]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blame - gdb/testsuite/ChangeLog
* config/tc-arm.c (create_neon_reg_alias): Deal with case
[thirdparty/binutils-gdb.git] / gdb / testsuite / ChangeLog
CommitLineData
55b7ce7f
UW
12010-09-08 Ulrich Weigand <uweigand@de.ibm.com>
2
3 * gdb.base/maint.exp: Avoid wildcards against potentially very long
4 "maint print statistics" output to prevent expect timeouts.
5
809df446
JK
62010-09-06 Jan Kratochvil <jan.kratochvil@redhat.com>
7
8 * gdb.base/printcmds.exp (test_float_accepted): Import gdb_prompt.
9 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
10 (test_float_rejected): ... here.
11 * gdb.java/jv-print.exp (test_float_accepted): Import gdb_prompt.
12 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
13 (test_float_rejected): ... here.
14 * gdb.objc/print.exp (test_float_accepted): Import gdb_prompt.
15 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
16 (test_float_rejected): ... here.
17 * gdb.pascal/print.exp (test_float_accepted): Import gdb_prompt.
18 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
19 (test_float_rejected): ... here.
20
8464be76
DJ
212010-09-04 Daniel Jacobowitz <dan@codesourcery.com>
22
23 * gdb.base/watchpoint.exp: Call test_inaccessible_watchpoint
24 before disabling hardware watchpoints.
25 (test_inaccessible_watchpoint): Check that hardware watchpoints
26 are used. Test for watchpoints on a constant address.
27
14dba4b4
JK
282010-09-03 Jan Kratochvil <jan.kratochvil@redhat.com>
29
30 * gdb.base/ui-redirect.exp: New file.
31
3f3540e1
JB
322010-09-02 Jan Kratochvil <jan.kratochvil@redhat.com>
33 Joel Brobecker <brobecker@adacore.com>
34
35 * gdb.dwarf/dw2-filename.S, gdb.dwarf/dw2-filename.exp: New files.
36
0f254bb7
DE
372010-08-31 Doug Evans <dje@google.com>
38
39 * gdb.dwarf2/dw4-sig-types.exp: Use .x for executable name.
40
03f17ccf
TT
412010-08-30 Tom Tromey <tromey@redhat.com>
42
43 PR python/11792:
44 * gdb.python/py-value.exp (test_subscript_regression): Add
45 dynamic_type test.
46
640617ad
DJ
472010-08-30 Daniel Jacobowitz <dan@codesourcery.com>
48
49 * gdb.cp/cpexprs.exp (test_breakpoint): Continue to test_function
50 instead of running to main. Do not test the main function.
51 * gdb/testsuite/gdb.cp/cpexprs.cc (main): Rename to test_function.
52 Add new main.
53
2ed91d1b
PA
542010-08-26 Pedro Alves <pedro@codesourcery.com>
55
56 * gdb.mi/mi-nsmoribund.exp: Revert back to send_gdb/gdb_expect in
57 one test.
58
673bfd45
DE
592010-08-24 Doug Evans <dje@google.com>
60
61 PR symtab/11942
62 * gdb.dwarf2/dw4-sig-types.cc: New file.
63 * gdb.dwarf2/dw4-sig-types.h: New file.
64 * gdb.dwarf2/dw4-sig-types-b.cc: New file.
65 * gdb.dwarf2/dw4-sig-types.exp: New file.
66
f9ffd4bb
TT
672010-08-23 Tom Tromey <tromey@redhat.com>
68
69 PR python/11145:
70 * gdb.python/py-value.c (Base, Derived): New types.
71 (base): New global.
72 * gdb.python/py-value.exp (test_subscript_regression): Add
73 dynamic_cast test.
74
d839c8a4
TT
752010-08-23 Tom Tromey <tromey@redhat.com>
76
77 PR python/10676:
78 * gdb.python/py-type.exp (test_fields): Add tests for type
79 equality.
80
702c2711
TT
812010-08-23 Tom Tromey <tromey@redhat.com>
82
83 PR python/11915:
84 * gdb.python/py-type.exp (test_fields): Add tests for array.
85
832bafd3
KS
862010-08-23 Keith Seitz <keiths@redhat.com>
87
88 * gdb.dwarf2/dw2-double-set-die-type.S: DIE 0x51f does not
89 have any children. Create a new abbrev for it.
90 Add missing terminal sequence to .debug_abbrev.
91
c37bf528
KS
922010-08-20 Keith Seitz <keiths@redhat.com>
93
94 PR symtab/11465:
95 * gdb.dwarf2/pr11465.exp: New test.
96 * gdb.dwarf2/pr11465.S: New file.
97 * gdb.dwarf2/dw2-double-set-die-type.S: New file.
98 * gdb.dwarf2/dw2-double-set-die-type.exp: New test.
99
4572cbac
TJB
1002010-08-19 Thiago Jung Bauermann <bauerman@br.ibm.com>
101
102 * gdb.arch/vsx-regs.exp: Remove wrong comment about testing AltiVec
103 registers. Update data sets with the new v2_double element in the
104 VSX register union. Add vector_register3_vr data set for the AltiVec
105 registers. Use gdb_test_no_output instead of send_gdb.
106
e7fbb131
PA
1072010-08-19 Pedro Alves <pedro@codesourcery.com>
108
109 * gdb.python/py-shared.exp: New file, factored out from
110 python.exp.
111 * gdb.python/py-shared.c: New file.
112 * gdb.python/py-shared-sl.c: New file.
113 * gdb.python/python-1.c: New file.
114 * gdb.python/python-sl.c: Delete.
115 * gdb.python/python.c: Mention python-1.c.
116 * gdb.python/python.exp: Move shared library tests to
117 py-shared.exp.
118 * gdb.python/Makefile.in (EXECUTABLES): Add py-shared and python.
119 (MISCELLANEOUS): New.
120 (clean mostlyclean): Also remove $MISCELLANEOUS.
121
d30f5e1f
DE
1222010-08-19 Doug Evans <dje@google.com>
123
124 PR exp/11926
125 * gdb.base/printcmds.exp (test_float_accepted): New function.
126 Move existing float tests there. Add tests for floats with suffixes.
127 (test_float_rejected): New function.
128 * gdb.java/jv-print.exp (test_float_accepted): New function.
129 (test_float_rejected): New function.
130 * gdb.objc/print.exp: New file.
131 * gdb.pascal/print.exp: New file.
132 * lib/objc.exp: New file.
133
7b3fd859
PM
1342010-08-19 Pierre Muller <muller@ics.u-strasbg.fr>
135
136 * gdb.base/default.exp (info set): Avoid full buffer error and force
137 reading up to final gdb prompt.
138 (show): Likewise.
139
c92817ce
TT
1402010-08-18 Tom Tromey <tromey@redhat.com>
141
142 PR symtab/11919:
143 * gdb.base/completion.exp: Add test.
144
f1208f9e
DE
1452010-08-18 Doug Evans <dje@google.com>
146
147 * gdb.base/call-ar-st.exp (set_lang_c): Delete, unused.
148 * gdb.base/callfuncs.exp (set_lang_c): Delete, set c language directly.
149 * gdb.base/printcmds.exp (set_lang_c): Delete, set c language directly.
150 Simplify, early exit if runto_main fails.
151 * gdb.fortran/exprs.exp: load_lib fortran.exp.
152 (set_lang_fortran): Moved to lib/fortran.exp.
153 * gdb.fortran/types.exp: load_lib fortran.exp.
154 (set_lang_fortran): Moved to lib/fortran.exp.
155 * gdb.java/jmisc.exp (set_lang_java): Moved to lib/java.exp.
156 * gdb.java/jprint.exp (set_lang_java): Ditto.
157 * gdb.java/jv-exp.exp: load_lib java.exp.
158 If set_lang_java fails, issue a warning instead of failure to be
159 consistent with other set_lang_foo uses.
160 (set_lang_java): Moved to lib/java.exp.
161 * gdb.java/jv-print.exp (set_lang_java): Moved to lib/java.exp.
162 If set_lang_java fails, issue a warning instead of failure to be
163 consistent with other set_lang_foo uses.
164 * gdb.pascal/types.exp: load_lib pascal.exp.
165 (set_lang_pascal): Moved to lib/pascal.exp.
166 * lib/fortran.exp: New file.
167 * lib/java.exp (set_lang_java): New function.
168 * lib/pascal.exp (set_lang_pascal): New function.
169
2f06b485
YQ
1702010-08-18 Yao Qi <yao@codesourcery.com
171
172 * gdb.dwarf2/dw2-ref-missing-frame-func.c: Add .p2align 4 for labels
173 func_nofb_start and func_loopfb_start, so that address of functions
174 is equal to these labels on Thumb.
175
96e25403
YQ
1762010-08-18 Yao Qi <yao@codesourcery.com>
177
178 * gdb.gdb/selftest.exp (do_steps_and_nexts): Update test case
179 to reflect latest c source file.
180
36e6adc4
JK
1812010-08-17 Jan Kratochvil <jan.kratochvil@redhat.com>
182
183 * gdb.cp/infcall-dlopen.exp: New file.
184 * gdb.cp/infcall-dlopen.cc: New file.
185 * gdb.cp/infcall-dlopen-lib.cc: New file.
186
f431efe5
PA
1872010-08-17 Jan Kratochvil <jan.kratochvil@redhat.com>
188 Pedro Alves <pedro@codesourcery.com>
189
190 PR breakpoints/11371
191
192 * gdb.base/watch-cond-infcall.exp: New file.
193 * gdb.base/watch-cond-infcall.c: New file.
194
06a64a0b
TT
1952010-08-16 Tom Tromey <tromey@redhat.com>
196
197 * gdb.base/help.exp: Update.
198 * gdb.base/watchpoint.exp (test_watchpoint_and_breakpoint): Delete
199 watchpoint.
200 (test_watch_location): New proc.
201 (test_watchpoint_in_big_blob): Delete watchpoint.
202 * gdb.base/watchpoint.c (func5): New function.
203 (main): Call it.
204
70ebf4ed
DE
2052010-08-16 Doug Evans <dje@google.com>
206
207 * gdb.python/python.exp: Fix syntax in "post event insertion" test.
208
ca5c20b6
PM
2092010-08-11 Phil Muldoon <pmuldoon@redhat.com>
210
211 * gdb.python/python.exp (gdb_py_test_multiple): Add gdb.post_event
212 tests.
213
7346b668
KW
2142010-08-11 Ken Werner <ken.werner@de.ibm.com>
215
216 * gdb.base/Makefile.in (EXECUTABLES): Add gnu_vector.
217 * gdb.base/gnu_vector.c: New File.
218 * gdb.base/gnu_vector.exp: Likewise.
219
cb2e07a6
PM
2202010-08-11 Phil Muldoon <pmuldoon@redhat.com>
221
222 * gdb.python/python.c: New File.
223 * gdb.python/python-sl.c: New File.
224 * gdb.python/python.exp: Test solib_address and decode_line
225 * functions.
226
5da1313b
JK
2272010-08-07 Jan Kratochvil <jan.kratochvil@redhat.com>
228
229 * gdb.python/python.exp (show height, set height 10)
230 (verify pagination beforehand, verify pagination beforehand: q)
231 (gdb.execute does not page, verify pagination afterwards)
232 (verify pagination afterwards: q): New.
233
49c3ccf7
DE
2342010-08-02 Doug Evans <dje@google.com>
235
236 * gdb.cp/namespace.exp: When "print ::cOtherFileClassVar" fails
237 because of an older gcc, change test2
238 "print ::C::OtherFileClass::cOtherFileClassVar" from unresolved
239 to unsupported.
240
42c0c4f1
KH
2412010-07-30 Kazu Hirata <kazu@codesourcery.com>
242
243 * gdb.base/break-always.exp: Do not expect full paths to file
244 names.
245 * gdb.base/commands.exp: Likewise.
246
d3765805
DE
2472010-07-30 Doug Evans <dje@google.com>
248
c98ee71b
DE
249 * gdb.cp/temargs.exp: For new tests that require newer gccs,
250 xfail them when run with older gccs.
251
fd961404
DE
252 * lib/gdb.exp (build_executable): Forward "c++" option to
253 get_compiler_info.
254
999adef4
DE
255 * gdb.python/py-type.exp (test_template): Mark as xfail tests
256 "python print ttype.template_argument(1)" and
257 "python print isinstance(ttype.template_argument(1), gdb.Value)"
258 if using gcc 4.4 or earlier.
259
d3765805
DE
260 * gdb.base/valgrind-db-attach.exp: Use unique test name for
261 attach-to-debugger handling.
262
1276c759
JK
2632010-07-30 Jan Kratochvil <jan.kratochvil@redhat.com>
264
265 * gdb.base/prelink-lib.c (copyreloc): New initialized variable.
266 * gdb.base/prelink.c (copyreloc, bssvar, bssvarp): New variables.
267 (main): Use copyreloc.
268 * gdb.base/prelink.exp (split debug of executable)
269 (.dynbss vs. .bss address shift): New tests.
270
88caa9b9
PA
2712010-07-29 Pedro Alves <pedro@codesourcery.com>
272
273 * gdb.threads/pthreads.exp (check_backtraces): Consume $gdb_prompt
274 in gdb_test_multiple.
275
c6f2ac43
PA
2762010-07-29 Pedro Alves <pedro@codesourcery.com>
277
278 * lib/gdb.exp (gdb_init): Set LC_ALL and LANG to C in the
279 environment.
280
326fd672
TT
2812010-07-28 Tom Tromey <tromey@redhat.com>
282
283 PR python/11060:
284 * gdb.python/py-type.c (Temargs): New template.
285 (temvar): New variable.
286 * gdb.python/py-type.exp (test_template): New proc.
287
3ce3b1ba
PA
2882010-07-28 Daniel Jacobowitz <dan@codesourcery.com>
289
290 * gdb.cp/member-ptr.exp, gdb.cp/printmethod.exp,
291 gdb.dwarf2/member-ptr-forwardref.exp: Adjust.
292
34eaf542
TT
2932010-07-28 Tom Tromey <tromey@redhat.com>
294
295 PR c++/9946:
296 * gdb.cp/temargs.exp: New file.
297 * gdb.cp/temargs.cc: New file.
298
d41b819e
JK
2992010-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
300
301 * gdb.base/help.exp (help disassemble): Update the content.
302
26ab7092
JK
3032010-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
304
305 * gdb.threads/ia64-sigill.exp: New file.
306 * gdb.threads/ia64-sigill.c: New file.
307
5283e9e1
TT
3082010-07-27 Tom Tromey <tromey@redhat.com>
309
310 * gdb.opt/inline-cmds.c (ATTR): New define.
311 (func1): Use it.
312 (func2): Likewise.
313 (func3): Likewise.
314 (outer_inline1): Likewise.
315 (outer_inline2): Likewise.
316 * gdb.opt/inline-bt.c (ATTR): New define.
317 (func1): Use it.
318 (func2): Likewise.
319 * gdb.opt/inline-locals.c (ATTR): New define.
320 (func1): Use it.
321 (func2): Likewise.
322
e992ef73
TT
3232010-07-27 Tom Tromey <tromey@redhat.com>
324
325 * gdb.stabs/gdb11479.c (hack): New function.
326 (test): Use it.
327 (test2): Use it.
328 * gdb.python/py-inferior.c (int8_search_buf, int16_search_buf)
329 (int32_search_buf, int64_search_buf): No longer static.
330 (x): Remove.
331 * gdb.base/relocate.c (hack): New function.
332
5374244e
PM
3332010-07-27 Phil Muldoon <pmuldoon@redhat.com>
334
335 * gdb.python/py-value.exp (test_inferior_function_call): New function.
336 * gdb.python/py-value.c (func1): New function.
337 (func2): Likewise.
338
a99aee83
CV
3392010-07-26 Corinna Vinschen <vinschen@redhat.com>
340
341 * gdb.asm/xstormy16.inc (gdbasm_startup): Fix beginning of stack so
342 as not to clash with .data section.
343
a04ba985
JG
3442010-07-26 Jerome Guitton <guitton@adacore.com>
345
346 * gdb.base/code_elim.exp: New file.
347 * gdb.base/code_elim1.c: New file.
348 * gdb.base/code_elim2.c: New file.
349
23bd0f7c
PA
3502010-07-21 Pedro Alves <pedro@codesourcery.com>
351
352 PR symtab/11827
353
354 * gdb.base/printcmds.c (enum some_volatile_enum): New enum.
355 (some_volatile_enum): New variable.
356 * gdb.base/printcmds.exp (test_print_enums): New.
357 <top level>: Call it.
358
883df6dd
SW
3592010-07-21 Sami Wagiaalla <swagiaal@redhat.com>
360
361 * gdb.cp/fpointer.cc: New test.
362 * gdb.cp/fpointer.exp: New test.
363
569b05a5
JK
3642010-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
365
366 * gdb.base/solib-nodir.exp: New file.
367 * lib/gdb.exp (runto): New case for a GDB internal error.
368
51d7d803
JK
3692010-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
370 Ulrich Weigand <uweigand@de.ibm.com>
371 Tom Tromey <tromey@redhat.com>
372
373 * gdb.base/charset-malloc.c: New file.
374 * gdb.base/charset.c (malloc_stub): New prototype.
375 (main): Call it instead of malloc itself.
376 * gdb.base/charset.exp: Use only prepare_for_testing.
377 (binfile): Remove the variable.
378
c0edd9ed
JK
3792010-07-19 Jan Kratochvil <jan.kratochvil@redhat.com>
380
381 Make core files the process_stratum.
382 * gdb.base/corefile.exp (run: load core again)
383 (run: sanity check we see the core file, run: with core)
384 (run: core file is cleared, attach: load core again)
385 (attach: sanity check we see the core file, attach: with core)
386 (attach: core file is cleared): New tests.
387 * gdb.base/coremaker.c (main): New parameters. Implement "sleep" argv.
388
3cbaedff
KW
3892010-07-14 Ken Werner <ken.werner@de.ibm.com>
390
391 * gdb.arch/altivec-abi.exp: New tests.
392
91158a56
TT
3932010-07-13 Tom Tromey <tromey@redhat.com>
394
395 * gdb.python/py-prettyprint.c (struct arraystruct): New struct.
396 (main): Use it.
397 * gdb.python/py-prettyprint.exp (run_lang_tests): Add test.
398
0f5238ed
TT
3992010-07-13 Tom Tromey <tromey@redhat.com>
400
401 * gdb.base/label.exp: New file.
402 * gdb.base/label.c: New file.
403
add265ae
L
4042010-07-12 Ulrich Weigand <uweigand@de.ibm.com>
405 H.J. Lu <hongjiu.lu@intel.com>
406
407 * lib/gdb.exp (is_ilp32_target): New.
408 (is_lp64_target): Likewise.
409
410 * gdb.arch/amd64-byte.exp: Use is_lp64_target to check 64bit
411 target.
412 * gdb.arch/amd64-disp-step.exp: Likewise.
413 * gdb.arch/amd64-dword.exp: Likewise.
414 * gdb.arch/amd64-i386-address.exp: Likewise.
415 * gdb.arch/amd64-word.exp: Likewise.
889bf7c5 416
add265ae
L
417 * gdb.arch/i386-avx.exp: Use is_ilp32_target to check for 32bit
418 target.
419 * gdb.arch/i386-bp_permanent.exp: Likewise.
420 * gdb.arch/i386-byte.exp: Likewise.
421 * gdb.arch/i386-disp-step.exp: Likewise.
422 * gdb.arch/i386-gnu-cfi.exp: Likewise.
423 * gdb.arch/i386-prologue.exp: Likewise.
424 * gdb.arch/i386-size-overlap.exp: Likewise.
425 * gdb.arch/i386-size.exp: Likewise.
426 * gdb.arch/i386-sse.exp: Likewise.
427 * gdb.arch/i386-unwind.exp: Likewise.
428 * gdb.arch/i386-word.exp: Likewise.
429
430 * gdb.arch/ppc64-atomic-inst.exp: Use is_lp64_target to execute
431 test only when building 64-bit executables. Do not hard-code
432 -m64 option.
433
2dfb8c17
DE
4342010-07-07 Doug Evans <dje@google.com>
435
436 * lib/gdb.exp (gdb_test_list_exact): New function.
437 * gdb.base/default.exp (show convenience): Call it, add tests for
438 $_sdata = void, $_thread = 0.
439
4e5799b6
JK
4402010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
441 Joel Brobecker <brobecker@adacore.com>
442
443 Fix re-run of PIE executable, PR shlibs/11776.
444 * gdb.base/break-interp.exp (test_ld): Turn off "disable-randomization".
445 Remove $displacement_main to match the solib-svr4.c change. New "kill"
446 and re-"run" of the inferior.
447
1a219cc7
JK
4482010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
449 Joel Brobecker <brobecker@adacore.com>
450
451 Cope with missing /usr/sbin/prelink.
452 * lib/prelink-support.exp (prelink_no):
453 <result == 1 && $output is "no such file or directory">: New.
454 (prelink_yes): Likewise. Return on failed prelink_no.
455
5e3b36f8
JK
4562010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
457 Joel Brobecker <brobecker@adacore.com>
458
459 * gdb.base/attach-pie-misread.exp: Load prelink-support.exp. Replace
460 build_executable by build_executable_own_libs. Replace "prelink -R"
461 execution by a call of prelink_yes. Comment why "prelink -r" needs no
462 change.
463 * gdb.base/break-interp.exp: Load prelink-support.exp. Rename calls of
464 copy to file_copy. Move setting opts --dynamic-linker and -rpath,
465 mkdir $dir and ldd its parsing and copying to lib/prelink-support.exp.
466 Replace build_executable by build_executable_own_libs's function
467 build_executable_own_libs.
468 (prelinkNO): Create new stub to call prelink_no.
469 (prelinkYES): Create new stub to call prelink_yes.
470 (test_attach): Rename calls of copy to file_copy.
471 (section_get, prelinkNO_run, prelinkNO, prelinkYES, symlink_resolve)
472 (copy): Move to ...
473 * lib/prelink-support.exp: ... a new file. Rename prelinkNO to
474 prelink_no, prelinkYES to prelink_yes, copy to file_copy.
475 * gdb.base/prelink.exp: Disable testcase also for is_remote and
476 skip_shlib_tests. Load prelink-support.exp. Replace gdb_compile with
477 special flags by gdb_compile_shlib. Replace second gdb_compile by
478 build_executable_own_libs. Replace "prelink -R" execution by a call of
479 prelink_yes. Replace "prelink -u" and second "prelink -R" execution by
480 a second call of prelink_yes. Replace restart commands by
481 clean_restart.
482 (prelink): Rename to ...
483 (seen displacement message): ... this test. Extend its expectation
484 strictness.
485
86e4bafc
JK
4862010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
487
488 * gdb.base/attach-pie-misread.exp, gdb.base/attach-pie-misread.c: New.
489 * gdb.base/break-interp.exp (reach, test_core, test_ld): Require each
490 displacement message exactly once.
491
3cd07d20
JK
4922010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
493 Joel Brobecker <brobecker@adacore.com>
494
495 * gdb.base/break-interp.exp (test_attach): Keep $interp changed. Move
496 its restore after the <$relink_args != ""> loop. new comment.
497
0a1e94c7
JK
4982010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
499 Joel Brobecker <brobecker@adacore.com>
500
501 * gdb.base/break-interp.exp: Run $binpie with new value "ATTACH", new
502 code for it. New variable relink_args.
503 (prelinkYES): Call prelinkNO.
504 (test_attach): Accept new parameter relink_args. Re-prelink the binary
505 in such case. Move the core code to ...
506 (test_attach_gdb): ... a new function. Send GDB command "file".
507 Extend expected "Attaching to " string.
508
2f70bcfb
TT
5092010-07-02 Tom Tromey <tromey@redhat.com>
510
511 * gdb.base/bitops.exp: Remove extraneous "pass".
512
a17ac5b0
TT
5132010-07-02 Ken Werner <ken.werner@de.ibm.com>
514
515 * gdb.arch/altivec-abi.exp: Fix expect pattern of character vectors.
516
dc10affe
PA
5172010-07-01 Pedro Alves <pedro@codesourcery.com>
518
d41c0fc8
PA
519 * gdb.base/help.exp: Adjust expected output.
520
5212010-07-01 Pedro Alves <pedro@codesourcery.com>
522
523 * gdb.base/help.exp: Adjust expected output.
dc10affe 524
0a600c36
JK
5252010-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
526
527 * gdb.cp/namespace.exp (print C::OtherFileClass::cOtherFileClassVar)
528 (print ::C::OtherFileClass::cOtherFileClassVar): Remove KFAIL for
529 c++/11702.
530
37cc8bfe
JK
5312010-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
532 Doug Evans <dje@google.com>
533
534 * gdb.base/break-interp.exp (prelinkYES): XFAIL on `Not enough room to
535 add .dynamic entry'.
536
254e6b9e
DE
5372010-06-29 Doug Evans <dje@google.com>
538
539 Test PR c++/11702.
540 * gdb.cp/m-static.exp: Add testcase.
541 * gdb.cp/m-static.h (gnu_obj_4): Add initialized static const member.
542
595939de 5432010-06-28 Phil Muldoon <pmuldoon@redhat.com>
889bf7c5
PA
544 Tom Tromey <tromey@redhat.com>
545 Thiago Jung Bauermann <bauerman@br.ibm.com>
595939de
PM
546
547 * gdb.python/py-inferior.c: New File.
548 * gdb.python/py-infthread.c: New File.
549 * gdb.python/py-inferior.exp: New File.
550 * gdb.python/py-infthread.exp: New File.
551
98751a41
JK
5522010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
553
554 * gdb.cp/namespace.exp (ptype OtherFileClass typedefs)
555 (ptype ::C::OtherFileClass typedefs): New.
556 * gdb.cp/namespace1.cc (C::OtherFileClass::cOtherFileClassType2)
557 (C::OtherFileClass::cOtherFileClassVar2): New.
558 (C::OtherFileClass::cOtherFileClassVar_use): Use also
559 cOtherFileClassVar2.
560 (C::cOtherFileType2, C::cOtherFileVar2): New.
561 (C::cOtherFileVar_use): use also cOtherFileVar2.
562 * gdb.cp/userdef.exp (ptype &*c): Permit arbitrary trailing text.
563
41f62f39
JK
5642010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
565
566 * gdb.cp/namespace.exp (whatis C::cOtherFileType)
567 (whatis ::C::cOtherFileType, whatis C::cOtherFileVar)
568 (whatis ::C::cOtherFileVar, print C::cOtherFileVar)
569 (print ::C::cOtherFileVar)
570 (whatis C::OtherFileClass::cOtherFileClassType)
571 (whatis ::C::OtherFileClass::cOtherFileClassType)
572 (print C::OtherFileClass::cOtherFileClassVar)
573 (print ::cOtherFileClassVar)
574 (print ::C::OtherFileClass::cOtherFileClassVar): New tests.
575 (ptype OtherFileClass, ptype ::C::OtherFileClass): Permit arbitrary
576 trailing content.
577 * gdb.cp/namespace1.cc (C::OtherFileClass::cOtherFileClassType)
578 (C::OtherFileClass::cOtherFileClassVar)
579 (C::OtherFileClass::cOtherFileClassVar_use, C::cOtherFileType)
580 (C::cOtherFileVar, C::cOtherFileVar_use): New.
581
af53d231
JK
5822010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
583
584 Test PR c++/11703 and PR gdb/1448.
585 * gdb.cp/namespace.exp (ptype ::C::NestedClass): Remove KFAIL for
586 gdb/1448.
587
9655fd1a
JK
5882010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
589
590 * gdb.cp/virtbase.cc (class RTTI_base, class RTTI_data)
591 (main) <rtti_data>: New.
592 * gdb.cp/virtbase.exp (print rtti_data): New.
593
824cc8dd
JK
5942010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
595 Joel Brobecker <brobecker@adacore.com>
596
597 * lib/gdb.exp (gdb_test_multiple): Error on trailing newlines.
598
6036c742
JK
5992010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
600
601 * gdb.cp/static-print-quit.exp, gdb.cp/static-print-quit.cc: New.
602
de6a0421
DE
6032010-06-28 Doug Evans <dje@google.com>
604
605 * gdb.base/break-interp.exp (reach): Relax expected output a bit.
606
b2dae948
DE
6072010-06-27 Doug Evans <dje@google.com>
608
609 * gdb.cp/m-static.exp: Update expected test output.
610
0f3bb72e
PH
6112010-06-25 Paul Hilfinger <hilfinger@adacore.com>
612
889bf7c5
PA
613 * gdb.gdb/selftest.exp: Adjust expected message for
614 capturing start-up runtime.
0f3bb72e 615
bc9f0842
TT
6162010-06-25 Tom Tromey <tromey@redhat.com>
617
618 PR python/10808:
619 * gdb.python/python.exp: Add new tests.
620
099ef718
SW
6212010-06-25 Sami Wagiaalla <swagiaal@redhat.com>
622
623 * gdb.cp/operator.cc: Created an import loop.
624 * gdb.cp/operator.exp: Added testcase for import loop.
625
5868a632
JK
6262010-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
627
628 Test PR python/11407.
629 * gdb.dwarf2/dw2-ref-missing-frame-func.c: New file.
630 * gdb.dwarf2/dw2-ref-missing-frame.S: Use cu_text_start and cu_text_end.
631 Split main into func_nofb and func_loopfb dropping NO_FRAME_BASE.
632 * gdb.dwarf2/dw2-ref-missing-frame.exp: Remove variables sources,
633 executable_nofb and executable_fb. New variables srcsfile, objsfile,
634 srcfuncfile, objfuncfile, srcmainfile, objmainfile, executable and
635 binfile. Call gdb_compile with clean_restart twice.
636 (func_nofb print, func_nofb backtrace, func_loopfb print)
637 (func_loopfb backtrace): New.
638
af76db58
JK
6392010-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
640
641 * gdb.dwarf2/dw2-ref-missing-frame-main.c: New.
642 * gdb.dwarf2/dw2-ref-missing-frame.S: Replace compiler generated output
643 by a hand made one.
644 * gdb.dwarf2/dw2-ref-missing-frame.exp: Remove invalid comment. Remove
645 i?86 requirement. Remove variables srcfile and binfile. New variable
646 sources, executable_nofb and executable_fb. Call prepare_for_testing.
647
f2c7657e
UW
6482010-06-25 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
649
650 * gdb.cell/dwarfaddr.exp: New file.
651 * gdb.cell/dwarfaddr.S: New file.
652
628fe4e4
JK
6532010-06-24 Jan Kratochvil <jan.kratochvil@redhat.com>
654
655 Test PR 9436.
656 * gdb.base/nostdlib.exp, gdb.base/nostdlib.c: New.
657
f1421989
HZ
6582010-06-24 Hui Zhu <teawater@gmail.com>
659
660 * gdb.base/eval.exp: New file.
661
d03285ec
UW
6622010-06-23 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
663
664 * gdb.cell/fork.exp: New file.
665 * gdb.cell/fork.c: Likewise.
666 * gdb.cell/fork-spu.c: Likewise.
667
41b2c92d
PM
6682010-06-22 Pierre Muller <muller@ics.u-strasbg.fr>
669
670 * lib/gdb.exp (banned_variables_traced): New global variable.
671 (gdb_init, gdb_finish): Use new variable to avoid multiple tracing.
672 (gdb_init): Use `trace add variable' instead of obsolete
673 `trace variable'.
674
d5bc977f
DE
6752010-06-21 Doug Evans <dje@google.com>
676
677 * gdb.gdb/selftest.exp: Remove support for gpl v1 and v2 gdb's.
678
d2ed6730
UW
6792010-06-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
680
681 * gdb.arch/spu-ls.exp: New file.
682 * gdb.arch/spu-ls.c: Likewise.
683
6aed2dbc
SS
6842010-06-18 Stan Shebs <stan@codesourcery.com>
685
686 * gdb.threads/thread-specific.exp: Add tests of $_thread.
687
e0756905
UW
6882010-06-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
689
690 * gdb.base/gdb11531.exp: Respect gdb,no_hardware_watchpoints flag.
691 * gdb.base/watch-cond.exp: Likewise.
692 * gdb.python/py-breakpoint.exp: Likewise.
693
d8053d4d
PA
6942010-06-18 Pedro Alves <pedro@codesourcery.com>
695
696 * gdb.multi/base.exp, gdb.multi/bkpt-multi-exec.exp: Use
697 clean_restart, make sure every test has a distinct message, and
698 that messages don't include the executable' full path.
699
81ce510c
DE
7002010-06-17 Doug Evans <dje@google.com>
701
702 * gdb.arch/i386-size.exp: Updated expected output for
703 DISASSEMBLY_OMIT_FNAME.
704
65d79d4b
SDJ
7052010-06-16 Jan Kratochvil <jan.kratochvil@redhat.com>
706 Sergio Durigan Junior <sergiodj@redhat.com>
707
708 * gdb.base/watch-notconst.c: New file.
709 * gdb.base/watch-notconst.S: New file.
710 * gdb.base/watch-notconst2.c: New file.
711 * gdb.base/watch-notconst2.S: New file.
712 * gdb.base/watch-notconst.exp: New file.
713 * gdb.base/watchpoint.c (global_ptr_ptr): New variable.
714 (func4): Add operations on `global_ptr_ptr'.
715 * gdb.base/watchpoint.exp (test_constant_watchpoint): New
716 routine to test watchpoints created with a constant expression.
717 (test_inaccessible_watchpoint): Include tests for watchpoints
718 created with a constant expression.
719
df0f4836
KB
7202010-06-14 Kevin Buettner <kevinb@redhat.com>
721
722 * gdb.disasm/t01_mov.exp, gdb.disasm/t02_mova.exp,
723 gdb.disasm/t03_add.exp, gdb.disasm/t04_sub.exp,
724 gdb.disasm/t05_cmp.exp, gdb.disasm/t06_ari2.exp,
725 gdb.disasm/t07_ari3.exp, gdb.disasm/t08_or.exp,
726 gdb.disasm/t09_xor.exp, gdb.disasm/t10_and.exp,
727 gdb.disasm/t11_logs.exp, gdb.disasm/t12_bit.exp,
728 gdb.disasm/t13_otr.exp: Examine instruction at label `start' instead
729 of `_start'.
730
b769def5
UW
7312010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
732
733 * gdb.mi/mi-nonstop.exp: Do not call perror if non-stop mode is
734 not supported on the target.
735 * gdb.mi/mi-nonstop-exit.exp: Likewise.
736 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
737 * gdb.mi/mi-nsintrall.exp: Likewise.
738 * gdb.mi/mi-nsmoribund.exp: Likewise.
739 * gdb.mi/mi-nsthrexec.exp: Likewise.
740
d914c394
SS
7412010-06-11 Stan Shebs <stan@codesourcery.com>
742
743 * gdb.base/permissions.exp: New file.
744
7452010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5bbad94c
UW
746
747 * gdb.base/valgrind-db-attach.exp: Fail gracefully if valgrind
748 does not support ELF executable class.
749
f3ce5b9c
UW
7502010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
751
752 * gdb.trace/packetlen.exp: Respect gdb_target_supports_trace.
753
8e46892c
JK
7542010-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
755
756 * lib/gdb.exp (gdb_run_cmd): Return on $gdb_prompt.
757 (runto): Catch "The target does not support running in non-stop mode.".
758
6cc55c64
MS
7592010-06-11 Michael Snyder <msnyder@vmware.com>
760
761 * gdb.base/setshow.exp (set language asm): Don't use
762 gdb_test_no_output, fails on some targets.
763
caddefa4
UW
7642010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
765
766 * gdb.cp/cpexprs.exp: Skip test on spu*-*-*.
767 * gdb.cp/pr9167.exp: Likewise.
768
468b1aa7
UW
7692010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
770
771 * gdb.python/py-breakpoint.exp: Handle software watchpoints as well.
772
5c3552dc
UW
7732010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
774
775 * gdb.base/solib-corrupted.exp: Respect skip_shlib_tests.
776
02e6fe6a
UW
7772010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
778
779 * gdb.base/charset.c (main): Make sure malloc gets linked in.
780
0e03807e
TT
7812010-06-11 Tom Tromey <tromey@redhat.com>
782
783 PR gdb/9977, PR exp/11636::
784 * gdb.dwarf2/pieces.exp (pieces_test_f3): Remove kfail.
785 (pieces_test_f6): Update expected output.
786
2bdf28a0
JK
7872010-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
788
789 * gdb.base/moribund-step.exp: New.
790
f6978de9
MS
7912010-06-08 Michael Snyder <msnyder@vmware.com>
792
793 * gdb.ada/assign_1.exp: Use ".*" instead of "" as wildcard regexp.
889bf7c5 794 * gdb.ada/boolean_expr.exp:
f6978de9
MS
795 * gdb.ada/frame_args.exp: Ditto.
796 * gdb.ada/lang_switch.exp: Ditto.
797 * gdb.ada/ptype_arith_binop.exp: Ditto.
798 * gdb.ada/ref_param.exp: Ditto.
799 * gdb.ada/type_coercion.exp:Ditto.
800
801 * gdb.asm/asm-source.exp: Ditto.
802
803 * gdb.base/attach.exp: Ditto.
804 * gdb.base/bitfields2.exp: Ditto.
805 * gdb.base/call-signal-resume.exp: Ditto.
806 * gdb.base/callfuncs.exp: Ditto.
807 * gdb.base/commands.exp: Ditto.
808 * gdb.base/dbx.exp: Ditto.
809 * gdb.base/default.exp: Ditto.
810 * gdb.base/dump.exp: Ditto.
811 * gdb.base/exprs.exp: Ditto.
812 * gdb.base/freebpcmd.exp: Ditto.
813 * gdb.base/interrupt.exp: Ditto.
814 * gdb.base/list.exp: Ditto.
815 * gdb.base/long_long.exp: Ditto.
816 * gdb.base/maint.exp: Ditto.
817 * gdb.base/ptype.exp: Ditto.
818 * gdb.base/return.exp: Ditto.
819 * gdb.base/setshow.exp: Ditto.
820 * gdb.base/sigbpt.exp: Ditto.
821 * gdb.base/sigrepeat.exp: Ditto.
822
823 * gdb.cp/classes.exp: Ditto.
824
825 * gdb.dwarf2/dw2-restore.exp: Ditto.
826
827 * gdb.gdb/selftest.exp: Ditto.
828
829 * gdb.multi/base.exp: Ditto.
830 * gdb.multi/bkpt-multi-exec.exp: Ditto.
831
832 * gdb.python/py-block.exp: Ditto.
833 * gdb.python/py-prettyprint.exp: Ditto.
834 * gdb.python/py-template.exp: Ditto.
835
836 * gdb.server/ext-attach.exp: Ditto.
837 * gdb.server/ext-run.exp: Ditto.
838 * gdb.server/server-mon.exp: Ditto.
839
840 * gdb.threads/fork-thread-pending.exp: Ditto.
841 * gdb.threads/hand-call-in-threads.exp: Ditto.
842 * gdb.threads/interrupted-hand-call.exp: Ditto.
843 * gdb.threads/linux-dp.exp: Ditto.
844 * gdb.threads/manythreads.exp: Ditto.
845 * gdb.threads/print-threads.exp: Ditto.
846 * gdb.threads/pthreads.exp: Ditto.
847 * gdb.threads/schedlock.exp: Ditto.
848 * gdb.threads/thread-unwindonsignal.exp: Ditto.
849 * gdb.threads/threadapply.exp: Ditto.
850
de7ff789
MS
8512010-06-08 Michael Snyder <msnyder@vmware.com>
852
889bf7c5 853 * gdb.ada/exec_changed.exp:
de7ff789
MS
854 Use ".*" instead of "" as wildcard regexp.
855
856 * gdb.base/async.exp: Use ".*" instead of "" as wildcard regexp.
857 * gdb.base/call-ar-st.exp: Ditto.
858 * gdb.base/checkpoint.exp: Ditto.
859 * gdb.base/default.exp: Ditto.
860 * gdb.base/dump.exp: Ditto.
861 * gdb.base/ending-run.exp: Ditto.
862 * gdb.base/fileio.exp: Ditto.
863 * gdb.base/miscexprs.exp: Ditto.
864 * gdb.base/pointers.exp: Ditto.
865 * gdb.base/readline.exp: Ditto.
866 * gdb.base/reread.exp: Ditto.
867 * gdb.base/restore.exp: Ditto.
868 * gdb.base/shlib-call.exp: Ditto.
869 * gdb.base/valgrind-db-attach.exp: Ditto.
870 * gdb.base/volatile.exp: Ditto.
871 * gdb.base/watchpoints.exp: Ditto.
872
873 * gdb.cp/classes.exp: Use ".*" instead of "" as wildcard regexp.
874
875 * gdb.python/py-frame.exp: Use ".*" instead of "" as wildcard regexp.
876 * gdb.python/py-value.exp: Ditto.
877
878 * gdb.trace/backtrace.exp: Use ".*" instead of "" as wildcard regexp.
879 * gdb.trace/circ.exp: Ditto.
880 * gdb.trace/collection.exp: Ditto.
881 * gdb.trace/packetlen.exp: Ditto.
882 * gdb.trace/passc-dyn.exp: Ditto.
883 * gdb.trace/report.exp: Ditto.
884 * gdb.trace/tfile.exp: Ditto.
885 * gdb.trace/tfind.exp: Ditto.
886 * gdb.trace/while-dyn.exp: Ditto.
887
3bebe2f2
JK
8882010-06-08 Jan Kratochvil <jan.kratochvil@redhat.com>
889
890 * gdb.python/python.exp (pythonX.Y/lib-dynload/*.so): New.
891
5c631832
JK
8922010-06-07 Jan Kratochvil <jan.kratochvil@redhat.com>
893
894 Test PR 10640.
895 * gdb.dwarf2/dw2-op-call.exp, gdb.dwarf2/dw2-op-call.S: New.
896
4c3376c8
SW
8972010-06-07 Sami Wagiaalla <swagiaal@redhat.com>
898
899 * gdb.cp/koenig.exp: Test for ADL operators.
900 * gdb.cp/koenig.cc: Added ADL operators.
901 * gdb.cp/operator.exp: New test.
902 * gdb.cp/operator.cc: New test.
903
dc226d5a
MS
9042010-06-04 Michael Snyder <msnyder@vmware.com>
905
dfb88a23
MS
906 * gdb.base/attach.exp: Replace gdb_test_multiple with gdb_test.
907 * gdb.base/pending.exp: Ditto.
f7ae76b3 908
dc226d5a
MS
909 * gdb.cp/pr-1210.exp: Add message string to gdb_test_multiple.
910
967cf477
DE
9112010-06-04 Doug Evans <dje@google.com>
912
913 * gdb.python/py-prettyprint.exp: Add new test for enabled and
914 disabled printers.
915 * gdb.python/py-prettyprint.py (disable_lookup_function): New function.
916 (enable_lookup_function): New function.
917
eb801841
TT
9182010-06-04 Tom Tromey <tromey@redhat.com>
919
920 * gdb.python/py-value.exp (test_value_hash): Don't test equality
921 of hash and id.
922
38979823
JK
9232010-06-04 Jan Kratochvil <jan.kratochvil@redhat.com>
924
925 * gdb.base/commands.exp (add printf tbreak command): Remove trailing
926 newline.
927 * gdb.gdb/complaints.exp (empty non-verbose non-noisy clear)
928 (empty verbose non-noisy clear, empty verbose noisy clear)
929 (empty non-verbose noisy clear): Likewise.
930
35ec993f
MS
9312010-06-03 Michael Snyder <msnyder@vmware.com>
932
933 * gdb.base/commands.exp: Replace gdb_test with gdb_test_no_output.
934 * gdb.base/display.exp: Ditto.
935 * gdb.base/find.exp: Ditto.
936 * gdb.base/ifelse.exp: Ditto.
937 * gdb.base/multi-forks.exp: Ditto.
938 * gdb.base/recurse.exp: Ditto.
939 * gdb.base/setshow.exp: Ditto.
940 * gdb.base/value-double-free.exp: Ditto.
941 * gdb.base/watch-vfork.exp: Ditto.
942 * gdb.base/watch_thread_num.exp: Ditto.
943 * gdb.base/watchpoint-solib.exp: Ditto.
944 * gdb.base/watchpoint.exp: Ditto.
945 * gdb.base/watchpoints.exp: Ditto.
946
947 * gdb.cp/classes.exp: Replace gdb_test with gdb_test_no_output.
948 * gdb.cp/overload.exp: Ditto.
949 * gdb.cp/virtfunc.exp: Ditto.
950
951 * gdb.python/py-value.exp: Replace gdb_test with gdb_test_no_output.
952
889bf7c5 953 * gdb.reverse/watch-precsave.exp:
35ec993f
MS
954 Replace gdb_test with gdb_test_no_output.
955
889bf7c5 956 * gdb.threads/attach-into-signal.exp:
35ec993f
MS
957 Replace gdb_test with gdb_test_no_output.
958 * gdb.threads/local-watch-wrong-thread.exp: Ditto.
959 * gdb.threads/watchthreads.exp: Ditto.
960 * gdb.threads/watchthreads2.exp: Ditto.
961
962 * gdb.trace/deltrace.exp: Replace gdb_test with gdb_test_no_output.
963 * gdb.trace/tfind.exp: Ditto.
964
c22decce
JB
9652010-06-03 Joel Brobecker <brobecker@adacore.com>
966
967 * lib/gdb.exp (gdb_test_no_output): Do not emit pass for
968 successful test if message is the empty string.
969
fd5700c7
JK
9702010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
971
972 * gdb.fortran/module.exp (stopped language detection): New test.
973
f55ee35c
JK
9742010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
975
976 Support DW_TAG_module as separate namespaces.
977 * gdb.fortran/library-module.exp, gdb.fortran/library-module-main.f90,
978 gdb.fortran/library-module-lib.f90: New.
979 * gdb.fortran/module.exp: Replace startup by a prepare_for_testing call.
980 (print i): Remove.
981 (continue to breakpoint: i-is-1, print var_i value 1)
982 (continue to breakpoint: i-is-2, print var_i value 2)
983 (continue to breakpoint: a-b-c-d, print var_a, print var_b, print var_c)
984 (print var_d, print var_i value 14, ptype modmany, complete `modm)
985 (complete `modmany, complete `modmany`, complete `modmany`var)
986 (show language, setting breakpoint at module): New tests.
987 * gdb.fortran/module.f90 (module mod): Remove.
988 (module mod1, module mod2, module modmany, subroutine sub1)
989 (subroutine sub2, program module): New.
990
b8e8282f
JK
9912010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
992
993 * gdb.cp/ref-types.exp (pass, pass, pass): Rename to ...
994 (print value of rUC, print value of rI, print value of UI): ... here.
31e43e98
JK
995 * gdb.cp/anon-union.exp (pass): Rename to ...
996 (print z 2): ... here.
b8e8282f 997
019ebafc
MS
9982010-06-02 Michael Snyder <msnyder@vmware.com>
999
e68d8fd4
MS
1000 * gdb.trace/actions.exp: Use gdb_test_no_output.
1001 * gdb.trace/circ.exp: Ditto.
1002 * gdb.trace/packetlen.exp: Ditto.
1003 * gdb.trace/save-trace.exp: Ditto.
1004 * gdb.trace/tracecmd.exp: Ditto.
1005 * gdb.trace/tsv.exp: Ditto.
1006
12b5d08a
MS
1007 * gdb.threads/fork-thread-pending.exp: Use gdb_test_no_output.
1008 * gdb.threads/hand-call-in-thraeds.exp: Ditto.
1009 * gdb.threads/local-watch-wrong-thread.exp: Ditto.
1010 * gdb.threads/manythreads.exp: Ditto.
1011 * gdb.threads/print-threads.exp: Ditto.
1012 * gdb.threads/pthreads.exp: Ditto.
1013 * gdb.threads/schedlock.exp: Ditto.
1014 * gdb.threads/staticthreads.exp: Ditto.
1015 * gdb.threads/thread-specific.exp: Ditto.
1016 * gdb.threads/thread-unwindonsignal.exp: Ditto.
1017 * gdb.threads/threadapply.exp: Ditto.
1018 * gdb.threads/watchthreads.exp: Ditto.
1019 * gdb.threads/watchthreads2.exp: Ditto.
1020
89493308
MS
1021 * gdb.python/py-block.exp: Use gdb_test_no_output.
1022 * gdb.python/py-prettyprint.exp: Ditto.
1023 * gdb.python/py-template.exp: Ditto.
1024 * gdb.python/py-value.exp: Ditto.
1025
1026 * gdb.reverse/watch-precsave.exp: Use gdb_test_no_output.
1027 * gdb.reverse/watch-reverse.exp: Ditto.
1028
1029 * gdb.server/ext-attach.exp: Use gdb_test_no_output.
1030 * gdb.server/ext-run.exp: Ditto.
1031
019ebafc
MS
1032 * gdb.dwarf2/dw2-basic.exp: Use gdb_test_no_output.
1033 * gdb.dwarf2/dw2-compressed.exp: Ditto.
1034 * gdb.dwarf2/dw2-intercu.exp: Ditto.
1035 * gdb.dwarf2/dw2-intermix.exp: Ditto.
1036 * gdb.dwarf2/dw2-producer.exp: Ditto.
1037 * gdb.dwarf2/mac-fileno.exp: Ditto.
1038
1039 * gdb.gdb/observer.exp: Use gdb_test_no_output.
1040 * gdb.gdb/selftest.exp: Ditto.
1041
1042 * gdb.multi/base.exp: Use gdb_test_no_output.
1043
1044 * gdb.opt/inline-cmds.exp: Use gdb_test_no_output.
1045
3e0ca3a5
JK
10462010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
1047
1048 * gdb.cp/ref-types.exp (print value of UI): Remove excessive newline.
1049
9db70545
MS
10502010-06-02 Michael Snyder <msnyder@msnyder-server.eng.vmware.com>
1051
a8d52276
MS
1052 * gdb.cp/class2.exp: Use gdb_test_no_output.
1053 * gdb.cp/classes.exp: Ditto.
1054 * gdb.cp/extern-c.exp: Ditto.
1055 * gdb.cp/inherit.exp: Ditto.
1056 * gdb.cp/maint.exp: Ditto.
1057 * gdb.cp/mb-inline.exp: Ditto.
1058 * gdb.cp/mb-templates.exp: Ditto.
1059 * gdb.cp/method2.exp: Ditto.
1060 * gdb.cp/misc.exp: Ditto.
1061 * gdb.cp/ovldbreak.exp: Ditto.
1062 * gdb.cp/punctuator.exp: Ditto.
1063 * gdb.cp/templates.exp: Ditto.
1064 * gdb.cp/virtbase.exp: Ditto.
1065
889bf7c5 1066 * gdb.threads/attach-stopped.exp:
9db70545 1067 Replace uses of send_gdb / gdb_expect.
889bf7c5 1068 * gdb.threads/attachstop-mt.exp:
9db70545 1069 Replace uses of send_gdb / gdb_expect.
889bf7c5 1070 * gdb.threads/gcore-thread.exp:
9db70545 1071 Replace uses of send_gdb / gdb_expect.
889bf7c5 1072 * gdb.threads/hand-call-in-threads.exp:
9db70545
MS
1073 Replace uses of send_gdb / gdb_expect.
1074 * gdb.threads/linux-dp.exp: Replace uses of send_gdb / gdb_expect.
889bf7c5 1075 * gdb.threads/print-threads.exp:
9db70545
MS
1076 Replace uses of send_gdb / gdb_expect.
1077 * gdb.threads/pthreads.exp: Replace uses of send_gdb / gdb_expect.
1078 * gdb.threads/schedlock.exp: Replace uses of send_gdb / gdb_expect.
1079 * gdb.threads/sigthread.exp: Replace uses of send_gdb / gdb_expect.
1080
1081 * gdb.trace/actions.exp: Replace uses of send_gdb / gdb_expect.
1082 * gdb.trace/backtrace.exp: Replace uses of send_gdb / gdb_expect.
1083 * gdb.trace/collection.exp: Replace uses of send_gdb / gdb_expect.
1084 * gdb.trace/deltrace.exp: Replace uses of send_gdb / gdb_expect.
1085 * gdb.trace/infotrace.exp: Replace uses of send_gdb / gdb_expect.
1086 * gdb.trace/limits.exp: Replace uses of send_gdb / gdb_expect.
1087 * gdb.trace/report.exp: Replace uses of send_gdb / gdb_expect.
1088 * gdb.trace/save-trace.exp: Replace uses of send_gdb / gdb_expect.
1089 * gdb.trace/tfind.exp: Replace uses of send_gdb / gdb_expect.
1090 * gdb.trace/tracecmd.exp: Replace uses of send_gdb / gdb_expect.
1091 * gdb.trace/tsv.exp: Replace uses of send_gdb / gdb_expect.
1092
359cc68c
JK
10932010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
1094
1095 * gdb.cp/re-set-overloaded.exp, gdb.cp/re-set-overloaded.cc: New.
1096
7d3fe98e
SW
10972010-06-02 Sami Wagiaalla <swagiaal@redhat.com>
1098
1099 * gdb.cp/koenig.exp: Added new test case.
1100 * gdb.cp/koenig.cc: Ditto.
1101
27d3a1a2
MS
11022010-06-01 Michael Snyder <msnyder@vmware.com>
1103
1104 * gdb.base/arithmet.exp: Use gdb_test_no_output.
1105 * gdb.base/arrayidx.exp: Ditto.
1106 * gdb.base/attach.exp: Ditto.
1107 * gdb.base/auxv.exp: Ditto.
1108 * gdb.base/bigcre.exp: Ditto.
1109 * gdb.base/break-always.exp: Ditto.
1110 * gdb.base/break-interp.exp: Ditto.
1111 * gdb.base/break.exp: Ditto.
1112 * gdb.base/breakpoint-shadow.exp: Ditto.
1113 * gdb.base/call-ar-st.exp: Ditto.
1114 * gdb.base/call-sc.exp: Ditto.
1115 * gdb.base/call-signal-resume.exp: Ditto.
1116 * gdb.base/callfuncs.exp: Ditto.
1117 * gdb.base/catch-syscall.exp: Ditto.
1118 * gdb.base/charset.exp: Ditto.
1119 * gdb.base/code-expr.exp: Ditto.
1120 * gdb.base/commands.exp: Ditto.
1121 * gdb.base/cond-expr.exp: Ditto.
1122 * gdb.base/condbreak.exp: Ditto.
1123 * gdb.base/cursal.exp: Ditto.
1124 * gdb.base/cvexpr.exp: Ditto.
1125 * gdb.base/default.exp: Ditto.
1126 * gdb.base/del.exp: Ditto.
1127 * gdb.base/detach.exp: Ditto.
1128 * gdb.base/display.exp: Ditto.
1129 * gdb.base/ena-dis-br.exp: Ditto.
1130 * gdb.base/eval-skip.exp: Ditto.
1131 * gdb.base/foll-fork.exp: Ditto.
1132 * gdb.base/foll-vfork.exp: Ditto.
1133 * gdb.base/frame-args.exp: Ditto.
1134 * gdb.base/funcargs.exp: Ditto.
1135 * gdb.base/gcore-buffer-overflow.exp: Ditto.
1136 * gdb.base/gdbvars.exp: Ditto.
1137 * gdb.base/help.exp: Ditto.
1138 * gdb.base/ifelse.exp: Ditto.
1139 * gdb.base/included.exp: Ditto.
1140 * gdb.base/list.exp: Ditto.
1141 * gdb.base/macscp.exp: Ditto.
1142 * gdb.base/maint.exp: Ditto.
1143 * gdb.base/multi-fork.exp: Ditto.
1144 * gdb.base/overlays.exp: Ditto.
1145 * gdb.base/page.exp: Ditto.
1146 * gdb.base/pending.exp: Ditto.
1147 * gdb.base/pointers.exp: Ditto.
1148 * gdb.base/pr11022.exp: Ditto.
1149 * gdb.base/prelink.exp: Ditto.
1150 * gdb.base/printcmds.exp: Ditto.
1151 * gdb.base/psymtab.exp: Ditto.
1152 * gdb.base/randomize.exp: Ditto.
1153 * gdb.base/relational.exp: Ditto.
1154 * gdb.base/relocate.exp: Ditto.
1155 * gdb.base/remote.exp: Ditto.
1156 * gdb.base/sepdebug.exp: Ditto.
1157 * gdb.base/set-lang-auto.exp: Ditto.
1158 * gdb.base/setshow.exp: Ditto.
1159 * gdb.base/setvar.exp: Ditto.
1160 * gdb.base/signals.exp: Ditto.
1161 * gdb.base/signull.exp: Ditto.
1162 * gdb.base/sigstep.exp: Ditto.
1163 * gdb.base/sizeof.exp: Ditto.
1164 * gdb.base/solib-disc.exp: Ditto.
1165 * gdb.base/store.exp: Ditto.
1166 * gdb.base/structs.exp: Ditto.
1167 * gdb.base/structs2.exp: Ditto.
1168 * gdb.base/subst.exp: Ditto.
1169 * gdb.base/term.exp: Ditto.
1170 * gdb.base/trace-commands.exp: Ditto.
1171 * gdb.base/unwindonsignal.exp: Ditto.
1172 * gdb.base/valgrind-db-attach.exp: Ditto.
1173 * gdb.base/varargs.exp: Ditto.
1174 * gdb.base/watch-cond.exp: Ditto.
1175 * gdb.base/watch_thread_num.exp: Ditto.
1176 * gdb.base/watchpoint-cond-gone.exp: Ditto.
1177 * gdb.base/watchpoint.exp: Ditto.
1178 * gdb.base/whatis-exp.exp: Ditto.
1179
f8d3bf8f
MS
11802010-06-01 Michael Snyder <msnyder@vmware.com>
1181
1182 * gdb.cp/annota2.exp: Replace uses of send_gdb / gdb_expect.
1183 * gdb.cp/annota3.exp: Replace uses of send_gdb / gdb_expect.
1184 * gdb.cp/anon-union.exp: Replace uses of send_gdb / gdb_expect.
1185 * gdb.cp/cplusfuncs.exp: Replace uses of send_gdb / gdb_expect.
1186 * gdb.cp/demangle.exp: Replace uses of send_gdb / gdb_expect.
1187 * gdb.cp/formatted-ref.exp: Replace uses of send_gdb / gdb_expect.
1188 * gdb.cp/local.exp: Replace uses of send_gdb / gdb_expect.
1189 * gdb.cp/method.exp: Replace uses of send_gdb / gdb_expect.
1190 * gdb.cp/misc.exp: Replace uses of send_gdb / gdb_expect.
1191 * gdb.cp/namespace.exp: Replace uses of send_gdb / gdb_expect.
1192 * gdb.cp/ovldbreak.exp: Replace uses of send_gdb / gdb_expect.
1193 * gdb.cp/pr-1023.exp: Replace uses of send_gdb / gdb_expect.
1194 * gdb.cp/ref-types.exp: Replace uses of send_gdb / gdb_expect.
1195 * gdb.cp/templates.exp: Replace uses of send_gdb / gdb_expect.
1196 * gdb.cp/userdef.exp: Replace uses of send_gdb / gdb_expect.
1197
3f9e0d32
JK
11982010-06-01 Jan Kratochvil <jan.kratochvil@redhat.com>
1199
1200 * gdb.base/commands.exp (begin commands on watch): Remove excessive
1201 trailing newline.
1202 * gdb.mi/mi-nsintrall.exp (-gdb-show non-stop): Likewise.
1203 * gdb.java/jmisc.exp (p *args\n): Rename to ...
1204 (p *args): ... here and remove excessive trailing newline.
1205
f629457d
JB
12062010-05-31 Joel Brobecker <brobecker@adacore.com>
1207
1208 * gdb.base/subst.exp: Fix call to gdb_test with empty message.
1209
09eef106
JK
12102010-05-31 Jan Kratochvil <jan.kratochvil@redhat.com>
1211
1212 Accept the new Linux kernel "t (tracing stop)" string.
1213 * gdb.threads/watchthreads-reorder.c (thread1_func, thread2_func):
1214 Update comment.
1215 (state_wait) <T (tracing stop)>: New.
1216 (main): Update the state_wait expect string.
1217
94f31136
PA
12182010-05-28 Pedro Alves <pedro@codesourcery.com>
1219
1220 * limits.c, limits.exp: Delete files.
1221 * Makefile.in (clean mostlyclean): Adjust.
1222 * tracecmd.exp: Adjust.
1223
096554ab
JK
12242010-05-28 Jan Kratochvil <jan.kratochvil@redhat.com>
1225
1226 * gdb.base/tui-layout.exp: New.
1227
27d3a1a2 12282010-05-28 Michael Snyder <msnyder@vmware.com>
bcd2dc50 1229
889bf7c5 1230 * gdb.reverse/break-precsave.exp:
bcd2dc50 1231 Replace uses of send_gdb / gdb_expect.
889bf7c5 1232 * gdb.reverse/break-reverse.exp:
bcd2dc50 1233 Replace uses of send_gdb / gdb_expect.
889bf7c5 1234 * gdb.reverse/consecutive-precsave.exp:
bcd2dc50 1235 Replace uses of send_gdb / gdb_expect.
889bf7c5 1236 * gdb.reverse/consecutive-reverse.exp:
bcd2dc50 1237 Replace uses of send_gdb / gdb_expect.
889bf7c5 1238 * gdb.reverse/finish-precsave.exp:
bcd2dc50 1239 Replace uses of send_gdb / gdb_expect.
889bf7c5 1240 * gdb.reverse/finish-reverse.exp:
bcd2dc50 1241 Replace uses of send_gdb / gdb_expect.
889bf7c5 1242 * gdb.reverse/i386-precsave.exp:
bcd2dc50 1243 Replace uses of send_gdb / gdb_expect.
889bf7c5 1244 * gdb.reverse/i386-reverse.exp:
bcd2dc50 1245 Replace uses of send_gdb / gdb_expect.
889bf7c5 1246 * gdb.reverse/i386-sse-reverse.exp:
bcd2dc50 1247 Replace uses of send_gdb / gdb_expect.
889bf7c5 1248 * gdb.reverse/i387-env-reverse.exp:
bcd2dc50 1249 Replace uses of send_gdb / gdb_expect.
889bf7c5 1250 * gdb.reverse/i387-stack-reverse.exp:
bcd2dc50 1251 Replace uses of send_gdb / gdb_expect.
889bf7c5 1252 * gdb.reverse/machinestate-precsave.exp:
bcd2dc50 1253 Replace uses of send_gdb / gdb_expect.
889bf7c5 1254 * gdb.reverse/machinestate.exp:
bcd2dc50 1255 Replace uses of send_gdb / gdb_expect.
889bf7c5 1256 * gdb.reverse/sigall-precsave.exp:
bcd2dc50 1257 Replace uses of send_gdb / gdb_expect.
889bf7c5 1258 * gdb.reverse/sigall-reverse.exp:
bcd2dc50 1259 Replace uses of send_gdb / gdb_expect.
889bf7c5 1260 * gdb.reverse/solib-precsave.exp:
bcd2dc50 1261 Replace uses of send_gdb / gdb_expect.
889bf7c5 1262 * gdb.reverse/solib-reverse.exp:
bcd2dc50 1263 Replace uses of send_gdb / gdb_expect.
889bf7c5 1264 * gdb.reverse/step-precsave.exp:
bcd2dc50 1265 Replace uses of send_gdb / gdb_expect.
889bf7c5 1266 * gdb.reverse/step-reverse.exp:
bcd2dc50 1267 Replace uses of send_gdb / gdb_expect.
889bf7c5 1268 * gdb.reverse/until-precsave.exp:
bcd2dc50 1269 Replace uses of send_gdb / gdb_expect.
889bf7c5 1270 * gdb.reverse/until-reverse.exp:
bcd2dc50 1271 Replace uses of send_gdb / gdb_expect.
889bf7c5 1272 * gdb.reverse/watch-precsave.exp:
bcd2dc50 1273 Replace uses of send_gdb / gdb_expect.
889bf7c5 1274 * gdb.reverse/watch-reverse.exp:
bcd2dc50
MS
1275 Replace uses of send_gdb / gdb_expect.
1276
3def43e0
JK
12772010-05-28 Jan Kratochvil <jan.kratochvil@redhat.com>
1278
1279 * gdb.base/sepdebug.exp (info silent break bp_location1): Fix racy
1280 excessive newline.
1281
27d3a1a2 12822010-05-27 Michael Snyder <msnyder@vmware.com>
22454424
MS
1283
1284 * gdb.base/break.exp: Replace uses of send_gdb / gdb_expect.
02746bbc
MS
1285 * gdb.base/relational.exp: Replace uses of send_gdb / gdb_expect.
1286 * gdb.base/relocate.exp: Replace uses of send_gdb / gdb_expect.
1287 * gdb.base/restore.exp: Replace uses of send_gdb / gdb_expect.
1288 * gdb.base/return.exp: Replace uses of send_gdb / gdb_expect.
1289 * gdb.base/return2.exp: Replace uses of send_gdb / gdb_expect.
1290 * gdb.base/sepdebug.exp: Replace uses of send_gdb / gdb_expect.
1291 * gdb.base/setshow.exp: Replace uses of send_gdb / gdb_expect.
1292 * gdb.base/setvar.exp: Replace uses of send_gdb / gdb_expect.
1293 * gdb.base/shlib-call.exp: Replace uses of send_gdb / gdb_expect.
1294 * gdb.base/shreloc.exp: Replace uses of send_gdb / gdb_expect.
1295 * gdb.base/sigall.exp: Replace uses of send_gdb / gdb_expect.
1296 * gdb.base/sigbpt.exp: Replace uses of send_gdb / gdb_expect.
1297 * gdb.base/signull.exp: Replace uses of send_gdb / gdb_expect.
1298 * gdb.base/so-impl-ld.exp: Replace uses of send_gdb / gdb_expect.
1299 * gdb.base/varargs.exp: Replace uses of send_gdb / gdb_expect.
1300 * gdb.base/volatile.exp: Replace uses of send_gdb / gdb_expect.
1301 * gdb.base/watch_thread_num.exp: Replace uses of send_gdb / gdb_expect.
1302 * gdb.base/watchpoint.exp: Replace uses of send_gdb / gdb_expect.
22454424 1303
27d3a1a2 13042010-05-26 Michael Snyder <msnyder@vmware.com>
ec9f1212 1305
22454424
MS
1306 * gdb.java/jmisc.exp: Replace uses of send_gdb / gdb_expect.
1307 * gdb.java/jprint.exp: Replace uses of send_gdb / gdb_expect.
1308
1309 * gdb.gdb/complaints.exp: Replace uses of send_gdb / gdb_expect.
1310 * gdb.gdb/selftest.exp: Replace uses of send_gdb / gdb_expect.
1311 * gdb.gdb/xfullpath.exp: Replace uses of send_gdb / gdb_expect.
1312
889bf7c5 1313 * gdb.reverse/consecutive-reverse.exp:
22454424 1314 Replace uses of send_gdb / gdb_expect.
889bf7c5 1315 * gdb.reverse/consecutive-precsave.exp:
22454424
MS
1316 Replace uses of send_gdb / gdb_expect.
1317
1318 * gdb.mi/mi-basics.exp: Replace uses of send_gdb / gdb_expect.
1319 * gdb.mi/mi-nonstop-exit.exp: Replace uses of send_gdb / gdb_expect.
1320 * gdb.mi/mi-nonstop.exp: Replace uses of send_gdb / gdb_expect.
889bf7c5 1321 * gdb.mi/mi-ns-stale-regcache.exp:
22454424
MS
1322 Replace uses of send_gdb / gdb_expect.
1323 * gdb.mi/mi-nsintrall.exp: Replace uses of send_gdb / gdb_expect.
1324 * gdb.mi/mi-nsmoribund.exp: Replace uses of send_gdb / gdb_expect.
1325 * gdb.mi/mi-nsthrexec.exp: Replace uses of send_gdb / gdb_expect.
1326 * gdb.mi/mi-return.exp: Replace uses of send_gdb / gdb_expect.
1327 * gdb.mi/mi-var-display.exp: Replace uses of send_gdb / gdb_expect.
1328 * gdb.mi/mi2-basics.exp: Replace uses of send_gdb / gdb_expect.
1329 * gdb.mi/mi2-console.exp: Replace uses of send_gdb / gdb_expect.
1330 * gdb.mi/mi2-return.exp: Replace uses of send_gdb / gdb_expect.
1331 * gdb.mi/mi2-var-display.exp: Replace uses of send_gdb / gdb_expect.
ec9f1212
MS
1332
13332010-05-26 Michael Snyder <msnyder@vmware.com>
6acb16a2 1334
22454424 1335 * gdb.ada/formatted_ref.exp: Replace uses of send_gdb / gdb_expect.
6acb16a2 1336
22454424 1337 * gdb.asm/asm-source.exp: Replace uses of send_gdb / gdb_expect.
6acb16a2 1338
22454424
MS
1339 * gdb.base/a2-run.exp: Replace uses of send_gdb / gdb_expect.
1340 * gdb.base/all-bin.exp: Replace uses of send_gdb / gdb_expect.
1341 * gdb.base/annota1.exp: Replace uses of send_gdb / gdb_expect.
1342 * gdb.base/annota3.exp: Replace uses of send_gdb / gdb_expect.
1343 * gdb.base/assign.exp: Replace uses of send_gdb / gdb_expect.
1344 * gdb.base/attach.exp: Replace uses of send_gdb / gdb_expect.
1345 * gdb.base/bitfields.exp: Replace uses of send_gdb / gdb_expect.
1346 * gdb.base/bitfields2.exp: Replace uses of send_gdb / gdb_expect.
1347 * gdb.base/bitops.exp: Replace uses of send_gdb / gdb_expect.
6acb16a2 1348
6e5f2c59
TT
13492010-05-25 Tom Tromey <tromey@redhat.com>
1350
1351 * gdb.base/macscp.exp: Add missing space after setup_kfail.
1352
bbc8b958
TT
13532010-05-25 Tom Tromey <tromey@redhat.com>
1354
1355 * gdb.arch/i386-prologue.exp (skip_breakpoint): Fix setup_kfail
1356 argument order.
1357 * gdb.base/macscp.exp: Fix setup_kfail argument order.
1358 * gdb.base/long_long.exp (gdb_test_xxx): Fix setup_kfail argument
1359 order.
1360 * gdb.base/sigbpt.exp (stepi_out): Fix setup_kfail argument
1361 order.
1362 * gdb.base/call-sc.exp (setup_kfails): Remove.
1363 (setup_compiler_kfails): Remove.
1364 * gdb.base/callfuncs.exp (do_function_calls): Fix setup_kfail
1365 argument order.
1366 * gdb.base/siginfo.exp: Fix setup_kfail argument order.
1367 * gdb.base/sigstep.exp (advance): Fix setup_kfail argument order.
1368 (advancei): Fix setup_kfail argument order.
1369 * gdb.base/radix.exp: Fix setup_kfail argument order.
1370 * gdb.base/solib-weak.exp (do_test): Fix setup_kfail argument
1371 order.
1372 * gdb.base/structs.exp (setup_kfails): Remove.
1373 (setup_compiler_kfails): Fix setup_kfail argument order.
1374 * gdb.base/sigaltstack.exp (finish_test): Fix setup_kfail argument
1375 order.
1376 * gdb.java/jmain.exp: Fix setup_kfail argument order.
1377 * gdb.pascal/types.exp (test_string_literal_types_accepted): Fix
1378 setup_kfail argument order.
1379 * gdb.cp/overload.exp: Fix setup_kfail argument order.
1380
83d1babf
TT
13812010-05-25 Tom Tromey <tromey@redhat.com>
1382
1383 * gdb.dwarf2/pieces.exp (pieces_test_f3): Mention PR 11636.
1384
6acb16a2
MS
13852010-05-25 Michael Snyder <msnyder@vmware.com>
1386
1387 * gdb.base/a2-run.exp: Replace send_gdb with gdb_test.
1388 * gdb.base/all-bin.exp: Replace send_gdb with gdb_test.
1389 * gdb.base/annota1.exp: Replace send_gdb with gdb_test.
1390 * gdb.base/annota3.exp: Replace send_gdb with gdb_test.
1391 * gdb.base/assign.exp: Replace send_gdb with gdb_test.
1392 * gdb.base/attach.exp: Replace send_gdb with gdb_test.
1393 * gdb.base/bitfields.exp: Replace send_gdb with gdb_test.
1394 * gdb.base/bitfields2.exp: Replace send_gdb with gdb_test.
1395 * gdb.base/bitops.exp: Replace send_gdb with gdb_test.
ad3986f0
MS
1396 * gdb.base/call-ar-st.exp: Replace send_gdb with gdb_test.
1397 * gdb.base/callfuncs.exp: Replace send_gdb with gdb_test.
1398 * gdb.base/call-rt-st.exp: Replace send_gdb with gdb_test.
1399 * gdb.base/call-signal-resume.exp: Replace send_gdb with gdb_test.
1400 * gdb.base/call-strs.exp: Replace send_gdb with gdb_test.
1401 * gdb.base/catch-syscall.exp: Replace send_gdb with gdb_test.
1402 * gdb.base/charset.exp: Replace send_gdb with gdb_test.
1403 * gdb.base/checkpoint.exp: Replace send_gdb with gdb_test.
1404 * gdb.base/commands.exp: Replace send_gdb with gdb_test.
1405 * gdb.base/condbreak.exp: Replace send_gdb with gdb_test.
1406 * gdb.base/cond-exprs.exp: Replace send_gdb with gdb_test.
1407 * gdb.base/consecutive.exp: Replace send_gdb with gdb_test.
1408 * gdb.base/constvars.exp: Replace send_gdb with gdb_test.
1409 * gdb.base/corefile.exp: Replace send_gdb with gdb_test.
a76e022a
MS
1410 * gdb.base/default.exp: Replace send_gdb with gdb_test.
1411 * gdb.base/define.exp: Replace send_gdb with gdb_test.
1412 * gdb.base/display.exp: Replace send_gdb with gdb_test.
1413 * gdb.base/dump.exp: Replace send_gdb with gdb_test.
1414 * gdb.base/ending-run.exp: Replace send_gdb with gdb_test.
1415 * gdb.base/eval-skip.exp: Replace send_gdb with gdb_test.
1416 * gdb.base/exprs.exp: Replace send_gdb with gdb_test.
1417 * gdb.base/fileio.exp: Replace send_gdb with gdb_test.
1418 * gdb.base/finish.exp: Replace send_gdb with gdb_test.
1419 * gdb.base/foll-fork.exp: Replace send_gdb with gdb_test.
1420 * gdb.base/funcargs.exp: Replace send_gdb with gdb_test.
1421 * gdb.base/gcore-buffer-overflow.exp: Replace send_gdb with gdb_test.
1422 * gdb.base/gcore.exp: Replace send_gdb with gdb_test.
1423 * gdb.base/gdb1090.exp: Replace send_gdb with gdb_test.
1424 * gdb.base/gdbvars.exp: Replace send_gdb with gdb_test.
1425 * gdb.base/help.exp: Replace send_gdb with gdb_test.
1426 * gdb.base/info-proc.exp: Replace send_gdb with gdb_test.
1427 * gdb.base/jump.exp: Replace send_gdb with gdb_test.
1428 * gdb.base/long_long.exp: Replace send_gdb with gdb_test.
65731a6b
MS
1429 * gdb.base/maint.exp: Replace send_gdb with gdb_test.
1430 * gdb.base/miscexprs.exp: Replace send_gdb with gdb_test.
1431 * gdb.base/nodebug.exp: Replace send_gdb with gdb_test.
1432 * gdb.base/pointers.exp: Replace send_gdb with gdb_test.
1433 * gdb.base/ptype.exp: Replace send_gdb with gdb_test.
6acb16a2 1434 * gdb.base/whatis.exp: Replace send_gdb with gdb_test.
65731a6b
MS
1435
14362010-05-25 Doug Evans <dje@google.com>
1437
1438 * gdb.python/py-cmd.exp: Add tests for gdb.GdbError and
1439 gdb.string_to_argv.
ad3986f0 1440
d3b1e874
TT
14412010-05-21 Tom Tromey <tromey@redhat.com>
1442
1443 * gdb.dwarf2/pieces.exp (pieces_test_f3): New proc.
1444 Call it.
1445 * gdb.dwarf2/pieces.S: Update.
1446 * gdb.dwarf2/pieces.c (struct B): Remove initial field.
1447
cb826367
TT
14482010-05-21 Tom Tromey <tromey@redhat.com>
1449
1450 * gdb.dwarf2/pieces.exp (pieces_test_f6): New proc.
1451 Call it.
1452 * gdb.dwarf2/pieces.c (struct C): New.
1453 (f6): New function.
1454 * gdb.dwarf2/pieces.S: Replace.
1455
74de6778
TT
14562010-05-21 Tom Tromey <tromey@redhat.com>
1457
1458 * gdb.dwarf2/pieces.exp (pieces_test_f2): New proc.
1459 Call it.
1460
afd74c5f
TT
14612010-05-21 Tom Tromey <tromey@redhat.com>
1462
1463 * gdb.dwarf2.pieces.exp: New file.
1464 * gdb.dwarf2.pieces.S: New file.
1465 * gdb.dwarf2.pieces.c: New file.
1466
a7b75dfd 14672010-05-20 Pedro Alves <pedro@codesourcery.com>
889bf7c5 1468 Joel Brobecker <brobecker@adacore.com>
a7b75dfd
JB
1469
1470 * lib/gdb.exp (gdb_test_no_output): New function.
1471 * lib/gdb.ada/arrayidx.exp: Use gdb_test_no_output instead of gdb_test
1472 when testing commands that should produce no output.
1473
c81c812a
JB
14742010-05-17 Joel Brobecker <brobecker@adacore.com>
1475
1476 * gdb.ada/watch_arg/watch.adb: Rewrite testcase to avoid the
1477 parameter that we want to watch being a constant.
1478
0cce5bd9
JB
14792010-05-17 Joel Brobecker <brobecker@adacore.com>
1480
1481 * gdb.ada/cond_lang: New testcase.
1482
47050449
JB
14832010-05-17 Joel Brobecker <brobecker@adacore.com>
1484
1485 * lib/gdb.exp (banned_variables): New variable/constant.
1486 (gdb_init): Add write trace on variables listed in banned_variables.
1487 (gdb_finish): Remove write traces on variables listed in
1488 banned_variables.
1489
77c01586
JB
14902010-05-17 Joel Brobecker <brobecker@adacore.com>
1491
1492 * gdb.base/gdb11530.exp: Delete setting of prms_id and bug_id.
1493 * gdb.cp/koenig.exp: Likewise.
1494
88d4aea7
PM
14952010-05-14 Phil Muldoon <pmuldoon@redhat.com>
1496
889bf7c5 1497 PR python/11482
88d4aea7
PM
1498
1499 * gdb.python/py-value.exp (test_value_hash): New function.
1500
f5a010c0
PM
15012010-05-11 Pierre Muller <muller@ics.u-strasbg.fr>
1502
1503 PR exp/11530.
1504 * gdb.base/gdb11530.c: New file.
1505 * gdb.base/gdb11530.exp: New file.
1506
8ef4892f
JK
15072010-05-08 Jan Kratochvil <jan.kratochvil@redhat.com>
1508
1509 * gdb.dwarf2/dw2-modula2-self-type.exp: New.
1510 * gdb.dwarf2/dw2-modula2-self-type.S: New.
1511
7322dca9
SW
15122010-05-07 Sami Wagiaalla <swagiaal@redhat.com>
1513
1514 * gdb.cp/koenig.exp: New test.
1515 * gdb.cp/koenig.cc: New test program.
1516
02e7ea18
JB
15172010-05-05 Joel Brobecker <brobecker@adacore.com>
1518
1519 Remove the use of prms_id and bug_id throughout the testsuite.
1520
e1c34c5d
PM
15212010-05-04 Pierre Muller <muller@ics.u-strasbg.fr>
1522
1523 PR exp/11349.
1524 * testsuite/gdb.cp/ref-types.exp: Add test to examine
1525 use a reference local variable.
1526
8e1d0c49
JK
15272010-05-02 Jan Kratochvil <jan.kratochvil@redhat.com>
1528
1529 * gdb.base/break-interp.exp: Remove $exec.debug safety removal.
1530 * gdb.base/sepdebug.exp: Remove .debug subdirectory handling. New
1531 variable different_dir. Move debugfile into a full directory pathname
1532 under DIFFERENT_DIR.
1533 * lib/gdb.exp (separate_debug_filename): Remove.
1534 (gdb_gnu_strip_debug): No longer call separate_debug_filename. Remove
1535 variable debug_dir and mkdir of it. Update function comments.
1536
e66408ed
PA
15372010-04-29 Pedro Alves <pedro@codesourcery.com>
1538
1539 PR gdb/11557
1540
1541 * gdb.mi/mi-ns-stale-regcache.exp, gdb.mi/ns-stale-regcache.c: New
1542 files.
1543
d7b32ed3
PM
15442010-04-29 Phil Muldoon <pmuldoon@redhat.com>
1545
889bf7c5 1546 * gdb.python/py-param.exp: New File.
d7b32ed3 1547
6aecb9c2
JB
15482010-04-29 Mihail Zenkov <mihail.zenkov@gmail.com>
1549
1550 * gdb.base/default.exp: Fix "set language" test.
1551
bdf92a1c
PM
15522010-04-24 Pierre Muller <muller@ics.u-strasbg.fr>
1553
1554 PR breakpoints/11531.
1555 * gdb.base/gdb11531.c: New file.
1556 * gdb.base/gdb11531.exp: New file.
1557
3f172e24
TT
15582010-04-26 Tom Tromey <tromey@redhat.com>
1559
1560 * gdb.base/completion.exp: Add tests for completion and deprecated
1561 commands.
1562
64af4c92
JK
15632010-04-26 Jan Kratochvil <jan.kratochvil@redhat.com>
1564
1565 * gdb.pascal/gdb11492.exp (print integer_array, print /d char_array)
1566 (print /x char_array): Escape curly brackets.
1567
492928e4
JK
15682010-04-23 Jan Kratochvil <jan.kratochvil@redhat.com>
1569
1570 Fix deadlock on looped list of loaded shared objects.
1571 * gdb.base/solib-corrupted.exp: New.
1572
66d09542
DE
15732010-04-23 Doug Evans <dje@google.com>
1574
1575 * gdb.python/py-section-script.c: New file.
1576 * gdb.python/py-section-script.exp: New file.
1577 * gdb.python/py-section-script.py: New file.
1578
8bd10a10
CM
15792010-04-20 Chris Moller <cmoller@redhat.com>
1580
1581 PR 10179
1582
1583 * gdb.base/Makefile.in (EXECUTABLES): Added pr10179.
1584 * gdb.base/pr10179-a.c:
1585 * gdb.base/pr10179-b.c:
1586 * gdb.base/pr10179.exp: New files.
1587
c0201579
JK
15882010-04-22 Jan Kratochvil <jan.kratochvil@redhat.com>
1589
1590 Fix crashes on dangling display expressions.
1591 * gdb.base/solib-display.exp: Call gdb_gnu_strip_debug if LIBSEPDEBUG
1592 is SEP.
1593 (lib_flags): Remove the "debug" keyword.
1594 (libsepdebug): New variable for iterating new loop.
1595 (save_pf_prefix): New variable wrapping the loop.
1596 (sep_lib_flags): New variable derived from LIB_FLAGS. Use it.
1597 * lib/gdb.exp (gdb_gnu_strip_debug): Document the return code.
1598
793b0ff8
PM
15992010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
1600
1601 * gdb.threads/watchthreads.exp: Change to obtain consistent output.
1602
097f51f7
PM
16032010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
1604
1605 PR stabs/11479.
1606 * gdb.stabs/gdb11479.exp: New file.
1607 * gdb.stabs/gdb11479.c: New file.
1608
9a22f0d0
PM
16092010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
1610
1611 * gdb.base/charset.c (Strin16, String32): New variables.
1612 * gdb.base/charset.exp (gdb_test): Test correct display
1613 of 16 or 32 bit strings.
1614
16152010-04-21 Chris Moller <cmoller@redhat.com>
0b66f317
CM
1616
1617 PR 9167
1618 * gdb.cp/Makefile.in (EXECUTABLES): Added pr9167.
1619 * gdb.cp/pr9167.cc: New file.
1620 * gdb.cp/pr9167.exp: New file.
1621
1622
6e354e5e
PM
16232010-04-21 Pierre Muller <muller@ics.u-strasbg.fr>
1624
1625 PR pascal/11492.
1626 * gdb.pascal/gdb11492.pas: New file.
1627 * gdb.pascal/gdb11492.exp: New file.
1628
be942545
JB
16292010-04-20 Joel Brobecker <brobecker@adacore.com>
1630
1667e6e3 1631 * gdb.ada/info_types.c, gdb.ada/info_types.exp: New files.
be942545 1632
0c3acc09
JB
16332010-04-20 Joel Brobecker <brobecker@adacore.com>
1634
1635 * gdb.ada/dyn_loc: New testcase.
1636
ec31cde5
CM
16372010-04-20 Chris Moller <cmoller@redhat.com>
1638
1639 PR 10867
889bf7c5 1640
ec31cde5
CM
1641 * gdb.cp/Makefile.in (EXECUTABLES): Added pr10687
1642 * gdb.cp/pr10687.cc: New file.
1643 * gdb.cp/pr10687.exp: New file.
1644
1645
ce4b0682
SDJ
16462010-04-20 Jan Kratochvil <jan.kratochvil@redhat.com>
1647 Sergio Durigan Junior <sergiodj@redhat.com>
1648
1649 * gdb.fortran/logical.exp: New testcase.
1650 * gdb.fortran/logical.f90: New file.
1651
3436961f
DE
16522010-04-19 Doug Evans <dje@google.com>
1653
1654 * gdb.base/help.exp (help source): Update expected output.
1655
4d836c09
JK
16562010-04-19 Jan Kratochvil <jan.kratochvil@redhat.com>
1657
1658 * gdb.base/solib-display.exp: Replace gdb_exit, gdb_start,
1659 gdb_reinitialize_dir and gdb_load by clean_restart. Remove trailing
1660 gdb_exit and return.
1661 (executable): New variable.
1662 (binfile): Use it.
1663
6149aea9
PA
16642010-04-19 Pedro Alves <pedro@codesourcery.com>
1665
1666 PR breakpoints/8554.
1667
1668 * gdb.trace/save-trace.exp: Adjust.
1669
ed41462c
L
16702010-04-17 H.J. Lu <hongjiu.lu@intel.com>
1671
1672 PR corefiles/11511
1673 * gdb.arch/system-gcore.exp: New.
1674 * gdb.arch/gcore.c: Likewise.
1675
3f7b2faa
DE
16762010-04-15 Doug Evans <dje@google.com>
1677
fa33c3cd
DE
1678 * gdb.python/py-progspace.c: New file.
1679 * gdb.python/py-progspace.exp: New file.
1680
3f7b2faa
DE
1681 * gdb.base/source.exp: Add tests for "source -s".
1682
79f283fe
PM
16832010-04-14 Phil Muldoon <pmuldoon@redhat.com>
1684
1685 * gdb.python/py-prettyprint.py (NoStringContainerPrinter): New printer.
1686 * gdb.python/py-prettyprint.c: Add justchildren struct, typedefs.
1687 * gdb.python/py-prettyprint.exp: New test for to_string returning None.
1688 * gdb.python/py-mi.exp: New test for to_string returning None.
1689
fc8eb08a
PM
16902010-04-12 Phil Muldoon <pmuldoon@redhat.com>
1691
1692 * gdb.python/py-breakpoint.c: Make result global.
1693
26e197f6
JK
16942010-04-09 Jan Kratochvil <jan.kratochvil@redhat.com>
1695
1696 Fix non-GNU make compatibility.
1697 * Makefile.in ($(TEST_TARGETS)): Conditionalize it by @GMAKE_TRUE@.
1698
adc36818
PM
16992010-04-09 Phil Muldoon <pmuldoon@redhat.com>
1700
1701 * gdb.python/py-breakpoint.exp: New File.
1702 * gdb.python/py-breakpoint.C: Ditto.
1703
64e17368
SS
17042010-04-08 Stan Shebs <stan@codesourcery.com>
1705
1706 * gdb.trace/actions.exp: Clear default-collect.
1707 * gdb.trace/save-trace.exp: Clear default-collect.
1708
fff5cc64
PM
17092010-04-08 Phil Muldoon <pmuldoon@redhat.com>
1710
1711 * gdb.python/py-value: Add null string variable.
1712 (test_lazy_string): Test zero length, NULL address lazy
1713 strings.
1714
a055a187
L
17152010-04-07 H.J. Lu <hongjiu.lu@intel.com>
1716
1717 * gdb.arch/i386-avx.c: New.
1718 * gdb.arch/i386-avx.exp: Likewise.
1719
1720 * gdb.arch/i386-cpuid.h: Updated from gcc 4.4.
1721
96e39866
DE
17222010-04-06 Doug Evans <dje@google.com>
1723
1724 * gdb.base/source-test.gdb: New file.
1725 * gdb.base/source.exp: Test source -v.
1726
5984a431
UW
17272010-04-06 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1728
1729 * gdb.cp/inherit.exp (test_print_anon_union): Fix re_class pattern.
1730
ec8a089a
PM
17312010-04-06 Pierre Muller <muller@ics.u-strasbg.fr>
1732
1733 * gdb.stabs/aout.sed: Convert all backslash to double backslash
1734 within one line, unless it is followed by a double quote.
1735 * gdb.stabs/hppa.sed: Idem.
1736 * gdb.stabs/weird.def: Add char and String constants
889bf7c5
PA
1737 * gdb.stabs/weird.exp: Check for correct parsing of
1738 char and string constants.
ec8a089a
PM
1739 * gdb.stabs/xcoff.sed: Ignore escaped quote quotes
1740 in .stabs to .stabx substitution.
1741
fce3c1f0
SS
17422010-04-05 Stan Shebs <stan@codesourcery.com>
1743
1744 * gdb.trace/tfile.c: Add a variable split across two blocks, and a
1745 constant global.
1746 * gdb.trace/tfile.exp: Try to print them.
1747
d77f58be
SS
17482010-04-04 Stan Shebs <stan@codesourcery.com>
1749
1750 * gdb.base/completion.exp: Update for new "info watchpoints".
1751 * gdb.base/default.exp: Ditto.
1752 * gdb.base/help.exp: Ditto.
1753 * gdb.base/watchpoint.exp: Ditto.
1754 * gdb.trace/infotrace.exp: Update "info tracpoints" output.
889bf7c5 1755
af54718e
SS
17562010-04-04 Stan Shebs <stan@codesourcery.com>
1757
1758 * gdb.trace/tfile.exp: Sharpen tfind test.
1759
74d1f91e
JK
17602010-04-04 Jan Kratochvil <jan.kratochvil@redhat.com>
1761
1762 * gdb.base/break-entry.exp: New.
1763
eb8e76db 17642010-04-02 Hui Zhu <teawater@gmail.com>
889bf7c5 1765 Michael Snyder <msnyder@vmware.com>
eb8e76db
HZ
1766
1767 * gdb.reverse/i386-sse-reverse.exp: New file.
1768 * gdb.reverse/i386-sse-reverse.c: New file.
1769
bf65cad8
PA
17702010-04-02 Pedro Alves <pedro@codesourcery.com>
1771
1772 * gdb.trace/tfind.exp: Adjust expected disassembly output.
1773
fff87407
SS
17742010-04-01 Stan Shebs <stan@codesourcery.com>
1775
1776 * gdb.trace/actions.exp: Tweak expected output.
1777 * gdb.trace/while-stepping.exp: Tweak expected output.
1778
fe01d668
L
17792010-04-01 H.J. Lu <hongjiu.lu@intel.com>
1780
1781 * gdb.arch/amd64-byte.exp: Check "ah", "bh", "ch", "dh".
1782
86b17b60
PA
17832010-04-01 Pedro Alves <pedro@codesourcery.com>
1784
1785 * gdb.base/commands.exp: Adjust.
1786 * gdb.cp/extern-c.exp: Adjust.
1787
2c58c0a9
PA
17882010-04-01 Pedro Alves <pedro@codesourcery.com>
1789
1790 * gdb.trace/collection.c (local_test_func): Define a local struct,
1791 and instanciate it.
1792
0db9b91c
PA
17932010-04-01 Pedro Alves <pedro@codesourcery.com>
1794
1795 * gdb.trace/collection.exp (gdb_collect_args_test)
1796 (gdb_collect_argarray_test): XFAIL the tests that assume the
1797 argarray argument's elements are collected.
1798
8072405b
JK
17992010-03-31 Jan Kratochvil <jan.kratochvil@redhat.com>
1800
1801 * gdb.dwarf2/dw2-bad-parameter-type.exp,
1802 gdb.dwarf2/dw2-bad-parameter-type.S: New.
1803
8bf6485c
SS
18042010-03-31 Stan Shebs <stan@codesourcery.com>
1805
1806 * gdb.trace/save-trace.exp: Test save/restore of default-collect
1807 and tracepoint conditionals.
1808 (gdb_verify_tracepoints): Delete unused return.
1809
fd7f724a
KS
18102010-03-26 Keith Seitz <keiths@redhat.com>
1811
1812 * gdb.java/jmisc.exp (ptype jmisc): Allow the constructor to
1813 appear in the output before main.
1814 Remove KFAIL for gdb/2215 aka bz 9320.
1815
8d9e7719
DE
18162010-03-30 Doug Evans <dje@google.com>
1817
0906dd0b
DE
1818 * gdb.arch/amd64-word.exp: Rename hex to hexr, the former is defined
1819 by dejagnu.
1820 * gdb.arch/amd64-dword.exp: Ditto.
1821
8d9e7719
DE
1822 * gdb.base/annota1.exp (break handle_USR1): Make fail and pass text
1823 match.
1824 (break printf): Ditto.
1825
1da644f0
SW
18262010-03-29 Sami Wagiaalla <swagiaal@redhat.com>
1827
1828 * gdb.cp/nsusing.exp: Marked imported declaration test as xfail with
1829 gcc < 4.4.
1830 * gdb.cp/shadow.exp: Ditto.
1831
a8121990
PA
18322010-03-29 Pedro Alves <pedro@codesourcery.com>
1833
1834 * gdb.trace/collection.exp (run_trace_experiment): Make sure
1835 "tstart" is silent.
1836
6e79d367
PA
18372010-03-29 Pedro Alves <pedro@codesourcery.com>
1838
1839 * gdb.trace/collection.exp (executable): New.
1840 (binfile): Use it.
1841 (fpreg, spreg, pcreg): New.
1842 (test_register): Use gdb_test_multiple. Pass /x to print.
1843 (prepare_for_trace_test): New.
1844 (run_trace_experiment): Use "continue", not gdb_run_cmd.
1845 (gdb_collect_args_test, gdb_collect_argstruct_test)
1846 (gdb_collect_argarray_test, gdb_collect_locals_test): Use
1847 prepare_for_trace_test.
1848 (gdb_collect_registers_test): Use prepare_for_trace_test. Use
1849 fpreg, spreg and pcreg.
1850 (gdb_collect_expression_test, gdb_collect_globals_test): Use
1851 prepare_for_trace_test.
1852 (gdb_trace_collection_test): Use fpreg, spreg and pcreg. Don't
1853 try to detect tracing support here. Don't set breakpoints at
1854 `begin' or `end' here.
1855 <global scope>: Use clean_restart. Run to main before checking
1856 for tracing support. Check for for tracing support here.
1857
09248348
JK
18582010-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
1859
1860 * gdb.base/break-interp.exp (test_core, test_attach, test_ld): Add
1861 " as $displacement" to "seen displacement message".
1862
d350db38
PA
18632010-03-28 Pedro Alves <pedro@codesourcery.com>
1864
1865 * gdb.trace/while-dyn.exp (executable): New variable.
1866 (binfile): Use it.
1867 (test_while_stepping): New function. Move most tests here. Call
1868 it once for each of the while-stepping, stepping and ws aliases.
1869
907af001
UW
18702010-03-26 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1871
1872 * gdb.cp/inherit.exp (test_ptype_si): XFAIL test for GCC versions
1873 that do not provide the tagless_struct type name at all.
1874 (test_print_anon_union): Do not check value of uninitialized
1875 union member. Do not use cp_test_ptype_class, so we can accept
1876 "long" as well as "long int".
1877
610197fd
PA
18782010-03-26 Pedro Alves <pedro@codesourcery.com>
1879
1880 * gdb.trace/tfile.c (tohex, bin2hex): New.
1881 (write_error_trace_file): Hexify error description.
1882
6c28cbf2
SS
18832010-03-25 Stan Shebs <stan@codesourcery.com>
1884
1885 * gdb.trace/tfile.c: Generate an additional trace file, improve
1886 portability.
1887 * gdb.trace/tfile.exp: Test trace file with an error stop, delete
1888 files in a better way.
1889
e62b8c7e
KS
18902010-03-25 Keith Seitz <keiths@redhat.com>
1891
1892 * gdb.java/jprint.exp: XFAIL printing of static class members
1893 because of GCC debuginfo problem.
1894
82ccf5a5
JK
18952010-03-25 Jan Kratochvil <jan.kratochvil@redhat.com>
1896
1897 * gdb.base/dup-sect.exp, gdb.base/dup-sect.S: New.
1898
293e2f9e
DJ
18992010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
1900
1901 * gdb.base/completion.exp: Allow long instead of long int.
1902 * gdb.base/ending-run.exp: Match _rt_entry.* for RealView.
1903 * gdb.base/gdbvars.c (main): Remove unused usestubs code. Reference
1904 variable p.
1905 * gdb.base/maint.exp: Allow ER_RO and ER_RW instead of .text and .data.
1906 * gdb.base/pointers.exp: Allow long instead of long int.
1907 * gdb.base/printcmds.exp: XFAIL for RealView on ARM EABI.
1908 * gdb.base/step-line.exp: Allow a directory before the source file name.
1909
95a42b64
TT
19102010-03-24 Tom Tromey <tromey@redhat.com>
1911
1912 PR breakpoints/9352:
1913 * gdb.base/default.exp: Update.
1914 * gdb.base/commands.exp: Update.
1915 * gdb.cp/extern-c.exp: Test setting commands on multiple
1916 breakpoints at once.
1917
2390201f
DJ
19182010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
1919
1920 * gdb.base/call-signal-resume.exp, gdb.base/unwindonsignal.exp: Skip
1921 if gdb,nosignals.
1922 * gdb.base/watchpoints.c: Do not include unnecessary headers.
1923 * lib/gdb.exp (gdb_test_multiple): Relax pattern for "the program
1924 exited".
1925
8c9a6790
SS
19262010-03-24 Stan Shebs <stan@codesourcery.com>
1927
1928 * gdb.trace/tfile.exp: Expect "trace frame", with a space.
1929
a6c727b2
DJ
19302010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
1931
1932 * gdb.base/callfuncs.exp (do_function_calls): Add XFAILs for RealView.
1933 * gdb.base/ptype.exp (ptype_maybe_prototyped): Add overprototyped
1934 argument. Handle "short" and "long".
1935 (Top level): Pass overprototyped output for old_fptr and xptr.
1936
4dfd5423
PA
19372010-03-23 Pedro Alves <pedro@codesourcery.com>
1938
1939 * gdb.threads/pthreads.c (thread1, thread2, main): Fix printf
1940 format strings and add casts to avoid compiler warnings.
1941
19422010-03-23 Vladimir Prus <vladimir@codesourcery.com>
a7bdde9e
VP
1943
1944 * lib/trace-support.exp (gdb_trace_setactions):
1945 Don't expect whitespace after ">" prompt.
1946 * gdb.trace/actions.exp: Adjust for output changes.
1947 * gdb.trace/while-stepping.exp: Likewise.
1948
c847d045
JK
19492010-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
1950
1951 * dg-extract-results.sh: Sync with GCC HEAD (import r155655, r157175
1952 and r157645).
1953
5f717f1d
JK
19542010-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
1955
1956 * gdb.dwarf2/dw2-empty-namespace.exp, gdb.dwarf2/dw2-empty-namespace.S:
1957 New.
1958
7d6d51d5
DJ
19592010-03-22 Daniel Jacobowitz <dan@codesourcery.com>
1960
1961 * gdb.python/Makefile.in (EXECUTABLES): Add py-mi.
1962 * gdb.python/py-mi.exp (binfile): Rename to py-mi.
1963
3b11a015
SS
19642010-03-19 Stan Shebs <stan@codesourcery.com>
1965
1966 * gdb.trace/ax.exp: New file.
1967
d7d158ed
DE
19682010-03-19 Doug Evans <dje@google.com>
1969
6bb85cd1
DE
1970 * lib/gdb.exp (gdb_compile_test): Watch for "compiler not installed"
1971 output from gcc.
1972
d7d158ed
DE
1973 * gdb.base/break-interp.exp (prelinkNO): Handle prelink binaries
1974 named /usr/sbin/prelink<foo>.
1975
4daf5ac0
SS
19762010-03-18 Stan Shebs <stan@codesourcery.com>
1977
1978 * gdb.trace/circ.exp: Test circular-trace-buffer.
1979 * gdb.trace/tfile.exp: Update tstatus test.
1980
e8d05480
JB
19812010-03-18 Joel Brobecker <brobecker@adacore.com>
1982
1983 * gdb.dwarf2/dw2-anonymous-func.S: New file.
1984 * gdb.dwarf2/dw2-anonymous-func.exp: New testcase.
1985
441b986a
UW
19862010-03-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1987
1988 * gdb.mi/gdb680.exp: Revert 2009-06-17 change.
1989
4247603b
PA
19902010-03-18 Pedro Alves <pedro@codesourcery.com>
1991
1992 * gdb.base/default.exp: Adjust the expected output of the finish
1993 and until commands when the inferior is not being run.
1994
13387711
SW
19952010-03-15 Sami Wagiaalla <swagiaal@redhat.com>
1996
1997 * gdb.cp/shadow.exp: Removed kfail; test has been fix.
1998 * gdb.cp/nsusing.exp: Ditto.
1999
6e31430b
TT
20002010-03-15 Tom Tromey <tromey@redhat.com>
2001
2002 * gdb.cp/userdef.exp: Add tests for explicit calls to operator==.
2003 * gdb.cp/userdef.cc (operator==): New function.
2004 (main): New locals mem1, mem2.
2005
e2d69cb5
JZ
20062010-03-15 Jie Zhang <jie@codesourcery.com>
2007
2008 * lib/mi-support.exp (mi_gdb_target_load): Delete unused timeout var.
2009 Declare and use new loadtimeout variable.
2010
f572f0a9
DJ
20112010-03-14 Daniel Jacobowitz <dan@codesourcery.com>
2012
2013 * gdb.base/printcmds.exp: Use gdb_file_cmd instead of gdb_load.
2014 Use gdb_load later.
2015
51f4c0b0
PA
20162010-03-14 Pedro Alves <pedro@codesourcery.com>
2017
2018 * gdb.base/solib-disc.c (main): Make format of fprintf a string
2019 literal. Add missing endlines to prints to stderr.
2020
1c809c68
TT
20212010-03-12 Tom Tromey <tromey@redhat.com>
2022
2023 PR c++/9708:
2024 * gdb.cp/m-static.exp: Add regression test.
2025 * gdb.cp/m-static.cc (method): New method.
2026 (main): Call it.
2027
00ae8fef
SW
20282010-03-12 Sami Wagiaalla <swagiaal@redhat.com>
2029
2030 * gdb.cp/gdb2384-base.h: Created 'namespace B'.
2031 * gdb.cp/gdb2384-base.cc: Use 'namespace B'.
2032
759f0f0b
PA
20332010-03-12 Daniel Jacobowitz <dan@codesourcery.com>
2034
21e24d21
PA
2035 * lib/gdb.exp (gdb_test_multiple): Handle -timeout.
2036
20372010-03-12 Daniel Jacobowitz <dan@codesourcery.com>
2038
759f0f0b
PA
2039 * lib/gdb.exp (skip_stl_tests): New.
2040 (gdb_compile): Symbian needs -ldl.
2041 (shlib_target_file): New.
2042 (shlib_symbol_file): New.
2043 (gdb_load_shlibs): Use shlib_target_file.
2044 * lib/mi-support.exp (mi_load_shlibs): Use shlib_target_file.
2045 * gdb.cp/exception.exp: Use skip_stl_tests.
2046 * gdb.cp/bs15503.exp: Use skip_stl_tests. Use untested.
2047 * gdb.cp/try_catch.exp: Use skip_stl_tests.
2048 * gdb.cp/mb-templates.exp: Ditto.
2049 * gdb.base/commands.exp: Relax regexes.
2050 * gdb.base/watchpoint-solib.exp: Don't skip on symbian. Use
2051 shlib_target_file and shlib_symbol_file.
2052 * gdb.base/maint.exp: Allow lowercase t. Allow .rodata in
2053 sections.
2054 * gdb.base/ending-run.exp: Accept E32Main for symbian.
2055 * gdb.base/solib-disc.exp: Use
2056 shlib_target_file and shlib_symbol_file.
2057 * gdb.base/unload.exp: Don't skip on symbian. Use
2058 shlib_target_file and shlib_symbol_file.
2059 * gdb.base/list.exp: Check use_gdb_stub instead of is_remote.
2060
6a8f2671 20612010-03-12 Pedro Alves <pedro@codesourcery.com>
889bf7c5 2062
6a8f2671
PA
2063 * gdb.trace/backtrace.exp: Adjust for x86 and x86_64.
2064 * gdb.trace/report.exp: Adjust for x86 and x86_64.
2065 Issue a tfind end before looking for a tracepoint frame.
2066 * gdb.trace/tfind.exp: Adjust tstatus output.
2067 Adjust disassembly output.
2068 * gdb.trace/while-dyn.exp: Adjust for x86 and x86_64.
2069
ccf26247
JK
20702010-03-11 Jan Kratochvil <jan.kratochvil@redhat.com>
2071
2072 * gdb.base/break-interp.exp: Create new displacement parameter value
2073 for the test_ld calls.
2074 (reach): New parameter displacement, verify its content. New push of
2075 pf_prefix "reach-$func:". Import global expect_out.
2076 (test_core): New parameter displacement, verify its content. New push
2077 of pf_prefix "core:". New command "set verbose on". Import global
2078 expect_out.
2079 (test_attach): New parameter displacement, verify its content. New
2080 push of pf_prefix "attach:". New command "set verbose on". Import
2081 global expect_out.
2082 (test_ld): New parameter displacement, pass it to the reach, test_core
2083 and test_attach calls and verify its content in the "ld.so exit" test.
2084 * gdb.base/prelink.exp: Remove gdb_exit and final return.
2085 (prelink): Update expected text, use gdb_test.
2086
e469c7fb
DE
20872010-03-10 Doug Evans <dje@google.com>
2088
2089 * gdb.base/checkpoint.exp: Fix comment.
2090 Lengthen timeout while doing >600 checkpoints test.
2091 Rename duplicate "kill all one" test to keep test names unique.
2092
60e1c644
PA
20932010-03-10 Pedro Alves <pedro@codesourcery.com>
2094
2095 * gdb.base/watch-cond.c, gdb.base/watch-cond.exp: New.
2096
cec808ec
KS
20972010-03-08 Keith Seitz <keiths@redhat.com>
2098
889bf7c5
PA
2099 * gdb.cp/cp-relocate.exp: Remove single-quoting of C++ methods.
2100 * gdb.cp/cplusfuncs.cc (dm_type_short): New function.
2101 (dm_type_long): New function.
2102 (dm_type_unsigned_short): New function.
2103 (dm_type_unsigned_long): New function.
2104 (myint): New typedef.
2105 * gdb.cp/cplusfuncs.exp (probe_demangler): Add tests for short,
2106 long, unsigned shor and long, operator char*, and typedef.
2107 (test_lookup_operator_functions): Add operator char* test.
2108 (test_paddr_operator_functions): Likewise.
2109 (test_paddr_overloaded_functions): Use probe values for
2110 short, long, and unsigned short and long.
2111 (test_paddr_hairy_functions): If the demangler probe detected
2112 gdb type printers, "expect" them. Otherwise "expect" the v2 or v3
2113 demangler.
2114 * gdb.cp/expand-sals.exp: Backtrace may contain class names.
2115 * gdb.cp/member-ptr.exp: Refine expected result for "print pmf"
2116 and "print null_pmf".
2117 Add test "ptype a.*pmf".
2118 * gdb.cp/overload.exp: Allow optional "int" to appear with
2119 "short" and "long".
2120 * gdb.cp/ovldbreak.exp: Use append to construct super-duper
2121 long expect value for men_overload1arg.
2122 Allow "int" to appear with "short" and "long".
2123 When testing "info break", add argument for main (void).
2124 Also allow "int" to appear with "short" and "long".
2125 Ditto with "unsigned" and "long long".
cec808ec
KS
2126 * gdb.java/jmain.exp: Do not enclose methods names in single
2127 quotes.
2128 * gdb.java/jmisc.exp: Likewise.
2129 * gdb.java/jprint.exp: Likewise.
2130 * gdb.python/py-symbol.exp: Update expected "linkage_name" value.
2131
2132 From Jan Kratochvil <jan.kratochvil@redhat.com>:
2133 * gdb.cp/exception.exp (backtrace after first throw)
2134 (backtrace after second throw): Allow a namespace before __cxa_throw.
2135 (backtrace after first catch, backtrace after second catch): Allow
2136 a namespace before __cxa_begin_catch.
2137
2138 * gdb.cp/cpexprs.exp: New file.
2139 * gdb.cp/cpexprs.cc: New file.
2140
2141 From Daniel Jacobowitz <dan@codesourcery.com>
2142 * gdb.cp/cpexprs.exp (escape): Delete. Change all callers
2143 to use string_to_regexp.
2144 (ctor, dtor): New functions. Use them to match constructor
2145 and destructor function types.
2146 (Top level): Use runto_main.
2147
f870a310
TT
21482010-03-05 Tom Tromey <tromey@redhat.com>
2149
2150 * gdb.python/py-prettyprint.py (pp_nullstr.to_string): Use
2151 gdb.target_charset.
2152 (pp_ns.to_string): Likewise.
2153
0c199f28
KS
21542010-03-04 Keith Seitz <keiths@redhat.com>
2155
2156 * gdb.cp/overload.exp: Test that the filename portion of a linespec
2157 can be quoted. Test that both the filename and function/line
2158 portions can be quoted at the same time.
2159
c7437ca6
PA
21602010-03-04 Pedro Alves <pedro@codesourcery.com>
2161
2162 * gdb.base/watch-non-mem.c, gdb.base/watch-non-mem.exp: New.
2163
b111b805
DE
21642010-03-03 Doug Evans <dje@google.com>
2165
24486cb7
DE
2166 * lib/gdb.exp (gdb_compile_pthreads): Handle case where
2167 libc contains libpthread.
2168
b111b805
DE
2169 * gdb.threads/linux-dp.c (shared_random): Call rand instead of rand_r.
2170 * gdb.threads/linux-dp.exp: Compile with gdb_compile_pthreads instead
2171 of gdb_compile. Add another pattern to match android backtrace.
2172
a0e0ef55
TT
21732010-03-03 Tom Tromey <tromey@redhat.com>
2174
2175 PR gdb/11345:
2176 * gdb.base/printcmds.exp (test_printf): Add test.
2177
1ba53b71
L
21782010-03-02 H.J. Lu <hongjiu.lu@intel.com>
2179
2180 * gdb.arch/amd64-byte.exp: New.
2181 * gdb.arch/amd64-dword.exp: Likewise.
2182 * gdb.arch/amd64-pseudo.c: Likewise.
2183 * gdb.arch/amd64-word.exp: Likewise.
2184 * gdb.arch/i386-byte.exp: Likewise.
2185 * gdb.arch/i386-pseudo.c: Likewise.
2186 * gdb.arch/i386-word.exp: Likewise.
2187
f5dff777
DJ
21882010-03-01 Daniel Jacobowitz <dan@codesourcery.com>
2189
2190 * gdb.xml/extra-regs.xml: Add struct1, struct2, and flags
2191 types. Add structreg, bitfields, and flags registers.
2192 * gdb.xml/tdesc-regs.exp: Test structreg and bitfields
2193 registers.
2194
90884b2b
L
21952010-03-01 H.J. Lu <hongjiu.lu@intel.com>
2196
2197 * gdb.xml/tdesc-regs.exp (architecture): New. Set it for x86.
2198 (load_description): Set architecture if defined.
2199
dc00d89f
PM
22002010-02-28 Phil Muldoon <pmuldoon@redhat.com>
2201
2202 * gdb.python/py-frame.exp: Add read_var block tests.
2203 * gdb.python/py-frame.c (block): New function.
2204
0e095b7e
JK
22052010-02-28 Jan Kratochvil <jan.kratochvil@redhat.com>
2206 Daniel Jacobowitz <dan@codesourcery.com>
2207
2208 * gdb.base/callfuncs.exp: New tests for $spval 0 and -1. Remove return.
2209
624f1a65
DM
22102010-02-25 David S. Miller <davem@davemloft.net>
2211
2212 * gdb.base/catch-syscall.exp: Allow to run on sparc*-*-linux and
2213 fix logic for setting all_syscalls_numbers.
2214
f3e9a817
PM
22152010-02-24 Phil Muldoon <pmuldoon@redhat.com>
2216
2217 * Makefile.in: Add py-block and py-symbol.
2218 * gdb.python/py-symbol.exp: New File.
2219 * gdb.python/py-symtab.exp: New File.
2220 * gdb.python/py-block.exp: New File.
2221 * gdb.python/py-symbol.c: New File.
2222 * gdb.python/py-block.c: New File.
2223
f6bbabf0
PM
22242010-02-24 Phil Muldoon <pmuldoon@redhat.com>
2225
2226 PR python/11314
2227 * lib/gdb.exp (skip_python_tests): New function.
2228 * gdb.python/py-cmd.exp: Use skip_python_tests.
2229 * gdb.python/py-frame.exp: Likewise.
2230 * gdb.python/py-function.exp: Likewise.
2231 * gdb.python/py-prettyprint.exp: Likewise.
2232 * gdb.python/py-template.exp: Likewise.
2233 * gdb.python/py-type.exp: Likewise.
2234 * gdb.python/py-value.exp: Likewise.
2235
85d721b8
PA
22362010-02-22 Pedro Alves <pedro@codesourcery.com>
2237
2238 PR9605
2239
2240 * gdb.base/watch-read.c, gdb.base/watch-read.exp: New files.
2241
48e32051
TT
22422010-02-19 Tom Tromey <tromey@redhat.com>
2243
2244 PR c++/8693, PR c++/9496:
2245 * gdb.cp/namespace.exp: Remove some setup_kfail calls. Added
2246 regression tests.
2247
ac9c0048
JK
22482010-02-19 Jan Kratochvil <jan.kratochvil@redhat.com>
2249
2250 Fix compatibility with m68k as.
2251 * gdb.dwarf2/member-ptr-forwardref.S: Use .data section. Use .2byte.
2252 Use only /* comments */.
2253
57bb97a4
UW
22542010-02-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2255
2256 * configure.ac: Add gdb.multi/Makefile to AC_OUTPUT.
2257 * configure: Regenerate.
2258
7d1bf85c
DJ
22592010-02-18 Daniel Jacobowitz <dan@codesourcery.com>
2260
2261 * gdb.python/py-type.exp: Check for Python support.
2262
061b5285
PA
22632010-02-17 Pedro Alves <pedro@codesourcery.com>
2264
2265 * lib/gdb.exp (build_id_debug_filename_get): Don't assume new
2266 `regsub' syntax available.
2267
f8a8bc2c
PA
22682010-02-17 Pedro Alves <pedro@codesourcery.com>
2269
2270 * gdb.base/shmain.c (main): Remove printf call.
2271 * gdb.base/sizeof.c (main): Cast return of sizeof to int.
2272 * gdb.base/unload.c (main): Make format of fprintf a string
2273 literal. Add missing endlines to prints to stderr.
2274 * gdb.base/watchpoint-solib.c (open_shlib): Ditto.
2275
6f451e5e
TT
22762010-02-17 Tom Tromey <tromey@redhat.com>
2277
2278 * gdb.java/jprint.java (jprint.props): New field.
2279 * gdb.java/jprint.exp (set_lang_java): Add regression test.
2280
12d79008
PA
22812010-02-17 Pedro Alves <pedro@codesourcery.com>
2282
ef801a0e 2283 * gdb.base/charset.exp: Don't assume new `regsub' syntax
12d79008
PA
2284 available.
2285
d252f7e5
DJ
22862010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
2287
2288 * gdb.xml/tdesc-arch.exp, gdb.xml/tdesc-regs.exp: Rewrite file
2289 creation to support remote host testing.
2290
67bdab6c
DJ
22912010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
2292
2293 * gdb.base/valgrind-db-attach.exp: Use unsupported instead of xfail.
2294 Recognize "command not found".
2295
bb391223
DJ
22962010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
2297
2298 * gdb.arch/thumb2-it.exp (test_it_break): Handle hardware
2299 single-stepping.
2300
70362913
DJ
23012010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
2302
2303 * gdb.python/py-value.exp (test_value_in_inferior): Skip arg0 test
2304 if arguments are not supported.
2305
493f3c00
DJ
23062010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
2307
2308 * gdb.cp/overload.exp: Allow foo::overload1arg's "this" pointer to
2309 be const or non-const.
2310
8034c749
DJ
23112010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
2312
2313 * gdb.mi/mi-break.exp (test_breakpoint_commands): Use
2314 mi_send_resuming_command to send -exec-continue.
2315
791dfb64
DJ
23162010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
2317
2318 * gdb.base/list.exp (test_list_filename_and_function): Add test
2319 with single quotes.
2320 * gdb.cp/overload.cc (intToChar): Rewrite onto one line for easy
2321 matching.
2322 * gdb.cp/overload.exp: Add tests with filename, function, and quotes.
2323 Add KFAIL'd tests for PR gdb/11289.
2324
7c5fe868
DJ
23252010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
2326
2327 * gdb.cp/cpcompletion.exp: Specify source file name explicitly.
2328
fdc498b8
DJ
23292010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
2330
2331 * gdb.base/comp-dir/subdir/dummy.txt: New file.
2332 * gdb.base/completion.exp: Use comp-dir/subdir instead of creating
2333 a temporary directory.
2334
b519e2a6
DJ
23352010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
2336
2337 * gdb.base/charset.exp: Use a single regular expression to match
2338 show host-charset and show target-charset output.
2339
74164c56
JK
23402010-02-15 Jan Kratochvil <jan.kratochvil@redhat.com>
2341
2342 * gdb.base/attach.exp (attach to nonsense is prohibited): Make the
2343 "Illegal process-id" expect string more exact.
2344 (attach to digits-starting nonsense is prohibited): New.
2345
701ed6dc
JK
23462010-02-13 Jan Kratochvil <jan.kratochvil@redhat.com>
2347
2348 * gdb.base/prelink.exp (set verbose on): New.
2349
889bf7c5 23502010-02-12 Tomas Holmberg <th@virtutech.com>
fa19b4e5
MS
2351
2352 * mi-reverse.exp: New file. Test for reverse option to the
2353 following MI commands: exec-continue, exec-finish, exec-next,
2354 exec-step, exec-next-instruction, exec-step-instruction.
889bf7c5 2355
dadf0e9c
JB
23562010-02-09 Joel Brobecker <brobecker@adacore.com>
2357
2358 * gdb.ada/ptype_tagged_param: New testcase.
2359
714f19d5
TT
23602010-02-08 Tom Tromey <tromey@redhat.com>
2361
2362 PR c++/8017:
2363 * gdb.cp/overload.exp: Add tests.
2364 * gdb.cp/overload.cc (struct K): New.
2365 (namespace N): New.
2366 (main): Call new functions.
2367 (K::staticoverload): Define.
2368
889bf7c5 23692010-02-08 Chris Moller <moller@mollerware.com>
83b10087
CM
2370
2371 PR gdb/10728
2372 * gdb.cp/pr10728-x.h: New file.
2373 * gdb.cp/pr10728-x.cc: New file.
2374 * gdb.cp/pr10728-y.cc: New file.
2375 * gdb.cp/pr10728.exp: New file.
2376 * gdb.cp/Makefile.in (EXECUTABLES): Add pr10728
2377
889bf7c5 23782010-02-08 Chris Moller <moller@mollerware.com>
99903ae3
CM
2379
2380 PR gdb/9067
2381 * gdb.cp/pr9067.exp: New
2382 * gdb.cp/pr9067.cc: New
2383 * gdb.cp/Makefile.in (EXECUTABLES): Add pr9067
2384
7b356089
JB
23852010-02-08 Joel Brobecker <brobecker@adacore.com>
2386
2387 * lib/gdb.exp (gdb_test_timeout): New global variable.
2388 Set it to timeout if not already set.
2389 (gdb_init): Reset the value of timeout to gdb_test_timeout.
2390
1be00882
DE
23912010-02-05 Doug Evans <dje@google.com>
2392
2393 * lib/gdb.exp (INTERNAL_GDBFLAGS): Don't override value provided by
2394 user.
2395
82856980
SW
23962010-02-05 Sami Wagiaalla <swagiaal@redhat.com>
2397
2398 PR c++/7935:
2399 * gdb.cp/namespace-using.exp: Removed kfail; bug has been fixed.
2400
1a334831
TT
24012010-02-04 Tom Tromey <tromey@redhat.com>
2402
2403 * gdb.cp/virtbase.exp: Make test case names unique.
2404
9c3c02fd
TT
24052010-02-02 Tom Tromey <tromey@redhat.com>
2406
2407 * gdb.cp/virtbase.exp: Add regression tests.
2408 * gdb.cp/virtbase.cc (RHA, RHB, RHC): New classes.
2409 (main): Instantiate RHC.
2410
0cc2414c
TT
24112010-02-02 Tom Tromey <tromey@redhat.com>
2412
2413 * gdb.dwarf2/member-ptr-forwardref.exp: Update expected result for
2414 type-printing change.
2415
edf3d5f3
TT
24162010-02-02 Tom Tromey <tromey@redhat.com>
2417
2418 PR c++/11226, PR c++/9629, PR c++/9688, PR c++/8890:
2419 * gdb.cp/virtbase.cc: New file.
2420 * gdb.cp/virtbase.exp: New file.
2421 * gdb.cp/userdef.exp: Allow 'struct' or 'class'.
2422
e4b7f41c
JK
24232010-02-01 Jan Kratochvil <jan.kratochvil@redhat.com>
2424
2425 PR libc/11214:
2426 * gdb.threads/current-lwp-dead.c: Include features.h.
2427 (HAS_NOMMU): New.
2428 (fn, main): Move CLONE_VM into [__UCLIBC__ && HAS_NOMMU].
2429
b381ea14
JK
24302010-02-01 Jan Kratochvil <jan.kratochvil@redhat.com>
2431
2432 * gdb.base/symbol-without-target_section.exp,
2433 gdb.base/symbol-without-target_section.c: New.
2434
c593ac0e
DJ
24352010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
2436
2437 * gdb.base/bigcore.exp: Reset increased timeout.
2438 * gdb.base/interrupt.exp: Match unexpected gdb prompt.
2439
db25f29d
DJ
24402010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
2441
2442 * gdb.base/gcore.exp (capture_command_output): Use
2443 gdb_test_multiple.
2444
f9d67f43
DJ
24452010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
2446
2447 * gdb.arch/thumb2-it.S (it_breakpoints): New function.
2448 * gdb.arch/thumb2-it.exp (test_it_break): New function.
2449 (Top level): Call it.
2450
177321bd
DJ
24512010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
2452
2453 * gdb.arch/thumb2-it.S, gdb.arch/thumb2-it.exp: New files.
2454
97f2ed50
DJ
24552010-01-29 Daniel Jacobowitz <dan@codesourcery.com>
2456
2457 * gdb.base/call-strs.exp, gdb.base/default.exp,
2458 gdb.base/ending-run.exp, gdb.base/finish.exp, gdb.base/funcargs.exp,
2459 gdb.base/huge.exp, gdb.base/nodebug.exp, gdb.base/ptype.exp,
2460 gdb.base/restore.exp, gdb.base/return.exp, gdb.base/setvar.exp,
2461 gdb.base/watchpoints.exp, gdb.threads/gcore-thread.exp,
2462 gdb.base/watchpoint-solib.exp: Save and restore timeout.
2463 * gdb.base/ending-run.exp: Correct restore of timeout.
2464 * gdb.base/page.exp: Remove unnecessary timeout setting.
2465
e4e2711a
JB
24662010-01-29 Joel Brobecker <brobecker@adacore.com>
2467
2468 * gdb.ada/rec_return: New testcase.
2469
ba581dc1
JB
24702010-01-29 Joel Brobecker <brobecker@adacore.com>
2471
2472 * gdb.ada/call_pn: New testcase.
2473
4ea95be9
DJ
24742010-01-28 Daniel Jacobowitz <dan@codesourcery.com>
2475
2476 * gdb.mi/mi-nonstop.exp (mi_nonstop_resume): New function.
2477 (Top level): Use it to resume.
2478 * lib/mi-support.exp (mi_send_resuming_command_raw): Recognize
2479 the Thumb mode displaced stepping error as unsupported.
2480
df83a9bf
SW
24812010-01-28 Sami Wagiaalla <swagiaal@redhat.com>
2482
889bf7c5
PA
2483 * gdb.cp/nsusing.exp: Added more tests.
2484 * gdb.cp/nsrecurs.exp: Ditto.
2485 * gdb.cp/nsusing.cc: Added test functions.
2486 * gdb.cp/nsrecurs.cc: Ditto.
df83a9bf 2487
40b27cdc
JK
24882010-01-27 Jan Kratochvil <jan.kratochvil@redhat.com>
2489
2490 * gdb.base/break-interp.exp: Use [file tail $filename] to omit any
2491 absolute directory pathnames in gdb.sum file.
2492
de958931
SW
24932010-01-27 Sami Wagiaalla <swagiaal@redhat.com>
2494
2495 * gdb.cp/namespace-using.exp: Rename to nsusing.exp.
2496 * gdb.cp/namespace-using.cc: Rename to nsusing.cc.
2497
708ead4e
TT
24982010-01-26 Tom Tromey <tromey@redhat.com>
2499
2500 PR exp/7643:
2501 * gdb.base/printcmds.exp (test_print_string_constants): Remove
2502 setup_kfail.
2503
b14e635e
SW
25042010-01-14 Sami Wagiaalla <swagiaal@redhat.com>
2505
2506 * gdb.cp/nsrecurs.exp: New test.
2507 * gdb.cp/nsrecurs.cc: New test program.
2508 * gdb.cp/nsstress.exp: New test.
2509 * gdb.cp/nsstress.cc: New test program.
2510 * gdb.cp/nsdecl.exp: New test.
2511 * gdb.cp/nsdecl.cc: New test program.
2512
8540c487
SW
25132010-01-26 Sami Wagiaalla <swagiaal@redhat.com>
2514
2515 * gdb.cp/namespace-using.exp: Add test for printing of namespaces
2516 imported into file scope.
2517 Marked test as xfail.
2518 * gdb.cp/namespace-using.cc (marker5): New function.
2519 * gdb.cp/shadow.exp: New test.
2520 * gdb.cp/shadow.cc: New test program.
2521 * gdb.cp/nsimport.exp: New test.
2522 * gdb.cp/nsimport.cc: New test program.
2523
421d5d99
TT
25242010-01-25 Tom Tromey <tromey@redhat.com>
2525
2526 PR gdb/11049:
2527 * gdb.base/printcmds.exp (test_print_typedef_arrays): Add test
2528 with "set print null-stop on".
2529
691f8dc1
JK
25302010-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
2531
2532 * gdb.arch/i386-bp_permanent.exp (Disassemble function '$function'):
2533 Adjust it for DISASSEMBLY_OMIT_FNAME.
2534
0b92b5bb
TT
25352010-01-22 Jan Kratochvil <jan.kratochvil@redhat.com>
2536
2537 PR symtab/11199:
2538 * gdb.dwarf2/member-ptr-forwardref.exp,
2539 gdb.dwarf2/member-ptr-forwardref.S: New.
2540
23787403
JK
25412010-01-20 Jan Kratochvil <jan.kratochvil@redhat.com>
2542
2543 * gdb.threads/watchthreads-reorder.c (gdbstop_mutex): Remove.
2544 (thread1_func): Protect thread1_tid with thread1_tid_cond by
2545 thread1_tid_mutex. Remove gdbstop_mutex handling.
2546 (thread2_func): Protect thread2_tid with thread2_tid_cond by
2547 thread2_tid_mutex. Remove gdbstop_mutex handling.
2548 (main): Move thread1_tid_mutex and thread2_tid_mutex locks before
2549 pthread_create. Remove gdbstop_mutex handling. New comment. Replace
2550 pthread_cond_wait conditionalizations by while loops.
2551
b966cb8a
TT
25522010-01-20 Tom Tromey <tromey@redhat.com>
2553
2554 PR backtrace/10770:
2555 * gdb.dwarf2/pr10770.exp: New file.
2556 * gdb.dwarf2/pr10770.c: New file.
2557 * gdb.dwarf2/Makefile.in (EXECUTABLES): Add pr10770.
2558
fcae584b
VP
25592010-01-20 Vladimir Prus <vladimir@codesourcery.com>
2560
2561 * gdb.mi/mi-async.exp: Remove check for 'async' target, because
2562 that target was removed, and the test always runs native anyway.
2563
a0f49112
JK
25642010-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
2565
2566 * gdb.base/watchpoint-cond-gone.exp, gdb.base/watchpoint-cond-gone.c,
2567 gdb.base/watchpoint-cond-gone-stripped.c: New.
2568
ceeb3d5a
TT
25692010-01-19 Tom Tromey <tromey@redhat.com>
2570
2571 PR c++/8000:
2572 * gdb.cp/namespace.exp: Use new enum. Fix line numbers in
2573 existing tests.
2574 * gdb.cp/namespace.cc (AAA::SomeEnum): New enum.
2575 (main): Use AAA::SomeEnum.
2576
dd322c54
JK
25772010-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
2578
2579 * gdb.mi/mi-break.exp (set line_callme_head, set line_callme_body): New.
2580 (test_ignore_count): Declare line_callme_body global.
2581 (run to breakpoint with ignore count): Use line_callme_body.
2582 * gdb.mi/mi-cli.exp (set line_main_head, set line_main_body)
2583 (set line_main_hello, set line_main_return): Reindent.
2584 (set line_callee4_head, set line_callee4_body, set line_callee4_next):
2585 New.
2586 (continue to callee4): Use line_callee4_body.
2587 (check *stopped from CLI command): Use line_callee4_next.
2588 * gdb.mi/mi2-cli.exp (set line_main_head, set line_main_body)
2589 (set line_main_hello, set line_main_return): Reindent.
2590 (set line_callee4_head, set line_callee4_body): New.
2591 (continue to callee4): Use line_callee4_body.
2592
4e8f195d
TT
25932010-01-18 Tom Tromey <tromey@redhat.com>
2594
2595 PR c++/9680:
2596 * gdb.cp/casts.cc: Add new classes and variables.
2597 * gdb.cp/casts.exp: Test new operators.
2598
9e14a9ba
JB
25992010-01-18 Tom Tromey <tromey@redhat.com>
2600 Thiago Jung Bauermann <bauerman@br.ibm.com>
2601
2602 * gdb.python/source2.py: New file.
2603 * gdb.python/source1: New file.
2604 * gdb.python/python.exp: Test "source" command.
2605
00bf0b85
SS
26062010-01-15 Stan Shebs <stan@codesourcery.com>
2607
2608 * gdb.trace/tfile.c: New file.
2609 * gdb.trace/tfile.exp: New file.
889bf7c5 2610
55235ad7
JK
26112010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
2612
2613 * gdb.base/pie-support.exp, gdb.base/pie-support.c: Remove.
2614
9f2982ff
JK
26152010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
2616
2617 * gdb.base/valgrind-db-attach.exp, gdb.base/valgrind-db-attach.c: New.
2618
bbfba9ed
JK
26192010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
2620
2621 * gdb.base/break-interp-lib.c: Include unistd.h, assert.h and stdio.h.
2622 (libfunc): New parameter action. Implement also selectable "sleep".
2623 * gdb.base/break-interp-main.c: Include assert.h.
2624 (libfunc): New parameter action.
2625 (main): New parameters argc and argv. Assert argc. Pass argv.
2626 * gdb.base/break-interp.exp (test_core): Pass the "segv" argument.
2627 (test_attach): New proc.
2628 (test_ld): Pass new "segv" exec parameter. Call also test_attach.
2629 * lib/gdb.exp (core_find): New parameter arg. Pass it to $binfile.
2630
61f0d762
JK
26312010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
2632
2633 * gdb.base/break-interp.exp (test_core): New proc.
2634 (test_ld): Call it.
2635
06a6f270
JK
26362010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
2637
2638 * gdb.base/break-interp-main.c, gdb.base/break-interp-lib.c: New.
2639 * gdb.base/break-interp.exp: Exit on skip_shlib_tests. Change $srcfile.
2640 New variables $binfile_lib and $srcfile_lib. Call get_compiler_info
2641 and gdb_compile_shlib. Use new -Wl compiler options.
2642 (dl bt, main bt): New tests.
2643
51bee8e9
JK
26442010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
2645
2646 Support PIEs with no symfile_objfile.
2647 * gdb.base/break-interp.exp: New argument at the test_ld calls.
2648 (test_ld): New parameter trynosym.
2649 (test_ld <$trynosym>): New block.
2650
b8040f19
JK
26512010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
2652
2653 * gdb.base/break-interp.exp: New file.
2654
be759fcf
PM
26552010-01-13 Phil Muldoon <pmuldoon@redhat.com>
2656
2657 * gdb.python/py-value.exp (test_lazy_strings): Add lazy string test.
2658 * gdb.python/py-prettyprint.py (pp_ls): New printer.
2659 * gdb.python/py-prettyprint.exp (run_lang_tests): Add lazy string
2660 test.
2661 * gdb.python/py-prettyprint.c: Define lazystring test structure.
2662 * gdb.python/py-mi.exp: Add lazy string test.
2663
dc146f7c
VP
26642010-01-13 Vladimir Prus <vladimir@codesourcery.com>
2665
2666 * lib/mi-support.exp (mi_check_thread_states): Handle
2667 core number in thread listing.
2668
b4ba55a1
JB
26692010-01-12 Joel Brobecker <brobecker@adacore.com>
2670
2671 * gdb.base/maint.exp: Adjust the expected output for the
2672 "maint print type" test. Use gdb_test_multiple instead of
2673 gdb_sent/gdb_expect.
2674
08e24bd4
DE
26752010-01-11 Doug Evans <dje@google.com>
2676
6496a609
DE
2677 * lib/gdbserver-support.exp (gdbserver_download_current_prog): Rename
2678 from gdbserver_download. All callers updated.
2679
08e24bd4
DE
2680 * gdb.server/ext-run.exp: "info os processes" requires xml support.
2681
b5cfddf5
JK
26822010-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
2683
2684 Implement binary numbers parsing.
2685 * gdb.base/printcmds.exp (test_integer_literals_accepted)
2686 (test_integer_literals_rejected): New binary tests.
2687
3725885a
RW
26882010-01-09 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
2689
2690 * gdb.cell/configure: Regenerate.
2691
37aeb5df
JK
26922010-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
2693
2694 * gdb.base/corefile.exp: Move the core finding block out and call it as
2695 core_find, new variable $corefile, replace corefile by $corefile and
2696 [file tail $corefile] for usage vs. test names resp.
2697 * lib/gdb.exp (core_find): Move it as a new function here. New
2698 parameter binfile and deletefiles. New variable $destcore. Pre-delete
2699 $destcore. Return "" on error.
2700
d521f563
JK
27012010-01-08 Jan Kratochvil <jan.kratochvil@redhat.com>
2702
2703 Workaround PR binutils/10802.
2704 * lib/gdb.exp (gdb_gnu_strip_debug): Preserve the file attributes
2705 (twice).
2706
28f24826
DJ
27072010-01-08 Daniel Jacobowitz <dan@codesourcery.com>
2708
2709 * gdb.cp/gdb2495.exp: Skip if gdb,nosignals.
2710
2de75e71
JB
27112010-01-08 Joel Brobecker <brobecker@adacore.com>
2712
2713 * lib/gdb.exp (gdb_start_cmd): Move comment outside of gdb_expect
2714 call, to avoid interruption.
2715
fe00719b 27162010-01-08 Jan Kratochvil <jan.kratochvil@redhat.com>
d24d8548
JK
2717
2718 * gdb.stabs/weird.def (args93): New.
2719
d0ef5df8
DE
27202010-01-07 Doug Evans <dje@google.com>
2721
2722 * lib/gdb.exp (gdb_skip_xml_test): Add comment.
2723
3a08d52f
TT
27242010-01-07 Tom Tromey <tromey@redhat.com>
2725
2726 * gdb.base/source.exp: Use correct line number.
2727
7a697b8d
SS
27282010-01-05 Stan Shebs <stan@codesourcery.com>
2729
2730 * gdb.trace/tracecmd.exp: Test ftrace.
2731
7803799a
UW
27322010-01-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2733
2734 * gdb.xml/tdesc-regs.exp: Support s390*-*-* targets.
2735
c54eabfa
JK
27362010-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
2737
2738 * gdb.mi/var-cmd.c (do_bitfield_tests): Change "V.sharable" type to
2739 "uint_for_mi_testing".
2740
02e7ef19
JB
27412010-01-01 Joel Brobecker <brobecker@adacore.com>
2742
2743 Test indented comment in file being sourced.
2744 * gdb.base/commands.exp: Test indented comment in file being sourced.
2745
abd775ce
JB
27462010-01-01 Joel Brobecker <brobecker@adacore.com>
2747
2748 * gdb.fortran/array-element.f, gdb.fortran/complex.f,
2749 gdb.fortran/derived-type.f90, gdb.fortran/module.f90,
2750 gdb.fortran/subarray.f, gdb.mi/array.f: Update year in copyright
2751 notice.
2752
79b55b82
JB
27532010-01-01 Joel Brobecker <brobecker@adacore.com>
2754
2755 * gdb.arch/gdb1291.s, gdb.arch/gdb1431.s: Update year in copyright
2756 notice.
2757
8997583e
JK
27582010-01-01 Jan Kratochvil <jan.kratochvil@redhat.com>
2759
2760 * lib/mi-support.exp (mi_expect_stop <stopped at wrong place>): Insert
2761 missing $after_stopped and comma (,) expectation.
2762
6da95a67
SS
27632009-12-31 Stan Shebs <stan@codesourcery.com>
2764
2765 * gdb.trace/actions.exp: Test teval action.
889bf7c5 2766
218d2fc6
TJB
27672009-12-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
2768
2769 * gdb.base/watchpoint.exp (test_watchpoint_in_big_blob): New function.
2770 (top level): Call test_watchpoint_in_big_blob.
2771 * gdb.base/watchpoint.c (buf): Change size to value too big for hardware
2772 watchpoints.
2773 (func3): Write to buf.
2774
236f1d4d
SS
27752009-12-29 Stan Shebs <stan@codesourcery.com>
2776
2777 * gdb.trace/actions.exp: Test default-collect.
889bf7c5 2778
f61e138d
SS
27792009-12-28 Stan Shebs <stan@codesourcery.com>
2780
2781 * gdb.trace/tsv.exp: New file.
2782 * gdb.base/completion.exp: Update ambiguous info output.
889bf7c5 2783
0219b378
DJ
27842009-12-28 Daniel Jacobowitz <dan@codesourcery.com>
2785
2786 * gdb.base/find.c (main): Reference search buffers.
2787 * gdb.base/included.c (main): Reference integer.
2788 * gdb.base/ptype.c (charfoo): Declare.
2789 (intfoo): Call charfoo.
2790 * gdb.base/scope0.c (useitp): New function.
2791 (usestatics): Use useitp.
2792 (useit): Add a type for val.
2793 * gdb.base/scope1.c (useit1): Take a pointer argument.
2794 (usestatics1): Update calls to useit1.
2795 * gdb.cp/call-c.cc: Declare foo.
2796 (main): Call foo.
2797 * gdb.cp/m-static.cc (main): Reference test4.elsewhere.
2798 * gdb.cp/namespace.cc (ensureOtherRefs): Declare.
2799 (main): Call C::ensureRefs and ensureOtherRefs.
2800 * gdb.cp/namespace1.cc (C::ensureOtherRefs): Also reference int
2801 variables.
2802 (ensureOtherRefs): New function.
2803 * gdb.cp/overload.cc (main): Call all overloadNamespace variants.
2804 * gdb.cp/templates.cc (main): Call t5i.value.
2805
3f78692f
JK
28062009-12-24 Jan Kratochvil <jan.kratochvil@redhat.com>
2807
2808 Fix compatibility with G++-4.5.
2809 * gdb.cp/expand-sals.cc (main): Remove the "exit-line" comment.
2810 * gdb.cp/expand-sals.exp: Remove breakpoint on "exit-line".
2811 (uncaught return): Remove.
2812
429374b8
JK
28132009-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
2814 Phil Muldoon <pmuldoon@redhat.com>
2815
2816 * gdb.base/condbreak.exp: Put breakpoint on marker3 and marker4.
2817 (bp_location13, bp_location14, bp_location17, bp_location18)
2818 (marker3_proto, marker4_proto): New variables.
2819 (breakpoint info): Update output.
2820 (run until breakpoint at marker3, run until breakpoint at marker4): New
2821 tests.
2822
859825b8
JK
28232009-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
2824
2825 * gdb.base/unload.c (main): Change the UNLOADSHR parameter to 1.
2826 Replace the printf call of Y by provided "y-set-1" label. New block
2827 for the second shared library.
2828 * gdb.base/unload.exp: Compile also the second library, call
2829 gdb_load_shlibs also for it. Use now gdb_breakpoint.
2830 (single pending breakpoint info): Rename to ...
2831 (pending breakpoint info before run): ... this extended test.
2832 (libfile2, libname2, libsrcfile2, libsrc2)
2833 (lib_sl2): New variables.
2834 (exec_opts): Set also SHLIB_NAME2.
2835 (pending breakpoint info on first run at shrfunc1)
2836 (pending breakpoint info on second run at shrfunc1)
2837 (pending breakpoint info on second run at shrfunc2)
2838 (print y from libfile, print y from libfile2): New tests.
2839 * gdb.base/unloadshr.c (shrfunc1): Change the returned value.
2840 * gdb.base/unloadshr2.c: New.
2841
e6a386cd
HZ
28422009-12-22 Hui Zhu <teawater@gmail.com>
2843
2844 * gdb.reverse/sigall-reverse.exp: Adjust.
2845
9e19b45e
VP
28462009-12-21 Vladimir Prus <vladimir@codesourcery.com>
2847
2848 PR gdb/10884
2849
2850 * gdb.mi/var-cmd.c (do_bitfield_tests): New
2851 (main): Call do_bitfield_tests.
aacf5b1e 2852 * gdb.mi/mi-var-cmd.exp: Run the 'bitfield' testcase.
9e19b45e 2853
d53a7b30
JB
28542009-12-20 Joel Brobecker <brobecker@adacore.com>
2855
2856 * Makefile.in gdb.ada/gnat_ada.gpr, gdb.base/gcore-buffer-overflow.c,
2857 gdb.base/gcore-buffer-overflow.exp, gdb.base/source-error.gdb,
2858 gdb.base/watch_thread_num.c, gdb.java/jprint.java,
2859 gdb.mi/mi-async.exp, gdb.modula2/unbounded-array.exp,
2860 gdb.modula2/unbounded1.c: Update copyright header.
2861
191ca0a1
CM
28622009-12-10 Chris Moller <moller@mollerware.com>
2863
2864 PR gdb/9399
2865 * gdb.cp/virtfunc2.exp: New tests
2866 * gdb.cp/virtfunc2.cc: New tests
2867 * gdb.cp/Makefile.in: Added tests to EXECUTABLES
2868
0fa6cf1b
MS
28692009-12-10 Oza Pawandeep (paawan1982@yahoo.com
2870
2871 * gdb.reverse/i387-env-reverse.c: New file.
2872 * gdb.reverse/i387-env-reverse.exp: New file.
2873 * gdb.reverse/i387-stack-reverse.c: New file.
2874 * gdb.reverse/i387-stack-reverse.exp: New file.
2875
361ae042
PM
28762009-12-08 Phil Muldoon <pmuldoon@redhat.com>
2877
2878 * gdb.python/py-type.exp (test_range): New test.
2879
bfd31e71
PM
28802009-12-03 Phil Muldoon <pmuldoon@redhat.com>
2881
2882 PR python/10805
2883
2884 * gdb.python/py-type.exp: New file.
2885 * gdb.python/py-type.c: New file.
2886 * Makefile.in: Add py-type.
2887
57a1d736
TT
28882009-12-03 Tom Tromey <tromey@redhat.com>
2889
2890 * gdb.python/py-value.exp (test_parse_and_eval): New
2891 function.
2892
1f3b5d1b
PP
28932009-12-03 Paul Pluzhnikov <ppluzhnikov@google.com>
2894
2895 PR gdb/11022
2896
2897 * gdb.base/pr11022.exp: New test.
889bf7c5
PA
2898 * gdb.base/pr11022.c: New test.
2899
8b7dbdc9
JK
29002009-12-03 Jan Kratochvil <jan.kratochvil@redhat.com>
2901
2902 Fix spurious false FAILs.
2903 * gdb.base/structs.c (chartest): New.
2904 (main): Fill-in chartest.
2905 * gdb.base/structs.exp (anychar_re, first): New.
2906 (start_structs_test): Import global anychar_re and first.
2907 New gdb_test call "set print elements 300; ${testfile}"
2908 (start_structs_test <$first>): New block.
2909 (any): Import global anychar_re. New variable ac. Use ${ac}.
2910
6a53b2ec
JK
29112009-11-30 Jan Kratochvil <jan.kratochvil@redhat.com>
2912
2913 * gdb.base/bigcore.exp (extract_heap): Set $lim limit to 200.
2914
d7167b4c
JK
29152009-11-30 Jan Kratochvil <jan.kratochvil@redhat.com>
2916
2917 * gdb.base/foll-fork.exp (unpatch child, breakpoint at exit call):
2918 Force $srcfile file.
2919 * gdb.base/foll-fork.c (callee): Comment out the printf call.
2920
b1798462
UW
29212009-11-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2922
2923 * gdb.base/hbreak.exp: Disable for s390*-*-* targets.
2924 * gdb.base/watchpoint-hw-hit-once.exp: Likewise.
2925 * gdb.threads/watchthreads-reorder.exp: Likewise.
2926
b6199126
DJ
29272009-11-24 Daniel Jacobowitz <dan@codesourcery.com>
2928
2929 PR gdb/8704
2930
2931 * gdb.base/condbreak.exp: Test combinations of "break *EXP",
2932 "if", and "thread". Correct matching in the previous test.
2933
b22a0510
DJ
29342009-11-25 Daniel Jacobowitz <dan@codesourcery.com>
2935
2936 * gdb.cp/extern-c.cc, gdb.cp/extern-c.exp: New test.
2937
930636d2
MS
29382009-11-23 Michael Snyder <msnyder@vmware.com>
2939
2940 * gdb.reverse/watch-reverse.exp: Extend test for hw watchpoints.
2941 * gdb.reverse-watch-precsave.exp: Ditto.
2942
21a0512e
PP
29432009-11-23 Paul Pluzhnikov <ppluzhnikov@google.com>
2944
2945 * gdb.asm/asm-source.exp: Adjust.
2946 * gdb.base/help.exp: Adjust.
889bf7c5 2947
fc30d5e0
PA
29482009-11-22 Pedro Alves <pedro@codesourcery.com>
2949
2950 * gdb.base/catch-syscall.exp (test_catch_syscall_fail_nodatadir)
2951 (do_syscall_tests_without_xml): Set data-directory to
2952 /the/path/to/nowhere.
2953
f6bc2008
PA
29542009-11-21 Pedro Alves <pedro@codesourcery.com>
2955
2956 * gdb.threads/local-watch-wrong-thread.c,
2957 gdb.threads/local-watch-wrong-thread.exp: New files.
2958
8c2fb5de
PA
29592009-11-21 Pedro Alves <pedro@codesourcery.com>
2960
2961 * gdb.cp/cplusfuncs.exp (info_func_regexp, print_addr): Don't
2962 assume new `regsub' syntax available.
2963
ebec9a0f
PA
29642009-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
2965
a79d3c27
JK
2966 * gdb.base/watchpoint-hw-hit-once.exp,
2967 gdb.base/watchpoint-hw-hit-once.c: New.
2968
29692009-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
2970
2971 * gdb.threads/watchthreads-reorder.exp,
2972 gdb.threads/watchthreads-reorder.c: New.
ebec9a0f 2973
276a961b
MK
29742009-11-17 Nathan Sidwell <nathan@codesourcery.com>
2975
2976 * gdb.xml/tdesc-regs.exp: Use for m68k.
2977
4867c1fb
PA
29782009-11-15 Pedro Alves <pedro@codesourcery.com>
2979
2980 * gdb.base/watch-vfork.c, gdb.base/watch-vfork.exp: New files.
2981
f6838f81
DJ
29822009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
2983
2984 * lib/gdb.exp (current_target_name): New procedure.
2985 (gdb_wrapper_target): New variable.
2986 (gdb_wrapper_init): Set gdb_wrapper_target.
2987 (default_gdb_init): Check gdb_wrapper_target before rebuilding the
2988 wrapper.
2989
4ac4dd3f
DJ
29902009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
2991
2992 * gdb.base/remote.exp: Delete the slowest load test.
2993 Do not load with fixed packet sizes.
2994
a7881759
DJ
29952009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
2996
2997 * gdb.cp/virtfunc.exp (do_tests): If runto_main fails, give up.
2998
97a5b505
DJ
29992009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
3000
3001 * gdb.base/freebpcmd.exp: Delete unused variable. Specify
3002 srcfile when setting a breakpoint.
3003
d3e1fc54
DJ
30042009-11-13 Maciej W. Rozycki <macro@codesourcery.com>
3005
3006 * gdb.base/find.c (int8_t, int16_t, int32_t, int64_t): Undefine
3007 macros.
3008
7cbcbded
DJ
30092009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
3010
3011 * gdb.cp/formatted-ref.exp (test_p_x_ref_addr): Allow the reference
3012 to be in memory.
3013 * gdb.base/display.c (force_mem): New.
3014 (do_loops): Use it. Add breakpoint comments.
3015 (do_vars): Add a breakpoint comment.
3016 * gdb.base/display.exp: Use gdb_get_line_number. Remove hardcoded
3017 line numbers.
3018
bdea3a92
NF
30192009-11-13 Nathan Froyd <froydnj@codesourcery.com>
3020
3021 * gdb.base/pending.exp: Use gdb_run_cmd to start the program
3022 instead of a bare "run".
3023
269f82e5
PP
30242009-11-13 Paul Pluzhnikov <ppluzhnikov@google.com>
3025
3026 * gdb.python/py-prettyprint.exp: Adjust.
889bf7c5 3027
a69b7d9d
DJ
30282009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
3029
3030 * lib/cell.exp (skip_cell_tests): Clean up test files before
3031 returning.
3032
b598bfda
DJ
30332009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
3034
3035 * lib/gdb.exp (gdb_test_multiple): Handle "y or [n]", "[y] or n",
3036 and the breakpoint menu. Do not call perror if a prompt is seen.
3037 Consume the following GDB prompt.
3038 * gdb.cp/method2.exp (test_break): Use gdb_test_multiple.
3039 * gdb.cp/namespace.exp: Use gdb_test.
3040 * gdb.cp/templates.exp: Use gdb_test.
3041 (test_template_breakpoints): Use gdb_test_multiple.
3042
87728fa0
DJ
30432009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
3044
3045 * gdb.base/break1.c (struct some_struct, values): Move earlier.
3046 (marker4): Reference values.
3047
b67c692f
DJ
30482009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
3049
3050 * gdb.base/macscp.exp: Avoid the first FAIL if macro information
3051 is missing.
3052
f0df251a
DJ
30532009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
3054
3055 * gdb.base/break.c (need_malloc): New.
3056 * gdb.base/constvars.c (main): Reference crass and crisp.
3057 * gdb.base/gdb1821.c (main): Reference bar.
3058 * gdb.cp/gdb1355.cc (main): Reference s1.
3059 * gdb.cp/hang1.cc (dummy2, dummy3): Declare.
3060 (main): Call them.
3061 * gdb.cp/hang2.cc (dummy2): Define.
3062 * gdb.cp/hang3.cc (dummy3): Define.
3063 * gdb.cp/m-data.cc (main): Reference shadow.
3064
bdf7534a
NF
30652009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
3066 Nathan Froyd <froydnj@codesourcery.com>
3067
3068 * lib/gdb.exp (gdb_compile): Also set rpath for shlib=, on a
3069 remote host.
3070
f24fce77
NF
30712009-11-12 Nathan Froyd <froydnj@codesourcery.com>
3072
3073 * gdb.base/step-line.exp: Copy step-line.inp to the remote host.
3074 * gdb.dwarf2/dw2-basic.exp: Copy file1.txt to the remote host.
3075 * gdb.dwarf2/dw2-compressed.exp: Likewise.
3076 * gdb.dwarf2/dw2-intercu.exp: Likewise.
3077 * gdb.dwarf2/dw2-intermix.exp: Likewise.
3078 * gdb.dwarf2/dw2-producer.exp: Likewise.
3079 * gdb.dwarf2/mac-fileno.exp: Likewise.
3080 * gdb.python/py-prettyprint.exp (run_lang_tests): Copy
3081 py-prettyprint.py to the remote host.
3082 * gdb.python/py-mi.exp: Copy py-mi.py to the remote host.
3083
40f0318e
KS
30842009-11-11 Keith Seitz <keiths@redhat.com>
3085
3086 * gdb.cp/classes.cc (ByAnyOtherName): Add typedef and
3087 use it instead of "Foo".
3088 * gdb.cp/classes.exp (do_tests): Add a test to access
3089 a method through a typedef'd class name.
3090
f3d9f7fb
NF
30912009-11-11 Nathan Froyd <froydnj@codesourcery.com>
3092
3093 * gdb.base/long_long.exp: Permit leading zeros on floating-point
3094 exponents.
3095 * gdb.base/pointers.exp: Likewise.
3096 * gdb.cp/ref-types.exp: Likewise.
3097
a4216f37
KS
30982009-11-11 Keith Seitz <keiths@redhat.com>
3099
3100 * gdb.cp/cplusfuncs.cc (class foo): Add operators
3101 new[] and delete[].
3102 * gdb.cp/cplusfuncs.exp (dm_type_void): Change to
3103 "void".
3104 (probe_demangler): Remove all single-quoting of
3105 method and variable names.
3106 (info_func_regexp): Remove the word "void" from any
3107 occurrence of "(void)".
3108 (print_addr_2): Remove all single-quoting of
3109 method names.
3110 (print_addr_2_kfail): Likewise.
3111 (print_addr): Single-quote C function names before
3112 passing to print_addr_2.
3113 (test_paddr_operator_functions): Remove single-quoting
3114 for method names.
3115 Add tests for operator new[] and operator delete[].
3116
9b14d7aa
JK
31172009-11-11 Jan Kratochvil <jan.kratochvil@redhat.com>
3118
3119 * gdb.dwarf2/dw2-ranges.exp: Call runto_main.
3120
85feb311
KS
31212009-11-09 Keith Seitz <keiths@redhat.com>
3122
3123 * gdb.cp/overload.exp: Add tests for resolving overloaded
3124 methods in expression parsing/evaluation.
3125
fa335448
DJ
31262009-11-10 Daniel Jacobowitz <dan@codesourcery.com>
3127
3128 * lib/gdb.exp (default_gdb_version): Use --version instead of
3129 --command.
3130
ec3c07fc
NS
31312009-11-10 Nathan Sidwell <nathan@codesourcery.com>
3132
3133 * lib/gdb.exp (gdb_compile_test): New.
3134 (skip_ada_tests, skip_java_tests): New.
3135 (gdb_compile): Use gdb_compile_test for f77.
3136 * lib/ada.exp (gdb_compile_ada): Use gdb_compile_test to record result.
3137 * lib/java.exp (compile_java_from_source): Remove runtests check,
3138 use gdb_compile_test to record result.
3139 * gdb.ada/packed_array.exp, gdb.ada/fixed_points.exp,
3140 gdb.ada/exec_changed.exp, gdb.ada/start.exp,
3141 gdb.ada/watch_arg.exp, gdb.ada/null_record.exp,
3142 gdb.ada/array_return.exp, gdb.ada/arrayidx.exp,
3143 gdb.mi/mi-var-child-f.exp, gdb.fortran/types.exp,
3144 gdb.fortran/array-element.exp, gdb.fortran/subarray.exp,
3145 gdb.fortran/derived-type.exp, gdb.fortran/exprs.exp,
3146 gdb.java/jmisc.exp, gdb.java/jmisc1.exp, gdb.java/jprint.exp,
3147 gdb.java/jv-print.exp, gdb.java/jmain.exp: Add language skip,
3148 adjust gdb_compile invocations.
3149
b8b4e42b
JK
31502009-11-09 Jan Kratochvil <jan.kratochvil@redhat.com>
3151
3152 * Makefile.in (abs_builddir): New.
3153 (site.exp): New target `$(abs_builddir)/site.exp'. New comment.
3154 (check-single, $(TEST_TARGETS), check-gdb.base%): Change `site.exp' to
3155 `$(abs_builddir)/site.exp'.
3156
f8b7eaf3
DJ
31572009-11-05 Daniel Jacobowitz <dan@codesourcery.com>
3158
3159 * config/m68k-emc.exp, lib/emc-support.exp,
3160 gdb.trace/gdb_c_test.c: Delete.
3161 * gdb.trace/actions.exp, gdb.trace/backtrace.exp, gdb.trace/circ.exp,
3162 gdb.trace/collection.exp, gdb.trace/deltrace.exp,
3163 gdb.trace/infotrace.exp, gdb.trace/limits.exp, gdb.trace/packetlen.exp,
3164 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp, gdb.trace/report.exp,
3165 gdb.trace/save-trace.exp, gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
3166 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp: Remove special
3167 casing for m68k-*-elf.
3168
c4187697
NS
31692009-11-03 Pedro Alves <pedro@codesourcery.com>
3170
3171 * gdb.arch/i386-gnu-cfi.exp: Define SYMBOL_PREFIX on *-*-mingw*.
3172 * gdb.arch/i386-prologue.exp: Likewise.
3173 * gdb.arch/i386-unwind.exp: Likewise.
3174
db16b772
DJ
31752009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
3176
3177 * lib/gdb.exp (gdb_expect): Fix timeout typo.
3178
bcf71277
DJ
31792009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
3180
3181 * gdb.base/opaque.exp: Remove duplicate tests and xyz from test name.
3182
0105cee2
DJ
31832009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
3184
3185 * gdb.cp/ctti.exp: Correct return values for unsigned char functions.
3186
24ddea62
JK
31872009-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
3188
3189 * gdb.base/sepdebug.exp: New test_different_dir call for multiple-dirs.
3190
287ccc17
JK
31912009-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
3192
3193 * gdb.base/sepdebug.exp (CRC mismatch is reported): New test.
3194 * gdb.base/sepdebug2.c: New file.
3195
08bca259 31962009-10-31 Sergio Durigan Junior <sergiodj@linux.vnet.ibm.com>
bccd0dd2
SDJ
3197
3198 * gdb.base/catch-syscall.exp: Adapt the testcase in order to accept
3199 the modified warnings for catch syscall. Verify if GDB was compiled
3200 with support for lib expat, and choose which tests to run depending
3201 on this.
3202
5d4e2b76
VP
32032009-10-30 Vladimir Prus <vladimir@codesourcery.com>
3204
3205 * gdb.mi/mi-break.exp (test_breakpoint_commands): Test
3206 that composite commands are parsed OK. And also test
3207 that breakpoint commands do work.
3208
240e538a
MS
32092009-10-23 Michael Snyder <msnyder@vmware.com>
3210
3211 gdb.reverse/consecutive-precsave.exp: Change expect pattern
3212 to allow for new disassembly style.
3213
9c419145
PP
32142009-10-22 Paul Pluzhnikov <ppluzhnikov@google.com>
3215
3216 * gdb.asm/asm-source.exp: Adjust.
889bf7c5 3217
02506ff1
MS
32182009-10-22 Michael Snyder <msnyder@vmware.com>
3219
3220 * gdb.reverse/break-precsave.exp: New test.
3221 * gdb.reverse/consecutive-precsave.exp: Ditto.
3222 * gdb.reverse/finish-precsave.exp: Ditto.
3223 * gdb.reverse/i386-precsave.exp: Ditto.
3224 * gdb.reverse/machinestate-precsave.exp: Ditto.
3225 * gdb.reverse/sigall-precsave.exp: Ditto.
3226 * gdb.reverse/solilb-precsave.exp: Ditto.
3227 * gdb.reverse/step-precsave.exp: Ditto.
3228 * gdb.reverse/until-precsave.exp: Ditto.
3229 * gdb.reverse/watch-precsave.exp: Ditto.
3230
4cf866a3
MS
32312009-10-22 Michael Snyder <msnyder@vmware.com>
3232
3233 * gdb.reverse/consecutive-reverse.exp: Substitute gdb_test_multiple
3234 for gdb_expect. Adjust one test's expect strings for the new
3235 format of disassemble.
3236 * gdb.reverse/finish-reverse.exp: Delete 'return'.
3237 * gdb.reverse/sigall-reverse.exp: Substitute gdb_test for
3238 gdb_test_multiple.
3239 * gdb.reverse/step-reverse.exp: Delete 'return'.
3240 * gdb.reverse/until-reverse.exp: Delete blank lines.
3241 * gdb.reverse/watch-reverse.exp: Delete blank lines.
3242
2b28d209
PP
32432009-10-21 Paul Pluzhnikov <ppluzhnikov@google.com>
3244
3245 * gdb.base/consecutive.exp: Adjust.
3246 * gdb.base/display.exp: Likewise.
3247 * gdb.base/pc-fp.exp: Likewise.
3248 * gdb.base/sigbpt.exp: Likewise.
889bf7c5 3249
33b9c32b
MS
32502009-10-19 Michael Snyder <msnyder@vmware.com>
3251
3252 * gdb.reverse/consecutive-reverse.c: Add comment at end of main.
3253 * gdb.reverse/finish-reverse.c: Ditto.
3254 * gdb.reverse/sigall-reverse.c: Ditto.
3255 * gdb.reverse/solib-reverse.c: Ditto.
3256 * gdb.reverse/step-reverse.c: Ditto.
3257 * gdb.reverse/watch-reverse.c: Ditto.
3258
6c95b8df
PA
32592009-10-19 Pedro Alves <pedro@codesourcery.com>
3260 Stan Shebs <stan@codesourcery.com>
3261
3262 * gdb.base/foll-vfork.exp: Adjust to spell out "follow-fork".
3263 * gdb.base/foll-exec.exp: Adjust to expect a process id before
3264 "Executing new program".
3265 * gdb.base/foll-fork.exp: Adjust to spell out "follow-fork".
3266 * gdb.base/multi-forks.exp: Ditto. Adjust to the inferior being
3267 left listed after having been killed.
3268 * gdb.base/attach.exp: Adjust to spell out "symbol-file".
3269 * gdb.base/maint.exp: Adjust test.
3270
3271 * Makefile.in (ALL_SUBDIRS): Add gdb.multi.
3272 * gdb.multi/Makefile.in: New.
3273 * gdb.multi/base.exp: New.
3274 * gdb.multi/goodbye.c: New.
3275 * gdb.multi/hangout.c: New.
3276 * gdb.multi/hello.c: New.
3277 * gdb.multi/bkpt-multi-exec.c: New.
3278 * gdb.multi/bkpt-multi-exec.exp: New.
3279 * gdb.multi/crashme.c: New.
3280
279017b7
TG
32812009-10-13 Tristan Gingold <gingold@adacore.com>
3282
3283 * gdb.base/sepdebug.exp: Check debug info are found.
3284
0413d738
PA
32852009-10-08 Pedro Alves <pedro@codesourcery.com>
3286
3287 * lib/gdb.exp (gdb_compile): Remove dead aix and irix related
3288 bits.
3289
c628eecc
JK
32902009-10-07 Jan Kratochvil <jan.kratochvil@redhat.com>
3291
3292 * gdb.base/hbreak.exp, gdb.base/hbreak.c: New.
3293
38af1bfe
JB
32942009-10-07 Joel Brobecker <brobecker@adacore.com>
3295
3296 * gdb.base/watchpoints.c: Add copyright header. Reformat one
3297 of the comments.
3298
2b0adecd
PM
32992009-10-06 Pierre Muller <muller@ics.u-strasbg.fr>
3300
3301 * gdb.base/annota1.exp: Remove obsolete match_max increase.
3302 * gdb.base/annota3.exp: Idem.
3303 * gdb.base/maint.exp: Idem.
3304
8d417781
PM
33052009-10-05 Pierre Muller <muller@ics.u-strasbg.fr>
3306
889bf7c5 3307 * lib/gdb.exp (default_gdb_init): Set current value of match_max
8d417781
PM
3308 to default.
3309
bb61102d
PM
33102009-10-02 Pierre Muller <muller@ics.u-strasbg.fr>
3311
889bf7c5 3312 * lib/gdb.exp (gdb_compile): Add --enable-auto-import option for
bb61102d
PM
3313 mingw and cygwin targets.
3314
ace5c364
PM
33152009-10-02 Pierre Muller <muller@ics.u-strasbg.fr>
3316 Pedro Alves <pedro@codesourcery.com>
3317
889bf7c5 3318 * lib/gdb.exp (gdb_compile): Avoid adding
ace5c364
PM
3319 gdb_saved_unbuffered_mode_obj if -nostdlib option is used.
3320
c2d494a0
PM
33212009-10-01 Pierre Muller <muller@ics.u-strasbg.fr>
3322
e1b52ce2
PM
3323 * gdb.base/shr1.c: Use %p in format string.
3324 * gdb.base/unload.c: Avoid warning in fprintf.
3325 * gdb.base/watchpoint-solib.c: Idem.
c2d494a0 3326
209f53f5
PM
33272009-10-01 Pierre Muller <muller@ics.u-strasbg.fr>
3328
3329 * gdb.base/fileio.c (test_lseek): typecast ofs_t ret variable to
3330 long type.
3331 (test_unlink): Correct printf string.
3332 * gdb.base/checkpoint.c (main): Correct fprintf string for variable i.
3333 * gdb.threads/attachstop-mt.c: Add #include <string.h>.
3334
8172766a
JK
33352009-09-29 Jan Kratochvil <jan.kratochvil@redhat.com>
3336
3337 * gdb.base/breakpoint-shadow.exp: Move the ia64 part into ...
3338 * gdb.arch/ia64-breakpoint-shadow.exp: ... a new file, with new tests.
3339 * gdb.arch/ia64-breakpoint-shadow.S: New file.
3340
0f73703c
UW
33412009-09-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3342
3343 * gdb.objc/basicclass.exp: Disable pending breakpoint query.
3344 * gdb.objc/nondebug.exp: Likewise.
3345
b32306ca
UW
33462009-09-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3347
3348 * gdb.base/watchpoints.exp: Respect gdb,no_hardware_watchpoints
3349 target_info setting.
3350
3351 * gdb.threads/thread-specific.exp (get_thread_list): Support targets
3352 that detect new threads during "info threads".
3353
0057022f
UW
33542009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3355
3356 * gdb.threads/manythreads.c (main): Increase thread stack size
3357 to 2*PTHREAD_STACK_MIN.
3358 * gdb.threads/multi-create.c (main): Likewise.
3359 (create_function): Likewise.
3360
f29c0325
UW
33612009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3362
3363 * gdb.base/dump.exp: Pass difference of pointer types instead
3364 of integer types as offset to restore in intarr3.srec case.
3365
fcb34849
UW
33662009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3367
3368 * gdb.cp/gdb2495.exp: Skip test on spu*-*-*.
3369
d5142e3b
UW
33702009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3371
3372 * gdb.base/pie-support.exp: Pass "quiet" flag to gdb_compile.
3373
087b74b2 33742009-09-26 Pierre Muller <muller@ics.u-strasbg.fr>
889bf7c5 3375
087b74b2
PM
3376 New test for two watchpoints, with disabling of
3377 the first inserted.
3378 * testsuite/gdb.base/watchpoints.c: New file.
3379 * testsuite/gdb.base/watchpoints.exp: New file.
3380
96c07c5b
TT
33812009-09-25 Tom Tromey <tromey@redhat.com>
3382
3383 * gdb.base/charset.exp: Test utf-16 strings with Python.
3384
b8899f2b
TT
33852009-09-25 Tom Tromey <tromey@redhat.com>
3386
3387 * gdb.base/charset.exp: Use UTF-16 and UTF-32, not UCS-2 and
3388 UCS-4.
3389 * gdb.base/charset.c (utf_32_string): Rename.
3390 (init_utf32): Rename.
3391 (main): Update.
3392
329719ec
TT
33932009-09-22 Tom Tromey <tromey@redhat.com>
3394
3395 * gdb.python/py-function.exp: Add regression tests.
3396
11ef0d76
KS
33972009-09-21 Keith Seitz <keiths@redhat.com>
3398
3399 * gdb.cp/cplusfuncs.exp (do_tests): Add check for proper error message
3400 with invalid operator.
3401
3fe8f3b3
KS
34022009-09-21 Keith Seitz <keiths@redhat.com>
3403
3404 * gdb.cp/classes.exp (do_tests): Add tests to print a constructor
3405 and destructor using typedef name of class.
3406 * gdb.cp/classes.cc (class Base1): Add a destructor.
3407 (base1): New typedef.
3408 (use_methods): Instanitate an object of type base1.
3409 * gdb.cp/templates.exp (test_template_typedef): New procedure.
3410 (do_tests): Call test_template_typedef.
3411 * gdb.cp/templates.cc (Baz::~Baz): New method.
3412 (intBazOne): New typedef.
3413 (main): Instantiate intBazOne.
3414
7a9fe101
PM
34152009-09-21 Phil Muldoon <pmuldoon@redhat.com>
3416
3417 PR python/10633
3418
3419 * gdb.python/py-prettyprint.exp (gdb_py_test_silent_cmd): New
3420 Function.
3421 (run_lang_tests): Add print elements test.
3422
2e4d963f
PM
34232009-09-21 Phil Muldoon <pmuldoon@redhat.com>
3424
3425 * gdb.python/py-value.exp (test_subscript_regression): New
3426 function. Test for invalid subscripts.
3427 * gdb.python/py-value.c (main): Add test array, and pointer to it.
3428 (ptr_ref): New function.
3429
ec7e75e7
PP
34302009-09-17 Paul Pluzhnikov <ppluzhnikov@google.com>
3431
3432 * gdb.base/default.exp: Fix "show convenience".
3433
0cc7d26f
TT
34342009-09-15 Tom Tromey <tromey@redhat.com>
3435
3436 * lib/mi-support.exp (mi_create_varobj): Update.
3437 (mi_create_floating_varobj): Likewise.
3438 (mi_create_dynamic_varobj): New proc.
3439 (mi_varobj_update): Update.
3440 (mi_varobj_update_with_type_change): Likewise.
3441 (mi_varobj_update_kv_helper): New proc.
3442 (mi_varobj_update_dynamic_helper): Rewrite.
3443 (mi_varobj_update_dynamic): New proc.
3444 (mi_list_varobj_children): Update.
3445 (mi_list_varobj_children_range): Add 'from' and 'to' arguments.
3446 * gdb.python/python-prettyprint.py (pp_outer): New class.
3447 (pp_nullstr): Likewise.
3448 (lookup_function): Register new printers.
3449 * gdb.python/python-prettyprint.c (struct substruct): New type.
3450 (struct outerstruct): Likewise.
3451 (substruct_test): New function.
3452 (struct nullstr): New type.
3453 (string_1, string_2): New globals.
3454 (main): Add new tests.
3455 * gdb.python/python-mi.exp: Added regression tests.
3456 * gdb.mi/mi2-var-display.exp: Update.
3457 * gdb.mi/mi2-var-cmd.exp: Update.
3458 * gdb.mi/mi2-var-child.exp: Update.
3459 * gdb.mi/mi2-var-block.exp: Update.
3460 * gdb.mi/mi-var-invalidate.exp: Update.
3461 * gdb.mi/mi-var-display.exp: Update.
3462 * gdb.mi/mi-var-cmd.exp: Update.
3463 * gdb.mi/mi-var-child.exp: Update.
3464 * gdb.mi/mi-var-block.exp: Update.
3465 * gdb.mi/mi-break.exp: Update.
3466 * gdb.mi/gdb701.exp: Update.
3467
a96d9b2e
SDJ
34682009-09-14 Sergio Durigan Junior <sergiodj@linux.vnet.ibm.com>
3469
3470 * Makefile.in: Inclusion of catch-syscall object.
3471 * gdb.base/catch-syscall.c: New file.
3472 * gdb.base/catch-syscall.exp: New file.
3473
b43b923a
MS
34742009-09-12 Michael Snyder <msnyder@vmware.com>
3475
3476 * gdb.reverse/step-reverse.exp: Explicitly check for targets
3477 that can support reverse debuggnig.
3478
cec03d70
TT
34792009-09-11 Tom Tromey <tromey@redhat.com>
3480
3481 * gdb.dwarf2/valop.S: New file.
3482 * gdb.dwarf2/valop.exp: New file.
3483
e23bb3fc
MK
34842009-09-11 Mark Kettenis <kettenis@gnu.org>
3485
3486 * gdb.threads/current-lwp-dead.exp: Only run this on Linux.
3487
37c3696d
DE
34882009-09-10 Doug Evans <dje@google.com>
3489
3490 * gdb.base/breakpoint-shadow.exp: Fix intermittent failures.
3491 Add $gdb_prompt to second breakpoint regexp.
3492
5172aecb
JB
34932009-09-08 Thiago Jung Bauermann <thiago.bauermann@gmail.com>
3494
3495 * gdb.python/Makefile.in (EXECUTABLES): Adjust to new executable
3496 names, add missing ones.
3497 * gdb.python/py-cmd.exp: Rename from python-cmd.exp.
3498 * gdb.python/py-frame.c: Rename from python-frame.c.
3499 * gdb.python/py-frame.exp: Rename from python-frame.exp. Adjust
3500 testfile name.
3501 * gdb.python/py-function.exp: Rename from python-function.exp.
3502 * gdb.python/py-mi.exp: Rename from python-mi.exp. Adjust
3503 testfile name.
3504 * gdb.python/py-prettyprint.c: Rename from python-prettyprint.c.
3505 * gdb.python/py-prettyprint.exp: Rename from python-prettyprint.exp.
3506 Adjust testfile name.
3507 * gdb.python/py-prettyprint.py: Rename from python-prettyprint.py.
3508 * gdb.python/py-template.cc: Rename from python-template.cc.
3509 * gdb.python/py-template.exp: Rename from python-template.exp.
3510 Adjust testfile name.
3511 * gdb.python/py-value.c: Rename from python-value.c.
3512 * gdb.python/py-value.exp: Rename from python-value.exp. Adjust
3513 testfile name.
3514
b554e4bd
JK
35152009-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
3516
3517 * gdb.base/breakpoint-shadow.exp (Second breakpoint placed): Initialize
3518 $bpt2address.
3519 (Second breakpoint address is valid on ia64)
3520 (Third breakpoint on ia64 in the Second breakpoint's bundle): New.
3521
9a68ae16
JM
35222009-09-03 Joseph Myers <joseph@codesourcery.com>
3523
3524 * gdb.base/ending-run.exp: Restrict regular expression matching
3525 line number to require closing brace following.
3526
146b9145
DE
35272009-09-03 Doug Evans <dje@google.com>
3528
3529 * gdb.base/store.exp (check_set): Fix typo in expected value message.
3530
787d21e1
TT
35312009-09-02 Tom Tromey <tromey@redhat.com>
3532
3533 * gdb.dwarf2/callframecfa.exp: Use gdb_continue_to_breakpoint.
3534
e7802207
TT
35352009-09-02 Tom Tromey <tromey@redhat.com>
3536
3537 * gdb.dwarf2/callframecfa.exp: New file.
3538 * gdb.dwarf2/callframecfa.S: New file.
3539
817aadd2
JK
35402009-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
3541
3542 * gdb.base/solib-overlap.exp, gdb.base/solib-overlap-lib.c,
3543 gdb.base/solib-overlap-main.c: New.
3544
4a76eae5
DJ
35452009-08-28 Daniel Jacobowitz <dan@codesourcery.com>
3546
3547 PR gdb/10565
3548
3549 * gdb.base/bitfields.c (struct container, container): New.
3550 (main): Initialize it and call break5.
3551 * gdb.base/bitfields.exp (bitfield_at_offset): New test.
3552
d4b96c9a
JK
35532009-08-28 Jan Kratochvil <jan.kratochvil@redhat.com>
3554
3555 Support constant DW_AT_data_member_location by GCC PR debug/40659.
3556 * gdb.dwarf2/dw2-inheritance.exp, gdb.dwarf2/dw2-inheritance.S: New.
3557
4e22772d
JK
35582009-08-27 Jan Kratochvil <jan.kratochvil@redhat.com>
3559
3560 * gdb.mi/mi2-var-cmd.exp (create variable with invalid FRAME-ADDR): New.
3561
2efab443
MS
35622009-08-26 Michael Snyder <msnyder@vmware.com>
3563
3564 * gdb.base/i386-reverse.c: New file.
3565 * gdb.base/i386-reverse.exp: New file.
3566 * gdb.base/Makefile.in: Add new files to be removed.
3567
07ab73a0
JM
35682009-08-26 Joseph Myers <joseph@codesourcery.com>
3569
3570 * gdb.mi/mi-basics.exp (test_cwd_specification): Do not test
3571 environment-pwd for remote host.
3572 * gdb.mi/mi2-basics.exp (test_cwd_specification): Likewise.
3573
676accff
KS
35742009-08-24 Keith Seitz <keiths@redhat.com>
3575
3576 * gdb.cp/cpcompletion.exp (test_class_complete): New procedure.
3577 Add two new C++ completer tests which limit the output to a
889bf7c5 3578 given class.
676accff 3579
f9f7ad22
MS
35802009-08-24 Michael Snyder <msnyder@vmware.com>
3581
3582 * gdb.base/del.exp: Fix typo in comment.
3583 * gdb.base/step-bt.exp: Fix cut and paste error in comment.
3584
81ecdfbb
RW
35852009-08-22 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
3586
3587 * configure: Regenerate.
3588 * gdb.hp/configure: Likewise.
3589 * gdb.hp/gdb.aCC/configure: Likewise.
3590 * gdb.hp/gdb.base-hp/configure: Likewise.
3591 * gdb.hp/gdb.compat/configure: Likewise.
3592 * gdb.hp/gdb.defects/configure: Likewise.
3593 * gdb.hp/gdb.objdbg/configure: Likewise.
3594 * gdb.stabs/configure: Likewise.
3595
cab0c772
UW
35962009-08-19 Doug Evans <dje@google.com>
3597
3598 * gdb.base/gdbvars.c: New file.
3599 * gdb.base/gdbvars.exp: Test convenience vars with program variables.
3600
b8fa0bfa
PA
36012009-08-14 Pedro Alves <pedro@codesourcery.com>
3602
3603 * gdb.threads/killed.exp, gdb.threads/manythreads.exp,
3604 gdb.threads/staticthreads.exp: Adjust to "quit" output changes.
3605
b84aa90a
PA
36062009-08-13 Pedro Alves <pedro@codesourcery.com>
3607
3608 * gdb.base/default.exp: Adjust "set language test": it's now an
3609 enum command. Larger help string moved to "help set language".
3610 * gdb.base/help.exp: Adjust "help set language" expected output,
3611 now lists all known languages.
3612
0d8f9b2c
NF
36132009-08-11 Nathan Froyd <froydnj@codesourcery.com>
3614
3615 * gdb.arch/altivec-abi.exp (altivec_abi_tests): Turn on printing of
3616 all frame arguments.
3617 * gdb.arch/altivec-regs.exp: Likewise.
3618
bda180e0
TT
36192009-08-07 Tom Tromey <tromey@redhat.com>
3620
3621 * gdb.base/setshow.exp: Add tests for changes to set language, set
3622 check range, and set check type.
3623
48cb2d85
VP
36242009-08-03 Vladimir Prus <vladimir@codesourcery.com>
3625
3626 * lib/mi-support.exp (mi_list_breakpoints): Make it work.
3627 * gdb.mi/mi-break.exp (test_breakpoint_commands): New.
889bf7c5 3628 Call it.
48cb2d85 3629
1ea34204
UW
36302009-07-31 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3631
3632 * configure.ac: Run gdb.cell tests when appropriate.
3633 * configure: Regenerate.
3634 * lib/cell.exp: New file.
3635 * gdb.cell: New directory.
3636 * gdb.cell/configure.ac: New file.
3637 * gdb.cell/configure: New file.
3638 * gdb.cell/Makefile.in: New file.
3639 * gdb.cell/arch.exp: New file.
3640 * gdb.cell/break.c: New file.
3641 * gdb.cell/break.exp: New file.
3642 * gdb.cell/break-spu.c: New file.
3643 * gdb.cell/bt.c: New file.
3644 * gdb.cell/bt2-spu.c: New file.
3645 * gdb.cell/bt-spu.c: New file.
3646 * gdb.cell/bt.exp: New file.
3647 * gdb.cell/coremaker.c: New file.
3648 * gdb.cell/coremaker-spu.c: New file.
3649 * gdb.cell/core.exp: New file.
3650 * gdb.cell/gcore.exp: New file.
3651 * gdb.cell/data.c: New file.
3652 * gdb.cell/data.exp: New file.
3653 * gdb.cell/data-spu.c: New file.
3654 * gdb.cell/ea-cache.exp: New file.
3655 * gdb.cell/ea-cache.c: New file.
3656 * gdb.cell/ea-cache-spu.c: New file.
3657 * gdb.cell/ea-standalone.c: New file.
3658 * gdb.cell/ea-standalone.exp: New file.
3659 * gdb.cell/ea-test.c: New file.
3660 * gdb.cell/ea-test.exp: New file.
3661 * gdb.cell/f-regs.exp: New file.
3662 * gdb.cell/mem-access.c: New file.
3663 * gdb.cell/mem-access.exp: New file.
3664 * gdb.cell/mem-access-spu.c: New file.
3665 * gdb.cell/ptype.exp: New file.
3666 * gdb.cell/registers.exp: New file.
3667 * gdb.cell/size.c: New file.
3668 * gdb.cell/sizeof.exp: New file.
3669 * gdb.cell/size-spu.c: New file.
3670 * gdb.cell/solib.exp: New file.
3671 * gdb.cell/solib-symbol.exp: New file.
3672
85e747d2
UW
36732009-07-31 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3674
3675 * gdb.xml/tdesc-regs.exp: Skip for SPU targets.
3676
58d6951d
DJ
36772009-07-28 Daniel Jacobowitz <dan@codesourcery.com>
3678
3679 * gdb.base/float.exp: Handle VFP registers.
3680
6e0a4f15
MS
36812009-07-14 Michael Snyder <msnyder@vmware.com>
3682
dcd5da87
MS
3683 * gdb.reverse/finish-reverse.exp: Do not expect reverse-finish
3684 to bring gdb to the beginning of the calling line.
3685
6e0a4f15
MS
3686 * gdb.arch/i386-signal.c (sigframe): Add a nop to avoid
3687 confusing the i386 epilogue unwinder.
3688
782b2b07
SS
36892009-07-14 Stan Shebs <stan@codesourcery.com>
3690
3691 * gdb.trace/tracecmd.exp: Add basic test of tracepoint conditions.
3692
f662c3bc
MS
36932009-07-14 Michael Snyder <msnyder@vmware.com>
3694
3695 * gdb.reverse/step-reverse.exp (stepi into function call):
3696 Call instruction may not be first instruction in the line.
3697 (reverse stepi from a function call): Used wrong line number.
3698
8f313923
JK
36992009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
3700
3701 * gdb.arch/amd64-i386-address.exp, gdb.arch/amd64-i386-address.S: New.
3702
4662c76e
JK
37032009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
3704
3705 Fix gdb.base/macscp.exp when using custom inputrc.
3706 * gdb.base/completion.exp: Remove env(INPUTRC) set and restore.
3707 * gdb.base/readline.exp: Remove env(INPUTRC) set and restore. Remove
3708 env(TERM) set.
3709 * gdb.cp/cpcompletion.exp: Remove env(INPUTRC) set.
3710 * lib/gdb.exp (default_gdb_start): Add env(INPUTRC) and env(TERM) set.
3711
aa81e255
JK
37122009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
3713
3714 Fix racy clashing of output files for gdb.base{1,2}/ parallel run.
3715 * gdb.base/annota1.exp (thread_test): Import global $testfile.
3716 Change the compilation target to match the testcase name.
3717 * gdb.base/sect-cmd.exp: Change the compilation target to match the
3718 testcase name.
3719 * a2-run.exp: Use for setup prepare_for_testing. Change the
3720 compilation target to match the testcase name.
3721 * gdb.base/commands.exp: Likewise.
3722 * gdb.base/finish.exp: Likewise.
3723 * gdb.base/float.exp: Likewise.
3724 * gdb.base/info-target.exp: Likewise.
3725 * gdb.base/relational.exp: Likewise.
3726 * gdb.base/term.exp: Likewise.
3727 * gdb.base/until.exp: Likewise.
3728 * gdb.base/volatile.exp: Likewise.
3729 * gdb.base/whatis-exp.exp: Likewise.
3730
4c93b1d7
HZ
37312009-07-11 Hui Zhu <teawater@gmail.com>
3732
3733 * gdb.base/help.exp (disassemble): Update expected help text.
3734
812f7342
TT
37352009-07-09 Tom Tromey <tromey@redhat.com>
3736
3737 * lib/gdb.exp: Handle TRANSCRIPT.
3738 (remote_spawn, remote_close, send_gdb): New procs.
3739
fbb8f299
PM
37402009-07-10 Phil Muldoon <pmuldoon@redhat.com>
3741
3742 * gdb.python/python-prettyprint.c: Add counted null string
3743 structure.
3744 * gdb.python/python-prettyprint.exp: Print null string. Test for
3745 embedded nulls.
3746 * gdb.python/python-prettyprint.py (pp_ns): New Function.
3747 * gdb.python/python-value.exp (test_value_in_inferior): Add
3748 variable length string fetch tests.
3749 * gdb.python/python-value.c (main): Add strings for string fetch tests.
3750
c0ac0ec7
JK
37512009-07-09 Jan Kratochvil <jan.kratochvil@redhat.com>
3752
3753 * gdb.base/dump.exp (inaccessible memory is reported): New test.
3754
30b66ecc
TT
37552009-07-07 Tom Tromey <tromey@redhat.com>
3756
3757 * gdb.base/call-rt-st.exp: Update for change to escape output.
3758 * gdb.base/callfuncs.exp: Likewise.
3759 * gdb.base/charset.exp: Likewise.
3760 * gdb.base/constvars.exp: Likewise.
3761 * gdb.base/long_long.exp: Likewise.
3762 * gdb.base/pointers.exp: Likewise.
3763 * gdb.base/printcmds.exp: Likewise.
3764 * gdb.base/setvar.exp: Likewise.
3765 * gdb.base/store.exp: Likewise.
3766 * gdb.cp/ref-types.exp: Likewise.
3767 * gdb.mi/mi-var-child.exp: Likewise.
3768 * gdb.mi/mi-var-display.exp: Likewise.
3769 * gdb.mi/mi2-var-display.exp: Likewise.
3770 * gdb.base/charset.exp: Test octal escape sequence length.
3771 Update for change to escape output.
3772
187c4a2b
JK
37732009-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
3774
3775 * gdb.mi/mi2-var-cmd.exp (floating varobj invalidation): New test.
3776
d80a43f9
DJ
37772009-07-06 Daniel Jacobowitz <dan@codesourcery.com>
3778
3779 * lib/java.exp (java_init): Ignore $GCJ if it is empty.
3780
047427a8
JK
37812009-07-06 Jan Kratochvil <jan.kratochvil@redhat.com>
3782
3783 * lib/gdbserver-support.exp (gdbserver_start): Loop spawning
3784 gdbserver increasing $portnum if "Can't bind address" has been seen.
3785
8b5a0f4f
PA
37862009-07-05 Pedro Alves <pedro@codesourcery.com>
3787
3788 * gdb.base/ending-run.exp: Add "step out of main" pattern for
3789 mingw32ce.
3790
7d93ba58
PA
37912009-07-05 Pedro Alves <pedro@codesourcery.com>
3792
3793 * gdb.base/long_long.exp: arm-mingw32ce defaults to natural-endian
3794 VFP format.
3795
2277426b
PA
37962009-07-02 Pedro Alves <pedro@codesourcery.com>
3797
3798 * gdb.base/multi-forks.exp: Only run detach-on-fork tests on
3799 linux. Adjust to use "inferior", "info inferiors", "detach
3800 inferior" and "kill inferior" instead of "restart", "info fork",
3801 "detach fork" and "delete fork".
3802 * gdb.base/ending-run.exp: Spell out "info".
3803 * gdb.base/help.exp: Adjust to use test_prefix_command_help for
3804 the "kill" command.
3805
5af949e3
UW
38062009-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3807
3808 * gdb.threads/tls-shared.exp: Update to locexpr_describe_location
3809 change to prefix TLS offset in hex with 0x.
3810
5d3729b5
UW
38112009-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3812
3813 * gdb.base/default.exp: Update test case for "x" changes.
3814
af589bd0
TG
38152009-07-01 Tristan Gingold <gingold@adacore.com>
3816
3817 * gdb.base/bigcore.exp: Make darwin untested.
3818
40974f91
JK
38192009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
3820
3821 * gdb.base/completion.exp (directory completion): Create the directory.
3822 New variables uniquedir, escapeduniquedir, uniquesu, uniquesub,
3823 escapeuniquesub.
3824 (directory completion 2): Expect now ${escapeuniquesub}.
3825 (Glob remaining of directory test): Remove one excessive newline.
3826 Expect the real output.
3827
59dd3af6
JK
38282009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
3829
3830 Fix `make check//%' target after `make check' has been ran.
3831 * Makefile.in (TEST_TARGETS): Remove the %/.dir dependency. Add
3832 a mkdir call.
3833 (check-gdb.base%): Remove the gdb.base%/.dir dependency.
3834 (%/.dir): Remove.
3835
f4e164aa
JK
38362009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
3837
3838 * lib/mi-support.exp (mi_check_thread_states): Permit any output before
3839 the expected result record.
3840
69af2122
JK
38412009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
3842
3843 Remove racy FAILs relying just on the timeouts.
3844 * gdb.base/setshow.exp (set annotate 2, show annotate (2))
3845 (annotation_level 2): Remove racy FAILs.
3846
2fd481e1
PP
38472009-06-30 Paul Pluzhnikov <ppluzhnikov@google.com>
3848
3849 gdb/10275
889bf7c5
PA
3850 * gdb.dwarf2/dw2-restore.{S,exp}: New test.
3851
c38f313d
DJ
38522009-06-30 Daniel Jacobowitz <dan@codesourcery.com>
3853
3854 * gdb.opt/inline-locals.exp: Remove XFAIL with duplicated arg1.
3855
8b777f02
VP
38562009-06-30 Vladimir Prus <vladimir@codesourcery.com>
3857
3858 * gdb.mi/mi-stack.exp: Testing symbolic options
3859 to -stack-list-locals and -stack-list-arguments.
3860
00c7eacf
JK
38612009-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
3862
3863 * gdb.threads/current-lwp-dead.exp, gdb.threads/current-lwp-dead.c: New.
3864
6bc80edc
TT
38652009-06-29 Tom Tromey <tromey@redhat.com>
3866
3867 * dg-extract-results.sh: New file.
3868 * Makefile.in (FORCE_PARALLEL): New variable.
3869 (CHECK_TARGET): New conditional variable.
3870 (check): Use CHECK_TARGET.
3871 (DO_RUNTEST): New variable.
3872 (check-single): New target.
3873 (TEST_DIRS): New variable.
3874 (TEST_TARGETS): Likewise.
3875 (check-parallel): New target.
3876 (check-gdb.%): New pattern.
3877 (BASE1_FILES): New variable.
3878 (BASE2_FILES): Likewise.
3879 (check-gdb.base%): New pattern.
3880 (%/.dir): New pattern.
3881 * configure: Rebuild.
3882 * aclocal.m4 (AM_CONDITIONAL): New defun.
3883 * configure.ac: Check whether user is using GNU make.
3884 (GMAKE): New conditional.
3885
794684b6
SW
38862009-06-29 Sami Wagiaalla <swagiaal@redhat.com>
3887
3888 * gdb.cp/namespace-nested-import.cc: New test.
3889 * gdb.cp/namespace-nested-import.exp: New test.
3890
edb3359d
DJ
38912009-06-27 Daniel Jacobowitz <dan@codesourcery.com>
3892
3893 * gdb.base/break.exp: Add an XFAIL for gcc/36748.
3894 * gdb.cp/annota2.exp: Accept frames-invalid in more places.
3895 * gdb.opt/Makefile.in (EXECUTABLES): Update.
3896 * gdb.opt/clobbered-registers-O2.exp: Update to GPL v3.
3897 * gdb.opt/inline-bt.c, gdb.opt/inline-bt.exp,
3898 gdb.opt/inline-cmds.c, gdb.opt/inline-cmds.exp,
3899 gdb.opt/inline-locals.c, gdb.opt/inline-locals.exp,
3900 gdb.opt/inline-markers.c: New files.
3901 * lib/gdb.exp (skip_inline_frame_tests): New function.
3902 (skip_inline_var_tests): New function.
3903
cf657a0c
AS
39042009-06-27 Andreas Schwab <schwab@linux-m68k.org>
3905
3906 * gdb.cp/exception.exp: Don't require $hex before inner frame in
3907 backtrace.
3908
28d41a99
MS
39092009-06-27 Michael Snyder <msnyder@vmware.com>
3910
3911 * gdb.reverse: New directory.
3912 * gdb.reverse/break-reverse.c: New test.
3913 * gdb.reverse/break-reverse.exp: New test.
3914 * gdb.reverse/consecutive-reverse.c: New test.
3915 * gdb.reverse/consecutive-reverse.exp: New test.
3916 * gdb.reverse/finish-reverse.c: New test.
3917 * gdb.reverse/finish-reverse.exp: New test.
3918 * gdb.reverse/machinestate.c: New test.
3919 * gdb.reverse/ms1.c: New test.
3920 * gdb.reverse/machinestate.exp: New test.
3921 * gdb.reverse/Makefile.in: New file.
3922 * gdb.reverse/shr2.c: New test.
3923 * gdb.reverse/solib-reverse.c: New test.
3924 * gdb.reverse/solib-reverse.exp: New test.
3925 * gdb.reverse/step-reverse.c: New test.
3926 * gdb.reverse/step-reverse.exp: New test.
3927 * gdb.reverse/until-reverse.c: New test.
3928 * gdb.reverse/ur1.c: New test.
3929 * gdb.reverse/until-reverse.exp: New test.
3930 * gdb.reverse/watch-reverse.c: New test.
3931 * gdb.reverse/watch-reverse.exp: New test.
3932 * configure.ac (AC_OUTPUT): Add gdb.reverse/Makefile.
3933 * configure: Regenerate.
3934
fe3c8b0d
DE
39352009-06-26 Doug Evans <dje@google.com>
3936
3937 * gdb.base/psymtab.exp: Turn off pending breakpoints.
3938
3a72a602
PM
39392009-06-26 Pierre Muller <muller@ics.u-strasbg.fr>
3940
3941 * gdb.base/exe-lock.exp (binfile): Add $EXEEXT suffix to fix
3942 windows problem for 'file delete $binfile'.
3943
27aa8d6a
SW
39442009-06-23 Sami Wagiaalla <swagiaal@redhat.com>
3945
3946 * gdb.cp/namespace-using.exp: New test.
3947 * gdb.cp/namespace-using.cc: New test.
3948
8ac055f8
JB
39492009-05-20 Joel Brobecker <brobecker@adacore.com>
3950
3951 * gdb.ada/variant_record_packed_array: New testcase.
3952
85e306ed
TT
39532009-06-23 Tom Tromey <tromey@redhat.com>
3954
3955 * gdb.base/charset.exp (test_combination): Regression test.
3956 * gdb.base/charset.c (my_wchar_t): New typedef.
3957 (myvar): New global.
3958 (main): Set myvar.
3959
56643c5e
PM
39602009-06-18 Pierre Muller <muller@ics.u-strasbg.fr>
3961
3962 * lib/gdb.exp (gdb_compile): Also force unbuffered mode for DJGPP
3963 target.
3964
1fac167a
UW
39652009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3966
3967 * gdb.base/dump.exp: Handle SPU like 64-bit platforms.
3968
7ccb0be9
UW
39692009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3970
3971 * gdb.mi/gdb680.exp: Update test for error message.
3972
568d6575
UW
39732009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3974
3975 * gdb.base/annota1.exp: Allow multiple occurrences of the
3976 frames-invalid annotation.
3977 * gdb.cp/annota2.exp: Likewise.
3978
7cd1089b
PM
39792009-06-15 Phil Muldoon <pmuldoon@redhat.com>
3980
3981 * gdb.cp/gdb2495.cc: New file.
3982 * gdb.cp/gdb2495.exp: New file.
3983
72c63395
JK
39842009-06-12 Jan Kratochvil <jan.kratochvil@redhat.com>
3985
3986 Report error on GDB crash during runto.
3987 * lib/gdb.exp (runto <eof>): New.
3988
3788363d
DJ
39892009-06-09 Daniel Jacobowitz <dan@codesourcery.com>
3990
3991 * gdb.mi/mi-async.exp, gdb.mi/mi-basics.exp,
3992 gdb.mi/mi-break.exp, gdb.mi/mi-cli.exp,
3993 gdb.mi/mi-disassemble.exp, gdb.mi/mi-eval.exp,
3994 gdb.mi/mi-file-transfer.exp, gdb.mi/mi-file.exp,
3995 gdb.mi/mi-regs.exp, gdb.mi/mi-return.exp,
3996 gdb.mi/mi-simplerun.exp, gdb.mi/mi-stepi.exp,
3997 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-cmd.exp,
3998 gdb.mi/mi-var-display.exp, gdb.mi/mi-var-invalidate.exp,
3999 gdb.mi/mi-watch.exp, gdb.mi/mi2-basics.exp,
4000 gdb.mi/mi2-break.exp, gdb.mi/mi2-cli.exp,
4001 gdb.mi/mi2-disassemble.exp, gdb.mi/mi2-eval.exp,
4002 gdb.mi/mi2-file.exp, gdb.mi/mi2-regs.exp,
4003 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
4004 gdb.mi/mi2-stepi.exp, gdb.mi/mi2-var-block.exp,
4005 gdb.mi/mi2-var-child.exp, gdb.mi/mi2-var-cmd.exp,
4006 gdb.mi/mi2-var-display.exp, gdb.mi/mi2-watch.exp,
4007 gdb.server/ext-run.exp, gdb.server/file-transfer.exp,
4008 gdb.server/server-mon.exp, gdb.server/server-run.exp,
4009 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
4010 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
4011 gdb.trace/packetlen.exp, gdb.trace/passc-dyn.exp,
4012 gdb.trace/passcount.exp, gdb.trace/report.exp,
4013 gdb.trace/save-trace.exp, gdb.trace/tfind.exp,
4014 gdb.trace/tracecmd.exp, gdb.trace/while-dyn.exp,
4015 gdb.trace/while-stepping.exp: Use a unique name for the compiled
4016 executable.
4017
17592de3
PA
40182009-06-07 Pedro Alves <pedro@codesourcery.com>
4019
4020 * gdb.threads/manythreads.c (main): Check if PTHREAD_STACK_MIN is
4021 defined before referencing it.
4022
701e355d
DE
40232009-06-03 Doug Evans <dje@google.com>
4024
4025 * gdb.arch/i386-sse.exp: Test xmm[8-15] if amd64.
4026 * gdb.arch/i386-see.c: Ditto.
4027
f2292c65
PM
40282009-05-30 Pierre Muller <muller@ics.u-strasbg.fr>
4029
4030 * gdb.base/macscp.exp (info_macro): Return undefined if undefined.
4031 (check_macro): Return 1 if undefined.
4032 If first test fails, check if macro debug information is available,
4033 and report unsupported test if no macro information is found.
4034
5a437975
DE
40352009-05-29 Doug Evans <dje@google.com>
4036
4037 * gdb.threads/hand-call-in-threads.exp: New.
4038 * gdb.threads/hand-call-in-threads.c: New.
4039
c141c696
MS
40402009-05-29 Michael Snyder <msnyder@vmware.com>
4041
4042 * gdb.base/break-always.exp: Change "1" to "on".
4043 Add confirmation check.
4044
b3444185
PA
40452009-05-28 Pedro Alves <pedro@codesourcery.com>
4046
4047 * gdb.threads/threxit-hop-specific.c: New.
4048 * gdb.threads/threxit-hop-specific.exp: New.
4049 * gdb.threads/thread-execl.c: New.
4050 * gdb.threads/thread-execl.exp: New.
4051
b6313243
TT
40522009-05-27 Tom Tromey <tromey@redhat.com>
4053 Thiago Jung Bauermann <bauerman@br.ibm.com>
4054
4055 * lib/mi-support.exp (mi_varobj_update_dynamic): New proc.
4056 (mi_child_regexp): Likewise.
4057 (mi_list_varobj_children_range): Likewise.
4058 (mi_get_features): Likewise.
4059 (mi_list_varobj_children): Rewrite.
4060 * gdb.python/python-mi.exp: New file.
4061
a6bac58e
TT
40622009-05-27 Tom Tromey <tromey@redhat.com>
4063 Thiago Jung Bauermann <bauerman@br.ibm.com>
4064 Phil Muldoon <pmuldoon@redhat.com>
4065 Paul Pluzhnikov <ppluzhnikov@google.com>
4066
4067 * gdb.python/python-prettyprint.exp: New file.
4068 * gdb.python/python-prettyprint.c: New file.
4069 * gdb.python/python-prettyprint.py: New file.
4070 * gdb.base/display.exp: print/r is now valid.
4071
2c74e833
TT
40722009-05-27 Thiago Jung Bauermann <bauerman@br.ibm.com>
4073 Tom Tromey <tromey@redhat.com>
4074 Pedro Alves <pedro@codesourcery.com>
4075 Paul Pluzhnikov <ppluzhnikov@google.com>
4076
4077 * gdb.python/python-template.exp: New file.
4078 * gdb.python/python-template.cc: New file.
4079 * gdb.python/python.exp (gdb_py_test_multiple): Add two objfile
4080 tests.
4081 * gdb.python/python-value.exp (py_objfile_tests): New proc.
4082 Call it.
4083 (test_value_after_death): New proc.
4084 * gdb.python/python-value.c (PTR): New typedef.
4085 (main): New variable 'x'.
4086
89c73ade
TT
40872009-05-27 Tom Tromey <tromey@redhat.com>
4088
4089 * gdb.python/python.exp (gdb_py_test_multiple): Add two objfile
4090 tests.
4091 * gdb.python/python-value.exp (py_objfile_tests): New proc.
4092 Call it.
4093
a75724bc
PA
40942009-05-27 Pedro Alves <pedro@codesourcery.com>
4095
4096 * gdb.mi/nsthrexec.c, gdb.mi/mi-nsthrexec.exp: New.
4097
e58b0e63
PA
40982009-05-24 Pedro Alves <pedro@codesourcery.com>
4099
4100 * gdb.threads/fork-thread-pending.c: New.
4101 * gdb.threads/fork-thread-pending.exp: New.
4102
4ac36638
JK
41032009-05-21 Jan Kratochvil <jan.kratochvil@redhat.com>
4104
4105 * gdb.dwarf2/dw2-strp.exp (p a_string2, ptype a_string2): New.
4106 * gdb.dwarf2/dw2-strp.S (a_string2): New.
4107
889bf7c5 41082009-05-18 Jon Beniston <jon@beniston.com>
c28c63d8 4109
889bf7c5 4110 * gdb.asm/asm-source.exp: Add lm32 target.
c28c63d8 4111
b242c3c2
PA
41122009-05-17 Pedro Alves <pedro@codesourcery.com>
4113
4114 * gdb.base/foll-fork.c: Include stdlib.h. Add markers for
4115 `gdb_get_line_number'. Call `callee' in both parent and child.
4116 * gdb.base/foll-fork.exp (catch_fork_child_follow): Use
4117 `gdb_get_line_number' instead of hardcoding line numbers.
4118 (catch_fork_unpatch_child): New procedure to test detaching
4119 breakpoints from child fork.
4120 (tcatch_fork_parent_follow): Use `gdb_get_line_number' instead of
4121 hardcoding line numbers.
4122 (do_fork_tests): Run `catch_fork_unpatch_child'.
4123
ee342b23
VP
41242009-05-17 Vladimir Prus <vladimir@codesourcery.com>
4125
4126 * gdb.mi/mi-cmd-var.exp: Check that when varobj
4127 of structure type enters or leaves the scope, it
4128 is reported by -var-update.
4129
e2009e98
DE
41302009-05-11 Doug Evans <dje@sebabeach.org>
4131
4132 * gdb.mi/nsintrall.c (main): Fix off-by-one error.
4133 * gdb.threads/pending-step.c (main): Fix off-by-one error.
4134 * gdb.threads/schedlock.c (main): Fix off-by-one error.
4135
00903456
JK
41362009-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
4137
4138 * gdb.cp/expand-sals.exp, gdb.cp/expand-sals.cc: New.
4139
dc621c35
DE
41402009-04-30 Doug Evans <dje@google.com>
4141
4142 * gdb.threads/watchthreads2.exp: New testcase.
4143 * gdb.threads/watchthreads2.c: New testcase.
4144
9ab4e744
DE
41452009-04-29 Doug Evans <dje@google.com>
4146
4147 * gdb.cp/mb-ctor.exp: Add multi-line source statement test.
4148 * gdb.cp/mb-ctor.cc: Ditto.
4149 * gdb.cp/mb-inline.exp: Add multi-line source statement test.
4150 * gdb.cp/mb-inline.h (multi_line_foo): New function.
4151 * gdb.cp/mb-inline1.cc: Call it.
4152 * gdb.cp/mb-inline2.cc: Ditto.
4153 * gdb.cp/mb-templates.exp: Add multi-line source statement test.
4154 * gdb.cp/mb-templates.cc (multi_line_foo): New template.
4155
484086b7
JK
41562009-04-29 Jan Kratochvil <jan.kratochvil@redhat.com>
4157
4158 * gdb.base/macscp.exp: New `options' parameter `-DFROM_COMMANDLINE'.
4159 (info_macro): Remova `decimal' declaration. New variable `nonzero'.
4160 Replace all uses of `decimal' by `nonzero'.
4161 (info macro FROM_COMMANDLINE): New test.
4162
379a77b5
TT
41632009-04-27 Tom Tromey <tromey@redhat.com>
4164
4165 * gdb.base/printcmds.exp (test_printf): Test comma operator in [].
4166
b92b73c2
DE
41672009-04-27 Doug Evans <dje@google.com>
4168
4169 * gdb.threads/watchthreads.c (main): Initialize args before starting
4170 the threads. Plus formatting cleanup.
4171 * gdb.threads/watchthreads.exp: Avoid errant failures due to
4172 biased scheduling of one thread.
4173
945a118d
JG
41742009-04-27 Jerome Guitton <guitton@adacore.com>
4175
4176 * gdb.cp/templates.cc (GetMax): New template.
4177 (main): Declare two instances of GetMax.
4178 * gdb.cp/templates.exp: Add new test.
4179
d389af10
JK
41802009-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
4181
4182 * gdb.cp/abstract-origin.exp, gdb.cp/abstract-origin.cc: New test.
4183
e7f86de9
JM
41842009-04-22 Joseph Myers <joseph@codesourcery.com>
4185
4186 * lib/gdb.exp (get_compiler_info): Use -E -o in remote-host case.
4187
334cc82d
TT
41882009-04-15 Tom Tromey <tromey@redhat.com>
4189
4190 * gdb.base/charset.exp: Add regression test.
4191
d12672cc
JB
41922009-04-14 Joel Brobecker <brobecker@adacore.com>
4193
4194 * gdb.base/exe-lock.exp: New testcase.
4195
18e8c3bc
TT
41962009-04-13 Tom Tromey <tromey@redhat.com>
4197
4198 * gdb.python/python-frame.exp (gdb_py_test_silent_cmd): Test !=
4199 operator on Frame.
4200
5ecd5cbe
UW
42012009-04-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4202
4203 * gdb.base/attach.exp: Re-enable for spu*-*-* targets.
4204 * gdb.server/ext-attach.exp: Likewise.
4205
7309f756
VP
42062009-04-03 Vladimir Prus <vladimir@codesourcery.com>
4207
4208 Eliminate some sleep usage.
4209
889bf7c5
PA
4210 * gdb.mi/basics.c (do_nothing): New.
4211 (main): Use do_nothing instead of printf, so that
4212 not to introduce race condition between output of
4213 inferiour and output of gdb. Do not use sleep as it
4214 is not generally available on embedded targets.
7309f756 4215
f4b95f6f
PA
42162009-04-02 Pedro Alves <pedro@codesourcery.com>
4217
4218 * gdb.server/ext-attach.exp: Expect an optional process id after
4219 "Detached from remote process".
4220
de40b933
JK
42212009-04-02 Jan Kratochvil <jan.kratochvil@redhat.com>
4222
4223 * gdb.dwarf2/dw2-unresolved-main.c, gdb.dwarf2/dw2-unresolved.S,
4224 gdb.dwarf2/dw2-unresolved.exp: New.
4225
2ae101a4
PA
42262009-04-02 Pedro Alves <pedro@codesourcery.com>
4227
4228 * gdb.mi/mi-nonstop-exit.exp: Don't check isnative. Use
4229 mi_run_to_main.
4230
56a8e183
PA
42312009-04-02 Pedro Alves <pedro@codesourcery.com>
4232
4233 * gdb.mi/mi-nonstop.exp: Don't check isnative. Use
4234 mi_run_to_main. Skip thread exit test on remote targets.
4235 * gdb.mi/mi-nsintrall.exp: Don't check isnative. Use
4236 mi_run_to_main.
4237 * gdb.mi/mi-nsmoribund.exp: Don't check isnative. Use
4238 mi_run_to_main.
4239 * lib/mi-support.exp (mi_gdb_target_cmd): Remove trailing anchor
4240 when expecting ^connected. Detect when the target doesn't support
4241 non-stop mode.
4242 (mi_run_cmd): Detect if non-stop mode was requested by isn't
4243 supported. Return -1 on error, 0 on success.
4244 (mi_runto_helper): Don't expect a stop if mi_run_cmd failed.
4245 (mi_runto): Return mi_runto_helper's result explicitly.
4246
c35fafde
PA
42472009-04-01 Pedro Alves <pedro@codesourcery.com>
4248
4249 * gdb.threads/pending-step.c, gdb.threads/pending-step.exp: New.
4250
f8a8dce6
JB
42512009-04-01 Tom Tromey <tromey@redhat.com>
4252
4253 * gdb.base/funcargs.exp: Set print frame-arguments to "all".
4254 * gdb.base/call-ar-st.exp: Set print frame-arguments to "all".
4255 * gdb.ada/ref_param.exp: Set print frame-arguments to "all".
4256 * gdb.ada/lang_switch.exp: Set print frame-arguments to "all".
4257
71c25dea
TT
42582009-03-31 Daniel Jacobowitz <dan@codesourcery.com>
4259 Jan Kratochvil <jan.kratochvil@redhat.com>
4260
4261 PR gdb/931
4262 * gdb.cp/gdb1355.exp (f_li, f_lui, f_si, f_sui): Allow canonical
4263 output.
4264 * gdb.cp/templates.exp: Allow canonical output. Remove KFAILs
4265 for gdb/931.
4266 * dw2-strp.S (DW_AT_language): Change to C++.
4267 (DW_TAG_variable (name ""), Abbrev code 7, .Lemptyname): New.
4268
02d9a9ce
JB
42692009-03-31 Joel Brobecker <brobecker@adacore.com>
4270
4271 * gdb.ada/tasks: New testcase.
4272
1042e4c0
SS
42732009-03-30 Stan Shebs <stan@codesourcery.com>
4274
4275 * gdb.trace/actions.exp: Update to match new info trace format.
4276 * gdb.trace/deltrace.exp: Ditto.
4277 * gdb.trace/infotrace.exp: Ditto.
4278 * gdb.trace/passcount.exp: Ditto.
4279 * gdb.trace/save-trace.exp: Ditto.
4280 * gdb.trace/while-stepping.exp: Ditto.
4281 * gdb.trace/tracecmd.exp: Ditto, plus don't allow pending option.
4282
f8f6f20b
TJB
42832009-03-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
4284
4285 * gdb.python/python-frame.c: New file.
4286 * gdb.python/python-frame.exp: New file.
4287
c0c6f777
TJB
42882009-03-29 Thiago Jung Bauermann <bauerman@br.ibm.com>
4289
4290 * gdb.python/python-value.exp: Add tests for the address
4291 attribute.
4292
3cb51905
AS
42932009-03-29 Andreas Schwab <schwab@linux-m68k.org>
4294
4295 * gdb.arch/powerpc-prologue.exp: Update for disassemble-next-line.
4296
88fc996f
DE
42972009-03-26 Doug Evans <dje@google.com>
4298
4299 * gdb.mi/mi-nonstop-exit.exp: New file.
4300 * gdb.mi/non-stop-exit.c: New file.
4301
56ef84b1
TT
43022009-03-26 Tom Tromey <tromey@redhat.com>
4303
4304 Update for change to prologue skipping:
4305 * gdb.mi/mi2-simplerun.exp: Update.
4306 * gdb.mi/mi2-break.exp: Update.
4307 * gdb.mi/mi-simplerun.exp: Update.
4308 * gdb.mi/mi-break.exp: Update.
4309 * gdb.base/ending-run.exp: Update.
4310
def2b000
TJB
43112009-03-26 Thiago Jung Bauermann <bauerman@br.ibm.com>
4312
4313 * gdb.python/python-value.exp (test_value_in_inferior): Test
4314 gdb.Value.is_optimized_out attribute.
4315
442ddf59
JK
43162009-03-26 Jan Kratochvil <jan.kratochvil@redhat.com>
4317
4318 * gdb.dwarf2/dw2-noloc-main.c: New file.
4319 * gdb.dwarf2/dw2-noloc.S: New symbols matrix.
4320 (.text): Remove.
4321 (.data): New.
4322 (DW_AT_stmt_list, .debug_line, DW_AT_frame_base): Remove.
4323 (DW_AT_low_pc, DW_AT_high_pc): Reference `dw2-noloc-main.c'.
4324 (DW_TAG_subprogram func_cu1, noloc): Remove.
4325 (main): New.
4326 * gdb.dwarf2/dw2-noloc.exp: Use prepare_for_testing, compile also
4327 `dw2-noloc-main.c'. Test the new DIEs from `dw2-noloc.S'.
4328 (file_symbols): New procedure.
4329
a8df5de4
TT
43302009-03-25 Tom Tromey <tromey@redhat.com>
4331
4332 * gdb.base/charset.exp (valid_target_charset): New proc.
4333 Use it to skip tests on invalid charsets.
4334
cc1d7add
PM
43352009-03-25 Pierre Muller <muller@ics.u-strasbg.fr>
4336
4337 * gdb.base/completion.exp: Add a test for directory completion.
4338
bcd5727b
JK
43392009-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
4340
4341 Fix a racy FAIL.
4342 * gdb.base/auxv.exp (fetch_auxv): Fix trailing newlines consumption.
4343 * gdb.base/callfuncs.exp (fetch_all_registers): Likewise.
4344
cc924cad
TJB
43452009-03-21 Thiago Jung Bauermann <bauerman@br.ibm.com>
4346
4347 * gdb.python/python-cmd.exp: Add tests for keyword arguments.
4348 * gdb.python/python-function.exp: Add test for function returning
4349 a GDB value.
4350
bc3b79fd
TJB
43512009-03-20 Thiago Jung Bauermann <bauerman@br.ibm.com>
4352
4353 * gdb.python/python-function.exp: New file.
4354
6c7a06a3
TT
43552009-03-20 Tom Tromey <tromey@redhat.com>
4356
4357 * gdb.base/store.exp: Update for change to escape output.
4358 * gdb.base/callfuncs.exp (fetch_all_registers): Update for change
4359 to escape output.
4360 * gdb.base/pointers.exp: Update for change to escape output.
4361 * gdb.base/long_long.exp (gdb_test_long_long): Update for change
4362 to escape output.
4363 * gdb.base/constvars.exp (do_constvar_tests): Update for change to
4364 escape output.
4365 * gdb.base/call-rt-st.exp (print_struct_call): Update for change
4366 to escape output.
4367 * gdb.cp/ref-types.exp (gdb_start_again): Update for change to
4368 escape output.
4369 * gdb.base/setvar.exp: Update for change to escape output.
4370 * lib/gdb.exp (default_gdb_start): Set LC_CTYPE to C.
4371 * gdb.base/printcmds.exp (test_print_all_chars): Update for change
4372 to escape output.
4373 (test_print_string_constants): Likewise.
4374 * gdb.base/charset.exp (valid_host_charset): Check size of
4375 wchar_t. Handle UCS-2 and UCS-4. Add tests for wide and unicode
4376 cases. Handle "auto"-related output.
4377 * gdb.base/charset.c (char16_t, char32_t): New typedefs.
4378 (uvar, Uvar): New globals.
4379
c31af87b
JG
43802009-03-19 Jerome Guitton <guitton@adacore.com>
4381
4382 * gdb.ada/fixed_points/fixed_points.adb: Add a test on overprecise
4383 deltas.
4384 * gdb.ada/fixed_points.exp: Ditto.
4385
51272cf2
PA
43862009-03-18 Pedro Alves <pedro@codesourcery.com>
4387
4388 * return-nodebug.c: Don't include stdio.h.
4389 (init): Delete.
4390 (func): Delete definition and provide extern declaration.
4391 (t): New.
4392 (main): Don't call printf. Call func and store its result in t.
4393 * return-nodebug1.c: New.
4394 * return-nodebug.exp: Don't expect stdio output. Instead, print
4395 the global variable t. Drop printf formatters and cast types from
4396 foreach loop. Don't use prepare_for_testing. Compile
4397 return-nodebug.c and return-nodebug1.c in separate steps. Don't
4398 define FORMAT or CAST.
4399
d24948ac
PP
44002009-03-17 Paul Pluzhnikov <ppluzhnikov@google.com>
4401
4402 * gdb.base/solib-display.exp: Disable test for remote targers.
4403
61ff14c6
JK
44042009-03-15 Jan Kratochvil <jan.kratochvil@redhat.com>
4405
4406 * gdb.base/return-nodebug.exp, gdb.base/return-nodebug.c: New.
4407
cb4dce93
JK
44082009-03-14 Jan Kratochvil <jan.kratochvil@redhat.com>
4409
4410 Fix a racy FAIL.
4411 * gdb.base/multi-forks.exp (continue_to_exit_bp_loc): New function with
4412 code from `follow parent, print pids'.
4413 (`follow child, print pids', `follow parent, print pids'): Call it.
4414 Replace `gdb_test "break..."' by gdb_breakpoint.
4415
f7c60c5e
VP
44162009-03-13 Vladimir Prus <vladimir@codesourcery.com>
4417
4418 * gdb.mi/mi-cli.exp: Adjust for output difference in
61ff14c6 4419 sync and async modes.
f7c60c5e 4420
383ace49
JB
44212009-03-12 Joel Brobecker <brobecker@adacore.com>
4422
4423 * gdb.ada/ptype_arith_binop.exp: Remove some commented-out code
4424 that was checked in by mistake. Remove loading of ada.exp, since
4425 this is not necessary in this case.
4426
4ce102af
JB
44272009-03-12 Joel Brobecker <brobecker@adacore.com>
4428
4429 * gdb.ada/ptype_arith_binop.exp: New testcase.
4430
529a2aef
JB
44312009-03-12 Joel Brobecker <brobecker@adacore.com>
4432
4433 * gdb.ada/mod_from_name: New testcase.
4434
8a38181c
JB
44352009-03-12 Joel Brobecker <brobecker@adacore.com>
4436
4437 * gdb.ada/tick_last_segv: New testcase.
4438
11436dee
VP
44392009-03-12 Vladimir Prus <vladimir@codesourcery.com>
4440
61ff14c6 4441 * gdb.mi/mi-cli.exp: Remove debug print.
11436dee 4442
1f31650a
VP
44432009-03-12 Vladimir Prus <vladimir@codesourcery.com>
4444
61ff14c6
JK
4445 * gdb.mi/mi-cli.exp: Verify that CLI commands that run inferior
4446 include the token in ^running and frame info in *stopped.
1f31650a 4447
a3247a22
PP
44482009-03-05 Paul Pluzhnikov <ppluzhnikov@google.com>
4449
4450 * solib-display.exp: New file.
4451 * solib-display-main.c: New file.
4452 * solib-display-lib.c: New file.
61ff14c6 4453
aae64587
PA
44542009-03-05 Pedro Alves <pedro@codesourcery.com>
4455
4456 * gdb.arch/i386-permbkpt.S, gdb.arch/i386-permbkpt.exp: New.
4457
44aabfbc
JK
44582009-02-18 Jan Kratochvil <jan.kratochvil@redhat.com>
4459
4460 * gdb.base/macscp.exp (objfile): Move it to ${objdir}/${subdir}/.
4461 (list_and_check_macro): Use more specific test name.
4462 (next to definition): Make the test names unique.
4463
c087fcd3
PM
44642009-02-18 Pierre Muller <muller@ics.u-strasbg.fr>
4465
4466 * gdb.pascal/floats.exp: Accept approximate results everywhere.
3cb51905 4467
c86cf029
VP
44682009-02-17 Vladimir Prus <vladimir@codesourcery.com>
4469
4470 * gdb.mi/mi-nonstop.exp (notifs): Adjust for library
4471 notifications.
4472 * gdb.mi/mi-nsintrall.exp (notifs): Likewise.
4473 * gdb.mi/mi-nsmoribund.exp (notifs): Likewise.
4474 * lib/mi-support.exp (library_loaded_re): New.
4475 (mi_run_cmd, mi_send_resuming_command_raw): Adjust.
4476
3ea85240
VP
44772009-02-17 Vladimir Prus <vladimir@codesourcery.com>
4478
4479 * gdb.gdb/observer.exp: Use test_notification observer, not
4480 normal_stop, everywhere.
4481 (test_normal_stop_notifications): Rename to...
4482 (test_notifications): ...this.
4483 (test_observer_normal_stop): Rename to...
4484 (test_observer): ...this.
4485
1903f0e6
DE
44862009-02-16 Doug Evans <dje@google.com>
4487
4488 * gdb.arch/amd64-disp-step.S (test_int3): New test.
4489 * gdb.arch/amd64-disp-step.exp (test_int3): New test.
4490 * gdb.arch/i386-disp-step.S (test_prefixed_abs_jump): New test.
4491 (test_prefixed_syscall,test_int3): New tests.
4492 * gdb.arch/i386-disp-step.exp (test_prefixed_abs_jump): New test.
4493 (test_prefixed_syscall,test_int3): New tests.
4494
1d33d6ba
VP
44952009-02-14 Vladimir Prus <vladimir@codesourcery.com>
4496
3cb51905
AS
4497 * lib/mi-support.exp (mi_expect_stop): Adjust the order of fields.
4498 (mi_expect_interrupt): Likewise.
4499 * gdb.mi/mi-cli.exp: Check that "step" results in proper *stopped
4500 response.
1d33d6ba 4501
faafb047
PM
45022009-02-14 Pierre Muller <muller@ics.u-strasbg.fr>
4503
4504 * lib/gdb.exp (get_hexadecimal_valueof): New procedure.
4505 * gdb.base/pc-fp.exp (get_valueofx): Remove.
4506 Replace calls to get_valueofx by get_hexadecimal_valueof.
4507
417e16e2
PM
45082009-02-14 Pierre Muller <muller@ics.u-strasbg.fr>
4509
4510 * lib/gdb.exp (get_valueof): Accept anything as a return value.
4511 (get_integer_valueof): New procedure.
4512 (get_sizeof): Use new get_integer_value_of.
4513 * gdb.base/sizeof.exp: Replace all uses of get_valueof
4514 by get_integer_valueof.
4515
7065b901
TT
45162009-02-13 Tom Tromey <tromey@redhat.com>
4517
4518 * gdb.base/remote.exp (get_sizeof): Remove.
4519 * gdb.base/long_long.exp (get_valueof, get_sizeof): Remove.
4520 * gdb.base/dfp-test.exp (get_valueof, get_sizeof): Remove.
4521 * gdb.base/sizeof.exp (get_valueof, get_sizeof): Remove.
4522 * lib/gdb.exp (get_valueof): Move from long_long.exp.
4523 (get_sizeof): Likewise.
4524
5d7cb8df
JK
45252009-02-12 Jan Kratochvil <jan.kratochvil@redhat.com>
4526
4527 PR fortran/9806
4528 * gdb.fortran/module.exp, gdb.fortran/module.f90: New.
4529
b2febfff
PP
45302009-02-06 Paul Pluzhnikov <ppluzhnikov@google.com>
4531
4532 * gdb.cp/pr9594.cc: Prevent GCC from optimizing 'a' out.
4533
4aa995e1
PA
45342009-02-06 Pedro Alves <pedro@codesourcery.com>
4535
4536 * gdb.base/siginfo-obj.c, gdb.base/siginfo-obj.exp: New.
4537
d8906c6f
TJB
45382009-02-06 Thiago Jung Bauermann <bauerman@br.ibm.com>
4539
4540 * gdb.python/python-cmd.exp: New file.
4541
ff4ab08d
TG
45422009-02-06 Tristan Gingold <gingold@adacore.com>
4543
4544 * gdb.arch/i386-sse.c (main): Replace call to puts by an nop asm.
4545
aacd552b
TG
45462009-02-05 Tristan Gingold <gingold@adacore.com>
4547
4548 * gdb.base/sigbpt.exp: Detect which signal is received when a NULL
4549 pointer is dereferenced and use this signal name in regexp.
4550 * gdb.base/signull.exp: Ditto.
4551 * gdb.base/sigbpt.c (main): Catch SIGBUS too.
4552 * gdb.base/signull.c (main): Ditto.
4553
08c637de
TJB
45542009-02-04 Tom Tromey <tromey@redhat.com>
4555 Thiago Jung Bauermann <bauerman@br.ibm.com>
4556
4557 * gdb.python/python-value.exp: Use `gdb.history' instead of
4558 `gdb.value_from_history'.
4559 (test_value_numeric_ops): Add test for conversion of enum constant.
4560 * gdb.python/python-value.c (enum e): New type.
4561 (evalue): New global.
4562 (main): Use argv.
4563
20261af8
JG
45642009-02-04 Jerome Guitton <guitton@adacore.com>
4565
4566 * gdb.ada/uninitialized_vars: New test program.
4567 * gdb.ada/uninitialized_vars.exp: New testcase.
4568
52e44b43
TT
45692009-02-02 Tom Tromey <tromey@redhat.com>
4570
4571 * gdb.cp/cpcompletion.exp: Name the test "pr9594".
4572 * gdb.cp/pr2489.cc: Rename...
4573 * gdb.cp/pr9594.cc: ... to this.
4574
1c71341a
TT
45752009-02-02 Tom Tromey <tromey@redhat.com>
4576
4577 * gdb.cp/Makefile.in (EXECUTABLES): Add pr2489.
4578 * gdb.cp/pr2489.cc: New file.
4579 * gdb.cp/cpcompletion.exp: New file.
4580
a4295225
TT
45812009-02-02 Tom Tromey <tromey@redhat.com>
4582
4583 PR exp/9059:
4584 * gdb.cp/call-c.exp: Add regression test.
4585 * gdb.cp/call-c.cc (FooHandle): New typedef.
4586 (main): New variable 'handle'.
4587
592375cd
VP
45882009-01-30 Vladimir Prus <vladimir@codesourcery.com>
4589
4590 * lib/mi-support.exp (et_mi_thread_list)
4591 (check_mi_and_console_threads): Adjust for current thread in
4592 -thread-list-ids output.
4593
41447f92
VP
45942009-01-30 Vladimir Prus <vladimir@codesourcery.com>
4595
889bf7c5
PA
4596 * gdb.mi/mi-break.exp (test_disabled_creation): New.
4597 Call it.
41447f92 4598
35669430
DE
45992009-01-28 Doug Evans <dje@google.com>
4600
4601 * gdb.arch/amd64-disp-step.S: New file.
4602 * gdb.arch/amd64-disp-step.exp: New file.
4603 * gdb.arch/i386-disp-step.S: New file.
4604 * gdb.arch/i386-disp-step.exp: New file.
4605
09f00d9a
PM
46062009-01-27 Pierre Muller <muller@ics.u-strasbg.fr>
4607
4608 * gdb.base/find.exp: Set newline variable
4609 using quotes instead of braces to fix cygwin failures.
4610
1e8fb976
PA
46112009-01-23 Pedro Alves <pedro@codesourcery.com>
4612
4613 * gdb.base/radix.exp: Add tests to ensure that that set
4614 input-radix 0 and set output-radix 0 are really rejected.
4615
da061712
PA
46162009-01-23 Pedro Alves <pedro@codesourcery.com>
4617
4618 * gdb.base/hook-stop-frame.c, gdb.base/hook-stop-frame.exp: Update
4619 copyright years.
4620
dd7e2d2b
PA
46212009-01-23 Pedro Alves <pedro@codesourcery.com>
4622
4623 PR gdb/9664:
4624 * gdb.base/hook-stop-frame.c, gdb.base/hook-stop-frame.exp: New.
4625
392452f6
PA
46262009-01-22 Pedro Alves <pedro@codesourcery.com>
4627
4628 PR c++/9631:
4629 * gdb.cp/pr9631.cc, gdb.cp/pr9631.exp: New.
4630
8653e71c
PM
46312009-01-22 Pierre Muller <muller@ics.u-strasbg.fr>
4632
4633 * gdb.server/file-transfer.exp: Use EXEEXT variable for
4634 binfile definition to fix Windows OS failure.
4635
a12cc160
DJ
46362009-01-20 Daniel Jacobowitz <dan@codesourcery.com>
4637
4638 PR gdb/9346
4639 * gdb.base/interrupt.c (sigint_handler): New.
4640 (main): Install a SIGINT handler if SIGNALS is defined. Exit
4641 on error.
4642 * gdb.base/interrupt.exp: Define SIGNALS unless gdb,nosignals.
4643 Test "signal SIGINT".
4644
b89667eb
DE
46452009-01-19 Doug Evans <dje@google.com>
4646
4647 * gdb.base/break.exp: Update expected gdb output.
4648 * gdb.base/sepdebug.exp: Ditto.
4649 * gdb.mi/mi-syn-frame.exp: Ditto.
4650 * gdb.mi/mi2-syn-frame.exp: Ditto.
4651 * gdb.base/call-signal-resume.exp: New file.
4652 * gdb.base/call-signals.c: New file.
4653 * gdb.base/unwindonsignal.exp: New file.
4654 * gdb.base/unwindonsignal.c: New file.
4655 * gdb.threads/interrupted-hand-call.exp: New file.
4656 * gdb.threads/interrupted-hand-call.c: New file.
4657 * gdb.threads/thread-unwindonsignal.exp: New file.
4658
adb483fe
DJ
46592009-01-14 Daniel Jacobowitz <dan@codesourcery.com>
4660
4661 * gdb.base/define.exp: Test defining and hooking prefix commands.
4662 * gdb.python/python.exp: Update test for "show user" output.
4663
60023297
JK
46642009-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
4665
4666 * gdb.fortran/derived-type.exp: New variables int4 and real4. Match
4667 now the output exactly, using less wildcards. Expect also the output
4668 of gfortran-4.3. Update for the f-valprint.c modification from
4669 2008-04-22.
4670 * gdb.fortran/subarray.exp: Expect also the output of gfortran-4.3.
4671 Remove gdb_test test names where matching the command.
4672
ccc57cf9
PA
46732009-01-01 Pedro Alves <pedro@codesourcery.com>
4674
4675 PR breakpoints/9681:
4676 * gdb.base/watchpoint.exp: Add regression test.
4677
c7a6ca08
PA
46782008-12-31 Pedro Alves <pedro@codesourcery.com>
4679
4680 * gdb.threads/attach-into-signal.exp: Don't use
4681 gdb_suppress_entire_file.
4682 * gdb.threads/attach-stopped.exp: Ditto.
4683 * gdb.threads/attachstop-mt.exp: Ditto.
4684
3a031f65
PA
46852008-12-31 Pedro Alves <pedro@codesourcery.com>
4686
4687 PR gdb/8812:
4688 * gdb.base/signal.exp: Change kfail to fail, and update PR number.
4689
09e6485f
PA
46902008-12-29 Pedro Alves <pedro@codesourcery.com>
4691
4692 PR gdb/7536:
4693 * gdb.base/radix.exp: Add tests to ensure invalid input radices
4694 and unsupported output radices are really rejected.
4695
0cd53049
JK
46962008-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
4697
4698 * gdb.cp/punctuator.exp: Backslash the '$' signs.
4699
ba163c7e
TT
47002008-12-22 Tom Tromey <tromey@redhat.com>
4701
4702 * gdb.cp/punctuator.exp: New file.
4703
6f4de6c9
JK
47042008-12-22 Jan Kratochvil <jan.kratochvil@redhat.com>
4705
4706 * gdb.base/completion.exp (Completing non-existing component): New test.
4707
0f34d0b4
JK
47082008-12-21 Jan Kratochvil <jan.kratochvil@redhat.com>
4709
4710 Fix for PR gdb/8648.
4711 * gdb.arch/ppc-fp.exp, gdb.arch/vsx-regs.exp, gdb.base/watchpoint-hw.c,
4712 gdb.gdbtk/browser.test, gdb.gdbtk/console.test, gdb.gdbtk/srcwin.test,
4713 gdb.gdbtk/srcwin2.test, gdb.gdbtk/srcwin3.test, gdb.gdbtk/windows.test,
4714 gdb.threads/tls2.c: Remove reference to bug-gdb@prep.ai.mit.edu .
4715
db2ad4c3
JK
47162008-12-21 Jan Kratochvil <jan.kratochvil@redhat.com>
4717
4718 * gdb.base/watchpoint-hw.exp, gdb.base/watchpoint-hw.c: New.
4719
bb5ef15e
DP
47202008-12-16 Christophe Lyon <christophe.lyon@st.com>
4721
4722 * gdb.base/expand-psymtabs.c: Insert code in foo so that the
4723 compiler actually generate code at the expected line number.
4724
90142adc
JZ
47252008-12-15 Jie Zhang <jie.zhang@analog.com>
4726
4727 * gdb.base/consecutive.exp: Don't use global in gdb_expect.
4728
fad6eecd
TT
47292008-12-12 Tom Tromey <tromey@redhat.com>
4730
4731 * gdb.base/commands.exp (redefine_hook_test): New proc.
4732 Call it.
4733
17c8aaf5
TT
47342008-12-11 Tom Tromey <tromey@redhat.com>
4735
4736 * gdb.base/macscp.exp: New regression test.
4737
7c8adf68
TT
47382008-12-11 Tom Tromey <tromey@redhat.com>
4739
4740 * gdb.base/macscp.exp: Print "address.addr".
4741 * gdb.base/macscp1.c (struct outer): New struct.
4742 (address): New global.
4743
b05dcbb7
TT
47442008-12-09 Tom Tromey <tromey@redhat.com>
4745
4746 * gdb.base/commands.exp (redefine_backtrace_test): New proc.
4747 Call it.
4748
2d476de1
DE
47492008-12-04 Doug Evans <dje@google.com>
4750
4751 * gdb.server/ext-run.exp: Relax regexp for init program.
4752
87bdc959
TG
47532008-12-03 Tristan Gingold <gingold@adacore.com>
4754
4755 * gdb.base/macscp.exp: Generate an object file during compilation
4756 to work around Darwin dsymutil limitations.
4757
e0740f77
JK
47582008-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
4759
4760 Test resolving external references to TLS variables.
4761 * gdb.threads/tls.exp: New tests to examine A_THREAD_LOCAL and
4762 FILE2_THREAD_LOCAL.
4763 (testfile2, srcfile2): New variables.
4764 * gdb.threads/tls.c (file2_thread_local)
4765 (function_referencing_file2_thread_local): New.
4766 * gdb.threads/tls2.c: New file.
4767
67f0aac5
JB
47682008-11-28 Joel Brobecker <brobecker@adacore.com>
4769
4770 * gdb.ada/int_deref.exp: Convert the addresses into long_integer
e0740f77
JK
4771 rather than integer, as integer might not be big enough when
4772 on 64bit targets.
67f0aac5 4773
c332165e
JG
47742008-11-27 Jerome Guitton <guitton@adacore.com>
4775
4776 * gdb.cp/formatted-ref.exp: Add equality test.
4777 * gdb.ada/formatted_ref.exp: Ditto.
4778
fc9b693c
JK
47792008-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
4780
4781 * gdb.base/breakpoint-shadow.exp, gdb.base/breakpoint-shadow.c: New.
4782 * gdb.base/start.exp: New comment about an alternative - `runto_main'.
4783
a9c64011
AS
47842008-11-20 Andreas Schwab <schwab@suse.de>
4785
4786 * gdb.base/foll-fork.exp (catch_fork_child_follow): Fix patterns
4787 matching syscall entry point.
4788 * gdb.base/foll-vfork.exp (tcatch_vfork_then_parent_follow)
4789 (tcatch_vfork_then_child_follow): Likewise. Finish through
4790 vfork even if we stopped at the syscall trampoline.
4791
e2fd701e
DE
47922008-11-20 Doug Evans <dje@google.com>
4793
4794 * gdb.base/sepsymtab.exp: Update, old "info sym" format restored.
4795
69abc51c
TJB
47962008-11-18 Thiago Jung Bauermann <bauerman@br.ibm.com>
4797
4798 * gdb.arch/ppc-dfp.exp: New file.
4799 * gdb.arch/ppc-dfp.c: New file.
4800
c14c28ba
PP
48012008-11-18 Paul Pluzhnikov <ppluzhnikov@google.com>
4802
4803 * gdb.base/sepsymtab.exp: Update for new 'info sym' format.
a9c64011 4804
2e74121d
DE
48052008-11-17 Doug Evans <dje@google.com>
4806
4807 * gdb.mi/mi-syn-frame.exp: Update expected output.
4808 * gdb.mi/mi2-syn-frame.exp: Update expected output.
4809
66bb093b
VP
48102008-11-17 Vladimir Prus <vladimir@codesourcery.com>
4811
4812 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set): Make sure
a9c64011
AS
4813 "thread N" results in =thread-selected.
4814 * lib/mi-support (mi_run_cmd, mi_expect_stop)
4815 (mi_send_resuming_command_raw): Be prepared for
4816 =thread-selected.
4817
3d043ef6
VP
48182008-11-17 Vladimir Prus <vladimir@codesourcery.com>
4819
a9c64011
AS
4820 * gdb.mi/mi-nonstop.exp: Expect 'group-id' field.
4821 * lib/mi-support.exp: Likewise.
3d043ef6 4822
808104c8
JB
48232008-11-16 Joel Brobecker <brobecker@adacore.com>
4824
4825 * gdb.base/help.exp: Remove the "catch load" and "catch unload"
4826 commands from the expected output for "help catch".
4827
00b22944
JB
48282008-11-15 Joel Brobecker <brobecker@adacore.com>
4829
4830 * gdb.ada/int_deref.exp: New testcase.
4831
59669435
TT
48322008-11-14 Nick Roberts <nickrob@snap.net.nz>
4833
4834 * gdb.mi/gdb2549.exp: New file.
4835
de04a248
DE
48362008-11-11 Doug Evans <dje@google.com>
4837
4838 * gdb.base/callexit.exp: New file.
4839 * gdb.base/callexit.c: New file.
4840
6b8ce727
DE
48412008-11-10 Doug Evans <dje@google.com>
4842
4843 * lib/gdb.exp (GDBFLAGS): Move -nx ...
4844 (INTERNAL_GDBFLAGS): ... to here. Move -nw to here as well.
4845 (default_gdb_version): Add $INTERNAL_GDBFLAGS to gdb invocations.
4846 (default_gdb_start,default_gdb_exit): Ditto.
4847 * lib/mi-support.exp (default_mi_gdb_start): Ditto.
4848 (mi_uncatched_gdb_exit): Add $INTERNAL_GDBFLAGS to log message.
4849 * gdb.base/corefile.exp: Add $INTERNAL_GDBFLAGS to gdb invocations.
4850 * gdb.base/dbx.exp (dbx_gdb_start): Ditto.
4851 * gdb.base/args.exp (GDBFLAGS): Don't overwrite, append.
4852 * gdb.base/remotetimeout.exp (GDBFLAGS): Ditto.
4853
1b14b8aa
AS
48542008-11-03 Andreas Schwab <schwab@suse.de>
4855
4856 * gdb.base/hashline2.exp: Fix typo.
4857 * gdb.base/hashline3.exp: Likewise.
4858
f3134b88
TT
48592008-10-30 Tom Tromey <tromey@redhat.com>
4860
4861 * gdb.base/pointers.exp: Add test.
4862 * gdb.base/pointers.c (k, S): New typedefs.
4863 (instance): New global.
4864
c2226152
AS
48652008-10-30 Andreas Schwab <schwab@suse.de>
4866
4867 * gdb.base/args.exp: Add tests for newlines.
4868
462f405c
JB
48692008-10-30 Joel Brobecker <brobecker@adacore.com>
4870
4871 gdb.base/foll-exec.exp: Update the expected output of a couple
4872 of "info breakpoints" tests.
4873
79a45b7d
TT
48742008-10-28 Tom Tromey <tromey@redhat.com>
4875
4876 * gdb.base/exprs.exp (test_expr): Add enum formatting tests.
4877
adc13a14
PA
48782008-10-24 Pedro Alves <pedro@codesourcery.com>
4879
4880 * gdb.python/python-value.exp (test_value_in_inferior): Don't use
4881 gdb_start_cmd.
4882 Use runto_main before any test that requires execution.
4883
252fbfc8
PA
48842008-10-23 Pedro Alves <pedro@codesourcery.com>
4885
4886 * lib/mi-support.exp (mi_expect_interrupt): Expect signal 0
4887 instead of SIGINT.
4888
28148e3d
JB
48892008-10-22 Joel Brobecker <brobecker@adacore.com>
4890
4891 * gdb.base/completion.exp: Update expected output following
4892 the addition of the "info tasks" command.
4893
c209f847
TT
48942008-10-22 Tom Tromey <tromey@redhat.com>
4895
4896 * gdb.base/exprs.exp (test_expr): Add test for string
4897 concatenation.
4898
f177e350
PA
48992008-10-19 Pedro Alves <pedro@codesourcery.com>
4900
4901 * configure.ac: Output gdb.python/Makefile.
4902 * configure: Regenerate.
4903 * gdb.python/Makefile.in: New.
4904
cce89356
JB
49052008-10-16 Joel Brobecker <brobecker@adacore.com>
4906
4907 * gdb.base/foll-fork.exp: Adjust the expected output to match
4908 the new description for fork/vfork catchpoints in the "info
4909 breakpoints" output.
4910
176d289d
TJB
49112008-10-16 Paul Pluzhnikov <ppluzhnikov@google.com>
4912
4913 * Makefile.in: Add gdb.python to ALL_SUBDIRS.
4914
a08702d6
TJB
49152008-10-16 Thiago Jung Bauermann <bauerman@br.ibm.com>
4916
4917 * gdb.python/python-value.c: New file.
4918 * gdb.python/python-value.exp: New file.
4919
1c5cfe86
PA
49202008-10-15 Pedro Alves <pedro@codesourcery.com>
4921
4922 * gdb.mi/mi-nsmoribund.exp, gdb.mi/nsmoribund.c: New test.
4923
5a98ad69
DP
49242008-10-15 Denis Pilat <denis.pilat@st.com>
4925
41702f1b 4926 * gdb.cp/mb-ctor.exp: Fix a typo.
5a98ad69 4927
dcb1a1e2
TT
49282008-10-09 Tom Tromey <tromey@redhat.com>
4929
4930 * gdb.base/macscp.exp: Use 'vafunc' and 'fixedarg' rather than
4931 'fprintf' and 'stderr'.
4932
9124fe48
JB
49332008-10-07 Joel Brobecker <brobecker@adacore.com>
4934
4935 * gdb.ada/ref_tick_size.exp: New testcase.
4936
45452591
DE
49372008-10-06 Doug Evans <dje@google.com>
4938
4939 * gdb.dwarf2/dw2-cu-size.exp: New file.
4940 * gdb.dwarf2/dw2-cu-size.S: New file.
4941
4942 * gdb.dwarf2/dw2-intercu.S (.Ltype_int_in_cu2): Renamed from
4943 .Ltype_int for clarity.
4944
4fc5b208
PP
49452008-10-03 Paul Pluzhnikov <ppluzhnikov@google.com>
4946
4947 PR gdb/2384:
4948 * gdb.cp/gdb2384.exp: Extended to test more cases.
4949 * gdb.cp/gdb2384.cc: Likewise.
4950 * gdb.cp/gdb2384-base.h: Likewise.
4951 * gdb.cp/gdb2384-base.cc: Likewise.
a9c64011 4952
d78df370
JK
49532008-10-02 Jan Kratochvil <jan.kratochvil@redhat.com>
4954
4955 * gdb.base/maint.exp (maint print type): Remove printing
4956 UPPER_BOUND_TYPE and LOWER_BOUND_TYPE.
4957
9a044a89
TT
49582008-09-30 Tom Tromey <tromey@redhat.com>
4959
4960 * gdb.base/macscp.exp: Add completion tests.
4961 * gdb.base/macscp1.c (FIFTY_SEVEN): New macro.
4962 (TWENTY_THREE): Likewise.
4963 (FORTY_EIGHT): Likewise.
4964
506800a9
TT
49652008-09-30 Tom Tromey <tromey@redhat.com>
4966
4967 * gdb.base/macscp.exp: Change "M" to "MACRO_TO_EXPAND"
4968 everywhere.
4969 * gdb.base/macscp1.c (MACRO_TO_EXPAND): Rename from "M".
4970
1a6f01b5
JK
49712008-09-28 Jan Kratochvil <jan.kratochvil@redhat.com>
4972
4973 * gdb.threads/attachstop-mt.exp: Note a real testcase name this
4974 testcase is derived from. Fix racy dependency on an expected PID
4975 number. No longer support the testcase on Linux kernel 2.4.x.
4976
2fae03e8
TT
49772008-09-27 Tom Tromey <tromey@redhat.com>
4978
4979 * gdb.base/macscp.exp: Add tests for stringification, splicing,
4980 and varargs.
4981
1ad15515
PA
49822008-09-22 Pedro Alves <pedro@codesourcery.com>
4983
4984 * lib/mi-support.exp (mi_expect_interrupt): New.
4985 (mi_reverse_list, mi_check_thread_states): New, moved and renamed
4986 from gdb.mi/mi-nonstop.exp.
4987 * gdb.mi/mi-nsintrall.exp, gdb.mi/nsintrall.c: New.
4988 * gdb.mi/mi-nonstop.exp (myreverse, check_thread_states): Moved to
4989 lib/mi-support.exp.
4990 Use mi_check_thread_states throughout. Avoid ".*" and do not
4991 require an anchor after -exec-run.
4992
d0b76dc6
DJ
49932008-09-13 Daniel Jacobowitz <dan@codesourcery.com>
4994
4995 * gdb.mi/mi-nonstop.exp: Do not check thread state while a
4996 stop is pending. Avoid ".*" when two stops are pending.
4997 * lib/gdb.exp (fullname_syntax_POSIX, fullname_syntax_UNC)
4998 (fullname_syntax_DOS_CASE, fullname_syntax_DOS): Do not match
4999 newlines in fullnames.
5000 * lib/mi-support.exp (mi_run_cmd): Do not require an anchor.
5001 (mi_expect_stop): Update comments. Only anchor in sync mode.
5002 Do not match newlines.
5003 (mi_send_resuming_command_raw): Always return status.
5004 (mi_get_stop_line): Do not match more than one line by accident.
5005 Only anchor in sync mode.
5006 (mi_run_inline_test): If -exec-next fails, give up.
5007
9990c830
UW
50082008-09-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5009
5010 * gdb.base/stack-checking.c (big_frame): Reduce stack consumption
5011 on SPU.
5012
ebcf6f00
JB
50132008-09-10 Joel Brobecker <brobecker@adacore.com>
5014
5015 * gdb.ada/Makefile.in (EXECUTABLES): Bring up to date.
5016
b6db24e5
JB
50172008-09-10 Joel Brobecker <brobecker@adacore.com>
5018
5019 * gdb.ada/array_bounds.exp, gdb.ada/array_subscript_addr.exp,
5020 gdb.ada/arrayidx.exp, gdb.ada/arrayparam.exp, gdb.ada/arrayptr.exp,
5021 gdb.ada/assign_1.exp, gdb.ada/boolean_expr.exp,
5022 gdb.ada/char_param.exp, gdb.ada/exprs.exp, gdb.ada/fixed_cmp.exp,
5023 gdb.ada/fixed_points.exp, gdb.ada/fun_addr.exp,
5024 gdb.ada/funcall_param.exp, gdb.ada/homonym.exp,
5025 gdb.ada/interface.exp, gdb.ada/null_array.exp,
5026 gdb.ada/packed_array.exp, gdb.ada/packed_tagged.exp,
5027 gdb.ada/print_chars.exp, gdb.ada/print_pc.exp,
5028 gdb.ada/str_ref_cmp.exp, gdb.ada/sym_print_name.exp,
5029 gdb.ada/taft_type.exp, gdb.ada/tagged.exp, gdb.ada/type_coercion.exp:
5030 Include the "= " sequence in the expected output of print tests.
5031
2bf448e0
JB
50322008-09-10 Joel Brobecker <brobecker@adacore.com>
5033
5034 * gdb.ada/packed_tagged.exp: Accept "boolean" as a valid type
5035 description for boolean types.
5036
d51fd4c8
PA
50372008-09-09 Pedro Alves <pedro@codesourcery.com>
5038
5039 * gdb.base/hook-stop-continue.c: New.
5040 * gdb.base/hook-stop-continue.exp: New.
5041
694182d2
DJ
50422008-09-08 Daniel Jacobowitz <dan@codesourcery.com>
5043
5044 * gdb.base/structs3.c, gdb.base/structs3.exp: New files.
5045
3b8a7fc0
JG
50462008-09-08 Jerome Guitton <guitton@adacore.com>
5047
5048 * gdb.arch/powerpc-aix-prologue.c (stack_check_probe_1)
5049 (stack_check_probe_2, stack_check_probe_loop_1)
5050 (stack_check_probe_loop_2): New functions.
5051 (main): Add call to these new functions.
5052 * gdb.arch/powerpc-aix-prologue.exp: When breaking on these
5053 functions, check that the breakpoint is inserted at the appropriate
5054 location.
5055 (insert_breakpoint): Slightly refine this procedure so that it can
5056 be called several times in the test.
5057
96cc0ae8
JG
50582008-09-08 Jerome Guitton <guitton@adacore.com>
5059
5060 * gdb.base/stack-checking.c: New file.
5061 * gdb.base/stack-checking.exp: New file.
5062
1f08b409
TJB
50632008-09-05 Thiago Jung Bauermann <bauerman@br.ibm.com>
5064
5065 * gdb.arch/altivec-abi.exp: Remove extra verbose call.
5066 * gdb.arch/altivec-regs.exp: Likewise.
5067 * gdb.arch/vsx-regs.exp: Likewise.
5068
3099e1c4
TJB
50692008-09-05 Thiago Jung Bauermann <bauerman@br.ibm.com>
5070
5071 * gdb.arch/ppc-fp.exp: New file.
5072 * gdb.arch/ppc-fp.c: New file.
5073
cc69bfc1
PP
50742008-09-05 Paul Pluzhnikov <ppluzhnikov@google.com>
5075
5076 *gdb.base/mips_pro.exp: compile with gcc -fno-inline,
5077 lest gcc-4.3.1 optimizes the whole thing away.
a9c64011 5078
b02a33db
MS
50792008-09-04 Michael Snyder <msnyder@vmware.com>
5080
5081 * lib/gdb.exp (gdb_continue_to_breakpoint): Accept "in" as well
5082 as "at" (for non-debug functions such as _start).
5083
2992cbe0
UW
50842008-09-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5085
5086 * gdb.base/value-double-free.exp: Respect gdb,no_hardware_watchpoints.
5087 * gdb.base/watchpoint-solib.exp: Likewise. Update tests to handle
5088 software watchpoints.
5089 * gdb.base/watch_thread_num.exp: Likewise.
5090
514f746b
AR
50912008-09-03 Aleksandar Ristovski <aristovski@qnx.com>
5092
5093 * gdb.arch/i386-bp_permanent.exp: New test.
5094
876cecd0
TT
50952008-08-24 Tom Tromey <tromey@redhat.com>
5096
5097 * gdb.base/maint.exp: Update "maint print type".
5098
80f73d71
VP
50992008-08-21 Vladimir Prus <vladimir@codesourcery.com>
5100
5101 * gdb.mi/mi-nonstop.exp: Fix the check for non-stop
5102 support. Adjust the order of "*running" notifications.
5103 * gdb.mi/non-stop.c: Don't cast from int to void* and
5104 back.
5105
d9c78d7d
MK
51062008-08-20 Mark Kettenis <kettenis@gnu.org>
5107
5108 * gdb.arch/powerpc-prologue.exp: Code doesn't save %r31 so don't
5109 expect to find it in the "info frame" output.
5110
97a2d1d3
DJ
51112008-08-20 Daniel Jacobowitz <dan@codesourcery.com>
5112
5113 * gdb.base/interp.exp: Always consume both prompts.
5114
b96e2927
PA
51152008-08-20 Pedro Alves <pedro@codesourcery.com>
5116
5117 * gdb.base/pending.exp: Test pending breakpoints without symbols
5118 loaded.
5119
8cf6e61a
VP
51202008-08-19 Vladimir Prus <vladimir@codesourcery.com>
5121
5122 * lib/mi-support.exp (mi_expect_stop): Produce
5123 more details on failures.
5124 * gdb.mi/mi-nonstop.exp: New.
5125 * gdb.mi/non-stop.c: New.
5126
c6ebd6cf
VP
51272008-08-19 Vladimir Prus <vladimir@codesourcery.com>
5128
a9c64011
AS
5129 * gdb.mi/mi-async.exp: Use 'set target-async'.
5130 * lib/mi-support.exp: Use 'set/show target-async'.
c6ebd6cf 5131
46a9b8ed
DJ
51322008-08-18 Daniel Jacobowitz <dan@codesourcery.com>
5133
5134 * gdb.arch/powerpc-prologue.exp: Correct saved registers.
5135
44feb3ce
TT
51362008-08-17 Tom Tromey <tromey@redhat.com>
5137
5138 * gdb.base/help.exp (help catch): Rewrite.
5139
311a4e6b
TJB
51402008-08-16 Thiago Jung Bauermann <bauerman@br.ibm.com>
5141
5142 * gdb.base/define.exp: Test indented command documentation.
5143 * gdb.python/python.exp: Test indented multi-line command.
5144
604c2f83
LM
51452008-08-15 Luis Machado <luisgpm@br.ibm.com>
5146
5147 * testsuite/gdb.arch/vsx-regs.c: New source file.
5148 * testsuite/gdb.arch/vsx-regs.exp: New testcase.
5149 * testsuite/lib/gdb.exp (skip_vsx_tests): New function.
5150
886a217c
TT
51512008-08-14 Tom Tromey <tromey@redhat.com>
5152
5153 * gdb.base/macscp.exp: Add regression test for "macro define" or
5154 "macro undef" with no arguments.
5155
c814a4f3
PP
51562008-08-08 Paul Pluzhnikov <ppluzhnikov@google.com>
5157
5158 * gdb.base/args.exp: Prevent ~/.gdbinit from affecting test.
a9c64011 5159
12ab8a60
UW
51602008-08-07 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5161
5162 * gdb.arch/spu-info.exp: Updated for "info spu dma" changes.
5163
d57a3c85
TJB
51642008-08-06 Tom Tromey <tromey@redhat.com>
5165
5166 * gdb.python/python.exp: New file.
5167
c7b778ff
JK
51682008-08-06 Jan Kratochvil <jan.kratochvil@redhat.com>
5169
5170 Fix for PR gdb/1543.
5171 * gdb.base/sep.exp: `sep-proc.c' absolute line numbers replaced with
5172 $LOCATION.
5173 (location): New variable.
5174 * config/cfdbug.exp, config/d10v.exp, config/dve.exp, config/i960.exp,
5175 config/m32r.exp, config/mn10300-eval.exp, config/proelf.exp,
5176 config/rom68k.exp, config/sh.exp, config/unix.exp, config/vr4300.exp,
5177 config/vr5000.exp, config/vxworks.exp, gdb.arch/altivec-regs.exp,
5178 gdb.arch/e500-abi.exp, gdb.arch/e500-regs.exp, gdb.asm/asm-source.exp,
5179 gdb.base/a2-run.exp, gdb.base/advance.exp, gdb.base/all-bin.exp,
5180 gdb.base/args.exp, gdb.base/arithmet.exp, gdb.base/assign.exp,
5181 gdb.base/async.exp, gdb.base/auxv.exp, gdb.base/bigcore.c,
5182 gdb.base/bigcore.exp, gdb.base/bitfields.exp, gdb.base/bitops.exp,
5183 gdb.base/break.c, gdb.base/break.exp, gdb.base/break1.c,
5184 gdb.base/call-ar-st.exp, gdb.base/call-rt-st.exp,
5185 gdb.base/call-strs.exp, gdb.base/callfuncs.c, gdb.base/callfuncs.exp,
5186 gdb.base/checkpoint.exp, gdb.base/chng-syms.exp,
5187 gdb.base/code-expr.exp, gdb.base/commands.exp, gdb.base/completion.exp,
5188 gdb.base/complex.exp, gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
5189 gdb.base/consecutive.exp, gdb.base/corefile.exp, gdb.base/cvexpr.c,
5190 gdb.base/cvexpr.exp, gdb.base/dbx.exp, gdb.base/default.exp,
5191 gdb.base/define.exp, gdb.base/del.c, gdb.base/detach.exp,
5192 gdb.base/display.exp, gdb.base/dump.exp, gdb.base/echo.exp,
5193 gdb.base/environ.exp, gdb.base/eval-skip.exp, gdb.base/exprs.exp,
5194 gdb.base/fileio.exp, gdb.base/find.exp, gdb.base/finish.exp,
5195 gdb.base/funcargs.exp, gdb.base/gcore-buffer-overflow.exp,
5196 gdb.base/gcore.exp, gdb.base/gdb1555.exp, gdb.base/gdbvars.exp,
5197 gdb.base/help.exp, gdb.base/huge.exp, gdb.base/info-proc.exp,
5198 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/langs.exp,
5199 gdb.base/lineinc.exp, gdb.base/list.exp, gdb.base/macscp.exp,
5200 gdb.base/maint.exp, gdb.base/mips_pro.exp, gdb.base/miscexprs.exp,
5201 gdb.base/nodebug.exp, gdb.base/nofield.c, gdb.base/opaque.exp,
5202 gdb.base/overlays.exp, gdb.base/page.exp, gdb.base/pc-fp.exp,
5203 gdb.base/pending.c, gdb.base/pendshr.c, gdb.base/pointers.exp,
5204 gdb.base/psymtab.exp, gdb.base/ptype.exp, gdb.base/randomize.c,
5205 gdb.base/readline.exp, gdb.base/recurse.exp, gdb.base/regs.exp,
5206 gdb.base/relational.exp, gdb.base/relocate.exp, gdb.base/remote.exp,
5207 gdb.base/reread.exp, gdb.base/return.exp, gdb.base/return2.exp,
5208 gdb.base/scope.exp, gdb.base/sect-cmd.exp, gdb.base/sep-proc.c,
5209 gdb.base/sep.c, gdb.base/sep.exp, gdb.base/sepdebug.c,
5210 gdb.base/sepdebug.exp, gdb.base/setshow.exp, gdb.base/shlib-call.exp,
5211 gdb.base/sigaltstack.c, gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
5212 gdb.base/source.exp, gdb.base/start.c, gdb.base/step-bt.c,
5213 gdb.base/step-line.exp, gdb.base/structs.c, gdb.base/structs.exp,
5214 gdb.base/structs2.exp, gdb.base/term.exp, gdb.base/twice.exp,
5215 gdb.base/type-opaque.exp, gdb.base/until.exp,
5216 gdb.base/value-double-free.c, gdb.base/varargs.exp,
5217 gdb.base/watchpoint.exp, gdb.base/whatis-exp.exp, gdb.disasm/am33.exp,
5218 gdb.disasm/h8300s.exp, gdb.disasm/hppa.exp, gdb.disasm/mn10300.exp,
5219 gdb.disasm/sh3.exp, gdb.disasm/t01_mov.exp, gdb.disasm/t02_mova.exp,
5220 gdb.disasm/t03_add.exp, gdb.disasm/t04_sub.exp, gdb.disasm/t05_cmp.exp,
5221 gdb.disasm/t06_ari2.exp, gdb.disasm/t07_ari3.exp,
5222 gdb.disasm/t08_or.exp, gdb.disasm/t09_xor.exp, gdb.disasm/t10_and.exp,
5223 gdb.disasm/t11_logs.exp, gdb.disasm/t12_bit.exp,
5224 gdb.disasm/t13_otr.exp, gdb.fortran/exprs.exp, gdb.fortran/types.exp,
5225 gdb.hp/gdb.aCC/exception.exp, gdb.hp/gdb.aCC/optimize.exp,
5226 gdb.hp/gdb.aCC/watch-cmd.exp, gdb.hp/gdb.base-hp/callfwmall.exp,
5227 gdb.hp/gdb.base-hp/dollar.exp, gdb.hp/gdb.base-hp/hwwatchbus.exp,
5228 gdb.hp/gdb.base-hp/pxdb.exp, gdb.hp/gdb.base-hp/reg-pa64.exp,
5229 gdb.hp/gdb.base-hp/reg.exp, gdb.hp/gdb.base-hp/sized-enum.exp,
5230 gdb.hp/gdb.base-hp/so-thresh.exp, gdb.hp/gdb.compat/xdb1.exp,
5231 gdb.hp/gdb.compat/xdb2.exp, gdb.hp/gdb.compat/xdb3.exp,
5232 gdb.java/jmisc.exp, gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
5233 gdb.mi/gdb669.exp, gdb.mi/gdb680.exp, gdb.mi/gdb701.exp,
5234 gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-console.exp,
5235 gdb.mi/mi-hack-cli.exp, gdb.mi/mi-pending.c, gdb.mi/mi-pendshr.c,
5236 gdb.mi/mi-pthreads.exp, gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
5237 gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp, gdb.mi/mi2-basics.exp,
5238 gdb.mi/mi2-console.exp, gdb.mi/mi2-hack-cli.exp,
5239 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-read-memory.exp,
5240 gdb.mi/mi2-regs.exp, gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
5241 gdb.pascal/types.exp, gdb.stabs/weird.exp,
5242 gdb.threads/gcore-thread.exp, gdb.threads/manythreads.exp,
5243 gdb.threads/print-threads.exp, gdb.threads/pthreads.exp,
5244 gdb.threads/schedlock.exp, gdb.threads/step.exp, gdb.threads/step2.exp,
5245 gdb.threads/switch-threads.exp, gdb.threads/thread-specific.exp,
5246 gdb.threads/thread_check.exp, gdb.threads/thread_events.exp,
5247 gdb.threads/tls-nodebug.exp, gdb.threads/tls-shared.exp,
5248 gdb.threads/tls.exp, gdb.trace/actions.exp, gdb.trace/backtrace.exp,
5249 gdb.trace/circ.exp, gdb.trace/collection.exp, gdb.trace/deltrace.exp,
5250 gdb.trace/infotrace.exp, gdb.trace/limits.exp, gdb.trace/packetlen.exp,
5251 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp, gdb.trace/report.exp,
5252 gdb.trace/save-trace.exp, gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
5253 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
5254 lib/mi-support.exp, lib/trace-support.exp: Remove reference
5255 to bug-gdb@prep.ai.mit.edu .
5256
5e06a3d1
VP
52572008-07-31 Vladimir Prus <vladimir@codesourcery.com>
5258
5259 * lib/mi-support.exp (mi_load_shlibs): New.
5260 * gdb.mi/mi-pending.exp: Use mi_load_shlibs, not gdb_load_shlibs.
5261
9d81d21b
VP
52622008-07-30 Vladimir Prus <vladimir@codesourcery.com>
5263
5264 * lib/mi-support.exp (get_mi_thread_list)
5265 (check_mi_and_console_threads): New, moved from ...
5266 * gdb.mi/mi-pthread.exp: ...here.
5267 * gdb.mi/gdb669.exp (get_mi_thread_list)
5268 (check_mi_and_console_threads): Delete.
5269 * gdb.mi/mi2-pthread.exp: Likewise.
5270
bae98fe0
TT
52712008-07-28 Tom Tromey <tromey@redhat.com>
5272
5273 * Makefile.in (just-check): Remove. Move body to...
5274 (check): ... here.
5275
57380f4e
DJ
52762008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
5277
5278 * gdb.threads/manythreads.exp: Use remote_expect instead of after.
5279 Add a test for duplicated SIGINTs.
5280
e09490f1
DJ
52812008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
5282
5283 * gdb.threads/schedlock.exp (get_args): Update to work for any
5284 value of NUM.
5285 (Top level): Report the number of threads that did not resume.
5286
6387b45f
DJ
52872008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
5288
5289 * gdb.dwarf2/dw2-compressed.S: Also define __start.
5290
62f64ff2
DJ
52912008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
5292
5293 * lib/mi-support.exp (default_mi_gdb_start): Remove check for
5294 non-MI prompt.
5295
fa8de41e
TT
52962008-07-26 Tom Tromey <tromey@redhat.com>
5297
5298 * gdb.base/callfuncs.c (struct struct_with_fnptr): New struct.
5299 (function_struct, function_struct_ptr): New globals.
5300 * gdb.base/callfuncs.exp (do_function_calls): Test calling via a
5301 function pointer in a struct.
5302
ccb3ac8a
TT
53032008-07-26 Tom Tromey <tromey@redhat.com>
5304
5305 * gdb.base/macscp.exp: Add test for macro lexing bug.
5306
d7d9f01e
TT
53072008-07-18 Tom Tromey <tromey@redhat.com>
5308
5309 * gdb.base/macscp.exp: Add macro tests.
5310
9bf07184
PP
53112008-07-17 Paul Pluzhnikov <ppluzhnikov@google.com>
5312
5313 * gdb.base/foll-fork.exp: Fix for Linux/VDSO failure.
5314
becf6477
PP
53152008-07-17 Paul Pluzhnikov <ppluzhnikov@google.com>
5316
5317 * gdb.base/coremaker.c: Fix for Linux failure in gdb.base/corefile.exp
5318
0709f7d3
PP
53192008-07-15 Paul Pluzhnikov <ppluzhnikov@google.com>
5320
5321 * gdb.cp/class2.exp: fix for failure on spu-elf
a9c64011 5322
7093c834
PP
53232008-07-14 Paul Pluzhnikov <ppluzhnikov@google.com>
5324
5325 * gdb.cp/class2.exp, gdb.cp/class2.cc: Test for PR2477.
a9c64011 5326
b432ffe3
JK
53272008-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
5328
5329 * gdb.base/randomize.exp: Catch non-Linux targets as untested.
5330
b1a268e5
VP
53312008-07-12 Vladimir Prus <vladimir@codesourcery.com>
5332
5333 * lib/mi-support.exp (mi_expect_stop): Adjust for the new field.
5334
e2995f8e
KB
53352008-07-11 Kevin Buettner <kevinb@redhat.com>
5336
5337 * gdb.arch/e500-regs.exp (decimal_vector): Adjust "v8_int8" portion
5338 of regexp to account for changes made to GDB in the printing of
5339 byte vectors.
5340
14032a66
TT
53412008-07-11 Tom Tromey <tromey@redhat.com>
5342
5343 * gdb.base/completion.exp: Add 'help' completion test.
5344
981505ef
JK
53452008-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
5346
5347 * gdb.base/randomize.exp: Remove dependency on tcl-8.4+.
5348
10568435
JK
53492008-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
5350
5351 * gdb.base/randomize.exp, gdb.base/randomize.c: New files.
5352
4487aabf
PA
53532008-07-09 Pedro Alves <pedro@codesourcery.com>
5354
5355 * gdb.base/chng-syms.exp: Don't expect "No symbol ...".
5356
a4a9b1c4
PA
53572008-07-09 Pedro Alves <pedro@codesourcery.com>
5358
5359 * gdb.base/fullname.exp: Restore pwd if compiling failed.
5360
3c3185ac
JK
53612008-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
5362
5363 * gdb.base/value-double-free.exp, gdb.base/value-double-free.c: New.
5364
7ebd49dc
VP
53652008-06-28 Vladimir Prus <vladimir@codesourcery.com>
5366
5367 * lib/mi-support.exp (mi_send_resuming_command_raw): Revert
5368 previous commit. Add a comment.
5369
84e46146
PA
53702008-06-28 Pedro Alves <pedro@codesourcery.com>
5371
5372 * gdb.base/sigchld.c, gdb.base/sigchld.exp: New test.
5373
0f8d4a2f
VP
53742008-06-28 Vladimir Prus <vladimir@codesourcery.com>
5375
5376 * lib/mi-support.exp (mi_send_resuming_command_raw): Report pass.
5377
f747e0ce
PA
53782008-06-27 Pedro Alves <pedro@codesourcery.com>
5379
5380 * lib/gdb.exp (gdb_saved_set_unbuffered_mode_obj): New global.
5381 (gdb_compile): If target is *-*-cygwin* or *-*-mingw*, and we're
5382 compiling an executable, link in an object that forces unbuffered
5383 output.
5384 * lib/set_unbuffered_mode.c: New file.
5385
734a5c36
JK
53862008-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
5387
5388 * lib/gdb.exp (prepare_for_testing): Do not drop the OPTIONS argument.
5389
a2840c35
VP
53902008-06-25 Vladimir Prus <vladimir@codesourcery.com>
5391
a9c64011
AS
5392 * gdb.mi/mi-async.exp: Use mi_sending_resuming_command_raw and
5393 mi_expect_stop.
5394 * gdb.mi/mi-support.exp (mi_run_cmd, mi_send_resuming_command):
5395 Demand that *running is output.
5396 (detect_async): Perform checking every time.
5397 (mi_send_resuming_command): Extract everything into...
5398 (mi_send_resuming_command_raw): ...this.
a2840c35
VP
5399 (mi_expect_stop): Don't accept any output before *stopped.
5400
6ae37fef
VP
54012008-06-13 Vladimir Prus <vladimir@codesourcery.com>
5402
5403 Robustify mi-simplerun.
a9c64011
AS
5404 * gdb.mi/basics.c (main): Add a call to sleep.
5405 * gdb.mi/mi-cli.exp: Adjust for change in line numbers.
5406 * gdb.mi/mi2-cli.exp: Likewise.
5407 * gdb.mi/mi-break.exp: Likewise.
6ae37fef 5408
b4aa76f0 54092008-06-11 Vladimir Prus <vladimir@codesourcery.com>
83408de7
VP
5410
5411 * gdb.mi/mi-break.exp (test_ignore_count): Use mi_expect_stop.
5412
e1ac3328
VP
54132008-06-10 Vladimir Prus <vladimir@codesourcery.com>
5414
a9c64011
AS
5415 * gdb.mi/mi-console.exp: Adjust.
5416 * gdb.mi/mi-syn-frame.exp: Adjust.
5417 * gdb.mi/mi2-console.exp: Adjust.
5418 * gdb.mi/mi2-syn-frame.exp: Adjust.
5419 * lib/mi-support.exp (mi_run_cmd): Adjust.
5420 (mi_send_resuming_command): Adjust.
e1ac3328 5421
f7f9a841
VP
54222008-06-10 Vladimir Prus <vladimir@codesourcery.com>
5423
5424 * gdb.mi/mi-break.exp (test_ignore_count): Adjust stopped pattern.
a9c64011
AS
5425 * gdb.mi/mi-syn-frame.exp: Use mi_expect_stop instead of direct
5426 testing of stopped.
5427 * gdb.mi/mi2-syn-frame.exp: Likewise.
5428 * lib/mi-support.exp (default_mi_gdb_start): Call detect_async.
5429 (async, detect_async): New.
5430 (mi_expect_stop, mi_continue_to_line): Adjust expectation
5431 depending on if we're running in sync or async mode.
f7f9a841 5432
37cd5d19
TT
54332008-06-09 Tom Tromey <tromey@redhat.com>
5434
5435 * gdb.base/completion.exp: New tests for field name completion
5436 with spaces, and field name completion with '->'.
5437
65d12d83
TT
54382008-06-06 Tom Tromey <tromey@redhat.com>
5439
5440 * gdb.base/break1.c (struct some_struct): New struct.
5441 (values): New global.
5442 * gdb.base/completion.exp: Add field name completion test.
5443
ebfe2e3f
PP
54442008-06-06 Paul Pluzhnikov <ppluzhnikov@google.com>
5445
5446 * gdb.cp/call-c.exp: Test for incorrect handling of reference
5447 to pointer.
5448 * gdb.cp/call-c.cc: Likewise.
5449
bcf6fc3a
NR
54502008-06-06 Nick Roberts <nickrob@snap.net.nz>
5451
5452 * gdb.base/annota1.exp (thread_switch): Test for thread-changed
5453 annotation.
5454
49fd4a42 54552008-06-05 Paul Pluzhnikov <ppluzhnikov@google.com>
a9c64011 5456 Pedro Alves <pedro@codesourcery.com>
49fd4a42
PA
5457
5458 * gdb.threads/execl.c, gdb.threads/execl1.c,
5459 gdb.threads/execl.exp: New tests.
a9c64011 5460
8a34ac3f
AR
54612008-06-05 Aleksandar Ristovski <aristovski@qnx.com>
5462 Daniel Jacobowitz <dan@codesourcery.com>
5463
5464 * gdb.cp/exception.exp: Activate test, make it work with pending
5465 catchpoints.
5466
86ae69ef
JK
54672008-06-05 Jan Kratochvil <jan.kratochvil@redhat.com>
5468
5469 * dw2-ref-missing-frame.S, dw2-ref-missing-frame.exp: New files.
5470
f7f9ae2c
VP
54712008-05-28 Vladimir Prus <vladimir@codesourcery.com>
5472
a9c64011
AS
5473 * gdb.mi/mi-var-cmd.exp: Adjust for the fact that type_changed field is
5474 now printed.
5475 * gdb.mi/mi2-var-cmd.exp: Likewise.
f7f9ae2c 5476
2a2d4dc3
AS
54772008-05-27 Andreas Schwab <schwab@suse.de>
5478
5479 * gdb.base/frame-args.exp: Handle arguments that are optimized
5480 out.
5481
5099e4d9
LM
54822008-05-26 Luis Machado <luisgpm@br.ibm.com>
5483
5484 * gdb.arch/ppc64-atomic-inst.exp: Make the expected compile failure
5485 quiet for ppc32 and group options into a single variable.
5486
d9c36a91
JB
54872008-05-23 Joel Brobecker <brobecker@adacore.com>
5488
5489 * gdb.ada/null_array/foo.adb: Add multi-dimensional array
5490 of zero-size elements.
5491 * gdb.ada/null_array.exp: Test printing this new array.
5492
103a8671
JK
54932008-05-22 Jan Kratochvil <jan.kratochvil@redhat.com>
5494
5495 * gdb.base/longjmp.exp: Fix GDB_TEST_MULTIPLE missing GDB_PROMPT races.
5496
07a4cc1a 54972008-05-21 Joel Brobecker <brobecker@adacore.com>
5943254b
JB
5498
5499 * gdb.base/finish.exp: Test that "fin" works as an abbreviation
5500 of the "finish" command.
5501
55f996a7
NR
55022008-05-21 Nick Roberts <nickrob@snap.net.nz>
5503
5504 * gdb.base/annota1.exp: Test for new annotation.
5505
907fc202
UW
55062008-05-16 Pedro Alves <pedro@codesourcery.com>
5507
5508 * gdb.base/fixsection.exp: New file.
5509 * gdb.base/fixsection0.c: New file.
5510 * gdb.base/fixsection1.c: New file.
5511
e8f97270
UW
55122008-05-16 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5513
5514 * gdb.base/annota1.exp: Accept printf@... in place of printf.
5515 * gdb.base/annota3.exp: Likewise.
5516
ac0bb574
NF
55172008-05-13 Nathan Froyd <froydnj@codesourcery.com>
5518
5519 * gdb.base/watch_thread_num.exp: Don't run tests that require
5520 watchpoints if the target doesn't support them.
5521
6fadd07a
DE
55222008-05-12 Doug Evans <dje@google.com>
5523
5524 * lib/gdbserver-support.exp (find_gdbserver): Use $GDBSERVER if set.
5525
6e9a4a30
JB
55262008-05-09 Joel Brobecker <brobecker@adacore.com>
5527
5528 * gdb.ada/assign_1.exp: New testcase.
5529
08388c79
DE
55302008-05-09 Doug Evans <dje@google.com>
5531
a3c83fae
DE
5532 * gdb.base/find.exp: New file.
5533 * gdb.base/find.c: New file.
08388c79 5534
bd5ddfe8
DJ
55352008-05-08 Daniel Jacobowitz <dan@codesourcery.com>
5536
5537 * gdb.base/commands.exp (watchpoint_command_test): Handle
5538 gdb,no_hardware_watchpoints.
5539 * gdb.base/float.exp: Allow ARM targets without floating point.
5540 * gdb.base/step-test.exp: Allow callee@plt when stepping in.
5541
b5dd68e2 55422008-05-06 Jerome Guitton <guitton@adacore.com>
a9c64011 5543 Joel Brobecker <brobecker@adacore.com>
b5dd68e2
JB
5544
5545 * gdb.ada/lang_switch: New test program.
5546 * gdb.ada/lang_switch.exp: New testcase.
5547
382d13d1
DE
55482008-05-05 Doug Evans <dje@google.com>
5549
5550 * gdb.base/help.exp (disassemble): Update expected help text.
5551
9dd789d0
PA
55522008-05-04 Pedro Alves <pedro@codesourcery.com>
5553
5554 * gdb.base/longjmp.c, gdb.base/longjmp.exp: New files.
5555
611c83ae
PA
55562008-05-04 Pedro Alves <pedro@codesourcery.com>
5557
5558 * gdb.cp/annota2.exp: Adjust to breakpoints invalidations at
5559 different times.
5560
ff013f42
JK
55612008-05-04 Jan Kratochvil <jan.kratochvil@redhat.com>
5562
5563 * gdb.dwarf2/dw2-ranges.S: Merge the secondary section with `.fini'.
5564 * gdb.dwarf2/dw2-ranges.exp: Compile also `dw2-ranges2.S' and
5565 `dw2-ranges3.S' and test also their MAIN2, FUNC2 and MAIN3 symbols.
5566 * gdb.dwarf2/dw2-ranges2.S, gdb.dwarf2/dw2-ranges3.S: New files.
5567
96dff6a2
VP
55682008-05-04 Vladimir Prus <vladimir@codesourcery.com>
5569
5570 * lib/mi-support.exp (mi_run_cmd): Allow for =thread-created
5571 notification to appear.
5572
55cd6f92
DJ
55732008-05-04 Daniel Jacobowitz <dan@debian.org>
5574
5575 * gdb.base/fullname.c: New file.
5576 * gdb.base/fullname.exp: New file.
5577 * lib/gdb.exp (gdb_breakpoint): Support no-message option.
5578
d705c43c
PA
55792008-05-03 Pedro Alves <pedro@codesourcery.com>
5580
5581 * gdb.base/macscp.exp, gdb.base/macscp1.c: Add test for printing
5582 expressions with macros.
5583
333222e1
JK
55842008-05-03 Jan Kratochvil <jan.kratochvil@redhat.com>
5585
5586 * gdb.base/dfp-test.exp: Fix random FAIL risk on calling functions.
5587
5ac01682
DJ
55882008-05-02 Daniel Jacobowitz <dan@codesourcery.com>
5589
5590 * gdb.base/completion.exp: Handle lack of other symbols beginning
5591 with "a".
5592
5593 * gdb.base/varargs.exp: Correct quoting for options to gdb_compile.
5594
237fc4c9
PA
55952008-05-02 Jim Blandy <jimb@codesourcery.com>
5596
5597 * gdb.asm/asmsrc1.s: Add scratch space.
5598
ed5e9466
DJ
55992008-05-01 Jan Kratochvil <jan.kratochvil@redhat.com>
5600 Daniel Jacobowitz <dan@codesourcery.com>
5601
5602 * gdb.threads/attach-into-signal.c, gdb.threads/attach-into-signal.exp,
5603 gdb.threads/attach-stopped.c, gdb.threads/attach-stopped.exp,
5604 gdb.threads/attachstop-mt.c, gdb.threads/attachstop-mt.exp: New.
5605
b39cc962
DJ
56062007-05-01 Daniel Jacobowitz <dan@codesourcery.com>
5607
5608 * gdb.arch/thumb-prologue.exp: Do not expect a saved PC.
5609
36d520f5
JB
56102008-05-01 Joel Brobecker <brobecker@adacore.com>
5611
5612 * gdb.base/info-target.exp: New testcase.
5613
8d4e3071
DJ
56142008-04-30 Daniel Jacobowitz <dan@codesourcery.com>
5615
5616 * gdb.cp/hang.exp: Use .cc instead of .C.
5617 * gdb.cp/hang1.cc, gdb.cp/hang2.cc, gdb.cp/hang3.cc: Renamed from ...
5618 * gdb.cp/hang1.C, gdb.cp/hang2.C, gdb.cp/hang3.C: ... here.
5619
6f3f3097
DJ
56202008-04-30 Daniel Jacobowitz <dan@codesourcery.com>
5621
5622 * gdb.base/gdb1250.exp: Remove perror.
5623 * lib/mi-support.exp (mi_delete_breakpoints): Match the prompt.
5624
5550a914
PA
56252008-04-30 Pedro Alves <pedro@codesourcery.com>
5626
5627 * gdb.dwarf2/dw2-strp.S: Replace .long by .4byte and .value by
5628 .2byte.
5629
d848e687
DJ
56302008-04-25 Daniel Jacobowitz <dan@codesourcery.com>
5631
5632 * gdb.base/macscp.exp: Enable kfails. Compile with -g3 for GCC.
5633 (maybe_kfail): New.
5634
93b5768b
PA
56352008-04-25 Pedro Alves <pedro@codesourcery.com>
5636
5637 * gdb.dwarf2/dw2-strp.S, gdb.dwarf2/dw2-strp.exp: New files.
5638
721c02de
VP
56392008-04-24 Vladimir Prus <vladimir@codesourcery.com>
5640
a9c64011
AS
5641 * gdb.mi/mi-syn-frame.exp: Adjust for token disappearance.
5642 * gdb.mi/mi2-syn-frame.exp: Likewise.
5643 * lib/mi-support.exp: Likewise.
721c02de 5644
74960c60
VP
56452008-04-24 Vladimir Prus <vladimir@codesourcery.com>
5646
5647 * lib/gdb.exp (gdb_continue_to_breakpoint): Allow the caller
5648 to specify regexp for the location to stop at.
5649 * gdb.base/break-always.c: New.
5650 * gdb.base/break-always.exp: New.
5651
d24317b4
VP
56522008-04-24 Vladimir Prus <vladimir@codesourcery.com>
5653
5654 * lib/mi-support.exp (mi_runto_helper): Adjust
5655 for the original-location field.
5656 (mi_create_breakpoint, mi_list_breakpoints): New.
5657 * gdb.mi/mi-break.exp: Adjust.
5658 * gdb.mi/mi2-break.exp: Adjust.
5659 * gdb.mi/mi-pending.exp: Adjust.
5660 * gdb.mi/mi-simplerun.exp: Adjust.
5661 * gdb.mi/mi2-simplerun.exp: Adjust.
5662 * gdb.mi/mi-syn-frame.exp: Adjust.
5663 * gdb.mi/mi2-syn-frame.exp: Adjust.
5664 * gdb.mi/mi-until.exp: Adjust.
5665 * gdb.mi/mi2-until.exp: Adjust.
5666 * gdb.mi/mi-var-display.exp: Adjust.
5667 * gdb.mi/mi2-var-display.exp: Adjust.
5668 * gdb.mi/mi-watch.exp: Adjust.
5669 * gdb.mi/mi2-watch.exp: Adjust.
5670
fdc59709 56712008-04-23 Paolo Bonzini <bonzini@gnu.org>
d24317b4 5672
a9c64011
AS
5673 * aclocal.m4: Add override.m4.
5674 * configure: Regenerate.
fdc59709 5675
8e91f023
VP
56762008-04-19 Vladimir Prus <vladimir@codesourcery.com>
5677
5678 * gdb.mi/var-cmd.c (do_at_tests): Verify that
5679 '-var-update --all-values' reports new value even the type
5680 of a variable object has changed.
5681
233a11ab
CS
56822008-04-18 Craig Silverstein <csilvers@google.com>
5683
5684 * gdb.dwarf2/dw2-compressed.S, gdb.dwarf2/dw2-compressed.exp: New
5685 files.
d24317b4 5686
9c1137ad
JB
56872008-04-18 Joel Brobecker <brobecker@adacore.com>
5688
5689 * gdb.ada/atomic_enum: New test program.
5690 * gdb.ada/atomic_enum.exp: New testcase.
5691
66d0bbc7
DE
56922008-04-17 Doug Evans <dje@google.com>
5693
5694 * gdb.opt/Makefile.in: Fix whitespace.
5695
100906b0
UW
56962008-04-17 Daniel Jacobowitz <dan@codesourcery.com>
5697
5698 * gdb.threads/linux-dp.exp: Continue after unrecognized lines.
5699
4584e32e
DE
57002008-04-17 Doug Evans <dje@google.com>
5701
5702 * gdb.base/hashline1.exp: New testcase.
5703 * gdb.base/hashline2.exp: New testcase.
5704 * gdb.base/hashline2.exp: New testcase.
5705
0a320680
PA
57062008-04-17 Pedro Alves <pedro@codesourcery.com>
5707
5708 * gdb.base/step-break.exp, gdb.base/step-break.c: New files.
5709
18ac113b
AR
57102008-04-15 Aleksandar Ristovski <aristovski@qnx.com>
5711
5712 * gdb.base/attach.exp (do_attach_tests): Matching pattern for
5713 temporary breakpoint to match "Temporary breakpoint".
5714 * gdb.base/break.exp (delete_breakpoints): Likewise.
5715 * gdb.base/call-ar-st.exp (get_debug_format): Likewise.
5716 * gdb.base/commands.exp (temporary_breakpoint_commands): Likewise.
5717 * gdb.base/display.exp: Likewise.
5718 * gdb.base/foll-exec.exp (do_exec_tests): Likewise.
5719 * gdb.base/foll-fork.exp (catch_fork_child_follow): Likewise.
5720 * gdb.base/restore.exp (restore_tests): Likewise.
5721 * gdb.base/sepdebug.exp: Likewise.
5722 * gdb.base/watchpoint.exp: Likewise.
5723 * gdb.mi/mi-cli.exp: Added argument for new "disp" field.
5724 * gdb.mi/mi-pending.exp: Likewise.
5725 * gdb.mi/mi-simplerun.exp (test_running_the_program): Likewise.
5726 * gdb.mi/mi-until.exp (test_runnint_to_foo): Likewise.
5727 * gdb.mi/mi-var-cmd.exp: Likewise.
5728 * gdb.mi/mi-var-display.exp: Likewise.
5729 * gdb.mi/mi2-cli.exp: Likewise.
5730 * gdb.mi/mi2-simplerun.exp (test_running_the_program): Likewise.
5731 * gdb.mi/mi2-until.exp (test_running_to_foo): Likewise.
5732 * gdb.mi/mi2-var-display.exp: Likewise.
5733 * lib/gdb.exp (gdb_breakpoint): Pattern for temporary breakpoint.
5734 * lib/mi-support.exp (mi_runto_helper): Use "after_reason" argument for
5735 new "disp" field.
a9c64011 5736 (mi_expect_stop): Move after_reason argument to be really after
18ac113b
AR
5737 reason. This is to support fix for PR2424.
5738
add38693
JK
57392008-04-15 Jan Kratochvil <jan.kratochvil@redhat.com>
5740
5741 * gdb.dwarf2/dw2-ranges.S: New stub `.file' directive.
5742
fcacd99f
VP
57432008-04-13 Vladimir Prus <vladimir@codesourcery.com>
5744
5745 * gdb.mi/mi-var-cmd.exp: Adjust for appearance of type_changed
a9c64011 5746 field. Add more floating varobj tests.
fcacd99f 5747 * gdb.mi/mi2-var-cmd.exp: Adjust for appearance of type_changed
a9c64011
AS
5748 field.
5749 * gdb.mi/var-cmd.c (do_at_tests_callee, do_at_tests): New.
5750 (main): Call do_at_tests.
5751 * lib/mi-support.exp (mi_create_floating_varobj)
5752 (mi_varobj_update_with_type_change): New.
fcacd99f 5753
de051565
MK
57542008-04-09 Marc Khouzam <marc.khouzam@ericsson.com>
5755
5756 * gdb.mi/mi2-var-display.exp: Added tests for the new -f
5757 option of -var-evaluate-expression.
5758 * gdb.mi/mi2-var-display.exp: Likewise.
5759
dbc52822
VP
57602008-04-07 Vladimir Prus <vladimir@codesourcery.com>
5761
5762 Introduce test setup helpers.
a9c64011
AS
5763 * lib/gdb.exp (build_executable, clean_restart)
5764 (prepare_for_testing): New.
5765 * gdb.base/break.exp: Use prepare_for_testing, and clean_restart.
5766 * gdb.base/return.exp: Likewise.
5767 * gdb.base/ending-run.exp: Likewise.
dbc52822 5768
473591da
NR
57692008-04-07 Nick Roberts <nickrob@snap.net.nz>
5770
5771 * gdb.mi/mi-async.exp: New test for asynchronous Machine
5772 Interface (MI) responses.
5773
2b2d9e11
VP
57742008-04-06 Vladimir Prus <vladimir@codesourcery.com>
5775
a9c64011
AS
5776 * gdb.cp/breakpoint.cc: New code to test conditions involving
5777 member variables.
5778 * gdb.cp/breakpoint.exp: Test condition involving member
5779 variables.
2b2d9e11 5780
bb378428
VP
57812008-04-05 Vladimir Prus <vladimir@codesourcery.com>
5782
5783 * lib/mi-support.exp (mi_expect_stop): New.
5784 (mi_run_cmd): Change the
5785 token. Use mi_send_resuming_command, use
5786 mi_expect_stop.
5787 (mi_execute_to_helper): Rename to mi_execute_to.
5788 (mi_send_resuming_command): Add more error patterns.
5789 (mi_wait_for_stop): Renamed to...
5790 (mi_get_stop_line): ...this.
5791 (mi_run_inline_test): Adjust.
5792
5793 * gdb.mi/mi-cli.exp: Use mi_execute_to/mi_expect_stop.
5794 * gdb.mi/mi-console.exp: Likewise.
5795 * gdb.mi/mi-pending.exp: Likewise.
5796 * gdb.mi/mi-simplerun.exp: Likewise.
5797 * gdb.mi/mi-stack.exp: Likewise.
5798 * gdb.mi/mi-stepi.exp: Likewise.
5799 * gdb.mi/mi-syn-frame.exp: Add comment.
5800 * gdb.mi/mi-until.exp: Likewise.
5801 * gdb.mi/mi-var-display.exp: Likewise.
5802 * gdb.mi/mi-watch.exp: Likewise.
5803 * gdb.mi/mi2-cli.exp: Likewise.
5804 * gdb.mi/mi2-console.exp: Likewise.
5805 * gdb.mi/mi2-simplerun.exp: Likewise.
5806 * gdb.mi/mi2-stack.exp: Likewise.
5807 * gdb.mi/mi2-stepi.exp: Likewise.
5808 * gdb.mi/mi2-until.exp: Likewise.
5809 * gdb.mi/mi2-var-display.exp: Likewise.
5810 * gdb.mi/mi2-watch.exp: Likewise.
5811
62172bb9
UW
58122008-04-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5813
5814 * gdb.base/watch_thread_num.exp: Use gdb_compile_pthreads.
5815
5816 * gdb.cp/mb-templates.exp: Skip test on spu*-*-* targets.
5817
a13e061a
PA
58182008-04-04 Pedro Alves <pedro@codesourcery.com>
5819
5820 * gdb.mi/mi-disassemble.exp, gdb.mi/mi-stack.exp,
5821 gdb.mi/mi-syn-frame.exp, gdb.mi/mi-var-block.exp,
5822 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
5823 gdb.mi/mi2-disassemble.exp, gdb.mi/mi2-stack.exp,
5824 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-var-block.exp,
5825 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp: Update to not
5826 expect an mi error duplicated in stderr.
5827
eae06beb
JB
58282008-04-03 Joel Brobecker <brobecker@adacore.com>
5829
5830 * gdb.cp/ovldbreak.cc: Add missing bodies for methods foo::foofunc.
5831 * gdb.cp/ovldbreak.exp: Set multiple-symbols to "ask".
5832 Add a couple of tests that verify the behavior when the new setting
5833 is set to "cancel" and "all".
5834 * gdb.cp/method2.exp, gdb.cp/templates.exp: Set multiple-symbols to
5835 "ask" before we start the testing.
5836
79c6ced6
AR
58372008-04-01 Aleksandar Ristovski <aristovski@qnx.com>
5838
5839 * gdb.cp/casts.cc: Add class reference variables.
5840 * gdb.cp/casts.exp: New test cases for up/down casting references.
5841
6c2d1a6b
MK
58422008-04-01 Marc Khouzam <marc.khouzam@ericsson.com>
5843
5844 * gdb.mi/mi-var-display.exp: Stop at end of do_special_tests
5845 instead of beginning to make an extra test pass.
5846 * gdb.mi/mi2-var-display.exp: Likewise.
5847
55b411d9
MR
58482008-03-31 Maciej W. Rozycki <macro@mips.com>
5849
5850 * gdb.base/break.exp: Mark failures as such. Fix formatting.
5851
c6140da2
MD
58522008-03-31 Markus Deuling <deuling@de.ibm.com>
5853 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5854
5855 * gdb.arch/spu-info.exp (info spu mailbox): Check for correct initial
5856 value. Add xfail for older kernels.
5857
79732189
AR
58582008-03-28 Aleksandar Ristovski <aristovski@qnx.com>
5859
5860 Bring mi-support in line with gdb.exp.
5861 * lib/mi-support.exp (default_mi_gdb_start): Rename from mi_gdb_start.
5862 (mi_gdb_start): New function.
5863
33c3676e
MR
58642008-03-28 Maciej W. Rozycki <macro@mips.com>
5865
5866 * gdb.mi/mi-var-cmd.exp: Fix a typo.
5867
92e28119
VP
58682008-03-26 Vladimir Prus <vladimir@codesourcery.com>
5869
5870 * gdb.mi/mi-var-display.exp: Remove obsolete xfail.
5871 * gdb.mi/mi2-var-display.exp: Likewise.
a9c64011 5872
9e8e3afe
VP
58732008-03-26 Vladimir Prus <vladimir@codesourcery.com>
5874
5875 * lib/mi-support.exp (mi_create_varobj_checked): New.
5876 (mi_list_varobj_children): Allow to check for a
5877 value.
5878 (mi_list_array_varobj_children): New.
5879
5880 * gdb.mi/mi-var-child.exp: Use mi_create_varobj
5881 and mi_list_varobj_children, as opposed to hardcoding
5882 expected strings.
5883 * gdb.mi/gdb701.exp: Likewise.
5884 * gdb.mi/gdb792.exp: Likewise.
5885 * gdb.mi/mi-var-block.exp: Likewise.
5886 * gdb.mi/mi-var-cmd.exp: Likewise.
5887 * gdb.mi/mi-var-invalidate.exp: Likewise.
5888 * gdb.mi/mi2-var-block.exp: Likewise.
5889 * gdb.mi/mi2-var-child.exp: Likewise.
5890 * gdb.mi/mi2-var-cmd.exp: Likewise.
5891 * gdb.mi/mi2-var-display.exp: Likewise.
5892
9df50351
JK
58932008-03-24 Jan Kratochvil <jan.kratochvil@redhat.com>
5894
5895 Fix random false FAILs on i386.
5896 * gdb.base/prelink.exp: Use `--no-exec-shield' for prelink.
5897
31e5d73a
DJ
58982008-03-23 Daniel Jacobowitz <dan@codesourcery.com>
5899
5900 PR gdb/544
5901 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Reapply 2008-03-21 changes.
5902
12f4afab
DJ
59032008-03-23 Daniel Jacobowitz <dan@codesourcery.com>
5904
5905 PR gdb/544
5906 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Revert 2008-03-21 changes.
5907
b562a0cb
DJ
59082008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
5909
5910 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Remove KFAIL for
5911 fixed PR gdb/544.
5912
17faa917
DJ
59132008-03-21 Pedro Alves <pedro@codesourcery.com>
5914
5915 * gdb.threads/fork-child-threads.exp: Test next over fork.
5916
6214f497
DJ
59172008-03-21 Chris Demetriou <cgd@google.com>
5918
5919 * gdb.base/break.exp (rbreak junk): New test for rbreak
5920 "Junk at end of arguments" issue.
5921
63092375
DJ
59222008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
5923
5924 * gdb.base/printcmds.exp (test_print_array_constants): Do not expect
5925 *& to work on created array elements.
5926 (Top level): Test print $pc with a file. Test string operations
5927 without a target.
5928 * gdb.base/ptype.exp: Do not expect *& to work on created array
5929 elements.
5930
b21991b0
DJ
59312008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
5932
5933 * gdb.threads/killed.exp, gdb.threads/manythreads.exp,
5934 gdb.threads/staticthreads.exp: Update exit query.
5935
c4b347c7
SL
59362008-03-07 Sandra Loosemore <sandra@codesourcery.com>
5937
5938 * lib/gdb.exp (gdb_load_cmd): Fix $args typo in timeout error message.
5939
fa4727a6
DJ
59402008-03-03 Daniel Jacobowitz <dan@codesourcery.com>
5941
5942 * gdb.base/watchpoint.c (global_ptr, func4): New.
5943 (main): Call func4.
5944 * gdb.base/watchpoint.exp: Call test_inaccessible_watchpoint.
5945 (test_inaccessible_watchpoint): New.
5946
2f34202f
MR
59472008-02-29 Maciej W. Rozycki <macro@mips.com>
5948
5949 * lib/gdb.exp (gdb_expect): Of all the timeouts provided always
5950 select the largest.
5951
0d6ba1b1
DJ
59522008-02-28 Daniel Jacobowitz <dan@codesourcery.com>
5953
5954 * gdb.base/annota1.exp, gdb.cp/annota2.exp: Update for fewer
5955 frames-invalid annotations.
5956
e691325a
PM
59572008-02-28 Pierre Muller <muller@ics.u-strasbg.fr>
5958
a9c64011 5959 * gdb.base/assign.exp: avoid same output for different tests.
e691325a 5960
f85b5ecc
DE
59612008-02-27 Doug Evans <dje@google.com>
5962
5963 * gdb.base/sigstep.exp (breakpoint_to_handler): Remove setup_kfail
5964 for bug 1738.
5965 (breakpoint_to_handler_entry): Ditto.
5966
b40e7bf3
JB
59672008-02-27 Joel Brobecker <brobecker@adacore.com>
5968
5969 * gdb.base/ending-run.exp: Use the first line of code inside
5970 function body to test breakpoints.
5971 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Adjust the actual
5972 location where the breakpoint is inserted when using the line
5973 where a function is declared. Fix typo in the description of
5974 one of the tests.
5975 * gdb.mi/mi-simplerun.exp, gdb.mi/mi2-simplerun.exp: Likewise.
5976
2faca73a
PM
59772008-02-27 Pierre Muller <muller@ics.u-strasbg.fr>
5978
5979 * gdb.arch/i386-sse.exp: avoid same output for two breakpoint setting
a9c64011 5980 tests.
2faca73a 5981
6f439c36
PM
59822008-02-27 Pierre Muller <muller@ics.u-strasbg.fr>
5983
5984 * gdb.base/args.exp: avoid same output for tests
5985 with single quotes.
5986
54e52265
VP
59872008-02-26 Vladimir Prus <vladimir@codesourcery.com>
5988
a9c64011
AS
5989 * gdb.base/annota1.exp: Adjust for 'info break'
5990 format changes.
5991 * gdb.base/annota3.exp: Likewise.
5992 * gdb.base/break.exp: Likewise.
5993 * gdb.base/condbreak.exp: Likewise.
5994 * gdb.base/pending.exp: Likewise.
5995 * gdb.base/sepdebug.exp: Likewise.
5996 * gdb.base/unload.exp: Likewise.
5997 * gdb.cp/ovldbreak.exp: Likewise.
5998 * gdb.mi/mi-pending.exp: Likewise.
54e52265 5999
897b09ca
DE
60002008-02-07 Doug Evans <dje@google.com>
6001
6002 * gdb.cp/mb-inline.exp: New.
6003 * gdb.cp/mb-inline.h: New.
6004 * gdb.cp/mb-inline1.cc: New.
6005 * gdb.cp/mb-inline2.cc: New.
6006
b1c32d35
PM
60072008-02-06 Pierre Muller <muller@ics.u-strasbg.fr>
6008
6009 * gdb.pascal/floats.pas: New test program.
6010 * gdb.pascal/floats.exp: New testcase.
6011
1a4ca44a
TJB
60122008-02-06 Thiago Jung Bauermann <bauerman@br.ibm.com>
6013
6014 * gdb.base/callfuncs.c (t_float_many_args): New function.
6015 (t_double_many_args): New function.
6016 * gdb.base/callfuncs.exp: Add tests for exceeding float
6017 and double parameters passed through the stack.
6018
439048e8
JB
60192008-02-05 Joel Brobecker <brobecker@adacore.com>
6020
6021 * gdb.ada/complete/pck.ads, gdb.ada/complete/pck.adb,
6022 gdb.ada/complete/foo.adb: New files.
6023 * gdb.ada/complete.exp: New testcase.
6024
81fe8080
DE
60252008-02-03 Doug Evans <dje@google.com>
6026
301f0ecf
DE
6027 * gdb.base/whatis-exp.exp: Fix expected result of whatis x+y, x-y, x*y.
6028
81fe8080
DE
6029 * gdb.cp/gdb2384.exp: New file.
6030 * gdb.cp/gdb2384.cc: New file.
6031 * gdb.cp/gdb2384-base.h: New file.
6032 * gdb.cp/gdb2384-base.cc: New file.
6033
4b071aec
DE
60342008-02-02 Doug Evans <dje@google.com>
6035
6036 * gdb.base/sigall.c (main): Ensure all signals aren't blocked.
6037
61137ba6
JB
60382007-02-01 Joel Brobecker <brobecker@adacore.com>
6039
6040 * gdb.ada/sym_print_name: New test program.
6041 * gdb.ada/sym_print_name.exp: New testcase.
6042
60432007-02-01 Joel Brobecker <brobecker@adacore.com>
51ba8a62
JB
6044
6045 * gdb.ada/nested/hello.adb: New file.
6046 * gdb.ada/nested.exp: New testcase.
6047 * gdb.ada/Makefile.in (EXECUTABLES): Update list.
6048
98deb0da
VP
60492008-02-01 Vladimir Prus <vladimir@codesourcery.com>
6050
6051 * gdb.mi/basic.c (return_1): New function.
a9c64011
AS
6052 * gdb.mi/mi-break.exp: Make sure that failed -break-insert
6053 don't cause future evaluations of function to report
6054 creation of internal breakpoints.
98deb0da 6055
723a2275
VP
60562008-02-01 Vladimir Prus <vladimir@codesourcery.com>
6057
6058 * gdb.mi/mi-break.exp (test_error): New.
6059 Call it.
6060
fb546a2f
LM
60612008-01-31 Luis Machado <luisgpm@br.ibm.com>
6062
6063 * gdb.arch/ppc64-atomic-inst.c: New testcase source file.
6064 * gdb.arch/ppc64-atomic-inst.exp: New testcase expect file.
6065
2d8fd90a
PM
60662008-01-31 Pierre Muller <muller@ics.u-strasbg.fr>
6067
6068 * gdb.pascal/integers.pas: New test program.
6069 * gdb.pascal/integers.exp: New testcase.
6070
a7fa0ded
PM
60712008-01-31 Pierre Muller <muller@ics.u-strasbg.fr>
6072
6073 * gdb.pascal/hello.exp (binfile): Add ${EXEEXT}.
6074
5e1a1926
TJB
60752008-01-30 Luis Machado <luisgpm@br.ibm.com>
6076
6077 * gdb.arch/powerpc-d128-regs.exp: New testcase expect file.
6078 * gdb.arch/powerpc-d128-regs.c: New testcase source file.
6079
8d04f9f0
JB
60802008-01-30 Paul Hilfinger <hilfinger@adacore.com>
6081
6082 * gdb.ada/formatted_ref: New test program.
6083 * gdb.ada/formatted_ref.exp: New testcase.
6084
6085 * gdb.cp/formatted-ref.cc: New file.
6086 * gdb.cp/formatted-ref.exp: New testcase.
6087
ce75a98f
JB
60882008-01-30 Joel Brobecker <brobecker@adacore.com>
6089
6090 * gdb.base/ptype.exp: Add testing of "ptype $pc".
6091
e835f6bf
NR
60922008-01-30 Nick Roberts <nickrob@snap.net.nz>
6093
6094 * gdb.mi/mi-file.exp, gdb.mi/mi2-file.exp
6095 (test_file_list_exec_source_file): Update to new macro-info field.
6096
d118ef87
PH
60972008-01-30 Paul N. Hilfinger <hilfinger@adacore.com>
6098
6099 * gdb.ada/exprs: New test program.
6100 * gdb.ada/exprs.exp: New testcase.
6101
7d35ab09
TJB
61022008-01-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
6103
6104 * dfp-test.c (DELTA, DELTA_B): New definitions.
6105 (double_val1, double_val2, double_val3, double_val4, double_val5,
6106 double_val6, double_val7, double_val8, double_val9, double_val10,
6107 double_val11, double_val12, double_val13, double_val14, dec32_val1,
6108 dec32_val2, dec32_val3, dec32_val4, dec32_val5, dec32_val6, dec32_val7,
6109 dec32_val8, dec32_val9, dec32_val10, dec32_val11, dec32_val12,
6110 dec32_val13, dec32_val14, dec32_val15, dec32_val16, dec64_val1,
6111 dec64_val2, dec64_val3, dec64_val4, dec64_val5, dec64_val6, dec64_val7,
6112 dec64_val8, dec64_val9, dec64_val10, dec64_val11, dec64_val12,
6113 dec64_val13, dec64_val14, dec64_val15, dec64_val16, dec128_val1,
6114 dec128_val2, dec128_val3, dec128_val4, dec128_val5, dec128_val6,
6115 dec128_val7, dec128_val8, dec128_val9, dec128_val10, dec128_val11,
6116 dec128_val12, dec128_val13, dec128_val14, dec128_val15,
6117 dec128_val16): New global variables.
6118 (decimal_dec128_align): New function.
6119 (decimal_mixed): Likewise.
6120 (decimal_many_args_dec32): Likewise.
6121 (decimal_many_args_dec64): Likewise.
6122 (decimal_many_args_dec128): Likewise.
6123 (decimal_many_args_mixed): Likewise.
6124 * dfp-test.exp: Add tests calling new inferior functions.
6125
2d717e4f
DJ
61262008-01-29 Daniel Jacobowitz <dan@codesourcery.com>
6127
6128 * gdb.server/ext-attach.c, gdb.server/ext-attach.exp,
6129 gdb.server/ext-run.exp: New files.
6130 * lib/gdbserver-support.exp (gdbserver_download): New.
6131 (gdbserver_start): New. Update gdbserver expected
6132 output.
6133 (gdbserver_spawn): Use them.
6134 (gdbserver_start_extended): New.
6135
e85a822c
DJ
61362008-01-29 Daniel Jacobowitz <dan@codesourcery.com>
6137
6138 * gdb.base/foll-exec.exp: Update header. Skip on remote targets.
6139 Run on GNU/Linux.
6140 (do_exec_tests): Check for systems which do not support catchpoints.
6141 Do not match START.
6142 * gdb.base/foll-fork.exp: Update header. Skip on remote targets.
6143 Run on GNU/Linux. Enable verbose output.
6144 (check_fork_catchpoints): New.
6145 (explicit_fork_child_follow, catch_fork_child_follow)
6146 (tcatch_fork_parent_follow): Update expected messages.
6147 (do_fork_tests): Use check_fork_catchpoints.
6148 * gdb.base/foll-vfork.exp: Update header. Skip on remote targets.
6149 Run on GNU/Linux. Enable verbose output.
6150 (check_vfork_catchpoints): New.
6151 (vfork_parent_follow_to_bp, tcatch_vfork_then_child_follow): Update
6152 expected messages.
6153 (do_vfork_and_exec_tests): Use check_fork_catchpoints.
6154
401ea829
JB
61552008-01-29 Jim Blandy <jimb@red-bean.com>
6156
6157 * lib/gdbserver-support.exp (gdb_target_cmd): Recognize 'unknown
6158 host' errors.
6159 * lib/mi-support.exp (mi_gdb_target_cmd): Same.
6160
aceaf3ad
JB
61612008-01-29 Jim Blandy <jimb@red-bean.com>
6162
6163 * gdb.threads/sigthread.c: Use barriers to ensure that
6164 child_thread and child_thread_two are always initialized before we
6165 start to use them.
6166
a5606eee
VP
61672008-01-29 Vladimir Prus <vladimir@codesourcery.com>
6168
6169 * gdb.base/watchpoint-solib.exp: New.
a9c64011
AS
6170 * gdb.base/watchpoint-solib.c: New.
6171 * gdb.base/watchpoint-solib-shr.c: New.
a5606eee 6172
c55a82bb
PM
61732008-01-29 Pierre Muller <muller@ics.u-strasbg.fr>
6174
6175 * gdb.base/gdb1056.exp: Add unsigned integer test.
6176
0993fe05
DE
61772008-01-28 Doug Evans <dje@google.com>
6178
6179 * gdb.base/maint.exp: Tighten patterns looking for .text/.data/.bss.
6180
4fe42e7f
JB
61812008-01-27 Jim Blandy <jimb@codesourcery.com>
6182
c7a69933
JB
6183 * gdb.base/expand-psymtabs.exp: Doc fix to the doc fix.
6184
4fe42e7f
JB
6185 * gdb.base/expand-psymtabs.exp: Doc fix.
6186
5def8285
MK
61872008-01-26 Mark Kettenis <kettenis@gnu.org>
6188
6189 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
6190
5313c911
NR
61912008-01-24 Nick Roberts <nickrob@snap.net.nz>
6192
a9c64011 6193 * gdb.mi/mi2-var-display.exp: Add value field to tests for output of
5313c911
NR
6194 -var-set-format.
6195
93815fbf
VP
61962008-01-23 Chris Demetriou <cgd@google.com>
6197
6198 * gdb.threads/thread_events.c: New testcase source file.
6199 * gdb.threads/thread_events.exp: New testcase expect file.
6200
467a88ee
NR
62012008-01-23 Nick Roberts <nickrob@snap.net.nz>
6202
6203 * lib/gdb.exp: Add the variable octal.
a9c64011
AS
6204
6205 * gdb.mi/mi-var-display.exp: Add value field to tests for output of
467a88ee
NR
6206 -var-set-format.
6207
d8f82aba
DJ
62082008-01-22 Daniel Jacobowitz <dan@codesourcery.com>
6209 Vladimir Prus <vladimir@codesourcery.com>
6210
6211 * gdb.base/float.exp: Allow missing floating point for m68k and
6212 PowerPC.
6213
60c46647
VP
62142008-01-22 Vladimir Prus <vladimir@codesourcery.com>
6215
6216 * gdb.mi/basics.c: Setup for testing breakpoints
a9c64011
AS
6217 ignore count.
6218 * gdb.mi/mi-break.exp: Test for breakpoint ignore count.
6219 * gdb.mi/mi-cli.exp: Adjust.
6220 * gdb.mi/mi2-cli.exp: Adjust.
60c46647 6221
c7dd36a1
PA
62222008-01-17 Pedro Alves <pedro@codesourcery.com>
6223
6224 * gdb.mi/mi-var-child.c (do_children_tests): Add 'dummy' integer
6225 and 'dummy_ptr' integer pointer. Initialize struct_declarations
6226 with dummy_ptr's address.
6227 * gdb.mi/var-cmd.c (do_children_tests): Likewise.
6228 * gdb.mi/mi-var-child.exp: int_ptr_ptr is now always "editable" on
6229 all targets.
6230 * gdb.mi/mi2-var-child.exp: Likewise.
6231
39d5313e
JB
62322008-01-09 Joel Brobecker <brobecker@adacore.com>
6233
6234 * gdb.ada/null_array: New test program.
6235 * gdb.ada/null_array.exp: New testcase.
6236
0aea4bf3
LM
62372008-01-09 Luis Machado <luisgpm@br.ibm.com>
6238
6239 * gdb.base/printcmds.exp (test_printf_with_dfp): Update printf calls
6240 with required float modifiers.
6241
0b354900
JB
62422008-01-08 Joel Brobecker <brobecker@adacore.com>
6243
6244 * gdb.ada/funcall_param: New test program.
6245 * gdb.ada/funcall_param.exp: New testcase.
6246
cdb7f5d4
JB
62472008-01-08 Joel Brobecker <brobecker@adacore.com>
6248
6249 * gdb.ada/arrayparam: New test program.
6250 * gdb.ada/arrayparam.exp: New testcase.
6251
88e2547f
JB
62522008-01-08 Joel Brobecker <brobecker@adacore.com>
6253
6254 * gdb.ada/print_pc.exp: Add verification of where gdb_start_cmd
6255 landed. Should also fix random failures in the test following it.
6256
f6867ce0
TJB
62572008-01-07 Thiago Jung Bauermann <bauerman@br.ibm.com>
6258
6259 * gdb.base/dfp-exprs.exp (test_dfp_arithmetic_expressions): Add tests
6260 for expressions with decimal float values.
6261 (test_dfp_conversions): New function to test casts to and from
6262 decimal float types.
6263 Call test_dfp_conversions.
6264 * gdb.base/dfp-test.c (struct decstruct): Add float4 and double8
6265 elements.
6266 (main): Initialize ds.float4 and ds.double8 elements.
6267 * gdb.base/dfp-test.exp (d32_set_tests): Fix typo. Adjust expect
6268 string to new error message.
6269 (d64_set_tests): Likewise.
6270 (d128_set_tests): Likewise.
6271 Add tests for expressions with decimal float variables. Add tests for
6272 conversions to and from decimal float types.
6273
f9c11282
JB
62742008-01-05 Joel Brobecker <brobecker@adacore.com>
6275
6276 * gdb.ada/packed_tagged/comp_bug.adb: New file.
6277 * gdb.ada/packed_tagged.exp: New testcase.
6278
0ecbca72
JB
62792008-01-04 Joel Brobecker <brobecker@adacore.com>
6280
6281 * gdb.ada/homonym/homonym.ads, gdb.ada/homonym/homonym.adb,
6282 gdb.ada/homonym/homonym_main.adb: New files.
6283 * gdb.ada/homonym.exp: New testcase.
6284
c18d3d89
JB
62852008-01-04 Joel Brobecker <brobecker@adacore.com>
6286
6287 * gdb.ada/packed_array.exp: Add testing of references to
6288 a packed array.
6289
ecc7085b
JB
62902008-01-04 Joel Brobecker <brobecker@adacore.com>
6291
6292 * gdb.ada/type_coercion/ident.adb, gdb.ada/type_coercion/assign.adb:
6293 New files.
6294 * gdb.ada/type_coercion.exp: New testcase.
6295
c474c922
JB
62962008-01-04 Joel Brobecker <brobecker@adacore.com>
6297
6298 * gdb.ada/tagged/pck.ads, gdb.ada/tagged/pck.adb,
6299 gdb.ada/tagged/foo.adb: New file.
6300 * gdb.ada/tagged.exp: New testcase.
6301
9005b927
JB
63022008-01-04 Joel Brobecker <brobecker@adacore.com>
6303
6304 * gdb.ada/ptype_field/pck.ads, gdb.ada/ptype_field/pck.adb,
6305 gdb.ada/ptype_field/foo.adb: New files.
6306 * gdb.ada/ptype_field.exp: New testcase.
6307
1a6aaad8
JB
63082008-01-03 Joel Brobecker <brobecker@adacore.com>
6309
6310 * gdb.ada/print_pc.exp: New testcase.
6311
0ef22f53
JB
63122008-01-03 Joel Brobecker <brobecker@adacore.com>
6313
6314 * gdb.ada/taft_type/pck.ads, gdb.ada/taft_type/pck.adb,
6315 gdb.ada/taft_type/p.adb: New files.
6316 * gdb.ada/taft_type.exp: New testcase.
6317
1689ecf8
JB
63182008-01-03 Joel Brobecker <brobecker@adacore.com>
6319
6320 * gdb.ada/array_bounds/bar.adb: New file.
6321 * gdb.ada/array_bounds.exp: New testcase.
6322
a4d0b9c3
JB
63232008-01-03 Joel Brobecker <brobecker@adacore.com>
6324
6325 * gdb.ada/arrayptr/pck.ads, gdb.ada/arrayptr/pck.adb,
6326 gdb.ada/arrayptr/foo.adb: New files.
6327 * gdb.ada/arrayptr.exp: New testcase.
6328
a31ace00
JB
63292008-01-03 Joel Brobecker <brobecker@adacore.com>
6330
6331 * gdb.base/set-lang-auto.exp: New testcase.
6332
a97fced3
JB
63332008-01-03 Joel Brobecker <brobecker@adacore.com>
6334
6335 * gdb.ada/fun_addr/foo.adb: New file.
6336 * gdb.ada/fun_addr.exp: New testcase.
6337
ef29ce1a
JK
63382008-01-02 Jan Kratochvil <jan.kratochvil@redhat.com>
6339
6340 * gdb.threads/fork-child-threads.exp, gdb.threads/fork-child-threads.c:
6341 New files
6342
0fafefe3
JB
63432008-01-02 Joel Brobecker <brobecker@adacore.com>
6344
6345 * array_subscript_addr/p.adb: New file.
a9c64011 6346 * array_subscript_addr.exp: New testcase.
0fafefe3 6347
c4359f8d
JB
63482008-01-02 Joel Brobecker <brobecker@adacore.com>
6349
a9c64011 6350 * gdb.ada/str_cmp_ref/pck.ads, gdb.ada/str_cmp_ref/foo.adb:
c4359f8d
JB
6351 New files.
6352 * gdb.ada/str_cmp_ref.exp: New testcase.
6353
1aa1b15b
JB
63542008-01-01 Joel Brobecker <brobecker@adacore.com>
6355
6356 * gdb.ada/fun_in_declare/pck.ads, gdb.ada/fun_in_declare/pck.adb,
6357 gdb.ada/fun_in_declare/foo.adb: New files.
a9c64011 6358 * gdb.ada/fun_in_declare.exp: New testcase.
1aa1b15b 6359
81c9b2cf
JB
63602008-01-01 Joel Brobecker <brobecker@adacore.com>
6361
6362 * gdb.ada/ref_param/foo.adb, gdb.ada/ref_param/pck.adb,
6363 gdb.ada/ref_param/pck.ads: New files.
6364 * gdb.ada/ref_param.exp: New testcase.
6365
319e4674
JB
63662008-01-01 Joel Brobecker <brobecker@adacore.com>
6367
6368 * gdb.ada/interface/types.ads, gdb.ada/interface/types.adb,
6369 gdb.ada/interface/foo.adb: New files.
6370 * gdb.ada/interface.exp: New testcase.
6371
ef682c56
JB
63722007-12-31 Jim Blandy <jimb@codesourcery.com>
6373
6374 * gdb.base/multi-forks.exp: Consume all output from child
6375 processes before proceeding to next test.
6376
f6f3eb6c
JB
63772007-12-29 Jim Blandy <jimb@codesourcery.com>
6378
6379 * configure: Regenerated.
6380
f652e42f
JB
63812007-12-27 Joel Brobecker <brobecker@adacore.com>
6382
6383 * gdb.ada/fixed_cmp/pck.ads, gdb.ada/fixed_cmp/pck.adb,
6384 gdb.ada/fixed_cmp/fixed.adb: New files.
6385 * gdb.ada/fixed_cmp.exp: New testcase.
6386
6943e596
JB
63872007-12-27 Joel Brobecker <brobecker@adacore.com>
6388
6389 * gdb.ada/boolean_expr.exp: New testcase.
6390
aad9a193
JB
63912007-12-26 Jim Blandy <jimb@codesourcery.com>
6392
6393 * gdb.base/multi-forks.exp: Doc fix.
6394
fb5f3683
JB
63952007-12-26 Joel Brobecker <brobecker@adacore.com>
6396
6397 * gdb.ada/Makefile.in (EXECUTABLES): Update list.
6398 * gdb.ada/char_param.exp: Do not compile our test program with
6399 -gnata, this is unnecessary.
6400 * gdb.ada/char_param/pck.ads: Remove unnecessary "with".
6401
384e4a9c
JB
64022007-12-24 Joel Brobecker <brobecker@adacore.com>
6403
6404 * gdb.ada/print_chars/pck.ads, gdb.ada/print_chars/pck.adb,
6405 gdb.ada/print_chars/foo.adb: New files.
6406 * gdb.ada/print_chars.exp: New testcase.
6407
01e044f7
JB
64082007-12-24 Joel Brobecker <brobecker@adacore.com>
6409
6410 * gdb.ada/char_param/pck.ads, gdb.ada/char_param/pck.adb,
6411 gdb.ada/char_param/foo.adb: New files.
6412 * gdb.ada/char_param.exp: New testcase.
6413
0ce17860
JB
64142007-12-22 Jim Blandy <jimb@codesourcery.com>
6415
6416 * gdb.asm/asm-source.exp: Use gdb_get_line_number, instead of
6417 hard-coding source line numbers into the test.
6418 * gdb.asm/asmsrc1.s, gdb.asm/asmsrc2.s: Add comments for
6419 gdb_get_line_number to find.
6420
919809b9
JB
64212007-12-22 Joel Brobecker <brobecker@adacore.com>
6422
6423 * gdb.base/ptype.c (highest): New struct type.
6424 (the_highest): New variable of that type.
6425 (main): Add dummy assignment to a field of variable the_highest.
6426 * gdb.base/ptype.exp: Test type printing of our new variable.
6427
abc8a88d
PM
64282007-12-19 Pierre Muller <muller@ics-u-strasbg.fr>
6429
6430 * (gdb.base/watch_thread_num.exp): Add breakpoint at thread_function
a9c64011 6431 and record first explicitly generated thread number.
abc8a88d
PM
6432 Use that thread number for thread specific watchpoint test.
6433 Add iteration number to repetitive tests.
6434
5158f3e3
CES
64352007-12-16 Carlos Eduardo Seo <cseo@linux.vnet.ibm.com>
6436 Jim Blandy <jimb@codesourcery.com>
6437
6438 * gdb.base/expand-psymtabs.c: New testcase
6439 source file.
6440 * gdb.base/expand-psymtabs.exp: New testcase
6441 expect file.
6442
37e4754d
LM
64432007-12-17 Luis Machado <luisgpm@br.ibm.com>
6444
6445 * testsuite/gdb.base/watch_thread_num.c: New testcase source file.
6446 * testsuite/gdb.base/watch_thread_num.exp: New testcase expect file.
6447
551e5d04
JB
64482007-12-17 Joel Brobecker <brobecker@adacore.com>
6449
6450 * gdb.ada/frame_args/foo.adb: New file.
6451 * gdb.ada/frame_args/pck.ads: New file.
6452 * gdb.ada/frame_args/pck.adb: New file.
6453 * gdb.ada/frame_args.exp: New testcase.
6454
a05ee097
JB
64552007-12-17 Joel Brobecker <brobecker@adacore.com>
6456
6457 * gdb.base/frame-args.c: New file.
6458 * gdb.base/frame-args.exp: New testcase.
6459
c162e8c9 64602007-12-16 Daniel Jacobowitz <dan@codesourcery.com>
a9c64011 6461 Joseph Myers <joseph@codesourcery.com>
c162e8c9
JM
6462
6463 * gdb.base/siginfo-addr.exp, gdb.base/siginfo-addr.c: New.
6464
afe8ab22 64652007-12-14 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 6466
afe8ab22
VP
6467 * gdb.mi/mi-pending.exp: New.
6468 * gdb.mi/mi-pending.c: New.
6469 * gdb.mi/mi-pendshr.c: New.
6470
dfdfb3ca
JB
64712007-12-06 Jim Blandy <jimb@codesourcery.com>
6472
6473 * gdb.base/default.exp: Update expected output for 'info catch'.
6474
b7fca990
JK
64752007-12-10 Jan Kratochvil <jan.kratochvil@redhat.com>
6476
6477 * lib/gdb.exp (build_id_debug_filename_get): OBJCOPY pipe being read
6478 must be set to binary.
6479
6a1afc1e
PA
64802007-12-09 Pedro Alves <pedro_alves@portugalmail.pt>
6481
6482 * lib/gdb.exp (gdb_gnu_strip_debug): Remove debug format test.
6483
a6b151f1
DJ
64842007-11-30 Daniel Jacobowitz <dan@codesourcery.com>
6485
6486 * gdb.server/file-transfer.exp, gdb.server/transfer.txt,
6487 gdb.mi/mi-file-transfer.exp: New.
6488
43039443
JK
64892007-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
6490
6491 * gdb.dwarf2/dw2-ranges.S, gdb.dwarf2/dw2-ranges.exp: New files.
6492
0ef2251b
MR
64932007-11-22 Maciej W. Rozycki <macro@mips.com>
6494
6495 * gdb.trace/backtrace.exp: Fix a typo.
6496 * gdb.trace/circ.exp: Likewise.
6497 * gdb.trace/collection.exp: Likewise.
6498 * gdb.trace/limits.exp: Likewise.
6499 * gdb.trace/report.exp: Likewise.
6500 * gdb.trace/tfind.exp: Likewise.
6501 * gdb.trace/while-dyn.exp: Likewise.
6502
5443631e
NR
65032007-11-21 Nick Roberts <nickrob@snap.net.nz>
6504
6505 * gdb.mi/mi2-var-child.exp, gdb.mi/mi-var-child.exp: Variables
6506 objects of pointers that can't be dereferenced are now
6507 "noneditable".
6508
a4ce5b0d
UW
65092007-11-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6510
6511 * Makefile.in (Makefile): Do not depend on target_makefile_frag.
6512 (target_cpu): Remove.
6513
d6e956e5
VP
65142007-10-15 Vladimir Prus <vladimir@codesourcery.com>
6515
6516 * gdb.base/ending-run.exp: Expect the list of cleared
6517 breakpoint to come in natural order, not the reversed one.
a9c64011 6518
214270ab
VP
65192007-11-07 Vladimir Prus <vladimir@codesourcery.com>
6520
6521 * gdb.mi/mi-var-child.c (do_child_deletion): New.
6522 * gdb.mi/mi-var-child.exp: Run child_deletion tests.
a9c64011 6523
1a619819
LM
65242007-11-05 Luis Machado <luisgpm@br.ibm.com>
6525
6526 * gdb.base/printcmds.exp: New function
6527 test_printf_with_dfp.
6528
5b01a6fa
DE
65292007-11-02 Doug Evans <dje@google.com>
6530
6531 * gdb.disasm/t01_mov.s: Remove carriage returns.
6532 * gdb.disasm/t02_mova.s: Ditto.
6533 * gdb.disasm/t03_add.s: Ditto.
6534 * gdb.disasm/t04_sub.s: Ditto.
6535 * gdb.disasm/t05_cmp.s: Ditto.
6536 * gdb.disasm/t06_ari2.s: Ditto.
6537 * gdb.disasm/t07_ari3.s: Ditto.
6538 * gdb.disasm/t08_or.s: Ditto.
6539 * gdb.disasm/t09_xor.s: Ditto.
6540 * gdb.disasm/t10_and.s: Ditto.
6541 * gdb.disasm/t11_logs.s: Ditto.
6542 * gdb.disasm/t12_bit.s: Ditto.
6543 * gdb.disasm/t13_otr.s: Ditto.
6544
ec33ab7f
JK
65452007-11-01 Jan Kratochvil <jan.kratochvil@redhat.com>
6546
6547 * gdb.cp/arg-reference.exp, gdb.cp/arg-reference.c: New files.
6548
ae0d01ff
UW
65492007-10-30 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6550
6551 * gdb.base/dfp-test.exp: Fail gracefully if toolchain does not
6552 provide DFP support.
6553
55eddb0f
DJ
65542007-10-30 Daniel Jacobowitz <dan@codesourcery.com>
6555
6556 * gdb.arch/altivec-abi.exp: Run multiple times for GCC on GNU/Linux.
6557 Test "set powerpc vector-abi". Skip auto-detection tests for old
6558 toolchains.
6559
7020f05c
PA
65602007-10-30 Pedro Alves <pedro_alves@portugalmail.pt>
6561
6562 * lib/gdb.exp, gdb.base/sepdebug.exp: Replace usage of eq and ne
6563 with [string compare].
6564
84bc3db9
PA
65652007-10-30 Pedro Alves <pedro_alves@portugalmail.pt>
6566
6567 * gdb.base/sepdebug.exp (binfile): Add ${EXEEXT}.
6568 * gdb.base/sepsymtab.exp (binfile): Add ${EXEEXT}.
6569
5876dc88
LM
65702007-10-25 Luis Machado <luisgpm@br.ibm.com>
6571
6572 * gdb.opt/clobbered-registers-O2.c: New testcase source file.
6573 * gdb.opt/clobbered-registers-O2.exp: New testcase expect file.
6574 * gdb.opt/Makefile.in: New makefile.
6575 * Makefile.in: Create new directory "gdb.opt".
6576 * configure.ac: Add "gdb.opt" directory.
6577 * configure: Regenerated.
a9c64011 6578
c3ea9a14
DE
65792007-10-25 Doug Evans <dje@google.com>
6580
6581 * gdb.cp/mb-ctor.exp: Check skip_cplus_tests.
6582 * gdb.cp/mb-templates.exp: Check skip_cplus_tests.
6583
a9c64011 65842007-10-15 Wu Zhou <woodzltc@cn.ibm.com>
93004d61
TJB
6585 Thiago Jung Bauermann <bauerman@br.ibm.com>
6586
6587 * gdb.base/dfp-exprs.exp: new file adding tests for Decimal
6588 Floating Point expressions.
6589 * gdb.base/dfp-test.exp: new file adding tests for Decimal
6590 Floating Point variables.
6591 * gdb.base/dfp-test.c: new file containing program with Decimal
6592 Floating variables, used by gdb.base/dfp-test.exp.
6593
62a24a2b
DJ
65942007-10-23 Daniel Jacobowitz <dan@codesourcery.com>
6595
6596 * gdb.threads/multi-create.c, gdb.threads/multi-create.exp: New.
6597
e7b1eae6
UW
65982007-10-21 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6599
6600 * gdb.arch/altivec-abi.exp (compile_flags): Use -mabi=altivec when
6601 compiling test case with GCC.
6602 * gdb.arch/altivec-regs.exp (compile_flags): Likewise.
6603
c641edcc
UW
66042007-10-21 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6605
6606 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
6607 format changes.
6608
5e5ebfe6
MS
66092007-10-18 Michael Snyder <msnyder@specifix.com>
6610
6611 * gdb.base/dbx.exp: Add missing "-re " operator.
6612
e831e7b6
GM
66132007-10-16 Gaius Mulley <gaius@glam.ac.uk>
6614
6615 * configure.ac: Added gdb.modula2/Makefile to AC_OUTPUT.
6616 * configure.ac: Removed trailing spaces after backslash.
6617 * gdb.modula2: New directory.
6618 * gdb.modula2/Makefile.in: New file.
6619 * gdb.modula2/unbounded-array.exp: New file.
6620 * gdb.modula2/unbounded1.c: New file.
6621
7cc46491
DJ
66222007-10-15 Daniel Jacobowitz <dan@codesourcery.com>
6623
6624 * gdb.xml/tdesc-regs.exp: Add PowerPC support.
6625
66262007-10-15 Pierre Muller <muller@ics.u-strasbg.fr>
501b79c1
PM
6627
6628 * gdb.base/sigstep.c (main): Add checks for
6629 return values for setitimer call.
6630 Call setitimer again with itimer = ITIMER_REAL
6631 if first call to setitimer fails.
6632
e91528f0
KH
66332007-10-11 Kazu Hirata <kazu@codesourcery.com>
6634
6635 * lib/gdb.exp (gdb_load_cmd): Print out $loadtimeout instead
6636 of $timeout.
6637
2ec9a4f8
DJ
66382007-10-09 Daniel Jacobowitz <dan@codesourcery.com>
6639
6640 * gdb.server/server-run.exp: Test for dynamic linker symbols.
6641
66422007-10-09 Pierre Muller <muller@ics.u-strasbg.fr>
5aa7ddc2
PM
6643
6644 * lib/gdb.exp (gdb_run_cmd): Move comment outside
6645 of gdb_expect call, to avoid interruption.
6646
64b2fa04
PA
66472007-10-09 Pedro Alves <pedro_alves@portugalmail.pt>
6648
6649 * gdb.base/whatis.c (v_long_long, v_signed_long_long)
6650 (v_unsigned_long_long, v_long_long_array)
6651 (v_signed_long_long_array, v_unsigned_long_long_array)
6652 (slong_long_addr, a_slong_long_addr, v_long_long_pointer)
6653 (v_signed_long_long_pointer, v_unsigned_long_long_pointer)
6654 [!NO_LONG_LONG]: New.
6655 (t_struct, v_struct2, t_union, v_union2) [!NO_LONG_LONG]: Add
6656 v_long_long_member.
6657
6658 (v_long_long_func, v_signed_long_long_func)
6659 (v_unsigned_long_long_func) [!NO_LONG_LONG]: New.
6660 (main) [!NO_LONG_LONG]: Initialize long long variants.
6661
6662 * gdb.base/whatis.exp: If board file requests no_long_long, build
6663 test with NO_LONG_LONG defined. Test long long, signed long long,
6664 and unsigned long long variants but only if board file doesn't
6665 disable it.
6666
a912286e 66672007-10-08 Pierre Muller <muller@ics.u-strasbg.fr>
a9c64011 6668 Daniel Jacobowitz <dan@codesourcery.com>
a912286e
DJ
6669
6670 * Makefile.in (ALL_SUBDIRS): Add gdb.pascal.
6671 * configure.ac (AC_OUTPUT): Add gdb.pascal/Makefile.
6672 * configure: Regenerated.
6673 * gdb.pascal/Makefile.in, gdb.pascal/hello.exp, gdb.pascal/hello.pas,
6674 gdb.pascal/types.exp, lib/pascal.exp: New files.
6675
471ba8c9
DJ
66762007-10-02 Daniel Jacobowitz <dan@codesourcery.com>
6677
6678 * gdb.cp/classes.exp (do_tests): Always step to the line after the
6679 call.
6680 * gdb.mi/mi-simplerun.exp (test_controlled_execution): Allow finish
6681 to return to the call.
6682 * gdb.mi/mi2-simplerun.exp (test_controlled_execution): Likewise.
6683 * gdb.mi/mi-return.exp (test_return_simple): Likewise.
6684 * gdb.mi/mi2-return.exp (test_return_simple): Likewise.
6685 * gdb.mi/mi-until.exp (test_until): Likewise.
6686 * gdb.mi/mi2-until.exp (test_until): Likewise.
6687
fef8a650
DJ
66882007-10-01 Daniel Jacobowitz <dan@codesourcery.com>
6689
6690 * gdb.mi/var-cmd.c (do_locals_tests): Define lcharacter as a
6691 two-char array.
6692 * gdb.mi/mi-var-cmd.exp, gdb.mi/mi2-var-cmd.exp: Use lcharacter[0].
6693
d983da9c
DJ
66942007-09-30 Daniel Jacobowitz <dan@codesourcery.com>
6695
6696 * gdb.threads/watchthreads.c (thread_function): Sleep between
6697 iterations.
6698 * gdb.threads/watchthreads.exp: Allow two watchpoints to trigger
6699 at once for S/390. Generate matching fails and passes.
6700
17f62551
VP
67012007-09-27 Vladimir Prus <vladimir@codesourcery.com>
6702
6703 * gdb.mi/var-cmd.c (do_children_tests): Initialize
6704 the 'struct_declarations' variable to zeros.
a9c64011 6705
ed0616c6
VP
67062007-09-24 Vladimir Prus <vladimir@codesourcery.com>
6707
6708 * gdb.cp/mb-ctor.cc: New.
6709 * gdb.cp/mb-ctor.exp: New.
6710 * gdb.cp/mb-templates.cc: New.
6711 * gdb.cp/mb-templates.exp: New.
6712
41f1b697
DJ
67132007-09-23 Daniel Jacobowitz <dan@codesourcery.com>
6714
6715 * gdb.cp/pass-by-ref.cc, gdb.cp/pass-by-ref.exp: New files.
6716
3f213f78
PA
67172007-09-23 Pedro Alves <pedro_alves@portugalmail.pt>
6718
6719 * configure.ac: Do gdb.stabs tests by default on Cygwin and MinGW
6720 targets.
6721 * configure: Regenerate.
6722
0d381245 67232007-09-23 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 6724
0d381245
VP
6725 * gdb.base/annota1.exp: Adjust for 'info break'
6726 format changes.
6727 * gdb.base/annota3.exp: Likewise.
6728 * gdb.base/break.exp: Likewise.
6729 * gdb.base/condbreak.exp: Likewise.
6730 * gdb.base/pending.exp: Likewise.
6731 * gdb.base/sepdebug.exp: Likewise.
6732 * gdb.base/unload.exp: Likewise.
6733 * gdb.base/ovldbreak.exp: Likewise.
a9c64011 6734
fe3f5fa8
VP
67352007-09-22 Vladimir Prus <vladimir@codesourcery.com>
6736
6737 * gdb.base/pending.exp: No longer expect "Pending breakpoint resolved"
6738 messages.
6739 * gdb.base/chng-syms.exp: Likewise.
6740 * gdb.base/unload.exp: Likewise.
a9c64011 6741
a75cf6c0
DJ
67422007-09-21 Daniel Jacobowitz <dan@codesourcery.com>
6743
6744 * gdb.base/sepdebug.exp (test_different_dir): Append to pf_prefix.
6745
18ecae38
DJ
67462007-09-17 Daniel Jacobowitz <dan@codesourcery.com>
6747
6748 * schedlock.c (NUM): Change to 1.
6749 (main): Use args[0] for the main thread.
6750 * schedlock.exp: Only expect two threads. Only issue one pass or fail
6751 regardless of the number of threads.
6752
5509918f
MR
67532007-09-14 Maciej W. Rozycki <macro@mips.com>
6754
4a543daf
MR
6755 * gdb.mi/mi-watch.exp (test_watchpoint_all): Pass the watchpoint
6756 type down.
6757 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
6758 test.
6759 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Pass the
6760 watchpoint type down.
6761 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
6762 test.
6763
67642007-09-14 Maciej W. Rozycki <macro@mips.com>
6765
5509918f
MR
6766 * gdb.mi/mi-watch.exp (test_watchpoint_all): New function.
6767 Move all the tests here and run them twice, once using software
6768 watchpoints and once using hardware watchpoints.
6769 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Likewise.
6770
40b53987
DJ
67712007-09-12 Daniel Jacobowitz <dan@codesourcery.com>
6772
6773 * gdb.base/solib-weak.exp (do_test): Adjust the file names for each
6774 test.
6775
695e2681
MK
67762007-09-10 Mark Kettenis <kettenis@gnu.org>
6777
8b3fc8d8
MK
6778 * lib/gdb.exp (build_id_debug_filename_get): Improve check for
6779 build-id.
6780
695e2681
MK
6781 * lib/gdb.exp (gdb_compile): OpenBSD doesn't need -dl, and doesn't
6782 know about $ORIGIN. Calculate output dir from $dest instead of
6783 using ${objdir}/{$subdir}.
6784
58d69f29
MK
67852007-09-09 Mark Kettenis <kettenis@gnu.org>
6786
6787 * gdb.base/gcore-buffer-overflow.exp: Check whether gdb supports
6788 gcore, before continuing with the test.
6789
3e347599
DJ
67902007-09-06 Daniel Jacobowitz <dan@codesourcery.com>
6791
6792 * gdb.mi/mi2-watch.exp: Set can-use-hw-watchpoints to 0 if required.
6793 * gdb.mi/mi-watch.exp: Likewise.
6794
ea37ba09
DJ
67952007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
6796 Jim Blandy <jimb@codesourcery.com>
6797
6798 * gdb.arch/i386-sse.exp: Do not expect character constants.
6799 * gdb.base/charsign.c, gdb.base/charsign.exp: Delete.
6800 * gdb.base/display.exp: Allow print/s.
6801 * gdb.base/printcmds.exp, gdb.base/setvar.exp: Revert signed
6802 and unsigned char array changes.
6803
2025a643
DJ
68042007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
6805
6806 * gdb.base/display.exp: Add tests for printf %p.
6807
26669a27
PA
68082007-09-03 Pedro Alves <pedro_alves@portugalmail.pt>
6809
6810 * gdb.base/unload.c (dlopen, dlsym): Use the TEXT macro to convert
6811 the dll name to unicode.
6812
c8f021f8
JK
68132007-09-03 Jan Kratochvil <jan.kratochvil@redhat.com>
6814
6815 * gdb.base/default.exp (show version): Update the version text.
6816 * gdb.gdb/selftest.exp (xgdb is at prompt): Likewise.
6817
4cf31eea
JK
68182007-09-02 Jan Kratochvil <jan.kratochvil@redhat.com>
6819
6820 * gdb.base/gcore-buffer-overflow.c, gdb.base/gcore-buffer-overflow.exp:
6821 New files.
6822
4935890f
JK
68232007-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
6824
6825 * lib/gdb.exp (build_id_debug_filename_get): New function.
6826 * gdb.base/sepdebug.exp: Reflect the changes in the heading comment.
6827 Remove the generate DEBUG file for the future testcase runs.
6828 New testcase for the NT_GNU_BUILD_ID retrieval.
6829 Move the final testing step to ...
6830 (test_different_dir): ... a new function.
6831 New parameter XFAIL to XFAIL all the tests performed.
6832 New parameter TEST_DIFFERENT_DIR parametrizing the directory.
6833 New parameter TYPE to PF_PREFIX all the tests performed.
6834
02142340
VP
68352007-08-31 Vladimir Prus <vladimir@codesourcery.com>
6836
6837 * gdb.mi/mi-var-cp.cc (path_expression): New
6838 function.
6839 * gdb.mi/mi-var-cp.exp: Run path exression tests.
6840
36acd84e
UW
68412007-08-27 Markus Deuling <deuling@de.ibm.com>
6842
6843 * gdb.cp/cp-relocate.exp (add-symbol-file): Change addresses
6844 to fit into SPU Local Store memory.
6845
a896d121
JB
68462007-08-23 Joel Brobecker <brobecker@adacore.com>
6847
6848 * gdb.base/default.exp: Adjust the expected output of "info
6849 warranty" after the switch to GPLv3.
6850
7b433602
JB
68512007-08-23 Joel Brobecker <brobecker@adacore.com>
6852
6853 * lib/gdb.exp (default_gdb_init): Increase expect buffer size
6854 to 30000 (from 20000).
6855
e22f8b7c
JB
68562007-08-23 Joel Brobecker <brobecker@adacore.com>
6857
6858 Switch the license of all .exp files to GPLv3.
6859 Switch the license of all .f and .f90 files to GPLv3.
6860 Switch the license of all .s and .S files to GPLv3.
6861
5a0e3bd0
JB
68622007-08-23 Joel Brobecker <brobecker@adacore.com>
6863
6864 * configure.ac: Switch license to GPLv3.
6865
cc00619d
JB
68662007-08-23 Joel Brobecker <brobecker@adacore.com>
6867
6868 Switch the licensing to GPLv3 for all .ads and .adb files.
6869
8d26208a
DJ
68702007-08-22 Daniel Jacobowitz <dan@codesourcery.com>
6871
6872 * gdb.base/callfuncs.exp (do_function_calls): Use t_double_int
6873 and t_int_double.
6874 * gdb.base/callfuncs.c (t_double_int, t_int_double): New.
6875
4fcb9948
JB
68762007-08-17 Joel Brobecker <brobecker@adacore.com>
6877
6878 * gdb.base/step-line.c: Switch license to GPL version 3, and
6879 update copyright year.
6880 * gdb.base/step-line.inp: Likewise.
6881
b9c34f67
JB
68822007-08-17 Joel Brobecker <brobecker@adacore.com>
6883
6884 * gdb.base/gdb1555.exp: Make expected output immune to formatting
6885 changes inside gdb1555.c.
6886 * gdb.base/pending.exp: Likewise.
6887
2cc17678
DJ
68882007-08-13 Daniel Jacobowitz <dan@codesourcery.com>
6889
6890 * config/default.exp: New file.
6891
e48883f7
DJ
68922007-07-31 Daniel Jacobowitz <dan@codesourcery.com>
6893
6894 * gdb.base/prologue.c, gdb.base/prologue.exp: New.
6895 * lib/gdb.exp (gdb_breakpoint): Handle "temporary".
6896
1ab80e5b
MR
68972007-07-30 Maciej W. Rozycki <macro@mips.com>
6898
6899 * gdb.base/dump.exp: Force the correct endianness for binary
6900 formats not carrying this information.
6901
aba471f5
DJ
69022007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
6903
6904 * gdb.threads/staticthreads.exp: Match .*sem_post.
6905
d4e07204
DJ
69062007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
6907
6908 * gdb.base/readline.exp (operate_and_get_next): Match the final
6909 prompt.
6910
2b97317d
KB
69112007-07-23 Kevin Buettner <kevinb@redhat.com>
6912
6913 * lib/mi-support.exp (mi_gdb_target_load): Do a "kill" prior
6914 to restarting SID.
6915
44efa07a
KB
69162007-07-18 Kevin Buettner <kevinb@redhat.com>
6917
6918 * gdb.cp/ref-params.exp (gdb_start_again): Invoke `gdb_exit'
6919 prior to `gdb_start'.
6920
7b5ebade
KB
69212007-07-18 Kevin Buettner <kevinb@redhat.com>
6922
6923 * config/sid.exp (gdb_load): Add test for empty argument. Adjust
6924 return value to be compatible with gdb_run_cmd in lib/gdb.exp.
6925 Remove call to gdb_unload.
6926
255e7678
DJ
69272007-07-17 Pedro Alves <pedro_alves@portugalmail.pt>
6928 Daniel Jacobowitz <dan@codesourcery.com>
6929
6930 * gdb.base/unload.c (dlopen, dlsym, dlclose, dlerror): Define
6931 for __WIN32__.
6932 (SHLIB_NAME): Delete definition. Always pass dlerror to fprintf.
6933 * gdb.base/unload.exp: Use shared library test routines.
6934
3a40aaa0
UW
69352007-07-03 Markus Deuling <deuling@de.ibm.com>
6936
6937 * gdb.base/solib-symbol.exp: New file (testcase multiple symbol lookup).
6938 * gdb.base/solib-symbol-lib.c: Likewise.
6939 * gdb.base/solib-symbol-main.c: Likewise.
6940
b0f4b84b
DJ
69412007-07-02 Daniel Jacobowitz <dan@codesourcery.com>
6942
6943 * config/gdbserver.exp (gdb_reconnect): New.
6944 * gdb.base/so-disc-shr.c, gdb.base/solib-disc.c,
6945 gdb.base/solib-disc.exp: New files.
6946 * lib/gdb.exp (gdb_test_multiple): Allow tests to match "Ending
6947 remote debugging".
6948 (gdb_compile): Add shlib_load flag.
6949 * lib/gdbserver-support.exp (gdbserver_run): Save the protocol and
6950 port.
6951 (gdbserver_reconnect): New.
6952
1b05479a
DJ
69532007-07-01 Nick Roberts <nickrob@snap.net.nz>
6954 Daniel Jacobowitz <dan@codesourcery.com>
6955
6956 * gdb.base/annota3.exp: Test for if construct.
6957
86f78eb2
DJ
69582007-06-26 Daniel Jacobowitz <dan@codesourcery.com>
6959
6960 * gdb.base/chng-syms.exp: Handle glibc's __GI_exit.
6961
6a2eb474 69622007-06-21 Chris Dearman <chris@mips.com>
a9c64011 6963 Maciej W. Rozycki <macro@mips.com>
6a2eb474
MR
6964
6965 * gdb.base/display.exp: Allow a newline after display/i.
6966 * gdb.base/pc-fp.exp: Likewise.
6967 * gdb.base/sigbpt.exp: Likewise.
6968
f8b73d13
DJ
69692007-06-13 Daniel Jacobowitz <dan@codesourcery.com>
6970
6971 * gdb.xml/tdesc-regs.exp: Add MIPS support. Allow multiple
6972 required features to be included.
6973
4339e69e
DJ
69742007-06-12 Daniel Jacobowitz <dan@codesourcery.com>
6975
6976 * gdb.threads/manythreads.exp: Prevent expect buffer overflow
6977 in info threads output.
6978
23d964e7
UW
69792007-06-12 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6980 Markus Deuling <deuling@de.ibm.com>
6981
6982 * gdb.arch/spu-info.exp: New testcase.
6983 * gdb.arch/spu-info.c: New file.
6984
fd20f75b
DJ
69852007-06-05 Daniel Jacobowitz <dan@codesourcery.com>
6986
6987 * gdb.arch/thumb-prologue.c: Record the breakpoint address in
6988 tpcs_offset. Restore lr after the call.
6989 * gdb.arch/thumb-prologue.exp: Use tpcs_offset.
6990
2226f861
DJ
69912007-05-23 Daniel Jacobowitz <dan@codesourcery.com>
6992
6993 * lib/gdbserver-support.exp (gdbserver_spawn): Only match full_buffer.
6994 (gdbserver_run): Kill any running gdbserver.
6995 * lib/mi-support.exp (mi_gdb_target_load): Likewise.
6996
d12371a9
MR
69972007-05-17 Maciej W. Rozycki <macro@mips.com>
6998
6999 * gdb.base/sigbpt.exp: Preset segv_addr.
7000
93f02886
DJ
70012007-05-16 Daniel Jacobowitz <dan@codesourcery.com>
7002
7003 * lib/gdb.exp (gdb_compile): Add support for Windows DLLs.
7004 (gdb_compile_shlib): Likewise.
7005 (skip_shlib_tests, gdb_download, gdb_load_shlibs): New.
7006 (default_gdb_init): Clear cleanfiles.
7007 (gdb_finish): Delete recorded cleanfiles.
7008 * lib/gdbserver-support.exp (gdbserver_spawn): Use gdb_download.
7009
7010 * gdb.base/gdb1555.exp: Use skip_shlib_tests and gdb_load_shlibs.
7011 Do not use isnative.
7012 * gdb.base/pending.exp, gdb.base/shlib-call.exp, gdb.base/shreloc.exp,
7013 gdb.base/so-impl-ld.exp: Likewise.
7014 * gdb.base/solib-weak.exp: Likewise. Skip for DLL targets.
7015 * gdb.base/unload.exp: Likewise. Do not pass empty option to
7016 gdb_compile.
7017
b04e06d7
VP
70182007-05-15 Vladimir Prus <vladimir@codesourcery.com>
7019
7020 * config/unknown.exp: Remove.
7021
069ed931
UW
70222007-05-15 Markus Deuling <deuling@de.ibm.com>
7023
7024 * gdb.base/info-proc.exp: Check is_remote.
7025
09db0d03
UW
70262007-05-14 Markus Deuling <deuling@de.ibm.com>
7027
7028 * gdb.base/gcore.exp: Initialize variable core_supported.
7029
af2cbe8c
DJ
70302007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
7031
7032 * gdb.threads/linux-dp.exp: Allow non-hexadecimal IDs also.
7033
027c0295
DJ
70342007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
7035
7036 * gdb.threads/linux-dp.exp: Expect hexadecimal thread IDs.
7037 * gdb.threads/print-threads.exp (test_all_threads): Allow
7038 negative and hexadecimal thread IDs.
7039
dc5000e7
DJ
70402007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
7041
7042 * gdb.java/jprint.java (public): Avoid invalid call to static
7043 method.
7044
2e74ed18
DP
70452007-05-14 Denis Pilat <denis.pilat@st.com>
7046
7047 * gdb.mi/mi-console.exp, gdb.mi/gdb669.exp, gdb.mi/mi-cli.exp,
7048 gdb.mi/mi-regs.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp,
7049 gdb.mi/mi2-cli.exp, gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
7050 gdb.mi/mi2-regs.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi-disassemble.exp,
7051 gdb.mi/mi2-syn-frame.exp: Remove commands already run in mi_run_to_main.
7052
83547f02
UW
70532007-05-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7054
7055 * gdb.base/overlays.exp: Add support for targets with only code
a9c64011 7056 overlay support, not data overlay. Support spu-*-* target in
83547f02
UW
7057 this mode.
7058 * gdb.base/ovlymgr.c: Provide stubs for spu target.
7059 * gdb.base/spu.ld: New file.
7060
b18be20d
DJ
70612007-05-07 Daniel Jacobowitz <dan@codesourcery.com>
7062
7063 * gdb.cp/virtfunc.exp (proc do_tests): Test stepping through a thunk.
7064
be444858
DJ
70652007-05-06 Daniel Jacobowitz <dan@codesourcery.com>
7066
7067 * gdb.fortran/complex.exp, gdb.fortran/complex.f: New files.
7068
b1d53152
DJ
70692007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
7070
7071 * gdb.java/jmain.exp: Handle demangled names with and without method
7072 signatures.
7073
d084b331
DJ
70742007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
7075
7076 * gdb.mi/mi-syn-frame.c (main, foo, bar)
7077 (have_a_very_merry_interrupt): Remove calls to puts.
7078 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Do not expect
7079 inferior output.
7080 * lib/mi-support.exp (mi_gdb_test): Check gdb,noinferiorio. Correct
7081 test names.
7082
db9d7fc5
DJ
70832007-04-29 Markus Deuling <deuling@de.ibm.com>
7084 Daniel Jacobowitz <dan@codesourcery.com>
7085
7086 * gdb.base/auxv.exp (core_works): Also check is_remote.
7087 * gdb.base/checkpoint.exp, gdb.base/multi-forks.exp: Likewise.
7088
ef783a7d 70892007-04-25 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 7090
ef783a7d
VP
7091 * gdb.base/sigaltstack.exp: Use 'srcfile' in error
7092 message, not the undefined 'module' variable.
7093 * gdb.base/siginfo.exp: Likewise.
7094 * gdb.base/sigstep.exp: Likewise.
7095 * lib/gdbserver-support.exp (gdb_target_cmd): Quote
7096 serialport.
7097 * lib/mi-support.exp (mi_gdb_target_cmd): Likewise.
7098
b7b73cae
CV
70992007-04-25 Corinna Vinschen <vinschen@redhat.com>
7100
7101 * config/sim.exp (gdb_target_sim): Just return with -1 when setting
7102 target sim fails. Return 0 otherwise.
7103 (gdb_load): Return prematurely if gdb_target_sim fails.
7104
7d90fdfa
DP
71052007-04-16 Denis Pilat <denis.pilat@st.com>
7106
7107 * gdb.base/setshow.exp: Reset height after having set it to 100.
7108
5d3e9c85
DP
71092007-04-16 Denis Pilat <denis.pilat@st.com>
7110
7111 * gdb.mi/mi2-stack.exp: update from mi-stack.exp.
7112
18e75969
DP
71132007-04-16 Denis Pilat <denis.pilat@st.com>
7114
7115 * gdb.mi/mi2-var-display.exp: Test for the fullname field.
7116
25d5ea92
VP
71172007-04-14 Vladimir Prus <vladimir@codesourcery.com>
7118
7119 * gdb.mi/mi-var-cmd.exp: Delete varobjs left by previous
7120 tests. Run the frozen varobjs test.
7121 * gdb.mi/var-cmd.c (do_frozen_tests): New.
a9c64011 7122 * lib/mi-support.exp (mi_varobj_update): Fix thinko.
25d5ea92 7123
0b49cb80
JK
71242007-04-11 Jan Kratochvil <jan.kratochvil@redhat.com>
7125
7126 * gdb.base/type-opaque-lib.c, gdb.base/type-opaque-main.c,
7127 gdb.base/type-opaque.exp: New files.
7128
a73bafbc 71292007-04-01 Vladimir Prus <vladimir@codesourcery.com>
a9c64011
AS
7130
7131 * gdb.mi/mi-var-child.c
a73bafbc
VP
7132 (do_children_tests): User char[2] instead of
7133 char so that automatic printing of pointers to char
7134 don't give unpredicable result.
7135 * gdb.mi/var-cmd.c (do_locals_test): Initialize
7136 local variables.
7137 * gdb.mi/mi-var-child.exp: Step to right line
7138 of do_children_tests.
7139 * gdb.mi/mi2-var-child.exp: Likewise.
7140 * gdb.mi/mi-var-cmd.exp: Step to right line of
a9c64011 7141 do_locals_tests.
a73bafbc
VP
7142 (do_children_tests): User char[2] instead of
7143 char so that automatic printing of pointers to char
a9c64011 7144 don't give unpredicable result.
a73bafbc 7145 * gdb.mi/mi2-var-cmd.exp: Likewise.
a9c64011 7146 * lib/mi-support.exp (mi_continue_to_line):
a73bafbc
VP
7147 Pass test name to mi_wait_for_stop.
7148
7ce59000
DJ
71492007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
7150
7151 * gdb.asm/asm-source.exp: Remove d10v case.
7152 * lib/gdb.exp (skip_cplus_tests): Likewise.
7153 * gdb.asm/d10v.inc: Deleted.
7154
20389057
DJ
71552007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
7156
7157 * gdb.base/infnan.c, gdb.base/infnan.exp: New files.
7158
8807d78b
DJ
71592007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
7160
7161 * config/netware.exp: Delete file.
7162
aa3edb8e
JB
71632007-03-29 Joel Brobecker <brobecker@adacore.com>
7164
7165 * gdb.dwarf2/dw2-noloc.S: New file.
7166 * gdb.dwarf2/dw2-noloc.exp: New file.
7167
297561ac
PA
71682007-03-28 Pedro Alves <pedro_alves@portugalmail.pt>
7169
7170 * gdb.cp/method2.cc: New test.
7171 * gdb.cp/method2.exp: New test.
7172 * gdb.cp/Makefile.in (EXECUTABLES): Add method2.
7173
1f81bd39
DJ
71742007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
7175
7176 * gdb.ada/exec_changed.exp: Avoid "set confirm off".
7177
9453113a
DJ
71782007-03-27 Brooks Moses <brooks.moses@codesourcery.com>
7179
7180 * Makefile.in: Add dummy "pdf" and "install-pdf" targets.
7181
b741e217
DJ
71822007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
7183
7184 * config/gdbserver.exp (gdbserver_gdb_load): Update argument list.
7185 (gdb_load): Delete, replace with...
7186 (gdb_reload): ...this.
7187 * gdb.server/server-run.exp: Use gdb_load and gdbserver_run.
7188 * gdb.server/server-mon.exp: Likewise.
7189 * lib/gdb.exp (gdb_run_cmd): Use gdb_reload.
7190 (gdb_start_cmd): New.
7191 (gdb_file_cmd): Save the last loaded file.
7192 (gdb_reload): New.
7193 (gdb_gnu_strip_debug): Use transform.
7194 * lib/gdbserver-support.exp (gdbserver_spawn): Move file download
7195 support here. Use new $last_loaded_file. Check mtime.
7196 (gdb_target_cmd): Handle ObjC failure case.
7197 (infer_host_exec): Delete.
7198 (gdbserver_load): Rename to...
7199 (gdbserver_run): ...this. Simplify.
7200 * lib/mi-support.exp (mi_gdb_file_cmd): Set last_loaded_file.
7201 (mi_gdb_load): Move most contents to a new function...
7202 (mi_gdb_target_load): ...here. Simplify call to gdbserver_gdb_load.
7203 (mi_run_cmd): Use mi_gdb_target_load.
7204 * gdb.base/break.exp, gdb.base/ending-run.exp, gdb.base/pending.exp,
7205 gdb.base/sepdebug.exp, gdb.base/unload.exp, gdb.objc/objcdecode.exp:
7206 Use gdb_run_cmd.
7207 * gdb.base/charsign.exp: Remove incorrect comment.
7208 * gdb.base/dbx.exp (gdb_file_cmd): Set last_loaded_file.
7209 * gdb.ada/exec_changed.exp, gdb.ada/null_record.exp, gdb.ada/start.exp,
7210 gdb.base/start.exp: Use gdb_start_cmd.
7211
446ab585 72122007-03-23 Nigel Stephens <nigel@mips.com>
a9c64011 7213 Maciej W. Rozycki <macro@mips.com>
446ab585
MR
7214
7215 * gdb.base/sigbpt.exp: Fix the message when skipping test.
7216 * gdb.base/signull.exp: Similarly.
7217
bbb88ebf
UW
72182007-03-16 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7219
7220 * lib/gdb.exp (gdb_run_cmd): Use -notransfer to make start-up
7221 messages available to test cases (like chng-sym.exp).
7222
cb8c4a99
AS
72232007-03-14 Andreas Schwab <schwab@suse.de>
7224
7225 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
7226 format changes.
7227
4e463ff5
DJ
72282007-03-13 Daniel Jacobowitz <dan@codesourcery.com>
7229
7230 * gdb.arch/powerpc-prologue.c (optimized_1_marker, gdb2029_marker)
7231 (optimized_1): New.
7232 (main): Call optimized_1.
7233 (gdb2029): Correct typos. Call gdb2029_marker.
7234 * gdb.arch/powerpc-prologue.exp: Run new test. Use a breakpoint
7235 for gdb2029.
7236
b6db2c47
MK
72372007-03-12 Mark Kettenis <kettenis@gnu.org>
7238
7239 * gdb.gdb/selftest.exp (do_steps_and_nexts): Match spaces as well
7240 as tabs. Remove redundant test pattern.
7241
70ed3737
UW
72422007-03-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7243
7244 * gdb.base/long_long.exp: Accept optional symbol name in <...>
7245 for /a format output.
7246
47b67b60
DJ
72472007-03-09 Daniel Jacobowitz <dan@codesourcery.com>
7248
7249 * gdb.base/checkpoint.exp: Rewrite 600 checkpoint test to
7250 collect output incrementally.
7251
b8953b0e
UW
72522007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7253
7254 * gdb.mi/mi-var-cmd.exp: Allow value without "..." string
7255 for -var-create lpcharacter test.
7256 * gdb.mi/mi2-var-cmd.exp: Likewise.
7257
7acd5c40
UW
72582007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7259
7260 * gdb.mi/mi-var-cmd.exp: Allow -var-update null_ptr test to
7261 pass on targets where address zero is readable.
7262
9c6759c1
UW
72632007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7264
7265 * gdb.xml/tdesc-arch.exp: Test is unsupported on target with
7266 just a single architecture.
7267
a2f1aeb4
UW
72682007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7269
7270 * gdb.base/callfuncs.exp (do_get_all_registers): Remove.
7271 (fetch_all_registers): New function, uses gdb_test_multiple and
7272 exp_continue to fetch inferior output line-by-line.
7273 Replace all uses of do_get_all_registers by fetch_all_registers.
7274
46579ac2
UW
72752007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7276
7277 * gdb.base/relativedebug.exp: Skip test if gdb,nosignals is set
7278 in target_info.
7279
fc133f24
MS
72802007-03-02 Michael Snyder <michael.snyder@palmsource.com>
7281
a9c64011 7282 * gdb.threads/manythreads.exp: Use $message string for
fc133f24
MS
7283 consistancy; add a default (timeout) case.
7284
7646a51d
MS
72852007-03-02 Michael Snyder <michael.snyder@palmsource.com>
7286
7287 * gdb.base/watchpoint.exp: Fix truncated comment.
7288
dcfff61f
MS
72892007-03-02 Michael Snyder <michael.snyder@palmsource.com>
7290
7291 * Makefile.in: Remove spurious single-quotes from sed command.
7292
664e3ee9
DJ
72932007-02-28 Daniel Jacobowitz <dan@codesourcery.com>
7294
7295 * gdb.mi/mi-var-cmd.exp: Correct test name. Allow any value for
7296 func.
7297 * gdb.mi/mi2-var-cmd.exp: Likewise.
7298
d7cc6f2f
JB
72992007-02-27 Joel Brobecker <brobecker@adacore.com>
7300
a9c64011
AS
7301 * gdb.dwarf2/dw2-producer.S: New file.
7302 * gdb.dwarf2/dw2-producer.exp: New testcase.
d7cc6f2f
JB
7303
73042007-02-27 Nick Roberts <nickrob@snap.net.nz>
c0e3bc07
NR
7305
7306 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
7307 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
7308 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
7309 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
7310 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
7311 Revert tests to use mi_gdb_test and include value field in output
7312 of -var-create.
7313
93d42b30
DJ
73142007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
7315
7316 * gdb.arch/i386-signal.c, gdb.arch/i386-signal.exp: New files.
7317
c499ed39
DJ
73182007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
7319
7320 * gdb.base/maint.exp: Remove full paths from test names.
7321 * gdb.base/prelink.exp, gdb.cp/cp-relocate.exp,
7322 gdb.xml/tdesc-errors.exp, gdb.xml/tdesc-xinclude.exp: Likewise.
7323
9836f81b
JB
73242007-02-27 Joel Brobecker <brobecker@adacore.com>
7325
7326 * gdb.ada/catch_ex.exp: Fix a couple of copy/paste typos.
7327
c74d0ad8
DJ
73282007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
7329
7330 * gdb.server/server-mon.exp: New test.
7331
2711e456
DJ
73322007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
7333
7334 * gdb.cp/cp-relocate.cc, gdb.cp/cp-relocate.exp: New.
7335
ff6f572f
DJ
73362007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
7337
7338 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: Update
7339 register capitalization.
7340
fada3feb
DP
73412007-02-13 Denis Pilat <denis.pilat@st.com>
7342
7343 * gdb.mi/mi-var-invalidate.exp: New file.
7344
fb1e4ffc
DJ
73452007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
7346
7347 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: New.
7348
3da939d7
DJ
73492007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
7350
7351 * tdesc-arch.exp (set_arch): Add KFAIL for missing OS ABI handlers.
7352
123dc839
DJ
73532007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
7354
7355 * gdb.xml/single-reg.xml, gdb.xml/tdesc-regs.exp,
7356 gdb.xml/core-only.xml, gdb.xml/extra-regs.xml: New files.
7357
877e3645 73582007-02-08 Nick Roberts <nickrob@snap.net.nz>
87604222
NR
7359
7360 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
7361 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
7362 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
7363 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
7364 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
1183581f 7365 * gdb.mi/gdb792.exp, lib/mi-support.exp:
87604222 7366 Update tests to include value field in output of -var-create.
a9c64011 7367
3c0a2960
AS
73682007-02-08 Andreas Schwab <schwab@suse.de>
7369
7370 * gdb.mi/mi-var-child.exp: Fix matching display of function value.
7371
108546a0
DJ
73722007-02-07 Daniel Jacobowitz <dan@codesourcery.com>
7373
7374 * gdb.xml/bad-include.xml, gdb.xml/inc-2.xml, gdb.xml/inc-body.xml,
7375 gdb.xml/includes.xml, gdb.xml/tdesc-xinclude.exp: New files.
7376
d701dcab
DP
73772007-02-02 Denis Pilat <denis.pilat@st.com>
7378
7379 * gdb.threads/threadapply.exp: check that frame is not changed by
7380 the thread apply all command.
7381
783e3e2f
AS
73822007-01-31 Andreas Schwab <schwab@suse.de>
7383
6d9c3a87
AS
7384 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
7385
3c50d7b9
AS
7386 * gdb.dwarf2/dup-psym.S: Use .2byte/.4byte instead of .short/.int
7387 in the dwarf sections.
7388 * gdb.dwarf2/mac-fileno.S: Likewise.
7389
783e3e2f
AS
7390 * gdb.base/callfuncs.exp (do_get_all_registers): Filter out
7391 bspstore register on ia64.
7392
78ff580e
AS
73932007-01-29 Andreas Schwab <schwab@suse.de>
7394
cc8e9b12
AS
7395 * gdb.cp/annota3.exp ("watch triggered on a.x"): Match optional
7396 "frame-begin" annotation.
7397
78ff580e
AS
7398 * gdb.cp/annota2.exp ("watch triggered on a.x"): Allow arbitrary
7399 number of "frames-invalid" annotations.
7400
704a4f78
DJ
74012007-01-29 Daniel Jacobowitz <dan@codesourcery.com>
7402
7403 * gdb.base/commands.exp: Call if_commands_test.
7404 (gdb_test_no_prompt, if_commands_test): New.
7405
e741bf94
MK
74062007-01-28 Mark Kettenis <kettenis@gnu.org>
7407
7408 * gdb.threads/sigthread.c (NSIGS): Make bigger.
7409
474d0ad3
AS
74102007-01-27 Andreas Schwab <schwab@suse.de>
7411
7412 * gdb.dwarf2/dw2-basic.S: Use .2byte/.4byte/.8byte instead of
7413 .short/.int/.quad in the dwarf sections.
7414 * gdb.dwarf2/dw2-intercu.S: Likewise.
7415 * gdb.dwarf2/dw2-intermix.S: Likewise.
7416
e784b426
JK
74172007-01-25 Jan Kratochvil <jan.kratochvil@redhat.com>
7418
7419 * gdb.base/charsign.exp, gdb.base/charsign.c: New files.
4590cfcb
MK
7420 * gdb.arch/i386-sse.exp: Check $xmm.v16_int8 printing as a number
7421 array.
e784b426
JK
7422 * gdb.base/printcmds.exp: Sign-provided CHARs now became arrays.
7423 * gdb.base/setvar.exp: Likewise.
7424
37f08e04
AS
74252007-01-26 Andreas Schwab <schwab@suse.de>
7426
9a01813a
AS
7427 * gdb.base/corefile.exp: Allow non-empty argument list in reinit
7428 test.
7429
37f08e04
AS
7430 * gdb.base/multi-forks.exp ("restart $i"): Also match
7431 __kernel_syscall_via_break.
7432
6e2a9270
VP
74332007-01-24 Vladimir Prus <vladimir@codesourcery.com>
7434
7435 * lib/mi-support.exp (mi_delete_varobj): New.
7436 * gdb.mi/mi-var-cp.exp: Run the reference_to_struct
7437 testcase.
7438 * gdb.mi/mi-var-cp.cc (reference_to_struct): New function.
7439 (main): Call the above.
7440 (reference_update_test, base_in_reference_test)
7441 (reference_to_pointer): Delete the created varobjs.
a9c64011 7442
e515b470
DJ
74432007-01-23 Daniel Jacobowitz <dan@codesourcery.com>
7444
7445 * Makefile.in (ALL_SUBDIRS): Add gdb.xml.
7446 * configure: Regenerated.
7447 * configure.ac (AC_OUTPUT): Add gdb.xml/Makefile.
7448 * gdb.xml/Makefile.in, gdb.xml/tdesc-arch.exp,
7449 gdb.xml/tdesc-bogus.xml, gdb.xml/tdesc-errors.exp,
7450 gdb.xml/trivial.xml, gdb.xml/tdesc-unknown.xml: New files.
7451 * lib/gdb.exp (gdb_skip_xml_test): New function.
7452
08d8bcd7
DJ
74532007-01-23 Nick Hudson <nick.hudson@dsl.pipex.com>
7454
7455 * gdb.base/sigrepeat.exp: Correct error message.
7456
74572007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
43a9b631
JK
7458 Daniel Jacobowitz <dan@codesourcery.com>
7459
7460 * gdb.arch/i386-gnu-cfi.exp, gdb.arch/i386-gnu-cfi.c,
7461 gdb.arch/i386-gnu-cfi-asm.S: New files.
7462
97c3f1f3
JK
74632007-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
7464
7465 * lib/gdb.exp: Abort on missing `site.exp'.
7466
cb1df416
DJ
74672007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
7468 Daniel Jacobowitz <dan@codesourcery.com>
7469
7470 * gdb.base/included.c, gdb.base/included.exp,
7471 gdb.base/included.h: New files.
7472
35990120
DJ
74732007-01-20 Daniel Jacobowitz <dan@codesourcery.com>
7474
7475 * gdb.base/bigcore.c (RLIMIT_CAP): Define.
7476 (maximize_rlimit): Reduce limits on 64-bit systems.
7477
6e81a116 74782007-01-19 Mark Kettenis <kettenis@gnu.org>
2429decf
MK
7479
7480 From Marcus Deuling <deuling@de.ibm.com>:
7481 * gdb.arch/altivec-regs.exp: Initialise variable endianness in
7482 every case.
7483
6c3c41f3
NR
74842007-01-13 Nick Roberts <nickrob@snap.net.nz>
7485
7486 * gdb.mi/mi-basics.exp, gdb.mi/mi2-basics.exp (test_dir_specification)
7487 (test_path_specification): Use objdir instead of srcdir to always
7488 get an absolute filename.
7489
2f12c312
DJ
74902007-01-12 Daniel Jacobowitz <dan@codesourcery.com>
7491
7492 * gdb.cp/member-ptr.cc (class Padding): Make contents public.
7493
81121995
VP
74942007-01-11 Vladimir Prus <vladimir@codesourcery.com>
7495
7496 * gdb.mi/mi-var-cp.cc (reference_update_tests):
7497 Make sure the variable we're using is in scope.
7498 (reference_to_pointer): Likewise.
7499
4741b737
DJ
75002007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
7501
7502 * gdb.ada/catch_ex.exp: Call unsupported and stop if the runtime
7503 has no debug information.
7504
054410c3
DJ
75052007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
7506
7507 * gdb.base/annota1.exp: Remove extra send_gdb.
7508
818f79f6
DJ
75092007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
7510
7511 * gdb.base/relativedebug.c, gdb.base/relativedebug.exp: New files.
7512
f7a6bb70
DJ
75132007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
7514
7515 * gdb.arch/i386-size-overlap.c, gdb.arch/i386-size-overlap.exp: New.
7516
57e66780
DJ
75172007-01-08 Nick Roberts <nickrob@snap.net.nz>
7518 Daniel Jacobowitz <dan@codesourcery.com>
7519
7520 * gdb.mi/mi-var-cmd.exp: Expect lpcharacter to update when
7521 lcharacter or linteger change. Correct duplicated test name.
7522 * gdb.mi/mi2-var-cmd.exp: Likewise.
7523
3d799a95
DJ
75242007-01-08 Daniel Jacobowitz <dan@codesourcery.com>
7525
7526 * gdb.threads/sigthread.c, gdb.threads/sigthread.exp: New.
7527
75282007-01-05 Joel Brobecker <brobecker@adacore.com>
51679ba9 7529
a9c64011
AS
7530 * gdb.base/nofield.c: New file.
7531 * gdb.base/nofield.exp: New testcase.
51679ba9 7532
eafb94e8
NR
75332007-01-05 Nick Roberts <nickrob@snap.net.nz>
7534
7535 * gdb.mi/mi-var-cp.exp: New test for references to pointers.
7536
7537 * gdb.mi/mi-var-cp.cc: (reference_to_pointer): New procedure for above
7538 test.
7539
5e572bb4
DJ
75402007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
7541
7542 * gdb.mi/mi-var-cmd.exp: Add tests for unreadable varobjs.
7543
74a44383
DJ
75442007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
7545
7546 * lib/mi-support.exp (mi_runto_helper): Expect two prompts
7547 when continuing.
7548
1b572db9
DJ
75492007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
7550
7551 * gdb.base/annota3.exp ($binfile): Append $EXEEXT.
7552 Expect ".exe" extension.
7553
381bc39b
DJ
75542007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
7555
7556 * gdb.base/charset.exp: Add explicit filename to break.
7557 * gdb.base/dbx.exp: Add explicit filename to breaks.
7558
2b70e4c6
DJ
75592007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
7560
7561 * gdb.mi/mi-file.exp: Use mi_gdb_file_cmd instead of mi_gdb_load.
7562 * gdb.mi/mi2-file.exp: Likewise.
7563
303b6f5d
DJ
75642007-01-04 Vladimir Prus <vladimir@codesourcery.com>
7565
7566 Implement specification of MI tests as comments
7567 in C and C++ sources.
7568 * lib/mi-support.exp (mi_autotest_data): New variable.
7569 (mi_autotest_source): New variable.
7570 (count_newlines, mi_prepare_inline_tests)
7571 (mi_get_inline_test, mi_continue_to_line)
7572 (mi_run_inline_test, mi_tbreak)
7573 (mi_send_resuming_command, mi_wait_for_stop): New functions.
7574 * gdb.mi/mi-var-cp.exp: Move most content to the C file.
7575 Run inline tests.
7576 * gdb.mi/mi-var-cp.cc: Define tests here.
7577
23da0d94
VP
75782007-01-04 Vladimir Prus <vladimir@codesourcery.com>
7579
7580 Simplify usage of mi_continue_to.
7581 * lib/mi-support.exp (mi_runto_helper): Renamed
7582 from mi_runto, added new parameter 'run_or_continue'.
7583 (mi_runto): Use mi_runto_helper.
7584 (mi_continue_to): Accept just function name as parameter.
7585 Use mi_runto_helper.
7586 * gdb.mi/mi-var-cmd.exp: Adjust to changes.
7587 * gdb.mi/mi2-var-cmd.exp: Likewise.
a9c64011 7588
f9e18282
JB
75892006-01-04 Joel Brobecker <brobecker@adacore.com>
7590
7591 Make this testcase a bit more realistic. The current code
7592 is too simplistic, and allows the compiler to optimize out
7593 some of the entities we need for this testcase.
7594 * gdb.ada/null_record/bar.ads (Void_Star): New type.
7595 (Do_Nothing): Add extra parameter.
7596 * gdb.ada/null_record/bar.adb (Do_Nothing): Likewise.
7597 * gdb.ada/null_record/null_record.adb: Fake use of type Empty
7598 by using a variable of type Void_Star.
7599
fd678c65
JB
76002006-01-04 Joel Brobecker <brobecker@adacore.com>
7601
7602 * gdb.ada/catch_ex/foo.adb: New file.
7603 * gdb.ada/catch_ex.exp: New testcase.
7604
05cfdb42
DJ
76052007-01-03 Pedro Alves <pedro_alves@portugalmail.pt>
7606
7607 * gdb.base/shreloc.exp: Use ldflags instead of additional_flags to
7608 pass --image-base to linker.
7609
2e03ee74
DJ
76102007-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
7611 Daniel Jacobowitz <dan@codesourcery.com>
7612
7613 * gdb.base/readline.exp: Set $TERM. Test arrow keys in
7614 secondary prompts.
7615
0d5de010
DJ
76162007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
7617
7618 * gdb.cp/classes.exp (test_pointers_to_class_members): Update expected
7619 output. Test the types of members and member pointers.
7620 * gdb.cp/inherit.exp (test_print_mi_member_types): Remove KFAILs for
7621 gdb/2092.
7622 * gdb.cp/member-ptr.exp: Search for a comment instead of a
7623 statement. Enable for GCC. Update expected output for some tests
7624 and add new tests. Remove obsolete GCC KFAILs. Allow GCC's class
7625 layout.
7626 * gdb.cp/member-ptr.cc (Padding, Padding::vspacer, Base, Base::get_x)
7627 (Base::vget_base, Left, Left::vget, Right, Right::vget, Diamond)
7628 (Diamond::vget_base): New.
7629 (main): Add new tests.
7630 * gdb.cp/printmethod.exp: Update expected output for member functions.
7631 * gdb.cp/virtfunc.exp (test_virtual_calls): Add a KFAIL for
7632 print pEe->D::vg().
7633
61a771aa
DJ
76342007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
7635
7636 * gdb.threads/tls.exp: Allow stops in sem_post.
7637
2fa63963
DJ
76382006-12-31 Daniel Jacobowitz <dan@codesourcery.com>
7639
7640 * gdb.base/annota1.exp: Allow .*printf in backtraces.
7641 * gdb.base/annota3.exp: Likewise.
7642 * gdb.base/sigstep.exp (advancei): Fail if we hit the breakpoint
7643 again (instead of timing out).
7644 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add an XFAIL for
7645 GCC bug 26475.
7646 * gdb.java/jmisc.exp: Adjust to work with method signatures including
7647 return types. Add kfails for GDB bugs 2214 and 2215. Move exit
7648 test from jmisc1.exp.
7649 * gdb.java/jmisc1.exp: Delete.
7650 * gdb.java/jprint.exp: Adjust to work with method signatures including
7651 return types.
7652 * gdb.objc/basicclass.exp: Update for gobjc 4.1 debug info.
7653 * gdb.threads/linux-dp.exp: Don't be confused by program output.
7654 * lib/java.exp (compile_java_from_source): Pass the correct type
7655 to target_compile.
7656
5eefc2b7
JB
76572006-12-31 Joel Brobecker <brobecker@adacore.com>
7658
7659 * gdb.arch/i386-prologue.c (stack_align_ecx): Renamed from stack_align.
7660 (stack_align_edx): New function.
7661 (stack_align_eax): New function.
7662 (main): Add calls to stack_align_edx and stack_align_eax.
7663 * gdb.arch/i386-prologue.exp: Replace stack_align with stack_align_ecx.
7664 Add testing for the cases where the register used during a stack
7665 realignment is edx. Same for eax.
7666
227c54da
DJ
76672006-12-30 Pedro Alves <pedro_alves@portugalmail.pt>
7668
7669 * lib/gdb.exp: Don't pass -fpic to gcc on Cygwin, MinGW
7670 and generic PE targets.
7671
cab8ac94
JB
76722006-12-29 Joel Brobecker <brobecker@adacore.com>
7673
7674 * gdb.ada/array_return.exp: Update copyright date list.
7675
ba54f318
JB
76762006-12-27 Joel Brobecker <brobecker@adacore.com>
7677
7678 * gdb.ada/array_return/pck.ads (Small_Float_Vector): New type.
7679 (Create_Small_Float_Vector): New function.
7680 * gdb.ada/array_return/pck.adb (Create_Small_Float_Vector): Add
7681 function body.
7682 * gdb.ada/array_return/p.adb: Use new type and function from
7683 package Pck.
7684 * gdb.ada/array_return.exp: Add a test verifying that GDB is
7685 able to print the value returned by a function returning an
7686 array of float.
7687
6b7a35dd
JB
76882006-12-20 Joel Brobecker <brobecker@adacore.com>
7689
7690 * gdb.arch/i386-prologue.exp: Remove calls to setup_kfail.
7691 The associated tests should be PASSing.
7692
038224f6
VP
76932006-12-08 Vladimir Prus <vladimir@codesourcery.com>
7694
7695 Test for base in references.
7696 * gdb.mi/mi-var-cp.cc: Add test code.
7697 * gdb.mi/mi-var-cp.exp: Test for bases in references.
7698 * gdb.mi/mi-watch.exp: Adjust to mi_runto changes.
7699 * gdb.mi/mi2-watch.exp: Likewise.
7700 * lib/mi-support.exp (mi_runto): Use temporary breakpoint.
7701 (mi_list_varobj_children): New function.
7702
b26ed50d
VP
77032006-12-08 Vladimir Prus <vladimir@codesourcery.com>
7704
7705 * lib/mi-support.exp
7706 (mi_runto): Accept "()" after function name.
7707 (mi_create_varobj): New function.
7708 (mi_varobj_update): New function.
7709 (mi_Check_varobj_value): New function.
7710 * gdb.mi/mi-var-cp.exp: New file.
7711 * gdb.mi/mi-var-cp.cc: New file.
a9c64011 7712
08232497
DJ
77132006-12-01 Daniel Jacobowitz <dan@codesourcery.com>
7714
7715 * gdb.base/solib-weak.c, gdb.base/solib-weak.exp, gdb.base/weaklib1.c,
7716 gdb.base/weaklib2.c: New files.
7717
d394c993 77182006-11-29 Nathan Sidwell <nathan@codesourcery.com>
8ec659a0 7719
ac6c2fba
NS
7720 * gdb.threads/linux-dp.exp: Adjust regexps used to scan thread
7721 info. Adjust test names.
7722
8ec659a0 7723 * gdb.base/break.c (main): Move position of malloc.
d394c993 7724 * gdb.base/break.exp: Revert mistaken checkin.
8ec659a0 7725
acd65feb
VP
77262006-11-28 Vladimir Prus <vladimir@codesourcery.com>
7727
7728 * gdb.mi/mi-var-cmd.exp: Check -var-update after
7729 assignement of arrays and function pointers.
7730 * gdb.mi/var-cmd.c: Add declaration necessary for above
7731 tests.
7732
f556d5e5
NS
77332006-11-27 Nathan Sidwell <nathan@codesourcery.com>
7734
7735 * gdb.base/break.c (main): Call malloc.
fcfcc2b5
NS
7736
7737 * gdb.threads/linux-dp.exp: Read thread table before and after
7738 creating each philosopher and verify it.
7739
697bc68d
NS
77402006-11-27 Nathan Sidwell <nathan@codesourcery.com>
7741 Paul Brook <paul@codesourcery.com>
7742 Daniel Jacobowitz <dan@codesourcery.com>
7743
7744 * gdb.base/ending-run.exp: Flatten expect script stepping out of
a9c64011 7745 main to remove duplication. Add start function of the form
697bc68d
NS
7746 '_*start[1-9]*'. Add RVDS start function.
7747
29d73ae4
DJ
77482006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
7749
7750 * gdb.arch/thumb-prologue.c, gdb.arch/thumb-prologue.exp: New files.
7751
c1d88655
UW
77522006-11-22 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7753
7754 * gdb.asm/asm-source.exp: Add "spu*-*-*" target.
7755 * gdb.asm/spu.inc: New file.
7756 * gdb.base/term.exp: Disable if [target_info exists noargs].
7757 * gdb.gdb/complaints.exp: Disable if ![isnative].
7758 * gdb.gdb/selftest.exp: Likewise.
7759 * gdb.gdb/observer.exp: Likewise.
7760 * gdb.gdb/xfullpath.exp: Likewise.
7761 * gdb.base/attach.exp: Disable on SPU target.
7762 * gdb.cp/bs145503.exp: Likewise.
7763 * gdb.cp/exception.exp: Likewise.
7764 * gdb.cp/userdef.exp: Likewise.
7765
32a13b1a
DJ
77662006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
7767
7768 * gdb.stabs/weird.exp (print_weird_var): Don't send extra \n.
7769
d8295fe9
VP
77702006-11-10 Vladimir Prus <vladimir@codesourcery.com>
7771
7772 * gdb.base/completion.exp: Fix completion tests for
7773 'info' and 'info '.
7774 * gdb.base/help.exp (help_test_raw, test_class_help)
7775 (test_prefix_command_help): Move...
7776 * lib/gdb.exp: Here.
7777 * gdb.base/main.exp: Adjust.
7778 * gdb.cp/maint.exp: Adjust.
7779 * gdb.trace/tracecmd.exp: Use test_help_class.
a9c64011 7780
8c394015
VP
77812006-11-09 Vladimir Prus <vladimir@codesourcery.com>
7782
7783 * gdb.stabs/weird.exp (print_weird_var): Use
7784 gdb_test_multiple instead of gdb_expect.
7785
027fc1bc
VP
77862006-11-09 Vladimir Prus <vladimir@codesourcery.com>
7787
7788 * gdb.base/help.exp (help_test_raw): New.
7789 (test_class_help): New.
7790 (test_prefix_command_help): New.
7791 Adjust testcases.
7792
67609209
FR
77932006-11-09 Christophe Lyon <christophe.lyon@st.com>
7794
7795 * gdb.base/constvars.c (main): Write to crass and crips, so that
7796 they are allocated by the compiler.
7797
f73adfeb
AS
77982006-10-27 Andreas Schwab <schwab@suse.de>
7799
7800 * gdb.base/multi-forks.exp: Use "detach fork" instead of
7801 "detach-fork".
7802
2f83a18e
DJ
78032006-10-18 Daniel Jacobowitz <dan@codesoucery.com>
7804
7805 * lib/gdbserver-support.exp (gdb_target_cmd): Anchor the ends
7806 of patterns.
7807
94277a38
DJ
78082006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
7809
7810 * gdb.base/sepdebug.exp: Remove debug format test.
7811 * lib/gdb.exp (gdb_gnu_strip_debug): Perform debug format test.
7812 Handle no-symtab.
7813 * gdb.base/sepsymtab.c, gdb.base/sepsymtab.exp: New.
7814
5bd2f6e2
DJ
78152006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
7816
7817 * gdb.threads/manythreads.c (thread_function, main): Don't cast
7818 int to pointer or pointer to int.
7819 * gdb.threads/manythreads.exp: Don't expect the string "LWP".
7820
8c008720
DJ
78212006-10-12 Daniel Jacobowitz <dan@codesourcery.com>
7822
7823 * gdb.base/annota1.exp, gdb.base/maint.exp: Use string_to_regexp.
7824
9e35dae4
DJ
78252006-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
7826
7827 * gdb.threads/tls-nodebug.c, gdb.threads/tls-nodebug.exp: New test.
7828
d9639e13
DJ
78292006-10-09 Daniel Jacobowitz <dan@codesourcery.com>
7830
7831 PR c++/2116
7832 * gdb.cp/call-c.cc, gdb.cp/call-c.exp, gdb.cp/call-c-1.c: New.
7833
390a1bd0
JB
78342006-10-06 Joel Brobecker <brobecker@adacore.com>
7835
7836 * gdb.ada/arrayidx.exp: Remove calls to setup_kfail now that
7837 the corresponding bug has been fixed in GDB (PR/2018).
7838
dd920c33
JB
78392006-10-06 Joel Brobecker <brobecker@adacore.com>
7840
7841 * gdb.base/subst.exp: New testcase.
7842
53bbefe9
JB
78432006-10-06 Joel Brobecker <brobecker@adacore.com>
7844
7845 * gdb.ada/array_return/pck.ads: Add copyright notice.
7846 * gdb.ada/array_return/pck.adb: Likewise.
7847 * gdb.ada/array_return/p.adb: Likewise.
7848 * gdb.ada/exec_changed/first.adb: Likewise.
7849 * gdb.ada/exec_changed/second.adb: Likewise.
7850
09851417
JB
78512006-10-06 Joel Brobecker <brobecker@adacore.com>
7852
7853 * gdb.ada/watch_arg/watch.adb: New file.
7854 * gdb.ada/watch_arg.exp: New testcase.
7855
041bf30d
VP
78562006-10-02 Vladimir Prus <vladimir@codesourcery.com>
7857
7858 * gdb.mi/mi-basics.exp (test_path_specification): Pass orig_path
a9c64011 7859 via string_to_regexp.
041bf30d 7860 * gdb.mi/mi2-basics.exp: Likewise.
a9c64011 7861
f286fbdd 78622006-09-20 Michael Snyder <michael.snyder@palmsource.com>
7b880e0b
MS
7863
7864 * abug.exp, cpu32bug.exp, est.exp hmsirom.exp, nind.exp:
7865 Remove unused / obsolete files.
7866
7c07f349
NR
78672006-09-19 Nick Roberts <nickrob@snap.net.nz>
7868
7869 * gdb.base/multi-forks.exp: Include __kernel_vsyscall in regexp.
7870
cd5ff84a
VP
78712006-09-17 Vladimir Prus <vladimir@codesourcery.com>
7872
7873 * gdb.mi/mi-stack.exp (test_stack_args_listing): Test that
7874 HIGH_FRAME argument to -stack-list-arguments can be larger than
a9c64011 7875 the number of frames.
cd5ff84a 7876
ae018d1a
DJ
78772006-09-15 Daniel Jacobowitz <dan@codesourcery.com>
7878
7879 * gdb.base/args.c (main): Add breakpoint marker.
7880 * gdb.base/args.exp: Use args_test for tests. Add new tests which
7881 really test empty arguments.
7882 (args_load): Delete.
7883 (args_test): New.
7884
b399c549
NR
78852006-09-13 Nick Roberts <nickrob@snap.net.nz>
7886
7887 * gdb.mi/mi-file.exp (test_file_list_exec_source_files): Just
889bf7c5 7888 check for one file.
b399c549 7889
2ab1eb7a
VP
78902006-09-07 Vladimir Prus <ghost@vladimir@codesourcery.com>
7891
7892 * gdb.mi/mi-stack.exp (test_stack_frame_listing): Test that
7893 HIGH_FRAME argument to -stack-list-locals can be larger than
7894 the number of frames.
a9c64011 7895
476308bf
FF
78962006-08-18 Fred Fish <fnf@specifix.com>
7897
7898 * lib/gdb.exp (skip_altivec_tests): Fix apparent typo,
7899 '$' in front of skip_vmx_tests_saved when setting that.
7900
8625200f
AS
79012006-08-10 Andrew Stubbs <andrew.stubbs@st.com>
7902
7903 * gdb.base/trace-commands.exp: New file.
7904
089ec8f1
DJ
79052006-08-10 Joel Brobecker <brobecker@adacore.com>
7906 Daniel Jacobowitz <dan@codesourcery.com>
7907
7908 * gdb.base/step-bt.exp: Make hexadecimal address optional in
7909 expected output of the backtrace commands.
7910
b60f0898
JB
79112006-08-09 Joel Brobecker <brobecker@adacore.com>
7912
7913 * gdb.arch/altivec-abi.exp: Replace gdb_suppress_entire_file with
7914 untested followed by return combination.
7915 * gdb.arch/altivec-regs.exp: Likewise.
7916 * gdb.arch/e500-abi.exp: Likewise.
7917 * gdb.arch/e500-regs.exp: Likewise.
7918 * gdb.arch/gdb1291.exp: Likewise.
7919 * gdb.arch/gdb1431.exp: Likewise.
7920 * gdb.arch/gdb1558.exp: Likewise.
7921 * gdb.arch/i386-prologue.exp: Likewise.
7922 * gdb.arch/i386-unwind.exp: Likewise.
7923 * gdb.asm/asm-source.exp: Likewise.
7924 * gdb.base/a2-run.exp: Likewise.
7925 * gdb.base/advance.exp: Likewise.
7926 * gdb.base/all-bin.exp: Likewise.
7927 * gdb.base/annota1.exp: Likewise.
7928 * gdb.base/annota3.exp: Likewise.
7929 * gdb.base/args.exp: Likewise.
7930 * gdb.base/arithmet.exp: Likewise.
7931 * gdb.base/assign.exp: Likewise.
7932 * gdb.base/async.exp: Likewise.
7933 * gdb.base/attach.exp: Likewise.
7934 * gdb.base/bang.exp: Likewise.
7935 * gdb.base/bigcore.exp: Likewise.
7936 * gdb.base/bitfields.exp: Likewise.
7937 * gdb.base/bitfields2.exp: Likewise.
7938 * gdb.base/break.exp: Likewise.
7939 * gdb.base/call-sc.exp: Likewise.
7940 * gdb.base/call-strs.exp: Likewise.
7941 * gdb.base/callfuncs.exp: Likewise.
7942 * gdb.base/checkpoint.exp: Likewise.
7943 * gdb.base/chng-syms.exp: Likewise.
7944 * gdb.base/code-expr.exp: Likewise.
7945 * gdb.base/commands.exp: Likewise.
7946 * gdb.base/completion.exp: Likewise.
7947 * gdb.base/cond-expr.exp: Likewise.
7948 * gdb.base/condbreak.exp: Likewise.
7949 * gdb.base/consecutive.exp: Likewise.
7950 * gdb.base/constvars.exp: Likewise.
7951 * gdb.base/corefile.exp: Likewise.
7952 * gdb.base/cvexpr.exp: Likewise.
7953 * gdb.base/dbx.exp: Likewise.
7954 * gdb.base/define.exp: Likewise.
7955 * gdb.base/detach.exp: Likewise.
7956 * gdb.base/display.exp: Likewise.
7957 * gdb.base/dump.exp: Likewise.
7958 * gdb.base/ena-dis-br.exp: Likewise.
7959 * gdb.base/ending-run.exp: Likewise.
7960 * gdb.base/environ.exp: Likewise.
7961 * gdb.base/eval-skip.exp: Likewise.
7962 * gdb.base/exprs.exp: Likewise.
7963 * gdb.base/fileio.exp: Likewise.
7964 * gdb.base/finish.exp: Likewise.
7965 * gdb.base/float.exp: Likewise.
7966 * gdb.base/foll-exec.exp: Likewise.
7967 * gdb.base/foll-fork.exp: Likewise.
7968 * gdb.base/foll-vfork.exp: Likewise.
7969 * gdb.base/freebpcmd.exp: Likewise.
7970 * gdb.base/funcargs.exp: Likewise.
7971 * gdb.base/gcore.exp: Likewise.
7972 * gdb.base/gdb1090.exp: Likewise.
7973 * gdb.base/gdb1250.exp: Likewise.
7974 * gdb.base/huge.exp: Likewise.
7975 * gdb.base/info-proc.exp: Likewise.
7976 * gdb.base/interrupt.exp: Likewise.
7977 * gdb.base/jump.exp: Likewise.
7978 * gdb.base/langs.exp: Likewise.
7979 * gdb.base/lineinc.exp: Likewise.
7980 * gdb.base/list.exp: Likewise.
7981 * gdb.base/logical.exp: Likewise.
7982 * gdb.base/long_long.exp: Likewise.
7983 * gdb.base/macscp.exp: Likewise.
7984 * gdb.base/maint.exp: Likewise.
7985 * gdb.base/mips_pro.exp: Likewise.
7986 * gdb.base/miscexprs.exp: Likewise.
7987 * gdb.base/multi-forks.exp: Likewise.
7988 * gdb.base/opaque.exp: Likewise.
7989 * gdb.base/overlays.exp: Likewise.
7990 * gdb.base/pc-fp.exp: Likewise.
7991 * gdb.base/pointers.exp: Likewise.
7992 * gdb.base/printcmds.exp: Likewise.
7993 * gdb.base/psymtab.exp: Likewise.
7994 * gdb.base/ptype.exp: Likewise.
7995 * gdb.base/recurse.exp: Likewise.
7996 * gdb.base/relational.exp: Likewise.
7997 * gdb.base/relocate.exp: Likewise.
7998 * gdb.base/remote.exp: Likewise.
7999 * gdb.base/reread.exp: Likewise.
8000 * gdb.base/restore.exp: Likewise.
8001 * gdb.base/return.exp: Likewise.
8002 * gdb.base/return2.exp: Likewise.
8003 * gdb.base/scope.exp: Likewise.
8004 * gdb.base/sect-cmd.exp: Likewise.
8005 * gdb.base/sep.exp: Likewise.
8006 * gdb.base/sepdebug.exp: Likewise.
8007 * gdb.base/setshow.exp: Likewise.
8008 * gdb.base/setvar.exp: Likewise.
8009 * gdb.base/sigall.exp: Likewise.
8010 * gdb.base/sigbpt.exp: Likewise.
8011 * gdb.base/signals.exp: Likewise.
8012 * gdb.base/signull.exp: Likewise.
8013 * gdb.base/sizeof.exp: Likewise.
8014 * gdb.base/solib.exp: Likewise.
8015 * gdb.base/step-line.exp: Likewise.
8016 * gdb.base/step-test.exp: Likewise.
8017 * gdb.base/structs.exp: Likewise.
8018 * gdb.base/structs2.exp: Likewise.
8019 * gdb.base/term.exp: Likewise.
8020 * gdb.base/twice.exp: Likewise.
8021 * gdb.base/until.exp: Likewise.
8022 * gdb.base/varargs.exp: Likewise.
8023 * gdb.base/volatile.exp: Likewise.
8024 * gdb.base/watchpoint.exp: Likewise.
8025 * gdb.base/whatis-exp.exp: Likewise.
8026 * gdb.base/whatis.exp: Likewise.
8027 * gdb.cp/ambiguous.exp: Likewise.
8028 * gdb.cp/annota2.exp: Likewise.
8029 * gdb.cp/annota3.exp: Likewise.
8030 * gdb.cp/bool.exp: Likewise.
8031 * gdb.cp/breakpoint.exp: Likewise.
8032 * gdb.cp/casts.exp: Likewise.
8033 * gdb.cp/class2.exp: Likewise.
8034 * gdb.cp/classes.exp: Likewise.
8035 * gdb.cp/cplusfuncs.exp: Likewise.
8036 * gdb.cp/ctti.exp: Likewise.
8037 * gdb.cp/derivation.exp: Likewise.
8038 * gdb.cp/exception.exp: Likewise.
8039 * gdb.cp/gdb1355.exp: Likewise.
8040 * gdb.cp/hang.exp: Likewise.
8041 * gdb.cp/inherit.exp: Likewise.
8042 * gdb.cp/local.exp: Likewise.
8043 * gdb.cp/m-data.exp: Likewise.
8044 * gdb.cp/m-static.exp: Likewise.
8045 * gdb.cp/member-ptr.exp: Likewise.
8046 * gdb.cp/method.exp: Likewise.
8047 * gdb.cp/misc.exp: Likewise.
8048 * gdb.cp/namespace.exp: Likewise.
8049 * gdb.cp/overload.exp: Likewise.
8050 * gdb.cp/ovldbreak.exp: Likewise.
8051 * gdb.cp/pr-1023.exp: Likewise.
8052 * gdb.cp/pr-1210.exp: Likewise.
8053 * gdb.cp/pr-574.exp: Likewise.
8054 * gdb.cp/printmethod.exp: Likewise.
8055 * gdb.cp/psmang.exp: Likewise.
8056 * gdb.cp/ref-params.exp: Likewise.
8057 * gdb.cp/ref-types.exp: Likewise.
8058 * gdb.cp/rtti.exp: Likewise.
8059 * gdb.cp/templates.exp: Likewise.
8060 * gdb.cp/try_catch.exp: Likewise.
8061 * gdb.cp/userdef.exp: Likewise.
8062 * gdb.cp/virtfunc.exp: Likewise.
8063 * gdb.disasm/am33.exp: Likewise.
8064 * gdb.disasm/h8300s.exp: Likewise.
8065 * gdb.disasm/mn10300.exp: Likewise.
8066 * gdb.disasm/sh3.exp: Likewise.
8067 * gdb.disasm/t01_mov.exp: Likewise.
8068 * gdb.disasm/t02_mova.exp: Likewise.
8069 * gdb.disasm/t03_add.exp: Likewise.
8070 * gdb.disasm/t04_sub.exp: Likewise.
8071 * gdb.disasm/t05_cmp.exp: Likewise.
8072 * gdb.disasm/t06_ari2.exp: Likewise.
8073 * gdb.disasm/t07_ari3.exp: Likewise.
8074 * gdb.disasm/t08_or.exp: Likewise.
8075 * gdb.disasm/t09_xor.exp: Likewise.
8076 * gdb.disasm/t10_and.exp: Likewise.
8077 * gdb.disasm/t11_logs.exp: Likewise.
8078 * gdb.disasm/t12_bit.exp: Likewise.
8079 * gdb.disasm/t13_otr.exp: Likewise.
8080 * gdb.hp/gdb.aCC/optimize.exp: Likewise.
8081 * gdb.hp/gdb.aCC/watch-cmd.exp: Likewise.
8082 * gdb.hp/gdb.base-hp/callfwmall.exp: Likewise.
8083 * gdb.hp/gdb.base-hp/dollar.exp: Likewise.
8084 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Likewise.
8085 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
8086 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
8087 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
8088 * gdb.hp/gdb.base-hp/sized-enum.exp: Likewise.
8089 * gdb.hp/gdb.compat/xdb1.exp: Likewise.
8090 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
8091 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
8092 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
8093 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
8094 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
8095 * gdb.mi/gdb701.exp: Likewise.
8096 * gdb.mi/gdb792.exp: Likewise.
8097 * gdb.mi/mi-basics.exp: Likewise.
8098 * gdb.mi/mi-break.exp: Likewise.
8099 * gdb.mi/mi-cli.exp: Likewise.
8100 * gdb.mi/mi-console.exp: Likewise.
8101 * gdb.mi/mi-disassemble.exp: Likewise.
8102 * gdb.mi/mi-eval.exp: Likewise.
8103 * gdb.mi/mi-file.exp: Likewise.
8104 * gdb.mi/mi-read-memory.exp: Likewise.
8105 * gdb.mi/mi-regs.exp: Likewise.
8106 * gdb.mi/mi-return.exp: Likewise.
8107 * gdb.mi/mi-simplerun.exp: Likewise.
8108 * gdb.mi/mi-stack.exp: Likewise.
8109 * gdb.mi/mi-stepi.exp: Likewise.
8110 * gdb.mi/mi-syn-frame.exp: Likewise.
8111 * gdb.mi/mi-until.exp: Likewise.
8112 * gdb.mi/mi-var-block.exp: Likewise.
8113 * gdb.mi/mi-var-child.exp: Likewise.
8114 * gdb.mi/mi-var-cmd.exp: Likewise.
8115 * gdb.mi/mi-var-display.exp: Likewise.
8116 * gdb.mi/mi-watch.exp: Likewise.
8117 * gdb.mi/mi2-basics.exp: Likewise.
8118 * gdb.mi/mi2-break.exp: Likewise.
8119 * gdb.mi/mi2-cli.exp: Likewise.
8120 * gdb.mi/mi2-console.exp: Likewise.
8121 * gdb.mi/mi2-disassemble.exp: Likewise.
8122 * gdb.mi/mi2-eval.exp: Likewise.
8123 * gdb.mi/mi2-file.exp: Likewise.
8124 * gdb.mi/mi2-read-memory.exp: Likewise.
8125 * gdb.mi/mi2-regs.exp: Likewise.
8126 * gdb.mi/mi2-return.exp: Likewise.
8127 * gdb.mi/mi2-simplerun.exp: Likewise.
8128 * gdb.mi/mi2-stack.exp: Likewise.
8129 * gdb.mi/mi2-stepi.exp: Likewise.
8130 * gdb.mi/mi2-syn-frame.exp: Likewise.
8131 * gdb.mi/mi2-until.exp: Likewise.
8132 * gdb.mi/mi2-var-block.exp: Likewise.
8133 * gdb.mi/mi2-var-child.exp: Likewise.
8134 * gdb.mi/mi2-var-cmd.exp: Likewise.
8135 * gdb.mi/mi2-var-display.exp: Likewise.
8136 * gdb.mi/mi2-watch.exp: Likewise.
8137 * gdb.stabs/exclfwd.exp: Likewise.
8138 * gdb.stabs/weird.exp: Likewise.
8139 * gdb.threads/gcore-thread.exp: Likewise.
8140 * gdb.trace/actions.exp: Likewise.
8141 * gdb.trace/backtrace.exp: Likewise.
8142 * gdb.trace/circ.exp: Likewise.
8143 * gdb.trace/collection.exp: Likewise.
8144 * gdb.trace/deltrace.exp: Likewise.
8145 * gdb.trace/infotrace.exp: Likewise.
8146 * gdb.trace/limits.exp: Likewise.
8147 * gdb.trace/packetlen.exp: Likewise.
8148 * gdb.trace/passc-dyn.exp: Likewise.
8149 * gdb.trace/passcount.exp: Likewise.
8150 * gdb.trace/report.exp: Likewise.
8151 * gdb.trace/save-trace.exp: Likewise.
8152 * gdb.trace/tfind.exp: Likewise.
8153 * gdb.trace/tracecmd.exp: Likewise.
8154 * gdb.trace/while-dyn.exp: Likewise.
8155 * gdb.trace/while-stepping.exp: Likewise.
8156
f4b618d1
JB
81572006-08-08 Joel Brobecker <brobecker@adacore.com>
8158
8159 * gdb.base/step-bt.c: New file.
8160 * gdb.base/step-bt.exp: New testcase.
8161
3d00d119
DJ
81622006-08-08 Daniel Jacobowitz <dan@codesourcery.com>
8163
8164 * config/monitor.exp (gdb_load): Remove support for obsolete
8165 download-write-size.
8166 * gdb.base/remote.exp: Likewise. Update all callers of
8167 gdb_timed_load.
8168
017b5bd4
DJ
81692006-08-02 Daniel Jacobowitz <dan@codesourcery.com>
8170
8171 * cursal.exp: Pass binfile to gdb_load.
8172
837c599d
DJ
81732006-08-01 Nathan Sidwell <nathan@codesourcery.com>
8174
8175 * gdb.base/cursal.exp: Add "" to gdb_load call.
8176
8dd4540b
MK
81772006-07-29 Mark Kettenis <kettenis@gnu.org>
8178
8179 * gdb.asm/asm-source.exp: Add alpha-*-netbsd* to the list of
8180 NetBSD/ELF targets.
8181
ab5c9f60
DJ
81822006-07-25 Daniel Jacobowitz <dan@codesourcery.com>
8183
8184 * gdb.cp/userdef.cc, gdb.cp/userdef.exp: New tests for unary
8185 operator*.
8186
4c42eaff
DJ
81872006-07-24 Daniel Jacobowitz <dan@codesourcery.com>
8188
8189 * gdb.base/completion.exp: Update for change in "file" behavior.
8190 * gdb.stabs/weird.exp: Likewise.
8191 * lib/mi-support.exp (mi_gdb_file_cmd): Likewise.
8192 * lib/gdb.exp (gdb_file_cmd): Likewise. Kill the program explicitly.
8193
0155cc76
NS
81942006-07-24 Nathan Sidwell <nathan@codesourcery.com>
8195
8196 * gdb.base/auxv.exp: Skip on non-linux, non-solaris targets.
8197 * gdb.base/cursal.exp: Use gdb_file_cmd first, then separate gdb_load.
8198
16026cd7
AS
81992006-07-21 Andrew Stubbs <andrew.stubbs@st.com>
8200
8201 * gdb.base/default.exp: Update source command error message.
8202 * gdb.base/help.exp: Update 'help source' message.
8203
16963cb6
DJ
82042006-07-20 Daniel Jacobowitz <dan@codesourcery.com>
8205
8206 * gdb.cp/bs15503.exp: Update comment for no longer crashing
8207 test.
8208
6d7fd486
AS
82092006-07-19 Andrew Stubbs <andrew.stubbs@st.com>
8210
8211 * gdb.base/ifelse.exp: Remove troublesome 'got here' messages.
8212
29e8a844
DJ
82132006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
8214
8215 * gdb.arch/i386-size.c, gdb.arch/i386-size.exp: New files.
8216
6afcfa39
DJ
82172006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
8218
8219 * gdb.threads/print-threads.exp: Use gdb_breakpoint.
8220
267a692b
MK
82212006-07-17 Mark Kettenis <kettenis@gnu.org>
8222
8223 * gdb.base/long_long.exp (gdb_test_long_long): Exclude
8224 *-*-openbsd* from targets for wich we expect ARM FPA floating
8225 point format.
8226
85d2fec4
NR
82272006-07-17 Nick Roberts <nickrob@snap.net.nz>
8228
8229 * gdb.cp/annota3.exp: Expect frame-begin annotation.
8230
82312006-07-17 Mark Kettenis <kettenis@gnu.org>
8232
8233 * gdb.base/annota3.exp: Expect frame-begin annotation.
8234
85b4c6e8
JB
82352006-07-14 Joel Brobecker <brobecker@adacore.com>
8236
8237 * gdb.base/help.exp: Adjust "help unset" test to accept
8238 any list of unset commands.
8239
fb933624
DJ
82402006-07-13 Paul N. Hilfinger <Hilfinger@adacore.com>
8241 Daniel Jacobowitz <dan@codesourcery.com>
8242
8243 * gdb.cp/ref-params.exp: New test.
8244 * gdb.cp/ref-params.cc: New source file.
8245 * gdb.cp/Makefile.in (EXECUTABLES): Add ref-params.
8246
1dff4b64
MK
82472006-07-08 Mark Kettenis <kettenis@gnu.org>
8248
8249 * gdb.arch/alpha-step.exp (test_stepi): Do not include trailing
8250 spaces/tabs in regular expressions since they might not be there.
8251
40d2e0e3
AS
82522006-07-07 Andrew Stubbs <andrew.stubbs@st.com>
8253
8254 * gdb.base/ifelse.exp: New file.
8255
f6c957d2
NS
82562006-07-04 Nathan Sidwell <nathan@codesourcery.com>
8257
8258 * gdb.base/huge.c: Allow CRASH_GDB to be set from command
8259 line.
8260 * gdb.base/huge.exp: Loop over compilation to find a size that
8261 is acceptable.
8262 * gdb.base/remote.exp: Correct expected strings.
8263 * gdb.dwarf2/mac-fileno.S: Avoid # comments.
8264
b9c5a23d
DJ
82652006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
8266
8267 * gdb.base/store.exp: Don't use gdb_suppress_entire_file.
8268
9af2e58d
DJ
82692006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
8270
8271 * gdb.base/gdb1555.exp: Use gdb_compile_shlib. Skip if not
8272 native.
8273
30930ca5
DJ
82742006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
8275
8276 * gdb.stabs/exclfwd.exp: Skip the test if configure did not
8277 enable stabs testing.
8278
aa32fa1d
DJ
82792006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
8280
bd4a4c80 8281 * gdb.base/auxv.exp: Intercept undefined command messages before
aa32fa1d
DJ
8282 gdb_test_multiple does.
8283
321fef15
DJ
82842006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
8285
8286 * Makefile.in (host_alias): Remove.
8287 (target_alias): Use @target_noncanonical@.
8288 (site.exp): Don't set host_alias.
8289 * aclocal.m4: Remove contents. Include acx.m4.
8290 * configure: Regenerated.
8291 * configure.ac: Use ACX_NONCANONICAL_TARGET.
8292
e1c2defa
NS
82932006-06-13 Nathan Sidwell <nathan@codesourcery.com>
8294
e63b55d1
NS
8295 * lib/gdb.exp (gdb_load_cmd): New.
8296
5600ea19
NS
8297 * gdb.base/fileio.c: Add system(NULL) test.
8298 * gdb.base/fileio.exp: Check it.
8299
e1c2defa
NS
8300 * gdb.base/break.c: Add 10a breakpoint at }
8301 * gdb.base/break.exp: Add test for breakpoint at }
8302 * gdb.cp/anon-union.cc: Add code at end of function.
8303 * gdb.cp/anon-union.exp: Adjust end of function breakpoint.
8304 * gdb.mi/var-cmd.c: Add code at end of function.
8305 * gdb.mi/mi-var-display.exp: Adjust end of next.
8306 * gdb.mi/mi2-var-display.exp: Likewise.
8307 * gdb.base/fileio.c: Add stop function and insert calls at
8308 stopping places.
8309 * gdb.base/fileio.exp: Breakpoint stop function and remove
8310 explicit line number references.
8311
6c0112ec
JB
83122006-05-19 Joel Brobecker <brobecker@adacore.com>
8313
a9c64011
AS
8314 * gdb.base/del.exp (test_delete_alias): New function.
8315 Now check that both "del" and "d" work as aliases for "delete".
6c0112ec 8316
154189a4
FF
83172006-05-18 Fred Fish <fnf@specifix.com>
8318
8319 * gdb.base/a2-run.exp: Allow part of test to run when args aren't
8320 required. Check for spurious output after program exits normally.
8321
582e64c2
FF
83222006-05-17 Fred Fish <fnf@specifix.com>
8323
8324 * gdb.base/relocate.exp: Use gdb_file_cmd rather than
8325 gdb_load, so it works in the simulator.
8326
8ef6493a
FF
83272006-05-11 Fred Fish <fnf@specifix.com>
8328
8329 * gdb.base/bang.exp: Ignore unexpected output between the
8330 "program exited normally" and the gdb prompt, as many other
8331 tests do.
8332
692b141c
MK
83332006-05-07 Mark Kettenis <kettenis@gnu.org>
8334
8335 * gdb.base/help.exp: Make "delete checkpoint" part option for
8336 "help d" and "help delete" tests.
8337
540b8a30
UW
83382006-05-06 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8339
a9c64011 8340 * gdb.mi/mi-basics.exp: Add missing serial number to
540b8a30
UW
8341 expected output in some mi_gdb_test statements.
8342 * gdb.mi/mi2-basics.exp: Likewise.
8343
9b6462d9
JB
83442006-05-05 Joel Brobecker <brobecker@adacore.com>
8345
8346 * gdb.base/del.c: New file.
8347 * gdb.base/del.exp: New testcase.
8348
954de43b
DM
83492006-05-05 David S. Miller <davem@sunset.davemloft.net>
8350
8351 * gdb.base/break.exp: Do not assume a breakpoint on
8352 main will actually be in $srcfile when optimizing.
1303f75e
DM
8353 * gdb.base/savedregs.exp: Do not require that the dummy
8354 frame location match up to a symbol and source file location.
c3242428
DM
8355 * gdb.mi/mi-regs.exp (111-data-list-register-values x): "No registers"
8356 will get printed without a mi_cmd_data_list_register_values prefix.
8357 (*-data-list-register-*): Correct regular expressions to expect the new
8358 pseudo d? floating point registers.
8359 * gdb.mi/mi2-regs.exp: Likewise.
a9c64011 8360
c7e64c9a
DJ
83612006-05-05 Christophe Lyon <christophe.lyon@st.com>
8362
8363 * gdb.cp/m-static.h (class gnu_obj_4): Add dummy member.
8364 * gdb.cp/m-static.cc (main): Write to test4.dummy, so that test4
8365 is allocated by the compiler.
8366 * gdb.mi/var-cmd.c: (do_special_tests): Write to u, anonu, s,
8367 anons, e, anone to force their allocation by the compiler.
8368
83692006-05-05 Daniel Jacobowitz <dan@codesourcery.com>
79c214e0
DJ
8370
8371 * gdb.base/help.exp: Update expected text for help d and
8372 help delete.
8373
27ce9a6d
MK
83742006-05-02 Mark Kettenis <kettenis@gnu.org>
8375
8376 * gdb.asm/asm-source.exp: Add powerpc-*-netbsd* to the list of
8377 NetBSD/ELF targets.
8378
8608915f
MK
83792006-04-30 Mark Kettenis <kettenis@gnu.org>
8380
8381 * gdb.base/sigbpt.exp (stepi_out): FAIL when inserting a
8382 single-step breakpoint fails; make this a KFAIL on
8383 sparc*-*-openbsd*.
8384 * gdb.base/siginfo.exp: Likewise.
8385 * gdb.base/sigstep.exp (advance, advancei): Likewise.
8386
b8db102d
MS
83872006-04-26 Michael Snyder <msnyder@redhat.com>
8388
8389 * gdb.base/multi-forks.exp: Modify patterns for "run to exit",
8390 which may have to consume output from other forks.
8391 Add tests to make sure that "delete fork" succeeded.
8392
c702009a
MS
83932006-04-20 Michael Snyder <msnyder@redhat.com>
8394
8395 * 2006-03-22 Jim Blandy <jimb@redhat.com>
8396 Add support for the Renesas M32C and M16C.
8397
8398 * gdb.asm/asm-source.exp: Add m32c target.
8399 * gdb.asm/m32c.inc: Support for m32c target.
8400
e28493f2
AS
84012006-04-07 Andrew Stubbs <andrew.stubbs@st.com>
8402
8403 * gdb.base/commands.exp (recursive_source_test): New test.
8404
880da185
DM
84052006-04-04 David S. Miller <davem@sunset.davemloft.net>
8406
8407 * gdb.base/float.exp: Add pattern for sparc targets.
8408
61d9b92f
DJ
84092006-03-30 Daniel Jacobowitz <dan@codesourcery.com>
8410
8411 * gdb.base/commands.exp (stray_arg0_test): New test.
8412
bd717df8
PB
84132006-03-30 Paul Brook <paul@codesourcery.com>
8414
8415 * gdb.mi/mi-until.exp: kfail broken until command.
8416 * gdb.mi/mi2-until.exp: Ditto.
8417
ec793d3c
NR
84182006-03-27 Nick Roberts <nickrob@snap.net.nz>
8419
8420 * gdb.mi/mi-var-child-f.exp, gdb.mi/array.f: New files.
8421
831004b7
AO
84222006-03-08 Alexandre Oliva <aoliva@redhat.com>
8423
8424 * gdb.base/prelink.exp: Anchor tested-for regular expression
8425 on gdb prompt.
8426
effe49a0
PB
84272006-03-07 Paul Brook <paul@codesourcery.com>
8428
8429 * gdb.base/assign.exp: Correct fail message.
8430
e5461016
PB
84312006-03-07 Paul Brook <paul@codesourcery.com>
8432
8433 * lib/compiler.c: Extract armcc version number.
8434 * lib/compiler.cc: Ditto.
8435
fc91c6c2
PB
84362006-03-07 Paul Brook <paul@codesourcery.com>
8437
8438 * gdb.arch/altivec-abi.exp: Use nowarnings instead of
8439 additional_flags=-w.
8440 * gdb.arch/altivec-regs.exp: Ditto.
8441 * gdb.arch/e500-abi.exp: Ditto.
8442 * gdb.arch/e500-regs.exp: Ditto.
8443 * gdb.base/all-bin.exp: Ditto.
8444 * gdb.base/annota1.exp: Ditto.
8445 * gdb.base/annota3.exp: Ditto.
8446 * gdb.base/args.exp: Ditto.
8447 * gdb.base/arithmet.exp: Ditto.
8448 * gdb.base/assign.exp: Ditto.
8449 * gdb.base/async.exp: Ditto.
8450 * gdb.base/bang.exp: Ditto.
8451 * gdb.base/break.exp: Ditto.
8452 * gdb.base/call-rt-st.exp: Ditto.
8453 * gdb.base/completion.exp: Ditto.
8454 * gdb.base/cond-expr.exp: Ditto.
8455 * gdb.base/condbreak.exp: Ditto.
8456 * gdb.base/consecutive.exp: Ditto.
8457 * gdb.base/define.exp: Ditto.
8458 * gdb.base/display.exp: Ditto.
8459 * gdb.base/ena-dis-br.exp: Ditto.
8460 * gdb.base/environ.exp: Ditto.
8461 * gdb.base/eval-skip.exp: Ditto.
8462 * gdb.base/info-proc.exp: Ditto.
8463 * gdb.base/jump.exp: Ditto.
8464 * gdb.base/logical.exp: Ditto.
8465 * gdb.base/long_long.exp: Ditto.
8466 * gdb.base/maint.exp: Ditto.
8467 * gdb.base/miscexprs.exp: Ditto.
8468 * gdb.base/pc-fp.exp: Ditto.
8469 * gdb.base/pointers.exp: Ditto.
8470 * gdb.base/relational.exp: Ditto.
8471 * gdb.base/reread.exp: Ditto.
8472 * gdb.base/sect-cmd.exp: Ditto.
8473 * gdb.base/sep.exp: Ditto.
8474 * gdb.base/sepdebug.exp: Ditto.
8475 * gdb.base/until.exp: Ditto.
8476 * gdb.base/whatis-exp.exp: Ditto.
8477 * gdb.cp/annota2.exp: Ditto.
8478 * gdb.cp/annota3.exp: Ditto.
8479 * gdb.trace/actions.exp: Ditto.
8480 * gdb.trace/backtrace.exp: Ditto.
8481 * gdb.trace/circ.exp: Ditto.
8482 * gdb.trace/collection.exp: Ditto.
8483 * gdb.trace/deltrace.exp: Ditto.
8484 * gdb.trace/infotrace.exp: Ditto.
8485 * gdb.trace/limits.exp: Ditto.
8486 * gdb.trace/packetlen.exp: Ditto.
8487 * gdb.trace/passc-dyn.exp: Ditto.
8488 * gdb.trace/passcount.exp: Ditto.
8489 * gdb.trace/report.exp: Ditto.
8490 * gdb.trace/save-trace.exp: Ditto.
8491 * gdb.trace/tfind.exp: Ditto.
8492 * gdb.trace/tracecmd.exp: Ditto.
8493 * gdb.trace/while-dyn.exp: Ditto.
8494 * gdb.trace/while-stepping.exp: Ditto.
8495 * lib/gdb.exp: Ditto.
8496 (gdb_compile): Handle nowarning option.
8497
5f4a23d9
AO
84982006-03-07 Alexandre Oliva <aoliva@redhat.com>
8499
8500 * gdb.base/prelink.c, gdb.base/prelink-lib.c: Update FSF address.
8501 * gdb.base/prelink.exp: Likewise. Add -q to prelink runs.
8502 Rename executable to prelinkt. Don't re-prelink if we didn't
8503 get a core file. Test prelink -u exit status to tell whether
8504 prelinking failed. Use gdb_test_multiple.
8505
9733fc94
DJ
85062006-03-01 Daniel Jacobowitz <dan@codesourcery.com>
8507
8508 * gdb.cp/inherit.exp (test_print_mi_member_types): New function.
8509 (do_tests): Call it.
8510
cc10cae3
AO
85112006-02-28 Alexandre Oliva <aoliva@redhat.com>
8512
8513 * gdb.base/prelink.exp: New test.
8514 * gdb.base/prelink.c, gdb.base/prelink-lib.c: New sources.
8515
15c46491
WZ
85162006-02-24 Wu Zhou <woodzltc@cn.ibm.com>
8517
8518 * gdb.fortran/derived-type.f90: New file.
8519 * gdb.fortran/derived-type.exp: New testcase.
8520
5c9f7ded
DJ
85212006-02-23 Daniel Jacobowitz <dan@codesourcery.com>
8522
8523 * gdb.base/default.exp: Allow ';' as a directory separator.
8524
5b96932b
AS
85252006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
8526
8527 * gdb.base/help.exp (help add-symbol-file): Update.
8528
1986bccd
AS
85292006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
8530
8531 * gdb.base/help.exp (help load): Update expected results.
8532
a8b7528f
FF
85332006-02-19 Fred Fish <fnf@specifix.com>
8534
8535 * gdb.base/pc-fp.exp (get_valueofx): Don't print environment
8536 specifix hex value as part of results.
8537 * gdb.base/shreloc.exp (get_msym_addrs): Ditto.
a9c64011 8538
f8261448
FF
85392006-02-16 Fred Fish <fnf@specifix.com>
8540
8541 * gdb.base/whatis.c: Define variables using typedefs char_addr,
8542 ushort_addr, and slong_addr, so the typedefs are not optimized
8543 away.
8544 * gdb.base/whatis.exp: Add tests using type name for struct type,
8545 union type, enum type, and typedef.
a9c64011 8546
31d8bdd2
MK
85472006-02-13 Mark Kettenis <kettenis@gnu.org>
8548
8549 * gdb.arch/i386-prologue.exp: Add testcase for PR breakpoints/2080.
8550
34e41e63
JB
85512006-02-13 Jim Blandy <jimb@redhat.com>
8552
8553 * gdb.base/scope.exp (test_at_main): Remove logic to handle the
8554 case where it takes two "next" commands to skip past the init
8555 call.
8556
ac6e4f31
FF
85572006-02-12 Fred Fish <fnf@specifix.com>
8558
8559 * gdb.base/scope.exp (test_at_main): Use gdb_test_multiple
8560 to handle cases where it takes two "next" commands to skip
8561 past the init call.
8562
2db2d571
JB
85632006-02-07 Joel Brobecker <brobecker@adacore.com>
8564
8565 * gdb.ada/array_return.exp: Mark the last test as expected to fail
8566 on hppa32 targets.
8567
38fcd64c
DJ
85682006-02-06 Vladimir Prus <ghost@cs.msu.su>
8569
8570 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Test for the fullname
8571 field.
8572
1315ad46
MK
85732006-01-29 Mark Kettenis <kettenis@gnu.org>
8574
8575 * gdb.cp/bool.cc, gdb.cp/bool.exp: New files.
8576
5625b943
DJ
85772006-01-22 Daniel Jacobowitz <dan@codesourcery.com>
8578
8579 * gdb.arch/powerpc-prologue.c, gdb.arch/powerpc-prologue.exp: New
8580 files.
8581
80df1bbe
DJ
85822006-01-20 Daniel Jacobowitz <dan@codesourcery.com>
8583
8584 * gdb.cp/maint.exp: Set complaints to a positive value.
8585
9078e690
DJ
85862006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
8587
8588 * gdb.base/multi-forks.c: Add copyright notice. Include <stdlib.h>.
8589 * gdb.base/multi-forks.exp: Use a loop. Allow "fork" as a stopped
8590 function name.
8591
9c903399
DJ
85922006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
8593
8594 * gdb.base/checkpoint.c: Update copyright notice. Include
8595 <stdlib.h>.
8596
761ae4d6
JB
85972006-01-04 Jim Blandy <jimb@redhat.com>
8598
8599 * gdb.asm/asm-source.exp: Independently provide default values for
8600 asm-flags and debug-flags. Use 'string equal' to do the
8601 comparison, not the implicit expr's '==' operator. Remove
8602 now-unneeded assignments to asm-flags. In h8300 case, place
8603 "-gdwarf-2", not "-gdwarf2", in debug-flags, not asm-flags.
8604
099ac3dd
MS
86052006-01-04 Michael Snyder <msnyder@redhat.com>
8606
8607 * gdb.base/checkpoint.c: New file.
8608 * gdb.base/checkpoint.exp: New file.
8609 * gdb.base/multi-fork.c: New file.
8610 * gdb.base/multi-fork.exp: New file.
8611 * gdb.base/pi.txt: New file (data for checkpoint.c test).
8612
f4d85314
FF
86132006-01-04 Fred Fish <fnf@specifix.com>
8614
8615 * gdb.base/ptype.c (foo): Add typedef.
8616 (intfoo): Add function.
8617 * gdb.base/ptype1.c: New file.
8618 * gdb.base/ptype.exp: Handle compilation and linking with two
8619 source files. Test that proper type for "foo" is found based
8620 on source context rather than first match found in symtabs.
8621
a1b06f35
MK
86222005-12-28 Mark Kettenis <kettenis@gnu.org>
8623
8624 * gdb.asm/asm-source.exp (hppa-*-openbsd*): New.
8625 * gdb.asm/openbsd.inc: Indent commands.
8626
d082a1e2
MK
86272005-12-26 Mark Kettenis <kettenis@gnu.org>
8628
c65016bd
MK
8629 * gdb.base/freebpcmd.exp: Increase timeout.
8630
d082a1e2
MK
8631 * gdb.gdb/selftest.exp (test_with_self): Update copyright check.
8632
d3c32a0e
DJ
86332005-12-17 Daniel Jacobowitz <dan@codesourcery.com>
8634
8635 * gdb.base/default.exp: Update check for "show version".
8636
9fdb1f50
RC
86372005-12-09 Randolph Chung <tausq@debian.org>
8638
8639 * gdb.asm/asm-source.exp (hppa64-*-hpux*): New.
8640 * gdb.asm/pa64.inc: New file.
8641
5f2c56f7
RC
86422005-12-09 Randolph Chung <tausq@debian.org>
8643
8644 * gdb.asm/common.inc: Indent commands.
8645 * gdb.asm/asmsrc1.s: Likewise.
8646 * gdb.asm/asmsrc2.s: Likewise.
8647
8117349c
RC
86482005-12-09 Randolph Chung <tausq@debian.org>
8649
8650 * gdb.arch/pa-nullify.exp: Handle hppa64-*-* targets.
8651 (get_addr_of_sym): Remove duplicate print.
8652 (gen_core): xfail hppa*-*-hpux*, update expected output.
8653 * gdb.arch/pa-nullify.s: Reformat to also work on HPUX.
8654 * gdb.arch/pa64-nullify.s: New file.
8655
8f07f25a
RC
86562005-12-09 Randolph Chung <tausq@debian.org>
8657
8658 * gdb.base/dump.exp: Mark hppa64-*-* as 64-bit target.
8659
55b39184
DJ
86602005-12-07 Christophe Lyon <christophe.lyon@st.com>
8661
8662 * gdb.cp/printmethod.cc (main): Call virt and nonvirt, to force
8663 code generation for these functions.
8664 * gdb.cp/printmethod.exp: Expect "&A::nonvirt()" instead of an
8665 error message.
8666
31e2b00f
AS
86672005-12-02 Andrew Stubbs <andrew.stubbs@st.com>
8668
8669 * gdb.base/help.exp (help b, help br, help bre, help brea)
8670 (help break): Update the expected message.
8671
c3d0b56e
SC
86722005-11-11 Stephane Carrez <stcarrez@nerim.fr>
8673
8674 * gdb.asm/m68hc11.inc: Setup the data section.
8675 * gdb.asm/asm-source.exp (m6811-*-*): Don't use the target board linker
8676 script for this test.
8677 (m6812-*-*): Likewise.
8678
36ae0ea9
RC
86792005-11-09 Randolph Chung <tausq@debian.org>
8680
8681 * gdb.base/structs2.exp: Update xfail to only trigger for gcc-3.x.
8682
9d6f42e9
WZ
86832005-11-09 Wu Zhou <woodzltc@cn.ibm.com>
8684
8685 * gdb.base/break.exp: Fix a comment typo.
8686
e2126a14
EZ
86872005-11-03 Jim Blandy <jimb@redhat.com>
8688
a9c64011
AS
8689 Checked in by Elena Zannoni <ezannoni@redhat.com>
8690
889bf7c5 8691 * gdb.dwarf2/mac-fileno.exp, gdb.dwarf2/mac-fileno.S: New tests.
e2126a14 8692
e0ac7199
CV
86932005-11-02 Corinna Vinschen <vinschen@redhat.com>
8694
8695 * gdb.arch/gdb1558.c: Include stdio.h.
8696
31d3fb18
MK
86972005-10-31 Mark Kettenis <kettenis@gnu.org>
8698
8699 * gdb.asm/asm-source.exp: Use -e instead of --entry.
8700
e52b687c
MK
87012005-10-31 Mark Kettenis <kettenis@gnu.org>
8702
8703 * gdb.base/bfp-test.exp: Properly anchor gdb_multiple_test usage.
8704
f4711d79
PG
87052005-10-17 Paul Gilliam <pgilliam@us.ibm.com>
8706
a9c64011
AS
8707 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
8708 vscr" tests to better match output.
f4711d79 8709
987a9106
JB
87102005-10-12 Jim Blandy <jimb@redhat.com>
8711
8712 * gdb.base/structs.exp (any): New function.
8713 (test_struct_returns): Don't make any assumptions at all about
8714 what value the function returns when GDB can't set the return
8715 value.
8716
2336bb58
JB
87172005-10-09 Joel Brobecker <brobecker@adacore.com>
8718
8719 * gdb.ada/arrayidx/p.adb: New file.
8720 * gdb.ada/arrayidx.exp: New testcase
8721
87222005-10-09 Joel Brobecker <brobecker@adacore.com>
1495de3f
JB
8723
8724 * gdb.ada/array_return/pck.ads: New file.
8725 * gdb.ada/array_return/pck.adb: New file.
8726 * gdb.ada/array_return/p.adb: New file.
8727 * gdb.ada/array_return.exp: New testcase.
8728
705335ea
JB
87292005-10-03 Joel Brobecker <brobecker@adacore.com>
8730
a9c64011
AS
8731 * gdb.base/arrayidx.c: New file.
8732 * gdb.base/arrayidx.exp: New testcase.
705335ea 8733
11ee9940
NR
87342005-09-29 Nick Roberts <nickrob@snap.net.nz>
8735
8736 * gdb.base/annota3.exp, gdb.cp/annota3.exp: The annotations
8737 frames-invalid and breakpoints-invalid are no longer generated
8738 with level 3 so don't expect them in the output.
8739
39fb8e9e
BR
87402005-09-27 Bob Rossi <bob@brasko.net>
8741
a9c64011 8742 * gdb.mi/mi-disassemble.exp, gdb.mi/mi2-disassemble.exp: Remove .*
39fb8e9e
BR
8743 from test. Escape the | in mi_gdb_test call.
8744 * gdb.mi/mi-basics.exp, gdb.mi/mi-cli.exp, gdb.mi/mi-disassemble.exp,
8745 gdb.mi/mi-pthreads.exp, gdb.mi/mi-stack.exp, gdb.mi/mi2-basics.exp,
8746 gdb.mi/mi2-cli.exp, gdb.mi/mi2-disassemble.exp,
8747 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-stack.exp: Add extra details to
8748 expected regex's in mi_gdb_test calls.
8749 * lib/mi-support.exp: Remove arbitrary .* from tests.
8750 (mi_gdb_test): Add string_regex variable. Add anchor to main -re.
8751 Fully anchor GDB/MI expected results in mi_gdb_test.
8752 * lib/gdb.exp (string_to_regexp): Escape the ] character.
8753 * gdb.base/sizeof.exp: Remove escape character. Correct test.
8754
2af48f68
PB
87552005-09-26 Paul Brook <paul@codesourcery.com>
8756
8757 * long_long.exp: Exclude eabi targets from arm FPA float format test.
8758
f34502bc
WZ
87592005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
8760
8761 * bfp-test.c: New file.
8762 * bfp-test.exp: New testcase.
8763
ca929517
WZ
87642005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
8765
8766 * gdb.fortran/subarray.exp: New testcase to test the evaluation
8767 of subarray and substring variable.
8768 * gdb.fortran/subarray.f: New source file for the test of subarray
8769 and substring variable evaluation.
8770 * gdb.fortran/exprs.exp: Add four tests for substring evaluation
8771 of string constant.
8772
c761af65
DJ
87732005-09-19 Daniel Jacobowitz <dan@codesourcery.com>
8774
8775 * gdb.arch/altivec-regs.exp, gdb.arch/altivec-abi.exp: Update
8776 copyright dates.
8777
561d7a1d
PG
87782005-09-19 Paul Gilliam <pgilliam@us.ibm.com>
8779
8780 * gdb.arch/altivec-regs.exp (info powerpc altivec): Replace the 'info
8781 powerpc altivec' test with an almost identical 'info vector' test.
8782
b2b64cc9
PG
87832005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
8784
a9c64011
AS
8785 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
8786 vscr" tests to match output.
b2b64cc9 8787
6ac4d15a
PG
87882005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
8789
a9c64011
AS
8790 * gdb.arch/altivec-regs.exp: Adjust "print $vx<i>" tests to match
8791 output.
6ac4d15a 8792
40e55bef
BR
87932005-09-11 Bob Rossi <bob@brasko.net>
8794
889bf7c5
PA
8795 * lib/mi-support.exp (mi_gdb_test): Change -re to not be anchored.
8796 * gdb.mi/mi-syn-frame.exp: Call mi_gdb_test twice instead of once for
8797 commands that return an MI output command and an asyncronous MI output
8798 command.
40e55bef
BR
8799 * gdb.mi/mi-console.exp: Ditto.
8800
3c7385ec
BR
88012005-09-11 Bob Rossi <bob@brasko.net>
8802
8803 * gdb.mi/mi-var-child.c: Include <string.h>.
8804
a6cd0eb3
DJ
88052005-09-10 Daniel Jacobowitz <dan@codesourcery.com>
8806
8807 * killed.exp: Correct gdb_expect syntax.
8808
2f168eed
CV
88092005-08-09 Corinna Vinschen <vinschen@redhat.com>
8810
8811 * lib/mi-support.exp (mi_gdb_load): Fix typo.
8812
ecd3fd0f
BR
88132005-08-02 Bob Rossi <bob@brasko.net>
8814
8815 * gdb.mi/mi-basics.exp: Tell mi_gdb_start to use a PTY for inferior.
8816 (test_setshow_inferior_tty): Add global mi_inferior_tty_name to scope.
8817 Change tests to inferior-tty-set/show.
8818 * gdb.mi/mi-console.exp: Tell mi_gdb_start to use a PTY for inferior.
8819 (47-exec-next): Use mi_gdb_test to get GDB and Inferior output.
8820 * gdb.mi/mi-syn-frame.exp: Tell mi_gdb_start to use a PTY for
8821 inferior. Use mi_gdb_test to get GDB and Inferior output.
8822 * lib/mi-support.exp (mi_inferior_spawn_id): Add inferior PTY
8823 descriptor.
8824 (mi_inferior_tty_name): Add inferior PTY file name.
8825 (mi_gdb_start): Add INFERIOR_PTY parameter.
8826 (mi_gdb_test): Add IPATTERN parameter.
8827
f1ea48cb 88282005-08-02 Bob Rossi <bob@brasko.net>
a9c64011 8829
f1ea48cb
BR
8830 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Add MESSAGE
8831 parameter to mi_gdb_test.
8832 * lib/mi-support.exp (mi_gdb_test): Make MESSAGE parameter necessary.
8833
6e650a67
DJ
88342005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
8835
8836 * gdb.mi/mi-var-child.c (do_children_tests): Initialize
8837 struct_declarations.
8838 * gdb.mi/mi-var-child.exp: Step over the initialization of
8839 struct_declarations.
8840
8be260b6
DJ
88412005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
8842
8843 * gdb.mi/basics.c, gdb.mi/var-cmd.c: Revert last change.
8844 * gdb.mi/mi-stack.c: New file, based on gdb.mi/basics.c.
8845 * gdb.mi/mi-var-child.c: New file, based on gdb.mi/var-cmd.c.
8846 * gdb.mi/mi-stack.exp: Update to use mi-stack.c as a source file.
8847 * gdb.mi/mi-var-child.exp: Update to use mi-var-child.c as a source
8848 file.
8849
4e660f07
NR
88502005-07-27 Nick Roberts <nickrob@snap.net.nz>
8851
8852 * gdb.mi/var-cmd.c: Give long_array in _struct_decl 12 elements.
8853 (do_children_tests): Assign values to the extra elements.
8854
8855 * gdb.mi/mi-var-child.exp: Adapt tests for extra elements and use
8856 them for tests for "-var-update --no-values" and
a9c64011 8857 "-var-update --all-values".
4e660f07
NR
8858 Add test for "-var-list-children --simple-values".
8859
8860 * gdb.mi/basics.c (callee4): Add integer array D[3]...
8861
8862 * gdb.mi/mi-stack.exp (test_stack_locals_listing): ...to test
8863 "-stack-list-locals --simple-values" Improve doc strings and
8864 comments.
8865
6bdae935
MK
88662005-07-18 Mark Kettenis <kettenis@gnu.org>
8867
598b7a6f
MK
8868 * gdb.base/sigaltstack.exp (finish_test): KFAIL gdb/1736 on
8869 *-*-openbsd*.
8870 * gdb.base/sigstep.exp (advancei): KFAIL gdb/1736 on *-*-openbsd*.
8871
6bdae935
MK
8872 * gdb.base/sigaltstack.c (main): Use stack_t instead of `struct
8873 sigaltsatck'.
8874
1323e929 88752005-07-14 Bob Rossi <bob@brasko.net>
a9c64011 8876
1323e929
BR
8877 * gdb.base/default.exp (tty): Changed output of command.
8878 * gdb.base/help.exp (help tty): Ditto.
8879
b1a9c082
MK
88802005-07-12 Mark Kettenis <kettenis@gnu.org>
8881
8882 * gdb.arch/i386-sse.exp: Compile with -msse when using GCC.
8883
10a844a2
MK
88842005-07-10 Mark Kettenis <kettenis@gnu.org>
8885
8886 * gdb.mi/mi2-stack.exp (test_stack_locals_listing): Remove test for
8887 -stack-select-frame without arguments.
8888 (test_stack_frame_listing): Add test for newly implemented command
8889 -stack-info-frame.
8890
3cb3b8df
BR
88912005-07-06 Bob Rossi <bob@brasko.net>
8892
8893 * gdb.mi/mi-basics.exp (test_setshow_inferior_tty): Test MI tty
8894 command.
8895 (Copyright): Update copyright.
8896
a0c5fbcf
WZ
88972005-07-06 Wu Zhou <woodzltc@cn.ibm.com>
8898
8899 * gdb.fortran/exprs.exp (test_arithmetic_expressions): Add five
8900 tests to evaluate exponentiation expression.
8901
984971d0
AS
89022005-06-29 Andreas Schwab <schwab@suse.de>
8903
8904 * gdb.base/sigrepeat.c: Include <stdlib.h> and add return type for
8905 main to avoid warnings.
8906
8907 * gdb.base/sigrepeat.exp: Fix reference to undefined variable.
8908
fe03833f
NR
89092005-06-20 Nick Roberts <nickrob@snap.net.nz>
8910
8911 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Remove test for
8912 -stack-select-frame without arguments.
8913 (test_stack_frame_listing): Add test for newly implemented command
8914 -stack-info-frame.
a9c64011 8915
7a55f279
WZ
89162005-06-17 Wu Zhou <woodzltc@cn.ibm.com>
8917
0ffa0ea5
DJ
8918 * gdb.fortran/array-element.f: New file.
8919 * gdb.fortran/array-element.exp: New testcase.
7a55f279 8920
26585198
DJ
89212005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
8922
8923 * gdb.base/bigcore.exp: Correct checks for systems which can
8924 not dump a large core file.
8925
c1bd25fd
DJ
89262005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
8927
8928 * gdb.base/relocate.c: Add a copyright notice.
8929 (dummy): Remove.
8930 * gdb.base/relocate.exp: Test printing the values of variables
8931 from a relocatable file.
8932
589e074d
DJ
89332005-06-12 Daniel Jacobowitz <dan@codesourcery.com>
8934
8935 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Don't expect
8936 excess MI output after an error.
8937
0915f927
JB
89382005-05-29 Joel Brobecker <brobecker@adacore.com>
8939
8940 * gdb.arch/alpha-step.c: New file.
8941 * gdb.arch/alpha-step.exp: New testcase.
8942
76ff342d
DJ
89432005-05-17 Daniel Jacobowitz <dan@codesourcery.com>
8944 Dennis Brueni <dennis@slickedit.com>
8945
8946 * gdb.mi/mi-cli.exp, gdb.mi/mi-return.exp, gdb.mi/mi-stack.exp,
8947 gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp,
8948 gdb.mi/mi-var-display.exp, gdb.mi/mi-watch.exp, gdb.mi/mi2-cli.exp,
8949 gdb.mi/mi2-return.exp, gdb.mi/mi2-stack.exp,
8950 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
8951 gdb.mi/mi2-var-display.exp: Expect fullname field in stack frames.
8952 * lib/mi-support.exp (mi_runto, mi_execute_to_helper): Likewise.
8953
96b0c7ac
DJ
89542005-05-17 Paul Gilliam <pgilliam@us.ibm.com>
8955 Wu Zhou <woodzltc@cn.ibm.com>
8956
8957 * gdb.base/shreloc.exp: Use gdb_compile_shlib. Add support for
8958 IBM's xlc compiler.
8959 * gdb.base/shreloc1.c (fn_1): Reference variable static_var_1.
8960 * gdb.base/shreloc2.c (fn_2): Reference variable static_var_2.
8961
f21565d2
JB
89622005-05-13 Jim Blandy <jimb@redhat.com>
8963
8964 * gdb.base/call-ar-st.exp: Call 'untested' and return -1 instead of
8965 calling gdb_suppress_entire_file.
8966 * gdb.base/charset.exp: Same.
8967 * gdb.base/call-rt-st.exp: Same.
8968
6006a3a1
BR
89692005-05-05 Bob Rossi <bob_rossi@cox.net>
8970
8971 * lib/gdb.exp (fullname_syntax): Added global regex.
8972 (fullname_syntax_POSIX): Ditto.
8973 (fullname_syntax_UNC): Ditto.
8974 (fullname_syntax_DOS_CASE): Ditto.
8975 (fullname_syntax_DOS): Ditto.
8976 * gdb.mi/mi-file.exp (test_file_list_exec_source_file): Added
8977 fullname_syntax variable to scope and use it.
8978 (test_file_list_exec_source_files): Ditto.
8979 * gdb.mi/mi2-file.exp (test_file_list_exec_source_file): Ditto.
8980
c3b69c04
DJ
89812005-05-04 Daniel Jacobowitz <dan@codesourcery.com>
8982
8983 * gdb.threads/linux-dp.exp: Check for *-*-linux-gnu*.
8984
3c95e6af
PG
89852004-05-02 Paul Gilliam <pgilliam@us.ibm.com>
8986
a9c64011
AS
8987 * lib/gdb.exp (skip_altivec_tests): New function, based on
8988 check_vmx_hw_available from the GCC testsuite.
8989 * lib/gdb.arch/altivec-abi.exp: Use skip_altivec_tests.
8990 * lib/gdb.arch/altivec-regs.exp: Likewise.
3c95e6af 8991
78df6c56
JB
89922005-05-02 Jim Blandy <jimb@redhat.com>
8993
8994 * gdb.base/auxv.exp: Call 'untested' and return -1 instead of
8995 calling gdb_suppress_entire_file.
8996
1690f9cf
DJ
89972005-04-30 Randolph Chung <tausq@debian.org>
8998
8999 * gdb.threads/staticthreads.exp: Override signal to check for hppa.
9000 Slightly relax "sem_post" name checking.
9001
5ea106f7
PG
90022005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
9003
9004 * gdb.base/unload.exp: Use new shared library infrastructure.
9005
bf7234cf
PG
90062005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
9007
9008 * gdb.base/so-impl-ld.exp: Use new shared library
a9c64011 9009 infrastructure.
bf7234cf 9010
547b869a
CV
90112005-04-29 Corinna Vinschen <vinschen@redhat.com>
9012
9013 * gdb.asm/asm-source.exp: Add h8300 to supported targets.
9014 * gdb.asm/h8300.inc: New file.
9015
f07e55f0
PG
90162005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
9017
9018 * gdb.base/shlib-call.exp: Change to use new shared library
9019 infrastructure.
9020
3cbba3d1
PG
90212005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
9022
a9c64011
AS
9023 * gdb.base/pending.exp: Change to use new shared library
9024 infrastructure.
3cbba3d1 9025
ed6df200
PG
90262005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
9027
a9c64011
AS
9028 * gdb.base/nodebug.exp: Allow for compiling by IBM's xlc compiler,
9029 use test_compiler_info instead of gcc_compiled, and update copyright.
ed6df200 9030
8c8f4ebe
PG
90312005-04-27 Paul Gilliam <pgilliam@us.ibm.com>
9032
a9c64011
AS
9033 * gdb.base/annota1.exp : Deal with messages caused by breakpoints in
9034 shared objects being adjusted and update copyright years.
8c8f4ebe 9035
607fbc54
DJ
90362005-04-27 Daniel Jacobowitz <dan@codesourcery.com>
9037
9038 * ChangeLog: Correct some 2003-01-13 dates.
9039 * gdb.base/sigbpt.exp, gdb.base/signull.exp, gdb.cp/bs15503.exp,
9040 gdb.cp/exception.exp, gdb.cp/userdef.cc, gdb.cp/userdef.exp,
9041 gdb.mi/mi-console.exp, gdb.mi/mi2-console.exp,
9042 gdb.trace/collection.exp, gdb.trace/passc-dyn.exp,
9043 gdb.trace/tfind.exp: Update copyright years.
9044
57bf0e56
DJ
90452005-04-14 Paul Gilliam <pgilliam@us.ibm.com>
9046 Daniel Jacobowitz <dan@codesourcery.com>
9047
9048 * lib/gdb.exp (gdb_compile): Handle shlib=.
9049 (gdb_compile_shlib): New function.
9050
9b593790
PG
90512005-04-12 Paul Gilliam <pgilliam@us.ibm.com>
9052
a9c64011 9053 * lib/gdb.exp (test_compiler_info): Give argument a default value.
9b593790 9054
9494c6a5
DJ
90552005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
9056
9057 * Makefile.in (ALL_SUBDIRS): Replace gdb.gdbserver with
9058 gdb.server.
9059 * configure.ac: Likewise.
9060 * configure: Regenerated.
9061 * gdb.gdbserver/Makefile.in: Moved to...
9062 * gdb.server/Makefile.in: ... here.
9063 * gdb.gdbserver/server.c: Moved to...
9064 * gdb.server/server.c: ... here.
9065 * gdb.gdbserver/server-run.exp: Moved to...
9066 * gdb.server/server-run.exp: ... here.
9067
6f8eac0e
DJ
90682005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
9069
9070 * Makefile.in (ALL_SUBDIRS): Add gdb.gdbserver.
9071 * configure.ac: Create gdb.gdbserver/Makefile.
9072 * configure: Regenerated.
9073 * lib/gdbserver-support.exp: New file, derived from
9074 config/gdbserver.exp.
9075 * config/gdbserver.exp: Use gdbserver-support.exp.
9076 * gdb.gdbserver/Makefile.in: New file.
9077 * gdb.gdbserver/server.c: New file.
9078 * gdb.gdbserver/server-run.exp: New file.
9079
6e87504d
PG
90802005-04-06 Paul Gilliam <pgilliam@us.ibm.com>
9081
a9c64011
AS
9082 * lib/gdb.exp (test_compiler_info): Return compiler_info
9083 if no arguments are given.
6e87504d 9084
d1779be4
PG
90852005-04-01 Paul Gilliam <pgilliam@us.ibm.com>
9086
9087 * gdb.arch/altivec-abi.exp: Check for compiler and set
9088 use altivec' flag accordingly.
9089 * gdb.arch/altivec-regs.exp: Likewise.
9090
88750304
DJ
90912005-03-29 Daniel Jacobowitz <dan@codesourcery.com>
9092
9093 * gdb.base/ptr-typedef.exp, gdb.base/ptr-typedef.c: New files.
9094
f3fb768d
AS
90952005-03-27 Andreas Schwab <schwab@suse.de>
9096
9097 * gdb.base/bigcore.c (main): Add missing mode argument in open
9098 call.
9099
7e813ac5
DJ
91002005-03-25 Daniel Jacobowitz <dan@codesourcery.com>
9101
9102 * lib/mi-support.exp (mi_gdb_load): Use /tmp for gdbserver
9103 downloads.
9104 * config/gdbserver.exp (gdb_load): Likewise.
9105
8e3049aa
PB
91062005-03-14 Paul Brook <paul@codesourcery.com>
9107
9108 * lib/mi-support.exp: Use mi_gdb_target_cmd to connect to remote
9109 targets.
9110
a9df7c44
JB
91112005-03-09 Joel Brobecker <brobecker@adacore.com>
9112
9113 * gdb.dwarf2/dup-psym.S: New file.
9114 * gdb.dwarf2/dup-psym.exp: New testcase.
9115
9f0d94e8
JB
91162005-03-09 Joel Brobecker <brobecker@adacore.com>
9117
9118 * gdb.ada/exec_changed/first.adb: New file.
9119 * gdb.ada/exec_changed/second.adb: New file.
9120 * gdb.ada/exec_changed.exp: New testcase.
9121
5f579bc5
NS
91222005-03-08 Nathan Sidwell <nathan@codesourcery.com>
9123
36e9969c
NS
9124 * gdb.cp/userdef.cc (A1::operator+): New unary plus.
9125 (A2): New class.
9126 (main): Test operator+.
9127 * gdb.cp/userdef.exp: Test unary plus. Use A2::operator+ for
9128 breakpoint test.
9129
5f579bc5
NS
9130 * gdb.base/sigbpt.exp: Disable if gdb,nosignals.
9131 * gdb.base/signull.exp: Disable if gdb,nosignals.
9132 * gdb.cp/bs15503.exp: Disable if skip_cplus_tests
9133 * gdb.cp/exception.exp: Disable if skip_cplus_tests.
9134 * gdb.mi/mi-console.exp: Disable hello test if gdb,noinferiorio.
9135 * gdb.mi/mi2-console.exp: Likewise.
9136 * gdb.trace/collection.exp (run_trace_experiment): Consume the
9137 continue output at start.
9138 (gdb_collect_locals_test): Robustify regexp.
9139 * gdb.trace/passc-dyn.exp: Fix comment typo.
9140 * gdb.trace/tfind.exp: Don't enable optimization. Remove stray ']'.
9141
be46087e
CV
91422005-03-08 Corinna Vinschen <vinschen@redhat.com>
9143
9144 * gdb.asm/asm-source.exp: Add iq2000 case.
9145 * gdb.asm/iq2000.inc: New file.
9146
384e1a61 91472005-03-07 Manoj Iyer <manjo@austin.ibm.com>
a9c64011 9148
384e1a61
MI
9149 * gdb.base/command.exp: Change hardcoded value to regular expression.
9150 * gdb.base/float.exp: Add powerpc to the list of targets checked.
9151
584b6e9e
DJ
91522005-03-07 Daniel Jacobowitz <dan@codesourcery.com>
9153
9154 * gdb.asm/alpha.inc, gdb.asm/frv.inc, gdb.asm/i386.inc,
9155 gdb.asm/ia64.inc, gdb.asm/m68hc11.inc, gdb.asm/m68k.inc,
9156 gdb.asm/mips.inc, gdb.asm/pa.inc, gdb.asm/powerpc.inc,
9157 gdb.asm/s390.inc, gdb.asm/s390x.inc, gdb.asm/sh.inc,
9158 gdb.asm/x86_64.inc: Use .purgem before redefining macros.
9159
ab5b5d61
MK
91602005-03-05 Mark Kettenis <kettenis@gnu.org>
9161
9162 * gdb.cp/ovldbreak.exp: Adjust regular expression for recent
9163 changes.
9164
ae051c1b
PG
91652004-03-03 Paul Gilliam <pgilliam@us.ibm.com>
9166
a9c64011
AS
9167 * lib/compiler.c: Add test for IBM's xlc compiler.
9168 * lib/compiler.cc: Likewise.
ae051c1b 9169
3f0f6ed2
JB
91702004-02-24 Joel Brobecker <brobecker@adacore.com>
9171
9172 * gdb.ada/fixed_points.exp: Create compilation object directory
9173 before running the test.
9174 * gdb.ada/null_record.exp: Likewise.
9175 * gdb.ada/packed_array.exp: Likewise.
9176 * gdb.ada/start.exp: Likewise.
9177
724f452b
JB
91782005-02-15 Joel Brobecker <brobecker@adacore.com>
9179
9180 * gdb.ada/packed_array/pa.adb: New file.
9181 * gdb.ada/packed_array.exp: New testcase.
9182
57f5cdfb 91832005-02-10 Mark Kettenis <kettenis@gnu.org>
ebdda337 9184
1f393151
MK
9185 * gdb.dwarf2/dw2-intermix.exp, gdb.dwarf2/dw2-intermix.S: New
9186 files.
9187
ebdda337
MK
9188 * gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/dw2-intercu.exp: Run tests
9189 on *-*-openbsd*. Correctly match whitespace in regukar
9190 expressions.
9191
cf309262
DJ
91922005-02-10 Daniel Jacobowitz <dan@debian.org>
9193
9194 From Ramana Radhakrishnan <ramana.radhakrishnan@codito.com>:
9195 PR exp/1821
9196 * gdb.base/gdb1821.c: New test file.
9197 * gdb.base/gdb1821.exp: New test file.
9198
3be49e7a
JB
91992005-02-09 Joel Brobecker <brobecker@adacore.com>
9200
9201 * gdb.base/start.c: New file.
9202 * gdb.base/start.exp: New testcase.
9203
e292e67d
JB
92042005-02-09 Joel Brobecker <brobecker@adacore.com>
9205
9206 * gdb.ada/start/dummy.adb: New file.
9207 * gdb.ada/start.exp: New testcase.
9208
dbdfa66c
CV
92092005-02-09 Corinna Vinschen <vinschen@redhat.com>
9210
9211 * maint.exp: Raise timeout to give Cygwin targeted GDBs more time
9212 for printing symbols and statistics.
9213 Add test for using relative pathnames in "maint print msymbols" test.
9214 Mark "maint info sections DATA" XFAIL on Cygwin.
9215 Remove Cygwin XFAIL mark on "help maint dump-me" and "maint dump-me"
9216 tests.
9217
d7941671
AC
92182005-02-09 Andreas Schwab <schwab@suse.de>
9219
9220 Committed by Andrew Cagney <cagney@gnu.org>
9221 * gdb.base/remotetimeout.exp: New file.
9222
74e5ef44
MK
92232005-02-07 Mark Kettenis <kettenis@gnu.org>
9224
9225 * gdb.base/interp.exp: Remove trailing \n in gdb_test commands.
9226
464dd14d
JB
92272005-02-03 Joel Brobecker <brobecker@adacore.com>
9228
9229 * gdb.ada/gnat_ada.gpr: New file.
9230 * gdb.ada/gnat_ada.gin: Delete, no longer used.
9231 * lib/ada.exp (gdb_compile_ada): Minor adaptation to new project file.
9232 * configure.ac: No longer generate gnat_ada.gpr.
9233 * configure: Regenerate.
9234 * gdb.ada/Makefile.in: Minor adaptations due to new project file.
9235 * gdb.ada/null_record/null_record.adb: Moved here from gdb.ada.
9236 * gdb.ada/null_record/bar.ads: Likewise.
9237 * gdb.ada/null_record/bar.adb: Likewise.
9238 * gdb.ada/fixed_points/fixed_points.adb: Likewise.
9239 * gdb.ada/null_record.exp (testdir): New variable.
9240 (testfile): executable is now in testdir subdirectory.
9241 (srcfile): Use full path to the main compilation unit.
9242 * gdb.ada/fixed_points.exp: Same changes as above.
9243
30d756ae
NR
92442005-02-03 Nick Roberts <nickrob@snap.net.nz>
9245
9246 * gdb.base/interp.exp: New test.
9247
9d799f85
AC
92482005-01-24 Andrew Cagney <cagney@gnu.org>
9249
9250 * gdb.base/sigrepeat.exp, gdb.base/sigrepeat.c: New test.
9251
15656118
AC
92522005-01-19 Andrew Cagney <cagney@gnu.org>
9253
a892c31b
AC
9254 * gdb.stabs/Makefile.in (Makefile): Update dependencies -
9255 configure.ac not configure.in.
9256
15656118
AC
9257 * gdb.base/scope.exp (test_at_main): Delete any XFAIL and/or KFAIL
9258 of powerpc*-*-*.
9259 * gdb.hp/gdb.base-hp/callfwmall.exp (do_function_calls): Ditto.
a9c64011 9260 * gdb.base/list.exp (test_list_function)
15656118
AC
9261 (test_list_filename_and_function): Ditto.
9262 * gdb.base/callfuncs.exp (do_function_calls): Ditto.
9263
a7b01baf
AC
92642005-01-16 Andrew Cagney <cagney@gnu.org>
9265
17d92a02
AC
9266 * gdb.base/source.exp: Delete KFAIL gdb/1846, simplify.
9267
a7b01baf
AC
9268 * gdb.base/source-error.gdb, gdb.base/source.exp: New files.
9269
bc8332bb
AC
92702005-01-14 Andrew Cagney <cagney@gnu.org>
9271
9272 * gdb.mi/mi-var-cmd.exp: Adjust "create int" test to match output.
9273 * gdb.mi/mi2-var-cmd.exp: Ditto.
9274
4d074752
CV
92752005-01-10 Corinna Vinschen <vinschen@redhat.com>
9276
9277 * gdb.base/fileio.c: Include unistd.h as required for lseek(2).
9278
bec39cab
AC
92792005-01-07 Andrew Cagney <cagney@gnu.org>
9280
9281 * configure.ac: Rename configure.in, require autoconf 2.59.
9282 * configure: Re-generate.
9283 * gdb.stabs/configure.ac: Rename configure.in, require autoconf 2.59.
9284 * gdb.stabs/configure: Re-generate.
9285 * gdb.hp/configure.ac: Rename configure.in, require autoconf 2.59.
9286 * gdb.hp/configure: Re-generate.
9287 * gdb.hp/gdb.objdbg/configure.ac: Rename configure.in, require
9288 autoconf 2.59.
9289 * gdb.hp/gdb.objdbg/configure: Re-generate.
9290 * gdb.hp/gdb.defects/configure.ac: Rename configure.in, require
9291 autoconf 2.59.
9292 * gdb.hp/gdb.defects/configure: Re-generate.
9293 * gdb.hp/gdb.compat/configure.ac: Rename configure.in, require
9294 autoconf 2.59.
9295 * gdb.hp/gdb.compat/configure: Re-generate.
9296 * gdb.hp/gdb.base-hp/configure.ac: Rename configure.in, require
9297 autoconf 2.59.
9298 * gdb.hp/gdb.base-hp/configure: Re-generate.
9299 * gdb.hp/gdb.aCC/configure.ac: Rename configure.in, require
9300 autoconf 2.59.
9301 * gdb.hp/gdb.aCC/configure: Re-generate.
9302
f10b16d4
JB
93032004-12-15 Jim Blandy <jimb@redhat.com>
9304
9305 * gdb.threads/linux-dp.exp: Fix output regexp to handle output
9306 under NPTL when there is debugging info available for libpthread.
9307
fb6e1814
JG
93082004-12-13 Jerome Guitton <guitton@gnat.com>
9309
9310 * gdb.ada/fixed_points.c: New file.
9311 * gdb.ada/fixed_points.exp: New file.
9312
fe46cd3a
RC
93132004-12-03 Randolph Chung <tausq@debian.org>
9314
9315 * gdb.arch/pa-nullify.exp: New file.
9316 * gdb.arch/pa-nullify.s: New file.
9317
8de0841b
RC
93182004-11-30 Randolph Chung <tausq@debian.org>
9319
9320 * gdb.threads/thread_check.exp: Use ${srcfile} for test program name
9321 instead of "tbug". Fix regexp to work properly with gdb_test.
9322
c8170782
PH
93232004-11-29 Paul Hilfinger <Hilfinger@gnat.com>
9324
9325 * gdb.base/bitfields2.exp: New test.
9326 * gdb.base/bitfields2.c: New file.
9327
954269c2
RE
93282004-11-28 Richard Earnshaw <rearnsha@arm.com>
9329
9330 * config/sim.exp (gdb_load): Return 0 on success, -1 on failure.
9331
0107feed
RC
93322004-11-16 Randolph Chung <tausq@debian.org>
9333
9334 * gdb.base/unload.exp: Pass relative path to gdb_get_line_number.
9335
f073ae8c
DJ
93362004-11-14 Daniel Jacobowitz <dan@debian.org>
9337
9338 * gdb.threads/threadapply.exp: Correct "macro details" test.
9339
19ad59e7
JJ
93402004-11-11 Jeff Johnston <jjohnstn@redhat.com>
9341
9342 * gdb.threads/threadapply.exp: New test.
9343 * gdb.threads/threadapply.c: New file.
9344
9cf0961b
MK
93452004-11-07 Mark Kettenis <kettenis@gnu.org>
9346
9347 * gdb.base/savedregs.exp: Correct pattern used for sigtramp
9348 frames.
9349
c789492a
FL
93502004-11-05 Felix Lee <felix+log1@specifixinc.com>
9351
9352 * gdb.base/cursal.exp: New file.
9353 * gdb.base/cursal.c: New file.
9354
a1e167bb
AC
93552004-11-03 Andrew Cagney <cagney@gnu.org>
9356
9357 * gdb.base/savedregs.exp, gdb.base/savedregs.c: New files.
9358
b7cbf173
MK
93592004-10-30 Mark Kettenis <kettenis@gnu.org>
9360
9361 * gdb.asm/asm-source.exp: Add mips*-*-netbsd* to the list of
9362 NetBSD/ELF targets.
9363
88f9d34f
JB
93642004-10-29 Joel Brobecker <brobecker@gnat.com>
9365
9366 * gdb.threads/bp_in_thread.c: New file, copied from
9367 pthread_cond_wait.c.
9368 * gdb.threads/bp_in_thread.c: Use bp_in_thread.c as the source
9369 file, rather than reusing the .c file from another testcase.
9370
ca7d6a0c
JB
93712004-10-20 Joel Brobecker <brobecker@gnat.com>
9372
9373 * gdb.ada/null_record.exp: Check where we stopped after
9374 sending the start command, instead of where the associated
9375 temporary breakpoint was inserted.
9376
0d863d03
AC
93772004-10-14 Andrew Cagney <cagney@gnu.org>
9378
9379 * gdb.mi/gdb701.c (main): Return 0.
9380
d11e72cb
DJ
93812004-10-13 Daniel Jacobowitz <dan@debian.org>
9382
d40539a4 9383 * gdb.dwarf2/dw2-intercu.S, gdb.dwarf2/dw2-intercu.exp: New files.
d11e72cb 9384
e1923096
JJ
93852004-10-12 Jeff Johnston <jjohnstn@redhat.com>
9386
9387 * gdb.threads/schedlock.c: Add comment markers to use to find
9388 line numbers.
9389 * gdb.threads/schedlock.exp: Adjust regex to handle the new
9390 comments.
9391 * gdb.threads/watchthreads.exp: Use gdb_get_line_number to find
9392 breakpoint lines.
9393
ec8ba2c9
DJ
93942004-10-12 Daniel Jacobowitz <dan@debian.org>
9395
9396 * gdb.dwarf2/dw2-basic.exp: Run on Hurd also.
9397
0eb3658b
DJ
93982004-10-12 Daniel Jacobowitz <dan@debian.org>
9399
9400 * configure.in: Add gdb.dwarf2.
9401 * configure: Regenerated.
9402 * Makefile.in: Add gdb.dwarf2.
9403 * gdb.dwarf2/Makefile.in, gdb.dwarf2/dw2-basic.S,
9404 gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/main.c,
9405 gdb.dwarf2/file1.txt: New files.
9406
a271cc33
OF
94072004-10-11 Orjan Friberg <orjanf@axis.com>
9408
a9c64011 9409 * gdb.threads/bp_in_thread.exp: Use runto_main and "continue" instead
a271cc33
OF
9410 of "run", since the latter doesn't work with remote targets. Adjust
9411 the breakpoint numbering accordingly.
9412 * gdb.threads/pthread_cond_wait.exp: Ditto.
9413
895ce074
MC
94142004-10-08 Michael Chastain <mec.gnu@mindspring.com>
9415
9416 * gdb.base/overlays.exp: Update copyright years.
9417
6be3092d
KI
94182004-10-08 Kei Sakamoto <sakamoto.kei@renesas.com>
9419
9420 * gdb.base/overlays.exp: Disable if target is Linux.
9421
e05389b8
FL
94222004-10-06 Felix Lee <felix+log1@specifixinc.com>
9423
9424 * config/gdbserver.exp (gdb_load): Use right filename on remote.
9425
73cb587d
KI
94262004-10-05 Kei Sakamoto <sakamoto.kei@renesas.com>
9427
9428 * gdb.asm/asm-source.exp: Add m32r-linux target.
9429 * gdb.asm/m32r-linux.inc: New file.
9430
3c0edcdc
AC
94312004-09-24 Andrew Cagney <cagney@redhat.com>
9432 David Anderson <anderson@redhat.com>
9433
9434 * gdb.base/bigcore.exp (extract_heap): If the expect "file size"
9435 command fails, assume things will work.
9436 * gdb.base/bigcore.c: Include <sys/stat.h> and <fcntl.h>.
9437 (_GNU_SOURCE): Define.
9438 (print_unsigned, print_hex): Change parameter to "long long".
9439 (print_byte_count): New function, use to print byte counts.
9440 (large_off_t, large_lseek, O_LARGEFILE): Define dependant on
9441 O_LARGEFILE.
9442 (main): Compute an upper bound on a corefile in max_core_size.
9443 Limit memory chunk size to max_core_size. Limit total memory
9444 allocated to max_core_size.
9445
4bb3667f
AC
94462004-09-23 Andrew Cagney <cagney@gnu.org>
9447
9448 * gdb.base/bigcore.exp: Replace the code that creates a corefile
9449 from a separate process with code that creates a corefile by
9450 making the inferior dump core.
9451
60fe1a51
MK
94522004-09-23 Mark Kettenis <kettenis@gnu.org>
9453
9454 * gdb.base/sigstep.exp: Avoid comments withing gdb_test_multiple
9455 block.
9456
8e937346
MC
94572004-09-23 Michael Chastain <mec.gnu@mindspring.com>
9458
9459 * gdb.base/constvars.exp (local_compiler_xfail_check_2):
9460 New proc. Accept both gcc 3.x.x and gcc 4.x.x.
9461 * gdb.base/volatile.exp (local_compiler_xfail_check_2):
9462 Likewise.
9463
7213f6d6
JJ
94642004-09-20 Jeff Johnston <jjohnstn@redhat.com>
9465
9466 * gdb.java/jprint.exp: New test case for java inferior call.
9467 * gdb.java/jprint.java: Ditto.
9468
eac69dca
JB
94692004-09-15 Joel Brobecker <brobecker@gnat.com>
9470
9471 * gdb.base/bigcore.exp: Deactivate on IRIX targets.
9472
22227696
MC
94732004-09-14 Michael Chastain <mec.gnu@mindspring.com>
9474
9475 * gdb.threads/killed.c: Include <stdlib.h>.
9476 * gdb.threads/pthreads.c: Likewise.
9477
7dd403a4
MC
94782004-09-14 Michael Chastain <mec.gnu@mindspring.com>
9479
9480 * gdb.threads/killed.c: Add copyright notice.
9481
33f2d567
JM
94822004-09-10 Jason Molenda (jmolenda@apple.com)
9483
a9c64011
AS
9484 * gdb.base/define.exp: Two new tests to verify zero space chars
9485 after 'if' and 'while' commands in a user-defined command is correctly
9486 parsed.
33f2d567 9487
e05b62ac
AC
94882004-09-08 Andrew Cagney <cagney@gnu.org>
9489
9490 * gdb.base/signals.exp (signal_tests_1): Delete. Merge signal
9491 delivery test with duplicate at end of file.
9492
9cbe82da
MK
94932004-09-06 Mark Kettenis <kettenis@jive.nl>
9494
9495 * gdb.base/unload.exp: Link with -dl on *-*-solaris*.
9496
564803d9
MC
94972004-09-05 Michael Chastain <mec.gnu@mindspring.com>
9498
9499 * config/hppro.exp: Removed.
9500
7c6807ce
MC
95012004-09-05 Michael Chastain <mec.gnu@mindspring.com>
9502
9503 * config/sparclet.exp: Removed.
9504
bf7e26dd
MC
95052004-09-05 Michael Chastain <mec.gnu@mindspring.com>
9506
9507 * config/udi.exp: Removed.
9508
714e341b
MC
95092004-09-02 Michael Chastain <mec.gnu@mindspring.com>
9510
9511 * gdb.base/sigstep.exp (advance): Use "-continue_timer" option
9512 of "exp_continue".
9513 (advancei): Likewise.
9514
1236e623
JJ
95152004-09-01 Jeff Johnston <jjohnstn@redhat.com>
9516
9517 * gdb.base/unload.exp: Fix so messages aren't duplicated.
9518
3bdcad15
MI
95192004-09-01 Manoj Iyer <manjo@austin.ibm.com>
9520
228af206 9521 * gdb.gdb/complaints.exp (setup_test): Use new gdb.exp functionality
3bdcad15
MI
9522 to check for nodebug in executable.
9523 * gdb.gdb/observer.exp (setup_test): Likewise.
9524 * gdb.gdb/selftest.exp (test_with_self): Likewise.
9525 * gdb.gdb/xfullpath.exp (setup_test): Likewise.
9526
c72b934c
AC
95272004-09-01 Andrew Cagney <cagney@gnu.org>
9528
9529 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
9530 files.
9531
edd9b715
JJ
95322004-09-01 Jeff Johnston <jjohnstn@redhat.com>
9533
9534 * gdb.base/unload.exp: Fix expected warning message to match
9535 latest format.
9536
fb4ce06b
CV
95372004-09-01 Corinna Vinschen <vinschen@redhat.com>
9538
9539 * gdb.base/call-rt-st.exp: Fix typos.
9540
ce78e7c3
MI
95412004-08-31 Manoj Iyer <manjo@austin.ibm.com>
9542
9543 * gdb.threads/thread_check.exp: New testcase.
9544 * gdb.threads/thread_check.c: New testcase.
9545
2dedb159
AC
95462004-08-31 Andrew Cagney <cagney@gnu.org>
9547
9548 * gdb.base/sigstep.exp (breakpoint_to_handler_entry)
9549 (skip_to_handler_entry): New procedures. Test stepping into a
9550 handler when the breakpoint is at the handler's entry point.
9551
68f53502
AC
95522004-08-30 Andrew Cagney <cagney@gnu.org>
9553
9554 * gdb.base/sigstep.exp (breakpoint_over_handler): Remove kfail
9555 gdb/1757.
9556
3e3ffd2b
MC
95572004-08-27 Michael Chastain <mec.gnu@mindspring.com>
9558
9559 With code from Manoj Iyer <manjo@austin.ibm.com>:
9560 * lib/gdb.exp (gdb_file_cmd): Return more information in the
9561 return value. Add an arm for "no debugging symbols found".
9562 Change a stray "error" to "perror".
9563 (gdb_run_cmd): Adapt to new return value.
9564 * gdb.base/remote.exp: Adapt to new return value.
9565 * gdb.gdb/complaints.exp: Likewise.
9566 * gdb.gdb/observer.exp: Likewise.
9567 * gdb.gdb/selftest.exp: Likewise.
9568 * gdb.gdb/xfullpath.exp: Likewise.
9569
4b6f5fd2
JB
95702004-08-27 Joel Brobecker <brobecker@gnat.com>
9571
9572 * gdb.threads/bp_in_thread.exp: New testcase.
9573
e5b25496
MC
95742004-08-27 Michael Chastain <mec.gnu@mindspring.com>
9575
9576 Fix PR testsuite/1735.
9577 * gdb.threads/schedlock.c (thread_function): Add a cast
9578 to suppress a gcc warning.
9579 * gdb.threads/thread-specific.c (thread_function): Likewise.
9580
934353d6
MC
95812004-08-26 Michael Chastain <mec.gnu@mindspring.com>
9582
9583 * gdb.base/unload.c: Include <stdlib.h>.
9584
f98a0aef 95852004-08-26 Michael Chastain <mec.gnu@mindspring.com>
3a77aa28 9586
f98a0aef 9587 From Paul Gilliam <pgilliam@us.ibm.com>:
3a77aa28
MC
9588 * gdb.base/call-sc.exp (test_scalar_returns): Make sure PC is
9589 synchronized after the "return".
9590
5a2e8882
MC
95912004-08-26 Michael Chastain <mec.gnu@mindspring.com>
9592
9593 * gdb.mi/basics.c: Include <stdio.h>.
9594 * gdb.mi/pthreads.c: Include <stdlib.h>.
9595 * gdb.mi/var-cmd.c: Include <stdlib.h>.
9596
a9640423
MC
95972004-08-26 Michael Chastain <mec.gnu@mindspring.com>
9598
9599 * gdb.threads/schedlock.c: Add copyright notice.
9600
b04e311d
AC
96012004-08-25 Andrew Cagney <cagney@gnu.org>
9602
9603 * gdb.base/sigstep.exp (breakpoint_to_handler, skip_to_handler)
9604 (skip_over_handler, breakpoint_over_hander): New test procedures.
9605 (advance, advancei): Add a proper prefix, do not use
9606 rerun_to_main.
9607 * gdb.base/sigstep.c (main): Change to use an infinite loop.
9608
7c27f15b
MC
96092004-08-24 Michael Chastain <mec.gnu@mindspring.com>
9610
9611 * gdb.mi/basics.c: Add copyright notice.
9612 * gdb.mi/var-cmd.c: Add copyright notice.
9613
fffc87ae
MC
96142004-08-23 Michael Chastain <mec.gnu@mindspring.com>
9615
9616 * lib/gdb.exp: Remove signed_keyword_not_used.
9617 * lib/compiler.c: Likewise.
9618 * lib/compiler.cc: Likewise.
9619
d782e0bf
MC
96202004-08-23 Michael Chastain <mec.gnu@mindspring.com>
9621
9622 * gdb.base/whatis.c: Remove conditional disabling of "signed".
9623 * gdb.base/whatis.exp: Remove signed_keyword_not_used.
9624
96033e83
MC
96252004-08-23 Michael Chastain <mec.gnu@mindspring.com>
9626
9627 * gdb.base/whatis.c: Add copyright notice.
9628
cf38c229
MK
96292004-08-20 Mark Kettenis <kettenis@gnu.org>
9630
9631 * gdb.arch/i386-prologue.exp (skip_breakpoint): New function. Use
9632 it to skip the breakpoints encoded in the inline assembly.
9633
f4b49756
MC
96342004-08-20 Michael Chastain <mec.gnu@mindspring.com>
9635
9636 * Makefile.in: Add gdb.fortran.
9637
2f193b69
MC
96382004-08-20 Michael Chastain <mec.gnu@mindspring.com>
9639
9640 * gdb.base/call-sc.exp (test_scalar_returns):
9641 Fix cut-and-paste glitch in "Make fun return now".
9642
89a237cb
MC
96432004-08-17 Michael Chastain <mec.gnu@mindspring.com>
9644
9645 * configure.in: Add gdb.fortran.
9646 * configure: Regenerate.
9647 * gdb.fortran/Makefile.in: New file.
9648 * lib/gdb.exp (skip_fortran_tests): New procedure.
9649
469aff8e
MC
96502004-08-17 Michael Chastain <mec.gnu@mindspring.com>
9651
9652 * gdb.mi/mi-var-block.exp: Use gdb_get_line_number. Remove
9653 reference to bug-gnu@prep.ai.mit.edu.
9654 * gdb.mi/mi-var-child.exp: Likewise.
9655 * gdb.mi/mi-var-cmd.exp: Likewise.
9656 * gdb.mi/mi-var-display.exp: Likewise.
9657 * gdb.mi/mi2-var-block.exp: Likewise.
9658 * gdb.mi/mi2-var-child.exp: Likewise.
9659 * gdb.mi/mi2-var-cmd.exp: Likewise.
9660 * gdb.mi/mi2-var-display.exp: Likewise.
9661
00b51b9f
MK
96622004-08-15 Mark Kettenis <kettenis@gnu.org>
9663
9664 * gdb.base/unload.c (main): Make local variable msg const.
9665
45f07fef
MC
96662004-08-15 Michael Chastain <mec.gnu@mindspring.com>
9667
9668 * gdb.mi/mi-cli.exp: Use gdb_get_line_number. Remove reference
9669 to bug-gnu@prep.ai.mit.edu.
9670 * gdb.mi/mi-disassemble.exp: Likewise.
9671 * gdb.mi/mi-eval.exp: Likewise.
9672 * gdb.mi/mi-file.exp: Likewise. Also, add comment about the
9673 default line number.
9674 * gdb.mi/mi-return.exp: Likewise.
9675 * gdb.mi/mi-simplerun.exp: Likewise.
9676 * gdb.mi/mi-stack.exp: Likewise.
9677 * gdb.mi/mi-stepi.exp: Likewise. Also, replace wildcarded line
9678 number with explicit range test.
9679 * gdb.mi/mi-watch.exp: Likewise.
9680 * gdb.mi/mi2-break.exp: Likewise.
9681 * gdb.mi/mi2-cli.exp: Likewise.
9682 * gdb.mi/mi2-disassemble.exp: Likewise.
9683 * gdb.mi/mi2-eval.exp: Likewise.
9684 * gdb.mi/mi2-file.exp: Likewise. Also, add comment about the
9685 default line number.
9686 * gdb.mi/mi2-return.exp: Likewise.
9687 * gdb.mi/mi2-simplerun.exp: Likewise.
9688 * gdb.mi/mi2-stack.exp: Likewise.
9689 * gdb.mi/mi2-stepi.exp: Likewise. Also, replace wildcarded line
9690 number with explicit range test.
9691 * gdb.mi/mi2-watch.exp: Likewise.
9692
dd8c8ee7
MC
96932004-08-15 Michael Chastain <mec.gnu@mindspring.com>
9694
9695 * gdb.cp/ctti.exp: Tweak srcfile and objfile to have no slashes.
9696 * gdb.cp/m-static.exp: Likewise.
9697 * gdb.cp/rtti.exp: Likewise.
9698
4e838464
MK
96992004-08-14 Mark Kettenis <kettenis@gnu.org>
9700
9701 * gdb.base/bigcore.c: Include <sys/types.h> and <sys/time.h>.
9702
8d8cb839
EZ
97032004-08-14 Eli Zaretskii <eliz@gnu.org>
9704
9705 * ChangeLog: Prefix Local Variables with semi-colons and indent
9706 the reference to older ChangeLog files, to fix fontification in
9707 Emacs.
9708
deea8bb0
MC
97092004-08-13 Michael Chastain <mec.gnu@mindspring.com>
9710
9711 * gdb.mi/mi-break.exp: Use gdb_get_line_number.
9712 * gdb.mi/mi2-break.exp: Likewise.
9713
c3297504
MC
97142004-08-13 Michael Chastain <mec.gnu@mindspring.com>
9715
9716 * gdb.gdb/selftest.exp: Revert removal of call to init_malloc.
9717
25808999
MC
97182004-08-13 Michael Chastain <mec.gnu@mindspring.com>
9719
9720 * gdb.cp/inherit.exp: Use cp_test_ptype_class.
9721
226a8d71
MC
97222004-08-13 Michael Chastain <mec.gnu@mindspring.com>
9723
9724 * gdb.cp/classes.exp: Remove unused declarations. Just let
9725 test names default instead of providing special names. Remove
9726 extraneous demangler test.
9727
37fdf854
JJ
97282004-08-12 Jeff Johnston <jjohnstn@redhat.com>
9729
9730 * gdb.base/unload.exp: New test for breakpoints in dynamically
9731 loaded libraries.
9732 * gdb.base/unload.c: Ditto.
9733 * gdb.base/unloadshr.c: Ditto.
9734
2d3a7986
MC
97352004-08-12 Michael Chastain <mec.gnu@mindspring.com>
9736
9737 * gdb.cp/classes.exp (test_ptype_class_objects): Call
9738 cp_test_ptype_class.
9739 (test_enums): Likewise.
9740
c72b934c
AC
97412004-08-10 Andrew Cagney <cagney@gnu.org>
9742
9743 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
9744 files.
9745
cc503c8a
AC
97462004-08-10 Andrew Cagney <cagney@gnu.org>
9747
9748 * gdb.gdb/selftest.exp (do_steps_and_nexts): Remove code to skip
9749 init_malloc call.
9750
902f2ccb
MC
97512004-08-10 Michael Chastain <mec.gnu@mindspring.com>
9752
9753 * ChangeLog: Add copyright notice. The notice is copied
9754 from emacs 21.3 top level ChangeLog.
9755
78c90502
MC
97562004-08-09 Michael Chastain <mec.gnu@mindspring.com>
9757
9758 * lib/cp-support.exp: New file.
9759 * lib/cp-support.exp (cp_test_type_class): New function.
9760 * gdb.cp/derivation.exp: Use cp_test_ptype_class.
9761 * gdb.cp/virtfunc.exp (test_one_ptype): Removed.
9762 * gdb.cp/virtfunc.exp (test_ptype_of_classes): Use
9763 cp_test_ptype_class.
9764
88e5ea78
MC
97652004-08-09 Michael Chastain <mec.gnu@mindspring.com>
9766
9767 * gdb.mi/mi2-basics.exp, gdb.mi/mi2-break.exp,
9768 gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
9769 gdb.mi/mi2-eval.exp, gdb.mi/mi2-file.exp, gdb.mi/mi2-hack-cli.exp,
9770 gdb.mi/mi2-read-memory.exp, gdb.mi/mi2-regs.exp,
9771 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
9772 gdb.mi/mi2-stack.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi2-until.exp,
9773 gdb.mi/mi2-var-block.exp, gdb.mi/mi2-var-child.exp,
9774 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp,
9775 gdb.mi/mi2-watch.exp: Update copyright years.
9776
6a89fc9c
MK
97772004-08-09 Mark Kettenis <kettenis@gnu.org>
9778
9779 * gdb.base/sigaltstack.exp: Provide proper anchoring.
9780
1482e0de
MC
97812004-08-09 Michael Chastain <mec.gnu@mindspring.com>
9782
9783 * gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-break.exp,
9784 gdb.mi/mi-console.exp, gdb.mi/mi-disassemble.exp,
9785 gdb.mi/mi-eval.exp, gdb.mi/mi-file.exp, gdb.mi/mi-hack-cli.exp,
9786 gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
9787 gdb.mi/mi-return.exp, gdb.mi/mi-simplerun.exp,
9788 gdb.mi/mi-stack.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-until.exp,
9789 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-child.exp,
9790 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
9791 gdb.mi/mi-watch.exp: Update copyright years.
9792
1a5ce3f3
DJ
97932004-08-08 Daniel Jacobowitz <dan@debian.org>
9794
9795 PR gdb/1738
9796 * gdb.base/signals.exp (signal_tests_1): KFAIL bug in continuing
9797 from a breakpoint with a pending signal.
9798
04f6ecf2
DJ
97992004-08-08 Daniel Jacobowitz <dan@debian.org>
9800
9801 PR gdb/1736
9802 * lib/gdb.exp (gdb_test_multiple): Handle return -code return.
9803 * gdb.base/sigaltstack.exp (finish_test): Consume output until
9804 the prompt.
9805 * gdb.base/sigstep.exp: Add KFAIL for gdb/1736.
9806
54d90d35
DJ
98072004-08-08 Daniel Jacobowitz <dan@debian.org>
9808
9809 * gdb.cp/templates.exp: Handle (char)115 for template argument 's'.
9810
d2f6abb0
DJ
98112004-08-08 Daniel Jacobowitz <dan@debian.org>
9812
9813 PR gdb/1736
9814 * gdb.base/sigaltstack.exp (finish_test): New procedure. KFAIL
9815 for i?86-*-linux*.
9816
5598c03d
DJ
98172004-08-08 Daniel Jacobowitz <dan@debian.org>
9818
9819 * gdb.arch/i386-prologue.exp: Compile without debug information.
9820
c6fee705
MC
98212004-08-08 Michael Chastain <mec.gnu@mindspring.com>
9822
9823 * lib/gdb.exp (gdb_get_line_number): Rewrite with native tcl
9824 rather than asking gdb to search.
9825
dd90efdb
MC
98262004-08-05 Michael Chastain <mec.gnu@mindspring.com>
9827
9828 * gdb.base/gcore.c: Include <string.h>.
9829
1e84bec1
MC
98302004-08-05 Michael Chastain <mec.gnu@mindspring.com>
9831
9832 * gdb.base/gcore.c: Add copyright notice.
9833
e425eb2b
MC
98342004-08-05 Michael Chastain <mec.gnu@mindspring.com>
9835
9836 * gdb.base/freebpcmd.c: Include <stdio.h>.
9837 * gdb.base/long_long.c: Include <string.h>.
9838 * gdb.base/sigaltstack.c: Include <stdlib.h> <string.h>.
9839 * gdb.base/siginfo.c: Include <string.h>.
9840 * gdb.base/sigstep.c: Include <string.h>.
9841
cb9aaed5
MC
98422004-08-04 Michael Chastain <mec.gnu@mindspring.com>
9843
9844 * gdb.base/complex.c: Include <stdlib.h>.
9845
55944f3d
MC
98462004-08-04 Michael Chastain <mec.gnu@mindspring.com>
9847
9848 * gdb.base/complex.c: Add copyright notice.
9849
7b2953d9
MC
98502004-08-04 Michael Chastain <mec.gnu@mindspring.com>
9851
9852 * gdb.base/charset.c: Include <stdlib.h>.
9853
c9133d23
MC
98542004-08-04 Michael Chastain <mec.gnu@mindspring.com>
9855
9856 * gdb.base/auxv.c: Include <stdlib.h>.
9857
0a8490ad
MC
98582004-08-04 Michael Chastain <mec.gnu@mindspring.com>
9859
9860 * gdb.base/auxv.c: Add copyright notice.
9861
3426d5ec
MC
98622004-08-04 Michael Chastain <mec.gnu@mindspring.com>
9863
9864 * gdb.base/coremaker.c: Add copyright notice.
9865 * gdb.base/coremaker2.c: Add copyright notice.
9866
8da195dd
AC
98672004-08-04 Andrew Cagney <cagney@gnu.org>
9868
9869 * gdb.base/store.exp: Update copyright.
9870 (check_set, up_set, check_struct, up_struct): Add a prefix to test
9871 names, do not import gdb_prompt.
9872
8d394f98
AC
98732004-08-01 Andrew Cagney <cagney@gnu.org>
9874
9875 Fix PR testsuite/1729.
9876 * gdb.base/dump.exp: Add test name to callers of capture_value, do
9877 not use capture_value with value 4.
9878 (capture_value): Add optional test name parameter.
9879 (test_reload_saved_value, test_restore_saved_value): Use $msg as
9880 the prefix, pass to capture_value.
9881
b6702b23
MK
98822004-08-01 Mark Kettenis <kettenis@gnu.org>
9883
9884 * gdb.arch/i386-prologue.exp: Add testcase for standard prolgue.
9885 * gdb.arch/i386-prologue.c (standard): New prototype and function.
9886 (main): Call new function.
9887
c203e0ca
MC
98882004-07-31 Michael Chastain <mec.gnu@mindspring.com>
9889
9890 * gdb.cp/namespace.exp: Accept more varieties of ptype output.
9891
a7995a30
MC
98922004-07-31 Michael Chastain <mec.gnu@mindspring.com>
9893
9894 * gdb.cp/virtfunc.exp: Accept more varieties of ptype output.
9895
9366563b
MC
98962004-07-31 Michael Chastain <mec.gnu@mindspring.com>
9897
b6eeaf26 9898 * gdb.cp/inherit.exp: Accept more varieties of ptype output.
9366563b
MC
9899 Accept more values of vtbl pointer. Remove some messages
9900 about "obsolete gcc or gdb".
9901
2fc1f950
MC
99022004-07-30 Michael Chastain <mec.gnu@mindspring.com>
9903
9904 * gdb.cp/classes.exp: Accept more varieties of ptype output.
9905
c724d49b
MC
99062004-07-30 Michael Chastain <mec.gnu@mindspring.com>
9907
9908 * gdb.base/asm-source.exp: Properly convert target board
9909 debug flags from gcc format to binutils format.
9910
736b0fce
MK
99112004-07-28 Mark Kettenis <kettenis@gnu.org>
9912
9913 * gdb.arch/i386-prologue.exp: Remove KFAIL of "backtrace in
9914 gdb1718". PR backtrace/1718 partially fixed.
9915
5633ea5c
JJ
99162004-07-27 Jeff Johnston <jjohnstn@redhat.com>
9917
9918 * gdb.threads/watchthreads.exp: New test for threaded watchpoints.
9919
575eebb1
NC
99202004-07-26 Nick Clifton <nickc@redhat.com>
9921
9922 * gdb.asm/asm-source.exp (debug-flags): New variable. If a known
9923 good default value for a specific architecture is available then
9924 set it to that value. Otherwise default to the -gstabs switch.
9925 Remove the -g... switches from the asm-flags variable. Allow the
9926 target board info to override the value if it wants to. Pass the
9927 switch on the assembler command line.
9928
62104619
MK
99292004-07-23 Mark Kettenis <kettenis@gnu.org>
9930
9931 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1718.
9932 * gdb.arch/i386-prologue.c (gdb1718): New prototype and function.
9933 (main): Call new function.
9934
4a1135b8
MC
99352004-07-22 Michael Chastain <mec.gnu@mindspring.com>
9936
9937 Test for PR exp/1715.
9938 * gdb.base/radix.exp: Refactor common procedures. Make all
9939 test names unique. Change XFAIL to KFAIL.
9940
8a12c1f0
MC
99412004-07-20 Michael Chastain <mec.gnu@mindspring.com>
9942
9943 * gdb.ada/gnat_ada.gpr.in: Rename from here ...
9944 * gdb.ada/gnat_ada.gin: ... to here.
9945 * configure.in: Use gnat_ada.gin.
9946 * configure: Regenerate.
9947
23b451cf
AC
99482004-07-20 Andrew Cagney <cagney@gnu.org>
9949
9950 * gdb.base/signals.exp: Replace send_gdb and gdb_expect with
9951 gdb_test and gdb_test_multiple. Delete bash_bug. Delete suspect
9952 XFAILs. Clean up test messages and comments. Check backtraces.
9953 Delete re-sync code.
9954
ab618a02
MC
99552004-07-19 Michael Chastain <mec.gnu@mindspring.com>
9956
9957 Fix PR cli/740.
9958 * gdb.base/annota1.exp: Honor gdb,nosignals.
9959 * gdb.base/annota3.exp: Likewise.
9960
46dad340
MC
99612004-07-19 Michael Chastain <mec.gnu@mindspring.com>
9962
9963 * lib/java.exp: Update copyright notice.
9964
756d8c70
AC
99652004-07-19 Andrew Cagney <cagney@gnu.org>
9966
9967 * gdb.base/selftest.exp: Copy file from here ...
9968 * gdb.gdb/selftest.exp: ... to here.
9969
586027e6
AC
99702004-07-16 Andrew Cagney <cagney@redhat.com>
9971
9972 * lib/insight-support.exp: Delete file.
9973 * lib/java.exp (java_init): Fix copyright.
9974
029d2200
AC
99752004-07-16 Andrew Cagney <cagney@gnu.org>
9976
9977 * gdb.base/restore.c: Append "prologue" to comments marking the a
9978 function's prologue.
9979 * gdb.base/restore.exp: Update copyright, re-indent.
9980 (restore_tests): Use gdb_test_multiple. Add "calleeN calls
9981 callerN" prefix where needed. Update patterns that match a
9982 function's prologue.
9983
653b62c5
MC
99842004-07-16 Michael Chastain <mec.gnu@mindspring.com>
9985
9986 * gdb.base/restore.c: Add copyright notice.
9987
f7d690e5
AC
99882004-07-16 Andrew Cagney <cagney@gnu.org>
9989
9990 * gdb.base/logical.exp: Update copyright.
9991 (evaluate): New procedure. Use to re-implement tests using
9992 several tables.
9993
d629a7cb
MH
99942004-07-14 Martin Hunt <hunt@redhat.com>
9995
9996 * lib/insight-support.exp (gdbtk_start): Unset TCL_LIBRARY
9997 which fixes some problems where init.tcl was not found.
9998
9c7bb332
AC
99992004-07-13 Andrew Cagney <cagney@gnu.org>
10000
6bf46641
AC
10001 * gdb.base/sizeof.exp: Skip test when no inferior I/O.
10002 (check_sizeof, check_valueof): Do not include the output in the
10003 test name. Use gdb_test.
10004 (get_valueof): Use gdb_test_multiple.
10005
c4ffd4c0
AC
10006 * gdb.base/step-test.exp: Update copyright. Use
10007 gdb_test_multiple. Ensure that test names do not include
10008 architecture dependent output.
10009
ab89363a
AC
10010 * gdb.gdb/observer.exp: Update copyright.
10011 (setup_test): Use gdb_test_multiple.
10012 (attach_first_observer, attach_second_observer)
10013 (attach_third_observer, detach_first_observer)
10014 (detach_second_observer, detach_third_observer)
10015 (reset_counters, check_counters): Make $message a prefix.
10016 (test_normal_stop_notifications): Add "args" parameter - a list of
10017 init functions to be called. Make $message a prefix,
10018 (test_observer_normal_stop): Change the message prefixes so that
10019 they are unique, pass the attach / detach procedures to
10020 test_normal_stop_notifications.
10021
ec58997a
AC
10022 * gdb.base/signull.exp (test_segv): Prefix all tests with
10023 "${name}". Clean up test messages.
10024
b475183b
AC
10025 * gdb.base/annota3.exp, gdb.base/annota1.exp: Update copyright.
10026
9c7bb332
AC
10027 * gdb.base/ena-dis-br.exp: Update copyright.
10028 (break_at): New function. Replace send_gdb with gdb_test,
10029 break_at, and gdb_test_multiple. Replace XFAIL of "continue with
10030 ignore count, not stopped at bpt", with KFAIL.
10031
2dd95497
CV
100322004-07-13 Corinna Vinschen <vinschen@redhat.com>
10033
10034 * gdb.base/attach.exp: Remove cleanupfile handling.
10035
419e626b
AC
100362004-07-12 Andrew Cagney <cagney@gnu.org>
10037
10038 * gdb.base/annota1.exp: Cleanup corefile test name.
10039 * gdb.base/annota3.exp: Ditto.
10040
8b1b3228
AC
100412004-07-12 Andrew Cagney <cagney@gnu.org>
10042
78650829
AC
10043 * gdb.base/signals.exp: Clean up copyright, re-indent.
10044
8b1b3228
AC
10045 * gdb.base/attach.exp: Replace send_gdb and gdb_expect with
10046 gdb_test and gdb_test_multiple.
10047
935c2760
JJ
100482004-07-08 Jeff Johnston <jjohnstn@redhat.com>
10049
10050 * gdb.java/jmain.exp: Fix expected line number for main to
a9c64011 10051 break at. Set XFAIL for break at main test since gcj does not
935c2760
JJ
10052 provide line number info for first statement in main.
10053
1544280f
AC
100542004-07-08 Andrew Cagney <cagney@gnu.org>
10055
1279f4ff
AC
10056 * gdb.base/attach.exp: Cleanup copyright. Re-indent.
10057
1544280f
AC
10058 * gdb.base/sigbpt.exp: Make the common part of each test name a
10059 prefix instead of suffix.
10060
bcc82369
BR
100612004-07-07 Bob Rossi <bob_rossi@cox.net>
10062
10063 * gdb.mi/mi2-file.exp: Revert to version 1.1, except changed name of
10064 test from test_tbreak_creation_and_listing to
10065 test_file_list_exec_source_file
10066 * gdb.mi/mi-file.exp: Add test for -file-list-exec-source-files
10067 Changed name of test from test_tbreak_creation_and_listing to
10068 test_file_list_exec_source_file
10069
23f4b0aa
JJ
100702004-07-07 Jeff Johnston <jjohnstn@redhat.com>
10071
10072 * gdb.java/jmisc.exp: Fix expected output of ptype to look for
10073 the jmisc() constructor instead of <init>.
10074 * gdb.java/jmisc1.exp: Ditto.
10075
56401cd5
AC
100762004-07-07 Andrew Cagney <cagney@gnu.org>
10077
10078 * gdb.base/sigbpt.exp (stepi_out): Check for a single step
10079 corrupting the PC.
10080
44ae2f6a
MC
100812004-07-06 Michael Chastain <mec.gnu@mindspring.com>
10082
10083 * gdb.cp/templates.exp: Accept whitespace change in demangler
10084 output.
10085
45a83408
AC
100862004-07-06 Andrew Cagney <cagney@gnu.org>
10087
10088 * gdb.base/sigbpt.exp, gdb.base/sigbpt.c: New test.
10089
d205ad70
MC
100902004-07-02 Michael Chastain <mec.gnu@mindspring.com>
10091
10092 * lib/compiler.c: Accept __HP_CXD_SPP for old hp ansi c compiler.
10093 * lib/compiler.cc: Likewise.
10094
06ea1a61
MC
100952004-06-30 Michael Chastain <mec.gnu@mindspring.com>
10096
10097 * lib/compiler.cc: Work around string preprocessing problem
10098 with old hp c++ compiler.
10099 * lib/compiler.c: Likewise.
10100
daab1251
CV
101012004-06-29 Corinna Vinschen <vinschen@redhat.com>
10102
10103 * gdb.arch/i386-prologue.c: Add copyright header. Use preprocessor
10104 directives to conditionalize symbol prefixing.
10105 * gdb.arch/i386-prologue.exp: Allow symbol prefixing by adding
10106 additional_flags handling. Add underscore prefix for Cygwin.
10107 * gdb.arch/i386-unwind.c: Use preprocessor directives to
10108 conditionalize symbol prefixing.
10109 * gdb.arch/i386-unwind.exp: Allow symbol prefixing by adding
10110 additional_flags handling. Add underscore prefix for Cygwin.
10111
cc984116
CV
101122004-06-29 Corinna Vinschen <vinschen@redhat.com>
10113
10114 * gdb.base/bigcore.exp: Skip test on Cygwin.
10115
c279b077
MC
101162004-06-28 Michael Chastain <mec.gnu@mindspring.com>
10117
10118 * gdb.hp/gdb.base-hp/reg.exp: Accept both old and new gdb output
10119 formats for "info register". Use gdb_test_multiple. Fix
10120 the "invalid register" test.
10121
0e915747
CV
101222004-06-28 Corinna Vinschen <vinschen@redhat.com>
10123
10124 * gdb.base/attach.exp: Fix copyright date. Set testpid to Windows
10125 PID for Cygwin. Add Cygwin specific strings to check for in some
10126 tests.
10127 (do_attach_tests): Add a test for user interaction when attaching
10128 to a process with no matching symbol table already loaded.
10129
11422c86
AC
101302004-06-26 Andrew Cagney <cagney@gnu.org>
10131
10132 Test PR java/1567 and PR java/1565.
10133 * gdb.java/jmain.exp, gdb.java/jmain.java: New files.
10134 * gdb.java/jmisc2.exp: Delete file.
10135
cefbce26
MC
101362004-06-26 Michael Chastain <mec.gnu@mindspring.com>
10137
10138 * gdb.hp/gdb.base-hp/reg.exp: Update copyright notice.
10139
e19f872c
CV
101402004-06-25 Corinna Vinschen <vinschen@redhat.com>
10141
10142 * gdb.base/attach.exp (do_attach_tests): Don't forget to kill second
10143 attach process.
10144
d931ba3b
MC
101452004-06-23 Michael Chastain <mec.gnu@mindspring.com>
10146
10147 * gdb.cp/pr-1553.exp: Remove.
10148
aef68c48
MC
101492004-06-22 Michael Chastain <mec.gnu@mindspring.com>
10150
10151 * gdb.cp/pr-1553.cc: Remove.
10152 * gdb.cp/pr-1553.exp: Disable this test.
10153
8d5df71a
JB
101542004-06-20 Jim Blandy <jimb@redhat.com>
10155
a9c64011 10156 Fix PR testsuite/1680.
8d5df71a
JB
10157 * gdb.arch/i386-sse.exp: Properly quote curly braces in
10158 regular expressions.
10159
4ac6f39d
MC
101602004-06-19 Michael Chastain <mec.gnu@mindspring.com>
10161
10162 Fix PR testsuite/1679.
10163 * gdb.arch/i386-sse.exp: Do not call gdb_suppress_entire_file.
10164 Issue an UNSUPPORTED result instead.
10165
1b413552
JB
101662004-06-18 Jim Blandy <jimb@redhat.com>
10167
10168 * gdb.base/charset.exp: Only send a control-C if we see a new
10169 prompt and incomplete command.
10170
6daa6ebd
MC
101712004-06-18 Michael Chastain <mec.gnu@mindspring.com>
10172
10173 * gdb.cp/pr-574.cc: Add copyright notice.
10174
51fa4ae0
JB
101752004-06-17 Jim Blandy <jimb@redhat.com>
10176
10177 * gdb.base/charset.exp: Don't refer to $expect_out(1,string) in
10178 cases where the regexp has no groups; this grabs random text from
10179 the previous test suite, whatever that was.
10180
8fea26c5
MC
101812004-06-17 Michael Chastain <mec.gnu@mindspring.com>
10182
10183 * gdb.cp/printmethod.cc: Add copyright notice.
10184
1e3aeb41
MC
101852004-06-16 Michael Chastain <mec.gnu@mindspring.com>
10186
10187 * gdb.cp/psmang1.cc, gdb.cp/psmang2.cc: Add copyright notice.
10188
9d9030bc
AC
101892004-06-16 Andrew Cagney <cagney@gnu.org>
10190
10191 * gdb.base/signull.c: Update copyright. Include <string.h>.
10192 (bowler): Replace data_pointer with data_read
10193 and data_write cases. Add code_descriptor case.
10194 (zero, desc): New array and pointer.
10195 (data, code): Change to simple pointers.
10196 * gdb.base/signull.exp: Fix probe pattern matching a function
10197 descriptor SIGSEGV. Replace data_pointer with data_read and
10198 data_write tests.
10199
acd4ad44
AC
102002004-06-16 Andrew Cagney <cagney@gnu.org>
10201
10202 * gdb.base/long_long.exp, gdb.base/long_long.c: Rewrite.
10203
08fd625c
MC
102042004-06-15 Michael Chastain <mec.gnu@mindspring.com>
10205
10206 * gdb.base/long_long.c: Add copyright notice.
10207
1903502c
MC
102082004-06-15 Michael Chastain <mec.gnu@mindspring.com>
10209
10210 * gdb.base/long_long.exp: Remove reference to
10211 bug-gdb@prep.ai.mit.edu. Change line-number-specific breakpoint
10212 to gdb_breakpoint and gdb_continue_to_breakpoint.
10213
83313cb1
JB
102142004-06-14 Jim Blandy <jimb@redhat.com>
10215
10216 * gdb.arch/e500-regs.exp: Fix up 'print' pattern for the little-
10217 endian case.
10218
1bf404ef
AC
102192004-06-14 Andrew Cagney <cagney@gnu.org>
10220
10221 * gdb.base/gcore.exp (capture_command_output): Delete the always
10222 passing tests containing inferior values.
10223 * gdb.base/ending-run.exp: Do not include the breakpoint address
10224 in the test message. Update copyright.
10225 * gdb.base/sizeof.exp (check_sizeof): Do not include the type's
10226 size in the test name, use gdb_test_multiple. Update copyright.
10227
ef220b33
MC
102282004-06-14 Michael Chastain <mec.gnu@mindspring.com>
10229
10230 * gdb.cp/ref-types.cc: Add copyright notice.
10231
4f70a4c9
MC
102322004-06-14 Michael Chastain <mec.gnu@mindspring.com>
10233
10234 * lib/compiler.c: Remove gcc_compiled, hp_cc_compiler,
10235 hp_aCC_compiler.
10236 * lib/compiler.cc: Likewise.
10237 * lib/gdb.exp (get_compiler_info): Eval lines only if they are
10238 'set' commands. Log diagnostics for other lines. Set
10239 gcc_compiled, hp_cc_compiler, and hp_aCC_compiler.
10240
335928ac
MC
102412004-06-13 Michael Chastain <mec.gnu@mindspring.com>
10242
10243 * gdb.cp/try_catch.cc: Add copyright notice.
10244
2efb12e8
MC
102452004-06-12 Michael Chastain <mec.gnu@mindspring.com>
10246
10247 * gdb.cp/userdef.cc: Add copyright notice.
10248
0bbed51a
MC
102492004-06-11 Michael Chastain <mec.gnu@mindspring.com>
10250
10251 * gdb.cp/virtfunc.cc: Add copyright notice.
10252
e12a46c9
RC
102532004-06-11 Randolph Chung <tausq@debian.org>
10254
10255 * gdb.base/structs2.exp: Mark two tests as xfail because of a compiler
10256 problem.
10257
338e05af
AC
102582004-06-10 Andrew Cagney <cagney@gnu.org>
10259
10260 * lib/compiler.cc, lib/compiler.c: Append either
10261 __GNUC_PATCHLEVEL__, or "unknown" to the compiler_info.
10262 * gdb.base/structs.exp (test_struct_calls): Check for gcc-3-3-*
10263 instead of gcc-3-3.
10264
dc3f10cb
AC
102652004-06-09 Andrew Cagney <cagney@gnu.org>
10266
b4d946af
AC
10267 * gdb.base/structs.exp (test_struct_calls): Fix KFAIL for
10268 gdb/1455, bug is specific to "long long" and "double".
a9c64011 10269
dc3f10cb
AC
10270 * gdb.base/structs.exp (test_struct_returns, test_struct_returns)
10271 (test_struct_calls): Remove KFAIL of "long double" on i*86-*-*,
10272 x86_64-*-*, sparc64-*-*, and sparc*-*-solaris2*. PR tdep/1447
10273 fixed.
10274
b5c0bfa2
AC
102752004-06-09 Andrew Cagney <cagney@gnu.org>
10276
10277 * gdb.base/structs.exp (test_struct_returns): Replace
10278 "return_value_unknown" and "finish_value_unknown" by
10279 "return_value_known" and "finish_value_known". Instead of
10280 "return_value_unknown" iff "finish_value_unknown", check
10281 "return_value_known" implies "finish_value_known".
10282
caeb605f
MH
102832004-06-08 Martin Hunt <hunt@redhat.com>
10284
10285 * gdb.base/float.exp: Add pattern for mips targets.
10286
c892bb64
RC
102872004-06-08 Randolph Chung <tausq@debian.org>
10288
10289 * gdb.base/float.exp: Add pattern for hppa*-* target; make the failure
10290 message for unknown architectures more clear.
10291
48306d3e
JB
102922004-06-08 Joel Brobecker <brobecker@gnat.com>
10293
10294 * gdb.ada/null_record.exp: Use "start" instead of "begin" to
10295 start the execution of the program.
10296
83ecb59f
JB
102972004-06-07 Jim Blandy <jimb@redhat.com>
10298
10299 * gdb.arch/i386-sse.exp, gdb.arch/i386-sse.c: New tests.
10300 * gdb.arch/i386-cpuid.h: New helper file.
10301
55264cb4
RC
103022004-06-07 Randolph Chung <tausq@debian.org>
10303
10304 * gdb.base/shlib-call.exp: Allow breakpoint to be added after inferior
10305 has started.
10306
23cadb28
RM
103072004-06-04 Roland McGrath <roland@redhat.com>
10308
10309 Fix PR gdb/1647.
10310 * gdb.base/auxv.exp (fetch_auxv): Revert last change and fix it
10311 differently to be robust to output buffering differences.
10312
51d01eda
MC
103132004-06-04 Michael Chastain <mec.gnu@mindspring.com>
10314
10315 * gdb.threads/pthreads.exp: Update copyright years.
10316 (check_control_c): Change asynchronous 'after' to synchronous.
10317
f4fc3b93
RM
103182004-06-04 Roland McGrath <roland@redhat.com>
10319
10320 * gdb.base/auxv.exp (fetch_auxv): Consume output fully through
10321 next gdb prompt.
10322
4013522b
MC
103232004-06-02 Michael Chastain <mec.gnu@mindspring.com>
10324
10325 Fix PR gdb/1636.
10326 * gdb.threads/manythreads.exp: Change asynchronous 'after'
10327 calls to synchronous.
10328
7a8f1e6b
JB
103292004-05-26 Jim Blandy <jimb@redhat.com>
10330
10331 * gdb.arch/e500-prologue.exp, gdb.arch/e500-prologue.c: New tests.
10332
81bb3443
RC
103332004-05-24 Randolph Chung <tausq@debian.org>
10334
10335 * gdb.asm/asm-source.exp: Enable test for hppa-linux target.
10336 * gdb.asm/pa.inc: New file.
10337
8f5a3103
MK
103382004-05-22 Mark Kettenis <kettenis@gnu.org>
10339
10340 * gdb.base/signull.c: Use sigjmp_buf instead of jmp_buf.
10341
734b8fe8 103422004-05-21 Joel Brobecker <brobecker@gnat.com>
a9c64011 10343 Daniel Jacobowitz <drow@mvista.com>
734b8fe8
JB
10344
10345 * lib/gdb.exp (gdb_test_multiple): Improve regexp matching the
10346 GDB prompt.
10347
725603e1
UW
103482004-05-20 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10349
f4fc3b93 10350 * gdb.base/signull.c: Use sigsetjmp/siglongjmp instead of
725603e1
UW
10351 setjmp/longjmp. Use sigaction instead of signal.
10352
8b923272 103532004-05-19 J. Brobecker <brobecker@gnat.com>
a9c64011 10354 Michael Snyder <msnyder@redhat.com>
8b923272
JB
10355
10356 * gdb.threads/pthread_cond_wait.c: New file.
10357 * gdb.threads/pthread_cond_wait.exp: New testcase.
10358
8bfabb04
AC
103592004-05-13 Andrew Cagney <cagney@redhat.com>
10360
10361 * gdb.base/signull.exp, gdb.base/signull.c: New files.
10362 * gdb.base/gdb1476.c, gdb.base/gdb1476.exp: Delete files.
10363
42edda50
AC
103642004-05-11 Andrew Cagney <cagney@redhat.com>
10365
10366 * gdb.base/sigstep.exp (advancei): Update KFAILs. gdb/1613 is
10367 fixed but revealed gdb/1639.
10368
d303a6c7
AC
103692004-05-10 Andrew Cagney <cagney@redhat.com>
10370
10371 * gdb.base/signals.exp (signal_tests_1): Simplify "continue to
10372 func1" and "next to 2nd alarm", kernel bug avoided.
10373
bf08c2a1
DJ
103742004-05-10 Daniel Jacobowitz <dan@debian.org>
10375
10376 PR external/1568
10377 * gdb.base/bigcore.exp: Check the size of the dumped core file.
10378 XFAIL if it is smaller than bytes_allocated.
10379 * gdb.base/bigcore.c (bytes_allocated): Make static and unsigned.
10380 (main): Make chunks_allocated unsigned. Correct comment.
10381
c0586a34
JB
103822004-05-07 Joel Brobecker <brobecker@gnat.com>
10383
10384 * gdb.arch/powerpc-aix-prologue.c: New file.
10385 * gdb.arch/powerpc-aix-prologue.exp: New file.
10386
f2785d12
JB
103872004-05-07 Jim Blandy <jimb@redhat.com>
10388
10389 * gdb.base/lineinc.exp, gdb.base/lineinc1.h, gdb.base/lineinc2.h,
10390 gdb.base/lineinc3.h, gdb.base/lineinc.c: New tests.
10391
bd7f6e30
JB
103922004-05-06 Joel Brobecker <brobecker@gnat.com>
10393
10394 * gdb.base/sep.exp: No longer setup_kfail when the program was
10395 built with dwarf2.
10396
0a5e7efe
JI
103972004-05-05 Jim Ingham <jingham@apple.com>
10398
10399 * gdb.base/pending.exp: Make sure pending breakpoints
10400 preserve the ignore count.
f4fc3b93 10401
a8958849
MK
104022004-04-27 Jerome Guitton <guitton@gnat.com>
10403
10404 * i386-prologue.exp: Add testcase for jump instruction as first
10405 instruction of the real code.
10406 * i386-prologue.c (jump_at_beginning): New function.
10407
7e103f5b
MK
104082004-04-28 Mark Kettenis <kettenis@gnu.org>
10409
10410 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1624 on
10411 x86_64-*-*.
10412
5d38b224
MK
104132004-04-28 Mark Kettenis <kettenis@gnu.org>
10414
10415 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1623 on
10416 i*86-*-*.
10417
0ef32fd9
MK
104182004-04-25 Mark Kettenis <kettenis@gnu.org>
10419
10420 * gdb.base/call-sc.exp (start_scalars_test): Fix regular
10421 expression that checks the return type.
10422
71d7dd7c
AC
104232004-04-23 Andrew Cagney <cagney@redhat.com>
10424
10425 * gdb.base/call-sc.exp: New test of scalar call/return values.
10426 * gdb.base/call-sc.c: Ditto.
10427
1e9f977e
JJ
104282004-04-23 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10429
10430 * gdb.threads/manythreads.c: Reduce thread stack size.
10431
899d9e3a
JJ
104322004-04-23 Jeff Johnston <jjohnstn@redhat.com>
10433
10434 * gdb.threads/manythreads.c: Add copyright notice.
10435
61bcae62
AC
104362004-04-23 Andrew Cagney <cagney@redhat.com>
10437
10438 * gdb.base/siginfo.exp: Better handle step out of signal.
10439 * gdb.base/sigstep.exp: Ditto.
10440
7339a42e 104412004-04-22 Jeff Johnston <jjohnstn@redhat.com>
a9c64011 10442 Daniel Jacobowitz <drow@mvista.com>
7339a42e
JJ
10443
10444 * gdb.threads/manythreads.c: New testcase.
10445 * gdb.threads/manythreads.exp: Ditto.
10446
5c98409b
JB
104472004-04-22 Jim Blandy <jimb@redhat.com>
10448
10449 * gdb.stabs/exclfwd.exp, gdb.stabs/exclfwd1.c,
10450 gdb.stabs/exclfwd2.c, gdb.stabs/exclfwd.h: New test.
10451
3b611f1a
MC
104522004-04-21 Michael Chastain <mec.gnu@mindspring.com>
10453
10454 * gdb.stabs/weird.exp: Accept full pathname for $binfile.
10455
f0fd9238
AC
104562004-04-21 Andrew Cagney <cagney@redhat.com>
10457
10458 * gdb.base/sigstep.c: New file.
10459 * gdb.base/sigstep.exp: New file.
10460
90990674
JB
104612004-04-16 Joel Brobecker <brobecker@gnat.com>
10462
10463 * gdb.gdb/observer.exp (test_normal_stop_notifications): Update
10464 call to observer_notify_normal_stop.
10465
78cef34b
AC
104662004-04-15 Andrew Cagney <cagney@redhat.com>
10467
10468 * gdb.base/siginfo.c: New file.
10469 * gdb.base/siginfo.exp: New file.
10470
d2343407
JB
104712004-04-12 J. Brobecker <brobecker@gnat.com>
10472
10473 * gdb.base/sep.exp: Fix typo in comment.
10474
a2dba3c8
JB
104752004-04-12 J. Brobecker <brobecker@gnat.com>
10476
10477 * gdb.base/sep.c: New file.
10478 * gdb.base/sep-proc.c: New file.
10479 * gdb.base/sep.exp: New testcase.
10480
15f7b60e
MK
104812004-04-09 Mark Kettenis <kettenis@gnu.org>
10482
10483 * gdb.base/bigcore.exp: Disable on Solaris; no sparse core file
10484 support.
10485
44f4de1a
AC
104862004-04-05 Andrew Cagney <cagney@redhat.com>
10487
10488 * gdb.base/sigaltstack.c: New file.
10489 * gdb.base/sigaltstack.exp: New file.
10490
ef04f396
JB
104912004-04-04 Joel Brobecker <brobecker@gnat.com>
10492
10493 * gdb.base/foll-fork.exp: Update the expected output for
10494 "help set follow-fork-mode", to match a change that was made
10495 to the help of this variable on 2004-01-13.
10496
d40d2c92
JB
104972004-04-01 Joel Brobecker <brobecker@gnat.com>
10498
10499 * lib/ada.exp: Add copyright notice.
10500 * bar.ads: Likewise.
10501 * bar.adb: Likewise.
10502 * null_record.adb: Likewise.
10503 * null_record.exp: Likewise.
10504 * gnat_ada.gpr.in: Likewise. Fix typo in a comment, clarify another.
10505
f86ef5a3
JB
105062004-04-01 Joel Brobecker <brobecker@gnat.com>
10507
10508 * configure.in: Generate gdb.ada/Makefile and gdb.ada/gnat_ada.gpr.
10509 * configure: Regenerate.
10510
414e70e3
JB
105112004-04-01 Joel Brobecker <brobecker@gnat.com>
10512
10513 * lib/ada.exp (gdb_compile_ada): Emit UNSUPPORTED if we failed
10514 to build the application. Remove the message printed when in
10515 verbose mode, redundant with the UNSUPPORTED message above.
10516
f0aaee49
JB
105172004-03-31 Joel Brobecker <brobecker@gnat.com>
10518
10519 * gdb.ada (bar.ads, bar.adb, null_record.adb): New files.
10520 * gdb.ada (null_record.exp): New testcase.
10521
ac81cb54
JB
105222004-03-31 Joel Brobecker <brobecker@gnat.com>
10523
10524 * Makefile.in (ALL_SUBDIRS) Add gdb.ada.
10525
854af2f7
JB
105262004-03-31 Joel Brobecker <brobecker@gnat.com>
10527
10528 * gdb.ada: New subdirectory.
10529 * gdb.ada/Makefile.in: New file.
10530 * gdb.ada/gnat_ada.gpr.in: New file.
10531
034cb681
JB
105322004-03-31 Joel Brobecker <brobecker@gnat.com>
10533
10534 * lib/ada.exp: New file.
10535
78a1a894
DJ
105362004-03-24 Daniel Jacobowitz <drow@mvista.com>
10537
10538 * gdb.base/gdb1250.exp: Use runto {allow-pending}.
10539 * lib/gdb.exp (runto, gdb_breakpoint): Support {allow-pending}.
10540
4b2b3b3e
AC
105412004-03-22 Andrew Cagney <cagney@redhat.com>
10542
10543 * gdb.base/watchpoint.exp (test_stepping): Delete bogus XFAILs
10544 hiding problems with DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET.
10545 Problem identified by Ulrich Weigand.
10546
23c73aa3
DC
105472004-03-17 David Carlton <carlton@kealia.com>
10548
10549 * gdb.cp/classes.exp (test_enums): Refer to PR c++/1588 instead of
10550 PR c++/826.
10551
d63a86f8
RM
105522004-03-16 Roland McGrath <roland@redhat.com>
10553
10554 * gdb.base/auxv.exp: New file.
10555 * gdb.base/auxv.c: New file, copied verbatim from coremaker2.c.
10556
0e02aa50
DC
105572004-03-12 David Carlton <carlton@kealia.com>
10558
10559 * gdb.cp/pr-1553.exp: New. Tests for PR c++/1553.
10560 * gdb.cp/pr-1553.cc: Ditto.
10561 * gdb.cp/local.exp (ptype NestedInnerLocal): Add comment, third
10562 pass branch.
10563
c20b71be
MC
105642004-03-12 Michael Chastain <mec.gnu@mindspring.com>
10565
10566 * gdb.cp/templates.exp: Accept more template types.
10567
c7414a01
MC
105682004-03-09 Michael Chastain <mec.gnu@mindspring.com>
10569
10570 From Corinna Vinschen with modifications.
10571 * gdb.cp/classes.cc (enums1): Add a line to extend scope of
10572 local variable obj_with_enum.
10573 * gdb.cp/classes.exp (test_enums): Remove TODO note about FAIL
10574 results with obj_with_enum.
10575
ed69573c
MC
105762004-03-09 Michael Chastain <mec.gnu@mindspring.com>
10577
10578 * gdb.cp/classes.cc: New file, copied from misc.cc.
10579 * gdb.cp/classes.exp: Use classes.cc rather than misc.cc.
10580
28301461
MC
105812004-03-09 Michael Chastain <mec.gnu@mindspring.com>
10582
10583 * gdb.cp/misc.cc: Add copyright notice.
10584
1198ecbe
DC
105852004-03-05 David Carlton <carlton@kealia.com>
10586
10587 * gdb.cp/rtti.exp: Add 'print *obj3' test.
10588 * gdb.cp/rtti.h: Update copyright.
10589 (namespace n2::n3): New.
10590 * gdb.cp/rtti1.cc: (refer_to (n2::n3::C3 *)): New.
10591 (n2::n3::func3): New.
10592 (main): Call n2::n3::func3.
10593 * gdb.cp/rtti2.cc: Update copyright.
10594 (n2::create3): New.
10595
9e08c470
MK
105962004-03-04 Mark Kettenis <kettenis@gnu.org>
10597
10598 * gdb.asm/openbsd.inc: Fix typo.
10599
4bebc3aa
FF
106002004-03-03 Fred Fish <fnf@redhat.com>
10601
10602 * gdb.base/pc-fp.exp (get_valueofx): Fix apparent typo to now set
10603 "val" instead of unused "size". Update copyright year.
10604
6ea9fb37
DJ
106052004-02-29 Daniel Jacobowitz <drow@mvista.com>
10606
10607 * gdb.cp/ctti.exp: Handle unsigned char type. Expect templates
10608 to use unsigned char.
10609 * gdb.cp/cttiadd.c, gdb.cp/cttiadd1.c, gdb.cp/cttiadd2.c,
10610 gdb.cp/cttiadd3.c: Change type of variable to unsigned char.
10611
23b23974
DJ
106122004-02-29 Daniel Jacobowitz <drow@mvista.com>
10613
10614 * config/gdbserver.exp (gdbserver_gdb_load): Wait for a complete
10615 line of output.
10616
7574fd53
DJ
106172004-02-28 Daniel Jacobowitz <drow@mvista.com>
10618
10619 * gdb.base/relocate.c (dummy): Initialize.
10620
a195357f
DJ
106212004-02-28 Daniel Jacobowitz <drow@mvista.com>
10622
10623 * gdb.base/chng-syms.exp: Anchor exit pattern. Allow
10624 a breakpoint at exit.
10625
72fd54a9
FF
106262004-02-27 Fred Fish <fnf@redhat.com>
10627
10628 * gdb.base/chng-syms.exp: Add expect condition to match failing
10629 case that isn't a timeout.
10630
b9d23137
AC
106312004-02-27 Andrew Cagney <cagney@redhat.com>
10632
10633 * gdb.base/bigcore.exp: Disable on HP/UX, no sparse corefile
10634 support.
10635
15d208f6 106362004-02-26 Fred Fish <fnf@redhat.com>
d63a86f8 10637
15d208f6
FF
10638 * gdb.arch/gdb1431.c: Remove.
10639 * gdb.arch/gdb1431.s: New file, copy of gdb1291.s
10640 * gdb.arch/gdb1431.exp: Use "advance" correctly instead
10641 of "until" incorrectly.
10642
98f9cd2d
JB
106432004-02-26 J. Brobecker <brobecker@gnat.com>
10644
10645 * gdb.cp/class2.cc (empty): New class.
10646 (refer): New function.
10647 (main): Declare an object of type empty and use it.
10648 * gdb.cp/class2.exp: Print the value of an object of type empty.
10649
9b50c11b
JJ
106502004-02-26 Jeff Johnston <jjohnstn@redhat.com>
10651
10652 * gdb.base/langs.exp: Update query string to match the
10653 new nquery format used for pending breakpoints.
10654
0dcd613f
AC
106552004-02-26 Andrew Cagney <cagney@redhat.com>
10656
10657 Fix PR i18n/1570.
10658 * gdb.base/charset.c: Update copyright notice.
10659 (main, init_string): Remove the escape character '\e' tests.
10660 * gdb.base/printcmds.exp (test_print_all_chars): Ditto.
10661 * gdb.base/charset.exp (valid_host_charset): Ditto.
10662 * gdb.base/setvar.exp: Ditto.
10663
b8a56647
AC
106642004-02-24 Andrew Cagney <cagney@redhat.com>
10665
90d59e34
AC
10666 * gdb.base/corefile.exp: Use gdb_test_multiple, make "accessing
10667 mmapped data in core file" PASS and FAIL messages consistent.
10668
b8a56647
AC
10669 * gdb.java/jmisc.exp: Use the fully quallified name of "main" when
10670 setting a breakpoint. Work around PR java/1565.
10671
9f27c604
JJ
106722004-02-23 Jeff Johnston <jjohnstn@redhat.com>
10673
10674 * lib/gdb.exp (gdb_breakpoint): Update query string to match
10675 new nquery format.
10676 * gdb.base/pending.exp: Ditto.
10677
3224a706
MK
106782004-02-22 Mark Kettenis <kettenis@gnu.org>
10679
10680 * configure.in: Run stabs tests on *BSD.
10681 * configure: Regenerated.
10682
41e0a9ca
MK
106832004-02-21 Mark Kettenis <kettenis@gnu.org>
10684
10685 * gdb.base/bigcore.exp: Bail out on *BSD instead of only NetBSD.
10686
1e1b3428
FF
106872004-02-20 Fred Fish <fnf@redhat.com>
10688
10689 * gdb.base/callfuncs.exp (do_function_calls): Remove extraneous
10690 blank in test for "returns short", for consistency with other
10691 "returns xxx" tests. Update copyright year.
10692
f9a7572a
FF
106932004-02-19 Fred Fish <fnf@redhat.com>
10694
10695 New testcase for PR breakpoint/1558.
10696 * gdb.arch/gdb1558.exp: New file.
10697 * gdb.arch/gdb1558.c: New file.
10698
b2ce2854
EZ
106992004-02-19 Elena Zannoni <ezannoni@redhat.com>
10700
10701 * gdb.base/nodebug.exp: Fix typo.
10702
e7c9ff01
JB
107032004-02-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10704
10705 Committed by Jim Blandy <jimb@redhat.com>.
10706
62f4b920
JB
10707 * gdb.objc/basicclass.exp: Adapt to fixed return type of printHi.
10708
2db536a1
JB
10709 * gdb.base/dump.exp: Handle negative offsets in decimal, not hex.
10710
e7c9ff01
JB
10711 * gdb.base/float.exp: Support s390*-*-* targets.
10712
f3205b34
AF
107132004-02-17 Adam Fedor <fedor@gnu.org>
10714
10715 * gdb.base/gdb1555.exp: New file.
10716 * gdb.base/gdb1555-main.c, gdb.base/gdb1555.c: New files.
10717
9d62932d
EZ
107182004-02-17 Elena Zannoni <ezannoni@redhat.com>
10719
10720 * gdb.base/selftest.exp (do_steps_and_nexts): Add comment.
10721
344c9711
FF
107222004-02-16 Fred Fish <fnf@redhat.com>
10723
10724 * gdb.arch/gdb1291.c: Remove
10725 * gdb.arch/gdb1291.s: New test input file.
10726 * gdb.arch/gdb1291.exp: Expand test to check case that should not
10727 fail. Test for correct result, known incorrect result, other
10728 failures and timeouts.
10729
2d822687
AC
107302004-02-16 Andrew Cagney <cagney@redhat.com>
10731
10732 * gdb.base/bigcore.exp: New file.
10733 * gdb.base/bigcore.c: New file.
10734
dac15b66
AC
107352004-02-13 Andrew Cagney <cagney@redhat.com>
10736
10737 * gdb.mi/mi1-basics.exp, gdb.mi/mi1-break.exp: Delete file.
10738 * gdb.mi/mi1-console.exp, gdb.mi/mi1-disassemble.exp: Delete file.
10739 * gdb.mi/mi1-eval.exp, gdb.mi/mi1-hack-cli.exp: Delete file.
10740 * gdb.mi/mi1-pthreads.exp, gdb.mi/mi1-read-memory.exp: Delete file.
10741 * gdb.mi/mi1-regs.exp, gdb.mi/mi1-return.exp: Delete file.
10742 * gdb.mi/mi1-simplerun.exp, gdb.mi/mi1-stack.exp: Delete file.
10743 * gdb.mi/mi1-stepi.exp, gdb.mi/mi1-symbol.exp: Delete file.
10744 * gdb.mi/mi1-until.exp, gdb.mi/mi1-var-block.exp: Delete file.
10745 * gdb.mi/mi1-var-child.exp, gdb.mi/mi1-var-cmd.exp: Delete file.
10746 * gdb.mi/mi1-var-display.exp, gdb.mi/mi1-watch.exp: Delete file.
10747
6bdfc2c4
JJ
107482004-02-11 Jeff Johnston <jjohnstn@redhat.com>
10749
10750 * gdb.asm/ia64.inc (gdbasm_startup): Make sure first instruction
10751 executed is an alloc instruction.
10752
87b3ede8
DC
107532004-02-11 David Carlton <carlton@kealia.com>
10754
10755 * gdb.cp/breakpoint.exp: New.
10756 * gdb.cp/breakpoint.cc: New.
10757
6e19e2bf
MC
107582004-02-11 Michael Chastain <mec.gnu@mindspring.com>
10759
10760 Partial fix for PR gdb/1543.
10761 * gdb.cp/ambiguous.exp, gdb.cp/annota2.exp, gdb.cp/annota3.exp,
10762 gdb.cp/anon-union.exp, gdb.cp/casts.exp, gdb.cp/classes.exp,
10763 gdb.cp/cplusfuncs.exp, gdb.cp/ctti.exp, gdb.exp/demangle.exp,
10764 gdb.cp/derivation.exp, gdb.cp/exception.exp, gdb.cp/hang.exp,
10765 gdb.cp/inherit.exp, gdb.cp/local.exp, gdb.cp/maint.exp,
10766 gdb.cp/member-ptr.exp, gdb.cp/method.exp, gdb.cp/misc.exp,
10767 gdb.cp/namespace.exp, gdb.cp/overload.exp, gdb.cp/ovldbreak.exp,
10768 gdb.cp/psmang.exp, gdb.cp/ref-types.exp, gdb.cp/templates.exp,
10769 gdb.cp/userdef.exp, gdb.cp/virtfunc.exp: Remove reference
10770 to bug-gdb@prep.ai.mit.edu .
10771 * gdb.cp/bs15503.cc, gdb.cp/class2.cc, gdb.cp/cttiadd.cc,
10772 gdb.cp/cttiadd1.cc, gdb.cp/cttiadd2.cc, gdb.cp/cttiadd3.cc,
10773 gdb.cp/exception.cc, gdb.cp/member-ptr.cc, gdb.cp/namespace1.cc:
10774 Likewise.
10775
5c5455dc
AC
107762004-02-10 Andrew Cagney <cagney@redhat.com>
10777
10778 * lib/gdb.exp (gdb_expect_list): Recover from internal-errors
10779 using gdb_internal_error_resync.
10780
9cf689d7
DJ
107812004-02-09 Daniel Jacobowitz <drow@mvista.com>
10782
10783 * gdb.threads/thread-specific.exp: Stop early if no threads are
10784 found.
10785
d2dc51db
MC
107862004-02-09 Michael Chastain <mec.gnu@mindspring.com>
10787
10788 * gdb.base/pending.exp: Remove extra \n from gdb_test calls.
10789
14b1a056
DJ
107902004-02-08 Daniel Jacobowitz <drow@mvista.com>
10791
10792 * lib/gdb.exp (gdb_breakpoint): Fail on unexpected pending
10793 breakpoints.
10794
83f66e8f
DJ
107952004-02-07 Daniel Jacobowitz <drow@mvista.com>
10796
10797 * config/sim.exp (gdb_load): Handle $arg == "".
10798 * lib/gdb.exp (gdb_run_cmd): Honor gdb,do_reload_on_run.
10799 * gdb.objc/basicclass.exp: Use gdb_run_cmd.
10800
30fc0091
EZ
108012004-02-07 Elena Zannoni <ezannoni@redhat.com>
10802
a9c64011
AS
10803 * gdb.base/maint.exp: Update test to reflect
10804 obstack changes.
30fc0091 10805
4d806929
JJ
108062004-02-04 Jeff Johnston <jjohnstn@redhat.com>
10807
10808 * gdb.base/pendshr.c (pendfunc): New function that calls
10809 pendfunc1.
10810 * gdb.base/pending.c: Call pendfunc instead of pendfunc1.
10811
7bfdd688
FF
108122004-02-04 Fred Fish <fnf@redhat.com>
10813
10814 * gdb.arch/gdb1431.c: Add underbar prefixed version of global
10815 function symbols and update copyright years.
10816 * gdb.arch/gdb1291.c: Ditto.
10817
aaa08ee4
MC
108182004-02-03 Michael Chastain <mec.gnu@mindspring.com>
10819
10820 * gdb.cp/virtfunc.exp: Accept both "ctor()" and "ctor(void)".
10821
dbad7755
MC
108222004-02-03 Michael Chastain <mec.gnu@mindspring.com>
10823
10824 * gdb.cp/inherit.exp: Accept both "ctor()" and "ctor(void)".
10825
ec4646ef
MC
108262004-02-03 Michael Chastain <mec.gnu@mindspring.com>
10827
10828 * gdb.cp/inherit.exp: Accept output with gcc 3.2-7-rh.
10829
1b802196
FF
108302004-02-02 Fred Fish <fnf@redhat.com>
10831
10832 * gdb.base/bang.exp: Use gdb_run_cmd so this tests works with
10833 remote targets. Update copyright years.
10834
18fe2033
JJ
108352004-02-02 Jeff Johnston <jjohnstn@redhat.com>
10836
10837 * lib/gdb.exp (gdb_breakpoint): Add pending breakpoint
10838 support.
10839 * gdb.base/langs.exp: Fix test which attempts to create
10840 breakpoint on non-existent function to handle new pending
10841 support.
10842 * gdb.base/shlib-call.exp: Use gdb_breakpoint to set
10843 a breakpoint.
10844 * gdb.base/pending.exp: New test.
10845 * gdb.base/pending.c: New file.
10846 * gdb.base/pendshr.c: Ditto.
10847
8d577d32
DC
108482004-02-02 David Carlton <carlton@kealia.com>
10849
10850 * gdb.cp/overload.exp: Add overloadNamespace tests.
10851 * gdb.cp/overload.cc (dummyClass, dummyInstance): New.
10852 (overloadNamespace, XXX): New.
10853 (main): Call XXX::marker2.
10854
3ad13771
FF
108552004-02-01 Fred Fish <fnf@redhat.com>
10856
10857 * gdb.base/dump.exp: Use runto_main instead of "runto main".
10858 * gdb.base/finish.exp: Ditto.
10859 * gdb.base/gcore.exp: Ditto.
10860 * gdb.base/huge.exp: Ditto.
10861 * gdb.base/info-proc.exp: Ditto.
10862 * gdb.base/return2.exp: Ditto.
10863 * gdb.threads/gcore-thread.exp: Ditto.
10864
44c75849
DJ
108652004-02-01 Daniel Jacobowitz <drow@mvista.com>
10866
10867 * gdb.threads/thread-specific.exp: Add missing anchor to regexp.
10868
005bc093
MK
108692004-02-01 Mark Kettenis <kettenis@gnu.org>
10870
10871 * gdb.base/fileio.c (test_open): Replace O_RDONLY with O_RDWR such
10872 that opening the file succeeds on OpenBSD.
10873
c47cebdb
DJ
108742004-02-01 Daniel Jacobowitz <drow@mvista.com>
10875
10876 * gdb.threads/thread-specific.c: New file.
10877 * gdb.threads/threads-specific.exp: New test script.
10878 * lib/gdb.exp (gdb_test_multiple): Allow user patterns access
10879 to expect_out.
10880
5a01311c
MK
108812004-02-01 Mark Kettenis <kettenis@gnu.org>
10882
10883 * gdb.base/call-ar-st.exp: Call get_debug_format. Remove xfail on
10884 sparc*-*-solaris* into a kfail PR gdb/1539 on sparc-*-* for stabs
10885 only on the "print_small_structs from print_long_arg_list" test.
10886
ce22a4f1
DJ
108872004-02-01 Daniel Jacobowitz <drow@mvista.com>
10888
10889 * gdb.base/completion.exp: Kill a stray backslash.
10890
10891 From Jim Ingham <jingham@apple.com>:
10892 * gdb.base/completion.exp: Test that "complete file ./gdb.base/compl"
10893 agrees with the result from sending a tab.
10894
abbab9d3
DJ
108952004-01-31 Daniel Jacobowitz <drow@mvista.com>
10896
10897 * gdb.base/chng-syms.exp: Remove stray newline.
10898
53904d1e
MK
108992004-01-31 Mark Kettenis <kettenis@gnu.org>
10900
10901 * gdb.asm/asm-source.exp: Set asm-note to "openbsd" for
10902 *-*-openbsd*.
10903 * gdb.asm/openbsd.inc: New file.
10904
3a4b3aac
MK
109052004-01-30 Mark Kettenis <kettenis@gnu.org>
10906
10907 * gdb.asm/asm-source.exp: Strip -Wl, from link-flags. Don't
10908 append -static to link-flags for *-*-freebsd*, *-*netbsd* and
10909 *-*solaris2*. Remove commented out default settings for
10910 asm-flags. Replace gdb_compile with target_link.
10911
ebac27b4
MC
109122004-01-29 Michael Chastain <mec.gnu@mindspring.com>
10913
10914 * gdb.cp/inherit.exp: Rewrite. Use gdb_test_multiple and gdb
10915 for all tests. Remove old hp-ux and cygnus xfail cases.
10916
d8679d84
PH
109172004-01-29 Paul N. Hilfinger <Hilfinger@gnat.com>
10918
10919 * gdb.base/chng-syms.exp: New file.
10920 * gdb.base/chng-syms.c: New file.
10921
0a55bc22
MC
109222004-01-24 Michael Chastain <mec.gnu@mindspring.com>
10923
10924 * gdb.cp/local.exp: Rewrite "ptype Local". Add "ptype l".
10925 Provide arms for current output in all my configurations.
10926
94b8e876
MC
109272004-01-24 Michael Chastain <mec.gnu@mindspring.com>
10928
10929 * lib/compiler.c: Add hp_cc_compiler and hp_aCC_compiler.
10930 * lib/compiler.cc: Likewise.
10931 * lib/gdb.exp (get_compiler_info): Always call gdb_compile to
10932 get the right preprocessor. Eval the output directly. Remove
10933 special tests for hp_cc_compiler and hp_aCC_compiler. Remove
10934 hp_f77_compiler and hp_f90_compiler completely.
10935 (gdb_preprocess): Delete.
10936 (get_compiler): Delete.
10937
7cf03d44
MK
109382004-01-24 Mark Kettenis <kettenis@gnu.org>
10939
10940 * gdb.base/charset.c, gdb.base/dump.c, gdb.base/huge.c: Include
10941 <string.h>.
10942
68b6dce9
NR
109432004-01-24 Nick Roberts <nick@nick.uklinux.net>
10944
10945 * gdb.mi/mi-stack.exp: Update copyright.
10946
b368761e
DC
109472004-01-23 David Carlton <carlton@kealia.com>
10948
10949 * gdb.cp/rtti.exp: Don't include full path in ${srcfile}. Add
10950 test for cp_lookup_transparent_type.
10951 * gdb.cp/rtti1.cc: Update copyright. Add n2::func and refer_to;
10952 call them.
10953
f2061b53
DJ
109542004-01-23 Daniel Jacobowitz <drow@mvista.com>
10955
10956 * gdb.mi/mi-var-child.exp: Update copyright year. Move new test
10957 after -var-update.
10958
37fc574a
DC
109592004-01-23 David Carlton <carlton@kealia.com>
10960
10961 * gdb.cp/namespace.cc (C::ensureRefs): New.
10962 * gdb.cp/namespace1.cc (C::ensureOtherRefs): New.
10963
8e94b928
NR
109642004-01-20 Nick Roberts <nick@nick.uklinux.net>
10965
10966 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Test for
10967 case "-stack-list-locals 2".
10968 * gdb.mi/mi-var-child.exp: Test for case
10969 "-var-list-children --all-values NAME".
10970
997b0952
MC
109712004-01-18 Michael Chastain <mec.gnu@mindspring.com>
10972
10973 * gdb.cp/local.exp: Accept correct output for gcc v3 -gstabs+.
10974
52470da3
MK
109752004-01-18 Mark Kettenis <kettenis@gnu.org>
10976
7049b4b8
MK
10977 * gdb.base/fileio.exp: Add "$gdb_prompt $" anchors to patterns
10978 used with gdb_test_multiple.
10979
52470da3
MK
10980 * gdb.base/gdb1476.exp: Accept alternat pattern for failed memory
10981 read at address 0. This fixes PR testsuite/1504.
10982
da6012e5
DJ
109832004-01-18 Daniel Jacobowitz <drow@mvista.com>
10984
10985 * config/gdbserver.exp (gdbserver_gdb_load): Rename from gdb_load.
10986 Remove downloading, guessing the host executable, the calls to
10987 gdb_file_cmd and gdb_target_cmd, and "load" support.
10988 (infer_host_exec): New function broken out from gdb_load.
10989 (gdb_load): New wrapper for gdbserver_gdb_load.
10990 * lib/mi-support.exp (mi_gdb_target_cmd): New function, based on
10991 gdb_target_cmd. Use -target-select.
10992 (mi_gdb_file_cmd): New function, broken out from mi_gdb_load.
10993 Download binaries to the host. Clear last_mi_remote_file when
10994 we load a new binary.
10995 (mi_gdb_load): Call mi_gdb_file_cmd. If gdbserver.exp is loaded,
10996 call gdbserver_gdb_load and mi_gdb_target_cmd.
10997
32c70722
MC
109982004-01-17 Michael Chastain <mec.gnu@mindspring.com>
10999
11000 * gdb.cp/templates.exp: Accept more spaces with "<foo, ?bar>"
11001 type patterns.
11002
b0cecf36
MC
110032004-01-17 Michael Chastain <mec.gnu@mindspring.com>
11004
11005 * gdb.cp/templates.exp: Fix typo in test name of
11006 "print Foo<volatile char*>::foo".
11007
4120d7e6
MC
110082004-01-15 Michael Chastain <mec.gnu@mindspring.com>
11009
11010 * gdb.base/setvar.exp: Remove setup_xfail for hppa*-*-*11*.
11011
f679e530
BE
110122004-01-16 Ben Elliston <bje@wasabisystems.com>
11013
11014 * gdb.arch/Makefile.in (MISCELLANEOUS): Remove.
11015 (clean mostlyclean): Remove empty rm.
11016
091c48f6
MC
110172004-01-15 Michael Chastain <mec.gnu@mindspring.com>
11018
11019 * gdb.base/setvar.exp: Add copyright years.
11020
3e5fc8d2
DC
110212004-01-14 David Carlton <carlton@bactrian.org>
11022
11023 * gdb.cp/rtti.exp: Update copyright. KFAIL test with repect to
11024 PR c++/1511 and update coment.
11025 * gdb.cp/templates.exp: Update patterns to match current output.
11026 If changes involve something other than whitespace, KFAIL
11027 w.r.t. PR c++/1512 or PR c++/931 as appropriate.
11028
63d06c5c
DC
110292004-01-14 David Carlton <carlton@kealia.com>
11030
11031 * gdb.cp/namespace.exp: Add tests involving classes defined within
11032 namespaces.
11033 * gdb.cp/namespace.cc (C::CClass): New.
11034 * gdb.cp/namespace1.cc (C::OtherFileClass): New.
11035
a51dab88
EZ
110362004-01-14 Elena Zannoni <ezannoni@redhat.com>
11037
11038 * gdb.base/sepdebug.exp: Bail out of the test if we don't know
11039 what debug info we have. Print a better message if something goes
11040 wrong while producing the separate debug info file.
11041
a476ccc9
MC
110422004-01-14 Michael Chastain <mec.gnu@mindspring.com>
11043
11044 * gdb.base/callfuncs.c: Remove explicit declaration of malloc.
11045
f453692c
MC
110462004-01-14 Michael Chastain <mec.gnu@mindspring.com>
11047
11048 * gdb.base/callfuncs.c: Add copyright notice.
11049
f40063a5
MC
110502004-01-13 Michael Chastain <mec.gnu@mindspring.com>
11051
11052 * gdb.cp/derivation.exp: Add XFAIL for bug with protected
11053 inheritance. PR gdb/1498, PR gcc/13539.
11054
19ac3974
EZ
110552004-01-13 Elena Zannoni <ezannoni@redhat.com>
11056
a9c64011
AS
11057 * gdb.threads/gcore-thread.exp: Prefix name of binary with
11058 test specific name.
11059 * gdb.mi/gdb669.exp: Ditto.
11060 * gdb.mi/mi-pthreads.exp: Ditto.
11061 * gdb.mi/mi1-pthreads.exp: Ditto.
11062 * gdb.mi/mi2-pthreads.exp: Ditto.
19ac3974 11063
56c97c6e
MC
110642004-01-12 Michael Chastain <mec.gnu@mindspring.com>
11065
11066 * gdb.cp/member-ptr.cc: Add copyright notice.
11067
a0644324
MC
110682004-01-12 Michael Chastain <mec.gnu@mindspring.com>
11069
11070 * gdb.cp/member-ptr.exp: Use gdb_test, gdb_test_multiple. Add
11071 some patterns for recent versions of gcc and hpacc. Delete
11072 calls to setup_xfail for hppa*-*-*. Delete redundant tests.
11073 Delete tests that access a NULL pointer-to-member-data. This
11074 script is still disabled for gcc.
11075
32fabe09
EZ
110762004-01-12 Elena Zannoni <ezannoni@redhat.com>
11077
11078 * gdb.mi/mi2-basics.exp: Make sure that full pathnames are
a9c64011 11079 escaped correctly.
32fabe09 11080
1f8a6abb
EZ
110812004-01-12 Elena Zannoni <ezannoni@redhat.com>
11082
11083 * gdb.base/sepdebug.exp: New file.
11084 * gdb.base/sepdebug.c: New file.
11085 * lib/gdb.exp (separate_debug_filename): New procedure.
11086 (gdb_gnu_strip_debug): New procedure.
11087
48efe704
AC
110882004-01-12 Andrew Cagney <cagney@redhat.com>
11089
11090 * gdb.mi/ChangeLog: Delete file. Renamed to ...
11091 * gdb.mi/ChangeLog-1999-2003: New file.
11092
a9415475
AC
110932004-01-12 Andrew Cagney <cagney@redhat.com>
11094
11095 * gdb.base/fileio.exp: Update copyright year. On GNU/Linux, for
11096 "Renaming a directory to a non-empty directory returns ENOTEMPTY
11097 or EEXIST", treat EBUSY as an XFAIL.
11098
83b8cf9d
MC
110992004-01-11 Michael Chastain <mec.gnu@mindspring.com>
11100
11101 * gdb.base/scope.exp: Remove obsolete setup_xfail for
11102 hp_cc_compiler.
11103
9939d2a8
MC
111042004-01-10 Michael Chastain <mec.gnu@mindspring.com>
11105
11106 * gdb.cp/classes.exp: Remove old "(obsolescent gcc or gdb)"
11107 decorations.
11108
1ff8cadf
MC
111092004-01-10 Michael Chastain <mec.gnu@mindspring.com>
11110
11111 * gdb.cp/virtfunc.exp: Remove old "(obsolescent gcc or gdb)"
11112 and "(aCC)" decorations. Remove obsolete doco about old
11113 test results.
11114
6fa9022e
MC
111152004-01-09 Michael Chastain <mec.gnu@mindspring.com>
11116
11117 * gdb.cp/exception.exp: Fix typo in doco.
11118
209721fe
MK
111192004-01-09 Mark Kettenis <kettenis@gnu.org>
11120
11121 * gdb.base/gdb1476.exp: Fix typo.
11122
ef11303e
MC
111232004-01-09 Michael Chastain <mec.gnu@mindspring.com>
11124
11125 * gdb.hp/gdb.aCC/exception.exp: Re-create as a nearly empty
11126 file.
11127
041ab88c
MC
111282004-01-09 Michael Chastain <mec.gnu@mindspring.com>
11129
11130 * gdb.cp/exception.cc: Change <iostream.h> to <iostream>.
11131 * gdb.cp/exception.exp: Use gdb test, gdb_test_multiple.
11132 Use gdb_compile. Remove restriction on gcc. Add some patterns
11133 for recent version of gdb. Delete second half, which was a copy
11134 of the first half with different build flags. This test is
11135 still disabled because it is still not ready for production.
11136
e36d075a
MC
111372004-01-08 Michael Chastain <mec.gnu@mindspring.com>
11138
11139 * gdb.cp/exception.cc: Add copyright notice.
11140 * gdb.cp/exception.exp: Add a notice that this file is broken
11141 because of line number changes caused by addition of copyright
11142 notice.
11143
42b190ad
MC
111442004-01-08 Michael Chastain <mec.gnu@mindspring.com>
11145
11146 * gdb.cp/exception.cc: Renamed from gdb.hp/gdb.aCC/exception.cc.
11147 * gdb.cp/exception.exp: Renamed from gdb.hp/gdb.aCC/exception.exp.
11148
8f25f06b
MC
111492004-01-08 Michael Chastain <mec.gnu@mindspring.com>
11150
11151 * gdb.cp/classes.exp: Accept gnu abi 2.
11152 * gdb.cp/derivation.exp: Likewise.
11153 * gdb.cp/overload.exp: Likewise.
11154 * gdb.cp/virtfunc.exp: Likewise.
11155
06ded8b8
MC
111562004-01-08 Michael Chastain <mec.gnu@mindspring.com>
11157
11158 * gdb.mi/pthreads.c (done_making_threads): Remove extraneous
11159 semicolon after end of function.
11160
77c26ae3
MC
111612004-01-07 Michael Chastain <mec.gnu@mindspring.com>
11162
11163 * gdb.cp/bs15503.cc: Include <iostream>, not <iostream.h>.
11164 * gdb.cp/bs15503.exp: Remove hp-only restriction. Use modern
11165 boilerplate code for compiling and running the program under
11166 test. Add some string method tests.
11167
20757486
MC
111682004-01-07 Michael Chastain <mec.gnu@mindspring.com>
11169
11170 * gdb.cp/bs15503.cc: Add copyright notice.
11171 * gdb.cp/bs15503.exp: Adjust line number.
11172
0fd3b503
MC
111732004-01-07 Michael Chastain <mec.gnu@mindspring.com>
11174
11175 * gdb.hp/gdb.defects/bs15503.exp: Renamed to gdb.cp/bs15503.exp.
11176 * gdb.hp/gdb.defects/bs15503.cc: Renamed to gdb.cp/bs15503.cc.
11177
10d1bea8
MC
111782004-01-07 Michael Chastain <mec.gnu@mindspring.com>
11179
11180 * gdb.base/funcargs.exp: Remove obsolete setup_xfail for
11181 hp_cc_compiler.
11182
2789202a
MC
111832004-01-07 Michael Chastain <mec.gnu@mindspring.com>
11184
11185 * gdb.cp/cttiadd.c: Add a marker for gdb_get_line_number.
11186 * gdb.cp/ctti.exp: Use the marker instead of "next".
11187 With gcc, run further before bailing.
11188
b862f14c
MC
111892004-01-07 Michael Chastain <mec.gnu@mindspring.com>
11190
11191 * gdb.cp/cttiadd.cc: Add copyright notice.
11192 * gdb.cp/cttiadd1.cc: Likewise.
11193 * gdb.cp/cttiadd2.cc: Likewise.
11194 * gdb.cp/cttiadd3.cc: Likewise.
11195
96da2469
MC
111962004-01-07 Michael Chastain <mec.gnu@mindspring.com>
11197
11198 * gdb.cp/ctti.exp: Partial rewrite. Call gdb_compile properly.
11199 Use gdb_test, gdb_test_multiple. Use floating-point values that
11200 have exact representations in IEEE-ish formats.
11201
053248ff
MC
112022004-01-07 Michael Chastain <mec.gnu@mindspring.com>
11203
11204 * gdb.base/constvars.exp: Do not force lang=c++ if using HP
11205 compilers. Delete duplicate call to get_compiler_info.
11206 (local_compiler_xfail_check): setup_xfail if $hp_cc_compiler.
11207 * gdb.base/volatile.exp: Likewise.
11208
84acecdd
MK
112092004-01-07 Mark Kettenis <kettenis@gnu.org>
11210
11211 * gdb.base/gdb1476.exp: Only run the tests if we can't read the
11212 memory at address 0.
11213
fe11a27f
MC
112142004-01-07 Michael Chastain <mec.gnu@mindspring.com>
11215
11216 * gdb.stabs/weird.exp: Use hp_cc_compiler and hp_aCC_compiler
11217 to test for hp-ux assembler. Fix copyright years.
11218
60ad077b
AC
112192004-01-07 Andrew Cagney <cagney@redhat.com>
11220
11221 * gdb.base/fileio.c (strerrno): Add "EBUSY".
11222
1c9b8f33
AC
112232004-01-07 Andrew Cagney <cagney@redhat.com>
11224
11225 * gdb.base/fileio.c (test_open): Do not pass S_IWUSR to "open"
11226 when creating the read-only file. From analysis by Roland McGrath
11227 and Elena Zannoni.
11228
753ccc7a
MC
112292004-01-06 Michael Chastain <mec.gnu@mindspring.com>
11230
11231 * gdb.cp/namespace.exp: Call get_compiler_info with "c++".
11232
eca3e36b
MC
112332004-01-06 Michael Chastain <mec.gnu@mindspring.com>
11234
11235 * gdb.base/cvexpr.c: Be type-safe with function pointers and
11236 data pointers.
11237
f8d4bac4
MC
112382004-01-06 Michael Chastain <mec.gnu@mindspring.com>
11239
11240 * gdb.cp/m-static.exp: Compile one source file at a time.
11241 Delete unused call to get_compiler_info.
11242
9b4e0f94
MC
112432004-01-06 Michael Chastain <mec.gnu@mindspring.com>
11244
11245 * gdb.base/call-ar-st.exp: Delete explicit reference to ${binfile}.ci.
11246 * gdb.base/call-rt-st.exp: Likewise.
11247 * gdb.base/nodebug.exp: Likewise.
11248 * gdb.base/volatile.exp: Likewise.
11249 * gdb.cp/ref-types.exp: Likewise.
11250 * gdb.cp/templates.exp: Likewise.
11251
023c1024
MK
112522004-01-05 Mark Kettenis <kettenis@gnu.org>
11253
11254 * gdb.base/gdb1476.exp, gdb.base/gdb1476.c: New files.
11255
19703c4a
MC
112562004-01-05 Michael Chastain <mec.gnu@mindspring.com>
11257
11258 * gdb.cp/funcargs.exp: Delete special timeout of 240 seconds for
11259 hppa*-hp-hpux*.
11260
18b67037
MK
112612004-01-04 Mark Kettenis <kettenis@gnu.org>
11262
ba6219c8
MK
11263 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
11264 x86_64-*-*.
11265
18b67037
MK
11266 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
11267 sparc64-*-* and sparc*-solaris2*.
11268
1bfbbb9d
MK
112692004-01-04 Mark Kettenis <kettenis@gnu.org>
11270
11271 * gdb.base/structs.exp: Remove ${testfile} from "zed L<n> for
11272 return ${tests}" test. The ${tests} already mentions the
11273 filename.
11274
06846494
MC
112752004-01-02 Michael Chastain <mec.gnu@mindspring.com>
11276
11277 * gdb.cp/local.exp: Accept gcc abi 2.
11278
3b0cb202
MC
112792004-01-02 Michael Chastain <mec.gnu@mindspring.com>
11280
11281 * gdb.cp/templates.exp: Accept gcc abi 2.
11282
0643ec3f
MC
112832004-01-02 Michael Chastain <mec.gnu@mindspring.com>
11284
11285 * lib/compiler.cc: Remove supports_template_debugging.
11286 * gdb.cp/templates.exp: Do not test supports_template_debugging.
11287
d231d0b1
MC
112882004-01-01 Michael Chastain <mec.gnu@mindspring.com>
11289
11290 * gdb.cp/namespace.exp: Accept gcc abi 2.
11291
44ffb27c
MC
112922004-01-01 Michael Chastain <mec.gnu@mindspring.com>
11293
11294 * gdb.cp/method.exp: Accept gcc abi 2.
11295
184ad485
MC
112962004-01-01 Michael Chastain <mec.gnu@mindspring.com>
11297
11298 * gdb.cp/classes.exp: Generate identical results as old version.
11299 * gdb.cp/derivation.exp: Likewise.
11300 * gdb.cp/overload.exp: Likewise.
11301 * gdb.cp/virtfunc.exp: Likewise.
11302
116f09e7
MC
113032004-01-01 Michael Chastain <mec.gnu@mindspring.com>
11304
11305 * gdb.cp/virtfunc.exp: Modify some patterns to avoid a
11306 mysterious bug with sourceware version of expect.
11307
b1379776
MC
113082004-01-01 Michael Chastain <mec.gnu@mindspring.com>
11309
11310 * gdb.cp/overload.exp: Rewrite. Clean up patterns to match
11311 current versions of gcc, including gcc abi 2. Remove gratuitous
11312 restart of test program. Use gdb_test_multiple and gdb_test for
11313 all tests. Add patterns to xfail missing "const" in "const char *"
11314 and kfail PR gdb/1155.
11315
6b7a4c0e
MC
113162004-01-01 Michael Chastain <mec.gnu@mindspring.com>
11317
11318 * gdb.cp/derivation.exp: Rewrite. Clean up patterns to match
11319 current versions of gcc, including gcc abi 2. Remove gratuitous
11320 restart of test program. Use gdb_test_multiple and gdb_test for
11321 all tests. Add patterns to kfail PR gdb/1498.
11322
51615d72
MC
113232003-12-31 Michael Chastain <mec.gnu@mindspring.com>
11324
11325 * gdb.cp/virtfunc.exp: Rewrite. Clean up patterns to match
11326 current versions of gcc, including gcc abi 2. Use "breakpoint"
11327 and "continue" instead of restarting the target program. Use
11328 gdb_test_multiple and gdb_test for all tests.
11329
7b79a9d7
MK
113302004-01-01 Mark Kettenis <kettenis@gnu.org>
11331
11332 * gdb.asm/asm-source.exp: Update copyright year. Link statically
11333 for *-*-solaris2*.
11334
1cd3489f
MC
113352003-12-31 Michael Chastain <mec.gnu@mindspring.com>
11336
11337 * gdb.cp/classes.exp: Rewrite. Clean up patterns to match
11338 current versions of gcc, including gcc abi 2. Use "breakpoint"
11339 and "continue" instead of restarting the target program several
11340 times. Use gdb_test_multiple and gdb_test for all tests.
11341
850742db
MC
113422003-12-18 Michael Chastain <mec.gnu@mindspring.com>
11343
11344 * gdb.base/sect-cmd.exp: Handle compiling test case from multiple
11345 source files.
11346
eb4bbda8
MC
113472003-12-16 Michael Chastain <mec.gnu@mindspring.com>
11348
11349 * gdb.base/environ.exp: Handle compiling test case from multiple
11350 source files.
11351
e42c7771
MC
113522003-12-16 Michael Chastain <mec.gnu@mindspring.com>
11353
11354 * gdb.base/structs.exp: Call gdb_exit as well as gdb_start.
11355
80e4b428
JB
113562003-12-17 Jim Blandy <jimb@redhat.com>
11357
5f06973a
JB
11358 * gdb.base/freebpcmd.c: Add copyright notice.
11359
80e4b428
JB
11360 * gdb.base/freebpcmd.exp: Mark the interesting failure as known.
11361
0ab84fb7
MC
113622003-12-16 Michael Chastain <mec.gnu@mindspring.com>
11363
11364 * gdb.base/maint.exp: Add generic FAIL patterns to prevent timeouts.
11365
1b3bb3d0
JB
113662003-12-13 Jim Blandy <jimb@redhat.com>
11367
11368 * gdb.base/freebpcmd.exp, gdb.base/freebpcmd.c: New test.
11369
3a4c9371
KB
113702003-12-12 Kevin Buettner <kevinb@redhat.com>
11371
11372 * gdb.asm/frv.inc: New file.
11373 * gdb.asm/asm-source.exp: Add frv-*-* as a supported target.
11374
a1dea79a
FF
113752003-12-09 Fred Fish <fnf@redhat.com>
11376
11377 * gdb.base/break.c (marker1, marker2, marker3, marker4): Move
11378 functions to break1.c and leave prototypes behind. Add more
11379 "set breakpoint NN here" comments.
11380 * gdb.base/break1.c: New file.
11381
11382 * gdb.base/break.exp: Handle compiling test case from multiple
11383 source files and change source file references as needed.
11384 * gdb.base/completion.exp: Ditto.
11385 * gdb.base/condbreak.exp: Ditto.
11386 * gdb.base/define.exp: Ditto.
11387 * gdb.base/ena-dis-br.exp: Ditto.
11388 * gdb.base/info-proc.exp: Ditto.
11389 * gdb.base/maint.exp: Ditto.
11390 * gdb.base/until.exp: Ditto.
11391
11392 * gdb.base/condbreak.exp: Use bp_locationNN variables instead of
11393 hardcoded line numbers.
11394 * gdb.base/define.exp: Ditto.
11395 * gdb.base/ena-dis-br.exp: Ditto.
11396 * gdb.base/maint.exp: Ditto.
11397 * gdb.base/until.exp: Ditto.
11398
11399 * gdb.base/completion.exp: Use "break1" for completion tests since
11400 "break" is no longer a unique prefix.
11401
5266b69c
AC
114022003-12-06 Andrew Cagney <cagney@redhat.com>
11403
11404 * gdb.base/structs.exp (test_struct_returns): When applicable, set
11405 "return_value_unimplemented". When an unimplemented struct return
11406 architecture, report incorrect values as a KFAIL
11407
374451f0
MC
114082003-12-05 Michael Chastain <mec.gnu@mindspring.com>
11409
11410 * gdb.cp/rtti.exp: Accept new wording of warning from
11411 cp_lookup_rtti_type.
11412
ba9b20a7
MC
114132003-12-05 Michael Chastain <mec.gnu@mindspring.com>
11414
11415 Partial fix for PR testsuite/1456.
11416 * gdb.base/scope.exp (test_at_main): Replace references to
11417 gcc_compiled with calls to test_compiler_info.
11418 (test_at_foo): Likewise.
11419 (test_at_bar): Likewise.
11420
b74b6d0b
MC
114212003-12-04 Michael Chastain <mec.gnu@mindspring.com>
11422
11423 Partial fix for PR testsuite/1456.
11424 * gdb.base/so-impl-ld.exp: Replace reference to gcc_compiled with call
11425 to test_compiler_info.
11426
ccfa3402
MC
114272003-12-03 Michael Chastain <mec.gnu@mindspring.com>
11428
11429 * gdb.base/so-impl-ld.exp: Update copyright notice.
11430
f6246aba
MC
114312003-12-02 Michael Chastain <mec.gnu@mindspring.com>
11432
11433 Partial fix for PR testsuite/1456.
11434 * gdb.base/mips_pro.exp: Replace references to gcc_compiled with calls
11435 to test_compiler_info.
11436
13ae734a
MC
114372003-11-28 Michael Chastain <mec.gnu@mindspring.com>
11438
11439 * gdb.objc/objcdecode.exp: Match and KFAIL the output that comes
11440 from current versions of gdb. Clean up regular expressions.
11441 Delete redundant timeout case.
11442
d8e1cdee
MC
114432003-11-28 Michael Chastain <mec.gnu@mindspring.com>
11444
11445 * gdb.objc/nondebug.exp: Match and KFAIL the output that comes
11446 from current versions of gdb. Clean up regular expressions.
11447 Delete redundant timeout case.
11448
96457b64
MC
114492003-12-01 Michael Chastain <mec.gnu@mindspring.com>
11450
11451 Partial fix for PR testsuite/1456.
11452 * gdb.base/callfuncs.exp (do_function_calls): Replace reference to
11453 gcc_compiled with call to test_compiler_info.
11454
f35309fc
MC
114552003-11-30 Michael Chastain <mec.gnu@mindspring.com>
11456
11457 Partial fix for PR testsuite/1456.
11458 * gdb.base/list.exp (test_list_function): Delete unused declaration
11459 of gcc_compiled.
11460
d7afdf9b
MC
114612003-11-29 Michael Chastain <mec.gnu@mindspring.com>
11462
11463 Partial fix for PR testsuite/1456.
11464 * gdb.base/complex.exp: Replace reference to gcc_compiled with
11465 call to test_compiler_info.
11466
71507b56
MK
114672003-11-29 Mark Kettenis <kettenis@gnu.org>
11468
11469 * gdb.asm/asm-source.exp: Initialize asm-note to "empty". Set
11470 asm-note to "netbsd" for *-*-netbsdelf* and x86_64-*-netbsd*. Use
11471 it to create the appropriate note.inc.
11472 * gdb.asm/asmsrc1.s: Include "note.inc".
11473 * gdb.asm/netbsd.inc: New file.
11474 * gdb.asm/empty.inc: New file.
11475
f81f93f7
MC
114762003-11-28 Michael Chastain <mec.gnu@mindspring.com>
11477
11478 Partial fix for PR testsuite/1456.
11479 * gdb.base/constvars.exp: Replace references to gcc_compiled with
11480 calls to test_compiler_info.
11481
9a77938e
MC
114822003-11-27 Michael Chastain <mec.gnu@mindspring.com>
11483
11484 Partial fix for PR testsuite/1456.
11485 * gdb.base/volatile.exp: Replace references to gcc_compiled with
11486 calls to test_compiler_info.
11487
e8367dc7
MK
114882003-11-27 Mark Kettenis <kettenis@gnu.org>
11489
11490 * gdb.base/structs.exp: Use i*86-*-* instead of i686-*-* as a
11491 pattern for the KFAILs.
11492
526c61ee
AF
114932003-11-25 Adam Fedor <fedor@gnu.org>
11494
11495 * gdb.objc/objcdecode.exp: Test for PR objc/1238.
11496 * gdb.objc/objcdecode.m: New file.
11497
28f2d600
AF
114982003-11-25 Adam Fedor <fedor@gnu.org>
11499
11500 * gdb.objc/nondebug.exp: Test for PR objc/1236.
11501 * gdb.objc/nondebug.m: New file.
11502
a3895cee
BE
115032003-11-26 Ben Elliston <bje@wasabisystems.com>
11504
11505 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
11506 NetBSD as it does on FreeBSD. Modelled on a similar change by
11507 Mark Kettenis on 2003-05-30.
11508 (link-flags): Set to "--entry _start" regardless of target.
11509 Special linker flags are to be appended to $link-flags.
11510 * gdb.asm/mips.inc (gdbasm_startup): Remove __start label.
11511
c9f2c8a3
MC
115122003-11-25 Michael Chastain <mec.gnu@mindspring.com>
11513
11514 * gdb.cp/method.exp: Accept output of new demangler.
11515
15a0587a 115162003-11-25 Michael Chastain <mec.gnu@mindspring.com>
f4e8b6f3
MC
11517
11518 * gdb/class2.exp: New file.
11519 * gdb/class2.cc: New file.
11520
3c00b570
MC
115212003-11-25 Michael Chastain <mec.gnu@mindspring.com>
11522
11523 * gdb.cp/templates.exp (test_ptype_of_templates): Accept output
11524 of new demangler.
11525
7027acc7
MK
115262003-11-23 Mark Kettenis <kettenis@gnu.org>
11527
11528 * gdb.arch/i386-unwind.exp: Use gdb_run_cmd and gdb_expect instead
11529 of gdb_test "run".
11530
b0e1598a
MK
115312003-11-23 Mark Kettenis <kettenis@gnu.org>
11532
11533 * gdb.arch/i386-unwind.exp: Don't use runto_main. Change
11534 "continue" into "run".
11535
4d9eda44
MC
115362003-11-23 Michael Chastain <mec.gnu@mindspring.com>
11537
11538 Partial fix for PR testsuite/1456.
11539 * gdb.cp/ambiguous.exp: Replace reference to gcc_compiled with
11540 call to test_compiler_info.
11541 * gdb.cp/ctti.exp: Likewise.
11542 * gdb.cp/derivation.exp: Likewise.
11543 * gdb.cp/member-ptr.exp: Likewise.
11544 * gdb.cp/virtfunc.exp (test_virtual_calls): Remove unused
11545 reference to gcc_compiled.
11546
115472003-11-23 Michael Chastain <mec.gnu@mindspring.com>
b729099e
MC
11548
11549 Fix PR testsuite/1463.
11550 * gdb.base/structs.exp (start_structs_test): Call
11551 get_debug_format before using the debug format.
11552
d422fe19
AC
115532003-11-22 Andrew Cagney <cagney@redhat.com>
11554
11555 * lib/gdb.exp (gdb_test_multiple): Add simple example.
11556 * gdb.base/structs.exp: Use gdb_test_multiple.
11557
039cf96d
AC
115582003-11-20 Andrew Cagney <cagney@redhat.com>
11559
6882279b
AC
11560 * gdb.base/structs.exp: Handle and recover from internal errors.
11561 Replace "foo${n}" with "foo<n>" in test messages.
11562
e53890ae
AC
11563 * gdb.base/structs.exp: Update copyright. Rewrite.
11564 * gdb.base/structs.c: Update copyright. Rewrite.
11565
2b211c59
AC
11566 * lib/gdb.exp (gdb_internal_error_resync): Issue a perror when the
11567 resync count exceeded.
d63a86f8 11568
039cf96d
AC
11569 * gdb.base/maint.exp: Use gdb_internal_error_resync to recover
11570 from the internal error.
11571 * lib/gdb.exp (gdb_internal_error_resync): New procedure.
11572 Original from Jim Blandy.
11573 (gdb_test_multiple): Use gdb_internal_error_resync.
2b211c59 11574
eac98b22
AC
115752003-11-19 Andrew Cagney <cagney@redhat.com>
11576
11577 * gdb.base/callfuncs.exp: Change the XFAILed descriptor test to a
11578 KFAIL.
11579
67455b2a
MK
115802003-11-17 Mark Kettenis <kettenis@gnu.org>
11581
11582 New testcase for PR backtrace/1435.
11583 * gdb.arch/i386-unwind.exp: New file.
11584 * gdb.arch/i386-unwind.c: New file.
11585
853d6e5b
AC
115862003-11-17 Andrew Cagney <cagney@redhat.com>
11587
11588 * lib/gdb.exp (compiler_info): New global.
11589 (test_compiler_info): New function.
11590 (get_compiler_info): Set compiler_info.
11591 * lib/compiler.c, lib/compiler.cc: Add copyright. When GNUC, set
11592 "compiler_info" to gcc-<major>-<minor>.
11593
38cf6e11
MC
115942003-11-15 Michael Chastain <mec.gnu@mindspring.com>
11595
11596 * gdb.trace/configure: Remove.
11597
a50d3602
EZ
115982003-11-13 Elena Zannoni <ezannoni@redhat.com>
11599
11600 * gdb.base/break.c: Add comments to aid finding line numbers for
d63a86f8 11601 breakpoints.
a50d3602
EZ
11602 * gdb.base/break.exp: Remove all references to explicit line
11603 numbers.
11604
d9407aaa
NC
116052003-11-11 Nick Clifton <nickc@redhat.com>
11606
11607 * gdb.base/shreloc.exp: Do not run for targets which do not
11608 support shared objects.
11609
db488fc1
CV
116102003-11-10 Corinna Vinschen <vinschen@redhat.com>
11611
11612 * gdb.base/fileio.exp: Drop tests for nointerrupts and noinferiorio.
11613 Don't run tests if nofileio flag is given.
11614
6a90a18e
EZ
116152003-11-07 Elena Zannoni <ezannoni@redhat.com>
11616
11617 * gdb.cp/annota3.exp: Make sure we can match 'Hardware watchpoint'
a9c64011 11618 as well as 'Watchpoint'.
6a90a18e 11619
0b915e9c
EZ
116202003-11-06 Elena Zannoni <ezannoni@redhat.com>
11621
11622 Reported by Jim Ingham <jingham@apple.com>:
11623 * gdb.base/annota1.exp: Match at least one occurrence of the
11624 signal handler annotation.
11625
d7e4b55f
EZ
116262003-11-06 Elena Zannoni <ezannoni@redhat.com>
11627
a9c64011
AS
11628 * gdb.cp/annota2.exp: Make sure we can match 'Hardware watchpoint'
11629 as well as 'Watchpoint'.
d7e4b55f 11630
2fe4e8d0
MC
116312003-11-05 Michael Chastain <mec@shout.net>
11632
11633 * gdb.mi/pthreads.c (routine): Handle early return from sleep.
11634
6ef88553
KW
116352003-11-03 Kris Warkentin <kewarken@qnx.com>
11636
11637 * gdb.arch/gdb1291.c: New test file.
11638 * gdb.arch/gdb1291.exp: New test script.
11639 * gdb.arch/gdb1431.c: New test file.
11640 * gdb.arch/gdb1431.exp: New test script.
11641
ae7dc4d8
MC
116422003-10-22 Michael Chastain <mec@shout.net>
11643
11644 * gdb.mi/pthreads.c: Add copyright notice.
11645
c39d7427
MC
116462003-10-22 Michael Chastain <mec@shout.net>
11647
11648 * gdb.threads/pthreads.c: Add copyright notice.
11649
8b7d96c1
MC
116502003-10-20 Michael Chastain <mec@shout.net>
11651
11652 * gdb.base/gdb1056.exp: New test script.
11653
d1d69fdd
DJ
116542003-10-13 Daniel Jacobowitz <drow@mvista.com>
11655
11656 * gdb.threads/killed.exp: Use gdb_run_cmd.
11657
7d605576
DJ
116582003-10-13 Daniel Jacobowitz <drow@mvista.com>
11659
11660 * gdb.base/gcore.exp: Issue an UNSUPPORTED and exit if we can't
11661 create a core file.
11662 * gdb.threads/gcore-thread.exp: Likewise.
11663
618ec112
CV
116642003-10-13 Corinna Vinschen <vinschen@redhat.com>
11665
11666 * gdb.base/call-rt-st.c (struct bit_flags_char_t): New bitfield
11667 type, based on char type.
11668 (struct bit_flags_short_t): New bitfield type, based on short type.
11669 (init_bit_flags_char): New fuction.
11670 (init_bit_flags_short): Ditto.
11671 (print_bit_flags_char): Ditto.
11672 (print_bit_flags_short): Ditto.
11673 (main): Add handling for bit_flags_char_t and bit_flags_short_t.
11674
9367a73c
MC
116752003-10-11 Michael Chastain <mec@shout.net>
11676
11677 * gdb.base/call-rt-st.exp: Update copyright year.
11678
1decf120
KI
116792003-10-10 Kei Sakamoto <sakamoto.kei@renesas.com>
11680
11681 * config/hmsirom.exp: Replace "Hitachi" with "Renesas".
11682 * gdb.disasm/sh3.s: Ditto.
11683
5445b2ae
DJ
116842003-10-07 Daniel Jacobowitz <drow@mvista.com>
11685
11686 * gdb.threads/switch-threads.exp: New test.
11687 * gdb.threads/switch-threads.c: New source file.
11688
aec24853
CV
116892003-10-07 Corinna Vinschen <vinschen@redhat.com>
11690
11691 * gdb.base/ending-run.exp: Add sh specific case.
11692
adc7428d
AC
116932003-10-06 Andrew Cagney <cagney@redhat.com>
11694
11695 * gdb.base/watchpoint.exp: Delete obsolete clear_xfail.
11696 * gdb.disasm/mn10200.exp: Delete obsolete file.
11697
c9d37158
DJ
116982003-09-29 Daniel Jacobowitz <drow@mvista.com>
11699
11700 * ChangeLog: Correct an entry command.exp -> commands.exp.
11701 * gdb.base/commands.exp (bp_deleted_in_command_test)
11702 (temporary_breakpoint_commands): Check noargs.
11703
79c2c32d
DC
117042003-09-25 David Carlton <carlton@kealia.com>
11705
11706 * gdb.cp/namespace.exp: Tweak comments. Add non-quoted versions
11707 of some print tests, where appropriate. Add tests for C::D::cd,
11708 E::ce, F::cXfX, G::XgX.
11709 * gdb.cp/namespace.cc: Add XgX, cXfX, ce.
11710
594e6d67
RE
117112003-09-25 Richard Earnshaw <rearnsha@arm.com>
11712
11713 * lib/java.exp (java_init): Import target_alias before using it.
11714
10f0d451
DC
117152003-09-25 David Carlton <carlton@kealia.com>
11716
11717 * gdb.base/corefile.exp: Delete obsolete setup_xfail.
11718
274bcba0
EZ
117192003-09-23 Elena Zannoni <ezannoni@redhat.com>
11720
d63a86f8 11721 * gdb.base/selftest.exp: Accomodate more instruction reordering
a9c64011 11722 weirdness.
274bcba0 11723
cdbf20f7
MC
117242003-09-17 Michael Chastain <mec@shout.net>
11725
11726 * gdb.cp/gdb1355.exp: New file.
11727 * gdb.cp/gdb1355.c: New file.
11728
71e06f80
CV
117292003-09-15 Corinna Vinschen <vinschen@redhat.com>
11730
11731 * gdb.asm/asm-source.exp: Add sh*-*-* as supported target.
11732 * gdb.asm/sh.inc: New file.
11733
5c4e30ca
DC
117342003-09-11 David Carlton <carlton@kealia.com>
11735
bd45b7af
DC
11736 * gdb.cp/namespace.exp: Add tests for namespace types.
11737 * gdb.cp/maint.exp (test_help): Test 'help maint cp namespace'.
5c4e30ca
DC
11738 (test_namespace): New.
11739
1c199746
EZ
117402003-09-11 Elena Zannoni <ezannoni@redhat.com>
11741
a9c64011 11742 * gdb.base/relocate.exp: Handle new gdb output at startup.
3fcf0ced 11743 * gdb.stabs/weird.exp: Ditto.
1c199746 11744
04ed252f
MC
117452003-09-08 Michael Chastain <mec@shout.net>
11746
11747 * gdb.base/gdb1250.c: Rename 'gamma' to 'my_gamma'.
11748
d8a2d9e7
MC
117492003-09-07 Michael Chastain <mec@shout.net>
11750
11751 * gdb.cp/classes.exp: Accommodate both 'syntax error' and
11752 'parse error'.
11753
161afb24
MK
117542003-09-07 Mark Kettenis <m.kettenis@osp.nl>
11755
11756 * gdb.arch/i386-prologue.exp: Add checks for saved registers.
11757
49f2741a
MC
117582003-08-30 Michael Chastain <mec@shout.net>
11759
11760 * gdb.base/selftest.exp: Remove support for m68k*-*-hpux.
11761 * gdb.gdb/observer.exp: Ditto.
11762 * gdb.gdb/xfullpath.exp: Ditto.
11763
8afa723e
MK
117642003-08-29 Mark Kettenis <kettenis@gnu.org>
11765
11766 * gdb.base/interrupt.exp: XFAIL "call function when asleep" for
11767 *-*-*bsd*.
11768
f31dfe3b
JJ
117692003-08-28 Jeff Johnston <jjohnstn@redhat.com>
11770
11771 * gdb.base/dump.exp: Skip for ia64.
11772
4630e498
JJ
117732003-08-25 Jeff Johnston <jjohnstn@redhat.com>
11774
11775 * gdb.asm/asm-source.exp: Add ia64 support.
11776 * gdb.asm/ia64.inc: New file.
11777
1105b7ef
MC
117782003-08-22 Michael Chastain <mec@shout.net>
11779
11780 * gdb.cp: New directory.
11781 * gdb.cp/*: Copy from gdb.c++/*.
11782 * gdb.c++/*: Remove.
11783 * Makefile.in: Change gdb.c++ to gdb.cp.
11784 * configure.in: Ditto.
11785 * configure: Regnerate.
11786
c945b932
MK
117872003-08-18 Mark Kettenis <kettenis@gnu.org>
11788
11789 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1338.
11790 * gdb.arch/i386-prologue.c (gdb1338): Add function.
11791
2b66634b
DJ
117922003-08-17 Daniel Jacobowitz <drow@mvista.com>
11793
11794 * mi-var-display.exp (-var-list-children weird): Accept function
11795 pointers with argument types.
11796 * mi1-var-display.exp (-var-list-children weird): Likewise.
11797 * mi2-var-display.exp (-var-list-children weird): Likewise.
11798
a356f73b
DJ
117992003-08-17 Daniel Jacobowitz <drow@mvista.com>
11800
11801 * gdb.base/annota3.exp: Add missing newline.
11802
483417b8
MC
118032003-08-06 Michael Chastain <mec@shout.net>
11804
11805 * gdb.java/jmisc1.exp: Add test for pr gdb/1322.
11806
c99c59c3
MS
118072003-08-12 Michael Snyder <msnyder@redhat.com>
11808
11809 * gdb.base/float.exp: Add test for SH.
11810
55ed7501
MK
118112003-08-10 Mark Kettenis <kettenis@gnu.org>
11812
11813 * gdb.arch/i386-prologue.c, gdb.arch/i386-prologue.exp: New files.
11814
1a371f2e
EZ
118152003-08-07 Elena Zannoni <ezannoni@redhat.com>
11816
11817 * gdb.base/completion.exp: Remove reduntant completion test
11818 on filename.
11819
e0f353ce
EZ
118202003-08-07 Elena Zannoni <ezannoni@redhat.com>
11821
a9c64011
AS
11822 * gdb.base/attach.exp, gdb.base/detach.exp, gdb.base/gcore.exp,
11823 gdb.mi/mi-basics.exp, gdb.threads/gcore-thread.exp,
11824 gdb.trace/save-trace.exp: Make sure that full pathnames are
11825 escaped correctly.
e0f353ce 11826
5710a1af 118272003-08-07 Elena Zannoni <ezannoni@redhat.com>
d63a86f8 11828
a9c64011
AS
11829 * configure.in: Don't generate config.h from config.hin.
11830 * configure: Regenerate.
11831 * config.hin: Remove file.
11832 * gdb.mi/pthreads.c: Remove include of config.h, and other ifdefs.
11833 * gdb.threads/pthreads.c: Ditto.
5710a1af 11834
dcd81ce9
DJ
118352003-08-07 Daniel Jacobowitz <drow@mvista.com>
11836
11837 From Kei Sakamoto <sakamoto.kei@renesas.com>:
11838 * gdb.asm/asm-source.exp : Add -lgloss to link-flags.
11839 * gdb.asm/m32r.inc : Remove an illegal nop after bl instruction.
11840 Replace ld24 with seth/add3.
11841
6009d884
AC
118422003-08-02 Andrew Cagney <cagney@redhat.com>
11843
11844 * gdb.base/annota3.exp: New file.
11845 * gdb.base/annota3.c: New file.
11846 * gdb.c++/annota3.exp: New file.
11847 * gdb.c++/annota3.cc: New file.
11848
51514e06
MC
118492003-07-29 Michael Chastain <mec@shout.net>
11850
11851 * gdb.threads/tls.c (spin): Check errno only if sem_wait
11852 actually failed.
11853 (do_pass): Likewise.
11854 * gdb.threads/tls.exp: Always initialize no_of_threads.
11855
4ee6625b
DJ
118562003-07-27 Daniel Jacobowitz <drow@mvista.com>
11857
11858 * gdb.threads/print-threads.exp (test_all_threads): Loosen KFAIL
11859 pattern.
11860 * gdb.threads/tls-shared.exp: Don't use gdb_suppress_entire_file.
11861 * gdb.threads/tls.exp: Recognize one case of the host library not
11862 supporting TLS.
11863
225f2bf6
AC
118642003-07-27 Andrew Cagney <cagney@redhat.com>
11865
11866 * gdb.base/fileio.exp: Use SH when running commands using
11867 remote_exec.
11868
bcb27c9f
DJ
118692003-07-24 Daniel Jacobowitz <drow@mvista.com>
11870
11871 From Kei Sakamoto <sakamoto.kei@renesas.com>:
11872 * gdb.base/relocate.c (dummy): New padding array.
11873
3d67be83
MS
118742003-07-22 Michael Snyder <msnyder@redhat.com>
11875
d63a86f8 11876 * gdb.disasm/8300s.s: Fix syntax of bsr insn.
3d67be83
MS
11877
11878 * gdb.disasm/h8300s.exp : Minor changes in disassembler output require
11879 patterns to be more general, accepting old and new output.
11880 Some output chars (such as '+') also must be quoted.
d63a86f8 11881 Some addresses are displayed numerically instead of
3d67be83
MS
11882 symbolically.
11883
57ba3b85
MS
118842003-07-23 Michael Snyder <msnyder@redhat.com>
11885
686d097c
MS
11886 * gdb.base/return2.exp: Don't test long-long return.
11887
57ba3b85
MS
11888 * gdb.disasm/t01_mov.s: New file, h8300sx disassembly tests.
11889 * gdb.disasm/t01_mov.exp: Ditto.
11890 * gdb.disasm/t02_mova.s: Ditto.
11891 * gdb.disasm/t02_mova.exp: Ditto.
11892 * gdb.disasm/t03_add.s: Ditto.
11893 * gdb.disasm/t03_add.exp: Ditto.
11894 * gdb.disasm/t04_sub.s: Ditto.
11895 * gdb.disasm/t04_sub.exp: Ditto.
11896 * gdb.disasm/t05_cmp.s: Ditto.
11897 * gdb.disasm/t05_cmp.exp: Ditto.
11898 * gdb.disasm/t06_ari2.s: Ditto.
11899 * gdb.disasm/t06_ari2.exp: Ditto.
11900 * gdb.disasm/t07_ari3.s: Ditto.
11901 * gdb.disasm/t07_ari3.exp: Ditto.
11902 * gdb.disasm/t08_or.s: Ditto.
11903 * gdb.disasm/t08_or.exp: Ditto.
11904 * gdb.disasm/t09_xor.s: Ditto.
11905 * gdb.disasm/t09_xor.exp: Ditto.
11906 * gdb.disasm/t10_and.s: Ditto.
11907 * gdb.disasm/t10_and.exp: Ditto.
11908 * gdb.disasm/t11_logs.s: Ditto.
11909 * gdb.disasm/t11_logs.exp: Ditto.
11910 * gdb.disasm/t12_bit.s: Ditto.
11911 * gdb.disasm/t12_bit.exp: Ditto.
11912 * gdb.disasm/t13_otr.s: Ditto.
11913 * gdb.disasm/t13_otr.exp: Ditto.
11914
e00759ef
EZ
119152003-07-22 Elena Zannoni <ezannoni@redhat.com>
11916
11917 * gdb.threads/tls.exp :Add kfail for 'info address' case.
11918
8bc2021f
EZ
119192003-07-22 Elena Zannoni <ezannoni@redhat.com>
11920
a9c64011
AS
11921 * gdb.threads/tls.c : New file.
11922 * gdb.threads/tls.exp : New file.
11923 * gdb.threads/tls-main.c : New file.
11924 * gdb.threads/tls-shared.c : New file.
11925 * gdb.threads/tls-shared.exp : New file.
8bc2021f 11926
89320c4c
AS
119272003-07-22 Andreas Schwab <schwab@suse.de>
11928
11929 * gdb.asm/powerpc.inc (gdbasm_startup): Force alignment.
11930
180dea7c
AS
119312003-07-20 Andreas Schwab <schwab@suse.de>
11932
11933 * gdb.base/selftest.exp (do_steps_and_nexts): Add more patterns
11934 due to insn reordering.
11935
0714963c
AC
119362003-07-15 Andrew Cagney <cagney@redhat.com>
11937
11938 * gdb.asm/asm-source.exp: Do not allow "start" in the backtrace.
11939
98a23b3f
MC
119402003-07-15 Michael Chastain <mec@shout.net>
11941
11942 * gdb.base/gdb1250.exp: New file.
11943 * gdb.base/gdb1250.c: New file.
11944
27e417a2
ML
119452003-07-09 Michal Ludvig <mludvig@suse.cz>
11946
11947 * gdb.c++/templates.exp (test_ptype_of_templates): Recognize
11948 expansion of size_t to 'unsigned long', not only to 'unsigned'.
11949
8bc2021f
EZ
119502003-07-09 Elena Zannoni <ezannoni@redhat.com>
11951
a9c64011
AS
11952 * gdb.threads/tls.c: New file.
11953 * gdb.threads/tls.exp: New file.
11954 * gdb.threads/tls-main.c: New file.
11955 * gdb.threads/tls-shared.c: New file.
11956 * gdb.threads/tls-shared.exp: New file.
8bc2021f 11957
d99968dc
EZ
119582003-07-09 Elena Zannoni <ezannoni@redhat.com>
11959
11960 * gdb.base/annota1.exp: Make sure that we properly escape the
11961 full path of the source file. Xfail more permissive patterns,
d63a86f8 11962 due to a compiler debug info problem.
d99968dc 11963
83876b3b
AS
119642003-07-07 Andreas Schwab <schwab@suse.de>
11965
2705e972
AS
11966 * gdb.asm/m68k.inc: New file.
11967 * gdb.asm/asm-source.exp: Use it for m68k-*-*.
11968
83876b3b
AS
11969 * gdb.objc/basicclass.exp ("Call an Objective-C method with no
11970 arguments"): Also match negative number.
11971
11972 * gdb.base/float.exp ("info float"): Add test for m68k-*-*.
11973
3a871b37
DJ
119742003-07-03 Daniel Jacobowitz <drow@mvista.com>
11975
11976 * gdb.base/store.c (charest): New typedef.
11977 (add_char): Rename to add_charest, update.
11978 (wack_char): Rename to wack_charest, update types. Return l + r
11979 to keep r live across the call.
11980 (wack_short, wack_int, wack_long, wack_longest, wack_float)
11981 (wack_double, wack_doublest): Return l + r to keep r live across
11982 the call.
11983 * gdb.base/store.exp: Accomodate store.c changes.
11984
b2a7f303
DC
119852003-06-30 David Carlton <carlton@kealia.com>
11986
11987 * gdb.c++/maint.exp (test_invalid_name): New.
11988 (test_first_component): Add tests for invalid names.
11989
3c6cb4a1
MC
119902003-06-29 Michael Chastain <mec@shout.net>
11991
11992 * gdb.c++/inherit.exp (test_print_svi_classes): Accept gdb
11993 output of '<VTT for class>' for virtual base classes.
11994
f1c2644b
DJ
119952003-06-29 Daniel Jacobowitz <drow@mvista.com>
11996
11997 * gdb.base/completion.exp: Tab-complete "complet" instead of
11998 "compl".
11999 * gdb.base/complex.exp, gdb.base/complex.c: New files.
12000
18080350
DJ
120012003-06-29 Daniel Jacobowitz <drow@mvista.com>
12002
12003 * gdb.base/constvars.exp: Remove most xfails for GCC 3.x.
12004 * gdb.base/volatile.exp: Likewise.
12005
f56973f8
DJ
120062003-06-29 Daniel Jacobowitz <drow@mvista.com>
12007
12008 * gdb.threads/print-threads.exp (test_all_threads): Add kfail for
12009 gdb/1265.
12010
120112003-06-28 Michael Chastain <mec@shout.net>
48fe539f
DJ
12012 Daniel Jacobowitz <drow@mvista.com>
12013
12014 * gdb.base/selftest.exp (do_steps_and_nexts): Increase maximum
12015 initial line count of 'captured_main' from 26 to 32.
12016 (test_with_self): Allow xmalloc call to be interleaved with the
12017 preceding two lines.
12018
e766d4d6
JB
120192003-06-24 Joel Brobecker <brobecker@gnat.com>
12020
12021 * gdb.base/bang.exp: New testcase.
12022
f125c9a4
JB
120232003-06-23 Joel Brobecker <brobecker@gnat.com>
12024
12025 * gdb.base/langs.exp: Add some tests for the "minimal" language
12026 support.
12027
6e25beaf
EZ
120282003-06-23 Elena Zannoni <ezannoni@redhat.com>
12029
12030 * gdb.objc/basicclass.exp: Return -1 if we cannot compile
12031 the testcase.
12032
2f816dda
DJ
120332003-06-22 Daniel Jacobowitz <drow@mvista.com>
12034
12035 * gdb.base/relocate.exp: Test add-symbol-file with a variable
12036 offset.
12037
db5a5748
DJ
120382003-06-22 Daniel Jacobowitz <drow@mvista.com>
12039
12040 * gdb.c++/pr-1210.cc: New file.
12041 * gdb.c++/pr-1210.exp: New file.
12042
1df0c130
DJ
120432003-06-21 Daniel Jacobowitz <drow@mvista.com>
12044
12045 * lib/mi-support.exp (mi_run_cmd): Expect an MI response to
12046 000-exec-continue.
12047
a92feac0
MK
120482003-06-15 Mark Kettenis <kettenis@gnu.org>
12049
12050 * gdb.base/attach.exp: Use -1 for the ID of a nonexistent process
12051 on *-*-*bsd* instead of *-*-freebsd*.
12052
81a58f5b
AC
120532003-06-14 Andrew Cagney <cagney@redhat.com>
12054
12055 * gdb.base/store.exp: Test longest and doublest. Test all
12056 parameters. Weaken return statement match.
12057 * gdb.base/store.c: Add longest and doublest - aka long long and
12058 long double functions. Put all parameters into local register
12059 variables. Use negative values.
12060
b257a0d3
AC
120612003-06-14 Andrew Cagney <cagney@redhat.com>
12062
12063 * gdb.base/fileio.c: Include <errno.h>, and <sys/wait.h>. Gag
12064 -Wformat errors. Add lost line. Use WEXITSTATUS to get system
12065 exit status.
12066 * gdb.base/fileio.exp: Disable target when nointerrupts and
12067 noinferiorio, instead of limiting it to remote. Use remote_exec
12068 instead of system.
d63a86f8 12069
21c38304
JJ
120702003-06-12 Jeff Johnston <jjohnstn@redhat.com>
12071
12072 * gdb.base/float.exp: Add ia64 support.
12073
1bcdb424
CV
120742003-06-12 Corinna Vinschen <vinschen@redhat.com>
12075
12076 * gdb.base/fileio.exp: Run only on remote targets.
12077
6aeb981f
CV
120782003-06-10 Corinna Vinschen <vinschen@redhat.com>
12079
12080 * gdb.base/fileio.c: New file, testing File-I/O.
12081 * gdb.base/fileio.exp: Ditto.
12082
53df362e
RG
120832003-06-09 Raoul Gough <RaoulGough@yahoo.co.uk>
12084
12085 * gdb.base/shreloc.exp: New file, check symbol values obtained from
12086 shared objects after relocation at load time (gdb PR/1132).
12087 * gdb.base/shreloc.c, gdb.base/shreloc1.c, gdb.base/shreloc2.c:
a9c64011 12088 as above, part of the shared object relocation test.
53df362e 12089
ffee1b46
MK
120902003-06-08 Mark Kettenis <kettenis@gnu.org>
12091
b5ca3722
MK
12092 * gdb.base/readline.exp: Add tests for operate-and-get-next with a
12093 fully filled history list.
12094 * gdb.base/gdb_history: New file.
12095
03ed860d
MK
12096 * gdb.base/signals.exp: XFAIL "continue to func1" on
12097 i*86-*-freebsd*.
12098
ffee1b46
MK
12099 * gdb.base/attach.exp: When trying to attach to a nonexistent
12100 process, make it possible to specify the PID based on the target,
12101 and do so for *-*-freebsd*.
12102
d80dbb52
RH
121032003-06-02 Richard Henderson <rth@redhat.com>
12104
12105 * gdb.base/float.exp: Add expected regexp for alpha-*-*.
12106
6dd77b81
RH
121072003-06-02 Richard Henderson <rth@redhat.com>
12108
12109 * gdb.base/selftest.exp: Next over lim_at_start initialization.
12110
f6347e16
RH
121112003-06-02 Richard Henderson <rth@redhat.com>
12112
12113 * gdb.base/dump.exp [alpha*-*-*]: Add -taso linker switch.
12114
2c161407
DJ
121152003-06-01 Daniel Jacobowitz <drow@mvista.com>
12116
12117 * gdb.asm/asm-source.exp: Dissassemble from &globalvar instead
12118 of globalvar.
12119
572eb746
MK
121202003-06-01 Mark Kettenis <kettenis@gnu.org>
12121
12122 * gdb.asm/asm-source.exp: Check for memory read errors in
12123 disassembler test on *BSD too.
12124
9e9617a5
RH
121252003-06-01 Richard Henderson <rth@redhat.com>
12126
12127 * gdb.asm/alpha.inc (gdbasm_enter): Use numeric register names
12128 for .frame.
12129 (gdbasm_call): Lose ldgp.
12130 (gdbasm_startup): Add frame information.
12131 * gdb.asm/asm-source.exp (alpha*-*): Add -no-mdebug to asm-flags.
12132
7b34ad4e
MK
121332003-05-31 Mark Kettenis <kettenis@gnu.org>
12134
12135 * gdb.base/float.exp: Expect similar output for x86_64-*-* as for
12136 i?86-*-*.
12137
10059fdf
MK
121382003-05-30 Mark Kettenis <kettenis@gnu.org>
12139
12140 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
12141 FreeBSD.
12142
acf4b816
RH
121432003-05-29 Richard Henderson <rth@redhat.com>
12144
12145 * gdb.asm/alpha.inc: New file.
12146 * gdb.asm/asm-source.exp: Use it.
12147
e9ecd949
JB
121482003-05-29 Jim Blandy <jimb@redhat.com>
12149
12150 * gdb.base/corefile.exp: Find corefiles on Linux, which names them
12151 'core.PID'.
12152
e3e5a4f3
JB
121532003-05-22 Jim Blandy <jimb@redhat.com>
12154
12155 * gdb.base/corefile.exp: Tolerate stuff after argument parens in
12156 backtrace.
d63a86f8 12157
72fe3d25
DC
121582003-05-20 David Carlton <carlton@math.stanford.edu>
12159
12160 * gdb.c++/namespace1.cc: Actually do 'cvs add' before committing
12161 this time.
12162
58da2eb2
DC
121632003-05-19 David Carlton <carlton@bactrian.org>
12164
12165 * gdb.c++/rtti.exp: New file, containing tests for PR c++/488.
12166 * gdb.c++/rtti.h, gdb.c++/rtti1.cc, gdb.c++/rtti2.cc: Ditto.
12167
1fcb5155
DC
121682003-05-19 David Carlton <carlton@bactrian.org>
12169
12170 * gdb.c++/namespace.exp: Add namespace scope and anonymous
12171 namespace tests.
12172 Bump copyright date.
12173 * gdb.c++/namespace.cc: Add anonymous namespace and namespace C.
12174 (main): Call C::D::marker2.
12175 * gdb.c++/namespace1.cc: New file.
12176
85e85163
JJ
121772003-05-14 Jeff Johnston <jjohnstn@redhat.com>
12178
12179 Roland McGrath <roland@redhat.com>
d63a86f8 12180 * gdb.threads/linux-dp.exp: Account for fact that in nptl model
85e85163
JJ
12181 there is no manager thread.
12182
a25fbfec
JJ
121832003-05-08 Jeff Johnston <jjohnstn@redhat.com>
12184
d63a86f8
RM
12185 * gdb.threads/schedlock.exp: Remove assumption that all threads
12186 will run in a particular small time slice. Also ensure we break
a25fbfec
JJ
12187 in one of the child threads rather than the main thread.
12188
be375bae
JB
121892003-05-07 Jim Blandy <jimb@redhat.com>
12190
09bf6082
JB
12191 Add support for assembly source testing on the s390x.
12192 * gdb.asm/asm-source.exp: Add a case for the s390x-*-*
12193 architecture.
12194 * gdb.asm/s390x.inc: New file.
12195
be375bae
JB
12196 * gdb.asm/asm-source.exp: Use a 'switch -glob' statement, not a
12197 succession of 'if' statements.
12198
00905d52
AC
121992003-05-05 Andrew Cagney <cagney@redhat.com>
12200
12201 * gdb.base/maint.exp: Add tests for "maint print dummy-frames".
12202
b1e29e33
AC
122032003-05-05 Andrew Cagney <cagney@redhat.com>
12204
12205 * gdb.base/watchpoint.exp: Rename CALL_DUMMY_BREAKPOINT_OFFSET to
12206 DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET in comments.
12207
e33d66ec
EZ
122082003-05-02 Elena Zannoni <ezannoni@redhat.com>
12209
12210 * gdb.base/charset.exp: Update based on new behavior of set/show
12211 charset commands.
12212
2b6fd0d8
AC
122132003-05-01 Andrew Cagney <cagney@redhat.com>
12214
12215 * gdb.asm/asm-source.exp: Check that "disassm" and "x/i" of a
12216 variable do not give memory errors.
12217
130cacce
AF
122182003-04-30 Adam Fedor <fedor@gnu.org>
12219
12220 * Makefile.in (ALL_SUBDIRS): Add gdb.objc
12221 * configure.in (AC_OUTPUT): Add gdb.objc/Makefile
12222 * gdb.objc/Makefile.in, gdb.objc/basicclass.exp,
12223 gdb.objc/basicclass.m: : New files
12224
12225 * lib/gdb.exp (gdb_compile_objc): New procedure.
12226
bea71854
DJ
122272003-04-27 Daniel Jacobowitz <drow@mvista.com>
12228
12229 * gdb.base/signals.exp: Make backtrace tests more specific.
12230
0f20eeea
DC
122312003-04-23 David Carlton <carlton@bactrian.org>
12232
12233 * gdb.c++/maint.exp (test_first_component): Add tests for
12234 'operator' in more locations.
12235
c8c4d8dc
KB
122362003-04-16 Kevin Buettner <kevinb@redhat.com>
12237
12238 * gdb.base/args.exp: Invoke gdb_load for simulator targets.
12239
3fe60e3c
EZ
122402003-04-16 Elena Zannoni <ezannoni@redhat.com>
12241
12242 * gdb.base/completion.exp: Make 'info func mark' complete on 'info
a9c64011 12243 func marke' instead. Update test name.
3fe60e3c 12244
9219021c
DC
122452003-04-15 David Carlton <carlton@math.stanford.edu>
12246
12247 * gdb.c++/maint.exp: New file.
12248
5dd55bdd
EZ
122492003-04-14 Elena Zannoni <ezannoni@redhat.com>
12250
12251 * gdb.threads/schedlock.c: Change type of thread function argument
12252 to long, to avoid warnings on 64-bit platforms.
12253
00890572
EZ
122542003-04-14 Elena Zannoni <ezannoni@redhat.com>
12255
a9c64011
AS
12256 * gdb.base/attach.exp: Add new message from ptrace in case of
12257 attaching to nonexistent process.
d63a86f8 12258
93201743
JB
122592003-04-11 Jim Blandy <jimb@redhat.com>
12260
12261 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
12262 gdb.c++/userdef.cc: Place comments on the lines to which the
12263 marker function might return.
12264 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
12265 gdb.c++/userdef.exp: Look for those comments to check that we've
12266 returned to the right place, instead of checking line numbers.
12267
2a11c64d
EZ
122682003-04-11 Elena Zannoni <ezannoni@redhat.com>
12269
a9c64011
AS
12270 * gdb.threads/pthreads.exp (test_startup): When setting a breakpoint
12271 match on sourcefile name, instead of directory name.
2a11c64d 12272
68ab8fc5
EZ
122732003-04-10 Elena Zannoni <ezannoni@redhat.com>
12274
d63a86f8 12275 * gdb.base/completion.exp: Use string_to_regexp to match the
68ab8fc5
EZ
12276 working directory name.
12277
5624293a
JB
122782003-04-09 Jim Blandy <jimb@redhat.com>
12279
12280 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
12281 gdb.c++/userdef.exp: If GDB fails to restore the selected frame
12282 after an inferior function call, report the failure, but allow the
12283 test to continue.
12284
f1f02ee4
SC
122852003-04-05 Stephane Carrez <stcarrez@nerim.fr>
12286
12287 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
12288 with -DPROTOTYPES.
12289
6eb79af0
SC
122902003-04-05 Stephane Carrez <stcarrez@nerim.fr>
12291
12292 * gdb.base/break.exp: Revert last patch.
12293
8dfb4cf0
SC
122942003-04-04 Stephane Carrez <stcarrez@nerim.fr>
12295
12296 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
12297 with -DPROTOTYPES.
12298
ed4c619a
AC
122992003-04-02 Andrew Cagney <cagney@redhat.com>
12300
12301 * gdb.base/callfuncs.exp: Make "print add" messages unique.
12302 * gdb.base/ending-run.exp: Put spaces around "breakpoint" to stop
12303 matching directories by the name breakpoint.
12304 * gdb.base/pointers.exp: Make "ptype pppC" message consistent.
12305 Make "continue to marker1" consistent.
12306 * gdb.base/call-rt-st.exp: Make "finish out from loop_count"
12307 message consistent.
12308 * lib/gdb.exp: Put "the program is no longer running", and "the
12309 program exited" in parenthesis.
12310 * lib/mi-support.exp: Ditto.
d63a86f8 12311
4e35d5f0 123122003-04-02 Bob Rossi <bob_rossi@cox.net>
d63a86f8 12313
4e35d5f0
BR
12314 * gdb.mi/mi-file.exp: New file for -file-list-exec-source-file.
12315
71900fe8
AC
123162003-03-29 Andrew Cagney <cagney@redhat.com>
12317
12318 * gdb.base/sizeof.c (main): Print the value of '\377'.
12319 * gdb.base/sizeof.exp: Check the sign of '\377'.
12320
c0655a16
MC
123212003-03-27 Michael Chastain <mec@shout.net>
12322
12323 * gdb.base/gdb1090.exp: New file.
12324 * gdb.base/gdb1090.cc: New file.
12325
5b2a3989
JB
123262003-03-27 J. Brobecker <brobecker@gnat.com>
12327
12328 * gdb.gdb/observer.exp: New regression test.
12329
79876890
MC
123302003-03-27 Michael Chastain <mec@shout.net>
12331
12332 * gdb.base/list.exp: Remove setup_xfail_format for DWARF 1.
12333 * gdb.base/ptype.exp: Likewise.
12334
6eac95e3
CV
123352003-03-27 Corinna Vinschen <vinschen@redhat.com>
12336
12337 * gdb.c++/casts.exp: Fix startup to run also on embedded targets.
12338
e8c71839
MC
123392003-03-26 Michael Chastain <mec@shout.net>
12340
12341 * gdb.base/ptype.exp: Actually use some typedef'd types.
12342
71b10041
SC
123432003-03-21 Stephane Carrez <stcarrez@nerim.fr>
12344
12345 * gdb.asm/asm-source.exp: Set asm-arch for m6811 and m6812.
12346 * gdb.asm/m68hc11.inc: New file for HC11/HC12 macros.
12347
2512cf80
CV
123482003-03-20 Corinna Vinschen <vinschen@redhat.com>
12349
12350 * gdb.base/default.exp: Fix regular expression.
12351
0d195a4f
CV
123522003-03-20 Corinna Vinschen <vinschen@redhat.com>
12353
12354 * gdb.base/args.exp: Fix regular expression.
12355
8a2dbca8
CV
123562003-03-20 Corinna Vinschen <vinschen@redhat.com>
12357
12358 * gdb.base/help.exp: Allow Win32 child process.
12359
bf028682
CV
123602003-03-20 Corinna Vinschen <vinschen@redhat.com>
12361
12362 * gdb.base/ending-run.exp: Check for Cygwin specific wrapper function
12363 when stepping out of main().
12364
182dbe85
CV
123652003-03-20 Corinna Vinschen <vinschen@redhat.com>
12366
12367 * gdb.base/default.exp: Check for win32 specific message when calling
12368 "run" without executable.
12369
d67a6ba5
CV
123702003-03-20 Corinna Vinschen <vinschen@redhat.com>
12371
12372 * gdb.base/args.exp: Expect .exe in output.
12373
a955b5bb
CV
123742003-03-20 Corinna Vinschen <vinschen@redhat.com>
12375
12376 * gdb.asm/asm-source.exp: Add appropriate --entry linker flag for
12377 Cygwin native.
12378
bf6bad4b
AC
123792003-03-17 Andrew Cagney <cagney@redhat.com>
12380
12381 From Elena Zannoni <ezannoni@redhat.com>. Test e500 abi and
12382 vector registes.
12383 * gdb.arch/e500-regs.c, gdb.arch/e500-regs.exp: New files.
12384 * gdb.arch/e500-abi.c, gdb.arch/e500-abi.exp: New files.
12385
293e9a31
DC
123862003-03-17 David Carlton <carlton@math.stanford.edu>
12387
12388 * gdb.base/watchpoint.exp (test_watchpoint_and_breakpoint): New
12389 test, for PR breakpoints/38.
12390 Call test_watchpoint_and_breakpoint.
12391 * gdb.base/watchpoint.c (func3): New function.
12392 (main): Call func3.
12393
5330f2db
DC
123942003-03-04 David Carlton <carlton@math.stanford.edu>
12395
12396 * gdb.c++/templates.exp (do_tests): Accept valid const in "print
12397 Garply<Garply<char> >:: garply".
12398 (test_ptype_of_templates): KFAIL "ptype T5<int>" and "ptype t5i"
12399 with respect to PR c++/1111; note also PR c++/1113.
12400 (test_template_breakpoints): KFAIL "constructor breakpoint" with
12401 respect to PR c++/1062.
12402 KFAIL "destructor breakpoint" with respect to PR c++/1112.
12403
6ece72da
DC
124042003-03-03 David Carlton <carlton@math.stanford.edu>
12405
12406 * gdb.c++/classes.exp (test_enums): KFAIL "ptype obj_with_enum"
12407 with respect to PR c++/57.
12408 KFAIL "print (ClassWithEnum::PrivEnum) 42" with respect to PR
12409 c++/826.
12410 Create "print ('ClassWithEnum::PrivEnum') 42"; KFAIL it with
12411 respect to PR c++/57.
12412
85ca1584
DC
124132003-03-03 David Carlton <carlton@math.stanford.edu>
12414
12415 * gdb.c++/templates.exp (do_tests): Convert the KFAILs with
12416 respect to PR c++/33 into FAILs.
12417
98e9c5b8
MC
124182003-03-03 Michael Chastain <mec@shout.net>
12419
7bedbf27
MC
12420 * configure.in: Update copyright years.
12421
124222003-03-03 Michael Chastain <mec@shout.net>
12423
12424 * Makefile.in: Update copyright years.
98e9c5b8 12425
f683e100
DC
124262003-02-28 David Carlton <carlton@math.stanford.edu>
12427
12428 * gdb.c++/classes.exp (test_ptype_class_objects): Accept it if we
12429 print class instead of struct and/or superfluous protection
12430 specifiers, as long as the resulting output is equivalent to the
12431 source code.
12432 Delete FIXME from end of messages on tests that don't need
12433 fixing.
12434
a9e0cf2c
DC
124352003-02-28 David Carlton <carlton@math.stanford.edu>
12436
12437 * gdb.c++/templates.exp (do_tests): Allow const in the two
12438 Foo<volatile char *>::foo tests.
12439
e8d359df
MS
124402003-02-27 Michael Snyder <msnyder@redhat.com>
12441
d63a86f8 12442 * gdb.base/restore.c (main): Return zero, so exit code
e8d359df
MS
12443 will be consistant.
12444
0b71dc91
DC
124452003-02-26 David Carlton <carlton@math.stanford.edu>
12446
12447 * gdb.c++/templates.exp (do_tests): KFAIL the "print Foo<volatile
12448 char *>::foo" test with respect to PR c++/33. Create a new test
12449 which is identical to that one except that it doesn't put the
12450 space between the "char" and the "*"; KFAIL it, too.
12451
dd14ab43
DC
124522003-02-26 David Carlton <carlton@math.stanford.edu>
12453
12454 * gdb.c++/templates.exp (do_tests): Convert XFAILs about printing
12455 template types into either PASSes or KFAILs (corresponding to PR
12456 c++/57). Tweak indentation. Update copyright.
12457
1146c7f1
SC
124582003-02-23 Stephane Carrez <stcarrez@nerim.fr>
12459
12460 * lib/gdb.exp: Don't execute C++ tests on m6811/m6812 targets.
12461
74641dfb
MC
124622003-02-13 Michael Chastain <mec@shout.net>
12463
12464 * gdb.base/exprs.exp: Remove i960 remnants.
12465 * gdb.base/funcargs.exp: Likewise.
12466 * gdb.base/list.exp: Likewise.
12467 * gdb.base/ptype.exp: Likewise.
12468
559cd2d0
DC
124692003-02-14 David Carlton <carlton@math.stanford.edu>
12470
12471 * gdb.c++/virtfunc.exp (test_virtual_calls): Change 'print
12472 pEe->D::vg()" from XFAIL to KFAIL.
12473
c4f90d87
JM
124742003-02-13 Jason Molenda (jmolenda@apple.com)
12475
12476 * gdb.base/maint.exp: Update maint print statistics regexp to include
12477 new entries.
12478
cbc4d97c
MC
124792003-02-13 Michael Chastain <mec@shout.net>
12480
12481 * gdb.c++/inherit.exp: Remove call to get_debug_format.
12482
40f235b7
MC
124832003-02-12 Michael Chastain <mec@shout.net>
12484
12485 * gdb.c++/classes.exp: Remove setup_xfail_format for DWARF 1.
12486 * gdb.c++/inherit.exp: Likewise.
12487 * gdb.c++/cplusfuncs.exp: Remove suppression logic for DWARF 1.
12488 * gdb.c++/templates.exp: Likewise.
12489 * gdb.c++/virtfunc.exp: Likewise.
12490
c56716b0
JM
124912003-02-06 Jason Molenda (jason-cl@molenda.com)
12492
12493 * gdb.mi/mi-syn-frame.c (subroutine): Add a comment explaining
12494 why the code is written that way.
12495
070afcf8
MC
124962003-02-05 Michael Chastain <mec@shout.net>
12497
12498 * gdb.base/dump.exp: Add missing copyright line.
12499
5d0331e5
JM
125002003-02-05 Jason Molenda (jason-cl@molenda.com)
12501
f7ae6d3e 12502 * gdb.mi/mi-syn-frame.c (subroutine): Add an extra statement
5d0331e5
JM
12503 at the beginning so the breakpoint doesn't get set on the loop.
12504
92851186
MC
125052003-02-05 Michael Chastain <mec@shout.net>
12506
12507 * gdb.c++/local.exp: Relax the test for PR gdb/825 to accept
12508 output for configurations with gcc 2.95.3.
12509
cbf1e085
AC
125102003-02-05 Keith Seitz <keiths@redhat.com>
12511 Andrew Cagney <ac131313@redhat.com>
12512
12513 * gdb.mi/mi-cli.exp: New file.
d63a86f8 12514
29518e1e
MC
125152003-02-04 Michael Chastain <mec@shout.net>
12516
12517 * gdb.c++/anon-union.exp: Do not call gdb_suppress_entire_file.
12518 Call perror and then continue.
12519
5af1d5f3
MC
125202003-02-03 Michael Chastain <mec@shout.net>
12521
12522 * gdb.c++/pr-1023.cc: New file.
12523 * gdb.c++/pr-1023.exp: New file.
12524
6b549786
JB
125252003-02-05 Jim Blandy <jimb@redhat.com>
12526
12527 * gdb.c++/local.exp: Don't expect Local to be in scope in main;
12528 it's local to foobar. Check for it there, and check that it's not
12529 present in main.
12530 * gdb.c++/local.cc (marker2): New function.
12531 (foobar): Call marker1.
12532 (main): Call marker2 instead of marker1.
12533
67f16606
AC
125342003-02-04 Andrew Cagney <ac131313@redhat.com>
12535
12536 * gdb.disasm/mn10200.exp: Obsolete file.
12537 * gdb.trace/Makefile.in (clean mostlyclean): Remove mn10200.
12538 * gdb.disasm/Makefile.in (clean mostlyclean): Remove mn10200.
12539 * gdb.base/watchpoint.exp: Mark the mn10200 xfails as obsolete.
12540
1c5cb38e
DC
125412003-02-04 David Carlton <carlton@math.stanford.edu>
12542
12543 * gdb.c++/overload.exp: Test intToChar(1).
12544 * gdb.c++/overload.cc (intToChar): New.
12545 (main): Call intToChar.
12546
d1fe6965
DC
125472003-02-03 David Carlton <carlton@math.stanford.edu>
12548
12549 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): Add
12550 'might_kfail' arg.
12551 KFAIL some of the continue_to_bp_overloaded calls, according to
12552 PR c++/1025.
12553
9ba61c5d
MC
125542003-02-01 Michael Chastain <mec@shout.net>
12555
12556 * gdb.base/advance.c (marker1): New marker function.
12557 * gdb.base/advance.exp: When the 'advance' command lands on the
12558 return breakpoint, it can legitimately stop on either the
12559 current line or the next line. Accommodate both outcomes.
12560 * gdb.base/until.exp: Likewise.
12561
e7494ffb
AC
125622003-02-02 Andrew Cagney <ac131313@redhat.com>
12563
12564 2002-11-10 Jason Molenda (jason-cl@molenda.com):
a9c64011
AS
12565 * gdb.mi/mi-var-child.exp: -var-list-children's CHILDREN field is
12566 now a list, not a tuple.
12567 * gdb.mi/mi-var-display.exp: Ditto.
12568 * gdb.mi/gdb792.exp: Ditto.
e7494ffb 12569
075559bc
AC
125702003-02-01 Andrew Cagney <ac131313@redhat.com>
12571
12572 From 2002-11-09 Jason Molenda (jason-cl@molenda.com):
a9c64011
AS
12573 * gdb.mi/mi-syn-frame.exp: New tests for synthetic frames in
12574 stack backtraces.
12575 * gdb.mi/mi-syn-frame.c: Part of same.
075559bc 12576
2bd4c7b1
MK
125772003-02-01 Mark Kettenis <kettenis@gnu.org>
12578
12579 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
12580 gdb.mi/mi1-pthreads.exp: Return instead of calling
12581 gdb_suppress_entire_file.
12582
eabd8992
MS
125832003-02-01 Mark Salter <msalter@redhat.com>
12584
12585 * gdb.asm/arm.inc (gdbasm_startup): Clear frame pointer, not sp.
12586
71469e2f
MS
125872003-01-31 Mark Salter <msalter@redhat.com>
12588
12589 * lib/mi-support.exp (mi_gdb_load): Support remote targets.
12590 Support empty arg.
12591
38a94d44
MC
125922003-01-30 Michael Chastain <mec@shout.net>
12593
12594 * lib/gdb.exp: Revert patch of 2003-01-06, which set LC_ALL.
12595 This was a workaround for a UTF-8 bug in readline 4.3. The bug
12596 has been fixed in gdb/readline on 2003-01-09.
12597
19ea9e73
MS
125982003-01-29 Michael Snyder <msnyder@redhat.com>
12599
e8d359df
MS
12600 * gdb.base/maint.exp: Allow for leading underscore in symbol.
12601 * gdb.base/display.exp: Allow for leading underscore in symbol.
19ea9e73
MS
12602 * gdb.base/args.exp: Skip if target does not support args passing.
12603
2307bd6a
DJ
126042003-01-22 Daniel Jacobowitz <drow@mvista.com>
12605
19ea9e73 12606 * lib/gdb.exp (gdb_test_multiple): New function, cloned from
2307bd6a
DJ
12607 gdb_test. Accept a list of expect arguments as the third
12608 parameter.
12609 (gdb_test): Use it.
12610
f2dd3617
EZ
126112003-01-20 Elena Zannoni <ezannoni@redhat.com>
12612
12613 * gdb.arch/altivec-abi.exp: Set variable 'srcfile' differently, to
12614 allow for different test tree configurations. Update some
12615 tescases accordingly.
12616 * gdb.arch/altivec-regs.exp: Ditto.
12617 * gdb.asm/asm-source.exp: Ditto.
12618 * gdb.base/advance.exp: Ditto.
12619 * gdb.base/display.exp: Ditto.
d63a86f8 12620 * gdb.base/long_long.exp: Ditto.
f2dd3617
EZ
12621 * gdb.base/mips_pro.exp: Ditto.
12622 * gdb.base/overlays.exp: Ditto.
12623 * gdb.base/relocate.exp: Ditto.
12624 * gdb.base/setshow.exp: Ditto.
12625 * gdb.base/step-line.exp: Ditto.
12626 * gdb.base/step-test.exp: Ditto.
12627 * gdb.base/until.exp: Ditto.
12628 * gdb.c++/virtfunc.exp: Get rid of variable 'src'.
12629
c71cdefd
DC
126302003-01-17 David Carlton <carlton@math.stanford.edu>
12631
12632 * gdb.c++/demangle.exp (test_lucid_style_demangling): KFAIL test
12633 corresponding to PR c++/945.
12634 Update copyright.
12635
fdba05d7
DC
126362003-01-17 David Carlton <carlton@math.stanford.edu>
12637
12638 * gdb.c++/inherit.exp (test_print_mi_members): KFAIL tests
12639 corresponding to PR c++/68.
12640
126412003-01-17 David Carlton <carlton@math.stanford.edu>
d2b29e01
DC
12642
12643 * gdb.c++/cplusfuncs.exp (print_addr_2_kfail): New procedure.
12644 (test_paddr_hairy_functions): Call print_addr_2_kfail for
12645 hairyfunc5 through hairyfunc7. KFAIL for PR c++/19.
12646
c362c33a
EZ
126472003-01-15 Elena Zannoni <ezannoni@redhat.com>
12648
0fbc361c
EZ
12649 * gdb.base/break.exp: Fix change of default location, because of
12650 removal of until tests.
12651 * gdb.base/help.exp: Update test for new 'until' help message.
12652 Add test for help on 'advance'.
a9c64011 12653 * gdb.base/args.exp: Fix foobar with GDBFLAGS global.
c362c33a 12654
dabf8a35
MK
126552003-01-15 Mark Kettenis <kettenis@gnu.org>
12656
12657 * gdb.base/default.exp: Adapt "info float" test for recent changes
12658 to that command. Add test for "info vector".
12659 * gdb.base/float.exp: New file. Add test for "info float" that
12660 resembles the old test in gdb.base/default.exp.
12661
a1769aca
DC
126622003-01-15 David Carlton <carlton@math.stanford.edu>
12663
12664 * gdb.base/selftest.exp (do_steps_and_nexts): Allow gdb_sysroot.
12665
82025e13
EZ
126662003-01-15 Elena Zannoni <ezannoni@redhat.com>
12667
12668 * gdb.base/break.exp: Move the tests of until command from here...
12669 * gdb.base/until.exp: ... to here. New file. Add other tests.
12670 * gdb.base/advance.c: New file.
12671 * gdb.base/advance.exp: New file.
12672
8f9ab801
EZ
126732003-01-14 Elena Zannoni <ezannoni@redhat.com>
12674
a9c64011
AS
12675 * gdb.base/args.c: New file.
12676 * gdb.base/args.exp: New file.
8f9ab801 12677
9ae66589
DJ
126782003-01-14 Daniel Jacobowitz <drow@mvista.com>
12679
12680 * gdb.c++/virtfunc.exp: Remove fixed XFAIL.
12681
8d77e5c3
DJ
126822003-01-14 Daniel Jacobowitz <drow@mvista.com>
12683
12684 * gdb.threads/killed.exp: Use KFAIL for gdb/568.
12685
12d2f0a1
DJ
126862003-01-14 Daniel Jacobowitz <drow@mvista.com>
12687
12688 * gdb.base/constvars.exp: Remove two extra XFAILs. Update copyright
12689 dates.
12690
6ca37014
DJ
126912003-01-13 Daniel Jacobowitz <drow@mvista.com>
12692
12693 * gdb.c++/printmethod.exp (print virtual method): Accept "(void)".
12694
b0023472
DJ
126952003-01-13 Daniel Jacobowitz <drow@mvista.com>
12696
12697 * gdb.base/printcmds.exp: Enable setup_kfail for gdb/538
12698 (ptype &*"foo").
12699 * gdb.c++/local.exp: Enable setup_kfail for gdb/482.
12700
607fbc54 127012003-01-13 Daniel Jacobowitz <drow@mvista.com>
d6abaea5
DJ
12702
12703 * gdb.mi/mi-console.exp: Remove extra "(known bug)".
12704 * gdb.mi/mi1-console.exp: Likewise.
12705
607fbc54 127062003-01-13 Daniel Jacobowitz <drow@mvista.com>
dfd536a7
DJ
12707
12708 * gdb.mi/mi-console.exp: Add KFAIL for "Hello message (known bug)".
12709 * gdb.mi/mi1-console.exp: Likewise.
12710
a1fb14a2
DJ
127112003-01-13 Daniel Jacobowitz <drow@mvista.com>
12712
12713 * gdb.c++/overload.exp: Remove some fixed XFAILs.
12714
c4cf40b7
DJ
127152003-01-09 Daniel Jacobowitz <drow@mvista.com>
12716
12717 * gdb.base/detach.exp: New test.
12718
696d5a5b
DJ
127192003-01-09 Daniel Jacobowitz <drow@mvista.com>
12720
12721 * Makefile.in (ALL_SUBDIRS): New variable.
12722 (subdirs, clean, distclean): Use it.
12723 * gdb.arch/Makefile.in: Clean up Makefile. Remove rules for
12724 regenerating Makefile, since it is generated from the top level.
12725 * gdb.asm/Makefile.in: Likewise.
12726 * gdb.base/Makefile.in: Likewise.
12727 * gdb.c++/Makefile.in: Likewise.
12728 * gdb.disasm/Makefile.in: Likewise.
12729 * gdb.java/Makefile.in: Likewise.
12730 * gdb.mi/Makefile.in: Likewise.
12731 * gdb.threads/Makefile.in: Likewise.
12732 * gdb.trace/Makefile.in: Likewise.
12733
754533e4
DC
127342003-01-09 David Carlton <carlton@math.stanford.edu>
12735
12736 * gdb.c++/annota2.exp: KFAIL "watch triggered on a.x".
12737 Add copyright year 2003.
12738
d8b3e9ee
MC
127392003-01-06 Michael Chastain <mec@shout.net>
12740
12741 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set):
12742 When selecting a thread, 'line' and 'file' are optional.
12743 * gdb.mi/mi1-pthreads.exp: Likewise.
12744
8e9e0fe6
AS
127452003-01-06 Andreas Schwab <schwab@suse.de>
12746
12747 * lib/gdb.exp: Set LC_ALL to "C" to avoid spurious testsuite
12748 failures.
12749
b5ab8ff3
DJ
127502003-01-04 Daniel Jacobowitz <drow@mvista.com>
12751
12752 Fix PR gdb/844
12753 * lib/gdb.exp (gdb_compile): Handle "quiet" option.
12754 (gdb_compile_pthreads): Pass "quiet" to gdb_compile.
12755
12756 * gdb.threads/gcore-thread.exp: Use gdb_compile_pthreads. Return
12757 instead of calling gdb_suppress_entire_file.
12758 * gdb.threads/print-threads.exp: Likewise.
12759 * gdb.threads/schedlock.exp: Likewise.
12760
12761 * gdb.threads/killed.exp: Return instead of calling
12762 gdb_suppress_entire_file.
12763 * gdb.threads/linux-dp.exp: Likewise.
12764 * gdb.threads/pthreads.exp: Likewise.
12765
1e698235
DJ
127662003-01-04 Daniel Jacobowitz <drow@mvista.com>
12767
12768 * gdb.base/callfuncs.exp: Don't XFAIL unprototyped functions for
12769 stabs.
12770 * gdb.base/completion.exp: Allow marker1(void) as well as marker1().
12771 * gdb.base/whatis.exp: Always allow (void) after function names.
12772
147ff08c
DJ
127732003-01-04 Daniel Jacobowitz <drow@mvista.com>
12774
12775 * gdb.c++/casts.exp: Correct regexp.
12776
dc62bfc2
MK
127772003-01-04 Mark Kettenis <kettenis@gnu.org>
12778
12779 * configure.in: Call AC_CONFIG_HEADER. Don't call
12780 AC_CONFIG_SUBDIRS on gdb.arch, gdb.asm, gdb.base gdb.c++ gdb.java,
12781 gdb.disasm, gdb.mi, gdb.threads and gdb.trace. Call
12782 AC_CHECK_HEADERS on pthread.h. Put Makefiles in the
12783 aforementioned directories in the AC_OUPUT call.
12784 * config.hin: New file.
12785 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
12786 gdb.mi/mi1-pthreads.exp, gdb.threads/gcore-thread.exp,
12787 gdb.threads/killed.exp, gdb.threads/print-threads.exp,
12788 gdb.threads/pthreads.exp, gdb.threads/schedlock.exp: Make sure we
12789 pass -I$objdir instead of -I$objdir/$subdir in compilation.
12790 * gdb.arch/configure.in, gdb.arch/configure, gdb.asm/configure.in,
12791 gdb.asm/configure, gdb.base/configure.in, gdb.base/configure,
12792 gdb.c++/configure.in, gdb.c++/configure, gdb.disasm/configure.in,
12793 gdb.disasm/configure, gdb.java/configure.in, gdb.java/configure,
12794 gdb.mi/configure.in, gdb.mi/configure, gdb.mi/config.in,
12795 gdb.threads/configure.in, gdb.threads/configure,
12796 gdb.threads/config.in, gdb.trace/configure.in,
12797 gdb.trace/configure: Removed.
12798
77afa639
MC
127992003-01-03 Michael Chastain <mec@shout.net>
12800
12801 * gdb.base/miscexprs.c: Fix PR gdb/697, "buglet in
12802 testsuite/gdb.base/miscexprs.c, off-by-1 array reference".
12803
7634bb6e
DJ
128042003-01-03 Daniel Jacobowitz <drow@mvista.com>
12805
12806 * gdb.base/store.exp: Fix regular expressions.
12807
b39c905e
MK
128082002-12-28 Mark Kettenis <kettenis@gnu.org>
12809
12810 * configure.in: Rewrite.
12811 * configure: Regenerated.
12812
0a8551dd
DC
128132003-01-03 David Carlton <carlton@math.stanford.edu>
12814
12815 * gdb.base/psymtab.exp: New file.
12816 * gdb.base/psymtab1.c: Ditto.
12817 * gdb.base/psymtab2.c: Ditto.
12818
c60b7188
AF
128192002-12-23 Adam Fedor <fedor@gnu.org>
12820
12821 * gdb.base/maint.exp: Update expect output to include 'ObjC'.
12822
ee73db83
DC
128232002-12-23 David Carlton <carlton@math.stanford.edu>
12824
12825 * gdb.base/selftest.exp (do_steps_and_nexts): Allow initial brace
12826 and current_directory initialization.
12827
d6c1774e
JB
128282002-12-22 Jim Blandy <jimb@redhat.com>
12829
f0a847b8
JB
12830 * gdb.trace/tfind.exp: Pass '-O1' flag via the 'optimize' option,
12831 rather than as part of the output file name.
12832
d6c1774e
JB
12833 * gdb.base/attach.exp: There's no need to copy the test program to
12834 /tmp; that was only ever necessary on HP/UX, and this test is
12835 entirely disabled there anyway.
12836
f0708dbb
JB
128372002-12-21 Jim Blandy <jimb@redhat.com>
12838
4c2acfea
JB
12839 * gdb.c++/psmang.exp: Doc fix.
12840
f0708dbb
JB
12841 * gdb.c++/psmang.exp, gdb.c++/psmang1.cc, gdb.c++/psmang2.cc: New
12842 test.
12843
9579e000
DC
128442002-12-20 David Carlton <carlton@math.stanford.edu>
12845
12846 * gdb.c++/annota2.exp: KFAIL annotate-quit.
12847
d1810171
MC
128482002-12-18 Michael Chastain <mec@shout.net>
12849
12850 * gdb.c++/annota2.exp: Add copyright year 2002.
12851
76565097
DC
128522002-12-17 David Carlton <carlton@math.stanford.edu>
12853
12854 * gdb.c++/try_catch.cc: Add marker comments.
12855 * gdb.c++/try_catch.exp: Get line numbers from marker comments.
12856 * gdb.c++/m-data.cc: Delete namespace __gnu_test.
12857 * gdb.c++/m-static.cc: Ditto.
12858 * gdb.c++/m-static1.cc: Ditto.
12859 * gdb.c++/try_catch.cc: Ditto.
12860
da81390b
JJ
128612002-12-16 Jeff Johnston <jjohnstn@redhat.com>
12862
12863 * lib/mi-support.exp (mi_reinitialize_dir): Check mi level
12864 to see whether we are using the new -environment-directory
12865 command which resets via -r or the old version of the command
12866 which may prompt the user. Part of fix for gdb/741.
12867
b304d130
AC
128682002-12-13 Andrew Cagney <ac131313@redhat.com>
12869
12870 * gdb.fortran/types.exp: Update obsolete comment.
12871 * gdb.fortran/exprs.exp: Ditto.
12872 * lib/gdb.exp: Delete obsolete code.
12873 * gdb.chill/ChangeLog, gdb.chill/Makefile.in: Delete.
12874 * gdb.chill/builtins.ch, gdb.chill/builtins.exp: Delete.
12875 * gdb.chill/callch.ch, gdb.chill/callch.exp: Delete.
12876 * gdb.chill/chexp.exp, gdb.chill/chillvars.ch: Delete.
12877 * gdb.chill/chillvars.exp, gdb.chill/configure: Delete.
12878 * gdb.chill/configure.in, gdb.chill/enum.ch: Delete.
12879 * gdb.chill/enum.exp, gdb.chill/func1.ch: Delete.
12880 * gdb.chill/gch1041.ch, gdb.chill/gch1041.exp: Delete.
12881 * gdb.chill/gch1272.ch, gdb.chill/gch1272.exp: Delete.
12882 * gdb.chill/gch1280.ch, gdb.chill/gch1280.exp: Delete.
12883 * gdb.chill/gch922.ch, gdb.chill/gch922.exp: Delete.
12884 * gdb.chill/gch981.ch, gdb.chill/gch981.exp: Delete.
12885 * gdb.chill/misc.ch, gdb.chill/misc.exp: Delete.
12886 * gdb.chill/powerset.ch, gdb.chill/powerset.exp: Delete.
12887 * gdb.chill/pr-4975-grt.ch, gdb.chill/pr-4975.ch: Delete.
12888 * gdb.chill/pr-4975.exp, gdb.chill/pr-5016.ch: Delete.
12889 * gdb.chill/pr-5016.exp, gdb.chill/pr-5020.ch: Delete.
12890 * gdb.chill/pr-5020.exp, gdb.chill/pr-5022.ch: Delete.
12891 * gdb.chill/pr-5022.exp, gdb.chill/pr-5646-grt.ch: Delete.
12892 * gdb.chill/pr-5646.ch, gdb.chill/pr-5646.exp: Delete.
12893 * gdb.chill/pr-5984.ch, gdb.chill/pr-5984.exp: Delete.
12894 * gdb.chill/pr-6292.ch, gdb.chill/pr-6292.exp: Delete.
12895 * gdb.chill/pr-6632-grt.ch, gdb.chill/pr-6632.ch: Delete.
12896 * gdb.chill/pr-6632.exp, gdb.chill/pr-8134.exp: Delete.
12897 * gdb.chill/pr-8136.ch, gdb.chill/pr-8136.exp: Delete.
12898 * gdb.chill/pr-8405.ch, gdb.chill/pr-8405.exp: Delete.
12899 * gdb.chill/pr-8742.ch, gdb.chill/pr-8742.exp: Delete.
12900 * gdb.chill/pr-8894-grt.ch, gdb.chill/pr-8894.ch: Delete.
12901 * gdb.chill/pr-8894.exp, gdb.chill/pr-9095.ch: Delete.
12902 * gdb.chill/pr-9095.exp, gdb.chill/pr-9946.ch: Delete.
12903 * gdb.chill/pr-9946.exp, gdb.chill/result.ch: Delete.
12904 * gdb.chill/result.exp, gdb.chill/string.ch: Delete.
12905 * gdb.chill/string.exp, gdb.chill/tests1.ch: Delete.
12906 * gdb.chill/tests1.exp, gdb.chill/tests2.ch: Delete.
12907 * gdb.chill/tests2.exp, gdb.chill/tuples.ch: Delete.
12908 * gdb.chill/tuples.exp, gdb.chill/xstruct-grt.ch: Delete.
12909 * gdb.chill/xstruct.ch, gdb.chill/xstruct.exp: Delete.
12910
a23b6e6a
DC
129112002-12-11 David Carlton <carlton@math.stanford.edu>
12912
12913 * gdb.c++/m-data.exp: Add test for members that shadow global
12914 variables: see PR gdb/804.
12915 * gdb.c++/m-data.cc: Ditto.
12916
6604731b
DJ
129172002-12-10 Daniel Jacobowitz <drow@mvista.com>
12918
12919 * gdb.base/foll-vfork.exp: Re-enable test on HP/UX.
12920
de46ecd7
DC
129212002-12-06 David Carlton <carlton@math.stanford.edu>
12922
12923 * gdb.base/store.c: Don't declare functions static.
12924
27e829d0
AC
129252002-12-04 Andrew Cagney <ac131313@redhat.com>
12926
12927 * gdb.base/store.exp, gdb.base/store.c: New files.
12928
92806416
DJ
129292002-12-03 Daniel Jacobowitz <drow@mvista.com>
12930
12931 * gdb.base/selftest.exp: Update for current gdb.
12932
3bcbaac5
DJ
129332002-12-03 Daniel Jacobowitz <drow@mvista.com>
12934
12935 * gdb.base/maint.exp: Only dump symbols from one source file
12936 or objfile.
12937
f4f00b1f
DJ
129382002-12-03 Daniel Jacobowitz <drow@mvista.com>
12939
12940 * gdb.base/step-test.exp: Allow MIPS to return to the line of a
12941 function call.
12942
f1c8a949
JB
129432002-11-25 Jim Blandy <jimb@redhat.com>
12944
12945 * lib/mi-support.exp (mi_delete_breakpoints): Change name of
12946 function appearing in error message.
12947
9e297a97
DJ
129482002-11-21 Daniel Jacobowitz <drow@mvista.com>
12949
12950 * gdb.base/maint.exp (help maint dump-me): Update with typo fix.
12951
1f312e79
JJ
129522002-11-08 Jeff Johnston <jjohnstn@redhat.com>
12953
d63a86f8
RM
12954 * lib/mi-support.exp (mi_gdb_start): Verify the startup message
12955 for mi1 and current mi is in correct format. New mi startup message
1f312e79
JJ
12956 should be in mi console format. This is part of fix for PR gdb/604.
12957
83c31e7d
FN
129582002-09-18 Fernando Nasser <fnasser@redhat.com>
12959
12960 * gdb.asm/asm-source.exp: Adjust patter to new disassembler routine
12961 which explicitly prints the zero offset as "+0".
12962
322b3f65
DJ
129632002-10-22 Daniel Jacobowitz <drow@mvista.com>
12964
12965 * gdb.threads/schedlock.c (args): Make unsigned.
12966
129672002-10-21 Daniel Jacobowitz <drow@mvista.com>
12968
12969 * gdb.asm/asm-source.exp: Add "mips*-*" pattern. Update line
12970 numbers. Allow "foo2|selected stack frame".
12971 * gdb.asm/asmsrc1.s: Use gdbasm_declare and gdbasm_end.
12972 * gdb.asm/asmsrc2.s: Likewise.
12973 * gdb.asm/common.inc: Define gdbasm_declare and gdbasm_end. Update
12974 comments.
12975 * gdb.asm/mips.inc: New file.
12976
5e2fe5b8
AF
129772002-10-18 Adam Fedor <fedor@gnu.org>
12978
12979 * gdb.base/default.exp: Update expected output to include 'ObjC'.
12980 * gdb.base/help.exp: Likewise.
12981
abe1a5d0
KB
129822002-10-17 Kevin Buettner <kevinb@redhat.com>
12983
12984 * gdb.base/constvars.c (struct crass, struct crisp): New structs.
12985 * gdb.base/constvars.exp (ptype crass, ptype crisp): New tests.
12986
10abb1d4
JB
129872002-10-02 Jim Blandy <jimb@redhat.com>
12988
12989 * gdb.c++/casts.cc, gdb.c++/casts.exp: New test.
12990
1f609b42
AC
129912002-10-01 Andrew Cagney <ac131313@redhat.com>
12992
12993 * mi1-basics.exp: Copy of mi1-basics.exp MIFLAGS set "-i=mi1".
12994 * mi1-break.exp, mi1-console.exp, mi1-disassemble.exp: Ditto.
12995 * mi1-eval.exp, mi1-hack-cli.exp, mi1-pthreads.exp: Ditto.
12996 * mi1-read-memory.exp, mi1-regs.exp, mi1-return.exp: Ditto.
12997 * mi1-simplerun.exp, mi1-stack.exp, mi1-stepi.exp: Ditto.
12998 * mi1-until.exp, mi1-var-block.exp, mi1-var-child.exp: Ditto.
12999 * mi1-var-cmd.exp, mi1-var-display.exp, mi1-watch.exp: Ditto.
13000
0aee02e4
AC
130012002-09-29 Andrew Cagney <ac131313@redhat.com>
13002
13003 * mi0-basics.exp, mi0-break.exp, mi0-console.exp: Delete.
13004 * mi0-disassemble.exp, mi0-eval.exp: Delete.
13005 * mi0-hack-cli.exp, mi0-read-memory.exp: Delete.
13006 * mi0-regs.exp, mi0-return.exp, mi0-simplerun.exp: Delete.
13007 * mi0-stack.exp, mi0-stepi.exp, mi0-until.exp: Delete.
13008 * mi0-var-block.exp, mi0-var-child.exp: Delete.
13009 * mi0-var-cmd.exp, mi0-var-display.exp, mi0-watch.exp: Delete.
d63a86f8 13010
6fde09ad
KB
130112002-09-27 Kevin Buettner <kevinb@redhat.com>
13012
13013 * gdb.base/annota1.exp (info break): Make directory components of
13014 path optional since not all compilers emit this debug information.
13015
889bf7c5
PA
13016 * gdb.base/shlib-call.exp (step inside shr2): Don't fail if first
13017 step ends up stepping out of the function instead of stopping on
13018 the epilogue.
6fde09ad 13019
9e8aab75
KS
130202002-09-26 Keith Seitz <keiths@redhat.com>
13021
13022 * lib/insight-support.exp (gdbtk_start): Figure out where
13023 the insight executable is based on where gdb is. Use this
13024 executable to start insight instead of gdb.
13025
e36180d7
AC
130262002-09-25 Andrew Cagney <cagney@redhat.com>
13027
13028 * gdb.base/pc-fp.exp, gdb.base/pc-fp.c: New test.
13029
9dd34b2b
AC
130302002-09-24 Andrew Cagney <ac131313@redhat.com>
13031
13032 * gdb.gdb/complaints.exp (test_initial_complaints): Rename
13033 test_isolated_complaints.
13034 (test_empty_complaint): New function.
13035 (test_empty_complaints): New function. Check no output when no
13036 complaints.
d63a86f8 13037
dea97812
KB
130382002-09-19 Jim Blandy <jimb@redhat.com>
13039
a9c64011 13040 * gdb.base/charset.exp, gdb.base/charset.c: New files.
dea97812 13041
54951bd7
AC
130422002-09-19 Andrew Cagney <ac131313@redhat.com>
13043
13044 * gdb.gdb/complaints.exp: New file.
13045
dec43320
AC
130462002-09-18 Andrew Cagney <ac131313@redhat.com>
13047
13048 * gdb.base/maint.exp: Check `help maint internal-warning'.
13049
e70d6e3f
DC
130502002-09-18 David Carlton <carlton@math.stanford.edu>
13051
13052 * gdb.c++/m-static.exp: Remove breakpoints depending on line
13053 numbers, and replace them by a single breakpoint after the
13054 constructors are all finished.
13055 Add test 4.
13056 * gdb.c++/m-static.cc: Add test 4.
13057 * gdb.c++/m-static.h: New file.
13058 * gdb.c++/m-static1.cc: New file.
13059
13060 * gdb.c++/printmethod.exp: New file.
13061 * gdb.c++/printmethod.cc: New file.
13062
13063 * gdb.c++/pr-574.exp: New file.
13064 * gdb.c++/pr-574.cc: New file.
13065
afb5c968
CV
130662002-09-18 Corinna Vinschen <vinschen@redhat.com>
13067
13068 * gdb.base/ending-run.exp: Add handling of "step to end of run" for
13069 embedded targets which never actually exit.
13070
31e45dee
FN
130712002-09-18 Fernando Nasser <fnasser@redhat.com>
13072
13073 * gdb.base/ending-run.exp: Properly mark "continue after exit" and
13074 "don't step after run" as unresolved or unsupported, instead of xfail.
13075
a283c5a1
CV
130762002-09-18 Corinna Vinschen <vinschen@redhat.com>
13077
13078 * gdb.base/ending-run.exp: Fix expected string for _wrap_main to
13079 allow correct handling of #ifdef UNDERSCORES from dejagnu/testglue.c.
13080 Add newline to expected string in "step out of main (status wrapper)"
13081 case.
13082
11350d2a
CV
130832002-09-18 Corinna Vinschen <vinschen@redhat.com>
13084
13085 * lib/gdb.exp (rerun_to_main): Allow restarting application.
13086 * gdb.base/ena-dis-br.exp (rerun_to_main): Eliminate.
13087
0deec7d6
TT
130882002-09-17 Tom Tromey <tromey@redhat.com>
13089
13090 * gdb.base/printcmds.exp (test_print_string_constants): Expect
13091 \000, not \0, in double-quoted string.
13092
b2b4a1b5
CV
130932002-09-14 Corinna Vinschen <vinschen@redhat.com>
13094
c9d37158 13095 * gdb.base/commands.exp: Don't expect a "Program exited normally"
b2b4a1b5
CV
13096 string after running the commands execution on breakpoint tests.
13097
1c56143a
CV
130982002-09-13 Corinna Vinschen <vinschen@redhat.com>
13099
13100 * lib/gdb.exp (gdb_continue_to_end): Fix typo in expected string.
13101
37f8da45
JB
131022002-09-12 Joel Brobecker <brobecker@gnat.com>
13103
13104 * gdb.base/call-strs.exp: Fix a small typo in one of the comments.
13105
08b468e0
KS
131062002-09-10 Keith Seitz <keiths@redhat.com>
13107
13108 * lib/mi-support.exp (mi_runto): New proc. Does the same as gdb's
13109 runto proc.
13110 (mi_run_to_main): Use mi_runto.
13111 (mi_execute_to): Renamed from mi_run_to. Changed all callers.
13112
dc360f58
KS
131132002-09-10 Keith Seitz <keiths@redhat.com>
13114
13115 * lib/mi-support.exp: (mi_run_to_main): Allow anything to precede
13116 regexp for stopping at main. Could have multiple event notifications.
13117 Don't assume that main was declared with no parameters.
13118 (mi_next): Use mi_step_to.
13119 (mi_step): Use mi_next_to.
13120
ce3abcfb
CV
131212002-09-09 Corinna Vinschen <vinschen@redhat.com>
13122
13123 * gdb.base/default.exp: Fix expected string in `info float' test.
13124
d1f5b980
BE
131252002-09-09 Ben Elliston <bje@redhat.com>
13126
13127 * config/mips.exp: Update comments.
13128 * config/mips-idt.exp: Likewise.
13129 * config/nind.exp: Likewise.
13130 * config/slite.exp: Likewise.
13131 * config/sparclet.exp: Likewise.
13132 * config/udi.exp: Likewise.
13133 * config/vx.exp: Likewise.
13134 * config/vxworks29k.exp: Likewise.
13135
2f71430b
JB
131362002-09-05 Jim Blandy <jimb@redhat.com>
13137
13138 * gdb.threads/killed.exp: Fix test failure message.
13139
7ddebc7e
KS
131402002-09-04 Keith Seitz <keiths@redhat.com>
13141
13142 * lib/mi-support.exp: Update copyright.
13143 (mi_gdb_test): Increase the priority of the expected pattern
13144 so that it matches gdb_test.
13145
0ae67eb3
KS
131462002-09-03 Keith Seitz <keiths@redhat.com>
13147
13148 * lib/gdb.exp (gdb_compile_pthreads): Fix "build_bin" typo.
13149 Use integer comparison instead of string comparison for testing
13150 whether binary was built.
13151
38fc42c8
JB
131522002-09-03 Jim Blandy <jimb@redhat.com>
13153
13154 * gdb.threads/killed.exp, gdb.threads/killed.c: New test.
13155
b6ff0e81
JB
131562002-08-29 Jim Blandy <jimb@redhat.com>
13157
13158 * gdb.threads/pthreads.exp: Move the portable thread compilation
13159 code into a function in lib/gdb.exp, and call that from here.
13160 * lib/gdb.exp (gdb_compile_pthreads): New function.
13161
07c98896
KS
131622002-08-29 Keith Seitz <keiths@redhat.com>
13163
13164 * lib/mi-support.exp (mi_gdb_test): Add global declaration for
13165 expect_out so that callers can get at it.
13166
0312286c
DJ
131672002-08-23 Daniel Jacobowitz <drow@mvista.com>
13168
13169 * gdb.threads/print-threads.c: New file.
13170 * gdb.threads/print-threads.exp: New file.
13171 * gdb.threads/schedlock.c: New file.
13172 * gdb.threads/schedlock.exp: New file.
13173
dd039bc4
EZ
131742002-08-22 Elena Zannoni <ezannoni@redhat.com>
13175
a9c64011
AS
13176 * gdb.arch/altivec-abi.exp: The source C file is altivec-abi.c,
13177 not altivec.c.
dd039bc4 13178
1f36144c
MK
131792002-08-17 Mark Kettenis <kettenis@gnu.org>
13180
13181 * gdb.base/return.exp: Remove i*86-*-* from list of xfail'ed
13182 targets. The problem should be fixed now.
13183
16057ec7 131842002-08-15 Mark Kettenis <kettenis@gnu.org>
5415e7c5
MK
13185
13186 * gdb.java/jv-print.exp: Fix p '' and p ''' tests to deal with
13187 2002-07-24 change that removes final dots from error messages.
13188
3c1499ad
TT
131892002-08-13 Tom Tromey <tromey@redhat.com>
13190
13191 * gdb.base/readline.exp: New file.
13192
a20ce2c3
AC
131932002-08-01 Andrew Cagney <ac131313@redhat.com>
13194
13195 * lib/gdb.exp (gdb_expect_list): Only print one pass, fail, or
13196 supress message.
13197
db034ac5
AC
131982002-08-01 Andrew Cagney <cagney@redhat.com>
13199
13200 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove CHILLFLAGS, CHILL,
13201 CHILL_FOR_TARGET and CHILL_LIB.
13202 * configure.in (configdirs): Remove gdb.chill.
13203 * configure: Regenerate.
13204 * lib/gdb.exp: Obsolete references to chill.
13205 * gdb.fortran/types.exp: Ditto.
13206 * gdb.fortran/exprs.exp: Ditto.
13207
3e000b18
KB
132082002-07-30 Kevin Buettner <kevinb@redhat.com>
13209
13210 * gdb.base/shlib-call.exp (additional_flags): Conditionally
13211 set Irix-specific compile and link flags.
13212
28f4966b
KB
132132002-07-29 Kevin Buettner <kevinb@redhat.com>
13214
13215 * lib/gdb.exp (mips*-*-irix*): Use alternate method for preprocessing
13216 source files. The ``-o'' option doesn't work with the ``-E'' option
13217 when using the Irix compiler.
13218
46c0d5a6
DJ
132192002-07-19 Daniel Jacobowitz <drow@mvista.com>
13220
13221 * config/gdbserver.exp (gdb_load): Don't use TCL varargs.
13222 Improve support for reusing an exec file. Copy exec file
13223 to target, and run gdbserver on the target instead of on the host.
13224
eecf4bed
JB
132252002-07-18 Jim Blandy <jimb@redhat.com>
13226
0f815cdf
JB
13227 * gdb.base/ending-run.exp: Don't expect to see the program end in
13228 some orderly fashion when we're running on a real stand-alone
13229 board.
13230
eecf4bed
JB
13231 * gdb.base/interrupt.exp: Correct logic for skipping tests on
13232 targets that don't support interrupts.
13233
52d309e4
JB
132342002-07-10 Paul N. Hilfinger <hilfingr@otisco.mckusick.com>
13235
13236 * gdb.base/attach.exp: Add patterns to match output from /proc-based
13237 systems.
13238 Move comments in expect statements to inside the actions, so that they
13239 don't get matched against.
13240
ff683d9e
MK
132412002-07-10 Mark Kettenis <kettenis@gnu.org>
13242
13243 * gdb.base/interrupt.exp: Setup xfail for all i386 BSD's on "call
13244 function when asleep" test.
13245
b5356753
AC
132462002-07-10 Andrew Cagney <ac131313@redhat.com>
13247
13248 * gdb.base/page.exp: Rewrite to handle problems with very long
13249 `info set' output. Update copyright.
13250
6aa4d13a
AC
132512002-06-26 Andrew Cagney <ac131313@redhat.com>
13252
13253 * gdb.hp/configure.in (AC_CONFIG_SUBDIRS): Do not try to configure
13254 gdb.threads-hp.
13255 * gdb.hp/configure: Regenerate.
13256 * gdb.hp/gdb.threads-hp/configure.in: Delete file.
13257 * gdb.hp/gdb.threads-hp/configure: Delete file.
13258 * gdb.hp/gdb.threads-hp/Makefile.in: Delete file.
13259
8cf8c2b8
AC
132602002-06-22 Andrew Cagney <ac131313@redhat.com>
13261
13262 * gdb.base/selftest.exp (do_stes_and_next): Skip calls to
13263 setlocale, bindtextdomain and textdomain.
13264
6827a8f8
JB
132652002-06-11 Jim Blandy <jimb@redhat.com>
13266
919d772c
JB
13267 * lib/gdb.exp (get_debug_format): Tolerate message saying whether
13268 preprocessor macro information is present.
13269
6827a8f8
JB
13270 * macscp.exp, macscp1.c, macscp2.h, macscp3.h, macscp4.h: New
13271 tests.
13272
c15b0d21
MS
132732002-06-06 Michael Snyder <msnyder@redhat.com>
13274
c5984d70
MS
13275 * gdb.base/overlays.exp: Record addresses of overlay
13276 functions in TCL variables rather than in GDB variables,
13277 to avoid having GDB convert them to pointers (with loss
13278 of information).
13279
d63a86f8 13280 * gdb.base/d10v.ld: Merge in several years worth of
99a8512b 13281 default linker script changes.
c15b0d21
MS
13282 * gdb.base/long_long.exp: Add check for sizeof (long double).
13283
be26fe0d
ML
132842002-06-06 Michal Ludvig <mludvig@suse.cz>
13285
13286 * gdb.asm/asm-source.exp: Add x86-64 target.
13287 * gdb.asm/x86_64.inc: New.
d63a86f8 13288
258093ca 132892002-05-30 Michael Chastain <mec@shout.net>
258093ca 13290
4b3153f1 13291 From Benjamin Kosnik <bkoz@redhat.com>:
258093ca
MC
13292 * gdb.c++/m-static.cc: New file.
13293 * gdb.c++/m-static.exp: New file.
13294
241264c6
MS
132952002-05-28 Michael Snyder <msnyder@redhat.com>
13296
13297 * gdb.base/call-ar-st.exp: Allow for reduced floating point
13298 precision.
13299
9bba8c8f 133002002-05-27 Michael Chastain <mec@shout.net>
71ea1be0 13301
4b3153f1 13302 From Benjamin Kosnik <bkoz@redhat.com>:
71ea1be0
MC
13303 * gdb.c++/m-data.cc: New file.
13304 * gdb.c++/m-data.exp: New file.
13305
133062002-05-27 Michael Chastain <mec@shout.net>
9bba8c8f 13307
4b3153f1 13308 From Benjamin Kosnik <bkoz@redhat.com>:
9bba8c8f 13309 * gdb.c++/try_catch.cc: New file.
d63a86f8 13310 * gdb.c++/try_catch.exp: New file.
9bba8c8f 13311
def1b996
MC
133122002-05-27 Michael Chastain <mec@shout.net>
13313
13314 * gdb.c++/local.exp: Accept more nested types in output.
13315
522ba268
MC
133162002-05-26 Michael Chastain <mec@shout.net>
13317
13318 * gdb.base/call-rt-st.exp: Fix typo in brace quoting.
13319
277254ba
MS
133202002-05-15 Nick Clifton <nickc@cambridge.redhat.com>
13321
13322 * lib/gdb.exp (gdb_wrapper_init): Just because
13323 gdb_wrapper_file exists, this does not mean that the file
13324 should not be rebuilt. That is what gdb_wrapper_initialized
13325 is for.
13326 (default_gdb_init): Reset gdb_wrapper_initialized.
13327
b61a8733
MS
133282002-05-23 Michael Snyder <msnyder@redhat.com>
13329
d63a86f8 13330 * gdb.base/all-bin.exp: Revise previous patch by just reducing
5bdb6d01
MS
13331 the precision of the floating point test results.
13332 * gdb.base/call-rt-st.exp: Ditto.
13333
b61a8733
MS
13334 * gdb.base/all-bin.exp: Allow for reduced floating point precision.
13335 * gdb.base/call-rt-st.exp: Ditto.
13336
56f6e910
MC
133372002-05-19 Michael Chastain <mec@shout.net>
13338
13339 * gdb.c++/inherit.exp: Accept "VTT for ..." in output strings.
13340
ad0b0016
EZ
133412002-05-19 Elena Zannoni <ezannoni@redhat.com>
13342
a9c64011
AS
13343 * configure.in (configdirs): Add gdb.arch.
13344 * configure: Regenerate.
ad0b0016 13345
f617d2b6
JB
133462002-05-17 Jim Blandy <jimb@redhat.com>
13347
13348 * gdb.base/completion.exp: Recognize the more detailed error
13349 messages produced by the macro expander's lexical analyzer.
13350
eac2a696
EZ
133512002-05-14 Elena Zannoni <ezannoni@redhat.com>
13352
a9c64011
AS
13353 * gdb.arch/altivec-abi.c: New file.
13354 * gdb.arch/altivec-abi.exp: New file.
13355 * gdb.arch/altivec-regs.c: New file.
13356 * gdb.arch/altivec-regs.exp: New file.
eac2a696 13357
2fdde8f8
DJ
133582002-05-14 Daniel Jacobowitz <drow@mvista.com>
13359
13360 * gdb.base/maint.exp (maint print type): Update for new type
13361 structure.
d63a86f8 13362
e31f1a7c
EZ
133632002-05-14 Elena Zannoni <ezannoni@redhat.com>
13364
13365 * gdb.arch: New directory.
13366 * gdb.arch/configure.in: New file.
13367 * gdb.arch/configure: New file.
13368 * gdb.arch/Makefile.in: New file.
13369
db589741
CV
133702002-05-13 Corinna Vinschen <vinschen@redhat.com>
13371
13372 * gdb.asm/asm-source.exp: Add v850 as supported target.
13373 * gdb.asm/v850.inc: New file.
13374
8ce2a7dc
DJ
133752002-05-13 Daniel Jacobowitz <drow@mvista.com>
13376
13377 * gdb.c++/annota2.exp (annotate-quit): Add comment.
13378
df763c7f
DJ
133792002-05-12 Daniel Jacobowitz <drow@mvista.com>
13380
13381 * gdb.base/break.exp: Check 'break "marker2"'.
13382
377daeed
MS
133832002-05-10 Michael Snyder <msnyder@redhat.com>
13384
13385 * gdb.base/long_long.exp: Fix typo.
13386
c4b7bc2b
JB
133872002-05-10 Jim Blandy <jimb@redhat.com>
13388
ecac9a4e
JB
13389 * gdb.base/printcmds.exp: Don't xfail the ptype command. This is
13390 a bug.
13391
c4b7bc2b
JB
13392 * gdb.base/printcmds.exp (test_integer_literals_rejected):
13393 Recognize more detailed error message produced by the macro
13394 expander's lexical analyzer.
13395 * lib/gdb.exp (test_print_reject): Same.
13396
e71019a1
MK
133972002-05-09 Mark Kettenis <kettenis@gnu.org>
13398
13399 * gdb.c++/method.exp: Fix typo.
13400
fedfc8e6
MS
134012002-05-08 Michael Snyder <msnyder@redhat.com>
13402
166a1957
MS
13403 * gdb.mi/mi-var-child.exp: Accept (void) as well as ().
13404 * gdb.mi/mi0-var-child.exp: Accept (void) as well as ().
fedfc8e6 13405 * gdb.base/default.exp: Merge clauses for arm, strongarm, xscale.
35928259
MS
13406 * gdb.base/long_long.exp: Merge clauses for arm and xscale.
13407 Add iftarget clause for strongarm.
d63a86f8 13408
f1c47eb2
MS
134092002-05-06 Michael Snyder <msnyder@redhat.com>
13410
cb9a9d3e
MS
13411 * lib/gdb.exp (gdb_test): Add case to allow for status wrapper.
13412 (gdb_continue_to_end): Accept output from status wrapper.
13413 * gdb.base/ending-run.exp: Add case for output from status wrapper.
13414 Clean up fail messages to match pass messages.
13415
f1c47eb2
MS
13416 Enable the "needs_status_wrapper" testsuite feature.
13417 * lib/gdb.exp (gdb_wrapper_init): New procedure.
13418 (gdb_compile): Conditionally call gdb_wrapper_init.
13419 * gdb.base/a2-run.exp: Recognize output from status wrapper.
13420 * gdb.c++/method.exp: Recognize output from status wrapper.
13421
6079c749
BE
134222002-05-06 Ben Elliston <bje@redhat.com>
13423From Graydon Hoare <graydon@redhat.com>
13424
13425 * config/sid.exp: Include support for "rawsid" protocol.
13426
188baff3
JB
134272002-05-03 Jim Blandy <jimb@redhat.com>
13428
13429 * gdb.c++/hang.exp: Check for corruption of the cv_type chain.
13430 * gdb.c++/hang3.C: New file.
13431
b9c07f0f
AC
134322002-05-04 Andrew Cagney <ac131313@redhat.com>
13433
13434 * gdb.base/default.exp: Remove obsolete code.
13435 * gdb.c++/misc.exp: Ditto. Update copyright.
13436 * gdb.c++/cplusfuncs.exp: Ditto. Update copyright.
13437 * gdb.base/whatis.exp: Ditto. Update copyright.
13438 * gdb.base/scope.exp: Ditto. Update copyright.
13439 * gdb.base/ptype.exp: Ditto. Update copyright.
13440 * gdb.base/printcmds.exp: Ditto. Update copyright.
13441 * gdb.base/opaque.exp: Ditto. Update copyright.
13442 * gdb.base/list.exp: Ditto.
13443 * gdb.base/funcargs.exp: Ditto. Update copyright.
13444 * gdb.hp/gdb.threads-hp/usrthbasic.c: Delete.
13445 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Delete.
13446 * gdb.hp/gdb.threads-hp/usrthcore.c: Delete.
13447 * gdb.hp/gdb.threads-hp/usrthcore.exp: Delete.
13448 * gdb.hp/gdb.threads-hp/usrthfork.c: Delete.
13449 * gdb.hp/gdb.threads-hp/usrthfork.exp: Delete.
13450
5c7a0397
MS
134512002-05-02 Michael Snyder <msnyder@redhat.com>
13452
d6dcc264 13453 * gdb.base/watchpoint.exp: Add xscale target.
5c7a0397
MS
13454 * gdb.base/long_long.exp: Add xscale target.
13455 * gdb.base/default.exp: Add xscale target.
13456
eb7f1c48
JB
134572002-05-01 Jim Blandy <jimb@redhat.com>
13458
13459 * gdb.c++/hang1.C, gdb.c++/hang2.C, gdb.c++/hang.H,
13460 gdb.c++/hang.exp: New test.
13461
a6befae8
FF
134622002-05-01 Fred Fish <fnf@redhat.com>
13463
13464 * gdb.base/completion.exp: Handle completions of "./Make" for
13465 more than one completion possibility, as is the case when we
13466 build and test in the source tree.
13467
0a310277
AG
134682002-04-29 Anthony Green <green@redhat.com>
13469
13470 * gdb.java/jmisc1.exp: New file.
13471 * gdb.java/jmisc2.exp: New file.
13472
6ff9af88
DJ
134732002-04-24 Daniel Jacobowitz <drow@mvista.com>
13474
13475 * gdb.threads/linux-dp.exp: Use 'unset' instead of 'array unset'.
13476
96b3d632
EZ
134772002-04-23 Elena Zannoni <ezannoni@redhat.com>
13478
13479 * gdb.base/help.exp: Change 'help status' to allow for target
13480 dependent output differences.
13481
5019bb54
MC
134822002-04-22 Michael Chastain <mec@shout.net>
13483
13484 * gdb.c++/local.exp: Add PR numbers: gdb/482, gdb/483.
13485
a805a116
MC
134862002-04-22 Michael Chastain <mec@shout.net>
13487
13488 * gdb.c++/method.exp: Fix syntax of reference to gdb/277.
13489
a1706bfd
DM
134902002-04-17 David S. Miller <davem@redhat.com>
13491
13492 * gdb.asm/sparc64.inc: New file.
13493 * gdb.asm/asm-source.exp: Handle sparc64-*-*.
13494
a73a20a2
EZ
134952002-04-19 Elena Zannoni <ezannoni@redhat.com>
13496
13497 * gdb.asm/asm-source.exp: Don't use a symlink, just copy the
13498 instruction file directly into the build tree. Clean up at end of
13499 test.
13500
ba678339
DM
135012002-04-18 David S. Miller <davem@redhat.com>
13502
13503 * gdb.base/annota1.exp: Expect addresses as $hex + whitespace to
13504 handle 64-bit platforms correctly.
13505 * gdb.base/maint.exp: Likewise.
13506
b03399da
KB
135072002-04-18 Kevin Buettner <kevinb@redhat.com>
13508
13509 * gdb.base/shlib-call.exp (additional_flags): AIX doesn't need
13510 ``-fpic'' when compiling files comprising a shared library, but
13511 it does need additional linker flags in order to find shared
13512 libraries at run time.
13513
e2004992
KB
135142002-04-18 Kevin Buettner <kevinb@redhat.com>
13515
13516 * gdb.base/cvexpr.c (use): New function.
13517 (main): Invoke use() on all global variables to prevent
13518 some linkers from deleting these otherwise unused symbols.
13519
d8937120
MC
135202002-04-17 Michael Chastain <mec@shout.net>
13521From David S. Miller <davem@redhat.com>
13522
13523 * gdb.c++/ovldbreak.exp: Expect addresses as $hex + whitespace to
13524 handle 64-bit platforms correctly.
13525
ffd61a58
MS
135262002-04-12 Michael Snyder <msnyder@redhat.com>
13527From Jim Blandy <jimb@redhat.com>
a9c64011 13528 * gdb.base/foo.c (foox): Remove section attribute; the linker
ffd61a58
MS
13529 script can handle this instead.
13530 * gdb.base/bar.c (barx): Same.
13531 * gdb.base/baz.c (bazx): Same.
13532 * gdb.base/grbx.c (grbxx): Same.
13533
13534 * gdb.base/overlays.exp: New test: check that GDB's manual overlay
13535 manager doesn't automatically unmap overlays unnecessarily.
13536
6b8426a6
MH
135372002-04-10 Martin M. Hunt <hunt@redhat.com>
13538
13539 * gdb.base/ending-run.exp: Fix pattern for Mips targets
13540 stepping out of main.
13541
34af4875
MC
135422002-04-09 Michael Chastain <mec@shout.net>
13543
13544 * gdb.c++/local.cc (main): Move call to marker1() inside nested
13545 scope so that the nested scope tests will make sense.
13546 * gdb.c++/local.exp: Write patterns that actually work with gcc
13547 (the HP patterns "were never known to work with gcc").
13548 Keep the old aCC patterns too.
13549
2d1676a0
DJ
135502002-04-09 Daniel Jacobowitz <drow@mvista.com>
13551
13552 * gdb.base/attach.exp: Correct target board test.
13553
3a63e3f9
MC
135542002-04-08 Michael Chastain <mec@shout.net>
13555
13556 * gdb.c++/method.exp: Require "const ... A * ..." for "ptype this"
13557 in a const method. Add some xfail and fail cases for configurations
13558 that do not emit the "const ...".
13559
f18dabd2
MC
135602002-04-07 Michael Chastain <mec@shout.net>
13561
13562 * gdb.c++/method.exp: Use gdb_test instead of send_gdb/gdb_expect.
13563 Accept "A * const" and "const A * const" as type of "this".
13564 Fix spelling of getFunky throughout. Make messages uniform.
13565
0fcddd82
EZ
135662002-04-07 Elena Zannoni <ezannoni@redhat.com>
13567
a9c64011 13568 Work around for PR gdb/285:
0fcddd82
EZ
13569 * gdb.asm/asm-source.exp: Bail out if multilibs are detected.
13570
16a8534a
EZ
135712002-04-07 Elena Zannoni <ezannoni@redhat.com>
13572
13573 * gdb.asm/asm-source.exp: Build symbolic link to arch specific
13574 instructions file at run time instead of configure time.
13575 Sometimes we run the test in a directory that is not the one we
13576 configured in.
13577 * gdb.asm/configure.in: Delete creation of symlink.
13578 * gdb.asm/configure: Regenerate.
13579
24181d81
JB
135802002-04-05 J. Brobecker <brobecker@gnat.com>
13581
13582 * gdb.gdb/xfullpath.exp: New test, to exercise the new
13583 xfullpath () function.
13584
7cdb7107
DJ
135852002-04-04 Daniel Jacobowitz <drow@mvista.com>
13586
13587 * gdb.asm/Makefile.in: Correct dependencies.
13588
13589 * gdb.asm/powerpc.inc: New file.
13590 * gdb.asm/asm-source.exp: Add PowerPC.
13591 * gdb.asm/configure.in: Likewise.
13592 * gdb.asm/configure: Regenerated.
13593
a7d17088
DJ
135942002-04-04 Daniel Jacobowitz <drow@mvista.com>
13595
13596 * gdb.base/relocate.exp: New file.
13597 * gdb.base/relocate.c: New file.
13598
cd721503
FF
135992002-04-04 Fred Fish <fnf@redhat.com>
13600
13601 * gdb.base/step-test.exp: Update comment regarding stopping in
13602 memcpy/bcopy calls inserted as part of the compiler runtime.
13603
b22ad7a7
MS
136042002-04-04 Michael Snyder <msnyder@redhat.com>
13605
13606 * gdb.base/ovlymgr.c: Add overlay event breakpoint support.
13607
5f279fa6
DJ
136082002-04-03 Daniel Jacobowitz <drow@mvista.com>
13609
13610 * lib/gdb.exp (gdb_test): Move -notransfer inside of gdb_expect.
13611 (gdb_expect): Remove $notransfer hack.
13612
dd0fd3ce
DJ
136132002-04-02 Daniel Jacobowitz <drow@mvista.com>
13614
13615 * gdb.c++/classes.exp ("calling method for small class"): Match
13616 updated register output.
13617
1e50cda1
DJ
136182002-03-30 Daniel Jacobowitz <drow@mvista.com>
13619
13620 Fix PR gdb/452
13621 * gdb.base/dbx.exp: Restore old definition of gdb_file_cmd
13622 when finished. Make gdb_file_cmd send "exec-file" when
13623 appropriate.
13624
24015922
DJ
136252002-03-30 Daniel Jacobowitz <drow@mvista.com>
13626
13627 * gdb.base/attach.exp: Remove extra setup_xfail.
13628
dd7dfd64
MS
136292002-03-26 Michael Snyder <msnyder@redhat.com>
13630
13631 * gdb.base/default.exp: Add tests for dump, append, and restore.
13632 * gdb.base/help.exp: Add tests for dump, append, and restore.
13633 * gdb.base/dump.exp: New file, test dump, append and restore.
13634 * gdb.base/dump.c: New file.
13635
48b2f8d7
MS
136362002-03-27 Michael Snyder <msnyder@redhat.com>
13637
d63a86f8 13638 * gdb.base/help.exp: Modify expect strings to reflect
48b2f8d7
MS
13639 clean-ups in help messages.
13640
05b4d525
FF
136412002-03-26 Fred Fish <fnf@redhat.com>
13642
13643 * gdb.base/step-test.exp: Accept stopping in memcpy/bcopy when we
13644 have debugging info for those functions and the compiler uses them
13645 internally to copy structs around.
13646
d7679631
FF
136472002-03-26 Fred Fish <fnf@redhat.com>
13648
13649 * gdb.base/list.exp: Revert the change made yesterday and add note
13650 about why we don't list the default lines for remote targets.
13651
523ac3f9
MS
136522002-03-25 Michael Snyder <msnyder@redhat.com>
13653
13654 * gdb.base/help.exp: Clean up unnecessary wild cards in regexps.
13655
754b2b8d
FF
136562002-03-25 Fred Fish <fnf@redhat.com>
13657
13658 * gdb.base/list.exp: This test works on remote targets so remove
13659 the short circuit for remote targets. Update copyright.
13660
33c3e192
FF
136612002-03-25 Fred Fish <fnf@redhat.com>
13662
13663 * gdb.base/attach.exp: Fix logic error that was suppressing this
13664 test for all non hppa*-*-hpux* targets, instead of the hp target.
13665 Move comments closer to the suppression point. Also now need to
13666 check that we are running natively.
13667
d43e73ee
MS
136682002-03-22 Michael Snyder <msnyder@redhat.com>
13669
882c8f02
MS
13670 * gdb.base/default.exp: Add test for gcore. Update copyright.
13671 * gdb.base/help.exp: Add test for gcore. Update copyright.
d43e73ee 13672
04c12f60
FF
136732002-03-06 Fred Fish <fnf@redhat.com>
13674
13675 * gdb.base/funcargs.c: Remove extraneous ';' character.
13676 * gdb.trace/gdb_c_test.c: Remove extraneous ';' character.
13677
b43df995
MC
136782002-03-04 Michael Chastain <mec@shout.net>
13679
13680 * gdb.mi/mi-var-cmd.exp: In test "create local variable func",
13681 accommodate gcc v3 function signature.
13682 * gdb.mi/mi0-var-cmd-exp: Ditto.
13683
92362027
AC
136842002-02-24 Andrew Cagney <ac131313@redhat.com>
13685
13686 * testsuite/gdb.base/huge.c: Replace ``Linux'' with either
13687 ``GNU/Linux'' or ``Linux kernel''
13688 * testsuite/gdb.threads/pthreads.c: Ditto.
13689
258ad32d
MC
136902002-02-24 Michael Chastain <mec@shout.net>
13691
13692 * gdb.threads/pthreads.c (thread1): Add a return statement.
13693 (thread2): Likewise.
13694 (foo): Likewise.
13695
04c3b3d4
MC
136962002-02-23 Michael Chastain <mec@shout.net>
13697
13698 * gdb.threads/linux-dp.c (philosopher): Add a return statement
13699 to placate gcc.
13700
5a2a0a20
MC
137012002-02-23 Michael Chastain <mec@shout.net>
13702
13703 * gdb.c++/templates.exp: Remove setup_xfail_format "stabs" on
13704 test "ptype bint". The test passes on all my stabs configurations.
13705
a640f7fc
JB
137062002-02-21 Jim Blandy <jimb@redhat.com>
13707
27924826
JB
13708 * gdb.asm/asm-source.exp: Parse the output from `info sources' one
13709 filename at a time, and watch for the ones we want to see.
13710
a640f7fc
JB
13711 * gdb.base/ptype.exp, gdb.base/ptype.c: Add tests for printing
13712 types of pointers to prototyped functions.
13713
edcc8c75
AC
137142002-02-20 Andrew Cagney <ac131313@redhat.com>
13715
13716 * gdb.base/sizeof.c (main): Call fill_structs. Print value of
13717 signed, unsigned and straight char.
13718 (padding_char, padding_short, padding_int, padding_long,
13719 padding_long_long, padding_float, padding_double,
13720 padding_long_double): New global variables.
13721 (fill, fill_structs): New functions.
13722
13723 * gdb.base/sizeof.exp: Check for signed and unsigned char. Check
13724 for correctly sized writes. Update copyright.
13725 (get_valueof): New procedure.
13726 (get_sizeof): Call get_valueof.
13727 (check_valueof): New procedure.
13728 (check_padding): New procedure.
13729
ac57ea44
MC
137302002-02-20 Michael Chastain <mec@shout.net>
13731
13732 * gdb.c++/virtfunc.exp (test_virtual_calls): Remove obsolete calls
13733 to setup_xfail. Document some of the remaining calls.
13734
7a10c941
MC
137352002-02-18 Michael Chastain <mec@shout.net>
13736
13737 * gdb.c++/userdef.exp: Update copyright year.
13738
fb8acdcc
DJ
137392002-02-18 Daniel Jacobowitz <drow@mvista.com>
13740
13741 * gdb.c++/userdef.exp: Test overloaded operators properly.
13742 Remove xfails.
13743
fda6ae12
MS
137442002-02-14 Michael Snyder <msnyder@redhat.com>
13745
13746 * gdb.base/gcore.exp: Relax recognition of function breakpoint.
13747
676a0442
DJ
137482002-02-14 Daniel Jacobowitz <drow@mvista.com>
13749
13750 * gdb.base/a2-run.exp: Check for a remote target properly.
13751 * gdb.base/annota1.exp: Likewise.
13752 * gdb.base/list.exp: Likewise.
13753 * gdb.base/reread.exp: Likewise.
13754 * gdb.base/scope.exp: Likewise.
13755 * gdb.base/shlib-call.exp: Likewise.
13756 * gdb.base/term.exp: Likewise.
13757 * gdb.c++/annota2.exp: Likewise.
13758
78b4f468
RE
137592002-02-13 Richard Earnshaw <rearnsha@arm.com>
13760
13761 * gdb.base/watchpoint.exp: Restore previous timeout at end of test.
13762
9a81ba51
MC
137632002-02-10 Michael Chastain <mec@shout.net>
13764
13765 * gdb.base/funcargs.c (localvars_after_alloca): Fix return type.
13766 (call_after_alloca): Ditto.
13767
004af6c7
DJ
137682002-02-10 Daniel Jacobowitz <drow@mvista.com>
13769
13770 * gdb.base/ending-run.exp: Guard "cont" test with
13771 gdb_skip_stdio_test.
13772
37225f62
JB
137732002-02-06 Jim Blandy <jimb@redhat.com>
13774
13775 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Move these tests
13776 from here...
13777 * gdb.hp/gdb.base-hp/callfwmall.c, gdb.hp/gdb.base-hp/callfwmall.exp:
13778 To here. Disable this test on non-HP platforms. Add big comment.
13779
fe6fdd96
MS
137802002-02-04 Michael Snyder <msnyder@redhat.com>
13781
13782 * gdb.base/ovlymgr.c (ovly_copy): Generalize for targets
13783 other than d10v and m32r.
13784
036fad3f
RE
137852002-02-02 Richard Earnshaw <rearnsha@arm.com>
13786
13787 * gdb.base/default.exp: Rewrite test patterns to reduce time
13788 taken to match them.
13789
7148ab62
DJ
137902002-01-30 Daniel Jacobowitz <drow@mvista.com>
13791
13792 * gdb.base/annota1.exp (backtrace from shlibrary): Fix spelling.
13793 Allow a start function above main.
13794 * gdb.threads/linux-dp.exp: Fix copyright date.
13795
396cc255
DJ
137962002-01-30 Daniel Jacobowitz <drow@mvista.com>
13797
a9c64011
AS
13798 * gdb.threads/linux-dp.exp: Use 'array unset', not 'array set'.
13799 (check_philosopher_stack): Check for manager thread before checking
13800 for a just-starting thread.
396cc255 13801
f038d31b
DJ
138022002-01-30 Daniel Jacobowitz <drow@mvista.com>
13803
13804 From Neil Booth <neil@daikokuya.demon.co.uk>:
13805 * gdb.base/bitfields.c: Correct assignments to bitfields to avoid
13806 warnings.
13807
b3ff9d9a
FF
138082002-01-21 Fred Fish <fnf@redhat.com>
13809
13810 * gdb.base/restore.exp (restore_tests): Fix obvious typo, callee
13811 not caller.
13812
39ad761d
JB
138132002-01-21 Jim Blandy <jimb@redhat.com>
13814
13815 * gdb.base/reread.exp: Check that GDB properly re-reads the
13816 executable file when it changes while no inferior is running.
13817
aaf320fa
FF
138182002-01-21 Fred Fish <fnf@redhat.com>
13819
a9c64011
AS
13820 * gdb.base/maint.exp: Simplify the "maint info breakpoints" test to
13821 optionally accept the "shlib events" variation.
aaf320fa 13822
808a31f5
JB
138232002-01-21 Jim Blandy <jimb@redhat.com>
13824
13825 * gdb.base/ending-run.c (main): Avoid messing with setvbuf; just
13826 call `fflush' after every `printf', so that the output is produced
13827 at predictable points, regardless of whatever buffering does (or
13828 doesn't) take place.
13829 * gdb.base/ending-run.exp: Adjust tests to expect output to appear
13830 at different points.
13831
4420d5e2
DJ
138322002-01-20 Daniel Jacobowitz <drow@mvista.com>
13833
13834 * gdb.c++/inherit.exp: Update copyright years.
13835 * gdb.c++/method.exp: Likewise.
13836
3e36a0f4
DJ
138372002-01-20 Daniel Jacobowitz <drow@mvista.com>
13838
13839 * gdb.c++/classes.exp: Update for improved v3 support and skipping
13840 artificial methods/arguments.
13841 * gdb.c++/derivation.exp: Likewise.
13842 * gdb.c++/inherit.exp: Likewise.
13843 * gdb.c++/method.exp: Likewise.
13844 * gdb.c++/virtfunc.exp: Likewise.
13845
b4ceaee6
AC
138462002-01-18 Andrew Cagney <ac131313@redhat.com>
13847
13848 * gdb.hp/gdb.threads-hp/usrthfork.exp: Mark as obsolete.
13849 * gdb.hp/gdb.threads-hp/usrthcore.exp: Ditto.
13850 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Ditto.
13851 * gdb.hp/gdb.threads-hp/usrthfork.c: Ditto.
13852 * gdb.hp/gdb.threads-hp/usrthbasic.c: Ditto.
13853 * gdb.hp/gdb.threads-hp/usrthcore.c: Ditto.
13854
ecace851
JB
138552002-01-17 Jim Blandy <jimb@redhat.com>
13856
13857 * gdb.asm/asm-source.exp (info symbol): Take another shot at
13858 anchoring the pattern matching the entry point symbol's name.
13859
375fc983
AC
138602002-01-17 Andrew Cagney <ac131313@redhat.com>
13861
13862 * gdb.base/maint.exp: Update ``maint internal-error'' to match
13863 continue/quit query. Update copyright.
13864
fe6fdd96
MS
138652002-01-14 Michael Snyder <msnyder@redhat.com>
13866
13867 * gdb.base/gcore.exp: Remove extra debugging output.
13868
e017c81f
DJ
138692002-01-13 Daniel Jacobowitz <drow@mvista.com>
13870
13871 * gdb.c++/demangle.exp: Accept slightly dubious v2 demangler result
13872 for slightly dubious v2 mangled string.
13873
37ab3bf8
DJ
138742002-01-13 Daniel Jacobowitz <drow@mvista.com>
13875
13876 * gdb.base/completion.exp: Expand ${srcdir} to an absolute path.
13877
1bc05c3a 138782002-01-10 Jason Merrill <jason@redhat.com>
7b2ac63b 13879
1bc05c3a 13880 * gdb.c++/namespace.exp: Accept trailing const for 'this'.
7b2ac63b 13881
1bc05c3a
JM
13882 * gdb.c++/classes.exp: Accept 'A const' or 'const A' in copy
13883 constructors.
13884 * gdb.c++/derivation.exp: Likewise.
13885 * gdb.c++/templates.exp: Likewise.
13886 * gdb.c++/virtfunc.exp: Likewise.
ffcb195b 13887
1bc05c3a
JM
138882002-01-10 Michael Snyder <msnyder@redhat.com>
13889
13890 * gdb.c++/namespace.exp: Accept both '\0' and '\000'.
ffcb195b 13891
a911c360
MS
138922002-01-08 Michael Snyder <msnyder@redhat.com>
13893
13894 * gdb.base/gcore.exp: New test for generate-core-file command.
13895 * gdb.base/gcore.c: Testcase for above.
13896 * gdb.threads/gcore-thread.exp: New test for gcore (threaded).
13897
ea2119ec
JM
138982002-01-08 Jason Merrill <jason@redhat.com>
13899
13900 * gdb.c++/userdef.cc: Use <iostream> instead of <iostream.h>.
13901
68203136
FF
139022002-01-07 Fred Fish <fnf@redhat.com>
13903
13904 * gdb.c++/overload.exp: Remove unconditional xfails for:
13905 print foo_instance1.overloadargs(1)
13906 print foo_instance1.overloadargs(1, 2)
13907 print foo_instance1.overloadargs(1, 2, 3)
13908 print foo_instance1.overloadargs(1, 2, 3, 4)
13909 print foo_instance1.overloadargs(1, 2, 3, 4, 5)
13910 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6)
13911 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7)
13912 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8)
13913 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9)
13914 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10)
13915 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
13916 print foo_instance1.overload1arg()
13917 print foo_instance1.overload1arg((char)arg2)
13918 print foo_instance1.overload1arg((signed char)arg3)
13919 print foo_instance1.overload1arg((unsigned char)arg4)
13920 print foo_instance1.overload1arg((int)arg7)
13921 print foo_instance1.overload1arg((unsigned int)arg8)
13922 print foo_instance1.overload1arg((float)arg11)
13923 print foo_instance1.overload1arg((double)arg12)
d63a86f8 13924
21b9b5b1
MS
139252002-01-07 Michael Snyder <msnyder@redhat.com>
13926
13927 * gdb.base/huge.exp: New test. Print a very large target data object.
13928 (skip_huge_test): New test variable. Define if you want to skip this
13929 test. The test reads an 8 megabyte data object from the target, so it
13930 might be very time consuming on remote targets with a slow connection.
13931 * gdb.base/huge.c: New file. Test case for above.
13932
725f922e
FF
139332002-01-07 Fred Fish <fnf@redhat.com>
13934
13935 * gdb.c++/derivation.exp: Remove gcc xfails for g_instance.afoo,
13936 g_instance.bfoo, and g_instance.cfoo.
13937
889bf7c5 139382002-01-07 Jeffrey A Law <law@redhat.com>
634d57ec 13939
889bf7c5
PA
13940 * gdb.base/break.c (multi_line_if_conditional): New function.
13941 (multi_ilne_while_conditional): Likewise.
13942 * gdb.base/break.exp: Verify that a breakpoint on a multi-line
13943 IF or WHILE condition puts the breakpoint at the start of
13944 the condition.
f286b2c3 13945
634d57ec
JL
13946 * gdb.base/selftest.exp (backtrace through signal handler): Remove
13947 hppa*-*-hpux* expected failure.
13948 * gdb.base/structs.exp (do_function_calls): Similarly.
13949
13950 * gdb.c++/annota2.exp (watch triggered on a.x): Handle hardware
13951 watchpoints.
13952
9fbfe2dc
AC
139532002-01-06 Andrew Cagney <ac131313@redhat.com>
13954
13955 Fix PR gdb/66.
13956 * gdb.base/structs.exp: Replace skip for a29k with skip for
13957 gdb,cannot_call_functions.
13958 * gdb.base/call-ar-st.exp: Remove references to a29k in comments.
13959 * gdb.base/callfuncs.exp: Ditto.
13960 * gdb.base/call-rt-st.exp: Ditto.
13961 * gdb.base/call-strs.exp: Ditto.
13962 * gdb.base/callfwmall.exp: Ditto.
13963 * gdb.base/scope.exp: Obsolete xfail a29k.
13964 * gdb.c++/misc.exp: Ditto.
13965 * gdb.c++/cplusfuncs.exp: Ditto.
13966 * gdb.base/ptype.exp: Ditto.
13967 * gdb.base/printcmds.exp: Ditto.
13968 * gdb.base/opaque.exp: Ditto.
13969 * gdb.base/list.exp: Ditto.
13970 * gdb.base/funcargs.exp: Ditto.
13971 * gdb.base/default.exp: Ditto.
13972
8ddad156
MS
139732002-01-04 Michael Snyder <msnyder@redhat.com>
13974
ca4976a6 13975 * gdb.base/info-proc.exp: New file, test for "info proc" cmd.
8ddad156
MS
13976 * gdb.base/maint.exp: Add tests for maint info sections options.
13977
1b074332
JL
13978Fri Dec 21 09:42:11 2001 Jeffrey A Law (law@redhat.com)
13979
13980 * gdb.base/default.exp: Remove bogus hppa*-hp-hpux* xfails.
13981
7d159115
CV
139822001-12-20 Corinna Vinschen <vinschen@redhat.com>
13983
13984 * gdb.asm/arm.inc: New file.
13985 * gdb.asm/asm-source.exp: Add arm targets.
13986 * gdb.asm/configure.in: Ditto.
13987 * gdb.asm/configure: Recreated from configure.in.
13988
8fb87725
JL
13989Thu Dec 20 09:54:36 2001 Jeffrey A Law (law@redhat.com)
13990
afabe08c
JL
13991 * gdb.hp/gdb.defects/bs15503.exp: Only run this test if compiling
13992 with HP's compiler.
13993 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
13994 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
13995 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
13996 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
13997
13998 * gdb.hp/gdb.defects/solib-d.exp: Update to handle building with
13999 either HP's compilers or GCC.
14000
db521deb
JL
14001 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Allow inferior to get either
14002 a SIGBUS or SIGSEGV.
14003
14004 * gdb.hp/gdb.base-hp/so-thresh.exp: Remove useless send_user command.
14005
14006 * gdb.hp/gdb.defects/bs14602.exp: Revamp slightly so that test
14007 can be compiled with either HP's compiler or GCC.
14008
cfa88ab7
JL
14009 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Disable completely.
14010 * gdb.hp/gdb.threads-hp/usrthcore.exp: Disable completely.
14011 * gdb.hp/gdb.threads-hp/usrthfork.exp: Disable completely.
14012
ca344dff
JL
14013 * gdb.hp/gdb.base-hp/so-thresh.exp: Update text in expect strings
14014 to match current gdb output. Update due to using auto-solib-limit
14015 for limiting instead of overloading auto-solib-add.
14016 * gdb.hp/gdb.base-hp/so-thresh.mk: Always use "cc" to build the
14017 test program.
14018
3f3c6e55 14019 * gdb.c++/templates.exp: Use "hppa64-*-*", not "hppa2.0w-*-*"
ca344dff
JL
14020 * gdb.hp/gdb.base-hp/dollar.exp: Likewise
14021 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
14022 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
14023 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
14024 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
14025 * gdb.hp/gdb.defects/bs15503.exp: Likewise.
14026 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise
14027 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise
14028 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise
14029 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Likewise.
14030 * gdb.hp/gdb.threads-hp/usrthcore.exp: Likewise.
14031 * gdb.hp/gdb.threads-hp/usrthfork.exp: Likewise.
3f3c6e55 14032
8fb87725
JL
14033 * gdb.base/annota1.exp: Expect failure for hpux11 when posting
14034 a SIGTRAP to the inferior.
14035
cf599fa7
CV
140362001-12-19 Corinna Vinschen <vinschen@redhat.com>
14037
14038 * gdb.asm/asm-source.exp: Drop setting link-flags for xstormy16.
14039 Substitute call to target_link by call to gdb_compile.
14040
2cd045cd
JL
14041Wed Dec 19 14:10:57 2001 Jeffrey A Law (law@redhat.com)
14042
a9c64011
AS
14043 * gdb.base/break.exp: Fix HP specific search string when testing
14044 backtracing in a called function.
2cd045cd 14045
a9c64011
AS
14046 * gdb.base/constvars.exp: Only set lang to C++ if we're
14047 compiling the test with HP's compilers.
14048 * gdb.base/volatile.exp: Similarly.
2cd045cd 14049
99ebe9ac
JB
140502001-12-19 Jim Blandy <jimb@redhat.com>
14051
14052 * gdb.base/printcmds.exp: Expect the null character to be printed
14053 as '\0', and the '\013' to be printed as '\v'.
14054 * gdb.base/callfuncs.exp ("backtrace at nested call level 4"): Same.
14055 * gdb.base/setvar.exp: Same.
14056
b9891b29
JB
140572001-12-17 Jim Blandy <jimb@redhat.com>
14058
0eba65ab
JB
14059 * gdb.base/completion.exp: Rather than completing very long
14060 filenames, which can make the readline library produce output we
14061 don't recognize, cd to the directory first, and then complete
14062 using nice, short relative paths.
14063
6970b5b1
JB
14064 * gdb.base/completion.exp: On some systems, there is, in fact, a
14065 variable named `b' in scope, since GDB treats all static
a9c64011
AS
14066 variables as being in scope. So use `no_var_named_this'
14067 instead of `b'.
6970b5b1 14068
b9891b29 14069 * gdb.base/corefile.exp: Recognize the message saying that GDB
889bf7c5 14070 can't find the core file's registers as a failure.
b9891b29 14071
e6ccd35f
JSC
140722001-12-13 Jackie Smith Cashion <jsmith@redhat.com>
14073
a9c64011
AS
14074 * gdb.base/commands.exp (user_defined_command_test): Make "show user"
14075 test expect string more specific.
e6ccd35f 14076
105ba819
CV
140772001-12-13 Corinna Vinschen <vinschen@redhat.com>
14078
14079 * gdb.asm/asm-source.exp: Add support for xstormy16.
14080 * gdb.asm/configure.in: Ditto.
14081 * gdb.asm/configure: Rebuild.
14082 * gdb.asm/xstormy16.inc: New file.
14083
e9e79dd9
FF
140842001-12-10 Fred Fish <fnf@redhat.com>
14085
14086 * gdb.base/maint.exp: Update to match changes in type dumping code.
14087
347dc97d
JB
140882001-12-10 Jim Blandy <jimb@redhat.com>
14089
14090 * gdb.asm/asm-source.exp (info symbol): Anchor the pattern
889bf7c5
PA
14091 matching the entry point symbol's name at the beginning of the
14092 line.
347dc97d 14093
5178b9d6
DJ
140942001-12-07 Daniel Jacobowitz <drow@mvista.com>
14095
14096 * gdb.c++/classes.exp, gdb.c++/derivation.exp,
14097 gdb.c++/inherit.exp, gdb.c++/method.exp,
14098 gdb.c++/namespace.exp, gdb.c++/templates.exp,
14099 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp: Updates for v3 demangler
14100 and class layout support.
14101
af890c52
DJ
141022001-12-07 Daniel Jacobowitz <drow@mvista.com>
14103
14104 * gdb.c++/classes.exp: Add test for static member function.
14105 * gdb.c++/misc.cc: Add class with static member function.
14106
7a345fb3
JB
141072001-12-07 Jim Blandy <jimb@redhat.com>
14108
f2e54a80 14109 If GDB says it can't find the struct the function returned, report
8032bf31
JB
14110 those tests as `unsupported'.
14111 * gdb.base/call-rt-st.exp (print_struct_call): New function.
14112 Rewrite subsequent tests to use it.
14113
14114 If GDB says it can't find the struct the function returned, report
f2e54a80
JB
14115 those tests as `unsupported'.
14116 * gdb.base/structs.exp (call_struct_func): New function.
14117 (do_function_calls): Use call_struct_func to call the functions
14118 returning structs.
14119
0bc69509
JB
14120 * gdb.base/callfuncs.exp: The stabs generated by GCC don't tell us
14121 whether functions are prototyped or not, so we can't possibly pass
14122 arguments to t_float_values2 properly.
14123
7a345fb3
JB
14124 * gdb.base/break.exp: (test_next_with_recursion): Don't change the
14125 value of `timeout' for targets other than the mips*tx39-*.
14126
edb6ede1
MS
141272001-12-06 Michael Snyder <msnyder@redhat.com>
14128
d63a86f8 14129 * gdb.asm/asm-source.exp: Add tests for info target, info symbol,
edb6ede1
MS
14130 and detect whether the start symbol has a leading underscore.
14131
2d842f13
JB
141322001-12-04 Jim Blandy <jimb@redhat.com>
14133
14134 * gdb.base/completion.exp: Clarify indentation.
14135
68550daf
JB
141362001-12-03 Jim Blandy <jimb@redhat.com>
14137
14138 * gdb.asm/s390.inc (gdbasm_datavar): Use `.long' to create `int'
14139 variables on the S/390, not `.word'.
14140
cd5195a8
JB
141412001-11-30 Jim Blandy <jimb@redhat.com>
14142
14143 Add assembly-source tests for s390-ibm-linux.
14144 * gdb.asm/s390.inc: New file.
14145 * gdb.asm/configure.in, gdb.asm/asm-source.exp: Add clauses for
14146 the S/390 architecture.
a9c64011 14147 * gdb.asm/configure: Regenerated.
cd5195a8 14148
ca9efc90
MS
141492001-11-30 Michael Snyder <msnyder@redhat.com>
14150
14151 * gdb.asm/asm-source.exp: Add tests for list, search, finish, return,
14152 next, info source, info sources, info line, global and static
14153 variables, and static functions.
14154 * gdb.asm/common.inc: New macro gdbasm_datavar (default definition).
14155 * gdb.asm/i386.inc: Override default definition of gdbasm_datavar.
14156 * gdb.asm/asmsrc1.s: Add a static function and some variables.
14157 * gdb.asm/asmsrc2.s: Make foo2 call foo3 twice (to test 'next').
14158 * gdb.asm/d10v.inc (gdbasm_enter): Set up frame pointer.
14159 (gdbasm_leave): Restore frame pointer.
14160 (gdbasm_startup): Copy stack set-up from crt0.S.
14161
d0e66976
FN
141622001-11-26 Fernando Nasser <fnasser@redhat.com>
14163
14164 From 2001-11-12 Jackie Smith Cashion <jsmith@redhat.com>:
14165 * gdb.base/callfuncs.c (t_structs_a): Do not return a pointer
14166 to a local (non-static) variable. Copy tstruct.a to a static buffer
14167 and return a pointer to that buffer.
14168 * gdb.base/callfwmall.c (t_structs_a): Ditto.
14169
e2334072
MK
141702001-11-24 Mark Kettenis <kettenis@gnu.org>
14171
14172 * gdb.asm/configure.in: Fix recognition of ix86 target.
14173 * gdb.asm/configure: Regenerate.
14174
756caa3d
MS
141752001-11-21 Michael Snyder <msnyder@redhat.com>
14176
14177 * gdb.asm/sparc.inc: New file.
14178 * gdb.asm/asm-source.exp: Recognize sparc target.
14179 * gdb.asm/configure.in: Recognize sparc target.
14180 * gdb.asm/configure: Regenerate.
d63a86f8 14181
9a4d72d5
MS
141822001-11-21 Michael Snyder <msnyder@redhat.com>
14183
14184 * gdb.asm/m32r.inc: New file.
14185 * gdb.asm/asm-source.exp: Recognize m32r target.
14186 * gdb.asm/configure.in: Recognize m32r target.
14187 * gdb.asm/configure: Regenerate.
14188
a773d1cd
MS
141892001-11-20 Michael Snyder <msnyder@redhat.com>
14190
017ac23d
MS
14191 * gdb.asm/i386.inc: New file.
14192 * gdb.asm/asm-source.exp: Recognize ix86 target.
14193 * gdb.asm/configure.in: Recognize ix86 target.
14194 * gdb.asm/configure: Regenerate.
14195
a773d1cd
MS
14196 * gdb.c++/namespace.exp: Fix quotes in output messages.
14197
bb632afb
MS
141982001-11-14 Michael Snyder <msnyder@redhat.com>
14199
25d559ca 14200 * gdb.base/code-expr.exp: New file. Tests use of the "@code"
bb632afb
MS
14201 qualifier in a type cast expression, to designate an address
14202 in the instruction space (Harvard architecture).
14203
4749e309
MS
142042001-11-13 Michael Snyder <msnyder@redhat.com>
14205
14206 * gdb.base/cvexpr.c, gdb.base/cvexpr.exp: New files.
14207 Tests for expressions using 'const' and 'volatile'.
14208
25050984
CV
142092001-11-13 Corinna Vinschen <vinschen@redhat.com>
14210
14211 * gdb.asm/asm-sources.exp: Allow defining linker flags.
14212
1902c51f
DJ
142132001-11-12 Daniel Jacobowitz <drow@mvista.com>
14214
14215 * lib/mi-support.exp (mi_run_to_helper): Move comments
14216 outside of gdb_expect.
14217
dcf95b47
DJ
142182001-11-11 Daniel Jacobowitz <drow@mvista.com>
14219
14220 * lib/mi-support.exp: (mi_run_to_helper, mi_run_to,
14221 mi_step_to, mi_next_to, mi_continue_to, mi_finish_to,
14222 mi0_step_to, mi0_next_to, mi0_continue_to, mi0_finish_to,
14223 mi0_run_to): New functions.
14224 * gdb.mi/mi-simplerun.exp: Use them.
14225 * gdb.mi/mi0-simplerun.exp: Likewise.
14226 * gdb.mi/mi-var-cmd.exp: Likewise.
14227 * gdb.mi/mi0-var-cmd.exp: Likewise.
d63a86f8 14228
45b074e1
AC
142292001-11-10 Andrew Cagney <ac131313@redhat.com>
14230
14231 * gdb.asm/asmsrc1.s: Add ``gdbasm_'' prefix to all macros.
14232 * gdb.asm/asmsrc2.s, gdb.asm/d10v.inc: Update.
14233
bf50d346
AC
142342001-11-09 Andrew Cagney <ac131313@redhat.com>
14235
14236 * gdb.base/restore.exp: Include $expected value in restored test
14237 message.
14238
9383332c
AC
142392001-11-09 Andrew Cagney <ac131313@redhat.com>
14240
14241 * gdb.asm/asm-source.exp: Supress file, instead of skip, when not
14242 implemented.
14243
db62520a
MS
142442001-11-08 Michael Snyder <msnyder@redhat.com>
14245
14246 * gdb.base/callfuncs.exp: Add tests for nested call dummies.
14247 Add pass/fail message for stop at breakpoint in call dummy function.
14248
b5703437
MS
142492001-11-07 Michael Snyder <msnyder@redhat.com>
14250
d63a86f8
RM
14251 * gdb.c++/templates.exp (test_template_breakpoints):
14252 If we get an overload menu, but it does not match what
760f6330 14253 we expect, we still need to issue the "cancel" command.
3b2a7ae5
MS
14254 * gdb.c++/templates.exp: Replace "void \\*" with "void ?\\*",
14255 making the whitespace optional. Argument for "new" may be
14256 "unsigned" as well as "unsigned int/long".
d63a86f8 14257 * gdb.c++/templates.exp: Replace "const &" with "const ?&",
eef747c0
MS
14258 making the whitespace optional. Also replace "(void) with
14259 "((void|)), making the keyword "void" optional.
d63a86f8 14260 * gdb.c++/virtfunc.exp: Replace "const &" with "const ?&",
63f50499
MS
14261 making the whitespace optional. Also replace "(void) with
14262 "((void|)), making the keyword "void" optional.
3bf40917
MS
14263 * gdb.base/callfuncs.c (t_float_values): This function must
14264 _not_ be prototyped, and the following function (t_float_values2)
d63a86f8 14265 must be prototyped (if the compiler supports it), so that GDB
3bf40917
MS
14266 can be tested against both cases. Usually one case involves
14267 promotion of float to double, while the other does not.
14268 * gdb.base/callfwmall.c: Ditto.
b5703437
MS
14269 * gdb.asm/asm-source.exp (bt ALL in foo2): Accept a backtrace that
14270 includes a stack frame for "start".
14271
c8ab4e6d
JB
142722001-11-05 Jim Blandy <jimb@redhat.com>
14273
14274 * gdb.stabs/weird.exp: Delete "p v_comb" test. It assumes that
14275 pointers are 32 bits long, and that offsets of relocs are always
14276 stored in the data (REL-style), and not in the reloc entry itself
14277 (RELA-style).
14278 * gdb.stabs/weird.def (v_comb, v_comb_shared): Remove symbols and
14279 stabs.
14280
3f08ced9
MS
142812001-11-01 Michael Snyder <msnyder@redhat.com>
14282
14283 * gdb.c++/cplusfuncs.exp: Fix conflicts between operator names
14284 and regular expression operators by using quoting.
14285
cbfa24cd
MS
142862001-10-31 Michael Snyder <msnyder@redhat.com>
14287
14288 * gdb.c++/overload.exp: Select overloadfnarg(void) or overloadfnarg(),
14289 depending on what the symbol table contains.
14290 * gdb.c++/derivation.exp: Accept both "foo(void)" and "foo()" in
14291 the output of the ptype command. Similarly, accept both "const &"
14292 and "const&".
14293
aaa68313
CV
142942001-10-31 Corinna Vinschen <vinschen@redhat.com>
14295
14296 * gdb.base/miscexprs.c (main): Add usage of preprocessor
14297 symbol `STORAGE' to allow to choose the storage class of
14298 the local datastructures.
14299 * gdb.base/miscexprs.exp: Handle setting a `-DSTORAGE=...'
14300 compiler directive.
14301
91740388
MS
143022001-10-30 Michael Snyder <msnyder@redhat.com>
14303
14304 * gdb.base/jump.exp: Allow it to run for all targets.
14305
1b7c05e7
CV
143062001-10-29 Corinna Vinschen <vinschen@redhat.com>
14307
14308 * gdb.base/call-ar-st.c (print_double_array): Match for loop
14309 with new double_array size.
14310 (main): Change storage class of all local variables to static.
14311 Reduce size of double_array to 9.
14312 * gdb.base/call-ar-st.exp: Increase timeout value.
14313 Change expected output for double array to match new size in
14314 call-ar-st.c.
14315
36a22261
CV
143162001-10-29 Corinna Vinschen <vinschen@redhat.com>
14317
14318 * gdb.base/ending-run.exp: Create identical output when passing
14319 `step to end of run' case. Add regular expression branch satisfying
d63a86f8 14320 Stormy16 target.
36a22261 14321
92b8ae91
MK
143222001-10-28 Mark Kettenis <kettenis@gnu.org>
14323
14324 * gdb.base/interrupt.exp: Treat SIGILL similar to SIGSEGV such
14325 that we catch the expected failure under Linux/x86.
14326
cb135b83
OF
143272001-10-29 Orjan Friberg <orjanf@axis.com>
14328
14329 * gdb.base/setvar.exp: Escape curly braces.
14330 * gdb.stabs/weird.exp: Ditto.
14331
6884aa54
DJ
143322001-10-27 Daniel Jacobowitz <drow@mvista.com>
14333
14334 * gdb.mi/mi-hack-cli.exp: Remove excess newlines from test strings.
14335 * gdm.mi/mi0-hack-cli.exp: Likewise.
14336
0398c9aa
AC
143372001-10-25 Andrew Cagney <ac131313@redhat.com>
14338
14339 * gdb.stabs/weird.exp: Unify ``variable VAR printed properly''
14340 messages.
14341
d20bf2e8
AC
143422001-10-21 Andrew Cagney <ac131313@redhat.com>
14343
14344 * lib/mi-support.exp (mi_gdb_start): Don't require MI_OUT when
14345 checking MI enabled.
14346
03dd63aa
CV
143472001-10-09 Corinna Vinschen <vinschen@redhat.com>
14348
14349 * gdb.base/maint.exp: Treat $EXEEXT as optional in output.
14350
1d9d99f3
FCE
143512001-10-04 Frank Ch. Eigler <fche@redhat.com>
14352
14353 * lib/insight-support.exp (gdbtk_start): Don't exit dejagnu
14354 if gdb child process crashes, just signal an error.
14355
838ae6c4
JB
143562001-10-02 Jim Blandy <jimb@redhat.com>
14357
14358 * lib/gdb.exp (test_xfail_format): Simplify.
14359
14360 * lib/gdb.exp (setup_xfail_format): Don't forget to put a `$' in
14361 front of the variable name `format'. Simplify `if'.
14362
8f0cbc1c
DJ
143632001-10-01 Daniel Jacobowitz <drow@mvista.com>
14364
14365 * gdb.threads/pthreads.exp: Wait for output and delay
14366 before sending ^C.
14367
1f08dafd
DJ
143682001-10-01 Daniel Jacobowitz <drow@mvista.com>
14369
14370 * gdb.mi/mi-var-display.exp (continue to incr_a): Recognize
14371 some incorrect output instead of timing out.
14372 * gdb.mi/mi-var-display.exp (continue to incr_a): Likewise.
14373
674f90ff
CV
143742001-09-28 Corinna Vinschen <vinschen@redhat.com>
14375
14376 * gdb.base/volatile.exp (local_compiler_xfail_check): Change qux2
14377 check to allow additional `int'.
14378
9b284272
DJ
143792001-09-27 Daniel Jacobowitz <drow@mvista.com>
14380
14381 * gdb.base/completion.exp: Remove incorrect 'p "a' test.
14382 Add tests for 'p "break' (pass) and 'p "break.' (xfail).
14383
b55a4771
MS
143842001-09-27 Michael Snyder <msnyder@redhat.com>
14385
14386 * lib/gdb.exp (test_debug_format): New proc.
14387 (setup_xfail_format): Use new proc test_debug_format.
14388 * gdb.base/constvars.exp (local_compiler_xfail_check): New
14389 proc; use new service proc test_debug_format.
14390 Replace all other "gcc_compiled" tests with this test.
14391 * gdb.base/volatile.exp (local_compiler_xfail_check): New
14392 proc; use new service proc test_debug_format.
14393 Replace all other "gcc_compiled" tests with this test.
14394
143952001-09-27 Michael Snyder <msnyder@redhat.com>
14396
14397 * gdb.base/cvexpr.exp: New file.
14398 * gdb.base/cvexpr.c: New file
14399 Test for expressions using const and volatile keywords.
14400
4e6667ac
CV
144012001-09-26 Corinna Vinschen <vinschen@redhat.com>
14402
14403 * gdb.base/constvars.exp: Check for different orders of keywords
14404 and additional "int" strings in output.
14405
4f337972
AC
144062001-09-22 Andrew Cagney <ac131313@redhat.com>
14407
14408 * gdb.base/maint.exp: Add "maintenance set/show" to list of valid
14409 responses from "help maint".
14410
2015650d
FCE
144112001-09-19 Frank Ch. Eigler <fche@redhat.com>
14412
14413 * lib/insight-support.exp (_gdbtk_xvfb_init): Set DISPLAY
14414 to localhost:NNN instead of :NNN, in case Xvfb is listening
14415 only on TCP.
14416
f3bcedc1
CV
144172001-09-19 Corinna Vinschen <vinschen@redhat.com>
14418
14419 * gdb.base/recurse.exp: When checking leaving the watchpoint
14420 scope, recognize when gdb is in function's epilogue and pass.
14421
6b819c92
KS
144222001-09-18 Keith Seitz <keiths@redhat.com>
14423
14424 * lib/insight-support.exp (_gdbtk_export_target_info): Add
14425 support for running tests against sid targets.
14426 (gdbtk_done): Ditto.
14427
a10c9419
CV
144282001-09-18 Corinna Vinschen <vinschen@redhat.com>
14429
14430 * gdb.base/ending-run.c (main): Set stdout buffersize
14431 to the same reasonable value for any target.
14432 * gdb.base/ending-run.exp: Add a regular expression
14433 to make testsuite happy on Sanyo Stormy16 target.
14434
739d0d99
CV
144352001-09-17 Corinna Vinschen <vinschen@redhat.com>
14436
14437 * gdb.base/display.c (do_loops): Add float variable `f'.
14438 Increment f in loop.
14439 * gdb.base/display.exp: Increment timeout by 60 seconds.
14440 Change float display test to use variable `f'.
14441
1b8947f0
JB
144422001-09-17 Jim Blandy <jimb@redhat.com>
14443
14444 * gdb.base/restore.exp: Use temporary breakpoints, to avoid
14445 overflowing the limited breakpoint tables on some ROM monitors
14446 (like the ROM68K).
14447
9890ac81
FCE
144482001-09-15 Frank Ch. Eigler <fche@redhat.com>
14449
14450 * lib/insight-support.exp (_gdbtk_xvfb_init): Start Xvfb with
14451 the "-ac" (disable access control) flag.
14452
6db765ea
JH
144532001-08-30 Jeff Holcomb <jeffh@redhat.com>
14454
14455 * gdb.base/remote.c: Use a small buffer for targets with 16-bit
14456 ints.
14457
4c32cc04
KS
144582001-08-30 Keith Seitz <keiths@redhat.com>
14459
14460 * lib/gdb.exp: Move all insight-related functionality into
14461 separate file.
14462 * lib/insight-support.exp: New file.
14463
8d6e6f81
FCE
144642001-08-29 Frank Ch. Eigler <fche@redhat.com>
14465
14466 * config/sid.exp (sid_start): Never set sid verbosity; disable
14467 expect_background {} that consumed its stdout; tolerate </dev/null.
14468 Attempt to set endianness override in "sid" protocol mode. Cleanup.
14469
6a90e1d0
AC
144702001-08-18 Andrew Cagney <ac131313@redhat.com>
14471
14472 * lib/mi-support.exp (mi_gdb_start): If a remote target, use the
14473 CLI jump command to start it.
14474 (mi_run_to_main): Fail immediatly when unexpected output.
14475
1759b3c3
AC
144762001-08-18 Andrew Cagney <ac131313@redhat.com>
14477
14478 * lib/mi-support.exp (mi_gdb_start): Move call to sid_start to
14479 beginning of function. Fix PR gdb/191.
14480
61d11d80
FCE
144812001-08-16 Frank Ch. Eigler <fche@redhat.com>
14482
14483 * config/sid.exp (sid_start): Don't warn if we cannot figure out
14484 what to force sid endianness to.
14485
942a4df2
KS
144862001-08-15 Keith Seitz <keiths@redhat.com>
14487
14488 * lib/gdb.exp (gdbtk_start): Don't set environment
14489 variables for TCL_LIBRARY and friends. Insight will
14490 now figure these out for itself.
14491
0521c418
MS
144922001-08-02 Michael Snyder <msnyder@redhat.com>
14493
14494 * gdb.base/completion.exp: Remove the symbol "a64l" from
14495 the expect string; this is target-specific, and not related
14496 to what is being tested.
14497
74a9a58a
DB
144982001-08-02 Dave Brolley <brolley@redhat.com>
14499
14500 * config/sid.exp: Rename gdb-socket to cpu-gdb-socket.
14501
c70819fa
MS
145022001-07-25 Michael Snyder <msnyder@redhat.com>
14503
c2b8fa57
MS
14504 * gdb.base/consecutive.exp: New file. Test stepping over
14505 breakpoints on consecutive instructions.
14506 * gdb.base/consecutive.c: New file.
14507
c70819fa
MS
14508 * gdb.base/call-rt-st.exp: Use double-backslash to quote
14509 curly braces in regular expressions.
14510
2b1a1355
MS
145112001-07-25 Michael Snyder <msnyder@redhat.com>
14512
14513 * gdb.base/ending-run.exp: Accept "Program exited normally" as
14514 legitimate output from stepping out of main.
14515
413eca6f
KS
145162001-07-22 Keith Seitz <keiths@redhat.com>
14517
14518 * lib/gdb.exp (_gdbtk_xvfb_init): If GDB_DISPLAY is
14519 the empty string, do not run the tests.
14520
7e5a9322
SC
145212001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
14522
14523 * gdb.base/long_long.exp: Detect size of pointer. Take into
14524 account 2-byte pointers when testing for p/a results.
14525
de58f10f
SC
145262001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
14527
d63a86f8 14528 * gdb.base/remote.c (RANDOM_DATA_SIZE): New define, defaults to 48K
de58f10f
SC
14529 and defined to 1K for m68hc11.
14530 (random_data): Reduce table to 1K for embedded platforms (68hc11).
14531 * gdb.base/remote.exp (get_sizeof): New function from sizeof.exp.
14532 (sizeof_random_data): New variable to tell the size of the data table;
14533 don't test past this size; always run to main.
14534
d6f5fea1
SC
145352001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
14536
14537 * gdb.base/return2.exp: return of long long and double fails for
14538 68HC11; don't execute these tests on that platform.
14539 * gdb.base/return.exp: Return of a double fails for 68hc11.
14540
c477543d
SC
145412001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
14542
14543 * call-ar-st.exp: Use gdb_skip_float_test to avoid executing
14544 tests that print a float.
14545 * call-rt-st.exp: Likewise.
14546
63cf1c79
MK
145472001-07-12 Mark Kettenis <kettenis@gnu.org>
14548
14549 * gdb.base/so-impl-ld.exp: Remove stray space that prevented
14550 running this test on Linux.
14551
112f9ab5
MC
145522001-06-24 Michael Chastain <chastain@redhat.com>
14553
14554 * gdb.base/arithmet.exp: Remove some tests to make all test names
14555 unique.
14556
4970cb0f
MS
145572001-07-03 Michael Snyder <msnyder@redhat.com>
14558
14559 * gdb.c++/classes.exp: Accept both "foo(void)" and "foo()" in
14560 the output of the ptype command.
14561
d85da69f
MS
145622001-07-02 Michael Snyder <msnyder@redhat.com>
14563
4c8a82de
MS
14564 * gdb.base/completion.exp: Don't assume that break.c is the only
14565 source file that may contain functions named "marker".
d85da69f
MS
14566 * gdb.base/corefile.exp: Quote the curly braces in regexp.
14567
8afc772b
AC
145682001-06-28 Andrew Cagney <ac131313@redhat.com>
14569
14570 * gdb.disasm/Makefile.in (clean mostlyclean): Add h8300s to list
14571 of files to delete.
14572
14573 From 2000-06-15 Kazu Hirata <kazu@hxi.com>:
14574 * gdb.disasm/h8300s.exp: New file.
14575 gdb.disasm/h8300s.s: Likewise.
14576
cff22675
AC
145772001-06-27 Andrew Cagney <ac131313@redhat.com>
14578
14579 * lib/mi-support.exp (mi_delete_breakpoints): Accept mi1 format
14580 empty breakpoint tables.
14581
68c81b54
AC
145822001-06-25 Andrew Cagney <ac131313@redhat.com>
14583
14584 * lib/mi-support.exp: Update args=... part of stop-reason
14585 patterns. Accept either a list or a tuple.
14586
2dd62704
AC
145872001-06-23 Andrew Cagney <ac131313@redhat.com>
14588
14589 * lib/mi-support.exp: Remove local emacs variable defining
14590 change-log-default-name.
14591
b4127474
MC
145922001-06-22 Michael Chastain <chastain@redhat.com>
14593
14594 * gdb.base/arithmet.exp: Use gdb_test instead of send_gdb/gdb_expect.
14595 This is operationally compatible with the previous version.
14596
8dbfb380
JB
145972001-06-13 Jim Blandy <jimb@redhat.com>
14598
14599 * lib/gdb.exp (gdb_test): Doc fix.
14600
f2d8c86d
MC
146012001-06-10 Michael Chastain <chastain@redhat.com>
14602
14603 * gdb.base/exprs.exp: Remove a duplicate test.
14604
81564d34
JB
146052001-06-06 Jim Blandy <jimb@redhat.com>
14606
14607 * gdb.base/return2.exp (main): Use values to test float and double
14608 returns that are not NaN's, to avoid being confused by IEEE
14609 comparison rules.
14610
da55addb
MS
146112001-06-04 Michael Snyder <msnyder@redhat.com>
14612
14613 * gdb.threads/pthreads.exp (check_control_c): Return 0 for success,
d63a86f8 14614 non-zero if control_c fails. Terminate the test on failure,
da55addb
MS
14615 rather than wait for 12 more tests to time out.
14616
42c65987
JB
146172001-06-06 Jim Blandy <jimb@redhat.com>
14618
b18bced9 14619 * gdb.base/exprs.exp ("sizeof (long long) > sizeof (long) (true)"):
d63a86f8 14620 Don't forget to match the GDB prompt.
b18bced9 14621
42c65987
JB
14622 * gdb.trace/gdb_c_test.c, actions.c: Fix misspellings.
14623
5b41e5f0
JB
146242001-06-04 Jim Blandy <jimb@redhat.com>
14625
14626 * gdb.base/help.exp: Update pattern to exclude `print-load-map'
14627 command.
14628
015e046f
KB
146292001-05-31 Kevin Buettner <kevinb@redhat.com>
14630
14631 * gdb.base/annota1.exp (info break): Match four or more spaces
14632 after "Address".
14633
fb1ffbbe
MC
146342001-05-31 Michael Chastain <chastain@redhat.com>
14635
14636 * gdb.c++/cplusfuncs.cc (dm_type_char_star): Remove superfluous cast.
14637 (dm_type_int_star): Likewise.
14638 (dm_type_long_star): Likewise.
14639 (dm_type_void_star): Likewise.
14640
5ea2a32c
KB
146412001-05-29 Kevin Buettner <kevinb@redhat.com>
14642
14643 * gdb.base/completion.exp (INPUTRC): Set this environment variable
14644 to a known value in order to get consistent results regardless
14645 of the setting of INPUTRC or the presence or contents of .inputrc.
14646
ae23c492
MS
146472001-05-24 Michael Snyder <msnyder@redhat.com>
14648
ac55707e
MS
14649 * gdb.threads/linux-dp.exp: Remove assumptions about thread ordering.
14650 Don't require that the main thread and the manager thread are the
14651 first in the list.
14652
ae23c492
MS
14653 * gdb.threads/pthreads.exp (test_startup): Relax test for thread
14654 debugging. If test fails, issue an "unsupported" not a "fail".
14655
400071f1
JB
146562001-05-24 Jim Blandy <jimb@redhat.com>
14657
14658 Don't assume that short is shorter than int.
14659 * gdb.base/exprs.exp ("print unsigned short == (~0)"): Don't
14660 assume that shorts are smaller than ints. On a 16-bit machine,
d63a86f8 14661 this isn't true.
400071f1
JB
14662 ("print unsigned char == (~0)"): Add test that verifies that ~0,
14663 an int, is not equal to ~0 stored in an unsigned char. This tests
14664 the same thing that the previous test meant to, but works on
14665 16-bit machines, too.
14666 ("print unsigned char != (~0)"): Same test, complemented.
14667
0816a3e5
MS
146682001-05-24 Michael Snyder <msnyder@redhat.com>
14669
14670 * gdb.threads/pthreads.exp (all_threads_running): Add an explicit
d63a86f8 14671 test for (full_coverage == 0). This makes the test run faster,
0816a3e5
MS
14672 and prevents dejagnu getting out of step.
14673
f6dc23a9
KB
146742001-05-23 Kevin Buettner <kevinb@redhat.com>
14675
14676 * gdb.base/finish.exp (finish_void): Revise pattern for
14677 stopping on the call statement to not permit stopping at
14678 the start of the instructions comprising the call sequence.
14679
7dbd117d
MC
146802001-05-19 Michael Chastain <chastain@redhat.com>
14681
14682 * gdb.base/callfuncs.exp: Make all test names unique.
14683 * gdb.base/commands.exp: Make all test names unique.
14684 * gdb.base/condbreak.exp: Make all test names unique.
14685 * gdb.base/dbx.exp: Make all test names unique.
14686 * gdb.base/default.exp: Make all test names unique.
14687 * gdb.base/define.exp: Make all test names unique. Conform some FAIL
14688 and TIMEOUT messages to their corresponding PASS message.
14689 * gdb.base/ending-run.exp: Make all test names unique.
14690 * gdb.base/long_long.exp: Remove duplicate test.
14691
6b0b0a9e
KB
146922001-05-21 Kevin Buettner <kevinb@redhat.com>
14693
14694 * gdb.base/finish.exp (finish_void): Allow "finish" command to
14695 stop on the call statement as well as the statement after the
14696 call.
14697
2caa35cb
MS
146982001-05-21 Michael Snyder <msnyder@redhat.com>
14699
14700 * gdb.base/long_long.exp: Allow for targets with 4-byte short.
14701
40713331
EZ
147022001-05-10 Elena Zannoni <ezannoni@redhat.com>
14703
a9c64011
AS
14704 * gdb.base/completion.exp: Revamp test. Make it execute on all
14705 platforms.
40713331 14706
c2c1be8d
EZ
147072001-05-10 Elena Zannoni <ezannoni@redhat.com>
14708
a9c64011
AS
14709 * config/gdbserver.exp (gdb_load): Handle the case
14710 in which the arguments to gdbserver are given in the
14711 baseboard configuration file.
14712 Also handle the case in which the server needs to do a
14713 load.
2c9cd303 14714
9671de48
KS
147152001-05-07 Keith Seitz <keiths@cygnus.com>
14716
a9c64011
AS
14717 * lib/gdb.exp (gdbtk_initialize_display): New proc which will
14718 set up the display for testing.
14719 (gdbtk_start): Convert all paths to paths that tcl will like.
14720 Export target information to environment.
14721 (_gdbtk_xvfb_init): New proc to start Xvfb if available and
14722 necessary.
14723 (_gdbtk_xvfb_exit): New proc to kill Xvfb if necessary.
14724 (to_tcl_path): New proc to convert a given pathname into
14725 a path acceptible as an argument to a tcl command.
14726 (_gdbtk_export_target_info): New proc to export target info
14727 into the environment for gdbtk testing.
14728 (gdbtk_done): New proc to signal end-of-test.
9671de48 14729
5a360f47
JB
147302001-05-06 Jim Blandy <jimb@redhat.com>
14731
14732 * restore.c: Make the code of caller0 correspond to its comment.
14733
66c756c6
MS
147342001-05-03 Michael Snyder <msnyder@redhat.com>
14735
14736 * config/sid.exp (gdb_target_sid): Check for error messages.
14737 On error or timeout, don't make expect exit (which will terminate
14738 all subsequent tests); instead just make gdb exit.
d63a86f8 14739 (gdb_load): Check for error messages. On error or timeout,
66c756c6
MS
14740 return a negative value.
14741
a966fde5
JB
147422001-04-24 Jim Blandy <jimb@redhat.com>
14743
851c18e0
JB
14744 * gdb.c++/templates.exp: If we see the prompt for the overload
14745 list, but we haven't recognized any of the longer patterns,
14746 arrange for this test to fail, not hang.
14747
a966fde5
JB
14748 * gdb.c++/classes.exp (ptype class A): Tolerate whitespace
14749 variations.
14750
db144853
MC
147512001-04-22 Michael Chastain <chastain@redhat.com>
14752
14753 * gdb.c++/local.exp: Use the 'runto' library function.
14754 * gdb.c++/namespace.exp: Likewise.
14755 * gdb.c++/overload.exp: Likewise.
14756
3207ec21
KB
147572001-03-26 Kevin Buettner <kevinb@redhat.com>
14758
14759 * gdb.base/Makefile.in (EXECUTABLES): Add step-line.
14760 * gdb.base/step-line.exp: New file. Test step/next in presence of
14761 #line directives.
14762 * gdb.base/step-line.c: New file. Test program for the above.
14763 * gdb.base/step-line.inp: New file. We pretend that this file has
14764 been transformed by some other tool into step-line.c.
14765
13b57657
JB
147662001-03-21 Jim Blandy <jimb@redhat.com>
14767
14768 * gdb.c++/userdef.exp: Check that GDB tolerates whitespace in
14769 unmangled operator names.
14770
754cbe1c
JB
147712001-03-20 Jim Blandy <jimb@redhat.com>
14772
14773 * gdb.threads/linux-dp.exp: Recognize an additional message
14774 generated by GDB when it doesn't understand how to debug threads
14775 on the target system.
14776
177495c9
AC
147772001-03-19 Andrew Cagney <ac131313@redhat.com>
14778
14779 * gdb.mi/mi-console.exp: Document ``Hello'' as a known bug.
14780
f266096b
MC
147812001-03-12 Michael Chastain <chastain@redhat.com>
14782
14783 * gdb.c++/derivation.exp: Use the 'runto' library function.
14784
cac3c2ff
MC
147852001-03-12 Michael Chastain <chastain@redhat.com>
14786
14787 * gdb.c++/annota2.exp: Fix regular expression for "post-query".
14788
b6c11a24
MC
147892001-02-24 Michael Chastain <chastain@redhat.com>
14790
14791 * gdb.c++/ref-types.exp: Change handwritten code to library
14792 function 'runto'.
14793
6bae5bce
OF
147942001-03-16 Orjan Friberg <orjanf@axis.com>
14795
14796 * gdb.base/signals.exp: Set count to 0 explicitly.
14797
0015fd9a
MS
147982001-03-15 Mark Salter <msalter@redhat.com>
14799
14800 * config/monitor.exp (gdb_target_cmd): Add explicit error return.
14801 (gdb_target_monitor): Add check of gdb_target_cmd return value.
880a15ee
MS
14802 (gdb_load): Add support for additional target_info: gdb_download_size
14803 and gdb_load_timeout.
0015fd9a 14804
fc33412a
DT
14805Thu Mar 8 16:06:00 2001 David Taylor <taylor@redhat.com>
14806
14807 * gdb.base/annota1.exp: Move test of isnative to earlier in the
889bf7c5
PA
14808 file -- to prevent failing when the compile fails but we have no
14809 intention of running the tests anyway.
fc33412a
DT
14810
14811 * gdb.base/long_long.exp: Test target_info for no_long_long, skip
14812 tests if set.
14813
14814 * gdb.base/maint.exp: Support 2 byte integers as well as 4 byte
889bf7c5 14815 integers.
fc33412a
DT
14816
14817 * gdb.c++/ctti.exp: Skip tests if skip_cplus_tests returns true.
14818 * gdb.c++/namespace.exp: Ditto.
14819
115f06de
OF
148202001-03-07 Orjan Friberg <orjanf@axis.com>
14821
14822 * gdb.base/pointers.c: Don't assume doubles are >= 8 bytes.
14823 * gdb.base/pointers.exp: Relax pattern match of decimals.
14824
b6ba6518
KB
148252001-03-06 Kevin Buettner <kevinb@redhat.com>
14826
14827 * Makefile.in, config/abug.exp, config/cfdbug.exp,
14828 config/cpu32bug.exp, config/dve.exp, config/est.exp,
14829 config/gdbserver.exp, config/hmsirom.exp, config/hppro.exp,
14830 config/i960.exp, config/m32r.exp, config/mn10300-eval.exp,
14831 config/monitor.exp, config/proelf.exp, config/rom68k.exp,
14832 config/sh.exp, config/sid.exp, config/slite.exp,
14833 config/sparclet.exp, config/udi.exp, config/unknown.exp,
14834 config/vr4300.exp, config/vr5000.exp, config/vx.exp,
14835 config/vxworks.exp, config/vxworks29k.exp,
14836 gdb.asm/asm-source.exp, gdb.base/a2-run.exp,
14837 gdb.base/all-bin.exp, gdb.base/annota1.exp,
14838 gdb.base/arithmet.exp, gdb.base/assign.exp,
14839 gdb.base/async.exp, gdb.base/attach.exp,
14840 gdb.base/bitfields.exp, gdb.base/bitops.exp,
14841 gdb.base/break.exp, gdb.base/call-ar-st.exp,
14842 gdb.base/call-rt-st.exp, gdb.base/call-strs.exp,
14843 gdb.base/callfuncs.exp, gdb.base/callfwmall.exp,
14844 gdb.base/commands.exp, gdb.base/completion.exp,
14845 gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
14846 gdb.base/constvars.exp, gdb.base/corefile.exp,
14847 gdb.base/dbx.exp, gdb.base/default.exp, gdb.base/define.exp,
14848 gdb.base/display.exp, gdb.base/ena-dis-br.exp,
14849 gdb.base/ending-run.exp, gdb.base/environ.exp,
14850 gdb.base/eval-skip.exp, gdb.base/exprs.exp,
14851 gdb.base/finish.exp, gdb.base/foll-exec.exp,
14852 gdb.base/foll-fork.exp, gdb.base/foll-vfork.exp,
14853 gdb.base/funcargs.exp, gdb.base/help.exp,
14854 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/list.exp,
14855 gdb.base/logical.exp, gdb.base/long_long.exp,
14856 gdb.base/maint.exp, gdb.base/mips_pro.exp,
14857 gdb.base/miscexprs.exp, gdb.base/nodebug.exp,
14858 gdb.base/opaque.exp, gdb.base/overlays.exp, gdb.base/page.exp,
14859 gdb.base/pointers.exp, gdb.base/printcmds.exp,
14860 gdb.base/ptype.exp, gdb.base/radix.exp, gdb.base/recurse.exp,
14861 gdb.base/regs.exp, gdb.base/relational.exp,
14862 gdb.base/remote.exp, gdb.base/reread.exp,
14863 gdb.base/restore.exp, gdb.base/return2.exp,
14864 gdb.base/scope.exp, gdb.base/sect-cmd.exp,
14865 gdb.base/selftest.exp, gdb.base/setshow.exp,
14866 gdb.base/setvar.exp, gdb.base/shlib-call.exp,
14867 gdb.base/sigall.exp, gdb.base/signals.exp,
14868 gdb.base/sizeof.exp, gdb.base/so-impl-ld.exp,
14869 gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
14870 gdb.base/step-test.exp, gdb.base/structs.c,
14871 gdb.base/structs.exp, gdb.base/structs2.exp,
14872 gdb.base/term.exp, gdb.base/twice.exp, gdb.base/varargs.exp,
14873 gdb.base/volatile.exp, gdb.base/watchpoint.exp,
14874 gdb.base/whatis-exp.exp, gdb.base/whatis.exp,
14875 gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
14876 gdb.c++/anon-union.exp, gdb.c++/classes.exp, gdb.c++/ctti.exp,
14877 gdb.c++/derivation.exp, gdb.c++/inherit.exp,
14878 gdb.c++/local.exp, gdb.c++/member-ptr.exp, gdb.c++/method.exp,
14879 gdb.c++/misc.exp, gdb.c++/namespace.exp, gdb.c++/overload.exp,
14880 gdb.c++/ref-types.exp, gdb.c++/templates.exp,
14881 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp,
14882 gdb.disasm/am33.exp, gdb.disasm/hppa.exp,
14883 gdb.disasm/mn10200.exp, gdb.disasm/mn10300.exp,
14884 gdb.fortran/types.exp, gdb.java/jmisc.exp,
14885 gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
14886 gdb.stabs/weird.exp, gdb.threads/linux-dp.exp,
14887 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
14888 gdb.trace/circ.exp, gdb.trace/collection.exp,
14889 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
14890 gdb.trace/limits.exp, gdb.trace/packetlen.exp,
14891 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp,
14892 gdb.trace/report.exp, gdb.trace/save-trace.exp,
14893 gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
14894 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
14895 lib/gdb.exp, lib/mi-support.exp: Update/correct copyright
14896 notices.
14897
dc96c6c7 148982001-02-27 Michael Snyder <msnyder@cygnus.com>
d8f92b1f
MS
14899
14900 * gdb.base/varargs.c (find_max_double): Fix printf format string:
14901 first arg is int not float.
14902
dc96c6c7 149032001-02-22 Michael Snyder <msnyder@cygnus.com>
40f33b9b
MS
14904
14905 * gdb.base/reread.exp: Unsupported for non-native targets;
14906 doesn't work for remote debugging.
14907
9b0c4aeb
FN
149082001-02-19 Fernando Nasser <fnasser@redhat.com>
14909
14910 From Drew Moseley <dmoseley@redhat.com>
a9c64011
AS
14911 * gdb.base/ending-run.exp: Properly handle the BSP state when
14912 stepping past the end of main.
9b0c4aeb 14913
02aa71d5
MC
149142001-02-19 John Moore <jmoore@redhat.com>
14915
14916 * gdb.base/commands.exp (infrun_breakpoint_command_test):
14917 Converted HPUX fix for non-expected items following multiple
14918 step commands into general solution for all platforms.
14919
1fa449a4
MC
149202001-02-18 Michael Chastain <chastain@redhat.com>
14921
14922 * gdb.c++/classes.exp (do_tests): Change runto statements
14923 from "runto 'foo(void)'" to "runto 'foo'". This makes the
14924 statements demangler agnostic.
14925 * gdb.c++/virtfunc.exp (do_tests): Likewise.
14926 (gdb_virtfunc_restart): Likewise.
14927
b2f9ec70
MC
149282001-02-14 Michael Chastain <chastain@redhat.com>
14929
14930 * gdb.c++/inherit.exp (do_tests): Change runto statements
14931 from "runto 'foo(void)'" to "runto 'foo'". This makes the
14932 statements demangler agnostic.
14933
cf74b8ca
AC
14934Sun Feb 4 17:32:21 2001 Andrew Cagney <cagney@redhat.com>
14935
14936 * gdb.threads/pthreads.exp: Unify pass/fail messages for
889bf7c5
PA
14937 ``continue to bkpt at common_routine in thread 2'' and ``stopped
14938 before calling common_routine 15 times'' tests.
cf74b8ca 14939
99f78f56
MC
149402001-02-11 Michael Chastain <chastain@redhat.com>
14941
14942 * gdb.c++/cplusfuncs.cc (dm_type_char_star): New function.
14943 Helps the test script figure out which demangler is in use.
14944 (dm_type_foo_ref): Ditto.
14945 (dm_type_int_star): Ditto.
14946 (dm_type_long_star): Ditto.
14947 (dm_type_unsigned_int): Ditto.
14948 (dm_type_void): Ditto.
14949 (dm_type_void_star): Ditto.
99707966 14950 * gdb.base/cplusfuncs.exp (probe_demangler): New function.
99f78f56
MC
14951 Probe the gdb demangler and set variables to accommodate
14952 formatting differences.
14953 (info_func_regexp): New function. Same as info_func, but
14954 matches against a regexp.
14955 (info_func): Match against a literal string.
14956 (print_addr_2): New function. Match against a literal string,
14957 which can be different from the input to gdb.
14958 (print_addr): Simply call print_addr_2 with the same argument twice.
14959 (test_lookup_operator_functions): Use demangler formatting variables.
14960 Blow away the xfails and workarounds for gnats gdb bug gdb/18. Sort
14961 the tests in the same order as the C++ class declaration.
14962 (test_paddr_operator_functions): Ditto.
14963 (test_paddr_overloaded_functions): Ditto.
14964 (test_paddr_hairy_functions): Use demangler formatting variables.
14965 Add reference to gdb/19 for related tests.
14966 (do_tests): Call probe_demangler.
14967
1de8f023
KB
149682001-01-30 Kevin Buettner <kevinb@redhat.com>
14969
14970 * gdb.c++/templates.cc (printf): Remove unused function definition.
14971
ca3f91ed
MS
149722001-01-26 Felix Lee <flee@redhat.com>
14973
14974 * sid.exp (sid_exit): Pass host, not target, to remote_close.
14975
149762001-01-25 matthew green <mrg@redhat.com>
14977
14978 * config/sid.exp (sid_start): Call `remote_push_conn' after firing
14979 up sid.
14980 (sid_exit): Call `remote_pop_conn' after GDB is gone.
14981
149822001-01-25 matthew green <mrg@redhat.com>
14983
14984 * config/sid.exp (sid_start): Use `remote_spawn' instead of `spawn.'
d63a86f8 14985 Deprecate $sid_spawn_id.
ca3f91ed
MS
14986 (sid_exit): Remove code necessary only for `spawn.'
14987
149882001-01-25 matthew green <mrg@redhat.com>
14989
14990 * config/sid.exp (sid_start): Handle sim,protocol of `sid.'
14991
fb18ec4a
MC
149922001-01-28 Michael Chastain <chastain@redhat.com>
14993
14994 * gdb.c++/ovldbreak.exp (take_gdb_out_of_choice_menu): New proc
14995 to call when tests fail. It takes gdb out of the overloaded
14996 function choice menu back to the main prompt, so that the test
14997 program stays synchronized.
14998 (set_bp_overloaded): New proc to collect all the common
14999 code for setting a breakpoint on an overloaded name. Calls
15000 take_gdb_out_of_choice_menu when needed.
15001 (menu_overload1arg): New variable to collect the repeated
15002 instances of the expected menu for an overloaded name. Change
15003 the regular expression to handle changes in g++ type encoding:
15004 "void" can be either "void" or "", and "unsigned int" can be
15005 either "unsigned int" or "unsigned".
15006 (continue_to_bp_overloaded): Change regular expressions to handle
15007 changes in g++ type encoding.
15008 (no proc): Call take_gdb_out_of_choice_menu when needed.
15009 Remove redundant calls to "info break". Accept either "canceled"
15010 or "cancelled". Change regular expressions in "info break"
15011 calls to handle changes in g++ type encoding. Give all tests
15012 unique strings.
15013
9c646a6e
BE
150142001-01-17 Ben Elliston <bje@redhat.com>
15015
15016 * config/sid.exp: New file.
15017
9549d9c1
AC
15018Fri Jan 12 18:29:01 2001 Andrew Cagney <cagney@b1.cygnus.com>
15019
15020 * gdb.base/callfuncs.exp: Add space after ``Value returned is''.
15021
dc96c6c7 150222000-12-21 Michael Snyder <msnyder@cygnus.com>
315f8b0e
MS
15023
15024 * gdb.base/finish.exp: Accept '1' instead of \001 from char_func.
15025 Add a RE to accept a non-ascii char if one is ever presented.
15026
b4df4f68
FN
150272000-12-20 Fernando Nasser <fnasser@redhat.com>
15028
297dd0fd 15029 * lib/mi-support.exp (mi_gdb_start): Test for MI_OUT, not UI_OUT.
b4df4f68 15030
dc96c6c7 150312000-12-18 Michael Snyder <msnyder@cygnus.com>
49c890fc 15032
d63a86f8 15033 * gdb.base/setvar.exp: Use double '\\' to quote curly braces
49c890fc
MS
15034 in regexp. One '\' does not suffice on Linux.
15035
4a7bddb6
MC
150362000-12-09 Michael Chastain <chastain@redhat.com>
15037
15038 * gdb.base/break.exp (test_clear_command): Use a marker function
15039 rather than 'main' for the test function. Also move this
15040 test to an execution point where the marker function names are
15041 guaranteed to be bound to functions. (Executing tests after a
15042 'finish' from main runs into name conflicts with local names
15043 in __libc_start_main).
15044
dc96c6c7 150452000-12-07 Michael Snyder <msnyder@cygnus.com>
efb66345
MS
15046
15047 * gdb.base/finish.exp: New test for gdb's "finish" command.
15048 * gdb.base/return2.exp: New test for gdb's "return" command.
15049 * gdb.base/return2.c: New source file for above.
15050
dc96c6c7 150512000-12-05 Michael Snyder <msnyder@cygnus.com>
3c077de9
MS
15052
15053 * gdb.base/constvars.exp: Add a "pass" message if "up" succeeds.
15054 * gdb.base/miscexprs.exp: Ditto.
15055 * gdb.base/pointers.exp: Ditto.
15056 * gdb.c++/derivation.exp: Ditto.
15057 * gdb.c++/local.exp: Ditto.
15058 * gdb.c++/namespace.exp: Ditto.
15059 * gdb.c++/overload.exp: Ditto.
15060 * gdb.c++/ref-types.exp: Ditto.
15061
dc96c6c7 150622000-12-05 Michael Snyder <msnyder@cygnus.com>
660fd469
MS
15063
15064 * gdb.base/constvars.exp: Test result of "up" command.
15065 * gdb.base/miscexprs.exp: Ditto.
15066 * gdb.base/pointers.exp: Ditto.
15067 * gdb.base/scope.exp: Ditto.
15068 * gdb.c++/derivation.exp: Ditto.
15069 * gdb.c++/local.exp: Ditto.
15070 * gdb.c++/namespace.exp: Ditto.
15071 * gdb.c++/overload.exp: Ditto.
15072 * gdb.c++/ref-types.exp: Ditto.
15073
44097287
FN
150742000-11-22 Michael Chastain <chastain@redhat.com>
15075
15076 * mips_pro.exp: Accept either "middle -> top -> main" or
15077 "middle -> main" in the backtrace, because gcc can optimize
15078 tail calls to jumps. Remove setup_xfail for the hppa case.
15079 Add a comment with the original warning messages from PR 3016,
15080 which was filed in 1993, to preserve them for posterity.
15081
9d2e1bab
ND
150822000-11-17 Nick Duffek <nsd@redhat.com>
15083
15084 * lib/gdb.exp (gdb_test): Override timeout with board info.
15085
1aca8eb7
ND
150862000-11-17 Nick Duffek <nsd@redhat.com>
15087
15088 * gdb.base/display.exp: Don't kill running stub. Add "again" to
15089 the second kill and detach messages.
15090
93076499
ND
150912000-11-17 Nick Duffek <nsd@redhat.com>
15092
15093 * configure.in: Add AC_EXEEXT.
15094 * configure: Regenerate.
15095 * Makefile.in (just-check): Export EXEEXT.
15096 * lib/gdb.exp ($EXEEXT): Import from environment.
15097 * gdb.base/maint.exp: Expect $EXEEXT in executable name. Don't
15098 expect "maint dump-me" on Cygwin.
15099 * gdb.base/reread.exp ($binfile, $binfile1, $binfile2): Append
15100 $EXEEXT.
15101
30e87cd3
ND
151022000-11-17 Nick Duffek <nsd@redhat.com>
15103
15104 * gdb.base/break.exp: Test backtrace and finish from called
15105 function on all platforms, not just HP-UX.
15106
dc96c6c7 151072000-11-03 Michael Snyder <msnyder@cygnus.com>
08e706b1
MS
15108
15109 * config/monitor.exp (gdb_target_cmd): Abstracts some of the
15110 code from gdb_target_monitor, so it can be used independantly
15111 for gdbserver. Also comment out an unnecessary PUTS.
d63a86f8 15112
dc96c6c7 151132000-11-03 Michael Snyder <msnyder@cygnus.com>
958a4e4c
MS
15114
15115 * gdb.base/a2-run.exp: Use gdb_skip_stdio_test.
15116 * gdb.base/corefile.exp: Expect the message "Program is being
15117 debugged already" when we send the "corefile" command, since
15118 the preceeding gdb_load may have connected gdb to a remote target.
15119 * gdb.base/display.exp: Disable hardware watchpoints if new
15120 board info variable "no_hardware_watchpoints" is true.
15121 Replace single-letter commands with more readable ones.
15122 * gdb.base/recurse.exp (recurse_tests): Disable hardware watchpoints
15123 if new board info variable "no_hardware_watchpoints" is true.
15124 * gdb.base/restore.exp (restore_tests): Call gdb_skip_stdio_tests
15125 to see if stdio (printf) testing is possible.
15126 * gdb.base/watchpoint.exp: Disable hardware watchpoints if new
15127 board info variable "no_hardware_watchpoints" is true. Use new
15128 proc "gdb_skip_stdio_tests" to see if printf tests are possible.
15129
39124dea
FN
151302000-11-13 Fernando Nasser <fnasser@redhat.com>
15131
15132 From Orjan Friberg <orjanf@axis.com>:
15133 * gdb.base/printcmds.exp: Escape curly braces followed by a number
15134 in array print pattern match.
15135
a9e2e984
FN
151362000-11-09 Fernando Nasser <fnasser@redhat.com>
15137
15138 * gdb.c++/templates.exp (test_template_breakpoints): Change Britsh
15139 spelling "cancelled" to U.S. spelling "canceled" to match changes
15140 made to gdb.
15141 * gdb.c++/ovldbreak.exp: Ditto.
15142
c7db355b
PS
151432000-11-06 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
15144
15145 * gdb.base/callfuncs.c (main): Moved to end of file, call
15146 t_double_values to initialize the FPU before inferior calls are made.
15147 * gdb.base/callfuncs.exp: Test for register preservation after calling
15148 inferior functions. Add tests for continuining, finishing and
15149 returning from a stop in a call dummy.
15150
dc96c6c7 151512000-10-24 Michael Snyder <msnyder@cygnus.com>
42f5c13f
MS
15152
15153 * gdb.base/commands.exp: Break up long lines, and re-indent.
15154
dc96c6c7 151552000-10-19 Michael Snyder <msnyder@cygnus.com>
ae0323a8
MS
15156
15157 * config/gdbserver.exp: Rewritten from the ground up, to make it
15158 compatible with the current dejagnu tree, and to make it work with
15159 the new "gdbserver" in libremote.
15160
dc96c6c7 151612000-10-16 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
15162
15163 * gdb.base/sizeof.exp (check_sizeof): Skip if no printf support.
15164 * gdb.base/varargs.exp: Skip entire test if no printf support.
15165 * gdb.base/ending-run.exp (Step to return): Skip if no printf supt.
15166 * gdb.base/shlib-call.exp: Skip several tests if no printf support.
15167
dc96c6c7 151682000-10-13 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
15169
15170 * lib/gdb.exp (gdb_skip_float_test): New proc. Skip test if
15171 no floating point support.
15172 (gdb_skip_stdio_test): New proc. Skip test if no stdio support.
15173 * gdb.base/call-ar-st.exp: Use above procs to skip tests.
15174 * gdb.base/call-rt-st.exp: Ditto.
15175 * gdb.base/call-strs.exp: Ditto.
15176
bac5fc66
JG
151772000-08-02 Jimmy Guo <guo@hpcleara.cup.hp.com>
15178
15179 * gdb.base/sizeof.c: include <stdio.h>.
15180
15181 * gdb.c++/classes.exp: Use gdb_test instead of send_gdb to
a9c64011
AS
15182 'finish', otherwise uncaptured gdb_prompt would potentially
15183 throw remaining test points out of sync.
bac5fc66 15184
b22a6027
SB
151852000-07-26 Scott Bambrough <scottb@netwinder.org>
15186
15187 * gdb.base/recurse.exp: Run tests for all targets.
15188 * gdb.base/so-impl-ld.exp: Added wildcard to handle the
15189 gnu-oldld case on ARM.
15190 * gdb.base/watchpoint.exp (test_stepping): Clear xfail
15191 for ARM targets.
d63a86f8 15192
d8231941
AG
15193Mon Jul 24 07:46:02 CDT 2000 Clinton Popetz <cpopetz@cygnus.com>
15194
15195 * gdb.java/configure.in (AC_INIT): Use jmisc.exp.
15196 * gdb.java/configure: Rebuild.
15197
8caabe69
AG
15198Sun Jul 23 21:42:34 2000 Anthony Green <green@redhat.com>
15199
15200 * gdb.java/jv-exp.exp: New file.
15201
9d273ca3
AG
15202Sun Jul 23 21:02:42 2000 Anthony Green <green@redhat.com>
15203
15204 * configure: Rebuilt.
15205 * configure.in (configdirs): Add gdb.java.
15206 * gdb.java/jmisc.java: New file.
15207 * gdb.java/jmisc.exp: New file.
15208 * gdb.java/Makefile.in: New file.
15209 * gdb.java/configure: Rebuilt.
15210 * gdb.java/configure.in: New file.
15211 * lib/java.exp: New file.
15212
4f823a66
AC
15213Wed Jul 12 18:14:29 2000 Andrew Cagney <cagney@b1.cygnus.com>
15214
15215 * gdb.base/exprs.exp: Test casts to a pointer including over and
889bf7c5 15216 underflow.
4f823a66 15217
2391e11d
AC
15218Thu Jul 13 11:52:53 2000 Andrew Cagney <cagney@b1.cygnus.com>
15219
15220 * gdb.base/sizeof.exp, gdb.base/sizeof.c: New files. Compare GDB
889bf7c5 15221 and the compilers sizes.
2391e11d 15222
54602222
ND
152232000-07-09 Nick Duffek <nsd@redhat.com>
15224
15225 * gdb.c++/misc.cc (class ClassParam, class_param): Define.
15226 (use_methods): New function.
15227 (main): Call use_methods().
15228 * gdb.c++/classes.exp (test_method_param_class): New procedure.
15229 (do_tests): Call test_method_param_class.
15230
2bec0572
ND
152312000-07-09 Nick Duffek <nsd@redhat.com>
15232
15233 * gdb.c++/classes.exp (test_nonexistant_members): Fix name
15234 spelling.
15235 (test_enums): New procedure. Move enum tests from end of script
15236 to here. Set breakpoint on function name instead of line number.
15237 * gdb.c++/misc.cc (ClassWithEnum): Move past Foo definitions.
15238 (enums2): New marker function.
15239 (enums1): New function.
15240 (main): Call enums1(). Move enum tests to enums1().
15241
78492fde
AC
15242Tue Jul 4 03:43:49 2000 Andrew Cagney <cagney@b1.cygnus.com>
15243
15244 * gdb.asm/asm-source.exp: Use raw AS/LD instead of CC to
889bf7c5 15245 compile/link program. Update line numbers.
78492fde
AC
15246 * gdb.asm/d10v.inc: Define ``startup''.
15247 * gdb.asm/asmsrc1.s: Add definition of _start.
d63a86f8 15248
49a2cef8
AC
15249Fri Jun 23 17:45:52 2000 Andrew Cagney <cagney@b1.cygnus.com>
15250
15251 * gdb.base/call-ar-st.exp: More rewrites of multi-line patterns.
15252
3e6c8688
EZ
152532000-06-18 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
15254
15255 * gdb.base/maint.exp: Add 'maint print architecture' item to output
889bf7c5 15256 of 'help maint print' command.
3e6c8688 15257
9ff5cbe9
AC
15258Fri Jun 16 18:22:05 2000 Andrew Cagney <cagney@b1.cygnus.com>
15259
15260 * gdb.base/call-ar-st.exp: Rewrite all multi-line patterns so that
889bf7c5 15261 they use gdb_expect_list.
9ff5cbe9 15262
17c579bd
AC
15263Wed Jun 7 13:02:40 2000 Andrew Cagney <cagney@b1.cygnus.com>
15264
15265 * gdb.base/commands.exp: Use ``set remote
889bf7c5
PA
15266 memory-read-packet-size'' instead of ``set endian big'' to test
15267 long commands.
17c579bd 15268
e6d71bf3
DB
152692000-06-03 Daniel Berlin <dan@cgsoftware.com>
15270
15271 * gdb.c++/templates.exp (do_tests): Make all of these work under
d63a86f8 15272 g++, and stop skipping them.
e6d71bf3
DB
15273
15274 * gdb.c++/namespace.exp: Move from gdb.hp/gdb.aCC to here, make it
15275 work under g++.
15276
d63a86f8 15277 * gdb.c++/misc.cc: Fix ambiguous initialization with correct
e5f9ba7b
MS
15278 initialization.
15279
dc96c6c7 152802000-06-02 Michael Snyder <msnyder@cygnus.com>
7346e70f
MS
15281
15282 * gdb.base/annota1.exp (run until main breakpoint): Loosen up
15283 the regular expression: accept an (almost) arbitrary sequence of
15284 "frames-invalid" and "breakpoints-invalid" messages both before
15285 and after the "starting" message.
15286
dc96c6c7 152872000-06-02 Michael Snyder <msnyder@cygnus.com>
e5f9ba7b
MS
15288
15289 * gdb.c++/local.exp: This test has never been known to work with g++.
e6d71bf3 15290
dc96c6c7 152912000-05-18 Michael Snyder <msnyder@cygnus.com>
0a791409
MS
15292
15293 * gdb.base/annota1.exp (annotate-signal-handler-caller):
15294 Relax the regular expression a little, make it pass on Solaris 8.
15295
8216cda9
KB
152962000-05-12 Kevin Buettner <kevinb@redhat.com>
15297
15298 * gdb.base/step-test.exp: On IA-64 targets, when stepping out of
d63a86f8 15299 a call, do not require that gdb stop on the line after the call.
8216cda9
KB
15300 Instead, it is permissible for gdb to stop on the line of the
15301 call itself.
15302
1a570b2f
MS
153032000-05-12 Michael Snyder <msnyder@.cygnus.com>
15304
15305 * gdb.base/break.exp (bp on small function, optimized file):
15306 Add a second pass pattern. The behavior differs here between stabs
15307 and dwarf for one-line functions. Stabs preserves two line symbols
15308 (one before the prologue and one after) with the same line number,
15309 but dwarf regards these as duplicates and discards one of them.
15310 Therefore the address after the prologue (where the breakpoint is)
15311 has no exactly matching line symbol, and GDB reports the breakpoint
15312 as if it were in the middle of a line rather than at the beginning.
15313
dc96c6c7 153142000-05-08 Michael Snyder <msnyder@cygnus.com>
89cb06a2 15315
d63a86f8 15316 * gdb.base/interrupt.exp: Make "pass" message say "send"
89cb06a2
MS
15317 rather than "send_gdb" (for consistancy).
15318
7d418785
AC
15319Mon May 1 15:37:58 2000 Andrew Cagney <cagney@b1.cygnus.com>
15320
15321 From 2000-04-28 Andreas Jaeger <aj@suse.de>:
15322 * gdb.c++/templates.cc: Properly check for GCC version number.
15323 * lib/compiler.cc: Likewise
15324
dc96c6c7 153252000-04-28 Michael Snyder <msnyder@cygnus.com>
e919ea79 15326
d63a86f8 15327 * gdb.base/break.exp: When compiled with -O2 optimization,
e919ea79
MS
15328 gdb may not stop at the first line of main, due to code motion.
15329
dc96c6c7 153302000-04-26 Michael Snyder <msnyder@cygnus.com>
1960c400
MS
15331
15332 * gdb.base/call-ar-st.exp: Bail out if target is sparclet.
15333 This test depends on parsing the printf output from the target.
15334 Since the sparclet stub doesn't do stdio, this will never work.
15335 * gdb.base/call-rt-st.exp: ditto.
15336 * gdb.base/call-strs: ditto.
15337
dc96c6c7 153382000-04-24 Michael Snyder <msnyder@cygnus.com>
b84b7669
MS
15339
15340 * gdb.base/miscexprs.exp: make sizeof long array test portable.
15341
15342 * gdb.base/ending-run.exp: After connecting to a remote target,
15343 but before running, the target will appear to be in a random
15344 location. Specify both a file and a line for breakpoints.
15345 Also, the function that calls main may be called 'init'
15346 rather than 'start'.
15347
a5a51225
EZ
153482000-04-17 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
15349
15350 * gdb.base/help.exp: Update output for add-symbol-file command.
15351
7930cc7c
FN
153522000-04-10 Fernando Nasser <fnasser@cygnus.com>
15353
15354 From Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
15355 * gdb.base/structs2.c: Support platforms defaulting to a unsigned char.
15356
23e37ab1
C
153572000-04-07 J.T. Conklin <jtc@redback.com>
15358
e93c542c
C
15359 * gdb.base/call-ar-st.exp: Relax patterns matching tab characters.
15360
23e37ab1
C
15361 * gdb.base/funcargs.exp: Relax patterns matching pointers to char.
15362
591b8fa3
PDM
15363Thu Mar 30 13:26:19 2000 Philippe De Muyter <phdm@macqel.be>
15364
15365 * gdb.base/call-ar-st.c (init_small_structs, main): Use floating-point
889bf7c5 15366 values that can be represented exactly.
591b8fa3
PDM
15367 * gdb.base/call-ar-st.exp (print print_small_structs): Fixed to match
15368 above change, and to not check against the directory part of the source
15369 file name.
15370 (step into print_long_arg_list): Likewise.
15371 (print print_small_structs from print_long_arg_list): Likewise.
15372 (print print_long_arg_list): Likewise.
15373
7a495180
EZ
153742000-03-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
15375
30b53638 15376 * gdb.base/printcmds.c: Terminate char array ctable2 with 0.
7a495180 15377
beb998c6
AC
15378Mon Mar 27 14:46:37 2000 Andrew Cagney <cagney@b1.cygnus.com>
15379
15380 * ChangeLog, gdb.base/commands.exp: Revert whitespace changes.
15381
1c689132
DB
153822000-03-25 Daniel Berlin <dan@cgsoftware.com>
15383
15384 * gdb.base/commands.exp (deprecated_command_test): Add test for
15385 deprecate with no arguments.
15386
c1790a9d
JL
153872000-03-24 Jonathan Larmour <jlarmour@redhat.co.uk>
15388
15389 * gdb.base/break.exp: Add new test for setting breakpoints on
15390 optimized code so we can test breakpoints work even when function
15391 prologues may be optimized away
15392
003ba290
FN
153932000-03-23 Fernando Nasser <fnasser@totem.to.cygnus.com>
15394
15395 From David Whedon <dwhedon@gordian.com>
a9c64011 15396 * gdb.base/commands.exp : Added command deprecator tests.
003ba290 15397
6837a0a2
DB
153982000-03-22 Daniel Berlin <dan@cgsoftware.com>
15399
15400 * gdb.base/help.exp: Added test for new apropos command.
15401
b9593231
KB
154022000-03-21 Kevin Buettner <kevinb@redhat.com>
15403
15404 * gdb.base/pointers.c (usevar): New function.
15405 (main): Make sure that global variables v_int_pointer2, rptr,
15406 and y are all referenced someplace in the program by calling
15407 usevar() on them. [Some linkers delete symbols which are
15408 never referenced. The space remains, but there's no way to
15409 get a (symbolic) handle on the variable from the debugger.]
15410
751a959b
EZ
154112000-03-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
15412
15413 * gdb.base/printcmds.c: Add typedeffed arrays.
15414
15415 * gdb.base/printcmds.exp (test_print_typedef_arrays): New
889bf7c5 15416 procedure to test arrays that are typedef'd.
751a959b 15417
73a93a32
JI
154182000-03-13 James Ingham <jingham@leda.cygnus.com>
15419
15420 * lib/gdb.exp: Fix the gdbtk_start routine to correctly find all
d63a86f8 15421 the library directories.
73a93a32 15422
fb40c209
AC
15423Mon Feb 21 13:05:36 2000 Andrew Cagney <cagney@b1.cygnus.com>
15424
15425 * configure.in (configdirs): Add sub directory gdb.mi.
15426 * configure: Re-generate.
15427
15428 * gdb.mi: New directory.
d63a86f8 15429
ee4dd2c9
AC
154302000-02-25 Scott Bambrough <scottb@netwinder.org>
15431
15432 * gdb.base/long_long.exp: Correct test suite failure when printing
889bf7c5 15433 a long long value as a double on ARM platforms.
ee4dd2c9 15434
70f0cc22
JB
154352000-02-16 Jim Blandy <jimb@redhat.com>
15436
15437 * gdb.base/break.exp ("breakpoint line number"): Make sure the
15438 default source file is set properly before running this test.
15439
853819b8
EZ
154402000-02-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
15441
15442 * lib/gdb.exp: Tell the testsuite that now gdbtk is in the
889bf7c5 15443 gdbtk/library directory, not in gdbtcl2.
853819b8 15444
dfcd3bfb
JM
154452000-02-04 Jim Blandy <jimb@redhat.com>
15446
15447 * gdb.c++/templates.exp: ("ptype T5<int>"): Remove extraneous
15448 backslash from regexp pattern.
15449
15450 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): New
15451 procedure. Use it to run all the "continue to bp overloaded"
15452 tests. Note that this changes the names of the tests slightly.
15453 If the breakpoint hit message includes a hex PC value, because
15454 GCC's Dwarf 2 line info doesn't help us distinguish the prologue
15455 from the real source code, still consider that a pass.
15456
15457 * gdb.base/condbreak.exp ("run until breakpoint at marker2"):
15458 XFAIL here if the breakpoint message contains a hex address. Note
15459 similar change on 1999-11-02.
15460
15461 * gdb.base/step-test.exp: Comment Fernando's change of 2000-02-02.
15462
15463 * gdb.base/ptype.exp: Establish a default source file before
15464 calling get_debug_format.
15465
154662000-02-03 Fernando Nasser <fnasser@totem.to.cygnus.com>
15467
15468 * gdb.base/watchpoint.exp: Remove duplication of test messages.
15469
8b93c638
JM
154702000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
15471
15472 * gdb.base/step-test.exp: Fix the steps to enter a callee by means
15473 of successive stepi commands -- while in the prologue we should see
15474 the function entry bracket.
15475
154762000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
15477
15478 * gdb.base/ending-run.exp: Add ARM in thumb mode case, where we
15479 reach __change_mode() when stepping through the end of main().
15480
c5394b80
JM
154812000-01-17 Fernando Nasser <fnasser@totem.to.cygnus.com>
15482
15483 * gdb.base/default.exp: Fix expected pattern.
15484 * gdb.base/help.exp: Same.
15485
0d06e24b
JM
154862000-01-10 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
15487
15488 * gdb.base/so-indr-cl.exp: Don't execute the test if not on HPUX.
889bf7c5 15489 Don't use xfail's because that affects only the following test.
d63a86f8 15490
0d06e24b 15491 * gdb.base/so-impl-ld.exp: Don't execute the tests if not on hpux,
889bf7c5 15492 solaris or linux.
0d06e24b
JM
15493
15494 * gdb.base/selftest.exp: Update to reflect changes to main.c.
15495
dc96c6c7 154962000-01-07 Michael Snyder <msnyder@cygnus.com>
0d06e24b 15497
d63a86f8 15498 * gdb.base/display.exp: Some yacc parsers like to say
0d06e24b
JM
15499 "A syntax error" rather than "A parse error". Accept both.
15500
155012000-01-06 Fernando Nasser <fnasser@totem.to.cygnus.com>
15502
15503 * gdb.base/default.exp: Remove OS dependent string from "target
15504 remote" test.
15505 * gdb.base/help.exp: Same for "help target remote" test.
15506
c3f6f71d
JM
155072000-01-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
15508
15509 From Jim Kingdon <kingdon@redhat.com>:
15510
15511 * gdb.c++/annota2.exp: Fix "delete bps" test to wait for the
889bf7c5
PA
15512 prompt (cleanup rather than necessity, but still might keep output
15513 from spilling to next test).
c3f6f71d
JM
15514
155152000-01-02 Fred Fish <fnf@cygnus.com>
15516
15517 * gdb.base/ptype.c (FALSE, TRUE): #undef these to avoid clash on
15518 AIX, which defines them in <sys/types.h>.
15519
ed9a39eb 155201999-12-16 Stan Shebs <shebs@andros.cygnus.com>
c4093a6a 15521
ed9a39eb 15522 * gdb.base/default.exp: Match arm* etc instead of arm in "info
889bf7c5 15523 float" test.
ed9a39eb
JM
15524
155251999-12-13 Fernando Nasser <fnasser@totem.to.cygnus.com>
c4093a6a 15526
ed9a39eb 15527 * gdb.base/watchpoint.exp: Add missing "(timeout)" to test message.
c4093a6a
JM
15528
15529 * gdb.base/break.exp: Add missing anchor to reg exp on "finish from
15530 outermost frame disallowed".
15531
155321999-12-09 Fernando Nasser <fnasser@totem.to.cygnus.com>
15533
15534 * gdb.base/setvar.exp: New tests for setting the value of a struct
15535 with a constant list.
15536
155371999-12-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
15538
15539 * gdb.base/setvar.exp: Remove pair os tests that expected gdb to
15540 require the user to type a cast before setting the value of a struct.
15541
de57eccd
JM
155421999-12-06 Jim Blandy <jimb@cygnus.com>
15543
15544 * gdb.base/default.exp: Expect the new 'info float' command on
15545 all i386 platforms.
15546
15547 * gdb.threads/linux-dp.exp: Expand our ability to recognize
15548 LinuxThreads libraries that don't support debugging.
15549
c2d11a7d
JM
15550Sat Dec 4 15:21:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
15551
15552 * gdb.base/remote.c: Fill the buffer with truely random data.
889bf7c5
PA
15553 Change the buffer type to ``unsigned char'' to simplify size
15554 arithmetic.
c2d11a7d
JM
15555
15556 * gdb.base/remote.exp: Reduce download numbers by one. Typical
889bf7c5
PA
15557 stub only handles 400-1 byte packets. Verify that the download
15558 worked.
c2d11a7d
JM
15559
155601999-11-30 Fernando Nasser <fnasser@totem.to.cygnus.com>
15561
15562 * lib/gdb.exp (gdb_expect_list): FAIL only once on multiple pattern
15563 tests, using UNRESOLVED for the untested cases. Also, does not wait
15564 for a timeout if the prompt was received before a recognizable pattern.
15565
155661999-11-29 Fernando Nasser <fnasser@totem.to.cygnus.com>
15567
15568 * lib/gdb.exp (gdb_expect_list): Fix spelling.
15569
155701999-11-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
15571
15572 * gdb.base/watchpoint.exp: Add tests cases for the hit count of
889bf7c5 15573 watchpoints.
c2d11a7d
JM
15574
155751999-11-24 Jason Merrill <jason@casey.cygnus.com>
15576
15577 * gdb.base/condbreak.exp: Add missing '$gdb_prompt $'.
15578
15579 * gdb.c++/local.exp: Be more flexible in recognizing local class
15580 name mangling. Don't allow horribly truncated method names.
15581 * gdb.c++/derivation.exp: Expect protected inheritance.
15582 * gdb.c++/inherit.exp: Be more flexible in recognizing vbase pointers.
15583 * gdb.c++/virtfunc.exp: Likewise.
15584 * gdb.c++/classes.exp: Likewise. Don't require the enclosing scope
15585 when printing a nested enum.
15586
155871999-11-22 Jim Blandy <jimb@cygnus.com>
15588
15589 * gdb.base/step-test.exp: Properly await GDB's response to setting
15590 a breakpoint on the call to large_struct_by_value.
15591
15592 * gdb.base/ending-run.exp ("step to end of run 1"): Don't fail
15593 just because we have debug info for the `start' function.
15594
155951999-11-19 Jim Blandy <jimb@zenia.red-bean.com>
15596
15597 * gdb.threads/linux-dp.exp ("create philosopher"): Recognize the
15598 "Unknown signal" messages, which indicate (on LinuxThreads) that
15599 GDB doesn't know how to debug threads on this system. This is
15600 better than hanging while philosopher 0 dumps chatter into gdb.log.
15601
156021999-11-18 Tom Tromey <tromey@cygnus.com>
15603
15604 * gdb.trace/deltrace.exp: Updated test to reflect new error text.
15605
156061999-11-18 Fred Fish <fnf@cygnus.com>
15607
15608 * gdb.base/coremaker2.c: Add sample program for generating
15609 cores that is more self contained than coremaker.c. Eventually
15610 I'll add more code to this and tie it into the testsuite.
15611
4ce44c66
JM
156121999-11-12 Stan Shebs <shebs@andros.cygnus.com>
15613
15614 * gdb.base/dollar.exp: Remove, now in gdb.hp.
15615
156161999-11-10 Jimmy Guo <guo@cup.hp.com>
15617
15618 * gdb.exp (get_compiler_info): pick up compiler.c and compiler.cc
889bf7c5 15619 from $srcdir/lib/.
4ce44c66 15620 * lib/compiler.c, lib/compiler.cc: New files, moved from gdb.base/
889bf7c5 15621 and gdb.c++/.
4ce44c66
JM
15622
15623 * gdb.c++/derivation.exp: remove redundant get compiler info code.
15624
d63a86f8 15625 * gdb.base/commands.exp: add '$gdb_prompt $' anchor to
4ce44c66
JM
15626 'continue with watch' test point.
15627
156281999-11-08 Jim Blandy <jimb@zenia.red-bean.com>
15629
15630 Merged from p2linux-990323-branch:
d63a86f8 15631
4ce44c66
JM
15632 * lib/gdb.exp (gdb_continue_to_breakpoint): New function.
15633
11cf8741
JM
15634Mon Nov 8 23:07:09 1999 Andrew Cagney <cagney@amy.cygnus.com>
15635
15636 * gdb.base/remote.exp: Test ``set remote memory-write-packet-sized
889bf7c5 15637 {limit,fixed}''. Test ``set download-write-size''.
11cf8741
JM
15638
15639Sun Nov 7 17:37:01 1999 Andrew Cagney <cagney@b1.cygnus.com>
15640
15641 * gdb.base/funcargs.exp: Rewrite stack traceback checks using
889bf7c5 15642 gdb_expect_list.
11cf8741
JM
15643
15644Fri Nov 5 18:40:52 1999 Andrew Cagney <cagney@b1.cygnus.com>
15645
15646 * lib/gdb.exp (gdb_expect_list): Return a success/fail indication.
15647
156481999-11-03 Mark Salter <msalter@cygnus.com>
15649
15650 * gdb.base/break.exp: Fix "stub continue" pattern.
15651
156521999-11-03 Jim Blandy <jimb@zwingli.cygnus.com>
15653
15654 * gdb.base/shlib-call.exp ("next to shr1"): Fix test name.
15655
156561999-11-02 Jim Blandy <jimb@zwingli.cygnus.com>
15657
15658 * gdb.base/display.exp ("finish"): Add timeout clause.
15659
15660 * gdb.base/condbreak.exp ("run until breakpoint at marker1"): Add
15661 plain prompt clause, so this doesn't have to time out in order to
15662 fail.
15663
15664 * gdb.base/condbreak.exp, gdb.base/ena-dis-br.exp: XFAIL if the
889bf7c5 15665 breakpoint hit messages include an address.
11cf8741
JM
15666
15667 * gdb.base/display.exp: Don't forget to escape parens in regular
15668 expressions. Unix regexp notatation sucks.
15669
156701999-11-02 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
15671
15672 * gdb.base/annota1.exp: Test for annotate-signalled: change output
889bf7c5 15673 order for 'signalled' message.
11cf8741 15674
5c44784c
JM
156751999-11-01 Stan Shebs <shebs@andros.cygnus.com>
15676
15677 From Jimmy Guo <guo@cup.hp.com>:
15678 * gdb.base/annota1.exp: Add tests for annotate ignore count change.
15679 * gdb.base/annota1.c: Add code for tests to work with.
15680
156811999-10-26 Frank Ch. Eigler <fche@cygnus.com>
15682
15683 * gdb.base/remote.exp: New test for remote downloading settings.
15684 * gdb.base/remote.c: New file with large .data.
15685
917317f4
JM
156861999-10-18 Jim Blandy <jimb@zwingli.cygnus.com>
15687
15688 * gdb.threads/linux-dp.c, gdb.threads/linux-dp.exp: New test suite
15689 for LinuxThreads support, merged from the Code Fusion branch.
15690
15691Mon Oct 11 13:57:21 1999 Andrew Cagney <cagney@amy.cygnus.com>
15692
15693 * lib/gdb.exp (gdb_run_cmd): Break complicated gdb_expect
889bf7c5
PA
15694 containing exp_continue into a while within an expect. Don't
15695 attempt a start more than three times. Check return value from
15696 gdb_load.
d63a86f8 15697
2df3850c
JM
15698Wed Oct 6 12:05:58 1999 Andrew Cagney <cagney@b1.cygnus.com>
15699
15700 * gdb.base/watchpoint.exp: Match fail ``finish from marker1'' with
889bf7c5 15701 a pass case.
2df3850c 15702
2acceee2
JM
157031999-10-01 Kevin Buettner <kevinb@cygnus.com>
15704
15705 * gdb.base/break.c (main): Added a statement that we can step
15706 off of.
15707 * gdb.base/break.exp: Added tests for setting a breakpoint
15708 at an offset and stepping onto a breakpoint.
15709
157101999-10-01 Fred Fish <fnf@cygnus.com>
15711
d63a86f8 15712 * gdb.base/help.exp (help add-symbol-file): Update to match current
2acceee2
JM
15713 gdb output.
15714
c2c6d25f
JM
157151999-09-18 Jim Blandy <jimb@cris.red-bean.com>
15716
15717 * gdb.base/break.exp: Code locations are in hex, don't forget!
15718 (For HP-UX.)
15719
157201999-09-17 Stan Shebs <shebs@andros.cygnus.com>
15721
15722 * condbreak.exp: Use break.c as test program.
15723 * condbreak.c: Remove, redundant with break.c.
15724
157251999-09-15 Stan Shebs <shebs@andros.cygnus.com>
15726
15727 * config/monitor.exp (gdb_target_monitor): Disable X- and
889bf7c5 15728 Z-packets if the target needs it.
c2c6d25f
JM
15729
157301999-09-13 James Ingham <jingham@leda.cygnus.com>
15731
15732 * gdb.c++/overload.exp: Added tests for listing overloaded
15733 functions with function pointers in the arg, explicitly calling
15734 out the version you want.
15735
cff3e48b
JM
157361999-09-09 Stan Shebs <shebs@andros.cygnus.com>
15737
15738 * long_long.exp: Add variations of test cases that work for
15739 targets with 16-bit ints and 32-bit doubles.
15740
d4f3574e
SS
157411999-09-08 Stan Shebs <shebs@andros.cygnus.com>
15742
15743 * break.c (main): Compare a possibly-uninitialized argc with an
15744 unlikely value that fits in 16 bits.
15745
157461999-09-07 Stan Shebs <shebs@andros.cygnus.com>
15747
15748 * gdb.base/restore.c, gdb.base/restore.exp: Use 0x7eeb instead of
15749 0xfeeb, don't want negative numbers if ints are 16 bits.
15750
15751 * lib/gdb.exp (skip_cplus_tests): New proc.
15752 * gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
889bf7c5
PA
15753 gdb.c++/anon-union.exp, gdb.c++/classes.exp,
15754 gdb.c++/cplusfuncs.exp, gdb.c++/ctti.exp, gdb.c++/demangle.exp,
15755 gdb.c++/derivation.exp, gdb.c++/inherit.exp, gdb.c++/local.exp,
15756 gdb.c++/member-ptr.exp, gdb.c++/method.exp, gdb.c++/misc.exp,
15757 gdb.c++/overload.exp, gdb.c++/ovldbreak.exp,
15758 gdb.c++/ref-types.exp, gdb.c++/templates.exp, gdb.c++/userdef.exp,
15759 gdb.c++/virtfunc.exp: Use it to skip over C++ tests.
d4f3574e
SS
15760
15761 * gdb.c++/cplusfuncs.exp: Use get_compiler_info consistently.
15762
15763Fri Sep 3 15:37:12 1999 Kevin Buettner <kevinb@cygnus.com>
15764
15765 * gdb.base/corefile.exp (up): Allow a parameter to appear
15766 in the frame that we're going up to.
15767
15768 From Jim Blandy <jimb@cygnus.com>:
15769
15770 * gdb.base/default.exp (info float): Expect some output now.
15771
15772 * gdb.base/callfuncs.exp (do_function_calls): We no longer expect
15773 returning floating-point values to fail on the x86.
15774 * gdb.base/callfwmall.exp (do_function_calls): Same.
15775
15776 * gdb.base/list.exp (test_listsize): Correct expectations for
15777 listing line 1 with listsize 2. Also, listing a single line
15778 works now, as does listing three lines. [Kevin's note: There
15779 were a number of other cases fixed too where the expectations
15780 differed...]
15781
157821999-09-02 Stan Shebs <shebs@andros.cygnus.com>
15783
15784 * gdb.base/selftest.exp: Add case for when version prints as
15785 constant string instead of char pointer.
15786
104c1213
JM
157871999-08-25 Stan Shebs <shebs@andros.cygnus.com>
15788
15789 * gdb.base/ending-run.exp: Add Solaris case for what happens when
889bf7c5 15790 stepping out of main.
104c1213
JM
15791
15792 * gdb.c++/derivation.exp: XFAIL inf fn calls for all configs, if
15793 G++ used.
15794
15795 * gdb.c++/local.exp: Expect ptype NestedInnerLocal to succeed
889bf7c5 15796 always, expect ptype InnerLocal::NestedInnerLocal to fail always.
104c1213
JM
15797
15798 * gdb.c++/ovldbreak.exp: Update match string in test that
15799 includes a warning of multiple breakpoints.
15800
158011999-08-24 Stan Shebs <shebs@andros.cygnus.com>
15802
15803 * gdb.base/display.exp: Improve precision of step-after-finish
15804 added yesterday.
15805
15806 * gdb.base/signals.exp: Add extra wildcard to "handle all print"
889bf7c5 15807 test.
104c1213
JM
15808
15809 * gdb.c++/classes.exp: XFAIL HP-compiler-only tests for all
15810 configs when using G++, not just hppa*.
15811
158121999-08-24 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
15813
15814 * gdb.base/async.c: New file.
15815 * gdb.base/async.exp: New file.
15816
15817Tue Aug 24 03:24:53 1999 Jeffrey A Law (law@cygnus.com)
15818
15819 * gdb.base/break.exp: Tweak PA specific tests to properly handle
15820 PA64.
15821
53a5351d
JM
15822Mon Aug 23 10:25:20 1999 Jeffrey A Law (law@cygnus.com)
15823
104c1213
JM
15824 * gdb.base/display.exp: "finish" can leave us mid-line on many
15825 targets, deal with it. Add a small constant to main, instead of
15826 1000 since main+1000 may not be a valid address in the target.
15827
53a5351d
JM
15828 * gdb.base/dollar.exp: Do not run for PA processors in wide mode
15829 on hpux11.
15830
15831 * gdb.base/attach.exp: Handle another hpux11 error message variant
15832 when attaching to a process that does not exist.
15833
158341999-08-19 J.T. Conklin <jtc@redback.com>
15835
15836 * gdb.base/call-ar-exp.exp: Fix pattern matching whitespace
889bf7c5 15837 characters in 'continue to 1241' test.
53a5351d
JM
15838
158391999-08-17 Stan Shebs <shebs@andros.cygnus.com>
15840
15841 * gdb.base/call-ar-st.exp: Add a shorter match case for the
15842 stop in print_long_arg_list, define and use a whitespace
15843 variable in print_small_structs test, add an XFAIL for Solaris.
15844 * gdb.base/dbx.exp: XFAIL func commands until somebody is
15845 interested enough to fix.
15846
7be570e7
JM
158471999-08-13 Keith Seitz <keiths@cygnus.com>
15848
15849 * gdb.base/dbx.exp (dbx_gdb_file_cmd): Rename to gdb_file_cmd.
15850 (dbx_gdb_load): Remove. Use gdb_load instead, since that
15851 proc knows about targets other than the natives.
15852 (test_assign): Use "gdb_run_cmd" to "run" the target.
15853 Check that we've actually hit the breakpoint at main.
15854 When we attempt to assign a value to a local variable, check
15855 that the variable is in the current scope, i.e., don't use
15856 a test with an empty result.
15857
15858Tue Aug 10 15:25:16 1999 Andrew Cagney <cagney@b1.cygnus.com>
15859
15860 * gdb.base/maint.exp: Add test of ``maintenance internal-error''
889bf7c5 15861 command.
7be570e7
JM
15862
158631999-08-09 Stan Shebs <shebs@andros.cygnus.com>
15864
15865 From Jimmy Guo <guo@cup.hp.com> and others at HP:
15866 gdb.hp: Move tests into subdirectories gdb.aCC, gdb.base-hp,
15867 gdb.compat, gdb.threads-hp.
15868 gdb.hp/configure, gdb.hp/configure.in: New files.
15869 gdb.hp/Makefile.in: Recurse into new subdirs.
15870 gdb.hp/gdb.defects: New directory, tests for HP bug reports.
15871 gdb.hp/gdb.objdbg: New directory, tests for debugging info
15872 in object files.
15873 gdb.hp/tools: New directory, aux tools for HP-specific tests.
15874
96baa820
JM
158751999-08-05 Stan Shebs <shebs@andros.cygnus.com>
15876
15877 * gdb.base/display.exp: Help expect by putting a newline in the
889bf7c5 15878 funky printf, remove a bogus p/a test.
96baa820
JM
15879
158801999-08-05 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
15881
15882 * gdb.base/display.exp: Make sure that when we say 'run', we are
889bf7c5
PA
15883 connected to the target. This is necessary when running not
15884 natively.
96baa820
JM
15885
158861999-08-03 Stan Shebs <shebs@andros.cygnus.com>
15887
15888 * gdb.base/step-test.exp: Removed some extraneous messages.
15889
15890 * gdb.base/long_long.exp: Don't run memory examination tests
15891 on little-endian targets (they will need a different set of
15892 results to match).
15893
158941999-08-02 Stan Shebs <shebs@andros.cygnus.com>
15895
15896 * gdb.c++/virtfunc.exp: Expect to fail the virtual call tests
15897 until somebody decides to fix GDB.
15898
15899 * gdb.base/long_long.c: Stop compiler complaint by specifying long
889bf7c5 15900 constant as "ULL".
96baa820
JM
15901 * gdb.base/long_long.exp: Loosen x/c test, add partial result
15902 matches for a couple x/2 commands.
15903
a0b3c4fd
JM
159041999-07-30 Stan Shebs <shebs@andros.cygnus.com>
15905
15906 * gdb.c++/ref-types.cc, gdb.c++/ref-types.exp: Appease doschk
15907 by merging in ref-types2 tests.
15908 * gdb.c++/ref-types2.cc, gdb.c++/ref-types2.exp: Remove.
15909
15910 From Jimmy Guo <guo@cup.hp.com> and others at HP:
15911 * gdb.c++/Makefile.in: Add standard actions.
15912 (EXECUTABLES): Rename from PROGS, update list.
15913 * gdb.c++/ambiguous.cc, gdb.c++/ambiguous.exp: Move to here
15914 from gdb.hp.
15915 * gdb.c++/anon-union.cc: Don't use anonymous struct, make
15916 foo and bar locals.
15917 * gdb.c++/anon-union.exp: Fix tests to match.
15918 * gdb.c++/classes.exp: Run if HP compiler used, add extra
15919 expect matches to handle output variations.
15920 * gdb.c++/cplusfuncs.cc: Make operator -> return foo *.
15921 * gdb.c++/cplusfuncs.exp: Update to match, allow word "class" in
889bf7c5 15922 output, add HP alternatives for new and delete prints.
a0b3c4fd 15923 * gdb.c++/ctti.exp, gdb.c++/cttiadd.cc, gdb.c++/cttiadd1.cc,
889bf7c5 15924 gdb.c++/cttiadd2.cc, gdb.c++/cttiadd3.cc: Move here from gdb.hp.
a0b3c4fd
JM
15925 * gdb.c++/demangle.exp: Use $style when reporting failure.
15926 * gdb.c++/derivation.exp: Add some xfails if GCC-compiled.
15927 * gdb.c++/inherit.exp: Run if HP compiler used, add some
15928 match alternatives.
15929 * gdb.c++/local.exp: Add match alternatives or xfails for HP
889bf7c5 15930 compilers.
a0b3c4fd
JM
15931 * gdb.c++/member-ptr.exp: Add xfails for hppa*-*-*.
15932 * gdb.c++/method.exp: Add match alternatives.
15933 * gdb.c++/misc.cc: Add bool types.
15934 * gdb.c++/misc.exp: Add tests for bool types.
15935 * gdb.c++/overload.exp: Add xfails.
15936 * gdb.c++/templates.cc: Remove bogus arglist init, init fvpchar.
15937 * gdb.c++/templates.exp: Run if HP compiler used, add some xfails,
15938 add some more template parameter tests (only for HP currently).
15939 * gdb.c++/userdef.exp: Add xfails for hppa*-*-*.
15940 * gdb.c++/virtfunc.cc: Add return type and value for main.
15941 * gdb.c++/virtfunc.exp: Run if HP compiler used, add some
15942 match alternatives.
d63a86f8 15943
a0b3c4fd
JM
159441999-07-30 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
15945
15946 * gdb.base/display.exp: Fix output of 'p/a &&j' test.
15947
159481999-07-29 Jim Blandy <jimb@savonarola.red-bean.com>
15949
15950 * gdb.base/signals.exp: Don't expect getting a backtrace from
15951 within a signal handler to fail on Linux.
15952
159531999-07-29 Stan Shebs <shebs@andros.cygnus.com>
15954
15955 From Jimmy Guo <guo@cup.hp.com> and others at HP:
15956 * lib/gdb.exp: Remove some gratuitious semicolons.
15957 (delete_breakpoints): Increase timeout.
15958 (gdb_expect): Add -notransfer option.
15959 (gdb_test): Use -notransfer option.
15960 (get_compiler_info): Add f77 case.
15961 (get_compiler): New proc, split out from gdb_preprocess, add f77
889bf7c5 15962 case.
a0b3c4fd
JM
15963 (gdb_preprocess): Call get_compiler.
15964
15965 * gdb.base/Makefile.in (EXECUTABLES): Update the list.
15966 * gdb.base/attach.exp, gdb.base/display.exp,
889bf7c5
PA
15967 gdb.base/ending-run.exp, gdb.base/gdbvars.exp,
15968 gdb.base/long_long.exp, gdb.base/printcmds.exp,
15969 gdb.base/structs.exp, gdb.base/structs2.exp: Remove or fill in
15970 third arg to gdb_test.
a0b3c4fd
JM
15971 * gdb.base/call-ar-st.exp: Add HP-UX xfail for >10-arg functions.
15972 * gdb.base/callfuncs.exp, gdb.base/callfwmall.exp: Remove some
889bf7c5 15973 HP-UX xfails, add others.
a0b3c4fd
JM
15974 * gdb.base/completion.exp: Reflect name change of self-test.
15975 * gdb.base/condbreak.exp, gdb.base/corefile.exp,
889bf7c5
PA
15976 gdb.base/foll-exec.exp, gdb.base/interrupt.exp,
15977 gdb.base/ptype.exp, gdb.base/scope.exp, gdb.base/setvar.exp: Note
15978 HP failure number.
a0b3c4fd
JM
15979 * gdb.base/foll-vfork.exp: Loosen matches slightly, remove
15980 useless HP-UX 10.30 references.
15981 * gdb.base/maint.exp: Loosen matches.
15982 * gdb.base/pointers.c (main): Declare more_code.
15983 * gdb.base/pointers.exp: Match on output of a `next'.
15984 * gdb.base/structs.c: Add prototypes.
15985 * gdb.base/watchpoint.exp: Remove HP-UX 10.30 reference.
15986 * gdb.base/whatis.exp: Fail for both HP-UX 10.20 and 11.
15987
159881999-07-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
15989
15990 * gdb.base/list.exp: Add tests for repeating 'list <linenum>'
889bf7c5 15991 command.
a0b3c4fd
JM
15992
159931999-07-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
15994
15995 * gdb.c++/annota2.exp: Fix delete breakpoint query testcase.
15996 Fix run to main failures. Watchpoint can be hardware watchpoint.
d63a86f8
RM
15997
15998 * gdb.base/annota1.exp: Clean up some more, in case printf has
a0b3c4fd
JM
15999 debug info. Deal with lack of signal hanlder info in stack.
16000
a9c64011 16001 From Jim Kingdon <kingdon@redhat.com>:
a0b3c4fd
JM
16002 * gdb.base/annota1.exp: If printf has debug info, deal with it.
16003
5a2468f5
JM
160041999-07-19 Stan Shebs <shebs@andros.cygnus.com>
16005
16006 * gdb.base/foll-exec.exp, gdb.base/foll-fork.exp,
889bf7c5 16007 gdb.base/foll-vfork.exp: Don't run for crosses.
5a2468f5 16008
adf40b2e
JM
16009Tue Jul 13 23:37:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
16010
16011 * gdb.base/configure.in: Check for gdbvars.exp instead of
889bf7c5 16012 a1-selftest.exp.
adf40b2e
JM
16013 * gdb.base/configure: Re-generate.
16014
160151999-07-12 Stan Shebs <shebs@andros.cygnus.com>
16016
16017 * gdb.base/selftest.exp: Rename from a1-selftest.exp, no point
16018 in trying to run first and name is too long.
16019
16020 * gdb.base/pointers.c, gdb.base/pointers.exp: Add contents of
16021 pointers2.c and pointers2.exp, respectively.
16022 * gdb.base/pointers2.c, gdb.base/pointers2.exp: Remove, makes
16023 doschk happier.
16024
43e526b9
JM
160251999-07-08 Stan Shebs <shebs@andros.cygnus.com>
16026
16027 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Renamed from
16028 callfuncs2.c and callfuncs2.exp.
16029
16030 * gdb.base/list.exp: Remove mistaken xfails.
16031 * gdb.base/list0.h: Add optional prototypes.
16032
9846de1b
JM
16033Wed Jul 7 00:27:35 1999 Andrew Cagney <cagney@amy.cygnus.com>
16034
a9c64011 16035 * gdb.base/setvar.exp: Increase the time-out on tests indirectly
889bf7c5 16036 calling malloc.
a9c64011
AS
16037 * nodebug.exp, printcmds.exp, ptype.exp, setvar.exp: Ditto.
16038 * ptype.exp: Move test for get_debug_format to before its first
889bf7c5 16039 use.
9846de1b
JM
16040
160411999-07-06 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
16042
16043 * gdb.base/Makefile.in (EXECUTABLES): Remove annota2 executable.
16044 * gdb.base/annota2.cc, annota2.exp: Move from here.
16045 * gdb.c++/annota2.cc, annota2.exp: To here.
16046 * gdb.c++/Makefile.in (PROGS): Add annota2 executable.
16047
43ff13b4
JM
16048Tue Jun 29 11:56:06 1999 Andrew Cagney <cagney@b1.cygnus.com>
16049
16050 * lib/gdb.exp (gdb_expect_list): Output one message per pattern in
889bf7c5 16051 a consistent format.
43ff13b4 16052
085dd6e6
JM
160531999-06-25 Stan Shebs <shebs@andros.cygnus.com>
16054
16055 From Jimmy Guo <guo@cup.hp.com> and others at HP:
16056 * lib/gdb.exp (get_compiler_info): Add detection for assorted
16057 HP compilers, also set the globals $true and $false.
16058
16059 * gdb.base/annota1.c, bitfields.c, break.c, call-ar-st.c,
889bf7c5
PA
16060 call-rt-st.c, call-strs.c, callfuncs.c, callfuncs2.c, condbreak.c,
16061 coremaker.c, ending-run.c, exprs.c, funcargs.c, interrupt.c,
16062 jump.c, langs0.c, langs1.c, langs2.c, list0.c, list1.c,
16063 long_long.c, mips_pro.c, nodebug.c, opaque0.c, opaque1.c,
16064 printcmds.c, ptype.c, recurse.c, restore.c, return.c, run.c,
16065 scope0.c, scope1.c, setshow.c, setvar.c, shmain.c, shr1.c, shr2.c,
16066 sigall.c, signals.c, so-impl-ld.c, so-indr-cl.c, solib.c,
16067 solib1.c, solib2.c, step-test.c, twice.c, varargs.c, watchpoint.c,
16068 whatis.c} Add C++ compatible function definitions and return
16069 types, add includes for library functions.
085dd6e6
JM
16070 * gdb.base/ptype.c (my_false, my_true): Use instead of false/true.
16071 * gdb.base/step-test.c (myglob): Rename from glob.
16072 * gdb.base/attach.c, attach2.c, average.c, execd-prog.c,
889bf7c5
PA
16073 foll-exec.c, foll-fork.c, foll-vfork.c, sum.c, vforked-prog.c: New
16074 files, move here from gdb.hp.
085dd6e6 16075 * gdb.base/annota1.exp, break.exp, call-ar-st.exp, call-rt-st.exp,
889bf7c5
PA
16076 commands.exp, condbreak.exp, define.exp, ena-dis-br.exp,
16077 ending-run.exp, jump.exp. list.exp, long_long.exp, so-impl-ld.exp:
16078 Adjust line numbers in regexps.
085dd6e6
JM
16079
16080 * gdb.base/all-bin.exp, eval-skip.exp, exprs.exp, logical.exp,
16081 miscexprs.exp, pointers.exp, relational.exp: Use $true and $false
16082 instead of 0/1.
16083
16084 * gdb.base/attach.exp, dbx.exp, foll-exec.exp, foll-fork.exp,
16085 foll-vfork.exp: New files, move here from gdb.hp.
16086 * gdb.base/page.exp: New file, test of pagination command.
16087
16088 * gdb.base/watchpoint.c (recurser): New function, for watchpoint
16089 recursion test.
16090 * gdb.base/watchpoint.exp: Add more test cases for watchpoints.
16091
16092 * gdb.base/so-impl-ld.exp, gdb.base/so-indr-cl.exp,
889bf7c5 16093 gdb.base/solib.exp: Fix compiler invocation process.
085dd6e6
JM
16094
16095 * gdb.base/callfuncs.exp, gdb.base/callfuncs2.exp: Don't xfail for
889bf7c5 16096 HP-UX 11, turn off overload resolution explicitly.
085dd6e6 16097 * gdb.base/commands.exp: Set argument list explicitly, add
889bf7c5 16098 watchpoint test.
085dd6e6
JM
16099 * gdb.base/completion.exp: Enable if HP-UX, tweak tests to make
16100 them work.
16101 * gdb.base/constvars.exp, gdb.base/volatile.exp: Escape the
16102 expressions properly.
16103 * gdb.base/corefile.exp: Loosen the match slightly.
16104 * gdb.base/default.exp: Allow "Error accessing memory" message
16105 also.
16106 * gdb.base/display.exp: Skip over x/0 j if PA64.
16107 * gdb.base/funcargs.exp: Add xfails for HP-UX.
16108 * gdb.base/interrupt.exp: Ditto.
16109 * gdb.base/langs.exp: Add symbolic matches governed by compiler
16110 in use.
16111 * gdb.base/list.exp: Add xfails for HP-UX.
16112 * gdb.base/long_long.exp: Refine some of the numeric matches.
16113 * gdb.base/mips_pro.exp: Xfail on HP-UX.
16114 * gdb.base/miscexprs.exp: Add PA2.0 case for array size test.
16115 * gdb.base/nodebug.exp: Succeed on more varieties of output.
16116 * gdb.base/opaque.exp: Remove some HP-UX xfails.
16117 * gdb.base/ptype.exp: Succeed on more varieties of output.
16118 * gdb.base/scope.exp: Add xfails for HP-UX.
16119 * gdb.base/sect-cmd.exp: Add more cases.
16120 * gdb.base/setvar.exp: Add xfails for HP-UX.
16121 * gdb.base/shlib-call.exp: Loosen some matches slightly.
16122 * gdb.base/signals.exp: Match on void symbolically.
16123 * gdb.base/step-test.exp: Add case for PA64.
16124 * gdb.base/term.exp: Add exit and restart.
16125 * gdb.base/twice.exp: Clean up after self.
16126 * gdb.base/varargs.exp: Disable overload resolution explicitly.
16127 * gdb.base/whatis.exp: Allow more ways to pass tests.
16128
16129 * gdb.base/smoke.exp, gdb.base/smoke.c, gdb.base/smoke.cc: Remove,
889bf7c5 16130 no longer useful.
085dd6e6
JM
16131
16132Fri Jun 25 19:27:28 1999 Andrew Cagney <cagney@b1.cygnus.com>
16133
16134 * lib/gdb.exp (proc gdb_expect_list): New procedure. Matches a
889bf7c5 16135 list of patterns.
085dd6e6 16136 * gdb.base/call-ar-st.exp: Use gdb_expect_list in "print
889bf7c5
PA
16137 print_double_array(double_array)", "continuing to breakpoint
16138 1018", "print print_double_array(array_d)" and "continuing to
16139 1034" tests.
d63a86f8 16140
085dd6e6
JM
161411999-06-24 Jason Molenda (jsm@bugshack.cygnus.com)
16142
a9c64011 16143 * Makefile.in: Add empty html and install-html targets.
085dd6e6
JM
16144
161451999-06-24 Stan Shebs <shebs@andros.cygnus.com>
16146
16147 * config/mt-*: Remove, these haven't been used since 1996.
16148
161491999-06-22 Stan Shebs <shebs@andros.cygnus.com>
16150
16151 * gdb.base/call-strs.c, gdb.base/ending-run.c,
889bf7c5 16152 gdb.base/step-test.c: Include stdlib.h and string.h as needed.
085dd6e6
JM
16153 * gdb.c++/member-ptr.exp: Skip over these tests if using G++.
16154
9e0b60a8
JM
161551999-06-18 Stan Shebs <shebs@andros.cygnus.com>
16156
16157 * gdb.c++/overload.exp: XFAIL everything if using G++, add a
16158 simpler match case for the ptype of the big class.
16159
161601999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
16161
16162 * gdb.exp: Fix test for gdb_prompt existence.
16163
161641999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
16165
16166 * gdb.exp (gdb_test): Add fail after calls to perror.
16167
161681999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
16169
16170 * gdb.exp (gdb_test): Accept variations of Undefined command messages.
16171
161721999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
16173
16174 * gdb.exp (gdb_test): Fix anchors on gdb_expect statement.
16175
0f71a2f6
JM
16176Fri Jun 11 12:56:50 1999 Andrew Cagney <cagney@b1.cygnus.com>
16177
16178 * gdb.base/call-strs.c (link_malloc): New function. Ensure that
889bf7c5 16179 malloc() is linked in.
0f71a2f6
JM
16180
161811999-06-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
16182
16183 * gdb.base/ending-run.exp: Make sure we fail and do not timeout at
16184 step at end.
16185
16186 * gdb.base/annota1.exp: Increase match_max to prevent timeout.
16187
161881999-06-08 Jim Blandy <jimb@zwingli.cygnus.com>
16189
16190 * gdb.java/jv-print.exp: New file. (Our first Java test!)
16191
cce74817
JM
16192Fri Jun 4 10:47:46 1999 Jeffrey A Law (law@cygnus.com)
16193
16194 * gdb.base/a1-selftest.exp: Remove bogus hppa xfail.
16195 * gdb.base/mips_pro.exp: Likewise.
16196
161971999-06-02 Keith Seitz <keiths@cygnus.com>
16198
16199 * gdb.c++/templates.cc: Change all "new" operators to throw
16200 an exception.
16201 * gdb.c++/cplusfuncs.cc: Likewise.
16202
16203 * gdb.base/Makefile.in (EXECUTABLES): Add smoke1, annota1, and annota2.
16204
16205Wed Jun 2 17:37:05 1999 Andrew Cagney <cagney@b1.cygnus.com>
16206
16207 * gdb.base/condbreak.exp: Use rerun_to_main to start the program.
a9c64011
AS
16208 * gdb.base/ending-run.exp: When stepping out of main, accept a
16209 step into an arbitrary assembler file.
cce74817 16210
392a587b
JM
162111999-05-20 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
16212
d63a86f8 16213 * gdb.base/annota1.exp: Allow any number of "frames-invalid" and
392a587b 16214 "breakpoint-invalid" to be printed.
d63a86f8 16215 * gdb.base/annota2.exp: Revise line number for main breakpoint. Allow any
392a587b
JM
16216 number of "frames-invalid" and "breakpoint-invalid" to be printed.
16217 * gdb.base/annota2.cc: Initialize a.x to 0.
16218
9e086581
JM
162191999-05-17 Keith Seitz <keiths@cygnus.com>
16220
16221 * gdb.base/call-ar-st.exp: Skip "print print_double_array (double_array)"
16222 when "skip_float_tests" set.
16223 Ditto for "print print_double_array(array_d)", "print print_small_structs",
16224 "print print_ten_doubles", and "step into print_long_arg_list".
16225 Don't assume we can step into "print_long_arg_list": we could step into memcpy.
16226 * gdb.base/call-rt-st.exp: Don't run float-related tests when "skip_float_tests"
16227 is set: "print print_one_double(*d1)" and "print print_two_floats(*f3)".
16228 * gdb.base/funcargs.exp: Don't run "float_and_integral_args" when
16229 "skip_float_tests" is set.
16230 * gdb.base/varargs.exp: Skip "print find_max_double(5,1.0,17.0,2.0,3.0,4.0)"
16231 when "skip_float_tests" set.
d63a86f8 16232
cd0fc7c3
SS
162331999-05-06 Keith Seitz <keiths@cygnus.com>
16234
16235 * gdb.base/annota2.cc: Include stdio.h.
16236
16237Wed May 5 17:44:31 1999 Stan Shebs <shebs@andros.cygnus.com>
16238
16239 * gdb.base/crossload.exp: Remove, this has been disabled ever
16240 since BFD stopped including all targets, and cross-GDB gets
16241 plenty of testing anyway.
16242 * gdb.base/i486-elf.u, gdb.base/m68k-aout.u, gdb.base/m68k-elf.u,
889bf7c5
PA
16243 gdb.base/sparc-aout.u, gdb.base/i860-elf.u, gdb.base/m68k-aout2.u,
16244 gdb.base/mips-ecoff.u, gdb.base/sparc-elf.u: Remove.
cd0fc7c3
SS
16245 * gdb.base/README: Remove, was doc for this.
16246 * gdb.base/Makefile.in (CROSS_EXECUTABLES): Remove, no longer
889bf7c5 16247 needed.
cd0fc7c3 16248
b83266a0
SS
162491999-05-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
16250
16251 * gdb.base/call-ar-st.exp: Fix one regular expression in test
16252 output.
16253
16254 * gdb.base/annota1.exp: New file. Annotation level 2 tests.
16255 * gdb.base/annota2.exp: New file. More annotation tests.
16256 * gdb.base/annota1.c: New file. Source file for annota1.exp.
16257 * gdb.base/annota2.cc: New file. Source file for annota2.exp.
16258
162591999-04-23 Angela Marie Thomas <angela@cygnus.com>
16260
16261 * config/cfdbug.exp: New file.
16262
7a292a7a
SS
162631999-04-20 Jim Blandy <jimb@zwingli.cygnus.com>
16264
16265 * gdb.c++/demangle.exp (test_gnu_style_demangling): Add tests for
16266 Marcus Daniel's and Dale Hawkins's demangler crashes.
16267
16268 * gdb.c++/demangle.exp (test_gnu_style_demangling,
889bf7c5
PA
16269 test_lucid_style_demangling, test_arm_style_demangling,
16270 test_hp_style_demangling): Try Tom Tromey's core-dumping
16271 identifier under each demangling style.
7a292a7a
SS
16272
162731999-04-07 Jim Blandy <jimb@zwingli.cygnus.com>
16274
16275 * gdb.c++/demangle.exp: Include the current demangling style
16276 in all test names.
16277 (current_demangling_style): New global variable.
16278 (set_demangling_style, test_demangling_core, test_demangling,
16279 test_demangling_exact): New functions.
16280 (test_gnu_style_demangling, test_lucid_style_demangling,
16281 test_arm_style_demangling, test_hp_style_demangling): Use those,
16282 instead of calling gdb_test and gdb_test_exact directly.
16283 (catch_demangling_errors): New function, which reports errors
16284 signalled by the demangling test functions in an orderly way.
16285 (do_tests): Use catch_demangling_errors.
16286
162871999-04-06 Jim Blandy <jimb@zwingli.cygnus.com>
16288
16289 * gdb.base/signals.exp (test_handle_all_print): Use () for
889bf7c5 16290 grouping in expressions, not {}.
7a292a7a
SS
16291
16292 * gdb.base/smoke.exp: Test value of x, not y. The latter isn't
889bf7c5 16293 initialized yet.
7a292a7a
SS
16294
162951999-04-01 Stan Shebs <shebs@andros.cygnus.com>
16296
16297 * gdb.c++/derivation.exp: Pass ptype tests if synthesized methods
16298 are listed.
16299
163001999-03-26 Stan Shebs <shebs@andros.cygnus.com>
16301
16302 * gdb.stabs/weird.exp: Test for CC being defined before
16303 looking at its value.
16304
163051999-03-25 Stan Shebs <shebs@andros.cygnus.com>
16306
16307 * gdb.base/call-ar-st.exp: Remove stray '#'.
16308 * gdb.base/miscexprs.exp: Allow "short" and "long" as well as
16309 "short int" and "long int".
16310 * gdb.c++/overload.cc: Cast the string added in the previous
889bf7c5 16311 change, to mollify finicky HP compiler.
7a292a7a
SS
16312 * gdb.hp/reg-test.exp (testfile): Fix file name.
16313 * gdb.stabs/weird.exp: Don't try to run if HP compiler in use.
d63a86f8 16314
7a292a7a
SS
16315 * gdb.c++/misc.cc (main): Initialize obj_with_enum.
16316 * gdb.c++/classes.exp: Fix test of obj_with_enum values, allow
16317 alternate form of enum ptype.
16318
c906108c
SS
163191999-03-23 Stan Shebs <shebs@andros.cygnus.com>
16320
7a292a7a
SS
16321 * lib/gdb.exp (skip_hp_tests): Remove gcc_used argument.
16322 * gdb.hp/*.exp: Change all to run compiler probe only after
889bf7c5
PA
16323 passing skip_hp_tests, so as not to waste time on guaranteed
16324 failure.
7a292a7a 16325
c906108c
SS
16326 * gdb.c++/overload.cc: Pass string instead of char addr, always
16327 init ccpfoo.
16328 * gdb.c++/templates.cc: Fix syntax error.
16329
7a292a7a
SS
16330Tue Mar 23 14:56:36 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
16331
16332 * gdb.base/commands.exp: Add test for correct position of '>'
d63a86f8 16333 when issuing the 'commands' command after a 'while' or 'if'
7a292a7a
SS
16334 command.
16335
163361999-03-18 James Ingham <jingham@cygnus.com>
16337
16338 * gdb.c++/ovldbreak.exp: Use gdb_continue_to_end
16339
16340 * gdb.c++/method.exp: It was testing an uninitialized int on the
16341 stack and assuming it was positive.
16342
16343 * gdb.base/watchpoint.exp: Use gdb_continue_to_end.
16344
16345 * gdb.base/step-test.exp: Catch a case where finish is broken and
d63a86f8 16346 keep it from killing the rest of the tests.
7a292a7a
SS
16347 Use gdb_continue_to_end.
16348
16349 * gdb.base/sigall.exp: use gdb_continue_to_end.
16350
16351 * gdb.base/ena-dis-br.exp: use gdb_continue_to_end.
16352
16353 * gdb.base/display.exp: use runto_main, not run.
16354
d63a86f8
RM
16355 * gdb.base/default.exp: Check for the current error message in the
16356 r abbreviation test.
7a292a7a
SS
16357 Add strongarm to the targets that know info float.
16358
d63a86f8 16359 * gdb.base/condbreak.exp: Use the gdb_run command rather than just
7a292a7a
SS
16360 run which doesn't work with monitors.
16361
16362 * gdb.base/call-ar-st.exp: fixed bogus regexp in continuing to 1034 test.
16363
16364 * gdb.base/break.exp: use the gdb_continue_to_end proc.
16365
16366 * lib/gdb.exp: I had added gdb_continue_to_end used to run to the end of a
d63a86f8
RM
16367 program. Traps the case (in Cygmon) when the program never really
16368 exits. Same as Mark's continue_to_exit, but I had put it in a lot
7a292a7a
SS
16369 more places, so I used my name. Sorry Mark...
16370
16371 * config/monitor.exp (gdb_target_monitor): added another
16372 target_info parameter: remotebinarydownload. This will set the
16373 remotebinarydownload flag if this is causing some boards trouble.
16374
163751999-03-18 Mark Salter <msalter@cygnus.com>
16376
16377 * lib/gdb.exp (continue_to_exit): New function.
16378
16379 * gdb.base/ena-dis-br.exp: Clean up for remote targets.
16380 * gdb.base/ending-run.exp: Ditto.
16381 * gdb.base/step-test.exp: Ditto.
16382
163831999-03-16 Stan Shebs <shebs@andros.cygnus.com>
16384
16385 * gdb.base/miscexprs.c: Clean up file, clear cbig.c[0] explicitly
16386 (suggested by Art Haas <ahaas@neosoft.com>).
16387
163881999-03-16 Jim Blandy <jimb@zwingli.cygnus.com>
16389
889bf7c5 16390 * gdb.base/signals.exp: Filter out *-*-linux* before matching *-*-gnu*.
7a292a7a
SS
16391
16392Fri Mar 12 18:06:21 1999 Stan Shebs <shebs@andros.cygnus.com>
16393
16394 * gdb.c++/ref-types.exp, ref-types2.exp: Allow alternate
889bf7c5 16395 descriptions of types (short unsigned int vs unsigned short, etc).
7a292a7a
SS
16396
163971999-03-12 Jim Blandy <jimb@zwingli.cygnus.com>
16398
16399 * gdb.base/call-strs.exp: Don't assume that `step' will step over
16400 a call to strlen; sometimes we do have sources.
16401
164021999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
c906108c
SS
16403
16404 * gdb.base/call-ar-st.c (main): Terminate char_array with a null
889bf7c5 16405 character, so GDB won't print garbage after its end.
d63a86f8 16406
c906108c
SS
16407 * gdb.base/call-ar-st.exp: Don't step into sum_array_print; set a
16408 breakpoint there instead. Sometimes GCC emits memcpy to handle
16409 the large structures being passed by value, so we step into that
16410 instead of sum_array_print, which obscures what we're really testing.
16411 * gdb.base/step-test.exp: However, we do want a test that notices
889bf7c5
PA
16412 the bizarre steps into memcpy, so do that here. Add check for
16413 stepping into function calls that pass large structures by value.
16414 ("Is that a noun clause, or are you just happy to see me?")
c906108c
SS
16415 Remove all references to specific line numbers.
16416 * gdb.base/step-test.c (struct rhomboidal, large_struct_by_value):
16417 New type and function.
16418 (main): Call large_struct_by_value, passing it a large struct by value.
16419 * lib/gdb.exp (gdb_get_line_number): New function.
16420
16421 * gdb.base/step-test.exp: Rewrite `stepi' and `nexti' tests to be
16422 more portable.
16423
7a292a7a
SS
164241999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
16425
c906108c
SS
16426 * lib/gdb.exp: Doc fixes.
16427
7a292a7a
SS
164281999-03-05 Nick Clifton <nickc@cygnus.com>
16429
d63a86f8 16430 * gdb.base/a2-run.exp: Add expected fails for strongarm-coff.
7a292a7a
SS
16431
164321999-03-04 Jim Blandy <jimb@zwingli.cygnus.com>
16433
c906108c 16434 * gdb.base/display.exp: Don't exercise the "detach" and "kill"
889bf7c5
PA
16435 commands. They're not germane to this test, and they don't work
16436 that way on remote targets.
c906108c 16437
3fc11d3e
JM
164381999-03-01 James Ingham <jingham@cygnus.com>
16439
16440 * Changelog entries merged over from gdb development branch.
16441
3fc11d3e
JM
16442 Tue Jan 5 12:33:47 1999 Keith Seitz <keiths@cygnus.com>
16443
16444 * lib/gdb.exp (gdbtk_analyze_results): Generic function
16445 for outputting results of test run.
16446
2d4a1622 16447 1998-12-07 Martin M. Hunt <hunt@cygnus.com>
3fc11d3e
JM
16448
16449 * lib/gdb.exp (gdbtk_start): Fix path for itcl library.
3fc11d3e 16450
7a292a7a
SS
164511999-02-25 Felix Lee <flee@cygnus.com>
16452
16453 * lib/gdb.exp (debug_format): initialize
16454
c906108c
SS
164551999-02-25 Jason Molenda (jsm@bugshack.cygnus.com)
16456
16457 * gdb.base/call-ar-st.c: Include string.h, not strings.h.
16458 * gdb.base/call-rt-st.c: Ditto.
16459
c906108c
SS
164601999-02-13 Jim Blandy <jimb@zwingli.cygnus.com>
16461
16462 * gdb.threads/pthreads.exp (horiz): New variable.
16463 (test_startup): Fix regexps that capture thread numbers.
16464
164651999-02-10 Jason Molenda (jsm@bugshack.cygnus.com)
16466
16467 * gdb.base/smoke.exp: Disambiguate two test case names (both
16468 called ``print'').
16469
16470Fri Feb 5 12:42:56 1999 Stan Shebs <shebs@andros.cygnus.com>
16471
16472 * gdb.base/volatile.exp: Use gdb_test, add xfails for GCC
889bf7c5 16473 compilation.
c906108c
SS
16474
164751999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
16476
16477 * gdb.base/miscexprs.exp: Change patterns to match GDB's
16478 actual output formatting.
16479 * gdb.base/smoke.exp: GDB removes leading 0's.
16480 * gdb.base/volatile.exp: Don't check type of remuneration;
16481 that variable is no longer defined in constvars.c.
16482 * gdb.base/step-test.c (main): Exit with explicit exit code.
16483 * gdb.base/step-test.exp: Remove two nexti checks--they are
16484 not portable.
16485
164861999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
16487
16488 * gdb.base/help.exp ("help delete display"): Fix test to match
16489 gdb's output.
16490
16491 * gdb.base/long_long.c (known_types): Initialize values to zero.
16492 * gdb.base/long_long.exp: Step one more line
16493 so 'dec' is initialized in "get to known place". GDB removes
a9c64011
AS
16494 leading zeros. Explicitly ask for hex formatting. Use
16495 unique test case names.
c906108c
SS
16496
16497Tue Feb 2 10:16:08 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
16498
d63a86f8 16499 * lib/gdb.exp (gdb_preprocess): Remove 'puts' statement.
c906108c
SS
16500
16501 * gdb.c++/method.exp: Add missing close brace.
16502
165031999-01-30 Jim Blandy <jimb@zwingli.cygnus.com>
16504
16505 * gdb.base/maint.exp: Use 'set height 0' to disable page
16506 prompting, not 'set height 400'.
16507
16508 Fix a bunch of timeouts.
16509 * gdb.base/maint.exp ("maint print objfiles"): Break this up into
16510 four separate tests, so expect doesn't take forever to match a ton
16511 of text against a regexp with lots of .* forms.
16512 ("maint print psymbols", "maint print symbols"): Make some of
16513 these greps more selective, so that expect doesn't try to wade
16514 through huge piles of output and time out.
16515
16516 * gdb.base/maint.exp ("maint print msymbols"): Fix pattern.
16517
16518 * gdb.base/maint.exp ("maint info breakpoints"): Split into two
889bf7c5
PA
16519 tests: one which doesn't expect shlib events to be reported, and
16520 another which does, but is XFAIL for all platforms other than
16521 HP/UX.
c906108c
SS
16522
16523 * gdb.base/break.exp: Teach the test suite that the `catch
16524 fork', `catch vfork', and `catch exec' commands produce error
16525 messages on platforms that don't provide these features.
16526
16527Mon Jan 25 18:35:56 1999 Stan Shebs <shebs@andros.cygnus.com>
16528
16529 * gdb.hp/gen-so-thresh.c, so-thresh.sh, so-thresh.exp,
889bf7c5
PA
16530 so-thresh.linkopts, so-thresh.mk: Move to gdb.hp from gdb.base
16531 (shortening names from solib_threshold.exp etc), won't run on
16532 anything but HP-UX for the foreseeable future.
c906108c 16533 * gdb.hp/Makefile.in, gdb.base/Makefile.in (clean): Adjust to
889bf7c5 16534 reflect move.
c906108c
SS
16535
16536Thu Jan 21 15:46:49 1999 Stan Shebs <shebs@andros.cygnus.com>
16537
16538 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
889bf7c5 16539 gdb.trace/Makefile.in (clean): Remove all test executables.
c906108c
SS
16540
16541Tue Jan 19 17:20:09 1999 David Taylor <taylor@texas.cygnus.com>
16542
16543 * gdb.base/shlib-call.exp: add test cases to verify that gdb
16544 successfully re-sets breakpoints in shared libraries.
16545 * gdb.base/shmain.c (main): return 0, don't fall off the end.
16546
16547Fri Jan 15 14:04:57 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
16548
d63a86f8
RM
16549 * gdb.hp/xdb3.exp: do not execute unless on hppa-hpux platform
16550 and compiled w/o GCC.
c906108c
SS
16551
16552 * gdb.hp/watch-cmd.exp: ditto.
16553
16554 * gdb.hp/watch-hp.exp: ditto.
16555
16556 * gdb.hp/xdb1.exp: ditto.
16557
16558 * gdb.hp/xdb2.exp: ditto.
16559
16560 * gdb.hp/dbx.exp: ditto.
16561
16562Thu Jan 14 18:36:48 1999 Stan Shebs <shebs@andros.cygnus.com>
16563
16564 * constvars.c: Remove C++-isms.
16565 * constvars.exp: Use gdb_test everywhere, add xfails if compiled
889bf7c5 16566 with GCC.
c906108c
SS
16567
16568Mon Jan 11 10:08:03 1999 David Taylor <taylor@texas.cygnus.com>
16569
16570 The following changes are part of the HP merge.
16571
16572 * gdb.base/break.exp: new tests to verify that catchpoints for
16573 fork, vfork, and exec don't trigger inappropriately.
16574
16575 * gdb.base/opaque.exp: compile one file at a time, then link.
16576
16577 * gdb.base/signals.exp: be more restrictive about which hppa
16578 systems receive a setup_xfail. new tests.
16579
16580 * gdb.base/solib_threshold.build: new file.
16581 * gdb.base/solib_threshold.exp: new file.
16582 * gdb.base/solib_threshold.link_opts: new file.
16583 * gdb.base/solib_threshold.mk: new file.
16584 * gdb.base/gen_solib_threshold.c: new file.
16585
16586 * gdb.c++/classes.exp: if on HPUX and not using gcc, skip the
16587 tests. New tests for enums inside classes.
16588
16589 * gdb.c++/compiler.cc: indicate support of template debugging.
16590
16591 * gdb.c++/demangle.exp: run hp style demangling tests.
16592
16593 * gdb.c++/inherit.exp: if on HPUX and not using gcc, skip the
16594 tests.
16595
16596 * gdb.c++/misc.cc: changes to support new tests.
16597
16598 * gdb.c++/templates.cc: changes to support HP's compiler; changes
16599 to support new tests.
16600
16601 * gdb.c++/virtfunc.exp: if we are on HPUX and we are not using
16602 gcc, then skip these tests.
16603
16604Sun Jan 10 23:44:11 1999 David Taylor <taylor@texas.cygnus.com>
16605
16606 The following files are part of the HP merge; some had longer
16607 names at HP, but have been renamed to be no more than 14
16608 characters in length.
16609
16610 * gdb.hp/ambiguous.cc: new file.
16611 * gdb.hp/ambiguous.exp: new file.
16612 * gdb.hp/attach.exp: new file.
16613 * gdb.hp/attach2.exp: new file.
16614 * gdb.hp/classes-hp.exp: new file.
16615 * gdb.hp/ctti.exp: new file.
16616 * gdb.hp/ctti-add.cc: new file.
16617 * gdb.hp/ctti-add1.cc: new file.
16618 * gdb.hp/ctti-add2.cc: new file.
16619 * gdb.hp/ctti-add3.cc: new file.
16620 * gdb.hp/dbx.exp: new file.
16621 * gdb.hp/exception.cc: new file.
16622 * gdb.hp/exception.exp: new file.
16623 * gdb.hp/foll-exec.c: new file.
16624 * gdb.hp/foll-exec.exp: new file.
16625 * gdb.hp/foll-fork.c: new file.
16626 * gdb.hp/foll-fork.exp: new file.
16627 * gdb.hp/foll-vfork.c: new file.
16628 * gdb.hp/foll-vfork.exp: new file.
16629 * gdb.hp/inherit-hp.exp: new file.
16630 * gdb.hp/more-steps.exp: new file.
16631 * gdb.hp/namespace.cc: new file.
16632 * gdb.hp/namespace.exp: new file.
16633 * gdb.hp/optimize.exp: new file.
16634 * gdb.hp/pxdb.c: new file.
16635 * gdb.hp/pxdb.exp: new file.
16636 * gdb.hp/quicksort.exp: new file.
16637 * gdb.hp/reg-test.exp: new file.
16638 * gdb.hp/reg-test.s: new file.
16639 * gdb.hp/sized-enum.c: new file.
16640 * gdb.hp/sized-enum.exp: new file.
16641 * gdb.hp/start-stop.exp: new file.
16642 * gdb.hp/templ-hp.cc: new file.
16643 * gdb.hp/templ-hp.exp: new file.
16644 * gdb.hp/thr-lib.c: new file.
16645 * gdb.hp/thr-lib.exp: new file.
16646 * gdb.hp/thr-lib.h: new file.
16647 * gdb.hp/thr-liblib.c: new file.
16648 * gdb.hp/virtfun-hp.c: new file.
16649 * gdb.hp/virtfun-hp.exp: new file.
16650 * gdb.hp/watch-cmd.exp: new file.
16651 * gdb.hp/watch-hp.exp: new file.
16652 * gdb.hp/xdb1.exp: new file.
16653 * gdb.hp/xdb2.exp: new file.
16654 * gdb.hp/xdb3.exp: new file.
16655
16656Wed Jan 6 18:41:15 1999 David Taylor <taylor@texas.cygnus.com>
16657
16658 The following files are part of the HP merge; some had longer
16659 names at HP, but have been renamed to be no more than 14
16660 characters in length.
16661
16662 * gdb.base/ss.h: new file.
16663 * gdb.base/call-ar-st.c: new file.
16664 * gdb.base/call-ar-st.exp: new file.
16665 * gdb.base/call-rt-st.c: new file.
16666 * gdb.base/call-rt-st-exp: new file.
16667 * gdb.base/call-strs.exp: new file.
16668 * gdb.base/ena-dis-br.exp: new file.
16669 * gdb.base/environ.exp: new file.
16670 * gdb.base/long_long.exp: new file.
16671 * gdb.base/sect-cmd.exp: new file.
16672 * gdb.base/shlib-cl2.exp: new file.
16673 * gdb.base/smoke.exp: new file.
16674 * gdb.base/so-impl-ld.c: new file.
16675 * gdb.base/so-impl-ld.exp: new file.
16676 * gdb.base/so-indr-cl.c: new file.
16677 * gdb.base/so-indr-cl.exp: new file.
16678 * gdb.base/varargs.exp: new file.
16679 * gdb.base/volatile.exp: new file.
16680 * gdb.base/whatis-exp.exp: new file.
7a292a7a 16681 * gdb.base/display.exp: new file.
c906108c
SS
16682 * gdb.c++/derivation.exp: new file.
16683 * gdb.c++/local.exp: new file.
16684 * gdb.c++/member-ptr.exp: new file.
16685 * gdb.c++/overload.exp: new file.
16686 * gdb.c++/ovldbreak.exp: new file.
16687 * gdb.c++/ref-types.exp: new file.
16688 * gdb.c++/ref-types2.exp: new file.
16689 * gdb.c++/userdef.exp: new file.
d63a86f8 16690
c906108c
SS
16691Wed Jan 6 13:50:57 1999 Stan Shebs <shebs@andros.cygnus.com>
16692
16693 * gdb.base/default.exp: Reflect wording change in remote.c.
16694
dc96c6c7 16695Tue Jan 5 19:14:51 1999 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
16696
16697 * gdb.base/help.exp: Update to reflect current text.
16698
16699Tue Jan 5 13:05:32 1999 David Taylor <taylor@texas.cygnus.com>
16700
16701 * gdb.c++/anon-union.cc: make foo and bar global, otherwise
16702 they're stack variables and contain garbage.
16703 * gdb.c++/anon-union.exp: new file.
16704
16705 The following changes were made by David Taylor
889bf7c5
PA
16706 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
16707 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
16708 in changes by HP.
c906108c
SS
16709
16710 * gdb.base/bitops.exp: new file.
16711 * gdb.base/default.exp: change expected messages for catch and
16712 info catch tests to reflect HP merge changes.
16713 * gdb.base/enable-disable-break.exp
16714 * gdb.base/ending-run.c: new file.
16715 * gdb.base/long_long.c: new file.
16716 * gdb.base/maint.exp: new file.
16717 * gdb.base/pointers2.exp: new file.
16718 * gdb.base/shlib-call2.exp: new file.
16719 * gdb.base/solib.exp: new file.
16720 * gdb.base/step-test.c: new file.
16721 * gdb.c++/anon-union.cc: new file.
16722 * gdb.c++/local.cc: new file.
16723 * gdb.c++/member-pointer.cc: new file.
16724 * gdb.c++/method.cc: new file.
16725 * gdb.c++/ref-types.cc: new file.
16726 * gdb.c++/ref-types2.cc: new file.
16727 * gdb.c++/userdef.cc: new file.
d63a86f8 16728
c906108c
SS
16729 * gdb.base/scope.exp: compile one file at a time, then link.
16730 * gdb.base/langs.exp: ditto.
16731 * gdb.base/list.exp: ditto.
d63a86f8 16732
c906108c
SS
16733Mon Jan 4 10:06:43 1999 David Taylor <taylor@texas.cygnus.com>
16734
16735 The following changes were made by David Taylor
889bf7c5
PA
16736 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
16737 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
16738 in changes by HP.
d63a86f8 16739
c906108c
SS
16740 * gdb.c++/inherit.exp: if on hppa*-*-hpux* and not using gcc,
16741 skip tests. When compiling pass c++ flag to gdb_compile.
16742 * gdb.c++/
d63a86f8 16743
c906108c
SS
16744 * lib/gdb.exp (get_compiler_info): new, optional argument -- args;
16745 test for on hppa*-*-hpux*; use args to see if c++ was specified.
16746 (skip_hp_tests): new function.
16747 (gdb_preprocess): new function.
16748
16749 * configure.in (hpdir): decide whether to configure gdb.hp.
16750 * configure: regenerated.
16751
16752 * gdb.base/Makefile.in (MISCELLANEOUS): new macros -- extra things
16753 to delete on clean.
16754 (EXECUTABLES): update to reflect new additions.
16755 * gdb.base/commands.exp: update message expected.
16756 * gdb.base/default.exp: add copyright notice.
16757 * gdb.base/funcargs.exp (timeout): if hpux, increase timeout.
16758 * gdb.base/help.exp: update messages to reflect current text.
16759 * gdb.base/recurse.exp: add hpppa*-*-bsd* to 'list' of enabled
16760 targets for recurse tests.
16761 * gdb.base/watchpoint.exp: if on hpux and not gcc compiled, then
16762 skip this file.
16763
16764 * gdb.c++/Makefile.in (PROGS): update to reflect new executables.
16765 * gdb.c++/cplusfuncs.exp: tell gdb_compile that it's a c++
16766 compilation.
16767 * gdb.c++/misc.exp: ditto.
16768 * gdb.c++/templates.exp: if we're on hpux and it's not gcc, don't
16769 run the tests. tell gdb_compile that it's a c++ compilation.
16770
16771 * gdb.threads/pthreads.exp: fix typo in message.
d63a86f8 16772
c906108c
SS
16773 * gdb.base/all-bin.exp: new file.
16774 * gdb.base/arithmet.exp: new file.
16775 * gdb.base/assign.exp: new file.
16776 * gdb.base/completion.exp: new file.
16777 * gdb.base/cond-expr.exp: new file.
16778 * gdb.base/condbreak.exp: new file.
16779 * gdb.base/define.exp: new file.
16780 * gdb.base/dollar.exp: new file.
16781 * gdb.base/environment.exp: new file.
16782 * gdb.base/eval-skip.exp: new file.
16783 * gdb.base/jump.exp: new file.
16784 * gdb.base/logical.exp: new file.
16785 * gdb.base/pointers.exp: new file.
16786 * gdb.base/relational.exp: new file.
16787 * gdb.base/section_command.exp: new file.
16788 * gdb.base/whatis-expr.exp: new file.
16789
16790 * gdb.base/all-types.c: new file.
16791 * gdb.base/call-array-struct.c: new file.
16792 * gdb.base/call-return-struct.c: new file.
16793 * gdb.base/call-strings.c: new file.
16794 * gdb.base/callfuncs2.c: new file.
16795 * gdb.base/condbreak.c: new file.
16796 * gdb.base/constvars.c: new file.
16797 * gdb.base/display.c: new file.
16798 * gdb.base/int-type.c: new file.
16799 * gdb.base/jump.c: new file.
16800 * gdb.base/miscexprs.c: new file.
16801 * gdb.base/pointers.c: new file.
16802 * gdb.base/pointers2.c: new file.
16803 * gdb.base/shmain.c: new file.
16804 * gdb.base/shr1.c: new file.
16805 * gdb.base/shr2.c: new file.
16806 * gdb.base/solib.c: new file.
16807 * gdb.base/solib1.c: new file.
16808 * gdb.base/solib2.c: new file.
16809 * gdb.base/varargs.c: new file.
16810 * gdb.c++/derivation.cc: new file.
16811 * gdb.c++/overload.cc: new file.
16812 * gdb.c++/ovldbreak.cc: new file.
16813 * gdb.hp/attach.c: new file.
16814 * gdb.hp/attach2.c: new file.
16815 * gdb.hp/average.c: new file.
16816 * gdb.hp/compiler.c: new file.
16817 * gdb.hp/compiler.cc: new file.
16818 * gdb.hp/execd-program.c: new file.
16819 * gdb.hp/follow-exec.c: new file.
16820 * gdb.hp/follow-fork.c: new file.
16821 * gdb.hp/follow-vfork-and-exec.c: new file.
16822 * gdb.hp/misc-hp.cc: new file.
16823 * gdb.hp/more-steps.c: new file.
16824 * gdb.hp/optimize.c: new file.
16825 * gdb.hp/quicksort.c: new file.
16826 * gdb.hp/run-hp.c: new file.
16827 * gdb.hp/start-stop.c: new file.
16828 * gdb.hp/sum.c: new file.
16829 * gdb.hp/templates-hp.cc: new file.
16830 * gdb.hp/thread-local-in-lib.c: new file.
16831 * gdb.hp/thread-local-in-lib.h: new file.
16832 * gdb.hp/thread-local-in-lib.lib.c: new file.
16833 * gdb.hp/vforked-program.c: new file.
16834 * gdb.hp/virtfunc-hp.cc: new file.
16835 * gdb.hp/watchpoint-hp.c: new file.
16836 * gdb.hp/xdb.c: new file.
16837 * gdb.hp/xdb0.c: new file.
16838 * gdb.hp/xdb0.h: new file.
16839 * gdb.hp/xdb1.c: new file.
16840
16841Mon Dec 21 14:08:38 1998 David Taylor <taylor@texas.cygnus.com>
16842
16843 The following change was made by Edith Epstein
889bf7c5
PA
16844 <eepstein@cygnus.com> as part of a project to merge in changes
16845 originally made by HP; HP did not create ChangeLog entries.
c906108c
SS
16846
16847 * gdb.c++/demangle.exp: changed the expected output for some
16848 ARM-style mangling -- removed second reference to datatype.
889bf7c5 16849 For example, maint demangle __dt__11T1__pt__2_cFv
a9c64011 16850 T1<char>::~T1<char>(void)
c906108c 16851 becomes,
a9c64011
AS
16852 maint demangle __dt__11T1__pt__2_cFv
16853 T1<char>::~T1(void)
c906108c 16854
889bf7c5 16855 (test_hp_style_demangling): new hp specific demangling test cases.
d63a86f8 16856
c906108c
SS
16857Mon Dec 14 15:07:03 1998 Jeffrey A Law (law@cygnus.com)
16858
16859 * gdb.trace/actions.exp: Ignore compiler warnings compiling actions.c
16860 * gdb.trace/backtrace.exp: Likewise.
16861 * gdb.trace/circ.exp: Likewise.
16862 * gdb.trace/collection.exp: Likewise.
16863 * gdb.trace/deltrace.exp: Likewise.
16864 * gdb.trace/infotrace.exp: Likewise.
16865 * gdb.trace/limits.exp: Likewise.
16866 * gdb.trace/packetlen.exp: Likewise.
16867 * gdb.trace/passc-dyn.exp: Likewise.
16868 * gdb.trace/passcount.exp: Likewise.
16869 * gdb.trace/report.exp: Likewise.
16870 * gdb.trace/save-trace.exp: Likewise.
16871 * gdb.trace/tfind.exp: Likewise.
16872 * gdb.trace/tracecmd.exp: Likewise.
16873 * gdb.trace/while-dyn.exp: Likewise.
16874 * gdb.trace/while-stepping.exp: Likewise.
16875
168761998-12-07 Jim Blandy <jimb@zwingli.cygnus.com>
16877
16878 * gdb.base/restore.exp, gdb.base/restore.c: New tests.
16879
16880Wed Dec 2 20:03:53 1998 Stan Shebs <shebs@andros.cygnus.com>
16881
16882 From Brendan Kehoe:
16883 * gdb.c++/cplusfuncs.cc, misc.cc, virtfunc.cc: Add now-required
16884 int return types.
16885
16886Sat Oct 24 18:04:22 1998 Felix Lee <flee@cygnus.com>
16887
16888 * config/slite.exp (gdb_load): use gdb_file_cmd, so we can do
889bf7c5 16889 remote dos host testing right.
c906108c
SS
16890
16891Mon Oct 19 01:31:59 1998 Felix Lee <flee@cygnus.com>
16892
16893 * gdb.base/corefile.exp: remove some xfails.
16894
16895Thu Oct 15 10:04:38 1998 Andrew Cagney <cagney@b1.cygnus.com>
16896
16897 * gdb.base/reread.exp: Sleep 1 - ensures that the two executables
889bf7c5 16898 have different timestamps.
c906108c
SS
16899
16900Thu Oct 1 20:56:14 1998 Andrew Cagney <cagney@b1.cygnus.com>
16901
16902 * lib/gdb.exp, gdb.base/default.exp, config/monitor.exp,
889bf7c5 16903 gdb.base/default.exp: Replace "exec" with "executable".
c906108c
SS
16904
16905Tue Sep 29 15:06:29 1998 Andrew Cagney <cagney@b1.cygnus.com>
16906
16907 * gdb.base/default.exp: Change else if to elseif from previous
889bf7c5 16908 delta.
c906108c
SS
16909
16910Mon Sep 28 13:21:43 1998 Nick Clifton <nickc@cygnus.com>
16911
16912 * gdb.base/default.exp: Add brace missing from previous delta.
16913
16914Mon Sep 21 14:39:27 1998 Nick Clifton <nickc@cygnus.com>
16915
16916 * gdb.base/default.exp: Support test for info float for all
16917 varieties of arm toolchain.
16918
dc96c6c7 16919Fri Sep 18 14:07:44 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
16920
16921 * gdb.trace/*.exp: remove "remote_download" command.
16922
dc96c6c7 16923Wed Sep 16 11:38:21 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
16924
16925 * gdb.trace/*.exp: remove -gdwarf from compile.
16926
16927Wed Sep 16 01:23:11 1998 Felix Lee <flee@cygnus.com>
16928
16929 * gdb.trace/configure.in(AC_INIT): typo
16930 * gdb.trace/configure: regenerated
16931
dc96c6c7 16932Mon Sep 14 20:00:04 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
16933
16934 * config/m68k-emc.exp: New file.
16935 * lib/<emc-support.exp trace-support.exp}: New files.
16936 * configure.in: add new test directory gdb.trace.
16937 * gdb.trace/{configure configure.in Makefile.in}: New files.
16938 * gdb.trace/{actions.c actions.exp gdb_c_test.c}: New files.
16939 * gdb.trace/{circ.c circ.exp limits.c limits.exp}: New files.
16940 * gdb.trace/{collection.c collection.exp tfind.exp }: New files.
16941 * gdb.trace/{backtrace.exp deltrace.exp infotrace.exp}: New files.
16942 * gdb.trace/{packetlen.exp passc-dyn.exp passcount.exp}: New files.
16943 * gdb.trace/{report.exp save-trace.exp tracecmd.exp}: New files.
16944 * gdb.trace/{while-dyn.exp while-stepping.exp}: New files.
d63a86f8 16945
dc96c6c7 16946Fri Sep 11 13:58:02 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
16947
16948 * gdb.c++/classes.exp: Change all regular expressions to match
16949 arbitrary combinations of newline/carriage-return, so that they
16950 will work equally well on Unix and Windows.
16951 * gdb.c++/inherit.exp: ditto.
16952 * gdb.c++/virtfunc.exp: ditto.
16953
169541998-08-11 Dawn Perchik <dawn@cygnus.com>
16955
16956 * gdb.base/setshow.exp: Fix error introduced by call to runto_main.
16957
c2d11a7d
JM
16958Fri Jul 24 15:51:34 1998 Jeffrey A Law (law@cygnus.com)
16959
16960 * gdb.disasm/am33.s: Add tests for autoincrement instructions.
16961 * gdb.disasm/am33.exp: Run time. Update tests which use r8-r15
16962 to use a0-a3/d0-d3 as needed.
16963
16964Thu Jul 16 18:20:46 1998 Jeffrey A Law (law@cygnus.com)
16965
16966 * gdb.disasm/am33.s: Add 4 operand mul and mulu tests.
16967 * gdb.disasm/am33.exp: Corresponding changes.
16968
c906108c
SS
169691998-07-11 Felix Lee <flee@cygnus.com>
16970
16971 * gdb.base/callfuncs.exp: add cmp10 test.
16972 * gdb.base/callfuncs.c (cmp10): new function.
16973
16974Thurs Jul 9 11:08:31 1998 Dawn Perchik <dawn@cygnus.com>
16975
d63a86f8 16976 * gdb.base/commands.exp: Break up infrun_breakpoint_command_test
c906108c
SS
16977 into two parts to get around a synchronization problem in expect.
16978
3fc11d3e
JM
16979Fri Jun 26 14:27:13 1998 Keith Seitz <keiths@cygnus.com>
16980
16981 * lib/gdb.exp (gdbtk_start): Add startup for gdbtk.
16982
16983 * configure.in: Add options for gdbtk testsuite.
16984
16985 * configure: Regenerate.
16986
16987 * gdb.gdbtk: New directory to hold gdbtk tests.
16988
c906108c
SS
16989Fri Jun 26 14:52:47 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
16990
16991 * gdb.fortran/types.exp: Escape brackets in expect patterns
16992 for test_float_literal_types_accepted tests.
16993 * gdb.base/scope.exp: Remove extraneous newline in filelocal_bss
16994 before run test.
16995
c2d11a7d
JM
16996Fri Jun 26 11:12:17 1998 Jeffrey A Law (law@cygnus.com)
16997
16998 * am33.exp: Just compile, do not link the testcase.
16999 * am33.s: Add ".am33" pseudoop to force am33 mode.
17000
c906108c
SS
170011998-06-25 Felix Lee <flee@cygnus.com>
17002
17003 * gdb.base/setshow.exp: make sure $pc is sane.
17004
17005 * gdb.stabs/weird.exp: split expect patterns properly.
17006
c2d11a7d
JM
17007Wed Jun 24 13:03:15 1998 Jeffrey A Law (law@cygnus.com)
17008
17009 * gdb.disasm/am33.s: New disassembler testfile for the am33.
17010 * gdb.disasm/am33.exp: Run it.
17011
dc96c6c7 17012Tue Jun 23 11:45:01 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
17013
17014 * gdb.base/funcargs.exp: simplify expect strings to ease pattern
17015 match processing (and eliminate spurious timeouts when running).
17016
dc96c6c7 17017Fri Jun 12 17:28:22 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
17018
17019 * gdb.base/signals.exp (test_handle_all_print): put back Mach
17020 exception test, but conditionalize it on target [mach | gnu].
17021
dc96c6c7 17022Wed Jun 10 10:40:03 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
17023
17024 * gdb.base/overlays.exp: fixup compile line for linker script.
17025
17026Thu Jun 4 21:54:15 1998 Felix Lee <flee@zog.cygnus.com>
17027
17028 * gdb.fortran/types.exp: don't guess at float size.
17029
17030Thu May 21 02:28:37 1998 Felix Lee <flee@zog.cygnus.com>
17031
17032 * gdb.base/exprs.exp: delete test that depends on int size.
17033
17034Sun May 17 17:10:22 1998 Bob Manson <manson@charmed.cygnus.com>
17035
17036 * config/sim.exp: Removed checks for target triplets.
17037 (gdb_target_sim): Use gdb,target_sim_options.
17038
17039Sat May 16 23:43:35 1998 Mark Alexander <marka@cygnus.com>
17040
17041 * gdb.base/reread.exp: New file.
17042 * gdb.base/reread1.c: New file.
17043 * gdb.base/reread2.c: New file.
17044
17045Sat May 16 23:22:09 1998 Mark Alexander <marka@cygnus.com>
17046
17047 * config/sim.exp: Use 'target sim -sparclite' when running
17048 SPARClite programs.
17049
17050Sat May 16 18:48:08 1998 Doug Evans <devans@canuck.cygnus.com>
17051
17052 * gdb.base/structs2.exp: New file.
17053 * gdb.base/structs2.c: New file.
17054
17055Wed May 13 13:36:14 1998 Doug Evans <devans@canuck.cygnus.com>
17056
17057 * gdb.asm/common.inc: New file.
17058 * gdb.asm/d10v.inc: New file.
17059 * asm-source.exp: Pass -I's to gas to find .inc files.
17060 Update line numbers in expected output.
17061 * asmsrc1.s: Rewrite.
17062 * asmsrc2.s: Rewrite.
17063 * configure.in: Create arch.inc symlink.
17064 * configure: Regenerate.
17065 * Makefile.in (distclean): Delete arch.inc.
17066
17067Wed May 6 10:30:54 1998 John Metzler <jmetzler@cygnus.com>
17068
17069 * callfuncs.c (t_enum_value1) : Cleanup return value warnings
889bf7c5
PA
17070 (t_enum_value2): ditto
17071 (t_enum_value3): ditto
17072 (main): ditto
c906108c
SS
17073Fri May 1 09:33:37 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
17074
17075 * gdb.base/break.exp: Remove xfail for `deleting all breakpoints
17076 when none' unexpected prompt case, fixed by breakpoint.c:delete_command
17077 change.
17078 Use gdb_test instead of send_gdb/gdb_expect sequences.
17079
17080Thu Apr 23 12:56:19 1998 Jason Molenda (crash@bugshack.cygnus.com)
17081
17082 * gdb.c++/virtfunc.cc: Declare extern "C" printf to return int,
17083 not void.
17084
17085Thu Apr 16 10:52:34 1998 John Metzler <jmetzler@cygnus.com>
17086
17087 * gdb.base/branches.c: Code with lots of loops and
889bf7c5
PA
17088 subroutines. Used to test gdbs ability to single step through PC
17089 changes, especially to test mips-tdep.c:mips_next_pc
c906108c
SS
17090
17091Mon Apr 13 22:32:51 1998 Frank Ch. Eigler <fche@cygnus.com>
17092
17093 * gdb.c++/virtfunc.cc: Make extern "C" printf declaration pass
17094 more rigorous EGCS C++ error checking.
17095
17096Fri Apr 10 22:38:12 1998 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17097
a9c64011
AS
17098 * gdb.base/help.exp: Clean up `help set args' and `help show args'
17099 tests.
17100 * gdb.base/interrupt.exp: Add "i*86-*-solaris2*" xfail for calling
17101 function when asleep.
17102 * gdb.base/signals.exp: Add "i*86-*-solaris2*" xfails. Add comment
17103 for i*86 Linux and SVR4 signal handling problems.
17104 Remove linux xfail for `next to handler in signals_tests_1', fixed
17105 by recent infrun.c change.
17106 Limit backtrace to 10 frames to avoid timeout problems with infinite
17107 stack backtraces.
17108 Adjust expect pattern in `handle all print' test to match Apr 28 1997
17109 target.[ch] change.
c906108c
SS
17110
17111Tue Mar 31 00:40:32 1998 Bob Manson <manson@charmed.cygnus.com>
17112
17113 * lib/gdb.exp(gdb_test): Send multiline commands one at a time; wait
17114 for a newline from gdb before continuing.
17115 (default_gdb_exit): Just look for y or n.
17116 (gdb_test): Detect abnormal exit from GDB running on DOS; if
17117 it does, fail the rests of the tests in the file.
17118
17119Tue Mar 24 22:44:52 1998 Bob Manson <manson@charmed.cygnus.com>
17120
17121 * config/cygmon.exp: New file.
17122
17123Mon Mar 16 21:39:11 1998 Bob Manson <manson@charmed.cygnus.com>
17124
17125 * gdb.base/list.exp: Fix problem with "list default lines around
889bf7c5 17126 main" test on remote targets.
c906108c
SS
17127
17128 * gdb.base/scope.exp: Fix problem with filelocal_bss before
17129 run test on remote targets.
17130
17131Thu Mar 12 16:23:00 1998 Doug Evans <devans@canuck.cygnus.com>
17132
17133 * gdb.asm: New directory.
17134 * configure.in: Configure it.
17135 * configure: Regenerate.
17136 * gdb.asm/{Makefile.in,configure.in,configure}: New files.
17137 * gdb.asm/{asm-source.exp,asmsrc1.s,asmsrc2.s}: New files.
17138
17139Mon Feb 23 08:22:44 1998 Mark Alexander <marka@cygnus.com>
17140
17141 * config/mn10300-eval.exp: New file to support MN10300 eval board.
17142
dc96c6c7 17143Wed Feb 18 16:43:46 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 17144
a9c64011
AS
17145 * gdb.base/overlays (several files): Merge the two overlay
17146 managers into one. Change variables (foox, barx, bazx, grbxx)
17147 back into ints but force them to load in their proper sections.
c906108c
SS
17148
17149Thu Feb 12 13:49:30 1998 Andrew Cagney <cagney@b1.cygnus.com>
17150
17151 * gdb.base/d10vovly.c (D10VTranslate): Map IMAP0 to low 128k of
889bf7c5 17152 on-chip insn memory and IMAP1 to upper 128k.
c906108c
SS
17153 (D10VCopy): Handle memory regions crossing 16k boundaries.
17154 (D10VCopy): Transfer data in 32 bit chunks.
17155
17156Tue Feb 10 17:23:22 1998 Andrew Cagney <cagney@b1.cygnus.com>
17157
17158 * gdb.base/overlays.c (main): Exit normally when result is
889bf7c5 17159 correct.
c906108c
SS
17160
17161 * gdb.base/d10v.ld: Update LMAs to reflect current d10v address
889bf7c5 17162 map. Include space for printf in .text segment.
c906108c
SS
17163
17164 * gdb.base/d10vovly.c (D10VTranslate): New function, handle
889bf7c5 17165 updated d10v memory VMA/LMA map.
c906108c 17166 (D10VCopy): Call D10VTranslate.
d63a86f8 17167
c906108c
SS
17168Fri Feb 6 14:13:12 1998 Andrew Cagney <cagney@b1.cygnus.com>
17169
17170 * gdb.base/m32rovly.c: Force variable _novlys into .data section.
17171
17172 * gdb.base/bar.c (barx, bar): Change variable to small array so
889bf7c5
PA
17173 that it won't be put into the .sdata - small data -
17174 section. Update reference.
c906108c
SS
17175 * gdb.base/baz.c (bazx, baz): Ditto.
17176 * gdb.base/foo.c (foox, foo): Ditto.
17177 * gdb.base/grbx.c (grbxx, grbx): Ditto.
17178
17179 * gdb.base/overlays.exp: Expect variables barx, bazx, foox, grbxx
889bf7c5 17180 to be arrays.
d63a86f8 17181
dc96c6c7 17182Thu Jan 29 14:48:19 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 17183
a9c64011
AS
17184 * gdb.base/overlays.exp: fix up and get working again.
17185 Add tests for backtraces from an overlay function.
d63a86f8 17186
c906108c
SS
17187Fri Jan 23 07:52:45 1998 Fred Fish <fnf@cygnus.com>
17188
17189 * gdb.base/watchpoint.exp: Set "d10v*-*-*" clear_xfail for
17190 "calling function with watchpoint enabled".
17191
17192Thu Jan 22 14:23:29 1998 Fred Fish <fnf@cygnus.com>
17193
17194 * gdb.base/break.exp (test_next_with_recursion): Remove
889bf7c5 17195 gdb_suppress_tests for d10v-*-*.
c906108c
SS
17196 * lib/gdb.exp (gdb_suppress_tests): Disable this function
17197 pending review of whether it is useful or not.
17198
17199Tue Jan 20 13:02:09 1998 Mark Alexander <marka@cygnus.com>
17200
17201 * gdb.base/funcargs.exp: Increase timeout for slow TX39 boards.
17202
17203Mon Jan 19 08:53:04 1998 Mark Alexander <marka@cygnus.com>
17204
17205 * gdb.base/break.exp: Increase timeout for slow TX39 boards.
17206 * config/dve.exp: New file to support Densan boards.
17207
17208Mon Dec 15 22:38:05 1997 Andrew Cagney <cagney@b1.cygnus.com>
17209
17210 * gdb.base/interrupt.exp: Document problem of simulators, signals,
889bf7c5 17211 reads and BSD.
c906108c
SS
17212
17213Wed Nov 26 22:29:18 1997 Bob Manson <manson@charmed.cygnus.com>
17214
17215 * config/monitor.exp: Be a bit less picky about the "Remote debugging"
17216 response.
17217
17218 * gdb.c++/misc.exp: Call runto_main instead of doint it manually.
17219
17220Tue Nov 25 12:46:36 1997 Andrew Cagney <cagney@b1.cygnus.com>
17221
17222 * gdb.base/mips_pro.exp: Add "mips64*-*-elf" xfail for backtrace
889bf7c5 17223 test.
c906108c
SS
17224
17225 * gdb.base/funcargs.exp: Query GDB for target_sizeof_int,
889bf7c5 17226 target_sizeof_long and target_bigendian_p.
c906108c 17227 (structs_by_value, structs_by_reference): Check values according
889bf7c5 17228 to targets word size and endianess.
d63a86f8 17229
c906108c
SS
17230Mon Nov 24 16:37:06 1997 Andrew Cagney <cagney@b1.cygnus.com>
17231
17232 * gdb.base/langs.exp: For "continue to exit" ignore any trailing
889bf7c5 17233 output.
c906108c
SS
17234
17235Fri Oct 17 13:24:43 1997 Stan Shebs <shebs@andros.cygnus.com>
17236
17237 * gdb.base/default.exp, gdb.base/help.exp, gdb.base/setshow.exp:
889bf7c5 17238 Update test of set args help to match source change.
c906108c
SS
17239
17240Fri Sep 26 17:36:20 1997 Jason Molenda (crash@pern.cygnus.com)
17241
17242 * gdb.base/default.exp: Expect help system output to be in
17243 alphabetical order.
17244 * gdb.base/help.exp: Ditto.
17245
17246Wed Sep 24 13:08:14 1997 Bob Manson <manson@charmed.cygnus.com>
17247
17248 * gdb.base/signals.exp: Change "i*86-pc-linux-gnu" to
17249 "i*86-pc-linux-gnu*".
17250 * gdb.base/interrupt.exp: Ditto.
17251 * gdb.base/corefile.exp: Ditto.
17252
17253 * lib/gdb.exp(gdb_compile): If is_vxworks target feature is set,
889bf7c5 17254 define vxworks when building the testcase.
c906108c
SS
17255
17256 * gdb.base/ptype.exp: Fix testnames to be unique.
17257 * gdb.base/radix.exp: Ditto.
17258 * gdb.base/term.exp: Ditto.
17259 * gdb.base/whatis.exp: Ditto.
17260 * gdb.c++/classes.exp: Ditto.
17261
17262Tue Sep 16 22:21:48 1997 Bob Manson <manson@charmed.cygnus.com>
17263
17264 * gdb.base/callfuncs.exp: Fix indentation.
17265
17266 * lib/gdb.exp(gdb_expect): Set remote_suppress_flag if
17267 suppress_flag has been set.
17268 (gdb_step_for_stub): Check for gdb,use_breakpoint_for_stub
17269 target feature.
17270
17271Mon Sep 15 15:43:17 1997 Bob Manson <manson@charmed.cygnus.com>
17272
17273 * gdb.stabs/weird.exp: Don't start gdb 'til after we've compiled
17274 the testcase.
17275
17276 * gdb.c++/cplusfuncs.cc(main): Add extern "C" declaration for
889bf7c5 17277 set_debug_traps() and breakpoint().
c906108c
SS
17278 * gdb.c++/misc.cc (main): Ditto.
17279 * gdb.c++/templates.cc (main): Ditto.
17280 * gdb.c++/virtfunc.cc (main): Ditto.
17281
17282Fri Sep 12 16:56:38 1997 Bob Manson <manson@charmed.cygnus.com>
17283
17284 * lib/gdb.exp(gdb_step_for_stub): New function.
17285 (gdb_run_cmd): Look for gdb,do_reload_on_run target feature--if it
17286 exists, reload the executable and do a "continue" instead of
17287 doing a jump.
17288 (runto_main): Use gdb_step_for_stub.
d63a86f8 17289
c906108c 17290 * gdb.base/break.exp: Use gdb_step_for_stub. Also, rename certain
889bf7c5 17291 tests to have unique names.
c906108c
SS
17292 * gdb.base/callfuncs.exp: Ditto.
17293 * gdb.base/commands.exp: Ditto.
17294 * gdb.base/default.exp: Ditto.
17295 * gdb.base/help.exp: Ditto.
17296 * gdb.base/list.exp: Ditto.
17297 * gdb.base/opaque.exp: Ditto.
17298 * gdb.base/printcmds.exp: Ditto. Use a loop to emit multiple
17299 similar tests.
d63a86f8 17300
c906108c
SS
17301 * gdb.base/setshow.c: Add set_debug_traps/breakpoint calls.
17302 * gdb.c++/cplusfuncs.cc: Ditto.
17303 * gdb.c++/virtfunc.cc: Ditto.
17304
17305 * config/monitor.exp: Keep track of the last file we saw, rather
17306 than trying to get the info from gdb.
17307
17308 * gdb.fortran/types.exp: Move comment to previous line.
17309
17310Tue Sep 2 19:55:34 1997 Bob Manson <manson@charmed.cygnus.com>
17311
17312 * config/sparclet.exp: Detect gratuitous change to sparclet gdb
889bf7c5 17313 target mode.
c906108c
SS
17314
17315Mon Jul 28 12:14:47 1997 Stan Shebs <shebs@andros.cygnus.com>
17316
17317 From Bob Manson:
17318 * config/monitor.exp (gdb_target_monitor): Look for "Connected to"
889bf7c5 17319 string from GDB when it connects.
c906108c
SS
17320
17321 * lib/gdb.exp: Look for $TOOL_EXECUTABLE.
17322
17323Thu Jul 3 15:35:12 1997 Bob Manson <manson@charmed.cygnus.com>
17324
17325 * lib/gdb.exp(get_debug_format): Don't cause the testsuite to fail
889bf7c5
PA
17326 if we can't get a debug format from GDB (we may be testing an
17327 older GDB). Use a 10 second timeout when checking for the format.
c906108c
SS
17328
17329 * gdb.stabs/weird.exp: Fix quoting.
17330
17331 * config/sparclet.exp: Renamed sparclet-loader.c to stub-loader.c.
17332
17333Mon Jun 30 18:31:43 1997 Bob Manson <manson@charmed.cygnus.com>
17334
17335 * config/arm-ice.exp: New file.
17336
17337Sun Jun 29 16:43:30 1997 Bob Manson <manson@charmed.cygnus.com>
17338
17339 * gdb.base/overlays.exp: Preliminary fixes; temporarily disabled
889bf7c5 17340 until it has been modified to work with the new testsuite.
c906108c 17341
99707966 17342 * gdb.*/*.exp: Instead of causing 1 unresolved test when the
889bf7c5
PA
17343 testcase won't compile, cause all of the testcases in the file to
17344 fail instead.
c906108c
SS
17345
17346 * lib/gdb.exp(gdb_suppress_entire_file): New procedure.
17347 (gdb_clear_suppressed): New procedure.
17348 (gdb_stop_suppressing_tests): Only clear suppress_flag if
17349 it contains a positive value.
17350
17351Sat Jun 28 13:31:11 1997 Bob Manson <manson@charmed.cygnus.com>
17352
17353 * lib/gdb.exp(default_gdb_start): Use gdb_opts host feature.
17354
17355 * gdb.c++/virtfunc.exp: Remove setting of libs variable.
17356
17357Fri Jun 27 07:44:25 1997 Fred Fish <fnf@cygnus.com>
17358
17359 * lib/gdb.exp (setup_xfail_format): New function.
17360 (get_debug_format): New function to get debug format.
17361 (debug_format): New global variable to hold last value set
17362 by get_debug_format.
17363 * gdb.base/list.exp: Call get_debug_format and expect some
889bf7c5 17364 tests to fail for DWARF 1 and COFF formats.
c906108c
SS
17365 * gdb.c++/ptype.exp: Ditto.
17366 * gdb.c++/classes.exp: Ditto.
17367 * gdb.c++/cplusfuncs.exp: Ditto.
17368 * gdb.c++/inherit.exp: Ditto.
17369 * gdb.c++/templates.exp: Ditto.
17370 * gdb.c++/virtfunc.exp: Ditto.
d63a86f8 17371
c906108c
SS
17372Wed Jun 25 09:08:51 1997 Bob Manson <manson@charmed.cygnus.com>
17373
17374 * lib/gdb.exp(default_gdb_exit): Don't give an error if the remote
17375 host doesn't have a currently-open connection.
17376
17377 * config/sparclet.exp: Cleanups and fixes to make it generic for
889bf7c5
PA
17378 any gdb stub target. Handle cases where gdb doesn't respond when
17379 interrupted in a sane fashion.
c906108c
SS
17380
17381 * config/m32r-stub.exp: Load sparclet.exp instead of trying to do the
889bf7c5 17382 same thing in a totally different way.
c906108c
SS
17383
17384 * config/monitor.exp: Pass in timeouts to gdb_expect instead of
889bf7c5 17385 setting "timeout".
c906108c 17386 (gdb_start): We set the global gdb_prompt variable in
889bf7c5 17387 default_gdb_init now.
c906108c
SS
17388
17389Sun Jun 22 09:11:02 1997 Fred Fish <fnf@cygnus.com>
17390
17391 * gdb.base/printcmds.exp: Fix "check for floating addition"
17392 regexp to accept results within approx +/- .01 of exact value.
17393 * lib/gdb.exp (gdb_test): Remove unused expect_out global decl.
17394
17395Wed Jun 18 11:11:39 1997 Bob Manson <manson@charmed.cygnus.com>
17396
17397 * lib/gdb.exp(gdb_init): Pass our arguments to default_gdb_init
889bf7c5 17398 properly.
c906108c
SS
17399 (gdb_expect): Add optional timeout parameter, and add timeout
17400 value to various calls.
17401 (gdb_suppress_tests): Only give one warning message per group.
17402
17403Tue Jun 17 13:10:10 1997 Bob Manson <manson@charmed.cygnus.com>
17404
17405 * lib/gdb.exp(gdb_expect): Declare errorInfo and errorCode as
889bf7c5
PA
17406 global variables. Handle getting a value for $timeout more
17407 gracefully.
c906108c
SS
17408
17409Sat Jun 14 09:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
17410
17411 * lib/gdb.exp: Close connection to remote host if gdb doesn't
889bf7c5 17412 initialize.
c906108c 17413 (default_gdb_init): New procedure; allow gdb_init to be overridden
889bf7c5 17414 by a target configuration file.
c906108c
SS
17415 (gdb_expect): Pass the timeout to remote_expect.
17416
17417 * config/monitor.exp(gdb_load): Fix typo in regexp.
17418
17419Thu Jun 12 20:57:12 1997 Bob Manson <manson@charmed.cygnus.com>
17420
17421 * gdb.base/funcargs.exp: Remove spurious suppress tests call.
17422
17423Tue Jun 3 15:20:20 1997 Bob Manson <manson@charmed.cygnus.com>
17424
17425 * config/monitor.exp(gdb_target_monitor): Call gdb_file_cmd
889bf7c5
PA
17426 here. Call gdb_target_exec before rebooting the target, to make
17427 sure the connection to the target is closed.
c906108c
SS
17428 (gdb_load): Pass the name of the executable to gdb_target_monitor.
17429 Don't call gdb_file_cmd here; let gdb_target_monitor do it.
17430 Also detect "Timeout reading from remote" error.
17431
17432 * config/gdbserver.exp: Pass the executable being loaded to
889bf7c5
PA
17433 gdb_target_monitor. Don't call gdb_file_cmd here; let
17434 gdb_target_monitor do it.
c906108c
SS
17435
17436 * gdb.disasm/hppa.exp: Don't use exec_output.
17437
17438Fri May 23 13:28:29 1997 Bob Manson <manson@charmed.cygnus.com>
17439
17440 * gdb.base/list.exp: If we're debugging a non-native target,
17441 try to set the pc register to point to the start of the
17442 program before doing the first list command.
17443
17444 * gdb.c++/virtfunc.exp(gdb_virtfunc_restart): Make sure we run
889bf7c5 17445 test_calls after restarting.
c906108c
SS
17446
17447 * lib/gdb.exp(gdb_run_cmd): Send jump command again after
889bf7c5 17448 reloading.
c906108c
SS
17449
17450 * gdb.base/watchpoint.exp: Fix typo.
17451
17452 * gdb.base/setshow.exp: Check for use_gdb_stub.
17453
17454 * gdb.base/break.exp: Fix continue until exit test for the gdb
889bf7c5 17455 stub case.
c906108c
SS
17456 * gdb.base/langs.exp: Ditto.
17457
17458 * config/monitor.exp(gdb_load): Handle gdb_sect_offset and
889bf7c5
PA
17459 gdb_load_offset. If we weren't given a file to load, figure out
17460 what the current file is and use it.
c906108c
SS
17461
17462 * config/i386-bozo.exp: New file.
17463
17464Thu May 22 18:51:32 1997 Bob Manson <manson@charmed.cygnus.com>
17465
17466 * lib/gdb.exp(gdb_expect): Look for gdb,timeout target
17467 feature.
17468
17469 * config/proelf.exp: New entry.
17470
17471Wed May 21 21:23:16 1997 Bob Manson <manson@charmed.cygnus.com>
17472
17473 * lib/gdb.exp: Remove spurious .* patterns at the beginning
17474 of regexps.
17475
17476 * gdb.base/watchpoint.exp: Don't run the test_stepping
17477 tests if gdb can't call functions on the target.
17478
17479 * gdb.base/setshow.exp: Don't run the set prompt tests if
17480 the board has gdb_prompt set.
17481
17482Tue May 20 08:58:49 1997 Jeffrey A Law (law@cygnus.com)
17483
17484 * gdb.base/a2-run.exp: Change "gdb,noargs" to just "noargs".
17485 * gdb.base/commands.exp: Likewise.
17486 * gdb.base/setshow.exp: Likewise.
17487
17488Mon May 19 15:37:50 1997 Bob Manson <manson@charmed.cygnus.com>
17489
17490 * config/monitor.exp(gdb_start): Look for gdb_prompt target
17491 feature.
17492
17493 * config/i960.exp: New file.
17494
17495Thu May 1 18:01:50 1997 Bob Manson <manson@charmed.cygnus.com>
17496
17497 * gdb.base/funcargs.exp: Check for gdb,short_int target
17498 feature instead of looking for explicit target triplets.
17499
dc96c6c7 17500Mon Apr 28 17:27:40 1997 Michael Snyder <msnyder@cygnus.com>
c906108c 17501
d63a86f8 17502 * gdb.base/printcmds.exp: add a couple more tests a la
c906108c
SS
17503 "p 123DEADBEEF", to check parse_number.
17504 * top.c: change "to enable to enable" to "to enable" in a couple
17505 of help strings.
17506
17507Thu Apr 24 14:38:18 1997 Jeffrey A Law (law@cygnus.com)
17508
17509 * gdb.base/callfuncs.exp: Mark some tests as expected to fail
17510 on the mn10300.
d63a86f8 17511
c906108c
SS
17512Mon Apr 21 15:05:42 1997 Fred Fish <fnf@cygnus.com>
17513
17514 * gdb.base/a2-run.exp: Add arm-*-coff setup_xfails for cases
17515 where the test executable is run with explicit args.
17516 * gdb.base/default.exp: Handle arm-*-coff case for "info float".
17517
17518Mon Apr 21 13:38:58 1997 Fred Fish <fnf@cygnus.com>
17519
17520 * gdb.base/run.c: Use FAKEARGV to build test executable that
17521 does not require a command line arg, since most simulators
17522 don't currently support passing such an arg into the simulated
17523 program.
17524 * gdb.base/commands.exp: Change tests to insert the proper
17525 value as the arg to the first recursive factorial call. Change
17526 compilation line to define FAKEARGV at compile time.
17527
17528Wed Apr 9 11:12:36 1997 Jeffrey A Law (law@cygnus.com)
17529
17530 * gdb.base/recurse.exp: Enable these tests for the mn10300.
17531 * gdb.base/watchpoint.exp: Don't expect a failure for an "calling
17532 function with watchpoint enabled" test.
17533
17534Tue Apr 8 19:33:20 1997 Bob Manson <manson@charmed.cygnus.com>
17535
17536 * gdb.base/watchpoint.exp(test_watchpoint_triggered_in_syscall):
889bf7c5 17537 Don't call gdb_test when the command doesn't return to a gdb prompt.
c906108c
SS
17538
17539 * lib/gdb.exp(gdb_stop_suppressing_tests): Don't print gratuitous
889bf7c5 17540 "Tests restarted" messages.
c906108c
SS
17541
17542Tue Apr 8 16:38:46 1997 Jeffrey A Law (law@cygnus.com)
17543
17544 * gdb.disasm/mn10300.exp: Fix buglets in "other" tests.
17545
dc96c6c7 17546Thu Apr 3 15:21:26 1997 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
17547
17548 * gdb.base/help.exp: update help msg for INFO ADDR; add help test
17549 for INFO SYMBOL; add help tests for OVERLAY commands.
17550 * gdb.base/default.exp: add tests for INFO SYMBOL command;
17551 add tests for OVERLAY commands
17552 * gdb.base/overlays.c overlays.exp foo.c bar.c baz.c grbx.c ovlymgr.h
17553 d10v.ld m32r.ld d10vovly.c m32rovly.c: add test case for overlays.
17554 * gdb.base/sigall.c: add usestubs code frag
17555 * gdb.base/watchpoint.exp: turn on complex watchpoint test for M32R.
d63a86f8 17556
c906108c
SS
17557Thu Apr 3 09:38:53 1997 Bob Manson <manson@charmed.cygnus.com>
17558
17559 * lib/gdb.exp(gdb_suppress_tests): Add explanation for subsequent
17560 failures.
17561 (gdb_stop_suppressing_tests): Note that tests have restarted.
17562
17563Wed Apr 2 19:04:20 1997 Bob Manson <manson@charmed.cygnus.com>
17564
17565 * config/h8300.exp: New file.
17566
17567Sun Mar 30 13:38:25 1997 Bob Manson <manson@charmed.cygnus.com>
17568
17569 * gdb.base/setshow.exp: Check for the existence of a
17570 feature, not its value.
17571
17572Sat Mar 29 11:19:46 1997 Bob Manson <manson@charmed.cygnus.com>
17573
17574 * gdb.c++/virtfunc.exp: Restart gdb in a sane fashion.
17575
17576 * gdb.base/scope.exp: It's now init0(), not init().
17577
17578 * gdb.base/scope0.c: For now, change init() to be init0().
17579
17580 * config/monitor.exp: Use gdb_serial in preference to serial
17581 or netport.
17582
17583 * lib/gdb.exp: Set GDB to [transform gdb] if we're using a remote host
889bf7c5 17584 and it's not already set.
c906108c
SS
17585
17586Fri Mar 28 19:54:18 1997 Bob Manson <manson@charmed.cygnus.com>
17587
17588 * gdb.base/setshow.exp: Only test the run command if the target
889bf7c5 17589 isn't using a stub and if it supports argument passing.
c906108c
SS
17590
17591Sat Mar 22 19:50:25 1997 Bob Manson <manson@charmed.cygnus.com>
17592
17593 * config/udi.exp(gdb_start): Make sure UDICONF is set
17594 properly before starting gdb.
17595
17596Mon Mar 24 14:40:33 1997 Jeffrey A Law (law@cygnus.com)
17597
17598 * gdb.disasm/mn10300.s: New test file for mn10300 disassembler.
17599 * gdb.disasm/mn10300.exp: Run mn10300 disassembler tests.
17600 * gdb.disasm/Makefile.in: Remove "mn10300" when cleaning.
17601
17602Tue Mar 11 11:42:58 1997 Bob Manson <manson@charmed.cygnus.com>
17603
17604 * config/vx.exp: Use remote_ld, not vxworks_ld. Don't use
889bf7c5 17605 specialized code to reboot the board, use remote_reboot instead.
c906108c
SS
17606
17607 * config/vxworks29k.exp: Use vx.exp, not vx-gdb.exp.
17608
17609 * lib/gdb.exp: Add GDB_TESTCASE_OPTIONS.
17610
17611 * config/monitor.exp: Make sure we disconnect from the target.
17612 Also, try a reboot/reload cycle instead of failing if the
17613 load fails.
17614
17615Fri Mar 7 13:48:30 1997 Bob Manson <manson@charmed.cygnus.com>
17616
17617 * gdb.base/default.exp: Don't set match_max.
17618 * gdb.base/help.exp: Ditto.
17619 * gdb.base/list.exp: Ditto.
17620 * gdb.base/signals.exp: Ditto.
17621
17622 * config/monitor.exp(gdb_load): If gdb,use_standard_load is
17623 set, use remote_ld to download the testcase instead of
17624 the GDB loader.
17625
17626Wed Mar 5 00:00:43 1997 Bob Manson <manson@charmed.cygnus.com>
17627
17628 * config/vr5000.exp: New file.
17629
17630 * config/monitor.exp(gdb_target_monitor): Add pattern for
17631 "Ending remote" to detect errors in connecting.
17632
17633 * gdb.base/setshow.exp: Add .* within auto language test.
17634
17635 * lib/gdb.exp(gdb_run_cmd): Add check for gdb_init_command
17636 target feature.
17637
17638 * config/monitor.exp(gdb_load): Check for a failure when loading,
889bf7c5 17639 and reboot the board if necessary.
c906108c
SS
17640
17641 * gdb.base/setvar.exp(test_set): Handle multiple prints within
17642 a set of tests. Remove print.* from the patterns being checked.
17643
17644Mon Mar 3 11:57:43 1997 Bob Manson <manson@charmed.cygnus.com>
17645
17646 * gdb.base/a1-selftest.exp: Use send_gdb consistently. Don't
17647 refer to gdb_spawn_id.
17648
17649 * config/m32r-stub.exp: Remove references to gdb_spawn_id, no
17650 longer used.
17651 * config/sparclet.exp: Ditto.
17652 * config/sparclet-old.exp: Ditto.
17653 * config/slite.exp: Ditto.
17654 * config/sim.exp: Ditto.
17655 * gdb.base/funcargs.exp: Ditto.
17656
17657 * lib/gdb.exp:Remove references to gdb_spawn_id.
17658 (gdb_expect): Move to remote.exp.
17659
17660Fri Feb 28 20:47:39 1997 Bob Manson <manson@charmed.cygnus.com>
17661
17662 * config/monitor.exp: Detect the "Couldn't establish connection"
17663 message from GDB.
17664
17665Tue Feb 25 14:08:55 1997 Bob Manson <manson@charmed.cygnus.com>
17666
17667 * gdb.base/bitfields.exp: Use runto instead of explicit
17668 gdb_run_cmd/gdb_expect sequences.
17669
17670 * gdb.base/break.exp(text_next_with_recursion): Add match for
17671 gdb_expect call.
17672
17673 * config/monitor.exp(gdb_target_monitor): Calling exit loses big.
17674 We also need to handle the "A program is being debugged already"
17675 prompt from gdb. Use gdb_test to set the baud rate.
17676
17677 * lib/gdb.exp(gdb_init): Increase the default expect buffer size
17678 to 20000. Really. I mean it.
17679
17680Mon Feb 24 13:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
17681
17682 * lib/gdb.exp(gdb_test): Generate a FAIL message when send_gdb
889bf7c5
PA
17683 fails. If suppress_flag is set, skip perror message about not
17684 being able to send to GDB.
c906108c 17685 (send_gdb): If suppress_flag is set, don't try to send commands to
889bf7c5 17686 GDB.
c906108c
SS
17687 (gdb_expect): If suppress_flag is set, always fail immediately.
17688 (gdb_suppress_tests, gdb_stop_suppressing_tests): New functions.
17689 (gdb_init): Call gdb_stop_suppressing_tests.
17690 (default_gdb_exit): Ditto.
17691 (default_gdb_start): Ditto.
17692
17693 * gdb.base/bitfields.exp: Call gdb_suppress_tests and
889bf7c5 17694 gdb_stop_suppressing_tests as appropriate.
c906108c 17695 * gdb.base/break.exp: Ditto.
889bf7c5 17696 * gdb.base/callfuncs.exp: Ditto.
c906108c
SS
17697 * gdb.base/commands.exp: Ditto.
17698 * gdb.base/exprs.exp: Ditto.
889bf7c5 17699 * gdb.base/funcargs.exp: Ditto.
c906108c
SS
17700 * gdb.base/list.exp: Ditto.
17701 * gdb.base/recurse.exp: Ditto.
889bf7c5 17702 * gdb.base/scope.exp: Ditto.
c906108c
SS
17703 * gdb.base/structs.exp: Ditto.
17704 * gdb.c++/inherit.exp: Ditto.
17705
17706Sun Feb 23 19:56:02 1997 Bob Manson <manson@charmed.cygnus.com>
17707
17708 * config/vr4300.exp: New file.
17709
99707966 17710 * gdb.*/*.exp: Call gdb_expect instead of expect.
d63a86f8 17711
99707966 17712 * lib/gdb.exp(gdb_expect): New function.
c906108c
SS
17713
17714Thu Feb 20 13:57:01 1997 Bob Manson <manson@charmed.cygnus.com>
17715
17716 * lib/gdb.exp(gdb_init): New function.
17717
17718 * gdb.base/setvar.exp(test_set): Don't bother printing a PASS/FAIL
889bf7c5 17719 for each individual variable set.
c906108c
SS
17720
17721 * gdb.base/exprs.exp(test_expr): Make sure each test gets a unique
17722 name.
17723
17724 * gdb.base/help.exp: Fix the syntax of a few gdb_test calls.
17725
17726 * gdb.base/scope.exp: Use gdb_test.
17727
17728 * gdb.base/ptype.exp: Don't call "gdb_exit; gdb_start" if we're
17729 aborting; the testsuite driver will do that for us (see
17730 gdb_finish). Also, use gdb_test in a few more places.
17731
17732Thu Feb 20 13:32:24 1997 Stan Shebs <shebs@andros.cygnus.com>
17733
17734 * gdb.base/help.exp: Fix syntax of "help info all-registers" test.
17735
17736Thu Feb 20 10:34:21 1997 Jeffrey A Law (law@cygnus.com)
17737
17738 * gdb.disasm/mn10200.s: Add "nop" after "main" so that "main"
17739 and "add_tests" are not at the same address.
17740
17741Fri Feb 14 18:47:23 1997 Bob Manson <manson@charmed.cygnus.com>
17742
17743 * gdb.base/ptype.exp: Use gdb_test.
17744
17745Thu Feb 13 16:09:36 1997 Jeffrey A Law (law@cygnus.com)
17746
17747 * gdb.disasm/mn10200.s (misc_tests): Fix targets for "jsr" insns.
17748 * gdb.disasm/mn10200.exp (misc_tests): Remove bogus line accidentally
17749 left in. No longer expect them to fail.
17750
17751 * gdb.stabs/*.mt; Deleted, no longer used.
17752 * gdb.stabs/configure.in: Remove references to target makefile
17753 frags.
17754 * gdb.stabs/configure: Rebuilt.
17755
17756 * gdb.disasm/*.mt: Deleted, no longer used.
17757 * gdb.disasm/configure.in: Remove references to target makefile
17758 frags. Use "sh3.s" as the unique filename for this directory.
17759 * gdb.disasm/configure: Rebuilt.
17760
17761 * gdb.disasm/mn10200.s: New test file for mn10200 disassembler.
17762 * gdb.disasm/mn10200.exp: Run mn10200 disassembler tests.
17763 * gdb.disasm/Makefile.in: Remove "mn10200" when cleaning.
17764
17765Tue Feb 11 16:57:58 1997 Bob Manson <manson@charmed.cygnus.com>
17766
17767 * config/udi.exp: Use mondfe,name instead of remote_host.
17768
17769Tue Feb 11 11:22:36 1997 Jeffrey A Law (law@cygnus.com)
17770
17771 * gdb.base/watchpoint.exp: Don't expect a failure when calling
17772 a function with a watchpoint enabled on the mn10200.
17773
17774 * gdb.stabs/weird.exp: Don't quit if "weird.s" doesn't exist
17775 before trying to create it!
17776
17777Mon Feb 10 16:40:47 1997 Bob Manson <manson@charmed.cygnus.com>
17778
17779 * config/vx.exp: Use hostname instead of netport.
17780
17781 * config/vxworks.exp: New file.
17782
17783 * gdb.base/a2-run.exp: Change vxworks cases to use gdb_spawn_id.
17784
17785 * config/monitor.exp(gdb_target_monitor): Look for a prompt from
889bf7c5 17786 gdb before assuming everything worked. Send a ^C if a timeout
c906108c
SS
17787 occurs.
17788
17789 * lib/gdb.exp(gdb_test): Check the result of send_gdb. Use
17790 $gdb_spawn_id directly.
17791 (gdb_run_cmd): Try _start as well as start. Use the target feature
17792 gdb,start_symbol as the symbol to start from when jumping.
17793
17794Mon Feb 10 11:26:59 1997 Jeffrey A Law (law@cygnus.com)
17795
17796 * gdb.base/exprs.exp: Delete bogus/incorrect (and probably
17797 redundant) test.
17798
17799 * gdb.base/recurse.exp: Relax final value test for 'b' so that
17800 it doesn't lose for 16bit integer systems.
17801
17802Fri Feb 7 09:31:21 1997 Jeffrey A Law (law@cygnus.com)
17803
17804 * gdb.fortran/types.exp: If the target doesn't support "double"
17805 data types, then expect "real" types to only be 4 bytes.
17806
17807 * gdb.c++/virtfunc.exp: Expect failure for virtual function
17808 call tests if the target doesn't support inferior function calls.
17809
17810 * gdb.base/printcmds.exp: Allow minor deviation in FP values
17811 in printf tests.
17812
17813Thu Feb 6 12:46:14 1997 Jeffrey A Law (law@cygnus.com)
17814
17815 * gdb.base/help.exp: Disable "help set", "help show", and
17816 "help support". Simplify regexp for "help stack".
17817
17818 * gdb.base/default.exp: Set match_max to 5000 and the timeout
17819 to 60 seconds. Temporarily set match_max to 15000 around the
17820 "info copying" test.
17821
17822 * gdb.base/nodebug.exp: Don't try to do an inferior function
17823 call if the target doesn't support them.
17824 * gdb.base/printcmds.exp: Likewise.
17825 * gdb.base/setvar.exp: Likewise.
17826 * gdb.base/structs.exp: Likewise.
17827 * gdb.c++/templates.exp: Likewise.
17828 * gdb.base/ptype.exp: Likewise. Remove UDI specific stuff.
17829
17830 * gdb.base/recurse.exp: Enable for the mn10200.
17831
17832 * configure.in: Do configure gdb.stabs directory for *-*-elf
17833 targets.
17834 * configure: Rebuilt.
17835
17836 * gdb.base/break.exp: Check for gdb,noresults before testing
17837 exit status and/or results from the target.
17838 * gdb.base/watchpoint.exp, gdb.base/langs.exp: Likewise.
17839 * lib/gdb.exp: Remove old (now bogus) initialization of
17840 noinferior, noargs, noresults and nosignals.
17841
17842Tue Feb 4 21:52:17 1997 Bob Manson <manson@charmed.cygnus.com>
17843
17844 * config/sh.exp: New file.
17845
17846 * config/slite.exp: Try to connect multiple times to the board
17847 before rebooting. Only send a "monitor run" if need_monitor_run
17848 is set.
17849
17850 * gdb.base/break.exp: Don't do the "stub continue" test if
17851 the target has gdb_stub set.
17852
17853 * gdb.base/callfuncs.exp: Increase the timeout.
17854
17855 * gdb.base/interrupt.exp: Don't even try to compile the testcase
17856 if the target has gdb,noinferiorio set.
17857
17858 * gdb.base/list.exp: Increase match_max to 10000 characters.
17859
17860 * gdb.base/sigall.exp: Check for gdb,nosignals on the target.
17861
17862 * gdb.base/watchpoint.exp: Check for gdb,noinferiorio on the
17863 target.
17864
17865 * lib/gdb.exp(gdb_run_cmd): Fix for targets that use stubs.
17866
17867Mon Feb 3 12:09:37 1997 Bob Manson <manson@charmed.cygnus.com>
17868
17869 * gdb.base/a1-selftest.exp: Make sure we call gdb_exit before
889bf7c5
PA
17870 trying to delete the copy of gdb. Catch the file delete so we
17871 don't die if the delete fails; also, the file should be copied to
17872 the host, not to the build.
c906108c
SS
17873
17874Sun Feb 2 00:55:14 1997 Bob Manson <manson@charmed.cygnus.com>
17875
17876 * lib/gdb.exp(gdb_test): Surround the result pattern with
889bf7c5 17877 parenthesis in case it contains multiple regexps separated
c906108c
SS
17878 with |.
17879
17880 * gdb.base/watchpoint.exp: Use gdb_test.
17881 * gdb.base/default.exp: Ditto.
17882
17883Sat Feb 1 23:51:01 1997 Bob Manson <manson@charmed.cygnus.com>
17884
99707966 17885 * gdb.*/*.exp: Replace $prompt with $gdb_prompt.
d63a86f8 17886
c906108c
SS
17887 * gdb.base/scope.exp: Use gdb_test.
17888 * gdb.c++/classes.exp: Ditto.
17889 * gdb.c++/inherit.exp: Ditto.
17890
17891Fri Jan 31 13:09:12 1997 Bob Manson <manson@charmed.cygnus.com>
17892
17893 * gdb.base/crossload.exp: Don't use execute_anywhere, use
17894 remote_exec instead.
17895 * gdb.base/corefile.exp: Don't be ridiculous.
17896 * gdb.base/*.c: Add missing stub invocations.
17897
17898Thu Jan 30 16:49:25 1997 Bob Manson <manson@charmed.cygnus.com>
17899
17900 * config/slite.exp: Miscellaneous fixes.
17901
17902 * lib/gdb.exp: Fix runto.
17903
17904 * gdb.base/signals.exp: Check for a gdb,nosignals feature of
17905 the target.
17906
17907 * gdb.base/watchpoint.exp: Fix regexp.
17908
17909 * lib/gdb.exp(default_gdb_exit): Add a catch to the
17910 close and wait commands, as the descriptor may now be
17911 invalid. Always call "remote_close host".
17912
17913Tue Jan 28 14:42:31 1997 Bob Manson <manson@charmed.cygnus.com>
17914
17915 Major rewrite for testsuite revision.
d63a86f8 17916
c906108c
SS
17917 * lib/gdb.exp: Remove references to global CC, CXX, B_OPTIONS,
17918 TARGET_INCLUDES, LDFLAGS and target_alias. Use gdb_spawn_id
17919 instead of relying on spawn_id to always contain a valid
17920 spawn id.
17921 (get_compiler_info): New procedure to build the ${binfile}.ci
17922 file, instead of replicating this in N different places.
17923 (gdb_compile): New procedure.
d63a86f8 17924
c906108c 17925 gdb.*/*.exp: Use gdb_compile and get_compiler_info (with
889bf7c5
PA
17926 appropriate arguments) instead of compile. Use gdb_test in a lot
17927 more places. Use send_gdb instead of send. Always run gdb_start
c906108c
SS
17928 at the start of a testcase, as this is no longer done magically.
17929
17930 config/*-gdb.exp: Rename without the -gdb suffix.
17931
17932 config/mips.exp: Use remote_close instead of exit_remote_shell.
17933 config/monitor.exp: Use target_info instead of looking at
17934 baud, timeout, etc.
17935 config/sim.exp: Use gdb_spawn_id instead of relying on spawn_id.
17936
17937Sat Dec 14 00:43:57 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17938
17939 * gdb.c++/templates.exp (test_ptype_of_templates),
17940 gdb.c++/inherit.exp (test_ptype_si, test_print_anon_union):
17941 Update expect patterns for destructors and assignment operators
17942 to match corresponding c-typeprint.c changes.
17943 * gdb.c++/templates.exp (test_template_breakpoints): Revert change
17944 to destructor breakpoint test, GDB should be able to set the
17945 destructor breakpoint without specifying arguments.
17946
17947Tue Dec 3 20:17:52 1996 Fred Fish <fnf@cygnus.com>
17948
17949 * gdb.threads/pthreads.exp: Change result for failure to compile due
17950 to lack of pthreads runtime support from an error to simply an
17951 unsupported test, per dejagnu standards.
17952
17953Sun Dec 1 00:18:59 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17954
17955 * lib/gdb.exp (gdb_test): Simplify expect pattern for the case
17956 where GDB exits to reduce pattern match time.
17957 (skip_chill_tests): Skip chill tests for mips*-sgi-irix6*.
17958
17959 * gdb.base/nodebug.exp: Add mips*-sgi-irix6* xfails.
17960
dc96c6c7 17961Tue Nov 26 18:29:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
17962
17963 * gdb.base/callfuncs.exp: Turn on function call tests for h8300.
17964 * gdb.base/default.exp: ditto.
17965 * gdb.base/nodebug.exp: ditto.
17966 * gdb.base/printcmds.exp: ditto.
17967 * gdb.base/ptype.exp: ditto.
17968 * gdb.base/setvar.exp: ditto.
17969 * gdb.base/structs.exp: ditto.
17970 * gdb.base/setshow.c: Guard against uninitialized values of argc.
17971
17972Tue Nov 26 17:23:28 1996 Ian Lance Taylor <ian@cygnus.com>
17973
17974 * configure, */configure: Rebuild with autoconf 2.12.
17975
17976Sat Nov 23 13:32:15 1996 Fred Fish <fnf@cygnus.com>
17977
17978 * gdb.base/a1-selftest.exp: Change x86 linux setup_xfails to
17979 use new i*86-pc-linux*-gnu quads.
17980 * gdb.base/corefile.exp: Ditto.
17981 * gdb.base/signals.exp: Ditto.
17982 * gdb.base/sigall.exp: Ditto.
17983 * gdb.base/interrupt.exp: Ditto.
17984
17985 * gdb.base/signals.exp (signal_tests_1): Remove setup_xfail
17986 "i*86-*-linux" for "signal SIGUSR1". Now works, at least with
17987 RedHat 4.0.
d63a86f8 17988
c906108c 17989 * gdb.threads/pthreads.c (_MIT_POSIX_THREADS): Define if target is
889bf7c5
PA
17990 linux. This allows the test case to at least compile on latest
17991 linux, but still not run due to missing the threads runtime library.
c906108c
SS
17992
17993Fri Nov 22 10:13:29 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17994
17995 * gdb.base/a1-selftest.exp (do_steps_and_nexts): Reinitialize source
17996 directory to search gdb directory. Accept and step over conditional
17997 stack alignment code. Consume $prompt in failure cases.
17998 Reset timeout to $oldtimeout instead of some arbitrary value.
17999 * gdb.base/nodebug.exp: Limit backtrace to 10 frames to avoid
18000 timeout problems with infinite stack backtraces.
18001 * gdb.base/ptype.exp (ptype struct link, union tu_link):
18002 Accept function parameters for linkfunc member.
18003
18004Thu Nov 21 09:17:19 1996 Fred Fish <fnf@cygnus.com>
18005
18006 * lib/gdb.exp (CFLAGS): Remove, unreferenced.
18007 (CXXFLAGS): Remove, unreferenced.
18008 (B_OPTIONS): Add for -B options and add code to initialize with
889bf7c5
PA
18009 previous -B options and also add -B option to pick up cross compiled
18010 runtime.
c906108c
SS
18011 (TARGET_INCLUDES): Add for -I options and add code to initialize when
18012 doing cross compiles.
18013 (target_alias): Declare global.
18014 (xgcc): Set variable to full path of gcc in build tree. Use findfile
18015 to verify that gcc exists in build tree, and if so set CC to that
18016 gcc and to use B_OPTIONS and TARGET_INCLUDES.
d63a86f8 18017
c906108c
SS
18018Tue Nov 12 16:20:13 1996 Fred Fish <fnf@cygnus.com>
18019
18020 * gdb.c++/inherit.exp (test_print_anon_union): Reenable
18021 ptype test for anonymous union. Fixup testcase to match
18022 current gcc debug output.
18023
18024Mon Nov 11 14:12:06 1996 Jeffrey A Law (law@cygnus.com)
18025
18026 * gdb.base/funcargs.c: Use cast rather than "UL" suffix to
18027 force argument to an unsigned long type.
18028
18029Mon Nov 11 10:27:55 1996 Fred Fish <fnf@cygnus.com>
18030
18031 * gdb.c++/inherit.exp (test_ptype_si): Fix tagless struct ptype
889bf7c5 18032 tests and anonymous union print/ptype tests.
c906108c
SS
18033 * gdb.base/list.exp (test_forward-search): Increase timeout by
18034 5 minutes for the "search extremely long line" case.
18035 * lib/gdb.exp (gdb_test): Document that the third arg to gdb_test is
18036 completely optional and that the pass/fail messages use the command as
18037 the message if that third arg is a null string.
18038 (gdb_test_exact): Arrange that a null string pattern means match a
18039 null string output rather than any output, which might include random
889bf7c5 18040 errors.
c906108c
SS
18041 * gdb.base/mips_pro.exp: Add "mips*-sgi-irix4*" xfail for
18042 backtrace test.
18043 * gdb.c++/demangle.exp: Add a "*-*-*" xfail for test that was
18044 always failing and failure is now exposed by gdb.exp changes.
18045
18046Sat Nov 9 11:13:24 1996 Fred Fish <fnf@cygnus.com>
18047
18048 * gdb.c++/inherit.exp (test_ptype_vi): Log some passes that
18049 weren't being noted.
18050
18051Sat Nov 9 01:05:10 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18052
18053 * gdb.base/corefile.exp: Consume $prompt in mmap fail cases.
18054 * gdb.stabs/weird.exp: Remove v_comb xfails.
18055
dc96c6c7 18056Tue Nov 5 10:44:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
18057
18058 * gdb.base/[bitfields.exp crossload.exp funcargs.exp interrupt.exp
a9c64011 18059 list.exp scope.exp watchpoint.exp]
c906108c 18060 Make all timeout error msgs explicitly say "(timeout)".
d63a86f8 18061
dc96c6c7 18062Mon Nov 4 12:03:06 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
18063
18064 * config/monitor.exp: Increase download timeout to 1000 seconds.
18065
dc96c6c7 18066Mon Nov 4 12:02:26 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
18067
18068 * config/m32r.exp: Increase timeout to 120 seconds.
18069
18070Sun Nov 3 14:37:05 1996 Fred Fish <fnf@cygnus.com>
18071
18072 * gdb.c++/classes.exp: Modify to handle current gcc C++ member ordering
18073 and accept older ordering as obsolescent gcc or gdb.
18074 * gdb.c++/templates.exp: Ditto.
18075 * gdb.c++/virtfunc.exp: Ditto.
18076
18077Fri Nov 1 11:56:09 1996 Fred Fish <fnf@cygnus.com>
18078
18079 * gdb.base/coremaker.c: Add code to mmap some data so we
18080 can check that it ends up in the core file.
18081 * gdb.base/corefile.exp: Add test to read mmapped data
18082 from core file.
18083
dc96c6c7 18084Wed Oct 30 18:19:16 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
18085
18086 * config/m32r.exp: New file.
18087
18088Mon Oct 21 14:40:50 1996 Stu Grossman (grossman@critters.cygnus.com)
18089
18090 * testsuite/gdb.base/nodebug.exp: Whack out -g options by hand so
18091 that cflags can contains -gstabs, and work correctly for other tests.
18092
dc96c6c7 18093Mon Oct 21 14:00:37 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
18094
18095 * gdb.base/setshow.exp: New file, tests show and set.
18096 * gdb.base/setshow.c: New file, tests show and set.
18097 * gdb.base/help.exp: Add test for help set|show annotate.
18098 * gdb.base/default.exp: Add test for set|show annotate.
18099
18100Wed Oct 16 19:03:54 1996 Stu Grossman (grossman@critters.cygnus.com)
18101
18102 * testsuite/gdb.base/break.exp: Make backtrace from factorial
18103 errors unique.
18104 * testsuite/gdb.base/nodebug.exp: Whack out all -g options
18105 explicitly.
18106
18107Tue Oct 15 16:45:02 1996 Stu Grossman (grossman@critters.cygnus.com)
18108
18109 * config/sim-gdb.exp (gdb_target_sim): Remove setting of height
18110 and width commands. This is done elsewhere.
18111 * (gdb_start): Don't call gdb_start_sim here. That's already
18112 done in gdb_load. This fixes lots of failures in default.exp.
18113
18114Sun Oct 13 10:40:23 1996 Fred Fish <fnf@cygnus.com>
18115
18116 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>:
18117 * gdb.base/mips_pro.exp: Fix misplaced gdb_exit/gdb_start/gdb_load.
18118 * lib/gdb.exp (gdb_test): Treat failures due to program exiting
18119 in the same we we treat other failures (since it may be an expected
889bf7c5 18120 condition), rather than as an error.
c906108c
SS
18121 * gdb.base/signals.exp (test_handle_all_print): Revert back to
18122 old test format.
18123
18124Fri Oct 11 17:05:22 1996 Fred Fish <fnf@cygnus.com>
18125
18126 * Makefile.in (clean mostlyclean): Also remove chill *.grt files.
18127 (distclean maintainer-clean realclean): No need to remove files
889bf7c5 18128 twice. Nuke the duplicates.
c906108c 18129 * gdb.base/Makefile.in (EXECUTABLES): Add "structs".
d63a86f8 18130 * gdb.threads/Makefile.in (distclean maintainer-clean realclean):
c906108c
SS
18131 Remove config.h along with other config files.
18132
18133Mon Sep 30 20:16:22 1996 Fred Fish <fnf@cygnus.com>
18134
18135 * gdb.base/interrupt.exp: Add i*86-*-linux* setup_xfail for
18136 "p func1 ()" and note that rests of tests are skipped.
18137 * gdb.base/corefile.exp: Add i*86-*-linux* and m68*-*-hpux*
889bf7c5 18138 setup_xfails for "print func2::coremaker_local".
c906108c
SS
18139 Add i*86-*-linux* setup_xfail for "backtrace in corefile.exp".
18140 * gdb.base/mips_pro.exp: Restart gdb in this test so it isn't
18141 affected by the previous run test.
18142 * gdb.chill/misc.exp: Add m68*-*-hpux* setup_xfails for
18143 "print array () ubyte (foo)" and "print/x array () byte (\$i)"
18144 * gdb.chill/pr-8742.exp: Add m68*-*-hpux* setup_xfails for
18145 "pass int powerset tuple" and "pass modeless int powerset tuple".
18146 * gdb.chill/tests2.exp: Add m68*-*-hpux* setup xfails for
18147 "real write 4" and "real write 8".
18148 * gdb.shill/tuples.exp: Add i*86-*-linux* and m68*-*-hpux*
889bf7c5 18149 setup_xfails for "print vs1 after tuple assign 2",
c906108c
SS
18150 "print \$i after tuple assign 2", and
18151 "print vs2 after tuple assign 2".
18152 * lib/gdb.exp (gdb_test): When a gdb aborts, print a more
18153 meaningful error message and return -1 so the caller can
18154 suppress further tests and avoid a cascade of errors.
d63a86f8 18155
c906108c
SS
18156Fri Sep 27 10:34:51 1996 Fred Fish <fnf@cygnus.com>
18157
18158 * gdb.base/a1-selftest.exp: Tweak tests to account for new
18159 format for printing version.
18160 * gdb.base/default.exp: Ditto.
18161 * gdb.base/interrupt.exp: Fix problem with cascade of
18162 errors if child process dies while calling a function.
d63a86f8 18163
c906108c
SS
18164Fri Sep 13 21:43:48 1996 Fred Fish <fnf@cygnus.com>
18165
18166 * Makefile.in (VPATH): Add
18167 * Makefile.in (Makefile, config.status): Fix rules so things get
18168 remade when necessary.
18169
18170Fri Sep 13 18:16:10 1996 Fred Fish <fnf@cygnus.com>
18171
18172 * Makefile.in (just-check): Add path to sibling expect dir
18173 to environment variable specified by RPATH_ENVVAR.
18174
18175Fri Sep 13 12:05:34 1996 Fred Fish <fnf@cygnus.com>
18176
18177 * Makefile.in (RPATH_ENVVAR): New var, set to @RPATH_ENVVAR@.
18178 (just-check): Add shared library paths for libstdc++, tk,
18179 tcl, bfd, and opcodes to the environment variable specified
18180 in RPATH_ENVVAR.
18181 * configure.in: Add support to recognize --enable-shared flag
18182 and generate correct value for RPATH_ENVVAR.
18183 * configure: Regenerated with autoconf.
18184
18185Mon Sep 2 06:36:02 1996 Fred Fish <fnf@cygnus.com>
18186
18187 * gdb.base/break.exp: Expand "Delete all breakpoints" xfail to
889bf7c5 18188 include all osf versions.
c906108c
SS
18189 * gdb.threads/pthreads.exp: Expand "run to main" xfail to include
18190 all osf versions. Add -D_MIT_POSIX_THREADS to compilation command
18191 when target is linux. When failing to build pthreads test
18192 executable, give more meaningful message.
18193 * gdb.threads/pthreads.c: Hpux also uses old definition of second
18194 arg for pthread_create.
d63a86f8 18195
c906108c
SS
18196Mon Aug 19 09:58:59 1996 Fred Fish <fnf@cygnus.com>
18197
18198 * gdb.threads/pthreads.c (PTHREAD_CREATE_ARG2,
889bf7c5 18199 PTHREAD_CREATE_NULL_ARG2): Accomodate old pthreads implementations.
c906108c 18200 * gdb.threads/pthreads.exp: Try linking with both -lpthread (Solaris)
889bf7c5 18201 and -lpthreads (everybody else).
c906108c
SS
18202 (test_startup): Fail gracefully if threads are not supported.
18203 * gdb.base/nodebug.exp: Add setup_xfail hppa*-*-hpux* for
18204 "p/c array_index("abcdef",2)" when not gcc compiled.
18205 * gdb.base/corefile.exp: Add setup_xfail hppa*-*-hpux* for
18206 "print func2::coremaker_local" when not gcc compiled.
18207 * gdb.base/opaque.exp: Remove setup_xfail hppa*-*-hpux* for
18208 "ptype on opaque struct tagname (statically)",
18209 "ptype on opaque struct tagname (dynamically) 1", and
18210 "ptype on opaque struct tagname (dynamically) 2"
18211 for not compiled with gcc.
18212 * gdb.base/mips_pro.exp: Only do setup_xfail hppa*-*-* for
18213 backtrace when compiled with gcc.
d63a86f8 18214 * lib/gdb.exp (runto_main): Return result of "runto main" rather
c906108c
SS
18215 than always return success.
18216
18217Sat Aug 17 13:28:00 1996 Fred Fish <fnf@cygnus.com>
18218
18219 * gdb.c++/virtfunc.exp: Remove setup_xfail for "mips-*-irix5*".
18220
18221Tue Aug 13 10:26:10 1996 Jeffrey A Law (law@cygnus.com)
18222
18223 * gdb.base/structs.exp: Undo last change.
18224
18225Mon Aug 12 15:29:08 1996 Fred Fish <fnf@cygnus.com>
18226
18227 * gdb.base/a1-selftest.exp (do_steps_and_nexts): New routine to
18228 encapsulate all the steps/nexts done during self test, starting
18229 at main, and makes them less sensitive to optimization issues.
18230 Add "hppa*-*-hpux*" to setup_xfail for "backtrace through
18231 signal handler" test.
18232 * gdb.threads/pthreads.exp: Only run this for native configs.
18233 * gdb.base/structs.exp (do_function_calls): Add hppa*-*-hpux9*"
18234 setup_xfails for "p fun5()", "p fun6()", "p fun7()", and "p fun8"
18235 tests.
18236 gdb.c++/virtfunc.exp (do_tests): Add "mips-*-irix5*" setup_xfail
18237 for "runto test_calls(void)" test.
d63a86f8 18238
c906108c
SS
18239Sun Aug 11 13:11:24 1996 Fred Fish <fnf@cygnus.com>
18240
18241 * gdb.base/term.exp: Set 7-bit strings, address off, width to 0,
18242 and don't expect address info in breakpoint confirmations.
18243
18244Wed Aug 7 20:47:43 1996 Fred Fish <fnf@cygnus.com>
18245
18246 * gdb.base/list.exp (test_forward_search): Increase timeout
18247 temporarily by 60 seconds for searching extremely long line,
889bf7c5 18248 and then reset to old value when done. Increase expect input
c906108c
SS
18249 buffer to 10000.
18250
18251Wed Aug 7 15:34:22 1996 Fred Fish <fnf@cygnus.com>
18252
18253 * gdb.base/list.exp (test_forward_search): Fix to handle very
18254 long source line without overflowing expect's input buffer.
18255
18256Wed Aug 7 12:03:25 1996 Tom Tromey <tromey@creche.cygnus.com>
18257
18258 * config/slite-gdb.exp (gdb_start): Use "full_buffer", not
18259 "buffer_full".
18260
18261 * config/nind-gdb.exp (gdb_start): Use "full_buffer", not
18262 "buffer_full".
18263
18264 * config/mips-gdb.exp (gdb_start): Use "full_buffer", not
18265 "buffer_full".
18266
18267 * lib/gdb.exp (gdb_test): Correct pattern is "full_buffer", not
18268 "buffer_full".
18269
18270Wed Aug 7 11:05:47 1996 Fred Fish <fnf@cygnus.com>
18271
18272 * configure.in (configdirs): Add gdb.threads.
18273 * configure: Regenerated with autoconf.
18274 * gdb.threads/{config.in, pthreads.c, pthreads.exp}: New.
18275 * gdb.threads/{Makefile.in, configure.in}: Complete rewrites.
18276 * gdb.threads/configure: New, generated with autoconf.
d63a86f8 18277
c906108c
SS
18278Tue Aug 6 10:23:04 1996 Tom Tromey <tromey@rtl.cygnus.com>
18279
18280 * lib/gdb.exp (gdb_test_exact): Turn \n in pattern into \r\n.
18281
18282Mon Aug 5 18:11:53 1996 Fred Fish <fnf@cygnus.com>
18283
18284 * gdb.base/signals.exp (test_handle_all_print): Test separately for
18285 each signal's status in the output of "handle all print".
18286 * lib/gdb.exp (gdb_test): Document that the pattern must NOT include
18287 the \r\n sequence that immediately precedes the gdb prompt.
18288 * gdb.base/a1-selftest.exp: Save original timeout and restore
18289 after test.
18290
18291Sun Aug 4 10:20:50 1996 Jeffrey A Law (law@cygnus.com)
18292
18293 * gdb.disasm/hppa.s: Export fmemLRbug_tests_4 as a ST_CODE
18294 symbol.
18295
18296Fri Aug 2 17:37:26 1996 Brendan Kehoe <brendan@lisa.cygnus.com>
18297
18298 * config/vx-gdb.exp (gdb_start): Fix syntax of `$shell_id < 0'.
18299
18300Thu Jun 27 20:41:40 1996 Fred Fish <fnf@cygnus.com>
18301
18302 * gdb.base/signals.exp (test_handle_all_print): Temporarily increase
18303 timeout by 60 seconds.
18304
18305Thu Jun 27 18:13:57 1996 Fred Fish <fnf@cygnus.com>
18306
18307 * config/unix-gdb.exp: Increase default timeout from 30 to 60 sec.
18308 * config/netware.exp (gdb_run_cmd): Restore old timeout before doing
18309 error return.
18310
18311Thu Jun 27 10:54:58 1996 Fred Fish <fnf@cygnus.com>
18312
18313 * lib/gdb.exp (default_gdb_start): When reporting a timeout during
18314 gdb initialization, also report how long dejagnu waited. Restore
18315 old timeout before doing error return. Temporarily increase timeout
889bf7c5 18316 by 3 minutes to allow for slow startups over heavy NFS use.
c906108c
SS
18317
18318Tue Jun 25 19:59:17 1996 Fred Fish <fnf@cygnus.com>
18319
18320 * lib/gdb.exp: Report timeout value for verbosity level 2.
18321 * config/gdbserver.exp: Ditto.
18322 * config/hppro.exp: Ditto.
18323 * config/mips-gdb.exp: Ditto.
18324 * config/monitor.exp: Ditto.
18325 * config/netware.exp: Ditto.
18326 * config/sim-gdb.exp: Ditto.
18327 * config/slite-gdb.exp: Ditto.
18328 * config/udi-gdb.exp: Ditto.
18329 * config/unix-gdb.exp: Ditto.
18330 * config/vx-gdb.exp: Ditto.
18331 * gdb.base/a1-selftest.exp: Ditto.
18332 * gdb.base/a2-run.exp: Ditto.
18333 * gdb.base/break.exp: Ditto.
18334 * gdb.base/corefile.exp: Ditto.
18335 * gdb.base/list.exp: Ditto.
18336 * gdb.base/recurse.exp: Ditto.
18337 * gdb.base/scope.exp: Ditto.
18338 * gdb.base/signals.exp: Ditto.
18339
18340Tue Jun 25 23:16:58 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
18341
18342 * gdb.threads/Makefile.in (docdir): Removed.
18343
18344Tue Jun 25 17:02:39 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
18345
18346 * configure.in (AC_PREREQ): autoconf 2.5 or higher.
d63a86f8 18347 * gdb.{base,c++,chill,disasm,stabs}/Makefile.in (VPATH): set to
c906108c 18348 @srcdir@.
d63a86f8 18349 * gdb.{base,c++,chill,disasm,stabs}/configure.in (AC_PREREQ):
c906108c
SS
18350 autoconf 2.5 or higher.
18351 * gdb.{base,c++,chill,disasm,stabs}/configure: Rebuilt.
18352
18353Thu Jun 13 11:16:10 1996 Tom Tromey <tromey@thepub.cygnus.com>
18354
18355 * configure: Regenerated.
18356 * aclocal.m4 (CY_AC_PATH_TCLH, CY_AC_PATH_TKH): Use odd names to
18357 avoid name clashes with SunOS headers.
18358
18359Wed Jun 5 16:43:27 1996 Jeffrey A Law (law@cygnus.com)
18360
18361 * gdb.c++/virtfunc.exp: Search $objdir/../../libstdc++ for libstdc++.
18362
18363Thu May 30 11:35:11 1996 Jeffrey A Law (law@cygnus.com)
18364
18365 * gdb.base/callfuncs.exp: Finish last change -- make sure the
18366 prototype information ends up in the compiler info file.
18367
18368Thu May 23 12:48:41 1996 Fred Fish <fnf@cygnus.com>
18369
18370 * gdb.base/callfuncs.exp: Remove the compiler info file prior to
18371 attempting to regenerate it. Eliminate use of a temporary file
18372 and just generate the info file directly. Source it immediately,
18373 for consistency of use.
18374 * gdb.base/corefile.exp: Ditto
18375 * gdb.base/exprs.exp: Ditto.
18376 * gdb.base/funcargs.exp: Ditto.
18377 * gdb.base/langs.exp: Ditto.
18378 * gdb.base/list.exp: Ditto.
18379 * gdb.base/mips_pro.exp: Ditto.
18380 * gdb.base/nodebug.exp: Ditto.
18381 * gdb.base/opaque.exp: Ditto.
18382 * gdb.base/ptype.exp: Ditto.
18383 * gdb.base/scope.exp: Ditto.
18384 * gdb.base/setvar.exp: Ditto.
18385 * gdb.base/signals.exp: Ditto.
18386 * gdb.base/whatis.exp: Ditto.
18387 * gdb.c++/templates.exp: Ditto.
18388 * gdb.c++/virtfunc.exp: Ditto.
18389 * gdb.c++/virtfunc.exp: Use contents of gcc_compiled to decide
889bf7c5 18390 whether or not to add -lstdc++ to the compile command line args.
c906108c
SS
18391
18392Sat May 18 02:43:58 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18393
18394 * gdb.base/recurse.exp: Remove setup_xfail for "sparc*-*-sunos4*",
18395 it got fixed by the recent lookup_minimal_symbol_by_pc change.
18396 Increase timeout, a lot of single stepping might be needed if the
18397 target has no hardware watchpoints.
18398
18399Wed May 15 08:47:42 1996 Jeffrey A Law (law@cygnus.com)
18400
18401 * gdb.base/break.exp: Ignore compiler warnings when compiling
18402 break.c.
18403 * gdb.base/callfuncs.exp: Don't run these tests on the h8300.
18404 * gdb.base/default.exp: Add h8300 xfails. Handle messages
18405 from remote-sim.
18406 * gdb.base/exprs.exp: Add h8300 xfails.
18407 * gdb.base/funcargs.exp: Likewise.
18408 * gdb.base/nodebug.exp: Likewise.
18409 * gdb.base/printcmds.exp: Likewise.
18410 * gdb.base/ptype.exp: Likewise.
18411 * gdb.base/setvar.exp: Handle sizeof (int) != 4 for h8300. Add
18412 h8300 xfails.
d63a86f8 18413 * gdb.base/return.exp: Handle float/double precision problems
c906108c
SS
18414 on the h8300.
18415 * gdb.base/funcargs.c: Explicitly make last constant argument to
18416 call_after_alloca_subr an unsigned long type.
18417 * gdb.base/return.c: Include stdio.h.
18418
18419Tue May 7 22:01:12 1996 Rob Savoye <rob@chinadoll.cygnus.com>
18420
18421 * config/abug.exp: New file for the older Motorola Bug monitor
18422 that runs on the mvme13x series VME boards.
18423 * config/monitor.exp: Use the new config array for target settings
18424 if they exist.
18425
18426Fri May 3 16:02:55 1996 Stan Shebs <shebs@andros.cygnus.com>
18427
18428 * sim-gdb.exp: Make the SH simulator allocate less space when
18429 it is targeted.
18430
18431Thu May 2 12:31:56 1996 Jeffrey A Law (law@cygnus.com)
18432
18433 * gdb.base/mips_pro.exp: Expect failure for hppa*-*-* in backtrace
18434 test.
18435
18436Wed Mar 20 08:48:03 1996 Fred Fish <fnf@cygnus.com>
18437
18438 * gdb.base/list.exp (test_list_function): Remove setup_xfail for
18439 "rs6000-*-*" for "list function in include file" when gcc compiled.
18440 * gdb.base/printcmds.exp: Remove setup_xfail for "rs6000-*-aix*"
18441 for "p ctable1[120]".
18442 * gdb.base/scope.exp: Remove setup_xfail for "rs6000-*-*" for
18443 "print 'scope0.c'::filelocal_bss before run" when gcc compiled.
18444 Remove setup_xfail for "rs6000-*-*" for
18445 "print 'scope0.c'::filelocal before run".
18446 * gdb.base/{langs.exp, lists.exp, opaque.exp, scope.exp},
18447 gdb.stabs/weird.exp: Remove use of compiler options "-c -o ..."
18448 since some compilers don't allow both options to be given
18449 on the same command line. Create object file and move it.
d63a86f8 18450
c906108c
SS
18451Tue Mar 19 23:49:31 1996 Fred Fish <fnf@cygnus.com>
18452
18453 * gdb.base/corefile.exp: Always regenerate the core file, since
18454 we always regenerate the coremaker program. Detect special case
18455 where registers cannot be read from core file.
d63a86f8 18456
c906108c
SS
18457Tue Mar 19 16:52:49 1996 Fred Fish <fnf@cygnus.com>
18458
18459 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>
18460 * gdb.base/funcargs.c: Patch for SPARCworks alloca compatibility
18461 * gdb.c++/templates.exp: Only match on basename of file since
18462 some formats like xcoff don't encode directory information.
18463 * gdb.stabs/weird.exp: Use the right sed script for powerpc
18464 and rs6000 AIX xcoff targets.
18465 * configure.in: Add stabsdirs to configdirs for powerpc-*-aix*.
18466 * configure: Regenerate.
18467 * gdb.base/Makefile.in (clean): Remove generated file twice-tmp.c
18468 here, rather than in distclean.
d63a86f8 18469
c906108c
SS
18470Sun Mar 17 13:35:31 1996 Fred Fish <fnf@cygnus.com>
18471
18472 * gdb.base/mips_pro.exp: Create mips_pro.ci to get gcc_compiled
18473 defined, and use it to compile the test case with -O2. The
18474 native compilation still uses no optimization.
18475 * gdb.base/mips_pro.c: Remove inline assembly code since
18476 it is compiled PIC by default, which results in assembler
18477 warnings that make the testsuite think the compilation
18478 was unsuccessful.
18479
18480Sat Mar 16 15:02:24 1996 Fred Fish <fnf@cygnus.com>
18481
18482 * gdb.c++/misc.exp: Add note to message for
18483 "print s.a for foo struct" that this is a known gcc 2.7.2
18484 and earlier bug.
18485
18486Fri Mar 15 17:49:57 1996 Fred Fish (fnf@cygnus.com)
18487
18488 * gdb.base/break.exp: Fix pattern for matching "Delete all
18489 breakpoints (y or n) ". Add "mips-dec-ultrix*" to
18490 setup_xfail for deleting all breakpoints test. Fix various
18491 timeout messages to include "(timeout)".
18492 * gdb.base/callfuncs.exp: Add "i*86-*-sysv4*" to setup_xfail
18493 for "p t_float_values2(3.14159,float_val2)".
18494 * gdb.base/funcargs.exp: Remove "mips-sgi-irix4*" setup_xfail
18495 for "continue to call2g" when gcc compiled.
18496 * gdb.base/langs.exp: Remove "i*86-*-sysv4*" setup_xfail for
18497 "up to foo in langs.exp", "show language at foo in langs.exp",
18498 "show language at cppsub_ in langs.exp", "up to fsub in langs.exp",
18499 and "show language at fsub in langs.exp".
18500 * gdb.base/list.exp: Remove "*-*-sysv4*" setup_xfail for
18501 "list line 1 in include file", "list message for lines past EOF",
18502 "list function in include file", "list list0.h:foo", and
18503 "list filename:function; nonexistant function".
18504 * gdb.base/ptype.exp: Change "i*86-*-sysv4*" setup_xfail for
18505 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)"
18506 and "ptype t_char_array" to be for native cc only.
d63a86f8 18507
c906108c
SS
18508Fri Mar 15 16:17:22 1996 Fred Fish <fnf@cygnus.com>
18509
d63a86f8 18510 * gdb.base/corefile.exp: Remove "alpha-dec-osf2*" native compiled
c906108c 18511 setup_xfail for "print coremaker_bss", "print coremaker_ro",
889bf7c5 18512 "print func2::coremaker_local", and "backtrace in corefile.exp".
c906108c
SS
18513
18514Wed Mar 13 14:54:11 1996 Fred Fish <fnf@cygnus.com>
18515
18516 * gdb.base/signals.exp: Remove "alpha-*-osf2*" setup_xfail for
18517 "bt in signals.exp". This problem only appears when running
18518 the testsuite, and then only intermittently.
18519
18520Tue Mar 12 15:00:16 1996 Stan Shebs <shebs@andros.cygnus.com>
18521
18522 * gdb.base/return.exp (return_tests): Differentiate between
18523 two tests of continuing.
18524
18525Tue Mar 5 14:33:33 1996 Stan Shebs <shebs@andros.cygnus.com>
18526
18527 * */Makefile.in (maintainer-clean): Remove config.log.
18528 * gdb.base/Makefile.in (EXECUTABLES): Replace twice with twice-tmp.
18529 * gdb.c++/Makefile.in (PROGS): Add inherit.
18530 (clean): Remove *.ci.
18531
18532Tue Feb 20 16:36:10 1996 Fred Fish <fnf@cygnus.com>
18533
18534 * gdb.c++/misc.cc: Add test code from Mike Stump.
18535 * gdb.c++/misc.exp: Add test to print s.a, for Mike Stump.
18536
18537Sun Feb 18 11:39:12 1996 Fred Fish <fnf@cygnus.com>
18538
18539 * gdb.base/signals.exp: Change setup_xfail for "alpha-*-osf2"
18540 to "alpha-*-osf2*" and add comment.
18541 * gdb.base/a1-selftest.exp (test_with_self): Remove "alpha-dec-osf2*"
889bf7c5
PA
18542 setup_xfail for "step over execarg initialization" and
18543 "step over corearg initialization".
c906108c
SS
18544 * gdb.base/callfuncs.exp (do_function_calls): Restore setup_xfail
18545 for "hppa*-*-*", "sparc-*-*", "mips*-*-*", and "alpha-dec-osf2*".
18546 * gdb.base/corefile.exp: Add "alpha-dec-osf2*" setup_xfail when not
889bf7c5 18547 gcc compiled for "print coremaker_bss", "print coremaker_ro",
c906108c
SS
18548 "print func2::coremaker_local", and "backtrace in corefile.exp".
18549 * gdb.base/signals.exp: Build and source signals.ci.
18550 Change "alpha-dec-osf2*" setup_xfail for "bt in signals.exp"
18551 to be for gcc only.
18552 * lib/gdb.exp: Move verbose statements outside conditionals.
d63a86f8 18553
c906108c
SS
18554Sat Feb 17 02:22:14 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18555
18556 * gdb.base/sigall.exp: Remove setup_xfail for irix4. Fixed by
18557 Feb 3 procfs.c change.
18558
18559Fri Feb 16 13:25:31 1996 Fred Fish <fnf@cygnus.com>
18560
18561 * config/unix-gdb.exp: Remove extraneous newlines from end of file.
18562
18563Thu Feb 15 08:12:55 1996 Fred Fish <fnf@cygnus.com>
18564
18565 * config/unix-gdb.exp: Default timeout in UNIX case to 30 seconds, up
18566 from dejagnu's apparent default of 10 seconds, which gives random
18567 results when running the tests over NFS on moderately loaded systems.
18568 * lib/gdb.exp (gdb_run_cmd): Add "(timeout)" in timeout case.
18569
18570Mon Feb 12 16:50:28 1996 Fred Fish <fnf@cygnus.com>
18571
18572 * gdb.base/callfuncs.exp: Remove setup_xfail for PR 5318. Now fixed.
18573 * gdb.base/a2-run.exp: Replace $binfile with $testfile in test
889bf7c5 18574 result reports.
c906108c
SS
18575
18576Fri Feb 9 15:56:51 1996 Fred Fish <fnf@cygnus.com>
18577
18578 * configure.in (CY_AC_PATH_TCLH): Remove.
18579 * configure: Regenerate.
18580
18581Fri Feb 9 08:21:31 1996 Fred Fish <fnf@cygnus.com>
18582
18583 * gdb.c++/Makefile.in (clean): Add missing '{'.
18584
18585Fri Feb 2 10:19:40 1996 Jeffrey A Law (law@cygnus.com)
18586
18587 * lib/gdb.exp: Provide a default value for noinferior.
18588
18589 * lib/gdb.exp: Fix typos (LDLAGS -> LDFLAGS).
18590 Load libgloss.exp.
18591
18592Thu Feb 1 20:20:14 1996 Jeffrey A Law (law@cygnus.com)
18593
18594 * gdb.disasm/hppa.exp: Compile directly into an executable, use
18595 the executable, not the .o to run the tests from.
18596
18597Wed Jan 31 14:21:09 1996 Jeffrey A Law (law@cygnus.com)
18598
18599 * gdb.base/break.exp: Don't test for program exit or exit status
18600 if $noresults if nonzero.
18601 * gdb.base/langs.exp: Likewise.
18602 * gdb.base/watchpoint.exp: Likewise.
18603
18604 * gdb.base/default.exp: Remove extraneous call to load gdb.exp.
18605 * gdb.chill/pr-8405.exp: Move skip_chill_tests check to just before
18606 trying to compile the testcase.
18607
18608Wed Jan 24 23:42:39 1996 Doug Evans <dje@charmed.cygnus.com>
18609
18610 * gdb.base/interrupt.exp (p func1): xfail sparc64-*-solaris2.
18611 * gdb.base/signals.exp (continue to handler): Likewise.
18612
18613Tue Jan 23 16:28:22 1996 Per Bothner <bothner@kalessin.cygnus.com>
18614
18615 * gdb.c++/classes.exp: Now = returns false/true, not 1/0.
18616
18617 * gdb.fortran/exprs.exp: .LT. and .GT. now return .TRUE. or .FALSE..
18618
18619Tue Jan 23 15:41:57 1996 Jeffrey A Law (law@cygnus.com)
18620
18621 * gdb.base/corefile.exp: Recognize "not found" as failure
18622 when trying to determine if a core file was generated.
18623 If no core file was generate the first time, try again without
18624 the ulimit -c to work around braindamaged shells.
18625
18626Mon Jan 15 09:33:00 1996 Fred Fish <fnf@cygnus.com>
18627
18628 * gdb.stabs/configure.in (alpha-*-*,mips-*-*): Replace
18629 [] tests with "test" and enclose string in quotes.
18630 * gdb.stabs/configure: Rebuild
d63a86f8 18631
c906108c
SS
18632Thu Jan 11 09:43:14 1996 Tom Tromey <tromey@creche.cygnus.com>
18633
18634 Changes in sync with expect:
18635 * aclocal.m4 (CY_AC_PATH_TCLH): Handle Tcl 7.5 and greater.
18636 (CY_AC_PATH_TCLLIB): Handle Tcl 7.5 and greater.
18637 (CY_AC_PATH_TKH): Handle Tk 4.1 and greater.
18638 (CY_AC_PATH_TKLIB): Handle Tk 4.1 and greater. Properly quote
18639 argument to AC_REQUIRE.
18640 * configure: Regenerated.
18641
18642Thu Jan 4 08:17:22 1996 Fred Fish <fnf@cygnus.com>
18643
18644 * gdb.base/corefile.exp: When generating a core, discard any
18645 error messages about ulimit not found and the "core dumped"
18646 message from the shell that runs the coredumper.
18647
18648Wed Jan 3 01:30:41 1996 Jeffrey A Law (law@cygnus.com)
18649
18650 * lib/gdb.exp (skip_chill_tests): Skip them on the PA too.
18651
18652 * gdb.stabs/weird.exp: Use ${target_triplet} to determine
18653 which sed script to run. Expect failure for v_comb test
18654 on PA targets too.
d63a86f8 18655
c906108c
SS
18656Sat Dec 30 16:09:04 1995 Fred Fish <fnf@rtl.cygnus.com>
18657
18658 * gdb.base/corefile.exp: Remove "i*86-*-linux" xfail for
889bf7c5 18659 "print func2::coremaker_local" and for "backtrace in corefile.exp"
c906108c
SS
18660
18661Sat Dec 30 12:59:12 1995 Fred Fish <fnf@cygnus.com>
18662
18663 * lib/gdb.exp: Fix typo and rewrite skip_chill_tests.
18664 * gdb.stabs/weird.exp: Setup "sparc-sun-sunos4*" and
889bf7c5 18665 "sparc-sun-solaris*" xfails for "p v_comb".
c906108c
SS
18666 * lib/gdb.exp (default_gdb_start): Fix typo.
18667 * gdb.base/corefile.exp: Allow "Core was generated by ..."
18668 messages to not include the full program name that caused
18669 the core dump since some systems (such as solaris) apparently
18670 truncate this path to about 80 characters.
18671 When generating a core file first try increasing the core file
18672 size limit to unlimited since some systems may default it to
18673 zero, and it is harmless to try it. Move the test for failing
18674 to generate a core file to where it will actually get executed.
18675 * gdb.c++/templates.exp (test_ptype_of_templates): Accept
18676 new gdb result from g++ debug info improvements and make old
18677 pattern obsolescent. Also account for size_t differences
18678 (may be int or long).
18679 * gdb.base/a1-selftest.exp (test_with_self): Check for case where
18680 initialization before function call is placed in the delay slot
18681 and thus appears to be skipped over by commands such as "next".
18682
18683Fri Dec 29 16:09:20 1995 Stan Shebs <shebs@andros.cygnus.com>
18684
18685 * gdb.base/a1-selftest.exp (test_with_self): Run without windows.
18686
18687Wed Dec 6 10:45:42 1995 Jeffrey A. Law <law@sethra.cygnus.com>
18688
18689 * gdb.base/*.exp: Make ${srcfile} only be the basename of the
18690 input source file; fix code to compile test to deal with this
18691 convention.
18692 * gdb.c++/*.exp: Likewise.
18693
18694Mon Nov 27 11:40:16 1995 Fred Fish <fnf@cygnus.com>
18695
18696 * gdb.base/signals.exp: Setup "alpha-*-osf2*" xfail for
18697 "bt in signals.exp".
18698
18699Sat Nov 25 20:52:15 1995 Fred Fish <fnf@phydeaux.cygnus.com>
18700
18701 * gdb.base/a1-selftest.exp: Add alpha-dec-osf2 setup_xfail for
18702 "step over execarg initialization" and
889bf7c5 18703 "step over corearg initialization".
c906108c
SS
18704
18705Sat Nov 25 18:20:14 1995 Fred Fish <fnf@cygnus.com>
18706
18707 * gdb.base/ptype.c (main): Declare malloc as a "char *" for systems
18708 with sizeof(pointer) > sizeof(int). Avoid "void *" or include files.
18709
18710Sat Nov 25 11:03:42 1995 Fred Fish <fnf@cygnus.com>
18711
18712 From Rob Savoye (rob@poseidon.cygnus.com)
18713 * Makefile.in, configure.in, gdb.base/{Makefile.in, configure.in},
18714 gdb.c++/{Makefile.in, configure.in}, gdb.chill/{Makefile.in,
889bf7c5
PA
18715 configure.in}, gdb.disasm/{Makefile.in, configure.in},
18716 gdb.stabs/{Makefile.in, configure.in}, gdb.threads/{Makefile.in,
18717 configure.in}: Major reworking for autoconfig.
c906108c
SS
18718 * aclocal.m4, configure, gdb.base/configure, gdb.c++/configure,
18719 gdb.disasm/configure, gdb.stabs/configure, gdb.stabs/default.mt :
889bf7c5 18720 New files.
c906108c
SS
18721 * config/unix-gdb.exp: Make GDB global.
18722 * gdb.base/{a1-selftest.exp, a2-run.exp,bitfields.exp, break.exp,
889bf7c5
PA
18723 callfuncs.exp, commands.exp, corefile.exp, crossload.exp, exprs.exp,
18724 funcargs.exp, interrupt.exp, langs.exp, list.exp, mips_pro.exp,
18725 nodebug.exp, opaque.exp, printcmds.exp, ptype.exp, recurse.exp,
18726 regs.exp, return.exp, scope.exp, setvar.exp, sigall.exp, signals.exp,
18727 term.exp, twice.exp, watchpoint.exp, whatis.exp},
c906108c 18728 gdb.c++/{classes.exp, callfuncs.exp, inherit.exp, misc.exp,
889bf7c5
PA
18729 templates.exp, virtfunc.exp}, gdb.chill/{callch.exp, chillvars.exp,
18730 misc.exp, pr-4975.exp, pr-5016.exp, pr-5020.exp, pr-5022.exp,
18731 pr-5646.exp, pr-5984.exp, pr-6292.exp, pr-6632.exp, pr-8134.exp,
18732 pr-8136.exp, result.exp, string.exp, tuples.exp},
c906108c 18733 gdb.disasm/{hppa.exp, sh3.exp}, gdb.stabs/weird.exp: Change continues
889bf7c5
PA
18734 to returns as necessary, arrange for test to compile own testcase
18735 executable.
c906108c 18736 * lib/gdb.exp: Changes for testsuite to compile own test cases.
d63a86f8 18737
c906108c
SS
18738Tue Nov 21 16:15:45 1995 Fred Fish <fnf@cygnus.com>
18739
18740 * gdb.c++/classes.exp (test_pointers_to_class_members): Add
889bf7c5 18741 clear_xfail at end of test which might not call either pass or fail.
c906108c
SS
18742 * gdb.base/a1-selftest.exp: Add i*86-*-linuxaout xfail for
18743 "backtrace through signal handler".
18744
18745Sat Nov 18 04:09:31 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18746
18747 * gdb.base/sigall.exp: Work around OSF/1-3.x kernel bug when
18748 continuing from a job control stop signal.
18749 * gdb.stabs/alpha.mt: Use $(CFLAGS) when building weird.o.
18750
18751Wed Nov 15 00:28:03 1995 Jeffrey A Law (law@cygnus.com)
18752
18753 * gdb.base/callfuncs.exp: Remove bogus hppa xfails.
18754 * gdb.base/corefile.exp: Likewise.
18755 * gdb.base/funcargs.exp: Likewise.
18756
18757Tue Nov 14 15:18:10 1995 Stu Grossman (grossman@cygnus.com)
18758
18759 * config/hmsirom.exp: Setup for talking to hmsi ROM monitor.
18760 * config/monitor.exp: Add support for setting baud rate.
18761
18762Sat Nov 4 15:35:52 1995 Fred Fish <fnf@cygnus.com>
18763
18764 * gdb.base/a1-selftest.exp: Remove i*86-*-sysv4* and
18765 i*86-*-linux* xfails for "backtrace through signal handler".
18766 * gdb.base/corefile.exp: Add i*86-*-sysv4* xfail for
18767 "print func2::coremaker_local".
18768 * gdb.base/break.exp: Add i*86-*-sysv4*, sparc-sun-sunos4,
889bf7c5 18769 alpha-dec-osf2* xfail for
c906108c
SS
18770 "delete all breakpoints when none".
18771
18772Wed Nov 1 15:57:16 1995 Fred Fish <fnf@cygnus.com>
18773
18774 * gdb.base/break.exp: Change test that deletes all breakpoints
18775 when no user breakpoints are installed. A post 4.15 change
18776 causes gdb to no longer prompt in this case.
18777
18778Tue Oct 31 15:13:43 1995 Fred Fish <fnf@cygnus.com>
18779
18780 * gdb.base/return.exp (return_tests): Change xfail for test
18781 "correct value returned double test" to stop xfailing at
18782 Solaris 2.5. Apparently the bug has been fixed.
18783
18784Sun Oct 29 12:18:16 1995 Fred Fish <fnf@cygnus.com>
18785
18786 * gdb.stabs/ecoff.sed: Remove comment lines except for first one.
18787 IRIX 4.0 /bin/sed chokes on them, though they work fine elsewhere.
18788
18789Tue Oct 24 11:12:12 1995 Jeffrey A Law (law@cygnus.com)
18790
18791 * gdb.disasm/hppa.exp: Test lci and syncdma instructions.
18792 * gdb.disasm/hppa.s: Corresponding changes.
18793
18794Wed Oct 18 11:27:47 1995 Jeffrey A Law (law@cygnus.com)
18795
18796 * gdb.base/configure.in (hppa*-*-hpux*): No longer needs target
18797 makefile fragment.
18798 * config/mt-hpux: Deleted.
18799
18800Tue Oct 17 23:02:12 1995 Jeffrey A Law (law@cygnus.com)
18801
d63a86f8 18802 * Many files: When warning about suppressed tests due to a
c906108c
SS
18803 nonexistant test binary, avoid incrementing the warning count.
18804
18805Tue Oct 10 11:00:41 1995 Fred Fish <fnf@cygnus.com>
18806
18807 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove BISON.
d63a86f8 18808
c906108c
SS
18809Sun Oct 8 04:23:14 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18810
18811 * gdb.base/return.exp: Change xfail from "sparc-*-solaris2.*" to
18812 "sparc-*-solaris2*".
18813
18814Sat Sep 23 01:22:23 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18815
18816 * gdb.base/coremaker.c: Produce a full core dump for AIX targets.
18817 Add global and local variables and initialize them.
18818 * gdb.base/corefile.exp: Test correct mapping of corefile sections
18819 by printing variables. Remove rs6000 and powerpc xfails, BFD now
18820 extracts the file name and terminating signal from the core file.
18821 * TODO: Remove note about tests for correct mapping of corefile.
18822 * gdb.base/ptype.c (main): Use boolean2 to inhibit AIX 4.1 xlc
18823 from optimizing it away.
18824 * gdb.stabs/weird.exp: Remove rs6000 xfail, xcoffread.c now
18825 handles common blocks.
18826
18827Thu Sep 21 01:28:10 1995 Jeff Law (law@snake.cs.utah.edu)
18828
18829 * gdb.disasm/sh3.s (fmac): Update for new assembler syntax
18830 * gdb.disasm/sh3.exp (fmac): Corresponding changes.
18831
18832Wed Sep 20 13:15:05 1995 Ian Lance Taylor <ian@cygnus.com>
18833
18834 * Makefile.in (maintainer-clean): New target, synonym for
18835 realclean.
18836 * gdb.base/Makefile.in (maintainer-clean): Likewise.
18837 * gdb.c++/Makefile.in (maintainer-clean): Likewise.
18838 * gdb.chill/Makefile.in (maintainer-clean): Likewise.
18839 * gdb.disasm/Makefile.in (maintainer-clean): Likewise.
18840 * gdb.stabs/Makefile.in (maintainer-clean): Likewise.
18841 * gdb.threads/Makefile.in (maintainer-clean): Likewise.
18842
18843Sun Sep 10 13:14:01 1995 Fred Fish <fnf@cygnus.com>
18844
18845 * gdb.base/scope.exp (text_at_main): Add "hppa*-*-hpux*"
18846 xfails when not gcc compiled for "print foo::funclocal".
18847 (test_at_foo): Add "hppa*-*-hpux*" xfails when not gcc compiled for:
18848 "print foo::funclocal at foo",
18849 "print 'scope1.c'::foo::funclocal at foo",
18850 "print foo::funclocal_bss at foo",
18851 "print 'scope1.c'::foo::funclocal_bss at foo",
18852 "print foo::funclocal_ro at foo",
18853 "print 'scope1.c'::foo::funclocal_ro at foo",
18854 "print bar::funclocal at foo" and
18855 "print 'scope1.c'::bar::funclocal at foo".
18856 (test_at_bar): Add "hppa*-*-hpux*" xfails when not
18857 gcc compiled for "print foo::funclocal at bar".
18858 Expand all messages to ensure that they identify that
18859 the test is at bar().
18860 * gdb.base/opaque.exp: Add "hppa*-*-hpux*" xfails when not
18861 gcc compiled for:
18862 "ptype on opaque struct pointer (statically)",
18863 "ptype on opaque struct tagname (statically)",
18864 "ptype on opaque struct pointer (dynamically) 1",
18865 "ptype on opaque struct tagname (dynamically) 1",
18866 "ptype on opaque struct pointer (dynamically) 2" and
18867 "ptype on opaque struct tagname (dynamically) 2
18868 * gdb.base/nodebug.exp: Add "hppa*-*-hpux*" xfails when not
18869 gcc compiled for:
18870 "p datalocal"
18871 "whatis datalocal",
18872 "ptype datalocal",
18873 "p bsslocal",
18874 "whatis bsslocal", and
18875 "ptype bsslocal".
18876 * gdb.base/langs.exp: Add "hppa*-*-hpux*" xfails for
18877 "backtrace in langs.exp" and "up to langs0__2do in langs.exp"
18878 when not gcc compiled.
18879 * gdb.base/funcargs.exp (float_and_integral_args): Add
18880 "hppa*-*-hpux*" xfail for "run to call2a" when not gcc
18881 compiled.
18882 (discard_and_shuffle): Add "hppa*-*-hpux*" xfail for
18883 "backtrace from call6a" when not gcc compiled.
18884 (shuffle_round_robin): Add "hppa*-*-hpux*" xfail for
18885 "backtrace from call7a" when not gcc compiled.
18886 * gdb.base/callfuncs.exp (do_function_calls):
18887 Add "hppa*-*-hpux*" xfail when not gcc compiled for
18888 "p t_char_array_values(char_array_val2,char_array_val1)",
18889 "p t_char_array_values(char_array_val1,char_array_val2)",
18890 "p t_char_array_values("carray 1","carray 2")",
18891 "p t_char_array_values("carray 1",char_array_val2)",
18892 "p t_char_array_values(char_array_val1,"carray 2")",
18893 "p sum_args(1,{2})",
18894 "p sum_args(2,{2,3})",
18895 "p sum_args(3,{2,3,4})",
18896 "p sum_args(4,{2,3,4,5})"
18897 * gdb.base/corefile.exp: Add "hppa*-*-hpux*" xfail for
18898 "backtrace in corefile.exp" when not gcc compiled.
18899
18900Sat Sep 9 01:35:39 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18901
18902 * gdb.base/signals.exp: Rewrite `handle all print' test as
18903 a procedure. Accept blanks or TABs as whitespace, increase
18904 timeout and expect input buffer size for the large output
18905 from the command. Remove "i*86-*-bsdi2.0" xfail.
18906
18907Sat Sep 2 06:41:26 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18908
18909 * gdb.base/setvar.exp: Add new testcases for truncation when
18910 assigning invalid values to bitfields.
18911
18912Sat Sep 2 00:17:31 1995 Fred Fish <fnf@cygnus.com>
18913
d63a86f8 18914 * gdb.base/callfuncs.exp (do_function_calls): Remove
c906108c
SS
18915 mips-sgi-irix* xfail for
18916 "call inferior func with struct - returns char *"
18917 and fix test so that an optional (unsigned char *) cast is
889bf7c5 18918 accepted in the result.
c906108c
SS
18919
18920Fri Sep 1 13:42:01 1995 Fred Fish <fnf@cygnus.com>
18921
18922 * gdb.base/funcargs.exp (float_and_integral_args): Remove
18923 sparc-sun-solaris2* xfail for "print f1 after run to call2a".
18924 * gdb.c++/Makefile.in (SUFFIXES): Add .SUFFIXES and ".cc" suffix.
18925 * gdb.base/signals.exp: Remove duplicate "handle all print" test
18926 that accidentally got checked in.
18927
18928Sun Aug 27 23:35:35 1995 Fred Fish <fnf@cygnus.com>
18929
d63a86f8 18930 * gdb.base/callfuncs.exp (do_function_calls): Add alpha-dec-osf2*
c906108c
SS
18931 clear_xfail for "p t_float_values2(3.14159,float_val2)" for gcc
18932 compiled test.
18933 * gdb.base/opaque.exp (setup_xfail_on_opaque_pointer):
18934 Add mips-sgi-irix5* xfail for not gcc compiled.
18935 * gdb.base/Makefile.in (nodebug.o): Also create nodebug.ci.
18936 * gdb.base/nodebug.exp: Add mips-sgi-irix5 xfail when not gcc compiled for
18937 "p top", "whatis top", "p middle", and "whatis middle".
18938 * gdb.base/whatis.exp: Add mips-sgi-irix* xfail for
18939 "whatis signed char" for not gcc compiled.
18940 * gdb.base/setvar.exp: Add mips-sgi-irix4* xfail (works on irix5) for
18941 "set variable signed char=-1 (-1)" and
18942 "set variable signed char=0xFF (0xFF)" for not gcc compiled.
18943 * gdb.base/funcargs.exp (float_and_integral_args):
18944 Add mips-sgi-irix5* xfail for "run to call2a" for not gcc compiled.
18945 Add mips-sgi-irix* xfail when not gcc compiled for
18946 "continue to call2b".
18947 Add mips-sgi-irix4* xfail (works with irix5) when gcc compiled for
18948 "continue to call2g".
18949 (discard_and_shuffle): Add mips-sgi-irix5* xfail whn not gcc compiled for
18950 "backtrace from call6a"
18951 (shuffle_round_robin): Add mips-sgi-irix* xfail when not gcc compiled for
18952 "backtrace from call7k".
18953 Add mips-sgi-irix5* xfail when not gcc compiled for
18954 "backtrace from call7a".
18955 (localvars_after_alloca): Fix gdb_test cmds for
18956 "print * after runto ...".
18957 Remove rs6000-*-* xfails for
18958 "print i after runto localvars_after_alloca" and
18959 "print l after runto localvars_after_alloca"
18960 for all compilers.
18961 * gdb.base/exprs.exp: Add mips-sgi-irix4* xfails (works with irix5),
889bf7c5 18962 when not compiled with gcc, for:
c906108c
SS
18963 "print signed char == (minus)",
18964 "print signed char != (minus)",
18965 "print signed char < (minus)",
18966 "print signed char > (minus)".
18967 * gdb.base/callfuncs.exp (do_function_calls):
18968 Add mips-sgi-irix* xfail, when compiled with native compiler, for
18969 "call inferior func with struct - returns char *".
d63a86f8 18970 * gdb.base/return.exp (return_tests): Change xfail for
c906108c
SS
18971 "correct value returned double test" to include Solaris 2.4.
18972 * gdb.base/funcargs.exp (float_and_integral_args):
18973 Add sparc-sun-solaris2* xfail for "print f1 after run to call2a".
d63a86f8 18974
c906108c
SS
18975Sat Aug 26 00:26:11 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18976
18977 * gdb.base/setvar.c, gdb.base/setvar.exp: Add new tests for
18978 enumeration bitfields if compiling with GNU C.
18979 * lib/gdb.exp: Consume `(y or n) ' in `Reinitialize source path
18980 to empty' prompt.
18981
18982Tue Aug 22 00:30:37 1995 Jeff Law (law@snake.cs.utah.edu)
18983
18984 * gdb.base/scope.exp: xfail 'scope0.c'::filelocal_bss before run
18985 test for PRO targets.
18986
18987 * gdb.base/funcargs.exp: Avoid ever setting more than 8
18988 breakpoints in the inferior at any given time by making
18989 two groups of breakpoints for call2*, call6* and call7*
18990 tests.
18991
18992Sun Aug 20 06:58:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18993
18994 * gdb.base/funcargs.exp: Fix typos introduced by Aug 15 change.
18995 * gdb.base/callfuncs.c (main): Use struct_val1 to inhibit xlc
18996 from optimizing it away.
18997 * gdb.base/callfuncs.exp: Remove rs6000-*-* xfails for
18998 "call inferior func with struct".
18999
19000Wed Aug 16 11:57:15 1995 Stan Shebs <shebs@andros.cygnus.com>
19001
19002 * configure.in: Only configure gdb.chill for particular targets.
19003
19004Tue Aug 15 09:42:44 1995 Fred Fish <fnf@cygnus.com>
19005
19006 * gdb.base/Makefile.in: Add action to .c.o transformation
19007 rule that generates a .ci file for each .o file and remove
19008 explicit .c.o rules except for callfuncs.o.
19009 * gdb.c++/Makefile.in: Add .cc.o transformation rule that
19010 generates a .ci file for each .o file and remove explicit
19011 .cc.o rules.
19012 (clean): Remove *.tmp *.ci files.
19013 (EXECUTABLES): Remove templ-info.exp.
19014 * gdb.base/compiler.c: New file.
19015 * gdb.c++/compiler.cc: New file
19016 * gdb.base/scope.exp: Source gdb.base/scope.ci.
19017 Change rs6000-*-* xfail for
19018 "print 'scope0.c'::filelocal_ro" and
19019 "print 'scope1.c'::filelocal" and
19020 "print 'scope1.c'::filelocal_bss" and
19021 "print 'scope1.c'::filelocal_ro" and
19022 "print 'scope1.c'::foo::funclocal" and
19023 "print 'scope1.c'::foo::funclocal_ro" and
19024 "print 'scope1.c'::bar::funclocal" and
19025 "print 'scope0.c'::filelocal_ro" and
19026 "print 'scope1.c'::filelocal at foo" and
19027 "print 'scope1.c'::filelocal_bss at foo" and
19028 "print 'scope1.c'::filelocal_ro at foo" and
19029 "print 'scope1.c'::foo::funclocal at foo" and
19030 "print 'scope1.c'::foo::funclocal_bss at foo" and
19031 "print 'scope1.c'::foo::funclocal_ro at foo" and
19032 "print 'scope1.c'::bar::funclocal at foo" and
19033 "print 'scope0.c'::filelocal_ro" and
19034 "print 'scope1.c'::filelocal" and
19035 "print 'scope1.c'::filelocal_bss" and
19036 "print 'scope1.c'::filelocal_ro" and
19037 "print 'scope1.c'::foo::funclocal" and
19038 "print 'scope1.c'::foo::funclocal_bss" and
19039 "print 'scope1.c'::foo::funclocal_ro" and
19040 "print 'scope1.c'::bar::funclocal" and
19041 "print 'scope1.c'::bar::funclocal_bss"
19042 to only be xfail'd when not compiled with gcc.
d63a86f8 19043 Add rs6000-*-* xfail for
c906108c
SS
19044 "print 'scope0.c'::filelocal_bss before run"
19045 when compiled with gcc.
19046 (test_at_main): Add rs6000-*-* xfail for
19047 "print filelocal_ro in test_at_main"
19048 when compiled with gcc.
19049 * gdb.base/ptype.exp: Source gdb.base/ptype.ci.
889bf7c5 19050 Add rs6000-*-aix* xfail for
c906108c
SS
19051 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)" and
19052 "ptype t_char_array", not compiled with gcc.
19053 * gdb.base/list.exp (test_list_function): Add rs6000-*-*
19054 xfail for "list foo (in include file)" when gcc compiled.
19055 * gdb.base/funcargs.exp: Source gdb.base/funcargs.ci
889bf7c5 19056 (integral_args): Add rs6000-*-* xfail for
c906108c
SS
19057 "run to call0a" if not compiled with gcc.
19058 (unsigned_integral_args): Add rs6000-*-* xfail for
19059 "run to call1a" if not compiled with gcc.
19060 (float_and_integral_args): Add rs6000-*-* xfail for
19061 "run to call2a" if not compiled with gcc and for
19062 "continue to call2b" for any compiler.
19063 Add rs6000-*-* xfail to
19064 "print f1 after run to call2a" for gcc compiled.
19065 (discard_and_shuffle): Add rs6000-*-* xfail for
19066 "run to call6a".
19067 (shuffle_round_robin): Add rs6000-*-* xfail for
19068 "backtrace from call7a" if not compiled with gcc.
19069 Add rs6000-*-* xfail for
19070 "backtrace from call7b" if compiled with gcc.
19071 (call_after_alloca): Add rs6000-*-* xfail for
19072 "print c in call_after_alloca" and
19073 "print s in call_after_alloca" and
19074 "backtrace from call_after_alloca_subr"
19075 if not compiled with gcc.
19076 (localvars_in_indirect_call): Add rs6000-*-* xfail for
19077 "print c in localvars_in_indirect_call" and
19078 "print c in localvars_in_indirect_call" and
19079 "backtrace in indirectly called function" and
19080 "stepping into indirectly called function"
19081 if not compiled with gcc.
19082 (localvars_after_alloca): Add rs6000-*-* xfail for
19083 "print c after runto localvars_after_alloca" and
19084 "print s after runto localvars_after_alloca" and
19085 "print i after runto localvars_after_alloca" and
19086 "print l after runto localvars_after_alloca"
19087 for all compilers.
19088 * gdb.base/whatis.exp: Source gdb.base/whatis.ci rather
19089 than whatis-info.exp.
19090 * gdb.base/opaque.exp: Source gdb.base/opaque0.ci rather
19091 than opaque-info.exp.
19092 Setup rs6000-*-* xfail for
d63a86f8 19093 "ptype on opaque struct pointer (statically)" and
c906108c
SS
19094 "ptype on opaque struct pointer (dynamically)" when
19095 not compiled with gcc.
19096 * gdb.base/callfuncs.exp: Source gdb.base/callfuncs.ci
19097 rather than callf-info.exp.
19098 (do_function_calls): Add clear_xfail for rs6000-*-* for
19099 "p t_float_values2(3.14159,float_val2)". Seems to work
19100 fine there, both with xlc and gcc. Need to find out what
19101 it is doing right and fix other platforms.
19102 * gdb.base/callfuncs.exp: Add rs6000-*-* xfail for
19103 "call inferior func with struct - returns int",
19104 "call inferior func with struct - returns long",
19105 "call inferior func with struct - returns float",
19106 "call inferior func with struct - returns double",
19107 "call inferior func with struct - returns char *",
19108 but only if not gcc compiled (presumes xlc compiled).
19109 Change rs6000-*-* xfails for
19110 "call inferior func with struct - returns char" and
19111 " call inferior func with struct - returns short" to only
19112 xfail if not using gcc.
19113 (clean mostlyclean): Remove *.ci and *.tmp files.
19114 * gdb.c++/templates.exp: Source gdb.c++/templates.ci rather
19115 than templ-info.exp.
19116 * gdb.base/langs.exp: Source gdb.base/langs.ci.
19117 Add rs6000-*-* xfail for "up to foo in langs.exp"
19118 "up to cppsub_ in langs.exp" and "up to fsub in langs.exp"
889bf7c5 19119 when not gcc compiled.
d63a86f8 19120
c906108c
SS
19121Sat Aug 12 15:05:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
19122
19123 * gdb.base/callfuncs.exp: Add xfails for the powerpc.
19124 * gdb.base/corefile.exp: Likewise.
19125 * gdb.base/list.exp: Likewise.
19126 * gdb.base/scope.exp: Likewise.
19127 * gdb.base/siganls.exp: Likewise.
19128
19129 * gdb.base/nodebug.exp: Add xfails for the powerpc. Handle aix4
19130 compiler output.
19131 * gdb.base/whatis.exp: Likewise.
19132
19133Fri Aug 11 13:36:20 1995 Jeff Law (law@snake.cs.utah.edu)
19134
19135 * gdb.disasm/sh3.exp (all_fp_misc_tests): No longer expect a
19136 failure (opcode table has been fixed to match reality).
19137
19138Mon Aug 14 09:01:59 1995 Fred Fish <fnf@cygnus.com>
19139
19140 * gdb.base/callfuncs.exp: Add rs6000-*-* xfails for
19141 "call inferior func with struct - returns char",
19142 "call inferior func with struct - returns short"
19143
19144 * gdb.base/scope.exp: Remove rs6000-*-* xfails for
19145 "print 'scope0.c'::filelocal at main",
19146 "print 'scope0.c'::filelocal_bss in test_at_main",
19147 "print 'scope0.c'::filelocal at foo",
19148 "print 'scope0.c'::filelocal_bss in test_at_foo",
19149 "print 'scope0.c'::filelocal at bar",
19150 "print 'scope0.c'::filelocal_bss in test_at_bar"
d63a86f8 19151
c906108c
SS
19152 * gdb.base/list.exp: Remove rs6000-*-* xfail for "list function
19153 in source file 1". This bug seems to have been fixed with both
19154 gcc and native cc (was native assembler bug?).
19155
19156Wed Aug 9 08:04:12 1995 Fred Fish (fnf@cygnus.com)
19157
19158 * gdb.base/a1-selftest.exp: Change "i*86-*-sysv4" xfail for
19159 "backtrace through signal handler" to "i*86-*-sysv4*".
19160 * gdb.base/signals.exp: Add xfail for "'next' behaved as
19161 continue" case. Add "known SVR4 bug" to fail message.
19162 Add "i*86-*-bsdi2.0" xfail for "handle all print".
19163 Add "i*86-*-bsdi2.0" xfail for "backtrace in signals_tests_1".
19164 * gdb.base/ptype.exp: Add "i*86-*-sysv4*" xfail for
19165 "whatis unnamed typedef'd enum..." and "ptype t_char_array".
19166 * gdb.base/langs.exp: Add "i*86-*-sysv4*" xfail for
19167 "up to foo in langs.exp", "show language at foo in
19168 langs.exp", "up to cppsub_ in langs.exp", "show
19169 language at cppsub_ in langs.exp", "up to fsub in
19170 langs.exp", and "show language at fsub in langs.exp".
19171 * gdb.base/corefile.exp: Add "i*86-*-sysv4*" to xfail for
19172 "bactrace in corefile.exp".
19173 * gdb.base/callfuncs.exp: Change xfail to "i*86-*-*" for
19174 "call inferior function with struct - returns float" and
19175 "call inferior function with struct - returns double".
d63a86f8 19176
c906108c
SS
19177Mon Aug 7 02:43:28 1995 Jeff Law (law@snake.cs.utah.edu)
19178
19179 * gdb.disasm/sh3.s: Source for sh3 disassembler tests.
19180 * gdb.disasm/sh3.exp: Run the sh3 disassembler tests.
19181 * gdb.disasm/configure.in (sh-*-*): Use sh3.mt makefile fragment.
19182 * gdb.disasm/sh3.mt: Makefile fragment for sh3 ests.
19183
19184Mon Aug 7 08:09:37 1995 Fred Fish <fnf@cygnus.com>
19185
19186 * Makefile.in (CHILL_FOR_TARGET): Use previously defined
19187 (or overriden) "CHILL" macro rather then bare "gcc".
19188 Also look for ../../gcc/xgcc since that is what we will
19189 actually need, not "Makefile". Remove following assignment
19190 of CHILL to CHILL_FOR_TARGET because that results in
19191 recursive definition.
19192
19193Sun Aug 6 16:52:29 1995 Fred Fish <fnf@cygnus.com>
19194
19195 * gdb.base/corefile.exp: Change xfail for backtrace in
19196 corefile.exp from linuxaout to all linux.
19197 * gdb.base/sigall.exp (test_one_sig): Specifically deal with
19198 cases where we miss the breakpoint at the signal handler
19199 for some reason. Setup xfail for linuxoldld/linuxaout and
19200 getting SIGIO. Setup xfail for linuxoldld/linuxaout for
19201 hitting SIGURG breakpoint.
19202 * gdb.base/signals.exp: Setup xfail for "next" acting like
19203 continue to add linuxoldld. Setup xfail for all linux for
19204 "next to handler in signals_tests_1", "backtrace in
19205 signals_tests_1", "continue to func1", "pass SIGUSR1",
19206 and continue to handler".
19207
19208Thu Aug 3 10:45:37 1995 Fred Fish <fnf@cygnus.com>
19209
19210 * Update all FSF addresses except those in COPYING* files.
19211
19212Sun Jul 30 17:50:35 1995 Fred Fish <fnf@cygnus.com>
19213
19214 * gdb.base/a2-run.exp: Change messages to be more explicit about
19215 the status of args, and quote binfile in results.
19216
19217Sun Jul 30 10:24:20 1995 Fred Fish <fnf@cygnus.com>
19218
19219 * gdb.base/callfuncs.exp: Add tests for passing structs to
19220 inferior functions and return various types.
19221 * gdb.base/callfuncs.c: Add functions to receive a struct
19222 and return a member of the struct, in various types.
19223
19224Sat Jul 29 14:22:33 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19225
19226 * gdb.base/Makefile.in (clean): Remove callf-info.exp.
19227
19228Fri Jul 28 13:36:11 1995 Brendan Kehoe <brendan@lisa.cygnus.com>
19229
19230 * config/vxworks29k.exp: New file, sources vxworks.exp.
19231
19232Fri Jul 28 00:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
19233
19234 * config/gdbremote.exp: New file. Testing framework using
19235 gdbserver.
19236
19237Thu Jul 27 12:17:14 1995 Fred Fish (fnf@cygnus.com)
19238
19239 * gdb.base/interrupt.exp: Setup "i*86-*-linux" xfail for
19240 "call function when asleep" and "send end of file".
19241 * gdb.base/corefile.exp: Add "i*86-*-linuxaout" to xfail list
19242 for "backtrace in corefile.exp".
19243 * gdb.base/a1-selftest.exp: Add "i*86-*-linux*" to xfail list
19244 for "backtrace through signal handler".
19245 * gdb.base/corefile.exp: Make sure we actually generate a core file
19246 before trying the core tests. Some systems allow the user to suppress
19247 generation of core files and default to that (linux for example).
19248 * gdb.base/signals.exp: Change xfail for "next" acting like "continue"
19249 from "i*86-*-linux" to "i*86-*-linuxaout". Works with ELF beta.
19250
19251Tue Jul 25 17:30:10 1995 Jeffrey A. Law <law@rtl.cygnus.com>
19252
19253 * gdb.threads: New directory with some crude multi-threaded
19254 gdb tests (step.exp and step2.exp).
19255 * config/mt-lynx (STEP_EXECUTABLE): Define.
19256 (THREADFLAGS): Define.
19257
19258Tue Jul 25 01:03:52 1995 Jeff Law (law@snake.cs.utah.edu)
19259
19260 * gdb.base/sigall.exp: Avoid losing in SIGPRIO test on lynx.
19261
19262 * gdb.base/signals.exp: Disable whole file for lynx until
19263 further notice.
19264
19265 * gdb.base/signals.exp: xfail test where "next" acts like
19266 "continue" for lynx.
19267
19268 * gdb.base/interrupt.exp: xfail test for calling function while
19269 inferior is asleep for lynx.
19270
19271 * gdb.base/watchpoint.exp: Handle more cases of gdb echoing more
19272 than one cr-lf after each command.
19273
19274Sun Jul 23 23:33:18 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19275
19276 * configure.in: Reinstate setting of stabsdirs variable, fix
19277 typo in setting up configdirs for native builds.
19278
19279 * gdb.base/return.exp: Fix typo in return double test.
19280 * gdb.base/return.c (tmp2, tmp3): Made global to inhibit the
19281 compiler from optimizing them away.
19282
19283Fri Jul 21 11:39:34 1995 Jeff Law (law@snake.cs.utah.edu)
19284
19285 * gdb.base/gdbvars.exp: Expect zero or more additional cr-lf
19286 sequences to be echo'd by gdb when using gdb_test.
19287 * gdb.chill/chexp.exp: Likewise.
19288 * gdb.fortran/exprs.exp: Likewise
19289
19290Thu Jul 20 13:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
19291
19292 * gdb.base/a1-selftest.exp: Reset the timeout value to 30 seconds
19293 after the inferior gdb has started.
19294
19295 * gdb.base/a2-run.exp: Handle gdb echoing more than one cr-lf
19296 after each command.
19297 * gdb.base/funcargs.exp: Likewise.
19298 * gdb.base/gdbvars.exp: Likewise.
19299 * gdb.base/interrupt.exp: Likewise.
19300 * gdb.base/list.exp: Likewise.
19301 * gdb.base/watchpoint.exp: Likewise.
19302 * gdb.c++/demangle.exp: Likewise.
19303 * gdb.c++/inherit.exp: Likewise.
19304 * gdb.chill/chexp.exp: Likewise.
19305 * gdb.fortran/exprs.exp: Likewise.
19306
19307 * gdb.base/watchpoint.exp: Disable watchpoint triggered in syscall
19308 test if we can't handle IO to/from the inferior.
19309
19310 * gdb.c++/misc.exp: Always check for a program already being
19311 started after sending a "run" command to gdb.
19312
19313 * gdb.base/twice.exp: Start with a fresh gdb.
19314
19315 * gdb.chill/chexp.exp: Remove skip_chill_tests check; these tests
19316 only depend on gdb's expression code, not the chill runtime.
19317
19318 * gdb.base/return.c: Put return values into variables so we
19319 can have gdb print them rather than depending on the program
19320 to print them.
19321 * gdb.base/return.exp: Corresponding changes.
19322
19323 * lib/gdb.exp: Provide default value for noinferiorio.
19324 * gdb.base/interrupt.exp: Skip tests if we can't handle IO to/from
19325 the inferior.
19326
19327 * gdb.base/break.exp: Always check for a program already being
19328 started after sending a "run" command to gdb.
19329 (text_next_with_recursion): Don't check the output from the
19330 program's printf statement. Instead just make sure the program
19331 exited.
19332
19333 * gdb.base/commands.exp: Protect tests which need arguments with
19334 $noargs conditionals.
19335
19336Wed Jul 19 22:42:43 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19337
19338 * gdb.base/printcmds.exp: Adjust expect patterns for addresses
19339 of structure member arrays to match gdb/valops.c:value_addr change.
19340
19341Mon Jul 17 10:12:27 1995 Jeff Law (law@snake.cs.utah.edu)
19342
19343 * gdb.base/a1-selftest.exp: Fix unmatched quotes in many timeout
19344 cases.
19345
19346Wed Jul 12 10:20:08 1995 Fred Fish (fnf@cygnus.com)
19347
19348 * configure.in (configdirs): Remove gdb.chill from default list
19349 of subdirs and then add it back in only if doing a native build.
19350 The current chill compiler does not yet work in any cross build.
19351 * Revert all signal changes from Jul 6.
19352 * gdb.base/{sigall.c signals.c}: Define away signal() and alarm()
19353 for sh-hms targets, allowing these tests to link, with no other
19354 changes. Testing is suppressed by setting "nosignals" in site.exp.
19355
19356Thu Jul 6 20:58:30 1995 Fred Fish (fnf@cygnus.com)
19357
19358 * configure.in (signaldirs): Define and add to configdirs for all
19359 targets except some specific ones that are known to not support signals.
19360 Also clean up formatting.
19361 * gdb.base/Makefile.in (EXECUTABLES): Remove sigall and signals.
19362 (signals, sigall): Remove rules to build.
19363 * gdb.base/{sigall.c, sigall.exp, signals.c, signals.exp}:
19364 Moved to new gdb.signals directory.
19365 * gdb.signals: New test directory.
19366 * gdb.signals/{Makefile.in, configure.in, sigall.c, sigall.exp,
19367 signals.c signals.exp}: New or moved files.
19368
19369Sun Jun 25 12:55:18 1995 Jeff Law (law@snake.cs.utah.edu)
19370
19371 * gdb.base/interrupt.exp: Don't choke if $nointerrupts doesn't exist.
19372
19373Wed Jun 21 16:35:55 1995 Fred Fish <fnf@cygnus.com>
19374
19375 * gdb.base/return.exp: Xfail `return double' test failure
19376 on at least Solaris 2.3 and handle future/past versions on
19377 a case by case basis as appropriate. Also update message
19378 to include i*86 failures.
19379
19380Wed May 24 07:10:10 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
19381
19382 * Makefile.in: Change variable CFLAGS to TESTSUITE_CFLAGS.
19383
19384 * lib/gdb.exp: Fix comment which erroneously identified
19385 gdb_file_cmd as gdb_load (the 19 May change was in fact to
19386 gdb_file_cmd not gdb_load).
19387 * config/unix-gdb.exp (gdb_load): Add "upvar timeout timeout".
19388
19389 * gdb.base/setvar.exp: Make test names consistent between pass and
19390 fail cases. Use gdb_test more.
19391
19392Fri May 19 07:22:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
19393
19394 * lib/gdb.exp (gdb_load): Add "upvar timeout timeout".
19395
19396Mon May 15 23:50:51 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19397
19398 * gdb.base/help.exp: Fix expected help string for `show commands'.
19399
19400Thu May 11 07:55:11 1995 Jim Kingdon <kingdon@deneb.cygnus.com>
19401
19402 * gdb.stabs/xcoff.sed: Change N_LSYM to C_DECL not C_LSYM.
19403
19404 * gdb.stabs/weird.exp: Remove xfail for xcoff bitching about lack
19405 of a text section.
19406
19407Thu May 11 15:02:24 1995 Stu Grossman (grossman@andros.cygnus.com)
19408
19409 * config/monitor.exp (gdb_target_monitor): Fix loop interator so
19410 that loop eventually terminates. Fix Connection refused logic so
19411 that testsuite will expire nicely.
19412
19413Wed May 10 17:57:35 1995 Stu Grossman (grossman@andros.cygnus.com)
19414
19415 * config/cpu32bug.exp, config/est.exp, config/hppro.exp,
19416 config/rom68k.exp: New tcl glue for the appropriate monitors.
19417 These all just end up calling monitor.exp.
19418 * config/monitor.exp (gdb_target_monitor): Handle `Connection
19419 refused' by retrying. Cleanup some timeout issues.
19420 * (gdb_load): Reduce timeout. Cleanup some timeout issues.
19421 * lib/gdb.exp (gdb_test gdb_test_exact): Upvar timeout so that
19422 callers don't have to set/restore global timeout variable.
19423
19424 * The following set of changes centralizes management of the global
19425 timeout variable. This way, it can be set in one target dependent
19426 place instead of dozens of places scattered throughout the test suite.
19427 If you need to lengthen a timeout, then you should either set timeout
19428 in one of the config/{target}.exp files, or multiply it by a factor.
19429 Setting it to an absolute value is always going to lose for some
19430 targets.
19431 * gdb.base/a1-selftest.exp (test_with_self): Only use local timeout.
19432 * gdb.base/callfuncs.exp (do_function_calls): Don't set timeout.
19433 * gdb.base/funcargs.exp: Don't set timeout.
19434 * gdb.base/list.exp (test_forward_search): Only use local timeout.
19435 * gdb.base/printcmds.exp (test_print_string_constants
19436 test_print_array_constants): Don't set timeout.
19437 * gdb.base/ptype.exp: Don't set timeout.
19438 * gdb.base/recurse.exp: Don't set timeout.
19439 * gdb.base/return.exp: Don't set timeout.
19440 * gdb.base/watchpoint.exp: Don't set timeout.
19441 * gdb.c++/classes.exp (do_tests): Don't set timeout.
19442 * gdb.c++/virtfunc.exp (test_virtual_calls): Don't set timeout.
19443
19444Wed May 10 16:03:23 1995 Torbjorn Granlund <tege@adder.cygnus.com>
19445
19446 * Makefile.in: Make clean targets work also when SUBDIRS is empty.
19447
19448Mon May 1 07:32:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
19449
19450 * lib/gdb.exp: Disable chill tests for irix5.
19451
19452Wed Apr 26 07:36:03 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
19453
19454 * gdb.base/scope.exp: Make test names unique. Use gdb_test. Make
19455 each test pass or fail.
19456
19457Sun Apr 23 21:32:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
19458
19459 * gdb.base/opaque.exp: Remove xfails for aix; print a warning if
19460 xlc not gcc.
19461
19462Fri Apr 21 15:44:02 1995 Stu Grossman (grossman@rtl.cygnus.com)
19463
19464 * cpu32bug.exp est.exp rom68k.exp: Delete. Unify into monitor.exp.
19465
19466Wed Apr 19 17:41:21 1995 Stu Grossman (grossman@cygnus.com)
19467
19468 * config/est.exp: Fix copyright and comments. Remove dead code.
19469 Use targetname, serialport and baud variables instead of fixed
19470 constants.
19471 * config/rom68k.exp: Fix copyright and comments. Remove dead code.
19472 * config/cpu32bug.exp: New file to support cpu32bug monitors.
19473
19474Wed Apr 19 13:47:16 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
19475
19476 * gdb.base/watchpoint.exp: Don't run
19477 test_watchpoint_triggered_in_syscall for sunos.
19478
19479Mon Apr 17 12:48:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
19480
19481 * gdb.base/{break.c,run.c}: Don't include vxWorks.h or stdioLib.h;
19482 they don't seem to exist. Do include stdio.h.
19483
19484Fri Apr 14 09:40:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
19485
19486 * gdb.base/a1-selftest.exp: Add alpha xfail.
19487
19488Mon Apr 10 13:07:50 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
19489
19490 * gdb.base/watchpoint.c (main): Prompt before calling read().
19491 * gdb.base/watchpoint.exp (test_watchpoint_triggered_in_syscall):
19492 Revise accordingly. Remove cruft about sending "123" several
19493 times, until it gets noticed. Clean up the "print buf[0]" stuff
19494 so that it passes or fails, and waits for prompts in the usual way.
19495
19496Sun Apr 9 09:02:36 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
19497
19498 * gdb.base/recurse.exp: Fix comment.
19499
19500 * TODO: Remove item about printing variables in nodebug.exp. Add
19501 item about enabling tests which are only run on some targets.
19502
19503 * gdb.base/watchpoint.exp: Various cleanups (make each test pass or
19504 fail, make test names unique, use new gdb_test convention
19505 regarding pattern, use gdb_test more, etc.).
19506
19507 * gdb.base/bitfields.exp: Various cleanups (make each test pass or
19508 fail, make test names unique, etc.).
19509
19510Sat Apr 8 02:47:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19511
19512 * gdb.base/nodebug.c: Change return type of top and middle to
19513 short.
19514 * gdb.base/nodebug.exp: Remove xfails for ecoff systems, they
19515 are fixed by the recent mdebugread.c changes. Allow `short ()'
19516 as type for top and middle.
19517
19518Thu Apr 6 08:54:18 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
19519
19520 * gdb.base/break.exp: Remove commented out if $usestubs {}. As
19521 nearly as I can tell, the whole thing was an accident in Stu's
19522 change of 24 Mar 1995 (logged in ../ChangeLog), in which he meant
19523 to replace a send/expect pair with gdb_test, but ended up only
19524 adding the gdb_test. My change of 24 Mar 1995 and Kung's change
19525 of 30 Mar 1995 took care of it, but left this vestigial comment
19526 which I am now nuking.
19527
19528Mon Apr 3 09:00:27 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
19529
19530 * gdb.base/break.exp: Look for different line number for
19531 breakpoint at main depending on usestubs.
19532
19533Sun Apr 2 08:15:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19534
19535 * gdb.base/list.exp: Adjust some alternate expect patterns to
19536 match recent list0.c change. Add alternate expect pattern for
19537 output from `list default lines around main' for optimizing
19538 compilers.
19539
19540Sat Apr 1 07:23:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
19541
19542 * lib/gdb.exp: If nosignals is not set, set it to 0.
19543
19544Fri Mar 31 16:13:48 1995 Kung Hsu <kung@mexican.cygnus.com>
19545
19546 * config/slite-gdb.exp: Responds to load symbol table prompt.
19547 * gdb.base/break.exp: Adjust line number, fix rerun.
19548 * gdb.base/langs0.c: Add #ifdef usestubs.
19549
19550Thu Mar 30 15:36:55 1995 Kung Hsu <kung@mexican.cygnus.com>
19551
19552 * gdb.base/list.exp: Adjust line contents after adding new lines in
19553 list0.c. Also fix a syntax error.
19554
19555 * lib/gdb.exp (gdb_run_cmd): Special handling for targets use stubs.
19556 * gdb.base/break.exp: ditto.
19557 * gdb.base/list.exp: ditto.
19558 * gdb.base/bitfields.c: Add #ifdef usestubs in main().
19559 * gdb.base/run.c: ditto.
19560 * gdb.base/list0.c: ditto.
19561 * gdb.base/funcargs.c: ditto.
19562
19563Wed Mar 29 17:09:29 1995 Stu Grossman (grossman@cygnus.com)
19564
19565 * testsuite/config/rom68k.exp (gdb_target_rom68k): Use
19566 $targetname, $serialport and $baud instead of hardwired variables.
19567 * testsuite/gdb.base/{sigall.exp signals.exp}: Skip these if the
19568 target doesn't support signals.
19569
19570Wed Mar 29 12:29:34 1995 Kung Hsu <kung@mexican.cygnus.com>
19571
19572 * lib/gdb.exp (runto_main): Fix regular expression bug, add return 1.
19573
19574Tue Mar 28 08:46:45 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
19575
19576 * gdb.base/recurse.exp: Make test names unique. Change \\(+ to \\(.
19577 Don't rely on the value of an auto variable before it has been
19578 initialized. Use gdb_test more.
19579
19580Mon Mar 27 08:00:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
19581
19582 * lib/gdb.exp (default_gdb_version): A version number must start
19583 with a digit, but other than that contains all characters up to
19584 the first whitespace character.
19585
19586Sun Mar 26 13:19:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
19587
19588 * gdb.base/commands.exp (breakpoint_command_test): New tests.
19589
19590Sat Mar 25 15:38:06 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
19591
19592 * gdb.c++/*.exp: Warn if executable does not exist. The original
19593 reason for skipping the warning was that configure.in sometimes
19594 intentionally skipped building the executables but the tcl code
19595 had no way of knowing. That (a) was always bogus with respect to
19596 error handling, (b) is no longer true (right now there is no way
19597 to skip C++ tests).
19598
19599 * gdb.c++/demangle.exp: Remove unused binfile and srcfile variables.
19600
19601Sat Mar 25 01:16:10 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19602
19603 * gdb.base/list.exp: Add expect patterns for output from
19604 SunPRO compiled executables.
19605 * gdb.base/whatis.exp: Allow leading `signed' for all v_signed_*
19606 types.
19607
19608Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
19609
19610 * gdb.base/break.exp (test_next_with_recursion): Accept any line
19611 number (we are already testing that the correct source line text
19612 gets printed).
19613
19614 * gdb.base/break.exp: Make one test if $usestubs. I'm not sure
19615 that is what is intended, but something needed to be done to get
19616 sunos4 native working again.
19617
19618 * gdb.c++/misc.cc (main): Fix typo (#iffef -> #ifdef).
19619
19620 * gdb.base/a1-selftest.exp (test_with_self): Remove comment which
19621 apparently went with a (very) old xfail.
19622
19623Fri Mar 24 13:41:09 1995 Kung Hsu <kung@mexican.cygnus.com>
19624
19625 * gdb.base/callfuncs.exp: call runto_main instead of runto main.
19626 runto_main is a proc in gdb.exp that will do 'step' for target use
19627 stubs.
19628 * gdb.base/exprs.exp: ditto.
19629 * gdb.base/interrupt.exp: ditto.
19630 * gdb.base/opaque.exp: ditto.
19631 * gdb.base/printcmds.exp: ditto.
19632 * gdb.base/ptype.exp: ditto.
19633 * gdb.base/scope.exp: ditto.
19634 * gdb.base/setvar.exp: ditto.
19635 * gdb.base/signals.exp: ditto.
19636 * gdb.base/twice.exp: ditto.
19637 * gdb.c++/classes.exp: ditto.
19638 * gdb.c++/inherit.exp: ditto.
19639 * gdb.c++/templates.exp: ditto.
19640 * gdb.base/break.exp: no run and hit main for stubs. Change line
19641 numbers for breakpoints and info breakpoint.
19642 * gdb.base/break.c: Add #ifdef usestubs for set_debug_traps() and
19643 breakpoint().
19644 * gdb.base/callfuncs.c: ditto.
19645 * gdb.base/exprs: ditto.
19646 * gdb.base/interrupt.c: ditto.
19647 * gdb.base/opaque0.c: ditto.
19648 * gdb.base/printcmds.c: ditto.
19649 * gdb.base/ptype.c: ditto.
19650 * gdb.base/scope0.c: ditto.
19651 * gdb.base/setvar.c: ditto.
19652 * gdb.base/signals.c: ditto.
19653 * gdb.base/twice.c: ditto.
19654 * gdb.c++/misc.cc: ditto.
19655 * gdb.c++/templates.cc: ditto.
19656
19657Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
19658
19659 * config/vx-gdb.exp, lib/gdb.exp: Regexp cleanups (\[(\] -> \\(, etc.).
19660
19661 * gdb.base/a1-selftest.exp: Don't check for # followed by a digit
19662 somewhere between `read' and `main.c'. I'm pretty sure the
19663 pattern ".*#\[0-9\].*" was slowing down pattern matching a lot,
19664 and it isn't particularly useful.
19665
19666 * gdb.base/scope.exp: Make test names unique. \[(\] -> \\(.
19667
19668Thu Mar 23 14:58:35 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
19669
19670 * gdb.base/commands.exp (infrun_breakpoint_command_test): New test.
19671
19672Wed Mar 22 18:36:05 1995 Kung Hsu <kung@mexican.cygnus.com>
19673
19674 * config/mt-slite: add LIBS and -nostdlib.
19675 * config/slite-gdb.exp: add this new file to support sparclite target.
19676
19677Tue Mar 21 21:41:04 1995 Doug Evans <dje@canuck.cygnus.com>
19678
19679 * config/vx-gdb.exp (gdb_load): Update test of vxworks_ld return code.
19680
19681 * gdb.base/a2-run.exp: Change argument to istarget from
19682 "*-*-vxworks" to "*-*-vxworks*".
19683 * gdb.base/{break.exp,default.exp,scope.exp}: Likewise.
19684
19685Tue Mar 21 17:08:47 1995 Kung Hsu <kung@mexican.cygnus.com>
19686
19687 * lib/gdb.exp: add proc runto_main, for targets that use stubs, this
19688 will not runto main but do a 'step' to step out of breakpoint().
19689 * config/mt-slite: add -Dusestubs.
19690
19691Tue Mar 21 12:14:12 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
19692
19693 * gdb.base/printcmds.exp (test_artificial_arrays): Send ^V@
19694 instead of just @.
19695
19696 * gdb.base/signals.exp: Add test for "handle all print".
19697 * TODO: Remove "handle all print". Also remove item about
19698 checking copyright date (I don't like the idea of a spurious FAIL
19699 based on when we run the tests).
19700
19701 * gdb.base/recurse.exp: Enable test for SunOS4. xfail one test
19702 for SunOS4 (reason for failure not investigated). Remove
19703 redundant test for $binfile.
19704
19705 * gdb.base/nodebug.c (array_index): Call malloc.
19706
19707 * gdb.base/{corefile.exp,default.exp}: Make names of "up" tests unique.
19708
19709Mon Mar 20 10:08:17 1995 Jeff Law (law@snake.cs.utah.edu)
19710
19711 * gdb.base/recurse.exp: Update gdb_test invocation to use new
19712 conventions and slightly simplify the matching regexp.
19713
19714Fri Mar 17 05:43:28 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
19715
19716 * gdb.base/break.exp: Update gdb_test invocation to use new
19717 convention.
19718
19719 * lib/gdb.exp: If noargs is not set, set it to 0.
19720
19721 * gdb.base/nodebug.exp: Comment out redundant test. Make name of
19722 tests unique.
19723
19724 * lib/gdb.exp: Skip CHILL for AIX and Solaris.
19725
19726Thu Mar 16 16:27:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
19727
19728 * gdb.base/nodebug.exp: It is OK if GDB thinks top and middle have
19729 one argument of type "<non-float parameter>".
19730
19731Wed Mar 15 15:54:56 1995 Stu Grossman (grossman@cygnus.com)
19732
19733 * config/rom68k.exp: New file to support Motorola IDP board.
19734 * gdb.base/a2-run.exp: Skip this file if noargs is set.
19735 * gdb.base/break.c: Change things around so that this program
19736 doesn't depend upon args. This is necessary to make remote
19737 targets work (in general, they can't take args).
19738 * gdb.base/break.exp: Don't try to send args to program. Don't
19739 expect output. Also, replace lots of code with gdb_test.
19740
19741Wed Mar 15 04:11:14 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
19742
19743 * gdb.base/printcmds.exp (test_character_literals_accepted): Test
19744 printing of '\'' (which is what the comment says we are testing,
19745 even though we were not), not '''.
19746 (test_integer_literals_rejected): Test that printing ''' is an error.
19747
19748 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
19749 gdb.chill/chexp.exp, gdb.base/printcmds.exp,
19750 gdb.c++/cplusfuncs.exp, gdb.chill/callch.exp, gdb.chill/misc.exp,
19751 gdb.chill/pr-6292.exp, gdb.chill/string.exp, gdb.chill/tuples.exp:
19752 Use gdb_test not test_print_accept.
19753 * lib/gdb.exp: Remove test_print_accept.
19754
19755 * gdb.base/signals.exp (signal_tests_1): Make pass message
19756 consistent with fail message.
19757
19758 * gdb.base/whatis.exp: Remove xfails for printing char vs.
19759 unsigned char; the bug (PR 1821) is fixed.
19760
19761 * gdb.base/scope.exp: Remove xfails for PRs 1843 and 1868.
19762
19763 * gdb.base/scope.exp (test_at_localscopes): Call pass for
19764 successful tests--makes xfailing them work right.
19765
19766Tue Mar 14 07:39:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
19767
19768 * lib/gdb.exp (gdb_test): Between $pattern and $prompt, expect
19769 only \r\n, not .*. The test can pass .* as the last thing in
19770 $pattern if that is what it wants. In addition to providing this
19771 flexibility, this change should speed up pattern matching in cases
19772 where the pattern already ended with .* (there were a number of
19773 them). This change also helps catch bad patterns--in the old
19774 scheme the typo "char \*" instead of "char \\*" would pass. Now
19775 it is caught.
19776 * Many .exp files: Update callers.
19777
19778 * gdb.base/funcargs.exp: Replace \[(\]+ with \\(. The latter is
19779 clearer and does not spuriously match multiple ('s. Likewise for
19780 ) and *.
19781
19782 * gdb.base/nodebug.exp: Test ability to call a function and pass
19783 it a string (even with no debugging info).
19784
19785 * gdb.base/printcmds.exp (test_integer_literals_rejected): Change
19786 "p '\'", which is the same as "p ''" once tcl gets done with
19787 quoting, to "p '\\'", which I suspect is what is intended (one
19788 backslash gets sent to GDB).
19789
19790 * gdb.base/printcmds.exp (test_artificial_arrays): New tests.
19791
19792Fri Mar 10 13:31:46 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
19793
19794 * gdb.base/a1-selftest.exp: Remove xfail for solaris. The bug (PR
19795 1817) was fixed literally years ago.
19796
19797Fri Mar 10 02:49:40 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19798
19799 * gdb.base/funcargs.exp (call_after_alloca): Remove `next'
19800 test, it causes stepping out of call_after_alloca_subr with
19801 optimizing compilers.
19802 (localvars_in_indirect_call): Consume GDB prompt if `finish'
19803 fails.
19804
19805 * gdb.c++/templates.exp: Source templ-info.exp only if
19806 the templates executable exists.
19807
19808 * gdb.c++/misc.cc (class Contains_static_instance,
19809 class Contains_nested_static_instance),
19810 gdb.c++/classes.exp (test_static_members): Test printing of
19811 a class that contains a static instance of the class.
19812
19813Thu Mar 9 11:43:55 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
19814
19815 * gdb.base/langs2.c (cppsub_): Don't prototype.
19816 * gdb.base/langs2.cxx (cppsub_): Fix prototype (cosmetic value
19817 only, I believe).
19818
19819Wed Mar 8 10:29:33 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
19820
19821 * lib/gdb.exp (skip_chill_tests): New procedure.
19822
19823 * gdb.base/signals.exp (signal_tests_1): xfail for irix.
19824
19825Mon Mar 6 10:44:06 1995 Jeff Law (law@snake.cs.utah.edu)
19826
19827 * gdb.disasm/hppa.exp: Delete redundant ".*" at the beginning of
19828 each expect pattern. Cuts runtime from 12 to about 4 seconds.
19829
19830Thu Mar 2 05:31:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
19831
19832 * gdb.base/langs.exp: Don't insist that foo__Fi be demangled.
19833
19834 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Only
19835 disassemble 8, not 16, instructions for part 4.
19836
19837 * config/vx-gdb.exp (gdb_start): Use \030, not \CX. tcl doesn't
19838 support the latter anymore.
19839
19840 * gdb.base/Makefile.in: Try compiling callfuncs.c, if that fails try
19841 -DNO_PROTOTYPES.
19842 * gdb.base/callfuncs.c: Control use of prototypes based on
19843 NO_PROTOTYPES, not __STDC__.
19844 * gdb.base/callfuncs.exp (do_function_calls): xfail one of the
19845 t_float_values2 tests if prototypes in use.
19846
19847 * gdb.base/callfuncs.c (t_float_values, t_float_values2,
19848 t_double_values): When checking differences against DELTA, check
19849 that difference is within the range (-DELTA,DELTA), not just
19850 (-infinity,DELTA).
19851
19852Tue Feb 28 16:28:54 1995 Kung Hsu <kung@mexican.cygnus.com>
19853
19854 * config/mips-gdb.exp (gdb_load): In every test case, we need to do
19855 'file' command firts, then 'target', then 'load', this is due to gdb
19856 target set up.
19857 * config/mips-gdb.exp: Fix a couple regular exp bugs.
19858
19859Thu Feb 23 17:44:55 1995 Jeff Law (law@snake.cs.utah.edu)
19860
19861 * gdb.disasm/hppa.s (fmemLRbug_tests): Add tests for the indexing
19862 FP load/store variants.
19863 * gdb.disasm/hppa.exp (fmemLRbug_tests): Test new variants.
19864
19865Wed Feb 22 18:29:08 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
19866
19867 * gdb.base/term.exp: Do not give a warning if not native, it is
19868 not an abnormal condition.
19869
19870Tue Feb 21 13:08:47 1995 Jim Kingdon <kingdon@cygnus.com>
19871
19872 * gdb.base/ptype.exp: Accept char[0] as well as char[] for "ptype
19873 t_char_array".
19874
19875Sun Feb 19 13:10:06 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
19876
19877 * lib/gdb.exp (default_gdb_version): Pass GDBFLAGS to gdb when we
19878 are getting the version number.
19879
19880 * gdb.base/{a1-selftest.exp,corefile.exp}: Do not give a warning
19881 if not native, it is not an abnormal condition.
19882
19883Thu Feb 16 15:56:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
19884
19885 * lib/gdb.exp: Just use "file exists", rather than undocumented
19886 dejagnu procedure "findfile".
19887
19888Thu Feb 16 10:30:24 1995 J.T. Conklin <jtc@rtl.cygnus.com>
19889
19890 * config/mt-vxworks (CFLAGS): Set to -g -Dvxworks.
19891 (LDFLAGS): Set to -Xlinker -Ur.
19892
19893 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB, GDBFLAGS):
19894 Removed, these values are set by lib/gdb.exp.
19895
19896 * lib/gdb.exp: If GDBFLAGS is unset, set it to -nx.
19897
19898Wed Feb 15 14:23:28 1995 J.T. Conklin <jtc@rtl.cygnus.com>
19899
19900 * config/vx-gdb.exp (spawn_vxgdb): Use default_gdb_start instead
19901 of replicating gdb startup code.
19902
19903 * config/mt-vxworks (LDFLAGS): Set to -r.
19904 (CFLAGS_FOR_TARGET): Removed.
19905
19906 * config/vx-gdb.exp: always set prompt; gdb.exp sets it to
19907 (gdb) and gdb for vxworks uses (vxgdb).
19908
19909 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB): If a gdb
19910 executable is not in the tree and host != target, use sed and
19911 program_transform_name to determine the gdb name used by the
19912 target.
19913
19914 * configure.in, gdb.{base,c++,chill}/configure.in: changed so
19915 *-*-vxworks* matches vxworks and *-*-netware* matches NetWare.
19916
19917Sun Feb 12 08:11:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
19918
19919 * gdb.base/{callfuncs.exp,callfuncs.c}: Add tests for passing
19920 floats, chars, and shorts where there are ANSI-style function
19921 definitions.
19922
19923 * gdb.base/langs.exp, gdb.base/langs*: New test.
19924 * gdb.base/Makefile.in: Build it.
19925 * TODO: Remove item about checking that C names don't get C++
19926 demangling applied; this test tests it.
19927
19928Thu Feb 9 12:43:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
19929
19930 * gdb.stabs/weird.exp: Remove "Haven't examined" comment which
19931 went with the const70 xfail. The xfail went away a year ago.
19932
19933 * gdb.base/signals.exp: Rename a bunch of tests to give unique names.
19934
19935 * gdb.base/corefile.exp: Give backtrace test unique name. xfail
19936 for hp300.
19937
19938 * gdb.base/interrupt.exp: Also xfail hpux (for hp300).
19939
19940 * gdb.base/a1-selftest.exp: Don't run on hp300.
19941
19942Sat Feb 4 15:04:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
19943
19944 * Makefile.in (site.exp): Set host_alias and target_alias as well
19945 as host_triplet and target_triplet.
19946
19947Wed Feb 1 08:03:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
19948
19949 * gdb.base/a1-selftest.exp: Invoke stty before starting inferior.
19950
19951 * gdb.base/nodebug.exp: Add xfails for ultrix and irix5 (same
19952 places as other ecoff systems).
19953
19954 * gdb.base/a1-selftest.exp (test_with_self): Don't invoke stty on
19955 ultrix.
19956
19957Mon Jan 30 11:44:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
19958
19959 * gdb.base/nodebug.c (inner): Use variables so AIX linker doesn't
19960 remove them.
19961 * gdb.base/nodebug.exp: Accept "function" in addition to "text
19962 variable and "variable" in addition to "data variable".
19963 * gdb.base/nodebug.exp: xfail datalocal and bsslocal tests for AIX.
19964
19965 * gdb.base/list.exp (test_forward_search): Set listsize to 4 not
19966 2.
19967 * gdb.base/list1.c (long_line): Add additional statement at start
19968 of function.
19969 * gdb.base/list.exp (test_forward_search): Update line number to
19970 reflect new statement.
19971
19972Sun Jan 29 13:34:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19973
19974 * gdb.base/signals.exp: Reinitialize searched source directories
19975 after gdb_start call.
19976
19977Sat Jan 28 01:34:44 1995 Jeff Law (law@snake.cs.utah.edu)
19978
19979 * gdb.disasm/Makefile.in (clean): Delete "errs" file.
19980 * gdb.stabs/Makefile.in: Likewise.
19981
19982 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Revert last
19983 change. Instead split the tests into smaller pieces.
19984 * gdb.disasm/hppa.s: Corresponding changes.
19985
19986Fri Jan 27 09:24:51 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
19987
19988 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
19989 Quote ^C when passing it to stty. For some shells ^ is a pipe.
19990
19991 * gdb.base/funcargs.exp: Modify many tests so that every test
19992 either passes or fails. Make some test names unique.
19993
19994Thu Jan 26 19:20:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
19995
19996 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
19997 Call stty to set interrupt character.
19998
19999 * gdb.disasm/hppa.mt (hppa), gdb.stabs/hppa.mt (weird.o): Check
20000 for HP assembler versus GNU assembler based on actual behavior of
20001 $(CC), rather than assuming that $(AS) is always the GNU assembler.
20002
20003 * TODO: Suggest a few more stepping tests.
20004
20005Wed Jan 25 14:52:41 1995 Stan Shebs <shebs@andros.cygnus.com>
20006
20007 * gdb.base/default.exp: xfail no-stack backtraces for h8300,
20008 restart GDB for h8300 after a continue.
20009 (return): Add pattern to match a29k-udi behavior.
20010 * gdb.base/nodebug.exp: Remove obsolete comment.
20011 * gdb.base/regs.exp: New file, testing of register displays.
20012 * gdb.base/return.exp: Fix typo in reference to $objdir.
20013 * gdb.base/whatis.exp: Always start with a fresh GDB.
20014
20015Wed Jan 25 11:12:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20016
20017 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Set timeout
20018 higher, these tests generate a lot of output.
20019
20020Tue Jan 24 07:58:44 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20021
20022 * lib/gdb.exp (gdb_test): Remove catch from around the send. The
20023 code following the catch silently ignored some errors; without the
20024 catch they should be thrown like any other tcl error. Also, the
20025 catch used "" instead of {} which meant all the callers who wanted
20026 to include one of the characters "[]$ had to quote it an extra time.
20027 * gdb.base/{callfuncs.exp,commands.exp,gdbvars.exp,printcmds.exp,
20028 ptype.exp,signals.exp,watchpoint.exp}, gdb.c++/{cplusfuncs.exp,
20029 demangle.exp}, gdb.chill/chexp.exp, gdb.fortran/exprs.exp:
20030 Remove extra quoting.
20031
20032Mon Jan 23 21:57:54 1995 Jeff Law (law@snake.cs.utah.edu)
20033
20034 * gdb.base/commands.exp: Make test names unique; every test either
20035 passes or fails. Update some comments.
20036
20037 * gdb.disasm/hppa.exp (do_system_control_tests): Update.
20038
20039Sat Jan 21 15:34:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20040
20041 The following fixes a FAIL caused by the fact that the alpha stabs
20042 configuration didn't use the ".if alpha" code in weird.def.
20043 * gdb.stabs/weird.def (v_comb): Use type attribute to specify 32
20044 bit pointer, so the 32 bit version works even on the alpha.
20045 * gdb.stabs/{alpha.mt,ecoff.mt,aout.sed,hppa.sed,xcoff.sed,weird.def}:
20046 Remove the stuff which allowed us to have separate versions for
20047 alpha and everything else.
20048
20049 * gdb.c++/cplusfuncs.exp (test_lookup_operator_functions): Fix
20050 regexp which "info func operator\[\](" is supposed to match. Fix
20051 string to send to GDB. Note that GDB still doesn't work right. Add a
20052 new test for "info func .perator\[\](" which GDB does handle correctly.
20053
20054 * gdb.base/nodebug.exp: xfail most of the new tests for ecoff systems.
20055
20056Fri Jan 20 12:14:23 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20057
20058 * gdb.c++/classes.exp, gdb.c++/cplusfuncs.exp,
20059 gdb.c++/inherit.exp, gdb.c++/templates.exp, gdb.c++/virtfunc.exp,
20060 gdb.fortran/exprs.exp, gdb.fortran/types.exp, gdb.chill/chexp.exp,
20061 gdb.base/printcmds.exp: Remove passcount, failcount, etc., stuff;
20062 it makes the tests harder to understand and confuses test-o-matic.
20063 The preferred style is that each test provides a PASS or a FAIL,
20064 and has a unique message (e.g. "continue #54" not just "continue")
20065 which is the same for the pass and the fail.
20066 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
20067 gdb.chill/chexp.exp: Move test_print_accept and test_print_reject
20068 to lib/gdb.exp.
20069 * gdb.base/printcmds.exp: Use test_print_accept. Remove
20070 prt_accept which was basically the same thing. Likewise for
20071 test_print_reject and prt_reject.
20072 * lib/gdb.exp (test_print_reject): Add some more error message
20073 patterns to match from the former printcmds.exp (prt_reject).
20074 * gdb.c++/classes.exp, gdb.base/scope.exp: Remove spurious xfails.
20075 One defect of the passcount stuff is that some of it failed to
20076 report XPASS where appropriate.
20077 * gdb.c++/cplusfuncs.exp (print_addr_of): No longer accept extra
20078 stuff before and after arg in expected pattern.
20079 (test_paddr_operator_functions): Re-do test without print_addr_of;
20080 this is the only test which seems to want extra stuff there.
20081
20082Tue Jan 17 10:47:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
20083
20084 * gdb.base/nodebug.exp: Update new tests to reflect improved
20085 wording of gdb output.
20086
20087 * gdb.base/nodebug.exp: Add tests to check that "print", "whatis"
20088 and "ptype" work on variables in files compiled without -g.
20089 Replaces commented out "maint print msymbol" tests.
20090
20091Mon Jan 16 12:13:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
20092
20093 * gdb.base/setvar.c (dummy): Call malloc.
20094
20095 * gdb.stabs/aout.sed: Enclose comments within a sed command to avoid
20096 losing with the irix4 sed.
20097
20098 * gdb.base/sigall.exp (test_one_sig): Add xfail for "get signal
20099 ALRM" on irix4.
20100
20101Sun Jan 15 21:58:26 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
20102
20103 * TODO: Remove items about corefile.exp testing new exec-file and
20104 backtrace; both are now done. Add items about printing enums.
20105
20106Sat Jan 14 11:25:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
20107
20108 * gdb.base/sigall.exp (test_one_sig): Attempt to recover if
20109 "get signal $thissig" test fails.
20110
20111 * gdb.base/setvar.exp: Check for and reject crazy expected type hacks.
20112
20113Thu Jan 12 01:14:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
20114
20115 * gdb.base/sigall.c (gen_*): Pass argument to handle_* to avoid
20116 compiler warning with dec alpha compiler.
20117
20118 * gdb.base/commands.exp (if_while_breakpoint_command_test): Remove
20119 extra \n from gdb_test call (this explains why the prompt test
20120 that I removed yesterday was there).
20121 (user_defined_command_test): Remove extra \n and prompt test.
20122
20123 * gdb.base/sigall.c: If SIGABRT == SIGLOST, just act as if SIGLOST
20124 doesn't exist. Likewise if SIGIO == SIGPOLL, pretend SIGPOLL
20125 doesn't exist.
20126 * gdb.base/sigall.exp: Remove special handling for SIGIO and SIGPOLL.
20127 Also remove alpha workaround, which turns out to be because
20128 SIGABRT == SIGLOST.
20129
20130 * gdb.base/sigall.exp: Add workaround for alpha weirdness.
20131
20132 * gdb.base/help.exp: Don't test "help show".
20133
20134Wed Jan 11 14:37:04 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
20135
20136 * gdb.base/commands.exp: Call gdb_exit and gdb_start so that
20137 "set print address" is on.
20138 * gdb.base/commands.exp (if_while_breakpoint_command_test): Don't
20139 pass prompt to gdb_test; gdb_test already looks for the prompt.
20140
20141 * gdb.base/help.exp: Replace most of docstring for "define" with ".*".
20142
20143 * gdb.base/a1-selftest.exp: Don't test "maint dump-me". That test
20144 was a vestige of the manual TESTSTRATEGY, and the purpose of it
20145 was to make sure that gdb can read a core file. But (a) the "read
20146 the corefile" part didn't make it to a1-selftest.exp, we just
20147 delete the corefile after creating it, and (b) we test reading
20148 corefiles in corefile.exp anyway. Also, this test left around a
20149 xgdb process on Solaris.
20150
20151 * gdb.base/corefile.exp: Also test backtrace.
20152
20153Wed Jan 11 00:14:40 1995 Jeff Law (law@snake.cs.utah.edu)
20154
20155 * gdb.base/commands.exp: Test a simple user defined command with
20156 arguments and if/while statements; verify the full user command is
20157 printed by "show user".
20158
20159 * gdb.base/commands.exp: Test if/while commands as part of a
20160 breakpoint command list; verify they appear in breakpoint
20161 information.
20162
20163Wed Jan 11 00:47:58 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
20164
20165 * gdb.base/sigall.c (gen_FPE): Generate SIGFPE with kill() rather
20166 than by dividing by zero.
20167
20168Tue Jan 10 21:38:05 1995 Jeff Law (law@snake.cs.utah.edu)
20169
20170 * gdb.base/watchpoint.exp: hppa*-*-*bsd* no longer has problems
20171 performing an inferior call with watchpoints enabled.
20172 * gdb.base/watchpoint.c (main): Delete second unnecessary read
20173 call.
20174
20175Tue Jan 10 18:42:07 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
20176
20177 * gdb.stabs/weird.exp: Allow spaces followed by backspaces in echo
20178 of "file" command.
20179
20180 * gdb.c++/classes.exp (test_ptype_class_objects, ptype class Foo):
20181 Add additional pattern for when "int operator int(void);" appears
20182 in a different order.
20183
20184Mon Jan 9 16:22:46 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
20185
20186 * gdb.base/signals.exp: Call gdb_exit and gdb_start.
20187
20188 * gdb.base/help.exp: Replace most of docstrings for "info signals"
20189 and "signal" with ".*".
20190
20191Wed Jan 4 11:35:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20192
20193 * TODO: Add note about "handle all nostop".
20194
20195 * gdb.base/{sigall.c, sigall.exp}: New test.
20196 * gdb.base/Makefile.in: Add it.
20197
20198Thu Jan 5 17:34:03 1995 Stan Shebs <shebs@andros.cygnus.com>
20199
20200 * lib/gdb.exp, gdb.base/corefile.exp: Supply -nw as argument
20201 when invoking GDB, suppresses any windowing interface.
20202
20203Mon Jan 2 17:40:21 1995 Stan Shebs <shebs@andros.cygnus.com>
20204
20205 * config/sim-gdb: New file, simulator testing support.
20206
20207Wed Dec 28 12:21:50 1994 Jeff Law (law@snake.cs.utah.edu)
20208
20209 * gdb.base/interrupt.exp: Test calling func1 twice.
20210
20211Wed Dec 21 12:51:37 1994 Jim Kingdon <kingdon@deneb.cygnus.com>
20212
20213 * gdb.base/list.exp (test_forward_search): Set timeout higher
20214 when we'll be getting lots of output from gdb.
20215
20216 * gdb.base/a1-selftest.exp: Move code that was inside expect -re
20217 "init_malloc" to after the expect statement. Run it if that
20218 regexp is taken, but also for two others which happen if source
20219 cannot be found.
20220
20221Tue Dec 20 12:35:21 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
20222
20223 * gdb.base/printcmds.exp: New test, for printing register before
20224 program is running.
20225
20226Mon Dec 19 00:32:55 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20227
20228 * gdb.base/list.exp: Correct some alternate expect patterns
20229 to reflect changes in list1.c.
20230
20231Sat Dec 17 14:20:03 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
20232
20233 * TODO: Add item regarding large frames.
20234
20235 * gdb.base/{funcargs.exp, funcargs.c} (call_after_alloca): New test.
20236
20237 * TODO: Remove item about enabling return.exp; it
20238 is enabled. Suggest a few more "return" tests.
20239
20240Sat Dec 17 02:33:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20241
20242 * gdb.c++/misc.cc, gdb.c++/inherit.exp: Add testcases for
20243 anonymous unions.
20244
20245Tue Dec 13 11:26:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
20246
20247 * gdb.chill/Makefile.in: Put all rule before rules for pr-4975.o
20248 and pr-5646.o, so "make" is the same as "make all", not "make
20249 pr-4975.o".
20250
20251Wed Dec 7 19:02:02 1994 Stan Shebs <shebs@andros.cygnus.com>
20252
20253 * gdb.base/list.exp: Adjust expectations to reflect changes in
20254 list1.c.
20255 (test_forward_search): New test proc.
20256 * gdb.base/list1.c (long_line): New function, has long source line.
20257
20258Thu Dec 1 23:14:49 1994 Stan Shebs <shebs@andros.cygnus.com>
20259
20260 * gdb.base/a1-selftest.exp: Change initial stepping to know about
20261 additional line of code that was added.
20262
20263Wed Nov 30 19:43:14 1994 Jeff Law (law@snake.cs.utah.edu)
20264
20265 * gdb.disasm/hppa.s: Break the large branching tests into smaller
20266 tests so as not to overflow expect's input buffers.
20267 * gdb.disasm/hppa.exp: Corresponding changes.
20268
20269Fri Nov 25 13:37:10 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20270
20271 Beginnings of template debugging tests.
20272 * gdb.c++/templ-info.cc: New file to test for template
20273 debugging capability of the compiler.
20274 * gdb.c++/Makefile.in: Add rule to build templ-info.exp from
20275 templ-info.cc.
20276 * gdb.c++/templates.cc: Add explicit template instantiations
20277 to enable compiling with -fno-implicit-templates. Add destructor
20278 and 'value' method to T5 class for template tests.
20279 * gdb.c++/templates.exp: Add testcases for printing of template
20280 types, setting breakpoints on template methods and calling a
d63a86f8 20281 template method.
c906108c
SS
20282
20283Sat Nov 5 00:20:17 1994 Jeff Law (law@snake.cs.utah.edu)
20284
20285 * gdb.disasm/hppa.exp (branch_tests): Allow any symbol as the
20286 branch target since some assemblers (gas-2.5) may emit a
20287 relocation for the branch instead of resolving it in the
20288 assembler.
20289
20290Sat Oct 29 02:40:40 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20291
20292 * gdb.base/a1-selftest.exp: Remove RS/6000 xfail for backtrace
20293 through signal handler.
20294
20295Fri Oct 21 11:10:16 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
20296
20297 * configure.in (*-*-netware): Use config/mt-netware.
20298
20299 * config/mt-netware: New file.
20300 * config/mt-i386-netware: Removed, separate configs for different
20301 netware architectures are no longer needed now that we have
20302 --with-headers.
20303
20304Sat Oct 15 03:43:00 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20305
20306 * gdb.base/exprs.exp: Remove xfail for alpha, it is fixed
20307 by the recent changes to use ANSI C arithmetic conversions.
20308
20309Sun Oct 9 07:44:06 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
20310
20311 * gdb.base/corefile.exp: Add (xfail'd) test for reinit_frame_cache
20312 bug involving using inferior_pid to figure out whether to select a
20313 frame.
20314
20315Wed Sep 28 23:12:02 1994 Jeff Law (law@snake.cs.utah.edu)
20316
20317 * gdb.disasm/hppa.exp: Change arg[0..3] to r[26..23] to
20318 match the current disassembler output.
20319
20320Fri Sep 16 11:42:41 1994 Stan Shebs (shebs@andros.cygnus.com)
20321
20322 * gdb.fortran/exprs.exp: Expect VOID instead of void.
20323 * gdb.fortran/types.exp: Escape the expected '*'s in Fortran
20324 types, expect "int" as type of integer values (for now).
20325
20326Wed Sep 7 23:33:51 1994 Jeff Law (law@snake.cs.utah.edu)
20327
20328 * gdb.base/commands.exp: New tests for if/while commands.
20329
20330Tue Sep 6 13:16:11 1994 Per Bothner (bothner@kalessin.cygnus.com)
20331
20332 * lib/gdb.exp (runto): Replace sub-pattern for hex value
20333 by .*, since hex values have different syntax in Chill mode.
20334
20335Tue Sep 6 02:15:51 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20336
20337 * gdb.c++/demangle.exp (test_arm_style_demangling): Remove
20338 linefeed from expect pattern for repeated types with indices > 9.
20339
20340Mon Aug 29 14:20:44 1994 Stan Shebs (shebs@andros.cygnus.com)
20341
20342 First part of Fortran test suite.
20343 * gdb.fortran: New directory.
20344 * gdb.fortran/exprs.exp, gdb.fortran/types.exp: New files.
20345
20346Sat Aug 27 23:32:43 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20347
20348 * gdb.base/default.exp: Update expect pattern for load command
20349 without arguments.
20350
20351Wed Aug 24 13:15:02 1994 Ian Lance Taylor (ian@sanguine.cygnus.com)
20352
20353 * configure.in: Change i386 to i[345]86.
20354 * gdb.base/configure.in: Likewise.
20355 * gdb.c++/configure.in: Likewise.
20356 * gdb.chill/configure.in: Likewise.
20357
20358Tue Aug 23 19:14:06 1994 Stan Shebs (shebs@andros.cygnus.com)
20359
20360 * lib/gdb.exp (gdb_run_cmd): Move comment out from between expect
20361 patterns, since that is not a valid context for comments.
20362
20363Fri Aug 19 15:07:30 1994 Kung Hsu (kung@mexican.cygnus.com)
20364
20365 * gdb.c++/demangle.exp (test_arm_style_demangling): Add tests for
20366 repeated types and repeated types with indices > 9.
20367
20368Tue Aug 16 15:57:52 1994 Stan Shebs (shebs@andros.cygnus.com)
20369
20370 * gdb.base/printcmds.exp: Remove all the a29k XFAILs tagged with
20371 2417; old bug has been fixed.
20372
20373Fri Aug 12 19:35:41 1994 Jeff Law (law@snake.cs.utah.edu)
20374
20375 * gdb.base/interrupt.exp: When trying to wake up the inferior,
20376 send the newline ourselves instead of assuming gdb_test will do
20377 so when passed an empty input string.
20378
20379 * gdb.stabs/hppa.mt: Use $(AS), not $(CC) to assemble the
20380 stabs testcode.
20381
20382Fri Aug 5 17:01:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
20383
20384 * lib/gdb.exp (gdb_test): Don't send anything if the first
20385 argument is an empty string. This makes cases where we want to
20386 match output that is already in expect's buffers (for example,
20387 matching a breakpoint after gdb_run_cmd has been called) work
20388 reliably.
20389
20390Tue Aug 2 10:24:08 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
20391
20392 * config/netware.exp: New file.
20393
20394Thu Jul 28 12:54:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
20395
20396 * config/mt-slite (LDFLAGS): If using the newlib in the tree, set
20397 the -B and -L prefixes so we can find the debugging stub.
20398
20399 * Makefile.in (CC_FOR_TARGET, CXX_FOR_TARGET): Use newlib if it is
20400 there and we are using the gcc from the tree.
20401
20402 * gdb.base/types.c: Removed.
20403
20404 * gdb.base/configure.in: Look for makefile fragments in ../config.
20405 Recognize i386-*-netware.
20406 * gdb.c++/configure.in: Likewise.
20407
20408Mon Jul 25 23:48:50 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20409
20410 * gdb.base/corefile.exp: Change `else if' to `elseif', which is
20411 the correct TCL syntax.
20412
20413Mon Jul 25 15:35:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
20414
20415 * gdb.base/opaque.exp: use runto instead of messing around with
20416 breakpoints. Simplify by using gdb_test.
20417
20418 * gdb.base/bitfields.exp: restart between tests on netware targets
20419 because breakpoints aren't relocated after target death. Run
20420 processes to completion.
20421
20422 * gdb.base/{opaque,watchpoint}.exp: Use gdb_run_cmd.
20423
20424Sun Jul 24 09:55:51 1994 Fred Fish (fnf@cygnus.com)
20425
20426 * Makefile.in: Remove extra tabs that confuse some versions
20427 of "make". Use the newly built gdb to test with by default,
20428 rather than the first one in the tester's search path.
20429
20430Sat Jul 23 15:05:47 1994 Stan Shebs (shebs@andros.cygnus.com)
20431
20432 * gdb.base/whatis.exp (v_signed_short_array): Fix a typo.
20433
20434 * gdb.base/help.exp: Update expected add-symbol-file, ignore, and
20435 condition help.
20436
20437Tue Jul 19 10:26:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
20438
20439 * lib/gdb.exp (runto): Rewrite in terms of gdb_run_cmd.
20440
20441 * lib/gdb.exp (gdb_run_cmd): New function, used to start program
20442 running.
20443 * gdb.base/bitfields.exp: Use gdb_run_cmd to start program.
20444 * gdb.base/funcargs.exp: Likewise.
20445
20446 * gdb.base/bitfields.exp: Simplify by using gdb_test.
20447 * gdb.base/funcargs.exp: Likewise.
20448
20449 * lib/gdb.exp (gdb_test): if match times out, don't call fail if
20450 message is "".
20451
20452Mon Jul 18 12:18:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
20453
20454 * gdb.base/{a2-run,callfuncs,funcargs,interrupt,mips_pro,nodebug,
20455 return,signals,twice}.exp: Handle non-existant binaries
20456 consistantly.
20457
20458 * gdb.base/corefile.exp: Execute coremaker to generate core dump.
20459 * gdb.base/Makefile.in: Don't try to generate a core dump, we
20460 might testing a cross development system.
20461
20462Thu Jul 14 18:13:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
20463
20464 * Makefile.in (RUNTEST_FOR_TARGET): Fix relative pathname, the
20465 runtest script is relative to ${srcdir}, not ${rootdir}.
20466
20467Thu Jul 14 14:56:59 1994 Stan Shebs (shebs@andros.cygnus.com)
20468
20469 * gdb.base/signals.exp: Allow for optionality of breakpoint
20470 address.
20471
20472Thu Jul 14 11:21:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
20473
20474 * gdb.base/{ptype.exp,ptype.c}: Add t_char_array test.
20475
20476Tue Jul 12 12:22:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
20477
20478 * gdb.c++/cplusfuncs.cc: Include <stddef.h>, not <sys/types.h>,
20479 for size_t definition.
20480 * gdb.c++/templates.cc: Likewise
20481
20482 * config/mt-i386-netware: New file.
20483
20484 * gdb.base/interrupt.c: Do not test if errno == EINTR if it's not
20485 defined.
20486
20487 * gdb.base/Makefile.in: Added support for systems that name core
20488 files by appending "core" to the program name.
20489 * gdb.base/a1-selftest.exp: Likewise.
20490
20491Mon Jul 11 23:59:18 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20492
20493 * gdb.base/return.exp: Add comment and message for `return double'
20494 test failure on Sparc Solaris.
20495
20496Mon Jul 4 12:10:48 1994 Stan Shebs (shebs@andros.cygnus.com)
20497
20498 * lib/gdb.exp (runto): Allow for optionality of breakpoint address.
20499
20500Wed Jun 29 00:26:17 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20501
20502 * gdb.c++/misc.cc: Instantiate classes to inhibit the compiler
20503 from optimizing them away.
20504 * gdb.c++/classes.exp, gdb.c++/inherit.exp: Update ptype expect
20505 patterns to include default constructors and assignment operators,
20506 to match gcc versions beyond 2.5.8. Accept any cplus demangling
20507 character in the output of the virtual base pointer.
20508
20509Fri Jun 24 08:15:42 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20510
20511 * gdb.c++/cplusfuncs.exp: Use string_to_regexp and a regular
20512 expression match in print_addr_of to avoid unintented matches.
20513 * gdb.c++/virtfunc.exp: Accept alternate ptype output of g++
20514 versions up to 2.5.8.
20515
20516Mon Jun 20 23:54:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20517
20518 * gdb.base/list.exp: Tweak alternate pattern for listing of an
20519 included file to run under newer versions of expect.
20520 * gdb.c++/demangle.exp: Add spaces to the expect patterns between
20521 consecutive >'s in templates to accomodate recent cplus-dem.c change.
20522 Remove xfail for the virtual table of BDDHookV.
20523
20524Sat Jun 18 12:51:34 1994 Stan Shebs (shebs@andros.cygnus.com)
20525
20526 * lib/gdb.exp (string_to_regexp): Set a default result.
20527 (default_gdb_start): Fix misleading message.
20528
20529Wed Jun 15 12:10:10 1994 Stan Shebs (shebs@andros.cygnus.com)
20530
20531 * config/mt-a29k-udi, config/mt-i960-nindy, config/mt-sparc-aout:
20532 Remove all CC, etc definitions.
20533 * config/mt-hpux: New file.
20534 * config/mt-mips-ecoff (CFLAGS_FOR_TARGET): Remove:
20535 (CFLAGS, LDFLAGS): Define.
20536 * config/mt-slite (CFLAGS_FOR_TARGET): Change to LDFLAGS.
20537
20538 * Makefile.in (site.exp): Don't insert host_os, etc.
20539 (just-check): Just use RUNTEST with RUNTESTFLAGS only.
20540 (distclean): Check existence of subdir.
20541 * gdb.base/configure.in (hppa*-*-hpux*): Recognize.
20542 * gdb.base/Makefile.in: General cleanup and simplification.
20543 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
20544 to build executables. Use default rule to build .o files.
20545 (EXPECT, RUNTEST, CC): Fix relative pathname.
20546 (site.exp): Don't insert host_os, etc.
20547 * gdb.base/signals.c (main): Don't call signal unless SIGALRM
20548 and/or SIGUSR1 defined.
20549 * gdb.base/watchpoint.c: Don't include stdio.h a second time.
20550 * gdb.c++/Makefile.in: General cleanup and simplification.
20551 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
20552 (CFLAGS): Remove.
20553 (EXPECT, RUNTEST_FOR_TARGET, CXX): Fix relative pathname.
20554
20555Fri Jun 10 10:55:09 1994 Jeff Law (law@snake.cs.utah.edu)
20556
20557 * gdb.base/recurse.exp: Misc changes to get tests running again
20558 after Kung's changes to the watchpoint code.
20559 * gdb.base/watchpoint.exp: Likewise.
20560
20561Thu Jun 9 15:16:55 1994 Per Bothner (bothner@kalessin.cygnus.com)
20562
20563 * lib/gdb.exp (string_to_regexp): Convert {\} also.
20564
20565Wed Jun 8 12:12:17 1994 Stan Shebs (shebs@andros.cygnus.com)
20566
20567 * config/udi-gdb.exp, config/unix-gdb.exp: Call default_gdb_start.
20568 * lib/gdb.exp (default_gdb_start): Define.
20569 * gdb.base/bitfields.exp, gdb.base/break.exp, gdb.base/exprs.exp,
20570 gdb.base/funcargs.exp, gdb.base/opaque.exp,
20571 gdb.base/printcmds.exp, gdb.base/ptype.exp, gdb.base/recurse.exp,
20572 gdb.base/scope.exp, gdb.base/setvar.exp, gdb.base/watchpoint.exp,
20573 gdb.c++/classes.exp, gdb.c++/misc.exp, gdb.c++/virtfunc.exp:
20574 Don't call gdb_target_udi in between tests.
20575
20576Tue Jun 7 08:30:15 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
20577
20578 * gdb.c++/demangle.exp: Use gdb_test_exact, rather than demangle
20579 (which was basically just a local version of the same thing). In
20580 addition to avoiding duplication, gdb_test_exact is faster.
20581 * lib/gdb.exp (gdb_test_exact): Fix typo.
20582
20583 * lib/gdb.exp (delete_breakpoints): If there were no breakpoints,
20584 don't give an error.
20585
20586 * gdb.base/term.exp: Call delete_breakpoints before starting.
20587
20588 * gdb.base/Makefile.in (EXECUTABLES): Remove t10.
20589 (t10): Add comment.
20590
20591Mon Jun 6 18:26:50 1994 Stan Shebs (shebs@andros.cygnus.com)
20592
20593 Reorganization of the GDB Test Suite.
20594
20595 * gdb.base: New directory, contains all the basic tests.
20596 * gdb.c++: New directory, tests specific to C++.
20597 * gdb.chill: New directory, tests specific to Chill.
20598 * gdb.t00, gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06,
20599 gdb.t07, gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13,
20600 gdb.t15, gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23,
20601 gdb.t24, gdb.t30, gdb.t31: Removed directories, contents moved
20602 into appropriate new directories (t00-t17 to base, t20-t23 to c++,
20603 t30-31 to chill).
20604 * */gdbme.*: Rename to match appropriate expect scripts.
20605 * gdb.base/bitfields.c, gdb.base/break.c, gdb.base/callfuncs.c,
20606 gdb.base/coremaker.c, gdb.base/exprs.c, gdb.base/funcargs.c,
20607 gdb.base/interrupt.c, gdb.base/list0.c, gdb.base/list0.h,
20608 gdb.base/list1.c, gdb.base/mips_pro.c, gdb.base/nodebug.c,
20609 gdb.base/opaque-info.c, gdb.base/opaque0.c, gdb.base/opaque1.c,
20610 gdb.base/printcmds.c, gdb.base/ptype.c, gdb.base/recurse.c,
20611 gdb.base/return.c, gdb.base/run.c, gdb.base/scope0.c,
20612 gdb.base/scope1.c, gdb.base/setvar.c, gdb.base/signals.c,
20613 gdb.base/types.c, gdb.base/twice.c, gdb.base/watchpoint.c,
20614 gdb.base/whatis-info.c, gdb.base/whatis.c: New names of C files.
20615 * gdb.c++/cplusfuncs.cc, gdb.c++/templates.cc, gdb.c++/misc.cc,
20616 gdb.c++/virtfunc.cc: New names of C++ files.
20617 * gdb.chill/chillvars.ch: New name of Chill file.
20618 * gdb.base/configure.in, gdb.c++/configure.in,
20619 gdb.chill/configure.in: Merge in contents of gdb.t*/configure.in.
20620 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
20621 gdb.chill/Makefile.in: Merge in contents of gdb.t*/Makefile.in.
20622 * configure.in (configdirs): Update to reflect directory changes.
20623 (target_abbrev): No longer define for any configuration.
20624 * Makefile.in: Cosmetic improvements to header comments.
20625
20626Fri Jun 3 18:56:06 1994 Per Bothner (bothner@kalessin.cygnus.com)
20627
20628 Various changes to gdb.t31:
20629
20630 * Makefile.in (gdbme.o): Compile with -fspecial_UC.
20631 * gdbme.ch: Make all key-words and predefineds be upper-case.
20632 * chillvars.exp: Expect key-words and predefinds in upper-case.
20633
20634 * chillvars.exp: Use gdb_test_exact many places.
20635 Change expected output for arrays (which now includes index labels).
20636
20637 * pr-5020.exp, gdme.ch (module PR_5020):
20638 New test, for PR-5020.
20639
20640Thu Jun 2 16:02:41 1994 Per Bothner (bothner@kalessin.cygnus.com)
20641
20642 * lib/gdb.exp (string_to_regexp, gdb_test_exact): New procedures.
20643 * Makefile.in (CHILL_LIB): Remove bogus redundant definitions.
20644
20645Sun May 29 22:31:42 1994 Per Bothner (bothner@kalessin.cygnus.com)
20646
20647 * Makefile.in: Fix bit-rot in definitions of CHILL,
20648 CHILL_FOR_TARGET and Chill_LIB.
20649 * gdb.t31/gdbme.ch: Fix syntax of nested array tuples.
20650 * gdb.t31/Makefile.in: Add definitions for CHILLFLAGS,
20651 CHILL, and CHILL_LIB.
20652
20653Sat May 21 10:05:08 1994 Bill Cox (bill@rtl.cygnus.com)
20654
20655 * Revert the previous changes. Please see Rob's directory
20656 /lisa/test/rob/progressive/gdb/testsuite for these fixes.
20657
20658Thu May 19 12:51:00 1994 Bill Cox (bill@rtl.cygnus.com)
20659
20660 * Makefile.in, configure.in, config/mips-gdb.exp,
a9c64011
AS
20661 config/mt-a29k-udi, config/mt-i386-aout, config/mt-i960-nindy,
20662 config/mt-sparc-aout, config/udi-gdb.exp, config/unix-gdb.exp,
20663 config/unknown.exp, gdb.t00/default.exp, gdb.t00/help.exp,,
c906108c
SS
20664 gdb.t00/teststrategy.exp, gdb.t01/Makefile.in, gdb.t02/Makefile.in,
20665 gdb.t02/whatis.exp, gdb.t03/Makefile.in, gdb.t03/gdbme.c,
20666 gdb.t04/Makefile.in, gdb.t05/Makefile.in, gdb.t06/Makefile.in,
20667 gdb.t06/break.exp, gdb.t06/signals.c, gdb.t06/signals.exp,
20668 gdb.t08/Makefile.in, gdb.t08/opaque.exp, gdb.t09/Makefile.in,
20669 gdb.t10/Makefile.in, gdb.t11/Makefile.in, gdb.t12/Makefile.in,
20670 gdb.t13/Makefile.in, gdb.t15/Makefile.in, gdb.t15/funcargs.exp,
20671 gdb.t15/gdbme.c, gdb.t15/return.exp, gdb.t16/Makefile.in,
20672 gdb.t17/Makefile.in, gdb.t17/callfuncs.exp, gdb.t17/gdbme.c,
20673 gdb.t20/Makefile.in, gdb.t21/Makefile.in, gdb.t21/cplusfuncs.exp,
20674 gdb.t22/Makefile.in, gdb.t22/virtfunc.exp, gdb.t23/Makefile.in,
20675 gdb.t24/demangle.exp, lib/gdb.exp: Check in Rob's testing
20676 changes from 94Q1.
20677
20678Wed May 18 17:04:03 1994 Bill Cox (bill@rtl.cygnus.com),
20679
20680 * config/mt-lynx, config/mt-m68k, config/mt-mips-ecoff,
20681 config/mt-slite, config/mt-unix, config/mt-vxworks: Add
20682 Rob's new testing fragments.
20683
20684Tue May 17 15:04:14 1994 Bill Cox (bill@rtl.cygnus.com)
20685
20686 * config/mips-gdb.exp, config/udi-gdb.exp, config/vx-gdb.exp,
a9c64011 20687 lib/gdb.exp: Replace error proc calls with perror.
c906108c
SS
20688
20689Mon May 16 19:00:50 1994 Stan Shebs (shebs@andros.cygnus.com)
20690
20691 * gdb.t00/teststrategy.exp: Reorder so that AIX gdb can print the
20692 version also, match on casted version strings, and match on
20693 gdb startup case where the line numbers might be messed up.
20694
20695Fri May 13 18:00:27 1994 Bill Cox (bill@rtl.cygnus.com)
20696
20697 * config/mt-i960-vx (LDFLAGS): Add '-r' option for test links.
a9c64011 20698 (CFLAGS): Delete it from here.
c906108c
SS
20699
20700Tue May 3 16:08:09 1994 Kung Hsu (kung@mexican.cygnus.com)
20701
20702 * gdb.t22/virtfunc.exp: Fix g++ ptype expected outputs.
20703
20704Fri Apr 29 14:26:35 1994 Stan Shebs (shebs@andros.cygnus.com)
20705
20706 * Makefile.in (RUNTEST): Default to just "runtest".
20707
20708Tue Apr 26 22:21:40 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
20709
20710 * gdb.t17/callfuncs.exp: More comments about t_func_values tests.
20711 * gdb.t17/gdbme.c (t_func_values): Add comments about how and why
20712 the code has been restructured.
20713
20714Thu Apr 21 12:48:07 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
20715
20716 * gdb.t00/default.exp (set write): Allow any number of \r and/or
20717 \n, not just one of each.
20718
20719 * gdb.t07/gdbme.c (main): Don't take address of an array; SunOS4
20720 /bin/cc gives a warning if you do.
20721
20722Thu Apr 21 11:54:04 1994 Kung Hsu (kung@mexican.cygnus.com)
20723
d63a86f8 20724 * gdb.t24/demangle.exp: change expect pattern of
c906108c
SS
20725 __t10ListS_link1ZUiRCUiPT0
20726
20727Wed Apr 13 15:05:00 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
20728
20729 * gdb.t07/{recurse.exp, recurse.c}: New tests for watchpoints
20730 on local variables in recursive functions.
20731
20732 * gdb.t07/Makefile.in: Build the new test.
20733
20734Tue Apr 12 20:45:25 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
20735
20736 * gdb.t17/gdbme.c (t_func_values): Do not compare function pointers
20737 directly. Instead compare the return values from actual calls.
20738
20739Mon Apr 11 10:31:00 1994 Bill Cox (bill@rtl.cygnus.com)
20740
20741 * Makefile.in (check): Set TCL_LIBRARY for runtest.
20742
20743Mon Apr 11 09:15:30 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
20744
20745 * From Peter Schauer with minor modifications.
a9c64011
AS
20746 * gdb.t15/return.exp (return_tests): Handle targets where "return"
20747 stops in mid-line in the caller. Add xfail for returning a float
20748 value on X86 targets.
c906108c
SS
20749
20750Tue Apr 5 15:16:33 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
20751
20752 * gdb.disasm/hppa.exp (fcmp_tests): Break up into two halves
20753 to avoid expect lossage.
20754 (fmem_LRbug_tests): Likewise.
20755 * gdb.disasm/hppa.s: Corresponding changes.
20756
20757 * gdb.disasm/hppa.exp: Rework escape sequences and end-of-line
20758 conditions to work with latest dejagnu/expect.
20759
20760 * gdb.t15/funcargs.exp (finish from indirect call): No longer
20761 expected to fail on the PA.
20762 (backtrace in call with trampolines): Explicitly require main
20763 to be frame #1 (no trampolines should show up in backtrace).
20764
20765 * gdb.t00/default.exp: Use "exp_continue" rather than obsolete
20766 "continue -expect".
20767 * gdb.t06/break.exp: Likewise.
20768 * gdb.t07/watchpoint.exp: Likewise.
20769 * gdb.t13/bitfields.exp: Likewise.
20770 * gdb.t15/{funcargs,return}.exp: Likewise.
20771 * gdb.stabs/weird.exp: Likewise.
20772 * config/{mips,udi}-gdb.exp: Likewise.
20773
20774 * hppa.sed: Enclose comments within a sed command to avoid
20775 losing with the old OSF1 sed.
20776
20777Wed Mar 30 00:31:49 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20778
20779 * gdb.t02/whatis.exp, gdb.t08/opaque.exp: Add XFAILs for
20780 sequent dynix.
20781 * gdb.t06/signals.exp: Add clear_xfail for sequent dynix.
20782 * gdb.t15/funcargs.exp: Conditionally step again to really
20783 finish from marker_call_with_trampolines. Handle the case where
20784 the first step from within call_with_trampolines already steps
20785 us back to main.
20786 * gdb.t15/gdbme.c: Add comment to closing brace of
20787 call_with_trampolines for funcargs.exp.
20788
20789Tue Mar 29 23:55:27 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
20790
d63a86f8 20791 * gdb.t07/watchpoint.exp (test_watchpoint_triggered_in_syscall):
c906108c
SS
20792 Fix typo(s).
20793
20794Sun Mar 27 16:53:14 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
20795
20796 * gdb.t07/gdbme.c: More code for watchpoint testing.
20797
20798 * gdb.t07/watchpoint.exp: Accept both "Watchpoint" and
20799 "Hardware watchpoint" throughout file.
20800 (test_watchpoint_triggered_in_syscall): New test.
20801 (test_complex_watchpoint): New test.
20802
20803Fri Mar 25 17:05:31 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
20804
20805 * gdbme.c (call_with_trampolines): New function to try and step
20806 into. Tests trampoline problems on the PA.
20807
20808 * funcargs.exp (localvars_in_indirect_call): No longer expect
20809 stepping into indirect call to fail on PAs.
20810 (test_stepping_over_trampolines): New test.
20811
20812Wed Mar 23 07:43:33 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
20813
20814 * TODO: Add suggestions for static member function tests, and
20815 completion tests.
20816
20817Wed Mar 16 08:28:28 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
20818
20819 * TODO: Add suggestions for "p/a" tests.
20820
20821 * lib/gdb.exp: Set prompt to (gdb) if it isn't already set.
20822 (default_gdb_exit): Replace all the hair with sending "quit" to
20823 the process with a simple close.
20824
20825Tue Mar 15 08:45:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
20826
20827 * TODO: Add suggestions for shared library tests.
20828
20829Sun Mar 13 10:45:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
20830
20831 * TODO: Add suggestions for x/s tests.
20832
20833Fri Mar 11 08:22:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
20834
20835 * gdb.t00/help.exp: Replace most of docstrings for "tbreak",
20836 "enable once", and "enable breakpoints once" with ".*".
20837
20838Thu Mar 10 08:34:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
20839
20840 * TODO: Add suggestions about structure passing tests.
20841
20842Mon Mar 7 13:45:54 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20843
20844 * gdb.t03/gdbme.c: gcc version 1 puts out the wrong stabs for
20845 the primary1 test, use work around if __GNUC__ < 2.
20846 * gdb.t06/signals.c: Add comments for signals.exp pattern matching.
20847 * gdb.t06/signals.exp: Add XFAILs for i386 bsd and vax ultrix.
20848 Test for bad output rather than waiting for timeout. Issue
20849 second continue only if first continue failed.
20850
20851Wed Mar 2 10:08:01 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
20852
20853 * gdb.t21/cplusfuncs.exp (test_paddr_operator_functions): Do
20854 operator[] test with gdb_test because the old code didn't seem to
20855 be getting the quoting right with the new dejagnu.
20856
20857Thu Feb 24 19:49:25 1994 Rob Savoye (rob@poseidon.cygnus.com)
20858
20859 * lib/gdb.exp: Set GDB to a fresh gdb if there is one, else use
20860 one from the path.
20861 * Makefile.in: Use a fresh expect if there is one, use runtest
20862 from the src tree if there is one.
d63a86f8 20863
c906108c
SS
20864Thu Feb 24 18:49:37 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
20865
20866 * gdb.t06/break.exp (test_next_with_recursion): Remove xfail for
20867 next over recursive call. Revise the tests from that point on
20868 (which had been skipped) to match GDB's actual (correct) output.
20869
20870 * gdb.t07/watchpoint.exp (test_stepping): Remove xfail for bug
20871 with next over a breakpoint whose condition is false.
20872
20873 * gdb.t00/help.exp: Comment out "help set print" tests just like
20874 (and for same reason as) "help set" test.
20875
20876Mon Feb 14 09:58:23 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
20877
20878 * gdb.disasm/hppa.s (fmemLRbug_tests): New tests.
20879 * gdb.disasm/hppa.exp (fmemLRbug_tests): Run them.
20880
20881Sun Feb 6 15:36:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
20882
20883 * gdb.t06/break.exp (test_next_with_recursion): Remove no longer
20884 necessary gdb_target_udi.
20885
20886 * gdb.t03/ptype.exp: For UDI, skip tests which call malloc.
20887
20888 * gdb.t02/whatis.exp, gdb.t03/ptype.exp: Remove xfails for PRs
20889 1838 and 2417; they are fixed.
20890
20891 * gdb.t02/whatis.exp (v_char_array, v_signed_char_array),
20892 gdb.t03/ptype.exp (ptype structure, ptype union):
20893 Remove xfails; the test is looser than when the xfails were added.
20894
20895 * gdb.t00/{help.exp,default.exp}: Don't test "target remote" on UDI.
20896 * gdb.t00/help.exp: Don't expect remote to be in "help target" output.
20897
20898 * gdb.t01/run.exp: Only run shell test if isnative.
20899
20900 * config/udi-gdb.exp (gdb_load): Use "file", not "load" command,
20901 since "run" automatically loads if necessary. Call gdb_target_udi
20902 after the "file" since "file" kills any execution target.
20903
20904 * config/udi-gdb.exp (gdb_start): Don't send "set args main" to
20905 GDB. GDB doesn't work that way (not anymore at least) on UDI.
20906 * gdb.t01/run.exp, gdb.t06/break.exp: Don't pass extra first
20907 argument for UDI.
20908
20909Fri Feb 4 12:19:32 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
20910
20911 * gdb.t17/interrupt.c: If we get EINTR, don't print an error message.
20912
20913 * gdb.t17/callfuncs.exp: Add xfails for rs6000.
20914
20915Sat Feb 5 09:11:56 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
20916
20917 * gdb.t24/demangle.exp: Re-write demangle to just call gdb_test,
20918 properly quoting regexps. This makes the second argument to
20919 demangle a fixed string, which matches the callers, instead of a
20920 shell-style pattern which is what the previous implementation
20921 used. Update some of the callers.
20922
20923Sat Feb 5 10:19:09 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
20924
20925 * gdb.disasm/hppa.s (comib_tests): Add missing instruction.
20926 (comib_nullified_tests): Fix typo.
20927 * gdb.disasm/hppa.exp (all comb tests): Fix thinkos in expect
20928 strings. No longer expected to fail.
20929
20930 * gdb.disasm/hppa.s (addib_tests): Fix typo.
20931 * gdb.disasm/hppa.exp (all addb tests): Fix thinkos in expect
20932 strings. No longer expected to fail.
20933
20934 * gdb.disasm/hppa.exp (fmpy_addsub_tests): Fix typo in expect
20935 string. No longer expected to fail.
20936
20937Fri Feb 4 23:45:11 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
20938
20939 * gdb.disasm/hppa.exp (fcmp_tests): Fix thinko in expect string.
20940 No longer expected to fail.
20941
20942 * gdb.disasm/hppa.exp (xmpyu_tests): Fix buglet in expect
20943 string. No longer expected to fail.
20944
20945Fri Feb 4 10:35:42 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
20946
20947 * gdb.t24/demangle.exp: Remove a bunch more tests which differ
20948 only in the names (I probably got most of them). I was even
20949 generous with some which differed in underscores in names, and
20950 probably missed a few, and I *still* was able to remove almost a
20951 third of the file with almost no impact on testsuite coverage.
20952
20953Thu Feb 3 12:04:49 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
20954
20955 * gdb.t00/default.exp: Match udi_attach error message as well as
20956 the one from child_attach.
20957
20958 * gdb.t00/default.exp: Use "." instead of "?" to match a question mark.
20959
20960 * gdb.stabs/weird.exp: Remove xfail for const70; just fixed in GDB.
20961
20962 * gdb.stabs/weird.def (bad_neg0type): Size of this type is 16, not 8.
20963 * gdb.stabs/weird.exp: Remove xfail for "p bad_neg0"; this fixes it.
20964
20965 * Move test with enums and partial symbols back to
20966 gdb.t03/{ptype.exp,gdbme.c} from gdb.stabs/{weird.def,weird.exp}.
20967 Reverts the change of 26 May 93. Per today's change to
20968 stabs.texinfo, the behavior that weird.exp was expecting was
20969 unreasonable; what is important is that the compiler+gdb get
20970 things right, which happens with a recent gcc. Also fix the test
20971 to deal with native compilers which put out the stab gdb can't
20972 deal with.
20973
20974Mon Jan 31 15:40:11 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
20975
20976 * gdb.t24/demangle.exp: Remove a bunch of tests which differ only
20977 in the names. The main thing these accomplish is to slow things down.
20978 Many more such duplicates surely remain.
20979
20980 * gdb.t00/help.exp: Comment out "help support" test just like
20981 (and for same reason as) "help set" test.
20982
20983Mon Jan 31 06:43:45 1994 Fred Fish (fnf@cygnus.com)
20984
20985 * gdb.t06/break.exp: Remove setup_xfails for
20986 sparc-sun-solaris2.*, these tests now pass with latest gcc and gdb.
20987 * gdb.t20/inherit.exp (test_ptype_si): Update warning message
20988 about known bug in gcc to include up through 2.5.8.
20989 * gdb.t20/inherit.exp (test_ptype_vi): Accept "_vb." as well as
20990 well as "_vb$".
20991 * gdb.t21/cplusfuncs.exp (test_lookup_operator_functions):
20992 Remove setup_xfails for sparc-sun-solaris2.*, these tests now pass
20993 with latest gcc and gdb.
20994 * gdb.t22/virtfunc.exp (test_ptype_of_classes): Accept "_vb." as
20995 well as "_vb$".
20996
20997Sat Jan 29 23:31:26 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
20998
20999 * configure.in (hppa*-*-*): Also configure and build stabs-only
21000 tests.
21001
21002Thu Jan 27 08:21:16 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
21003
21004 * gdb.t10/hppa.mt: A makefile fragment for the PA.
21005 * gdb.t10/configure.in (hppa*-*-*): Use it.
21006
21007Tue Jan 25 12:58:26 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21008
21009 * gdb.t09/corefile: Increase timeout when spawning gdb explicitly.
21010
21011Wed Jan 19 12:40:25 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21012
21013 * gdb.t06/signals.exp: Handle blocked SIGTRAP on sun3 for bash
21014 versions prior to 1.13.5.
21015
21016Tue Jan 18 20:10:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
21017
21018 * gdb.t00/default.exp (show prompt): In FAIL case, only match if
21019 the prompt is at the start of a line.
21020
21021Mon Jan 17 20:07:51 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
21022
21023 * gdb.disasm/hppa.s: Add new tests for sfu and copr instructions.
21024 Enable "diag" instruction. Delete copr from fpu_misc_tests, it's
21025 in the copr tests now.
21026 * gdb.disasm/hppa.exp: Run new sfu and copr tests. Do not expect
21027 copr in the fpu_misc tests anymore. fpu_misc tests are no longer
21028 expected to fail.
21029
21030Fri Jan 14 14:24:21 1994 Rob Savoye (rob@darkstar.cygnus.com)
21031
21032 * gdb.t00/teststrategy.exp, gdb.t07/watchpoint.exp,
21033 gdb.t31/chillvars.exp, lib/gdb.exp:
21034 Tweak to run under either version of expect.
21035 * lib/gdb.exp (default_gdb_exit): Remove "catch" statement.
21036 * gdb.t00/teststrategy.exp: Use isnative and verbose procedures.
21037 * gdb.t11/list.exp: Remove extraneous whitespace.
21038
21039Sat Jan 15 09:57:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
21040
21041 * gdb.t16/printcmds.exp (test_print_strings): Accept
21042 "(unsigned char *) " before the string.
21043
21044 * TODO: Add notes about printing of fancy types and GDB expressions.
21045
21046Thu Jan 13 17:16:09 1994 Stan Shebs (shebs@andros.cygnus.com)
21047
21048 * Makefile.in: Pass LDFLAGS and LIBS to sub-makes.
21049 * gdb.t06/configure.in: Don't try to compile signals test program
d63a86f8 21050 if doing mips-idt-ecoff.
c906108c
SS
21051
21052Thu Jan 13 08:25:55 1994 Rob Savoye (rob@darkstar.cygnus.com)
21053
21054 * Most .exp files: Tweak to run under either version of expect.
21055
21056Tue Jan 11 15:21:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
21057
21058 * gdb.t12/scope.exp: Add xfails for rs6000. Remove 1806 from existing
21059 xfails; I'm not sure why they are failing, but not because of PR 1806.
21060
21061Mon Jan 10 22:14:20 1994 Rob Savoye (rob@darkstar.cygnus.com)
21062
21063 * config/unix-gdb.exp: Remove gdb_unload cause it's already
21064 defined in lib/gdb.exp.
21065
21066Fri Jan 7 12:42:45 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21067
21068 * gdb.t07/watchpoint.exp: Clear xfail for calling function with
21069 watchpoint enabled on mips, CALL_DUMMY_BREAKPOINT_OFFSET got defined.
21070 * gdb.t20/gdbme.cc, gdb.t21/gdbme.cc: Conversion operator functions
21071 have to be typeless.
21072
21073Tue Jan 4 09:32:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
21074
21075 * TODO: Add suggestion for copyright year test.
21076
21077Mon Jan 3 11:35:26 1994 Stan Shebs (shebs@andros.cygnus.com)
21078
21079 * configure.in (*-*-lynxos*): Add stabs tests.
21080
21081Wed Dec 1 21:54:05 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
21082
21083 * gdb.stabs/hppa.sed: Only lables should ever start in column zero,
21084 so insert a tab before any assembler directive in column zero.
21085
21086 * gdb.disasm/hppa.exp (all_fpu_memory_tests): Test FP quadword
21087 stores.
21088 * gdb.disasm/hppa.s (fpu_memory_indexing_tests): Add FP quadword
21089 stores.
21090 (fpu_short_memory_tests): Likewise.
21091
21092Mon Nov 22 13:23:22 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21093
21094 * gdb.stabs/ecoff.mt: Delete alpha specific if block, fix typo.
21095 * gdb.stabs/ecoff.sed: Escape inserted blanks with backslashes, embed
21096 .stabs directives in comments.
21097
21098Fri Nov 19 14:09:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21099
21100 * TODO: New file, describing tests we could write.
21101 * gdb.t09/corefile.exp: Move description of tests to write to TODO.
21102
21103Tue Nov 16 21:07:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21104
21105 * gdb.t06/signals.exp: Add kludge to force re-sync.
21106
21107 * gdb.t00/teststrategy.exp: If we accidently send the "maint dump-me"
21108 to xgdb instead of gdb, get out of gdb.
21109
21110Tue Nov 16 10:21:57 1993 Rob Savoye (rob@cygnus.com)
21111
21112 * lib/gdb.exp: Make GDB and GDBFLAGS global so the scoping work
21113 for info.
21114
21115Sat Nov 13 23:17:48 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
21116
21117 * gdb.stabs/hppa.mt: A makefile fragment for the PA.
21118 * gdb.stabs/configure.in (hppa*-*-*): Use it.
21119 * gdb.stabs/hppa.sed: New sed script for the PA.
21120
21121Sat Nov 13 22:50:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21122
21123 * gdb.stabs: Re-write weird.def and configuration to use sed
21124 instead of cpp. sed is portable and POSIX; cpp is neither.
21125
21126Fri Nov 12 15:26:36 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21127
21128 * gdb.t06/signals.exp: Remove one sun3 XFAIL which has been fixed.
21129
21130Mon Nov 8 16:55:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21131
21132 * gdb.t20/gdbme.cc: Add comment about pmi being optimized out.
21133
21134Thu Nov 4 23:07:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21135
21136 * gdb.stabs/weird.exp, gdb.t22/virtfunc.exp: Accept "_vb." as well as
21137 "_vb$".
21138 * gdb.t00/teststrategy.exp: Add xfail for RS/6000.
21139 * gdb.t03/ptype.exp: Add comments and messages about FAILs with xlc.
21140
21141Wed Nov 3 13:53:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21142
21143 * lib/gdb.exp: Comment out code which depends on non-existent
21144 `transform' procedure.
21145
21146Wed Nov 3 11:23:11 1993 Rob Savoye (rob@darkstar.cygnus.com)
21147
21148 * lib/gdb.exp (default_gdb_exit): Remove `catch "close"'.
21149 * lib/gdb.exp: Transform tool name.
21150 * gdb.t*/*.exp: Change error to perror so it works with DejaGnu
21151 1.1's new error handling system.
21152
21153Mon Nov 1 10:36:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21154
21155 * Makefile.in, gdb.t2*/Makefile.in: Add -O to CXXFLAGS.
21156
21157Fri Oct 29 17:58:14 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21158
21159 * gdb.t00/default.exp: Avoid tests with a lot of .* in them.
21160 They made pattern matching so slow that timeouts happened on
21161 heavily loaded systems. Now any output from "show print" which
21162 gets us back to the GDB prompt is a PASS.
21163
21164Mon Oct 25 14:36:50 1993 Stu Grossman (grossman at cygnus.com)
21165
21166 * gdb.disasm/hppa.mt: Use $(srcdir) in hppa.o make rule.
21167
21168Mon Oct 25 13:35:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21169
21170 * gdb.t06/signals.exp: Skip whole file with xfail for HPPA.
21171
21172 * gdb.t24/demangle.exp: Remove "3220" from the one remaining xfail.
21173 It is not from PR 3220.
21174
21175Sun Oct 24 18:49:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21176
21177 * gdb.t00/{help.exp,default.exp}: Loosen up a few more tests which
21178 just started failing because they depended on the order the
21179 subcommands are presented, or exact docstring text. This kind of
21180 test is a pain and has minimal benefit.
21181
21182Thu Oct 21 08:26:48 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21183
21184 * gdb.t09/corefile.exp: At end of test, use "core" command with
21185 no arguments.
21186
21187Wed Oct 20 08:56:02 1993 Stu Grossman (grossman at cygnus.com)
21188
21189 * gdb.t{01 02 03 04 05 06 07 08 09 10 11 12 13 15 16
21190 17}/Makefile.in: Make it possible to run the testsuite with Sun
21191 make and CC = cross gcc by adding explicit build rules for .o
21192 files.
21193
21194Tue Oct 19 14:57:38 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21195
21196 * gdb.t15/funcargs.exp: Don't put comments on same line as
21197 setup_xfail (@#$*%& tcl braindamage!).
d63a86f8 21198
c906108c
SS
21199Mon Oct 18 21:50:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21200
21201 * gdb.disasm/hppa.exp: Use $objdir/$subdir/$binfile not just $binfile.
21202
21203Fri Oct 15 15:39:54 1993 Kung Hsu (kung@cirdan.cygnus.com)
21204
21205 * gdb.t20/classes.exp: 'const xxx &' becomes 'xxx const &'.
21206 * gdb.t20/inherit.exp: remove three dumplicate entries.
21207
21208Fri Oct 15 13:45:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21209
21210 * gdb.t06/break.exp: For "next over recursive call", fail on any
21211 incorrect output, not just on "factorial (value=2)".
21212
21213Fri Oct 15 11:52:56 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21214
21215 * gdb.t12/scope.exp: Remove xfails, filename::var syntax should be
21216 working now. Add an xfail if accesing a bss variable causes
21217 a memory error if the target is not yet run.
21218
21219Thu Oct 14 19:16:56 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21220
21221 * gdb.t24/demangle.exp: Clean up spacing (2 strings), inclusion of
21222 constructor name (2 string), name of _GLOBAL_ demangling (2 strings),
21223 name of __st* demangling (2 strings). Did Kung really get the
21224 more than 95 others right without testing them?
21225
21226Thu Oct 14 16:27:08 1993 Kung Hsu (kung@cirdan.cygnus.com)
21227
21228 * gdb.t24/demangle.exp: clean up XFAILS, more than 100
21229
21230Thu Oct 14 11:40:30 1993 Jeffrey Law (law@cs.uah.edu)
21231
21232 * configure.in (configdirs): Add gdb.disasm
21233 * gdb.disasm: New directory for GDB disassembler tests.
21234 * gdb.disasm/hppa.{exp,s,mt}: Disassembly tests for the HPPA.
21235
21236Thu Oct 14 11:40:30 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21237
21238 * gdb.t00/help.exp: Don't test "help set".
21239
21240 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Remove all xfails
21241 from within expect statements. None of these happen anymore and
21242 they cause regressions to be silently unnoticed.
21243
21244 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Add notes (in failure
21245 messages) about known failures with gcc cygnus-2.4.5-930417.
21246
21247 * gdb.t02/Makefile.in, gdb.t08/Makefile.in: Make all depend on
21248 comp-info.exp so it gets built if it doesn't exist.
21249
21250 * gdb.t13/{Makefile.in,bitfields.exp}: Remove comp-info.exp stuff;
21251 it is no longer used.
21252 * gdb.t13/comp-info.c: Removed.
21253
21254Wed Oct 13 22:54:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
21255
21256 * gdb.t06/signals.exp: Add xfail for sun3.
21257
21258Thu Oct 7 12:01:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21259
21260 * gdb.t17/interrupt.exp: Add xfail for Irix (currently not really
21261 relevant because ^C doesn't get sent but failure can be reproduced
21262 interactively).
21263
21264Tue Oct 5 10:43:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21265
21266 * gdb.stabs/alpha.mt: New configuration file for alpha.
21267 * gdb.stabs/configure.in: Use it.
21268 * gdb.stabs/ecoff.mt, weird-ecoff.sed: Change sed script to enable
21269 sharing with alpha.mt, redefine long to word via preprocessor.
21270 * gdb.stabs/weird.def: Conditionally adapt storage layout of v_comb
21271 for alpha.
21272 * gdb.stabs/weird.exp: Handle compilation of weird.s by alpha
21273 native cc.
21274 * gdb.t00/teststrategy.exp: Change expect string so that we
21275 consume the `(xgdb)' from the command echo and from the gdb prompt.
21276 * gdb.t05/expr.exp: xfail "print unsigned int == (~0)" on the alpha.
21277 gdb currently compares all values as long, so this failure probably
21278 applies to any configuration where LONGEST is bigger than a target int.
21279 * gdb.t08/comp-info.c: New file to determine if gdbme is compiled
21280 with gcc.
21281 * gdb.t08/Makefile.in, opaque.exp: Use it. Alpha native cc is unable
21282 to handle opaque pointers, gcc is.
21283 * gdb.t21/gdbme.cc, gdb.t23/gdbme.cc: operator new takes a size_t
21284 as first argument. Include <sys/types.h> and change all operator
21285 new definitions to use size_t.
21286 * gdb.t21/cplusfuncs.exp: Handle changes in output for operator new
21287 now that we use size_t.
21288
21289Wed Sep 29 00:55:49 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21290
a9c64011 21291 * gdb.t03/ptype.exp, gdb.t15/printcmds.exp: When constructing
c906108c 21292 a long or float array cast all array members to the same type.
a9c64011 21293 * gdb.t04/setvar.exp: Handle the decimal output of an unsigned long
c906108c 21294 with 64 bit longs.
a9c64011 21295 * gdb.t07/watchpoint.exp: Add finish and until variations encountered
c906108c 21296 on alpha.
a9c64011 21297 * gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Add xfails for alpha.
c906108c
SS
21298
21299Tue Sep 28 17:26:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21300
21301 * gdb.t24 (demangle.exp): Constructors of templates have names like
21302 vector<int>::vector(int) not vector<int>::vector<int>(int). See
21303 section 14.6 of the ARM.
21304
21305 * gdb.t24 (demangle.exp): Remove a whole bunch of tests of the form
21306 "_vt$MoveCmd"; these differ only in name from "_vt$foo", so they
21307 accomplish little and slow down the testsuite.
21308
21309 * gdb.t24 (demangle.exp): Accept "XXX const" as well as "const XXX".
21310 Accept spaces various places.
21311
21312Tue Sep 21 17:28:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21313
21314 * gdb.t07/watchpoint.exp: On sparc, clear xfail for calling function
21315 with watchpoint enabled.
21316
21317 * Makefile.in: Remove definition of CC and remove the second
21318 definition of CXX (the "CXX = gcc" one remains). These definitions
21319 were causing backquotes to be expanded within backquotes, which
21320 doesn't work.
21321
21322Sat Sep 18 09:43:21 1993 Jim Kingdon (kingdon@poseidon.cygnus.com)
21323
21324 * gdb.t17/callfuncs.exp: Add "return 0" to end.
21325
21326Fri Sep 17 04:41:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21327
a9c64011
AS
21328 * gdb.stabs/ecoff.mt: Remove STABSCC hack.
21329 * gdb.stabs/weird.exp: Handle the case where weird.o is compiled
c906108c
SS
21330 by mips cc and contains no stabs entries.
21331
21332Thu Sep 16 17:22:12 1993 Rob Savoye (rob@darkstar.cygnus.com)
21333
21334 * config/vx-gdb.exp: Use fake device to load files rather than
21335 NFS.
21336 * lib/gdb.exp: New proc to do "file" command.
21337 * config/unix-gdb.exp: Use new "file" proc.
21338
21339Thu Sep 16 13:45:44 1993 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
21340
21341 * config/mips-gdb.exp (gdb_load): Increase timeout to 2400.
21342 Rework board rebooting slightly.
21343 (gdb_exit): Don't exit from the remote shell; there isn't one.
21344 * gdb.stabs/weird.exp: If a program is being debugged already,
21345 kill it.
21346 * gdb.t04/setvar.exp: Stop and restart gdb.
21347 * gdb.t05/expr.exp: Likewise.
21348 * gdb.t07/watchpoint.exp: If target is mips-idt-*, stop and
21349 restart gdb and reload the program.
21350 * gdb.t08/opaque.exp: Likewise.
21351 * gdb.t12/scope.exp: Likewise.
21352 * gdb.t13/bitfields.exp: Likewise.
21353 * gdb.t15/funcargs.exp: Likewise.
21354 * gdb.t20/classes.exp: Likewise.
21355 * gdb.t03/ptype.exp: Increase timeout.
21356 * gdb.t16/printcmds.exp (test_print_string_constants,
21357 test_print_array_constants): Likewise.
21358 * gdb.t17/callfuncs.exp (do_function_calls): Likewise.
21359 * gdb.t20/classes.exp (do_tests): Likewise.
21360 * gdb.t22/virtfunc.exp (test_virtual_calls): Likewise.
21361
21362Wed Sep 15 14:24:36 1993 Ian Lance Taylor (ian@cygnus.com)
21363
21364 * gdb.stabs: Renamed *wierd* to *weird*.
21365
21366Wed Sep 15 10:36:50 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
21367
21368 * gdb.t13/bitfields.exp: Test for bad output rather than waiting
21369 for timeout. Add "known gcc 2.4.5 bug" to failure message.
21370
21371Tue Sep 14 17:16:44 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
21372
21373 * gdb.stabs/wierd.exp (print_wierd_var): Test size, not type name.
21374 (do_tests): Remove xfail for whatis on one_var and two_var.
21375
21376Wed Sep 8 23:14:23 1993 Rob Savoye (rob@darkstar.cygnus.com)
21377
21378 * Makefile.in: Made cross building work better by adding
21379 {RUNTEST,CC}_FOR_TARGET and using TARGET_FLAGS_TO_PASS.
21380
21381Tue Sep 7 14:11:52 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21382
21383 * gdb.t15/{return.c,return.exp,Makefile.in}:
21384 New test, currently commented out.
21385
21386Tue Aug 31 16:51:29 1993 Rob Savoye (rob@darkstar.cygnus.com)
21387
21388 * config/udi-gdb.exp: gdb_exit now kills any isstip processes
21389 still running and removes the leftover named socket so GDb can do
21390 clean restarts.
21391
21392Mon Aug 30 17:55:16 1993 Rob Savoye (rob@darkstar.cygnus.com)
21393
21394 * gdb.t01/run.exp: Add match for VxWorks, cause I/O comes out the
21395 console, not GDB.
21396 * config/mt-*: Added default values for RUNTEST and RUNTESTFLAGS so
21397 cross testing works better with "make check"
21398 * config/unix-gdb: Use default procedures for exit and version.
21399 * config/vx-gdb.exp: Cleaned up and massaged back to working order
21400 with the newest VxWorks.
21401
21402Thu Aug 26 17:50:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21403
21404 * gdb.t20/classes.exp: For "ptype class Base1", continue to accept
21405 old form.
21406
21407 * gdb.t22/virtfunc.exp: If it prints `struct' (not `class') with a
21408 name (e.g. devo gdb with gcc 2.4.5), it is still a pass.
21409
21410 * gdb.t10/crossload.exp: Skip whole file (for now, until we fix it).
21411
21412 * config/unix-gdb.exp: Remove this version of gdb_exit
21413 * lib/gdb.exp: Merge in all the crap from config/unix-gdb.exp.
21414 Rob says he'll look at it when he gets back to testing boards.
21415
21416Thu Aug 26 07:20:00 1993 Fred Fish (fnf@deneb.cygnus.com)
21417
21418 * gdb.t22/virtfunc.exp: Accept missing struct/class names as
21419 an expected fail for certain ptype commands.
21420
21421 * gdb.t20/classes.exp: Update expected results of "ptype class
21422 Base1" to account for the constructor that now appears in the type.
21423
21424Wed Aug 25 16:48:05 1993 Fred Fish (fnf@deneb.cygnus.com)
21425
21426 * configure.in (configdirs): Restore gdb.t04, which mysteriously
21427 disappeared from list.
21428 * config/{udi-gdb.exp, gdb-unix.exp}: Replace calls to obsolete
21429 "alldone" proc with call to cleanup and exit.
21430 * {gdb.t01/run.exp, gdb.t01/term.exp, gdb.t02/whatis.exp,
21431 gdb.t03/ptype.exp, gdb.t04/setvar.exp, gdb.t05/expr.exp,
21432 gdb.t06/break.exp, gdb.t07/watchpoint.exp, gdb.t08/opaque.exp,
21433 gdb.t09/corefile.exp, gdb.t10/crossload.exp, gdb.t11/list.exp,
21434 gdb.t12/scope.exp, gdb.t13/bitfields.exp}: Replace calls to
21435 "alldone" proc with simple returns that suppress remaining
21436 tests. The alldone proc went away many months ago.
21437
21438Tue Aug 24 11:04:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21439
21440 * gdb.t10/nodebug.exp: Comment out "maint print msymbols" tests.
21441
21442 * gdb.t12/gdbme0.c (localscopes, autovars): Modify to foil gcc -O.
21443
21444Thu Aug 19 22:08:41 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21445
21446 * gdb.t15/funcargs.exp: Allow arguments for main in backtraces
21447 as vax gdb will display them.
21448
21449Thu Aug 19 18:18:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21450
21451 * gdb.t20/gdbme.cc: Do some calculation with v.x, to confound
21452 optimizers.
21453
21454 * scope.exp: Change "bad value for localval" messages so each one
21455 is unique.
21456
21457 * config/unix-gdb.exp (gdb_exit): Move info on this vs.
21458 lib/gdb.exp (gdb_exit) from ChangeLog to comments.
21459
21460 * gdb.t06/signals.exp: Skip the whole file with xfail for delta68.
21461
21462Tue Aug 17 00:05:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21463
21464 * gdb.t00/teststrategy.exp: Deal with it if cmdsize = 1 line
21465 doesn't exist (due to optimization).
21466
21467Mon Aug 16 21:05:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21468
21469 * gdb.stabs/wierd.exp: Deal with it if echo of "file" command
21470 contains \r because the filename is long.
21471
21472 * gdb.t06/signals.exp: Revise comments regarding "'next' behaved as
21473 'continue'" bug, and change xfail back to i*86-univel-sysv4*.
21474
21475Mon Aug 16 03:05:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21476
21477 * gdb.t00/help.exp, gdb.t02/whatis.exp, gdb.t07/watchpoint.exp,
21478 gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Update for vax running
21479 Ultrix.
21480 * gdb.t02/whatis.exp: Use procedure to setup xfails on long versus
21481 int tests.
21482 * gdb.t08/opaque.exp: Use procedure to setup xfails for opaque tests.
21483
21484Thu Aug 12 15:24:28 1993 Fred Fish (fnf@deneb.cygnus.com)
21485
21486 * Makefile.in (distclean): Remove *.log *.plog *.sum *.psum site.*.
21487
21488 * gdb.t17/interrupt.exp: Fix 'missing Continuing' case so pattern
d63a86f8 21489 to match does not match the passing case but still matches the
c906108c
SS
21490 failing case.
21491
21492Thu Aug 12 16:58:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21493
21494 * Makefile.in (distclean): Remove *.plog *.sum *.psum site.*.
21495
21496Wed Aug 11 19:47:27 1993 John Gilmore (gnu@rtl.cygnus.com)
21497
21498 * lib/gdb.exp (gdb_exit): Move the best version of gdb_exit
21499 to here. Fix 'Quit anyway.*?' bug (? is a regexp metacharacter).
21500 * config/{mips-gdb.exp, nind-gdb.exp, udi-gdb.exp, vx-gdb.exp}:
21501 Remove various versions of gdb_exit.
21502 * config/vx-gdb.exp: Remove quit_vxgdb, change a caller to call
21503 gdb_exit.
21504 * config/unix-gdb.exp: gdb_exit remains here, and should override
21505 the generic version, since it's doing a lot of wierd stuff that
21506 the other versions aren't. FIXME, fold it in, or abandon this
21507 version.
21508
21509Wed Aug 11 12:09:32 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21510
21511 * gdb.t24/demangle.exp: Add tests for PR 3220.
21512
21513Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21514
21515 * gdb.t24/demangle.exp: Add lucid test for __vtbl__3foo__vt_cc_main_.
21516
21517Tue Aug 10 15:45:25 1993 Fred Fish (fnf@deneb.cygnus.com)
21518
21519 * gdb.t07/watchpoint.exp: Clear xfail with "i*86-*-*", not just
21520 "i386-*-*". Works for i486 as well.
21521
21522 * gdb.t06/signals.exp: Rework code that recognizes known SVR4
21523 bug, and expand domain of xfail to all SVR4 systems, since the
21524 actual problem is likely to be in generic SVR4 /proc support.
21525
21526Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21527
21528 * config/unix-gdb.exp (gdb_load): Add eof to expect statement.
21529
21530Tue Aug 10 09:56:56 1993 Fred Fish (fnf@deneb.cygnus.com)
21531
21532 * gdb.t17/interrupt.exp: Set up xfail for *-*-sysv4*, in chain of
21533 xfails for other systems. Match a missing 'Continuing.' as an
21534 explicit fail for i*86-*-sysv4*, so it doesn't hose other tests.
21535
21536 * gdb.t20 {classes.exp, inherit.exp, misc.exp}, gdb.t21/cplusfuncs.exp,
21537 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t31/chillvars.exp:
21538 Only issue warning for missing executables if -all option is used.
21539
21540 * gdb.stabs/wierd.exp: Only issue warning for missing wierd.o
21541 file if -all option is used. It's like an unpredictable XFAIL.
21542
21543Mon Aug 9 10:13:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21544
21545 * gdb.t15/funcargs.exp: Add comments that hppa xfails are only
21546 for dynamically linked binaries.
21547
21548 * gdb.t10/crossload.exp: Add `set gnutarget auto' at end of tests.
21549
21550Sun Aug 8 14:21:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21551
21552 * gdb.t20/inherit.exp: Change message for "print tagless struct"
21553 to state that this is a known bug in old versions of g++.
21554
21555Fri Aug 6 21:40:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21556
21557 * gdb.t17/interrupt.exp: Add xfail for 386 bsd. Accept echoed newline
21558 while waiting for `Continuing'.
21559
21560Fri Aug 6 13:38:08 1993 Fred Fish (fnf@deneb.cygnus.com)
21561
21562 * gdb.t10/nodebug.exp: Expect to find local/global minimal symbols
21563 in text, data, and bss.
21564 * gdb.t10/nodebug.c: Add local and global test variables for
21565 initialized and uninitialized data.
21566
21567Thu Aug 5 12:18:40 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21568
21569 * config/unix-gdb.exp (gdb_exit): Add "wait".
21570
21571Thu Aug 5 18:14:06 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21572
21573 * gdb.t06/signals.exp: xfail the continue from the handler for all
21574 targets.
21575
21576 * gdb.t07/watchpoint.exp: clear_xfail for i386 when calling a
21577 function with watchpoints enabled, the i386 call dummy starts with
21578 a call.
21579
21580 * gdb.t00/teststrategy.exp, gdb.t09/Makefile.in: Handle the way
21581 386 bsd names its corefiles.
21582
21583Wed Aug 4 08:53:41 1993 Fred Fish (fnf@cygnus.com)
21584
21585 * gdb.t10/Makefile.in (nodebug.o): Don't use "-c -o", many
21586 compilers don't grok it.
21587 * gdb.t16/gdbme.c (ctable1): Initialize unsigned char array
21588 with small octal ints rather than character constants, which
21589 are signed and might not fit if first promoted to int.
21590
21591Tue Aug 3 18:28:25 1993 Fred Fish (fnf@cygnus.com)
21592
21593 * gdb.t09/Makefile.in (clean): Remove corefile.
21594
21595Mon Aug 2 12:47:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21596
21597 * gdb.t07/watchpoint.exp: Add missing `$prompt $'.
21598
21599Mon Aug 2 12:30:14 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21600 and Jim Kingdon (kingdon@cygnus.com)
21601
21602 * gdb.t06/signals.exp: Change xfail from "*-*-*" to be only for
21603 NO_SINGLE_STEP machines. Fix comment about its cause. Uncomment
21604 the `continue' test right after it (also xfailed if NO_SINGLE_STEP).
21605
21606Fri Jul 30 19:46:55 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21607
21608 * gdb.t17/interrupt.exp: Add xfail for hppa.
21609
21610Fri Jul 30 12:54:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21611
21612 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t08/opaque.exp,
21613 gdb.t09/corefile.exp: Cleanup xfails for fixed mips bugs.
21614 * gdb.t13/bitfields.exp, gdbme.c: Examine a variable in the inferior
21615 to determine signed-ness of bitfields and use the result to setup
21616 the xfail.
21617 * gdb.t15/gdbme.c: Add comments to the two indirect call0a lines.
21618 * gdb.t15/funcargs.exp: Use them to step until the second indirect
21619 call line is reached if necessary.
21620
21621Thu Jul 29 20:33:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21622
21623 * gdb.stabs/wierd.exp: New test, for nameless baseclasses.
21624
21625Mon Jul 26 00:15:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21626
21627 * gdb.t06/break.exp: Also test `clear' command.
21628
21629Wed Jul 21 18:03:38 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
21630
21631 * gdb.t00/teststrategy.exp: Remove extra quote.
21632
21633 * gdb.t07/watchpoint.exp: Change xfail for calling function with
21634 watchpoint enabled to be for all non-68k machines.
21635
21636 * gdb.t15/{mips_pro.{c,exp},Makefile.in}: New test.
21637
21638Mon Jul 19 23:59:26 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21639
21640 * gdb.stabs/configure.in: If configured -with-gnu-as for mips-*-*
21641 targets use aout.mt instead of ecoff.mt as gas understands
21642 standard aout format.
21643
21644Mon Jul 19 18:14:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
21645
21646 * lib/gdb.exp (runto): Don't insist that function we are running to
21647 was compiled with -g.
21648
21649 * gdb.t10/{nodebug.{c,exp},Makefile.in}: New test.
21650
21651 * gdb.t17/interrupt.exp: Before sending ^C, give the inferior time
21652 to get back into the read system call.
21653 Accept leading newline in case where we woke it up.
21654
21655Sun Jul 18 08:40:45 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21656
21657 * gdb.stabs/{ecoff.mt,wierd-ecoff.S,wierd-ecoff.sed}: New files
21658 to make the stabs test work on ecoff systems using gcc and -with-stabs.
21659 * gdb.stabs/{Makefile.in,configure.in,aout.mt,xcoff.mt}: Modify to
21660 enable ecoff configuration.
21661
21662Thu Jul 15 11:54:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21663
21664 * gdb.t15/funcargs.exp (localvars_in_indirect_call): New test.
21665
21666Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21667
21668 * gdb.t16/printcmds.exp: Add another printf test.
21669
21670Wed Jul 14 15:37:13 1993 Ian Lance Taylor (ian@cygnus.com)
21671
21672 * configure.in: If configured -with-stabs on any target, add
21673 stabsdirs to configdirs.
21674
21675Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21676
21677 * gdb.t16/printcmds.exp: Change printf "%f\n" to printf "%f is
21678 fun" so pattern does not match the command itself.
21679
21680Mon Jul 12 11:22:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21681
21682 * gdb.t15/{gdbme.c,funcargs.exp}: Test for alloca-influenced frames.
21683
21684Sun Jul 11 12:03:24 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21685
21686 * gdb.t17/interrupt.exp: Test for more things.
21687
21688Fri Jul 9 14:11:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21689
21690 * gdb.t07/watchpoint.exp: In until test, deal with the way the DEC
21691 compiler arranges the code and line numbers.
21692
21693 * gdb.t17/interrupt.exp: Don't send \n after ^C.
21694
21695Fri Jul 9 09:47:02 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21696
21697 * gdb.t00/help.exp: Increase expect input buffer size.
21698
21699Thu Jul 8 14:26:50 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21700
21701 * gdb.t06/signals.exp: Remove sparc xfail; bug fixed.
21702
21703 * gdb.t07/watchpoint.exp: Add xfail for hppa.
21704
21705 * gdb.t17/{gdbme.c,callfuncs.exp}: Add sum10 function, to test pa bug.
21706
21707 * gdb.t06/signals.exp: At "p func1 ()" test, check for breakpoint
21708 [0-9]*, not just [0-9].
21709
21710Wed Jul 7 17:52:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21711
21712 * gdb.t20/{gdbme.cc,classes.exp}: Add xfail for gdb/2972.
21713
21714 * gdb.t2*: Set CXXFLAGS, not CFLAGS, since that's what we use.
21715
21716Tue Jul 6 13:54:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21717
21718 * gdb.t00/help.exp: Replace most of docstring for "continue" with .*.
21719
21720Mon Jul 5 22:03:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21721
21722 * gdb.t06/signals.c: Add xfails for sun3.
21723
21724 * gdb.t07/watchpoint.exp: Comment out xfail for fixed bug 1836.
21725
21726 * gdb.t07/{gdbme.c,watchpoint.exp}: Add test for 2597. Also add
21727 test_stepping tests.
21728
21729Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21730
21731 * gdb.t{06,17}/Makefile.in (clean): Remove all executables.
21732
21733 * gdb.t17/{interrupt.{c,exp},Makefile.in}: New test for solaris bug.
21734
21735 * gdb.t06/twice.exp, Makefile.in: Just use an include of twice.c
21736 rather than actually putting it through cpp twice.
21737
21738 * gdb.t06/signals.exp: Add xfails for unixware and rs6000.
21739
21740Fri Jul 2 10:48:03 1993 Ian Lance Taylor (ian@cygnus.com)
21741
21742 * config/mips-gdb.exp (gdb_exit): Removed close statement which is
21743 no longer needed.
21744
21745Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21746
21747 * gdb.t06/signals.exp: Add test for sparc bug with do_save_insn.
21748
21749 * gdb.t20/{classes,inherit}.exp: If a class which doesn't use any
21750 C++ features prints as "struct", make it a pass, not an xfail.
21751
21752Thu Jul 1 22:03:33 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21753
21754 * gdb.t22/virtfunc.exp: Remove a bunch of xfails.
21755 Don't require VA to print as "class" rather than "struct".
21756
21757Thu Jul 1 18:27:40 1993 Jim Kingdon (kingdon@cygnus.com)
21758
21759 * gdb.t06/twice.exp: Don't care about the file name GDB prints.
21760
21761Wed Jun 30 18:01:00 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21762
21763 * gdb.t{02,13}/comp-info.c, gdb.t06/twice.exp: Add "return 0" to end.
21764
21765Tue Jun 29 13:15:42 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21766
21767 * gdb.t12/scope.exp: Remove xfail for parameter printing in wrong
21768 order.
21769
21770Tue Jun 29 09:22:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21771
21772 * gdb.t16/printcmds.exp: Add printf tests.
21773
21774 * gdb.t06/{twice.{c,exp},Makefile.in}: New test.
21775
21776 * gdb.t10/Makefile.in (clean): Remove $(EXECUTABLES) too.
21777
21778Mon Jun 28 11:25:59 1993 Fred Fish (fnf@cygnus.com)
21779
21780 * gdb.t20/classes.exp: Add clear_xfail's before printing summary
21781 pass counts, to counteract any existing or future setup_xfails.
21782
21783Mon Jun 28 09:15:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21784
21785 * gdb.stabs/wierd{.def,-aout.S,-xcoff.S}: Use new macros
21786 {BEGIN,END}_COMMON for common block instead of STAB.
21787 * gdb.stabs/wierd.exp: Add xfail for rs6000.
21788
21789 * gdb.stabs/wierd.def: Make value of N_GSYM's 0.
21790 intp_var should be N_GSYM not N_LSYM.
21791 wierd-aout.S: Use a label for the value of the N_SO.
21792 wierd.def: Remove all backslashes.
21793 wierd-{aout,xcoff}.S: Put a few tests with backslashes here.
21794
21795Mon Jun 28 07:21:51 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21796
21797 * gdb.t20/gdbme.cc (main): Move variable initialization for AIX to
21798 get the expected next to inheritance3.
21799
21800Sun Jun 27 12:29:53 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21801
21802 * gdb.t00/teststrategy.exp: Remove expected failure for mips-*-*
21803 now that gcc-2.4 gets it right.
21804
21805Fri Jun 25 12:00:46 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21806
21807 * gdb.stabs/wierd{.def,.exp,-aout.S,-xcoff.S}: Add common block test.
21808
21809 * gdb.t{02,13}/{Makefile.in,gdbme.c,comp-info.c}: New way of
21810 generating comp-info.exp which works for cross-compilation.
21811
21812Thu Jun 24 16:55:05 1993 Fred Fish (fnf@cygnus.com)
21813
21814 * gdb.t11/list.exp: For SVR4 xfails, match "*-*-sysv4*", not
21815 "*-*-sysv4.*".
21816
21817Tue Jun 22 21:17:26 1993 Fred Fish (fnf@cygnus.com)
21818
21819 * gdb.t01/run.exp: Start with a fresh gdb.
21820 * gdb.t11/list.exp: For SVR4 xfails, match on all versions of
21821 SVR4.x.
21822
21823Mon Jun 21 15:23:22 1993 Fred Fish (fnf@cygnus.com)
21824
21825 * {gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06, gdb.t07,
21826 gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13, gdb.t15,
21827 gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23, gdb.t30}/
21828 Makefile.in (distclean, realclean): Remove gdbme.c from list of
21829 things to remove.
21830
21831Sat Jun 19 07:49:10 1993 Fred Fish (fnf@cygnus.com)
21832
21833 * gdb.t24/demangle.exp (test_gnu_style_demangling): Add some new
21834 test cases from bug reports.
21835
21836Fri Jun 18 10:38:49 1993 Fred Fish (fnf@cygnus.com)
21837
21838 * gdb.t06/break.exp: Add xfails for sparc-sun-solaris2.*.
21839 * gdb.t12/scope.exp: Add clear_xfails at appropriate places to
21840 avoid spurious xfails.
21841 * gdb.t20/classes.exp: Add xfails for longstanding C++ problems.
21842 * gdb.t21/cplusfuncs.exp: Add xfails for sparc-sun-solaris2.*.
21843 * gdb.t22/virtfunc.exp: Add xfails for longstanding C++ problems.
21844
21845Wed Jun 16 10:11:57 1993 Fred Fish (fnf@cygnus.com)
21846
21847 * gdb.t00/teststrategy.exp: Rework to provide more useful
21848 description of each test, fix problem with systems that define
21849 ALIGN_STACK_ON_STARTUP code, other misc cleanups.
21850 * gdb.t06/break.exp (test_next_with_recursion): Fix expected
21851 results for "next over recursive call" so timeouts aren't taken
21852 by error.
21853
21854Mon Jun 14 09:09:04 1993 Jim Kingdon (kingdon@cygnus.com)
21855
21856 * gdb.t12/scope.exp: Test printing of variables before run.
21857
21858 * gdb.t12/{gdbme0.c,scope.exp}: Test for bug where parameters are
21859 printed in wrong order due to sorting.
21860
21861Sat Jun 12 15:03:58 1993 Fred Fish (fnf@cygnus.com)
21862
21863 * gdb.t00/teststrategy.exp: Fix expected results for printing
21864 user entered string constant. Is array of char, prints with no
21865 address.
21866
21867 * gdb.t00/{default.exp, help.exp}: Account for changes to radix
21868 commands.
21869 * gdb.t16/gdbme.c: Add and use struct containing arrays of char.
21870 * gdb.t16/printcmds.exp: Fix all lines that match "unsigned char *".
21871 * gdb.t16/printcmds.exp (test_print_char_arrays): Test printing
21872 of struct of char arrays.
21873 * gdb.t00/radix.exp: New tests for radix commands.
21874
21875Fri Jun 11 13:12:27 1993 Jim Kingdon (kingdon@cygnus.com)
21876
21877 * gdb.t16/printcmd.exp: Print a variable before running program
21878 (with xfail for AIX).
21879
21880Thu Jun 10 11:04:04 1993 Jim Kingdon (kingdon@cygnus.com)
21881
21882 * gdb.t06/{signals.exp,signals.c,Makefile.in}: New test.
21883
21884 * gdb.t16/printcmd.exp: Don't print variables before running program.
21885
21886 * gdb.t06/break.exp: Don't require envp argument to main.
21887
21888 * gdb.t0{2,3,4,5}/gdbme.c [_AIX]: Use signed keyword.
21889
21890 * gdb.t02/whatis.exp, gdb.t11/list.exp:
21891 Add xfails for rs6000.
21892
21893 * gdb.t02/whatis.exp: Change other tests not to re-test something
21894 we already tested.
21895
21896 * gdb.t{03,15,16}/gdbme.c: Reference all variables and make sure
21897 each type used has a variable of that type.
21898
21899Tue Jun 8 16:45:20 1993 Jim Kingdon (kingdon@rtl.cygnus.com)
21900
21901 * gdb.t20/{inherit.exp,gdbme.cc}: Test tagless structure.
21902
21903Fri Jun 4 11:07:19 1993 david d `zoo' zuhn (zoo at cirdan.cygnus.com)
21904
21905 * configure.in: change srctrigger to be a file, not a directory
21906
21907Fri Jun 4 08:23:57 1993 Ian Lance Taylor (ian@cygnus.com)
21908
21909 * configure.in (mips-idt-ecoff*): Added trailing '*'.
21910
21911 * gdb.t11/list.exp: Fixed a couple of typos.
21912
21913Tue Jun 1 21:28:06 1993 Fred Fish (fnf@cygnus.com)
21914
21915 * gdb.t00 (teststrategy.exp): Remove notice about PR 1823. Bug
21916 is fixed and PR is closed.
21917 * gdb.t16 (gdbme.c): Add simple test string variable.
21918 * gdb.t16 (printcmds.exp): Add tests with simple test string
21919 variable, primarily for boundaries on "set print elements".
21920
21921Mon May 31 11:36:08 1993 Jim Kingdon (kingdon@cygnus.com)
21922
21923 * gdb.stabs/wierd.exp: Remove xfail for printing big integer.
21924 Make leading 0's optional and don't expect a tab in the middle
21925 of the number.
21926
21927 * gdb.t00/teststrategy.exp: Remove xgdb before trying the copy.
21928
21929 * gdb.stabs/wierd.def: Type attributes must be preceded by number=.
21930 * gdb.stabs/wierd.exp: Remove xfails for type attributes. Also
21931 don't end command passed to gdb_test with newline.
21932
21933 * gdb.t13/{Makefile.in,gdbme.c,bitfields.exp}: If we #defined the
21934 signed keyword away, don't expect signed bitfields to be signed.
21935
21936 * gdb.t13/bitfields.exp (bitfield containment): Accept the fields
21937 printing with only as many 1's as are in the field as well as printing
21938 with 32 1's (see comment).
21939
21940Sat May 29 17:57:01 1993 Fred Fish (fnf@cygnus.com)
21941
21942 * gdb.t00/default.exp: Start with a fresh gdb.
21943 * configure.in (configdirs): Remove gdb.t31 until the chill
21944 compiler works again. It no longer is able to find chillrt0
21945 since it isn't in libchill.a anymore.
21946 * gdb.stabs/wierd.exp: Rewrite to properly handling a missing
21947 wierd.o, make more modular.
21948 * gdb.stabs/wierd.def (bad_neg0type, bad_neg0const): Remove
21949 spurious newlines that caused problems.
21950
21951Wed May 26 09:57:19 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21952
21953 * Move test with enums and partial symbols from gdb.t03/ptype.exp
21954 to gdb.stabs/wierd.exp since GCC has worked around the bug.
21955 gdb.stabs/wierd.{exp,def}: Many new tests.
21956
21957 * gdb.t00/default.exp: update info line for new message.
21958
21959 * gdb.t02/{whatis.exp,gdbme.c}:
21960 Test that "char *" doesn't print as "caddr_t".
21961
21962Tue May 25 13:28:27 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21963
21964 * gdb.t00/help.exp: Use .* in place of some help messages which
21965 just changed.
21966 gdb.t00/default.exp: Update "info frame" test for new message.
21967 * gdb.stabs/wierd.exp: Check for eof, directly or via gdb_test.
21968 Remove some xfails
21969
21970Mon May 24 00:24:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21971
21972 * gdb.t03/{gdbme.c,ptype.exp}:
21973 Add tests for typedef'd struct and union without tags.
21974 Also check "whatis" on a variable of a typedef'd enum without a tag.
21975
21976 * gdb.t00/teststrategy.exp: For p "foo", remove sun4 XFAIL (see
21977 PRMS 1823; the bug still exists but isn't reproduced by this test
21978 anymore), and remove rs6000 XFAIL (the bug is fixed).
21979
21980 * gdb.t03/ptype.exp: Comment out a lot of tests which are basically
21981 duplicated from whatis.exp. For those that are left, accept
21982 "long", "long int", or "int" for long variables (whatis.exp already
21983 has an XFAIL for "int", so no need to fail it here).
21984
21985 * gdb.t02/whatis.exp, gdb.t10/crossload.exp:
21986 Deal with GCC's names for types now that GDB uses the compiler's names.
21987
21988 * gdb.t02/{Makefile.in,gdbme.c,whatis.exp}: If not GCC, do some
21989 setup_xfail's for sunos4. If we #defined the signed keyword away,
21990 don't expect GDB to know that char it is signed.
21991
21992 * gdb.t00/teststrategy.exp: Update for symbolic signal names.
21993
21994Sun May 23 08:44:55 1993 Fred Fish (fnf@cygnus.com)
21995
21996 * configure.in (configdirs): Add gdb.t24 for C++ tests that
21997 should work on any system, regardless of debugging format.
21998 * gdb.t21/demangle.exp: Move to gdb.t24.
21999 * gdb.t24/demangle.exp: Move from gdb.t21.
22000 * gdb.t24/{Makefile.in, configure.in}: New files.
22001
22002Thu May 20 19:39:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22003
22004 * configure.in: Do gdb.stabs and C++ tests only for stabs.
22005 * gdb.stabs: New directory.
22006
22007Tue May 18 21:12:09 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22008
22009 * config/{mips,nind,udi,unix,vx}-gdb.exp: Look for "Quit anyway.*?"
22010 not just "Quit anyway?".
22011
22012Tue May 18 17:13:20 1993 Fred Fish (fnf@cygnus.com)
22013
22014 * gdb.t21/demangle.exp: Add a couple of new patterns. Ensure
22015 that all setup_xfails are immediately followed by clear_xfails.
22016
22017Tue May 11 09:10:47 1993 Fred Fish (fnf@cygnus.com)
22018
22019 * config/unix-gdb.exp, gdb.t00/echo.exp, gdb.t00/help.exp,
22020 gdb.t00/teststrategy.exp, gdb.t00/gdbvars.exp, gdb.t01/run.exp,
22021 gdb.t01/term.exp, gdb.t02/whatis.exp, gdb.t03/ptype.exp,
22022 gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t06/break.exp,
22023 gdb.t07/watchpoint.exp, gdb.t08/opaque.exp, gdb.t09/corefile.exp,
22024 gdb.t10/crossload.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
22025 gdb.t13/bitfields.exp, gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
22026 gdb.t17/callfuncs.exp, gdb.t20/misc.exp, gdb.t20/inherit.exp,
22027 gdb.t20/classes.exp, gdb.t21/demangle.exp, gdb.t21/cplusfuncs.exp,
22028 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t30/chexp.exp,
22029 gdb.t31/chillvars.exp, lib/gdb.exp:
22030 Change place to report bugs from bug-dejagnu@prep.ai.mit.edu to
22031 bug-gdb@prep.ai.mit.edu.
22032
22033Fri May 7 09:15:35 1993 Fred Fish (fnf@cygnus.com)
22034
22035 * gdb.t17/callfuncs.exp (do_function_calls): Call t_double_values
22036 with 0.0, not integer 0.
22037
22038Fri Apr 30 13:17:24 1993 Jim Kingdon (kingdon@cygnus.com)
22039
22040 * gdb.t06/break.exp: Update for "Kill the program" message change.
22041
22042Fri Apr 30 09:42:57 1993 Fred Fish (fnf@cygnus.com)
22043
22044 * Makefile.in (GDBFLAGS): Set to -nx.
22045 * Makefile.in (site.exp): Use GDBFLAGS.
22046
22047Wed Apr 28 13:19:07 1993 K. Richard Pixley (rich@rtl.cygnus.com)
22048
22049 * */Makefile.in (CFLAGS): add CFLAGS = -g to all subdirectory
22050 Makefiles.
22051 (check): depend on just-check.
22052 (just-check): added so that tests can be run without a noop
22053 build pass.
22054
22055Fri Apr 23 18:13:28 1993 K. Richard Pixley (rich@rtl.cygnus.com)
22056
22057 Switch to using configure's configdirs.
22058 * Makefile.in (Makefile): add configure.in dependency.
22059 (SUBDIRS): removed redundant assignment.
22060 * configure.in: switch subdirs assignment to configdirs.
22061 * gdb.t*/configure.in: new files.
22062
22063Thu Apr 22 08:27:53 1993 Ian Lance Taylor (ian@cygnus.com)
22064
22065 * gdb.t07/watchpoint.exp: Removed a29k expected failure which now
22066 works.
22067
22068Tue Apr 20 13:38:40 1993 Fred Fish (fnf@cygnus.com)
22069
22070 * gdb.{t20,t21,t22,t23}/Makefile.in: Use $(srcdir) to avoid $<
22071 in explicit rules. Apparently this is not supported by some makes.
22072
22073Mon Apr 19 01:54:53 1993 John Gilmore (gnu@cygnus.com)
22074
22075 * gdb.t31/Makefile.in: Use $(srcdir) when avoiding $<, sigh.
22076
22077Fri Apr 16 09:33:46 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22078
22079 * config/unix-gdb.exp: Add back missing return 0 which mysteriously
22080 disappeared.
22081
22082Thu Apr 15 02:28:24 1993 John Gilmore (gnu@cacophony.cygnus.com)
22083
22084 * gdb.t31/Makefile.in: Avoid $< in explicit rule.
22085
22086Wed Apr 14 16:38:47 1993 Fred Fish (fnf@cygnus.com)
22087
22088 * gdb.t07/watchpoint.exp: Remove setup_xfail for i486
22089 watchpoint problem that is now fixed.
22090 * gdb.t30/chexp.exp: Remove setup_xfail for printing
22091 uninitialized convenience variables.
22092 * gdb.t31/chillvars.exp: Fix expected patterns for printing
22093 structures.
22094
22095Wed Apr 14 12:55:58 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22096
22097 * gdb.t00/help.exp: Compensate for bug in mips-*-ultrix* OS
22098 which causes expect to get out of sync with gdb on long output
22099 from help set.
22100 * gdb.t09/corefile.exp: Make expected pattern for core file
22101 failing signal and frame output format less sun specific.
22102
22103Tue Apr 13 23:18:07 1993 Per Bothner (bothner@cygnus.com)
22104
22105 * gdb.t31/chillvars.exp: Add and remove initial dummy
22106 breakpoint, so that symbol table is forced in.
22107 (Needed at least on Sunos4, though it seems not SVR4.)
22108 * gdb.t31/chillvars.exp: Update for changed output format.
22109
22110Sun Apr 11 17:21:45 1993 Rob Savoye (rob at darkstar.cygnus.com)
22111
a9c64011 22112 * config/unix-gdb.exp: Gracefully exits if $GDB is a bogus path.
c906108c
SS
22113
22114Wed Apr 7 21:28:21 1993 Rob Savoye (rob@cygnus.com)
22115
22116 * Makefile.in: Added --srcdir when invoking runtest, removed the
22117 need for a local config file. (optional now)
22118
22119Wed Apr 7 14:13:41 1993 Fred Fish (fnf@cygnus.com)
22120
22121 * gdb.t21/demangle.exp: Only count real fails (not xfails) for
22122 failure count used to force early termination. Add some more
22123 expected failures for gnu style demangling.
22124
22125Thu Apr 1 09:50:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22126
22127 * Makefile.in (CXXFLAGS): Remove -O. It caused the debug info for the
22128 pmi variable from gdb.t20/gdbme to get optimized away.
22129 * gdb.t00/teststrategy.exp: Added expected failure for mips-*-*.
22130 Check for written corefile upon timeout _and_ eof.
22131
22132Tue Mar 30 09:58:16 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22133
22134 * config/unix-gdb.exp: Add missing return 0.
22135
22136Tue Mar 30 08:34:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22137
22138 * gdb.t16/printcmds.exp: Remove misplaced xfail that caused an early
22139 test termination.
22140
22141Mon Mar 29 17:37:25 1993 Fred Fish (fnf@cygnus.com)
22142
22143 * configure.in (subdirs): Put back gdb.t17 which mysteriously
22144 disappeared.
22145
22146Thu Mar 25 21:05:16 1993 Fred Fish (fnf@cygnus.com)
22147
22148 * gdb.t10/crossload.exp: Disable the i860-elf test until such
22149 time as i860 support works.
22150
d63a86f8 22151 * gdb.t15/funcargs.exp: Fix expected outputs to include
c906108c
SS
22152 "backtrace 100\r" rather than just "backtrace\r", to match last
22153 change.
22154
22155Thu Mar 25 12:14:28 1993 Ian Lance Taylor (ian@cygnus.com)
22156
22157 * config/udi-gdb.exp (gdb_exit): Remove close command.
22158 (gdb_target_udi): New procedure to set the UDI target.
22159 (gdb_start): Don't remove *_soc files. Use gdb_target_udi.
22160 * gdb.t00/default.exp: Added expected failures for a29k-*-udi.
22161 Added waits for prompts after several question responses. Added
22162 some more responses used by a29k-amd-udi-gdb.
22163 * gdb.t01/run.exp, gdb.t06/break.exp: Added a29k-*-udi support:
22164 pass different arguments, restart UDI connection after program
22165 completion.
22166 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t07/watchpoint.exp,
22167 gdb.t08/opaque.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
22168 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp, gdb.t20/misc.exp,
22169 gdb.t21/cplusfuncs.exp: Added expected failures for a29k-*-*.
22170 * gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t07/watchpoint.exp,
22171 gdb.t08/opaque.exp, gdb.t12/scope.exp, gdb.t13/bitfields.exp,
22172 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
22173 gdb.t17/callfuncs.exp, gdb.t20/classes.exp, gdb.t20/inherit.exp,
22174 gdb.t20/misc.exp, gdb.t22/virtfuncs.exp: Restart UDI connection
22175 after program completion.
22176 * gdb.t10/crossload.exp: Does not work for a29k-*-*, since BFD is
22177 compiled with a SELECT_VECS setting.
22178 * gdb.t15/funcargs.exp: Use argument to backtrace to prevent
22179 infinite recursion.
22180
22181 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t22/virtfuncs.exp:
22182 Added checks for COFF results, and made them expected failures for
22183 all targets. It would be better to make them expected failures
22184 for COFF targets only.
22185
22186Wed Mar 24 14:43:38 1993 david d `zoo' zuhn (zoo at poseidon.cygnus.com)
22187
22188 * Makefile.in: add null dvi target, don't bother to recurse
22189 through test directories for info and install-info; rename
22190 $(datadir) to be dejagnu instead of deja-gnu
22191
22192Wed Mar 24 09:48:03 1993 Fred Fish (fnf@cygnus.com)
22193
22194 * gdb.t31/gdbme.ch: Re-enable code that previously caused
22195 compiler to coredump.
22196 * gdb.t31/chillvars.exp: Re-enable tests that depend on that
22197 code.
22198
22199Tue Mar 23 08:53:42 1993 Fred Fish (fnf@cygnus.com)
22200
22201 * gdb.t31/gdbme.ch: Comment out code that causes chill compiler
22202 coredump.
22203 * gdb.t31/chillvars.exp: Comment out tests that depend on that
22204 code.
22205
22206Sun Mar 21 17:56:47 1993 Rob Savoye (rob at darkstar.cygnus.com)
22207
22208 * gdb.t03/ptype.exp: tests for return code from gdb_test.
22209 * gdb.t00/teststrategy.exp: Uses which proc rather than spawning
22210 which in a shell. Deletes xgdb when done.
22211 * config/unix-gdb.exp: Won't try to spawn $GDB unless it exists.
22212 Tests the return from the "set height" or "set width" commands.
22213 Added a few return codes where needed.
22214
22215Wed Mar 17 11:31:01 1993 Fred Fish (fnf@cygnus.com)
22216
22217 * Makefile.in (SUBDIRS): Add gdb.t17.
22218 * configure.in (subdirs): Add gdb.t17.
22219 * gdb.t17/{Makefile.in, callfuncs.exp, gdbme.c}: New test
22220 files to test gdb's calling of functions in the inferior with
22221 the correct arguments and gdb's ability to retrieve any
22222 result returned.
22223
22224Tue Mar 16 15:37:11 1993 Fred Fish (fnf@cygnus.com)
22225
22226 * config/unix-gdb.exp (gdb_exit): Remove close commands that
22227 may be called after gdb goes away. Previous versions of expect
22228 needed these to avoid file descriptor leaks, but they cause
22229 errors with the current revision of expect.
22230 * gdb.t00/gdbvars.exp: Use -re on expected output after
22231 setting sevenbit-strings.
22232 * gdb.t04/setvar.exp, gdb.t13/bitfields.exp: Make commands
22233 to set sevenbit-strings consistent across tests.
22234 gdb.t30/chexp.exp, gdb.t31/chillvars.exp: Make commands to
22235 set sevenbit-strings consistent across tests.
22236
22237Fri Mar 12 08:47:20 1993 Fred Fish (fnf@cygnus.com)
22238
22239 * gdb.t21/demangle.exp (proc demangle): Adjust quotes in an
22240 expected output to match current "expect" expectations.
22241
22242Wed Mar 10 18:01:49 1993 Fred Fish (fnf@cygnus.com)
22243
22244 * gdb.t00/default.exp: Change expected output for default "source"
22245 command, to match new gdb behavior which requires a filename to
22246 source.
22247
22248Tue Mar 9 11:00:56 1993 Fred Fish (fnf@cygnus.com)
22249
22250 * gdb.t07/watchpoint.exp (test_simple_watchpoint): Set up
22251 expected fail for i486-*-* that misses the marker2 function.
22252 * gdb.t10/crossload.exp (bfddefault): Allow successful
22253 recognition of a format to pass even if no symbols are found.
22254 Explicitly catch failures where the format is not recognized
22255 or is ambiguous, and add the reason to the fail message.
22256 * gdb.t10/crossload.exp (bfdexplicit): Catch failure where
22257 the cause is and invalid target and add reason to failure message.
22258 * gdb.t10/crossload.exp: Fix bfd target names for elf32-m68k,
22259 elf32-i386, elf32-sparc, and elf32-i860.
22260 * gdb.t12/scope.exp (test_at_main, test_at_foo, test_at_bar):
22261 Set up expected failure for 'filename'::variable scope resolution,
22262 which is now apparently broken on all targets.
22263 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t20/misc.exp,
22264 gdb.t21/cplusfuncs.exp, gdb.t22/virtfunc.exp,
22265 gdb.t23/templates.exp: Change failure for missing binfile into
22266 just a warning.
22267 gdb.t21/demangle.exp: Change all cfront references to 'arm'
22268 references.
22269
22270Mon Mar 8 19:20:28 1993 Fred Fish (fnf@cygnus.com)
22271
22272 * gdb.t00/default.exp: Add expected output for default "source"
22273 command, to match new gdb behavior.
22274 * gdb.t09/corefile.exp: Use GDBFLAGS when spawning GDB.
22275
22276Sun Mar 7 15:14:09 1993 Rob Savoye (rob@cygnus.com)
22277
22278 * config/*-gdb.exp: returns an error, rather than exiting on
22279 internal errors.
22280
22281Tue Mar 2 18:09:32 1993 Fred Fish (fnf@cygnus.com)
22282
22283 * gdb.t03/gdbme.c: Add pointer to struct variable.
22284 * gdb.t03/ptype.exp: Test equivalence of '.' and '->' for
22285 referencing struct members.
22286
22287Thu Feb 25 10:39:06 1993 Ian Lance Taylor (ian@cygnus.com)
22288
22289 * configure.in (mips-idt-ecoff): New target.
22290 * config/mips-gdb.exp: New file for remote board using MIPS remote
22291 debugging protocol.
22292
22293 * Redid configuration scheme. Removed gdb.t*/configure.in.
22294 Renamed gdb.t*/in-gdbme* to gdb.t*/gdbme*. Changed to use CC, CXX
22295 instead of CC_FOR_TARGET, CXX_FOR_TARGET. Added mostlyclean and
22296 distclean targets. Built executables via .o files. Adjusted
22297 tests to account for source files in $(srcdir) rather than
22298 $(objdir).
22299 * lib/gdb.exp (runto): Don't expect () after the function name,
22300 because it may have arguments.
22301
22302Wed Feb 24 08:05:38 1993 Ian Lance Taylor (ian@cygnus.com)
22303
22304 * gdb.t00/default.exp, gdb.t01/run.exp, gdb.t02/whatis.exp,
22305 gdb.t03/ptype.exp, gdb.t06/break.exp, gdb.t12/scope.exp: Added
22306 expected failures for mips-idt-* and mips-sgi-*.
22307 * gdb.t00/default.exp (attach): Kill process if requested.
22308 * gdb.t00/help.exp (help target core, help target): Accept a gdb
22309 that does not read core files.
22310 * gdb.t01/run.exp: Removed checks for exit status code.
22311 * gdb.t03/in-gdbme.c: Make explicit call to malloc to ensure that
22312 it is linked in.
22313 * gdb.t03/ptype.exp: Increase timeout when calling malloc.
22314 * gdb.t04/setvar.exp, gdb.t05/expr.exp: Use runto function where
22315 appropriate, rather than doing it by hand.
22316 * gdb.t07/watchpoint.exp: If mips-idt-*, reload file after first
22317 execution.
22318 * gdb.t10/crossload.exp: Kill existing program if needed.
22319 * gdb.t15/funcargs.exp: Use delete_breakpoints function where
22320 appropriate, rather than doing it by hand. Always increase
22321 timeout for this test, not just for VxWorks.
22322
22323Wed Feb 24 08:03:38 1993 Fred Fish (fnf@cygnus.com)
22324
22325 * gdb.t31/chillvars.exp (test_structs): New proc to test printing
22326 of Chill STRUCT types and STRUCT values.
22327 * gdb.t31/chillvars.exp (test_strings): Expect "CHAR" now, rather
22328 than "char".
22329 * gdb.t31/in-gdbme.ch (simple_struct, nested_struct, struct1,
d63a86f8 22330 struct2): New struct definitions and initializations to test
c906108c
SS
22331 simple Chill STRUCT types.
22332
22333Tue Feb 23 11:55:06 1993 Fred Fish (fnf@cygnus.com)
22334
22335 * gdb.t00/teststrategy.exp: Track reversion in gdb to not print
22336 the null byte at the end of strings.
22337 * gdb.t00/default.exp: Make show version insensitive to copyright
22338 date.
22339 * gdb.t16/in-gdbme.c (ctable1, ctable2): Make explicitly unsigned
22340 to avoid dependencies on target char signedness.
22341 * gdb.t16/printcmds.exp: Update expected results for explicitly
22342 unsigned char.
22343 * gdb.t16/printcmds.exp: Remove setup_xfails for i960 that should
22344 now work.
22345 * gdb.t21/demangle.exp: Add many more patterns for template
22346 demangling, most of them being expected failures.
22347 * gdb.t21/demangle.exp (proc demangle): Quote the demangled
22348 string we are matching for, to match on the whole string.
22349 * gdb.t21/demangle.exp: Add many new test strings to demangle,
22350 and fix a whole bunch that had incorrect expected output but were
22351 passing anyway because of the bug in "proc demangle".
22352 * gdb.t31/chillvars.exp: Remove setup_xfail for printing string
22353 type.
22354 * gdb.t31/in-gdbme.ch: Uncomment string4, now compiles.
22355
22356Mon Feb 22 07:54:03 1993 Mike Werner (mtw@poseidon.cygnus.com)
22357
a9c64011
AS
22358 * gdb/testsuite: made modifications to testcases, etc., to allow
22359 them to work properly given the reorganization of deja-gnu and the
22360 relocation of the testcases from deja-gnu to a "tool" subdirectory.
c906108c
SS
22361
22362Sun Feb 21 10:55:55 1993 Mike Werner (mtw@poseidon.cygnus.com)
22363
22364 * gdb/testsuite: Initial creation of gdb/testsuite.
22365 Migrated dejagnu testcases and support files for testing nm to
22366 gdb/testsuite from deja-gnu. These files were moved "as is"
22367 with no modifications. This migration is part of a major overhaul
22368 of dejagnu. The modifications to these testcases, etc., which
22369 will allow them to work with the new version of dejagnu will be
22370 made in a future update.
48efe704 22371
8d8cb839 22372 For additional changes see gdb.mi/ChangeLog-1999-2003.
c906108c 22373\f
8d8cb839
EZ
22374;; Local Variables:
22375;; mode: change-log
22376;; left-margin: 8
22377;; fill-column: 74
22378;; version-control: never
22379;; End:
902f2ccb
MC
22380
22381 Copyright 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
ed6df200 22382 2003, 2004, 2005 Free Software Foundation, Inc.
902f2ccb
MC
22383 Copying and distribution of this file, with or without modification,
22384 are permitted provided the copyright notice and this notice are preserved.