gdb/
[deliverable/binutils-gdb.git] / gdb / testsuite / ChangeLog
CommitLineData
0f254bb7
DE
12010-08-31 Doug Evans <dje@google.com>
2
3 * gdb.dwarf2/dw4-sig-types.exp: Use .x for executable name.
4
03f17ccf
TT
52010-08-30 Tom Tromey <tromey@redhat.com>
6
7 PR python/11792:
8 * gdb.python/py-value.exp (test_subscript_regression): Add
9 dynamic_type test.
10
640617ad
DJ
112010-08-30 Daniel Jacobowitz <dan@codesourcery.com>
12
13 * gdb.cp/cpexprs.exp (test_breakpoint): Continue to test_function
14 instead of running to main. Do not test the main function.
15 * gdb/testsuite/gdb.cp/cpexprs.cc (main): Rename to test_function.
16 Add new main.
17
2ed91d1b
PA
182010-08-26 Pedro Alves <pedro@codesourcery.com>
19
20 * gdb.mi/mi-nsmoribund.exp: Revert back to send_gdb/gdb_expect in
21 one test.
22
673bfd45
DE
232010-08-24 Doug Evans <dje@google.com>
24
25 PR symtab/11942
26 * gdb.dwarf2/dw4-sig-types.cc: New file.
27 * gdb.dwarf2/dw4-sig-types.h: New file.
28 * gdb.dwarf2/dw4-sig-types-b.cc: New file.
29 * gdb.dwarf2/dw4-sig-types.exp: New file.
30
f9ffd4bb
TT
312010-08-23 Tom Tromey <tromey@redhat.com>
32
33 PR python/11145:
34 * gdb.python/py-value.c (Base, Derived): New types.
35 (base): New global.
36 * gdb.python/py-value.exp (test_subscript_regression): Add
37 dynamic_cast test.
38
d839c8a4
TT
392010-08-23 Tom Tromey <tromey@redhat.com>
40
41 PR python/10676:
42 * gdb.python/py-type.exp (test_fields): Add tests for type
43 equality.
44
702c2711
TT
452010-08-23 Tom Tromey <tromey@redhat.com>
46
47 PR python/11915:
48 * gdb.python/py-type.exp (test_fields): Add tests for array.
49
832bafd3
KS
502010-08-23 Keith Seitz <keiths@redhat.com>
51
52 * gdb.dwarf2/dw2-double-set-die-type.S: DIE 0x51f does not
53 have any children. Create a new abbrev for it.
54 Add missing terminal sequence to .debug_abbrev.
55
c37bf528
KS
562010-08-20 Keith Seitz <keiths@redhat.com>
57
58 PR symtab/11465:
59 * gdb.dwarf2/pr11465.exp: New test.
60 * gdb.dwarf2/pr11465.S: New file.
61 * gdb.dwarf2/dw2-double-set-die-type.S: New file.
62 * gdb.dwarf2/dw2-double-set-die-type.exp: New test.
63
4572cbac
TJB
642010-08-19 Thiago Jung Bauermann <bauerman@br.ibm.com>
65
66 * gdb.arch/vsx-regs.exp: Remove wrong comment about testing AltiVec
67 registers. Update data sets with the new v2_double element in the
68 VSX register union. Add vector_register3_vr data set for the AltiVec
69 registers. Use gdb_test_no_output instead of send_gdb.
70
e7fbb131
PA
712010-08-19 Pedro Alves <pedro@codesourcery.com>
72
73 * gdb.python/py-shared.exp: New file, factored out from
74 python.exp.
75 * gdb.python/py-shared.c: New file.
76 * gdb.python/py-shared-sl.c: New file.
77 * gdb.python/python-1.c: New file.
78 * gdb.python/python-sl.c: Delete.
79 * gdb.python/python.c: Mention python-1.c.
80 * gdb.python/python.exp: Move shared library tests to
81 py-shared.exp.
82 * gdb.python/Makefile.in (EXECUTABLES): Add py-shared and python.
83 (MISCELLANEOUS): New.
84 (clean mostlyclean): Also remove $MISCELLANEOUS.
85
d30f5e1f
DE
862010-08-19 Doug Evans <dje@google.com>
87
88 PR exp/11926
89 * gdb.base/printcmds.exp (test_float_accepted): New function.
90 Move existing float tests there. Add tests for floats with suffixes.
91 (test_float_rejected): New function.
92 * gdb.java/jv-print.exp (test_float_accepted): New function.
93 (test_float_rejected): New function.
94 * gdb.objc/print.exp: New file.
95 * gdb.pascal/print.exp: New file.
96 * lib/objc.exp: New file.
97
7b3fd859
PM
982010-08-19 Pierre Muller <muller@ics.u-strasbg.fr>
99
100 * gdb.base/default.exp (info set): Avoid full buffer error and force
101 reading up to final gdb prompt.
102 (show): Likewise.
103
c92817ce
TT
1042010-08-18 Tom Tromey <tromey@redhat.com>
105
106 PR symtab/11919:
107 * gdb.base/completion.exp: Add test.
108
f1208f9e
DE
1092010-08-18 Doug Evans <dje@google.com>
110
111 * gdb.base/call-ar-st.exp (set_lang_c): Delete, unused.
112 * gdb.base/callfuncs.exp (set_lang_c): Delete, set c language directly.
113 * gdb.base/printcmds.exp (set_lang_c): Delete, set c language directly.
114 Simplify, early exit if runto_main fails.
115 * gdb.fortran/exprs.exp: load_lib fortran.exp.
116 (set_lang_fortran): Moved to lib/fortran.exp.
117 * gdb.fortran/types.exp: load_lib fortran.exp.
118 (set_lang_fortran): Moved to lib/fortran.exp.
119 * gdb.java/jmisc.exp (set_lang_java): Moved to lib/java.exp.
120 * gdb.java/jprint.exp (set_lang_java): Ditto.
121 * gdb.java/jv-exp.exp: load_lib java.exp.
122 If set_lang_java fails, issue a warning instead of failure to be
123 consistent with other set_lang_foo uses.
124 (set_lang_java): Moved to lib/java.exp.
125 * gdb.java/jv-print.exp (set_lang_java): Moved to lib/java.exp.
126 If set_lang_java fails, issue a warning instead of failure to be
127 consistent with other set_lang_foo uses.
128 * gdb.pascal/types.exp: load_lib pascal.exp.
129 (set_lang_pascal): Moved to lib/pascal.exp.
130 * lib/fortran.exp: New file.
131 * lib/java.exp (set_lang_java): New function.
132 * lib/pascal.exp (set_lang_pascal): New function.
133
2f06b485
YQ
1342010-08-18 Yao Qi <yao@codesourcery.com
135
136 * gdb.dwarf2/dw2-ref-missing-frame-func.c: Add .p2align 4 for labels
137 func_nofb_start and func_loopfb_start, so that address of functions
138 is equal to these labels on Thumb.
139
96e25403
YQ
1402010-08-18 Yao Qi <yao@codesourcery.com>
141
142 * gdb.gdb/selftest.exp (do_steps_and_nexts): Update test case
143 to reflect latest c source file.
144
36e6adc4
JK
1452010-08-17 Jan Kratochvil <jan.kratochvil@redhat.com>
146
147 * gdb.cp/infcall-dlopen.exp: New file.
148 * gdb.cp/infcall-dlopen.cc: New file.
149 * gdb.cp/infcall-dlopen-lib.cc: New file.
150
f431efe5
PA
1512010-08-17 Jan Kratochvil <jan.kratochvil@redhat.com>
152 Pedro Alves <pedro@codesourcery.com>
153
154 PR breakpoints/11371
155
156 * gdb.base/watch-cond-infcall.exp: New file.
157 * gdb.base/watch-cond-infcall.c: New file.
158
06a64a0b
TT
1592010-08-16 Tom Tromey <tromey@redhat.com>
160
161 * gdb.base/help.exp: Update.
162 * gdb.base/watchpoint.exp (test_watchpoint_and_breakpoint): Delete
163 watchpoint.
164 (test_watch_location): New proc.
165 (test_watchpoint_in_big_blob): Delete watchpoint.
166 * gdb.base/watchpoint.c (func5): New function.
167 (main): Call it.
168
70ebf4ed
DE
1692010-08-16 Doug Evans <dje@google.com>
170
171 * gdb.python/python.exp: Fix syntax in "post event insertion" test.
172
ca5c20b6
PM
1732010-08-11 Phil Muldoon <pmuldoon@redhat.com>
174
175 * gdb.python/python.exp (gdb_py_test_multiple): Add gdb.post_event
176 tests.
177
7346b668
KW
1782010-08-11 Ken Werner <ken.werner@de.ibm.com>
179
180 * gdb.base/Makefile.in (EXECUTABLES): Add gnu_vector.
181 * gdb.base/gnu_vector.c: New File.
182 * gdb.base/gnu_vector.exp: Likewise.
183
cb2e07a6
PM
1842010-08-11 Phil Muldoon <pmuldoon@redhat.com>
185
186 * gdb.python/python.c: New File.
187 * gdb.python/python-sl.c: New File.
188 * gdb.python/python.exp: Test solib_address and decode_line
189 * functions.
190
5da1313b
JK
1912010-08-07 Jan Kratochvil <jan.kratochvil@redhat.com>
192
193 * gdb.python/python.exp (show height, set height 10)
194 (verify pagination beforehand, verify pagination beforehand: q)
195 (gdb.execute does not page, verify pagination afterwards)
196 (verify pagination afterwards: q): New.
197
49c3ccf7
DE
1982010-08-02 Doug Evans <dje@google.com>
199
200 * gdb.cp/namespace.exp: When "print ::cOtherFileClassVar" fails
201 because of an older gcc, change test2
202 "print ::C::OtherFileClass::cOtherFileClassVar" from unresolved
203 to unsupported.
204
42c0c4f1
KH
2052010-07-30 Kazu Hirata <kazu@codesourcery.com>
206
207 * gdb.base/break-always.exp: Do not expect full paths to file
208 names.
209 * gdb.base/commands.exp: Likewise.
210
d3765805
DE
2112010-07-30 Doug Evans <dje@google.com>
212
c98ee71b
DE
213 * gdb.cp/temargs.exp: For new tests that require newer gccs,
214 xfail them when run with older gccs.
215
fd961404
DE
216 * lib/gdb.exp (build_executable): Forward "c++" option to
217 get_compiler_info.
218
999adef4
DE
219 * gdb.python/py-type.exp (test_template): Mark as xfail tests
220 "python print ttype.template_argument(1)" and
221 "python print isinstance(ttype.template_argument(1), gdb.Value)"
222 if using gcc 4.4 or earlier.
223
d3765805
DE
224 * gdb.base/valgrind-db-attach.exp: Use unique test name for
225 attach-to-debugger handling.
226
1276c759
JK
2272010-07-30 Jan Kratochvil <jan.kratochvil@redhat.com>
228
229 * gdb.base/prelink-lib.c (copyreloc): New initialized variable.
230 * gdb.base/prelink.c (copyreloc, bssvar, bssvarp): New variables.
231 (main): Use copyreloc.
232 * gdb.base/prelink.exp (split debug of executable)
233 (.dynbss vs. .bss address shift): New tests.
234
88caa9b9
PA
2352010-07-29 Pedro Alves <pedro@codesourcery.com>
236
237 * gdb.threads/pthreads.exp (check_backtraces): Consume $gdb_prompt
238 in gdb_test_multiple.
239
c6f2ac43
PA
2402010-07-29 Pedro Alves <pedro@codesourcery.com>
241
242 * lib/gdb.exp (gdb_init): Set LC_ALL and LANG to C in the
243 environment.
244
326fd672
TT
2452010-07-28 Tom Tromey <tromey@redhat.com>
246
247 PR python/11060:
248 * gdb.python/py-type.c (Temargs): New template.
249 (temvar): New variable.
250 * gdb.python/py-type.exp (test_template): New proc.
251
3ce3b1ba
PA
2522010-07-28 Daniel Jacobowitz <dan@codesourcery.com>
253
254 * gdb.cp/member-ptr.exp, gdb.cp/printmethod.exp,
255 gdb.dwarf2/member-ptr-forwardref.exp: Adjust.
256
34eaf542
TT
2572010-07-28 Tom Tromey <tromey@redhat.com>
258
259 PR c++/9946:
260 * gdb.cp/temargs.exp: New file.
261 * gdb.cp/temargs.cc: New file.
262
d41b819e
JK
2632010-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
264
265 * gdb.base/help.exp (help disassemble): Update the content.
266
26ab7092
JK
2672010-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
268
269 * gdb.threads/ia64-sigill.exp: New file.
270 * gdb.threads/ia64-sigill.c: New file.
271
5283e9e1
TT
2722010-07-27 Tom Tromey <tromey@redhat.com>
273
274 * gdb.opt/inline-cmds.c (ATTR): New define.
275 (func1): Use it.
276 (func2): Likewise.
277 (func3): Likewise.
278 (outer_inline1): Likewise.
279 (outer_inline2): Likewise.
280 * gdb.opt/inline-bt.c (ATTR): New define.
281 (func1): Use it.
282 (func2): Likewise.
283 * gdb.opt/inline-locals.c (ATTR): New define.
284 (func1): Use it.
285 (func2): Likewise.
286
e992ef73
TT
2872010-07-27 Tom Tromey <tromey@redhat.com>
288
289 * gdb.stabs/gdb11479.c (hack): New function.
290 (test): Use it.
291 (test2): Use it.
292 * gdb.python/py-inferior.c (int8_search_buf, int16_search_buf)
293 (int32_search_buf, int64_search_buf): No longer static.
294 (x): Remove.
295 * gdb.base/relocate.c (hack): New function.
296
5374244e
PM
2972010-07-27 Phil Muldoon <pmuldoon@redhat.com>
298
299 * gdb.python/py-value.exp (test_inferior_function_call): New function.
300 * gdb.python/py-value.c (func1): New function.
301 (func2): Likewise.
302
a99aee83
CV
3032010-07-26 Corinna Vinschen <vinschen@redhat.com>
304
305 * gdb.asm/xstormy16.inc (gdbasm_startup): Fix beginning of stack so
306 as not to clash with .data section.
307
a04ba985
JG
3082010-07-26 Jerome Guitton <guitton@adacore.com>
309
310 * gdb.base/code_elim.exp: New file.
311 * gdb.base/code_elim1.c: New file.
312 * gdb.base/code_elim2.c: New file.
313
23bd0f7c
PA
3142010-07-21 Pedro Alves <pedro@codesourcery.com>
315
316 PR symtab/11827
317
318 * gdb.base/printcmds.c (enum some_volatile_enum): New enum.
319 (some_volatile_enum): New variable.
320 * gdb.base/printcmds.exp (test_print_enums): New.
321 <top level>: Call it.
322
883df6dd
SW
3232010-07-21 Sami Wagiaalla <swagiaal@redhat.com>
324
325 * gdb.cp/fpointer.cc: New test.
326 * gdb.cp/fpointer.exp: New test.
327
569b05a5
JK
3282010-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
329
330 * gdb.base/solib-nodir.exp: New file.
331 * lib/gdb.exp (runto): New case for a GDB internal error.
332
51d7d803
JK
3332010-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
334 Ulrich Weigand <uweigand@de.ibm.com>
335 Tom Tromey <tromey@redhat.com>
336
337 * gdb.base/charset-malloc.c: New file.
338 * gdb.base/charset.c (malloc_stub): New prototype.
339 (main): Call it instead of malloc itself.
340 * gdb.base/charset.exp: Use only prepare_for_testing.
341 (binfile): Remove the variable.
342
c0edd9ed
JK
3432010-07-19 Jan Kratochvil <jan.kratochvil@redhat.com>
344
345 Make core files the process_stratum.
346 * gdb.base/corefile.exp (run: load core again)
347 (run: sanity check we see the core file, run: with core)
348 (run: core file is cleared, attach: load core again)
349 (attach: sanity check we see the core file, attach: with core)
350 (attach: core file is cleared): New tests.
351 * gdb.base/coremaker.c (main): New parameters. Implement "sleep" argv.
352
3cbaedff
KW
3532010-07-14 Ken Werner <ken.werner@de.ibm.com>
354
355 * gdb.arch/altivec-abi.exp: New tests.
356
91158a56
TT
3572010-07-13 Tom Tromey <tromey@redhat.com>
358
359 * gdb.python/py-prettyprint.c (struct arraystruct): New struct.
360 (main): Use it.
361 * gdb.python/py-prettyprint.exp (run_lang_tests): Add test.
362
0f5238ed
TT
3632010-07-13 Tom Tromey <tromey@redhat.com>
364
365 * gdb.base/label.exp: New file.
366 * gdb.base/label.c: New file.
367
add265ae
L
3682010-07-12 Ulrich Weigand <uweigand@de.ibm.com>
369 H.J. Lu <hongjiu.lu@intel.com>
370
371 * lib/gdb.exp (is_ilp32_target): New.
372 (is_lp64_target): Likewise.
373
374 * gdb.arch/amd64-byte.exp: Use is_lp64_target to check 64bit
375 target.
376 * gdb.arch/amd64-disp-step.exp: Likewise.
377 * gdb.arch/amd64-dword.exp: Likewise.
378 * gdb.arch/amd64-i386-address.exp: Likewise.
379 * gdb.arch/amd64-word.exp: Likewise.
889bf7c5 380
add265ae
L
381 * gdb.arch/i386-avx.exp: Use is_ilp32_target to check for 32bit
382 target.
383 * gdb.arch/i386-bp_permanent.exp: Likewise.
384 * gdb.arch/i386-byte.exp: Likewise.
385 * gdb.arch/i386-disp-step.exp: Likewise.
386 * gdb.arch/i386-gnu-cfi.exp: Likewise.
387 * gdb.arch/i386-prologue.exp: Likewise.
388 * gdb.arch/i386-size-overlap.exp: Likewise.
389 * gdb.arch/i386-size.exp: Likewise.
390 * gdb.arch/i386-sse.exp: Likewise.
391 * gdb.arch/i386-unwind.exp: Likewise.
392 * gdb.arch/i386-word.exp: Likewise.
393
394 * gdb.arch/ppc64-atomic-inst.exp: Use is_lp64_target to execute
395 test only when building 64-bit executables. Do not hard-code
396 -m64 option.
397
2dfb8c17
DE
3982010-07-07 Doug Evans <dje@google.com>
399
400 * lib/gdb.exp (gdb_test_list_exact): New function.
401 * gdb.base/default.exp (show convenience): Call it, add tests for
402 $_sdata = void, $_thread = 0.
403
4e5799b6
JK
4042010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
405 Joel Brobecker <brobecker@adacore.com>
406
407 Fix re-run of PIE executable, PR shlibs/11776.
408 * gdb.base/break-interp.exp (test_ld): Turn off "disable-randomization".
409 Remove $displacement_main to match the solib-svr4.c change. New "kill"
410 and re-"run" of the inferior.
411
1a219cc7
JK
4122010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
413 Joel Brobecker <brobecker@adacore.com>
414
415 Cope with missing /usr/sbin/prelink.
416 * lib/prelink-support.exp (prelink_no):
417 <result == 1 && $output is "no such file or directory">: New.
418 (prelink_yes): Likewise. Return on failed prelink_no.
419
5e3b36f8
JK
4202010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
421 Joel Brobecker <brobecker@adacore.com>
422
423 * gdb.base/attach-pie-misread.exp: Load prelink-support.exp. Replace
424 build_executable by build_executable_own_libs. Replace "prelink -R"
425 execution by a call of prelink_yes. Comment why "prelink -r" needs no
426 change.
427 * gdb.base/break-interp.exp: Load prelink-support.exp. Rename calls of
428 copy to file_copy. Move setting opts --dynamic-linker and -rpath,
429 mkdir $dir and ldd its parsing and copying to lib/prelink-support.exp.
430 Replace build_executable by build_executable_own_libs's function
431 build_executable_own_libs.
432 (prelinkNO): Create new stub to call prelink_no.
433 (prelinkYES): Create new stub to call prelink_yes.
434 (test_attach): Rename calls of copy to file_copy.
435 (section_get, prelinkNO_run, prelinkNO, prelinkYES, symlink_resolve)
436 (copy): Move to ...
437 * lib/prelink-support.exp: ... a new file. Rename prelinkNO to
438 prelink_no, prelinkYES to prelink_yes, copy to file_copy.
439 * gdb.base/prelink.exp: Disable testcase also for is_remote and
440 skip_shlib_tests. Load prelink-support.exp. Replace gdb_compile with
441 special flags by gdb_compile_shlib. Replace second gdb_compile by
442 build_executable_own_libs. Replace "prelink -R" execution by a call of
443 prelink_yes. Replace "prelink -u" and second "prelink -R" execution by
444 a second call of prelink_yes. Replace restart commands by
445 clean_restart.
446 (prelink): Rename to ...
447 (seen displacement message): ... this test. Extend its expectation
448 strictness.
449
86e4bafc
JK
4502010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
451
452 * gdb.base/attach-pie-misread.exp, gdb.base/attach-pie-misread.c: New.
453 * gdb.base/break-interp.exp (reach, test_core, test_ld): Require each
454 displacement message exactly once.
455
3cd07d20
JK
4562010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
457 Joel Brobecker <brobecker@adacore.com>
458
459 * gdb.base/break-interp.exp (test_attach): Keep $interp changed. Move
460 its restore after the <$relink_args != ""> loop. new comment.
461
0a1e94c7
JK
4622010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
463 Joel Brobecker <brobecker@adacore.com>
464
465 * gdb.base/break-interp.exp: Run $binpie with new value "ATTACH", new
466 code for it. New variable relink_args.
467 (prelinkYES): Call prelinkNO.
468 (test_attach): Accept new parameter relink_args. Re-prelink the binary
469 in such case. Move the core code to ...
470 (test_attach_gdb): ... a new function. Send GDB command "file".
471 Extend expected "Attaching to " string.
472
2f70bcfb
TT
4732010-07-02 Tom Tromey <tromey@redhat.com>
474
475 * gdb.base/bitops.exp: Remove extraneous "pass".
476
a17ac5b0
TT
4772010-07-02 Ken Werner <ken.werner@de.ibm.com>
478
479 * gdb.arch/altivec-abi.exp: Fix expect pattern of character vectors.
480
dc10affe
PA
4812010-07-01 Pedro Alves <pedro@codesourcery.com>
482
d41c0fc8
PA
483 * gdb.base/help.exp: Adjust expected output.
484
4852010-07-01 Pedro Alves <pedro@codesourcery.com>
486
487 * gdb.base/help.exp: Adjust expected output.
dc10affe 488
0a600c36
JK
4892010-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
490
491 * gdb.cp/namespace.exp (print C::OtherFileClass::cOtherFileClassVar)
492 (print ::C::OtherFileClass::cOtherFileClassVar): Remove KFAIL for
493 c++/11702.
494
37cc8bfe
JK
4952010-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
496 Doug Evans <dje@google.com>
497
498 * gdb.base/break-interp.exp (prelinkYES): XFAIL on `Not enough room to
499 add .dynamic entry'.
500
254e6b9e
DE
5012010-06-29 Doug Evans <dje@google.com>
502
503 Test PR c++/11702.
504 * gdb.cp/m-static.exp: Add testcase.
505 * gdb.cp/m-static.h (gnu_obj_4): Add initialized static const member.
506
595939de 5072010-06-28 Phil Muldoon <pmuldoon@redhat.com>
889bf7c5
PA
508 Tom Tromey <tromey@redhat.com>
509 Thiago Jung Bauermann <bauerman@br.ibm.com>
595939de
PM
510
511 * gdb.python/py-inferior.c: New File.
512 * gdb.python/py-infthread.c: New File.
513 * gdb.python/py-inferior.exp: New File.
514 * gdb.python/py-infthread.exp: New File.
515
98751a41
JK
5162010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
517
518 * gdb.cp/namespace.exp (ptype OtherFileClass typedefs)
519 (ptype ::C::OtherFileClass typedefs): New.
520 * gdb.cp/namespace1.cc (C::OtherFileClass::cOtherFileClassType2)
521 (C::OtherFileClass::cOtherFileClassVar2): New.
522 (C::OtherFileClass::cOtherFileClassVar_use): Use also
523 cOtherFileClassVar2.
524 (C::cOtherFileType2, C::cOtherFileVar2): New.
525 (C::cOtherFileVar_use): use also cOtherFileVar2.
526 * gdb.cp/userdef.exp (ptype &*c): Permit arbitrary trailing text.
527
41f62f39
JK
5282010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
529
530 * gdb.cp/namespace.exp (whatis C::cOtherFileType)
531 (whatis ::C::cOtherFileType, whatis C::cOtherFileVar)
532 (whatis ::C::cOtherFileVar, print C::cOtherFileVar)
533 (print ::C::cOtherFileVar)
534 (whatis C::OtherFileClass::cOtherFileClassType)
535 (whatis ::C::OtherFileClass::cOtherFileClassType)
536 (print C::OtherFileClass::cOtherFileClassVar)
537 (print ::cOtherFileClassVar)
538 (print ::C::OtherFileClass::cOtherFileClassVar): New tests.
539 (ptype OtherFileClass, ptype ::C::OtherFileClass): Permit arbitrary
540 trailing content.
541 * gdb.cp/namespace1.cc (C::OtherFileClass::cOtherFileClassType)
542 (C::OtherFileClass::cOtherFileClassVar)
543 (C::OtherFileClass::cOtherFileClassVar_use, C::cOtherFileType)
544 (C::cOtherFileVar, C::cOtherFileVar_use): New.
545
af53d231
JK
5462010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
547
548 Test PR c++/11703 and PR gdb/1448.
549 * gdb.cp/namespace.exp (ptype ::C::NestedClass): Remove KFAIL for
550 gdb/1448.
551
9655fd1a
JK
5522010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
553
554 * gdb.cp/virtbase.cc (class RTTI_base, class RTTI_data)
555 (main) <rtti_data>: New.
556 * gdb.cp/virtbase.exp (print rtti_data): New.
557
824cc8dd
JK
5582010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
559 Joel Brobecker <brobecker@adacore.com>
560
561 * lib/gdb.exp (gdb_test_multiple): Error on trailing newlines.
562
6036c742
JK
5632010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
564
565 * gdb.cp/static-print-quit.exp, gdb.cp/static-print-quit.cc: New.
566
de6a0421
DE
5672010-06-28 Doug Evans <dje@google.com>
568
569 * gdb.base/break-interp.exp (reach): Relax expected output a bit.
570
b2dae948
DE
5712010-06-27 Doug Evans <dje@google.com>
572
573 * gdb.cp/m-static.exp: Update expected test output.
574
0f3bb72e
PH
5752010-06-25 Paul Hilfinger <hilfinger@adacore.com>
576
889bf7c5
PA
577 * gdb.gdb/selftest.exp: Adjust expected message for
578 capturing start-up runtime.
0f3bb72e 579
bc9f0842
TT
5802010-06-25 Tom Tromey <tromey@redhat.com>
581
582 PR python/10808:
583 * gdb.python/python.exp: Add new tests.
584
099ef718
SW
5852010-06-25 Sami Wagiaalla <swagiaal@redhat.com>
586
587 * gdb.cp/operator.cc: Created an import loop.
588 * gdb.cp/operator.exp: Added testcase for import loop.
589
5868a632
JK
5902010-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
591
592 Test PR python/11407.
593 * gdb.dwarf2/dw2-ref-missing-frame-func.c: New file.
594 * gdb.dwarf2/dw2-ref-missing-frame.S: Use cu_text_start and cu_text_end.
595 Split main into func_nofb and func_loopfb dropping NO_FRAME_BASE.
596 * gdb.dwarf2/dw2-ref-missing-frame.exp: Remove variables sources,
597 executable_nofb and executable_fb. New variables srcsfile, objsfile,
598 srcfuncfile, objfuncfile, srcmainfile, objmainfile, executable and
599 binfile. Call gdb_compile with clean_restart twice.
600 (func_nofb print, func_nofb backtrace, func_loopfb print)
601 (func_loopfb backtrace): New.
602
af76db58
JK
6032010-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
604
605 * gdb.dwarf2/dw2-ref-missing-frame-main.c: New.
606 * gdb.dwarf2/dw2-ref-missing-frame.S: Replace compiler generated output
607 by a hand made one.
608 * gdb.dwarf2/dw2-ref-missing-frame.exp: Remove invalid comment. Remove
609 i?86 requirement. Remove variables srcfile and binfile. New variable
610 sources, executable_nofb and executable_fb. Call prepare_for_testing.
611
f2c7657e
UW
6122010-06-25 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
613
614 * gdb.cell/dwarfaddr.exp: New file.
615 * gdb.cell/dwarfaddr.S: New file.
616
628fe4e4
JK
6172010-06-24 Jan Kratochvil <jan.kratochvil@redhat.com>
618
619 Test PR 9436.
620 * gdb.base/nostdlib.exp, gdb.base/nostdlib.c: New.
621
f1421989
HZ
6222010-06-24 Hui Zhu <teawater@gmail.com>
623
624 * gdb.base/eval.exp: New file.
625
d03285ec
UW
6262010-06-23 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
627
628 * gdb.cell/fork.exp: New file.
629 * gdb.cell/fork.c: Likewise.
630 * gdb.cell/fork-spu.c: Likewise.
631
41b2c92d
PM
6322010-06-22 Pierre Muller <muller@ics.u-strasbg.fr>
633
634 * lib/gdb.exp (banned_variables_traced): New global variable.
635 (gdb_init, gdb_finish): Use new variable to avoid multiple tracing.
636 (gdb_init): Use `trace add variable' instead of obsolete
637 `trace variable'.
638
d5bc977f
DE
6392010-06-21 Doug Evans <dje@google.com>
640
641 * gdb.gdb/selftest.exp: Remove support for gpl v1 and v2 gdb's.
642
d2ed6730
UW
6432010-06-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
644
645 * gdb.arch/spu-ls.exp: New file.
646 * gdb.arch/spu-ls.c: Likewise.
647
6aed2dbc
SS
6482010-06-18 Stan Shebs <stan@codesourcery.com>
649
650 * gdb.threads/thread-specific.exp: Add tests of $_thread.
651
e0756905
UW
6522010-06-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
653
654 * gdb.base/gdb11531.exp: Respect gdb,no_hardware_watchpoints flag.
655 * gdb.base/watch-cond.exp: Likewise.
656 * gdb.python/py-breakpoint.exp: Likewise.
657
d8053d4d
PA
6582010-06-18 Pedro Alves <pedro@codesourcery.com>
659
660 * gdb.multi/base.exp, gdb.multi/bkpt-multi-exec.exp: Use
661 clean_restart, make sure every test has a distinct message, and
662 that messages don't include the executable' full path.
663
81ce510c
DE
6642010-06-17 Doug Evans <dje@google.com>
665
666 * gdb.arch/i386-size.exp: Updated expected output for
667 DISASSEMBLY_OMIT_FNAME.
668
65d79d4b
SDJ
6692010-06-16 Jan Kratochvil <jan.kratochvil@redhat.com>
670 Sergio Durigan Junior <sergiodj@redhat.com>
671
672 * gdb.base/watch-notconst.c: New file.
673 * gdb.base/watch-notconst.S: New file.
674 * gdb.base/watch-notconst2.c: New file.
675 * gdb.base/watch-notconst2.S: New file.
676 * gdb.base/watch-notconst.exp: New file.
677 * gdb.base/watchpoint.c (global_ptr_ptr): New variable.
678 (func4): Add operations on `global_ptr_ptr'.
679 * gdb.base/watchpoint.exp (test_constant_watchpoint): New
680 routine to test watchpoints created with a constant expression.
681 (test_inaccessible_watchpoint): Include tests for watchpoints
682 created with a constant expression.
683
df0f4836
KB
6842010-06-14 Kevin Buettner <kevinb@redhat.com>
685
686 * gdb.disasm/t01_mov.exp, gdb.disasm/t02_mova.exp,
687 gdb.disasm/t03_add.exp, gdb.disasm/t04_sub.exp,
688 gdb.disasm/t05_cmp.exp, gdb.disasm/t06_ari2.exp,
689 gdb.disasm/t07_ari3.exp, gdb.disasm/t08_or.exp,
690 gdb.disasm/t09_xor.exp, gdb.disasm/t10_and.exp,
691 gdb.disasm/t11_logs.exp, gdb.disasm/t12_bit.exp,
692 gdb.disasm/t13_otr.exp: Examine instruction at label `start' instead
693 of `_start'.
694
b769def5
UW
6952010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
696
697 * gdb.mi/mi-nonstop.exp: Do not call perror if non-stop mode is
698 not supported on the target.
699 * gdb.mi/mi-nonstop-exit.exp: Likewise.
700 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
701 * gdb.mi/mi-nsintrall.exp: Likewise.
702 * gdb.mi/mi-nsmoribund.exp: Likewise.
703 * gdb.mi/mi-nsthrexec.exp: Likewise.
704
d914c394
SS
7052010-06-11 Stan Shebs <stan@codesourcery.com>
706
707 * gdb.base/permissions.exp: New file.
708
7092010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5bbad94c
UW
710
711 * gdb.base/valgrind-db-attach.exp: Fail gracefully if valgrind
712 does not support ELF executable class.
713
f3ce5b9c
UW
7142010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
715
716 * gdb.trace/packetlen.exp: Respect gdb_target_supports_trace.
717
8e46892c
JK
7182010-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
719
720 * lib/gdb.exp (gdb_run_cmd): Return on $gdb_prompt.
721 (runto): Catch "The target does not support running in non-stop mode.".
722
6cc55c64
MS
7232010-06-11 Michael Snyder <msnyder@vmware.com>
724
725 * gdb.base/setshow.exp (set language asm): Don't use
726 gdb_test_no_output, fails on some targets.
727
caddefa4
UW
7282010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
729
730 * gdb.cp/cpexprs.exp: Skip test on spu*-*-*.
731 * gdb.cp/pr9167.exp: Likewise.
732
468b1aa7
UW
7332010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
734
735 * gdb.python/py-breakpoint.exp: Handle software watchpoints as well.
736
5c3552dc
UW
7372010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
738
739 * gdb.base/solib-corrupted.exp: Respect skip_shlib_tests.
740
02e6fe6a
UW
7412010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
742
743 * gdb.base/charset.c (main): Make sure malloc gets linked in.
744
0e03807e
TT
7452010-06-11 Tom Tromey <tromey@redhat.com>
746
747 PR gdb/9977, PR exp/11636::
748 * gdb.dwarf2/pieces.exp (pieces_test_f3): Remove kfail.
749 (pieces_test_f6): Update expected output.
750
2bdf28a0
JK
7512010-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
752
753 * gdb.base/moribund-step.exp: New.
754
f6978de9
MS
7552010-06-08 Michael Snyder <msnyder@vmware.com>
756
757 * gdb.ada/assign_1.exp: Use ".*" instead of "" as wildcard regexp.
889bf7c5 758 * gdb.ada/boolean_expr.exp:
f6978de9
MS
759 * gdb.ada/frame_args.exp: Ditto.
760 * gdb.ada/lang_switch.exp: Ditto.
761 * gdb.ada/ptype_arith_binop.exp: Ditto.
762 * gdb.ada/ref_param.exp: Ditto.
763 * gdb.ada/type_coercion.exp:Ditto.
764
765 * gdb.asm/asm-source.exp: Ditto.
766
767 * gdb.base/attach.exp: Ditto.
768 * gdb.base/bitfields2.exp: Ditto.
769 * gdb.base/call-signal-resume.exp: Ditto.
770 * gdb.base/callfuncs.exp: Ditto.
771 * gdb.base/commands.exp: Ditto.
772 * gdb.base/dbx.exp: Ditto.
773 * gdb.base/default.exp: Ditto.
774 * gdb.base/dump.exp: Ditto.
775 * gdb.base/exprs.exp: Ditto.
776 * gdb.base/freebpcmd.exp: Ditto.
777 * gdb.base/interrupt.exp: Ditto.
778 * gdb.base/list.exp: Ditto.
779 * gdb.base/long_long.exp: Ditto.
780 * gdb.base/maint.exp: Ditto.
781 * gdb.base/ptype.exp: Ditto.
782 * gdb.base/return.exp: Ditto.
783 * gdb.base/setshow.exp: Ditto.
784 * gdb.base/sigbpt.exp: Ditto.
785 * gdb.base/sigrepeat.exp: Ditto.
786
787 * gdb.cp/classes.exp: Ditto.
788
789 * gdb.dwarf2/dw2-restore.exp: Ditto.
790
791 * gdb.gdb/selftest.exp: Ditto.
792
793 * gdb.multi/base.exp: Ditto.
794 * gdb.multi/bkpt-multi-exec.exp: Ditto.
795
796 * gdb.python/py-block.exp: Ditto.
797 * gdb.python/py-prettyprint.exp: Ditto.
798 * gdb.python/py-template.exp: Ditto.
799
800 * gdb.server/ext-attach.exp: Ditto.
801 * gdb.server/ext-run.exp: Ditto.
802 * gdb.server/server-mon.exp: Ditto.
803
804 * gdb.threads/fork-thread-pending.exp: Ditto.
805 * gdb.threads/hand-call-in-threads.exp: Ditto.
806 * gdb.threads/interrupted-hand-call.exp: Ditto.
807 * gdb.threads/linux-dp.exp: Ditto.
808 * gdb.threads/manythreads.exp: Ditto.
809 * gdb.threads/print-threads.exp: Ditto.
810 * gdb.threads/pthreads.exp: Ditto.
811 * gdb.threads/schedlock.exp: Ditto.
812 * gdb.threads/thread-unwindonsignal.exp: Ditto.
813 * gdb.threads/threadapply.exp: Ditto.
814
de7ff789
MS
8152010-06-08 Michael Snyder <msnyder@vmware.com>
816
889bf7c5 817 * gdb.ada/exec_changed.exp:
de7ff789
MS
818 Use ".*" instead of "" as wildcard regexp.
819
820 * gdb.base/async.exp: Use ".*" instead of "" as wildcard regexp.
821 * gdb.base/call-ar-st.exp: Ditto.
822 * gdb.base/checkpoint.exp: Ditto.
823 * gdb.base/default.exp: Ditto.
824 * gdb.base/dump.exp: Ditto.
825 * gdb.base/ending-run.exp: Ditto.
826 * gdb.base/fileio.exp: Ditto.
827 * gdb.base/miscexprs.exp: Ditto.
828 * gdb.base/pointers.exp: Ditto.
829 * gdb.base/readline.exp: Ditto.
830 * gdb.base/reread.exp: Ditto.
831 * gdb.base/restore.exp: Ditto.
832 * gdb.base/shlib-call.exp: Ditto.
833 * gdb.base/valgrind-db-attach.exp: Ditto.
834 * gdb.base/volatile.exp: Ditto.
835 * gdb.base/watchpoints.exp: Ditto.
836
837 * gdb.cp/classes.exp: Use ".*" instead of "" as wildcard regexp.
838
839 * gdb.python/py-frame.exp: Use ".*" instead of "" as wildcard regexp.
840 * gdb.python/py-value.exp: Ditto.
841
842 * gdb.trace/backtrace.exp: Use ".*" instead of "" as wildcard regexp.
843 * gdb.trace/circ.exp: Ditto.
844 * gdb.trace/collection.exp: Ditto.
845 * gdb.trace/packetlen.exp: Ditto.
846 * gdb.trace/passc-dyn.exp: Ditto.
847 * gdb.trace/report.exp: Ditto.
848 * gdb.trace/tfile.exp: Ditto.
849 * gdb.trace/tfind.exp: Ditto.
850 * gdb.trace/while-dyn.exp: Ditto.
851
3bebe2f2
JK
8522010-06-08 Jan Kratochvil <jan.kratochvil@redhat.com>
853
854 * gdb.python/python.exp (pythonX.Y/lib-dynload/*.so): New.
855
5c631832
JK
8562010-06-07 Jan Kratochvil <jan.kratochvil@redhat.com>
857
858 Test PR 10640.
859 * gdb.dwarf2/dw2-op-call.exp, gdb.dwarf2/dw2-op-call.S: New.
860
4c3376c8
SW
8612010-06-07 Sami Wagiaalla <swagiaal@redhat.com>
862
863 * gdb.cp/koenig.exp: Test for ADL operators.
864 * gdb.cp/koenig.cc: Added ADL operators.
865 * gdb.cp/operator.exp: New test.
866 * gdb.cp/operator.cc: New test.
867
dc226d5a
MS
8682010-06-04 Michael Snyder <msnyder@vmware.com>
869
dfb88a23
MS
870 * gdb.base/attach.exp: Replace gdb_test_multiple with gdb_test.
871 * gdb.base/pending.exp: Ditto.
f7ae76b3 872
dc226d5a
MS
873 * gdb.cp/pr-1210.exp: Add message string to gdb_test_multiple.
874
967cf477
DE
8752010-06-04 Doug Evans <dje@google.com>
876
877 * gdb.python/py-prettyprint.exp: Add new test for enabled and
878 disabled printers.
879 * gdb.python/py-prettyprint.py (disable_lookup_function): New function.
880 (enable_lookup_function): New function.
881
eb801841
TT
8822010-06-04 Tom Tromey <tromey@redhat.com>
883
884 * gdb.python/py-value.exp (test_value_hash): Don't test equality
885 of hash and id.
886
38979823
JK
8872010-06-04 Jan Kratochvil <jan.kratochvil@redhat.com>
888
889 * gdb.base/commands.exp (add printf tbreak command): Remove trailing
890 newline.
891 * gdb.gdb/complaints.exp (empty non-verbose non-noisy clear)
892 (empty verbose non-noisy clear, empty verbose noisy clear)
893 (empty non-verbose noisy clear): Likewise.
894
35ec993f
MS
8952010-06-03 Michael Snyder <msnyder@vmware.com>
896
897 * gdb.base/commands.exp: Replace gdb_test with gdb_test_no_output.
898 * gdb.base/display.exp: Ditto.
899 * gdb.base/find.exp: Ditto.
900 * gdb.base/ifelse.exp: Ditto.
901 * gdb.base/multi-forks.exp: Ditto.
902 * gdb.base/recurse.exp: Ditto.
903 * gdb.base/setshow.exp: Ditto.
904 * gdb.base/value-double-free.exp: Ditto.
905 * gdb.base/watch-vfork.exp: Ditto.
906 * gdb.base/watch_thread_num.exp: Ditto.
907 * gdb.base/watchpoint-solib.exp: Ditto.
908 * gdb.base/watchpoint.exp: Ditto.
909 * gdb.base/watchpoints.exp: Ditto.
910
911 * gdb.cp/classes.exp: Replace gdb_test with gdb_test_no_output.
912 * gdb.cp/overload.exp: Ditto.
913 * gdb.cp/virtfunc.exp: Ditto.
914
915 * gdb.python/py-value.exp: Replace gdb_test with gdb_test_no_output.
916
889bf7c5 917 * gdb.reverse/watch-precsave.exp:
35ec993f
MS
918 Replace gdb_test with gdb_test_no_output.
919
889bf7c5 920 * gdb.threads/attach-into-signal.exp:
35ec993f
MS
921 Replace gdb_test with gdb_test_no_output.
922 * gdb.threads/local-watch-wrong-thread.exp: Ditto.
923 * gdb.threads/watchthreads.exp: Ditto.
924 * gdb.threads/watchthreads2.exp: Ditto.
925
926 * gdb.trace/deltrace.exp: Replace gdb_test with gdb_test_no_output.
927 * gdb.trace/tfind.exp: Ditto.
928
c22decce
JB
9292010-06-03 Joel Brobecker <brobecker@adacore.com>
930
931 * lib/gdb.exp (gdb_test_no_output): Do not emit pass for
932 successful test if message is the empty string.
933
fd5700c7
JK
9342010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
935
936 * gdb.fortran/module.exp (stopped language detection): New test.
937
f55ee35c
JK
9382010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
939
940 Support DW_TAG_module as separate namespaces.
941 * gdb.fortran/library-module.exp, gdb.fortran/library-module-main.f90,
942 gdb.fortran/library-module-lib.f90: New.
943 * gdb.fortran/module.exp: Replace startup by a prepare_for_testing call.
944 (print i): Remove.
945 (continue to breakpoint: i-is-1, print var_i value 1)
946 (continue to breakpoint: i-is-2, print var_i value 2)
947 (continue to breakpoint: a-b-c-d, print var_a, print var_b, print var_c)
948 (print var_d, print var_i value 14, ptype modmany, complete `modm)
949 (complete `modmany, complete `modmany`, complete `modmany`var)
950 (show language, setting breakpoint at module): New tests.
951 * gdb.fortran/module.f90 (module mod): Remove.
952 (module mod1, module mod2, module modmany, subroutine sub1)
953 (subroutine sub2, program module): New.
954
b8e8282f
JK
9552010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
956
957 * gdb.cp/ref-types.exp (pass, pass, pass): Rename to ...
958 (print value of rUC, print value of rI, print value of UI): ... here.
31e43e98
JK
959 * gdb.cp/anon-union.exp (pass): Rename to ...
960 (print z 2): ... here.
b8e8282f 961
019ebafc
MS
9622010-06-02 Michael Snyder <msnyder@vmware.com>
963
e68d8fd4
MS
964 * gdb.trace/actions.exp: Use gdb_test_no_output.
965 * gdb.trace/circ.exp: Ditto.
966 * gdb.trace/packetlen.exp: Ditto.
967 * gdb.trace/save-trace.exp: Ditto.
968 * gdb.trace/tracecmd.exp: Ditto.
969 * gdb.trace/tsv.exp: Ditto.
970
12b5d08a
MS
971 * gdb.threads/fork-thread-pending.exp: Use gdb_test_no_output.
972 * gdb.threads/hand-call-in-thraeds.exp: Ditto.
973 * gdb.threads/local-watch-wrong-thread.exp: Ditto.
974 * gdb.threads/manythreads.exp: Ditto.
975 * gdb.threads/print-threads.exp: Ditto.
976 * gdb.threads/pthreads.exp: Ditto.
977 * gdb.threads/schedlock.exp: Ditto.
978 * gdb.threads/staticthreads.exp: Ditto.
979 * gdb.threads/thread-specific.exp: Ditto.
980 * gdb.threads/thread-unwindonsignal.exp: Ditto.
981 * gdb.threads/threadapply.exp: Ditto.
982 * gdb.threads/watchthreads.exp: Ditto.
983 * gdb.threads/watchthreads2.exp: Ditto.
984
89493308
MS
985 * gdb.python/py-block.exp: Use gdb_test_no_output.
986 * gdb.python/py-prettyprint.exp: Ditto.
987 * gdb.python/py-template.exp: Ditto.
988 * gdb.python/py-value.exp: Ditto.
989
990 * gdb.reverse/watch-precsave.exp: Use gdb_test_no_output.
991 * gdb.reverse/watch-reverse.exp: Ditto.
992
993 * gdb.server/ext-attach.exp: Use gdb_test_no_output.
994 * gdb.server/ext-run.exp: Ditto.
995
019ebafc
MS
996 * gdb.dwarf2/dw2-basic.exp: Use gdb_test_no_output.
997 * gdb.dwarf2/dw2-compressed.exp: Ditto.
998 * gdb.dwarf2/dw2-intercu.exp: Ditto.
999 * gdb.dwarf2/dw2-intermix.exp: Ditto.
1000 * gdb.dwarf2/dw2-producer.exp: Ditto.
1001 * gdb.dwarf2/mac-fileno.exp: Ditto.
1002
1003 * gdb.gdb/observer.exp: Use gdb_test_no_output.
1004 * gdb.gdb/selftest.exp: Ditto.
1005
1006 * gdb.multi/base.exp: Use gdb_test_no_output.
1007
1008 * gdb.opt/inline-cmds.exp: Use gdb_test_no_output.
1009
3e0ca3a5
JK
10102010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
1011
1012 * gdb.cp/ref-types.exp (print value of UI): Remove excessive newline.
1013
9db70545
MS
10142010-06-02 Michael Snyder <msnyder@msnyder-server.eng.vmware.com>
1015
a8d52276
MS
1016 * gdb.cp/class2.exp: Use gdb_test_no_output.
1017 * gdb.cp/classes.exp: Ditto.
1018 * gdb.cp/extern-c.exp: Ditto.
1019 * gdb.cp/inherit.exp: Ditto.
1020 * gdb.cp/maint.exp: Ditto.
1021 * gdb.cp/mb-inline.exp: Ditto.
1022 * gdb.cp/mb-templates.exp: Ditto.
1023 * gdb.cp/method2.exp: Ditto.
1024 * gdb.cp/misc.exp: Ditto.
1025 * gdb.cp/ovldbreak.exp: Ditto.
1026 * gdb.cp/punctuator.exp: Ditto.
1027 * gdb.cp/templates.exp: Ditto.
1028 * gdb.cp/virtbase.exp: Ditto.
1029
889bf7c5 1030 * gdb.threads/attach-stopped.exp:
9db70545 1031 Replace uses of send_gdb / gdb_expect.
889bf7c5 1032 * gdb.threads/attachstop-mt.exp:
9db70545 1033 Replace uses of send_gdb / gdb_expect.
889bf7c5 1034 * gdb.threads/gcore-thread.exp:
9db70545 1035 Replace uses of send_gdb / gdb_expect.
889bf7c5 1036 * gdb.threads/hand-call-in-threads.exp:
9db70545
MS
1037 Replace uses of send_gdb / gdb_expect.
1038 * gdb.threads/linux-dp.exp: Replace uses of send_gdb / gdb_expect.
889bf7c5 1039 * gdb.threads/print-threads.exp:
9db70545
MS
1040 Replace uses of send_gdb / gdb_expect.
1041 * gdb.threads/pthreads.exp: Replace uses of send_gdb / gdb_expect.
1042 * gdb.threads/schedlock.exp: Replace uses of send_gdb / gdb_expect.
1043 * gdb.threads/sigthread.exp: Replace uses of send_gdb / gdb_expect.
1044
1045 * gdb.trace/actions.exp: Replace uses of send_gdb / gdb_expect.
1046 * gdb.trace/backtrace.exp: Replace uses of send_gdb / gdb_expect.
1047 * gdb.trace/collection.exp: Replace uses of send_gdb / gdb_expect.
1048 * gdb.trace/deltrace.exp: Replace uses of send_gdb / gdb_expect.
1049 * gdb.trace/infotrace.exp: Replace uses of send_gdb / gdb_expect.
1050 * gdb.trace/limits.exp: Replace uses of send_gdb / gdb_expect.
1051 * gdb.trace/report.exp: Replace uses of send_gdb / gdb_expect.
1052 * gdb.trace/save-trace.exp: Replace uses of send_gdb / gdb_expect.
1053 * gdb.trace/tfind.exp: Replace uses of send_gdb / gdb_expect.
1054 * gdb.trace/tracecmd.exp: Replace uses of send_gdb / gdb_expect.
1055 * gdb.trace/tsv.exp: Replace uses of send_gdb / gdb_expect.
1056
359cc68c
JK
10572010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
1058
1059 * gdb.cp/re-set-overloaded.exp, gdb.cp/re-set-overloaded.cc: New.
1060
7d3fe98e
SW
10612010-06-02 Sami Wagiaalla <swagiaal@redhat.com>
1062
1063 * gdb.cp/koenig.exp: Added new test case.
1064 * gdb.cp/koenig.cc: Ditto.
1065
27d3a1a2
MS
10662010-06-01 Michael Snyder <msnyder@vmware.com>
1067
1068 * gdb.base/arithmet.exp: Use gdb_test_no_output.
1069 * gdb.base/arrayidx.exp: Ditto.
1070 * gdb.base/attach.exp: Ditto.
1071 * gdb.base/auxv.exp: Ditto.
1072 * gdb.base/bigcre.exp: Ditto.
1073 * gdb.base/break-always.exp: Ditto.
1074 * gdb.base/break-interp.exp: Ditto.
1075 * gdb.base/break.exp: Ditto.
1076 * gdb.base/breakpoint-shadow.exp: Ditto.
1077 * gdb.base/call-ar-st.exp: Ditto.
1078 * gdb.base/call-sc.exp: Ditto.
1079 * gdb.base/call-signal-resume.exp: Ditto.
1080 * gdb.base/callfuncs.exp: Ditto.
1081 * gdb.base/catch-syscall.exp: Ditto.
1082 * gdb.base/charset.exp: Ditto.
1083 * gdb.base/code-expr.exp: Ditto.
1084 * gdb.base/commands.exp: Ditto.
1085 * gdb.base/cond-expr.exp: Ditto.
1086 * gdb.base/condbreak.exp: Ditto.
1087 * gdb.base/cursal.exp: Ditto.
1088 * gdb.base/cvexpr.exp: Ditto.
1089 * gdb.base/default.exp: Ditto.
1090 * gdb.base/del.exp: Ditto.
1091 * gdb.base/detach.exp: Ditto.
1092 * gdb.base/display.exp: Ditto.
1093 * gdb.base/ena-dis-br.exp: Ditto.
1094 * gdb.base/eval-skip.exp: Ditto.
1095 * gdb.base/foll-fork.exp: Ditto.
1096 * gdb.base/foll-vfork.exp: Ditto.
1097 * gdb.base/frame-args.exp: Ditto.
1098 * gdb.base/funcargs.exp: Ditto.
1099 * gdb.base/gcore-buffer-overflow.exp: Ditto.
1100 * gdb.base/gdbvars.exp: Ditto.
1101 * gdb.base/help.exp: Ditto.
1102 * gdb.base/ifelse.exp: Ditto.
1103 * gdb.base/included.exp: Ditto.
1104 * gdb.base/list.exp: Ditto.
1105 * gdb.base/macscp.exp: Ditto.
1106 * gdb.base/maint.exp: Ditto.
1107 * gdb.base/multi-fork.exp: Ditto.
1108 * gdb.base/overlays.exp: Ditto.
1109 * gdb.base/page.exp: Ditto.
1110 * gdb.base/pending.exp: Ditto.
1111 * gdb.base/pointers.exp: Ditto.
1112 * gdb.base/pr11022.exp: Ditto.
1113 * gdb.base/prelink.exp: Ditto.
1114 * gdb.base/printcmds.exp: Ditto.
1115 * gdb.base/psymtab.exp: Ditto.
1116 * gdb.base/randomize.exp: Ditto.
1117 * gdb.base/relational.exp: Ditto.
1118 * gdb.base/relocate.exp: Ditto.
1119 * gdb.base/remote.exp: Ditto.
1120 * gdb.base/sepdebug.exp: Ditto.
1121 * gdb.base/set-lang-auto.exp: Ditto.
1122 * gdb.base/setshow.exp: Ditto.
1123 * gdb.base/setvar.exp: Ditto.
1124 * gdb.base/signals.exp: Ditto.
1125 * gdb.base/signull.exp: Ditto.
1126 * gdb.base/sigstep.exp: Ditto.
1127 * gdb.base/sizeof.exp: Ditto.
1128 * gdb.base/solib-disc.exp: Ditto.
1129 * gdb.base/store.exp: Ditto.
1130 * gdb.base/structs.exp: Ditto.
1131 * gdb.base/structs2.exp: Ditto.
1132 * gdb.base/subst.exp: Ditto.
1133 * gdb.base/term.exp: Ditto.
1134 * gdb.base/trace-commands.exp: Ditto.
1135 * gdb.base/unwindonsignal.exp: Ditto.
1136 * gdb.base/valgrind-db-attach.exp: Ditto.
1137 * gdb.base/varargs.exp: Ditto.
1138 * gdb.base/watch-cond.exp: Ditto.
1139 * gdb.base/watch_thread_num.exp: Ditto.
1140 * gdb.base/watchpoint-cond-gone.exp: Ditto.
1141 * gdb.base/watchpoint.exp: Ditto.
1142 * gdb.base/whatis-exp.exp: Ditto.
1143
f8d3bf8f
MS
11442010-06-01 Michael Snyder <msnyder@vmware.com>
1145
1146 * gdb.cp/annota2.exp: Replace uses of send_gdb / gdb_expect.
1147 * gdb.cp/annota3.exp: Replace uses of send_gdb / gdb_expect.
1148 * gdb.cp/anon-union.exp: Replace uses of send_gdb / gdb_expect.
1149 * gdb.cp/cplusfuncs.exp: Replace uses of send_gdb / gdb_expect.
1150 * gdb.cp/demangle.exp: Replace uses of send_gdb / gdb_expect.
1151 * gdb.cp/formatted-ref.exp: Replace uses of send_gdb / gdb_expect.
1152 * gdb.cp/local.exp: Replace uses of send_gdb / gdb_expect.
1153 * gdb.cp/method.exp: Replace uses of send_gdb / gdb_expect.
1154 * gdb.cp/misc.exp: Replace uses of send_gdb / gdb_expect.
1155 * gdb.cp/namespace.exp: Replace uses of send_gdb / gdb_expect.
1156 * gdb.cp/ovldbreak.exp: Replace uses of send_gdb / gdb_expect.
1157 * gdb.cp/pr-1023.exp: Replace uses of send_gdb / gdb_expect.
1158 * gdb.cp/ref-types.exp: Replace uses of send_gdb / gdb_expect.
1159 * gdb.cp/templates.exp: Replace uses of send_gdb / gdb_expect.
1160 * gdb.cp/userdef.exp: Replace uses of send_gdb / gdb_expect.
1161
3f9e0d32
JK
11622010-06-01 Jan Kratochvil <jan.kratochvil@redhat.com>
1163
1164 * gdb.base/commands.exp (begin commands on watch): Remove excessive
1165 trailing newline.
1166 * gdb.mi/mi-nsintrall.exp (-gdb-show non-stop): Likewise.
1167 * gdb.java/jmisc.exp (p *args\n): Rename to ...
1168 (p *args): ... here and remove excessive trailing newline.
1169
f629457d
JB
11702010-05-31 Joel Brobecker <brobecker@adacore.com>
1171
1172 * gdb.base/subst.exp: Fix call to gdb_test with empty message.
1173
09eef106
JK
11742010-05-31 Jan Kratochvil <jan.kratochvil@redhat.com>
1175
1176 Accept the new Linux kernel "t (tracing stop)" string.
1177 * gdb.threads/watchthreads-reorder.c (thread1_func, thread2_func):
1178 Update comment.
1179 (state_wait) <T (tracing stop)>: New.
1180 (main): Update the state_wait expect string.
1181
94f31136
PA
11822010-05-28 Pedro Alves <pedro@codesourcery.com>
1183
1184 * limits.c, limits.exp: Delete files.
1185 * Makefile.in (clean mostlyclean): Adjust.
1186 * tracecmd.exp: Adjust.
1187
096554ab
JK
11882010-05-28 Jan Kratochvil <jan.kratochvil@redhat.com>
1189
1190 * gdb.base/tui-layout.exp: New.
1191
27d3a1a2 11922010-05-28 Michael Snyder <msnyder@vmware.com>
bcd2dc50 1193
889bf7c5 1194 * gdb.reverse/break-precsave.exp:
bcd2dc50 1195 Replace uses of send_gdb / gdb_expect.
889bf7c5 1196 * gdb.reverse/break-reverse.exp:
bcd2dc50 1197 Replace uses of send_gdb / gdb_expect.
889bf7c5 1198 * gdb.reverse/consecutive-precsave.exp:
bcd2dc50 1199 Replace uses of send_gdb / gdb_expect.
889bf7c5 1200 * gdb.reverse/consecutive-reverse.exp:
bcd2dc50 1201 Replace uses of send_gdb / gdb_expect.
889bf7c5 1202 * gdb.reverse/finish-precsave.exp:
bcd2dc50 1203 Replace uses of send_gdb / gdb_expect.
889bf7c5 1204 * gdb.reverse/finish-reverse.exp:
bcd2dc50 1205 Replace uses of send_gdb / gdb_expect.
889bf7c5 1206 * gdb.reverse/i386-precsave.exp:
bcd2dc50 1207 Replace uses of send_gdb / gdb_expect.
889bf7c5 1208 * gdb.reverse/i386-reverse.exp:
bcd2dc50 1209 Replace uses of send_gdb / gdb_expect.
889bf7c5 1210 * gdb.reverse/i386-sse-reverse.exp:
bcd2dc50 1211 Replace uses of send_gdb / gdb_expect.
889bf7c5 1212 * gdb.reverse/i387-env-reverse.exp:
bcd2dc50 1213 Replace uses of send_gdb / gdb_expect.
889bf7c5 1214 * gdb.reverse/i387-stack-reverse.exp:
bcd2dc50 1215 Replace uses of send_gdb / gdb_expect.
889bf7c5 1216 * gdb.reverse/machinestate-precsave.exp:
bcd2dc50 1217 Replace uses of send_gdb / gdb_expect.
889bf7c5 1218 * gdb.reverse/machinestate.exp:
bcd2dc50 1219 Replace uses of send_gdb / gdb_expect.
889bf7c5 1220 * gdb.reverse/sigall-precsave.exp:
bcd2dc50 1221 Replace uses of send_gdb / gdb_expect.
889bf7c5 1222 * gdb.reverse/sigall-reverse.exp:
bcd2dc50 1223 Replace uses of send_gdb / gdb_expect.
889bf7c5 1224 * gdb.reverse/solib-precsave.exp:
bcd2dc50 1225 Replace uses of send_gdb / gdb_expect.
889bf7c5 1226 * gdb.reverse/solib-reverse.exp:
bcd2dc50 1227 Replace uses of send_gdb / gdb_expect.
889bf7c5 1228 * gdb.reverse/step-precsave.exp:
bcd2dc50 1229 Replace uses of send_gdb / gdb_expect.
889bf7c5 1230 * gdb.reverse/step-reverse.exp:
bcd2dc50 1231 Replace uses of send_gdb / gdb_expect.
889bf7c5 1232 * gdb.reverse/until-precsave.exp:
bcd2dc50 1233 Replace uses of send_gdb / gdb_expect.
889bf7c5 1234 * gdb.reverse/until-reverse.exp:
bcd2dc50 1235 Replace uses of send_gdb / gdb_expect.
889bf7c5 1236 * gdb.reverse/watch-precsave.exp:
bcd2dc50 1237 Replace uses of send_gdb / gdb_expect.
889bf7c5 1238 * gdb.reverse/watch-reverse.exp:
bcd2dc50
MS
1239 Replace uses of send_gdb / gdb_expect.
1240
3def43e0
JK
12412010-05-28 Jan Kratochvil <jan.kratochvil@redhat.com>
1242
1243 * gdb.base/sepdebug.exp (info silent break bp_location1): Fix racy
1244 excessive newline.
1245
27d3a1a2 12462010-05-27 Michael Snyder <msnyder@vmware.com>
22454424
MS
1247
1248 * gdb.base/break.exp: Replace uses of send_gdb / gdb_expect.
02746bbc
MS
1249 * gdb.base/relational.exp: Replace uses of send_gdb / gdb_expect.
1250 * gdb.base/relocate.exp: Replace uses of send_gdb / gdb_expect.
1251 * gdb.base/restore.exp: Replace uses of send_gdb / gdb_expect.
1252 * gdb.base/return.exp: Replace uses of send_gdb / gdb_expect.
1253 * gdb.base/return2.exp: Replace uses of send_gdb / gdb_expect.
1254 * gdb.base/sepdebug.exp: Replace uses of send_gdb / gdb_expect.
1255 * gdb.base/setshow.exp: Replace uses of send_gdb / gdb_expect.
1256 * gdb.base/setvar.exp: Replace uses of send_gdb / gdb_expect.
1257 * gdb.base/shlib-call.exp: Replace uses of send_gdb / gdb_expect.
1258 * gdb.base/shreloc.exp: Replace uses of send_gdb / gdb_expect.
1259 * gdb.base/sigall.exp: Replace uses of send_gdb / gdb_expect.
1260 * gdb.base/sigbpt.exp: Replace uses of send_gdb / gdb_expect.
1261 * gdb.base/signull.exp: Replace uses of send_gdb / gdb_expect.
1262 * gdb.base/so-impl-ld.exp: Replace uses of send_gdb / gdb_expect.
1263 * gdb.base/varargs.exp: Replace uses of send_gdb / gdb_expect.
1264 * gdb.base/volatile.exp: Replace uses of send_gdb / gdb_expect.
1265 * gdb.base/watch_thread_num.exp: Replace uses of send_gdb / gdb_expect.
1266 * gdb.base/watchpoint.exp: Replace uses of send_gdb / gdb_expect.
22454424 1267
27d3a1a2 12682010-05-26 Michael Snyder <msnyder@vmware.com>
ec9f1212 1269
22454424
MS
1270 * gdb.java/jmisc.exp: Replace uses of send_gdb / gdb_expect.
1271 * gdb.java/jprint.exp: Replace uses of send_gdb / gdb_expect.
1272
1273 * gdb.gdb/complaints.exp: Replace uses of send_gdb / gdb_expect.
1274 * gdb.gdb/selftest.exp: Replace uses of send_gdb / gdb_expect.
1275 * gdb.gdb/xfullpath.exp: Replace uses of send_gdb / gdb_expect.
1276
889bf7c5 1277 * gdb.reverse/consecutive-reverse.exp:
22454424 1278 Replace uses of send_gdb / gdb_expect.
889bf7c5 1279 * gdb.reverse/consecutive-precsave.exp:
22454424
MS
1280 Replace uses of send_gdb / gdb_expect.
1281
1282 * gdb.mi/mi-basics.exp: Replace uses of send_gdb / gdb_expect.
1283 * gdb.mi/mi-nonstop-exit.exp: Replace uses of send_gdb / gdb_expect.
1284 * gdb.mi/mi-nonstop.exp: Replace uses of send_gdb / gdb_expect.
889bf7c5 1285 * gdb.mi/mi-ns-stale-regcache.exp:
22454424
MS
1286 Replace uses of send_gdb / gdb_expect.
1287 * gdb.mi/mi-nsintrall.exp: Replace uses of send_gdb / gdb_expect.
1288 * gdb.mi/mi-nsmoribund.exp: Replace uses of send_gdb / gdb_expect.
1289 * gdb.mi/mi-nsthrexec.exp: Replace uses of send_gdb / gdb_expect.
1290 * gdb.mi/mi-return.exp: Replace uses of send_gdb / gdb_expect.
1291 * gdb.mi/mi-var-display.exp: Replace uses of send_gdb / gdb_expect.
1292 * gdb.mi/mi2-basics.exp: Replace uses of send_gdb / gdb_expect.
1293 * gdb.mi/mi2-console.exp: Replace uses of send_gdb / gdb_expect.
1294 * gdb.mi/mi2-return.exp: Replace uses of send_gdb / gdb_expect.
1295 * gdb.mi/mi2-var-display.exp: Replace uses of send_gdb / gdb_expect.
ec9f1212
MS
1296
12972010-05-26 Michael Snyder <msnyder@vmware.com>
6acb16a2 1298
22454424 1299 * gdb.ada/formatted_ref.exp: Replace uses of send_gdb / gdb_expect.
6acb16a2 1300
22454424 1301 * gdb.asm/asm-source.exp: Replace uses of send_gdb / gdb_expect.
6acb16a2 1302
22454424
MS
1303 * gdb.base/a2-run.exp: Replace uses of send_gdb / gdb_expect.
1304 * gdb.base/all-bin.exp: Replace uses of send_gdb / gdb_expect.
1305 * gdb.base/annota1.exp: Replace uses of send_gdb / gdb_expect.
1306 * gdb.base/annota3.exp: Replace uses of send_gdb / gdb_expect.
1307 * gdb.base/assign.exp: Replace uses of send_gdb / gdb_expect.
1308 * gdb.base/attach.exp: Replace uses of send_gdb / gdb_expect.
1309 * gdb.base/bitfields.exp: Replace uses of send_gdb / gdb_expect.
1310 * gdb.base/bitfields2.exp: Replace uses of send_gdb / gdb_expect.
1311 * gdb.base/bitops.exp: Replace uses of send_gdb / gdb_expect.
6acb16a2 1312
6e5f2c59
TT
13132010-05-25 Tom Tromey <tromey@redhat.com>
1314
1315 * gdb.base/macscp.exp: Add missing space after setup_kfail.
1316
bbc8b958
TT
13172010-05-25 Tom Tromey <tromey@redhat.com>
1318
1319 * gdb.arch/i386-prologue.exp (skip_breakpoint): Fix setup_kfail
1320 argument order.
1321 * gdb.base/macscp.exp: Fix setup_kfail argument order.
1322 * gdb.base/long_long.exp (gdb_test_xxx): Fix setup_kfail argument
1323 order.
1324 * gdb.base/sigbpt.exp (stepi_out): Fix setup_kfail argument
1325 order.
1326 * gdb.base/call-sc.exp (setup_kfails): Remove.
1327 (setup_compiler_kfails): Remove.
1328 * gdb.base/callfuncs.exp (do_function_calls): Fix setup_kfail
1329 argument order.
1330 * gdb.base/siginfo.exp: Fix setup_kfail argument order.
1331 * gdb.base/sigstep.exp (advance): Fix setup_kfail argument order.
1332 (advancei): Fix setup_kfail argument order.
1333 * gdb.base/radix.exp: Fix setup_kfail argument order.
1334 * gdb.base/solib-weak.exp (do_test): Fix setup_kfail argument
1335 order.
1336 * gdb.base/structs.exp (setup_kfails): Remove.
1337 (setup_compiler_kfails): Fix setup_kfail argument order.
1338 * gdb.base/sigaltstack.exp (finish_test): Fix setup_kfail argument
1339 order.
1340 * gdb.java/jmain.exp: Fix setup_kfail argument order.
1341 * gdb.pascal/types.exp (test_string_literal_types_accepted): Fix
1342 setup_kfail argument order.
1343 * gdb.cp/overload.exp: Fix setup_kfail argument order.
1344
83d1babf
TT
13452010-05-25 Tom Tromey <tromey@redhat.com>
1346
1347 * gdb.dwarf2/pieces.exp (pieces_test_f3): Mention PR 11636.
1348
6acb16a2
MS
13492010-05-25 Michael Snyder <msnyder@vmware.com>
1350
1351 * gdb.base/a2-run.exp: Replace send_gdb with gdb_test.
1352 * gdb.base/all-bin.exp: Replace send_gdb with gdb_test.
1353 * gdb.base/annota1.exp: Replace send_gdb with gdb_test.
1354 * gdb.base/annota3.exp: Replace send_gdb with gdb_test.
1355 * gdb.base/assign.exp: Replace send_gdb with gdb_test.
1356 * gdb.base/attach.exp: Replace send_gdb with gdb_test.
1357 * gdb.base/bitfields.exp: Replace send_gdb with gdb_test.
1358 * gdb.base/bitfields2.exp: Replace send_gdb with gdb_test.
1359 * gdb.base/bitops.exp: Replace send_gdb with gdb_test.
ad3986f0
MS
1360 * gdb.base/call-ar-st.exp: Replace send_gdb with gdb_test.
1361 * gdb.base/callfuncs.exp: Replace send_gdb with gdb_test.
1362 * gdb.base/call-rt-st.exp: Replace send_gdb with gdb_test.
1363 * gdb.base/call-signal-resume.exp: Replace send_gdb with gdb_test.
1364 * gdb.base/call-strs.exp: Replace send_gdb with gdb_test.
1365 * gdb.base/catch-syscall.exp: Replace send_gdb with gdb_test.
1366 * gdb.base/charset.exp: Replace send_gdb with gdb_test.
1367 * gdb.base/checkpoint.exp: Replace send_gdb with gdb_test.
1368 * gdb.base/commands.exp: Replace send_gdb with gdb_test.
1369 * gdb.base/condbreak.exp: Replace send_gdb with gdb_test.
1370 * gdb.base/cond-exprs.exp: Replace send_gdb with gdb_test.
1371 * gdb.base/consecutive.exp: Replace send_gdb with gdb_test.
1372 * gdb.base/constvars.exp: Replace send_gdb with gdb_test.
1373 * gdb.base/corefile.exp: Replace send_gdb with gdb_test.
a76e022a
MS
1374 * gdb.base/default.exp: Replace send_gdb with gdb_test.
1375 * gdb.base/define.exp: Replace send_gdb with gdb_test.
1376 * gdb.base/display.exp: Replace send_gdb with gdb_test.
1377 * gdb.base/dump.exp: Replace send_gdb with gdb_test.
1378 * gdb.base/ending-run.exp: Replace send_gdb with gdb_test.
1379 * gdb.base/eval-skip.exp: Replace send_gdb with gdb_test.
1380 * gdb.base/exprs.exp: Replace send_gdb with gdb_test.
1381 * gdb.base/fileio.exp: Replace send_gdb with gdb_test.
1382 * gdb.base/finish.exp: Replace send_gdb with gdb_test.
1383 * gdb.base/foll-fork.exp: Replace send_gdb with gdb_test.
1384 * gdb.base/funcargs.exp: Replace send_gdb with gdb_test.
1385 * gdb.base/gcore-buffer-overflow.exp: Replace send_gdb with gdb_test.
1386 * gdb.base/gcore.exp: Replace send_gdb with gdb_test.
1387 * gdb.base/gdb1090.exp: Replace send_gdb with gdb_test.
1388 * gdb.base/gdbvars.exp: Replace send_gdb with gdb_test.
1389 * gdb.base/help.exp: Replace send_gdb with gdb_test.
1390 * gdb.base/info-proc.exp: Replace send_gdb with gdb_test.
1391 * gdb.base/jump.exp: Replace send_gdb with gdb_test.
1392 * gdb.base/long_long.exp: Replace send_gdb with gdb_test.
65731a6b
MS
1393 * gdb.base/maint.exp: Replace send_gdb with gdb_test.
1394 * gdb.base/miscexprs.exp: Replace send_gdb with gdb_test.
1395 * gdb.base/nodebug.exp: Replace send_gdb with gdb_test.
1396 * gdb.base/pointers.exp: Replace send_gdb with gdb_test.
1397 * gdb.base/ptype.exp: Replace send_gdb with gdb_test.
6acb16a2 1398 * gdb.base/whatis.exp: Replace send_gdb with gdb_test.
65731a6b
MS
1399
14002010-05-25 Doug Evans <dje@google.com>
1401
1402 * gdb.python/py-cmd.exp: Add tests for gdb.GdbError and
1403 gdb.string_to_argv.
ad3986f0 1404
d3b1e874
TT
14052010-05-21 Tom Tromey <tromey@redhat.com>
1406
1407 * gdb.dwarf2/pieces.exp (pieces_test_f3): New proc.
1408 Call it.
1409 * gdb.dwarf2/pieces.S: Update.
1410 * gdb.dwarf2/pieces.c (struct B): Remove initial field.
1411
cb826367
TT
14122010-05-21 Tom Tromey <tromey@redhat.com>
1413
1414 * gdb.dwarf2/pieces.exp (pieces_test_f6): New proc.
1415 Call it.
1416 * gdb.dwarf2/pieces.c (struct C): New.
1417 (f6): New function.
1418 * gdb.dwarf2/pieces.S: Replace.
1419
74de6778
TT
14202010-05-21 Tom Tromey <tromey@redhat.com>
1421
1422 * gdb.dwarf2/pieces.exp (pieces_test_f2): New proc.
1423 Call it.
1424
afd74c5f
TT
14252010-05-21 Tom Tromey <tromey@redhat.com>
1426
1427 * gdb.dwarf2.pieces.exp: New file.
1428 * gdb.dwarf2.pieces.S: New file.
1429 * gdb.dwarf2.pieces.c: New file.
1430
a7b75dfd 14312010-05-20 Pedro Alves <pedro@codesourcery.com>
889bf7c5 1432 Joel Brobecker <brobecker@adacore.com>
a7b75dfd
JB
1433
1434 * lib/gdb.exp (gdb_test_no_output): New function.
1435 * lib/gdb.ada/arrayidx.exp: Use gdb_test_no_output instead of gdb_test
1436 when testing commands that should produce no output.
1437
c81c812a
JB
14382010-05-17 Joel Brobecker <brobecker@adacore.com>
1439
1440 * gdb.ada/watch_arg/watch.adb: Rewrite testcase to avoid the
1441 parameter that we want to watch being a constant.
1442
0cce5bd9
JB
14432010-05-17 Joel Brobecker <brobecker@adacore.com>
1444
1445 * gdb.ada/cond_lang: New testcase.
1446
47050449
JB
14472010-05-17 Joel Brobecker <brobecker@adacore.com>
1448
1449 * lib/gdb.exp (banned_variables): New variable/constant.
1450 (gdb_init): Add write trace on variables listed in banned_variables.
1451 (gdb_finish): Remove write traces on variables listed in
1452 banned_variables.
1453
77c01586
JB
14542010-05-17 Joel Brobecker <brobecker@adacore.com>
1455
1456 * gdb.base/gdb11530.exp: Delete setting of prms_id and bug_id.
1457 * gdb.cp/koenig.exp: Likewise.
1458
88d4aea7
PM
14592010-05-14 Phil Muldoon <pmuldoon@redhat.com>
1460
889bf7c5 1461 PR python/11482
88d4aea7
PM
1462
1463 * gdb.python/py-value.exp (test_value_hash): New function.
1464
f5a010c0
PM
14652010-05-11 Pierre Muller <muller@ics.u-strasbg.fr>
1466
1467 PR exp/11530.
1468 * gdb.base/gdb11530.c: New file.
1469 * gdb.base/gdb11530.exp: New file.
1470
8ef4892f
JK
14712010-05-08 Jan Kratochvil <jan.kratochvil@redhat.com>
1472
1473 * gdb.dwarf2/dw2-modula2-self-type.exp: New.
1474 * gdb.dwarf2/dw2-modula2-self-type.S: New.
1475
7322dca9
SW
14762010-05-07 Sami Wagiaalla <swagiaal@redhat.com>
1477
1478 * gdb.cp/koenig.exp: New test.
1479 * gdb.cp/koenig.cc: New test program.
1480
02e7ea18
JB
14812010-05-05 Joel Brobecker <brobecker@adacore.com>
1482
1483 Remove the use of prms_id and bug_id throughout the testsuite.
1484
e1c34c5d
PM
14852010-05-04 Pierre Muller <muller@ics.u-strasbg.fr>
1486
1487 PR exp/11349.
1488 * testsuite/gdb.cp/ref-types.exp: Add test to examine
1489 use a reference local variable.
1490
8e1d0c49
JK
14912010-05-02 Jan Kratochvil <jan.kratochvil@redhat.com>
1492
1493 * gdb.base/break-interp.exp: Remove $exec.debug safety removal.
1494 * gdb.base/sepdebug.exp: Remove .debug subdirectory handling. New
1495 variable different_dir. Move debugfile into a full directory pathname
1496 under DIFFERENT_DIR.
1497 * lib/gdb.exp (separate_debug_filename): Remove.
1498 (gdb_gnu_strip_debug): No longer call separate_debug_filename. Remove
1499 variable debug_dir and mkdir of it. Update function comments.
1500
e66408ed
PA
15012010-04-29 Pedro Alves <pedro@codesourcery.com>
1502
1503 PR gdb/11557
1504
1505 * gdb.mi/mi-ns-stale-regcache.exp, gdb.mi/ns-stale-regcache.c: New
1506 files.
1507
d7b32ed3
PM
15082010-04-29 Phil Muldoon <pmuldoon@redhat.com>
1509
889bf7c5 1510 * gdb.python/py-param.exp: New File.
d7b32ed3 1511
6aecb9c2
JB
15122010-04-29 Mihail Zenkov <mihail.zenkov@gmail.com>
1513
1514 * gdb.base/default.exp: Fix "set language" test.
1515
bdf92a1c
PM
15162010-04-24 Pierre Muller <muller@ics.u-strasbg.fr>
1517
1518 PR breakpoints/11531.
1519 * gdb.base/gdb11531.c: New file.
1520 * gdb.base/gdb11531.exp: New file.
1521
3f172e24
TT
15222010-04-26 Tom Tromey <tromey@redhat.com>
1523
1524 * gdb.base/completion.exp: Add tests for completion and deprecated
1525 commands.
1526
64af4c92
JK
15272010-04-26 Jan Kratochvil <jan.kratochvil@redhat.com>
1528
1529 * gdb.pascal/gdb11492.exp (print integer_array, print /d char_array)
1530 (print /x char_array): Escape curly brackets.
1531
492928e4
JK
15322010-04-23 Jan Kratochvil <jan.kratochvil@redhat.com>
1533
1534 Fix deadlock on looped list of loaded shared objects.
1535 * gdb.base/solib-corrupted.exp: New.
1536
66d09542
DE
15372010-04-23 Doug Evans <dje@google.com>
1538
1539 * gdb.python/py-section-script.c: New file.
1540 * gdb.python/py-section-script.exp: New file.
1541 * gdb.python/py-section-script.py: New file.
1542
8bd10a10
CM
15432010-04-20 Chris Moller <cmoller@redhat.com>
1544
1545 PR 10179
1546
1547 * gdb.base/Makefile.in (EXECUTABLES): Added pr10179.
1548 * gdb.base/pr10179-a.c:
1549 * gdb.base/pr10179-b.c:
1550 * gdb.base/pr10179.exp: New files.
1551
c0201579
JK
15522010-04-22 Jan Kratochvil <jan.kratochvil@redhat.com>
1553
1554 Fix crashes on dangling display expressions.
1555 * gdb.base/solib-display.exp: Call gdb_gnu_strip_debug if LIBSEPDEBUG
1556 is SEP.
1557 (lib_flags): Remove the "debug" keyword.
1558 (libsepdebug): New variable for iterating new loop.
1559 (save_pf_prefix): New variable wrapping the loop.
1560 (sep_lib_flags): New variable derived from LIB_FLAGS. Use it.
1561 * lib/gdb.exp (gdb_gnu_strip_debug): Document the return code.
1562
793b0ff8
PM
15632010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
1564
1565 * gdb.threads/watchthreads.exp: Change to obtain consistent output.
1566
097f51f7
PM
15672010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
1568
1569 PR stabs/11479.
1570 * gdb.stabs/gdb11479.exp: New file.
1571 * gdb.stabs/gdb11479.c: New file.
1572
9a22f0d0
PM
15732010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
1574
1575 * gdb.base/charset.c (Strin16, String32): New variables.
1576 * gdb.base/charset.exp (gdb_test): Test correct display
1577 of 16 or 32 bit strings.
1578
15792010-04-21 Chris Moller <cmoller@redhat.com>
0b66f317
CM
1580
1581 PR 9167
1582 * gdb.cp/Makefile.in (EXECUTABLES): Added pr9167.
1583 * gdb.cp/pr9167.cc: New file.
1584 * gdb.cp/pr9167.exp: New file.
1585
1586
6e354e5e
PM
15872010-04-21 Pierre Muller <muller@ics.u-strasbg.fr>
1588
1589 PR pascal/11492.
1590 * gdb.pascal/gdb11492.pas: New file.
1591 * gdb.pascal/gdb11492.exp: New file.
1592
be942545
JB
15932010-04-20 Joel Brobecker <brobecker@adacore.com>
1594
1667e6e3 1595 * gdb.ada/info_types.c, gdb.ada/info_types.exp: New files.
be942545 1596
0c3acc09
JB
15972010-04-20 Joel Brobecker <brobecker@adacore.com>
1598
1599 * gdb.ada/dyn_loc: New testcase.
1600
ec31cde5
CM
16012010-04-20 Chris Moller <cmoller@redhat.com>
1602
1603 PR 10867
889bf7c5 1604
ec31cde5
CM
1605 * gdb.cp/Makefile.in (EXECUTABLES): Added pr10687
1606 * gdb.cp/pr10687.cc: New file.
1607 * gdb.cp/pr10687.exp: New file.
1608
1609
ce4b0682
SDJ
16102010-04-20 Jan Kratochvil <jan.kratochvil@redhat.com>
1611 Sergio Durigan Junior <sergiodj@redhat.com>
1612
1613 * gdb.fortran/logical.exp: New testcase.
1614 * gdb.fortran/logical.f90: New file.
1615
3436961f
DE
16162010-04-19 Doug Evans <dje@google.com>
1617
1618 * gdb.base/help.exp (help source): Update expected output.
1619
4d836c09
JK
16202010-04-19 Jan Kratochvil <jan.kratochvil@redhat.com>
1621
1622 * gdb.base/solib-display.exp: Replace gdb_exit, gdb_start,
1623 gdb_reinitialize_dir and gdb_load by clean_restart. Remove trailing
1624 gdb_exit and return.
1625 (executable): New variable.
1626 (binfile): Use it.
1627
6149aea9
PA
16282010-04-19 Pedro Alves <pedro@codesourcery.com>
1629
1630 PR breakpoints/8554.
1631
1632 * gdb.trace/save-trace.exp: Adjust.
1633
ed41462c
L
16342010-04-17 H.J. Lu <hongjiu.lu@intel.com>
1635
1636 PR corefiles/11511
1637 * gdb.arch/system-gcore.exp: New.
1638 * gdb.arch/gcore.c: Likewise.
1639
3f7b2faa
DE
16402010-04-15 Doug Evans <dje@google.com>
1641
fa33c3cd
DE
1642 * gdb.python/py-progspace.c: New file.
1643 * gdb.python/py-progspace.exp: New file.
1644
3f7b2faa
DE
1645 * gdb.base/source.exp: Add tests for "source -s".
1646
79f283fe
PM
16472010-04-14 Phil Muldoon <pmuldoon@redhat.com>
1648
1649 * gdb.python/py-prettyprint.py (NoStringContainerPrinter): New printer.
1650 * gdb.python/py-prettyprint.c: Add justchildren struct, typedefs.
1651 * gdb.python/py-prettyprint.exp: New test for to_string returning None.
1652 * gdb.python/py-mi.exp: New test for to_string returning None.
1653
fc8eb08a
PM
16542010-04-12 Phil Muldoon <pmuldoon@redhat.com>
1655
1656 * gdb.python/py-breakpoint.c: Make result global.
1657
26e197f6
JK
16582010-04-09 Jan Kratochvil <jan.kratochvil@redhat.com>
1659
1660 Fix non-GNU make compatibility.
1661 * Makefile.in ($(TEST_TARGETS)): Conditionalize it by @GMAKE_TRUE@.
1662
adc36818
PM
16632010-04-09 Phil Muldoon <pmuldoon@redhat.com>
1664
1665 * gdb.python/py-breakpoint.exp: New File.
1666 * gdb.python/py-breakpoint.C: Ditto.
1667
64e17368
SS
16682010-04-08 Stan Shebs <stan@codesourcery.com>
1669
1670 * gdb.trace/actions.exp: Clear default-collect.
1671 * gdb.trace/save-trace.exp: Clear default-collect.
1672
fff5cc64
PM
16732010-04-08 Phil Muldoon <pmuldoon@redhat.com>
1674
1675 * gdb.python/py-value: Add null string variable.
1676 (test_lazy_string): Test zero length, NULL address lazy
1677 strings.
1678
a055a187
L
16792010-04-07 H.J. Lu <hongjiu.lu@intel.com>
1680
1681 * gdb.arch/i386-avx.c: New.
1682 * gdb.arch/i386-avx.exp: Likewise.
1683
1684 * gdb.arch/i386-cpuid.h: Updated from gcc 4.4.
1685
96e39866
DE
16862010-04-06 Doug Evans <dje@google.com>
1687
1688 * gdb.base/source-test.gdb: New file.
1689 * gdb.base/source.exp: Test source -v.
1690
5984a431
UW
16912010-04-06 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1692
1693 * gdb.cp/inherit.exp (test_print_anon_union): Fix re_class pattern.
1694
ec8a089a
PM
16952010-04-06 Pierre Muller <muller@ics.u-strasbg.fr>
1696
1697 * gdb.stabs/aout.sed: Convert all backslash to double backslash
1698 within one line, unless it is followed by a double quote.
1699 * gdb.stabs/hppa.sed: Idem.
1700 * gdb.stabs/weird.def: Add char and String constants
889bf7c5
PA
1701 * gdb.stabs/weird.exp: Check for correct parsing of
1702 char and string constants.
ec8a089a
PM
1703 * gdb.stabs/xcoff.sed: Ignore escaped quote quotes
1704 in .stabs to .stabx substitution.
1705
fce3c1f0
SS
17062010-04-05 Stan Shebs <stan@codesourcery.com>
1707
1708 * gdb.trace/tfile.c: Add a variable split across two blocks, and a
1709 constant global.
1710 * gdb.trace/tfile.exp: Try to print them.
1711
d77f58be
SS
17122010-04-04 Stan Shebs <stan@codesourcery.com>
1713
1714 * gdb.base/completion.exp: Update for new "info watchpoints".
1715 * gdb.base/default.exp: Ditto.
1716 * gdb.base/help.exp: Ditto.
1717 * gdb.base/watchpoint.exp: Ditto.
1718 * gdb.trace/infotrace.exp: Update "info tracpoints" output.
889bf7c5 1719
af54718e
SS
17202010-04-04 Stan Shebs <stan@codesourcery.com>
1721
1722 * gdb.trace/tfile.exp: Sharpen tfind test.
1723
74d1f91e
JK
17242010-04-04 Jan Kratochvil <jan.kratochvil@redhat.com>
1725
1726 * gdb.base/break-entry.exp: New.
1727
eb8e76db 17282010-04-02 Hui Zhu <teawater@gmail.com>
889bf7c5 1729 Michael Snyder <msnyder@vmware.com>
eb8e76db
HZ
1730
1731 * gdb.reverse/i386-sse-reverse.exp: New file.
1732 * gdb.reverse/i386-sse-reverse.c: New file.
1733
bf65cad8
PA
17342010-04-02 Pedro Alves <pedro@codesourcery.com>
1735
1736 * gdb.trace/tfind.exp: Adjust expected disassembly output.
1737
fff87407
SS
17382010-04-01 Stan Shebs <stan@codesourcery.com>
1739
1740 * gdb.trace/actions.exp: Tweak expected output.
1741 * gdb.trace/while-stepping.exp: Tweak expected output.
1742
fe01d668
L
17432010-04-01 H.J. Lu <hongjiu.lu@intel.com>
1744
1745 * gdb.arch/amd64-byte.exp: Check "ah", "bh", "ch", "dh".
1746
86b17b60
PA
17472010-04-01 Pedro Alves <pedro@codesourcery.com>
1748
1749 * gdb.base/commands.exp: Adjust.
1750 * gdb.cp/extern-c.exp: Adjust.
1751
2c58c0a9
PA
17522010-04-01 Pedro Alves <pedro@codesourcery.com>
1753
1754 * gdb.trace/collection.c (local_test_func): Define a local struct,
1755 and instanciate it.
1756
0db9b91c
PA
17572010-04-01 Pedro Alves <pedro@codesourcery.com>
1758
1759 * gdb.trace/collection.exp (gdb_collect_args_test)
1760 (gdb_collect_argarray_test): XFAIL the tests that assume the
1761 argarray argument's elements are collected.
1762
8072405b
JK
17632010-03-31 Jan Kratochvil <jan.kratochvil@redhat.com>
1764
1765 * gdb.dwarf2/dw2-bad-parameter-type.exp,
1766 gdb.dwarf2/dw2-bad-parameter-type.S: New.
1767
8bf6485c
SS
17682010-03-31 Stan Shebs <stan@codesourcery.com>
1769
1770 * gdb.trace/save-trace.exp: Test save/restore of default-collect
1771 and tracepoint conditionals.
1772 (gdb_verify_tracepoints): Delete unused return.
1773
fd7f724a
KS
17742010-03-26 Keith Seitz <keiths@redhat.com>
1775
1776 * gdb.java/jmisc.exp (ptype jmisc): Allow the constructor to
1777 appear in the output before main.
1778 Remove KFAIL for gdb/2215 aka bz 9320.
1779
8d9e7719
DE
17802010-03-30 Doug Evans <dje@google.com>
1781
0906dd0b
DE
1782 * gdb.arch/amd64-word.exp: Rename hex to hexr, the former is defined
1783 by dejagnu.
1784 * gdb.arch/amd64-dword.exp: Ditto.
1785
8d9e7719
DE
1786 * gdb.base/annota1.exp (break handle_USR1): Make fail and pass text
1787 match.
1788 (break printf): Ditto.
1789
1da644f0
SW
17902010-03-29 Sami Wagiaalla <swagiaal@redhat.com>
1791
1792 * gdb.cp/nsusing.exp: Marked imported declaration test as xfail with
1793 gcc < 4.4.
1794 * gdb.cp/shadow.exp: Ditto.
1795
a8121990
PA
17962010-03-29 Pedro Alves <pedro@codesourcery.com>
1797
1798 * gdb.trace/collection.exp (run_trace_experiment): Make sure
1799 "tstart" is silent.
1800
6e79d367
PA
18012010-03-29 Pedro Alves <pedro@codesourcery.com>
1802
1803 * gdb.trace/collection.exp (executable): New.
1804 (binfile): Use it.
1805 (fpreg, spreg, pcreg): New.
1806 (test_register): Use gdb_test_multiple. Pass /x to print.
1807 (prepare_for_trace_test): New.
1808 (run_trace_experiment): Use "continue", not gdb_run_cmd.
1809 (gdb_collect_args_test, gdb_collect_argstruct_test)
1810 (gdb_collect_argarray_test, gdb_collect_locals_test): Use
1811 prepare_for_trace_test.
1812 (gdb_collect_registers_test): Use prepare_for_trace_test. Use
1813 fpreg, spreg and pcreg.
1814 (gdb_collect_expression_test, gdb_collect_globals_test): Use
1815 prepare_for_trace_test.
1816 (gdb_trace_collection_test): Use fpreg, spreg and pcreg. Don't
1817 try to detect tracing support here. Don't set breakpoints at
1818 `begin' or `end' here.
1819 <global scope>: Use clean_restart. Run to main before checking
1820 for tracing support. Check for for tracing support here.
1821
09248348
JK
18222010-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
1823
1824 * gdb.base/break-interp.exp (test_core, test_attach, test_ld): Add
1825 " as $displacement" to "seen displacement message".
1826
d350db38
PA
18272010-03-28 Pedro Alves <pedro@codesourcery.com>
1828
1829 * gdb.trace/while-dyn.exp (executable): New variable.
1830 (binfile): Use it.
1831 (test_while_stepping): New function. Move most tests here. Call
1832 it once for each of the while-stepping, stepping and ws aliases.
1833
907af001
UW
18342010-03-26 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1835
1836 * gdb.cp/inherit.exp (test_ptype_si): XFAIL test for GCC versions
1837 that do not provide the tagless_struct type name at all.
1838 (test_print_anon_union): Do not check value of uninitialized
1839 union member. Do not use cp_test_ptype_class, so we can accept
1840 "long" as well as "long int".
1841
610197fd
PA
18422010-03-26 Pedro Alves <pedro@codesourcery.com>
1843
1844 * gdb.trace/tfile.c (tohex, bin2hex): New.
1845 (write_error_trace_file): Hexify error description.
1846
6c28cbf2
SS
18472010-03-25 Stan Shebs <stan@codesourcery.com>
1848
1849 * gdb.trace/tfile.c: Generate an additional trace file, improve
1850 portability.
1851 * gdb.trace/tfile.exp: Test trace file with an error stop, delete
1852 files in a better way.
1853
e62b8c7e
KS
18542010-03-25 Keith Seitz <keiths@redhat.com>
1855
1856 * gdb.java/jprint.exp: XFAIL printing of static class members
1857 because of GCC debuginfo problem.
1858
82ccf5a5
JK
18592010-03-25 Jan Kratochvil <jan.kratochvil@redhat.com>
1860
1861 * gdb.base/dup-sect.exp, gdb.base/dup-sect.S: New.
1862
293e2f9e
DJ
18632010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
1864
1865 * gdb.base/completion.exp: Allow long instead of long int.
1866 * gdb.base/ending-run.exp: Match _rt_entry.* for RealView.
1867 * gdb.base/gdbvars.c (main): Remove unused usestubs code. Reference
1868 variable p.
1869 * gdb.base/maint.exp: Allow ER_RO and ER_RW instead of .text and .data.
1870 * gdb.base/pointers.exp: Allow long instead of long int.
1871 * gdb.base/printcmds.exp: XFAIL for RealView on ARM EABI.
1872 * gdb.base/step-line.exp: Allow a directory before the source file name.
1873
95a42b64
TT
18742010-03-24 Tom Tromey <tromey@redhat.com>
1875
1876 PR breakpoints/9352:
1877 * gdb.base/default.exp: Update.
1878 * gdb.base/commands.exp: Update.
1879 * gdb.cp/extern-c.exp: Test setting commands on multiple
1880 breakpoints at once.
1881
2390201f
DJ
18822010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
1883
1884 * gdb.base/call-signal-resume.exp, gdb.base/unwindonsignal.exp: Skip
1885 if gdb,nosignals.
1886 * gdb.base/watchpoints.c: Do not include unnecessary headers.
1887 * lib/gdb.exp (gdb_test_multiple): Relax pattern for "the program
1888 exited".
1889
8c9a6790
SS
18902010-03-24 Stan Shebs <stan@codesourcery.com>
1891
1892 * gdb.trace/tfile.exp: Expect "trace frame", with a space.
1893
a6c727b2
DJ
18942010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
1895
1896 * gdb.base/callfuncs.exp (do_function_calls): Add XFAILs for RealView.
1897 * gdb.base/ptype.exp (ptype_maybe_prototyped): Add overprototyped
1898 argument. Handle "short" and "long".
1899 (Top level): Pass overprototyped output for old_fptr and xptr.
1900
4dfd5423
PA
19012010-03-23 Pedro Alves <pedro@codesourcery.com>
1902
1903 * gdb.threads/pthreads.c (thread1, thread2, main): Fix printf
1904 format strings and add casts to avoid compiler warnings.
1905
19062010-03-23 Vladimir Prus <vladimir@codesourcery.com>
a7bdde9e
VP
1907
1908 * lib/trace-support.exp (gdb_trace_setactions):
1909 Don't expect whitespace after ">" prompt.
1910 * gdb.trace/actions.exp: Adjust for output changes.
1911 * gdb.trace/while-stepping.exp: Likewise.
1912
c847d045
JK
19132010-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
1914
1915 * dg-extract-results.sh: Sync with GCC HEAD (import r155655, r157175
1916 and r157645).
1917
5f717f1d
JK
19182010-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
1919
1920 * gdb.dwarf2/dw2-empty-namespace.exp, gdb.dwarf2/dw2-empty-namespace.S:
1921 New.
1922
7d6d51d5
DJ
19232010-03-22 Daniel Jacobowitz <dan@codesourcery.com>
1924
1925 * gdb.python/Makefile.in (EXECUTABLES): Add py-mi.
1926 * gdb.python/py-mi.exp (binfile): Rename to py-mi.
1927
3b11a015
SS
19282010-03-19 Stan Shebs <stan@codesourcery.com>
1929
1930 * gdb.trace/ax.exp: New file.
1931
d7d158ed
DE
19322010-03-19 Doug Evans <dje@google.com>
1933
6bb85cd1
DE
1934 * lib/gdb.exp (gdb_compile_test): Watch for "compiler not installed"
1935 output from gcc.
1936
d7d158ed
DE
1937 * gdb.base/break-interp.exp (prelinkNO): Handle prelink binaries
1938 named /usr/sbin/prelink<foo>.
1939
4daf5ac0
SS
19402010-03-18 Stan Shebs <stan@codesourcery.com>
1941
1942 * gdb.trace/circ.exp: Test circular-trace-buffer.
1943 * gdb.trace/tfile.exp: Update tstatus test.
1944
e8d05480
JB
19452010-03-18 Joel Brobecker <brobecker@adacore.com>
1946
1947 * gdb.dwarf2/dw2-anonymous-func.S: New file.
1948 * gdb.dwarf2/dw2-anonymous-func.exp: New testcase.
1949
441b986a
UW
19502010-03-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1951
1952 * gdb.mi/gdb680.exp: Revert 2009-06-17 change.
1953
4247603b
PA
19542010-03-18 Pedro Alves <pedro@codesourcery.com>
1955
1956 * gdb.base/default.exp: Adjust the expected output of the finish
1957 and until commands when the inferior is not being run.
1958
13387711
SW
19592010-03-15 Sami Wagiaalla <swagiaal@redhat.com>
1960
1961 * gdb.cp/shadow.exp: Removed kfail; test has been fix.
1962 * gdb.cp/nsusing.exp: Ditto.
1963
6e31430b
TT
19642010-03-15 Tom Tromey <tromey@redhat.com>
1965
1966 * gdb.cp/userdef.exp: Add tests for explicit calls to operator==.
1967 * gdb.cp/userdef.cc (operator==): New function.
1968 (main): New locals mem1, mem2.
1969
e2d69cb5
JZ
19702010-03-15 Jie Zhang <jie@codesourcery.com>
1971
1972 * lib/mi-support.exp (mi_gdb_target_load): Delete unused timeout var.
1973 Declare and use new loadtimeout variable.
1974
f572f0a9
DJ
19752010-03-14 Daniel Jacobowitz <dan@codesourcery.com>
1976
1977 * gdb.base/printcmds.exp: Use gdb_file_cmd instead of gdb_load.
1978 Use gdb_load later.
1979
51f4c0b0
PA
19802010-03-14 Pedro Alves <pedro@codesourcery.com>
1981
1982 * gdb.base/solib-disc.c (main): Make format of fprintf a string
1983 literal. Add missing endlines to prints to stderr.
1984
1c809c68
TT
19852010-03-12 Tom Tromey <tromey@redhat.com>
1986
1987 PR c++/9708:
1988 * gdb.cp/m-static.exp: Add regression test.
1989 * gdb.cp/m-static.cc (method): New method.
1990 (main): Call it.
1991
00ae8fef
SW
19922010-03-12 Sami Wagiaalla <swagiaal@redhat.com>
1993
1994 * gdb.cp/gdb2384-base.h: Created 'namespace B'.
1995 * gdb.cp/gdb2384-base.cc: Use 'namespace B'.
1996
759f0f0b
PA
19972010-03-12 Daniel Jacobowitz <dan@codesourcery.com>
1998
21e24d21
PA
1999 * lib/gdb.exp (gdb_test_multiple): Handle -timeout.
2000
20012010-03-12 Daniel Jacobowitz <dan@codesourcery.com>
2002
759f0f0b
PA
2003 * lib/gdb.exp (skip_stl_tests): New.
2004 (gdb_compile): Symbian needs -ldl.
2005 (shlib_target_file): New.
2006 (shlib_symbol_file): New.
2007 (gdb_load_shlibs): Use shlib_target_file.
2008 * lib/mi-support.exp (mi_load_shlibs): Use shlib_target_file.
2009 * gdb.cp/exception.exp: Use skip_stl_tests.
2010 * gdb.cp/bs15503.exp: Use skip_stl_tests. Use untested.
2011 * gdb.cp/try_catch.exp: Use skip_stl_tests.
2012 * gdb.cp/mb-templates.exp: Ditto.
2013 * gdb.base/commands.exp: Relax regexes.
2014 * gdb.base/watchpoint-solib.exp: Don't skip on symbian. Use
2015 shlib_target_file and shlib_symbol_file.
2016 * gdb.base/maint.exp: Allow lowercase t. Allow .rodata in
2017 sections.
2018 * gdb.base/ending-run.exp: Accept E32Main for symbian.
2019 * gdb.base/solib-disc.exp: Use
2020 shlib_target_file and shlib_symbol_file.
2021 * gdb.base/unload.exp: Don't skip on symbian. Use
2022 shlib_target_file and shlib_symbol_file.
2023 * gdb.base/list.exp: Check use_gdb_stub instead of is_remote.
2024
6a8f2671 20252010-03-12 Pedro Alves <pedro@codesourcery.com>
889bf7c5 2026
6a8f2671
PA
2027 * gdb.trace/backtrace.exp: Adjust for x86 and x86_64.
2028 * gdb.trace/report.exp: Adjust for x86 and x86_64.
2029 Issue a tfind end before looking for a tracepoint frame.
2030 * gdb.trace/tfind.exp: Adjust tstatus output.
2031 Adjust disassembly output.
2032 * gdb.trace/while-dyn.exp: Adjust for x86 and x86_64.
2033
ccf26247
JK
20342010-03-11 Jan Kratochvil <jan.kratochvil@redhat.com>
2035
2036 * gdb.base/break-interp.exp: Create new displacement parameter value
2037 for the test_ld calls.
2038 (reach): New parameter displacement, verify its content. New push of
2039 pf_prefix "reach-$func:". Import global expect_out.
2040 (test_core): New parameter displacement, verify its content. New push
2041 of pf_prefix "core:". New command "set verbose on". Import global
2042 expect_out.
2043 (test_attach): New parameter displacement, verify its content. New
2044 push of pf_prefix "attach:". New command "set verbose on". Import
2045 global expect_out.
2046 (test_ld): New parameter displacement, pass it to the reach, test_core
2047 and test_attach calls and verify its content in the "ld.so exit" test.
2048 * gdb.base/prelink.exp: Remove gdb_exit and final return.
2049 (prelink): Update expected text, use gdb_test.
2050
e469c7fb
DE
20512010-03-10 Doug Evans <dje@google.com>
2052
2053 * gdb.base/checkpoint.exp: Fix comment.
2054 Lengthen timeout while doing >600 checkpoints test.
2055 Rename duplicate "kill all one" test to keep test names unique.
2056
60e1c644
PA
20572010-03-10 Pedro Alves <pedro@codesourcery.com>
2058
2059 * gdb.base/watch-cond.c, gdb.base/watch-cond.exp: New.
2060
cec808ec
KS
20612010-03-08 Keith Seitz <keiths@redhat.com>
2062
889bf7c5
PA
2063 * gdb.cp/cp-relocate.exp: Remove single-quoting of C++ methods.
2064 * gdb.cp/cplusfuncs.cc (dm_type_short): New function.
2065 (dm_type_long): New function.
2066 (dm_type_unsigned_short): New function.
2067 (dm_type_unsigned_long): New function.
2068 (myint): New typedef.
2069 * gdb.cp/cplusfuncs.exp (probe_demangler): Add tests for short,
2070 long, unsigned shor and long, operator char*, and typedef.
2071 (test_lookup_operator_functions): Add operator char* test.
2072 (test_paddr_operator_functions): Likewise.
2073 (test_paddr_overloaded_functions): Use probe values for
2074 short, long, and unsigned short and long.
2075 (test_paddr_hairy_functions): If the demangler probe detected
2076 gdb type printers, "expect" them. Otherwise "expect" the v2 or v3
2077 demangler.
2078 * gdb.cp/expand-sals.exp: Backtrace may contain class names.
2079 * gdb.cp/member-ptr.exp: Refine expected result for "print pmf"
2080 and "print null_pmf".
2081 Add test "ptype a.*pmf".
2082 * gdb.cp/overload.exp: Allow optional "int" to appear with
2083 "short" and "long".
2084 * gdb.cp/ovldbreak.exp: Use append to construct super-duper
2085 long expect value for men_overload1arg.
2086 Allow "int" to appear with "short" and "long".
2087 When testing "info break", add argument for main (void).
2088 Also allow "int" to appear with "short" and "long".
2089 Ditto with "unsigned" and "long long".
cec808ec
KS
2090 * gdb.java/jmain.exp: Do not enclose methods names in single
2091 quotes.
2092 * gdb.java/jmisc.exp: Likewise.
2093 * gdb.java/jprint.exp: Likewise.
2094 * gdb.python/py-symbol.exp: Update expected "linkage_name" value.
2095
2096 From Jan Kratochvil <jan.kratochvil@redhat.com>:
2097 * gdb.cp/exception.exp (backtrace after first throw)
2098 (backtrace after second throw): Allow a namespace before __cxa_throw.
2099 (backtrace after first catch, backtrace after second catch): Allow
2100 a namespace before __cxa_begin_catch.
2101
2102 * gdb.cp/cpexprs.exp: New file.
2103 * gdb.cp/cpexprs.cc: New file.
2104
2105 From Daniel Jacobowitz <dan@codesourcery.com>
2106 * gdb.cp/cpexprs.exp (escape): Delete. Change all callers
2107 to use string_to_regexp.
2108 (ctor, dtor): New functions. Use them to match constructor
2109 and destructor function types.
2110 (Top level): Use runto_main.
2111
f870a310
TT
21122010-03-05 Tom Tromey <tromey@redhat.com>
2113
2114 * gdb.python/py-prettyprint.py (pp_nullstr.to_string): Use
2115 gdb.target_charset.
2116 (pp_ns.to_string): Likewise.
2117
0c199f28
KS
21182010-03-04 Keith Seitz <keiths@redhat.com>
2119
2120 * gdb.cp/overload.exp: Test that the filename portion of a linespec
2121 can be quoted. Test that both the filename and function/line
2122 portions can be quoted at the same time.
2123
c7437ca6
PA
21242010-03-04 Pedro Alves <pedro@codesourcery.com>
2125
2126 * gdb.base/watch-non-mem.c, gdb.base/watch-non-mem.exp: New.
2127
b111b805
DE
21282010-03-03 Doug Evans <dje@google.com>
2129
24486cb7
DE
2130 * lib/gdb.exp (gdb_compile_pthreads): Handle case where
2131 libc contains libpthread.
2132
b111b805
DE
2133 * gdb.threads/linux-dp.c (shared_random): Call rand instead of rand_r.
2134 * gdb.threads/linux-dp.exp: Compile with gdb_compile_pthreads instead
2135 of gdb_compile. Add another pattern to match android backtrace.
2136
a0e0ef55
TT
21372010-03-03 Tom Tromey <tromey@redhat.com>
2138
2139 PR gdb/11345:
2140 * gdb.base/printcmds.exp (test_printf): Add test.
2141
1ba53b71
L
21422010-03-02 H.J. Lu <hongjiu.lu@intel.com>
2143
2144 * gdb.arch/amd64-byte.exp: New.
2145 * gdb.arch/amd64-dword.exp: Likewise.
2146 * gdb.arch/amd64-pseudo.c: Likewise.
2147 * gdb.arch/amd64-word.exp: Likewise.
2148 * gdb.arch/i386-byte.exp: Likewise.
2149 * gdb.arch/i386-pseudo.c: Likewise.
2150 * gdb.arch/i386-word.exp: Likewise.
2151
f5dff777
DJ
21522010-03-01 Daniel Jacobowitz <dan@codesourcery.com>
2153
2154 * gdb.xml/extra-regs.xml: Add struct1, struct2, and flags
2155 types. Add structreg, bitfields, and flags registers.
2156 * gdb.xml/tdesc-regs.exp: Test structreg and bitfields
2157 registers.
2158
90884b2b
L
21592010-03-01 H.J. Lu <hongjiu.lu@intel.com>
2160
2161 * gdb.xml/tdesc-regs.exp (architecture): New. Set it for x86.
2162 (load_description): Set architecture if defined.
2163
dc00d89f
PM
21642010-02-28 Phil Muldoon <pmuldoon@redhat.com>
2165
2166 * gdb.python/py-frame.exp: Add read_var block tests.
2167 * gdb.python/py-frame.c (block): New function.
2168
0e095b7e
JK
21692010-02-28 Jan Kratochvil <jan.kratochvil@redhat.com>
2170 Daniel Jacobowitz <dan@codesourcery.com>
2171
2172 * gdb.base/callfuncs.exp: New tests for $spval 0 and -1. Remove return.
2173
624f1a65
DM
21742010-02-25 David S. Miller <davem@davemloft.net>
2175
2176 * gdb.base/catch-syscall.exp: Allow to run on sparc*-*-linux and
2177 fix logic for setting all_syscalls_numbers.
2178
f3e9a817
PM
21792010-02-24 Phil Muldoon <pmuldoon@redhat.com>
2180
2181 * Makefile.in: Add py-block and py-symbol.
2182 * gdb.python/py-symbol.exp: New File.
2183 * gdb.python/py-symtab.exp: New File.
2184 * gdb.python/py-block.exp: New File.
2185 * gdb.python/py-symbol.c: New File.
2186 * gdb.python/py-block.c: New File.
2187
f6bbabf0
PM
21882010-02-24 Phil Muldoon <pmuldoon@redhat.com>
2189
2190 PR python/11314
2191 * lib/gdb.exp (skip_python_tests): New function.
2192 * gdb.python/py-cmd.exp: Use skip_python_tests.
2193 * gdb.python/py-frame.exp: Likewise.
2194 * gdb.python/py-function.exp: Likewise.
2195 * gdb.python/py-prettyprint.exp: Likewise.
2196 * gdb.python/py-template.exp: Likewise.
2197 * gdb.python/py-type.exp: Likewise.
2198 * gdb.python/py-value.exp: Likewise.
2199
85d721b8
PA
22002010-02-22 Pedro Alves <pedro@codesourcery.com>
2201
2202 PR9605
2203
2204 * gdb.base/watch-read.c, gdb.base/watch-read.exp: New files.
2205
48e32051
TT
22062010-02-19 Tom Tromey <tromey@redhat.com>
2207
2208 PR c++/8693, PR c++/9496:
2209 * gdb.cp/namespace.exp: Remove some setup_kfail calls. Added
2210 regression tests.
2211
ac9c0048
JK
22122010-02-19 Jan Kratochvil <jan.kratochvil@redhat.com>
2213
2214 Fix compatibility with m68k as.
2215 * gdb.dwarf2/member-ptr-forwardref.S: Use .data section. Use .2byte.
2216 Use only /* comments */.
2217
57bb97a4
UW
22182010-02-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2219
2220 * configure.ac: Add gdb.multi/Makefile to AC_OUTPUT.
2221 * configure: Regenerate.
2222
7d1bf85c
DJ
22232010-02-18 Daniel Jacobowitz <dan@codesourcery.com>
2224
2225 * gdb.python/py-type.exp: Check for Python support.
2226
061b5285
PA
22272010-02-17 Pedro Alves <pedro@codesourcery.com>
2228
2229 * lib/gdb.exp (build_id_debug_filename_get): Don't assume new
2230 `regsub' syntax available.
2231
f8a8bc2c
PA
22322010-02-17 Pedro Alves <pedro@codesourcery.com>
2233
2234 * gdb.base/shmain.c (main): Remove printf call.
2235 * gdb.base/sizeof.c (main): Cast return of sizeof to int.
2236 * gdb.base/unload.c (main): Make format of fprintf a string
2237 literal. Add missing endlines to prints to stderr.
2238 * gdb.base/watchpoint-solib.c (open_shlib): Ditto.
2239
6f451e5e
TT
22402010-02-17 Tom Tromey <tromey@redhat.com>
2241
2242 * gdb.java/jprint.java (jprint.props): New field.
2243 * gdb.java/jprint.exp (set_lang_java): Add regression test.
2244
12d79008
PA
22452010-02-17 Pedro Alves <pedro@codesourcery.com>
2246
ef801a0e 2247 * gdb.base/charset.exp: Don't assume new `regsub' syntax
12d79008
PA
2248 available.
2249
d252f7e5
DJ
22502010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
2251
2252 * gdb.xml/tdesc-arch.exp, gdb.xml/tdesc-regs.exp: Rewrite file
2253 creation to support remote host testing.
2254
67bdab6c
DJ
22552010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
2256
2257 * gdb.base/valgrind-db-attach.exp: Use unsupported instead of xfail.
2258 Recognize "command not found".
2259
bb391223
DJ
22602010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
2261
2262 * gdb.arch/thumb2-it.exp (test_it_break): Handle hardware
2263 single-stepping.
2264
70362913
DJ
22652010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
2266
2267 * gdb.python/py-value.exp (test_value_in_inferior): Skip arg0 test
2268 if arguments are not supported.
2269
493f3c00
DJ
22702010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
2271
2272 * gdb.cp/overload.exp: Allow foo::overload1arg's "this" pointer to
2273 be const or non-const.
2274
8034c749
DJ
22752010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
2276
2277 * gdb.mi/mi-break.exp (test_breakpoint_commands): Use
2278 mi_send_resuming_command to send -exec-continue.
2279
791dfb64
DJ
22802010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
2281
2282 * gdb.base/list.exp (test_list_filename_and_function): Add test
2283 with single quotes.
2284 * gdb.cp/overload.cc (intToChar): Rewrite onto one line for easy
2285 matching.
2286 * gdb.cp/overload.exp: Add tests with filename, function, and quotes.
2287 Add KFAIL'd tests for PR gdb/11289.
2288
7c5fe868
DJ
22892010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
2290
2291 * gdb.cp/cpcompletion.exp: Specify source file name explicitly.
2292
fdc498b8
DJ
22932010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
2294
2295 * gdb.base/comp-dir/subdir/dummy.txt: New file.
2296 * gdb.base/completion.exp: Use comp-dir/subdir instead of creating
2297 a temporary directory.
2298
b519e2a6
DJ
22992010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
2300
2301 * gdb.base/charset.exp: Use a single regular expression to match
2302 show host-charset and show target-charset output.
2303
74164c56
JK
23042010-02-15 Jan Kratochvil <jan.kratochvil@redhat.com>
2305
2306 * gdb.base/attach.exp (attach to nonsense is prohibited): Make the
2307 "Illegal process-id" expect string more exact.
2308 (attach to digits-starting nonsense is prohibited): New.
2309
701ed6dc
JK
23102010-02-13 Jan Kratochvil <jan.kratochvil@redhat.com>
2311
2312 * gdb.base/prelink.exp (set verbose on): New.
2313
889bf7c5 23142010-02-12 Tomas Holmberg <th@virtutech.com>
fa19b4e5
MS
2315
2316 * mi-reverse.exp: New file. Test for reverse option to the
2317 following MI commands: exec-continue, exec-finish, exec-next,
2318 exec-step, exec-next-instruction, exec-step-instruction.
889bf7c5 2319
dadf0e9c
JB
23202010-02-09 Joel Brobecker <brobecker@adacore.com>
2321
2322 * gdb.ada/ptype_tagged_param: New testcase.
2323
714f19d5
TT
23242010-02-08 Tom Tromey <tromey@redhat.com>
2325
2326 PR c++/8017:
2327 * gdb.cp/overload.exp: Add tests.
2328 * gdb.cp/overload.cc (struct K): New.
2329 (namespace N): New.
2330 (main): Call new functions.
2331 (K::staticoverload): Define.
2332
889bf7c5 23332010-02-08 Chris Moller <moller@mollerware.com>
83b10087
CM
2334
2335 PR gdb/10728
2336 * gdb.cp/pr10728-x.h: New file.
2337 * gdb.cp/pr10728-x.cc: New file.
2338 * gdb.cp/pr10728-y.cc: New file.
2339 * gdb.cp/pr10728.exp: New file.
2340 * gdb.cp/Makefile.in (EXECUTABLES): Add pr10728
2341
889bf7c5 23422010-02-08 Chris Moller <moller@mollerware.com>
99903ae3
CM
2343
2344 PR gdb/9067
2345 * gdb.cp/pr9067.exp: New
2346 * gdb.cp/pr9067.cc: New
2347 * gdb.cp/Makefile.in (EXECUTABLES): Add pr9067
2348
7b356089
JB
23492010-02-08 Joel Brobecker <brobecker@adacore.com>
2350
2351 * lib/gdb.exp (gdb_test_timeout): New global variable.
2352 Set it to timeout if not already set.
2353 (gdb_init): Reset the value of timeout to gdb_test_timeout.
2354
1be00882
DE
23552010-02-05 Doug Evans <dje@google.com>
2356
2357 * lib/gdb.exp (INTERNAL_GDBFLAGS): Don't override value provided by
2358 user.
2359
82856980
SW
23602010-02-05 Sami Wagiaalla <swagiaal@redhat.com>
2361
2362 PR c++/7935:
2363 * gdb.cp/namespace-using.exp: Removed kfail; bug has been fixed.
2364
1a334831
TT
23652010-02-04 Tom Tromey <tromey@redhat.com>
2366
2367 * gdb.cp/virtbase.exp: Make test case names unique.
2368
9c3c02fd
TT
23692010-02-02 Tom Tromey <tromey@redhat.com>
2370
2371 * gdb.cp/virtbase.exp: Add regression tests.
2372 * gdb.cp/virtbase.cc (RHA, RHB, RHC): New classes.
2373 (main): Instantiate RHC.
2374
0cc2414c
TT
23752010-02-02 Tom Tromey <tromey@redhat.com>
2376
2377 * gdb.dwarf2/member-ptr-forwardref.exp: Update expected result for
2378 type-printing change.
2379
edf3d5f3
TT
23802010-02-02 Tom Tromey <tromey@redhat.com>
2381
2382 PR c++/11226, PR c++/9629, PR c++/9688, PR c++/8890:
2383 * gdb.cp/virtbase.cc: New file.
2384 * gdb.cp/virtbase.exp: New file.
2385 * gdb.cp/userdef.exp: Allow 'struct' or 'class'.
2386
e4b7f41c
JK
23872010-02-01 Jan Kratochvil <jan.kratochvil@redhat.com>
2388
2389 PR libc/11214:
2390 * gdb.threads/current-lwp-dead.c: Include features.h.
2391 (HAS_NOMMU): New.
2392 (fn, main): Move CLONE_VM into [__UCLIBC__ && HAS_NOMMU].
2393
b381ea14
JK
23942010-02-01 Jan Kratochvil <jan.kratochvil@redhat.com>
2395
2396 * gdb.base/symbol-without-target_section.exp,
2397 gdb.base/symbol-without-target_section.c: New.
2398
c593ac0e
DJ
23992010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
2400
2401 * gdb.base/bigcore.exp: Reset increased timeout.
2402 * gdb.base/interrupt.exp: Match unexpected gdb prompt.
2403
db25f29d
DJ
24042010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
2405
2406 * gdb.base/gcore.exp (capture_command_output): Use
2407 gdb_test_multiple.
2408
f9d67f43
DJ
24092010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
2410
2411 * gdb.arch/thumb2-it.S (it_breakpoints): New function.
2412 * gdb.arch/thumb2-it.exp (test_it_break): New function.
2413 (Top level): Call it.
2414
177321bd
DJ
24152010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
2416
2417 * gdb.arch/thumb2-it.S, gdb.arch/thumb2-it.exp: New files.
2418
97f2ed50
DJ
24192010-01-29 Daniel Jacobowitz <dan@codesourcery.com>
2420
2421 * gdb.base/call-strs.exp, gdb.base/default.exp,
2422 gdb.base/ending-run.exp, gdb.base/finish.exp, gdb.base/funcargs.exp,
2423 gdb.base/huge.exp, gdb.base/nodebug.exp, gdb.base/ptype.exp,
2424 gdb.base/restore.exp, gdb.base/return.exp, gdb.base/setvar.exp,
2425 gdb.base/watchpoints.exp, gdb.threads/gcore-thread.exp,
2426 gdb.base/watchpoint-solib.exp: Save and restore timeout.
2427 * gdb.base/ending-run.exp: Correct restore of timeout.
2428 * gdb.base/page.exp: Remove unnecessary timeout setting.
2429
e4e2711a
JB
24302010-01-29 Joel Brobecker <brobecker@adacore.com>
2431
2432 * gdb.ada/rec_return: New testcase.
2433
ba581dc1
JB
24342010-01-29 Joel Brobecker <brobecker@adacore.com>
2435
2436 * gdb.ada/call_pn: New testcase.
2437
4ea95be9
DJ
24382010-01-28 Daniel Jacobowitz <dan@codesourcery.com>
2439
2440 * gdb.mi/mi-nonstop.exp (mi_nonstop_resume): New function.
2441 (Top level): Use it to resume.
2442 * lib/mi-support.exp (mi_send_resuming_command_raw): Recognize
2443 the Thumb mode displaced stepping error as unsupported.
2444
df83a9bf
SW
24452010-01-28 Sami Wagiaalla <swagiaal@redhat.com>
2446
889bf7c5
PA
2447 * gdb.cp/nsusing.exp: Added more tests.
2448 * gdb.cp/nsrecurs.exp: Ditto.
2449 * gdb.cp/nsusing.cc: Added test functions.
2450 * gdb.cp/nsrecurs.cc: Ditto.
df83a9bf 2451
40b27cdc
JK
24522010-01-27 Jan Kratochvil <jan.kratochvil@redhat.com>
2453
2454 * gdb.base/break-interp.exp: Use [file tail $filename] to omit any
2455 absolute directory pathnames in gdb.sum file.
2456
de958931
SW
24572010-01-27 Sami Wagiaalla <swagiaal@redhat.com>
2458
2459 * gdb.cp/namespace-using.exp: Rename to nsusing.exp.
2460 * gdb.cp/namespace-using.cc: Rename to nsusing.cc.
2461
708ead4e
TT
24622010-01-26 Tom Tromey <tromey@redhat.com>
2463
2464 PR exp/7643:
2465 * gdb.base/printcmds.exp (test_print_string_constants): Remove
2466 setup_kfail.
2467
b14e635e
SW
24682010-01-14 Sami Wagiaalla <swagiaal@redhat.com>
2469
2470 * gdb.cp/nsrecurs.exp: New test.
2471 * gdb.cp/nsrecurs.cc: New test program.
2472 * gdb.cp/nsstress.exp: New test.
2473 * gdb.cp/nsstress.cc: New test program.
2474 * gdb.cp/nsdecl.exp: New test.
2475 * gdb.cp/nsdecl.cc: New test program.
2476
8540c487
SW
24772010-01-26 Sami Wagiaalla <swagiaal@redhat.com>
2478
2479 * gdb.cp/namespace-using.exp: Add test for printing of namespaces
2480 imported into file scope.
2481 Marked test as xfail.
2482 * gdb.cp/namespace-using.cc (marker5): New function.
2483 * gdb.cp/shadow.exp: New test.
2484 * gdb.cp/shadow.cc: New test program.
2485 * gdb.cp/nsimport.exp: New test.
2486 * gdb.cp/nsimport.cc: New test program.
2487
421d5d99
TT
24882010-01-25 Tom Tromey <tromey@redhat.com>
2489
2490 PR gdb/11049:
2491 * gdb.base/printcmds.exp (test_print_typedef_arrays): Add test
2492 with "set print null-stop on".
2493
691f8dc1
JK
24942010-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
2495
2496 * gdb.arch/i386-bp_permanent.exp (Disassemble function '$function'):
2497 Adjust it for DISASSEMBLY_OMIT_FNAME.
2498
0b92b5bb
TT
24992010-01-22 Jan Kratochvil <jan.kratochvil@redhat.com>
2500
2501 PR symtab/11199:
2502 * gdb.dwarf2/member-ptr-forwardref.exp,
2503 gdb.dwarf2/member-ptr-forwardref.S: New.
2504
23787403
JK
25052010-01-20 Jan Kratochvil <jan.kratochvil@redhat.com>
2506
2507 * gdb.threads/watchthreads-reorder.c (gdbstop_mutex): Remove.
2508 (thread1_func): Protect thread1_tid with thread1_tid_cond by
2509 thread1_tid_mutex. Remove gdbstop_mutex handling.
2510 (thread2_func): Protect thread2_tid with thread2_tid_cond by
2511 thread2_tid_mutex. Remove gdbstop_mutex handling.
2512 (main): Move thread1_tid_mutex and thread2_tid_mutex locks before
2513 pthread_create. Remove gdbstop_mutex handling. New comment. Replace
2514 pthread_cond_wait conditionalizations by while loops.
2515
b966cb8a
TT
25162010-01-20 Tom Tromey <tromey@redhat.com>
2517
2518 PR backtrace/10770:
2519 * gdb.dwarf2/pr10770.exp: New file.
2520 * gdb.dwarf2/pr10770.c: New file.
2521 * gdb.dwarf2/Makefile.in (EXECUTABLES): Add pr10770.
2522
fcae584b
VP
25232010-01-20 Vladimir Prus <vladimir@codesourcery.com>
2524
2525 * gdb.mi/mi-async.exp: Remove check for 'async' target, because
2526 that target was removed, and the test always runs native anyway.
2527
a0f49112
JK
25282010-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
2529
2530 * gdb.base/watchpoint-cond-gone.exp, gdb.base/watchpoint-cond-gone.c,
2531 gdb.base/watchpoint-cond-gone-stripped.c: New.
2532
ceeb3d5a
TT
25332010-01-19 Tom Tromey <tromey@redhat.com>
2534
2535 PR c++/8000:
2536 * gdb.cp/namespace.exp: Use new enum. Fix line numbers in
2537 existing tests.
2538 * gdb.cp/namespace.cc (AAA::SomeEnum): New enum.
2539 (main): Use AAA::SomeEnum.
2540
dd322c54
JK
25412010-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
2542
2543 * gdb.mi/mi-break.exp (set line_callme_head, set line_callme_body): New.
2544 (test_ignore_count): Declare line_callme_body global.
2545 (run to breakpoint with ignore count): Use line_callme_body.
2546 * gdb.mi/mi-cli.exp (set line_main_head, set line_main_body)
2547 (set line_main_hello, set line_main_return): Reindent.
2548 (set line_callee4_head, set line_callee4_body, set line_callee4_next):
2549 New.
2550 (continue to callee4): Use line_callee4_body.
2551 (check *stopped from CLI command): Use line_callee4_next.
2552 * gdb.mi/mi2-cli.exp (set line_main_head, set line_main_body)
2553 (set line_main_hello, set line_main_return): Reindent.
2554 (set line_callee4_head, set line_callee4_body): New.
2555 (continue to callee4): Use line_callee4_body.
2556
4e8f195d
TT
25572010-01-18 Tom Tromey <tromey@redhat.com>
2558
2559 PR c++/9680:
2560 * gdb.cp/casts.cc: Add new classes and variables.
2561 * gdb.cp/casts.exp: Test new operators.
2562
9e14a9ba
JB
25632010-01-18 Tom Tromey <tromey@redhat.com>
2564 Thiago Jung Bauermann <bauerman@br.ibm.com>
2565
2566 * gdb.python/source2.py: New file.
2567 * gdb.python/source1: New file.
2568 * gdb.python/python.exp: Test "source" command.
2569
00bf0b85
SS
25702010-01-15 Stan Shebs <stan@codesourcery.com>
2571
2572 * gdb.trace/tfile.c: New file.
2573 * gdb.trace/tfile.exp: New file.
889bf7c5 2574
55235ad7
JK
25752010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
2576
2577 * gdb.base/pie-support.exp, gdb.base/pie-support.c: Remove.
2578
9f2982ff
JK
25792010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
2580
2581 * gdb.base/valgrind-db-attach.exp, gdb.base/valgrind-db-attach.c: New.
2582
bbfba9ed
JK
25832010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
2584
2585 * gdb.base/break-interp-lib.c: Include unistd.h, assert.h and stdio.h.
2586 (libfunc): New parameter action. Implement also selectable "sleep".
2587 * gdb.base/break-interp-main.c: Include assert.h.
2588 (libfunc): New parameter action.
2589 (main): New parameters argc and argv. Assert argc. Pass argv.
2590 * gdb.base/break-interp.exp (test_core): Pass the "segv" argument.
2591 (test_attach): New proc.
2592 (test_ld): Pass new "segv" exec parameter. Call also test_attach.
2593 * lib/gdb.exp (core_find): New parameter arg. Pass it to $binfile.
2594
61f0d762
JK
25952010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
2596
2597 * gdb.base/break-interp.exp (test_core): New proc.
2598 (test_ld): Call it.
2599
06a6f270
JK
26002010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
2601
2602 * gdb.base/break-interp-main.c, gdb.base/break-interp-lib.c: New.
2603 * gdb.base/break-interp.exp: Exit on skip_shlib_tests. Change $srcfile.
2604 New variables $binfile_lib and $srcfile_lib. Call get_compiler_info
2605 and gdb_compile_shlib. Use new -Wl compiler options.
2606 (dl bt, main bt): New tests.
2607
51bee8e9
JK
26082010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
2609
2610 Support PIEs with no symfile_objfile.
2611 * gdb.base/break-interp.exp: New argument at the test_ld calls.
2612 (test_ld): New parameter trynosym.
2613 (test_ld <$trynosym>): New block.
2614
b8040f19
JK
26152010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
2616
2617 * gdb.base/break-interp.exp: New file.
2618
be759fcf
PM
26192010-01-13 Phil Muldoon <pmuldoon@redhat.com>
2620
2621 * gdb.python/py-value.exp (test_lazy_strings): Add lazy string test.
2622 * gdb.python/py-prettyprint.py (pp_ls): New printer.
2623 * gdb.python/py-prettyprint.exp (run_lang_tests): Add lazy string
2624 test.
2625 * gdb.python/py-prettyprint.c: Define lazystring test structure.
2626 * gdb.python/py-mi.exp: Add lazy string test.
2627
dc146f7c
VP
26282010-01-13 Vladimir Prus <vladimir@codesourcery.com>
2629
2630 * lib/mi-support.exp (mi_check_thread_states): Handle
2631 core number in thread listing.
2632
b4ba55a1
JB
26332010-01-12 Joel Brobecker <brobecker@adacore.com>
2634
2635 * gdb.base/maint.exp: Adjust the expected output for the
2636 "maint print type" test. Use gdb_test_multiple instead of
2637 gdb_sent/gdb_expect.
2638
08e24bd4
DE
26392010-01-11 Doug Evans <dje@google.com>
2640
6496a609
DE
2641 * lib/gdbserver-support.exp (gdbserver_download_current_prog): Rename
2642 from gdbserver_download. All callers updated.
2643
08e24bd4
DE
2644 * gdb.server/ext-run.exp: "info os processes" requires xml support.
2645
b5cfddf5
JK
26462010-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
2647
2648 Implement binary numbers parsing.
2649 * gdb.base/printcmds.exp (test_integer_literals_accepted)
2650 (test_integer_literals_rejected): New binary tests.
2651
3725885a
RW
26522010-01-09 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
2653
2654 * gdb.cell/configure: Regenerate.
2655
37aeb5df
JK
26562010-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
2657
2658 * gdb.base/corefile.exp: Move the core finding block out and call it as
2659 core_find, new variable $corefile, replace corefile by $corefile and
2660 [file tail $corefile] for usage vs. test names resp.
2661 * lib/gdb.exp (core_find): Move it as a new function here. New
2662 parameter binfile and deletefiles. New variable $destcore. Pre-delete
2663 $destcore. Return "" on error.
2664
d521f563
JK
26652010-01-08 Jan Kratochvil <jan.kratochvil@redhat.com>
2666
2667 Workaround PR binutils/10802.
2668 * lib/gdb.exp (gdb_gnu_strip_debug): Preserve the file attributes
2669 (twice).
2670
28f24826
DJ
26712010-01-08 Daniel Jacobowitz <dan@codesourcery.com>
2672
2673 * gdb.cp/gdb2495.exp: Skip if gdb,nosignals.
2674
2de75e71
JB
26752010-01-08 Joel Brobecker <brobecker@adacore.com>
2676
2677 * lib/gdb.exp (gdb_start_cmd): Move comment outside of gdb_expect
2678 call, to avoid interruption.
2679
fe00719b 26802010-01-08 Jan Kratochvil <jan.kratochvil@redhat.com>
d24d8548
JK
2681
2682 * gdb.stabs/weird.def (args93): New.
2683
d0ef5df8
DE
26842010-01-07 Doug Evans <dje@google.com>
2685
2686 * lib/gdb.exp (gdb_skip_xml_test): Add comment.
2687
3a08d52f
TT
26882010-01-07 Tom Tromey <tromey@redhat.com>
2689
2690 * gdb.base/source.exp: Use correct line number.
2691
7a697b8d
SS
26922010-01-05 Stan Shebs <stan@codesourcery.com>
2693
2694 * gdb.trace/tracecmd.exp: Test ftrace.
2695
7803799a
UW
26962010-01-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2697
2698 * gdb.xml/tdesc-regs.exp: Support s390*-*-* targets.
2699
c54eabfa
JK
27002010-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
2701
2702 * gdb.mi/var-cmd.c (do_bitfield_tests): Change "V.sharable" type to
2703 "uint_for_mi_testing".
2704
02e7ef19
JB
27052010-01-01 Joel Brobecker <brobecker@adacore.com>
2706
2707 Test indented comment in file being sourced.
2708 * gdb.base/commands.exp: Test indented comment in file being sourced.
2709
abd775ce
JB
27102010-01-01 Joel Brobecker <brobecker@adacore.com>
2711
2712 * gdb.fortran/array-element.f, gdb.fortran/complex.f,
2713 gdb.fortran/derived-type.f90, gdb.fortran/module.f90,
2714 gdb.fortran/subarray.f, gdb.mi/array.f: Update year in copyright
2715 notice.
2716
79b55b82
JB
27172010-01-01 Joel Brobecker <brobecker@adacore.com>
2718
2719 * gdb.arch/gdb1291.s, gdb.arch/gdb1431.s: Update year in copyright
2720 notice.
2721
8997583e
JK
27222010-01-01 Jan Kratochvil <jan.kratochvil@redhat.com>
2723
2724 * lib/mi-support.exp (mi_expect_stop <stopped at wrong place>): Insert
2725 missing $after_stopped and comma (,) expectation.
2726
6da95a67
SS
27272009-12-31 Stan Shebs <stan@codesourcery.com>
2728
2729 * gdb.trace/actions.exp: Test teval action.
889bf7c5 2730
218d2fc6
TJB
27312009-12-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
2732
2733 * gdb.base/watchpoint.exp (test_watchpoint_in_big_blob): New function.
2734 (top level): Call test_watchpoint_in_big_blob.
2735 * gdb.base/watchpoint.c (buf): Change size to value too big for hardware
2736 watchpoints.
2737 (func3): Write to buf.
2738
236f1d4d
SS
27392009-12-29 Stan Shebs <stan@codesourcery.com>
2740
2741 * gdb.trace/actions.exp: Test default-collect.
889bf7c5 2742
f61e138d
SS
27432009-12-28 Stan Shebs <stan@codesourcery.com>
2744
2745 * gdb.trace/tsv.exp: New file.
2746 * gdb.base/completion.exp: Update ambiguous info output.
889bf7c5 2747
0219b378
DJ
27482009-12-28 Daniel Jacobowitz <dan@codesourcery.com>
2749
2750 * gdb.base/find.c (main): Reference search buffers.
2751 * gdb.base/included.c (main): Reference integer.
2752 * gdb.base/ptype.c (charfoo): Declare.
2753 (intfoo): Call charfoo.
2754 * gdb.base/scope0.c (useitp): New function.
2755 (usestatics): Use useitp.
2756 (useit): Add a type for val.
2757 * gdb.base/scope1.c (useit1): Take a pointer argument.
2758 (usestatics1): Update calls to useit1.
2759 * gdb.cp/call-c.cc: Declare foo.
2760 (main): Call foo.
2761 * gdb.cp/m-static.cc (main): Reference test4.elsewhere.
2762 * gdb.cp/namespace.cc (ensureOtherRefs): Declare.
2763 (main): Call C::ensureRefs and ensureOtherRefs.
2764 * gdb.cp/namespace1.cc (C::ensureOtherRefs): Also reference int
2765 variables.
2766 (ensureOtherRefs): New function.
2767 * gdb.cp/overload.cc (main): Call all overloadNamespace variants.
2768 * gdb.cp/templates.cc (main): Call t5i.value.
2769
3f78692f
JK
27702009-12-24 Jan Kratochvil <jan.kratochvil@redhat.com>
2771
2772 Fix compatibility with G++-4.5.
2773 * gdb.cp/expand-sals.cc (main): Remove the "exit-line" comment.
2774 * gdb.cp/expand-sals.exp: Remove breakpoint on "exit-line".
2775 (uncaught return): Remove.
2776
429374b8
JK
27772009-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
2778 Phil Muldoon <pmuldoon@redhat.com>
2779
2780 * gdb.base/condbreak.exp: Put breakpoint on marker3 and marker4.
2781 (bp_location13, bp_location14, bp_location17, bp_location18)
2782 (marker3_proto, marker4_proto): New variables.
2783 (breakpoint info): Update output.
2784 (run until breakpoint at marker3, run until breakpoint at marker4): New
2785 tests.
2786
859825b8
JK
27872009-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
2788
2789 * gdb.base/unload.c (main): Change the UNLOADSHR parameter to 1.
2790 Replace the printf call of Y by provided "y-set-1" label. New block
2791 for the second shared library.
2792 * gdb.base/unload.exp: Compile also the second library, call
2793 gdb_load_shlibs also for it. Use now gdb_breakpoint.
2794 (single pending breakpoint info): Rename to ...
2795 (pending breakpoint info before run): ... this extended test.
2796 (libfile2, libname2, libsrcfile2, libsrc2)
2797 (lib_sl2): New variables.
2798 (exec_opts): Set also SHLIB_NAME2.
2799 (pending breakpoint info on first run at shrfunc1)
2800 (pending breakpoint info on second run at shrfunc1)
2801 (pending breakpoint info on second run at shrfunc2)
2802 (print y from libfile, print y from libfile2): New tests.
2803 * gdb.base/unloadshr.c (shrfunc1): Change the returned value.
2804 * gdb.base/unloadshr2.c: New.
2805
e6a386cd
HZ
28062009-12-22 Hui Zhu <teawater@gmail.com>
2807
2808 * gdb.reverse/sigall-reverse.exp: Adjust.
2809
9e19b45e
VP
28102009-12-21 Vladimir Prus <vladimir@codesourcery.com>
2811
2812 PR gdb/10884
2813
2814 * gdb.mi/var-cmd.c (do_bitfield_tests): New
2815 (main): Call do_bitfield_tests.
aacf5b1e 2816 * gdb.mi/mi-var-cmd.exp: Run the 'bitfield' testcase.
9e19b45e 2817
d53a7b30
JB
28182009-12-20 Joel Brobecker <brobecker@adacore.com>
2819
2820 * Makefile.in gdb.ada/gnat_ada.gpr, gdb.base/gcore-buffer-overflow.c,
2821 gdb.base/gcore-buffer-overflow.exp, gdb.base/source-error.gdb,
2822 gdb.base/watch_thread_num.c, gdb.java/jprint.java,
2823 gdb.mi/mi-async.exp, gdb.modula2/unbounded-array.exp,
2824 gdb.modula2/unbounded1.c: Update copyright header.
2825
191ca0a1
CM
28262009-12-10 Chris Moller <moller@mollerware.com>
2827
2828 PR gdb/9399
2829 * gdb.cp/virtfunc2.exp: New tests
2830 * gdb.cp/virtfunc2.cc: New tests
2831 * gdb.cp/Makefile.in: Added tests to EXECUTABLES
2832
0fa6cf1b
MS
28332009-12-10 Oza Pawandeep (paawan1982@yahoo.com
2834
2835 * gdb.reverse/i387-env-reverse.c: New file.
2836 * gdb.reverse/i387-env-reverse.exp: New file.
2837 * gdb.reverse/i387-stack-reverse.c: New file.
2838 * gdb.reverse/i387-stack-reverse.exp: New file.
2839
361ae042
PM
28402009-12-08 Phil Muldoon <pmuldoon@redhat.com>
2841
2842 * gdb.python/py-type.exp (test_range): New test.
2843
bfd31e71
PM
28442009-12-03 Phil Muldoon <pmuldoon@redhat.com>
2845
2846 PR python/10805
2847
2848 * gdb.python/py-type.exp: New file.
2849 * gdb.python/py-type.c: New file.
2850 * Makefile.in: Add py-type.
2851
57a1d736
TT
28522009-12-03 Tom Tromey <tromey@redhat.com>
2853
2854 * gdb.python/py-value.exp (test_parse_and_eval): New
2855 function.
2856
1f3b5d1b
PP
28572009-12-03 Paul Pluzhnikov <ppluzhnikov@google.com>
2858
2859 PR gdb/11022
2860
2861 * gdb.base/pr11022.exp: New test.
889bf7c5
PA
2862 * gdb.base/pr11022.c: New test.
2863
8b7dbdc9
JK
28642009-12-03 Jan Kratochvil <jan.kratochvil@redhat.com>
2865
2866 Fix spurious false FAILs.
2867 * gdb.base/structs.c (chartest): New.
2868 (main): Fill-in chartest.
2869 * gdb.base/structs.exp (anychar_re, first): New.
2870 (start_structs_test): Import global anychar_re and first.
2871 New gdb_test call "set print elements 300; ${testfile}"
2872 (start_structs_test <$first>): New block.
2873 (any): Import global anychar_re. New variable ac. Use ${ac}.
2874
6a53b2ec
JK
28752009-11-30 Jan Kratochvil <jan.kratochvil@redhat.com>
2876
2877 * gdb.base/bigcore.exp (extract_heap): Set $lim limit to 200.
2878
d7167b4c
JK
28792009-11-30 Jan Kratochvil <jan.kratochvil@redhat.com>
2880
2881 * gdb.base/foll-fork.exp (unpatch child, breakpoint at exit call):
2882 Force $srcfile file.
2883 * gdb.base/foll-fork.c (callee): Comment out the printf call.
2884
b1798462
UW
28852009-11-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2886
2887 * gdb.base/hbreak.exp: Disable for s390*-*-* targets.
2888 * gdb.base/watchpoint-hw-hit-once.exp: Likewise.
2889 * gdb.threads/watchthreads-reorder.exp: Likewise.
2890
b6199126
DJ
28912009-11-24 Daniel Jacobowitz <dan@codesourcery.com>
2892
2893 PR gdb/8704
2894
2895 * gdb.base/condbreak.exp: Test combinations of "break *EXP",
2896 "if", and "thread". Correct matching in the previous test.
2897
b22a0510
DJ
28982009-11-25 Daniel Jacobowitz <dan@codesourcery.com>
2899
2900 * gdb.cp/extern-c.cc, gdb.cp/extern-c.exp: New test.
2901
930636d2
MS
29022009-11-23 Michael Snyder <msnyder@vmware.com>
2903
2904 * gdb.reverse/watch-reverse.exp: Extend test for hw watchpoints.
2905 * gdb.reverse-watch-precsave.exp: Ditto.
2906
21a0512e
PP
29072009-11-23 Paul Pluzhnikov <ppluzhnikov@google.com>
2908
2909 * gdb.asm/asm-source.exp: Adjust.
2910 * gdb.base/help.exp: Adjust.
889bf7c5 2911
fc30d5e0
PA
29122009-11-22 Pedro Alves <pedro@codesourcery.com>
2913
2914 * gdb.base/catch-syscall.exp (test_catch_syscall_fail_nodatadir)
2915 (do_syscall_tests_without_xml): Set data-directory to
2916 /the/path/to/nowhere.
2917
f6bc2008
PA
29182009-11-21 Pedro Alves <pedro@codesourcery.com>
2919
2920 * gdb.threads/local-watch-wrong-thread.c,
2921 gdb.threads/local-watch-wrong-thread.exp: New files.
2922
8c2fb5de
PA
29232009-11-21 Pedro Alves <pedro@codesourcery.com>
2924
2925 * gdb.cp/cplusfuncs.exp (info_func_regexp, print_addr): Don't
2926 assume new `regsub' syntax available.
2927
ebec9a0f
PA
29282009-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
2929
a79d3c27
JK
2930 * gdb.base/watchpoint-hw-hit-once.exp,
2931 gdb.base/watchpoint-hw-hit-once.c: New.
2932
29332009-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
2934
2935 * gdb.threads/watchthreads-reorder.exp,
2936 gdb.threads/watchthreads-reorder.c: New.
ebec9a0f 2937
276a961b
MK
29382009-11-17 Nathan Sidwell <nathan@codesourcery.com>
2939
2940 * gdb.xml/tdesc-regs.exp: Use for m68k.
2941
4867c1fb
PA
29422009-11-15 Pedro Alves <pedro@codesourcery.com>
2943
2944 * gdb.base/watch-vfork.c, gdb.base/watch-vfork.exp: New files.
2945
f6838f81
DJ
29462009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
2947
2948 * lib/gdb.exp (current_target_name): New procedure.
2949 (gdb_wrapper_target): New variable.
2950 (gdb_wrapper_init): Set gdb_wrapper_target.
2951 (default_gdb_init): Check gdb_wrapper_target before rebuilding the
2952 wrapper.
2953
4ac4dd3f
DJ
29542009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
2955
2956 * gdb.base/remote.exp: Delete the slowest load test.
2957 Do not load with fixed packet sizes.
2958
a7881759
DJ
29592009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
2960
2961 * gdb.cp/virtfunc.exp (do_tests): If runto_main fails, give up.
2962
97a5b505
DJ
29632009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
2964
2965 * gdb.base/freebpcmd.exp: Delete unused variable. Specify
2966 srcfile when setting a breakpoint.
2967
d3e1fc54
DJ
29682009-11-13 Maciej W. Rozycki <macro@codesourcery.com>
2969
2970 * gdb.base/find.c (int8_t, int16_t, int32_t, int64_t): Undefine
2971 macros.
2972
7cbcbded
DJ
29732009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
2974
2975 * gdb.cp/formatted-ref.exp (test_p_x_ref_addr): Allow the reference
2976 to be in memory.
2977 * gdb.base/display.c (force_mem): New.
2978 (do_loops): Use it. Add breakpoint comments.
2979 (do_vars): Add a breakpoint comment.
2980 * gdb.base/display.exp: Use gdb_get_line_number. Remove hardcoded
2981 line numbers.
2982
bdea3a92
NF
29832009-11-13 Nathan Froyd <froydnj@codesourcery.com>
2984
2985 * gdb.base/pending.exp: Use gdb_run_cmd to start the program
2986 instead of a bare "run".
2987
269f82e5
PP
29882009-11-13 Paul Pluzhnikov <ppluzhnikov@google.com>
2989
2990 * gdb.python/py-prettyprint.exp: Adjust.
889bf7c5 2991
a69b7d9d
DJ
29922009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
2993
2994 * lib/cell.exp (skip_cell_tests): Clean up test files before
2995 returning.
2996
b598bfda
DJ
29972009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
2998
2999 * lib/gdb.exp (gdb_test_multiple): Handle "y or [n]", "[y] or n",
3000 and the breakpoint menu. Do not call perror if a prompt is seen.
3001 Consume the following GDB prompt.
3002 * gdb.cp/method2.exp (test_break): Use gdb_test_multiple.
3003 * gdb.cp/namespace.exp: Use gdb_test.
3004 * gdb.cp/templates.exp: Use gdb_test.
3005 (test_template_breakpoints): Use gdb_test_multiple.
3006
87728fa0
DJ
30072009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
3008
3009 * gdb.base/break1.c (struct some_struct, values): Move earlier.
3010 (marker4): Reference values.
3011
b67c692f
DJ
30122009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
3013
3014 * gdb.base/macscp.exp: Avoid the first FAIL if macro information
3015 is missing.
3016
f0df251a
DJ
30172009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
3018
3019 * gdb.base/break.c (need_malloc): New.
3020 * gdb.base/constvars.c (main): Reference crass and crisp.
3021 * gdb.base/gdb1821.c (main): Reference bar.
3022 * gdb.cp/gdb1355.cc (main): Reference s1.
3023 * gdb.cp/hang1.cc (dummy2, dummy3): Declare.
3024 (main): Call them.
3025 * gdb.cp/hang2.cc (dummy2): Define.
3026 * gdb.cp/hang3.cc (dummy3): Define.
3027 * gdb.cp/m-data.cc (main): Reference shadow.
3028
bdf7534a
NF
30292009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
3030 Nathan Froyd <froydnj@codesourcery.com>
3031
3032 * lib/gdb.exp (gdb_compile): Also set rpath for shlib=, on a
3033 remote host.
3034
f24fce77
NF
30352009-11-12 Nathan Froyd <froydnj@codesourcery.com>
3036
3037 * gdb.base/step-line.exp: Copy step-line.inp to the remote host.
3038 * gdb.dwarf2/dw2-basic.exp: Copy file1.txt to the remote host.
3039 * gdb.dwarf2/dw2-compressed.exp: Likewise.
3040 * gdb.dwarf2/dw2-intercu.exp: Likewise.
3041 * gdb.dwarf2/dw2-intermix.exp: Likewise.
3042 * gdb.dwarf2/dw2-producer.exp: Likewise.
3043 * gdb.dwarf2/mac-fileno.exp: Likewise.
3044 * gdb.python/py-prettyprint.exp (run_lang_tests): Copy
3045 py-prettyprint.py to the remote host.
3046 * gdb.python/py-mi.exp: Copy py-mi.py to the remote host.
3047
40f0318e
KS
30482009-11-11 Keith Seitz <keiths@redhat.com>
3049
3050 * gdb.cp/classes.cc (ByAnyOtherName): Add typedef and
3051 use it instead of "Foo".
3052 * gdb.cp/classes.exp (do_tests): Add a test to access
3053 a method through a typedef'd class name.
3054
f3d9f7fb
NF
30552009-11-11 Nathan Froyd <froydnj@codesourcery.com>
3056
3057 * gdb.base/long_long.exp: Permit leading zeros on floating-point
3058 exponents.
3059 * gdb.base/pointers.exp: Likewise.
3060 * gdb.cp/ref-types.exp: Likewise.
3061
a4216f37
KS
30622009-11-11 Keith Seitz <keiths@redhat.com>
3063
3064 * gdb.cp/cplusfuncs.cc (class foo): Add operators
3065 new[] and delete[].
3066 * gdb.cp/cplusfuncs.exp (dm_type_void): Change to
3067 "void".
3068 (probe_demangler): Remove all single-quoting of
3069 method and variable names.
3070 (info_func_regexp): Remove the word "void" from any
3071 occurrence of "(void)".
3072 (print_addr_2): Remove all single-quoting of
3073 method names.
3074 (print_addr_2_kfail): Likewise.
3075 (print_addr): Single-quote C function names before
3076 passing to print_addr_2.
3077 (test_paddr_operator_functions): Remove single-quoting
3078 for method names.
3079 Add tests for operator new[] and operator delete[].
3080
9b14d7aa
JK
30812009-11-11 Jan Kratochvil <jan.kratochvil@redhat.com>
3082
3083 * gdb.dwarf2/dw2-ranges.exp: Call runto_main.
3084
85feb311
KS
30852009-11-09 Keith Seitz <keiths@redhat.com>
3086
3087 * gdb.cp/overload.exp: Add tests for resolving overloaded
3088 methods in expression parsing/evaluation.
3089
fa335448
DJ
30902009-11-10 Daniel Jacobowitz <dan@codesourcery.com>
3091
3092 * lib/gdb.exp (default_gdb_version): Use --version instead of
3093 --command.
3094
ec3c07fc
NS
30952009-11-10 Nathan Sidwell <nathan@codesourcery.com>
3096
3097 * lib/gdb.exp (gdb_compile_test): New.
3098 (skip_ada_tests, skip_java_tests): New.
3099 (gdb_compile): Use gdb_compile_test for f77.
3100 * lib/ada.exp (gdb_compile_ada): Use gdb_compile_test to record result.
3101 * lib/java.exp (compile_java_from_source): Remove runtests check,
3102 use gdb_compile_test to record result.
3103 * gdb.ada/packed_array.exp, gdb.ada/fixed_points.exp,
3104 gdb.ada/exec_changed.exp, gdb.ada/start.exp,
3105 gdb.ada/watch_arg.exp, gdb.ada/null_record.exp,
3106 gdb.ada/array_return.exp, gdb.ada/arrayidx.exp,
3107 gdb.mi/mi-var-child-f.exp, gdb.fortran/types.exp,
3108 gdb.fortran/array-element.exp, gdb.fortran/subarray.exp,
3109 gdb.fortran/derived-type.exp, gdb.fortran/exprs.exp,
3110 gdb.java/jmisc.exp, gdb.java/jmisc1.exp, gdb.java/jprint.exp,
3111 gdb.java/jv-print.exp, gdb.java/jmain.exp: Add language skip,
3112 adjust gdb_compile invocations.
3113
b8b4e42b
JK
31142009-11-09 Jan Kratochvil <jan.kratochvil@redhat.com>
3115
3116 * Makefile.in (abs_builddir): New.
3117 (site.exp): New target `$(abs_builddir)/site.exp'. New comment.
3118 (check-single, $(TEST_TARGETS), check-gdb.base%): Change `site.exp' to
3119 `$(abs_builddir)/site.exp'.
3120
f8b7eaf3
DJ
31212009-11-05 Daniel Jacobowitz <dan@codesourcery.com>
3122
3123 * config/m68k-emc.exp, lib/emc-support.exp,
3124 gdb.trace/gdb_c_test.c: Delete.
3125 * gdb.trace/actions.exp, gdb.trace/backtrace.exp, gdb.trace/circ.exp,
3126 gdb.trace/collection.exp, gdb.trace/deltrace.exp,
3127 gdb.trace/infotrace.exp, gdb.trace/limits.exp, gdb.trace/packetlen.exp,
3128 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp, gdb.trace/report.exp,
3129 gdb.trace/save-trace.exp, gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
3130 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp: Remove special
3131 casing for m68k-*-elf.
3132
c4187697
NS
31332009-11-03 Pedro Alves <pedro@codesourcery.com>
3134
3135 * gdb.arch/i386-gnu-cfi.exp: Define SYMBOL_PREFIX on *-*-mingw*.
3136 * gdb.arch/i386-prologue.exp: Likewise.
3137 * gdb.arch/i386-unwind.exp: Likewise.
3138
db16b772
DJ
31392009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
3140
3141 * lib/gdb.exp (gdb_expect): Fix timeout typo.
3142
bcf71277
DJ
31432009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
3144
3145 * gdb.base/opaque.exp: Remove duplicate tests and xyz from test name.
3146
0105cee2
DJ
31472009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
3148
3149 * gdb.cp/ctti.exp: Correct return values for unsigned char functions.
3150
24ddea62
JK
31512009-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
3152
3153 * gdb.base/sepdebug.exp: New test_different_dir call for multiple-dirs.
3154
287ccc17
JK
31552009-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
3156
3157 * gdb.base/sepdebug.exp (CRC mismatch is reported): New test.
3158 * gdb.base/sepdebug2.c: New file.
3159
08bca259 31602009-10-31 Sergio Durigan Junior <sergiodj@linux.vnet.ibm.com>
bccd0dd2
SDJ
3161
3162 * gdb.base/catch-syscall.exp: Adapt the testcase in order to accept
3163 the modified warnings for catch syscall. Verify if GDB was compiled
3164 with support for lib expat, and choose which tests to run depending
3165 on this.
3166
5d4e2b76
VP
31672009-10-30 Vladimir Prus <vladimir@codesourcery.com>
3168
3169 * gdb.mi/mi-break.exp (test_breakpoint_commands): Test
3170 that composite commands are parsed OK. And also test
3171 that breakpoint commands do work.
3172
240e538a
MS
31732009-10-23 Michael Snyder <msnyder@vmware.com>
3174
3175 gdb.reverse/consecutive-precsave.exp: Change expect pattern
3176 to allow for new disassembly style.
3177
9c419145
PP
31782009-10-22 Paul Pluzhnikov <ppluzhnikov@google.com>
3179
3180 * gdb.asm/asm-source.exp: Adjust.
889bf7c5 3181
02506ff1
MS
31822009-10-22 Michael Snyder <msnyder@vmware.com>
3183
3184 * gdb.reverse/break-precsave.exp: New test.
3185 * gdb.reverse/consecutive-precsave.exp: Ditto.
3186 * gdb.reverse/finish-precsave.exp: Ditto.
3187 * gdb.reverse/i386-precsave.exp: Ditto.
3188 * gdb.reverse/machinestate-precsave.exp: Ditto.
3189 * gdb.reverse/sigall-precsave.exp: Ditto.
3190 * gdb.reverse/solilb-precsave.exp: Ditto.
3191 * gdb.reverse/step-precsave.exp: Ditto.
3192 * gdb.reverse/until-precsave.exp: Ditto.
3193 * gdb.reverse/watch-precsave.exp: Ditto.
3194
4cf866a3
MS
31952009-10-22 Michael Snyder <msnyder@vmware.com>
3196
3197 * gdb.reverse/consecutive-reverse.exp: Substitute gdb_test_multiple
3198 for gdb_expect. Adjust one test's expect strings for the new
3199 format of disassemble.
3200 * gdb.reverse/finish-reverse.exp: Delete 'return'.
3201 * gdb.reverse/sigall-reverse.exp: Substitute gdb_test for
3202 gdb_test_multiple.
3203 * gdb.reverse/step-reverse.exp: Delete 'return'.
3204 * gdb.reverse/until-reverse.exp: Delete blank lines.
3205 * gdb.reverse/watch-reverse.exp: Delete blank lines.
3206
2b28d209
PP
32072009-10-21 Paul Pluzhnikov <ppluzhnikov@google.com>
3208
3209 * gdb.base/consecutive.exp: Adjust.
3210 * gdb.base/display.exp: Likewise.
3211 * gdb.base/pc-fp.exp: Likewise.
3212 * gdb.base/sigbpt.exp: Likewise.
889bf7c5 3213
33b9c32b
MS
32142009-10-19 Michael Snyder <msnyder@vmware.com>
3215
3216 * gdb.reverse/consecutive-reverse.c: Add comment at end of main.
3217 * gdb.reverse/finish-reverse.c: Ditto.
3218 * gdb.reverse/sigall-reverse.c: Ditto.
3219 * gdb.reverse/solib-reverse.c: Ditto.
3220 * gdb.reverse/step-reverse.c: Ditto.
3221 * gdb.reverse/watch-reverse.c: Ditto.
3222
6c95b8df
PA
32232009-10-19 Pedro Alves <pedro@codesourcery.com>
3224 Stan Shebs <stan@codesourcery.com>
3225
3226 * gdb.base/foll-vfork.exp: Adjust to spell out "follow-fork".
3227 * gdb.base/foll-exec.exp: Adjust to expect a process id before
3228 "Executing new program".
3229 * gdb.base/foll-fork.exp: Adjust to spell out "follow-fork".
3230 * gdb.base/multi-forks.exp: Ditto. Adjust to the inferior being
3231 left listed after having been killed.
3232 * gdb.base/attach.exp: Adjust to spell out "symbol-file".
3233 * gdb.base/maint.exp: Adjust test.
3234
3235 * Makefile.in (ALL_SUBDIRS): Add gdb.multi.
3236 * gdb.multi/Makefile.in: New.
3237 * gdb.multi/base.exp: New.
3238 * gdb.multi/goodbye.c: New.
3239 * gdb.multi/hangout.c: New.
3240 * gdb.multi/hello.c: New.
3241 * gdb.multi/bkpt-multi-exec.c: New.
3242 * gdb.multi/bkpt-multi-exec.exp: New.
3243 * gdb.multi/crashme.c: New.
3244
279017b7
TG
32452009-10-13 Tristan Gingold <gingold@adacore.com>
3246
3247 * gdb.base/sepdebug.exp: Check debug info are found.
3248
0413d738
PA
32492009-10-08 Pedro Alves <pedro@codesourcery.com>
3250
3251 * lib/gdb.exp (gdb_compile): Remove dead aix and irix related
3252 bits.
3253
c628eecc
JK
32542009-10-07 Jan Kratochvil <jan.kratochvil@redhat.com>
3255
3256 * gdb.base/hbreak.exp, gdb.base/hbreak.c: New.
3257
38af1bfe
JB
32582009-10-07 Joel Brobecker <brobecker@adacore.com>
3259
3260 * gdb.base/watchpoints.c: Add copyright header. Reformat one
3261 of the comments.
3262
2b0adecd
PM
32632009-10-06 Pierre Muller <muller@ics.u-strasbg.fr>
3264
3265 * gdb.base/annota1.exp: Remove obsolete match_max increase.
3266 * gdb.base/annota3.exp: Idem.
3267 * gdb.base/maint.exp: Idem.
3268
8d417781
PM
32692009-10-05 Pierre Muller <muller@ics.u-strasbg.fr>
3270
889bf7c5 3271 * lib/gdb.exp (default_gdb_init): Set current value of match_max
8d417781
PM
3272 to default.
3273
bb61102d
PM
32742009-10-02 Pierre Muller <muller@ics.u-strasbg.fr>
3275
889bf7c5 3276 * lib/gdb.exp (gdb_compile): Add --enable-auto-import option for
bb61102d
PM
3277 mingw and cygwin targets.
3278
ace5c364
PM
32792009-10-02 Pierre Muller <muller@ics.u-strasbg.fr>
3280 Pedro Alves <pedro@codesourcery.com>
3281
889bf7c5 3282 * lib/gdb.exp (gdb_compile): Avoid adding
ace5c364
PM
3283 gdb_saved_unbuffered_mode_obj if -nostdlib option is used.
3284
c2d494a0
PM
32852009-10-01 Pierre Muller <muller@ics.u-strasbg.fr>
3286
e1b52ce2
PM
3287 * gdb.base/shr1.c: Use %p in format string.
3288 * gdb.base/unload.c: Avoid warning in fprintf.
3289 * gdb.base/watchpoint-solib.c: Idem.
c2d494a0 3290
209f53f5
PM
32912009-10-01 Pierre Muller <muller@ics.u-strasbg.fr>
3292
3293 * gdb.base/fileio.c (test_lseek): typecast ofs_t ret variable to
3294 long type.
3295 (test_unlink): Correct printf string.
3296 * gdb.base/checkpoint.c (main): Correct fprintf string for variable i.
3297 * gdb.threads/attachstop-mt.c: Add #include <string.h>.
3298
8172766a
JK
32992009-09-29 Jan Kratochvil <jan.kratochvil@redhat.com>
3300
3301 * gdb.base/breakpoint-shadow.exp: Move the ia64 part into ...
3302 * gdb.arch/ia64-breakpoint-shadow.exp: ... a new file, with new tests.
3303 * gdb.arch/ia64-breakpoint-shadow.S: New file.
3304
0f73703c
UW
33052009-09-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3306
3307 * gdb.objc/basicclass.exp: Disable pending breakpoint query.
3308 * gdb.objc/nondebug.exp: Likewise.
3309
b32306ca
UW
33102009-09-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3311
3312 * gdb.base/watchpoints.exp: Respect gdb,no_hardware_watchpoints
3313 target_info setting.
3314
3315 * gdb.threads/thread-specific.exp (get_thread_list): Support targets
3316 that detect new threads during "info threads".
3317
0057022f
UW
33182009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3319
3320 * gdb.threads/manythreads.c (main): Increase thread stack size
3321 to 2*PTHREAD_STACK_MIN.
3322 * gdb.threads/multi-create.c (main): Likewise.
3323 (create_function): Likewise.
3324
f29c0325
UW
33252009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3326
3327 * gdb.base/dump.exp: Pass difference of pointer types instead
3328 of integer types as offset to restore in intarr3.srec case.
3329
fcb34849
UW
33302009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3331
3332 * gdb.cp/gdb2495.exp: Skip test on spu*-*-*.
3333
d5142e3b
UW
33342009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3335
3336 * gdb.base/pie-support.exp: Pass "quiet" flag to gdb_compile.
3337
087b74b2 33382009-09-26 Pierre Muller <muller@ics.u-strasbg.fr>
889bf7c5 3339
087b74b2
PM
3340 New test for two watchpoints, with disabling of
3341 the first inserted.
3342 * testsuite/gdb.base/watchpoints.c: New file.
3343 * testsuite/gdb.base/watchpoints.exp: New file.
3344
96c07c5b
TT
33452009-09-25 Tom Tromey <tromey@redhat.com>
3346
3347 * gdb.base/charset.exp: Test utf-16 strings with Python.
3348
b8899f2b
TT
33492009-09-25 Tom Tromey <tromey@redhat.com>
3350
3351 * gdb.base/charset.exp: Use UTF-16 and UTF-32, not UCS-2 and
3352 UCS-4.
3353 * gdb.base/charset.c (utf_32_string): Rename.
3354 (init_utf32): Rename.
3355 (main): Update.
3356
329719ec
TT
33572009-09-22 Tom Tromey <tromey@redhat.com>
3358
3359 * gdb.python/py-function.exp: Add regression tests.
3360
11ef0d76
KS
33612009-09-21 Keith Seitz <keiths@redhat.com>
3362
3363 * gdb.cp/cplusfuncs.exp (do_tests): Add check for proper error message
3364 with invalid operator.
3365
3fe8f3b3
KS
33662009-09-21 Keith Seitz <keiths@redhat.com>
3367
3368 * gdb.cp/classes.exp (do_tests): Add tests to print a constructor
3369 and destructor using typedef name of class.
3370 * gdb.cp/classes.cc (class Base1): Add a destructor.
3371 (base1): New typedef.
3372 (use_methods): Instanitate an object of type base1.
3373 * gdb.cp/templates.exp (test_template_typedef): New procedure.
3374 (do_tests): Call test_template_typedef.
3375 * gdb.cp/templates.cc (Baz::~Baz): New method.
3376 (intBazOne): New typedef.
3377 (main): Instantiate intBazOne.
3378
7a9fe101
PM
33792009-09-21 Phil Muldoon <pmuldoon@redhat.com>
3380
3381 PR python/10633
3382
3383 * gdb.python/py-prettyprint.exp (gdb_py_test_silent_cmd): New
3384 Function.
3385 (run_lang_tests): Add print elements test.
3386
2e4d963f
PM
33872009-09-21 Phil Muldoon <pmuldoon@redhat.com>
3388
3389 * gdb.python/py-value.exp (test_subscript_regression): New
3390 function. Test for invalid subscripts.
3391 * gdb.python/py-value.c (main): Add test array, and pointer to it.
3392 (ptr_ref): New function.
3393
ec7e75e7
PP
33942009-09-17 Paul Pluzhnikov <ppluzhnikov@google.com>
3395
3396 * gdb.base/default.exp: Fix "show convenience".
3397
0cc7d26f
TT
33982009-09-15 Tom Tromey <tromey@redhat.com>
3399
3400 * lib/mi-support.exp (mi_create_varobj): Update.
3401 (mi_create_floating_varobj): Likewise.
3402 (mi_create_dynamic_varobj): New proc.
3403 (mi_varobj_update): Update.
3404 (mi_varobj_update_with_type_change): Likewise.
3405 (mi_varobj_update_kv_helper): New proc.
3406 (mi_varobj_update_dynamic_helper): Rewrite.
3407 (mi_varobj_update_dynamic): New proc.
3408 (mi_list_varobj_children): Update.
3409 (mi_list_varobj_children_range): Add 'from' and 'to' arguments.
3410 * gdb.python/python-prettyprint.py (pp_outer): New class.
3411 (pp_nullstr): Likewise.
3412 (lookup_function): Register new printers.
3413 * gdb.python/python-prettyprint.c (struct substruct): New type.
3414 (struct outerstruct): Likewise.
3415 (substruct_test): New function.
3416 (struct nullstr): New type.
3417 (string_1, string_2): New globals.
3418 (main): Add new tests.
3419 * gdb.python/python-mi.exp: Added regression tests.
3420 * gdb.mi/mi2-var-display.exp: Update.
3421 * gdb.mi/mi2-var-cmd.exp: Update.
3422 * gdb.mi/mi2-var-child.exp: Update.
3423 * gdb.mi/mi2-var-block.exp: Update.
3424 * gdb.mi/mi-var-invalidate.exp: Update.
3425 * gdb.mi/mi-var-display.exp: Update.
3426 * gdb.mi/mi-var-cmd.exp: Update.
3427 * gdb.mi/mi-var-child.exp: Update.
3428 * gdb.mi/mi-var-block.exp: Update.
3429 * gdb.mi/mi-break.exp: Update.
3430 * gdb.mi/gdb701.exp: Update.
3431
a96d9b2e
SDJ
34322009-09-14 Sergio Durigan Junior <sergiodj@linux.vnet.ibm.com>
3433
3434 * Makefile.in: Inclusion of catch-syscall object.
3435 * gdb.base/catch-syscall.c: New file.
3436 * gdb.base/catch-syscall.exp: New file.
3437
b43b923a
MS
34382009-09-12 Michael Snyder <msnyder@vmware.com>
3439
3440 * gdb.reverse/step-reverse.exp: Explicitly check for targets
3441 that can support reverse debuggnig.
3442
cec03d70
TT
34432009-09-11 Tom Tromey <tromey@redhat.com>
3444
3445 * gdb.dwarf2/valop.S: New file.
3446 * gdb.dwarf2/valop.exp: New file.
3447
e23bb3fc
MK
34482009-09-11 Mark Kettenis <kettenis@gnu.org>
3449
3450 * gdb.threads/current-lwp-dead.exp: Only run this on Linux.
3451
37c3696d
DE
34522009-09-10 Doug Evans <dje@google.com>
3453
3454 * gdb.base/breakpoint-shadow.exp: Fix intermittent failures.
3455 Add $gdb_prompt to second breakpoint regexp.
3456
5172aecb
JB
34572009-09-08 Thiago Jung Bauermann <thiago.bauermann@gmail.com>
3458
3459 * gdb.python/Makefile.in (EXECUTABLES): Adjust to new executable
3460 names, add missing ones.
3461 * gdb.python/py-cmd.exp: Rename from python-cmd.exp.
3462 * gdb.python/py-frame.c: Rename from python-frame.c.
3463 * gdb.python/py-frame.exp: Rename from python-frame.exp. Adjust
3464 testfile name.
3465 * gdb.python/py-function.exp: Rename from python-function.exp.
3466 * gdb.python/py-mi.exp: Rename from python-mi.exp. Adjust
3467 testfile name.
3468 * gdb.python/py-prettyprint.c: Rename from python-prettyprint.c.
3469 * gdb.python/py-prettyprint.exp: Rename from python-prettyprint.exp.
3470 Adjust testfile name.
3471 * gdb.python/py-prettyprint.py: Rename from python-prettyprint.py.
3472 * gdb.python/py-template.cc: Rename from python-template.cc.
3473 * gdb.python/py-template.exp: Rename from python-template.exp.
3474 Adjust testfile name.
3475 * gdb.python/py-value.c: Rename from python-value.c.
3476 * gdb.python/py-value.exp: Rename from python-value.exp. Adjust
3477 testfile name.
3478
b554e4bd
JK
34792009-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
3480
3481 * gdb.base/breakpoint-shadow.exp (Second breakpoint placed): Initialize
3482 $bpt2address.
3483 (Second breakpoint address is valid on ia64)
3484 (Third breakpoint on ia64 in the Second breakpoint's bundle): New.
3485
9a68ae16
JM
34862009-09-03 Joseph Myers <joseph@codesourcery.com>
3487
3488 * gdb.base/ending-run.exp: Restrict regular expression matching
3489 line number to require closing brace following.
3490
146b9145
DE
34912009-09-03 Doug Evans <dje@google.com>
3492
3493 * gdb.base/store.exp (check_set): Fix typo in expected value message.
3494
787d21e1
TT
34952009-09-02 Tom Tromey <tromey@redhat.com>
3496
3497 * gdb.dwarf2/callframecfa.exp: Use gdb_continue_to_breakpoint.
3498
e7802207
TT
34992009-09-02 Tom Tromey <tromey@redhat.com>
3500
3501 * gdb.dwarf2/callframecfa.exp: New file.
3502 * gdb.dwarf2/callframecfa.S: New file.
3503
817aadd2
JK
35042009-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
3505
3506 * gdb.base/solib-overlap.exp, gdb.base/solib-overlap-lib.c,
3507 gdb.base/solib-overlap-main.c: New.
3508
4a76eae5
DJ
35092009-08-28 Daniel Jacobowitz <dan@codesourcery.com>
3510
3511 PR gdb/10565
3512
3513 * gdb.base/bitfields.c (struct container, container): New.
3514 (main): Initialize it and call break5.
3515 * gdb.base/bitfields.exp (bitfield_at_offset): New test.
3516
d4b96c9a
JK
35172009-08-28 Jan Kratochvil <jan.kratochvil@redhat.com>
3518
3519 Support constant DW_AT_data_member_location by GCC PR debug/40659.
3520 * gdb.dwarf2/dw2-inheritance.exp, gdb.dwarf2/dw2-inheritance.S: New.
3521
4e22772d
JK
35222009-08-27 Jan Kratochvil <jan.kratochvil@redhat.com>
3523
3524 * gdb.mi/mi2-var-cmd.exp (create variable with invalid FRAME-ADDR): New.
3525
2efab443
MS
35262009-08-26 Michael Snyder <msnyder@vmware.com>
3527
3528 * gdb.base/i386-reverse.c: New file.
3529 * gdb.base/i386-reverse.exp: New file.
3530 * gdb.base/Makefile.in: Add new files to be removed.
3531
07ab73a0
JM
35322009-08-26 Joseph Myers <joseph@codesourcery.com>
3533
3534 * gdb.mi/mi-basics.exp (test_cwd_specification): Do not test
3535 environment-pwd for remote host.
3536 * gdb.mi/mi2-basics.exp (test_cwd_specification): Likewise.
3537
676accff
KS
35382009-08-24 Keith Seitz <keiths@redhat.com>
3539
3540 * gdb.cp/cpcompletion.exp (test_class_complete): New procedure.
3541 Add two new C++ completer tests which limit the output to a
889bf7c5 3542 given class.
676accff 3543
f9f7ad22
MS
35442009-08-24 Michael Snyder <msnyder@vmware.com>
3545
3546 * gdb.base/del.exp: Fix typo in comment.
3547 * gdb.base/step-bt.exp: Fix cut and paste error in comment.
3548
81ecdfbb
RW
35492009-08-22 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
3550
3551 * configure: Regenerate.
3552 * gdb.hp/configure: Likewise.
3553 * gdb.hp/gdb.aCC/configure: Likewise.
3554 * gdb.hp/gdb.base-hp/configure: Likewise.
3555 * gdb.hp/gdb.compat/configure: Likewise.
3556 * gdb.hp/gdb.defects/configure: Likewise.
3557 * gdb.hp/gdb.objdbg/configure: Likewise.
3558 * gdb.stabs/configure: Likewise.
3559
cab0c772
UW
35602009-08-19 Doug Evans <dje@google.com>
3561
3562 * gdb.base/gdbvars.c: New file.
3563 * gdb.base/gdbvars.exp: Test convenience vars with program variables.
3564
b8fa0bfa
PA
35652009-08-14 Pedro Alves <pedro@codesourcery.com>
3566
3567 * gdb.threads/killed.exp, gdb.threads/manythreads.exp,
3568 gdb.threads/staticthreads.exp: Adjust to "quit" output changes.
3569
b84aa90a
PA
35702009-08-13 Pedro Alves <pedro@codesourcery.com>
3571
3572 * gdb.base/default.exp: Adjust "set language test": it's now an
3573 enum command. Larger help string moved to "help set language".
3574 * gdb.base/help.exp: Adjust "help set language" expected output,
3575 now lists all known languages.
3576
0d8f9b2c
NF
35772009-08-11 Nathan Froyd <froydnj@codesourcery.com>
3578
3579 * gdb.arch/altivec-abi.exp (altivec_abi_tests): Turn on printing of
3580 all frame arguments.
3581 * gdb.arch/altivec-regs.exp: Likewise.
3582
bda180e0
TT
35832009-08-07 Tom Tromey <tromey@redhat.com>
3584
3585 * gdb.base/setshow.exp: Add tests for changes to set language, set
3586 check range, and set check type.
3587
48cb2d85
VP
35882009-08-03 Vladimir Prus <vladimir@codesourcery.com>
3589
3590 * lib/mi-support.exp (mi_list_breakpoints): Make it work.
3591 * gdb.mi/mi-break.exp (test_breakpoint_commands): New.
889bf7c5 3592 Call it.
48cb2d85 3593
1ea34204
UW
35942009-07-31 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3595
3596 * configure.ac: Run gdb.cell tests when appropriate.
3597 * configure: Regenerate.
3598 * lib/cell.exp: New file.
3599 * gdb.cell: New directory.
3600 * gdb.cell/configure.ac: New file.
3601 * gdb.cell/configure: New file.
3602 * gdb.cell/Makefile.in: New file.
3603 * gdb.cell/arch.exp: New file.
3604 * gdb.cell/break.c: New file.
3605 * gdb.cell/break.exp: New file.
3606 * gdb.cell/break-spu.c: New file.
3607 * gdb.cell/bt.c: New file.
3608 * gdb.cell/bt2-spu.c: New file.
3609 * gdb.cell/bt-spu.c: New file.
3610 * gdb.cell/bt.exp: New file.
3611 * gdb.cell/coremaker.c: New file.
3612 * gdb.cell/coremaker-spu.c: New file.
3613 * gdb.cell/core.exp: New file.
3614 * gdb.cell/gcore.exp: New file.
3615 * gdb.cell/data.c: New file.
3616 * gdb.cell/data.exp: New file.
3617 * gdb.cell/data-spu.c: New file.
3618 * gdb.cell/ea-cache.exp: New file.
3619 * gdb.cell/ea-cache.c: New file.
3620 * gdb.cell/ea-cache-spu.c: New file.
3621 * gdb.cell/ea-standalone.c: New file.
3622 * gdb.cell/ea-standalone.exp: New file.
3623 * gdb.cell/ea-test.c: New file.
3624 * gdb.cell/ea-test.exp: New file.
3625 * gdb.cell/f-regs.exp: New file.
3626 * gdb.cell/mem-access.c: New file.
3627 * gdb.cell/mem-access.exp: New file.
3628 * gdb.cell/mem-access-spu.c: New file.
3629 * gdb.cell/ptype.exp: New file.
3630 * gdb.cell/registers.exp: New file.
3631 * gdb.cell/size.c: New file.
3632 * gdb.cell/sizeof.exp: New file.
3633 * gdb.cell/size-spu.c: New file.
3634 * gdb.cell/solib.exp: New file.
3635 * gdb.cell/solib-symbol.exp: New file.
3636
85e747d2
UW
36372009-07-31 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3638
3639 * gdb.xml/tdesc-regs.exp: Skip for SPU targets.
3640
58d6951d
DJ
36412009-07-28 Daniel Jacobowitz <dan@codesourcery.com>
3642
3643 * gdb.base/float.exp: Handle VFP registers.
3644
6e0a4f15
MS
36452009-07-14 Michael Snyder <msnyder@vmware.com>
3646
dcd5da87
MS
3647 * gdb.reverse/finish-reverse.exp: Do not expect reverse-finish
3648 to bring gdb to the beginning of the calling line.
3649
6e0a4f15
MS
3650 * gdb.arch/i386-signal.c (sigframe): Add a nop to avoid
3651 confusing the i386 epilogue unwinder.
3652
782b2b07
SS
36532009-07-14 Stan Shebs <stan@codesourcery.com>
3654
3655 * gdb.trace/tracecmd.exp: Add basic test of tracepoint conditions.
3656
f662c3bc
MS
36572009-07-14 Michael Snyder <msnyder@vmware.com>
3658
3659 * gdb.reverse/step-reverse.exp (stepi into function call):
3660 Call instruction may not be first instruction in the line.
3661 (reverse stepi from a function call): Used wrong line number.
3662
8f313923
JK
36632009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
3664
3665 * gdb.arch/amd64-i386-address.exp, gdb.arch/amd64-i386-address.S: New.
3666
4662c76e
JK
36672009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
3668
3669 Fix gdb.base/macscp.exp when using custom inputrc.
3670 * gdb.base/completion.exp: Remove env(INPUTRC) set and restore.
3671 * gdb.base/readline.exp: Remove env(INPUTRC) set and restore. Remove
3672 env(TERM) set.
3673 * gdb.cp/cpcompletion.exp: Remove env(INPUTRC) set.
3674 * lib/gdb.exp (default_gdb_start): Add env(INPUTRC) and env(TERM) set.
3675
aa81e255
JK
36762009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
3677
3678 Fix racy clashing of output files for gdb.base{1,2}/ parallel run.
3679 * gdb.base/annota1.exp (thread_test): Import global $testfile.
3680 Change the compilation target to match the testcase name.
3681 * gdb.base/sect-cmd.exp: Change the compilation target to match the
3682 testcase name.
3683 * a2-run.exp: Use for setup prepare_for_testing. Change the
3684 compilation target to match the testcase name.
3685 * gdb.base/commands.exp: Likewise.
3686 * gdb.base/finish.exp: Likewise.
3687 * gdb.base/float.exp: Likewise.
3688 * gdb.base/info-target.exp: Likewise.
3689 * gdb.base/relational.exp: Likewise.
3690 * gdb.base/term.exp: Likewise.
3691 * gdb.base/until.exp: Likewise.
3692 * gdb.base/volatile.exp: Likewise.
3693 * gdb.base/whatis-exp.exp: Likewise.
3694
4c93b1d7
HZ
36952009-07-11 Hui Zhu <teawater@gmail.com>
3696
3697 * gdb.base/help.exp (disassemble): Update expected help text.
3698
812f7342
TT
36992009-07-09 Tom Tromey <tromey@redhat.com>
3700
3701 * lib/gdb.exp: Handle TRANSCRIPT.
3702 (remote_spawn, remote_close, send_gdb): New procs.
3703
fbb8f299
PM
37042009-07-10 Phil Muldoon <pmuldoon@redhat.com>
3705
3706 * gdb.python/python-prettyprint.c: Add counted null string
3707 structure.
3708 * gdb.python/python-prettyprint.exp: Print null string. Test for
3709 embedded nulls.
3710 * gdb.python/python-prettyprint.py (pp_ns): New Function.
3711 * gdb.python/python-value.exp (test_value_in_inferior): Add
3712 variable length string fetch tests.
3713 * gdb.python/python-value.c (main): Add strings for string fetch tests.
3714
c0ac0ec7
JK
37152009-07-09 Jan Kratochvil <jan.kratochvil@redhat.com>
3716
3717 * gdb.base/dump.exp (inaccessible memory is reported): New test.
3718
30b66ecc
TT
37192009-07-07 Tom Tromey <tromey@redhat.com>
3720
3721 * gdb.base/call-rt-st.exp: Update for change to escape output.
3722 * gdb.base/callfuncs.exp: Likewise.
3723 * gdb.base/charset.exp: Likewise.
3724 * gdb.base/constvars.exp: Likewise.
3725 * gdb.base/long_long.exp: Likewise.
3726 * gdb.base/pointers.exp: Likewise.
3727 * gdb.base/printcmds.exp: Likewise.
3728 * gdb.base/setvar.exp: Likewise.
3729 * gdb.base/store.exp: Likewise.
3730 * gdb.cp/ref-types.exp: Likewise.
3731 * gdb.mi/mi-var-child.exp: Likewise.
3732 * gdb.mi/mi-var-display.exp: Likewise.
3733 * gdb.mi/mi2-var-display.exp: Likewise.
3734 * gdb.base/charset.exp: Test octal escape sequence length.
3735 Update for change to escape output.
3736
187c4a2b
JK
37372009-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
3738
3739 * gdb.mi/mi2-var-cmd.exp (floating varobj invalidation): New test.
3740
d80a43f9
DJ
37412009-07-06 Daniel Jacobowitz <dan@codesourcery.com>
3742
3743 * lib/java.exp (java_init): Ignore $GCJ if it is empty.
3744
047427a8
JK
37452009-07-06 Jan Kratochvil <jan.kratochvil@redhat.com>
3746
3747 * lib/gdbserver-support.exp (gdbserver_start): Loop spawning
3748 gdbserver increasing $portnum if "Can't bind address" has been seen.
3749
8b5a0f4f
PA
37502009-07-05 Pedro Alves <pedro@codesourcery.com>
3751
3752 * gdb.base/ending-run.exp: Add "step out of main" pattern for
3753 mingw32ce.
3754
7d93ba58
PA
37552009-07-05 Pedro Alves <pedro@codesourcery.com>
3756
3757 * gdb.base/long_long.exp: arm-mingw32ce defaults to natural-endian
3758 VFP format.
3759
2277426b
PA
37602009-07-02 Pedro Alves <pedro@codesourcery.com>
3761
3762 * gdb.base/multi-forks.exp: Only run detach-on-fork tests on
3763 linux. Adjust to use "inferior", "info inferiors", "detach
3764 inferior" and "kill inferior" instead of "restart", "info fork",
3765 "detach fork" and "delete fork".
3766 * gdb.base/ending-run.exp: Spell out "info".
3767 * gdb.base/help.exp: Adjust to use test_prefix_command_help for
3768 the "kill" command.
3769
5af949e3
UW
37702009-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3771
3772 * gdb.threads/tls-shared.exp: Update to locexpr_describe_location
3773 change to prefix TLS offset in hex with 0x.
3774
5d3729b5
UW
37752009-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3776
3777 * gdb.base/default.exp: Update test case for "x" changes.
3778
af589bd0
TG
37792009-07-01 Tristan Gingold <gingold@adacore.com>
3780
3781 * gdb.base/bigcore.exp: Make darwin untested.
3782
40974f91
JK
37832009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
3784
3785 * gdb.base/completion.exp (directory completion): Create the directory.
3786 New variables uniquedir, escapeduniquedir, uniquesu, uniquesub,
3787 escapeuniquesub.
3788 (directory completion 2): Expect now ${escapeuniquesub}.
3789 (Glob remaining of directory test): Remove one excessive newline.
3790 Expect the real output.
3791
59dd3af6
JK
37922009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
3793
3794 Fix `make check//%' target after `make check' has been ran.
3795 * Makefile.in (TEST_TARGETS): Remove the %/.dir dependency. Add
3796 a mkdir call.
3797 (check-gdb.base%): Remove the gdb.base%/.dir dependency.
3798 (%/.dir): Remove.
3799
f4e164aa
JK
38002009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
3801
3802 * lib/mi-support.exp (mi_check_thread_states): Permit any output before
3803 the expected result record.
3804
69af2122
JK
38052009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
3806
3807 Remove racy FAILs relying just on the timeouts.
3808 * gdb.base/setshow.exp (set annotate 2, show annotate (2))
3809 (annotation_level 2): Remove racy FAILs.
3810
2fd481e1
PP
38112009-06-30 Paul Pluzhnikov <ppluzhnikov@google.com>
3812
3813 gdb/10275
889bf7c5
PA
3814 * gdb.dwarf2/dw2-restore.{S,exp}: New test.
3815
c38f313d
DJ
38162009-06-30 Daniel Jacobowitz <dan@codesourcery.com>
3817
3818 * gdb.opt/inline-locals.exp: Remove XFAIL with duplicated arg1.
3819
8b777f02
VP
38202009-06-30 Vladimir Prus <vladimir@codesourcery.com>
3821
3822 * gdb.mi/mi-stack.exp: Testing symbolic options
3823 to -stack-list-locals and -stack-list-arguments.
3824
00c7eacf
JK
38252009-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
3826
3827 * gdb.threads/current-lwp-dead.exp, gdb.threads/current-lwp-dead.c: New.
3828
6bc80edc
TT
38292009-06-29 Tom Tromey <tromey@redhat.com>
3830
3831 * dg-extract-results.sh: New file.
3832 * Makefile.in (FORCE_PARALLEL): New variable.
3833 (CHECK_TARGET): New conditional variable.
3834 (check): Use CHECK_TARGET.
3835 (DO_RUNTEST): New variable.
3836 (check-single): New target.
3837 (TEST_DIRS): New variable.
3838 (TEST_TARGETS): Likewise.
3839 (check-parallel): New target.
3840 (check-gdb.%): New pattern.
3841 (BASE1_FILES): New variable.
3842 (BASE2_FILES): Likewise.
3843 (check-gdb.base%): New pattern.
3844 (%/.dir): New pattern.
3845 * configure: Rebuild.
3846 * aclocal.m4 (AM_CONDITIONAL): New defun.
3847 * configure.ac: Check whether user is using GNU make.
3848 (GMAKE): New conditional.
3849
794684b6
SW
38502009-06-29 Sami Wagiaalla <swagiaal@redhat.com>
3851
3852 * gdb.cp/namespace-nested-import.cc: New test.
3853 * gdb.cp/namespace-nested-import.exp: New test.
3854
edb3359d
DJ
38552009-06-27 Daniel Jacobowitz <dan@codesourcery.com>
3856
3857 * gdb.base/break.exp: Add an XFAIL for gcc/36748.
3858 * gdb.cp/annota2.exp: Accept frames-invalid in more places.
3859 * gdb.opt/Makefile.in (EXECUTABLES): Update.
3860 * gdb.opt/clobbered-registers-O2.exp: Update to GPL v3.
3861 * gdb.opt/inline-bt.c, gdb.opt/inline-bt.exp,
3862 gdb.opt/inline-cmds.c, gdb.opt/inline-cmds.exp,
3863 gdb.opt/inline-locals.c, gdb.opt/inline-locals.exp,
3864 gdb.opt/inline-markers.c: New files.
3865 * lib/gdb.exp (skip_inline_frame_tests): New function.
3866 (skip_inline_var_tests): New function.
3867
cf657a0c
AS
38682009-06-27 Andreas Schwab <schwab@linux-m68k.org>
3869
3870 * gdb.cp/exception.exp: Don't require $hex before inner frame in
3871 backtrace.
3872
28d41a99
MS
38732009-06-27 Michael Snyder <msnyder@vmware.com>
3874
3875 * gdb.reverse: New directory.
3876 * gdb.reverse/break-reverse.c: New test.
3877 * gdb.reverse/break-reverse.exp: New test.
3878 * gdb.reverse/consecutive-reverse.c: New test.
3879 * gdb.reverse/consecutive-reverse.exp: New test.
3880 * gdb.reverse/finish-reverse.c: New test.
3881 * gdb.reverse/finish-reverse.exp: New test.
3882 * gdb.reverse/machinestate.c: New test.
3883 * gdb.reverse/ms1.c: New test.
3884 * gdb.reverse/machinestate.exp: New test.
3885 * gdb.reverse/Makefile.in: New file.
3886 * gdb.reverse/shr2.c: New test.
3887 * gdb.reverse/solib-reverse.c: New test.
3888 * gdb.reverse/solib-reverse.exp: New test.
3889 * gdb.reverse/step-reverse.c: New test.
3890 * gdb.reverse/step-reverse.exp: New test.
3891 * gdb.reverse/until-reverse.c: New test.
3892 * gdb.reverse/ur1.c: New test.
3893 * gdb.reverse/until-reverse.exp: New test.
3894 * gdb.reverse/watch-reverse.c: New test.
3895 * gdb.reverse/watch-reverse.exp: New test.
3896 * configure.ac (AC_OUTPUT): Add gdb.reverse/Makefile.
3897 * configure: Regenerate.
3898
fe3c8b0d
DE
38992009-06-26 Doug Evans <dje@google.com>
3900
3901 * gdb.base/psymtab.exp: Turn off pending breakpoints.
3902
3a72a602
PM
39032009-06-26 Pierre Muller <muller@ics.u-strasbg.fr>
3904
3905 * gdb.base/exe-lock.exp (binfile): Add $EXEEXT suffix to fix
3906 windows problem for 'file delete $binfile'.
3907
27aa8d6a
SW
39082009-06-23 Sami Wagiaalla <swagiaal@redhat.com>
3909
3910 * gdb.cp/namespace-using.exp: New test.
3911 * gdb.cp/namespace-using.cc: New test.
3912
8ac055f8
JB
39132009-05-20 Joel Brobecker <brobecker@adacore.com>
3914
3915 * gdb.ada/variant_record_packed_array: New testcase.
3916
85e306ed
TT
39172009-06-23 Tom Tromey <tromey@redhat.com>
3918
3919 * gdb.base/charset.exp (test_combination): Regression test.
3920 * gdb.base/charset.c (my_wchar_t): New typedef.
3921 (myvar): New global.
3922 (main): Set myvar.
3923
56643c5e
PM
39242009-06-18 Pierre Muller <muller@ics.u-strasbg.fr>
3925
3926 * lib/gdb.exp (gdb_compile): Also force unbuffered mode for DJGPP
3927 target.
3928
1fac167a
UW
39292009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3930
3931 * gdb.base/dump.exp: Handle SPU like 64-bit platforms.
3932
7ccb0be9
UW
39332009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3934
3935 * gdb.mi/gdb680.exp: Update test for error message.
3936
568d6575
UW
39372009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3938
3939 * gdb.base/annota1.exp: Allow multiple occurrences of the
3940 frames-invalid annotation.
3941 * gdb.cp/annota2.exp: Likewise.
3942
7cd1089b
PM
39432009-06-15 Phil Muldoon <pmuldoon@redhat.com>
3944
3945 * gdb.cp/gdb2495.cc: New file.
3946 * gdb.cp/gdb2495.exp: New file.
3947
72c63395
JK
39482009-06-12 Jan Kratochvil <jan.kratochvil@redhat.com>
3949
3950 Report error on GDB crash during runto.
3951 * lib/gdb.exp (runto <eof>): New.
3952
3788363d
DJ
39532009-06-09 Daniel Jacobowitz <dan@codesourcery.com>
3954
3955 * gdb.mi/mi-async.exp, gdb.mi/mi-basics.exp,
3956 gdb.mi/mi-break.exp, gdb.mi/mi-cli.exp,
3957 gdb.mi/mi-disassemble.exp, gdb.mi/mi-eval.exp,
3958 gdb.mi/mi-file-transfer.exp, gdb.mi/mi-file.exp,
3959 gdb.mi/mi-regs.exp, gdb.mi/mi-return.exp,
3960 gdb.mi/mi-simplerun.exp, gdb.mi/mi-stepi.exp,
3961 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-cmd.exp,
3962 gdb.mi/mi-var-display.exp, gdb.mi/mi-var-invalidate.exp,
3963 gdb.mi/mi-watch.exp, gdb.mi/mi2-basics.exp,
3964 gdb.mi/mi2-break.exp, gdb.mi/mi2-cli.exp,
3965 gdb.mi/mi2-disassemble.exp, gdb.mi/mi2-eval.exp,
3966 gdb.mi/mi2-file.exp, gdb.mi/mi2-regs.exp,
3967 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
3968 gdb.mi/mi2-stepi.exp, gdb.mi/mi2-var-block.exp,
3969 gdb.mi/mi2-var-child.exp, gdb.mi/mi2-var-cmd.exp,
3970 gdb.mi/mi2-var-display.exp, gdb.mi/mi2-watch.exp,
3971 gdb.server/ext-run.exp, gdb.server/file-transfer.exp,
3972 gdb.server/server-mon.exp, gdb.server/server-run.exp,
3973 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
3974 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
3975 gdb.trace/packetlen.exp, gdb.trace/passc-dyn.exp,
3976 gdb.trace/passcount.exp, gdb.trace/report.exp,
3977 gdb.trace/save-trace.exp, gdb.trace/tfind.exp,
3978 gdb.trace/tracecmd.exp, gdb.trace/while-dyn.exp,
3979 gdb.trace/while-stepping.exp: Use a unique name for the compiled
3980 executable.
3981
17592de3
PA
39822009-06-07 Pedro Alves <pedro@codesourcery.com>
3983
3984 * gdb.threads/manythreads.c (main): Check if PTHREAD_STACK_MIN is
3985 defined before referencing it.
3986
701e355d
DE
39872009-06-03 Doug Evans <dje@google.com>
3988
3989 * gdb.arch/i386-sse.exp: Test xmm[8-15] if amd64.
3990 * gdb.arch/i386-see.c: Ditto.
3991
f2292c65
PM
39922009-05-30 Pierre Muller <muller@ics.u-strasbg.fr>
3993
3994 * gdb.base/macscp.exp (info_macro): Return undefined if undefined.
3995 (check_macro): Return 1 if undefined.
3996 If first test fails, check if macro debug information is available,
3997 and report unsupported test if no macro information is found.
3998
5a437975
DE
39992009-05-29 Doug Evans <dje@google.com>
4000
4001 * gdb.threads/hand-call-in-threads.exp: New.
4002 * gdb.threads/hand-call-in-threads.c: New.
4003
c141c696
MS
40042009-05-29 Michael Snyder <msnyder@vmware.com>
4005
4006 * gdb.base/break-always.exp: Change "1" to "on".
4007 Add confirmation check.
4008
b3444185
PA
40092009-05-28 Pedro Alves <pedro@codesourcery.com>
4010
4011 * gdb.threads/threxit-hop-specific.c: New.
4012 * gdb.threads/threxit-hop-specific.exp: New.
4013 * gdb.threads/thread-execl.c: New.
4014 * gdb.threads/thread-execl.exp: New.
4015
b6313243
TT
40162009-05-27 Tom Tromey <tromey@redhat.com>
4017 Thiago Jung Bauermann <bauerman@br.ibm.com>
4018
4019 * lib/mi-support.exp (mi_varobj_update_dynamic): New proc.
4020 (mi_child_regexp): Likewise.
4021 (mi_list_varobj_children_range): Likewise.
4022 (mi_get_features): Likewise.
4023 (mi_list_varobj_children): Rewrite.
4024 * gdb.python/python-mi.exp: New file.
4025
a6bac58e
TT
40262009-05-27 Tom Tromey <tromey@redhat.com>
4027 Thiago Jung Bauermann <bauerman@br.ibm.com>
4028 Phil Muldoon <pmuldoon@redhat.com>
4029 Paul Pluzhnikov <ppluzhnikov@google.com>
4030
4031 * gdb.python/python-prettyprint.exp: New file.
4032 * gdb.python/python-prettyprint.c: New file.
4033 * gdb.python/python-prettyprint.py: New file.
4034 * gdb.base/display.exp: print/r is now valid.
4035
2c74e833
TT
40362009-05-27 Thiago Jung Bauermann <bauerman@br.ibm.com>
4037 Tom Tromey <tromey@redhat.com>
4038 Pedro Alves <pedro@codesourcery.com>
4039 Paul Pluzhnikov <ppluzhnikov@google.com>
4040
4041 * gdb.python/python-template.exp: New file.
4042 * gdb.python/python-template.cc: New file.
4043 * gdb.python/python.exp (gdb_py_test_multiple): Add two objfile
4044 tests.
4045 * gdb.python/python-value.exp (py_objfile_tests): New proc.
4046 Call it.
4047 (test_value_after_death): New proc.
4048 * gdb.python/python-value.c (PTR): New typedef.
4049 (main): New variable 'x'.
4050
89c73ade
TT
40512009-05-27 Tom Tromey <tromey@redhat.com>
4052
4053 * gdb.python/python.exp (gdb_py_test_multiple): Add two objfile
4054 tests.
4055 * gdb.python/python-value.exp (py_objfile_tests): New proc.
4056 Call it.
4057
a75724bc
PA
40582009-05-27 Pedro Alves <pedro@codesourcery.com>
4059
4060 * gdb.mi/nsthrexec.c, gdb.mi/mi-nsthrexec.exp: New.
4061
e58b0e63
PA
40622009-05-24 Pedro Alves <pedro@codesourcery.com>
4063
4064 * gdb.threads/fork-thread-pending.c: New.
4065 * gdb.threads/fork-thread-pending.exp: New.
4066
4ac36638
JK
40672009-05-21 Jan Kratochvil <jan.kratochvil@redhat.com>
4068
4069 * gdb.dwarf2/dw2-strp.exp (p a_string2, ptype a_string2): New.
4070 * gdb.dwarf2/dw2-strp.S (a_string2): New.
4071
889bf7c5 40722009-05-18 Jon Beniston <jon@beniston.com>
c28c63d8 4073
889bf7c5 4074 * gdb.asm/asm-source.exp: Add lm32 target.
c28c63d8 4075
b242c3c2
PA
40762009-05-17 Pedro Alves <pedro@codesourcery.com>
4077
4078 * gdb.base/foll-fork.c: Include stdlib.h. Add markers for
4079 `gdb_get_line_number'. Call `callee' in both parent and child.
4080 * gdb.base/foll-fork.exp (catch_fork_child_follow): Use
4081 `gdb_get_line_number' instead of hardcoding line numbers.
4082 (catch_fork_unpatch_child): New procedure to test detaching
4083 breakpoints from child fork.
4084 (tcatch_fork_parent_follow): Use `gdb_get_line_number' instead of
4085 hardcoding line numbers.
4086 (do_fork_tests): Run `catch_fork_unpatch_child'.
4087
ee342b23
VP
40882009-05-17 Vladimir Prus <vladimir@codesourcery.com>
4089
4090 * gdb.mi/mi-cmd-var.exp: Check that when varobj
4091 of structure type enters or leaves the scope, it
4092 is reported by -var-update.
4093
e2009e98
DE
40942009-05-11 Doug Evans <dje@sebabeach.org>
4095
4096 * gdb.mi/nsintrall.c (main): Fix off-by-one error.
4097 * gdb.threads/pending-step.c (main): Fix off-by-one error.
4098 * gdb.threads/schedlock.c (main): Fix off-by-one error.
4099
00903456
JK
41002009-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
4101
4102 * gdb.cp/expand-sals.exp, gdb.cp/expand-sals.cc: New.
4103
dc621c35
DE
41042009-04-30 Doug Evans <dje@google.com>
4105
4106 * gdb.threads/watchthreads2.exp: New testcase.
4107 * gdb.threads/watchthreads2.c: New testcase.
4108
9ab4e744
DE
41092009-04-29 Doug Evans <dje@google.com>
4110
4111 * gdb.cp/mb-ctor.exp: Add multi-line source statement test.
4112 * gdb.cp/mb-ctor.cc: Ditto.
4113 * gdb.cp/mb-inline.exp: Add multi-line source statement test.
4114 * gdb.cp/mb-inline.h (multi_line_foo): New function.
4115 * gdb.cp/mb-inline1.cc: Call it.
4116 * gdb.cp/mb-inline2.cc: Ditto.
4117 * gdb.cp/mb-templates.exp: Add multi-line source statement test.
4118 * gdb.cp/mb-templates.cc (multi_line_foo): New template.
4119
484086b7
JK
41202009-04-29 Jan Kratochvil <jan.kratochvil@redhat.com>
4121
4122 * gdb.base/macscp.exp: New `options' parameter `-DFROM_COMMANDLINE'.
4123 (info_macro): Remova `decimal' declaration. New variable `nonzero'.
4124 Replace all uses of `decimal' by `nonzero'.
4125 (info macro FROM_COMMANDLINE): New test.
4126
379a77b5
TT
41272009-04-27 Tom Tromey <tromey@redhat.com>
4128
4129 * gdb.base/printcmds.exp (test_printf): Test comma operator in [].
4130
b92b73c2
DE
41312009-04-27 Doug Evans <dje@google.com>
4132
4133 * gdb.threads/watchthreads.c (main): Initialize args before starting
4134 the threads. Plus formatting cleanup.
4135 * gdb.threads/watchthreads.exp: Avoid errant failures due to
4136 biased scheduling of one thread.
4137
945a118d
JG
41382009-04-27 Jerome Guitton <guitton@adacore.com>
4139
4140 * gdb.cp/templates.cc (GetMax): New template.
4141 (main): Declare two instances of GetMax.
4142 * gdb.cp/templates.exp: Add new test.
4143
d389af10
JK
41442009-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
4145
4146 * gdb.cp/abstract-origin.exp, gdb.cp/abstract-origin.cc: New test.
4147
e7f86de9
JM
41482009-04-22 Joseph Myers <joseph@codesourcery.com>
4149
4150 * lib/gdb.exp (get_compiler_info): Use -E -o in remote-host case.
4151
334cc82d
TT
41522009-04-15 Tom Tromey <tromey@redhat.com>
4153
4154 * gdb.base/charset.exp: Add regression test.
4155
d12672cc
JB
41562009-04-14 Joel Brobecker <brobecker@adacore.com>
4157
4158 * gdb.base/exe-lock.exp: New testcase.
4159
18e8c3bc
TT
41602009-04-13 Tom Tromey <tromey@redhat.com>
4161
4162 * gdb.python/python-frame.exp (gdb_py_test_silent_cmd): Test !=
4163 operator on Frame.
4164
5ecd5cbe
UW
41652009-04-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4166
4167 * gdb.base/attach.exp: Re-enable for spu*-*-* targets.
4168 * gdb.server/ext-attach.exp: Likewise.
4169
7309f756
VP
41702009-04-03 Vladimir Prus <vladimir@codesourcery.com>
4171
4172 Eliminate some sleep usage.
4173
889bf7c5
PA
4174 * gdb.mi/basics.c (do_nothing): New.
4175 (main): Use do_nothing instead of printf, so that
4176 not to introduce race condition between output of
4177 inferiour and output of gdb. Do not use sleep as it
4178 is not generally available on embedded targets.
7309f756 4179
f4b95f6f
PA
41802009-04-02 Pedro Alves <pedro@codesourcery.com>
4181
4182 * gdb.server/ext-attach.exp: Expect an optional process id after
4183 "Detached from remote process".
4184
de40b933
JK
41852009-04-02 Jan Kratochvil <jan.kratochvil@redhat.com>
4186
4187 * gdb.dwarf2/dw2-unresolved-main.c, gdb.dwarf2/dw2-unresolved.S,
4188 gdb.dwarf2/dw2-unresolved.exp: New.
4189
2ae101a4
PA
41902009-04-02 Pedro Alves <pedro@codesourcery.com>
4191
4192 * gdb.mi/mi-nonstop-exit.exp: Don't check isnative. Use
4193 mi_run_to_main.
4194
56a8e183
PA
41952009-04-02 Pedro Alves <pedro@codesourcery.com>
4196
4197 * gdb.mi/mi-nonstop.exp: Don't check isnative. Use
4198 mi_run_to_main. Skip thread exit test on remote targets.
4199 * gdb.mi/mi-nsintrall.exp: Don't check isnative. Use
4200 mi_run_to_main.
4201 * gdb.mi/mi-nsmoribund.exp: Don't check isnative. Use
4202 mi_run_to_main.
4203 * lib/mi-support.exp (mi_gdb_target_cmd): Remove trailing anchor
4204 when expecting ^connected. Detect when the target doesn't support
4205 non-stop mode.
4206 (mi_run_cmd): Detect if non-stop mode was requested by isn't
4207 supported. Return -1 on error, 0 on success.
4208 (mi_runto_helper): Don't expect a stop if mi_run_cmd failed.
4209 (mi_runto): Return mi_runto_helper's result explicitly.
4210
c35fafde
PA
42112009-04-01 Pedro Alves <pedro@codesourcery.com>
4212
4213 * gdb.threads/pending-step.c, gdb.threads/pending-step.exp: New.
4214
f8a8dce6
JB
42152009-04-01 Tom Tromey <tromey@redhat.com>
4216
4217 * gdb.base/funcargs.exp: Set print frame-arguments to "all".
4218 * gdb.base/call-ar-st.exp: Set print frame-arguments to "all".
4219 * gdb.ada/ref_param.exp: Set print frame-arguments to "all".
4220 * gdb.ada/lang_switch.exp: Set print frame-arguments to "all".
4221
71c25dea
TT
42222009-03-31 Daniel Jacobowitz <dan@codesourcery.com>
4223 Jan Kratochvil <jan.kratochvil@redhat.com>
4224
4225 PR gdb/931
4226 * gdb.cp/gdb1355.exp (f_li, f_lui, f_si, f_sui): Allow canonical
4227 output.
4228 * gdb.cp/templates.exp: Allow canonical output. Remove KFAILs
4229 for gdb/931.
4230 * dw2-strp.S (DW_AT_language): Change to C++.
4231 (DW_TAG_variable (name ""), Abbrev code 7, .Lemptyname): New.
4232
02d9a9ce
JB
42332009-03-31 Joel Brobecker <brobecker@adacore.com>
4234
4235 * gdb.ada/tasks: New testcase.
4236
1042e4c0
SS
42372009-03-30 Stan Shebs <stan@codesourcery.com>
4238
4239 * gdb.trace/actions.exp: Update to match new info trace format.
4240 * gdb.trace/deltrace.exp: Ditto.
4241 * gdb.trace/infotrace.exp: Ditto.
4242 * gdb.trace/passcount.exp: Ditto.
4243 * gdb.trace/save-trace.exp: Ditto.
4244 * gdb.trace/while-stepping.exp: Ditto.
4245 * gdb.trace/tracecmd.exp: Ditto, plus don't allow pending option.
4246
f8f6f20b
TJB
42472009-03-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
4248
4249 * gdb.python/python-frame.c: New file.
4250 * gdb.python/python-frame.exp: New file.
4251
c0c6f777
TJB
42522009-03-29 Thiago Jung Bauermann <bauerman@br.ibm.com>
4253
4254 * gdb.python/python-value.exp: Add tests for the address
4255 attribute.
4256
3cb51905
AS
42572009-03-29 Andreas Schwab <schwab@linux-m68k.org>
4258
4259 * gdb.arch/powerpc-prologue.exp: Update for disassemble-next-line.
4260
88fc996f
DE
42612009-03-26 Doug Evans <dje@google.com>
4262
4263 * gdb.mi/mi-nonstop-exit.exp: New file.
4264 * gdb.mi/non-stop-exit.c: New file.
4265
56ef84b1
TT
42662009-03-26 Tom Tromey <tromey@redhat.com>
4267
4268 Update for change to prologue skipping:
4269 * gdb.mi/mi2-simplerun.exp: Update.
4270 * gdb.mi/mi2-break.exp: Update.
4271 * gdb.mi/mi-simplerun.exp: Update.
4272 * gdb.mi/mi-break.exp: Update.
4273 * gdb.base/ending-run.exp: Update.
4274
def2b000
TJB
42752009-03-26 Thiago Jung Bauermann <bauerman@br.ibm.com>
4276
4277 * gdb.python/python-value.exp (test_value_in_inferior): Test
4278 gdb.Value.is_optimized_out attribute.
4279
442ddf59
JK
42802009-03-26 Jan Kratochvil <jan.kratochvil@redhat.com>
4281
4282 * gdb.dwarf2/dw2-noloc-main.c: New file.
4283 * gdb.dwarf2/dw2-noloc.S: New symbols matrix.
4284 (.text): Remove.
4285 (.data): New.
4286 (DW_AT_stmt_list, .debug_line, DW_AT_frame_base): Remove.
4287 (DW_AT_low_pc, DW_AT_high_pc): Reference `dw2-noloc-main.c'.
4288 (DW_TAG_subprogram func_cu1, noloc): Remove.
4289 (main): New.
4290 * gdb.dwarf2/dw2-noloc.exp: Use prepare_for_testing, compile also
4291 `dw2-noloc-main.c'. Test the new DIEs from `dw2-noloc.S'.
4292 (file_symbols): New procedure.
4293
a8df5de4
TT
42942009-03-25 Tom Tromey <tromey@redhat.com>
4295
4296 * gdb.base/charset.exp (valid_target_charset): New proc.
4297 Use it to skip tests on invalid charsets.
4298
cc1d7add
PM
42992009-03-25 Pierre Muller <muller@ics.u-strasbg.fr>
4300
4301 * gdb.base/completion.exp: Add a test for directory completion.
4302
bcd5727b
JK
43032009-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
4304
4305 Fix a racy FAIL.
4306 * gdb.base/auxv.exp (fetch_auxv): Fix trailing newlines consumption.
4307 * gdb.base/callfuncs.exp (fetch_all_registers): Likewise.
4308
cc924cad
TJB
43092009-03-21 Thiago Jung Bauermann <bauerman@br.ibm.com>
4310
4311 * gdb.python/python-cmd.exp: Add tests for keyword arguments.
4312 * gdb.python/python-function.exp: Add test for function returning
4313 a GDB value.
4314
bc3b79fd
TJB
43152009-03-20 Thiago Jung Bauermann <bauerman@br.ibm.com>
4316
4317 * gdb.python/python-function.exp: New file.
4318
6c7a06a3
TT
43192009-03-20 Tom Tromey <tromey@redhat.com>
4320
4321 * gdb.base/store.exp: Update for change to escape output.
4322 * gdb.base/callfuncs.exp (fetch_all_registers): Update for change
4323 to escape output.
4324 * gdb.base/pointers.exp: Update for change to escape output.
4325 * gdb.base/long_long.exp (gdb_test_long_long): Update for change
4326 to escape output.
4327 * gdb.base/constvars.exp (do_constvar_tests): Update for change to
4328 escape output.
4329 * gdb.base/call-rt-st.exp (print_struct_call): Update for change
4330 to escape output.
4331 * gdb.cp/ref-types.exp (gdb_start_again): Update for change to
4332 escape output.
4333 * gdb.base/setvar.exp: Update for change to escape output.
4334 * lib/gdb.exp (default_gdb_start): Set LC_CTYPE to C.
4335 * gdb.base/printcmds.exp (test_print_all_chars): Update for change
4336 to escape output.
4337 (test_print_string_constants): Likewise.
4338 * gdb.base/charset.exp (valid_host_charset): Check size of
4339 wchar_t. Handle UCS-2 and UCS-4. Add tests for wide and unicode
4340 cases. Handle "auto"-related output.
4341 * gdb.base/charset.c (char16_t, char32_t): New typedefs.
4342 (uvar, Uvar): New globals.
4343
c31af87b
JG
43442009-03-19 Jerome Guitton <guitton@adacore.com>
4345
4346 * gdb.ada/fixed_points/fixed_points.adb: Add a test on overprecise
4347 deltas.
4348 * gdb.ada/fixed_points.exp: Ditto.
4349
51272cf2
PA
43502009-03-18 Pedro Alves <pedro@codesourcery.com>
4351
4352 * return-nodebug.c: Don't include stdio.h.
4353 (init): Delete.
4354 (func): Delete definition and provide extern declaration.
4355 (t): New.
4356 (main): Don't call printf. Call func and store its result in t.
4357 * return-nodebug1.c: New.
4358 * return-nodebug.exp: Don't expect stdio output. Instead, print
4359 the global variable t. Drop printf formatters and cast types from
4360 foreach loop. Don't use prepare_for_testing. Compile
4361 return-nodebug.c and return-nodebug1.c in separate steps. Don't
4362 define FORMAT or CAST.
4363
d24948ac
PP
43642009-03-17 Paul Pluzhnikov <ppluzhnikov@google.com>
4365
4366 * gdb.base/solib-display.exp: Disable test for remote targers.
4367
61ff14c6
JK
43682009-03-15 Jan Kratochvil <jan.kratochvil@redhat.com>
4369
4370 * gdb.base/return-nodebug.exp, gdb.base/return-nodebug.c: New.
4371
cb4dce93
JK
43722009-03-14 Jan Kratochvil <jan.kratochvil@redhat.com>
4373
4374 Fix a racy FAIL.
4375 * gdb.base/multi-forks.exp (continue_to_exit_bp_loc): New function with
4376 code from `follow parent, print pids'.
4377 (`follow child, print pids', `follow parent, print pids'): Call it.
4378 Replace `gdb_test "break..."' by gdb_breakpoint.
4379
f7c60c5e
VP
43802009-03-13 Vladimir Prus <vladimir@codesourcery.com>
4381
4382 * gdb.mi/mi-cli.exp: Adjust for output difference in
61ff14c6 4383 sync and async modes.
f7c60c5e 4384
383ace49
JB
43852009-03-12 Joel Brobecker <brobecker@adacore.com>
4386
4387 * gdb.ada/ptype_arith_binop.exp: Remove some commented-out code
4388 that was checked in by mistake. Remove loading of ada.exp, since
4389 this is not necessary in this case.
4390
4ce102af
JB
43912009-03-12 Joel Brobecker <brobecker@adacore.com>
4392
4393 * gdb.ada/ptype_arith_binop.exp: New testcase.
4394
529a2aef
JB
43952009-03-12 Joel Brobecker <brobecker@adacore.com>
4396
4397 * gdb.ada/mod_from_name: New testcase.
4398
8a38181c
JB
43992009-03-12 Joel Brobecker <brobecker@adacore.com>
4400
4401 * gdb.ada/tick_last_segv: New testcase.
4402
11436dee
VP
44032009-03-12 Vladimir Prus <vladimir@codesourcery.com>
4404
61ff14c6 4405 * gdb.mi/mi-cli.exp: Remove debug print.
11436dee 4406
1f31650a
VP
44072009-03-12 Vladimir Prus <vladimir@codesourcery.com>
4408
61ff14c6
JK
4409 * gdb.mi/mi-cli.exp: Verify that CLI commands that run inferior
4410 include the token in ^running and frame info in *stopped.
1f31650a 4411
a3247a22
PP
44122009-03-05 Paul Pluzhnikov <ppluzhnikov@google.com>
4413
4414 * solib-display.exp: New file.
4415 * solib-display-main.c: New file.
4416 * solib-display-lib.c: New file.
61ff14c6 4417
aae64587
PA
44182009-03-05 Pedro Alves <pedro@codesourcery.com>
4419
4420 * gdb.arch/i386-permbkpt.S, gdb.arch/i386-permbkpt.exp: New.
4421
44aabfbc
JK
44222009-02-18 Jan Kratochvil <jan.kratochvil@redhat.com>
4423
4424 * gdb.base/macscp.exp (objfile): Move it to ${objdir}/${subdir}/.
4425 (list_and_check_macro): Use more specific test name.
4426 (next to definition): Make the test names unique.
4427
c087fcd3
PM
44282009-02-18 Pierre Muller <muller@ics.u-strasbg.fr>
4429
4430 * gdb.pascal/floats.exp: Accept approximate results everywhere.
3cb51905 4431
c86cf029
VP
44322009-02-17 Vladimir Prus <vladimir@codesourcery.com>
4433
4434 * gdb.mi/mi-nonstop.exp (notifs): Adjust for library
4435 notifications.
4436 * gdb.mi/mi-nsintrall.exp (notifs): Likewise.
4437 * gdb.mi/mi-nsmoribund.exp (notifs): Likewise.
4438 * lib/mi-support.exp (library_loaded_re): New.
4439 (mi_run_cmd, mi_send_resuming_command_raw): Adjust.
4440
3ea85240
VP
44412009-02-17 Vladimir Prus <vladimir@codesourcery.com>
4442
4443 * gdb.gdb/observer.exp: Use test_notification observer, not
4444 normal_stop, everywhere.
4445 (test_normal_stop_notifications): Rename to...
4446 (test_notifications): ...this.
4447 (test_observer_normal_stop): Rename to...
4448 (test_observer): ...this.
4449
1903f0e6
DE
44502009-02-16 Doug Evans <dje@google.com>
4451
4452 * gdb.arch/amd64-disp-step.S (test_int3): New test.
4453 * gdb.arch/amd64-disp-step.exp (test_int3): New test.
4454 * gdb.arch/i386-disp-step.S (test_prefixed_abs_jump): New test.
4455 (test_prefixed_syscall,test_int3): New tests.
4456 * gdb.arch/i386-disp-step.exp (test_prefixed_abs_jump): New test.
4457 (test_prefixed_syscall,test_int3): New tests.
4458
1d33d6ba
VP
44592009-02-14 Vladimir Prus <vladimir@codesourcery.com>
4460
3cb51905
AS
4461 * lib/mi-support.exp (mi_expect_stop): Adjust the order of fields.
4462 (mi_expect_interrupt): Likewise.
4463 * gdb.mi/mi-cli.exp: Check that "step" results in proper *stopped
4464 response.
1d33d6ba 4465
faafb047
PM
44662009-02-14 Pierre Muller <muller@ics.u-strasbg.fr>
4467
4468 * lib/gdb.exp (get_hexadecimal_valueof): New procedure.
4469 * gdb.base/pc-fp.exp (get_valueofx): Remove.
4470 Replace calls to get_valueofx by get_hexadecimal_valueof.
4471
417e16e2
PM
44722009-02-14 Pierre Muller <muller@ics.u-strasbg.fr>
4473
4474 * lib/gdb.exp (get_valueof): Accept anything as a return value.
4475 (get_integer_valueof): New procedure.
4476 (get_sizeof): Use new get_integer_value_of.
4477 * gdb.base/sizeof.exp: Replace all uses of get_valueof
4478 by get_integer_valueof.
4479
7065b901
TT
44802009-02-13 Tom Tromey <tromey@redhat.com>
4481
4482 * gdb.base/remote.exp (get_sizeof): Remove.
4483 * gdb.base/long_long.exp (get_valueof, get_sizeof): Remove.
4484 * gdb.base/dfp-test.exp (get_valueof, get_sizeof): Remove.
4485 * gdb.base/sizeof.exp (get_valueof, get_sizeof): Remove.
4486 * lib/gdb.exp (get_valueof): Move from long_long.exp.
4487 (get_sizeof): Likewise.
4488
5d7cb8df
JK
44892009-02-12 Jan Kratochvil <jan.kratochvil@redhat.com>
4490
4491 PR fortran/9806
4492 * gdb.fortran/module.exp, gdb.fortran/module.f90: New.
4493
b2febfff
PP
44942009-02-06 Paul Pluzhnikov <ppluzhnikov@google.com>
4495
4496 * gdb.cp/pr9594.cc: Prevent GCC from optimizing 'a' out.
4497
4aa995e1
PA
44982009-02-06 Pedro Alves <pedro@codesourcery.com>
4499
4500 * gdb.base/siginfo-obj.c, gdb.base/siginfo-obj.exp: New.
4501
d8906c6f
TJB
45022009-02-06 Thiago Jung Bauermann <bauerman@br.ibm.com>
4503
4504 * gdb.python/python-cmd.exp: New file.
4505
ff4ab08d
TG
45062009-02-06 Tristan Gingold <gingold@adacore.com>
4507
4508 * gdb.arch/i386-sse.c (main): Replace call to puts by an nop asm.
4509
aacd552b
TG
45102009-02-05 Tristan Gingold <gingold@adacore.com>
4511
4512 * gdb.base/sigbpt.exp: Detect which signal is received when a NULL
4513 pointer is dereferenced and use this signal name in regexp.
4514 * gdb.base/signull.exp: Ditto.
4515 * gdb.base/sigbpt.c (main): Catch SIGBUS too.
4516 * gdb.base/signull.c (main): Ditto.
4517
08c637de
TJB
45182009-02-04 Tom Tromey <tromey@redhat.com>
4519 Thiago Jung Bauermann <bauerman@br.ibm.com>
4520
4521 * gdb.python/python-value.exp: Use `gdb.history' instead of
4522 `gdb.value_from_history'.
4523 (test_value_numeric_ops): Add test for conversion of enum constant.
4524 * gdb.python/python-value.c (enum e): New type.
4525 (evalue): New global.
4526 (main): Use argv.
4527
20261af8
JG
45282009-02-04 Jerome Guitton <guitton@adacore.com>
4529
4530 * gdb.ada/uninitialized_vars: New test program.
4531 * gdb.ada/uninitialized_vars.exp: New testcase.
4532
52e44b43
TT
45332009-02-02 Tom Tromey <tromey@redhat.com>
4534
4535 * gdb.cp/cpcompletion.exp: Name the test "pr9594".
4536 * gdb.cp/pr2489.cc: Rename...
4537 * gdb.cp/pr9594.cc: ... to this.
4538
1c71341a
TT
45392009-02-02 Tom Tromey <tromey@redhat.com>
4540
4541 * gdb.cp/Makefile.in (EXECUTABLES): Add pr2489.
4542 * gdb.cp/pr2489.cc: New file.
4543 * gdb.cp/cpcompletion.exp: New file.
4544
a4295225
TT
45452009-02-02 Tom Tromey <tromey@redhat.com>
4546
4547 PR exp/9059:
4548 * gdb.cp/call-c.exp: Add regression test.
4549 * gdb.cp/call-c.cc (FooHandle): New typedef.
4550 (main): New variable 'handle'.
4551
592375cd
VP
45522009-01-30 Vladimir Prus <vladimir@codesourcery.com>
4553
4554 * lib/mi-support.exp (et_mi_thread_list)
4555 (check_mi_and_console_threads): Adjust for current thread in
4556 -thread-list-ids output.
4557
41447f92
VP
45582009-01-30 Vladimir Prus <vladimir@codesourcery.com>
4559
889bf7c5
PA
4560 * gdb.mi/mi-break.exp (test_disabled_creation): New.
4561 Call it.
41447f92 4562
35669430
DE
45632009-01-28 Doug Evans <dje@google.com>
4564
4565 * gdb.arch/amd64-disp-step.S: New file.
4566 * gdb.arch/amd64-disp-step.exp: New file.
4567 * gdb.arch/i386-disp-step.S: New file.
4568 * gdb.arch/i386-disp-step.exp: New file.
4569
09f00d9a
PM
45702009-01-27 Pierre Muller <muller@ics.u-strasbg.fr>
4571
4572 * gdb.base/find.exp: Set newline variable
4573 using quotes instead of braces to fix cygwin failures.
4574
1e8fb976
PA
45752009-01-23 Pedro Alves <pedro@codesourcery.com>
4576
4577 * gdb.base/radix.exp: Add tests to ensure that that set
4578 input-radix 0 and set output-radix 0 are really rejected.
4579
da061712
PA
45802009-01-23 Pedro Alves <pedro@codesourcery.com>
4581
4582 * gdb.base/hook-stop-frame.c, gdb.base/hook-stop-frame.exp: Update
4583 copyright years.
4584
dd7e2d2b
PA
45852009-01-23 Pedro Alves <pedro@codesourcery.com>
4586
4587 PR gdb/9664:
4588 * gdb.base/hook-stop-frame.c, gdb.base/hook-stop-frame.exp: New.
4589
392452f6
PA
45902009-01-22 Pedro Alves <pedro@codesourcery.com>
4591
4592 PR c++/9631:
4593 * gdb.cp/pr9631.cc, gdb.cp/pr9631.exp: New.
4594
8653e71c
PM
45952009-01-22 Pierre Muller <muller@ics.u-strasbg.fr>
4596
4597 * gdb.server/file-transfer.exp: Use EXEEXT variable for
4598 binfile definition to fix Windows OS failure.
4599
a12cc160
DJ
46002009-01-20 Daniel Jacobowitz <dan@codesourcery.com>
4601
4602 PR gdb/9346
4603 * gdb.base/interrupt.c (sigint_handler): New.
4604 (main): Install a SIGINT handler if SIGNALS is defined. Exit
4605 on error.
4606 * gdb.base/interrupt.exp: Define SIGNALS unless gdb,nosignals.
4607 Test "signal SIGINT".
4608
b89667eb
DE
46092009-01-19 Doug Evans <dje@google.com>
4610
4611 * gdb.base/break.exp: Update expected gdb output.
4612 * gdb.base/sepdebug.exp: Ditto.
4613 * gdb.mi/mi-syn-frame.exp: Ditto.
4614 * gdb.mi/mi2-syn-frame.exp: Ditto.
4615 * gdb.base/call-signal-resume.exp: New file.
4616 * gdb.base/call-signals.c: New file.
4617 * gdb.base/unwindonsignal.exp: New file.
4618 * gdb.base/unwindonsignal.c: New file.
4619 * gdb.threads/interrupted-hand-call.exp: New file.
4620 * gdb.threads/interrupted-hand-call.c: New file.
4621 * gdb.threads/thread-unwindonsignal.exp: New file.
4622
adb483fe
DJ
46232009-01-14 Daniel Jacobowitz <dan@codesourcery.com>
4624
4625 * gdb.base/define.exp: Test defining and hooking prefix commands.
4626 * gdb.python/python.exp: Update test for "show user" output.
4627
60023297
JK
46282009-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
4629
4630 * gdb.fortran/derived-type.exp: New variables int4 and real4. Match
4631 now the output exactly, using less wildcards. Expect also the output
4632 of gfortran-4.3. Update for the f-valprint.c modification from
4633 2008-04-22.
4634 * gdb.fortran/subarray.exp: Expect also the output of gfortran-4.3.
4635 Remove gdb_test test names where matching the command.
4636
ccc57cf9
PA
46372009-01-01 Pedro Alves <pedro@codesourcery.com>
4638
4639 PR breakpoints/9681:
4640 * gdb.base/watchpoint.exp: Add regression test.
4641
c7a6ca08
PA
46422008-12-31 Pedro Alves <pedro@codesourcery.com>
4643
4644 * gdb.threads/attach-into-signal.exp: Don't use
4645 gdb_suppress_entire_file.
4646 * gdb.threads/attach-stopped.exp: Ditto.
4647 * gdb.threads/attachstop-mt.exp: Ditto.
4648
3a031f65
PA
46492008-12-31 Pedro Alves <pedro@codesourcery.com>
4650
4651 PR gdb/8812:
4652 * gdb.base/signal.exp: Change kfail to fail, and update PR number.
4653
09e6485f
PA
46542008-12-29 Pedro Alves <pedro@codesourcery.com>
4655
4656 PR gdb/7536:
4657 * gdb.base/radix.exp: Add tests to ensure invalid input radices
4658 and unsupported output radices are really rejected.
4659
0cd53049
JK
46602008-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
4661
4662 * gdb.cp/punctuator.exp: Backslash the '$' signs.
4663
ba163c7e
TT
46642008-12-22 Tom Tromey <tromey@redhat.com>
4665
4666 * gdb.cp/punctuator.exp: New file.
4667
6f4de6c9
JK
46682008-12-22 Jan Kratochvil <jan.kratochvil@redhat.com>
4669
4670 * gdb.base/completion.exp (Completing non-existing component): New test.
4671
0f34d0b4
JK
46722008-12-21 Jan Kratochvil <jan.kratochvil@redhat.com>
4673
4674 Fix for PR gdb/8648.
4675 * gdb.arch/ppc-fp.exp, gdb.arch/vsx-regs.exp, gdb.base/watchpoint-hw.c,
4676 gdb.gdbtk/browser.test, gdb.gdbtk/console.test, gdb.gdbtk/srcwin.test,
4677 gdb.gdbtk/srcwin2.test, gdb.gdbtk/srcwin3.test, gdb.gdbtk/windows.test,
4678 gdb.threads/tls2.c: Remove reference to bug-gdb@prep.ai.mit.edu .
4679
db2ad4c3
JK
46802008-12-21 Jan Kratochvil <jan.kratochvil@redhat.com>
4681
4682 * gdb.base/watchpoint-hw.exp, gdb.base/watchpoint-hw.c: New.
4683
bb5ef15e
DP
46842008-12-16 Christophe Lyon <christophe.lyon@st.com>
4685
4686 * gdb.base/expand-psymtabs.c: Insert code in foo so that the
4687 compiler actually generate code at the expected line number.
4688
90142adc
JZ
46892008-12-15 Jie Zhang <jie.zhang@analog.com>
4690
4691 * gdb.base/consecutive.exp: Don't use global in gdb_expect.
4692
fad6eecd
TT
46932008-12-12 Tom Tromey <tromey@redhat.com>
4694
4695 * gdb.base/commands.exp (redefine_hook_test): New proc.
4696 Call it.
4697
17c8aaf5
TT
46982008-12-11 Tom Tromey <tromey@redhat.com>
4699
4700 * gdb.base/macscp.exp: New regression test.
4701
7c8adf68
TT
47022008-12-11 Tom Tromey <tromey@redhat.com>
4703
4704 * gdb.base/macscp.exp: Print "address.addr".
4705 * gdb.base/macscp1.c (struct outer): New struct.
4706 (address): New global.
4707
b05dcbb7
TT
47082008-12-09 Tom Tromey <tromey@redhat.com>
4709
4710 * gdb.base/commands.exp (redefine_backtrace_test): New proc.
4711 Call it.
4712
2d476de1
DE
47132008-12-04 Doug Evans <dje@google.com>
4714
4715 * gdb.server/ext-run.exp: Relax regexp for init program.
4716
87bdc959
TG
47172008-12-03 Tristan Gingold <gingold@adacore.com>
4718
4719 * gdb.base/macscp.exp: Generate an object file during compilation
4720 to work around Darwin dsymutil limitations.
4721
e0740f77
JK
47222008-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
4723
4724 Test resolving external references to TLS variables.
4725 * gdb.threads/tls.exp: New tests to examine A_THREAD_LOCAL and
4726 FILE2_THREAD_LOCAL.
4727 (testfile2, srcfile2): New variables.
4728 * gdb.threads/tls.c (file2_thread_local)
4729 (function_referencing_file2_thread_local): New.
4730 * gdb.threads/tls2.c: New file.
4731
67f0aac5
JB
47322008-11-28 Joel Brobecker <brobecker@adacore.com>
4733
4734 * gdb.ada/int_deref.exp: Convert the addresses into long_integer
e0740f77
JK
4735 rather than integer, as integer might not be big enough when
4736 on 64bit targets.
67f0aac5 4737
c332165e
JG
47382008-11-27 Jerome Guitton <guitton@adacore.com>
4739
4740 * gdb.cp/formatted-ref.exp: Add equality test.
4741 * gdb.ada/formatted_ref.exp: Ditto.
4742
fc9b693c
JK
47432008-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
4744
4745 * gdb.base/breakpoint-shadow.exp, gdb.base/breakpoint-shadow.c: New.
4746 * gdb.base/start.exp: New comment about an alternative - `runto_main'.
4747
a9c64011
AS
47482008-11-20 Andreas Schwab <schwab@suse.de>
4749
4750 * gdb.base/foll-fork.exp (catch_fork_child_follow): Fix patterns
4751 matching syscall entry point.
4752 * gdb.base/foll-vfork.exp (tcatch_vfork_then_parent_follow)
4753 (tcatch_vfork_then_child_follow): Likewise. Finish through
4754 vfork even if we stopped at the syscall trampoline.
4755
e2fd701e
DE
47562008-11-20 Doug Evans <dje@google.com>
4757
4758 * gdb.base/sepsymtab.exp: Update, old "info sym" format restored.
4759
69abc51c
TJB
47602008-11-18 Thiago Jung Bauermann <bauerman@br.ibm.com>
4761
4762 * gdb.arch/ppc-dfp.exp: New file.
4763 * gdb.arch/ppc-dfp.c: New file.
4764
c14c28ba
PP
47652008-11-18 Paul Pluzhnikov <ppluzhnikov@google.com>
4766
4767 * gdb.base/sepsymtab.exp: Update for new 'info sym' format.
a9c64011 4768
2e74121d
DE
47692008-11-17 Doug Evans <dje@google.com>
4770
4771 * gdb.mi/mi-syn-frame.exp: Update expected output.
4772 * gdb.mi/mi2-syn-frame.exp: Update expected output.
4773
66bb093b
VP
47742008-11-17 Vladimir Prus <vladimir@codesourcery.com>
4775
4776 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set): Make sure
a9c64011
AS
4777 "thread N" results in =thread-selected.
4778 * lib/mi-support (mi_run_cmd, mi_expect_stop)
4779 (mi_send_resuming_command_raw): Be prepared for
4780 =thread-selected.
4781
3d043ef6
VP
47822008-11-17 Vladimir Prus <vladimir@codesourcery.com>
4783
a9c64011
AS
4784 * gdb.mi/mi-nonstop.exp: Expect 'group-id' field.
4785 * lib/mi-support.exp: Likewise.
3d043ef6 4786
808104c8
JB
47872008-11-16 Joel Brobecker <brobecker@adacore.com>
4788
4789 * gdb.base/help.exp: Remove the "catch load" and "catch unload"
4790 commands from the expected output for "help catch".
4791
00b22944
JB
47922008-11-15 Joel Brobecker <brobecker@adacore.com>
4793
4794 * gdb.ada/int_deref.exp: New testcase.
4795
59669435
TT
47962008-11-14 Nick Roberts <nickrob@snap.net.nz>
4797
4798 * gdb.mi/gdb2549.exp: New file.
4799
de04a248
DE
48002008-11-11 Doug Evans <dje@google.com>
4801
4802 * gdb.base/callexit.exp: New file.
4803 * gdb.base/callexit.c: New file.
4804
6b8ce727
DE
48052008-11-10 Doug Evans <dje@google.com>
4806
4807 * lib/gdb.exp (GDBFLAGS): Move -nx ...
4808 (INTERNAL_GDBFLAGS): ... to here. Move -nw to here as well.
4809 (default_gdb_version): Add $INTERNAL_GDBFLAGS to gdb invocations.
4810 (default_gdb_start,default_gdb_exit): Ditto.
4811 * lib/mi-support.exp (default_mi_gdb_start): Ditto.
4812 (mi_uncatched_gdb_exit): Add $INTERNAL_GDBFLAGS to log message.
4813 * gdb.base/corefile.exp: Add $INTERNAL_GDBFLAGS to gdb invocations.
4814 * gdb.base/dbx.exp (dbx_gdb_start): Ditto.
4815 * gdb.base/args.exp (GDBFLAGS): Don't overwrite, append.
4816 * gdb.base/remotetimeout.exp (GDBFLAGS): Ditto.
4817
1b14b8aa
AS
48182008-11-03 Andreas Schwab <schwab@suse.de>
4819
4820 * gdb.base/hashline2.exp: Fix typo.
4821 * gdb.base/hashline3.exp: Likewise.
4822
f3134b88
TT
48232008-10-30 Tom Tromey <tromey@redhat.com>
4824
4825 * gdb.base/pointers.exp: Add test.
4826 * gdb.base/pointers.c (k, S): New typedefs.
4827 (instance): New global.
4828
c2226152
AS
48292008-10-30 Andreas Schwab <schwab@suse.de>
4830
4831 * gdb.base/args.exp: Add tests for newlines.
4832
462f405c
JB
48332008-10-30 Joel Brobecker <brobecker@adacore.com>
4834
4835 gdb.base/foll-exec.exp: Update the expected output of a couple
4836 of "info breakpoints" tests.
4837
79a45b7d
TT
48382008-10-28 Tom Tromey <tromey@redhat.com>
4839
4840 * gdb.base/exprs.exp (test_expr): Add enum formatting tests.
4841
adc13a14
PA
48422008-10-24 Pedro Alves <pedro@codesourcery.com>
4843
4844 * gdb.python/python-value.exp (test_value_in_inferior): Don't use
4845 gdb_start_cmd.
4846 Use runto_main before any test that requires execution.
4847
252fbfc8
PA
48482008-10-23 Pedro Alves <pedro@codesourcery.com>
4849
4850 * lib/mi-support.exp (mi_expect_interrupt): Expect signal 0
4851 instead of SIGINT.
4852
28148e3d
JB
48532008-10-22 Joel Brobecker <brobecker@adacore.com>
4854
4855 * gdb.base/completion.exp: Update expected output following
4856 the addition of the "info tasks" command.
4857
c209f847
TT
48582008-10-22 Tom Tromey <tromey@redhat.com>
4859
4860 * gdb.base/exprs.exp (test_expr): Add test for string
4861 concatenation.
4862
f177e350
PA
48632008-10-19 Pedro Alves <pedro@codesourcery.com>
4864
4865 * configure.ac: Output gdb.python/Makefile.
4866 * configure: Regenerate.
4867 * gdb.python/Makefile.in: New.
4868
cce89356
JB
48692008-10-16 Joel Brobecker <brobecker@adacore.com>
4870
4871 * gdb.base/foll-fork.exp: Adjust the expected output to match
4872 the new description for fork/vfork catchpoints in the "info
4873 breakpoints" output.
4874
176d289d
TJB
48752008-10-16 Paul Pluzhnikov <ppluzhnikov@google.com>
4876
4877 * Makefile.in: Add gdb.python to ALL_SUBDIRS.
4878
a08702d6
TJB
48792008-10-16 Thiago Jung Bauermann <bauerman@br.ibm.com>
4880
4881 * gdb.python/python-value.c: New file.
4882 * gdb.python/python-value.exp: New file.
4883
1c5cfe86
PA
48842008-10-15 Pedro Alves <pedro@codesourcery.com>
4885
4886 * gdb.mi/mi-nsmoribund.exp, gdb.mi/nsmoribund.c: New test.
4887
5a98ad69
DP
48882008-10-15 Denis Pilat <denis.pilat@st.com>
4889
41702f1b 4890 * gdb.cp/mb-ctor.exp: Fix a typo.
5a98ad69 4891
dcb1a1e2
TT
48922008-10-09 Tom Tromey <tromey@redhat.com>
4893
4894 * gdb.base/macscp.exp: Use 'vafunc' and 'fixedarg' rather than
4895 'fprintf' and 'stderr'.
4896
9124fe48
JB
48972008-10-07 Joel Brobecker <brobecker@adacore.com>
4898
4899 * gdb.ada/ref_tick_size.exp: New testcase.
4900
45452591
DE
49012008-10-06 Doug Evans <dje@google.com>
4902
4903 * gdb.dwarf2/dw2-cu-size.exp: New file.
4904 * gdb.dwarf2/dw2-cu-size.S: New file.
4905
4906 * gdb.dwarf2/dw2-intercu.S (.Ltype_int_in_cu2): Renamed from
4907 .Ltype_int for clarity.
4908
4fc5b208
PP
49092008-10-03 Paul Pluzhnikov <ppluzhnikov@google.com>
4910
4911 PR gdb/2384:
4912 * gdb.cp/gdb2384.exp: Extended to test more cases.
4913 * gdb.cp/gdb2384.cc: Likewise.
4914 * gdb.cp/gdb2384-base.h: Likewise.
4915 * gdb.cp/gdb2384-base.cc: Likewise.
a9c64011 4916
d78df370
JK
49172008-10-02 Jan Kratochvil <jan.kratochvil@redhat.com>
4918
4919 * gdb.base/maint.exp (maint print type): Remove printing
4920 UPPER_BOUND_TYPE and LOWER_BOUND_TYPE.
4921
9a044a89
TT
49222008-09-30 Tom Tromey <tromey@redhat.com>
4923
4924 * gdb.base/macscp.exp: Add completion tests.
4925 * gdb.base/macscp1.c (FIFTY_SEVEN): New macro.
4926 (TWENTY_THREE): Likewise.
4927 (FORTY_EIGHT): Likewise.
4928
506800a9
TT
49292008-09-30 Tom Tromey <tromey@redhat.com>
4930
4931 * gdb.base/macscp.exp: Change "M" to "MACRO_TO_EXPAND"
4932 everywhere.
4933 * gdb.base/macscp1.c (MACRO_TO_EXPAND): Rename from "M".
4934
1a6f01b5
JK
49352008-09-28 Jan Kratochvil <jan.kratochvil@redhat.com>
4936
4937 * gdb.threads/attachstop-mt.exp: Note a real testcase name this
4938 testcase is derived from. Fix racy dependency on an expected PID
4939 number. No longer support the testcase on Linux kernel 2.4.x.
4940
2fae03e8
TT
49412008-09-27 Tom Tromey <tromey@redhat.com>
4942
4943 * gdb.base/macscp.exp: Add tests for stringification, splicing,
4944 and varargs.
4945
1ad15515
PA
49462008-09-22 Pedro Alves <pedro@codesourcery.com>
4947
4948 * lib/mi-support.exp (mi_expect_interrupt): New.
4949 (mi_reverse_list, mi_check_thread_states): New, moved and renamed
4950 from gdb.mi/mi-nonstop.exp.
4951 * gdb.mi/mi-nsintrall.exp, gdb.mi/nsintrall.c: New.
4952 * gdb.mi/mi-nonstop.exp (myreverse, check_thread_states): Moved to
4953 lib/mi-support.exp.
4954 Use mi_check_thread_states throughout. Avoid ".*" and do not
4955 require an anchor after -exec-run.
4956
d0b76dc6
DJ
49572008-09-13 Daniel Jacobowitz <dan@codesourcery.com>
4958
4959 * gdb.mi/mi-nonstop.exp: Do not check thread state while a
4960 stop is pending. Avoid ".*" when two stops are pending.
4961 * lib/gdb.exp (fullname_syntax_POSIX, fullname_syntax_UNC)
4962 (fullname_syntax_DOS_CASE, fullname_syntax_DOS): Do not match
4963 newlines in fullnames.
4964 * lib/mi-support.exp (mi_run_cmd): Do not require an anchor.
4965 (mi_expect_stop): Update comments. Only anchor in sync mode.
4966 Do not match newlines.
4967 (mi_send_resuming_command_raw): Always return status.
4968 (mi_get_stop_line): Do not match more than one line by accident.
4969 Only anchor in sync mode.
4970 (mi_run_inline_test): If -exec-next fails, give up.
4971
9990c830
UW
49722008-09-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4973
4974 * gdb.base/stack-checking.c (big_frame): Reduce stack consumption
4975 on SPU.
4976
ebcf6f00
JB
49772008-09-10 Joel Brobecker <brobecker@adacore.com>
4978
4979 * gdb.ada/Makefile.in (EXECUTABLES): Bring up to date.
4980
b6db24e5
JB
49812008-09-10 Joel Brobecker <brobecker@adacore.com>
4982
4983 * gdb.ada/array_bounds.exp, gdb.ada/array_subscript_addr.exp,
4984 gdb.ada/arrayidx.exp, gdb.ada/arrayparam.exp, gdb.ada/arrayptr.exp,
4985 gdb.ada/assign_1.exp, gdb.ada/boolean_expr.exp,
4986 gdb.ada/char_param.exp, gdb.ada/exprs.exp, gdb.ada/fixed_cmp.exp,
4987 gdb.ada/fixed_points.exp, gdb.ada/fun_addr.exp,
4988 gdb.ada/funcall_param.exp, gdb.ada/homonym.exp,
4989 gdb.ada/interface.exp, gdb.ada/null_array.exp,
4990 gdb.ada/packed_array.exp, gdb.ada/packed_tagged.exp,
4991 gdb.ada/print_chars.exp, gdb.ada/print_pc.exp,
4992 gdb.ada/str_ref_cmp.exp, gdb.ada/sym_print_name.exp,
4993 gdb.ada/taft_type.exp, gdb.ada/tagged.exp, gdb.ada/type_coercion.exp:
4994 Include the "= " sequence in the expected output of print tests.
4995
2bf448e0
JB
49962008-09-10 Joel Brobecker <brobecker@adacore.com>
4997
4998 * gdb.ada/packed_tagged.exp: Accept "boolean" as a valid type
4999 description for boolean types.
5000
d51fd4c8
PA
50012008-09-09 Pedro Alves <pedro@codesourcery.com>
5002
5003 * gdb.base/hook-stop-continue.c: New.
5004 * gdb.base/hook-stop-continue.exp: New.
5005
694182d2
DJ
50062008-09-08 Daniel Jacobowitz <dan@codesourcery.com>
5007
5008 * gdb.base/structs3.c, gdb.base/structs3.exp: New files.
5009
3b8a7fc0
JG
50102008-09-08 Jerome Guitton <guitton@adacore.com>
5011
5012 * gdb.arch/powerpc-aix-prologue.c (stack_check_probe_1)
5013 (stack_check_probe_2, stack_check_probe_loop_1)
5014 (stack_check_probe_loop_2): New functions.
5015 (main): Add call to these new functions.
5016 * gdb.arch/powerpc-aix-prologue.exp: When breaking on these
5017 functions, check that the breakpoint is inserted at the appropriate
5018 location.
5019 (insert_breakpoint): Slightly refine this procedure so that it can
5020 be called several times in the test.
5021
96cc0ae8
JG
50222008-09-08 Jerome Guitton <guitton@adacore.com>
5023
5024 * gdb.base/stack-checking.c: New file.
5025 * gdb.base/stack-checking.exp: New file.
5026
1f08b409
TJB
50272008-09-05 Thiago Jung Bauermann <bauerman@br.ibm.com>
5028
5029 * gdb.arch/altivec-abi.exp: Remove extra verbose call.
5030 * gdb.arch/altivec-regs.exp: Likewise.
5031 * gdb.arch/vsx-regs.exp: Likewise.
5032
3099e1c4
TJB
50332008-09-05 Thiago Jung Bauermann <bauerman@br.ibm.com>
5034
5035 * gdb.arch/ppc-fp.exp: New file.
5036 * gdb.arch/ppc-fp.c: New file.
5037
cc69bfc1
PP
50382008-09-05 Paul Pluzhnikov <ppluzhnikov@google.com>
5039
5040 *gdb.base/mips_pro.exp: compile with gcc -fno-inline,
5041 lest gcc-4.3.1 optimizes the whole thing away.
a9c64011 5042
b02a33db
MS
50432008-09-04 Michael Snyder <msnyder@vmware.com>
5044
5045 * lib/gdb.exp (gdb_continue_to_breakpoint): Accept "in" as well
5046 as "at" (for non-debug functions such as _start).
5047
2992cbe0
UW
50482008-09-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5049
5050 * gdb.base/value-double-free.exp: Respect gdb,no_hardware_watchpoints.
5051 * gdb.base/watchpoint-solib.exp: Likewise. Update tests to handle
5052 software watchpoints.
5053 * gdb.base/watch_thread_num.exp: Likewise.
5054
514f746b
AR
50552008-09-03 Aleksandar Ristovski <aristovski@qnx.com>
5056
5057 * gdb.arch/i386-bp_permanent.exp: New test.
5058
876cecd0
TT
50592008-08-24 Tom Tromey <tromey@redhat.com>
5060
5061 * gdb.base/maint.exp: Update "maint print type".
5062
80f73d71
VP
50632008-08-21 Vladimir Prus <vladimir@codesourcery.com>
5064
5065 * gdb.mi/mi-nonstop.exp: Fix the check for non-stop
5066 support. Adjust the order of "*running" notifications.
5067 * gdb.mi/non-stop.c: Don't cast from int to void* and
5068 back.
5069
d9c78d7d
MK
50702008-08-20 Mark Kettenis <kettenis@gnu.org>
5071
5072 * gdb.arch/powerpc-prologue.exp: Code doesn't save %r31 so don't
5073 expect to find it in the "info frame" output.
5074
97a2d1d3
DJ
50752008-08-20 Daniel Jacobowitz <dan@codesourcery.com>
5076
5077 * gdb.base/interp.exp: Always consume both prompts.
5078
b96e2927
PA
50792008-08-20 Pedro Alves <pedro@codesourcery.com>
5080
5081 * gdb.base/pending.exp: Test pending breakpoints without symbols
5082 loaded.
5083
8cf6e61a
VP
50842008-08-19 Vladimir Prus <vladimir@codesourcery.com>
5085
5086 * lib/mi-support.exp (mi_expect_stop): Produce
5087 more details on failures.
5088 * gdb.mi/mi-nonstop.exp: New.
5089 * gdb.mi/non-stop.c: New.
5090
c6ebd6cf
VP
50912008-08-19 Vladimir Prus <vladimir@codesourcery.com>
5092
a9c64011
AS
5093 * gdb.mi/mi-async.exp: Use 'set target-async'.
5094 * lib/mi-support.exp: Use 'set/show target-async'.
c6ebd6cf 5095
46a9b8ed
DJ
50962008-08-18 Daniel Jacobowitz <dan@codesourcery.com>
5097
5098 * gdb.arch/powerpc-prologue.exp: Correct saved registers.
5099
44feb3ce
TT
51002008-08-17 Tom Tromey <tromey@redhat.com>
5101
5102 * gdb.base/help.exp (help catch): Rewrite.
5103
311a4e6b
TJB
51042008-08-16 Thiago Jung Bauermann <bauerman@br.ibm.com>
5105
5106 * gdb.base/define.exp: Test indented command documentation.
5107 * gdb.python/python.exp: Test indented multi-line command.
5108
604c2f83
LM
51092008-08-15 Luis Machado <luisgpm@br.ibm.com>
5110
5111 * testsuite/gdb.arch/vsx-regs.c: New source file.
5112 * testsuite/gdb.arch/vsx-regs.exp: New testcase.
5113 * testsuite/lib/gdb.exp (skip_vsx_tests): New function.
5114
886a217c
TT
51152008-08-14 Tom Tromey <tromey@redhat.com>
5116
5117 * gdb.base/macscp.exp: Add regression test for "macro define" or
5118 "macro undef" with no arguments.
5119
c814a4f3
PP
51202008-08-08 Paul Pluzhnikov <ppluzhnikov@google.com>
5121
5122 * gdb.base/args.exp: Prevent ~/.gdbinit from affecting test.
a9c64011 5123
12ab8a60
UW
51242008-08-07 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5125
5126 * gdb.arch/spu-info.exp: Updated for "info spu dma" changes.
5127
d57a3c85
TJB
51282008-08-06 Tom Tromey <tromey@redhat.com>
5129
5130 * gdb.python/python.exp: New file.
5131
c7b778ff
JK
51322008-08-06 Jan Kratochvil <jan.kratochvil@redhat.com>
5133
5134 Fix for PR gdb/1543.
5135 * gdb.base/sep.exp: `sep-proc.c' absolute line numbers replaced with
5136 $LOCATION.
5137 (location): New variable.
5138 * config/cfdbug.exp, config/d10v.exp, config/dve.exp, config/i960.exp,
5139 config/m32r.exp, config/mn10300-eval.exp, config/proelf.exp,
5140 config/rom68k.exp, config/sh.exp, config/unix.exp, config/vr4300.exp,
5141 config/vr5000.exp, config/vxworks.exp, gdb.arch/altivec-regs.exp,
5142 gdb.arch/e500-abi.exp, gdb.arch/e500-regs.exp, gdb.asm/asm-source.exp,
5143 gdb.base/a2-run.exp, gdb.base/advance.exp, gdb.base/all-bin.exp,
5144 gdb.base/args.exp, gdb.base/arithmet.exp, gdb.base/assign.exp,
5145 gdb.base/async.exp, gdb.base/auxv.exp, gdb.base/bigcore.c,
5146 gdb.base/bigcore.exp, gdb.base/bitfields.exp, gdb.base/bitops.exp,
5147 gdb.base/break.c, gdb.base/break.exp, gdb.base/break1.c,
5148 gdb.base/call-ar-st.exp, gdb.base/call-rt-st.exp,
5149 gdb.base/call-strs.exp, gdb.base/callfuncs.c, gdb.base/callfuncs.exp,
5150 gdb.base/checkpoint.exp, gdb.base/chng-syms.exp,
5151 gdb.base/code-expr.exp, gdb.base/commands.exp, gdb.base/completion.exp,
5152 gdb.base/complex.exp, gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
5153 gdb.base/consecutive.exp, gdb.base/corefile.exp, gdb.base/cvexpr.c,
5154 gdb.base/cvexpr.exp, gdb.base/dbx.exp, gdb.base/default.exp,
5155 gdb.base/define.exp, gdb.base/del.c, gdb.base/detach.exp,
5156 gdb.base/display.exp, gdb.base/dump.exp, gdb.base/echo.exp,
5157 gdb.base/environ.exp, gdb.base/eval-skip.exp, gdb.base/exprs.exp,
5158 gdb.base/fileio.exp, gdb.base/find.exp, gdb.base/finish.exp,
5159 gdb.base/funcargs.exp, gdb.base/gcore-buffer-overflow.exp,
5160 gdb.base/gcore.exp, gdb.base/gdb1555.exp, gdb.base/gdbvars.exp,
5161 gdb.base/help.exp, gdb.base/huge.exp, gdb.base/info-proc.exp,
5162 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/langs.exp,
5163 gdb.base/lineinc.exp, gdb.base/list.exp, gdb.base/macscp.exp,
5164 gdb.base/maint.exp, gdb.base/mips_pro.exp, gdb.base/miscexprs.exp,
5165 gdb.base/nodebug.exp, gdb.base/nofield.c, gdb.base/opaque.exp,
5166 gdb.base/overlays.exp, gdb.base/page.exp, gdb.base/pc-fp.exp,
5167 gdb.base/pending.c, gdb.base/pendshr.c, gdb.base/pointers.exp,
5168 gdb.base/psymtab.exp, gdb.base/ptype.exp, gdb.base/randomize.c,
5169 gdb.base/readline.exp, gdb.base/recurse.exp, gdb.base/regs.exp,
5170 gdb.base/relational.exp, gdb.base/relocate.exp, gdb.base/remote.exp,
5171 gdb.base/reread.exp, gdb.base/return.exp, gdb.base/return2.exp,
5172 gdb.base/scope.exp, gdb.base/sect-cmd.exp, gdb.base/sep-proc.c,
5173 gdb.base/sep.c, gdb.base/sep.exp, gdb.base/sepdebug.c,
5174 gdb.base/sepdebug.exp, gdb.base/setshow.exp, gdb.base/shlib-call.exp,
5175 gdb.base/sigaltstack.c, gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
5176 gdb.base/source.exp, gdb.base/start.c, gdb.base/step-bt.c,
5177 gdb.base/step-line.exp, gdb.base/structs.c, gdb.base/structs.exp,
5178 gdb.base/structs2.exp, gdb.base/term.exp, gdb.base/twice.exp,
5179 gdb.base/type-opaque.exp, gdb.base/until.exp,
5180 gdb.base/value-double-free.c, gdb.base/varargs.exp,
5181 gdb.base/watchpoint.exp, gdb.base/whatis-exp.exp, gdb.disasm/am33.exp,
5182 gdb.disasm/h8300s.exp, gdb.disasm/hppa.exp, gdb.disasm/mn10300.exp,
5183 gdb.disasm/sh3.exp, gdb.disasm/t01_mov.exp, gdb.disasm/t02_mova.exp,
5184 gdb.disasm/t03_add.exp, gdb.disasm/t04_sub.exp, gdb.disasm/t05_cmp.exp,
5185 gdb.disasm/t06_ari2.exp, gdb.disasm/t07_ari3.exp,
5186 gdb.disasm/t08_or.exp, gdb.disasm/t09_xor.exp, gdb.disasm/t10_and.exp,
5187 gdb.disasm/t11_logs.exp, gdb.disasm/t12_bit.exp,
5188 gdb.disasm/t13_otr.exp, gdb.fortran/exprs.exp, gdb.fortran/types.exp,
5189 gdb.hp/gdb.aCC/exception.exp, gdb.hp/gdb.aCC/optimize.exp,
5190 gdb.hp/gdb.aCC/watch-cmd.exp, gdb.hp/gdb.base-hp/callfwmall.exp,
5191 gdb.hp/gdb.base-hp/dollar.exp, gdb.hp/gdb.base-hp/hwwatchbus.exp,
5192 gdb.hp/gdb.base-hp/pxdb.exp, gdb.hp/gdb.base-hp/reg-pa64.exp,
5193 gdb.hp/gdb.base-hp/reg.exp, gdb.hp/gdb.base-hp/sized-enum.exp,
5194 gdb.hp/gdb.base-hp/so-thresh.exp, gdb.hp/gdb.compat/xdb1.exp,
5195 gdb.hp/gdb.compat/xdb2.exp, gdb.hp/gdb.compat/xdb3.exp,
5196 gdb.java/jmisc.exp, gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
5197 gdb.mi/gdb669.exp, gdb.mi/gdb680.exp, gdb.mi/gdb701.exp,
5198 gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-console.exp,
5199 gdb.mi/mi-hack-cli.exp, gdb.mi/mi-pending.c, gdb.mi/mi-pendshr.c,
5200 gdb.mi/mi-pthreads.exp, gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
5201 gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp, gdb.mi/mi2-basics.exp,
5202 gdb.mi/mi2-console.exp, gdb.mi/mi2-hack-cli.exp,
5203 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-read-memory.exp,
5204 gdb.mi/mi2-regs.exp, gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
5205 gdb.pascal/types.exp, gdb.stabs/weird.exp,
5206 gdb.threads/gcore-thread.exp, gdb.threads/manythreads.exp,
5207 gdb.threads/print-threads.exp, gdb.threads/pthreads.exp,
5208 gdb.threads/schedlock.exp, gdb.threads/step.exp, gdb.threads/step2.exp,
5209 gdb.threads/switch-threads.exp, gdb.threads/thread-specific.exp,
5210 gdb.threads/thread_check.exp, gdb.threads/thread_events.exp,
5211 gdb.threads/tls-nodebug.exp, gdb.threads/tls-shared.exp,
5212 gdb.threads/tls.exp, gdb.trace/actions.exp, gdb.trace/backtrace.exp,
5213 gdb.trace/circ.exp, gdb.trace/collection.exp, gdb.trace/deltrace.exp,
5214 gdb.trace/infotrace.exp, gdb.trace/limits.exp, gdb.trace/packetlen.exp,
5215 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp, gdb.trace/report.exp,
5216 gdb.trace/save-trace.exp, gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
5217 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
5218 lib/mi-support.exp, lib/trace-support.exp: Remove reference
5219 to bug-gdb@prep.ai.mit.edu .
5220
5e06a3d1
VP
52212008-07-31 Vladimir Prus <vladimir@codesourcery.com>
5222
5223 * lib/mi-support.exp (mi_load_shlibs): New.
5224 * gdb.mi/mi-pending.exp: Use mi_load_shlibs, not gdb_load_shlibs.
5225
9d81d21b
VP
52262008-07-30 Vladimir Prus <vladimir@codesourcery.com>
5227
5228 * lib/mi-support.exp (get_mi_thread_list)
5229 (check_mi_and_console_threads): New, moved from ...
5230 * gdb.mi/mi-pthread.exp: ...here.
5231 * gdb.mi/gdb669.exp (get_mi_thread_list)
5232 (check_mi_and_console_threads): Delete.
5233 * gdb.mi/mi2-pthread.exp: Likewise.
5234
bae98fe0
TT
52352008-07-28 Tom Tromey <tromey@redhat.com>
5236
5237 * Makefile.in (just-check): Remove. Move body to...
5238 (check): ... here.
5239
57380f4e
DJ
52402008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
5241
5242 * gdb.threads/manythreads.exp: Use remote_expect instead of after.
5243 Add a test for duplicated SIGINTs.
5244
e09490f1
DJ
52452008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
5246
5247 * gdb.threads/schedlock.exp (get_args): Update to work for any
5248 value of NUM.
5249 (Top level): Report the number of threads that did not resume.
5250
6387b45f
DJ
52512008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
5252
5253 * gdb.dwarf2/dw2-compressed.S: Also define __start.
5254
62f64ff2
DJ
52552008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
5256
5257 * lib/mi-support.exp (default_mi_gdb_start): Remove check for
5258 non-MI prompt.
5259
fa8de41e
TT
52602008-07-26 Tom Tromey <tromey@redhat.com>
5261
5262 * gdb.base/callfuncs.c (struct struct_with_fnptr): New struct.
5263 (function_struct, function_struct_ptr): New globals.
5264 * gdb.base/callfuncs.exp (do_function_calls): Test calling via a
5265 function pointer in a struct.
5266
ccb3ac8a
TT
52672008-07-26 Tom Tromey <tromey@redhat.com>
5268
5269 * gdb.base/macscp.exp: Add test for macro lexing bug.
5270
d7d9f01e
TT
52712008-07-18 Tom Tromey <tromey@redhat.com>
5272
5273 * gdb.base/macscp.exp: Add macro tests.
5274
9bf07184
PP
52752008-07-17 Paul Pluzhnikov <ppluzhnikov@google.com>
5276
5277 * gdb.base/foll-fork.exp: Fix for Linux/VDSO failure.
5278
becf6477
PP
52792008-07-17 Paul Pluzhnikov <ppluzhnikov@google.com>
5280
5281 * gdb.base/coremaker.c: Fix for Linux failure in gdb.base/corefile.exp
5282
0709f7d3
PP
52832008-07-15 Paul Pluzhnikov <ppluzhnikov@google.com>
5284
5285 * gdb.cp/class2.exp: fix for failure on spu-elf
a9c64011 5286
7093c834
PP
52872008-07-14 Paul Pluzhnikov <ppluzhnikov@google.com>
5288
5289 * gdb.cp/class2.exp, gdb.cp/class2.cc: Test for PR2477.
a9c64011 5290
b432ffe3
JK
52912008-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
5292
5293 * gdb.base/randomize.exp: Catch non-Linux targets as untested.
5294
b1a268e5
VP
52952008-07-12 Vladimir Prus <vladimir@codesourcery.com>
5296
5297 * lib/mi-support.exp (mi_expect_stop): Adjust for the new field.
5298
e2995f8e
KB
52992008-07-11 Kevin Buettner <kevinb@redhat.com>
5300
5301 * gdb.arch/e500-regs.exp (decimal_vector): Adjust "v8_int8" portion
5302 of regexp to account for changes made to GDB in the printing of
5303 byte vectors.
5304
14032a66
TT
53052008-07-11 Tom Tromey <tromey@redhat.com>
5306
5307 * gdb.base/completion.exp: Add 'help' completion test.
5308
981505ef
JK
53092008-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
5310
5311 * gdb.base/randomize.exp: Remove dependency on tcl-8.4+.
5312
10568435
JK
53132008-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
5314
5315 * gdb.base/randomize.exp, gdb.base/randomize.c: New files.
5316
4487aabf
PA
53172008-07-09 Pedro Alves <pedro@codesourcery.com>
5318
5319 * gdb.base/chng-syms.exp: Don't expect "No symbol ...".
5320
a4a9b1c4
PA
53212008-07-09 Pedro Alves <pedro@codesourcery.com>
5322
5323 * gdb.base/fullname.exp: Restore pwd if compiling failed.
5324
3c3185ac
JK
53252008-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
5326
5327 * gdb.base/value-double-free.exp, gdb.base/value-double-free.c: New.
5328
7ebd49dc
VP
53292008-06-28 Vladimir Prus <vladimir@codesourcery.com>
5330
5331 * lib/mi-support.exp (mi_send_resuming_command_raw): Revert
5332 previous commit. Add a comment.
5333
84e46146
PA
53342008-06-28 Pedro Alves <pedro@codesourcery.com>
5335
5336 * gdb.base/sigchld.c, gdb.base/sigchld.exp: New test.
5337
0f8d4a2f
VP
53382008-06-28 Vladimir Prus <vladimir@codesourcery.com>
5339
5340 * lib/mi-support.exp (mi_send_resuming_command_raw): Report pass.
5341
f747e0ce
PA
53422008-06-27 Pedro Alves <pedro@codesourcery.com>
5343
5344 * lib/gdb.exp (gdb_saved_set_unbuffered_mode_obj): New global.
5345 (gdb_compile): If target is *-*-cygwin* or *-*-mingw*, and we're
5346 compiling an executable, link in an object that forces unbuffered
5347 output.
5348 * lib/set_unbuffered_mode.c: New file.
5349
734a5c36
JK
53502008-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
5351
5352 * lib/gdb.exp (prepare_for_testing): Do not drop the OPTIONS argument.
5353
a2840c35
VP
53542008-06-25 Vladimir Prus <vladimir@codesourcery.com>
5355
a9c64011
AS
5356 * gdb.mi/mi-async.exp: Use mi_sending_resuming_command_raw and
5357 mi_expect_stop.
5358 * gdb.mi/mi-support.exp (mi_run_cmd, mi_send_resuming_command):
5359 Demand that *running is output.
5360 (detect_async): Perform checking every time.
5361 (mi_send_resuming_command): Extract everything into...
5362 (mi_send_resuming_command_raw): ...this.
a2840c35
VP
5363 (mi_expect_stop): Don't accept any output before *stopped.
5364
6ae37fef
VP
53652008-06-13 Vladimir Prus <vladimir@codesourcery.com>
5366
5367 Robustify mi-simplerun.
a9c64011
AS
5368 * gdb.mi/basics.c (main): Add a call to sleep.
5369 * gdb.mi/mi-cli.exp: Adjust for change in line numbers.
5370 * gdb.mi/mi2-cli.exp: Likewise.
5371 * gdb.mi/mi-break.exp: Likewise.
6ae37fef 5372
b4aa76f0 53732008-06-11 Vladimir Prus <vladimir@codesourcery.com>
83408de7
VP
5374
5375 * gdb.mi/mi-break.exp (test_ignore_count): Use mi_expect_stop.
5376
e1ac3328
VP
53772008-06-10 Vladimir Prus <vladimir@codesourcery.com>
5378
a9c64011
AS
5379 * gdb.mi/mi-console.exp: Adjust.
5380 * gdb.mi/mi-syn-frame.exp: Adjust.
5381 * gdb.mi/mi2-console.exp: Adjust.
5382 * gdb.mi/mi2-syn-frame.exp: Adjust.
5383 * lib/mi-support.exp (mi_run_cmd): Adjust.
5384 (mi_send_resuming_command): Adjust.
e1ac3328 5385
f7f9a841
VP
53862008-06-10 Vladimir Prus <vladimir@codesourcery.com>
5387
5388 * gdb.mi/mi-break.exp (test_ignore_count): Adjust stopped pattern.
a9c64011
AS
5389 * gdb.mi/mi-syn-frame.exp: Use mi_expect_stop instead of direct
5390 testing of stopped.
5391 * gdb.mi/mi2-syn-frame.exp: Likewise.
5392 * lib/mi-support.exp (default_mi_gdb_start): Call detect_async.
5393 (async, detect_async): New.
5394 (mi_expect_stop, mi_continue_to_line): Adjust expectation
5395 depending on if we're running in sync or async mode.
f7f9a841 5396
37cd5d19
TT
53972008-06-09 Tom Tromey <tromey@redhat.com>
5398
5399 * gdb.base/completion.exp: New tests for field name completion
5400 with spaces, and field name completion with '->'.
5401
65d12d83
TT
54022008-06-06 Tom Tromey <tromey@redhat.com>
5403
5404 * gdb.base/break1.c (struct some_struct): New struct.
5405 (values): New global.
5406 * gdb.base/completion.exp: Add field name completion test.
5407
ebfe2e3f
PP
54082008-06-06 Paul Pluzhnikov <ppluzhnikov@google.com>
5409
5410 * gdb.cp/call-c.exp: Test for incorrect handling of reference
5411 to pointer.
5412 * gdb.cp/call-c.cc: Likewise.
5413
bcf6fc3a
NR
54142008-06-06 Nick Roberts <nickrob@snap.net.nz>
5415
5416 * gdb.base/annota1.exp (thread_switch): Test for thread-changed
5417 annotation.
5418
49fd4a42 54192008-06-05 Paul Pluzhnikov <ppluzhnikov@google.com>
a9c64011 5420 Pedro Alves <pedro@codesourcery.com>
49fd4a42
PA
5421
5422 * gdb.threads/execl.c, gdb.threads/execl1.c,
5423 gdb.threads/execl.exp: New tests.
a9c64011 5424
8a34ac3f
AR
54252008-06-05 Aleksandar Ristovski <aristovski@qnx.com>
5426 Daniel Jacobowitz <dan@codesourcery.com>
5427
5428 * gdb.cp/exception.exp: Activate test, make it work with pending
5429 catchpoints.
5430
86ae69ef
JK
54312008-06-05 Jan Kratochvil <jan.kratochvil@redhat.com>
5432
5433 * dw2-ref-missing-frame.S, dw2-ref-missing-frame.exp: New files.
5434
f7f9ae2c
VP
54352008-05-28 Vladimir Prus <vladimir@codesourcery.com>
5436
a9c64011
AS
5437 * gdb.mi/mi-var-cmd.exp: Adjust for the fact that type_changed field is
5438 now printed.
5439 * gdb.mi/mi2-var-cmd.exp: Likewise.
f7f9ae2c 5440
2a2d4dc3
AS
54412008-05-27 Andreas Schwab <schwab@suse.de>
5442
5443 * gdb.base/frame-args.exp: Handle arguments that are optimized
5444 out.
5445
5099e4d9
LM
54462008-05-26 Luis Machado <luisgpm@br.ibm.com>
5447
5448 * gdb.arch/ppc64-atomic-inst.exp: Make the expected compile failure
5449 quiet for ppc32 and group options into a single variable.
5450
d9c36a91
JB
54512008-05-23 Joel Brobecker <brobecker@adacore.com>
5452
5453 * gdb.ada/null_array/foo.adb: Add multi-dimensional array
5454 of zero-size elements.
5455 * gdb.ada/null_array.exp: Test printing this new array.
5456
103a8671
JK
54572008-05-22 Jan Kratochvil <jan.kratochvil@redhat.com>
5458
5459 * gdb.base/longjmp.exp: Fix GDB_TEST_MULTIPLE missing GDB_PROMPT races.
5460
07a4cc1a 54612008-05-21 Joel Brobecker <brobecker@adacore.com>
5943254b
JB
5462
5463 * gdb.base/finish.exp: Test that "fin" works as an abbreviation
5464 of the "finish" command.
5465
55f996a7
NR
54662008-05-21 Nick Roberts <nickrob@snap.net.nz>
5467
5468 * gdb.base/annota1.exp: Test for new annotation.
5469
907fc202
UW
54702008-05-16 Pedro Alves <pedro@codesourcery.com>
5471
5472 * gdb.base/fixsection.exp: New file.
5473 * gdb.base/fixsection0.c: New file.
5474 * gdb.base/fixsection1.c: New file.
5475
e8f97270
UW
54762008-05-16 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5477
5478 * gdb.base/annota1.exp: Accept printf@... in place of printf.
5479 * gdb.base/annota3.exp: Likewise.
5480
ac0bb574
NF
54812008-05-13 Nathan Froyd <froydnj@codesourcery.com>
5482
5483 * gdb.base/watch_thread_num.exp: Don't run tests that require
5484 watchpoints if the target doesn't support them.
5485
6fadd07a
DE
54862008-05-12 Doug Evans <dje@google.com>
5487
5488 * lib/gdbserver-support.exp (find_gdbserver): Use $GDBSERVER if set.
5489
6e9a4a30
JB
54902008-05-09 Joel Brobecker <brobecker@adacore.com>
5491
5492 * gdb.ada/assign_1.exp: New testcase.
5493
08388c79
DE
54942008-05-09 Doug Evans <dje@google.com>
5495
a3c83fae
DE
5496 * gdb.base/find.exp: New file.
5497 * gdb.base/find.c: New file.
08388c79 5498
bd5ddfe8
DJ
54992008-05-08 Daniel Jacobowitz <dan@codesourcery.com>
5500
5501 * gdb.base/commands.exp (watchpoint_command_test): Handle
5502 gdb,no_hardware_watchpoints.
5503 * gdb.base/float.exp: Allow ARM targets without floating point.
5504 * gdb.base/step-test.exp: Allow callee@plt when stepping in.
5505
b5dd68e2 55062008-05-06 Jerome Guitton <guitton@adacore.com>
a9c64011 5507 Joel Brobecker <brobecker@adacore.com>
b5dd68e2
JB
5508
5509 * gdb.ada/lang_switch: New test program.
5510 * gdb.ada/lang_switch.exp: New testcase.
5511
382d13d1
DE
55122008-05-05 Doug Evans <dje@google.com>
5513
5514 * gdb.base/help.exp (disassemble): Update expected help text.
5515
9dd789d0
PA
55162008-05-04 Pedro Alves <pedro@codesourcery.com>
5517
5518 * gdb.base/longjmp.c, gdb.base/longjmp.exp: New files.
5519
611c83ae
PA
55202008-05-04 Pedro Alves <pedro@codesourcery.com>
5521
5522 * gdb.cp/annota2.exp: Adjust to breakpoints invalidations at
5523 different times.
5524
ff013f42
JK
55252008-05-04 Jan Kratochvil <jan.kratochvil@redhat.com>
5526
5527 * gdb.dwarf2/dw2-ranges.S: Merge the secondary section with `.fini'.
5528 * gdb.dwarf2/dw2-ranges.exp: Compile also `dw2-ranges2.S' and
5529 `dw2-ranges3.S' and test also their MAIN2, FUNC2 and MAIN3 symbols.
5530 * gdb.dwarf2/dw2-ranges2.S, gdb.dwarf2/dw2-ranges3.S: New files.
5531
96dff6a2
VP
55322008-05-04 Vladimir Prus <vladimir@codesourcery.com>
5533
5534 * lib/mi-support.exp (mi_run_cmd): Allow for =thread-created
5535 notification to appear.
5536
55cd6f92
DJ
55372008-05-04 Daniel Jacobowitz <dan@debian.org>
5538
5539 * gdb.base/fullname.c: New file.
5540 * gdb.base/fullname.exp: New file.
5541 * lib/gdb.exp (gdb_breakpoint): Support no-message option.
5542
d705c43c
PA
55432008-05-03 Pedro Alves <pedro@codesourcery.com>
5544
5545 * gdb.base/macscp.exp, gdb.base/macscp1.c: Add test for printing
5546 expressions with macros.
5547
333222e1
JK
55482008-05-03 Jan Kratochvil <jan.kratochvil@redhat.com>
5549
5550 * gdb.base/dfp-test.exp: Fix random FAIL risk on calling functions.
5551
5ac01682
DJ
55522008-05-02 Daniel Jacobowitz <dan@codesourcery.com>
5553
5554 * gdb.base/completion.exp: Handle lack of other symbols beginning
5555 with "a".
5556
5557 * gdb.base/varargs.exp: Correct quoting for options to gdb_compile.
5558
237fc4c9
PA
55592008-05-02 Jim Blandy <jimb@codesourcery.com>
5560
5561 * gdb.asm/asmsrc1.s: Add scratch space.
5562
ed5e9466
DJ
55632008-05-01 Jan Kratochvil <jan.kratochvil@redhat.com>
5564 Daniel Jacobowitz <dan@codesourcery.com>
5565
5566 * gdb.threads/attach-into-signal.c, gdb.threads/attach-into-signal.exp,
5567 gdb.threads/attach-stopped.c, gdb.threads/attach-stopped.exp,
5568 gdb.threads/attachstop-mt.c, gdb.threads/attachstop-mt.exp: New.
5569
b39cc962
DJ
55702007-05-01 Daniel Jacobowitz <dan@codesourcery.com>
5571
5572 * gdb.arch/thumb-prologue.exp: Do not expect a saved PC.
5573
36d520f5
JB
55742008-05-01 Joel Brobecker <brobecker@adacore.com>
5575
5576 * gdb.base/info-target.exp: New testcase.
5577
8d4e3071
DJ
55782008-04-30 Daniel Jacobowitz <dan@codesourcery.com>
5579
5580 * gdb.cp/hang.exp: Use .cc instead of .C.
5581 * gdb.cp/hang1.cc, gdb.cp/hang2.cc, gdb.cp/hang3.cc: Renamed from ...
5582 * gdb.cp/hang1.C, gdb.cp/hang2.C, gdb.cp/hang3.C: ... here.
5583
6f3f3097
DJ
55842008-04-30 Daniel Jacobowitz <dan@codesourcery.com>
5585
5586 * gdb.base/gdb1250.exp: Remove perror.
5587 * lib/mi-support.exp (mi_delete_breakpoints): Match the prompt.
5588
5550a914
PA
55892008-04-30 Pedro Alves <pedro@codesourcery.com>
5590
5591 * gdb.dwarf2/dw2-strp.S: Replace .long by .4byte and .value by
5592 .2byte.
5593
d848e687
DJ
55942008-04-25 Daniel Jacobowitz <dan@codesourcery.com>
5595
5596 * gdb.base/macscp.exp: Enable kfails. Compile with -g3 for GCC.
5597 (maybe_kfail): New.
5598
93b5768b
PA
55992008-04-25 Pedro Alves <pedro@codesourcery.com>
5600
5601 * gdb.dwarf2/dw2-strp.S, gdb.dwarf2/dw2-strp.exp: New files.
5602
721c02de
VP
56032008-04-24 Vladimir Prus <vladimir@codesourcery.com>
5604
a9c64011
AS
5605 * gdb.mi/mi-syn-frame.exp: Adjust for token disappearance.
5606 * gdb.mi/mi2-syn-frame.exp: Likewise.
5607 * lib/mi-support.exp: Likewise.
721c02de 5608
74960c60
VP
56092008-04-24 Vladimir Prus <vladimir@codesourcery.com>
5610
5611 * lib/gdb.exp (gdb_continue_to_breakpoint): Allow the caller
5612 to specify regexp for the location to stop at.
5613 * gdb.base/break-always.c: New.
5614 * gdb.base/break-always.exp: New.
5615
d24317b4
VP
56162008-04-24 Vladimir Prus <vladimir@codesourcery.com>
5617
5618 * lib/mi-support.exp (mi_runto_helper): Adjust
5619 for the original-location field.
5620 (mi_create_breakpoint, mi_list_breakpoints): New.
5621 * gdb.mi/mi-break.exp: Adjust.
5622 * gdb.mi/mi2-break.exp: Adjust.
5623 * gdb.mi/mi-pending.exp: Adjust.
5624 * gdb.mi/mi-simplerun.exp: Adjust.
5625 * gdb.mi/mi2-simplerun.exp: Adjust.
5626 * gdb.mi/mi-syn-frame.exp: Adjust.
5627 * gdb.mi/mi2-syn-frame.exp: Adjust.
5628 * gdb.mi/mi-until.exp: Adjust.
5629 * gdb.mi/mi2-until.exp: Adjust.
5630 * gdb.mi/mi-var-display.exp: Adjust.
5631 * gdb.mi/mi2-var-display.exp: Adjust.
5632 * gdb.mi/mi-watch.exp: Adjust.
5633 * gdb.mi/mi2-watch.exp: Adjust.
5634
fdc59709 56352008-04-23 Paolo Bonzini <bonzini@gnu.org>
d24317b4 5636
a9c64011
AS
5637 * aclocal.m4: Add override.m4.
5638 * configure: Regenerate.
fdc59709 5639
8e91f023
VP
56402008-04-19 Vladimir Prus <vladimir@codesourcery.com>
5641
5642 * gdb.mi/var-cmd.c (do_at_tests): Verify that
5643 '-var-update --all-values' reports new value even the type
5644 of a variable object has changed.
5645
233a11ab
CS
56462008-04-18 Craig Silverstein <csilvers@google.com>
5647
5648 * gdb.dwarf2/dw2-compressed.S, gdb.dwarf2/dw2-compressed.exp: New
5649 files.
d24317b4 5650
9c1137ad
JB
56512008-04-18 Joel Brobecker <brobecker@adacore.com>
5652
5653 * gdb.ada/atomic_enum: New test program.
5654 * gdb.ada/atomic_enum.exp: New testcase.
5655
66d0bbc7
DE
56562008-04-17 Doug Evans <dje@google.com>
5657
5658 * gdb.opt/Makefile.in: Fix whitespace.
5659
100906b0
UW
56602008-04-17 Daniel Jacobowitz <dan@codesourcery.com>
5661
5662 * gdb.threads/linux-dp.exp: Continue after unrecognized lines.
5663
4584e32e
DE
56642008-04-17 Doug Evans <dje@google.com>
5665
5666 * gdb.base/hashline1.exp: New testcase.
5667 * gdb.base/hashline2.exp: New testcase.
5668 * gdb.base/hashline2.exp: New testcase.
5669
0a320680
PA
56702008-04-17 Pedro Alves <pedro@codesourcery.com>
5671
5672 * gdb.base/step-break.exp, gdb.base/step-break.c: New files.
5673
18ac113b
AR
56742008-04-15 Aleksandar Ristovski <aristovski@qnx.com>
5675
5676 * gdb.base/attach.exp (do_attach_tests): Matching pattern for
5677 temporary breakpoint to match "Temporary breakpoint".
5678 * gdb.base/break.exp (delete_breakpoints): Likewise.
5679 * gdb.base/call-ar-st.exp (get_debug_format): Likewise.
5680 * gdb.base/commands.exp (temporary_breakpoint_commands): Likewise.
5681 * gdb.base/display.exp: Likewise.
5682 * gdb.base/foll-exec.exp (do_exec_tests): Likewise.
5683 * gdb.base/foll-fork.exp (catch_fork_child_follow): Likewise.
5684 * gdb.base/restore.exp (restore_tests): Likewise.
5685 * gdb.base/sepdebug.exp: Likewise.
5686 * gdb.base/watchpoint.exp: Likewise.
5687 * gdb.mi/mi-cli.exp: Added argument for new "disp" field.
5688 * gdb.mi/mi-pending.exp: Likewise.
5689 * gdb.mi/mi-simplerun.exp (test_running_the_program): Likewise.
5690 * gdb.mi/mi-until.exp (test_runnint_to_foo): Likewise.
5691 * gdb.mi/mi-var-cmd.exp: Likewise.
5692 * gdb.mi/mi-var-display.exp: Likewise.
5693 * gdb.mi/mi2-cli.exp: Likewise.
5694 * gdb.mi/mi2-simplerun.exp (test_running_the_program): Likewise.
5695 * gdb.mi/mi2-until.exp (test_running_to_foo): Likewise.
5696 * gdb.mi/mi2-var-display.exp: Likewise.
5697 * lib/gdb.exp (gdb_breakpoint): Pattern for temporary breakpoint.
5698 * lib/mi-support.exp (mi_runto_helper): Use "after_reason" argument for
5699 new "disp" field.
a9c64011 5700 (mi_expect_stop): Move after_reason argument to be really after
18ac113b
AR
5701 reason. This is to support fix for PR2424.
5702
add38693
JK
57032008-04-15 Jan Kratochvil <jan.kratochvil@redhat.com>
5704
5705 * gdb.dwarf2/dw2-ranges.S: New stub `.file' directive.
5706
fcacd99f
VP
57072008-04-13 Vladimir Prus <vladimir@codesourcery.com>
5708
5709 * gdb.mi/mi-var-cmd.exp: Adjust for appearance of type_changed
a9c64011 5710 field. Add more floating varobj tests.
fcacd99f 5711 * gdb.mi/mi2-var-cmd.exp: Adjust for appearance of type_changed
a9c64011
AS
5712 field.
5713 * gdb.mi/var-cmd.c (do_at_tests_callee, do_at_tests): New.
5714 (main): Call do_at_tests.
5715 * lib/mi-support.exp (mi_create_floating_varobj)
5716 (mi_varobj_update_with_type_change): New.
fcacd99f 5717
de051565
MK
57182008-04-09 Marc Khouzam <marc.khouzam@ericsson.com>
5719
5720 * gdb.mi/mi2-var-display.exp: Added tests for the new -f
5721 option of -var-evaluate-expression.
5722 * gdb.mi/mi2-var-display.exp: Likewise.
5723
dbc52822
VP
57242008-04-07 Vladimir Prus <vladimir@codesourcery.com>
5725
5726 Introduce test setup helpers.
a9c64011
AS
5727 * lib/gdb.exp (build_executable, clean_restart)
5728 (prepare_for_testing): New.
5729 * gdb.base/break.exp: Use prepare_for_testing, and clean_restart.
5730 * gdb.base/return.exp: Likewise.
5731 * gdb.base/ending-run.exp: Likewise.
dbc52822 5732
473591da
NR
57332008-04-07 Nick Roberts <nickrob@snap.net.nz>
5734
5735 * gdb.mi/mi-async.exp: New test for asynchronous Machine
5736 Interface (MI) responses.
5737
2b2d9e11
VP
57382008-04-06 Vladimir Prus <vladimir@codesourcery.com>
5739
a9c64011
AS
5740 * gdb.cp/breakpoint.cc: New code to test conditions involving
5741 member variables.
5742 * gdb.cp/breakpoint.exp: Test condition involving member
5743 variables.
2b2d9e11 5744
bb378428
VP
57452008-04-05 Vladimir Prus <vladimir@codesourcery.com>
5746
5747 * lib/mi-support.exp (mi_expect_stop): New.
5748 (mi_run_cmd): Change the
5749 token. Use mi_send_resuming_command, use
5750 mi_expect_stop.
5751 (mi_execute_to_helper): Rename to mi_execute_to.
5752 (mi_send_resuming_command): Add more error patterns.
5753 (mi_wait_for_stop): Renamed to...
5754 (mi_get_stop_line): ...this.
5755 (mi_run_inline_test): Adjust.
5756
5757 * gdb.mi/mi-cli.exp: Use mi_execute_to/mi_expect_stop.
5758 * gdb.mi/mi-console.exp: Likewise.
5759 * gdb.mi/mi-pending.exp: Likewise.
5760 * gdb.mi/mi-simplerun.exp: Likewise.
5761 * gdb.mi/mi-stack.exp: Likewise.
5762 * gdb.mi/mi-stepi.exp: Likewise.
5763 * gdb.mi/mi-syn-frame.exp: Add comment.
5764 * gdb.mi/mi-until.exp: Likewise.
5765 * gdb.mi/mi-var-display.exp: Likewise.
5766 * gdb.mi/mi-watch.exp: Likewise.
5767 * gdb.mi/mi2-cli.exp: Likewise.
5768 * gdb.mi/mi2-console.exp: Likewise.
5769 * gdb.mi/mi2-simplerun.exp: Likewise.
5770 * gdb.mi/mi2-stack.exp: Likewise.
5771 * gdb.mi/mi2-stepi.exp: Likewise.
5772 * gdb.mi/mi2-until.exp: Likewise.
5773 * gdb.mi/mi2-var-display.exp: Likewise.
5774 * gdb.mi/mi2-watch.exp: Likewise.
5775
62172bb9
UW
57762008-04-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5777
5778 * gdb.base/watch_thread_num.exp: Use gdb_compile_pthreads.
5779
5780 * gdb.cp/mb-templates.exp: Skip test on spu*-*-* targets.
5781
a13e061a
PA
57822008-04-04 Pedro Alves <pedro@codesourcery.com>
5783
5784 * gdb.mi/mi-disassemble.exp, gdb.mi/mi-stack.exp,
5785 gdb.mi/mi-syn-frame.exp, gdb.mi/mi-var-block.exp,
5786 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
5787 gdb.mi/mi2-disassemble.exp, gdb.mi/mi2-stack.exp,
5788 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-var-block.exp,
5789 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp: Update to not
5790 expect an mi error duplicated in stderr.
5791
eae06beb
JB
57922008-04-03 Joel Brobecker <brobecker@adacore.com>
5793
5794 * gdb.cp/ovldbreak.cc: Add missing bodies for methods foo::foofunc.
5795 * gdb.cp/ovldbreak.exp: Set multiple-symbols to "ask".
5796 Add a couple of tests that verify the behavior when the new setting
5797 is set to "cancel" and "all".
5798 * gdb.cp/method2.exp, gdb.cp/templates.exp: Set multiple-symbols to
5799 "ask" before we start the testing.
5800
79c6ced6
AR
58012008-04-01 Aleksandar Ristovski <aristovski@qnx.com>
5802
5803 * gdb.cp/casts.cc: Add class reference variables.
5804 * gdb.cp/casts.exp: New test cases for up/down casting references.
5805
6c2d1a6b
MK
58062008-04-01 Marc Khouzam <marc.khouzam@ericsson.com>
5807
5808 * gdb.mi/mi-var-display.exp: Stop at end of do_special_tests
5809 instead of beginning to make an extra test pass.
5810 * gdb.mi/mi2-var-display.exp: Likewise.
5811
55b411d9
MR
58122008-03-31 Maciej W. Rozycki <macro@mips.com>
5813
5814 * gdb.base/break.exp: Mark failures as such. Fix formatting.
5815
c6140da2
MD
58162008-03-31 Markus Deuling <deuling@de.ibm.com>
5817 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5818
5819 * gdb.arch/spu-info.exp (info spu mailbox): Check for correct initial
5820 value. Add xfail for older kernels.
5821
79732189
AR
58222008-03-28 Aleksandar Ristovski <aristovski@qnx.com>
5823
5824 Bring mi-support in line with gdb.exp.
5825 * lib/mi-support.exp (default_mi_gdb_start): Rename from mi_gdb_start.
5826 (mi_gdb_start): New function.
5827
33c3676e
MR
58282008-03-28 Maciej W. Rozycki <macro@mips.com>
5829
5830 * gdb.mi/mi-var-cmd.exp: Fix a typo.
5831
92e28119
VP
58322008-03-26 Vladimir Prus <vladimir@codesourcery.com>
5833
5834 * gdb.mi/mi-var-display.exp: Remove obsolete xfail.
5835 * gdb.mi/mi2-var-display.exp: Likewise.
a9c64011 5836
9e8e3afe
VP
58372008-03-26 Vladimir Prus <vladimir@codesourcery.com>
5838
5839 * lib/mi-support.exp (mi_create_varobj_checked): New.
5840 (mi_list_varobj_children): Allow to check for a
5841 value.
5842 (mi_list_array_varobj_children): New.
5843
5844 * gdb.mi/mi-var-child.exp: Use mi_create_varobj
5845 and mi_list_varobj_children, as opposed to hardcoding
5846 expected strings.
5847 * gdb.mi/gdb701.exp: Likewise.
5848 * gdb.mi/gdb792.exp: Likewise.
5849 * gdb.mi/mi-var-block.exp: Likewise.
5850 * gdb.mi/mi-var-cmd.exp: Likewise.
5851 * gdb.mi/mi-var-invalidate.exp: Likewise.
5852 * gdb.mi/mi2-var-block.exp: Likewise.
5853 * gdb.mi/mi2-var-child.exp: Likewise.
5854 * gdb.mi/mi2-var-cmd.exp: Likewise.
5855 * gdb.mi/mi2-var-display.exp: Likewise.
5856
9df50351
JK
58572008-03-24 Jan Kratochvil <jan.kratochvil@redhat.com>
5858
5859 Fix random false FAILs on i386.
5860 * gdb.base/prelink.exp: Use `--no-exec-shield' for prelink.
5861
31e5d73a
DJ
58622008-03-23 Daniel Jacobowitz <dan@codesourcery.com>
5863
5864 PR gdb/544
5865 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Reapply 2008-03-21 changes.
5866
12f4afab
DJ
58672008-03-23 Daniel Jacobowitz <dan@codesourcery.com>
5868
5869 PR gdb/544
5870 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Revert 2008-03-21 changes.
5871
b562a0cb
DJ
58722008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
5873
5874 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Remove KFAIL for
5875 fixed PR gdb/544.
5876
17faa917
DJ
58772008-03-21 Pedro Alves <pedro@codesourcery.com>
5878
5879 * gdb.threads/fork-child-threads.exp: Test next over fork.
5880
6214f497
DJ
58812008-03-21 Chris Demetriou <cgd@google.com>
5882
5883 * gdb.base/break.exp (rbreak junk): New test for rbreak
5884 "Junk at end of arguments" issue.
5885
63092375
DJ
58862008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
5887
5888 * gdb.base/printcmds.exp (test_print_array_constants): Do not expect
5889 *& to work on created array elements.
5890 (Top level): Test print $pc with a file. Test string operations
5891 without a target.
5892 * gdb.base/ptype.exp: Do not expect *& to work on created array
5893 elements.
5894
b21991b0
DJ
58952008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
5896
5897 * gdb.threads/killed.exp, gdb.threads/manythreads.exp,
5898 gdb.threads/staticthreads.exp: Update exit query.
5899
c4b347c7
SL
59002008-03-07 Sandra Loosemore <sandra@codesourcery.com>
5901
5902 * lib/gdb.exp (gdb_load_cmd): Fix $args typo in timeout error message.
5903
fa4727a6
DJ
59042008-03-03 Daniel Jacobowitz <dan@codesourcery.com>
5905
5906 * gdb.base/watchpoint.c (global_ptr, func4): New.
5907 (main): Call func4.
5908 * gdb.base/watchpoint.exp: Call test_inaccessible_watchpoint.
5909 (test_inaccessible_watchpoint): New.
5910
2f34202f
MR
59112008-02-29 Maciej W. Rozycki <macro@mips.com>
5912
5913 * lib/gdb.exp (gdb_expect): Of all the timeouts provided always
5914 select the largest.
5915
0d6ba1b1
DJ
59162008-02-28 Daniel Jacobowitz <dan@codesourcery.com>
5917
5918 * gdb.base/annota1.exp, gdb.cp/annota2.exp: Update for fewer
5919 frames-invalid annotations.
5920
e691325a
PM
59212008-02-28 Pierre Muller <muller@ics.u-strasbg.fr>
5922
a9c64011 5923 * gdb.base/assign.exp: avoid same output for different tests.
e691325a 5924
f85b5ecc
DE
59252008-02-27 Doug Evans <dje@google.com>
5926
5927 * gdb.base/sigstep.exp (breakpoint_to_handler): Remove setup_kfail
5928 for bug 1738.
5929 (breakpoint_to_handler_entry): Ditto.
5930
b40e7bf3
JB
59312008-02-27 Joel Brobecker <brobecker@adacore.com>
5932
5933 * gdb.base/ending-run.exp: Use the first line of code inside
5934 function body to test breakpoints.
5935 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Adjust the actual
5936 location where the breakpoint is inserted when using the line
5937 where a function is declared. Fix typo in the description of
5938 one of the tests.
5939 * gdb.mi/mi-simplerun.exp, gdb.mi/mi2-simplerun.exp: Likewise.
5940
2faca73a
PM
59412008-02-27 Pierre Muller <muller@ics.u-strasbg.fr>
5942
5943 * gdb.arch/i386-sse.exp: avoid same output for two breakpoint setting
a9c64011 5944 tests.
2faca73a 5945
6f439c36
PM
59462008-02-27 Pierre Muller <muller@ics.u-strasbg.fr>
5947
5948 * gdb.base/args.exp: avoid same output for tests
5949 with single quotes.
5950
54e52265
VP
59512008-02-26 Vladimir Prus <vladimir@codesourcery.com>
5952
a9c64011
AS
5953 * gdb.base/annota1.exp: Adjust for 'info break'
5954 format changes.
5955 * gdb.base/annota3.exp: Likewise.
5956 * gdb.base/break.exp: Likewise.
5957 * gdb.base/condbreak.exp: Likewise.
5958 * gdb.base/pending.exp: Likewise.
5959 * gdb.base/sepdebug.exp: Likewise.
5960 * gdb.base/unload.exp: Likewise.
5961 * gdb.cp/ovldbreak.exp: Likewise.
5962 * gdb.mi/mi-pending.exp: Likewise.
54e52265 5963
897b09ca
DE
59642008-02-07 Doug Evans <dje@google.com>
5965
5966 * gdb.cp/mb-inline.exp: New.
5967 * gdb.cp/mb-inline.h: New.
5968 * gdb.cp/mb-inline1.cc: New.
5969 * gdb.cp/mb-inline2.cc: New.
5970
b1c32d35
PM
59712008-02-06 Pierre Muller <muller@ics.u-strasbg.fr>
5972
5973 * gdb.pascal/floats.pas: New test program.
5974 * gdb.pascal/floats.exp: New testcase.
5975
1a4ca44a
TJB
59762008-02-06 Thiago Jung Bauermann <bauerman@br.ibm.com>
5977
5978 * gdb.base/callfuncs.c (t_float_many_args): New function.
5979 (t_double_many_args): New function.
5980 * gdb.base/callfuncs.exp: Add tests for exceeding float
5981 and double parameters passed through the stack.
5982
439048e8
JB
59832008-02-05 Joel Brobecker <brobecker@adacore.com>
5984
5985 * gdb.ada/complete/pck.ads, gdb.ada/complete/pck.adb,
5986 gdb.ada/complete/foo.adb: New files.
5987 * gdb.ada/complete.exp: New testcase.
5988
81fe8080
DE
59892008-02-03 Doug Evans <dje@google.com>
5990
301f0ecf
DE
5991 * gdb.base/whatis-exp.exp: Fix expected result of whatis x+y, x-y, x*y.
5992
81fe8080
DE
5993 * gdb.cp/gdb2384.exp: New file.
5994 * gdb.cp/gdb2384.cc: New file.
5995 * gdb.cp/gdb2384-base.h: New file.
5996 * gdb.cp/gdb2384-base.cc: New file.
5997
4b071aec
DE
59982008-02-02 Doug Evans <dje@google.com>
5999
6000 * gdb.base/sigall.c (main): Ensure all signals aren't blocked.
6001
61137ba6
JB
60022007-02-01 Joel Brobecker <brobecker@adacore.com>
6003
6004 * gdb.ada/sym_print_name: New test program.
6005 * gdb.ada/sym_print_name.exp: New testcase.
6006
60072007-02-01 Joel Brobecker <brobecker@adacore.com>
51ba8a62
JB
6008
6009 * gdb.ada/nested/hello.adb: New file.
6010 * gdb.ada/nested.exp: New testcase.
6011 * gdb.ada/Makefile.in (EXECUTABLES): Update list.
6012
98deb0da
VP
60132008-02-01 Vladimir Prus <vladimir@codesourcery.com>
6014
6015 * gdb.mi/basic.c (return_1): New function.
a9c64011
AS
6016 * gdb.mi/mi-break.exp: Make sure that failed -break-insert
6017 don't cause future evaluations of function to report
6018 creation of internal breakpoints.
98deb0da 6019
723a2275
VP
60202008-02-01 Vladimir Prus <vladimir@codesourcery.com>
6021
6022 * gdb.mi/mi-break.exp (test_error): New.
6023 Call it.
6024
fb546a2f
LM
60252008-01-31 Luis Machado <luisgpm@br.ibm.com>
6026
6027 * gdb.arch/ppc64-atomic-inst.c: New testcase source file.
6028 * gdb.arch/ppc64-atomic-inst.exp: New testcase expect file.
6029
2d8fd90a
PM
60302008-01-31 Pierre Muller <muller@ics.u-strasbg.fr>
6031
6032 * gdb.pascal/integers.pas: New test program.
6033 * gdb.pascal/integers.exp: New testcase.
6034
a7fa0ded
PM
60352008-01-31 Pierre Muller <muller@ics.u-strasbg.fr>
6036
6037 * gdb.pascal/hello.exp (binfile): Add ${EXEEXT}.
6038
5e1a1926
TJB
60392008-01-30 Luis Machado <luisgpm@br.ibm.com>
6040
6041 * gdb.arch/powerpc-d128-regs.exp: New testcase expect file.
6042 * gdb.arch/powerpc-d128-regs.c: New testcase source file.
6043
8d04f9f0
JB
60442008-01-30 Paul Hilfinger <hilfinger@adacore.com>
6045
6046 * gdb.ada/formatted_ref: New test program.
6047 * gdb.ada/formatted_ref.exp: New testcase.
6048
6049 * gdb.cp/formatted-ref.cc: New file.
6050 * gdb.cp/formatted-ref.exp: New testcase.
6051
ce75a98f
JB
60522008-01-30 Joel Brobecker <brobecker@adacore.com>
6053
6054 * gdb.base/ptype.exp: Add testing of "ptype $pc".
6055
e835f6bf
NR
60562008-01-30 Nick Roberts <nickrob@snap.net.nz>
6057
6058 * gdb.mi/mi-file.exp, gdb.mi/mi2-file.exp
6059 (test_file_list_exec_source_file): Update to new macro-info field.
6060
d118ef87
PH
60612008-01-30 Paul N. Hilfinger <hilfinger@adacore.com>
6062
6063 * gdb.ada/exprs: New test program.
6064 * gdb.ada/exprs.exp: New testcase.
6065
7d35ab09
TJB
60662008-01-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
6067
6068 * dfp-test.c (DELTA, DELTA_B): New definitions.
6069 (double_val1, double_val2, double_val3, double_val4, double_val5,
6070 double_val6, double_val7, double_val8, double_val9, double_val10,
6071 double_val11, double_val12, double_val13, double_val14, dec32_val1,
6072 dec32_val2, dec32_val3, dec32_val4, dec32_val5, dec32_val6, dec32_val7,
6073 dec32_val8, dec32_val9, dec32_val10, dec32_val11, dec32_val12,
6074 dec32_val13, dec32_val14, dec32_val15, dec32_val16, dec64_val1,
6075 dec64_val2, dec64_val3, dec64_val4, dec64_val5, dec64_val6, dec64_val7,
6076 dec64_val8, dec64_val9, dec64_val10, dec64_val11, dec64_val12,
6077 dec64_val13, dec64_val14, dec64_val15, dec64_val16, dec128_val1,
6078 dec128_val2, dec128_val3, dec128_val4, dec128_val5, dec128_val6,
6079 dec128_val7, dec128_val8, dec128_val9, dec128_val10, dec128_val11,
6080 dec128_val12, dec128_val13, dec128_val14, dec128_val15,
6081 dec128_val16): New global variables.
6082 (decimal_dec128_align): New function.
6083 (decimal_mixed): Likewise.
6084 (decimal_many_args_dec32): Likewise.
6085 (decimal_many_args_dec64): Likewise.
6086 (decimal_many_args_dec128): Likewise.
6087 (decimal_many_args_mixed): Likewise.
6088 * dfp-test.exp: Add tests calling new inferior functions.
6089
2d717e4f
DJ
60902008-01-29 Daniel Jacobowitz <dan@codesourcery.com>
6091
6092 * gdb.server/ext-attach.c, gdb.server/ext-attach.exp,
6093 gdb.server/ext-run.exp: New files.
6094 * lib/gdbserver-support.exp (gdbserver_download): New.
6095 (gdbserver_start): New. Update gdbserver expected
6096 output.
6097 (gdbserver_spawn): Use them.
6098 (gdbserver_start_extended): New.
6099
e85a822c
DJ
61002008-01-29 Daniel Jacobowitz <dan@codesourcery.com>
6101
6102 * gdb.base/foll-exec.exp: Update header. Skip on remote targets.
6103 Run on GNU/Linux.
6104 (do_exec_tests): Check for systems which do not support catchpoints.
6105 Do not match START.
6106 * gdb.base/foll-fork.exp: Update header. Skip on remote targets.
6107 Run on GNU/Linux. Enable verbose output.
6108 (check_fork_catchpoints): New.
6109 (explicit_fork_child_follow, catch_fork_child_follow)
6110 (tcatch_fork_parent_follow): Update expected messages.
6111 (do_fork_tests): Use check_fork_catchpoints.
6112 * gdb.base/foll-vfork.exp: Update header. Skip on remote targets.
6113 Run on GNU/Linux. Enable verbose output.
6114 (check_vfork_catchpoints): New.
6115 (vfork_parent_follow_to_bp, tcatch_vfork_then_child_follow): Update
6116 expected messages.
6117 (do_vfork_and_exec_tests): Use check_fork_catchpoints.
6118
401ea829
JB
61192008-01-29 Jim Blandy <jimb@red-bean.com>
6120
6121 * lib/gdbserver-support.exp (gdb_target_cmd): Recognize 'unknown
6122 host' errors.
6123 * lib/mi-support.exp (mi_gdb_target_cmd): Same.
6124
aceaf3ad
JB
61252008-01-29 Jim Blandy <jimb@red-bean.com>
6126
6127 * gdb.threads/sigthread.c: Use barriers to ensure that
6128 child_thread and child_thread_two are always initialized before we
6129 start to use them.
6130
a5606eee
VP
61312008-01-29 Vladimir Prus <vladimir@codesourcery.com>
6132
6133 * gdb.base/watchpoint-solib.exp: New.
a9c64011
AS
6134 * gdb.base/watchpoint-solib.c: New.
6135 * gdb.base/watchpoint-solib-shr.c: New.
a5606eee 6136
c55a82bb
PM
61372008-01-29 Pierre Muller <muller@ics.u-strasbg.fr>
6138
6139 * gdb.base/gdb1056.exp: Add unsigned integer test.
6140
0993fe05
DE
61412008-01-28 Doug Evans <dje@google.com>
6142
6143 * gdb.base/maint.exp: Tighten patterns looking for .text/.data/.bss.
6144
4fe42e7f
JB
61452008-01-27 Jim Blandy <jimb@codesourcery.com>
6146
c7a69933
JB
6147 * gdb.base/expand-psymtabs.exp: Doc fix to the doc fix.
6148
4fe42e7f
JB
6149 * gdb.base/expand-psymtabs.exp: Doc fix.
6150
5def8285
MK
61512008-01-26 Mark Kettenis <kettenis@gnu.org>
6152
6153 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
6154
5313c911
NR
61552008-01-24 Nick Roberts <nickrob@snap.net.nz>
6156
a9c64011 6157 * gdb.mi/mi2-var-display.exp: Add value field to tests for output of
5313c911
NR
6158 -var-set-format.
6159
93815fbf
VP
61602008-01-23 Chris Demetriou <cgd@google.com>
6161
6162 * gdb.threads/thread_events.c: New testcase source file.
6163 * gdb.threads/thread_events.exp: New testcase expect file.
6164
467a88ee
NR
61652008-01-23 Nick Roberts <nickrob@snap.net.nz>
6166
6167 * lib/gdb.exp: Add the variable octal.
a9c64011
AS
6168
6169 * gdb.mi/mi-var-display.exp: Add value field to tests for output of
467a88ee
NR
6170 -var-set-format.
6171
d8f82aba
DJ
61722008-01-22 Daniel Jacobowitz <dan@codesourcery.com>
6173 Vladimir Prus <vladimir@codesourcery.com>
6174
6175 * gdb.base/float.exp: Allow missing floating point for m68k and
6176 PowerPC.
6177
60c46647
VP
61782008-01-22 Vladimir Prus <vladimir@codesourcery.com>
6179
6180 * gdb.mi/basics.c: Setup for testing breakpoints
a9c64011
AS
6181 ignore count.
6182 * gdb.mi/mi-break.exp: Test for breakpoint ignore count.
6183 * gdb.mi/mi-cli.exp: Adjust.
6184 * gdb.mi/mi2-cli.exp: Adjust.
60c46647 6185
c7dd36a1
PA
61862008-01-17 Pedro Alves <pedro@codesourcery.com>
6187
6188 * gdb.mi/mi-var-child.c (do_children_tests): Add 'dummy' integer
6189 and 'dummy_ptr' integer pointer. Initialize struct_declarations
6190 with dummy_ptr's address.
6191 * gdb.mi/var-cmd.c (do_children_tests): Likewise.
6192 * gdb.mi/mi-var-child.exp: int_ptr_ptr is now always "editable" on
6193 all targets.
6194 * gdb.mi/mi2-var-child.exp: Likewise.
6195
39d5313e
JB
61962008-01-09 Joel Brobecker <brobecker@adacore.com>
6197
6198 * gdb.ada/null_array: New test program.
6199 * gdb.ada/null_array.exp: New testcase.
6200
0aea4bf3
LM
62012008-01-09 Luis Machado <luisgpm@br.ibm.com>
6202
6203 * gdb.base/printcmds.exp (test_printf_with_dfp): Update printf calls
6204 with required float modifiers.
6205
0b354900
JB
62062008-01-08 Joel Brobecker <brobecker@adacore.com>
6207
6208 * gdb.ada/funcall_param: New test program.
6209 * gdb.ada/funcall_param.exp: New testcase.
6210
cdb7f5d4
JB
62112008-01-08 Joel Brobecker <brobecker@adacore.com>
6212
6213 * gdb.ada/arrayparam: New test program.
6214 * gdb.ada/arrayparam.exp: New testcase.
6215
88e2547f
JB
62162008-01-08 Joel Brobecker <brobecker@adacore.com>
6217
6218 * gdb.ada/print_pc.exp: Add verification of where gdb_start_cmd
6219 landed. Should also fix random failures in the test following it.
6220
f6867ce0
TJB
62212008-01-07 Thiago Jung Bauermann <bauerman@br.ibm.com>
6222
6223 * gdb.base/dfp-exprs.exp (test_dfp_arithmetic_expressions): Add tests
6224 for expressions with decimal float values.
6225 (test_dfp_conversions): New function to test casts to and from
6226 decimal float types.
6227 Call test_dfp_conversions.
6228 * gdb.base/dfp-test.c (struct decstruct): Add float4 and double8
6229 elements.
6230 (main): Initialize ds.float4 and ds.double8 elements.
6231 * gdb.base/dfp-test.exp (d32_set_tests): Fix typo. Adjust expect
6232 string to new error message.
6233 (d64_set_tests): Likewise.
6234 (d128_set_tests): Likewise.
6235 Add tests for expressions with decimal float variables. Add tests for
6236 conversions to and from decimal float types.
6237
f9c11282
JB
62382008-01-05 Joel Brobecker <brobecker@adacore.com>
6239
6240 * gdb.ada/packed_tagged/comp_bug.adb: New file.
6241 * gdb.ada/packed_tagged.exp: New testcase.
6242
0ecbca72
JB
62432008-01-04 Joel Brobecker <brobecker@adacore.com>
6244
6245 * gdb.ada/homonym/homonym.ads, gdb.ada/homonym/homonym.adb,
6246 gdb.ada/homonym/homonym_main.adb: New files.
6247 * gdb.ada/homonym.exp: New testcase.
6248
c18d3d89
JB
62492008-01-04 Joel Brobecker <brobecker@adacore.com>
6250
6251 * gdb.ada/packed_array.exp: Add testing of references to
6252 a packed array.
6253
ecc7085b
JB
62542008-01-04 Joel Brobecker <brobecker@adacore.com>
6255
6256 * gdb.ada/type_coercion/ident.adb, gdb.ada/type_coercion/assign.adb:
6257 New files.
6258 * gdb.ada/type_coercion.exp: New testcase.
6259
c474c922
JB
62602008-01-04 Joel Brobecker <brobecker@adacore.com>
6261
6262 * gdb.ada/tagged/pck.ads, gdb.ada/tagged/pck.adb,
6263 gdb.ada/tagged/foo.adb: New file.
6264 * gdb.ada/tagged.exp: New testcase.
6265
9005b927
JB
62662008-01-04 Joel Brobecker <brobecker@adacore.com>
6267
6268 * gdb.ada/ptype_field/pck.ads, gdb.ada/ptype_field/pck.adb,
6269 gdb.ada/ptype_field/foo.adb: New files.
6270 * gdb.ada/ptype_field.exp: New testcase.
6271
1a6aaad8
JB
62722008-01-03 Joel Brobecker <brobecker@adacore.com>
6273
6274 * gdb.ada/print_pc.exp: New testcase.
6275
0ef22f53
JB
62762008-01-03 Joel Brobecker <brobecker@adacore.com>
6277
6278 * gdb.ada/taft_type/pck.ads, gdb.ada/taft_type/pck.adb,
6279 gdb.ada/taft_type/p.adb: New files.
6280 * gdb.ada/taft_type.exp: New testcase.
6281
1689ecf8
JB
62822008-01-03 Joel Brobecker <brobecker@adacore.com>
6283
6284 * gdb.ada/array_bounds/bar.adb: New file.
6285 * gdb.ada/array_bounds.exp: New testcase.
6286
a4d0b9c3
JB
62872008-01-03 Joel Brobecker <brobecker@adacore.com>
6288
6289 * gdb.ada/arrayptr/pck.ads, gdb.ada/arrayptr/pck.adb,
6290 gdb.ada/arrayptr/foo.adb: New files.
6291 * gdb.ada/arrayptr.exp: New testcase.
6292
a31ace00
JB
62932008-01-03 Joel Brobecker <brobecker@adacore.com>
6294
6295 * gdb.base/set-lang-auto.exp: New testcase.
6296
a97fced3
JB
62972008-01-03 Joel Brobecker <brobecker@adacore.com>
6298
6299 * gdb.ada/fun_addr/foo.adb: New file.
6300 * gdb.ada/fun_addr.exp: New testcase.
6301
ef29ce1a
JK
63022008-01-02 Jan Kratochvil <jan.kratochvil@redhat.com>
6303
6304 * gdb.threads/fork-child-threads.exp, gdb.threads/fork-child-threads.c:
6305 New files
6306
0fafefe3
JB
63072008-01-02 Joel Brobecker <brobecker@adacore.com>
6308
6309 * array_subscript_addr/p.adb: New file.
a9c64011 6310 * array_subscript_addr.exp: New testcase.
0fafefe3 6311
c4359f8d
JB
63122008-01-02 Joel Brobecker <brobecker@adacore.com>
6313
a9c64011 6314 * gdb.ada/str_cmp_ref/pck.ads, gdb.ada/str_cmp_ref/foo.adb:
c4359f8d
JB
6315 New files.
6316 * gdb.ada/str_cmp_ref.exp: New testcase.
6317
1aa1b15b
JB
63182008-01-01 Joel Brobecker <brobecker@adacore.com>
6319
6320 * gdb.ada/fun_in_declare/pck.ads, gdb.ada/fun_in_declare/pck.adb,
6321 gdb.ada/fun_in_declare/foo.adb: New files.
a9c64011 6322 * gdb.ada/fun_in_declare.exp: New testcase.
1aa1b15b 6323
81c9b2cf
JB
63242008-01-01 Joel Brobecker <brobecker@adacore.com>
6325
6326 * gdb.ada/ref_param/foo.adb, gdb.ada/ref_param/pck.adb,
6327 gdb.ada/ref_param/pck.ads: New files.
6328 * gdb.ada/ref_param.exp: New testcase.
6329
319e4674
JB
63302008-01-01 Joel Brobecker <brobecker@adacore.com>
6331
6332 * gdb.ada/interface/types.ads, gdb.ada/interface/types.adb,
6333 gdb.ada/interface/foo.adb: New files.
6334 * gdb.ada/interface.exp: New testcase.
6335
ef682c56
JB
63362007-12-31 Jim Blandy <jimb@codesourcery.com>
6337
6338 * gdb.base/multi-forks.exp: Consume all output from child
6339 processes before proceeding to next test.
6340
f6f3eb6c
JB
63412007-12-29 Jim Blandy <jimb@codesourcery.com>
6342
6343 * configure: Regenerated.
6344
f652e42f
JB
63452007-12-27 Joel Brobecker <brobecker@adacore.com>
6346
6347 * gdb.ada/fixed_cmp/pck.ads, gdb.ada/fixed_cmp/pck.adb,
6348 gdb.ada/fixed_cmp/fixed.adb: New files.
6349 * gdb.ada/fixed_cmp.exp: New testcase.
6350
6943e596
JB
63512007-12-27 Joel Brobecker <brobecker@adacore.com>
6352
6353 * gdb.ada/boolean_expr.exp: New testcase.
6354
aad9a193
JB
63552007-12-26 Jim Blandy <jimb@codesourcery.com>
6356
6357 * gdb.base/multi-forks.exp: Doc fix.
6358
fb5f3683
JB
63592007-12-26 Joel Brobecker <brobecker@adacore.com>
6360
6361 * gdb.ada/Makefile.in (EXECUTABLES): Update list.
6362 * gdb.ada/char_param.exp: Do not compile our test program with
6363 -gnata, this is unnecessary.
6364 * gdb.ada/char_param/pck.ads: Remove unnecessary "with".
6365
384e4a9c
JB
63662007-12-24 Joel Brobecker <brobecker@adacore.com>
6367
6368 * gdb.ada/print_chars/pck.ads, gdb.ada/print_chars/pck.adb,
6369 gdb.ada/print_chars/foo.adb: New files.
6370 * gdb.ada/print_chars.exp: New testcase.
6371
01e044f7
JB
63722007-12-24 Joel Brobecker <brobecker@adacore.com>
6373
6374 * gdb.ada/char_param/pck.ads, gdb.ada/char_param/pck.adb,
6375 gdb.ada/char_param/foo.adb: New files.
6376 * gdb.ada/char_param.exp: New testcase.
6377
0ce17860
JB
63782007-12-22 Jim Blandy <jimb@codesourcery.com>
6379
6380 * gdb.asm/asm-source.exp: Use gdb_get_line_number, instead of
6381 hard-coding source line numbers into the test.
6382 * gdb.asm/asmsrc1.s, gdb.asm/asmsrc2.s: Add comments for
6383 gdb_get_line_number to find.
6384
919809b9
JB
63852007-12-22 Joel Brobecker <brobecker@adacore.com>
6386
6387 * gdb.base/ptype.c (highest): New struct type.
6388 (the_highest): New variable of that type.
6389 (main): Add dummy assignment to a field of variable the_highest.
6390 * gdb.base/ptype.exp: Test type printing of our new variable.
6391
abc8a88d
PM
63922007-12-19 Pierre Muller <muller@ics-u-strasbg.fr>
6393
6394 * (gdb.base/watch_thread_num.exp): Add breakpoint at thread_function
a9c64011 6395 and record first explicitly generated thread number.
abc8a88d
PM
6396 Use that thread number for thread specific watchpoint test.
6397 Add iteration number to repetitive tests.
6398
5158f3e3
CES
63992007-12-16 Carlos Eduardo Seo <cseo@linux.vnet.ibm.com>
6400 Jim Blandy <jimb@codesourcery.com>
6401
6402 * gdb.base/expand-psymtabs.c: New testcase
6403 source file.
6404 * gdb.base/expand-psymtabs.exp: New testcase
6405 expect file.
6406
37e4754d
LM
64072007-12-17 Luis Machado <luisgpm@br.ibm.com>
6408
6409 * testsuite/gdb.base/watch_thread_num.c: New testcase source file.
6410 * testsuite/gdb.base/watch_thread_num.exp: New testcase expect file.
6411
551e5d04
JB
64122007-12-17 Joel Brobecker <brobecker@adacore.com>
6413
6414 * gdb.ada/frame_args/foo.adb: New file.
6415 * gdb.ada/frame_args/pck.ads: New file.
6416 * gdb.ada/frame_args/pck.adb: New file.
6417 * gdb.ada/frame_args.exp: New testcase.
6418
a05ee097
JB
64192007-12-17 Joel Brobecker <brobecker@adacore.com>
6420
6421 * gdb.base/frame-args.c: New file.
6422 * gdb.base/frame-args.exp: New testcase.
6423
c162e8c9 64242007-12-16 Daniel Jacobowitz <dan@codesourcery.com>
a9c64011 6425 Joseph Myers <joseph@codesourcery.com>
c162e8c9
JM
6426
6427 * gdb.base/siginfo-addr.exp, gdb.base/siginfo-addr.c: New.
6428
afe8ab22 64292007-12-14 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 6430
afe8ab22
VP
6431 * gdb.mi/mi-pending.exp: New.
6432 * gdb.mi/mi-pending.c: New.
6433 * gdb.mi/mi-pendshr.c: New.
6434
dfdfb3ca
JB
64352007-12-06 Jim Blandy <jimb@codesourcery.com>
6436
6437 * gdb.base/default.exp: Update expected output for 'info catch'.
6438
b7fca990
JK
64392007-12-10 Jan Kratochvil <jan.kratochvil@redhat.com>
6440
6441 * lib/gdb.exp (build_id_debug_filename_get): OBJCOPY pipe being read
6442 must be set to binary.
6443
6a1afc1e
PA
64442007-12-09 Pedro Alves <pedro_alves@portugalmail.pt>
6445
6446 * lib/gdb.exp (gdb_gnu_strip_debug): Remove debug format test.
6447
a6b151f1
DJ
64482007-11-30 Daniel Jacobowitz <dan@codesourcery.com>
6449
6450 * gdb.server/file-transfer.exp, gdb.server/transfer.txt,
6451 gdb.mi/mi-file-transfer.exp: New.
6452
43039443
JK
64532007-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
6454
6455 * gdb.dwarf2/dw2-ranges.S, gdb.dwarf2/dw2-ranges.exp: New files.
6456
0ef2251b
MR
64572007-11-22 Maciej W. Rozycki <macro@mips.com>
6458
6459 * gdb.trace/backtrace.exp: Fix a typo.
6460 * gdb.trace/circ.exp: Likewise.
6461 * gdb.trace/collection.exp: Likewise.
6462 * gdb.trace/limits.exp: Likewise.
6463 * gdb.trace/report.exp: Likewise.
6464 * gdb.trace/tfind.exp: Likewise.
6465 * gdb.trace/while-dyn.exp: Likewise.
6466
5443631e
NR
64672007-11-21 Nick Roberts <nickrob@snap.net.nz>
6468
6469 * gdb.mi/mi2-var-child.exp, gdb.mi/mi-var-child.exp: Variables
6470 objects of pointers that can't be dereferenced are now
6471 "noneditable".
6472
a4ce5b0d
UW
64732007-11-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6474
6475 * Makefile.in (Makefile): Do not depend on target_makefile_frag.
6476 (target_cpu): Remove.
6477
d6e956e5
VP
64782007-10-15 Vladimir Prus <vladimir@codesourcery.com>
6479
6480 * gdb.base/ending-run.exp: Expect the list of cleared
6481 breakpoint to come in natural order, not the reversed one.
a9c64011 6482
214270ab
VP
64832007-11-07 Vladimir Prus <vladimir@codesourcery.com>
6484
6485 * gdb.mi/mi-var-child.c (do_child_deletion): New.
6486 * gdb.mi/mi-var-child.exp: Run child_deletion tests.
a9c64011 6487
1a619819
LM
64882007-11-05 Luis Machado <luisgpm@br.ibm.com>
6489
6490 * gdb.base/printcmds.exp: New function
6491 test_printf_with_dfp.
6492
5b01a6fa
DE
64932007-11-02 Doug Evans <dje@google.com>
6494
6495 * gdb.disasm/t01_mov.s: Remove carriage returns.
6496 * gdb.disasm/t02_mova.s: Ditto.
6497 * gdb.disasm/t03_add.s: Ditto.
6498 * gdb.disasm/t04_sub.s: Ditto.
6499 * gdb.disasm/t05_cmp.s: Ditto.
6500 * gdb.disasm/t06_ari2.s: Ditto.
6501 * gdb.disasm/t07_ari3.s: Ditto.
6502 * gdb.disasm/t08_or.s: Ditto.
6503 * gdb.disasm/t09_xor.s: Ditto.
6504 * gdb.disasm/t10_and.s: Ditto.
6505 * gdb.disasm/t11_logs.s: Ditto.
6506 * gdb.disasm/t12_bit.s: Ditto.
6507 * gdb.disasm/t13_otr.s: Ditto.
6508
ec33ab7f
JK
65092007-11-01 Jan Kratochvil <jan.kratochvil@redhat.com>
6510
6511 * gdb.cp/arg-reference.exp, gdb.cp/arg-reference.c: New files.
6512
ae0d01ff
UW
65132007-10-30 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6514
6515 * gdb.base/dfp-test.exp: Fail gracefully if toolchain does not
6516 provide DFP support.
6517
55eddb0f
DJ
65182007-10-30 Daniel Jacobowitz <dan@codesourcery.com>
6519
6520 * gdb.arch/altivec-abi.exp: Run multiple times for GCC on GNU/Linux.
6521 Test "set powerpc vector-abi". Skip auto-detection tests for old
6522 toolchains.
6523
7020f05c
PA
65242007-10-30 Pedro Alves <pedro_alves@portugalmail.pt>
6525
6526 * lib/gdb.exp, gdb.base/sepdebug.exp: Replace usage of eq and ne
6527 with [string compare].
6528
84bc3db9
PA
65292007-10-30 Pedro Alves <pedro_alves@portugalmail.pt>
6530
6531 * gdb.base/sepdebug.exp (binfile): Add ${EXEEXT}.
6532 * gdb.base/sepsymtab.exp (binfile): Add ${EXEEXT}.
6533
5876dc88
LM
65342007-10-25 Luis Machado <luisgpm@br.ibm.com>
6535
6536 * gdb.opt/clobbered-registers-O2.c: New testcase source file.
6537 * gdb.opt/clobbered-registers-O2.exp: New testcase expect file.
6538 * gdb.opt/Makefile.in: New makefile.
6539 * Makefile.in: Create new directory "gdb.opt".
6540 * configure.ac: Add "gdb.opt" directory.
6541 * configure: Regenerated.
a9c64011 6542
c3ea9a14
DE
65432007-10-25 Doug Evans <dje@google.com>
6544
6545 * gdb.cp/mb-ctor.exp: Check skip_cplus_tests.
6546 * gdb.cp/mb-templates.exp: Check skip_cplus_tests.
6547
a9c64011 65482007-10-15 Wu Zhou <woodzltc@cn.ibm.com>
93004d61
TJB
6549 Thiago Jung Bauermann <bauerman@br.ibm.com>
6550
6551 * gdb.base/dfp-exprs.exp: new file adding tests for Decimal
6552 Floating Point expressions.
6553 * gdb.base/dfp-test.exp: new file adding tests for Decimal
6554 Floating Point variables.
6555 * gdb.base/dfp-test.c: new file containing program with Decimal
6556 Floating variables, used by gdb.base/dfp-test.exp.
6557
62a24a2b
DJ
65582007-10-23 Daniel Jacobowitz <dan@codesourcery.com>
6559
6560 * gdb.threads/multi-create.c, gdb.threads/multi-create.exp: New.
6561
e7b1eae6
UW
65622007-10-21 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6563
6564 * gdb.arch/altivec-abi.exp (compile_flags): Use -mabi=altivec when
6565 compiling test case with GCC.
6566 * gdb.arch/altivec-regs.exp (compile_flags): Likewise.
6567
c641edcc
UW
65682007-10-21 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6569
6570 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
6571 format changes.
6572
5e5ebfe6
MS
65732007-10-18 Michael Snyder <msnyder@specifix.com>
6574
6575 * gdb.base/dbx.exp: Add missing "-re " operator.
6576
e831e7b6
GM
65772007-10-16 Gaius Mulley <gaius@glam.ac.uk>
6578
6579 * configure.ac: Added gdb.modula2/Makefile to AC_OUTPUT.
6580 * configure.ac: Removed trailing spaces after backslash.
6581 * gdb.modula2: New directory.
6582 * gdb.modula2/Makefile.in: New file.
6583 * gdb.modula2/unbounded-array.exp: New file.
6584 * gdb.modula2/unbounded1.c: New file.
6585
7cc46491
DJ
65862007-10-15 Daniel Jacobowitz <dan@codesourcery.com>
6587
6588 * gdb.xml/tdesc-regs.exp: Add PowerPC support.
6589
65902007-10-15 Pierre Muller <muller@ics.u-strasbg.fr>
501b79c1
PM
6591
6592 * gdb.base/sigstep.c (main): Add checks for
6593 return values for setitimer call.
6594 Call setitimer again with itimer = ITIMER_REAL
6595 if first call to setitimer fails.
6596
e91528f0
KH
65972007-10-11 Kazu Hirata <kazu@codesourcery.com>
6598
6599 * lib/gdb.exp (gdb_load_cmd): Print out $loadtimeout instead
6600 of $timeout.
6601
2ec9a4f8
DJ
66022007-10-09 Daniel Jacobowitz <dan@codesourcery.com>
6603
6604 * gdb.server/server-run.exp: Test for dynamic linker symbols.
6605
66062007-10-09 Pierre Muller <muller@ics.u-strasbg.fr>
5aa7ddc2
PM
6607
6608 * lib/gdb.exp (gdb_run_cmd): Move comment outside
6609 of gdb_expect call, to avoid interruption.
6610
64b2fa04
PA
66112007-10-09 Pedro Alves <pedro_alves@portugalmail.pt>
6612
6613 * gdb.base/whatis.c (v_long_long, v_signed_long_long)
6614 (v_unsigned_long_long, v_long_long_array)
6615 (v_signed_long_long_array, v_unsigned_long_long_array)
6616 (slong_long_addr, a_slong_long_addr, v_long_long_pointer)
6617 (v_signed_long_long_pointer, v_unsigned_long_long_pointer)
6618 [!NO_LONG_LONG]: New.
6619 (t_struct, v_struct2, t_union, v_union2) [!NO_LONG_LONG]: Add
6620 v_long_long_member.
6621
6622 (v_long_long_func, v_signed_long_long_func)
6623 (v_unsigned_long_long_func) [!NO_LONG_LONG]: New.
6624 (main) [!NO_LONG_LONG]: Initialize long long variants.
6625
6626 * gdb.base/whatis.exp: If board file requests no_long_long, build
6627 test with NO_LONG_LONG defined. Test long long, signed long long,
6628 and unsigned long long variants but only if board file doesn't
6629 disable it.
6630
a912286e 66312007-10-08 Pierre Muller <muller@ics.u-strasbg.fr>
a9c64011 6632 Daniel Jacobowitz <dan@codesourcery.com>
a912286e
DJ
6633
6634 * Makefile.in (ALL_SUBDIRS): Add gdb.pascal.
6635 * configure.ac (AC_OUTPUT): Add gdb.pascal/Makefile.
6636 * configure: Regenerated.
6637 * gdb.pascal/Makefile.in, gdb.pascal/hello.exp, gdb.pascal/hello.pas,
6638 gdb.pascal/types.exp, lib/pascal.exp: New files.
6639
471ba8c9
DJ
66402007-10-02 Daniel Jacobowitz <dan@codesourcery.com>
6641
6642 * gdb.cp/classes.exp (do_tests): Always step to the line after the
6643 call.
6644 * gdb.mi/mi-simplerun.exp (test_controlled_execution): Allow finish
6645 to return to the call.
6646 * gdb.mi/mi2-simplerun.exp (test_controlled_execution): Likewise.
6647 * gdb.mi/mi-return.exp (test_return_simple): Likewise.
6648 * gdb.mi/mi2-return.exp (test_return_simple): Likewise.
6649 * gdb.mi/mi-until.exp (test_until): Likewise.
6650 * gdb.mi/mi2-until.exp (test_until): Likewise.
6651
fef8a650
DJ
66522007-10-01 Daniel Jacobowitz <dan@codesourcery.com>
6653
6654 * gdb.mi/var-cmd.c (do_locals_tests): Define lcharacter as a
6655 two-char array.
6656 * gdb.mi/mi-var-cmd.exp, gdb.mi/mi2-var-cmd.exp: Use lcharacter[0].
6657
d983da9c
DJ
66582007-09-30 Daniel Jacobowitz <dan@codesourcery.com>
6659
6660 * gdb.threads/watchthreads.c (thread_function): Sleep between
6661 iterations.
6662 * gdb.threads/watchthreads.exp: Allow two watchpoints to trigger
6663 at once for S/390. Generate matching fails and passes.
6664
17f62551
VP
66652007-09-27 Vladimir Prus <vladimir@codesourcery.com>
6666
6667 * gdb.mi/var-cmd.c (do_children_tests): Initialize
6668 the 'struct_declarations' variable to zeros.
a9c64011 6669
ed0616c6
VP
66702007-09-24 Vladimir Prus <vladimir@codesourcery.com>
6671
6672 * gdb.cp/mb-ctor.cc: New.
6673 * gdb.cp/mb-ctor.exp: New.
6674 * gdb.cp/mb-templates.cc: New.
6675 * gdb.cp/mb-templates.exp: New.
6676
41f1b697
DJ
66772007-09-23 Daniel Jacobowitz <dan@codesourcery.com>
6678
6679 * gdb.cp/pass-by-ref.cc, gdb.cp/pass-by-ref.exp: New files.
6680
3f213f78
PA
66812007-09-23 Pedro Alves <pedro_alves@portugalmail.pt>
6682
6683 * configure.ac: Do gdb.stabs tests by default on Cygwin and MinGW
6684 targets.
6685 * configure: Regenerate.
6686
0d381245 66872007-09-23 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 6688
0d381245
VP
6689 * gdb.base/annota1.exp: Adjust for 'info break'
6690 format changes.
6691 * gdb.base/annota3.exp: Likewise.
6692 * gdb.base/break.exp: Likewise.
6693 * gdb.base/condbreak.exp: Likewise.
6694 * gdb.base/pending.exp: Likewise.
6695 * gdb.base/sepdebug.exp: Likewise.
6696 * gdb.base/unload.exp: Likewise.
6697 * gdb.base/ovldbreak.exp: Likewise.
a9c64011 6698
fe3f5fa8
VP
66992007-09-22 Vladimir Prus <vladimir@codesourcery.com>
6700
6701 * gdb.base/pending.exp: No longer expect "Pending breakpoint resolved"
6702 messages.
6703 * gdb.base/chng-syms.exp: Likewise.
6704 * gdb.base/unload.exp: Likewise.
a9c64011 6705
a75cf6c0
DJ
67062007-09-21 Daniel Jacobowitz <dan@codesourcery.com>
6707
6708 * gdb.base/sepdebug.exp (test_different_dir): Append to pf_prefix.
6709
18ecae38
DJ
67102007-09-17 Daniel Jacobowitz <dan@codesourcery.com>
6711
6712 * schedlock.c (NUM): Change to 1.
6713 (main): Use args[0] for the main thread.
6714 * schedlock.exp: Only expect two threads. Only issue one pass or fail
6715 regardless of the number of threads.
6716
5509918f
MR
67172007-09-14 Maciej W. Rozycki <macro@mips.com>
6718
4a543daf
MR
6719 * gdb.mi/mi-watch.exp (test_watchpoint_all): Pass the watchpoint
6720 type down.
6721 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
6722 test.
6723 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Pass the
6724 watchpoint type down.
6725 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
6726 test.
6727
67282007-09-14 Maciej W. Rozycki <macro@mips.com>
6729
5509918f
MR
6730 * gdb.mi/mi-watch.exp (test_watchpoint_all): New function.
6731 Move all the tests here and run them twice, once using software
6732 watchpoints and once using hardware watchpoints.
6733 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Likewise.
6734
40b53987
DJ
67352007-09-12 Daniel Jacobowitz <dan@codesourcery.com>
6736
6737 * gdb.base/solib-weak.exp (do_test): Adjust the file names for each
6738 test.
6739
695e2681
MK
67402007-09-10 Mark Kettenis <kettenis@gnu.org>
6741
8b3fc8d8
MK
6742 * lib/gdb.exp (build_id_debug_filename_get): Improve check for
6743 build-id.
6744
695e2681
MK
6745 * lib/gdb.exp (gdb_compile): OpenBSD doesn't need -dl, and doesn't
6746 know about $ORIGIN. Calculate output dir from $dest instead of
6747 using ${objdir}/{$subdir}.
6748
58d69f29
MK
67492007-09-09 Mark Kettenis <kettenis@gnu.org>
6750
6751 * gdb.base/gcore-buffer-overflow.exp: Check whether gdb supports
6752 gcore, before continuing with the test.
6753
3e347599
DJ
67542007-09-06 Daniel Jacobowitz <dan@codesourcery.com>
6755
6756 * gdb.mi/mi2-watch.exp: Set can-use-hw-watchpoints to 0 if required.
6757 * gdb.mi/mi-watch.exp: Likewise.
6758
ea37ba09
DJ
67592007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
6760 Jim Blandy <jimb@codesourcery.com>
6761
6762 * gdb.arch/i386-sse.exp: Do not expect character constants.
6763 * gdb.base/charsign.c, gdb.base/charsign.exp: Delete.
6764 * gdb.base/display.exp: Allow print/s.
6765 * gdb.base/printcmds.exp, gdb.base/setvar.exp: Revert signed
6766 and unsigned char array changes.
6767
2025a643
DJ
67682007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
6769
6770 * gdb.base/display.exp: Add tests for printf %p.
6771
26669a27
PA
67722007-09-03 Pedro Alves <pedro_alves@portugalmail.pt>
6773
6774 * gdb.base/unload.c (dlopen, dlsym): Use the TEXT macro to convert
6775 the dll name to unicode.
6776
c8f021f8
JK
67772007-09-03 Jan Kratochvil <jan.kratochvil@redhat.com>
6778
6779 * gdb.base/default.exp (show version): Update the version text.
6780 * gdb.gdb/selftest.exp (xgdb is at prompt): Likewise.
6781
4cf31eea
JK
67822007-09-02 Jan Kratochvil <jan.kratochvil@redhat.com>
6783
6784 * gdb.base/gcore-buffer-overflow.c, gdb.base/gcore-buffer-overflow.exp:
6785 New files.
6786
4935890f
JK
67872007-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
6788
6789 * lib/gdb.exp (build_id_debug_filename_get): New function.
6790 * gdb.base/sepdebug.exp: Reflect the changes in the heading comment.
6791 Remove the generate DEBUG file for the future testcase runs.
6792 New testcase for the NT_GNU_BUILD_ID retrieval.
6793 Move the final testing step to ...
6794 (test_different_dir): ... a new function.
6795 New parameter XFAIL to XFAIL all the tests performed.
6796 New parameter TEST_DIFFERENT_DIR parametrizing the directory.
6797 New parameter TYPE to PF_PREFIX all the tests performed.
6798
02142340
VP
67992007-08-31 Vladimir Prus <vladimir@codesourcery.com>
6800
6801 * gdb.mi/mi-var-cp.cc (path_expression): New
6802 function.
6803 * gdb.mi/mi-var-cp.exp: Run path exression tests.
6804
36acd84e
UW
68052007-08-27 Markus Deuling <deuling@de.ibm.com>
6806
6807 * gdb.cp/cp-relocate.exp (add-symbol-file): Change addresses
6808 to fit into SPU Local Store memory.
6809
a896d121
JB
68102007-08-23 Joel Brobecker <brobecker@adacore.com>
6811
6812 * gdb.base/default.exp: Adjust the expected output of "info
6813 warranty" after the switch to GPLv3.
6814
7b433602
JB
68152007-08-23 Joel Brobecker <brobecker@adacore.com>
6816
6817 * lib/gdb.exp (default_gdb_init): Increase expect buffer size
6818 to 30000 (from 20000).
6819
e22f8b7c
JB
68202007-08-23 Joel Brobecker <brobecker@adacore.com>
6821
6822 Switch the license of all .exp files to GPLv3.
6823 Switch the license of all .f and .f90 files to GPLv3.
6824 Switch the license of all .s and .S files to GPLv3.
6825
5a0e3bd0
JB
68262007-08-23 Joel Brobecker <brobecker@adacore.com>
6827
6828 * configure.ac: Switch license to GPLv3.
6829
cc00619d
JB
68302007-08-23 Joel Brobecker <brobecker@adacore.com>
6831
6832 Switch the licensing to GPLv3 for all .ads and .adb files.
6833
8d26208a
DJ
68342007-08-22 Daniel Jacobowitz <dan@codesourcery.com>
6835
6836 * gdb.base/callfuncs.exp (do_function_calls): Use t_double_int
6837 and t_int_double.
6838 * gdb.base/callfuncs.c (t_double_int, t_int_double): New.
6839
4fcb9948
JB
68402007-08-17 Joel Brobecker <brobecker@adacore.com>
6841
6842 * gdb.base/step-line.c: Switch license to GPL version 3, and
6843 update copyright year.
6844 * gdb.base/step-line.inp: Likewise.
6845
b9c34f67
JB
68462007-08-17 Joel Brobecker <brobecker@adacore.com>
6847
6848 * gdb.base/gdb1555.exp: Make expected output immune to formatting
6849 changes inside gdb1555.c.
6850 * gdb.base/pending.exp: Likewise.
6851
2cc17678
DJ
68522007-08-13 Daniel Jacobowitz <dan@codesourcery.com>
6853
6854 * config/default.exp: New file.
6855
e48883f7
DJ
68562007-07-31 Daniel Jacobowitz <dan@codesourcery.com>
6857
6858 * gdb.base/prologue.c, gdb.base/prologue.exp: New.
6859 * lib/gdb.exp (gdb_breakpoint): Handle "temporary".
6860
1ab80e5b
MR
68612007-07-30 Maciej W. Rozycki <macro@mips.com>
6862
6863 * gdb.base/dump.exp: Force the correct endianness for binary
6864 formats not carrying this information.
6865
aba471f5
DJ
68662007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
6867
6868 * gdb.threads/staticthreads.exp: Match .*sem_post.
6869
d4e07204
DJ
68702007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
6871
6872 * gdb.base/readline.exp (operate_and_get_next): Match the final
6873 prompt.
6874
2b97317d
KB
68752007-07-23 Kevin Buettner <kevinb@redhat.com>
6876
6877 * lib/mi-support.exp (mi_gdb_target_load): Do a "kill" prior
6878 to restarting SID.
6879
44efa07a
KB
68802007-07-18 Kevin Buettner <kevinb@redhat.com>
6881
6882 * gdb.cp/ref-params.exp (gdb_start_again): Invoke `gdb_exit'
6883 prior to `gdb_start'.
6884
7b5ebade
KB
68852007-07-18 Kevin Buettner <kevinb@redhat.com>
6886
6887 * config/sid.exp (gdb_load): Add test for empty argument. Adjust
6888 return value to be compatible with gdb_run_cmd in lib/gdb.exp.
6889 Remove call to gdb_unload.
6890
255e7678
DJ
68912007-07-17 Pedro Alves <pedro_alves@portugalmail.pt>
6892 Daniel Jacobowitz <dan@codesourcery.com>
6893
6894 * gdb.base/unload.c (dlopen, dlsym, dlclose, dlerror): Define
6895 for __WIN32__.
6896 (SHLIB_NAME): Delete definition. Always pass dlerror to fprintf.
6897 * gdb.base/unload.exp: Use shared library test routines.
6898
3a40aaa0
UW
68992007-07-03 Markus Deuling <deuling@de.ibm.com>
6900
6901 * gdb.base/solib-symbol.exp: New file (testcase multiple symbol lookup).
6902 * gdb.base/solib-symbol-lib.c: Likewise.
6903 * gdb.base/solib-symbol-main.c: Likewise.
6904
b0f4b84b
DJ
69052007-07-02 Daniel Jacobowitz <dan@codesourcery.com>
6906
6907 * config/gdbserver.exp (gdb_reconnect): New.
6908 * gdb.base/so-disc-shr.c, gdb.base/solib-disc.c,
6909 gdb.base/solib-disc.exp: New files.
6910 * lib/gdb.exp (gdb_test_multiple): Allow tests to match "Ending
6911 remote debugging".
6912 (gdb_compile): Add shlib_load flag.
6913 * lib/gdbserver-support.exp (gdbserver_run): Save the protocol and
6914 port.
6915 (gdbserver_reconnect): New.
6916
1b05479a
DJ
69172007-07-01 Nick Roberts <nickrob@snap.net.nz>
6918 Daniel Jacobowitz <dan@codesourcery.com>
6919
6920 * gdb.base/annota3.exp: Test for if construct.
6921
86f78eb2
DJ
69222007-06-26 Daniel Jacobowitz <dan@codesourcery.com>
6923
6924 * gdb.base/chng-syms.exp: Handle glibc's __GI_exit.
6925
6a2eb474 69262007-06-21 Chris Dearman <chris@mips.com>
a9c64011 6927 Maciej W. Rozycki <macro@mips.com>
6a2eb474
MR
6928
6929 * gdb.base/display.exp: Allow a newline after display/i.
6930 * gdb.base/pc-fp.exp: Likewise.
6931 * gdb.base/sigbpt.exp: Likewise.
6932
f8b73d13
DJ
69332007-06-13 Daniel Jacobowitz <dan@codesourcery.com>
6934
6935 * gdb.xml/tdesc-regs.exp: Add MIPS support. Allow multiple
6936 required features to be included.
6937
4339e69e
DJ
69382007-06-12 Daniel Jacobowitz <dan@codesourcery.com>
6939
6940 * gdb.threads/manythreads.exp: Prevent expect buffer overflow
6941 in info threads output.
6942
23d964e7
UW
69432007-06-12 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6944 Markus Deuling <deuling@de.ibm.com>
6945
6946 * gdb.arch/spu-info.exp: New testcase.
6947 * gdb.arch/spu-info.c: New file.
6948
fd20f75b
DJ
69492007-06-05 Daniel Jacobowitz <dan@codesourcery.com>
6950
6951 * gdb.arch/thumb-prologue.c: Record the breakpoint address in
6952 tpcs_offset. Restore lr after the call.
6953 * gdb.arch/thumb-prologue.exp: Use tpcs_offset.
6954
2226f861
DJ
69552007-05-23 Daniel Jacobowitz <dan@codesourcery.com>
6956
6957 * lib/gdbserver-support.exp (gdbserver_spawn): Only match full_buffer.
6958 (gdbserver_run): Kill any running gdbserver.
6959 * lib/mi-support.exp (mi_gdb_target_load): Likewise.
6960
d12371a9
MR
69612007-05-17 Maciej W. Rozycki <macro@mips.com>
6962
6963 * gdb.base/sigbpt.exp: Preset segv_addr.
6964
93f02886
DJ
69652007-05-16 Daniel Jacobowitz <dan@codesourcery.com>
6966
6967 * lib/gdb.exp (gdb_compile): Add support for Windows DLLs.
6968 (gdb_compile_shlib): Likewise.
6969 (skip_shlib_tests, gdb_download, gdb_load_shlibs): New.
6970 (default_gdb_init): Clear cleanfiles.
6971 (gdb_finish): Delete recorded cleanfiles.
6972 * lib/gdbserver-support.exp (gdbserver_spawn): Use gdb_download.
6973
6974 * gdb.base/gdb1555.exp: Use skip_shlib_tests and gdb_load_shlibs.
6975 Do not use isnative.
6976 * gdb.base/pending.exp, gdb.base/shlib-call.exp, gdb.base/shreloc.exp,
6977 gdb.base/so-impl-ld.exp: Likewise.
6978 * gdb.base/solib-weak.exp: Likewise. Skip for DLL targets.
6979 * gdb.base/unload.exp: Likewise. Do not pass empty option to
6980 gdb_compile.
6981
b04e06d7
VP
69822007-05-15 Vladimir Prus <vladimir@codesourcery.com>
6983
6984 * config/unknown.exp: Remove.
6985
069ed931
UW
69862007-05-15 Markus Deuling <deuling@de.ibm.com>
6987
6988 * gdb.base/info-proc.exp: Check is_remote.
6989
09db0d03
UW
69902007-05-14 Markus Deuling <deuling@de.ibm.com>
6991
6992 * gdb.base/gcore.exp: Initialize variable core_supported.
6993
af2cbe8c
DJ
69942007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
6995
6996 * gdb.threads/linux-dp.exp: Allow non-hexadecimal IDs also.
6997
027c0295
DJ
69982007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
6999
7000 * gdb.threads/linux-dp.exp: Expect hexadecimal thread IDs.
7001 * gdb.threads/print-threads.exp (test_all_threads): Allow
7002 negative and hexadecimal thread IDs.
7003
dc5000e7
DJ
70042007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
7005
7006 * gdb.java/jprint.java (public): Avoid invalid call to static
7007 method.
7008
2e74ed18
DP
70092007-05-14 Denis Pilat <denis.pilat@st.com>
7010
7011 * gdb.mi/mi-console.exp, gdb.mi/gdb669.exp, gdb.mi/mi-cli.exp,
7012 gdb.mi/mi-regs.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp,
7013 gdb.mi/mi2-cli.exp, gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
7014 gdb.mi/mi2-regs.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi-disassemble.exp,
7015 gdb.mi/mi2-syn-frame.exp: Remove commands already run in mi_run_to_main.
7016
83547f02
UW
70172007-05-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7018
7019 * gdb.base/overlays.exp: Add support for targets with only code
a9c64011 7020 overlay support, not data overlay. Support spu-*-* target in
83547f02
UW
7021 this mode.
7022 * gdb.base/ovlymgr.c: Provide stubs for spu target.
7023 * gdb.base/spu.ld: New file.
7024
b18be20d
DJ
70252007-05-07 Daniel Jacobowitz <dan@codesourcery.com>
7026
7027 * gdb.cp/virtfunc.exp (proc do_tests): Test stepping through a thunk.
7028
be444858
DJ
70292007-05-06 Daniel Jacobowitz <dan@codesourcery.com>
7030
7031 * gdb.fortran/complex.exp, gdb.fortran/complex.f: New files.
7032
b1d53152
DJ
70332007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
7034
7035 * gdb.java/jmain.exp: Handle demangled names with and without method
7036 signatures.
7037
d084b331
DJ
70382007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
7039
7040 * gdb.mi/mi-syn-frame.c (main, foo, bar)
7041 (have_a_very_merry_interrupt): Remove calls to puts.
7042 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Do not expect
7043 inferior output.
7044 * lib/mi-support.exp (mi_gdb_test): Check gdb,noinferiorio. Correct
7045 test names.
7046
db9d7fc5
DJ
70472007-04-29 Markus Deuling <deuling@de.ibm.com>
7048 Daniel Jacobowitz <dan@codesourcery.com>
7049
7050 * gdb.base/auxv.exp (core_works): Also check is_remote.
7051 * gdb.base/checkpoint.exp, gdb.base/multi-forks.exp: Likewise.
7052
ef783a7d 70532007-04-25 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 7054
ef783a7d
VP
7055 * gdb.base/sigaltstack.exp: Use 'srcfile' in error
7056 message, not the undefined 'module' variable.
7057 * gdb.base/siginfo.exp: Likewise.
7058 * gdb.base/sigstep.exp: Likewise.
7059 * lib/gdbserver-support.exp (gdb_target_cmd): Quote
7060 serialport.
7061 * lib/mi-support.exp (mi_gdb_target_cmd): Likewise.
7062
b7b73cae
CV
70632007-04-25 Corinna Vinschen <vinschen@redhat.com>
7064
7065 * config/sim.exp (gdb_target_sim): Just return with -1 when setting
7066 target sim fails. Return 0 otherwise.
7067 (gdb_load): Return prematurely if gdb_target_sim fails.
7068
7d90fdfa
DP
70692007-04-16 Denis Pilat <denis.pilat@st.com>
7070
7071 * gdb.base/setshow.exp: Reset height after having set it to 100.
7072
5d3e9c85
DP
70732007-04-16 Denis Pilat <denis.pilat@st.com>
7074
7075 * gdb.mi/mi2-stack.exp: update from mi-stack.exp.
7076
18e75969
DP
70772007-04-16 Denis Pilat <denis.pilat@st.com>
7078
7079 * gdb.mi/mi2-var-display.exp: Test for the fullname field.
7080
25d5ea92
VP
70812007-04-14 Vladimir Prus <vladimir@codesourcery.com>
7082
7083 * gdb.mi/mi-var-cmd.exp: Delete varobjs left by previous
7084 tests. Run the frozen varobjs test.
7085 * gdb.mi/var-cmd.c (do_frozen_tests): New.
a9c64011 7086 * lib/mi-support.exp (mi_varobj_update): Fix thinko.
25d5ea92 7087
0b49cb80
JK
70882007-04-11 Jan Kratochvil <jan.kratochvil@redhat.com>
7089
7090 * gdb.base/type-opaque-lib.c, gdb.base/type-opaque-main.c,
7091 gdb.base/type-opaque.exp: New files.
7092
a73bafbc 70932007-04-01 Vladimir Prus <vladimir@codesourcery.com>
a9c64011
AS
7094
7095 * gdb.mi/mi-var-child.c
a73bafbc
VP
7096 (do_children_tests): User char[2] instead of
7097 char so that automatic printing of pointers to char
7098 don't give unpredicable result.
7099 * gdb.mi/var-cmd.c (do_locals_test): Initialize
7100 local variables.
7101 * gdb.mi/mi-var-child.exp: Step to right line
7102 of do_children_tests.
7103 * gdb.mi/mi2-var-child.exp: Likewise.
7104 * gdb.mi/mi-var-cmd.exp: Step to right line of
a9c64011 7105 do_locals_tests.
a73bafbc
VP
7106 (do_children_tests): User char[2] instead of
7107 char so that automatic printing of pointers to char
a9c64011 7108 don't give unpredicable result.
a73bafbc 7109 * gdb.mi/mi2-var-cmd.exp: Likewise.
a9c64011 7110 * lib/mi-support.exp (mi_continue_to_line):
a73bafbc
VP
7111 Pass test name to mi_wait_for_stop.
7112
7ce59000
DJ
71132007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
7114
7115 * gdb.asm/asm-source.exp: Remove d10v case.
7116 * lib/gdb.exp (skip_cplus_tests): Likewise.
7117 * gdb.asm/d10v.inc: Deleted.
7118
20389057
DJ
71192007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
7120
7121 * gdb.base/infnan.c, gdb.base/infnan.exp: New files.
7122
8807d78b
DJ
71232007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
7124
7125 * config/netware.exp: Delete file.
7126
aa3edb8e
JB
71272007-03-29 Joel Brobecker <brobecker@adacore.com>
7128
7129 * gdb.dwarf2/dw2-noloc.S: New file.
7130 * gdb.dwarf2/dw2-noloc.exp: New file.
7131
297561ac
PA
71322007-03-28 Pedro Alves <pedro_alves@portugalmail.pt>
7133
7134 * gdb.cp/method2.cc: New test.
7135 * gdb.cp/method2.exp: New test.
7136 * gdb.cp/Makefile.in (EXECUTABLES): Add method2.
7137
1f81bd39
DJ
71382007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
7139
7140 * gdb.ada/exec_changed.exp: Avoid "set confirm off".
7141
9453113a
DJ
71422007-03-27 Brooks Moses <brooks.moses@codesourcery.com>
7143
7144 * Makefile.in: Add dummy "pdf" and "install-pdf" targets.
7145
b741e217
DJ
71462007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
7147
7148 * config/gdbserver.exp (gdbserver_gdb_load): Update argument list.
7149 (gdb_load): Delete, replace with...
7150 (gdb_reload): ...this.
7151 * gdb.server/server-run.exp: Use gdb_load and gdbserver_run.
7152 * gdb.server/server-mon.exp: Likewise.
7153 * lib/gdb.exp (gdb_run_cmd): Use gdb_reload.
7154 (gdb_start_cmd): New.
7155 (gdb_file_cmd): Save the last loaded file.
7156 (gdb_reload): New.
7157 (gdb_gnu_strip_debug): Use transform.
7158 * lib/gdbserver-support.exp (gdbserver_spawn): Move file download
7159 support here. Use new $last_loaded_file. Check mtime.
7160 (gdb_target_cmd): Handle ObjC failure case.
7161 (infer_host_exec): Delete.
7162 (gdbserver_load): Rename to...
7163 (gdbserver_run): ...this. Simplify.
7164 * lib/mi-support.exp (mi_gdb_file_cmd): Set last_loaded_file.
7165 (mi_gdb_load): Move most contents to a new function...
7166 (mi_gdb_target_load): ...here. Simplify call to gdbserver_gdb_load.
7167 (mi_run_cmd): Use mi_gdb_target_load.
7168 * gdb.base/break.exp, gdb.base/ending-run.exp, gdb.base/pending.exp,
7169 gdb.base/sepdebug.exp, gdb.base/unload.exp, gdb.objc/objcdecode.exp:
7170 Use gdb_run_cmd.
7171 * gdb.base/charsign.exp: Remove incorrect comment.
7172 * gdb.base/dbx.exp (gdb_file_cmd): Set last_loaded_file.
7173 * gdb.ada/exec_changed.exp, gdb.ada/null_record.exp, gdb.ada/start.exp,
7174 gdb.base/start.exp: Use gdb_start_cmd.
7175
446ab585 71762007-03-23 Nigel Stephens <nigel@mips.com>
a9c64011 7177 Maciej W. Rozycki <macro@mips.com>
446ab585
MR
7178
7179 * gdb.base/sigbpt.exp: Fix the message when skipping test.
7180 * gdb.base/signull.exp: Similarly.
7181
bbb88ebf
UW
71822007-03-16 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7183
7184 * lib/gdb.exp (gdb_run_cmd): Use -notransfer to make start-up
7185 messages available to test cases (like chng-sym.exp).
7186
cb8c4a99
AS
71872007-03-14 Andreas Schwab <schwab@suse.de>
7188
7189 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
7190 format changes.
7191
4e463ff5
DJ
71922007-03-13 Daniel Jacobowitz <dan@codesourcery.com>
7193
7194 * gdb.arch/powerpc-prologue.c (optimized_1_marker, gdb2029_marker)
7195 (optimized_1): New.
7196 (main): Call optimized_1.
7197 (gdb2029): Correct typos. Call gdb2029_marker.
7198 * gdb.arch/powerpc-prologue.exp: Run new test. Use a breakpoint
7199 for gdb2029.
7200
b6db2c47
MK
72012007-03-12 Mark Kettenis <kettenis@gnu.org>
7202
7203 * gdb.gdb/selftest.exp (do_steps_and_nexts): Match spaces as well
7204 as tabs. Remove redundant test pattern.
7205
70ed3737
UW
72062007-03-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7207
7208 * gdb.base/long_long.exp: Accept optional symbol name in <...>
7209 for /a format output.
7210
47b67b60
DJ
72112007-03-09 Daniel Jacobowitz <dan@codesourcery.com>
7212
7213 * gdb.base/checkpoint.exp: Rewrite 600 checkpoint test to
7214 collect output incrementally.
7215
b8953b0e
UW
72162007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7217
7218 * gdb.mi/mi-var-cmd.exp: Allow value without "..." string
7219 for -var-create lpcharacter test.
7220 * gdb.mi/mi2-var-cmd.exp: Likewise.
7221
7acd5c40
UW
72222007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7223
7224 * gdb.mi/mi-var-cmd.exp: Allow -var-update null_ptr test to
7225 pass on targets where address zero is readable.
7226
9c6759c1
UW
72272007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7228
7229 * gdb.xml/tdesc-arch.exp: Test is unsupported on target with
7230 just a single architecture.
7231
a2f1aeb4
UW
72322007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7233
7234 * gdb.base/callfuncs.exp (do_get_all_registers): Remove.
7235 (fetch_all_registers): New function, uses gdb_test_multiple and
7236 exp_continue to fetch inferior output line-by-line.
7237 Replace all uses of do_get_all_registers by fetch_all_registers.
7238
46579ac2
UW
72392007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7240
7241 * gdb.base/relativedebug.exp: Skip test if gdb,nosignals is set
7242 in target_info.
7243
fc133f24
MS
72442007-03-02 Michael Snyder <michael.snyder@palmsource.com>
7245
a9c64011 7246 * gdb.threads/manythreads.exp: Use $message string for
fc133f24
MS
7247 consistancy; add a default (timeout) case.
7248
7646a51d
MS
72492007-03-02 Michael Snyder <michael.snyder@palmsource.com>
7250
7251 * gdb.base/watchpoint.exp: Fix truncated comment.
7252
dcfff61f
MS
72532007-03-02 Michael Snyder <michael.snyder@palmsource.com>
7254
7255 * Makefile.in: Remove spurious single-quotes from sed command.
7256
664e3ee9
DJ
72572007-02-28 Daniel Jacobowitz <dan@codesourcery.com>
7258
7259 * gdb.mi/mi-var-cmd.exp: Correct test name. Allow any value for
7260 func.
7261 * gdb.mi/mi2-var-cmd.exp: Likewise.
7262
d7cc6f2f
JB
72632007-02-27 Joel Brobecker <brobecker@adacore.com>
7264
a9c64011
AS
7265 * gdb.dwarf2/dw2-producer.S: New file.
7266 * gdb.dwarf2/dw2-producer.exp: New testcase.
d7cc6f2f
JB
7267
72682007-02-27 Nick Roberts <nickrob@snap.net.nz>
c0e3bc07
NR
7269
7270 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
7271 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
7272 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
7273 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
7274 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
7275 Revert tests to use mi_gdb_test and include value field in output
7276 of -var-create.
7277
93d42b30
DJ
72782007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
7279
7280 * gdb.arch/i386-signal.c, gdb.arch/i386-signal.exp: New files.
7281
c499ed39
DJ
72822007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
7283
7284 * gdb.base/maint.exp: Remove full paths from test names.
7285 * gdb.base/prelink.exp, gdb.cp/cp-relocate.exp,
7286 gdb.xml/tdesc-errors.exp, gdb.xml/tdesc-xinclude.exp: Likewise.
7287
9836f81b
JB
72882007-02-27 Joel Brobecker <brobecker@adacore.com>
7289
7290 * gdb.ada/catch_ex.exp: Fix a couple of copy/paste typos.
7291
c74d0ad8
DJ
72922007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
7293
7294 * gdb.server/server-mon.exp: New test.
7295
2711e456
DJ
72962007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
7297
7298 * gdb.cp/cp-relocate.cc, gdb.cp/cp-relocate.exp: New.
7299
ff6f572f
DJ
73002007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
7301
7302 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: Update
7303 register capitalization.
7304
fada3feb
DP
73052007-02-13 Denis Pilat <denis.pilat@st.com>
7306
7307 * gdb.mi/mi-var-invalidate.exp: New file.
7308
fb1e4ffc
DJ
73092007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
7310
7311 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: New.
7312
3da939d7
DJ
73132007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
7314
7315 * tdesc-arch.exp (set_arch): Add KFAIL for missing OS ABI handlers.
7316
123dc839
DJ
73172007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
7318
7319 * gdb.xml/single-reg.xml, gdb.xml/tdesc-regs.exp,
7320 gdb.xml/core-only.xml, gdb.xml/extra-regs.xml: New files.
7321
877e3645 73222007-02-08 Nick Roberts <nickrob@snap.net.nz>
87604222
NR
7323
7324 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
7325 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
7326 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
7327 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
7328 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
1183581f 7329 * gdb.mi/gdb792.exp, lib/mi-support.exp:
87604222 7330 Update tests to include value field in output of -var-create.
a9c64011 7331
3c0a2960
AS
73322007-02-08 Andreas Schwab <schwab@suse.de>
7333
7334 * gdb.mi/mi-var-child.exp: Fix matching display of function value.
7335
108546a0
DJ
73362007-02-07 Daniel Jacobowitz <dan@codesourcery.com>
7337
7338 * gdb.xml/bad-include.xml, gdb.xml/inc-2.xml, gdb.xml/inc-body.xml,
7339 gdb.xml/includes.xml, gdb.xml/tdesc-xinclude.exp: New files.
7340
d701dcab
DP
73412007-02-02 Denis Pilat <denis.pilat@st.com>
7342
7343 * gdb.threads/threadapply.exp: check that frame is not changed by
7344 the thread apply all command.
7345
783e3e2f
AS
73462007-01-31 Andreas Schwab <schwab@suse.de>
7347
6d9c3a87
AS
7348 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
7349
3c50d7b9
AS
7350 * gdb.dwarf2/dup-psym.S: Use .2byte/.4byte instead of .short/.int
7351 in the dwarf sections.
7352 * gdb.dwarf2/mac-fileno.S: Likewise.
7353
783e3e2f
AS
7354 * gdb.base/callfuncs.exp (do_get_all_registers): Filter out
7355 bspstore register on ia64.
7356
78ff580e
AS
73572007-01-29 Andreas Schwab <schwab@suse.de>
7358
cc8e9b12
AS
7359 * gdb.cp/annota3.exp ("watch triggered on a.x"): Match optional
7360 "frame-begin" annotation.
7361
78ff580e
AS
7362 * gdb.cp/annota2.exp ("watch triggered on a.x"): Allow arbitrary
7363 number of "frames-invalid" annotations.
7364
704a4f78
DJ
73652007-01-29 Daniel Jacobowitz <dan@codesourcery.com>
7366
7367 * gdb.base/commands.exp: Call if_commands_test.
7368 (gdb_test_no_prompt, if_commands_test): New.
7369
e741bf94
MK
73702007-01-28 Mark Kettenis <kettenis@gnu.org>
7371
7372 * gdb.threads/sigthread.c (NSIGS): Make bigger.
7373
474d0ad3
AS
73742007-01-27 Andreas Schwab <schwab@suse.de>
7375
7376 * gdb.dwarf2/dw2-basic.S: Use .2byte/.4byte/.8byte instead of
7377 .short/.int/.quad in the dwarf sections.
7378 * gdb.dwarf2/dw2-intercu.S: Likewise.
7379 * gdb.dwarf2/dw2-intermix.S: Likewise.
7380
e784b426
JK
73812007-01-25 Jan Kratochvil <jan.kratochvil@redhat.com>
7382
7383 * gdb.base/charsign.exp, gdb.base/charsign.c: New files.
4590cfcb
MK
7384 * gdb.arch/i386-sse.exp: Check $xmm.v16_int8 printing as a number
7385 array.
e784b426
JK
7386 * gdb.base/printcmds.exp: Sign-provided CHARs now became arrays.
7387 * gdb.base/setvar.exp: Likewise.
7388
37f08e04
AS
73892007-01-26 Andreas Schwab <schwab@suse.de>
7390
9a01813a
AS
7391 * gdb.base/corefile.exp: Allow non-empty argument list in reinit
7392 test.
7393
37f08e04
AS
7394 * gdb.base/multi-forks.exp ("restart $i"): Also match
7395 __kernel_syscall_via_break.
7396
6e2a9270
VP
73972007-01-24 Vladimir Prus <vladimir@codesourcery.com>
7398
7399 * lib/mi-support.exp (mi_delete_varobj): New.
7400 * gdb.mi/mi-var-cp.exp: Run the reference_to_struct
7401 testcase.
7402 * gdb.mi/mi-var-cp.cc (reference_to_struct): New function.
7403 (main): Call the above.
7404 (reference_update_test, base_in_reference_test)
7405 (reference_to_pointer): Delete the created varobjs.
a9c64011 7406
e515b470
DJ
74072007-01-23 Daniel Jacobowitz <dan@codesourcery.com>
7408
7409 * Makefile.in (ALL_SUBDIRS): Add gdb.xml.
7410 * configure: Regenerated.
7411 * configure.ac (AC_OUTPUT): Add gdb.xml/Makefile.
7412 * gdb.xml/Makefile.in, gdb.xml/tdesc-arch.exp,
7413 gdb.xml/tdesc-bogus.xml, gdb.xml/tdesc-errors.exp,
7414 gdb.xml/trivial.xml, gdb.xml/tdesc-unknown.xml: New files.
7415 * lib/gdb.exp (gdb_skip_xml_test): New function.
7416
08d8bcd7
DJ
74172007-01-23 Nick Hudson <nick.hudson@dsl.pipex.com>
7418
7419 * gdb.base/sigrepeat.exp: Correct error message.
7420
74212007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
43a9b631
JK
7422 Daniel Jacobowitz <dan@codesourcery.com>
7423
7424 * gdb.arch/i386-gnu-cfi.exp, gdb.arch/i386-gnu-cfi.c,
7425 gdb.arch/i386-gnu-cfi-asm.S: New files.
7426
97c3f1f3
JK
74272007-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
7428
7429 * lib/gdb.exp: Abort on missing `site.exp'.
7430
cb1df416
DJ
74312007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
7432 Daniel Jacobowitz <dan@codesourcery.com>
7433
7434 * gdb.base/included.c, gdb.base/included.exp,
7435 gdb.base/included.h: New files.
7436
35990120
DJ
74372007-01-20 Daniel Jacobowitz <dan@codesourcery.com>
7438
7439 * gdb.base/bigcore.c (RLIMIT_CAP): Define.
7440 (maximize_rlimit): Reduce limits on 64-bit systems.
7441
6e81a116 74422007-01-19 Mark Kettenis <kettenis@gnu.org>
2429decf
MK
7443
7444 From Marcus Deuling <deuling@de.ibm.com>:
7445 * gdb.arch/altivec-regs.exp: Initialise variable endianness in
7446 every case.
7447
6c3c41f3
NR
74482007-01-13 Nick Roberts <nickrob@snap.net.nz>
7449
7450 * gdb.mi/mi-basics.exp, gdb.mi/mi2-basics.exp (test_dir_specification)
7451 (test_path_specification): Use objdir instead of srcdir to always
7452 get an absolute filename.
7453
2f12c312
DJ
74542007-01-12 Daniel Jacobowitz <dan@codesourcery.com>
7455
7456 * gdb.cp/member-ptr.cc (class Padding): Make contents public.
7457
81121995
VP
74582007-01-11 Vladimir Prus <vladimir@codesourcery.com>
7459
7460 * gdb.mi/mi-var-cp.cc (reference_update_tests):
7461 Make sure the variable we're using is in scope.
7462 (reference_to_pointer): Likewise.
7463
4741b737
DJ
74642007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
7465
7466 * gdb.ada/catch_ex.exp: Call unsupported and stop if the runtime
7467 has no debug information.
7468
054410c3
DJ
74692007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
7470
7471 * gdb.base/annota1.exp: Remove extra send_gdb.
7472
818f79f6
DJ
74732007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
7474
7475 * gdb.base/relativedebug.c, gdb.base/relativedebug.exp: New files.
7476
f7a6bb70
DJ
74772007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
7478
7479 * gdb.arch/i386-size-overlap.c, gdb.arch/i386-size-overlap.exp: New.
7480
57e66780
DJ
74812007-01-08 Nick Roberts <nickrob@snap.net.nz>
7482 Daniel Jacobowitz <dan@codesourcery.com>
7483
7484 * gdb.mi/mi-var-cmd.exp: Expect lpcharacter to update when
7485 lcharacter or linteger change. Correct duplicated test name.
7486 * gdb.mi/mi2-var-cmd.exp: Likewise.
7487
3d799a95
DJ
74882007-01-08 Daniel Jacobowitz <dan@codesourcery.com>
7489
7490 * gdb.threads/sigthread.c, gdb.threads/sigthread.exp: New.
7491
74922007-01-05 Joel Brobecker <brobecker@adacore.com>
51679ba9 7493
a9c64011
AS
7494 * gdb.base/nofield.c: New file.
7495 * gdb.base/nofield.exp: New testcase.
51679ba9 7496
eafb94e8
NR
74972007-01-05 Nick Roberts <nickrob@snap.net.nz>
7498
7499 * gdb.mi/mi-var-cp.exp: New test for references to pointers.
7500
7501 * gdb.mi/mi-var-cp.cc: (reference_to_pointer): New procedure for above
7502 test.
7503
5e572bb4
DJ
75042007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
7505
7506 * gdb.mi/mi-var-cmd.exp: Add tests for unreadable varobjs.
7507
74a44383
DJ
75082007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
7509
7510 * lib/mi-support.exp (mi_runto_helper): Expect two prompts
7511 when continuing.
7512
1b572db9
DJ
75132007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
7514
7515 * gdb.base/annota3.exp ($binfile): Append $EXEEXT.
7516 Expect ".exe" extension.
7517
381bc39b
DJ
75182007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
7519
7520 * gdb.base/charset.exp: Add explicit filename to break.
7521 * gdb.base/dbx.exp: Add explicit filename to breaks.
7522
2b70e4c6
DJ
75232007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
7524
7525 * gdb.mi/mi-file.exp: Use mi_gdb_file_cmd instead of mi_gdb_load.
7526 * gdb.mi/mi2-file.exp: Likewise.
7527
303b6f5d
DJ
75282007-01-04 Vladimir Prus <vladimir@codesourcery.com>
7529
7530 Implement specification of MI tests as comments
7531 in C and C++ sources.
7532 * lib/mi-support.exp (mi_autotest_data): New variable.
7533 (mi_autotest_source): New variable.
7534 (count_newlines, mi_prepare_inline_tests)
7535 (mi_get_inline_test, mi_continue_to_line)
7536 (mi_run_inline_test, mi_tbreak)
7537 (mi_send_resuming_command, mi_wait_for_stop): New functions.
7538 * gdb.mi/mi-var-cp.exp: Move most content to the C file.
7539 Run inline tests.
7540 * gdb.mi/mi-var-cp.cc: Define tests here.
7541
23da0d94
VP
75422007-01-04 Vladimir Prus <vladimir@codesourcery.com>
7543
7544 Simplify usage of mi_continue_to.
7545 * lib/mi-support.exp (mi_runto_helper): Renamed
7546 from mi_runto, added new parameter 'run_or_continue'.
7547 (mi_runto): Use mi_runto_helper.
7548 (mi_continue_to): Accept just function name as parameter.
7549 Use mi_runto_helper.
7550 * gdb.mi/mi-var-cmd.exp: Adjust to changes.
7551 * gdb.mi/mi2-var-cmd.exp: Likewise.
a9c64011 7552
f9e18282
JB
75532006-01-04 Joel Brobecker <brobecker@adacore.com>
7554
7555 Make this testcase a bit more realistic. The current code
7556 is too simplistic, and allows the compiler to optimize out
7557 some of the entities we need for this testcase.
7558 * gdb.ada/null_record/bar.ads (Void_Star): New type.
7559 (Do_Nothing): Add extra parameter.
7560 * gdb.ada/null_record/bar.adb (Do_Nothing): Likewise.
7561 * gdb.ada/null_record/null_record.adb: Fake use of type Empty
7562 by using a variable of type Void_Star.
7563
fd678c65
JB
75642006-01-04 Joel Brobecker <brobecker@adacore.com>
7565
7566 * gdb.ada/catch_ex/foo.adb: New file.
7567 * gdb.ada/catch_ex.exp: New testcase.
7568
05cfdb42
DJ
75692007-01-03 Pedro Alves <pedro_alves@portugalmail.pt>
7570
7571 * gdb.base/shreloc.exp: Use ldflags instead of additional_flags to
7572 pass --image-base to linker.
7573
2e03ee74
DJ
75742007-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
7575 Daniel Jacobowitz <dan@codesourcery.com>
7576
7577 * gdb.base/readline.exp: Set $TERM. Test arrow keys in
7578 secondary prompts.
7579
0d5de010
DJ
75802007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
7581
7582 * gdb.cp/classes.exp (test_pointers_to_class_members): Update expected
7583 output. Test the types of members and member pointers.
7584 * gdb.cp/inherit.exp (test_print_mi_member_types): Remove KFAILs for
7585 gdb/2092.
7586 * gdb.cp/member-ptr.exp: Search for a comment instead of a
7587 statement. Enable for GCC. Update expected output for some tests
7588 and add new tests. Remove obsolete GCC KFAILs. Allow GCC's class
7589 layout.
7590 * gdb.cp/member-ptr.cc (Padding, Padding::vspacer, Base, Base::get_x)
7591 (Base::vget_base, Left, Left::vget, Right, Right::vget, Diamond)
7592 (Diamond::vget_base): New.
7593 (main): Add new tests.
7594 * gdb.cp/printmethod.exp: Update expected output for member functions.
7595 * gdb.cp/virtfunc.exp (test_virtual_calls): Add a KFAIL for
7596 print pEe->D::vg().
7597
61a771aa
DJ
75982007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
7599
7600 * gdb.threads/tls.exp: Allow stops in sem_post.
7601
2fa63963
DJ
76022006-12-31 Daniel Jacobowitz <dan@codesourcery.com>
7603
7604 * gdb.base/annota1.exp: Allow .*printf in backtraces.
7605 * gdb.base/annota3.exp: Likewise.
7606 * gdb.base/sigstep.exp (advancei): Fail if we hit the breakpoint
7607 again (instead of timing out).
7608 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add an XFAIL for
7609 GCC bug 26475.
7610 * gdb.java/jmisc.exp: Adjust to work with method signatures including
7611 return types. Add kfails for GDB bugs 2214 and 2215. Move exit
7612 test from jmisc1.exp.
7613 * gdb.java/jmisc1.exp: Delete.
7614 * gdb.java/jprint.exp: Adjust to work with method signatures including
7615 return types.
7616 * gdb.objc/basicclass.exp: Update for gobjc 4.1 debug info.
7617 * gdb.threads/linux-dp.exp: Don't be confused by program output.
7618 * lib/java.exp (compile_java_from_source): Pass the correct type
7619 to target_compile.
7620
5eefc2b7
JB
76212006-12-31 Joel Brobecker <brobecker@adacore.com>
7622
7623 * gdb.arch/i386-prologue.c (stack_align_ecx): Renamed from stack_align.
7624 (stack_align_edx): New function.
7625 (stack_align_eax): New function.
7626 (main): Add calls to stack_align_edx and stack_align_eax.
7627 * gdb.arch/i386-prologue.exp: Replace stack_align with stack_align_ecx.
7628 Add testing for the cases where the register used during a stack
7629 realignment is edx. Same for eax.
7630
227c54da
DJ
76312006-12-30 Pedro Alves <pedro_alves@portugalmail.pt>
7632
7633 * lib/gdb.exp: Don't pass -fpic to gcc on Cygwin, MinGW
7634 and generic PE targets.
7635
cab8ac94
JB
76362006-12-29 Joel Brobecker <brobecker@adacore.com>
7637
7638 * gdb.ada/array_return.exp: Update copyright date list.
7639
ba54f318
JB
76402006-12-27 Joel Brobecker <brobecker@adacore.com>
7641
7642 * gdb.ada/array_return/pck.ads (Small_Float_Vector): New type.
7643 (Create_Small_Float_Vector): New function.
7644 * gdb.ada/array_return/pck.adb (Create_Small_Float_Vector): Add
7645 function body.
7646 * gdb.ada/array_return/p.adb: Use new type and function from
7647 package Pck.
7648 * gdb.ada/array_return.exp: Add a test verifying that GDB is
7649 able to print the value returned by a function returning an
7650 array of float.
7651
6b7a35dd
JB
76522006-12-20 Joel Brobecker <brobecker@adacore.com>
7653
7654 * gdb.arch/i386-prologue.exp: Remove calls to setup_kfail.
7655 The associated tests should be PASSing.
7656
038224f6
VP
76572006-12-08 Vladimir Prus <vladimir@codesourcery.com>
7658
7659 Test for base in references.
7660 * gdb.mi/mi-var-cp.cc: Add test code.
7661 * gdb.mi/mi-var-cp.exp: Test for bases in references.
7662 * gdb.mi/mi-watch.exp: Adjust to mi_runto changes.
7663 * gdb.mi/mi2-watch.exp: Likewise.
7664 * lib/mi-support.exp (mi_runto): Use temporary breakpoint.
7665 (mi_list_varobj_children): New function.
7666
b26ed50d
VP
76672006-12-08 Vladimir Prus <vladimir@codesourcery.com>
7668
7669 * lib/mi-support.exp
7670 (mi_runto): Accept "()" after function name.
7671 (mi_create_varobj): New function.
7672 (mi_varobj_update): New function.
7673 (mi_Check_varobj_value): New function.
7674 * gdb.mi/mi-var-cp.exp: New file.
7675 * gdb.mi/mi-var-cp.cc: New file.
a9c64011 7676
08232497
DJ
76772006-12-01 Daniel Jacobowitz <dan@codesourcery.com>
7678
7679 * gdb.base/solib-weak.c, gdb.base/solib-weak.exp, gdb.base/weaklib1.c,
7680 gdb.base/weaklib2.c: New files.
7681
d394c993 76822006-11-29 Nathan Sidwell <nathan@codesourcery.com>
8ec659a0 7683
ac6c2fba
NS
7684 * gdb.threads/linux-dp.exp: Adjust regexps used to scan thread
7685 info. Adjust test names.
7686
8ec659a0 7687 * gdb.base/break.c (main): Move position of malloc.
d394c993 7688 * gdb.base/break.exp: Revert mistaken checkin.
8ec659a0 7689
acd65feb
VP
76902006-11-28 Vladimir Prus <vladimir@codesourcery.com>
7691
7692 * gdb.mi/mi-var-cmd.exp: Check -var-update after
7693 assignement of arrays and function pointers.
7694 * gdb.mi/var-cmd.c: Add declaration necessary for above
7695 tests.
7696
f556d5e5
NS
76972006-11-27 Nathan Sidwell <nathan@codesourcery.com>
7698
7699 * gdb.base/break.c (main): Call malloc.
fcfcc2b5
NS
7700
7701 * gdb.threads/linux-dp.exp: Read thread table before and after
7702 creating each philosopher and verify it.
7703
697bc68d
NS
77042006-11-27 Nathan Sidwell <nathan@codesourcery.com>
7705 Paul Brook <paul@codesourcery.com>
7706 Daniel Jacobowitz <dan@codesourcery.com>
7707
7708 * gdb.base/ending-run.exp: Flatten expect script stepping out of
a9c64011 7709 main to remove duplication. Add start function of the form
697bc68d
NS
7710 '_*start[1-9]*'. Add RVDS start function.
7711
29d73ae4
DJ
77122006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
7713
7714 * gdb.arch/thumb-prologue.c, gdb.arch/thumb-prologue.exp: New files.
7715
c1d88655
UW
77162006-11-22 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7717
7718 * gdb.asm/asm-source.exp: Add "spu*-*-*" target.
7719 * gdb.asm/spu.inc: New file.
7720 * gdb.base/term.exp: Disable if [target_info exists noargs].
7721 * gdb.gdb/complaints.exp: Disable if ![isnative].
7722 * gdb.gdb/selftest.exp: Likewise.
7723 * gdb.gdb/observer.exp: Likewise.
7724 * gdb.gdb/xfullpath.exp: Likewise.
7725 * gdb.base/attach.exp: Disable on SPU target.
7726 * gdb.cp/bs145503.exp: Likewise.
7727 * gdb.cp/exception.exp: Likewise.
7728 * gdb.cp/userdef.exp: Likewise.
7729
32a13b1a
DJ
77302006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
7731
7732 * gdb.stabs/weird.exp (print_weird_var): Don't send extra \n.
7733
d8295fe9
VP
77342006-11-10 Vladimir Prus <vladimir@codesourcery.com>
7735
7736 * gdb.base/completion.exp: Fix completion tests for
7737 'info' and 'info '.
7738 * gdb.base/help.exp (help_test_raw, test_class_help)
7739 (test_prefix_command_help): Move...
7740 * lib/gdb.exp: Here.
7741 * gdb.base/main.exp: Adjust.
7742 * gdb.cp/maint.exp: Adjust.
7743 * gdb.trace/tracecmd.exp: Use test_help_class.
a9c64011 7744
8c394015
VP
77452006-11-09 Vladimir Prus <vladimir@codesourcery.com>
7746
7747 * gdb.stabs/weird.exp (print_weird_var): Use
7748 gdb_test_multiple instead of gdb_expect.
7749
027fc1bc
VP
77502006-11-09 Vladimir Prus <vladimir@codesourcery.com>
7751
7752 * gdb.base/help.exp (help_test_raw): New.
7753 (test_class_help): New.
7754 (test_prefix_command_help): New.
7755 Adjust testcases.
7756
67609209
FR
77572006-11-09 Christophe Lyon <christophe.lyon@st.com>
7758
7759 * gdb.base/constvars.c (main): Write to crass and crips, so that
7760 they are allocated by the compiler.
7761
f73adfeb
AS
77622006-10-27 Andreas Schwab <schwab@suse.de>
7763
7764 * gdb.base/multi-forks.exp: Use "detach fork" instead of
7765 "detach-fork".
7766
2f83a18e
DJ
77672006-10-18 Daniel Jacobowitz <dan@codesoucery.com>
7768
7769 * lib/gdbserver-support.exp (gdb_target_cmd): Anchor the ends
7770 of patterns.
7771
94277a38
DJ
77722006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
7773
7774 * gdb.base/sepdebug.exp: Remove debug format test.
7775 * lib/gdb.exp (gdb_gnu_strip_debug): Perform debug format test.
7776 Handle no-symtab.
7777 * gdb.base/sepsymtab.c, gdb.base/sepsymtab.exp: New.
7778
5bd2f6e2
DJ
77792006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
7780
7781 * gdb.threads/manythreads.c (thread_function, main): Don't cast
7782 int to pointer or pointer to int.
7783 * gdb.threads/manythreads.exp: Don't expect the string "LWP".
7784
8c008720
DJ
77852006-10-12 Daniel Jacobowitz <dan@codesourcery.com>
7786
7787 * gdb.base/annota1.exp, gdb.base/maint.exp: Use string_to_regexp.
7788
9e35dae4
DJ
77892006-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
7790
7791 * gdb.threads/tls-nodebug.c, gdb.threads/tls-nodebug.exp: New test.
7792
d9639e13
DJ
77932006-10-09 Daniel Jacobowitz <dan@codesourcery.com>
7794
7795 PR c++/2116
7796 * gdb.cp/call-c.cc, gdb.cp/call-c.exp, gdb.cp/call-c-1.c: New.
7797
390a1bd0
JB
77982006-10-06 Joel Brobecker <brobecker@adacore.com>
7799
7800 * gdb.ada/arrayidx.exp: Remove calls to setup_kfail now that
7801 the corresponding bug has been fixed in GDB (PR/2018).
7802
dd920c33
JB
78032006-10-06 Joel Brobecker <brobecker@adacore.com>
7804
7805 * gdb.base/subst.exp: New testcase.
7806
53bbefe9
JB
78072006-10-06 Joel Brobecker <brobecker@adacore.com>
7808
7809 * gdb.ada/array_return/pck.ads: Add copyright notice.
7810 * gdb.ada/array_return/pck.adb: Likewise.
7811 * gdb.ada/array_return/p.adb: Likewise.
7812 * gdb.ada/exec_changed/first.adb: Likewise.
7813 * gdb.ada/exec_changed/second.adb: Likewise.
7814
09851417
JB
78152006-10-06 Joel Brobecker <brobecker@adacore.com>
7816
7817 * gdb.ada/watch_arg/watch.adb: New file.
7818 * gdb.ada/watch_arg.exp: New testcase.
7819
041bf30d
VP
78202006-10-02 Vladimir Prus <vladimir@codesourcery.com>
7821
7822 * gdb.mi/mi-basics.exp (test_path_specification): Pass orig_path
a9c64011 7823 via string_to_regexp.
041bf30d 7824 * gdb.mi/mi2-basics.exp: Likewise.
a9c64011 7825
f286fbdd 78262006-09-20 Michael Snyder <michael.snyder@palmsource.com>
7b880e0b
MS
7827
7828 * abug.exp, cpu32bug.exp, est.exp hmsirom.exp, nind.exp:
7829 Remove unused / obsolete files.
7830
7c07f349
NR
78312006-09-19 Nick Roberts <nickrob@snap.net.nz>
7832
7833 * gdb.base/multi-forks.exp: Include __kernel_vsyscall in regexp.
7834
cd5ff84a
VP
78352006-09-17 Vladimir Prus <vladimir@codesourcery.com>
7836
7837 * gdb.mi/mi-stack.exp (test_stack_args_listing): Test that
7838 HIGH_FRAME argument to -stack-list-arguments can be larger than
a9c64011 7839 the number of frames.
cd5ff84a 7840
ae018d1a
DJ
78412006-09-15 Daniel Jacobowitz <dan@codesourcery.com>
7842
7843 * gdb.base/args.c (main): Add breakpoint marker.
7844 * gdb.base/args.exp: Use args_test for tests. Add new tests which
7845 really test empty arguments.
7846 (args_load): Delete.
7847 (args_test): New.
7848
b399c549
NR
78492006-09-13 Nick Roberts <nickrob@snap.net.nz>
7850
7851 * gdb.mi/mi-file.exp (test_file_list_exec_source_files): Just
889bf7c5 7852 check for one file.
b399c549 7853
2ab1eb7a
VP
78542006-09-07 Vladimir Prus <ghost@vladimir@codesourcery.com>
7855
7856 * gdb.mi/mi-stack.exp (test_stack_frame_listing): Test that
7857 HIGH_FRAME argument to -stack-list-locals can be larger than
7858 the number of frames.
a9c64011 7859
476308bf
FF
78602006-08-18 Fred Fish <fnf@specifix.com>
7861
7862 * lib/gdb.exp (skip_altivec_tests): Fix apparent typo,
7863 '$' in front of skip_vmx_tests_saved when setting that.
7864
8625200f
AS
78652006-08-10 Andrew Stubbs <andrew.stubbs@st.com>
7866
7867 * gdb.base/trace-commands.exp: New file.
7868
089ec8f1
DJ
78692006-08-10 Joel Brobecker <brobecker@adacore.com>
7870 Daniel Jacobowitz <dan@codesourcery.com>
7871
7872 * gdb.base/step-bt.exp: Make hexadecimal address optional in
7873 expected output of the backtrace commands.
7874
b60f0898
JB
78752006-08-09 Joel Brobecker <brobecker@adacore.com>
7876
7877 * gdb.arch/altivec-abi.exp: Replace gdb_suppress_entire_file with
7878 untested followed by return combination.
7879 * gdb.arch/altivec-regs.exp: Likewise.
7880 * gdb.arch/e500-abi.exp: Likewise.
7881 * gdb.arch/e500-regs.exp: Likewise.
7882 * gdb.arch/gdb1291.exp: Likewise.
7883 * gdb.arch/gdb1431.exp: Likewise.
7884 * gdb.arch/gdb1558.exp: Likewise.
7885 * gdb.arch/i386-prologue.exp: Likewise.
7886 * gdb.arch/i386-unwind.exp: Likewise.
7887 * gdb.asm/asm-source.exp: Likewise.
7888 * gdb.base/a2-run.exp: Likewise.
7889 * gdb.base/advance.exp: Likewise.
7890 * gdb.base/all-bin.exp: Likewise.
7891 * gdb.base/annota1.exp: Likewise.
7892 * gdb.base/annota3.exp: Likewise.
7893 * gdb.base/args.exp: Likewise.
7894 * gdb.base/arithmet.exp: Likewise.
7895 * gdb.base/assign.exp: Likewise.
7896 * gdb.base/async.exp: Likewise.
7897 * gdb.base/attach.exp: Likewise.
7898 * gdb.base/bang.exp: Likewise.
7899 * gdb.base/bigcore.exp: Likewise.
7900 * gdb.base/bitfields.exp: Likewise.
7901 * gdb.base/bitfields2.exp: Likewise.
7902 * gdb.base/break.exp: Likewise.
7903 * gdb.base/call-sc.exp: Likewise.
7904 * gdb.base/call-strs.exp: Likewise.
7905 * gdb.base/callfuncs.exp: Likewise.
7906 * gdb.base/checkpoint.exp: Likewise.
7907 * gdb.base/chng-syms.exp: Likewise.
7908 * gdb.base/code-expr.exp: Likewise.
7909 * gdb.base/commands.exp: Likewise.
7910 * gdb.base/completion.exp: Likewise.
7911 * gdb.base/cond-expr.exp: Likewise.
7912 * gdb.base/condbreak.exp: Likewise.
7913 * gdb.base/consecutive.exp: Likewise.
7914 * gdb.base/constvars.exp: Likewise.
7915 * gdb.base/corefile.exp: Likewise.
7916 * gdb.base/cvexpr.exp: Likewise.
7917 * gdb.base/dbx.exp: Likewise.
7918 * gdb.base/define.exp: Likewise.
7919 * gdb.base/detach.exp: Likewise.
7920 * gdb.base/display.exp: Likewise.
7921 * gdb.base/dump.exp: Likewise.
7922 * gdb.base/ena-dis-br.exp: Likewise.
7923 * gdb.base/ending-run.exp: Likewise.
7924 * gdb.base/environ.exp: Likewise.
7925 * gdb.base/eval-skip.exp: Likewise.
7926 * gdb.base/exprs.exp: Likewise.
7927 * gdb.base/fileio.exp: Likewise.
7928 * gdb.base/finish.exp: Likewise.
7929 * gdb.base/float.exp: Likewise.
7930 * gdb.base/foll-exec.exp: Likewise.
7931 * gdb.base/foll-fork.exp: Likewise.
7932 * gdb.base/foll-vfork.exp: Likewise.
7933 * gdb.base/freebpcmd.exp: Likewise.
7934 * gdb.base/funcargs.exp: Likewise.
7935 * gdb.base/gcore.exp: Likewise.
7936 * gdb.base/gdb1090.exp: Likewise.
7937 * gdb.base/gdb1250.exp: Likewise.
7938 * gdb.base/huge.exp: Likewise.
7939 * gdb.base/info-proc.exp: Likewise.
7940 * gdb.base/interrupt.exp: Likewise.
7941 * gdb.base/jump.exp: Likewise.
7942 * gdb.base/langs.exp: Likewise.
7943 * gdb.base/lineinc.exp: Likewise.
7944 * gdb.base/list.exp: Likewise.
7945 * gdb.base/logical.exp: Likewise.
7946 * gdb.base/long_long.exp: Likewise.
7947 * gdb.base/macscp.exp: Likewise.
7948 * gdb.base/maint.exp: Likewise.
7949 * gdb.base/mips_pro.exp: Likewise.
7950 * gdb.base/miscexprs.exp: Likewise.
7951 * gdb.base/multi-forks.exp: Likewise.
7952 * gdb.base/opaque.exp: Likewise.
7953 * gdb.base/overlays.exp: Likewise.
7954 * gdb.base/pc-fp.exp: Likewise.
7955 * gdb.base/pointers.exp: Likewise.
7956 * gdb.base/printcmds.exp: Likewise.
7957 * gdb.base/psymtab.exp: Likewise.
7958 * gdb.base/ptype.exp: Likewise.
7959 * gdb.base/recurse.exp: Likewise.
7960 * gdb.base/relational.exp: Likewise.
7961 * gdb.base/relocate.exp: Likewise.
7962 * gdb.base/remote.exp: Likewise.
7963 * gdb.base/reread.exp: Likewise.
7964 * gdb.base/restore.exp: Likewise.
7965 * gdb.base/return.exp: Likewise.
7966 * gdb.base/return2.exp: Likewise.
7967 * gdb.base/scope.exp: Likewise.
7968 * gdb.base/sect-cmd.exp: Likewise.
7969 * gdb.base/sep.exp: Likewise.
7970 * gdb.base/sepdebug.exp: Likewise.
7971 * gdb.base/setshow.exp: Likewise.
7972 * gdb.base/setvar.exp: Likewise.
7973 * gdb.base/sigall.exp: Likewise.
7974 * gdb.base/sigbpt.exp: Likewise.
7975 * gdb.base/signals.exp: Likewise.
7976 * gdb.base/signull.exp: Likewise.
7977 * gdb.base/sizeof.exp: Likewise.
7978 * gdb.base/solib.exp: Likewise.
7979 * gdb.base/step-line.exp: Likewise.
7980 * gdb.base/step-test.exp: Likewise.
7981 * gdb.base/structs.exp: Likewise.
7982 * gdb.base/structs2.exp: Likewise.
7983 * gdb.base/term.exp: Likewise.
7984 * gdb.base/twice.exp: Likewise.
7985 * gdb.base/until.exp: Likewise.
7986 * gdb.base/varargs.exp: Likewise.
7987 * gdb.base/volatile.exp: Likewise.
7988 * gdb.base/watchpoint.exp: Likewise.
7989 * gdb.base/whatis-exp.exp: Likewise.
7990 * gdb.base/whatis.exp: Likewise.
7991 * gdb.cp/ambiguous.exp: Likewise.
7992 * gdb.cp/annota2.exp: Likewise.
7993 * gdb.cp/annota3.exp: Likewise.
7994 * gdb.cp/bool.exp: Likewise.
7995 * gdb.cp/breakpoint.exp: Likewise.
7996 * gdb.cp/casts.exp: Likewise.
7997 * gdb.cp/class2.exp: Likewise.
7998 * gdb.cp/classes.exp: Likewise.
7999 * gdb.cp/cplusfuncs.exp: Likewise.
8000 * gdb.cp/ctti.exp: Likewise.
8001 * gdb.cp/derivation.exp: Likewise.
8002 * gdb.cp/exception.exp: Likewise.
8003 * gdb.cp/gdb1355.exp: Likewise.
8004 * gdb.cp/hang.exp: Likewise.
8005 * gdb.cp/inherit.exp: Likewise.
8006 * gdb.cp/local.exp: Likewise.
8007 * gdb.cp/m-data.exp: Likewise.
8008 * gdb.cp/m-static.exp: Likewise.
8009 * gdb.cp/member-ptr.exp: Likewise.
8010 * gdb.cp/method.exp: Likewise.
8011 * gdb.cp/misc.exp: Likewise.
8012 * gdb.cp/namespace.exp: Likewise.
8013 * gdb.cp/overload.exp: Likewise.
8014 * gdb.cp/ovldbreak.exp: Likewise.
8015 * gdb.cp/pr-1023.exp: Likewise.
8016 * gdb.cp/pr-1210.exp: Likewise.
8017 * gdb.cp/pr-574.exp: Likewise.
8018 * gdb.cp/printmethod.exp: Likewise.
8019 * gdb.cp/psmang.exp: Likewise.
8020 * gdb.cp/ref-params.exp: Likewise.
8021 * gdb.cp/ref-types.exp: Likewise.
8022 * gdb.cp/rtti.exp: Likewise.
8023 * gdb.cp/templates.exp: Likewise.
8024 * gdb.cp/try_catch.exp: Likewise.
8025 * gdb.cp/userdef.exp: Likewise.
8026 * gdb.cp/virtfunc.exp: Likewise.
8027 * gdb.disasm/am33.exp: Likewise.
8028 * gdb.disasm/h8300s.exp: Likewise.
8029 * gdb.disasm/mn10300.exp: Likewise.
8030 * gdb.disasm/sh3.exp: Likewise.
8031 * gdb.disasm/t01_mov.exp: Likewise.
8032 * gdb.disasm/t02_mova.exp: Likewise.
8033 * gdb.disasm/t03_add.exp: Likewise.
8034 * gdb.disasm/t04_sub.exp: Likewise.
8035 * gdb.disasm/t05_cmp.exp: Likewise.
8036 * gdb.disasm/t06_ari2.exp: Likewise.
8037 * gdb.disasm/t07_ari3.exp: Likewise.
8038 * gdb.disasm/t08_or.exp: Likewise.
8039 * gdb.disasm/t09_xor.exp: Likewise.
8040 * gdb.disasm/t10_and.exp: Likewise.
8041 * gdb.disasm/t11_logs.exp: Likewise.
8042 * gdb.disasm/t12_bit.exp: Likewise.
8043 * gdb.disasm/t13_otr.exp: Likewise.
8044 * gdb.hp/gdb.aCC/optimize.exp: Likewise.
8045 * gdb.hp/gdb.aCC/watch-cmd.exp: Likewise.
8046 * gdb.hp/gdb.base-hp/callfwmall.exp: Likewise.
8047 * gdb.hp/gdb.base-hp/dollar.exp: Likewise.
8048 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Likewise.
8049 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
8050 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
8051 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
8052 * gdb.hp/gdb.base-hp/sized-enum.exp: Likewise.
8053 * gdb.hp/gdb.compat/xdb1.exp: Likewise.
8054 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
8055 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
8056 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
8057 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
8058 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
8059 * gdb.mi/gdb701.exp: Likewise.
8060 * gdb.mi/gdb792.exp: Likewise.
8061 * gdb.mi/mi-basics.exp: Likewise.
8062 * gdb.mi/mi-break.exp: Likewise.
8063 * gdb.mi/mi-cli.exp: Likewise.
8064 * gdb.mi/mi-console.exp: Likewise.
8065 * gdb.mi/mi-disassemble.exp: Likewise.
8066 * gdb.mi/mi-eval.exp: Likewise.
8067 * gdb.mi/mi-file.exp: Likewise.
8068 * gdb.mi/mi-read-memory.exp: Likewise.
8069 * gdb.mi/mi-regs.exp: Likewise.
8070 * gdb.mi/mi-return.exp: Likewise.
8071 * gdb.mi/mi-simplerun.exp: Likewise.
8072 * gdb.mi/mi-stack.exp: Likewise.
8073 * gdb.mi/mi-stepi.exp: Likewise.
8074 * gdb.mi/mi-syn-frame.exp: Likewise.
8075 * gdb.mi/mi-until.exp: Likewise.
8076 * gdb.mi/mi-var-block.exp: Likewise.
8077 * gdb.mi/mi-var-child.exp: Likewise.
8078 * gdb.mi/mi-var-cmd.exp: Likewise.
8079 * gdb.mi/mi-var-display.exp: Likewise.
8080 * gdb.mi/mi-watch.exp: Likewise.
8081 * gdb.mi/mi2-basics.exp: Likewise.
8082 * gdb.mi/mi2-break.exp: Likewise.
8083 * gdb.mi/mi2-cli.exp: Likewise.
8084 * gdb.mi/mi2-console.exp: Likewise.
8085 * gdb.mi/mi2-disassemble.exp: Likewise.
8086 * gdb.mi/mi2-eval.exp: Likewise.
8087 * gdb.mi/mi2-file.exp: Likewise.
8088 * gdb.mi/mi2-read-memory.exp: Likewise.
8089 * gdb.mi/mi2-regs.exp: Likewise.
8090 * gdb.mi/mi2-return.exp: Likewise.
8091 * gdb.mi/mi2-simplerun.exp: Likewise.
8092 * gdb.mi/mi2-stack.exp: Likewise.
8093 * gdb.mi/mi2-stepi.exp: Likewise.
8094 * gdb.mi/mi2-syn-frame.exp: Likewise.
8095 * gdb.mi/mi2-until.exp: Likewise.
8096 * gdb.mi/mi2-var-block.exp: Likewise.
8097 * gdb.mi/mi2-var-child.exp: Likewise.
8098 * gdb.mi/mi2-var-cmd.exp: Likewise.
8099 * gdb.mi/mi2-var-display.exp: Likewise.
8100 * gdb.mi/mi2-watch.exp: Likewise.
8101 * gdb.stabs/exclfwd.exp: Likewise.
8102 * gdb.stabs/weird.exp: Likewise.
8103 * gdb.threads/gcore-thread.exp: Likewise.
8104 * gdb.trace/actions.exp: Likewise.
8105 * gdb.trace/backtrace.exp: Likewise.
8106 * gdb.trace/circ.exp: Likewise.
8107 * gdb.trace/collection.exp: Likewise.
8108 * gdb.trace/deltrace.exp: Likewise.
8109 * gdb.trace/infotrace.exp: Likewise.
8110 * gdb.trace/limits.exp: Likewise.
8111 * gdb.trace/packetlen.exp: Likewise.
8112 * gdb.trace/passc-dyn.exp: Likewise.
8113 * gdb.trace/passcount.exp: Likewise.
8114 * gdb.trace/report.exp: Likewise.
8115 * gdb.trace/save-trace.exp: Likewise.
8116 * gdb.trace/tfind.exp: Likewise.
8117 * gdb.trace/tracecmd.exp: Likewise.
8118 * gdb.trace/while-dyn.exp: Likewise.
8119 * gdb.trace/while-stepping.exp: Likewise.
8120
f4b618d1
JB
81212006-08-08 Joel Brobecker <brobecker@adacore.com>
8122
8123 * gdb.base/step-bt.c: New file.
8124 * gdb.base/step-bt.exp: New testcase.
8125
3d00d119
DJ
81262006-08-08 Daniel Jacobowitz <dan@codesourcery.com>
8127
8128 * config/monitor.exp (gdb_load): Remove support for obsolete
8129 download-write-size.
8130 * gdb.base/remote.exp: Likewise. Update all callers of
8131 gdb_timed_load.
8132
017b5bd4
DJ
81332006-08-02 Daniel Jacobowitz <dan@codesourcery.com>
8134
8135 * cursal.exp: Pass binfile to gdb_load.
8136
837c599d
DJ
81372006-08-01 Nathan Sidwell <nathan@codesourcery.com>
8138
8139 * gdb.base/cursal.exp: Add "" to gdb_load call.
8140
8dd4540b
MK
81412006-07-29 Mark Kettenis <kettenis@gnu.org>
8142
8143 * gdb.asm/asm-source.exp: Add alpha-*-netbsd* to the list of
8144 NetBSD/ELF targets.
8145
ab5c9f60
DJ
81462006-07-25 Daniel Jacobowitz <dan@codesourcery.com>
8147
8148 * gdb.cp/userdef.cc, gdb.cp/userdef.exp: New tests for unary
8149 operator*.
8150
4c42eaff
DJ
81512006-07-24 Daniel Jacobowitz <dan@codesourcery.com>
8152
8153 * gdb.base/completion.exp: Update for change in "file" behavior.
8154 * gdb.stabs/weird.exp: Likewise.
8155 * lib/mi-support.exp (mi_gdb_file_cmd): Likewise.
8156 * lib/gdb.exp (gdb_file_cmd): Likewise. Kill the program explicitly.
8157
0155cc76
NS
81582006-07-24 Nathan Sidwell <nathan@codesourcery.com>
8159
8160 * gdb.base/auxv.exp: Skip on non-linux, non-solaris targets.
8161 * gdb.base/cursal.exp: Use gdb_file_cmd first, then separate gdb_load.
8162
16026cd7
AS
81632006-07-21 Andrew Stubbs <andrew.stubbs@st.com>
8164
8165 * gdb.base/default.exp: Update source command error message.
8166 * gdb.base/help.exp: Update 'help source' message.
8167
16963cb6
DJ
81682006-07-20 Daniel Jacobowitz <dan@codesourcery.com>
8169
8170 * gdb.cp/bs15503.exp: Update comment for no longer crashing
8171 test.
8172
6d7fd486
AS
81732006-07-19 Andrew Stubbs <andrew.stubbs@st.com>
8174
8175 * gdb.base/ifelse.exp: Remove troublesome 'got here' messages.
8176
29e8a844
DJ
81772006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
8178
8179 * gdb.arch/i386-size.c, gdb.arch/i386-size.exp: New files.
8180
6afcfa39
DJ
81812006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
8182
8183 * gdb.threads/print-threads.exp: Use gdb_breakpoint.
8184
267a692b
MK
81852006-07-17 Mark Kettenis <kettenis@gnu.org>
8186
8187 * gdb.base/long_long.exp (gdb_test_long_long): Exclude
8188 *-*-openbsd* from targets for wich we expect ARM FPA floating
8189 point format.
8190
85d2fec4
NR
81912006-07-17 Nick Roberts <nickrob@snap.net.nz>
8192
8193 * gdb.cp/annota3.exp: Expect frame-begin annotation.
8194
81952006-07-17 Mark Kettenis <kettenis@gnu.org>
8196
8197 * gdb.base/annota3.exp: Expect frame-begin annotation.
8198
85b4c6e8
JB
81992006-07-14 Joel Brobecker <brobecker@adacore.com>
8200
8201 * gdb.base/help.exp: Adjust "help unset" test to accept
8202 any list of unset commands.
8203
fb933624
DJ
82042006-07-13 Paul N. Hilfinger <Hilfinger@adacore.com>
8205 Daniel Jacobowitz <dan@codesourcery.com>
8206
8207 * gdb.cp/ref-params.exp: New test.
8208 * gdb.cp/ref-params.cc: New source file.
8209 * gdb.cp/Makefile.in (EXECUTABLES): Add ref-params.
8210
1dff4b64
MK
82112006-07-08 Mark Kettenis <kettenis@gnu.org>
8212
8213 * gdb.arch/alpha-step.exp (test_stepi): Do not include trailing
8214 spaces/tabs in regular expressions since they might not be there.
8215
40d2e0e3
AS
82162006-07-07 Andrew Stubbs <andrew.stubbs@st.com>
8217
8218 * gdb.base/ifelse.exp: New file.
8219
f6c957d2
NS
82202006-07-04 Nathan Sidwell <nathan@codesourcery.com>
8221
8222 * gdb.base/huge.c: Allow CRASH_GDB to be set from command
8223 line.
8224 * gdb.base/huge.exp: Loop over compilation to find a size that
8225 is acceptable.
8226 * gdb.base/remote.exp: Correct expected strings.
8227 * gdb.dwarf2/mac-fileno.S: Avoid # comments.
8228
b9c5a23d
DJ
82292006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
8230
8231 * gdb.base/store.exp: Don't use gdb_suppress_entire_file.
8232
9af2e58d
DJ
82332006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
8234
8235 * gdb.base/gdb1555.exp: Use gdb_compile_shlib. Skip if not
8236 native.
8237
30930ca5
DJ
82382006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
8239
8240 * gdb.stabs/exclfwd.exp: Skip the test if configure did not
8241 enable stabs testing.
8242
aa32fa1d
DJ
82432006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
8244
bd4a4c80 8245 * gdb.base/auxv.exp: Intercept undefined command messages before
aa32fa1d
DJ
8246 gdb_test_multiple does.
8247
321fef15
DJ
82482006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
8249
8250 * Makefile.in (host_alias): Remove.
8251 (target_alias): Use @target_noncanonical@.
8252 (site.exp): Don't set host_alias.
8253 * aclocal.m4: Remove contents. Include acx.m4.
8254 * configure: Regenerated.
8255 * configure.ac: Use ACX_NONCANONICAL_TARGET.
8256
e1c2defa
NS
82572006-06-13 Nathan Sidwell <nathan@codesourcery.com>
8258
e63b55d1
NS
8259 * lib/gdb.exp (gdb_load_cmd): New.
8260
5600ea19
NS
8261 * gdb.base/fileio.c: Add system(NULL) test.
8262 * gdb.base/fileio.exp: Check it.
8263
e1c2defa
NS
8264 * gdb.base/break.c: Add 10a breakpoint at }
8265 * gdb.base/break.exp: Add test for breakpoint at }
8266 * gdb.cp/anon-union.cc: Add code at end of function.
8267 * gdb.cp/anon-union.exp: Adjust end of function breakpoint.
8268 * gdb.mi/var-cmd.c: Add code at end of function.
8269 * gdb.mi/mi-var-display.exp: Adjust end of next.
8270 * gdb.mi/mi2-var-display.exp: Likewise.
8271 * gdb.base/fileio.c: Add stop function and insert calls at
8272 stopping places.
8273 * gdb.base/fileio.exp: Breakpoint stop function and remove
8274 explicit line number references.
8275
6c0112ec
JB
82762006-05-19 Joel Brobecker <brobecker@adacore.com>
8277
a9c64011
AS
8278 * gdb.base/del.exp (test_delete_alias): New function.
8279 Now check that both "del" and "d" work as aliases for "delete".
6c0112ec 8280
154189a4
FF
82812006-05-18 Fred Fish <fnf@specifix.com>
8282
8283 * gdb.base/a2-run.exp: Allow part of test to run when args aren't
8284 required. Check for spurious output after program exits normally.
8285
582e64c2
FF
82862006-05-17 Fred Fish <fnf@specifix.com>
8287
8288 * gdb.base/relocate.exp: Use gdb_file_cmd rather than
8289 gdb_load, so it works in the simulator.
8290
8ef6493a
FF
82912006-05-11 Fred Fish <fnf@specifix.com>
8292
8293 * gdb.base/bang.exp: Ignore unexpected output between the
8294 "program exited normally" and the gdb prompt, as many other
8295 tests do.
8296
692b141c
MK
82972006-05-07 Mark Kettenis <kettenis@gnu.org>
8298
8299 * gdb.base/help.exp: Make "delete checkpoint" part option for
8300 "help d" and "help delete" tests.
8301
540b8a30
UW
83022006-05-06 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8303
a9c64011 8304 * gdb.mi/mi-basics.exp: Add missing serial number to
540b8a30
UW
8305 expected output in some mi_gdb_test statements.
8306 * gdb.mi/mi2-basics.exp: Likewise.
8307
9b6462d9
JB
83082006-05-05 Joel Brobecker <brobecker@adacore.com>
8309
8310 * gdb.base/del.c: New file.
8311 * gdb.base/del.exp: New testcase.
8312
954de43b
DM
83132006-05-05 David S. Miller <davem@sunset.davemloft.net>
8314
8315 * gdb.base/break.exp: Do not assume a breakpoint on
8316 main will actually be in $srcfile when optimizing.
1303f75e
DM
8317 * gdb.base/savedregs.exp: Do not require that the dummy
8318 frame location match up to a symbol and source file location.
c3242428
DM
8319 * gdb.mi/mi-regs.exp (111-data-list-register-values x): "No registers"
8320 will get printed without a mi_cmd_data_list_register_values prefix.
8321 (*-data-list-register-*): Correct regular expressions to expect the new
8322 pseudo d? floating point registers.
8323 * gdb.mi/mi2-regs.exp: Likewise.
a9c64011 8324
c7e64c9a
DJ
83252006-05-05 Christophe Lyon <christophe.lyon@st.com>
8326
8327 * gdb.cp/m-static.h (class gnu_obj_4): Add dummy member.
8328 * gdb.cp/m-static.cc (main): Write to test4.dummy, so that test4
8329 is allocated by the compiler.
8330 * gdb.mi/var-cmd.c: (do_special_tests): Write to u, anonu, s,
8331 anons, e, anone to force their allocation by the compiler.
8332
83332006-05-05 Daniel Jacobowitz <dan@codesourcery.com>
79c214e0
DJ
8334
8335 * gdb.base/help.exp: Update expected text for help d and
8336 help delete.
8337
27ce9a6d
MK
83382006-05-02 Mark Kettenis <kettenis@gnu.org>
8339
8340 * gdb.asm/asm-source.exp: Add powerpc-*-netbsd* to the list of
8341 NetBSD/ELF targets.
8342
8608915f
MK
83432006-04-30 Mark Kettenis <kettenis@gnu.org>
8344
8345 * gdb.base/sigbpt.exp (stepi_out): FAIL when inserting a
8346 single-step breakpoint fails; make this a KFAIL on
8347 sparc*-*-openbsd*.
8348 * gdb.base/siginfo.exp: Likewise.
8349 * gdb.base/sigstep.exp (advance, advancei): Likewise.
8350
b8db102d
MS
83512006-04-26 Michael Snyder <msnyder@redhat.com>
8352
8353 * gdb.base/multi-forks.exp: Modify patterns for "run to exit",
8354 which may have to consume output from other forks.
8355 Add tests to make sure that "delete fork" succeeded.
8356
c702009a
MS
83572006-04-20 Michael Snyder <msnyder@redhat.com>
8358
8359 * 2006-03-22 Jim Blandy <jimb@redhat.com>
8360 Add support for the Renesas M32C and M16C.
8361
8362 * gdb.asm/asm-source.exp: Add m32c target.
8363 * gdb.asm/m32c.inc: Support for m32c target.
8364
e28493f2
AS
83652006-04-07 Andrew Stubbs <andrew.stubbs@st.com>
8366
8367 * gdb.base/commands.exp (recursive_source_test): New test.
8368
880da185
DM
83692006-04-04 David S. Miller <davem@sunset.davemloft.net>
8370
8371 * gdb.base/float.exp: Add pattern for sparc targets.
8372
61d9b92f
DJ
83732006-03-30 Daniel Jacobowitz <dan@codesourcery.com>
8374
8375 * gdb.base/commands.exp (stray_arg0_test): New test.
8376
bd717df8
PB
83772006-03-30 Paul Brook <paul@codesourcery.com>
8378
8379 * gdb.mi/mi-until.exp: kfail broken until command.
8380 * gdb.mi/mi2-until.exp: Ditto.
8381
ec793d3c
NR
83822006-03-27 Nick Roberts <nickrob@snap.net.nz>
8383
8384 * gdb.mi/mi-var-child-f.exp, gdb.mi/array.f: New files.
8385
831004b7
AO
83862006-03-08 Alexandre Oliva <aoliva@redhat.com>
8387
8388 * gdb.base/prelink.exp: Anchor tested-for regular expression
8389 on gdb prompt.
8390
effe49a0
PB
83912006-03-07 Paul Brook <paul@codesourcery.com>
8392
8393 * gdb.base/assign.exp: Correct fail message.
8394
e5461016
PB
83952006-03-07 Paul Brook <paul@codesourcery.com>
8396
8397 * lib/compiler.c: Extract armcc version number.
8398 * lib/compiler.cc: Ditto.
8399
fc91c6c2
PB
84002006-03-07 Paul Brook <paul@codesourcery.com>
8401
8402 * gdb.arch/altivec-abi.exp: Use nowarnings instead of
8403 additional_flags=-w.
8404 * gdb.arch/altivec-regs.exp: Ditto.
8405 * gdb.arch/e500-abi.exp: Ditto.
8406 * gdb.arch/e500-regs.exp: Ditto.
8407 * gdb.base/all-bin.exp: Ditto.
8408 * gdb.base/annota1.exp: Ditto.
8409 * gdb.base/annota3.exp: Ditto.
8410 * gdb.base/args.exp: Ditto.
8411 * gdb.base/arithmet.exp: Ditto.
8412 * gdb.base/assign.exp: Ditto.
8413 * gdb.base/async.exp: Ditto.
8414 * gdb.base/bang.exp: Ditto.
8415 * gdb.base/break.exp: Ditto.
8416 * gdb.base/call-rt-st.exp: Ditto.
8417 * gdb.base/completion.exp: Ditto.
8418 * gdb.base/cond-expr.exp: Ditto.
8419 * gdb.base/condbreak.exp: Ditto.
8420 * gdb.base/consecutive.exp: Ditto.
8421 * gdb.base/define.exp: Ditto.
8422 * gdb.base/display.exp: Ditto.
8423 * gdb.base/ena-dis-br.exp: Ditto.
8424 * gdb.base/environ.exp: Ditto.
8425 * gdb.base/eval-skip.exp: Ditto.
8426 * gdb.base/info-proc.exp: Ditto.
8427 * gdb.base/jump.exp: Ditto.
8428 * gdb.base/logical.exp: Ditto.
8429 * gdb.base/long_long.exp: Ditto.
8430 * gdb.base/maint.exp: Ditto.
8431 * gdb.base/miscexprs.exp: Ditto.
8432 * gdb.base/pc-fp.exp: Ditto.
8433 * gdb.base/pointers.exp: Ditto.
8434 * gdb.base/relational.exp: Ditto.
8435 * gdb.base/reread.exp: Ditto.
8436 * gdb.base/sect-cmd.exp: Ditto.
8437 * gdb.base/sep.exp: Ditto.
8438 * gdb.base/sepdebug.exp: Ditto.
8439 * gdb.base/until.exp: Ditto.
8440 * gdb.base/whatis-exp.exp: Ditto.
8441 * gdb.cp/annota2.exp: Ditto.
8442 * gdb.cp/annota3.exp: Ditto.
8443 * gdb.trace/actions.exp: Ditto.
8444 * gdb.trace/backtrace.exp: Ditto.
8445 * gdb.trace/circ.exp: Ditto.
8446 * gdb.trace/collection.exp: Ditto.
8447 * gdb.trace/deltrace.exp: Ditto.
8448 * gdb.trace/infotrace.exp: Ditto.
8449 * gdb.trace/limits.exp: Ditto.
8450 * gdb.trace/packetlen.exp: Ditto.
8451 * gdb.trace/passc-dyn.exp: Ditto.
8452 * gdb.trace/passcount.exp: Ditto.
8453 * gdb.trace/report.exp: Ditto.
8454 * gdb.trace/save-trace.exp: Ditto.
8455 * gdb.trace/tfind.exp: Ditto.
8456 * gdb.trace/tracecmd.exp: Ditto.
8457 * gdb.trace/while-dyn.exp: Ditto.
8458 * gdb.trace/while-stepping.exp: Ditto.
8459 * lib/gdb.exp: Ditto.
8460 (gdb_compile): Handle nowarning option.
8461
5f4a23d9
AO
84622006-03-07 Alexandre Oliva <aoliva@redhat.com>
8463
8464 * gdb.base/prelink.c, gdb.base/prelink-lib.c: Update FSF address.
8465 * gdb.base/prelink.exp: Likewise. Add -q to prelink runs.
8466 Rename executable to prelinkt. Don't re-prelink if we didn't
8467 get a core file. Test prelink -u exit status to tell whether
8468 prelinking failed. Use gdb_test_multiple.
8469
9733fc94
DJ
84702006-03-01 Daniel Jacobowitz <dan@codesourcery.com>
8471
8472 * gdb.cp/inherit.exp (test_print_mi_member_types): New function.
8473 (do_tests): Call it.
8474
cc10cae3
AO
84752006-02-28 Alexandre Oliva <aoliva@redhat.com>
8476
8477 * gdb.base/prelink.exp: New test.
8478 * gdb.base/prelink.c, gdb.base/prelink-lib.c: New sources.
8479
15c46491
WZ
84802006-02-24 Wu Zhou <woodzltc@cn.ibm.com>
8481
8482 * gdb.fortran/derived-type.f90: New file.
8483 * gdb.fortran/derived-type.exp: New testcase.
8484
5c9f7ded
DJ
84852006-02-23 Daniel Jacobowitz <dan@codesourcery.com>
8486
8487 * gdb.base/default.exp: Allow ';' as a directory separator.
8488
5b96932b
AS
84892006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
8490
8491 * gdb.base/help.exp (help add-symbol-file): Update.
8492
1986bccd
AS
84932006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
8494
8495 * gdb.base/help.exp (help load): Update expected results.
8496
a8b7528f
FF
84972006-02-19 Fred Fish <fnf@specifix.com>
8498
8499 * gdb.base/pc-fp.exp (get_valueofx): Don't print environment
8500 specifix hex value as part of results.
8501 * gdb.base/shreloc.exp (get_msym_addrs): Ditto.
a9c64011 8502
f8261448
FF
85032006-02-16 Fred Fish <fnf@specifix.com>
8504
8505 * gdb.base/whatis.c: Define variables using typedefs char_addr,
8506 ushort_addr, and slong_addr, so the typedefs are not optimized
8507 away.
8508 * gdb.base/whatis.exp: Add tests using type name for struct type,
8509 union type, enum type, and typedef.
a9c64011 8510
31d8bdd2
MK
85112006-02-13 Mark Kettenis <kettenis@gnu.org>
8512
8513 * gdb.arch/i386-prologue.exp: Add testcase for PR breakpoints/2080.
8514
34e41e63
JB
85152006-02-13 Jim Blandy <jimb@redhat.com>
8516
8517 * gdb.base/scope.exp (test_at_main): Remove logic to handle the
8518 case where it takes two "next" commands to skip past the init
8519 call.
8520
ac6e4f31
FF
85212006-02-12 Fred Fish <fnf@specifix.com>
8522
8523 * gdb.base/scope.exp (test_at_main): Use gdb_test_multiple
8524 to handle cases where it takes two "next" commands to skip
8525 past the init call.
8526
2db2d571
JB
85272006-02-07 Joel Brobecker <brobecker@adacore.com>
8528
8529 * gdb.ada/array_return.exp: Mark the last test as expected to fail
8530 on hppa32 targets.
8531
38fcd64c
DJ
85322006-02-06 Vladimir Prus <ghost@cs.msu.su>
8533
8534 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Test for the fullname
8535 field.
8536
1315ad46
MK
85372006-01-29 Mark Kettenis <kettenis@gnu.org>
8538
8539 * gdb.cp/bool.cc, gdb.cp/bool.exp: New files.
8540
5625b943
DJ
85412006-01-22 Daniel Jacobowitz <dan@codesourcery.com>
8542
8543 * gdb.arch/powerpc-prologue.c, gdb.arch/powerpc-prologue.exp: New
8544 files.
8545
80df1bbe
DJ
85462006-01-20 Daniel Jacobowitz <dan@codesourcery.com>
8547
8548 * gdb.cp/maint.exp: Set complaints to a positive value.
8549
9078e690
DJ
85502006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
8551
8552 * gdb.base/multi-forks.c: Add copyright notice. Include <stdlib.h>.
8553 * gdb.base/multi-forks.exp: Use a loop. Allow "fork" as a stopped
8554 function name.
8555
9c903399
DJ
85562006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
8557
8558 * gdb.base/checkpoint.c: Update copyright notice. Include
8559 <stdlib.h>.
8560
761ae4d6
JB
85612006-01-04 Jim Blandy <jimb@redhat.com>
8562
8563 * gdb.asm/asm-source.exp: Independently provide default values for
8564 asm-flags and debug-flags. Use 'string equal' to do the
8565 comparison, not the implicit expr's '==' operator. Remove
8566 now-unneeded assignments to asm-flags. In h8300 case, place
8567 "-gdwarf-2", not "-gdwarf2", in debug-flags, not asm-flags.
8568
099ac3dd
MS
85692006-01-04 Michael Snyder <msnyder@redhat.com>
8570
8571 * gdb.base/checkpoint.c: New file.
8572 * gdb.base/checkpoint.exp: New file.
8573 * gdb.base/multi-fork.c: New file.
8574 * gdb.base/multi-fork.exp: New file.
8575 * gdb.base/pi.txt: New file (data for checkpoint.c test).
8576
f4d85314
FF
85772006-01-04 Fred Fish <fnf@specifix.com>
8578
8579 * gdb.base/ptype.c (foo): Add typedef.
8580 (intfoo): Add function.
8581 * gdb.base/ptype1.c: New file.
8582 * gdb.base/ptype.exp: Handle compilation and linking with two
8583 source files. Test that proper type for "foo" is found based
8584 on source context rather than first match found in symtabs.
8585
a1b06f35
MK
85862005-12-28 Mark Kettenis <kettenis@gnu.org>
8587
8588 * gdb.asm/asm-source.exp (hppa-*-openbsd*): New.
8589 * gdb.asm/openbsd.inc: Indent commands.
8590
d082a1e2
MK
85912005-12-26 Mark Kettenis <kettenis@gnu.org>
8592
c65016bd
MK
8593 * gdb.base/freebpcmd.exp: Increase timeout.
8594
d082a1e2
MK
8595 * gdb.gdb/selftest.exp (test_with_self): Update copyright check.
8596
d3c32a0e
DJ
85972005-12-17 Daniel Jacobowitz <dan@codesourcery.com>
8598
8599 * gdb.base/default.exp: Update check for "show version".
8600
9fdb1f50
RC
86012005-12-09 Randolph Chung <tausq@debian.org>
8602
8603 * gdb.asm/asm-source.exp (hppa64-*-hpux*): New.
8604 * gdb.asm/pa64.inc: New file.
8605
5f2c56f7
RC
86062005-12-09 Randolph Chung <tausq@debian.org>
8607
8608 * gdb.asm/common.inc: Indent commands.
8609 * gdb.asm/asmsrc1.s: Likewise.
8610 * gdb.asm/asmsrc2.s: Likewise.
8611
8117349c
RC
86122005-12-09 Randolph Chung <tausq@debian.org>
8613
8614 * gdb.arch/pa-nullify.exp: Handle hppa64-*-* targets.
8615 (get_addr_of_sym): Remove duplicate print.
8616 (gen_core): xfail hppa*-*-hpux*, update expected output.
8617 * gdb.arch/pa-nullify.s: Reformat to also work on HPUX.
8618 * gdb.arch/pa64-nullify.s: New file.
8619
8f07f25a
RC
86202005-12-09 Randolph Chung <tausq@debian.org>
8621
8622 * gdb.base/dump.exp: Mark hppa64-*-* as 64-bit target.
8623
55b39184
DJ
86242005-12-07 Christophe Lyon <christophe.lyon@st.com>
8625
8626 * gdb.cp/printmethod.cc (main): Call virt and nonvirt, to force
8627 code generation for these functions.
8628 * gdb.cp/printmethod.exp: Expect "&A::nonvirt()" instead of an
8629 error message.
8630
31e2b00f
AS
86312005-12-02 Andrew Stubbs <andrew.stubbs@st.com>
8632
8633 * gdb.base/help.exp (help b, help br, help bre, help brea)
8634 (help break): Update the expected message.
8635
c3d0b56e
SC
86362005-11-11 Stephane Carrez <stcarrez@nerim.fr>
8637
8638 * gdb.asm/m68hc11.inc: Setup the data section.
8639 * gdb.asm/asm-source.exp (m6811-*-*): Don't use the target board linker
8640 script for this test.
8641 (m6812-*-*): Likewise.
8642
36ae0ea9
RC
86432005-11-09 Randolph Chung <tausq@debian.org>
8644
8645 * gdb.base/structs2.exp: Update xfail to only trigger for gcc-3.x.
8646
9d6f42e9
WZ
86472005-11-09 Wu Zhou <woodzltc@cn.ibm.com>
8648
8649 * gdb.base/break.exp: Fix a comment typo.
8650
e2126a14
EZ
86512005-11-03 Jim Blandy <jimb@redhat.com>
8652
a9c64011
AS
8653 Checked in by Elena Zannoni <ezannoni@redhat.com>
8654
889bf7c5 8655 * gdb.dwarf2/mac-fileno.exp, gdb.dwarf2/mac-fileno.S: New tests.
e2126a14 8656
e0ac7199
CV
86572005-11-02 Corinna Vinschen <vinschen@redhat.com>
8658
8659 * gdb.arch/gdb1558.c: Include stdio.h.
8660
31d3fb18
MK
86612005-10-31 Mark Kettenis <kettenis@gnu.org>
8662
8663 * gdb.asm/asm-source.exp: Use -e instead of --entry.
8664
e52b687c
MK
86652005-10-31 Mark Kettenis <kettenis@gnu.org>
8666
8667 * gdb.base/bfp-test.exp: Properly anchor gdb_multiple_test usage.
8668
f4711d79
PG
86692005-10-17 Paul Gilliam <pgilliam@us.ibm.com>
8670
a9c64011
AS
8671 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
8672 vscr" tests to better match output.
f4711d79 8673
987a9106
JB
86742005-10-12 Jim Blandy <jimb@redhat.com>
8675
8676 * gdb.base/structs.exp (any): New function.
8677 (test_struct_returns): Don't make any assumptions at all about
8678 what value the function returns when GDB can't set the return
8679 value.
8680
2336bb58
JB
86812005-10-09 Joel Brobecker <brobecker@adacore.com>
8682
8683 * gdb.ada/arrayidx/p.adb: New file.
8684 * gdb.ada/arrayidx.exp: New testcase
8685
86862005-10-09 Joel Brobecker <brobecker@adacore.com>
1495de3f
JB
8687
8688 * gdb.ada/array_return/pck.ads: New file.
8689 * gdb.ada/array_return/pck.adb: New file.
8690 * gdb.ada/array_return/p.adb: New file.
8691 * gdb.ada/array_return.exp: New testcase.
8692
705335ea
JB
86932005-10-03 Joel Brobecker <brobecker@adacore.com>
8694
a9c64011
AS
8695 * gdb.base/arrayidx.c: New file.
8696 * gdb.base/arrayidx.exp: New testcase.
705335ea 8697
11ee9940
NR
86982005-09-29 Nick Roberts <nickrob@snap.net.nz>
8699
8700 * gdb.base/annota3.exp, gdb.cp/annota3.exp: The annotations
8701 frames-invalid and breakpoints-invalid are no longer generated
8702 with level 3 so don't expect them in the output.
8703
39fb8e9e
BR
87042005-09-27 Bob Rossi <bob@brasko.net>
8705
a9c64011 8706 * gdb.mi/mi-disassemble.exp, gdb.mi/mi2-disassemble.exp: Remove .*
39fb8e9e
BR
8707 from test. Escape the | in mi_gdb_test call.
8708 * gdb.mi/mi-basics.exp, gdb.mi/mi-cli.exp, gdb.mi/mi-disassemble.exp,
8709 gdb.mi/mi-pthreads.exp, gdb.mi/mi-stack.exp, gdb.mi/mi2-basics.exp,
8710 gdb.mi/mi2-cli.exp, gdb.mi/mi2-disassemble.exp,
8711 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-stack.exp: Add extra details to
8712 expected regex's in mi_gdb_test calls.
8713 * lib/mi-support.exp: Remove arbitrary .* from tests.
8714 (mi_gdb_test): Add string_regex variable. Add anchor to main -re.
8715 Fully anchor GDB/MI expected results in mi_gdb_test.
8716 * lib/gdb.exp (string_to_regexp): Escape the ] character.
8717 * gdb.base/sizeof.exp: Remove escape character. Correct test.
8718
2af48f68
PB
87192005-09-26 Paul Brook <paul@codesourcery.com>
8720
8721 * long_long.exp: Exclude eabi targets from arm FPA float format test.
8722
f34502bc
WZ
87232005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
8724
8725 * bfp-test.c: New file.
8726 * bfp-test.exp: New testcase.
8727
ca929517
WZ
87282005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
8729
8730 * gdb.fortran/subarray.exp: New testcase to test the evaluation
8731 of subarray and substring variable.
8732 * gdb.fortran/subarray.f: New source file for the test of subarray
8733 and substring variable evaluation.
8734 * gdb.fortran/exprs.exp: Add four tests for substring evaluation
8735 of string constant.
8736
c761af65
DJ
87372005-09-19 Daniel Jacobowitz <dan@codesourcery.com>
8738
8739 * gdb.arch/altivec-regs.exp, gdb.arch/altivec-abi.exp: Update
8740 copyright dates.
8741
561d7a1d
PG
87422005-09-19 Paul Gilliam <pgilliam@us.ibm.com>
8743
8744 * gdb.arch/altivec-regs.exp (info powerpc altivec): Replace the 'info
8745 powerpc altivec' test with an almost identical 'info vector' test.
8746
b2b64cc9
PG
87472005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
8748
a9c64011
AS
8749 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
8750 vscr" tests to match output.
b2b64cc9 8751
6ac4d15a
PG
87522005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
8753
a9c64011
AS
8754 * gdb.arch/altivec-regs.exp: Adjust "print $vx<i>" tests to match
8755 output.
6ac4d15a 8756
40e55bef
BR
87572005-09-11 Bob Rossi <bob@brasko.net>
8758
889bf7c5
PA
8759 * lib/mi-support.exp (mi_gdb_test): Change -re to not be anchored.
8760 * gdb.mi/mi-syn-frame.exp: Call mi_gdb_test twice instead of once for
8761 commands that return an MI output command and an asyncronous MI output
8762 command.
40e55bef
BR
8763 * gdb.mi/mi-console.exp: Ditto.
8764
3c7385ec
BR
87652005-09-11 Bob Rossi <bob@brasko.net>
8766
8767 * gdb.mi/mi-var-child.c: Include <string.h>.
8768
a6cd0eb3
DJ
87692005-09-10 Daniel Jacobowitz <dan@codesourcery.com>
8770
8771 * killed.exp: Correct gdb_expect syntax.
8772
2f168eed
CV
87732005-08-09 Corinna Vinschen <vinschen@redhat.com>
8774
8775 * lib/mi-support.exp (mi_gdb_load): Fix typo.
8776
ecd3fd0f
BR
87772005-08-02 Bob Rossi <bob@brasko.net>
8778
8779 * gdb.mi/mi-basics.exp: Tell mi_gdb_start to use a PTY for inferior.
8780 (test_setshow_inferior_tty): Add global mi_inferior_tty_name to scope.
8781 Change tests to inferior-tty-set/show.
8782 * gdb.mi/mi-console.exp: Tell mi_gdb_start to use a PTY for inferior.
8783 (47-exec-next): Use mi_gdb_test to get GDB and Inferior output.
8784 * gdb.mi/mi-syn-frame.exp: Tell mi_gdb_start to use a PTY for
8785 inferior. Use mi_gdb_test to get GDB and Inferior output.
8786 * lib/mi-support.exp (mi_inferior_spawn_id): Add inferior PTY
8787 descriptor.
8788 (mi_inferior_tty_name): Add inferior PTY file name.
8789 (mi_gdb_start): Add INFERIOR_PTY parameter.
8790 (mi_gdb_test): Add IPATTERN parameter.
8791
f1ea48cb 87922005-08-02 Bob Rossi <bob@brasko.net>
a9c64011 8793
f1ea48cb
BR
8794 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Add MESSAGE
8795 parameter to mi_gdb_test.
8796 * lib/mi-support.exp (mi_gdb_test): Make MESSAGE parameter necessary.
8797
6e650a67
DJ
87982005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
8799
8800 * gdb.mi/mi-var-child.c (do_children_tests): Initialize
8801 struct_declarations.
8802 * gdb.mi/mi-var-child.exp: Step over the initialization of
8803 struct_declarations.
8804
8be260b6
DJ
88052005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
8806
8807 * gdb.mi/basics.c, gdb.mi/var-cmd.c: Revert last change.
8808 * gdb.mi/mi-stack.c: New file, based on gdb.mi/basics.c.
8809 * gdb.mi/mi-var-child.c: New file, based on gdb.mi/var-cmd.c.
8810 * gdb.mi/mi-stack.exp: Update to use mi-stack.c as a source file.
8811 * gdb.mi/mi-var-child.exp: Update to use mi-var-child.c as a source
8812 file.
8813
4e660f07
NR
88142005-07-27 Nick Roberts <nickrob@snap.net.nz>
8815
8816 * gdb.mi/var-cmd.c: Give long_array in _struct_decl 12 elements.
8817 (do_children_tests): Assign values to the extra elements.
8818
8819 * gdb.mi/mi-var-child.exp: Adapt tests for extra elements and use
8820 them for tests for "-var-update --no-values" and
a9c64011 8821 "-var-update --all-values".
4e660f07
NR
8822 Add test for "-var-list-children --simple-values".
8823
8824 * gdb.mi/basics.c (callee4): Add integer array D[3]...
8825
8826 * gdb.mi/mi-stack.exp (test_stack_locals_listing): ...to test
8827 "-stack-list-locals --simple-values" Improve doc strings and
8828 comments.
8829
6bdae935
MK
88302005-07-18 Mark Kettenis <kettenis@gnu.org>
8831
598b7a6f
MK
8832 * gdb.base/sigaltstack.exp (finish_test): KFAIL gdb/1736 on
8833 *-*-openbsd*.
8834 * gdb.base/sigstep.exp (advancei): KFAIL gdb/1736 on *-*-openbsd*.
8835
6bdae935
MK
8836 * gdb.base/sigaltstack.c (main): Use stack_t instead of `struct
8837 sigaltsatck'.
8838
1323e929 88392005-07-14 Bob Rossi <bob@brasko.net>
a9c64011 8840
1323e929
BR
8841 * gdb.base/default.exp (tty): Changed output of command.
8842 * gdb.base/help.exp (help tty): Ditto.
8843
b1a9c082
MK
88442005-07-12 Mark Kettenis <kettenis@gnu.org>
8845
8846 * gdb.arch/i386-sse.exp: Compile with -msse when using GCC.
8847
10a844a2
MK
88482005-07-10 Mark Kettenis <kettenis@gnu.org>
8849
8850 * gdb.mi/mi2-stack.exp (test_stack_locals_listing): Remove test for
8851 -stack-select-frame without arguments.
8852 (test_stack_frame_listing): Add test for newly implemented command
8853 -stack-info-frame.
8854
3cb3b8df
BR
88552005-07-06 Bob Rossi <bob@brasko.net>
8856
8857 * gdb.mi/mi-basics.exp (test_setshow_inferior_tty): Test MI tty
8858 command.
8859 (Copyright): Update copyright.
8860
a0c5fbcf
WZ
88612005-07-06 Wu Zhou <woodzltc@cn.ibm.com>
8862
8863 * gdb.fortran/exprs.exp (test_arithmetic_expressions): Add five
8864 tests to evaluate exponentiation expression.
8865
984971d0
AS
88662005-06-29 Andreas Schwab <schwab@suse.de>
8867
8868 * gdb.base/sigrepeat.c: Include <stdlib.h> and add return type for
8869 main to avoid warnings.
8870
8871 * gdb.base/sigrepeat.exp: Fix reference to undefined variable.
8872
fe03833f
NR
88732005-06-20 Nick Roberts <nickrob@snap.net.nz>
8874
8875 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Remove test for
8876 -stack-select-frame without arguments.
8877 (test_stack_frame_listing): Add test for newly implemented command
8878 -stack-info-frame.
a9c64011 8879
7a55f279
WZ
88802005-06-17 Wu Zhou <woodzltc@cn.ibm.com>
8881
0ffa0ea5
DJ
8882 * gdb.fortran/array-element.f: New file.
8883 * gdb.fortran/array-element.exp: New testcase.
7a55f279 8884
26585198
DJ
88852005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
8886
8887 * gdb.base/bigcore.exp: Correct checks for systems which can
8888 not dump a large core file.
8889
c1bd25fd
DJ
88902005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
8891
8892 * gdb.base/relocate.c: Add a copyright notice.
8893 (dummy): Remove.
8894 * gdb.base/relocate.exp: Test printing the values of variables
8895 from a relocatable file.
8896
589e074d
DJ
88972005-06-12 Daniel Jacobowitz <dan@codesourcery.com>
8898
8899 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Don't expect
8900 excess MI output after an error.
8901
0915f927
JB
89022005-05-29 Joel Brobecker <brobecker@adacore.com>
8903
8904 * gdb.arch/alpha-step.c: New file.
8905 * gdb.arch/alpha-step.exp: New testcase.
8906
76ff342d
DJ
89072005-05-17 Daniel Jacobowitz <dan@codesourcery.com>
8908 Dennis Brueni <dennis@slickedit.com>
8909
8910 * gdb.mi/mi-cli.exp, gdb.mi/mi-return.exp, gdb.mi/mi-stack.exp,
8911 gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp,
8912 gdb.mi/mi-var-display.exp, gdb.mi/mi-watch.exp, gdb.mi/mi2-cli.exp,
8913 gdb.mi/mi2-return.exp, gdb.mi/mi2-stack.exp,
8914 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
8915 gdb.mi/mi2-var-display.exp: Expect fullname field in stack frames.
8916 * lib/mi-support.exp (mi_runto, mi_execute_to_helper): Likewise.
8917
96b0c7ac
DJ
89182005-05-17 Paul Gilliam <pgilliam@us.ibm.com>
8919 Wu Zhou <woodzltc@cn.ibm.com>
8920
8921 * gdb.base/shreloc.exp: Use gdb_compile_shlib. Add support for
8922 IBM's xlc compiler.
8923 * gdb.base/shreloc1.c (fn_1): Reference variable static_var_1.
8924 * gdb.base/shreloc2.c (fn_2): Reference variable static_var_2.
8925
f21565d2
JB
89262005-05-13 Jim Blandy <jimb@redhat.com>
8927
8928 * gdb.base/call-ar-st.exp: Call 'untested' and return -1 instead of
8929 calling gdb_suppress_entire_file.
8930 * gdb.base/charset.exp: Same.
8931 * gdb.base/call-rt-st.exp: Same.
8932
6006a3a1
BR
89332005-05-05 Bob Rossi <bob_rossi@cox.net>
8934
8935 * lib/gdb.exp (fullname_syntax): Added global regex.
8936 (fullname_syntax_POSIX): Ditto.
8937 (fullname_syntax_UNC): Ditto.
8938 (fullname_syntax_DOS_CASE): Ditto.
8939 (fullname_syntax_DOS): Ditto.
8940 * gdb.mi/mi-file.exp (test_file_list_exec_source_file): Added
8941 fullname_syntax variable to scope and use it.
8942 (test_file_list_exec_source_files): Ditto.
8943 * gdb.mi/mi2-file.exp (test_file_list_exec_source_file): Ditto.
8944
c3b69c04
DJ
89452005-05-04 Daniel Jacobowitz <dan@codesourcery.com>
8946
8947 * gdb.threads/linux-dp.exp: Check for *-*-linux-gnu*.
8948
3c95e6af
PG
89492004-05-02 Paul Gilliam <pgilliam@us.ibm.com>
8950
a9c64011
AS
8951 * lib/gdb.exp (skip_altivec_tests): New function, based on
8952 check_vmx_hw_available from the GCC testsuite.
8953 * lib/gdb.arch/altivec-abi.exp: Use skip_altivec_tests.
8954 * lib/gdb.arch/altivec-regs.exp: Likewise.
3c95e6af 8955
78df6c56
JB
89562005-05-02 Jim Blandy <jimb@redhat.com>
8957
8958 * gdb.base/auxv.exp: Call 'untested' and return -1 instead of
8959 calling gdb_suppress_entire_file.
8960
1690f9cf
DJ
89612005-04-30 Randolph Chung <tausq@debian.org>
8962
8963 * gdb.threads/staticthreads.exp: Override signal to check for hppa.
8964 Slightly relax "sem_post" name checking.
8965
5ea106f7
PG
89662005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
8967
8968 * gdb.base/unload.exp: Use new shared library infrastructure.
8969
bf7234cf
PG
89702005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
8971
8972 * gdb.base/so-impl-ld.exp: Use new shared library
a9c64011 8973 infrastructure.
bf7234cf 8974
547b869a
CV
89752005-04-29 Corinna Vinschen <vinschen@redhat.com>
8976
8977 * gdb.asm/asm-source.exp: Add h8300 to supported targets.
8978 * gdb.asm/h8300.inc: New file.
8979
f07e55f0
PG
89802005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
8981
8982 * gdb.base/shlib-call.exp: Change to use new shared library
8983 infrastructure.
8984
3cbba3d1
PG
89852005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
8986
a9c64011
AS
8987 * gdb.base/pending.exp: Change to use new shared library
8988 infrastructure.
3cbba3d1 8989
ed6df200
PG
89902005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
8991
a9c64011
AS
8992 * gdb.base/nodebug.exp: Allow for compiling by IBM's xlc compiler,
8993 use test_compiler_info instead of gcc_compiled, and update copyright.
ed6df200 8994
8c8f4ebe
PG
89952005-04-27 Paul Gilliam <pgilliam@us.ibm.com>
8996
a9c64011
AS
8997 * gdb.base/annota1.exp : Deal with messages caused by breakpoints in
8998 shared objects being adjusted and update copyright years.
8c8f4ebe 8999
607fbc54
DJ
90002005-04-27 Daniel Jacobowitz <dan@codesourcery.com>
9001
9002 * ChangeLog: Correct some 2003-01-13 dates.
9003 * gdb.base/sigbpt.exp, gdb.base/signull.exp, gdb.cp/bs15503.exp,
9004 gdb.cp/exception.exp, gdb.cp/userdef.cc, gdb.cp/userdef.exp,
9005 gdb.mi/mi-console.exp, gdb.mi/mi2-console.exp,
9006 gdb.trace/collection.exp, gdb.trace/passc-dyn.exp,
9007 gdb.trace/tfind.exp: Update copyright years.
9008
57bf0e56
DJ
90092005-04-14 Paul Gilliam <pgilliam@us.ibm.com>
9010 Daniel Jacobowitz <dan@codesourcery.com>
9011
9012 * lib/gdb.exp (gdb_compile): Handle shlib=.
9013 (gdb_compile_shlib): New function.
9014
9b593790
PG
90152005-04-12 Paul Gilliam <pgilliam@us.ibm.com>
9016
a9c64011 9017 * lib/gdb.exp (test_compiler_info): Give argument a default value.
9b593790 9018
9494c6a5
DJ
90192005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
9020
9021 * Makefile.in (ALL_SUBDIRS): Replace gdb.gdbserver with
9022 gdb.server.
9023 * configure.ac: Likewise.
9024 * configure: Regenerated.
9025 * gdb.gdbserver/Makefile.in: Moved to...
9026 * gdb.server/Makefile.in: ... here.
9027 * gdb.gdbserver/server.c: Moved to...
9028 * gdb.server/server.c: ... here.
9029 * gdb.gdbserver/server-run.exp: Moved to...
9030 * gdb.server/server-run.exp: ... here.
9031
6f8eac0e
DJ
90322005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
9033
9034 * Makefile.in (ALL_SUBDIRS): Add gdb.gdbserver.
9035 * configure.ac: Create gdb.gdbserver/Makefile.
9036 * configure: Regenerated.
9037 * lib/gdbserver-support.exp: New file, derived from
9038 config/gdbserver.exp.
9039 * config/gdbserver.exp: Use gdbserver-support.exp.
9040 * gdb.gdbserver/Makefile.in: New file.
9041 * gdb.gdbserver/server.c: New file.
9042 * gdb.gdbserver/server-run.exp: New file.
9043
6e87504d
PG
90442005-04-06 Paul Gilliam <pgilliam@us.ibm.com>
9045
a9c64011
AS
9046 * lib/gdb.exp (test_compiler_info): Return compiler_info
9047 if no arguments are given.
6e87504d 9048
d1779be4
PG
90492005-04-01 Paul Gilliam <pgilliam@us.ibm.com>
9050
9051 * gdb.arch/altivec-abi.exp: Check for compiler and set
9052 use altivec' flag accordingly.
9053 * gdb.arch/altivec-regs.exp: Likewise.
9054
88750304
DJ
90552005-03-29 Daniel Jacobowitz <dan@codesourcery.com>
9056
9057 * gdb.base/ptr-typedef.exp, gdb.base/ptr-typedef.c: New files.
9058
f3fb768d
AS
90592005-03-27 Andreas Schwab <schwab@suse.de>
9060
9061 * gdb.base/bigcore.c (main): Add missing mode argument in open
9062 call.
9063
7e813ac5
DJ
90642005-03-25 Daniel Jacobowitz <dan@codesourcery.com>
9065
9066 * lib/mi-support.exp (mi_gdb_load): Use /tmp for gdbserver
9067 downloads.
9068 * config/gdbserver.exp (gdb_load): Likewise.
9069
8e3049aa
PB
90702005-03-14 Paul Brook <paul@codesourcery.com>
9071
9072 * lib/mi-support.exp: Use mi_gdb_target_cmd to connect to remote
9073 targets.
9074
a9df7c44
JB
90752005-03-09 Joel Brobecker <brobecker@adacore.com>
9076
9077 * gdb.dwarf2/dup-psym.S: New file.
9078 * gdb.dwarf2/dup-psym.exp: New testcase.
9079
9f0d94e8
JB
90802005-03-09 Joel Brobecker <brobecker@adacore.com>
9081
9082 * gdb.ada/exec_changed/first.adb: New file.
9083 * gdb.ada/exec_changed/second.adb: New file.
9084 * gdb.ada/exec_changed.exp: New testcase.
9085
5f579bc5
NS
90862005-03-08 Nathan Sidwell <nathan@codesourcery.com>
9087
36e9969c
NS
9088 * gdb.cp/userdef.cc (A1::operator+): New unary plus.
9089 (A2): New class.
9090 (main): Test operator+.
9091 * gdb.cp/userdef.exp: Test unary plus. Use A2::operator+ for
9092 breakpoint test.
9093
5f579bc5
NS
9094 * gdb.base/sigbpt.exp: Disable if gdb,nosignals.
9095 * gdb.base/signull.exp: Disable if gdb,nosignals.
9096 * gdb.cp/bs15503.exp: Disable if skip_cplus_tests
9097 * gdb.cp/exception.exp: Disable if skip_cplus_tests.
9098 * gdb.mi/mi-console.exp: Disable hello test if gdb,noinferiorio.
9099 * gdb.mi/mi2-console.exp: Likewise.
9100 * gdb.trace/collection.exp (run_trace_experiment): Consume the
9101 continue output at start.
9102 (gdb_collect_locals_test): Robustify regexp.
9103 * gdb.trace/passc-dyn.exp: Fix comment typo.
9104 * gdb.trace/tfind.exp: Don't enable optimization. Remove stray ']'.
9105
be46087e
CV
91062005-03-08 Corinna Vinschen <vinschen@redhat.com>
9107
9108 * gdb.asm/asm-source.exp: Add iq2000 case.
9109 * gdb.asm/iq2000.inc: New file.
9110
384e1a61 91112005-03-07 Manoj Iyer <manjo@austin.ibm.com>
a9c64011 9112
384e1a61
MI
9113 * gdb.base/command.exp: Change hardcoded value to regular expression.
9114 * gdb.base/float.exp: Add powerpc to the list of targets checked.
9115
584b6e9e
DJ
91162005-03-07 Daniel Jacobowitz <dan@codesourcery.com>
9117
9118 * gdb.asm/alpha.inc, gdb.asm/frv.inc, gdb.asm/i386.inc,
9119 gdb.asm/ia64.inc, gdb.asm/m68hc11.inc, gdb.asm/m68k.inc,
9120 gdb.asm/mips.inc, gdb.asm/pa.inc, gdb.asm/powerpc.inc,
9121 gdb.asm/s390.inc, gdb.asm/s390x.inc, gdb.asm/sh.inc,
9122 gdb.asm/x86_64.inc: Use .purgem before redefining macros.
9123
ab5b5d61
MK
91242005-03-05 Mark Kettenis <kettenis@gnu.org>
9125
9126 * gdb.cp/ovldbreak.exp: Adjust regular expression for recent
9127 changes.
9128
ae051c1b
PG
91292004-03-03 Paul Gilliam <pgilliam@us.ibm.com>
9130
a9c64011
AS
9131 * lib/compiler.c: Add test for IBM's xlc compiler.
9132 * lib/compiler.cc: Likewise.
ae051c1b 9133
3f0f6ed2
JB
91342004-02-24 Joel Brobecker <brobecker@adacore.com>
9135
9136 * gdb.ada/fixed_points.exp: Create compilation object directory
9137 before running the test.
9138 * gdb.ada/null_record.exp: Likewise.
9139 * gdb.ada/packed_array.exp: Likewise.
9140 * gdb.ada/start.exp: Likewise.
9141
724f452b
JB
91422005-02-15 Joel Brobecker <brobecker@adacore.com>
9143
9144 * gdb.ada/packed_array/pa.adb: New file.
9145 * gdb.ada/packed_array.exp: New testcase.
9146
57f5cdfb 91472005-02-10 Mark Kettenis <kettenis@gnu.org>
ebdda337 9148
1f393151
MK
9149 * gdb.dwarf2/dw2-intermix.exp, gdb.dwarf2/dw2-intermix.S: New
9150 files.
9151
ebdda337
MK
9152 * gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/dw2-intercu.exp: Run tests
9153 on *-*-openbsd*. Correctly match whitespace in regukar
9154 expressions.
9155
cf309262
DJ
91562005-02-10 Daniel Jacobowitz <dan@debian.org>
9157
9158 From Ramana Radhakrishnan <ramana.radhakrishnan@codito.com>:
9159 PR exp/1821
9160 * gdb.base/gdb1821.c: New test file.
9161 * gdb.base/gdb1821.exp: New test file.
9162
3be49e7a
JB
91632005-02-09 Joel Brobecker <brobecker@adacore.com>
9164
9165 * gdb.base/start.c: New file.
9166 * gdb.base/start.exp: New testcase.
9167
e292e67d
JB
91682005-02-09 Joel Brobecker <brobecker@adacore.com>
9169
9170 * gdb.ada/start/dummy.adb: New file.
9171 * gdb.ada/start.exp: New testcase.
9172
dbdfa66c
CV
91732005-02-09 Corinna Vinschen <vinschen@redhat.com>
9174
9175 * maint.exp: Raise timeout to give Cygwin targeted GDBs more time
9176 for printing symbols and statistics.
9177 Add test for using relative pathnames in "maint print msymbols" test.
9178 Mark "maint info sections DATA" XFAIL on Cygwin.
9179 Remove Cygwin XFAIL mark on "help maint dump-me" and "maint dump-me"
9180 tests.
9181
d7941671
AC
91822005-02-09 Andreas Schwab <schwab@suse.de>
9183
9184 Committed by Andrew Cagney <cagney@gnu.org>
9185 * gdb.base/remotetimeout.exp: New file.
9186
74e5ef44
MK
91872005-02-07 Mark Kettenis <kettenis@gnu.org>
9188
9189 * gdb.base/interp.exp: Remove trailing \n in gdb_test commands.
9190
464dd14d
JB
91912005-02-03 Joel Brobecker <brobecker@adacore.com>
9192
9193 * gdb.ada/gnat_ada.gpr: New file.
9194 * gdb.ada/gnat_ada.gin: Delete, no longer used.
9195 * lib/ada.exp (gdb_compile_ada): Minor adaptation to new project file.
9196 * configure.ac: No longer generate gnat_ada.gpr.
9197 * configure: Regenerate.
9198 * gdb.ada/Makefile.in: Minor adaptations due to new project file.
9199 * gdb.ada/null_record/null_record.adb: Moved here from gdb.ada.
9200 * gdb.ada/null_record/bar.ads: Likewise.
9201 * gdb.ada/null_record/bar.adb: Likewise.
9202 * gdb.ada/fixed_points/fixed_points.adb: Likewise.
9203 * gdb.ada/null_record.exp (testdir): New variable.
9204 (testfile): executable is now in testdir subdirectory.
9205 (srcfile): Use full path to the main compilation unit.
9206 * gdb.ada/fixed_points.exp: Same changes as above.
9207
30d756ae
NR
92082005-02-03 Nick Roberts <nickrob@snap.net.nz>
9209
9210 * gdb.base/interp.exp: New test.
9211
9d799f85
AC
92122005-01-24 Andrew Cagney <cagney@gnu.org>
9213
9214 * gdb.base/sigrepeat.exp, gdb.base/sigrepeat.c: New test.
9215
15656118
AC
92162005-01-19 Andrew Cagney <cagney@gnu.org>
9217
a892c31b
AC
9218 * gdb.stabs/Makefile.in (Makefile): Update dependencies -
9219 configure.ac not configure.in.
9220
15656118
AC
9221 * gdb.base/scope.exp (test_at_main): Delete any XFAIL and/or KFAIL
9222 of powerpc*-*-*.
9223 * gdb.hp/gdb.base-hp/callfwmall.exp (do_function_calls): Ditto.
a9c64011 9224 * gdb.base/list.exp (test_list_function)
15656118
AC
9225 (test_list_filename_and_function): Ditto.
9226 * gdb.base/callfuncs.exp (do_function_calls): Ditto.
9227
a7b01baf
AC
92282005-01-16 Andrew Cagney <cagney@gnu.org>
9229
17d92a02
AC
9230 * gdb.base/source.exp: Delete KFAIL gdb/1846, simplify.
9231
a7b01baf
AC
9232 * gdb.base/source-error.gdb, gdb.base/source.exp: New files.
9233
bc8332bb
AC
92342005-01-14 Andrew Cagney <cagney@gnu.org>
9235
9236 * gdb.mi/mi-var-cmd.exp: Adjust "create int" test to match output.
9237 * gdb.mi/mi2-var-cmd.exp: Ditto.
9238
4d074752
CV
92392005-01-10 Corinna Vinschen <vinschen@redhat.com>
9240
9241 * gdb.base/fileio.c: Include unistd.h as required for lseek(2).
9242
bec39cab
AC
92432005-01-07 Andrew Cagney <cagney@gnu.org>
9244
9245 * configure.ac: Rename configure.in, require autoconf 2.59.
9246 * configure: Re-generate.
9247 * gdb.stabs/configure.ac: Rename configure.in, require autoconf 2.59.
9248 * gdb.stabs/configure: Re-generate.
9249 * gdb.hp/configure.ac: Rename configure.in, require autoconf 2.59.
9250 * gdb.hp/configure: Re-generate.
9251 * gdb.hp/gdb.objdbg/configure.ac: Rename configure.in, require
9252 autoconf 2.59.
9253 * gdb.hp/gdb.objdbg/configure: Re-generate.
9254 * gdb.hp/gdb.defects/configure.ac: Rename configure.in, require
9255 autoconf 2.59.
9256 * gdb.hp/gdb.defects/configure: Re-generate.
9257 * gdb.hp/gdb.compat/configure.ac: Rename configure.in, require
9258 autoconf 2.59.
9259 * gdb.hp/gdb.compat/configure: Re-generate.
9260 * gdb.hp/gdb.base-hp/configure.ac: Rename configure.in, require
9261 autoconf 2.59.
9262 * gdb.hp/gdb.base-hp/configure: Re-generate.
9263 * gdb.hp/gdb.aCC/configure.ac: Rename configure.in, require
9264 autoconf 2.59.
9265 * gdb.hp/gdb.aCC/configure: Re-generate.
9266
f10b16d4
JB
92672004-12-15 Jim Blandy <jimb@redhat.com>
9268
9269 * gdb.threads/linux-dp.exp: Fix output regexp to handle output
9270 under NPTL when there is debugging info available for libpthread.
9271
fb6e1814
JG
92722004-12-13 Jerome Guitton <guitton@gnat.com>
9273
9274 * gdb.ada/fixed_points.c: New file.
9275 * gdb.ada/fixed_points.exp: New file.
9276
fe46cd3a
RC
92772004-12-03 Randolph Chung <tausq@debian.org>
9278
9279 * gdb.arch/pa-nullify.exp: New file.
9280 * gdb.arch/pa-nullify.s: New file.
9281
8de0841b
RC
92822004-11-30 Randolph Chung <tausq@debian.org>
9283
9284 * gdb.threads/thread_check.exp: Use ${srcfile} for test program name
9285 instead of "tbug". Fix regexp to work properly with gdb_test.
9286
c8170782
PH
92872004-11-29 Paul Hilfinger <Hilfinger@gnat.com>
9288
9289 * gdb.base/bitfields2.exp: New test.
9290 * gdb.base/bitfields2.c: New file.
9291
954269c2
RE
92922004-11-28 Richard Earnshaw <rearnsha@arm.com>
9293
9294 * config/sim.exp (gdb_load): Return 0 on success, -1 on failure.
9295
0107feed
RC
92962004-11-16 Randolph Chung <tausq@debian.org>
9297
9298 * gdb.base/unload.exp: Pass relative path to gdb_get_line_number.
9299
f073ae8c
DJ
93002004-11-14 Daniel Jacobowitz <dan@debian.org>
9301
9302 * gdb.threads/threadapply.exp: Correct "macro details" test.
9303
19ad59e7
JJ
93042004-11-11 Jeff Johnston <jjohnstn@redhat.com>
9305
9306 * gdb.threads/threadapply.exp: New test.
9307 * gdb.threads/threadapply.c: New file.
9308
9cf0961b
MK
93092004-11-07 Mark Kettenis <kettenis@gnu.org>
9310
9311 * gdb.base/savedregs.exp: Correct pattern used for sigtramp
9312 frames.
9313
c789492a
FL
93142004-11-05 Felix Lee <felix+log1@specifixinc.com>
9315
9316 * gdb.base/cursal.exp: New file.
9317 * gdb.base/cursal.c: New file.
9318
a1e167bb
AC
93192004-11-03 Andrew Cagney <cagney@gnu.org>
9320
9321 * gdb.base/savedregs.exp, gdb.base/savedregs.c: New files.
9322
b7cbf173
MK
93232004-10-30 Mark Kettenis <kettenis@gnu.org>
9324
9325 * gdb.asm/asm-source.exp: Add mips*-*-netbsd* to the list of
9326 NetBSD/ELF targets.
9327
88f9d34f
JB
93282004-10-29 Joel Brobecker <brobecker@gnat.com>
9329
9330 * gdb.threads/bp_in_thread.c: New file, copied from
9331 pthread_cond_wait.c.
9332 * gdb.threads/bp_in_thread.c: Use bp_in_thread.c as the source
9333 file, rather than reusing the .c file from another testcase.
9334
ca7d6a0c
JB
93352004-10-20 Joel Brobecker <brobecker@gnat.com>
9336
9337 * gdb.ada/null_record.exp: Check where we stopped after
9338 sending the start command, instead of where the associated
9339 temporary breakpoint was inserted.
9340
0d863d03
AC
93412004-10-14 Andrew Cagney <cagney@gnu.org>
9342
9343 * gdb.mi/gdb701.c (main): Return 0.
9344
d11e72cb
DJ
93452004-10-13 Daniel Jacobowitz <dan@debian.org>
9346
d40539a4 9347 * gdb.dwarf2/dw2-intercu.S, gdb.dwarf2/dw2-intercu.exp: New files.
d11e72cb 9348
e1923096
JJ
93492004-10-12 Jeff Johnston <jjohnstn@redhat.com>
9350
9351 * gdb.threads/schedlock.c: Add comment markers to use to find
9352 line numbers.
9353 * gdb.threads/schedlock.exp: Adjust regex to handle the new
9354 comments.
9355 * gdb.threads/watchthreads.exp: Use gdb_get_line_number to find
9356 breakpoint lines.
9357
ec8ba2c9
DJ
93582004-10-12 Daniel Jacobowitz <dan@debian.org>
9359
9360 * gdb.dwarf2/dw2-basic.exp: Run on Hurd also.
9361
0eb3658b
DJ
93622004-10-12 Daniel Jacobowitz <dan@debian.org>
9363
9364 * configure.in: Add gdb.dwarf2.
9365 * configure: Regenerated.
9366 * Makefile.in: Add gdb.dwarf2.
9367 * gdb.dwarf2/Makefile.in, gdb.dwarf2/dw2-basic.S,
9368 gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/main.c,
9369 gdb.dwarf2/file1.txt: New files.
9370
a271cc33
OF
93712004-10-11 Orjan Friberg <orjanf@axis.com>
9372
a9c64011 9373 * gdb.threads/bp_in_thread.exp: Use runto_main and "continue" instead
a271cc33
OF
9374 of "run", since the latter doesn't work with remote targets. Adjust
9375 the breakpoint numbering accordingly.
9376 * gdb.threads/pthread_cond_wait.exp: Ditto.
9377
895ce074
MC
93782004-10-08 Michael Chastain <mec.gnu@mindspring.com>
9379
9380 * gdb.base/overlays.exp: Update copyright years.
9381
6be3092d
KI
93822004-10-08 Kei Sakamoto <sakamoto.kei@renesas.com>
9383
9384 * gdb.base/overlays.exp: Disable if target is Linux.
9385
e05389b8
FL
93862004-10-06 Felix Lee <felix+log1@specifixinc.com>
9387
9388 * config/gdbserver.exp (gdb_load): Use right filename on remote.
9389
73cb587d
KI
93902004-10-05 Kei Sakamoto <sakamoto.kei@renesas.com>
9391
9392 * gdb.asm/asm-source.exp: Add m32r-linux target.
9393 * gdb.asm/m32r-linux.inc: New file.
9394
3c0edcdc
AC
93952004-09-24 Andrew Cagney <cagney@redhat.com>
9396 David Anderson <anderson@redhat.com>
9397
9398 * gdb.base/bigcore.exp (extract_heap): If the expect "file size"
9399 command fails, assume things will work.
9400 * gdb.base/bigcore.c: Include <sys/stat.h> and <fcntl.h>.
9401 (_GNU_SOURCE): Define.
9402 (print_unsigned, print_hex): Change parameter to "long long".
9403 (print_byte_count): New function, use to print byte counts.
9404 (large_off_t, large_lseek, O_LARGEFILE): Define dependant on
9405 O_LARGEFILE.
9406 (main): Compute an upper bound on a corefile in max_core_size.
9407 Limit memory chunk size to max_core_size. Limit total memory
9408 allocated to max_core_size.
9409
4bb3667f
AC
94102004-09-23 Andrew Cagney <cagney@gnu.org>
9411
9412 * gdb.base/bigcore.exp: Replace the code that creates a corefile
9413 from a separate process with code that creates a corefile by
9414 making the inferior dump core.
9415
60fe1a51
MK
94162004-09-23 Mark Kettenis <kettenis@gnu.org>
9417
9418 * gdb.base/sigstep.exp: Avoid comments withing gdb_test_multiple
9419 block.
9420
8e937346
MC
94212004-09-23 Michael Chastain <mec.gnu@mindspring.com>
9422
9423 * gdb.base/constvars.exp (local_compiler_xfail_check_2):
9424 New proc. Accept both gcc 3.x.x and gcc 4.x.x.
9425 * gdb.base/volatile.exp (local_compiler_xfail_check_2):
9426 Likewise.
9427
7213f6d6
JJ
94282004-09-20 Jeff Johnston <jjohnstn@redhat.com>
9429
9430 * gdb.java/jprint.exp: New test case for java inferior call.
9431 * gdb.java/jprint.java: Ditto.
9432
eac69dca
JB
94332004-09-15 Joel Brobecker <brobecker@gnat.com>
9434
9435 * gdb.base/bigcore.exp: Deactivate on IRIX targets.
9436
22227696
MC
94372004-09-14 Michael Chastain <mec.gnu@mindspring.com>
9438
9439 * gdb.threads/killed.c: Include <stdlib.h>.
9440 * gdb.threads/pthreads.c: Likewise.
9441
7dd403a4
MC
94422004-09-14 Michael Chastain <mec.gnu@mindspring.com>
9443
9444 * gdb.threads/killed.c: Add copyright notice.
9445
33f2d567
JM
94462004-09-10 Jason Molenda (jmolenda@apple.com)
9447
a9c64011
AS
9448 * gdb.base/define.exp: Two new tests to verify zero space chars
9449 after 'if' and 'while' commands in a user-defined command is correctly
9450 parsed.
33f2d567 9451
e05b62ac
AC
94522004-09-08 Andrew Cagney <cagney@gnu.org>
9453
9454 * gdb.base/signals.exp (signal_tests_1): Delete. Merge signal
9455 delivery test with duplicate at end of file.
9456
9cbe82da
MK
94572004-09-06 Mark Kettenis <kettenis@jive.nl>
9458
9459 * gdb.base/unload.exp: Link with -dl on *-*-solaris*.
9460
564803d9
MC
94612004-09-05 Michael Chastain <mec.gnu@mindspring.com>
9462
9463 * config/hppro.exp: Removed.
9464
7c6807ce
MC
94652004-09-05 Michael Chastain <mec.gnu@mindspring.com>
9466
9467 * config/sparclet.exp: Removed.
9468
bf7e26dd
MC
94692004-09-05 Michael Chastain <mec.gnu@mindspring.com>
9470
9471 * config/udi.exp: Removed.
9472
714e341b
MC
94732004-09-02 Michael Chastain <mec.gnu@mindspring.com>
9474
9475 * gdb.base/sigstep.exp (advance): Use "-continue_timer" option
9476 of "exp_continue".
9477 (advancei): Likewise.
9478
1236e623
JJ
94792004-09-01 Jeff Johnston <jjohnstn@redhat.com>
9480
9481 * gdb.base/unload.exp: Fix so messages aren't duplicated.
9482
3bdcad15
MI
94832004-09-01 Manoj Iyer <manjo@austin.ibm.com>
9484
228af206 9485 * gdb.gdb/complaints.exp (setup_test): Use new gdb.exp functionality
3bdcad15
MI
9486 to check for nodebug in executable.
9487 * gdb.gdb/observer.exp (setup_test): Likewise.
9488 * gdb.gdb/selftest.exp (test_with_self): Likewise.
9489 * gdb.gdb/xfullpath.exp (setup_test): Likewise.
9490
c72b934c
AC
94912004-09-01 Andrew Cagney <cagney@gnu.org>
9492
9493 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
9494 files.
9495
edd9b715
JJ
94962004-09-01 Jeff Johnston <jjohnstn@redhat.com>
9497
9498 * gdb.base/unload.exp: Fix expected warning message to match
9499 latest format.
9500
fb4ce06b
CV
95012004-09-01 Corinna Vinschen <vinschen@redhat.com>
9502
9503 * gdb.base/call-rt-st.exp: Fix typos.
9504
ce78e7c3
MI
95052004-08-31 Manoj Iyer <manjo@austin.ibm.com>
9506
9507 * gdb.threads/thread_check.exp: New testcase.
9508 * gdb.threads/thread_check.c: New testcase.
9509
2dedb159
AC
95102004-08-31 Andrew Cagney <cagney@gnu.org>
9511
9512 * gdb.base/sigstep.exp (breakpoint_to_handler_entry)
9513 (skip_to_handler_entry): New procedures. Test stepping into a
9514 handler when the breakpoint is at the handler's entry point.
9515
68f53502
AC
95162004-08-30 Andrew Cagney <cagney@gnu.org>
9517
9518 * gdb.base/sigstep.exp (breakpoint_over_handler): Remove kfail
9519 gdb/1757.
9520
3e3ffd2b
MC
95212004-08-27 Michael Chastain <mec.gnu@mindspring.com>
9522
9523 With code from Manoj Iyer <manjo@austin.ibm.com>:
9524 * lib/gdb.exp (gdb_file_cmd): Return more information in the
9525 return value. Add an arm for "no debugging symbols found".
9526 Change a stray "error" to "perror".
9527 (gdb_run_cmd): Adapt to new return value.
9528 * gdb.base/remote.exp: Adapt to new return value.
9529 * gdb.gdb/complaints.exp: Likewise.
9530 * gdb.gdb/observer.exp: Likewise.
9531 * gdb.gdb/selftest.exp: Likewise.
9532 * gdb.gdb/xfullpath.exp: Likewise.
9533
4b6f5fd2
JB
95342004-08-27 Joel Brobecker <brobecker@gnat.com>
9535
9536 * gdb.threads/bp_in_thread.exp: New testcase.
9537
e5b25496
MC
95382004-08-27 Michael Chastain <mec.gnu@mindspring.com>
9539
9540 Fix PR testsuite/1735.
9541 * gdb.threads/schedlock.c (thread_function): Add a cast
9542 to suppress a gcc warning.
9543 * gdb.threads/thread-specific.c (thread_function): Likewise.
9544
934353d6
MC
95452004-08-26 Michael Chastain <mec.gnu@mindspring.com>
9546
9547 * gdb.base/unload.c: Include <stdlib.h>.
9548
f98a0aef 95492004-08-26 Michael Chastain <mec.gnu@mindspring.com>
3a77aa28 9550
f98a0aef 9551 From Paul Gilliam <pgilliam@us.ibm.com>:
3a77aa28
MC
9552 * gdb.base/call-sc.exp (test_scalar_returns): Make sure PC is
9553 synchronized after the "return".
9554
5a2e8882
MC
95552004-08-26 Michael Chastain <mec.gnu@mindspring.com>
9556
9557 * gdb.mi/basics.c: Include <stdio.h>.
9558 * gdb.mi/pthreads.c: Include <stdlib.h>.
9559 * gdb.mi/var-cmd.c: Include <stdlib.h>.
9560
a9640423
MC
95612004-08-26 Michael Chastain <mec.gnu@mindspring.com>
9562
9563 * gdb.threads/schedlock.c: Add copyright notice.
9564
b04e311d
AC
95652004-08-25 Andrew Cagney <cagney@gnu.org>
9566
9567 * gdb.base/sigstep.exp (breakpoint_to_handler, skip_to_handler)
9568 (skip_over_handler, breakpoint_over_hander): New test procedures.
9569 (advance, advancei): Add a proper prefix, do not use
9570 rerun_to_main.
9571 * gdb.base/sigstep.c (main): Change to use an infinite loop.
9572
7c27f15b
MC
95732004-08-24 Michael Chastain <mec.gnu@mindspring.com>
9574
9575 * gdb.mi/basics.c: Add copyright notice.
9576 * gdb.mi/var-cmd.c: Add copyright notice.
9577
fffc87ae
MC
95782004-08-23 Michael Chastain <mec.gnu@mindspring.com>
9579
9580 * lib/gdb.exp: Remove signed_keyword_not_used.
9581 * lib/compiler.c: Likewise.
9582 * lib/compiler.cc: Likewise.
9583
d782e0bf
MC
95842004-08-23 Michael Chastain <mec.gnu@mindspring.com>
9585
9586 * gdb.base/whatis.c: Remove conditional disabling of "signed".
9587 * gdb.base/whatis.exp: Remove signed_keyword_not_used.
9588
96033e83
MC
95892004-08-23 Michael Chastain <mec.gnu@mindspring.com>
9590
9591 * gdb.base/whatis.c: Add copyright notice.
9592
cf38c229
MK
95932004-08-20 Mark Kettenis <kettenis@gnu.org>
9594
9595 * gdb.arch/i386-prologue.exp (skip_breakpoint): New function. Use
9596 it to skip the breakpoints encoded in the inline assembly.
9597
f4b49756
MC
95982004-08-20 Michael Chastain <mec.gnu@mindspring.com>
9599
9600 * Makefile.in: Add gdb.fortran.
9601
2f193b69
MC
96022004-08-20 Michael Chastain <mec.gnu@mindspring.com>
9603
9604 * gdb.base/call-sc.exp (test_scalar_returns):
9605 Fix cut-and-paste glitch in "Make fun return now".
9606
89a237cb
MC
96072004-08-17 Michael Chastain <mec.gnu@mindspring.com>
9608
9609 * configure.in: Add gdb.fortran.
9610 * configure: Regenerate.
9611 * gdb.fortran/Makefile.in: New file.
9612 * lib/gdb.exp (skip_fortran_tests): New procedure.
9613
469aff8e
MC
96142004-08-17 Michael Chastain <mec.gnu@mindspring.com>
9615
9616 * gdb.mi/mi-var-block.exp: Use gdb_get_line_number. Remove
9617 reference to bug-gnu@prep.ai.mit.edu.
9618 * gdb.mi/mi-var-child.exp: Likewise.
9619 * gdb.mi/mi-var-cmd.exp: Likewise.
9620 * gdb.mi/mi-var-display.exp: Likewise.
9621 * gdb.mi/mi2-var-block.exp: Likewise.
9622 * gdb.mi/mi2-var-child.exp: Likewise.
9623 * gdb.mi/mi2-var-cmd.exp: Likewise.
9624 * gdb.mi/mi2-var-display.exp: Likewise.
9625
00b51b9f
MK
96262004-08-15 Mark Kettenis <kettenis@gnu.org>
9627
9628 * gdb.base/unload.c (main): Make local variable msg const.
9629
45f07fef
MC
96302004-08-15 Michael Chastain <mec.gnu@mindspring.com>
9631
9632 * gdb.mi/mi-cli.exp: Use gdb_get_line_number. Remove reference
9633 to bug-gnu@prep.ai.mit.edu.
9634 * gdb.mi/mi-disassemble.exp: Likewise.
9635 * gdb.mi/mi-eval.exp: Likewise.
9636 * gdb.mi/mi-file.exp: Likewise. Also, add comment about the
9637 default line number.
9638 * gdb.mi/mi-return.exp: Likewise.
9639 * gdb.mi/mi-simplerun.exp: Likewise.
9640 * gdb.mi/mi-stack.exp: Likewise.
9641 * gdb.mi/mi-stepi.exp: Likewise. Also, replace wildcarded line
9642 number with explicit range test.
9643 * gdb.mi/mi-watch.exp: Likewise.
9644 * gdb.mi/mi2-break.exp: Likewise.
9645 * gdb.mi/mi2-cli.exp: Likewise.
9646 * gdb.mi/mi2-disassemble.exp: Likewise.
9647 * gdb.mi/mi2-eval.exp: Likewise.
9648 * gdb.mi/mi2-file.exp: Likewise. Also, add comment about the
9649 default line number.
9650 * gdb.mi/mi2-return.exp: Likewise.
9651 * gdb.mi/mi2-simplerun.exp: Likewise.
9652 * gdb.mi/mi2-stack.exp: Likewise.
9653 * gdb.mi/mi2-stepi.exp: Likewise. Also, replace wildcarded line
9654 number with explicit range test.
9655 * gdb.mi/mi2-watch.exp: Likewise.
9656
dd8c8ee7
MC
96572004-08-15 Michael Chastain <mec.gnu@mindspring.com>
9658
9659 * gdb.cp/ctti.exp: Tweak srcfile and objfile to have no slashes.
9660 * gdb.cp/m-static.exp: Likewise.
9661 * gdb.cp/rtti.exp: Likewise.
9662
4e838464
MK
96632004-08-14 Mark Kettenis <kettenis@gnu.org>
9664
9665 * gdb.base/bigcore.c: Include <sys/types.h> and <sys/time.h>.
9666
8d8cb839
EZ
96672004-08-14 Eli Zaretskii <eliz@gnu.org>
9668
9669 * ChangeLog: Prefix Local Variables with semi-colons and indent
9670 the reference to older ChangeLog files, to fix fontification in
9671 Emacs.
9672
deea8bb0
MC
96732004-08-13 Michael Chastain <mec.gnu@mindspring.com>
9674
9675 * gdb.mi/mi-break.exp: Use gdb_get_line_number.
9676 * gdb.mi/mi2-break.exp: Likewise.
9677
c3297504
MC
96782004-08-13 Michael Chastain <mec.gnu@mindspring.com>
9679
9680 * gdb.gdb/selftest.exp: Revert removal of call to init_malloc.
9681
25808999
MC
96822004-08-13 Michael Chastain <mec.gnu@mindspring.com>
9683
9684 * gdb.cp/inherit.exp: Use cp_test_ptype_class.
9685
226a8d71
MC
96862004-08-13 Michael Chastain <mec.gnu@mindspring.com>
9687
9688 * gdb.cp/classes.exp: Remove unused declarations. Just let
9689 test names default instead of providing special names. Remove
9690 extraneous demangler test.
9691
37fdf854
JJ
96922004-08-12 Jeff Johnston <jjohnstn@redhat.com>
9693
9694 * gdb.base/unload.exp: New test for breakpoints in dynamically
9695 loaded libraries.
9696 * gdb.base/unload.c: Ditto.
9697 * gdb.base/unloadshr.c: Ditto.
9698
2d3a7986
MC
96992004-08-12 Michael Chastain <mec.gnu@mindspring.com>
9700
9701 * gdb.cp/classes.exp (test_ptype_class_objects): Call
9702 cp_test_ptype_class.
9703 (test_enums): Likewise.
9704
c72b934c
AC
97052004-08-10 Andrew Cagney <cagney@gnu.org>
9706
9707 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
9708 files.
9709
cc503c8a
AC
97102004-08-10 Andrew Cagney <cagney@gnu.org>
9711
9712 * gdb.gdb/selftest.exp (do_steps_and_nexts): Remove code to skip
9713 init_malloc call.
9714
902f2ccb
MC
97152004-08-10 Michael Chastain <mec.gnu@mindspring.com>
9716
9717 * ChangeLog: Add copyright notice. The notice is copied
9718 from emacs 21.3 top level ChangeLog.
9719
78c90502
MC
97202004-08-09 Michael Chastain <mec.gnu@mindspring.com>
9721
9722 * lib/cp-support.exp: New file.
9723 * lib/cp-support.exp (cp_test_type_class): New function.
9724 * gdb.cp/derivation.exp: Use cp_test_ptype_class.
9725 * gdb.cp/virtfunc.exp (test_one_ptype): Removed.
9726 * gdb.cp/virtfunc.exp (test_ptype_of_classes): Use
9727 cp_test_ptype_class.
9728
88e5ea78
MC
97292004-08-09 Michael Chastain <mec.gnu@mindspring.com>
9730
9731 * gdb.mi/mi2-basics.exp, gdb.mi/mi2-break.exp,
9732 gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
9733 gdb.mi/mi2-eval.exp, gdb.mi/mi2-file.exp, gdb.mi/mi2-hack-cli.exp,
9734 gdb.mi/mi2-read-memory.exp, gdb.mi/mi2-regs.exp,
9735 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
9736 gdb.mi/mi2-stack.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi2-until.exp,
9737 gdb.mi/mi2-var-block.exp, gdb.mi/mi2-var-child.exp,
9738 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp,
9739 gdb.mi/mi2-watch.exp: Update copyright years.
9740
6a89fc9c
MK
97412004-08-09 Mark Kettenis <kettenis@gnu.org>
9742
9743 * gdb.base/sigaltstack.exp: Provide proper anchoring.
9744
1482e0de
MC
97452004-08-09 Michael Chastain <mec.gnu@mindspring.com>
9746
9747 * gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-break.exp,
9748 gdb.mi/mi-console.exp, gdb.mi/mi-disassemble.exp,
9749 gdb.mi/mi-eval.exp, gdb.mi/mi-file.exp, gdb.mi/mi-hack-cli.exp,
9750 gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
9751 gdb.mi/mi-return.exp, gdb.mi/mi-simplerun.exp,
9752 gdb.mi/mi-stack.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-until.exp,
9753 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-child.exp,
9754 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
9755 gdb.mi/mi-watch.exp: Update copyright years.
9756
1a5ce3f3
DJ
97572004-08-08 Daniel Jacobowitz <dan@debian.org>
9758
9759 PR gdb/1738
9760 * gdb.base/signals.exp (signal_tests_1): KFAIL bug in continuing
9761 from a breakpoint with a pending signal.
9762
04f6ecf2
DJ
97632004-08-08 Daniel Jacobowitz <dan@debian.org>
9764
9765 PR gdb/1736
9766 * lib/gdb.exp (gdb_test_multiple): Handle return -code return.
9767 * gdb.base/sigaltstack.exp (finish_test): Consume output until
9768 the prompt.
9769 * gdb.base/sigstep.exp: Add KFAIL for gdb/1736.
9770
54d90d35
DJ
97712004-08-08 Daniel Jacobowitz <dan@debian.org>
9772
9773 * gdb.cp/templates.exp: Handle (char)115 for template argument 's'.
9774
d2f6abb0
DJ
97752004-08-08 Daniel Jacobowitz <dan@debian.org>
9776
9777 PR gdb/1736
9778 * gdb.base/sigaltstack.exp (finish_test): New procedure. KFAIL
9779 for i?86-*-linux*.
9780
5598c03d
DJ
97812004-08-08 Daniel Jacobowitz <dan@debian.org>
9782
9783 * gdb.arch/i386-prologue.exp: Compile without debug information.
9784
c6fee705
MC
97852004-08-08 Michael Chastain <mec.gnu@mindspring.com>
9786
9787 * lib/gdb.exp (gdb_get_line_number): Rewrite with native tcl
9788 rather than asking gdb to search.
9789
dd90efdb
MC
97902004-08-05 Michael Chastain <mec.gnu@mindspring.com>
9791
9792 * gdb.base/gcore.c: Include <string.h>.
9793
1e84bec1
MC
97942004-08-05 Michael Chastain <mec.gnu@mindspring.com>
9795
9796 * gdb.base/gcore.c: Add copyright notice.
9797
e425eb2b
MC
97982004-08-05 Michael Chastain <mec.gnu@mindspring.com>
9799
9800 * gdb.base/freebpcmd.c: Include <stdio.h>.
9801 * gdb.base/long_long.c: Include <string.h>.
9802 * gdb.base/sigaltstack.c: Include <stdlib.h> <string.h>.
9803 * gdb.base/siginfo.c: Include <string.h>.
9804 * gdb.base/sigstep.c: Include <string.h>.
9805
cb9aaed5
MC
98062004-08-04 Michael Chastain <mec.gnu@mindspring.com>
9807
9808 * gdb.base/complex.c: Include <stdlib.h>.
9809
55944f3d
MC
98102004-08-04 Michael Chastain <mec.gnu@mindspring.com>
9811
9812 * gdb.base/complex.c: Add copyright notice.
9813
7b2953d9
MC
98142004-08-04 Michael Chastain <mec.gnu@mindspring.com>
9815
9816 * gdb.base/charset.c: Include <stdlib.h>.
9817
c9133d23
MC
98182004-08-04 Michael Chastain <mec.gnu@mindspring.com>
9819
9820 * gdb.base/auxv.c: Include <stdlib.h>.
9821
0a8490ad
MC
98222004-08-04 Michael Chastain <mec.gnu@mindspring.com>
9823
9824 * gdb.base/auxv.c: Add copyright notice.
9825
3426d5ec
MC
98262004-08-04 Michael Chastain <mec.gnu@mindspring.com>
9827
9828 * gdb.base/coremaker.c: Add copyright notice.
9829 * gdb.base/coremaker2.c: Add copyright notice.
9830
8da195dd
AC
98312004-08-04 Andrew Cagney <cagney@gnu.org>
9832
9833 * gdb.base/store.exp: Update copyright.
9834 (check_set, up_set, check_struct, up_struct): Add a prefix to test
9835 names, do not import gdb_prompt.
9836
8d394f98
AC
98372004-08-01 Andrew Cagney <cagney@gnu.org>
9838
9839 Fix PR testsuite/1729.
9840 * gdb.base/dump.exp: Add test name to callers of capture_value, do
9841 not use capture_value with value 4.
9842 (capture_value): Add optional test name parameter.
9843 (test_reload_saved_value, test_restore_saved_value): Use $msg as
9844 the prefix, pass to capture_value.
9845
b6702b23
MK
98462004-08-01 Mark Kettenis <kettenis@gnu.org>
9847
9848 * gdb.arch/i386-prologue.exp: Add testcase for standard prolgue.
9849 * gdb.arch/i386-prologue.c (standard): New prototype and function.
9850 (main): Call new function.
9851
c203e0ca
MC
98522004-07-31 Michael Chastain <mec.gnu@mindspring.com>
9853
9854 * gdb.cp/namespace.exp: Accept more varieties of ptype output.
9855
a7995a30
MC
98562004-07-31 Michael Chastain <mec.gnu@mindspring.com>
9857
9858 * gdb.cp/virtfunc.exp: Accept more varieties of ptype output.
9859
9366563b
MC
98602004-07-31 Michael Chastain <mec.gnu@mindspring.com>
9861
b6eeaf26 9862 * gdb.cp/inherit.exp: Accept more varieties of ptype output.
9366563b
MC
9863 Accept more values of vtbl pointer. Remove some messages
9864 about "obsolete gcc or gdb".
9865
2fc1f950
MC
98662004-07-30 Michael Chastain <mec.gnu@mindspring.com>
9867
9868 * gdb.cp/classes.exp: Accept more varieties of ptype output.
9869
c724d49b
MC
98702004-07-30 Michael Chastain <mec.gnu@mindspring.com>
9871
9872 * gdb.base/asm-source.exp: Properly convert target board
9873 debug flags from gcc format to binutils format.
9874
736b0fce
MK
98752004-07-28 Mark Kettenis <kettenis@gnu.org>
9876
9877 * gdb.arch/i386-prologue.exp: Remove KFAIL of "backtrace in
9878 gdb1718". PR backtrace/1718 partially fixed.
9879
5633ea5c
JJ
98802004-07-27 Jeff Johnston <jjohnstn@redhat.com>
9881
9882 * gdb.threads/watchthreads.exp: New test for threaded watchpoints.
9883
575eebb1
NC
98842004-07-26 Nick Clifton <nickc@redhat.com>
9885
9886 * gdb.asm/asm-source.exp (debug-flags): New variable. If a known
9887 good default value for a specific architecture is available then
9888 set it to that value. Otherwise default to the -gstabs switch.
9889 Remove the -g... switches from the asm-flags variable. Allow the
9890 target board info to override the value if it wants to. Pass the
9891 switch on the assembler command line.
9892
62104619
MK
98932004-07-23 Mark Kettenis <kettenis@gnu.org>
9894
9895 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1718.
9896 * gdb.arch/i386-prologue.c (gdb1718): New prototype and function.
9897 (main): Call new function.
9898
4a1135b8
MC
98992004-07-22 Michael Chastain <mec.gnu@mindspring.com>
9900
9901 Test for PR exp/1715.
9902 * gdb.base/radix.exp: Refactor common procedures. Make all
9903 test names unique. Change XFAIL to KFAIL.
9904
8a12c1f0
MC
99052004-07-20 Michael Chastain <mec.gnu@mindspring.com>
9906
9907 * gdb.ada/gnat_ada.gpr.in: Rename from here ...
9908 * gdb.ada/gnat_ada.gin: ... to here.
9909 * configure.in: Use gnat_ada.gin.
9910 * configure: Regenerate.
9911
23b451cf
AC
99122004-07-20 Andrew Cagney <cagney@gnu.org>
9913
9914 * gdb.base/signals.exp: Replace send_gdb and gdb_expect with
9915 gdb_test and gdb_test_multiple. Delete bash_bug. Delete suspect
9916 XFAILs. Clean up test messages and comments. Check backtraces.
9917 Delete re-sync code.
9918
ab618a02
MC
99192004-07-19 Michael Chastain <mec.gnu@mindspring.com>
9920
9921 Fix PR cli/740.
9922 * gdb.base/annota1.exp: Honor gdb,nosignals.
9923 * gdb.base/annota3.exp: Likewise.
9924
46dad340
MC
99252004-07-19 Michael Chastain <mec.gnu@mindspring.com>
9926
9927 * lib/java.exp: Update copyright notice.
9928
756d8c70
AC
99292004-07-19 Andrew Cagney <cagney@gnu.org>
9930
9931 * gdb.base/selftest.exp: Copy file from here ...
9932 * gdb.gdb/selftest.exp: ... to here.
9933
586027e6
AC
99342004-07-16 Andrew Cagney <cagney@redhat.com>
9935
9936 * lib/insight-support.exp: Delete file.
9937 * lib/java.exp (java_init): Fix copyright.
9938
029d2200
AC
99392004-07-16 Andrew Cagney <cagney@gnu.org>
9940
9941 * gdb.base/restore.c: Append "prologue" to comments marking the a
9942 function's prologue.
9943 * gdb.base/restore.exp: Update copyright, re-indent.
9944 (restore_tests): Use gdb_test_multiple. Add "calleeN calls
9945 callerN" prefix where needed. Update patterns that match a
9946 function's prologue.
9947
653b62c5
MC
99482004-07-16 Michael Chastain <mec.gnu@mindspring.com>
9949
9950 * gdb.base/restore.c: Add copyright notice.
9951
f7d690e5
AC
99522004-07-16 Andrew Cagney <cagney@gnu.org>
9953
9954 * gdb.base/logical.exp: Update copyright.
9955 (evaluate): New procedure. Use to re-implement tests using
9956 several tables.
9957
d629a7cb
MH
99582004-07-14 Martin Hunt <hunt@redhat.com>
9959
9960 * lib/insight-support.exp (gdbtk_start): Unset TCL_LIBRARY
9961 which fixes some problems where init.tcl was not found.
9962
9c7bb332
AC
99632004-07-13 Andrew Cagney <cagney@gnu.org>
9964
6bf46641
AC
9965 * gdb.base/sizeof.exp: Skip test when no inferior I/O.
9966 (check_sizeof, check_valueof): Do not include the output in the
9967 test name. Use gdb_test.
9968 (get_valueof): Use gdb_test_multiple.
9969
c4ffd4c0
AC
9970 * gdb.base/step-test.exp: Update copyright. Use
9971 gdb_test_multiple. Ensure that test names do not include
9972 architecture dependent output.
9973
ab89363a
AC
9974 * gdb.gdb/observer.exp: Update copyright.
9975 (setup_test): Use gdb_test_multiple.
9976 (attach_first_observer, attach_second_observer)
9977 (attach_third_observer, detach_first_observer)
9978 (detach_second_observer, detach_third_observer)
9979 (reset_counters, check_counters): Make $message a prefix.
9980 (test_normal_stop_notifications): Add "args" parameter - a list of
9981 init functions to be called. Make $message a prefix,
9982 (test_observer_normal_stop): Change the message prefixes so that
9983 they are unique, pass the attach / detach procedures to
9984 test_normal_stop_notifications.
9985
ec58997a
AC
9986 * gdb.base/signull.exp (test_segv): Prefix all tests with
9987 "${name}". Clean up test messages.
9988
b475183b
AC
9989 * gdb.base/annota3.exp, gdb.base/annota1.exp: Update copyright.
9990
9c7bb332
AC
9991 * gdb.base/ena-dis-br.exp: Update copyright.
9992 (break_at): New function. Replace send_gdb with gdb_test,
9993 break_at, and gdb_test_multiple. Replace XFAIL of "continue with
9994 ignore count, not stopped at bpt", with KFAIL.
9995
2dd95497
CV
99962004-07-13 Corinna Vinschen <vinschen@redhat.com>
9997
9998 * gdb.base/attach.exp: Remove cleanupfile handling.
9999
419e626b
AC
100002004-07-12 Andrew Cagney <cagney@gnu.org>
10001
10002 * gdb.base/annota1.exp: Cleanup corefile test name.
10003 * gdb.base/annota3.exp: Ditto.
10004
8b1b3228
AC
100052004-07-12 Andrew Cagney <cagney@gnu.org>
10006
78650829
AC
10007 * gdb.base/signals.exp: Clean up copyright, re-indent.
10008
8b1b3228
AC
10009 * gdb.base/attach.exp: Replace send_gdb and gdb_expect with
10010 gdb_test and gdb_test_multiple.
10011
935c2760
JJ
100122004-07-08 Jeff Johnston <jjohnstn@redhat.com>
10013
10014 * gdb.java/jmain.exp: Fix expected line number for main to
a9c64011 10015 break at. Set XFAIL for break at main test since gcj does not
935c2760
JJ
10016 provide line number info for first statement in main.
10017
1544280f
AC
100182004-07-08 Andrew Cagney <cagney@gnu.org>
10019
1279f4ff
AC
10020 * gdb.base/attach.exp: Cleanup copyright. Re-indent.
10021
1544280f
AC
10022 * gdb.base/sigbpt.exp: Make the common part of each test name a
10023 prefix instead of suffix.
10024
bcc82369
BR
100252004-07-07 Bob Rossi <bob_rossi@cox.net>
10026
10027 * gdb.mi/mi2-file.exp: Revert to version 1.1, except changed name of
10028 test from test_tbreak_creation_and_listing to
10029 test_file_list_exec_source_file
10030 * gdb.mi/mi-file.exp: Add test for -file-list-exec-source-files
10031 Changed name of test from test_tbreak_creation_and_listing to
10032 test_file_list_exec_source_file
10033
23f4b0aa
JJ
100342004-07-07 Jeff Johnston <jjohnstn@redhat.com>
10035
10036 * gdb.java/jmisc.exp: Fix expected output of ptype to look for
10037 the jmisc() constructor instead of <init>.
10038 * gdb.java/jmisc1.exp: Ditto.
10039
56401cd5
AC
100402004-07-07 Andrew Cagney <cagney@gnu.org>
10041
10042 * gdb.base/sigbpt.exp (stepi_out): Check for a single step
10043 corrupting the PC.
10044
44ae2f6a
MC
100452004-07-06 Michael Chastain <mec.gnu@mindspring.com>
10046
10047 * gdb.cp/templates.exp: Accept whitespace change in demangler
10048 output.
10049
45a83408
AC
100502004-07-06 Andrew Cagney <cagney@gnu.org>
10051
10052 * gdb.base/sigbpt.exp, gdb.base/sigbpt.c: New test.
10053
d205ad70
MC
100542004-07-02 Michael Chastain <mec.gnu@mindspring.com>
10055
10056 * lib/compiler.c: Accept __HP_CXD_SPP for old hp ansi c compiler.
10057 * lib/compiler.cc: Likewise.
10058
06ea1a61
MC
100592004-06-30 Michael Chastain <mec.gnu@mindspring.com>
10060
10061 * lib/compiler.cc: Work around string preprocessing problem
10062 with old hp c++ compiler.
10063 * lib/compiler.c: Likewise.
10064
daab1251
CV
100652004-06-29 Corinna Vinschen <vinschen@redhat.com>
10066
10067 * gdb.arch/i386-prologue.c: Add copyright header. Use preprocessor
10068 directives to conditionalize symbol prefixing.
10069 * gdb.arch/i386-prologue.exp: Allow symbol prefixing by adding
10070 additional_flags handling. Add underscore prefix for Cygwin.
10071 * gdb.arch/i386-unwind.c: Use preprocessor directives to
10072 conditionalize symbol prefixing.
10073 * gdb.arch/i386-unwind.exp: Allow symbol prefixing by adding
10074 additional_flags handling. Add underscore prefix for Cygwin.
10075
cc984116
CV
100762004-06-29 Corinna Vinschen <vinschen@redhat.com>
10077
10078 * gdb.base/bigcore.exp: Skip test on Cygwin.
10079
c279b077
MC
100802004-06-28 Michael Chastain <mec.gnu@mindspring.com>
10081
10082 * gdb.hp/gdb.base-hp/reg.exp: Accept both old and new gdb output
10083 formats for "info register". Use gdb_test_multiple. Fix
10084 the "invalid register" test.
10085
0e915747
CV
100862004-06-28 Corinna Vinschen <vinschen@redhat.com>
10087
10088 * gdb.base/attach.exp: Fix copyright date. Set testpid to Windows
10089 PID for Cygwin. Add Cygwin specific strings to check for in some
10090 tests.
10091 (do_attach_tests): Add a test for user interaction when attaching
10092 to a process with no matching symbol table already loaded.
10093
11422c86
AC
100942004-06-26 Andrew Cagney <cagney@gnu.org>
10095
10096 Test PR java/1567 and PR java/1565.
10097 * gdb.java/jmain.exp, gdb.java/jmain.java: New files.
10098 * gdb.java/jmisc2.exp: Delete file.
10099
cefbce26
MC
101002004-06-26 Michael Chastain <mec.gnu@mindspring.com>
10101
10102 * gdb.hp/gdb.base-hp/reg.exp: Update copyright notice.
10103
e19f872c
CV
101042004-06-25 Corinna Vinschen <vinschen@redhat.com>
10105
10106 * gdb.base/attach.exp (do_attach_tests): Don't forget to kill second
10107 attach process.
10108
d931ba3b
MC
101092004-06-23 Michael Chastain <mec.gnu@mindspring.com>
10110
10111 * gdb.cp/pr-1553.exp: Remove.
10112
aef68c48
MC
101132004-06-22 Michael Chastain <mec.gnu@mindspring.com>
10114
10115 * gdb.cp/pr-1553.cc: Remove.
10116 * gdb.cp/pr-1553.exp: Disable this test.
10117
8d5df71a
JB
101182004-06-20 Jim Blandy <jimb@redhat.com>
10119
a9c64011 10120 Fix PR testsuite/1680.
8d5df71a
JB
10121 * gdb.arch/i386-sse.exp: Properly quote curly braces in
10122 regular expressions.
10123
4ac6f39d
MC
101242004-06-19 Michael Chastain <mec.gnu@mindspring.com>
10125
10126 Fix PR testsuite/1679.
10127 * gdb.arch/i386-sse.exp: Do not call gdb_suppress_entire_file.
10128 Issue an UNSUPPORTED result instead.
10129
1b413552
JB
101302004-06-18 Jim Blandy <jimb@redhat.com>
10131
10132 * gdb.base/charset.exp: Only send a control-C if we see a new
10133 prompt and incomplete command.
10134
6daa6ebd
MC
101352004-06-18 Michael Chastain <mec.gnu@mindspring.com>
10136
10137 * gdb.cp/pr-574.cc: Add copyright notice.
10138
51fa4ae0
JB
101392004-06-17 Jim Blandy <jimb@redhat.com>
10140
10141 * gdb.base/charset.exp: Don't refer to $expect_out(1,string) in
10142 cases where the regexp has no groups; this grabs random text from
10143 the previous test suite, whatever that was.
10144
8fea26c5
MC
101452004-06-17 Michael Chastain <mec.gnu@mindspring.com>
10146
10147 * gdb.cp/printmethod.cc: Add copyright notice.
10148
1e3aeb41
MC
101492004-06-16 Michael Chastain <mec.gnu@mindspring.com>
10150
10151 * gdb.cp/psmang1.cc, gdb.cp/psmang2.cc: Add copyright notice.
10152
9d9030bc
AC
101532004-06-16 Andrew Cagney <cagney@gnu.org>
10154
10155 * gdb.base/signull.c: Update copyright. Include <string.h>.
10156 (bowler): Replace data_pointer with data_read
10157 and data_write cases. Add code_descriptor case.
10158 (zero, desc): New array and pointer.
10159 (data, code): Change to simple pointers.
10160 * gdb.base/signull.exp: Fix probe pattern matching a function
10161 descriptor SIGSEGV. Replace data_pointer with data_read and
10162 data_write tests.
10163
acd4ad44
AC
101642004-06-16 Andrew Cagney <cagney@gnu.org>
10165
10166 * gdb.base/long_long.exp, gdb.base/long_long.c: Rewrite.
10167
08fd625c
MC
101682004-06-15 Michael Chastain <mec.gnu@mindspring.com>
10169
10170 * gdb.base/long_long.c: Add copyright notice.
10171
1903502c
MC
101722004-06-15 Michael Chastain <mec.gnu@mindspring.com>
10173
10174 * gdb.base/long_long.exp: Remove reference to
10175 bug-gdb@prep.ai.mit.edu. Change line-number-specific breakpoint
10176 to gdb_breakpoint and gdb_continue_to_breakpoint.
10177
83313cb1
JB
101782004-06-14 Jim Blandy <jimb@redhat.com>
10179
10180 * gdb.arch/e500-regs.exp: Fix up 'print' pattern for the little-
10181 endian case.
10182
1bf404ef
AC
101832004-06-14 Andrew Cagney <cagney@gnu.org>
10184
10185 * gdb.base/gcore.exp (capture_command_output): Delete the always
10186 passing tests containing inferior values.
10187 * gdb.base/ending-run.exp: Do not include the breakpoint address
10188 in the test message. Update copyright.
10189 * gdb.base/sizeof.exp (check_sizeof): Do not include the type's
10190 size in the test name, use gdb_test_multiple. Update copyright.
10191
ef220b33
MC
101922004-06-14 Michael Chastain <mec.gnu@mindspring.com>
10193
10194 * gdb.cp/ref-types.cc: Add copyright notice.
10195
4f70a4c9
MC
101962004-06-14 Michael Chastain <mec.gnu@mindspring.com>
10197
10198 * lib/compiler.c: Remove gcc_compiled, hp_cc_compiler,
10199 hp_aCC_compiler.
10200 * lib/compiler.cc: Likewise.
10201 * lib/gdb.exp (get_compiler_info): Eval lines only if they are
10202 'set' commands. Log diagnostics for other lines. Set
10203 gcc_compiled, hp_cc_compiler, and hp_aCC_compiler.
10204
335928ac
MC
102052004-06-13 Michael Chastain <mec.gnu@mindspring.com>
10206
10207 * gdb.cp/try_catch.cc: Add copyright notice.
10208
2efb12e8
MC
102092004-06-12 Michael Chastain <mec.gnu@mindspring.com>
10210
10211 * gdb.cp/userdef.cc: Add copyright notice.
10212
0bbed51a
MC
102132004-06-11 Michael Chastain <mec.gnu@mindspring.com>
10214
10215 * gdb.cp/virtfunc.cc: Add copyright notice.
10216
e12a46c9
RC
102172004-06-11 Randolph Chung <tausq@debian.org>
10218
10219 * gdb.base/structs2.exp: Mark two tests as xfail because of a compiler
10220 problem.
10221
338e05af
AC
102222004-06-10 Andrew Cagney <cagney@gnu.org>
10223
10224 * lib/compiler.cc, lib/compiler.c: Append either
10225 __GNUC_PATCHLEVEL__, or "unknown" to the compiler_info.
10226 * gdb.base/structs.exp (test_struct_calls): Check for gcc-3-3-*
10227 instead of gcc-3-3.
10228
dc3f10cb
AC
102292004-06-09 Andrew Cagney <cagney@gnu.org>
10230
b4d946af
AC
10231 * gdb.base/structs.exp (test_struct_calls): Fix KFAIL for
10232 gdb/1455, bug is specific to "long long" and "double".
a9c64011 10233
dc3f10cb
AC
10234 * gdb.base/structs.exp (test_struct_returns, test_struct_returns)
10235 (test_struct_calls): Remove KFAIL of "long double" on i*86-*-*,
10236 x86_64-*-*, sparc64-*-*, and sparc*-*-solaris2*. PR tdep/1447
10237 fixed.
10238
b5c0bfa2
AC
102392004-06-09 Andrew Cagney <cagney@gnu.org>
10240
10241 * gdb.base/structs.exp (test_struct_returns): Replace
10242 "return_value_unknown" and "finish_value_unknown" by
10243 "return_value_known" and "finish_value_known". Instead of
10244 "return_value_unknown" iff "finish_value_unknown", check
10245 "return_value_known" implies "finish_value_known".
10246
caeb605f
MH
102472004-06-08 Martin Hunt <hunt@redhat.com>
10248
10249 * gdb.base/float.exp: Add pattern for mips targets.
10250
c892bb64
RC
102512004-06-08 Randolph Chung <tausq@debian.org>
10252
10253 * gdb.base/float.exp: Add pattern for hppa*-* target; make the failure
10254 message for unknown architectures more clear.
10255
48306d3e
JB
102562004-06-08 Joel Brobecker <brobecker@gnat.com>
10257
10258 * gdb.ada/null_record.exp: Use "start" instead of "begin" to
10259 start the execution of the program.
10260
83ecb59f
JB
102612004-06-07 Jim Blandy <jimb@redhat.com>
10262
10263 * gdb.arch/i386-sse.exp, gdb.arch/i386-sse.c: New tests.
10264 * gdb.arch/i386-cpuid.h: New helper file.
10265
55264cb4
RC
102662004-06-07 Randolph Chung <tausq@debian.org>
10267
10268 * gdb.base/shlib-call.exp: Allow breakpoint to be added after inferior
10269 has started.
10270
23cadb28
RM
102712004-06-04 Roland McGrath <roland@redhat.com>
10272
10273 Fix PR gdb/1647.
10274 * gdb.base/auxv.exp (fetch_auxv): Revert last change and fix it
10275 differently to be robust to output buffering differences.
10276
51d01eda
MC
102772004-06-04 Michael Chastain <mec.gnu@mindspring.com>
10278
10279 * gdb.threads/pthreads.exp: Update copyright years.
10280 (check_control_c): Change asynchronous 'after' to synchronous.
10281
f4fc3b93
RM
102822004-06-04 Roland McGrath <roland@redhat.com>
10283
10284 * gdb.base/auxv.exp (fetch_auxv): Consume output fully through
10285 next gdb prompt.
10286
4013522b
MC
102872004-06-02 Michael Chastain <mec.gnu@mindspring.com>
10288
10289 Fix PR gdb/1636.
10290 * gdb.threads/manythreads.exp: Change asynchronous 'after'
10291 calls to synchronous.
10292
7a8f1e6b
JB
102932004-05-26 Jim Blandy <jimb@redhat.com>
10294
10295 * gdb.arch/e500-prologue.exp, gdb.arch/e500-prologue.c: New tests.
10296
81bb3443
RC
102972004-05-24 Randolph Chung <tausq@debian.org>
10298
10299 * gdb.asm/asm-source.exp: Enable test for hppa-linux target.
10300 * gdb.asm/pa.inc: New file.
10301
8f5a3103
MK
103022004-05-22 Mark Kettenis <kettenis@gnu.org>
10303
10304 * gdb.base/signull.c: Use sigjmp_buf instead of jmp_buf.
10305
734b8fe8 103062004-05-21 Joel Brobecker <brobecker@gnat.com>
a9c64011 10307 Daniel Jacobowitz <drow@mvista.com>
734b8fe8
JB
10308
10309 * lib/gdb.exp (gdb_test_multiple): Improve regexp matching the
10310 GDB prompt.
10311
725603e1
UW
103122004-05-20 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10313
f4fc3b93 10314 * gdb.base/signull.c: Use sigsetjmp/siglongjmp instead of
725603e1
UW
10315 setjmp/longjmp. Use sigaction instead of signal.
10316
8b923272 103172004-05-19 J. Brobecker <brobecker@gnat.com>
a9c64011 10318 Michael Snyder <msnyder@redhat.com>
8b923272
JB
10319
10320 * gdb.threads/pthread_cond_wait.c: New file.
10321 * gdb.threads/pthread_cond_wait.exp: New testcase.
10322
8bfabb04
AC
103232004-05-13 Andrew Cagney <cagney@redhat.com>
10324
10325 * gdb.base/signull.exp, gdb.base/signull.c: New files.
10326 * gdb.base/gdb1476.c, gdb.base/gdb1476.exp: Delete files.
10327
42edda50
AC
103282004-05-11 Andrew Cagney <cagney@redhat.com>
10329
10330 * gdb.base/sigstep.exp (advancei): Update KFAILs. gdb/1613 is
10331 fixed but revealed gdb/1639.
10332
d303a6c7
AC
103332004-05-10 Andrew Cagney <cagney@redhat.com>
10334
10335 * gdb.base/signals.exp (signal_tests_1): Simplify "continue to
10336 func1" and "next to 2nd alarm", kernel bug avoided.
10337
bf08c2a1
DJ
103382004-05-10 Daniel Jacobowitz <dan@debian.org>
10339
10340 PR external/1568
10341 * gdb.base/bigcore.exp: Check the size of the dumped core file.
10342 XFAIL if it is smaller than bytes_allocated.
10343 * gdb.base/bigcore.c (bytes_allocated): Make static and unsigned.
10344 (main): Make chunks_allocated unsigned. Correct comment.
10345
c0586a34
JB
103462004-05-07 Joel Brobecker <brobecker@gnat.com>
10347
10348 * gdb.arch/powerpc-aix-prologue.c: New file.
10349 * gdb.arch/powerpc-aix-prologue.exp: New file.
10350
f2785d12
JB
103512004-05-07 Jim Blandy <jimb@redhat.com>
10352
10353 * gdb.base/lineinc.exp, gdb.base/lineinc1.h, gdb.base/lineinc2.h,
10354 gdb.base/lineinc3.h, gdb.base/lineinc.c: New tests.
10355
bd7f6e30
JB
103562004-05-06 Joel Brobecker <brobecker@gnat.com>
10357
10358 * gdb.base/sep.exp: No longer setup_kfail when the program was
10359 built with dwarf2.
10360
0a5e7efe
JI
103612004-05-05 Jim Ingham <jingham@apple.com>
10362
10363 * gdb.base/pending.exp: Make sure pending breakpoints
10364 preserve the ignore count.
f4fc3b93 10365
a8958849
MK
103662004-04-27 Jerome Guitton <guitton@gnat.com>
10367
10368 * i386-prologue.exp: Add testcase for jump instruction as first
10369 instruction of the real code.
10370 * i386-prologue.c (jump_at_beginning): New function.
10371
7e103f5b
MK
103722004-04-28 Mark Kettenis <kettenis@gnu.org>
10373
10374 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1624 on
10375 x86_64-*-*.
10376
5d38b224
MK
103772004-04-28 Mark Kettenis <kettenis@gnu.org>
10378
10379 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1623 on
10380 i*86-*-*.
10381
0ef32fd9
MK
103822004-04-25 Mark Kettenis <kettenis@gnu.org>
10383
10384 * gdb.base/call-sc.exp (start_scalars_test): Fix regular
10385 expression that checks the return type.
10386
71d7dd7c
AC
103872004-04-23 Andrew Cagney <cagney@redhat.com>
10388
10389 * gdb.base/call-sc.exp: New test of scalar call/return values.
10390 * gdb.base/call-sc.c: Ditto.
10391
1e9f977e
JJ
103922004-04-23 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10393
10394 * gdb.threads/manythreads.c: Reduce thread stack size.
10395
899d9e3a
JJ
103962004-04-23 Jeff Johnston <jjohnstn@redhat.com>
10397
10398 * gdb.threads/manythreads.c: Add copyright notice.
10399
61bcae62
AC
104002004-04-23 Andrew Cagney <cagney@redhat.com>
10401
10402 * gdb.base/siginfo.exp: Better handle step out of signal.
10403 * gdb.base/sigstep.exp: Ditto.
10404
7339a42e 104052004-04-22 Jeff Johnston <jjohnstn@redhat.com>
a9c64011 10406 Daniel Jacobowitz <drow@mvista.com>
7339a42e
JJ
10407
10408 * gdb.threads/manythreads.c: New testcase.
10409 * gdb.threads/manythreads.exp: Ditto.
10410
5c98409b
JB
104112004-04-22 Jim Blandy <jimb@redhat.com>
10412
10413 * gdb.stabs/exclfwd.exp, gdb.stabs/exclfwd1.c,
10414 gdb.stabs/exclfwd2.c, gdb.stabs/exclfwd.h: New test.
10415
3b611f1a
MC
104162004-04-21 Michael Chastain <mec.gnu@mindspring.com>
10417
10418 * gdb.stabs/weird.exp: Accept full pathname for $binfile.
10419
f0fd9238
AC
104202004-04-21 Andrew Cagney <cagney@redhat.com>
10421
10422 * gdb.base/sigstep.c: New file.
10423 * gdb.base/sigstep.exp: New file.
10424
90990674
JB
104252004-04-16 Joel Brobecker <brobecker@gnat.com>
10426
10427 * gdb.gdb/observer.exp (test_normal_stop_notifications): Update
10428 call to observer_notify_normal_stop.
10429
78cef34b
AC
104302004-04-15 Andrew Cagney <cagney@redhat.com>
10431
10432 * gdb.base/siginfo.c: New file.
10433 * gdb.base/siginfo.exp: New file.
10434
d2343407
JB
104352004-04-12 J. Brobecker <brobecker@gnat.com>
10436
10437 * gdb.base/sep.exp: Fix typo in comment.
10438
a2dba3c8
JB
104392004-04-12 J. Brobecker <brobecker@gnat.com>
10440
10441 * gdb.base/sep.c: New file.
10442 * gdb.base/sep-proc.c: New file.
10443 * gdb.base/sep.exp: New testcase.
10444
15f7b60e
MK
104452004-04-09 Mark Kettenis <kettenis@gnu.org>
10446
10447 * gdb.base/bigcore.exp: Disable on Solaris; no sparse core file
10448 support.
10449
44f4de1a
AC
104502004-04-05 Andrew Cagney <cagney@redhat.com>
10451
10452 * gdb.base/sigaltstack.c: New file.
10453 * gdb.base/sigaltstack.exp: New file.
10454
ef04f396
JB
104552004-04-04 Joel Brobecker <brobecker@gnat.com>
10456
10457 * gdb.base/foll-fork.exp: Update the expected output for
10458 "help set follow-fork-mode", to match a change that was made
10459 to the help of this variable on 2004-01-13.
10460
d40d2c92
JB
104612004-04-01 Joel Brobecker <brobecker@gnat.com>
10462
10463 * lib/ada.exp: Add copyright notice.
10464 * bar.ads: Likewise.
10465 * bar.adb: Likewise.
10466 * null_record.adb: Likewise.
10467 * null_record.exp: Likewise.
10468 * gnat_ada.gpr.in: Likewise. Fix typo in a comment, clarify another.
10469
f86ef5a3
JB
104702004-04-01 Joel Brobecker <brobecker@gnat.com>
10471
10472 * configure.in: Generate gdb.ada/Makefile and gdb.ada/gnat_ada.gpr.
10473 * configure: Regenerate.
10474
414e70e3
JB
104752004-04-01 Joel Brobecker <brobecker@gnat.com>
10476
10477 * lib/ada.exp (gdb_compile_ada): Emit UNSUPPORTED if we failed
10478 to build the application. Remove the message printed when in
10479 verbose mode, redundant with the UNSUPPORTED message above.
10480
f0aaee49
JB
104812004-03-31 Joel Brobecker <brobecker@gnat.com>
10482
10483 * gdb.ada (bar.ads, bar.adb, null_record.adb): New files.
10484 * gdb.ada (null_record.exp): New testcase.
10485
ac81cb54
JB
104862004-03-31 Joel Brobecker <brobecker@gnat.com>
10487
10488 * Makefile.in (ALL_SUBDIRS) Add gdb.ada.
10489
854af2f7
JB
104902004-03-31 Joel Brobecker <brobecker@gnat.com>
10491
10492 * gdb.ada: New subdirectory.
10493 * gdb.ada/Makefile.in: New file.
10494 * gdb.ada/gnat_ada.gpr.in: New file.
10495
034cb681
JB
104962004-03-31 Joel Brobecker <brobecker@gnat.com>
10497
10498 * lib/ada.exp: New file.
10499
78a1a894
DJ
105002004-03-24 Daniel Jacobowitz <drow@mvista.com>
10501
10502 * gdb.base/gdb1250.exp: Use runto {allow-pending}.
10503 * lib/gdb.exp (runto, gdb_breakpoint): Support {allow-pending}.
10504
4b2b3b3e
AC
105052004-03-22 Andrew Cagney <cagney@redhat.com>
10506
10507 * gdb.base/watchpoint.exp (test_stepping): Delete bogus XFAILs
10508 hiding problems with DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET.
10509 Problem identified by Ulrich Weigand.
10510
23c73aa3
DC
105112004-03-17 David Carlton <carlton@kealia.com>
10512
10513 * gdb.cp/classes.exp (test_enums): Refer to PR c++/1588 instead of
10514 PR c++/826.
10515
d63a86f8
RM
105162004-03-16 Roland McGrath <roland@redhat.com>
10517
10518 * gdb.base/auxv.exp: New file.
10519 * gdb.base/auxv.c: New file, copied verbatim from coremaker2.c.
10520
0e02aa50
DC
105212004-03-12 David Carlton <carlton@kealia.com>
10522
10523 * gdb.cp/pr-1553.exp: New. Tests for PR c++/1553.
10524 * gdb.cp/pr-1553.cc: Ditto.
10525 * gdb.cp/local.exp (ptype NestedInnerLocal): Add comment, third
10526 pass branch.
10527
c20b71be
MC
105282004-03-12 Michael Chastain <mec.gnu@mindspring.com>
10529
10530 * gdb.cp/templates.exp: Accept more template types.
10531
c7414a01
MC
105322004-03-09 Michael Chastain <mec.gnu@mindspring.com>
10533
10534 From Corinna Vinschen with modifications.
10535 * gdb.cp/classes.cc (enums1): Add a line to extend scope of
10536 local variable obj_with_enum.
10537 * gdb.cp/classes.exp (test_enums): Remove TODO note about FAIL
10538 results with obj_with_enum.
10539
ed69573c
MC
105402004-03-09 Michael Chastain <mec.gnu@mindspring.com>
10541
10542 * gdb.cp/classes.cc: New file, copied from misc.cc.
10543 * gdb.cp/classes.exp: Use classes.cc rather than misc.cc.
10544
28301461
MC
105452004-03-09 Michael Chastain <mec.gnu@mindspring.com>
10546
10547 * gdb.cp/misc.cc: Add copyright notice.
10548
1198ecbe
DC
105492004-03-05 David Carlton <carlton@kealia.com>
10550
10551 * gdb.cp/rtti.exp: Add 'print *obj3' test.
10552 * gdb.cp/rtti.h: Update copyright.
10553 (namespace n2::n3): New.
10554 * gdb.cp/rtti1.cc: (refer_to (n2::n3::C3 *)): New.
10555 (n2::n3::func3): New.
10556 (main): Call n2::n3::func3.
10557 * gdb.cp/rtti2.cc: Update copyright.
10558 (n2::create3): New.
10559
9e08c470
MK
105602004-03-04 Mark Kettenis <kettenis@gnu.org>
10561
10562 * gdb.asm/openbsd.inc: Fix typo.
10563
4bebc3aa
FF
105642004-03-03 Fred Fish <fnf@redhat.com>
10565
10566 * gdb.base/pc-fp.exp (get_valueofx): Fix apparent typo to now set
10567 "val" instead of unused "size". Update copyright year.
10568
6ea9fb37
DJ
105692004-02-29 Daniel Jacobowitz <drow@mvista.com>
10570
10571 * gdb.cp/ctti.exp: Handle unsigned char type. Expect templates
10572 to use unsigned char.
10573 * gdb.cp/cttiadd.c, gdb.cp/cttiadd1.c, gdb.cp/cttiadd2.c,
10574 gdb.cp/cttiadd3.c: Change type of variable to unsigned char.
10575
23b23974
DJ
105762004-02-29 Daniel Jacobowitz <drow@mvista.com>
10577
10578 * config/gdbserver.exp (gdbserver_gdb_load): Wait for a complete
10579 line of output.
10580
7574fd53
DJ
105812004-02-28 Daniel Jacobowitz <drow@mvista.com>
10582
10583 * gdb.base/relocate.c (dummy): Initialize.
10584
a195357f
DJ
105852004-02-28 Daniel Jacobowitz <drow@mvista.com>
10586
10587 * gdb.base/chng-syms.exp: Anchor exit pattern. Allow
10588 a breakpoint at exit.
10589
72fd54a9
FF
105902004-02-27 Fred Fish <fnf@redhat.com>
10591
10592 * gdb.base/chng-syms.exp: Add expect condition to match failing
10593 case that isn't a timeout.
10594
b9d23137
AC
105952004-02-27 Andrew Cagney <cagney@redhat.com>
10596
10597 * gdb.base/bigcore.exp: Disable on HP/UX, no sparse corefile
10598 support.
10599
15d208f6 106002004-02-26 Fred Fish <fnf@redhat.com>
d63a86f8 10601
15d208f6
FF
10602 * gdb.arch/gdb1431.c: Remove.
10603 * gdb.arch/gdb1431.s: New file, copy of gdb1291.s
10604 * gdb.arch/gdb1431.exp: Use "advance" correctly instead
10605 of "until" incorrectly.
10606
98f9cd2d
JB
106072004-02-26 J. Brobecker <brobecker@gnat.com>
10608
10609 * gdb.cp/class2.cc (empty): New class.
10610 (refer): New function.
10611 (main): Declare an object of type empty and use it.
10612 * gdb.cp/class2.exp: Print the value of an object of type empty.
10613
9b50c11b
JJ
106142004-02-26 Jeff Johnston <jjohnstn@redhat.com>
10615
10616 * gdb.base/langs.exp: Update query string to match the
10617 new nquery format used for pending breakpoints.
10618
0dcd613f
AC
106192004-02-26 Andrew Cagney <cagney@redhat.com>
10620
10621 Fix PR i18n/1570.
10622 * gdb.base/charset.c: Update copyright notice.
10623 (main, init_string): Remove the escape character '\e' tests.
10624 * gdb.base/printcmds.exp (test_print_all_chars): Ditto.
10625 * gdb.base/charset.exp (valid_host_charset): Ditto.
10626 * gdb.base/setvar.exp: Ditto.
10627
b8a56647
AC
106282004-02-24 Andrew Cagney <cagney@redhat.com>
10629
90d59e34
AC
10630 * gdb.base/corefile.exp: Use gdb_test_multiple, make "accessing
10631 mmapped data in core file" PASS and FAIL messages consistent.
10632
b8a56647
AC
10633 * gdb.java/jmisc.exp: Use the fully quallified name of "main" when
10634 setting a breakpoint. Work around PR java/1565.
10635
9f27c604
JJ
106362004-02-23 Jeff Johnston <jjohnstn@redhat.com>
10637
10638 * lib/gdb.exp (gdb_breakpoint): Update query string to match
10639 new nquery format.
10640 * gdb.base/pending.exp: Ditto.
10641
3224a706
MK
106422004-02-22 Mark Kettenis <kettenis@gnu.org>
10643
10644 * configure.in: Run stabs tests on *BSD.
10645 * configure: Regenerated.
10646
41e0a9ca
MK
106472004-02-21 Mark Kettenis <kettenis@gnu.org>
10648
10649 * gdb.base/bigcore.exp: Bail out on *BSD instead of only NetBSD.
10650
1e1b3428
FF
106512004-02-20 Fred Fish <fnf@redhat.com>
10652
10653 * gdb.base/callfuncs.exp (do_function_calls): Remove extraneous
10654 blank in test for "returns short", for consistency with other
10655 "returns xxx" tests. Update copyright year.
10656
f9a7572a
FF
106572004-02-19 Fred Fish <fnf@redhat.com>
10658
10659 New testcase for PR breakpoint/1558.
10660 * gdb.arch/gdb1558.exp: New file.
10661 * gdb.arch/gdb1558.c: New file.
10662
b2ce2854
EZ
106632004-02-19 Elena Zannoni <ezannoni@redhat.com>
10664
10665 * gdb.base/nodebug.exp: Fix typo.
10666
e7c9ff01
JB
106672004-02-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10668
10669 Committed by Jim Blandy <jimb@redhat.com>.
10670
62f4b920
JB
10671 * gdb.objc/basicclass.exp: Adapt to fixed return type of printHi.
10672
2db536a1
JB
10673 * gdb.base/dump.exp: Handle negative offsets in decimal, not hex.
10674
e7c9ff01
JB
10675 * gdb.base/float.exp: Support s390*-*-* targets.
10676
f3205b34
AF
106772004-02-17 Adam Fedor <fedor@gnu.org>
10678
10679 * gdb.base/gdb1555.exp: New file.
10680 * gdb.base/gdb1555-main.c, gdb.base/gdb1555.c: New files.
10681
9d62932d
EZ
106822004-02-17 Elena Zannoni <ezannoni@redhat.com>
10683
10684 * gdb.base/selftest.exp (do_steps_and_nexts): Add comment.
10685
344c9711
FF
106862004-02-16 Fred Fish <fnf@redhat.com>
10687
10688 * gdb.arch/gdb1291.c: Remove
10689 * gdb.arch/gdb1291.s: New test input file.
10690 * gdb.arch/gdb1291.exp: Expand test to check case that should not
10691 fail. Test for correct result, known incorrect result, other
10692 failures and timeouts.
10693
2d822687
AC
106942004-02-16 Andrew Cagney <cagney@redhat.com>
10695
10696 * gdb.base/bigcore.exp: New file.
10697 * gdb.base/bigcore.c: New file.
10698
dac15b66
AC
106992004-02-13 Andrew Cagney <cagney@redhat.com>
10700
10701 * gdb.mi/mi1-basics.exp, gdb.mi/mi1-break.exp: Delete file.
10702 * gdb.mi/mi1-console.exp, gdb.mi/mi1-disassemble.exp: Delete file.
10703 * gdb.mi/mi1-eval.exp, gdb.mi/mi1-hack-cli.exp: Delete file.
10704 * gdb.mi/mi1-pthreads.exp, gdb.mi/mi1-read-memory.exp: Delete file.
10705 * gdb.mi/mi1-regs.exp, gdb.mi/mi1-return.exp: Delete file.
10706 * gdb.mi/mi1-simplerun.exp, gdb.mi/mi1-stack.exp: Delete file.
10707 * gdb.mi/mi1-stepi.exp, gdb.mi/mi1-symbol.exp: Delete file.
10708 * gdb.mi/mi1-until.exp, gdb.mi/mi1-var-block.exp: Delete file.
10709 * gdb.mi/mi1-var-child.exp, gdb.mi/mi1-var-cmd.exp: Delete file.
10710 * gdb.mi/mi1-var-display.exp, gdb.mi/mi1-watch.exp: Delete file.
10711
6bdfc2c4
JJ
107122004-02-11 Jeff Johnston <jjohnstn@redhat.com>
10713
10714 * gdb.asm/ia64.inc (gdbasm_startup): Make sure first instruction
10715 executed is an alloc instruction.
10716
87b3ede8
DC
107172004-02-11 David Carlton <carlton@kealia.com>
10718
10719 * gdb.cp/breakpoint.exp: New.
10720 * gdb.cp/breakpoint.cc: New.
10721
6e19e2bf
MC
107222004-02-11 Michael Chastain <mec.gnu@mindspring.com>
10723
10724 Partial fix for PR gdb/1543.
10725 * gdb.cp/ambiguous.exp, gdb.cp/annota2.exp, gdb.cp/annota3.exp,
10726 gdb.cp/anon-union.exp, gdb.cp/casts.exp, gdb.cp/classes.exp,
10727 gdb.cp/cplusfuncs.exp, gdb.cp/ctti.exp, gdb.exp/demangle.exp,
10728 gdb.cp/derivation.exp, gdb.cp/exception.exp, gdb.cp/hang.exp,
10729 gdb.cp/inherit.exp, gdb.cp/local.exp, gdb.cp/maint.exp,
10730 gdb.cp/member-ptr.exp, gdb.cp/method.exp, gdb.cp/misc.exp,
10731 gdb.cp/namespace.exp, gdb.cp/overload.exp, gdb.cp/ovldbreak.exp,
10732 gdb.cp/psmang.exp, gdb.cp/ref-types.exp, gdb.cp/templates.exp,
10733 gdb.cp/userdef.exp, gdb.cp/virtfunc.exp: Remove reference
10734 to bug-gdb@prep.ai.mit.edu .
10735 * gdb.cp/bs15503.cc, gdb.cp/class2.cc, gdb.cp/cttiadd.cc,
10736 gdb.cp/cttiadd1.cc, gdb.cp/cttiadd2.cc, gdb.cp/cttiadd3.cc,
10737 gdb.cp/exception.cc, gdb.cp/member-ptr.cc, gdb.cp/namespace1.cc:
10738 Likewise.
10739
5c5455dc
AC
107402004-02-10 Andrew Cagney <cagney@redhat.com>
10741
10742 * lib/gdb.exp (gdb_expect_list): Recover from internal-errors
10743 using gdb_internal_error_resync.
10744
9cf689d7
DJ
107452004-02-09 Daniel Jacobowitz <drow@mvista.com>
10746
10747 * gdb.threads/thread-specific.exp: Stop early if no threads are
10748 found.
10749
d2dc51db
MC
107502004-02-09 Michael Chastain <mec.gnu@mindspring.com>
10751
10752 * gdb.base/pending.exp: Remove extra \n from gdb_test calls.
10753
14b1a056
DJ
107542004-02-08 Daniel Jacobowitz <drow@mvista.com>
10755
10756 * lib/gdb.exp (gdb_breakpoint): Fail on unexpected pending
10757 breakpoints.
10758
83f66e8f
DJ
107592004-02-07 Daniel Jacobowitz <drow@mvista.com>
10760
10761 * config/sim.exp (gdb_load): Handle $arg == "".
10762 * lib/gdb.exp (gdb_run_cmd): Honor gdb,do_reload_on_run.
10763 * gdb.objc/basicclass.exp: Use gdb_run_cmd.
10764
30fc0091
EZ
107652004-02-07 Elena Zannoni <ezannoni@redhat.com>
10766
a9c64011
AS
10767 * gdb.base/maint.exp: Update test to reflect
10768 obstack changes.
30fc0091 10769
4d806929
JJ
107702004-02-04 Jeff Johnston <jjohnstn@redhat.com>
10771
10772 * gdb.base/pendshr.c (pendfunc): New function that calls
10773 pendfunc1.
10774 * gdb.base/pending.c: Call pendfunc instead of pendfunc1.
10775
7bfdd688
FF
107762004-02-04 Fred Fish <fnf@redhat.com>
10777
10778 * gdb.arch/gdb1431.c: Add underbar prefixed version of global
10779 function symbols and update copyright years.
10780 * gdb.arch/gdb1291.c: Ditto.
10781
aaa08ee4
MC
107822004-02-03 Michael Chastain <mec.gnu@mindspring.com>
10783
10784 * gdb.cp/virtfunc.exp: Accept both "ctor()" and "ctor(void)".
10785
dbad7755
MC
107862004-02-03 Michael Chastain <mec.gnu@mindspring.com>
10787
10788 * gdb.cp/inherit.exp: Accept both "ctor()" and "ctor(void)".
10789
ec4646ef
MC
107902004-02-03 Michael Chastain <mec.gnu@mindspring.com>
10791
10792 * gdb.cp/inherit.exp: Accept output with gcc 3.2-7-rh.
10793
1b802196
FF
107942004-02-02 Fred Fish <fnf@redhat.com>
10795
10796 * gdb.base/bang.exp: Use gdb_run_cmd so this tests works with
10797 remote targets. Update copyright years.
10798
18fe2033
JJ
107992004-02-02 Jeff Johnston <jjohnstn@redhat.com>
10800
10801 * lib/gdb.exp (gdb_breakpoint): Add pending breakpoint
10802 support.
10803 * gdb.base/langs.exp: Fix test which attempts to create
10804 breakpoint on non-existent function to handle new pending
10805 support.
10806 * gdb.base/shlib-call.exp: Use gdb_breakpoint to set
10807 a breakpoint.
10808 * gdb.base/pending.exp: New test.
10809 * gdb.base/pending.c: New file.
10810 * gdb.base/pendshr.c: Ditto.
10811
8d577d32
DC
108122004-02-02 David Carlton <carlton@kealia.com>
10813
10814 * gdb.cp/overload.exp: Add overloadNamespace tests.
10815 * gdb.cp/overload.cc (dummyClass, dummyInstance): New.
10816 (overloadNamespace, XXX): New.
10817 (main): Call XXX::marker2.
10818
3ad13771
FF
108192004-02-01 Fred Fish <fnf@redhat.com>
10820
10821 * gdb.base/dump.exp: Use runto_main instead of "runto main".
10822 * gdb.base/finish.exp: Ditto.
10823 * gdb.base/gcore.exp: Ditto.
10824 * gdb.base/huge.exp: Ditto.
10825 * gdb.base/info-proc.exp: Ditto.
10826 * gdb.base/return2.exp: Ditto.
10827 * gdb.threads/gcore-thread.exp: Ditto.
10828
44c75849
DJ
108292004-02-01 Daniel Jacobowitz <drow@mvista.com>
10830
10831 * gdb.threads/thread-specific.exp: Add missing anchor to regexp.
10832
005bc093
MK
108332004-02-01 Mark Kettenis <kettenis@gnu.org>
10834
10835 * gdb.base/fileio.c (test_open): Replace O_RDONLY with O_RDWR such
10836 that opening the file succeeds on OpenBSD.
10837
c47cebdb
DJ
108382004-02-01 Daniel Jacobowitz <drow@mvista.com>
10839
10840 * gdb.threads/thread-specific.c: New file.
10841 * gdb.threads/threads-specific.exp: New test script.
10842 * lib/gdb.exp (gdb_test_multiple): Allow user patterns access
10843 to expect_out.
10844
5a01311c
MK
108452004-02-01 Mark Kettenis <kettenis@gnu.org>
10846
10847 * gdb.base/call-ar-st.exp: Call get_debug_format. Remove xfail on
10848 sparc*-*-solaris* into a kfail PR gdb/1539 on sparc-*-* for stabs
10849 only on the "print_small_structs from print_long_arg_list" test.
10850
ce22a4f1
DJ
108512004-02-01 Daniel Jacobowitz <drow@mvista.com>
10852
10853 * gdb.base/completion.exp: Kill a stray backslash.
10854
10855 From Jim Ingham <jingham@apple.com>:
10856 * gdb.base/completion.exp: Test that "complete file ./gdb.base/compl"
10857 agrees with the result from sending a tab.
10858
abbab9d3
DJ
108592004-01-31 Daniel Jacobowitz <drow@mvista.com>
10860
10861 * gdb.base/chng-syms.exp: Remove stray newline.
10862
53904d1e
MK
108632004-01-31 Mark Kettenis <kettenis@gnu.org>
10864
10865 * gdb.asm/asm-source.exp: Set asm-note to "openbsd" for
10866 *-*-openbsd*.
10867 * gdb.asm/openbsd.inc: New file.
10868
3a4b3aac
MK
108692004-01-30 Mark Kettenis <kettenis@gnu.org>
10870
10871 * gdb.asm/asm-source.exp: Strip -Wl, from link-flags. Don't
10872 append -static to link-flags for *-*-freebsd*, *-*netbsd* and
10873 *-*solaris2*. Remove commented out default settings for
10874 asm-flags. Replace gdb_compile with target_link.
10875
ebac27b4
MC
108762004-01-29 Michael Chastain <mec.gnu@mindspring.com>
10877
10878 * gdb.cp/inherit.exp: Rewrite. Use gdb_test_multiple and gdb
10879 for all tests. Remove old hp-ux and cygnus xfail cases.
10880
d8679d84
PH
108812004-01-29 Paul N. Hilfinger <Hilfinger@gnat.com>
10882
10883 * gdb.base/chng-syms.exp: New file.
10884 * gdb.base/chng-syms.c: New file.
10885
0a55bc22
MC
108862004-01-24 Michael Chastain <mec.gnu@mindspring.com>
10887
10888 * gdb.cp/local.exp: Rewrite "ptype Local". Add "ptype l".
10889 Provide arms for current output in all my configurations.
10890
94b8e876
MC
108912004-01-24 Michael Chastain <mec.gnu@mindspring.com>
10892
10893 * lib/compiler.c: Add hp_cc_compiler and hp_aCC_compiler.
10894 * lib/compiler.cc: Likewise.
10895 * lib/gdb.exp (get_compiler_info): Always call gdb_compile to
10896 get the right preprocessor. Eval the output directly. Remove
10897 special tests for hp_cc_compiler and hp_aCC_compiler. Remove
10898 hp_f77_compiler and hp_f90_compiler completely.
10899 (gdb_preprocess): Delete.
10900 (get_compiler): Delete.
10901
7cf03d44
MK
109022004-01-24 Mark Kettenis <kettenis@gnu.org>
10903
10904 * gdb.base/charset.c, gdb.base/dump.c, gdb.base/huge.c: Include
10905 <string.h>.
10906
68b6dce9
NR
109072004-01-24 Nick Roberts <nick@nick.uklinux.net>
10908
10909 * gdb.mi/mi-stack.exp: Update copyright.
10910
b368761e
DC
109112004-01-23 David Carlton <carlton@kealia.com>
10912
10913 * gdb.cp/rtti.exp: Don't include full path in ${srcfile}. Add
10914 test for cp_lookup_transparent_type.
10915 * gdb.cp/rtti1.cc: Update copyright. Add n2::func and refer_to;
10916 call them.
10917
f2061b53
DJ
109182004-01-23 Daniel Jacobowitz <drow@mvista.com>
10919
10920 * gdb.mi/mi-var-child.exp: Update copyright year. Move new test
10921 after -var-update.
10922
37fc574a
DC
109232004-01-23 David Carlton <carlton@kealia.com>
10924
10925 * gdb.cp/namespace.cc (C::ensureRefs): New.
10926 * gdb.cp/namespace1.cc (C::ensureOtherRefs): New.
10927
8e94b928
NR
109282004-01-20 Nick Roberts <nick@nick.uklinux.net>
10929
10930 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Test for
10931 case "-stack-list-locals 2".
10932 * gdb.mi/mi-var-child.exp: Test for case
10933 "-var-list-children --all-values NAME".
10934
997b0952
MC
109352004-01-18 Michael Chastain <mec.gnu@mindspring.com>
10936
10937 * gdb.cp/local.exp: Accept correct output for gcc v3 -gstabs+.
10938
52470da3
MK
109392004-01-18 Mark Kettenis <kettenis@gnu.org>
10940
7049b4b8
MK
10941 * gdb.base/fileio.exp: Add "$gdb_prompt $" anchors to patterns
10942 used with gdb_test_multiple.
10943
52470da3
MK
10944 * gdb.base/gdb1476.exp: Accept alternat pattern for failed memory
10945 read at address 0. This fixes PR testsuite/1504.
10946
da6012e5
DJ
109472004-01-18 Daniel Jacobowitz <drow@mvista.com>
10948
10949 * config/gdbserver.exp (gdbserver_gdb_load): Rename from gdb_load.
10950 Remove downloading, guessing the host executable, the calls to
10951 gdb_file_cmd and gdb_target_cmd, and "load" support.
10952 (infer_host_exec): New function broken out from gdb_load.
10953 (gdb_load): New wrapper for gdbserver_gdb_load.
10954 * lib/mi-support.exp (mi_gdb_target_cmd): New function, based on
10955 gdb_target_cmd. Use -target-select.
10956 (mi_gdb_file_cmd): New function, broken out from mi_gdb_load.
10957 Download binaries to the host. Clear last_mi_remote_file when
10958 we load a new binary.
10959 (mi_gdb_load): Call mi_gdb_file_cmd. If gdbserver.exp is loaded,
10960 call gdbserver_gdb_load and mi_gdb_target_cmd.
10961
32c70722
MC
109622004-01-17 Michael Chastain <mec.gnu@mindspring.com>
10963
10964 * gdb.cp/templates.exp: Accept more spaces with "<foo, ?bar>"
10965 type patterns.
10966
b0cecf36
MC
109672004-01-17 Michael Chastain <mec.gnu@mindspring.com>
10968
10969 * gdb.cp/templates.exp: Fix typo in test name of
10970 "print Foo<volatile char*>::foo".
10971
4120d7e6
MC
109722004-01-15 Michael Chastain <mec.gnu@mindspring.com>
10973
10974 * gdb.base/setvar.exp: Remove setup_xfail for hppa*-*-*11*.
10975
f679e530
BE
109762004-01-16 Ben Elliston <bje@wasabisystems.com>
10977
10978 * gdb.arch/Makefile.in (MISCELLANEOUS): Remove.
10979 (clean mostlyclean): Remove empty rm.
10980
091c48f6
MC
109812004-01-15 Michael Chastain <mec.gnu@mindspring.com>
10982
10983 * gdb.base/setvar.exp: Add copyright years.
10984
3e5fc8d2
DC
109852004-01-14 David Carlton <carlton@bactrian.org>
10986
10987 * gdb.cp/rtti.exp: Update copyright. KFAIL test with repect to
10988 PR c++/1511 and update coment.
10989 * gdb.cp/templates.exp: Update patterns to match current output.
10990 If changes involve something other than whitespace, KFAIL
10991 w.r.t. PR c++/1512 or PR c++/931 as appropriate.
10992
63d06c5c
DC
109932004-01-14 David Carlton <carlton@kealia.com>
10994
10995 * gdb.cp/namespace.exp: Add tests involving classes defined within
10996 namespaces.
10997 * gdb.cp/namespace.cc (C::CClass): New.
10998 * gdb.cp/namespace1.cc (C::OtherFileClass): New.
10999
a51dab88
EZ
110002004-01-14 Elena Zannoni <ezannoni@redhat.com>
11001
11002 * gdb.base/sepdebug.exp: Bail out of the test if we don't know
11003 what debug info we have. Print a better message if something goes
11004 wrong while producing the separate debug info file.
11005
a476ccc9
MC
110062004-01-14 Michael Chastain <mec.gnu@mindspring.com>
11007
11008 * gdb.base/callfuncs.c: Remove explicit declaration of malloc.
11009
f453692c
MC
110102004-01-14 Michael Chastain <mec.gnu@mindspring.com>
11011
11012 * gdb.base/callfuncs.c: Add copyright notice.
11013
f40063a5
MC
110142004-01-13 Michael Chastain <mec.gnu@mindspring.com>
11015
11016 * gdb.cp/derivation.exp: Add XFAIL for bug with protected
11017 inheritance. PR gdb/1498, PR gcc/13539.
11018
19ac3974
EZ
110192004-01-13 Elena Zannoni <ezannoni@redhat.com>
11020
a9c64011
AS
11021 * gdb.threads/gcore-thread.exp: Prefix name of binary with
11022 test specific name.
11023 * gdb.mi/gdb669.exp: Ditto.
11024 * gdb.mi/mi-pthreads.exp: Ditto.
11025 * gdb.mi/mi1-pthreads.exp: Ditto.
11026 * gdb.mi/mi2-pthreads.exp: Ditto.
19ac3974 11027
56c97c6e
MC
110282004-01-12 Michael Chastain <mec.gnu@mindspring.com>
11029
11030 * gdb.cp/member-ptr.cc: Add copyright notice.
11031
a0644324
MC
110322004-01-12 Michael Chastain <mec.gnu@mindspring.com>
11033
11034 * gdb.cp/member-ptr.exp: Use gdb_test, gdb_test_multiple. Add
11035 some patterns for recent versions of gcc and hpacc. Delete
11036 calls to setup_xfail for hppa*-*-*. Delete redundant tests.
11037 Delete tests that access a NULL pointer-to-member-data. This
11038 script is still disabled for gcc.
11039
32fabe09
EZ
110402004-01-12 Elena Zannoni <ezannoni@redhat.com>
11041
11042 * gdb.mi/mi2-basics.exp: Make sure that full pathnames are
a9c64011 11043 escaped correctly.
32fabe09 11044
1f8a6abb
EZ
110452004-01-12 Elena Zannoni <ezannoni@redhat.com>
11046
11047 * gdb.base/sepdebug.exp: New file.
11048 * gdb.base/sepdebug.c: New file.
11049 * lib/gdb.exp (separate_debug_filename): New procedure.
11050 (gdb_gnu_strip_debug): New procedure.
11051
48efe704
AC
110522004-01-12 Andrew Cagney <cagney@redhat.com>
11053
11054 * gdb.mi/ChangeLog: Delete file. Renamed to ...
11055 * gdb.mi/ChangeLog-1999-2003: New file.
11056
a9415475
AC
110572004-01-12 Andrew Cagney <cagney@redhat.com>
11058
11059 * gdb.base/fileio.exp: Update copyright year. On GNU/Linux, for
11060 "Renaming a directory to a non-empty directory returns ENOTEMPTY
11061 or EEXIST", treat EBUSY as an XFAIL.
11062
83b8cf9d
MC
110632004-01-11 Michael Chastain <mec.gnu@mindspring.com>
11064
11065 * gdb.base/scope.exp: Remove obsolete setup_xfail for
11066 hp_cc_compiler.
11067
9939d2a8
MC
110682004-01-10 Michael Chastain <mec.gnu@mindspring.com>
11069
11070 * gdb.cp/classes.exp: Remove old "(obsolescent gcc or gdb)"
11071 decorations.
11072
1ff8cadf
MC
110732004-01-10 Michael Chastain <mec.gnu@mindspring.com>
11074
11075 * gdb.cp/virtfunc.exp: Remove old "(obsolescent gcc or gdb)"
11076 and "(aCC)" decorations. Remove obsolete doco about old
11077 test results.
11078
6fa9022e
MC
110792004-01-09 Michael Chastain <mec.gnu@mindspring.com>
11080
11081 * gdb.cp/exception.exp: Fix typo in doco.
11082
209721fe
MK
110832004-01-09 Mark Kettenis <kettenis@gnu.org>
11084
11085 * gdb.base/gdb1476.exp: Fix typo.
11086
ef11303e
MC
110872004-01-09 Michael Chastain <mec.gnu@mindspring.com>
11088
11089 * gdb.hp/gdb.aCC/exception.exp: Re-create as a nearly empty
11090 file.
11091
041ab88c
MC
110922004-01-09 Michael Chastain <mec.gnu@mindspring.com>
11093
11094 * gdb.cp/exception.cc: Change <iostream.h> to <iostream>.
11095 * gdb.cp/exception.exp: Use gdb test, gdb_test_multiple.
11096 Use gdb_compile. Remove restriction on gcc. Add some patterns
11097 for recent version of gdb. Delete second half, which was a copy
11098 of the first half with different build flags. This test is
11099 still disabled because it is still not ready for production.
11100
e36d075a
MC
111012004-01-08 Michael Chastain <mec.gnu@mindspring.com>
11102
11103 * gdb.cp/exception.cc: Add copyright notice.
11104 * gdb.cp/exception.exp: Add a notice that this file is broken
11105 because of line number changes caused by addition of copyright
11106 notice.
11107
42b190ad
MC
111082004-01-08 Michael Chastain <mec.gnu@mindspring.com>
11109
11110 * gdb.cp/exception.cc: Renamed from gdb.hp/gdb.aCC/exception.cc.
11111 * gdb.cp/exception.exp: Renamed from gdb.hp/gdb.aCC/exception.exp.
11112
8f25f06b
MC
111132004-01-08 Michael Chastain <mec.gnu@mindspring.com>
11114
11115 * gdb.cp/classes.exp: Accept gnu abi 2.
11116 * gdb.cp/derivation.exp: Likewise.
11117 * gdb.cp/overload.exp: Likewise.
11118 * gdb.cp/virtfunc.exp: Likewise.
11119
06ded8b8
MC
111202004-01-08 Michael Chastain <mec.gnu@mindspring.com>
11121
11122 * gdb.mi/pthreads.c (done_making_threads): Remove extraneous
11123 semicolon after end of function.
11124
77c26ae3
MC
111252004-01-07 Michael Chastain <mec.gnu@mindspring.com>
11126
11127 * gdb.cp/bs15503.cc: Include <iostream>, not <iostream.h>.
11128 * gdb.cp/bs15503.exp: Remove hp-only restriction. Use modern
11129 boilerplate code for compiling and running the program under
11130 test. Add some string method tests.
11131
20757486
MC
111322004-01-07 Michael Chastain <mec.gnu@mindspring.com>
11133
11134 * gdb.cp/bs15503.cc: Add copyright notice.
11135 * gdb.cp/bs15503.exp: Adjust line number.
11136
0fd3b503
MC
111372004-01-07 Michael Chastain <mec.gnu@mindspring.com>
11138
11139 * gdb.hp/gdb.defects/bs15503.exp: Renamed to gdb.cp/bs15503.exp.
11140 * gdb.hp/gdb.defects/bs15503.cc: Renamed to gdb.cp/bs15503.cc.
11141
10d1bea8
MC
111422004-01-07 Michael Chastain <mec.gnu@mindspring.com>
11143
11144 * gdb.base/funcargs.exp: Remove obsolete setup_xfail for
11145 hp_cc_compiler.
11146
2789202a
MC
111472004-01-07 Michael Chastain <mec.gnu@mindspring.com>
11148
11149 * gdb.cp/cttiadd.c: Add a marker for gdb_get_line_number.
11150 * gdb.cp/ctti.exp: Use the marker instead of "next".
11151 With gcc, run further before bailing.
11152
b862f14c
MC
111532004-01-07 Michael Chastain <mec.gnu@mindspring.com>
11154
11155 * gdb.cp/cttiadd.cc: Add copyright notice.
11156 * gdb.cp/cttiadd1.cc: Likewise.
11157 * gdb.cp/cttiadd2.cc: Likewise.
11158 * gdb.cp/cttiadd3.cc: Likewise.
11159
96da2469
MC
111602004-01-07 Michael Chastain <mec.gnu@mindspring.com>
11161
11162 * gdb.cp/ctti.exp: Partial rewrite. Call gdb_compile properly.
11163 Use gdb_test, gdb_test_multiple. Use floating-point values that
11164 have exact representations in IEEE-ish formats.
11165
053248ff
MC
111662004-01-07 Michael Chastain <mec.gnu@mindspring.com>
11167
11168 * gdb.base/constvars.exp: Do not force lang=c++ if using HP
11169 compilers. Delete duplicate call to get_compiler_info.
11170 (local_compiler_xfail_check): setup_xfail if $hp_cc_compiler.
11171 * gdb.base/volatile.exp: Likewise.
11172
84acecdd
MK
111732004-01-07 Mark Kettenis <kettenis@gnu.org>
11174
11175 * gdb.base/gdb1476.exp: Only run the tests if we can't read the
11176 memory at address 0.
11177
fe11a27f
MC
111782004-01-07 Michael Chastain <mec.gnu@mindspring.com>
11179
11180 * gdb.stabs/weird.exp: Use hp_cc_compiler and hp_aCC_compiler
11181 to test for hp-ux assembler. Fix copyright years.
11182
60ad077b
AC
111832004-01-07 Andrew Cagney <cagney@redhat.com>
11184
11185 * gdb.base/fileio.c (strerrno): Add "EBUSY".
11186
1c9b8f33
AC
111872004-01-07 Andrew Cagney <cagney@redhat.com>
11188
11189 * gdb.base/fileio.c (test_open): Do not pass S_IWUSR to "open"
11190 when creating the read-only file. From analysis by Roland McGrath
11191 and Elena Zannoni.
11192
753ccc7a
MC
111932004-01-06 Michael Chastain <mec.gnu@mindspring.com>
11194
11195 * gdb.cp/namespace.exp: Call get_compiler_info with "c++".
11196
eca3e36b
MC
111972004-01-06 Michael Chastain <mec.gnu@mindspring.com>
11198
11199 * gdb.base/cvexpr.c: Be type-safe with function pointers and
11200 data pointers.
11201
f8d4bac4
MC
112022004-01-06 Michael Chastain <mec.gnu@mindspring.com>
11203
11204 * gdb.cp/m-static.exp: Compile one source file at a time.
11205 Delete unused call to get_compiler_info.
11206
9b4e0f94
MC
112072004-01-06 Michael Chastain <mec.gnu@mindspring.com>
11208
11209 * gdb.base/call-ar-st.exp: Delete explicit reference to ${binfile}.ci.
11210 * gdb.base/call-rt-st.exp: Likewise.
11211 * gdb.base/nodebug.exp: Likewise.
11212 * gdb.base/volatile.exp: Likewise.
11213 * gdb.cp/ref-types.exp: Likewise.
11214 * gdb.cp/templates.exp: Likewise.
11215
023c1024
MK
112162004-01-05 Mark Kettenis <kettenis@gnu.org>
11217
11218 * gdb.base/gdb1476.exp, gdb.base/gdb1476.c: New files.
11219
19703c4a
MC
112202004-01-05 Michael Chastain <mec.gnu@mindspring.com>
11221
11222 * gdb.cp/funcargs.exp: Delete special timeout of 240 seconds for
11223 hppa*-hp-hpux*.
11224
18b67037
MK
112252004-01-04 Mark Kettenis <kettenis@gnu.org>
11226
ba6219c8
MK
11227 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
11228 x86_64-*-*.
11229
18b67037
MK
11230 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
11231 sparc64-*-* and sparc*-solaris2*.
11232
1bfbbb9d
MK
112332004-01-04 Mark Kettenis <kettenis@gnu.org>
11234
11235 * gdb.base/structs.exp: Remove ${testfile} from "zed L<n> for
11236 return ${tests}" test. The ${tests} already mentions the
11237 filename.
11238
06846494
MC
112392004-01-02 Michael Chastain <mec.gnu@mindspring.com>
11240
11241 * gdb.cp/local.exp: Accept gcc abi 2.
11242
3b0cb202
MC
112432004-01-02 Michael Chastain <mec.gnu@mindspring.com>
11244
11245 * gdb.cp/templates.exp: Accept gcc abi 2.
11246
0643ec3f
MC
112472004-01-02 Michael Chastain <mec.gnu@mindspring.com>
11248
11249 * lib/compiler.cc: Remove supports_template_debugging.
11250 * gdb.cp/templates.exp: Do not test supports_template_debugging.
11251
d231d0b1
MC
112522004-01-01 Michael Chastain <mec.gnu@mindspring.com>
11253
11254 * gdb.cp/namespace.exp: Accept gcc abi 2.
11255
44ffb27c
MC
112562004-01-01 Michael Chastain <mec.gnu@mindspring.com>
11257
11258 * gdb.cp/method.exp: Accept gcc abi 2.
11259
184ad485
MC
112602004-01-01 Michael Chastain <mec.gnu@mindspring.com>
11261
11262 * gdb.cp/classes.exp: Generate identical results as old version.
11263 * gdb.cp/derivation.exp: Likewise.
11264 * gdb.cp/overload.exp: Likewise.
11265 * gdb.cp/virtfunc.exp: Likewise.
11266
116f09e7
MC
112672004-01-01 Michael Chastain <mec.gnu@mindspring.com>
11268
11269 * gdb.cp/virtfunc.exp: Modify some patterns to avoid a
11270 mysterious bug with sourceware version of expect.
11271
b1379776
MC
112722004-01-01 Michael Chastain <mec.gnu@mindspring.com>
11273
11274 * gdb.cp/overload.exp: Rewrite. Clean up patterns to match
11275 current versions of gcc, including gcc abi 2. Remove gratuitous
11276 restart of test program. Use gdb_test_multiple and gdb_test for
11277 all tests. Add patterns to xfail missing "const" in "const char *"
11278 and kfail PR gdb/1155.
11279
6b7a4c0e
MC
112802004-01-01 Michael Chastain <mec.gnu@mindspring.com>
11281
11282 * gdb.cp/derivation.exp: Rewrite. Clean up patterns to match
11283 current versions of gcc, including gcc abi 2. Remove gratuitous
11284 restart of test program. Use gdb_test_multiple and gdb_test for
11285 all tests. Add patterns to kfail PR gdb/1498.
11286
51615d72
MC
112872003-12-31 Michael Chastain <mec.gnu@mindspring.com>
11288
11289 * gdb.cp/virtfunc.exp: Rewrite. Clean up patterns to match
11290 current versions of gcc, including gcc abi 2. Use "breakpoint"
11291 and "continue" instead of restarting the target program. Use
11292 gdb_test_multiple and gdb_test for all tests.
11293
7b79a9d7
MK
112942004-01-01 Mark Kettenis <kettenis@gnu.org>
11295
11296 * gdb.asm/asm-source.exp: Update copyright year. Link statically
11297 for *-*-solaris2*.
11298
1cd3489f
MC
112992003-12-31 Michael Chastain <mec.gnu@mindspring.com>
11300
11301 * gdb.cp/classes.exp: Rewrite. Clean up patterns to match
11302 current versions of gcc, including gcc abi 2. Use "breakpoint"
11303 and "continue" instead of restarting the target program several
11304 times. Use gdb_test_multiple and gdb_test for all tests.
11305
850742db
MC
113062003-12-18 Michael Chastain <mec.gnu@mindspring.com>
11307
11308 * gdb.base/sect-cmd.exp: Handle compiling test case from multiple
11309 source files.
11310
eb4bbda8
MC
113112003-12-16 Michael Chastain <mec.gnu@mindspring.com>
11312
11313 * gdb.base/environ.exp: Handle compiling test case from multiple
11314 source files.
11315
e42c7771
MC
113162003-12-16 Michael Chastain <mec.gnu@mindspring.com>
11317
11318 * gdb.base/structs.exp: Call gdb_exit as well as gdb_start.
11319
80e4b428
JB
113202003-12-17 Jim Blandy <jimb@redhat.com>
11321
5f06973a
JB
11322 * gdb.base/freebpcmd.c: Add copyright notice.
11323
80e4b428
JB
11324 * gdb.base/freebpcmd.exp: Mark the interesting failure as known.
11325
0ab84fb7
MC
113262003-12-16 Michael Chastain <mec.gnu@mindspring.com>
11327
11328 * gdb.base/maint.exp: Add generic FAIL patterns to prevent timeouts.
11329
1b3bb3d0
JB
113302003-12-13 Jim Blandy <jimb@redhat.com>
11331
11332 * gdb.base/freebpcmd.exp, gdb.base/freebpcmd.c: New test.
11333
3a4c9371
KB
113342003-12-12 Kevin Buettner <kevinb@redhat.com>
11335
11336 * gdb.asm/frv.inc: New file.
11337 * gdb.asm/asm-source.exp: Add frv-*-* as a supported target.
11338
a1dea79a
FF
113392003-12-09 Fred Fish <fnf@redhat.com>
11340
11341 * gdb.base/break.c (marker1, marker2, marker3, marker4): Move
11342 functions to break1.c and leave prototypes behind. Add more
11343 "set breakpoint NN here" comments.
11344 * gdb.base/break1.c: New file.
11345
11346 * gdb.base/break.exp: Handle compiling test case from multiple
11347 source files and change source file references as needed.
11348 * gdb.base/completion.exp: Ditto.
11349 * gdb.base/condbreak.exp: Ditto.
11350 * gdb.base/define.exp: Ditto.
11351 * gdb.base/ena-dis-br.exp: Ditto.
11352 * gdb.base/info-proc.exp: Ditto.
11353 * gdb.base/maint.exp: Ditto.
11354 * gdb.base/until.exp: Ditto.
11355
11356 * gdb.base/condbreak.exp: Use bp_locationNN variables instead of
11357 hardcoded line numbers.
11358 * gdb.base/define.exp: Ditto.
11359 * gdb.base/ena-dis-br.exp: Ditto.
11360 * gdb.base/maint.exp: Ditto.
11361 * gdb.base/until.exp: Ditto.
11362
11363 * gdb.base/completion.exp: Use "break1" for completion tests since
11364 "break" is no longer a unique prefix.
11365
5266b69c
AC
113662003-12-06 Andrew Cagney <cagney@redhat.com>
11367
11368 * gdb.base/structs.exp (test_struct_returns): When applicable, set
11369 "return_value_unimplemented". When an unimplemented struct return
11370 architecture, report incorrect values as a KFAIL
11371
374451f0
MC
113722003-12-05 Michael Chastain <mec.gnu@mindspring.com>
11373
11374 * gdb.cp/rtti.exp: Accept new wording of warning from
11375 cp_lookup_rtti_type.
11376
ba9b20a7
MC
113772003-12-05 Michael Chastain <mec.gnu@mindspring.com>
11378
11379 Partial fix for PR testsuite/1456.
11380 * gdb.base/scope.exp (test_at_main): Replace references to
11381 gcc_compiled with calls to test_compiler_info.
11382 (test_at_foo): Likewise.
11383 (test_at_bar): Likewise.
11384
b74b6d0b
MC
113852003-12-04 Michael Chastain <mec.gnu@mindspring.com>
11386
11387 Partial fix for PR testsuite/1456.
11388 * gdb.base/so-impl-ld.exp: Replace reference to gcc_compiled with call
11389 to test_compiler_info.
11390
ccfa3402
MC
113912003-12-03 Michael Chastain <mec.gnu@mindspring.com>
11392
11393 * gdb.base/so-impl-ld.exp: Update copyright notice.
11394
f6246aba
MC
113952003-12-02 Michael Chastain <mec.gnu@mindspring.com>
11396
11397 Partial fix for PR testsuite/1456.
11398 * gdb.base/mips_pro.exp: Replace references to gcc_compiled with calls
11399 to test_compiler_info.
11400
13ae734a
MC
114012003-11-28 Michael Chastain <mec.gnu@mindspring.com>
11402
11403 * gdb.objc/objcdecode.exp: Match and KFAIL the output that comes
11404 from current versions of gdb. Clean up regular expressions.
11405 Delete redundant timeout case.
11406
d8e1cdee
MC
114072003-11-28 Michael Chastain <mec.gnu@mindspring.com>
11408
11409 * gdb.objc/nondebug.exp: Match and KFAIL the output that comes
11410 from current versions of gdb. Clean up regular expressions.
11411 Delete redundant timeout case.
11412
96457b64
MC
114132003-12-01 Michael Chastain <mec.gnu@mindspring.com>
11414
11415 Partial fix for PR testsuite/1456.
11416 * gdb.base/callfuncs.exp (do_function_calls): Replace reference to
11417 gcc_compiled with call to test_compiler_info.
11418
f35309fc
MC
114192003-11-30 Michael Chastain <mec.gnu@mindspring.com>
11420
11421 Partial fix for PR testsuite/1456.
11422 * gdb.base/list.exp (test_list_function): Delete unused declaration
11423 of gcc_compiled.
11424
d7afdf9b
MC
114252003-11-29 Michael Chastain <mec.gnu@mindspring.com>
11426
11427 Partial fix for PR testsuite/1456.
11428 * gdb.base/complex.exp: Replace reference to gcc_compiled with
11429 call to test_compiler_info.
11430
71507b56
MK
114312003-11-29 Mark Kettenis <kettenis@gnu.org>
11432
11433 * gdb.asm/asm-source.exp: Initialize asm-note to "empty". Set
11434 asm-note to "netbsd" for *-*-netbsdelf* and x86_64-*-netbsd*. Use
11435 it to create the appropriate note.inc.
11436 * gdb.asm/asmsrc1.s: Include "note.inc".
11437 * gdb.asm/netbsd.inc: New file.
11438 * gdb.asm/empty.inc: New file.
11439
f81f93f7
MC
114402003-11-28 Michael Chastain <mec.gnu@mindspring.com>
11441
11442 Partial fix for PR testsuite/1456.
11443 * gdb.base/constvars.exp: Replace references to gcc_compiled with
11444 calls to test_compiler_info.
11445
9a77938e
MC
114462003-11-27 Michael Chastain <mec.gnu@mindspring.com>
11447
11448 Partial fix for PR testsuite/1456.
11449 * gdb.base/volatile.exp: Replace references to gcc_compiled with
11450 calls to test_compiler_info.
11451
e8367dc7
MK
114522003-11-27 Mark Kettenis <kettenis@gnu.org>
11453
11454 * gdb.base/structs.exp: Use i*86-*-* instead of i686-*-* as a
11455 pattern for the KFAILs.
11456
526c61ee
AF
114572003-11-25 Adam Fedor <fedor@gnu.org>
11458
11459 * gdb.objc/objcdecode.exp: Test for PR objc/1238.
11460 * gdb.objc/objcdecode.m: New file.
11461
28f2d600
AF
114622003-11-25 Adam Fedor <fedor@gnu.org>
11463
11464 * gdb.objc/nondebug.exp: Test for PR objc/1236.
11465 * gdb.objc/nondebug.m: New file.
11466
a3895cee
BE
114672003-11-26 Ben Elliston <bje@wasabisystems.com>
11468
11469 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
11470 NetBSD as it does on FreeBSD. Modelled on a similar change by
11471 Mark Kettenis on 2003-05-30.
11472 (link-flags): Set to "--entry _start" regardless of target.
11473 Special linker flags are to be appended to $link-flags.
11474 * gdb.asm/mips.inc (gdbasm_startup): Remove __start label.
11475
c9f2c8a3
MC
114762003-11-25 Michael Chastain <mec.gnu@mindspring.com>
11477
11478 * gdb.cp/method.exp: Accept output of new demangler.
11479
15a0587a 114802003-11-25 Michael Chastain <mec.gnu@mindspring.com>
f4e8b6f3
MC
11481
11482 * gdb/class2.exp: New file.
11483 * gdb/class2.cc: New file.
11484
3c00b570
MC
114852003-11-25 Michael Chastain <mec.gnu@mindspring.com>
11486
11487 * gdb.cp/templates.exp (test_ptype_of_templates): Accept output
11488 of new demangler.
11489
7027acc7
MK
114902003-11-23 Mark Kettenis <kettenis@gnu.org>
11491
11492 * gdb.arch/i386-unwind.exp: Use gdb_run_cmd and gdb_expect instead
11493 of gdb_test "run".
11494
b0e1598a
MK
114952003-11-23 Mark Kettenis <kettenis@gnu.org>
11496
11497 * gdb.arch/i386-unwind.exp: Don't use runto_main. Change
11498 "continue" into "run".
11499
4d9eda44
MC
115002003-11-23 Michael Chastain <mec.gnu@mindspring.com>
11501
11502 Partial fix for PR testsuite/1456.
11503 * gdb.cp/ambiguous.exp: Replace reference to gcc_compiled with
11504 call to test_compiler_info.
11505 * gdb.cp/ctti.exp: Likewise.
11506 * gdb.cp/derivation.exp: Likewise.
11507 * gdb.cp/member-ptr.exp: Likewise.
11508 * gdb.cp/virtfunc.exp (test_virtual_calls): Remove unused
11509 reference to gcc_compiled.
11510
115112003-11-23 Michael Chastain <mec.gnu@mindspring.com>
b729099e
MC
11512
11513 Fix PR testsuite/1463.
11514 * gdb.base/structs.exp (start_structs_test): Call
11515 get_debug_format before using the debug format.
11516
d422fe19
AC
115172003-11-22 Andrew Cagney <cagney@redhat.com>
11518
11519 * lib/gdb.exp (gdb_test_multiple): Add simple example.
11520 * gdb.base/structs.exp: Use gdb_test_multiple.
11521
039cf96d
AC
115222003-11-20 Andrew Cagney <cagney@redhat.com>
11523
6882279b
AC
11524 * gdb.base/structs.exp: Handle and recover from internal errors.
11525 Replace "foo${n}" with "foo<n>" in test messages.
11526
e53890ae
AC
11527 * gdb.base/structs.exp: Update copyright. Rewrite.
11528 * gdb.base/structs.c: Update copyright. Rewrite.
11529
2b211c59
AC
11530 * lib/gdb.exp (gdb_internal_error_resync): Issue a perror when the
11531 resync count exceeded.
d63a86f8 11532
039cf96d
AC
11533 * gdb.base/maint.exp: Use gdb_internal_error_resync to recover
11534 from the internal error.
11535 * lib/gdb.exp (gdb_internal_error_resync): New procedure.
11536 Original from Jim Blandy.
11537 (gdb_test_multiple): Use gdb_internal_error_resync.
2b211c59 11538
eac98b22
AC
115392003-11-19 Andrew Cagney <cagney@redhat.com>
11540
11541 * gdb.base/callfuncs.exp: Change the XFAILed descriptor test to a
11542 KFAIL.
11543
67455b2a
MK
115442003-11-17 Mark Kettenis <kettenis@gnu.org>
11545
11546 New testcase for PR backtrace/1435.
11547 * gdb.arch/i386-unwind.exp: New file.
11548 * gdb.arch/i386-unwind.c: New file.
11549
853d6e5b
AC
115502003-11-17 Andrew Cagney <cagney@redhat.com>
11551
11552 * lib/gdb.exp (compiler_info): New global.
11553 (test_compiler_info): New function.
11554 (get_compiler_info): Set compiler_info.
11555 * lib/compiler.c, lib/compiler.cc: Add copyright. When GNUC, set
11556 "compiler_info" to gcc-<major>-<minor>.
11557
38cf6e11
MC
115582003-11-15 Michael Chastain <mec.gnu@mindspring.com>
11559
11560 * gdb.trace/configure: Remove.
11561
a50d3602
EZ
115622003-11-13 Elena Zannoni <ezannoni@redhat.com>
11563
11564 * gdb.base/break.c: Add comments to aid finding line numbers for
d63a86f8 11565 breakpoints.
a50d3602
EZ
11566 * gdb.base/break.exp: Remove all references to explicit line
11567 numbers.
11568
d9407aaa
NC
115692003-11-11 Nick Clifton <nickc@redhat.com>
11570
11571 * gdb.base/shreloc.exp: Do not run for targets which do not
11572 support shared objects.
11573
db488fc1
CV
115742003-11-10 Corinna Vinschen <vinschen@redhat.com>
11575
11576 * gdb.base/fileio.exp: Drop tests for nointerrupts and noinferiorio.
11577 Don't run tests if nofileio flag is given.
11578
6a90a18e
EZ
115792003-11-07 Elena Zannoni <ezannoni@redhat.com>
11580
11581 * gdb.cp/annota3.exp: Make sure we can match 'Hardware watchpoint'
a9c64011 11582 as well as 'Watchpoint'.
6a90a18e 11583
0b915e9c
EZ
115842003-11-06 Elena Zannoni <ezannoni@redhat.com>
11585
11586 Reported by Jim Ingham <jingham@apple.com>:
11587 * gdb.base/annota1.exp: Match at least one occurrence of the
11588 signal handler annotation.
11589
d7e4b55f
EZ
115902003-11-06 Elena Zannoni <ezannoni@redhat.com>
11591
a9c64011
AS
11592 * gdb.cp/annota2.exp: Make sure we can match 'Hardware watchpoint'
11593 as well as 'Watchpoint'.
d7e4b55f 11594
2fe4e8d0
MC
115952003-11-05 Michael Chastain <mec@shout.net>
11596
11597 * gdb.mi/pthreads.c (routine): Handle early return from sleep.
11598
6ef88553
KW
115992003-11-03 Kris Warkentin <kewarken@qnx.com>
11600
11601 * gdb.arch/gdb1291.c: New test file.
11602 * gdb.arch/gdb1291.exp: New test script.
11603 * gdb.arch/gdb1431.c: New test file.
11604 * gdb.arch/gdb1431.exp: New test script.
11605
ae7dc4d8
MC
116062003-10-22 Michael Chastain <mec@shout.net>
11607
11608 * gdb.mi/pthreads.c: Add copyright notice.
11609
c39d7427
MC
116102003-10-22 Michael Chastain <mec@shout.net>
11611
11612 * gdb.threads/pthreads.c: Add copyright notice.
11613
8b7d96c1
MC
116142003-10-20 Michael Chastain <mec@shout.net>
11615
11616 * gdb.base/gdb1056.exp: New test script.
11617
d1d69fdd
DJ
116182003-10-13 Daniel Jacobowitz <drow@mvista.com>
11619
11620 * gdb.threads/killed.exp: Use gdb_run_cmd.
11621
7d605576
DJ
116222003-10-13 Daniel Jacobowitz <drow@mvista.com>
11623
11624 * gdb.base/gcore.exp: Issue an UNSUPPORTED and exit if we can't
11625 create a core file.
11626 * gdb.threads/gcore-thread.exp: Likewise.
11627
618ec112
CV
116282003-10-13 Corinna Vinschen <vinschen@redhat.com>
11629
11630 * gdb.base/call-rt-st.c (struct bit_flags_char_t): New bitfield
11631 type, based on char type.
11632 (struct bit_flags_short_t): New bitfield type, based on short type.
11633 (init_bit_flags_char): New fuction.
11634 (init_bit_flags_short): Ditto.
11635 (print_bit_flags_char): Ditto.
11636 (print_bit_flags_short): Ditto.
11637 (main): Add handling for bit_flags_char_t and bit_flags_short_t.
11638
9367a73c
MC
116392003-10-11 Michael Chastain <mec@shout.net>
11640
11641 * gdb.base/call-rt-st.exp: Update copyright year.
11642
1decf120
KI
116432003-10-10 Kei Sakamoto <sakamoto.kei@renesas.com>
11644
11645 * config/hmsirom.exp: Replace "Hitachi" with "Renesas".
11646 * gdb.disasm/sh3.s: Ditto.
11647
5445b2ae
DJ
116482003-10-07 Daniel Jacobowitz <drow@mvista.com>
11649
11650 * gdb.threads/switch-threads.exp: New test.
11651 * gdb.threads/switch-threads.c: New source file.
11652
aec24853
CV
116532003-10-07 Corinna Vinschen <vinschen@redhat.com>
11654
11655 * gdb.base/ending-run.exp: Add sh specific case.
11656
adc7428d
AC
116572003-10-06 Andrew Cagney <cagney@redhat.com>
11658
11659 * gdb.base/watchpoint.exp: Delete obsolete clear_xfail.
11660 * gdb.disasm/mn10200.exp: Delete obsolete file.
11661
c9d37158
DJ
116622003-09-29 Daniel Jacobowitz <drow@mvista.com>
11663
11664 * ChangeLog: Correct an entry command.exp -> commands.exp.
11665 * gdb.base/commands.exp (bp_deleted_in_command_test)
11666 (temporary_breakpoint_commands): Check noargs.
11667
79c2c32d
DC
116682003-09-25 David Carlton <carlton@kealia.com>
11669
11670 * gdb.cp/namespace.exp: Tweak comments. Add non-quoted versions
11671 of some print tests, where appropriate. Add tests for C::D::cd,
11672 E::ce, F::cXfX, G::XgX.
11673 * gdb.cp/namespace.cc: Add XgX, cXfX, ce.
11674
594e6d67
RE
116752003-09-25 Richard Earnshaw <rearnsha@arm.com>
11676
11677 * lib/java.exp (java_init): Import target_alias before using it.
11678
10f0d451
DC
116792003-09-25 David Carlton <carlton@kealia.com>
11680
11681 * gdb.base/corefile.exp: Delete obsolete setup_xfail.
11682
274bcba0
EZ
116832003-09-23 Elena Zannoni <ezannoni@redhat.com>
11684
d63a86f8 11685 * gdb.base/selftest.exp: Accomodate more instruction reordering
a9c64011 11686 weirdness.
274bcba0 11687
cdbf20f7
MC
116882003-09-17 Michael Chastain <mec@shout.net>
11689
11690 * gdb.cp/gdb1355.exp: New file.
11691 * gdb.cp/gdb1355.c: New file.
11692
71e06f80
CV
116932003-09-15 Corinna Vinschen <vinschen@redhat.com>
11694
11695 * gdb.asm/asm-source.exp: Add sh*-*-* as supported target.
11696 * gdb.asm/sh.inc: New file.
11697
5c4e30ca
DC
116982003-09-11 David Carlton <carlton@kealia.com>
11699
bd45b7af
DC
11700 * gdb.cp/namespace.exp: Add tests for namespace types.
11701 * gdb.cp/maint.exp (test_help): Test 'help maint cp namespace'.
5c4e30ca
DC
11702 (test_namespace): New.
11703
1c199746
EZ
117042003-09-11 Elena Zannoni <ezannoni@redhat.com>
11705
a9c64011 11706 * gdb.base/relocate.exp: Handle new gdb output at startup.
3fcf0ced 11707 * gdb.stabs/weird.exp: Ditto.
1c199746 11708
04ed252f
MC
117092003-09-08 Michael Chastain <mec@shout.net>
11710
11711 * gdb.base/gdb1250.c: Rename 'gamma' to 'my_gamma'.
11712
d8a2d9e7
MC
117132003-09-07 Michael Chastain <mec@shout.net>
11714
11715 * gdb.cp/classes.exp: Accommodate both 'syntax error' and
11716 'parse error'.
11717
161afb24
MK
117182003-09-07 Mark Kettenis <m.kettenis@osp.nl>
11719
11720 * gdb.arch/i386-prologue.exp: Add checks for saved registers.
11721
49f2741a
MC
117222003-08-30 Michael Chastain <mec@shout.net>
11723
11724 * gdb.base/selftest.exp: Remove support for m68k*-*-hpux.
11725 * gdb.gdb/observer.exp: Ditto.
11726 * gdb.gdb/xfullpath.exp: Ditto.
11727
8afa723e
MK
117282003-08-29 Mark Kettenis <kettenis@gnu.org>
11729
11730 * gdb.base/interrupt.exp: XFAIL "call function when asleep" for
11731 *-*-*bsd*.
11732
f31dfe3b
JJ
117332003-08-28 Jeff Johnston <jjohnstn@redhat.com>
11734
11735 * gdb.base/dump.exp: Skip for ia64.
11736
4630e498
JJ
117372003-08-25 Jeff Johnston <jjohnstn@redhat.com>
11738
11739 * gdb.asm/asm-source.exp: Add ia64 support.
11740 * gdb.asm/ia64.inc: New file.
11741
1105b7ef
MC
117422003-08-22 Michael Chastain <mec@shout.net>
11743
11744 * gdb.cp: New directory.
11745 * gdb.cp/*: Copy from gdb.c++/*.
11746 * gdb.c++/*: Remove.
11747 * Makefile.in: Change gdb.c++ to gdb.cp.
11748 * configure.in: Ditto.
11749 * configure: Regnerate.
11750
c945b932
MK
117512003-08-18 Mark Kettenis <kettenis@gnu.org>
11752
11753 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1338.
11754 * gdb.arch/i386-prologue.c (gdb1338): Add function.
11755
2b66634b
DJ
117562003-08-17 Daniel Jacobowitz <drow@mvista.com>
11757
11758 * mi-var-display.exp (-var-list-children weird): Accept function
11759 pointers with argument types.
11760 * mi1-var-display.exp (-var-list-children weird): Likewise.
11761 * mi2-var-display.exp (-var-list-children weird): Likewise.
11762
a356f73b
DJ
117632003-08-17 Daniel Jacobowitz <drow@mvista.com>
11764
11765 * gdb.base/annota3.exp: Add missing newline.
11766
483417b8
MC
117672003-08-06 Michael Chastain <mec@shout.net>
11768
11769 * gdb.java/jmisc1.exp: Add test for pr gdb/1322.
11770
c99c59c3
MS
117712003-08-12 Michael Snyder <msnyder@redhat.com>
11772
11773 * gdb.base/float.exp: Add test for SH.
11774
55ed7501
MK
117752003-08-10 Mark Kettenis <kettenis@gnu.org>
11776
11777 * gdb.arch/i386-prologue.c, gdb.arch/i386-prologue.exp: New files.
11778
1a371f2e
EZ
117792003-08-07 Elena Zannoni <ezannoni@redhat.com>
11780
11781 * gdb.base/completion.exp: Remove reduntant completion test
11782 on filename.
11783
e0f353ce
EZ
117842003-08-07 Elena Zannoni <ezannoni@redhat.com>
11785
a9c64011
AS
11786 * gdb.base/attach.exp, gdb.base/detach.exp, gdb.base/gcore.exp,
11787 gdb.mi/mi-basics.exp, gdb.threads/gcore-thread.exp,
11788 gdb.trace/save-trace.exp: Make sure that full pathnames are
11789 escaped correctly.
e0f353ce 11790
5710a1af 117912003-08-07 Elena Zannoni <ezannoni@redhat.com>
d63a86f8 11792
a9c64011
AS
11793 * configure.in: Don't generate config.h from config.hin.
11794 * configure: Regenerate.
11795 * config.hin: Remove file.
11796 * gdb.mi/pthreads.c: Remove include of config.h, and other ifdefs.
11797 * gdb.threads/pthreads.c: Ditto.
5710a1af 11798
dcd81ce9
DJ
117992003-08-07 Daniel Jacobowitz <drow@mvista.com>
11800
11801 From Kei Sakamoto <sakamoto.kei@renesas.com>:
11802 * gdb.asm/asm-source.exp : Add -lgloss to link-flags.
11803 * gdb.asm/m32r.inc : Remove an illegal nop after bl instruction.
11804 Replace ld24 with seth/add3.
11805
6009d884
AC
118062003-08-02 Andrew Cagney <cagney@redhat.com>
11807
11808 * gdb.base/annota3.exp: New file.
11809 * gdb.base/annota3.c: New file.
11810 * gdb.c++/annota3.exp: New file.
11811 * gdb.c++/annota3.cc: New file.
11812
51514e06
MC
118132003-07-29 Michael Chastain <mec@shout.net>
11814
11815 * gdb.threads/tls.c (spin): Check errno only if sem_wait
11816 actually failed.
11817 (do_pass): Likewise.
11818 * gdb.threads/tls.exp: Always initialize no_of_threads.
11819
4ee6625b
DJ
118202003-07-27 Daniel Jacobowitz <drow@mvista.com>
11821
11822 * gdb.threads/print-threads.exp (test_all_threads): Loosen KFAIL
11823 pattern.
11824 * gdb.threads/tls-shared.exp: Don't use gdb_suppress_entire_file.
11825 * gdb.threads/tls.exp: Recognize one case of the host library not
11826 supporting TLS.
11827
225f2bf6
AC
118282003-07-27 Andrew Cagney <cagney@redhat.com>
11829
11830 * gdb.base/fileio.exp: Use SH when running commands using
11831 remote_exec.
11832
bcb27c9f
DJ
118332003-07-24 Daniel Jacobowitz <drow@mvista.com>
11834
11835 From Kei Sakamoto <sakamoto.kei@renesas.com>:
11836 * gdb.base/relocate.c (dummy): New padding array.
11837
3d67be83
MS
118382003-07-22 Michael Snyder <msnyder@redhat.com>
11839
d63a86f8 11840 * gdb.disasm/8300s.s: Fix syntax of bsr insn.
3d67be83
MS
11841
11842 * gdb.disasm/h8300s.exp : Minor changes in disassembler output require
11843 patterns to be more general, accepting old and new output.
11844 Some output chars (such as '+') also must be quoted.
d63a86f8 11845 Some addresses are displayed numerically instead of
3d67be83
MS
11846 symbolically.
11847
57ba3b85
MS
118482003-07-23 Michael Snyder <msnyder@redhat.com>
11849
686d097c
MS
11850 * gdb.base/return2.exp: Don't test long-long return.
11851
57ba3b85
MS
11852 * gdb.disasm/t01_mov.s: New file, h8300sx disassembly tests.
11853 * gdb.disasm/t01_mov.exp: Ditto.
11854 * gdb.disasm/t02_mova.s: Ditto.
11855 * gdb.disasm/t02_mova.exp: Ditto.
11856 * gdb.disasm/t03_add.s: Ditto.
11857 * gdb.disasm/t03_add.exp: Ditto.
11858 * gdb.disasm/t04_sub.s: Ditto.
11859 * gdb.disasm/t04_sub.exp: Ditto.
11860 * gdb.disasm/t05_cmp.s: Ditto.
11861 * gdb.disasm/t05_cmp.exp: Ditto.
11862 * gdb.disasm/t06_ari2.s: Ditto.
11863 * gdb.disasm/t06_ari2.exp: Ditto.
11864 * gdb.disasm/t07_ari3.s: Ditto.
11865 * gdb.disasm/t07_ari3.exp: Ditto.
11866 * gdb.disasm/t08_or.s: Ditto.
11867 * gdb.disasm/t08_or.exp: Ditto.
11868 * gdb.disasm/t09_xor.s: Ditto.
11869 * gdb.disasm/t09_xor.exp: Ditto.
11870 * gdb.disasm/t10_and.s: Ditto.
11871 * gdb.disasm/t10_and.exp: Ditto.
11872 * gdb.disasm/t11_logs.s: Ditto.
11873 * gdb.disasm/t11_logs.exp: Ditto.
11874 * gdb.disasm/t12_bit.s: Ditto.
11875 * gdb.disasm/t12_bit.exp: Ditto.
11876 * gdb.disasm/t13_otr.s: Ditto.
11877 * gdb.disasm/t13_otr.exp: Ditto.
11878
e00759ef
EZ
118792003-07-22 Elena Zannoni <ezannoni@redhat.com>
11880
11881 * gdb.threads/tls.exp :Add kfail for 'info address' case.
11882
8bc2021f
EZ
118832003-07-22 Elena Zannoni <ezannoni@redhat.com>
11884
a9c64011
AS
11885 * gdb.threads/tls.c : New file.
11886 * gdb.threads/tls.exp : New file.
11887 * gdb.threads/tls-main.c : New file.
11888 * gdb.threads/tls-shared.c : New file.
11889 * gdb.threads/tls-shared.exp : New file.
8bc2021f 11890
89320c4c
AS
118912003-07-22 Andreas Schwab <schwab@suse.de>
11892
11893 * gdb.asm/powerpc.inc (gdbasm_startup): Force alignment.
11894
180dea7c
AS
118952003-07-20 Andreas Schwab <schwab@suse.de>
11896
11897 * gdb.base/selftest.exp (do_steps_and_nexts): Add more patterns
11898 due to insn reordering.
11899
0714963c
AC
119002003-07-15 Andrew Cagney <cagney@redhat.com>
11901
11902 * gdb.asm/asm-source.exp: Do not allow "start" in the backtrace.
11903
98a23b3f
MC
119042003-07-15 Michael Chastain <mec@shout.net>
11905
11906 * gdb.base/gdb1250.exp: New file.
11907 * gdb.base/gdb1250.c: New file.
11908
27e417a2
ML
119092003-07-09 Michal Ludvig <mludvig@suse.cz>
11910
11911 * gdb.c++/templates.exp (test_ptype_of_templates): Recognize
11912 expansion of size_t to 'unsigned long', not only to 'unsigned'.
11913
8bc2021f
EZ
119142003-07-09 Elena Zannoni <ezannoni@redhat.com>
11915
a9c64011
AS
11916 * gdb.threads/tls.c: New file.
11917 * gdb.threads/tls.exp: New file.
11918 * gdb.threads/tls-main.c: New file.
11919 * gdb.threads/tls-shared.c: New file.
11920 * gdb.threads/tls-shared.exp: New file.
8bc2021f 11921
d99968dc
EZ
119222003-07-09 Elena Zannoni <ezannoni@redhat.com>
11923
11924 * gdb.base/annota1.exp: Make sure that we properly escape the
11925 full path of the source file. Xfail more permissive patterns,
d63a86f8 11926 due to a compiler debug info problem.
d99968dc 11927
83876b3b
AS
119282003-07-07 Andreas Schwab <schwab@suse.de>
11929
2705e972
AS
11930 * gdb.asm/m68k.inc: New file.
11931 * gdb.asm/asm-source.exp: Use it for m68k-*-*.
11932
83876b3b
AS
11933 * gdb.objc/basicclass.exp ("Call an Objective-C method with no
11934 arguments"): Also match negative number.
11935
11936 * gdb.base/float.exp ("info float"): Add test for m68k-*-*.
11937
3a871b37
DJ
119382003-07-03 Daniel Jacobowitz <drow@mvista.com>
11939
11940 * gdb.base/store.c (charest): New typedef.
11941 (add_char): Rename to add_charest, update.
11942 (wack_char): Rename to wack_charest, update types. Return l + r
11943 to keep r live across the call.
11944 (wack_short, wack_int, wack_long, wack_longest, wack_float)
11945 (wack_double, wack_doublest): Return l + r to keep r live across
11946 the call.
11947 * gdb.base/store.exp: Accomodate store.c changes.
11948
b2a7f303
DC
119492003-06-30 David Carlton <carlton@kealia.com>
11950
11951 * gdb.c++/maint.exp (test_invalid_name): New.
11952 (test_first_component): Add tests for invalid names.
11953
3c6cb4a1
MC
119542003-06-29 Michael Chastain <mec@shout.net>
11955
11956 * gdb.c++/inherit.exp (test_print_svi_classes): Accept gdb
11957 output of '<VTT for class>' for virtual base classes.
11958
f1c2644b
DJ
119592003-06-29 Daniel Jacobowitz <drow@mvista.com>
11960
11961 * gdb.base/completion.exp: Tab-complete "complet" instead of
11962 "compl".
11963 * gdb.base/complex.exp, gdb.base/complex.c: New files.
11964
18080350
DJ
119652003-06-29 Daniel Jacobowitz <drow@mvista.com>
11966
11967 * gdb.base/constvars.exp: Remove most xfails for GCC 3.x.
11968 * gdb.base/volatile.exp: Likewise.
11969
f56973f8
DJ
119702003-06-29 Daniel Jacobowitz <drow@mvista.com>
11971
11972 * gdb.threads/print-threads.exp (test_all_threads): Add kfail for
11973 gdb/1265.
11974
119752003-06-28 Michael Chastain <mec@shout.net>
48fe539f
DJ
11976 Daniel Jacobowitz <drow@mvista.com>
11977
11978 * gdb.base/selftest.exp (do_steps_and_nexts): Increase maximum
11979 initial line count of 'captured_main' from 26 to 32.
11980 (test_with_self): Allow xmalloc call to be interleaved with the
11981 preceding two lines.
11982
e766d4d6
JB
119832003-06-24 Joel Brobecker <brobecker@gnat.com>
11984
11985 * gdb.base/bang.exp: New testcase.
11986
f125c9a4
JB
119872003-06-23 Joel Brobecker <brobecker@gnat.com>
11988
11989 * gdb.base/langs.exp: Add some tests for the "minimal" language
11990 support.
11991
6e25beaf
EZ
119922003-06-23 Elena Zannoni <ezannoni@redhat.com>
11993
11994 * gdb.objc/basicclass.exp: Return -1 if we cannot compile
11995 the testcase.
11996
2f816dda
DJ
119972003-06-22 Daniel Jacobowitz <drow@mvista.com>
11998
11999 * gdb.base/relocate.exp: Test add-symbol-file with a variable
12000 offset.
12001
db5a5748
DJ
120022003-06-22 Daniel Jacobowitz <drow@mvista.com>
12003
12004 * gdb.c++/pr-1210.cc: New file.
12005 * gdb.c++/pr-1210.exp: New file.
12006
1df0c130
DJ
120072003-06-21 Daniel Jacobowitz <drow@mvista.com>
12008
12009 * lib/mi-support.exp (mi_run_cmd): Expect an MI response to
12010 000-exec-continue.
12011
a92feac0
MK
120122003-06-15 Mark Kettenis <kettenis@gnu.org>
12013
12014 * gdb.base/attach.exp: Use -1 for the ID of a nonexistent process
12015 on *-*-*bsd* instead of *-*-freebsd*.
12016
81a58f5b
AC
120172003-06-14 Andrew Cagney <cagney@redhat.com>
12018
12019 * gdb.base/store.exp: Test longest and doublest. Test all
12020 parameters. Weaken return statement match.
12021 * gdb.base/store.c: Add longest and doublest - aka long long and
12022 long double functions. Put all parameters into local register
12023 variables. Use negative values.
12024
b257a0d3
AC
120252003-06-14 Andrew Cagney <cagney@redhat.com>
12026
12027 * gdb.base/fileio.c: Include <errno.h>, and <sys/wait.h>. Gag
12028 -Wformat errors. Add lost line. Use WEXITSTATUS to get system
12029 exit status.
12030 * gdb.base/fileio.exp: Disable target when nointerrupts and
12031 noinferiorio, instead of limiting it to remote. Use remote_exec
12032 instead of system.
d63a86f8 12033
21c38304
JJ
120342003-06-12 Jeff Johnston <jjohnstn@redhat.com>
12035
12036 * gdb.base/float.exp: Add ia64 support.
12037
1bcdb424
CV
120382003-06-12 Corinna Vinschen <vinschen@redhat.com>
12039
12040 * gdb.base/fileio.exp: Run only on remote targets.
12041
6aeb981f
CV
120422003-06-10 Corinna Vinschen <vinschen@redhat.com>
12043
12044 * gdb.base/fileio.c: New file, testing File-I/O.
12045 * gdb.base/fileio.exp: Ditto.
12046
53df362e
RG
120472003-06-09 Raoul Gough <RaoulGough@yahoo.co.uk>
12048
12049 * gdb.base/shreloc.exp: New file, check symbol values obtained from
12050 shared objects after relocation at load time (gdb PR/1132).
12051 * gdb.base/shreloc.c, gdb.base/shreloc1.c, gdb.base/shreloc2.c:
a9c64011 12052 as above, part of the shared object relocation test.
53df362e 12053
ffee1b46
MK
120542003-06-08 Mark Kettenis <kettenis@gnu.org>
12055
b5ca3722
MK
12056 * gdb.base/readline.exp: Add tests for operate-and-get-next with a
12057 fully filled history list.
12058 * gdb.base/gdb_history: New file.
12059
03ed860d
MK
12060 * gdb.base/signals.exp: XFAIL "continue to func1" on
12061 i*86-*-freebsd*.
12062
ffee1b46
MK
12063 * gdb.base/attach.exp: When trying to attach to a nonexistent
12064 process, make it possible to specify the PID based on the target,
12065 and do so for *-*-freebsd*.
12066
d80dbb52
RH
120672003-06-02 Richard Henderson <rth@redhat.com>
12068
12069 * gdb.base/float.exp: Add expected regexp for alpha-*-*.
12070
6dd77b81
RH
120712003-06-02 Richard Henderson <rth@redhat.com>
12072
12073 * gdb.base/selftest.exp: Next over lim_at_start initialization.
12074
f6347e16
RH
120752003-06-02 Richard Henderson <rth@redhat.com>
12076
12077 * gdb.base/dump.exp [alpha*-*-*]: Add -taso linker switch.
12078
2c161407
DJ
120792003-06-01 Daniel Jacobowitz <drow@mvista.com>
12080
12081 * gdb.asm/asm-source.exp: Dissassemble from &globalvar instead
12082 of globalvar.
12083
572eb746
MK
120842003-06-01 Mark Kettenis <kettenis@gnu.org>
12085
12086 * gdb.asm/asm-source.exp: Check for memory read errors in
12087 disassembler test on *BSD too.
12088
9e9617a5
RH
120892003-06-01 Richard Henderson <rth@redhat.com>
12090
12091 * gdb.asm/alpha.inc (gdbasm_enter): Use numeric register names
12092 for .frame.
12093 (gdbasm_call): Lose ldgp.
12094 (gdbasm_startup): Add frame information.
12095 * gdb.asm/asm-source.exp (alpha*-*): Add -no-mdebug to asm-flags.
12096
7b34ad4e
MK
120972003-05-31 Mark Kettenis <kettenis@gnu.org>
12098
12099 * gdb.base/float.exp: Expect similar output for x86_64-*-* as for
12100 i?86-*-*.
12101
10059fdf
MK
121022003-05-30 Mark Kettenis <kettenis@gnu.org>
12103
12104 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
12105 FreeBSD.
12106
acf4b816
RH
121072003-05-29 Richard Henderson <rth@redhat.com>
12108
12109 * gdb.asm/alpha.inc: New file.
12110 * gdb.asm/asm-source.exp: Use it.
12111
e9ecd949
JB
121122003-05-29 Jim Blandy <jimb@redhat.com>
12113
12114 * gdb.base/corefile.exp: Find corefiles on Linux, which names them
12115 'core.PID'.
12116
e3e5a4f3
JB
121172003-05-22 Jim Blandy <jimb@redhat.com>
12118
12119 * gdb.base/corefile.exp: Tolerate stuff after argument parens in
12120 backtrace.
d63a86f8 12121
72fe3d25
DC
121222003-05-20 David Carlton <carlton@math.stanford.edu>
12123
12124 * gdb.c++/namespace1.cc: Actually do 'cvs add' before committing
12125 this time.
12126
58da2eb2
DC
121272003-05-19 David Carlton <carlton@bactrian.org>
12128
12129 * gdb.c++/rtti.exp: New file, containing tests for PR c++/488.
12130 * gdb.c++/rtti.h, gdb.c++/rtti1.cc, gdb.c++/rtti2.cc: Ditto.
12131
1fcb5155
DC
121322003-05-19 David Carlton <carlton@bactrian.org>
12133
12134 * gdb.c++/namespace.exp: Add namespace scope and anonymous
12135 namespace tests.
12136 Bump copyright date.
12137 * gdb.c++/namespace.cc: Add anonymous namespace and namespace C.
12138 (main): Call C::D::marker2.
12139 * gdb.c++/namespace1.cc: New file.
12140
85e85163
JJ
121412003-05-14 Jeff Johnston <jjohnstn@redhat.com>
12142
12143 Roland McGrath <roland@redhat.com>
d63a86f8 12144 * gdb.threads/linux-dp.exp: Account for fact that in nptl model
85e85163
JJ
12145 there is no manager thread.
12146
a25fbfec
JJ
121472003-05-08 Jeff Johnston <jjohnstn@redhat.com>
12148
d63a86f8
RM
12149 * gdb.threads/schedlock.exp: Remove assumption that all threads
12150 will run in a particular small time slice. Also ensure we break
a25fbfec
JJ
12151 in one of the child threads rather than the main thread.
12152
be375bae
JB
121532003-05-07 Jim Blandy <jimb@redhat.com>
12154
09bf6082
JB
12155 Add support for assembly source testing on the s390x.
12156 * gdb.asm/asm-source.exp: Add a case for the s390x-*-*
12157 architecture.
12158 * gdb.asm/s390x.inc: New file.
12159
be375bae
JB
12160 * gdb.asm/asm-source.exp: Use a 'switch -glob' statement, not a
12161 succession of 'if' statements.
12162
00905d52
AC
121632003-05-05 Andrew Cagney <cagney@redhat.com>
12164
12165 * gdb.base/maint.exp: Add tests for "maint print dummy-frames".
12166
b1e29e33
AC
121672003-05-05 Andrew Cagney <cagney@redhat.com>
12168
12169 * gdb.base/watchpoint.exp: Rename CALL_DUMMY_BREAKPOINT_OFFSET to
12170 DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET in comments.
12171
e33d66ec
EZ
121722003-05-02 Elena Zannoni <ezannoni@redhat.com>
12173
12174 * gdb.base/charset.exp: Update based on new behavior of set/show
12175 charset commands.
12176
2b6fd0d8
AC
121772003-05-01 Andrew Cagney <cagney@redhat.com>
12178
12179 * gdb.asm/asm-source.exp: Check that "disassm" and "x/i" of a
12180 variable do not give memory errors.
12181
130cacce
AF
121822003-04-30 Adam Fedor <fedor@gnu.org>
12183
12184 * Makefile.in (ALL_SUBDIRS): Add gdb.objc
12185 * configure.in (AC_OUTPUT): Add gdb.objc/Makefile
12186 * gdb.objc/Makefile.in, gdb.objc/basicclass.exp,
12187 gdb.objc/basicclass.m: : New files
12188
12189 * lib/gdb.exp (gdb_compile_objc): New procedure.
12190
bea71854
DJ
121912003-04-27 Daniel Jacobowitz <drow@mvista.com>
12192
12193 * gdb.base/signals.exp: Make backtrace tests more specific.
12194
0f20eeea
DC
121952003-04-23 David Carlton <carlton@bactrian.org>
12196
12197 * gdb.c++/maint.exp (test_first_component): Add tests for
12198 'operator' in more locations.
12199
c8c4d8dc
KB
122002003-04-16 Kevin Buettner <kevinb@redhat.com>
12201
12202 * gdb.base/args.exp: Invoke gdb_load for simulator targets.
12203
3fe60e3c
EZ
122042003-04-16 Elena Zannoni <ezannoni@redhat.com>
12205
12206 * gdb.base/completion.exp: Make 'info func mark' complete on 'info
a9c64011 12207 func marke' instead. Update test name.
3fe60e3c 12208
9219021c
DC
122092003-04-15 David Carlton <carlton@math.stanford.edu>
12210
12211 * gdb.c++/maint.exp: New file.
12212
5dd55bdd
EZ
122132003-04-14 Elena Zannoni <ezannoni@redhat.com>
12214
12215 * gdb.threads/schedlock.c: Change type of thread function argument
12216 to long, to avoid warnings on 64-bit platforms.
12217
00890572
EZ
122182003-04-14 Elena Zannoni <ezannoni@redhat.com>
12219
a9c64011
AS
12220 * gdb.base/attach.exp: Add new message from ptrace in case of
12221 attaching to nonexistent process.
d63a86f8 12222
93201743
JB
122232003-04-11 Jim Blandy <jimb@redhat.com>
12224
12225 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
12226 gdb.c++/userdef.cc: Place comments on the lines to which the
12227 marker function might return.
12228 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
12229 gdb.c++/userdef.exp: Look for those comments to check that we've
12230 returned to the right place, instead of checking line numbers.
12231
2a11c64d
EZ
122322003-04-11 Elena Zannoni <ezannoni@redhat.com>
12233
a9c64011
AS
12234 * gdb.threads/pthreads.exp (test_startup): When setting a breakpoint
12235 match on sourcefile name, instead of directory name.
2a11c64d 12236
68ab8fc5
EZ
122372003-04-10 Elena Zannoni <ezannoni@redhat.com>
12238
d63a86f8 12239 * gdb.base/completion.exp: Use string_to_regexp to match the
68ab8fc5
EZ
12240 working directory name.
12241
5624293a
JB
122422003-04-09 Jim Blandy <jimb@redhat.com>
12243
12244 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
12245 gdb.c++/userdef.exp: If GDB fails to restore the selected frame
12246 after an inferior function call, report the failure, but allow the
12247 test to continue.
12248
f1f02ee4
SC
122492003-04-05 Stephane Carrez <stcarrez@nerim.fr>
12250
12251 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
12252 with -DPROTOTYPES.
12253
6eb79af0
SC
122542003-04-05 Stephane Carrez <stcarrez@nerim.fr>
12255
12256 * gdb.base/break.exp: Revert last patch.
12257
8dfb4cf0
SC
122582003-04-04 Stephane Carrez <stcarrez@nerim.fr>
12259
12260 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
12261 with -DPROTOTYPES.
12262
ed4c619a
AC
122632003-04-02 Andrew Cagney <cagney@redhat.com>
12264
12265 * gdb.base/callfuncs.exp: Make "print add" messages unique.
12266 * gdb.base/ending-run.exp: Put spaces around "breakpoint" to stop
12267 matching directories by the name breakpoint.
12268 * gdb.base/pointers.exp: Make "ptype pppC" message consistent.
12269 Make "continue to marker1" consistent.
12270 * gdb.base/call-rt-st.exp: Make "finish out from loop_count"
12271 message consistent.
12272 * lib/gdb.exp: Put "the program is no longer running", and "the
12273 program exited" in parenthesis.
12274 * lib/mi-support.exp: Ditto.
d63a86f8 12275
4e35d5f0 122762003-04-02 Bob Rossi <bob_rossi@cox.net>
d63a86f8 12277
4e35d5f0
BR
12278 * gdb.mi/mi-file.exp: New file for -file-list-exec-source-file.
12279
71900fe8
AC
122802003-03-29 Andrew Cagney <cagney@redhat.com>
12281
12282 * gdb.base/sizeof.c (main): Print the value of '\377'.
12283 * gdb.base/sizeof.exp: Check the sign of '\377'.
12284
c0655a16
MC
122852003-03-27 Michael Chastain <mec@shout.net>
12286
12287 * gdb.base/gdb1090.exp: New file.
12288 * gdb.base/gdb1090.cc: New file.
12289
5b2a3989
JB
122902003-03-27 J. Brobecker <brobecker@gnat.com>
12291
12292 * gdb.gdb/observer.exp: New regression test.
12293
79876890
MC
122942003-03-27 Michael Chastain <mec@shout.net>
12295
12296 * gdb.base/list.exp: Remove setup_xfail_format for DWARF 1.
12297 * gdb.base/ptype.exp: Likewise.
12298
6eac95e3
CV
122992003-03-27 Corinna Vinschen <vinschen@redhat.com>
12300
12301 * gdb.c++/casts.exp: Fix startup to run also on embedded targets.
12302
e8c71839
MC
123032003-03-26 Michael Chastain <mec@shout.net>
12304
12305 * gdb.base/ptype.exp: Actually use some typedef'd types.
12306
71b10041
SC
123072003-03-21 Stephane Carrez <stcarrez@nerim.fr>
12308
12309 * gdb.asm/asm-source.exp: Set asm-arch for m6811 and m6812.
12310 * gdb.asm/m68hc11.inc: New file for HC11/HC12 macros.
12311
2512cf80
CV
123122003-03-20 Corinna Vinschen <vinschen@redhat.com>
12313
12314 * gdb.base/default.exp: Fix regular expression.
12315
0d195a4f
CV
123162003-03-20 Corinna Vinschen <vinschen@redhat.com>
12317
12318 * gdb.base/args.exp: Fix regular expression.
12319
8a2dbca8
CV
123202003-03-20 Corinna Vinschen <vinschen@redhat.com>
12321
12322 * gdb.base/help.exp: Allow Win32 child process.
12323
bf028682
CV
123242003-03-20 Corinna Vinschen <vinschen@redhat.com>
12325
12326 * gdb.base/ending-run.exp: Check for Cygwin specific wrapper function
12327 when stepping out of main().
12328
182dbe85
CV
123292003-03-20 Corinna Vinschen <vinschen@redhat.com>
12330
12331 * gdb.base/default.exp: Check for win32 specific message when calling
12332 "run" without executable.
12333
d67a6ba5
CV
123342003-03-20 Corinna Vinschen <vinschen@redhat.com>
12335
12336 * gdb.base/args.exp: Expect .exe in output.
12337
a955b5bb
CV
123382003-03-20 Corinna Vinschen <vinschen@redhat.com>
12339
12340 * gdb.asm/asm-source.exp: Add appropriate --entry linker flag for
12341 Cygwin native.
12342
bf6bad4b
AC
123432003-03-17 Andrew Cagney <cagney@redhat.com>
12344
12345 From Elena Zannoni <ezannoni@redhat.com>. Test e500 abi and
12346 vector registes.
12347 * gdb.arch/e500-regs.c, gdb.arch/e500-regs.exp: New files.
12348 * gdb.arch/e500-abi.c, gdb.arch/e500-abi.exp: New files.
12349
293e9a31
DC
123502003-03-17 David Carlton <carlton@math.stanford.edu>
12351
12352 * gdb.base/watchpoint.exp (test_watchpoint_and_breakpoint): New
12353 test, for PR breakpoints/38.
12354 Call test_watchpoint_and_breakpoint.
12355 * gdb.base/watchpoint.c (func3): New function.
12356 (main): Call func3.
12357
5330f2db
DC
123582003-03-04 David Carlton <carlton@math.stanford.edu>
12359
12360 * gdb.c++/templates.exp (do_tests): Accept valid const in "print
12361 Garply<Garply<char> >:: garply".
12362 (test_ptype_of_templates): KFAIL "ptype T5<int>" and "ptype t5i"
12363 with respect to PR c++/1111; note also PR c++/1113.
12364 (test_template_breakpoints): KFAIL "constructor breakpoint" with
12365 respect to PR c++/1062.
12366 KFAIL "destructor breakpoint" with respect to PR c++/1112.
12367
6ece72da
DC
123682003-03-03 David Carlton <carlton@math.stanford.edu>
12369
12370 * gdb.c++/classes.exp (test_enums): KFAIL "ptype obj_with_enum"
12371 with respect to PR c++/57.
12372 KFAIL "print (ClassWithEnum::PrivEnum) 42" with respect to PR
12373 c++/826.
12374 Create "print ('ClassWithEnum::PrivEnum') 42"; KFAIL it with
12375 respect to PR c++/57.
12376
85ca1584
DC
123772003-03-03 David Carlton <carlton@math.stanford.edu>
12378
12379 * gdb.c++/templates.exp (do_tests): Convert the KFAILs with
12380 respect to PR c++/33 into FAILs.
12381
98e9c5b8
MC
123822003-03-03 Michael Chastain <mec@shout.net>
12383
7bedbf27
MC
12384 * configure.in: Update copyright years.
12385
123862003-03-03 Michael Chastain <mec@shout.net>
12387
12388 * Makefile.in: Update copyright years.
98e9c5b8 12389
f683e100
DC
123902003-02-28 David Carlton <carlton@math.stanford.edu>
12391
12392 * gdb.c++/classes.exp (test_ptype_class_objects): Accept it if we
12393 print class instead of struct and/or superfluous protection
12394 specifiers, as long as the resulting output is equivalent to the
12395 source code.
12396 Delete FIXME from end of messages on tests that don't need
12397 fixing.
12398
a9e0cf2c
DC
123992003-02-28 David Carlton <carlton@math.stanford.edu>
12400
12401 * gdb.c++/templates.exp (do_tests): Allow const in the two
12402 Foo<volatile char *>::foo tests.
12403
e8d359df
MS
124042003-02-27 Michael Snyder <msnyder@redhat.com>
12405
d63a86f8 12406 * gdb.base/restore.c (main): Return zero, so exit code
e8d359df
MS
12407 will be consistant.
12408
0b71dc91
DC
124092003-02-26 David Carlton <carlton@math.stanford.edu>
12410
12411 * gdb.c++/templates.exp (do_tests): KFAIL the "print Foo<volatile
12412 char *>::foo" test with respect to PR c++/33. Create a new test
12413 which is identical to that one except that it doesn't put the
12414 space between the "char" and the "*"; KFAIL it, too.
12415
dd14ab43
DC
124162003-02-26 David Carlton <carlton@math.stanford.edu>
12417
12418 * gdb.c++/templates.exp (do_tests): Convert XFAILs about printing
12419 template types into either PASSes or KFAILs (corresponding to PR
12420 c++/57). Tweak indentation. Update copyright.
12421
1146c7f1
SC
124222003-02-23 Stephane Carrez <stcarrez@nerim.fr>
12423
12424 * lib/gdb.exp: Don't execute C++ tests on m6811/m6812 targets.
12425
74641dfb
MC
124262003-02-13 Michael Chastain <mec@shout.net>
12427
12428 * gdb.base/exprs.exp: Remove i960 remnants.
12429 * gdb.base/funcargs.exp: Likewise.
12430 * gdb.base/list.exp: Likewise.
12431 * gdb.base/ptype.exp: Likewise.
12432
559cd2d0
DC
124332003-02-14 David Carlton <carlton@math.stanford.edu>
12434
12435 * gdb.c++/virtfunc.exp (test_virtual_calls): Change 'print
12436 pEe->D::vg()" from XFAIL to KFAIL.
12437
c4f90d87
JM
124382003-02-13 Jason Molenda (jmolenda@apple.com)
12439
12440 * gdb.base/maint.exp: Update maint print statistics regexp to include
12441 new entries.
12442
cbc4d97c
MC
124432003-02-13 Michael Chastain <mec@shout.net>
12444
12445 * gdb.c++/inherit.exp: Remove call to get_debug_format.
12446
40f235b7
MC
124472003-02-12 Michael Chastain <mec@shout.net>
12448
12449 * gdb.c++/classes.exp: Remove setup_xfail_format for DWARF 1.
12450 * gdb.c++/inherit.exp: Likewise.
12451 * gdb.c++/cplusfuncs.exp: Remove suppression logic for DWARF 1.
12452 * gdb.c++/templates.exp: Likewise.
12453 * gdb.c++/virtfunc.exp: Likewise.
12454
c56716b0
JM
124552003-02-06 Jason Molenda (jason-cl@molenda.com)
12456
12457 * gdb.mi/mi-syn-frame.c (subroutine): Add a comment explaining
12458 why the code is written that way.
12459
070afcf8
MC
124602003-02-05 Michael Chastain <mec@shout.net>
12461
12462 * gdb.base/dump.exp: Add missing copyright line.
12463
5d0331e5
JM
124642003-02-05 Jason Molenda (jason-cl@molenda.com)
12465
f7ae6d3e 12466 * gdb.mi/mi-syn-frame.c (subroutine): Add an extra statement
5d0331e5
JM
12467 at the beginning so the breakpoint doesn't get set on the loop.
12468
92851186
MC
124692003-02-05 Michael Chastain <mec@shout.net>
12470
12471 * gdb.c++/local.exp: Relax the test for PR gdb/825 to accept
12472 output for configurations with gcc 2.95.3.
12473
cbf1e085
AC
124742003-02-05 Keith Seitz <keiths@redhat.com>
12475 Andrew Cagney <ac131313@redhat.com>
12476
12477 * gdb.mi/mi-cli.exp: New file.
d63a86f8 12478
29518e1e
MC
124792003-02-04 Michael Chastain <mec@shout.net>
12480
12481 * gdb.c++/anon-union.exp: Do not call gdb_suppress_entire_file.
12482 Call perror and then continue.
12483
5af1d5f3
MC
124842003-02-03 Michael Chastain <mec@shout.net>
12485
12486 * gdb.c++/pr-1023.cc: New file.
12487 * gdb.c++/pr-1023.exp: New file.
12488
6b549786
JB
124892003-02-05 Jim Blandy <jimb@redhat.com>
12490
12491 * gdb.c++/local.exp: Don't expect Local to be in scope in main;
12492 it's local to foobar. Check for it there, and check that it's not
12493 present in main.
12494 * gdb.c++/local.cc (marker2): New function.
12495 (foobar): Call marker1.
12496 (main): Call marker2 instead of marker1.
12497
67f16606
AC
124982003-02-04 Andrew Cagney <ac131313@redhat.com>
12499
12500 * gdb.disasm/mn10200.exp: Obsolete file.
12501 * gdb.trace/Makefile.in (clean mostlyclean): Remove mn10200.
12502 * gdb.disasm/Makefile.in (clean mostlyclean): Remove mn10200.
12503 * gdb.base/watchpoint.exp: Mark the mn10200 xfails as obsolete.
12504
1c5cb38e
DC
125052003-02-04 David Carlton <carlton@math.stanford.edu>
12506
12507 * gdb.c++/overload.exp: Test intToChar(1).
12508 * gdb.c++/overload.cc (intToChar): New.
12509 (main): Call intToChar.
12510
d1fe6965
DC
125112003-02-03 David Carlton <carlton@math.stanford.edu>
12512
12513 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): Add
12514 'might_kfail' arg.
12515 KFAIL some of the continue_to_bp_overloaded calls, according to
12516 PR c++/1025.
12517
9ba61c5d
MC
125182003-02-01 Michael Chastain <mec@shout.net>
12519
12520 * gdb.base/advance.c (marker1): New marker function.
12521 * gdb.base/advance.exp: When the 'advance' command lands on the
12522 return breakpoint, it can legitimately stop on either the
12523 current line or the next line. Accommodate both outcomes.
12524 * gdb.base/until.exp: Likewise.
12525
e7494ffb
AC
125262003-02-02 Andrew Cagney <ac131313@redhat.com>
12527
12528 2002-11-10 Jason Molenda (jason-cl@molenda.com):
a9c64011
AS
12529 * gdb.mi/mi-var-child.exp: -var-list-children's CHILDREN field is
12530 now a list, not a tuple.
12531 * gdb.mi/mi-var-display.exp: Ditto.
12532 * gdb.mi/gdb792.exp: Ditto.
e7494ffb 12533
075559bc
AC
125342003-02-01 Andrew Cagney <ac131313@redhat.com>
12535
12536 From 2002-11-09 Jason Molenda (jason-cl@molenda.com):
a9c64011
AS
12537 * gdb.mi/mi-syn-frame.exp: New tests for synthetic frames in
12538 stack backtraces.
12539 * gdb.mi/mi-syn-frame.c: Part of same.
075559bc 12540
2bd4c7b1
MK
125412003-02-01 Mark Kettenis <kettenis@gnu.org>
12542
12543 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
12544 gdb.mi/mi1-pthreads.exp: Return instead of calling
12545 gdb_suppress_entire_file.
12546
eabd8992
MS
125472003-02-01 Mark Salter <msalter@redhat.com>
12548
12549 * gdb.asm/arm.inc (gdbasm_startup): Clear frame pointer, not sp.
12550
71469e2f
MS
125512003-01-31 Mark Salter <msalter@redhat.com>
12552
12553 * lib/mi-support.exp (mi_gdb_load): Support remote targets.
12554 Support empty arg.
12555
38a94d44
MC
125562003-01-30 Michael Chastain <mec@shout.net>
12557
12558 * lib/gdb.exp: Revert patch of 2003-01-06, which set LC_ALL.
12559 This was a workaround for a UTF-8 bug in readline 4.3. The bug
12560 has been fixed in gdb/readline on 2003-01-09.
12561
19ea9e73
MS
125622003-01-29 Michael Snyder <msnyder@redhat.com>
12563
e8d359df
MS
12564 * gdb.base/maint.exp: Allow for leading underscore in symbol.
12565 * gdb.base/display.exp: Allow for leading underscore in symbol.
19ea9e73
MS
12566 * gdb.base/args.exp: Skip if target does not support args passing.
12567
2307bd6a
DJ
125682003-01-22 Daniel Jacobowitz <drow@mvista.com>
12569
19ea9e73 12570 * lib/gdb.exp (gdb_test_multiple): New function, cloned from
2307bd6a
DJ
12571 gdb_test. Accept a list of expect arguments as the third
12572 parameter.
12573 (gdb_test): Use it.
12574
f2dd3617
EZ
125752003-01-20 Elena Zannoni <ezannoni@redhat.com>
12576
12577 * gdb.arch/altivec-abi.exp: Set variable 'srcfile' differently, to
12578 allow for different test tree configurations. Update some
12579 tescases accordingly.
12580 * gdb.arch/altivec-regs.exp: Ditto.
12581 * gdb.asm/asm-source.exp: Ditto.
12582 * gdb.base/advance.exp: Ditto.
12583 * gdb.base/display.exp: Ditto.
d63a86f8 12584 * gdb.base/long_long.exp: Ditto.
f2dd3617
EZ
12585 * gdb.base/mips_pro.exp: Ditto.
12586 * gdb.base/overlays.exp: Ditto.
12587 * gdb.base/relocate.exp: Ditto.
12588 * gdb.base/setshow.exp: Ditto.
12589 * gdb.base/step-line.exp: Ditto.
12590 * gdb.base/step-test.exp: Ditto.
12591 * gdb.base/until.exp: Ditto.
12592 * gdb.c++/virtfunc.exp: Get rid of variable 'src'.
12593
c71cdefd
DC
125942003-01-17 David Carlton <carlton@math.stanford.edu>
12595
12596 * gdb.c++/demangle.exp (test_lucid_style_demangling): KFAIL test
12597 corresponding to PR c++/945.
12598 Update copyright.
12599
fdba05d7
DC
126002003-01-17 David Carlton <carlton@math.stanford.edu>
12601
12602 * gdb.c++/inherit.exp (test_print_mi_members): KFAIL tests
12603 corresponding to PR c++/68.
12604
126052003-01-17 David Carlton <carlton@math.stanford.edu>
d2b29e01
DC
12606
12607 * gdb.c++/cplusfuncs.exp (print_addr_2_kfail): New procedure.
12608 (test_paddr_hairy_functions): Call print_addr_2_kfail for
12609 hairyfunc5 through hairyfunc7. KFAIL for PR c++/19.
12610
c362c33a
EZ
126112003-01-15 Elena Zannoni <ezannoni@redhat.com>
12612
0fbc361c
EZ
12613 * gdb.base/break.exp: Fix change of default location, because of
12614 removal of until tests.
12615 * gdb.base/help.exp: Update test for new 'until' help message.
12616 Add test for help on 'advance'.
a9c64011 12617 * gdb.base/args.exp: Fix foobar with GDBFLAGS global.
c362c33a 12618
dabf8a35
MK
126192003-01-15 Mark Kettenis <kettenis@gnu.org>
12620
12621 * gdb.base/default.exp: Adapt "info float" test for recent changes
12622 to that command. Add test for "info vector".
12623 * gdb.base/float.exp: New file. Add test for "info float" that
12624 resembles the old test in gdb.base/default.exp.
12625
a1769aca
DC
126262003-01-15 David Carlton <carlton@math.stanford.edu>
12627
12628 * gdb.base/selftest.exp (do_steps_and_nexts): Allow gdb_sysroot.
12629
82025e13
EZ
126302003-01-15 Elena Zannoni <ezannoni@redhat.com>
12631
12632 * gdb.base/break.exp: Move the tests of until command from here...
12633 * gdb.base/until.exp: ... to here. New file. Add other tests.
12634 * gdb.base/advance.c: New file.
12635 * gdb.base/advance.exp: New file.
12636
8f9ab801
EZ
126372003-01-14 Elena Zannoni <ezannoni@redhat.com>
12638
a9c64011
AS
12639 * gdb.base/args.c: New file.
12640 * gdb.base/args.exp: New file.
8f9ab801 12641
9ae66589
DJ
126422003-01-14 Daniel Jacobowitz <drow@mvista.com>
12643
12644 * gdb.c++/virtfunc.exp: Remove fixed XFAIL.
12645
8d77e5c3
DJ
126462003-01-14 Daniel Jacobowitz <drow@mvista.com>
12647
12648 * gdb.threads/killed.exp: Use KFAIL for gdb/568.
12649
12d2f0a1
DJ
126502003-01-14 Daniel Jacobowitz <drow@mvista.com>
12651
12652 * gdb.base/constvars.exp: Remove two extra XFAILs. Update copyright
12653 dates.
12654
6ca37014
DJ
126552003-01-13 Daniel Jacobowitz <drow@mvista.com>
12656
12657 * gdb.c++/printmethod.exp (print virtual method): Accept "(void)".
12658
b0023472
DJ
126592003-01-13 Daniel Jacobowitz <drow@mvista.com>
12660
12661 * gdb.base/printcmds.exp: Enable setup_kfail for gdb/538
12662 (ptype &*"foo").
12663 * gdb.c++/local.exp: Enable setup_kfail for gdb/482.
12664
607fbc54 126652003-01-13 Daniel Jacobowitz <drow@mvista.com>
d6abaea5
DJ
12666
12667 * gdb.mi/mi-console.exp: Remove extra "(known bug)".
12668 * gdb.mi/mi1-console.exp: Likewise.
12669
607fbc54 126702003-01-13 Daniel Jacobowitz <drow@mvista.com>
dfd536a7
DJ
12671
12672 * gdb.mi/mi-console.exp: Add KFAIL for "Hello message (known bug)".
12673 * gdb.mi/mi1-console.exp: Likewise.
12674
a1fb14a2
DJ
126752003-01-13 Daniel Jacobowitz <drow@mvista.com>
12676
12677 * gdb.c++/overload.exp: Remove some fixed XFAILs.
12678
c4cf40b7
DJ
126792003-01-09 Daniel Jacobowitz <drow@mvista.com>
12680
12681 * gdb.base/detach.exp: New test.
12682
696d5a5b
DJ
126832003-01-09 Daniel Jacobowitz <drow@mvista.com>
12684
12685 * Makefile.in (ALL_SUBDIRS): New variable.
12686 (subdirs, clean, distclean): Use it.
12687 * gdb.arch/Makefile.in: Clean up Makefile. Remove rules for
12688 regenerating Makefile, since it is generated from the top level.
12689 * gdb.asm/Makefile.in: Likewise.
12690 * gdb.base/Makefile.in: Likewise.
12691 * gdb.c++/Makefile.in: Likewise.
12692 * gdb.disasm/Makefile.in: Likewise.
12693 * gdb.java/Makefile.in: Likewise.
12694 * gdb.mi/Makefile.in: Likewise.
12695 * gdb.threads/Makefile.in: Likewise.
12696 * gdb.trace/Makefile.in: Likewise.
12697
754533e4
DC
126982003-01-09 David Carlton <carlton@math.stanford.edu>
12699
12700 * gdb.c++/annota2.exp: KFAIL "watch triggered on a.x".
12701 Add copyright year 2003.
12702
d8b3e9ee
MC
127032003-01-06 Michael Chastain <mec@shout.net>
12704
12705 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set):
12706 When selecting a thread, 'line' and 'file' are optional.
12707 * gdb.mi/mi1-pthreads.exp: Likewise.
12708
8e9e0fe6
AS
127092003-01-06 Andreas Schwab <schwab@suse.de>
12710
12711 * lib/gdb.exp: Set LC_ALL to "C" to avoid spurious testsuite
12712 failures.
12713
b5ab8ff3
DJ
127142003-01-04 Daniel Jacobowitz <drow@mvista.com>
12715
12716 Fix PR gdb/844
12717 * lib/gdb.exp (gdb_compile): Handle "quiet" option.
12718 (gdb_compile_pthreads): Pass "quiet" to gdb_compile.
12719
12720 * gdb.threads/gcore-thread.exp: Use gdb_compile_pthreads. Return
12721 instead of calling gdb_suppress_entire_file.
12722 * gdb.threads/print-threads.exp: Likewise.
12723 * gdb.threads/schedlock.exp: Likewise.
12724
12725 * gdb.threads/killed.exp: Return instead of calling
12726 gdb_suppress_entire_file.
12727 * gdb.threads/linux-dp.exp: Likewise.
12728 * gdb.threads/pthreads.exp: Likewise.
12729
1e698235
DJ
127302003-01-04 Daniel Jacobowitz <drow@mvista.com>
12731
12732 * gdb.base/callfuncs.exp: Don't XFAIL unprototyped functions for
12733 stabs.
12734 * gdb.base/completion.exp: Allow marker1(void) as well as marker1().
12735 * gdb.base/whatis.exp: Always allow (void) after function names.
12736
147ff08c
DJ
127372003-01-04 Daniel Jacobowitz <drow@mvista.com>
12738
12739 * gdb.c++/casts.exp: Correct regexp.
12740
dc62bfc2
MK
127412003-01-04 Mark Kettenis <kettenis@gnu.org>
12742
12743 * configure.in: Call AC_CONFIG_HEADER. Don't call
12744 AC_CONFIG_SUBDIRS on gdb.arch, gdb.asm, gdb.base gdb.c++ gdb.java,
12745 gdb.disasm, gdb.mi, gdb.threads and gdb.trace. Call
12746 AC_CHECK_HEADERS on pthread.h. Put Makefiles in the
12747 aforementioned directories in the AC_OUPUT call.
12748 * config.hin: New file.
12749 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
12750 gdb.mi/mi1-pthreads.exp, gdb.threads/gcore-thread.exp,
12751 gdb.threads/killed.exp, gdb.threads/print-threads.exp,
12752 gdb.threads/pthreads.exp, gdb.threads/schedlock.exp: Make sure we
12753 pass -I$objdir instead of -I$objdir/$subdir in compilation.
12754 * gdb.arch/configure.in, gdb.arch/configure, gdb.asm/configure.in,
12755 gdb.asm/configure, gdb.base/configure.in, gdb.base/configure,
12756 gdb.c++/configure.in, gdb.c++/configure, gdb.disasm/configure.in,
12757 gdb.disasm/configure, gdb.java/configure.in, gdb.java/configure,
12758 gdb.mi/configure.in, gdb.mi/configure, gdb.mi/config.in,
12759 gdb.threads/configure.in, gdb.threads/configure,
12760 gdb.threads/config.in, gdb.trace/configure.in,
12761 gdb.trace/configure: Removed.
12762
77afa639
MC
127632003-01-03 Michael Chastain <mec@shout.net>
12764
12765 * gdb.base/miscexprs.c: Fix PR gdb/697, "buglet in
12766 testsuite/gdb.base/miscexprs.c, off-by-1 array reference".
12767
7634bb6e
DJ
127682003-01-03 Daniel Jacobowitz <drow@mvista.com>
12769
12770 * gdb.base/store.exp: Fix regular expressions.
12771
b39c905e
MK
127722002-12-28 Mark Kettenis <kettenis@gnu.org>
12773
12774 * configure.in: Rewrite.
12775 * configure: Regenerated.
12776
0a8551dd
DC
127772003-01-03 David Carlton <carlton@math.stanford.edu>
12778
12779 * gdb.base/psymtab.exp: New file.
12780 * gdb.base/psymtab1.c: Ditto.
12781 * gdb.base/psymtab2.c: Ditto.
12782
c60b7188
AF
127832002-12-23 Adam Fedor <fedor@gnu.org>
12784
12785 * gdb.base/maint.exp: Update expect output to include 'ObjC'.
12786
ee73db83
DC
127872002-12-23 David Carlton <carlton@math.stanford.edu>
12788
12789 * gdb.base/selftest.exp (do_steps_and_nexts): Allow initial brace
12790 and current_directory initialization.
12791
d6c1774e
JB
127922002-12-22 Jim Blandy <jimb@redhat.com>
12793
f0a847b8
JB
12794 * gdb.trace/tfind.exp: Pass '-O1' flag via the 'optimize' option,
12795 rather than as part of the output file name.
12796
d6c1774e
JB
12797 * gdb.base/attach.exp: There's no need to copy the test program to
12798 /tmp; that was only ever necessary on HP/UX, and this test is
12799 entirely disabled there anyway.
12800
f0708dbb
JB
128012002-12-21 Jim Blandy <jimb@redhat.com>
12802
4c2acfea
JB
12803 * gdb.c++/psmang.exp: Doc fix.
12804
f0708dbb
JB
12805 * gdb.c++/psmang.exp, gdb.c++/psmang1.cc, gdb.c++/psmang2.cc: New
12806 test.
12807
9579e000
DC
128082002-12-20 David Carlton <carlton@math.stanford.edu>
12809
12810 * gdb.c++/annota2.exp: KFAIL annotate-quit.
12811
d1810171
MC
128122002-12-18 Michael Chastain <mec@shout.net>
12813
12814 * gdb.c++/annota2.exp: Add copyright year 2002.
12815
76565097
DC
128162002-12-17 David Carlton <carlton@math.stanford.edu>
12817
12818 * gdb.c++/try_catch.cc: Add marker comments.
12819 * gdb.c++/try_catch.exp: Get line numbers from marker comments.
12820 * gdb.c++/m-data.cc: Delete namespace __gnu_test.
12821 * gdb.c++/m-static.cc: Ditto.
12822 * gdb.c++/m-static1.cc: Ditto.
12823 * gdb.c++/try_catch.cc: Ditto.
12824
da81390b
JJ
128252002-12-16 Jeff Johnston <jjohnstn@redhat.com>
12826
12827 * lib/mi-support.exp (mi_reinitialize_dir): Check mi level
12828 to see whether we are using the new -environment-directory
12829 command which resets via -r or the old version of the command
12830 which may prompt the user. Part of fix for gdb/741.
12831
b304d130
AC
128322002-12-13 Andrew Cagney <ac131313@redhat.com>
12833
12834 * gdb.fortran/types.exp: Update obsolete comment.
12835 * gdb.fortran/exprs.exp: Ditto.
12836 * lib/gdb.exp: Delete obsolete code.
12837 * gdb.chill/ChangeLog, gdb.chill/Makefile.in: Delete.
12838 * gdb.chill/builtins.ch, gdb.chill/builtins.exp: Delete.
12839 * gdb.chill/callch.ch, gdb.chill/callch.exp: Delete.
12840 * gdb.chill/chexp.exp, gdb.chill/chillvars.ch: Delete.
12841 * gdb.chill/chillvars.exp, gdb.chill/configure: Delete.
12842 * gdb.chill/configure.in, gdb.chill/enum.ch: Delete.
12843 * gdb.chill/enum.exp, gdb.chill/func1.ch: Delete.
12844 * gdb.chill/gch1041.ch, gdb.chill/gch1041.exp: Delete.
12845 * gdb.chill/gch1272.ch, gdb.chill/gch1272.exp: Delete.
12846 * gdb.chill/gch1280.ch, gdb.chill/gch1280.exp: Delete.
12847 * gdb.chill/gch922.ch, gdb.chill/gch922.exp: Delete.
12848 * gdb.chill/gch981.ch, gdb.chill/gch981.exp: Delete.
12849 * gdb.chill/misc.ch, gdb.chill/misc.exp: Delete.
12850 * gdb.chill/powerset.ch, gdb.chill/powerset.exp: Delete.
12851 * gdb.chill/pr-4975-grt.ch, gdb.chill/pr-4975.ch: Delete.
12852 * gdb.chill/pr-4975.exp, gdb.chill/pr-5016.ch: Delete.
12853 * gdb.chill/pr-5016.exp, gdb.chill/pr-5020.ch: Delete.
12854 * gdb.chill/pr-5020.exp, gdb.chill/pr-5022.ch: Delete.
12855 * gdb.chill/pr-5022.exp, gdb.chill/pr-5646-grt.ch: Delete.
12856 * gdb.chill/pr-5646.ch, gdb.chill/pr-5646.exp: Delete.
12857 * gdb.chill/pr-5984.ch, gdb.chill/pr-5984.exp: Delete.
12858 * gdb.chill/pr-6292.ch, gdb.chill/pr-6292.exp: Delete.
12859 * gdb.chill/pr-6632-grt.ch, gdb.chill/pr-6632.ch: Delete.
12860 * gdb.chill/pr-6632.exp, gdb.chill/pr-8134.exp: Delete.
12861 * gdb.chill/pr-8136.ch, gdb.chill/pr-8136.exp: Delete.
12862 * gdb.chill/pr-8405.ch, gdb.chill/pr-8405.exp: Delete.
12863 * gdb.chill/pr-8742.ch, gdb.chill/pr-8742.exp: Delete.
12864 * gdb.chill/pr-8894-grt.ch, gdb.chill/pr-8894.ch: Delete.
12865 * gdb.chill/pr-8894.exp, gdb.chill/pr-9095.ch: Delete.
12866 * gdb.chill/pr-9095.exp, gdb.chill/pr-9946.ch: Delete.
12867 * gdb.chill/pr-9946.exp, gdb.chill/result.ch: Delete.
12868 * gdb.chill/result.exp, gdb.chill/string.ch: Delete.
12869 * gdb.chill/string.exp, gdb.chill/tests1.ch: Delete.
12870 * gdb.chill/tests1.exp, gdb.chill/tests2.ch: Delete.
12871 * gdb.chill/tests2.exp, gdb.chill/tuples.ch: Delete.
12872 * gdb.chill/tuples.exp, gdb.chill/xstruct-grt.ch: Delete.
12873 * gdb.chill/xstruct.ch, gdb.chill/xstruct.exp: Delete.
12874
a23b6e6a
DC
128752002-12-11 David Carlton <carlton@math.stanford.edu>
12876
12877 * gdb.c++/m-data.exp: Add test for members that shadow global
12878 variables: see PR gdb/804.
12879 * gdb.c++/m-data.cc: Ditto.
12880
6604731b
DJ
128812002-12-10 Daniel Jacobowitz <drow@mvista.com>
12882
12883 * gdb.base/foll-vfork.exp: Re-enable test on HP/UX.
12884
de46ecd7
DC
128852002-12-06 David Carlton <carlton@math.stanford.edu>
12886
12887 * gdb.base/store.c: Don't declare functions static.
12888
27e829d0
AC
128892002-12-04 Andrew Cagney <ac131313@redhat.com>
12890
12891 * gdb.base/store.exp, gdb.base/store.c: New files.
12892
92806416
DJ
128932002-12-03 Daniel Jacobowitz <drow@mvista.com>
12894
12895 * gdb.base/selftest.exp: Update for current gdb.
12896
3bcbaac5
DJ
128972002-12-03 Daniel Jacobowitz <drow@mvista.com>
12898
12899 * gdb.base/maint.exp: Only dump symbols from one source file
12900 or objfile.
12901
f4f00b1f
DJ
129022002-12-03 Daniel Jacobowitz <drow@mvista.com>
12903
12904 * gdb.base/step-test.exp: Allow MIPS to return to the line of a
12905 function call.
12906
f1c8a949
JB
129072002-11-25 Jim Blandy <jimb@redhat.com>
12908
12909 * lib/mi-support.exp (mi_delete_breakpoints): Change name of
12910 function appearing in error message.
12911
9e297a97
DJ
129122002-11-21 Daniel Jacobowitz <drow@mvista.com>
12913
12914 * gdb.base/maint.exp (help maint dump-me): Update with typo fix.
12915
1f312e79
JJ
129162002-11-08 Jeff Johnston <jjohnstn@redhat.com>
12917
d63a86f8
RM
12918 * lib/mi-support.exp (mi_gdb_start): Verify the startup message
12919 for mi1 and current mi is in correct format. New mi startup message
1f312e79
JJ
12920 should be in mi console format. This is part of fix for PR gdb/604.
12921
83c31e7d
FN
129222002-09-18 Fernando Nasser <fnasser@redhat.com>
12923
12924 * gdb.asm/asm-source.exp: Adjust patter to new disassembler routine
12925 which explicitly prints the zero offset as "+0".
12926
322b3f65
DJ
129272002-10-22 Daniel Jacobowitz <drow@mvista.com>
12928
12929 * gdb.threads/schedlock.c (args): Make unsigned.
12930
129312002-10-21 Daniel Jacobowitz <drow@mvista.com>
12932
12933 * gdb.asm/asm-source.exp: Add "mips*-*" pattern. Update line
12934 numbers. Allow "foo2|selected stack frame".
12935 * gdb.asm/asmsrc1.s: Use gdbasm_declare and gdbasm_end.
12936 * gdb.asm/asmsrc2.s: Likewise.
12937 * gdb.asm/common.inc: Define gdbasm_declare and gdbasm_end. Update
12938 comments.
12939 * gdb.asm/mips.inc: New file.
12940
5e2fe5b8
AF
129412002-10-18 Adam Fedor <fedor@gnu.org>
12942
12943 * gdb.base/default.exp: Update expected output to include 'ObjC'.
12944 * gdb.base/help.exp: Likewise.
12945
abe1a5d0
KB
129462002-10-17 Kevin Buettner <kevinb@redhat.com>
12947
12948 * gdb.base/constvars.c (struct crass, struct crisp): New structs.
12949 * gdb.base/constvars.exp (ptype crass, ptype crisp): New tests.
12950
10abb1d4
JB
129512002-10-02 Jim Blandy <jimb@redhat.com>
12952
12953 * gdb.c++/casts.cc, gdb.c++/casts.exp: New test.
12954
1f609b42
AC
129552002-10-01 Andrew Cagney <ac131313@redhat.com>
12956
12957 * mi1-basics.exp: Copy of mi1-basics.exp MIFLAGS set "-i=mi1".
12958 * mi1-break.exp, mi1-console.exp, mi1-disassemble.exp: Ditto.
12959 * mi1-eval.exp, mi1-hack-cli.exp, mi1-pthreads.exp: Ditto.
12960 * mi1-read-memory.exp, mi1-regs.exp, mi1-return.exp: Ditto.
12961 * mi1-simplerun.exp, mi1-stack.exp, mi1-stepi.exp: Ditto.
12962 * mi1-until.exp, mi1-var-block.exp, mi1-var-child.exp: Ditto.
12963 * mi1-var-cmd.exp, mi1-var-display.exp, mi1-watch.exp: Ditto.
12964
0aee02e4
AC
129652002-09-29 Andrew Cagney <ac131313@redhat.com>
12966
12967 * mi0-basics.exp, mi0-break.exp, mi0-console.exp: Delete.
12968 * mi0-disassemble.exp, mi0-eval.exp: Delete.
12969 * mi0-hack-cli.exp, mi0-read-memory.exp: Delete.
12970 * mi0-regs.exp, mi0-return.exp, mi0-simplerun.exp: Delete.
12971 * mi0-stack.exp, mi0-stepi.exp, mi0-until.exp: Delete.
12972 * mi0-var-block.exp, mi0-var-child.exp: Delete.
12973 * mi0-var-cmd.exp, mi0-var-display.exp, mi0-watch.exp: Delete.
d63a86f8 12974
6fde09ad
KB
129752002-09-27 Kevin Buettner <kevinb@redhat.com>
12976
12977 * gdb.base/annota1.exp (info break): Make directory components of
12978 path optional since not all compilers emit this debug information.
12979
889bf7c5
PA
12980 * gdb.base/shlib-call.exp (step inside shr2): Don't fail if first
12981 step ends up stepping out of the function instead of stopping on
12982 the epilogue.
6fde09ad 12983
9e8aab75
KS
129842002-09-26 Keith Seitz <keiths@redhat.com>
12985
12986 * lib/insight-support.exp (gdbtk_start): Figure out where
12987 the insight executable is based on where gdb is. Use this
12988 executable to start insight instead of gdb.
12989
e36180d7
AC
129902002-09-25 Andrew Cagney <cagney@redhat.com>
12991
12992 * gdb.base/pc-fp.exp, gdb.base/pc-fp.c: New test.
12993
9dd34b2b
AC
129942002-09-24 Andrew Cagney <ac131313@redhat.com>
12995
12996 * gdb.gdb/complaints.exp (test_initial_complaints): Rename
12997 test_isolated_complaints.
12998 (test_empty_complaint): New function.
12999 (test_empty_complaints): New function. Check no output when no
13000 complaints.
d63a86f8 13001
dea97812
KB
130022002-09-19 Jim Blandy <jimb@redhat.com>
13003
a9c64011 13004 * gdb.base/charset.exp, gdb.base/charset.c: New files.
dea97812 13005
54951bd7
AC
130062002-09-19 Andrew Cagney <ac131313@redhat.com>
13007
13008 * gdb.gdb/complaints.exp: New file.
13009
dec43320
AC
130102002-09-18 Andrew Cagney <ac131313@redhat.com>
13011
13012 * gdb.base/maint.exp: Check `help maint internal-warning'.
13013
e70d6e3f
DC
130142002-09-18 David Carlton <carlton@math.stanford.edu>
13015
13016 * gdb.c++/m-static.exp: Remove breakpoints depending on line
13017 numbers, and replace them by a single breakpoint after the
13018 constructors are all finished.
13019 Add test 4.
13020 * gdb.c++/m-static.cc: Add test 4.
13021 * gdb.c++/m-static.h: New file.
13022 * gdb.c++/m-static1.cc: New file.
13023
13024 * gdb.c++/printmethod.exp: New file.
13025 * gdb.c++/printmethod.cc: New file.
13026
13027 * gdb.c++/pr-574.exp: New file.
13028 * gdb.c++/pr-574.cc: New file.
13029
afb5c968
CV
130302002-09-18 Corinna Vinschen <vinschen@redhat.com>
13031
13032 * gdb.base/ending-run.exp: Add handling of "step to end of run" for
13033 embedded targets which never actually exit.
13034
31e45dee
FN
130352002-09-18 Fernando Nasser <fnasser@redhat.com>
13036
13037 * gdb.base/ending-run.exp: Properly mark "continue after exit" and
13038 "don't step after run" as unresolved or unsupported, instead of xfail.
13039
a283c5a1
CV
130402002-09-18 Corinna Vinschen <vinschen@redhat.com>
13041
13042 * gdb.base/ending-run.exp: Fix expected string for _wrap_main to
13043 allow correct handling of #ifdef UNDERSCORES from dejagnu/testglue.c.
13044 Add newline to expected string in "step out of main (status wrapper)"
13045 case.
13046
11350d2a
CV
130472002-09-18 Corinna Vinschen <vinschen@redhat.com>
13048
13049 * lib/gdb.exp (rerun_to_main): Allow restarting application.
13050 * gdb.base/ena-dis-br.exp (rerun_to_main): Eliminate.
13051
0deec7d6
TT
130522002-09-17 Tom Tromey <tromey@redhat.com>
13053
13054 * gdb.base/printcmds.exp (test_print_string_constants): Expect
13055 \000, not \0, in double-quoted string.
13056
b2b4a1b5
CV
130572002-09-14 Corinna Vinschen <vinschen@redhat.com>
13058
c9d37158 13059 * gdb.base/commands.exp: Don't expect a "Program exited normally"
b2b4a1b5
CV
13060 string after running the commands execution on breakpoint tests.
13061
1c56143a
CV
130622002-09-13 Corinna Vinschen <vinschen@redhat.com>
13063
13064 * lib/gdb.exp (gdb_continue_to_end): Fix typo in expected string.
13065
37f8da45
JB
130662002-09-12 Joel Brobecker <brobecker@gnat.com>
13067
13068 * gdb.base/call-strs.exp: Fix a small typo in one of the comments.
13069
08b468e0
KS
130702002-09-10 Keith Seitz <keiths@redhat.com>
13071
13072 * lib/mi-support.exp (mi_runto): New proc. Does the same as gdb's
13073 runto proc.
13074 (mi_run_to_main): Use mi_runto.
13075 (mi_execute_to): Renamed from mi_run_to. Changed all callers.
13076
dc360f58
KS
130772002-09-10 Keith Seitz <keiths@redhat.com>
13078
13079 * lib/mi-support.exp: (mi_run_to_main): Allow anything to precede
13080 regexp for stopping at main. Could have multiple event notifications.
13081 Don't assume that main was declared with no parameters.
13082 (mi_next): Use mi_step_to.
13083 (mi_step): Use mi_next_to.
13084
ce3abcfb
CV
130852002-09-09 Corinna Vinschen <vinschen@redhat.com>
13086
13087 * gdb.base/default.exp: Fix expected string in `info float' test.
13088
d1f5b980
BE
130892002-09-09 Ben Elliston <bje@redhat.com>
13090
13091 * config/mips.exp: Update comments.
13092 * config/mips-idt.exp: Likewise.
13093 * config/nind.exp: Likewise.
13094 * config/slite.exp: Likewise.
13095 * config/sparclet.exp: Likewise.
13096 * config/udi.exp: Likewise.
13097 * config/vx.exp: Likewise.
13098 * config/vxworks29k.exp: Likewise.
13099
2f71430b
JB
131002002-09-05 Jim Blandy <jimb@redhat.com>
13101
13102 * gdb.threads/killed.exp: Fix test failure message.
13103
7ddebc7e
KS
131042002-09-04 Keith Seitz <keiths@redhat.com>
13105
13106 * lib/mi-support.exp: Update copyright.
13107 (mi_gdb_test): Increase the priority of the expected pattern
13108 so that it matches gdb_test.
13109
0ae67eb3
KS
131102002-09-03 Keith Seitz <keiths@redhat.com>
13111
13112 * lib/gdb.exp (gdb_compile_pthreads): Fix "build_bin" typo.
13113 Use integer comparison instead of string comparison for testing
13114 whether binary was built.
13115
38fc42c8
JB
131162002-09-03 Jim Blandy <jimb@redhat.com>
13117
13118 * gdb.threads/killed.exp, gdb.threads/killed.c: New test.
13119
b6ff0e81
JB
131202002-08-29 Jim Blandy <jimb@redhat.com>
13121
13122 * gdb.threads/pthreads.exp: Move the portable thread compilation
13123 code into a function in lib/gdb.exp, and call that from here.
13124 * lib/gdb.exp (gdb_compile_pthreads): New function.
13125
07c98896
KS
131262002-08-29 Keith Seitz <keiths@redhat.com>
13127
13128 * lib/mi-support.exp (mi_gdb_test): Add global declaration for
13129 expect_out so that callers can get at it.
13130
0312286c
DJ
131312002-08-23 Daniel Jacobowitz <drow@mvista.com>
13132
13133 * gdb.threads/print-threads.c: New file.
13134 * gdb.threads/print-threads.exp: New file.
13135 * gdb.threads/schedlock.c: New file.
13136 * gdb.threads/schedlock.exp: New file.
13137
dd039bc4
EZ
131382002-08-22 Elena Zannoni <ezannoni@redhat.com>
13139
a9c64011
AS
13140 * gdb.arch/altivec-abi.exp: The source C file is altivec-abi.c,
13141 not altivec.c.
dd039bc4 13142
1f36144c
MK
131432002-08-17 Mark Kettenis <kettenis@gnu.org>
13144
13145 * gdb.base/return.exp: Remove i*86-*-* from list of xfail'ed
13146 targets. The problem should be fixed now.
13147
16057ec7 131482002-08-15 Mark Kettenis <kettenis@gnu.org>
5415e7c5
MK
13149
13150 * gdb.java/jv-print.exp: Fix p '' and p ''' tests to deal with
13151 2002-07-24 change that removes final dots from error messages.
13152
3c1499ad
TT
131532002-08-13 Tom Tromey <tromey@redhat.com>
13154
13155 * gdb.base/readline.exp: New file.
13156
a20ce2c3
AC
131572002-08-01 Andrew Cagney <ac131313@redhat.com>
13158
13159 * lib/gdb.exp (gdb_expect_list): Only print one pass, fail, or
13160 supress message.
13161
db034ac5
AC
131622002-08-01 Andrew Cagney <cagney@redhat.com>
13163
13164 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove CHILLFLAGS, CHILL,
13165 CHILL_FOR_TARGET and CHILL_LIB.
13166 * configure.in (configdirs): Remove gdb.chill.
13167 * configure: Regenerate.
13168 * lib/gdb.exp: Obsolete references to chill.
13169 * gdb.fortran/types.exp: Ditto.
13170 * gdb.fortran/exprs.exp: Ditto.
13171
3e000b18
KB
131722002-07-30 Kevin Buettner <kevinb@redhat.com>
13173
13174 * gdb.base/shlib-call.exp (additional_flags): Conditionally
13175 set Irix-specific compile and link flags.
13176
28f4966b
KB
131772002-07-29 Kevin Buettner <kevinb@redhat.com>
13178
13179 * lib/gdb.exp (mips*-*-irix*): Use alternate method for preprocessing
13180 source files. The ``-o'' option doesn't work with the ``-E'' option
13181 when using the Irix compiler.
13182
46c0d5a6
DJ
131832002-07-19 Daniel Jacobowitz <drow@mvista.com>
13184
13185 * config/gdbserver.exp (gdb_load): Don't use TCL varargs.
13186 Improve support for reusing an exec file. Copy exec file
13187 to target, and run gdbserver on the target instead of on the host.
13188
eecf4bed
JB
131892002-07-18 Jim Blandy <jimb@redhat.com>
13190
0f815cdf
JB
13191 * gdb.base/ending-run.exp: Don't expect to see the program end in
13192 some orderly fashion when we're running on a real stand-alone
13193 board.
13194
eecf4bed
JB
13195 * gdb.base/interrupt.exp: Correct logic for skipping tests on
13196 targets that don't support interrupts.
13197
52d309e4
JB
131982002-07-10 Paul N. Hilfinger <hilfingr@otisco.mckusick.com>
13199
13200 * gdb.base/attach.exp: Add patterns to match output from /proc-based
13201 systems.
13202 Move comments in expect statements to inside the actions, so that they
13203 don't get matched against.
13204
ff683d9e
MK
132052002-07-10 Mark Kettenis <kettenis@gnu.org>
13206
13207 * gdb.base/interrupt.exp: Setup xfail for all i386 BSD's on "call
13208 function when asleep" test.
13209
b5356753
AC
132102002-07-10 Andrew Cagney <ac131313@redhat.com>
13211
13212 * gdb.base/page.exp: Rewrite to handle problems with very long
13213 `info set' output. Update copyright.
13214
6aa4d13a
AC
132152002-06-26 Andrew Cagney <ac131313@redhat.com>
13216
13217 * gdb.hp/configure.in (AC_CONFIG_SUBDIRS): Do not try to configure
13218 gdb.threads-hp.
13219 * gdb.hp/configure: Regenerate.
13220 * gdb.hp/gdb.threads-hp/configure.in: Delete file.
13221 * gdb.hp/gdb.threads-hp/configure: Delete file.
13222 * gdb.hp/gdb.threads-hp/Makefile.in: Delete file.
13223
8cf8c2b8
AC
132242002-06-22 Andrew Cagney <ac131313@redhat.com>
13225
13226 * gdb.base/selftest.exp (do_stes_and_next): Skip calls to
13227 setlocale, bindtextdomain and textdomain.
13228
6827a8f8
JB
132292002-06-11 Jim Blandy <jimb@redhat.com>
13230
919d772c
JB
13231 * lib/gdb.exp (get_debug_format): Tolerate message saying whether
13232 preprocessor macro information is present.
13233
6827a8f8
JB
13234 * macscp.exp, macscp1.c, macscp2.h, macscp3.h, macscp4.h: New
13235 tests.
13236
c15b0d21
MS
132372002-06-06 Michael Snyder <msnyder@redhat.com>
13238
c5984d70
MS
13239 * gdb.base/overlays.exp: Record addresses of overlay
13240 functions in TCL variables rather than in GDB variables,
13241 to avoid having GDB convert them to pointers (with loss
13242 of information).
13243
d63a86f8 13244 * gdb.base/d10v.ld: Merge in several years worth of
99a8512b 13245 default linker script changes.
c15b0d21
MS
13246 * gdb.base/long_long.exp: Add check for sizeof (long double).
13247
be26fe0d
ML
132482002-06-06 Michal Ludvig <mludvig@suse.cz>
13249
13250 * gdb.asm/asm-source.exp: Add x86-64 target.
13251 * gdb.asm/x86_64.inc: New.
d63a86f8 13252
258093ca 132532002-05-30 Michael Chastain <mec@shout.net>
258093ca 13254
4b3153f1 13255 From Benjamin Kosnik <bkoz@redhat.com>:
258093ca
MC
13256 * gdb.c++/m-static.cc: New file.
13257 * gdb.c++/m-static.exp: New file.
13258
241264c6
MS
132592002-05-28 Michael Snyder <msnyder@redhat.com>
13260
13261 * gdb.base/call-ar-st.exp: Allow for reduced floating point
13262 precision.
13263
9bba8c8f 132642002-05-27 Michael Chastain <mec@shout.net>
71ea1be0 13265
4b3153f1 13266 From Benjamin Kosnik <bkoz@redhat.com>:
71ea1be0
MC
13267 * gdb.c++/m-data.cc: New file.
13268 * gdb.c++/m-data.exp: New file.
13269
132702002-05-27 Michael Chastain <mec@shout.net>
9bba8c8f 13271
4b3153f1 13272 From Benjamin Kosnik <bkoz@redhat.com>:
9bba8c8f 13273 * gdb.c++/try_catch.cc: New file.
d63a86f8 13274 * gdb.c++/try_catch.exp: New file.
9bba8c8f 13275
def1b996
MC
132762002-05-27 Michael Chastain <mec@shout.net>
13277
13278 * gdb.c++/local.exp: Accept more nested types in output.
13279
522ba268
MC
132802002-05-26 Michael Chastain <mec@shout.net>
13281
13282 * gdb.base/call-rt-st.exp: Fix typo in brace quoting.
13283
277254ba
MS
132842002-05-15 Nick Clifton <nickc@cambridge.redhat.com>
13285
13286 * lib/gdb.exp (gdb_wrapper_init): Just because
13287 gdb_wrapper_file exists, this does not mean that the file
13288 should not be rebuilt. That is what gdb_wrapper_initialized
13289 is for.
13290 (default_gdb_init): Reset gdb_wrapper_initialized.
13291
b61a8733
MS
132922002-05-23 Michael Snyder <msnyder@redhat.com>
13293
d63a86f8 13294 * gdb.base/all-bin.exp: Revise previous patch by just reducing
5bdb6d01
MS
13295 the precision of the floating point test results.
13296 * gdb.base/call-rt-st.exp: Ditto.
13297
b61a8733
MS
13298 * gdb.base/all-bin.exp: Allow for reduced floating point precision.
13299 * gdb.base/call-rt-st.exp: Ditto.
13300
56f6e910
MC
133012002-05-19 Michael Chastain <mec@shout.net>
13302
13303 * gdb.c++/inherit.exp: Accept "VTT for ..." in output strings.
13304
ad0b0016
EZ
133052002-05-19 Elena Zannoni <ezannoni@redhat.com>
13306
a9c64011
AS
13307 * configure.in (configdirs): Add gdb.arch.
13308 * configure: Regenerate.
ad0b0016 13309
f617d2b6
JB
133102002-05-17 Jim Blandy <jimb@redhat.com>
13311
13312 * gdb.base/completion.exp: Recognize the more detailed error
13313 messages produced by the macro expander's lexical analyzer.
13314
eac2a696
EZ
133152002-05-14 Elena Zannoni <ezannoni@redhat.com>
13316
a9c64011
AS
13317 * gdb.arch/altivec-abi.c: New file.
13318 * gdb.arch/altivec-abi.exp: New file.
13319 * gdb.arch/altivec-regs.c: New file.
13320 * gdb.arch/altivec-regs.exp: New file.
eac2a696 13321
2fdde8f8
DJ
133222002-05-14 Daniel Jacobowitz <drow@mvista.com>
13323
13324 * gdb.base/maint.exp (maint print type): Update for new type
13325 structure.
d63a86f8 13326
e31f1a7c
EZ
133272002-05-14 Elena Zannoni <ezannoni@redhat.com>
13328
13329 * gdb.arch: New directory.
13330 * gdb.arch/configure.in: New file.
13331 * gdb.arch/configure: New file.
13332 * gdb.arch/Makefile.in: New file.
13333
db589741
CV
133342002-05-13 Corinna Vinschen <vinschen@redhat.com>
13335
13336 * gdb.asm/asm-source.exp: Add v850 as supported target.
13337 * gdb.asm/v850.inc: New file.
13338
8ce2a7dc
DJ
133392002-05-13 Daniel Jacobowitz <drow@mvista.com>
13340
13341 * gdb.c++/annota2.exp (annotate-quit): Add comment.
13342
df763c7f
DJ
133432002-05-12 Daniel Jacobowitz <drow@mvista.com>
13344
13345 * gdb.base/break.exp: Check 'break "marker2"'.
13346
377daeed
MS
133472002-05-10 Michael Snyder <msnyder@redhat.com>
13348
13349 * gdb.base/long_long.exp: Fix typo.
13350
c4b7bc2b
JB
133512002-05-10 Jim Blandy <jimb@redhat.com>
13352
ecac9a4e
JB
13353 * gdb.base/printcmds.exp: Don't xfail the ptype command. This is
13354 a bug.
13355
c4b7bc2b
JB
13356 * gdb.base/printcmds.exp (test_integer_literals_rejected):
13357 Recognize more detailed error message produced by the macro
13358 expander's lexical analyzer.
13359 * lib/gdb.exp (test_print_reject): Same.
13360
e71019a1
MK
133612002-05-09 Mark Kettenis <kettenis@gnu.org>
13362
13363 * gdb.c++/method.exp: Fix typo.
13364
fedfc8e6
MS
133652002-05-08 Michael Snyder <msnyder@redhat.com>
13366
166a1957
MS
13367 * gdb.mi/mi-var-child.exp: Accept (void) as well as ().
13368 * gdb.mi/mi0-var-child.exp: Accept (void) as well as ().
fedfc8e6 13369 * gdb.base/default.exp: Merge clauses for arm, strongarm, xscale.
35928259
MS
13370 * gdb.base/long_long.exp: Merge clauses for arm and xscale.
13371 Add iftarget clause for strongarm.
d63a86f8 13372
f1c47eb2
MS
133732002-05-06 Michael Snyder <msnyder@redhat.com>
13374
cb9a9d3e
MS
13375 * lib/gdb.exp (gdb_test): Add case to allow for status wrapper.
13376 (gdb_continue_to_end): Accept output from status wrapper.
13377 * gdb.base/ending-run.exp: Add case for output from status wrapper.
13378 Clean up fail messages to match pass messages.
13379
f1c47eb2
MS
13380 Enable the "needs_status_wrapper" testsuite feature.
13381 * lib/gdb.exp (gdb_wrapper_init): New procedure.
13382 (gdb_compile): Conditionally call gdb_wrapper_init.
13383 * gdb.base/a2-run.exp: Recognize output from status wrapper.
13384 * gdb.c++/method.exp: Recognize output from status wrapper.
13385
6079c749
BE
133862002-05-06 Ben Elliston <bje@redhat.com>
13387From Graydon Hoare <graydon@redhat.com>
13388
13389 * config/sid.exp: Include support for "rawsid" protocol.
13390
188baff3
JB
133912002-05-03 Jim Blandy <jimb@redhat.com>
13392
13393 * gdb.c++/hang.exp: Check for corruption of the cv_type chain.
13394 * gdb.c++/hang3.C: New file.
13395
b9c07f0f
AC
133962002-05-04 Andrew Cagney <ac131313@redhat.com>
13397
13398 * gdb.base/default.exp: Remove obsolete code.
13399 * gdb.c++/misc.exp: Ditto. Update copyright.
13400 * gdb.c++/cplusfuncs.exp: Ditto. Update copyright.
13401 * gdb.base/whatis.exp: Ditto. Update copyright.
13402 * gdb.base/scope.exp: Ditto. Update copyright.
13403 * gdb.base/ptype.exp: Ditto. Update copyright.
13404 * gdb.base/printcmds.exp: Ditto. Update copyright.
13405 * gdb.base/opaque.exp: Ditto. Update copyright.
13406 * gdb.base/list.exp: Ditto.
13407 * gdb.base/funcargs.exp: Ditto. Update copyright.
13408 * gdb.hp/gdb.threads-hp/usrthbasic.c: Delete.
13409 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Delete.
13410 * gdb.hp/gdb.threads-hp/usrthcore.c: Delete.
13411 * gdb.hp/gdb.threads-hp/usrthcore.exp: Delete.
13412 * gdb.hp/gdb.threads-hp/usrthfork.c: Delete.
13413 * gdb.hp/gdb.threads-hp/usrthfork.exp: Delete.
13414
5c7a0397
MS
134152002-05-02 Michael Snyder <msnyder@redhat.com>
13416
d6dcc264 13417 * gdb.base/watchpoint.exp: Add xscale target.
5c7a0397
MS
13418 * gdb.base/long_long.exp: Add xscale target.
13419 * gdb.base/default.exp: Add xscale target.
13420
eb7f1c48
JB
134212002-05-01 Jim Blandy <jimb@redhat.com>
13422
13423 * gdb.c++/hang1.C, gdb.c++/hang2.C, gdb.c++/hang.H,
13424 gdb.c++/hang.exp: New test.
13425
a6befae8
FF
134262002-05-01 Fred Fish <fnf@redhat.com>
13427
13428 * gdb.base/completion.exp: Handle completions of "./Make" for
13429 more than one completion possibility, as is the case when we
13430 build and test in the source tree.
13431
0a310277
AG
134322002-04-29 Anthony Green <green@redhat.com>
13433
13434 * gdb.java/jmisc1.exp: New file.
13435 * gdb.java/jmisc2.exp: New file.
13436
6ff9af88
DJ
134372002-04-24 Daniel Jacobowitz <drow@mvista.com>
13438
13439 * gdb.threads/linux-dp.exp: Use 'unset' instead of 'array unset'.
13440
96b3d632
EZ
134412002-04-23 Elena Zannoni <ezannoni@redhat.com>
13442
13443 * gdb.base/help.exp: Change 'help status' to allow for target
13444 dependent output differences.
13445
5019bb54
MC
134462002-04-22 Michael Chastain <mec@shout.net>
13447
13448 * gdb.c++/local.exp: Add PR numbers: gdb/482, gdb/483.
13449
a805a116
MC
134502002-04-22 Michael Chastain <mec@shout.net>
13451
13452 * gdb.c++/method.exp: Fix syntax of reference to gdb/277.
13453
a1706bfd
DM
134542002-04-17 David S. Miller <davem@redhat.com>
13455
13456 * gdb.asm/sparc64.inc: New file.
13457 * gdb.asm/asm-source.exp: Handle sparc64-*-*.
13458
a73a20a2
EZ
134592002-04-19 Elena Zannoni <ezannoni@redhat.com>
13460
13461 * gdb.asm/asm-source.exp: Don't use a symlink, just copy the
13462 instruction file directly into the build tree. Clean up at end of
13463 test.
13464
ba678339
DM
134652002-04-18 David S. Miller <davem@redhat.com>
13466
13467 * gdb.base/annota1.exp: Expect addresses as $hex + whitespace to
13468 handle 64-bit platforms correctly.
13469 * gdb.base/maint.exp: Likewise.
13470
b03399da
KB
134712002-04-18 Kevin Buettner <kevinb@redhat.com>
13472
13473 * gdb.base/shlib-call.exp (additional_flags): AIX doesn't need
13474 ``-fpic'' when compiling files comprising a shared library, but
13475 it does need additional linker flags in order to find shared
13476 libraries at run time.
13477
e2004992
KB
134782002-04-18 Kevin Buettner <kevinb@redhat.com>
13479
13480 * gdb.base/cvexpr.c (use): New function.
13481 (main): Invoke use() on all global variables to prevent
13482 some linkers from deleting these otherwise unused symbols.
13483
d8937120
MC
134842002-04-17 Michael Chastain <mec@shout.net>
13485From David S. Miller <davem@redhat.com>
13486
13487 * gdb.c++/ovldbreak.exp: Expect addresses as $hex + whitespace to
13488 handle 64-bit platforms correctly.
13489
ffd61a58
MS
134902002-04-12 Michael Snyder <msnyder@redhat.com>
13491From Jim Blandy <jimb@redhat.com>
a9c64011 13492 * gdb.base/foo.c (foox): Remove section attribute; the linker
ffd61a58
MS
13493 script can handle this instead.
13494 * gdb.base/bar.c (barx): Same.
13495 * gdb.base/baz.c (bazx): Same.
13496 * gdb.base/grbx.c (grbxx): Same.
13497
13498 * gdb.base/overlays.exp: New test: check that GDB's manual overlay
13499 manager doesn't automatically unmap overlays unnecessarily.
13500
6b8426a6
MH
135012002-04-10 Martin M. Hunt <hunt@redhat.com>
13502
13503 * gdb.base/ending-run.exp: Fix pattern for Mips targets
13504 stepping out of main.
13505
34af4875
MC
135062002-04-09 Michael Chastain <mec@shout.net>
13507
13508 * gdb.c++/local.cc (main): Move call to marker1() inside nested
13509 scope so that the nested scope tests will make sense.
13510 * gdb.c++/local.exp: Write patterns that actually work with gcc
13511 (the HP patterns "were never known to work with gcc").
13512 Keep the old aCC patterns too.
13513
2d1676a0
DJ
135142002-04-09 Daniel Jacobowitz <drow@mvista.com>
13515
13516 * gdb.base/attach.exp: Correct target board test.
13517
3a63e3f9
MC
135182002-04-08 Michael Chastain <mec@shout.net>
13519
13520 * gdb.c++/method.exp: Require "const ... A * ..." for "ptype this"
13521 in a const method. Add some xfail and fail cases for configurations
13522 that do not emit the "const ...".
13523
f18dabd2
MC
135242002-04-07 Michael Chastain <mec@shout.net>
13525
13526 * gdb.c++/method.exp: Use gdb_test instead of send_gdb/gdb_expect.
13527 Accept "A * const" and "const A * const" as type of "this".
13528 Fix spelling of getFunky throughout. Make messages uniform.
13529
0fcddd82
EZ
135302002-04-07 Elena Zannoni <ezannoni@redhat.com>
13531
a9c64011 13532 Work around for PR gdb/285:
0fcddd82
EZ
13533 * gdb.asm/asm-source.exp: Bail out if multilibs are detected.
13534
16a8534a
EZ
135352002-04-07 Elena Zannoni <ezannoni@redhat.com>
13536
13537 * gdb.asm/asm-source.exp: Build symbolic link to arch specific
13538 instructions file at run time instead of configure time.
13539 Sometimes we run the test in a directory that is not the one we
13540 configured in.
13541 * gdb.asm/configure.in: Delete creation of symlink.
13542 * gdb.asm/configure: Regenerate.
13543
24181d81
JB
135442002-04-05 J. Brobecker <brobecker@gnat.com>
13545
13546 * gdb.gdb/xfullpath.exp: New test, to exercise the new
13547 xfullpath () function.
13548
7cdb7107
DJ
135492002-04-04 Daniel Jacobowitz <drow@mvista.com>
13550
13551 * gdb.asm/Makefile.in: Correct dependencies.
13552
13553 * gdb.asm/powerpc.inc: New file.
13554 * gdb.asm/asm-source.exp: Add PowerPC.
13555 * gdb.asm/configure.in: Likewise.
13556 * gdb.asm/configure: Regenerated.
13557
a7d17088
DJ
135582002-04-04 Daniel Jacobowitz <drow@mvista.com>
13559
13560 * gdb.base/relocate.exp: New file.
13561 * gdb.base/relocate.c: New file.
13562
cd721503
FF
135632002-04-04 Fred Fish <fnf@redhat.com>
13564
13565 * gdb.base/step-test.exp: Update comment regarding stopping in
13566 memcpy/bcopy calls inserted as part of the compiler runtime.
13567
b22ad7a7
MS
135682002-04-04 Michael Snyder <msnyder@redhat.com>
13569
13570 * gdb.base/ovlymgr.c: Add overlay event breakpoint support.
13571
5f279fa6
DJ
135722002-04-03 Daniel Jacobowitz <drow@mvista.com>
13573
13574 * lib/gdb.exp (gdb_test): Move -notransfer inside of gdb_expect.
13575 (gdb_expect): Remove $notransfer hack.
13576
dd0fd3ce
DJ
135772002-04-02 Daniel Jacobowitz <drow@mvista.com>
13578
13579 * gdb.c++/classes.exp ("calling method for small class"): Match
13580 updated register output.
13581
1e50cda1
DJ
135822002-03-30 Daniel Jacobowitz <drow@mvista.com>
13583
13584 Fix PR gdb/452
13585 * gdb.base/dbx.exp: Restore old definition of gdb_file_cmd
13586 when finished. Make gdb_file_cmd send "exec-file" when
13587 appropriate.
13588
24015922
DJ
135892002-03-30 Daniel Jacobowitz <drow@mvista.com>
13590
13591 * gdb.base/attach.exp: Remove extra setup_xfail.
13592
dd7dfd64
MS
135932002-03-26 Michael Snyder <msnyder@redhat.com>
13594
13595 * gdb.base/default.exp: Add tests for dump, append, and restore.
13596 * gdb.base/help.exp: Add tests for dump, append, and restore.
13597 * gdb.base/dump.exp: New file, test dump, append and restore.
13598 * gdb.base/dump.c: New file.
13599
48b2f8d7
MS
136002002-03-27 Michael Snyder <msnyder@redhat.com>
13601
d63a86f8 13602 * gdb.base/help.exp: Modify expect strings to reflect
48b2f8d7
MS
13603 clean-ups in help messages.
13604
05b4d525
FF
136052002-03-26 Fred Fish <fnf@redhat.com>
13606
13607 * gdb.base/step-test.exp: Accept stopping in memcpy/bcopy when we
13608 have debugging info for those functions and the compiler uses them
13609 internally to copy structs around.
13610
d7679631
FF
136112002-03-26 Fred Fish <fnf@redhat.com>
13612
13613 * gdb.base/list.exp: Revert the change made yesterday and add note
13614 about why we don't list the default lines for remote targets.
13615
523ac3f9
MS
136162002-03-25 Michael Snyder <msnyder@redhat.com>
13617
13618 * gdb.base/help.exp: Clean up unnecessary wild cards in regexps.
13619
754b2b8d
FF
136202002-03-25 Fred Fish <fnf@redhat.com>
13621
13622 * gdb.base/list.exp: This test works on remote targets so remove
13623 the short circuit for remote targets. Update copyright.
13624
33c3e192
FF
136252002-03-25 Fred Fish <fnf@redhat.com>
13626
13627 * gdb.base/attach.exp: Fix logic error that was suppressing this
13628 test for all non hppa*-*-hpux* targets, instead of the hp target.
13629 Move comments closer to the suppression point. Also now need to
13630 check that we are running natively.
13631
d43e73ee
MS
136322002-03-22 Michael Snyder <msnyder@redhat.com>
13633
882c8f02
MS
13634 * gdb.base/default.exp: Add test for gcore. Update copyright.
13635 * gdb.base/help.exp: Add test for gcore. Update copyright.
d43e73ee 13636
04c12f60
FF
136372002-03-06 Fred Fish <fnf@redhat.com>
13638
13639 * gdb.base/funcargs.c: Remove extraneous ';' character.
13640 * gdb.trace/gdb_c_test.c: Remove extraneous ';' character.
13641
b43df995
MC
136422002-03-04 Michael Chastain <mec@shout.net>
13643
13644 * gdb.mi/mi-var-cmd.exp: In test "create local variable func",
13645 accommodate gcc v3 function signature.
13646 * gdb.mi/mi0-var-cmd-exp: Ditto.
13647
92362027
AC
136482002-02-24 Andrew Cagney <ac131313@redhat.com>
13649
13650 * testsuite/gdb.base/huge.c: Replace ``Linux'' with either
13651 ``GNU/Linux'' or ``Linux kernel''
13652 * testsuite/gdb.threads/pthreads.c: Ditto.
13653
258ad32d
MC
136542002-02-24 Michael Chastain <mec@shout.net>
13655
13656 * gdb.threads/pthreads.c (thread1): Add a return statement.
13657 (thread2): Likewise.
13658 (foo): Likewise.
13659
04c3b3d4
MC
136602002-02-23 Michael Chastain <mec@shout.net>
13661
13662 * gdb.threads/linux-dp.c (philosopher): Add a return statement
13663 to placate gcc.
13664
5a2a0a20
MC
136652002-02-23 Michael Chastain <mec@shout.net>
13666
13667 * gdb.c++/templates.exp: Remove setup_xfail_format "stabs" on
13668 test "ptype bint". The test passes on all my stabs configurations.
13669
a640f7fc
JB
136702002-02-21 Jim Blandy <jimb@redhat.com>
13671
27924826
JB
13672 * gdb.asm/asm-source.exp: Parse the output from `info sources' one
13673 filename at a time, and watch for the ones we want to see.
13674
a640f7fc
JB
13675 * gdb.base/ptype.exp, gdb.base/ptype.c: Add tests for printing
13676 types of pointers to prototyped functions.
13677
edcc8c75
AC
136782002-02-20 Andrew Cagney <ac131313@redhat.com>
13679
13680 * gdb.base/sizeof.c (main): Call fill_structs. Print value of
13681 signed, unsigned and straight char.
13682 (padding_char, padding_short, padding_int, padding_long,
13683 padding_long_long, padding_float, padding_double,
13684 padding_long_double): New global variables.
13685 (fill, fill_structs): New functions.
13686
13687 * gdb.base/sizeof.exp: Check for signed and unsigned char. Check
13688 for correctly sized writes. Update copyright.
13689 (get_valueof): New procedure.
13690 (get_sizeof): Call get_valueof.
13691 (check_valueof): New procedure.
13692 (check_padding): New procedure.
13693
ac57ea44
MC
136942002-02-20 Michael Chastain <mec@shout.net>
13695
13696 * gdb.c++/virtfunc.exp (test_virtual_calls): Remove obsolete calls
13697 to setup_xfail. Document some of the remaining calls.
13698
7a10c941
MC
136992002-02-18 Michael Chastain <mec@shout.net>
13700
13701 * gdb.c++/userdef.exp: Update copyright year.
13702
fb8acdcc
DJ
137032002-02-18 Daniel Jacobowitz <drow@mvista.com>
13704
13705 * gdb.c++/userdef.exp: Test overloaded operators properly.
13706 Remove xfails.
13707
fda6ae12
MS
137082002-02-14 Michael Snyder <msnyder@redhat.com>
13709
13710 * gdb.base/gcore.exp: Relax recognition of function breakpoint.
13711
676a0442
DJ
137122002-02-14 Daniel Jacobowitz <drow@mvista.com>
13713
13714 * gdb.base/a2-run.exp: Check for a remote target properly.
13715 * gdb.base/annota1.exp: Likewise.
13716 * gdb.base/list.exp: Likewise.
13717 * gdb.base/reread.exp: Likewise.
13718 * gdb.base/scope.exp: Likewise.
13719 * gdb.base/shlib-call.exp: Likewise.
13720 * gdb.base/term.exp: Likewise.
13721 * gdb.c++/annota2.exp: Likewise.
13722
78b4f468
RE
137232002-02-13 Richard Earnshaw <rearnsha@arm.com>
13724
13725 * gdb.base/watchpoint.exp: Restore previous timeout at end of test.
13726
9a81ba51
MC
137272002-02-10 Michael Chastain <mec@shout.net>
13728
13729 * gdb.base/funcargs.c (localvars_after_alloca): Fix return type.
13730 (call_after_alloca): Ditto.
13731
004af6c7
DJ
137322002-02-10 Daniel Jacobowitz <drow@mvista.com>
13733
13734 * gdb.base/ending-run.exp: Guard "cont" test with
13735 gdb_skip_stdio_test.
13736
37225f62
JB
137372002-02-06 Jim Blandy <jimb@redhat.com>
13738
13739 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Move these tests
13740 from here...
13741 * gdb.hp/gdb.base-hp/callfwmall.c, gdb.hp/gdb.base-hp/callfwmall.exp:
13742 To here. Disable this test on non-HP platforms. Add big comment.
13743
fe6fdd96
MS
137442002-02-04 Michael Snyder <msnyder@redhat.com>
13745
13746 * gdb.base/ovlymgr.c (ovly_copy): Generalize for targets
13747 other than d10v and m32r.
13748
036fad3f
RE
137492002-02-02 Richard Earnshaw <rearnsha@arm.com>
13750
13751 * gdb.base/default.exp: Rewrite test patterns to reduce time
13752 taken to match them.
13753
7148ab62
DJ
137542002-01-30 Daniel Jacobowitz <drow@mvista.com>
13755
13756 * gdb.base/annota1.exp (backtrace from shlibrary): Fix spelling.
13757 Allow a start function above main.
13758 * gdb.threads/linux-dp.exp: Fix copyright date.
13759
396cc255
DJ
137602002-01-30 Daniel Jacobowitz <drow@mvista.com>
13761
a9c64011
AS
13762 * gdb.threads/linux-dp.exp: Use 'array unset', not 'array set'.
13763 (check_philosopher_stack): Check for manager thread before checking
13764 for a just-starting thread.
396cc255 13765
f038d31b
DJ
137662002-01-30 Daniel Jacobowitz <drow@mvista.com>
13767
13768 From Neil Booth <neil@daikokuya.demon.co.uk>:
13769 * gdb.base/bitfields.c: Correct assignments to bitfields to avoid
13770 warnings.
13771
b3ff9d9a
FF
137722002-01-21 Fred Fish <fnf@redhat.com>
13773
13774 * gdb.base/restore.exp (restore_tests): Fix obvious typo, callee
13775 not caller.
13776
39ad761d
JB
137772002-01-21 Jim Blandy <jimb@redhat.com>
13778
13779 * gdb.base/reread.exp: Check that GDB properly re-reads the
13780 executable file when it changes while no inferior is running.
13781
aaf320fa
FF
137822002-01-21 Fred Fish <fnf@redhat.com>
13783
a9c64011
AS
13784 * gdb.base/maint.exp: Simplify the "maint info breakpoints" test to
13785 optionally accept the "shlib events" variation.
aaf320fa 13786
808a31f5
JB
137872002-01-21 Jim Blandy <jimb@redhat.com>
13788
13789 * gdb.base/ending-run.c (main): Avoid messing with setvbuf; just
13790 call `fflush' after every `printf', so that the output is produced
13791 at predictable points, regardless of whatever buffering does (or
13792 doesn't) take place.
13793 * gdb.base/ending-run.exp: Adjust tests to expect output to appear
13794 at different points.
13795
4420d5e2
DJ
137962002-01-20 Daniel Jacobowitz <drow@mvista.com>
13797
13798 * gdb.c++/inherit.exp: Update copyright years.
13799 * gdb.c++/method.exp: Likewise.
13800
3e36a0f4
DJ
138012002-01-20 Daniel Jacobowitz <drow@mvista.com>
13802
13803 * gdb.c++/classes.exp: Update for improved v3 support and skipping
13804 artificial methods/arguments.
13805 * gdb.c++/derivation.exp: Likewise.
13806 * gdb.c++/inherit.exp: Likewise.
13807 * gdb.c++/method.exp: Likewise.
13808 * gdb.c++/virtfunc.exp: Likewise.
13809
b4ceaee6
AC
138102002-01-18 Andrew Cagney <ac131313@redhat.com>
13811
13812 * gdb.hp/gdb.threads-hp/usrthfork.exp: Mark as obsolete.
13813 * gdb.hp/gdb.threads-hp/usrthcore.exp: Ditto.
13814 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Ditto.
13815 * gdb.hp/gdb.threads-hp/usrthfork.c: Ditto.
13816 * gdb.hp/gdb.threads-hp/usrthbasic.c: Ditto.
13817 * gdb.hp/gdb.threads-hp/usrthcore.c: Ditto.
13818
ecace851
JB
138192002-01-17 Jim Blandy <jimb@redhat.com>
13820
13821 * gdb.asm/asm-source.exp (info symbol): Take another shot at
13822 anchoring the pattern matching the entry point symbol's name.
13823
375fc983
AC
138242002-01-17 Andrew Cagney <ac131313@redhat.com>
13825
13826 * gdb.base/maint.exp: Update ``maint internal-error'' to match
13827 continue/quit query. Update copyright.
13828
fe6fdd96
MS
138292002-01-14 Michael Snyder <msnyder@redhat.com>
13830
13831 * gdb.base/gcore.exp: Remove extra debugging output.
13832
e017c81f
DJ
138332002-01-13 Daniel Jacobowitz <drow@mvista.com>
13834
13835 * gdb.c++/demangle.exp: Accept slightly dubious v2 demangler result
13836 for slightly dubious v2 mangled string.
13837
37ab3bf8
DJ
138382002-01-13 Daniel Jacobowitz <drow@mvista.com>
13839
13840 * gdb.base/completion.exp: Expand ${srcdir} to an absolute path.
13841
1bc05c3a 138422002-01-10 Jason Merrill <jason@redhat.com>
7b2ac63b 13843
1bc05c3a 13844 * gdb.c++/namespace.exp: Accept trailing const for 'this'.
7b2ac63b 13845
1bc05c3a
JM
13846 * gdb.c++/classes.exp: Accept 'A const' or 'const A' in copy
13847 constructors.
13848 * gdb.c++/derivation.exp: Likewise.
13849 * gdb.c++/templates.exp: Likewise.
13850 * gdb.c++/virtfunc.exp: Likewise.
ffcb195b 13851
1bc05c3a
JM
138522002-01-10 Michael Snyder <msnyder@redhat.com>
13853
13854 * gdb.c++/namespace.exp: Accept both '\0' and '\000'.
ffcb195b 13855
a911c360
MS
138562002-01-08 Michael Snyder <msnyder@redhat.com>
13857
13858 * gdb.base/gcore.exp: New test for generate-core-file command.
13859 * gdb.base/gcore.c: Testcase for above.
13860 * gdb.threads/gcore-thread.exp: New test for gcore (threaded).
13861
ea2119ec
JM
138622002-01-08 Jason Merrill <jason@redhat.com>
13863
13864 * gdb.c++/userdef.cc: Use <iostream> instead of <iostream.h>.
13865
68203136
FF
138662002-01-07 Fred Fish <fnf@redhat.com>
13867
13868 * gdb.c++/overload.exp: Remove unconditional xfails for:
13869 print foo_instance1.overloadargs(1)
13870 print foo_instance1.overloadargs(1, 2)
13871 print foo_instance1.overloadargs(1, 2, 3)
13872 print foo_instance1.overloadargs(1, 2, 3, 4)
13873 print foo_instance1.overloadargs(1, 2, 3, 4, 5)
13874 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6)
13875 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7)
13876 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8)
13877 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9)
13878 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10)
13879 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
13880 print foo_instance1.overload1arg()
13881 print foo_instance1.overload1arg((char)arg2)
13882 print foo_instance1.overload1arg((signed char)arg3)
13883 print foo_instance1.overload1arg((unsigned char)arg4)
13884 print foo_instance1.overload1arg((int)arg7)
13885 print foo_instance1.overload1arg((unsigned int)arg8)
13886 print foo_instance1.overload1arg((float)arg11)
13887 print foo_instance1.overload1arg((double)arg12)
d63a86f8 13888
21b9b5b1
MS
138892002-01-07 Michael Snyder <msnyder@redhat.com>
13890
13891 * gdb.base/huge.exp: New test. Print a very large target data object.
13892 (skip_huge_test): New test variable. Define if you want to skip this
13893 test. The test reads an 8 megabyte data object from the target, so it
13894 might be very time consuming on remote targets with a slow connection.
13895 * gdb.base/huge.c: New file. Test case for above.
13896
725f922e
FF
138972002-01-07 Fred Fish <fnf@redhat.com>
13898
13899 * gdb.c++/derivation.exp: Remove gcc xfails for g_instance.afoo,
13900 g_instance.bfoo, and g_instance.cfoo.
13901
889bf7c5 139022002-01-07 Jeffrey A Law <law@redhat.com>
634d57ec 13903
889bf7c5
PA
13904 * gdb.base/break.c (multi_line_if_conditional): New function.
13905 (multi_ilne_while_conditional): Likewise.
13906 * gdb.base/break.exp: Verify that a breakpoint on a multi-line
13907 IF or WHILE condition puts the breakpoint at the start of
13908 the condition.
f286b2c3 13909
634d57ec
JL
13910 * gdb.base/selftest.exp (backtrace through signal handler): Remove
13911 hppa*-*-hpux* expected failure.
13912 * gdb.base/structs.exp (do_function_calls): Similarly.
13913
13914 * gdb.c++/annota2.exp (watch triggered on a.x): Handle hardware
13915 watchpoints.
13916
9fbfe2dc
AC
139172002-01-06 Andrew Cagney <ac131313@redhat.com>
13918
13919 Fix PR gdb/66.
13920 * gdb.base/structs.exp: Replace skip for a29k with skip for
13921 gdb,cannot_call_functions.
13922 * gdb.base/call-ar-st.exp: Remove references to a29k in comments.
13923 * gdb.base/callfuncs.exp: Ditto.
13924 * gdb.base/call-rt-st.exp: Ditto.
13925 * gdb.base/call-strs.exp: Ditto.
13926 * gdb.base/callfwmall.exp: Ditto.
13927 * gdb.base/scope.exp: Obsolete xfail a29k.
13928 * gdb.c++/misc.exp: Ditto.
13929 * gdb.c++/cplusfuncs.exp: Ditto.
13930 * gdb.base/ptype.exp: Ditto.
13931 * gdb.base/printcmds.exp: Ditto.
13932 * gdb.base/opaque.exp: Ditto.
13933 * gdb.base/list.exp: Ditto.
13934 * gdb.base/funcargs.exp: Ditto.
13935 * gdb.base/default.exp: Ditto.
13936
8ddad156
MS
139372002-01-04 Michael Snyder <msnyder@redhat.com>
13938
ca4976a6 13939 * gdb.base/info-proc.exp: New file, test for "info proc" cmd.
8ddad156
MS
13940 * gdb.base/maint.exp: Add tests for maint info sections options.
13941
1b074332
JL
13942Fri Dec 21 09:42:11 2001 Jeffrey A Law (law@redhat.com)
13943
13944 * gdb.base/default.exp: Remove bogus hppa*-hp-hpux* xfails.
13945
7d159115
CV
139462001-12-20 Corinna Vinschen <vinschen@redhat.com>
13947
13948 * gdb.asm/arm.inc: New file.
13949 * gdb.asm/asm-source.exp: Add arm targets.
13950 * gdb.asm/configure.in: Ditto.
13951 * gdb.asm/configure: Recreated from configure.in.
13952
8fb87725
JL
13953Thu Dec 20 09:54:36 2001 Jeffrey A Law (law@redhat.com)
13954
afabe08c
JL
13955 * gdb.hp/gdb.defects/bs15503.exp: Only run this test if compiling
13956 with HP's compiler.
13957 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
13958 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
13959 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
13960 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
13961
13962 * gdb.hp/gdb.defects/solib-d.exp: Update to handle building with
13963 either HP's compilers or GCC.
13964
db521deb
JL
13965 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Allow inferior to get either
13966 a SIGBUS or SIGSEGV.
13967
13968 * gdb.hp/gdb.base-hp/so-thresh.exp: Remove useless send_user command.
13969
13970 * gdb.hp/gdb.defects/bs14602.exp: Revamp slightly so that test
13971 can be compiled with either HP's compiler or GCC.
13972
cfa88ab7
JL
13973 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Disable completely.
13974 * gdb.hp/gdb.threads-hp/usrthcore.exp: Disable completely.
13975 * gdb.hp/gdb.threads-hp/usrthfork.exp: Disable completely.
13976
ca344dff
JL
13977 * gdb.hp/gdb.base-hp/so-thresh.exp: Update text in expect strings
13978 to match current gdb output. Update due to using auto-solib-limit
13979 for limiting instead of overloading auto-solib-add.
13980 * gdb.hp/gdb.base-hp/so-thresh.mk: Always use "cc" to build the
13981 test program.
13982
3f3c6e55 13983 * gdb.c++/templates.exp: Use "hppa64-*-*", not "hppa2.0w-*-*"
ca344dff
JL
13984 * gdb.hp/gdb.base-hp/dollar.exp: Likewise
13985 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
13986 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
13987 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
13988 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
13989 * gdb.hp/gdb.defects/bs15503.exp: Likewise.
13990 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise
13991 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise
13992 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise
13993 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Likewise.
13994 * gdb.hp/gdb.threads-hp/usrthcore.exp: Likewise.
13995 * gdb.hp/gdb.threads-hp/usrthfork.exp: Likewise.
3f3c6e55 13996
8fb87725
JL
13997 * gdb.base/annota1.exp: Expect failure for hpux11 when posting
13998 a SIGTRAP to the inferior.
13999
cf599fa7
CV
140002001-12-19 Corinna Vinschen <vinschen@redhat.com>
14001
14002 * gdb.asm/asm-source.exp: Drop setting link-flags for xstormy16.
14003 Substitute call to target_link by call to gdb_compile.
14004
2cd045cd
JL
14005Wed Dec 19 14:10:57 2001 Jeffrey A Law (law@redhat.com)
14006
a9c64011
AS
14007 * gdb.base/break.exp: Fix HP specific search string when testing
14008 backtracing in a called function.
2cd045cd 14009
a9c64011
AS
14010 * gdb.base/constvars.exp: Only set lang to C++ if we're
14011 compiling the test with HP's compilers.
14012 * gdb.base/volatile.exp: Similarly.
2cd045cd 14013
99ebe9ac
JB
140142001-12-19 Jim Blandy <jimb@redhat.com>
14015
14016 * gdb.base/printcmds.exp: Expect the null character to be printed
14017 as '\0', and the '\013' to be printed as '\v'.
14018 * gdb.base/callfuncs.exp ("backtrace at nested call level 4"): Same.
14019 * gdb.base/setvar.exp: Same.
14020
b9891b29
JB
140212001-12-17 Jim Blandy <jimb@redhat.com>
14022
0eba65ab
JB
14023 * gdb.base/completion.exp: Rather than completing very long
14024 filenames, which can make the readline library produce output we
14025 don't recognize, cd to the directory first, and then complete
14026 using nice, short relative paths.
14027
6970b5b1
JB
14028 * gdb.base/completion.exp: On some systems, there is, in fact, a
14029 variable named `b' in scope, since GDB treats all static
a9c64011
AS
14030 variables as being in scope. So use `no_var_named_this'
14031 instead of `b'.
6970b5b1 14032
b9891b29 14033 * gdb.base/corefile.exp: Recognize the message saying that GDB
889bf7c5 14034 can't find the core file's registers as a failure.
b9891b29 14035
e6ccd35f
JSC
140362001-12-13 Jackie Smith Cashion <jsmith@redhat.com>
14037
a9c64011
AS
14038 * gdb.base/commands.exp (user_defined_command_test): Make "show user"
14039 test expect string more specific.
e6ccd35f 14040
105ba819
CV
140412001-12-13 Corinna Vinschen <vinschen@redhat.com>
14042
14043 * gdb.asm/asm-source.exp: Add support for xstormy16.
14044 * gdb.asm/configure.in: Ditto.
14045 * gdb.asm/configure: Rebuild.
14046 * gdb.asm/xstormy16.inc: New file.
14047
e9e79dd9
FF
140482001-12-10 Fred Fish <fnf@redhat.com>
14049
14050 * gdb.base/maint.exp: Update to match changes in type dumping code.
14051
347dc97d
JB
140522001-12-10 Jim Blandy <jimb@redhat.com>
14053
14054 * gdb.asm/asm-source.exp (info symbol): Anchor the pattern
889bf7c5
PA
14055 matching the entry point symbol's name at the beginning of the
14056 line.
347dc97d 14057
5178b9d6
DJ
140582001-12-07 Daniel Jacobowitz <drow@mvista.com>
14059
14060 * gdb.c++/classes.exp, gdb.c++/derivation.exp,
14061 gdb.c++/inherit.exp, gdb.c++/method.exp,
14062 gdb.c++/namespace.exp, gdb.c++/templates.exp,
14063 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp: Updates for v3 demangler
14064 and class layout support.
14065
af890c52
DJ
140662001-12-07 Daniel Jacobowitz <drow@mvista.com>
14067
14068 * gdb.c++/classes.exp: Add test for static member function.
14069 * gdb.c++/misc.cc: Add class with static member function.
14070
7a345fb3
JB
140712001-12-07 Jim Blandy <jimb@redhat.com>
14072
f2e54a80 14073 If GDB says it can't find the struct the function returned, report
8032bf31
JB
14074 those tests as `unsupported'.
14075 * gdb.base/call-rt-st.exp (print_struct_call): New function.
14076 Rewrite subsequent tests to use it.
14077
14078 If GDB says it can't find the struct the function returned, report
f2e54a80
JB
14079 those tests as `unsupported'.
14080 * gdb.base/structs.exp (call_struct_func): New function.
14081 (do_function_calls): Use call_struct_func to call the functions
14082 returning structs.
14083
0bc69509
JB
14084 * gdb.base/callfuncs.exp: The stabs generated by GCC don't tell us
14085 whether functions are prototyped or not, so we can't possibly pass
14086 arguments to t_float_values2 properly.
14087
7a345fb3
JB
14088 * gdb.base/break.exp: (test_next_with_recursion): Don't change the
14089 value of `timeout' for targets other than the mips*tx39-*.
14090
edb6ede1
MS
140912001-12-06 Michael Snyder <msnyder@redhat.com>
14092
d63a86f8 14093 * gdb.asm/asm-source.exp: Add tests for info target, info symbol,
edb6ede1
MS
14094 and detect whether the start symbol has a leading underscore.
14095
2d842f13
JB
140962001-12-04 Jim Blandy <jimb@redhat.com>
14097
14098 * gdb.base/completion.exp: Clarify indentation.
14099
68550daf
JB
141002001-12-03 Jim Blandy <jimb@redhat.com>
14101
14102 * gdb.asm/s390.inc (gdbasm_datavar): Use `.long' to create `int'
14103 variables on the S/390, not `.word'.
14104
cd5195a8
JB
141052001-11-30 Jim Blandy <jimb@redhat.com>
14106
14107 Add assembly-source tests for s390-ibm-linux.
14108 * gdb.asm/s390.inc: New file.
14109 * gdb.asm/configure.in, gdb.asm/asm-source.exp: Add clauses for
14110 the S/390 architecture.
a9c64011 14111 * gdb.asm/configure: Regenerated.
cd5195a8 14112
ca9efc90
MS
141132001-11-30 Michael Snyder <msnyder@redhat.com>
14114
14115 * gdb.asm/asm-source.exp: Add tests for list, search, finish, return,
14116 next, info source, info sources, info line, global and static
14117 variables, and static functions.
14118 * gdb.asm/common.inc: New macro gdbasm_datavar (default definition).
14119 * gdb.asm/i386.inc: Override default definition of gdbasm_datavar.
14120 * gdb.asm/asmsrc1.s: Add a static function and some variables.
14121 * gdb.asm/asmsrc2.s: Make foo2 call foo3 twice (to test 'next').
14122 * gdb.asm/d10v.inc (gdbasm_enter): Set up frame pointer.
14123 (gdbasm_leave): Restore frame pointer.
14124 (gdbasm_startup): Copy stack set-up from crt0.S.
14125
d0e66976
FN
141262001-11-26 Fernando Nasser <fnasser@redhat.com>
14127
14128 From 2001-11-12 Jackie Smith Cashion <jsmith@redhat.com>:
14129 * gdb.base/callfuncs.c (t_structs_a): Do not return a pointer
14130 to a local (non-static) variable. Copy tstruct.a to a static buffer
14131 and return a pointer to that buffer.
14132 * gdb.base/callfwmall.c (t_structs_a): Ditto.
14133
e2334072
MK
141342001-11-24 Mark Kettenis <kettenis@gnu.org>
14135
14136 * gdb.asm/configure.in: Fix recognition of ix86 target.
14137 * gdb.asm/configure: Regenerate.
14138
756caa3d
MS
141392001-11-21 Michael Snyder <msnyder@redhat.com>
14140
14141 * gdb.asm/sparc.inc: New file.
14142 * gdb.asm/asm-source.exp: Recognize sparc target.
14143 * gdb.asm/configure.in: Recognize sparc target.
14144 * gdb.asm/configure: Regenerate.
d63a86f8 14145
9a4d72d5
MS
141462001-11-21 Michael Snyder <msnyder@redhat.com>
14147
14148 * gdb.asm/m32r.inc: New file.
14149 * gdb.asm/asm-source.exp: Recognize m32r target.
14150 * gdb.asm/configure.in: Recognize m32r target.
14151 * gdb.asm/configure: Regenerate.
14152
a773d1cd
MS
141532001-11-20 Michael Snyder <msnyder@redhat.com>
14154
017ac23d
MS
14155 * gdb.asm/i386.inc: New file.
14156 * gdb.asm/asm-source.exp: Recognize ix86 target.
14157 * gdb.asm/configure.in: Recognize ix86 target.
14158 * gdb.asm/configure: Regenerate.
14159
a773d1cd
MS
14160 * gdb.c++/namespace.exp: Fix quotes in output messages.
14161
bb632afb
MS
141622001-11-14 Michael Snyder <msnyder@redhat.com>
14163
25d559ca 14164 * gdb.base/code-expr.exp: New file. Tests use of the "@code"
bb632afb
MS
14165 qualifier in a type cast expression, to designate an address
14166 in the instruction space (Harvard architecture).
14167
4749e309
MS
141682001-11-13 Michael Snyder <msnyder@redhat.com>
14169
14170 * gdb.base/cvexpr.c, gdb.base/cvexpr.exp: New files.
14171 Tests for expressions using 'const' and 'volatile'.
14172
25050984
CV
141732001-11-13 Corinna Vinschen <vinschen@redhat.com>
14174
14175 * gdb.asm/asm-sources.exp: Allow defining linker flags.
14176
1902c51f
DJ
141772001-11-12 Daniel Jacobowitz <drow@mvista.com>
14178
14179 * lib/mi-support.exp (mi_run_to_helper): Move comments
14180 outside of gdb_expect.
14181
dcf95b47
DJ
141822001-11-11 Daniel Jacobowitz <drow@mvista.com>
14183
14184 * lib/mi-support.exp: (mi_run_to_helper, mi_run_to,
14185 mi_step_to, mi_next_to, mi_continue_to, mi_finish_to,
14186 mi0_step_to, mi0_next_to, mi0_continue_to, mi0_finish_to,
14187 mi0_run_to): New functions.
14188 * gdb.mi/mi-simplerun.exp: Use them.
14189 * gdb.mi/mi0-simplerun.exp: Likewise.
14190 * gdb.mi/mi-var-cmd.exp: Likewise.
14191 * gdb.mi/mi0-var-cmd.exp: Likewise.
d63a86f8 14192
45b074e1
AC
141932001-11-10 Andrew Cagney <ac131313@redhat.com>
14194
14195 * gdb.asm/asmsrc1.s: Add ``gdbasm_'' prefix to all macros.
14196 * gdb.asm/asmsrc2.s, gdb.asm/d10v.inc: Update.
14197
bf50d346
AC
141982001-11-09 Andrew Cagney <ac131313@redhat.com>
14199
14200 * gdb.base/restore.exp: Include $expected value in restored test
14201 message.
14202
9383332c
AC
142032001-11-09 Andrew Cagney <ac131313@redhat.com>
14204
14205 * gdb.asm/asm-source.exp: Supress file, instead of skip, when not
14206 implemented.
14207
db62520a
MS
142082001-11-08 Michael Snyder <msnyder@redhat.com>
14209
14210 * gdb.base/callfuncs.exp: Add tests for nested call dummies.
14211 Add pass/fail message for stop at breakpoint in call dummy function.
14212
b5703437
MS
142132001-11-07 Michael Snyder <msnyder@redhat.com>
14214
d63a86f8
RM
14215 * gdb.c++/templates.exp (test_template_breakpoints):
14216 If we get an overload menu, but it does not match what
760f6330 14217 we expect, we still need to issue the "cancel" command.
3b2a7ae5
MS
14218 * gdb.c++/templates.exp: Replace "void \\*" with "void ?\\*",
14219 making the whitespace optional. Argument for "new" may be
14220 "unsigned" as well as "unsigned int/long".
d63a86f8 14221 * gdb.c++/templates.exp: Replace "const &" with "const ?&",
eef747c0
MS
14222 making the whitespace optional. Also replace "(void) with
14223 "((void|)), making the keyword "void" optional.
d63a86f8 14224 * gdb.c++/virtfunc.exp: Replace "const &" with "const ?&",
63f50499
MS
14225 making the whitespace optional. Also replace "(void) with
14226 "((void|)), making the keyword "void" optional.
3bf40917
MS
14227 * gdb.base/callfuncs.c (t_float_values): This function must
14228 _not_ be prototyped, and the following function (t_float_values2)
d63a86f8 14229 must be prototyped (if the compiler supports it), so that GDB
3bf40917
MS
14230 can be tested against both cases. Usually one case involves
14231 promotion of float to double, while the other does not.
14232 * gdb.base/callfwmall.c: Ditto.
b5703437
MS
14233 * gdb.asm/asm-source.exp (bt ALL in foo2): Accept a backtrace that
14234 includes a stack frame for "start".
14235
c8ab4e6d
JB
142362001-11-05 Jim Blandy <jimb@redhat.com>
14237
14238 * gdb.stabs/weird.exp: Delete "p v_comb" test. It assumes that
14239 pointers are 32 bits long, and that offsets of relocs are always
14240 stored in the data (REL-style), and not in the reloc entry itself
14241 (RELA-style).
14242 * gdb.stabs/weird.def (v_comb, v_comb_shared): Remove symbols and
14243 stabs.
14244
3f08ced9
MS
142452001-11-01 Michael Snyder <msnyder@redhat.com>
14246
14247 * gdb.c++/cplusfuncs.exp: Fix conflicts between operator names
14248 and regular expression operators by using quoting.
14249
cbfa24cd
MS
142502001-10-31 Michael Snyder <msnyder@redhat.com>
14251
14252 * gdb.c++/overload.exp: Select overloadfnarg(void) or overloadfnarg(),
14253 depending on what the symbol table contains.
14254 * gdb.c++/derivation.exp: Accept both "foo(void)" and "foo()" in
14255 the output of the ptype command. Similarly, accept both "const &"
14256 and "const&".
14257
aaa68313
CV
142582001-10-31 Corinna Vinschen <vinschen@redhat.com>
14259
14260 * gdb.base/miscexprs.c (main): Add usage of preprocessor
14261 symbol `STORAGE' to allow to choose the storage class of
14262 the local datastructures.
14263 * gdb.base/miscexprs.exp: Handle setting a `-DSTORAGE=...'
14264 compiler directive.
14265
91740388
MS
142662001-10-30 Michael Snyder <msnyder@redhat.com>
14267
14268 * gdb.base/jump.exp: Allow it to run for all targets.
14269
1b7c05e7
CV
142702001-10-29 Corinna Vinschen <vinschen@redhat.com>
14271
14272 * gdb.base/call-ar-st.c (print_double_array): Match for loop
14273 with new double_array size.
14274 (main): Change storage class of all local variables to static.
14275 Reduce size of double_array to 9.
14276 * gdb.base/call-ar-st.exp: Increase timeout value.
14277 Change expected output for double array to match new size in
14278 call-ar-st.c.
14279
36a22261
CV
142802001-10-29 Corinna Vinschen <vinschen@redhat.com>
14281
14282 * gdb.base/ending-run.exp: Create identical output when passing
14283 `step to end of run' case. Add regular expression branch satisfying
d63a86f8 14284 Stormy16 target.
36a22261 14285
92b8ae91
MK
142862001-10-28 Mark Kettenis <kettenis@gnu.org>
14287
14288 * gdb.base/interrupt.exp: Treat SIGILL similar to SIGSEGV such
14289 that we catch the expected failure under Linux/x86.
14290
cb135b83
OF
142912001-10-29 Orjan Friberg <orjanf@axis.com>
14292
14293 * gdb.base/setvar.exp: Escape curly braces.
14294 * gdb.stabs/weird.exp: Ditto.
14295
6884aa54
DJ
142962001-10-27 Daniel Jacobowitz <drow@mvista.com>
14297
14298 * gdb.mi/mi-hack-cli.exp: Remove excess newlines from test strings.
14299 * gdm.mi/mi0-hack-cli.exp: Likewise.
14300
0398c9aa
AC
143012001-10-25 Andrew Cagney <ac131313@redhat.com>
14302
14303 * gdb.stabs/weird.exp: Unify ``variable VAR printed properly''
14304 messages.
14305
d20bf2e8
AC
143062001-10-21 Andrew Cagney <ac131313@redhat.com>
14307
14308 * lib/mi-support.exp (mi_gdb_start): Don't require MI_OUT when
14309 checking MI enabled.
14310
03dd63aa
CV
143112001-10-09 Corinna Vinschen <vinschen@redhat.com>
14312
14313 * gdb.base/maint.exp: Treat $EXEEXT as optional in output.
14314
1d9d99f3
FCE
143152001-10-04 Frank Ch. Eigler <fche@redhat.com>
14316
14317 * lib/insight-support.exp (gdbtk_start): Don't exit dejagnu
14318 if gdb child process crashes, just signal an error.
14319
838ae6c4
JB
143202001-10-02 Jim Blandy <jimb@redhat.com>
14321
14322 * lib/gdb.exp (test_xfail_format): Simplify.
14323
14324 * lib/gdb.exp (setup_xfail_format): Don't forget to put a `$' in
14325 front of the variable name `format'. Simplify `if'.
14326
8f0cbc1c
DJ
143272001-10-01 Daniel Jacobowitz <drow@mvista.com>
14328
14329 * gdb.threads/pthreads.exp: Wait for output and delay
14330 before sending ^C.
14331
1f08dafd
DJ
143322001-10-01 Daniel Jacobowitz <drow@mvista.com>
14333
14334 * gdb.mi/mi-var-display.exp (continue to incr_a): Recognize
14335 some incorrect output instead of timing out.
14336 * gdb.mi/mi-var-display.exp (continue to incr_a): Likewise.
14337
674f90ff
CV
143382001-09-28 Corinna Vinschen <vinschen@redhat.com>
14339
14340 * gdb.base/volatile.exp (local_compiler_xfail_check): Change qux2
14341 check to allow additional `int'.
14342
9b284272
DJ
143432001-09-27 Daniel Jacobowitz <drow@mvista.com>
14344
14345 * gdb.base/completion.exp: Remove incorrect 'p "a' test.
14346 Add tests for 'p "break' (pass) and 'p "break.' (xfail).
14347
b55a4771
MS
143482001-09-27 Michael Snyder <msnyder@redhat.com>
14349
14350 * lib/gdb.exp (test_debug_format): New proc.
14351 (setup_xfail_format): Use new proc test_debug_format.
14352 * gdb.base/constvars.exp (local_compiler_xfail_check): New
14353 proc; use new service proc test_debug_format.
14354 Replace all other "gcc_compiled" tests with this test.
14355 * gdb.base/volatile.exp (local_compiler_xfail_check): New
14356 proc; use new service proc test_debug_format.
14357 Replace all other "gcc_compiled" tests with this test.
14358
143592001-09-27 Michael Snyder <msnyder@redhat.com>
14360
14361 * gdb.base/cvexpr.exp: New file.
14362 * gdb.base/cvexpr.c: New file
14363 Test for expressions using const and volatile keywords.
14364
4e6667ac
CV
143652001-09-26 Corinna Vinschen <vinschen@redhat.com>
14366
14367 * gdb.base/constvars.exp: Check for different orders of keywords
14368 and additional "int" strings in output.
14369
4f337972
AC
143702001-09-22 Andrew Cagney <ac131313@redhat.com>
14371
14372 * gdb.base/maint.exp: Add "maintenance set/show" to list of valid
14373 responses from "help maint".
14374
2015650d
FCE
143752001-09-19 Frank Ch. Eigler <fche@redhat.com>
14376
14377 * lib/insight-support.exp (_gdbtk_xvfb_init): Set DISPLAY
14378 to localhost:NNN instead of :NNN, in case Xvfb is listening
14379 only on TCP.
14380
f3bcedc1
CV
143812001-09-19 Corinna Vinschen <vinschen@redhat.com>
14382
14383 * gdb.base/recurse.exp: When checking leaving the watchpoint
14384 scope, recognize when gdb is in function's epilogue and pass.
14385
6b819c92
KS
143862001-09-18 Keith Seitz <keiths@redhat.com>
14387
14388 * lib/insight-support.exp (_gdbtk_export_target_info): Add
14389 support for running tests against sid targets.
14390 (gdbtk_done): Ditto.
14391
a10c9419
CV
143922001-09-18 Corinna Vinschen <vinschen@redhat.com>
14393
14394 * gdb.base/ending-run.c (main): Set stdout buffersize
14395 to the same reasonable value for any target.
14396 * gdb.base/ending-run.exp: Add a regular expression
14397 to make testsuite happy on Sanyo Stormy16 target.
14398
739d0d99
CV
143992001-09-17 Corinna Vinschen <vinschen@redhat.com>
14400
14401 * gdb.base/display.c (do_loops): Add float variable `f'.
14402 Increment f in loop.
14403 * gdb.base/display.exp: Increment timeout by 60 seconds.
14404 Change float display test to use variable `f'.
14405
1b8947f0
JB
144062001-09-17 Jim Blandy <jimb@redhat.com>
14407
14408 * gdb.base/restore.exp: Use temporary breakpoints, to avoid
14409 overflowing the limited breakpoint tables on some ROM monitors
14410 (like the ROM68K).
14411
9890ac81
FCE
144122001-09-15 Frank Ch. Eigler <fche@redhat.com>
14413
14414 * lib/insight-support.exp (_gdbtk_xvfb_init): Start Xvfb with
14415 the "-ac" (disable access control) flag.
14416
6db765ea
JH
144172001-08-30 Jeff Holcomb <jeffh@redhat.com>
14418
14419 * gdb.base/remote.c: Use a small buffer for targets with 16-bit
14420 ints.
14421
4c32cc04
KS
144222001-08-30 Keith Seitz <keiths@redhat.com>
14423
14424 * lib/gdb.exp: Move all insight-related functionality into
14425 separate file.
14426 * lib/insight-support.exp: New file.
14427
8d6e6f81
FCE
144282001-08-29 Frank Ch. Eigler <fche@redhat.com>
14429
14430 * config/sid.exp (sid_start): Never set sid verbosity; disable
14431 expect_background {} that consumed its stdout; tolerate </dev/null.
14432 Attempt to set endianness override in "sid" protocol mode. Cleanup.
14433
6a90e1d0
AC
144342001-08-18 Andrew Cagney <ac131313@redhat.com>
14435
14436 * lib/mi-support.exp (mi_gdb_start): If a remote target, use the
14437 CLI jump command to start it.
14438 (mi_run_to_main): Fail immediatly when unexpected output.
14439
1759b3c3
AC
144402001-08-18 Andrew Cagney <ac131313@redhat.com>
14441
14442 * lib/mi-support.exp (mi_gdb_start): Move call to sid_start to
14443 beginning of function. Fix PR gdb/191.
14444
61d11d80
FCE
144452001-08-16 Frank Ch. Eigler <fche@redhat.com>
14446
14447 * config/sid.exp (sid_start): Don't warn if we cannot figure out
14448 what to force sid endianness to.
14449
942a4df2
KS
144502001-08-15 Keith Seitz <keiths@redhat.com>
14451
14452 * lib/gdb.exp (gdbtk_start): Don't set environment
14453 variables for TCL_LIBRARY and friends. Insight will
14454 now figure these out for itself.
14455
0521c418
MS
144562001-08-02 Michael Snyder <msnyder@redhat.com>
14457
14458 * gdb.base/completion.exp: Remove the symbol "a64l" from
14459 the expect string; this is target-specific, and not related
14460 to what is being tested.
14461
74a9a58a
DB
144622001-08-02 Dave Brolley <brolley@redhat.com>
14463
14464 * config/sid.exp: Rename gdb-socket to cpu-gdb-socket.
14465
c70819fa
MS
144662001-07-25 Michael Snyder <msnyder@redhat.com>
14467
c2b8fa57
MS
14468 * gdb.base/consecutive.exp: New file. Test stepping over
14469 breakpoints on consecutive instructions.
14470 * gdb.base/consecutive.c: New file.
14471
c70819fa
MS
14472 * gdb.base/call-rt-st.exp: Use double-backslash to quote
14473 curly braces in regular expressions.
14474
2b1a1355
MS
144752001-07-25 Michael Snyder <msnyder@redhat.com>
14476
14477 * gdb.base/ending-run.exp: Accept "Program exited normally" as
14478 legitimate output from stepping out of main.
14479
413eca6f
KS
144802001-07-22 Keith Seitz <keiths@redhat.com>
14481
14482 * lib/gdb.exp (_gdbtk_xvfb_init): If GDB_DISPLAY is
14483 the empty string, do not run the tests.
14484
7e5a9322
SC
144852001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
14486
14487 * gdb.base/long_long.exp: Detect size of pointer. Take into
14488 account 2-byte pointers when testing for p/a results.
14489
de58f10f
SC
144902001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
14491
d63a86f8 14492 * gdb.base/remote.c (RANDOM_DATA_SIZE): New define, defaults to 48K
de58f10f
SC
14493 and defined to 1K for m68hc11.
14494 (random_data): Reduce table to 1K for embedded platforms (68hc11).
14495 * gdb.base/remote.exp (get_sizeof): New function from sizeof.exp.
14496 (sizeof_random_data): New variable to tell the size of the data table;
14497 don't test past this size; always run to main.
14498
d6f5fea1
SC
144992001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
14500
14501 * gdb.base/return2.exp: return of long long and double fails for
14502 68HC11; don't execute these tests on that platform.
14503 * gdb.base/return.exp: Return of a double fails for 68hc11.
14504
c477543d
SC
145052001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
14506
14507 * call-ar-st.exp: Use gdb_skip_float_test to avoid executing
14508 tests that print a float.
14509 * call-rt-st.exp: Likewise.
14510
63cf1c79
MK
145112001-07-12 Mark Kettenis <kettenis@gnu.org>
14512
14513 * gdb.base/so-impl-ld.exp: Remove stray space that prevented
14514 running this test on Linux.
14515
112f9ab5
MC
145162001-06-24 Michael Chastain <chastain@redhat.com>
14517
14518 * gdb.base/arithmet.exp: Remove some tests to make all test names
14519 unique.
14520
4970cb0f
MS
145212001-07-03 Michael Snyder <msnyder@redhat.com>
14522
14523 * gdb.c++/classes.exp: Accept both "foo(void)" and "foo()" in
14524 the output of the ptype command.
14525
d85da69f
MS
145262001-07-02 Michael Snyder <msnyder@redhat.com>
14527
4c8a82de
MS
14528 * gdb.base/completion.exp: Don't assume that break.c is the only
14529 source file that may contain functions named "marker".
d85da69f
MS
14530 * gdb.base/corefile.exp: Quote the curly braces in regexp.
14531
8afc772b
AC
145322001-06-28 Andrew Cagney <ac131313@redhat.com>
14533
14534 * gdb.disasm/Makefile.in (clean mostlyclean): Add h8300s to list
14535 of files to delete.
14536
14537 From 2000-06-15 Kazu Hirata <kazu@hxi.com>:
14538 * gdb.disasm/h8300s.exp: New file.
14539 gdb.disasm/h8300s.s: Likewise.
14540
cff22675
AC
145412001-06-27 Andrew Cagney <ac131313@redhat.com>
14542
14543 * lib/mi-support.exp (mi_delete_breakpoints): Accept mi1 format
14544 empty breakpoint tables.
14545
68c81b54
AC
145462001-06-25 Andrew Cagney <ac131313@redhat.com>
14547
14548 * lib/mi-support.exp: Update args=... part of stop-reason
14549 patterns. Accept either a list or a tuple.
14550
2dd62704
AC
145512001-06-23 Andrew Cagney <ac131313@redhat.com>
14552
14553 * lib/mi-support.exp: Remove local emacs variable defining
14554 change-log-default-name.
14555
b4127474
MC
145562001-06-22 Michael Chastain <chastain@redhat.com>
14557
14558 * gdb.base/arithmet.exp: Use gdb_test instead of send_gdb/gdb_expect.
14559 This is operationally compatible with the previous version.
14560
8dbfb380
JB
145612001-06-13 Jim Blandy <jimb@redhat.com>
14562
14563 * lib/gdb.exp (gdb_test): Doc fix.
14564
f2d8c86d
MC
145652001-06-10 Michael Chastain <chastain@redhat.com>
14566
14567 * gdb.base/exprs.exp: Remove a duplicate test.
14568
81564d34
JB
145692001-06-06 Jim Blandy <jimb@redhat.com>
14570
14571 * gdb.base/return2.exp (main): Use values to test float and double
14572 returns that are not NaN's, to avoid being confused by IEEE
14573 comparison rules.
14574
da55addb
MS
145752001-06-04 Michael Snyder <msnyder@redhat.com>
14576
14577 * gdb.threads/pthreads.exp (check_control_c): Return 0 for success,
d63a86f8 14578 non-zero if control_c fails. Terminate the test on failure,
da55addb
MS
14579 rather than wait for 12 more tests to time out.
14580
42c65987
JB
145812001-06-06 Jim Blandy <jimb@redhat.com>
14582
b18bced9 14583 * gdb.base/exprs.exp ("sizeof (long long) > sizeof (long) (true)"):
d63a86f8 14584 Don't forget to match the GDB prompt.
b18bced9 14585
42c65987
JB
14586 * gdb.trace/gdb_c_test.c, actions.c: Fix misspellings.
14587
5b41e5f0
JB
145882001-06-04 Jim Blandy <jimb@redhat.com>
14589
14590 * gdb.base/help.exp: Update pattern to exclude `print-load-map'
14591 command.
14592
015e046f
KB
145932001-05-31 Kevin Buettner <kevinb@redhat.com>
14594
14595 * gdb.base/annota1.exp (info break): Match four or more spaces
14596 after "Address".
14597
fb1ffbbe
MC
145982001-05-31 Michael Chastain <chastain@redhat.com>
14599
14600 * gdb.c++/cplusfuncs.cc (dm_type_char_star): Remove superfluous cast.
14601 (dm_type_int_star): Likewise.
14602 (dm_type_long_star): Likewise.
14603 (dm_type_void_star): Likewise.
14604
5ea2a32c
KB
146052001-05-29 Kevin Buettner <kevinb@redhat.com>
14606
14607 * gdb.base/completion.exp (INPUTRC): Set this environment variable
14608 to a known value in order to get consistent results regardless
14609 of the setting of INPUTRC or the presence or contents of .inputrc.
14610
ae23c492
MS
146112001-05-24 Michael Snyder <msnyder@redhat.com>
14612
ac55707e
MS
14613 * gdb.threads/linux-dp.exp: Remove assumptions about thread ordering.
14614 Don't require that the main thread and the manager thread are the
14615 first in the list.
14616
ae23c492
MS
14617 * gdb.threads/pthreads.exp (test_startup): Relax test for thread
14618 debugging. If test fails, issue an "unsupported" not a "fail".
14619
400071f1
JB
146202001-05-24 Jim Blandy <jimb@redhat.com>
14621
14622 Don't assume that short is shorter than int.
14623 * gdb.base/exprs.exp ("print unsigned short == (~0)"): Don't
14624 assume that shorts are smaller than ints. On a 16-bit machine,
d63a86f8 14625 this isn't true.
400071f1
JB
14626 ("print unsigned char == (~0)"): Add test that verifies that ~0,
14627 an int, is not equal to ~0 stored in an unsigned char. This tests
14628 the same thing that the previous test meant to, but works on
14629 16-bit machines, too.
14630 ("print unsigned char != (~0)"): Same test, complemented.
14631
0816a3e5
MS
146322001-05-24 Michael Snyder <msnyder@redhat.com>
14633
14634 * gdb.threads/pthreads.exp (all_threads_running): Add an explicit
d63a86f8 14635 test for (full_coverage == 0). This makes the test run faster,
0816a3e5
MS
14636 and prevents dejagnu getting out of step.
14637
f6dc23a9
KB
146382001-05-23 Kevin Buettner <kevinb@redhat.com>
14639
14640 * gdb.base/finish.exp (finish_void): Revise pattern for
14641 stopping on the call statement to not permit stopping at
14642 the start of the instructions comprising the call sequence.
14643
7dbd117d
MC
146442001-05-19 Michael Chastain <chastain@redhat.com>
14645
14646 * gdb.base/callfuncs.exp: Make all test names unique.
14647 * gdb.base/commands.exp: Make all test names unique.
14648 * gdb.base/condbreak.exp: Make all test names unique.
14649 * gdb.base/dbx.exp: Make all test names unique.
14650 * gdb.base/default.exp: Make all test names unique.
14651 * gdb.base/define.exp: Make all test names unique. Conform some FAIL
14652 and TIMEOUT messages to their corresponding PASS message.
14653 * gdb.base/ending-run.exp: Make all test names unique.
14654 * gdb.base/long_long.exp: Remove duplicate test.
14655
6b0b0a9e
KB
146562001-05-21 Kevin Buettner <kevinb@redhat.com>
14657
14658 * gdb.base/finish.exp (finish_void): Allow "finish" command to
14659 stop on the call statement as well as the statement after the
14660 call.
14661
2caa35cb
MS
146622001-05-21 Michael Snyder <msnyder@redhat.com>
14663
14664 * gdb.base/long_long.exp: Allow for targets with 4-byte short.
14665
40713331
EZ
146662001-05-10 Elena Zannoni <ezannoni@redhat.com>
14667
a9c64011
AS
14668 * gdb.base/completion.exp: Revamp test. Make it execute on all
14669 platforms.
40713331 14670
c2c1be8d
EZ
146712001-05-10 Elena Zannoni <ezannoni@redhat.com>
14672
a9c64011
AS
14673 * config/gdbserver.exp (gdb_load): Handle the case
14674 in which the arguments to gdbserver are given in the
14675 baseboard configuration file.
14676 Also handle the case in which the server needs to do a
14677 load.
2c9cd303 14678
9671de48
KS
146792001-05-07 Keith Seitz <keiths@cygnus.com>
14680
a9c64011
AS
14681 * lib/gdb.exp (gdbtk_initialize_display): New proc which will
14682 set up the display for testing.
14683 (gdbtk_start): Convert all paths to paths that tcl will like.
14684 Export target information to environment.
14685 (_gdbtk_xvfb_init): New proc to start Xvfb if available and
14686 necessary.
14687 (_gdbtk_xvfb_exit): New proc to kill Xvfb if necessary.
14688 (to_tcl_path): New proc to convert a given pathname into
14689 a path acceptible as an argument to a tcl command.
14690 (_gdbtk_export_target_info): New proc to export target info
14691 into the environment for gdbtk testing.
14692 (gdbtk_done): New proc to signal end-of-test.
9671de48 14693
5a360f47
JB
146942001-05-06 Jim Blandy <jimb@redhat.com>
14695
14696 * restore.c: Make the code of caller0 correspond to its comment.
14697
66c756c6
MS
146982001-05-03 Michael Snyder <msnyder@redhat.com>
14699
14700 * config/sid.exp (gdb_target_sid): Check for error messages.
14701 On error or timeout, don't make expect exit (which will terminate
14702 all subsequent tests); instead just make gdb exit.
d63a86f8 14703 (gdb_load): Check for error messages. On error or timeout,
66c756c6
MS
14704 return a negative value.
14705
a966fde5
JB
147062001-04-24 Jim Blandy <jimb@redhat.com>
14707
851c18e0
JB
14708 * gdb.c++/templates.exp: If we see the prompt for the overload
14709 list, but we haven't recognized any of the longer patterns,
14710 arrange for this test to fail, not hang.
14711
a966fde5
JB
14712 * gdb.c++/classes.exp (ptype class A): Tolerate whitespace
14713 variations.
14714
db144853
MC
147152001-04-22 Michael Chastain <chastain@redhat.com>
14716
14717 * gdb.c++/local.exp: Use the 'runto' library function.
14718 * gdb.c++/namespace.exp: Likewise.
14719 * gdb.c++/overload.exp: Likewise.
14720
3207ec21
KB
147212001-03-26 Kevin Buettner <kevinb@redhat.com>
14722
14723 * gdb.base/Makefile.in (EXECUTABLES): Add step-line.
14724 * gdb.base/step-line.exp: New file. Test step/next in presence of
14725 #line directives.
14726 * gdb.base/step-line.c: New file. Test program for the above.
14727 * gdb.base/step-line.inp: New file. We pretend that this file has
14728 been transformed by some other tool into step-line.c.
14729
13b57657
JB
147302001-03-21 Jim Blandy <jimb@redhat.com>
14731
14732 * gdb.c++/userdef.exp: Check that GDB tolerates whitespace in
14733 unmangled operator names.
14734
754cbe1c
JB
147352001-03-20 Jim Blandy <jimb@redhat.com>
14736
14737 * gdb.threads/linux-dp.exp: Recognize an additional message
14738 generated by GDB when it doesn't understand how to debug threads
14739 on the target system.
14740
177495c9
AC
147412001-03-19 Andrew Cagney <ac131313@redhat.com>
14742
14743 * gdb.mi/mi-console.exp: Document ``Hello'' as a known bug.
14744
f266096b
MC
147452001-03-12 Michael Chastain <chastain@redhat.com>
14746
14747 * gdb.c++/derivation.exp: Use the 'runto' library function.
14748
cac3c2ff
MC
147492001-03-12 Michael Chastain <chastain@redhat.com>
14750
14751 * gdb.c++/annota2.exp: Fix regular expression for "post-query".
14752
b6c11a24
MC
147532001-02-24 Michael Chastain <chastain@redhat.com>
14754
14755 * gdb.c++/ref-types.exp: Change handwritten code to library
14756 function 'runto'.
14757
6bae5bce
OF
147582001-03-16 Orjan Friberg <orjanf@axis.com>
14759
14760 * gdb.base/signals.exp: Set count to 0 explicitly.
14761
0015fd9a
MS
147622001-03-15 Mark Salter <msalter@redhat.com>
14763
14764 * config/monitor.exp (gdb_target_cmd): Add explicit error return.
14765 (gdb_target_monitor): Add check of gdb_target_cmd return value.
880a15ee
MS
14766 (gdb_load): Add support for additional target_info: gdb_download_size
14767 and gdb_load_timeout.
0015fd9a 14768
fc33412a
DT
14769Thu Mar 8 16:06:00 2001 David Taylor <taylor@redhat.com>
14770
14771 * gdb.base/annota1.exp: Move test of isnative to earlier in the
889bf7c5
PA
14772 file -- to prevent failing when the compile fails but we have no
14773 intention of running the tests anyway.
fc33412a
DT
14774
14775 * gdb.base/long_long.exp: Test target_info for no_long_long, skip
14776 tests if set.
14777
14778 * gdb.base/maint.exp: Support 2 byte integers as well as 4 byte
889bf7c5 14779 integers.
fc33412a
DT
14780
14781 * gdb.c++/ctti.exp: Skip tests if skip_cplus_tests returns true.
14782 * gdb.c++/namespace.exp: Ditto.
14783
115f06de
OF
147842001-03-07 Orjan Friberg <orjanf@axis.com>
14785
14786 * gdb.base/pointers.c: Don't assume doubles are >= 8 bytes.
14787 * gdb.base/pointers.exp: Relax pattern match of decimals.
14788
b6ba6518
KB
147892001-03-06 Kevin Buettner <kevinb@redhat.com>
14790
14791 * Makefile.in, config/abug.exp, config/cfdbug.exp,
14792 config/cpu32bug.exp, config/dve.exp, config/est.exp,
14793 config/gdbserver.exp, config/hmsirom.exp, config/hppro.exp,
14794 config/i960.exp, config/m32r.exp, config/mn10300-eval.exp,
14795 config/monitor.exp, config/proelf.exp, config/rom68k.exp,
14796 config/sh.exp, config/sid.exp, config/slite.exp,
14797 config/sparclet.exp, config/udi.exp, config/unknown.exp,
14798 config/vr4300.exp, config/vr5000.exp, config/vx.exp,
14799 config/vxworks.exp, config/vxworks29k.exp,
14800 gdb.asm/asm-source.exp, gdb.base/a2-run.exp,
14801 gdb.base/all-bin.exp, gdb.base/annota1.exp,
14802 gdb.base/arithmet.exp, gdb.base/assign.exp,
14803 gdb.base/async.exp, gdb.base/attach.exp,
14804 gdb.base/bitfields.exp, gdb.base/bitops.exp,
14805 gdb.base/break.exp, gdb.base/call-ar-st.exp,
14806 gdb.base/call-rt-st.exp, gdb.base/call-strs.exp,
14807 gdb.base/callfuncs.exp, gdb.base/callfwmall.exp,
14808 gdb.base/commands.exp, gdb.base/completion.exp,
14809 gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
14810 gdb.base/constvars.exp, gdb.base/corefile.exp,
14811 gdb.base/dbx.exp, gdb.base/default.exp, gdb.base/define.exp,
14812 gdb.base/display.exp, gdb.base/ena-dis-br.exp,
14813 gdb.base/ending-run.exp, gdb.base/environ.exp,
14814 gdb.base/eval-skip.exp, gdb.base/exprs.exp,
14815 gdb.base/finish.exp, gdb.base/foll-exec.exp,
14816 gdb.base/foll-fork.exp, gdb.base/foll-vfork.exp,
14817 gdb.base/funcargs.exp, gdb.base/help.exp,
14818 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/list.exp,
14819 gdb.base/logical.exp, gdb.base/long_long.exp,
14820 gdb.base/maint.exp, gdb.base/mips_pro.exp,
14821 gdb.base/miscexprs.exp, gdb.base/nodebug.exp,
14822 gdb.base/opaque.exp, gdb.base/overlays.exp, gdb.base/page.exp,
14823 gdb.base/pointers.exp, gdb.base/printcmds.exp,
14824 gdb.base/ptype.exp, gdb.base/radix.exp, gdb.base/recurse.exp,
14825 gdb.base/regs.exp, gdb.base/relational.exp,
14826 gdb.base/remote.exp, gdb.base/reread.exp,
14827 gdb.base/restore.exp, gdb.base/return2.exp,
14828 gdb.base/scope.exp, gdb.base/sect-cmd.exp,
14829 gdb.base/selftest.exp, gdb.base/setshow.exp,
14830 gdb.base/setvar.exp, gdb.base/shlib-call.exp,
14831 gdb.base/sigall.exp, gdb.base/signals.exp,
14832 gdb.base/sizeof.exp, gdb.base/so-impl-ld.exp,
14833 gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
14834 gdb.base/step-test.exp, gdb.base/structs.c,
14835 gdb.base/structs.exp, gdb.base/structs2.exp,
14836 gdb.base/term.exp, gdb.base/twice.exp, gdb.base/varargs.exp,
14837 gdb.base/volatile.exp, gdb.base/watchpoint.exp,
14838 gdb.base/whatis-exp.exp, gdb.base/whatis.exp,
14839 gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
14840 gdb.c++/anon-union.exp, gdb.c++/classes.exp, gdb.c++/ctti.exp,
14841 gdb.c++/derivation.exp, gdb.c++/inherit.exp,
14842 gdb.c++/local.exp, gdb.c++/member-ptr.exp, gdb.c++/method.exp,
14843 gdb.c++/misc.exp, gdb.c++/namespace.exp, gdb.c++/overload.exp,
14844 gdb.c++/ref-types.exp, gdb.c++/templates.exp,
14845 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp,
14846 gdb.disasm/am33.exp, gdb.disasm/hppa.exp,
14847 gdb.disasm/mn10200.exp, gdb.disasm/mn10300.exp,
14848 gdb.fortran/types.exp, gdb.java/jmisc.exp,
14849 gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
14850 gdb.stabs/weird.exp, gdb.threads/linux-dp.exp,
14851 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
14852 gdb.trace/circ.exp, gdb.trace/collection.exp,
14853 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
14854 gdb.trace/limits.exp, gdb.trace/packetlen.exp,
14855 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp,
14856 gdb.trace/report.exp, gdb.trace/save-trace.exp,
14857 gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
14858 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
14859 lib/gdb.exp, lib/mi-support.exp: Update/correct copyright
14860 notices.
14861
dc96c6c7 148622001-02-27 Michael Snyder <msnyder@cygnus.com>
d8f92b1f
MS
14863
14864 * gdb.base/varargs.c (find_max_double): Fix printf format string:
14865 first arg is int not float.
14866
dc96c6c7 148672001-02-22 Michael Snyder <msnyder@cygnus.com>
40f33b9b
MS
14868
14869 * gdb.base/reread.exp: Unsupported for non-native targets;
14870 doesn't work for remote debugging.
14871
9b0c4aeb
FN
148722001-02-19 Fernando Nasser <fnasser@redhat.com>
14873
14874 From Drew Moseley <dmoseley@redhat.com>
a9c64011
AS
14875 * gdb.base/ending-run.exp: Properly handle the BSP state when
14876 stepping past the end of main.
9b0c4aeb 14877
02aa71d5
MC
148782001-02-19 John Moore <jmoore@redhat.com>
14879
14880 * gdb.base/commands.exp (infrun_breakpoint_command_test):
14881 Converted HPUX fix for non-expected items following multiple
14882 step commands into general solution for all platforms.
14883
1fa449a4
MC
148842001-02-18 Michael Chastain <chastain@redhat.com>
14885
14886 * gdb.c++/classes.exp (do_tests): Change runto statements
14887 from "runto 'foo(void)'" to "runto 'foo'". This makes the
14888 statements demangler agnostic.
14889 * gdb.c++/virtfunc.exp (do_tests): Likewise.
14890 (gdb_virtfunc_restart): Likewise.
14891
b2f9ec70
MC
148922001-02-14 Michael Chastain <chastain@redhat.com>
14893
14894 * gdb.c++/inherit.exp (do_tests): Change runto statements
14895 from "runto 'foo(void)'" to "runto 'foo'". This makes the
14896 statements demangler agnostic.
14897
cf74b8ca
AC
14898Sun Feb 4 17:32:21 2001 Andrew Cagney <cagney@redhat.com>
14899
14900 * gdb.threads/pthreads.exp: Unify pass/fail messages for
889bf7c5
PA
14901 ``continue to bkpt at common_routine in thread 2'' and ``stopped
14902 before calling common_routine 15 times'' tests.
cf74b8ca 14903
99f78f56
MC
149042001-02-11 Michael Chastain <chastain@redhat.com>
14905
14906 * gdb.c++/cplusfuncs.cc (dm_type_char_star): New function.
14907 Helps the test script figure out which demangler is in use.
14908 (dm_type_foo_ref): Ditto.
14909 (dm_type_int_star): Ditto.
14910 (dm_type_long_star): Ditto.
14911 (dm_type_unsigned_int): Ditto.
14912 (dm_type_void): Ditto.
14913 (dm_type_void_star): Ditto.
99707966 14914 * gdb.base/cplusfuncs.exp (probe_demangler): New function.
99f78f56
MC
14915 Probe the gdb demangler and set variables to accommodate
14916 formatting differences.
14917 (info_func_regexp): New function. Same as info_func, but
14918 matches against a regexp.
14919 (info_func): Match against a literal string.
14920 (print_addr_2): New function. Match against a literal string,
14921 which can be different from the input to gdb.
14922 (print_addr): Simply call print_addr_2 with the same argument twice.
14923 (test_lookup_operator_functions): Use demangler formatting variables.
14924 Blow away the xfails and workarounds for gnats gdb bug gdb/18. Sort
14925 the tests in the same order as the C++ class declaration.
14926 (test_paddr_operator_functions): Ditto.
14927 (test_paddr_overloaded_functions): Ditto.
14928 (test_paddr_hairy_functions): Use demangler formatting variables.
14929 Add reference to gdb/19 for related tests.
14930 (do_tests): Call probe_demangler.
14931
1de8f023
KB
149322001-01-30 Kevin Buettner <kevinb@redhat.com>
14933
14934 * gdb.c++/templates.cc (printf): Remove unused function definition.
14935
ca3f91ed
MS
149362001-01-26 Felix Lee <flee@redhat.com>
14937
14938 * sid.exp (sid_exit): Pass host, not target, to remote_close.
14939
149402001-01-25 matthew green <mrg@redhat.com>
14941
14942 * config/sid.exp (sid_start): Call `remote_push_conn' after firing
14943 up sid.
14944 (sid_exit): Call `remote_pop_conn' after GDB is gone.
14945
149462001-01-25 matthew green <mrg@redhat.com>
14947
14948 * config/sid.exp (sid_start): Use `remote_spawn' instead of `spawn.'
d63a86f8 14949 Deprecate $sid_spawn_id.
ca3f91ed
MS
14950 (sid_exit): Remove code necessary only for `spawn.'
14951
149522001-01-25 matthew green <mrg@redhat.com>
14953
14954 * config/sid.exp (sid_start): Handle sim,protocol of `sid.'
14955
fb18ec4a
MC
149562001-01-28 Michael Chastain <chastain@redhat.com>
14957
14958 * gdb.c++/ovldbreak.exp (take_gdb_out_of_choice_menu): New proc
14959 to call when tests fail. It takes gdb out of the overloaded
14960 function choice menu back to the main prompt, so that the test
14961 program stays synchronized.
14962 (set_bp_overloaded): New proc to collect all the common
14963 code for setting a breakpoint on an overloaded name. Calls
14964 take_gdb_out_of_choice_menu when needed.
14965 (menu_overload1arg): New variable to collect the repeated
14966 instances of the expected menu for an overloaded name. Change
14967 the regular expression to handle changes in g++ type encoding:
14968 "void" can be either "void" or "", and "unsigned int" can be
14969 either "unsigned int" or "unsigned".
14970 (continue_to_bp_overloaded): Change regular expressions to handle
14971 changes in g++ type encoding.
14972 (no proc): Call take_gdb_out_of_choice_menu when needed.
14973 Remove redundant calls to "info break". Accept either "canceled"
14974 or "cancelled". Change regular expressions in "info break"
14975 calls to handle changes in g++ type encoding. Give all tests
14976 unique strings.
14977
9c646a6e
BE
149782001-01-17 Ben Elliston <bje@redhat.com>
14979
14980 * config/sid.exp: New file.
14981
9549d9c1
AC
14982Fri Jan 12 18:29:01 2001 Andrew Cagney <cagney@b1.cygnus.com>
14983
14984 * gdb.base/callfuncs.exp: Add space after ``Value returned is''.
14985
dc96c6c7 149862000-12-21 Michael Snyder <msnyder@cygnus.com>
315f8b0e
MS
14987
14988 * gdb.base/finish.exp: Accept '1' instead of \001 from char_func.
14989 Add a RE to accept a non-ascii char if one is ever presented.
14990
b4df4f68
FN
149912000-12-20 Fernando Nasser <fnasser@redhat.com>
14992
297dd0fd 14993 * lib/mi-support.exp (mi_gdb_start): Test for MI_OUT, not UI_OUT.
b4df4f68 14994
dc96c6c7 149952000-12-18 Michael Snyder <msnyder@cygnus.com>
49c890fc 14996
d63a86f8 14997 * gdb.base/setvar.exp: Use double '\\' to quote curly braces
49c890fc
MS
14998 in regexp. One '\' does not suffice on Linux.
14999
4a7bddb6
MC
150002000-12-09 Michael Chastain <chastain@redhat.com>
15001
15002 * gdb.base/break.exp (test_clear_command): Use a marker function
15003 rather than 'main' for the test function. Also move this
15004 test to an execution point where the marker function names are
15005 guaranteed to be bound to functions. (Executing tests after a
15006 'finish' from main runs into name conflicts with local names
15007 in __libc_start_main).
15008
dc96c6c7 150092000-12-07 Michael Snyder <msnyder@cygnus.com>
efb66345
MS
15010
15011 * gdb.base/finish.exp: New test for gdb's "finish" command.
15012 * gdb.base/return2.exp: New test for gdb's "return" command.
15013 * gdb.base/return2.c: New source file for above.
15014
dc96c6c7 150152000-12-05 Michael Snyder <msnyder@cygnus.com>
3c077de9
MS
15016
15017 * gdb.base/constvars.exp: Add a "pass" message if "up" succeeds.
15018 * gdb.base/miscexprs.exp: Ditto.
15019 * gdb.base/pointers.exp: Ditto.
15020 * gdb.c++/derivation.exp: Ditto.
15021 * gdb.c++/local.exp: Ditto.
15022 * gdb.c++/namespace.exp: Ditto.
15023 * gdb.c++/overload.exp: Ditto.
15024 * gdb.c++/ref-types.exp: Ditto.
15025
dc96c6c7 150262000-12-05 Michael Snyder <msnyder@cygnus.com>
660fd469
MS
15027
15028 * gdb.base/constvars.exp: Test result of "up" command.
15029 * gdb.base/miscexprs.exp: Ditto.
15030 * gdb.base/pointers.exp: Ditto.
15031 * gdb.base/scope.exp: Ditto.
15032 * gdb.c++/derivation.exp: Ditto.
15033 * gdb.c++/local.exp: Ditto.
15034 * gdb.c++/namespace.exp: Ditto.
15035 * gdb.c++/overload.exp: Ditto.
15036 * gdb.c++/ref-types.exp: Ditto.
15037
44097287
FN
150382000-11-22 Michael Chastain <chastain@redhat.com>
15039
15040 * mips_pro.exp: Accept either "middle -> top -> main" or
15041 "middle -> main" in the backtrace, because gcc can optimize
15042 tail calls to jumps. Remove setup_xfail for the hppa case.
15043 Add a comment with the original warning messages from PR 3016,
15044 which was filed in 1993, to preserve them for posterity.
15045
9d2e1bab
ND
150462000-11-17 Nick Duffek <nsd@redhat.com>
15047
15048 * lib/gdb.exp (gdb_test): Override timeout with board info.
15049
1aca8eb7
ND
150502000-11-17 Nick Duffek <nsd@redhat.com>
15051
15052 * gdb.base/display.exp: Don't kill running stub. Add "again" to
15053 the second kill and detach messages.
15054
93076499
ND
150552000-11-17 Nick Duffek <nsd@redhat.com>
15056
15057 * configure.in: Add AC_EXEEXT.
15058 * configure: Regenerate.
15059 * Makefile.in (just-check): Export EXEEXT.
15060 * lib/gdb.exp ($EXEEXT): Import from environment.
15061 * gdb.base/maint.exp: Expect $EXEEXT in executable name. Don't
15062 expect "maint dump-me" on Cygwin.
15063 * gdb.base/reread.exp ($binfile, $binfile1, $binfile2): Append
15064 $EXEEXT.
15065
30e87cd3
ND
150662000-11-17 Nick Duffek <nsd@redhat.com>
15067
15068 * gdb.base/break.exp: Test backtrace and finish from called
15069 function on all platforms, not just HP-UX.
15070
dc96c6c7 150712000-11-03 Michael Snyder <msnyder@cygnus.com>
08e706b1
MS
15072
15073 * config/monitor.exp (gdb_target_cmd): Abstracts some of the
15074 code from gdb_target_monitor, so it can be used independantly
15075 for gdbserver. Also comment out an unnecessary PUTS.
d63a86f8 15076
dc96c6c7 150772000-11-03 Michael Snyder <msnyder@cygnus.com>
958a4e4c
MS
15078
15079 * gdb.base/a2-run.exp: Use gdb_skip_stdio_test.
15080 * gdb.base/corefile.exp: Expect the message "Program is being
15081 debugged already" when we send the "corefile" command, since
15082 the preceeding gdb_load may have connected gdb to a remote target.
15083 * gdb.base/display.exp: Disable hardware watchpoints if new
15084 board info variable "no_hardware_watchpoints" is true.
15085 Replace single-letter commands with more readable ones.
15086 * gdb.base/recurse.exp (recurse_tests): Disable hardware watchpoints
15087 if new board info variable "no_hardware_watchpoints" is true.
15088 * gdb.base/restore.exp (restore_tests): Call gdb_skip_stdio_tests
15089 to see if stdio (printf) testing is possible.
15090 * gdb.base/watchpoint.exp: Disable hardware watchpoints if new
15091 board info variable "no_hardware_watchpoints" is true. Use new
15092 proc "gdb_skip_stdio_tests" to see if printf tests are possible.
15093
39124dea
FN
150942000-11-13 Fernando Nasser <fnasser@redhat.com>
15095
15096 From Orjan Friberg <orjanf@axis.com>:
15097 * gdb.base/printcmds.exp: Escape curly braces followed by a number
15098 in array print pattern match.
15099
a9e2e984
FN
151002000-11-09 Fernando Nasser <fnasser@redhat.com>
15101
15102 * gdb.c++/templates.exp (test_template_breakpoints): Change Britsh
15103 spelling "cancelled" to U.S. spelling "canceled" to match changes
15104 made to gdb.
15105 * gdb.c++/ovldbreak.exp: Ditto.
15106
c7db355b
PS
151072000-11-06 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
15108
15109 * gdb.base/callfuncs.c (main): Moved to end of file, call
15110 t_double_values to initialize the FPU before inferior calls are made.
15111 * gdb.base/callfuncs.exp: Test for register preservation after calling
15112 inferior functions. Add tests for continuining, finishing and
15113 returning from a stop in a call dummy.
15114
dc96c6c7 151152000-10-24 Michael Snyder <msnyder@cygnus.com>
42f5c13f
MS
15116
15117 * gdb.base/commands.exp: Break up long lines, and re-indent.
15118
dc96c6c7 151192000-10-19 Michael Snyder <msnyder@cygnus.com>
ae0323a8
MS
15120
15121 * config/gdbserver.exp: Rewritten from the ground up, to make it
15122 compatible with the current dejagnu tree, and to make it work with
15123 the new "gdbserver" in libremote.
15124
dc96c6c7 151252000-10-16 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
15126
15127 * gdb.base/sizeof.exp (check_sizeof): Skip if no printf support.
15128 * gdb.base/varargs.exp: Skip entire test if no printf support.
15129 * gdb.base/ending-run.exp (Step to return): Skip if no printf supt.
15130 * gdb.base/shlib-call.exp: Skip several tests if no printf support.
15131
dc96c6c7 151322000-10-13 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
15133
15134 * lib/gdb.exp (gdb_skip_float_test): New proc. Skip test if
15135 no floating point support.
15136 (gdb_skip_stdio_test): New proc. Skip test if no stdio support.
15137 * gdb.base/call-ar-st.exp: Use above procs to skip tests.
15138 * gdb.base/call-rt-st.exp: Ditto.
15139 * gdb.base/call-strs.exp: Ditto.
15140
bac5fc66
JG
151412000-08-02 Jimmy Guo <guo@hpcleara.cup.hp.com>
15142
15143 * gdb.base/sizeof.c: include <stdio.h>.
15144
15145 * gdb.c++/classes.exp: Use gdb_test instead of send_gdb to
a9c64011
AS
15146 'finish', otherwise uncaptured gdb_prompt would potentially
15147 throw remaining test points out of sync.
bac5fc66 15148
b22a6027
SB
151492000-07-26 Scott Bambrough <scottb@netwinder.org>
15150
15151 * gdb.base/recurse.exp: Run tests for all targets.
15152 * gdb.base/so-impl-ld.exp: Added wildcard to handle the
15153 gnu-oldld case on ARM.
15154 * gdb.base/watchpoint.exp (test_stepping): Clear xfail
15155 for ARM targets.
d63a86f8 15156
d8231941
AG
15157Mon Jul 24 07:46:02 CDT 2000 Clinton Popetz <cpopetz@cygnus.com>
15158
15159 * gdb.java/configure.in (AC_INIT): Use jmisc.exp.
15160 * gdb.java/configure: Rebuild.
15161
8caabe69
AG
15162Sun Jul 23 21:42:34 2000 Anthony Green <green@redhat.com>
15163
15164 * gdb.java/jv-exp.exp: New file.
15165
9d273ca3
AG
15166Sun Jul 23 21:02:42 2000 Anthony Green <green@redhat.com>
15167
15168 * configure: Rebuilt.
15169 * configure.in (configdirs): Add gdb.java.
15170 * gdb.java/jmisc.java: New file.
15171 * gdb.java/jmisc.exp: New file.
15172 * gdb.java/Makefile.in: New file.
15173 * gdb.java/configure: Rebuilt.
15174 * gdb.java/configure.in: New file.
15175 * lib/java.exp: New file.
15176
4f823a66
AC
15177Wed Jul 12 18:14:29 2000 Andrew Cagney <cagney@b1.cygnus.com>
15178
15179 * gdb.base/exprs.exp: Test casts to a pointer including over and
889bf7c5 15180 underflow.
4f823a66 15181
2391e11d
AC
15182Thu Jul 13 11:52:53 2000 Andrew Cagney <cagney@b1.cygnus.com>
15183
15184 * gdb.base/sizeof.exp, gdb.base/sizeof.c: New files. Compare GDB
889bf7c5 15185 and the compilers sizes.
2391e11d 15186
54602222
ND
151872000-07-09 Nick Duffek <nsd@redhat.com>
15188
15189 * gdb.c++/misc.cc (class ClassParam, class_param): Define.
15190 (use_methods): New function.
15191 (main): Call use_methods().
15192 * gdb.c++/classes.exp (test_method_param_class): New procedure.
15193 (do_tests): Call test_method_param_class.
15194
2bec0572
ND
151952000-07-09 Nick Duffek <nsd@redhat.com>
15196
15197 * gdb.c++/classes.exp (test_nonexistant_members): Fix name
15198 spelling.
15199 (test_enums): New procedure. Move enum tests from end of script
15200 to here. Set breakpoint on function name instead of line number.
15201 * gdb.c++/misc.cc (ClassWithEnum): Move past Foo definitions.
15202 (enums2): New marker function.
15203 (enums1): New function.
15204 (main): Call enums1(). Move enum tests to enums1().
15205
78492fde
AC
15206Tue Jul 4 03:43:49 2000 Andrew Cagney <cagney@b1.cygnus.com>
15207
15208 * gdb.asm/asm-source.exp: Use raw AS/LD instead of CC to
889bf7c5 15209 compile/link program. Update line numbers.
78492fde
AC
15210 * gdb.asm/d10v.inc: Define ``startup''.
15211 * gdb.asm/asmsrc1.s: Add definition of _start.
d63a86f8 15212
49a2cef8
AC
15213Fri Jun 23 17:45:52 2000 Andrew Cagney <cagney@b1.cygnus.com>
15214
15215 * gdb.base/call-ar-st.exp: More rewrites of multi-line patterns.
15216
3e6c8688
EZ
152172000-06-18 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
15218
15219 * gdb.base/maint.exp: Add 'maint print architecture' item to output
889bf7c5 15220 of 'help maint print' command.
3e6c8688 15221
9ff5cbe9
AC
15222Fri Jun 16 18:22:05 2000 Andrew Cagney <cagney@b1.cygnus.com>
15223
15224 * gdb.base/call-ar-st.exp: Rewrite all multi-line patterns so that
889bf7c5 15225 they use gdb_expect_list.
9ff5cbe9 15226
17c579bd
AC
15227Wed Jun 7 13:02:40 2000 Andrew Cagney <cagney@b1.cygnus.com>
15228
15229 * gdb.base/commands.exp: Use ``set remote
889bf7c5
PA
15230 memory-read-packet-size'' instead of ``set endian big'' to test
15231 long commands.
17c579bd 15232
e6d71bf3
DB
152332000-06-03 Daniel Berlin <dan@cgsoftware.com>
15234
15235 * gdb.c++/templates.exp (do_tests): Make all of these work under
d63a86f8 15236 g++, and stop skipping them.
e6d71bf3
DB
15237
15238 * gdb.c++/namespace.exp: Move from gdb.hp/gdb.aCC to here, make it
15239 work under g++.
15240
d63a86f8 15241 * gdb.c++/misc.cc: Fix ambiguous initialization with correct
e5f9ba7b
MS
15242 initialization.
15243
dc96c6c7 152442000-06-02 Michael Snyder <msnyder@cygnus.com>
7346e70f
MS
15245
15246 * gdb.base/annota1.exp (run until main breakpoint): Loosen up
15247 the regular expression: accept an (almost) arbitrary sequence of
15248 "frames-invalid" and "breakpoints-invalid" messages both before
15249 and after the "starting" message.
15250
dc96c6c7 152512000-06-02 Michael Snyder <msnyder@cygnus.com>
e5f9ba7b
MS
15252
15253 * gdb.c++/local.exp: This test has never been known to work with g++.
e6d71bf3 15254
dc96c6c7 152552000-05-18 Michael Snyder <msnyder@cygnus.com>
0a791409
MS
15256
15257 * gdb.base/annota1.exp (annotate-signal-handler-caller):
15258 Relax the regular expression a little, make it pass on Solaris 8.
15259
8216cda9
KB
152602000-05-12 Kevin Buettner <kevinb@redhat.com>
15261
15262 * gdb.base/step-test.exp: On IA-64 targets, when stepping out of
d63a86f8 15263 a call, do not require that gdb stop on the line after the call.
8216cda9
KB
15264 Instead, it is permissible for gdb to stop on the line of the
15265 call itself.
15266
1a570b2f
MS
152672000-05-12 Michael Snyder <msnyder@.cygnus.com>
15268
15269 * gdb.base/break.exp (bp on small function, optimized file):
15270 Add a second pass pattern. The behavior differs here between stabs
15271 and dwarf for one-line functions. Stabs preserves two line symbols
15272 (one before the prologue and one after) with the same line number,
15273 but dwarf regards these as duplicates and discards one of them.
15274 Therefore the address after the prologue (where the breakpoint is)
15275 has no exactly matching line symbol, and GDB reports the breakpoint
15276 as if it were in the middle of a line rather than at the beginning.
15277
dc96c6c7 152782000-05-08 Michael Snyder <msnyder@cygnus.com>
89cb06a2 15279
d63a86f8 15280 * gdb.base/interrupt.exp: Make "pass" message say "send"
89cb06a2
MS
15281 rather than "send_gdb" (for consistancy).
15282
7d418785
AC
15283Mon May 1 15:37:58 2000 Andrew Cagney <cagney@b1.cygnus.com>
15284
15285 From 2000-04-28 Andreas Jaeger <aj@suse.de>:
15286 * gdb.c++/templates.cc: Properly check for GCC version number.
15287 * lib/compiler.cc: Likewise
15288
dc96c6c7 152892000-04-28 Michael Snyder <msnyder@cygnus.com>
e919ea79 15290
d63a86f8 15291 * gdb.base/break.exp: When compiled with -O2 optimization,
e919ea79
MS
15292 gdb may not stop at the first line of main, due to code motion.
15293
dc96c6c7 152942000-04-26 Michael Snyder <msnyder@cygnus.com>
1960c400
MS
15295
15296 * gdb.base/call-ar-st.exp: Bail out if target is sparclet.
15297 This test depends on parsing the printf output from the target.
15298 Since the sparclet stub doesn't do stdio, this will never work.
15299 * gdb.base/call-rt-st.exp: ditto.
15300 * gdb.base/call-strs: ditto.
15301
dc96c6c7 153022000-04-24 Michael Snyder <msnyder@cygnus.com>
b84b7669
MS
15303
15304 * gdb.base/miscexprs.exp: make sizeof long array test portable.
15305
15306 * gdb.base/ending-run.exp: After connecting to a remote target,
15307 but before running, the target will appear to be in a random
15308 location. Specify both a file and a line for breakpoints.
15309 Also, the function that calls main may be called 'init'
15310 rather than 'start'.
15311
a5a51225
EZ
153122000-04-17 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
15313
15314 * gdb.base/help.exp: Update output for add-symbol-file command.
15315
7930cc7c
FN
153162000-04-10 Fernando Nasser <fnasser@cygnus.com>
15317
15318 From Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
15319 * gdb.base/structs2.c: Support platforms defaulting to a unsigned char.
15320
23e37ab1
C
153212000-04-07 J.T. Conklin <jtc@redback.com>
15322
e93c542c
C
15323 * gdb.base/call-ar-st.exp: Relax patterns matching tab characters.
15324
23e37ab1
C
15325 * gdb.base/funcargs.exp: Relax patterns matching pointers to char.
15326
591b8fa3
PDM
15327Thu Mar 30 13:26:19 2000 Philippe De Muyter <phdm@macqel.be>
15328
15329 * gdb.base/call-ar-st.c (init_small_structs, main): Use floating-point
889bf7c5 15330 values that can be represented exactly.
591b8fa3
PDM
15331 * gdb.base/call-ar-st.exp (print print_small_structs): Fixed to match
15332 above change, and to not check against the directory part of the source
15333 file name.
15334 (step into print_long_arg_list): Likewise.
15335 (print print_small_structs from print_long_arg_list): Likewise.
15336 (print print_long_arg_list): Likewise.
15337
7a495180
EZ
153382000-03-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
15339
30b53638 15340 * gdb.base/printcmds.c: Terminate char array ctable2 with 0.
7a495180 15341
beb998c6
AC
15342Mon Mar 27 14:46:37 2000 Andrew Cagney <cagney@b1.cygnus.com>
15343
15344 * ChangeLog, gdb.base/commands.exp: Revert whitespace changes.
15345
1c689132
DB
153462000-03-25 Daniel Berlin <dan@cgsoftware.com>
15347
15348 * gdb.base/commands.exp (deprecated_command_test): Add test for
15349 deprecate with no arguments.
15350
c1790a9d
JL
153512000-03-24 Jonathan Larmour <jlarmour@redhat.co.uk>
15352
15353 * gdb.base/break.exp: Add new test for setting breakpoints on
15354 optimized code so we can test breakpoints work even when function
15355 prologues may be optimized away
15356
003ba290
FN
153572000-03-23 Fernando Nasser <fnasser@totem.to.cygnus.com>
15358
15359 From David Whedon <dwhedon@gordian.com>
a9c64011 15360 * gdb.base/commands.exp : Added command deprecator tests.
003ba290 15361
6837a0a2
DB
153622000-03-22 Daniel Berlin <dan@cgsoftware.com>
15363
15364 * gdb.base/help.exp: Added test for new apropos command.
15365
b9593231
KB
153662000-03-21 Kevin Buettner <kevinb@redhat.com>
15367
15368 * gdb.base/pointers.c (usevar): New function.
15369 (main): Make sure that global variables v_int_pointer2, rptr,
15370 and y are all referenced someplace in the program by calling
15371 usevar() on them. [Some linkers delete symbols which are
15372 never referenced. The space remains, but there's no way to
15373 get a (symbolic) handle on the variable from the debugger.]
15374
751a959b
EZ
153752000-03-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
15376
15377 * gdb.base/printcmds.c: Add typedeffed arrays.
15378
15379 * gdb.base/printcmds.exp (test_print_typedef_arrays): New
889bf7c5 15380 procedure to test arrays that are typedef'd.
751a959b 15381
73a93a32
JI
153822000-03-13 James Ingham <jingham@leda.cygnus.com>
15383
15384 * lib/gdb.exp: Fix the gdbtk_start routine to correctly find all
d63a86f8 15385 the library directories.
73a93a32 15386
fb40c209
AC
15387Mon Feb 21 13:05:36 2000 Andrew Cagney <cagney@b1.cygnus.com>
15388
15389 * configure.in (configdirs): Add sub directory gdb.mi.
15390 * configure: Re-generate.
15391
15392 * gdb.mi: New directory.
d63a86f8 15393
ee4dd2c9
AC
153942000-02-25 Scott Bambrough <scottb@netwinder.org>
15395
15396 * gdb.base/long_long.exp: Correct test suite failure when printing
889bf7c5 15397 a long long value as a double on ARM platforms.
ee4dd2c9 15398
70f0cc22
JB
153992000-02-16 Jim Blandy <jimb@redhat.com>
15400
15401 * gdb.base/break.exp ("breakpoint line number"): Make sure the
15402 default source file is set properly before running this test.
15403
853819b8
EZ
154042000-02-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
15405
15406 * lib/gdb.exp: Tell the testsuite that now gdbtk is in the
889bf7c5 15407 gdbtk/library directory, not in gdbtcl2.
853819b8 15408
dfcd3bfb
JM
154092000-02-04 Jim Blandy <jimb@redhat.com>
15410
15411 * gdb.c++/templates.exp: ("ptype T5<int>"): Remove extraneous
15412 backslash from regexp pattern.
15413
15414 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): New
15415 procedure. Use it to run all the "continue to bp overloaded"
15416 tests. Note that this changes the names of the tests slightly.
15417 If the breakpoint hit message includes a hex PC value, because
15418 GCC's Dwarf 2 line info doesn't help us distinguish the prologue
15419 from the real source code, still consider that a pass.
15420
15421 * gdb.base/condbreak.exp ("run until breakpoint at marker2"):
15422 XFAIL here if the breakpoint message contains a hex address. Note
15423 similar change on 1999-11-02.
15424
15425 * gdb.base/step-test.exp: Comment Fernando's change of 2000-02-02.
15426
15427 * gdb.base/ptype.exp: Establish a default source file before
15428 calling get_debug_format.
15429
154302000-02-03 Fernando Nasser <fnasser@totem.to.cygnus.com>
15431
15432 * gdb.base/watchpoint.exp: Remove duplication of test messages.
15433
8b93c638
JM
154342000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
15435
15436 * gdb.base/step-test.exp: Fix the steps to enter a callee by means
15437 of successive stepi commands -- while in the prologue we should see
15438 the function entry bracket.
15439
154402000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
15441
15442 * gdb.base/ending-run.exp: Add ARM in thumb mode case, where we
15443 reach __change_mode() when stepping through the end of main().
15444
c5394b80
JM
154452000-01-17 Fernando Nasser <fnasser@totem.to.cygnus.com>
15446
15447 * gdb.base/default.exp: Fix expected pattern.
15448 * gdb.base/help.exp: Same.
15449
0d06e24b
JM
154502000-01-10 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
15451
15452 * gdb.base/so-indr-cl.exp: Don't execute the test if not on HPUX.
889bf7c5 15453 Don't use xfail's because that affects only the following test.
d63a86f8 15454
0d06e24b 15455 * gdb.base/so-impl-ld.exp: Don't execute the tests if not on hpux,
889bf7c5 15456 solaris or linux.
0d06e24b
JM
15457
15458 * gdb.base/selftest.exp: Update to reflect changes to main.c.
15459
dc96c6c7 154602000-01-07 Michael Snyder <msnyder@cygnus.com>
0d06e24b 15461
d63a86f8 15462 * gdb.base/display.exp: Some yacc parsers like to say
0d06e24b
JM
15463 "A syntax error" rather than "A parse error". Accept both.
15464
154652000-01-06 Fernando Nasser <fnasser@totem.to.cygnus.com>
15466
15467 * gdb.base/default.exp: Remove OS dependent string from "target
15468 remote" test.
15469 * gdb.base/help.exp: Same for "help target remote" test.
15470
c3f6f71d
JM
154712000-01-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
15472
15473 From Jim Kingdon <kingdon@redhat.com>:
15474
15475 * gdb.c++/annota2.exp: Fix "delete bps" test to wait for the
889bf7c5
PA
15476 prompt (cleanup rather than necessity, but still might keep output
15477 from spilling to next test).
c3f6f71d
JM
15478
154792000-01-02 Fred Fish <fnf@cygnus.com>
15480
15481 * gdb.base/ptype.c (FALSE, TRUE): #undef these to avoid clash on
15482 AIX, which defines them in <sys/types.h>.
15483
ed9a39eb 154841999-12-16 Stan Shebs <shebs@andros.cygnus.com>
c4093a6a 15485
ed9a39eb 15486 * gdb.base/default.exp: Match arm* etc instead of arm in "info
889bf7c5 15487 float" test.
ed9a39eb
JM
15488
154891999-12-13 Fernando Nasser <fnasser@totem.to.cygnus.com>
c4093a6a 15490
ed9a39eb 15491 * gdb.base/watchpoint.exp: Add missing "(timeout)" to test message.
c4093a6a
JM
15492
15493 * gdb.base/break.exp: Add missing anchor to reg exp on "finish from
15494 outermost frame disallowed".
15495
154961999-12-09 Fernando Nasser <fnasser@totem.to.cygnus.com>
15497
15498 * gdb.base/setvar.exp: New tests for setting the value of a struct
15499 with a constant list.
15500
155011999-12-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
15502
15503 * gdb.base/setvar.exp: Remove pair os tests that expected gdb to
15504 require the user to type a cast before setting the value of a struct.
15505
de57eccd
JM
155061999-12-06 Jim Blandy <jimb@cygnus.com>
15507
15508 * gdb.base/default.exp: Expect the new 'info float' command on
15509 all i386 platforms.
15510
15511 * gdb.threads/linux-dp.exp: Expand our ability to recognize
15512 LinuxThreads libraries that don't support debugging.
15513
c2d11a7d
JM
15514Sat Dec 4 15:21:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
15515
15516 * gdb.base/remote.c: Fill the buffer with truely random data.
889bf7c5
PA
15517 Change the buffer type to ``unsigned char'' to simplify size
15518 arithmetic.
c2d11a7d
JM
15519
15520 * gdb.base/remote.exp: Reduce download numbers by one. Typical
889bf7c5
PA
15521 stub only handles 400-1 byte packets. Verify that the download
15522 worked.
c2d11a7d
JM
15523
155241999-11-30 Fernando Nasser <fnasser@totem.to.cygnus.com>
15525
15526 * lib/gdb.exp (gdb_expect_list): FAIL only once on multiple pattern
15527 tests, using UNRESOLVED for the untested cases. Also, does not wait
15528 for a timeout if the prompt was received before a recognizable pattern.
15529
155301999-11-29 Fernando Nasser <fnasser@totem.to.cygnus.com>
15531
15532 * lib/gdb.exp (gdb_expect_list): Fix spelling.
15533
155341999-11-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
15535
15536 * gdb.base/watchpoint.exp: Add tests cases for the hit count of
889bf7c5 15537 watchpoints.
c2d11a7d
JM
15538
155391999-11-24 Jason Merrill <jason@casey.cygnus.com>
15540
15541 * gdb.base/condbreak.exp: Add missing '$gdb_prompt $'.
15542
15543 * gdb.c++/local.exp: Be more flexible in recognizing local class
15544 name mangling. Don't allow horribly truncated method names.
15545 * gdb.c++/derivation.exp: Expect protected inheritance.
15546 * gdb.c++/inherit.exp: Be more flexible in recognizing vbase pointers.
15547 * gdb.c++/virtfunc.exp: Likewise.
15548 * gdb.c++/classes.exp: Likewise. Don't require the enclosing scope
15549 when printing a nested enum.
15550
155511999-11-22 Jim Blandy <jimb@cygnus.com>
15552
15553 * gdb.base/step-test.exp: Properly await GDB's response to setting
15554 a breakpoint on the call to large_struct_by_value.
15555
15556 * gdb.base/ending-run.exp ("step to end of run 1"): Don't fail
15557 just because we have debug info for the `start' function.
15558
155591999-11-19 Jim Blandy <jimb@zenia.red-bean.com>
15560
15561 * gdb.threads/linux-dp.exp ("create philosopher"): Recognize the
15562 "Unknown signal" messages, which indicate (on LinuxThreads) that
15563 GDB doesn't know how to debug threads on this system. This is
15564 better than hanging while philosopher 0 dumps chatter into gdb.log.
15565
155661999-11-18 Tom Tromey <tromey@cygnus.com>
15567
15568 * gdb.trace/deltrace.exp: Updated test to reflect new error text.
15569
155701999-11-18 Fred Fish <fnf@cygnus.com>
15571
15572 * gdb.base/coremaker2.c: Add sample program for generating
15573 cores that is more self contained than coremaker.c. Eventually
15574 I'll add more code to this and tie it into the testsuite.
15575
4ce44c66
JM
155761999-11-12 Stan Shebs <shebs@andros.cygnus.com>
15577
15578 * gdb.base/dollar.exp: Remove, now in gdb.hp.
15579
155801999-11-10 Jimmy Guo <guo@cup.hp.com>
15581
15582 * gdb.exp (get_compiler_info): pick up compiler.c and compiler.cc
889bf7c5 15583 from $srcdir/lib/.
4ce44c66 15584 * lib/compiler.c, lib/compiler.cc: New files, moved from gdb.base/
889bf7c5 15585 and gdb.c++/.
4ce44c66
JM
15586
15587 * gdb.c++/derivation.exp: remove redundant get compiler info code.
15588
d63a86f8 15589 * gdb.base/commands.exp: add '$gdb_prompt $' anchor to
4ce44c66
JM
15590 'continue with watch' test point.
15591
155921999-11-08 Jim Blandy <jimb@zenia.red-bean.com>
15593
15594 Merged from p2linux-990323-branch:
d63a86f8 15595
4ce44c66
JM
15596 * lib/gdb.exp (gdb_continue_to_breakpoint): New function.
15597
11cf8741
JM
15598Mon Nov 8 23:07:09 1999 Andrew Cagney <cagney@amy.cygnus.com>
15599
15600 * gdb.base/remote.exp: Test ``set remote memory-write-packet-sized
889bf7c5 15601 {limit,fixed}''. Test ``set download-write-size''.
11cf8741
JM
15602
15603Sun Nov 7 17:37:01 1999 Andrew Cagney <cagney@b1.cygnus.com>
15604
15605 * gdb.base/funcargs.exp: Rewrite stack traceback checks using
889bf7c5 15606 gdb_expect_list.
11cf8741
JM
15607
15608Fri Nov 5 18:40:52 1999 Andrew Cagney <cagney@b1.cygnus.com>
15609
15610 * lib/gdb.exp (gdb_expect_list): Return a success/fail indication.
15611
156121999-11-03 Mark Salter <msalter@cygnus.com>
15613
15614 * gdb.base/break.exp: Fix "stub continue" pattern.
15615
156161999-11-03 Jim Blandy <jimb@zwingli.cygnus.com>
15617
15618 * gdb.base/shlib-call.exp ("next to shr1"): Fix test name.
15619
156201999-11-02 Jim Blandy <jimb@zwingli.cygnus.com>
15621
15622 * gdb.base/display.exp ("finish"): Add timeout clause.
15623
15624 * gdb.base/condbreak.exp ("run until breakpoint at marker1"): Add
15625 plain prompt clause, so this doesn't have to time out in order to
15626 fail.
15627
15628 * gdb.base/condbreak.exp, gdb.base/ena-dis-br.exp: XFAIL if the
889bf7c5 15629 breakpoint hit messages include an address.
11cf8741
JM
15630
15631 * gdb.base/display.exp: Don't forget to escape parens in regular
15632 expressions. Unix regexp notatation sucks.
15633
156341999-11-02 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
15635
15636 * gdb.base/annota1.exp: Test for annotate-signalled: change output
889bf7c5 15637 order for 'signalled' message.
11cf8741 15638
5c44784c
JM
156391999-11-01 Stan Shebs <shebs@andros.cygnus.com>
15640
15641 From Jimmy Guo <guo@cup.hp.com>:
15642 * gdb.base/annota1.exp: Add tests for annotate ignore count change.
15643 * gdb.base/annota1.c: Add code for tests to work with.
15644
156451999-10-26 Frank Ch. Eigler <fche@cygnus.com>
15646
15647 * gdb.base/remote.exp: New test for remote downloading settings.
15648 * gdb.base/remote.c: New file with large .data.
15649
917317f4
JM
156501999-10-18 Jim Blandy <jimb@zwingli.cygnus.com>
15651
15652 * gdb.threads/linux-dp.c, gdb.threads/linux-dp.exp: New test suite
15653 for LinuxThreads support, merged from the Code Fusion branch.
15654
15655Mon Oct 11 13:57:21 1999 Andrew Cagney <cagney@amy.cygnus.com>
15656
15657 * lib/gdb.exp (gdb_run_cmd): Break complicated gdb_expect
889bf7c5
PA
15658 containing exp_continue into a while within an expect. Don't
15659 attempt a start more than three times. Check return value from
15660 gdb_load.
d63a86f8 15661
2df3850c
JM
15662Wed Oct 6 12:05:58 1999 Andrew Cagney <cagney@b1.cygnus.com>
15663
15664 * gdb.base/watchpoint.exp: Match fail ``finish from marker1'' with
889bf7c5 15665 a pass case.
2df3850c 15666
2acceee2
JM
156671999-10-01 Kevin Buettner <kevinb@cygnus.com>
15668
15669 * gdb.base/break.c (main): Added a statement that we can step
15670 off of.
15671 * gdb.base/break.exp: Added tests for setting a breakpoint
15672 at an offset and stepping onto a breakpoint.
15673
156741999-10-01 Fred Fish <fnf@cygnus.com>
15675
d63a86f8 15676 * gdb.base/help.exp (help add-symbol-file): Update to match current
2acceee2
JM
15677 gdb output.
15678
c2c6d25f
JM
156791999-09-18 Jim Blandy <jimb@cris.red-bean.com>
15680
15681 * gdb.base/break.exp: Code locations are in hex, don't forget!
15682 (For HP-UX.)
15683
156841999-09-17 Stan Shebs <shebs@andros.cygnus.com>
15685
15686 * condbreak.exp: Use break.c as test program.
15687 * condbreak.c: Remove, redundant with break.c.
15688
156891999-09-15 Stan Shebs <shebs@andros.cygnus.com>
15690
15691 * config/monitor.exp (gdb_target_monitor): Disable X- and
889bf7c5 15692 Z-packets if the target needs it.
c2c6d25f
JM
15693
156941999-09-13 James Ingham <jingham@leda.cygnus.com>
15695
15696 * gdb.c++/overload.exp: Added tests for listing overloaded
15697 functions with function pointers in the arg, explicitly calling
15698 out the version you want.
15699
cff3e48b
JM
157001999-09-09 Stan Shebs <shebs@andros.cygnus.com>
15701
15702 * long_long.exp: Add variations of test cases that work for
15703 targets with 16-bit ints and 32-bit doubles.
15704
d4f3574e
SS
157051999-09-08 Stan Shebs <shebs@andros.cygnus.com>
15706
15707 * break.c (main): Compare a possibly-uninitialized argc with an
15708 unlikely value that fits in 16 bits.
15709
157101999-09-07 Stan Shebs <shebs@andros.cygnus.com>
15711
15712 * gdb.base/restore.c, gdb.base/restore.exp: Use 0x7eeb instead of
15713 0xfeeb, don't want negative numbers if ints are 16 bits.
15714
15715 * lib/gdb.exp (skip_cplus_tests): New proc.
15716 * gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
889bf7c5
PA
15717 gdb.c++/anon-union.exp, gdb.c++/classes.exp,
15718 gdb.c++/cplusfuncs.exp, gdb.c++/ctti.exp, gdb.c++/demangle.exp,
15719 gdb.c++/derivation.exp, gdb.c++/inherit.exp, gdb.c++/local.exp,
15720 gdb.c++/member-ptr.exp, gdb.c++/method.exp, gdb.c++/misc.exp,
15721 gdb.c++/overload.exp, gdb.c++/ovldbreak.exp,
15722 gdb.c++/ref-types.exp, gdb.c++/templates.exp, gdb.c++/userdef.exp,
15723 gdb.c++/virtfunc.exp: Use it to skip over C++ tests.
d4f3574e
SS
15724
15725 * gdb.c++/cplusfuncs.exp: Use get_compiler_info consistently.
15726
15727Fri Sep 3 15:37:12 1999 Kevin Buettner <kevinb@cygnus.com>
15728
15729 * gdb.base/corefile.exp (up): Allow a parameter to appear
15730 in the frame that we're going up to.
15731
15732 From Jim Blandy <jimb@cygnus.com>:
15733
15734 * gdb.base/default.exp (info float): Expect some output now.
15735
15736 * gdb.base/callfuncs.exp (do_function_calls): We no longer expect
15737 returning floating-point values to fail on the x86.
15738 * gdb.base/callfwmall.exp (do_function_calls): Same.
15739
15740 * gdb.base/list.exp (test_listsize): Correct expectations for
15741 listing line 1 with listsize 2. Also, listing a single line
15742 works now, as does listing three lines. [Kevin's note: There
15743 were a number of other cases fixed too where the expectations
15744 differed...]
15745
157461999-09-02 Stan Shebs <shebs@andros.cygnus.com>
15747
15748 * gdb.base/selftest.exp: Add case for when version prints as
15749 constant string instead of char pointer.
15750
104c1213
JM
157511999-08-25 Stan Shebs <shebs@andros.cygnus.com>
15752
15753 * gdb.base/ending-run.exp: Add Solaris case for what happens when
889bf7c5 15754 stepping out of main.
104c1213
JM
15755
15756 * gdb.c++/derivation.exp: XFAIL inf fn calls for all configs, if
15757 G++ used.
15758
15759 * gdb.c++/local.exp: Expect ptype NestedInnerLocal to succeed
889bf7c5 15760 always, expect ptype InnerLocal::NestedInnerLocal to fail always.
104c1213
JM
15761
15762 * gdb.c++/ovldbreak.exp: Update match string in test that
15763 includes a warning of multiple breakpoints.
15764
157651999-08-24 Stan Shebs <shebs@andros.cygnus.com>
15766
15767 * gdb.base/display.exp: Improve precision of step-after-finish
15768 added yesterday.
15769
15770 * gdb.base/signals.exp: Add extra wildcard to "handle all print"
889bf7c5 15771 test.
104c1213
JM
15772
15773 * gdb.c++/classes.exp: XFAIL HP-compiler-only tests for all
15774 configs when using G++, not just hppa*.
15775
157761999-08-24 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
15777
15778 * gdb.base/async.c: New file.
15779 * gdb.base/async.exp: New file.
15780
15781Tue Aug 24 03:24:53 1999 Jeffrey A Law (law@cygnus.com)
15782
15783 * gdb.base/break.exp: Tweak PA specific tests to properly handle
15784 PA64.
15785
53a5351d
JM
15786Mon Aug 23 10:25:20 1999 Jeffrey A Law (law@cygnus.com)
15787
104c1213
JM
15788 * gdb.base/display.exp: "finish" can leave us mid-line on many
15789 targets, deal with it. Add a small constant to main, instead of
15790 1000 since main+1000 may not be a valid address in the target.
15791
53a5351d
JM
15792 * gdb.base/dollar.exp: Do not run for PA processors in wide mode
15793 on hpux11.
15794
15795 * gdb.base/attach.exp: Handle another hpux11 error message variant
15796 when attaching to a process that does not exist.
15797
157981999-08-19 J.T. Conklin <jtc@redback.com>
15799
15800 * gdb.base/call-ar-exp.exp: Fix pattern matching whitespace
889bf7c5 15801 characters in 'continue to 1241' test.
53a5351d
JM
15802
158031999-08-17 Stan Shebs <shebs@andros.cygnus.com>
15804
15805 * gdb.base/call-ar-st.exp: Add a shorter match case for the
15806 stop in print_long_arg_list, define and use a whitespace
15807 variable in print_small_structs test, add an XFAIL for Solaris.
15808 * gdb.base/dbx.exp: XFAIL func commands until somebody is
15809 interested enough to fix.
15810
7be570e7
JM
158111999-08-13 Keith Seitz <keiths@cygnus.com>
15812
15813 * gdb.base/dbx.exp (dbx_gdb_file_cmd): Rename to gdb_file_cmd.
15814 (dbx_gdb_load): Remove. Use gdb_load instead, since that
15815 proc knows about targets other than the natives.
15816 (test_assign): Use "gdb_run_cmd" to "run" the target.
15817 Check that we've actually hit the breakpoint at main.
15818 When we attempt to assign a value to a local variable, check
15819 that the variable is in the current scope, i.e., don't use
15820 a test with an empty result.
15821
15822Tue Aug 10 15:25:16 1999 Andrew Cagney <cagney@b1.cygnus.com>
15823
15824 * gdb.base/maint.exp: Add test of ``maintenance internal-error''
889bf7c5 15825 command.
7be570e7
JM
15826
158271999-08-09 Stan Shebs <shebs@andros.cygnus.com>
15828
15829 From Jimmy Guo <guo@cup.hp.com> and others at HP:
15830 gdb.hp: Move tests into subdirectories gdb.aCC, gdb.base-hp,
15831 gdb.compat, gdb.threads-hp.
15832 gdb.hp/configure, gdb.hp/configure.in: New files.
15833 gdb.hp/Makefile.in: Recurse into new subdirs.
15834 gdb.hp/gdb.defects: New directory, tests for HP bug reports.
15835 gdb.hp/gdb.objdbg: New directory, tests for debugging info
15836 in object files.
15837 gdb.hp/tools: New directory, aux tools for HP-specific tests.
15838
96baa820
JM
158391999-08-05 Stan Shebs <shebs@andros.cygnus.com>
15840
15841 * gdb.base/display.exp: Help expect by putting a newline in the
889bf7c5 15842 funky printf, remove a bogus p/a test.
96baa820
JM
15843
158441999-08-05 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
15845
15846 * gdb.base/display.exp: Make sure that when we say 'run', we are
889bf7c5
PA
15847 connected to the target. This is necessary when running not
15848 natively.
96baa820
JM
15849
158501999-08-03 Stan Shebs <shebs@andros.cygnus.com>
15851
15852 * gdb.base/step-test.exp: Removed some extraneous messages.
15853
15854 * gdb.base/long_long.exp: Don't run memory examination tests
15855 on little-endian targets (they will need a different set of
15856 results to match).
15857
158581999-08-02 Stan Shebs <shebs@andros.cygnus.com>
15859
15860 * gdb.c++/virtfunc.exp: Expect to fail the virtual call tests
15861 until somebody decides to fix GDB.
15862
15863 * gdb.base/long_long.c: Stop compiler complaint by specifying long
889bf7c5 15864 constant as "ULL".
96baa820
JM
15865 * gdb.base/long_long.exp: Loosen x/c test, add partial result
15866 matches for a couple x/2 commands.
15867
a0b3c4fd
JM
158681999-07-30 Stan Shebs <shebs@andros.cygnus.com>
15869
15870 * gdb.c++/ref-types.cc, gdb.c++/ref-types.exp: Appease doschk
15871 by merging in ref-types2 tests.
15872 * gdb.c++/ref-types2.cc, gdb.c++/ref-types2.exp: Remove.
15873
15874 From Jimmy Guo <guo@cup.hp.com> and others at HP:
15875 * gdb.c++/Makefile.in: Add standard actions.
15876 (EXECUTABLES): Rename from PROGS, update list.
15877 * gdb.c++/ambiguous.cc, gdb.c++/ambiguous.exp: Move to here
15878 from gdb.hp.
15879 * gdb.c++/anon-union.cc: Don't use anonymous struct, make
15880 foo and bar locals.
15881 * gdb.c++/anon-union.exp: Fix tests to match.
15882 * gdb.c++/classes.exp: Run if HP compiler used, add extra
15883 expect matches to handle output variations.
15884 * gdb.c++/cplusfuncs.cc: Make operator -> return foo *.
15885 * gdb.c++/cplusfuncs.exp: Update to match, allow word "class" in
889bf7c5 15886 output, add HP alternatives for new and delete prints.
a0b3c4fd 15887 * gdb.c++/ctti.exp, gdb.c++/cttiadd.cc, gdb.c++/cttiadd1.cc,
889bf7c5 15888 gdb.c++/cttiadd2.cc, gdb.c++/cttiadd3.cc: Move here from gdb.hp.
a0b3c4fd
JM
15889 * gdb.c++/demangle.exp: Use $style when reporting failure.
15890 * gdb.c++/derivation.exp: Add some xfails if GCC-compiled.
15891 * gdb.c++/inherit.exp: Run if HP compiler used, add some
15892 match alternatives.
15893 * gdb.c++/local.exp: Add match alternatives or xfails for HP
889bf7c5 15894 compilers.
a0b3c4fd
JM
15895 * gdb.c++/member-ptr.exp: Add xfails for hppa*-*-*.
15896 * gdb.c++/method.exp: Add match alternatives.
15897 * gdb.c++/misc.cc: Add bool types.
15898 * gdb.c++/misc.exp: Add tests for bool types.
15899 * gdb.c++/overload.exp: Add xfails.
15900 * gdb.c++/templates.cc: Remove bogus arglist init, init fvpchar.
15901 * gdb.c++/templates.exp: Run if HP compiler used, add some xfails,
15902 add some more template parameter tests (only for HP currently).
15903 * gdb.c++/userdef.exp: Add xfails for hppa*-*-*.
15904 * gdb.c++/virtfunc.cc: Add return type and value for main.
15905 * gdb.c++/virtfunc.exp: Run if HP compiler used, add some
15906 match alternatives.
d63a86f8 15907
a0b3c4fd
JM
159081999-07-30 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
15909
15910 * gdb.base/display.exp: Fix output of 'p/a &&j' test.
15911
159121999-07-29 Jim Blandy <jimb@savonarola.red-bean.com>
15913
15914 * gdb.base/signals.exp: Don't expect getting a backtrace from
15915 within a signal handler to fail on Linux.
15916
159171999-07-29 Stan Shebs <shebs@andros.cygnus.com>
15918
15919 From Jimmy Guo <guo@cup.hp.com> and others at HP:
15920 * lib/gdb.exp: Remove some gratuitious semicolons.
15921 (delete_breakpoints): Increase timeout.
15922 (gdb_expect): Add -notransfer option.
15923 (gdb_test): Use -notransfer option.
15924 (get_compiler_info): Add f77 case.
15925 (get_compiler): New proc, split out from gdb_preprocess, add f77
889bf7c5 15926 case.
a0b3c4fd
JM
15927 (gdb_preprocess): Call get_compiler.
15928
15929 * gdb.base/Makefile.in (EXECUTABLES): Update the list.
15930 * gdb.base/attach.exp, gdb.base/display.exp,
889bf7c5
PA
15931 gdb.base/ending-run.exp, gdb.base/gdbvars.exp,
15932 gdb.base/long_long.exp, gdb.base/printcmds.exp,
15933 gdb.base/structs.exp, gdb.base/structs2.exp: Remove or fill in
15934 third arg to gdb_test.
a0b3c4fd
JM
15935 * gdb.base/call-ar-st.exp: Add HP-UX xfail for >10-arg functions.
15936 * gdb.base/callfuncs.exp, gdb.base/callfwmall.exp: Remove some
889bf7c5 15937 HP-UX xfails, add others.
a0b3c4fd
JM
15938 * gdb.base/completion.exp: Reflect name change of self-test.
15939 * gdb.base/condbreak.exp, gdb.base/corefile.exp,
889bf7c5
PA
15940 gdb.base/foll-exec.exp, gdb.base/interrupt.exp,
15941 gdb.base/ptype.exp, gdb.base/scope.exp, gdb.base/setvar.exp: Note
15942 HP failure number.
a0b3c4fd
JM
15943 * gdb.base/foll-vfork.exp: Loosen matches slightly, remove
15944 useless HP-UX 10.30 references.
15945 * gdb.base/maint.exp: Loosen matches.
15946 * gdb.base/pointers.c (main): Declare more_code.
15947 * gdb.base/pointers.exp: Match on output of a `next'.
15948 * gdb.base/structs.c: Add prototypes.
15949 * gdb.base/watchpoint.exp: Remove HP-UX 10.30 reference.
15950 * gdb.base/whatis.exp: Fail for both HP-UX 10.20 and 11.
15951
159521999-07-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
15953
15954 * gdb.base/list.exp: Add tests for repeating 'list <linenum>'
889bf7c5 15955 command.
a0b3c4fd
JM
15956
159571999-07-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
15958
15959 * gdb.c++/annota2.exp: Fix delete breakpoint query testcase.
15960 Fix run to main failures. Watchpoint can be hardware watchpoint.
d63a86f8
RM
15961
15962 * gdb.base/annota1.exp: Clean up some more, in case printf has
a0b3c4fd
JM
15963 debug info. Deal with lack of signal hanlder info in stack.
15964
a9c64011 15965 From Jim Kingdon <kingdon@redhat.com>:
a0b3c4fd
JM
15966 * gdb.base/annota1.exp: If printf has debug info, deal with it.
15967
5a2468f5
JM
159681999-07-19 Stan Shebs <shebs@andros.cygnus.com>
15969
15970 * gdb.base/foll-exec.exp, gdb.base/foll-fork.exp,
889bf7c5 15971 gdb.base/foll-vfork.exp: Don't run for crosses.
5a2468f5 15972
adf40b2e
JM
15973Tue Jul 13 23:37:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
15974
15975 * gdb.base/configure.in: Check for gdbvars.exp instead of
889bf7c5 15976 a1-selftest.exp.
adf40b2e
JM
15977 * gdb.base/configure: Re-generate.
15978
159791999-07-12 Stan Shebs <shebs@andros.cygnus.com>
15980
15981 * gdb.base/selftest.exp: Rename from a1-selftest.exp, no point
15982 in trying to run first and name is too long.
15983
15984 * gdb.base/pointers.c, gdb.base/pointers.exp: Add contents of
15985 pointers2.c and pointers2.exp, respectively.
15986 * gdb.base/pointers2.c, gdb.base/pointers2.exp: Remove, makes
15987 doschk happier.
15988
43e526b9
JM
159891999-07-08 Stan Shebs <shebs@andros.cygnus.com>
15990
15991 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Renamed from
15992 callfuncs2.c and callfuncs2.exp.
15993
15994 * gdb.base/list.exp: Remove mistaken xfails.
15995 * gdb.base/list0.h: Add optional prototypes.
15996
9846de1b
JM
15997Wed Jul 7 00:27:35 1999 Andrew Cagney <cagney@amy.cygnus.com>
15998
a9c64011 15999 * gdb.base/setvar.exp: Increase the time-out on tests indirectly
889bf7c5 16000 calling malloc.
a9c64011
AS
16001 * nodebug.exp, printcmds.exp, ptype.exp, setvar.exp: Ditto.
16002 * ptype.exp: Move test for get_debug_format to before its first
889bf7c5 16003 use.
9846de1b
JM
16004
160051999-07-06 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
16006
16007 * gdb.base/Makefile.in (EXECUTABLES): Remove annota2 executable.
16008 * gdb.base/annota2.cc, annota2.exp: Move from here.
16009 * gdb.c++/annota2.cc, annota2.exp: To here.
16010 * gdb.c++/Makefile.in (PROGS): Add annota2 executable.
16011
43ff13b4
JM
16012Tue Jun 29 11:56:06 1999 Andrew Cagney <cagney@b1.cygnus.com>
16013
16014 * lib/gdb.exp (gdb_expect_list): Output one message per pattern in
889bf7c5 16015 a consistent format.
43ff13b4 16016
085dd6e6
JM
160171999-06-25 Stan Shebs <shebs@andros.cygnus.com>
16018
16019 From Jimmy Guo <guo@cup.hp.com> and others at HP:
16020 * lib/gdb.exp (get_compiler_info): Add detection for assorted
16021 HP compilers, also set the globals $true and $false.
16022
16023 * gdb.base/annota1.c, bitfields.c, break.c, call-ar-st.c,
889bf7c5
PA
16024 call-rt-st.c, call-strs.c, callfuncs.c, callfuncs2.c, condbreak.c,
16025 coremaker.c, ending-run.c, exprs.c, funcargs.c, interrupt.c,
16026 jump.c, langs0.c, langs1.c, langs2.c, list0.c, list1.c,
16027 long_long.c, mips_pro.c, nodebug.c, opaque0.c, opaque1.c,
16028 printcmds.c, ptype.c, recurse.c, restore.c, return.c, run.c,
16029 scope0.c, scope1.c, setshow.c, setvar.c, shmain.c, shr1.c, shr2.c,
16030 sigall.c, signals.c, so-impl-ld.c, so-indr-cl.c, solib.c,
16031 solib1.c, solib2.c, step-test.c, twice.c, varargs.c, watchpoint.c,
16032 whatis.c} Add C++ compatible function definitions and return
16033 types, add includes for library functions.
085dd6e6
JM
16034 * gdb.base/ptype.c (my_false, my_true): Use instead of false/true.
16035 * gdb.base/step-test.c (myglob): Rename from glob.
16036 * gdb.base/attach.c, attach2.c, average.c, execd-prog.c,
889bf7c5
PA
16037 foll-exec.c, foll-fork.c, foll-vfork.c, sum.c, vforked-prog.c: New
16038 files, move here from gdb.hp.
085dd6e6 16039 * gdb.base/annota1.exp, break.exp, call-ar-st.exp, call-rt-st.exp,
889bf7c5
PA
16040 commands.exp, condbreak.exp, define.exp, ena-dis-br.exp,
16041 ending-run.exp, jump.exp. list.exp, long_long.exp, so-impl-ld.exp:
16042 Adjust line numbers in regexps.
085dd6e6
JM
16043
16044 * gdb.base/all-bin.exp, eval-skip.exp, exprs.exp, logical.exp,
16045 miscexprs.exp, pointers.exp, relational.exp: Use $true and $false
16046 instead of 0/1.
16047
16048 * gdb.base/attach.exp, dbx.exp, foll-exec.exp, foll-fork.exp,
16049 foll-vfork.exp: New files, move here from gdb.hp.
16050 * gdb.base/page.exp: New file, test of pagination command.
16051
16052 * gdb.base/watchpoint.c (recurser): New function, for watchpoint
16053 recursion test.
16054 * gdb.base/watchpoint.exp: Add more test cases for watchpoints.
16055
16056 * gdb.base/so-impl-ld.exp, gdb.base/so-indr-cl.exp,
889bf7c5 16057 gdb.base/solib.exp: Fix compiler invocation process.
085dd6e6
JM
16058
16059 * gdb.base/callfuncs.exp, gdb.base/callfuncs2.exp: Don't xfail for
889bf7c5 16060 HP-UX 11, turn off overload resolution explicitly.
085dd6e6 16061 * gdb.base/commands.exp: Set argument list explicitly, add
889bf7c5 16062 watchpoint test.
085dd6e6
JM
16063 * gdb.base/completion.exp: Enable if HP-UX, tweak tests to make
16064 them work.
16065 * gdb.base/constvars.exp, gdb.base/volatile.exp: Escape the
16066 expressions properly.
16067 * gdb.base/corefile.exp: Loosen the match slightly.
16068 * gdb.base/default.exp: Allow "Error accessing memory" message
16069 also.
16070 * gdb.base/display.exp: Skip over x/0 j if PA64.
16071 * gdb.base/funcargs.exp: Add xfails for HP-UX.
16072 * gdb.base/interrupt.exp: Ditto.
16073 * gdb.base/langs.exp: Add symbolic matches governed by compiler
16074 in use.
16075 * gdb.base/list.exp: Add xfails for HP-UX.
16076 * gdb.base/long_long.exp: Refine some of the numeric matches.
16077 * gdb.base/mips_pro.exp: Xfail on HP-UX.
16078 * gdb.base/miscexprs.exp: Add PA2.0 case for array size test.
16079 * gdb.base/nodebug.exp: Succeed on more varieties of output.
16080 * gdb.base/opaque.exp: Remove some HP-UX xfails.
16081 * gdb.base/ptype.exp: Succeed on more varieties of output.
16082 * gdb.base/scope.exp: Add xfails for HP-UX.
16083 * gdb.base/sect-cmd.exp: Add more cases.
16084 * gdb.base/setvar.exp: Add xfails for HP-UX.
16085 * gdb.base/shlib-call.exp: Loosen some matches slightly.
16086 * gdb.base/signals.exp: Match on void symbolically.
16087 * gdb.base/step-test.exp: Add case for PA64.
16088 * gdb.base/term.exp: Add exit and restart.
16089 * gdb.base/twice.exp: Clean up after self.
16090 * gdb.base/varargs.exp: Disable overload resolution explicitly.
16091 * gdb.base/whatis.exp: Allow more ways to pass tests.
16092
16093 * gdb.base/smoke.exp, gdb.base/smoke.c, gdb.base/smoke.cc: Remove,
889bf7c5 16094 no longer useful.
085dd6e6
JM
16095
16096Fri Jun 25 19:27:28 1999 Andrew Cagney <cagney@b1.cygnus.com>
16097
16098 * lib/gdb.exp (proc gdb_expect_list): New procedure. Matches a
889bf7c5 16099 list of patterns.
085dd6e6 16100 * gdb.base/call-ar-st.exp: Use gdb_expect_list in "print
889bf7c5
PA
16101 print_double_array(double_array)", "continuing to breakpoint
16102 1018", "print print_double_array(array_d)" and "continuing to
16103 1034" tests.
d63a86f8 16104
085dd6e6
JM
161051999-06-24 Jason Molenda (jsm@bugshack.cygnus.com)
16106
a9c64011 16107 * Makefile.in: Add empty html and install-html targets.
085dd6e6
JM
16108
161091999-06-24 Stan Shebs <shebs@andros.cygnus.com>
16110
16111 * config/mt-*: Remove, these haven't been used since 1996.
16112
161131999-06-22 Stan Shebs <shebs@andros.cygnus.com>
16114
16115 * gdb.base/call-strs.c, gdb.base/ending-run.c,
889bf7c5 16116 gdb.base/step-test.c: Include stdlib.h and string.h as needed.
085dd6e6
JM
16117 * gdb.c++/member-ptr.exp: Skip over these tests if using G++.
16118
9e0b60a8
JM
161191999-06-18 Stan Shebs <shebs@andros.cygnus.com>
16120
16121 * gdb.c++/overload.exp: XFAIL everything if using G++, add a
16122 simpler match case for the ptype of the big class.
16123
161241999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
16125
16126 * gdb.exp: Fix test for gdb_prompt existence.
16127
161281999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
16129
16130 * gdb.exp (gdb_test): Add fail after calls to perror.
16131
161321999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
16133
16134 * gdb.exp (gdb_test): Accept variations of Undefined command messages.
16135
161361999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
16137
16138 * gdb.exp (gdb_test): Fix anchors on gdb_expect statement.
16139
0f71a2f6
JM
16140Fri Jun 11 12:56:50 1999 Andrew Cagney <cagney@b1.cygnus.com>
16141
16142 * gdb.base/call-strs.c (link_malloc): New function. Ensure that
889bf7c5 16143 malloc() is linked in.
0f71a2f6
JM
16144
161451999-06-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
16146
16147 * gdb.base/ending-run.exp: Make sure we fail and do not timeout at
16148 step at end.
16149
16150 * gdb.base/annota1.exp: Increase match_max to prevent timeout.
16151
161521999-06-08 Jim Blandy <jimb@zwingli.cygnus.com>
16153
16154 * gdb.java/jv-print.exp: New file. (Our first Java test!)
16155
cce74817
JM
16156Fri Jun 4 10:47:46 1999 Jeffrey A Law (law@cygnus.com)
16157
16158 * gdb.base/a1-selftest.exp: Remove bogus hppa xfail.
16159 * gdb.base/mips_pro.exp: Likewise.
16160
161611999-06-02 Keith Seitz <keiths@cygnus.com>
16162
16163 * gdb.c++/templates.cc: Change all "new" operators to throw
16164 an exception.
16165 * gdb.c++/cplusfuncs.cc: Likewise.
16166
16167 * gdb.base/Makefile.in (EXECUTABLES): Add smoke1, annota1, and annota2.
16168
16169Wed Jun 2 17:37:05 1999 Andrew Cagney <cagney@b1.cygnus.com>
16170
16171 * gdb.base/condbreak.exp: Use rerun_to_main to start the program.
a9c64011
AS
16172 * gdb.base/ending-run.exp: When stepping out of main, accept a
16173 step into an arbitrary assembler file.
cce74817 16174
392a587b
JM
161751999-05-20 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
16176
d63a86f8 16177 * gdb.base/annota1.exp: Allow any number of "frames-invalid" and
392a587b 16178 "breakpoint-invalid" to be printed.
d63a86f8 16179 * gdb.base/annota2.exp: Revise line number for main breakpoint. Allow any
392a587b
JM
16180 number of "frames-invalid" and "breakpoint-invalid" to be printed.
16181 * gdb.base/annota2.cc: Initialize a.x to 0.
16182
9e086581
JM
161831999-05-17 Keith Seitz <keiths@cygnus.com>
16184
16185 * gdb.base/call-ar-st.exp: Skip "print print_double_array (double_array)"
16186 when "skip_float_tests" set.
16187 Ditto for "print print_double_array(array_d)", "print print_small_structs",
16188 "print print_ten_doubles", and "step into print_long_arg_list".
16189 Don't assume we can step into "print_long_arg_list": we could step into memcpy.
16190 * gdb.base/call-rt-st.exp: Don't run float-related tests when "skip_float_tests"
16191 is set: "print print_one_double(*d1)" and "print print_two_floats(*f3)".
16192 * gdb.base/funcargs.exp: Don't run "float_and_integral_args" when
16193 "skip_float_tests" is set.
16194 * gdb.base/varargs.exp: Skip "print find_max_double(5,1.0,17.0,2.0,3.0,4.0)"
16195 when "skip_float_tests" set.
d63a86f8 16196
cd0fc7c3
SS
161971999-05-06 Keith Seitz <keiths@cygnus.com>
16198
16199 * gdb.base/annota2.cc: Include stdio.h.
16200
16201Wed May 5 17:44:31 1999 Stan Shebs <shebs@andros.cygnus.com>
16202
16203 * gdb.base/crossload.exp: Remove, this has been disabled ever
16204 since BFD stopped including all targets, and cross-GDB gets
16205 plenty of testing anyway.
16206 * gdb.base/i486-elf.u, gdb.base/m68k-aout.u, gdb.base/m68k-elf.u,
889bf7c5
PA
16207 gdb.base/sparc-aout.u, gdb.base/i860-elf.u, gdb.base/m68k-aout2.u,
16208 gdb.base/mips-ecoff.u, gdb.base/sparc-elf.u: Remove.
cd0fc7c3
SS
16209 * gdb.base/README: Remove, was doc for this.
16210 * gdb.base/Makefile.in (CROSS_EXECUTABLES): Remove, no longer
889bf7c5 16211 needed.
cd0fc7c3 16212
b83266a0
SS
162131999-05-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
16214
16215 * gdb.base/call-ar-st.exp: Fix one regular expression in test
16216 output.
16217
16218 * gdb.base/annota1.exp: New file. Annotation level 2 tests.
16219 * gdb.base/annota2.exp: New file. More annotation tests.
16220 * gdb.base/annota1.c: New file. Source file for annota1.exp.
16221 * gdb.base/annota2.cc: New file. Source file for annota2.exp.
16222
162231999-04-23 Angela Marie Thomas <angela@cygnus.com>
16224
16225 * config/cfdbug.exp: New file.
16226
7a292a7a
SS
162271999-04-20 Jim Blandy <jimb@zwingli.cygnus.com>
16228
16229 * gdb.c++/demangle.exp (test_gnu_style_demangling): Add tests for
16230 Marcus Daniel's and Dale Hawkins's demangler crashes.
16231
16232 * gdb.c++/demangle.exp (test_gnu_style_demangling,
889bf7c5
PA
16233 test_lucid_style_demangling, test_arm_style_demangling,
16234 test_hp_style_demangling): Try Tom Tromey's core-dumping
16235 identifier under each demangling style.
7a292a7a
SS
16236
162371999-04-07 Jim Blandy <jimb@zwingli.cygnus.com>
16238
16239 * gdb.c++/demangle.exp: Include the current demangling style
16240 in all test names.
16241 (current_demangling_style): New global variable.
16242 (set_demangling_style, test_demangling_core, test_demangling,
16243 test_demangling_exact): New functions.
16244 (test_gnu_style_demangling, test_lucid_style_demangling,
16245 test_arm_style_demangling, test_hp_style_demangling): Use those,
16246 instead of calling gdb_test and gdb_test_exact directly.
16247 (catch_demangling_errors): New function, which reports errors
16248 signalled by the demangling test functions in an orderly way.
16249 (do_tests): Use catch_demangling_errors.
16250
162511999-04-06 Jim Blandy <jimb@zwingli.cygnus.com>
16252
16253 * gdb.base/signals.exp (test_handle_all_print): Use () for
889bf7c5 16254 grouping in expressions, not {}.
7a292a7a
SS
16255
16256 * gdb.base/smoke.exp: Test value of x, not y. The latter isn't
889bf7c5 16257 initialized yet.
7a292a7a
SS
16258
162591999-04-01 Stan Shebs <shebs@andros.cygnus.com>
16260
16261 * gdb.c++/derivation.exp: Pass ptype tests if synthesized methods
16262 are listed.
16263
162641999-03-26 Stan Shebs <shebs@andros.cygnus.com>
16265
16266 * gdb.stabs/weird.exp: Test for CC being defined before
16267 looking at its value.
16268
162691999-03-25 Stan Shebs <shebs@andros.cygnus.com>
16270
16271 * gdb.base/call-ar-st.exp: Remove stray '#'.
16272 * gdb.base/miscexprs.exp: Allow "short" and "long" as well as
16273 "short int" and "long int".
16274 * gdb.c++/overload.cc: Cast the string added in the previous
889bf7c5 16275 change, to mollify finicky HP compiler.
7a292a7a
SS
16276 * gdb.hp/reg-test.exp (testfile): Fix file name.
16277 * gdb.stabs/weird.exp: Don't try to run if HP compiler in use.
d63a86f8 16278
7a292a7a
SS
16279 * gdb.c++/misc.cc (main): Initialize obj_with_enum.
16280 * gdb.c++/classes.exp: Fix test of obj_with_enum values, allow
16281 alternate form of enum ptype.
16282
c906108c
SS
162831999-03-23 Stan Shebs <shebs@andros.cygnus.com>
16284
7a292a7a
SS
16285 * lib/gdb.exp (skip_hp_tests): Remove gcc_used argument.
16286 * gdb.hp/*.exp: Change all to run compiler probe only after
889bf7c5
PA
16287 passing skip_hp_tests, so as not to waste time on guaranteed
16288 failure.
7a292a7a 16289
c906108c
SS
16290 * gdb.c++/overload.cc: Pass string instead of char addr, always
16291 init ccpfoo.
16292 * gdb.c++/templates.cc: Fix syntax error.
16293
7a292a7a
SS
16294Tue Mar 23 14:56:36 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
16295
16296 * gdb.base/commands.exp: Add test for correct position of '>'
d63a86f8 16297 when issuing the 'commands' command after a 'while' or 'if'
7a292a7a
SS
16298 command.
16299
163001999-03-18 James Ingham <jingham@cygnus.com>
16301
16302 * gdb.c++/ovldbreak.exp: Use gdb_continue_to_end
16303
16304 * gdb.c++/method.exp: It was testing an uninitialized int on the
16305 stack and assuming it was positive.
16306
16307 * gdb.base/watchpoint.exp: Use gdb_continue_to_end.
16308
16309 * gdb.base/step-test.exp: Catch a case where finish is broken and
d63a86f8 16310 keep it from killing the rest of the tests.
7a292a7a
SS
16311 Use gdb_continue_to_end.
16312
16313 * gdb.base/sigall.exp: use gdb_continue_to_end.
16314
16315 * gdb.base/ena-dis-br.exp: use gdb_continue_to_end.
16316
16317 * gdb.base/display.exp: use runto_main, not run.
16318
d63a86f8
RM
16319 * gdb.base/default.exp: Check for the current error message in the
16320 r abbreviation test.
7a292a7a
SS
16321 Add strongarm to the targets that know info float.
16322
d63a86f8 16323 * gdb.base/condbreak.exp: Use the gdb_run command rather than just
7a292a7a
SS
16324 run which doesn't work with monitors.
16325
16326 * gdb.base/call-ar-st.exp: fixed bogus regexp in continuing to 1034 test.
16327
16328 * gdb.base/break.exp: use the gdb_continue_to_end proc.
16329
16330 * lib/gdb.exp: I had added gdb_continue_to_end used to run to the end of a
d63a86f8
RM
16331 program. Traps the case (in Cygmon) when the program never really
16332 exits. Same as Mark's continue_to_exit, but I had put it in a lot
7a292a7a
SS
16333 more places, so I used my name. Sorry Mark...
16334
16335 * config/monitor.exp (gdb_target_monitor): added another
16336 target_info parameter: remotebinarydownload. This will set the
16337 remotebinarydownload flag if this is causing some boards trouble.
16338
163391999-03-18 Mark Salter <msalter@cygnus.com>
16340
16341 * lib/gdb.exp (continue_to_exit): New function.
16342
16343 * gdb.base/ena-dis-br.exp: Clean up for remote targets.
16344 * gdb.base/ending-run.exp: Ditto.
16345 * gdb.base/step-test.exp: Ditto.
16346
163471999-03-16 Stan Shebs <shebs@andros.cygnus.com>
16348
16349 * gdb.base/miscexprs.c: Clean up file, clear cbig.c[0] explicitly
16350 (suggested by Art Haas <ahaas@neosoft.com>).
16351
163521999-03-16 Jim Blandy <jimb@zwingli.cygnus.com>
16353
889bf7c5 16354 * gdb.base/signals.exp: Filter out *-*-linux* before matching *-*-gnu*.
7a292a7a
SS
16355
16356Fri Mar 12 18:06:21 1999 Stan Shebs <shebs@andros.cygnus.com>
16357
16358 * gdb.c++/ref-types.exp, ref-types2.exp: Allow alternate
889bf7c5 16359 descriptions of types (short unsigned int vs unsigned short, etc).
7a292a7a
SS
16360
163611999-03-12 Jim Blandy <jimb@zwingli.cygnus.com>
16362
16363 * gdb.base/call-strs.exp: Don't assume that `step' will step over
16364 a call to strlen; sometimes we do have sources.
16365
163661999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
c906108c
SS
16367
16368 * gdb.base/call-ar-st.c (main): Terminate char_array with a null
889bf7c5 16369 character, so GDB won't print garbage after its end.
d63a86f8 16370
c906108c
SS
16371 * gdb.base/call-ar-st.exp: Don't step into sum_array_print; set a
16372 breakpoint there instead. Sometimes GCC emits memcpy to handle
16373 the large structures being passed by value, so we step into that
16374 instead of sum_array_print, which obscures what we're really testing.
16375 * gdb.base/step-test.exp: However, we do want a test that notices
889bf7c5
PA
16376 the bizarre steps into memcpy, so do that here. Add check for
16377 stepping into function calls that pass large structures by value.
16378 ("Is that a noun clause, or are you just happy to see me?")
c906108c
SS
16379 Remove all references to specific line numbers.
16380 * gdb.base/step-test.c (struct rhomboidal, large_struct_by_value):
16381 New type and function.
16382 (main): Call large_struct_by_value, passing it a large struct by value.
16383 * lib/gdb.exp (gdb_get_line_number): New function.
16384
16385 * gdb.base/step-test.exp: Rewrite `stepi' and `nexti' tests to be
16386 more portable.
16387
7a292a7a
SS
163881999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
16389
c906108c
SS
16390 * lib/gdb.exp: Doc fixes.
16391
7a292a7a
SS
163921999-03-05 Nick Clifton <nickc@cygnus.com>
16393
d63a86f8 16394 * gdb.base/a2-run.exp: Add expected fails for strongarm-coff.
7a292a7a
SS
16395
163961999-03-04 Jim Blandy <jimb@zwingli.cygnus.com>
16397
c906108c 16398 * gdb.base/display.exp: Don't exercise the "detach" and "kill"
889bf7c5
PA
16399 commands. They're not germane to this test, and they don't work
16400 that way on remote targets.
c906108c 16401
3fc11d3e
JM
164021999-03-01 James Ingham <jingham@cygnus.com>
16403
16404 * Changelog entries merged over from gdb development branch.
16405
3fc11d3e
JM
16406 Tue Jan 5 12:33:47 1999 Keith Seitz <keiths@cygnus.com>
16407
16408 * lib/gdb.exp (gdbtk_analyze_results): Generic function
16409 for outputting results of test run.
16410
2d4a1622 16411 1998-12-07 Martin M. Hunt <hunt@cygnus.com>
3fc11d3e
JM
16412
16413 * lib/gdb.exp (gdbtk_start): Fix path for itcl library.
3fc11d3e 16414
7a292a7a
SS
164151999-02-25 Felix Lee <flee@cygnus.com>
16416
16417 * lib/gdb.exp (debug_format): initialize
16418
c906108c
SS
164191999-02-25 Jason Molenda (jsm@bugshack.cygnus.com)
16420
16421 * gdb.base/call-ar-st.c: Include string.h, not strings.h.
16422 * gdb.base/call-rt-st.c: Ditto.
16423
c906108c
SS
164241999-02-13 Jim Blandy <jimb@zwingli.cygnus.com>
16425
16426 * gdb.threads/pthreads.exp (horiz): New variable.
16427 (test_startup): Fix regexps that capture thread numbers.
16428
164291999-02-10 Jason Molenda (jsm@bugshack.cygnus.com)
16430
16431 * gdb.base/smoke.exp: Disambiguate two test case names (both
16432 called ``print'').
16433
16434Fri Feb 5 12:42:56 1999 Stan Shebs <shebs@andros.cygnus.com>
16435
16436 * gdb.base/volatile.exp: Use gdb_test, add xfails for GCC
889bf7c5 16437 compilation.
c906108c
SS
16438
164391999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
16440
16441 * gdb.base/miscexprs.exp: Change patterns to match GDB's
16442 actual output formatting.
16443 * gdb.base/smoke.exp: GDB removes leading 0's.
16444 * gdb.base/volatile.exp: Don't check type of remuneration;
16445 that variable is no longer defined in constvars.c.
16446 * gdb.base/step-test.c (main): Exit with explicit exit code.
16447 * gdb.base/step-test.exp: Remove two nexti checks--they are
16448 not portable.
16449
164501999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
16451
16452 * gdb.base/help.exp ("help delete display"): Fix test to match
16453 gdb's output.
16454
16455 * gdb.base/long_long.c (known_types): Initialize values to zero.
16456 * gdb.base/long_long.exp: Step one more line
16457 so 'dec' is initialized in "get to known place". GDB removes
a9c64011
AS
16458 leading zeros. Explicitly ask for hex formatting. Use
16459 unique test case names.
c906108c
SS
16460
16461Tue Feb 2 10:16:08 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
16462
d63a86f8 16463 * lib/gdb.exp (gdb_preprocess): Remove 'puts' statement.
c906108c
SS
16464
16465 * gdb.c++/method.exp: Add missing close brace.
16466
164671999-01-30 Jim Blandy <jimb@zwingli.cygnus.com>
16468
16469 * gdb.base/maint.exp: Use 'set height 0' to disable page
16470 prompting, not 'set height 400'.
16471
16472 Fix a bunch of timeouts.
16473 * gdb.base/maint.exp ("maint print objfiles"): Break this up into
16474 four separate tests, so expect doesn't take forever to match a ton
16475 of text against a regexp with lots of .* forms.
16476 ("maint print psymbols", "maint print symbols"): Make some of
16477 these greps more selective, so that expect doesn't try to wade
16478 through huge piles of output and time out.
16479
16480 * gdb.base/maint.exp ("maint print msymbols"): Fix pattern.
16481
16482 * gdb.base/maint.exp ("maint info breakpoints"): Split into two
889bf7c5
PA
16483 tests: one which doesn't expect shlib events to be reported, and
16484 another which does, but is XFAIL for all platforms other than
16485 HP/UX.
c906108c
SS
16486
16487 * gdb.base/break.exp: Teach the test suite that the `catch
16488 fork', `catch vfork', and `catch exec' commands produce error
16489 messages on platforms that don't provide these features.
16490
16491Mon Jan 25 18:35:56 1999 Stan Shebs <shebs@andros.cygnus.com>
16492
16493 * gdb.hp/gen-so-thresh.c, so-thresh.sh, so-thresh.exp,
889bf7c5
PA
16494 so-thresh.linkopts, so-thresh.mk: Move to gdb.hp from gdb.base
16495 (shortening names from solib_threshold.exp etc), won't run on
16496 anything but HP-UX for the foreseeable future.
c906108c 16497 * gdb.hp/Makefile.in, gdb.base/Makefile.in (clean): Adjust to
889bf7c5 16498 reflect move.
c906108c
SS
16499
16500Thu Jan 21 15:46:49 1999 Stan Shebs <shebs@andros.cygnus.com>
16501
16502 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
889bf7c5 16503 gdb.trace/Makefile.in (clean): Remove all test executables.
c906108c
SS
16504
16505Tue Jan 19 17:20:09 1999 David Taylor <taylor@texas.cygnus.com>
16506
16507 * gdb.base/shlib-call.exp: add test cases to verify that gdb
16508 successfully re-sets breakpoints in shared libraries.
16509 * gdb.base/shmain.c (main): return 0, don't fall off the end.
16510
16511Fri Jan 15 14:04:57 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
16512
d63a86f8
RM
16513 * gdb.hp/xdb3.exp: do not execute unless on hppa-hpux platform
16514 and compiled w/o GCC.
c906108c
SS
16515
16516 * gdb.hp/watch-cmd.exp: ditto.
16517
16518 * gdb.hp/watch-hp.exp: ditto.
16519
16520 * gdb.hp/xdb1.exp: ditto.
16521
16522 * gdb.hp/xdb2.exp: ditto.
16523
16524 * gdb.hp/dbx.exp: ditto.
16525
16526Thu Jan 14 18:36:48 1999 Stan Shebs <shebs@andros.cygnus.com>
16527
16528 * constvars.c: Remove C++-isms.
16529 * constvars.exp: Use gdb_test everywhere, add xfails if compiled
889bf7c5 16530 with GCC.
c906108c
SS
16531
16532Mon Jan 11 10:08:03 1999 David Taylor <taylor@texas.cygnus.com>
16533
16534 The following changes are part of the HP merge.
16535
16536 * gdb.base/break.exp: new tests to verify that catchpoints for
16537 fork, vfork, and exec don't trigger inappropriately.
16538
16539 * gdb.base/opaque.exp: compile one file at a time, then link.
16540
16541 * gdb.base/signals.exp: be more restrictive about which hppa
16542 systems receive a setup_xfail. new tests.
16543
16544 * gdb.base/solib_threshold.build: new file.
16545 * gdb.base/solib_threshold.exp: new file.
16546 * gdb.base/solib_threshold.link_opts: new file.
16547 * gdb.base/solib_threshold.mk: new file.
16548 * gdb.base/gen_solib_threshold.c: new file.
16549
16550 * gdb.c++/classes.exp: if on HPUX and not using gcc, skip the
16551 tests. New tests for enums inside classes.
16552
16553 * gdb.c++/compiler.cc: indicate support of template debugging.
16554
16555 * gdb.c++/demangle.exp: run hp style demangling tests.
16556
16557 * gdb.c++/inherit.exp: if on HPUX and not using gcc, skip the
16558 tests.
16559
16560 * gdb.c++/misc.cc: changes to support new tests.
16561
16562 * gdb.c++/templates.cc: changes to support HP's compiler; changes
16563 to support new tests.
16564
16565 * gdb.c++/virtfunc.exp: if we are on HPUX and we are not using
16566 gcc, then skip these tests.
16567
16568Sun Jan 10 23:44:11 1999 David Taylor <taylor@texas.cygnus.com>
16569
16570 The following files are part of the HP merge; some had longer
16571 names at HP, but have been renamed to be no more than 14
16572 characters in length.
16573
16574 * gdb.hp/ambiguous.cc: new file.
16575 * gdb.hp/ambiguous.exp: new file.
16576 * gdb.hp/attach.exp: new file.
16577 * gdb.hp/attach2.exp: new file.
16578 * gdb.hp/classes-hp.exp: new file.
16579 * gdb.hp/ctti.exp: new file.
16580 * gdb.hp/ctti-add.cc: new file.
16581 * gdb.hp/ctti-add1.cc: new file.
16582 * gdb.hp/ctti-add2.cc: new file.
16583 * gdb.hp/ctti-add3.cc: new file.
16584 * gdb.hp/dbx.exp: new file.
16585 * gdb.hp/exception.cc: new file.
16586 * gdb.hp/exception.exp: new file.
16587 * gdb.hp/foll-exec.c: new file.
16588 * gdb.hp/foll-exec.exp: new file.
16589 * gdb.hp/foll-fork.c: new file.
16590 * gdb.hp/foll-fork.exp: new file.
16591 * gdb.hp/foll-vfork.c: new file.
16592 * gdb.hp/foll-vfork.exp: new file.
16593 * gdb.hp/inherit-hp.exp: new file.
16594 * gdb.hp/more-steps.exp: new file.
16595 * gdb.hp/namespace.cc: new file.
16596 * gdb.hp/namespace.exp: new file.
16597 * gdb.hp/optimize.exp: new file.
16598 * gdb.hp/pxdb.c: new file.
16599 * gdb.hp/pxdb.exp: new file.
16600 * gdb.hp/quicksort.exp: new file.
16601 * gdb.hp/reg-test.exp: new file.
16602 * gdb.hp/reg-test.s: new file.
16603 * gdb.hp/sized-enum.c: new file.
16604 * gdb.hp/sized-enum.exp: new file.
16605 * gdb.hp/start-stop.exp: new file.
16606 * gdb.hp/templ-hp.cc: new file.
16607 * gdb.hp/templ-hp.exp: new file.
16608 * gdb.hp/thr-lib.c: new file.
16609 * gdb.hp/thr-lib.exp: new file.
16610 * gdb.hp/thr-lib.h: new file.
16611 * gdb.hp/thr-liblib.c: new file.
16612 * gdb.hp/virtfun-hp.c: new file.
16613 * gdb.hp/virtfun-hp.exp: new file.
16614 * gdb.hp/watch-cmd.exp: new file.
16615 * gdb.hp/watch-hp.exp: new file.
16616 * gdb.hp/xdb1.exp: new file.
16617 * gdb.hp/xdb2.exp: new file.
16618 * gdb.hp/xdb3.exp: new file.
16619
16620Wed Jan 6 18:41:15 1999 David Taylor <taylor@texas.cygnus.com>
16621
16622 The following files are part of the HP merge; some had longer
16623 names at HP, but have been renamed to be no more than 14
16624 characters in length.
16625
16626 * gdb.base/ss.h: new file.
16627 * gdb.base/call-ar-st.c: new file.
16628 * gdb.base/call-ar-st.exp: new file.
16629 * gdb.base/call-rt-st.c: new file.
16630 * gdb.base/call-rt-st-exp: new file.
16631 * gdb.base/call-strs.exp: new file.
16632 * gdb.base/ena-dis-br.exp: new file.
16633 * gdb.base/environ.exp: new file.
16634 * gdb.base/long_long.exp: new file.
16635 * gdb.base/sect-cmd.exp: new file.
16636 * gdb.base/shlib-cl2.exp: new file.
16637 * gdb.base/smoke.exp: new file.
16638 * gdb.base/so-impl-ld.c: new file.
16639 * gdb.base/so-impl-ld.exp: new file.
16640 * gdb.base/so-indr-cl.c: new file.
16641 * gdb.base/so-indr-cl.exp: new file.
16642 * gdb.base/varargs.exp: new file.
16643 * gdb.base/volatile.exp: new file.
16644 * gdb.base/whatis-exp.exp: new file.
7a292a7a 16645 * gdb.base/display.exp: new file.
c906108c
SS
16646 * gdb.c++/derivation.exp: new file.
16647 * gdb.c++/local.exp: new file.
16648 * gdb.c++/member-ptr.exp: new file.
16649 * gdb.c++/overload.exp: new file.
16650 * gdb.c++/ovldbreak.exp: new file.
16651 * gdb.c++/ref-types.exp: new file.
16652 * gdb.c++/ref-types2.exp: new file.
16653 * gdb.c++/userdef.exp: new file.
d63a86f8 16654
c906108c
SS
16655Wed Jan 6 13:50:57 1999 Stan Shebs <shebs@andros.cygnus.com>
16656
16657 * gdb.base/default.exp: Reflect wording change in remote.c.
16658
dc96c6c7 16659Tue Jan 5 19:14:51 1999 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
16660
16661 * gdb.base/help.exp: Update to reflect current text.
16662
16663Tue Jan 5 13:05:32 1999 David Taylor <taylor@texas.cygnus.com>
16664
16665 * gdb.c++/anon-union.cc: make foo and bar global, otherwise
16666 they're stack variables and contain garbage.
16667 * gdb.c++/anon-union.exp: new file.
16668
16669 The following changes were made by David Taylor
889bf7c5
PA
16670 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
16671 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
16672 in changes by HP.
c906108c
SS
16673
16674 * gdb.base/bitops.exp: new file.
16675 * gdb.base/default.exp: change expected messages for catch and
16676 info catch tests to reflect HP merge changes.
16677 * gdb.base/enable-disable-break.exp
16678 * gdb.base/ending-run.c: new file.
16679 * gdb.base/long_long.c: new file.
16680 * gdb.base/maint.exp: new file.
16681 * gdb.base/pointers2.exp: new file.
16682 * gdb.base/shlib-call2.exp: new file.
16683 * gdb.base/solib.exp: new file.
16684 * gdb.base/step-test.c: new file.
16685 * gdb.c++/anon-union.cc: new file.
16686 * gdb.c++/local.cc: new file.
16687 * gdb.c++/member-pointer.cc: new file.
16688 * gdb.c++/method.cc: new file.
16689 * gdb.c++/ref-types.cc: new file.
16690 * gdb.c++/ref-types2.cc: new file.
16691 * gdb.c++/userdef.cc: new file.
d63a86f8 16692
c906108c
SS
16693 * gdb.base/scope.exp: compile one file at a time, then link.
16694 * gdb.base/langs.exp: ditto.
16695 * gdb.base/list.exp: ditto.
d63a86f8 16696
c906108c
SS
16697Mon Jan 4 10:06:43 1999 David Taylor <taylor@texas.cygnus.com>
16698
16699 The following changes were made by David Taylor
889bf7c5
PA
16700 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
16701 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
16702 in changes by HP.
d63a86f8 16703
c906108c
SS
16704 * gdb.c++/inherit.exp: if on hppa*-*-hpux* and not using gcc,
16705 skip tests. When compiling pass c++ flag to gdb_compile.
16706 * gdb.c++/
d63a86f8 16707
c906108c
SS
16708 * lib/gdb.exp (get_compiler_info): new, optional argument -- args;
16709 test for on hppa*-*-hpux*; use args to see if c++ was specified.
16710 (skip_hp_tests): new function.
16711 (gdb_preprocess): new function.
16712
16713 * configure.in (hpdir): decide whether to configure gdb.hp.
16714 * configure: regenerated.
16715
16716 * gdb.base/Makefile.in (MISCELLANEOUS): new macros -- extra things
16717 to delete on clean.
16718 (EXECUTABLES): update to reflect new additions.
16719 * gdb.base/commands.exp: update message expected.
16720 * gdb.base/default.exp: add copyright notice.
16721 * gdb.base/funcargs.exp (timeout): if hpux, increase timeout.
16722 * gdb.base/help.exp: update messages to reflect current text.
16723 * gdb.base/recurse.exp: add hpppa*-*-bsd* to 'list' of enabled
16724 targets for recurse tests.
16725 * gdb.base/watchpoint.exp: if on hpux and not gcc compiled, then
16726 skip this file.
16727
16728 * gdb.c++/Makefile.in (PROGS): update to reflect new executables.
16729 * gdb.c++/cplusfuncs.exp: tell gdb_compile that it's a c++
16730 compilation.
16731 * gdb.c++/misc.exp: ditto.
16732 * gdb.c++/templates.exp: if we're on hpux and it's not gcc, don't
16733 run the tests. tell gdb_compile that it's a c++ compilation.
16734
16735 * gdb.threads/pthreads.exp: fix typo in message.
d63a86f8 16736
c906108c
SS
16737 * gdb.base/all-bin.exp: new file.
16738 * gdb.base/arithmet.exp: new file.
16739 * gdb.base/assign.exp: new file.
16740 * gdb.base/completion.exp: new file.
16741 * gdb.base/cond-expr.exp: new file.
16742 * gdb.base/condbreak.exp: new file.
16743 * gdb.base/define.exp: new file.
16744 * gdb.base/dollar.exp: new file.
16745 * gdb.base/environment.exp: new file.
16746 * gdb.base/eval-skip.exp: new file.
16747 * gdb.base/jump.exp: new file.
16748 * gdb.base/logical.exp: new file.
16749 * gdb.base/pointers.exp: new file.
16750 * gdb.base/relational.exp: new file.
16751 * gdb.base/section_command.exp: new file.
16752 * gdb.base/whatis-expr.exp: new file.
16753
16754 * gdb.base/all-types.c: new file.
16755 * gdb.base/call-array-struct.c: new file.
16756 * gdb.base/call-return-struct.c: new file.
16757 * gdb.base/call-strings.c: new file.
16758 * gdb.base/callfuncs2.c: new file.
16759 * gdb.base/condbreak.c: new file.
16760 * gdb.base/constvars.c: new file.
16761 * gdb.base/display.c: new file.
16762 * gdb.base/int-type.c: new file.
16763 * gdb.base/jump.c: new file.
16764 * gdb.base/miscexprs.c: new file.
16765 * gdb.base/pointers.c: new file.
16766 * gdb.base/pointers2.c: new file.
16767 * gdb.base/shmain.c: new file.
16768 * gdb.base/shr1.c: new file.
16769 * gdb.base/shr2.c: new file.
16770 * gdb.base/solib.c: new file.
16771 * gdb.base/solib1.c: new file.
16772 * gdb.base/solib2.c: new file.
16773 * gdb.base/varargs.c: new file.
16774 * gdb.c++/derivation.cc: new file.
16775 * gdb.c++/overload.cc: new file.
16776 * gdb.c++/ovldbreak.cc: new file.
16777 * gdb.hp/attach.c: new file.
16778 * gdb.hp/attach2.c: new file.
16779 * gdb.hp/average.c: new file.
16780 * gdb.hp/compiler.c: new file.
16781 * gdb.hp/compiler.cc: new file.
16782 * gdb.hp/execd-program.c: new file.
16783 * gdb.hp/follow-exec.c: new file.
16784 * gdb.hp/follow-fork.c: new file.
16785 * gdb.hp/follow-vfork-and-exec.c: new file.
16786 * gdb.hp/misc-hp.cc: new file.
16787 * gdb.hp/more-steps.c: new file.
16788 * gdb.hp/optimize.c: new file.
16789 * gdb.hp/quicksort.c: new file.
16790 * gdb.hp/run-hp.c: new file.
16791 * gdb.hp/start-stop.c: new file.
16792 * gdb.hp/sum.c: new file.
16793 * gdb.hp/templates-hp.cc: new file.
16794 * gdb.hp/thread-local-in-lib.c: new file.
16795 * gdb.hp/thread-local-in-lib.h: new file.
16796 * gdb.hp/thread-local-in-lib.lib.c: new file.
16797 * gdb.hp/vforked-program.c: new file.
16798 * gdb.hp/virtfunc-hp.cc: new file.
16799 * gdb.hp/watchpoint-hp.c: new file.
16800 * gdb.hp/xdb.c: new file.
16801 * gdb.hp/xdb0.c: new file.
16802 * gdb.hp/xdb0.h: new file.
16803 * gdb.hp/xdb1.c: new file.
16804
16805Mon Dec 21 14:08:38 1998 David Taylor <taylor@texas.cygnus.com>
16806
16807 The following change was made by Edith Epstein
889bf7c5
PA
16808 <eepstein@cygnus.com> as part of a project to merge in changes
16809 originally made by HP; HP did not create ChangeLog entries.
c906108c
SS
16810
16811 * gdb.c++/demangle.exp: changed the expected output for some
16812 ARM-style mangling -- removed second reference to datatype.
889bf7c5 16813 For example, maint demangle __dt__11T1__pt__2_cFv
a9c64011 16814 T1<char>::~T1<char>(void)
c906108c 16815 becomes,
a9c64011
AS
16816 maint demangle __dt__11T1__pt__2_cFv
16817 T1<char>::~T1(void)
c906108c 16818
889bf7c5 16819 (test_hp_style_demangling): new hp specific demangling test cases.
d63a86f8 16820
c906108c
SS
16821Mon Dec 14 15:07:03 1998 Jeffrey A Law (law@cygnus.com)
16822
16823 * gdb.trace/actions.exp: Ignore compiler warnings compiling actions.c
16824 * gdb.trace/backtrace.exp: Likewise.
16825 * gdb.trace/circ.exp: Likewise.
16826 * gdb.trace/collection.exp: Likewise.
16827 * gdb.trace/deltrace.exp: Likewise.
16828 * gdb.trace/infotrace.exp: Likewise.
16829 * gdb.trace/limits.exp: Likewise.
16830 * gdb.trace/packetlen.exp: Likewise.
16831 * gdb.trace/passc-dyn.exp: Likewise.
16832 * gdb.trace/passcount.exp: Likewise.
16833 * gdb.trace/report.exp: Likewise.
16834 * gdb.trace/save-trace.exp: Likewise.
16835 * gdb.trace/tfind.exp: Likewise.
16836 * gdb.trace/tracecmd.exp: Likewise.
16837 * gdb.trace/while-dyn.exp: Likewise.
16838 * gdb.trace/while-stepping.exp: Likewise.
16839
168401998-12-07 Jim Blandy <jimb@zwingli.cygnus.com>
16841
16842 * gdb.base/restore.exp, gdb.base/restore.c: New tests.
16843
16844Wed Dec 2 20:03:53 1998 Stan Shebs <shebs@andros.cygnus.com>
16845
16846 From Brendan Kehoe:
16847 * gdb.c++/cplusfuncs.cc, misc.cc, virtfunc.cc: Add now-required
16848 int return types.
16849
16850Sat Oct 24 18:04:22 1998 Felix Lee <flee@cygnus.com>
16851
16852 * config/slite.exp (gdb_load): use gdb_file_cmd, so we can do
889bf7c5 16853 remote dos host testing right.
c906108c
SS
16854
16855Mon Oct 19 01:31:59 1998 Felix Lee <flee@cygnus.com>
16856
16857 * gdb.base/corefile.exp: remove some xfails.
16858
16859Thu Oct 15 10:04:38 1998 Andrew Cagney <cagney@b1.cygnus.com>
16860
16861 * gdb.base/reread.exp: Sleep 1 - ensures that the two executables
889bf7c5 16862 have different timestamps.
c906108c
SS
16863
16864Thu Oct 1 20:56:14 1998 Andrew Cagney <cagney@b1.cygnus.com>
16865
16866 * lib/gdb.exp, gdb.base/default.exp, config/monitor.exp,
889bf7c5 16867 gdb.base/default.exp: Replace "exec" with "executable".
c906108c
SS
16868
16869Tue Sep 29 15:06:29 1998 Andrew Cagney <cagney@b1.cygnus.com>
16870
16871 * gdb.base/default.exp: Change else if to elseif from previous
889bf7c5 16872 delta.
c906108c
SS
16873
16874Mon Sep 28 13:21:43 1998 Nick Clifton <nickc@cygnus.com>
16875
16876 * gdb.base/default.exp: Add brace missing from previous delta.
16877
16878Mon Sep 21 14:39:27 1998 Nick Clifton <nickc@cygnus.com>
16879
16880 * gdb.base/default.exp: Support test for info float for all
16881 varieties of arm toolchain.
16882
dc96c6c7 16883Fri Sep 18 14:07:44 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
16884
16885 * gdb.trace/*.exp: remove "remote_download" command.
16886
dc96c6c7 16887Wed Sep 16 11:38:21 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
16888
16889 * gdb.trace/*.exp: remove -gdwarf from compile.
16890
16891Wed Sep 16 01:23:11 1998 Felix Lee <flee@cygnus.com>
16892
16893 * gdb.trace/configure.in(AC_INIT): typo
16894 * gdb.trace/configure: regenerated
16895
dc96c6c7 16896Mon Sep 14 20:00:04 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
16897
16898 * config/m68k-emc.exp: New file.
16899 * lib/<emc-support.exp trace-support.exp}: New files.
16900 * configure.in: add new test directory gdb.trace.
16901 * gdb.trace/{configure configure.in Makefile.in}: New files.
16902 * gdb.trace/{actions.c actions.exp gdb_c_test.c}: New files.
16903 * gdb.trace/{circ.c circ.exp limits.c limits.exp}: New files.
16904 * gdb.trace/{collection.c collection.exp tfind.exp }: New files.
16905 * gdb.trace/{backtrace.exp deltrace.exp infotrace.exp}: New files.
16906 * gdb.trace/{packetlen.exp passc-dyn.exp passcount.exp}: New files.
16907 * gdb.trace/{report.exp save-trace.exp tracecmd.exp}: New files.
16908 * gdb.trace/{while-dyn.exp while-stepping.exp}: New files.
d63a86f8 16909
dc96c6c7 16910Fri Sep 11 13:58:02 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
16911
16912 * gdb.c++/classes.exp: Change all regular expressions to match
16913 arbitrary combinations of newline/carriage-return, so that they
16914 will work equally well on Unix and Windows.
16915 * gdb.c++/inherit.exp: ditto.
16916 * gdb.c++/virtfunc.exp: ditto.
16917
169181998-08-11 Dawn Perchik <dawn@cygnus.com>
16919
16920 * gdb.base/setshow.exp: Fix error introduced by call to runto_main.
16921
c2d11a7d
JM
16922Fri Jul 24 15:51:34 1998 Jeffrey A Law (law@cygnus.com)
16923
16924 * gdb.disasm/am33.s: Add tests for autoincrement instructions.
16925 * gdb.disasm/am33.exp: Run time. Update tests which use r8-r15
16926 to use a0-a3/d0-d3 as needed.
16927
16928Thu Jul 16 18:20:46 1998 Jeffrey A Law (law@cygnus.com)
16929
16930 * gdb.disasm/am33.s: Add 4 operand mul and mulu tests.
16931 * gdb.disasm/am33.exp: Corresponding changes.
16932
c906108c
SS
169331998-07-11 Felix Lee <flee@cygnus.com>
16934
16935 * gdb.base/callfuncs.exp: add cmp10 test.
16936 * gdb.base/callfuncs.c (cmp10): new function.
16937
16938Thurs Jul 9 11:08:31 1998 Dawn Perchik <dawn@cygnus.com>
16939
d63a86f8 16940 * gdb.base/commands.exp: Break up infrun_breakpoint_command_test
c906108c
SS
16941 into two parts to get around a synchronization problem in expect.
16942
3fc11d3e
JM
16943Fri Jun 26 14:27:13 1998 Keith Seitz <keiths@cygnus.com>
16944
16945 * lib/gdb.exp (gdbtk_start): Add startup for gdbtk.
16946
16947 * configure.in: Add options for gdbtk testsuite.
16948
16949 * configure: Regenerate.
16950
16951 * gdb.gdbtk: New directory to hold gdbtk tests.
16952
c906108c
SS
16953Fri Jun 26 14:52:47 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
16954
16955 * gdb.fortran/types.exp: Escape brackets in expect patterns
16956 for test_float_literal_types_accepted tests.
16957 * gdb.base/scope.exp: Remove extraneous newline in filelocal_bss
16958 before run test.
16959
c2d11a7d
JM
16960Fri Jun 26 11:12:17 1998 Jeffrey A Law (law@cygnus.com)
16961
16962 * am33.exp: Just compile, do not link the testcase.
16963 * am33.s: Add ".am33" pseudoop to force am33 mode.
16964
c906108c
SS
169651998-06-25 Felix Lee <flee@cygnus.com>
16966
16967 * gdb.base/setshow.exp: make sure $pc is sane.
16968
16969 * gdb.stabs/weird.exp: split expect patterns properly.
16970
c2d11a7d
JM
16971Wed Jun 24 13:03:15 1998 Jeffrey A Law (law@cygnus.com)
16972
16973 * gdb.disasm/am33.s: New disassembler testfile for the am33.
16974 * gdb.disasm/am33.exp: Run it.
16975
dc96c6c7 16976Tue Jun 23 11:45:01 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
16977
16978 * gdb.base/funcargs.exp: simplify expect strings to ease pattern
16979 match processing (and eliminate spurious timeouts when running).
16980
dc96c6c7 16981Fri Jun 12 17:28:22 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
16982
16983 * gdb.base/signals.exp (test_handle_all_print): put back Mach
16984 exception test, but conditionalize it on target [mach | gnu].
16985
dc96c6c7 16986Wed Jun 10 10:40:03 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
16987
16988 * gdb.base/overlays.exp: fixup compile line for linker script.
16989
16990Thu Jun 4 21:54:15 1998 Felix Lee <flee@zog.cygnus.com>
16991
16992 * gdb.fortran/types.exp: don't guess at float size.
16993
16994Thu May 21 02:28:37 1998 Felix Lee <flee@zog.cygnus.com>
16995
16996 * gdb.base/exprs.exp: delete test that depends on int size.
16997
16998Sun May 17 17:10:22 1998 Bob Manson <manson@charmed.cygnus.com>
16999
17000 * config/sim.exp: Removed checks for target triplets.
17001 (gdb_target_sim): Use gdb,target_sim_options.
17002
17003Sat May 16 23:43:35 1998 Mark Alexander <marka@cygnus.com>
17004
17005 * gdb.base/reread.exp: New file.
17006 * gdb.base/reread1.c: New file.
17007 * gdb.base/reread2.c: New file.
17008
17009Sat May 16 23:22:09 1998 Mark Alexander <marka@cygnus.com>
17010
17011 * config/sim.exp: Use 'target sim -sparclite' when running
17012 SPARClite programs.
17013
17014Sat May 16 18:48:08 1998 Doug Evans <devans@canuck.cygnus.com>
17015
17016 * gdb.base/structs2.exp: New file.
17017 * gdb.base/structs2.c: New file.
17018
17019Wed May 13 13:36:14 1998 Doug Evans <devans@canuck.cygnus.com>
17020
17021 * gdb.asm/common.inc: New file.
17022 * gdb.asm/d10v.inc: New file.
17023 * asm-source.exp: Pass -I's to gas to find .inc files.
17024 Update line numbers in expected output.
17025 * asmsrc1.s: Rewrite.
17026 * asmsrc2.s: Rewrite.
17027 * configure.in: Create arch.inc symlink.
17028 * configure: Regenerate.
17029 * Makefile.in (distclean): Delete arch.inc.
17030
17031Wed May 6 10:30:54 1998 John Metzler <jmetzler@cygnus.com>
17032
17033 * callfuncs.c (t_enum_value1) : Cleanup return value warnings
889bf7c5
PA
17034 (t_enum_value2): ditto
17035 (t_enum_value3): ditto
17036 (main): ditto
c906108c
SS
17037Fri May 1 09:33:37 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
17038
17039 * gdb.base/break.exp: Remove xfail for `deleting all breakpoints
17040 when none' unexpected prompt case, fixed by breakpoint.c:delete_command
17041 change.
17042 Use gdb_test instead of send_gdb/gdb_expect sequences.
17043
17044Thu Apr 23 12:56:19 1998 Jason Molenda (crash@bugshack.cygnus.com)
17045
17046 * gdb.c++/virtfunc.cc: Declare extern "C" printf to return int,
17047 not void.
17048
17049Thu Apr 16 10:52:34 1998 John Metzler <jmetzler@cygnus.com>
17050
17051 * gdb.base/branches.c: Code with lots of loops and
889bf7c5
PA
17052 subroutines. Used to test gdbs ability to single step through PC
17053 changes, especially to test mips-tdep.c:mips_next_pc
c906108c
SS
17054
17055Mon Apr 13 22:32:51 1998 Frank Ch. Eigler <fche@cygnus.com>
17056
17057 * gdb.c++/virtfunc.cc: Make extern "C" printf declaration pass
17058 more rigorous EGCS C++ error checking.
17059
17060Fri Apr 10 22:38:12 1998 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17061
a9c64011
AS
17062 * gdb.base/help.exp: Clean up `help set args' and `help show args'
17063 tests.
17064 * gdb.base/interrupt.exp: Add "i*86-*-solaris2*" xfail for calling
17065 function when asleep.
17066 * gdb.base/signals.exp: Add "i*86-*-solaris2*" xfails. Add comment
17067 for i*86 Linux and SVR4 signal handling problems.
17068 Remove linux xfail for `next to handler in signals_tests_1', fixed
17069 by recent infrun.c change.
17070 Limit backtrace to 10 frames to avoid timeout problems with infinite
17071 stack backtraces.
17072 Adjust expect pattern in `handle all print' test to match Apr 28 1997
17073 target.[ch] change.
c906108c
SS
17074
17075Tue Mar 31 00:40:32 1998 Bob Manson <manson@charmed.cygnus.com>
17076
17077 * lib/gdb.exp(gdb_test): Send multiline commands one at a time; wait
17078 for a newline from gdb before continuing.
17079 (default_gdb_exit): Just look for y or n.
17080 (gdb_test): Detect abnormal exit from GDB running on DOS; if
17081 it does, fail the rests of the tests in the file.
17082
17083Tue Mar 24 22:44:52 1998 Bob Manson <manson@charmed.cygnus.com>
17084
17085 * config/cygmon.exp: New file.
17086
17087Mon Mar 16 21:39:11 1998 Bob Manson <manson@charmed.cygnus.com>
17088
17089 * gdb.base/list.exp: Fix problem with "list default lines around
889bf7c5 17090 main" test on remote targets.
c906108c
SS
17091
17092 * gdb.base/scope.exp: Fix problem with filelocal_bss before
17093 run test on remote targets.
17094
17095Thu Mar 12 16:23:00 1998 Doug Evans <devans@canuck.cygnus.com>
17096
17097 * gdb.asm: New directory.
17098 * configure.in: Configure it.
17099 * configure: Regenerate.
17100 * gdb.asm/{Makefile.in,configure.in,configure}: New files.
17101 * gdb.asm/{asm-source.exp,asmsrc1.s,asmsrc2.s}: New files.
17102
17103Mon Feb 23 08:22:44 1998 Mark Alexander <marka@cygnus.com>
17104
17105 * config/mn10300-eval.exp: New file to support MN10300 eval board.
17106
dc96c6c7 17107Wed Feb 18 16:43:46 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 17108
a9c64011
AS
17109 * gdb.base/overlays (several files): Merge the two overlay
17110 managers into one. Change variables (foox, barx, bazx, grbxx)
17111 back into ints but force them to load in their proper sections.
c906108c
SS
17112
17113Thu Feb 12 13:49:30 1998 Andrew Cagney <cagney@b1.cygnus.com>
17114
17115 * gdb.base/d10vovly.c (D10VTranslate): Map IMAP0 to low 128k of
889bf7c5 17116 on-chip insn memory and IMAP1 to upper 128k.
c906108c
SS
17117 (D10VCopy): Handle memory regions crossing 16k boundaries.
17118 (D10VCopy): Transfer data in 32 bit chunks.
17119
17120Tue Feb 10 17:23:22 1998 Andrew Cagney <cagney@b1.cygnus.com>
17121
17122 * gdb.base/overlays.c (main): Exit normally when result is
889bf7c5 17123 correct.
c906108c
SS
17124
17125 * gdb.base/d10v.ld: Update LMAs to reflect current d10v address
889bf7c5 17126 map. Include space for printf in .text segment.
c906108c
SS
17127
17128 * gdb.base/d10vovly.c (D10VTranslate): New function, handle
889bf7c5 17129 updated d10v memory VMA/LMA map.
c906108c 17130 (D10VCopy): Call D10VTranslate.
d63a86f8 17131
c906108c
SS
17132Fri Feb 6 14:13:12 1998 Andrew Cagney <cagney@b1.cygnus.com>
17133
17134 * gdb.base/m32rovly.c: Force variable _novlys into .data section.
17135
17136 * gdb.base/bar.c (barx, bar): Change variable to small array so
889bf7c5
PA
17137 that it won't be put into the .sdata - small data -
17138 section. Update reference.
c906108c
SS
17139 * gdb.base/baz.c (bazx, baz): Ditto.
17140 * gdb.base/foo.c (foox, foo): Ditto.
17141 * gdb.base/grbx.c (grbxx, grbx): Ditto.
17142
17143 * gdb.base/overlays.exp: Expect variables barx, bazx, foox, grbxx
889bf7c5 17144 to be arrays.
d63a86f8 17145
dc96c6c7 17146Thu Jan 29 14:48:19 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 17147
a9c64011
AS
17148 * gdb.base/overlays.exp: fix up and get working again.
17149 Add tests for backtraces from an overlay function.
d63a86f8 17150
c906108c
SS
17151Fri Jan 23 07:52:45 1998 Fred Fish <fnf@cygnus.com>
17152
17153 * gdb.base/watchpoint.exp: Set "d10v*-*-*" clear_xfail for
17154 "calling function with watchpoint enabled".
17155
17156Thu Jan 22 14:23:29 1998 Fred Fish <fnf@cygnus.com>
17157
17158 * gdb.base/break.exp (test_next_with_recursion): Remove
889bf7c5 17159 gdb_suppress_tests for d10v-*-*.
c906108c
SS
17160 * lib/gdb.exp (gdb_suppress_tests): Disable this function
17161 pending review of whether it is useful or not.
17162
17163Tue Jan 20 13:02:09 1998 Mark Alexander <marka@cygnus.com>
17164
17165 * gdb.base/funcargs.exp: Increase timeout for slow TX39 boards.
17166
17167Mon Jan 19 08:53:04 1998 Mark Alexander <marka@cygnus.com>
17168
17169 * gdb.base/break.exp: Increase timeout for slow TX39 boards.
17170 * config/dve.exp: New file to support Densan boards.
17171
17172Mon Dec 15 22:38:05 1997 Andrew Cagney <cagney@b1.cygnus.com>
17173
17174 * gdb.base/interrupt.exp: Document problem of simulators, signals,
889bf7c5 17175 reads and BSD.
c906108c
SS
17176
17177Wed Nov 26 22:29:18 1997 Bob Manson <manson@charmed.cygnus.com>
17178
17179 * config/monitor.exp: Be a bit less picky about the "Remote debugging"
17180 response.
17181
17182 * gdb.c++/misc.exp: Call runto_main instead of doint it manually.
17183
17184Tue Nov 25 12:46:36 1997 Andrew Cagney <cagney@b1.cygnus.com>
17185
17186 * gdb.base/mips_pro.exp: Add "mips64*-*-elf" xfail for backtrace
889bf7c5 17187 test.
c906108c
SS
17188
17189 * gdb.base/funcargs.exp: Query GDB for target_sizeof_int,
889bf7c5 17190 target_sizeof_long and target_bigendian_p.
c906108c 17191 (structs_by_value, structs_by_reference): Check values according
889bf7c5 17192 to targets word size and endianess.
d63a86f8 17193
c906108c
SS
17194Mon Nov 24 16:37:06 1997 Andrew Cagney <cagney@b1.cygnus.com>
17195
17196 * gdb.base/langs.exp: For "continue to exit" ignore any trailing
889bf7c5 17197 output.
c906108c
SS
17198
17199Fri Oct 17 13:24:43 1997 Stan Shebs <shebs@andros.cygnus.com>
17200
17201 * gdb.base/default.exp, gdb.base/help.exp, gdb.base/setshow.exp:
889bf7c5 17202 Update test of set args help to match source change.
c906108c
SS
17203
17204Fri Sep 26 17:36:20 1997 Jason Molenda (crash@pern.cygnus.com)
17205
17206 * gdb.base/default.exp: Expect help system output to be in
17207 alphabetical order.
17208 * gdb.base/help.exp: Ditto.
17209
17210Wed Sep 24 13:08:14 1997 Bob Manson <manson@charmed.cygnus.com>
17211
17212 * gdb.base/signals.exp: Change "i*86-pc-linux-gnu" to
17213 "i*86-pc-linux-gnu*".
17214 * gdb.base/interrupt.exp: Ditto.
17215 * gdb.base/corefile.exp: Ditto.
17216
17217 * lib/gdb.exp(gdb_compile): If is_vxworks target feature is set,
889bf7c5 17218 define vxworks when building the testcase.
c906108c
SS
17219
17220 * gdb.base/ptype.exp: Fix testnames to be unique.
17221 * gdb.base/radix.exp: Ditto.
17222 * gdb.base/term.exp: Ditto.
17223 * gdb.base/whatis.exp: Ditto.
17224 * gdb.c++/classes.exp: Ditto.
17225
17226Tue Sep 16 22:21:48 1997 Bob Manson <manson@charmed.cygnus.com>
17227
17228 * gdb.base/callfuncs.exp: Fix indentation.
17229
17230 * lib/gdb.exp(gdb_expect): Set remote_suppress_flag if
17231 suppress_flag has been set.
17232 (gdb_step_for_stub): Check for gdb,use_breakpoint_for_stub
17233 target feature.
17234
17235Mon Sep 15 15:43:17 1997 Bob Manson <manson@charmed.cygnus.com>
17236
17237 * gdb.stabs/weird.exp: Don't start gdb 'til after we've compiled
17238 the testcase.
17239
17240 * gdb.c++/cplusfuncs.cc(main): Add extern "C" declaration for
889bf7c5 17241 set_debug_traps() and breakpoint().
c906108c
SS
17242 * gdb.c++/misc.cc (main): Ditto.
17243 * gdb.c++/templates.cc (main): Ditto.
17244 * gdb.c++/virtfunc.cc (main): Ditto.
17245
17246Fri Sep 12 16:56:38 1997 Bob Manson <manson@charmed.cygnus.com>
17247
17248 * lib/gdb.exp(gdb_step_for_stub): New function.
17249 (gdb_run_cmd): Look for gdb,do_reload_on_run target feature--if it
17250 exists, reload the executable and do a "continue" instead of
17251 doing a jump.
17252 (runto_main): Use gdb_step_for_stub.
d63a86f8 17253
c906108c 17254 * gdb.base/break.exp: Use gdb_step_for_stub. Also, rename certain
889bf7c5 17255 tests to have unique names.
c906108c
SS
17256 * gdb.base/callfuncs.exp: Ditto.
17257 * gdb.base/commands.exp: Ditto.
17258 * gdb.base/default.exp: Ditto.
17259 * gdb.base/help.exp: Ditto.
17260 * gdb.base/list.exp: Ditto.
17261 * gdb.base/opaque.exp: Ditto.
17262 * gdb.base/printcmds.exp: Ditto. Use a loop to emit multiple
17263 similar tests.
d63a86f8 17264
c906108c
SS
17265 * gdb.base/setshow.c: Add set_debug_traps/breakpoint calls.
17266 * gdb.c++/cplusfuncs.cc: Ditto.
17267 * gdb.c++/virtfunc.cc: Ditto.
17268
17269 * config/monitor.exp: Keep track of the last file we saw, rather
17270 than trying to get the info from gdb.
17271
17272 * gdb.fortran/types.exp: Move comment to previous line.
17273
17274Tue Sep 2 19:55:34 1997 Bob Manson <manson@charmed.cygnus.com>
17275
17276 * config/sparclet.exp: Detect gratuitous change to sparclet gdb
889bf7c5 17277 target mode.
c906108c
SS
17278
17279Mon Jul 28 12:14:47 1997 Stan Shebs <shebs@andros.cygnus.com>
17280
17281 From Bob Manson:
17282 * config/monitor.exp (gdb_target_monitor): Look for "Connected to"
889bf7c5 17283 string from GDB when it connects.
c906108c
SS
17284
17285 * lib/gdb.exp: Look for $TOOL_EXECUTABLE.
17286
17287Thu Jul 3 15:35:12 1997 Bob Manson <manson@charmed.cygnus.com>
17288
17289 * lib/gdb.exp(get_debug_format): Don't cause the testsuite to fail
889bf7c5
PA
17290 if we can't get a debug format from GDB (we may be testing an
17291 older GDB). Use a 10 second timeout when checking for the format.
c906108c
SS
17292
17293 * gdb.stabs/weird.exp: Fix quoting.
17294
17295 * config/sparclet.exp: Renamed sparclet-loader.c to stub-loader.c.
17296
17297Mon Jun 30 18:31:43 1997 Bob Manson <manson@charmed.cygnus.com>
17298
17299 * config/arm-ice.exp: New file.
17300
17301Sun Jun 29 16:43:30 1997 Bob Manson <manson@charmed.cygnus.com>
17302
17303 * gdb.base/overlays.exp: Preliminary fixes; temporarily disabled
889bf7c5 17304 until it has been modified to work with the new testsuite.
c906108c 17305
99707966 17306 * gdb.*/*.exp: Instead of causing 1 unresolved test when the
889bf7c5
PA
17307 testcase won't compile, cause all of the testcases in the file to
17308 fail instead.
c906108c
SS
17309
17310 * lib/gdb.exp(gdb_suppress_entire_file): New procedure.
17311 (gdb_clear_suppressed): New procedure.
17312 (gdb_stop_suppressing_tests): Only clear suppress_flag if
17313 it contains a positive value.
17314
17315Sat Jun 28 13:31:11 1997 Bob Manson <manson@charmed.cygnus.com>
17316
17317 * lib/gdb.exp(default_gdb_start): Use gdb_opts host feature.
17318
17319 * gdb.c++/virtfunc.exp: Remove setting of libs variable.
17320
17321Fri Jun 27 07:44:25 1997 Fred Fish <fnf@cygnus.com>
17322
17323 * lib/gdb.exp (setup_xfail_format): New function.
17324 (get_debug_format): New function to get debug format.
17325 (debug_format): New global variable to hold last value set
17326 by get_debug_format.
17327 * gdb.base/list.exp: Call get_debug_format and expect some
889bf7c5 17328 tests to fail for DWARF 1 and COFF formats.
c906108c
SS
17329 * gdb.c++/ptype.exp: Ditto.
17330 * gdb.c++/classes.exp: Ditto.
17331 * gdb.c++/cplusfuncs.exp: Ditto.
17332 * gdb.c++/inherit.exp: Ditto.
17333 * gdb.c++/templates.exp: Ditto.
17334 * gdb.c++/virtfunc.exp: Ditto.
d63a86f8 17335
c906108c
SS
17336Wed Jun 25 09:08:51 1997 Bob Manson <manson@charmed.cygnus.com>
17337
17338 * lib/gdb.exp(default_gdb_exit): Don't give an error if the remote
17339 host doesn't have a currently-open connection.
17340
17341 * config/sparclet.exp: Cleanups and fixes to make it generic for
889bf7c5
PA
17342 any gdb stub target. Handle cases where gdb doesn't respond when
17343 interrupted in a sane fashion.
c906108c
SS
17344
17345 * config/m32r-stub.exp: Load sparclet.exp instead of trying to do the
889bf7c5 17346 same thing in a totally different way.
c906108c
SS
17347
17348 * config/monitor.exp: Pass in timeouts to gdb_expect instead of
889bf7c5 17349 setting "timeout".
c906108c 17350 (gdb_start): We set the global gdb_prompt variable in
889bf7c5 17351 default_gdb_init now.
c906108c
SS
17352
17353Sun Jun 22 09:11:02 1997 Fred Fish <fnf@cygnus.com>
17354
17355 * gdb.base/printcmds.exp: Fix "check for floating addition"
17356 regexp to accept results within approx +/- .01 of exact value.
17357 * lib/gdb.exp (gdb_test): Remove unused expect_out global decl.
17358
17359Wed Jun 18 11:11:39 1997 Bob Manson <manson@charmed.cygnus.com>
17360
17361 * lib/gdb.exp(gdb_init): Pass our arguments to default_gdb_init
889bf7c5 17362 properly.
c906108c
SS
17363 (gdb_expect): Add optional timeout parameter, and add timeout
17364 value to various calls.
17365 (gdb_suppress_tests): Only give one warning message per group.
17366
17367Tue Jun 17 13:10:10 1997 Bob Manson <manson@charmed.cygnus.com>
17368
17369 * lib/gdb.exp(gdb_expect): Declare errorInfo and errorCode as
889bf7c5
PA
17370 global variables. Handle getting a value for $timeout more
17371 gracefully.
c906108c
SS
17372
17373Sat Jun 14 09:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
17374
17375 * lib/gdb.exp: Close connection to remote host if gdb doesn't
889bf7c5 17376 initialize.
c906108c 17377 (default_gdb_init): New procedure; allow gdb_init to be overridden
889bf7c5 17378 by a target configuration file.
c906108c
SS
17379 (gdb_expect): Pass the timeout to remote_expect.
17380
17381 * config/monitor.exp(gdb_load): Fix typo in regexp.
17382
17383Thu Jun 12 20:57:12 1997 Bob Manson <manson@charmed.cygnus.com>
17384
17385 * gdb.base/funcargs.exp: Remove spurious suppress tests call.
17386
17387Tue Jun 3 15:20:20 1997 Bob Manson <manson@charmed.cygnus.com>
17388
17389 * config/monitor.exp(gdb_target_monitor): Call gdb_file_cmd
889bf7c5
PA
17390 here. Call gdb_target_exec before rebooting the target, to make
17391 sure the connection to the target is closed.
c906108c
SS
17392 (gdb_load): Pass the name of the executable to gdb_target_monitor.
17393 Don't call gdb_file_cmd here; let gdb_target_monitor do it.
17394 Also detect "Timeout reading from remote" error.
17395
17396 * config/gdbserver.exp: Pass the executable being loaded to
889bf7c5
PA
17397 gdb_target_monitor. Don't call gdb_file_cmd here; let
17398 gdb_target_monitor do it.
c906108c
SS
17399
17400 * gdb.disasm/hppa.exp: Don't use exec_output.
17401
17402Fri May 23 13:28:29 1997 Bob Manson <manson@charmed.cygnus.com>
17403
17404 * gdb.base/list.exp: If we're debugging a non-native target,
17405 try to set the pc register to point to the start of the
17406 program before doing the first list command.
17407
17408 * gdb.c++/virtfunc.exp(gdb_virtfunc_restart): Make sure we run
889bf7c5 17409 test_calls after restarting.
c906108c
SS
17410
17411 * lib/gdb.exp(gdb_run_cmd): Send jump command again after
889bf7c5 17412 reloading.
c906108c
SS
17413
17414 * gdb.base/watchpoint.exp: Fix typo.
17415
17416 * gdb.base/setshow.exp: Check for use_gdb_stub.
17417
17418 * gdb.base/break.exp: Fix continue until exit test for the gdb
889bf7c5 17419 stub case.
c906108c
SS
17420 * gdb.base/langs.exp: Ditto.
17421
17422 * config/monitor.exp(gdb_load): Handle gdb_sect_offset and
889bf7c5
PA
17423 gdb_load_offset. If we weren't given a file to load, figure out
17424 what the current file is and use it.
c906108c
SS
17425
17426 * config/i386-bozo.exp: New file.
17427
17428Thu May 22 18:51:32 1997 Bob Manson <manson@charmed.cygnus.com>
17429
17430 * lib/gdb.exp(gdb_expect): Look for gdb,timeout target
17431 feature.
17432
17433 * config/proelf.exp: New entry.
17434
17435Wed May 21 21:23:16 1997 Bob Manson <manson@charmed.cygnus.com>
17436
17437 * lib/gdb.exp: Remove spurious .* patterns at the beginning
17438 of regexps.
17439
17440 * gdb.base/watchpoint.exp: Don't run the test_stepping
17441 tests if gdb can't call functions on the target.
17442
17443 * gdb.base/setshow.exp: Don't run the set prompt tests if
17444 the board has gdb_prompt set.
17445
17446Tue May 20 08:58:49 1997 Jeffrey A Law (law@cygnus.com)
17447
17448 * gdb.base/a2-run.exp: Change "gdb,noargs" to just "noargs".
17449 * gdb.base/commands.exp: Likewise.
17450 * gdb.base/setshow.exp: Likewise.
17451
17452Mon May 19 15:37:50 1997 Bob Manson <manson@charmed.cygnus.com>
17453
17454 * config/monitor.exp(gdb_start): Look for gdb_prompt target
17455 feature.
17456
17457 * config/i960.exp: New file.
17458
17459Thu May 1 18:01:50 1997 Bob Manson <manson@charmed.cygnus.com>
17460
17461 * gdb.base/funcargs.exp: Check for gdb,short_int target
17462 feature instead of looking for explicit target triplets.
17463
dc96c6c7 17464Mon Apr 28 17:27:40 1997 Michael Snyder <msnyder@cygnus.com>
c906108c 17465
d63a86f8 17466 * gdb.base/printcmds.exp: add a couple more tests a la
c906108c
SS
17467 "p 123DEADBEEF", to check parse_number.
17468 * top.c: change "to enable to enable" to "to enable" in a couple
17469 of help strings.
17470
17471Thu Apr 24 14:38:18 1997 Jeffrey A Law (law@cygnus.com)
17472
17473 * gdb.base/callfuncs.exp: Mark some tests as expected to fail
17474 on the mn10300.
d63a86f8 17475
c906108c
SS
17476Mon Apr 21 15:05:42 1997 Fred Fish <fnf@cygnus.com>
17477
17478 * gdb.base/a2-run.exp: Add arm-*-coff setup_xfails for cases
17479 where the test executable is run with explicit args.
17480 * gdb.base/default.exp: Handle arm-*-coff case for "info float".
17481
17482Mon Apr 21 13:38:58 1997 Fred Fish <fnf@cygnus.com>
17483
17484 * gdb.base/run.c: Use FAKEARGV to build test executable that
17485 does not require a command line arg, since most simulators
17486 don't currently support passing such an arg into the simulated
17487 program.
17488 * gdb.base/commands.exp: Change tests to insert the proper
17489 value as the arg to the first recursive factorial call. Change
17490 compilation line to define FAKEARGV at compile time.
17491
17492Wed Apr 9 11:12:36 1997 Jeffrey A Law (law@cygnus.com)
17493
17494 * gdb.base/recurse.exp: Enable these tests for the mn10300.
17495 * gdb.base/watchpoint.exp: Don't expect a failure for an "calling
17496 function with watchpoint enabled" test.
17497
17498Tue Apr 8 19:33:20 1997 Bob Manson <manson@charmed.cygnus.com>
17499
17500 * gdb.base/watchpoint.exp(test_watchpoint_triggered_in_syscall):
889bf7c5 17501 Don't call gdb_test when the command doesn't return to a gdb prompt.
c906108c
SS
17502
17503 * lib/gdb.exp(gdb_stop_suppressing_tests): Don't print gratuitous
889bf7c5 17504 "Tests restarted" messages.
c906108c
SS
17505
17506Tue Apr 8 16:38:46 1997 Jeffrey A Law (law@cygnus.com)
17507
17508 * gdb.disasm/mn10300.exp: Fix buglets in "other" tests.
17509
dc96c6c7 17510Thu Apr 3 15:21:26 1997 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
17511
17512 * gdb.base/help.exp: update help msg for INFO ADDR; add help test
17513 for INFO SYMBOL; add help tests for OVERLAY commands.
17514 * gdb.base/default.exp: add tests for INFO SYMBOL command;
17515 add tests for OVERLAY commands
17516 * gdb.base/overlays.c overlays.exp foo.c bar.c baz.c grbx.c ovlymgr.h
17517 d10v.ld m32r.ld d10vovly.c m32rovly.c: add test case for overlays.
17518 * gdb.base/sigall.c: add usestubs code frag
17519 * gdb.base/watchpoint.exp: turn on complex watchpoint test for M32R.
d63a86f8 17520
c906108c
SS
17521Thu Apr 3 09:38:53 1997 Bob Manson <manson@charmed.cygnus.com>
17522
17523 * lib/gdb.exp(gdb_suppress_tests): Add explanation for subsequent
17524 failures.
17525 (gdb_stop_suppressing_tests): Note that tests have restarted.
17526
17527Wed Apr 2 19:04:20 1997 Bob Manson <manson@charmed.cygnus.com>
17528
17529 * config/h8300.exp: New file.
17530
17531Sun Mar 30 13:38:25 1997 Bob Manson <manson@charmed.cygnus.com>
17532
17533 * gdb.base/setshow.exp: Check for the existence of a
17534 feature, not its value.
17535
17536Sat Mar 29 11:19:46 1997 Bob Manson <manson@charmed.cygnus.com>
17537
17538 * gdb.c++/virtfunc.exp: Restart gdb in a sane fashion.
17539
17540 * gdb.base/scope.exp: It's now init0(), not init().
17541
17542 * gdb.base/scope0.c: For now, change init() to be init0().
17543
17544 * config/monitor.exp: Use gdb_serial in preference to serial
17545 or netport.
17546
17547 * lib/gdb.exp: Set GDB to [transform gdb] if we're using a remote host
889bf7c5 17548 and it's not already set.
c906108c
SS
17549
17550Fri Mar 28 19:54:18 1997 Bob Manson <manson@charmed.cygnus.com>
17551
17552 * gdb.base/setshow.exp: Only test the run command if the target
889bf7c5 17553 isn't using a stub and if it supports argument passing.
c906108c
SS
17554
17555Sat Mar 22 19:50:25 1997 Bob Manson <manson@charmed.cygnus.com>
17556
17557 * config/udi.exp(gdb_start): Make sure UDICONF is set
17558 properly before starting gdb.
17559
17560Mon Mar 24 14:40:33 1997 Jeffrey A Law (law@cygnus.com)
17561
17562 * gdb.disasm/mn10300.s: New test file for mn10300 disassembler.
17563 * gdb.disasm/mn10300.exp: Run mn10300 disassembler tests.
17564 * gdb.disasm/Makefile.in: Remove "mn10300" when cleaning.
17565
17566Tue Mar 11 11:42:58 1997 Bob Manson <manson@charmed.cygnus.com>
17567
17568 * config/vx.exp: Use remote_ld, not vxworks_ld. Don't use
889bf7c5 17569 specialized code to reboot the board, use remote_reboot instead.
c906108c
SS
17570
17571 * config/vxworks29k.exp: Use vx.exp, not vx-gdb.exp.
17572
17573 * lib/gdb.exp: Add GDB_TESTCASE_OPTIONS.
17574
17575 * config/monitor.exp: Make sure we disconnect from the target.
17576 Also, try a reboot/reload cycle instead of failing if the
17577 load fails.
17578
17579Fri Mar 7 13:48:30 1997 Bob Manson <manson@charmed.cygnus.com>
17580
17581 * gdb.base/default.exp: Don't set match_max.
17582 * gdb.base/help.exp: Ditto.
17583 * gdb.base/list.exp: Ditto.
17584 * gdb.base/signals.exp: Ditto.
17585
17586 * config/monitor.exp(gdb_load): If gdb,use_standard_load is
17587 set, use remote_ld to download the testcase instead of
17588 the GDB loader.
17589
17590Wed Mar 5 00:00:43 1997 Bob Manson <manson@charmed.cygnus.com>
17591
17592 * config/vr5000.exp: New file.
17593
17594 * config/monitor.exp(gdb_target_monitor): Add pattern for
17595 "Ending remote" to detect errors in connecting.
17596
17597 * gdb.base/setshow.exp: Add .* within auto language test.
17598
17599 * lib/gdb.exp(gdb_run_cmd): Add check for gdb_init_command
17600 target feature.
17601
17602 * config/monitor.exp(gdb_load): Check for a failure when loading,
889bf7c5 17603 and reboot the board if necessary.
c906108c
SS
17604
17605 * gdb.base/setvar.exp(test_set): Handle multiple prints within
17606 a set of tests. Remove print.* from the patterns being checked.
17607
17608Mon Mar 3 11:57:43 1997 Bob Manson <manson@charmed.cygnus.com>
17609
17610 * gdb.base/a1-selftest.exp: Use send_gdb consistently. Don't
17611 refer to gdb_spawn_id.
17612
17613 * config/m32r-stub.exp: Remove references to gdb_spawn_id, no
17614 longer used.
17615 * config/sparclet.exp: Ditto.
17616 * config/sparclet-old.exp: Ditto.
17617 * config/slite.exp: Ditto.
17618 * config/sim.exp: Ditto.
17619 * gdb.base/funcargs.exp: Ditto.
17620
17621 * lib/gdb.exp:Remove references to gdb_spawn_id.
17622 (gdb_expect): Move to remote.exp.
17623
17624Fri Feb 28 20:47:39 1997 Bob Manson <manson@charmed.cygnus.com>
17625
17626 * config/monitor.exp: Detect the "Couldn't establish connection"
17627 message from GDB.
17628
17629Tue Feb 25 14:08:55 1997 Bob Manson <manson@charmed.cygnus.com>
17630
17631 * gdb.base/bitfields.exp: Use runto instead of explicit
17632 gdb_run_cmd/gdb_expect sequences.
17633
17634 * gdb.base/break.exp(text_next_with_recursion): Add match for
17635 gdb_expect call.
17636
17637 * config/monitor.exp(gdb_target_monitor): Calling exit loses big.
17638 We also need to handle the "A program is being debugged already"
17639 prompt from gdb. Use gdb_test to set the baud rate.
17640
17641 * lib/gdb.exp(gdb_init): Increase the default expect buffer size
17642 to 20000. Really. I mean it.
17643
17644Mon Feb 24 13:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
17645
17646 * lib/gdb.exp(gdb_test): Generate a FAIL message when send_gdb
889bf7c5
PA
17647 fails. If suppress_flag is set, skip perror message about not
17648 being able to send to GDB.
c906108c 17649 (send_gdb): If suppress_flag is set, don't try to send commands to
889bf7c5 17650 GDB.
c906108c
SS
17651 (gdb_expect): If suppress_flag is set, always fail immediately.
17652 (gdb_suppress_tests, gdb_stop_suppressing_tests): New functions.
17653 (gdb_init): Call gdb_stop_suppressing_tests.
17654 (default_gdb_exit): Ditto.
17655 (default_gdb_start): Ditto.
17656
17657 * gdb.base/bitfields.exp: Call gdb_suppress_tests and
889bf7c5 17658 gdb_stop_suppressing_tests as appropriate.
c906108c 17659 * gdb.base/break.exp: Ditto.
889bf7c5 17660 * gdb.base/callfuncs.exp: Ditto.
c906108c
SS
17661 * gdb.base/commands.exp: Ditto.
17662 * gdb.base/exprs.exp: Ditto.
889bf7c5 17663 * gdb.base/funcargs.exp: Ditto.
c906108c
SS
17664 * gdb.base/list.exp: Ditto.
17665 * gdb.base/recurse.exp: Ditto.
889bf7c5 17666 * gdb.base/scope.exp: Ditto.
c906108c
SS
17667 * gdb.base/structs.exp: Ditto.
17668 * gdb.c++/inherit.exp: Ditto.
17669
17670Sun Feb 23 19:56:02 1997 Bob Manson <manson@charmed.cygnus.com>
17671
17672 * config/vr4300.exp: New file.
17673
99707966 17674 * gdb.*/*.exp: Call gdb_expect instead of expect.
d63a86f8 17675
99707966 17676 * lib/gdb.exp(gdb_expect): New function.
c906108c
SS
17677
17678Thu Feb 20 13:57:01 1997 Bob Manson <manson@charmed.cygnus.com>
17679
17680 * lib/gdb.exp(gdb_init): New function.
17681
17682 * gdb.base/setvar.exp(test_set): Don't bother printing a PASS/FAIL
889bf7c5 17683 for each individual variable set.
c906108c
SS
17684
17685 * gdb.base/exprs.exp(test_expr): Make sure each test gets a unique
17686 name.
17687
17688 * gdb.base/help.exp: Fix the syntax of a few gdb_test calls.
17689
17690 * gdb.base/scope.exp: Use gdb_test.
17691
17692 * gdb.base/ptype.exp: Don't call "gdb_exit; gdb_start" if we're
17693 aborting; the testsuite driver will do that for us (see
17694 gdb_finish). Also, use gdb_test in a few more places.
17695
17696Thu Feb 20 13:32:24 1997 Stan Shebs <shebs@andros.cygnus.com>
17697
17698 * gdb.base/help.exp: Fix syntax of "help info all-registers" test.
17699
17700Thu Feb 20 10:34:21 1997 Jeffrey A Law (law@cygnus.com)
17701
17702 * gdb.disasm/mn10200.s: Add "nop" after "main" so that "main"
17703 and "add_tests" are not at the same address.
17704
17705Fri Feb 14 18:47:23 1997 Bob Manson <manson@charmed.cygnus.com>
17706
17707 * gdb.base/ptype.exp: Use gdb_test.
17708
17709Thu Feb 13 16:09:36 1997 Jeffrey A Law (law@cygnus.com)
17710
17711 * gdb.disasm/mn10200.s (misc_tests): Fix targets for "jsr" insns.
17712 * gdb.disasm/mn10200.exp (misc_tests): Remove bogus line accidentally
17713 left in. No longer expect them to fail.
17714
17715 * gdb.stabs/*.mt; Deleted, no longer used.
17716 * gdb.stabs/configure.in: Remove references to target makefile
17717 frags.
17718 * gdb.stabs/configure: Rebuilt.
17719
17720 * gdb.disasm/*.mt: Deleted, no longer used.
17721 * gdb.disasm/configure.in: Remove references to target makefile
17722 frags. Use "sh3.s" as the unique filename for this directory.
17723 * gdb.disasm/configure: Rebuilt.
17724
17725 * gdb.disasm/mn10200.s: New test file for mn10200 disassembler.
17726 * gdb.disasm/mn10200.exp: Run mn10200 disassembler tests.
17727 * gdb.disasm/Makefile.in: Remove "mn10200" when cleaning.
17728
17729Tue Feb 11 16:57:58 1997 Bob Manson <manson@charmed.cygnus.com>
17730
17731 * config/udi.exp: Use mondfe,name instead of remote_host.
17732
17733Tue Feb 11 11:22:36 1997 Jeffrey A Law (law@cygnus.com)
17734
17735 * gdb.base/watchpoint.exp: Don't expect a failure when calling
17736 a function with a watchpoint enabled on the mn10200.
17737
17738 * gdb.stabs/weird.exp: Don't quit if "weird.s" doesn't exist
17739 before trying to create it!
17740
17741Mon Feb 10 16:40:47 1997 Bob Manson <manson@charmed.cygnus.com>
17742
17743 * config/vx.exp: Use hostname instead of netport.
17744
17745 * config/vxworks.exp: New file.
17746
17747 * gdb.base/a2-run.exp: Change vxworks cases to use gdb_spawn_id.
17748
17749 * config/monitor.exp(gdb_target_monitor): Look for a prompt from
889bf7c5 17750 gdb before assuming everything worked. Send a ^C if a timeout
c906108c
SS
17751 occurs.
17752
17753 * lib/gdb.exp(gdb_test): Check the result of send_gdb. Use
17754 $gdb_spawn_id directly.
17755 (gdb_run_cmd): Try _start as well as start. Use the target feature
17756 gdb,start_symbol as the symbol to start from when jumping.
17757
17758Mon Feb 10 11:26:59 1997 Jeffrey A Law (law@cygnus.com)
17759
17760 * gdb.base/exprs.exp: Delete bogus/incorrect (and probably
17761 redundant) test.
17762
17763 * gdb.base/recurse.exp: Relax final value test for 'b' so that
17764 it doesn't lose for 16bit integer systems.
17765
17766Fri Feb 7 09:31:21 1997 Jeffrey A Law (law@cygnus.com)
17767
17768 * gdb.fortran/types.exp: If the target doesn't support "double"
17769 data types, then expect "real" types to only be 4 bytes.
17770
17771 * gdb.c++/virtfunc.exp: Expect failure for virtual function
17772 call tests if the target doesn't support inferior function calls.
17773
17774 * gdb.base/printcmds.exp: Allow minor deviation in FP values
17775 in printf tests.
17776
17777Thu Feb 6 12:46:14 1997 Jeffrey A Law (law@cygnus.com)
17778
17779 * gdb.base/help.exp: Disable "help set", "help show", and
17780 "help support". Simplify regexp for "help stack".
17781
17782 * gdb.base/default.exp: Set match_max to 5000 and the timeout
17783 to 60 seconds. Temporarily set match_max to 15000 around the
17784 "info copying" test.
17785
17786 * gdb.base/nodebug.exp: Don't try to do an inferior function
17787 call if the target doesn't support them.
17788 * gdb.base/printcmds.exp: Likewise.
17789 * gdb.base/setvar.exp: Likewise.
17790 * gdb.base/structs.exp: Likewise.
17791 * gdb.c++/templates.exp: Likewise.
17792 * gdb.base/ptype.exp: Likewise. Remove UDI specific stuff.
17793
17794 * gdb.base/recurse.exp: Enable for the mn10200.
17795
17796 * configure.in: Do configure gdb.stabs directory for *-*-elf
17797 targets.
17798 * configure: Rebuilt.
17799
17800 * gdb.base/break.exp: Check for gdb,noresults before testing
17801 exit status and/or results from the target.
17802 * gdb.base/watchpoint.exp, gdb.base/langs.exp: Likewise.
17803 * lib/gdb.exp: Remove old (now bogus) initialization of
17804 noinferior, noargs, noresults and nosignals.
17805
17806Tue Feb 4 21:52:17 1997 Bob Manson <manson@charmed.cygnus.com>
17807
17808 * config/sh.exp: New file.
17809
17810 * config/slite.exp: Try to connect multiple times to the board
17811 before rebooting. Only send a "monitor run" if need_monitor_run
17812 is set.
17813
17814 * gdb.base/break.exp: Don't do the "stub continue" test if
17815 the target has gdb_stub set.
17816
17817 * gdb.base/callfuncs.exp: Increase the timeout.
17818
17819 * gdb.base/interrupt.exp: Don't even try to compile the testcase
17820 if the target has gdb,noinferiorio set.
17821
17822 * gdb.base/list.exp: Increase match_max to 10000 characters.
17823
17824 * gdb.base/sigall.exp: Check for gdb,nosignals on the target.
17825
17826 * gdb.base/watchpoint.exp: Check for gdb,noinferiorio on the
17827 target.
17828
17829 * lib/gdb.exp(gdb_run_cmd): Fix for targets that use stubs.
17830
17831Mon Feb 3 12:09:37 1997 Bob Manson <manson@charmed.cygnus.com>
17832
17833 * gdb.base/a1-selftest.exp: Make sure we call gdb_exit before
889bf7c5
PA
17834 trying to delete the copy of gdb. Catch the file delete so we
17835 don't die if the delete fails; also, the file should be copied to
17836 the host, not to the build.
c906108c
SS
17837
17838Sun Feb 2 00:55:14 1997 Bob Manson <manson@charmed.cygnus.com>
17839
17840 * lib/gdb.exp(gdb_test): Surround the result pattern with
889bf7c5 17841 parenthesis in case it contains multiple regexps separated
c906108c
SS
17842 with |.
17843
17844 * gdb.base/watchpoint.exp: Use gdb_test.
17845 * gdb.base/default.exp: Ditto.
17846
17847Sat Feb 1 23:51:01 1997 Bob Manson <manson@charmed.cygnus.com>
17848
99707966 17849 * gdb.*/*.exp: Replace $prompt with $gdb_prompt.
d63a86f8 17850
c906108c
SS
17851 * gdb.base/scope.exp: Use gdb_test.
17852 * gdb.c++/classes.exp: Ditto.
17853 * gdb.c++/inherit.exp: Ditto.
17854
17855Fri Jan 31 13:09:12 1997 Bob Manson <manson@charmed.cygnus.com>
17856
17857 * gdb.base/crossload.exp: Don't use execute_anywhere, use
17858 remote_exec instead.
17859 * gdb.base/corefile.exp: Don't be ridiculous.
17860 * gdb.base/*.c: Add missing stub invocations.
17861
17862Thu Jan 30 16:49:25 1997 Bob Manson <manson@charmed.cygnus.com>
17863
17864 * config/slite.exp: Miscellaneous fixes.
17865
17866 * lib/gdb.exp: Fix runto.
17867
17868 * gdb.base/signals.exp: Check for a gdb,nosignals feature of
17869 the target.
17870
17871 * gdb.base/watchpoint.exp: Fix regexp.
17872
17873 * lib/gdb.exp(default_gdb_exit): Add a catch to the
17874 close and wait commands, as the descriptor may now be
17875 invalid. Always call "remote_close host".
17876
17877Tue Jan 28 14:42:31 1997 Bob Manson <manson@charmed.cygnus.com>
17878
17879 Major rewrite for testsuite revision.
d63a86f8 17880
c906108c
SS
17881 * lib/gdb.exp: Remove references to global CC, CXX, B_OPTIONS,
17882 TARGET_INCLUDES, LDFLAGS and target_alias. Use gdb_spawn_id
17883 instead of relying on spawn_id to always contain a valid
17884 spawn id.
17885 (get_compiler_info): New procedure to build the ${binfile}.ci
17886 file, instead of replicating this in N different places.
17887 (gdb_compile): New procedure.
d63a86f8 17888
c906108c 17889 gdb.*/*.exp: Use gdb_compile and get_compiler_info (with
889bf7c5
PA
17890 appropriate arguments) instead of compile. Use gdb_test in a lot
17891 more places. Use send_gdb instead of send. Always run gdb_start
c906108c
SS
17892 at the start of a testcase, as this is no longer done magically.
17893
17894 config/*-gdb.exp: Rename without the -gdb suffix.
17895
17896 config/mips.exp: Use remote_close instead of exit_remote_shell.
17897 config/monitor.exp: Use target_info instead of looking at
17898 baud, timeout, etc.
17899 config/sim.exp: Use gdb_spawn_id instead of relying on spawn_id.
17900
17901Sat Dec 14 00:43:57 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17902
17903 * gdb.c++/templates.exp (test_ptype_of_templates),
17904 gdb.c++/inherit.exp (test_ptype_si, test_print_anon_union):
17905 Update expect patterns for destructors and assignment operators
17906 to match corresponding c-typeprint.c changes.
17907 * gdb.c++/templates.exp (test_template_breakpoints): Revert change
17908 to destructor breakpoint test, GDB should be able to set the
17909 destructor breakpoint without specifying arguments.
17910
17911Tue Dec 3 20:17:52 1996 Fred Fish <fnf@cygnus.com>
17912
17913 * gdb.threads/pthreads.exp: Change result for failure to compile due
17914 to lack of pthreads runtime support from an error to simply an
17915 unsupported test, per dejagnu standards.
17916
17917Sun Dec 1 00:18:59 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17918
17919 * lib/gdb.exp (gdb_test): Simplify expect pattern for the case
17920 where GDB exits to reduce pattern match time.
17921 (skip_chill_tests): Skip chill tests for mips*-sgi-irix6*.
17922
17923 * gdb.base/nodebug.exp: Add mips*-sgi-irix6* xfails.
17924
dc96c6c7 17925Tue Nov 26 18:29:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
17926
17927 * gdb.base/callfuncs.exp: Turn on function call tests for h8300.
17928 * gdb.base/default.exp: ditto.
17929 * gdb.base/nodebug.exp: ditto.
17930 * gdb.base/printcmds.exp: ditto.
17931 * gdb.base/ptype.exp: ditto.
17932 * gdb.base/setvar.exp: ditto.
17933 * gdb.base/structs.exp: ditto.
17934 * gdb.base/setshow.c: Guard against uninitialized values of argc.
17935
17936Tue Nov 26 17:23:28 1996 Ian Lance Taylor <ian@cygnus.com>
17937
17938 * configure, */configure: Rebuild with autoconf 2.12.
17939
17940Sat Nov 23 13:32:15 1996 Fred Fish <fnf@cygnus.com>
17941
17942 * gdb.base/a1-selftest.exp: Change x86 linux setup_xfails to
17943 use new i*86-pc-linux*-gnu quads.
17944 * gdb.base/corefile.exp: Ditto.
17945 * gdb.base/signals.exp: Ditto.
17946 * gdb.base/sigall.exp: Ditto.
17947 * gdb.base/interrupt.exp: Ditto.
17948
17949 * gdb.base/signals.exp (signal_tests_1): Remove setup_xfail
17950 "i*86-*-linux" for "signal SIGUSR1". Now works, at least with
17951 RedHat 4.0.
d63a86f8 17952
c906108c 17953 * gdb.threads/pthreads.c (_MIT_POSIX_THREADS): Define if target is
889bf7c5
PA
17954 linux. This allows the test case to at least compile on latest
17955 linux, but still not run due to missing the threads runtime library.
c906108c
SS
17956
17957Fri Nov 22 10:13:29 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17958
17959 * gdb.base/a1-selftest.exp (do_steps_and_nexts): Reinitialize source
17960 directory to search gdb directory. Accept and step over conditional
17961 stack alignment code. Consume $prompt in failure cases.
17962 Reset timeout to $oldtimeout instead of some arbitrary value.
17963 * gdb.base/nodebug.exp: Limit backtrace to 10 frames to avoid
17964 timeout problems with infinite stack backtraces.
17965 * gdb.base/ptype.exp (ptype struct link, union tu_link):
17966 Accept function parameters for linkfunc member.
17967
17968Thu Nov 21 09:17:19 1996 Fred Fish <fnf@cygnus.com>
17969
17970 * lib/gdb.exp (CFLAGS): Remove, unreferenced.
17971 (CXXFLAGS): Remove, unreferenced.
17972 (B_OPTIONS): Add for -B options and add code to initialize with
889bf7c5
PA
17973 previous -B options and also add -B option to pick up cross compiled
17974 runtime.
c906108c
SS
17975 (TARGET_INCLUDES): Add for -I options and add code to initialize when
17976 doing cross compiles.
17977 (target_alias): Declare global.
17978 (xgcc): Set variable to full path of gcc in build tree. Use findfile
17979 to verify that gcc exists in build tree, and if so set CC to that
17980 gcc and to use B_OPTIONS and TARGET_INCLUDES.
d63a86f8 17981
c906108c
SS
17982Tue Nov 12 16:20:13 1996 Fred Fish <fnf@cygnus.com>
17983
17984 * gdb.c++/inherit.exp (test_print_anon_union): Reenable
17985 ptype test for anonymous union. Fixup testcase to match
17986 current gcc debug output.
17987
17988Mon Nov 11 14:12:06 1996 Jeffrey A Law (law@cygnus.com)
17989
17990 * gdb.base/funcargs.c: Use cast rather than "UL" suffix to
17991 force argument to an unsigned long type.
17992
17993Mon Nov 11 10:27:55 1996 Fred Fish <fnf@cygnus.com>
17994
17995 * gdb.c++/inherit.exp (test_ptype_si): Fix tagless struct ptype
889bf7c5 17996 tests and anonymous union print/ptype tests.
c906108c
SS
17997 * gdb.base/list.exp (test_forward-search): Increase timeout by
17998 5 minutes for the "search extremely long line" case.
17999 * lib/gdb.exp (gdb_test): Document that the third arg to gdb_test is
18000 completely optional and that the pass/fail messages use the command as
18001 the message if that third arg is a null string.
18002 (gdb_test_exact): Arrange that a null string pattern means match a
18003 null string output rather than any output, which might include random
889bf7c5 18004 errors.
c906108c
SS
18005 * gdb.base/mips_pro.exp: Add "mips*-sgi-irix4*" xfail for
18006 backtrace test.
18007 * gdb.c++/demangle.exp: Add a "*-*-*" xfail for test that was
18008 always failing and failure is now exposed by gdb.exp changes.
18009
18010Sat Nov 9 11:13:24 1996 Fred Fish <fnf@cygnus.com>
18011
18012 * gdb.c++/inherit.exp (test_ptype_vi): Log some passes that
18013 weren't being noted.
18014
18015Sat Nov 9 01:05:10 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18016
18017 * gdb.base/corefile.exp: Consume $prompt in mmap fail cases.
18018 * gdb.stabs/weird.exp: Remove v_comb xfails.
18019
dc96c6c7 18020Tue Nov 5 10:44:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
18021
18022 * gdb.base/[bitfields.exp crossload.exp funcargs.exp interrupt.exp
a9c64011 18023 list.exp scope.exp watchpoint.exp]
c906108c 18024 Make all timeout error msgs explicitly say "(timeout)".
d63a86f8 18025
dc96c6c7 18026Mon Nov 4 12:03:06 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
18027
18028 * config/monitor.exp: Increase download timeout to 1000 seconds.
18029
dc96c6c7 18030Mon Nov 4 12:02:26 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
18031
18032 * config/m32r.exp: Increase timeout to 120 seconds.
18033
18034Sun Nov 3 14:37:05 1996 Fred Fish <fnf@cygnus.com>
18035
18036 * gdb.c++/classes.exp: Modify to handle current gcc C++ member ordering
18037 and accept older ordering as obsolescent gcc or gdb.
18038 * gdb.c++/templates.exp: Ditto.
18039 * gdb.c++/virtfunc.exp: Ditto.
18040
18041Fri Nov 1 11:56:09 1996 Fred Fish <fnf@cygnus.com>
18042
18043 * gdb.base/coremaker.c: Add code to mmap some data so we
18044 can check that it ends up in the core file.
18045 * gdb.base/corefile.exp: Add test to read mmapped data
18046 from core file.
18047
dc96c6c7 18048Wed Oct 30 18:19:16 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
18049
18050 * config/m32r.exp: New file.
18051
18052Mon Oct 21 14:40:50 1996 Stu Grossman (grossman@critters.cygnus.com)
18053
18054 * testsuite/gdb.base/nodebug.exp: Whack out -g options by hand so
18055 that cflags can contains -gstabs, and work correctly for other tests.
18056
dc96c6c7 18057Mon Oct 21 14:00:37 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
18058
18059 * gdb.base/setshow.exp: New file, tests show and set.
18060 * gdb.base/setshow.c: New file, tests show and set.
18061 * gdb.base/help.exp: Add test for help set|show annotate.
18062 * gdb.base/default.exp: Add test for set|show annotate.
18063
18064Wed Oct 16 19:03:54 1996 Stu Grossman (grossman@critters.cygnus.com)
18065
18066 * testsuite/gdb.base/break.exp: Make backtrace from factorial
18067 errors unique.
18068 * testsuite/gdb.base/nodebug.exp: Whack out all -g options
18069 explicitly.
18070
18071Tue Oct 15 16:45:02 1996 Stu Grossman (grossman@critters.cygnus.com)
18072
18073 * config/sim-gdb.exp (gdb_target_sim): Remove setting of height
18074 and width commands. This is done elsewhere.
18075 * (gdb_start): Don't call gdb_start_sim here. That's already
18076 done in gdb_load. This fixes lots of failures in default.exp.
18077
18078Sun Oct 13 10:40:23 1996 Fred Fish <fnf@cygnus.com>
18079
18080 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>:
18081 * gdb.base/mips_pro.exp: Fix misplaced gdb_exit/gdb_start/gdb_load.
18082 * lib/gdb.exp (gdb_test): Treat failures due to program exiting
18083 in the same we we treat other failures (since it may be an expected
889bf7c5 18084 condition), rather than as an error.
c906108c
SS
18085 * gdb.base/signals.exp (test_handle_all_print): Revert back to
18086 old test format.
18087
18088Fri Oct 11 17:05:22 1996 Fred Fish <fnf@cygnus.com>
18089
18090 * Makefile.in (clean mostlyclean): Also remove chill *.grt files.
18091 (distclean maintainer-clean realclean): No need to remove files
889bf7c5 18092 twice. Nuke the duplicates.
c906108c 18093 * gdb.base/Makefile.in (EXECUTABLES): Add "structs".
d63a86f8 18094 * gdb.threads/Makefile.in (distclean maintainer-clean realclean):
c906108c
SS
18095 Remove config.h along with other config files.
18096
18097Mon Sep 30 20:16:22 1996 Fred Fish <fnf@cygnus.com>
18098
18099 * gdb.base/interrupt.exp: Add i*86-*-linux* setup_xfail for
18100 "p func1 ()" and note that rests of tests are skipped.
18101 * gdb.base/corefile.exp: Add i*86-*-linux* and m68*-*-hpux*
889bf7c5 18102 setup_xfails for "print func2::coremaker_local".
c906108c
SS
18103 Add i*86-*-linux* setup_xfail for "backtrace in corefile.exp".
18104 * gdb.base/mips_pro.exp: Restart gdb in this test so it isn't
18105 affected by the previous run test.
18106 * gdb.chill/misc.exp: Add m68*-*-hpux* setup_xfails for
18107 "print array () ubyte (foo)" and "print/x array () byte (\$i)"
18108 * gdb.chill/pr-8742.exp: Add m68*-*-hpux* setup_xfails for
18109 "pass int powerset tuple" and "pass modeless int powerset tuple".
18110 * gdb.chill/tests2.exp: Add m68*-*-hpux* setup xfails for
18111 "real write 4" and "real write 8".
18112 * gdb.shill/tuples.exp: Add i*86-*-linux* and m68*-*-hpux*
889bf7c5 18113 setup_xfails for "print vs1 after tuple assign 2",
c906108c
SS
18114 "print \$i after tuple assign 2", and
18115 "print vs2 after tuple assign 2".
18116 * lib/gdb.exp (gdb_test): When a gdb aborts, print a more
18117 meaningful error message and return -1 so the caller can
18118 suppress further tests and avoid a cascade of errors.
d63a86f8 18119
c906108c
SS
18120Fri Sep 27 10:34:51 1996 Fred Fish <fnf@cygnus.com>
18121
18122 * gdb.base/a1-selftest.exp: Tweak tests to account for new
18123 format for printing version.
18124 * gdb.base/default.exp: Ditto.
18125 * gdb.base/interrupt.exp: Fix problem with cascade of
18126 errors if child process dies while calling a function.
d63a86f8 18127
c906108c
SS
18128Fri Sep 13 21:43:48 1996 Fred Fish <fnf@cygnus.com>
18129
18130 * Makefile.in (VPATH): Add
18131 * Makefile.in (Makefile, config.status): Fix rules so things get
18132 remade when necessary.
18133
18134Fri Sep 13 18:16:10 1996 Fred Fish <fnf@cygnus.com>
18135
18136 * Makefile.in (just-check): Add path to sibling expect dir
18137 to environment variable specified by RPATH_ENVVAR.
18138
18139Fri Sep 13 12:05:34 1996 Fred Fish <fnf@cygnus.com>
18140
18141 * Makefile.in (RPATH_ENVVAR): New var, set to @RPATH_ENVVAR@.
18142 (just-check): Add shared library paths for libstdc++, tk,
18143 tcl, bfd, and opcodes to the environment variable specified
18144 in RPATH_ENVVAR.
18145 * configure.in: Add support to recognize --enable-shared flag
18146 and generate correct value for RPATH_ENVVAR.
18147 * configure: Regenerated with autoconf.
18148
18149Mon Sep 2 06:36:02 1996 Fred Fish <fnf@cygnus.com>
18150
18151 * gdb.base/break.exp: Expand "Delete all breakpoints" xfail to
889bf7c5 18152 include all osf versions.
c906108c
SS
18153 * gdb.threads/pthreads.exp: Expand "run to main" xfail to include
18154 all osf versions. Add -D_MIT_POSIX_THREADS to compilation command
18155 when target is linux. When failing to build pthreads test
18156 executable, give more meaningful message.
18157 * gdb.threads/pthreads.c: Hpux also uses old definition of second
18158 arg for pthread_create.
d63a86f8 18159
c906108c
SS
18160Mon Aug 19 09:58:59 1996 Fred Fish <fnf@cygnus.com>
18161
18162 * gdb.threads/pthreads.c (PTHREAD_CREATE_ARG2,
889bf7c5 18163 PTHREAD_CREATE_NULL_ARG2): Accomodate old pthreads implementations.
c906108c 18164 * gdb.threads/pthreads.exp: Try linking with both -lpthread (Solaris)
889bf7c5 18165 and -lpthreads (everybody else).
c906108c
SS
18166 (test_startup): Fail gracefully if threads are not supported.
18167 * gdb.base/nodebug.exp: Add setup_xfail hppa*-*-hpux* for
18168 "p/c array_index("abcdef",2)" when not gcc compiled.
18169 * gdb.base/corefile.exp: Add setup_xfail hppa*-*-hpux* for
18170 "print func2::coremaker_local" when not gcc compiled.
18171 * gdb.base/opaque.exp: Remove setup_xfail hppa*-*-hpux* for
18172 "ptype on opaque struct tagname (statically)",
18173 "ptype on opaque struct tagname (dynamically) 1", and
18174 "ptype on opaque struct tagname (dynamically) 2"
18175 for not compiled with gcc.
18176 * gdb.base/mips_pro.exp: Only do setup_xfail hppa*-*-* for
18177 backtrace when compiled with gcc.
d63a86f8 18178 * lib/gdb.exp (runto_main): Return result of "runto main" rather
c906108c
SS
18179 than always return success.
18180
18181Sat Aug 17 13:28:00 1996 Fred Fish <fnf@cygnus.com>
18182
18183 * gdb.c++/virtfunc.exp: Remove setup_xfail for "mips-*-irix5*".
18184
18185Tue Aug 13 10:26:10 1996 Jeffrey A Law (law@cygnus.com)
18186
18187 * gdb.base/structs.exp: Undo last change.
18188
18189Mon Aug 12 15:29:08 1996 Fred Fish <fnf@cygnus.com>
18190
18191 * gdb.base/a1-selftest.exp (do_steps_and_nexts): New routine to
18192 encapsulate all the steps/nexts done during self test, starting
18193 at main, and makes them less sensitive to optimization issues.
18194 Add "hppa*-*-hpux*" to setup_xfail for "backtrace through
18195 signal handler" test.
18196 * gdb.threads/pthreads.exp: Only run this for native configs.
18197 * gdb.base/structs.exp (do_function_calls): Add hppa*-*-hpux9*"
18198 setup_xfails for "p fun5()", "p fun6()", "p fun7()", and "p fun8"
18199 tests.
18200 gdb.c++/virtfunc.exp (do_tests): Add "mips-*-irix5*" setup_xfail
18201 for "runto test_calls(void)" test.
d63a86f8 18202
c906108c
SS
18203Sun Aug 11 13:11:24 1996 Fred Fish <fnf@cygnus.com>
18204
18205 * gdb.base/term.exp: Set 7-bit strings, address off, width to 0,
18206 and don't expect address info in breakpoint confirmations.
18207
18208Wed Aug 7 20:47:43 1996 Fred Fish <fnf@cygnus.com>
18209
18210 * gdb.base/list.exp (test_forward_search): Increase timeout
18211 temporarily by 60 seconds for searching extremely long line,
889bf7c5 18212 and then reset to old value when done. Increase expect input
c906108c
SS
18213 buffer to 10000.
18214
18215Wed Aug 7 15:34:22 1996 Fred Fish <fnf@cygnus.com>
18216
18217 * gdb.base/list.exp (test_forward_search): Fix to handle very
18218 long source line without overflowing expect's input buffer.
18219
18220Wed Aug 7 12:03:25 1996 Tom Tromey <tromey@creche.cygnus.com>
18221
18222 * config/slite-gdb.exp (gdb_start): Use "full_buffer", not
18223 "buffer_full".
18224
18225 * config/nind-gdb.exp (gdb_start): Use "full_buffer", not
18226 "buffer_full".
18227
18228 * config/mips-gdb.exp (gdb_start): Use "full_buffer", not
18229 "buffer_full".
18230
18231 * lib/gdb.exp (gdb_test): Correct pattern is "full_buffer", not
18232 "buffer_full".
18233
18234Wed Aug 7 11:05:47 1996 Fred Fish <fnf@cygnus.com>
18235
18236 * configure.in (configdirs): Add gdb.threads.
18237 * configure: Regenerated with autoconf.
18238 * gdb.threads/{config.in, pthreads.c, pthreads.exp}: New.
18239 * gdb.threads/{Makefile.in, configure.in}: Complete rewrites.
18240 * gdb.threads/configure: New, generated with autoconf.
d63a86f8 18241
c906108c
SS
18242Tue Aug 6 10:23:04 1996 Tom Tromey <tromey@rtl.cygnus.com>
18243
18244 * lib/gdb.exp (gdb_test_exact): Turn \n in pattern into \r\n.
18245
18246Mon Aug 5 18:11:53 1996 Fred Fish <fnf@cygnus.com>
18247
18248 * gdb.base/signals.exp (test_handle_all_print): Test separately for
18249 each signal's status in the output of "handle all print".
18250 * lib/gdb.exp (gdb_test): Document that the pattern must NOT include
18251 the \r\n sequence that immediately precedes the gdb prompt.
18252 * gdb.base/a1-selftest.exp: Save original timeout and restore
18253 after test.
18254
18255Sun Aug 4 10:20:50 1996 Jeffrey A Law (law@cygnus.com)
18256
18257 * gdb.disasm/hppa.s: Export fmemLRbug_tests_4 as a ST_CODE
18258 symbol.
18259
18260Fri Aug 2 17:37:26 1996 Brendan Kehoe <brendan@lisa.cygnus.com>
18261
18262 * config/vx-gdb.exp (gdb_start): Fix syntax of `$shell_id < 0'.
18263
18264Thu Jun 27 20:41:40 1996 Fred Fish <fnf@cygnus.com>
18265
18266 * gdb.base/signals.exp (test_handle_all_print): Temporarily increase
18267 timeout by 60 seconds.
18268
18269Thu Jun 27 18:13:57 1996 Fred Fish <fnf@cygnus.com>
18270
18271 * config/unix-gdb.exp: Increase default timeout from 30 to 60 sec.
18272 * config/netware.exp (gdb_run_cmd): Restore old timeout before doing
18273 error return.
18274
18275Thu Jun 27 10:54:58 1996 Fred Fish <fnf@cygnus.com>
18276
18277 * lib/gdb.exp (default_gdb_start): When reporting a timeout during
18278 gdb initialization, also report how long dejagnu waited. Restore
18279 old timeout before doing error return. Temporarily increase timeout
889bf7c5 18280 by 3 minutes to allow for slow startups over heavy NFS use.
c906108c
SS
18281
18282Tue Jun 25 19:59:17 1996 Fred Fish <fnf@cygnus.com>
18283
18284 * lib/gdb.exp: Report timeout value for verbosity level 2.
18285 * config/gdbserver.exp: Ditto.
18286 * config/hppro.exp: Ditto.
18287 * config/mips-gdb.exp: Ditto.
18288 * config/monitor.exp: Ditto.
18289 * config/netware.exp: Ditto.
18290 * config/sim-gdb.exp: Ditto.
18291 * config/slite-gdb.exp: Ditto.
18292 * config/udi-gdb.exp: Ditto.
18293 * config/unix-gdb.exp: Ditto.
18294 * config/vx-gdb.exp: Ditto.
18295 * gdb.base/a1-selftest.exp: Ditto.
18296 * gdb.base/a2-run.exp: Ditto.
18297 * gdb.base/break.exp: Ditto.
18298 * gdb.base/corefile.exp: Ditto.
18299 * gdb.base/list.exp: Ditto.
18300 * gdb.base/recurse.exp: Ditto.
18301 * gdb.base/scope.exp: Ditto.
18302 * gdb.base/signals.exp: Ditto.
18303
18304Tue Jun 25 23:16:58 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
18305
18306 * gdb.threads/Makefile.in (docdir): Removed.
18307
18308Tue Jun 25 17:02:39 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
18309
18310 * configure.in (AC_PREREQ): autoconf 2.5 or higher.
d63a86f8 18311 * gdb.{base,c++,chill,disasm,stabs}/Makefile.in (VPATH): set to
c906108c 18312 @srcdir@.
d63a86f8 18313 * gdb.{base,c++,chill,disasm,stabs}/configure.in (AC_PREREQ):
c906108c
SS
18314 autoconf 2.5 or higher.
18315 * gdb.{base,c++,chill,disasm,stabs}/configure: Rebuilt.
18316
18317Thu Jun 13 11:16:10 1996 Tom Tromey <tromey@thepub.cygnus.com>
18318
18319 * configure: Regenerated.
18320 * aclocal.m4 (CY_AC_PATH_TCLH, CY_AC_PATH_TKH): Use odd names to
18321 avoid name clashes with SunOS headers.
18322
18323Wed Jun 5 16:43:27 1996 Jeffrey A Law (law@cygnus.com)
18324
18325 * gdb.c++/virtfunc.exp: Search $objdir/../../libstdc++ for libstdc++.
18326
18327Thu May 30 11:35:11 1996 Jeffrey A Law (law@cygnus.com)
18328
18329 * gdb.base/callfuncs.exp: Finish last change -- make sure the
18330 prototype information ends up in the compiler info file.
18331
18332Thu May 23 12:48:41 1996 Fred Fish <fnf@cygnus.com>
18333
18334 * gdb.base/callfuncs.exp: Remove the compiler info file prior to
18335 attempting to regenerate it. Eliminate use of a temporary file
18336 and just generate the info file directly. Source it immediately,
18337 for consistency of use.
18338 * gdb.base/corefile.exp: Ditto
18339 * gdb.base/exprs.exp: Ditto.
18340 * gdb.base/funcargs.exp: Ditto.
18341 * gdb.base/langs.exp: Ditto.
18342 * gdb.base/list.exp: Ditto.
18343 * gdb.base/mips_pro.exp: Ditto.
18344 * gdb.base/nodebug.exp: Ditto.
18345 * gdb.base/opaque.exp: Ditto.
18346 * gdb.base/ptype.exp: Ditto.
18347 * gdb.base/scope.exp: Ditto.
18348 * gdb.base/setvar.exp: Ditto.
18349 * gdb.base/signals.exp: Ditto.
18350 * gdb.base/whatis.exp: Ditto.
18351 * gdb.c++/templates.exp: Ditto.
18352 * gdb.c++/virtfunc.exp: Ditto.
18353 * gdb.c++/virtfunc.exp: Use contents of gcc_compiled to decide
889bf7c5 18354 whether or not to add -lstdc++ to the compile command line args.
c906108c
SS
18355
18356Sat May 18 02:43:58 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18357
18358 * gdb.base/recurse.exp: Remove setup_xfail for "sparc*-*-sunos4*",
18359 it got fixed by the recent lookup_minimal_symbol_by_pc change.
18360 Increase timeout, a lot of single stepping might be needed if the
18361 target has no hardware watchpoints.
18362
18363Wed May 15 08:47:42 1996 Jeffrey A Law (law@cygnus.com)
18364
18365 * gdb.base/break.exp: Ignore compiler warnings when compiling
18366 break.c.
18367 * gdb.base/callfuncs.exp: Don't run these tests on the h8300.
18368 * gdb.base/default.exp: Add h8300 xfails. Handle messages
18369 from remote-sim.
18370 * gdb.base/exprs.exp: Add h8300 xfails.
18371 * gdb.base/funcargs.exp: Likewise.
18372 * gdb.base/nodebug.exp: Likewise.
18373 * gdb.base/printcmds.exp: Likewise.
18374 * gdb.base/ptype.exp: Likewise.
18375 * gdb.base/setvar.exp: Handle sizeof (int) != 4 for h8300. Add
18376 h8300 xfails.
d63a86f8 18377 * gdb.base/return.exp: Handle float/double precision problems
c906108c
SS
18378 on the h8300.
18379 * gdb.base/funcargs.c: Explicitly make last constant argument to
18380 call_after_alloca_subr an unsigned long type.
18381 * gdb.base/return.c: Include stdio.h.
18382
18383Tue May 7 22:01:12 1996 Rob Savoye <rob@chinadoll.cygnus.com>
18384
18385 * config/abug.exp: New file for the older Motorola Bug monitor
18386 that runs on the mvme13x series VME boards.
18387 * config/monitor.exp: Use the new config array for target settings
18388 if they exist.
18389
18390Fri May 3 16:02:55 1996 Stan Shebs <shebs@andros.cygnus.com>
18391
18392 * sim-gdb.exp: Make the SH simulator allocate less space when
18393 it is targeted.
18394
18395Thu May 2 12:31:56 1996 Jeffrey A Law (law@cygnus.com)
18396
18397 * gdb.base/mips_pro.exp: Expect failure for hppa*-*-* in backtrace
18398 test.
18399
18400Wed Mar 20 08:48:03 1996 Fred Fish <fnf@cygnus.com>
18401
18402 * gdb.base/list.exp (test_list_function): Remove setup_xfail for
18403 "rs6000-*-*" for "list function in include file" when gcc compiled.
18404 * gdb.base/printcmds.exp: Remove setup_xfail for "rs6000-*-aix*"
18405 for "p ctable1[120]".
18406 * gdb.base/scope.exp: Remove setup_xfail for "rs6000-*-*" for
18407 "print 'scope0.c'::filelocal_bss before run" when gcc compiled.
18408 Remove setup_xfail for "rs6000-*-*" for
18409 "print 'scope0.c'::filelocal before run".
18410 * gdb.base/{langs.exp, lists.exp, opaque.exp, scope.exp},
18411 gdb.stabs/weird.exp: Remove use of compiler options "-c -o ..."
18412 since some compilers don't allow both options to be given
18413 on the same command line. Create object file and move it.
d63a86f8 18414
c906108c
SS
18415Tue Mar 19 23:49:31 1996 Fred Fish <fnf@cygnus.com>
18416
18417 * gdb.base/corefile.exp: Always regenerate the core file, since
18418 we always regenerate the coremaker program. Detect special case
18419 where registers cannot be read from core file.
d63a86f8 18420
c906108c
SS
18421Tue Mar 19 16:52:49 1996 Fred Fish <fnf@cygnus.com>
18422
18423 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>
18424 * gdb.base/funcargs.c: Patch for SPARCworks alloca compatibility
18425 * gdb.c++/templates.exp: Only match on basename of file since
18426 some formats like xcoff don't encode directory information.
18427 * gdb.stabs/weird.exp: Use the right sed script for powerpc
18428 and rs6000 AIX xcoff targets.
18429 * configure.in: Add stabsdirs to configdirs for powerpc-*-aix*.
18430 * configure: Regenerate.
18431 * gdb.base/Makefile.in (clean): Remove generated file twice-tmp.c
18432 here, rather than in distclean.
d63a86f8 18433
c906108c
SS
18434Sun Mar 17 13:35:31 1996 Fred Fish <fnf@cygnus.com>
18435
18436 * gdb.base/mips_pro.exp: Create mips_pro.ci to get gcc_compiled
18437 defined, and use it to compile the test case with -O2. The
18438 native compilation still uses no optimization.
18439 * gdb.base/mips_pro.c: Remove inline assembly code since
18440 it is compiled PIC by default, which results in assembler
18441 warnings that make the testsuite think the compilation
18442 was unsuccessful.
18443
18444Sat Mar 16 15:02:24 1996 Fred Fish <fnf@cygnus.com>
18445
18446 * gdb.c++/misc.exp: Add note to message for
18447 "print s.a for foo struct" that this is a known gcc 2.7.2
18448 and earlier bug.
18449
18450Fri Mar 15 17:49:57 1996 Fred Fish (fnf@cygnus.com)
18451
18452 * gdb.base/break.exp: Fix pattern for matching "Delete all
18453 breakpoints (y or n) ". Add "mips-dec-ultrix*" to
18454 setup_xfail for deleting all breakpoints test. Fix various
18455 timeout messages to include "(timeout)".
18456 * gdb.base/callfuncs.exp: Add "i*86-*-sysv4*" to setup_xfail
18457 for "p t_float_values2(3.14159,float_val2)".
18458 * gdb.base/funcargs.exp: Remove "mips-sgi-irix4*" setup_xfail
18459 for "continue to call2g" when gcc compiled.
18460 * gdb.base/langs.exp: Remove "i*86-*-sysv4*" setup_xfail for
18461 "up to foo in langs.exp", "show language at foo in langs.exp",
18462 "show language at cppsub_ in langs.exp", "up to fsub in langs.exp",
18463 and "show language at fsub in langs.exp".
18464 * gdb.base/list.exp: Remove "*-*-sysv4*" setup_xfail for
18465 "list line 1 in include file", "list message for lines past EOF",
18466 "list function in include file", "list list0.h:foo", and
18467 "list filename:function; nonexistant function".
18468 * gdb.base/ptype.exp: Change "i*86-*-sysv4*" setup_xfail for
18469 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)"
18470 and "ptype t_char_array" to be for native cc only.
d63a86f8 18471
c906108c
SS
18472Fri Mar 15 16:17:22 1996 Fred Fish <fnf@cygnus.com>
18473
d63a86f8 18474 * gdb.base/corefile.exp: Remove "alpha-dec-osf2*" native compiled
c906108c 18475 setup_xfail for "print coremaker_bss", "print coremaker_ro",
889bf7c5 18476 "print func2::coremaker_local", and "backtrace in corefile.exp".
c906108c
SS
18477
18478Wed Mar 13 14:54:11 1996 Fred Fish <fnf@cygnus.com>
18479
18480 * gdb.base/signals.exp: Remove "alpha-*-osf2*" setup_xfail for
18481 "bt in signals.exp". This problem only appears when running
18482 the testsuite, and then only intermittently.
18483
18484Tue Mar 12 15:00:16 1996 Stan Shebs <shebs@andros.cygnus.com>
18485
18486 * gdb.base/return.exp (return_tests): Differentiate between
18487 two tests of continuing.
18488
18489Tue Mar 5 14:33:33 1996 Stan Shebs <shebs@andros.cygnus.com>
18490
18491 * */Makefile.in (maintainer-clean): Remove config.log.
18492 * gdb.base/Makefile.in (EXECUTABLES): Replace twice with twice-tmp.
18493 * gdb.c++/Makefile.in (PROGS): Add inherit.
18494 (clean): Remove *.ci.
18495
18496Tue Feb 20 16:36:10 1996 Fred Fish <fnf@cygnus.com>
18497
18498 * gdb.c++/misc.cc: Add test code from Mike Stump.
18499 * gdb.c++/misc.exp: Add test to print s.a, for Mike Stump.
18500
18501Sun Feb 18 11:39:12 1996 Fred Fish <fnf@cygnus.com>
18502
18503 * gdb.base/signals.exp: Change setup_xfail for "alpha-*-osf2"
18504 to "alpha-*-osf2*" and add comment.
18505 * gdb.base/a1-selftest.exp (test_with_self): Remove "alpha-dec-osf2*"
889bf7c5
PA
18506 setup_xfail for "step over execarg initialization" and
18507 "step over corearg initialization".
c906108c
SS
18508 * gdb.base/callfuncs.exp (do_function_calls): Restore setup_xfail
18509 for "hppa*-*-*", "sparc-*-*", "mips*-*-*", and "alpha-dec-osf2*".
18510 * gdb.base/corefile.exp: Add "alpha-dec-osf2*" setup_xfail when not
889bf7c5 18511 gcc compiled for "print coremaker_bss", "print coremaker_ro",
c906108c
SS
18512 "print func2::coremaker_local", and "backtrace in corefile.exp".
18513 * gdb.base/signals.exp: Build and source signals.ci.
18514 Change "alpha-dec-osf2*" setup_xfail for "bt in signals.exp"
18515 to be for gcc only.
18516 * lib/gdb.exp: Move verbose statements outside conditionals.
d63a86f8 18517
c906108c
SS
18518Sat Feb 17 02:22:14 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18519
18520 * gdb.base/sigall.exp: Remove setup_xfail for irix4. Fixed by
18521 Feb 3 procfs.c change.
18522
18523Fri Feb 16 13:25:31 1996 Fred Fish <fnf@cygnus.com>
18524
18525 * config/unix-gdb.exp: Remove extraneous newlines from end of file.
18526
18527Thu Feb 15 08:12:55 1996 Fred Fish <fnf@cygnus.com>
18528
18529 * config/unix-gdb.exp: Default timeout in UNIX case to 30 seconds, up
18530 from dejagnu's apparent default of 10 seconds, which gives random
18531 results when running the tests over NFS on moderately loaded systems.
18532 * lib/gdb.exp (gdb_run_cmd): Add "(timeout)" in timeout case.
18533
18534Mon Feb 12 16:50:28 1996 Fred Fish <fnf@cygnus.com>
18535
18536 * gdb.base/callfuncs.exp: Remove setup_xfail for PR 5318. Now fixed.
18537 * gdb.base/a2-run.exp: Replace $binfile with $testfile in test
889bf7c5 18538 result reports.
c906108c
SS
18539
18540Fri Feb 9 15:56:51 1996 Fred Fish <fnf@cygnus.com>
18541
18542 * configure.in (CY_AC_PATH_TCLH): Remove.
18543 * configure: Regenerate.
18544
18545Fri Feb 9 08:21:31 1996 Fred Fish <fnf@cygnus.com>
18546
18547 * gdb.c++/Makefile.in (clean): Add missing '{'.
18548
18549Fri Feb 2 10:19:40 1996 Jeffrey A Law (law@cygnus.com)
18550
18551 * lib/gdb.exp: Provide a default value for noinferior.
18552
18553 * lib/gdb.exp: Fix typos (LDLAGS -> LDFLAGS).
18554 Load libgloss.exp.
18555
18556Thu Feb 1 20:20:14 1996 Jeffrey A Law (law@cygnus.com)
18557
18558 * gdb.disasm/hppa.exp: Compile directly into an executable, use
18559 the executable, not the .o to run the tests from.
18560
18561Wed Jan 31 14:21:09 1996 Jeffrey A Law (law@cygnus.com)
18562
18563 * gdb.base/break.exp: Don't test for program exit or exit status
18564 if $noresults if nonzero.
18565 * gdb.base/langs.exp: Likewise.
18566 * gdb.base/watchpoint.exp: Likewise.
18567
18568 * gdb.base/default.exp: Remove extraneous call to load gdb.exp.
18569 * gdb.chill/pr-8405.exp: Move skip_chill_tests check to just before
18570 trying to compile the testcase.
18571
18572Wed Jan 24 23:42:39 1996 Doug Evans <dje@charmed.cygnus.com>
18573
18574 * gdb.base/interrupt.exp (p func1): xfail sparc64-*-solaris2.
18575 * gdb.base/signals.exp (continue to handler): Likewise.
18576
18577Tue Jan 23 16:28:22 1996 Per Bothner <bothner@kalessin.cygnus.com>
18578
18579 * gdb.c++/classes.exp: Now = returns false/true, not 1/0.
18580
18581 * gdb.fortran/exprs.exp: .LT. and .GT. now return .TRUE. or .FALSE..
18582
18583Tue Jan 23 15:41:57 1996 Jeffrey A Law (law@cygnus.com)
18584
18585 * gdb.base/corefile.exp: Recognize "not found" as failure
18586 when trying to determine if a core file was generated.
18587 If no core file was generate the first time, try again without
18588 the ulimit -c to work around braindamaged shells.
18589
18590Mon Jan 15 09:33:00 1996 Fred Fish <fnf@cygnus.com>
18591
18592 * gdb.stabs/configure.in (alpha-*-*,mips-*-*): Replace
18593 [] tests with "test" and enclose string in quotes.
18594 * gdb.stabs/configure: Rebuild
d63a86f8 18595
c906108c
SS
18596Thu Jan 11 09:43:14 1996 Tom Tromey <tromey@creche.cygnus.com>
18597
18598 Changes in sync with expect:
18599 * aclocal.m4 (CY_AC_PATH_TCLH): Handle Tcl 7.5 and greater.
18600 (CY_AC_PATH_TCLLIB): Handle Tcl 7.5 and greater.
18601 (CY_AC_PATH_TKH): Handle Tk 4.1 and greater.
18602 (CY_AC_PATH_TKLIB): Handle Tk 4.1 and greater. Properly quote
18603 argument to AC_REQUIRE.
18604 * configure: Regenerated.
18605
18606Thu Jan 4 08:17:22 1996 Fred Fish <fnf@cygnus.com>
18607
18608 * gdb.base/corefile.exp: When generating a core, discard any
18609 error messages about ulimit not found and the "core dumped"
18610 message from the shell that runs the coredumper.
18611
18612Wed Jan 3 01:30:41 1996 Jeffrey A Law (law@cygnus.com)
18613
18614 * lib/gdb.exp (skip_chill_tests): Skip them on the PA too.
18615
18616 * gdb.stabs/weird.exp: Use ${target_triplet} to determine
18617 which sed script to run. Expect failure for v_comb test
18618 on PA targets too.
d63a86f8 18619
c906108c
SS
18620Sat Dec 30 16:09:04 1995 Fred Fish <fnf@rtl.cygnus.com>
18621
18622 * gdb.base/corefile.exp: Remove "i*86-*-linux" xfail for
889bf7c5 18623 "print func2::coremaker_local" and for "backtrace in corefile.exp"
c906108c
SS
18624
18625Sat Dec 30 12:59:12 1995 Fred Fish <fnf@cygnus.com>
18626
18627 * lib/gdb.exp: Fix typo and rewrite skip_chill_tests.
18628 * gdb.stabs/weird.exp: Setup "sparc-sun-sunos4*" and
889bf7c5 18629 "sparc-sun-solaris*" xfails for "p v_comb".
c906108c
SS
18630 * lib/gdb.exp (default_gdb_start): Fix typo.
18631 * gdb.base/corefile.exp: Allow "Core was generated by ..."
18632 messages to not include the full program name that caused
18633 the core dump since some systems (such as solaris) apparently
18634 truncate this path to about 80 characters.
18635 When generating a core file first try increasing the core file
18636 size limit to unlimited since some systems may default it to
18637 zero, and it is harmless to try it. Move the test for failing
18638 to generate a core file to where it will actually get executed.
18639 * gdb.c++/templates.exp (test_ptype_of_templates): Accept
18640 new gdb result from g++ debug info improvements and make old
18641 pattern obsolescent. Also account for size_t differences
18642 (may be int or long).
18643 * gdb.base/a1-selftest.exp (test_with_self): Check for case where
18644 initialization before function call is placed in the delay slot
18645 and thus appears to be skipped over by commands such as "next".
18646
18647Fri Dec 29 16:09:20 1995 Stan Shebs <shebs@andros.cygnus.com>
18648
18649 * gdb.base/a1-selftest.exp (test_with_self): Run without windows.
18650
18651Wed Dec 6 10:45:42 1995 Jeffrey A. Law <law@sethra.cygnus.com>
18652
18653 * gdb.base/*.exp: Make ${srcfile} only be the basename of the
18654 input source file; fix code to compile test to deal with this
18655 convention.
18656 * gdb.c++/*.exp: Likewise.
18657
18658Mon Nov 27 11:40:16 1995 Fred Fish <fnf@cygnus.com>
18659
18660 * gdb.base/signals.exp: Setup "alpha-*-osf2*" xfail for
18661 "bt in signals.exp".
18662
18663Sat Nov 25 20:52:15 1995 Fred Fish <fnf@phydeaux.cygnus.com>
18664
18665 * gdb.base/a1-selftest.exp: Add alpha-dec-osf2 setup_xfail for
18666 "step over execarg initialization" and
889bf7c5 18667 "step over corearg initialization".
c906108c
SS
18668
18669Sat Nov 25 18:20:14 1995 Fred Fish <fnf@cygnus.com>
18670
18671 * gdb.base/ptype.c (main): Declare malloc as a "char *" for systems
18672 with sizeof(pointer) > sizeof(int). Avoid "void *" or include files.
18673
18674Sat Nov 25 11:03:42 1995 Fred Fish <fnf@cygnus.com>
18675
18676 From Rob Savoye (rob@poseidon.cygnus.com)
18677 * Makefile.in, configure.in, gdb.base/{Makefile.in, configure.in},
18678 gdb.c++/{Makefile.in, configure.in}, gdb.chill/{Makefile.in,
889bf7c5
PA
18679 configure.in}, gdb.disasm/{Makefile.in, configure.in},
18680 gdb.stabs/{Makefile.in, configure.in}, gdb.threads/{Makefile.in,
18681 configure.in}: Major reworking for autoconfig.
c906108c
SS
18682 * aclocal.m4, configure, gdb.base/configure, gdb.c++/configure,
18683 gdb.disasm/configure, gdb.stabs/configure, gdb.stabs/default.mt :
889bf7c5 18684 New files.
c906108c
SS
18685 * config/unix-gdb.exp: Make GDB global.
18686 * gdb.base/{a1-selftest.exp, a2-run.exp,bitfields.exp, break.exp,
889bf7c5
PA
18687 callfuncs.exp, commands.exp, corefile.exp, crossload.exp, exprs.exp,
18688 funcargs.exp, interrupt.exp, langs.exp, list.exp, mips_pro.exp,
18689 nodebug.exp, opaque.exp, printcmds.exp, ptype.exp, recurse.exp,
18690 regs.exp, return.exp, scope.exp, setvar.exp, sigall.exp, signals.exp,
18691 term.exp, twice.exp, watchpoint.exp, whatis.exp},
c906108c 18692 gdb.c++/{classes.exp, callfuncs.exp, inherit.exp, misc.exp,
889bf7c5
PA
18693 templates.exp, virtfunc.exp}, gdb.chill/{callch.exp, chillvars.exp,
18694 misc.exp, pr-4975.exp, pr-5016.exp, pr-5020.exp, pr-5022.exp,
18695 pr-5646.exp, pr-5984.exp, pr-6292.exp, pr-6632.exp, pr-8134.exp,
18696 pr-8136.exp, result.exp, string.exp, tuples.exp},
c906108c 18697 gdb.disasm/{hppa.exp, sh3.exp}, gdb.stabs/weird.exp: Change continues
889bf7c5
PA
18698 to returns as necessary, arrange for test to compile own testcase
18699 executable.
c906108c 18700 * lib/gdb.exp: Changes for testsuite to compile own test cases.
d63a86f8 18701
c906108c
SS
18702Tue Nov 21 16:15:45 1995 Fred Fish <fnf@cygnus.com>
18703
18704 * gdb.c++/classes.exp (test_pointers_to_class_members): Add
889bf7c5 18705 clear_xfail at end of test which might not call either pass or fail.
c906108c
SS
18706 * gdb.base/a1-selftest.exp: Add i*86-*-linuxaout xfail for
18707 "backtrace through signal handler".
18708
18709Sat Nov 18 04:09:31 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18710
18711 * gdb.base/sigall.exp: Work around OSF/1-3.x kernel bug when
18712 continuing from a job control stop signal.
18713 * gdb.stabs/alpha.mt: Use $(CFLAGS) when building weird.o.
18714
18715Wed Nov 15 00:28:03 1995 Jeffrey A Law (law@cygnus.com)
18716
18717 * gdb.base/callfuncs.exp: Remove bogus hppa xfails.
18718 * gdb.base/corefile.exp: Likewise.
18719 * gdb.base/funcargs.exp: Likewise.
18720
18721Tue Nov 14 15:18:10 1995 Stu Grossman (grossman@cygnus.com)
18722
18723 * config/hmsirom.exp: Setup for talking to hmsi ROM monitor.
18724 * config/monitor.exp: Add support for setting baud rate.
18725
18726Sat Nov 4 15:35:52 1995 Fred Fish <fnf@cygnus.com>
18727
18728 * gdb.base/a1-selftest.exp: Remove i*86-*-sysv4* and
18729 i*86-*-linux* xfails for "backtrace through signal handler".
18730 * gdb.base/corefile.exp: Add i*86-*-sysv4* xfail for
18731 "print func2::coremaker_local".
18732 * gdb.base/break.exp: Add i*86-*-sysv4*, sparc-sun-sunos4,
889bf7c5 18733 alpha-dec-osf2* xfail for
c906108c
SS
18734 "delete all breakpoints when none".
18735
18736Wed Nov 1 15:57:16 1995 Fred Fish <fnf@cygnus.com>
18737
18738 * gdb.base/break.exp: Change test that deletes all breakpoints
18739 when no user breakpoints are installed. A post 4.15 change
18740 causes gdb to no longer prompt in this case.
18741
18742Tue Oct 31 15:13:43 1995 Fred Fish <fnf@cygnus.com>
18743
18744 * gdb.base/return.exp (return_tests): Change xfail for test
18745 "correct value returned double test" to stop xfailing at
18746 Solaris 2.5. Apparently the bug has been fixed.
18747
18748Sun Oct 29 12:18:16 1995 Fred Fish <fnf@cygnus.com>
18749
18750 * gdb.stabs/ecoff.sed: Remove comment lines except for first one.
18751 IRIX 4.0 /bin/sed chokes on them, though they work fine elsewhere.
18752
18753Tue Oct 24 11:12:12 1995 Jeffrey A Law (law@cygnus.com)
18754
18755 * gdb.disasm/hppa.exp: Test lci and syncdma instructions.
18756 * gdb.disasm/hppa.s: Corresponding changes.
18757
18758Wed Oct 18 11:27:47 1995 Jeffrey A Law (law@cygnus.com)
18759
18760 * gdb.base/configure.in (hppa*-*-hpux*): No longer needs target
18761 makefile fragment.
18762 * config/mt-hpux: Deleted.
18763
18764Tue Oct 17 23:02:12 1995 Jeffrey A Law (law@cygnus.com)
18765
d63a86f8 18766 * Many files: When warning about suppressed tests due to a
c906108c
SS
18767 nonexistant test binary, avoid incrementing the warning count.
18768
18769Tue Oct 10 11:00:41 1995 Fred Fish <fnf@cygnus.com>
18770
18771 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove BISON.
d63a86f8 18772
c906108c
SS
18773Sun Oct 8 04:23:14 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18774
18775 * gdb.base/return.exp: Change xfail from "sparc-*-solaris2.*" to
18776 "sparc-*-solaris2*".
18777
18778Sat Sep 23 01:22:23 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18779
18780 * gdb.base/coremaker.c: Produce a full core dump for AIX targets.
18781 Add global and local variables and initialize them.
18782 * gdb.base/corefile.exp: Test correct mapping of corefile sections
18783 by printing variables. Remove rs6000 and powerpc xfails, BFD now
18784 extracts the file name and terminating signal from the core file.
18785 * TODO: Remove note about tests for correct mapping of corefile.
18786 * gdb.base/ptype.c (main): Use boolean2 to inhibit AIX 4.1 xlc
18787 from optimizing it away.
18788 * gdb.stabs/weird.exp: Remove rs6000 xfail, xcoffread.c now
18789 handles common blocks.
18790
18791Thu Sep 21 01:28:10 1995 Jeff Law (law@snake.cs.utah.edu)
18792
18793 * gdb.disasm/sh3.s (fmac): Update for new assembler syntax
18794 * gdb.disasm/sh3.exp (fmac): Corresponding changes.
18795
18796Wed Sep 20 13:15:05 1995 Ian Lance Taylor <ian@cygnus.com>
18797
18798 * Makefile.in (maintainer-clean): New target, synonym for
18799 realclean.
18800 * gdb.base/Makefile.in (maintainer-clean): Likewise.
18801 * gdb.c++/Makefile.in (maintainer-clean): Likewise.
18802 * gdb.chill/Makefile.in (maintainer-clean): Likewise.
18803 * gdb.disasm/Makefile.in (maintainer-clean): Likewise.
18804 * gdb.stabs/Makefile.in (maintainer-clean): Likewise.
18805 * gdb.threads/Makefile.in (maintainer-clean): Likewise.
18806
18807Sun Sep 10 13:14:01 1995 Fred Fish <fnf@cygnus.com>
18808
18809 * gdb.base/scope.exp (text_at_main): Add "hppa*-*-hpux*"
18810 xfails when not gcc compiled for "print foo::funclocal".
18811 (test_at_foo): Add "hppa*-*-hpux*" xfails when not gcc compiled for:
18812 "print foo::funclocal at foo",
18813 "print 'scope1.c'::foo::funclocal at foo",
18814 "print foo::funclocal_bss at foo",
18815 "print 'scope1.c'::foo::funclocal_bss at foo",
18816 "print foo::funclocal_ro at foo",
18817 "print 'scope1.c'::foo::funclocal_ro at foo",
18818 "print bar::funclocal at foo" and
18819 "print 'scope1.c'::bar::funclocal at foo".
18820 (test_at_bar): Add "hppa*-*-hpux*" xfails when not
18821 gcc compiled for "print foo::funclocal at bar".
18822 Expand all messages to ensure that they identify that
18823 the test is at bar().
18824 * gdb.base/opaque.exp: Add "hppa*-*-hpux*" xfails when not
18825 gcc compiled for:
18826 "ptype on opaque struct pointer (statically)",
18827 "ptype on opaque struct tagname (statically)",
18828 "ptype on opaque struct pointer (dynamically) 1",
18829 "ptype on opaque struct tagname (dynamically) 1",
18830 "ptype on opaque struct pointer (dynamically) 2" and
18831 "ptype on opaque struct tagname (dynamically) 2
18832 * gdb.base/nodebug.exp: Add "hppa*-*-hpux*" xfails when not
18833 gcc compiled for:
18834 "p datalocal"
18835 "whatis datalocal",
18836 "ptype datalocal",
18837 "p bsslocal",
18838 "whatis bsslocal", and
18839 "ptype bsslocal".
18840 * gdb.base/langs.exp: Add "hppa*-*-hpux*" xfails for
18841 "backtrace in langs.exp" and "up to langs0__2do in langs.exp"
18842 when not gcc compiled.
18843 * gdb.base/funcargs.exp (float_and_integral_args): Add
18844 "hppa*-*-hpux*" xfail for "run to call2a" when not gcc
18845 compiled.
18846 (discard_and_shuffle): Add "hppa*-*-hpux*" xfail for
18847 "backtrace from call6a" when not gcc compiled.
18848 (shuffle_round_robin): Add "hppa*-*-hpux*" xfail for
18849 "backtrace from call7a" when not gcc compiled.
18850 * gdb.base/callfuncs.exp (do_function_calls):
18851 Add "hppa*-*-hpux*" xfail when not gcc compiled for
18852 "p t_char_array_values(char_array_val2,char_array_val1)",
18853 "p t_char_array_values(char_array_val1,char_array_val2)",
18854 "p t_char_array_values("carray 1","carray 2")",
18855 "p t_char_array_values("carray 1",char_array_val2)",
18856 "p t_char_array_values(char_array_val1,"carray 2")",
18857 "p sum_args(1,{2})",
18858 "p sum_args(2,{2,3})",
18859 "p sum_args(3,{2,3,4})",
18860 "p sum_args(4,{2,3,4,5})"
18861 * gdb.base/corefile.exp: Add "hppa*-*-hpux*" xfail for
18862 "backtrace in corefile.exp" when not gcc compiled.
18863
18864Sat Sep 9 01:35:39 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18865
18866 * gdb.base/signals.exp: Rewrite `handle all print' test as
18867 a procedure. Accept blanks or TABs as whitespace, increase
18868 timeout and expect input buffer size for the large output
18869 from the command. Remove "i*86-*-bsdi2.0" xfail.
18870
18871Sat Sep 2 06:41:26 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18872
18873 * gdb.base/setvar.exp: Add new testcases for truncation when
18874 assigning invalid values to bitfields.
18875
18876Sat Sep 2 00:17:31 1995 Fred Fish <fnf@cygnus.com>
18877
d63a86f8 18878 * gdb.base/callfuncs.exp (do_function_calls): Remove
c906108c
SS
18879 mips-sgi-irix* xfail for
18880 "call inferior func with struct - returns char *"
18881 and fix test so that an optional (unsigned char *) cast is
889bf7c5 18882 accepted in the result.
c906108c
SS
18883
18884Fri Sep 1 13:42:01 1995 Fred Fish <fnf@cygnus.com>
18885
18886 * gdb.base/funcargs.exp (float_and_integral_args): Remove
18887 sparc-sun-solaris2* xfail for "print f1 after run to call2a".
18888 * gdb.c++/Makefile.in (SUFFIXES): Add .SUFFIXES and ".cc" suffix.
18889 * gdb.base/signals.exp: Remove duplicate "handle all print" test
18890 that accidentally got checked in.
18891
18892Sun Aug 27 23:35:35 1995 Fred Fish <fnf@cygnus.com>
18893
d63a86f8 18894 * gdb.base/callfuncs.exp (do_function_calls): Add alpha-dec-osf2*
c906108c
SS
18895 clear_xfail for "p t_float_values2(3.14159,float_val2)" for gcc
18896 compiled test.
18897 * gdb.base/opaque.exp (setup_xfail_on_opaque_pointer):
18898 Add mips-sgi-irix5* xfail for not gcc compiled.
18899 * gdb.base/Makefile.in (nodebug.o): Also create nodebug.ci.
18900 * gdb.base/nodebug.exp: Add mips-sgi-irix5 xfail when not gcc compiled for
18901 "p top", "whatis top", "p middle", and "whatis middle".
18902 * gdb.base/whatis.exp: Add mips-sgi-irix* xfail for
18903 "whatis signed char" for not gcc compiled.
18904 * gdb.base/setvar.exp: Add mips-sgi-irix4* xfail (works on irix5) for
18905 "set variable signed char=-1 (-1)" and
18906 "set variable signed char=0xFF (0xFF)" for not gcc compiled.
18907 * gdb.base/funcargs.exp (float_and_integral_args):
18908 Add mips-sgi-irix5* xfail for "run to call2a" for not gcc compiled.
18909 Add mips-sgi-irix* xfail when not gcc compiled for
18910 "continue to call2b".
18911 Add mips-sgi-irix4* xfail (works with irix5) when gcc compiled for
18912 "continue to call2g".
18913 (discard_and_shuffle): Add mips-sgi-irix5* xfail whn not gcc compiled for
18914 "backtrace from call6a"
18915 (shuffle_round_robin): Add mips-sgi-irix* xfail when not gcc compiled for
18916 "backtrace from call7k".
18917 Add mips-sgi-irix5* xfail when not gcc compiled for
18918 "backtrace from call7a".
18919 (localvars_after_alloca): Fix gdb_test cmds for
18920 "print * after runto ...".
18921 Remove rs6000-*-* xfails for
18922 "print i after runto localvars_after_alloca" and
18923 "print l after runto localvars_after_alloca"
18924 for all compilers.
18925 * gdb.base/exprs.exp: Add mips-sgi-irix4* xfails (works with irix5),
889bf7c5 18926 when not compiled with gcc, for:
c906108c
SS
18927 "print signed char == (minus)",
18928 "print signed char != (minus)",
18929 "print signed char < (minus)",
18930 "print signed char > (minus)".
18931 * gdb.base/callfuncs.exp (do_function_calls):
18932 Add mips-sgi-irix* xfail, when compiled with native compiler, for
18933 "call inferior func with struct - returns char *".
d63a86f8 18934 * gdb.base/return.exp (return_tests): Change xfail for
c906108c
SS
18935 "correct value returned double test" to include Solaris 2.4.
18936 * gdb.base/funcargs.exp (float_and_integral_args):
18937 Add sparc-sun-solaris2* xfail for "print f1 after run to call2a".
d63a86f8 18938
c906108c
SS
18939Sat Aug 26 00:26:11 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18940
18941 * gdb.base/setvar.c, gdb.base/setvar.exp: Add new tests for
18942 enumeration bitfields if compiling with GNU C.
18943 * lib/gdb.exp: Consume `(y or n) ' in `Reinitialize source path
18944 to empty' prompt.
18945
18946Tue Aug 22 00:30:37 1995 Jeff Law (law@snake.cs.utah.edu)
18947
18948 * gdb.base/scope.exp: xfail 'scope0.c'::filelocal_bss before run
18949 test for PRO targets.
18950
18951 * gdb.base/funcargs.exp: Avoid ever setting more than 8
18952 breakpoints in the inferior at any given time by making
18953 two groups of breakpoints for call2*, call6* and call7*
18954 tests.
18955
18956Sun Aug 20 06:58:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18957
18958 * gdb.base/funcargs.exp: Fix typos introduced by Aug 15 change.
18959 * gdb.base/callfuncs.c (main): Use struct_val1 to inhibit xlc
18960 from optimizing it away.
18961 * gdb.base/callfuncs.exp: Remove rs6000-*-* xfails for
18962 "call inferior func with struct".
18963
18964Wed Aug 16 11:57:15 1995 Stan Shebs <shebs@andros.cygnus.com>
18965
18966 * configure.in: Only configure gdb.chill for particular targets.
18967
18968Tue Aug 15 09:42:44 1995 Fred Fish <fnf@cygnus.com>
18969
18970 * gdb.base/Makefile.in: Add action to .c.o transformation
18971 rule that generates a .ci file for each .o file and remove
18972 explicit .c.o rules except for callfuncs.o.
18973 * gdb.c++/Makefile.in: Add .cc.o transformation rule that
18974 generates a .ci file for each .o file and remove explicit
18975 .cc.o rules.
18976 (clean): Remove *.tmp *.ci files.
18977 (EXECUTABLES): Remove templ-info.exp.
18978 * gdb.base/compiler.c: New file.
18979 * gdb.c++/compiler.cc: New file
18980 * gdb.base/scope.exp: Source gdb.base/scope.ci.
18981 Change rs6000-*-* xfail for
18982 "print 'scope0.c'::filelocal_ro" and
18983 "print 'scope1.c'::filelocal" and
18984 "print 'scope1.c'::filelocal_bss" and
18985 "print 'scope1.c'::filelocal_ro" and
18986 "print 'scope1.c'::foo::funclocal" and
18987 "print 'scope1.c'::foo::funclocal_ro" and
18988 "print 'scope1.c'::bar::funclocal" and
18989 "print 'scope0.c'::filelocal_ro" and
18990 "print 'scope1.c'::filelocal at foo" and
18991 "print 'scope1.c'::filelocal_bss at foo" and
18992 "print 'scope1.c'::filelocal_ro at foo" and
18993 "print 'scope1.c'::foo::funclocal at foo" and
18994 "print 'scope1.c'::foo::funclocal_bss at foo" and
18995 "print 'scope1.c'::foo::funclocal_ro at foo" and
18996 "print 'scope1.c'::bar::funclocal at foo" and
18997 "print 'scope0.c'::filelocal_ro" and
18998 "print 'scope1.c'::filelocal" and
18999 "print 'scope1.c'::filelocal_bss" and
19000 "print 'scope1.c'::filelocal_ro" and
19001 "print 'scope1.c'::foo::funclocal" and
19002 "print 'scope1.c'::foo::funclocal_bss" and
19003 "print 'scope1.c'::foo::funclocal_ro" and
19004 "print 'scope1.c'::bar::funclocal" and
19005 "print 'scope1.c'::bar::funclocal_bss"
19006 to only be xfail'd when not compiled with gcc.
d63a86f8 19007 Add rs6000-*-* xfail for
c906108c
SS
19008 "print 'scope0.c'::filelocal_bss before run"
19009 when compiled with gcc.
19010 (test_at_main): Add rs6000-*-* xfail for
19011 "print filelocal_ro in test_at_main"
19012 when compiled with gcc.
19013 * gdb.base/ptype.exp: Source gdb.base/ptype.ci.
889bf7c5 19014 Add rs6000-*-aix* xfail for
c906108c
SS
19015 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)" and
19016 "ptype t_char_array", not compiled with gcc.
19017 * gdb.base/list.exp (test_list_function): Add rs6000-*-*
19018 xfail for "list foo (in include file)" when gcc compiled.
19019 * gdb.base/funcargs.exp: Source gdb.base/funcargs.ci
889bf7c5 19020 (integral_args): Add rs6000-*-* xfail for
c906108c
SS
19021 "run to call0a" if not compiled with gcc.
19022 (unsigned_integral_args): Add rs6000-*-* xfail for
19023 "run to call1a" if not compiled with gcc.
19024 (float_and_integral_args): Add rs6000-*-* xfail for
19025 "run to call2a" if not compiled with gcc and for
19026 "continue to call2b" for any compiler.
19027 Add rs6000-*-* xfail to
19028 "print f1 after run to call2a" for gcc compiled.
19029 (discard_and_shuffle): Add rs6000-*-* xfail for
19030 "run to call6a".
19031 (shuffle_round_robin): Add rs6000-*-* xfail for
19032 "backtrace from call7a" if not compiled with gcc.
19033 Add rs6000-*-* xfail for
19034 "backtrace from call7b" if compiled with gcc.
19035 (call_after_alloca): Add rs6000-*-* xfail for
19036 "print c in call_after_alloca" and
19037 "print s in call_after_alloca" and
19038 "backtrace from call_after_alloca_subr"
19039 if not compiled with gcc.
19040 (localvars_in_indirect_call): Add rs6000-*-* xfail for
19041 "print c in localvars_in_indirect_call" and
19042 "print c in localvars_in_indirect_call" and
19043 "backtrace in indirectly called function" and
19044 "stepping into indirectly called function"
19045 if not compiled with gcc.
19046 (localvars_after_alloca): Add rs6000-*-* xfail for
19047 "print c after runto localvars_after_alloca" and
19048 "print s after runto localvars_after_alloca" and
19049 "print i after runto localvars_after_alloca" and
19050 "print l after runto localvars_after_alloca"
19051 for all compilers.
19052 * gdb.base/whatis.exp: Source gdb.base/whatis.ci rather
19053 than whatis-info.exp.
19054 * gdb.base/opaque.exp: Source gdb.base/opaque0.ci rather
19055 than opaque-info.exp.
19056 Setup rs6000-*-* xfail for
d63a86f8 19057 "ptype on opaque struct pointer (statically)" and
c906108c
SS
19058 "ptype on opaque struct pointer (dynamically)" when
19059 not compiled with gcc.
19060 * gdb.base/callfuncs.exp: Source gdb.base/callfuncs.ci
19061 rather than callf-info.exp.
19062 (do_function_calls): Add clear_xfail for rs6000-*-* for
19063 "p t_float_values2(3.14159,float_val2)". Seems to work
19064 fine there, both with xlc and gcc. Need to find out what
19065 it is doing right and fix other platforms.
19066 * gdb.base/callfuncs.exp: Add rs6000-*-* xfail for
19067 "call inferior func with struct - returns int",
19068 "call inferior func with struct - returns long",
19069 "call inferior func with struct - returns float",
19070 "call inferior func with struct - returns double",
19071 "call inferior func with struct - returns char *",
19072 but only if not gcc compiled (presumes xlc compiled).
19073 Change rs6000-*-* xfails for
19074 "call inferior func with struct - returns char" and
19075 " call inferior func with struct - returns short" to only
19076 xfail if not using gcc.
19077 (clean mostlyclean): Remove *.ci and *.tmp files.
19078 * gdb.c++/templates.exp: Source gdb.c++/templates.ci rather
19079 than templ-info.exp.
19080 * gdb.base/langs.exp: Source gdb.base/langs.ci.
19081 Add rs6000-*-* xfail for "up to foo in langs.exp"
19082 "up to cppsub_ in langs.exp" and "up to fsub in langs.exp"
889bf7c5 19083 when not gcc compiled.
d63a86f8 19084
c906108c
SS
19085Sat Aug 12 15:05:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
19086
19087 * gdb.base/callfuncs.exp: Add xfails for the powerpc.
19088 * gdb.base/corefile.exp: Likewise.
19089 * gdb.base/list.exp: Likewise.
19090 * gdb.base/scope.exp: Likewise.
19091 * gdb.base/siganls.exp: Likewise.
19092
19093 * gdb.base/nodebug.exp: Add xfails for the powerpc. Handle aix4
19094 compiler output.
19095 * gdb.base/whatis.exp: Likewise.
19096
19097Fri Aug 11 13:36:20 1995 Jeff Law (law@snake.cs.utah.edu)
19098
19099 * gdb.disasm/sh3.exp (all_fp_misc_tests): No longer expect a
19100 failure (opcode table has been fixed to match reality).
19101
19102Mon Aug 14 09:01:59 1995 Fred Fish <fnf@cygnus.com>
19103
19104 * gdb.base/callfuncs.exp: Add rs6000-*-* xfails for
19105 "call inferior func with struct - returns char",
19106 "call inferior func with struct - returns short"
19107
19108 * gdb.base/scope.exp: Remove rs6000-*-* xfails for
19109 "print 'scope0.c'::filelocal at main",
19110 "print 'scope0.c'::filelocal_bss in test_at_main",
19111 "print 'scope0.c'::filelocal at foo",
19112 "print 'scope0.c'::filelocal_bss in test_at_foo",
19113 "print 'scope0.c'::filelocal at bar",
19114 "print 'scope0.c'::filelocal_bss in test_at_bar"
d63a86f8 19115
c906108c
SS
19116 * gdb.base/list.exp: Remove rs6000-*-* xfail for "list function
19117 in source file 1". This bug seems to have been fixed with both
19118 gcc and native cc (was native assembler bug?).
19119
19120Wed Aug 9 08:04:12 1995 Fred Fish (fnf@cygnus.com)
19121
19122 * gdb.base/a1-selftest.exp: Change "i*86-*-sysv4" xfail for
19123 "backtrace through signal handler" to "i*86-*-sysv4*".
19124 * gdb.base/signals.exp: Add xfail for "'next' behaved as
19125 continue" case. Add "known SVR4 bug" to fail message.
19126 Add "i*86-*-bsdi2.0" xfail for "handle all print".
19127 Add "i*86-*-bsdi2.0" xfail for "backtrace in signals_tests_1".
19128 * gdb.base/ptype.exp: Add "i*86-*-sysv4*" xfail for
19129 "whatis unnamed typedef'd enum..." and "ptype t_char_array".
19130 * gdb.base/langs.exp: Add "i*86-*-sysv4*" xfail for
19131 "up to foo in langs.exp", "show language at foo in
19132 langs.exp", "up to cppsub_ in langs.exp", "show
19133 language at cppsub_ in langs.exp", "up to fsub in
19134 langs.exp", and "show language at fsub in langs.exp".
19135 * gdb.base/corefile.exp: Add "i*86-*-sysv4*" to xfail for
19136 "bactrace in corefile.exp".
19137 * gdb.base/callfuncs.exp: Change xfail to "i*86-*-*" for
19138 "call inferior function with struct - returns float" and
19139 "call inferior function with struct - returns double".
d63a86f8 19140
c906108c
SS
19141Mon Aug 7 02:43:28 1995 Jeff Law (law@snake.cs.utah.edu)
19142
19143 * gdb.disasm/sh3.s: Source for sh3 disassembler tests.
19144 * gdb.disasm/sh3.exp: Run the sh3 disassembler tests.
19145 * gdb.disasm/configure.in (sh-*-*): Use sh3.mt makefile fragment.
19146 * gdb.disasm/sh3.mt: Makefile fragment for sh3 ests.
19147
19148Mon Aug 7 08:09:37 1995 Fred Fish <fnf@cygnus.com>
19149
19150 * Makefile.in (CHILL_FOR_TARGET): Use previously defined
19151 (or overriden) "CHILL" macro rather then bare "gcc".
19152 Also look for ../../gcc/xgcc since that is what we will
19153 actually need, not "Makefile". Remove following assignment
19154 of CHILL to CHILL_FOR_TARGET because that results in
19155 recursive definition.
19156
19157Sun Aug 6 16:52:29 1995 Fred Fish <fnf@cygnus.com>
19158
19159 * gdb.base/corefile.exp: Change xfail for backtrace in
19160 corefile.exp from linuxaout to all linux.
19161 * gdb.base/sigall.exp (test_one_sig): Specifically deal with
19162 cases where we miss the breakpoint at the signal handler
19163 for some reason. Setup xfail for linuxoldld/linuxaout and
19164 getting SIGIO. Setup xfail for linuxoldld/linuxaout for
19165 hitting SIGURG breakpoint.
19166 * gdb.base/signals.exp: Setup xfail for "next" acting like
19167 continue to add linuxoldld. Setup xfail for all linux for
19168 "next to handler in signals_tests_1", "backtrace in
19169 signals_tests_1", "continue to func1", "pass SIGUSR1",
19170 and continue to handler".
19171
19172Thu Aug 3 10:45:37 1995 Fred Fish <fnf@cygnus.com>
19173
19174 * Update all FSF addresses except those in COPYING* files.
19175
19176Sun Jul 30 17:50:35 1995 Fred Fish <fnf@cygnus.com>
19177
19178 * gdb.base/a2-run.exp: Change messages to be more explicit about
19179 the status of args, and quote binfile in results.
19180
19181Sun Jul 30 10:24:20 1995 Fred Fish <fnf@cygnus.com>
19182
19183 * gdb.base/callfuncs.exp: Add tests for passing structs to
19184 inferior functions and return various types.
19185 * gdb.base/callfuncs.c: Add functions to receive a struct
19186 and return a member of the struct, in various types.
19187
19188Sat Jul 29 14:22:33 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19189
19190 * gdb.base/Makefile.in (clean): Remove callf-info.exp.
19191
19192Fri Jul 28 13:36:11 1995 Brendan Kehoe <brendan@lisa.cygnus.com>
19193
19194 * config/vxworks29k.exp: New file, sources vxworks.exp.
19195
19196Fri Jul 28 00:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
19197
19198 * config/gdbremote.exp: New file. Testing framework using
19199 gdbserver.
19200
19201Thu Jul 27 12:17:14 1995 Fred Fish (fnf@cygnus.com)
19202
19203 * gdb.base/interrupt.exp: Setup "i*86-*-linux" xfail for
19204 "call function when asleep" and "send end of file".
19205 * gdb.base/corefile.exp: Add "i*86-*-linuxaout" to xfail list
19206 for "backtrace in corefile.exp".
19207 * gdb.base/a1-selftest.exp: Add "i*86-*-linux*" to xfail list
19208 for "backtrace through signal handler".
19209 * gdb.base/corefile.exp: Make sure we actually generate a core file
19210 before trying the core tests. Some systems allow the user to suppress
19211 generation of core files and default to that (linux for example).
19212 * gdb.base/signals.exp: Change xfail for "next" acting like "continue"
19213 from "i*86-*-linux" to "i*86-*-linuxaout". Works with ELF beta.
19214
19215Tue Jul 25 17:30:10 1995 Jeffrey A. Law <law@rtl.cygnus.com>
19216
19217 * gdb.threads: New directory with some crude multi-threaded
19218 gdb tests (step.exp and step2.exp).
19219 * config/mt-lynx (STEP_EXECUTABLE): Define.
19220 (THREADFLAGS): Define.
19221
19222Tue Jul 25 01:03:52 1995 Jeff Law (law@snake.cs.utah.edu)
19223
19224 * gdb.base/sigall.exp: Avoid losing in SIGPRIO test on lynx.
19225
19226 * gdb.base/signals.exp: Disable whole file for lynx until
19227 further notice.
19228
19229 * gdb.base/signals.exp: xfail test where "next" acts like
19230 "continue" for lynx.
19231
19232 * gdb.base/interrupt.exp: xfail test for calling function while
19233 inferior is asleep for lynx.
19234
19235 * gdb.base/watchpoint.exp: Handle more cases of gdb echoing more
19236 than one cr-lf after each command.
19237
19238Sun Jul 23 23:33:18 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19239
19240 * configure.in: Reinstate setting of stabsdirs variable, fix
19241 typo in setting up configdirs for native builds.
19242
19243 * gdb.base/return.exp: Fix typo in return double test.
19244 * gdb.base/return.c (tmp2, tmp3): Made global to inhibit the
19245 compiler from optimizing them away.
19246
19247Fri Jul 21 11:39:34 1995 Jeff Law (law@snake.cs.utah.edu)
19248
19249 * gdb.base/gdbvars.exp: Expect zero or more additional cr-lf
19250 sequences to be echo'd by gdb when using gdb_test.
19251 * gdb.chill/chexp.exp: Likewise.
19252 * gdb.fortran/exprs.exp: Likewise
19253
19254Thu Jul 20 13:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
19255
19256 * gdb.base/a1-selftest.exp: Reset the timeout value to 30 seconds
19257 after the inferior gdb has started.
19258
19259 * gdb.base/a2-run.exp: Handle gdb echoing more than one cr-lf
19260 after each command.
19261 * gdb.base/funcargs.exp: Likewise.
19262 * gdb.base/gdbvars.exp: Likewise.
19263 * gdb.base/interrupt.exp: Likewise.
19264 * gdb.base/list.exp: Likewise.
19265 * gdb.base/watchpoint.exp: Likewise.
19266 * gdb.c++/demangle.exp: Likewise.
19267 * gdb.c++/inherit.exp: Likewise.
19268 * gdb.chill/chexp.exp: Likewise.
19269 * gdb.fortran/exprs.exp: Likewise.
19270
19271 * gdb.base/watchpoint.exp: Disable watchpoint triggered in syscall
19272 test if we can't handle IO to/from the inferior.
19273
19274 * gdb.c++/misc.exp: Always check for a program already being
19275 started after sending a "run" command to gdb.
19276
19277 * gdb.base/twice.exp: Start with a fresh gdb.
19278
19279 * gdb.chill/chexp.exp: Remove skip_chill_tests check; these tests
19280 only depend on gdb's expression code, not the chill runtime.
19281
19282 * gdb.base/return.c: Put return values into variables so we
19283 can have gdb print them rather than depending on the program
19284 to print them.
19285 * gdb.base/return.exp: Corresponding changes.
19286
19287 * lib/gdb.exp: Provide default value for noinferiorio.
19288 * gdb.base/interrupt.exp: Skip tests if we can't handle IO to/from
19289 the inferior.
19290
19291 * gdb.base/break.exp: Always check for a program already being
19292 started after sending a "run" command to gdb.
19293 (text_next_with_recursion): Don't check the output from the
19294 program's printf statement. Instead just make sure the program
19295 exited.
19296
19297 * gdb.base/commands.exp: Protect tests which need arguments with
19298 $noargs conditionals.
19299
19300Wed Jul 19 22:42:43 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19301
19302 * gdb.base/printcmds.exp: Adjust expect patterns for addresses
19303 of structure member arrays to match gdb/valops.c:value_addr change.
19304
19305Mon Jul 17 10:12:27 1995 Jeff Law (law@snake.cs.utah.edu)
19306
19307 * gdb.base/a1-selftest.exp: Fix unmatched quotes in many timeout
19308 cases.
19309
19310Wed Jul 12 10:20:08 1995 Fred Fish (fnf@cygnus.com)
19311
19312 * configure.in (configdirs): Remove gdb.chill from default list
19313 of subdirs and then add it back in only if doing a native build.
19314 The current chill compiler does not yet work in any cross build.
19315 * Revert all signal changes from Jul 6.
19316 * gdb.base/{sigall.c signals.c}: Define away signal() and alarm()
19317 for sh-hms targets, allowing these tests to link, with no other
19318 changes. Testing is suppressed by setting "nosignals" in site.exp.
19319
19320Thu Jul 6 20:58:30 1995 Fred Fish (fnf@cygnus.com)
19321
19322 * configure.in (signaldirs): Define and add to configdirs for all
19323 targets except some specific ones that are known to not support signals.
19324 Also clean up formatting.
19325 * gdb.base/Makefile.in (EXECUTABLES): Remove sigall and signals.
19326 (signals, sigall): Remove rules to build.
19327 * gdb.base/{sigall.c, sigall.exp, signals.c, signals.exp}:
19328 Moved to new gdb.signals directory.
19329 * gdb.signals: New test directory.
19330 * gdb.signals/{Makefile.in, configure.in, sigall.c, sigall.exp,
19331 signals.c signals.exp}: New or moved files.
19332
19333Sun Jun 25 12:55:18 1995 Jeff Law (law@snake.cs.utah.edu)
19334
19335 * gdb.base/interrupt.exp: Don't choke if $nointerrupts doesn't exist.
19336
19337Wed Jun 21 16:35:55 1995 Fred Fish <fnf@cygnus.com>
19338
19339 * gdb.base/return.exp: Xfail `return double' test failure
19340 on at least Solaris 2.3 and handle future/past versions on
19341 a case by case basis as appropriate. Also update message
19342 to include i*86 failures.
19343
19344Wed May 24 07:10:10 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
19345
19346 * Makefile.in: Change variable CFLAGS to TESTSUITE_CFLAGS.
19347
19348 * lib/gdb.exp: Fix comment which erroneously identified
19349 gdb_file_cmd as gdb_load (the 19 May change was in fact to
19350 gdb_file_cmd not gdb_load).
19351 * config/unix-gdb.exp (gdb_load): Add "upvar timeout timeout".
19352
19353 * gdb.base/setvar.exp: Make test names consistent between pass and
19354 fail cases. Use gdb_test more.
19355
19356Fri May 19 07:22:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
19357
19358 * lib/gdb.exp (gdb_load): Add "upvar timeout timeout".
19359
19360Mon May 15 23:50:51 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19361
19362 * gdb.base/help.exp: Fix expected help string for `show commands'.
19363
19364Thu May 11 07:55:11 1995 Jim Kingdon <kingdon@deneb.cygnus.com>
19365
19366 * gdb.stabs/xcoff.sed: Change N_LSYM to C_DECL not C_LSYM.
19367
19368 * gdb.stabs/weird.exp: Remove xfail for xcoff bitching about lack
19369 of a text section.
19370
19371Thu May 11 15:02:24 1995 Stu Grossman (grossman@andros.cygnus.com)
19372
19373 * config/monitor.exp (gdb_target_monitor): Fix loop interator so
19374 that loop eventually terminates. Fix Connection refused logic so
19375 that testsuite will expire nicely.
19376
19377Wed May 10 17:57:35 1995 Stu Grossman (grossman@andros.cygnus.com)
19378
19379 * config/cpu32bug.exp, config/est.exp, config/hppro.exp,
19380 config/rom68k.exp: New tcl glue for the appropriate monitors.
19381 These all just end up calling monitor.exp.
19382 * config/monitor.exp (gdb_target_monitor): Handle `Connection
19383 refused' by retrying. Cleanup some timeout issues.
19384 * (gdb_load): Reduce timeout. Cleanup some timeout issues.
19385 * lib/gdb.exp (gdb_test gdb_test_exact): Upvar timeout so that
19386 callers don't have to set/restore global timeout variable.
19387
19388 * The following set of changes centralizes management of the global
19389 timeout variable. This way, it can be set in one target dependent
19390 place instead of dozens of places scattered throughout the test suite.
19391 If you need to lengthen a timeout, then you should either set timeout
19392 in one of the config/{target}.exp files, or multiply it by a factor.
19393 Setting it to an absolute value is always going to lose for some
19394 targets.
19395 * gdb.base/a1-selftest.exp (test_with_self): Only use local timeout.
19396 * gdb.base/callfuncs.exp (do_function_calls): Don't set timeout.
19397 * gdb.base/funcargs.exp: Don't set timeout.
19398 * gdb.base/list.exp (test_forward_search): Only use local timeout.
19399 * gdb.base/printcmds.exp (test_print_string_constants
19400 test_print_array_constants): Don't set timeout.
19401 * gdb.base/ptype.exp: Don't set timeout.
19402 * gdb.base/recurse.exp: Don't set timeout.
19403 * gdb.base/return.exp: Don't set timeout.
19404 * gdb.base/watchpoint.exp: Don't set timeout.
19405 * gdb.c++/classes.exp (do_tests): Don't set timeout.
19406 * gdb.c++/virtfunc.exp (test_virtual_calls): Don't set timeout.
19407
19408Wed May 10 16:03:23 1995 Torbjorn Granlund <tege@adder.cygnus.com>
19409
19410 * Makefile.in: Make clean targets work also when SUBDIRS is empty.
19411
19412Mon May 1 07:32:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
19413
19414 * lib/gdb.exp: Disable chill tests for irix5.
19415
19416Wed Apr 26 07:36:03 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
19417
19418 * gdb.base/scope.exp: Make test names unique. Use gdb_test. Make
19419 each test pass or fail.
19420
19421Sun Apr 23 21:32:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
19422
19423 * gdb.base/opaque.exp: Remove xfails for aix; print a warning if
19424 xlc not gcc.
19425
19426Fri Apr 21 15:44:02 1995 Stu Grossman (grossman@rtl.cygnus.com)
19427
19428 * cpu32bug.exp est.exp rom68k.exp: Delete. Unify into monitor.exp.
19429
19430Wed Apr 19 17:41:21 1995 Stu Grossman (grossman@cygnus.com)
19431
19432 * config/est.exp: Fix copyright and comments. Remove dead code.
19433 Use targetname, serialport and baud variables instead of fixed
19434 constants.
19435 * config/rom68k.exp: Fix copyright and comments. Remove dead code.
19436 * config/cpu32bug.exp: New file to support cpu32bug monitors.
19437
19438Wed Apr 19 13:47:16 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
19439
19440 * gdb.base/watchpoint.exp: Don't run
19441 test_watchpoint_triggered_in_syscall for sunos.
19442
19443Mon Apr 17 12:48:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
19444
19445 * gdb.base/{break.c,run.c}: Don't include vxWorks.h or stdioLib.h;
19446 they don't seem to exist. Do include stdio.h.
19447
19448Fri Apr 14 09:40:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
19449
19450 * gdb.base/a1-selftest.exp: Add alpha xfail.
19451
19452Mon Apr 10 13:07:50 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
19453
19454 * gdb.base/watchpoint.c (main): Prompt before calling read().
19455 * gdb.base/watchpoint.exp (test_watchpoint_triggered_in_syscall):
19456 Revise accordingly. Remove cruft about sending "123" several
19457 times, until it gets noticed. Clean up the "print buf[0]" stuff
19458 so that it passes or fails, and waits for prompts in the usual way.
19459
19460Sun Apr 9 09:02:36 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
19461
19462 * gdb.base/recurse.exp: Fix comment.
19463
19464 * TODO: Remove item about printing variables in nodebug.exp. Add
19465 item about enabling tests which are only run on some targets.
19466
19467 * gdb.base/watchpoint.exp: Various cleanups (make each test pass or
19468 fail, make test names unique, use new gdb_test convention
19469 regarding pattern, use gdb_test more, etc.).
19470
19471 * gdb.base/bitfields.exp: Various cleanups (make each test pass or
19472 fail, make test names unique, etc.).
19473
19474Sat Apr 8 02:47:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19475
19476 * gdb.base/nodebug.c: Change return type of top and middle to
19477 short.
19478 * gdb.base/nodebug.exp: Remove xfails for ecoff systems, they
19479 are fixed by the recent mdebugread.c changes. Allow `short ()'
19480 as type for top and middle.
19481
19482Thu Apr 6 08:54:18 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
19483
19484 * gdb.base/break.exp: Remove commented out if $usestubs {}. As
19485 nearly as I can tell, the whole thing was an accident in Stu's
19486 change of 24 Mar 1995 (logged in ../ChangeLog), in which he meant
19487 to replace a send/expect pair with gdb_test, but ended up only
19488 adding the gdb_test. My change of 24 Mar 1995 and Kung's change
19489 of 30 Mar 1995 took care of it, but left this vestigial comment
19490 which I am now nuking.
19491
19492Mon Apr 3 09:00:27 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
19493
19494 * gdb.base/break.exp: Look for different line number for
19495 breakpoint at main depending on usestubs.
19496
19497Sun Apr 2 08:15:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19498
19499 * gdb.base/list.exp: Adjust some alternate expect patterns to
19500 match recent list0.c change. Add alternate expect pattern for
19501 output from `list default lines around main' for optimizing
19502 compilers.
19503
19504Sat Apr 1 07:23:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
19505
19506 * lib/gdb.exp: If nosignals is not set, set it to 0.
19507
19508Fri Mar 31 16:13:48 1995 Kung Hsu <kung@mexican.cygnus.com>
19509
19510 * config/slite-gdb.exp: Responds to load symbol table prompt.
19511 * gdb.base/break.exp: Adjust line number, fix rerun.
19512 * gdb.base/langs0.c: Add #ifdef usestubs.
19513
19514Thu Mar 30 15:36:55 1995 Kung Hsu <kung@mexican.cygnus.com>
19515
19516 * gdb.base/list.exp: Adjust line contents after adding new lines in
19517 list0.c. Also fix a syntax error.
19518
19519 * lib/gdb.exp (gdb_run_cmd): Special handling for targets use stubs.
19520 * gdb.base/break.exp: ditto.
19521 * gdb.base/list.exp: ditto.
19522 * gdb.base/bitfields.c: Add #ifdef usestubs in main().
19523 * gdb.base/run.c: ditto.
19524 * gdb.base/list0.c: ditto.
19525 * gdb.base/funcargs.c: ditto.
19526
19527Wed Mar 29 17:09:29 1995 Stu Grossman (grossman@cygnus.com)
19528
19529 * testsuite/config/rom68k.exp (gdb_target_rom68k): Use
19530 $targetname, $serialport and $baud instead of hardwired variables.
19531 * testsuite/gdb.base/{sigall.exp signals.exp}: Skip these if the
19532 target doesn't support signals.
19533
19534Wed Mar 29 12:29:34 1995 Kung Hsu <kung@mexican.cygnus.com>
19535
19536 * lib/gdb.exp (runto_main): Fix regular expression bug, add return 1.
19537
19538Tue Mar 28 08:46:45 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
19539
19540 * gdb.base/recurse.exp: Make test names unique. Change \\(+ to \\(.
19541 Don't rely on the value of an auto variable before it has been
19542 initialized. Use gdb_test more.
19543
19544Mon Mar 27 08:00:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
19545
19546 * lib/gdb.exp (default_gdb_version): A version number must start
19547 with a digit, but other than that contains all characters up to
19548 the first whitespace character.
19549
19550Sun Mar 26 13:19:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
19551
19552 * gdb.base/commands.exp (breakpoint_command_test): New tests.
19553
19554Sat Mar 25 15:38:06 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
19555
19556 * gdb.c++/*.exp: Warn if executable does not exist. The original
19557 reason for skipping the warning was that configure.in sometimes
19558 intentionally skipped building the executables but the tcl code
19559 had no way of knowing. That (a) was always bogus with respect to
19560 error handling, (b) is no longer true (right now there is no way
19561 to skip C++ tests).
19562
19563 * gdb.c++/demangle.exp: Remove unused binfile and srcfile variables.
19564
19565Sat Mar 25 01:16:10 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19566
19567 * gdb.base/list.exp: Add expect patterns for output from
19568 SunPRO compiled executables.
19569 * gdb.base/whatis.exp: Allow leading `signed' for all v_signed_*
19570 types.
19571
19572Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
19573
19574 * gdb.base/break.exp (test_next_with_recursion): Accept any line
19575 number (we are already testing that the correct source line text
19576 gets printed).
19577
19578 * gdb.base/break.exp: Make one test if $usestubs. I'm not sure
19579 that is what is intended, but something needed to be done to get
19580 sunos4 native working again.
19581
19582 * gdb.c++/misc.cc (main): Fix typo (#iffef -> #ifdef).
19583
19584 * gdb.base/a1-selftest.exp (test_with_self): Remove comment which
19585 apparently went with a (very) old xfail.
19586
19587Fri Mar 24 13:41:09 1995 Kung Hsu <kung@mexican.cygnus.com>
19588
19589 * gdb.base/callfuncs.exp: call runto_main instead of runto main.
19590 runto_main is a proc in gdb.exp that will do 'step' for target use
19591 stubs.
19592 * gdb.base/exprs.exp: ditto.
19593 * gdb.base/interrupt.exp: ditto.
19594 * gdb.base/opaque.exp: ditto.
19595 * gdb.base/printcmds.exp: ditto.
19596 * gdb.base/ptype.exp: ditto.
19597 * gdb.base/scope.exp: ditto.
19598 * gdb.base/setvar.exp: ditto.
19599 * gdb.base/signals.exp: ditto.
19600 * gdb.base/twice.exp: ditto.
19601 * gdb.c++/classes.exp: ditto.
19602 * gdb.c++/inherit.exp: ditto.
19603 * gdb.c++/templates.exp: ditto.
19604 * gdb.base/break.exp: no run and hit main for stubs. Change line
19605 numbers for breakpoints and info breakpoint.
19606 * gdb.base/break.c: Add #ifdef usestubs for set_debug_traps() and
19607 breakpoint().
19608 * gdb.base/callfuncs.c: ditto.
19609 * gdb.base/exprs: ditto.
19610 * gdb.base/interrupt.c: ditto.
19611 * gdb.base/opaque0.c: ditto.
19612 * gdb.base/printcmds.c: ditto.
19613 * gdb.base/ptype.c: ditto.
19614 * gdb.base/scope0.c: ditto.
19615 * gdb.base/setvar.c: ditto.
19616 * gdb.base/signals.c: ditto.
19617 * gdb.base/twice.c: ditto.
19618 * gdb.c++/misc.cc: ditto.
19619 * gdb.c++/templates.cc: ditto.
19620
19621Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
19622
19623 * config/vx-gdb.exp, lib/gdb.exp: Regexp cleanups (\[(\] -> \\(, etc.).
19624
19625 * gdb.base/a1-selftest.exp: Don't check for # followed by a digit
19626 somewhere between `read' and `main.c'. I'm pretty sure the
19627 pattern ".*#\[0-9\].*" was slowing down pattern matching a lot,
19628 and it isn't particularly useful.
19629
19630 * gdb.base/scope.exp: Make test names unique. \[(\] -> \\(.
19631
19632Thu Mar 23 14:58:35 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
19633
19634 * gdb.base/commands.exp (infrun_breakpoint_command_test): New test.
19635
19636Wed Mar 22 18:36:05 1995 Kung Hsu <kung@mexican.cygnus.com>
19637
19638 * config/mt-slite: add LIBS and -nostdlib.
19639 * config/slite-gdb.exp: add this new file to support sparclite target.
19640
19641Tue Mar 21 21:41:04 1995 Doug Evans <dje@canuck.cygnus.com>
19642
19643 * config/vx-gdb.exp (gdb_load): Update test of vxworks_ld return code.
19644
19645 * gdb.base/a2-run.exp: Change argument to istarget from
19646 "*-*-vxworks" to "*-*-vxworks*".
19647 * gdb.base/{break.exp,default.exp,scope.exp}: Likewise.
19648
19649Tue Mar 21 17:08:47 1995 Kung Hsu <kung@mexican.cygnus.com>
19650
19651 * lib/gdb.exp: add proc runto_main, for targets that use stubs, this
19652 will not runto main but do a 'step' to step out of breakpoint().
19653 * config/mt-slite: add -Dusestubs.
19654
19655Tue Mar 21 12:14:12 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
19656
19657 * gdb.base/printcmds.exp (test_artificial_arrays): Send ^V@
19658 instead of just @.
19659
19660 * gdb.base/signals.exp: Add test for "handle all print".
19661 * TODO: Remove "handle all print". Also remove item about
19662 checking copyright date (I don't like the idea of a spurious FAIL
19663 based on when we run the tests).
19664
19665 * gdb.base/recurse.exp: Enable test for SunOS4. xfail one test
19666 for SunOS4 (reason for failure not investigated). Remove
19667 redundant test for $binfile.
19668
19669 * gdb.base/nodebug.c (array_index): Call malloc.
19670
19671 * gdb.base/{corefile.exp,default.exp}: Make names of "up" tests unique.
19672
19673Mon Mar 20 10:08:17 1995 Jeff Law (law@snake.cs.utah.edu)
19674
19675 * gdb.base/recurse.exp: Update gdb_test invocation to use new
19676 conventions and slightly simplify the matching regexp.
19677
19678Fri Mar 17 05:43:28 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
19679
19680 * gdb.base/break.exp: Update gdb_test invocation to use new
19681 convention.
19682
19683 * lib/gdb.exp: If noargs is not set, set it to 0.
19684
19685 * gdb.base/nodebug.exp: Comment out redundant test. Make name of
19686 tests unique.
19687
19688 * lib/gdb.exp: Skip CHILL for AIX and Solaris.
19689
19690Thu Mar 16 16:27:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
19691
19692 * gdb.base/nodebug.exp: It is OK if GDB thinks top and middle have
19693 one argument of type "<non-float parameter>".
19694
19695Wed Mar 15 15:54:56 1995 Stu Grossman (grossman@cygnus.com)
19696
19697 * config/rom68k.exp: New file to support Motorola IDP board.
19698 * gdb.base/a2-run.exp: Skip this file if noargs is set.
19699 * gdb.base/break.c: Change things around so that this program
19700 doesn't depend upon args. This is necessary to make remote
19701 targets work (in general, they can't take args).
19702 * gdb.base/break.exp: Don't try to send args to program. Don't
19703 expect output. Also, replace lots of code with gdb_test.
19704
19705Wed Mar 15 04:11:14 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
19706
19707 * gdb.base/printcmds.exp (test_character_literals_accepted): Test
19708 printing of '\'' (which is what the comment says we are testing,
19709 even though we were not), not '''.
19710 (test_integer_literals_rejected): Test that printing ''' is an error.
19711
19712 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
19713 gdb.chill/chexp.exp, gdb.base/printcmds.exp,
19714 gdb.c++/cplusfuncs.exp, gdb.chill/callch.exp, gdb.chill/misc.exp,
19715 gdb.chill/pr-6292.exp, gdb.chill/string.exp, gdb.chill/tuples.exp:
19716 Use gdb_test not test_print_accept.
19717 * lib/gdb.exp: Remove test_print_accept.
19718
19719 * gdb.base/signals.exp (signal_tests_1): Make pass message
19720 consistent with fail message.
19721
19722 * gdb.base/whatis.exp: Remove xfails for printing char vs.
19723 unsigned char; the bug (PR 1821) is fixed.
19724
19725 * gdb.base/scope.exp: Remove xfails for PRs 1843 and 1868.
19726
19727 * gdb.base/scope.exp (test_at_localscopes): Call pass for
19728 successful tests--makes xfailing them work right.
19729
19730Tue Mar 14 07:39:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
19731
19732 * lib/gdb.exp (gdb_test): Between $pattern and $prompt, expect
19733 only \r\n, not .*. The test can pass .* as the last thing in
19734 $pattern if that is what it wants. In addition to providing this
19735 flexibility, this change should speed up pattern matching in cases
19736 where the pattern already ended with .* (there were a number of
19737 them). This change also helps catch bad patterns--in the old
19738 scheme the typo "char \*" instead of "char \\*" would pass. Now
19739 it is caught.
19740 * Many .exp files: Update callers.
19741
19742 * gdb.base/funcargs.exp: Replace \[(\]+ with \\(. The latter is
19743 clearer and does not spuriously match multiple ('s. Likewise for
19744 ) and *.
19745
19746 * gdb.base/nodebug.exp: Test ability to call a function and pass
19747 it a string (even with no debugging info).
19748
19749 * gdb.base/printcmds.exp (test_integer_literals_rejected): Change
19750 "p '\'", which is the same as "p ''" once tcl gets done with
19751 quoting, to "p '\\'", which I suspect is what is intended (one
19752 backslash gets sent to GDB).
19753
19754 * gdb.base/printcmds.exp (test_artificial_arrays): New tests.
19755
19756Fri Mar 10 13:31:46 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
19757
19758 * gdb.base/a1-selftest.exp: Remove xfail for solaris. The bug (PR
19759 1817) was fixed literally years ago.
19760
19761Fri Mar 10 02:49:40 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19762
19763 * gdb.base/funcargs.exp (call_after_alloca): Remove `next'
19764 test, it causes stepping out of call_after_alloca_subr with
19765 optimizing compilers.
19766 (localvars_in_indirect_call): Consume GDB prompt if `finish'
19767 fails.
19768
19769 * gdb.c++/templates.exp: Source templ-info.exp only if
19770 the templates executable exists.
19771
19772 * gdb.c++/misc.cc (class Contains_static_instance,
19773 class Contains_nested_static_instance),
19774 gdb.c++/classes.exp (test_static_members): Test printing of
19775 a class that contains a static instance of the class.
19776
19777Thu Mar 9 11:43:55 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
19778
19779 * gdb.base/langs2.c (cppsub_): Don't prototype.
19780 * gdb.base/langs2.cxx (cppsub_): Fix prototype (cosmetic value
19781 only, I believe).
19782
19783Wed Mar 8 10:29:33 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
19784
19785 * lib/gdb.exp (skip_chill_tests): New procedure.
19786
19787 * gdb.base/signals.exp (signal_tests_1): xfail for irix.
19788
19789Mon Mar 6 10:44:06 1995 Jeff Law (law@snake.cs.utah.edu)
19790
19791 * gdb.disasm/hppa.exp: Delete redundant ".*" at the beginning of
19792 each expect pattern. Cuts runtime from 12 to about 4 seconds.
19793
19794Thu Mar 2 05:31:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
19795
19796 * gdb.base/langs.exp: Don't insist that foo__Fi be demangled.
19797
19798 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Only
19799 disassemble 8, not 16, instructions for part 4.
19800
19801 * config/vx-gdb.exp (gdb_start): Use \030, not \CX. tcl doesn't
19802 support the latter anymore.
19803
19804 * gdb.base/Makefile.in: Try compiling callfuncs.c, if that fails try
19805 -DNO_PROTOTYPES.
19806 * gdb.base/callfuncs.c: Control use of prototypes based on
19807 NO_PROTOTYPES, not __STDC__.
19808 * gdb.base/callfuncs.exp (do_function_calls): xfail one of the
19809 t_float_values2 tests if prototypes in use.
19810
19811 * gdb.base/callfuncs.c (t_float_values, t_float_values2,
19812 t_double_values): When checking differences against DELTA, check
19813 that difference is within the range (-DELTA,DELTA), not just
19814 (-infinity,DELTA).
19815
19816Tue Feb 28 16:28:54 1995 Kung Hsu <kung@mexican.cygnus.com>
19817
19818 * config/mips-gdb.exp (gdb_load): In every test case, we need to do
19819 'file' command firts, then 'target', then 'load', this is due to gdb
19820 target set up.
19821 * config/mips-gdb.exp: Fix a couple regular exp bugs.
19822
19823Thu Feb 23 17:44:55 1995 Jeff Law (law@snake.cs.utah.edu)
19824
19825 * gdb.disasm/hppa.s (fmemLRbug_tests): Add tests for the indexing
19826 FP load/store variants.
19827 * gdb.disasm/hppa.exp (fmemLRbug_tests): Test new variants.
19828
19829Wed Feb 22 18:29:08 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
19830
19831 * gdb.base/term.exp: Do not give a warning if not native, it is
19832 not an abnormal condition.
19833
19834Tue Feb 21 13:08:47 1995 Jim Kingdon <kingdon@cygnus.com>
19835
19836 * gdb.base/ptype.exp: Accept char[0] as well as char[] for "ptype
19837 t_char_array".
19838
19839Sun Feb 19 13:10:06 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
19840
19841 * lib/gdb.exp (default_gdb_version): Pass GDBFLAGS to gdb when we
19842 are getting the version number.
19843
19844 * gdb.base/{a1-selftest.exp,corefile.exp}: Do not give a warning
19845 if not native, it is not an abnormal condition.
19846
19847Thu Feb 16 15:56:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
19848
19849 * lib/gdb.exp: Just use "file exists", rather than undocumented
19850 dejagnu procedure "findfile".
19851
19852Thu Feb 16 10:30:24 1995 J.T. Conklin <jtc@rtl.cygnus.com>
19853
19854 * config/mt-vxworks (CFLAGS): Set to -g -Dvxworks.
19855 (LDFLAGS): Set to -Xlinker -Ur.
19856
19857 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB, GDBFLAGS):
19858 Removed, these values are set by lib/gdb.exp.
19859
19860 * lib/gdb.exp: If GDBFLAGS is unset, set it to -nx.
19861
19862Wed Feb 15 14:23:28 1995 J.T. Conklin <jtc@rtl.cygnus.com>
19863
19864 * config/vx-gdb.exp (spawn_vxgdb): Use default_gdb_start instead
19865 of replicating gdb startup code.
19866
19867 * config/mt-vxworks (LDFLAGS): Set to -r.
19868 (CFLAGS_FOR_TARGET): Removed.
19869
19870 * config/vx-gdb.exp: always set prompt; gdb.exp sets it to
19871 (gdb) and gdb for vxworks uses (vxgdb).
19872
19873 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB): If a gdb
19874 executable is not in the tree and host != target, use sed and
19875 program_transform_name to determine the gdb name used by the
19876 target.
19877
19878 * configure.in, gdb.{base,c++,chill}/configure.in: changed so
19879 *-*-vxworks* matches vxworks and *-*-netware* matches NetWare.
19880
19881Sun Feb 12 08:11:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
19882
19883 * gdb.base/{callfuncs.exp,callfuncs.c}: Add tests for passing
19884 floats, chars, and shorts where there are ANSI-style function
19885 definitions.
19886
19887 * gdb.base/langs.exp, gdb.base/langs*: New test.
19888 * gdb.base/Makefile.in: Build it.
19889 * TODO: Remove item about checking that C names don't get C++
19890 demangling applied; this test tests it.
19891
19892Thu Feb 9 12:43:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
19893
19894 * gdb.stabs/weird.exp: Remove "Haven't examined" comment which
19895 went with the const70 xfail. The xfail went away a year ago.
19896
19897 * gdb.base/signals.exp: Rename a bunch of tests to give unique names.
19898
19899 * gdb.base/corefile.exp: Give backtrace test unique name. xfail
19900 for hp300.
19901
19902 * gdb.base/interrupt.exp: Also xfail hpux (for hp300).
19903
19904 * gdb.base/a1-selftest.exp: Don't run on hp300.
19905
19906Sat Feb 4 15:04:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
19907
19908 * Makefile.in (site.exp): Set host_alias and target_alias as well
19909 as host_triplet and target_triplet.
19910
19911Wed Feb 1 08:03:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
19912
19913 * gdb.base/a1-selftest.exp: Invoke stty before starting inferior.
19914
19915 * gdb.base/nodebug.exp: Add xfails for ultrix and irix5 (same
19916 places as other ecoff systems).
19917
19918 * gdb.base/a1-selftest.exp (test_with_self): Don't invoke stty on
19919 ultrix.
19920
19921Mon Jan 30 11:44:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
19922
19923 * gdb.base/nodebug.c (inner): Use variables so AIX linker doesn't
19924 remove them.
19925 * gdb.base/nodebug.exp: Accept "function" in addition to "text
19926 variable and "variable" in addition to "data variable".
19927 * gdb.base/nodebug.exp: xfail datalocal and bsslocal tests for AIX.
19928
19929 * gdb.base/list.exp (test_forward_search): Set listsize to 4 not
19930 2.
19931 * gdb.base/list1.c (long_line): Add additional statement at start
19932 of function.
19933 * gdb.base/list.exp (test_forward_search): Update line number to
19934 reflect new statement.
19935
19936Sun Jan 29 13:34:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19937
19938 * gdb.base/signals.exp: Reinitialize searched source directories
19939 after gdb_start call.
19940
19941Sat Jan 28 01:34:44 1995 Jeff Law (law@snake.cs.utah.edu)
19942
19943 * gdb.disasm/Makefile.in (clean): Delete "errs" file.
19944 * gdb.stabs/Makefile.in: Likewise.
19945
19946 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Revert last
19947 change. Instead split the tests into smaller pieces.
19948 * gdb.disasm/hppa.s: Corresponding changes.
19949
19950Fri Jan 27 09:24:51 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
19951
19952 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
19953 Quote ^C when passing it to stty. For some shells ^ is a pipe.
19954
19955 * gdb.base/funcargs.exp: Modify many tests so that every test
19956 either passes or fails. Make some test names unique.
19957
19958Thu Jan 26 19:20:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
19959
19960 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
19961 Call stty to set interrupt character.
19962
19963 * gdb.disasm/hppa.mt (hppa), gdb.stabs/hppa.mt (weird.o): Check
19964 for HP assembler versus GNU assembler based on actual behavior of
19965 $(CC), rather than assuming that $(AS) is always the GNU assembler.
19966
19967 * TODO: Suggest a few more stepping tests.
19968
19969Wed Jan 25 14:52:41 1995 Stan Shebs <shebs@andros.cygnus.com>
19970
19971 * gdb.base/default.exp: xfail no-stack backtraces for h8300,
19972 restart GDB for h8300 after a continue.
19973 (return): Add pattern to match a29k-udi behavior.
19974 * gdb.base/nodebug.exp: Remove obsolete comment.
19975 * gdb.base/regs.exp: New file, testing of register displays.
19976 * gdb.base/return.exp: Fix typo in reference to $objdir.
19977 * gdb.base/whatis.exp: Always start with a fresh GDB.
19978
19979Wed Jan 25 11:12:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
19980
19981 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Set timeout
19982 higher, these tests generate a lot of output.
19983
19984Tue Jan 24 07:58:44 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
19985
19986 * lib/gdb.exp (gdb_test): Remove catch from around the send. The
19987 code following the catch silently ignored some errors; without the
19988 catch they should be thrown like any other tcl error. Also, the
19989 catch used "" instead of {} which meant all the callers who wanted
19990 to include one of the characters "[]$ had to quote it an extra time.
19991 * gdb.base/{callfuncs.exp,commands.exp,gdbvars.exp,printcmds.exp,
19992 ptype.exp,signals.exp,watchpoint.exp}, gdb.c++/{cplusfuncs.exp,
19993 demangle.exp}, gdb.chill/chexp.exp, gdb.fortran/exprs.exp:
19994 Remove extra quoting.
19995
19996Mon Jan 23 21:57:54 1995 Jeff Law (law@snake.cs.utah.edu)
19997
19998 * gdb.base/commands.exp: Make test names unique; every test either
19999 passes or fails. Update some comments.
20000
20001 * gdb.disasm/hppa.exp (do_system_control_tests): Update.
20002
20003Sat Jan 21 15:34:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20004
20005 The following fixes a FAIL caused by the fact that the alpha stabs
20006 configuration didn't use the ".if alpha" code in weird.def.
20007 * gdb.stabs/weird.def (v_comb): Use type attribute to specify 32
20008 bit pointer, so the 32 bit version works even on the alpha.
20009 * gdb.stabs/{alpha.mt,ecoff.mt,aout.sed,hppa.sed,xcoff.sed,weird.def}:
20010 Remove the stuff which allowed us to have separate versions for
20011 alpha and everything else.
20012
20013 * gdb.c++/cplusfuncs.exp (test_lookup_operator_functions): Fix
20014 regexp which "info func operator\[\](" is supposed to match. Fix
20015 string to send to GDB. Note that GDB still doesn't work right. Add a
20016 new test for "info func .perator\[\](" which GDB does handle correctly.
20017
20018 * gdb.base/nodebug.exp: xfail most of the new tests for ecoff systems.
20019
20020Fri Jan 20 12:14:23 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20021
20022 * gdb.c++/classes.exp, gdb.c++/cplusfuncs.exp,
20023 gdb.c++/inherit.exp, gdb.c++/templates.exp, gdb.c++/virtfunc.exp,
20024 gdb.fortran/exprs.exp, gdb.fortran/types.exp, gdb.chill/chexp.exp,
20025 gdb.base/printcmds.exp: Remove passcount, failcount, etc., stuff;
20026 it makes the tests harder to understand and confuses test-o-matic.
20027 The preferred style is that each test provides a PASS or a FAIL,
20028 and has a unique message (e.g. "continue #54" not just "continue")
20029 which is the same for the pass and the fail.
20030 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
20031 gdb.chill/chexp.exp: Move test_print_accept and test_print_reject
20032 to lib/gdb.exp.
20033 * gdb.base/printcmds.exp: Use test_print_accept. Remove
20034 prt_accept which was basically the same thing. Likewise for
20035 test_print_reject and prt_reject.
20036 * lib/gdb.exp (test_print_reject): Add some more error message
20037 patterns to match from the former printcmds.exp (prt_reject).
20038 * gdb.c++/classes.exp, gdb.base/scope.exp: Remove spurious xfails.
20039 One defect of the passcount stuff is that some of it failed to
20040 report XPASS where appropriate.
20041 * gdb.c++/cplusfuncs.exp (print_addr_of): No longer accept extra
20042 stuff before and after arg in expected pattern.
20043 (test_paddr_operator_functions): Re-do test without print_addr_of;
20044 this is the only test which seems to want extra stuff there.
20045
20046Tue Jan 17 10:47:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
20047
20048 * gdb.base/nodebug.exp: Update new tests to reflect improved
20049 wording of gdb output.
20050
20051 * gdb.base/nodebug.exp: Add tests to check that "print", "whatis"
20052 and "ptype" work on variables in files compiled without -g.
20053 Replaces commented out "maint print msymbol" tests.
20054
20055Mon Jan 16 12:13:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
20056
20057 * gdb.base/setvar.c (dummy): Call malloc.
20058
20059 * gdb.stabs/aout.sed: Enclose comments within a sed command to avoid
20060 losing with the irix4 sed.
20061
20062 * gdb.base/sigall.exp (test_one_sig): Add xfail for "get signal
20063 ALRM" on irix4.
20064
20065Sun Jan 15 21:58:26 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
20066
20067 * TODO: Remove items about corefile.exp testing new exec-file and
20068 backtrace; both are now done. Add items about printing enums.
20069
20070Sat Jan 14 11:25:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
20071
20072 * gdb.base/sigall.exp (test_one_sig): Attempt to recover if
20073 "get signal $thissig" test fails.
20074
20075 * gdb.base/setvar.exp: Check for and reject crazy expected type hacks.
20076
20077Thu Jan 12 01:14:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
20078
20079 * gdb.base/sigall.c (gen_*): Pass argument to handle_* to avoid
20080 compiler warning with dec alpha compiler.
20081
20082 * gdb.base/commands.exp (if_while_breakpoint_command_test): Remove
20083 extra \n from gdb_test call (this explains why the prompt test
20084 that I removed yesterday was there).
20085 (user_defined_command_test): Remove extra \n and prompt test.
20086
20087 * gdb.base/sigall.c: If SIGABRT == SIGLOST, just act as if SIGLOST
20088 doesn't exist. Likewise if SIGIO == SIGPOLL, pretend SIGPOLL
20089 doesn't exist.
20090 * gdb.base/sigall.exp: Remove special handling for SIGIO and SIGPOLL.
20091 Also remove alpha workaround, which turns out to be because
20092 SIGABRT == SIGLOST.
20093
20094 * gdb.base/sigall.exp: Add workaround for alpha weirdness.
20095
20096 * gdb.base/help.exp: Don't test "help show".
20097
20098Wed Jan 11 14:37:04 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
20099
20100 * gdb.base/commands.exp: Call gdb_exit and gdb_start so that
20101 "set print address" is on.
20102 * gdb.base/commands.exp (if_while_breakpoint_command_test): Don't
20103 pass prompt to gdb_test; gdb_test already looks for the prompt.
20104
20105 * gdb.base/help.exp: Replace most of docstring for "define" with ".*".
20106
20107 * gdb.base/a1-selftest.exp: Don't test "maint dump-me". That test
20108 was a vestige of the manual TESTSTRATEGY, and the purpose of it
20109 was to make sure that gdb can read a core file. But (a) the "read
20110 the corefile" part didn't make it to a1-selftest.exp, we just
20111 delete the corefile after creating it, and (b) we test reading
20112 corefiles in corefile.exp anyway. Also, this test left around a
20113 xgdb process on Solaris.
20114
20115 * gdb.base/corefile.exp: Also test backtrace.
20116
20117Wed Jan 11 00:14:40 1995 Jeff Law (law@snake.cs.utah.edu)
20118
20119 * gdb.base/commands.exp: Test a simple user defined command with
20120 arguments and if/while statements; verify the full user command is
20121 printed by "show user".
20122
20123 * gdb.base/commands.exp: Test if/while commands as part of a
20124 breakpoint command list; verify they appear in breakpoint
20125 information.
20126
20127Wed Jan 11 00:47:58 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
20128
20129 * gdb.base/sigall.c (gen_FPE): Generate SIGFPE with kill() rather
20130 than by dividing by zero.
20131
20132Tue Jan 10 21:38:05 1995 Jeff Law (law@snake.cs.utah.edu)
20133
20134 * gdb.base/watchpoint.exp: hppa*-*-*bsd* no longer has problems
20135 performing an inferior call with watchpoints enabled.
20136 * gdb.base/watchpoint.c (main): Delete second unnecessary read
20137 call.
20138
20139Tue Jan 10 18:42:07 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
20140
20141 * gdb.stabs/weird.exp: Allow spaces followed by backspaces in echo
20142 of "file" command.
20143
20144 * gdb.c++/classes.exp (test_ptype_class_objects, ptype class Foo):
20145 Add additional pattern for when "int operator int(void);" appears
20146 in a different order.
20147
20148Mon Jan 9 16:22:46 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
20149
20150 * gdb.base/signals.exp: Call gdb_exit and gdb_start.
20151
20152 * gdb.base/help.exp: Replace most of docstrings for "info signals"
20153 and "signal" with ".*".
20154
20155Wed Jan 4 11:35:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20156
20157 * TODO: Add note about "handle all nostop".
20158
20159 * gdb.base/{sigall.c, sigall.exp}: New test.
20160 * gdb.base/Makefile.in: Add it.
20161
20162Thu Jan 5 17:34:03 1995 Stan Shebs <shebs@andros.cygnus.com>
20163
20164 * lib/gdb.exp, gdb.base/corefile.exp: Supply -nw as argument
20165 when invoking GDB, suppresses any windowing interface.
20166
20167Mon Jan 2 17:40:21 1995 Stan Shebs <shebs@andros.cygnus.com>
20168
20169 * config/sim-gdb: New file, simulator testing support.
20170
20171Wed Dec 28 12:21:50 1994 Jeff Law (law@snake.cs.utah.edu)
20172
20173 * gdb.base/interrupt.exp: Test calling func1 twice.
20174
20175Wed Dec 21 12:51:37 1994 Jim Kingdon <kingdon@deneb.cygnus.com>
20176
20177 * gdb.base/list.exp (test_forward_search): Set timeout higher
20178 when we'll be getting lots of output from gdb.
20179
20180 * gdb.base/a1-selftest.exp: Move code that was inside expect -re
20181 "init_malloc" to after the expect statement. Run it if that
20182 regexp is taken, but also for two others which happen if source
20183 cannot be found.
20184
20185Tue Dec 20 12:35:21 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
20186
20187 * gdb.base/printcmds.exp: New test, for printing register before
20188 program is running.
20189
20190Mon Dec 19 00:32:55 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20191
20192 * gdb.base/list.exp: Correct some alternate expect patterns
20193 to reflect changes in list1.c.
20194
20195Sat Dec 17 14:20:03 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
20196
20197 * TODO: Add item regarding large frames.
20198
20199 * gdb.base/{funcargs.exp, funcargs.c} (call_after_alloca): New test.
20200
20201 * TODO: Remove item about enabling return.exp; it
20202 is enabled. Suggest a few more "return" tests.
20203
20204Sat Dec 17 02:33:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20205
20206 * gdb.c++/misc.cc, gdb.c++/inherit.exp: Add testcases for
20207 anonymous unions.
20208
20209Tue Dec 13 11:26:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
20210
20211 * gdb.chill/Makefile.in: Put all rule before rules for pr-4975.o
20212 and pr-5646.o, so "make" is the same as "make all", not "make
20213 pr-4975.o".
20214
20215Wed Dec 7 19:02:02 1994 Stan Shebs <shebs@andros.cygnus.com>
20216
20217 * gdb.base/list.exp: Adjust expectations to reflect changes in
20218 list1.c.
20219 (test_forward_search): New test proc.
20220 * gdb.base/list1.c (long_line): New function, has long source line.
20221
20222Thu Dec 1 23:14:49 1994 Stan Shebs <shebs@andros.cygnus.com>
20223
20224 * gdb.base/a1-selftest.exp: Change initial stepping to know about
20225 additional line of code that was added.
20226
20227Wed Nov 30 19:43:14 1994 Jeff Law (law@snake.cs.utah.edu)
20228
20229 * gdb.disasm/hppa.s: Break the large branching tests into smaller
20230 tests so as not to overflow expect's input buffers.
20231 * gdb.disasm/hppa.exp: Corresponding changes.
20232
20233Fri Nov 25 13:37:10 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20234
20235 Beginnings of template debugging tests.
20236 * gdb.c++/templ-info.cc: New file to test for template
20237 debugging capability of the compiler.
20238 * gdb.c++/Makefile.in: Add rule to build templ-info.exp from
20239 templ-info.cc.
20240 * gdb.c++/templates.cc: Add explicit template instantiations
20241 to enable compiling with -fno-implicit-templates. Add destructor
20242 and 'value' method to T5 class for template tests.
20243 * gdb.c++/templates.exp: Add testcases for printing of template
20244 types, setting breakpoints on template methods and calling a
d63a86f8 20245 template method.
c906108c
SS
20246
20247Sat Nov 5 00:20:17 1994 Jeff Law (law@snake.cs.utah.edu)
20248
20249 * gdb.disasm/hppa.exp (branch_tests): Allow any symbol as the
20250 branch target since some assemblers (gas-2.5) may emit a
20251 relocation for the branch instead of resolving it in the
20252 assembler.
20253
20254Sat Oct 29 02:40:40 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20255
20256 * gdb.base/a1-selftest.exp: Remove RS/6000 xfail for backtrace
20257 through signal handler.
20258
20259Fri Oct 21 11:10:16 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
20260
20261 * configure.in (*-*-netware): Use config/mt-netware.
20262
20263 * config/mt-netware: New file.
20264 * config/mt-i386-netware: Removed, separate configs for different
20265 netware architectures are no longer needed now that we have
20266 --with-headers.
20267
20268Sat Oct 15 03:43:00 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20269
20270 * gdb.base/exprs.exp: Remove xfail for alpha, it is fixed
20271 by the recent changes to use ANSI C arithmetic conversions.
20272
20273Sun Oct 9 07:44:06 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
20274
20275 * gdb.base/corefile.exp: Add (xfail'd) test for reinit_frame_cache
20276 bug involving using inferior_pid to figure out whether to select a
20277 frame.
20278
20279Wed Sep 28 23:12:02 1994 Jeff Law (law@snake.cs.utah.edu)
20280
20281 * gdb.disasm/hppa.exp: Change arg[0..3] to r[26..23] to
20282 match the current disassembler output.
20283
20284Fri Sep 16 11:42:41 1994 Stan Shebs (shebs@andros.cygnus.com)
20285
20286 * gdb.fortran/exprs.exp: Expect VOID instead of void.
20287 * gdb.fortran/types.exp: Escape the expected '*'s in Fortran
20288 types, expect "int" as type of integer values (for now).
20289
20290Wed Sep 7 23:33:51 1994 Jeff Law (law@snake.cs.utah.edu)
20291
20292 * gdb.base/commands.exp: New tests for if/while commands.
20293
20294Tue Sep 6 13:16:11 1994 Per Bothner (bothner@kalessin.cygnus.com)
20295
20296 * lib/gdb.exp (runto): Replace sub-pattern for hex value
20297 by .*, since hex values have different syntax in Chill mode.
20298
20299Tue Sep 6 02:15:51 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20300
20301 * gdb.c++/demangle.exp (test_arm_style_demangling): Remove
20302 linefeed from expect pattern for repeated types with indices > 9.
20303
20304Mon Aug 29 14:20:44 1994 Stan Shebs (shebs@andros.cygnus.com)
20305
20306 First part of Fortran test suite.
20307 * gdb.fortran: New directory.
20308 * gdb.fortran/exprs.exp, gdb.fortran/types.exp: New files.
20309
20310Sat Aug 27 23:32:43 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20311
20312 * gdb.base/default.exp: Update expect pattern for load command
20313 without arguments.
20314
20315Wed Aug 24 13:15:02 1994 Ian Lance Taylor (ian@sanguine.cygnus.com)
20316
20317 * configure.in: Change i386 to i[345]86.
20318 * gdb.base/configure.in: Likewise.
20319 * gdb.c++/configure.in: Likewise.
20320 * gdb.chill/configure.in: Likewise.
20321
20322Tue Aug 23 19:14:06 1994 Stan Shebs (shebs@andros.cygnus.com)
20323
20324 * lib/gdb.exp (gdb_run_cmd): Move comment out from between expect
20325 patterns, since that is not a valid context for comments.
20326
20327Fri Aug 19 15:07:30 1994 Kung Hsu (kung@mexican.cygnus.com)
20328
20329 * gdb.c++/demangle.exp (test_arm_style_demangling): Add tests for
20330 repeated types and repeated types with indices > 9.
20331
20332Tue Aug 16 15:57:52 1994 Stan Shebs (shebs@andros.cygnus.com)
20333
20334 * gdb.base/printcmds.exp: Remove all the a29k XFAILs tagged with
20335 2417; old bug has been fixed.
20336
20337Fri Aug 12 19:35:41 1994 Jeff Law (law@snake.cs.utah.edu)
20338
20339 * gdb.base/interrupt.exp: When trying to wake up the inferior,
20340 send the newline ourselves instead of assuming gdb_test will do
20341 so when passed an empty input string.
20342
20343 * gdb.stabs/hppa.mt: Use $(AS), not $(CC) to assemble the
20344 stabs testcode.
20345
20346Fri Aug 5 17:01:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
20347
20348 * lib/gdb.exp (gdb_test): Don't send anything if the first
20349 argument is an empty string. This makes cases where we want to
20350 match output that is already in expect's buffers (for example,
20351 matching a breakpoint after gdb_run_cmd has been called) work
20352 reliably.
20353
20354Tue Aug 2 10:24:08 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
20355
20356 * config/netware.exp: New file.
20357
20358Thu Jul 28 12:54:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
20359
20360 * config/mt-slite (LDFLAGS): If using the newlib in the tree, set
20361 the -B and -L prefixes so we can find the debugging stub.
20362
20363 * Makefile.in (CC_FOR_TARGET, CXX_FOR_TARGET): Use newlib if it is
20364 there and we are using the gcc from the tree.
20365
20366 * gdb.base/types.c: Removed.
20367
20368 * gdb.base/configure.in: Look for makefile fragments in ../config.
20369 Recognize i386-*-netware.
20370 * gdb.c++/configure.in: Likewise.
20371
20372Mon Jul 25 23:48:50 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20373
20374 * gdb.base/corefile.exp: Change `else if' to `elseif', which is
20375 the correct TCL syntax.
20376
20377Mon Jul 25 15:35:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
20378
20379 * gdb.base/opaque.exp: use runto instead of messing around with
20380 breakpoints. Simplify by using gdb_test.
20381
20382 * gdb.base/bitfields.exp: restart between tests on netware targets
20383 because breakpoints aren't relocated after target death. Run
20384 processes to completion.
20385
20386 * gdb.base/{opaque,watchpoint}.exp: Use gdb_run_cmd.
20387
20388Sun Jul 24 09:55:51 1994 Fred Fish (fnf@cygnus.com)
20389
20390 * Makefile.in: Remove extra tabs that confuse some versions
20391 of "make". Use the newly built gdb to test with by default,
20392 rather than the first one in the tester's search path.
20393
20394Sat Jul 23 15:05:47 1994 Stan Shebs (shebs@andros.cygnus.com)
20395
20396 * gdb.base/whatis.exp (v_signed_short_array): Fix a typo.
20397
20398 * gdb.base/help.exp: Update expected add-symbol-file, ignore, and
20399 condition help.
20400
20401Tue Jul 19 10:26:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
20402
20403 * lib/gdb.exp (runto): Rewrite in terms of gdb_run_cmd.
20404
20405 * lib/gdb.exp (gdb_run_cmd): New function, used to start program
20406 running.
20407 * gdb.base/bitfields.exp: Use gdb_run_cmd to start program.
20408 * gdb.base/funcargs.exp: Likewise.
20409
20410 * gdb.base/bitfields.exp: Simplify by using gdb_test.
20411 * gdb.base/funcargs.exp: Likewise.
20412
20413 * lib/gdb.exp (gdb_test): if match times out, don't call fail if
20414 message is "".
20415
20416Mon Jul 18 12:18:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
20417
20418 * gdb.base/{a2-run,callfuncs,funcargs,interrupt,mips_pro,nodebug,
20419 return,signals,twice}.exp: Handle non-existant binaries
20420 consistantly.
20421
20422 * gdb.base/corefile.exp: Execute coremaker to generate core dump.
20423 * gdb.base/Makefile.in: Don't try to generate a core dump, we
20424 might testing a cross development system.
20425
20426Thu Jul 14 18:13:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
20427
20428 * Makefile.in (RUNTEST_FOR_TARGET): Fix relative pathname, the
20429 runtest script is relative to ${srcdir}, not ${rootdir}.
20430
20431Thu Jul 14 14:56:59 1994 Stan Shebs (shebs@andros.cygnus.com)
20432
20433 * gdb.base/signals.exp: Allow for optionality of breakpoint
20434 address.
20435
20436Thu Jul 14 11:21:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
20437
20438 * gdb.base/{ptype.exp,ptype.c}: Add t_char_array test.
20439
20440Tue Jul 12 12:22:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
20441
20442 * gdb.c++/cplusfuncs.cc: Include <stddef.h>, not <sys/types.h>,
20443 for size_t definition.
20444 * gdb.c++/templates.cc: Likewise
20445
20446 * config/mt-i386-netware: New file.
20447
20448 * gdb.base/interrupt.c: Do not test if errno == EINTR if it's not
20449 defined.
20450
20451 * gdb.base/Makefile.in: Added support for systems that name core
20452 files by appending "core" to the program name.
20453 * gdb.base/a1-selftest.exp: Likewise.
20454
20455Mon Jul 11 23:59:18 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20456
20457 * gdb.base/return.exp: Add comment and message for `return double'
20458 test failure on Sparc Solaris.
20459
20460Mon Jul 4 12:10:48 1994 Stan Shebs (shebs@andros.cygnus.com)
20461
20462 * lib/gdb.exp (runto): Allow for optionality of breakpoint address.
20463
20464Wed Jun 29 00:26:17 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20465
20466 * gdb.c++/misc.cc: Instantiate classes to inhibit the compiler
20467 from optimizing them away.
20468 * gdb.c++/classes.exp, gdb.c++/inherit.exp: Update ptype expect
20469 patterns to include default constructors and assignment operators,
20470 to match gcc versions beyond 2.5.8. Accept any cplus demangling
20471 character in the output of the virtual base pointer.
20472
20473Fri Jun 24 08:15:42 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20474
20475 * gdb.c++/cplusfuncs.exp: Use string_to_regexp and a regular
20476 expression match in print_addr_of to avoid unintented matches.
20477 * gdb.c++/virtfunc.exp: Accept alternate ptype output of g++
20478 versions up to 2.5.8.
20479
20480Mon Jun 20 23:54:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20481
20482 * gdb.base/list.exp: Tweak alternate pattern for listing of an
20483 included file to run under newer versions of expect.
20484 * gdb.c++/demangle.exp: Add spaces to the expect patterns between
20485 consecutive >'s in templates to accomodate recent cplus-dem.c change.
20486 Remove xfail for the virtual table of BDDHookV.
20487
20488Sat Jun 18 12:51:34 1994 Stan Shebs (shebs@andros.cygnus.com)
20489
20490 * lib/gdb.exp (string_to_regexp): Set a default result.
20491 (default_gdb_start): Fix misleading message.
20492
20493Wed Jun 15 12:10:10 1994 Stan Shebs (shebs@andros.cygnus.com)
20494
20495 * config/mt-a29k-udi, config/mt-i960-nindy, config/mt-sparc-aout:
20496 Remove all CC, etc definitions.
20497 * config/mt-hpux: New file.
20498 * config/mt-mips-ecoff (CFLAGS_FOR_TARGET): Remove:
20499 (CFLAGS, LDFLAGS): Define.
20500 * config/mt-slite (CFLAGS_FOR_TARGET): Change to LDFLAGS.
20501
20502 * Makefile.in (site.exp): Don't insert host_os, etc.
20503 (just-check): Just use RUNTEST with RUNTESTFLAGS only.
20504 (distclean): Check existence of subdir.
20505 * gdb.base/configure.in (hppa*-*-hpux*): Recognize.
20506 * gdb.base/Makefile.in: General cleanup and simplification.
20507 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
20508 to build executables. Use default rule to build .o files.
20509 (EXPECT, RUNTEST, CC): Fix relative pathname.
20510 (site.exp): Don't insert host_os, etc.
20511 * gdb.base/signals.c (main): Don't call signal unless SIGALRM
20512 and/or SIGUSR1 defined.
20513 * gdb.base/watchpoint.c: Don't include stdio.h a second time.
20514 * gdb.c++/Makefile.in: General cleanup and simplification.
20515 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
20516 (CFLAGS): Remove.
20517 (EXPECT, RUNTEST_FOR_TARGET, CXX): Fix relative pathname.
20518
20519Fri Jun 10 10:55:09 1994 Jeff Law (law@snake.cs.utah.edu)
20520
20521 * gdb.base/recurse.exp: Misc changes to get tests running again
20522 after Kung's changes to the watchpoint code.
20523 * gdb.base/watchpoint.exp: Likewise.
20524
20525Thu Jun 9 15:16:55 1994 Per Bothner (bothner@kalessin.cygnus.com)
20526
20527 * lib/gdb.exp (string_to_regexp): Convert {\} also.
20528
20529Wed Jun 8 12:12:17 1994 Stan Shebs (shebs@andros.cygnus.com)
20530
20531 * config/udi-gdb.exp, config/unix-gdb.exp: Call default_gdb_start.
20532 * lib/gdb.exp (default_gdb_start): Define.
20533 * gdb.base/bitfields.exp, gdb.base/break.exp, gdb.base/exprs.exp,
20534 gdb.base/funcargs.exp, gdb.base/opaque.exp,
20535 gdb.base/printcmds.exp, gdb.base/ptype.exp, gdb.base/recurse.exp,
20536 gdb.base/scope.exp, gdb.base/setvar.exp, gdb.base/watchpoint.exp,
20537 gdb.c++/classes.exp, gdb.c++/misc.exp, gdb.c++/virtfunc.exp:
20538 Don't call gdb_target_udi in between tests.
20539
20540Tue Jun 7 08:30:15 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
20541
20542 * gdb.c++/demangle.exp: Use gdb_test_exact, rather than demangle
20543 (which was basically just a local version of the same thing). In
20544 addition to avoiding duplication, gdb_test_exact is faster.
20545 * lib/gdb.exp (gdb_test_exact): Fix typo.
20546
20547 * lib/gdb.exp (delete_breakpoints): If there were no breakpoints,
20548 don't give an error.
20549
20550 * gdb.base/term.exp: Call delete_breakpoints before starting.
20551
20552 * gdb.base/Makefile.in (EXECUTABLES): Remove t10.
20553 (t10): Add comment.
20554
20555Mon Jun 6 18:26:50 1994 Stan Shebs (shebs@andros.cygnus.com)
20556
20557 Reorganization of the GDB Test Suite.
20558
20559 * gdb.base: New directory, contains all the basic tests.
20560 * gdb.c++: New directory, tests specific to C++.
20561 * gdb.chill: New directory, tests specific to Chill.
20562 * gdb.t00, gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06,
20563 gdb.t07, gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13,
20564 gdb.t15, gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23,
20565 gdb.t24, gdb.t30, gdb.t31: Removed directories, contents moved
20566 into appropriate new directories (t00-t17 to base, t20-t23 to c++,
20567 t30-31 to chill).
20568 * */gdbme.*: Rename to match appropriate expect scripts.
20569 * gdb.base/bitfields.c, gdb.base/break.c, gdb.base/callfuncs.c,
20570 gdb.base/coremaker.c, gdb.base/exprs.c, gdb.base/funcargs.c,
20571 gdb.base/interrupt.c, gdb.base/list0.c, gdb.base/list0.h,
20572 gdb.base/list1.c, gdb.base/mips_pro.c, gdb.base/nodebug.c,
20573 gdb.base/opaque-info.c, gdb.base/opaque0.c, gdb.base/opaque1.c,
20574 gdb.base/printcmds.c, gdb.base/ptype.c, gdb.base/recurse.c,
20575 gdb.base/return.c, gdb.base/run.c, gdb.base/scope0.c,
20576 gdb.base/scope1.c, gdb.base/setvar.c, gdb.base/signals.c,
20577 gdb.base/types.c, gdb.base/twice.c, gdb.base/watchpoint.c,
20578 gdb.base/whatis-info.c, gdb.base/whatis.c: New names of C files.
20579 * gdb.c++/cplusfuncs.cc, gdb.c++/templates.cc, gdb.c++/misc.cc,
20580 gdb.c++/virtfunc.cc: New names of C++ files.
20581 * gdb.chill/chillvars.ch: New name of Chill file.
20582 * gdb.base/configure.in, gdb.c++/configure.in,
20583 gdb.chill/configure.in: Merge in contents of gdb.t*/configure.in.
20584 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
20585 gdb.chill/Makefile.in: Merge in contents of gdb.t*/Makefile.in.
20586 * configure.in (configdirs): Update to reflect directory changes.
20587 (target_abbrev): No longer define for any configuration.
20588 * Makefile.in: Cosmetic improvements to header comments.
20589
20590Fri Jun 3 18:56:06 1994 Per Bothner (bothner@kalessin.cygnus.com)
20591
20592 Various changes to gdb.t31:
20593
20594 * Makefile.in (gdbme.o): Compile with -fspecial_UC.
20595 * gdbme.ch: Make all key-words and predefineds be upper-case.
20596 * chillvars.exp: Expect key-words and predefinds in upper-case.
20597
20598 * chillvars.exp: Use gdb_test_exact many places.
20599 Change expected output for arrays (which now includes index labels).
20600
20601 * pr-5020.exp, gdme.ch (module PR_5020):
20602 New test, for PR-5020.
20603
20604Thu Jun 2 16:02:41 1994 Per Bothner (bothner@kalessin.cygnus.com)
20605
20606 * lib/gdb.exp (string_to_regexp, gdb_test_exact): New procedures.
20607 * Makefile.in (CHILL_LIB): Remove bogus redundant definitions.
20608
20609Sun May 29 22:31:42 1994 Per Bothner (bothner@kalessin.cygnus.com)
20610
20611 * Makefile.in: Fix bit-rot in definitions of CHILL,
20612 CHILL_FOR_TARGET and Chill_LIB.
20613 * gdb.t31/gdbme.ch: Fix syntax of nested array tuples.
20614 * gdb.t31/Makefile.in: Add definitions for CHILLFLAGS,
20615 CHILL, and CHILL_LIB.
20616
20617Sat May 21 10:05:08 1994 Bill Cox (bill@rtl.cygnus.com)
20618
20619 * Revert the previous changes. Please see Rob's directory
20620 /lisa/test/rob/progressive/gdb/testsuite for these fixes.
20621
20622Thu May 19 12:51:00 1994 Bill Cox (bill@rtl.cygnus.com)
20623
20624 * Makefile.in, configure.in, config/mips-gdb.exp,
a9c64011
AS
20625 config/mt-a29k-udi, config/mt-i386-aout, config/mt-i960-nindy,
20626 config/mt-sparc-aout, config/udi-gdb.exp, config/unix-gdb.exp,
20627 config/unknown.exp, gdb.t00/default.exp, gdb.t00/help.exp,,
c906108c
SS
20628 gdb.t00/teststrategy.exp, gdb.t01/Makefile.in, gdb.t02/Makefile.in,
20629 gdb.t02/whatis.exp, gdb.t03/Makefile.in, gdb.t03/gdbme.c,
20630 gdb.t04/Makefile.in, gdb.t05/Makefile.in, gdb.t06/Makefile.in,
20631 gdb.t06/break.exp, gdb.t06/signals.c, gdb.t06/signals.exp,
20632 gdb.t08/Makefile.in, gdb.t08/opaque.exp, gdb.t09/Makefile.in,
20633 gdb.t10/Makefile.in, gdb.t11/Makefile.in, gdb.t12/Makefile.in,
20634 gdb.t13/Makefile.in, gdb.t15/Makefile.in, gdb.t15/funcargs.exp,
20635 gdb.t15/gdbme.c, gdb.t15/return.exp, gdb.t16/Makefile.in,
20636 gdb.t17/Makefile.in, gdb.t17/callfuncs.exp, gdb.t17/gdbme.c,
20637 gdb.t20/Makefile.in, gdb.t21/Makefile.in, gdb.t21/cplusfuncs.exp,
20638 gdb.t22/Makefile.in, gdb.t22/virtfunc.exp, gdb.t23/Makefile.in,
20639 gdb.t24/demangle.exp, lib/gdb.exp: Check in Rob's testing
20640 changes from 94Q1.
20641
20642Wed May 18 17:04:03 1994 Bill Cox (bill@rtl.cygnus.com),
20643
20644 * config/mt-lynx, config/mt-m68k, config/mt-mips-ecoff,
20645 config/mt-slite, config/mt-unix, config/mt-vxworks: Add
20646 Rob's new testing fragments.
20647
20648Tue May 17 15:04:14 1994 Bill Cox (bill@rtl.cygnus.com)
20649
20650 * config/mips-gdb.exp, config/udi-gdb.exp, config/vx-gdb.exp,
a9c64011 20651 lib/gdb.exp: Replace error proc calls with perror.
c906108c
SS
20652
20653Mon May 16 19:00:50 1994 Stan Shebs (shebs@andros.cygnus.com)
20654
20655 * gdb.t00/teststrategy.exp: Reorder so that AIX gdb can print the
20656 version also, match on casted version strings, and match on
20657 gdb startup case where the line numbers might be messed up.
20658
20659Fri May 13 18:00:27 1994 Bill Cox (bill@rtl.cygnus.com)
20660
20661 * config/mt-i960-vx (LDFLAGS): Add '-r' option for test links.
a9c64011 20662 (CFLAGS): Delete it from here.
c906108c
SS
20663
20664Tue May 3 16:08:09 1994 Kung Hsu (kung@mexican.cygnus.com)
20665
20666 * gdb.t22/virtfunc.exp: Fix g++ ptype expected outputs.
20667
20668Fri Apr 29 14:26:35 1994 Stan Shebs (shebs@andros.cygnus.com)
20669
20670 * Makefile.in (RUNTEST): Default to just "runtest".
20671
20672Tue Apr 26 22:21:40 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
20673
20674 * gdb.t17/callfuncs.exp: More comments about t_func_values tests.
20675 * gdb.t17/gdbme.c (t_func_values): Add comments about how and why
20676 the code has been restructured.
20677
20678Thu Apr 21 12:48:07 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
20679
20680 * gdb.t00/default.exp (set write): Allow any number of \r and/or
20681 \n, not just one of each.
20682
20683 * gdb.t07/gdbme.c (main): Don't take address of an array; SunOS4
20684 /bin/cc gives a warning if you do.
20685
20686Thu Apr 21 11:54:04 1994 Kung Hsu (kung@mexican.cygnus.com)
20687
d63a86f8 20688 * gdb.t24/demangle.exp: change expect pattern of
c906108c
SS
20689 __t10ListS_link1ZUiRCUiPT0
20690
20691Wed Apr 13 15:05:00 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
20692
20693 * gdb.t07/{recurse.exp, recurse.c}: New tests for watchpoints
20694 on local variables in recursive functions.
20695
20696 * gdb.t07/Makefile.in: Build the new test.
20697
20698Tue Apr 12 20:45:25 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
20699
20700 * gdb.t17/gdbme.c (t_func_values): Do not compare function pointers
20701 directly. Instead compare the return values from actual calls.
20702
20703Mon Apr 11 10:31:00 1994 Bill Cox (bill@rtl.cygnus.com)
20704
20705 * Makefile.in (check): Set TCL_LIBRARY for runtest.
20706
20707Mon Apr 11 09:15:30 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
20708
20709 * From Peter Schauer with minor modifications.
a9c64011
AS
20710 * gdb.t15/return.exp (return_tests): Handle targets where "return"
20711 stops in mid-line in the caller. Add xfail for returning a float
20712 value on X86 targets.
c906108c
SS
20713
20714Tue Apr 5 15:16:33 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
20715
20716 * gdb.disasm/hppa.exp (fcmp_tests): Break up into two halves
20717 to avoid expect lossage.
20718 (fmem_LRbug_tests): Likewise.
20719 * gdb.disasm/hppa.s: Corresponding changes.
20720
20721 * gdb.disasm/hppa.exp: Rework escape sequences and end-of-line
20722 conditions to work with latest dejagnu/expect.
20723
20724 * gdb.t15/funcargs.exp (finish from indirect call): No longer
20725 expected to fail on the PA.
20726 (backtrace in call with trampolines): Explicitly require main
20727 to be frame #1 (no trampolines should show up in backtrace).
20728
20729 * gdb.t00/default.exp: Use "exp_continue" rather than obsolete
20730 "continue -expect".
20731 * gdb.t06/break.exp: Likewise.
20732 * gdb.t07/watchpoint.exp: Likewise.
20733 * gdb.t13/bitfields.exp: Likewise.
20734 * gdb.t15/{funcargs,return}.exp: Likewise.
20735 * gdb.stabs/weird.exp: Likewise.
20736 * config/{mips,udi}-gdb.exp: Likewise.
20737
20738 * hppa.sed: Enclose comments within a sed command to avoid
20739 losing with the old OSF1 sed.
20740
20741Wed Mar 30 00:31:49 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20742
20743 * gdb.t02/whatis.exp, gdb.t08/opaque.exp: Add XFAILs for
20744 sequent dynix.
20745 * gdb.t06/signals.exp: Add clear_xfail for sequent dynix.
20746 * gdb.t15/funcargs.exp: Conditionally step again to really
20747 finish from marker_call_with_trampolines. Handle the case where
20748 the first step from within call_with_trampolines already steps
20749 us back to main.
20750 * gdb.t15/gdbme.c: Add comment to closing brace of
20751 call_with_trampolines for funcargs.exp.
20752
20753Tue Mar 29 23:55:27 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
20754
d63a86f8 20755 * gdb.t07/watchpoint.exp (test_watchpoint_triggered_in_syscall):
c906108c
SS
20756 Fix typo(s).
20757
20758Sun Mar 27 16:53:14 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
20759
20760 * gdb.t07/gdbme.c: More code for watchpoint testing.
20761
20762 * gdb.t07/watchpoint.exp: Accept both "Watchpoint" and
20763 "Hardware watchpoint" throughout file.
20764 (test_watchpoint_triggered_in_syscall): New test.
20765 (test_complex_watchpoint): New test.
20766
20767Fri Mar 25 17:05:31 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
20768
20769 * gdbme.c (call_with_trampolines): New function to try and step
20770 into. Tests trampoline problems on the PA.
20771
20772 * funcargs.exp (localvars_in_indirect_call): No longer expect
20773 stepping into indirect call to fail on PAs.
20774 (test_stepping_over_trampolines): New test.
20775
20776Wed Mar 23 07:43:33 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
20777
20778 * TODO: Add suggestions for static member function tests, and
20779 completion tests.
20780
20781Wed Mar 16 08:28:28 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
20782
20783 * TODO: Add suggestions for "p/a" tests.
20784
20785 * lib/gdb.exp: Set prompt to (gdb) if it isn't already set.
20786 (default_gdb_exit): Replace all the hair with sending "quit" to
20787 the process with a simple close.
20788
20789Tue Mar 15 08:45:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
20790
20791 * TODO: Add suggestions for shared library tests.
20792
20793Sun Mar 13 10:45:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
20794
20795 * TODO: Add suggestions for x/s tests.
20796
20797Fri Mar 11 08:22:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
20798
20799 * gdb.t00/help.exp: Replace most of docstrings for "tbreak",
20800 "enable once", and "enable breakpoints once" with ".*".
20801
20802Thu Mar 10 08:34:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
20803
20804 * TODO: Add suggestions about structure passing tests.
20805
20806Mon Mar 7 13:45:54 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20807
20808 * gdb.t03/gdbme.c: gcc version 1 puts out the wrong stabs for
20809 the primary1 test, use work around if __GNUC__ < 2.
20810 * gdb.t06/signals.c: Add comments for signals.exp pattern matching.
20811 * gdb.t06/signals.exp: Add XFAILs for i386 bsd and vax ultrix.
20812 Test for bad output rather than waiting for timeout. Issue
20813 second continue only if first continue failed.
20814
20815Wed Mar 2 10:08:01 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
20816
20817 * gdb.t21/cplusfuncs.exp (test_paddr_operator_functions): Do
20818 operator[] test with gdb_test because the old code didn't seem to
20819 be getting the quoting right with the new dejagnu.
20820
20821Thu Feb 24 19:49:25 1994 Rob Savoye (rob@poseidon.cygnus.com)
20822
20823 * lib/gdb.exp: Set GDB to a fresh gdb if there is one, else use
20824 one from the path.
20825 * Makefile.in: Use a fresh expect if there is one, use runtest
20826 from the src tree if there is one.
d63a86f8 20827
c906108c
SS
20828Thu Feb 24 18:49:37 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
20829
20830 * gdb.t06/break.exp (test_next_with_recursion): Remove xfail for
20831 next over recursive call. Revise the tests from that point on
20832 (which had been skipped) to match GDB's actual (correct) output.
20833
20834 * gdb.t07/watchpoint.exp (test_stepping): Remove xfail for bug
20835 with next over a breakpoint whose condition is false.
20836
20837 * gdb.t00/help.exp: Comment out "help set print" tests just like
20838 (and for same reason as) "help set" test.
20839
20840Mon Feb 14 09:58:23 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
20841
20842 * gdb.disasm/hppa.s (fmemLRbug_tests): New tests.
20843 * gdb.disasm/hppa.exp (fmemLRbug_tests): Run them.
20844
20845Sun Feb 6 15:36:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
20846
20847 * gdb.t06/break.exp (test_next_with_recursion): Remove no longer
20848 necessary gdb_target_udi.
20849
20850 * gdb.t03/ptype.exp: For UDI, skip tests which call malloc.
20851
20852 * gdb.t02/whatis.exp, gdb.t03/ptype.exp: Remove xfails for PRs
20853 1838 and 2417; they are fixed.
20854
20855 * gdb.t02/whatis.exp (v_char_array, v_signed_char_array),
20856 gdb.t03/ptype.exp (ptype structure, ptype union):
20857 Remove xfails; the test is looser than when the xfails were added.
20858
20859 * gdb.t00/{help.exp,default.exp}: Don't test "target remote" on UDI.
20860 * gdb.t00/help.exp: Don't expect remote to be in "help target" output.
20861
20862 * gdb.t01/run.exp: Only run shell test if isnative.
20863
20864 * config/udi-gdb.exp (gdb_load): Use "file", not "load" command,
20865 since "run" automatically loads if necessary. Call gdb_target_udi
20866 after the "file" since "file" kills any execution target.
20867
20868 * config/udi-gdb.exp (gdb_start): Don't send "set args main" to
20869 GDB. GDB doesn't work that way (not anymore at least) on UDI.
20870 * gdb.t01/run.exp, gdb.t06/break.exp: Don't pass extra first
20871 argument for UDI.
20872
20873Fri Feb 4 12:19:32 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
20874
20875 * gdb.t17/interrupt.c: If we get EINTR, don't print an error message.
20876
20877 * gdb.t17/callfuncs.exp: Add xfails for rs6000.
20878
20879Sat Feb 5 09:11:56 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
20880
20881 * gdb.t24/demangle.exp: Re-write demangle to just call gdb_test,
20882 properly quoting regexps. This makes the second argument to
20883 demangle a fixed string, which matches the callers, instead of a
20884 shell-style pattern which is what the previous implementation
20885 used. Update some of the callers.
20886
20887Sat Feb 5 10:19:09 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
20888
20889 * gdb.disasm/hppa.s (comib_tests): Add missing instruction.
20890 (comib_nullified_tests): Fix typo.
20891 * gdb.disasm/hppa.exp (all comb tests): Fix thinkos in expect
20892 strings. No longer expected to fail.
20893
20894 * gdb.disasm/hppa.s (addib_tests): Fix typo.
20895 * gdb.disasm/hppa.exp (all addb tests): Fix thinkos in expect
20896 strings. No longer expected to fail.
20897
20898 * gdb.disasm/hppa.exp (fmpy_addsub_tests): Fix typo in expect
20899 string. No longer expected to fail.
20900
20901Fri Feb 4 23:45:11 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
20902
20903 * gdb.disasm/hppa.exp (fcmp_tests): Fix thinko in expect string.
20904 No longer expected to fail.
20905
20906 * gdb.disasm/hppa.exp (xmpyu_tests): Fix buglet in expect
20907 string. No longer expected to fail.
20908
20909Fri Feb 4 10:35:42 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
20910
20911 * gdb.t24/demangle.exp: Remove a bunch more tests which differ
20912 only in the names (I probably got most of them). I was even
20913 generous with some which differed in underscores in names, and
20914 probably missed a few, and I *still* was able to remove almost a
20915 third of the file with almost no impact on testsuite coverage.
20916
20917Thu Feb 3 12:04:49 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
20918
20919 * gdb.t00/default.exp: Match udi_attach error message as well as
20920 the one from child_attach.
20921
20922 * gdb.t00/default.exp: Use "." instead of "?" to match a question mark.
20923
20924 * gdb.stabs/weird.exp: Remove xfail for const70; just fixed in GDB.
20925
20926 * gdb.stabs/weird.def (bad_neg0type): Size of this type is 16, not 8.
20927 * gdb.stabs/weird.exp: Remove xfail for "p bad_neg0"; this fixes it.
20928
20929 * Move test with enums and partial symbols back to
20930 gdb.t03/{ptype.exp,gdbme.c} from gdb.stabs/{weird.def,weird.exp}.
20931 Reverts the change of 26 May 93. Per today's change to
20932 stabs.texinfo, the behavior that weird.exp was expecting was
20933 unreasonable; what is important is that the compiler+gdb get
20934 things right, which happens with a recent gcc. Also fix the test
20935 to deal with native compilers which put out the stab gdb can't
20936 deal with.
20937
20938Mon Jan 31 15:40:11 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
20939
20940 * gdb.t24/demangle.exp: Remove a bunch of tests which differ only
20941 in the names. The main thing these accomplish is to slow things down.
20942 Many more such duplicates surely remain.
20943
20944 * gdb.t00/help.exp: Comment out "help support" test just like
20945 (and for same reason as) "help set" test.
20946
20947Mon Jan 31 06:43:45 1994 Fred Fish (fnf@cygnus.com)
20948
20949 * gdb.t06/break.exp: Remove setup_xfails for
20950 sparc-sun-solaris2.*, these tests now pass with latest gcc and gdb.
20951 * gdb.t20/inherit.exp (test_ptype_si): Update warning message
20952 about known bug in gcc to include up through 2.5.8.
20953 * gdb.t20/inherit.exp (test_ptype_vi): Accept "_vb." as well as
20954 well as "_vb$".
20955 * gdb.t21/cplusfuncs.exp (test_lookup_operator_functions):
20956 Remove setup_xfails for sparc-sun-solaris2.*, these tests now pass
20957 with latest gcc and gdb.
20958 * gdb.t22/virtfunc.exp (test_ptype_of_classes): Accept "_vb." as
20959 well as "_vb$".
20960
20961Sat Jan 29 23:31:26 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
20962
20963 * configure.in (hppa*-*-*): Also configure and build stabs-only
20964 tests.
20965
20966Thu Jan 27 08:21:16 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
20967
20968 * gdb.t10/hppa.mt: A makefile fragment for the PA.
20969 * gdb.t10/configure.in (hppa*-*-*): Use it.
20970
20971Tue Jan 25 12:58:26 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20972
20973 * gdb.t09/corefile: Increase timeout when spawning gdb explicitly.
20974
20975Wed Jan 19 12:40:25 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20976
20977 * gdb.t06/signals.exp: Handle blocked SIGTRAP on sun3 for bash
20978 versions prior to 1.13.5.
20979
20980Tue Jan 18 20:10:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
20981
20982 * gdb.t00/default.exp (show prompt): In FAIL case, only match if
20983 the prompt is at the start of a line.
20984
20985Mon Jan 17 20:07:51 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
20986
20987 * gdb.disasm/hppa.s: Add new tests for sfu and copr instructions.
20988 Enable "diag" instruction. Delete copr from fpu_misc_tests, it's
20989 in the copr tests now.
20990 * gdb.disasm/hppa.exp: Run new sfu and copr tests. Do not expect
20991 copr in the fpu_misc tests anymore. fpu_misc tests are no longer
20992 expected to fail.
20993
20994Fri Jan 14 14:24:21 1994 Rob Savoye (rob@darkstar.cygnus.com)
20995
20996 * gdb.t00/teststrategy.exp, gdb.t07/watchpoint.exp,
20997 gdb.t31/chillvars.exp, lib/gdb.exp:
20998 Tweak to run under either version of expect.
20999 * lib/gdb.exp (default_gdb_exit): Remove "catch" statement.
21000 * gdb.t00/teststrategy.exp: Use isnative and verbose procedures.
21001 * gdb.t11/list.exp: Remove extraneous whitespace.
21002
21003Sat Jan 15 09:57:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
21004
21005 * gdb.t16/printcmds.exp (test_print_strings): Accept
21006 "(unsigned char *) " before the string.
21007
21008 * TODO: Add notes about printing of fancy types and GDB expressions.
21009
21010Thu Jan 13 17:16:09 1994 Stan Shebs (shebs@andros.cygnus.com)
21011
21012 * Makefile.in: Pass LDFLAGS and LIBS to sub-makes.
21013 * gdb.t06/configure.in: Don't try to compile signals test program
d63a86f8 21014 if doing mips-idt-ecoff.
c906108c
SS
21015
21016Thu Jan 13 08:25:55 1994 Rob Savoye (rob@darkstar.cygnus.com)
21017
21018 * Most .exp files: Tweak to run under either version of expect.
21019
21020Tue Jan 11 15:21:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
21021
21022 * gdb.t12/scope.exp: Add xfails for rs6000. Remove 1806 from existing
21023 xfails; I'm not sure why they are failing, but not because of PR 1806.
21024
21025Mon Jan 10 22:14:20 1994 Rob Savoye (rob@darkstar.cygnus.com)
21026
21027 * config/unix-gdb.exp: Remove gdb_unload cause it's already
21028 defined in lib/gdb.exp.
21029
21030Fri Jan 7 12:42:45 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21031
21032 * gdb.t07/watchpoint.exp: Clear xfail for calling function with
21033 watchpoint enabled on mips, CALL_DUMMY_BREAKPOINT_OFFSET got defined.
21034 * gdb.t20/gdbme.cc, gdb.t21/gdbme.cc: Conversion operator functions
21035 have to be typeless.
21036
21037Tue Jan 4 09:32:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
21038
21039 * TODO: Add suggestion for copyright year test.
21040
21041Mon Jan 3 11:35:26 1994 Stan Shebs (shebs@andros.cygnus.com)
21042
21043 * configure.in (*-*-lynxos*): Add stabs tests.
21044
21045Wed Dec 1 21:54:05 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
21046
21047 * gdb.stabs/hppa.sed: Only lables should ever start in column zero,
21048 so insert a tab before any assembler directive in column zero.
21049
21050 * gdb.disasm/hppa.exp (all_fpu_memory_tests): Test FP quadword
21051 stores.
21052 * gdb.disasm/hppa.s (fpu_memory_indexing_tests): Add FP quadword
21053 stores.
21054 (fpu_short_memory_tests): Likewise.
21055
21056Mon Nov 22 13:23:22 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21057
21058 * gdb.stabs/ecoff.mt: Delete alpha specific if block, fix typo.
21059 * gdb.stabs/ecoff.sed: Escape inserted blanks with backslashes, embed
21060 .stabs directives in comments.
21061
21062Fri Nov 19 14:09:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21063
21064 * TODO: New file, describing tests we could write.
21065 * gdb.t09/corefile.exp: Move description of tests to write to TODO.
21066
21067Tue Nov 16 21:07:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21068
21069 * gdb.t06/signals.exp: Add kludge to force re-sync.
21070
21071 * gdb.t00/teststrategy.exp: If we accidently send the "maint dump-me"
21072 to xgdb instead of gdb, get out of gdb.
21073
21074Tue Nov 16 10:21:57 1993 Rob Savoye (rob@cygnus.com)
21075
21076 * lib/gdb.exp: Make GDB and GDBFLAGS global so the scoping work
21077 for info.
21078
21079Sat Nov 13 23:17:48 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
21080
21081 * gdb.stabs/hppa.mt: A makefile fragment for the PA.
21082 * gdb.stabs/configure.in (hppa*-*-*): Use it.
21083 * gdb.stabs/hppa.sed: New sed script for the PA.
21084
21085Sat Nov 13 22:50:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21086
21087 * gdb.stabs: Re-write weird.def and configuration to use sed
21088 instead of cpp. sed is portable and POSIX; cpp is neither.
21089
21090Fri Nov 12 15:26:36 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21091
21092 * gdb.t06/signals.exp: Remove one sun3 XFAIL which has been fixed.
21093
21094Mon Nov 8 16:55:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21095
21096 * gdb.t20/gdbme.cc: Add comment about pmi being optimized out.
21097
21098Thu Nov 4 23:07:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21099
21100 * gdb.stabs/weird.exp, gdb.t22/virtfunc.exp: Accept "_vb." as well as
21101 "_vb$".
21102 * gdb.t00/teststrategy.exp: Add xfail for RS/6000.
21103 * gdb.t03/ptype.exp: Add comments and messages about FAILs with xlc.
21104
21105Wed Nov 3 13:53:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21106
21107 * lib/gdb.exp: Comment out code which depends on non-existent
21108 `transform' procedure.
21109
21110Wed Nov 3 11:23:11 1993 Rob Savoye (rob@darkstar.cygnus.com)
21111
21112 * lib/gdb.exp (default_gdb_exit): Remove `catch "close"'.
21113 * lib/gdb.exp: Transform tool name.
21114 * gdb.t*/*.exp: Change error to perror so it works with DejaGnu
21115 1.1's new error handling system.
21116
21117Mon Nov 1 10:36:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21118
21119 * Makefile.in, gdb.t2*/Makefile.in: Add -O to CXXFLAGS.
21120
21121Fri Oct 29 17:58:14 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21122
21123 * gdb.t00/default.exp: Avoid tests with a lot of .* in them.
21124 They made pattern matching so slow that timeouts happened on
21125 heavily loaded systems. Now any output from "show print" which
21126 gets us back to the GDB prompt is a PASS.
21127
21128Mon Oct 25 14:36:50 1993 Stu Grossman (grossman at cygnus.com)
21129
21130 * gdb.disasm/hppa.mt: Use $(srcdir) in hppa.o make rule.
21131
21132Mon Oct 25 13:35:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21133
21134 * gdb.t06/signals.exp: Skip whole file with xfail for HPPA.
21135
21136 * gdb.t24/demangle.exp: Remove "3220" from the one remaining xfail.
21137 It is not from PR 3220.
21138
21139Sun Oct 24 18:49:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21140
21141 * gdb.t00/{help.exp,default.exp}: Loosen up a few more tests which
21142 just started failing because they depended on the order the
21143 subcommands are presented, or exact docstring text. This kind of
21144 test is a pain and has minimal benefit.
21145
21146Thu Oct 21 08:26:48 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21147
21148 * gdb.t09/corefile.exp: At end of test, use "core" command with
21149 no arguments.
21150
21151Wed Oct 20 08:56:02 1993 Stu Grossman (grossman at cygnus.com)
21152
21153 * gdb.t{01 02 03 04 05 06 07 08 09 10 11 12 13 15 16
21154 17}/Makefile.in: Make it possible to run the testsuite with Sun
21155 make and CC = cross gcc by adding explicit build rules for .o
21156 files.
21157
21158Tue Oct 19 14:57:38 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21159
21160 * gdb.t15/funcargs.exp: Don't put comments on same line as
21161 setup_xfail (@#$*%& tcl braindamage!).
d63a86f8 21162
c906108c
SS
21163Mon Oct 18 21:50:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21164
21165 * gdb.disasm/hppa.exp: Use $objdir/$subdir/$binfile not just $binfile.
21166
21167Fri Oct 15 15:39:54 1993 Kung Hsu (kung@cirdan.cygnus.com)
21168
21169 * gdb.t20/classes.exp: 'const xxx &' becomes 'xxx const &'.
21170 * gdb.t20/inherit.exp: remove three dumplicate entries.
21171
21172Fri Oct 15 13:45:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21173
21174 * gdb.t06/break.exp: For "next over recursive call", fail on any
21175 incorrect output, not just on "factorial (value=2)".
21176
21177Fri Oct 15 11:52:56 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21178
21179 * gdb.t12/scope.exp: Remove xfails, filename::var syntax should be
21180 working now. Add an xfail if accesing a bss variable causes
21181 a memory error if the target is not yet run.
21182
21183Thu Oct 14 19:16:56 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21184
21185 * gdb.t24/demangle.exp: Clean up spacing (2 strings), inclusion of
21186 constructor name (2 string), name of _GLOBAL_ demangling (2 strings),
21187 name of __st* demangling (2 strings). Did Kung really get the
21188 more than 95 others right without testing them?
21189
21190Thu Oct 14 16:27:08 1993 Kung Hsu (kung@cirdan.cygnus.com)
21191
21192 * gdb.t24/demangle.exp: clean up XFAILS, more than 100
21193
21194Thu Oct 14 11:40:30 1993 Jeffrey Law (law@cs.uah.edu)
21195
21196 * configure.in (configdirs): Add gdb.disasm
21197 * gdb.disasm: New directory for GDB disassembler tests.
21198 * gdb.disasm/hppa.{exp,s,mt}: Disassembly tests for the HPPA.
21199
21200Thu Oct 14 11:40:30 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21201
21202 * gdb.t00/help.exp: Don't test "help set".
21203
21204 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Remove all xfails
21205 from within expect statements. None of these happen anymore and
21206 they cause regressions to be silently unnoticed.
21207
21208 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Add notes (in failure
21209 messages) about known failures with gcc cygnus-2.4.5-930417.
21210
21211 * gdb.t02/Makefile.in, gdb.t08/Makefile.in: Make all depend on
21212 comp-info.exp so it gets built if it doesn't exist.
21213
21214 * gdb.t13/{Makefile.in,bitfields.exp}: Remove comp-info.exp stuff;
21215 it is no longer used.
21216 * gdb.t13/comp-info.c: Removed.
21217
21218Wed Oct 13 22:54:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
21219
21220 * gdb.t06/signals.exp: Add xfail for sun3.
21221
21222Thu Oct 7 12:01:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21223
21224 * gdb.t17/interrupt.exp: Add xfail for Irix (currently not really
21225 relevant because ^C doesn't get sent but failure can be reproduced
21226 interactively).
21227
21228Tue Oct 5 10:43:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21229
21230 * gdb.stabs/alpha.mt: New configuration file for alpha.
21231 * gdb.stabs/configure.in: Use it.
21232 * gdb.stabs/ecoff.mt, weird-ecoff.sed: Change sed script to enable
21233 sharing with alpha.mt, redefine long to word via preprocessor.
21234 * gdb.stabs/weird.def: Conditionally adapt storage layout of v_comb
21235 for alpha.
21236 * gdb.stabs/weird.exp: Handle compilation of weird.s by alpha
21237 native cc.
21238 * gdb.t00/teststrategy.exp: Change expect string so that we
21239 consume the `(xgdb)' from the command echo and from the gdb prompt.
21240 * gdb.t05/expr.exp: xfail "print unsigned int == (~0)" on the alpha.
21241 gdb currently compares all values as long, so this failure probably
21242 applies to any configuration where LONGEST is bigger than a target int.
21243 * gdb.t08/comp-info.c: New file to determine if gdbme is compiled
21244 with gcc.
21245 * gdb.t08/Makefile.in, opaque.exp: Use it. Alpha native cc is unable
21246 to handle opaque pointers, gcc is.
21247 * gdb.t21/gdbme.cc, gdb.t23/gdbme.cc: operator new takes a size_t
21248 as first argument. Include <sys/types.h> and change all operator
21249 new definitions to use size_t.
21250 * gdb.t21/cplusfuncs.exp: Handle changes in output for operator new
21251 now that we use size_t.
21252
21253Wed Sep 29 00:55:49 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21254
a9c64011 21255 * gdb.t03/ptype.exp, gdb.t15/printcmds.exp: When constructing
c906108c 21256 a long or float array cast all array members to the same type.
a9c64011 21257 * gdb.t04/setvar.exp: Handle the decimal output of an unsigned long
c906108c 21258 with 64 bit longs.
a9c64011 21259 * gdb.t07/watchpoint.exp: Add finish and until variations encountered
c906108c 21260 on alpha.
a9c64011 21261 * gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Add xfails for alpha.
c906108c
SS
21262
21263Tue Sep 28 17:26:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21264
21265 * gdb.t24 (demangle.exp): Constructors of templates have names like
21266 vector<int>::vector(int) not vector<int>::vector<int>(int). See
21267 section 14.6 of the ARM.
21268
21269 * gdb.t24 (demangle.exp): Remove a whole bunch of tests of the form
21270 "_vt$MoveCmd"; these differ only in name from "_vt$foo", so they
21271 accomplish little and slow down the testsuite.
21272
21273 * gdb.t24 (demangle.exp): Accept "XXX const" as well as "const XXX".
21274 Accept spaces various places.
21275
21276Tue Sep 21 17:28:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21277
21278 * gdb.t07/watchpoint.exp: On sparc, clear xfail for calling function
21279 with watchpoint enabled.
21280
21281 * Makefile.in: Remove definition of CC and remove the second
21282 definition of CXX (the "CXX = gcc" one remains). These definitions
21283 were causing backquotes to be expanded within backquotes, which
21284 doesn't work.
21285
21286Sat Sep 18 09:43:21 1993 Jim Kingdon (kingdon@poseidon.cygnus.com)
21287
21288 * gdb.t17/callfuncs.exp: Add "return 0" to end.
21289
21290Fri Sep 17 04:41:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21291
a9c64011
AS
21292 * gdb.stabs/ecoff.mt: Remove STABSCC hack.
21293 * gdb.stabs/weird.exp: Handle the case where weird.o is compiled
c906108c
SS
21294 by mips cc and contains no stabs entries.
21295
21296Thu Sep 16 17:22:12 1993 Rob Savoye (rob@darkstar.cygnus.com)
21297
21298 * config/vx-gdb.exp: Use fake device to load files rather than
21299 NFS.
21300 * lib/gdb.exp: New proc to do "file" command.
21301 * config/unix-gdb.exp: Use new "file" proc.
21302
21303Thu Sep 16 13:45:44 1993 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
21304
21305 * config/mips-gdb.exp (gdb_load): Increase timeout to 2400.
21306 Rework board rebooting slightly.
21307 (gdb_exit): Don't exit from the remote shell; there isn't one.
21308 * gdb.stabs/weird.exp: If a program is being debugged already,
21309 kill it.
21310 * gdb.t04/setvar.exp: Stop and restart gdb.
21311 * gdb.t05/expr.exp: Likewise.
21312 * gdb.t07/watchpoint.exp: If target is mips-idt-*, stop and
21313 restart gdb and reload the program.
21314 * gdb.t08/opaque.exp: Likewise.
21315 * gdb.t12/scope.exp: Likewise.
21316 * gdb.t13/bitfields.exp: Likewise.
21317 * gdb.t15/funcargs.exp: Likewise.
21318 * gdb.t20/classes.exp: Likewise.
21319 * gdb.t03/ptype.exp: Increase timeout.
21320 * gdb.t16/printcmds.exp (test_print_string_constants,
21321 test_print_array_constants): Likewise.
21322 * gdb.t17/callfuncs.exp (do_function_calls): Likewise.
21323 * gdb.t20/classes.exp (do_tests): Likewise.
21324 * gdb.t22/virtfunc.exp (test_virtual_calls): Likewise.
21325
21326Wed Sep 15 14:24:36 1993 Ian Lance Taylor (ian@cygnus.com)
21327
21328 * gdb.stabs: Renamed *wierd* to *weird*.
21329
21330Wed Sep 15 10:36:50 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
21331
21332 * gdb.t13/bitfields.exp: Test for bad output rather than waiting
21333 for timeout. Add "known gcc 2.4.5 bug" to failure message.
21334
21335Tue Sep 14 17:16:44 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
21336
21337 * gdb.stabs/wierd.exp (print_wierd_var): Test size, not type name.
21338 (do_tests): Remove xfail for whatis on one_var and two_var.
21339
21340Wed Sep 8 23:14:23 1993 Rob Savoye (rob@darkstar.cygnus.com)
21341
21342 * Makefile.in: Made cross building work better by adding
21343 {RUNTEST,CC}_FOR_TARGET and using TARGET_FLAGS_TO_PASS.
21344
21345Tue Sep 7 14:11:52 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21346
21347 * gdb.t15/{return.c,return.exp,Makefile.in}:
21348 New test, currently commented out.
21349
21350Tue Aug 31 16:51:29 1993 Rob Savoye (rob@darkstar.cygnus.com)
21351
21352 * config/udi-gdb.exp: gdb_exit now kills any isstip processes
21353 still running and removes the leftover named socket so GDb can do
21354 clean restarts.
21355
21356Mon Aug 30 17:55:16 1993 Rob Savoye (rob@darkstar.cygnus.com)
21357
21358 * gdb.t01/run.exp: Add match for VxWorks, cause I/O comes out the
21359 console, not GDB.
21360 * config/mt-*: Added default values for RUNTEST and RUNTESTFLAGS so
21361 cross testing works better with "make check"
21362 * config/unix-gdb: Use default procedures for exit and version.
21363 * config/vx-gdb.exp: Cleaned up and massaged back to working order
21364 with the newest VxWorks.
21365
21366Thu Aug 26 17:50:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21367
21368 * gdb.t20/classes.exp: For "ptype class Base1", continue to accept
21369 old form.
21370
21371 * gdb.t22/virtfunc.exp: If it prints `struct' (not `class') with a
21372 name (e.g. devo gdb with gcc 2.4.5), it is still a pass.
21373
21374 * gdb.t10/crossload.exp: Skip whole file (for now, until we fix it).
21375
21376 * config/unix-gdb.exp: Remove this version of gdb_exit
21377 * lib/gdb.exp: Merge in all the crap from config/unix-gdb.exp.
21378 Rob says he'll look at it when he gets back to testing boards.
21379
21380Thu Aug 26 07:20:00 1993 Fred Fish (fnf@deneb.cygnus.com)
21381
21382 * gdb.t22/virtfunc.exp: Accept missing struct/class names as
21383 an expected fail for certain ptype commands.
21384
21385 * gdb.t20/classes.exp: Update expected results of "ptype class
21386 Base1" to account for the constructor that now appears in the type.
21387
21388Wed Aug 25 16:48:05 1993 Fred Fish (fnf@deneb.cygnus.com)
21389
21390 * configure.in (configdirs): Restore gdb.t04, which mysteriously
21391 disappeared from list.
21392 * config/{udi-gdb.exp, gdb-unix.exp}: Replace calls to obsolete
21393 "alldone" proc with call to cleanup and exit.
21394 * {gdb.t01/run.exp, gdb.t01/term.exp, gdb.t02/whatis.exp,
21395 gdb.t03/ptype.exp, gdb.t04/setvar.exp, gdb.t05/expr.exp,
21396 gdb.t06/break.exp, gdb.t07/watchpoint.exp, gdb.t08/opaque.exp,
21397 gdb.t09/corefile.exp, gdb.t10/crossload.exp, gdb.t11/list.exp,
21398 gdb.t12/scope.exp, gdb.t13/bitfields.exp}: Replace calls to
21399 "alldone" proc with simple returns that suppress remaining
21400 tests. The alldone proc went away many months ago.
21401
21402Tue Aug 24 11:04:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21403
21404 * gdb.t10/nodebug.exp: Comment out "maint print msymbols" tests.
21405
21406 * gdb.t12/gdbme0.c (localscopes, autovars): Modify to foil gcc -O.
21407
21408Thu Aug 19 22:08:41 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21409
21410 * gdb.t15/funcargs.exp: Allow arguments for main in backtraces
21411 as vax gdb will display them.
21412
21413Thu Aug 19 18:18:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21414
21415 * gdb.t20/gdbme.cc: Do some calculation with v.x, to confound
21416 optimizers.
21417
21418 * scope.exp: Change "bad value for localval" messages so each one
21419 is unique.
21420
21421 * config/unix-gdb.exp (gdb_exit): Move info on this vs.
21422 lib/gdb.exp (gdb_exit) from ChangeLog to comments.
21423
21424 * gdb.t06/signals.exp: Skip the whole file with xfail for delta68.
21425
21426Tue Aug 17 00:05:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21427
21428 * gdb.t00/teststrategy.exp: Deal with it if cmdsize = 1 line
21429 doesn't exist (due to optimization).
21430
21431Mon Aug 16 21:05:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21432
21433 * gdb.stabs/wierd.exp: Deal with it if echo of "file" command
21434 contains \r because the filename is long.
21435
21436 * gdb.t06/signals.exp: Revise comments regarding "'next' behaved as
21437 'continue'" bug, and change xfail back to i*86-univel-sysv4*.
21438
21439Mon Aug 16 03:05:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21440
21441 * gdb.t00/help.exp, gdb.t02/whatis.exp, gdb.t07/watchpoint.exp,
21442 gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Update for vax running
21443 Ultrix.
21444 * gdb.t02/whatis.exp: Use procedure to setup xfails on long versus
21445 int tests.
21446 * gdb.t08/opaque.exp: Use procedure to setup xfails for opaque tests.
21447
21448Thu Aug 12 15:24:28 1993 Fred Fish (fnf@deneb.cygnus.com)
21449
21450 * Makefile.in (distclean): Remove *.log *.plog *.sum *.psum site.*.
21451
21452 * gdb.t17/interrupt.exp: Fix 'missing Continuing' case so pattern
d63a86f8 21453 to match does not match the passing case but still matches the
c906108c
SS
21454 failing case.
21455
21456Thu Aug 12 16:58:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21457
21458 * Makefile.in (distclean): Remove *.plog *.sum *.psum site.*.
21459
21460Wed Aug 11 19:47:27 1993 John Gilmore (gnu@rtl.cygnus.com)
21461
21462 * lib/gdb.exp (gdb_exit): Move the best version of gdb_exit
21463 to here. Fix 'Quit anyway.*?' bug (? is a regexp metacharacter).
21464 * config/{mips-gdb.exp, nind-gdb.exp, udi-gdb.exp, vx-gdb.exp}:
21465 Remove various versions of gdb_exit.
21466 * config/vx-gdb.exp: Remove quit_vxgdb, change a caller to call
21467 gdb_exit.
21468 * config/unix-gdb.exp: gdb_exit remains here, and should override
21469 the generic version, since it's doing a lot of wierd stuff that
21470 the other versions aren't. FIXME, fold it in, or abandon this
21471 version.
21472
21473Wed Aug 11 12:09:32 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21474
21475 * gdb.t24/demangle.exp: Add tests for PR 3220.
21476
21477Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21478
21479 * gdb.t24/demangle.exp: Add lucid test for __vtbl__3foo__vt_cc_main_.
21480
21481Tue Aug 10 15:45:25 1993 Fred Fish (fnf@deneb.cygnus.com)
21482
21483 * gdb.t07/watchpoint.exp: Clear xfail with "i*86-*-*", not just
21484 "i386-*-*". Works for i486 as well.
21485
21486 * gdb.t06/signals.exp: Rework code that recognizes known SVR4
21487 bug, and expand domain of xfail to all SVR4 systems, since the
21488 actual problem is likely to be in generic SVR4 /proc support.
21489
21490Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21491
21492 * config/unix-gdb.exp (gdb_load): Add eof to expect statement.
21493
21494Tue Aug 10 09:56:56 1993 Fred Fish (fnf@deneb.cygnus.com)
21495
21496 * gdb.t17/interrupt.exp: Set up xfail for *-*-sysv4*, in chain of
21497 xfails for other systems. Match a missing 'Continuing.' as an
21498 explicit fail for i*86-*-sysv4*, so it doesn't hose other tests.
21499
21500 * gdb.t20 {classes.exp, inherit.exp, misc.exp}, gdb.t21/cplusfuncs.exp,
21501 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t31/chillvars.exp:
21502 Only issue warning for missing executables if -all option is used.
21503
21504 * gdb.stabs/wierd.exp: Only issue warning for missing wierd.o
21505 file if -all option is used. It's like an unpredictable XFAIL.
21506
21507Mon Aug 9 10:13:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21508
21509 * gdb.t15/funcargs.exp: Add comments that hppa xfails are only
21510 for dynamically linked binaries.
21511
21512 * gdb.t10/crossload.exp: Add `set gnutarget auto' at end of tests.
21513
21514Sun Aug 8 14:21:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21515
21516 * gdb.t20/inherit.exp: Change message for "print tagless struct"
21517 to state that this is a known bug in old versions of g++.
21518
21519Fri Aug 6 21:40:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21520
21521 * gdb.t17/interrupt.exp: Add xfail for 386 bsd. Accept echoed newline
21522 while waiting for `Continuing'.
21523
21524Fri Aug 6 13:38:08 1993 Fred Fish (fnf@deneb.cygnus.com)
21525
21526 * gdb.t10/nodebug.exp: Expect to find local/global minimal symbols
21527 in text, data, and bss.
21528 * gdb.t10/nodebug.c: Add local and global test variables for
21529 initialized and uninitialized data.
21530
21531Thu Aug 5 12:18:40 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21532
21533 * config/unix-gdb.exp (gdb_exit): Add "wait".
21534
21535Thu Aug 5 18:14:06 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21536
21537 * gdb.t06/signals.exp: xfail the continue from the handler for all
21538 targets.
21539
21540 * gdb.t07/watchpoint.exp: clear_xfail for i386 when calling a
21541 function with watchpoints enabled, the i386 call dummy starts with
21542 a call.
21543
21544 * gdb.t00/teststrategy.exp, gdb.t09/Makefile.in: Handle the way
21545 386 bsd names its corefiles.
21546
21547Wed Aug 4 08:53:41 1993 Fred Fish (fnf@cygnus.com)
21548
21549 * gdb.t10/Makefile.in (nodebug.o): Don't use "-c -o", many
21550 compilers don't grok it.
21551 * gdb.t16/gdbme.c (ctable1): Initialize unsigned char array
21552 with small octal ints rather than character constants, which
21553 are signed and might not fit if first promoted to int.
21554
21555Tue Aug 3 18:28:25 1993 Fred Fish (fnf@cygnus.com)
21556
21557 * gdb.t09/Makefile.in (clean): Remove corefile.
21558
21559Mon Aug 2 12:47:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21560
21561 * gdb.t07/watchpoint.exp: Add missing `$prompt $'.
21562
21563Mon Aug 2 12:30:14 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21564 and Jim Kingdon (kingdon@cygnus.com)
21565
21566 * gdb.t06/signals.exp: Change xfail from "*-*-*" to be only for
21567 NO_SINGLE_STEP machines. Fix comment about its cause. Uncomment
21568 the `continue' test right after it (also xfailed if NO_SINGLE_STEP).
21569
21570Fri Jul 30 19:46:55 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21571
21572 * gdb.t17/interrupt.exp: Add xfail for hppa.
21573
21574Fri Jul 30 12:54:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21575
21576 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t08/opaque.exp,
21577 gdb.t09/corefile.exp: Cleanup xfails for fixed mips bugs.
21578 * gdb.t13/bitfields.exp, gdbme.c: Examine a variable in the inferior
21579 to determine signed-ness of bitfields and use the result to setup
21580 the xfail.
21581 * gdb.t15/gdbme.c: Add comments to the two indirect call0a lines.
21582 * gdb.t15/funcargs.exp: Use them to step until the second indirect
21583 call line is reached if necessary.
21584
21585Thu Jul 29 20:33:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21586
21587 * gdb.stabs/wierd.exp: New test, for nameless baseclasses.
21588
21589Mon Jul 26 00:15:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21590
21591 * gdb.t06/break.exp: Also test `clear' command.
21592
21593Wed Jul 21 18:03:38 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
21594
21595 * gdb.t00/teststrategy.exp: Remove extra quote.
21596
21597 * gdb.t07/watchpoint.exp: Change xfail for calling function with
21598 watchpoint enabled to be for all non-68k machines.
21599
21600 * gdb.t15/{mips_pro.{c,exp},Makefile.in}: New test.
21601
21602Mon Jul 19 23:59:26 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21603
21604 * gdb.stabs/configure.in: If configured -with-gnu-as for mips-*-*
21605 targets use aout.mt instead of ecoff.mt as gas understands
21606 standard aout format.
21607
21608Mon Jul 19 18:14:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
21609
21610 * lib/gdb.exp (runto): Don't insist that function we are running to
21611 was compiled with -g.
21612
21613 * gdb.t10/{nodebug.{c,exp},Makefile.in}: New test.
21614
21615 * gdb.t17/interrupt.exp: Before sending ^C, give the inferior time
21616 to get back into the read system call.
21617 Accept leading newline in case where we woke it up.
21618
21619Sun Jul 18 08:40:45 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21620
21621 * gdb.stabs/{ecoff.mt,wierd-ecoff.S,wierd-ecoff.sed}: New files
21622 to make the stabs test work on ecoff systems using gcc and -with-stabs.
21623 * gdb.stabs/{Makefile.in,configure.in,aout.mt,xcoff.mt}: Modify to
21624 enable ecoff configuration.
21625
21626Thu Jul 15 11:54:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21627
21628 * gdb.t15/funcargs.exp (localvars_in_indirect_call): New test.
21629
21630Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21631
21632 * gdb.t16/printcmds.exp: Add another printf test.
21633
21634Wed Jul 14 15:37:13 1993 Ian Lance Taylor (ian@cygnus.com)
21635
21636 * configure.in: If configured -with-stabs on any target, add
21637 stabsdirs to configdirs.
21638
21639Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21640
21641 * gdb.t16/printcmds.exp: Change printf "%f\n" to printf "%f is
21642 fun" so pattern does not match the command itself.
21643
21644Mon Jul 12 11:22:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21645
21646 * gdb.t15/{gdbme.c,funcargs.exp}: Test for alloca-influenced frames.
21647
21648Sun Jul 11 12:03:24 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21649
21650 * gdb.t17/interrupt.exp: Test for more things.
21651
21652Fri Jul 9 14:11:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21653
21654 * gdb.t07/watchpoint.exp: In until test, deal with the way the DEC
21655 compiler arranges the code and line numbers.
21656
21657 * gdb.t17/interrupt.exp: Don't send \n after ^C.
21658
21659Fri Jul 9 09:47:02 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21660
21661 * gdb.t00/help.exp: Increase expect input buffer size.
21662
21663Thu Jul 8 14:26:50 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21664
21665 * gdb.t06/signals.exp: Remove sparc xfail; bug fixed.
21666
21667 * gdb.t07/watchpoint.exp: Add xfail for hppa.
21668
21669 * gdb.t17/{gdbme.c,callfuncs.exp}: Add sum10 function, to test pa bug.
21670
21671 * gdb.t06/signals.exp: At "p func1 ()" test, check for breakpoint
21672 [0-9]*, not just [0-9].
21673
21674Wed Jul 7 17:52:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21675
21676 * gdb.t20/{gdbme.cc,classes.exp}: Add xfail for gdb/2972.
21677
21678 * gdb.t2*: Set CXXFLAGS, not CFLAGS, since that's what we use.
21679
21680Tue Jul 6 13:54:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21681
21682 * gdb.t00/help.exp: Replace most of docstring for "continue" with .*.
21683
21684Mon Jul 5 22:03:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21685
21686 * gdb.t06/signals.c: Add xfails for sun3.
21687
21688 * gdb.t07/watchpoint.exp: Comment out xfail for fixed bug 1836.
21689
21690 * gdb.t07/{gdbme.c,watchpoint.exp}: Add test for 2597. Also add
21691 test_stepping tests.
21692
21693Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21694
21695 * gdb.t{06,17}/Makefile.in (clean): Remove all executables.
21696
21697 * gdb.t17/{interrupt.{c,exp},Makefile.in}: New test for solaris bug.
21698
21699 * gdb.t06/twice.exp, Makefile.in: Just use an include of twice.c
21700 rather than actually putting it through cpp twice.
21701
21702 * gdb.t06/signals.exp: Add xfails for unixware and rs6000.
21703
21704Fri Jul 2 10:48:03 1993 Ian Lance Taylor (ian@cygnus.com)
21705
21706 * config/mips-gdb.exp (gdb_exit): Removed close statement which is
21707 no longer needed.
21708
21709Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21710
21711 * gdb.t06/signals.exp: Add test for sparc bug with do_save_insn.
21712
21713 * gdb.t20/{classes,inherit}.exp: If a class which doesn't use any
21714 C++ features prints as "struct", make it a pass, not an xfail.
21715
21716Thu Jul 1 22:03:33 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21717
21718 * gdb.t22/virtfunc.exp: Remove a bunch of xfails.
21719 Don't require VA to print as "class" rather than "struct".
21720
21721Thu Jul 1 18:27:40 1993 Jim Kingdon (kingdon@cygnus.com)
21722
21723 * gdb.t06/twice.exp: Don't care about the file name GDB prints.
21724
21725Wed Jun 30 18:01:00 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21726
21727 * gdb.t{02,13}/comp-info.c, gdb.t06/twice.exp: Add "return 0" to end.
21728
21729Tue Jun 29 13:15:42 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21730
21731 * gdb.t12/scope.exp: Remove xfail for parameter printing in wrong
21732 order.
21733
21734Tue Jun 29 09:22:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21735
21736 * gdb.t16/printcmds.exp: Add printf tests.
21737
21738 * gdb.t06/{twice.{c,exp},Makefile.in}: New test.
21739
21740 * gdb.t10/Makefile.in (clean): Remove $(EXECUTABLES) too.
21741
21742Mon Jun 28 11:25:59 1993 Fred Fish (fnf@cygnus.com)
21743
21744 * gdb.t20/classes.exp: Add clear_xfail's before printing summary
21745 pass counts, to counteract any existing or future setup_xfails.
21746
21747Mon Jun 28 09:15:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21748
21749 * gdb.stabs/wierd{.def,-aout.S,-xcoff.S}: Use new macros
21750 {BEGIN,END}_COMMON for common block instead of STAB.
21751 * gdb.stabs/wierd.exp: Add xfail for rs6000.
21752
21753 * gdb.stabs/wierd.def: Make value of N_GSYM's 0.
21754 intp_var should be N_GSYM not N_LSYM.
21755 wierd-aout.S: Use a label for the value of the N_SO.
21756 wierd.def: Remove all backslashes.
21757 wierd-{aout,xcoff}.S: Put a few tests with backslashes here.
21758
21759Mon Jun 28 07:21:51 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21760
21761 * gdb.t20/gdbme.cc (main): Move variable initialization for AIX to
21762 get the expected next to inheritance3.
21763
21764Sun Jun 27 12:29:53 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21765
21766 * gdb.t00/teststrategy.exp: Remove expected failure for mips-*-*
21767 now that gcc-2.4 gets it right.
21768
21769Fri Jun 25 12:00:46 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21770
21771 * gdb.stabs/wierd{.def,.exp,-aout.S,-xcoff.S}: Add common block test.
21772
21773 * gdb.t{02,13}/{Makefile.in,gdbme.c,comp-info.c}: New way of
21774 generating comp-info.exp which works for cross-compilation.
21775
21776Thu Jun 24 16:55:05 1993 Fred Fish (fnf@cygnus.com)
21777
21778 * gdb.t11/list.exp: For SVR4 xfails, match "*-*-sysv4*", not
21779 "*-*-sysv4.*".
21780
21781Tue Jun 22 21:17:26 1993 Fred Fish (fnf@cygnus.com)
21782
21783 * gdb.t01/run.exp: Start with a fresh gdb.
21784 * gdb.t11/list.exp: For SVR4 xfails, match on all versions of
21785 SVR4.x.
21786
21787Mon Jun 21 15:23:22 1993 Fred Fish (fnf@cygnus.com)
21788
21789 * {gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06, gdb.t07,
21790 gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13, gdb.t15,
21791 gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23, gdb.t30}/
21792 Makefile.in (distclean, realclean): Remove gdbme.c from list of
21793 things to remove.
21794
21795Sat Jun 19 07:49:10 1993 Fred Fish (fnf@cygnus.com)
21796
21797 * gdb.t24/demangle.exp (test_gnu_style_demangling): Add some new
21798 test cases from bug reports.
21799
21800Fri Jun 18 10:38:49 1993 Fred Fish (fnf@cygnus.com)
21801
21802 * gdb.t06/break.exp: Add xfails for sparc-sun-solaris2.*.
21803 * gdb.t12/scope.exp: Add clear_xfails at appropriate places to
21804 avoid spurious xfails.
21805 * gdb.t20/classes.exp: Add xfails for longstanding C++ problems.
21806 * gdb.t21/cplusfuncs.exp: Add xfails for sparc-sun-solaris2.*.
21807 * gdb.t22/virtfunc.exp: Add xfails for longstanding C++ problems.
21808
21809Wed Jun 16 10:11:57 1993 Fred Fish (fnf@cygnus.com)
21810
21811 * gdb.t00/teststrategy.exp: Rework to provide more useful
21812 description of each test, fix problem with systems that define
21813 ALIGN_STACK_ON_STARTUP code, other misc cleanups.
21814 * gdb.t06/break.exp (test_next_with_recursion): Fix expected
21815 results for "next over recursive call" so timeouts aren't taken
21816 by error.
21817
21818Mon Jun 14 09:09:04 1993 Jim Kingdon (kingdon@cygnus.com)
21819
21820 * gdb.t12/scope.exp: Test printing of variables before run.
21821
21822 * gdb.t12/{gdbme0.c,scope.exp}: Test for bug where parameters are
21823 printed in wrong order due to sorting.
21824
21825Sat Jun 12 15:03:58 1993 Fred Fish (fnf@cygnus.com)
21826
21827 * gdb.t00/teststrategy.exp: Fix expected results for printing
21828 user entered string constant. Is array of char, prints with no
21829 address.
21830
21831 * gdb.t00/{default.exp, help.exp}: Account for changes to radix
21832 commands.
21833 * gdb.t16/gdbme.c: Add and use struct containing arrays of char.
21834 * gdb.t16/printcmds.exp: Fix all lines that match "unsigned char *".
21835 * gdb.t16/printcmds.exp (test_print_char_arrays): Test printing
21836 of struct of char arrays.
21837 * gdb.t00/radix.exp: New tests for radix commands.
21838
21839Fri Jun 11 13:12:27 1993 Jim Kingdon (kingdon@cygnus.com)
21840
21841 * gdb.t16/printcmd.exp: Print a variable before running program
21842 (with xfail for AIX).
21843
21844Thu Jun 10 11:04:04 1993 Jim Kingdon (kingdon@cygnus.com)
21845
21846 * gdb.t06/{signals.exp,signals.c,Makefile.in}: New test.
21847
21848 * gdb.t16/printcmd.exp: Don't print variables before running program.
21849
21850 * gdb.t06/break.exp: Don't require envp argument to main.
21851
21852 * gdb.t0{2,3,4,5}/gdbme.c [_AIX]: Use signed keyword.
21853
21854 * gdb.t02/whatis.exp, gdb.t11/list.exp:
21855 Add xfails for rs6000.
21856
21857 * gdb.t02/whatis.exp: Change other tests not to re-test something
21858 we already tested.
21859
21860 * gdb.t{03,15,16}/gdbme.c: Reference all variables and make sure
21861 each type used has a variable of that type.
21862
21863Tue Jun 8 16:45:20 1993 Jim Kingdon (kingdon@rtl.cygnus.com)
21864
21865 * gdb.t20/{inherit.exp,gdbme.cc}: Test tagless structure.
21866
21867Fri Jun 4 11:07:19 1993 david d `zoo' zuhn (zoo at cirdan.cygnus.com)
21868
21869 * configure.in: change srctrigger to be a file, not a directory
21870
21871Fri Jun 4 08:23:57 1993 Ian Lance Taylor (ian@cygnus.com)
21872
21873 * configure.in (mips-idt-ecoff*): Added trailing '*'.
21874
21875 * gdb.t11/list.exp: Fixed a couple of typos.
21876
21877Tue Jun 1 21:28:06 1993 Fred Fish (fnf@cygnus.com)
21878
21879 * gdb.t00 (teststrategy.exp): Remove notice about PR 1823. Bug
21880 is fixed and PR is closed.
21881 * gdb.t16 (gdbme.c): Add simple test string variable.
21882 * gdb.t16 (printcmds.exp): Add tests with simple test string
21883 variable, primarily for boundaries on "set print elements".
21884
21885Mon May 31 11:36:08 1993 Jim Kingdon (kingdon@cygnus.com)
21886
21887 * gdb.stabs/wierd.exp: Remove xfail for printing big integer.
21888 Make leading 0's optional and don't expect a tab in the middle
21889 of the number.
21890
21891 * gdb.t00/teststrategy.exp: Remove xgdb before trying the copy.
21892
21893 * gdb.stabs/wierd.def: Type attributes must be preceded by number=.
21894 * gdb.stabs/wierd.exp: Remove xfails for type attributes. Also
21895 don't end command passed to gdb_test with newline.
21896
21897 * gdb.t13/{Makefile.in,gdbme.c,bitfields.exp}: If we #defined the
21898 signed keyword away, don't expect signed bitfields to be signed.
21899
21900 * gdb.t13/bitfields.exp (bitfield containment): Accept the fields
21901 printing with only as many 1's as are in the field as well as printing
21902 with 32 1's (see comment).
21903
21904Sat May 29 17:57:01 1993 Fred Fish (fnf@cygnus.com)
21905
21906 * gdb.t00/default.exp: Start with a fresh gdb.
21907 * configure.in (configdirs): Remove gdb.t31 until the chill
21908 compiler works again. It no longer is able to find chillrt0
21909 since it isn't in libchill.a anymore.
21910 * gdb.stabs/wierd.exp: Rewrite to properly handling a missing
21911 wierd.o, make more modular.
21912 * gdb.stabs/wierd.def (bad_neg0type, bad_neg0const): Remove
21913 spurious newlines that caused problems.
21914
21915Wed May 26 09:57:19 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21916
21917 * Move test with enums and partial symbols from gdb.t03/ptype.exp
21918 to gdb.stabs/wierd.exp since GCC has worked around the bug.
21919 gdb.stabs/wierd.{exp,def}: Many new tests.
21920
21921 * gdb.t00/default.exp: update info line for new message.
21922
21923 * gdb.t02/{whatis.exp,gdbme.c}:
21924 Test that "char *" doesn't print as "caddr_t".
21925
21926Tue May 25 13:28:27 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21927
21928 * gdb.t00/help.exp: Use .* in place of some help messages which
21929 just changed.
21930 gdb.t00/default.exp: Update "info frame" test for new message.
21931 * gdb.stabs/wierd.exp: Check for eof, directly or via gdb_test.
21932 Remove some xfails
21933
21934Mon May 24 00:24:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21935
21936 * gdb.t03/{gdbme.c,ptype.exp}:
21937 Add tests for typedef'd struct and union without tags.
21938 Also check "whatis" on a variable of a typedef'd enum without a tag.
21939
21940 * gdb.t00/teststrategy.exp: For p "foo", remove sun4 XFAIL (see
21941 PRMS 1823; the bug still exists but isn't reproduced by this test
21942 anymore), and remove rs6000 XFAIL (the bug is fixed).
21943
21944 * gdb.t03/ptype.exp: Comment out a lot of tests which are basically
21945 duplicated from whatis.exp. For those that are left, accept
21946 "long", "long int", or "int" for long variables (whatis.exp already
21947 has an XFAIL for "int", so no need to fail it here).
21948
21949 * gdb.t02/whatis.exp, gdb.t10/crossload.exp:
21950 Deal with GCC's names for types now that GDB uses the compiler's names.
21951
21952 * gdb.t02/{Makefile.in,gdbme.c,whatis.exp}: If not GCC, do some
21953 setup_xfail's for sunos4. If we #defined the signed keyword away,
21954 don't expect GDB to know that char it is signed.
21955
21956 * gdb.t00/teststrategy.exp: Update for symbolic signal names.
21957
21958Sun May 23 08:44:55 1993 Fred Fish (fnf@cygnus.com)
21959
21960 * configure.in (configdirs): Add gdb.t24 for C++ tests that
21961 should work on any system, regardless of debugging format.
21962 * gdb.t21/demangle.exp: Move to gdb.t24.
21963 * gdb.t24/demangle.exp: Move from gdb.t21.
21964 * gdb.t24/{Makefile.in, configure.in}: New files.
21965
21966Thu May 20 19:39:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21967
21968 * configure.in: Do gdb.stabs and C++ tests only for stabs.
21969 * gdb.stabs: New directory.
21970
21971Tue May 18 21:12:09 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21972
21973 * config/{mips,nind,udi,unix,vx}-gdb.exp: Look for "Quit anyway.*?"
21974 not just "Quit anyway?".
21975
21976Tue May 18 17:13:20 1993 Fred Fish (fnf@cygnus.com)
21977
21978 * gdb.t21/demangle.exp: Add a couple of new patterns. Ensure
21979 that all setup_xfails are immediately followed by clear_xfails.
21980
21981Tue May 11 09:10:47 1993 Fred Fish (fnf@cygnus.com)
21982
21983 * config/unix-gdb.exp, gdb.t00/echo.exp, gdb.t00/help.exp,
21984 gdb.t00/teststrategy.exp, gdb.t00/gdbvars.exp, gdb.t01/run.exp,
21985 gdb.t01/term.exp, gdb.t02/whatis.exp, gdb.t03/ptype.exp,
21986 gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t06/break.exp,
21987 gdb.t07/watchpoint.exp, gdb.t08/opaque.exp, gdb.t09/corefile.exp,
21988 gdb.t10/crossload.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
21989 gdb.t13/bitfields.exp, gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
21990 gdb.t17/callfuncs.exp, gdb.t20/misc.exp, gdb.t20/inherit.exp,
21991 gdb.t20/classes.exp, gdb.t21/demangle.exp, gdb.t21/cplusfuncs.exp,
21992 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t30/chexp.exp,
21993 gdb.t31/chillvars.exp, lib/gdb.exp:
21994 Change place to report bugs from bug-dejagnu@prep.ai.mit.edu to
21995 bug-gdb@prep.ai.mit.edu.
21996
21997Fri May 7 09:15:35 1993 Fred Fish (fnf@cygnus.com)
21998
21999 * gdb.t17/callfuncs.exp (do_function_calls): Call t_double_values
22000 with 0.0, not integer 0.
22001
22002Fri Apr 30 13:17:24 1993 Jim Kingdon (kingdon@cygnus.com)
22003
22004 * gdb.t06/break.exp: Update for "Kill the program" message change.
22005
22006Fri Apr 30 09:42:57 1993 Fred Fish (fnf@cygnus.com)
22007
22008 * Makefile.in (GDBFLAGS): Set to -nx.
22009 * Makefile.in (site.exp): Use GDBFLAGS.
22010
22011Wed Apr 28 13:19:07 1993 K. Richard Pixley (rich@rtl.cygnus.com)
22012
22013 * */Makefile.in (CFLAGS): add CFLAGS = -g to all subdirectory
22014 Makefiles.
22015 (check): depend on just-check.
22016 (just-check): added so that tests can be run without a noop
22017 build pass.
22018
22019Fri Apr 23 18:13:28 1993 K. Richard Pixley (rich@rtl.cygnus.com)
22020
22021 Switch to using configure's configdirs.
22022 * Makefile.in (Makefile): add configure.in dependency.
22023 (SUBDIRS): removed redundant assignment.
22024 * configure.in: switch subdirs assignment to configdirs.
22025 * gdb.t*/configure.in: new files.
22026
22027Thu Apr 22 08:27:53 1993 Ian Lance Taylor (ian@cygnus.com)
22028
22029 * gdb.t07/watchpoint.exp: Removed a29k expected failure which now
22030 works.
22031
22032Tue Apr 20 13:38:40 1993 Fred Fish (fnf@cygnus.com)
22033
22034 * gdb.{t20,t21,t22,t23}/Makefile.in: Use $(srcdir) to avoid $<
22035 in explicit rules. Apparently this is not supported by some makes.
22036
22037Mon Apr 19 01:54:53 1993 John Gilmore (gnu@cygnus.com)
22038
22039 * gdb.t31/Makefile.in: Use $(srcdir) when avoiding $<, sigh.
22040
22041Fri Apr 16 09:33:46 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22042
22043 * config/unix-gdb.exp: Add back missing return 0 which mysteriously
22044 disappeared.
22045
22046Thu Apr 15 02:28:24 1993 John Gilmore (gnu@cacophony.cygnus.com)
22047
22048 * gdb.t31/Makefile.in: Avoid $< in explicit rule.
22049
22050Wed Apr 14 16:38:47 1993 Fred Fish (fnf@cygnus.com)
22051
22052 * gdb.t07/watchpoint.exp: Remove setup_xfail for i486
22053 watchpoint problem that is now fixed.
22054 * gdb.t30/chexp.exp: Remove setup_xfail for printing
22055 uninitialized convenience variables.
22056 * gdb.t31/chillvars.exp: Fix expected patterns for printing
22057 structures.
22058
22059Wed Apr 14 12:55:58 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22060
22061 * gdb.t00/help.exp: Compensate for bug in mips-*-ultrix* OS
22062 which causes expect to get out of sync with gdb on long output
22063 from help set.
22064 * gdb.t09/corefile.exp: Make expected pattern for core file
22065 failing signal and frame output format less sun specific.
22066
22067Tue Apr 13 23:18:07 1993 Per Bothner (bothner@cygnus.com)
22068
22069 * gdb.t31/chillvars.exp: Add and remove initial dummy
22070 breakpoint, so that symbol table is forced in.
22071 (Needed at least on Sunos4, though it seems not SVR4.)
22072 * gdb.t31/chillvars.exp: Update for changed output format.
22073
22074Sun Apr 11 17:21:45 1993 Rob Savoye (rob at darkstar.cygnus.com)
22075
a9c64011 22076 * config/unix-gdb.exp: Gracefully exits if $GDB is a bogus path.
c906108c
SS
22077
22078Wed Apr 7 21:28:21 1993 Rob Savoye (rob@cygnus.com)
22079
22080 * Makefile.in: Added --srcdir when invoking runtest, removed the
22081 need for a local config file. (optional now)
22082
22083Wed Apr 7 14:13:41 1993 Fred Fish (fnf@cygnus.com)
22084
22085 * gdb.t21/demangle.exp: Only count real fails (not xfails) for
22086 failure count used to force early termination. Add some more
22087 expected failures for gnu style demangling.
22088
22089Thu Apr 1 09:50:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22090
22091 * Makefile.in (CXXFLAGS): Remove -O. It caused the debug info for the
22092 pmi variable from gdb.t20/gdbme to get optimized away.
22093 * gdb.t00/teststrategy.exp: Added expected failure for mips-*-*.
22094 Check for written corefile upon timeout _and_ eof.
22095
22096Tue Mar 30 09:58:16 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22097
22098 * config/unix-gdb.exp: Add missing return 0.
22099
22100Tue Mar 30 08:34:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22101
22102 * gdb.t16/printcmds.exp: Remove misplaced xfail that caused an early
22103 test termination.
22104
22105Mon Mar 29 17:37:25 1993 Fred Fish (fnf@cygnus.com)
22106
22107 * configure.in (subdirs): Put back gdb.t17 which mysteriously
22108 disappeared.
22109
22110Thu Mar 25 21:05:16 1993 Fred Fish (fnf@cygnus.com)
22111
22112 * gdb.t10/crossload.exp: Disable the i860-elf test until such
22113 time as i860 support works.
22114
d63a86f8 22115 * gdb.t15/funcargs.exp: Fix expected outputs to include
c906108c
SS
22116 "backtrace 100\r" rather than just "backtrace\r", to match last
22117 change.
22118
22119Thu Mar 25 12:14:28 1993 Ian Lance Taylor (ian@cygnus.com)
22120
22121 * config/udi-gdb.exp (gdb_exit): Remove close command.
22122 (gdb_target_udi): New procedure to set the UDI target.
22123 (gdb_start): Don't remove *_soc files. Use gdb_target_udi.
22124 * gdb.t00/default.exp: Added expected failures for a29k-*-udi.
22125 Added waits for prompts after several question responses. Added
22126 some more responses used by a29k-amd-udi-gdb.
22127 * gdb.t01/run.exp, gdb.t06/break.exp: Added a29k-*-udi support:
22128 pass different arguments, restart UDI connection after program
22129 completion.
22130 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t07/watchpoint.exp,
22131 gdb.t08/opaque.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
22132 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp, gdb.t20/misc.exp,
22133 gdb.t21/cplusfuncs.exp: Added expected failures for a29k-*-*.
22134 * gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t07/watchpoint.exp,
22135 gdb.t08/opaque.exp, gdb.t12/scope.exp, gdb.t13/bitfields.exp,
22136 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
22137 gdb.t17/callfuncs.exp, gdb.t20/classes.exp, gdb.t20/inherit.exp,
22138 gdb.t20/misc.exp, gdb.t22/virtfuncs.exp: Restart UDI connection
22139 after program completion.
22140 * gdb.t10/crossload.exp: Does not work for a29k-*-*, since BFD is
22141 compiled with a SELECT_VECS setting.
22142 * gdb.t15/funcargs.exp: Use argument to backtrace to prevent
22143 infinite recursion.
22144
22145 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t22/virtfuncs.exp:
22146 Added checks for COFF results, and made them expected failures for
22147 all targets. It would be better to make them expected failures
22148 for COFF targets only.
22149
22150Wed Mar 24 14:43:38 1993 david d `zoo' zuhn (zoo at poseidon.cygnus.com)
22151
22152 * Makefile.in: add null dvi target, don't bother to recurse
22153 through test directories for info and install-info; rename
22154 $(datadir) to be dejagnu instead of deja-gnu
22155
22156Wed Mar 24 09:48:03 1993 Fred Fish (fnf@cygnus.com)
22157
22158 * gdb.t31/gdbme.ch: Re-enable code that previously caused
22159 compiler to coredump.
22160 * gdb.t31/chillvars.exp: Re-enable tests that depend on that
22161 code.
22162
22163Tue Mar 23 08:53:42 1993 Fred Fish (fnf@cygnus.com)
22164
22165 * gdb.t31/gdbme.ch: Comment out code that causes chill compiler
22166 coredump.
22167 * gdb.t31/chillvars.exp: Comment out tests that depend on that
22168 code.
22169
22170Sun Mar 21 17:56:47 1993 Rob Savoye (rob at darkstar.cygnus.com)
22171
22172 * gdb.t03/ptype.exp: tests for return code from gdb_test.
22173 * gdb.t00/teststrategy.exp: Uses which proc rather than spawning
22174 which in a shell. Deletes xgdb when done.
22175 * config/unix-gdb.exp: Won't try to spawn $GDB unless it exists.
22176 Tests the return from the "set height" or "set width" commands.
22177 Added a few return codes where needed.
22178
22179Wed Mar 17 11:31:01 1993 Fred Fish (fnf@cygnus.com)
22180
22181 * Makefile.in (SUBDIRS): Add gdb.t17.
22182 * configure.in (subdirs): Add gdb.t17.
22183 * gdb.t17/{Makefile.in, callfuncs.exp, gdbme.c}: New test
22184 files to test gdb's calling of functions in the inferior with
22185 the correct arguments and gdb's ability to retrieve any
22186 result returned.
22187
22188Tue Mar 16 15:37:11 1993 Fred Fish (fnf@cygnus.com)
22189
22190 * config/unix-gdb.exp (gdb_exit): Remove close commands that
22191 may be called after gdb goes away. Previous versions of expect
22192 needed these to avoid file descriptor leaks, but they cause
22193 errors with the current revision of expect.
22194 * gdb.t00/gdbvars.exp: Use -re on expected output after
22195 setting sevenbit-strings.
22196 * gdb.t04/setvar.exp, gdb.t13/bitfields.exp: Make commands
22197 to set sevenbit-strings consistent across tests.
22198 gdb.t30/chexp.exp, gdb.t31/chillvars.exp: Make commands to
22199 set sevenbit-strings consistent across tests.
22200
22201Fri Mar 12 08:47:20 1993 Fred Fish (fnf@cygnus.com)
22202
22203 * gdb.t21/demangle.exp (proc demangle): Adjust quotes in an
22204 expected output to match current "expect" expectations.
22205
22206Wed Mar 10 18:01:49 1993 Fred Fish (fnf@cygnus.com)
22207
22208 * gdb.t00/default.exp: Change expected output for default "source"
22209 command, to match new gdb behavior which requires a filename to
22210 source.
22211
22212Tue Mar 9 11:00:56 1993 Fred Fish (fnf@cygnus.com)
22213
22214 * gdb.t07/watchpoint.exp (test_simple_watchpoint): Set up
22215 expected fail for i486-*-* that misses the marker2 function.
22216 * gdb.t10/crossload.exp (bfddefault): Allow successful
22217 recognition of a format to pass even if no symbols are found.
22218 Explicitly catch failures where the format is not recognized
22219 or is ambiguous, and add the reason to the fail message.
22220 * gdb.t10/crossload.exp (bfdexplicit): Catch failure where
22221 the cause is and invalid target and add reason to failure message.
22222 * gdb.t10/crossload.exp: Fix bfd target names for elf32-m68k,
22223 elf32-i386, elf32-sparc, and elf32-i860.
22224 * gdb.t12/scope.exp (test_at_main, test_at_foo, test_at_bar):
22225 Set up expected failure for 'filename'::variable scope resolution,
22226 which is now apparently broken on all targets.
22227 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t20/misc.exp,
22228 gdb.t21/cplusfuncs.exp, gdb.t22/virtfunc.exp,
22229 gdb.t23/templates.exp: Change failure for missing binfile into
22230 just a warning.
22231 gdb.t21/demangle.exp: Change all cfront references to 'arm'
22232 references.
22233
22234Mon Mar 8 19:20:28 1993 Fred Fish (fnf@cygnus.com)
22235
22236 * gdb.t00/default.exp: Add expected output for default "source"
22237 command, to match new gdb behavior.
22238 * gdb.t09/corefile.exp: Use GDBFLAGS when spawning GDB.
22239
22240Sun Mar 7 15:14:09 1993 Rob Savoye (rob@cygnus.com)
22241
22242 * config/*-gdb.exp: returns an error, rather than exiting on
22243 internal errors.
22244
22245Tue Mar 2 18:09:32 1993 Fred Fish (fnf@cygnus.com)
22246
22247 * gdb.t03/gdbme.c: Add pointer to struct variable.
22248 * gdb.t03/ptype.exp: Test equivalence of '.' and '->' for
22249 referencing struct members.
22250
22251Thu Feb 25 10:39:06 1993 Ian Lance Taylor (ian@cygnus.com)
22252
22253 * configure.in (mips-idt-ecoff): New target.
22254 * config/mips-gdb.exp: New file for remote board using MIPS remote
22255 debugging protocol.
22256
22257 * Redid configuration scheme. Removed gdb.t*/configure.in.
22258 Renamed gdb.t*/in-gdbme* to gdb.t*/gdbme*. Changed to use CC, CXX
22259 instead of CC_FOR_TARGET, CXX_FOR_TARGET. Added mostlyclean and
22260 distclean targets. Built executables via .o files. Adjusted
22261 tests to account for source files in $(srcdir) rather than
22262 $(objdir).
22263 * lib/gdb.exp (runto): Don't expect () after the function name,
22264 because it may have arguments.
22265
22266Wed Feb 24 08:05:38 1993 Ian Lance Taylor (ian@cygnus.com)
22267
22268 * gdb.t00/default.exp, gdb.t01/run.exp, gdb.t02/whatis.exp,
22269 gdb.t03/ptype.exp, gdb.t06/break.exp, gdb.t12/scope.exp: Added
22270 expected failures for mips-idt-* and mips-sgi-*.
22271 * gdb.t00/default.exp (attach): Kill process if requested.
22272 * gdb.t00/help.exp (help target core, help target): Accept a gdb
22273 that does not read core files.
22274 * gdb.t01/run.exp: Removed checks for exit status code.
22275 * gdb.t03/in-gdbme.c: Make explicit call to malloc to ensure that
22276 it is linked in.
22277 * gdb.t03/ptype.exp: Increase timeout when calling malloc.
22278 * gdb.t04/setvar.exp, gdb.t05/expr.exp: Use runto function where
22279 appropriate, rather than doing it by hand.
22280 * gdb.t07/watchpoint.exp: If mips-idt-*, reload file after first
22281 execution.
22282 * gdb.t10/crossload.exp: Kill existing program if needed.
22283 * gdb.t15/funcargs.exp: Use delete_breakpoints function where
22284 appropriate, rather than doing it by hand. Always increase
22285 timeout for this test, not just for VxWorks.
22286
22287Wed Feb 24 08:03:38 1993 Fred Fish (fnf@cygnus.com)
22288
22289 * gdb.t31/chillvars.exp (test_structs): New proc to test printing
22290 of Chill STRUCT types and STRUCT values.
22291 * gdb.t31/chillvars.exp (test_strings): Expect "CHAR" now, rather
22292 than "char".
22293 * gdb.t31/in-gdbme.ch (simple_struct, nested_struct, struct1,
d63a86f8 22294 struct2): New struct definitions and initializations to test
c906108c
SS
22295 simple Chill STRUCT types.
22296
22297Tue Feb 23 11:55:06 1993 Fred Fish (fnf@cygnus.com)
22298
22299 * gdb.t00/teststrategy.exp: Track reversion in gdb to not print
22300 the null byte at the end of strings.
22301 * gdb.t00/default.exp: Make show version insensitive to copyright
22302 date.
22303 * gdb.t16/in-gdbme.c (ctable1, ctable2): Make explicitly unsigned
22304 to avoid dependencies on target char signedness.
22305 * gdb.t16/printcmds.exp: Update expected results for explicitly
22306 unsigned char.
22307 * gdb.t16/printcmds.exp: Remove setup_xfails for i960 that should
22308 now work.
22309 * gdb.t21/demangle.exp: Add many more patterns for template
22310 demangling, most of them being expected failures.
22311 * gdb.t21/demangle.exp (proc demangle): Quote the demangled
22312 string we are matching for, to match on the whole string.
22313 * gdb.t21/demangle.exp: Add many new test strings to demangle,
22314 and fix a whole bunch that had incorrect expected output but were
22315 passing anyway because of the bug in "proc demangle".
22316 * gdb.t31/chillvars.exp: Remove setup_xfail for printing string
22317 type.
22318 * gdb.t31/in-gdbme.ch: Uncomment string4, now compiles.
22319
22320Mon Feb 22 07:54:03 1993 Mike Werner (mtw@poseidon.cygnus.com)
22321
a9c64011
AS
22322 * gdb/testsuite: made modifications to testcases, etc., to allow
22323 them to work properly given the reorganization of deja-gnu and the
22324 relocation of the testcases from deja-gnu to a "tool" subdirectory.
c906108c
SS
22325
22326Sun Feb 21 10:55:55 1993 Mike Werner (mtw@poseidon.cygnus.com)
22327
22328 * gdb/testsuite: Initial creation of gdb/testsuite.
22329 Migrated dejagnu testcases and support files for testing nm to
22330 gdb/testsuite from deja-gnu. These files were moved "as is"
22331 with no modifications. This migration is part of a major overhaul
22332 of dejagnu. The modifications to these testcases, etc., which
22333 will allow them to work with the new version of dejagnu will be
22334 made in a future update.
48efe704 22335
8d8cb839 22336 For additional changes see gdb.mi/ChangeLog-1999-2003.
c906108c 22337\f
8d8cb839
EZ
22338;; Local Variables:
22339;; mode: change-log
22340;; left-margin: 8
22341;; fill-column: 74
22342;; version-control: never
22343;; End:
902f2ccb
MC
22344
22345 Copyright 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
ed6df200 22346 2003, 2004, 2005 Free Software Foundation, Inc.
902f2ccb
MC
22347 Copying and distribution of this file, with or without modification,
22348 are permitted provided the copyright notice and this notice are preserved.
This page took 3.060454 seconds and 4 git commands to generate.