2010-09-30 Doug Kwan <dougkwan@google.com>
[deliverable/binutils-gdb.git] / gdb / testsuite / ChangeLog
CommitLineData
bceffbf3
JK
12010-09-29 Jan Kratochvil <jan.kratochvil@redhat.com>
2
3 Fix GDB crash on inferior calls with self-referencing classes.
4 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp: New file.
5 * gdb.dwarf2/dw2-cp-infcall-ref-static-main.c: New file.
6 * gdb.dwarf2/dw2-cp-infcall-ref-static.S: New file.
7
1736ad11
JK
82010-09-24 Jan Kratochvil <jan.kratochvil@redhat.com>
9
10 Fix lost siginfo_t for inferior calls.
11 * gdb.base/siginfo-infcall.exp: New file.
12 * gdb.base/siginfo-infcall.c: New file.
13
a176ad92
JB
142010-09-22 Joel Brobecker <brobecker@adacore.com>
15
16 * gdb.dwarf2/dw2-const.S: Minor (space) reformatting.
17
c2b0a229
JK
182010-09-22 Jan Kratochvil <jan.kratochvil@redhat.com>
19
20 * gdb.fortran/module.exp (fully qualified name of DW_TAG_constant):
21 New test.
22 * gdb.fortran/module.f90 (mod1) <var_const>: New constant.
23
e8ae22d1
JB
242010-09-22 Joel Brobecker <brobecker@adacore.com>
25
26 * gdb.dwarf2/dw2-const.S: Use .4byte to reference the target
27 type of our const type.
28
ec322823
SW
292010-09-22 Sami Wagiaalla <swagiaal@redhat.com>
30
31 * gdb.cp/pr12028.cc: New.
32 * gdb.cp/pr12028.exp: New.
33
72929c62
JB
342010-09-22 Joel Brobecker <brobecker@adacore.com>
35
36 * gdb.dwarf2/dw2-const.S, gdb.dwarf2/dw2-const.exp: New files.
37
875b4ff5
PM
382010-09-16 Phil Muldoon <pmuldoon@redhat.com>
39 Jan Kratochvil <jan.kratochvil@redhat.com>
40
41 PR mi/11407
42 * gdb.mi/dw2-ref-missing-frame-func.c: New File.
43 * gdb.mi/dw2-ref-missing-frame-main.c New File.
44 * gdb.mi/dw2-ref-missing-frame.S New File.
45 * gdb.mi/dw2-ref-missing-frame.exp New File.
46
7155d578
TT
472010-09-14 Tom Tromey <tromey@redhat.com>
48
49 PR symtab/8399:
50 * gdb.threads/tls.exp: Remove kfail. Update expected output.
51
515ed532
TT
522010-09-14 Tom Tromey <tromey@redhat.com>
53
54 PR exp/11803:
55 * gdb.threads/tls.exp: Use C++.
56 (check_thread_local): Use K::another_thread_local.
57 * gdb.threads/tls.c (class K): New.
58 (another_thread_local): Now a member of K.
59 (spin): Update. No longer K&R C.
60
450ca57c
SW
612010-09-13 Sami Wagiaalla <swagiaal@redhat.com>
62
63 * gdb.cp/koenig.cc: created class for testing member lookup.
64 * gdb.cp/koenig.exp: Added test for member lookup.
65
dbd492a3
JK
662010-09-13 Jan Kratochvil <jan.kratochvil@redhat.com>
67
68 Fix false FAILs on sourcetree topdir directory containing "kill".
69 * gdb.base/sigall.exp (test_one_sig) <advance to $nextsig>: Extend the
70 source line matching regexp.
71
8d4d924b
JK
722010-09-11 Jan Kratochvil <jan.kratochvil@redhat.com>
73
74 * gdb.python/python.exp (set height 0, collect help from uiout)
75 (verify help to uiout): New tests.
76
8e64f2a0
JK
772010-09-10 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
78
79 * gdb.base/break-interp.exp (test_ld) <istarget powerpc64-*>: Add
80 is_lp64_target to check 64bit target.
81
4569eed2
JK
822010-09-09 Jan Kratochvil <jan.kratochvil@redhat.com>
83
84 * gdb.base/break-interp.exp (reach): Permit leading . for ppc64.
85 (test_ld) <powerpc64-*>: New.
86
5e1617b1
DJ
872010-09-08 Daniel Jacobowitz <dan@codesourcery.com>
88
89 * gdb.cp/templates.exp (test_template_args): Allow "struct".
90
c767944b
DJ
912010-09-08 Daniel Jacobowitz <dan@codesourcery.com>
92
93 * gdb.cp/templates.cc (Empty, FunctionArg): New classes.
94 (FunctionArg::method): New function.
95 (empty, arg): New variables.
96 (main): Call arg.method.
97 * gdb.cp/templates.exp (test_template_args): New function.
98 (do_tests): Call it.
99
27d3a3fc
UW
1002010-09-08 Ulrich Weigand <uweigand@de.ibm.com>
101
102 * gdb.threads/threxit-hop-specific.exp: Use "continue" instead
103 of "next" to proceed over pthread_exit call.
104
55b7ce7f
UW
1052010-09-08 Ulrich Weigand <uweigand@de.ibm.com>
106
107 * gdb.base/maint.exp: Avoid wildcards against potentially very long
108 "maint print statistics" output to prevent expect timeouts.
109
809df446
JK
1102010-09-06 Jan Kratochvil <jan.kratochvil@redhat.com>
111
112 * gdb.base/printcmds.exp (test_float_accepted): Import gdb_prompt.
113 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
114 (test_float_rejected): ... here.
115 * gdb.java/jv-print.exp (test_float_accepted): Import gdb_prompt.
116 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
117 (test_float_rejected): ... here.
118 * gdb.objc/print.exp (test_float_accepted): Import gdb_prompt.
119 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
120 (test_float_rejected): ... here.
121 * gdb.pascal/print.exp (test_float_accepted): Import gdb_prompt.
122 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
123 (test_float_rejected): ... here.
124
8464be76
DJ
1252010-09-04 Daniel Jacobowitz <dan@codesourcery.com>
126
127 * gdb.base/watchpoint.exp: Call test_inaccessible_watchpoint
128 before disabling hardware watchpoints.
129 (test_inaccessible_watchpoint): Check that hardware watchpoints
130 are used. Test for watchpoints on a constant address.
131
14dba4b4
JK
1322010-09-03 Jan Kratochvil <jan.kratochvil@redhat.com>
133
134 * gdb.base/ui-redirect.exp: New file.
135
3f3540e1
JB
1362010-09-02 Jan Kratochvil <jan.kratochvil@redhat.com>
137 Joel Brobecker <brobecker@adacore.com>
138
139 * gdb.dwarf/dw2-filename.S, gdb.dwarf/dw2-filename.exp: New files.
140
0f254bb7
DE
1412010-08-31 Doug Evans <dje@google.com>
142
143 * gdb.dwarf2/dw4-sig-types.exp: Use .x for executable name.
144
03f17ccf
TT
1452010-08-30 Tom Tromey <tromey@redhat.com>
146
147 PR python/11792:
148 * gdb.python/py-value.exp (test_subscript_regression): Add
149 dynamic_type test.
150
640617ad
DJ
1512010-08-30 Daniel Jacobowitz <dan@codesourcery.com>
152
153 * gdb.cp/cpexprs.exp (test_breakpoint): Continue to test_function
154 instead of running to main. Do not test the main function.
155 * gdb/testsuite/gdb.cp/cpexprs.cc (main): Rename to test_function.
156 Add new main.
157
2ed91d1b
PA
1582010-08-26 Pedro Alves <pedro@codesourcery.com>
159
160 * gdb.mi/mi-nsmoribund.exp: Revert back to send_gdb/gdb_expect in
161 one test.
162
673bfd45
DE
1632010-08-24 Doug Evans <dje@google.com>
164
165 PR symtab/11942
166 * gdb.dwarf2/dw4-sig-types.cc: New file.
167 * gdb.dwarf2/dw4-sig-types.h: New file.
168 * gdb.dwarf2/dw4-sig-types-b.cc: New file.
169 * gdb.dwarf2/dw4-sig-types.exp: New file.
170
f9ffd4bb
TT
1712010-08-23 Tom Tromey <tromey@redhat.com>
172
173 PR python/11145:
174 * gdb.python/py-value.c (Base, Derived): New types.
175 (base): New global.
176 * gdb.python/py-value.exp (test_subscript_regression): Add
177 dynamic_cast test.
178
d839c8a4
TT
1792010-08-23 Tom Tromey <tromey@redhat.com>
180
181 PR python/10676:
182 * gdb.python/py-type.exp (test_fields): Add tests for type
183 equality.
184
702c2711
TT
1852010-08-23 Tom Tromey <tromey@redhat.com>
186
187 PR python/11915:
188 * gdb.python/py-type.exp (test_fields): Add tests for array.
189
832bafd3
KS
1902010-08-23 Keith Seitz <keiths@redhat.com>
191
192 * gdb.dwarf2/dw2-double-set-die-type.S: DIE 0x51f does not
193 have any children. Create a new abbrev for it.
194 Add missing terminal sequence to .debug_abbrev.
195
c37bf528
KS
1962010-08-20 Keith Seitz <keiths@redhat.com>
197
198 PR symtab/11465:
199 * gdb.dwarf2/pr11465.exp: New test.
200 * gdb.dwarf2/pr11465.S: New file.
201 * gdb.dwarf2/dw2-double-set-die-type.S: New file.
202 * gdb.dwarf2/dw2-double-set-die-type.exp: New test.
203
4572cbac
TJB
2042010-08-19 Thiago Jung Bauermann <bauerman@br.ibm.com>
205
206 * gdb.arch/vsx-regs.exp: Remove wrong comment about testing AltiVec
207 registers. Update data sets with the new v2_double element in the
208 VSX register union. Add vector_register3_vr data set for the AltiVec
209 registers. Use gdb_test_no_output instead of send_gdb.
210
e7fbb131
PA
2112010-08-19 Pedro Alves <pedro@codesourcery.com>
212
213 * gdb.python/py-shared.exp: New file, factored out from
214 python.exp.
215 * gdb.python/py-shared.c: New file.
216 * gdb.python/py-shared-sl.c: New file.
217 * gdb.python/python-1.c: New file.
218 * gdb.python/python-sl.c: Delete.
219 * gdb.python/python.c: Mention python-1.c.
220 * gdb.python/python.exp: Move shared library tests to
221 py-shared.exp.
222 * gdb.python/Makefile.in (EXECUTABLES): Add py-shared and python.
223 (MISCELLANEOUS): New.
224 (clean mostlyclean): Also remove $MISCELLANEOUS.
225
d30f5e1f
DE
2262010-08-19 Doug Evans <dje@google.com>
227
228 PR exp/11926
229 * gdb.base/printcmds.exp (test_float_accepted): New function.
230 Move existing float tests there. Add tests for floats with suffixes.
231 (test_float_rejected): New function.
232 * gdb.java/jv-print.exp (test_float_accepted): New function.
233 (test_float_rejected): New function.
234 * gdb.objc/print.exp: New file.
235 * gdb.pascal/print.exp: New file.
236 * lib/objc.exp: New file.
237
7b3fd859
PM
2382010-08-19 Pierre Muller <muller@ics.u-strasbg.fr>
239
240 * gdb.base/default.exp (info set): Avoid full buffer error and force
241 reading up to final gdb prompt.
242 (show): Likewise.
243
c92817ce
TT
2442010-08-18 Tom Tromey <tromey@redhat.com>
245
246 PR symtab/11919:
247 * gdb.base/completion.exp: Add test.
248
f1208f9e
DE
2492010-08-18 Doug Evans <dje@google.com>
250
251 * gdb.base/call-ar-st.exp (set_lang_c): Delete, unused.
252 * gdb.base/callfuncs.exp (set_lang_c): Delete, set c language directly.
253 * gdb.base/printcmds.exp (set_lang_c): Delete, set c language directly.
254 Simplify, early exit if runto_main fails.
255 * gdb.fortran/exprs.exp: load_lib fortran.exp.
256 (set_lang_fortran): Moved to lib/fortran.exp.
257 * gdb.fortran/types.exp: load_lib fortran.exp.
258 (set_lang_fortran): Moved to lib/fortran.exp.
259 * gdb.java/jmisc.exp (set_lang_java): Moved to lib/java.exp.
260 * gdb.java/jprint.exp (set_lang_java): Ditto.
261 * gdb.java/jv-exp.exp: load_lib java.exp.
262 If set_lang_java fails, issue a warning instead of failure to be
263 consistent with other set_lang_foo uses.
264 (set_lang_java): Moved to lib/java.exp.
265 * gdb.java/jv-print.exp (set_lang_java): Moved to lib/java.exp.
266 If set_lang_java fails, issue a warning instead of failure to be
267 consistent with other set_lang_foo uses.
268 * gdb.pascal/types.exp: load_lib pascal.exp.
269 (set_lang_pascal): Moved to lib/pascal.exp.
270 * lib/fortran.exp: New file.
271 * lib/java.exp (set_lang_java): New function.
272 * lib/pascal.exp (set_lang_pascal): New function.
273
2f06b485
YQ
2742010-08-18 Yao Qi <yao@codesourcery.com
275
276 * gdb.dwarf2/dw2-ref-missing-frame-func.c: Add .p2align 4 for labels
277 func_nofb_start and func_loopfb_start, so that address of functions
278 is equal to these labels on Thumb.
279
96e25403
YQ
2802010-08-18 Yao Qi <yao@codesourcery.com>
281
282 * gdb.gdb/selftest.exp (do_steps_and_nexts): Update test case
283 to reflect latest c source file.
284
36e6adc4
JK
2852010-08-17 Jan Kratochvil <jan.kratochvil@redhat.com>
286
287 * gdb.cp/infcall-dlopen.exp: New file.
288 * gdb.cp/infcall-dlopen.cc: New file.
289 * gdb.cp/infcall-dlopen-lib.cc: New file.
290
f431efe5
PA
2912010-08-17 Jan Kratochvil <jan.kratochvil@redhat.com>
292 Pedro Alves <pedro@codesourcery.com>
293
294 PR breakpoints/11371
295
296 * gdb.base/watch-cond-infcall.exp: New file.
297 * gdb.base/watch-cond-infcall.c: New file.
298
06a64a0b
TT
2992010-08-16 Tom Tromey <tromey@redhat.com>
300
301 * gdb.base/help.exp: Update.
302 * gdb.base/watchpoint.exp (test_watchpoint_and_breakpoint): Delete
303 watchpoint.
304 (test_watch_location): New proc.
305 (test_watchpoint_in_big_blob): Delete watchpoint.
306 * gdb.base/watchpoint.c (func5): New function.
307 (main): Call it.
308
70ebf4ed
DE
3092010-08-16 Doug Evans <dje@google.com>
310
311 * gdb.python/python.exp: Fix syntax in "post event insertion" test.
312
ca5c20b6
PM
3132010-08-11 Phil Muldoon <pmuldoon@redhat.com>
314
315 * gdb.python/python.exp (gdb_py_test_multiple): Add gdb.post_event
316 tests.
317
7346b668
KW
3182010-08-11 Ken Werner <ken.werner@de.ibm.com>
319
320 * gdb.base/Makefile.in (EXECUTABLES): Add gnu_vector.
321 * gdb.base/gnu_vector.c: New File.
322 * gdb.base/gnu_vector.exp: Likewise.
323
cb2e07a6
PM
3242010-08-11 Phil Muldoon <pmuldoon@redhat.com>
325
326 * gdb.python/python.c: New File.
327 * gdb.python/python-sl.c: New File.
328 * gdb.python/python.exp: Test solib_address and decode_line
329 * functions.
330
5da1313b
JK
3312010-08-07 Jan Kratochvil <jan.kratochvil@redhat.com>
332
333 * gdb.python/python.exp (show height, set height 10)
334 (verify pagination beforehand, verify pagination beforehand: q)
335 (gdb.execute does not page, verify pagination afterwards)
336 (verify pagination afterwards: q): New.
337
49c3ccf7
DE
3382010-08-02 Doug Evans <dje@google.com>
339
340 * gdb.cp/namespace.exp: When "print ::cOtherFileClassVar" fails
341 because of an older gcc, change test2
342 "print ::C::OtherFileClass::cOtherFileClassVar" from unresolved
343 to unsupported.
344
42c0c4f1
KH
3452010-07-30 Kazu Hirata <kazu@codesourcery.com>
346
347 * gdb.base/break-always.exp: Do not expect full paths to file
348 names.
349 * gdb.base/commands.exp: Likewise.
350
d3765805
DE
3512010-07-30 Doug Evans <dje@google.com>
352
c98ee71b
DE
353 * gdb.cp/temargs.exp: For new tests that require newer gccs,
354 xfail them when run with older gccs.
355
fd961404
DE
356 * lib/gdb.exp (build_executable): Forward "c++" option to
357 get_compiler_info.
358
999adef4
DE
359 * gdb.python/py-type.exp (test_template): Mark as xfail tests
360 "python print ttype.template_argument(1)" and
361 "python print isinstance(ttype.template_argument(1), gdb.Value)"
362 if using gcc 4.4 or earlier.
363
d3765805
DE
364 * gdb.base/valgrind-db-attach.exp: Use unique test name for
365 attach-to-debugger handling.
366
1276c759
JK
3672010-07-30 Jan Kratochvil <jan.kratochvil@redhat.com>
368
369 * gdb.base/prelink-lib.c (copyreloc): New initialized variable.
370 * gdb.base/prelink.c (copyreloc, bssvar, bssvarp): New variables.
371 (main): Use copyreloc.
372 * gdb.base/prelink.exp (split debug of executable)
373 (.dynbss vs. .bss address shift): New tests.
374
88caa9b9
PA
3752010-07-29 Pedro Alves <pedro@codesourcery.com>
376
377 * gdb.threads/pthreads.exp (check_backtraces): Consume $gdb_prompt
378 in gdb_test_multiple.
379
c6f2ac43
PA
3802010-07-29 Pedro Alves <pedro@codesourcery.com>
381
382 * lib/gdb.exp (gdb_init): Set LC_ALL and LANG to C in the
383 environment.
384
326fd672
TT
3852010-07-28 Tom Tromey <tromey@redhat.com>
386
387 PR python/11060:
388 * gdb.python/py-type.c (Temargs): New template.
389 (temvar): New variable.
390 * gdb.python/py-type.exp (test_template): New proc.
391
3ce3b1ba
PA
3922010-07-28 Daniel Jacobowitz <dan@codesourcery.com>
393
394 * gdb.cp/member-ptr.exp, gdb.cp/printmethod.exp,
395 gdb.dwarf2/member-ptr-forwardref.exp: Adjust.
396
34eaf542
TT
3972010-07-28 Tom Tromey <tromey@redhat.com>
398
399 PR c++/9946:
400 * gdb.cp/temargs.exp: New file.
401 * gdb.cp/temargs.cc: New file.
402
d41b819e
JK
4032010-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
404
405 * gdb.base/help.exp (help disassemble): Update the content.
406
26ab7092
JK
4072010-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
408
409 * gdb.threads/ia64-sigill.exp: New file.
410 * gdb.threads/ia64-sigill.c: New file.
411
5283e9e1
TT
4122010-07-27 Tom Tromey <tromey@redhat.com>
413
414 * gdb.opt/inline-cmds.c (ATTR): New define.
415 (func1): Use it.
416 (func2): Likewise.
417 (func3): Likewise.
418 (outer_inline1): Likewise.
419 (outer_inline2): Likewise.
420 * gdb.opt/inline-bt.c (ATTR): New define.
421 (func1): Use it.
422 (func2): Likewise.
423 * gdb.opt/inline-locals.c (ATTR): New define.
424 (func1): Use it.
425 (func2): Likewise.
426
e992ef73
TT
4272010-07-27 Tom Tromey <tromey@redhat.com>
428
429 * gdb.stabs/gdb11479.c (hack): New function.
430 (test): Use it.
431 (test2): Use it.
432 * gdb.python/py-inferior.c (int8_search_buf, int16_search_buf)
433 (int32_search_buf, int64_search_buf): No longer static.
434 (x): Remove.
435 * gdb.base/relocate.c (hack): New function.
436
5374244e
PM
4372010-07-27 Phil Muldoon <pmuldoon@redhat.com>
438
439 * gdb.python/py-value.exp (test_inferior_function_call): New function.
440 * gdb.python/py-value.c (func1): New function.
441 (func2): Likewise.
442
a99aee83
CV
4432010-07-26 Corinna Vinschen <vinschen@redhat.com>
444
445 * gdb.asm/xstormy16.inc (gdbasm_startup): Fix beginning of stack so
446 as not to clash with .data section.
447
a04ba985
JG
4482010-07-26 Jerome Guitton <guitton@adacore.com>
449
450 * gdb.base/code_elim.exp: New file.
451 * gdb.base/code_elim1.c: New file.
452 * gdb.base/code_elim2.c: New file.
453
23bd0f7c
PA
4542010-07-21 Pedro Alves <pedro@codesourcery.com>
455
456 PR symtab/11827
457
458 * gdb.base/printcmds.c (enum some_volatile_enum): New enum.
459 (some_volatile_enum): New variable.
460 * gdb.base/printcmds.exp (test_print_enums): New.
461 <top level>: Call it.
462
883df6dd
SW
4632010-07-21 Sami Wagiaalla <swagiaal@redhat.com>
464
465 * gdb.cp/fpointer.cc: New test.
466 * gdb.cp/fpointer.exp: New test.
467
569b05a5
JK
4682010-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
469
470 * gdb.base/solib-nodir.exp: New file.
471 * lib/gdb.exp (runto): New case for a GDB internal error.
472
51d7d803
JK
4732010-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
474 Ulrich Weigand <uweigand@de.ibm.com>
475 Tom Tromey <tromey@redhat.com>
476
477 * gdb.base/charset-malloc.c: New file.
478 * gdb.base/charset.c (malloc_stub): New prototype.
479 (main): Call it instead of malloc itself.
480 * gdb.base/charset.exp: Use only prepare_for_testing.
481 (binfile): Remove the variable.
482
c0edd9ed
JK
4832010-07-19 Jan Kratochvil <jan.kratochvil@redhat.com>
484
485 Make core files the process_stratum.
486 * gdb.base/corefile.exp (run: load core again)
487 (run: sanity check we see the core file, run: with core)
488 (run: core file is cleared, attach: load core again)
489 (attach: sanity check we see the core file, attach: with core)
490 (attach: core file is cleared): New tests.
491 * gdb.base/coremaker.c (main): New parameters. Implement "sleep" argv.
492
3cbaedff
KW
4932010-07-14 Ken Werner <ken.werner@de.ibm.com>
494
495 * gdb.arch/altivec-abi.exp: New tests.
496
91158a56
TT
4972010-07-13 Tom Tromey <tromey@redhat.com>
498
499 * gdb.python/py-prettyprint.c (struct arraystruct): New struct.
500 (main): Use it.
501 * gdb.python/py-prettyprint.exp (run_lang_tests): Add test.
502
0f5238ed
TT
5032010-07-13 Tom Tromey <tromey@redhat.com>
504
505 * gdb.base/label.exp: New file.
506 * gdb.base/label.c: New file.
507
add265ae
L
5082010-07-12 Ulrich Weigand <uweigand@de.ibm.com>
509 H.J. Lu <hongjiu.lu@intel.com>
510
511 * lib/gdb.exp (is_ilp32_target): New.
512 (is_lp64_target): Likewise.
513
514 * gdb.arch/amd64-byte.exp: Use is_lp64_target to check 64bit
515 target.
516 * gdb.arch/amd64-disp-step.exp: Likewise.
517 * gdb.arch/amd64-dword.exp: Likewise.
518 * gdb.arch/amd64-i386-address.exp: Likewise.
519 * gdb.arch/amd64-word.exp: Likewise.
889bf7c5 520
add265ae
L
521 * gdb.arch/i386-avx.exp: Use is_ilp32_target to check for 32bit
522 target.
523 * gdb.arch/i386-bp_permanent.exp: Likewise.
524 * gdb.arch/i386-byte.exp: Likewise.
525 * gdb.arch/i386-disp-step.exp: Likewise.
526 * gdb.arch/i386-gnu-cfi.exp: Likewise.
527 * gdb.arch/i386-prologue.exp: Likewise.
528 * gdb.arch/i386-size-overlap.exp: Likewise.
529 * gdb.arch/i386-size.exp: Likewise.
530 * gdb.arch/i386-sse.exp: Likewise.
531 * gdb.arch/i386-unwind.exp: Likewise.
532 * gdb.arch/i386-word.exp: Likewise.
533
534 * gdb.arch/ppc64-atomic-inst.exp: Use is_lp64_target to execute
535 test only when building 64-bit executables. Do not hard-code
536 -m64 option.
537
2dfb8c17
DE
5382010-07-07 Doug Evans <dje@google.com>
539
540 * lib/gdb.exp (gdb_test_list_exact): New function.
541 * gdb.base/default.exp (show convenience): Call it, add tests for
542 $_sdata = void, $_thread = 0.
543
4e5799b6
JK
5442010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
545 Joel Brobecker <brobecker@adacore.com>
546
547 Fix re-run of PIE executable, PR shlibs/11776.
548 * gdb.base/break-interp.exp (test_ld): Turn off "disable-randomization".
549 Remove $displacement_main to match the solib-svr4.c change. New "kill"
550 and re-"run" of the inferior.
551
1a219cc7
JK
5522010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
553 Joel Brobecker <brobecker@adacore.com>
554
555 Cope with missing /usr/sbin/prelink.
556 * lib/prelink-support.exp (prelink_no):
557 <result == 1 && $output is "no such file or directory">: New.
558 (prelink_yes): Likewise. Return on failed prelink_no.
559
5e3b36f8
JK
5602010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
561 Joel Brobecker <brobecker@adacore.com>
562
563 * gdb.base/attach-pie-misread.exp: Load prelink-support.exp. Replace
564 build_executable by build_executable_own_libs. Replace "prelink -R"
565 execution by a call of prelink_yes. Comment why "prelink -r" needs no
566 change.
567 * gdb.base/break-interp.exp: Load prelink-support.exp. Rename calls of
568 copy to file_copy. Move setting opts --dynamic-linker and -rpath,
569 mkdir $dir and ldd its parsing and copying to lib/prelink-support.exp.
570 Replace build_executable by build_executable_own_libs's function
571 build_executable_own_libs.
572 (prelinkNO): Create new stub to call prelink_no.
573 (prelinkYES): Create new stub to call prelink_yes.
574 (test_attach): Rename calls of copy to file_copy.
575 (section_get, prelinkNO_run, prelinkNO, prelinkYES, symlink_resolve)
576 (copy): Move to ...
577 * lib/prelink-support.exp: ... a new file. Rename prelinkNO to
578 prelink_no, prelinkYES to prelink_yes, copy to file_copy.
579 * gdb.base/prelink.exp: Disable testcase also for is_remote and
580 skip_shlib_tests. Load prelink-support.exp. Replace gdb_compile with
581 special flags by gdb_compile_shlib. Replace second gdb_compile by
582 build_executable_own_libs. Replace "prelink -R" execution by a call of
583 prelink_yes. Replace "prelink -u" and second "prelink -R" execution by
584 a second call of prelink_yes. Replace restart commands by
585 clean_restart.
586 (prelink): Rename to ...
587 (seen displacement message): ... this test. Extend its expectation
588 strictness.
589
86e4bafc
JK
5902010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
591
592 * gdb.base/attach-pie-misread.exp, gdb.base/attach-pie-misread.c: New.
593 * gdb.base/break-interp.exp (reach, test_core, test_ld): Require each
594 displacement message exactly once.
595
3cd07d20
JK
5962010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
597 Joel Brobecker <brobecker@adacore.com>
598
599 * gdb.base/break-interp.exp (test_attach): Keep $interp changed. Move
600 its restore after the <$relink_args != ""> loop. new comment.
601
0a1e94c7
JK
6022010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
603 Joel Brobecker <brobecker@adacore.com>
604
605 * gdb.base/break-interp.exp: Run $binpie with new value "ATTACH", new
606 code for it. New variable relink_args.
607 (prelinkYES): Call prelinkNO.
608 (test_attach): Accept new parameter relink_args. Re-prelink the binary
609 in such case. Move the core code to ...
610 (test_attach_gdb): ... a new function. Send GDB command "file".
611 Extend expected "Attaching to " string.
612
2f70bcfb
TT
6132010-07-02 Tom Tromey <tromey@redhat.com>
614
615 * gdb.base/bitops.exp: Remove extraneous "pass".
616
a17ac5b0
TT
6172010-07-02 Ken Werner <ken.werner@de.ibm.com>
618
619 * gdb.arch/altivec-abi.exp: Fix expect pattern of character vectors.
620
dc10affe
PA
6212010-07-01 Pedro Alves <pedro@codesourcery.com>
622
d41c0fc8
PA
623 * gdb.base/help.exp: Adjust expected output.
624
6252010-07-01 Pedro Alves <pedro@codesourcery.com>
626
627 * gdb.base/help.exp: Adjust expected output.
dc10affe 628
0a600c36
JK
6292010-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
630
631 * gdb.cp/namespace.exp (print C::OtherFileClass::cOtherFileClassVar)
632 (print ::C::OtherFileClass::cOtherFileClassVar): Remove KFAIL for
633 c++/11702.
634
37cc8bfe
JK
6352010-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
636 Doug Evans <dje@google.com>
637
638 * gdb.base/break-interp.exp (prelinkYES): XFAIL on `Not enough room to
639 add .dynamic entry'.
640
254e6b9e
DE
6412010-06-29 Doug Evans <dje@google.com>
642
643 Test PR c++/11702.
644 * gdb.cp/m-static.exp: Add testcase.
645 * gdb.cp/m-static.h (gnu_obj_4): Add initialized static const member.
646
595939de 6472010-06-28 Phil Muldoon <pmuldoon@redhat.com>
889bf7c5
PA
648 Tom Tromey <tromey@redhat.com>
649 Thiago Jung Bauermann <bauerman@br.ibm.com>
595939de
PM
650
651 * gdb.python/py-inferior.c: New File.
652 * gdb.python/py-infthread.c: New File.
653 * gdb.python/py-inferior.exp: New File.
654 * gdb.python/py-infthread.exp: New File.
655
98751a41
JK
6562010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
657
658 * gdb.cp/namespace.exp (ptype OtherFileClass typedefs)
659 (ptype ::C::OtherFileClass typedefs): New.
660 * gdb.cp/namespace1.cc (C::OtherFileClass::cOtherFileClassType2)
661 (C::OtherFileClass::cOtherFileClassVar2): New.
662 (C::OtherFileClass::cOtherFileClassVar_use): Use also
663 cOtherFileClassVar2.
664 (C::cOtherFileType2, C::cOtherFileVar2): New.
665 (C::cOtherFileVar_use): use also cOtherFileVar2.
666 * gdb.cp/userdef.exp (ptype &*c): Permit arbitrary trailing text.
667
41f62f39
JK
6682010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
669
670 * gdb.cp/namespace.exp (whatis C::cOtherFileType)
671 (whatis ::C::cOtherFileType, whatis C::cOtherFileVar)
672 (whatis ::C::cOtherFileVar, print C::cOtherFileVar)
673 (print ::C::cOtherFileVar)
674 (whatis C::OtherFileClass::cOtherFileClassType)
675 (whatis ::C::OtherFileClass::cOtherFileClassType)
676 (print C::OtherFileClass::cOtherFileClassVar)
677 (print ::cOtherFileClassVar)
678 (print ::C::OtherFileClass::cOtherFileClassVar): New tests.
679 (ptype OtherFileClass, ptype ::C::OtherFileClass): Permit arbitrary
680 trailing content.
681 * gdb.cp/namespace1.cc (C::OtherFileClass::cOtherFileClassType)
682 (C::OtherFileClass::cOtherFileClassVar)
683 (C::OtherFileClass::cOtherFileClassVar_use, C::cOtherFileType)
684 (C::cOtherFileVar, C::cOtherFileVar_use): New.
685
af53d231
JK
6862010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
687
688 Test PR c++/11703 and PR gdb/1448.
689 * gdb.cp/namespace.exp (ptype ::C::NestedClass): Remove KFAIL for
690 gdb/1448.
691
9655fd1a
JK
6922010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
693
694 * gdb.cp/virtbase.cc (class RTTI_base, class RTTI_data)
695 (main) <rtti_data>: New.
696 * gdb.cp/virtbase.exp (print rtti_data): New.
697
824cc8dd
JK
6982010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
699 Joel Brobecker <brobecker@adacore.com>
700
701 * lib/gdb.exp (gdb_test_multiple): Error on trailing newlines.
702
6036c742
JK
7032010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
704
705 * gdb.cp/static-print-quit.exp, gdb.cp/static-print-quit.cc: New.
706
de6a0421
DE
7072010-06-28 Doug Evans <dje@google.com>
708
709 * gdb.base/break-interp.exp (reach): Relax expected output a bit.
710
b2dae948
DE
7112010-06-27 Doug Evans <dje@google.com>
712
713 * gdb.cp/m-static.exp: Update expected test output.
714
0f3bb72e
PH
7152010-06-25 Paul Hilfinger <hilfinger@adacore.com>
716
889bf7c5
PA
717 * gdb.gdb/selftest.exp: Adjust expected message for
718 capturing start-up runtime.
0f3bb72e 719
bc9f0842
TT
7202010-06-25 Tom Tromey <tromey@redhat.com>
721
722 PR python/10808:
723 * gdb.python/python.exp: Add new tests.
724
099ef718
SW
7252010-06-25 Sami Wagiaalla <swagiaal@redhat.com>
726
727 * gdb.cp/operator.cc: Created an import loop.
728 * gdb.cp/operator.exp: Added testcase for import loop.
729
5868a632
JK
7302010-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
731
732 Test PR python/11407.
733 * gdb.dwarf2/dw2-ref-missing-frame-func.c: New file.
734 * gdb.dwarf2/dw2-ref-missing-frame.S: Use cu_text_start and cu_text_end.
735 Split main into func_nofb and func_loopfb dropping NO_FRAME_BASE.
736 * gdb.dwarf2/dw2-ref-missing-frame.exp: Remove variables sources,
737 executable_nofb and executable_fb. New variables srcsfile, objsfile,
738 srcfuncfile, objfuncfile, srcmainfile, objmainfile, executable and
739 binfile. Call gdb_compile with clean_restart twice.
740 (func_nofb print, func_nofb backtrace, func_loopfb print)
741 (func_loopfb backtrace): New.
742
af76db58
JK
7432010-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
744
745 * gdb.dwarf2/dw2-ref-missing-frame-main.c: New.
746 * gdb.dwarf2/dw2-ref-missing-frame.S: Replace compiler generated output
747 by a hand made one.
748 * gdb.dwarf2/dw2-ref-missing-frame.exp: Remove invalid comment. Remove
749 i?86 requirement. Remove variables srcfile and binfile. New variable
750 sources, executable_nofb and executable_fb. Call prepare_for_testing.
751
f2c7657e
UW
7522010-06-25 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
753
754 * gdb.cell/dwarfaddr.exp: New file.
755 * gdb.cell/dwarfaddr.S: New file.
756
628fe4e4
JK
7572010-06-24 Jan Kratochvil <jan.kratochvil@redhat.com>
758
759 Test PR 9436.
760 * gdb.base/nostdlib.exp, gdb.base/nostdlib.c: New.
761
f1421989
HZ
7622010-06-24 Hui Zhu <teawater@gmail.com>
763
764 * gdb.base/eval.exp: New file.
765
d03285ec
UW
7662010-06-23 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
767
768 * gdb.cell/fork.exp: New file.
769 * gdb.cell/fork.c: Likewise.
770 * gdb.cell/fork-spu.c: Likewise.
771
41b2c92d
PM
7722010-06-22 Pierre Muller <muller@ics.u-strasbg.fr>
773
774 * lib/gdb.exp (banned_variables_traced): New global variable.
775 (gdb_init, gdb_finish): Use new variable to avoid multiple tracing.
776 (gdb_init): Use `trace add variable' instead of obsolete
777 `trace variable'.
778
d5bc977f
DE
7792010-06-21 Doug Evans <dje@google.com>
780
781 * gdb.gdb/selftest.exp: Remove support for gpl v1 and v2 gdb's.
782
d2ed6730
UW
7832010-06-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
784
785 * gdb.arch/spu-ls.exp: New file.
786 * gdb.arch/spu-ls.c: Likewise.
787
6aed2dbc
SS
7882010-06-18 Stan Shebs <stan@codesourcery.com>
789
790 * gdb.threads/thread-specific.exp: Add tests of $_thread.
791
e0756905
UW
7922010-06-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
793
794 * gdb.base/gdb11531.exp: Respect gdb,no_hardware_watchpoints flag.
795 * gdb.base/watch-cond.exp: Likewise.
796 * gdb.python/py-breakpoint.exp: Likewise.
797
d8053d4d
PA
7982010-06-18 Pedro Alves <pedro@codesourcery.com>
799
800 * gdb.multi/base.exp, gdb.multi/bkpt-multi-exec.exp: Use
801 clean_restart, make sure every test has a distinct message, and
802 that messages don't include the executable' full path.
803
81ce510c
DE
8042010-06-17 Doug Evans <dje@google.com>
805
806 * gdb.arch/i386-size.exp: Updated expected output for
807 DISASSEMBLY_OMIT_FNAME.
808
65d79d4b
SDJ
8092010-06-16 Jan Kratochvil <jan.kratochvil@redhat.com>
810 Sergio Durigan Junior <sergiodj@redhat.com>
811
812 * gdb.base/watch-notconst.c: New file.
813 * gdb.base/watch-notconst.S: New file.
814 * gdb.base/watch-notconst2.c: New file.
815 * gdb.base/watch-notconst2.S: New file.
816 * gdb.base/watch-notconst.exp: New file.
817 * gdb.base/watchpoint.c (global_ptr_ptr): New variable.
818 (func4): Add operations on `global_ptr_ptr'.
819 * gdb.base/watchpoint.exp (test_constant_watchpoint): New
820 routine to test watchpoints created with a constant expression.
821 (test_inaccessible_watchpoint): Include tests for watchpoints
822 created with a constant expression.
823
df0f4836
KB
8242010-06-14 Kevin Buettner <kevinb@redhat.com>
825
826 * gdb.disasm/t01_mov.exp, gdb.disasm/t02_mova.exp,
827 gdb.disasm/t03_add.exp, gdb.disasm/t04_sub.exp,
828 gdb.disasm/t05_cmp.exp, gdb.disasm/t06_ari2.exp,
829 gdb.disasm/t07_ari3.exp, gdb.disasm/t08_or.exp,
830 gdb.disasm/t09_xor.exp, gdb.disasm/t10_and.exp,
831 gdb.disasm/t11_logs.exp, gdb.disasm/t12_bit.exp,
832 gdb.disasm/t13_otr.exp: Examine instruction at label `start' instead
833 of `_start'.
834
b769def5
UW
8352010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
836
837 * gdb.mi/mi-nonstop.exp: Do not call perror if non-stop mode is
838 not supported on the target.
839 * gdb.mi/mi-nonstop-exit.exp: Likewise.
840 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
841 * gdb.mi/mi-nsintrall.exp: Likewise.
842 * gdb.mi/mi-nsmoribund.exp: Likewise.
843 * gdb.mi/mi-nsthrexec.exp: Likewise.
844
d914c394
SS
8452010-06-11 Stan Shebs <stan@codesourcery.com>
846
847 * gdb.base/permissions.exp: New file.
848
8492010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5bbad94c
UW
850
851 * gdb.base/valgrind-db-attach.exp: Fail gracefully if valgrind
852 does not support ELF executable class.
853
f3ce5b9c
UW
8542010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
855
856 * gdb.trace/packetlen.exp: Respect gdb_target_supports_trace.
857
8e46892c
JK
8582010-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
859
860 * lib/gdb.exp (gdb_run_cmd): Return on $gdb_prompt.
861 (runto): Catch "The target does not support running in non-stop mode.".
862
6cc55c64
MS
8632010-06-11 Michael Snyder <msnyder@vmware.com>
864
865 * gdb.base/setshow.exp (set language asm): Don't use
866 gdb_test_no_output, fails on some targets.
867
caddefa4
UW
8682010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
869
870 * gdb.cp/cpexprs.exp: Skip test on spu*-*-*.
871 * gdb.cp/pr9167.exp: Likewise.
872
468b1aa7
UW
8732010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
874
875 * gdb.python/py-breakpoint.exp: Handle software watchpoints as well.
876
5c3552dc
UW
8772010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
878
879 * gdb.base/solib-corrupted.exp: Respect skip_shlib_tests.
880
02e6fe6a
UW
8812010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
882
883 * gdb.base/charset.c (main): Make sure malloc gets linked in.
884
0e03807e
TT
8852010-06-11 Tom Tromey <tromey@redhat.com>
886
887 PR gdb/9977, PR exp/11636::
888 * gdb.dwarf2/pieces.exp (pieces_test_f3): Remove kfail.
889 (pieces_test_f6): Update expected output.
890
2bdf28a0
JK
8912010-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
892
893 * gdb.base/moribund-step.exp: New.
894
f6978de9
MS
8952010-06-08 Michael Snyder <msnyder@vmware.com>
896
897 * gdb.ada/assign_1.exp: Use ".*" instead of "" as wildcard regexp.
889bf7c5 898 * gdb.ada/boolean_expr.exp:
f6978de9
MS
899 * gdb.ada/frame_args.exp: Ditto.
900 * gdb.ada/lang_switch.exp: Ditto.
901 * gdb.ada/ptype_arith_binop.exp: Ditto.
902 * gdb.ada/ref_param.exp: Ditto.
903 * gdb.ada/type_coercion.exp:Ditto.
904
905 * gdb.asm/asm-source.exp: Ditto.
906
907 * gdb.base/attach.exp: Ditto.
908 * gdb.base/bitfields2.exp: Ditto.
909 * gdb.base/call-signal-resume.exp: Ditto.
910 * gdb.base/callfuncs.exp: Ditto.
911 * gdb.base/commands.exp: Ditto.
912 * gdb.base/dbx.exp: Ditto.
913 * gdb.base/default.exp: Ditto.
914 * gdb.base/dump.exp: Ditto.
915 * gdb.base/exprs.exp: Ditto.
916 * gdb.base/freebpcmd.exp: Ditto.
917 * gdb.base/interrupt.exp: Ditto.
918 * gdb.base/list.exp: Ditto.
919 * gdb.base/long_long.exp: Ditto.
920 * gdb.base/maint.exp: Ditto.
921 * gdb.base/ptype.exp: Ditto.
922 * gdb.base/return.exp: Ditto.
923 * gdb.base/setshow.exp: Ditto.
924 * gdb.base/sigbpt.exp: Ditto.
925 * gdb.base/sigrepeat.exp: Ditto.
926
927 * gdb.cp/classes.exp: Ditto.
928
929 * gdb.dwarf2/dw2-restore.exp: Ditto.
930
931 * gdb.gdb/selftest.exp: Ditto.
932
933 * gdb.multi/base.exp: Ditto.
934 * gdb.multi/bkpt-multi-exec.exp: Ditto.
935
936 * gdb.python/py-block.exp: Ditto.
937 * gdb.python/py-prettyprint.exp: Ditto.
938 * gdb.python/py-template.exp: Ditto.
939
940 * gdb.server/ext-attach.exp: Ditto.
941 * gdb.server/ext-run.exp: Ditto.
942 * gdb.server/server-mon.exp: Ditto.
943
944 * gdb.threads/fork-thread-pending.exp: Ditto.
945 * gdb.threads/hand-call-in-threads.exp: Ditto.
946 * gdb.threads/interrupted-hand-call.exp: Ditto.
947 * gdb.threads/linux-dp.exp: Ditto.
948 * gdb.threads/manythreads.exp: Ditto.
949 * gdb.threads/print-threads.exp: Ditto.
950 * gdb.threads/pthreads.exp: Ditto.
951 * gdb.threads/schedlock.exp: Ditto.
952 * gdb.threads/thread-unwindonsignal.exp: Ditto.
953 * gdb.threads/threadapply.exp: Ditto.
954
de7ff789
MS
9552010-06-08 Michael Snyder <msnyder@vmware.com>
956
889bf7c5 957 * gdb.ada/exec_changed.exp:
de7ff789
MS
958 Use ".*" instead of "" as wildcard regexp.
959
960 * gdb.base/async.exp: Use ".*" instead of "" as wildcard regexp.
961 * gdb.base/call-ar-st.exp: Ditto.
962 * gdb.base/checkpoint.exp: Ditto.
963 * gdb.base/default.exp: Ditto.
964 * gdb.base/dump.exp: Ditto.
965 * gdb.base/ending-run.exp: Ditto.
966 * gdb.base/fileio.exp: Ditto.
967 * gdb.base/miscexprs.exp: Ditto.
968 * gdb.base/pointers.exp: Ditto.
969 * gdb.base/readline.exp: Ditto.
970 * gdb.base/reread.exp: Ditto.
971 * gdb.base/restore.exp: Ditto.
972 * gdb.base/shlib-call.exp: Ditto.
973 * gdb.base/valgrind-db-attach.exp: Ditto.
974 * gdb.base/volatile.exp: Ditto.
975 * gdb.base/watchpoints.exp: Ditto.
976
977 * gdb.cp/classes.exp: Use ".*" instead of "" as wildcard regexp.
978
979 * gdb.python/py-frame.exp: Use ".*" instead of "" as wildcard regexp.
980 * gdb.python/py-value.exp: Ditto.
981
982 * gdb.trace/backtrace.exp: Use ".*" instead of "" as wildcard regexp.
983 * gdb.trace/circ.exp: Ditto.
984 * gdb.trace/collection.exp: Ditto.
985 * gdb.trace/packetlen.exp: Ditto.
986 * gdb.trace/passc-dyn.exp: Ditto.
987 * gdb.trace/report.exp: Ditto.
988 * gdb.trace/tfile.exp: Ditto.
989 * gdb.trace/tfind.exp: Ditto.
990 * gdb.trace/while-dyn.exp: Ditto.
991
3bebe2f2
JK
9922010-06-08 Jan Kratochvil <jan.kratochvil@redhat.com>
993
994 * gdb.python/python.exp (pythonX.Y/lib-dynload/*.so): New.
995
5c631832
JK
9962010-06-07 Jan Kratochvil <jan.kratochvil@redhat.com>
997
998 Test PR 10640.
999 * gdb.dwarf2/dw2-op-call.exp, gdb.dwarf2/dw2-op-call.S: New.
1000
4c3376c8
SW
10012010-06-07 Sami Wagiaalla <swagiaal@redhat.com>
1002
1003 * gdb.cp/koenig.exp: Test for ADL operators.
1004 * gdb.cp/koenig.cc: Added ADL operators.
1005 * gdb.cp/operator.exp: New test.
1006 * gdb.cp/operator.cc: New test.
1007
dc226d5a
MS
10082010-06-04 Michael Snyder <msnyder@vmware.com>
1009
dfb88a23
MS
1010 * gdb.base/attach.exp: Replace gdb_test_multiple with gdb_test.
1011 * gdb.base/pending.exp: Ditto.
f7ae76b3 1012
dc226d5a
MS
1013 * gdb.cp/pr-1210.exp: Add message string to gdb_test_multiple.
1014
967cf477
DE
10152010-06-04 Doug Evans <dje@google.com>
1016
1017 * gdb.python/py-prettyprint.exp: Add new test for enabled and
1018 disabled printers.
1019 * gdb.python/py-prettyprint.py (disable_lookup_function): New function.
1020 (enable_lookup_function): New function.
1021
eb801841
TT
10222010-06-04 Tom Tromey <tromey@redhat.com>
1023
1024 * gdb.python/py-value.exp (test_value_hash): Don't test equality
1025 of hash and id.
1026
38979823
JK
10272010-06-04 Jan Kratochvil <jan.kratochvil@redhat.com>
1028
1029 * gdb.base/commands.exp (add printf tbreak command): Remove trailing
1030 newline.
1031 * gdb.gdb/complaints.exp (empty non-verbose non-noisy clear)
1032 (empty verbose non-noisy clear, empty verbose noisy clear)
1033 (empty non-verbose noisy clear): Likewise.
1034
35ec993f
MS
10352010-06-03 Michael Snyder <msnyder@vmware.com>
1036
1037 * gdb.base/commands.exp: Replace gdb_test with gdb_test_no_output.
1038 * gdb.base/display.exp: Ditto.
1039 * gdb.base/find.exp: Ditto.
1040 * gdb.base/ifelse.exp: Ditto.
1041 * gdb.base/multi-forks.exp: Ditto.
1042 * gdb.base/recurse.exp: Ditto.
1043 * gdb.base/setshow.exp: Ditto.
1044 * gdb.base/value-double-free.exp: Ditto.
1045 * gdb.base/watch-vfork.exp: Ditto.
1046 * gdb.base/watch_thread_num.exp: Ditto.
1047 * gdb.base/watchpoint-solib.exp: Ditto.
1048 * gdb.base/watchpoint.exp: Ditto.
1049 * gdb.base/watchpoints.exp: Ditto.
1050
1051 * gdb.cp/classes.exp: Replace gdb_test with gdb_test_no_output.
1052 * gdb.cp/overload.exp: Ditto.
1053 * gdb.cp/virtfunc.exp: Ditto.
1054
1055 * gdb.python/py-value.exp: Replace gdb_test with gdb_test_no_output.
1056
889bf7c5 1057 * gdb.reverse/watch-precsave.exp:
35ec993f
MS
1058 Replace gdb_test with gdb_test_no_output.
1059
889bf7c5 1060 * gdb.threads/attach-into-signal.exp:
35ec993f
MS
1061 Replace gdb_test with gdb_test_no_output.
1062 * gdb.threads/local-watch-wrong-thread.exp: Ditto.
1063 * gdb.threads/watchthreads.exp: Ditto.
1064 * gdb.threads/watchthreads2.exp: Ditto.
1065
1066 * gdb.trace/deltrace.exp: Replace gdb_test with gdb_test_no_output.
1067 * gdb.trace/tfind.exp: Ditto.
1068
c22decce
JB
10692010-06-03 Joel Brobecker <brobecker@adacore.com>
1070
1071 * lib/gdb.exp (gdb_test_no_output): Do not emit pass for
1072 successful test if message is the empty string.
1073
fd5700c7
JK
10742010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
1075
1076 * gdb.fortran/module.exp (stopped language detection): New test.
1077
f55ee35c
JK
10782010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
1079
1080 Support DW_TAG_module as separate namespaces.
1081 * gdb.fortran/library-module.exp, gdb.fortran/library-module-main.f90,
1082 gdb.fortran/library-module-lib.f90: New.
1083 * gdb.fortran/module.exp: Replace startup by a prepare_for_testing call.
1084 (print i): Remove.
1085 (continue to breakpoint: i-is-1, print var_i value 1)
1086 (continue to breakpoint: i-is-2, print var_i value 2)
1087 (continue to breakpoint: a-b-c-d, print var_a, print var_b, print var_c)
1088 (print var_d, print var_i value 14, ptype modmany, complete `modm)
1089 (complete `modmany, complete `modmany`, complete `modmany`var)
1090 (show language, setting breakpoint at module): New tests.
1091 * gdb.fortran/module.f90 (module mod): Remove.
1092 (module mod1, module mod2, module modmany, subroutine sub1)
1093 (subroutine sub2, program module): New.
1094
b8e8282f
JK
10952010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
1096
1097 * gdb.cp/ref-types.exp (pass, pass, pass): Rename to ...
1098 (print value of rUC, print value of rI, print value of UI): ... here.
31e43e98
JK
1099 * gdb.cp/anon-union.exp (pass): Rename to ...
1100 (print z 2): ... here.
b8e8282f 1101
019ebafc
MS
11022010-06-02 Michael Snyder <msnyder@vmware.com>
1103
e68d8fd4
MS
1104 * gdb.trace/actions.exp: Use gdb_test_no_output.
1105 * gdb.trace/circ.exp: Ditto.
1106 * gdb.trace/packetlen.exp: Ditto.
1107 * gdb.trace/save-trace.exp: Ditto.
1108 * gdb.trace/tracecmd.exp: Ditto.
1109 * gdb.trace/tsv.exp: Ditto.
1110
12b5d08a
MS
1111 * gdb.threads/fork-thread-pending.exp: Use gdb_test_no_output.
1112 * gdb.threads/hand-call-in-thraeds.exp: Ditto.
1113 * gdb.threads/local-watch-wrong-thread.exp: Ditto.
1114 * gdb.threads/manythreads.exp: Ditto.
1115 * gdb.threads/print-threads.exp: Ditto.
1116 * gdb.threads/pthreads.exp: Ditto.
1117 * gdb.threads/schedlock.exp: Ditto.
1118 * gdb.threads/staticthreads.exp: Ditto.
1119 * gdb.threads/thread-specific.exp: Ditto.
1120 * gdb.threads/thread-unwindonsignal.exp: Ditto.
1121 * gdb.threads/threadapply.exp: Ditto.
1122 * gdb.threads/watchthreads.exp: Ditto.
1123 * gdb.threads/watchthreads2.exp: Ditto.
1124
89493308
MS
1125 * gdb.python/py-block.exp: Use gdb_test_no_output.
1126 * gdb.python/py-prettyprint.exp: Ditto.
1127 * gdb.python/py-template.exp: Ditto.
1128 * gdb.python/py-value.exp: Ditto.
1129
1130 * gdb.reverse/watch-precsave.exp: Use gdb_test_no_output.
1131 * gdb.reverse/watch-reverse.exp: Ditto.
1132
1133 * gdb.server/ext-attach.exp: Use gdb_test_no_output.
1134 * gdb.server/ext-run.exp: Ditto.
1135
019ebafc
MS
1136 * gdb.dwarf2/dw2-basic.exp: Use gdb_test_no_output.
1137 * gdb.dwarf2/dw2-compressed.exp: Ditto.
1138 * gdb.dwarf2/dw2-intercu.exp: Ditto.
1139 * gdb.dwarf2/dw2-intermix.exp: Ditto.
1140 * gdb.dwarf2/dw2-producer.exp: Ditto.
1141 * gdb.dwarf2/mac-fileno.exp: Ditto.
1142
1143 * gdb.gdb/observer.exp: Use gdb_test_no_output.
1144 * gdb.gdb/selftest.exp: Ditto.
1145
1146 * gdb.multi/base.exp: Use gdb_test_no_output.
1147
1148 * gdb.opt/inline-cmds.exp: Use gdb_test_no_output.
1149
3e0ca3a5
JK
11502010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
1151
1152 * gdb.cp/ref-types.exp (print value of UI): Remove excessive newline.
1153
9db70545
MS
11542010-06-02 Michael Snyder <msnyder@msnyder-server.eng.vmware.com>
1155
a8d52276
MS
1156 * gdb.cp/class2.exp: Use gdb_test_no_output.
1157 * gdb.cp/classes.exp: Ditto.
1158 * gdb.cp/extern-c.exp: Ditto.
1159 * gdb.cp/inherit.exp: Ditto.
1160 * gdb.cp/maint.exp: Ditto.
1161 * gdb.cp/mb-inline.exp: Ditto.
1162 * gdb.cp/mb-templates.exp: Ditto.
1163 * gdb.cp/method2.exp: Ditto.
1164 * gdb.cp/misc.exp: Ditto.
1165 * gdb.cp/ovldbreak.exp: Ditto.
1166 * gdb.cp/punctuator.exp: Ditto.
1167 * gdb.cp/templates.exp: Ditto.
1168 * gdb.cp/virtbase.exp: Ditto.
1169
889bf7c5 1170 * gdb.threads/attach-stopped.exp:
9db70545 1171 Replace uses of send_gdb / gdb_expect.
889bf7c5 1172 * gdb.threads/attachstop-mt.exp:
9db70545 1173 Replace uses of send_gdb / gdb_expect.
889bf7c5 1174 * gdb.threads/gcore-thread.exp:
9db70545 1175 Replace uses of send_gdb / gdb_expect.
889bf7c5 1176 * gdb.threads/hand-call-in-threads.exp:
9db70545
MS
1177 Replace uses of send_gdb / gdb_expect.
1178 * gdb.threads/linux-dp.exp: Replace uses of send_gdb / gdb_expect.
889bf7c5 1179 * gdb.threads/print-threads.exp:
9db70545
MS
1180 Replace uses of send_gdb / gdb_expect.
1181 * gdb.threads/pthreads.exp: Replace uses of send_gdb / gdb_expect.
1182 * gdb.threads/schedlock.exp: Replace uses of send_gdb / gdb_expect.
1183 * gdb.threads/sigthread.exp: Replace uses of send_gdb / gdb_expect.
1184
1185 * gdb.trace/actions.exp: Replace uses of send_gdb / gdb_expect.
1186 * gdb.trace/backtrace.exp: Replace uses of send_gdb / gdb_expect.
1187 * gdb.trace/collection.exp: Replace uses of send_gdb / gdb_expect.
1188 * gdb.trace/deltrace.exp: Replace uses of send_gdb / gdb_expect.
1189 * gdb.trace/infotrace.exp: Replace uses of send_gdb / gdb_expect.
1190 * gdb.trace/limits.exp: Replace uses of send_gdb / gdb_expect.
1191 * gdb.trace/report.exp: Replace uses of send_gdb / gdb_expect.
1192 * gdb.trace/save-trace.exp: Replace uses of send_gdb / gdb_expect.
1193 * gdb.trace/tfind.exp: Replace uses of send_gdb / gdb_expect.
1194 * gdb.trace/tracecmd.exp: Replace uses of send_gdb / gdb_expect.
1195 * gdb.trace/tsv.exp: Replace uses of send_gdb / gdb_expect.
1196
359cc68c
JK
11972010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
1198
1199 * gdb.cp/re-set-overloaded.exp, gdb.cp/re-set-overloaded.cc: New.
1200
7d3fe98e
SW
12012010-06-02 Sami Wagiaalla <swagiaal@redhat.com>
1202
1203 * gdb.cp/koenig.exp: Added new test case.
1204 * gdb.cp/koenig.cc: Ditto.
1205
27d3a1a2
MS
12062010-06-01 Michael Snyder <msnyder@vmware.com>
1207
1208 * gdb.base/arithmet.exp: Use gdb_test_no_output.
1209 * gdb.base/arrayidx.exp: Ditto.
1210 * gdb.base/attach.exp: Ditto.
1211 * gdb.base/auxv.exp: Ditto.
1212 * gdb.base/bigcre.exp: Ditto.
1213 * gdb.base/break-always.exp: Ditto.
1214 * gdb.base/break-interp.exp: Ditto.
1215 * gdb.base/break.exp: Ditto.
1216 * gdb.base/breakpoint-shadow.exp: Ditto.
1217 * gdb.base/call-ar-st.exp: Ditto.
1218 * gdb.base/call-sc.exp: Ditto.
1219 * gdb.base/call-signal-resume.exp: Ditto.
1220 * gdb.base/callfuncs.exp: Ditto.
1221 * gdb.base/catch-syscall.exp: Ditto.
1222 * gdb.base/charset.exp: Ditto.
1223 * gdb.base/code-expr.exp: Ditto.
1224 * gdb.base/commands.exp: Ditto.
1225 * gdb.base/cond-expr.exp: Ditto.
1226 * gdb.base/condbreak.exp: Ditto.
1227 * gdb.base/cursal.exp: Ditto.
1228 * gdb.base/cvexpr.exp: Ditto.
1229 * gdb.base/default.exp: Ditto.
1230 * gdb.base/del.exp: Ditto.
1231 * gdb.base/detach.exp: Ditto.
1232 * gdb.base/display.exp: Ditto.
1233 * gdb.base/ena-dis-br.exp: Ditto.
1234 * gdb.base/eval-skip.exp: Ditto.
1235 * gdb.base/foll-fork.exp: Ditto.
1236 * gdb.base/foll-vfork.exp: Ditto.
1237 * gdb.base/frame-args.exp: Ditto.
1238 * gdb.base/funcargs.exp: Ditto.
1239 * gdb.base/gcore-buffer-overflow.exp: Ditto.
1240 * gdb.base/gdbvars.exp: Ditto.
1241 * gdb.base/help.exp: Ditto.
1242 * gdb.base/ifelse.exp: Ditto.
1243 * gdb.base/included.exp: Ditto.
1244 * gdb.base/list.exp: Ditto.
1245 * gdb.base/macscp.exp: Ditto.
1246 * gdb.base/maint.exp: Ditto.
1247 * gdb.base/multi-fork.exp: Ditto.
1248 * gdb.base/overlays.exp: Ditto.
1249 * gdb.base/page.exp: Ditto.
1250 * gdb.base/pending.exp: Ditto.
1251 * gdb.base/pointers.exp: Ditto.
1252 * gdb.base/pr11022.exp: Ditto.
1253 * gdb.base/prelink.exp: Ditto.
1254 * gdb.base/printcmds.exp: Ditto.
1255 * gdb.base/psymtab.exp: Ditto.
1256 * gdb.base/randomize.exp: Ditto.
1257 * gdb.base/relational.exp: Ditto.
1258 * gdb.base/relocate.exp: Ditto.
1259 * gdb.base/remote.exp: Ditto.
1260 * gdb.base/sepdebug.exp: Ditto.
1261 * gdb.base/set-lang-auto.exp: Ditto.
1262 * gdb.base/setshow.exp: Ditto.
1263 * gdb.base/setvar.exp: Ditto.
1264 * gdb.base/signals.exp: Ditto.
1265 * gdb.base/signull.exp: Ditto.
1266 * gdb.base/sigstep.exp: Ditto.
1267 * gdb.base/sizeof.exp: Ditto.
1268 * gdb.base/solib-disc.exp: Ditto.
1269 * gdb.base/store.exp: Ditto.
1270 * gdb.base/structs.exp: Ditto.
1271 * gdb.base/structs2.exp: Ditto.
1272 * gdb.base/subst.exp: Ditto.
1273 * gdb.base/term.exp: Ditto.
1274 * gdb.base/trace-commands.exp: Ditto.
1275 * gdb.base/unwindonsignal.exp: Ditto.
1276 * gdb.base/valgrind-db-attach.exp: Ditto.
1277 * gdb.base/varargs.exp: Ditto.
1278 * gdb.base/watch-cond.exp: Ditto.
1279 * gdb.base/watch_thread_num.exp: Ditto.
1280 * gdb.base/watchpoint-cond-gone.exp: Ditto.
1281 * gdb.base/watchpoint.exp: Ditto.
1282 * gdb.base/whatis-exp.exp: Ditto.
1283
f8d3bf8f
MS
12842010-06-01 Michael Snyder <msnyder@vmware.com>
1285
1286 * gdb.cp/annota2.exp: Replace uses of send_gdb / gdb_expect.
1287 * gdb.cp/annota3.exp: Replace uses of send_gdb / gdb_expect.
1288 * gdb.cp/anon-union.exp: Replace uses of send_gdb / gdb_expect.
1289 * gdb.cp/cplusfuncs.exp: Replace uses of send_gdb / gdb_expect.
1290 * gdb.cp/demangle.exp: Replace uses of send_gdb / gdb_expect.
1291 * gdb.cp/formatted-ref.exp: Replace uses of send_gdb / gdb_expect.
1292 * gdb.cp/local.exp: Replace uses of send_gdb / gdb_expect.
1293 * gdb.cp/method.exp: Replace uses of send_gdb / gdb_expect.
1294 * gdb.cp/misc.exp: Replace uses of send_gdb / gdb_expect.
1295 * gdb.cp/namespace.exp: Replace uses of send_gdb / gdb_expect.
1296 * gdb.cp/ovldbreak.exp: Replace uses of send_gdb / gdb_expect.
1297 * gdb.cp/pr-1023.exp: Replace uses of send_gdb / gdb_expect.
1298 * gdb.cp/ref-types.exp: Replace uses of send_gdb / gdb_expect.
1299 * gdb.cp/templates.exp: Replace uses of send_gdb / gdb_expect.
1300 * gdb.cp/userdef.exp: Replace uses of send_gdb / gdb_expect.
1301
3f9e0d32
JK
13022010-06-01 Jan Kratochvil <jan.kratochvil@redhat.com>
1303
1304 * gdb.base/commands.exp (begin commands on watch): Remove excessive
1305 trailing newline.
1306 * gdb.mi/mi-nsintrall.exp (-gdb-show non-stop): Likewise.
1307 * gdb.java/jmisc.exp (p *args\n): Rename to ...
1308 (p *args): ... here and remove excessive trailing newline.
1309
f629457d
JB
13102010-05-31 Joel Brobecker <brobecker@adacore.com>
1311
1312 * gdb.base/subst.exp: Fix call to gdb_test with empty message.
1313
09eef106
JK
13142010-05-31 Jan Kratochvil <jan.kratochvil@redhat.com>
1315
1316 Accept the new Linux kernel "t (tracing stop)" string.
1317 * gdb.threads/watchthreads-reorder.c (thread1_func, thread2_func):
1318 Update comment.
1319 (state_wait) <T (tracing stop)>: New.
1320 (main): Update the state_wait expect string.
1321
94f31136
PA
13222010-05-28 Pedro Alves <pedro@codesourcery.com>
1323
1324 * limits.c, limits.exp: Delete files.
1325 * Makefile.in (clean mostlyclean): Adjust.
1326 * tracecmd.exp: Adjust.
1327
096554ab
JK
13282010-05-28 Jan Kratochvil <jan.kratochvil@redhat.com>
1329
1330 * gdb.base/tui-layout.exp: New.
1331
27d3a1a2 13322010-05-28 Michael Snyder <msnyder@vmware.com>
bcd2dc50 1333
889bf7c5 1334 * gdb.reverse/break-precsave.exp:
bcd2dc50 1335 Replace uses of send_gdb / gdb_expect.
889bf7c5 1336 * gdb.reverse/break-reverse.exp:
bcd2dc50 1337 Replace uses of send_gdb / gdb_expect.
889bf7c5 1338 * gdb.reverse/consecutive-precsave.exp:
bcd2dc50 1339 Replace uses of send_gdb / gdb_expect.
889bf7c5 1340 * gdb.reverse/consecutive-reverse.exp:
bcd2dc50 1341 Replace uses of send_gdb / gdb_expect.
889bf7c5 1342 * gdb.reverse/finish-precsave.exp:
bcd2dc50 1343 Replace uses of send_gdb / gdb_expect.
889bf7c5 1344 * gdb.reverse/finish-reverse.exp:
bcd2dc50 1345 Replace uses of send_gdb / gdb_expect.
889bf7c5 1346 * gdb.reverse/i386-precsave.exp:
bcd2dc50 1347 Replace uses of send_gdb / gdb_expect.
889bf7c5 1348 * gdb.reverse/i386-reverse.exp:
bcd2dc50 1349 Replace uses of send_gdb / gdb_expect.
889bf7c5 1350 * gdb.reverse/i386-sse-reverse.exp:
bcd2dc50 1351 Replace uses of send_gdb / gdb_expect.
889bf7c5 1352 * gdb.reverse/i387-env-reverse.exp:
bcd2dc50 1353 Replace uses of send_gdb / gdb_expect.
889bf7c5 1354 * gdb.reverse/i387-stack-reverse.exp:
bcd2dc50 1355 Replace uses of send_gdb / gdb_expect.
889bf7c5 1356 * gdb.reverse/machinestate-precsave.exp:
bcd2dc50 1357 Replace uses of send_gdb / gdb_expect.
889bf7c5 1358 * gdb.reverse/machinestate.exp:
bcd2dc50 1359 Replace uses of send_gdb / gdb_expect.
889bf7c5 1360 * gdb.reverse/sigall-precsave.exp:
bcd2dc50 1361 Replace uses of send_gdb / gdb_expect.
889bf7c5 1362 * gdb.reverse/sigall-reverse.exp:
bcd2dc50 1363 Replace uses of send_gdb / gdb_expect.
889bf7c5 1364 * gdb.reverse/solib-precsave.exp:
bcd2dc50 1365 Replace uses of send_gdb / gdb_expect.
889bf7c5 1366 * gdb.reverse/solib-reverse.exp:
bcd2dc50 1367 Replace uses of send_gdb / gdb_expect.
889bf7c5 1368 * gdb.reverse/step-precsave.exp:
bcd2dc50 1369 Replace uses of send_gdb / gdb_expect.
889bf7c5 1370 * gdb.reverse/step-reverse.exp:
bcd2dc50 1371 Replace uses of send_gdb / gdb_expect.
889bf7c5 1372 * gdb.reverse/until-precsave.exp:
bcd2dc50 1373 Replace uses of send_gdb / gdb_expect.
889bf7c5 1374 * gdb.reverse/until-reverse.exp:
bcd2dc50 1375 Replace uses of send_gdb / gdb_expect.
889bf7c5 1376 * gdb.reverse/watch-precsave.exp:
bcd2dc50 1377 Replace uses of send_gdb / gdb_expect.
889bf7c5 1378 * gdb.reverse/watch-reverse.exp:
bcd2dc50
MS
1379 Replace uses of send_gdb / gdb_expect.
1380
3def43e0
JK
13812010-05-28 Jan Kratochvil <jan.kratochvil@redhat.com>
1382
1383 * gdb.base/sepdebug.exp (info silent break bp_location1): Fix racy
1384 excessive newline.
1385
27d3a1a2 13862010-05-27 Michael Snyder <msnyder@vmware.com>
22454424
MS
1387
1388 * gdb.base/break.exp: Replace uses of send_gdb / gdb_expect.
02746bbc
MS
1389 * gdb.base/relational.exp: Replace uses of send_gdb / gdb_expect.
1390 * gdb.base/relocate.exp: Replace uses of send_gdb / gdb_expect.
1391 * gdb.base/restore.exp: Replace uses of send_gdb / gdb_expect.
1392 * gdb.base/return.exp: Replace uses of send_gdb / gdb_expect.
1393 * gdb.base/return2.exp: Replace uses of send_gdb / gdb_expect.
1394 * gdb.base/sepdebug.exp: Replace uses of send_gdb / gdb_expect.
1395 * gdb.base/setshow.exp: Replace uses of send_gdb / gdb_expect.
1396 * gdb.base/setvar.exp: Replace uses of send_gdb / gdb_expect.
1397 * gdb.base/shlib-call.exp: Replace uses of send_gdb / gdb_expect.
1398 * gdb.base/shreloc.exp: Replace uses of send_gdb / gdb_expect.
1399 * gdb.base/sigall.exp: Replace uses of send_gdb / gdb_expect.
1400 * gdb.base/sigbpt.exp: Replace uses of send_gdb / gdb_expect.
1401 * gdb.base/signull.exp: Replace uses of send_gdb / gdb_expect.
1402 * gdb.base/so-impl-ld.exp: Replace uses of send_gdb / gdb_expect.
1403 * gdb.base/varargs.exp: Replace uses of send_gdb / gdb_expect.
1404 * gdb.base/volatile.exp: Replace uses of send_gdb / gdb_expect.
1405 * gdb.base/watch_thread_num.exp: Replace uses of send_gdb / gdb_expect.
1406 * gdb.base/watchpoint.exp: Replace uses of send_gdb / gdb_expect.
22454424 1407
27d3a1a2 14082010-05-26 Michael Snyder <msnyder@vmware.com>
ec9f1212 1409
22454424
MS
1410 * gdb.java/jmisc.exp: Replace uses of send_gdb / gdb_expect.
1411 * gdb.java/jprint.exp: Replace uses of send_gdb / gdb_expect.
1412
1413 * gdb.gdb/complaints.exp: Replace uses of send_gdb / gdb_expect.
1414 * gdb.gdb/selftest.exp: Replace uses of send_gdb / gdb_expect.
1415 * gdb.gdb/xfullpath.exp: Replace uses of send_gdb / gdb_expect.
1416
889bf7c5 1417 * gdb.reverse/consecutive-reverse.exp:
22454424 1418 Replace uses of send_gdb / gdb_expect.
889bf7c5 1419 * gdb.reverse/consecutive-precsave.exp:
22454424
MS
1420 Replace uses of send_gdb / gdb_expect.
1421
1422 * gdb.mi/mi-basics.exp: Replace uses of send_gdb / gdb_expect.
1423 * gdb.mi/mi-nonstop-exit.exp: Replace uses of send_gdb / gdb_expect.
1424 * gdb.mi/mi-nonstop.exp: Replace uses of send_gdb / gdb_expect.
889bf7c5 1425 * gdb.mi/mi-ns-stale-regcache.exp:
22454424
MS
1426 Replace uses of send_gdb / gdb_expect.
1427 * gdb.mi/mi-nsintrall.exp: Replace uses of send_gdb / gdb_expect.
1428 * gdb.mi/mi-nsmoribund.exp: Replace uses of send_gdb / gdb_expect.
1429 * gdb.mi/mi-nsthrexec.exp: Replace uses of send_gdb / gdb_expect.
1430 * gdb.mi/mi-return.exp: Replace uses of send_gdb / gdb_expect.
1431 * gdb.mi/mi-var-display.exp: Replace uses of send_gdb / gdb_expect.
1432 * gdb.mi/mi2-basics.exp: Replace uses of send_gdb / gdb_expect.
1433 * gdb.mi/mi2-console.exp: Replace uses of send_gdb / gdb_expect.
1434 * gdb.mi/mi2-return.exp: Replace uses of send_gdb / gdb_expect.
1435 * gdb.mi/mi2-var-display.exp: Replace uses of send_gdb / gdb_expect.
ec9f1212
MS
1436
14372010-05-26 Michael Snyder <msnyder@vmware.com>
6acb16a2 1438
22454424 1439 * gdb.ada/formatted_ref.exp: Replace uses of send_gdb / gdb_expect.
6acb16a2 1440
22454424 1441 * gdb.asm/asm-source.exp: Replace uses of send_gdb / gdb_expect.
6acb16a2 1442
22454424
MS
1443 * gdb.base/a2-run.exp: Replace uses of send_gdb / gdb_expect.
1444 * gdb.base/all-bin.exp: Replace uses of send_gdb / gdb_expect.
1445 * gdb.base/annota1.exp: Replace uses of send_gdb / gdb_expect.
1446 * gdb.base/annota3.exp: Replace uses of send_gdb / gdb_expect.
1447 * gdb.base/assign.exp: Replace uses of send_gdb / gdb_expect.
1448 * gdb.base/attach.exp: Replace uses of send_gdb / gdb_expect.
1449 * gdb.base/bitfields.exp: Replace uses of send_gdb / gdb_expect.
1450 * gdb.base/bitfields2.exp: Replace uses of send_gdb / gdb_expect.
1451 * gdb.base/bitops.exp: Replace uses of send_gdb / gdb_expect.
6acb16a2 1452
6e5f2c59
TT
14532010-05-25 Tom Tromey <tromey@redhat.com>
1454
1455 * gdb.base/macscp.exp: Add missing space after setup_kfail.
1456
bbc8b958
TT
14572010-05-25 Tom Tromey <tromey@redhat.com>
1458
1459 * gdb.arch/i386-prologue.exp (skip_breakpoint): Fix setup_kfail
1460 argument order.
1461 * gdb.base/macscp.exp: Fix setup_kfail argument order.
1462 * gdb.base/long_long.exp (gdb_test_xxx): Fix setup_kfail argument
1463 order.
1464 * gdb.base/sigbpt.exp (stepi_out): Fix setup_kfail argument
1465 order.
1466 * gdb.base/call-sc.exp (setup_kfails): Remove.
1467 (setup_compiler_kfails): Remove.
1468 * gdb.base/callfuncs.exp (do_function_calls): Fix setup_kfail
1469 argument order.
1470 * gdb.base/siginfo.exp: Fix setup_kfail argument order.
1471 * gdb.base/sigstep.exp (advance): Fix setup_kfail argument order.
1472 (advancei): Fix setup_kfail argument order.
1473 * gdb.base/radix.exp: Fix setup_kfail argument order.
1474 * gdb.base/solib-weak.exp (do_test): Fix setup_kfail argument
1475 order.
1476 * gdb.base/structs.exp (setup_kfails): Remove.
1477 (setup_compiler_kfails): Fix setup_kfail argument order.
1478 * gdb.base/sigaltstack.exp (finish_test): Fix setup_kfail argument
1479 order.
1480 * gdb.java/jmain.exp: Fix setup_kfail argument order.
1481 * gdb.pascal/types.exp (test_string_literal_types_accepted): Fix
1482 setup_kfail argument order.
1483 * gdb.cp/overload.exp: Fix setup_kfail argument order.
1484
83d1babf
TT
14852010-05-25 Tom Tromey <tromey@redhat.com>
1486
1487 * gdb.dwarf2/pieces.exp (pieces_test_f3): Mention PR 11636.
1488
6acb16a2
MS
14892010-05-25 Michael Snyder <msnyder@vmware.com>
1490
1491 * gdb.base/a2-run.exp: Replace send_gdb with gdb_test.
1492 * gdb.base/all-bin.exp: Replace send_gdb with gdb_test.
1493 * gdb.base/annota1.exp: Replace send_gdb with gdb_test.
1494 * gdb.base/annota3.exp: Replace send_gdb with gdb_test.
1495 * gdb.base/assign.exp: Replace send_gdb with gdb_test.
1496 * gdb.base/attach.exp: Replace send_gdb with gdb_test.
1497 * gdb.base/bitfields.exp: Replace send_gdb with gdb_test.
1498 * gdb.base/bitfields2.exp: Replace send_gdb with gdb_test.
1499 * gdb.base/bitops.exp: Replace send_gdb with gdb_test.
ad3986f0
MS
1500 * gdb.base/call-ar-st.exp: Replace send_gdb with gdb_test.
1501 * gdb.base/callfuncs.exp: Replace send_gdb with gdb_test.
1502 * gdb.base/call-rt-st.exp: Replace send_gdb with gdb_test.
1503 * gdb.base/call-signal-resume.exp: Replace send_gdb with gdb_test.
1504 * gdb.base/call-strs.exp: Replace send_gdb with gdb_test.
1505 * gdb.base/catch-syscall.exp: Replace send_gdb with gdb_test.
1506 * gdb.base/charset.exp: Replace send_gdb with gdb_test.
1507 * gdb.base/checkpoint.exp: Replace send_gdb with gdb_test.
1508 * gdb.base/commands.exp: Replace send_gdb with gdb_test.
1509 * gdb.base/condbreak.exp: Replace send_gdb with gdb_test.
1510 * gdb.base/cond-exprs.exp: Replace send_gdb with gdb_test.
1511 * gdb.base/consecutive.exp: Replace send_gdb with gdb_test.
1512 * gdb.base/constvars.exp: Replace send_gdb with gdb_test.
1513 * gdb.base/corefile.exp: Replace send_gdb with gdb_test.
a76e022a
MS
1514 * gdb.base/default.exp: Replace send_gdb with gdb_test.
1515 * gdb.base/define.exp: Replace send_gdb with gdb_test.
1516 * gdb.base/display.exp: Replace send_gdb with gdb_test.
1517 * gdb.base/dump.exp: Replace send_gdb with gdb_test.
1518 * gdb.base/ending-run.exp: Replace send_gdb with gdb_test.
1519 * gdb.base/eval-skip.exp: Replace send_gdb with gdb_test.
1520 * gdb.base/exprs.exp: Replace send_gdb with gdb_test.
1521 * gdb.base/fileio.exp: Replace send_gdb with gdb_test.
1522 * gdb.base/finish.exp: Replace send_gdb with gdb_test.
1523 * gdb.base/foll-fork.exp: Replace send_gdb with gdb_test.
1524 * gdb.base/funcargs.exp: Replace send_gdb with gdb_test.
1525 * gdb.base/gcore-buffer-overflow.exp: Replace send_gdb with gdb_test.
1526 * gdb.base/gcore.exp: Replace send_gdb with gdb_test.
1527 * gdb.base/gdb1090.exp: Replace send_gdb with gdb_test.
1528 * gdb.base/gdbvars.exp: Replace send_gdb with gdb_test.
1529 * gdb.base/help.exp: Replace send_gdb with gdb_test.
1530 * gdb.base/info-proc.exp: Replace send_gdb with gdb_test.
1531 * gdb.base/jump.exp: Replace send_gdb with gdb_test.
1532 * gdb.base/long_long.exp: Replace send_gdb with gdb_test.
65731a6b
MS
1533 * gdb.base/maint.exp: Replace send_gdb with gdb_test.
1534 * gdb.base/miscexprs.exp: Replace send_gdb with gdb_test.
1535 * gdb.base/nodebug.exp: Replace send_gdb with gdb_test.
1536 * gdb.base/pointers.exp: Replace send_gdb with gdb_test.
1537 * gdb.base/ptype.exp: Replace send_gdb with gdb_test.
6acb16a2 1538 * gdb.base/whatis.exp: Replace send_gdb with gdb_test.
65731a6b
MS
1539
15402010-05-25 Doug Evans <dje@google.com>
1541
1542 * gdb.python/py-cmd.exp: Add tests for gdb.GdbError and
1543 gdb.string_to_argv.
ad3986f0 1544
d3b1e874
TT
15452010-05-21 Tom Tromey <tromey@redhat.com>
1546
1547 * gdb.dwarf2/pieces.exp (pieces_test_f3): New proc.
1548 Call it.
1549 * gdb.dwarf2/pieces.S: Update.
1550 * gdb.dwarf2/pieces.c (struct B): Remove initial field.
1551
cb826367
TT
15522010-05-21 Tom Tromey <tromey@redhat.com>
1553
1554 * gdb.dwarf2/pieces.exp (pieces_test_f6): New proc.
1555 Call it.
1556 * gdb.dwarf2/pieces.c (struct C): New.
1557 (f6): New function.
1558 * gdb.dwarf2/pieces.S: Replace.
1559
74de6778
TT
15602010-05-21 Tom Tromey <tromey@redhat.com>
1561
1562 * gdb.dwarf2/pieces.exp (pieces_test_f2): New proc.
1563 Call it.
1564
afd74c5f
TT
15652010-05-21 Tom Tromey <tromey@redhat.com>
1566
1567 * gdb.dwarf2.pieces.exp: New file.
1568 * gdb.dwarf2.pieces.S: New file.
1569 * gdb.dwarf2.pieces.c: New file.
1570
a7b75dfd 15712010-05-20 Pedro Alves <pedro@codesourcery.com>
889bf7c5 1572 Joel Brobecker <brobecker@adacore.com>
a7b75dfd
JB
1573
1574 * lib/gdb.exp (gdb_test_no_output): New function.
1575 * lib/gdb.ada/arrayidx.exp: Use gdb_test_no_output instead of gdb_test
1576 when testing commands that should produce no output.
1577
c81c812a
JB
15782010-05-17 Joel Brobecker <brobecker@adacore.com>
1579
1580 * gdb.ada/watch_arg/watch.adb: Rewrite testcase to avoid the
1581 parameter that we want to watch being a constant.
1582
0cce5bd9
JB
15832010-05-17 Joel Brobecker <brobecker@adacore.com>
1584
1585 * gdb.ada/cond_lang: New testcase.
1586
47050449
JB
15872010-05-17 Joel Brobecker <brobecker@adacore.com>
1588
1589 * lib/gdb.exp (banned_variables): New variable/constant.
1590 (gdb_init): Add write trace on variables listed in banned_variables.
1591 (gdb_finish): Remove write traces on variables listed in
1592 banned_variables.
1593
77c01586
JB
15942010-05-17 Joel Brobecker <brobecker@adacore.com>
1595
1596 * gdb.base/gdb11530.exp: Delete setting of prms_id and bug_id.
1597 * gdb.cp/koenig.exp: Likewise.
1598
88d4aea7
PM
15992010-05-14 Phil Muldoon <pmuldoon@redhat.com>
1600
889bf7c5 1601 PR python/11482
88d4aea7
PM
1602
1603 * gdb.python/py-value.exp (test_value_hash): New function.
1604
f5a010c0
PM
16052010-05-11 Pierre Muller <muller@ics.u-strasbg.fr>
1606
1607 PR exp/11530.
1608 * gdb.base/gdb11530.c: New file.
1609 * gdb.base/gdb11530.exp: New file.
1610
8ef4892f
JK
16112010-05-08 Jan Kratochvil <jan.kratochvil@redhat.com>
1612
1613 * gdb.dwarf2/dw2-modula2-self-type.exp: New.
1614 * gdb.dwarf2/dw2-modula2-self-type.S: New.
1615
7322dca9
SW
16162010-05-07 Sami Wagiaalla <swagiaal@redhat.com>
1617
1618 * gdb.cp/koenig.exp: New test.
1619 * gdb.cp/koenig.cc: New test program.
1620
02e7ea18
JB
16212010-05-05 Joel Brobecker <brobecker@adacore.com>
1622
1623 Remove the use of prms_id and bug_id throughout the testsuite.
1624
e1c34c5d
PM
16252010-05-04 Pierre Muller <muller@ics.u-strasbg.fr>
1626
1627 PR exp/11349.
1628 * testsuite/gdb.cp/ref-types.exp: Add test to examine
1629 use a reference local variable.
1630
8e1d0c49
JK
16312010-05-02 Jan Kratochvil <jan.kratochvil@redhat.com>
1632
1633 * gdb.base/break-interp.exp: Remove $exec.debug safety removal.
1634 * gdb.base/sepdebug.exp: Remove .debug subdirectory handling. New
1635 variable different_dir. Move debugfile into a full directory pathname
1636 under DIFFERENT_DIR.
1637 * lib/gdb.exp (separate_debug_filename): Remove.
1638 (gdb_gnu_strip_debug): No longer call separate_debug_filename. Remove
1639 variable debug_dir and mkdir of it. Update function comments.
1640
e66408ed
PA
16412010-04-29 Pedro Alves <pedro@codesourcery.com>
1642
1643 PR gdb/11557
1644
1645 * gdb.mi/mi-ns-stale-regcache.exp, gdb.mi/ns-stale-regcache.c: New
1646 files.
1647
d7b32ed3
PM
16482010-04-29 Phil Muldoon <pmuldoon@redhat.com>
1649
889bf7c5 1650 * gdb.python/py-param.exp: New File.
d7b32ed3 1651
6aecb9c2
JB
16522010-04-29 Mihail Zenkov <mihail.zenkov@gmail.com>
1653
1654 * gdb.base/default.exp: Fix "set language" test.
1655
bdf92a1c
PM
16562010-04-24 Pierre Muller <muller@ics.u-strasbg.fr>
1657
1658 PR breakpoints/11531.
1659 * gdb.base/gdb11531.c: New file.
1660 * gdb.base/gdb11531.exp: New file.
1661
3f172e24
TT
16622010-04-26 Tom Tromey <tromey@redhat.com>
1663
1664 * gdb.base/completion.exp: Add tests for completion and deprecated
1665 commands.
1666
64af4c92
JK
16672010-04-26 Jan Kratochvil <jan.kratochvil@redhat.com>
1668
1669 * gdb.pascal/gdb11492.exp (print integer_array, print /d char_array)
1670 (print /x char_array): Escape curly brackets.
1671
492928e4
JK
16722010-04-23 Jan Kratochvil <jan.kratochvil@redhat.com>
1673
1674 Fix deadlock on looped list of loaded shared objects.
1675 * gdb.base/solib-corrupted.exp: New.
1676
66d09542
DE
16772010-04-23 Doug Evans <dje@google.com>
1678
1679 * gdb.python/py-section-script.c: New file.
1680 * gdb.python/py-section-script.exp: New file.
1681 * gdb.python/py-section-script.py: New file.
1682
8bd10a10
CM
16832010-04-20 Chris Moller <cmoller@redhat.com>
1684
1685 PR 10179
1686
1687 * gdb.base/Makefile.in (EXECUTABLES): Added pr10179.
1688 * gdb.base/pr10179-a.c:
1689 * gdb.base/pr10179-b.c:
1690 * gdb.base/pr10179.exp: New files.
1691
c0201579
JK
16922010-04-22 Jan Kratochvil <jan.kratochvil@redhat.com>
1693
1694 Fix crashes on dangling display expressions.
1695 * gdb.base/solib-display.exp: Call gdb_gnu_strip_debug if LIBSEPDEBUG
1696 is SEP.
1697 (lib_flags): Remove the "debug" keyword.
1698 (libsepdebug): New variable for iterating new loop.
1699 (save_pf_prefix): New variable wrapping the loop.
1700 (sep_lib_flags): New variable derived from LIB_FLAGS. Use it.
1701 * lib/gdb.exp (gdb_gnu_strip_debug): Document the return code.
1702
793b0ff8
PM
17032010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
1704
1705 * gdb.threads/watchthreads.exp: Change to obtain consistent output.
1706
097f51f7
PM
17072010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
1708
1709 PR stabs/11479.
1710 * gdb.stabs/gdb11479.exp: New file.
1711 * gdb.stabs/gdb11479.c: New file.
1712
9a22f0d0
PM
17132010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
1714
1715 * gdb.base/charset.c (Strin16, String32): New variables.
1716 * gdb.base/charset.exp (gdb_test): Test correct display
1717 of 16 or 32 bit strings.
1718
17192010-04-21 Chris Moller <cmoller@redhat.com>
0b66f317
CM
1720
1721 PR 9167
1722 * gdb.cp/Makefile.in (EXECUTABLES): Added pr9167.
1723 * gdb.cp/pr9167.cc: New file.
1724 * gdb.cp/pr9167.exp: New file.
1725
1726
6e354e5e
PM
17272010-04-21 Pierre Muller <muller@ics.u-strasbg.fr>
1728
1729 PR pascal/11492.
1730 * gdb.pascal/gdb11492.pas: New file.
1731 * gdb.pascal/gdb11492.exp: New file.
1732
be942545
JB
17332010-04-20 Joel Brobecker <brobecker@adacore.com>
1734
1667e6e3 1735 * gdb.ada/info_types.c, gdb.ada/info_types.exp: New files.
be942545 1736
0c3acc09
JB
17372010-04-20 Joel Brobecker <brobecker@adacore.com>
1738
1739 * gdb.ada/dyn_loc: New testcase.
1740
ec31cde5
CM
17412010-04-20 Chris Moller <cmoller@redhat.com>
1742
1743 PR 10867
889bf7c5 1744
ec31cde5
CM
1745 * gdb.cp/Makefile.in (EXECUTABLES): Added pr10687
1746 * gdb.cp/pr10687.cc: New file.
1747 * gdb.cp/pr10687.exp: New file.
1748
1749
ce4b0682
SDJ
17502010-04-20 Jan Kratochvil <jan.kratochvil@redhat.com>
1751 Sergio Durigan Junior <sergiodj@redhat.com>
1752
1753 * gdb.fortran/logical.exp: New testcase.
1754 * gdb.fortran/logical.f90: New file.
1755
3436961f
DE
17562010-04-19 Doug Evans <dje@google.com>
1757
1758 * gdb.base/help.exp (help source): Update expected output.
1759
4d836c09
JK
17602010-04-19 Jan Kratochvil <jan.kratochvil@redhat.com>
1761
1762 * gdb.base/solib-display.exp: Replace gdb_exit, gdb_start,
1763 gdb_reinitialize_dir and gdb_load by clean_restart. Remove trailing
1764 gdb_exit and return.
1765 (executable): New variable.
1766 (binfile): Use it.
1767
6149aea9
PA
17682010-04-19 Pedro Alves <pedro@codesourcery.com>
1769
1770 PR breakpoints/8554.
1771
1772 * gdb.trace/save-trace.exp: Adjust.
1773
ed41462c
L
17742010-04-17 H.J. Lu <hongjiu.lu@intel.com>
1775
1776 PR corefiles/11511
1777 * gdb.arch/system-gcore.exp: New.
1778 * gdb.arch/gcore.c: Likewise.
1779
3f7b2faa
DE
17802010-04-15 Doug Evans <dje@google.com>
1781
fa33c3cd
DE
1782 * gdb.python/py-progspace.c: New file.
1783 * gdb.python/py-progspace.exp: New file.
1784
3f7b2faa
DE
1785 * gdb.base/source.exp: Add tests for "source -s".
1786
79f283fe
PM
17872010-04-14 Phil Muldoon <pmuldoon@redhat.com>
1788
1789 * gdb.python/py-prettyprint.py (NoStringContainerPrinter): New printer.
1790 * gdb.python/py-prettyprint.c: Add justchildren struct, typedefs.
1791 * gdb.python/py-prettyprint.exp: New test for to_string returning None.
1792 * gdb.python/py-mi.exp: New test for to_string returning None.
1793
fc8eb08a
PM
17942010-04-12 Phil Muldoon <pmuldoon@redhat.com>
1795
1796 * gdb.python/py-breakpoint.c: Make result global.
1797
26e197f6
JK
17982010-04-09 Jan Kratochvil <jan.kratochvil@redhat.com>
1799
1800 Fix non-GNU make compatibility.
1801 * Makefile.in ($(TEST_TARGETS)): Conditionalize it by @GMAKE_TRUE@.
1802
adc36818
PM
18032010-04-09 Phil Muldoon <pmuldoon@redhat.com>
1804
1805 * gdb.python/py-breakpoint.exp: New File.
1806 * gdb.python/py-breakpoint.C: Ditto.
1807
64e17368
SS
18082010-04-08 Stan Shebs <stan@codesourcery.com>
1809
1810 * gdb.trace/actions.exp: Clear default-collect.
1811 * gdb.trace/save-trace.exp: Clear default-collect.
1812
fff5cc64
PM
18132010-04-08 Phil Muldoon <pmuldoon@redhat.com>
1814
1815 * gdb.python/py-value: Add null string variable.
1816 (test_lazy_string): Test zero length, NULL address lazy
1817 strings.
1818
a055a187
L
18192010-04-07 H.J. Lu <hongjiu.lu@intel.com>
1820
1821 * gdb.arch/i386-avx.c: New.
1822 * gdb.arch/i386-avx.exp: Likewise.
1823
1824 * gdb.arch/i386-cpuid.h: Updated from gcc 4.4.
1825
96e39866
DE
18262010-04-06 Doug Evans <dje@google.com>
1827
1828 * gdb.base/source-test.gdb: New file.
1829 * gdb.base/source.exp: Test source -v.
1830
5984a431
UW
18312010-04-06 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1832
1833 * gdb.cp/inherit.exp (test_print_anon_union): Fix re_class pattern.
1834
ec8a089a
PM
18352010-04-06 Pierre Muller <muller@ics.u-strasbg.fr>
1836
1837 * gdb.stabs/aout.sed: Convert all backslash to double backslash
1838 within one line, unless it is followed by a double quote.
1839 * gdb.stabs/hppa.sed: Idem.
1840 * gdb.stabs/weird.def: Add char and String constants
889bf7c5
PA
1841 * gdb.stabs/weird.exp: Check for correct parsing of
1842 char and string constants.
ec8a089a
PM
1843 * gdb.stabs/xcoff.sed: Ignore escaped quote quotes
1844 in .stabs to .stabx substitution.
1845
fce3c1f0
SS
18462010-04-05 Stan Shebs <stan@codesourcery.com>
1847
1848 * gdb.trace/tfile.c: Add a variable split across two blocks, and a
1849 constant global.
1850 * gdb.trace/tfile.exp: Try to print them.
1851
d77f58be
SS
18522010-04-04 Stan Shebs <stan@codesourcery.com>
1853
1854 * gdb.base/completion.exp: Update for new "info watchpoints".
1855 * gdb.base/default.exp: Ditto.
1856 * gdb.base/help.exp: Ditto.
1857 * gdb.base/watchpoint.exp: Ditto.
1858 * gdb.trace/infotrace.exp: Update "info tracpoints" output.
889bf7c5 1859
af54718e
SS
18602010-04-04 Stan Shebs <stan@codesourcery.com>
1861
1862 * gdb.trace/tfile.exp: Sharpen tfind test.
1863
74d1f91e
JK
18642010-04-04 Jan Kratochvil <jan.kratochvil@redhat.com>
1865
1866 * gdb.base/break-entry.exp: New.
1867
eb8e76db 18682010-04-02 Hui Zhu <teawater@gmail.com>
889bf7c5 1869 Michael Snyder <msnyder@vmware.com>
eb8e76db
HZ
1870
1871 * gdb.reverse/i386-sse-reverse.exp: New file.
1872 * gdb.reverse/i386-sse-reverse.c: New file.
1873
bf65cad8
PA
18742010-04-02 Pedro Alves <pedro@codesourcery.com>
1875
1876 * gdb.trace/tfind.exp: Adjust expected disassembly output.
1877
fff87407
SS
18782010-04-01 Stan Shebs <stan@codesourcery.com>
1879
1880 * gdb.trace/actions.exp: Tweak expected output.
1881 * gdb.trace/while-stepping.exp: Tweak expected output.
1882
fe01d668
L
18832010-04-01 H.J. Lu <hongjiu.lu@intel.com>
1884
1885 * gdb.arch/amd64-byte.exp: Check "ah", "bh", "ch", "dh".
1886
86b17b60
PA
18872010-04-01 Pedro Alves <pedro@codesourcery.com>
1888
1889 * gdb.base/commands.exp: Adjust.
1890 * gdb.cp/extern-c.exp: Adjust.
1891
2c58c0a9
PA
18922010-04-01 Pedro Alves <pedro@codesourcery.com>
1893
1894 * gdb.trace/collection.c (local_test_func): Define a local struct,
1895 and instanciate it.
1896
0db9b91c
PA
18972010-04-01 Pedro Alves <pedro@codesourcery.com>
1898
1899 * gdb.trace/collection.exp (gdb_collect_args_test)
1900 (gdb_collect_argarray_test): XFAIL the tests that assume the
1901 argarray argument's elements are collected.
1902
8072405b
JK
19032010-03-31 Jan Kratochvil <jan.kratochvil@redhat.com>
1904
1905 * gdb.dwarf2/dw2-bad-parameter-type.exp,
1906 gdb.dwarf2/dw2-bad-parameter-type.S: New.
1907
8bf6485c
SS
19082010-03-31 Stan Shebs <stan@codesourcery.com>
1909
1910 * gdb.trace/save-trace.exp: Test save/restore of default-collect
1911 and tracepoint conditionals.
1912 (gdb_verify_tracepoints): Delete unused return.
1913
fd7f724a
KS
19142010-03-26 Keith Seitz <keiths@redhat.com>
1915
1916 * gdb.java/jmisc.exp (ptype jmisc): Allow the constructor to
1917 appear in the output before main.
1918 Remove KFAIL for gdb/2215 aka bz 9320.
1919
8d9e7719
DE
19202010-03-30 Doug Evans <dje@google.com>
1921
0906dd0b
DE
1922 * gdb.arch/amd64-word.exp: Rename hex to hexr, the former is defined
1923 by dejagnu.
1924 * gdb.arch/amd64-dword.exp: Ditto.
1925
8d9e7719
DE
1926 * gdb.base/annota1.exp (break handle_USR1): Make fail and pass text
1927 match.
1928 (break printf): Ditto.
1929
1da644f0
SW
19302010-03-29 Sami Wagiaalla <swagiaal@redhat.com>
1931
1932 * gdb.cp/nsusing.exp: Marked imported declaration test as xfail with
1933 gcc < 4.4.
1934 * gdb.cp/shadow.exp: Ditto.
1935
a8121990
PA
19362010-03-29 Pedro Alves <pedro@codesourcery.com>
1937
1938 * gdb.trace/collection.exp (run_trace_experiment): Make sure
1939 "tstart" is silent.
1940
6e79d367
PA
19412010-03-29 Pedro Alves <pedro@codesourcery.com>
1942
1943 * gdb.trace/collection.exp (executable): New.
1944 (binfile): Use it.
1945 (fpreg, spreg, pcreg): New.
1946 (test_register): Use gdb_test_multiple. Pass /x to print.
1947 (prepare_for_trace_test): New.
1948 (run_trace_experiment): Use "continue", not gdb_run_cmd.
1949 (gdb_collect_args_test, gdb_collect_argstruct_test)
1950 (gdb_collect_argarray_test, gdb_collect_locals_test): Use
1951 prepare_for_trace_test.
1952 (gdb_collect_registers_test): Use prepare_for_trace_test. Use
1953 fpreg, spreg and pcreg.
1954 (gdb_collect_expression_test, gdb_collect_globals_test): Use
1955 prepare_for_trace_test.
1956 (gdb_trace_collection_test): Use fpreg, spreg and pcreg. Don't
1957 try to detect tracing support here. Don't set breakpoints at
1958 `begin' or `end' here.
1959 <global scope>: Use clean_restart. Run to main before checking
1960 for tracing support. Check for for tracing support here.
1961
09248348
JK
19622010-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
1963
1964 * gdb.base/break-interp.exp (test_core, test_attach, test_ld): Add
1965 " as $displacement" to "seen displacement message".
1966
d350db38
PA
19672010-03-28 Pedro Alves <pedro@codesourcery.com>
1968
1969 * gdb.trace/while-dyn.exp (executable): New variable.
1970 (binfile): Use it.
1971 (test_while_stepping): New function. Move most tests here. Call
1972 it once for each of the while-stepping, stepping and ws aliases.
1973
907af001
UW
19742010-03-26 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1975
1976 * gdb.cp/inherit.exp (test_ptype_si): XFAIL test for GCC versions
1977 that do not provide the tagless_struct type name at all.
1978 (test_print_anon_union): Do not check value of uninitialized
1979 union member. Do not use cp_test_ptype_class, so we can accept
1980 "long" as well as "long int".
1981
610197fd
PA
19822010-03-26 Pedro Alves <pedro@codesourcery.com>
1983
1984 * gdb.trace/tfile.c (tohex, bin2hex): New.
1985 (write_error_trace_file): Hexify error description.
1986
6c28cbf2
SS
19872010-03-25 Stan Shebs <stan@codesourcery.com>
1988
1989 * gdb.trace/tfile.c: Generate an additional trace file, improve
1990 portability.
1991 * gdb.trace/tfile.exp: Test trace file with an error stop, delete
1992 files in a better way.
1993
e62b8c7e
KS
19942010-03-25 Keith Seitz <keiths@redhat.com>
1995
1996 * gdb.java/jprint.exp: XFAIL printing of static class members
1997 because of GCC debuginfo problem.
1998
82ccf5a5
JK
19992010-03-25 Jan Kratochvil <jan.kratochvil@redhat.com>
2000
2001 * gdb.base/dup-sect.exp, gdb.base/dup-sect.S: New.
2002
293e2f9e
DJ
20032010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
2004
2005 * gdb.base/completion.exp: Allow long instead of long int.
2006 * gdb.base/ending-run.exp: Match _rt_entry.* for RealView.
2007 * gdb.base/gdbvars.c (main): Remove unused usestubs code. Reference
2008 variable p.
2009 * gdb.base/maint.exp: Allow ER_RO and ER_RW instead of .text and .data.
2010 * gdb.base/pointers.exp: Allow long instead of long int.
2011 * gdb.base/printcmds.exp: XFAIL for RealView on ARM EABI.
2012 * gdb.base/step-line.exp: Allow a directory before the source file name.
2013
95a42b64
TT
20142010-03-24 Tom Tromey <tromey@redhat.com>
2015
2016 PR breakpoints/9352:
2017 * gdb.base/default.exp: Update.
2018 * gdb.base/commands.exp: Update.
2019 * gdb.cp/extern-c.exp: Test setting commands on multiple
2020 breakpoints at once.
2021
2390201f
DJ
20222010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
2023
2024 * gdb.base/call-signal-resume.exp, gdb.base/unwindonsignal.exp: Skip
2025 if gdb,nosignals.
2026 * gdb.base/watchpoints.c: Do not include unnecessary headers.
2027 * lib/gdb.exp (gdb_test_multiple): Relax pattern for "the program
2028 exited".
2029
8c9a6790
SS
20302010-03-24 Stan Shebs <stan@codesourcery.com>
2031
2032 * gdb.trace/tfile.exp: Expect "trace frame", with a space.
2033
a6c727b2
DJ
20342010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
2035
2036 * gdb.base/callfuncs.exp (do_function_calls): Add XFAILs for RealView.
2037 * gdb.base/ptype.exp (ptype_maybe_prototyped): Add overprototyped
2038 argument. Handle "short" and "long".
2039 (Top level): Pass overprototyped output for old_fptr and xptr.
2040
4dfd5423
PA
20412010-03-23 Pedro Alves <pedro@codesourcery.com>
2042
2043 * gdb.threads/pthreads.c (thread1, thread2, main): Fix printf
2044 format strings and add casts to avoid compiler warnings.
2045
20462010-03-23 Vladimir Prus <vladimir@codesourcery.com>
a7bdde9e
VP
2047
2048 * lib/trace-support.exp (gdb_trace_setactions):
2049 Don't expect whitespace after ">" prompt.
2050 * gdb.trace/actions.exp: Adjust for output changes.
2051 * gdb.trace/while-stepping.exp: Likewise.
2052
c847d045
JK
20532010-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
2054
2055 * dg-extract-results.sh: Sync with GCC HEAD (import r155655, r157175
2056 and r157645).
2057
5f717f1d
JK
20582010-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
2059
2060 * gdb.dwarf2/dw2-empty-namespace.exp, gdb.dwarf2/dw2-empty-namespace.S:
2061 New.
2062
7d6d51d5
DJ
20632010-03-22 Daniel Jacobowitz <dan@codesourcery.com>
2064
2065 * gdb.python/Makefile.in (EXECUTABLES): Add py-mi.
2066 * gdb.python/py-mi.exp (binfile): Rename to py-mi.
2067
3b11a015
SS
20682010-03-19 Stan Shebs <stan@codesourcery.com>
2069
2070 * gdb.trace/ax.exp: New file.
2071
d7d158ed
DE
20722010-03-19 Doug Evans <dje@google.com>
2073
6bb85cd1
DE
2074 * lib/gdb.exp (gdb_compile_test): Watch for "compiler not installed"
2075 output from gcc.
2076
d7d158ed
DE
2077 * gdb.base/break-interp.exp (prelinkNO): Handle prelink binaries
2078 named /usr/sbin/prelink<foo>.
2079
4daf5ac0
SS
20802010-03-18 Stan Shebs <stan@codesourcery.com>
2081
2082 * gdb.trace/circ.exp: Test circular-trace-buffer.
2083 * gdb.trace/tfile.exp: Update tstatus test.
2084
e8d05480
JB
20852010-03-18 Joel Brobecker <brobecker@adacore.com>
2086
2087 * gdb.dwarf2/dw2-anonymous-func.S: New file.
2088 * gdb.dwarf2/dw2-anonymous-func.exp: New testcase.
2089
441b986a
UW
20902010-03-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2091
2092 * gdb.mi/gdb680.exp: Revert 2009-06-17 change.
2093
4247603b
PA
20942010-03-18 Pedro Alves <pedro@codesourcery.com>
2095
2096 * gdb.base/default.exp: Adjust the expected output of the finish
2097 and until commands when the inferior is not being run.
2098
13387711
SW
20992010-03-15 Sami Wagiaalla <swagiaal@redhat.com>
2100
2101 * gdb.cp/shadow.exp: Removed kfail; test has been fix.
2102 * gdb.cp/nsusing.exp: Ditto.
2103
6e31430b
TT
21042010-03-15 Tom Tromey <tromey@redhat.com>
2105
2106 * gdb.cp/userdef.exp: Add tests for explicit calls to operator==.
2107 * gdb.cp/userdef.cc (operator==): New function.
2108 (main): New locals mem1, mem2.
2109
e2d69cb5
JZ
21102010-03-15 Jie Zhang <jie@codesourcery.com>
2111
2112 * lib/mi-support.exp (mi_gdb_target_load): Delete unused timeout var.
2113 Declare and use new loadtimeout variable.
2114
f572f0a9
DJ
21152010-03-14 Daniel Jacobowitz <dan@codesourcery.com>
2116
2117 * gdb.base/printcmds.exp: Use gdb_file_cmd instead of gdb_load.
2118 Use gdb_load later.
2119
51f4c0b0
PA
21202010-03-14 Pedro Alves <pedro@codesourcery.com>
2121
2122 * gdb.base/solib-disc.c (main): Make format of fprintf a string
2123 literal. Add missing endlines to prints to stderr.
2124
1c809c68
TT
21252010-03-12 Tom Tromey <tromey@redhat.com>
2126
2127 PR c++/9708:
2128 * gdb.cp/m-static.exp: Add regression test.
2129 * gdb.cp/m-static.cc (method): New method.
2130 (main): Call it.
2131
00ae8fef
SW
21322010-03-12 Sami Wagiaalla <swagiaal@redhat.com>
2133
2134 * gdb.cp/gdb2384-base.h: Created 'namespace B'.
2135 * gdb.cp/gdb2384-base.cc: Use 'namespace B'.
2136
759f0f0b
PA
21372010-03-12 Daniel Jacobowitz <dan@codesourcery.com>
2138
21e24d21
PA
2139 * lib/gdb.exp (gdb_test_multiple): Handle -timeout.
2140
21412010-03-12 Daniel Jacobowitz <dan@codesourcery.com>
2142
759f0f0b
PA
2143 * lib/gdb.exp (skip_stl_tests): New.
2144 (gdb_compile): Symbian needs -ldl.
2145 (shlib_target_file): New.
2146 (shlib_symbol_file): New.
2147 (gdb_load_shlibs): Use shlib_target_file.
2148 * lib/mi-support.exp (mi_load_shlibs): Use shlib_target_file.
2149 * gdb.cp/exception.exp: Use skip_stl_tests.
2150 * gdb.cp/bs15503.exp: Use skip_stl_tests. Use untested.
2151 * gdb.cp/try_catch.exp: Use skip_stl_tests.
2152 * gdb.cp/mb-templates.exp: Ditto.
2153 * gdb.base/commands.exp: Relax regexes.
2154 * gdb.base/watchpoint-solib.exp: Don't skip on symbian. Use
2155 shlib_target_file and shlib_symbol_file.
2156 * gdb.base/maint.exp: Allow lowercase t. Allow .rodata in
2157 sections.
2158 * gdb.base/ending-run.exp: Accept E32Main for symbian.
2159 * gdb.base/solib-disc.exp: Use
2160 shlib_target_file and shlib_symbol_file.
2161 * gdb.base/unload.exp: Don't skip on symbian. Use
2162 shlib_target_file and shlib_symbol_file.
2163 * gdb.base/list.exp: Check use_gdb_stub instead of is_remote.
2164
6a8f2671 21652010-03-12 Pedro Alves <pedro@codesourcery.com>
889bf7c5 2166
6a8f2671
PA
2167 * gdb.trace/backtrace.exp: Adjust for x86 and x86_64.
2168 * gdb.trace/report.exp: Adjust for x86 and x86_64.
2169 Issue a tfind end before looking for a tracepoint frame.
2170 * gdb.trace/tfind.exp: Adjust tstatus output.
2171 Adjust disassembly output.
2172 * gdb.trace/while-dyn.exp: Adjust for x86 and x86_64.
2173
ccf26247
JK
21742010-03-11 Jan Kratochvil <jan.kratochvil@redhat.com>
2175
2176 * gdb.base/break-interp.exp: Create new displacement parameter value
2177 for the test_ld calls.
2178 (reach): New parameter displacement, verify its content. New push of
2179 pf_prefix "reach-$func:". Import global expect_out.
2180 (test_core): New parameter displacement, verify its content. New push
2181 of pf_prefix "core:". New command "set verbose on". Import global
2182 expect_out.
2183 (test_attach): New parameter displacement, verify its content. New
2184 push of pf_prefix "attach:". New command "set verbose on". Import
2185 global expect_out.
2186 (test_ld): New parameter displacement, pass it to the reach, test_core
2187 and test_attach calls and verify its content in the "ld.so exit" test.
2188 * gdb.base/prelink.exp: Remove gdb_exit and final return.
2189 (prelink): Update expected text, use gdb_test.
2190
e469c7fb
DE
21912010-03-10 Doug Evans <dje@google.com>
2192
2193 * gdb.base/checkpoint.exp: Fix comment.
2194 Lengthen timeout while doing >600 checkpoints test.
2195 Rename duplicate "kill all one" test to keep test names unique.
2196
60e1c644
PA
21972010-03-10 Pedro Alves <pedro@codesourcery.com>
2198
2199 * gdb.base/watch-cond.c, gdb.base/watch-cond.exp: New.
2200
cec808ec
KS
22012010-03-08 Keith Seitz <keiths@redhat.com>
2202
889bf7c5
PA
2203 * gdb.cp/cp-relocate.exp: Remove single-quoting of C++ methods.
2204 * gdb.cp/cplusfuncs.cc (dm_type_short): New function.
2205 (dm_type_long): New function.
2206 (dm_type_unsigned_short): New function.
2207 (dm_type_unsigned_long): New function.
2208 (myint): New typedef.
2209 * gdb.cp/cplusfuncs.exp (probe_demangler): Add tests for short,
2210 long, unsigned shor and long, operator char*, and typedef.
2211 (test_lookup_operator_functions): Add operator char* test.
2212 (test_paddr_operator_functions): Likewise.
2213 (test_paddr_overloaded_functions): Use probe values for
2214 short, long, and unsigned short and long.
2215 (test_paddr_hairy_functions): If the demangler probe detected
2216 gdb type printers, "expect" them. Otherwise "expect" the v2 or v3
2217 demangler.
2218 * gdb.cp/expand-sals.exp: Backtrace may contain class names.
2219 * gdb.cp/member-ptr.exp: Refine expected result for "print pmf"
2220 and "print null_pmf".
2221 Add test "ptype a.*pmf".
2222 * gdb.cp/overload.exp: Allow optional "int" to appear with
2223 "short" and "long".
2224 * gdb.cp/ovldbreak.exp: Use append to construct super-duper
2225 long expect value for men_overload1arg.
2226 Allow "int" to appear with "short" and "long".
2227 When testing "info break", add argument for main (void).
2228 Also allow "int" to appear with "short" and "long".
2229 Ditto with "unsigned" and "long long".
cec808ec
KS
2230 * gdb.java/jmain.exp: Do not enclose methods names in single
2231 quotes.
2232 * gdb.java/jmisc.exp: Likewise.
2233 * gdb.java/jprint.exp: Likewise.
2234 * gdb.python/py-symbol.exp: Update expected "linkage_name" value.
2235
2236 From Jan Kratochvil <jan.kratochvil@redhat.com>:
2237 * gdb.cp/exception.exp (backtrace after first throw)
2238 (backtrace after second throw): Allow a namespace before __cxa_throw.
2239 (backtrace after first catch, backtrace after second catch): Allow
2240 a namespace before __cxa_begin_catch.
2241
2242 * gdb.cp/cpexprs.exp: New file.
2243 * gdb.cp/cpexprs.cc: New file.
2244
2245 From Daniel Jacobowitz <dan@codesourcery.com>
2246 * gdb.cp/cpexprs.exp (escape): Delete. Change all callers
2247 to use string_to_regexp.
2248 (ctor, dtor): New functions. Use them to match constructor
2249 and destructor function types.
2250 (Top level): Use runto_main.
2251
f870a310
TT
22522010-03-05 Tom Tromey <tromey@redhat.com>
2253
2254 * gdb.python/py-prettyprint.py (pp_nullstr.to_string): Use
2255 gdb.target_charset.
2256 (pp_ns.to_string): Likewise.
2257
0c199f28
KS
22582010-03-04 Keith Seitz <keiths@redhat.com>
2259
2260 * gdb.cp/overload.exp: Test that the filename portion of a linespec
2261 can be quoted. Test that both the filename and function/line
2262 portions can be quoted at the same time.
2263
c7437ca6
PA
22642010-03-04 Pedro Alves <pedro@codesourcery.com>
2265
2266 * gdb.base/watch-non-mem.c, gdb.base/watch-non-mem.exp: New.
2267
b111b805
DE
22682010-03-03 Doug Evans <dje@google.com>
2269
24486cb7
DE
2270 * lib/gdb.exp (gdb_compile_pthreads): Handle case where
2271 libc contains libpthread.
2272
b111b805
DE
2273 * gdb.threads/linux-dp.c (shared_random): Call rand instead of rand_r.
2274 * gdb.threads/linux-dp.exp: Compile with gdb_compile_pthreads instead
2275 of gdb_compile. Add another pattern to match android backtrace.
2276
a0e0ef55
TT
22772010-03-03 Tom Tromey <tromey@redhat.com>
2278
2279 PR gdb/11345:
2280 * gdb.base/printcmds.exp (test_printf): Add test.
2281
1ba53b71
L
22822010-03-02 H.J. Lu <hongjiu.lu@intel.com>
2283
2284 * gdb.arch/amd64-byte.exp: New.
2285 * gdb.arch/amd64-dword.exp: Likewise.
2286 * gdb.arch/amd64-pseudo.c: Likewise.
2287 * gdb.arch/amd64-word.exp: Likewise.
2288 * gdb.arch/i386-byte.exp: Likewise.
2289 * gdb.arch/i386-pseudo.c: Likewise.
2290 * gdb.arch/i386-word.exp: Likewise.
2291
f5dff777
DJ
22922010-03-01 Daniel Jacobowitz <dan@codesourcery.com>
2293
2294 * gdb.xml/extra-regs.xml: Add struct1, struct2, and flags
2295 types. Add structreg, bitfields, and flags registers.
2296 * gdb.xml/tdesc-regs.exp: Test structreg and bitfields
2297 registers.
2298
90884b2b
L
22992010-03-01 H.J. Lu <hongjiu.lu@intel.com>
2300
2301 * gdb.xml/tdesc-regs.exp (architecture): New. Set it for x86.
2302 (load_description): Set architecture if defined.
2303
dc00d89f
PM
23042010-02-28 Phil Muldoon <pmuldoon@redhat.com>
2305
2306 * gdb.python/py-frame.exp: Add read_var block tests.
2307 * gdb.python/py-frame.c (block): New function.
2308
0e095b7e
JK
23092010-02-28 Jan Kratochvil <jan.kratochvil@redhat.com>
2310 Daniel Jacobowitz <dan@codesourcery.com>
2311
2312 * gdb.base/callfuncs.exp: New tests for $spval 0 and -1. Remove return.
2313
624f1a65
DM
23142010-02-25 David S. Miller <davem@davemloft.net>
2315
2316 * gdb.base/catch-syscall.exp: Allow to run on sparc*-*-linux and
2317 fix logic for setting all_syscalls_numbers.
2318
f3e9a817
PM
23192010-02-24 Phil Muldoon <pmuldoon@redhat.com>
2320
2321 * Makefile.in: Add py-block and py-symbol.
2322 * gdb.python/py-symbol.exp: New File.
2323 * gdb.python/py-symtab.exp: New File.
2324 * gdb.python/py-block.exp: New File.
2325 * gdb.python/py-symbol.c: New File.
2326 * gdb.python/py-block.c: New File.
2327
f6bbabf0
PM
23282010-02-24 Phil Muldoon <pmuldoon@redhat.com>
2329
2330 PR python/11314
2331 * lib/gdb.exp (skip_python_tests): New function.
2332 * gdb.python/py-cmd.exp: Use skip_python_tests.
2333 * gdb.python/py-frame.exp: Likewise.
2334 * gdb.python/py-function.exp: Likewise.
2335 * gdb.python/py-prettyprint.exp: Likewise.
2336 * gdb.python/py-template.exp: Likewise.
2337 * gdb.python/py-type.exp: Likewise.
2338 * gdb.python/py-value.exp: Likewise.
2339
85d721b8
PA
23402010-02-22 Pedro Alves <pedro@codesourcery.com>
2341
2342 PR9605
2343
2344 * gdb.base/watch-read.c, gdb.base/watch-read.exp: New files.
2345
48e32051
TT
23462010-02-19 Tom Tromey <tromey@redhat.com>
2347
2348 PR c++/8693, PR c++/9496:
2349 * gdb.cp/namespace.exp: Remove some setup_kfail calls. Added
2350 regression tests.
2351
ac9c0048
JK
23522010-02-19 Jan Kratochvil <jan.kratochvil@redhat.com>
2353
2354 Fix compatibility with m68k as.
2355 * gdb.dwarf2/member-ptr-forwardref.S: Use .data section. Use .2byte.
2356 Use only /* comments */.
2357
57bb97a4
UW
23582010-02-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2359
2360 * configure.ac: Add gdb.multi/Makefile to AC_OUTPUT.
2361 * configure: Regenerate.
2362
7d1bf85c
DJ
23632010-02-18 Daniel Jacobowitz <dan@codesourcery.com>
2364
2365 * gdb.python/py-type.exp: Check for Python support.
2366
061b5285
PA
23672010-02-17 Pedro Alves <pedro@codesourcery.com>
2368
2369 * lib/gdb.exp (build_id_debug_filename_get): Don't assume new
2370 `regsub' syntax available.
2371
f8a8bc2c
PA
23722010-02-17 Pedro Alves <pedro@codesourcery.com>
2373
2374 * gdb.base/shmain.c (main): Remove printf call.
2375 * gdb.base/sizeof.c (main): Cast return of sizeof to int.
2376 * gdb.base/unload.c (main): Make format of fprintf a string
2377 literal. Add missing endlines to prints to stderr.
2378 * gdb.base/watchpoint-solib.c (open_shlib): Ditto.
2379
6f451e5e
TT
23802010-02-17 Tom Tromey <tromey@redhat.com>
2381
2382 * gdb.java/jprint.java (jprint.props): New field.
2383 * gdb.java/jprint.exp (set_lang_java): Add regression test.
2384
12d79008
PA
23852010-02-17 Pedro Alves <pedro@codesourcery.com>
2386
ef801a0e 2387 * gdb.base/charset.exp: Don't assume new `regsub' syntax
12d79008
PA
2388 available.
2389
d252f7e5
DJ
23902010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
2391
2392 * gdb.xml/tdesc-arch.exp, gdb.xml/tdesc-regs.exp: Rewrite file
2393 creation to support remote host testing.
2394
67bdab6c
DJ
23952010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
2396
2397 * gdb.base/valgrind-db-attach.exp: Use unsupported instead of xfail.
2398 Recognize "command not found".
2399
bb391223
DJ
24002010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
2401
2402 * gdb.arch/thumb2-it.exp (test_it_break): Handle hardware
2403 single-stepping.
2404
70362913
DJ
24052010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
2406
2407 * gdb.python/py-value.exp (test_value_in_inferior): Skip arg0 test
2408 if arguments are not supported.
2409
493f3c00
DJ
24102010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
2411
2412 * gdb.cp/overload.exp: Allow foo::overload1arg's "this" pointer to
2413 be const or non-const.
2414
8034c749
DJ
24152010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
2416
2417 * gdb.mi/mi-break.exp (test_breakpoint_commands): Use
2418 mi_send_resuming_command to send -exec-continue.
2419
791dfb64
DJ
24202010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
2421
2422 * gdb.base/list.exp (test_list_filename_and_function): Add test
2423 with single quotes.
2424 * gdb.cp/overload.cc (intToChar): Rewrite onto one line for easy
2425 matching.
2426 * gdb.cp/overload.exp: Add tests with filename, function, and quotes.
2427 Add KFAIL'd tests for PR gdb/11289.
2428
7c5fe868
DJ
24292010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
2430
2431 * gdb.cp/cpcompletion.exp: Specify source file name explicitly.
2432
fdc498b8
DJ
24332010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
2434
2435 * gdb.base/comp-dir/subdir/dummy.txt: New file.
2436 * gdb.base/completion.exp: Use comp-dir/subdir instead of creating
2437 a temporary directory.
2438
b519e2a6
DJ
24392010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
2440
2441 * gdb.base/charset.exp: Use a single regular expression to match
2442 show host-charset and show target-charset output.
2443
74164c56
JK
24442010-02-15 Jan Kratochvil <jan.kratochvil@redhat.com>
2445
2446 * gdb.base/attach.exp (attach to nonsense is prohibited): Make the
2447 "Illegal process-id" expect string more exact.
2448 (attach to digits-starting nonsense is prohibited): New.
2449
701ed6dc
JK
24502010-02-13 Jan Kratochvil <jan.kratochvil@redhat.com>
2451
2452 * gdb.base/prelink.exp (set verbose on): New.
2453
889bf7c5 24542010-02-12 Tomas Holmberg <th@virtutech.com>
fa19b4e5
MS
2455
2456 * mi-reverse.exp: New file. Test for reverse option to the
2457 following MI commands: exec-continue, exec-finish, exec-next,
2458 exec-step, exec-next-instruction, exec-step-instruction.
889bf7c5 2459
dadf0e9c
JB
24602010-02-09 Joel Brobecker <brobecker@adacore.com>
2461
2462 * gdb.ada/ptype_tagged_param: New testcase.
2463
714f19d5
TT
24642010-02-08 Tom Tromey <tromey@redhat.com>
2465
2466 PR c++/8017:
2467 * gdb.cp/overload.exp: Add tests.
2468 * gdb.cp/overload.cc (struct K): New.
2469 (namespace N): New.
2470 (main): Call new functions.
2471 (K::staticoverload): Define.
2472
889bf7c5 24732010-02-08 Chris Moller <moller@mollerware.com>
83b10087
CM
2474
2475 PR gdb/10728
2476 * gdb.cp/pr10728-x.h: New file.
2477 * gdb.cp/pr10728-x.cc: New file.
2478 * gdb.cp/pr10728-y.cc: New file.
2479 * gdb.cp/pr10728.exp: New file.
2480 * gdb.cp/Makefile.in (EXECUTABLES): Add pr10728
2481
889bf7c5 24822010-02-08 Chris Moller <moller@mollerware.com>
99903ae3
CM
2483
2484 PR gdb/9067
2485 * gdb.cp/pr9067.exp: New
2486 * gdb.cp/pr9067.cc: New
2487 * gdb.cp/Makefile.in (EXECUTABLES): Add pr9067
2488
7b356089
JB
24892010-02-08 Joel Brobecker <brobecker@adacore.com>
2490
2491 * lib/gdb.exp (gdb_test_timeout): New global variable.
2492 Set it to timeout if not already set.
2493 (gdb_init): Reset the value of timeout to gdb_test_timeout.
2494
1be00882
DE
24952010-02-05 Doug Evans <dje@google.com>
2496
2497 * lib/gdb.exp (INTERNAL_GDBFLAGS): Don't override value provided by
2498 user.
2499
82856980
SW
25002010-02-05 Sami Wagiaalla <swagiaal@redhat.com>
2501
2502 PR c++/7935:
2503 * gdb.cp/namespace-using.exp: Removed kfail; bug has been fixed.
2504
1a334831
TT
25052010-02-04 Tom Tromey <tromey@redhat.com>
2506
2507 * gdb.cp/virtbase.exp: Make test case names unique.
2508
9c3c02fd
TT
25092010-02-02 Tom Tromey <tromey@redhat.com>
2510
2511 * gdb.cp/virtbase.exp: Add regression tests.
2512 * gdb.cp/virtbase.cc (RHA, RHB, RHC): New classes.
2513 (main): Instantiate RHC.
2514
0cc2414c
TT
25152010-02-02 Tom Tromey <tromey@redhat.com>
2516
2517 * gdb.dwarf2/member-ptr-forwardref.exp: Update expected result for
2518 type-printing change.
2519
edf3d5f3
TT
25202010-02-02 Tom Tromey <tromey@redhat.com>
2521
2522 PR c++/11226, PR c++/9629, PR c++/9688, PR c++/8890:
2523 * gdb.cp/virtbase.cc: New file.
2524 * gdb.cp/virtbase.exp: New file.
2525 * gdb.cp/userdef.exp: Allow 'struct' or 'class'.
2526
e4b7f41c
JK
25272010-02-01 Jan Kratochvil <jan.kratochvil@redhat.com>
2528
2529 PR libc/11214:
2530 * gdb.threads/current-lwp-dead.c: Include features.h.
2531 (HAS_NOMMU): New.
2532 (fn, main): Move CLONE_VM into [__UCLIBC__ && HAS_NOMMU].
2533
b381ea14
JK
25342010-02-01 Jan Kratochvil <jan.kratochvil@redhat.com>
2535
2536 * gdb.base/symbol-without-target_section.exp,
2537 gdb.base/symbol-without-target_section.c: New.
2538
c593ac0e
DJ
25392010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
2540
2541 * gdb.base/bigcore.exp: Reset increased timeout.
2542 * gdb.base/interrupt.exp: Match unexpected gdb prompt.
2543
db25f29d
DJ
25442010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
2545
2546 * gdb.base/gcore.exp (capture_command_output): Use
2547 gdb_test_multiple.
2548
f9d67f43
DJ
25492010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
2550
2551 * gdb.arch/thumb2-it.S (it_breakpoints): New function.
2552 * gdb.arch/thumb2-it.exp (test_it_break): New function.
2553 (Top level): Call it.
2554
177321bd
DJ
25552010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
2556
2557 * gdb.arch/thumb2-it.S, gdb.arch/thumb2-it.exp: New files.
2558
97f2ed50
DJ
25592010-01-29 Daniel Jacobowitz <dan@codesourcery.com>
2560
2561 * gdb.base/call-strs.exp, gdb.base/default.exp,
2562 gdb.base/ending-run.exp, gdb.base/finish.exp, gdb.base/funcargs.exp,
2563 gdb.base/huge.exp, gdb.base/nodebug.exp, gdb.base/ptype.exp,
2564 gdb.base/restore.exp, gdb.base/return.exp, gdb.base/setvar.exp,
2565 gdb.base/watchpoints.exp, gdb.threads/gcore-thread.exp,
2566 gdb.base/watchpoint-solib.exp: Save and restore timeout.
2567 * gdb.base/ending-run.exp: Correct restore of timeout.
2568 * gdb.base/page.exp: Remove unnecessary timeout setting.
2569
e4e2711a
JB
25702010-01-29 Joel Brobecker <brobecker@adacore.com>
2571
2572 * gdb.ada/rec_return: New testcase.
2573
ba581dc1
JB
25742010-01-29 Joel Brobecker <brobecker@adacore.com>
2575
2576 * gdb.ada/call_pn: New testcase.
2577
4ea95be9
DJ
25782010-01-28 Daniel Jacobowitz <dan@codesourcery.com>
2579
2580 * gdb.mi/mi-nonstop.exp (mi_nonstop_resume): New function.
2581 (Top level): Use it to resume.
2582 * lib/mi-support.exp (mi_send_resuming_command_raw): Recognize
2583 the Thumb mode displaced stepping error as unsupported.
2584
df83a9bf
SW
25852010-01-28 Sami Wagiaalla <swagiaal@redhat.com>
2586
889bf7c5
PA
2587 * gdb.cp/nsusing.exp: Added more tests.
2588 * gdb.cp/nsrecurs.exp: Ditto.
2589 * gdb.cp/nsusing.cc: Added test functions.
2590 * gdb.cp/nsrecurs.cc: Ditto.
df83a9bf 2591
40b27cdc
JK
25922010-01-27 Jan Kratochvil <jan.kratochvil@redhat.com>
2593
2594 * gdb.base/break-interp.exp: Use [file tail $filename] to omit any
2595 absolute directory pathnames in gdb.sum file.
2596
de958931
SW
25972010-01-27 Sami Wagiaalla <swagiaal@redhat.com>
2598
2599 * gdb.cp/namespace-using.exp: Rename to nsusing.exp.
2600 * gdb.cp/namespace-using.cc: Rename to nsusing.cc.
2601
708ead4e
TT
26022010-01-26 Tom Tromey <tromey@redhat.com>
2603
2604 PR exp/7643:
2605 * gdb.base/printcmds.exp (test_print_string_constants): Remove
2606 setup_kfail.
2607
b14e635e
SW
26082010-01-14 Sami Wagiaalla <swagiaal@redhat.com>
2609
2610 * gdb.cp/nsrecurs.exp: New test.
2611 * gdb.cp/nsrecurs.cc: New test program.
2612 * gdb.cp/nsstress.exp: New test.
2613 * gdb.cp/nsstress.cc: New test program.
2614 * gdb.cp/nsdecl.exp: New test.
2615 * gdb.cp/nsdecl.cc: New test program.
2616
8540c487
SW
26172010-01-26 Sami Wagiaalla <swagiaal@redhat.com>
2618
2619 * gdb.cp/namespace-using.exp: Add test for printing of namespaces
2620 imported into file scope.
2621 Marked test as xfail.
2622 * gdb.cp/namespace-using.cc (marker5): New function.
2623 * gdb.cp/shadow.exp: New test.
2624 * gdb.cp/shadow.cc: New test program.
2625 * gdb.cp/nsimport.exp: New test.
2626 * gdb.cp/nsimport.cc: New test program.
2627
421d5d99
TT
26282010-01-25 Tom Tromey <tromey@redhat.com>
2629
2630 PR gdb/11049:
2631 * gdb.base/printcmds.exp (test_print_typedef_arrays): Add test
2632 with "set print null-stop on".
2633
691f8dc1
JK
26342010-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
2635
2636 * gdb.arch/i386-bp_permanent.exp (Disassemble function '$function'):
2637 Adjust it for DISASSEMBLY_OMIT_FNAME.
2638
0b92b5bb
TT
26392010-01-22 Jan Kratochvil <jan.kratochvil@redhat.com>
2640
2641 PR symtab/11199:
2642 * gdb.dwarf2/member-ptr-forwardref.exp,
2643 gdb.dwarf2/member-ptr-forwardref.S: New.
2644
23787403
JK
26452010-01-20 Jan Kratochvil <jan.kratochvil@redhat.com>
2646
2647 * gdb.threads/watchthreads-reorder.c (gdbstop_mutex): Remove.
2648 (thread1_func): Protect thread1_tid with thread1_tid_cond by
2649 thread1_tid_mutex. Remove gdbstop_mutex handling.
2650 (thread2_func): Protect thread2_tid with thread2_tid_cond by
2651 thread2_tid_mutex. Remove gdbstop_mutex handling.
2652 (main): Move thread1_tid_mutex and thread2_tid_mutex locks before
2653 pthread_create. Remove gdbstop_mutex handling. New comment. Replace
2654 pthread_cond_wait conditionalizations by while loops.
2655
b966cb8a
TT
26562010-01-20 Tom Tromey <tromey@redhat.com>
2657
2658 PR backtrace/10770:
2659 * gdb.dwarf2/pr10770.exp: New file.
2660 * gdb.dwarf2/pr10770.c: New file.
2661 * gdb.dwarf2/Makefile.in (EXECUTABLES): Add pr10770.
2662
fcae584b
VP
26632010-01-20 Vladimir Prus <vladimir@codesourcery.com>
2664
2665 * gdb.mi/mi-async.exp: Remove check for 'async' target, because
2666 that target was removed, and the test always runs native anyway.
2667
a0f49112
JK
26682010-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
2669
2670 * gdb.base/watchpoint-cond-gone.exp, gdb.base/watchpoint-cond-gone.c,
2671 gdb.base/watchpoint-cond-gone-stripped.c: New.
2672
ceeb3d5a
TT
26732010-01-19 Tom Tromey <tromey@redhat.com>
2674
2675 PR c++/8000:
2676 * gdb.cp/namespace.exp: Use new enum. Fix line numbers in
2677 existing tests.
2678 * gdb.cp/namespace.cc (AAA::SomeEnum): New enum.
2679 (main): Use AAA::SomeEnum.
2680
dd322c54
JK
26812010-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
2682
2683 * gdb.mi/mi-break.exp (set line_callme_head, set line_callme_body): New.
2684 (test_ignore_count): Declare line_callme_body global.
2685 (run to breakpoint with ignore count): Use line_callme_body.
2686 * gdb.mi/mi-cli.exp (set line_main_head, set line_main_body)
2687 (set line_main_hello, set line_main_return): Reindent.
2688 (set line_callee4_head, set line_callee4_body, set line_callee4_next):
2689 New.
2690 (continue to callee4): Use line_callee4_body.
2691 (check *stopped from CLI command): Use line_callee4_next.
2692 * gdb.mi/mi2-cli.exp (set line_main_head, set line_main_body)
2693 (set line_main_hello, set line_main_return): Reindent.
2694 (set line_callee4_head, set line_callee4_body): New.
2695 (continue to callee4): Use line_callee4_body.
2696
4e8f195d
TT
26972010-01-18 Tom Tromey <tromey@redhat.com>
2698
2699 PR c++/9680:
2700 * gdb.cp/casts.cc: Add new classes and variables.
2701 * gdb.cp/casts.exp: Test new operators.
2702
9e14a9ba
JB
27032010-01-18 Tom Tromey <tromey@redhat.com>
2704 Thiago Jung Bauermann <bauerman@br.ibm.com>
2705
2706 * gdb.python/source2.py: New file.
2707 * gdb.python/source1: New file.
2708 * gdb.python/python.exp: Test "source" command.
2709
00bf0b85
SS
27102010-01-15 Stan Shebs <stan@codesourcery.com>
2711
2712 * gdb.trace/tfile.c: New file.
2713 * gdb.trace/tfile.exp: New file.
889bf7c5 2714
55235ad7
JK
27152010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
2716
2717 * gdb.base/pie-support.exp, gdb.base/pie-support.c: Remove.
2718
9f2982ff
JK
27192010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
2720
2721 * gdb.base/valgrind-db-attach.exp, gdb.base/valgrind-db-attach.c: New.
2722
bbfba9ed
JK
27232010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
2724
2725 * gdb.base/break-interp-lib.c: Include unistd.h, assert.h and stdio.h.
2726 (libfunc): New parameter action. Implement also selectable "sleep".
2727 * gdb.base/break-interp-main.c: Include assert.h.
2728 (libfunc): New parameter action.
2729 (main): New parameters argc and argv. Assert argc. Pass argv.
2730 * gdb.base/break-interp.exp (test_core): Pass the "segv" argument.
2731 (test_attach): New proc.
2732 (test_ld): Pass new "segv" exec parameter. Call also test_attach.
2733 * lib/gdb.exp (core_find): New parameter arg. Pass it to $binfile.
2734
61f0d762
JK
27352010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
2736
2737 * gdb.base/break-interp.exp (test_core): New proc.
2738 (test_ld): Call it.
2739
06a6f270
JK
27402010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
2741
2742 * gdb.base/break-interp-main.c, gdb.base/break-interp-lib.c: New.
2743 * gdb.base/break-interp.exp: Exit on skip_shlib_tests. Change $srcfile.
2744 New variables $binfile_lib and $srcfile_lib. Call get_compiler_info
2745 and gdb_compile_shlib. Use new -Wl compiler options.
2746 (dl bt, main bt): New tests.
2747
51bee8e9
JK
27482010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
2749
2750 Support PIEs with no symfile_objfile.
2751 * gdb.base/break-interp.exp: New argument at the test_ld calls.
2752 (test_ld): New parameter trynosym.
2753 (test_ld <$trynosym>): New block.
2754
b8040f19
JK
27552010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
2756
2757 * gdb.base/break-interp.exp: New file.
2758
be759fcf
PM
27592010-01-13 Phil Muldoon <pmuldoon@redhat.com>
2760
2761 * gdb.python/py-value.exp (test_lazy_strings): Add lazy string test.
2762 * gdb.python/py-prettyprint.py (pp_ls): New printer.
2763 * gdb.python/py-prettyprint.exp (run_lang_tests): Add lazy string
2764 test.
2765 * gdb.python/py-prettyprint.c: Define lazystring test structure.
2766 * gdb.python/py-mi.exp: Add lazy string test.
2767
dc146f7c
VP
27682010-01-13 Vladimir Prus <vladimir@codesourcery.com>
2769
2770 * lib/mi-support.exp (mi_check_thread_states): Handle
2771 core number in thread listing.
2772
b4ba55a1
JB
27732010-01-12 Joel Brobecker <brobecker@adacore.com>
2774
2775 * gdb.base/maint.exp: Adjust the expected output for the
2776 "maint print type" test. Use gdb_test_multiple instead of
2777 gdb_sent/gdb_expect.
2778
08e24bd4
DE
27792010-01-11 Doug Evans <dje@google.com>
2780
6496a609
DE
2781 * lib/gdbserver-support.exp (gdbserver_download_current_prog): Rename
2782 from gdbserver_download. All callers updated.
2783
08e24bd4
DE
2784 * gdb.server/ext-run.exp: "info os processes" requires xml support.
2785
b5cfddf5
JK
27862010-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
2787
2788 Implement binary numbers parsing.
2789 * gdb.base/printcmds.exp (test_integer_literals_accepted)
2790 (test_integer_literals_rejected): New binary tests.
2791
3725885a
RW
27922010-01-09 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
2793
2794 * gdb.cell/configure: Regenerate.
2795
37aeb5df
JK
27962010-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
2797
2798 * gdb.base/corefile.exp: Move the core finding block out and call it as
2799 core_find, new variable $corefile, replace corefile by $corefile and
2800 [file tail $corefile] for usage vs. test names resp.
2801 * lib/gdb.exp (core_find): Move it as a new function here. New
2802 parameter binfile and deletefiles. New variable $destcore. Pre-delete
2803 $destcore. Return "" on error.
2804
d521f563
JK
28052010-01-08 Jan Kratochvil <jan.kratochvil@redhat.com>
2806
2807 Workaround PR binutils/10802.
2808 * lib/gdb.exp (gdb_gnu_strip_debug): Preserve the file attributes
2809 (twice).
2810
28f24826
DJ
28112010-01-08 Daniel Jacobowitz <dan@codesourcery.com>
2812
2813 * gdb.cp/gdb2495.exp: Skip if gdb,nosignals.
2814
2de75e71
JB
28152010-01-08 Joel Brobecker <brobecker@adacore.com>
2816
2817 * lib/gdb.exp (gdb_start_cmd): Move comment outside of gdb_expect
2818 call, to avoid interruption.
2819
fe00719b 28202010-01-08 Jan Kratochvil <jan.kratochvil@redhat.com>
d24d8548
JK
2821
2822 * gdb.stabs/weird.def (args93): New.
2823
d0ef5df8
DE
28242010-01-07 Doug Evans <dje@google.com>
2825
2826 * lib/gdb.exp (gdb_skip_xml_test): Add comment.
2827
3a08d52f
TT
28282010-01-07 Tom Tromey <tromey@redhat.com>
2829
2830 * gdb.base/source.exp: Use correct line number.
2831
7a697b8d
SS
28322010-01-05 Stan Shebs <stan@codesourcery.com>
2833
2834 * gdb.trace/tracecmd.exp: Test ftrace.
2835
7803799a
UW
28362010-01-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2837
2838 * gdb.xml/tdesc-regs.exp: Support s390*-*-* targets.
2839
c54eabfa
JK
28402010-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
2841
2842 * gdb.mi/var-cmd.c (do_bitfield_tests): Change "V.sharable" type to
2843 "uint_for_mi_testing".
2844
02e7ef19
JB
28452010-01-01 Joel Brobecker <brobecker@adacore.com>
2846
2847 Test indented comment in file being sourced.
2848 * gdb.base/commands.exp: Test indented comment in file being sourced.
2849
abd775ce
JB
28502010-01-01 Joel Brobecker <brobecker@adacore.com>
2851
2852 * gdb.fortran/array-element.f, gdb.fortran/complex.f,
2853 gdb.fortran/derived-type.f90, gdb.fortran/module.f90,
2854 gdb.fortran/subarray.f, gdb.mi/array.f: Update year in copyright
2855 notice.
2856
79b55b82
JB
28572010-01-01 Joel Brobecker <brobecker@adacore.com>
2858
2859 * gdb.arch/gdb1291.s, gdb.arch/gdb1431.s: Update year in copyright
2860 notice.
2861
8997583e
JK
28622010-01-01 Jan Kratochvil <jan.kratochvil@redhat.com>
2863
2864 * lib/mi-support.exp (mi_expect_stop <stopped at wrong place>): Insert
2865 missing $after_stopped and comma (,) expectation.
2866
6da95a67
SS
28672009-12-31 Stan Shebs <stan@codesourcery.com>
2868
2869 * gdb.trace/actions.exp: Test teval action.
889bf7c5 2870
218d2fc6
TJB
28712009-12-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
2872
2873 * gdb.base/watchpoint.exp (test_watchpoint_in_big_blob): New function.
2874 (top level): Call test_watchpoint_in_big_blob.
2875 * gdb.base/watchpoint.c (buf): Change size to value too big for hardware
2876 watchpoints.
2877 (func3): Write to buf.
2878
236f1d4d
SS
28792009-12-29 Stan Shebs <stan@codesourcery.com>
2880
2881 * gdb.trace/actions.exp: Test default-collect.
889bf7c5 2882
f61e138d
SS
28832009-12-28 Stan Shebs <stan@codesourcery.com>
2884
2885 * gdb.trace/tsv.exp: New file.
2886 * gdb.base/completion.exp: Update ambiguous info output.
889bf7c5 2887
0219b378
DJ
28882009-12-28 Daniel Jacobowitz <dan@codesourcery.com>
2889
2890 * gdb.base/find.c (main): Reference search buffers.
2891 * gdb.base/included.c (main): Reference integer.
2892 * gdb.base/ptype.c (charfoo): Declare.
2893 (intfoo): Call charfoo.
2894 * gdb.base/scope0.c (useitp): New function.
2895 (usestatics): Use useitp.
2896 (useit): Add a type for val.
2897 * gdb.base/scope1.c (useit1): Take a pointer argument.
2898 (usestatics1): Update calls to useit1.
2899 * gdb.cp/call-c.cc: Declare foo.
2900 (main): Call foo.
2901 * gdb.cp/m-static.cc (main): Reference test4.elsewhere.
2902 * gdb.cp/namespace.cc (ensureOtherRefs): Declare.
2903 (main): Call C::ensureRefs and ensureOtherRefs.
2904 * gdb.cp/namespace1.cc (C::ensureOtherRefs): Also reference int
2905 variables.
2906 (ensureOtherRefs): New function.
2907 * gdb.cp/overload.cc (main): Call all overloadNamespace variants.
2908 * gdb.cp/templates.cc (main): Call t5i.value.
2909
3f78692f
JK
29102009-12-24 Jan Kratochvil <jan.kratochvil@redhat.com>
2911
2912 Fix compatibility with G++-4.5.
2913 * gdb.cp/expand-sals.cc (main): Remove the "exit-line" comment.
2914 * gdb.cp/expand-sals.exp: Remove breakpoint on "exit-line".
2915 (uncaught return): Remove.
2916
429374b8
JK
29172009-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
2918 Phil Muldoon <pmuldoon@redhat.com>
2919
2920 * gdb.base/condbreak.exp: Put breakpoint on marker3 and marker4.
2921 (bp_location13, bp_location14, bp_location17, bp_location18)
2922 (marker3_proto, marker4_proto): New variables.
2923 (breakpoint info): Update output.
2924 (run until breakpoint at marker3, run until breakpoint at marker4): New
2925 tests.
2926
859825b8
JK
29272009-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
2928
2929 * gdb.base/unload.c (main): Change the UNLOADSHR parameter to 1.
2930 Replace the printf call of Y by provided "y-set-1" label. New block
2931 for the second shared library.
2932 * gdb.base/unload.exp: Compile also the second library, call
2933 gdb_load_shlibs also for it. Use now gdb_breakpoint.
2934 (single pending breakpoint info): Rename to ...
2935 (pending breakpoint info before run): ... this extended test.
2936 (libfile2, libname2, libsrcfile2, libsrc2)
2937 (lib_sl2): New variables.
2938 (exec_opts): Set also SHLIB_NAME2.
2939 (pending breakpoint info on first run at shrfunc1)
2940 (pending breakpoint info on second run at shrfunc1)
2941 (pending breakpoint info on second run at shrfunc2)
2942 (print y from libfile, print y from libfile2): New tests.
2943 * gdb.base/unloadshr.c (shrfunc1): Change the returned value.
2944 * gdb.base/unloadshr2.c: New.
2945
e6a386cd
HZ
29462009-12-22 Hui Zhu <teawater@gmail.com>
2947
2948 * gdb.reverse/sigall-reverse.exp: Adjust.
2949
9e19b45e
VP
29502009-12-21 Vladimir Prus <vladimir@codesourcery.com>
2951
2952 PR gdb/10884
2953
2954 * gdb.mi/var-cmd.c (do_bitfield_tests): New
2955 (main): Call do_bitfield_tests.
aacf5b1e 2956 * gdb.mi/mi-var-cmd.exp: Run the 'bitfield' testcase.
9e19b45e 2957
d53a7b30
JB
29582009-12-20 Joel Brobecker <brobecker@adacore.com>
2959
2960 * Makefile.in gdb.ada/gnat_ada.gpr, gdb.base/gcore-buffer-overflow.c,
2961 gdb.base/gcore-buffer-overflow.exp, gdb.base/source-error.gdb,
2962 gdb.base/watch_thread_num.c, gdb.java/jprint.java,
2963 gdb.mi/mi-async.exp, gdb.modula2/unbounded-array.exp,
2964 gdb.modula2/unbounded1.c: Update copyright header.
2965
191ca0a1
CM
29662009-12-10 Chris Moller <moller@mollerware.com>
2967
2968 PR gdb/9399
2969 * gdb.cp/virtfunc2.exp: New tests
2970 * gdb.cp/virtfunc2.cc: New tests
2971 * gdb.cp/Makefile.in: Added tests to EXECUTABLES
2972
0fa6cf1b
MS
29732009-12-10 Oza Pawandeep (paawan1982@yahoo.com
2974
2975 * gdb.reverse/i387-env-reverse.c: New file.
2976 * gdb.reverse/i387-env-reverse.exp: New file.
2977 * gdb.reverse/i387-stack-reverse.c: New file.
2978 * gdb.reverse/i387-stack-reverse.exp: New file.
2979
361ae042
PM
29802009-12-08 Phil Muldoon <pmuldoon@redhat.com>
2981
2982 * gdb.python/py-type.exp (test_range): New test.
2983
bfd31e71
PM
29842009-12-03 Phil Muldoon <pmuldoon@redhat.com>
2985
2986 PR python/10805
2987
2988 * gdb.python/py-type.exp: New file.
2989 * gdb.python/py-type.c: New file.
2990 * Makefile.in: Add py-type.
2991
57a1d736
TT
29922009-12-03 Tom Tromey <tromey@redhat.com>
2993
2994 * gdb.python/py-value.exp (test_parse_and_eval): New
2995 function.
2996
1f3b5d1b
PP
29972009-12-03 Paul Pluzhnikov <ppluzhnikov@google.com>
2998
2999 PR gdb/11022
3000
3001 * gdb.base/pr11022.exp: New test.
889bf7c5
PA
3002 * gdb.base/pr11022.c: New test.
3003
8b7dbdc9
JK
30042009-12-03 Jan Kratochvil <jan.kratochvil@redhat.com>
3005
3006 Fix spurious false FAILs.
3007 * gdb.base/structs.c (chartest): New.
3008 (main): Fill-in chartest.
3009 * gdb.base/structs.exp (anychar_re, first): New.
3010 (start_structs_test): Import global anychar_re and first.
3011 New gdb_test call "set print elements 300; ${testfile}"
3012 (start_structs_test <$first>): New block.
3013 (any): Import global anychar_re. New variable ac. Use ${ac}.
3014
6a53b2ec
JK
30152009-11-30 Jan Kratochvil <jan.kratochvil@redhat.com>
3016
3017 * gdb.base/bigcore.exp (extract_heap): Set $lim limit to 200.
3018
d7167b4c
JK
30192009-11-30 Jan Kratochvil <jan.kratochvil@redhat.com>
3020
3021 * gdb.base/foll-fork.exp (unpatch child, breakpoint at exit call):
3022 Force $srcfile file.
3023 * gdb.base/foll-fork.c (callee): Comment out the printf call.
3024
b1798462
UW
30252009-11-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3026
3027 * gdb.base/hbreak.exp: Disable for s390*-*-* targets.
3028 * gdb.base/watchpoint-hw-hit-once.exp: Likewise.
3029 * gdb.threads/watchthreads-reorder.exp: Likewise.
3030
b6199126
DJ
30312009-11-24 Daniel Jacobowitz <dan@codesourcery.com>
3032
3033 PR gdb/8704
3034
3035 * gdb.base/condbreak.exp: Test combinations of "break *EXP",
3036 "if", and "thread". Correct matching in the previous test.
3037
b22a0510
DJ
30382009-11-25 Daniel Jacobowitz <dan@codesourcery.com>
3039
3040 * gdb.cp/extern-c.cc, gdb.cp/extern-c.exp: New test.
3041
930636d2
MS
30422009-11-23 Michael Snyder <msnyder@vmware.com>
3043
3044 * gdb.reverse/watch-reverse.exp: Extend test for hw watchpoints.
3045 * gdb.reverse-watch-precsave.exp: Ditto.
3046
21a0512e
PP
30472009-11-23 Paul Pluzhnikov <ppluzhnikov@google.com>
3048
3049 * gdb.asm/asm-source.exp: Adjust.
3050 * gdb.base/help.exp: Adjust.
889bf7c5 3051
fc30d5e0
PA
30522009-11-22 Pedro Alves <pedro@codesourcery.com>
3053
3054 * gdb.base/catch-syscall.exp (test_catch_syscall_fail_nodatadir)
3055 (do_syscall_tests_without_xml): Set data-directory to
3056 /the/path/to/nowhere.
3057
f6bc2008
PA
30582009-11-21 Pedro Alves <pedro@codesourcery.com>
3059
3060 * gdb.threads/local-watch-wrong-thread.c,
3061 gdb.threads/local-watch-wrong-thread.exp: New files.
3062
8c2fb5de
PA
30632009-11-21 Pedro Alves <pedro@codesourcery.com>
3064
3065 * gdb.cp/cplusfuncs.exp (info_func_regexp, print_addr): Don't
3066 assume new `regsub' syntax available.
3067
ebec9a0f
PA
30682009-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
3069
a79d3c27
JK
3070 * gdb.base/watchpoint-hw-hit-once.exp,
3071 gdb.base/watchpoint-hw-hit-once.c: New.
3072
30732009-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
3074
3075 * gdb.threads/watchthreads-reorder.exp,
3076 gdb.threads/watchthreads-reorder.c: New.
ebec9a0f 3077
276a961b
MK
30782009-11-17 Nathan Sidwell <nathan@codesourcery.com>
3079
3080 * gdb.xml/tdesc-regs.exp: Use for m68k.
3081
4867c1fb
PA
30822009-11-15 Pedro Alves <pedro@codesourcery.com>
3083
3084 * gdb.base/watch-vfork.c, gdb.base/watch-vfork.exp: New files.
3085
f6838f81
DJ
30862009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
3087
3088 * lib/gdb.exp (current_target_name): New procedure.
3089 (gdb_wrapper_target): New variable.
3090 (gdb_wrapper_init): Set gdb_wrapper_target.
3091 (default_gdb_init): Check gdb_wrapper_target before rebuilding the
3092 wrapper.
3093
4ac4dd3f
DJ
30942009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
3095
3096 * gdb.base/remote.exp: Delete the slowest load test.
3097 Do not load with fixed packet sizes.
3098
a7881759
DJ
30992009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
3100
3101 * gdb.cp/virtfunc.exp (do_tests): If runto_main fails, give up.
3102
97a5b505
DJ
31032009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
3104
3105 * gdb.base/freebpcmd.exp: Delete unused variable. Specify
3106 srcfile when setting a breakpoint.
3107
d3e1fc54
DJ
31082009-11-13 Maciej W. Rozycki <macro@codesourcery.com>
3109
3110 * gdb.base/find.c (int8_t, int16_t, int32_t, int64_t): Undefine
3111 macros.
3112
7cbcbded
DJ
31132009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
3114
3115 * gdb.cp/formatted-ref.exp (test_p_x_ref_addr): Allow the reference
3116 to be in memory.
3117 * gdb.base/display.c (force_mem): New.
3118 (do_loops): Use it. Add breakpoint comments.
3119 (do_vars): Add a breakpoint comment.
3120 * gdb.base/display.exp: Use gdb_get_line_number. Remove hardcoded
3121 line numbers.
3122
bdea3a92
NF
31232009-11-13 Nathan Froyd <froydnj@codesourcery.com>
3124
3125 * gdb.base/pending.exp: Use gdb_run_cmd to start the program
3126 instead of a bare "run".
3127
269f82e5
PP
31282009-11-13 Paul Pluzhnikov <ppluzhnikov@google.com>
3129
3130 * gdb.python/py-prettyprint.exp: Adjust.
889bf7c5 3131
a69b7d9d
DJ
31322009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
3133
3134 * lib/cell.exp (skip_cell_tests): Clean up test files before
3135 returning.
3136
b598bfda
DJ
31372009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
3138
3139 * lib/gdb.exp (gdb_test_multiple): Handle "y or [n]", "[y] or n",
3140 and the breakpoint menu. Do not call perror if a prompt is seen.
3141 Consume the following GDB prompt.
3142 * gdb.cp/method2.exp (test_break): Use gdb_test_multiple.
3143 * gdb.cp/namespace.exp: Use gdb_test.
3144 * gdb.cp/templates.exp: Use gdb_test.
3145 (test_template_breakpoints): Use gdb_test_multiple.
3146
87728fa0
DJ
31472009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
3148
3149 * gdb.base/break1.c (struct some_struct, values): Move earlier.
3150 (marker4): Reference values.
3151
b67c692f
DJ
31522009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
3153
3154 * gdb.base/macscp.exp: Avoid the first FAIL if macro information
3155 is missing.
3156
f0df251a
DJ
31572009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
3158
3159 * gdb.base/break.c (need_malloc): New.
3160 * gdb.base/constvars.c (main): Reference crass and crisp.
3161 * gdb.base/gdb1821.c (main): Reference bar.
3162 * gdb.cp/gdb1355.cc (main): Reference s1.
3163 * gdb.cp/hang1.cc (dummy2, dummy3): Declare.
3164 (main): Call them.
3165 * gdb.cp/hang2.cc (dummy2): Define.
3166 * gdb.cp/hang3.cc (dummy3): Define.
3167 * gdb.cp/m-data.cc (main): Reference shadow.
3168
bdf7534a
NF
31692009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
3170 Nathan Froyd <froydnj@codesourcery.com>
3171
3172 * lib/gdb.exp (gdb_compile): Also set rpath for shlib=, on a
3173 remote host.
3174
f24fce77
NF
31752009-11-12 Nathan Froyd <froydnj@codesourcery.com>
3176
3177 * gdb.base/step-line.exp: Copy step-line.inp to the remote host.
3178 * gdb.dwarf2/dw2-basic.exp: Copy file1.txt to the remote host.
3179 * gdb.dwarf2/dw2-compressed.exp: Likewise.
3180 * gdb.dwarf2/dw2-intercu.exp: Likewise.
3181 * gdb.dwarf2/dw2-intermix.exp: Likewise.
3182 * gdb.dwarf2/dw2-producer.exp: Likewise.
3183 * gdb.dwarf2/mac-fileno.exp: Likewise.
3184 * gdb.python/py-prettyprint.exp (run_lang_tests): Copy
3185 py-prettyprint.py to the remote host.
3186 * gdb.python/py-mi.exp: Copy py-mi.py to the remote host.
3187
40f0318e
KS
31882009-11-11 Keith Seitz <keiths@redhat.com>
3189
3190 * gdb.cp/classes.cc (ByAnyOtherName): Add typedef and
3191 use it instead of "Foo".
3192 * gdb.cp/classes.exp (do_tests): Add a test to access
3193 a method through a typedef'd class name.
3194
f3d9f7fb
NF
31952009-11-11 Nathan Froyd <froydnj@codesourcery.com>
3196
3197 * gdb.base/long_long.exp: Permit leading zeros on floating-point
3198 exponents.
3199 * gdb.base/pointers.exp: Likewise.
3200 * gdb.cp/ref-types.exp: Likewise.
3201
a4216f37
KS
32022009-11-11 Keith Seitz <keiths@redhat.com>
3203
3204 * gdb.cp/cplusfuncs.cc (class foo): Add operators
3205 new[] and delete[].
3206 * gdb.cp/cplusfuncs.exp (dm_type_void): Change to
3207 "void".
3208 (probe_demangler): Remove all single-quoting of
3209 method and variable names.
3210 (info_func_regexp): Remove the word "void" from any
3211 occurrence of "(void)".
3212 (print_addr_2): Remove all single-quoting of
3213 method names.
3214 (print_addr_2_kfail): Likewise.
3215 (print_addr): Single-quote C function names before
3216 passing to print_addr_2.
3217 (test_paddr_operator_functions): Remove single-quoting
3218 for method names.
3219 Add tests for operator new[] and operator delete[].
3220
9b14d7aa
JK
32212009-11-11 Jan Kratochvil <jan.kratochvil@redhat.com>
3222
3223 * gdb.dwarf2/dw2-ranges.exp: Call runto_main.
3224
85feb311
KS
32252009-11-09 Keith Seitz <keiths@redhat.com>
3226
3227 * gdb.cp/overload.exp: Add tests for resolving overloaded
3228 methods in expression parsing/evaluation.
3229
fa335448
DJ
32302009-11-10 Daniel Jacobowitz <dan@codesourcery.com>
3231
3232 * lib/gdb.exp (default_gdb_version): Use --version instead of
3233 --command.
3234
ec3c07fc
NS
32352009-11-10 Nathan Sidwell <nathan@codesourcery.com>
3236
3237 * lib/gdb.exp (gdb_compile_test): New.
3238 (skip_ada_tests, skip_java_tests): New.
3239 (gdb_compile): Use gdb_compile_test for f77.
3240 * lib/ada.exp (gdb_compile_ada): Use gdb_compile_test to record result.
3241 * lib/java.exp (compile_java_from_source): Remove runtests check,
3242 use gdb_compile_test to record result.
3243 * gdb.ada/packed_array.exp, gdb.ada/fixed_points.exp,
3244 gdb.ada/exec_changed.exp, gdb.ada/start.exp,
3245 gdb.ada/watch_arg.exp, gdb.ada/null_record.exp,
3246 gdb.ada/array_return.exp, gdb.ada/arrayidx.exp,
3247 gdb.mi/mi-var-child-f.exp, gdb.fortran/types.exp,
3248 gdb.fortran/array-element.exp, gdb.fortran/subarray.exp,
3249 gdb.fortran/derived-type.exp, gdb.fortran/exprs.exp,
3250 gdb.java/jmisc.exp, gdb.java/jmisc1.exp, gdb.java/jprint.exp,
3251 gdb.java/jv-print.exp, gdb.java/jmain.exp: Add language skip,
3252 adjust gdb_compile invocations.
3253
b8b4e42b
JK
32542009-11-09 Jan Kratochvil <jan.kratochvil@redhat.com>
3255
3256 * Makefile.in (abs_builddir): New.
3257 (site.exp): New target `$(abs_builddir)/site.exp'. New comment.
3258 (check-single, $(TEST_TARGETS), check-gdb.base%): Change `site.exp' to
3259 `$(abs_builddir)/site.exp'.
3260
f8b7eaf3
DJ
32612009-11-05 Daniel Jacobowitz <dan@codesourcery.com>
3262
3263 * config/m68k-emc.exp, lib/emc-support.exp,
3264 gdb.trace/gdb_c_test.c: Delete.
3265 * gdb.trace/actions.exp, gdb.trace/backtrace.exp, gdb.trace/circ.exp,
3266 gdb.trace/collection.exp, gdb.trace/deltrace.exp,
3267 gdb.trace/infotrace.exp, gdb.trace/limits.exp, gdb.trace/packetlen.exp,
3268 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp, gdb.trace/report.exp,
3269 gdb.trace/save-trace.exp, gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
3270 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp: Remove special
3271 casing for m68k-*-elf.
3272
c4187697
NS
32732009-11-03 Pedro Alves <pedro@codesourcery.com>
3274
3275 * gdb.arch/i386-gnu-cfi.exp: Define SYMBOL_PREFIX on *-*-mingw*.
3276 * gdb.arch/i386-prologue.exp: Likewise.
3277 * gdb.arch/i386-unwind.exp: Likewise.
3278
db16b772
DJ
32792009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
3280
3281 * lib/gdb.exp (gdb_expect): Fix timeout typo.
3282
bcf71277
DJ
32832009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
3284
3285 * gdb.base/opaque.exp: Remove duplicate tests and xyz from test name.
3286
0105cee2
DJ
32872009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
3288
3289 * gdb.cp/ctti.exp: Correct return values for unsigned char functions.
3290
24ddea62
JK
32912009-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
3292
3293 * gdb.base/sepdebug.exp: New test_different_dir call for multiple-dirs.
3294
287ccc17
JK
32952009-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
3296
3297 * gdb.base/sepdebug.exp (CRC mismatch is reported): New test.
3298 * gdb.base/sepdebug2.c: New file.
3299
08bca259 33002009-10-31 Sergio Durigan Junior <sergiodj@linux.vnet.ibm.com>
bccd0dd2
SDJ
3301
3302 * gdb.base/catch-syscall.exp: Adapt the testcase in order to accept
3303 the modified warnings for catch syscall. Verify if GDB was compiled
3304 with support for lib expat, and choose which tests to run depending
3305 on this.
3306
5d4e2b76
VP
33072009-10-30 Vladimir Prus <vladimir@codesourcery.com>
3308
3309 * gdb.mi/mi-break.exp (test_breakpoint_commands): Test
3310 that composite commands are parsed OK. And also test
3311 that breakpoint commands do work.
3312
240e538a
MS
33132009-10-23 Michael Snyder <msnyder@vmware.com>
3314
3315 gdb.reverse/consecutive-precsave.exp: Change expect pattern
3316 to allow for new disassembly style.
3317
9c419145
PP
33182009-10-22 Paul Pluzhnikov <ppluzhnikov@google.com>
3319
3320 * gdb.asm/asm-source.exp: Adjust.
889bf7c5 3321
02506ff1
MS
33222009-10-22 Michael Snyder <msnyder@vmware.com>
3323
3324 * gdb.reverse/break-precsave.exp: New test.
3325 * gdb.reverse/consecutive-precsave.exp: Ditto.
3326 * gdb.reverse/finish-precsave.exp: Ditto.
3327 * gdb.reverse/i386-precsave.exp: Ditto.
3328 * gdb.reverse/machinestate-precsave.exp: Ditto.
3329 * gdb.reverse/sigall-precsave.exp: Ditto.
3330 * gdb.reverse/solilb-precsave.exp: Ditto.
3331 * gdb.reverse/step-precsave.exp: Ditto.
3332 * gdb.reverse/until-precsave.exp: Ditto.
3333 * gdb.reverse/watch-precsave.exp: Ditto.
3334
4cf866a3
MS
33352009-10-22 Michael Snyder <msnyder@vmware.com>
3336
3337 * gdb.reverse/consecutive-reverse.exp: Substitute gdb_test_multiple
3338 for gdb_expect. Adjust one test's expect strings for the new
3339 format of disassemble.
3340 * gdb.reverse/finish-reverse.exp: Delete 'return'.
3341 * gdb.reverse/sigall-reverse.exp: Substitute gdb_test for
3342 gdb_test_multiple.
3343 * gdb.reverse/step-reverse.exp: Delete 'return'.
3344 * gdb.reverse/until-reverse.exp: Delete blank lines.
3345 * gdb.reverse/watch-reverse.exp: Delete blank lines.
3346
2b28d209
PP
33472009-10-21 Paul Pluzhnikov <ppluzhnikov@google.com>
3348
3349 * gdb.base/consecutive.exp: Adjust.
3350 * gdb.base/display.exp: Likewise.
3351 * gdb.base/pc-fp.exp: Likewise.
3352 * gdb.base/sigbpt.exp: Likewise.
889bf7c5 3353
33b9c32b
MS
33542009-10-19 Michael Snyder <msnyder@vmware.com>
3355
3356 * gdb.reverse/consecutive-reverse.c: Add comment at end of main.
3357 * gdb.reverse/finish-reverse.c: Ditto.
3358 * gdb.reverse/sigall-reverse.c: Ditto.
3359 * gdb.reverse/solib-reverse.c: Ditto.
3360 * gdb.reverse/step-reverse.c: Ditto.
3361 * gdb.reverse/watch-reverse.c: Ditto.
3362
6c95b8df
PA
33632009-10-19 Pedro Alves <pedro@codesourcery.com>
3364 Stan Shebs <stan@codesourcery.com>
3365
3366 * gdb.base/foll-vfork.exp: Adjust to spell out "follow-fork".
3367 * gdb.base/foll-exec.exp: Adjust to expect a process id before
3368 "Executing new program".
3369 * gdb.base/foll-fork.exp: Adjust to spell out "follow-fork".
3370 * gdb.base/multi-forks.exp: Ditto. Adjust to the inferior being
3371 left listed after having been killed.
3372 * gdb.base/attach.exp: Adjust to spell out "symbol-file".
3373 * gdb.base/maint.exp: Adjust test.
3374
3375 * Makefile.in (ALL_SUBDIRS): Add gdb.multi.
3376 * gdb.multi/Makefile.in: New.
3377 * gdb.multi/base.exp: New.
3378 * gdb.multi/goodbye.c: New.
3379 * gdb.multi/hangout.c: New.
3380 * gdb.multi/hello.c: New.
3381 * gdb.multi/bkpt-multi-exec.c: New.
3382 * gdb.multi/bkpt-multi-exec.exp: New.
3383 * gdb.multi/crashme.c: New.
3384
279017b7
TG
33852009-10-13 Tristan Gingold <gingold@adacore.com>
3386
3387 * gdb.base/sepdebug.exp: Check debug info are found.
3388
0413d738
PA
33892009-10-08 Pedro Alves <pedro@codesourcery.com>
3390
3391 * lib/gdb.exp (gdb_compile): Remove dead aix and irix related
3392 bits.
3393
c628eecc
JK
33942009-10-07 Jan Kratochvil <jan.kratochvil@redhat.com>
3395
3396 * gdb.base/hbreak.exp, gdb.base/hbreak.c: New.
3397
38af1bfe
JB
33982009-10-07 Joel Brobecker <brobecker@adacore.com>
3399
3400 * gdb.base/watchpoints.c: Add copyright header. Reformat one
3401 of the comments.
3402
2b0adecd
PM
34032009-10-06 Pierre Muller <muller@ics.u-strasbg.fr>
3404
3405 * gdb.base/annota1.exp: Remove obsolete match_max increase.
3406 * gdb.base/annota3.exp: Idem.
3407 * gdb.base/maint.exp: Idem.
3408
8d417781
PM
34092009-10-05 Pierre Muller <muller@ics.u-strasbg.fr>
3410
889bf7c5 3411 * lib/gdb.exp (default_gdb_init): Set current value of match_max
8d417781
PM
3412 to default.
3413
bb61102d
PM
34142009-10-02 Pierre Muller <muller@ics.u-strasbg.fr>
3415
889bf7c5 3416 * lib/gdb.exp (gdb_compile): Add --enable-auto-import option for
bb61102d
PM
3417 mingw and cygwin targets.
3418
ace5c364
PM
34192009-10-02 Pierre Muller <muller@ics.u-strasbg.fr>
3420 Pedro Alves <pedro@codesourcery.com>
3421
889bf7c5 3422 * lib/gdb.exp (gdb_compile): Avoid adding
ace5c364
PM
3423 gdb_saved_unbuffered_mode_obj if -nostdlib option is used.
3424
c2d494a0
PM
34252009-10-01 Pierre Muller <muller@ics.u-strasbg.fr>
3426
e1b52ce2
PM
3427 * gdb.base/shr1.c: Use %p in format string.
3428 * gdb.base/unload.c: Avoid warning in fprintf.
3429 * gdb.base/watchpoint-solib.c: Idem.
c2d494a0 3430
209f53f5
PM
34312009-10-01 Pierre Muller <muller@ics.u-strasbg.fr>
3432
3433 * gdb.base/fileio.c (test_lseek): typecast ofs_t ret variable to
3434 long type.
3435 (test_unlink): Correct printf string.
3436 * gdb.base/checkpoint.c (main): Correct fprintf string for variable i.
3437 * gdb.threads/attachstop-mt.c: Add #include <string.h>.
3438
8172766a
JK
34392009-09-29 Jan Kratochvil <jan.kratochvil@redhat.com>
3440
3441 * gdb.base/breakpoint-shadow.exp: Move the ia64 part into ...
3442 * gdb.arch/ia64-breakpoint-shadow.exp: ... a new file, with new tests.
3443 * gdb.arch/ia64-breakpoint-shadow.S: New file.
3444
0f73703c
UW
34452009-09-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3446
3447 * gdb.objc/basicclass.exp: Disable pending breakpoint query.
3448 * gdb.objc/nondebug.exp: Likewise.
3449
b32306ca
UW
34502009-09-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3451
3452 * gdb.base/watchpoints.exp: Respect gdb,no_hardware_watchpoints
3453 target_info setting.
3454
3455 * gdb.threads/thread-specific.exp (get_thread_list): Support targets
3456 that detect new threads during "info threads".
3457
0057022f
UW
34582009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3459
3460 * gdb.threads/manythreads.c (main): Increase thread stack size
3461 to 2*PTHREAD_STACK_MIN.
3462 * gdb.threads/multi-create.c (main): Likewise.
3463 (create_function): Likewise.
3464
f29c0325
UW
34652009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3466
3467 * gdb.base/dump.exp: Pass difference of pointer types instead
3468 of integer types as offset to restore in intarr3.srec case.
3469
fcb34849
UW
34702009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3471
3472 * gdb.cp/gdb2495.exp: Skip test on spu*-*-*.
3473
d5142e3b
UW
34742009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3475
3476 * gdb.base/pie-support.exp: Pass "quiet" flag to gdb_compile.
3477
087b74b2 34782009-09-26 Pierre Muller <muller@ics.u-strasbg.fr>
889bf7c5 3479
087b74b2
PM
3480 New test for two watchpoints, with disabling of
3481 the first inserted.
3482 * testsuite/gdb.base/watchpoints.c: New file.
3483 * testsuite/gdb.base/watchpoints.exp: New file.
3484
96c07c5b
TT
34852009-09-25 Tom Tromey <tromey@redhat.com>
3486
3487 * gdb.base/charset.exp: Test utf-16 strings with Python.
3488
b8899f2b
TT
34892009-09-25 Tom Tromey <tromey@redhat.com>
3490
3491 * gdb.base/charset.exp: Use UTF-16 and UTF-32, not UCS-2 and
3492 UCS-4.
3493 * gdb.base/charset.c (utf_32_string): Rename.
3494 (init_utf32): Rename.
3495 (main): Update.
3496
329719ec
TT
34972009-09-22 Tom Tromey <tromey@redhat.com>
3498
3499 * gdb.python/py-function.exp: Add regression tests.
3500
11ef0d76
KS
35012009-09-21 Keith Seitz <keiths@redhat.com>
3502
3503 * gdb.cp/cplusfuncs.exp (do_tests): Add check for proper error message
3504 with invalid operator.
3505
3fe8f3b3
KS
35062009-09-21 Keith Seitz <keiths@redhat.com>
3507
3508 * gdb.cp/classes.exp (do_tests): Add tests to print a constructor
3509 and destructor using typedef name of class.
3510 * gdb.cp/classes.cc (class Base1): Add a destructor.
3511 (base1): New typedef.
3512 (use_methods): Instanitate an object of type base1.
3513 * gdb.cp/templates.exp (test_template_typedef): New procedure.
3514 (do_tests): Call test_template_typedef.
3515 * gdb.cp/templates.cc (Baz::~Baz): New method.
3516 (intBazOne): New typedef.
3517 (main): Instantiate intBazOne.
3518
7a9fe101
PM
35192009-09-21 Phil Muldoon <pmuldoon@redhat.com>
3520
3521 PR python/10633
3522
3523 * gdb.python/py-prettyprint.exp (gdb_py_test_silent_cmd): New
3524 Function.
3525 (run_lang_tests): Add print elements test.
3526
2e4d963f
PM
35272009-09-21 Phil Muldoon <pmuldoon@redhat.com>
3528
3529 * gdb.python/py-value.exp (test_subscript_regression): New
3530 function. Test for invalid subscripts.
3531 * gdb.python/py-value.c (main): Add test array, and pointer to it.
3532 (ptr_ref): New function.
3533
ec7e75e7
PP
35342009-09-17 Paul Pluzhnikov <ppluzhnikov@google.com>
3535
3536 * gdb.base/default.exp: Fix "show convenience".
3537
0cc7d26f
TT
35382009-09-15 Tom Tromey <tromey@redhat.com>
3539
3540 * lib/mi-support.exp (mi_create_varobj): Update.
3541 (mi_create_floating_varobj): Likewise.
3542 (mi_create_dynamic_varobj): New proc.
3543 (mi_varobj_update): Update.
3544 (mi_varobj_update_with_type_change): Likewise.
3545 (mi_varobj_update_kv_helper): New proc.
3546 (mi_varobj_update_dynamic_helper): Rewrite.
3547 (mi_varobj_update_dynamic): New proc.
3548 (mi_list_varobj_children): Update.
3549 (mi_list_varobj_children_range): Add 'from' and 'to' arguments.
3550 * gdb.python/python-prettyprint.py (pp_outer): New class.
3551 (pp_nullstr): Likewise.
3552 (lookup_function): Register new printers.
3553 * gdb.python/python-prettyprint.c (struct substruct): New type.
3554 (struct outerstruct): Likewise.
3555 (substruct_test): New function.
3556 (struct nullstr): New type.
3557 (string_1, string_2): New globals.
3558 (main): Add new tests.
3559 * gdb.python/python-mi.exp: Added regression tests.
3560 * gdb.mi/mi2-var-display.exp: Update.
3561 * gdb.mi/mi2-var-cmd.exp: Update.
3562 * gdb.mi/mi2-var-child.exp: Update.
3563 * gdb.mi/mi2-var-block.exp: Update.
3564 * gdb.mi/mi-var-invalidate.exp: Update.
3565 * gdb.mi/mi-var-display.exp: Update.
3566 * gdb.mi/mi-var-cmd.exp: Update.
3567 * gdb.mi/mi-var-child.exp: Update.
3568 * gdb.mi/mi-var-block.exp: Update.
3569 * gdb.mi/mi-break.exp: Update.
3570 * gdb.mi/gdb701.exp: Update.
3571
a96d9b2e
SDJ
35722009-09-14 Sergio Durigan Junior <sergiodj@linux.vnet.ibm.com>
3573
3574 * Makefile.in: Inclusion of catch-syscall object.
3575 * gdb.base/catch-syscall.c: New file.
3576 * gdb.base/catch-syscall.exp: New file.
3577
b43b923a
MS
35782009-09-12 Michael Snyder <msnyder@vmware.com>
3579
3580 * gdb.reverse/step-reverse.exp: Explicitly check for targets
3581 that can support reverse debuggnig.
3582
cec03d70
TT
35832009-09-11 Tom Tromey <tromey@redhat.com>
3584
3585 * gdb.dwarf2/valop.S: New file.
3586 * gdb.dwarf2/valop.exp: New file.
3587
e23bb3fc
MK
35882009-09-11 Mark Kettenis <kettenis@gnu.org>
3589
3590 * gdb.threads/current-lwp-dead.exp: Only run this on Linux.
3591
37c3696d
DE
35922009-09-10 Doug Evans <dje@google.com>
3593
3594 * gdb.base/breakpoint-shadow.exp: Fix intermittent failures.
3595 Add $gdb_prompt to second breakpoint regexp.
3596
5172aecb
JB
35972009-09-08 Thiago Jung Bauermann <thiago.bauermann@gmail.com>
3598
3599 * gdb.python/Makefile.in (EXECUTABLES): Adjust to new executable
3600 names, add missing ones.
3601 * gdb.python/py-cmd.exp: Rename from python-cmd.exp.
3602 * gdb.python/py-frame.c: Rename from python-frame.c.
3603 * gdb.python/py-frame.exp: Rename from python-frame.exp. Adjust
3604 testfile name.
3605 * gdb.python/py-function.exp: Rename from python-function.exp.
3606 * gdb.python/py-mi.exp: Rename from python-mi.exp. Adjust
3607 testfile name.
3608 * gdb.python/py-prettyprint.c: Rename from python-prettyprint.c.
3609 * gdb.python/py-prettyprint.exp: Rename from python-prettyprint.exp.
3610 Adjust testfile name.
3611 * gdb.python/py-prettyprint.py: Rename from python-prettyprint.py.
3612 * gdb.python/py-template.cc: Rename from python-template.cc.
3613 * gdb.python/py-template.exp: Rename from python-template.exp.
3614 Adjust testfile name.
3615 * gdb.python/py-value.c: Rename from python-value.c.
3616 * gdb.python/py-value.exp: Rename from python-value.exp. Adjust
3617 testfile name.
3618
b554e4bd
JK
36192009-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
3620
3621 * gdb.base/breakpoint-shadow.exp (Second breakpoint placed): Initialize
3622 $bpt2address.
3623 (Second breakpoint address is valid on ia64)
3624 (Third breakpoint on ia64 in the Second breakpoint's bundle): New.
3625
9a68ae16
JM
36262009-09-03 Joseph Myers <joseph@codesourcery.com>
3627
3628 * gdb.base/ending-run.exp: Restrict regular expression matching
3629 line number to require closing brace following.
3630
146b9145
DE
36312009-09-03 Doug Evans <dje@google.com>
3632
3633 * gdb.base/store.exp (check_set): Fix typo in expected value message.
3634
787d21e1
TT
36352009-09-02 Tom Tromey <tromey@redhat.com>
3636
3637 * gdb.dwarf2/callframecfa.exp: Use gdb_continue_to_breakpoint.
3638
e7802207
TT
36392009-09-02 Tom Tromey <tromey@redhat.com>
3640
3641 * gdb.dwarf2/callframecfa.exp: New file.
3642 * gdb.dwarf2/callframecfa.S: New file.
3643
817aadd2
JK
36442009-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
3645
3646 * gdb.base/solib-overlap.exp, gdb.base/solib-overlap-lib.c,
3647 gdb.base/solib-overlap-main.c: New.
3648
4a76eae5
DJ
36492009-08-28 Daniel Jacobowitz <dan@codesourcery.com>
3650
3651 PR gdb/10565
3652
3653 * gdb.base/bitfields.c (struct container, container): New.
3654 (main): Initialize it and call break5.
3655 * gdb.base/bitfields.exp (bitfield_at_offset): New test.
3656
d4b96c9a
JK
36572009-08-28 Jan Kratochvil <jan.kratochvil@redhat.com>
3658
3659 Support constant DW_AT_data_member_location by GCC PR debug/40659.
3660 * gdb.dwarf2/dw2-inheritance.exp, gdb.dwarf2/dw2-inheritance.S: New.
3661
4e22772d
JK
36622009-08-27 Jan Kratochvil <jan.kratochvil@redhat.com>
3663
3664 * gdb.mi/mi2-var-cmd.exp (create variable with invalid FRAME-ADDR): New.
3665
2efab443
MS
36662009-08-26 Michael Snyder <msnyder@vmware.com>
3667
3668 * gdb.base/i386-reverse.c: New file.
3669 * gdb.base/i386-reverse.exp: New file.
3670 * gdb.base/Makefile.in: Add new files to be removed.
3671
07ab73a0
JM
36722009-08-26 Joseph Myers <joseph@codesourcery.com>
3673
3674 * gdb.mi/mi-basics.exp (test_cwd_specification): Do not test
3675 environment-pwd for remote host.
3676 * gdb.mi/mi2-basics.exp (test_cwd_specification): Likewise.
3677
676accff
KS
36782009-08-24 Keith Seitz <keiths@redhat.com>
3679
3680 * gdb.cp/cpcompletion.exp (test_class_complete): New procedure.
3681 Add two new C++ completer tests which limit the output to a
889bf7c5 3682 given class.
676accff 3683
f9f7ad22
MS
36842009-08-24 Michael Snyder <msnyder@vmware.com>
3685
3686 * gdb.base/del.exp: Fix typo in comment.
3687 * gdb.base/step-bt.exp: Fix cut and paste error in comment.
3688
81ecdfbb
RW
36892009-08-22 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
3690
3691 * configure: Regenerate.
3692 * gdb.hp/configure: Likewise.
3693 * gdb.hp/gdb.aCC/configure: Likewise.
3694 * gdb.hp/gdb.base-hp/configure: Likewise.
3695 * gdb.hp/gdb.compat/configure: Likewise.
3696 * gdb.hp/gdb.defects/configure: Likewise.
3697 * gdb.hp/gdb.objdbg/configure: Likewise.
3698 * gdb.stabs/configure: Likewise.
3699
cab0c772
UW
37002009-08-19 Doug Evans <dje@google.com>
3701
3702 * gdb.base/gdbvars.c: New file.
3703 * gdb.base/gdbvars.exp: Test convenience vars with program variables.
3704
b8fa0bfa
PA
37052009-08-14 Pedro Alves <pedro@codesourcery.com>
3706
3707 * gdb.threads/killed.exp, gdb.threads/manythreads.exp,
3708 gdb.threads/staticthreads.exp: Adjust to "quit" output changes.
3709
b84aa90a
PA
37102009-08-13 Pedro Alves <pedro@codesourcery.com>
3711
3712 * gdb.base/default.exp: Adjust "set language test": it's now an
3713 enum command. Larger help string moved to "help set language".
3714 * gdb.base/help.exp: Adjust "help set language" expected output,
3715 now lists all known languages.
3716
0d8f9b2c
NF
37172009-08-11 Nathan Froyd <froydnj@codesourcery.com>
3718
3719 * gdb.arch/altivec-abi.exp (altivec_abi_tests): Turn on printing of
3720 all frame arguments.
3721 * gdb.arch/altivec-regs.exp: Likewise.
3722
bda180e0
TT
37232009-08-07 Tom Tromey <tromey@redhat.com>
3724
3725 * gdb.base/setshow.exp: Add tests for changes to set language, set
3726 check range, and set check type.
3727
48cb2d85
VP
37282009-08-03 Vladimir Prus <vladimir@codesourcery.com>
3729
3730 * lib/mi-support.exp (mi_list_breakpoints): Make it work.
3731 * gdb.mi/mi-break.exp (test_breakpoint_commands): New.
889bf7c5 3732 Call it.
48cb2d85 3733
1ea34204
UW
37342009-07-31 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3735
3736 * configure.ac: Run gdb.cell tests when appropriate.
3737 * configure: Regenerate.
3738 * lib/cell.exp: New file.
3739 * gdb.cell: New directory.
3740 * gdb.cell/configure.ac: New file.
3741 * gdb.cell/configure: New file.
3742 * gdb.cell/Makefile.in: New file.
3743 * gdb.cell/arch.exp: New file.
3744 * gdb.cell/break.c: New file.
3745 * gdb.cell/break.exp: New file.
3746 * gdb.cell/break-spu.c: New file.
3747 * gdb.cell/bt.c: New file.
3748 * gdb.cell/bt2-spu.c: New file.
3749 * gdb.cell/bt-spu.c: New file.
3750 * gdb.cell/bt.exp: New file.
3751 * gdb.cell/coremaker.c: New file.
3752 * gdb.cell/coremaker-spu.c: New file.
3753 * gdb.cell/core.exp: New file.
3754 * gdb.cell/gcore.exp: New file.
3755 * gdb.cell/data.c: New file.
3756 * gdb.cell/data.exp: New file.
3757 * gdb.cell/data-spu.c: New file.
3758 * gdb.cell/ea-cache.exp: New file.
3759 * gdb.cell/ea-cache.c: New file.
3760 * gdb.cell/ea-cache-spu.c: New file.
3761 * gdb.cell/ea-standalone.c: New file.
3762 * gdb.cell/ea-standalone.exp: New file.
3763 * gdb.cell/ea-test.c: New file.
3764 * gdb.cell/ea-test.exp: New file.
3765 * gdb.cell/f-regs.exp: New file.
3766 * gdb.cell/mem-access.c: New file.
3767 * gdb.cell/mem-access.exp: New file.
3768 * gdb.cell/mem-access-spu.c: New file.
3769 * gdb.cell/ptype.exp: New file.
3770 * gdb.cell/registers.exp: New file.
3771 * gdb.cell/size.c: New file.
3772 * gdb.cell/sizeof.exp: New file.
3773 * gdb.cell/size-spu.c: New file.
3774 * gdb.cell/solib.exp: New file.
3775 * gdb.cell/solib-symbol.exp: New file.
3776
85e747d2
UW
37772009-07-31 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3778
3779 * gdb.xml/tdesc-regs.exp: Skip for SPU targets.
3780
58d6951d
DJ
37812009-07-28 Daniel Jacobowitz <dan@codesourcery.com>
3782
3783 * gdb.base/float.exp: Handle VFP registers.
3784
6e0a4f15
MS
37852009-07-14 Michael Snyder <msnyder@vmware.com>
3786
dcd5da87
MS
3787 * gdb.reverse/finish-reverse.exp: Do not expect reverse-finish
3788 to bring gdb to the beginning of the calling line.
3789
6e0a4f15
MS
3790 * gdb.arch/i386-signal.c (sigframe): Add a nop to avoid
3791 confusing the i386 epilogue unwinder.
3792
782b2b07
SS
37932009-07-14 Stan Shebs <stan@codesourcery.com>
3794
3795 * gdb.trace/tracecmd.exp: Add basic test of tracepoint conditions.
3796
f662c3bc
MS
37972009-07-14 Michael Snyder <msnyder@vmware.com>
3798
3799 * gdb.reverse/step-reverse.exp (stepi into function call):
3800 Call instruction may not be first instruction in the line.
3801 (reverse stepi from a function call): Used wrong line number.
3802
8f313923
JK
38032009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
3804
3805 * gdb.arch/amd64-i386-address.exp, gdb.arch/amd64-i386-address.S: New.
3806
4662c76e
JK
38072009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
3808
3809 Fix gdb.base/macscp.exp when using custom inputrc.
3810 * gdb.base/completion.exp: Remove env(INPUTRC) set and restore.
3811 * gdb.base/readline.exp: Remove env(INPUTRC) set and restore. Remove
3812 env(TERM) set.
3813 * gdb.cp/cpcompletion.exp: Remove env(INPUTRC) set.
3814 * lib/gdb.exp (default_gdb_start): Add env(INPUTRC) and env(TERM) set.
3815
aa81e255
JK
38162009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
3817
3818 Fix racy clashing of output files for gdb.base{1,2}/ parallel run.
3819 * gdb.base/annota1.exp (thread_test): Import global $testfile.
3820 Change the compilation target to match the testcase name.
3821 * gdb.base/sect-cmd.exp: Change the compilation target to match the
3822 testcase name.
3823 * a2-run.exp: Use for setup prepare_for_testing. Change the
3824 compilation target to match the testcase name.
3825 * gdb.base/commands.exp: Likewise.
3826 * gdb.base/finish.exp: Likewise.
3827 * gdb.base/float.exp: Likewise.
3828 * gdb.base/info-target.exp: Likewise.
3829 * gdb.base/relational.exp: Likewise.
3830 * gdb.base/term.exp: Likewise.
3831 * gdb.base/until.exp: Likewise.
3832 * gdb.base/volatile.exp: Likewise.
3833 * gdb.base/whatis-exp.exp: Likewise.
3834
4c93b1d7
HZ
38352009-07-11 Hui Zhu <teawater@gmail.com>
3836
3837 * gdb.base/help.exp (disassemble): Update expected help text.
3838
812f7342
TT
38392009-07-09 Tom Tromey <tromey@redhat.com>
3840
3841 * lib/gdb.exp: Handle TRANSCRIPT.
3842 (remote_spawn, remote_close, send_gdb): New procs.
3843
fbb8f299
PM
38442009-07-10 Phil Muldoon <pmuldoon@redhat.com>
3845
3846 * gdb.python/python-prettyprint.c: Add counted null string
3847 structure.
3848 * gdb.python/python-prettyprint.exp: Print null string. Test for
3849 embedded nulls.
3850 * gdb.python/python-prettyprint.py (pp_ns): New Function.
3851 * gdb.python/python-value.exp (test_value_in_inferior): Add
3852 variable length string fetch tests.
3853 * gdb.python/python-value.c (main): Add strings for string fetch tests.
3854
c0ac0ec7
JK
38552009-07-09 Jan Kratochvil <jan.kratochvil@redhat.com>
3856
3857 * gdb.base/dump.exp (inaccessible memory is reported): New test.
3858
30b66ecc
TT
38592009-07-07 Tom Tromey <tromey@redhat.com>
3860
3861 * gdb.base/call-rt-st.exp: Update for change to escape output.
3862 * gdb.base/callfuncs.exp: Likewise.
3863 * gdb.base/charset.exp: Likewise.
3864 * gdb.base/constvars.exp: Likewise.
3865 * gdb.base/long_long.exp: Likewise.
3866 * gdb.base/pointers.exp: Likewise.
3867 * gdb.base/printcmds.exp: Likewise.
3868 * gdb.base/setvar.exp: Likewise.
3869 * gdb.base/store.exp: Likewise.
3870 * gdb.cp/ref-types.exp: Likewise.
3871 * gdb.mi/mi-var-child.exp: Likewise.
3872 * gdb.mi/mi-var-display.exp: Likewise.
3873 * gdb.mi/mi2-var-display.exp: Likewise.
3874 * gdb.base/charset.exp: Test octal escape sequence length.
3875 Update for change to escape output.
3876
187c4a2b
JK
38772009-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
3878
3879 * gdb.mi/mi2-var-cmd.exp (floating varobj invalidation): New test.
3880
d80a43f9
DJ
38812009-07-06 Daniel Jacobowitz <dan@codesourcery.com>
3882
3883 * lib/java.exp (java_init): Ignore $GCJ if it is empty.
3884
047427a8
JK
38852009-07-06 Jan Kratochvil <jan.kratochvil@redhat.com>
3886
3887 * lib/gdbserver-support.exp (gdbserver_start): Loop spawning
3888 gdbserver increasing $portnum if "Can't bind address" has been seen.
3889
8b5a0f4f
PA
38902009-07-05 Pedro Alves <pedro@codesourcery.com>
3891
3892 * gdb.base/ending-run.exp: Add "step out of main" pattern for
3893 mingw32ce.
3894
7d93ba58
PA
38952009-07-05 Pedro Alves <pedro@codesourcery.com>
3896
3897 * gdb.base/long_long.exp: arm-mingw32ce defaults to natural-endian
3898 VFP format.
3899
2277426b
PA
39002009-07-02 Pedro Alves <pedro@codesourcery.com>
3901
3902 * gdb.base/multi-forks.exp: Only run detach-on-fork tests on
3903 linux. Adjust to use "inferior", "info inferiors", "detach
3904 inferior" and "kill inferior" instead of "restart", "info fork",
3905 "detach fork" and "delete fork".
3906 * gdb.base/ending-run.exp: Spell out "info".
3907 * gdb.base/help.exp: Adjust to use test_prefix_command_help for
3908 the "kill" command.
3909
5af949e3
UW
39102009-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3911
3912 * gdb.threads/tls-shared.exp: Update to locexpr_describe_location
3913 change to prefix TLS offset in hex with 0x.
3914
5d3729b5
UW
39152009-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3916
3917 * gdb.base/default.exp: Update test case for "x" changes.
3918
af589bd0
TG
39192009-07-01 Tristan Gingold <gingold@adacore.com>
3920
3921 * gdb.base/bigcore.exp: Make darwin untested.
3922
40974f91
JK
39232009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
3924
3925 * gdb.base/completion.exp (directory completion): Create the directory.
3926 New variables uniquedir, escapeduniquedir, uniquesu, uniquesub,
3927 escapeuniquesub.
3928 (directory completion 2): Expect now ${escapeuniquesub}.
3929 (Glob remaining of directory test): Remove one excessive newline.
3930 Expect the real output.
3931
59dd3af6
JK
39322009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
3933
3934 Fix `make check//%' target after `make check' has been ran.
3935 * Makefile.in (TEST_TARGETS): Remove the %/.dir dependency. Add
3936 a mkdir call.
3937 (check-gdb.base%): Remove the gdb.base%/.dir dependency.
3938 (%/.dir): Remove.
3939
f4e164aa
JK
39402009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
3941
3942 * lib/mi-support.exp (mi_check_thread_states): Permit any output before
3943 the expected result record.
3944
69af2122
JK
39452009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
3946
3947 Remove racy FAILs relying just on the timeouts.
3948 * gdb.base/setshow.exp (set annotate 2, show annotate (2))
3949 (annotation_level 2): Remove racy FAILs.
3950
2fd481e1
PP
39512009-06-30 Paul Pluzhnikov <ppluzhnikov@google.com>
3952
3953 gdb/10275
889bf7c5
PA
3954 * gdb.dwarf2/dw2-restore.{S,exp}: New test.
3955
c38f313d
DJ
39562009-06-30 Daniel Jacobowitz <dan@codesourcery.com>
3957
3958 * gdb.opt/inline-locals.exp: Remove XFAIL with duplicated arg1.
3959
8b777f02
VP
39602009-06-30 Vladimir Prus <vladimir@codesourcery.com>
3961
3962 * gdb.mi/mi-stack.exp: Testing symbolic options
3963 to -stack-list-locals and -stack-list-arguments.
3964
00c7eacf
JK
39652009-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
3966
3967 * gdb.threads/current-lwp-dead.exp, gdb.threads/current-lwp-dead.c: New.
3968
6bc80edc
TT
39692009-06-29 Tom Tromey <tromey@redhat.com>
3970
3971 * dg-extract-results.sh: New file.
3972 * Makefile.in (FORCE_PARALLEL): New variable.
3973 (CHECK_TARGET): New conditional variable.
3974 (check): Use CHECK_TARGET.
3975 (DO_RUNTEST): New variable.
3976 (check-single): New target.
3977 (TEST_DIRS): New variable.
3978 (TEST_TARGETS): Likewise.
3979 (check-parallel): New target.
3980 (check-gdb.%): New pattern.
3981 (BASE1_FILES): New variable.
3982 (BASE2_FILES): Likewise.
3983 (check-gdb.base%): New pattern.
3984 (%/.dir): New pattern.
3985 * configure: Rebuild.
3986 * aclocal.m4 (AM_CONDITIONAL): New defun.
3987 * configure.ac: Check whether user is using GNU make.
3988 (GMAKE): New conditional.
3989
794684b6
SW
39902009-06-29 Sami Wagiaalla <swagiaal@redhat.com>
3991
3992 * gdb.cp/namespace-nested-import.cc: New test.
3993 * gdb.cp/namespace-nested-import.exp: New test.
3994
edb3359d
DJ
39952009-06-27 Daniel Jacobowitz <dan@codesourcery.com>
3996
3997 * gdb.base/break.exp: Add an XFAIL for gcc/36748.
3998 * gdb.cp/annota2.exp: Accept frames-invalid in more places.
3999 * gdb.opt/Makefile.in (EXECUTABLES): Update.
4000 * gdb.opt/clobbered-registers-O2.exp: Update to GPL v3.
4001 * gdb.opt/inline-bt.c, gdb.opt/inline-bt.exp,
4002 gdb.opt/inline-cmds.c, gdb.opt/inline-cmds.exp,
4003 gdb.opt/inline-locals.c, gdb.opt/inline-locals.exp,
4004 gdb.opt/inline-markers.c: New files.
4005 * lib/gdb.exp (skip_inline_frame_tests): New function.
4006 (skip_inline_var_tests): New function.
4007
cf657a0c
AS
40082009-06-27 Andreas Schwab <schwab@linux-m68k.org>
4009
4010 * gdb.cp/exception.exp: Don't require $hex before inner frame in
4011 backtrace.
4012
28d41a99
MS
40132009-06-27 Michael Snyder <msnyder@vmware.com>
4014
4015 * gdb.reverse: New directory.
4016 * gdb.reverse/break-reverse.c: New test.
4017 * gdb.reverse/break-reverse.exp: New test.
4018 * gdb.reverse/consecutive-reverse.c: New test.
4019 * gdb.reverse/consecutive-reverse.exp: New test.
4020 * gdb.reverse/finish-reverse.c: New test.
4021 * gdb.reverse/finish-reverse.exp: New test.
4022 * gdb.reverse/machinestate.c: New test.
4023 * gdb.reverse/ms1.c: New test.
4024 * gdb.reverse/machinestate.exp: New test.
4025 * gdb.reverse/Makefile.in: New file.
4026 * gdb.reverse/shr2.c: New test.
4027 * gdb.reverse/solib-reverse.c: New test.
4028 * gdb.reverse/solib-reverse.exp: New test.
4029 * gdb.reverse/step-reverse.c: New test.
4030 * gdb.reverse/step-reverse.exp: New test.
4031 * gdb.reverse/until-reverse.c: New test.
4032 * gdb.reverse/ur1.c: New test.
4033 * gdb.reverse/until-reverse.exp: New test.
4034 * gdb.reverse/watch-reverse.c: New test.
4035 * gdb.reverse/watch-reverse.exp: New test.
4036 * configure.ac (AC_OUTPUT): Add gdb.reverse/Makefile.
4037 * configure: Regenerate.
4038
fe3c8b0d
DE
40392009-06-26 Doug Evans <dje@google.com>
4040
4041 * gdb.base/psymtab.exp: Turn off pending breakpoints.
4042
3a72a602
PM
40432009-06-26 Pierre Muller <muller@ics.u-strasbg.fr>
4044
4045 * gdb.base/exe-lock.exp (binfile): Add $EXEEXT suffix to fix
4046 windows problem for 'file delete $binfile'.
4047
27aa8d6a
SW
40482009-06-23 Sami Wagiaalla <swagiaal@redhat.com>
4049
4050 * gdb.cp/namespace-using.exp: New test.
4051 * gdb.cp/namespace-using.cc: New test.
4052
8ac055f8
JB
40532009-05-20 Joel Brobecker <brobecker@adacore.com>
4054
4055 * gdb.ada/variant_record_packed_array: New testcase.
4056
85e306ed
TT
40572009-06-23 Tom Tromey <tromey@redhat.com>
4058
4059 * gdb.base/charset.exp (test_combination): Regression test.
4060 * gdb.base/charset.c (my_wchar_t): New typedef.
4061 (myvar): New global.
4062 (main): Set myvar.
4063
56643c5e
PM
40642009-06-18 Pierre Muller <muller@ics.u-strasbg.fr>
4065
4066 * lib/gdb.exp (gdb_compile): Also force unbuffered mode for DJGPP
4067 target.
4068
1fac167a
UW
40692009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4070
4071 * gdb.base/dump.exp: Handle SPU like 64-bit platforms.
4072
7ccb0be9
UW
40732009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4074
4075 * gdb.mi/gdb680.exp: Update test for error message.
4076
568d6575
UW
40772009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4078
4079 * gdb.base/annota1.exp: Allow multiple occurrences of the
4080 frames-invalid annotation.
4081 * gdb.cp/annota2.exp: Likewise.
4082
7cd1089b
PM
40832009-06-15 Phil Muldoon <pmuldoon@redhat.com>
4084
4085 * gdb.cp/gdb2495.cc: New file.
4086 * gdb.cp/gdb2495.exp: New file.
4087
72c63395
JK
40882009-06-12 Jan Kratochvil <jan.kratochvil@redhat.com>
4089
4090 Report error on GDB crash during runto.
4091 * lib/gdb.exp (runto <eof>): New.
4092
3788363d
DJ
40932009-06-09 Daniel Jacobowitz <dan@codesourcery.com>
4094
4095 * gdb.mi/mi-async.exp, gdb.mi/mi-basics.exp,
4096 gdb.mi/mi-break.exp, gdb.mi/mi-cli.exp,
4097 gdb.mi/mi-disassemble.exp, gdb.mi/mi-eval.exp,
4098 gdb.mi/mi-file-transfer.exp, gdb.mi/mi-file.exp,
4099 gdb.mi/mi-regs.exp, gdb.mi/mi-return.exp,
4100 gdb.mi/mi-simplerun.exp, gdb.mi/mi-stepi.exp,
4101 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-cmd.exp,
4102 gdb.mi/mi-var-display.exp, gdb.mi/mi-var-invalidate.exp,
4103 gdb.mi/mi-watch.exp, gdb.mi/mi2-basics.exp,
4104 gdb.mi/mi2-break.exp, gdb.mi/mi2-cli.exp,
4105 gdb.mi/mi2-disassemble.exp, gdb.mi/mi2-eval.exp,
4106 gdb.mi/mi2-file.exp, gdb.mi/mi2-regs.exp,
4107 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
4108 gdb.mi/mi2-stepi.exp, gdb.mi/mi2-var-block.exp,
4109 gdb.mi/mi2-var-child.exp, gdb.mi/mi2-var-cmd.exp,
4110 gdb.mi/mi2-var-display.exp, gdb.mi/mi2-watch.exp,
4111 gdb.server/ext-run.exp, gdb.server/file-transfer.exp,
4112 gdb.server/server-mon.exp, gdb.server/server-run.exp,
4113 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
4114 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
4115 gdb.trace/packetlen.exp, gdb.trace/passc-dyn.exp,
4116 gdb.trace/passcount.exp, gdb.trace/report.exp,
4117 gdb.trace/save-trace.exp, gdb.trace/tfind.exp,
4118 gdb.trace/tracecmd.exp, gdb.trace/while-dyn.exp,
4119 gdb.trace/while-stepping.exp: Use a unique name for the compiled
4120 executable.
4121
17592de3
PA
41222009-06-07 Pedro Alves <pedro@codesourcery.com>
4123
4124 * gdb.threads/manythreads.c (main): Check if PTHREAD_STACK_MIN is
4125 defined before referencing it.
4126
701e355d
DE
41272009-06-03 Doug Evans <dje@google.com>
4128
4129 * gdb.arch/i386-sse.exp: Test xmm[8-15] if amd64.
4130 * gdb.arch/i386-see.c: Ditto.
4131
f2292c65
PM
41322009-05-30 Pierre Muller <muller@ics.u-strasbg.fr>
4133
4134 * gdb.base/macscp.exp (info_macro): Return undefined if undefined.
4135 (check_macro): Return 1 if undefined.
4136 If first test fails, check if macro debug information is available,
4137 and report unsupported test if no macro information is found.
4138
5a437975
DE
41392009-05-29 Doug Evans <dje@google.com>
4140
4141 * gdb.threads/hand-call-in-threads.exp: New.
4142 * gdb.threads/hand-call-in-threads.c: New.
4143
c141c696
MS
41442009-05-29 Michael Snyder <msnyder@vmware.com>
4145
4146 * gdb.base/break-always.exp: Change "1" to "on".
4147 Add confirmation check.
4148
b3444185
PA
41492009-05-28 Pedro Alves <pedro@codesourcery.com>
4150
4151 * gdb.threads/threxit-hop-specific.c: New.
4152 * gdb.threads/threxit-hop-specific.exp: New.
4153 * gdb.threads/thread-execl.c: New.
4154 * gdb.threads/thread-execl.exp: New.
4155
b6313243
TT
41562009-05-27 Tom Tromey <tromey@redhat.com>
4157 Thiago Jung Bauermann <bauerman@br.ibm.com>
4158
4159 * lib/mi-support.exp (mi_varobj_update_dynamic): New proc.
4160 (mi_child_regexp): Likewise.
4161 (mi_list_varobj_children_range): Likewise.
4162 (mi_get_features): Likewise.
4163 (mi_list_varobj_children): Rewrite.
4164 * gdb.python/python-mi.exp: New file.
4165
a6bac58e
TT
41662009-05-27 Tom Tromey <tromey@redhat.com>
4167 Thiago Jung Bauermann <bauerman@br.ibm.com>
4168 Phil Muldoon <pmuldoon@redhat.com>
4169 Paul Pluzhnikov <ppluzhnikov@google.com>
4170
4171 * gdb.python/python-prettyprint.exp: New file.
4172 * gdb.python/python-prettyprint.c: New file.
4173 * gdb.python/python-prettyprint.py: New file.
4174 * gdb.base/display.exp: print/r is now valid.
4175
2c74e833
TT
41762009-05-27 Thiago Jung Bauermann <bauerman@br.ibm.com>
4177 Tom Tromey <tromey@redhat.com>
4178 Pedro Alves <pedro@codesourcery.com>
4179 Paul Pluzhnikov <ppluzhnikov@google.com>
4180
4181 * gdb.python/python-template.exp: New file.
4182 * gdb.python/python-template.cc: New file.
4183 * gdb.python/python.exp (gdb_py_test_multiple): Add two objfile
4184 tests.
4185 * gdb.python/python-value.exp (py_objfile_tests): New proc.
4186 Call it.
4187 (test_value_after_death): New proc.
4188 * gdb.python/python-value.c (PTR): New typedef.
4189 (main): New variable 'x'.
4190
89c73ade
TT
41912009-05-27 Tom Tromey <tromey@redhat.com>
4192
4193 * gdb.python/python.exp (gdb_py_test_multiple): Add two objfile
4194 tests.
4195 * gdb.python/python-value.exp (py_objfile_tests): New proc.
4196 Call it.
4197
a75724bc
PA
41982009-05-27 Pedro Alves <pedro@codesourcery.com>
4199
4200 * gdb.mi/nsthrexec.c, gdb.mi/mi-nsthrexec.exp: New.
4201
e58b0e63
PA
42022009-05-24 Pedro Alves <pedro@codesourcery.com>
4203
4204 * gdb.threads/fork-thread-pending.c: New.
4205 * gdb.threads/fork-thread-pending.exp: New.
4206
4ac36638
JK
42072009-05-21 Jan Kratochvil <jan.kratochvil@redhat.com>
4208
4209 * gdb.dwarf2/dw2-strp.exp (p a_string2, ptype a_string2): New.
4210 * gdb.dwarf2/dw2-strp.S (a_string2): New.
4211
889bf7c5 42122009-05-18 Jon Beniston <jon@beniston.com>
c28c63d8 4213
889bf7c5 4214 * gdb.asm/asm-source.exp: Add lm32 target.
c28c63d8 4215
b242c3c2
PA
42162009-05-17 Pedro Alves <pedro@codesourcery.com>
4217
4218 * gdb.base/foll-fork.c: Include stdlib.h. Add markers for
4219 `gdb_get_line_number'. Call `callee' in both parent and child.
4220 * gdb.base/foll-fork.exp (catch_fork_child_follow): Use
4221 `gdb_get_line_number' instead of hardcoding line numbers.
4222 (catch_fork_unpatch_child): New procedure to test detaching
4223 breakpoints from child fork.
4224 (tcatch_fork_parent_follow): Use `gdb_get_line_number' instead of
4225 hardcoding line numbers.
4226 (do_fork_tests): Run `catch_fork_unpatch_child'.
4227
ee342b23
VP
42282009-05-17 Vladimir Prus <vladimir@codesourcery.com>
4229
4230 * gdb.mi/mi-cmd-var.exp: Check that when varobj
4231 of structure type enters or leaves the scope, it
4232 is reported by -var-update.
4233
e2009e98
DE
42342009-05-11 Doug Evans <dje@sebabeach.org>
4235
4236 * gdb.mi/nsintrall.c (main): Fix off-by-one error.
4237 * gdb.threads/pending-step.c (main): Fix off-by-one error.
4238 * gdb.threads/schedlock.c (main): Fix off-by-one error.
4239
00903456
JK
42402009-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
4241
4242 * gdb.cp/expand-sals.exp, gdb.cp/expand-sals.cc: New.
4243
dc621c35
DE
42442009-04-30 Doug Evans <dje@google.com>
4245
4246 * gdb.threads/watchthreads2.exp: New testcase.
4247 * gdb.threads/watchthreads2.c: New testcase.
4248
9ab4e744
DE
42492009-04-29 Doug Evans <dje@google.com>
4250
4251 * gdb.cp/mb-ctor.exp: Add multi-line source statement test.
4252 * gdb.cp/mb-ctor.cc: Ditto.
4253 * gdb.cp/mb-inline.exp: Add multi-line source statement test.
4254 * gdb.cp/mb-inline.h (multi_line_foo): New function.
4255 * gdb.cp/mb-inline1.cc: Call it.
4256 * gdb.cp/mb-inline2.cc: Ditto.
4257 * gdb.cp/mb-templates.exp: Add multi-line source statement test.
4258 * gdb.cp/mb-templates.cc (multi_line_foo): New template.
4259
484086b7
JK
42602009-04-29 Jan Kratochvil <jan.kratochvil@redhat.com>
4261
4262 * gdb.base/macscp.exp: New `options' parameter `-DFROM_COMMANDLINE'.
4263 (info_macro): Remova `decimal' declaration. New variable `nonzero'.
4264 Replace all uses of `decimal' by `nonzero'.
4265 (info macro FROM_COMMANDLINE): New test.
4266
379a77b5
TT
42672009-04-27 Tom Tromey <tromey@redhat.com>
4268
4269 * gdb.base/printcmds.exp (test_printf): Test comma operator in [].
4270
b92b73c2
DE
42712009-04-27 Doug Evans <dje@google.com>
4272
4273 * gdb.threads/watchthreads.c (main): Initialize args before starting
4274 the threads. Plus formatting cleanup.
4275 * gdb.threads/watchthreads.exp: Avoid errant failures due to
4276 biased scheduling of one thread.
4277
945a118d
JG
42782009-04-27 Jerome Guitton <guitton@adacore.com>
4279
4280 * gdb.cp/templates.cc (GetMax): New template.
4281 (main): Declare two instances of GetMax.
4282 * gdb.cp/templates.exp: Add new test.
4283
d389af10
JK
42842009-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
4285
4286 * gdb.cp/abstract-origin.exp, gdb.cp/abstract-origin.cc: New test.
4287
e7f86de9
JM
42882009-04-22 Joseph Myers <joseph@codesourcery.com>
4289
4290 * lib/gdb.exp (get_compiler_info): Use -E -o in remote-host case.
4291
334cc82d
TT
42922009-04-15 Tom Tromey <tromey@redhat.com>
4293
4294 * gdb.base/charset.exp: Add regression test.
4295
d12672cc
JB
42962009-04-14 Joel Brobecker <brobecker@adacore.com>
4297
4298 * gdb.base/exe-lock.exp: New testcase.
4299
18e8c3bc
TT
43002009-04-13 Tom Tromey <tromey@redhat.com>
4301
4302 * gdb.python/python-frame.exp (gdb_py_test_silent_cmd): Test !=
4303 operator on Frame.
4304
5ecd5cbe
UW
43052009-04-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4306
4307 * gdb.base/attach.exp: Re-enable for spu*-*-* targets.
4308 * gdb.server/ext-attach.exp: Likewise.
4309
7309f756
VP
43102009-04-03 Vladimir Prus <vladimir@codesourcery.com>
4311
4312 Eliminate some sleep usage.
4313
889bf7c5
PA
4314 * gdb.mi/basics.c (do_nothing): New.
4315 (main): Use do_nothing instead of printf, so that
4316 not to introduce race condition between output of
4317 inferiour and output of gdb. Do not use sleep as it
4318 is not generally available on embedded targets.
7309f756 4319
f4b95f6f
PA
43202009-04-02 Pedro Alves <pedro@codesourcery.com>
4321
4322 * gdb.server/ext-attach.exp: Expect an optional process id after
4323 "Detached from remote process".
4324
de40b933
JK
43252009-04-02 Jan Kratochvil <jan.kratochvil@redhat.com>
4326
4327 * gdb.dwarf2/dw2-unresolved-main.c, gdb.dwarf2/dw2-unresolved.S,
4328 gdb.dwarf2/dw2-unresolved.exp: New.
4329
2ae101a4
PA
43302009-04-02 Pedro Alves <pedro@codesourcery.com>
4331
4332 * gdb.mi/mi-nonstop-exit.exp: Don't check isnative. Use
4333 mi_run_to_main.
4334
56a8e183
PA
43352009-04-02 Pedro Alves <pedro@codesourcery.com>
4336
4337 * gdb.mi/mi-nonstop.exp: Don't check isnative. Use
4338 mi_run_to_main. Skip thread exit test on remote targets.
4339 * gdb.mi/mi-nsintrall.exp: Don't check isnative. Use
4340 mi_run_to_main.
4341 * gdb.mi/mi-nsmoribund.exp: Don't check isnative. Use
4342 mi_run_to_main.
4343 * lib/mi-support.exp (mi_gdb_target_cmd): Remove trailing anchor
4344 when expecting ^connected. Detect when the target doesn't support
4345 non-stop mode.
4346 (mi_run_cmd): Detect if non-stop mode was requested by isn't
4347 supported. Return -1 on error, 0 on success.
4348 (mi_runto_helper): Don't expect a stop if mi_run_cmd failed.
4349 (mi_runto): Return mi_runto_helper's result explicitly.
4350
c35fafde
PA
43512009-04-01 Pedro Alves <pedro@codesourcery.com>
4352
4353 * gdb.threads/pending-step.c, gdb.threads/pending-step.exp: New.
4354
f8a8dce6
JB
43552009-04-01 Tom Tromey <tromey@redhat.com>
4356
4357 * gdb.base/funcargs.exp: Set print frame-arguments to "all".
4358 * gdb.base/call-ar-st.exp: Set print frame-arguments to "all".
4359 * gdb.ada/ref_param.exp: Set print frame-arguments to "all".
4360 * gdb.ada/lang_switch.exp: Set print frame-arguments to "all".
4361
71c25dea
TT
43622009-03-31 Daniel Jacobowitz <dan@codesourcery.com>
4363 Jan Kratochvil <jan.kratochvil@redhat.com>
4364
4365 PR gdb/931
4366 * gdb.cp/gdb1355.exp (f_li, f_lui, f_si, f_sui): Allow canonical
4367 output.
4368 * gdb.cp/templates.exp: Allow canonical output. Remove KFAILs
4369 for gdb/931.
4370 * dw2-strp.S (DW_AT_language): Change to C++.
4371 (DW_TAG_variable (name ""), Abbrev code 7, .Lemptyname): New.
4372
02d9a9ce
JB
43732009-03-31 Joel Brobecker <brobecker@adacore.com>
4374
4375 * gdb.ada/tasks: New testcase.
4376
1042e4c0
SS
43772009-03-30 Stan Shebs <stan@codesourcery.com>
4378
4379 * gdb.trace/actions.exp: Update to match new info trace format.
4380 * gdb.trace/deltrace.exp: Ditto.
4381 * gdb.trace/infotrace.exp: Ditto.
4382 * gdb.trace/passcount.exp: Ditto.
4383 * gdb.trace/save-trace.exp: Ditto.
4384 * gdb.trace/while-stepping.exp: Ditto.
4385 * gdb.trace/tracecmd.exp: Ditto, plus don't allow pending option.
4386
f8f6f20b
TJB
43872009-03-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
4388
4389 * gdb.python/python-frame.c: New file.
4390 * gdb.python/python-frame.exp: New file.
4391
c0c6f777
TJB
43922009-03-29 Thiago Jung Bauermann <bauerman@br.ibm.com>
4393
4394 * gdb.python/python-value.exp: Add tests for the address
4395 attribute.
4396
3cb51905
AS
43972009-03-29 Andreas Schwab <schwab@linux-m68k.org>
4398
4399 * gdb.arch/powerpc-prologue.exp: Update for disassemble-next-line.
4400
88fc996f
DE
44012009-03-26 Doug Evans <dje@google.com>
4402
4403 * gdb.mi/mi-nonstop-exit.exp: New file.
4404 * gdb.mi/non-stop-exit.c: New file.
4405
56ef84b1
TT
44062009-03-26 Tom Tromey <tromey@redhat.com>
4407
4408 Update for change to prologue skipping:
4409 * gdb.mi/mi2-simplerun.exp: Update.
4410 * gdb.mi/mi2-break.exp: Update.
4411 * gdb.mi/mi-simplerun.exp: Update.
4412 * gdb.mi/mi-break.exp: Update.
4413 * gdb.base/ending-run.exp: Update.
4414
def2b000
TJB
44152009-03-26 Thiago Jung Bauermann <bauerman@br.ibm.com>
4416
4417 * gdb.python/python-value.exp (test_value_in_inferior): Test
4418 gdb.Value.is_optimized_out attribute.
4419
442ddf59
JK
44202009-03-26 Jan Kratochvil <jan.kratochvil@redhat.com>
4421
4422 * gdb.dwarf2/dw2-noloc-main.c: New file.
4423 * gdb.dwarf2/dw2-noloc.S: New symbols matrix.
4424 (.text): Remove.
4425 (.data): New.
4426 (DW_AT_stmt_list, .debug_line, DW_AT_frame_base): Remove.
4427 (DW_AT_low_pc, DW_AT_high_pc): Reference `dw2-noloc-main.c'.
4428 (DW_TAG_subprogram func_cu1, noloc): Remove.
4429 (main): New.
4430 * gdb.dwarf2/dw2-noloc.exp: Use prepare_for_testing, compile also
4431 `dw2-noloc-main.c'. Test the new DIEs from `dw2-noloc.S'.
4432 (file_symbols): New procedure.
4433
a8df5de4
TT
44342009-03-25 Tom Tromey <tromey@redhat.com>
4435
4436 * gdb.base/charset.exp (valid_target_charset): New proc.
4437 Use it to skip tests on invalid charsets.
4438
cc1d7add
PM
44392009-03-25 Pierre Muller <muller@ics.u-strasbg.fr>
4440
4441 * gdb.base/completion.exp: Add a test for directory completion.
4442
bcd5727b
JK
44432009-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
4444
4445 Fix a racy FAIL.
4446 * gdb.base/auxv.exp (fetch_auxv): Fix trailing newlines consumption.
4447 * gdb.base/callfuncs.exp (fetch_all_registers): Likewise.
4448
cc924cad
TJB
44492009-03-21 Thiago Jung Bauermann <bauerman@br.ibm.com>
4450
4451 * gdb.python/python-cmd.exp: Add tests for keyword arguments.
4452 * gdb.python/python-function.exp: Add test for function returning
4453 a GDB value.
4454
bc3b79fd
TJB
44552009-03-20 Thiago Jung Bauermann <bauerman@br.ibm.com>
4456
4457 * gdb.python/python-function.exp: New file.
4458
6c7a06a3
TT
44592009-03-20 Tom Tromey <tromey@redhat.com>
4460
4461 * gdb.base/store.exp: Update for change to escape output.
4462 * gdb.base/callfuncs.exp (fetch_all_registers): Update for change
4463 to escape output.
4464 * gdb.base/pointers.exp: Update for change to escape output.
4465 * gdb.base/long_long.exp (gdb_test_long_long): Update for change
4466 to escape output.
4467 * gdb.base/constvars.exp (do_constvar_tests): Update for change to
4468 escape output.
4469 * gdb.base/call-rt-st.exp (print_struct_call): Update for change
4470 to escape output.
4471 * gdb.cp/ref-types.exp (gdb_start_again): Update for change to
4472 escape output.
4473 * gdb.base/setvar.exp: Update for change to escape output.
4474 * lib/gdb.exp (default_gdb_start): Set LC_CTYPE to C.
4475 * gdb.base/printcmds.exp (test_print_all_chars): Update for change
4476 to escape output.
4477 (test_print_string_constants): Likewise.
4478 * gdb.base/charset.exp (valid_host_charset): Check size of
4479 wchar_t. Handle UCS-2 and UCS-4. Add tests for wide and unicode
4480 cases. Handle "auto"-related output.
4481 * gdb.base/charset.c (char16_t, char32_t): New typedefs.
4482 (uvar, Uvar): New globals.
4483
c31af87b
JG
44842009-03-19 Jerome Guitton <guitton@adacore.com>
4485
4486 * gdb.ada/fixed_points/fixed_points.adb: Add a test on overprecise
4487 deltas.
4488 * gdb.ada/fixed_points.exp: Ditto.
4489
51272cf2
PA
44902009-03-18 Pedro Alves <pedro@codesourcery.com>
4491
4492 * return-nodebug.c: Don't include stdio.h.
4493 (init): Delete.
4494 (func): Delete definition and provide extern declaration.
4495 (t): New.
4496 (main): Don't call printf. Call func and store its result in t.
4497 * return-nodebug1.c: New.
4498 * return-nodebug.exp: Don't expect stdio output. Instead, print
4499 the global variable t. Drop printf formatters and cast types from
4500 foreach loop. Don't use prepare_for_testing. Compile
4501 return-nodebug.c and return-nodebug1.c in separate steps. Don't
4502 define FORMAT or CAST.
4503
d24948ac
PP
45042009-03-17 Paul Pluzhnikov <ppluzhnikov@google.com>
4505
4506 * gdb.base/solib-display.exp: Disable test for remote targers.
4507
61ff14c6
JK
45082009-03-15 Jan Kratochvil <jan.kratochvil@redhat.com>
4509
4510 * gdb.base/return-nodebug.exp, gdb.base/return-nodebug.c: New.
4511
cb4dce93
JK
45122009-03-14 Jan Kratochvil <jan.kratochvil@redhat.com>
4513
4514 Fix a racy FAIL.
4515 * gdb.base/multi-forks.exp (continue_to_exit_bp_loc): New function with
4516 code from `follow parent, print pids'.
4517 (`follow child, print pids', `follow parent, print pids'): Call it.
4518 Replace `gdb_test "break..."' by gdb_breakpoint.
4519
f7c60c5e
VP
45202009-03-13 Vladimir Prus <vladimir@codesourcery.com>
4521
4522 * gdb.mi/mi-cli.exp: Adjust for output difference in
61ff14c6 4523 sync and async modes.
f7c60c5e 4524
383ace49
JB
45252009-03-12 Joel Brobecker <brobecker@adacore.com>
4526
4527 * gdb.ada/ptype_arith_binop.exp: Remove some commented-out code
4528 that was checked in by mistake. Remove loading of ada.exp, since
4529 this is not necessary in this case.
4530
4ce102af
JB
45312009-03-12 Joel Brobecker <brobecker@adacore.com>
4532
4533 * gdb.ada/ptype_arith_binop.exp: New testcase.
4534
529a2aef
JB
45352009-03-12 Joel Brobecker <brobecker@adacore.com>
4536
4537 * gdb.ada/mod_from_name: New testcase.
4538
8a38181c
JB
45392009-03-12 Joel Brobecker <brobecker@adacore.com>
4540
4541 * gdb.ada/tick_last_segv: New testcase.
4542
11436dee
VP
45432009-03-12 Vladimir Prus <vladimir@codesourcery.com>
4544
61ff14c6 4545 * gdb.mi/mi-cli.exp: Remove debug print.
11436dee 4546
1f31650a
VP
45472009-03-12 Vladimir Prus <vladimir@codesourcery.com>
4548
61ff14c6
JK
4549 * gdb.mi/mi-cli.exp: Verify that CLI commands that run inferior
4550 include the token in ^running and frame info in *stopped.
1f31650a 4551
a3247a22
PP
45522009-03-05 Paul Pluzhnikov <ppluzhnikov@google.com>
4553
4554 * solib-display.exp: New file.
4555 * solib-display-main.c: New file.
4556 * solib-display-lib.c: New file.
61ff14c6 4557
aae64587
PA
45582009-03-05 Pedro Alves <pedro@codesourcery.com>
4559
4560 * gdb.arch/i386-permbkpt.S, gdb.arch/i386-permbkpt.exp: New.
4561
44aabfbc
JK
45622009-02-18 Jan Kratochvil <jan.kratochvil@redhat.com>
4563
4564 * gdb.base/macscp.exp (objfile): Move it to ${objdir}/${subdir}/.
4565 (list_and_check_macro): Use more specific test name.
4566 (next to definition): Make the test names unique.
4567
c087fcd3
PM
45682009-02-18 Pierre Muller <muller@ics.u-strasbg.fr>
4569
4570 * gdb.pascal/floats.exp: Accept approximate results everywhere.
3cb51905 4571
c86cf029
VP
45722009-02-17 Vladimir Prus <vladimir@codesourcery.com>
4573
4574 * gdb.mi/mi-nonstop.exp (notifs): Adjust for library
4575 notifications.
4576 * gdb.mi/mi-nsintrall.exp (notifs): Likewise.
4577 * gdb.mi/mi-nsmoribund.exp (notifs): Likewise.
4578 * lib/mi-support.exp (library_loaded_re): New.
4579 (mi_run_cmd, mi_send_resuming_command_raw): Adjust.
4580
3ea85240
VP
45812009-02-17 Vladimir Prus <vladimir@codesourcery.com>
4582
4583 * gdb.gdb/observer.exp: Use test_notification observer, not
4584 normal_stop, everywhere.
4585 (test_normal_stop_notifications): Rename to...
4586 (test_notifications): ...this.
4587 (test_observer_normal_stop): Rename to...
4588 (test_observer): ...this.
4589
1903f0e6
DE
45902009-02-16 Doug Evans <dje@google.com>
4591
4592 * gdb.arch/amd64-disp-step.S (test_int3): New test.
4593 * gdb.arch/amd64-disp-step.exp (test_int3): New test.
4594 * gdb.arch/i386-disp-step.S (test_prefixed_abs_jump): New test.
4595 (test_prefixed_syscall,test_int3): New tests.
4596 * gdb.arch/i386-disp-step.exp (test_prefixed_abs_jump): New test.
4597 (test_prefixed_syscall,test_int3): New tests.
4598
1d33d6ba
VP
45992009-02-14 Vladimir Prus <vladimir@codesourcery.com>
4600
3cb51905
AS
4601 * lib/mi-support.exp (mi_expect_stop): Adjust the order of fields.
4602 (mi_expect_interrupt): Likewise.
4603 * gdb.mi/mi-cli.exp: Check that "step" results in proper *stopped
4604 response.
1d33d6ba 4605
faafb047
PM
46062009-02-14 Pierre Muller <muller@ics.u-strasbg.fr>
4607
4608 * lib/gdb.exp (get_hexadecimal_valueof): New procedure.
4609 * gdb.base/pc-fp.exp (get_valueofx): Remove.
4610 Replace calls to get_valueofx by get_hexadecimal_valueof.
4611
417e16e2
PM
46122009-02-14 Pierre Muller <muller@ics.u-strasbg.fr>
4613
4614 * lib/gdb.exp (get_valueof): Accept anything as a return value.
4615 (get_integer_valueof): New procedure.
4616 (get_sizeof): Use new get_integer_value_of.
4617 * gdb.base/sizeof.exp: Replace all uses of get_valueof
4618 by get_integer_valueof.
4619
7065b901
TT
46202009-02-13 Tom Tromey <tromey@redhat.com>
4621
4622 * gdb.base/remote.exp (get_sizeof): Remove.
4623 * gdb.base/long_long.exp (get_valueof, get_sizeof): Remove.
4624 * gdb.base/dfp-test.exp (get_valueof, get_sizeof): Remove.
4625 * gdb.base/sizeof.exp (get_valueof, get_sizeof): Remove.
4626 * lib/gdb.exp (get_valueof): Move from long_long.exp.
4627 (get_sizeof): Likewise.
4628
5d7cb8df
JK
46292009-02-12 Jan Kratochvil <jan.kratochvil@redhat.com>
4630
4631 PR fortran/9806
4632 * gdb.fortran/module.exp, gdb.fortran/module.f90: New.
4633
b2febfff
PP
46342009-02-06 Paul Pluzhnikov <ppluzhnikov@google.com>
4635
4636 * gdb.cp/pr9594.cc: Prevent GCC from optimizing 'a' out.
4637
4aa995e1
PA
46382009-02-06 Pedro Alves <pedro@codesourcery.com>
4639
4640 * gdb.base/siginfo-obj.c, gdb.base/siginfo-obj.exp: New.
4641
d8906c6f
TJB
46422009-02-06 Thiago Jung Bauermann <bauerman@br.ibm.com>
4643
4644 * gdb.python/python-cmd.exp: New file.
4645
ff4ab08d
TG
46462009-02-06 Tristan Gingold <gingold@adacore.com>
4647
4648 * gdb.arch/i386-sse.c (main): Replace call to puts by an nop asm.
4649
aacd552b
TG
46502009-02-05 Tristan Gingold <gingold@adacore.com>
4651
4652 * gdb.base/sigbpt.exp: Detect which signal is received when a NULL
4653 pointer is dereferenced and use this signal name in regexp.
4654 * gdb.base/signull.exp: Ditto.
4655 * gdb.base/sigbpt.c (main): Catch SIGBUS too.
4656 * gdb.base/signull.c (main): Ditto.
4657
08c637de
TJB
46582009-02-04 Tom Tromey <tromey@redhat.com>
4659 Thiago Jung Bauermann <bauerman@br.ibm.com>
4660
4661 * gdb.python/python-value.exp: Use `gdb.history' instead of
4662 `gdb.value_from_history'.
4663 (test_value_numeric_ops): Add test for conversion of enum constant.
4664 * gdb.python/python-value.c (enum e): New type.
4665 (evalue): New global.
4666 (main): Use argv.
4667
20261af8
JG
46682009-02-04 Jerome Guitton <guitton@adacore.com>
4669
4670 * gdb.ada/uninitialized_vars: New test program.
4671 * gdb.ada/uninitialized_vars.exp: New testcase.
4672
52e44b43
TT
46732009-02-02 Tom Tromey <tromey@redhat.com>
4674
4675 * gdb.cp/cpcompletion.exp: Name the test "pr9594".
4676 * gdb.cp/pr2489.cc: Rename...
4677 * gdb.cp/pr9594.cc: ... to this.
4678
1c71341a
TT
46792009-02-02 Tom Tromey <tromey@redhat.com>
4680
4681 * gdb.cp/Makefile.in (EXECUTABLES): Add pr2489.
4682 * gdb.cp/pr2489.cc: New file.
4683 * gdb.cp/cpcompletion.exp: New file.
4684
a4295225
TT
46852009-02-02 Tom Tromey <tromey@redhat.com>
4686
4687 PR exp/9059:
4688 * gdb.cp/call-c.exp: Add regression test.
4689 * gdb.cp/call-c.cc (FooHandle): New typedef.
4690 (main): New variable 'handle'.
4691
592375cd
VP
46922009-01-30 Vladimir Prus <vladimir@codesourcery.com>
4693
4694 * lib/mi-support.exp (et_mi_thread_list)
4695 (check_mi_and_console_threads): Adjust for current thread in
4696 -thread-list-ids output.
4697
41447f92
VP
46982009-01-30 Vladimir Prus <vladimir@codesourcery.com>
4699
889bf7c5
PA
4700 * gdb.mi/mi-break.exp (test_disabled_creation): New.
4701 Call it.
41447f92 4702
35669430
DE
47032009-01-28 Doug Evans <dje@google.com>
4704
4705 * gdb.arch/amd64-disp-step.S: New file.
4706 * gdb.arch/amd64-disp-step.exp: New file.
4707 * gdb.arch/i386-disp-step.S: New file.
4708 * gdb.arch/i386-disp-step.exp: New file.
4709
09f00d9a
PM
47102009-01-27 Pierre Muller <muller@ics.u-strasbg.fr>
4711
4712 * gdb.base/find.exp: Set newline variable
4713 using quotes instead of braces to fix cygwin failures.
4714
1e8fb976
PA
47152009-01-23 Pedro Alves <pedro@codesourcery.com>
4716
4717 * gdb.base/radix.exp: Add tests to ensure that that set
4718 input-radix 0 and set output-radix 0 are really rejected.
4719
da061712
PA
47202009-01-23 Pedro Alves <pedro@codesourcery.com>
4721
4722 * gdb.base/hook-stop-frame.c, gdb.base/hook-stop-frame.exp: Update
4723 copyright years.
4724
dd7e2d2b
PA
47252009-01-23 Pedro Alves <pedro@codesourcery.com>
4726
4727 PR gdb/9664:
4728 * gdb.base/hook-stop-frame.c, gdb.base/hook-stop-frame.exp: New.
4729
392452f6
PA
47302009-01-22 Pedro Alves <pedro@codesourcery.com>
4731
4732 PR c++/9631:
4733 * gdb.cp/pr9631.cc, gdb.cp/pr9631.exp: New.
4734
8653e71c
PM
47352009-01-22 Pierre Muller <muller@ics.u-strasbg.fr>
4736
4737 * gdb.server/file-transfer.exp: Use EXEEXT variable for
4738 binfile definition to fix Windows OS failure.
4739
a12cc160
DJ
47402009-01-20 Daniel Jacobowitz <dan@codesourcery.com>
4741
4742 PR gdb/9346
4743 * gdb.base/interrupt.c (sigint_handler): New.
4744 (main): Install a SIGINT handler if SIGNALS is defined. Exit
4745 on error.
4746 * gdb.base/interrupt.exp: Define SIGNALS unless gdb,nosignals.
4747 Test "signal SIGINT".
4748
b89667eb
DE
47492009-01-19 Doug Evans <dje@google.com>
4750
4751 * gdb.base/break.exp: Update expected gdb output.
4752 * gdb.base/sepdebug.exp: Ditto.
4753 * gdb.mi/mi-syn-frame.exp: Ditto.
4754 * gdb.mi/mi2-syn-frame.exp: Ditto.
4755 * gdb.base/call-signal-resume.exp: New file.
4756 * gdb.base/call-signals.c: New file.
4757 * gdb.base/unwindonsignal.exp: New file.
4758 * gdb.base/unwindonsignal.c: New file.
4759 * gdb.threads/interrupted-hand-call.exp: New file.
4760 * gdb.threads/interrupted-hand-call.c: New file.
4761 * gdb.threads/thread-unwindonsignal.exp: New file.
4762
adb483fe
DJ
47632009-01-14 Daniel Jacobowitz <dan@codesourcery.com>
4764
4765 * gdb.base/define.exp: Test defining and hooking prefix commands.
4766 * gdb.python/python.exp: Update test for "show user" output.
4767
60023297
JK
47682009-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
4769
4770 * gdb.fortran/derived-type.exp: New variables int4 and real4. Match
4771 now the output exactly, using less wildcards. Expect also the output
4772 of gfortran-4.3. Update for the f-valprint.c modification from
4773 2008-04-22.
4774 * gdb.fortran/subarray.exp: Expect also the output of gfortran-4.3.
4775 Remove gdb_test test names where matching the command.
4776
ccc57cf9
PA
47772009-01-01 Pedro Alves <pedro@codesourcery.com>
4778
4779 PR breakpoints/9681:
4780 * gdb.base/watchpoint.exp: Add regression test.
4781
c7a6ca08
PA
47822008-12-31 Pedro Alves <pedro@codesourcery.com>
4783
4784 * gdb.threads/attach-into-signal.exp: Don't use
4785 gdb_suppress_entire_file.
4786 * gdb.threads/attach-stopped.exp: Ditto.
4787 * gdb.threads/attachstop-mt.exp: Ditto.
4788
3a031f65
PA
47892008-12-31 Pedro Alves <pedro@codesourcery.com>
4790
4791 PR gdb/8812:
4792 * gdb.base/signal.exp: Change kfail to fail, and update PR number.
4793
09e6485f
PA
47942008-12-29 Pedro Alves <pedro@codesourcery.com>
4795
4796 PR gdb/7536:
4797 * gdb.base/radix.exp: Add tests to ensure invalid input radices
4798 and unsupported output radices are really rejected.
4799
0cd53049
JK
48002008-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
4801
4802 * gdb.cp/punctuator.exp: Backslash the '$' signs.
4803
ba163c7e
TT
48042008-12-22 Tom Tromey <tromey@redhat.com>
4805
4806 * gdb.cp/punctuator.exp: New file.
4807
6f4de6c9
JK
48082008-12-22 Jan Kratochvil <jan.kratochvil@redhat.com>
4809
4810 * gdb.base/completion.exp (Completing non-existing component): New test.
4811
0f34d0b4
JK
48122008-12-21 Jan Kratochvil <jan.kratochvil@redhat.com>
4813
4814 Fix for PR gdb/8648.
4815 * gdb.arch/ppc-fp.exp, gdb.arch/vsx-regs.exp, gdb.base/watchpoint-hw.c,
4816 gdb.gdbtk/browser.test, gdb.gdbtk/console.test, gdb.gdbtk/srcwin.test,
4817 gdb.gdbtk/srcwin2.test, gdb.gdbtk/srcwin3.test, gdb.gdbtk/windows.test,
4818 gdb.threads/tls2.c: Remove reference to bug-gdb@prep.ai.mit.edu .
4819
db2ad4c3
JK
48202008-12-21 Jan Kratochvil <jan.kratochvil@redhat.com>
4821
4822 * gdb.base/watchpoint-hw.exp, gdb.base/watchpoint-hw.c: New.
4823
bb5ef15e
DP
48242008-12-16 Christophe Lyon <christophe.lyon@st.com>
4825
4826 * gdb.base/expand-psymtabs.c: Insert code in foo so that the
4827 compiler actually generate code at the expected line number.
4828
90142adc
JZ
48292008-12-15 Jie Zhang <jie.zhang@analog.com>
4830
4831 * gdb.base/consecutive.exp: Don't use global in gdb_expect.
4832
fad6eecd
TT
48332008-12-12 Tom Tromey <tromey@redhat.com>
4834
4835 * gdb.base/commands.exp (redefine_hook_test): New proc.
4836 Call it.
4837
17c8aaf5
TT
48382008-12-11 Tom Tromey <tromey@redhat.com>
4839
4840 * gdb.base/macscp.exp: New regression test.
4841
7c8adf68
TT
48422008-12-11 Tom Tromey <tromey@redhat.com>
4843
4844 * gdb.base/macscp.exp: Print "address.addr".
4845 * gdb.base/macscp1.c (struct outer): New struct.
4846 (address): New global.
4847
b05dcbb7
TT
48482008-12-09 Tom Tromey <tromey@redhat.com>
4849
4850 * gdb.base/commands.exp (redefine_backtrace_test): New proc.
4851 Call it.
4852
2d476de1
DE
48532008-12-04 Doug Evans <dje@google.com>
4854
4855 * gdb.server/ext-run.exp: Relax regexp for init program.
4856
87bdc959
TG
48572008-12-03 Tristan Gingold <gingold@adacore.com>
4858
4859 * gdb.base/macscp.exp: Generate an object file during compilation
4860 to work around Darwin dsymutil limitations.
4861
e0740f77
JK
48622008-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
4863
4864 Test resolving external references to TLS variables.
4865 * gdb.threads/tls.exp: New tests to examine A_THREAD_LOCAL and
4866 FILE2_THREAD_LOCAL.
4867 (testfile2, srcfile2): New variables.
4868 * gdb.threads/tls.c (file2_thread_local)
4869 (function_referencing_file2_thread_local): New.
4870 * gdb.threads/tls2.c: New file.
4871
67f0aac5
JB
48722008-11-28 Joel Brobecker <brobecker@adacore.com>
4873
4874 * gdb.ada/int_deref.exp: Convert the addresses into long_integer
e0740f77
JK
4875 rather than integer, as integer might not be big enough when
4876 on 64bit targets.
67f0aac5 4877
c332165e
JG
48782008-11-27 Jerome Guitton <guitton@adacore.com>
4879
4880 * gdb.cp/formatted-ref.exp: Add equality test.
4881 * gdb.ada/formatted_ref.exp: Ditto.
4882
fc9b693c
JK
48832008-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
4884
4885 * gdb.base/breakpoint-shadow.exp, gdb.base/breakpoint-shadow.c: New.
4886 * gdb.base/start.exp: New comment about an alternative - `runto_main'.
4887
a9c64011
AS
48882008-11-20 Andreas Schwab <schwab@suse.de>
4889
4890 * gdb.base/foll-fork.exp (catch_fork_child_follow): Fix patterns
4891 matching syscall entry point.
4892 * gdb.base/foll-vfork.exp (tcatch_vfork_then_parent_follow)
4893 (tcatch_vfork_then_child_follow): Likewise. Finish through
4894 vfork even if we stopped at the syscall trampoline.
4895
e2fd701e
DE
48962008-11-20 Doug Evans <dje@google.com>
4897
4898 * gdb.base/sepsymtab.exp: Update, old "info sym" format restored.
4899
69abc51c
TJB
49002008-11-18 Thiago Jung Bauermann <bauerman@br.ibm.com>
4901
4902 * gdb.arch/ppc-dfp.exp: New file.
4903 * gdb.arch/ppc-dfp.c: New file.
4904
c14c28ba
PP
49052008-11-18 Paul Pluzhnikov <ppluzhnikov@google.com>
4906
4907 * gdb.base/sepsymtab.exp: Update for new 'info sym' format.
a9c64011 4908
2e74121d
DE
49092008-11-17 Doug Evans <dje@google.com>
4910
4911 * gdb.mi/mi-syn-frame.exp: Update expected output.
4912 * gdb.mi/mi2-syn-frame.exp: Update expected output.
4913
66bb093b
VP
49142008-11-17 Vladimir Prus <vladimir@codesourcery.com>
4915
4916 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set): Make sure
a9c64011
AS
4917 "thread N" results in =thread-selected.
4918 * lib/mi-support (mi_run_cmd, mi_expect_stop)
4919 (mi_send_resuming_command_raw): Be prepared for
4920 =thread-selected.
4921
3d043ef6
VP
49222008-11-17 Vladimir Prus <vladimir@codesourcery.com>
4923
a9c64011
AS
4924 * gdb.mi/mi-nonstop.exp: Expect 'group-id' field.
4925 * lib/mi-support.exp: Likewise.
3d043ef6 4926
808104c8
JB
49272008-11-16 Joel Brobecker <brobecker@adacore.com>
4928
4929 * gdb.base/help.exp: Remove the "catch load" and "catch unload"
4930 commands from the expected output for "help catch".
4931
00b22944
JB
49322008-11-15 Joel Brobecker <brobecker@adacore.com>
4933
4934 * gdb.ada/int_deref.exp: New testcase.
4935
59669435
TT
49362008-11-14 Nick Roberts <nickrob@snap.net.nz>
4937
4938 * gdb.mi/gdb2549.exp: New file.
4939
de04a248
DE
49402008-11-11 Doug Evans <dje@google.com>
4941
4942 * gdb.base/callexit.exp: New file.
4943 * gdb.base/callexit.c: New file.
4944
6b8ce727
DE
49452008-11-10 Doug Evans <dje@google.com>
4946
4947 * lib/gdb.exp (GDBFLAGS): Move -nx ...
4948 (INTERNAL_GDBFLAGS): ... to here. Move -nw to here as well.
4949 (default_gdb_version): Add $INTERNAL_GDBFLAGS to gdb invocations.
4950 (default_gdb_start,default_gdb_exit): Ditto.
4951 * lib/mi-support.exp (default_mi_gdb_start): Ditto.
4952 (mi_uncatched_gdb_exit): Add $INTERNAL_GDBFLAGS to log message.
4953 * gdb.base/corefile.exp: Add $INTERNAL_GDBFLAGS to gdb invocations.
4954 * gdb.base/dbx.exp (dbx_gdb_start): Ditto.
4955 * gdb.base/args.exp (GDBFLAGS): Don't overwrite, append.
4956 * gdb.base/remotetimeout.exp (GDBFLAGS): Ditto.
4957
1b14b8aa
AS
49582008-11-03 Andreas Schwab <schwab@suse.de>
4959
4960 * gdb.base/hashline2.exp: Fix typo.
4961 * gdb.base/hashline3.exp: Likewise.
4962
f3134b88
TT
49632008-10-30 Tom Tromey <tromey@redhat.com>
4964
4965 * gdb.base/pointers.exp: Add test.
4966 * gdb.base/pointers.c (k, S): New typedefs.
4967 (instance): New global.
4968
c2226152
AS
49692008-10-30 Andreas Schwab <schwab@suse.de>
4970
4971 * gdb.base/args.exp: Add tests for newlines.
4972
462f405c
JB
49732008-10-30 Joel Brobecker <brobecker@adacore.com>
4974
4975 gdb.base/foll-exec.exp: Update the expected output of a couple
4976 of "info breakpoints" tests.
4977
79a45b7d
TT
49782008-10-28 Tom Tromey <tromey@redhat.com>
4979
4980 * gdb.base/exprs.exp (test_expr): Add enum formatting tests.
4981
adc13a14
PA
49822008-10-24 Pedro Alves <pedro@codesourcery.com>
4983
4984 * gdb.python/python-value.exp (test_value_in_inferior): Don't use
4985 gdb_start_cmd.
4986 Use runto_main before any test that requires execution.
4987
252fbfc8
PA
49882008-10-23 Pedro Alves <pedro@codesourcery.com>
4989
4990 * lib/mi-support.exp (mi_expect_interrupt): Expect signal 0
4991 instead of SIGINT.
4992
28148e3d
JB
49932008-10-22 Joel Brobecker <brobecker@adacore.com>
4994
4995 * gdb.base/completion.exp: Update expected output following
4996 the addition of the "info tasks" command.
4997
c209f847
TT
49982008-10-22 Tom Tromey <tromey@redhat.com>
4999
5000 * gdb.base/exprs.exp (test_expr): Add test for string
5001 concatenation.
5002
f177e350
PA
50032008-10-19 Pedro Alves <pedro@codesourcery.com>
5004
5005 * configure.ac: Output gdb.python/Makefile.
5006 * configure: Regenerate.
5007 * gdb.python/Makefile.in: New.
5008
cce89356
JB
50092008-10-16 Joel Brobecker <brobecker@adacore.com>
5010
5011 * gdb.base/foll-fork.exp: Adjust the expected output to match
5012 the new description for fork/vfork catchpoints in the "info
5013 breakpoints" output.
5014
176d289d
TJB
50152008-10-16 Paul Pluzhnikov <ppluzhnikov@google.com>
5016
5017 * Makefile.in: Add gdb.python to ALL_SUBDIRS.
5018
a08702d6
TJB
50192008-10-16 Thiago Jung Bauermann <bauerman@br.ibm.com>
5020
5021 * gdb.python/python-value.c: New file.
5022 * gdb.python/python-value.exp: New file.
5023
1c5cfe86
PA
50242008-10-15 Pedro Alves <pedro@codesourcery.com>
5025
5026 * gdb.mi/mi-nsmoribund.exp, gdb.mi/nsmoribund.c: New test.
5027
5a98ad69
DP
50282008-10-15 Denis Pilat <denis.pilat@st.com>
5029
41702f1b 5030 * gdb.cp/mb-ctor.exp: Fix a typo.
5a98ad69 5031
dcb1a1e2
TT
50322008-10-09 Tom Tromey <tromey@redhat.com>
5033
5034 * gdb.base/macscp.exp: Use 'vafunc' and 'fixedarg' rather than
5035 'fprintf' and 'stderr'.
5036
9124fe48
JB
50372008-10-07 Joel Brobecker <brobecker@adacore.com>
5038
5039 * gdb.ada/ref_tick_size.exp: New testcase.
5040
45452591
DE
50412008-10-06 Doug Evans <dje@google.com>
5042
5043 * gdb.dwarf2/dw2-cu-size.exp: New file.
5044 * gdb.dwarf2/dw2-cu-size.S: New file.
5045
5046 * gdb.dwarf2/dw2-intercu.S (.Ltype_int_in_cu2): Renamed from
5047 .Ltype_int for clarity.
5048
4fc5b208
PP
50492008-10-03 Paul Pluzhnikov <ppluzhnikov@google.com>
5050
5051 PR gdb/2384:
5052 * gdb.cp/gdb2384.exp: Extended to test more cases.
5053 * gdb.cp/gdb2384.cc: Likewise.
5054 * gdb.cp/gdb2384-base.h: Likewise.
5055 * gdb.cp/gdb2384-base.cc: Likewise.
a9c64011 5056
d78df370
JK
50572008-10-02 Jan Kratochvil <jan.kratochvil@redhat.com>
5058
5059 * gdb.base/maint.exp (maint print type): Remove printing
5060 UPPER_BOUND_TYPE and LOWER_BOUND_TYPE.
5061
9a044a89
TT
50622008-09-30 Tom Tromey <tromey@redhat.com>
5063
5064 * gdb.base/macscp.exp: Add completion tests.
5065 * gdb.base/macscp1.c (FIFTY_SEVEN): New macro.
5066 (TWENTY_THREE): Likewise.
5067 (FORTY_EIGHT): Likewise.
5068
506800a9
TT
50692008-09-30 Tom Tromey <tromey@redhat.com>
5070
5071 * gdb.base/macscp.exp: Change "M" to "MACRO_TO_EXPAND"
5072 everywhere.
5073 * gdb.base/macscp1.c (MACRO_TO_EXPAND): Rename from "M".
5074
1a6f01b5
JK
50752008-09-28 Jan Kratochvil <jan.kratochvil@redhat.com>
5076
5077 * gdb.threads/attachstop-mt.exp: Note a real testcase name this
5078 testcase is derived from. Fix racy dependency on an expected PID
5079 number. No longer support the testcase on Linux kernel 2.4.x.
5080
2fae03e8
TT
50812008-09-27 Tom Tromey <tromey@redhat.com>
5082
5083 * gdb.base/macscp.exp: Add tests for stringification, splicing,
5084 and varargs.
5085
1ad15515
PA
50862008-09-22 Pedro Alves <pedro@codesourcery.com>
5087
5088 * lib/mi-support.exp (mi_expect_interrupt): New.
5089 (mi_reverse_list, mi_check_thread_states): New, moved and renamed
5090 from gdb.mi/mi-nonstop.exp.
5091 * gdb.mi/mi-nsintrall.exp, gdb.mi/nsintrall.c: New.
5092 * gdb.mi/mi-nonstop.exp (myreverse, check_thread_states): Moved to
5093 lib/mi-support.exp.
5094 Use mi_check_thread_states throughout. Avoid ".*" and do not
5095 require an anchor after -exec-run.
5096
d0b76dc6
DJ
50972008-09-13 Daniel Jacobowitz <dan@codesourcery.com>
5098
5099 * gdb.mi/mi-nonstop.exp: Do not check thread state while a
5100 stop is pending. Avoid ".*" when two stops are pending.
5101 * lib/gdb.exp (fullname_syntax_POSIX, fullname_syntax_UNC)
5102 (fullname_syntax_DOS_CASE, fullname_syntax_DOS): Do not match
5103 newlines in fullnames.
5104 * lib/mi-support.exp (mi_run_cmd): Do not require an anchor.
5105 (mi_expect_stop): Update comments. Only anchor in sync mode.
5106 Do not match newlines.
5107 (mi_send_resuming_command_raw): Always return status.
5108 (mi_get_stop_line): Do not match more than one line by accident.
5109 Only anchor in sync mode.
5110 (mi_run_inline_test): If -exec-next fails, give up.
5111
9990c830
UW
51122008-09-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5113
5114 * gdb.base/stack-checking.c (big_frame): Reduce stack consumption
5115 on SPU.
5116
ebcf6f00
JB
51172008-09-10 Joel Brobecker <brobecker@adacore.com>
5118
5119 * gdb.ada/Makefile.in (EXECUTABLES): Bring up to date.
5120
b6db24e5
JB
51212008-09-10 Joel Brobecker <brobecker@adacore.com>
5122
5123 * gdb.ada/array_bounds.exp, gdb.ada/array_subscript_addr.exp,
5124 gdb.ada/arrayidx.exp, gdb.ada/arrayparam.exp, gdb.ada/arrayptr.exp,
5125 gdb.ada/assign_1.exp, gdb.ada/boolean_expr.exp,
5126 gdb.ada/char_param.exp, gdb.ada/exprs.exp, gdb.ada/fixed_cmp.exp,
5127 gdb.ada/fixed_points.exp, gdb.ada/fun_addr.exp,
5128 gdb.ada/funcall_param.exp, gdb.ada/homonym.exp,
5129 gdb.ada/interface.exp, gdb.ada/null_array.exp,
5130 gdb.ada/packed_array.exp, gdb.ada/packed_tagged.exp,
5131 gdb.ada/print_chars.exp, gdb.ada/print_pc.exp,
5132 gdb.ada/str_ref_cmp.exp, gdb.ada/sym_print_name.exp,
5133 gdb.ada/taft_type.exp, gdb.ada/tagged.exp, gdb.ada/type_coercion.exp:
5134 Include the "= " sequence in the expected output of print tests.
5135
2bf448e0
JB
51362008-09-10 Joel Brobecker <brobecker@adacore.com>
5137
5138 * gdb.ada/packed_tagged.exp: Accept "boolean" as a valid type
5139 description for boolean types.
5140
d51fd4c8
PA
51412008-09-09 Pedro Alves <pedro@codesourcery.com>
5142
5143 * gdb.base/hook-stop-continue.c: New.
5144 * gdb.base/hook-stop-continue.exp: New.
5145
694182d2
DJ
51462008-09-08 Daniel Jacobowitz <dan@codesourcery.com>
5147
5148 * gdb.base/structs3.c, gdb.base/structs3.exp: New files.
5149
3b8a7fc0
JG
51502008-09-08 Jerome Guitton <guitton@adacore.com>
5151
5152 * gdb.arch/powerpc-aix-prologue.c (stack_check_probe_1)
5153 (stack_check_probe_2, stack_check_probe_loop_1)
5154 (stack_check_probe_loop_2): New functions.
5155 (main): Add call to these new functions.
5156 * gdb.arch/powerpc-aix-prologue.exp: When breaking on these
5157 functions, check that the breakpoint is inserted at the appropriate
5158 location.
5159 (insert_breakpoint): Slightly refine this procedure so that it can
5160 be called several times in the test.
5161
96cc0ae8
JG
51622008-09-08 Jerome Guitton <guitton@adacore.com>
5163
5164 * gdb.base/stack-checking.c: New file.
5165 * gdb.base/stack-checking.exp: New file.
5166
1f08b409
TJB
51672008-09-05 Thiago Jung Bauermann <bauerman@br.ibm.com>
5168
5169 * gdb.arch/altivec-abi.exp: Remove extra verbose call.
5170 * gdb.arch/altivec-regs.exp: Likewise.
5171 * gdb.arch/vsx-regs.exp: Likewise.
5172
3099e1c4
TJB
51732008-09-05 Thiago Jung Bauermann <bauerman@br.ibm.com>
5174
5175 * gdb.arch/ppc-fp.exp: New file.
5176 * gdb.arch/ppc-fp.c: New file.
5177
cc69bfc1
PP
51782008-09-05 Paul Pluzhnikov <ppluzhnikov@google.com>
5179
5180 *gdb.base/mips_pro.exp: compile with gcc -fno-inline,
5181 lest gcc-4.3.1 optimizes the whole thing away.
a9c64011 5182
b02a33db
MS
51832008-09-04 Michael Snyder <msnyder@vmware.com>
5184
5185 * lib/gdb.exp (gdb_continue_to_breakpoint): Accept "in" as well
5186 as "at" (for non-debug functions such as _start).
5187
2992cbe0
UW
51882008-09-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5189
5190 * gdb.base/value-double-free.exp: Respect gdb,no_hardware_watchpoints.
5191 * gdb.base/watchpoint-solib.exp: Likewise. Update tests to handle
5192 software watchpoints.
5193 * gdb.base/watch_thread_num.exp: Likewise.
5194
514f746b
AR
51952008-09-03 Aleksandar Ristovski <aristovski@qnx.com>
5196
5197 * gdb.arch/i386-bp_permanent.exp: New test.
5198
876cecd0
TT
51992008-08-24 Tom Tromey <tromey@redhat.com>
5200
5201 * gdb.base/maint.exp: Update "maint print type".
5202
80f73d71
VP
52032008-08-21 Vladimir Prus <vladimir@codesourcery.com>
5204
5205 * gdb.mi/mi-nonstop.exp: Fix the check for non-stop
5206 support. Adjust the order of "*running" notifications.
5207 * gdb.mi/non-stop.c: Don't cast from int to void* and
5208 back.
5209
d9c78d7d
MK
52102008-08-20 Mark Kettenis <kettenis@gnu.org>
5211
5212 * gdb.arch/powerpc-prologue.exp: Code doesn't save %r31 so don't
5213 expect to find it in the "info frame" output.
5214
97a2d1d3
DJ
52152008-08-20 Daniel Jacobowitz <dan@codesourcery.com>
5216
5217 * gdb.base/interp.exp: Always consume both prompts.
5218
b96e2927
PA
52192008-08-20 Pedro Alves <pedro@codesourcery.com>
5220
5221 * gdb.base/pending.exp: Test pending breakpoints without symbols
5222 loaded.
5223
8cf6e61a
VP
52242008-08-19 Vladimir Prus <vladimir@codesourcery.com>
5225
5226 * lib/mi-support.exp (mi_expect_stop): Produce
5227 more details on failures.
5228 * gdb.mi/mi-nonstop.exp: New.
5229 * gdb.mi/non-stop.c: New.
5230
c6ebd6cf
VP
52312008-08-19 Vladimir Prus <vladimir@codesourcery.com>
5232
a9c64011
AS
5233 * gdb.mi/mi-async.exp: Use 'set target-async'.
5234 * lib/mi-support.exp: Use 'set/show target-async'.
c6ebd6cf 5235
46a9b8ed
DJ
52362008-08-18 Daniel Jacobowitz <dan@codesourcery.com>
5237
5238 * gdb.arch/powerpc-prologue.exp: Correct saved registers.
5239
44feb3ce
TT
52402008-08-17 Tom Tromey <tromey@redhat.com>
5241
5242 * gdb.base/help.exp (help catch): Rewrite.
5243
311a4e6b
TJB
52442008-08-16 Thiago Jung Bauermann <bauerman@br.ibm.com>
5245
5246 * gdb.base/define.exp: Test indented command documentation.
5247 * gdb.python/python.exp: Test indented multi-line command.
5248
604c2f83
LM
52492008-08-15 Luis Machado <luisgpm@br.ibm.com>
5250
5251 * testsuite/gdb.arch/vsx-regs.c: New source file.
5252 * testsuite/gdb.arch/vsx-regs.exp: New testcase.
5253 * testsuite/lib/gdb.exp (skip_vsx_tests): New function.
5254
886a217c
TT
52552008-08-14 Tom Tromey <tromey@redhat.com>
5256
5257 * gdb.base/macscp.exp: Add regression test for "macro define" or
5258 "macro undef" with no arguments.
5259
c814a4f3
PP
52602008-08-08 Paul Pluzhnikov <ppluzhnikov@google.com>
5261
5262 * gdb.base/args.exp: Prevent ~/.gdbinit from affecting test.
a9c64011 5263
12ab8a60
UW
52642008-08-07 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5265
5266 * gdb.arch/spu-info.exp: Updated for "info spu dma" changes.
5267
d57a3c85
TJB
52682008-08-06 Tom Tromey <tromey@redhat.com>
5269
5270 * gdb.python/python.exp: New file.
5271
c7b778ff
JK
52722008-08-06 Jan Kratochvil <jan.kratochvil@redhat.com>
5273
5274 Fix for PR gdb/1543.
5275 * gdb.base/sep.exp: `sep-proc.c' absolute line numbers replaced with
5276 $LOCATION.
5277 (location): New variable.
5278 * config/cfdbug.exp, config/d10v.exp, config/dve.exp, config/i960.exp,
5279 config/m32r.exp, config/mn10300-eval.exp, config/proelf.exp,
5280 config/rom68k.exp, config/sh.exp, config/unix.exp, config/vr4300.exp,
5281 config/vr5000.exp, config/vxworks.exp, gdb.arch/altivec-regs.exp,
5282 gdb.arch/e500-abi.exp, gdb.arch/e500-regs.exp, gdb.asm/asm-source.exp,
5283 gdb.base/a2-run.exp, gdb.base/advance.exp, gdb.base/all-bin.exp,
5284 gdb.base/args.exp, gdb.base/arithmet.exp, gdb.base/assign.exp,
5285 gdb.base/async.exp, gdb.base/auxv.exp, gdb.base/bigcore.c,
5286 gdb.base/bigcore.exp, gdb.base/bitfields.exp, gdb.base/bitops.exp,
5287 gdb.base/break.c, gdb.base/break.exp, gdb.base/break1.c,
5288 gdb.base/call-ar-st.exp, gdb.base/call-rt-st.exp,
5289 gdb.base/call-strs.exp, gdb.base/callfuncs.c, gdb.base/callfuncs.exp,
5290 gdb.base/checkpoint.exp, gdb.base/chng-syms.exp,
5291 gdb.base/code-expr.exp, gdb.base/commands.exp, gdb.base/completion.exp,
5292 gdb.base/complex.exp, gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
5293 gdb.base/consecutive.exp, gdb.base/corefile.exp, gdb.base/cvexpr.c,
5294 gdb.base/cvexpr.exp, gdb.base/dbx.exp, gdb.base/default.exp,
5295 gdb.base/define.exp, gdb.base/del.c, gdb.base/detach.exp,
5296 gdb.base/display.exp, gdb.base/dump.exp, gdb.base/echo.exp,
5297 gdb.base/environ.exp, gdb.base/eval-skip.exp, gdb.base/exprs.exp,
5298 gdb.base/fileio.exp, gdb.base/find.exp, gdb.base/finish.exp,
5299 gdb.base/funcargs.exp, gdb.base/gcore-buffer-overflow.exp,
5300 gdb.base/gcore.exp, gdb.base/gdb1555.exp, gdb.base/gdbvars.exp,
5301 gdb.base/help.exp, gdb.base/huge.exp, gdb.base/info-proc.exp,
5302 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/langs.exp,
5303 gdb.base/lineinc.exp, gdb.base/list.exp, gdb.base/macscp.exp,
5304 gdb.base/maint.exp, gdb.base/mips_pro.exp, gdb.base/miscexprs.exp,
5305 gdb.base/nodebug.exp, gdb.base/nofield.c, gdb.base/opaque.exp,
5306 gdb.base/overlays.exp, gdb.base/page.exp, gdb.base/pc-fp.exp,
5307 gdb.base/pending.c, gdb.base/pendshr.c, gdb.base/pointers.exp,
5308 gdb.base/psymtab.exp, gdb.base/ptype.exp, gdb.base/randomize.c,
5309 gdb.base/readline.exp, gdb.base/recurse.exp, gdb.base/regs.exp,
5310 gdb.base/relational.exp, gdb.base/relocate.exp, gdb.base/remote.exp,
5311 gdb.base/reread.exp, gdb.base/return.exp, gdb.base/return2.exp,
5312 gdb.base/scope.exp, gdb.base/sect-cmd.exp, gdb.base/sep-proc.c,
5313 gdb.base/sep.c, gdb.base/sep.exp, gdb.base/sepdebug.c,
5314 gdb.base/sepdebug.exp, gdb.base/setshow.exp, gdb.base/shlib-call.exp,
5315 gdb.base/sigaltstack.c, gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
5316 gdb.base/source.exp, gdb.base/start.c, gdb.base/step-bt.c,
5317 gdb.base/step-line.exp, gdb.base/structs.c, gdb.base/structs.exp,
5318 gdb.base/structs2.exp, gdb.base/term.exp, gdb.base/twice.exp,
5319 gdb.base/type-opaque.exp, gdb.base/until.exp,
5320 gdb.base/value-double-free.c, gdb.base/varargs.exp,
5321 gdb.base/watchpoint.exp, gdb.base/whatis-exp.exp, gdb.disasm/am33.exp,
5322 gdb.disasm/h8300s.exp, gdb.disasm/hppa.exp, gdb.disasm/mn10300.exp,
5323 gdb.disasm/sh3.exp, gdb.disasm/t01_mov.exp, gdb.disasm/t02_mova.exp,
5324 gdb.disasm/t03_add.exp, gdb.disasm/t04_sub.exp, gdb.disasm/t05_cmp.exp,
5325 gdb.disasm/t06_ari2.exp, gdb.disasm/t07_ari3.exp,
5326 gdb.disasm/t08_or.exp, gdb.disasm/t09_xor.exp, gdb.disasm/t10_and.exp,
5327 gdb.disasm/t11_logs.exp, gdb.disasm/t12_bit.exp,
5328 gdb.disasm/t13_otr.exp, gdb.fortran/exprs.exp, gdb.fortran/types.exp,
5329 gdb.hp/gdb.aCC/exception.exp, gdb.hp/gdb.aCC/optimize.exp,
5330 gdb.hp/gdb.aCC/watch-cmd.exp, gdb.hp/gdb.base-hp/callfwmall.exp,
5331 gdb.hp/gdb.base-hp/dollar.exp, gdb.hp/gdb.base-hp/hwwatchbus.exp,
5332 gdb.hp/gdb.base-hp/pxdb.exp, gdb.hp/gdb.base-hp/reg-pa64.exp,
5333 gdb.hp/gdb.base-hp/reg.exp, gdb.hp/gdb.base-hp/sized-enum.exp,
5334 gdb.hp/gdb.base-hp/so-thresh.exp, gdb.hp/gdb.compat/xdb1.exp,
5335 gdb.hp/gdb.compat/xdb2.exp, gdb.hp/gdb.compat/xdb3.exp,
5336 gdb.java/jmisc.exp, gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
5337 gdb.mi/gdb669.exp, gdb.mi/gdb680.exp, gdb.mi/gdb701.exp,
5338 gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-console.exp,
5339 gdb.mi/mi-hack-cli.exp, gdb.mi/mi-pending.c, gdb.mi/mi-pendshr.c,
5340 gdb.mi/mi-pthreads.exp, gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
5341 gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp, gdb.mi/mi2-basics.exp,
5342 gdb.mi/mi2-console.exp, gdb.mi/mi2-hack-cli.exp,
5343 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-read-memory.exp,
5344 gdb.mi/mi2-regs.exp, gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
5345 gdb.pascal/types.exp, gdb.stabs/weird.exp,
5346 gdb.threads/gcore-thread.exp, gdb.threads/manythreads.exp,
5347 gdb.threads/print-threads.exp, gdb.threads/pthreads.exp,
5348 gdb.threads/schedlock.exp, gdb.threads/step.exp, gdb.threads/step2.exp,
5349 gdb.threads/switch-threads.exp, gdb.threads/thread-specific.exp,
5350 gdb.threads/thread_check.exp, gdb.threads/thread_events.exp,
5351 gdb.threads/tls-nodebug.exp, gdb.threads/tls-shared.exp,
5352 gdb.threads/tls.exp, gdb.trace/actions.exp, gdb.trace/backtrace.exp,
5353 gdb.trace/circ.exp, gdb.trace/collection.exp, gdb.trace/deltrace.exp,
5354 gdb.trace/infotrace.exp, gdb.trace/limits.exp, gdb.trace/packetlen.exp,
5355 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp, gdb.trace/report.exp,
5356 gdb.trace/save-trace.exp, gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
5357 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
5358 lib/mi-support.exp, lib/trace-support.exp: Remove reference
5359 to bug-gdb@prep.ai.mit.edu .
5360
5e06a3d1
VP
53612008-07-31 Vladimir Prus <vladimir@codesourcery.com>
5362
5363 * lib/mi-support.exp (mi_load_shlibs): New.
5364 * gdb.mi/mi-pending.exp: Use mi_load_shlibs, not gdb_load_shlibs.
5365
9d81d21b
VP
53662008-07-30 Vladimir Prus <vladimir@codesourcery.com>
5367
5368 * lib/mi-support.exp (get_mi_thread_list)
5369 (check_mi_and_console_threads): New, moved from ...
5370 * gdb.mi/mi-pthread.exp: ...here.
5371 * gdb.mi/gdb669.exp (get_mi_thread_list)
5372 (check_mi_and_console_threads): Delete.
5373 * gdb.mi/mi2-pthread.exp: Likewise.
5374
bae98fe0
TT
53752008-07-28 Tom Tromey <tromey@redhat.com>
5376
5377 * Makefile.in (just-check): Remove. Move body to...
5378 (check): ... here.
5379
57380f4e
DJ
53802008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
5381
5382 * gdb.threads/manythreads.exp: Use remote_expect instead of after.
5383 Add a test for duplicated SIGINTs.
5384
e09490f1
DJ
53852008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
5386
5387 * gdb.threads/schedlock.exp (get_args): Update to work for any
5388 value of NUM.
5389 (Top level): Report the number of threads that did not resume.
5390
6387b45f
DJ
53912008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
5392
5393 * gdb.dwarf2/dw2-compressed.S: Also define __start.
5394
62f64ff2
DJ
53952008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
5396
5397 * lib/mi-support.exp (default_mi_gdb_start): Remove check for
5398 non-MI prompt.
5399
fa8de41e
TT
54002008-07-26 Tom Tromey <tromey@redhat.com>
5401
5402 * gdb.base/callfuncs.c (struct struct_with_fnptr): New struct.
5403 (function_struct, function_struct_ptr): New globals.
5404 * gdb.base/callfuncs.exp (do_function_calls): Test calling via a
5405 function pointer in a struct.
5406
ccb3ac8a
TT
54072008-07-26 Tom Tromey <tromey@redhat.com>
5408
5409 * gdb.base/macscp.exp: Add test for macro lexing bug.
5410
d7d9f01e
TT
54112008-07-18 Tom Tromey <tromey@redhat.com>
5412
5413 * gdb.base/macscp.exp: Add macro tests.
5414
9bf07184
PP
54152008-07-17 Paul Pluzhnikov <ppluzhnikov@google.com>
5416
5417 * gdb.base/foll-fork.exp: Fix for Linux/VDSO failure.
5418
becf6477
PP
54192008-07-17 Paul Pluzhnikov <ppluzhnikov@google.com>
5420
5421 * gdb.base/coremaker.c: Fix for Linux failure in gdb.base/corefile.exp
5422
0709f7d3
PP
54232008-07-15 Paul Pluzhnikov <ppluzhnikov@google.com>
5424
5425 * gdb.cp/class2.exp: fix for failure on spu-elf
a9c64011 5426
7093c834
PP
54272008-07-14 Paul Pluzhnikov <ppluzhnikov@google.com>
5428
5429 * gdb.cp/class2.exp, gdb.cp/class2.cc: Test for PR2477.
a9c64011 5430
b432ffe3
JK
54312008-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
5432
5433 * gdb.base/randomize.exp: Catch non-Linux targets as untested.
5434
b1a268e5
VP
54352008-07-12 Vladimir Prus <vladimir@codesourcery.com>
5436
5437 * lib/mi-support.exp (mi_expect_stop): Adjust for the new field.
5438
e2995f8e
KB
54392008-07-11 Kevin Buettner <kevinb@redhat.com>
5440
5441 * gdb.arch/e500-regs.exp (decimal_vector): Adjust "v8_int8" portion
5442 of regexp to account for changes made to GDB in the printing of
5443 byte vectors.
5444
14032a66
TT
54452008-07-11 Tom Tromey <tromey@redhat.com>
5446
5447 * gdb.base/completion.exp: Add 'help' completion test.
5448
981505ef
JK
54492008-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
5450
5451 * gdb.base/randomize.exp: Remove dependency on tcl-8.4+.
5452
10568435
JK
54532008-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
5454
5455 * gdb.base/randomize.exp, gdb.base/randomize.c: New files.
5456
4487aabf
PA
54572008-07-09 Pedro Alves <pedro@codesourcery.com>
5458
5459 * gdb.base/chng-syms.exp: Don't expect "No symbol ...".
5460
a4a9b1c4
PA
54612008-07-09 Pedro Alves <pedro@codesourcery.com>
5462
5463 * gdb.base/fullname.exp: Restore pwd if compiling failed.
5464
3c3185ac
JK
54652008-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
5466
5467 * gdb.base/value-double-free.exp, gdb.base/value-double-free.c: New.
5468
7ebd49dc
VP
54692008-06-28 Vladimir Prus <vladimir@codesourcery.com>
5470
5471 * lib/mi-support.exp (mi_send_resuming_command_raw): Revert
5472 previous commit. Add a comment.
5473
84e46146
PA
54742008-06-28 Pedro Alves <pedro@codesourcery.com>
5475
5476 * gdb.base/sigchld.c, gdb.base/sigchld.exp: New test.
5477
0f8d4a2f
VP
54782008-06-28 Vladimir Prus <vladimir@codesourcery.com>
5479
5480 * lib/mi-support.exp (mi_send_resuming_command_raw): Report pass.
5481
f747e0ce
PA
54822008-06-27 Pedro Alves <pedro@codesourcery.com>
5483
5484 * lib/gdb.exp (gdb_saved_set_unbuffered_mode_obj): New global.
5485 (gdb_compile): If target is *-*-cygwin* or *-*-mingw*, and we're
5486 compiling an executable, link in an object that forces unbuffered
5487 output.
5488 * lib/set_unbuffered_mode.c: New file.
5489
734a5c36
JK
54902008-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
5491
5492 * lib/gdb.exp (prepare_for_testing): Do not drop the OPTIONS argument.
5493
a2840c35
VP
54942008-06-25 Vladimir Prus <vladimir@codesourcery.com>
5495
a9c64011
AS
5496 * gdb.mi/mi-async.exp: Use mi_sending_resuming_command_raw and
5497 mi_expect_stop.
5498 * gdb.mi/mi-support.exp (mi_run_cmd, mi_send_resuming_command):
5499 Demand that *running is output.
5500 (detect_async): Perform checking every time.
5501 (mi_send_resuming_command): Extract everything into...
5502 (mi_send_resuming_command_raw): ...this.
a2840c35
VP
5503 (mi_expect_stop): Don't accept any output before *stopped.
5504
6ae37fef
VP
55052008-06-13 Vladimir Prus <vladimir@codesourcery.com>
5506
5507 Robustify mi-simplerun.
a9c64011
AS
5508 * gdb.mi/basics.c (main): Add a call to sleep.
5509 * gdb.mi/mi-cli.exp: Adjust for change in line numbers.
5510 * gdb.mi/mi2-cli.exp: Likewise.
5511 * gdb.mi/mi-break.exp: Likewise.
6ae37fef 5512
b4aa76f0 55132008-06-11 Vladimir Prus <vladimir@codesourcery.com>
83408de7
VP
5514
5515 * gdb.mi/mi-break.exp (test_ignore_count): Use mi_expect_stop.
5516
e1ac3328
VP
55172008-06-10 Vladimir Prus <vladimir@codesourcery.com>
5518
a9c64011
AS
5519 * gdb.mi/mi-console.exp: Adjust.
5520 * gdb.mi/mi-syn-frame.exp: Adjust.
5521 * gdb.mi/mi2-console.exp: Adjust.
5522 * gdb.mi/mi2-syn-frame.exp: Adjust.
5523 * lib/mi-support.exp (mi_run_cmd): Adjust.
5524 (mi_send_resuming_command): Adjust.
e1ac3328 5525
f7f9a841
VP
55262008-06-10 Vladimir Prus <vladimir@codesourcery.com>
5527
5528 * gdb.mi/mi-break.exp (test_ignore_count): Adjust stopped pattern.
a9c64011
AS
5529 * gdb.mi/mi-syn-frame.exp: Use mi_expect_stop instead of direct
5530 testing of stopped.
5531 * gdb.mi/mi2-syn-frame.exp: Likewise.
5532 * lib/mi-support.exp (default_mi_gdb_start): Call detect_async.
5533 (async, detect_async): New.
5534 (mi_expect_stop, mi_continue_to_line): Adjust expectation
5535 depending on if we're running in sync or async mode.
f7f9a841 5536
37cd5d19
TT
55372008-06-09 Tom Tromey <tromey@redhat.com>
5538
5539 * gdb.base/completion.exp: New tests for field name completion
5540 with spaces, and field name completion with '->'.
5541
65d12d83
TT
55422008-06-06 Tom Tromey <tromey@redhat.com>
5543
5544 * gdb.base/break1.c (struct some_struct): New struct.
5545 (values): New global.
5546 * gdb.base/completion.exp: Add field name completion test.
5547
ebfe2e3f
PP
55482008-06-06 Paul Pluzhnikov <ppluzhnikov@google.com>
5549
5550 * gdb.cp/call-c.exp: Test for incorrect handling of reference
5551 to pointer.
5552 * gdb.cp/call-c.cc: Likewise.
5553
bcf6fc3a
NR
55542008-06-06 Nick Roberts <nickrob@snap.net.nz>
5555
5556 * gdb.base/annota1.exp (thread_switch): Test for thread-changed
5557 annotation.
5558
49fd4a42 55592008-06-05 Paul Pluzhnikov <ppluzhnikov@google.com>
a9c64011 5560 Pedro Alves <pedro@codesourcery.com>
49fd4a42
PA
5561
5562 * gdb.threads/execl.c, gdb.threads/execl1.c,
5563 gdb.threads/execl.exp: New tests.
a9c64011 5564
8a34ac3f
AR
55652008-06-05 Aleksandar Ristovski <aristovski@qnx.com>
5566 Daniel Jacobowitz <dan@codesourcery.com>
5567
5568 * gdb.cp/exception.exp: Activate test, make it work with pending
5569 catchpoints.
5570
86ae69ef
JK
55712008-06-05 Jan Kratochvil <jan.kratochvil@redhat.com>
5572
5573 * dw2-ref-missing-frame.S, dw2-ref-missing-frame.exp: New files.
5574
f7f9ae2c
VP
55752008-05-28 Vladimir Prus <vladimir@codesourcery.com>
5576
a9c64011
AS
5577 * gdb.mi/mi-var-cmd.exp: Adjust for the fact that type_changed field is
5578 now printed.
5579 * gdb.mi/mi2-var-cmd.exp: Likewise.
f7f9ae2c 5580
2a2d4dc3
AS
55812008-05-27 Andreas Schwab <schwab@suse.de>
5582
5583 * gdb.base/frame-args.exp: Handle arguments that are optimized
5584 out.
5585
5099e4d9
LM
55862008-05-26 Luis Machado <luisgpm@br.ibm.com>
5587
5588 * gdb.arch/ppc64-atomic-inst.exp: Make the expected compile failure
5589 quiet for ppc32 and group options into a single variable.
5590
d9c36a91
JB
55912008-05-23 Joel Brobecker <brobecker@adacore.com>
5592
5593 * gdb.ada/null_array/foo.adb: Add multi-dimensional array
5594 of zero-size elements.
5595 * gdb.ada/null_array.exp: Test printing this new array.
5596
103a8671
JK
55972008-05-22 Jan Kratochvil <jan.kratochvil@redhat.com>
5598
5599 * gdb.base/longjmp.exp: Fix GDB_TEST_MULTIPLE missing GDB_PROMPT races.
5600
07a4cc1a 56012008-05-21 Joel Brobecker <brobecker@adacore.com>
5943254b
JB
5602
5603 * gdb.base/finish.exp: Test that "fin" works as an abbreviation
5604 of the "finish" command.
5605
55f996a7
NR
56062008-05-21 Nick Roberts <nickrob@snap.net.nz>
5607
5608 * gdb.base/annota1.exp: Test for new annotation.
5609
907fc202
UW
56102008-05-16 Pedro Alves <pedro@codesourcery.com>
5611
5612 * gdb.base/fixsection.exp: New file.
5613 * gdb.base/fixsection0.c: New file.
5614 * gdb.base/fixsection1.c: New file.
5615
e8f97270
UW
56162008-05-16 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5617
5618 * gdb.base/annota1.exp: Accept printf@... in place of printf.
5619 * gdb.base/annota3.exp: Likewise.
5620
ac0bb574
NF
56212008-05-13 Nathan Froyd <froydnj@codesourcery.com>
5622
5623 * gdb.base/watch_thread_num.exp: Don't run tests that require
5624 watchpoints if the target doesn't support them.
5625
6fadd07a
DE
56262008-05-12 Doug Evans <dje@google.com>
5627
5628 * lib/gdbserver-support.exp (find_gdbserver): Use $GDBSERVER if set.
5629
6e9a4a30
JB
56302008-05-09 Joel Brobecker <brobecker@adacore.com>
5631
5632 * gdb.ada/assign_1.exp: New testcase.
5633
08388c79
DE
56342008-05-09 Doug Evans <dje@google.com>
5635
a3c83fae
DE
5636 * gdb.base/find.exp: New file.
5637 * gdb.base/find.c: New file.
08388c79 5638
bd5ddfe8
DJ
56392008-05-08 Daniel Jacobowitz <dan@codesourcery.com>
5640
5641 * gdb.base/commands.exp (watchpoint_command_test): Handle
5642 gdb,no_hardware_watchpoints.
5643 * gdb.base/float.exp: Allow ARM targets without floating point.
5644 * gdb.base/step-test.exp: Allow callee@plt when stepping in.
5645
b5dd68e2 56462008-05-06 Jerome Guitton <guitton@adacore.com>
a9c64011 5647 Joel Brobecker <brobecker@adacore.com>
b5dd68e2
JB
5648
5649 * gdb.ada/lang_switch: New test program.
5650 * gdb.ada/lang_switch.exp: New testcase.
5651
382d13d1
DE
56522008-05-05 Doug Evans <dje@google.com>
5653
5654 * gdb.base/help.exp (disassemble): Update expected help text.
5655
9dd789d0
PA
56562008-05-04 Pedro Alves <pedro@codesourcery.com>
5657
5658 * gdb.base/longjmp.c, gdb.base/longjmp.exp: New files.
5659
611c83ae
PA
56602008-05-04 Pedro Alves <pedro@codesourcery.com>
5661
5662 * gdb.cp/annota2.exp: Adjust to breakpoints invalidations at
5663 different times.
5664
ff013f42
JK
56652008-05-04 Jan Kratochvil <jan.kratochvil@redhat.com>
5666
5667 * gdb.dwarf2/dw2-ranges.S: Merge the secondary section with `.fini'.
5668 * gdb.dwarf2/dw2-ranges.exp: Compile also `dw2-ranges2.S' and
5669 `dw2-ranges3.S' and test also their MAIN2, FUNC2 and MAIN3 symbols.
5670 * gdb.dwarf2/dw2-ranges2.S, gdb.dwarf2/dw2-ranges3.S: New files.
5671
96dff6a2
VP
56722008-05-04 Vladimir Prus <vladimir@codesourcery.com>
5673
5674 * lib/mi-support.exp (mi_run_cmd): Allow for =thread-created
5675 notification to appear.
5676
55cd6f92
DJ
56772008-05-04 Daniel Jacobowitz <dan@debian.org>
5678
5679 * gdb.base/fullname.c: New file.
5680 * gdb.base/fullname.exp: New file.
5681 * lib/gdb.exp (gdb_breakpoint): Support no-message option.
5682
d705c43c
PA
56832008-05-03 Pedro Alves <pedro@codesourcery.com>
5684
5685 * gdb.base/macscp.exp, gdb.base/macscp1.c: Add test for printing
5686 expressions with macros.
5687
333222e1
JK
56882008-05-03 Jan Kratochvil <jan.kratochvil@redhat.com>
5689
5690 * gdb.base/dfp-test.exp: Fix random FAIL risk on calling functions.
5691
5ac01682
DJ
56922008-05-02 Daniel Jacobowitz <dan@codesourcery.com>
5693
5694 * gdb.base/completion.exp: Handle lack of other symbols beginning
5695 with "a".
5696
5697 * gdb.base/varargs.exp: Correct quoting for options to gdb_compile.
5698
237fc4c9
PA
56992008-05-02 Jim Blandy <jimb@codesourcery.com>
5700
5701 * gdb.asm/asmsrc1.s: Add scratch space.
5702
ed5e9466
DJ
57032008-05-01 Jan Kratochvil <jan.kratochvil@redhat.com>
5704 Daniel Jacobowitz <dan@codesourcery.com>
5705
5706 * gdb.threads/attach-into-signal.c, gdb.threads/attach-into-signal.exp,
5707 gdb.threads/attach-stopped.c, gdb.threads/attach-stopped.exp,
5708 gdb.threads/attachstop-mt.c, gdb.threads/attachstop-mt.exp: New.
5709
b39cc962
DJ
57102007-05-01 Daniel Jacobowitz <dan@codesourcery.com>
5711
5712 * gdb.arch/thumb-prologue.exp: Do not expect a saved PC.
5713
36d520f5
JB
57142008-05-01 Joel Brobecker <brobecker@adacore.com>
5715
5716 * gdb.base/info-target.exp: New testcase.
5717
8d4e3071
DJ
57182008-04-30 Daniel Jacobowitz <dan@codesourcery.com>
5719
5720 * gdb.cp/hang.exp: Use .cc instead of .C.
5721 * gdb.cp/hang1.cc, gdb.cp/hang2.cc, gdb.cp/hang3.cc: Renamed from ...
5722 * gdb.cp/hang1.C, gdb.cp/hang2.C, gdb.cp/hang3.C: ... here.
5723
6f3f3097
DJ
57242008-04-30 Daniel Jacobowitz <dan@codesourcery.com>
5725
5726 * gdb.base/gdb1250.exp: Remove perror.
5727 * lib/mi-support.exp (mi_delete_breakpoints): Match the prompt.
5728
5550a914
PA
57292008-04-30 Pedro Alves <pedro@codesourcery.com>
5730
5731 * gdb.dwarf2/dw2-strp.S: Replace .long by .4byte and .value by
5732 .2byte.
5733
d848e687
DJ
57342008-04-25 Daniel Jacobowitz <dan@codesourcery.com>
5735
5736 * gdb.base/macscp.exp: Enable kfails. Compile with -g3 for GCC.
5737 (maybe_kfail): New.
5738
93b5768b
PA
57392008-04-25 Pedro Alves <pedro@codesourcery.com>
5740
5741 * gdb.dwarf2/dw2-strp.S, gdb.dwarf2/dw2-strp.exp: New files.
5742
721c02de
VP
57432008-04-24 Vladimir Prus <vladimir@codesourcery.com>
5744
a9c64011
AS
5745 * gdb.mi/mi-syn-frame.exp: Adjust for token disappearance.
5746 * gdb.mi/mi2-syn-frame.exp: Likewise.
5747 * lib/mi-support.exp: Likewise.
721c02de 5748
74960c60
VP
57492008-04-24 Vladimir Prus <vladimir@codesourcery.com>
5750
5751 * lib/gdb.exp (gdb_continue_to_breakpoint): Allow the caller
5752 to specify regexp for the location to stop at.
5753 * gdb.base/break-always.c: New.
5754 * gdb.base/break-always.exp: New.
5755
d24317b4
VP
57562008-04-24 Vladimir Prus <vladimir@codesourcery.com>
5757
5758 * lib/mi-support.exp (mi_runto_helper): Adjust
5759 for the original-location field.
5760 (mi_create_breakpoint, mi_list_breakpoints): New.
5761 * gdb.mi/mi-break.exp: Adjust.
5762 * gdb.mi/mi2-break.exp: Adjust.
5763 * gdb.mi/mi-pending.exp: Adjust.
5764 * gdb.mi/mi-simplerun.exp: Adjust.
5765 * gdb.mi/mi2-simplerun.exp: Adjust.
5766 * gdb.mi/mi-syn-frame.exp: Adjust.
5767 * gdb.mi/mi2-syn-frame.exp: Adjust.
5768 * gdb.mi/mi-until.exp: Adjust.
5769 * gdb.mi/mi2-until.exp: Adjust.
5770 * gdb.mi/mi-var-display.exp: Adjust.
5771 * gdb.mi/mi2-var-display.exp: Adjust.
5772 * gdb.mi/mi-watch.exp: Adjust.
5773 * gdb.mi/mi2-watch.exp: Adjust.
5774
fdc59709 57752008-04-23 Paolo Bonzini <bonzini@gnu.org>
d24317b4 5776
a9c64011
AS
5777 * aclocal.m4: Add override.m4.
5778 * configure: Regenerate.
fdc59709 5779
8e91f023
VP
57802008-04-19 Vladimir Prus <vladimir@codesourcery.com>
5781
5782 * gdb.mi/var-cmd.c (do_at_tests): Verify that
5783 '-var-update --all-values' reports new value even the type
5784 of a variable object has changed.
5785
233a11ab
CS
57862008-04-18 Craig Silverstein <csilvers@google.com>
5787
5788 * gdb.dwarf2/dw2-compressed.S, gdb.dwarf2/dw2-compressed.exp: New
5789 files.
d24317b4 5790
9c1137ad
JB
57912008-04-18 Joel Brobecker <brobecker@adacore.com>
5792
5793 * gdb.ada/atomic_enum: New test program.
5794 * gdb.ada/atomic_enum.exp: New testcase.
5795
66d0bbc7
DE
57962008-04-17 Doug Evans <dje@google.com>
5797
5798 * gdb.opt/Makefile.in: Fix whitespace.
5799
100906b0
UW
58002008-04-17 Daniel Jacobowitz <dan@codesourcery.com>
5801
5802 * gdb.threads/linux-dp.exp: Continue after unrecognized lines.
5803
4584e32e
DE
58042008-04-17 Doug Evans <dje@google.com>
5805
5806 * gdb.base/hashline1.exp: New testcase.
5807 * gdb.base/hashline2.exp: New testcase.
5808 * gdb.base/hashline2.exp: New testcase.
5809
0a320680
PA
58102008-04-17 Pedro Alves <pedro@codesourcery.com>
5811
5812 * gdb.base/step-break.exp, gdb.base/step-break.c: New files.
5813
18ac113b
AR
58142008-04-15 Aleksandar Ristovski <aristovski@qnx.com>
5815
5816 * gdb.base/attach.exp (do_attach_tests): Matching pattern for
5817 temporary breakpoint to match "Temporary breakpoint".
5818 * gdb.base/break.exp (delete_breakpoints): Likewise.
5819 * gdb.base/call-ar-st.exp (get_debug_format): Likewise.
5820 * gdb.base/commands.exp (temporary_breakpoint_commands): Likewise.
5821 * gdb.base/display.exp: Likewise.
5822 * gdb.base/foll-exec.exp (do_exec_tests): Likewise.
5823 * gdb.base/foll-fork.exp (catch_fork_child_follow): Likewise.
5824 * gdb.base/restore.exp (restore_tests): Likewise.
5825 * gdb.base/sepdebug.exp: Likewise.
5826 * gdb.base/watchpoint.exp: Likewise.
5827 * gdb.mi/mi-cli.exp: Added argument for new "disp" field.
5828 * gdb.mi/mi-pending.exp: Likewise.
5829 * gdb.mi/mi-simplerun.exp (test_running_the_program): Likewise.
5830 * gdb.mi/mi-until.exp (test_runnint_to_foo): Likewise.
5831 * gdb.mi/mi-var-cmd.exp: Likewise.
5832 * gdb.mi/mi-var-display.exp: Likewise.
5833 * gdb.mi/mi2-cli.exp: Likewise.
5834 * gdb.mi/mi2-simplerun.exp (test_running_the_program): Likewise.
5835 * gdb.mi/mi2-until.exp (test_running_to_foo): Likewise.
5836 * gdb.mi/mi2-var-display.exp: Likewise.
5837 * lib/gdb.exp (gdb_breakpoint): Pattern for temporary breakpoint.
5838 * lib/mi-support.exp (mi_runto_helper): Use "after_reason" argument for
5839 new "disp" field.
a9c64011 5840 (mi_expect_stop): Move after_reason argument to be really after
18ac113b
AR
5841 reason. This is to support fix for PR2424.
5842
add38693
JK
58432008-04-15 Jan Kratochvil <jan.kratochvil@redhat.com>
5844
5845 * gdb.dwarf2/dw2-ranges.S: New stub `.file' directive.
5846
fcacd99f
VP
58472008-04-13 Vladimir Prus <vladimir@codesourcery.com>
5848
5849 * gdb.mi/mi-var-cmd.exp: Adjust for appearance of type_changed
a9c64011 5850 field. Add more floating varobj tests.
fcacd99f 5851 * gdb.mi/mi2-var-cmd.exp: Adjust for appearance of type_changed
a9c64011
AS
5852 field.
5853 * gdb.mi/var-cmd.c (do_at_tests_callee, do_at_tests): New.
5854 (main): Call do_at_tests.
5855 * lib/mi-support.exp (mi_create_floating_varobj)
5856 (mi_varobj_update_with_type_change): New.
fcacd99f 5857
de051565
MK
58582008-04-09 Marc Khouzam <marc.khouzam@ericsson.com>
5859
5860 * gdb.mi/mi2-var-display.exp: Added tests for the new -f
5861 option of -var-evaluate-expression.
5862 * gdb.mi/mi2-var-display.exp: Likewise.
5863
dbc52822
VP
58642008-04-07 Vladimir Prus <vladimir@codesourcery.com>
5865
5866 Introduce test setup helpers.
a9c64011
AS
5867 * lib/gdb.exp (build_executable, clean_restart)
5868 (prepare_for_testing): New.
5869 * gdb.base/break.exp: Use prepare_for_testing, and clean_restart.
5870 * gdb.base/return.exp: Likewise.
5871 * gdb.base/ending-run.exp: Likewise.
dbc52822 5872
473591da
NR
58732008-04-07 Nick Roberts <nickrob@snap.net.nz>
5874
5875 * gdb.mi/mi-async.exp: New test for asynchronous Machine
5876 Interface (MI) responses.
5877
2b2d9e11
VP
58782008-04-06 Vladimir Prus <vladimir@codesourcery.com>
5879
a9c64011
AS
5880 * gdb.cp/breakpoint.cc: New code to test conditions involving
5881 member variables.
5882 * gdb.cp/breakpoint.exp: Test condition involving member
5883 variables.
2b2d9e11 5884
bb378428
VP
58852008-04-05 Vladimir Prus <vladimir@codesourcery.com>
5886
5887 * lib/mi-support.exp (mi_expect_stop): New.
5888 (mi_run_cmd): Change the
5889 token. Use mi_send_resuming_command, use
5890 mi_expect_stop.
5891 (mi_execute_to_helper): Rename to mi_execute_to.
5892 (mi_send_resuming_command): Add more error patterns.
5893 (mi_wait_for_stop): Renamed to...
5894 (mi_get_stop_line): ...this.
5895 (mi_run_inline_test): Adjust.
5896
5897 * gdb.mi/mi-cli.exp: Use mi_execute_to/mi_expect_stop.
5898 * gdb.mi/mi-console.exp: Likewise.
5899 * gdb.mi/mi-pending.exp: Likewise.
5900 * gdb.mi/mi-simplerun.exp: Likewise.
5901 * gdb.mi/mi-stack.exp: Likewise.
5902 * gdb.mi/mi-stepi.exp: Likewise.
5903 * gdb.mi/mi-syn-frame.exp: Add comment.
5904 * gdb.mi/mi-until.exp: Likewise.
5905 * gdb.mi/mi-var-display.exp: Likewise.
5906 * gdb.mi/mi-watch.exp: Likewise.
5907 * gdb.mi/mi2-cli.exp: Likewise.
5908 * gdb.mi/mi2-console.exp: Likewise.
5909 * gdb.mi/mi2-simplerun.exp: Likewise.
5910 * gdb.mi/mi2-stack.exp: Likewise.
5911 * gdb.mi/mi2-stepi.exp: Likewise.
5912 * gdb.mi/mi2-until.exp: Likewise.
5913 * gdb.mi/mi2-var-display.exp: Likewise.
5914 * gdb.mi/mi2-watch.exp: Likewise.
5915
62172bb9
UW
59162008-04-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5917
5918 * gdb.base/watch_thread_num.exp: Use gdb_compile_pthreads.
5919
5920 * gdb.cp/mb-templates.exp: Skip test on spu*-*-* targets.
5921
a13e061a
PA
59222008-04-04 Pedro Alves <pedro@codesourcery.com>
5923
5924 * gdb.mi/mi-disassemble.exp, gdb.mi/mi-stack.exp,
5925 gdb.mi/mi-syn-frame.exp, gdb.mi/mi-var-block.exp,
5926 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
5927 gdb.mi/mi2-disassemble.exp, gdb.mi/mi2-stack.exp,
5928 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-var-block.exp,
5929 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp: Update to not
5930 expect an mi error duplicated in stderr.
5931
eae06beb
JB
59322008-04-03 Joel Brobecker <brobecker@adacore.com>
5933
5934 * gdb.cp/ovldbreak.cc: Add missing bodies for methods foo::foofunc.
5935 * gdb.cp/ovldbreak.exp: Set multiple-symbols to "ask".
5936 Add a couple of tests that verify the behavior when the new setting
5937 is set to "cancel" and "all".
5938 * gdb.cp/method2.exp, gdb.cp/templates.exp: Set multiple-symbols to
5939 "ask" before we start the testing.
5940
79c6ced6
AR
59412008-04-01 Aleksandar Ristovski <aristovski@qnx.com>
5942
5943 * gdb.cp/casts.cc: Add class reference variables.
5944 * gdb.cp/casts.exp: New test cases for up/down casting references.
5945
6c2d1a6b
MK
59462008-04-01 Marc Khouzam <marc.khouzam@ericsson.com>
5947
5948 * gdb.mi/mi-var-display.exp: Stop at end of do_special_tests
5949 instead of beginning to make an extra test pass.
5950 * gdb.mi/mi2-var-display.exp: Likewise.
5951
55b411d9
MR
59522008-03-31 Maciej W. Rozycki <macro@mips.com>
5953
5954 * gdb.base/break.exp: Mark failures as such. Fix formatting.
5955
c6140da2
MD
59562008-03-31 Markus Deuling <deuling@de.ibm.com>
5957 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5958
5959 * gdb.arch/spu-info.exp (info spu mailbox): Check for correct initial
5960 value. Add xfail for older kernels.
5961
79732189
AR
59622008-03-28 Aleksandar Ristovski <aristovski@qnx.com>
5963
5964 Bring mi-support in line with gdb.exp.
5965 * lib/mi-support.exp (default_mi_gdb_start): Rename from mi_gdb_start.
5966 (mi_gdb_start): New function.
5967
33c3676e
MR
59682008-03-28 Maciej W. Rozycki <macro@mips.com>
5969
5970 * gdb.mi/mi-var-cmd.exp: Fix a typo.
5971
92e28119
VP
59722008-03-26 Vladimir Prus <vladimir@codesourcery.com>
5973
5974 * gdb.mi/mi-var-display.exp: Remove obsolete xfail.
5975 * gdb.mi/mi2-var-display.exp: Likewise.
a9c64011 5976
9e8e3afe
VP
59772008-03-26 Vladimir Prus <vladimir@codesourcery.com>
5978
5979 * lib/mi-support.exp (mi_create_varobj_checked): New.
5980 (mi_list_varobj_children): Allow to check for a
5981 value.
5982 (mi_list_array_varobj_children): New.
5983
5984 * gdb.mi/mi-var-child.exp: Use mi_create_varobj
5985 and mi_list_varobj_children, as opposed to hardcoding
5986 expected strings.
5987 * gdb.mi/gdb701.exp: Likewise.
5988 * gdb.mi/gdb792.exp: Likewise.
5989 * gdb.mi/mi-var-block.exp: Likewise.
5990 * gdb.mi/mi-var-cmd.exp: Likewise.
5991 * gdb.mi/mi-var-invalidate.exp: Likewise.
5992 * gdb.mi/mi2-var-block.exp: Likewise.
5993 * gdb.mi/mi2-var-child.exp: Likewise.
5994 * gdb.mi/mi2-var-cmd.exp: Likewise.
5995 * gdb.mi/mi2-var-display.exp: Likewise.
5996
9df50351
JK
59972008-03-24 Jan Kratochvil <jan.kratochvil@redhat.com>
5998
5999 Fix random false FAILs on i386.
6000 * gdb.base/prelink.exp: Use `--no-exec-shield' for prelink.
6001
31e5d73a
DJ
60022008-03-23 Daniel Jacobowitz <dan@codesourcery.com>
6003
6004 PR gdb/544
6005 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Reapply 2008-03-21 changes.
6006
12f4afab
DJ
60072008-03-23 Daniel Jacobowitz <dan@codesourcery.com>
6008
6009 PR gdb/544
6010 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Revert 2008-03-21 changes.
6011
b562a0cb
DJ
60122008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
6013
6014 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Remove KFAIL for
6015 fixed PR gdb/544.
6016
17faa917
DJ
60172008-03-21 Pedro Alves <pedro@codesourcery.com>
6018
6019 * gdb.threads/fork-child-threads.exp: Test next over fork.
6020
6214f497
DJ
60212008-03-21 Chris Demetriou <cgd@google.com>
6022
6023 * gdb.base/break.exp (rbreak junk): New test for rbreak
6024 "Junk at end of arguments" issue.
6025
63092375
DJ
60262008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
6027
6028 * gdb.base/printcmds.exp (test_print_array_constants): Do not expect
6029 *& to work on created array elements.
6030 (Top level): Test print $pc with a file. Test string operations
6031 without a target.
6032 * gdb.base/ptype.exp: Do not expect *& to work on created array
6033 elements.
6034
b21991b0
DJ
60352008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
6036
6037 * gdb.threads/killed.exp, gdb.threads/manythreads.exp,
6038 gdb.threads/staticthreads.exp: Update exit query.
6039
c4b347c7
SL
60402008-03-07 Sandra Loosemore <sandra@codesourcery.com>
6041
6042 * lib/gdb.exp (gdb_load_cmd): Fix $args typo in timeout error message.
6043
fa4727a6
DJ
60442008-03-03 Daniel Jacobowitz <dan@codesourcery.com>
6045
6046 * gdb.base/watchpoint.c (global_ptr, func4): New.
6047 (main): Call func4.
6048 * gdb.base/watchpoint.exp: Call test_inaccessible_watchpoint.
6049 (test_inaccessible_watchpoint): New.
6050
2f34202f
MR
60512008-02-29 Maciej W. Rozycki <macro@mips.com>
6052
6053 * lib/gdb.exp (gdb_expect): Of all the timeouts provided always
6054 select the largest.
6055
0d6ba1b1
DJ
60562008-02-28 Daniel Jacobowitz <dan@codesourcery.com>
6057
6058 * gdb.base/annota1.exp, gdb.cp/annota2.exp: Update for fewer
6059 frames-invalid annotations.
6060
e691325a
PM
60612008-02-28 Pierre Muller <muller@ics.u-strasbg.fr>
6062
a9c64011 6063 * gdb.base/assign.exp: avoid same output for different tests.
e691325a 6064
f85b5ecc
DE
60652008-02-27 Doug Evans <dje@google.com>
6066
6067 * gdb.base/sigstep.exp (breakpoint_to_handler): Remove setup_kfail
6068 for bug 1738.
6069 (breakpoint_to_handler_entry): Ditto.
6070
b40e7bf3
JB
60712008-02-27 Joel Brobecker <brobecker@adacore.com>
6072
6073 * gdb.base/ending-run.exp: Use the first line of code inside
6074 function body to test breakpoints.
6075 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Adjust the actual
6076 location where the breakpoint is inserted when using the line
6077 where a function is declared. Fix typo in the description of
6078 one of the tests.
6079 * gdb.mi/mi-simplerun.exp, gdb.mi/mi2-simplerun.exp: Likewise.
6080
2faca73a
PM
60812008-02-27 Pierre Muller <muller@ics.u-strasbg.fr>
6082
6083 * gdb.arch/i386-sse.exp: avoid same output for two breakpoint setting
a9c64011 6084 tests.
2faca73a 6085
6f439c36
PM
60862008-02-27 Pierre Muller <muller@ics.u-strasbg.fr>
6087
6088 * gdb.base/args.exp: avoid same output for tests
6089 with single quotes.
6090
54e52265
VP
60912008-02-26 Vladimir Prus <vladimir@codesourcery.com>
6092
a9c64011
AS
6093 * gdb.base/annota1.exp: Adjust for 'info break'
6094 format changes.
6095 * gdb.base/annota3.exp: Likewise.
6096 * gdb.base/break.exp: Likewise.
6097 * gdb.base/condbreak.exp: Likewise.
6098 * gdb.base/pending.exp: Likewise.
6099 * gdb.base/sepdebug.exp: Likewise.
6100 * gdb.base/unload.exp: Likewise.
6101 * gdb.cp/ovldbreak.exp: Likewise.
6102 * gdb.mi/mi-pending.exp: Likewise.
54e52265 6103
897b09ca
DE
61042008-02-07 Doug Evans <dje@google.com>
6105
6106 * gdb.cp/mb-inline.exp: New.
6107 * gdb.cp/mb-inline.h: New.
6108 * gdb.cp/mb-inline1.cc: New.
6109 * gdb.cp/mb-inline2.cc: New.
6110
b1c32d35
PM
61112008-02-06 Pierre Muller <muller@ics.u-strasbg.fr>
6112
6113 * gdb.pascal/floats.pas: New test program.
6114 * gdb.pascal/floats.exp: New testcase.
6115
1a4ca44a
TJB
61162008-02-06 Thiago Jung Bauermann <bauerman@br.ibm.com>
6117
6118 * gdb.base/callfuncs.c (t_float_many_args): New function.
6119 (t_double_many_args): New function.
6120 * gdb.base/callfuncs.exp: Add tests for exceeding float
6121 and double parameters passed through the stack.
6122
439048e8
JB
61232008-02-05 Joel Brobecker <brobecker@adacore.com>
6124
6125 * gdb.ada/complete/pck.ads, gdb.ada/complete/pck.adb,
6126 gdb.ada/complete/foo.adb: New files.
6127 * gdb.ada/complete.exp: New testcase.
6128
81fe8080
DE
61292008-02-03 Doug Evans <dje@google.com>
6130
301f0ecf
DE
6131 * gdb.base/whatis-exp.exp: Fix expected result of whatis x+y, x-y, x*y.
6132
81fe8080
DE
6133 * gdb.cp/gdb2384.exp: New file.
6134 * gdb.cp/gdb2384.cc: New file.
6135 * gdb.cp/gdb2384-base.h: New file.
6136 * gdb.cp/gdb2384-base.cc: New file.
6137
4b071aec
DE
61382008-02-02 Doug Evans <dje@google.com>
6139
6140 * gdb.base/sigall.c (main): Ensure all signals aren't blocked.
6141
61137ba6
JB
61422007-02-01 Joel Brobecker <brobecker@adacore.com>
6143
6144 * gdb.ada/sym_print_name: New test program.
6145 * gdb.ada/sym_print_name.exp: New testcase.
6146
61472007-02-01 Joel Brobecker <brobecker@adacore.com>
51ba8a62
JB
6148
6149 * gdb.ada/nested/hello.adb: New file.
6150 * gdb.ada/nested.exp: New testcase.
6151 * gdb.ada/Makefile.in (EXECUTABLES): Update list.
6152
98deb0da
VP
61532008-02-01 Vladimir Prus <vladimir@codesourcery.com>
6154
6155 * gdb.mi/basic.c (return_1): New function.
a9c64011
AS
6156 * gdb.mi/mi-break.exp: Make sure that failed -break-insert
6157 don't cause future evaluations of function to report
6158 creation of internal breakpoints.
98deb0da 6159
723a2275
VP
61602008-02-01 Vladimir Prus <vladimir@codesourcery.com>
6161
6162 * gdb.mi/mi-break.exp (test_error): New.
6163 Call it.
6164
fb546a2f
LM
61652008-01-31 Luis Machado <luisgpm@br.ibm.com>
6166
6167 * gdb.arch/ppc64-atomic-inst.c: New testcase source file.
6168 * gdb.arch/ppc64-atomic-inst.exp: New testcase expect file.
6169
2d8fd90a
PM
61702008-01-31 Pierre Muller <muller@ics.u-strasbg.fr>
6171
6172 * gdb.pascal/integers.pas: New test program.
6173 * gdb.pascal/integers.exp: New testcase.
6174
a7fa0ded
PM
61752008-01-31 Pierre Muller <muller@ics.u-strasbg.fr>
6176
6177 * gdb.pascal/hello.exp (binfile): Add ${EXEEXT}.
6178
5e1a1926
TJB
61792008-01-30 Luis Machado <luisgpm@br.ibm.com>
6180
6181 * gdb.arch/powerpc-d128-regs.exp: New testcase expect file.
6182 * gdb.arch/powerpc-d128-regs.c: New testcase source file.
6183
8d04f9f0
JB
61842008-01-30 Paul Hilfinger <hilfinger@adacore.com>
6185
6186 * gdb.ada/formatted_ref: New test program.
6187 * gdb.ada/formatted_ref.exp: New testcase.
6188
6189 * gdb.cp/formatted-ref.cc: New file.
6190 * gdb.cp/formatted-ref.exp: New testcase.
6191
ce75a98f
JB
61922008-01-30 Joel Brobecker <brobecker@adacore.com>
6193
6194 * gdb.base/ptype.exp: Add testing of "ptype $pc".
6195
e835f6bf
NR
61962008-01-30 Nick Roberts <nickrob@snap.net.nz>
6197
6198 * gdb.mi/mi-file.exp, gdb.mi/mi2-file.exp
6199 (test_file_list_exec_source_file): Update to new macro-info field.
6200
d118ef87
PH
62012008-01-30 Paul N. Hilfinger <hilfinger@adacore.com>
6202
6203 * gdb.ada/exprs: New test program.
6204 * gdb.ada/exprs.exp: New testcase.
6205
7d35ab09
TJB
62062008-01-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
6207
6208 * dfp-test.c (DELTA, DELTA_B): New definitions.
6209 (double_val1, double_val2, double_val3, double_val4, double_val5,
6210 double_val6, double_val7, double_val8, double_val9, double_val10,
6211 double_val11, double_val12, double_val13, double_val14, dec32_val1,
6212 dec32_val2, dec32_val3, dec32_val4, dec32_val5, dec32_val6, dec32_val7,
6213 dec32_val8, dec32_val9, dec32_val10, dec32_val11, dec32_val12,
6214 dec32_val13, dec32_val14, dec32_val15, dec32_val16, dec64_val1,
6215 dec64_val2, dec64_val3, dec64_val4, dec64_val5, dec64_val6, dec64_val7,
6216 dec64_val8, dec64_val9, dec64_val10, dec64_val11, dec64_val12,
6217 dec64_val13, dec64_val14, dec64_val15, dec64_val16, dec128_val1,
6218 dec128_val2, dec128_val3, dec128_val4, dec128_val5, dec128_val6,
6219 dec128_val7, dec128_val8, dec128_val9, dec128_val10, dec128_val11,
6220 dec128_val12, dec128_val13, dec128_val14, dec128_val15,
6221 dec128_val16): New global variables.
6222 (decimal_dec128_align): New function.
6223 (decimal_mixed): Likewise.
6224 (decimal_many_args_dec32): Likewise.
6225 (decimal_many_args_dec64): Likewise.
6226 (decimal_many_args_dec128): Likewise.
6227 (decimal_many_args_mixed): Likewise.
6228 * dfp-test.exp: Add tests calling new inferior functions.
6229
2d717e4f
DJ
62302008-01-29 Daniel Jacobowitz <dan@codesourcery.com>
6231
6232 * gdb.server/ext-attach.c, gdb.server/ext-attach.exp,
6233 gdb.server/ext-run.exp: New files.
6234 * lib/gdbserver-support.exp (gdbserver_download): New.
6235 (gdbserver_start): New. Update gdbserver expected
6236 output.
6237 (gdbserver_spawn): Use them.
6238 (gdbserver_start_extended): New.
6239
e85a822c
DJ
62402008-01-29 Daniel Jacobowitz <dan@codesourcery.com>
6241
6242 * gdb.base/foll-exec.exp: Update header. Skip on remote targets.
6243 Run on GNU/Linux.
6244 (do_exec_tests): Check for systems which do not support catchpoints.
6245 Do not match START.
6246 * gdb.base/foll-fork.exp: Update header. Skip on remote targets.
6247 Run on GNU/Linux. Enable verbose output.
6248 (check_fork_catchpoints): New.
6249 (explicit_fork_child_follow, catch_fork_child_follow)
6250 (tcatch_fork_parent_follow): Update expected messages.
6251 (do_fork_tests): Use check_fork_catchpoints.
6252 * gdb.base/foll-vfork.exp: Update header. Skip on remote targets.
6253 Run on GNU/Linux. Enable verbose output.
6254 (check_vfork_catchpoints): New.
6255 (vfork_parent_follow_to_bp, tcatch_vfork_then_child_follow): Update
6256 expected messages.
6257 (do_vfork_and_exec_tests): Use check_fork_catchpoints.
6258
401ea829
JB
62592008-01-29 Jim Blandy <jimb@red-bean.com>
6260
6261 * lib/gdbserver-support.exp (gdb_target_cmd): Recognize 'unknown
6262 host' errors.
6263 * lib/mi-support.exp (mi_gdb_target_cmd): Same.
6264
aceaf3ad
JB
62652008-01-29 Jim Blandy <jimb@red-bean.com>
6266
6267 * gdb.threads/sigthread.c: Use barriers to ensure that
6268 child_thread and child_thread_two are always initialized before we
6269 start to use them.
6270
a5606eee
VP
62712008-01-29 Vladimir Prus <vladimir@codesourcery.com>
6272
6273 * gdb.base/watchpoint-solib.exp: New.
a9c64011
AS
6274 * gdb.base/watchpoint-solib.c: New.
6275 * gdb.base/watchpoint-solib-shr.c: New.
a5606eee 6276
c55a82bb
PM
62772008-01-29 Pierre Muller <muller@ics.u-strasbg.fr>
6278
6279 * gdb.base/gdb1056.exp: Add unsigned integer test.
6280
0993fe05
DE
62812008-01-28 Doug Evans <dje@google.com>
6282
6283 * gdb.base/maint.exp: Tighten patterns looking for .text/.data/.bss.
6284
4fe42e7f
JB
62852008-01-27 Jim Blandy <jimb@codesourcery.com>
6286
c7a69933
JB
6287 * gdb.base/expand-psymtabs.exp: Doc fix to the doc fix.
6288
4fe42e7f
JB
6289 * gdb.base/expand-psymtabs.exp: Doc fix.
6290
5def8285
MK
62912008-01-26 Mark Kettenis <kettenis@gnu.org>
6292
6293 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
6294
5313c911
NR
62952008-01-24 Nick Roberts <nickrob@snap.net.nz>
6296
a9c64011 6297 * gdb.mi/mi2-var-display.exp: Add value field to tests for output of
5313c911
NR
6298 -var-set-format.
6299
93815fbf
VP
63002008-01-23 Chris Demetriou <cgd@google.com>
6301
6302 * gdb.threads/thread_events.c: New testcase source file.
6303 * gdb.threads/thread_events.exp: New testcase expect file.
6304
467a88ee
NR
63052008-01-23 Nick Roberts <nickrob@snap.net.nz>
6306
6307 * lib/gdb.exp: Add the variable octal.
a9c64011
AS
6308
6309 * gdb.mi/mi-var-display.exp: Add value field to tests for output of
467a88ee
NR
6310 -var-set-format.
6311
d8f82aba
DJ
63122008-01-22 Daniel Jacobowitz <dan@codesourcery.com>
6313 Vladimir Prus <vladimir@codesourcery.com>
6314
6315 * gdb.base/float.exp: Allow missing floating point for m68k and
6316 PowerPC.
6317
60c46647
VP
63182008-01-22 Vladimir Prus <vladimir@codesourcery.com>
6319
6320 * gdb.mi/basics.c: Setup for testing breakpoints
a9c64011
AS
6321 ignore count.
6322 * gdb.mi/mi-break.exp: Test for breakpoint ignore count.
6323 * gdb.mi/mi-cli.exp: Adjust.
6324 * gdb.mi/mi2-cli.exp: Adjust.
60c46647 6325
c7dd36a1
PA
63262008-01-17 Pedro Alves <pedro@codesourcery.com>
6327
6328 * gdb.mi/mi-var-child.c (do_children_tests): Add 'dummy' integer
6329 and 'dummy_ptr' integer pointer. Initialize struct_declarations
6330 with dummy_ptr's address.
6331 * gdb.mi/var-cmd.c (do_children_tests): Likewise.
6332 * gdb.mi/mi-var-child.exp: int_ptr_ptr is now always "editable" on
6333 all targets.
6334 * gdb.mi/mi2-var-child.exp: Likewise.
6335
39d5313e
JB
63362008-01-09 Joel Brobecker <brobecker@adacore.com>
6337
6338 * gdb.ada/null_array: New test program.
6339 * gdb.ada/null_array.exp: New testcase.
6340
0aea4bf3
LM
63412008-01-09 Luis Machado <luisgpm@br.ibm.com>
6342
6343 * gdb.base/printcmds.exp (test_printf_with_dfp): Update printf calls
6344 with required float modifiers.
6345
0b354900
JB
63462008-01-08 Joel Brobecker <brobecker@adacore.com>
6347
6348 * gdb.ada/funcall_param: New test program.
6349 * gdb.ada/funcall_param.exp: New testcase.
6350
cdb7f5d4
JB
63512008-01-08 Joel Brobecker <brobecker@adacore.com>
6352
6353 * gdb.ada/arrayparam: New test program.
6354 * gdb.ada/arrayparam.exp: New testcase.
6355
88e2547f
JB
63562008-01-08 Joel Brobecker <brobecker@adacore.com>
6357
6358 * gdb.ada/print_pc.exp: Add verification of where gdb_start_cmd
6359 landed. Should also fix random failures in the test following it.
6360
f6867ce0
TJB
63612008-01-07 Thiago Jung Bauermann <bauerman@br.ibm.com>
6362
6363 * gdb.base/dfp-exprs.exp (test_dfp_arithmetic_expressions): Add tests
6364 for expressions with decimal float values.
6365 (test_dfp_conversions): New function to test casts to and from
6366 decimal float types.
6367 Call test_dfp_conversions.
6368 * gdb.base/dfp-test.c (struct decstruct): Add float4 and double8
6369 elements.
6370 (main): Initialize ds.float4 and ds.double8 elements.
6371 * gdb.base/dfp-test.exp (d32_set_tests): Fix typo. Adjust expect
6372 string to new error message.
6373 (d64_set_tests): Likewise.
6374 (d128_set_tests): Likewise.
6375 Add tests for expressions with decimal float variables. Add tests for
6376 conversions to and from decimal float types.
6377
f9c11282
JB
63782008-01-05 Joel Brobecker <brobecker@adacore.com>
6379
6380 * gdb.ada/packed_tagged/comp_bug.adb: New file.
6381 * gdb.ada/packed_tagged.exp: New testcase.
6382
0ecbca72
JB
63832008-01-04 Joel Brobecker <brobecker@adacore.com>
6384
6385 * gdb.ada/homonym/homonym.ads, gdb.ada/homonym/homonym.adb,
6386 gdb.ada/homonym/homonym_main.adb: New files.
6387 * gdb.ada/homonym.exp: New testcase.
6388
c18d3d89
JB
63892008-01-04 Joel Brobecker <brobecker@adacore.com>
6390
6391 * gdb.ada/packed_array.exp: Add testing of references to
6392 a packed array.
6393
ecc7085b
JB
63942008-01-04 Joel Brobecker <brobecker@adacore.com>
6395
6396 * gdb.ada/type_coercion/ident.adb, gdb.ada/type_coercion/assign.adb:
6397 New files.
6398 * gdb.ada/type_coercion.exp: New testcase.
6399
c474c922
JB
64002008-01-04 Joel Brobecker <brobecker@adacore.com>
6401
6402 * gdb.ada/tagged/pck.ads, gdb.ada/tagged/pck.adb,
6403 gdb.ada/tagged/foo.adb: New file.
6404 * gdb.ada/tagged.exp: New testcase.
6405
9005b927
JB
64062008-01-04 Joel Brobecker <brobecker@adacore.com>
6407
6408 * gdb.ada/ptype_field/pck.ads, gdb.ada/ptype_field/pck.adb,
6409 gdb.ada/ptype_field/foo.adb: New files.
6410 * gdb.ada/ptype_field.exp: New testcase.
6411
1a6aaad8
JB
64122008-01-03 Joel Brobecker <brobecker@adacore.com>
6413
6414 * gdb.ada/print_pc.exp: New testcase.
6415
0ef22f53
JB
64162008-01-03 Joel Brobecker <brobecker@adacore.com>
6417
6418 * gdb.ada/taft_type/pck.ads, gdb.ada/taft_type/pck.adb,
6419 gdb.ada/taft_type/p.adb: New files.
6420 * gdb.ada/taft_type.exp: New testcase.
6421
1689ecf8
JB
64222008-01-03 Joel Brobecker <brobecker@adacore.com>
6423
6424 * gdb.ada/array_bounds/bar.adb: New file.
6425 * gdb.ada/array_bounds.exp: New testcase.
6426
a4d0b9c3
JB
64272008-01-03 Joel Brobecker <brobecker@adacore.com>
6428
6429 * gdb.ada/arrayptr/pck.ads, gdb.ada/arrayptr/pck.adb,
6430 gdb.ada/arrayptr/foo.adb: New files.
6431 * gdb.ada/arrayptr.exp: New testcase.
6432
a31ace00
JB
64332008-01-03 Joel Brobecker <brobecker@adacore.com>
6434
6435 * gdb.base/set-lang-auto.exp: New testcase.
6436
a97fced3
JB
64372008-01-03 Joel Brobecker <brobecker@adacore.com>
6438
6439 * gdb.ada/fun_addr/foo.adb: New file.
6440 * gdb.ada/fun_addr.exp: New testcase.
6441
ef29ce1a
JK
64422008-01-02 Jan Kratochvil <jan.kratochvil@redhat.com>
6443
6444 * gdb.threads/fork-child-threads.exp, gdb.threads/fork-child-threads.c:
6445 New files
6446
0fafefe3
JB
64472008-01-02 Joel Brobecker <brobecker@adacore.com>
6448
6449 * array_subscript_addr/p.adb: New file.
a9c64011 6450 * array_subscript_addr.exp: New testcase.
0fafefe3 6451
c4359f8d
JB
64522008-01-02 Joel Brobecker <brobecker@adacore.com>
6453
a9c64011 6454 * gdb.ada/str_cmp_ref/pck.ads, gdb.ada/str_cmp_ref/foo.adb:
c4359f8d
JB
6455 New files.
6456 * gdb.ada/str_cmp_ref.exp: New testcase.
6457
1aa1b15b
JB
64582008-01-01 Joel Brobecker <brobecker@adacore.com>
6459
6460 * gdb.ada/fun_in_declare/pck.ads, gdb.ada/fun_in_declare/pck.adb,
6461 gdb.ada/fun_in_declare/foo.adb: New files.
a9c64011 6462 * gdb.ada/fun_in_declare.exp: New testcase.
1aa1b15b 6463
81c9b2cf
JB
64642008-01-01 Joel Brobecker <brobecker@adacore.com>
6465
6466 * gdb.ada/ref_param/foo.adb, gdb.ada/ref_param/pck.adb,
6467 gdb.ada/ref_param/pck.ads: New files.
6468 * gdb.ada/ref_param.exp: New testcase.
6469
319e4674
JB
64702008-01-01 Joel Brobecker <brobecker@adacore.com>
6471
6472 * gdb.ada/interface/types.ads, gdb.ada/interface/types.adb,
6473 gdb.ada/interface/foo.adb: New files.
6474 * gdb.ada/interface.exp: New testcase.
6475
ef682c56
JB
64762007-12-31 Jim Blandy <jimb@codesourcery.com>
6477
6478 * gdb.base/multi-forks.exp: Consume all output from child
6479 processes before proceeding to next test.
6480
f6f3eb6c
JB
64812007-12-29 Jim Blandy <jimb@codesourcery.com>
6482
6483 * configure: Regenerated.
6484
f652e42f
JB
64852007-12-27 Joel Brobecker <brobecker@adacore.com>
6486
6487 * gdb.ada/fixed_cmp/pck.ads, gdb.ada/fixed_cmp/pck.adb,
6488 gdb.ada/fixed_cmp/fixed.adb: New files.
6489 * gdb.ada/fixed_cmp.exp: New testcase.
6490
6943e596
JB
64912007-12-27 Joel Brobecker <brobecker@adacore.com>
6492
6493 * gdb.ada/boolean_expr.exp: New testcase.
6494
aad9a193
JB
64952007-12-26 Jim Blandy <jimb@codesourcery.com>
6496
6497 * gdb.base/multi-forks.exp: Doc fix.
6498
fb5f3683
JB
64992007-12-26 Joel Brobecker <brobecker@adacore.com>
6500
6501 * gdb.ada/Makefile.in (EXECUTABLES): Update list.
6502 * gdb.ada/char_param.exp: Do not compile our test program with
6503 -gnata, this is unnecessary.
6504 * gdb.ada/char_param/pck.ads: Remove unnecessary "with".
6505
384e4a9c
JB
65062007-12-24 Joel Brobecker <brobecker@adacore.com>
6507
6508 * gdb.ada/print_chars/pck.ads, gdb.ada/print_chars/pck.adb,
6509 gdb.ada/print_chars/foo.adb: New files.
6510 * gdb.ada/print_chars.exp: New testcase.
6511
01e044f7
JB
65122007-12-24 Joel Brobecker <brobecker@adacore.com>
6513
6514 * gdb.ada/char_param/pck.ads, gdb.ada/char_param/pck.adb,
6515 gdb.ada/char_param/foo.adb: New files.
6516 * gdb.ada/char_param.exp: New testcase.
6517
0ce17860
JB
65182007-12-22 Jim Blandy <jimb@codesourcery.com>
6519
6520 * gdb.asm/asm-source.exp: Use gdb_get_line_number, instead of
6521 hard-coding source line numbers into the test.
6522 * gdb.asm/asmsrc1.s, gdb.asm/asmsrc2.s: Add comments for
6523 gdb_get_line_number to find.
6524
919809b9
JB
65252007-12-22 Joel Brobecker <brobecker@adacore.com>
6526
6527 * gdb.base/ptype.c (highest): New struct type.
6528 (the_highest): New variable of that type.
6529 (main): Add dummy assignment to a field of variable the_highest.
6530 * gdb.base/ptype.exp: Test type printing of our new variable.
6531
abc8a88d
PM
65322007-12-19 Pierre Muller <muller@ics-u-strasbg.fr>
6533
6534 * (gdb.base/watch_thread_num.exp): Add breakpoint at thread_function
a9c64011 6535 and record first explicitly generated thread number.
abc8a88d
PM
6536 Use that thread number for thread specific watchpoint test.
6537 Add iteration number to repetitive tests.
6538
5158f3e3
CES
65392007-12-16 Carlos Eduardo Seo <cseo@linux.vnet.ibm.com>
6540 Jim Blandy <jimb@codesourcery.com>
6541
6542 * gdb.base/expand-psymtabs.c: New testcase
6543 source file.
6544 * gdb.base/expand-psymtabs.exp: New testcase
6545 expect file.
6546
37e4754d
LM
65472007-12-17 Luis Machado <luisgpm@br.ibm.com>
6548
6549 * testsuite/gdb.base/watch_thread_num.c: New testcase source file.
6550 * testsuite/gdb.base/watch_thread_num.exp: New testcase expect file.
6551
551e5d04
JB
65522007-12-17 Joel Brobecker <brobecker@adacore.com>
6553
6554 * gdb.ada/frame_args/foo.adb: New file.
6555 * gdb.ada/frame_args/pck.ads: New file.
6556 * gdb.ada/frame_args/pck.adb: New file.
6557 * gdb.ada/frame_args.exp: New testcase.
6558
a05ee097
JB
65592007-12-17 Joel Brobecker <brobecker@adacore.com>
6560
6561 * gdb.base/frame-args.c: New file.
6562 * gdb.base/frame-args.exp: New testcase.
6563
c162e8c9 65642007-12-16 Daniel Jacobowitz <dan@codesourcery.com>
a9c64011 6565 Joseph Myers <joseph@codesourcery.com>
c162e8c9
JM
6566
6567 * gdb.base/siginfo-addr.exp, gdb.base/siginfo-addr.c: New.
6568
afe8ab22 65692007-12-14 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 6570
afe8ab22
VP
6571 * gdb.mi/mi-pending.exp: New.
6572 * gdb.mi/mi-pending.c: New.
6573 * gdb.mi/mi-pendshr.c: New.
6574
dfdfb3ca
JB
65752007-12-06 Jim Blandy <jimb@codesourcery.com>
6576
6577 * gdb.base/default.exp: Update expected output for 'info catch'.
6578
b7fca990
JK
65792007-12-10 Jan Kratochvil <jan.kratochvil@redhat.com>
6580
6581 * lib/gdb.exp (build_id_debug_filename_get): OBJCOPY pipe being read
6582 must be set to binary.
6583
6a1afc1e
PA
65842007-12-09 Pedro Alves <pedro_alves@portugalmail.pt>
6585
6586 * lib/gdb.exp (gdb_gnu_strip_debug): Remove debug format test.
6587
a6b151f1
DJ
65882007-11-30 Daniel Jacobowitz <dan@codesourcery.com>
6589
6590 * gdb.server/file-transfer.exp, gdb.server/transfer.txt,
6591 gdb.mi/mi-file-transfer.exp: New.
6592
43039443
JK
65932007-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
6594
6595 * gdb.dwarf2/dw2-ranges.S, gdb.dwarf2/dw2-ranges.exp: New files.
6596
0ef2251b
MR
65972007-11-22 Maciej W. Rozycki <macro@mips.com>
6598
6599 * gdb.trace/backtrace.exp: Fix a typo.
6600 * gdb.trace/circ.exp: Likewise.
6601 * gdb.trace/collection.exp: Likewise.
6602 * gdb.trace/limits.exp: Likewise.
6603 * gdb.trace/report.exp: Likewise.
6604 * gdb.trace/tfind.exp: Likewise.
6605 * gdb.trace/while-dyn.exp: Likewise.
6606
5443631e
NR
66072007-11-21 Nick Roberts <nickrob@snap.net.nz>
6608
6609 * gdb.mi/mi2-var-child.exp, gdb.mi/mi-var-child.exp: Variables
6610 objects of pointers that can't be dereferenced are now
6611 "noneditable".
6612
a4ce5b0d
UW
66132007-11-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6614
6615 * Makefile.in (Makefile): Do not depend on target_makefile_frag.
6616 (target_cpu): Remove.
6617
d6e956e5
VP
66182007-10-15 Vladimir Prus <vladimir@codesourcery.com>
6619
6620 * gdb.base/ending-run.exp: Expect the list of cleared
6621 breakpoint to come in natural order, not the reversed one.
a9c64011 6622
214270ab
VP
66232007-11-07 Vladimir Prus <vladimir@codesourcery.com>
6624
6625 * gdb.mi/mi-var-child.c (do_child_deletion): New.
6626 * gdb.mi/mi-var-child.exp: Run child_deletion tests.
a9c64011 6627
1a619819
LM
66282007-11-05 Luis Machado <luisgpm@br.ibm.com>
6629
6630 * gdb.base/printcmds.exp: New function
6631 test_printf_with_dfp.
6632
5b01a6fa
DE
66332007-11-02 Doug Evans <dje@google.com>
6634
6635 * gdb.disasm/t01_mov.s: Remove carriage returns.
6636 * gdb.disasm/t02_mova.s: Ditto.
6637 * gdb.disasm/t03_add.s: Ditto.
6638 * gdb.disasm/t04_sub.s: Ditto.
6639 * gdb.disasm/t05_cmp.s: Ditto.
6640 * gdb.disasm/t06_ari2.s: Ditto.
6641 * gdb.disasm/t07_ari3.s: Ditto.
6642 * gdb.disasm/t08_or.s: Ditto.
6643 * gdb.disasm/t09_xor.s: Ditto.
6644 * gdb.disasm/t10_and.s: Ditto.
6645 * gdb.disasm/t11_logs.s: Ditto.
6646 * gdb.disasm/t12_bit.s: Ditto.
6647 * gdb.disasm/t13_otr.s: Ditto.
6648
ec33ab7f
JK
66492007-11-01 Jan Kratochvil <jan.kratochvil@redhat.com>
6650
6651 * gdb.cp/arg-reference.exp, gdb.cp/arg-reference.c: New files.
6652
ae0d01ff
UW
66532007-10-30 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6654
6655 * gdb.base/dfp-test.exp: Fail gracefully if toolchain does not
6656 provide DFP support.
6657
55eddb0f
DJ
66582007-10-30 Daniel Jacobowitz <dan@codesourcery.com>
6659
6660 * gdb.arch/altivec-abi.exp: Run multiple times for GCC on GNU/Linux.
6661 Test "set powerpc vector-abi". Skip auto-detection tests for old
6662 toolchains.
6663
7020f05c
PA
66642007-10-30 Pedro Alves <pedro_alves@portugalmail.pt>
6665
6666 * lib/gdb.exp, gdb.base/sepdebug.exp: Replace usage of eq and ne
6667 with [string compare].
6668
84bc3db9
PA
66692007-10-30 Pedro Alves <pedro_alves@portugalmail.pt>
6670
6671 * gdb.base/sepdebug.exp (binfile): Add ${EXEEXT}.
6672 * gdb.base/sepsymtab.exp (binfile): Add ${EXEEXT}.
6673
5876dc88
LM
66742007-10-25 Luis Machado <luisgpm@br.ibm.com>
6675
6676 * gdb.opt/clobbered-registers-O2.c: New testcase source file.
6677 * gdb.opt/clobbered-registers-O2.exp: New testcase expect file.
6678 * gdb.opt/Makefile.in: New makefile.
6679 * Makefile.in: Create new directory "gdb.opt".
6680 * configure.ac: Add "gdb.opt" directory.
6681 * configure: Regenerated.
a9c64011 6682
c3ea9a14
DE
66832007-10-25 Doug Evans <dje@google.com>
6684
6685 * gdb.cp/mb-ctor.exp: Check skip_cplus_tests.
6686 * gdb.cp/mb-templates.exp: Check skip_cplus_tests.
6687
a9c64011 66882007-10-15 Wu Zhou <woodzltc@cn.ibm.com>
93004d61
TJB
6689 Thiago Jung Bauermann <bauerman@br.ibm.com>
6690
6691 * gdb.base/dfp-exprs.exp: new file adding tests for Decimal
6692 Floating Point expressions.
6693 * gdb.base/dfp-test.exp: new file adding tests for Decimal
6694 Floating Point variables.
6695 * gdb.base/dfp-test.c: new file containing program with Decimal
6696 Floating variables, used by gdb.base/dfp-test.exp.
6697
62a24a2b
DJ
66982007-10-23 Daniel Jacobowitz <dan@codesourcery.com>
6699
6700 * gdb.threads/multi-create.c, gdb.threads/multi-create.exp: New.
6701
e7b1eae6
UW
67022007-10-21 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6703
6704 * gdb.arch/altivec-abi.exp (compile_flags): Use -mabi=altivec when
6705 compiling test case with GCC.
6706 * gdb.arch/altivec-regs.exp (compile_flags): Likewise.
6707
c641edcc
UW
67082007-10-21 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6709
6710 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
6711 format changes.
6712
5e5ebfe6
MS
67132007-10-18 Michael Snyder <msnyder@specifix.com>
6714
6715 * gdb.base/dbx.exp: Add missing "-re " operator.
6716
e831e7b6
GM
67172007-10-16 Gaius Mulley <gaius@glam.ac.uk>
6718
6719 * configure.ac: Added gdb.modula2/Makefile to AC_OUTPUT.
6720 * configure.ac: Removed trailing spaces after backslash.
6721 * gdb.modula2: New directory.
6722 * gdb.modula2/Makefile.in: New file.
6723 * gdb.modula2/unbounded-array.exp: New file.
6724 * gdb.modula2/unbounded1.c: New file.
6725
7cc46491
DJ
67262007-10-15 Daniel Jacobowitz <dan@codesourcery.com>
6727
6728 * gdb.xml/tdesc-regs.exp: Add PowerPC support.
6729
67302007-10-15 Pierre Muller <muller@ics.u-strasbg.fr>
501b79c1
PM
6731
6732 * gdb.base/sigstep.c (main): Add checks for
6733 return values for setitimer call.
6734 Call setitimer again with itimer = ITIMER_REAL
6735 if first call to setitimer fails.
6736
e91528f0
KH
67372007-10-11 Kazu Hirata <kazu@codesourcery.com>
6738
6739 * lib/gdb.exp (gdb_load_cmd): Print out $loadtimeout instead
6740 of $timeout.
6741
2ec9a4f8
DJ
67422007-10-09 Daniel Jacobowitz <dan@codesourcery.com>
6743
6744 * gdb.server/server-run.exp: Test for dynamic linker symbols.
6745
67462007-10-09 Pierre Muller <muller@ics.u-strasbg.fr>
5aa7ddc2
PM
6747
6748 * lib/gdb.exp (gdb_run_cmd): Move comment outside
6749 of gdb_expect call, to avoid interruption.
6750
64b2fa04
PA
67512007-10-09 Pedro Alves <pedro_alves@portugalmail.pt>
6752
6753 * gdb.base/whatis.c (v_long_long, v_signed_long_long)
6754 (v_unsigned_long_long, v_long_long_array)
6755 (v_signed_long_long_array, v_unsigned_long_long_array)
6756 (slong_long_addr, a_slong_long_addr, v_long_long_pointer)
6757 (v_signed_long_long_pointer, v_unsigned_long_long_pointer)
6758 [!NO_LONG_LONG]: New.
6759 (t_struct, v_struct2, t_union, v_union2) [!NO_LONG_LONG]: Add
6760 v_long_long_member.
6761
6762 (v_long_long_func, v_signed_long_long_func)
6763 (v_unsigned_long_long_func) [!NO_LONG_LONG]: New.
6764 (main) [!NO_LONG_LONG]: Initialize long long variants.
6765
6766 * gdb.base/whatis.exp: If board file requests no_long_long, build
6767 test with NO_LONG_LONG defined. Test long long, signed long long,
6768 and unsigned long long variants but only if board file doesn't
6769 disable it.
6770
a912286e 67712007-10-08 Pierre Muller <muller@ics.u-strasbg.fr>
a9c64011 6772 Daniel Jacobowitz <dan@codesourcery.com>
a912286e
DJ
6773
6774 * Makefile.in (ALL_SUBDIRS): Add gdb.pascal.
6775 * configure.ac (AC_OUTPUT): Add gdb.pascal/Makefile.
6776 * configure: Regenerated.
6777 * gdb.pascal/Makefile.in, gdb.pascal/hello.exp, gdb.pascal/hello.pas,
6778 gdb.pascal/types.exp, lib/pascal.exp: New files.
6779
471ba8c9
DJ
67802007-10-02 Daniel Jacobowitz <dan@codesourcery.com>
6781
6782 * gdb.cp/classes.exp (do_tests): Always step to the line after the
6783 call.
6784 * gdb.mi/mi-simplerun.exp (test_controlled_execution): Allow finish
6785 to return to the call.
6786 * gdb.mi/mi2-simplerun.exp (test_controlled_execution): Likewise.
6787 * gdb.mi/mi-return.exp (test_return_simple): Likewise.
6788 * gdb.mi/mi2-return.exp (test_return_simple): Likewise.
6789 * gdb.mi/mi-until.exp (test_until): Likewise.
6790 * gdb.mi/mi2-until.exp (test_until): Likewise.
6791
fef8a650
DJ
67922007-10-01 Daniel Jacobowitz <dan@codesourcery.com>
6793
6794 * gdb.mi/var-cmd.c (do_locals_tests): Define lcharacter as a
6795 two-char array.
6796 * gdb.mi/mi-var-cmd.exp, gdb.mi/mi2-var-cmd.exp: Use lcharacter[0].
6797
d983da9c
DJ
67982007-09-30 Daniel Jacobowitz <dan@codesourcery.com>
6799
6800 * gdb.threads/watchthreads.c (thread_function): Sleep between
6801 iterations.
6802 * gdb.threads/watchthreads.exp: Allow two watchpoints to trigger
6803 at once for S/390. Generate matching fails and passes.
6804
17f62551
VP
68052007-09-27 Vladimir Prus <vladimir@codesourcery.com>
6806
6807 * gdb.mi/var-cmd.c (do_children_tests): Initialize
6808 the 'struct_declarations' variable to zeros.
a9c64011 6809
ed0616c6
VP
68102007-09-24 Vladimir Prus <vladimir@codesourcery.com>
6811
6812 * gdb.cp/mb-ctor.cc: New.
6813 * gdb.cp/mb-ctor.exp: New.
6814 * gdb.cp/mb-templates.cc: New.
6815 * gdb.cp/mb-templates.exp: New.
6816
41f1b697
DJ
68172007-09-23 Daniel Jacobowitz <dan@codesourcery.com>
6818
6819 * gdb.cp/pass-by-ref.cc, gdb.cp/pass-by-ref.exp: New files.
6820
3f213f78
PA
68212007-09-23 Pedro Alves <pedro_alves@portugalmail.pt>
6822
6823 * configure.ac: Do gdb.stabs tests by default on Cygwin and MinGW
6824 targets.
6825 * configure: Regenerate.
6826
0d381245 68272007-09-23 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 6828
0d381245
VP
6829 * gdb.base/annota1.exp: Adjust for 'info break'
6830 format changes.
6831 * gdb.base/annota3.exp: Likewise.
6832 * gdb.base/break.exp: Likewise.
6833 * gdb.base/condbreak.exp: Likewise.
6834 * gdb.base/pending.exp: Likewise.
6835 * gdb.base/sepdebug.exp: Likewise.
6836 * gdb.base/unload.exp: Likewise.
6837 * gdb.base/ovldbreak.exp: Likewise.
a9c64011 6838
fe3f5fa8
VP
68392007-09-22 Vladimir Prus <vladimir@codesourcery.com>
6840
6841 * gdb.base/pending.exp: No longer expect "Pending breakpoint resolved"
6842 messages.
6843 * gdb.base/chng-syms.exp: Likewise.
6844 * gdb.base/unload.exp: Likewise.
a9c64011 6845
a75cf6c0
DJ
68462007-09-21 Daniel Jacobowitz <dan@codesourcery.com>
6847
6848 * gdb.base/sepdebug.exp (test_different_dir): Append to pf_prefix.
6849
18ecae38
DJ
68502007-09-17 Daniel Jacobowitz <dan@codesourcery.com>
6851
6852 * schedlock.c (NUM): Change to 1.
6853 (main): Use args[0] for the main thread.
6854 * schedlock.exp: Only expect two threads. Only issue one pass or fail
6855 regardless of the number of threads.
6856
5509918f
MR
68572007-09-14 Maciej W. Rozycki <macro@mips.com>
6858
4a543daf
MR
6859 * gdb.mi/mi-watch.exp (test_watchpoint_all): Pass the watchpoint
6860 type down.
6861 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
6862 test.
6863 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Pass the
6864 watchpoint type down.
6865 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
6866 test.
6867
68682007-09-14 Maciej W. Rozycki <macro@mips.com>
6869
5509918f
MR
6870 * gdb.mi/mi-watch.exp (test_watchpoint_all): New function.
6871 Move all the tests here and run them twice, once using software
6872 watchpoints and once using hardware watchpoints.
6873 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Likewise.
6874
40b53987
DJ
68752007-09-12 Daniel Jacobowitz <dan@codesourcery.com>
6876
6877 * gdb.base/solib-weak.exp (do_test): Adjust the file names for each
6878 test.
6879
695e2681
MK
68802007-09-10 Mark Kettenis <kettenis@gnu.org>
6881
8b3fc8d8
MK
6882 * lib/gdb.exp (build_id_debug_filename_get): Improve check for
6883 build-id.
6884
695e2681
MK
6885 * lib/gdb.exp (gdb_compile): OpenBSD doesn't need -dl, and doesn't
6886 know about $ORIGIN. Calculate output dir from $dest instead of
6887 using ${objdir}/{$subdir}.
6888
58d69f29
MK
68892007-09-09 Mark Kettenis <kettenis@gnu.org>
6890
6891 * gdb.base/gcore-buffer-overflow.exp: Check whether gdb supports
6892 gcore, before continuing with the test.
6893
3e347599
DJ
68942007-09-06 Daniel Jacobowitz <dan@codesourcery.com>
6895
6896 * gdb.mi/mi2-watch.exp: Set can-use-hw-watchpoints to 0 if required.
6897 * gdb.mi/mi-watch.exp: Likewise.
6898
ea37ba09
DJ
68992007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
6900 Jim Blandy <jimb@codesourcery.com>
6901
6902 * gdb.arch/i386-sse.exp: Do not expect character constants.
6903 * gdb.base/charsign.c, gdb.base/charsign.exp: Delete.
6904 * gdb.base/display.exp: Allow print/s.
6905 * gdb.base/printcmds.exp, gdb.base/setvar.exp: Revert signed
6906 and unsigned char array changes.
6907
2025a643
DJ
69082007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
6909
6910 * gdb.base/display.exp: Add tests for printf %p.
6911
26669a27
PA
69122007-09-03 Pedro Alves <pedro_alves@portugalmail.pt>
6913
6914 * gdb.base/unload.c (dlopen, dlsym): Use the TEXT macro to convert
6915 the dll name to unicode.
6916
c8f021f8
JK
69172007-09-03 Jan Kratochvil <jan.kratochvil@redhat.com>
6918
6919 * gdb.base/default.exp (show version): Update the version text.
6920 * gdb.gdb/selftest.exp (xgdb is at prompt): Likewise.
6921
4cf31eea
JK
69222007-09-02 Jan Kratochvil <jan.kratochvil@redhat.com>
6923
6924 * gdb.base/gcore-buffer-overflow.c, gdb.base/gcore-buffer-overflow.exp:
6925 New files.
6926
4935890f
JK
69272007-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
6928
6929 * lib/gdb.exp (build_id_debug_filename_get): New function.
6930 * gdb.base/sepdebug.exp: Reflect the changes in the heading comment.
6931 Remove the generate DEBUG file for the future testcase runs.
6932 New testcase for the NT_GNU_BUILD_ID retrieval.
6933 Move the final testing step to ...
6934 (test_different_dir): ... a new function.
6935 New parameter XFAIL to XFAIL all the tests performed.
6936 New parameter TEST_DIFFERENT_DIR parametrizing the directory.
6937 New parameter TYPE to PF_PREFIX all the tests performed.
6938
02142340
VP
69392007-08-31 Vladimir Prus <vladimir@codesourcery.com>
6940
6941 * gdb.mi/mi-var-cp.cc (path_expression): New
6942 function.
6943 * gdb.mi/mi-var-cp.exp: Run path exression tests.
6944
36acd84e
UW
69452007-08-27 Markus Deuling <deuling@de.ibm.com>
6946
6947 * gdb.cp/cp-relocate.exp (add-symbol-file): Change addresses
6948 to fit into SPU Local Store memory.
6949
a896d121
JB
69502007-08-23 Joel Brobecker <brobecker@adacore.com>
6951
6952 * gdb.base/default.exp: Adjust the expected output of "info
6953 warranty" after the switch to GPLv3.
6954
7b433602
JB
69552007-08-23 Joel Brobecker <brobecker@adacore.com>
6956
6957 * lib/gdb.exp (default_gdb_init): Increase expect buffer size
6958 to 30000 (from 20000).
6959
e22f8b7c
JB
69602007-08-23 Joel Brobecker <brobecker@adacore.com>
6961
6962 Switch the license of all .exp files to GPLv3.
6963 Switch the license of all .f and .f90 files to GPLv3.
6964 Switch the license of all .s and .S files to GPLv3.
6965
5a0e3bd0
JB
69662007-08-23 Joel Brobecker <brobecker@adacore.com>
6967
6968 * configure.ac: Switch license to GPLv3.
6969
cc00619d
JB
69702007-08-23 Joel Brobecker <brobecker@adacore.com>
6971
6972 Switch the licensing to GPLv3 for all .ads and .adb files.
6973
8d26208a
DJ
69742007-08-22 Daniel Jacobowitz <dan@codesourcery.com>
6975
6976 * gdb.base/callfuncs.exp (do_function_calls): Use t_double_int
6977 and t_int_double.
6978 * gdb.base/callfuncs.c (t_double_int, t_int_double): New.
6979
4fcb9948
JB
69802007-08-17 Joel Brobecker <brobecker@adacore.com>
6981
6982 * gdb.base/step-line.c: Switch license to GPL version 3, and
6983 update copyright year.
6984 * gdb.base/step-line.inp: Likewise.
6985
b9c34f67
JB
69862007-08-17 Joel Brobecker <brobecker@adacore.com>
6987
6988 * gdb.base/gdb1555.exp: Make expected output immune to formatting
6989 changes inside gdb1555.c.
6990 * gdb.base/pending.exp: Likewise.
6991
2cc17678
DJ
69922007-08-13 Daniel Jacobowitz <dan@codesourcery.com>
6993
6994 * config/default.exp: New file.
6995
e48883f7
DJ
69962007-07-31 Daniel Jacobowitz <dan@codesourcery.com>
6997
6998 * gdb.base/prologue.c, gdb.base/prologue.exp: New.
6999 * lib/gdb.exp (gdb_breakpoint): Handle "temporary".
7000
1ab80e5b
MR
70012007-07-30 Maciej W. Rozycki <macro@mips.com>
7002
7003 * gdb.base/dump.exp: Force the correct endianness for binary
7004 formats not carrying this information.
7005
aba471f5
DJ
70062007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
7007
7008 * gdb.threads/staticthreads.exp: Match .*sem_post.
7009
d4e07204
DJ
70102007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
7011
7012 * gdb.base/readline.exp (operate_and_get_next): Match the final
7013 prompt.
7014
2b97317d
KB
70152007-07-23 Kevin Buettner <kevinb@redhat.com>
7016
7017 * lib/mi-support.exp (mi_gdb_target_load): Do a "kill" prior
7018 to restarting SID.
7019
44efa07a
KB
70202007-07-18 Kevin Buettner <kevinb@redhat.com>
7021
7022 * gdb.cp/ref-params.exp (gdb_start_again): Invoke `gdb_exit'
7023 prior to `gdb_start'.
7024
7b5ebade
KB
70252007-07-18 Kevin Buettner <kevinb@redhat.com>
7026
7027 * config/sid.exp (gdb_load): Add test for empty argument. Adjust
7028 return value to be compatible with gdb_run_cmd in lib/gdb.exp.
7029 Remove call to gdb_unload.
7030
255e7678
DJ
70312007-07-17 Pedro Alves <pedro_alves@portugalmail.pt>
7032 Daniel Jacobowitz <dan@codesourcery.com>
7033
7034 * gdb.base/unload.c (dlopen, dlsym, dlclose, dlerror): Define
7035 for __WIN32__.
7036 (SHLIB_NAME): Delete definition. Always pass dlerror to fprintf.
7037 * gdb.base/unload.exp: Use shared library test routines.
7038
3a40aaa0
UW
70392007-07-03 Markus Deuling <deuling@de.ibm.com>
7040
7041 * gdb.base/solib-symbol.exp: New file (testcase multiple symbol lookup).
7042 * gdb.base/solib-symbol-lib.c: Likewise.
7043 * gdb.base/solib-symbol-main.c: Likewise.
7044
b0f4b84b
DJ
70452007-07-02 Daniel Jacobowitz <dan@codesourcery.com>
7046
7047 * config/gdbserver.exp (gdb_reconnect): New.
7048 * gdb.base/so-disc-shr.c, gdb.base/solib-disc.c,
7049 gdb.base/solib-disc.exp: New files.
7050 * lib/gdb.exp (gdb_test_multiple): Allow tests to match "Ending
7051 remote debugging".
7052 (gdb_compile): Add shlib_load flag.
7053 * lib/gdbserver-support.exp (gdbserver_run): Save the protocol and
7054 port.
7055 (gdbserver_reconnect): New.
7056
1b05479a
DJ
70572007-07-01 Nick Roberts <nickrob@snap.net.nz>
7058 Daniel Jacobowitz <dan@codesourcery.com>
7059
7060 * gdb.base/annota3.exp: Test for if construct.
7061
86f78eb2
DJ
70622007-06-26 Daniel Jacobowitz <dan@codesourcery.com>
7063
7064 * gdb.base/chng-syms.exp: Handle glibc's __GI_exit.
7065
6a2eb474 70662007-06-21 Chris Dearman <chris@mips.com>
a9c64011 7067 Maciej W. Rozycki <macro@mips.com>
6a2eb474
MR
7068
7069 * gdb.base/display.exp: Allow a newline after display/i.
7070 * gdb.base/pc-fp.exp: Likewise.
7071 * gdb.base/sigbpt.exp: Likewise.
7072
f8b73d13
DJ
70732007-06-13 Daniel Jacobowitz <dan@codesourcery.com>
7074
7075 * gdb.xml/tdesc-regs.exp: Add MIPS support. Allow multiple
7076 required features to be included.
7077
4339e69e
DJ
70782007-06-12 Daniel Jacobowitz <dan@codesourcery.com>
7079
7080 * gdb.threads/manythreads.exp: Prevent expect buffer overflow
7081 in info threads output.
7082
23d964e7
UW
70832007-06-12 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7084 Markus Deuling <deuling@de.ibm.com>
7085
7086 * gdb.arch/spu-info.exp: New testcase.
7087 * gdb.arch/spu-info.c: New file.
7088
fd20f75b
DJ
70892007-06-05 Daniel Jacobowitz <dan@codesourcery.com>
7090
7091 * gdb.arch/thumb-prologue.c: Record the breakpoint address in
7092 tpcs_offset. Restore lr after the call.
7093 * gdb.arch/thumb-prologue.exp: Use tpcs_offset.
7094
2226f861
DJ
70952007-05-23 Daniel Jacobowitz <dan@codesourcery.com>
7096
7097 * lib/gdbserver-support.exp (gdbserver_spawn): Only match full_buffer.
7098 (gdbserver_run): Kill any running gdbserver.
7099 * lib/mi-support.exp (mi_gdb_target_load): Likewise.
7100
d12371a9
MR
71012007-05-17 Maciej W. Rozycki <macro@mips.com>
7102
7103 * gdb.base/sigbpt.exp: Preset segv_addr.
7104
93f02886
DJ
71052007-05-16 Daniel Jacobowitz <dan@codesourcery.com>
7106
7107 * lib/gdb.exp (gdb_compile): Add support for Windows DLLs.
7108 (gdb_compile_shlib): Likewise.
7109 (skip_shlib_tests, gdb_download, gdb_load_shlibs): New.
7110 (default_gdb_init): Clear cleanfiles.
7111 (gdb_finish): Delete recorded cleanfiles.
7112 * lib/gdbserver-support.exp (gdbserver_spawn): Use gdb_download.
7113
7114 * gdb.base/gdb1555.exp: Use skip_shlib_tests and gdb_load_shlibs.
7115 Do not use isnative.
7116 * gdb.base/pending.exp, gdb.base/shlib-call.exp, gdb.base/shreloc.exp,
7117 gdb.base/so-impl-ld.exp: Likewise.
7118 * gdb.base/solib-weak.exp: Likewise. Skip for DLL targets.
7119 * gdb.base/unload.exp: Likewise. Do not pass empty option to
7120 gdb_compile.
7121
b04e06d7
VP
71222007-05-15 Vladimir Prus <vladimir@codesourcery.com>
7123
7124 * config/unknown.exp: Remove.
7125
069ed931
UW
71262007-05-15 Markus Deuling <deuling@de.ibm.com>
7127
7128 * gdb.base/info-proc.exp: Check is_remote.
7129
09db0d03
UW
71302007-05-14 Markus Deuling <deuling@de.ibm.com>
7131
7132 * gdb.base/gcore.exp: Initialize variable core_supported.
7133
af2cbe8c
DJ
71342007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
7135
7136 * gdb.threads/linux-dp.exp: Allow non-hexadecimal IDs also.
7137
027c0295
DJ
71382007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
7139
7140 * gdb.threads/linux-dp.exp: Expect hexadecimal thread IDs.
7141 * gdb.threads/print-threads.exp (test_all_threads): Allow
7142 negative and hexadecimal thread IDs.
7143
dc5000e7
DJ
71442007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
7145
7146 * gdb.java/jprint.java (public): Avoid invalid call to static
7147 method.
7148
2e74ed18
DP
71492007-05-14 Denis Pilat <denis.pilat@st.com>
7150
7151 * gdb.mi/mi-console.exp, gdb.mi/gdb669.exp, gdb.mi/mi-cli.exp,
7152 gdb.mi/mi-regs.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp,
7153 gdb.mi/mi2-cli.exp, gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
7154 gdb.mi/mi2-regs.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi-disassemble.exp,
7155 gdb.mi/mi2-syn-frame.exp: Remove commands already run in mi_run_to_main.
7156
83547f02
UW
71572007-05-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7158
7159 * gdb.base/overlays.exp: Add support for targets with only code
a9c64011 7160 overlay support, not data overlay. Support spu-*-* target in
83547f02
UW
7161 this mode.
7162 * gdb.base/ovlymgr.c: Provide stubs for spu target.
7163 * gdb.base/spu.ld: New file.
7164
b18be20d
DJ
71652007-05-07 Daniel Jacobowitz <dan@codesourcery.com>
7166
7167 * gdb.cp/virtfunc.exp (proc do_tests): Test stepping through a thunk.
7168
be444858
DJ
71692007-05-06 Daniel Jacobowitz <dan@codesourcery.com>
7170
7171 * gdb.fortran/complex.exp, gdb.fortran/complex.f: New files.
7172
b1d53152
DJ
71732007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
7174
7175 * gdb.java/jmain.exp: Handle demangled names with and without method
7176 signatures.
7177
d084b331
DJ
71782007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
7179
7180 * gdb.mi/mi-syn-frame.c (main, foo, bar)
7181 (have_a_very_merry_interrupt): Remove calls to puts.
7182 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Do not expect
7183 inferior output.
7184 * lib/mi-support.exp (mi_gdb_test): Check gdb,noinferiorio. Correct
7185 test names.
7186
db9d7fc5
DJ
71872007-04-29 Markus Deuling <deuling@de.ibm.com>
7188 Daniel Jacobowitz <dan@codesourcery.com>
7189
7190 * gdb.base/auxv.exp (core_works): Also check is_remote.
7191 * gdb.base/checkpoint.exp, gdb.base/multi-forks.exp: Likewise.
7192
ef783a7d 71932007-04-25 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 7194
ef783a7d
VP
7195 * gdb.base/sigaltstack.exp: Use 'srcfile' in error
7196 message, not the undefined 'module' variable.
7197 * gdb.base/siginfo.exp: Likewise.
7198 * gdb.base/sigstep.exp: Likewise.
7199 * lib/gdbserver-support.exp (gdb_target_cmd): Quote
7200 serialport.
7201 * lib/mi-support.exp (mi_gdb_target_cmd): Likewise.
7202
b7b73cae
CV
72032007-04-25 Corinna Vinschen <vinschen@redhat.com>
7204
7205 * config/sim.exp (gdb_target_sim): Just return with -1 when setting
7206 target sim fails. Return 0 otherwise.
7207 (gdb_load): Return prematurely if gdb_target_sim fails.
7208
7d90fdfa
DP
72092007-04-16 Denis Pilat <denis.pilat@st.com>
7210
7211 * gdb.base/setshow.exp: Reset height after having set it to 100.
7212
5d3e9c85
DP
72132007-04-16 Denis Pilat <denis.pilat@st.com>
7214
7215 * gdb.mi/mi2-stack.exp: update from mi-stack.exp.
7216
18e75969
DP
72172007-04-16 Denis Pilat <denis.pilat@st.com>
7218
7219 * gdb.mi/mi2-var-display.exp: Test for the fullname field.
7220
25d5ea92
VP
72212007-04-14 Vladimir Prus <vladimir@codesourcery.com>
7222
7223 * gdb.mi/mi-var-cmd.exp: Delete varobjs left by previous
7224 tests. Run the frozen varobjs test.
7225 * gdb.mi/var-cmd.c (do_frozen_tests): New.
a9c64011 7226 * lib/mi-support.exp (mi_varobj_update): Fix thinko.
25d5ea92 7227
0b49cb80
JK
72282007-04-11 Jan Kratochvil <jan.kratochvil@redhat.com>
7229
7230 * gdb.base/type-opaque-lib.c, gdb.base/type-opaque-main.c,
7231 gdb.base/type-opaque.exp: New files.
7232
a73bafbc 72332007-04-01 Vladimir Prus <vladimir@codesourcery.com>
a9c64011
AS
7234
7235 * gdb.mi/mi-var-child.c
a73bafbc
VP
7236 (do_children_tests): User char[2] instead of
7237 char so that automatic printing of pointers to char
7238 don't give unpredicable result.
7239 * gdb.mi/var-cmd.c (do_locals_test): Initialize
7240 local variables.
7241 * gdb.mi/mi-var-child.exp: Step to right line
7242 of do_children_tests.
7243 * gdb.mi/mi2-var-child.exp: Likewise.
7244 * gdb.mi/mi-var-cmd.exp: Step to right line of
a9c64011 7245 do_locals_tests.
a73bafbc
VP
7246 (do_children_tests): User char[2] instead of
7247 char so that automatic printing of pointers to char
a9c64011 7248 don't give unpredicable result.
a73bafbc 7249 * gdb.mi/mi2-var-cmd.exp: Likewise.
a9c64011 7250 * lib/mi-support.exp (mi_continue_to_line):
a73bafbc
VP
7251 Pass test name to mi_wait_for_stop.
7252
7ce59000
DJ
72532007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
7254
7255 * gdb.asm/asm-source.exp: Remove d10v case.
7256 * lib/gdb.exp (skip_cplus_tests): Likewise.
7257 * gdb.asm/d10v.inc: Deleted.
7258
20389057
DJ
72592007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
7260
7261 * gdb.base/infnan.c, gdb.base/infnan.exp: New files.
7262
8807d78b
DJ
72632007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
7264
7265 * config/netware.exp: Delete file.
7266
aa3edb8e
JB
72672007-03-29 Joel Brobecker <brobecker@adacore.com>
7268
7269 * gdb.dwarf2/dw2-noloc.S: New file.
7270 * gdb.dwarf2/dw2-noloc.exp: New file.
7271
297561ac
PA
72722007-03-28 Pedro Alves <pedro_alves@portugalmail.pt>
7273
7274 * gdb.cp/method2.cc: New test.
7275 * gdb.cp/method2.exp: New test.
7276 * gdb.cp/Makefile.in (EXECUTABLES): Add method2.
7277
1f81bd39
DJ
72782007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
7279
7280 * gdb.ada/exec_changed.exp: Avoid "set confirm off".
7281
9453113a
DJ
72822007-03-27 Brooks Moses <brooks.moses@codesourcery.com>
7283
7284 * Makefile.in: Add dummy "pdf" and "install-pdf" targets.
7285
b741e217
DJ
72862007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
7287
7288 * config/gdbserver.exp (gdbserver_gdb_load): Update argument list.
7289 (gdb_load): Delete, replace with...
7290 (gdb_reload): ...this.
7291 * gdb.server/server-run.exp: Use gdb_load and gdbserver_run.
7292 * gdb.server/server-mon.exp: Likewise.
7293 * lib/gdb.exp (gdb_run_cmd): Use gdb_reload.
7294 (gdb_start_cmd): New.
7295 (gdb_file_cmd): Save the last loaded file.
7296 (gdb_reload): New.
7297 (gdb_gnu_strip_debug): Use transform.
7298 * lib/gdbserver-support.exp (gdbserver_spawn): Move file download
7299 support here. Use new $last_loaded_file. Check mtime.
7300 (gdb_target_cmd): Handle ObjC failure case.
7301 (infer_host_exec): Delete.
7302 (gdbserver_load): Rename to...
7303 (gdbserver_run): ...this. Simplify.
7304 * lib/mi-support.exp (mi_gdb_file_cmd): Set last_loaded_file.
7305 (mi_gdb_load): Move most contents to a new function...
7306 (mi_gdb_target_load): ...here. Simplify call to gdbserver_gdb_load.
7307 (mi_run_cmd): Use mi_gdb_target_load.
7308 * gdb.base/break.exp, gdb.base/ending-run.exp, gdb.base/pending.exp,
7309 gdb.base/sepdebug.exp, gdb.base/unload.exp, gdb.objc/objcdecode.exp:
7310 Use gdb_run_cmd.
7311 * gdb.base/charsign.exp: Remove incorrect comment.
7312 * gdb.base/dbx.exp (gdb_file_cmd): Set last_loaded_file.
7313 * gdb.ada/exec_changed.exp, gdb.ada/null_record.exp, gdb.ada/start.exp,
7314 gdb.base/start.exp: Use gdb_start_cmd.
7315
446ab585 73162007-03-23 Nigel Stephens <nigel@mips.com>
a9c64011 7317 Maciej W. Rozycki <macro@mips.com>
446ab585
MR
7318
7319 * gdb.base/sigbpt.exp: Fix the message when skipping test.
7320 * gdb.base/signull.exp: Similarly.
7321
bbb88ebf
UW
73222007-03-16 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7323
7324 * lib/gdb.exp (gdb_run_cmd): Use -notransfer to make start-up
7325 messages available to test cases (like chng-sym.exp).
7326
cb8c4a99
AS
73272007-03-14 Andreas Schwab <schwab@suse.de>
7328
7329 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
7330 format changes.
7331
4e463ff5
DJ
73322007-03-13 Daniel Jacobowitz <dan@codesourcery.com>
7333
7334 * gdb.arch/powerpc-prologue.c (optimized_1_marker, gdb2029_marker)
7335 (optimized_1): New.
7336 (main): Call optimized_1.
7337 (gdb2029): Correct typos. Call gdb2029_marker.
7338 * gdb.arch/powerpc-prologue.exp: Run new test. Use a breakpoint
7339 for gdb2029.
7340
b6db2c47
MK
73412007-03-12 Mark Kettenis <kettenis@gnu.org>
7342
7343 * gdb.gdb/selftest.exp (do_steps_and_nexts): Match spaces as well
7344 as tabs. Remove redundant test pattern.
7345
70ed3737
UW
73462007-03-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7347
7348 * gdb.base/long_long.exp: Accept optional symbol name in <...>
7349 for /a format output.
7350
47b67b60
DJ
73512007-03-09 Daniel Jacobowitz <dan@codesourcery.com>
7352
7353 * gdb.base/checkpoint.exp: Rewrite 600 checkpoint test to
7354 collect output incrementally.
7355
b8953b0e
UW
73562007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7357
7358 * gdb.mi/mi-var-cmd.exp: Allow value without "..." string
7359 for -var-create lpcharacter test.
7360 * gdb.mi/mi2-var-cmd.exp: Likewise.
7361
7acd5c40
UW
73622007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7363
7364 * gdb.mi/mi-var-cmd.exp: Allow -var-update null_ptr test to
7365 pass on targets where address zero is readable.
7366
9c6759c1
UW
73672007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7368
7369 * gdb.xml/tdesc-arch.exp: Test is unsupported on target with
7370 just a single architecture.
7371
a2f1aeb4
UW
73722007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7373
7374 * gdb.base/callfuncs.exp (do_get_all_registers): Remove.
7375 (fetch_all_registers): New function, uses gdb_test_multiple and
7376 exp_continue to fetch inferior output line-by-line.
7377 Replace all uses of do_get_all_registers by fetch_all_registers.
7378
46579ac2
UW
73792007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7380
7381 * gdb.base/relativedebug.exp: Skip test if gdb,nosignals is set
7382 in target_info.
7383
fc133f24
MS
73842007-03-02 Michael Snyder <michael.snyder@palmsource.com>
7385
a9c64011 7386 * gdb.threads/manythreads.exp: Use $message string for
fc133f24
MS
7387 consistancy; add a default (timeout) case.
7388
7646a51d
MS
73892007-03-02 Michael Snyder <michael.snyder@palmsource.com>
7390
7391 * gdb.base/watchpoint.exp: Fix truncated comment.
7392
dcfff61f
MS
73932007-03-02 Michael Snyder <michael.snyder@palmsource.com>
7394
7395 * Makefile.in: Remove spurious single-quotes from sed command.
7396
664e3ee9
DJ
73972007-02-28 Daniel Jacobowitz <dan@codesourcery.com>
7398
7399 * gdb.mi/mi-var-cmd.exp: Correct test name. Allow any value for
7400 func.
7401 * gdb.mi/mi2-var-cmd.exp: Likewise.
7402
d7cc6f2f
JB
74032007-02-27 Joel Brobecker <brobecker@adacore.com>
7404
a9c64011
AS
7405 * gdb.dwarf2/dw2-producer.S: New file.
7406 * gdb.dwarf2/dw2-producer.exp: New testcase.
d7cc6f2f
JB
7407
74082007-02-27 Nick Roberts <nickrob@snap.net.nz>
c0e3bc07
NR
7409
7410 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
7411 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
7412 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
7413 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
7414 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
7415 Revert tests to use mi_gdb_test and include value field in output
7416 of -var-create.
7417
93d42b30
DJ
74182007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
7419
7420 * gdb.arch/i386-signal.c, gdb.arch/i386-signal.exp: New files.
7421
c499ed39
DJ
74222007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
7423
7424 * gdb.base/maint.exp: Remove full paths from test names.
7425 * gdb.base/prelink.exp, gdb.cp/cp-relocate.exp,
7426 gdb.xml/tdesc-errors.exp, gdb.xml/tdesc-xinclude.exp: Likewise.
7427
9836f81b
JB
74282007-02-27 Joel Brobecker <brobecker@adacore.com>
7429
7430 * gdb.ada/catch_ex.exp: Fix a couple of copy/paste typos.
7431
c74d0ad8
DJ
74322007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
7433
7434 * gdb.server/server-mon.exp: New test.
7435
2711e456
DJ
74362007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
7437
7438 * gdb.cp/cp-relocate.cc, gdb.cp/cp-relocate.exp: New.
7439
ff6f572f
DJ
74402007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
7441
7442 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: Update
7443 register capitalization.
7444
fada3feb
DP
74452007-02-13 Denis Pilat <denis.pilat@st.com>
7446
7447 * gdb.mi/mi-var-invalidate.exp: New file.
7448
fb1e4ffc
DJ
74492007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
7450
7451 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: New.
7452
3da939d7
DJ
74532007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
7454
7455 * tdesc-arch.exp (set_arch): Add KFAIL for missing OS ABI handlers.
7456
123dc839
DJ
74572007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
7458
7459 * gdb.xml/single-reg.xml, gdb.xml/tdesc-regs.exp,
7460 gdb.xml/core-only.xml, gdb.xml/extra-regs.xml: New files.
7461
877e3645 74622007-02-08 Nick Roberts <nickrob@snap.net.nz>
87604222
NR
7463
7464 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
7465 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
7466 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
7467 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
7468 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
1183581f 7469 * gdb.mi/gdb792.exp, lib/mi-support.exp:
87604222 7470 Update tests to include value field in output of -var-create.
a9c64011 7471
3c0a2960
AS
74722007-02-08 Andreas Schwab <schwab@suse.de>
7473
7474 * gdb.mi/mi-var-child.exp: Fix matching display of function value.
7475
108546a0
DJ
74762007-02-07 Daniel Jacobowitz <dan@codesourcery.com>
7477
7478 * gdb.xml/bad-include.xml, gdb.xml/inc-2.xml, gdb.xml/inc-body.xml,
7479 gdb.xml/includes.xml, gdb.xml/tdesc-xinclude.exp: New files.
7480
d701dcab
DP
74812007-02-02 Denis Pilat <denis.pilat@st.com>
7482
7483 * gdb.threads/threadapply.exp: check that frame is not changed by
7484 the thread apply all command.
7485
783e3e2f
AS
74862007-01-31 Andreas Schwab <schwab@suse.de>
7487
6d9c3a87
AS
7488 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
7489
3c50d7b9
AS
7490 * gdb.dwarf2/dup-psym.S: Use .2byte/.4byte instead of .short/.int
7491 in the dwarf sections.
7492 * gdb.dwarf2/mac-fileno.S: Likewise.
7493
783e3e2f
AS
7494 * gdb.base/callfuncs.exp (do_get_all_registers): Filter out
7495 bspstore register on ia64.
7496
78ff580e
AS
74972007-01-29 Andreas Schwab <schwab@suse.de>
7498
cc8e9b12
AS
7499 * gdb.cp/annota3.exp ("watch triggered on a.x"): Match optional
7500 "frame-begin" annotation.
7501
78ff580e
AS
7502 * gdb.cp/annota2.exp ("watch triggered on a.x"): Allow arbitrary
7503 number of "frames-invalid" annotations.
7504
704a4f78
DJ
75052007-01-29 Daniel Jacobowitz <dan@codesourcery.com>
7506
7507 * gdb.base/commands.exp: Call if_commands_test.
7508 (gdb_test_no_prompt, if_commands_test): New.
7509
e741bf94
MK
75102007-01-28 Mark Kettenis <kettenis@gnu.org>
7511
7512 * gdb.threads/sigthread.c (NSIGS): Make bigger.
7513
474d0ad3
AS
75142007-01-27 Andreas Schwab <schwab@suse.de>
7515
7516 * gdb.dwarf2/dw2-basic.S: Use .2byte/.4byte/.8byte instead of
7517 .short/.int/.quad in the dwarf sections.
7518 * gdb.dwarf2/dw2-intercu.S: Likewise.
7519 * gdb.dwarf2/dw2-intermix.S: Likewise.
7520
e784b426
JK
75212007-01-25 Jan Kratochvil <jan.kratochvil@redhat.com>
7522
7523 * gdb.base/charsign.exp, gdb.base/charsign.c: New files.
4590cfcb
MK
7524 * gdb.arch/i386-sse.exp: Check $xmm.v16_int8 printing as a number
7525 array.
e784b426
JK
7526 * gdb.base/printcmds.exp: Sign-provided CHARs now became arrays.
7527 * gdb.base/setvar.exp: Likewise.
7528
37f08e04
AS
75292007-01-26 Andreas Schwab <schwab@suse.de>
7530
9a01813a
AS
7531 * gdb.base/corefile.exp: Allow non-empty argument list in reinit
7532 test.
7533
37f08e04
AS
7534 * gdb.base/multi-forks.exp ("restart $i"): Also match
7535 __kernel_syscall_via_break.
7536
6e2a9270
VP
75372007-01-24 Vladimir Prus <vladimir@codesourcery.com>
7538
7539 * lib/mi-support.exp (mi_delete_varobj): New.
7540 * gdb.mi/mi-var-cp.exp: Run the reference_to_struct
7541 testcase.
7542 * gdb.mi/mi-var-cp.cc (reference_to_struct): New function.
7543 (main): Call the above.
7544 (reference_update_test, base_in_reference_test)
7545 (reference_to_pointer): Delete the created varobjs.
a9c64011 7546
e515b470
DJ
75472007-01-23 Daniel Jacobowitz <dan@codesourcery.com>
7548
7549 * Makefile.in (ALL_SUBDIRS): Add gdb.xml.
7550 * configure: Regenerated.
7551 * configure.ac (AC_OUTPUT): Add gdb.xml/Makefile.
7552 * gdb.xml/Makefile.in, gdb.xml/tdesc-arch.exp,
7553 gdb.xml/tdesc-bogus.xml, gdb.xml/tdesc-errors.exp,
7554 gdb.xml/trivial.xml, gdb.xml/tdesc-unknown.xml: New files.
7555 * lib/gdb.exp (gdb_skip_xml_test): New function.
7556
08d8bcd7
DJ
75572007-01-23 Nick Hudson <nick.hudson@dsl.pipex.com>
7558
7559 * gdb.base/sigrepeat.exp: Correct error message.
7560
75612007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
43a9b631
JK
7562 Daniel Jacobowitz <dan@codesourcery.com>
7563
7564 * gdb.arch/i386-gnu-cfi.exp, gdb.arch/i386-gnu-cfi.c,
7565 gdb.arch/i386-gnu-cfi-asm.S: New files.
7566
97c3f1f3
JK
75672007-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
7568
7569 * lib/gdb.exp: Abort on missing `site.exp'.
7570
cb1df416
DJ
75712007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
7572 Daniel Jacobowitz <dan@codesourcery.com>
7573
7574 * gdb.base/included.c, gdb.base/included.exp,
7575 gdb.base/included.h: New files.
7576
35990120
DJ
75772007-01-20 Daniel Jacobowitz <dan@codesourcery.com>
7578
7579 * gdb.base/bigcore.c (RLIMIT_CAP): Define.
7580 (maximize_rlimit): Reduce limits on 64-bit systems.
7581
6e81a116 75822007-01-19 Mark Kettenis <kettenis@gnu.org>
2429decf
MK
7583
7584 From Marcus Deuling <deuling@de.ibm.com>:
7585 * gdb.arch/altivec-regs.exp: Initialise variable endianness in
7586 every case.
7587
6c3c41f3
NR
75882007-01-13 Nick Roberts <nickrob@snap.net.nz>
7589
7590 * gdb.mi/mi-basics.exp, gdb.mi/mi2-basics.exp (test_dir_specification)
7591 (test_path_specification): Use objdir instead of srcdir to always
7592 get an absolute filename.
7593
2f12c312
DJ
75942007-01-12 Daniel Jacobowitz <dan@codesourcery.com>
7595
7596 * gdb.cp/member-ptr.cc (class Padding): Make contents public.
7597
81121995
VP
75982007-01-11 Vladimir Prus <vladimir@codesourcery.com>
7599
7600 * gdb.mi/mi-var-cp.cc (reference_update_tests):
7601 Make sure the variable we're using is in scope.
7602 (reference_to_pointer): Likewise.
7603
4741b737
DJ
76042007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
7605
7606 * gdb.ada/catch_ex.exp: Call unsupported and stop if the runtime
7607 has no debug information.
7608
054410c3
DJ
76092007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
7610
7611 * gdb.base/annota1.exp: Remove extra send_gdb.
7612
818f79f6
DJ
76132007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
7614
7615 * gdb.base/relativedebug.c, gdb.base/relativedebug.exp: New files.
7616
f7a6bb70
DJ
76172007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
7618
7619 * gdb.arch/i386-size-overlap.c, gdb.arch/i386-size-overlap.exp: New.
7620
57e66780
DJ
76212007-01-08 Nick Roberts <nickrob@snap.net.nz>
7622 Daniel Jacobowitz <dan@codesourcery.com>
7623
7624 * gdb.mi/mi-var-cmd.exp: Expect lpcharacter to update when
7625 lcharacter or linteger change. Correct duplicated test name.
7626 * gdb.mi/mi2-var-cmd.exp: Likewise.
7627
3d799a95
DJ
76282007-01-08 Daniel Jacobowitz <dan@codesourcery.com>
7629
7630 * gdb.threads/sigthread.c, gdb.threads/sigthread.exp: New.
7631
76322007-01-05 Joel Brobecker <brobecker@adacore.com>
51679ba9 7633
a9c64011
AS
7634 * gdb.base/nofield.c: New file.
7635 * gdb.base/nofield.exp: New testcase.
51679ba9 7636
eafb94e8
NR
76372007-01-05 Nick Roberts <nickrob@snap.net.nz>
7638
7639 * gdb.mi/mi-var-cp.exp: New test for references to pointers.
7640
7641 * gdb.mi/mi-var-cp.cc: (reference_to_pointer): New procedure for above
7642 test.
7643
5e572bb4
DJ
76442007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
7645
7646 * gdb.mi/mi-var-cmd.exp: Add tests for unreadable varobjs.
7647
74a44383
DJ
76482007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
7649
7650 * lib/mi-support.exp (mi_runto_helper): Expect two prompts
7651 when continuing.
7652
1b572db9
DJ
76532007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
7654
7655 * gdb.base/annota3.exp ($binfile): Append $EXEEXT.
7656 Expect ".exe" extension.
7657
381bc39b
DJ
76582007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
7659
7660 * gdb.base/charset.exp: Add explicit filename to break.
7661 * gdb.base/dbx.exp: Add explicit filename to breaks.
7662
2b70e4c6
DJ
76632007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
7664
7665 * gdb.mi/mi-file.exp: Use mi_gdb_file_cmd instead of mi_gdb_load.
7666 * gdb.mi/mi2-file.exp: Likewise.
7667
303b6f5d
DJ
76682007-01-04 Vladimir Prus <vladimir@codesourcery.com>
7669
7670 Implement specification of MI tests as comments
7671 in C and C++ sources.
7672 * lib/mi-support.exp (mi_autotest_data): New variable.
7673 (mi_autotest_source): New variable.
7674 (count_newlines, mi_prepare_inline_tests)
7675 (mi_get_inline_test, mi_continue_to_line)
7676 (mi_run_inline_test, mi_tbreak)
7677 (mi_send_resuming_command, mi_wait_for_stop): New functions.
7678 * gdb.mi/mi-var-cp.exp: Move most content to the C file.
7679 Run inline tests.
7680 * gdb.mi/mi-var-cp.cc: Define tests here.
7681
23da0d94
VP
76822007-01-04 Vladimir Prus <vladimir@codesourcery.com>
7683
7684 Simplify usage of mi_continue_to.
7685 * lib/mi-support.exp (mi_runto_helper): Renamed
7686 from mi_runto, added new parameter 'run_or_continue'.
7687 (mi_runto): Use mi_runto_helper.
7688 (mi_continue_to): Accept just function name as parameter.
7689 Use mi_runto_helper.
7690 * gdb.mi/mi-var-cmd.exp: Adjust to changes.
7691 * gdb.mi/mi2-var-cmd.exp: Likewise.
a9c64011 7692
f9e18282
JB
76932006-01-04 Joel Brobecker <brobecker@adacore.com>
7694
7695 Make this testcase a bit more realistic. The current code
7696 is too simplistic, and allows the compiler to optimize out
7697 some of the entities we need for this testcase.
7698 * gdb.ada/null_record/bar.ads (Void_Star): New type.
7699 (Do_Nothing): Add extra parameter.
7700 * gdb.ada/null_record/bar.adb (Do_Nothing): Likewise.
7701 * gdb.ada/null_record/null_record.adb: Fake use of type Empty
7702 by using a variable of type Void_Star.
7703
fd678c65
JB
77042006-01-04 Joel Brobecker <brobecker@adacore.com>
7705
7706 * gdb.ada/catch_ex/foo.adb: New file.
7707 * gdb.ada/catch_ex.exp: New testcase.
7708
05cfdb42
DJ
77092007-01-03 Pedro Alves <pedro_alves@portugalmail.pt>
7710
7711 * gdb.base/shreloc.exp: Use ldflags instead of additional_flags to
7712 pass --image-base to linker.
7713
2e03ee74
DJ
77142007-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
7715 Daniel Jacobowitz <dan@codesourcery.com>
7716
7717 * gdb.base/readline.exp: Set $TERM. Test arrow keys in
7718 secondary prompts.
7719
0d5de010
DJ
77202007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
7721
7722 * gdb.cp/classes.exp (test_pointers_to_class_members): Update expected
7723 output. Test the types of members and member pointers.
7724 * gdb.cp/inherit.exp (test_print_mi_member_types): Remove KFAILs for
7725 gdb/2092.
7726 * gdb.cp/member-ptr.exp: Search for a comment instead of a
7727 statement. Enable for GCC. Update expected output for some tests
7728 and add new tests. Remove obsolete GCC KFAILs. Allow GCC's class
7729 layout.
7730 * gdb.cp/member-ptr.cc (Padding, Padding::vspacer, Base, Base::get_x)
7731 (Base::vget_base, Left, Left::vget, Right, Right::vget, Diamond)
7732 (Diamond::vget_base): New.
7733 (main): Add new tests.
7734 * gdb.cp/printmethod.exp: Update expected output for member functions.
7735 * gdb.cp/virtfunc.exp (test_virtual_calls): Add a KFAIL for
7736 print pEe->D::vg().
7737
61a771aa
DJ
77382007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
7739
7740 * gdb.threads/tls.exp: Allow stops in sem_post.
7741
2fa63963
DJ
77422006-12-31 Daniel Jacobowitz <dan@codesourcery.com>
7743
7744 * gdb.base/annota1.exp: Allow .*printf in backtraces.
7745 * gdb.base/annota3.exp: Likewise.
7746 * gdb.base/sigstep.exp (advancei): Fail if we hit the breakpoint
7747 again (instead of timing out).
7748 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add an XFAIL for
7749 GCC bug 26475.
7750 * gdb.java/jmisc.exp: Adjust to work with method signatures including
7751 return types. Add kfails for GDB bugs 2214 and 2215. Move exit
7752 test from jmisc1.exp.
7753 * gdb.java/jmisc1.exp: Delete.
7754 * gdb.java/jprint.exp: Adjust to work with method signatures including
7755 return types.
7756 * gdb.objc/basicclass.exp: Update for gobjc 4.1 debug info.
7757 * gdb.threads/linux-dp.exp: Don't be confused by program output.
7758 * lib/java.exp (compile_java_from_source): Pass the correct type
7759 to target_compile.
7760
5eefc2b7
JB
77612006-12-31 Joel Brobecker <brobecker@adacore.com>
7762
7763 * gdb.arch/i386-prologue.c (stack_align_ecx): Renamed from stack_align.
7764 (stack_align_edx): New function.
7765 (stack_align_eax): New function.
7766 (main): Add calls to stack_align_edx and stack_align_eax.
7767 * gdb.arch/i386-prologue.exp: Replace stack_align with stack_align_ecx.
7768 Add testing for the cases where the register used during a stack
7769 realignment is edx. Same for eax.
7770
227c54da
DJ
77712006-12-30 Pedro Alves <pedro_alves@portugalmail.pt>
7772
7773 * lib/gdb.exp: Don't pass -fpic to gcc on Cygwin, MinGW
7774 and generic PE targets.
7775
cab8ac94
JB
77762006-12-29 Joel Brobecker <brobecker@adacore.com>
7777
7778 * gdb.ada/array_return.exp: Update copyright date list.
7779
ba54f318
JB
77802006-12-27 Joel Brobecker <brobecker@adacore.com>
7781
7782 * gdb.ada/array_return/pck.ads (Small_Float_Vector): New type.
7783 (Create_Small_Float_Vector): New function.
7784 * gdb.ada/array_return/pck.adb (Create_Small_Float_Vector): Add
7785 function body.
7786 * gdb.ada/array_return/p.adb: Use new type and function from
7787 package Pck.
7788 * gdb.ada/array_return.exp: Add a test verifying that GDB is
7789 able to print the value returned by a function returning an
7790 array of float.
7791
6b7a35dd
JB
77922006-12-20 Joel Brobecker <brobecker@adacore.com>
7793
7794 * gdb.arch/i386-prologue.exp: Remove calls to setup_kfail.
7795 The associated tests should be PASSing.
7796
038224f6
VP
77972006-12-08 Vladimir Prus <vladimir@codesourcery.com>
7798
7799 Test for base in references.
7800 * gdb.mi/mi-var-cp.cc: Add test code.
7801 * gdb.mi/mi-var-cp.exp: Test for bases in references.
7802 * gdb.mi/mi-watch.exp: Adjust to mi_runto changes.
7803 * gdb.mi/mi2-watch.exp: Likewise.
7804 * lib/mi-support.exp (mi_runto): Use temporary breakpoint.
7805 (mi_list_varobj_children): New function.
7806
b26ed50d
VP
78072006-12-08 Vladimir Prus <vladimir@codesourcery.com>
7808
7809 * lib/mi-support.exp
7810 (mi_runto): Accept "()" after function name.
7811 (mi_create_varobj): New function.
7812 (mi_varobj_update): New function.
7813 (mi_Check_varobj_value): New function.
7814 * gdb.mi/mi-var-cp.exp: New file.
7815 * gdb.mi/mi-var-cp.cc: New file.
a9c64011 7816
08232497
DJ
78172006-12-01 Daniel Jacobowitz <dan@codesourcery.com>
7818
7819 * gdb.base/solib-weak.c, gdb.base/solib-weak.exp, gdb.base/weaklib1.c,
7820 gdb.base/weaklib2.c: New files.
7821
d394c993 78222006-11-29 Nathan Sidwell <nathan@codesourcery.com>
8ec659a0 7823
ac6c2fba
NS
7824 * gdb.threads/linux-dp.exp: Adjust regexps used to scan thread
7825 info. Adjust test names.
7826
8ec659a0 7827 * gdb.base/break.c (main): Move position of malloc.
d394c993 7828 * gdb.base/break.exp: Revert mistaken checkin.
8ec659a0 7829
acd65feb
VP
78302006-11-28 Vladimir Prus <vladimir@codesourcery.com>
7831
7832 * gdb.mi/mi-var-cmd.exp: Check -var-update after
7833 assignement of arrays and function pointers.
7834 * gdb.mi/var-cmd.c: Add declaration necessary for above
7835 tests.
7836
f556d5e5
NS
78372006-11-27 Nathan Sidwell <nathan@codesourcery.com>
7838
7839 * gdb.base/break.c (main): Call malloc.
fcfcc2b5
NS
7840
7841 * gdb.threads/linux-dp.exp: Read thread table before and after
7842 creating each philosopher and verify it.
7843
697bc68d
NS
78442006-11-27 Nathan Sidwell <nathan@codesourcery.com>
7845 Paul Brook <paul@codesourcery.com>
7846 Daniel Jacobowitz <dan@codesourcery.com>
7847
7848 * gdb.base/ending-run.exp: Flatten expect script stepping out of
a9c64011 7849 main to remove duplication. Add start function of the form
697bc68d
NS
7850 '_*start[1-9]*'. Add RVDS start function.
7851
29d73ae4
DJ
78522006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
7853
7854 * gdb.arch/thumb-prologue.c, gdb.arch/thumb-prologue.exp: New files.
7855
c1d88655
UW
78562006-11-22 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7857
7858 * gdb.asm/asm-source.exp: Add "spu*-*-*" target.
7859 * gdb.asm/spu.inc: New file.
7860 * gdb.base/term.exp: Disable if [target_info exists noargs].
7861 * gdb.gdb/complaints.exp: Disable if ![isnative].
7862 * gdb.gdb/selftest.exp: Likewise.
7863 * gdb.gdb/observer.exp: Likewise.
7864 * gdb.gdb/xfullpath.exp: Likewise.
7865 * gdb.base/attach.exp: Disable on SPU target.
7866 * gdb.cp/bs145503.exp: Likewise.
7867 * gdb.cp/exception.exp: Likewise.
7868 * gdb.cp/userdef.exp: Likewise.
7869
32a13b1a
DJ
78702006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
7871
7872 * gdb.stabs/weird.exp (print_weird_var): Don't send extra \n.
7873
d8295fe9
VP
78742006-11-10 Vladimir Prus <vladimir@codesourcery.com>
7875
7876 * gdb.base/completion.exp: Fix completion tests for
7877 'info' and 'info '.
7878 * gdb.base/help.exp (help_test_raw, test_class_help)
7879 (test_prefix_command_help): Move...
7880 * lib/gdb.exp: Here.
7881 * gdb.base/main.exp: Adjust.
7882 * gdb.cp/maint.exp: Adjust.
7883 * gdb.trace/tracecmd.exp: Use test_help_class.
a9c64011 7884
8c394015
VP
78852006-11-09 Vladimir Prus <vladimir@codesourcery.com>
7886
7887 * gdb.stabs/weird.exp (print_weird_var): Use
7888 gdb_test_multiple instead of gdb_expect.
7889
027fc1bc
VP
78902006-11-09 Vladimir Prus <vladimir@codesourcery.com>
7891
7892 * gdb.base/help.exp (help_test_raw): New.
7893 (test_class_help): New.
7894 (test_prefix_command_help): New.
7895 Adjust testcases.
7896
67609209
FR
78972006-11-09 Christophe Lyon <christophe.lyon@st.com>
7898
7899 * gdb.base/constvars.c (main): Write to crass and crips, so that
7900 they are allocated by the compiler.
7901
f73adfeb
AS
79022006-10-27 Andreas Schwab <schwab@suse.de>
7903
7904 * gdb.base/multi-forks.exp: Use "detach fork" instead of
7905 "detach-fork".
7906
2f83a18e
DJ
79072006-10-18 Daniel Jacobowitz <dan@codesoucery.com>
7908
7909 * lib/gdbserver-support.exp (gdb_target_cmd): Anchor the ends
7910 of patterns.
7911
94277a38
DJ
79122006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
7913
7914 * gdb.base/sepdebug.exp: Remove debug format test.
7915 * lib/gdb.exp (gdb_gnu_strip_debug): Perform debug format test.
7916 Handle no-symtab.
7917 * gdb.base/sepsymtab.c, gdb.base/sepsymtab.exp: New.
7918
5bd2f6e2
DJ
79192006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
7920
7921 * gdb.threads/manythreads.c (thread_function, main): Don't cast
7922 int to pointer or pointer to int.
7923 * gdb.threads/manythreads.exp: Don't expect the string "LWP".
7924
8c008720
DJ
79252006-10-12 Daniel Jacobowitz <dan@codesourcery.com>
7926
7927 * gdb.base/annota1.exp, gdb.base/maint.exp: Use string_to_regexp.
7928
9e35dae4
DJ
79292006-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
7930
7931 * gdb.threads/tls-nodebug.c, gdb.threads/tls-nodebug.exp: New test.
7932
d9639e13
DJ
79332006-10-09 Daniel Jacobowitz <dan@codesourcery.com>
7934
7935 PR c++/2116
7936 * gdb.cp/call-c.cc, gdb.cp/call-c.exp, gdb.cp/call-c-1.c: New.
7937
390a1bd0
JB
79382006-10-06 Joel Brobecker <brobecker@adacore.com>
7939
7940 * gdb.ada/arrayidx.exp: Remove calls to setup_kfail now that
7941 the corresponding bug has been fixed in GDB (PR/2018).
7942
dd920c33
JB
79432006-10-06 Joel Brobecker <brobecker@adacore.com>
7944
7945 * gdb.base/subst.exp: New testcase.
7946
53bbefe9
JB
79472006-10-06 Joel Brobecker <brobecker@adacore.com>
7948
7949 * gdb.ada/array_return/pck.ads: Add copyright notice.
7950 * gdb.ada/array_return/pck.adb: Likewise.
7951 * gdb.ada/array_return/p.adb: Likewise.
7952 * gdb.ada/exec_changed/first.adb: Likewise.
7953 * gdb.ada/exec_changed/second.adb: Likewise.
7954
09851417
JB
79552006-10-06 Joel Brobecker <brobecker@adacore.com>
7956
7957 * gdb.ada/watch_arg/watch.adb: New file.
7958 * gdb.ada/watch_arg.exp: New testcase.
7959
041bf30d
VP
79602006-10-02 Vladimir Prus <vladimir@codesourcery.com>
7961
7962 * gdb.mi/mi-basics.exp (test_path_specification): Pass orig_path
a9c64011 7963 via string_to_regexp.
041bf30d 7964 * gdb.mi/mi2-basics.exp: Likewise.
a9c64011 7965
f286fbdd 79662006-09-20 Michael Snyder <michael.snyder@palmsource.com>
7b880e0b
MS
7967
7968 * abug.exp, cpu32bug.exp, est.exp hmsirom.exp, nind.exp:
7969 Remove unused / obsolete files.
7970
7c07f349
NR
79712006-09-19 Nick Roberts <nickrob@snap.net.nz>
7972
7973 * gdb.base/multi-forks.exp: Include __kernel_vsyscall in regexp.
7974
cd5ff84a
VP
79752006-09-17 Vladimir Prus <vladimir@codesourcery.com>
7976
7977 * gdb.mi/mi-stack.exp (test_stack_args_listing): Test that
7978 HIGH_FRAME argument to -stack-list-arguments can be larger than
a9c64011 7979 the number of frames.
cd5ff84a 7980
ae018d1a
DJ
79812006-09-15 Daniel Jacobowitz <dan@codesourcery.com>
7982
7983 * gdb.base/args.c (main): Add breakpoint marker.
7984 * gdb.base/args.exp: Use args_test for tests. Add new tests which
7985 really test empty arguments.
7986 (args_load): Delete.
7987 (args_test): New.
7988
b399c549
NR
79892006-09-13 Nick Roberts <nickrob@snap.net.nz>
7990
7991 * gdb.mi/mi-file.exp (test_file_list_exec_source_files): Just
889bf7c5 7992 check for one file.
b399c549 7993
2ab1eb7a
VP
79942006-09-07 Vladimir Prus <ghost@vladimir@codesourcery.com>
7995
7996 * gdb.mi/mi-stack.exp (test_stack_frame_listing): Test that
7997 HIGH_FRAME argument to -stack-list-locals can be larger than
7998 the number of frames.
a9c64011 7999
476308bf
FF
80002006-08-18 Fred Fish <fnf@specifix.com>
8001
8002 * lib/gdb.exp (skip_altivec_tests): Fix apparent typo,
8003 '$' in front of skip_vmx_tests_saved when setting that.
8004
8625200f
AS
80052006-08-10 Andrew Stubbs <andrew.stubbs@st.com>
8006
8007 * gdb.base/trace-commands.exp: New file.
8008
089ec8f1
DJ
80092006-08-10 Joel Brobecker <brobecker@adacore.com>
8010 Daniel Jacobowitz <dan@codesourcery.com>
8011
8012 * gdb.base/step-bt.exp: Make hexadecimal address optional in
8013 expected output of the backtrace commands.
8014
b60f0898
JB
80152006-08-09 Joel Brobecker <brobecker@adacore.com>
8016
8017 * gdb.arch/altivec-abi.exp: Replace gdb_suppress_entire_file with
8018 untested followed by return combination.
8019 * gdb.arch/altivec-regs.exp: Likewise.
8020 * gdb.arch/e500-abi.exp: Likewise.
8021 * gdb.arch/e500-regs.exp: Likewise.
8022 * gdb.arch/gdb1291.exp: Likewise.
8023 * gdb.arch/gdb1431.exp: Likewise.
8024 * gdb.arch/gdb1558.exp: Likewise.
8025 * gdb.arch/i386-prologue.exp: Likewise.
8026 * gdb.arch/i386-unwind.exp: Likewise.
8027 * gdb.asm/asm-source.exp: Likewise.
8028 * gdb.base/a2-run.exp: Likewise.
8029 * gdb.base/advance.exp: Likewise.
8030 * gdb.base/all-bin.exp: Likewise.
8031 * gdb.base/annota1.exp: Likewise.
8032 * gdb.base/annota3.exp: Likewise.
8033 * gdb.base/args.exp: Likewise.
8034 * gdb.base/arithmet.exp: Likewise.
8035 * gdb.base/assign.exp: Likewise.
8036 * gdb.base/async.exp: Likewise.
8037 * gdb.base/attach.exp: Likewise.
8038 * gdb.base/bang.exp: Likewise.
8039 * gdb.base/bigcore.exp: Likewise.
8040 * gdb.base/bitfields.exp: Likewise.
8041 * gdb.base/bitfields2.exp: Likewise.
8042 * gdb.base/break.exp: Likewise.
8043 * gdb.base/call-sc.exp: Likewise.
8044 * gdb.base/call-strs.exp: Likewise.
8045 * gdb.base/callfuncs.exp: Likewise.
8046 * gdb.base/checkpoint.exp: Likewise.
8047 * gdb.base/chng-syms.exp: Likewise.
8048 * gdb.base/code-expr.exp: Likewise.
8049 * gdb.base/commands.exp: Likewise.
8050 * gdb.base/completion.exp: Likewise.
8051 * gdb.base/cond-expr.exp: Likewise.
8052 * gdb.base/condbreak.exp: Likewise.
8053 * gdb.base/consecutive.exp: Likewise.
8054 * gdb.base/constvars.exp: Likewise.
8055 * gdb.base/corefile.exp: Likewise.
8056 * gdb.base/cvexpr.exp: Likewise.
8057 * gdb.base/dbx.exp: Likewise.
8058 * gdb.base/define.exp: Likewise.
8059 * gdb.base/detach.exp: Likewise.
8060 * gdb.base/display.exp: Likewise.
8061 * gdb.base/dump.exp: Likewise.
8062 * gdb.base/ena-dis-br.exp: Likewise.
8063 * gdb.base/ending-run.exp: Likewise.
8064 * gdb.base/environ.exp: Likewise.
8065 * gdb.base/eval-skip.exp: Likewise.
8066 * gdb.base/exprs.exp: Likewise.
8067 * gdb.base/fileio.exp: Likewise.
8068 * gdb.base/finish.exp: Likewise.
8069 * gdb.base/float.exp: Likewise.
8070 * gdb.base/foll-exec.exp: Likewise.
8071 * gdb.base/foll-fork.exp: Likewise.
8072 * gdb.base/foll-vfork.exp: Likewise.
8073 * gdb.base/freebpcmd.exp: Likewise.
8074 * gdb.base/funcargs.exp: Likewise.
8075 * gdb.base/gcore.exp: Likewise.
8076 * gdb.base/gdb1090.exp: Likewise.
8077 * gdb.base/gdb1250.exp: Likewise.
8078 * gdb.base/huge.exp: Likewise.
8079 * gdb.base/info-proc.exp: Likewise.
8080 * gdb.base/interrupt.exp: Likewise.
8081 * gdb.base/jump.exp: Likewise.
8082 * gdb.base/langs.exp: Likewise.
8083 * gdb.base/lineinc.exp: Likewise.
8084 * gdb.base/list.exp: Likewise.
8085 * gdb.base/logical.exp: Likewise.
8086 * gdb.base/long_long.exp: Likewise.
8087 * gdb.base/macscp.exp: Likewise.
8088 * gdb.base/maint.exp: Likewise.
8089 * gdb.base/mips_pro.exp: Likewise.
8090 * gdb.base/miscexprs.exp: Likewise.
8091 * gdb.base/multi-forks.exp: Likewise.
8092 * gdb.base/opaque.exp: Likewise.
8093 * gdb.base/overlays.exp: Likewise.
8094 * gdb.base/pc-fp.exp: Likewise.
8095 * gdb.base/pointers.exp: Likewise.
8096 * gdb.base/printcmds.exp: Likewise.
8097 * gdb.base/psymtab.exp: Likewise.
8098 * gdb.base/ptype.exp: Likewise.
8099 * gdb.base/recurse.exp: Likewise.
8100 * gdb.base/relational.exp: Likewise.
8101 * gdb.base/relocate.exp: Likewise.
8102 * gdb.base/remote.exp: Likewise.
8103 * gdb.base/reread.exp: Likewise.
8104 * gdb.base/restore.exp: Likewise.
8105 * gdb.base/return.exp: Likewise.
8106 * gdb.base/return2.exp: Likewise.
8107 * gdb.base/scope.exp: Likewise.
8108 * gdb.base/sect-cmd.exp: Likewise.
8109 * gdb.base/sep.exp: Likewise.
8110 * gdb.base/sepdebug.exp: Likewise.
8111 * gdb.base/setshow.exp: Likewise.
8112 * gdb.base/setvar.exp: Likewise.
8113 * gdb.base/sigall.exp: Likewise.
8114 * gdb.base/sigbpt.exp: Likewise.
8115 * gdb.base/signals.exp: Likewise.
8116 * gdb.base/signull.exp: Likewise.
8117 * gdb.base/sizeof.exp: Likewise.
8118 * gdb.base/solib.exp: Likewise.
8119 * gdb.base/step-line.exp: Likewise.
8120 * gdb.base/step-test.exp: Likewise.
8121 * gdb.base/structs.exp: Likewise.
8122 * gdb.base/structs2.exp: Likewise.
8123 * gdb.base/term.exp: Likewise.
8124 * gdb.base/twice.exp: Likewise.
8125 * gdb.base/until.exp: Likewise.
8126 * gdb.base/varargs.exp: Likewise.
8127 * gdb.base/volatile.exp: Likewise.
8128 * gdb.base/watchpoint.exp: Likewise.
8129 * gdb.base/whatis-exp.exp: Likewise.
8130 * gdb.base/whatis.exp: Likewise.
8131 * gdb.cp/ambiguous.exp: Likewise.
8132 * gdb.cp/annota2.exp: Likewise.
8133 * gdb.cp/annota3.exp: Likewise.
8134 * gdb.cp/bool.exp: Likewise.
8135 * gdb.cp/breakpoint.exp: Likewise.
8136 * gdb.cp/casts.exp: Likewise.
8137 * gdb.cp/class2.exp: Likewise.
8138 * gdb.cp/classes.exp: Likewise.
8139 * gdb.cp/cplusfuncs.exp: Likewise.
8140 * gdb.cp/ctti.exp: Likewise.
8141 * gdb.cp/derivation.exp: Likewise.
8142 * gdb.cp/exception.exp: Likewise.
8143 * gdb.cp/gdb1355.exp: Likewise.
8144 * gdb.cp/hang.exp: Likewise.
8145 * gdb.cp/inherit.exp: Likewise.
8146 * gdb.cp/local.exp: Likewise.
8147 * gdb.cp/m-data.exp: Likewise.
8148 * gdb.cp/m-static.exp: Likewise.
8149 * gdb.cp/member-ptr.exp: Likewise.
8150 * gdb.cp/method.exp: Likewise.
8151 * gdb.cp/misc.exp: Likewise.
8152 * gdb.cp/namespace.exp: Likewise.
8153 * gdb.cp/overload.exp: Likewise.
8154 * gdb.cp/ovldbreak.exp: Likewise.
8155 * gdb.cp/pr-1023.exp: Likewise.
8156 * gdb.cp/pr-1210.exp: Likewise.
8157 * gdb.cp/pr-574.exp: Likewise.
8158 * gdb.cp/printmethod.exp: Likewise.
8159 * gdb.cp/psmang.exp: Likewise.
8160 * gdb.cp/ref-params.exp: Likewise.
8161 * gdb.cp/ref-types.exp: Likewise.
8162 * gdb.cp/rtti.exp: Likewise.
8163 * gdb.cp/templates.exp: Likewise.
8164 * gdb.cp/try_catch.exp: Likewise.
8165 * gdb.cp/userdef.exp: Likewise.
8166 * gdb.cp/virtfunc.exp: Likewise.
8167 * gdb.disasm/am33.exp: Likewise.
8168 * gdb.disasm/h8300s.exp: Likewise.
8169 * gdb.disasm/mn10300.exp: Likewise.
8170 * gdb.disasm/sh3.exp: Likewise.
8171 * gdb.disasm/t01_mov.exp: Likewise.
8172 * gdb.disasm/t02_mova.exp: Likewise.
8173 * gdb.disasm/t03_add.exp: Likewise.
8174 * gdb.disasm/t04_sub.exp: Likewise.
8175 * gdb.disasm/t05_cmp.exp: Likewise.
8176 * gdb.disasm/t06_ari2.exp: Likewise.
8177 * gdb.disasm/t07_ari3.exp: Likewise.
8178 * gdb.disasm/t08_or.exp: Likewise.
8179 * gdb.disasm/t09_xor.exp: Likewise.
8180 * gdb.disasm/t10_and.exp: Likewise.
8181 * gdb.disasm/t11_logs.exp: Likewise.
8182 * gdb.disasm/t12_bit.exp: Likewise.
8183 * gdb.disasm/t13_otr.exp: Likewise.
8184 * gdb.hp/gdb.aCC/optimize.exp: Likewise.
8185 * gdb.hp/gdb.aCC/watch-cmd.exp: Likewise.
8186 * gdb.hp/gdb.base-hp/callfwmall.exp: Likewise.
8187 * gdb.hp/gdb.base-hp/dollar.exp: Likewise.
8188 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Likewise.
8189 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
8190 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
8191 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
8192 * gdb.hp/gdb.base-hp/sized-enum.exp: Likewise.
8193 * gdb.hp/gdb.compat/xdb1.exp: Likewise.
8194 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
8195 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
8196 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
8197 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
8198 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
8199 * gdb.mi/gdb701.exp: Likewise.
8200 * gdb.mi/gdb792.exp: Likewise.
8201 * gdb.mi/mi-basics.exp: Likewise.
8202 * gdb.mi/mi-break.exp: Likewise.
8203 * gdb.mi/mi-cli.exp: Likewise.
8204 * gdb.mi/mi-console.exp: Likewise.
8205 * gdb.mi/mi-disassemble.exp: Likewise.
8206 * gdb.mi/mi-eval.exp: Likewise.
8207 * gdb.mi/mi-file.exp: Likewise.
8208 * gdb.mi/mi-read-memory.exp: Likewise.
8209 * gdb.mi/mi-regs.exp: Likewise.
8210 * gdb.mi/mi-return.exp: Likewise.
8211 * gdb.mi/mi-simplerun.exp: Likewise.
8212 * gdb.mi/mi-stack.exp: Likewise.
8213 * gdb.mi/mi-stepi.exp: Likewise.
8214 * gdb.mi/mi-syn-frame.exp: Likewise.
8215 * gdb.mi/mi-until.exp: Likewise.
8216 * gdb.mi/mi-var-block.exp: Likewise.
8217 * gdb.mi/mi-var-child.exp: Likewise.
8218 * gdb.mi/mi-var-cmd.exp: Likewise.
8219 * gdb.mi/mi-var-display.exp: Likewise.
8220 * gdb.mi/mi-watch.exp: Likewise.
8221 * gdb.mi/mi2-basics.exp: Likewise.
8222 * gdb.mi/mi2-break.exp: Likewise.
8223 * gdb.mi/mi2-cli.exp: Likewise.
8224 * gdb.mi/mi2-console.exp: Likewise.
8225 * gdb.mi/mi2-disassemble.exp: Likewise.
8226 * gdb.mi/mi2-eval.exp: Likewise.
8227 * gdb.mi/mi2-file.exp: Likewise.
8228 * gdb.mi/mi2-read-memory.exp: Likewise.
8229 * gdb.mi/mi2-regs.exp: Likewise.
8230 * gdb.mi/mi2-return.exp: Likewise.
8231 * gdb.mi/mi2-simplerun.exp: Likewise.
8232 * gdb.mi/mi2-stack.exp: Likewise.
8233 * gdb.mi/mi2-stepi.exp: Likewise.
8234 * gdb.mi/mi2-syn-frame.exp: Likewise.
8235 * gdb.mi/mi2-until.exp: Likewise.
8236 * gdb.mi/mi2-var-block.exp: Likewise.
8237 * gdb.mi/mi2-var-child.exp: Likewise.
8238 * gdb.mi/mi2-var-cmd.exp: Likewise.
8239 * gdb.mi/mi2-var-display.exp: Likewise.
8240 * gdb.mi/mi2-watch.exp: Likewise.
8241 * gdb.stabs/exclfwd.exp: Likewise.
8242 * gdb.stabs/weird.exp: Likewise.
8243 * gdb.threads/gcore-thread.exp: Likewise.
8244 * gdb.trace/actions.exp: Likewise.
8245 * gdb.trace/backtrace.exp: Likewise.
8246 * gdb.trace/circ.exp: Likewise.
8247 * gdb.trace/collection.exp: Likewise.
8248 * gdb.trace/deltrace.exp: Likewise.
8249 * gdb.trace/infotrace.exp: Likewise.
8250 * gdb.trace/limits.exp: Likewise.
8251 * gdb.trace/packetlen.exp: Likewise.
8252 * gdb.trace/passc-dyn.exp: Likewise.
8253 * gdb.trace/passcount.exp: Likewise.
8254 * gdb.trace/report.exp: Likewise.
8255 * gdb.trace/save-trace.exp: Likewise.
8256 * gdb.trace/tfind.exp: Likewise.
8257 * gdb.trace/tracecmd.exp: Likewise.
8258 * gdb.trace/while-dyn.exp: Likewise.
8259 * gdb.trace/while-stepping.exp: Likewise.
8260
f4b618d1
JB
82612006-08-08 Joel Brobecker <brobecker@adacore.com>
8262
8263 * gdb.base/step-bt.c: New file.
8264 * gdb.base/step-bt.exp: New testcase.
8265
3d00d119
DJ
82662006-08-08 Daniel Jacobowitz <dan@codesourcery.com>
8267
8268 * config/monitor.exp (gdb_load): Remove support for obsolete
8269 download-write-size.
8270 * gdb.base/remote.exp: Likewise. Update all callers of
8271 gdb_timed_load.
8272
017b5bd4
DJ
82732006-08-02 Daniel Jacobowitz <dan@codesourcery.com>
8274
8275 * cursal.exp: Pass binfile to gdb_load.
8276
837c599d
DJ
82772006-08-01 Nathan Sidwell <nathan@codesourcery.com>
8278
8279 * gdb.base/cursal.exp: Add "" to gdb_load call.
8280
8dd4540b
MK
82812006-07-29 Mark Kettenis <kettenis@gnu.org>
8282
8283 * gdb.asm/asm-source.exp: Add alpha-*-netbsd* to the list of
8284 NetBSD/ELF targets.
8285
ab5c9f60
DJ
82862006-07-25 Daniel Jacobowitz <dan@codesourcery.com>
8287
8288 * gdb.cp/userdef.cc, gdb.cp/userdef.exp: New tests for unary
8289 operator*.
8290
4c42eaff
DJ
82912006-07-24 Daniel Jacobowitz <dan@codesourcery.com>
8292
8293 * gdb.base/completion.exp: Update for change in "file" behavior.
8294 * gdb.stabs/weird.exp: Likewise.
8295 * lib/mi-support.exp (mi_gdb_file_cmd): Likewise.
8296 * lib/gdb.exp (gdb_file_cmd): Likewise. Kill the program explicitly.
8297
0155cc76
NS
82982006-07-24 Nathan Sidwell <nathan@codesourcery.com>
8299
8300 * gdb.base/auxv.exp: Skip on non-linux, non-solaris targets.
8301 * gdb.base/cursal.exp: Use gdb_file_cmd first, then separate gdb_load.
8302
16026cd7
AS
83032006-07-21 Andrew Stubbs <andrew.stubbs@st.com>
8304
8305 * gdb.base/default.exp: Update source command error message.
8306 * gdb.base/help.exp: Update 'help source' message.
8307
16963cb6
DJ
83082006-07-20 Daniel Jacobowitz <dan@codesourcery.com>
8309
8310 * gdb.cp/bs15503.exp: Update comment for no longer crashing
8311 test.
8312
6d7fd486
AS
83132006-07-19 Andrew Stubbs <andrew.stubbs@st.com>
8314
8315 * gdb.base/ifelse.exp: Remove troublesome 'got here' messages.
8316
29e8a844
DJ
83172006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
8318
8319 * gdb.arch/i386-size.c, gdb.arch/i386-size.exp: New files.
8320
6afcfa39
DJ
83212006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
8322
8323 * gdb.threads/print-threads.exp: Use gdb_breakpoint.
8324
267a692b
MK
83252006-07-17 Mark Kettenis <kettenis@gnu.org>
8326
8327 * gdb.base/long_long.exp (gdb_test_long_long): Exclude
8328 *-*-openbsd* from targets for wich we expect ARM FPA floating
8329 point format.
8330
85d2fec4
NR
83312006-07-17 Nick Roberts <nickrob@snap.net.nz>
8332
8333 * gdb.cp/annota3.exp: Expect frame-begin annotation.
8334
83352006-07-17 Mark Kettenis <kettenis@gnu.org>
8336
8337 * gdb.base/annota3.exp: Expect frame-begin annotation.
8338
85b4c6e8
JB
83392006-07-14 Joel Brobecker <brobecker@adacore.com>
8340
8341 * gdb.base/help.exp: Adjust "help unset" test to accept
8342 any list of unset commands.
8343
fb933624
DJ
83442006-07-13 Paul N. Hilfinger <Hilfinger@adacore.com>
8345 Daniel Jacobowitz <dan@codesourcery.com>
8346
8347 * gdb.cp/ref-params.exp: New test.
8348 * gdb.cp/ref-params.cc: New source file.
8349 * gdb.cp/Makefile.in (EXECUTABLES): Add ref-params.
8350
1dff4b64
MK
83512006-07-08 Mark Kettenis <kettenis@gnu.org>
8352
8353 * gdb.arch/alpha-step.exp (test_stepi): Do not include trailing
8354 spaces/tabs in regular expressions since they might not be there.
8355
40d2e0e3
AS
83562006-07-07 Andrew Stubbs <andrew.stubbs@st.com>
8357
8358 * gdb.base/ifelse.exp: New file.
8359
f6c957d2
NS
83602006-07-04 Nathan Sidwell <nathan@codesourcery.com>
8361
8362 * gdb.base/huge.c: Allow CRASH_GDB to be set from command
8363 line.
8364 * gdb.base/huge.exp: Loop over compilation to find a size that
8365 is acceptable.
8366 * gdb.base/remote.exp: Correct expected strings.
8367 * gdb.dwarf2/mac-fileno.S: Avoid # comments.
8368
b9c5a23d
DJ
83692006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
8370
8371 * gdb.base/store.exp: Don't use gdb_suppress_entire_file.
8372
9af2e58d
DJ
83732006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
8374
8375 * gdb.base/gdb1555.exp: Use gdb_compile_shlib. Skip if not
8376 native.
8377
30930ca5
DJ
83782006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
8379
8380 * gdb.stabs/exclfwd.exp: Skip the test if configure did not
8381 enable stabs testing.
8382
aa32fa1d
DJ
83832006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
8384
bd4a4c80 8385 * gdb.base/auxv.exp: Intercept undefined command messages before
aa32fa1d
DJ
8386 gdb_test_multiple does.
8387
321fef15
DJ
83882006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
8389
8390 * Makefile.in (host_alias): Remove.
8391 (target_alias): Use @target_noncanonical@.
8392 (site.exp): Don't set host_alias.
8393 * aclocal.m4: Remove contents. Include acx.m4.
8394 * configure: Regenerated.
8395 * configure.ac: Use ACX_NONCANONICAL_TARGET.
8396
e1c2defa
NS
83972006-06-13 Nathan Sidwell <nathan@codesourcery.com>
8398
e63b55d1
NS
8399 * lib/gdb.exp (gdb_load_cmd): New.
8400
5600ea19
NS
8401 * gdb.base/fileio.c: Add system(NULL) test.
8402 * gdb.base/fileio.exp: Check it.
8403
e1c2defa
NS
8404 * gdb.base/break.c: Add 10a breakpoint at }
8405 * gdb.base/break.exp: Add test for breakpoint at }
8406 * gdb.cp/anon-union.cc: Add code at end of function.
8407 * gdb.cp/anon-union.exp: Adjust end of function breakpoint.
8408 * gdb.mi/var-cmd.c: Add code at end of function.
8409 * gdb.mi/mi-var-display.exp: Adjust end of next.
8410 * gdb.mi/mi2-var-display.exp: Likewise.
8411 * gdb.base/fileio.c: Add stop function and insert calls at
8412 stopping places.
8413 * gdb.base/fileio.exp: Breakpoint stop function and remove
8414 explicit line number references.
8415
6c0112ec
JB
84162006-05-19 Joel Brobecker <brobecker@adacore.com>
8417
a9c64011
AS
8418 * gdb.base/del.exp (test_delete_alias): New function.
8419 Now check that both "del" and "d" work as aliases for "delete".
6c0112ec 8420
154189a4
FF
84212006-05-18 Fred Fish <fnf@specifix.com>
8422
8423 * gdb.base/a2-run.exp: Allow part of test to run when args aren't
8424 required. Check for spurious output after program exits normally.
8425
582e64c2
FF
84262006-05-17 Fred Fish <fnf@specifix.com>
8427
8428 * gdb.base/relocate.exp: Use gdb_file_cmd rather than
8429 gdb_load, so it works in the simulator.
8430
8ef6493a
FF
84312006-05-11 Fred Fish <fnf@specifix.com>
8432
8433 * gdb.base/bang.exp: Ignore unexpected output between the
8434 "program exited normally" and the gdb prompt, as many other
8435 tests do.
8436
692b141c
MK
84372006-05-07 Mark Kettenis <kettenis@gnu.org>
8438
8439 * gdb.base/help.exp: Make "delete checkpoint" part option for
8440 "help d" and "help delete" tests.
8441
540b8a30
UW
84422006-05-06 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8443
a9c64011 8444 * gdb.mi/mi-basics.exp: Add missing serial number to
540b8a30
UW
8445 expected output in some mi_gdb_test statements.
8446 * gdb.mi/mi2-basics.exp: Likewise.
8447
9b6462d9
JB
84482006-05-05 Joel Brobecker <brobecker@adacore.com>
8449
8450 * gdb.base/del.c: New file.
8451 * gdb.base/del.exp: New testcase.
8452
954de43b
DM
84532006-05-05 David S. Miller <davem@sunset.davemloft.net>
8454
8455 * gdb.base/break.exp: Do not assume a breakpoint on
8456 main will actually be in $srcfile when optimizing.
1303f75e
DM
8457 * gdb.base/savedregs.exp: Do not require that the dummy
8458 frame location match up to a symbol and source file location.
c3242428
DM
8459 * gdb.mi/mi-regs.exp (111-data-list-register-values x): "No registers"
8460 will get printed without a mi_cmd_data_list_register_values prefix.
8461 (*-data-list-register-*): Correct regular expressions to expect the new
8462 pseudo d? floating point registers.
8463 * gdb.mi/mi2-regs.exp: Likewise.
a9c64011 8464
c7e64c9a
DJ
84652006-05-05 Christophe Lyon <christophe.lyon@st.com>
8466
8467 * gdb.cp/m-static.h (class gnu_obj_4): Add dummy member.
8468 * gdb.cp/m-static.cc (main): Write to test4.dummy, so that test4
8469 is allocated by the compiler.
8470 * gdb.mi/var-cmd.c: (do_special_tests): Write to u, anonu, s,
8471 anons, e, anone to force their allocation by the compiler.
8472
84732006-05-05 Daniel Jacobowitz <dan@codesourcery.com>
79c214e0
DJ
8474
8475 * gdb.base/help.exp: Update expected text for help d and
8476 help delete.
8477
27ce9a6d
MK
84782006-05-02 Mark Kettenis <kettenis@gnu.org>
8479
8480 * gdb.asm/asm-source.exp: Add powerpc-*-netbsd* to the list of
8481 NetBSD/ELF targets.
8482
8608915f
MK
84832006-04-30 Mark Kettenis <kettenis@gnu.org>
8484
8485 * gdb.base/sigbpt.exp (stepi_out): FAIL when inserting a
8486 single-step breakpoint fails; make this a KFAIL on
8487 sparc*-*-openbsd*.
8488 * gdb.base/siginfo.exp: Likewise.
8489 * gdb.base/sigstep.exp (advance, advancei): Likewise.
8490
b8db102d
MS
84912006-04-26 Michael Snyder <msnyder@redhat.com>
8492
8493 * gdb.base/multi-forks.exp: Modify patterns for "run to exit",
8494 which may have to consume output from other forks.
8495 Add tests to make sure that "delete fork" succeeded.
8496
c702009a
MS
84972006-04-20 Michael Snyder <msnyder@redhat.com>
8498
8499 * 2006-03-22 Jim Blandy <jimb@redhat.com>
8500 Add support for the Renesas M32C and M16C.
8501
8502 * gdb.asm/asm-source.exp: Add m32c target.
8503 * gdb.asm/m32c.inc: Support for m32c target.
8504
e28493f2
AS
85052006-04-07 Andrew Stubbs <andrew.stubbs@st.com>
8506
8507 * gdb.base/commands.exp (recursive_source_test): New test.
8508
880da185
DM
85092006-04-04 David S. Miller <davem@sunset.davemloft.net>
8510
8511 * gdb.base/float.exp: Add pattern for sparc targets.
8512
61d9b92f
DJ
85132006-03-30 Daniel Jacobowitz <dan@codesourcery.com>
8514
8515 * gdb.base/commands.exp (stray_arg0_test): New test.
8516
bd717df8
PB
85172006-03-30 Paul Brook <paul@codesourcery.com>
8518
8519 * gdb.mi/mi-until.exp: kfail broken until command.
8520 * gdb.mi/mi2-until.exp: Ditto.
8521
ec793d3c
NR
85222006-03-27 Nick Roberts <nickrob@snap.net.nz>
8523
8524 * gdb.mi/mi-var-child-f.exp, gdb.mi/array.f: New files.
8525
831004b7
AO
85262006-03-08 Alexandre Oliva <aoliva@redhat.com>
8527
8528 * gdb.base/prelink.exp: Anchor tested-for regular expression
8529 on gdb prompt.
8530
effe49a0
PB
85312006-03-07 Paul Brook <paul@codesourcery.com>
8532
8533 * gdb.base/assign.exp: Correct fail message.
8534
e5461016
PB
85352006-03-07 Paul Brook <paul@codesourcery.com>
8536
8537 * lib/compiler.c: Extract armcc version number.
8538 * lib/compiler.cc: Ditto.
8539
fc91c6c2
PB
85402006-03-07 Paul Brook <paul@codesourcery.com>
8541
8542 * gdb.arch/altivec-abi.exp: Use nowarnings instead of
8543 additional_flags=-w.
8544 * gdb.arch/altivec-regs.exp: Ditto.
8545 * gdb.arch/e500-abi.exp: Ditto.
8546 * gdb.arch/e500-regs.exp: Ditto.
8547 * gdb.base/all-bin.exp: Ditto.
8548 * gdb.base/annota1.exp: Ditto.
8549 * gdb.base/annota3.exp: Ditto.
8550 * gdb.base/args.exp: Ditto.
8551 * gdb.base/arithmet.exp: Ditto.
8552 * gdb.base/assign.exp: Ditto.
8553 * gdb.base/async.exp: Ditto.
8554 * gdb.base/bang.exp: Ditto.
8555 * gdb.base/break.exp: Ditto.
8556 * gdb.base/call-rt-st.exp: Ditto.
8557 * gdb.base/completion.exp: Ditto.
8558 * gdb.base/cond-expr.exp: Ditto.
8559 * gdb.base/condbreak.exp: Ditto.
8560 * gdb.base/consecutive.exp: Ditto.
8561 * gdb.base/define.exp: Ditto.
8562 * gdb.base/display.exp: Ditto.
8563 * gdb.base/ena-dis-br.exp: Ditto.
8564 * gdb.base/environ.exp: Ditto.
8565 * gdb.base/eval-skip.exp: Ditto.
8566 * gdb.base/info-proc.exp: Ditto.
8567 * gdb.base/jump.exp: Ditto.
8568 * gdb.base/logical.exp: Ditto.
8569 * gdb.base/long_long.exp: Ditto.
8570 * gdb.base/maint.exp: Ditto.
8571 * gdb.base/miscexprs.exp: Ditto.
8572 * gdb.base/pc-fp.exp: Ditto.
8573 * gdb.base/pointers.exp: Ditto.
8574 * gdb.base/relational.exp: Ditto.
8575 * gdb.base/reread.exp: Ditto.
8576 * gdb.base/sect-cmd.exp: Ditto.
8577 * gdb.base/sep.exp: Ditto.
8578 * gdb.base/sepdebug.exp: Ditto.
8579 * gdb.base/until.exp: Ditto.
8580 * gdb.base/whatis-exp.exp: Ditto.
8581 * gdb.cp/annota2.exp: Ditto.
8582 * gdb.cp/annota3.exp: Ditto.
8583 * gdb.trace/actions.exp: Ditto.
8584 * gdb.trace/backtrace.exp: Ditto.
8585 * gdb.trace/circ.exp: Ditto.
8586 * gdb.trace/collection.exp: Ditto.
8587 * gdb.trace/deltrace.exp: Ditto.
8588 * gdb.trace/infotrace.exp: Ditto.
8589 * gdb.trace/limits.exp: Ditto.
8590 * gdb.trace/packetlen.exp: Ditto.
8591 * gdb.trace/passc-dyn.exp: Ditto.
8592 * gdb.trace/passcount.exp: Ditto.
8593 * gdb.trace/report.exp: Ditto.
8594 * gdb.trace/save-trace.exp: Ditto.
8595 * gdb.trace/tfind.exp: Ditto.
8596 * gdb.trace/tracecmd.exp: Ditto.
8597 * gdb.trace/while-dyn.exp: Ditto.
8598 * gdb.trace/while-stepping.exp: Ditto.
8599 * lib/gdb.exp: Ditto.
8600 (gdb_compile): Handle nowarning option.
8601
5f4a23d9
AO
86022006-03-07 Alexandre Oliva <aoliva@redhat.com>
8603
8604 * gdb.base/prelink.c, gdb.base/prelink-lib.c: Update FSF address.
8605 * gdb.base/prelink.exp: Likewise. Add -q to prelink runs.
8606 Rename executable to prelinkt. Don't re-prelink if we didn't
8607 get a core file. Test prelink -u exit status to tell whether
8608 prelinking failed. Use gdb_test_multiple.
8609
9733fc94
DJ
86102006-03-01 Daniel Jacobowitz <dan@codesourcery.com>
8611
8612 * gdb.cp/inherit.exp (test_print_mi_member_types): New function.
8613 (do_tests): Call it.
8614
cc10cae3
AO
86152006-02-28 Alexandre Oliva <aoliva@redhat.com>
8616
8617 * gdb.base/prelink.exp: New test.
8618 * gdb.base/prelink.c, gdb.base/prelink-lib.c: New sources.
8619
15c46491
WZ
86202006-02-24 Wu Zhou <woodzltc@cn.ibm.com>
8621
8622 * gdb.fortran/derived-type.f90: New file.
8623 * gdb.fortran/derived-type.exp: New testcase.
8624
5c9f7ded
DJ
86252006-02-23 Daniel Jacobowitz <dan@codesourcery.com>
8626
8627 * gdb.base/default.exp: Allow ';' as a directory separator.
8628
5b96932b
AS
86292006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
8630
8631 * gdb.base/help.exp (help add-symbol-file): Update.
8632
1986bccd
AS
86332006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
8634
8635 * gdb.base/help.exp (help load): Update expected results.
8636
a8b7528f
FF
86372006-02-19 Fred Fish <fnf@specifix.com>
8638
8639 * gdb.base/pc-fp.exp (get_valueofx): Don't print environment
8640 specifix hex value as part of results.
8641 * gdb.base/shreloc.exp (get_msym_addrs): Ditto.
a9c64011 8642
f8261448
FF
86432006-02-16 Fred Fish <fnf@specifix.com>
8644
8645 * gdb.base/whatis.c: Define variables using typedefs char_addr,
8646 ushort_addr, and slong_addr, so the typedefs are not optimized
8647 away.
8648 * gdb.base/whatis.exp: Add tests using type name for struct type,
8649 union type, enum type, and typedef.
a9c64011 8650
31d8bdd2
MK
86512006-02-13 Mark Kettenis <kettenis@gnu.org>
8652
8653 * gdb.arch/i386-prologue.exp: Add testcase for PR breakpoints/2080.
8654
34e41e63
JB
86552006-02-13 Jim Blandy <jimb@redhat.com>
8656
8657 * gdb.base/scope.exp (test_at_main): Remove logic to handle the
8658 case where it takes two "next" commands to skip past the init
8659 call.
8660
ac6e4f31
FF
86612006-02-12 Fred Fish <fnf@specifix.com>
8662
8663 * gdb.base/scope.exp (test_at_main): Use gdb_test_multiple
8664 to handle cases where it takes two "next" commands to skip
8665 past the init call.
8666
2db2d571
JB
86672006-02-07 Joel Brobecker <brobecker@adacore.com>
8668
8669 * gdb.ada/array_return.exp: Mark the last test as expected to fail
8670 on hppa32 targets.
8671
38fcd64c
DJ
86722006-02-06 Vladimir Prus <ghost@cs.msu.su>
8673
8674 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Test for the fullname
8675 field.
8676
1315ad46
MK
86772006-01-29 Mark Kettenis <kettenis@gnu.org>
8678
8679 * gdb.cp/bool.cc, gdb.cp/bool.exp: New files.
8680
5625b943
DJ
86812006-01-22 Daniel Jacobowitz <dan@codesourcery.com>
8682
8683 * gdb.arch/powerpc-prologue.c, gdb.arch/powerpc-prologue.exp: New
8684 files.
8685
80df1bbe
DJ
86862006-01-20 Daniel Jacobowitz <dan@codesourcery.com>
8687
8688 * gdb.cp/maint.exp: Set complaints to a positive value.
8689
9078e690
DJ
86902006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
8691
8692 * gdb.base/multi-forks.c: Add copyright notice. Include <stdlib.h>.
8693 * gdb.base/multi-forks.exp: Use a loop. Allow "fork" as a stopped
8694 function name.
8695
9c903399
DJ
86962006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
8697
8698 * gdb.base/checkpoint.c: Update copyright notice. Include
8699 <stdlib.h>.
8700
761ae4d6
JB
87012006-01-04 Jim Blandy <jimb@redhat.com>
8702
8703 * gdb.asm/asm-source.exp: Independently provide default values for
8704 asm-flags and debug-flags. Use 'string equal' to do the
8705 comparison, not the implicit expr's '==' operator. Remove
8706 now-unneeded assignments to asm-flags. In h8300 case, place
8707 "-gdwarf-2", not "-gdwarf2", in debug-flags, not asm-flags.
8708
099ac3dd
MS
87092006-01-04 Michael Snyder <msnyder@redhat.com>
8710
8711 * gdb.base/checkpoint.c: New file.
8712 * gdb.base/checkpoint.exp: New file.
8713 * gdb.base/multi-fork.c: New file.
8714 * gdb.base/multi-fork.exp: New file.
8715 * gdb.base/pi.txt: New file (data for checkpoint.c test).
8716
f4d85314
FF
87172006-01-04 Fred Fish <fnf@specifix.com>
8718
8719 * gdb.base/ptype.c (foo): Add typedef.
8720 (intfoo): Add function.
8721 * gdb.base/ptype1.c: New file.
8722 * gdb.base/ptype.exp: Handle compilation and linking with two
8723 source files. Test that proper type for "foo" is found based
8724 on source context rather than first match found in symtabs.
8725
a1b06f35
MK
87262005-12-28 Mark Kettenis <kettenis@gnu.org>
8727
8728 * gdb.asm/asm-source.exp (hppa-*-openbsd*): New.
8729 * gdb.asm/openbsd.inc: Indent commands.
8730
d082a1e2
MK
87312005-12-26 Mark Kettenis <kettenis@gnu.org>
8732
c65016bd
MK
8733 * gdb.base/freebpcmd.exp: Increase timeout.
8734
d082a1e2
MK
8735 * gdb.gdb/selftest.exp (test_with_self): Update copyright check.
8736
d3c32a0e
DJ
87372005-12-17 Daniel Jacobowitz <dan@codesourcery.com>
8738
8739 * gdb.base/default.exp: Update check for "show version".
8740
9fdb1f50
RC
87412005-12-09 Randolph Chung <tausq@debian.org>
8742
8743 * gdb.asm/asm-source.exp (hppa64-*-hpux*): New.
8744 * gdb.asm/pa64.inc: New file.
8745
5f2c56f7
RC
87462005-12-09 Randolph Chung <tausq@debian.org>
8747
8748 * gdb.asm/common.inc: Indent commands.
8749 * gdb.asm/asmsrc1.s: Likewise.
8750 * gdb.asm/asmsrc2.s: Likewise.
8751
8117349c
RC
87522005-12-09 Randolph Chung <tausq@debian.org>
8753
8754 * gdb.arch/pa-nullify.exp: Handle hppa64-*-* targets.
8755 (get_addr_of_sym): Remove duplicate print.
8756 (gen_core): xfail hppa*-*-hpux*, update expected output.
8757 * gdb.arch/pa-nullify.s: Reformat to also work on HPUX.
8758 * gdb.arch/pa64-nullify.s: New file.
8759
8f07f25a
RC
87602005-12-09 Randolph Chung <tausq@debian.org>
8761
8762 * gdb.base/dump.exp: Mark hppa64-*-* as 64-bit target.
8763
55b39184
DJ
87642005-12-07 Christophe Lyon <christophe.lyon@st.com>
8765
8766 * gdb.cp/printmethod.cc (main): Call virt and nonvirt, to force
8767 code generation for these functions.
8768 * gdb.cp/printmethod.exp: Expect "&A::nonvirt()" instead of an
8769 error message.
8770
31e2b00f
AS
87712005-12-02 Andrew Stubbs <andrew.stubbs@st.com>
8772
8773 * gdb.base/help.exp (help b, help br, help bre, help brea)
8774 (help break): Update the expected message.
8775
c3d0b56e
SC
87762005-11-11 Stephane Carrez <stcarrez@nerim.fr>
8777
8778 * gdb.asm/m68hc11.inc: Setup the data section.
8779 * gdb.asm/asm-source.exp (m6811-*-*): Don't use the target board linker
8780 script for this test.
8781 (m6812-*-*): Likewise.
8782
36ae0ea9
RC
87832005-11-09 Randolph Chung <tausq@debian.org>
8784
8785 * gdb.base/structs2.exp: Update xfail to only trigger for gcc-3.x.
8786
9d6f42e9
WZ
87872005-11-09 Wu Zhou <woodzltc@cn.ibm.com>
8788
8789 * gdb.base/break.exp: Fix a comment typo.
8790
e2126a14
EZ
87912005-11-03 Jim Blandy <jimb@redhat.com>
8792
a9c64011
AS
8793 Checked in by Elena Zannoni <ezannoni@redhat.com>
8794
889bf7c5 8795 * gdb.dwarf2/mac-fileno.exp, gdb.dwarf2/mac-fileno.S: New tests.
e2126a14 8796
e0ac7199
CV
87972005-11-02 Corinna Vinschen <vinschen@redhat.com>
8798
8799 * gdb.arch/gdb1558.c: Include stdio.h.
8800
31d3fb18
MK
88012005-10-31 Mark Kettenis <kettenis@gnu.org>
8802
8803 * gdb.asm/asm-source.exp: Use -e instead of --entry.
8804
e52b687c
MK
88052005-10-31 Mark Kettenis <kettenis@gnu.org>
8806
8807 * gdb.base/bfp-test.exp: Properly anchor gdb_multiple_test usage.
8808
f4711d79
PG
88092005-10-17 Paul Gilliam <pgilliam@us.ibm.com>
8810
a9c64011
AS
8811 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
8812 vscr" tests to better match output.
f4711d79 8813
987a9106
JB
88142005-10-12 Jim Blandy <jimb@redhat.com>
8815
8816 * gdb.base/structs.exp (any): New function.
8817 (test_struct_returns): Don't make any assumptions at all about
8818 what value the function returns when GDB can't set the return
8819 value.
8820
2336bb58
JB
88212005-10-09 Joel Brobecker <brobecker@adacore.com>
8822
8823 * gdb.ada/arrayidx/p.adb: New file.
8824 * gdb.ada/arrayidx.exp: New testcase
8825
88262005-10-09 Joel Brobecker <brobecker@adacore.com>
1495de3f
JB
8827
8828 * gdb.ada/array_return/pck.ads: New file.
8829 * gdb.ada/array_return/pck.adb: New file.
8830 * gdb.ada/array_return/p.adb: New file.
8831 * gdb.ada/array_return.exp: New testcase.
8832
705335ea
JB
88332005-10-03 Joel Brobecker <brobecker@adacore.com>
8834
a9c64011
AS
8835 * gdb.base/arrayidx.c: New file.
8836 * gdb.base/arrayidx.exp: New testcase.
705335ea 8837
11ee9940
NR
88382005-09-29 Nick Roberts <nickrob@snap.net.nz>
8839
8840 * gdb.base/annota3.exp, gdb.cp/annota3.exp: The annotations
8841 frames-invalid and breakpoints-invalid are no longer generated
8842 with level 3 so don't expect them in the output.
8843
39fb8e9e
BR
88442005-09-27 Bob Rossi <bob@brasko.net>
8845
a9c64011 8846 * gdb.mi/mi-disassemble.exp, gdb.mi/mi2-disassemble.exp: Remove .*
39fb8e9e
BR
8847 from test. Escape the | in mi_gdb_test call.
8848 * gdb.mi/mi-basics.exp, gdb.mi/mi-cli.exp, gdb.mi/mi-disassemble.exp,
8849 gdb.mi/mi-pthreads.exp, gdb.mi/mi-stack.exp, gdb.mi/mi2-basics.exp,
8850 gdb.mi/mi2-cli.exp, gdb.mi/mi2-disassemble.exp,
8851 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-stack.exp: Add extra details to
8852 expected regex's in mi_gdb_test calls.
8853 * lib/mi-support.exp: Remove arbitrary .* from tests.
8854 (mi_gdb_test): Add string_regex variable. Add anchor to main -re.
8855 Fully anchor GDB/MI expected results in mi_gdb_test.
8856 * lib/gdb.exp (string_to_regexp): Escape the ] character.
8857 * gdb.base/sizeof.exp: Remove escape character. Correct test.
8858
2af48f68
PB
88592005-09-26 Paul Brook <paul@codesourcery.com>
8860
8861 * long_long.exp: Exclude eabi targets from arm FPA float format test.
8862
f34502bc
WZ
88632005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
8864
8865 * bfp-test.c: New file.
8866 * bfp-test.exp: New testcase.
8867
ca929517
WZ
88682005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
8869
8870 * gdb.fortran/subarray.exp: New testcase to test the evaluation
8871 of subarray and substring variable.
8872 * gdb.fortran/subarray.f: New source file for the test of subarray
8873 and substring variable evaluation.
8874 * gdb.fortran/exprs.exp: Add four tests for substring evaluation
8875 of string constant.
8876
c761af65
DJ
88772005-09-19 Daniel Jacobowitz <dan@codesourcery.com>
8878
8879 * gdb.arch/altivec-regs.exp, gdb.arch/altivec-abi.exp: Update
8880 copyright dates.
8881
561d7a1d
PG
88822005-09-19 Paul Gilliam <pgilliam@us.ibm.com>
8883
8884 * gdb.arch/altivec-regs.exp (info powerpc altivec): Replace the 'info
8885 powerpc altivec' test with an almost identical 'info vector' test.
8886
b2b64cc9
PG
88872005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
8888
a9c64011
AS
8889 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
8890 vscr" tests to match output.
b2b64cc9 8891
6ac4d15a
PG
88922005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
8893
a9c64011
AS
8894 * gdb.arch/altivec-regs.exp: Adjust "print $vx<i>" tests to match
8895 output.
6ac4d15a 8896
40e55bef
BR
88972005-09-11 Bob Rossi <bob@brasko.net>
8898
889bf7c5
PA
8899 * lib/mi-support.exp (mi_gdb_test): Change -re to not be anchored.
8900 * gdb.mi/mi-syn-frame.exp: Call mi_gdb_test twice instead of once for
8901 commands that return an MI output command and an asyncronous MI output
8902 command.
40e55bef
BR
8903 * gdb.mi/mi-console.exp: Ditto.
8904
3c7385ec
BR
89052005-09-11 Bob Rossi <bob@brasko.net>
8906
8907 * gdb.mi/mi-var-child.c: Include <string.h>.
8908
a6cd0eb3
DJ
89092005-09-10 Daniel Jacobowitz <dan@codesourcery.com>
8910
8911 * killed.exp: Correct gdb_expect syntax.
8912
2f168eed
CV
89132005-08-09 Corinna Vinschen <vinschen@redhat.com>
8914
8915 * lib/mi-support.exp (mi_gdb_load): Fix typo.
8916
ecd3fd0f
BR
89172005-08-02 Bob Rossi <bob@brasko.net>
8918
8919 * gdb.mi/mi-basics.exp: Tell mi_gdb_start to use a PTY for inferior.
8920 (test_setshow_inferior_tty): Add global mi_inferior_tty_name to scope.
8921 Change tests to inferior-tty-set/show.
8922 * gdb.mi/mi-console.exp: Tell mi_gdb_start to use a PTY for inferior.
8923 (47-exec-next): Use mi_gdb_test to get GDB and Inferior output.
8924 * gdb.mi/mi-syn-frame.exp: Tell mi_gdb_start to use a PTY for
8925 inferior. Use mi_gdb_test to get GDB and Inferior output.
8926 * lib/mi-support.exp (mi_inferior_spawn_id): Add inferior PTY
8927 descriptor.
8928 (mi_inferior_tty_name): Add inferior PTY file name.
8929 (mi_gdb_start): Add INFERIOR_PTY parameter.
8930 (mi_gdb_test): Add IPATTERN parameter.
8931
f1ea48cb 89322005-08-02 Bob Rossi <bob@brasko.net>
a9c64011 8933
f1ea48cb
BR
8934 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Add MESSAGE
8935 parameter to mi_gdb_test.
8936 * lib/mi-support.exp (mi_gdb_test): Make MESSAGE parameter necessary.
8937
6e650a67
DJ
89382005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
8939
8940 * gdb.mi/mi-var-child.c (do_children_tests): Initialize
8941 struct_declarations.
8942 * gdb.mi/mi-var-child.exp: Step over the initialization of
8943 struct_declarations.
8944
8be260b6
DJ
89452005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
8946
8947 * gdb.mi/basics.c, gdb.mi/var-cmd.c: Revert last change.
8948 * gdb.mi/mi-stack.c: New file, based on gdb.mi/basics.c.
8949 * gdb.mi/mi-var-child.c: New file, based on gdb.mi/var-cmd.c.
8950 * gdb.mi/mi-stack.exp: Update to use mi-stack.c as a source file.
8951 * gdb.mi/mi-var-child.exp: Update to use mi-var-child.c as a source
8952 file.
8953
4e660f07
NR
89542005-07-27 Nick Roberts <nickrob@snap.net.nz>
8955
8956 * gdb.mi/var-cmd.c: Give long_array in _struct_decl 12 elements.
8957 (do_children_tests): Assign values to the extra elements.
8958
8959 * gdb.mi/mi-var-child.exp: Adapt tests for extra elements and use
8960 them for tests for "-var-update --no-values" and
a9c64011 8961 "-var-update --all-values".
4e660f07
NR
8962 Add test for "-var-list-children --simple-values".
8963
8964 * gdb.mi/basics.c (callee4): Add integer array D[3]...
8965
8966 * gdb.mi/mi-stack.exp (test_stack_locals_listing): ...to test
8967 "-stack-list-locals --simple-values" Improve doc strings and
8968 comments.
8969
6bdae935
MK
89702005-07-18 Mark Kettenis <kettenis@gnu.org>
8971
598b7a6f
MK
8972 * gdb.base/sigaltstack.exp (finish_test): KFAIL gdb/1736 on
8973 *-*-openbsd*.
8974 * gdb.base/sigstep.exp (advancei): KFAIL gdb/1736 on *-*-openbsd*.
8975
6bdae935
MK
8976 * gdb.base/sigaltstack.c (main): Use stack_t instead of `struct
8977 sigaltsatck'.
8978
1323e929 89792005-07-14 Bob Rossi <bob@brasko.net>
a9c64011 8980
1323e929
BR
8981 * gdb.base/default.exp (tty): Changed output of command.
8982 * gdb.base/help.exp (help tty): Ditto.
8983
b1a9c082
MK
89842005-07-12 Mark Kettenis <kettenis@gnu.org>
8985
8986 * gdb.arch/i386-sse.exp: Compile with -msse when using GCC.
8987
10a844a2
MK
89882005-07-10 Mark Kettenis <kettenis@gnu.org>
8989
8990 * gdb.mi/mi2-stack.exp (test_stack_locals_listing): Remove test for
8991 -stack-select-frame without arguments.
8992 (test_stack_frame_listing): Add test for newly implemented command
8993 -stack-info-frame.
8994
3cb3b8df
BR
89952005-07-06 Bob Rossi <bob@brasko.net>
8996
8997 * gdb.mi/mi-basics.exp (test_setshow_inferior_tty): Test MI tty
8998 command.
8999 (Copyright): Update copyright.
9000
a0c5fbcf
WZ
90012005-07-06 Wu Zhou <woodzltc@cn.ibm.com>
9002
9003 * gdb.fortran/exprs.exp (test_arithmetic_expressions): Add five
9004 tests to evaluate exponentiation expression.
9005
984971d0
AS
90062005-06-29 Andreas Schwab <schwab@suse.de>
9007
9008 * gdb.base/sigrepeat.c: Include <stdlib.h> and add return type for
9009 main to avoid warnings.
9010
9011 * gdb.base/sigrepeat.exp: Fix reference to undefined variable.
9012
fe03833f
NR
90132005-06-20 Nick Roberts <nickrob@snap.net.nz>
9014
9015 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Remove test for
9016 -stack-select-frame without arguments.
9017 (test_stack_frame_listing): Add test for newly implemented command
9018 -stack-info-frame.
a9c64011 9019
7a55f279
WZ
90202005-06-17 Wu Zhou <woodzltc@cn.ibm.com>
9021
0ffa0ea5
DJ
9022 * gdb.fortran/array-element.f: New file.
9023 * gdb.fortran/array-element.exp: New testcase.
7a55f279 9024
26585198
DJ
90252005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
9026
9027 * gdb.base/bigcore.exp: Correct checks for systems which can
9028 not dump a large core file.
9029
c1bd25fd
DJ
90302005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
9031
9032 * gdb.base/relocate.c: Add a copyright notice.
9033 (dummy): Remove.
9034 * gdb.base/relocate.exp: Test printing the values of variables
9035 from a relocatable file.
9036
589e074d
DJ
90372005-06-12 Daniel Jacobowitz <dan@codesourcery.com>
9038
9039 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Don't expect
9040 excess MI output after an error.
9041
0915f927
JB
90422005-05-29 Joel Brobecker <brobecker@adacore.com>
9043
9044 * gdb.arch/alpha-step.c: New file.
9045 * gdb.arch/alpha-step.exp: New testcase.
9046
76ff342d
DJ
90472005-05-17 Daniel Jacobowitz <dan@codesourcery.com>
9048 Dennis Brueni <dennis@slickedit.com>
9049
9050 * gdb.mi/mi-cli.exp, gdb.mi/mi-return.exp, gdb.mi/mi-stack.exp,
9051 gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp,
9052 gdb.mi/mi-var-display.exp, gdb.mi/mi-watch.exp, gdb.mi/mi2-cli.exp,
9053 gdb.mi/mi2-return.exp, gdb.mi/mi2-stack.exp,
9054 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
9055 gdb.mi/mi2-var-display.exp: Expect fullname field in stack frames.
9056 * lib/mi-support.exp (mi_runto, mi_execute_to_helper): Likewise.
9057
96b0c7ac
DJ
90582005-05-17 Paul Gilliam <pgilliam@us.ibm.com>
9059 Wu Zhou <woodzltc@cn.ibm.com>
9060
9061 * gdb.base/shreloc.exp: Use gdb_compile_shlib. Add support for
9062 IBM's xlc compiler.
9063 * gdb.base/shreloc1.c (fn_1): Reference variable static_var_1.
9064 * gdb.base/shreloc2.c (fn_2): Reference variable static_var_2.
9065
f21565d2
JB
90662005-05-13 Jim Blandy <jimb@redhat.com>
9067
9068 * gdb.base/call-ar-st.exp: Call 'untested' and return -1 instead of
9069 calling gdb_suppress_entire_file.
9070 * gdb.base/charset.exp: Same.
9071 * gdb.base/call-rt-st.exp: Same.
9072
6006a3a1
BR
90732005-05-05 Bob Rossi <bob_rossi@cox.net>
9074
9075 * lib/gdb.exp (fullname_syntax): Added global regex.
9076 (fullname_syntax_POSIX): Ditto.
9077 (fullname_syntax_UNC): Ditto.
9078 (fullname_syntax_DOS_CASE): Ditto.
9079 (fullname_syntax_DOS): Ditto.
9080 * gdb.mi/mi-file.exp (test_file_list_exec_source_file): Added
9081 fullname_syntax variable to scope and use it.
9082 (test_file_list_exec_source_files): Ditto.
9083 * gdb.mi/mi2-file.exp (test_file_list_exec_source_file): Ditto.
9084
c3b69c04
DJ
90852005-05-04 Daniel Jacobowitz <dan@codesourcery.com>
9086
9087 * gdb.threads/linux-dp.exp: Check for *-*-linux-gnu*.
9088
3c95e6af
PG
90892004-05-02 Paul Gilliam <pgilliam@us.ibm.com>
9090
a9c64011
AS
9091 * lib/gdb.exp (skip_altivec_tests): New function, based on
9092 check_vmx_hw_available from the GCC testsuite.
9093 * lib/gdb.arch/altivec-abi.exp: Use skip_altivec_tests.
9094 * lib/gdb.arch/altivec-regs.exp: Likewise.
3c95e6af 9095
78df6c56
JB
90962005-05-02 Jim Blandy <jimb@redhat.com>
9097
9098 * gdb.base/auxv.exp: Call 'untested' and return -1 instead of
9099 calling gdb_suppress_entire_file.
9100
1690f9cf
DJ
91012005-04-30 Randolph Chung <tausq@debian.org>
9102
9103 * gdb.threads/staticthreads.exp: Override signal to check for hppa.
9104 Slightly relax "sem_post" name checking.
9105
5ea106f7
PG
91062005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
9107
9108 * gdb.base/unload.exp: Use new shared library infrastructure.
9109
bf7234cf
PG
91102005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
9111
9112 * gdb.base/so-impl-ld.exp: Use new shared library
a9c64011 9113 infrastructure.
bf7234cf 9114
547b869a
CV
91152005-04-29 Corinna Vinschen <vinschen@redhat.com>
9116
9117 * gdb.asm/asm-source.exp: Add h8300 to supported targets.
9118 * gdb.asm/h8300.inc: New file.
9119
f07e55f0
PG
91202005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
9121
9122 * gdb.base/shlib-call.exp: Change to use new shared library
9123 infrastructure.
9124
3cbba3d1
PG
91252005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
9126
a9c64011
AS
9127 * gdb.base/pending.exp: Change to use new shared library
9128 infrastructure.
3cbba3d1 9129
ed6df200
PG
91302005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
9131
a9c64011
AS
9132 * gdb.base/nodebug.exp: Allow for compiling by IBM's xlc compiler,
9133 use test_compiler_info instead of gcc_compiled, and update copyright.
ed6df200 9134
8c8f4ebe
PG
91352005-04-27 Paul Gilliam <pgilliam@us.ibm.com>
9136
a9c64011
AS
9137 * gdb.base/annota1.exp : Deal with messages caused by breakpoints in
9138 shared objects being adjusted and update copyright years.
8c8f4ebe 9139
607fbc54
DJ
91402005-04-27 Daniel Jacobowitz <dan@codesourcery.com>
9141
9142 * ChangeLog: Correct some 2003-01-13 dates.
9143 * gdb.base/sigbpt.exp, gdb.base/signull.exp, gdb.cp/bs15503.exp,
9144 gdb.cp/exception.exp, gdb.cp/userdef.cc, gdb.cp/userdef.exp,
9145 gdb.mi/mi-console.exp, gdb.mi/mi2-console.exp,
9146 gdb.trace/collection.exp, gdb.trace/passc-dyn.exp,
9147 gdb.trace/tfind.exp: Update copyright years.
9148
57bf0e56
DJ
91492005-04-14 Paul Gilliam <pgilliam@us.ibm.com>
9150 Daniel Jacobowitz <dan@codesourcery.com>
9151
9152 * lib/gdb.exp (gdb_compile): Handle shlib=.
9153 (gdb_compile_shlib): New function.
9154
9b593790
PG
91552005-04-12 Paul Gilliam <pgilliam@us.ibm.com>
9156
a9c64011 9157 * lib/gdb.exp (test_compiler_info): Give argument a default value.
9b593790 9158
9494c6a5
DJ
91592005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
9160
9161 * Makefile.in (ALL_SUBDIRS): Replace gdb.gdbserver with
9162 gdb.server.
9163 * configure.ac: Likewise.
9164 * configure: Regenerated.
9165 * gdb.gdbserver/Makefile.in: Moved to...
9166 * gdb.server/Makefile.in: ... here.
9167 * gdb.gdbserver/server.c: Moved to...
9168 * gdb.server/server.c: ... here.
9169 * gdb.gdbserver/server-run.exp: Moved to...
9170 * gdb.server/server-run.exp: ... here.
9171
6f8eac0e
DJ
91722005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
9173
9174 * Makefile.in (ALL_SUBDIRS): Add gdb.gdbserver.
9175 * configure.ac: Create gdb.gdbserver/Makefile.
9176 * configure: Regenerated.
9177 * lib/gdbserver-support.exp: New file, derived from
9178 config/gdbserver.exp.
9179 * config/gdbserver.exp: Use gdbserver-support.exp.
9180 * gdb.gdbserver/Makefile.in: New file.
9181 * gdb.gdbserver/server.c: New file.
9182 * gdb.gdbserver/server-run.exp: New file.
9183
6e87504d
PG
91842005-04-06 Paul Gilliam <pgilliam@us.ibm.com>
9185
a9c64011
AS
9186 * lib/gdb.exp (test_compiler_info): Return compiler_info
9187 if no arguments are given.
6e87504d 9188
d1779be4
PG
91892005-04-01 Paul Gilliam <pgilliam@us.ibm.com>
9190
9191 * gdb.arch/altivec-abi.exp: Check for compiler and set
9192 use altivec' flag accordingly.
9193 * gdb.arch/altivec-regs.exp: Likewise.
9194
88750304
DJ
91952005-03-29 Daniel Jacobowitz <dan@codesourcery.com>
9196
9197 * gdb.base/ptr-typedef.exp, gdb.base/ptr-typedef.c: New files.
9198
f3fb768d
AS
91992005-03-27 Andreas Schwab <schwab@suse.de>
9200
9201 * gdb.base/bigcore.c (main): Add missing mode argument in open
9202 call.
9203
7e813ac5
DJ
92042005-03-25 Daniel Jacobowitz <dan@codesourcery.com>
9205
9206 * lib/mi-support.exp (mi_gdb_load): Use /tmp for gdbserver
9207 downloads.
9208 * config/gdbserver.exp (gdb_load): Likewise.
9209
8e3049aa
PB
92102005-03-14 Paul Brook <paul@codesourcery.com>
9211
9212 * lib/mi-support.exp: Use mi_gdb_target_cmd to connect to remote
9213 targets.
9214
a9df7c44
JB
92152005-03-09 Joel Brobecker <brobecker@adacore.com>
9216
9217 * gdb.dwarf2/dup-psym.S: New file.
9218 * gdb.dwarf2/dup-psym.exp: New testcase.
9219
9f0d94e8
JB
92202005-03-09 Joel Brobecker <brobecker@adacore.com>
9221
9222 * gdb.ada/exec_changed/first.adb: New file.
9223 * gdb.ada/exec_changed/second.adb: New file.
9224 * gdb.ada/exec_changed.exp: New testcase.
9225
5f579bc5
NS
92262005-03-08 Nathan Sidwell <nathan@codesourcery.com>
9227
36e9969c
NS
9228 * gdb.cp/userdef.cc (A1::operator+): New unary plus.
9229 (A2): New class.
9230 (main): Test operator+.
9231 * gdb.cp/userdef.exp: Test unary plus. Use A2::operator+ for
9232 breakpoint test.
9233
5f579bc5
NS
9234 * gdb.base/sigbpt.exp: Disable if gdb,nosignals.
9235 * gdb.base/signull.exp: Disable if gdb,nosignals.
9236 * gdb.cp/bs15503.exp: Disable if skip_cplus_tests
9237 * gdb.cp/exception.exp: Disable if skip_cplus_tests.
9238 * gdb.mi/mi-console.exp: Disable hello test if gdb,noinferiorio.
9239 * gdb.mi/mi2-console.exp: Likewise.
9240 * gdb.trace/collection.exp (run_trace_experiment): Consume the
9241 continue output at start.
9242 (gdb_collect_locals_test): Robustify regexp.
9243 * gdb.trace/passc-dyn.exp: Fix comment typo.
9244 * gdb.trace/tfind.exp: Don't enable optimization. Remove stray ']'.
9245
be46087e
CV
92462005-03-08 Corinna Vinschen <vinschen@redhat.com>
9247
9248 * gdb.asm/asm-source.exp: Add iq2000 case.
9249 * gdb.asm/iq2000.inc: New file.
9250
384e1a61 92512005-03-07 Manoj Iyer <manjo@austin.ibm.com>
a9c64011 9252
384e1a61
MI
9253 * gdb.base/command.exp: Change hardcoded value to regular expression.
9254 * gdb.base/float.exp: Add powerpc to the list of targets checked.
9255
584b6e9e
DJ
92562005-03-07 Daniel Jacobowitz <dan@codesourcery.com>
9257
9258 * gdb.asm/alpha.inc, gdb.asm/frv.inc, gdb.asm/i386.inc,
9259 gdb.asm/ia64.inc, gdb.asm/m68hc11.inc, gdb.asm/m68k.inc,
9260 gdb.asm/mips.inc, gdb.asm/pa.inc, gdb.asm/powerpc.inc,
9261 gdb.asm/s390.inc, gdb.asm/s390x.inc, gdb.asm/sh.inc,
9262 gdb.asm/x86_64.inc: Use .purgem before redefining macros.
9263
ab5b5d61
MK
92642005-03-05 Mark Kettenis <kettenis@gnu.org>
9265
9266 * gdb.cp/ovldbreak.exp: Adjust regular expression for recent
9267 changes.
9268
ae051c1b
PG
92692004-03-03 Paul Gilliam <pgilliam@us.ibm.com>
9270
a9c64011
AS
9271 * lib/compiler.c: Add test for IBM's xlc compiler.
9272 * lib/compiler.cc: Likewise.
ae051c1b 9273
3f0f6ed2
JB
92742004-02-24 Joel Brobecker <brobecker@adacore.com>
9275
9276 * gdb.ada/fixed_points.exp: Create compilation object directory
9277 before running the test.
9278 * gdb.ada/null_record.exp: Likewise.
9279 * gdb.ada/packed_array.exp: Likewise.
9280 * gdb.ada/start.exp: Likewise.
9281
724f452b
JB
92822005-02-15 Joel Brobecker <brobecker@adacore.com>
9283
9284 * gdb.ada/packed_array/pa.adb: New file.
9285 * gdb.ada/packed_array.exp: New testcase.
9286
57f5cdfb 92872005-02-10 Mark Kettenis <kettenis@gnu.org>
ebdda337 9288
1f393151
MK
9289 * gdb.dwarf2/dw2-intermix.exp, gdb.dwarf2/dw2-intermix.S: New
9290 files.
9291
ebdda337
MK
9292 * gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/dw2-intercu.exp: Run tests
9293 on *-*-openbsd*. Correctly match whitespace in regukar
9294 expressions.
9295
cf309262
DJ
92962005-02-10 Daniel Jacobowitz <dan@debian.org>
9297
9298 From Ramana Radhakrishnan <ramana.radhakrishnan@codito.com>:
9299 PR exp/1821
9300 * gdb.base/gdb1821.c: New test file.
9301 * gdb.base/gdb1821.exp: New test file.
9302
3be49e7a
JB
93032005-02-09 Joel Brobecker <brobecker@adacore.com>
9304
9305 * gdb.base/start.c: New file.
9306 * gdb.base/start.exp: New testcase.
9307
e292e67d
JB
93082005-02-09 Joel Brobecker <brobecker@adacore.com>
9309
9310 * gdb.ada/start/dummy.adb: New file.
9311 * gdb.ada/start.exp: New testcase.
9312
dbdfa66c
CV
93132005-02-09 Corinna Vinschen <vinschen@redhat.com>
9314
9315 * maint.exp: Raise timeout to give Cygwin targeted GDBs more time
9316 for printing symbols and statistics.
9317 Add test for using relative pathnames in "maint print msymbols" test.
9318 Mark "maint info sections DATA" XFAIL on Cygwin.
9319 Remove Cygwin XFAIL mark on "help maint dump-me" and "maint dump-me"
9320 tests.
9321
d7941671
AC
93222005-02-09 Andreas Schwab <schwab@suse.de>
9323
9324 Committed by Andrew Cagney <cagney@gnu.org>
9325 * gdb.base/remotetimeout.exp: New file.
9326
74e5ef44
MK
93272005-02-07 Mark Kettenis <kettenis@gnu.org>
9328
9329 * gdb.base/interp.exp: Remove trailing \n in gdb_test commands.
9330
464dd14d
JB
93312005-02-03 Joel Brobecker <brobecker@adacore.com>
9332
9333 * gdb.ada/gnat_ada.gpr: New file.
9334 * gdb.ada/gnat_ada.gin: Delete, no longer used.
9335 * lib/ada.exp (gdb_compile_ada): Minor adaptation to new project file.
9336 * configure.ac: No longer generate gnat_ada.gpr.
9337 * configure: Regenerate.
9338 * gdb.ada/Makefile.in: Minor adaptations due to new project file.
9339 * gdb.ada/null_record/null_record.adb: Moved here from gdb.ada.
9340 * gdb.ada/null_record/bar.ads: Likewise.
9341 * gdb.ada/null_record/bar.adb: Likewise.
9342 * gdb.ada/fixed_points/fixed_points.adb: Likewise.
9343 * gdb.ada/null_record.exp (testdir): New variable.
9344 (testfile): executable is now in testdir subdirectory.
9345 (srcfile): Use full path to the main compilation unit.
9346 * gdb.ada/fixed_points.exp: Same changes as above.
9347
30d756ae
NR
93482005-02-03 Nick Roberts <nickrob@snap.net.nz>
9349
9350 * gdb.base/interp.exp: New test.
9351
9d799f85
AC
93522005-01-24 Andrew Cagney <cagney@gnu.org>
9353
9354 * gdb.base/sigrepeat.exp, gdb.base/sigrepeat.c: New test.
9355
15656118
AC
93562005-01-19 Andrew Cagney <cagney@gnu.org>
9357
a892c31b
AC
9358 * gdb.stabs/Makefile.in (Makefile): Update dependencies -
9359 configure.ac not configure.in.
9360
15656118
AC
9361 * gdb.base/scope.exp (test_at_main): Delete any XFAIL and/or KFAIL
9362 of powerpc*-*-*.
9363 * gdb.hp/gdb.base-hp/callfwmall.exp (do_function_calls): Ditto.
a9c64011 9364 * gdb.base/list.exp (test_list_function)
15656118
AC
9365 (test_list_filename_and_function): Ditto.
9366 * gdb.base/callfuncs.exp (do_function_calls): Ditto.
9367
a7b01baf
AC
93682005-01-16 Andrew Cagney <cagney@gnu.org>
9369
17d92a02
AC
9370 * gdb.base/source.exp: Delete KFAIL gdb/1846, simplify.
9371
a7b01baf
AC
9372 * gdb.base/source-error.gdb, gdb.base/source.exp: New files.
9373
bc8332bb
AC
93742005-01-14 Andrew Cagney <cagney@gnu.org>
9375
9376 * gdb.mi/mi-var-cmd.exp: Adjust "create int" test to match output.
9377 * gdb.mi/mi2-var-cmd.exp: Ditto.
9378
4d074752
CV
93792005-01-10 Corinna Vinschen <vinschen@redhat.com>
9380
9381 * gdb.base/fileio.c: Include unistd.h as required for lseek(2).
9382
bec39cab
AC
93832005-01-07 Andrew Cagney <cagney@gnu.org>
9384
9385 * configure.ac: Rename configure.in, require autoconf 2.59.
9386 * configure: Re-generate.
9387 * gdb.stabs/configure.ac: Rename configure.in, require autoconf 2.59.
9388 * gdb.stabs/configure: Re-generate.
9389 * gdb.hp/configure.ac: Rename configure.in, require autoconf 2.59.
9390 * gdb.hp/configure: Re-generate.
9391 * gdb.hp/gdb.objdbg/configure.ac: Rename configure.in, require
9392 autoconf 2.59.
9393 * gdb.hp/gdb.objdbg/configure: Re-generate.
9394 * gdb.hp/gdb.defects/configure.ac: Rename configure.in, require
9395 autoconf 2.59.
9396 * gdb.hp/gdb.defects/configure: Re-generate.
9397 * gdb.hp/gdb.compat/configure.ac: Rename configure.in, require
9398 autoconf 2.59.
9399 * gdb.hp/gdb.compat/configure: Re-generate.
9400 * gdb.hp/gdb.base-hp/configure.ac: Rename configure.in, require
9401 autoconf 2.59.
9402 * gdb.hp/gdb.base-hp/configure: Re-generate.
9403 * gdb.hp/gdb.aCC/configure.ac: Rename configure.in, require
9404 autoconf 2.59.
9405 * gdb.hp/gdb.aCC/configure: Re-generate.
9406
f10b16d4
JB
94072004-12-15 Jim Blandy <jimb@redhat.com>
9408
9409 * gdb.threads/linux-dp.exp: Fix output regexp to handle output
9410 under NPTL when there is debugging info available for libpthread.
9411
fb6e1814
JG
94122004-12-13 Jerome Guitton <guitton@gnat.com>
9413
9414 * gdb.ada/fixed_points.c: New file.
9415 * gdb.ada/fixed_points.exp: New file.
9416
fe46cd3a
RC
94172004-12-03 Randolph Chung <tausq@debian.org>
9418
9419 * gdb.arch/pa-nullify.exp: New file.
9420 * gdb.arch/pa-nullify.s: New file.
9421
8de0841b
RC
94222004-11-30 Randolph Chung <tausq@debian.org>
9423
9424 * gdb.threads/thread_check.exp: Use ${srcfile} for test program name
9425 instead of "tbug". Fix regexp to work properly with gdb_test.
9426
c8170782
PH
94272004-11-29 Paul Hilfinger <Hilfinger@gnat.com>
9428
9429 * gdb.base/bitfields2.exp: New test.
9430 * gdb.base/bitfields2.c: New file.
9431
954269c2
RE
94322004-11-28 Richard Earnshaw <rearnsha@arm.com>
9433
9434 * config/sim.exp (gdb_load): Return 0 on success, -1 on failure.
9435
0107feed
RC
94362004-11-16 Randolph Chung <tausq@debian.org>
9437
9438 * gdb.base/unload.exp: Pass relative path to gdb_get_line_number.
9439
f073ae8c
DJ
94402004-11-14 Daniel Jacobowitz <dan@debian.org>
9441
9442 * gdb.threads/threadapply.exp: Correct "macro details" test.
9443
19ad59e7
JJ
94442004-11-11 Jeff Johnston <jjohnstn@redhat.com>
9445
9446 * gdb.threads/threadapply.exp: New test.
9447 * gdb.threads/threadapply.c: New file.
9448
9cf0961b
MK
94492004-11-07 Mark Kettenis <kettenis@gnu.org>
9450
9451 * gdb.base/savedregs.exp: Correct pattern used for sigtramp
9452 frames.
9453
c789492a
FL
94542004-11-05 Felix Lee <felix+log1@specifixinc.com>
9455
9456 * gdb.base/cursal.exp: New file.
9457 * gdb.base/cursal.c: New file.
9458
a1e167bb
AC
94592004-11-03 Andrew Cagney <cagney@gnu.org>
9460
9461 * gdb.base/savedregs.exp, gdb.base/savedregs.c: New files.
9462
b7cbf173
MK
94632004-10-30 Mark Kettenis <kettenis@gnu.org>
9464
9465 * gdb.asm/asm-source.exp: Add mips*-*-netbsd* to the list of
9466 NetBSD/ELF targets.
9467
88f9d34f
JB
94682004-10-29 Joel Brobecker <brobecker@gnat.com>
9469
9470 * gdb.threads/bp_in_thread.c: New file, copied from
9471 pthread_cond_wait.c.
9472 * gdb.threads/bp_in_thread.c: Use bp_in_thread.c as the source
9473 file, rather than reusing the .c file from another testcase.
9474
ca7d6a0c
JB
94752004-10-20 Joel Brobecker <brobecker@gnat.com>
9476
9477 * gdb.ada/null_record.exp: Check where we stopped after
9478 sending the start command, instead of where the associated
9479 temporary breakpoint was inserted.
9480
0d863d03
AC
94812004-10-14 Andrew Cagney <cagney@gnu.org>
9482
9483 * gdb.mi/gdb701.c (main): Return 0.
9484
d11e72cb
DJ
94852004-10-13 Daniel Jacobowitz <dan@debian.org>
9486
d40539a4 9487 * gdb.dwarf2/dw2-intercu.S, gdb.dwarf2/dw2-intercu.exp: New files.
d11e72cb 9488
e1923096
JJ
94892004-10-12 Jeff Johnston <jjohnstn@redhat.com>
9490
9491 * gdb.threads/schedlock.c: Add comment markers to use to find
9492 line numbers.
9493 * gdb.threads/schedlock.exp: Adjust regex to handle the new
9494 comments.
9495 * gdb.threads/watchthreads.exp: Use gdb_get_line_number to find
9496 breakpoint lines.
9497
ec8ba2c9
DJ
94982004-10-12 Daniel Jacobowitz <dan@debian.org>
9499
9500 * gdb.dwarf2/dw2-basic.exp: Run on Hurd also.
9501
0eb3658b
DJ
95022004-10-12 Daniel Jacobowitz <dan@debian.org>
9503
9504 * configure.in: Add gdb.dwarf2.
9505 * configure: Regenerated.
9506 * Makefile.in: Add gdb.dwarf2.
9507 * gdb.dwarf2/Makefile.in, gdb.dwarf2/dw2-basic.S,
9508 gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/main.c,
9509 gdb.dwarf2/file1.txt: New files.
9510
a271cc33
OF
95112004-10-11 Orjan Friberg <orjanf@axis.com>
9512
a9c64011 9513 * gdb.threads/bp_in_thread.exp: Use runto_main and "continue" instead
a271cc33
OF
9514 of "run", since the latter doesn't work with remote targets. Adjust
9515 the breakpoint numbering accordingly.
9516 * gdb.threads/pthread_cond_wait.exp: Ditto.
9517
895ce074
MC
95182004-10-08 Michael Chastain <mec.gnu@mindspring.com>
9519
9520 * gdb.base/overlays.exp: Update copyright years.
9521
6be3092d
KI
95222004-10-08 Kei Sakamoto <sakamoto.kei@renesas.com>
9523
9524 * gdb.base/overlays.exp: Disable if target is Linux.
9525
e05389b8
FL
95262004-10-06 Felix Lee <felix+log1@specifixinc.com>
9527
9528 * config/gdbserver.exp (gdb_load): Use right filename on remote.
9529
73cb587d
KI
95302004-10-05 Kei Sakamoto <sakamoto.kei@renesas.com>
9531
9532 * gdb.asm/asm-source.exp: Add m32r-linux target.
9533 * gdb.asm/m32r-linux.inc: New file.
9534
3c0edcdc
AC
95352004-09-24 Andrew Cagney <cagney@redhat.com>
9536 David Anderson <anderson@redhat.com>
9537
9538 * gdb.base/bigcore.exp (extract_heap): If the expect "file size"
9539 command fails, assume things will work.
9540 * gdb.base/bigcore.c: Include <sys/stat.h> and <fcntl.h>.
9541 (_GNU_SOURCE): Define.
9542 (print_unsigned, print_hex): Change parameter to "long long".
9543 (print_byte_count): New function, use to print byte counts.
9544 (large_off_t, large_lseek, O_LARGEFILE): Define dependant on
9545 O_LARGEFILE.
9546 (main): Compute an upper bound on a corefile in max_core_size.
9547 Limit memory chunk size to max_core_size. Limit total memory
9548 allocated to max_core_size.
9549
4bb3667f
AC
95502004-09-23 Andrew Cagney <cagney@gnu.org>
9551
9552 * gdb.base/bigcore.exp: Replace the code that creates a corefile
9553 from a separate process with code that creates a corefile by
9554 making the inferior dump core.
9555
60fe1a51
MK
95562004-09-23 Mark Kettenis <kettenis@gnu.org>
9557
9558 * gdb.base/sigstep.exp: Avoid comments withing gdb_test_multiple
9559 block.
9560
8e937346
MC
95612004-09-23 Michael Chastain <mec.gnu@mindspring.com>
9562
9563 * gdb.base/constvars.exp (local_compiler_xfail_check_2):
9564 New proc. Accept both gcc 3.x.x and gcc 4.x.x.
9565 * gdb.base/volatile.exp (local_compiler_xfail_check_2):
9566 Likewise.
9567
7213f6d6
JJ
95682004-09-20 Jeff Johnston <jjohnstn@redhat.com>
9569
9570 * gdb.java/jprint.exp: New test case for java inferior call.
9571 * gdb.java/jprint.java: Ditto.
9572
eac69dca
JB
95732004-09-15 Joel Brobecker <brobecker@gnat.com>
9574
9575 * gdb.base/bigcore.exp: Deactivate on IRIX targets.
9576
22227696
MC
95772004-09-14 Michael Chastain <mec.gnu@mindspring.com>
9578
9579 * gdb.threads/killed.c: Include <stdlib.h>.
9580 * gdb.threads/pthreads.c: Likewise.
9581
7dd403a4
MC
95822004-09-14 Michael Chastain <mec.gnu@mindspring.com>
9583
9584 * gdb.threads/killed.c: Add copyright notice.
9585
33f2d567
JM
95862004-09-10 Jason Molenda (jmolenda@apple.com)
9587
a9c64011
AS
9588 * gdb.base/define.exp: Two new tests to verify zero space chars
9589 after 'if' and 'while' commands in a user-defined command is correctly
9590 parsed.
33f2d567 9591
e05b62ac
AC
95922004-09-08 Andrew Cagney <cagney@gnu.org>
9593
9594 * gdb.base/signals.exp (signal_tests_1): Delete. Merge signal
9595 delivery test with duplicate at end of file.
9596
9cbe82da
MK
95972004-09-06 Mark Kettenis <kettenis@jive.nl>
9598
9599 * gdb.base/unload.exp: Link with -dl on *-*-solaris*.
9600
564803d9
MC
96012004-09-05 Michael Chastain <mec.gnu@mindspring.com>
9602
9603 * config/hppro.exp: Removed.
9604
7c6807ce
MC
96052004-09-05 Michael Chastain <mec.gnu@mindspring.com>
9606
9607 * config/sparclet.exp: Removed.
9608
bf7e26dd
MC
96092004-09-05 Michael Chastain <mec.gnu@mindspring.com>
9610
9611 * config/udi.exp: Removed.
9612
714e341b
MC
96132004-09-02 Michael Chastain <mec.gnu@mindspring.com>
9614
9615 * gdb.base/sigstep.exp (advance): Use "-continue_timer" option
9616 of "exp_continue".
9617 (advancei): Likewise.
9618
1236e623
JJ
96192004-09-01 Jeff Johnston <jjohnstn@redhat.com>
9620
9621 * gdb.base/unload.exp: Fix so messages aren't duplicated.
9622
3bdcad15
MI
96232004-09-01 Manoj Iyer <manjo@austin.ibm.com>
9624
228af206 9625 * gdb.gdb/complaints.exp (setup_test): Use new gdb.exp functionality
3bdcad15
MI
9626 to check for nodebug in executable.
9627 * gdb.gdb/observer.exp (setup_test): Likewise.
9628 * gdb.gdb/selftest.exp (test_with_self): Likewise.
9629 * gdb.gdb/xfullpath.exp (setup_test): Likewise.
9630
c72b934c
AC
96312004-09-01 Andrew Cagney <cagney@gnu.org>
9632
9633 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
9634 files.
9635
edd9b715
JJ
96362004-09-01 Jeff Johnston <jjohnstn@redhat.com>
9637
9638 * gdb.base/unload.exp: Fix expected warning message to match
9639 latest format.
9640
fb4ce06b
CV
96412004-09-01 Corinna Vinschen <vinschen@redhat.com>
9642
9643 * gdb.base/call-rt-st.exp: Fix typos.
9644
ce78e7c3
MI
96452004-08-31 Manoj Iyer <manjo@austin.ibm.com>
9646
9647 * gdb.threads/thread_check.exp: New testcase.
9648 * gdb.threads/thread_check.c: New testcase.
9649
2dedb159
AC
96502004-08-31 Andrew Cagney <cagney@gnu.org>
9651
9652 * gdb.base/sigstep.exp (breakpoint_to_handler_entry)
9653 (skip_to_handler_entry): New procedures. Test stepping into a
9654 handler when the breakpoint is at the handler's entry point.
9655
68f53502
AC
96562004-08-30 Andrew Cagney <cagney@gnu.org>
9657
9658 * gdb.base/sigstep.exp (breakpoint_over_handler): Remove kfail
9659 gdb/1757.
9660
3e3ffd2b
MC
96612004-08-27 Michael Chastain <mec.gnu@mindspring.com>
9662
9663 With code from Manoj Iyer <manjo@austin.ibm.com>:
9664 * lib/gdb.exp (gdb_file_cmd): Return more information in the
9665 return value. Add an arm for "no debugging symbols found".
9666 Change a stray "error" to "perror".
9667 (gdb_run_cmd): Adapt to new return value.
9668 * gdb.base/remote.exp: Adapt to new return value.
9669 * gdb.gdb/complaints.exp: Likewise.
9670 * gdb.gdb/observer.exp: Likewise.
9671 * gdb.gdb/selftest.exp: Likewise.
9672 * gdb.gdb/xfullpath.exp: Likewise.
9673
4b6f5fd2
JB
96742004-08-27 Joel Brobecker <brobecker@gnat.com>
9675
9676 * gdb.threads/bp_in_thread.exp: New testcase.
9677
e5b25496
MC
96782004-08-27 Michael Chastain <mec.gnu@mindspring.com>
9679
9680 Fix PR testsuite/1735.
9681 * gdb.threads/schedlock.c (thread_function): Add a cast
9682 to suppress a gcc warning.
9683 * gdb.threads/thread-specific.c (thread_function): Likewise.
9684
934353d6
MC
96852004-08-26 Michael Chastain <mec.gnu@mindspring.com>
9686
9687 * gdb.base/unload.c: Include <stdlib.h>.
9688
f98a0aef 96892004-08-26 Michael Chastain <mec.gnu@mindspring.com>
3a77aa28 9690
f98a0aef 9691 From Paul Gilliam <pgilliam@us.ibm.com>:
3a77aa28
MC
9692 * gdb.base/call-sc.exp (test_scalar_returns): Make sure PC is
9693 synchronized after the "return".
9694
5a2e8882
MC
96952004-08-26 Michael Chastain <mec.gnu@mindspring.com>
9696
9697 * gdb.mi/basics.c: Include <stdio.h>.
9698 * gdb.mi/pthreads.c: Include <stdlib.h>.
9699 * gdb.mi/var-cmd.c: Include <stdlib.h>.
9700
a9640423
MC
97012004-08-26 Michael Chastain <mec.gnu@mindspring.com>
9702
9703 * gdb.threads/schedlock.c: Add copyright notice.
9704
b04e311d
AC
97052004-08-25 Andrew Cagney <cagney@gnu.org>
9706
9707 * gdb.base/sigstep.exp (breakpoint_to_handler, skip_to_handler)
9708 (skip_over_handler, breakpoint_over_hander): New test procedures.
9709 (advance, advancei): Add a proper prefix, do not use
9710 rerun_to_main.
9711 * gdb.base/sigstep.c (main): Change to use an infinite loop.
9712
7c27f15b
MC
97132004-08-24 Michael Chastain <mec.gnu@mindspring.com>
9714
9715 * gdb.mi/basics.c: Add copyright notice.
9716 * gdb.mi/var-cmd.c: Add copyright notice.
9717
fffc87ae
MC
97182004-08-23 Michael Chastain <mec.gnu@mindspring.com>
9719
9720 * lib/gdb.exp: Remove signed_keyword_not_used.
9721 * lib/compiler.c: Likewise.
9722 * lib/compiler.cc: Likewise.
9723
d782e0bf
MC
97242004-08-23 Michael Chastain <mec.gnu@mindspring.com>
9725
9726 * gdb.base/whatis.c: Remove conditional disabling of "signed".
9727 * gdb.base/whatis.exp: Remove signed_keyword_not_used.
9728
96033e83
MC
97292004-08-23 Michael Chastain <mec.gnu@mindspring.com>
9730
9731 * gdb.base/whatis.c: Add copyright notice.
9732
cf38c229
MK
97332004-08-20 Mark Kettenis <kettenis@gnu.org>
9734
9735 * gdb.arch/i386-prologue.exp (skip_breakpoint): New function. Use
9736 it to skip the breakpoints encoded in the inline assembly.
9737
f4b49756
MC
97382004-08-20 Michael Chastain <mec.gnu@mindspring.com>
9739
9740 * Makefile.in: Add gdb.fortran.
9741
2f193b69
MC
97422004-08-20 Michael Chastain <mec.gnu@mindspring.com>
9743
9744 * gdb.base/call-sc.exp (test_scalar_returns):
9745 Fix cut-and-paste glitch in "Make fun return now".
9746
89a237cb
MC
97472004-08-17 Michael Chastain <mec.gnu@mindspring.com>
9748
9749 * configure.in: Add gdb.fortran.
9750 * configure: Regenerate.
9751 * gdb.fortran/Makefile.in: New file.
9752 * lib/gdb.exp (skip_fortran_tests): New procedure.
9753
469aff8e
MC
97542004-08-17 Michael Chastain <mec.gnu@mindspring.com>
9755
9756 * gdb.mi/mi-var-block.exp: Use gdb_get_line_number. Remove
9757 reference to bug-gnu@prep.ai.mit.edu.
9758 * gdb.mi/mi-var-child.exp: Likewise.
9759 * gdb.mi/mi-var-cmd.exp: Likewise.
9760 * gdb.mi/mi-var-display.exp: Likewise.
9761 * gdb.mi/mi2-var-block.exp: Likewise.
9762 * gdb.mi/mi2-var-child.exp: Likewise.
9763 * gdb.mi/mi2-var-cmd.exp: Likewise.
9764 * gdb.mi/mi2-var-display.exp: Likewise.
9765
00b51b9f
MK
97662004-08-15 Mark Kettenis <kettenis@gnu.org>
9767
9768 * gdb.base/unload.c (main): Make local variable msg const.
9769
45f07fef
MC
97702004-08-15 Michael Chastain <mec.gnu@mindspring.com>
9771
9772 * gdb.mi/mi-cli.exp: Use gdb_get_line_number. Remove reference
9773 to bug-gnu@prep.ai.mit.edu.
9774 * gdb.mi/mi-disassemble.exp: Likewise.
9775 * gdb.mi/mi-eval.exp: Likewise.
9776 * gdb.mi/mi-file.exp: Likewise. Also, add comment about the
9777 default line number.
9778 * gdb.mi/mi-return.exp: Likewise.
9779 * gdb.mi/mi-simplerun.exp: Likewise.
9780 * gdb.mi/mi-stack.exp: Likewise.
9781 * gdb.mi/mi-stepi.exp: Likewise. Also, replace wildcarded line
9782 number with explicit range test.
9783 * gdb.mi/mi-watch.exp: Likewise.
9784 * gdb.mi/mi2-break.exp: Likewise.
9785 * gdb.mi/mi2-cli.exp: Likewise.
9786 * gdb.mi/mi2-disassemble.exp: Likewise.
9787 * gdb.mi/mi2-eval.exp: Likewise.
9788 * gdb.mi/mi2-file.exp: Likewise. Also, add comment about the
9789 default line number.
9790 * gdb.mi/mi2-return.exp: Likewise.
9791 * gdb.mi/mi2-simplerun.exp: Likewise.
9792 * gdb.mi/mi2-stack.exp: Likewise.
9793 * gdb.mi/mi2-stepi.exp: Likewise. Also, replace wildcarded line
9794 number with explicit range test.
9795 * gdb.mi/mi2-watch.exp: Likewise.
9796
dd8c8ee7
MC
97972004-08-15 Michael Chastain <mec.gnu@mindspring.com>
9798
9799 * gdb.cp/ctti.exp: Tweak srcfile and objfile to have no slashes.
9800 * gdb.cp/m-static.exp: Likewise.
9801 * gdb.cp/rtti.exp: Likewise.
9802
4e838464
MK
98032004-08-14 Mark Kettenis <kettenis@gnu.org>
9804
9805 * gdb.base/bigcore.c: Include <sys/types.h> and <sys/time.h>.
9806
8d8cb839
EZ
98072004-08-14 Eli Zaretskii <eliz@gnu.org>
9808
9809 * ChangeLog: Prefix Local Variables with semi-colons and indent
9810 the reference to older ChangeLog files, to fix fontification in
9811 Emacs.
9812
deea8bb0
MC
98132004-08-13 Michael Chastain <mec.gnu@mindspring.com>
9814
9815 * gdb.mi/mi-break.exp: Use gdb_get_line_number.
9816 * gdb.mi/mi2-break.exp: Likewise.
9817
c3297504
MC
98182004-08-13 Michael Chastain <mec.gnu@mindspring.com>
9819
9820 * gdb.gdb/selftest.exp: Revert removal of call to init_malloc.
9821
25808999
MC
98222004-08-13 Michael Chastain <mec.gnu@mindspring.com>
9823
9824 * gdb.cp/inherit.exp: Use cp_test_ptype_class.
9825
226a8d71
MC
98262004-08-13 Michael Chastain <mec.gnu@mindspring.com>
9827
9828 * gdb.cp/classes.exp: Remove unused declarations. Just let
9829 test names default instead of providing special names. Remove
9830 extraneous demangler test.
9831
37fdf854
JJ
98322004-08-12 Jeff Johnston <jjohnstn@redhat.com>
9833
9834 * gdb.base/unload.exp: New test for breakpoints in dynamically
9835 loaded libraries.
9836 * gdb.base/unload.c: Ditto.
9837 * gdb.base/unloadshr.c: Ditto.
9838
2d3a7986
MC
98392004-08-12 Michael Chastain <mec.gnu@mindspring.com>
9840
9841 * gdb.cp/classes.exp (test_ptype_class_objects): Call
9842 cp_test_ptype_class.
9843 (test_enums): Likewise.
9844
c72b934c
AC
98452004-08-10 Andrew Cagney <cagney@gnu.org>
9846
9847 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
9848 files.
9849
cc503c8a
AC
98502004-08-10 Andrew Cagney <cagney@gnu.org>
9851
9852 * gdb.gdb/selftest.exp (do_steps_and_nexts): Remove code to skip
9853 init_malloc call.
9854
902f2ccb
MC
98552004-08-10 Michael Chastain <mec.gnu@mindspring.com>
9856
9857 * ChangeLog: Add copyright notice. The notice is copied
9858 from emacs 21.3 top level ChangeLog.
9859
78c90502
MC
98602004-08-09 Michael Chastain <mec.gnu@mindspring.com>
9861
9862 * lib/cp-support.exp: New file.
9863 * lib/cp-support.exp (cp_test_type_class): New function.
9864 * gdb.cp/derivation.exp: Use cp_test_ptype_class.
9865 * gdb.cp/virtfunc.exp (test_one_ptype): Removed.
9866 * gdb.cp/virtfunc.exp (test_ptype_of_classes): Use
9867 cp_test_ptype_class.
9868
88e5ea78
MC
98692004-08-09 Michael Chastain <mec.gnu@mindspring.com>
9870
9871 * gdb.mi/mi2-basics.exp, gdb.mi/mi2-break.exp,
9872 gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
9873 gdb.mi/mi2-eval.exp, gdb.mi/mi2-file.exp, gdb.mi/mi2-hack-cli.exp,
9874 gdb.mi/mi2-read-memory.exp, gdb.mi/mi2-regs.exp,
9875 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
9876 gdb.mi/mi2-stack.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi2-until.exp,
9877 gdb.mi/mi2-var-block.exp, gdb.mi/mi2-var-child.exp,
9878 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp,
9879 gdb.mi/mi2-watch.exp: Update copyright years.
9880
6a89fc9c
MK
98812004-08-09 Mark Kettenis <kettenis@gnu.org>
9882
9883 * gdb.base/sigaltstack.exp: Provide proper anchoring.
9884
1482e0de
MC
98852004-08-09 Michael Chastain <mec.gnu@mindspring.com>
9886
9887 * gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-break.exp,
9888 gdb.mi/mi-console.exp, gdb.mi/mi-disassemble.exp,
9889 gdb.mi/mi-eval.exp, gdb.mi/mi-file.exp, gdb.mi/mi-hack-cli.exp,
9890 gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
9891 gdb.mi/mi-return.exp, gdb.mi/mi-simplerun.exp,
9892 gdb.mi/mi-stack.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-until.exp,
9893 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-child.exp,
9894 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
9895 gdb.mi/mi-watch.exp: Update copyright years.
9896
1a5ce3f3
DJ
98972004-08-08 Daniel Jacobowitz <dan@debian.org>
9898
9899 PR gdb/1738
9900 * gdb.base/signals.exp (signal_tests_1): KFAIL bug in continuing
9901 from a breakpoint with a pending signal.
9902
04f6ecf2
DJ
99032004-08-08 Daniel Jacobowitz <dan@debian.org>
9904
9905 PR gdb/1736
9906 * lib/gdb.exp (gdb_test_multiple): Handle return -code return.
9907 * gdb.base/sigaltstack.exp (finish_test): Consume output until
9908 the prompt.
9909 * gdb.base/sigstep.exp: Add KFAIL for gdb/1736.
9910
54d90d35
DJ
99112004-08-08 Daniel Jacobowitz <dan@debian.org>
9912
9913 * gdb.cp/templates.exp: Handle (char)115 for template argument 's'.
9914
d2f6abb0
DJ
99152004-08-08 Daniel Jacobowitz <dan@debian.org>
9916
9917 PR gdb/1736
9918 * gdb.base/sigaltstack.exp (finish_test): New procedure. KFAIL
9919 for i?86-*-linux*.
9920
5598c03d
DJ
99212004-08-08 Daniel Jacobowitz <dan@debian.org>
9922
9923 * gdb.arch/i386-prologue.exp: Compile without debug information.
9924
c6fee705
MC
99252004-08-08 Michael Chastain <mec.gnu@mindspring.com>
9926
9927 * lib/gdb.exp (gdb_get_line_number): Rewrite with native tcl
9928 rather than asking gdb to search.
9929
dd90efdb
MC
99302004-08-05 Michael Chastain <mec.gnu@mindspring.com>
9931
9932 * gdb.base/gcore.c: Include <string.h>.
9933
1e84bec1
MC
99342004-08-05 Michael Chastain <mec.gnu@mindspring.com>
9935
9936 * gdb.base/gcore.c: Add copyright notice.
9937
e425eb2b
MC
99382004-08-05 Michael Chastain <mec.gnu@mindspring.com>
9939
9940 * gdb.base/freebpcmd.c: Include <stdio.h>.
9941 * gdb.base/long_long.c: Include <string.h>.
9942 * gdb.base/sigaltstack.c: Include <stdlib.h> <string.h>.
9943 * gdb.base/siginfo.c: Include <string.h>.
9944 * gdb.base/sigstep.c: Include <string.h>.
9945
cb9aaed5
MC
99462004-08-04 Michael Chastain <mec.gnu@mindspring.com>
9947
9948 * gdb.base/complex.c: Include <stdlib.h>.
9949
55944f3d
MC
99502004-08-04 Michael Chastain <mec.gnu@mindspring.com>
9951
9952 * gdb.base/complex.c: Add copyright notice.
9953
7b2953d9
MC
99542004-08-04 Michael Chastain <mec.gnu@mindspring.com>
9955
9956 * gdb.base/charset.c: Include <stdlib.h>.
9957
c9133d23
MC
99582004-08-04 Michael Chastain <mec.gnu@mindspring.com>
9959
9960 * gdb.base/auxv.c: Include <stdlib.h>.
9961
0a8490ad
MC
99622004-08-04 Michael Chastain <mec.gnu@mindspring.com>
9963
9964 * gdb.base/auxv.c: Add copyright notice.
9965
3426d5ec
MC
99662004-08-04 Michael Chastain <mec.gnu@mindspring.com>
9967
9968 * gdb.base/coremaker.c: Add copyright notice.
9969 * gdb.base/coremaker2.c: Add copyright notice.
9970
8da195dd
AC
99712004-08-04 Andrew Cagney <cagney@gnu.org>
9972
9973 * gdb.base/store.exp: Update copyright.
9974 (check_set, up_set, check_struct, up_struct): Add a prefix to test
9975 names, do not import gdb_prompt.
9976
8d394f98
AC
99772004-08-01 Andrew Cagney <cagney@gnu.org>
9978
9979 Fix PR testsuite/1729.
9980 * gdb.base/dump.exp: Add test name to callers of capture_value, do
9981 not use capture_value with value 4.
9982 (capture_value): Add optional test name parameter.
9983 (test_reload_saved_value, test_restore_saved_value): Use $msg as
9984 the prefix, pass to capture_value.
9985
b6702b23
MK
99862004-08-01 Mark Kettenis <kettenis@gnu.org>
9987
9988 * gdb.arch/i386-prologue.exp: Add testcase for standard prolgue.
9989 * gdb.arch/i386-prologue.c (standard): New prototype and function.
9990 (main): Call new function.
9991
c203e0ca
MC
99922004-07-31 Michael Chastain <mec.gnu@mindspring.com>
9993
9994 * gdb.cp/namespace.exp: Accept more varieties of ptype output.
9995
a7995a30
MC
99962004-07-31 Michael Chastain <mec.gnu@mindspring.com>
9997
9998 * gdb.cp/virtfunc.exp: Accept more varieties of ptype output.
9999
9366563b
MC
100002004-07-31 Michael Chastain <mec.gnu@mindspring.com>
10001
b6eeaf26 10002 * gdb.cp/inherit.exp: Accept more varieties of ptype output.
9366563b
MC
10003 Accept more values of vtbl pointer. Remove some messages
10004 about "obsolete gcc or gdb".
10005
2fc1f950
MC
100062004-07-30 Michael Chastain <mec.gnu@mindspring.com>
10007
10008 * gdb.cp/classes.exp: Accept more varieties of ptype output.
10009
c724d49b
MC
100102004-07-30 Michael Chastain <mec.gnu@mindspring.com>
10011
10012 * gdb.base/asm-source.exp: Properly convert target board
10013 debug flags from gcc format to binutils format.
10014
736b0fce
MK
100152004-07-28 Mark Kettenis <kettenis@gnu.org>
10016
10017 * gdb.arch/i386-prologue.exp: Remove KFAIL of "backtrace in
10018 gdb1718". PR backtrace/1718 partially fixed.
10019
5633ea5c
JJ
100202004-07-27 Jeff Johnston <jjohnstn@redhat.com>
10021
10022 * gdb.threads/watchthreads.exp: New test for threaded watchpoints.
10023
575eebb1
NC
100242004-07-26 Nick Clifton <nickc@redhat.com>
10025
10026 * gdb.asm/asm-source.exp (debug-flags): New variable. If a known
10027 good default value for a specific architecture is available then
10028 set it to that value. Otherwise default to the -gstabs switch.
10029 Remove the -g... switches from the asm-flags variable. Allow the
10030 target board info to override the value if it wants to. Pass the
10031 switch on the assembler command line.
10032
62104619
MK
100332004-07-23 Mark Kettenis <kettenis@gnu.org>
10034
10035 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1718.
10036 * gdb.arch/i386-prologue.c (gdb1718): New prototype and function.
10037 (main): Call new function.
10038
4a1135b8
MC
100392004-07-22 Michael Chastain <mec.gnu@mindspring.com>
10040
10041 Test for PR exp/1715.
10042 * gdb.base/radix.exp: Refactor common procedures. Make all
10043 test names unique. Change XFAIL to KFAIL.
10044
8a12c1f0
MC
100452004-07-20 Michael Chastain <mec.gnu@mindspring.com>
10046
10047 * gdb.ada/gnat_ada.gpr.in: Rename from here ...
10048 * gdb.ada/gnat_ada.gin: ... to here.
10049 * configure.in: Use gnat_ada.gin.
10050 * configure: Regenerate.
10051
23b451cf
AC
100522004-07-20 Andrew Cagney <cagney@gnu.org>
10053
10054 * gdb.base/signals.exp: Replace send_gdb and gdb_expect with
10055 gdb_test and gdb_test_multiple. Delete bash_bug. Delete suspect
10056 XFAILs. Clean up test messages and comments. Check backtraces.
10057 Delete re-sync code.
10058
ab618a02
MC
100592004-07-19 Michael Chastain <mec.gnu@mindspring.com>
10060
10061 Fix PR cli/740.
10062 * gdb.base/annota1.exp: Honor gdb,nosignals.
10063 * gdb.base/annota3.exp: Likewise.
10064
46dad340
MC
100652004-07-19 Michael Chastain <mec.gnu@mindspring.com>
10066
10067 * lib/java.exp: Update copyright notice.
10068
756d8c70
AC
100692004-07-19 Andrew Cagney <cagney@gnu.org>
10070
10071 * gdb.base/selftest.exp: Copy file from here ...
10072 * gdb.gdb/selftest.exp: ... to here.
10073
586027e6
AC
100742004-07-16 Andrew Cagney <cagney@redhat.com>
10075
10076 * lib/insight-support.exp: Delete file.
10077 * lib/java.exp (java_init): Fix copyright.
10078
029d2200
AC
100792004-07-16 Andrew Cagney <cagney@gnu.org>
10080
10081 * gdb.base/restore.c: Append "prologue" to comments marking the a
10082 function's prologue.
10083 * gdb.base/restore.exp: Update copyright, re-indent.
10084 (restore_tests): Use gdb_test_multiple. Add "calleeN calls
10085 callerN" prefix where needed. Update patterns that match a
10086 function's prologue.
10087
653b62c5
MC
100882004-07-16 Michael Chastain <mec.gnu@mindspring.com>
10089
10090 * gdb.base/restore.c: Add copyright notice.
10091
f7d690e5
AC
100922004-07-16 Andrew Cagney <cagney@gnu.org>
10093
10094 * gdb.base/logical.exp: Update copyright.
10095 (evaluate): New procedure. Use to re-implement tests using
10096 several tables.
10097
d629a7cb
MH
100982004-07-14 Martin Hunt <hunt@redhat.com>
10099
10100 * lib/insight-support.exp (gdbtk_start): Unset TCL_LIBRARY
10101 which fixes some problems where init.tcl was not found.
10102
9c7bb332
AC
101032004-07-13 Andrew Cagney <cagney@gnu.org>
10104
6bf46641
AC
10105 * gdb.base/sizeof.exp: Skip test when no inferior I/O.
10106 (check_sizeof, check_valueof): Do not include the output in the
10107 test name. Use gdb_test.
10108 (get_valueof): Use gdb_test_multiple.
10109
c4ffd4c0
AC
10110 * gdb.base/step-test.exp: Update copyright. Use
10111 gdb_test_multiple. Ensure that test names do not include
10112 architecture dependent output.
10113
ab89363a
AC
10114 * gdb.gdb/observer.exp: Update copyright.
10115 (setup_test): Use gdb_test_multiple.
10116 (attach_first_observer, attach_second_observer)
10117 (attach_third_observer, detach_first_observer)
10118 (detach_second_observer, detach_third_observer)
10119 (reset_counters, check_counters): Make $message a prefix.
10120 (test_normal_stop_notifications): Add "args" parameter - a list of
10121 init functions to be called. Make $message a prefix,
10122 (test_observer_normal_stop): Change the message prefixes so that
10123 they are unique, pass the attach / detach procedures to
10124 test_normal_stop_notifications.
10125
ec58997a
AC
10126 * gdb.base/signull.exp (test_segv): Prefix all tests with
10127 "${name}". Clean up test messages.
10128
b475183b
AC
10129 * gdb.base/annota3.exp, gdb.base/annota1.exp: Update copyright.
10130
9c7bb332
AC
10131 * gdb.base/ena-dis-br.exp: Update copyright.
10132 (break_at): New function. Replace send_gdb with gdb_test,
10133 break_at, and gdb_test_multiple. Replace XFAIL of "continue with
10134 ignore count, not stopped at bpt", with KFAIL.
10135
2dd95497
CV
101362004-07-13 Corinna Vinschen <vinschen@redhat.com>
10137
10138 * gdb.base/attach.exp: Remove cleanupfile handling.
10139
419e626b
AC
101402004-07-12 Andrew Cagney <cagney@gnu.org>
10141
10142 * gdb.base/annota1.exp: Cleanup corefile test name.
10143 * gdb.base/annota3.exp: Ditto.
10144
8b1b3228
AC
101452004-07-12 Andrew Cagney <cagney@gnu.org>
10146
78650829
AC
10147 * gdb.base/signals.exp: Clean up copyright, re-indent.
10148
8b1b3228
AC
10149 * gdb.base/attach.exp: Replace send_gdb and gdb_expect with
10150 gdb_test and gdb_test_multiple.
10151
935c2760
JJ
101522004-07-08 Jeff Johnston <jjohnstn@redhat.com>
10153
10154 * gdb.java/jmain.exp: Fix expected line number for main to
a9c64011 10155 break at. Set XFAIL for break at main test since gcj does not
935c2760
JJ
10156 provide line number info for first statement in main.
10157
1544280f
AC
101582004-07-08 Andrew Cagney <cagney@gnu.org>
10159
1279f4ff
AC
10160 * gdb.base/attach.exp: Cleanup copyright. Re-indent.
10161
1544280f
AC
10162 * gdb.base/sigbpt.exp: Make the common part of each test name a
10163 prefix instead of suffix.
10164
bcc82369
BR
101652004-07-07 Bob Rossi <bob_rossi@cox.net>
10166
10167 * gdb.mi/mi2-file.exp: Revert to version 1.1, except changed name of
10168 test from test_tbreak_creation_and_listing to
10169 test_file_list_exec_source_file
10170 * gdb.mi/mi-file.exp: Add test for -file-list-exec-source-files
10171 Changed name of test from test_tbreak_creation_and_listing to
10172 test_file_list_exec_source_file
10173
23f4b0aa
JJ
101742004-07-07 Jeff Johnston <jjohnstn@redhat.com>
10175
10176 * gdb.java/jmisc.exp: Fix expected output of ptype to look for
10177 the jmisc() constructor instead of <init>.
10178 * gdb.java/jmisc1.exp: Ditto.
10179
56401cd5
AC
101802004-07-07 Andrew Cagney <cagney@gnu.org>
10181
10182 * gdb.base/sigbpt.exp (stepi_out): Check for a single step
10183 corrupting the PC.
10184
44ae2f6a
MC
101852004-07-06 Michael Chastain <mec.gnu@mindspring.com>
10186
10187 * gdb.cp/templates.exp: Accept whitespace change in demangler
10188 output.
10189
45a83408
AC
101902004-07-06 Andrew Cagney <cagney@gnu.org>
10191
10192 * gdb.base/sigbpt.exp, gdb.base/sigbpt.c: New test.
10193
d205ad70
MC
101942004-07-02 Michael Chastain <mec.gnu@mindspring.com>
10195
10196 * lib/compiler.c: Accept __HP_CXD_SPP for old hp ansi c compiler.
10197 * lib/compiler.cc: Likewise.
10198
06ea1a61
MC
101992004-06-30 Michael Chastain <mec.gnu@mindspring.com>
10200
10201 * lib/compiler.cc: Work around string preprocessing problem
10202 with old hp c++ compiler.
10203 * lib/compiler.c: Likewise.
10204
daab1251
CV
102052004-06-29 Corinna Vinschen <vinschen@redhat.com>
10206
10207 * gdb.arch/i386-prologue.c: Add copyright header. Use preprocessor
10208 directives to conditionalize symbol prefixing.
10209 * gdb.arch/i386-prologue.exp: Allow symbol prefixing by adding
10210 additional_flags handling. Add underscore prefix for Cygwin.
10211 * gdb.arch/i386-unwind.c: Use preprocessor directives to
10212 conditionalize symbol prefixing.
10213 * gdb.arch/i386-unwind.exp: Allow symbol prefixing by adding
10214 additional_flags handling. Add underscore prefix for Cygwin.
10215
cc984116
CV
102162004-06-29 Corinna Vinschen <vinschen@redhat.com>
10217
10218 * gdb.base/bigcore.exp: Skip test on Cygwin.
10219
c279b077
MC
102202004-06-28 Michael Chastain <mec.gnu@mindspring.com>
10221
10222 * gdb.hp/gdb.base-hp/reg.exp: Accept both old and new gdb output
10223 formats for "info register". Use gdb_test_multiple. Fix
10224 the "invalid register" test.
10225
0e915747
CV
102262004-06-28 Corinna Vinschen <vinschen@redhat.com>
10227
10228 * gdb.base/attach.exp: Fix copyright date. Set testpid to Windows
10229 PID for Cygwin. Add Cygwin specific strings to check for in some
10230 tests.
10231 (do_attach_tests): Add a test for user interaction when attaching
10232 to a process with no matching symbol table already loaded.
10233
11422c86
AC
102342004-06-26 Andrew Cagney <cagney@gnu.org>
10235
10236 Test PR java/1567 and PR java/1565.
10237 * gdb.java/jmain.exp, gdb.java/jmain.java: New files.
10238 * gdb.java/jmisc2.exp: Delete file.
10239
cefbce26
MC
102402004-06-26 Michael Chastain <mec.gnu@mindspring.com>
10241
10242 * gdb.hp/gdb.base-hp/reg.exp: Update copyright notice.
10243
e19f872c
CV
102442004-06-25 Corinna Vinschen <vinschen@redhat.com>
10245
10246 * gdb.base/attach.exp (do_attach_tests): Don't forget to kill second
10247 attach process.
10248
d931ba3b
MC
102492004-06-23 Michael Chastain <mec.gnu@mindspring.com>
10250
10251 * gdb.cp/pr-1553.exp: Remove.
10252
aef68c48
MC
102532004-06-22 Michael Chastain <mec.gnu@mindspring.com>
10254
10255 * gdb.cp/pr-1553.cc: Remove.
10256 * gdb.cp/pr-1553.exp: Disable this test.
10257
8d5df71a
JB
102582004-06-20 Jim Blandy <jimb@redhat.com>
10259
a9c64011 10260 Fix PR testsuite/1680.
8d5df71a
JB
10261 * gdb.arch/i386-sse.exp: Properly quote curly braces in
10262 regular expressions.
10263
4ac6f39d
MC
102642004-06-19 Michael Chastain <mec.gnu@mindspring.com>
10265
10266 Fix PR testsuite/1679.
10267 * gdb.arch/i386-sse.exp: Do not call gdb_suppress_entire_file.
10268 Issue an UNSUPPORTED result instead.
10269
1b413552
JB
102702004-06-18 Jim Blandy <jimb@redhat.com>
10271
10272 * gdb.base/charset.exp: Only send a control-C if we see a new
10273 prompt and incomplete command.
10274
6daa6ebd
MC
102752004-06-18 Michael Chastain <mec.gnu@mindspring.com>
10276
10277 * gdb.cp/pr-574.cc: Add copyright notice.
10278
51fa4ae0
JB
102792004-06-17 Jim Blandy <jimb@redhat.com>
10280
10281 * gdb.base/charset.exp: Don't refer to $expect_out(1,string) in
10282 cases where the regexp has no groups; this grabs random text from
10283 the previous test suite, whatever that was.
10284
8fea26c5
MC
102852004-06-17 Michael Chastain <mec.gnu@mindspring.com>
10286
10287 * gdb.cp/printmethod.cc: Add copyright notice.
10288
1e3aeb41
MC
102892004-06-16 Michael Chastain <mec.gnu@mindspring.com>
10290
10291 * gdb.cp/psmang1.cc, gdb.cp/psmang2.cc: Add copyright notice.
10292
9d9030bc
AC
102932004-06-16 Andrew Cagney <cagney@gnu.org>
10294
10295 * gdb.base/signull.c: Update copyright. Include <string.h>.
10296 (bowler): Replace data_pointer with data_read
10297 and data_write cases. Add code_descriptor case.
10298 (zero, desc): New array and pointer.
10299 (data, code): Change to simple pointers.
10300 * gdb.base/signull.exp: Fix probe pattern matching a function
10301 descriptor SIGSEGV. Replace data_pointer with data_read and
10302 data_write tests.
10303
acd4ad44
AC
103042004-06-16 Andrew Cagney <cagney@gnu.org>
10305
10306 * gdb.base/long_long.exp, gdb.base/long_long.c: Rewrite.
10307
08fd625c
MC
103082004-06-15 Michael Chastain <mec.gnu@mindspring.com>
10309
10310 * gdb.base/long_long.c: Add copyright notice.
10311
1903502c
MC
103122004-06-15 Michael Chastain <mec.gnu@mindspring.com>
10313
10314 * gdb.base/long_long.exp: Remove reference to
10315 bug-gdb@prep.ai.mit.edu. Change line-number-specific breakpoint
10316 to gdb_breakpoint and gdb_continue_to_breakpoint.
10317
83313cb1
JB
103182004-06-14 Jim Blandy <jimb@redhat.com>
10319
10320 * gdb.arch/e500-regs.exp: Fix up 'print' pattern for the little-
10321 endian case.
10322
1bf404ef
AC
103232004-06-14 Andrew Cagney <cagney@gnu.org>
10324
10325 * gdb.base/gcore.exp (capture_command_output): Delete the always
10326 passing tests containing inferior values.
10327 * gdb.base/ending-run.exp: Do not include the breakpoint address
10328 in the test message. Update copyright.
10329 * gdb.base/sizeof.exp (check_sizeof): Do not include the type's
10330 size in the test name, use gdb_test_multiple. Update copyright.
10331
ef220b33
MC
103322004-06-14 Michael Chastain <mec.gnu@mindspring.com>
10333
10334 * gdb.cp/ref-types.cc: Add copyright notice.
10335
4f70a4c9
MC
103362004-06-14 Michael Chastain <mec.gnu@mindspring.com>
10337
10338 * lib/compiler.c: Remove gcc_compiled, hp_cc_compiler,
10339 hp_aCC_compiler.
10340 * lib/compiler.cc: Likewise.
10341 * lib/gdb.exp (get_compiler_info): Eval lines only if they are
10342 'set' commands. Log diagnostics for other lines. Set
10343 gcc_compiled, hp_cc_compiler, and hp_aCC_compiler.
10344
335928ac
MC
103452004-06-13 Michael Chastain <mec.gnu@mindspring.com>
10346
10347 * gdb.cp/try_catch.cc: Add copyright notice.
10348
2efb12e8
MC
103492004-06-12 Michael Chastain <mec.gnu@mindspring.com>
10350
10351 * gdb.cp/userdef.cc: Add copyright notice.
10352
0bbed51a
MC
103532004-06-11 Michael Chastain <mec.gnu@mindspring.com>
10354
10355 * gdb.cp/virtfunc.cc: Add copyright notice.
10356
e12a46c9
RC
103572004-06-11 Randolph Chung <tausq@debian.org>
10358
10359 * gdb.base/structs2.exp: Mark two tests as xfail because of a compiler
10360 problem.
10361
338e05af
AC
103622004-06-10 Andrew Cagney <cagney@gnu.org>
10363
10364 * lib/compiler.cc, lib/compiler.c: Append either
10365 __GNUC_PATCHLEVEL__, or "unknown" to the compiler_info.
10366 * gdb.base/structs.exp (test_struct_calls): Check for gcc-3-3-*
10367 instead of gcc-3-3.
10368
dc3f10cb
AC
103692004-06-09 Andrew Cagney <cagney@gnu.org>
10370
b4d946af
AC
10371 * gdb.base/structs.exp (test_struct_calls): Fix KFAIL for
10372 gdb/1455, bug is specific to "long long" and "double".
a9c64011 10373
dc3f10cb
AC
10374 * gdb.base/structs.exp (test_struct_returns, test_struct_returns)
10375 (test_struct_calls): Remove KFAIL of "long double" on i*86-*-*,
10376 x86_64-*-*, sparc64-*-*, and sparc*-*-solaris2*. PR tdep/1447
10377 fixed.
10378
b5c0bfa2
AC
103792004-06-09 Andrew Cagney <cagney@gnu.org>
10380
10381 * gdb.base/structs.exp (test_struct_returns): Replace
10382 "return_value_unknown" and "finish_value_unknown" by
10383 "return_value_known" and "finish_value_known". Instead of
10384 "return_value_unknown" iff "finish_value_unknown", check
10385 "return_value_known" implies "finish_value_known".
10386
caeb605f
MH
103872004-06-08 Martin Hunt <hunt@redhat.com>
10388
10389 * gdb.base/float.exp: Add pattern for mips targets.
10390
c892bb64
RC
103912004-06-08 Randolph Chung <tausq@debian.org>
10392
10393 * gdb.base/float.exp: Add pattern for hppa*-* target; make the failure
10394 message for unknown architectures more clear.
10395
48306d3e
JB
103962004-06-08 Joel Brobecker <brobecker@gnat.com>
10397
10398 * gdb.ada/null_record.exp: Use "start" instead of "begin" to
10399 start the execution of the program.
10400
83ecb59f
JB
104012004-06-07 Jim Blandy <jimb@redhat.com>
10402
10403 * gdb.arch/i386-sse.exp, gdb.arch/i386-sse.c: New tests.
10404 * gdb.arch/i386-cpuid.h: New helper file.
10405
55264cb4
RC
104062004-06-07 Randolph Chung <tausq@debian.org>
10407
10408 * gdb.base/shlib-call.exp: Allow breakpoint to be added after inferior
10409 has started.
10410
23cadb28
RM
104112004-06-04 Roland McGrath <roland@redhat.com>
10412
10413 Fix PR gdb/1647.
10414 * gdb.base/auxv.exp (fetch_auxv): Revert last change and fix it
10415 differently to be robust to output buffering differences.
10416
51d01eda
MC
104172004-06-04 Michael Chastain <mec.gnu@mindspring.com>
10418
10419 * gdb.threads/pthreads.exp: Update copyright years.
10420 (check_control_c): Change asynchronous 'after' to synchronous.
10421
f4fc3b93
RM
104222004-06-04 Roland McGrath <roland@redhat.com>
10423
10424 * gdb.base/auxv.exp (fetch_auxv): Consume output fully through
10425 next gdb prompt.
10426
4013522b
MC
104272004-06-02 Michael Chastain <mec.gnu@mindspring.com>
10428
10429 Fix PR gdb/1636.
10430 * gdb.threads/manythreads.exp: Change asynchronous 'after'
10431 calls to synchronous.
10432
7a8f1e6b
JB
104332004-05-26 Jim Blandy <jimb@redhat.com>
10434
10435 * gdb.arch/e500-prologue.exp, gdb.arch/e500-prologue.c: New tests.
10436
81bb3443
RC
104372004-05-24 Randolph Chung <tausq@debian.org>
10438
10439 * gdb.asm/asm-source.exp: Enable test for hppa-linux target.
10440 * gdb.asm/pa.inc: New file.
10441
8f5a3103
MK
104422004-05-22 Mark Kettenis <kettenis@gnu.org>
10443
10444 * gdb.base/signull.c: Use sigjmp_buf instead of jmp_buf.
10445
734b8fe8 104462004-05-21 Joel Brobecker <brobecker@gnat.com>
a9c64011 10447 Daniel Jacobowitz <drow@mvista.com>
734b8fe8
JB
10448
10449 * lib/gdb.exp (gdb_test_multiple): Improve regexp matching the
10450 GDB prompt.
10451
725603e1
UW
104522004-05-20 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10453
f4fc3b93 10454 * gdb.base/signull.c: Use sigsetjmp/siglongjmp instead of
725603e1
UW
10455 setjmp/longjmp. Use sigaction instead of signal.
10456
8b923272 104572004-05-19 J. Brobecker <brobecker@gnat.com>
a9c64011 10458 Michael Snyder <msnyder@redhat.com>
8b923272
JB
10459
10460 * gdb.threads/pthread_cond_wait.c: New file.
10461 * gdb.threads/pthread_cond_wait.exp: New testcase.
10462
8bfabb04
AC
104632004-05-13 Andrew Cagney <cagney@redhat.com>
10464
10465 * gdb.base/signull.exp, gdb.base/signull.c: New files.
10466 * gdb.base/gdb1476.c, gdb.base/gdb1476.exp: Delete files.
10467
42edda50
AC
104682004-05-11 Andrew Cagney <cagney@redhat.com>
10469
10470 * gdb.base/sigstep.exp (advancei): Update KFAILs. gdb/1613 is
10471 fixed but revealed gdb/1639.
10472
d303a6c7
AC
104732004-05-10 Andrew Cagney <cagney@redhat.com>
10474
10475 * gdb.base/signals.exp (signal_tests_1): Simplify "continue to
10476 func1" and "next to 2nd alarm", kernel bug avoided.
10477
bf08c2a1
DJ
104782004-05-10 Daniel Jacobowitz <dan@debian.org>
10479
10480 PR external/1568
10481 * gdb.base/bigcore.exp: Check the size of the dumped core file.
10482 XFAIL if it is smaller than bytes_allocated.
10483 * gdb.base/bigcore.c (bytes_allocated): Make static and unsigned.
10484 (main): Make chunks_allocated unsigned. Correct comment.
10485
c0586a34
JB
104862004-05-07 Joel Brobecker <brobecker@gnat.com>
10487
10488 * gdb.arch/powerpc-aix-prologue.c: New file.
10489 * gdb.arch/powerpc-aix-prologue.exp: New file.
10490
f2785d12
JB
104912004-05-07 Jim Blandy <jimb@redhat.com>
10492
10493 * gdb.base/lineinc.exp, gdb.base/lineinc1.h, gdb.base/lineinc2.h,
10494 gdb.base/lineinc3.h, gdb.base/lineinc.c: New tests.
10495
bd7f6e30
JB
104962004-05-06 Joel Brobecker <brobecker@gnat.com>
10497
10498 * gdb.base/sep.exp: No longer setup_kfail when the program was
10499 built with dwarf2.
10500
0a5e7efe
JI
105012004-05-05 Jim Ingham <jingham@apple.com>
10502
10503 * gdb.base/pending.exp: Make sure pending breakpoints
10504 preserve the ignore count.
f4fc3b93 10505
a8958849
MK
105062004-04-27 Jerome Guitton <guitton@gnat.com>
10507
10508 * i386-prologue.exp: Add testcase for jump instruction as first
10509 instruction of the real code.
10510 * i386-prologue.c (jump_at_beginning): New function.
10511
7e103f5b
MK
105122004-04-28 Mark Kettenis <kettenis@gnu.org>
10513
10514 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1624 on
10515 x86_64-*-*.
10516
5d38b224
MK
105172004-04-28 Mark Kettenis <kettenis@gnu.org>
10518
10519 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1623 on
10520 i*86-*-*.
10521
0ef32fd9
MK
105222004-04-25 Mark Kettenis <kettenis@gnu.org>
10523
10524 * gdb.base/call-sc.exp (start_scalars_test): Fix regular
10525 expression that checks the return type.
10526
71d7dd7c
AC
105272004-04-23 Andrew Cagney <cagney@redhat.com>
10528
10529 * gdb.base/call-sc.exp: New test of scalar call/return values.
10530 * gdb.base/call-sc.c: Ditto.
10531
1e9f977e
JJ
105322004-04-23 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10533
10534 * gdb.threads/manythreads.c: Reduce thread stack size.
10535
899d9e3a
JJ
105362004-04-23 Jeff Johnston <jjohnstn@redhat.com>
10537
10538 * gdb.threads/manythreads.c: Add copyright notice.
10539
61bcae62
AC
105402004-04-23 Andrew Cagney <cagney@redhat.com>
10541
10542 * gdb.base/siginfo.exp: Better handle step out of signal.
10543 * gdb.base/sigstep.exp: Ditto.
10544
7339a42e 105452004-04-22 Jeff Johnston <jjohnstn@redhat.com>
a9c64011 10546 Daniel Jacobowitz <drow@mvista.com>
7339a42e
JJ
10547
10548 * gdb.threads/manythreads.c: New testcase.
10549 * gdb.threads/manythreads.exp: Ditto.
10550
5c98409b
JB
105512004-04-22 Jim Blandy <jimb@redhat.com>
10552
10553 * gdb.stabs/exclfwd.exp, gdb.stabs/exclfwd1.c,
10554 gdb.stabs/exclfwd2.c, gdb.stabs/exclfwd.h: New test.
10555
3b611f1a
MC
105562004-04-21 Michael Chastain <mec.gnu@mindspring.com>
10557
10558 * gdb.stabs/weird.exp: Accept full pathname for $binfile.
10559
f0fd9238
AC
105602004-04-21 Andrew Cagney <cagney@redhat.com>
10561
10562 * gdb.base/sigstep.c: New file.
10563 * gdb.base/sigstep.exp: New file.
10564
90990674
JB
105652004-04-16 Joel Brobecker <brobecker@gnat.com>
10566
10567 * gdb.gdb/observer.exp (test_normal_stop_notifications): Update
10568 call to observer_notify_normal_stop.
10569
78cef34b
AC
105702004-04-15 Andrew Cagney <cagney@redhat.com>
10571
10572 * gdb.base/siginfo.c: New file.
10573 * gdb.base/siginfo.exp: New file.
10574
d2343407
JB
105752004-04-12 J. Brobecker <brobecker@gnat.com>
10576
10577 * gdb.base/sep.exp: Fix typo in comment.
10578
a2dba3c8
JB
105792004-04-12 J. Brobecker <brobecker@gnat.com>
10580
10581 * gdb.base/sep.c: New file.
10582 * gdb.base/sep-proc.c: New file.
10583 * gdb.base/sep.exp: New testcase.
10584
15f7b60e
MK
105852004-04-09 Mark Kettenis <kettenis@gnu.org>
10586
10587 * gdb.base/bigcore.exp: Disable on Solaris; no sparse core file
10588 support.
10589
44f4de1a
AC
105902004-04-05 Andrew Cagney <cagney@redhat.com>
10591
10592 * gdb.base/sigaltstack.c: New file.
10593 * gdb.base/sigaltstack.exp: New file.
10594
ef04f396
JB
105952004-04-04 Joel Brobecker <brobecker@gnat.com>
10596
10597 * gdb.base/foll-fork.exp: Update the expected output for
10598 "help set follow-fork-mode", to match a change that was made
10599 to the help of this variable on 2004-01-13.
10600
d40d2c92
JB
106012004-04-01 Joel Brobecker <brobecker@gnat.com>
10602
10603 * lib/ada.exp: Add copyright notice.
10604 * bar.ads: Likewise.
10605 * bar.adb: Likewise.
10606 * null_record.adb: Likewise.
10607 * null_record.exp: Likewise.
10608 * gnat_ada.gpr.in: Likewise. Fix typo in a comment, clarify another.
10609
f86ef5a3
JB
106102004-04-01 Joel Brobecker <brobecker@gnat.com>
10611
10612 * configure.in: Generate gdb.ada/Makefile and gdb.ada/gnat_ada.gpr.
10613 * configure: Regenerate.
10614
414e70e3
JB
106152004-04-01 Joel Brobecker <brobecker@gnat.com>
10616
10617 * lib/ada.exp (gdb_compile_ada): Emit UNSUPPORTED if we failed
10618 to build the application. Remove the message printed when in
10619 verbose mode, redundant with the UNSUPPORTED message above.
10620
f0aaee49
JB
106212004-03-31 Joel Brobecker <brobecker@gnat.com>
10622
10623 * gdb.ada (bar.ads, bar.adb, null_record.adb): New files.
10624 * gdb.ada (null_record.exp): New testcase.
10625
ac81cb54
JB
106262004-03-31 Joel Brobecker <brobecker@gnat.com>
10627
10628 * Makefile.in (ALL_SUBDIRS) Add gdb.ada.
10629
854af2f7
JB
106302004-03-31 Joel Brobecker <brobecker@gnat.com>
10631
10632 * gdb.ada: New subdirectory.
10633 * gdb.ada/Makefile.in: New file.
10634 * gdb.ada/gnat_ada.gpr.in: New file.
10635
034cb681
JB
106362004-03-31 Joel Brobecker <brobecker@gnat.com>
10637
10638 * lib/ada.exp: New file.
10639
78a1a894
DJ
106402004-03-24 Daniel Jacobowitz <drow@mvista.com>
10641
10642 * gdb.base/gdb1250.exp: Use runto {allow-pending}.
10643 * lib/gdb.exp (runto, gdb_breakpoint): Support {allow-pending}.
10644
4b2b3b3e
AC
106452004-03-22 Andrew Cagney <cagney@redhat.com>
10646
10647 * gdb.base/watchpoint.exp (test_stepping): Delete bogus XFAILs
10648 hiding problems with DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET.
10649 Problem identified by Ulrich Weigand.
10650
23c73aa3
DC
106512004-03-17 David Carlton <carlton@kealia.com>
10652
10653 * gdb.cp/classes.exp (test_enums): Refer to PR c++/1588 instead of
10654 PR c++/826.
10655
d63a86f8
RM
106562004-03-16 Roland McGrath <roland@redhat.com>
10657
10658 * gdb.base/auxv.exp: New file.
10659 * gdb.base/auxv.c: New file, copied verbatim from coremaker2.c.
10660
0e02aa50
DC
106612004-03-12 David Carlton <carlton@kealia.com>
10662
10663 * gdb.cp/pr-1553.exp: New. Tests for PR c++/1553.
10664 * gdb.cp/pr-1553.cc: Ditto.
10665 * gdb.cp/local.exp (ptype NestedInnerLocal): Add comment, third
10666 pass branch.
10667
c20b71be
MC
106682004-03-12 Michael Chastain <mec.gnu@mindspring.com>
10669
10670 * gdb.cp/templates.exp: Accept more template types.
10671
c7414a01
MC
106722004-03-09 Michael Chastain <mec.gnu@mindspring.com>
10673
10674 From Corinna Vinschen with modifications.
10675 * gdb.cp/classes.cc (enums1): Add a line to extend scope of
10676 local variable obj_with_enum.
10677 * gdb.cp/classes.exp (test_enums): Remove TODO note about FAIL
10678 results with obj_with_enum.
10679
ed69573c
MC
106802004-03-09 Michael Chastain <mec.gnu@mindspring.com>
10681
10682 * gdb.cp/classes.cc: New file, copied from misc.cc.
10683 * gdb.cp/classes.exp: Use classes.cc rather than misc.cc.
10684
28301461
MC
106852004-03-09 Michael Chastain <mec.gnu@mindspring.com>
10686
10687 * gdb.cp/misc.cc: Add copyright notice.
10688
1198ecbe
DC
106892004-03-05 David Carlton <carlton@kealia.com>
10690
10691 * gdb.cp/rtti.exp: Add 'print *obj3' test.
10692 * gdb.cp/rtti.h: Update copyright.
10693 (namespace n2::n3): New.
10694 * gdb.cp/rtti1.cc: (refer_to (n2::n3::C3 *)): New.
10695 (n2::n3::func3): New.
10696 (main): Call n2::n3::func3.
10697 * gdb.cp/rtti2.cc: Update copyright.
10698 (n2::create3): New.
10699
9e08c470
MK
107002004-03-04 Mark Kettenis <kettenis@gnu.org>
10701
10702 * gdb.asm/openbsd.inc: Fix typo.
10703
4bebc3aa
FF
107042004-03-03 Fred Fish <fnf@redhat.com>
10705
10706 * gdb.base/pc-fp.exp (get_valueofx): Fix apparent typo to now set
10707 "val" instead of unused "size". Update copyright year.
10708
6ea9fb37
DJ
107092004-02-29 Daniel Jacobowitz <drow@mvista.com>
10710
10711 * gdb.cp/ctti.exp: Handle unsigned char type. Expect templates
10712 to use unsigned char.
10713 * gdb.cp/cttiadd.c, gdb.cp/cttiadd1.c, gdb.cp/cttiadd2.c,
10714 gdb.cp/cttiadd3.c: Change type of variable to unsigned char.
10715
23b23974
DJ
107162004-02-29 Daniel Jacobowitz <drow@mvista.com>
10717
10718 * config/gdbserver.exp (gdbserver_gdb_load): Wait for a complete
10719 line of output.
10720
7574fd53
DJ
107212004-02-28 Daniel Jacobowitz <drow@mvista.com>
10722
10723 * gdb.base/relocate.c (dummy): Initialize.
10724
a195357f
DJ
107252004-02-28 Daniel Jacobowitz <drow@mvista.com>
10726
10727 * gdb.base/chng-syms.exp: Anchor exit pattern. Allow
10728 a breakpoint at exit.
10729
72fd54a9
FF
107302004-02-27 Fred Fish <fnf@redhat.com>
10731
10732 * gdb.base/chng-syms.exp: Add expect condition to match failing
10733 case that isn't a timeout.
10734
b9d23137
AC
107352004-02-27 Andrew Cagney <cagney@redhat.com>
10736
10737 * gdb.base/bigcore.exp: Disable on HP/UX, no sparse corefile
10738 support.
10739
15d208f6 107402004-02-26 Fred Fish <fnf@redhat.com>
d63a86f8 10741
15d208f6
FF
10742 * gdb.arch/gdb1431.c: Remove.
10743 * gdb.arch/gdb1431.s: New file, copy of gdb1291.s
10744 * gdb.arch/gdb1431.exp: Use "advance" correctly instead
10745 of "until" incorrectly.
10746
98f9cd2d
JB
107472004-02-26 J. Brobecker <brobecker@gnat.com>
10748
10749 * gdb.cp/class2.cc (empty): New class.
10750 (refer): New function.
10751 (main): Declare an object of type empty and use it.
10752 * gdb.cp/class2.exp: Print the value of an object of type empty.
10753
9b50c11b
JJ
107542004-02-26 Jeff Johnston <jjohnstn@redhat.com>
10755
10756 * gdb.base/langs.exp: Update query string to match the
10757 new nquery format used for pending breakpoints.
10758
0dcd613f
AC
107592004-02-26 Andrew Cagney <cagney@redhat.com>
10760
10761 Fix PR i18n/1570.
10762 * gdb.base/charset.c: Update copyright notice.
10763 (main, init_string): Remove the escape character '\e' tests.
10764 * gdb.base/printcmds.exp (test_print_all_chars): Ditto.
10765 * gdb.base/charset.exp (valid_host_charset): Ditto.
10766 * gdb.base/setvar.exp: Ditto.
10767
b8a56647
AC
107682004-02-24 Andrew Cagney <cagney@redhat.com>
10769
90d59e34
AC
10770 * gdb.base/corefile.exp: Use gdb_test_multiple, make "accessing
10771 mmapped data in core file" PASS and FAIL messages consistent.
10772
b8a56647
AC
10773 * gdb.java/jmisc.exp: Use the fully quallified name of "main" when
10774 setting a breakpoint. Work around PR java/1565.
10775
9f27c604
JJ
107762004-02-23 Jeff Johnston <jjohnstn@redhat.com>
10777
10778 * lib/gdb.exp (gdb_breakpoint): Update query string to match
10779 new nquery format.
10780 * gdb.base/pending.exp: Ditto.
10781
3224a706
MK
107822004-02-22 Mark Kettenis <kettenis@gnu.org>
10783
10784 * configure.in: Run stabs tests on *BSD.
10785 * configure: Regenerated.
10786
41e0a9ca
MK
107872004-02-21 Mark Kettenis <kettenis@gnu.org>
10788
10789 * gdb.base/bigcore.exp: Bail out on *BSD instead of only NetBSD.
10790
1e1b3428
FF
107912004-02-20 Fred Fish <fnf@redhat.com>
10792
10793 * gdb.base/callfuncs.exp (do_function_calls): Remove extraneous
10794 blank in test for "returns short", for consistency with other
10795 "returns xxx" tests. Update copyright year.
10796
f9a7572a
FF
107972004-02-19 Fred Fish <fnf@redhat.com>
10798
10799 New testcase for PR breakpoint/1558.
10800 * gdb.arch/gdb1558.exp: New file.
10801 * gdb.arch/gdb1558.c: New file.
10802
b2ce2854
EZ
108032004-02-19 Elena Zannoni <ezannoni@redhat.com>
10804
10805 * gdb.base/nodebug.exp: Fix typo.
10806
e7c9ff01
JB
108072004-02-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10808
10809 Committed by Jim Blandy <jimb@redhat.com>.
10810
62f4b920
JB
10811 * gdb.objc/basicclass.exp: Adapt to fixed return type of printHi.
10812
2db536a1
JB
10813 * gdb.base/dump.exp: Handle negative offsets in decimal, not hex.
10814
e7c9ff01
JB
10815 * gdb.base/float.exp: Support s390*-*-* targets.
10816
f3205b34
AF
108172004-02-17 Adam Fedor <fedor@gnu.org>
10818
10819 * gdb.base/gdb1555.exp: New file.
10820 * gdb.base/gdb1555-main.c, gdb.base/gdb1555.c: New files.
10821
9d62932d
EZ
108222004-02-17 Elena Zannoni <ezannoni@redhat.com>
10823
10824 * gdb.base/selftest.exp (do_steps_and_nexts): Add comment.
10825
344c9711
FF
108262004-02-16 Fred Fish <fnf@redhat.com>
10827
10828 * gdb.arch/gdb1291.c: Remove
10829 * gdb.arch/gdb1291.s: New test input file.
10830 * gdb.arch/gdb1291.exp: Expand test to check case that should not
10831 fail. Test for correct result, known incorrect result, other
10832 failures and timeouts.
10833
2d822687
AC
108342004-02-16 Andrew Cagney <cagney@redhat.com>
10835
10836 * gdb.base/bigcore.exp: New file.
10837 * gdb.base/bigcore.c: New file.
10838
dac15b66
AC
108392004-02-13 Andrew Cagney <cagney@redhat.com>
10840
10841 * gdb.mi/mi1-basics.exp, gdb.mi/mi1-break.exp: Delete file.
10842 * gdb.mi/mi1-console.exp, gdb.mi/mi1-disassemble.exp: Delete file.
10843 * gdb.mi/mi1-eval.exp, gdb.mi/mi1-hack-cli.exp: Delete file.
10844 * gdb.mi/mi1-pthreads.exp, gdb.mi/mi1-read-memory.exp: Delete file.
10845 * gdb.mi/mi1-regs.exp, gdb.mi/mi1-return.exp: Delete file.
10846 * gdb.mi/mi1-simplerun.exp, gdb.mi/mi1-stack.exp: Delete file.
10847 * gdb.mi/mi1-stepi.exp, gdb.mi/mi1-symbol.exp: Delete file.
10848 * gdb.mi/mi1-until.exp, gdb.mi/mi1-var-block.exp: Delete file.
10849 * gdb.mi/mi1-var-child.exp, gdb.mi/mi1-var-cmd.exp: Delete file.
10850 * gdb.mi/mi1-var-display.exp, gdb.mi/mi1-watch.exp: Delete file.
10851
6bdfc2c4
JJ
108522004-02-11 Jeff Johnston <jjohnstn@redhat.com>
10853
10854 * gdb.asm/ia64.inc (gdbasm_startup): Make sure first instruction
10855 executed is an alloc instruction.
10856
87b3ede8
DC
108572004-02-11 David Carlton <carlton@kealia.com>
10858
10859 * gdb.cp/breakpoint.exp: New.
10860 * gdb.cp/breakpoint.cc: New.
10861
6e19e2bf
MC
108622004-02-11 Michael Chastain <mec.gnu@mindspring.com>
10863
10864 Partial fix for PR gdb/1543.
10865 * gdb.cp/ambiguous.exp, gdb.cp/annota2.exp, gdb.cp/annota3.exp,
10866 gdb.cp/anon-union.exp, gdb.cp/casts.exp, gdb.cp/classes.exp,
10867 gdb.cp/cplusfuncs.exp, gdb.cp/ctti.exp, gdb.exp/demangle.exp,
10868 gdb.cp/derivation.exp, gdb.cp/exception.exp, gdb.cp/hang.exp,
10869 gdb.cp/inherit.exp, gdb.cp/local.exp, gdb.cp/maint.exp,
10870 gdb.cp/member-ptr.exp, gdb.cp/method.exp, gdb.cp/misc.exp,
10871 gdb.cp/namespace.exp, gdb.cp/overload.exp, gdb.cp/ovldbreak.exp,
10872 gdb.cp/psmang.exp, gdb.cp/ref-types.exp, gdb.cp/templates.exp,
10873 gdb.cp/userdef.exp, gdb.cp/virtfunc.exp: Remove reference
10874 to bug-gdb@prep.ai.mit.edu .
10875 * gdb.cp/bs15503.cc, gdb.cp/class2.cc, gdb.cp/cttiadd.cc,
10876 gdb.cp/cttiadd1.cc, gdb.cp/cttiadd2.cc, gdb.cp/cttiadd3.cc,
10877 gdb.cp/exception.cc, gdb.cp/member-ptr.cc, gdb.cp/namespace1.cc:
10878 Likewise.
10879
5c5455dc
AC
108802004-02-10 Andrew Cagney <cagney@redhat.com>
10881
10882 * lib/gdb.exp (gdb_expect_list): Recover from internal-errors
10883 using gdb_internal_error_resync.
10884
9cf689d7
DJ
108852004-02-09 Daniel Jacobowitz <drow@mvista.com>
10886
10887 * gdb.threads/thread-specific.exp: Stop early if no threads are
10888 found.
10889
d2dc51db
MC
108902004-02-09 Michael Chastain <mec.gnu@mindspring.com>
10891
10892 * gdb.base/pending.exp: Remove extra \n from gdb_test calls.
10893
14b1a056
DJ
108942004-02-08 Daniel Jacobowitz <drow@mvista.com>
10895
10896 * lib/gdb.exp (gdb_breakpoint): Fail on unexpected pending
10897 breakpoints.
10898
83f66e8f
DJ
108992004-02-07 Daniel Jacobowitz <drow@mvista.com>
10900
10901 * config/sim.exp (gdb_load): Handle $arg == "".
10902 * lib/gdb.exp (gdb_run_cmd): Honor gdb,do_reload_on_run.
10903 * gdb.objc/basicclass.exp: Use gdb_run_cmd.
10904
30fc0091
EZ
109052004-02-07 Elena Zannoni <ezannoni@redhat.com>
10906
a9c64011
AS
10907 * gdb.base/maint.exp: Update test to reflect
10908 obstack changes.
30fc0091 10909
4d806929
JJ
109102004-02-04 Jeff Johnston <jjohnstn@redhat.com>
10911
10912 * gdb.base/pendshr.c (pendfunc): New function that calls
10913 pendfunc1.
10914 * gdb.base/pending.c: Call pendfunc instead of pendfunc1.
10915
7bfdd688
FF
109162004-02-04 Fred Fish <fnf@redhat.com>
10917
10918 * gdb.arch/gdb1431.c: Add underbar prefixed version of global
10919 function symbols and update copyright years.
10920 * gdb.arch/gdb1291.c: Ditto.
10921
aaa08ee4
MC
109222004-02-03 Michael Chastain <mec.gnu@mindspring.com>
10923
10924 * gdb.cp/virtfunc.exp: Accept both "ctor()" and "ctor(void)".
10925
dbad7755
MC
109262004-02-03 Michael Chastain <mec.gnu@mindspring.com>
10927
10928 * gdb.cp/inherit.exp: Accept both "ctor()" and "ctor(void)".
10929
ec4646ef
MC
109302004-02-03 Michael Chastain <mec.gnu@mindspring.com>
10931
10932 * gdb.cp/inherit.exp: Accept output with gcc 3.2-7-rh.
10933
1b802196
FF
109342004-02-02 Fred Fish <fnf@redhat.com>
10935
10936 * gdb.base/bang.exp: Use gdb_run_cmd so this tests works with
10937 remote targets. Update copyright years.
10938
18fe2033
JJ
109392004-02-02 Jeff Johnston <jjohnstn@redhat.com>
10940
10941 * lib/gdb.exp (gdb_breakpoint): Add pending breakpoint
10942 support.
10943 * gdb.base/langs.exp: Fix test which attempts to create
10944 breakpoint on non-existent function to handle new pending
10945 support.
10946 * gdb.base/shlib-call.exp: Use gdb_breakpoint to set
10947 a breakpoint.
10948 * gdb.base/pending.exp: New test.
10949 * gdb.base/pending.c: New file.
10950 * gdb.base/pendshr.c: Ditto.
10951
8d577d32
DC
109522004-02-02 David Carlton <carlton@kealia.com>
10953
10954 * gdb.cp/overload.exp: Add overloadNamespace tests.
10955 * gdb.cp/overload.cc (dummyClass, dummyInstance): New.
10956 (overloadNamespace, XXX): New.
10957 (main): Call XXX::marker2.
10958
3ad13771
FF
109592004-02-01 Fred Fish <fnf@redhat.com>
10960
10961 * gdb.base/dump.exp: Use runto_main instead of "runto main".
10962 * gdb.base/finish.exp: Ditto.
10963 * gdb.base/gcore.exp: Ditto.
10964 * gdb.base/huge.exp: Ditto.
10965 * gdb.base/info-proc.exp: Ditto.
10966 * gdb.base/return2.exp: Ditto.
10967 * gdb.threads/gcore-thread.exp: Ditto.
10968
44c75849
DJ
109692004-02-01 Daniel Jacobowitz <drow@mvista.com>
10970
10971 * gdb.threads/thread-specific.exp: Add missing anchor to regexp.
10972
005bc093
MK
109732004-02-01 Mark Kettenis <kettenis@gnu.org>
10974
10975 * gdb.base/fileio.c (test_open): Replace O_RDONLY with O_RDWR such
10976 that opening the file succeeds on OpenBSD.
10977
c47cebdb
DJ
109782004-02-01 Daniel Jacobowitz <drow@mvista.com>
10979
10980 * gdb.threads/thread-specific.c: New file.
10981 * gdb.threads/threads-specific.exp: New test script.
10982 * lib/gdb.exp (gdb_test_multiple): Allow user patterns access
10983 to expect_out.
10984
5a01311c
MK
109852004-02-01 Mark Kettenis <kettenis@gnu.org>
10986
10987 * gdb.base/call-ar-st.exp: Call get_debug_format. Remove xfail on
10988 sparc*-*-solaris* into a kfail PR gdb/1539 on sparc-*-* for stabs
10989 only on the "print_small_structs from print_long_arg_list" test.
10990
ce22a4f1
DJ
109912004-02-01 Daniel Jacobowitz <drow@mvista.com>
10992
10993 * gdb.base/completion.exp: Kill a stray backslash.
10994
10995 From Jim Ingham <jingham@apple.com>:
10996 * gdb.base/completion.exp: Test that "complete file ./gdb.base/compl"
10997 agrees with the result from sending a tab.
10998
abbab9d3
DJ
109992004-01-31 Daniel Jacobowitz <drow@mvista.com>
11000
11001 * gdb.base/chng-syms.exp: Remove stray newline.
11002
53904d1e
MK
110032004-01-31 Mark Kettenis <kettenis@gnu.org>
11004
11005 * gdb.asm/asm-source.exp: Set asm-note to "openbsd" for
11006 *-*-openbsd*.
11007 * gdb.asm/openbsd.inc: New file.
11008
3a4b3aac
MK
110092004-01-30 Mark Kettenis <kettenis@gnu.org>
11010
11011 * gdb.asm/asm-source.exp: Strip -Wl, from link-flags. Don't
11012 append -static to link-flags for *-*-freebsd*, *-*netbsd* and
11013 *-*solaris2*. Remove commented out default settings for
11014 asm-flags. Replace gdb_compile with target_link.
11015
ebac27b4
MC
110162004-01-29 Michael Chastain <mec.gnu@mindspring.com>
11017
11018 * gdb.cp/inherit.exp: Rewrite. Use gdb_test_multiple and gdb
11019 for all tests. Remove old hp-ux and cygnus xfail cases.
11020
d8679d84
PH
110212004-01-29 Paul N. Hilfinger <Hilfinger@gnat.com>
11022
11023 * gdb.base/chng-syms.exp: New file.
11024 * gdb.base/chng-syms.c: New file.
11025
0a55bc22
MC
110262004-01-24 Michael Chastain <mec.gnu@mindspring.com>
11027
11028 * gdb.cp/local.exp: Rewrite "ptype Local". Add "ptype l".
11029 Provide arms for current output in all my configurations.
11030
94b8e876
MC
110312004-01-24 Michael Chastain <mec.gnu@mindspring.com>
11032
11033 * lib/compiler.c: Add hp_cc_compiler and hp_aCC_compiler.
11034 * lib/compiler.cc: Likewise.
11035 * lib/gdb.exp (get_compiler_info): Always call gdb_compile to
11036 get the right preprocessor. Eval the output directly. Remove
11037 special tests for hp_cc_compiler and hp_aCC_compiler. Remove
11038 hp_f77_compiler and hp_f90_compiler completely.
11039 (gdb_preprocess): Delete.
11040 (get_compiler): Delete.
11041
7cf03d44
MK
110422004-01-24 Mark Kettenis <kettenis@gnu.org>
11043
11044 * gdb.base/charset.c, gdb.base/dump.c, gdb.base/huge.c: Include
11045 <string.h>.
11046
68b6dce9
NR
110472004-01-24 Nick Roberts <nick@nick.uklinux.net>
11048
11049 * gdb.mi/mi-stack.exp: Update copyright.
11050
b368761e
DC
110512004-01-23 David Carlton <carlton@kealia.com>
11052
11053 * gdb.cp/rtti.exp: Don't include full path in ${srcfile}. Add
11054 test for cp_lookup_transparent_type.
11055 * gdb.cp/rtti1.cc: Update copyright. Add n2::func and refer_to;
11056 call them.
11057
f2061b53
DJ
110582004-01-23 Daniel Jacobowitz <drow@mvista.com>
11059
11060 * gdb.mi/mi-var-child.exp: Update copyright year. Move new test
11061 after -var-update.
11062
37fc574a
DC
110632004-01-23 David Carlton <carlton@kealia.com>
11064
11065 * gdb.cp/namespace.cc (C::ensureRefs): New.
11066 * gdb.cp/namespace1.cc (C::ensureOtherRefs): New.
11067
8e94b928
NR
110682004-01-20 Nick Roberts <nick@nick.uklinux.net>
11069
11070 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Test for
11071 case "-stack-list-locals 2".
11072 * gdb.mi/mi-var-child.exp: Test for case
11073 "-var-list-children --all-values NAME".
11074
997b0952
MC
110752004-01-18 Michael Chastain <mec.gnu@mindspring.com>
11076
11077 * gdb.cp/local.exp: Accept correct output for gcc v3 -gstabs+.
11078
52470da3
MK
110792004-01-18 Mark Kettenis <kettenis@gnu.org>
11080
7049b4b8
MK
11081 * gdb.base/fileio.exp: Add "$gdb_prompt $" anchors to patterns
11082 used with gdb_test_multiple.
11083
52470da3
MK
11084 * gdb.base/gdb1476.exp: Accept alternat pattern for failed memory
11085 read at address 0. This fixes PR testsuite/1504.
11086
da6012e5
DJ
110872004-01-18 Daniel Jacobowitz <drow@mvista.com>
11088
11089 * config/gdbserver.exp (gdbserver_gdb_load): Rename from gdb_load.
11090 Remove downloading, guessing the host executable, the calls to
11091 gdb_file_cmd and gdb_target_cmd, and "load" support.
11092 (infer_host_exec): New function broken out from gdb_load.
11093 (gdb_load): New wrapper for gdbserver_gdb_load.
11094 * lib/mi-support.exp (mi_gdb_target_cmd): New function, based on
11095 gdb_target_cmd. Use -target-select.
11096 (mi_gdb_file_cmd): New function, broken out from mi_gdb_load.
11097 Download binaries to the host. Clear last_mi_remote_file when
11098 we load a new binary.
11099 (mi_gdb_load): Call mi_gdb_file_cmd. If gdbserver.exp is loaded,
11100 call gdbserver_gdb_load and mi_gdb_target_cmd.
11101
32c70722
MC
111022004-01-17 Michael Chastain <mec.gnu@mindspring.com>
11103
11104 * gdb.cp/templates.exp: Accept more spaces with "<foo, ?bar>"
11105 type patterns.
11106
b0cecf36
MC
111072004-01-17 Michael Chastain <mec.gnu@mindspring.com>
11108
11109 * gdb.cp/templates.exp: Fix typo in test name of
11110 "print Foo<volatile char*>::foo".
11111
4120d7e6
MC
111122004-01-15 Michael Chastain <mec.gnu@mindspring.com>
11113
11114 * gdb.base/setvar.exp: Remove setup_xfail for hppa*-*-*11*.
11115
f679e530
BE
111162004-01-16 Ben Elliston <bje@wasabisystems.com>
11117
11118 * gdb.arch/Makefile.in (MISCELLANEOUS): Remove.
11119 (clean mostlyclean): Remove empty rm.
11120
091c48f6
MC
111212004-01-15 Michael Chastain <mec.gnu@mindspring.com>
11122
11123 * gdb.base/setvar.exp: Add copyright years.
11124
3e5fc8d2
DC
111252004-01-14 David Carlton <carlton@bactrian.org>
11126
11127 * gdb.cp/rtti.exp: Update copyright. KFAIL test with repect to
11128 PR c++/1511 and update coment.
11129 * gdb.cp/templates.exp: Update patterns to match current output.
11130 If changes involve something other than whitespace, KFAIL
11131 w.r.t. PR c++/1512 or PR c++/931 as appropriate.
11132
63d06c5c
DC
111332004-01-14 David Carlton <carlton@kealia.com>
11134
11135 * gdb.cp/namespace.exp: Add tests involving classes defined within
11136 namespaces.
11137 * gdb.cp/namespace.cc (C::CClass): New.
11138 * gdb.cp/namespace1.cc (C::OtherFileClass): New.
11139
a51dab88
EZ
111402004-01-14 Elena Zannoni <ezannoni@redhat.com>
11141
11142 * gdb.base/sepdebug.exp: Bail out of the test if we don't know
11143 what debug info we have. Print a better message if something goes
11144 wrong while producing the separate debug info file.
11145
a476ccc9
MC
111462004-01-14 Michael Chastain <mec.gnu@mindspring.com>
11147
11148 * gdb.base/callfuncs.c: Remove explicit declaration of malloc.
11149
f453692c
MC
111502004-01-14 Michael Chastain <mec.gnu@mindspring.com>
11151
11152 * gdb.base/callfuncs.c: Add copyright notice.
11153
f40063a5
MC
111542004-01-13 Michael Chastain <mec.gnu@mindspring.com>
11155
11156 * gdb.cp/derivation.exp: Add XFAIL for bug with protected
11157 inheritance. PR gdb/1498, PR gcc/13539.
11158
19ac3974
EZ
111592004-01-13 Elena Zannoni <ezannoni@redhat.com>
11160
a9c64011
AS
11161 * gdb.threads/gcore-thread.exp: Prefix name of binary with
11162 test specific name.
11163 * gdb.mi/gdb669.exp: Ditto.
11164 * gdb.mi/mi-pthreads.exp: Ditto.
11165 * gdb.mi/mi1-pthreads.exp: Ditto.
11166 * gdb.mi/mi2-pthreads.exp: Ditto.
19ac3974 11167
56c97c6e
MC
111682004-01-12 Michael Chastain <mec.gnu@mindspring.com>
11169
11170 * gdb.cp/member-ptr.cc: Add copyright notice.
11171
a0644324
MC
111722004-01-12 Michael Chastain <mec.gnu@mindspring.com>
11173
11174 * gdb.cp/member-ptr.exp: Use gdb_test, gdb_test_multiple. Add
11175 some patterns for recent versions of gcc and hpacc. Delete
11176 calls to setup_xfail for hppa*-*-*. Delete redundant tests.
11177 Delete tests that access a NULL pointer-to-member-data. This
11178 script is still disabled for gcc.
11179
32fabe09
EZ
111802004-01-12 Elena Zannoni <ezannoni@redhat.com>
11181
11182 * gdb.mi/mi2-basics.exp: Make sure that full pathnames are
a9c64011 11183 escaped correctly.
32fabe09 11184
1f8a6abb
EZ
111852004-01-12 Elena Zannoni <ezannoni@redhat.com>
11186
11187 * gdb.base/sepdebug.exp: New file.
11188 * gdb.base/sepdebug.c: New file.
11189 * lib/gdb.exp (separate_debug_filename): New procedure.
11190 (gdb_gnu_strip_debug): New procedure.
11191
48efe704
AC
111922004-01-12 Andrew Cagney <cagney@redhat.com>
11193
11194 * gdb.mi/ChangeLog: Delete file. Renamed to ...
11195 * gdb.mi/ChangeLog-1999-2003: New file.
11196
a9415475
AC
111972004-01-12 Andrew Cagney <cagney@redhat.com>
11198
11199 * gdb.base/fileio.exp: Update copyright year. On GNU/Linux, for
11200 "Renaming a directory to a non-empty directory returns ENOTEMPTY
11201 or EEXIST", treat EBUSY as an XFAIL.
11202
83b8cf9d
MC
112032004-01-11 Michael Chastain <mec.gnu@mindspring.com>
11204
11205 * gdb.base/scope.exp: Remove obsolete setup_xfail for
11206 hp_cc_compiler.
11207
9939d2a8
MC
112082004-01-10 Michael Chastain <mec.gnu@mindspring.com>
11209
11210 * gdb.cp/classes.exp: Remove old "(obsolescent gcc or gdb)"
11211 decorations.
11212
1ff8cadf
MC
112132004-01-10 Michael Chastain <mec.gnu@mindspring.com>
11214
11215 * gdb.cp/virtfunc.exp: Remove old "(obsolescent gcc or gdb)"
11216 and "(aCC)" decorations. Remove obsolete doco about old
11217 test results.
11218
6fa9022e
MC
112192004-01-09 Michael Chastain <mec.gnu@mindspring.com>
11220
11221 * gdb.cp/exception.exp: Fix typo in doco.
11222
209721fe
MK
112232004-01-09 Mark Kettenis <kettenis@gnu.org>
11224
11225 * gdb.base/gdb1476.exp: Fix typo.
11226
ef11303e
MC
112272004-01-09 Michael Chastain <mec.gnu@mindspring.com>
11228
11229 * gdb.hp/gdb.aCC/exception.exp: Re-create as a nearly empty
11230 file.
11231
041ab88c
MC
112322004-01-09 Michael Chastain <mec.gnu@mindspring.com>
11233
11234 * gdb.cp/exception.cc: Change <iostream.h> to <iostream>.
11235 * gdb.cp/exception.exp: Use gdb test, gdb_test_multiple.
11236 Use gdb_compile. Remove restriction on gcc. Add some patterns
11237 for recent version of gdb. Delete second half, which was a copy
11238 of the first half with different build flags. This test is
11239 still disabled because it is still not ready for production.
11240
e36d075a
MC
112412004-01-08 Michael Chastain <mec.gnu@mindspring.com>
11242
11243 * gdb.cp/exception.cc: Add copyright notice.
11244 * gdb.cp/exception.exp: Add a notice that this file is broken
11245 because of line number changes caused by addition of copyright
11246 notice.
11247
42b190ad
MC
112482004-01-08 Michael Chastain <mec.gnu@mindspring.com>
11249
11250 * gdb.cp/exception.cc: Renamed from gdb.hp/gdb.aCC/exception.cc.
11251 * gdb.cp/exception.exp: Renamed from gdb.hp/gdb.aCC/exception.exp.
11252
8f25f06b
MC
112532004-01-08 Michael Chastain <mec.gnu@mindspring.com>
11254
11255 * gdb.cp/classes.exp: Accept gnu abi 2.
11256 * gdb.cp/derivation.exp: Likewise.
11257 * gdb.cp/overload.exp: Likewise.
11258 * gdb.cp/virtfunc.exp: Likewise.
11259
06ded8b8
MC
112602004-01-08 Michael Chastain <mec.gnu@mindspring.com>
11261
11262 * gdb.mi/pthreads.c (done_making_threads): Remove extraneous
11263 semicolon after end of function.
11264
77c26ae3
MC
112652004-01-07 Michael Chastain <mec.gnu@mindspring.com>
11266
11267 * gdb.cp/bs15503.cc: Include <iostream>, not <iostream.h>.
11268 * gdb.cp/bs15503.exp: Remove hp-only restriction. Use modern
11269 boilerplate code for compiling and running the program under
11270 test. Add some string method tests.
11271
20757486
MC
112722004-01-07 Michael Chastain <mec.gnu@mindspring.com>
11273
11274 * gdb.cp/bs15503.cc: Add copyright notice.
11275 * gdb.cp/bs15503.exp: Adjust line number.
11276
0fd3b503
MC
112772004-01-07 Michael Chastain <mec.gnu@mindspring.com>
11278
11279 * gdb.hp/gdb.defects/bs15503.exp: Renamed to gdb.cp/bs15503.exp.
11280 * gdb.hp/gdb.defects/bs15503.cc: Renamed to gdb.cp/bs15503.cc.
11281
10d1bea8
MC
112822004-01-07 Michael Chastain <mec.gnu@mindspring.com>
11283
11284 * gdb.base/funcargs.exp: Remove obsolete setup_xfail for
11285 hp_cc_compiler.
11286
2789202a
MC
112872004-01-07 Michael Chastain <mec.gnu@mindspring.com>
11288
11289 * gdb.cp/cttiadd.c: Add a marker for gdb_get_line_number.
11290 * gdb.cp/ctti.exp: Use the marker instead of "next".
11291 With gcc, run further before bailing.
11292
b862f14c
MC
112932004-01-07 Michael Chastain <mec.gnu@mindspring.com>
11294
11295 * gdb.cp/cttiadd.cc: Add copyright notice.
11296 * gdb.cp/cttiadd1.cc: Likewise.
11297 * gdb.cp/cttiadd2.cc: Likewise.
11298 * gdb.cp/cttiadd3.cc: Likewise.
11299
96da2469
MC
113002004-01-07 Michael Chastain <mec.gnu@mindspring.com>
11301
11302 * gdb.cp/ctti.exp: Partial rewrite. Call gdb_compile properly.
11303 Use gdb_test, gdb_test_multiple. Use floating-point values that
11304 have exact representations in IEEE-ish formats.
11305
053248ff
MC
113062004-01-07 Michael Chastain <mec.gnu@mindspring.com>
11307
11308 * gdb.base/constvars.exp: Do not force lang=c++ if using HP
11309 compilers. Delete duplicate call to get_compiler_info.
11310 (local_compiler_xfail_check): setup_xfail if $hp_cc_compiler.
11311 * gdb.base/volatile.exp: Likewise.
11312
84acecdd
MK
113132004-01-07 Mark Kettenis <kettenis@gnu.org>
11314
11315 * gdb.base/gdb1476.exp: Only run the tests if we can't read the
11316 memory at address 0.
11317
fe11a27f
MC
113182004-01-07 Michael Chastain <mec.gnu@mindspring.com>
11319
11320 * gdb.stabs/weird.exp: Use hp_cc_compiler and hp_aCC_compiler
11321 to test for hp-ux assembler. Fix copyright years.
11322
60ad077b
AC
113232004-01-07 Andrew Cagney <cagney@redhat.com>
11324
11325 * gdb.base/fileio.c (strerrno): Add "EBUSY".
11326
1c9b8f33
AC
113272004-01-07 Andrew Cagney <cagney@redhat.com>
11328
11329 * gdb.base/fileio.c (test_open): Do not pass S_IWUSR to "open"
11330 when creating the read-only file. From analysis by Roland McGrath
11331 and Elena Zannoni.
11332
753ccc7a
MC
113332004-01-06 Michael Chastain <mec.gnu@mindspring.com>
11334
11335 * gdb.cp/namespace.exp: Call get_compiler_info with "c++".
11336
eca3e36b
MC
113372004-01-06 Michael Chastain <mec.gnu@mindspring.com>
11338
11339 * gdb.base/cvexpr.c: Be type-safe with function pointers and
11340 data pointers.
11341
f8d4bac4
MC
113422004-01-06 Michael Chastain <mec.gnu@mindspring.com>
11343
11344 * gdb.cp/m-static.exp: Compile one source file at a time.
11345 Delete unused call to get_compiler_info.
11346
9b4e0f94
MC
113472004-01-06 Michael Chastain <mec.gnu@mindspring.com>
11348
11349 * gdb.base/call-ar-st.exp: Delete explicit reference to ${binfile}.ci.
11350 * gdb.base/call-rt-st.exp: Likewise.
11351 * gdb.base/nodebug.exp: Likewise.
11352 * gdb.base/volatile.exp: Likewise.
11353 * gdb.cp/ref-types.exp: Likewise.
11354 * gdb.cp/templates.exp: Likewise.
11355
023c1024
MK
113562004-01-05 Mark Kettenis <kettenis@gnu.org>
11357
11358 * gdb.base/gdb1476.exp, gdb.base/gdb1476.c: New files.
11359
19703c4a
MC
113602004-01-05 Michael Chastain <mec.gnu@mindspring.com>
11361
11362 * gdb.cp/funcargs.exp: Delete special timeout of 240 seconds for
11363 hppa*-hp-hpux*.
11364
18b67037
MK
113652004-01-04 Mark Kettenis <kettenis@gnu.org>
11366
ba6219c8
MK
11367 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
11368 x86_64-*-*.
11369
18b67037
MK
11370 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
11371 sparc64-*-* and sparc*-solaris2*.
11372
1bfbbb9d
MK
113732004-01-04 Mark Kettenis <kettenis@gnu.org>
11374
11375 * gdb.base/structs.exp: Remove ${testfile} from "zed L<n> for
11376 return ${tests}" test. The ${tests} already mentions the
11377 filename.
11378
06846494
MC
113792004-01-02 Michael Chastain <mec.gnu@mindspring.com>
11380
11381 * gdb.cp/local.exp: Accept gcc abi 2.
11382
3b0cb202
MC
113832004-01-02 Michael Chastain <mec.gnu@mindspring.com>
11384
11385 * gdb.cp/templates.exp: Accept gcc abi 2.
11386
0643ec3f
MC
113872004-01-02 Michael Chastain <mec.gnu@mindspring.com>
11388
11389 * lib/compiler.cc: Remove supports_template_debugging.
11390 * gdb.cp/templates.exp: Do not test supports_template_debugging.
11391
d231d0b1
MC
113922004-01-01 Michael Chastain <mec.gnu@mindspring.com>
11393
11394 * gdb.cp/namespace.exp: Accept gcc abi 2.
11395
44ffb27c
MC
113962004-01-01 Michael Chastain <mec.gnu@mindspring.com>
11397
11398 * gdb.cp/method.exp: Accept gcc abi 2.
11399
184ad485
MC
114002004-01-01 Michael Chastain <mec.gnu@mindspring.com>
11401
11402 * gdb.cp/classes.exp: Generate identical results as old version.
11403 * gdb.cp/derivation.exp: Likewise.
11404 * gdb.cp/overload.exp: Likewise.
11405 * gdb.cp/virtfunc.exp: Likewise.
11406
116f09e7
MC
114072004-01-01 Michael Chastain <mec.gnu@mindspring.com>
11408
11409 * gdb.cp/virtfunc.exp: Modify some patterns to avoid a
11410 mysterious bug with sourceware version of expect.
11411
b1379776
MC
114122004-01-01 Michael Chastain <mec.gnu@mindspring.com>
11413
11414 * gdb.cp/overload.exp: Rewrite. Clean up patterns to match
11415 current versions of gcc, including gcc abi 2. Remove gratuitous
11416 restart of test program. Use gdb_test_multiple and gdb_test for
11417 all tests. Add patterns to xfail missing "const" in "const char *"
11418 and kfail PR gdb/1155.
11419
6b7a4c0e
MC
114202004-01-01 Michael Chastain <mec.gnu@mindspring.com>
11421
11422 * gdb.cp/derivation.exp: Rewrite. Clean up patterns to match
11423 current versions of gcc, including gcc abi 2. Remove gratuitous
11424 restart of test program. Use gdb_test_multiple and gdb_test for
11425 all tests. Add patterns to kfail PR gdb/1498.
11426
51615d72
MC
114272003-12-31 Michael Chastain <mec.gnu@mindspring.com>
11428
11429 * gdb.cp/virtfunc.exp: Rewrite. Clean up patterns to match
11430 current versions of gcc, including gcc abi 2. Use "breakpoint"
11431 and "continue" instead of restarting the target program. Use
11432 gdb_test_multiple and gdb_test for all tests.
11433
7b79a9d7
MK
114342004-01-01 Mark Kettenis <kettenis@gnu.org>
11435
11436 * gdb.asm/asm-source.exp: Update copyright year. Link statically
11437 for *-*-solaris2*.
11438
1cd3489f
MC
114392003-12-31 Michael Chastain <mec.gnu@mindspring.com>
11440
11441 * gdb.cp/classes.exp: Rewrite. Clean up patterns to match
11442 current versions of gcc, including gcc abi 2. Use "breakpoint"
11443 and "continue" instead of restarting the target program several
11444 times. Use gdb_test_multiple and gdb_test for all tests.
11445
850742db
MC
114462003-12-18 Michael Chastain <mec.gnu@mindspring.com>
11447
11448 * gdb.base/sect-cmd.exp: Handle compiling test case from multiple
11449 source files.
11450
eb4bbda8
MC
114512003-12-16 Michael Chastain <mec.gnu@mindspring.com>
11452
11453 * gdb.base/environ.exp: Handle compiling test case from multiple
11454 source files.
11455
e42c7771
MC
114562003-12-16 Michael Chastain <mec.gnu@mindspring.com>
11457
11458 * gdb.base/structs.exp: Call gdb_exit as well as gdb_start.
11459
80e4b428
JB
114602003-12-17 Jim Blandy <jimb@redhat.com>
11461
5f06973a
JB
11462 * gdb.base/freebpcmd.c: Add copyright notice.
11463
80e4b428
JB
11464 * gdb.base/freebpcmd.exp: Mark the interesting failure as known.
11465
0ab84fb7
MC
114662003-12-16 Michael Chastain <mec.gnu@mindspring.com>
11467
11468 * gdb.base/maint.exp: Add generic FAIL patterns to prevent timeouts.
11469
1b3bb3d0
JB
114702003-12-13 Jim Blandy <jimb@redhat.com>
11471
11472 * gdb.base/freebpcmd.exp, gdb.base/freebpcmd.c: New test.
11473
3a4c9371
KB
114742003-12-12 Kevin Buettner <kevinb@redhat.com>
11475
11476 * gdb.asm/frv.inc: New file.
11477 * gdb.asm/asm-source.exp: Add frv-*-* as a supported target.
11478
a1dea79a
FF
114792003-12-09 Fred Fish <fnf@redhat.com>
11480
11481 * gdb.base/break.c (marker1, marker2, marker3, marker4): Move
11482 functions to break1.c and leave prototypes behind. Add more
11483 "set breakpoint NN here" comments.
11484 * gdb.base/break1.c: New file.
11485
11486 * gdb.base/break.exp: Handle compiling test case from multiple
11487 source files and change source file references as needed.
11488 * gdb.base/completion.exp: Ditto.
11489 * gdb.base/condbreak.exp: Ditto.
11490 * gdb.base/define.exp: Ditto.
11491 * gdb.base/ena-dis-br.exp: Ditto.
11492 * gdb.base/info-proc.exp: Ditto.
11493 * gdb.base/maint.exp: Ditto.
11494 * gdb.base/until.exp: Ditto.
11495
11496 * gdb.base/condbreak.exp: Use bp_locationNN variables instead of
11497 hardcoded line numbers.
11498 * gdb.base/define.exp: Ditto.
11499 * gdb.base/ena-dis-br.exp: Ditto.
11500 * gdb.base/maint.exp: Ditto.
11501 * gdb.base/until.exp: Ditto.
11502
11503 * gdb.base/completion.exp: Use "break1" for completion tests since
11504 "break" is no longer a unique prefix.
11505
5266b69c
AC
115062003-12-06 Andrew Cagney <cagney@redhat.com>
11507
11508 * gdb.base/structs.exp (test_struct_returns): When applicable, set
11509 "return_value_unimplemented". When an unimplemented struct return
11510 architecture, report incorrect values as a KFAIL
11511
374451f0
MC
115122003-12-05 Michael Chastain <mec.gnu@mindspring.com>
11513
11514 * gdb.cp/rtti.exp: Accept new wording of warning from
11515 cp_lookup_rtti_type.
11516
ba9b20a7
MC
115172003-12-05 Michael Chastain <mec.gnu@mindspring.com>
11518
11519 Partial fix for PR testsuite/1456.
11520 * gdb.base/scope.exp (test_at_main): Replace references to
11521 gcc_compiled with calls to test_compiler_info.
11522 (test_at_foo): Likewise.
11523 (test_at_bar): Likewise.
11524
b74b6d0b
MC
115252003-12-04 Michael Chastain <mec.gnu@mindspring.com>
11526
11527 Partial fix for PR testsuite/1456.
11528 * gdb.base/so-impl-ld.exp: Replace reference to gcc_compiled with call
11529 to test_compiler_info.
11530
ccfa3402
MC
115312003-12-03 Michael Chastain <mec.gnu@mindspring.com>
11532
11533 * gdb.base/so-impl-ld.exp: Update copyright notice.
11534
f6246aba
MC
115352003-12-02 Michael Chastain <mec.gnu@mindspring.com>
11536
11537 Partial fix for PR testsuite/1456.
11538 * gdb.base/mips_pro.exp: Replace references to gcc_compiled with calls
11539 to test_compiler_info.
11540
13ae734a
MC
115412003-11-28 Michael Chastain <mec.gnu@mindspring.com>
11542
11543 * gdb.objc/objcdecode.exp: Match and KFAIL the output that comes
11544 from current versions of gdb. Clean up regular expressions.
11545 Delete redundant timeout case.
11546
d8e1cdee
MC
115472003-11-28 Michael Chastain <mec.gnu@mindspring.com>
11548
11549 * gdb.objc/nondebug.exp: Match and KFAIL the output that comes
11550 from current versions of gdb. Clean up regular expressions.
11551 Delete redundant timeout case.
11552
96457b64
MC
115532003-12-01 Michael Chastain <mec.gnu@mindspring.com>
11554
11555 Partial fix for PR testsuite/1456.
11556 * gdb.base/callfuncs.exp (do_function_calls): Replace reference to
11557 gcc_compiled with call to test_compiler_info.
11558
f35309fc
MC
115592003-11-30 Michael Chastain <mec.gnu@mindspring.com>
11560
11561 Partial fix for PR testsuite/1456.
11562 * gdb.base/list.exp (test_list_function): Delete unused declaration
11563 of gcc_compiled.
11564
d7afdf9b
MC
115652003-11-29 Michael Chastain <mec.gnu@mindspring.com>
11566
11567 Partial fix for PR testsuite/1456.
11568 * gdb.base/complex.exp: Replace reference to gcc_compiled with
11569 call to test_compiler_info.
11570
71507b56
MK
115712003-11-29 Mark Kettenis <kettenis@gnu.org>
11572
11573 * gdb.asm/asm-source.exp: Initialize asm-note to "empty". Set
11574 asm-note to "netbsd" for *-*-netbsdelf* and x86_64-*-netbsd*. Use
11575 it to create the appropriate note.inc.
11576 * gdb.asm/asmsrc1.s: Include "note.inc".
11577 * gdb.asm/netbsd.inc: New file.
11578 * gdb.asm/empty.inc: New file.
11579
f81f93f7
MC
115802003-11-28 Michael Chastain <mec.gnu@mindspring.com>
11581
11582 Partial fix for PR testsuite/1456.
11583 * gdb.base/constvars.exp: Replace references to gcc_compiled with
11584 calls to test_compiler_info.
11585
9a77938e
MC
115862003-11-27 Michael Chastain <mec.gnu@mindspring.com>
11587
11588 Partial fix for PR testsuite/1456.
11589 * gdb.base/volatile.exp: Replace references to gcc_compiled with
11590 calls to test_compiler_info.
11591
e8367dc7
MK
115922003-11-27 Mark Kettenis <kettenis@gnu.org>
11593
11594 * gdb.base/structs.exp: Use i*86-*-* instead of i686-*-* as a
11595 pattern for the KFAILs.
11596
526c61ee
AF
115972003-11-25 Adam Fedor <fedor@gnu.org>
11598
11599 * gdb.objc/objcdecode.exp: Test for PR objc/1238.
11600 * gdb.objc/objcdecode.m: New file.
11601
28f2d600
AF
116022003-11-25 Adam Fedor <fedor@gnu.org>
11603
11604 * gdb.objc/nondebug.exp: Test for PR objc/1236.
11605 * gdb.objc/nondebug.m: New file.
11606
a3895cee
BE
116072003-11-26 Ben Elliston <bje@wasabisystems.com>
11608
11609 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
11610 NetBSD as it does on FreeBSD. Modelled on a similar change by
11611 Mark Kettenis on 2003-05-30.
11612 (link-flags): Set to "--entry _start" regardless of target.
11613 Special linker flags are to be appended to $link-flags.
11614 * gdb.asm/mips.inc (gdbasm_startup): Remove __start label.
11615
c9f2c8a3
MC
116162003-11-25 Michael Chastain <mec.gnu@mindspring.com>
11617
11618 * gdb.cp/method.exp: Accept output of new demangler.
11619
15a0587a 116202003-11-25 Michael Chastain <mec.gnu@mindspring.com>
f4e8b6f3
MC
11621
11622 * gdb/class2.exp: New file.
11623 * gdb/class2.cc: New file.
11624
3c00b570
MC
116252003-11-25 Michael Chastain <mec.gnu@mindspring.com>
11626
11627 * gdb.cp/templates.exp (test_ptype_of_templates): Accept output
11628 of new demangler.
11629
7027acc7
MK
116302003-11-23 Mark Kettenis <kettenis@gnu.org>
11631
11632 * gdb.arch/i386-unwind.exp: Use gdb_run_cmd and gdb_expect instead
11633 of gdb_test "run".
11634
b0e1598a
MK
116352003-11-23 Mark Kettenis <kettenis@gnu.org>
11636
11637 * gdb.arch/i386-unwind.exp: Don't use runto_main. Change
11638 "continue" into "run".
11639
4d9eda44
MC
116402003-11-23 Michael Chastain <mec.gnu@mindspring.com>
11641
11642 Partial fix for PR testsuite/1456.
11643 * gdb.cp/ambiguous.exp: Replace reference to gcc_compiled with
11644 call to test_compiler_info.
11645 * gdb.cp/ctti.exp: Likewise.
11646 * gdb.cp/derivation.exp: Likewise.
11647 * gdb.cp/member-ptr.exp: Likewise.
11648 * gdb.cp/virtfunc.exp (test_virtual_calls): Remove unused
11649 reference to gcc_compiled.
11650
116512003-11-23 Michael Chastain <mec.gnu@mindspring.com>
b729099e
MC
11652
11653 Fix PR testsuite/1463.
11654 * gdb.base/structs.exp (start_structs_test): Call
11655 get_debug_format before using the debug format.
11656
d422fe19
AC
116572003-11-22 Andrew Cagney <cagney@redhat.com>
11658
11659 * lib/gdb.exp (gdb_test_multiple): Add simple example.
11660 * gdb.base/structs.exp: Use gdb_test_multiple.
11661
039cf96d
AC
116622003-11-20 Andrew Cagney <cagney@redhat.com>
11663
6882279b
AC
11664 * gdb.base/structs.exp: Handle and recover from internal errors.
11665 Replace "foo${n}" with "foo<n>" in test messages.
11666
e53890ae
AC
11667 * gdb.base/structs.exp: Update copyright. Rewrite.
11668 * gdb.base/structs.c: Update copyright. Rewrite.
11669
2b211c59
AC
11670 * lib/gdb.exp (gdb_internal_error_resync): Issue a perror when the
11671 resync count exceeded.
d63a86f8 11672
039cf96d
AC
11673 * gdb.base/maint.exp: Use gdb_internal_error_resync to recover
11674 from the internal error.
11675 * lib/gdb.exp (gdb_internal_error_resync): New procedure.
11676 Original from Jim Blandy.
11677 (gdb_test_multiple): Use gdb_internal_error_resync.
2b211c59 11678
eac98b22
AC
116792003-11-19 Andrew Cagney <cagney@redhat.com>
11680
11681 * gdb.base/callfuncs.exp: Change the XFAILed descriptor test to a
11682 KFAIL.
11683
67455b2a
MK
116842003-11-17 Mark Kettenis <kettenis@gnu.org>
11685
11686 New testcase for PR backtrace/1435.
11687 * gdb.arch/i386-unwind.exp: New file.
11688 * gdb.arch/i386-unwind.c: New file.
11689
853d6e5b
AC
116902003-11-17 Andrew Cagney <cagney@redhat.com>
11691
11692 * lib/gdb.exp (compiler_info): New global.
11693 (test_compiler_info): New function.
11694 (get_compiler_info): Set compiler_info.
11695 * lib/compiler.c, lib/compiler.cc: Add copyright. When GNUC, set
11696 "compiler_info" to gcc-<major>-<minor>.
11697
38cf6e11
MC
116982003-11-15 Michael Chastain <mec.gnu@mindspring.com>
11699
11700 * gdb.trace/configure: Remove.
11701
a50d3602
EZ
117022003-11-13 Elena Zannoni <ezannoni@redhat.com>
11703
11704 * gdb.base/break.c: Add comments to aid finding line numbers for
d63a86f8 11705 breakpoints.
a50d3602
EZ
11706 * gdb.base/break.exp: Remove all references to explicit line
11707 numbers.
11708
d9407aaa
NC
117092003-11-11 Nick Clifton <nickc@redhat.com>
11710
11711 * gdb.base/shreloc.exp: Do not run for targets which do not
11712 support shared objects.
11713
db488fc1
CV
117142003-11-10 Corinna Vinschen <vinschen@redhat.com>
11715
11716 * gdb.base/fileio.exp: Drop tests for nointerrupts and noinferiorio.
11717 Don't run tests if nofileio flag is given.
11718
6a90a18e
EZ
117192003-11-07 Elena Zannoni <ezannoni@redhat.com>
11720
11721 * gdb.cp/annota3.exp: Make sure we can match 'Hardware watchpoint'
a9c64011 11722 as well as 'Watchpoint'.
6a90a18e 11723
0b915e9c
EZ
117242003-11-06 Elena Zannoni <ezannoni@redhat.com>
11725
11726 Reported by Jim Ingham <jingham@apple.com>:
11727 * gdb.base/annota1.exp: Match at least one occurrence of the
11728 signal handler annotation.
11729
d7e4b55f
EZ
117302003-11-06 Elena Zannoni <ezannoni@redhat.com>
11731
a9c64011
AS
11732 * gdb.cp/annota2.exp: Make sure we can match 'Hardware watchpoint'
11733 as well as 'Watchpoint'.
d7e4b55f 11734
2fe4e8d0
MC
117352003-11-05 Michael Chastain <mec@shout.net>
11736
11737 * gdb.mi/pthreads.c (routine): Handle early return from sleep.
11738
6ef88553
KW
117392003-11-03 Kris Warkentin <kewarken@qnx.com>
11740
11741 * gdb.arch/gdb1291.c: New test file.
11742 * gdb.arch/gdb1291.exp: New test script.
11743 * gdb.arch/gdb1431.c: New test file.
11744 * gdb.arch/gdb1431.exp: New test script.
11745
ae7dc4d8
MC
117462003-10-22 Michael Chastain <mec@shout.net>
11747
11748 * gdb.mi/pthreads.c: Add copyright notice.
11749
c39d7427
MC
117502003-10-22 Michael Chastain <mec@shout.net>
11751
11752 * gdb.threads/pthreads.c: Add copyright notice.
11753
8b7d96c1
MC
117542003-10-20 Michael Chastain <mec@shout.net>
11755
11756 * gdb.base/gdb1056.exp: New test script.
11757
d1d69fdd
DJ
117582003-10-13 Daniel Jacobowitz <drow@mvista.com>
11759
11760 * gdb.threads/killed.exp: Use gdb_run_cmd.
11761
7d605576
DJ
117622003-10-13 Daniel Jacobowitz <drow@mvista.com>
11763
11764 * gdb.base/gcore.exp: Issue an UNSUPPORTED and exit if we can't
11765 create a core file.
11766 * gdb.threads/gcore-thread.exp: Likewise.
11767
618ec112
CV
117682003-10-13 Corinna Vinschen <vinschen@redhat.com>
11769
11770 * gdb.base/call-rt-st.c (struct bit_flags_char_t): New bitfield
11771 type, based on char type.
11772 (struct bit_flags_short_t): New bitfield type, based on short type.
11773 (init_bit_flags_char): New fuction.
11774 (init_bit_flags_short): Ditto.
11775 (print_bit_flags_char): Ditto.
11776 (print_bit_flags_short): Ditto.
11777 (main): Add handling for bit_flags_char_t and bit_flags_short_t.
11778
9367a73c
MC
117792003-10-11 Michael Chastain <mec@shout.net>
11780
11781 * gdb.base/call-rt-st.exp: Update copyright year.
11782
1decf120
KI
117832003-10-10 Kei Sakamoto <sakamoto.kei@renesas.com>
11784
11785 * config/hmsirom.exp: Replace "Hitachi" with "Renesas".
11786 * gdb.disasm/sh3.s: Ditto.
11787
5445b2ae
DJ
117882003-10-07 Daniel Jacobowitz <drow@mvista.com>
11789
11790 * gdb.threads/switch-threads.exp: New test.
11791 * gdb.threads/switch-threads.c: New source file.
11792
aec24853
CV
117932003-10-07 Corinna Vinschen <vinschen@redhat.com>
11794
11795 * gdb.base/ending-run.exp: Add sh specific case.
11796
adc7428d
AC
117972003-10-06 Andrew Cagney <cagney@redhat.com>
11798
11799 * gdb.base/watchpoint.exp: Delete obsolete clear_xfail.
11800 * gdb.disasm/mn10200.exp: Delete obsolete file.
11801
c9d37158
DJ
118022003-09-29 Daniel Jacobowitz <drow@mvista.com>
11803
11804 * ChangeLog: Correct an entry command.exp -> commands.exp.
11805 * gdb.base/commands.exp (bp_deleted_in_command_test)
11806 (temporary_breakpoint_commands): Check noargs.
11807
79c2c32d
DC
118082003-09-25 David Carlton <carlton@kealia.com>
11809
11810 * gdb.cp/namespace.exp: Tweak comments. Add non-quoted versions
11811 of some print tests, where appropriate. Add tests for C::D::cd,
11812 E::ce, F::cXfX, G::XgX.
11813 * gdb.cp/namespace.cc: Add XgX, cXfX, ce.
11814
594e6d67
RE
118152003-09-25 Richard Earnshaw <rearnsha@arm.com>
11816
11817 * lib/java.exp (java_init): Import target_alias before using it.
11818
10f0d451
DC
118192003-09-25 David Carlton <carlton@kealia.com>
11820
11821 * gdb.base/corefile.exp: Delete obsolete setup_xfail.
11822
274bcba0
EZ
118232003-09-23 Elena Zannoni <ezannoni@redhat.com>
11824
d63a86f8 11825 * gdb.base/selftest.exp: Accomodate more instruction reordering
a9c64011 11826 weirdness.
274bcba0 11827
cdbf20f7
MC
118282003-09-17 Michael Chastain <mec@shout.net>
11829
11830 * gdb.cp/gdb1355.exp: New file.
11831 * gdb.cp/gdb1355.c: New file.
11832
71e06f80
CV
118332003-09-15 Corinna Vinschen <vinschen@redhat.com>
11834
11835 * gdb.asm/asm-source.exp: Add sh*-*-* as supported target.
11836 * gdb.asm/sh.inc: New file.
11837
5c4e30ca
DC
118382003-09-11 David Carlton <carlton@kealia.com>
11839
bd45b7af
DC
11840 * gdb.cp/namespace.exp: Add tests for namespace types.
11841 * gdb.cp/maint.exp (test_help): Test 'help maint cp namespace'.
5c4e30ca
DC
11842 (test_namespace): New.
11843
1c199746
EZ
118442003-09-11 Elena Zannoni <ezannoni@redhat.com>
11845
a9c64011 11846 * gdb.base/relocate.exp: Handle new gdb output at startup.
3fcf0ced 11847 * gdb.stabs/weird.exp: Ditto.
1c199746 11848
04ed252f
MC
118492003-09-08 Michael Chastain <mec@shout.net>
11850
11851 * gdb.base/gdb1250.c: Rename 'gamma' to 'my_gamma'.
11852
d8a2d9e7
MC
118532003-09-07 Michael Chastain <mec@shout.net>
11854
11855 * gdb.cp/classes.exp: Accommodate both 'syntax error' and
11856 'parse error'.
11857
161afb24
MK
118582003-09-07 Mark Kettenis <m.kettenis@osp.nl>
11859
11860 * gdb.arch/i386-prologue.exp: Add checks for saved registers.
11861
49f2741a
MC
118622003-08-30 Michael Chastain <mec@shout.net>
11863
11864 * gdb.base/selftest.exp: Remove support for m68k*-*-hpux.
11865 * gdb.gdb/observer.exp: Ditto.
11866 * gdb.gdb/xfullpath.exp: Ditto.
11867
8afa723e
MK
118682003-08-29 Mark Kettenis <kettenis@gnu.org>
11869
11870 * gdb.base/interrupt.exp: XFAIL "call function when asleep" for
11871 *-*-*bsd*.
11872
f31dfe3b
JJ
118732003-08-28 Jeff Johnston <jjohnstn@redhat.com>
11874
11875 * gdb.base/dump.exp: Skip for ia64.
11876
4630e498
JJ
118772003-08-25 Jeff Johnston <jjohnstn@redhat.com>
11878
11879 * gdb.asm/asm-source.exp: Add ia64 support.
11880 * gdb.asm/ia64.inc: New file.
11881
1105b7ef
MC
118822003-08-22 Michael Chastain <mec@shout.net>
11883
11884 * gdb.cp: New directory.
11885 * gdb.cp/*: Copy from gdb.c++/*.
11886 * gdb.c++/*: Remove.
11887 * Makefile.in: Change gdb.c++ to gdb.cp.
11888 * configure.in: Ditto.
11889 * configure: Regnerate.
11890
c945b932
MK
118912003-08-18 Mark Kettenis <kettenis@gnu.org>
11892
11893 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1338.
11894 * gdb.arch/i386-prologue.c (gdb1338): Add function.
11895
2b66634b
DJ
118962003-08-17 Daniel Jacobowitz <drow@mvista.com>
11897
11898 * mi-var-display.exp (-var-list-children weird): Accept function
11899 pointers with argument types.
11900 * mi1-var-display.exp (-var-list-children weird): Likewise.
11901 * mi2-var-display.exp (-var-list-children weird): Likewise.
11902
a356f73b
DJ
119032003-08-17 Daniel Jacobowitz <drow@mvista.com>
11904
11905 * gdb.base/annota3.exp: Add missing newline.
11906
483417b8
MC
119072003-08-06 Michael Chastain <mec@shout.net>
11908
11909 * gdb.java/jmisc1.exp: Add test for pr gdb/1322.
11910
c99c59c3
MS
119112003-08-12 Michael Snyder <msnyder@redhat.com>
11912
11913 * gdb.base/float.exp: Add test for SH.
11914
55ed7501
MK
119152003-08-10 Mark Kettenis <kettenis@gnu.org>
11916
11917 * gdb.arch/i386-prologue.c, gdb.arch/i386-prologue.exp: New files.
11918
1a371f2e
EZ
119192003-08-07 Elena Zannoni <ezannoni@redhat.com>
11920
11921 * gdb.base/completion.exp: Remove reduntant completion test
11922 on filename.
11923
e0f353ce
EZ
119242003-08-07 Elena Zannoni <ezannoni@redhat.com>
11925
a9c64011
AS
11926 * gdb.base/attach.exp, gdb.base/detach.exp, gdb.base/gcore.exp,
11927 gdb.mi/mi-basics.exp, gdb.threads/gcore-thread.exp,
11928 gdb.trace/save-trace.exp: Make sure that full pathnames are
11929 escaped correctly.
e0f353ce 11930
5710a1af 119312003-08-07 Elena Zannoni <ezannoni@redhat.com>
d63a86f8 11932
a9c64011
AS
11933 * configure.in: Don't generate config.h from config.hin.
11934 * configure: Regenerate.
11935 * config.hin: Remove file.
11936 * gdb.mi/pthreads.c: Remove include of config.h, and other ifdefs.
11937 * gdb.threads/pthreads.c: Ditto.
5710a1af 11938
dcd81ce9
DJ
119392003-08-07 Daniel Jacobowitz <drow@mvista.com>
11940
11941 From Kei Sakamoto <sakamoto.kei@renesas.com>:
11942 * gdb.asm/asm-source.exp : Add -lgloss to link-flags.
11943 * gdb.asm/m32r.inc : Remove an illegal nop after bl instruction.
11944 Replace ld24 with seth/add3.
11945
6009d884
AC
119462003-08-02 Andrew Cagney <cagney@redhat.com>
11947
11948 * gdb.base/annota3.exp: New file.
11949 * gdb.base/annota3.c: New file.
11950 * gdb.c++/annota3.exp: New file.
11951 * gdb.c++/annota3.cc: New file.
11952
51514e06
MC
119532003-07-29 Michael Chastain <mec@shout.net>
11954
11955 * gdb.threads/tls.c (spin): Check errno only if sem_wait
11956 actually failed.
11957 (do_pass): Likewise.
11958 * gdb.threads/tls.exp: Always initialize no_of_threads.
11959
4ee6625b
DJ
119602003-07-27 Daniel Jacobowitz <drow@mvista.com>
11961
11962 * gdb.threads/print-threads.exp (test_all_threads): Loosen KFAIL
11963 pattern.
11964 * gdb.threads/tls-shared.exp: Don't use gdb_suppress_entire_file.
11965 * gdb.threads/tls.exp: Recognize one case of the host library not
11966 supporting TLS.
11967
225f2bf6
AC
119682003-07-27 Andrew Cagney <cagney@redhat.com>
11969
11970 * gdb.base/fileio.exp: Use SH when running commands using
11971 remote_exec.
11972
bcb27c9f
DJ
119732003-07-24 Daniel Jacobowitz <drow@mvista.com>
11974
11975 From Kei Sakamoto <sakamoto.kei@renesas.com>:
11976 * gdb.base/relocate.c (dummy): New padding array.
11977
3d67be83
MS
119782003-07-22 Michael Snyder <msnyder@redhat.com>
11979
d63a86f8 11980 * gdb.disasm/8300s.s: Fix syntax of bsr insn.
3d67be83
MS
11981
11982 * gdb.disasm/h8300s.exp : Minor changes in disassembler output require
11983 patterns to be more general, accepting old and new output.
11984 Some output chars (such as '+') also must be quoted.
d63a86f8 11985 Some addresses are displayed numerically instead of
3d67be83
MS
11986 symbolically.
11987
57ba3b85
MS
119882003-07-23 Michael Snyder <msnyder@redhat.com>
11989
686d097c
MS
11990 * gdb.base/return2.exp: Don't test long-long return.
11991
57ba3b85
MS
11992 * gdb.disasm/t01_mov.s: New file, h8300sx disassembly tests.
11993 * gdb.disasm/t01_mov.exp: Ditto.
11994 * gdb.disasm/t02_mova.s: Ditto.
11995 * gdb.disasm/t02_mova.exp: Ditto.
11996 * gdb.disasm/t03_add.s: Ditto.
11997 * gdb.disasm/t03_add.exp: Ditto.
11998 * gdb.disasm/t04_sub.s: Ditto.
11999 * gdb.disasm/t04_sub.exp: Ditto.
12000 * gdb.disasm/t05_cmp.s: Ditto.
12001 * gdb.disasm/t05_cmp.exp: Ditto.
12002 * gdb.disasm/t06_ari2.s: Ditto.
12003 * gdb.disasm/t06_ari2.exp: Ditto.
12004 * gdb.disasm/t07_ari3.s: Ditto.
12005 * gdb.disasm/t07_ari3.exp: Ditto.
12006 * gdb.disasm/t08_or.s: Ditto.
12007 * gdb.disasm/t08_or.exp: Ditto.
12008 * gdb.disasm/t09_xor.s: Ditto.
12009 * gdb.disasm/t09_xor.exp: Ditto.
12010 * gdb.disasm/t10_and.s: Ditto.
12011 * gdb.disasm/t10_and.exp: Ditto.
12012 * gdb.disasm/t11_logs.s: Ditto.
12013 * gdb.disasm/t11_logs.exp: Ditto.
12014 * gdb.disasm/t12_bit.s: Ditto.
12015 * gdb.disasm/t12_bit.exp: Ditto.
12016 * gdb.disasm/t13_otr.s: Ditto.
12017 * gdb.disasm/t13_otr.exp: Ditto.
12018
e00759ef
EZ
120192003-07-22 Elena Zannoni <ezannoni@redhat.com>
12020
12021 * gdb.threads/tls.exp :Add kfail for 'info address' case.
12022
8bc2021f
EZ
120232003-07-22 Elena Zannoni <ezannoni@redhat.com>
12024
a9c64011
AS
12025 * gdb.threads/tls.c : New file.
12026 * gdb.threads/tls.exp : New file.
12027 * gdb.threads/tls-main.c : New file.
12028 * gdb.threads/tls-shared.c : New file.
12029 * gdb.threads/tls-shared.exp : New file.
8bc2021f 12030
89320c4c
AS
120312003-07-22 Andreas Schwab <schwab@suse.de>
12032
12033 * gdb.asm/powerpc.inc (gdbasm_startup): Force alignment.
12034
180dea7c
AS
120352003-07-20 Andreas Schwab <schwab@suse.de>
12036
12037 * gdb.base/selftest.exp (do_steps_and_nexts): Add more patterns
12038 due to insn reordering.
12039
0714963c
AC
120402003-07-15 Andrew Cagney <cagney@redhat.com>
12041
12042 * gdb.asm/asm-source.exp: Do not allow "start" in the backtrace.
12043
98a23b3f
MC
120442003-07-15 Michael Chastain <mec@shout.net>
12045
12046 * gdb.base/gdb1250.exp: New file.
12047 * gdb.base/gdb1250.c: New file.
12048
27e417a2
ML
120492003-07-09 Michal Ludvig <mludvig@suse.cz>
12050
12051 * gdb.c++/templates.exp (test_ptype_of_templates): Recognize
12052 expansion of size_t to 'unsigned long', not only to 'unsigned'.
12053
8bc2021f
EZ
120542003-07-09 Elena Zannoni <ezannoni@redhat.com>
12055
a9c64011
AS
12056 * gdb.threads/tls.c: New file.
12057 * gdb.threads/tls.exp: New file.
12058 * gdb.threads/tls-main.c: New file.
12059 * gdb.threads/tls-shared.c: New file.
12060 * gdb.threads/tls-shared.exp: New file.
8bc2021f 12061
d99968dc
EZ
120622003-07-09 Elena Zannoni <ezannoni@redhat.com>
12063
12064 * gdb.base/annota1.exp: Make sure that we properly escape the
12065 full path of the source file. Xfail more permissive patterns,
d63a86f8 12066 due to a compiler debug info problem.
d99968dc 12067
83876b3b
AS
120682003-07-07 Andreas Schwab <schwab@suse.de>
12069
2705e972
AS
12070 * gdb.asm/m68k.inc: New file.
12071 * gdb.asm/asm-source.exp: Use it for m68k-*-*.
12072
83876b3b
AS
12073 * gdb.objc/basicclass.exp ("Call an Objective-C method with no
12074 arguments"): Also match negative number.
12075
12076 * gdb.base/float.exp ("info float"): Add test for m68k-*-*.
12077
3a871b37
DJ
120782003-07-03 Daniel Jacobowitz <drow@mvista.com>
12079
12080 * gdb.base/store.c (charest): New typedef.
12081 (add_char): Rename to add_charest, update.
12082 (wack_char): Rename to wack_charest, update types. Return l + r
12083 to keep r live across the call.
12084 (wack_short, wack_int, wack_long, wack_longest, wack_float)
12085 (wack_double, wack_doublest): Return l + r to keep r live across
12086 the call.
12087 * gdb.base/store.exp: Accomodate store.c changes.
12088
b2a7f303
DC
120892003-06-30 David Carlton <carlton@kealia.com>
12090
12091 * gdb.c++/maint.exp (test_invalid_name): New.
12092 (test_first_component): Add tests for invalid names.
12093
3c6cb4a1
MC
120942003-06-29 Michael Chastain <mec@shout.net>
12095
12096 * gdb.c++/inherit.exp (test_print_svi_classes): Accept gdb
12097 output of '<VTT for class>' for virtual base classes.
12098
f1c2644b
DJ
120992003-06-29 Daniel Jacobowitz <drow@mvista.com>
12100
12101 * gdb.base/completion.exp: Tab-complete "complet" instead of
12102 "compl".
12103 * gdb.base/complex.exp, gdb.base/complex.c: New files.
12104
18080350
DJ
121052003-06-29 Daniel Jacobowitz <drow@mvista.com>
12106
12107 * gdb.base/constvars.exp: Remove most xfails for GCC 3.x.
12108 * gdb.base/volatile.exp: Likewise.
12109
f56973f8
DJ
121102003-06-29 Daniel Jacobowitz <drow@mvista.com>
12111
12112 * gdb.threads/print-threads.exp (test_all_threads): Add kfail for
12113 gdb/1265.
12114
121152003-06-28 Michael Chastain <mec@shout.net>
48fe539f
DJ
12116 Daniel Jacobowitz <drow@mvista.com>
12117
12118 * gdb.base/selftest.exp (do_steps_and_nexts): Increase maximum
12119 initial line count of 'captured_main' from 26 to 32.
12120 (test_with_self): Allow xmalloc call to be interleaved with the
12121 preceding two lines.
12122
e766d4d6
JB
121232003-06-24 Joel Brobecker <brobecker@gnat.com>
12124
12125 * gdb.base/bang.exp: New testcase.
12126
f125c9a4
JB
121272003-06-23 Joel Brobecker <brobecker@gnat.com>
12128
12129 * gdb.base/langs.exp: Add some tests for the "minimal" language
12130 support.
12131
6e25beaf
EZ
121322003-06-23 Elena Zannoni <ezannoni@redhat.com>
12133
12134 * gdb.objc/basicclass.exp: Return -1 if we cannot compile
12135 the testcase.
12136
2f816dda
DJ
121372003-06-22 Daniel Jacobowitz <drow@mvista.com>
12138
12139 * gdb.base/relocate.exp: Test add-symbol-file with a variable
12140 offset.
12141
db5a5748
DJ
121422003-06-22 Daniel Jacobowitz <drow@mvista.com>
12143
12144 * gdb.c++/pr-1210.cc: New file.
12145 * gdb.c++/pr-1210.exp: New file.
12146
1df0c130
DJ
121472003-06-21 Daniel Jacobowitz <drow@mvista.com>
12148
12149 * lib/mi-support.exp (mi_run_cmd): Expect an MI response to
12150 000-exec-continue.
12151
a92feac0
MK
121522003-06-15 Mark Kettenis <kettenis@gnu.org>
12153
12154 * gdb.base/attach.exp: Use -1 for the ID of a nonexistent process
12155 on *-*-*bsd* instead of *-*-freebsd*.
12156
81a58f5b
AC
121572003-06-14 Andrew Cagney <cagney@redhat.com>
12158
12159 * gdb.base/store.exp: Test longest and doublest. Test all
12160 parameters. Weaken return statement match.
12161 * gdb.base/store.c: Add longest and doublest - aka long long and
12162 long double functions. Put all parameters into local register
12163 variables. Use negative values.
12164
b257a0d3
AC
121652003-06-14 Andrew Cagney <cagney@redhat.com>
12166
12167 * gdb.base/fileio.c: Include <errno.h>, and <sys/wait.h>. Gag
12168 -Wformat errors. Add lost line. Use WEXITSTATUS to get system
12169 exit status.
12170 * gdb.base/fileio.exp: Disable target when nointerrupts and
12171 noinferiorio, instead of limiting it to remote. Use remote_exec
12172 instead of system.
d63a86f8 12173
21c38304
JJ
121742003-06-12 Jeff Johnston <jjohnstn@redhat.com>
12175
12176 * gdb.base/float.exp: Add ia64 support.
12177
1bcdb424
CV
121782003-06-12 Corinna Vinschen <vinschen@redhat.com>
12179
12180 * gdb.base/fileio.exp: Run only on remote targets.
12181
6aeb981f
CV
121822003-06-10 Corinna Vinschen <vinschen@redhat.com>
12183
12184 * gdb.base/fileio.c: New file, testing File-I/O.
12185 * gdb.base/fileio.exp: Ditto.
12186
53df362e
RG
121872003-06-09 Raoul Gough <RaoulGough@yahoo.co.uk>
12188
12189 * gdb.base/shreloc.exp: New file, check symbol values obtained from
12190 shared objects after relocation at load time (gdb PR/1132).
12191 * gdb.base/shreloc.c, gdb.base/shreloc1.c, gdb.base/shreloc2.c:
a9c64011 12192 as above, part of the shared object relocation test.
53df362e 12193
ffee1b46
MK
121942003-06-08 Mark Kettenis <kettenis@gnu.org>
12195
b5ca3722
MK
12196 * gdb.base/readline.exp: Add tests for operate-and-get-next with a
12197 fully filled history list.
12198 * gdb.base/gdb_history: New file.
12199
03ed860d
MK
12200 * gdb.base/signals.exp: XFAIL "continue to func1" on
12201 i*86-*-freebsd*.
12202
ffee1b46
MK
12203 * gdb.base/attach.exp: When trying to attach to a nonexistent
12204 process, make it possible to specify the PID based on the target,
12205 and do so for *-*-freebsd*.
12206
d80dbb52
RH
122072003-06-02 Richard Henderson <rth@redhat.com>
12208
12209 * gdb.base/float.exp: Add expected regexp for alpha-*-*.
12210
6dd77b81
RH
122112003-06-02 Richard Henderson <rth@redhat.com>
12212
12213 * gdb.base/selftest.exp: Next over lim_at_start initialization.
12214
f6347e16
RH
122152003-06-02 Richard Henderson <rth@redhat.com>
12216
12217 * gdb.base/dump.exp [alpha*-*-*]: Add -taso linker switch.
12218
2c161407
DJ
122192003-06-01 Daniel Jacobowitz <drow@mvista.com>
12220
12221 * gdb.asm/asm-source.exp: Dissassemble from &globalvar instead
12222 of globalvar.
12223
572eb746
MK
122242003-06-01 Mark Kettenis <kettenis@gnu.org>
12225
12226 * gdb.asm/asm-source.exp: Check for memory read errors in
12227 disassembler test on *BSD too.
12228
9e9617a5
RH
122292003-06-01 Richard Henderson <rth@redhat.com>
12230
12231 * gdb.asm/alpha.inc (gdbasm_enter): Use numeric register names
12232 for .frame.
12233 (gdbasm_call): Lose ldgp.
12234 (gdbasm_startup): Add frame information.
12235 * gdb.asm/asm-source.exp (alpha*-*): Add -no-mdebug to asm-flags.
12236
7b34ad4e
MK
122372003-05-31 Mark Kettenis <kettenis@gnu.org>
12238
12239 * gdb.base/float.exp: Expect similar output for x86_64-*-* as for
12240 i?86-*-*.
12241
10059fdf
MK
122422003-05-30 Mark Kettenis <kettenis@gnu.org>
12243
12244 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
12245 FreeBSD.
12246
acf4b816
RH
122472003-05-29 Richard Henderson <rth@redhat.com>
12248
12249 * gdb.asm/alpha.inc: New file.
12250 * gdb.asm/asm-source.exp: Use it.
12251
e9ecd949
JB
122522003-05-29 Jim Blandy <jimb@redhat.com>
12253
12254 * gdb.base/corefile.exp: Find corefiles on Linux, which names them
12255 'core.PID'.
12256
e3e5a4f3
JB
122572003-05-22 Jim Blandy <jimb@redhat.com>
12258
12259 * gdb.base/corefile.exp: Tolerate stuff after argument parens in
12260 backtrace.
d63a86f8 12261
72fe3d25
DC
122622003-05-20 David Carlton <carlton@math.stanford.edu>
12263
12264 * gdb.c++/namespace1.cc: Actually do 'cvs add' before committing
12265 this time.
12266
58da2eb2
DC
122672003-05-19 David Carlton <carlton@bactrian.org>
12268
12269 * gdb.c++/rtti.exp: New file, containing tests for PR c++/488.
12270 * gdb.c++/rtti.h, gdb.c++/rtti1.cc, gdb.c++/rtti2.cc: Ditto.
12271
1fcb5155
DC
122722003-05-19 David Carlton <carlton@bactrian.org>
12273
12274 * gdb.c++/namespace.exp: Add namespace scope and anonymous
12275 namespace tests.
12276 Bump copyright date.
12277 * gdb.c++/namespace.cc: Add anonymous namespace and namespace C.
12278 (main): Call C::D::marker2.
12279 * gdb.c++/namespace1.cc: New file.
12280
85e85163
JJ
122812003-05-14 Jeff Johnston <jjohnstn@redhat.com>
12282
12283 Roland McGrath <roland@redhat.com>
d63a86f8 12284 * gdb.threads/linux-dp.exp: Account for fact that in nptl model
85e85163
JJ
12285 there is no manager thread.
12286
a25fbfec
JJ
122872003-05-08 Jeff Johnston <jjohnstn@redhat.com>
12288
d63a86f8
RM
12289 * gdb.threads/schedlock.exp: Remove assumption that all threads
12290 will run in a particular small time slice. Also ensure we break
a25fbfec
JJ
12291 in one of the child threads rather than the main thread.
12292
be375bae
JB
122932003-05-07 Jim Blandy <jimb@redhat.com>
12294
09bf6082
JB
12295 Add support for assembly source testing on the s390x.
12296 * gdb.asm/asm-source.exp: Add a case for the s390x-*-*
12297 architecture.
12298 * gdb.asm/s390x.inc: New file.
12299
be375bae
JB
12300 * gdb.asm/asm-source.exp: Use a 'switch -glob' statement, not a
12301 succession of 'if' statements.
12302
00905d52
AC
123032003-05-05 Andrew Cagney <cagney@redhat.com>
12304
12305 * gdb.base/maint.exp: Add tests for "maint print dummy-frames".
12306
b1e29e33
AC
123072003-05-05 Andrew Cagney <cagney@redhat.com>
12308
12309 * gdb.base/watchpoint.exp: Rename CALL_DUMMY_BREAKPOINT_OFFSET to
12310 DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET in comments.
12311
e33d66ec
EZ
123122003-05-02 Elena Zannoni <ezannoni@redhat.com>
12313
12314 * gdb.base/charset.exp: Update based on new behavior of set/show
12315 charset commands.
12316
2b6fd0d8
AC
123172003-05-01 Andrew Cagney <cagney@redhat.com>
12318
12319 * gdb.asm/asm-source.exp: Check that "disassm" and "x/i" of a
12320 variable do not give memory errors.
12321
130cacce
AF
123222003-04-30 Adam Fedor <fedor@gnu.org>
12323
12324 * Makefile.in (ALL_SUBDIRS): Add gdb.objc
12325 * configure.in (AC_OUTPUT): Add gdb.objc/Makefile
12326 * gdb.objc/Makefile.in, gdb.objc/basicclass.exp,
12327 gdb.objc/basicclass.m: : New files
12328
12329 * lib/gdb.exp (gdb_compile_objc): New procedure.
12330
bea71854
DJ
123312003-04-27 Daniel Jacobowitz <drow@mvista.com>
12332
12333 * gdb.base/signals.exp: Make backtrace tests more specific.
12334
0f20eeea
DC
123352003-04-23 David Carlton <carlton@bactrian.org>
12336
12337 * gdb.c++/maint.exp (test_first_component): Add tests for
12338 'operator' in more locations.
12339
c8c4d8dc
KB
123402003-04-16 Kevin Buettner <kevinb@redhat.com>
12341
12342 * gdb.base/args.exp: Invoke gdb_load for simulator targets.
12343
3fe60e3c
EZ
123442003-04-16 Elena Zannoni <ezannoni@redhat.com>
12345
12346 * gdb.base/completion.exp: Make 'info func mark' complete on 'info
a9c64011 12347 func marke' instead. Update test name.
3fe60e3c 12348
9219021c
DC
123492003-04-15 David Carlton <carlton@math.stanford.edu>
12350
12351 * gdb.c++/maint.exp: New file.
12352
5dd55bdd
EZ
123532003-04-14 Elena Zannoni <ezannoni@redhat.com>
12354
12355 * gdb.threads/schedlock.c: Change type of thread function argument
12356 to long, to avoid warnings on 64-bit platforms.
12357
00890572
EZ
123582003-04-14 Elena Zannoni <ezannoni@redhat.com>
12359
a9c64011
AS
12360 * gdb.base/attach.exp: Add new message from ptrace in case of
12361 attaching to nonexistent process.
d63a86f8 12362
93201743
JB
123632003-04-11 Jim Blandy <jimb@redhat.com>
12364
12365 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
12366 gdb.c++/userdef.cc: Place comments on the lines to which the
12367 marker function might return.
12368 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
12369 gdb.c++/userdef.exp: Look for those comments to check that we've
12370 returned to the right place, instead of checking line numbers.
12371
2a11c64d
EZ
123722003-04-11 Elena Zannoni <ezannoni@redhat.com>
12373
a9c64011
AS
12374 * gdb.threads/pthreads.exp (test_startup): When setting a breakpoint
12375 match on sourcefile name, instead of directory name.
2a11c64d 12376
68ab8fc5
EZ
123772003-04-10 Elena Zannoni <ezannoni@redhat.com>
12378
d63a86f8 12379 * gdb.base/completion.exp: Use string_to_regexp to match the
68ab8fc5
EZ
12380 working directory name.
12381
5624293a
JB
123822003-04-09 Jim Blandy <jimb@redhat.com>
12383
12384 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
12385 gdb.c++/userdef.exp: If GDB fails to restore the selected frame
12386 after an inferior function call, report the failure, but allow the
12387 test to continue.
12388
f1f02ee4
SC
123892003-04-05 Stephane Carrez <stcarrez@nerim.fr>
12390
12391 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
12392 with -DPROTOTYPES.
12393
6eb79af0
SC
123942003-04-05 Stephane Carrez <stcarrez@nerim.fr>
12395
12396 * gdb.base/break.exp: Revert last patch.
12397
8dfb4cf0
SC
123982003-04-04 Stephane Carrez <stcarrez@nerim.fr>
12399
12400 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
12401 with -DPROTOTYPES.
12402
ed4c619a
AC
124032003-04-02 Andrew Cagney <cagney@redhat.com>
12404
12405 * gdb.base/callfuncs.exp: Make "print add" messages unique.
12406 * gdb.base/ending-run.exp: Put spaces around "breakpoint" to stop
12407 matching directories by the name breakpoint.
12408 * gdb.base/pointers.exp: Make "ptype pppC" message consistent.
12409 Make "continue to marker1" consistent.
12410 * gdb.base/call-rt-st.exp: Make "finish out from loop_count"
12411 message consistent.
12412 * lib/gdb.exp: Put "the program is no longer running", and "the
12413 program exited" in parenthesis.
12414 * lib/mi-support.exp: Ditto.
d63a86f8 12415
4e35d5f0 124162003-04-02 Bob Rossi <bob_rossi@cox.net>
d63a86f8 12417
4e35d5f0
BR
12418 * gdb.mi/mi-file.exp: New file for -file-list-exec-source-file.
12419
71900fe8
AC
124202003-03-29 Andrew Cagney <cagney@redhat.com>
12421
12422 * gdb.base/sizeof.c (main): Print the value of '\377'.
12423 * gdb.base/sizeof.exp: Check the sign of '\377'.
12424
c0655a16
MC
124252003-03-27 Michael Chastain <mec@shout.net>
12426
12427 * gdb.base/gdb1090.exp: New file.
12428 * gdb.base/gdb1090.cc: New file.
12429
5b2a3989
JB
124302003-03-27 J. Brobecker <brobecker@gnat.com>
12431
12432 * gdb.gdb/observer.exp: New regression test.
12433
79876890
MC
124342003-03-27 Michael Chastain <mec@shout.net>
12435
12436 * gdb.base/list.exp: Remove setup_xfail_format for DWARF 1.
12437 * gdb.base/ptype.exp: Likewise.
12438
6eac95e3
CV
124392003-03-27 Corinna Vinschen <vinschen@redhat.com>
12440
12441 * gdb.c++/casts.exp: Fix startup to run also on embedded targets.
12442
e8c71839
MC
124432003-03-26 Michael Chastain <mec@shout.net>
12444
12445 * gdb.base/ptype.exp: Actually use some typedef'd types.
12446
71b10041
SC
124472003-03-21 Stephane Carrez <stcarrez@nerim.fr>
12448
12449 * gdb.asm/asm-source.exp: Set asm-arch for m6811 and m6812.
12450 * gdb.asm/m68hc11.inc: New file for HC11/HC12 macros.
12451
2512cf80
CV
124522003-03-20 Corinna Vinschen <vinschen@redhat.com>
12453
12454 * gdb.base/default.exp: Fix regular expression.
12455
0d195a4f
CV
124562003-03-20 Corinna Vinschen <vinschen@redhat.com>
12457
12458 * gdb.base/args.exp: Fix regular expression.
12459
8a2dbca8
CV
124602003-03-20 Corinna Vinschen <vinschen@redhat.com>
12461
12462 * gdb.base/help.exp: Allow Win32 child process.
12463
bf028682
CV
124642003-03-20 Corinna Vinschen <vinschen@redhat.com>
12465
12466 * gdb.base/ending-run.exp: Check for Cygwin specific wrapper function
12467 when stepping out of main().
12468
182dbe85
CV
124692003-03-20 Corinna Vinschen <vinschen@redhat.com>
12470
12471 * gdb.base/default.exp: Check for win32 specific message when calling
12472 "run" without executable.
12473
d67a6ba5
CV
124742003-03-20 Corinna Vinschen <vinschen@redhat.com>
12475
12476 * gdb.base/args.exp: Expect .exe in output.
12477
a955b5bb
CV
124782003-03-20 Corinna Vinschen <vinschen@redhat.com>
12479
12480 * gdb.asm/asm-source.exp: Add appropriate --entry linker flag for
12481 Cygwin native.
12482
bf6bad4b
AC
124832003-03-17 Andrew Cagney <cagney@redhat.com>
12484
12485 From Elena Zannoni <ezannoni@redhat.com>. Test e500 abi and
12486 vector registes.
12487 * gdb.arch/e500-regs.c, gdb.arch/e500-regs.exp: New files.
12488 * gdb.arch/e500-abi.c, gdb.arch/e500-abi.exp: New files.
12489
293e9a31
DC
124902003-03-17 David Carlton <carlton@math.stanford.edu>
12491
12492 * gdb.base/watchpoint.exp (test_watchpoint_and_breakpoint): New
12493 test, for PR breakpoints/38.
12494 Call test_watchpoint_and_breakpoint.
12495 * gdb.base/watchpoint.c (func3): New function.
12496 (main): Call func3.
12497
5330f2db
DC
124982003-03-04 David Carlton <carlton@math.stanford.edu>
12499
12500 * gdb.c++/templates.exp (do_tests): Accept valid const in "print
12501 Garply<Garply<char> >:: garply".
12502 (test_ptype_of_templates): KFAIL "ptype T5<int>" and "ptype t5i"
12503 with respect to PR c++/1111; note also PR c++/1113.
12504 (test_template_breakpoints): KFAIL "constructor breakpoint" with
12505 respect to PR c++/1062.
12506 KFAIL "destructor breakpoint" with respect to PR c++/1112.
12507
6ece72da
DC
125082003-03-03 David Carlton <carlton@math.stanford.edu>
12509
12510 * gdb.c++/classes.exp (test_enums): KFAIL "ptype obj_with_enum"
12511 with respect to PR c++/57.
12512 KFAIL "print (ClassWithEnum::PrivEnum) 42" with respect to PR
12513 c++/826.
12514 Create "print ('ClassWithEnum::PrivEnum') 42"; KFAIL it with
12515 respect to PR c++/57.
12516
85ca1584
DC
125172003-03-03 David Carlton <carlton@math.stanford.edu>
12518
12519 * gdb.c++/templates.exp (do_tests): Convert the KFAILs with
12520 respect to PR c++/33 into FAILs.
12521
98e9c5b8
MC
125222003-03-03 Michael Chastain <mec@shout.net>
12523
7bedbf27
MC
12524 * configure.in: Update copyright years.
12525
125262003-03-03 Michael Chastain <mec@shout.net>
12527
12528 * Makefile.in: Update copyright years.
98e9c5b8 12529
f683e100
DC
125302003-02-28 David Carlton <carlton@math.stanford.edu>
12531
12532 * gdb.c++/classes.exp (test_ptype_class_objects): Accept it if we
12533 print class instead of struct and/or superfluous protection
12534 specifiers, as long as the resulting output is equivalent to the
12535 source code.
12536 Delete FIXME from end of messages on tests that don't need
12537 fixing.
12538
a9e0cf2c
DC
125392003-02-28 David Carlton <carlton@math.stanford.edu>
12540
12541 * gdb.c++/templates.exp (do_tests): Allow const in the two
12542 Foo<volatile char *>::foo tests.
12543
e8d359df
MS
125442003-02-27 Michael Snyder <msnyder@redhat.com>
12545
d63a86f8 12546 * gdb.base/restore.c (main): Return zero, so exit code
e8d359df
MS
12547 will be consistant.
12548
0b71dc91
DC
125492003-02-26 David Carlton <carlton@math.stanford.edu>
12550
12551 * gdb.c++/templates.exp (do_tests): KFAIL the "print Foo<volatile
12552 char *>::foo" test with respect to PR c++/33. Create a new test
12553 which is identical to that one except that it doesn't put the
12554 space between the "char" and the "*"; KFAIL it, too.
12555
dd14ab43
DC
125562003-02-26 David Carlton <carlton@math.stanford.edu>
12557
12558 * gdb.c++/templates.exp (do_tests): Convert XFAILs about printing
12559 template types into either PASSes or KFAILs (corresponding to PR
12560 c++/57). Tweak indentation. Update copyright.
12561
1146c7f1
SC
125622003-02-23 Stephane Carrez <stcarrez@nerim.fr>
12563
12564 * lib/gdb.exp: Don't execute C++ tests on m6811/m6812 targets.
12565
74641dfb
MC
125662003-02-13 Michael Chastain <mec@shout.net>
12567
12568 * gdb.base/exprs.exp: Remove i960 remnants.
12569 * gdb.base/funcargs.exp: Likewise.
12570 * gdb.base/list.exp: Likewise.
12571 * gdb.base/ptype.exp: Likewise.
12572
559cd2d0
DC
125732003-02-14 David Carlton <carlton@math.stanford.edu>
12574
12575 * gdb.c++/virtfunc.exp (test_virtual_calls): Change 'print
12576 pEe->D::vg()" from XFAIL to KFAIL.
12577
c4f90d87
JM
125782003-02-13 Jason Molenda (jmolenda@apple.com)
12579
12580 * gdb.base/maint.exp: Update maint print statistics regexp to include
12581 new entries.
12582
cbc4d97c
MC
125832003-02-13 Michael Chastain <mec@shout.net>
12584
12585 * gdb.c++/inherit.exp: Remove call to get_debug_format.
12586
40f235b7
MC
125872003-02-12 Michael Chastain <mec@shout.net>
12588
12589 * gdb.c++/classes.exp: Remove setup_xfail_format for DWARF 1.
12590 * gdb.c++/inherit.exp: Likewise.
12591 * gdb.c++/cplusfuncs.exp: Remove suppression logic for DWARF 1.
12592 * gdb.c++/templates.exp: Likewise.
12593 * gdb.c++/virtfunc.exp: Likewise.
12594
c56716b0
JM
125952003-02-06 Jason Molenda (jason-cl@molenda.com)
12596
12597 * gdb.mi/mi-syn-frame.c (subroutine): Add a comment explaining
12598 why the code is written that way.
12599
070afcf8
MC
126002003-02-05 Michael Chastain <mec@shout.net>
12601
12602 * gdb.base/dump.exp: Add missing copyright line.
12603
5d0331e5
JM
126042003-02-05 Jason Molenda (jason-cl@molenda.com)
12605
f7ae6d3e 12606 * gdb.mi/mi-syn-frame.c (subroutine): Add an extra statement
5d0331e5
JM
12607 at the beginning so the breakpoint doesn't get set on the loop.
12608
92851186
MC
126092003-02-05 Michael Chastain <mec@shout.net>
12610
12611 * gdb.c++/local.exp: Relax the test for PR gdb/825 to accept
12612 output for configurations with gcc 2.95.3.
12613
cbf1e085
AC
126142003-02-05 Keith Seitz <keiths@redhat.com>
12615 Andrew Cagney <ac131313@redhat.com>
12616
12617 * gdb.mi/mi-cli.exp: New file.
d63a86f8 12618
29518e1e
MC
126192003-02-04 Michael Chastain <mec@shout.net>
12620
12621 * gdb.c++/anon-union.exp: Do not call gdb_suppress_entire_file.
12622 Call perror and then continue.
12623
5af1d5f3
MC
126242003-02-03 Michael Chastain <mec@shout.net>
12625
12626 * gdb.c++/pr-1023.cc: New file.
12627 * gdb.c++/pr-1023.exp: New file.
12628
6b549786
JB
126292003-02-05 Jim Blandy <jimb@redhat.com>
12630
12631 * gdb.c++/local.exp: Don't expect Local to be in scope in main;
12632 it's local to foobar. Check for it there, and check that it's not
12633 present in main.
12634 * gdb.c++/local.cc (marker2): New function.
12635 (foobar): Call marker1.
12636 (main): Call marker2 instead of marker1.
12637
67f16606
AC
126382003-02-04 Andrew Cagney <ac131313@redhat.com>
12639
12640 * gdb.disasm/mn10200.exp: Obsolete file.
12641 * gdb.trace/Makefile.in (clean mostlyclean): Remove mn10200.
12642 * gdb.disasm/Makefile.in (clean mostlyclean): Remove mn10200.
12643 * gdb.base/watchpoint.exp: Mark the mn10200 xfails as obsolete.
12644
1c5cb38e
DC
126452003-02-04 David Carlton <carlton@math.stanford.edu>
12646
12647 * gdb.c++/overload.exp: Test intToChar(1).
12648 * gdb.c++/overload.cc (intToChar): New.
12649 (main): Call intToChar.
12650
d1fe6965
DC
126512003-02-03 David Carlton <carlton@math.stanford.edu>
12652
12653 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): Add
12654 'might_kfail' arg.
12655 KFAIL some of the continue_to_bp_overloaded calls, according to
12656 PR c++/1025.
12657
9ba61c5d
MC
126582003-02-01 Michael Chastain <mec@shout.net>
12659
12660 * gdb.base/advance.c (marker1): New marker function.
12661 * gdb.base/advance.exp: When the 'advance' command lands on the
12662 return breakpoint, it can legitimately stop on either the
12663 current line or the next line. Accommodate both outcomes.
12664 * gdb.base/until.exp: Likewise.
12665
e7494ffb
AC
126662003-02-02 Andrew Cagney <ac131313@redhat.com>
12667
12668 2002-11-10 Jason Molenda (jason-cl@molenda.com):
a9c64011
AS
12669 * gdb.mi/mi-var-child.exp: -var-list-children's CHILDREN field is
12670 now a list, not a tuple.
12671 * gdb.mi/mi-var-display.exp: Ditto.
12672 * gdb.mi/gdb792.exp: Ditto.
e7494ffb 12673
075559bc
AC
126742003-02-01 Andrew Cagney <ac131313@redhat.com>
12675
12676 From 2002-11-09 Jason Molenda (jason-cl@molenda.com):
a9c64011
AS
12677 * gdb.mi/mi-syn-frame.exp: New tests for synthetic frames in
12678 stack backtraces.
12679 * gdb.mi/mi-syn-frame.c: Part of same.
075559bc 12680
2bd4c7b1
MK
126812003-02-01 Mark Kettenis <kettenis@gnu.org>
12682
12683 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
12684 gdb.mi/mi1-pthreads.exp: Return instead of calling
12685 gdb_suppress_entire_file.
12686
eabd8992
MS
126872003-02-01 Mark Salter <msalter@redhat.com>
12688
12689 * gdb.asm/arm.inc (gdbasm_startup): Clear frame pointer, not sp.
12690
71469e2f
MS
126912003-01-31 Mark Salter <msalter@redhat.com>
12692
12693 * lib/mi-support.exp (mi_gdb_load): Support remote targets.
12694 Support empty arg.
12695
38a94d44
MC
126962003-01-30 Michael Chastain <mec@shout.net>
12697
12698 * lib/gdb.exp: Revert patch of 2003-01-06, which set LC_ALL.
12699 This was a workaround for a UTF-8 bug in readline 4.3. The bug
12700 has been fixed in gdb/readline on 2003-01-09.
12701
19ea9e73
MS
127022003-01-29 Michael Snyder <msnyder@redhat.com>
12703
e8d359df
MS
12704 * gdb.base/maint.exp: Allow for leading underscore in symbol.
12705 * gdb.base/display.exp: Allow for leading underscore in symbol.
19ea9e73
MS
12706 * gdb.base/args.exp: Skip if target does not support args passing.
12707
2307bd6a
DJ
127082003-01-22 Daniel Jacobowitz <drow@mvista.com>
12709
19ea9e73 12710 * lib/gdb.exp (gdb_test_multiple): New function, cloned from
2307bd6a
DJ
12711 gdb_test. Accept a list of expect arguments as the third
12712 parameter.
12713 (gdb_test): Use it.
12714
f2dd3617
EZ
127152003-01-20 Elena Zannoni <ezannoni@redhat.com>
12716
12717 * gdb.arch/altivec-abi.exp: Set variable 'srcfile' differently, to
12718 allow for different test tree configurations. Update some
12719 tescases accordingly.
12720 * gdb.arch/altivec-regs.exp: Ditto.
12721 * gdb.asm/asm-source.exp: Ditto.
12722 * gdb.base/advance.exp: Ditto.
12723 * gdb.base/display.exp: Ditto.
d63a86f8 12724 * gdb.base/long_long.exp: Ditto.
f2dd3617
EZ
12725 * gdb.base/mips_pro.exp: Ditto.
12726 * gdb.base/overlays.exp: Ditto.
12727 * gdb.base/relocate.exp: Ditto.
12728 * gdb.base/setshow.exp: Ditto.
12729 * gdb.base/step-line.exp: Ditto.
12730 * gdb.base/step-test.exp: Ditto.
12731 * gdb.base/until.exp: Ditto.
12732 * gdb.c++/virtfunc.exp: Get rid of variable 'src'.
12733
c71cdefd
DC
127342003-01-17 David Carlton <carlton@math.stanford.edu>
12735
12736 * gdb.c++/demangle.exp (test_lucid_style_demangling): KFAIL test
12737 corresponding to PR c++/945.
12738 Update copyright.
12739
fdba05d7
DC
127402003-01-17 David Carlton <carlton@math.stanford.edu>
12741
12742 * gdb.c++/inherit.exp (test_print_mi_members): KFAIL tests
12743 corresponding to PR c++/68.
12744
127452003-01-17 David Carlton <carlton@math.stanford.edu>
d2b29e01
DC
12746
12747 * gdb.c++/cplusfuncs.exp (print_addr_2_kfail): New procedure.
12748 (test_paddr_hairy_functions): Call print_addr_2_kfail for
12749 hairyfunc5 through hairyfunc7. KFAIL for PR c++/19.
12750
c362c33a
EZ
127512003-01-15 Elena Zannoni <ezannoni@redhat.com>
12752
0fbc361c
EZ
12753 * gdb.base/break.exp: Fix change of default location, because of
12754 removal of until tests.
12755 * gdb.base/help.exp: Update test for new 'until' help message.
12756 Add test for help on 'advance'.
a9c64011 12757 * gdb.base/args.exp: Fix foobar with GDBFLAGS global.
c362c33a 12758
dabf8a35
MK
127592003-01-15 Mark Kettenis <kettenis@gnu.org>
12760
12761 * gdb.base/default.exp: Adapt "info float" test for recent changes
12762 to that command. Add test for "info vector".
12763 * gdb.base/float.exp: New file. Add test for "info float" that
12764 resembles the old test in gdb.base/default.exp.
12765
a1769aca
DC
127662003-01-15 David Carlton <carlton@math.stanford.edu>
12767
12768 * gdb.base/selftest.exp (do_steps_and_nexts): Allow gdb_sysroot.
12769
82025e13
EZ
127702003-01-15 Elena Zannoni <ezannoni@redhat.com>
12771
12772 * gdb.base/break.exp: Move the tests of until command from here...
12773 * gdb.base/until.exp: ... to here. New file. Add other tests.
12774 * gdb.base/advance.c: New file.
12775 * gdb.base/advance.exp: New file.
12776
8f9ab801
EZ
127772003-01-14 Elena Zannoni <ezannoni@redhat.com>
12778
a9c64011
AS
12779 * gdb.base/args.c: New file.
12780 * gdb.base/args.exp: New file.
8f9ab801 12781
9ae66589
DJ
127822003-01-14 Daniel Jacobowitz <drow@mvista.com>
12783
12784 * gdb.c++/virtfunc.exp: Remove fixed XFAIL.
12785
8d77e5c3
DJ
127862003-01-14 Daniel Jacobowitz <drow@mvista.com>
12787
12788 * gdb.threads/killed.exp: Use KFAIL for gdb/568.
12789
12d2f0a1
DJ
127902003-01-14 Daniel Jacobowitz <drow@mvista.com>
12791
12792 * gdb.base/constvars.exp: Remove two extra XFAILs. Update copyright
12793 dates.
12794
6ca37014
DJ
127952003-01-13 Daniel Jacobowitz <drow@mvista.com>
12796
12797 * gdb.c++/printmethod.exp (print virtual method): Accept "(void)".
12798
b0023472
DJ
127992003-01-13 Daniel Jacobowitz <drow@mvista.com>
12800
12801 * gdb.base/printcmds.exp: Enable setup_kfail for gdb/538
12802 (ptype &*"foo").
12803 * gdb.c++/local.exp: Enable setup_kfail for gdb/482.
12804
607fbc54 128052003-01-13 Daniel Jacobowitz <drow@mvista.com>
d6abaea5
DJ
12806
12807 * gdb.mi/mi-console.exp: Remove extra "(known bug)".
12808 * gdb.mi/mi1-console.exp: Likewise.
12809
607fbc54 128102003-01-13 Daniel Jacobowitz <drow@mvista.com>
dfd536a7
DJ
12811
12812 * gdb.mi/mi-console.exp: Add KFAIL for "Hello message (known bug)".
12813 * gdb.mi/mi1-console.exp: Likewise.
12814
a1fb14a2
DJ
128152003-01-13 Daniel Jacobowitz <drow@mvista.com>
12816
12817 * gdb.c++/overload.exp: Remove some fixed XFAILs.
12818
c4cf40b7
DJ
128192003-01-09 Daniel Jacobowitz <drow@mvista.com>
12820
12821 * gdb.base/detach.exp: New test.
12822
696d5a5b
DJ
128232003-01-09 Daniel Jacobowitz <drow@mvista.com>
12824
12825 * Makefile.in (ALL_SUBDIRS): New variable.
12826 (subdirs, clean, distclean): Use it.
12827 * gdb.arch/Makefile.in: Clean up Makefile. Remove rules for
12828 regenerating Makefile, since it is generated from the top level.
12829 * gdb.asm/Makefile.in: Likewise.
12830 * gdb.base/Makefile.in: Likewise.
12831 * gdb.c++/Makefile.in: Likewise.
12832 * gdb.disasm/Makefile.in: Likewise.
12833 * gdb.java/Makefile.in: Likewise.
12834 * gdb.mi/Makefile.in: Likewise.
12835 * gdb.threads/Makefile.in: Likewise.
12836 * gdb.trace/Makefile.in: Likewise.
12837
754533e4
DC
128382003-01-09 David Carlton <carlton@math.stanford.edu>
12839
12840 * gdb.c++/annota2.exp: KFAIL "watch triggered on a.x".
12841 Add copyright year 2003.
12842
d8b3e9ee
MC
128432003-01-06 Michael Chastain <mec@shout.net>
12844
12845 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set):
12846 When selecting a thread, 'line' and 'file' are optional.
12847 * gdb.mi/mi1-pthreads.exp: Likewise.
12848
8e9e0fe6
AS
128492003-01-06 Andreas Schwab <schwab@suse.de>
12850
12851 * lib/gdb.exp: Set LC_ALL to "C" to avoid spurious testsuite
12852 failures.
12853
b5ab8ff3
DJ
128542003-01-04 Daniel Jacobowitz <drow@mvista.com>
12855
12856 Fix PR gdb/844
12857 * lib/gdb.exp (gdb_compile): Handle "quiet" option.
12858 (gdb_compile_pthreads): Pass "quiet" to gdb_compile.
12859
12860 * gdb.threads/gcore-thread.exp: Use gdb_compile_pthreads. Return
12861 instead of calling gdb_suppress_entire_file.
12862 * gdb.threads/print-threads.exp: Likewise.
12863 * gdb.threads/schedlock.exp: Likewise.
12864
12865 * gdb.threads/killed.exp: Return instead of calling
12866 gdb_suppress_entire_file.
12867 * gdb.threads/linux-dp.exp: Likewise.
12868 * gdb.threads/pthreads.exp: Likewise.
12869
1e698235
DJ
128702003-01-04 Daniel Jacobowitz <drow@mvista.com>
12871
12872 * gdb.base/callfuncs.exp: Don't XFAIL unprototyped functions for
12873 stabs.
12874 * gdb.base/completion.exp: Allow marker1(void) as well as marker1().
12875 * gdb.base/whatis.exp: Always allow (void) after function names.
12876
147ff08c
DJ
128772003-01-04 Daniel Jacobowitz <drow@mvista.com>
12878
12879 * gdb.c++/casts.exp: Correct regexp.
12880
dc62bfc2
MK
128812003-01-04 Mark Kettenis <kettenis@gnu.org>
12882
12883 * configure.in: Call AC_CONFIG_HEADER. Don't call
12884 AC_CONFIG_SUBDIRS on gdb.arch, gdb.asm, gdb.base gdb.c++ gdb.java,
12885 gdb.disasm, gdb.mi, gdb.threads and gdb.trace. Call
12886 AC_CHECK_HEADERS on pthread.h. Put Makefiles in the
12887 aforementioned directories in the AC_OUPUT call.
12888 * config.hin: New file.
12889 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
12890 gdb.mi/mi1-pthreads.exp, gdb.threads/gcore-thread.exp,
12891 gdb.threads/killed.exp, gdb.threads/print-threads.exp,
12892 gdb.threads/pthreads.exp, gdb.threads/schedlock.exp: Make sure we
12893 pass -I$objdir instead of -I$objdir/$subdir in compilation.
12894 * gdb.arch/configure.in, gdb.arch/configure, gdb.asm/configure.in,
12895 gdb.asm/configure, gdb.base/configure.in, gdb.base/configure,
12896 gdb.c++/configure.in, gdb.c++/configure, gdb.disasm/configure.in,
12897 gdb.disasm/configure, gdb.java/configure.in, gdb.java/configure,
12898 gdb.mi/configure.in, gdb.mi/configure, gdb.mi/config.in,
12899 gdb.threads/configure.in, gdb.threads/configure,
12900 gdb.threads/config.in, gdb.trace/configure.in,
12901 gdb.trace/configure: Removed.
12902
77afa639
MC
129032003-01-03 Michael Chastain <mec@shout.net>
12904
12905 * gdb.base/miscexprs.c: Fix PR gdb/697, "buglet in
12906 testsuite/gdb.base/miscexprs.c, off-by-1 array reference".
12907
7634bb6e
DJ
129082003-01-03 Daniel Jacobowitz <drow@mvista.com>
12909
12910 * gdb.base/store.exp: Fix regular expressions.
12911
b39c905e
MK
129122002-12-28 Mark Kettenis <kettenis@gnu.org>
12913
12914 * configure.in: Rewrite.
12915 * configure: Regenerated.
12916
0a8551dd
DC
129172003-01-03 David Carlton <carlton@math.stanford.edu>
12918
12919 * gdb.base/psymtab.exp: New file.
12920 * gdb.base/psymtab1.c: Ditto.
12921 * gdb.base/psymtab2.c: Ditto.
12922
c60b7188
AF
129232002-12-23 Adam Fedor <fedor@gnu.org>
12924
12925 * gdb.base/maint.exp: Update expect output to include 'ObjC'.
12926
ee73db83
DC
129272002-12-23 David Carlton <carlton@math.stanford.edu>
12928
12929 * gdb.base/selftest.exp (do_steps_and_nexts): Allow initial brace
12930 and current_directory initialization.
12931
d6c1774e
JB
129322002-12-22 Jim Blandy <jimb@redhat.com>
12933
f0a847b8
JB
12934 * gdb.trace/tfind.exp: Pass '-O1' flag via the 'optimize' option,
12935 rather than as part of the output file name.
12936
d6c1774e
JB
12937 * gdb.base/attach.exp: There's no need to copy the test program to
12938 /tmp; that was only ever necessary on HP/UX, and this test is
12939 entirely disabled there anyway.
12940
f0708dbb
JB
129412002-12-21 Jim Blandy <jimb@redhat.com>
12942
4c2acfea
JB
12943 * gdb.c++/psmang.exp: Doc fix.
12944
f0708dbb
JB
12945 * gdb.c++/psmang.exp, gdb.c++/psmang1.cc, gdb.c++/psmang2.cc: New
12946 test.
12947
9579e000
DC
129482002-12-20 David Carlton <carlton@math.stanford.edu>
12949
12950 * gdb.c++/annota2.exp: KFAIL annotate-quit.
12951
d1810171
MC
129522002-12-18 Michael Chastain <mec@shout.net>
12953
12954 * gdb.c++/annota2.exp: Add copyright year 2002.
12955
76565097
DC
129562002-12-17 David Carlton <carlton@math.stanford.edu>
12957
12958 * gdb.c++/try_catch.cc: Add marker comments.
12959 * gdb.c++/try_catch.exp: Get line numbers from marker comments.
12960 * gdb.c++/m-data.cc: Delete namespace __gnu_test.
12961 * gdb.c++/m-static.cc: Ditto.
12962 * gdb.c++/m-static1.cc: Ditto.
12963 * gdb.c++/try_catch.cc: Ditto.
12964
da81390b
JJ
129652002-12-16 Jeff Johnston <jjohnstn@redhat.com>
12966
12967 * lib/mi-support.exp (mi_reinitialize_dir): Check mi level
12968 to see whether we are using the new -environment-directory
12969 command which resets via -r or the old version of the command
12970 which may prompt the user. Part of fix for gdb/741.
12971
b304d130
AC
129722002-12-13 Andrew Cagney <ac131313@redhat.com>
12973
12974 * gdb.fortran/types.exp: Update obsolete comment.
12975 * gdb.fortran/exprs.exp: Ditto.
12976 * lib/gdb.exp: Delete obsolete code.
12977 * gdb.chill/ChangeLog, gdb.chill/Makefile.in: Delete.
12978 * gdb.chill/builtins.ch, gdb.chill/builtins.exp: Delete.
12979 * gdb.chill/callch.ch, gdb.chill/callch.exp: Delete.
12980 * gdb.chill/chexp.exp, gdb.chill/chillvars.ch: Delete.
12981 * gdb.chill/chillvars.exp, gdb.chill/configure: Delete.
12982 * gdb.chill/configure.in, gdb.chill/enum.ch: Delete.
12983 * gdb.chill/enum.exp, gdb.chill/func1.ch: Delete.
12984 * gdb.chill/gch1041.ch, gdb.chill/gch1041.exp: Delete.
12985 * gdb.chill/gch1272.ch, gdb.chill/gch1272.exp: Delete.
12986 * gdb.chill/gch1280.ch, gdb.chill/gch1280.exp: Delete.
12987 * gdb.chill/gch922.ch, gdb.chill/gch922.exp: Delete.
12988 * gdb.chill/gch981.ch, gdb.chill/gch981.exp: Delete.
12989 * gdb.chill/misc.ch, gdb.chill/misc.exp: Delete.
12990 * gdb.chill/powerset.ch, gdb.chill/powerset.exp: Delete.
12991 * gdb.chill/pr-4975-grt.ch, gdb.chill/pr-4975.ch: Delete.
12992 * gdb.chill/pr-4975.exp, gdb.chill/pr-5016.ch: Delete.
12993 * gdb.chill/pr-5016.exp, gdb.chill/pr-5020.ch: Delete.
12994 * gdb.chill/pr-5020.exp, gdb.chill/pr-5022.ch: Delete.
12995 * gdb.chill/pr-5022.exp, gdb.chill/pr-5646-grt.ch: Delete.
12996 * gdb.chill/pr-5646.ch, gdb.chill/pr-5646.exp: Delete.
12997 * gdb.chill/pr-5984.ch, gdb.chill/pr-5984.exp: Delete.
12998 * gdb.chill/pr-6292.ch, gdb.chill/pr-6292.exp: Delete.
12999 * gdb.chill/pr-6632-grt.ch, gdb.chill/pr-6632.ch: Delete.
13000 * gdb.chill/pr-6632.exp, gdb.chill/pr-8134.exp: Delete.
13001 * gdb.chill/pr-8136.ch, gdb.chill/pr-8136.exp: Delete.
13002 * gdb.chill/pr-8405.ch, gdb.chill/pr-8405.exp: Delete.
13003 * gdb.chill/pr-8742.ch, gdb.chill/pr-8742.exp: Delete.
13004 * gdb.chill/pr-8894-grt.ch, gdb.chill/pr-8894.ch: Delete.
13005 * gdb.chill/pr-8894.exp, gdb.chill/pr-9095.ch: Delete.
13006 * gdb.chill/pr-9095.exp, gdb.chill/pr-9946.ch: Delete.
13007 * gdb.chill/pr-9946.exp, gdb.chill/result.ch: Delete.
13008 * gdb.chill/result.exp, gdb.chill/string.ch: Delete.
13009 * gdb.chill/string.exp, gdb.chill/tests1.ch: Delete.
13010 * gdb.chill/tests1.exp, gdb.chill/tests2.ch: Delete.
13011 * gdb.chill/tests2.exp, gdb.chill/tuples.ch: Delete.
13012 * gdb.chill/tuples.exp, gdb.chill/xstruct-grt.ch: Delete.
13013 * gdb.chill/xstruct.ch, gdb.chill/xstruct.exp: Delete.
13014
a23b6e6a
DC
130152002-12-11 David Carlton <carlton@math.stanford.edu>
13016
13017 * gdb.c++/m-data.exp: Add test for members that shadow global
13018 variables: see PR gdb/804.
13019 * gdb.c++/m-data.cc: Ditto.
13020
6604731b
DJ
130212002-12-10 Daniel Jacobowitz <drow@mvista.com>
13022
13023 * gdb.base/foll-vfork.exp: Re-enable test on HP/UX.
13024
de46ecd7
DC
130252002-12-06 David Carlton <carlton@math.stanford.edu>
13026
13027 * gdb.base/store.c: Don't declare functions static.
13028
27e829d0
AC
130292002-12-04 Andrew Cagney <ac131313@redhat.com>
13030
13031 * gdb.base/store.exp, gdb.base/store.c: New files.
13032
92806416
DJ
130332002-12-03 Daniel Jacobowitz <drow@mvista.com>
13034
13035 * gdb.base/selftest.exp: Update for current gdb.
13036
3bcbaac5
DJ
130372002-12-03 Daniel Jacobowitz <drow@mvista.com>
13038
13039 * gdb.base/maint.exp: Only dump symbols from one source file
13040 or objfile.
13041
f4f00b1f
DJ
130422002-12-03 Daniel Jacobowitz <drow@mvista.com>
13043
13044 * gdb.base/step-test.exp: Allow MIPS to return to the line of a
13045 function call.
13046
f1c8a949
JB
130472002-11-25 Jim Blandy <jimb@redhat.com>
13048
13049 * lib/mi-support.exp (mi_delete_breakpoints): Change name of
13050 function appearing in error message.
13051
9e297a97
DJ
130522002-11-21 Daniel Jacobowitz <drow@mvista.com>
13053
13054 * gdb.base/maint.exp (help maint dump-me): Update with typo fix.
13055
1f312e79
JJ
130562002-11-08 Jeff Johnston <jjohnstn@redhat.com>
13057
d63a86f8
RM
13058 * lib/mi-support.exp (mi_gdb_start): Verify the startup message
13059 for mi1 and current mi is in correct format. New mi startup message
1f312e79
JJ
13060 should be in mi console format. This is part of fix for PR gdb/604.
13061
83c31e7d
FN
130622002-09-18 Fernando Nasser <fnasser@redhat.com>
13063
13064 * gdb.asm/asm-source.exp: Adjust patter to new disassembler routine
13065 which explicitly prints the zero offset as "+0".
13066
322b3f65
DJ
130672002-10-22 Daniel Jacobowitz <drow@mvista.com>
13068
13069 * gdb.threads/schedlock.c (args): Make unsigned.
13070
130712002-10-21 Daniel Jacobowitz <drow@mvista.com>
13072
13073 * gdb.asm/asm-source.exp: Add "mips*-*" pattern. Update line
13074 numbers. Allow "foo2|selected stack frame".
13075 * gdb.asm/asmsrc1.s: Use gdbasm_declare and gdbasm_end.
13076 * gdb.asm/asmsrc2.s: Likewise.
13077 * gdb.asm/common.inc: Define gdbasm_declare and gdbasm_end. Update
13078 comments.
13079 * gdb.asm/mips.inc: New file.
13080
5e2fe5b8
AF
130812002-10-18 Adam Fedor <fedor@gnu.org>
13082
13083 * gdb.base/default.exp: Update expected output to include 'ObjC'.
13084 * gdb.base/help.exp: Likewise.
13085
abe1a5d0
KB
130862002-10-17 Kevin Buettner <kevinb@redhat.com>
13087
13088 * gdb.base/constvars.c (struct crass, struct crisp): New structs.
13089 * gdb.base/constvars.exp (ptype crass, ptype crisp): New tests.
13090
10abb1d4
JB
130912002-10-02 Jim Blandy <jimb@redhat.com>
13092
13093 * gdb.c++/casts.cc, gdb.c++/casts.exp: New test.
13094
1f609b42
AC
130952002-10-01 Andrew Cagney <ac131313@redhat.com>
13096
13097 * mi1-basics.exp: Copy of mi1-basics.exp MIFLAGS set "-i=mi1".
13098 * mi1-break.exp, mi1-console.exp, mi1-disassemble.exp: Ditto.
13099 * mi1-eval.exp, mi1-hack-cli.exp, mi1-pthreads.exp: Ditto.
13100 * mi1-read-memory.exp, mi1-regs.exp, mi1-return.exp: Ditto.
13101 * mi1-simplerun.exp, mi1-stack.exp, mi1-stepi.exp: Ditto.
13102 * mi1-until.exp, mi1-var-block.exp, mi1-var-child.exp: Ditto.
13103 * mi1-var-cmd.exp, mi1-var-display.exp, mi1-watch.exp: Ditto.
13104
0aee02e4
AC
131052002-09-29 Andrew Cagney <ac131313@redhat.com>
13106
13107 * mi0-basics.exp, mi0-break.exp, mi0-console.exp: Delete.
13108 * mi0-disassemble.exp, mi0-eval.exp: Delete.
13109 * mi0-hack-cli.exp, mi0-read-memory.exp: Delete.
13110 * mi0-regs.exp, mi0-return.exp, mi0-simplerun.exp: Delete.
13111 * mi0-stack.exp, mi0-stepi.exp, mi0-until.exp: Delete.
13112 * mi0-var-block.exp, mi0-var-child.exp: Delete.
13113 * mi0-var-cmd.exp, mi0-var-display.exp, mi0-watch.exp: Delete.
d63a86f8 13114
6fde09ad
KB
131152002-09-27 Kevin Buettner <kevinb@redhat.com>
13116
13117 * gdb.base/annota1.exp (info break): Make directory components of
13118 path optional since not all compilers emit this debug information.
13119
889bf7c5
PA
13120 * gdb.base/shlib-call.exp (step inside shr2): Don't fail if first
13121 step ends up stepping out of the function instead of stopping on
13122 the epilogue.
6fde09ad 13123
9e8aab75
KS
131242002-09-26 Keith Seitz <keiths@redhat.com>
13125
13126 * lib/insight-support.exp (gdbtk_start): Figure out where
13127 the insight executable is based on where gdb is. Use this
13128 executable to start insight instead of gdb.
13129
e36180d7
AC
131302002-09-25 Andrew Cagney <cagney@redhat.com>
13131
13132 * gdb.base/pc-fp.exp, gdb.base/pc-fp.c: New test.
13133
9dd34b2b
AC
131342002-09-24 Andrew Cagney <ac131313@redhat.com>
13135
13136 * gdb.gdb/complaints.exp (test_initial_complaints): Rename
13137 test_isolated_complaints.
13138 (test_empty_complaint): New function.
13139 (test_empty_complaints): New function. Check no output when no
13140 complaints.
d63a86f8 13141
dea97812
KB
131422002-09-19 Jim Blandy <jimb@redhat.com>
13143
a9c64011 13144 * gdb.base/charset.exp, gdb.base/charset.c: New files.
dea97812 13145
54951bd7
AC
131462002-09-19 Andrew Cagney <ac131313@redhat.com>
13147
13148 * gdb.gdb/complaints.exp: New file.
13149
dec43320
AC
131502002-09-18 Andrew Cagney <ac131313@redhat.com>
13151
13152 * gdb.base/maint.exp: Check `help maint internal-warning'.
13153
e70d6e3f
DC
131542002-09-18 David Carlton <carlton@math.stanford.edu>
13155
13156 * gdb.c++/m-static.exp: Remove breakpoints depending on line
13157 numbers, and replace them by a single breakpoint after the
13158 constructors are all finished.
13159 Add test 4.
13160 * gdb.c++/m-static.cc: Add test 4.
13161 * gdb.c++/m-static.h: New file.
13162 * gdb.c++/m-static1.cc: New file.
13163
13164 * gdb.c++/printmethod.exp: New file.
13165 * gdb.c++/printmethod.cc: New file.
13166
13167 * gdb.c++/pr-574.exp: New file.
13168 * gdb.c++/pr-574.cc: New file.
13169
afb5c968
CV
131702002-09-18 Corinna Vinschen <vinschen@redhat.com>
13171
13172 * gdb.base/ending-run.exp: Add handling of "step to end of run" for
13173 embedded targets which never actually exit.
13174
31e45dee
FN
131752002-09-18 Fernando Nasser <fnasser@redhat.com>
13176
13177 * gdb.base/ending-run.exp: Properly mark "continue after exit" and
13178 "don't step after run" as unresolved or unsupported, instead of xfail.
13179
a283c5a1
CV
131802002-09-18 Corinna Vinschen <vinschen@redhat.com>
13181
13182 * gdb.base/ending-run.exp: Fix expected string for _wrap_main to
13183 allow correct handling of #ifdef UNDERSCORES from dejagnu/testglue.c.
13184 Add newline to expected string in "step out of main (status wrapper)"
13185 case.
13186
11350d2a
CV
131872002-09-18 Corinna Vinschen <vinschen@redhat.com>
13188
13189 * lib/gdb.exp (rerun_to_main): Allow restarting application.
13190 * gdb.base/ena-dis-br.exp (rerun_to_main): Eliminate.
13191
0deec7d6
TT
131922002-09-17 Tom Tromey <tromey@redhat.com>
13193
13194 * gdb.base/printcmds.exp (test_print_string_constants): Expect
13195 \000, not \0, in double-quoted string.
13196
b2b4a1b5
CV
131972002-09-14 Corinna Vinschen <vinschen@redhat.com>
13198
c9d37158 13199 * gdb.base/commands.exp: Don't expect a "Program exited normally"
b2b4a1b5
CV
13200 string after running the commands execution on breakpoint tests.
13201
1c56143a
CV
132022002-09-13 Corinna Vinschen <vinschen@redhat.com>
13203
13204 * lib/gdb.exp (gdb_continue_to_end): Fix typo in expected string.
13205
37f8da45
JB
132062002-09-12 Joel Brobecker <brobecker@gnat.com>
13207
13208 * gdb.base/call-strs.exp: Fix a small typo in one of the comments.
13209
08b468e0
KS
132102002-09-10 Keith Seitz <keiths@redhat.com>
13211
13212 * lib/mi-support.exp (mi_runto): New proc. Does the same as gdb's
13213 runto proc.
13214 (mi_run_to_main): Use mi_runto.
13215 (mi_execute_to): Renamed from mi_run_to. Changed all callers.
13216
dc360f58
KS
132172002-09-10 Keith Seitz <keiths@redhat.com>
13218
13219 * lib/mi-support.exp: (mi_run_to_main): Allow anything to precede
13220 regexp for stopping at main. Could have multiple event notifications.
13221 Don't assume that main was declared with no parameters.
13222 (mi_next): Use mi_step_to.
13223 (mi_step): Use mi_next_to.
13224
ce3abcfb
CV
132252002-09-09 Corinna Vinschen <vinschen@redhat.com>
13226
13227 * gdb.base/default.exp: Fix expected string in `info float' test.
13228
d1f5b980
BE
132292002-09-09 Ben Elliston <bje@redhat.com>
13230
13231 * config/mips.exp: Update comments.
13232 * config/mips-idt.exp: Likewise.
13233 * config/nind.exp: Likewise.
13234 * config/slite.exp: Likewise.
13235 * config/sparclet.exp: Likewise.
13236 * config/udi.exp: Likewise.
13237 * config/vx.exp: Likewise.
13238 * config/vxworks29k.exp: Likewise.
13239
2f71430b
JB
132402002-09-05 Jim Blandy <jimb@redhat.com>
13241
13242 * gdb.threads/killed.exp: Fix test failure message.
13243
7ddebc7e
KS
132442002-09-04 Keith Seitz <keiths@redhat.com>
13245
13246 * lib/mi-support.exp: Update copyright.
13247 (mi_gdb_test): Increase the priority of the expected pattern
13248 so that it matches gdb_test.
13249
0ae67eb3
KS
132502002-09-03 Keith Seitz <keiths@redhat.com>
13251
13252 * lib/gdb.exp (gdb_compile_pthreads): Fix "build_bin" typo.
13253 Use integer comparison instead of string comparison for testing
13254 whether binary was built.
13255
38fc42c8
JB
132562002-09-03 Jim Blandy <jimb@redhat.com>
13257
13258 * gdb.threads/killed.exp, gdb.threads/killed.c: New test.
13259
b6ff0e81
JB
132602002-08-29 Jim Blandy <jimb@redhat.com>
13261
13262 * gdb.threads/pthreads.exp: Move the portable thread compilation
13263 code into a function in lib/gdb.exp, and call that from here.
13264 * lib/gdb.exp (gdb_compile_pthreads): New function.
13265
07c98896
KS
132662002-08-29 Keith Seitz <keiths@redhat.com>
13267
13268 * lib/mi-support.exp (mi_gdb_test): Add global declaration for
13269 expect_out so that callers can get at it.
13270
0312286c
DJ
132712002-08-23 Daniel Jacobowitz <drow@mvista.com>
13272
13273 * gdb.threads/print-threads.c: New file.
13274 * gdb.threads/print-threads.exp: New file.
13275 * gdb.threads/schedlock.c: New file.
13276 * gdb.threads/schedlock.exp: New file.
13277
dd039bc4
EZ
132782002-08-22 Elena Zannoni <ezannoni@redhat.com>
13279
a9c64011
AS
13280 * gdb.arch/altivec-abi.exp: The source C file is altivec-abi.c,
13281 not altivec.c.
dd039bc4 13282
1f36144c
MK
132832002-08-17 Mark Kettenis <kettenis@gnu.org>
13284
13285 * gdb.base/return.exp: Remove i*86-*-* from list of xfail'ed
13286 targets. The problem should be fixed now.
13287
16057ec7 132882002-08-15 Mark Kettenis <kettenis@gnu.org>
5415e7c5
MK
13289
13290 * gdb.java/jv-print.exp: Fix p '' and p ''' tests to deal with
13291 2002-07-24 change that removes final dots from error messages.
13292
3c1499ad
TT
132932002-08-13 Tom Tromey <tromey@redhat.com>
13294
13295 * gdb.base/readline.exp: New file.
13296
a20ce2c3
AC
132972002-08-01 Andrew Cagney <ac131313@redhat.com>
13298
13299 * lib/gdb.exp (gdb_expect_list): Only print one pass, fail, or
13300 supress message.
13301
db034ac5
AC
133022002-08-01 Andrew Cagney <cagney@redhat.com>
13303
13304 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove CHILLFLAGS, CHILL,
13305 CHILL_FOR_TARGET and CHILL_LIB.
13306 * configure.in (configdirs): Remove gdb.chill.
13307 * configure: Regenerate.
13308 * lib/gdb.exp: Obsolete references to chill.
13309 * gdb.fortran/types.exp: Ditto.
13310 * gdb.fortran/exprs.exp: Ditto.
13311
3e000b18
KB
133122002-07-30 Kevin Buettner <kevinb@redhat.com>
13313
13314 * gdb.base/shlib-call.exp (additional_flags): Conditionally
13315 set Irix-specific compile and link flags.
13316
28f4966b
KB
133172002-07-29 Kevin Buettner <kevinb@redhat.com>
13318
13319 * lib/gdb.exp (mips*-*-irix*): Use alternate method for preprocessing
13320 source files. The ``-o'' option doesn't work with the ``-E'' option
13321 when using the Irix compiler.
13322
46c0d5a6
DJ
133232002-07-19 Daniel Jacobowitz <drow@mvista.com>
13324
13325 * config/gdbserver.exp (gdb_load): Don't use TCL varargs.
13326 Improve support for reusing an exec file. Copy exec file
13327 to target, and run gdbserver on the target instead of on the host.
13328
eecf4bed
JB
133292002-07-18 Jim Blandy <jimb@redhat.com>
13330
0f815cdf
JB
13331 * gdb.base/ending-run.exp: Don't expect to see the program end in
13332 some orderly fashion when we're running on a real stand-alone
13333 board.
13334
eecf4bed
JB
13335 * gdb.base/interrupt.exp: Correct logic for skipping tests on
13336 targets that don't support interrupts.
13337
52d309e4
JB
133382002-07-10 Paul N. Hilfinger <hilfingr@otisco.mckusick.com>
13339
13340 * gdb.base/attach.exp: Add patterns to match output from /proc-based
13341 systems.
13342 Move comments in expect statements to inside the actions, so that they
13343 don't get matched against.
13344
ff683d9e
MK
133452002-07-10 Mark Kettenis <kettenis@gnu.org>
13346
13347 * gdb.base/interrupt.exp: Setup xfail for all i386 BSD's on "call
13348 function when asleep" test.
13349
b5356753
AC
133502002-07-10 Andrew Cagney <ac131313@redhat.com>
13351
13352 * gdb.base/page.exp: Rewrite to handle problems with very long
13353 `info set' output. Update copyright.
13354
6aa4d13a
AC
133552002-06-26 Andrew Cagney <ac131313@redhat.com>
13356
13357 * gdb.hp/configure.in (AC_CONFIG_SUBDIRS): Do not try to configure
13358 gdb.threads-hp.
13359 * gdb.hp/configure: Regenerate.
13360 * gdb.hp/gdb.threads-hp/configure.in: Delete file.
13361 * gdb.hp/gdb.threads-hp/configure: Delete file.
13362 * gdb.hp/gdb.threads-hp/Makefile.in: Delete file.
13363
8cf8c2b8
AC
133642002-06-22 Andrew Cagney <ac131313@redhat.com>
13365
13366 * gdb.base/selftest.exp (do_stes_and_next): Skip calls to
13367 setlocale, bindtextdomain and textdomain.
13368
6827a8f8
JB
133692002-06-11 Jim Blandy <jimb@redhat.com>
13370
919d772c
JB
13371 * lib/gdb.exp (get_debug_format): Tolerate message saying whether
13372 preprocessor macro information is present.
13373
6827a8f8
JB
13374 * macscp.exp, macscp1.c, macscp2.h, macscp3.h, macscp4.h: New
13375 tests.
13376
c15b0d21
MS
133772002-06-06 Michael Snyder <msnyder@redhat.com>
13378
c5984d70
MS
13379 * gdb.base/overlays.exp: Record addresses of overlay
13380 functions in TCL variables rather than in GDB variables,
13381 to avoid having GDB convert them to pointers (with loss
13382 of information).
13383
d63a86f8 13384 * gdb.base/d10v.ld: Merge in several years worth of
99a8512b 13385 default linker script changes.
c15b0d21
MS
13386 * gdb.base/long_long.exp: Add check for sizeof (long double).
13387
be26fe0d
ML
133882002-06-06 Michal Ludvig <mludvig@suse.cz>
13389
13390 * gdb.asm/asm-source.exp: Add x86-64 target.
13391 * gdb.asm/x86_64.inc: New.
d63a86f8 13392
258093ca 133932002-05-30 Michael Chastain <mec@shout.net>
258093ca 13394
4b3153f1 13395 From Benjamin Kosnik <bkoz@redhat.com>:
258093ca
MC
13396 * gdb.c++/m-static.cc: New file.
13397 * gdb.c++/m-static.exp: New file.
13398
241264c6
MS
133992002-05-28 Michael Snyder <msnyder@redhat.com>
13400
13401 * gdb.base/call-ar-st.exp: Allow for reduced floating point
13402 precision.
13403
9bba8c8f 134042002-05-27 Michael Chastain <mec@shout.net>
71ea1be0 13405
4b3153f1 13406 From Benjamin Kosnik <bkoz@redhat.com>:
71ea1be0
MC
13407 * gdb.c++/m-data.cc: New file.
13408 * gdb.c++/m-data.exp: New file.
13409
134102002-05-27 Michael Chastain <mec@shout.net>
9bba8c8f 13411
4b3153f1 13412 From Benjamin Kosnik <bkoz@redhat.com>:
9bba8c8f 13413 * gdb.c++/try_catch.cc: New file.
d63a86f8 13414 * gdb.c++/try_catch.exp: New file.
9bba8c8f 13415
def1b996
MC
134162002-05-27 Michael Chastain <mec@shout.net>
13417
13418 * gdb.c++/local.exp: Accept more nested types in output.
13419
522ba268
MC
134202002-05-26 Michael Chastain <mec@shout.net>
13421
13422 * gdb.base/call-rt-st.exp: Fix typo in brace quoting.
13423
277254ba
MS
134242002-05-15 Nick Clifton <nickc@cambridge.redhat.com>
13425
13426 * lib/gdb.exp (gdb_wrapper_init): Just because
13427 gdb_wrapper_file exists, this does not mean that the file
13428 should not be rebuilt. That is what gdb_wrapper_initialized
13429 is for.
13430 (default_gdb_init): Reset gdb_wrapper_initialized.
13431
b61a8733
MS
134322002-05-23 Michael Snyder <msnyder@redhat.com>
13433
d63a86f8 13434 * gdb.base/all-bin.exp: Revise previous patch by just reducing
5bdb6d01
MS
13435 the precision of the floating point test results.
13436 * gdb.base/call-rt-st.exp: Ditto.
13437
b61a8733
MS
13438 * gdb.base/all-bin.exp: Allow for reduced floating point precision.
13439 * gdb.base/call-rt-st.exp: Ditto.
13440
56f6e910
MC
134412002-05-19 Michael Chastain <mec@shout.net>
13442
13443 * gdb.c++/inherit.exp: Accept "VTT for ..." in output strings.
13444
ad0b0016
EZ
134452002-05-19 Elena Zannoni <ezannoni@redhat.com>
13446
a9c64011
AS
13447 * configure.in (configdirs): Add gdb.arch.
13448 * configure: Regenerate.
ad0b0016 13449
f617d2b6
JB
134502002-05-17 Jim Blandy <jimb@redhat.com>
13451
13452 * gdb.base/completion.exp: Recognize the more detailed error
13453 messages produced by the macro expander's lexical analyzer.
13454
eac2a696
EZ
134552002-05-14 Elena Zannoni <ezannoni@redhat.com>
13456
a9c64011
AS
13457 * gdb.arch/altivec-abi.c: New file.
13458 * gdb.arch/altivec-abi.exp: New file.
13459 * gdb.arch/altivec-regs.c: New file.
13460 * gdb.arch/altivec-regs.exp: New file.
eac2a696 13461
2fdde8f8
DJ
134622002-05-14 Daniel Jacobowitz <drow@mvista.com>
13463
13464 * gdb.base/maint.exp (maint print type): Update for new type
13465 structure.
d63a86f8 13466
e31f1a7c
EZ
134672002-05-14 Elena Zannoni <ezannoni@redhat.com>
13468
13469 * gdb.arch: New directory.
13470 * gdb.arch/configure.in: New file.
13471 * gdb.arch/configure: New file.
13472 * gdb.arch/Makefile.in: New file.
13473
db589741
CV
134742002-05-13 Corinna Vinschen <vinschen@redhat.com>
13475
13476 * gdb.asm/asm-source.exp: Add v850 as supported target.
13477 * gdb.asm/v850.inc: New file.
13478
8ce2a7dc
DJ
134792002-05-13 Daniel Jacobowitz <drow@mvista.com>
13480
13481 * gdb.c++/annota2.exp (annotate-quit): Add comment.
13482
df763c7f
DJ
134832002-05-12 Daniel Jacobowitz <drow@mvista.com>
13484
13485 * gdb.base/break.exp: Check 'break "marker2"'.
13486
377daeed
MS
134872002-05-10 Michael Snyder <msnyder@redhat.com>
13488
13489 * gdb.base/long_long.exp: Fix typo.
13490
c4b7bc2b
JB
134912002-05-10 Jim Blandy <jimb@redhat.com>
13492
ecac9a4e
JB
13493 * gdb.base/printcmds.exp: Don't xfail the ptype command. This is
13494 a bug.
13495
c4b7bc2b
JB
13496 * gdb.base/printcmds.exp (test_integer_literals_rejected):
13497 Recognize more detailed error message produced by the macro
13498 expander's lexical analyzer.
13499 * lib/gdb.exp (test_print_reject): Same.
13500
e71019a1
MK
135012002-05-09 Mark Kettenis <kettenis@gnu.org>
13502
13503 * gdb.c++/method.exp: Fix typo.
13504
fedfc8e6
MS
135052002-05-08 Michael Snyder <msnyder@redhat.com>
13506
166a1957
MS
13507 * gdb.mi/mi-var-child.exp: Accept (void) as well as ().
13508 * gdb.mi/mi0-var-child.exp: Accept (void) as well as ().
fedfc8e6 13509 * gdb.base/default.exp: Merge clauses for arm, strongarm, xscale.
35928259
MS
13510 * gdb.base/long_long.exp: Merge clauses for arm and xscale.
13511 Add iftarget clause for strongarm.
d63a86f8 13512
f1c47eb2
MS
135132002-05-06 Michael Snyder <msnyder@redhat.com>
13514
cb9a9d3e
MS
13515 * lib/gdb.exp (gdb_test): Add case to allow for status wrapper.
13516 (gdb_continue_to_end): Accept output from status wrapper.
13517 * gdb.base/ending-run.exp: Add case for output from status wrapper.
13518 Clean up fail messages to match pass messages.
13519
f1c47eb2
MS
13520 Enable the "needs_status_wrapper" testsuite feature.
13521 * lib/gdb.exp (gdb_wrapper_init): New procedure.
13522 (gdb_compile): Conditionally call gdb_wrapper_init.
13523 * gdb.base/a2-run.exp: Recognize output from status wrapper.
13524 * gdb.c++/method.exp: Recognize output from status wrapper.
13525
6079c749
BE
135262002-05-06 Ben Elliston <bje@redhat.com>
13527From Graydon Hoare <graydon@redhat.com>
13528
13529 * config/sid.exp: Include support for "rawsid" protocol.
13530
188baff3
JB
135312002-05-03 Jim Blandy <jimb@redhat.com>
13532
13533 * gdb.c++/hang.exp: Check for corruption of the cv_type chain.
13534 * gdb.c++/hang3.C: New file.
13535
b9c07f0f
AC
135362002-05-04 Andrew Cagney <ac131313@redhat.com>
13537
13538 * gdb.base/default.exp: Remove obsolete code.
13539 * gdb.c++/misc.exp: Ditto. Update copyright.
13540 * gdb.c++/cplusfuncs.exp: Ditto. Update copyright.
13541 * gdb.base/whatis.exp: Ditto. Update copyright.
13542 * gdb.base/scope.exp: Ditto. Update copyright.
13543 * gdb.base/ptype.exp: Ditto. Update copyright.
13544 * gdb.base/printcmds.exp: Ditto. Update copyright.
13545 * gdb.base/opaque.exp: Ditto. Update copyright.
13546 * gdb.base/list.exp: Ditto.
13547 * gdb.base/funcargs.exp: Ditto. Update copyright.
13548 * gdb.hp/gdb.threads-hp/usrthbasic.c: Delete.
13549 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Delete.
13550 * gdb.hp/gdb.threads-hp/usrthcore.c: Delete.
13551 * gdb.hp/gdb.threads-hp/usrthcore.exp: Delete.
13552 * gdb.hp/gdb.threads-hp/usrthfork.c: Delete.
13553 * gdb.hp/gdb.threads-hp/usrthfork.exp: Delete.
13554
5c7a0397
MS
135552002-05-02 Michael Snyder <msnyder@redhat.com>
13556
d6dcc264 13557 * gdb.base/watchpoint.exp: Add xscale target.
5c7a0397
MS
13558 * gdb.base/long_long.exp: Add xscale target.
13559 * gdb.base/default.exp: Add xscale target.
13560
eb7f1c48
JB
135612002-05-01 Jim Blandy <jimb@redhat.com>
13562
13563 * gdb.c++/hang1.C, gdb.c++/hang2.C, gdb.c++/hang.H,
13564 gdb.c++/hang.exp: New test.
13565
a6befae8
FF
135662002-05-01 Fred Fish <fnf@redhat.com>
13567
13568 * gdb.base/completion.exp: Handle completions of "./Make" for
13569 more than one completion possibility, as is the case when we
13570 build and test in the source tree.
13571
0a310277
AG
135722002-04-29 Anthony Green <green@redhat.com>
13573
13574 * gdb.java/jmisc1.exp: New file.
13575 * gdb.java/jmisc2.exp: New file.
13576
6ff9af88
DJ
135772002-04-24 Daniel Jacobowitz <drow@mvista.com>
13578
13579 * gdb.threads/linux-dp.exp: Use 'unset' instead of 'array unset'.
13580
96b3d632
EZ
135812002-04-23 Elena Zannoni <ezannoni@redhat.com>
13582
13583 * gdb.base/help.exp: Change 'help status' to allow for target
13584 dependent output differences.
13585
5019bb54
MC
135862002-04-22 Michael Chastain <mec@shout.net>
13587
13588 * gdb.c++/local.exp: Add PR numbers: gdb/482, gdb/483.
13589
a805a116
MC
135902002-04-22 Michael Chastain <mec@shout.net>
13591
13592 * gdb.c++/method.exp: Fix syntax of reference to gdb/277.
13593
a1706bfd
DM
135942002-04-17 David S. Miller <davem@redhat.com>
13595
13596 * gdb.asm/sparc64.inc: New file.
13597 * gdb.asm/asm-source.exp: Handle sparc64-*-*.
13598
a73a20a2
EZ
135992002-04-19 Elena Zannoni <ezannoni@redhat.com>
13600
13601 * gdb.asm/asm-source.exp: Don't use a symlink, just copy the
13602 instruction file directly into the build tree. Clean up at end of
13603 test.
13604
ba678339
DM
136052002-04-18 David S. Miller <davem@redhat.com>
13606
13607 * gdb.base/annota1.exp: Expect addresses as $hex + whitespace to
13608 handle 64-bit platforms correctly.
13609 * gdb.base/maint.exp: Likewise.
13610
b03399da
KB
136112002-04-18 Kevin Buettner <kevinb@redhat.com>
13612
13613 * gdb.base/shlib-call.exp (additional_flags): AIX doesn't need
13614 ``-fpic'' when compiling files comprising a shared library, but
13615 it does need additional linker flags in order to find shared
13616 libraries at run time.
13617
e2004992
KB
136182002-04-18 Kevin Buettner <kevinb@redhat.com>
13619
13620 * gdb.base/cvexpr.c (use): New function.
13621 (main): Invoke use() on all global variables to prevent
13622 some linkers from deleting these otherwise unused symbols.
13623
d8937120
MC
136242002-04-17 Michael Chastain <mec@shout.net>
13625From David S. Miller <davem@redhat.com>
13626
13627 * gdb.c++/ovldbreak.exp: Expect addresses as $hex + whitespace to
13628 handle 64-bit platforms correctly.
13629
ffd61a58
MS
136302002-04-12 Michael Snyder <msnyder@redhat.com>
13631From Jim Blandy <jimb@redhat.com>
a9c64011 13632 * gdb.base/foo.c (foox): Remove section attribute; the linker
ffd61a58
MS
13633 script can handle this instead.
13634 * gdb.base/bar.c (barx): Same.
13635 * gdb.base/baz.c (bazx): Same.
13636 * gdb.base/grbx.c (grbxx): Same.
13637
13638 * gdb.base/overlays.exp: New test: check that GDB's manual overlay
13639 manager doesn't automatically unmap overlays unnecessarily.
13640
6b8426a6
MH
136412002-04-10 Martin M. Hunt <hunt@redhat.com>
13642
13643 * gdb.base/ending-run.exp: Fix pattern for Mips targets
13644 stepping out of main.
13645
34af4875
MC
136462002-04-09 Michael Chastain <mec@shout.net>
13647
13648 * gdb.c++/local.cc (main): Move call to marker1() inside nested
13649 scope so that the nested scope tests will make sense.
13650 * gdb.c++/local.exp: Write patterns that actually work with gcc
13651 (the HP patterns "were never known to work with gcc").
13652 Keep the old aCC patterns too.
13653
2d1676a0
DJ
136542002-04-09 Daniel Jacobowitz <drow@mvista.com>
13655
13656 * gdb.base/attach.exp: Correct target board test.
13657
3a63e3f9
MC
136582002-04-08 Michael Chastain <mec@shout.net>
13659
13660 * gdb.c++/method.exp: Require "const ... A * ..." for "ptype this"
13661 in a const method. Add some xfail and fail cases for configurations
13662 that do not emit the "const ...".
13663
f18dabd2
MC
136642002-04-07 Michael Chastain <mec@shout.net>
13665
13666 * gdb.c++/method.exp: Use gdb_test instead of send_gdb/gdb_expect.
13667 Accept "A * const" and "const A * const" as type of "this".
13668 Fix spelling of getFunky throughout. Make messages uniform.
13669
0fcddd82
EZ
136702002-04-07 Elena Zannoni <ezannoni@redhat.com>
13671
a9c64011 13672 Work around for PR gdb/285:
0fcddd82
EZ
13673 * gdb.asm/asm-source.exp: Bail out if multilibs are detected.
13674
16a8534a
EZ
136752002-04-07 Elena Zannoni <ezannoni@redhat.com>
13676
13677 * gdb.asm/asm-source.exp: Build symbolic link to arch specific
13678 instructions file at run time instead of configure time.
13679 Sometimes we run the test in a directory that is not the one we
13680 configured in.
13681 * gdb.asm/configure.in: Delete creation of symlink.
13682 * gdb.asm/configure: Regenerate.
13683
24181d81
JB
136842002-04-05 J. Brobecker <brobecker@gnat.com>
13685
13686 * gdb.gdb/xfullpath.exp: New test, to exercise the new
13687 xfullpath () function.
13688
7cdb7107
DJ
136892002-04-04 Daniel Jacobowitz <drow@mvista.com>
13690
13691 * gdb.asm/Makefile.in: Correct dependencies.
13692
13693 * gdb.asm/powerpc.inc: New file.
13694 * gdb.asm/asm-source.exp: Add PowerPC.
13695 * gdb.asm/configure.in: Likewise.
13696 * gdb.asm/configure: Regenerated.
13697
a7d17088
DJ
136982002-04-04 Daniel Jacobowitz <drow@mvista.com>
13699
13700 * gdb.base/relocate.exp: New file.
13701 * gdb.base/relocate.c: New file.
13702
cd721503
FF
137032002-04-04 Fred Fish <fnf@redhat.com>
13704
13705 * gdb.base/step-test.exp: Update comment regarding stopping in
13706 memcpy/bcopy calls inserted as part of the compiler runtime.
13707
b22ad7a7
MS
137082002-04-04 Michael Snyder <msnyder@redhat.com>
13709
13710 * gdb.base/ovlymgr.c: Add overlay event breakpoint support.
13711
5f279fa6
DJ
137122002-04-03 Daniel Jacobowitz <drow@mvista.com>
13713
13714 * lib/gdb.exp (gdb_test): Move -notransfer inside of gdb_expect.
13715 (gdb_expect): Remove $notransfer hack.
13716
dd0fd3ce
DJ
137172002-04-02 Daniel Jacobowitz <drow@mvista.com>
13718
13719 * gdb.c++/classes.exp ("calling method for small class"): Match
13720 updated register output.
13721
1e50cda1
DJ
137222002-03-30 Daniel Jacobowitz <drow@mvista.com>
13723
13724 Fix PR gdb/452
13725 * gdb.base/dbx.exp: Restore old definition of gdb_file_cmd
13726 when finished. Make gdb_file_cmd send "exec-file" when
13727 appropriate.
13728
24015922
DJ
137292002-03-30 Daniel Jacobowitz <drow@mvista.com>
13730
13731 * gdb.base/attach.exp: Remove extra setup_xfail.
13732
dd7dfd64
MS
137332002-03-26 Michael Snyder <msnyder@redhat.com>
13734
13735 * gdb.base/default.exp: Add tests for dump, append, and restore.
13736 * gdb.base/help.exp: Add tests for dump, append, and restore.
13737 * gdb.base/dump.exp: New file, test dump, append and restore.
13738 * gdb.base/dump.c: New file.
13739
48b2f8d7
MS
137402002-03-27 Michael Snyder <msnyder@redhat.com>
13741
d63a86f8 13742 * gdb.base/help.exp: Modify expect strings to reflect
48b2f8d7
MS
13743 clean-ups in help messages.
13744
05b4d525
FF
137452002-03-26 Fred Fish <fnf@redhat.com>
13746
13747 * gdb.base/step-test.exp: Accept stopping in memcpy/bcopy when we
13748 have debugging info for those functions and the compiler uses them
13749 internally to copy structs around.
13750
d7679631
FF
137512002-03-26 Fred Fish <fnf@redhat.com>
13752
13753 * gdb.base/list.exp: Revert the change made yesterday and add note
13754 about why we don't list the default lines for remote targets.
13755
523ac3f9
MS
137562002-03-25 Michael Snyder <msnyder@redhat.com>
13757
13758 * gdb.base/help.exp: Clean up unnecessary wild cards in regexps.
13759
754b2b8d
FF
137602002-03-25 Fred Fish <fnf@redhat.com>
13761
13762 * gdb.base/list.exp: This test works on remote targets so remove
13763 the short circuit for remote targets. Update copyright.
13764
33c3e192
FF
137652002-03-25 Fred Fish <fnf@redhat.com>
13766
13767 * gdb.base/attach.exp: Fix logic error that was suppressing this
13768 test for all non hppa*-*-hpux* targets, instead of the hp target.
13769 Move comments closer to the suppression point. Also now need to
13770 check that we are running natively.
13771
d43e73ee
MS
137722002-03-22 Michael Snyder <msnyder@redhat.com>
13773
882c8f02
MS
13774 * gdb.base/default.exp: Add test for gcore. Update copyright.
13775 * gdb.base/help.exp: Add test for gcore. Update copyright.
d43e73ee 13776
04c12f60
FF
137772002-03-06 Fred Fish <fnf@redhat.com>
13778
13779 * gdb.base/funcargs.c: Remove extraneous ';' character.
13780 * gdb.trace/gdb_c_test.c: Remove extraneous ';' character.
13781
b43df995
MC
137822002-03-04 Michael Chastain <mec@shout.net>
13783
13784 * gdb.mi/mi-var-cmd.exp: In test "create local variable func",
13785 accommodate gcc v3 function signature.
13786 * gdb.mi/mi0-var-cmd-exp: Ditto.
13787
92362027
AC
137882002-02-24 Andrew Cagney <ac131313@redhat.com>
13789
13790 * testsuite/gdb.base/huge.c: Replace ``Linux'' with either
13791 ``GNU/Linux'' or ``Linux kernel''
13792 * testsuite/gdb.threads/pthreads.c: Ditto.
13793
258ad32d
MC
137942002-02-24 Michael Chastain <mec@shout.net>
13795
13796 * gdb.threads/pthreads.c (thread1): Add a return statement.
13797 (thread2): Likewise.
13798 (foo): Likewise.
13799
04c3b3d4
MC
138002002-02-23 Michael Chastain <mec@shout.net>
13801
13802 * gdb.threads/linux-dp.c (philosopher): Add a return statement
13803 to placate gcc.
13804
5a2a0a20
MC
138052002-02-23 Michael Chastain <mec@shout.net>
13806
13807 * gdb.c++/templates.exp: Remove setup_xfail_format "stabs" on
13808 test "ptype bint". The test passes on all my stabs configurations.
13809
a640f7fc
JB
138102002-02-21 Jim Blandy <jimb@redhat.com>
13811
27924826
JB
13812 * gdb.asm/asm-source.exp: Parse the output from `info sources' one
13813 filename at a time, and watch for the ones we want to see.
13814
a640f7fc
JB
13815 * gdb.base/ptype.exp, gdb.base/ptype.c: Add tests for printing
13816 types of pointers to prototyped functions.
13817
edcc8c75
AC
138182002-02-20 Andrew Cagney <ac131313@redhat.com>
13819
13820 * gdb.base/sizeof.c (main): Call fill_structs. Print value of
13821 signed, unsigned and straight char.
13822 (padding_char, padding_short, padding_int, padding_long,
13823 padding_long_long, padding_float, padding_double,
13824 padding_long_double): New global variables.
13825 (fill, fill_structs): New functions.
13826
13827 * gdb.base/sizeof.exp: Check for signed and unsigned char. Check
13828 for correctly sized writes. Update copyright.
13829 (get_valueof): New procedure.
13830 (get_sizeof): Call get_valueof.
13831 (check_valueof): New procedure.
13832 (check_padding): New procedure.
13833
ac57ea44
MC
138342002-02-20 Michael Chastain <mec@shout.net>
13835
13836 * gdb.c++/virtfunc.exp (test_virtual_calls): Remove obsolete calls
13837 to setup_xfail. Document some of the remaining calls.
13838
7a10c941
MC
138392002-02-18 Michael Chastain <mec@shout.net>
13840
13841 * gdb.c++/userdef.exp: Update copyright year.
13842
fb8acdcc
DJ
138432002-02-18 Daniel Jacobowitz <drow@mvista.com>
13844
13845 * gdb.c++/userdef.exp: Test overloaded operators properly.
13846 Remove xfails.
13847
fda6ae12
MS
138482002-02-14 Michael Snyder <msnyder@redhat.com>
13849
13850 * gdb.base/gcore.exp: Relax recognition of function breakpoint.
13851
676a0442
DJ
138522002-02-14 Daniel Jacobowitz <drow@mvista.com>
13853
13854 * gdb.base/a2-run.exp: Check for a remote target properly.
13855 * gdb.base/annota1.exp: Likewise.
13856 * gdb.base/list.exp: Likewise.
13857 * gdb.base/reread.exp: Likewise.
13858 * gdb.base/scope.exp: Likewise.
13859 * gdb.base/shlib-call.exp: Likewise.
13860 * gdb.base/term.exp: Likewise.
13861 * gdb.c++/annota2.exp: Likewise.
13862
78b4f468
RE
138632002-02-13 Richard Earnshaw <rearnsha@arm.com>
13864
13865 * gdb.base/watchpoint.exp: Restore previous timeout at end of test.
13866
9a81ba51
MC
138672002-02-10 Michael Chastain <mec@shout.net>
13868
13869 * gdb.base/funcargs.c (localvars_after_alloca): Fix return type.
13870 (call_after_alloca): Ditto.
13871
004af6c7
DJ
138722002-02-10 Daniel Jacobowitz <drow@mvista.com>
13873
13874 * gdb.base/ending-run.exp: Guard "cont" test with
13875 gdb_skip_stdio_test.
13876
37225f62
JB
138772002-02-06 Jim Blandy <jimb@redhat.com>
13878
13879 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Move these tests
13880 from here...
13881 * gdb.hp/gdb.base-hp/callfwmall.c, gdb.hp/gdb.base-hp/callfwmall.exp:
13882 To here. Disable this test on non-HP platforms. Add big comment.
13883
fe6fdd96
MS
138842002-02-04 Michael Snyder <msnyder@redhat.com>
13885
13886 * gdb.base/ovlymgr.c (ovly_copy): Generalize for targets
13887 other than d10v and m32r.
13888
036fad3f
RE
138892002-02-02 Richard Earnshaw <rearnsha@arm.com>
13890
13891 * gdb.base/default.exp: Rewrite test patterns to reduce time
13892 taken to match them.
13893
7148ab62
DJ
138942002-01-30 Daniel Jacobowitz <drow@mvista.com>
13895
13896 * gdb.base/annota1.exp (backtrace from shlibrary): Fix spelling.
13897 Allow a start function above main.
13898 * gdb.threads/linux-dp.exp: Fix copyright date.
13899
396cc255
DJ
139002002-01-30 Daniel Jacobowitz <drow@mvista.com>
13901
a9c64011
AS
13902 * gdb.threads/linux-dp.exp: Use 'array unset', not 'array set'.
13903 (check_philosopher_stack): Check for manager thread before checking
13904 for a just-starting thread.
396cc255 13905
f038d31b
DJ
139062002-01-30 Daniel Jacobowitz <drow@mvista.com>
13907
13908 From Neil Booth <neil@daikokuya.demon.co.uk>:
13909 * gdb.base/bitfields.c: Correct assignments to bitfields to avoid
13910 warnings.
13911
b3ff9d9a
FF
139122002-01-21 Fred Fish <fnf@redhat.com>
13913
13914 * gdb.base/restore.exp (restore_tests): Fix obvious typo, callee
13915 not caller.
13916
39ad761d
JB
139172002-01-21 Jim Blandy <jimb@redhat.com>
13918
13919 * gdb.base/reread.exp: Check that GDB properly re-reads the
13920 executable file when it changes while no inferior is running.
13921
aaf320fa
FF
139222002-01-21 Fred Fish <fnf@redhat.com>
13923
a9c64011
AS
13924 * gdb.base/maint.exp: Simplify the "maint info breakpoints" test to
13925 optionally accept the "shlib events" variation.
aaf320fa 13926
808a31f5
JB
139272002-01-21 Jim Blandy <jimb@redhat.com>
13928
13929 * gdb.base/ending-run.c (main): Avoid messing with setvbuf; just
13930 call `fflush' after every `printf', so that the output is produced
13931 at predictable points, regardless of whatever buffering does (or
13932 doesn't) take place.
13933 * gdb.base/ending-run.exp: Adjust tests to expect output to appear
13934 at different points.
13935
4420d5e2
DJ
139362002-01-20 Daniel Jacobowitz <drow@mvista.com>
13937
13938 * gdb.c++/inherit.exp: Update copyright years.
13939 * gdb.c++/method.exp: Likewise.
13940
3e36a0f4
DJ
139412002-01-20 Daniel Jacobowitz <drow@mvista.com>
13942
13943 * gdb.c++/classes.exp: Update for improved v3 support and skipping
13944 artificial methods/arguments.
13945 * gdb.c++/derivation.exp: Likewise.
13946 * gdb.c++/inherit.exp: Likewise.
13947 * gdb.c++/method.exp: Likewise.
13948 * gdb.c++/virtfunc.exp: Likewise.
13949
b4ceaee6
AC
139502002-01-18 Andrew Cagney <ac131313@redhat.com>
13951
13952 * gdb.hp/gdb.threads-hp/usrthfork.exp: Mark as obsolete.
13953 * gdb.hp/gdb.threads-hp/usrthcore.exp: Ditto.
13954 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Ditto.
13955 * gdb.hp/gdb.threads-hp/usrthfork.c: Ditto.
13956 * gdb.hp/gdb.threads-hp/usrthbasic.c: Ditto.
13957 * gdb.hp/gdb.threads-hp/usrthcore.c: Ditto.
13958
ecace851
JB
139592002-01-17 Jim Blandy <jimb@redhat.com>
13960
13961 * gdb.asm/asm-source.exp (info symbol): Take another shot at
13962 anchoring the pattern matching the entry point symbol's name.
13963
375fc983
AC
139642002-01-17 Andrew Cagney <ac131313@redhat.com>
13965
13966 * gdb.base/maint.exp: Update ``maint internal-error'' to match
13967 continue/quit query. Update copyright.
13968
fe6fdd96
MS
139692002-01-14 Michael Snyder <msnyder@redhat.com>
13970
13971 * gdb.base/gcore.exp: Remove extra debugging output.
13972
e017c81f
DJ
139732002-01-13 Daniel Jacobowitz <drow@mvista.com>
13974
13975 * gdb.c++/demangle.exp: Accept slightly dubious v2 demangler result
13976 for slightly dubious v2 mangled string.
13977
37ab3bf8
DJ
139782002-01-13 Daniel Jacobowitz <drow@mvista.com>
13979
13980 * gdb.base/completion.exp: Expand ${srcdir} to an absolute path.
13981
1bc05c3a 139822002-01-10 Jason Merrill <jason@redhat.com>
7b2ac63b 13983
1bc05c3a 13984 * gdb.c++/namespace.exp: Accept trailing const for 'this'.
7b2ac63b 13985
1bc05c3a
JM
13986 * gdb.c++/classes.exp: Accept 'A const' or 'const A' in copy
13987 constructors.
13988 * gdb.c++/derivation.exp: Likewise.
13989 * gdb.c++/templates.exp: Likewise.
13990 * gdb.c++/virtfunc.exp: Likewise.
ffcb195b 13991
1bc05c3a
JM
139922002-01-10 Michael Snyder <msnyder@redhat.com>
13993
13994 * gdb.c++/namespace.exp: Accept both '\0' and '\000'.
ffcb195b 13995
a911c360
MS
139962002-01-08 Michael Snyder <msnyder@redhat.com>
13997
13998 * gdb.base/gcore.exp: New test for generate-core-file command.
13999 * gdb.base/gcore.c: Testcase for above.
14000 * gdb.threads/gcore-thread.exp: New test for gcore (threaded).
14001
ea2119ec
JM
140022002-01-08 Jason Merrill <jason@redhat.com>
14003
14004 * gdb.c++/userdef.cc: Use <iostream> instead of <iostream.h>.
14005
68203136
FF
140062002-01-07 Fred Fish <fnf@redhat.com>
14007
14008 * gdb.c++/overload.exp: Remove unconditional xfails for:
14009 print foo_instance1.overloadargs(1)
14010 print foo_instance1.overloadargs(1, 2)
14011 print foo_instance1.overloadargs(1, 2, 3)
14012 print foo_instance1.overloadargs(1, 2, 3, 4)
14013 print foo_instance1.overloadargs(1, 2, 3, 4, 5)
14014 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6)
14015 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7)
14016 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8)
14017 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9)
14018 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10)
14019 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
14020 print foo_instance1.overload1arg()
14021 print foo_instance1.overload1arg((char)arg2)
14022 print foo_instance1.overload1arg((signed char)arg3)
14023 print foo_instance1.overload1arg((unsigned char)arg4)
14024 print foo_instance1.overload1arg((int)arg7)
14025 print foo_instance1.overload1arg((unsigned int)arg8)
14026 print foo_instance1.overload1arg((float)arg11)
14027 print foo_instance1.overload1arg((double)arg12)
d63a86f8 14028
21b9b5b1
MS
140292002-01-07 Michael Snyder <msnyder@redhat.com>
14030
14031 * gdb.base/huge.exp: New test. Print a very large target data object.
14032 (skip_huge_test): New test variable. Define if you want to skip this
14033 test. The test reads an 8 megabyte data object from the target, so it
14034 might be very time consuming on remote targets with a slow connection.
14035 * gdb.base/huge.c: New file. Test case for above.
14036
725f922e
FF
140372002-01-07 Fred Fish <fnf@redhat.com>
14038
14039 * gdb.c++/derivation.exp: Remove gcc xfails for g_instance.afoo,
14040 g_instance.bfoo, and g_instance.cfoo.
14041
889bf7c5 140422002-01-07 Jeffrey A Law <law@redhat.com>
634d57ec 14043
889bf7c5
PA
14044 * gdb.base/break.c (multi_line_if_conditional): New function.
14045 (multi_ilne_while_conditional): Likewise.
14046 * gdb.base/break.exp: Verify that a breakpoint on a multi-line
14047 IF or WHILE condition puts the breakpoint at the start of
14048 the condition.
f286b2c3 14049
634d57ec
JL
14050 * gdb.base/selftest.exp (backtrace through signal handler): Remove
14051 hppa*-*-hpux* expected failure.
14052 * gdb.base/structs.exp (do_function_calls): Similarly.
14053
14054 * gdb.c++/annota2.exp (watch triggered on a.x): Handle hardware
14055 watchpoints.
14056
9fbfe2dc
AC
140572002-01-06 Andrew Cagney <ac131313@redhat.com>
14058
14059 Fix PR gdb/66.
14060 * gdb.base/structs.exp: Replace skip for a29k with skip for
14061 gdb,cannot_call_functions.
14062 * gdb.base/call-ar-st.exp: Remove references to a29k in comments.
14063 * gdb.base/callfuncs.exp: Ditto.
14064 * gdb.base/call-rt-st.exp: Ditto.
14065 * gdb.base/call-strs.exp: Ditto.
14066 * gdb.base/callfwmall.exp: Ditto.
14067 * gdb.base/scope.exp: Obsolete xfail a29k.
14068 * gdb.c++/misc.exp: Ditto.
14069 * gdb.c++/cplusfuncs.exp: Ditto.
14070 * gdb.base/ptype.exp: Ditto.
14071 * gdb.base/printcmds.exp: Ditto.
14072 * gdb.base/opaque.exp: Ditto.
14073 * gdb.base/list.exp: Ditto.
14074 * gdb.base/funcargs.exp: Ditto.
14075 * gdb.base/default.exp: Ditto.
14076
8ddad156
MS
140772002-01-04 Michael Snyder <msnyder@redhat.com>
14078
ca4976a6 14079 * gdb.base/info-proc.exp: New file, test for "info proc" cmd.
8ddad156
MS
14080 * gdb.base/maint.exp: Add tests for maint info sections options.
14081
1b074332
JL
14082Fri Dec 21 09:42:11 2001 Jeffrey A Law (law@redhat.com)
14083
14084 * gdb.base/default.exp: Remove bogus hppa*-hp-hpux* xfails.
14085
7d159115
CV
140862001-12-20 Corinna Vinschen <vinschen@redhat.com>
14087
14088 * gdb.asm/arm.inc: New file.
14089 * gdb.asm/asm-source.exp: Add arm targets.
14090 * gdb.asm/configure.in: Ditto.
14091 * gdb.asm/configure: Recreated from configure.in.
14092
8fb87725
JL
14093Thu Dec 20 09:54:36 2001 Jeffrey A Law (law@redhat.com)
14094
afabe08c
JL
14095 * gdb.hp/gdb.defects/bs15503.exp: Only run this test if compiling
14096 with HP's compiler.
14097 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
14098 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
14099 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
14100 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
14101
14102 * gdb.hp/gdb.defects/solib-d.exp: Update to handle building with
14103 either HP's compilers or GCC.
14104
db521deb
JL
14105 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Allow inferior to get either
14106 a SIGBUS or SIGSEGV.
14107
14108 * gdb.hp/gdb.base-hp/so-thresh.exp: Remove useless send_user command.
14109
14110 * gdb.hp/gdb.defects/bs14602.exp: Revamp slightly so that test
14111 can be compiled with either HP's compiler or GCC.
14112
cfa88ab7
JL
14113 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Disable completely.
14114 * gdb.hp/gdb.threads-hp/usrthcore.exp: Disable completely.
14115 * gdb.hp/gdb.threads-hp/usrthfork.exp: Disable completely.
14116
ca344dff
JL
14117 * gdb.hp/gdb.base-hp/so-thresh.exp: Update text in expect strings
14118 to match current gdb output. Update due to using auto-solib-limit
14119 for limiting instead of overloading auto-solib-add.
14120 * gdb.hp/gdb.base-hp/so-thresh.mk: Always use "cc" to build the
14121 test program.
14122
3f3c6e55 14123 * gdb.c++/templates.exp: Use "hppa64-*-*", not "hppa2.0w-*-*"
ca344dff
JL
14124 * gdb.hp/gdb.base-hp/dollar.exp: Likewise
14125 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
14126 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
14127 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
14128 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
14129 * gdb.hp/gdb.defects/bs15503.exp: Likewise.
14130 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise
14131 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise
14132 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise
14133 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Likewise.
14134 * gdb.hp/gdb.threads-hp/usrthcore.exp: Likewise.
14135 * gdb.hp/gdb.threads-hp/usrthfork.exp: Likewise.
3f3c6e55 14136
8fb87725
JL
14137 * gdb.base/annota1.exp: Expect failure for hpux11 when posting
14138 a SIGTRAP to the inferior.
14139
cf599fa7
CV
141402001-12-19 Corinna Vinschen <vinschen@redhat.com>
14141
14142 * gdb.asm/asm-source.exp: Drop setting link-flags for xstormy16.
14143 Substitute call to target_link by call to gdb_compile.
14144
2cd045cd
JL
14145Wed Dec 19 14:10:57 2001 Jeffrey A Law (law@redhat.com)
14146
a9c64011
AS
14147 * gdb.base/break.exp: Fix HP specific search string when testing
14148 backtracing in a called function.
2cd045cd 14149
a9c64011
AS
14150 * gdb.base/constvars.exp: Only set lang to C++ if we're
14151 compiling the test with HP's compilers.
14152 * gdb.base/volatile.exp: Similarly.
2cd045cd 14153
99ebe9ac
JB
141542001-12-19 Jim Blandy <jimb@redhat.com>
14155
14156 * gdb.base/printcmds.exp: Expect the null character to be printed
14157 as '\0', and the '\013' to be printed as '\v'.
14158 * gdb.base/callfuncs.exp ("backtrace at nested call level 4"): Same.
14159 * gdb.base/setvar.exp: Same.
14160
b9891b29
JB
141612001-12-17 Jim Blandy <jimb@redhat.com>
14162
0eba65ab
JB
14163 * gdb.base/completion.exp: Rather than completing very long
14164 filenames, which can make the readline library produce output we
14165 don't recognize, cd to the directory first, and then complete
14166 using nice, short relative paths.
14167
6970b5b1
JB
14168 * gdb.base/completion.exp: On some systems, there is, in fact, a
14169 variable named `b' in scope, since GDB treats all static
a9c64011
AS
14170 variables as being in scope. So use `no_var_named_this'
14171 instead of `b'.
6970b5b1 14172
b9891b29 14173 * gdb.base/corefile.exp: Recognize the message saying that GDB
889bf7c5 14174 can't find the core file's registers as a failure.
b9891b29 14175
e6ccd35f
JSC
141762001-12-13 Jackie Smith Cashion <jsmith@redhat.com>
14177
a9c64011
AS
14178 * gdb.base/commands.exp (user_defined_command_test): Make "show user"
14179 test expect string more specific.
e6ccd35f 14180
105ba819
CV
141812001-12-13 Corinna Vinschen <vinschen@redhat.com>
14182
14183 * gdb.asm/asm-source.exp: Add support for xstormy16.
14184 * gdb.asm/configure.in: Ditto.
14185 * gdb.asm/configure: Rebuild.
14186 * gdb.asm/xstormy16.inc: New file.
14187
e9e79dd9
FF
141882001-12-10 Fred Fish <fnf@redhat.com>
14189
14190 * gdb.base/maint.exp: Update to match changes in type dumping code.
14191
347dc97d
JB
141922001-12-10 Jim Blandy <jimb@redhat.com>
14193
14194 * gdb.asm/asm-source.exp (info symbol): Anchor the pattern
889bf7c5
PA
14195 matching the entry point symbol's name at the beginning of the
14196 line.
347dc97d 14197
5178b9d6
DJ
141982001-12-07 Daniel Jacobowitz <drow@mvista.com>
14199
14200 * gdb.c++/classes.exp, gdb.c++/derivation.exp,
14201 gdb.c++/inherit.exp, gdb.c++/method.exp,
14202 gdb.c++/namespace.exp, gdb.c++/templates.exp,
14203 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp: Updates for v3 demangler
14204 and class layout support.
14205
af890c52
DJ
142062001-12-07 Daniel Jacobowitz <drow@mvista.com>
14207
14208 * gdb.c++/classes.exp: Add test for static member function.
14209 * gdb.c++/misc.cc: Add class with static member function.
14210
7a345fb3
JB
142112001-12-07 Jim Blandy <jimb@redhat.com>
14212
f2e54a80 14213 If GDB says it can't find the struct the function returned, report
8032bf31
JB
14214 those tests as `unsupported'.
14215 * gdb.base/call-rt-st.exp (print_struct_call): New function.
14216 Rewrite subsequent tests to use it.
14217
14218 If GDB says it can't find the struct the function returned, report
f2e54a80
JB
14219 those tests as `unsupported'.
14220 * gdb.base/structs.exp (call_struct_func): New function.
14221 (do_function_calls): Use call_struct_func to call the functions
14222 returning structs.
14223
0bc69509
JB
14224 * gdb.base/callfuncs.exp: The stabs generated by GCC don't tell us
14225 whether functions are prototyped or not, so we can't possibly pass
14226 arguments to t_float_values2 properly.
14227
7a345fb3
JB
14228 * gdb.base/break.exp: (test_next_with_recursion): Don't change the
14229 value of `timeout' for targets other than the mips*tx39-*.
14230
edb6ede1
MS
142312001-12-06 Michael Snyder <msnyder@redhat.com>
14232
d63a86f8 14233 * gdb.asm/asm-source.exp: Add tests for info target, info symbol,
edb6ede1
MS
14234 and detect whether the start symbol has a leading underscore.
14235
2d842f13
JB
142362001-12-04 Jim Blandy <jimb@redhat.com>
14237
14238 * gdb.base/completion.exp: Clarify indentation.
14239
68550daf
JB
142402001-12-03 Jim Blandy <jimb@redhat.com>
14241
14242 * gdb.asm/s390.inc (gdbasm_datavar): Use `.long' to create `int'
14243 variables on the S/390, not `.word'.
14244
cd5195a8
JB
142452001-11-30 Jim Blandy <jimb@redhat.com>
14246
14247 Add assembly-source tests for s390-ibm-linux.
14248 * gdb.asm/s390.inc: New file.
14249 * gdb.asm/configure.in, gdb.asm/asm-source.exp: Add clauses for
14250 the S/390 architecture.
a9c64011 14251 * gdb.asm/configure: Regenerated.
cd5195a8 14252
ca9efc90
MS
142532001-11-30 Michael Snyder <msnyder@redhat.com>
14254
14255 * gdb.asm/asm-source.exp: Add tests for list, search, finish, return,
14256 next, info source, info sources, info line, global and static
14257 variables, and static functions.
14258 * gdb.asm/common.inc: New macro gdbasm_datavar (default definition).
14259 * gdb.asm/i386.inc: Override default definition of gdbasm_datavar.
14260 * gdb.asm/asmsrc1.s: Add a static function and some variables.
14261 * gdb.asm/asmsrc2.s: Make foo2 call foo3 twice (to test 'next').
14262 * gdb.asm/d10v.inc (gdbasm_enter): Set up frame pointer.
14263 (gdbasm_leave): Restore frame pointer.
14264 (gdbasm_startup): Copy stack set-up from crt0.S.
14265
d0e66976
FN
142662001-11-26 Fernando Nasser <fnasser@redhat.com>
14267
14268 From 2001-11-12 Jackie Smith Cashion <jsmith@redhat.com>:
14269 * gdb.base/callfuncs.c (t_structs_a): Do not return a pointer
14270 to a local (non-static) variable. Copy tstruct.a to a static buffer
14271 and return a pointer to that buffer.
14272 * gdb.base/callfwmall.c (t_structs_a): Ditto.
14273
e2334072
MK
142742001-11-24 Mark Kettenis <kettenis@gnu.org>
14275
14276 * gdb.asm/configure.in: Fix recognition of ix86 target.
14277 * gdb.asm/configure: Regenerate.
14278
756caa3d
MS
142792001-11-21 Michael Snyder <msnyder@redhat.com>
14280
14281 * gdb.asm/sparc.inc: New file.
14282 * gdb.asm/asm-source.exp: Recognize sparc target.
14283 * gdb.asm/configure.in: Recognize sparc target.
14284 * gdb.asm/configure: Regenerate.
d63a86f8 14285
9a4d72d5
MS
142862001-11-21 Michael Snyder <msnyder@redhat.com>
14287
14288 * gdb.asm/m32r.inc: New file.
14289 * gdb.asm/asm-source.exp: Recognize m32r target.
14290 * gdb.asm/configure.in: Recognize m32r target.
14291 * gdb.asm/configure: Regenerate.
14292
a773d1cd
MS
142932001-11-20 Michael Snyder <msnyder@redhat.com>
14294
017ac23d
MS
14295 * gdb.asm/i386.inc: New file.
14296 * gdb.asm/asm-source.exp: Recognize ix86 target.
14297 * gdb.asm/configure.in: Recognize ix86 target.
14298 * gdb.asm/configure: Regenerate.
14299
a773d1cd
MS
14300 * gdb.c++/namespace.exp: Fix quotes in output messages.
14301
bb632afb
MS
143022001-11-14 Michael Snyder <msnyder@redhat.com>
14303
25d559ca 14304 * gdb.base/code-expr.exp: New file. Tests use of the "@code"
bb632afb
MS
14305 qualifier in a type cast expression, to designate an address
14306 in the instruction space (Harvard architecture).
14307
4749e309
MS
143082001-11-13 Michael Snyder <msnyder@redhat.com>
14309
14310 * gdb.base/cvexpr.c, gdb.base/cvexpr.exp: New files.
14311 Tests for expressions using 'const' and 'volatile'.
14312
25050984
CV
143132001-11-13 Corinna Vinschen <vinschen@redhat.com>
14314
14315 * gdb.asm/asm-sources.exp: Allow defining linker flags.
14316
1902c51f
DJ
143172001-11-12 Daniel Jacobowitz <drow@mvista.com>
14318
14319 * lib/mi-support.exp (mi_run_to_helper): Move comments
14320 outside of gdb_expect.
14321
dcf95b47
DJ
143222001-11-11 Daniel Jacobowitz <drow@mvista.com>
14323
14324 * lib/mi-support.exp: (mi_run_to_helper, mi_run_to,
14325 mi_step_to, mi_next_to, mi_continue_to, mi_finish_to,
14326 mi0_step_to, mi0_next_to, mi0_continue_to, mi0_finish_to,
14327 mi0_run_to): New functions.
14328 * gdb.mi/mi-simplerun.exp: Use them.
14329 * gdb.mi/mi0-simplerun.exp: Likewise.
14330 * gdb.mi/mi-var-cmd.exp: Likewise.
14331 * gdb.mi/mi0-var-cmd.exp: Likewise.
d63a86f8 14332
45b074e1
AC
143332001-11-10 Andrew Cagney <ac131313@redhat.com>
14334
14335 * gdb.asm/asmsrc1.s: Add ``gdbasm_'' prefix to all macros.
14336 * gdb.asm/asmsrc2.s, gdb.asm/d10v.inc: Update.
14337
bf50d346
AC
143382001-11-09 Andrew Cagney <ac131313@redhat.com>
14339
14340 * gdb.base/restore.exp: Include $expected value in restored test
14341 message.
14342
9383332c
AC
143432001-11-09 Andrew Cagney <ac131313@redhat.com>
14344
14345 * gdb.asm/asm-source.exp: Supress file, instead of skip, when not
14346 implemented.
14347
db62520a
MS
143482001-11-08 Michael Snyder <msnyder@redhat.com>
14349
14350 * gdb.base/callfuncs.exp: Add tests for nested call dummies.
14351 Add pass/fail message for stop at breakpoint in call dummy function.
14352
b5703437
MS
143532001-11-07 Michael Snyder <msnyder@redhat.com>
14354
d63a86f8
RM
14355 * gdb.c++/templates.exp (test_template_breakpoints):
14356 If we get an overload menu, but it does not match what
760f6330 14357 we expect, we still need to issue the "cancel" command.
3b2a7ae5
MS
14358 * gdb.c++/templates.exp: Replace "void \\*" with "void ?\\*",
14359 making the whitespace optional. Argument for "new" may be
14360 "unsigned" as well as "unsigned int/long".
d63a86f8 14361 * gdb.c++/templates.exp: Replace "const &" with "const ?&",
eef747c0
MS
14362 making the whitespace optional. Also replace "(void) with
14363 "((void|)), making the keyword "void" optional.
d63a86f8 14364 * gdb.c++/virtfunc.exp: Replace "const &" with "const ?&",
63f50499
MS
14365 making the whitespace optional. Also replace "(void) with
14366 "((void|)), making the keyword "void" optional.
3bf40917
MS
14367 * gdb.base/callfuncs.c (t_float_values): This function must
14368 _not_ be prototyped, and the following function (t_float_values2)
d63a86f8 14369 must be prototyped (if the compiler supports it), so that GDB
3bf40917
MS
14370 can be tested against both cases. Usually one case involves
14371 promotion of float to double, while the other does not.
14372 * gdb.base/callfwmall.c: Ditto.
b5703437
MS
14373 * gdb.asm/asm-source.exp (bt ALL in foo2): Accept a backtrace that
14374 includes a stack frame for "start".
14375
c8ab4e6d
JB
143762001-11-05 Jim Blandy <jimb@redhat.com>
14377
14378 * gdb.stabs/weird.exp: Delete "p v_comb" test. It assumes that
14379 pointers are 32 bits long, and that offsets of relocs are always
14380 stored in the data (REL-style), and not in the reloc entry itself
14381 (RELA-style).
14382 * gdb.stabs/weird.def (v_comb, v_comb_shared): Remove symbols and
14383 stabs.
14384
3f08ced9
MS
143852001-11-01 Michael Snyder <msnyder@redhat.com>
14386
14387 * gdb.c++/cplusfuncs.exp: Fix conflicts between operator names
14388 and regular expression operators by using quoting.
14389
cbfa24cd
MS
143902001-10-31 Michael Snyder <msnyder@redhat.com>
14391
14392 * gdb.c++/overload.exp: Select overloadfnarg(void) or overloadfnarg(),
14393 depending on what the symbol table contains.
14394 * gdb.c++/derivation.exp: Accept both "foo(void)" and "foo()" in
14395 the output of the ptype command. Similarly, accept both "const &"
14396 and "const&".
14397
aaa68313
CV
143982001-10-31 Corinna Vinschen <vinschen@redhat.com>
14399
14400 * gdb.base/miscexprs.c (main): Add usage of preprocessor
14401 symbol `STORAGE' to allow to choose the storage class of
14402 the local datastructures.
14403 * gdb.base/miscexprs.exp: Handle setting a `-DSTORAGE=...'
14404 compiler directive.
14405
91740388
MS
144062001-10-30 Michael Snyder <msnyder@redhat.com>
14407
14408 * gdb.base/jump.exp: Allow it to run for all targets.
14409
1b7c05e7
CV
144102001-10-29 Corinna Vinschen <vinschen@redhat.com>
14411
14412 * gdb.base/call-ar-st.c (print_double_array): Match for loop
14413 with new double_array size.
14414 (main): Change storage class of all local variables to static.
14415 Reduce size of double_array to 9.
14416 * gdb.base/call-ar-st.exp: Increase timeout value.
14417 Change expected output for double array to match new size in
14418 call-ar-st.c.
14419
36a22261
CV
144202001-10-29 Corinna Vinschen <vinschen@redhat.com>
14421
14422 * gdb.base/ending-run.exp: Create identical output when passing
14423 `step to end of run' case. Add regular expression branch satisfying
d63a86f8 14424 Stormy16 target.
36a22261 14425
92b8ae91
MK
144262001-10-28 Mark Kettenis <kettenis@gnu.org>
14427
14428 * gdb.base/interrupt.exp: Treat SIGILL similar to SIGSEGV such
14429 that we catch the expected failure under Linux/x86.
14430
cb135b83
OF
144312001-10-29 Orjan Friberg <orjanf@axis.com>
14432
14433 * gdb.base/setvar.exp: Escape curly braces.
14434 * gdb.stabs/weird.exp: Ditto.
14435
6884aa54
DJ
144362001-10-27 Daniel Jacobowitz <drow@mvista.com>
14437
14438 * gdb.mi/mi-hack-cli.exp: Remove excess newlines from test strings.
14439 * gdm.mi/mi0-hack-cli.exp: Likewise.
14440
0398c9aa
AC
144412001-10-25 Andrew Cagney <ac131313@redhat.com>
14442
14443 * gdb.stabs/weird.exp: Unify ``variable VAR printed properly''
14444 messages.
14445
d20bf2e8
AC
144462001-10-21 Andrew Cagney <ac131313@redhat.com>
14447
14448 * lib/mi-support.exp (mi_gdb_start): Don't require MI_OUT when
14449 checking MI enabled.
14450
03dd63aa
CV
144512001-10-09 Corinna Vinschen <vinschen@redhat.com>
14452
14453 * gdb.base/maint.exp: Treat $EXEEXT as optional in output.
14454
1d9d99f3
FCE
144552001-10-04 Frank Ch. Eigler <fche@redhat.com>
14456
14457 * lib/insight-support.exp (gdbtk_start): Don't exit dejagnu
14458 if gdb child process crashes, just signal an error.
14459
838ae6c4
JB
144602001-10-02 Jim Blandy <jimb@redhat.com>
14461
14462 * lib/gdb.exp (test_xfail_format): Simplify.
14463
14464 * lib/gdb.exp (setup_xfail_format): Don't forget to put a `$' in
14465 front of the variable name `format'. Simplify `if'.
14466
8f0cbc1c
DJ
144672001-10-01 Daniel Jacobowitz <drow@mvista.com>
14468
14469 * gdb.threads/pthreads.exp: Wait for output and delay
14470 before sending ^C.
14471
1f08dafd
DJ
144722001-10-01 Daniel Jacobowitz <drow@mvista.com>
14473
14474 * gdb.mi/mi-var-display.exp (continue to incr_a): Recognize
14475 some incorrect output instead of timing out.
14476 * gdb.mi/mi-var-display.exp (continue to incr_a): Likewise.
14477
674f90ff
CV
144782001-09-28 Corinna Vinschen <vinschen@redhat.com>
14479
14480 * gdb.base/volatile.exp (local_compiler_xfail_check): Change qux2
14481 check to allow additional `int'.
14482
9b284272
DJ
144832001-09-27 Daniel Jacobowitz <drow@mvista.com>
14484
14485 * gdb.base/completion.exp: Remove incorrect 'p "a' test.
14486 Add tests for 'p "break' (pass) and 'p "break.' (xfail).
14487
b55a4771
MS
144882001-09-27 Michael Snyder <msnyder@redhat.com>
14489
14490 * lib/gdb.exp (test_debug_format): New proc.
14491 (setup_xfail_format): Use new proc test_debug_format.
14492 * gdb.base/constvars.exp (local_compiler_xfail_check): New
14493 proc; use new service proc test_debug_format.
14494 Replace all other "gcc_compiled" tests with this test.
14495 * gdb.base/volatile.exp (local_compiler_xfail_check): New
14496 proc; use new service proc test_debug_format.
14497 Replace all other "gcc_compiled" tests with this test.
14498
144992001-09-27 Michael Snyder <msnyder@redhat.com>
14500
14501 * gdb.base/cvexpr.exp: New file.
14502 * gdb.base/cvexpr.c: New file
14503 Test for expressions using const and volatile keywords.
14504
4e6667ac
CV
145052001-09-26 Corinna Vinschen <vinschen@redhat.com>
14506
14507 * gdb.base/constvars.exp: Check for different orders of keywords
14508 and additional "int" strings in output.
14509
4f337972
AC
145102001-09-22 Andrew Cagney <ac131313@redhat.com>
14511
14512 * gdb.base/maint.exp: Add "maintenance set/show" to list of valid
14513 responses from "help maint".
14514
2015650d
FCE
145152001-09-19 Frank Ch. Eigler <fche@redhat.com>
14516
14517 * lib/insight-support.exp (_gdbtk_xvfb_init): Set DISPLAY
14518 to localhost:NNN instead of :NNN, in case Xvfb is listening
14519 only on TCP.
14520
f3bcedc1
CV
145212001-09-19 Corinna Vinschen <vinschen@redhat.com>
14522
14523 * gdb.base/recurse.exp: When checking leaving the watchpoint
14524 scope, recognize when gdb is in function's epilogue and pass.
14525
6b819c92
KS
145262001-09-18 Keith Seitz <keiths@redhat.com>
14527
14528 * lib/insight-support.exp (_gdbtk_export_target_info): Add
14529 support for running tests against sid targets.
14530 (gdbtk_done): Ditto.
14531
a10c9419
CV
145322001-09-18 Corinna Vinschen <vinschen@redhat.com>
14533
14534 * gdb.base/ending-run.c (main): Set stdout buffersize
14535 to the same reasonable value for any target.
14536 * gdb.base/ending-run.exp: Add a regular expression
14537 to make testsuite happy on Sanyo Stormy16 target.
14538
739d0d99
CV
145392001-09-17 Corinna Vinschen <vinschen@redhat.com>
14540
14541 * gdb.base/display.c (do_loops): Add float variable `f'.
14542 Increment f in loop.
14543 * gdb.base/display.exp: Increment timeout by 60 seconds.
14544 Change float display test to use variable `f'.
14545
1b8947f0
JB
145462001-09-17 Jim Blandy <jimb@redhat.com>
14547
14548 * gdb.base/restore.exp: Use temporary breakpoints, to avoid
14549 overflowing the limited breakpoint tables on some ROM monitors
14550 (like the ROM68K).
14551
9890ac81
FCE
145522001-09-15 Frank Ch. Eigler <fche@redhat.com>
14553
14554 * lib/insight-support.exp (_gdbtk_xvfb_init): Start Xvfb with
14555 the "-ac" (disable access control) flag.
14556
6db765ea
JH
145572001-08-30 Jeff Holcomb <jeffh@redhat.com>
14558
14559 * gdb.base/remote.c: Use a small buffer for targets with 16-bit
14560 ints.
14561
4c32cc04
KS
145622001-08-30 Keith Seitz <keiths@redhat.com>
14563
14564 * lib/gdb.exp: Move all insight-related functionality into
14565 separate file.
14566 * lib/insight-support.exp: New file.
14567
8d6e6f81
FCE
145682001-08-29 Frank Ch. Eigler <fche@redhat.com>
14569
14570 * config/sid.exp (sid_start): Never set sid verbosity; disable
14571 expect_background {} that consumed its stdout; tolerate </dev/null.
14572 Attempt to set endianness override in "sid" protocol mode. Cleanup.
14573
6a90e1d0
AC
145742001-08-18 Andrew Cagney <ac131313@redhat.com>
14575
14576 * lib/mi-support.exp (mi_gdb_start): If a remote target, use the
14577 CLI jump command to start it.
14578 (mi_run_to_main): Fail immediatly when unexpected output.
14579
1759b3c3
AC
145802001-08-18 Andrew Cagney <ac131313@redhat.com>
14581
14582 * lib/mi-support.exp (mi_gdb_start): Move call to sid_start to
14583 beginning of function. Fix PR gdb/191.
14584
61d11d80
FCE
145852001-08-16 Frank Ch. Eigler <fche@redhat.com>
14586
14587 * config/sid.exp (sid_start): Don't warn if we cannot figure out
14588 what to force sid endianness to.
14589
942a4df2
KS
145902001-08-15 Keith Seitz <keiths@redhat.com>
14591
14592 * lib/gdb.exp (gdbtk_start): Don't set environment
14593 variables for TCL_LIBRARY and friends. Insight will
14594 now figure these out for itself.
14595
0521c418
MS
145962001-08-02 Michael Snyder <msnyder@redhat.com>
14597
14598 * gdb.base/completion.exp: Remove the symbol "a64l" from
14599 the expect string; this is target-specific, and not related
14600 to what is being tested.
14601
74a9a58a
DB
146022001-08-02 Dave Brolley <brolley@redhat.com>
14603
14604 * config/sid.exp: Rename gdb-socket to cpu-gdb-socket.
14605
c70819fa
MS
146062001-07-25 Michael Snyder <msnyder@redhat.com>
14607
c2b8fa57
MS
14608 * gdb.base/consecutive.exp: New file. Test stepping over
14609 breakpoints on consecutive instructions.
14610 * gdb.base/consecutive.c: New file.
14611
c70819fa
MS
14612 * gdb.base/call-rt-st.exp: Use double-backslash to quote
14613 curly braces in regular expressions.
14614
2b1a1355
MS
146152001-07-25 Michael Snyder <msnyder@redhat.com>
14616
14617 * gdb.base/ending-run.exp: Accept "Program exited normally" as
14618 legitimate output from stepping out of main.
14619
413eca6f
KS
146202001-07-22 Keith Seitz <keiths@redhat.com>
14621
14622 * lib/gdb.exp (_gdbtk_xvfb_init): If GDB_DISPLAY is
14623 the empty string, do not run the tests.
14624
7e5a9322
SC
146252001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
14626
14627 * gdb.base/long_long.exp: Detect size of pointer. Take into
14628 account 2-byte pointers when testing for p/a results.
14629
de58f10f
SC
146302001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
14631
d63a86f8 14632 * gdb.base/remote.c (RANDOM_DATA_SIZE): New define, defaults to 48K
de58f10f
SC
14633 and defined to 1K for m68hc11.
14634 (random_data): Reduce table to 1K for embedded platforms (68hc11).
14635 * gdb.base/remote.exp (get_sizeof): New function from sizeof.exp.
14636 (sizeof_random_data): New variable to tell the size of the data table;
14637 don't test past this size; always run to main.
14638
d6f5fea1
SC
146392001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
14640
14641 * gdb.base/return2.exp: return of long long and double fails for
14642 68HC11; don't execute these tests on that platform.
14643 * gdb.base/return.exp: Return of a double fails for 68hc11.
14644
c477543d
SC
146452001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
14646
14647 * call-ar-st.exp: Use gdb_skip_float_test to avoid executing
14648 tests that print a float.
14649 * call-rt-st.exp: Likewise.
14650
63cf1c79
MK
146512001-07-12 Mark Kettenis <kettenis@gnu.org>
14652
14653 * gdb.base/so-impl-ld.exp: Remove stray space that prevented
14654 running this test on Linux.
14655
112f9ab5
MC
146562001-06-24 Michael Chastain <chastain@redhat.com>
14657
14658 * gdb.base/arithmet.exp: Remove some tests to make all test names
14659 unique.
14660
4970cb0f
MS
146612001-07-03 Michael Snyder <msnyder@redhat.com>
14662
14663 * gdb.c++/classes.exp: Accept both "foo(void)" and "foo()" in
14664 the output of the ptype command.
14665
d85da69f
MS
146662001-07-02 Michael Snyder <msnyder@redhat.com>
14667
4c8a82de
MS
14668 * gdb.base/completion.exp: Don't assume that break.c is the only
14669 source file that may contain functions named "marker".
d85da69f
MS
14670 * gdb.base/corefile.exp: Quote the curly braces in regexp.
14671
8afc772b
AC
146722001-06-28 Andrew Cagney <ac131313@redhat.com>
14673
14674 * gdb.disasm/Makefile.in (clean mostlyclean): Add h8300s to list
14675 of files to delete.
14676
14677 From 2000-06-15 Kazu Hirata <kazu@hxi.com>:
14678 * gdb.disasm/h8300s.exp: New file.
14679 gdb.disasm/h8300s.s: Likewise.
14680
cff22675
AC
146812001-06-27 Andrew Cagney <ac131313@redhat.com>
14682
14683 * lib/mi-support.exp (mi_delete_breakpoints): Accept mi1 format
14684 empty breakpoint tables.
14685
68c81b54
AC
146862001-06-25 Andrew Cagney <ac131313@redhat.com>
14687
14688 * lib/mi-support.exp: Update args=... part of stop-reason
14689 patterns. Accept either a list or a tuple.
14690
2dd62704
AC
146912001-06-23 Andrew Cagney <ac131313@redhat.com>
14692
14693 * lib/mi-support.exp: Remove local emacs variable defining
14694 change-log-default-name.
14695
b4127474
MC
146962001-06-22 Michael Chastain <chastain@redhat.com>
14697
14698 * gdb.base/arithmet.exp: Use gdb_test instead of send_gdb/gdb_expect.
14699 This is operationally compatible with the previous version.
14700
8dbfb380
JB
147012001-06-13 Jim Blandy <jimb@redhat.com>
14702
14703 * lib/gdb.exp (gdb_test): Doc fix.
14704
f2d8c86d
MC
147052001-06-10 Michael Chastain <chastain@redhat.com>
14706
14707 * gdb.base/exprs.exp: Remove a duplicate test.
14708
81564d34
JB
147092001-06-06 Jim Blandy <jimb@redhat.com>
14710
14711 * gdb.base/return2.exp (main): Use values to test float and double
14712 returns that are not NaN's, to avoid being confused by IEEE
14713 comparison rules.
14714
da55addb
MS
147152001-06-04 Michael Snyder <msnyder@redhat.com>
14716
14717 * gdb.threads/pthreads.exp (check_control_c): Return 0 for success,
d63a86f8 14718 non-zero if control_c fails. Terminate the test on failure,
da55addb
MS
14719 rather than wait for 12 more tests to time out.
14720
42c65987
JB
147212001-06-06 Jim Blandy <jimb@redhat.com>
14722
b18bced9 14723 * gdb.base/exprs.exp ("sizeof (long long) > sizeof (long) (true)"):
d63a86f8 14724 Don't forget to match the GDB prompt.
b18bced9 14725
42c65987
JB
14726 * gdb.trace/gdb_c_test.c, actions.c: Fix misspellings.
14727
5b41e5f0
JB
147282001-06-04 Jim Blandy <jimb@redhat.com>
14729
14730 * gdb.base/help.exp: Update pattern to exclude `print-load-map'
14731 command.
14732
015e046f
KB
147332001-05-31 Kevin Buettner <kevinb@redhat.com>
14734
14735 * gdb.base/annota1.exp (info break): Match four or more spaces
14736 after "Address".
14737
fb1ffbbe
MC
147382001-05-31 Michael Chastain <chastain@redhat.com>
14739
14740 * gdb.c++/cplusfuncs.cc (dm_type_char_star): Remove superfluous cast.
14741 (dm_type_int_star): Likewise.
14742 (dm_type_long_star): Likewise.
14743 (dm_type_void_star): Likewise.
14744
5ea2a32c
KB
147452001-05-29 Kevin Buettner <kevinb@redhat.com>
14746
14747 * gdb.base/completion.exp (INPUTRC): Set this environment variable
14748 to a known value in order to get consistent results regardless
14749 of the setting of INPUTRC or the presence or contents of .inputrc.
14750
ae23c492
MS
147512001-05-24 Michael Snyder <msnyder@redhat.com>
14752
ac55707e
MS
14753 * gdb.threads/linux-dp.exp: Remove assumptions about thread ordering.
14754 Don't require that the main thread and the manager thread are the
14755 first in the list.
14756
ae23c492
MS
14757 * gdb.threads/pthreads.exp (test_startup): Relax test for thread
14758 debugging. If test fails, issue an "unsupported" not a "fail".
14759
400071f1
JB
147602001-05-24 Jim Blandy <jimb@redhat.com>
14761
14762 Don't assume that short is shorter than int.
14763 * gdb.base/exprs.exp ("print unsigned short == (~0)"): Don't
14764 assume that shorts are smaller than ints. On a 16-bit machine,
d63a86f8 14765 this isn't true.
400071f1
JB
14766 ("print unsigned char == (~0)"): Add test that verifies that ~0,
14767 an int, is not equal to ~0 stored in an unsigned char. This tests
14768 the same thing that the previous test meant to, but works on
14769 16-bit machines, too.
14770 ("print unsigned char != (~0)"): Same test, complemented.
14771
0816a3e5
MS
147722001-05-24 Michael Snyder <msnyder@redhat.com>
14773
14774 * gdb.threads/pthreads.exp (all_threads_running): Add an explicit
d63a86f8 14775 test for (full_coverage == 0). This makes the test run faster,
0816a3e5
MS
14776 and prevents dejagnu getting out of step.
14777
f6dc23a9
KB
147782001-05-23 Kevin Buettner <kevinb@redhat.com>
14779
14780 * gdb.base/finish.exp (finish_void): Revise pattern for
14781 stopping on the call statement to not permit stopping at
14782 the start of the instructions comprising the call sequence.
14783
7dbd117d
MC
147842001-05-19 Michael Chastain <chastain@redhat.com>
14785
14786 * gdb.base/callfuncs.exp: Make all test names unique.
14787 * gdb.base/commands.exp: Make all test names unique.
14788 * gdb.base/condbreak.exp: Make all test names unique.
14789 * gdb.base/dbx.exp: Make all test names unique.
14790 * gdb.base/default.exp: Make all test names unique.
14791 * gdb.base/define.exp: Make all test names unique. Conform some FAIL
14792 and TIMEOUT messages to their corresponding PASS message.
14793 * gdb.base/ending-run.exp: Make all test names unique.
14794 * gdb.base/long_long.exp: Remove duplicate test.
14795
6b0b0a9e
KB
147962001-05-21 Kevin Buettner <kevinb@redhat.com>
14797
14798 * gdb.base/finish.exp (finish_void): Allow "finish" command to
14799 stop on the call statement as well as the statement after the
14800 call.
14801
2caa35cb
MS
148022001-05-21 Michael Snyder <msnyder@redhat.com>
14803
14804 * gdb.base/long_long.exp: Allow for targets with 4-byte short.
14805
40713331
EZ
148062001-05-10 Elena Zannoni <ezannoni@redhat.com>
14807
a9c64011
AS
14808 * gdb.base/completion.exp: Revamp test. Make it execute on all
14809 platforms.
40713331 14810
c2c1be8d
EZ
148112001-05-10 Elena Zannoni <ezannoni@redhat.com>
14812
a9c64011
AS
14813 * config/gdbserver.exp (gdb_load): Handle the case
14814 in which the arguments to gdbserver are given in the
14815 baseboard configuration file.
14816 Also handle the case in which the server needs to do a
14817 load.
2c9cd303 14818
9671de48
KS
148192001-05-07 Keith Seitz <keiths@cygnus.com>
14820
a9c64011
AS
14821 * lib/gdb.exp (gdbtk_initialize_display): New proc which will
14822 set up the display for testing.
14823 (gdbtk_start): Convert all paths to paths that tcl will like.
14824 Export target information to environment.
14825 (_gdbtk_xvfb_init): New proc to start Xvfb if available and
14826 necessary.
14827 (_gdbtk_xvfb_exit): New proc to kill Xvfb if necessary.
14828 (to_tcl_path): New proc to convert a given pathname into
14829 a path acceptible as an argument to a tcl command.
14830 (_gdbtk_export_target_info): New proc to export target info
14831 into the environment for gdbtk testing.
14832 (gdbtk_done): New proc to signal end-of-test.
9671de48 14833
5a360f47
JB
148342001-05-06 Jim Blandy <jimb@redhat.com>
14835
14836 * restore.c: Make the code of caller0 correspond to its comment.
14837
66c756c6
MS
148382001-05-03 Michael Snyder <msnyder@redhat.com>
14839
14840 * config/sid.exp (gdb_target_sid): Check for error messages.
14841 On error or timeout, don't make expect exit (which will terminate
14842 all subsequent tests); instead just make gdb exit.
d63a86f8 14843 (gdb_load): Check for error messages. On error or timeout,
66c756c6
MS
14844 return a negative value.
14845
a966fde5
JB
148462001-04-24 Jim Blandy <jimb@redhat.com>
14847
851c18e0
JB
14848 * gdb.c++/templates.exp: If we see the prompt for the overload
14849 list, but we haven't recognized any of the longer patterns,
14850 arrange for this test to fail, not hang.
14851
a966fde5
JB
14852 * gdb.c++/classes.exp (ptype class A): Tolerate whitespace
14853 variations.
14854
db144853
MC
148552001-04-22 Michael Chastain <chastain@redhat.com>
14856
14857 * gdb.c++/local.exp: Use the 'runto' library function.
14858 * gdb.c++/namespace.exp: Likewise.
14859 * gdb.c++/overload.exp: Likewise.
14860
3207ec21
KB
148612001-03-26 Kevin Buettner <kevinb@redhat.com>
14862
14863 * gdb.base/Makefile.in (EXECUTABLES): Add step-line.
14864 * gdb.base/step-line.exp: New file. Test step/next in presence of
14865 #line directives.
14866 * gdb.base/step-line.c: New file. Test program for the above.
14867 * gdb.base/step-line.inp: New file. We pretend that this file has
14868 been transformed by some other tool into step-line.c.
14869
13b57657
JB
148702001-03-21 Jim Blandy <jimb@redhat.com>
14871
14872 * gdb.c++/userdef.exp: Check that GDB tolerates whitespace in
14873 unmangled operator names.
14874
754cbe1c
JB
148752001-03-20 Jim Blandy <jimb@redhat.com>
14876
14877 * gdb.threads/linux-dp.exp: Recognize an additional message
14878 generated by GDB when it doesn't understand how to debug threads
14879 on the target system.
14880
177495c9
AC
148812001-03-19 Andrew Cagney <ac131313@redhat.com>
14882
14883 * gdb.mi/mi-console.exp: Document ``Hello'' as a known bug.
14884
f266096b
MC
148852001-03-12 Michael Chastain <chastain@redhat.com>
14886
14887 * gdb.c++/derivation.exp: Use the 'runto' library function.
14888
cac3c2ff
MC
148892001-03-12 Michael Chastain <chastain@redhat.com>
14890
14891 * gdb.c++/annota2.exp: Fix regular expression for "post-query".
14892
b6c11a24
MC
148932001-02-24 Michael Chastain <chastain@redhat.com>
14894
14895 * gdb.c++/ref-types.exp: Change handwritten code to library
14896 function 'runto'.
14897
6bae5bce
OF
148982001-03-16 Orjan Friberg <orjanf@axis.com>
14899
14900 * gdb.base/signals.exp: Set count to 0 explicitly.
14901
0015fd9a
MS
149022001-03-15 Mark Salter <msalter@redhat.com>
14903
14904 * config/monitor.exp (gdb_target_cmd): Add explicit error return.
14905 (gdb_target_monitor): Add check of gdb_target_cmd return value.
880a15ee
MS
14906 (gdb_load): Add support for additional target_info: gdb_download_size
14907 and gdb_load_timeout.
0015fd9a 14908
fc33412a
DT
14909Thu Mar 8 16:06:00 2001 David Taylor <taylor@redhat.com>
14910
14911 * gdb.base/annota1.exp: Move test of isnative to earlier in the
889bf7c5
PA
14912 file -- to prevent failing when the compile fails but we have no
14913 intention of running the tests anyway.
fc33412a
DT
14914
14915 * gdb.base/long_long.exp: Test target_info for no_long_long, skip
14916 tests if set.
14917
14918 * gdb.base/maint.exp: Support 2 byte integers as well as 4 byte
889bf7c5 14919 integers.
fc33412a
DT
14920
14921 * gdb.c++/ctti.exp: Skip tests if skip_cplus_tests returns true.
14922 * gdb.c++/namespace.exp: Ditto.
14923
115f06de
OF
149242001-03-07 Orjan Friberg <orjanf@axis.com>
14925
14926 * gdb.base/pointers.c: Don't assume doubles are >= 8 bytes.
14927 * gdb.base/pointers.exp: Relax pattern match of decimals.
14928
b6ba6518
KB
149292001-03-06 Kevin Buettner <kevinb@redhat.com>
14930
14931 * Makefile.in, config/abug.exp, config/cfdbug.exp,
14932 config/cpu32bug.exp, config/dve.exp, config/est.exp,
14933 config/gdbserver.exp, config/hmsirom.exp, config/hppro.exp,
14934 config/i960.exp, config/m32r.exp, config/mn10300-eval.exp,
14935 config/monitor.exp, config/proelf.exp, config/rom68k.exp,
14936 config/sh.exp, config/sid.exp, config/slite.exp,
14937 config/sparclet.exp, config/udi.exp, config/unknown.exp,
14938 config/vr4300.exp, config/vr5000.exp, config/vx.exp,
14939 config/vxworks.exp, config/vxworks29k.exp,
14940 gdb.asm/asm-source.exp, gdb.base/a2-run.exp,
14941 gdb.base/all-bin.exp, gdb.base/annota1.exp,
14942 gdb.base/arithmet.exp, gdb.base/assign.exp,
14943 gdb.base/async.exp, gdb.base/attach.exp,
14944 gdb.base/bitfields.exp, gdb.base/bitops.exp,
14945 gdb.base/break.exp, gdb.base/call-ar-st.exp,
14946 gdb.base/call-rt-st.exp, gdb.base/call-strs.exp,
14947 gdb.base/callfuncs.exp, gdb.base/callfwmall.exp,
14948 gdb.base/commands.exp, gdb.base/completion.exp,
14949 gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
14950 gdb.base/constvars.exp, gdb.base/corefile.exp,
14951 gdb.base/dbx.exp, gdb.base/default.exp, gdb.base/define.exp,
14952 gdb.base/display.exp, gdb.base/ena-dis-br.exp,
14953 gdb.base/ending-run.exp, gdb.base/environ.exp,
14954 gdb.base/eval-skip.exp, gdb.base/exprs.exp,
14955 gdb.base/finish.exp, gdb.base/foll-exec.exp,
14956 gdb.base/foll-fork.exp, gdb.base/foll-vfork.exp,
14957 gdb.base/funcargs.exp, gdb.base/help.exp,
14958 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/list.exp,
14959 gdb.base/logical.exp, gdb.base/long_long.exp,
14960 gdb.base/maint.exp, gdb.base/mips_pro.exp,
14961 gdb.base/miscexprs.exp, gdb.base/nodebug.exp,
14962 gdb.base/opaque.exp, gdb.base/overlays.exp, gdb.base/page.exp,
14963 gdb.base/pointers.exp, gdb.base/printcmds.exp,
14964 gdb.base/ptype.exp, gdb.base/radix.exp, gdb.base/recurse.exp,
14965 gdb.base/regs.exp, gdb.base/relational.exp,
14966 gdb.base/remote.exp, gdb.base/reread.exp,
14967 gdb.base/restore.exp, gdb.base/return2.exp,
14968 gdb.base/scope.exp, gdb.base/sect-cmd.exp,
14969 gdb.base/selftest.exp, gdb.base/setshow.exp,
14970 gdb.base/setvar.exp, gdb.base/shlib-call.exp,
14971 gdb.base/sigall.exp, gdb.base/signals.exp,
14972 gdb.base/sizeof.exp, gdb.base/so-impl-ld.exp,
14973 gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
14974 gdb.base/step-test.exp, gdb.base/structs.c,
14975 gdb.base/structs.exp, gdb.base/structs2.exp,
14976 gdb.base/term.exp, gdb.base/twice.exp, gdb.base/varargs.exp,
14977 gdb.base/volatile.exp, gdb.base/watchpoint.exp,
14978 gdb.base/whatis-exp.exp, gdb.base/whatis.exp,
14979 gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
14980 gdb.c++/anon-union.exp, gdb.c++/classes.exp, gdb.c++/ctti.exp,
14981 gdb.c++/derivation.exp, gdb.c++/inherit.exp,
14982 gdb.c++/local.exp, gdb.c++/member-ptr.exp, gdb.c++/method.exp,
14983 gdb.c++/misc.exp, gdb.c++/namespace.exp, gdb.c++/overload.exp,
14984 gdb.c++/ref-types.exp, gdb.c++/templates.exp,
14985 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp,
14986 gdb.disasm/am33.exp, gdb.disasm/hppa.exp,
14987 gdb.disasm/mn10200.exp, gdb.disasm/mn10300.exp,
14988 gdb.fortran/types.exp, gdb.java/jmisc.exp,
14989 gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
14990 gdb.stabs/weird.exp, gdb.threads/linux-dp.exp,
14991 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
14992 gdb.trace/circ.exp, gdb.trace/collection.exp,
14993 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
14994 gdb.trace/limits.exp, gdb.trace/packetlen.exp,
14995 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp,
14996 gdb.trace/report.exp, gdb.trace/save-trace.exp,
14997 gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
14998 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
14999 lib/gdb.exp, lib/mi-support.exp: Update/correct copyright
15000 notices.
15001
dc96c6c7 150022001-02-27 Michael Snyder <msnyder@cygnus.com>
d8f92b1f
MS
15003
15004 * gdb.base/varargs.c (find_max_double): Fix printf format string:
15005 first arg is int not float.
15006
dc96c6c7 150072001-02-22 Michael Snyder <msnyder@cygnus.com>
40f33b9b
MS
15008
15009 * gdb.base/reread.exp: Unsupported for non-native targets;
15010 doesn't work for remote debugging.
15011
9b0c4aeb
FN
150122001-02-19 Fernando Nasser <fnasser@redhat.com>
15013
15014 From Drew Moseley <dmoseley@redhat.com>
a9c64011
AS
15015 * gdb.base/ending-run.exp: Properly handle the BSP state when
15016 stepping past the end of main.
9b0c4aeb 15017
02aa71d5
MC
150182001-02-19 John Moore <jmoore@redhat.com>
15019
15020 * gdb.base/commands.exp (infrun_breakpoint_command_test):
15021 Converted HPUX fix for non-expected items following multiple
15022 step commands into general solution for all platforms.
15023
1fa449a4
MC
150242001-02-18 Michael Chastain <chastain@redhat.com>
15025
15026 * gdb.c++/classes.exp (do_tests): Change runto statements
15027 from "runto 'foo(void)'" to "runto 'foo'". This makes the
15028 statements demangler agnostic.
15029 * gdb.c++/virtfunc.exp (do_tests): Likewise.
15030 (gdb_virtfunc_restart): Likewise.
15031
b2f9ec70
MC
150322001-02-14 Michael Chastain <chastain@redhat.com>
15033
15034 * gdb.c++/inherit.exp (do_tests): Change runto statements
15035 from "runto 'foo(void)'" to "runto 'foo'". This makes the
15036 statements demangler agnostic.
15037
cf74b8ca
AC
15038Sun Feb 4 17:32:21 2001 Andrew Cagney <cagney@redhat.com>
15039
15040 * gdb.threads/pthreads.exp: Unify pass/fail messages for
889bf7c5
PA
15041 ``continue to bkpt at common_routine in thread 2'' and ``stopped
15042 before calling common_routine 15 times'' tests.
cf74b8ca 15043
99f78f56
MC
150442001-02-11 Michael Chastain <chastain@redhat.com>
15045
15046 * gdb.c++/cplusfuncs.cc (dm_type_char_star): New function.
15047 Helps the test script figure out which demangler is in use.
15048 (dm_type_foo_ref): Ditto.
15049 (dm_type_int_star): Ditto.
15050 (dm_type_long_star): Ditto.
15051 (dm_type_unsigned_int): Ditto.
15052 (dm_type_void): Ditto.
15053 (dm_type_void_star): Ditto.
99707966 15054 * gdb.base/cplusfuncs.exp (probe_demangler): New function.
99f78f56
MC
15055 Probe the gdb demangler and set variables to accommodate
15056 formatting differences.
15057 (info_func_regexp): New function. Same as info_func, but
15058 matches against a regexp.
15059 (info_func): Match against a literal string.
15060 (print_addr_2): New function. Match against a literal string,
15061 which can be different from the input to gdb.
15062 (print_addr): Simply call print_addr_2 with the same argument twice.
15063 (test_lookup_operator_functions): Use demangler formatting variables.
15064 Blow away the xfails and workarounds for gnats gdb bug gdb/18. Sort
15065 the tests in the same order as the C++ class declaration.
15066 (test_paddr_operator_functions): Ditto.
15067 (test_paddr_overloaded_functions): Ditto.
15068 (test_paddr_hairy_functions): Use demangler formatting variables.
15069 Add reference to gdb/19 for related tests.
15070 (do_tests): Call probe_demangler.
15071
1de8f023
KB
150722001-01-30 Kevin Buettner <kevinb@redhat.com>
15073
15074 * gdb.c++/templates.cc (printf): Remove unused function definition.
15075
ca3f91ed
MS
150762001-01-26 Felix Lee <flee@redhat.com>
15077
15078 * sid.exp (sid_exit): Pass host, not target, to remote_close.
15079
150802001-01-25 matthew green <mrg@redhat.com>
15081
15082 * config/sid.exp (sid_start): Call `remote_push_conn' after firing
15083 up sid.
15084 (sid_exit): Call `remote_pop_conn' after GDB is gone.
15085
150862001-01-25 matthew green <mrg@redhat.com>
15087
15088 * config/sid.exp (sid_start): Use `remote_spawn' instead of `spawn.'
d63a86f8 15089 Deprecate $sid_spawn_id.
ca3f91ed
MS
15090 (sid_exit): Remove code necessary only for `spawn.'
15091
150922001-01-25 matthew green <mrg@redhat.com>
15093
15094 * config/sid.exp (sid_start): Handle sim,protocol of `sid.'
15095
fb18ec4a
MC
150962001-01-28 Michael Chastain <chastain@redhat.com>
15097
15098 * gdb.c++/ovldbreak.exp (take_gdb_out_of_choice_menu): New proc
15099 to call when tests fail. It takes gdb out of the overloaded
15100 function choice menu back to the main prompt, so that the test
15101 program stays synchronized.
15102 (set_bp_overloaded): New proc to collect all the common
15103 code for setting a breakpoint on an overloaded name. Calls
15104 take_gdb_out_of_choice_menu when needed.
15105 (menu_overload1arg): New variable to collect the repeated
15106 instances of the expected menu for an overloaded name. Change
15107 the regular expression to handle changes in g++ type encoding:
15108 "void" can be either "void" or "", and "unsigned int" can be
15109 either "unsigned int" or "unsigned".
15110 (continue_to_bp_overloaded): Change regular expressions to handle
15111 changes in g++ type encoding.
15112 (no proc): Call take_gdb_out_of_choice_menu when needed.
15113 Remove redundant calls to "info break". Accept either "canceled"
15114 or "cancelled". Change regular expressions in "info break"
15115 calls to handle changes in g++ type encoding. Give all tests
15116 unique strings.
15117
9c646a6e
BE
151182001-01-17 Ben Elliston <bje@redhat.com>
15119
15120 * config/sid.exp: New file.
15121
9549d9c1
AC
15122Fri Jan 12 18:29:01 2001 Andrew Cagney <cagney@b1.cygnus.com>
15123
15124 * gdb.base/callfuncs.exp: Add space after ``Value returned is''.
15125
dc96c6c7 151262000-12-21 Michael Snyder <msnyder@cygnus.com>
315f8b0e
MS
15127
15128 * gdb.base/finish.exp: Accept '1' instead of \001 from char_func.
15129 Add a RE to accept a non-ascii char if one is ever presented.
15130
b4df4f68
FN
151312000-12-20 Fernando Nasser <fnasser@redhat.com>
15132
297dd0fd 15133 * lib/mi-support.exp (mi_gdb_start): Test for MI_OUT, not UI_OUT.
b4df4f68 15134
dc96c6c7 151352000-12-18 Michael Snyder <msnyder@cygnus.com>
49c890fc 15136
d63a86f8 15137 * gdb.base/setvar.exp: Use double '\\' to quote curly braces
49c890fc
MS
15138 in regexp. One '\' does not suffice on Linux.
15139
4a7bddb6
MC
151402000-12-09 Michael Chastain <chastain@redhat.com>
15141
15142 * gdb.base/break.exp (test_clear_command): Use a marker function
15143 rather than 'main' for the test function. Also move this
15144 test to an execution point where the marker function names are
15145 guaranteed to be bound to functions. (Executing tests after a
15146 'finish' from main runs into name conflicts with local names
15147 in __libc_start_main).
15148
dc96c6c7 151492000-12-07 Michael Snyder <msnyder@cygnus.com>
efb66345
MS
15150
15151 * gdb.base/finish.exp: New test for gdb's "finish" command.
15152 * gdb.base/return2.exp: New test for gdb's "return" command.
15153 * gdb.base/return2.c: New source file for above.
15154
dc96c6c7 151552000-12-05 Michael Snyder <msnyder@cygnus.com>
3c077de9
MS
15156
15157 * gdb.base/constvars.exp: Add a "pass" message if "up" succeeds.
15158 * gdb.base/miscexprs.exp: Ditto.
15159 * gdb.base/pointers.exp: Ditto.
15160 * gdb.c++/derivation.exp: Ditto.
15161 * gdb.c++/local.exp: Ditto.
15162 * gdb.c++/namespace.exp: Ditto.
15163 * gdb.c++/overload.exp: Ditto.
15164 * gdb.c++/ref-types.exp: Ditto.
15165
dc96c6c7 151662000-12-05 Michael Snyder <msnyder@cygnus.com>
660fd469
MS
15167
15168 * gdb.base/constvars.exp: Test result of "up" command.
15169 * gdb.base/miscexprs.exp: Ditto.
15170 * gdb.base/pointers.exp: Ditto.
15171 * gdb.base/scope.exp: Ditto.
15172 * gdb.c++/derivation.exp: Ditto.
15173 * gdb.c++/local.exp: Ditto.
15174 * gdb.c++/namespace.exp: Ditto.
15175 * gdb.c++/overload.exp: Ditto.
15176 * gdb.c++/ref-types.exp: Ditto.
15177
44097287
FN
151782000-11-22 Michael Chastain <chastain@redhat.com>
15179
15180 * mips_pro.exp: Accept either "middle -> top -> main" or
15181 "middle -> main" in the backtrace, because gcc can optimize
15182 tail calls to jumps. Remove setup_xfail for the hppa case.
15183 Add a comment with the original warning messages from PR 3016,
15184 which was filed in 1993, to preserve them for posterity.
15185
9d2e1bab
ND
151862000-11-17 Nick Duffek <nsd@redhat.com>
15187
15188 * lib/gdb.exp (gdb_test): Override timeout with board info.
15189
1aca8eb7
ND
151902000-11-17 Nick Duffek <nsd@redhat.com>
15191
15192 * gdb.base/display.exp: Don't kill running stub. Add "again" to
15193 the second kill and detach messages.
15194
93076499
ND
151952000-11-17 Nick Duffek <nsd@redhat.com>
15196
15197 * configure.in: Add AC_EXEEXT.
15198 * configure: Regenerate.
15199 * Makefile.in (just-check): Export EXEEXT.
15200 * lib/gdb.exp ($EXEEXT): Import from environment.
15201 * gdb.base/maint.exp: Expect $EXEEXT in executable name. Don't
15202 expect "maint dump-me" on Cygwin.
15203 * gdb.base/reread.exp ($binfile, $binfile1, $binfile2): Append
15204 $EXEEXT.
15205
30e87cd3
ND
152062000-11-17 Nick Duffek <nsd@redhat.com>
15207
15208 * gdb.base/break.exp: Test backtrace and finish from called
15209 function on all platforms, not just HP-UX.
15210
dc96c6c7 152112000-11-03 Michael Snyder <msnyder@cygnus.com>
08e706b1
MS
15212
15213 * config/monitor.exp (gdb_target_cmd): Abstracts some of the
15214 code from gdb_target_monitor, so it can be used independantly
15215 for gdbserver. Also comment out an unnecessary PUTS.
d63a86f8 15216
dc96c6c7 152172000-11-03 Michael Snyder <msnyder@cygnus.com>
958a4e4c
MS
15218
15219 * gdb.base/a2-run.exp: Use gdb_skip_stdio_test.
15220 * gdb.base/corefile.exp: Expect the message "Program is being
15221 debugged already" when we send the "corefile" command, since
15222 the preceeding gdb_load may have connected gdb to a remote target.
15223 * gdb.base/display.exp: Disable hardware watchpoints if new
15224 board info variable "no_hardware_watchpoints" is true.
15225 Replace single-letter commands with more readable ones.
15226 * gdb.base/recurse.exp (recurse_tests): Disable hardware watchpoints
15227 if new board info variable "no_hardware_watchpoints" is true.
15228 * gdb.base/restore.exp (restore_tests): Call gdb_skip_stdio_tests
15229 to see if stdio (printf) testing is possible.
15230 * gdb.base/watchpoint.exp: Disable hardware watchpoints if new
15231 board info variable "no_hardware_watchpoints" is true. Use new
15232 proc "gdb_skip_stdio_tests" to see if printf tests are possible.
15233
39124dea
FN
152342000-11-13 Fernando Nasser <fnasser@redhat.com>
15235
15236 From Orjan Friberg <orjanf@axis.com>:
15237 * gdb.base/printcmds.exp: Escape curly braces followed by a number
15238 in array print pattern match.
15239
a9e2e984
FN
152402000-11-09 Fernando Nasser <fnasser@redhat.com>
15241
15242 * gdb.c++/templates.exp (test_template_breakpoints): Change Britsh
15243 spelling "cancelled" to U.S. spelling "canceled" to match changes
15244 made to gdb.
15245 * gdb.c++/ovldbreak.exp: Ditto.
15246
c7db355b
PS
152472000-11-06 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
15248
15249 * gdb.base/callfuncs.c (main): Moved to end of file, call
15250 t_double_values to initialize the FPU before inferior calls are made.
15251 * gdb.base/callfuncs.exp: Test for register preservation after calling
15252 inferior functions. Add tests for continuining, finishing and
15253 returning from a stop in a call dummy.
15254
dc96c6c7 152552000-10-24 Michael Snyder <msnyder@cygnus.com>
42f5c13f
MS
15256
15257 * gdb.base/commands.exp: Break up long lines, and re-indent.
15258
dc96c6c7 152592000-10-19 Michael Snyder <msnyder@cygnus.com>
ae0323a8
MS
15260
15261 * config/gdbserver.exp: Rewritten from the ground up, to make it
15262 compatible with the current dejagnu tree, and to make it work with
15263 the new "gdbserver" in libremote.
15264
dc96c6c7 152652000-10-16 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
15266
15267 * gdb.base/sizeof.exp (check_sizeof): Skip if no printf support.
15268 * gdb.base/varargs.exp: Skip entire test if no printf support.
15269 * gdb.base/ending-run.exp (Step to return): Skip if no printf supt.
15270 * gdb.base/shlib-call.exp: Skip several tests if no printf support.
15271
dc96c6c7 152722000-10-13 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
15273
15274 * lib/gdb.exp (gdb_skip_float_test): New proc. Skip test if
15275 no floating point support.
15276 (gdb_skip_stdio_test): New proc. Skip test if no stdio support.
15277 * gdb.base/call-ar-st.exp: Use above procs to skip tests.
15278 * gdb.base/call-rt-st.exp: Ditto.
15279 * gdb.base/call-strs.exp: Ditto.
15280
bac5fc66
JG
152812000-08-02 Jimmy Guo <guo@hpcleara.cup.hp.com>
15282
15283 * gdb.base/sizeof.c: include <stdio.h>.
15284
15285 * gdb.c++/classes.exp: Use gdb_test instead of send_gdb to
a9c64011
AS
15286 'finish', otherwise uncaptured gdb_prompt would potentially
15287 throw remaining test points out of sync.
bac5fc66 15288
b22a6027
SB
152892000-07-26 Scott Bambrough <scottb@netwinder.org>
15290
15291 * gdb.base/recurse.exp: Run tests for all targets.
15292 * gdb.base/so-impl-ld.exp: Added wildcard to handle the
15293 gnu-oldld case on ARM.
15294 * gdb.base/watchpoint.exp (test_stepping): Clear xfail
15295 for ARM targets.
d63a86f8 15296
d8231941
AG
15297Mon Jul 24 07:46:02 CDT 2000 Clinton Popetz <cpopetz@cygnus.com>
15298
15299 * gdb.java/configure.in (AC_INIT): Use jmisc.exp.
15300 * gdb.java/configure: Rebuild.
15301
8caabe69
AG
15302Sun Jul 23 21:42:34 2000 Anthony Green <green@redhat.com>
15303
15304 * gdb.java/jv-exp.exp: New file.
15305
9d273ca3
AG
15306Sun Jul 23 21:02:42 2000 Anthony Green <green@redhat.com>
15307
15308 * configure: Rebuilt.
15309 * configure.in (configdirs): Add gdb.java.
15310 * gdb.java/jmisc.java: New file.
15311 * gdb.java/jmisc.exp: New file.
15312 * gdb.java/Makefile.in: New file.
15313 * gdb.java/configure: Rebuilt.
15314 * gdb.java/configure.in: New file.
15315 * lib/java.exp: New file.
15316
4f823a66
AC
15317Wed Jul 12 18:14:29 2000 Andrew Cagney <cagney@b1.cygnus.com>
15318
15319 * gdb.base/exprs.exp: Test casts to a pointer including over and
889bf7c5 15320 underflow.
4f823a66 15321
2391e11d
AC
15322Thu Jul 13 11:52:53 2000 Andrew Cagney <cagney@b1.cygnus.com>
15323
15324 * gdb.base/sizeof.exp, gdb.base/sizeof.c: New files. Compare GDB
889bf7c5 15325 and the compilers sizes.
2391e11d 15326
54602222
ND
153272000-07-09 Nick Duffek <nsd@redhat.com>
15328
15329 * gdb.c++/misc.cc (class ClassParam, class_param): Define.
15330 (use_methods): New function.
15331 (main): Call use_methods().
15332 * gdb.c++/classes.exp (test_method_param_class): New procedure.
15333 (do_tests): Call test_method_param_class.
15334
2bec0572
ND
153352000-07-09 Nick Duffek <nsd@redhat.com>
15336
15337 * gdb.c++/classes.exp (test_nonexistant_members): Fix name
15338 spelling.
15339 (test_enums): New procedure. Move enum tests from end of script
15340 to here. Set breakpoint on function name instead of line number.
15341 * gdb.c++/misc.cc (ClassWithEnum): Move past Foo definitions.
15342 (enums2): New marker function.
15343 (enums1): New function.
15344 (main): Call enums1(). Move enum tests to enums1().
15345
78492fde
AC
15346Tue Jul 4 03:43:49 2000 Andrew Cagney <cagney@b1.cygnus.com>
15347
15348 * gdb.asm/asm-source.exp: Use raw AS/LD instead of CC to
889bf7c5 15349 compile/link program. Update line numbers.
78492fde
AC
15350 * gdb.asm/d10v.inc: Define ``startup''.
15351 * gdb.asm/asmsrc1.s: Add definition of _start.
d63a86f8 15352
49a2cef8
AC
15353Fri Jun 23 17:45:52 2000 Andrew Cagney <cagney@b1.cygnus.com>
15354
15355 * gdb.base/call-ar-st.exp: More rewrites of multi-line patterns.
15356
3e6c8688
EZ
153572000-06-18 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
15358
15359 * gdb.base/maint.exp: Add 'maint print architecture' item to output
889bf7c5 15360 of 'help maint print' command.
3e6c8688 15361
9ff5cbe9
AC
15362Fri Jun 16 18:22:05 2000 Andrew Cagney <cagney@b1.cygnus.com>
15363
15364 * gdb.base/call-ar-st.exp: Rewrite all multi-line patterns so that
889bf7c5 15365 they use gdb_expect_list.
9ff5cbe9 15366
17c579bd
AC
15367Wed Jun 7 13:02:40 2000 Andrew Cagney <cagney@b1.cygnus.com>
15368
15369 * gdb.base/commands.exp: Use ``set remote
889bf7c5
PA
15370 memory-read-packet-size'' instead of ``set endian big'' to test
15371 long commands.
17c579bd 15372
e6d71bf3
DB
153732000-06-03 Daniel Berlin <dan@cgsoftware.com>
15374
15375 * gdb.c++/templates.exp (do_tests): Make all of these work under
d63a86f8 15376 g++, and stop skipping them.
e6d71bf3
DB
15377
15378 * gdb.c++/namespace.exp: Move from gdb.hp/gdb.aCC to here, make it
15379 work under g++.
15380
d63a86f8 15381 * gdb.c++/misc.cc: Fix ambiguous initialization with correct
e5f9ba7b
MS
15382 initialization.
15383
dc96c6c7 153842000-06-02 Michael Snyder <msnyder@cygnus.com>
7346e70f
MS
15385
15386 * gdb.base/annota1.exp (run until main breakpoint): Loosen up
15387 the regular expression: accept an (almost) arbitrary sequence of
15388 "frames-invalid" and "breakpoints-invalid" messages both before
15389 and after the "starting" message.
15390
dc96c6c7 153912000-06-02 Michael Snyder <msnyder@cygnus.com>
e5f9ba7b
MS
15392
15393 * gdb.c++/local.exp: This test has never been known to work with g++.
e6d71bf3 15394
dc96c6c7 153952000-05-18 Michael Snyder <msnyder@cygnus.com>
0a791409
MS
15396
15397 * gdb.base/annota1.exp (annotate-signal-handler-caller):
15398 Relax the regular expression a little, make it pass on Solaris 8.
15399
8216cda9
KB
154002000-05-12 Kevin Buettner <kevinb@redhat.com>
15401
15402 * gdb.base/step-test.exp: On IA-64 targets, when stepping out of
d63a86f8 15403 a call, do not require that gdb stop on the line after the call.
8216cda9
KB
15404 Instead, it is permissible for gdb to stop on the line of the
15405 call itself.
15406
1a570b2f
MS
154072000-05-12 Michael Snyder <msnyder@.cygnus.com>
15408
15409 * gdb.base/break.exp (bp on small function, optimized file):
15410 Add a second pass pattern. The behavior differs here between stabs
15411 and dwarf for one-line functions. Stabs preserves two line symbols
15412 (one before the prologue and one after) with the same line number,
15413 but dwarf regards these as duplicates and discards one of them.
15414 Therefore the address after the prologue (where the breakpoint is)
15415 has no exactly matching line symbol, and GDB reports the breakpoint
15416 as if it were in the middle of a line rather than at the beginning.
15417
dc96c6c7 154182000-05-08 Michael Snyder <msnyder@cygnus.com>
89cb06a2 15419
d63a86f8 15420 * gdb.base/interrupt.exp: Make "pass" message say "send"
89cb06a2
MS
15421 rather than "send_gdb" (for consistancy).
15422
7d418785
AC
15423Mon May 1 15:37:58 2000 Andrew Cagney <cagney@b1.cygnus.com>
15424
15425 From 2000-04-28 Andreas Jaeger <aj@suse.de>:
15426 * gdb.c++/templates.cc: Properly check for GCC version number.
15427 * lib/compiler.cc: Likewise
15428
dc96c6c7 154292000-04-28 Michael Snyder <msnyder@cygnus.com>
e919ea79 15430
d63a86f8 15431 * gdb.base/break.exp: When compiled with -O2 optimization,
e919ea79
MS
15432 gdb may not stop at the first line of main, due to code motion.
15433
dc96c6c7 154342000-04-26 Michael Snyder <msnyder@cygnus.com>
1960c400
MS
15435
15436 * gdb.base/call-ar-st.exp: Bail out if target is sparclet.
15437 This test depends on parsing the printf output from the target.
15438 Since the sparclet stub doesn't do stdio, this will never work.
15439 * gdb.base/call-rt-st.exp: ditto.
15440 * gdb.base/call-strs: ditto.
15441
dc96c6c7 154422000-04-24 Michael Snyder <msnyder@cygnus.com>
b84b7669
MS
15443
15444 * gdb.base/miscexprs.exp: make sizeof long array test portable.
15445
15446 * gdb.base/ending-run.exp: After connecting to a remote target,
15447 but before running, the target will appear to be in a random
15448 location. Specify both a file and a line for breakpoints.
15449 Also, the function that calls main may be called 'init'
15450 rather than 'start'.
15451
a5a51225
EZ
154522000-04-17 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
15453
15454 * gdb.base/help.exp: Update output for add-symbol-file command.
15455
7930cc7c
FN
154562000-04-10 Fernando Nasser <fnasser@cygnus.com>
15457
15458 From Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
15459 * gdb.base/structs2.c: Support platforms defaulting to a unsigned char.
15460
23e37ab1
C
154612000-04-07 J.T. Conklin <jtc@redback.com>
15462
e93c542c
C
15463 * gdb.base/call-ar-st.exp: Relax patterns matching tab characters.
15464
23e37ab1
C
15465 * gdb.base/funcargs.exp: Relax patterns matching pointers to char.
15466
591b8fa3
PDM
15467Thu Mar 30 13:26:19 2000 Philippe De Muyter <phdm@macqel.be>
15468
15469 * gdb.base/call-ar-st.c (init_small_structs, main): Use floating-point
889bf7c5 15470 values that can be represented exactly.
591b8fa3
PDM
15471 * gdb.base/call-ar-st.exp (print print_small_structs): Fixed to match
15472 above change, and to not check against the directory part of the source
15473 file name.
15474 (step into print_long_arg_list): Likewise.
15475 (print print_small_structs from print_long_arg_list): Likewise.
15476 (print print_long_arg_list): Likewise.
15477
7a495180
EZ
154782000-03-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
15479
30b53638 15480 * gdb.base/printcmds.c: Terminate char array ctable2 with 0.
7a495180 15481
beb998c6
AC
15482Mon Mar 27 14:46:37 2000 Andrew Cagney <cagney@b1.cygnus.com>
15483
15484 * ChangeLog, gdb.base/commands.exp: Revert whitespace changes.
15485
1c689132
DB
154862000-03-25 Daniel Berlin <dan@cgsoftware.com>
15487
15488 * gdb.base/commands.exp (deprecated_command_test): Add test for
15489 deprecate with no arguments.
15490
c1790a9d
JL
154912000-03-24 Jonathan Larmour <jlarmour@redhat.co.uk>
15492
15493 * gdb.base/break.exp: Add new test for setting breakpoints on
15494 optimized code so we can test breakpoints work even when function
15495 prologues may be optimized away
15496
003ba290
FN
154972000-03-23 Fernando Nasser <fnasser@totem.to.cygnus.com>
15498
15499 From David Whedon <dwhedon@gordian.com>
a9c64011 15500 * gdb.base/commands.exp : Added command deprecator tests.
003ba290 15501
6837a0a2
DB
155022000-03-22 Daniel Berlin <dan@cgsoftware.com>
15503
15504 * gdb.base/help.exp: Added test for new apropos command.
15505
b9593231
KB
155062000-03-21 Kevin Buettner <kevinb@redhat.com>
15507
15508 * gdb.base/pointers.c (usevar): New function.
15509 (main): Make sure that global variables v_int_pointer2, rptr,
15510 and y are all referenced someplace in the program by calling
15511 usevar() on them. [Some linkers delete symbols which are
15512 never referenced. The space remains, but there's no way to
15513 get a (symbolic) handle on the variable from the debugger.]
15514
751a959b
EZ
155152000-03-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
15516
15517 * gdb.base/printcmds.c: Add typedeffed arrays.
15518
15519 * gdb.base/printcmds.exp (test_print_typedef_arrays): New
889bf7c5 15520 procedure to test arrays that are typedef'd.
751a959b 15521
73a93a32
JI
155222000-03-13 James Ingham <jingham@leda.cygnus.com>
15523
15524 * lib/gdb.exp: Fix the gdbtk_start routine to correctly find all
d63a86f8 15525 the library directories.
73a93a32 15526
fb40c209
AC
15527Mon Feb 21 13:05:36 2000 Andrew Cagney <cagney@b1.cygnus.com>
15528
15529 * configure.in (configdirs): Add sub directory gdb.mi.
15530 * configure: Re-generate.
15531
15532 * gdb.mi: New directory.
d63a86f8 15533
ee4dd2c9
AC
155342000-02-25 Scott Bambrough <scottb@netwinder.org>
15535
15536 * gdb.base/long_long.exp: Correct test suite failure when printing
889bf7c5 15537 a long long value as a double on ARM platforms.
ee4dd2c9 15538
70f0cc22
JB
155392000-02-16 Jim Blandy <jimb@redhat.com>
15540
15541 * gdb.base/break.exp ("breakpoint line number"): Make sure the
15542 default source file is set properly before running this test.
15543
853819b8
EZ
155442000-02-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
15545
15546 * lib/gdb.exp: Tell the testsuite that now gdbtk is in the
889bf7c5 15547 gdbtk/library directory, not in gdbtcl2.
853819b8 15548
dfcd3bfb
JM
155492000-02-04 Jim Blandy <jimb@redhat.com>
15550
15551 * gdb.c++/templates.exp: ("ptype T5<int>"): Remove extraneous
15552 backslash from regexp pattern.
15553
15554 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): New
15555 procedure. Use it to run all the "continue to bp overloaded"
15556 tests. Note that this changes the names of the tests slightly.
15557 If the breakpoint hit message includes a hex PC value, because
15558 GCC's Dwarf 2 line info doesn't help us distinguish the prologue
15559 from the real source code, still consider that a pass.
15560
15561 * gdb.base/condbreak.exp ("run until breakpoint at marker2"):
15562 XFAIL here if the breakpoint message contains a hex address. Note
15563 similar change on 1999-11-02.
15564
15565 * gdb.base/step-test.exp: Comment Fernando's change of 2000-02-02.
15566
15567 * gdb.base/ptype.exp: Establish a default source file before
15568 calling get_debug_format.
15569
155702000-02-03 Fernando Nasser <fnasser@totem.to.cygnus.com>
15571
15572 * gdb.base/watchpoint.exp: Remove duplication of test messages.
15573
8b93c638
JM
155742000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
15575
15576 * gdb.base/step-test.exp: Fix the steps to enter a callee by means
15577 of successive stepi commands -- while in the prologue we should see
15578 the function entry bracket.
15579
155802000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
15581
15582 * gdb.base/ending-run.exp: Add ARM in thumb mode case, where we
15583 reach __change_mode() when stepping through the end of main().
15584
c5394b80
JM
155852000-01-17 Fernando Nasser <fnasser@totem.to.cygnus.com>
15586
15587 * gdb.base/default.exp: Fix expected pattern.
15588 * gdb.base/help.exp: Same.
15589
0d06e24b
JM
155902000-01-10 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
15591
15592 * gdb.base/so-indr-cl.exp: Don't execute the test if not on HPUX.
889bf7c5 15593 Don't use xfail's because that affects only the following test.
d63a86f8 15594
0d06e24b 15595 * gdb.base/so-impl-ld.exp: Don't execute the tests if not on hpux,
889bf7c5 15596 solaris or linux.
0d06e24b
JM
15597
15598 * gdb.base/selftest.exp: Update to reflect changes to main.c.
15599
dc96c6c7 156002000-01-07 Michael Snyder <msnyder@cygnus.com>
0d06e24b 15601
d63a86f8 15602 * gdb.base/display.exp: Some yacc parsers like to say
0d06e24b
JM
15603 "A syntax error" rather than "A parse error". Accept both.
15604
156052000-01-06 Fernando Nasser <fnasser@totem.to.cygnus.com>
15606
15607 * gdb.base/default.exp: Remove OS dependent string from "target
15608 remote" test.
15609 * gdb.base/help.exp: Same for "help target remote" test.
15610
c3f6f71d
JM
156112000-01-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
15612
15613 From Jim Kingdon <kingdon@redhat.com>:
15614
15615 * gdb.c++/annota2.exp: Fix "delete bps" test to wait for the
889bf7c5
PA
15616 prompt (cleanup rather than necessity, but still might keep output
15617 from spilling to next test).
c3f6f71d
JM
15618
156192000-01-02 Fred Fish <fnf@cygnus.com>
15620
15621 * gdb.base/ptype.c (FALSE, TRUE): #undef these to avoid clash on
15622 AIX, which defines them in <sys/types.h>.
15623
ed9a39eb 156241999-12-16 Stan Shebs <shebs@andros.cygnus.com>
c4093a6a 15625
ed9a39eb 15626 * gdb.base/default.exp: Match arm* etc instead of arm in "info
889bf7c5 15627 float" test.
ed9a39eb
JM
15628
156291999-12-13 Fernando Nasser <fnasser@totem.to.cygnus.com>
c4093a6a 15630
ed9a39eb 15631 * gdb.base/watchpoint.exp: Add missing "(timeout)" to test message.
c4093a6a
JM
15632
15633 * gdb.base/break.exp: Add missing anchor to reg exp on "finish from
15634 outermost frame disallowed".
15635
156361999-12-09 Fernando Nasser <fnasser@totem.to.cygnus.com>
15637
15638 * gdb.base/setvar.exp: New tests for setting the value of a struct
15639 with a constant list.
15640
156411999-12-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
15642
15643 * gdb.base/setvar.exp: Remove pair os tests that expected gdb to
15644 require the user to type a cast before setting the value of a struct.
15645
de57eccd
JM
156461999-12-06 Jim Blandy <jimb@cygnus.com>
15647
15648 * gdb.base/default.exp: Expect the new 'info float' command on
15649 all i386 platforms.
15650
15651 * gdb.threads/linux-dp.exp: Expand our ability to recognize
15652 LinuxThreads libraries that don't support debugging.
15653
c2d11a7d
JM
15654Sat Dec 4 15:21:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
15655
15656 * gdb.base/remote.c: Fill the buffer with truely random data.
889bf7c5
PA
15657 Change the buffer type to ``unsigned char'' to simplify size
15658 arithmetic.
c2d11a7d
JM
15659
15660 * gdb.base/remote.exp: Reduce download numbers by one. Typical
889bf7c5
PA
15661 stub only handles 400-1 byte packets. Verify that the download
15662 worked.
c2d11a7d
JM
15663
156641999-11-30 Fernando Nasser <fnasser@totem.to.cygnus.com>
15665
15666 * lib/gdb.exp (gdb_expect_list): FAIL only once on multiple pattern
15667 tests, using UNRESOLVED for the untested cases. Also, does not wait
15668 for a timeout if the prompt was received before a recognizable pattern.
15669
156701999-11-29 Fernando Nasser <fnasser@totem.to.cygnus.com>
15671
15672 * lib/gdb.exp (gdb_expect_list): Fix spelling.
15673
156741999-11-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
15675
15676 * gdb.base/watchpoint.exp: Add tests cases for the hit count of
889bf7c5 15677 watchpoints.
c2d11a7d
JM
15678
156791999-11-24 Jason Merrill <jason@casey.cygnus.com>
15680
15681 * gdb.base/condbreak.exp: Add missing '$gdb_prompt $'.
15682
15683 * gdb.c++/local.exp: Be more flexible in recognizing local class
15684 name mangling. Don't allow horribly truncated method names.
15685 * gdb.c++/derivation.exp: Expect protected inheritance.
15686 * gdb.c++/inherit.exp: Be more flexible in recognizing vbase pointers.
15687 * gdb.c++/virtfunc.exp: Likewise.
15688 * gdb.c++/classes.exp: Likewise. Don't require the enclosing scope
15689 when printing a nested enum.
15690
156911999-11-22 Jim Blandy <jimb@cygnus.com>
15692
15693 * gdb.base/step-test.exp: Properly await GDB's response to setting
15694 a breakpoint on the call to large_struct_by_value.
15695
15696 * gdb.base/ending-run.exp ("step to end of run 1"): Don't fail
15697 just because we have debug info for the `start' function.
15698
156991999-11-19 Jim Blandy <jimb@zenia.red-bean.com>
15700
15701 * gdb.threads/linux-dp.exp ("create philosopher"): Recognize the
15702 "Unknown signal" messages, which indicate (on LinuxThreads) that
15703 GDB doesn't know how to debug threads on this system. This is
15704 better than hanging while philosopher 0 dumps chatter into gdb.log.
15705
157061999-11-18 Tom Tromey <tromey@cygnus.com>
15707
15708 * gdb.trace/deltrace.exp: Updated test to reflect new error text.
15709
157101999-11-18 Fred Fish <fnf@cygnus.com>
15711
15712 * gdb.base/coremaker2.c: Add sample program for generating
15713 cores that is more self contained than coremaker.c. Eventually
15714 I'll add more code to this and tie it into the testsuite.
15715
4ce44c66
JM
157161999-11-12 Stan Shebs <shebs@andros.cygnus.com>
15717
15718 * gdb.base/dollar.exp: Remove, now in gdb.hp.
15719
157201999-11-10 Jimmy Guo <guo@cup.hp.com>
15721
15722 * gdb.exp (get_compiler_info): pick up compiler.c and compiler.cc
889bf7c5 15723 from $srcdir/lib/.
4ce44c66 15724 * lib/compiler.c, lib/compiler.cc: New files, moved from gdb.base/
889bf7c5 15725 and gdb.c++/.
4ce44c66
JM
15726
15727 * gdb.c++/derivation.exp: remove redundant get compiler info code.
15728
d63a86f8 15729 * gdb.base/commands.exp: add '$gdb_prompt $' anchor to
4ce44c66
JM
15730 'continue with watch' test point.
15731
157321999-11-08 Jim Blandy <jimb@zenia.red-bean.com>
15733
15734 Merged from p2linux-990323-branch:
d63a86f8 15735
4ce44c66
JM
15736 * lib/gdb.exp (gdb_continue_to_breakpoint): New function.
15737
11cf8741
JM
15738Mon Nov 8 23:07:09 1999 Andrew Cagney <cagney@amy.cygnus.com>
15739
15740 * gdb.base/remote.exp: Test ``set remote memory-write-packet-sized
889bf7c5 15741 {limit,fixed}''. Test ``set download-write-size''.
11cf8741
JM
15742
15743Sun Nov 7 17:37:01 1999 Andrew Cagney <cagney@b1.cygnus.com>
15744
15745 * gdb.base/funcargs.exp: Rewrite stack traceback checks using
889bf7c5 15746 gdb_expect_list.
11cf8741
JM
15747
15748Fri Nov 5 18:40:52 1999 Andrew Cagney <cagney@b1.cygnus.com>
15749
15750 * lib/gdb.exp (gdb_expect_list): Return a success/fail indication.
15751
157521999-11-03 Mark Salter <msalter@cygnus.com>
15753
15754 * gdb.base/break.exp: Fix "stub continue" pattern.
15755
157561999-11-03 Jim Blandy <jimb@zwingli.cygnus.com>
15757
15758 * gdb.base/shlib-call.exp ("next to shr1"): Fix test name.
15759
157601999-11-02 Jim Blandy <jimb@zwingli.cygnus.com>
15761
15762 * gdb.base/display.exp ("finish"): Add timeout clause.
15763
15764 * gdb.base/condbreak.exp ("run until breakpoint at marker1"): Add
15765 plain prompt clause, so this doesn't have to time out in order to
15766 fail.
15767
15768 * gdb.base/condbreak.exp, gdb.base/ena-dis-br.exp: XFAIL if the
889bf7c5 15769 breakpoint hit messages include an address.
11cf8741
JM
15770
15771 * gdb.base/display.exp: Don't forget to escape parens in regular
15772 expressions. Unix regexp notatation sucks.
15773
157741999-11-02 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
15775
15776 * gdb.base/annota1.exp: Test for annotate-signalled: change output
889bf7c5 15777 order for 'signalled' message.
11cf8741 15778
5c44784c
JM
157791999-11-01 Stan Shebs <shebs@andros.cygnus.com>
15780
15781 From Jimmy Guo <guo@cup.hp.com>:
15782 * gdb.base/annota1.exp: Add tests for annotate ignore count change.
15783 * gdb.base/annota1.c: Add code for tests to work with.
15784
157851999-10-26 Frank Ch. Eigler <fche@cygnus.com>
15786
15787 * gdb.base/remote.exp: New test for remote downloading settings.
15788 * gdb.base/remote.c: New file with large .data.
15789
917317f4
JM
157901999-10-18 Jim Blandy <jimb@zwingli.cygnus.com>
15791
15792 * gdb.threads/linux-dp.c, gdb.threads/linux-dp.exp: New test suite
15793 for LinuxThreads support, merged from the Code Fusion branch.
15794
15795Mon Oct 11 13:57:21 1999 Andrew Cagney <cagney@amy.cygnus.com>
15796
15797 * lib/gdb.exp (gdb_run_cmd): Break complicated gdb_expect
889bf7c5
PA
15798 containing exp_continue into a while within an expect. Don't
15799 attempt a start more than three times. Check return value from
15800 gdb_load.
d63a86f8 15801
2df3850c
JM
15802Wed Oct 6 12:05:58 1999 Andrew Cagney <cagney@b1.cygnus.com>
15803
15804 * gdb.base/watchpoint.exp: Match fail ``finish from marker1'' with
889bf7c5 15805 a pass case.
2df3850c 15806
2acceee2
JM
158071999-10-01 Kevin Buettner <kevinb@cygnus.com>
15808
15809 * gdb.base/break.c (main): Added a statement that we can step
15810 off of.
15811 * gdb.base/break.exp: Added tests for setting a breakpoint
15812 at an offset and stepping onto a breakpoint.
15813
158141999-10-01 Fred Fish <fnf@cygnus.com>
15815
d63a86f8 15816 * gdb.base/help.exp (help add-symbol-file): Update to match current
2acceee2
JM
15817 gdb output.
15818
c2c6d25f
JM
158191999-09-18 Jim Blandy <jimb@cris.red-bean.com>
15820
15821 * gdb.base/break.exp: Code locations are in hex, don't forget!
15822 (For HP-UX.)
15823
158241999-09-17 Stan Shebs <shebs@andros.cygnus.com>
15825
15826 * condbreak.exp: Use break.c as test program.
15827 * condbreak.c: Remove, redundant with break.c.
15828
158291999-09-15 Stan Shebs <shebs@andros.cygnus.com>
15830
15831 * config/monitor.exp (gdb_target_monitor): Disable X- and
889bf7c5 15832 Z-packets if the target needs it.
c2c6d25f
JM
15833
158341999-09-13 James Ingham <jingham@leda.cygnus.com>
15835
15836 * gdb.c++/overload.exp: Added tests for listing overloaded
15837 functions with function pointers in the arg, explicitly calling
15838 out the version you want.
15839
cff3e48b
JM
158401999-09-09 Stan Shebs <shebs@andros.cygnus.com>
15841
15842 * long_long.exp: Add variations of test cases that work for
15843 targets with 16-bit ints and 32-bit doubles.
15844
d4f3574e
SS
158451999-09-08 Stan Shebs <shebs@andros.cygnus.com>
15846
15847 * break.c (main): Compare a possibly-uninitialized argc with an
15848 unlikely value that fits in 16 bits.
15849
158501999-09-07 Stan Shebs <shebs@andros.cygnus.com>
15851
15852 * gdb.base/restore.c, gdb.base/restore.exp: Use 0x7eeb instead of
15853 0xfeeb, don't want negative numbers if ints are 16 bits.
15854
15855 * lib/gdb.exp (skip_cplus_tests): New proc.
15856 * gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
889bf7c5
PA
15857 gdb.c++/anon-union.exp, gdb.c++/classes.exp,
15858 gdb.c++/cplusfuncs.exp, gdb.c++/ctti.exp, gdb.c++/demangle.exp,
15859 gdb.c++/derivation.exp, gdb.c++/inherit.exp, gdb.c++/local.exp,
15860 gdb.c++/member-ptr.exp, gdb.c++/method.exp, gdb.c++/misc.exp,
15861 gdb.c++/overload.exp, gdb.c++/ovldbreak.exp,
15862 gdb.c++/ref-types.exp, gdb.c++/templates.exp, gdb.c++/userdef.exp,
15863 gdb.c++/virtfunc.exp: Use it to skip over C++ tests.
d4f3574e
SS
15864
15865 * gdb.c++/cplusfuncs.exp: Use get_compiler_info consistently.
15866
15867Fri Sep 3 15:37:12 1999 Kevin Buettner <kevinb@cygnus.com>
15868
15869 * gdb.base/corefile.exp (up): Allow a parameter to appear
15870 in the frame that we're going up to.
15871
15872 From Jim Blandy <jimb@cygnus.com>:
15873
15874 * gdb.base/default.exp (info float): Expect some output now.
15875
15876 * gdb.base/callfuncs.exp (do_function_calls): We no longer expect
15877 returning floating-point values to fail on the x86.
15878 * gdb.base/callfwmall.exp (do_function_calls): Same.
15879
15880 * gdb.base/list.exp (test_listsize): Correct expectations for
15881 listing line 1 with listsize 2. Also, listing a single line
15882 works now, as does listing three lines. [Kevin's note: There
15883 were a number of other cases fixed too where the expectations
15884 differed...]
15885
158861999-09-02 Stan Shebs <shebs@andros.cygnus.com>
15887
15888 * gdb.base/selftest.exp: Add case for when version prints as
15889 constant string instead of char pointer.
15890
104c1213
JM
158911999-08-25 Stan Shebs <shebs@andros.cygnus.com>
15892
15893 * gdb.base/ending-run.exp: Add Solaris case for what happens when
889bf7c5 15894 stepping out of main.
104c1213
JM
15895
15896 * gdb.c++/derivation.exp: XFAIL inf fn calls for all configs, if
15897 G++ used.
15898
15899 * gdb.c++/local.exp: Expect ptype NestedInnerLocal to succeed
889bf7c5 15900 always, expect ptype InnerLocal::NestedInnerLocal to fail always.
104c1213
JM
15901
15902 * gdb.c++/ovldbreak.exp: Update match string in test that
15903 includes a warning of multiple breakpoints.
15904
159051999-08-24 Stan Shebs <shebs@andros.cygnus.com>
15906
15907 * gdb.base/display.exp: Improve precision of step-after-finish
15908 added yesterday.
15909
15910 * gdb.base/signals.exp: Add extra wildcard to "handle all print"
889bf7c5 15911 test.
104c1213
JM
15912
15913 * gdb.c++/classes.exp: XFAIL HP-compiler-only tests for all
15914 configs when using G++, not just hppa*.
15915
159161999-08-24 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
15917
15918 * gdb.base/async.c: New file.
15919 * gdb.base/async.exp: New file.
15920
15921Tue Aug 24 03:24:53 1999 Jeffrey A Law (law@cygnus.com)
15922
15923 * gdb.base/break.exp: Tweak PA specific tests to properly handle
15924 PA64.
15925
53a5351d
JM
15926Mon Aug 23 10:25:20 1999 Jeffrey A Law (law@cygnus.com)
15927
104c1213
JM
15928 * gdb.base/display.exp: "finish" can leave us mid-line on many
15929 targets, deal with it. Add a small constant to main, instead of
15930 1000 since main+1000 may not be a valid address in the target.
15931
53a5351d
JM
15932 * gdb.base/dollar.exp: Do not run for PA processors in wide mode
15933 on hpux11.
15934
15935 * gdb.base/attach.exp: Handle another hpux11 error message variant
15936 when attaching to a process that does not exist.
15937
159381999-08-19 J.T. Conklin <jtc@redback.com>
15939
15940 * gdb.base/call-ar-exp.exp: Fix pattern matching whitespace
889bf7c5 15941 characters in 'continue to 1241' test.
53a5351d
JM
15942
159431999-08-17 Stan Shebs <shebs@andros.cygnus.com>
15944
15945 * gdb.base/call-ar-st.exp: Add a shorter match case for the
15946 stop in print_long_arg_list, define and use a whitespace
15947 variable in print_small_structs test, add an XFAIL for Solaris.
15948 * gdb.base/dbx.exp: XFAIL func commands until somebody is
15949 interested enough to fix.
15950
7be570e7
JM
159511999-08-13 Keith Seitz <keiths@cygnus.com>
15952
15953 * gdb.base/dbx.exp (dbx_gdb_file_cmd): Rename to gdb_file_cmd.
15954 (dbx_gdb_load): Remove. Use gdb_load instead, since that
15955 proc knows about targets other than the natives.
15956 (test_assign): Use "gdb_run_cmd" to "run" the target.
15957 Check that we've actually hit the breakpoint at main.
15958 When we attempt to assign a value to a local variable, check
15959 that the variable is in the current scope, i.e., don't use
15960 a test with an empty result.
15961
15962Tue Aug 10 15:25:16 1999 Andrew Cagney <cagney@b1.cygnus.com>
15963
15964 * gdb.base/maint.exp: Add test of ``maintenance internal-error''
889bf7c5 15965 command.
7be570e7
JM
15966
159671999-08-09 Stan Shebs <shebs@andros.cygnus.com>
15968
15969 From Jimmy Guo <guo@cup.hp.com> and others at HP:
15970 gdb.hp: Move tests into subdirectories gdb.aCC, gdb.base-hp,
15971 gdb.compat, gdb.threads-hp.
15972 gdb.hp/configure, gdb.hp/configure.in: New files.
15973 gdb.hp/Makefile.in: Recurse into new subdirs.
15974 gdb.hp/gdb.defects: New directory, tests for HP bug reports.
15975 gdb.hp/gdb.objdbg: New directory, tests for debugging info
15976 in object files.
15977 gdb.hp/tools: New directory, aux tools for HP-specific tests.
15978
96baa820
JM
159791999-08-05 Stan Shebs <shebs@andros.cygnus.com>
15980
15981 * gdb.base/display.exp: Help expect by putting a newline in the
889bf7c5 15982 funky printf, remove a bogus p/a test.
96baa820
JM
15983
159841999-08-05 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
15985
15986 * gdb.base/display.exp: Make sure that when we say 'run', we are
889bf7c5
PA
15987 connected to the target. This is necessary when running not
15988 natively.
96baa820
JM
15989
159901999-08-03 Stan Shebs <shebs@andros.cygnus.com>
15991
15992 * gdb.base/step-test.exp: Removed some extraneous messages.
15993
15994 * gdb.base/long_long.exp: Don't run memory examination tests
15995 on little-endian targets (they will need a different set of
15996 results to match).
15997
159981999-08-02 Stan Shebs <shebs@andros.cygnus.com>
15999
16000 * gdb.c++/virtfunc.exp: Expect to fail the virtual call tests
16001 until somebody decides to fix GDB.
16002
16003 * gdb.base/long_long.c: Stop compiler complaint by specifying long
889bf7c5 16004 constant as "ULL".
96baa820
JM
16005 * gdb.base/long_long.exp: Loosen x/c test, add partial result
16006 matches for a couple x/2 commands.
16007
a0b3c4fd
JM
160081999-07-30 Stan Shebs <shebs@andros.cygnus.com>
16009
16010 * gdb.c++/ref-types.cc, gdb.c++/ref-types.exp: Appease doschk
16011 by merging in ref-types2 tests.
16012 * gdb.c++/ref-types2.cc, gdb.c++/ref-types2.exp: Remove.
16013
16014 From Jimmy Guo <guo@cup.hp.com> and others at HP:
16015 * gdb.c++/Makefile.in: Add standard actions.
16016 (EXECUTABLES): Rename from PROGS, update list.
16017 * gdb.c++/ambiguous.cc, gdb.c++/ambiguous.exp: Move to here
16018 from gdb.hp.
16019 * gdb.c++/anon-union.cc: Don't use anonymous struct, make
16020 foo and bar locals.
16021 * gdb.c++/anon-union.exp: Fix tests to match.
16022 * gdb.c++/classes.exp: Run if HP compiler used, add extra
16023 expect matches to handle output variations.
16024 * gdb.c++/cplusfuncs.cc: Make operator -> return foo *.
16025 * gdb.c++/cplusfuncs.exp: Update to match, allow word "class" in
889bf7c5 16026 output, add HP alternatives for new and delete prints.
a0b3c4fd 16027 * gdb.c++/ctti.exp, gdb.c++/cttiadd.cc, gdb.c++/cttiadd1.cc,
889bf7c5 16028 gdb.c++/cttiadd2.cc, gdb.c++/cttiadd3.cc: Move here from gdb.hp.
a0b3c4fd
JM
16029 * gdb.c++/demangle.exp: Use $style when reporting failure.
16030 * gdb.c++/derivation.exp: Add some xfails if GCC-compiled.
16031 * gdb.c++/inherit.exp: Run if HP compiler used, add some
16032 match alternatives.
16033 * gdb.c++/local.exp: Add match alternatives or xfails for HP
889bf7c5 16034 compilers.
a0b3c4fd
JM
16035 * gdb.c++/member-ptr.exp: Add xfails for hppa*-*-*.
16036 * gdb.c++/method.exp: Add match alternatives.
16037 * gdb.c++/misc.cc: Add bool types.
16038 * gdb.c++/misc.exp: Add tests for bool types.
16039 * gdb.c++/overload.exp: Add xfails.
16040 * gdb.c++/templates.cc: Remove bogus arglist init, init fvpchar.
16041 * gdb.c++/templates.exp: Run if HP compiler used, add some xfails,
16042 add some more template parameter tests (only for HP currently).
16043 * gdb.c++/userdef.exp: Add xfails for hppa*-*-*.
16044 * gdb.c++/virtfunc.cc: Add return type and value for main.
16045 * gdb.c++/virtfunc.exp: Run if HP compiler used, add some
16046 match alternatives.
d63a86f8 16047
a0b3c4fd
JM
160481999-07-30 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
16049
16050 * gdb.base/display.exp: Fix output of 'p/a &&j' test.
16051
160521999-07-29 Jim Blandy <jimb@savonarola.red-bean.com>
16053
16054 * gdb.base/signals.exp: Don't expect getting a backtrace from
16055 within a signal handler to fail on Linux.
16056
160571999-07-29 Stan Shebs <shebs@andros.cygnus.com>
16058
16059 From Jimmy Guo <guo@cup.hp.com> and others at HP:
16060 * lib/gdb.exp: Remove some gratuitious semicolons.
16061 (delete_breakpoints): Increase timeout.
16062 (gdb_expect): Add -notransfer option.
16063 (gdb_test): Use -notransfer option.
16064 (get_compiler_info): Add f77 case.
16065 (get_compiler): New proc, split out from gdb_preprocess, add f77
889bf7c5 16066 case.
a0b3c4fd
JM
16067 (gdb_preprocess): Call get_compiler.
16068
16069 * gdb.base/Makefile.in (EXECUTABLES): Update the list.
16070 * gdb.base/attach.exp, gdb.base/display.exp,
889bf7c5
PA
16071 gdb.base/ending-run.exp, gdb.base/gdbvars.exp,
16072 gdb.base/long_long.exp, gdb.base/printcmds.exp,
16073 gdb.base/structs.exp, gdb.base/structs2.exp: Remove or fill in
16074 third arg to gdb_test.
a0b3c4fd
JM
16075 * gdb.base/call-ar-st.exp: Add HP-UX xfail for >10-arg functions.
16076 * gdb.base/callfuncs.exp, gdb.base/callfwmall.exp: Remove some
889bf7c5 16077 HP-UX xfails, add others.
a0b3c4fd
JM
16078 * gdb.base/completion.exp: Reflect name change of self-test.
16079 * gdb.base/condbreak.exp, gdb.base/corefile.exp,
889bf7c5
PA
16080 gdb.base/foll-exec.exp, gdb.base/interrupt.exp,
16081 gdb.base/ptype.exp, gdb.base/scope.exp, gdb.base/setvar.exp: Note
16082 HP failure number.
a0b3c4fd
JM
16083 * gdb.base/foll-vfork.exp: Loosen matches slightly, remove
16084 useless HP-UX 10.30 references.
16085 * gdb.base/maint.exp: Loosen matches.
16086 * gdb.base/pointers.c (main): Declare more_code.
16087 * gdb.base/pointers.exp: Match on output of a `next'.
16088 * gdb.base/structs.c: Add prototypes.
16089 * gdb.base/watchpoint.exp: Remove HP-UX 10.30 reference.
16090 * gdb.base/whatis.exp: Fail for both HP-UX 10.20 and 11.
16091
160921999-07-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
16093
16094 * gdb.base/list.exp: Add tests for repeating 'list <linenum>'
889bf7c5 16095 command.
a0b3c4fd
JM
16096
160971999-07-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
16098
16099 * gdb.c++/annota2.exp: Fix delete breakpoint query testcase.
16100 Fix run to main failures. Watchpoint can be hardware watchpoint.
d63a86f8
RM
16101
16102 * gdb.base/annota1.exp: Clean up some more, in case printf has
a0b3c4fd
JM
16103 debug info. Deal with lack of signal hanlder info in stack.
16104
a9c64011 16105 From Jim Kingdon <kingdon@redhat.com>:
a0b3c4fd
JM
16106 * gdb.base/annota1.exp: If printf has debug info, deal with it.
16107
5a2468f5
JM
161081999-07-19 Stan Shebs <shebs@andros.cygnus.com>
16109
16110 * gdb.base/foll-exec.exp, gdb.base/foll-fork.exp,
889bf7c5 16111 gdb.base/foll-vfork.exp: Don't run for crosses.
5a2468f5 16112
adf40b2e
JM
16113Tue Jul 13 23:37:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
16114
16115 * gdb.base/configure.in: Check for gdbvars.exp instead of
889bf7c5 16116 a1-selftest.exp.
adf40b2e
JM
16117 * gdb.base/configure: Re-generate.
16118
161191999-07-12 Stan Shebs <shebs@andros.cygnus.com>
16120
16121 * gdb.base/selftest.exp: Rename from a1-selftest.exp, no point
16122 in trying to run first and name is too long.
16123
16124 * gdb.base/pointers.c, gdb.base/pointers.exp: Add contents of
16125 pointers2.c and pointers2.exp, respectively.
16126 * gdb.base/pointers2.c, gdb.base/pointers2.exp: Remove, makes
16127 doschk happier.
16128
43e526b9
JM
161291999-07-08 Stan Shebs <shebs@andros.cygnus.com>
16130
16131 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Renamed from
16132 callfuncs2.c and callfuncs2.exp.
16133
16134 * gdb.base/list.exp: Remove mistaken xfails.
16135 * gdb.base/list0.h: Add optional prototypes.
16136
9846de1b
JM
16137Wed Jul 7 00:27:35 1999 Andrew Cagney <cagney@amy.cygnus.com>
16138
a9c64011 16139 * gdb.base/setvar.exp: Increase the time-out on tests indirectly
889bf7c5 16140 calling malloc.
a9c64011
AS
16141 * nodebug.exp, printcmds.exp, ptype.exp, setvar.exp: Ditto.
16142 * ptype.exp: Move test for get_debug_format to before its first
889bf7c5 16143 use.
9846de1b
JM
16144
161451999-07-06 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
16146
16147 * gdb.base/Makefile.in (EXECUTABLES): Remove annota2 executable.
16148 * gdb.base/annota2.cc, annota2.exp: Move from here.
16149 * gdb.c++/annota2.cc, annota2.exp: To here.
16150 * gdb.c++/Makefile.in (PROGS): Add annota2 executable.
16151
43ff13b4
JM
16152Tue Jun 29 11:56:06 1999 Andrew Cagney <cagney@b1.cygnus.com>
16153
16154 * lib/gdb.exp (gdb_expect_list): Output one message per pattern in
889bf7c5 16155 a consistent format.
43ff13b4 16156
085dd6e6
JM
161571999-06-25 Stan Shebs <shebs@andros.cygnus.com>
16158
16159 From Jimmy Guo <guo@cup.hp.com> and others at HP:
16160 * lib/gdb.exp (get_compiler_info): Add detection for assorted
16161 HP compilers, also set the globals $true and $false.
16162
16163 * gdb.base/annota1.c, bitfields.c, break.c, call-ar-st.c,
889bf7c5
PA
16164 call-rt-st.c, call-strs.c, callfuncs.c, callfuncs2.c, condbreak.c,
16165 coremaker.c, ending-run.c, exprs.c, funcargs.c, interrupt.c,
16166 jump.c, langs0.c, langs1.c, langs2.c, list0.c, list1.c,
16167 long_long.c, mips_pro.c, nodebug.c, opaque0.c, opaque1.c,
16168 printcmds.c, ptype.c, recurse.c, restore.c, return.c, run.c,
16169 scope0.c, scope1.c, setshow.c, setvar.c, shmain.c, shr1.c, shr2.c,
16170 sigall.c, signals.c, so-impl-ld.c, so-indr-cl.c, solib.c,
16171 solib1.c, solib2.c, step-test.c, twice.c, varargs.c, watchpoint.c,
16172 whatis.c} Add C++ compatible function definitions and return
16173 types, add includes for library functions.
085dd6e6
JM
16174 * gdb.base/ptype.c (my_false, my_true): Use instead of false/true.
16175 * gdb.base/step-test.c (myglob): Rename from glob.
16176 * gdb.base/attach.c, attach2.c, average.c, execd-prog.c,
889bf7c5
PA
16177 foll-exec.c, foll-fork.c, foll-vfork.c, sum.c, vforked-prog.c: New
16178 files, move here from gdb.hp.
085dd6e6 16179 * gdb.base/annota1.exp, break.exp, call-ar-st.exp, call-rt-st.exp,
889bf7c5
PA
16180 commands.exp, condbreak.exp, define.exp, ena-dis-br.exp,
16181 ending-run.exp, jump.exp. list.exp, long_long.exp, so-impl-ld.exp:
16182 Adjust line numbers in regexps.
085dd6e6
JM
16183
16184 * gdb.base/all-bin.exp, eval-skip.exp, exprs.exp, logical.exp,
16185 miscexprs.exp, pointers.exp, relational.exp: Use $true and $false
16186 instead of 0/1.
16187
16188 * gdb.base/attach.exp, dbx.exp, foll-exec.exp, foll-fork.exp,
16189 foll-vfork.exp: New files, move here from gdb.hp.
16190 * gdb.base/page.exp: New file, test of pagination command.
16191
16192 * gdb.base/watchpoint.c (recurser): New function, for watchpoint
16193 recursion test.
16194 * gdb.base/watchpoint.exp: Add more test cases for watchpoints.
16195
16196 * gdb.base/so-impl-ld.exp, gdb.base/so-indr-cl.exp,
889bf7c5 16197 gdb.base/solib.exp: Fix compiler invocation process.
085dd6e6
JM
16198
16199 * gdb.base/callfuncs.exp, gdb.base/callfuncs2.exp: Don't xfail for
889bf7c5 16200 HP-UX 11, turn off overload resolution explicitly.
085dd6e6 16201 * gdb.base/commands.exp: Set argument list explicitly, add
889bf7c5 16202 watchpoint test.
085dd6e6
JM
16203 * gdb.base/completion.exp: Enable if HP-UX, tweak tests to make
16204 them work.
16205 * gdb.base/constvars.exp, gdb.base/volatile.exp: Escape the
16206 expressions properly.
16207 * gdb.base/corefile.exp: Loosen the match slightly.
16208 * gdb.base/default.exp: Allow "Error accessing memory" message
16209 also.
16210 * gdb.base/display.exp: Skip over x/0 j if PA64.
16211 * gdb.base/funcargs.exp: Add xfails for HP-UX.
16212 * gdb.base/interrupt.exp: Ditto.
16213 * gdb.base/langs.exp: Add symbolic matches governed by compiler
16214 in use.
16215 * gdb.base/list.exp: Add xfails for HP-UX.
16216 * gdb.base/long_long.exp: Refine some of the numeric matches.
16217 * gdb.base/mips_pro.exp: Xfail on HP-UX.
16218 * gdb.base/miscexprs.exp: Add PA2.0 case for array size test.
16219 * gdb.base/nodebug.exp: Succeed on more varieties of output.
16220 * gdb.base/opaque.exp: Remove some HP-UX xfails.
16221 * gdb.base/ptype.exp: Succeed on more varieties of output.
16222 * gdb.base/scope.exp: Add xfails for HP-UX.
16223 * gdb.base/sect-cmd.exp: Add more cases.
16224 * gdb.base/setvar.exp: Add xfails for HP-UX.
16225 * gdb.base/shlib-call.exp: Loosen some matches slightly.
16226 * gdb.base/signals.exp: Match on void symbolically.
16227 * gdb.base/step-test.exp: Add case for PA64.
16228 * gdb.base/term.exp: Add exit and restart.
16229 * gdb.base/twice.exp: Clean up after self.
16230 * gdb.base/varargs.exp: Disable overload resolution explicitly.
16231 * gdb.base/whatis.exp: Allow more ways to pass tests.
16232
16233 * gdb.base/smoke.exp, gdb.base/smoke.c, gdb.base/smoke.cc: Remove,
889bf7c5 16234 no longer useful.
085dd6e6
JM
16235
16236Fri Jun 25 19:27:28 1999 Andrew Cagney <cagney@b1.cygnus.com>
16237
16238 * lib/gdb.exp (proc gdb_expect_list): New procedure. Matches a
889bf7c5 16239 list of patterns.
085dd6e6 16240 * gdb.base/call-ar-st.exp: Use gdb_expect_list in "print
889bf7c5
PA
16241 print_double_array(double_array)", "continuing to breakpoint
16242 1018", "print print_double_array(array_d)" and "continuing to
16243 1034" tests.
d63a86f8 16244
085dd6e6
JM
162451999-06-24 Jason Molenda (jsm@bugshack.cygnus.com)
16246
a9c64011 16247 * Makefile.in: Add empty html and install-html targets.
085dd6e6
JM
16248
162491999-06-24 Stan Shebs <shebs@andros.cygnus.com>
16250
16251 * config/mt-*: Remove, these haven't been used since 1996.
16252
162531999-06-22 Stan Shebs <shebs@andros.cygnus.com>
16254
16255 * gdb.base/call-strs.c, gdb.base/ending-run.c,
889bf7c5 16256 gdb.base/step-test.c: Include stdlib.h and string.h as needed.
085dd6e6
JM
16257 * gdb.c++/member-ptr.exp: Skip over these tests if using G++.
16258
9e0b60a8
JM
162591999-06-18 Stan Shebs <shebs@andros.cygnus.com>
16260
16261 * gdb.c++/overload.exp: XFAIL everything if using G++, add a
16262 simpler match case for the ptype of the big class.
16263
162641999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
16265
16266 * gdb.exp: Fix test for gdb_prompt existence.
16267
162681999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
16269
16270 * gdb.exp (gdb_test): Add fail after calls to perror.
16271
162721999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
16273
16274 * gdb.exp (gdb_test): Accept variations of Undefined command messages.
16275
162761999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
16277
16278 * gdb.exp (gdb_test): Fix anchors on gdb_expect statement.
16279
0f71a2f6
JM
16280Fri Jun 11 12:56:50 1999 Andrew Cagney <cagney@b1.cygnus.com>
16281
16282 * gdb.base/call-strs.c (link_malloc): New function. Ensure that
889bf7c5 16283 malloc() is linked in.
0f71a2f6
JM
16284
162851999-06-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
16286
16287 * gdb.base/ending-run.exp: Make sure we fail and do not timeout at
16288 step at end.
16289
16290 * gdb.base/annota1.exp: Increase match_max to prevent timeout.
16291
162921999-06-08 Jim Blandy <jimb@zwingli.cygnus.com>
16293
16294 * gdb.java/jv-print.exp: New file. (Our first Java test!)
16295
cce74817
JM
16296Fri Jun 4 10:47:46 1999 Jeffrey A Law (law@cygnus.com)
16297
16298 * gdb.base/a1-selftest.exp: Remove bogus hppa xfail.
16299 * gdb.base/mips_pro.exp: Likewise.
16300
163011999-06-02 Keith Seitz <keiths@cygnus.com>
16302
16303 * gdb.c++/templates.cc: Change all "new" operators to throw
16304 an exception.
16305 * gdb.c++/cplusfuncs.cc: Likewise.
16306
16307 * gdb.base/Makefile.in (EXECUTABLES): Add smoke1, annota1, and annota2.
16308
16309Wed Jun 2 17:37:05 1999 Andrew Cagney <cagney@b1.cygnus.com>
16310
16311 * gdb.base/condbreak.exp: Use rerun_to_main to start the program.
a9c64011
AS
16312 * gdb.base/ending-run.exp: When stepping out of main, accept a
16313 step into an arbitrary assembler file.
cce74817 16314
392a587b
JM
163151999-05-20 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
16316
d63a86f8 16317 * gdb.base/annota1.exp: Allow any number of "frames-invalid" and
392a587b 16318 "breakpoint-invalid" to be printed.
d63a86f8 16319 * gdb.base/annota2.exp: Revise line number for main breakpoint. Allow any
392a587b
JM
16320 number of "frames-invalid" and "breakpoint-invalid" to be printed.
16321 * gdb.base/annota2.cc: Initialize a.x to 0.
16322
9e086581
JM
163231999-05-17 Keith Seitz <keiths@cygnus.com>
16324
16325 * gdb.base/call-ar-st.exp: Skip "print print_double_array (double_array)"
16326 when "skip_float_tests" set.
16327 Ditto for "print print_double_array(array_d)", "print print_small_structs",
16328 "print print_ten_doubles", and "step into print_long_arg_list".
16329 Don't assume we can step into "print_long_arg_list": we could step into memcpy.
16330 * gdb.base/call-rt-st.exp: Don't run float-related tests when "skip_float_tests"
16331 is set: "print print_one_double(*d1)" and "print print_two_floats(*f3)".
16332 * gdb.base/funcargs.exp: Don't run "float_and_integral_args" when
16333 "skip_float_tests" is set.
16334 * gdb.base/varargs.exp: Skip "print find_max_double(5,1.0,17.0,2.0,3.0,4.0)"
16335 when "skip_float_tests" set.
d63a86f8 16336
cd0fc7c3
SS
163371999-05-06 Keith Seitz <keiths@cygnus.com>
16338
16339 * gdb.base/annota2.cc: Include stdio.h.
16340
16341Wed May 5 17:44:31 1999 Stan Shebs <shebs@andros.cygnus.com>
16342
16343 * gdb.base/crossload.exp: Remove, this has been disabled ever
16344 since BFD stopped including all targets, and cross-GDB gets
16345 plenty of testing anyway.
16346 * gdb.base/i486-elf.u, gdb.base/m68k-aout.u, gdb.base/m68k-elf.u,
889bf7c5
PA
16347 gdb.base/sparc-aout.u, gdb.base/i860-elf.u, gdb.base/m68k-aout2.u,
16348 gdb.base/mips-ecoff.u, gdb.base/sparc-elf.u: Remove.
cd0fc7c3
SS
16349 * gdb.base/README: Remove, was doc for this.
16350 * gdb.base/Makefile.in (CROSS_EXECUTABLES): Remove, no longer
889bf7c5 16351 needed.
cd0fc7c3 16352
b83266a0
SS
163531999-05-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
16354
16355 * gdb.base/call-ar-st.exp: Fix one regular expression in test
16356 output.
16357
16358 * gdb.base/annota1.exp: New file. Annotation level 2 tests.
16359 * gdb.base/annota2.exp: New file. More annotation tests.
16360 * gdb.base/annota1.c: New file. Source file for annota1.exp.
16361 * gdb.base/annota2.cc: New file. Source file for annota2.exp.
16362
163631999-04-23 Angela Marie Thomas <angela@cygnus.com>
16364
16365 * config/cfdbug.exp: New file.
16366
7a292a7a
SS
163671999-04-20 Jim Blandy <jimb@zwingli.cygnus.com>
16368
16369 * gdb.c++/demangle.exp (test_gnu_style_demangling): Add tests for
16370 Marcus Daniel's and Dale Hawkins's demangler crashes.
16371
16372 * gdb.c++/demangle.exp (test_gnu_style_demangling,
889bf7c5
PA
16373 test_lucid_style_demangling, test_arm_style_demangling,
16374 test_hp_style_demangling): Try Tom Tromey's core-dumping
16375 identifier under each demangling style.
7a292a7a
SS
16376
163771999-04-07 Jim Blandy <jimb@zwingli.cygnus.com>
16378
16379 * gdb.c++/demangle.exp: Include the current demangling style
16380 in all test names.
16381 (current_demangling_style): New global variable.
16382 (set_demangling_style, test_demangling_core, test_demangling,
16383 test_demangling_exact): New functions.
16384 (test_gnu_style_demangling, test_lucid_style_demangling,
16385 test_arm_style_demangling, test_hp_style_demangling): Use those,
16386 instead of calling gdb_test and gdb_test_exact directly.
16387 (catch_demangling_errors): New function, which reports errors
16388 signalled by the demangling test functions in an orderly way.
16389 (do_tests): Use catch_demangling_errors.
16390
163911999-04-06 Jim Blandy <jimb@zwingli.cygnus.com>
16392
16393 * gdb.base/signals.exp (test_handle_all_print): Use () for
889bf7c5 16394 grouping in expressions, not {}.
7a292a7a
SS
16395
16396 * gdb.base/smoke.exp: Test value of x, not y. The latter isn't
889bf7c5 16397 initialized yet.
7a292a7a
SS
16398
163991999-04-01 Stan Shebs <shebs@andros.cygnus.com>
16400
16401 * gdb.c++/derivation.exp: Pass ptype tests if synthesized methods
16402 are listed.
16403
164041999-03-26 Stan Shebs <shebs@andros.cygnus.com>
16405
16406 * gdb.stabs/weird.exp: Test for CC being defined before
16407 looking at its value.
16408
164091999-03-25 Stan Shebs <shebs@andros.cygnus.com>
16410
16411 * gdb.base/call-ar-st.exp: Remove stray '#'.
16412 * gdb.base/miscexprs.exp: Allow "short" and "long" as well as
16413 "short int" and "long int".
16414 * gdb.c++/overload.cc: Cast the string added in the previous
889bf7c5 16415 change, to mollify finicky HP compiler.
7a292a7a
SS
16416 * gdb.hp/reg-test.exp (testfile): Fix file name.
16417 * gdb.stabs/weird.exp: Don't try to run if HP compiler in use.
d63a86f8 16418
7a292a7a
SS
16419 * gdb.c++/misc.cc (main): Initialize obj_with_enum.
16420 * gdb.c++/classes.exp: Fix test of obj_with_enum values, allow
16421 alternate form of enum ptype.
16422
c906108c
SS
164231999-03-23 Stan Shebs <shebs@andros.cygnus.com>
16424
7a292a7a
SS
16425 * lib/gdb.exp (skip_hp_tests): Remove gcc_used argument.
16426 * gdb.hp/*.exp: Change all to run compiler probe only after
889bf7c5
PA
16427 passing skip_hp_tests, so as not to waste time on guaranteed
16428 failure.
7a292a7a 16429
c906108c
SS
16430 * gdb.c++/overload.cc: Pass string instead of char addr, always
16431 init ccpfoo.
16432 * gdb.c++/templates.cc: Fix syntax error.
16433
7a292a7a
SS
16434Tue Mar 23 14:56:36 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
16435
16436 * gdb.base/commands.exp: Add test for correct position of '>'
d63a86f8 16437 when issuing the 'commands' command after a 'while' or 'if'
7a292a7a
SS
16438 command.
16439
164401999-03-18 James Ingham <jingham@cygnus.com>
16441
16442 * gdb.c++/ovldbreak.exp: Use gdb_continue_to_end
16443
16444 * gdb.c++/method.exp: It was testing an uninitialized int on the
16445 stack and assuming it was positive.
16446
16447 * gdb.base/watchpoint.exp: Use gdb_continue_to_end.
16448
16449 * gdb.base/step-test.exp: Catch a case where finish is broken and
d63a86f8 16450 keep it from killing the rest of the tests.
7a292a7a
SS
16451 Use gdb_continue_to_end.
16452
16453 * gdb.base/sigall.exp: use gdb_continue_to_end.
16454
16455 * gdb.base/ena-dis-br.exp: use gdb_continue_to_end.
16456
16457 * gdb.base/display.exp: use runto_main, not run.
16458
d63a86f8
RM
16459 * gdb.base/default.exp: Check for the current error message in the
16460 r abbreviation test.
7a292a7a
SS
16461 Add strongarm to the targets that know info float.
16462
d63a86f8 16463 * gdb.base/condbreak.exp: Use the gdb_run command rather than just
7a292a7a
SS
16464 run which doesn't work with monitors.
16465
16466 * gdb.base/call-ar-st.exp: fixed bogus regexp in continuing to 1034 test.
16467
16468 * gdb.base/break.exp: use the gdb_continue_to_end proc.
16469
16470 * lib/gdb.exp: I had added gdb_continue_to_end used to run to the end of a
d63a86f8
RM
16471 program. Traps the case (in Cygmon) when the program never really
16472 exits. Same as Mark's continue_to_exit, but I had put it in a lot
7a292a7a
SS
16473 more places, so I used my name. Sorry Mark...
16474
16475 * config/monitor.exp (gdb_target_monitor): added another
16476 target_info parameter: remotebinarydownload. This will set the
16477 remotebinarydownload flag if this is causing some boards trouble.
16478
164791999-03-18 Mark Salter <msalter@cygnus.com>
16480
16481 * lib/gdb.exp (continue_to_exit): New function.
16482
16483 * gdb.base/ena-dis-br.exp: Clean up for remote targets.
16484 * gdb.base/ending-run.exp: Ditto.
16485 * gdb.base/step-test.exp: Ditto.
16486
164871999-03-16 Stan Shebs <shebs@andros.cygnus.com>
16488
16489 * gdb.base/miscexprs.c: Clean up file, clear cbig.c[0] explicitly
16490 (suggested by Art Haas <ahaas@neosoft.com>).
16491
164921999-03-16 Jim Blandy <jimb@zwingli.cygnus.com>
16493
889bf7c5 16494 * gdb.base/signals.exp: Filter out *-*-linux* before matching *-*-gnu*.
7a292a7a
SS
16495
16496Fri Mar 12 18:06:21 1999 Stan Shebs <shebs@andros.cygnus.com>
16497
16498 * gdb.c++/ref-types.exp, ref-types2.exp: Allow alternate
889bf7c5 16499 descriptions of types (short unsigned int vs unsigned short, etc).
7a292a7a
SS
16500
165011999-03-12 Jim Blandy <jimb@zwingli.cygnus.com>
16502
16503 * gdb.base/call-strs.exp: Don't assume that `step' will step over
16504 a call to strlen; sometimes we do have sources.
16505
165061999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
c906108c
SS
16507
16508 * gdb.base/call-ar-st.c (main): Terminate char_array with a null
889bf7c5 16509 character, so GDB won't print garbage after its end.
d63a86f8 16510
c906108c
SS
16511 * gdb.base/call-ar-st.exp: Don't step into sum_array_print; set a
16512 breakpoint there instead. Sometimes GCC emits memcpy to handle
16513 the large structures being passed by value, so we step into that
16514 instead of sum_array_print, which obscures what we're really testing.
16515 * gdb.base/step-test.exp: However, we do want a test that notices
889bf7c5
PA
16516 the bizarre steps into memcpy, so do that here. Add check for
16517 stepping into function calls that pass large structures by value.
16518 ("Is that a noun clause, or are you just happy to see me?")
c906108c
SS
16519 Remove all references to specific line numbers.
16520 * gdb.base/step-test.c (struct rhomboidal, large_struct_by_value):
16521 New type and function.
16522 (main): Call large_struct_by_value, passing it a large struct by value.
16523 * lib/gdb.exp (gdb_get_line_number): New function.
16524
16525 * gdb.base/step-test.exp: Rewrite `stepi' and `nexti' tests to be
16526 more portable.
16527
7a292a7a
SS
165281999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
16529
c906108c
SS
16530 * lib/gdb.exp: Doc fixes.
16531
7a292a7a
SS
165321999-03-05 Nick Clifton <nickc@cygnus.com>
16533
d63a86f8 16534 * gdb.base/a2-run.exp: Add expected fails for strongarm-coff.
7a292a7a
SS
16535
165361999-03-04 Jim Blandy <jimb@zwingli.cygnus.com>
16537
c906108c 16538 * gdb.base/display.exp: Don't exercise the "detach" and "kill"
889bf7c5
PA
16539 commands. They're not germane to this test, and they don't work
16540 that way on remote targets.
c906108c 16541
3fc11d3e
JM
165421999-03-01 James Ingham <jingham@cygnus.com>
16543
16544 * Changelog entries merged over from gdb development branch.
16545
3fc11d3e
JM
16546 Tue Jan 5 12:33:47 1999 Keith Seitz <keiths@cygnus.com>
16547
16548 * lib/gdb.exp (gdbtk_analyze_results): Generic function
16549 for outputting results of test run.
16550
2d4a1622 16551 1998-12-07 Martin M. Hunt <hunt@cygnus.com>
3fc11d3e
JM
16552
16553 * lib/gdb.exp (gdbtk_start): Fix path for itcl library.
3fc11d3e 16554
7a292a7a
SS
165551999-02-25 Felix Lee <flee@cygnus.com>
16556
16557 * lib/gdb.exp (debug_format): initialize
16558
c906108c
SS
165591999-02-25 Jason Molenda (jsm@bugshack.cygnus.com)
16560
16561 * gdb.base/call-ar-st.c: Include string.h, not strings.h.
16562 * gdb.base/call-rt-st.c: Ditto.
16563
c906108c
SS
165641999-02-13 Jim Blandy <jimb@zwingli.cygnus.com>
16565
16566 * gdb.threads/pthreads.exp (horiz): New variable.
16567 (test_startup): Fix regexps that capture thread numbers.
16568
165691999-02-10 Jason Molenda (jsm@bugshack.cygnus.com)
16570
16571 * gdb.base/smoke.exp: Disambiguate two test case names (both
16572 called ``print'').
16573
16574Fri Feb 5 12:42:56 1999 Stan Shebs <shebs@andros.cygnus.com>
16575
16576 * gdb.base/volatile.exp: Use gdb_test, add xfails for GCC
889bf7c5 16577 compilation.
c906108c
SS
16578
165791999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
16580
16581 * gdb.base/miscexprs.exp: Change patterns to match GDB's
16582 actual output formatting.
16583 * gdb.base/smoke.exp: GDB removes leading 0's.
16584 * gdb.base/volatile.exp: Don't check type of remuneration;
16585 that variable is no longer defined in constvars.c.
16586 * gdb.base/step-test.c (main): Exit with explicit exit code.
16587 * gdb.base/step-test.exp: Remove two nexti checks--they are
16588 not portable.
16589
165901999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
16591
16592 * gdb.base/help.exp ("help delete display"): Fix test to match
16593 gdb's output.
16594
16595 * gdb.base/long_long.c (known_types): Initialize values to zero.
16596 * gdb.base/long_long.exp: Step one more line
16597 so 'dec' is initialized in "get to known place". GDB removes
a9c64011
AS
16598 leading zeros. Explicitly ask for hex formatting. Use
16599 unique test case names.
c906108c
SS
16600
16601Tue Feb 2 10:16:08 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
16602
d63a86f8 16603 * lib/gdb.exp (gdb_preprocess): Remove 'puts' statement.
c906108c
SS
16604
16605 * gdb.c++/method.exp: Add missing close brace.
16606
166071999-01-30 Jim Blandy <jimb@zwingli.cygnus.com>
16608
16609 * gdb.base/maint.exp: Use 'set height 0' to disable page
16610 prompting, not 'set height 400'.
16611
16612 Fix a bunch of timeouts.
16613 * gdb.base/maint.exp ("maint print objfiles"): Break this up into
16614 four separate tests, so expect doesn't take forever to match a ton
16615 of text against a regexp with lots of .* forms.
16616 ("maint print psymbols", "maint print symbols"): Make some of
16617 these greps more selective, so that expect doesn't try to wade
16618 through huge piles of output and time out.
16619
16620 * gdb.base/maint.exp ("maint print msymbols"): Fix pattern.
16621
16622 * gdb.base/maint.exp ("maint info breakpoints"): Split into two
889bf7c5
PA
16623 tests: one which doesn't expect shlib events to be reported, and
16624 another which does, but is XFAIL for all platforms other than
16625 HP/UX.
c906108c
SS
16626
16627 * gdb.base/break.exp: Teach the test suite that the `catch
16628 fork', `catch vfork', and `catch exec' commands produce error
16629 messages on platforms that don't provide these features.
16630
16631Mon Jan 25 18:35:56 1999 Stan Shebs <shebs@andros.cygnus.com>
16632
16633 * gdb.hp/gen-so-thresh.c, so-thresh.sh, so-thresh.exp,
889bf7c5
PA
16634 so-thresh.linkopts, so-thresh.mk: Move to gdb.hp from gdb.base
16635 (shortening names from solib_threshold.exp etc), won't run on
16636 anything but HP-UX for the foreseeable future.
c906108c 16637 * gdb.hp/Makefile.in, gdb.base/Makefile.in (clean): Adjust to
889bf7c5 16638 reflect move.
c906108c
SS
16639
16640Thu Jan 21 15:46:49 1999 Stan Shebs <shebs@andros.cygnus.com>
16641
16642 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
889bf7c5 16643 gdb.trace/Makefile.in (clean): Remove all test executables.
c906108c
SS
16644
16645Tue Jan 19 17:20:09 1999 David Taylor <taylor@texas.cygnus.com>
16646
16647 * gdb.base/shlib-call.exp: add test cases to verify that gdb
16648 successfully re-sets breakpoints in shared libraries.
16649 * gdb.base/shmain.c (main): return 0, don't fall off the end.
16650
16651Fri Jan 15 14:04:57 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
16652
d63a86f8
RM
16653 * gdb.hp/xdb3.exp: do not execute unless on hppa-hpux platform
16654 and compiled w/o GCC.
c906108c
SS
16655
16656 * gdb.hp/watch-cmd.exp: ditto.
16657
16658 * gdb.hp/watch-hp.exp: ditto.
16659
16660 * gdb.hp/xdb1.exp: ditto.
16661
16662 * gdb.hp/xdb2.exp: ditto.
16663
16664 * gdb.hp/dbx.exp: ditto.
16665
16666Thu Jan 14 18:36:48 1999 Stan Shebs <shebs@andros.cygnus.com>
16667
16668 * constvars.c: Remove C++-isms.
16669 * constvars.exp: Use gdb_test everywhere, add xfails if compiled
889bf7c5 16670 with GCC.
c906108c
SS
16671
16672Mon Jan 11 10:08:03 1999 David Taylor <taylor@texas.cygnus.com>
16673
16674 The following changes are part of the HP merge.
16675
16676 * gdb.base/break.exp: new tests to verify that catchpoints for
16677 fork, vfork, and exec don't trigger inappropriately.
16678
16679 * gdb.base/opaque.exp: compile one file at a time, then link.
16680
16681 * gdb.base/signals.exp: be more restrictive about which hppa
16682 systems receive a setup_xfail. new tests.
16683
16684 * gdb.base/solib_threshold.build: new file.
16685 * gdb.base/solib_threshold.exp: new file.
16686 * gdb.base/solib_threshold.link_opts: new file.
16687 * gdb.base/solib_threshold.mk: new file.
16688 * gdb.base/gen_solib_threshold.c: new file.
16689
16690 * gdb.c++/classes.exp: if on HPUX and not using gcc, skip the
16691 tests. New tests for enums inside classes.
16692
16693 * gdb.c++/compiler.cc: indicate support of template debugging.
16694
16695 * gdb.c++/demangle.exp: run hp style demangling tests.
16696
16697 * gdb.c++/inherit.exp: if on HPUX and not using gcc, skip the
16698 tests.
16699
16700 * gdb.c++/misc.cc: changes to support new tests.
16701
16702 * gdb.c++/templates.cc: changes to support HP's compiler; changes
16703 to support new tests.
16704
16705 * gdb.c++/virtfunc.exp: if we are on HPUX and we are not using
16706 gcc, then skip these tests.
16707
16708Sun Jan 10 23:44:11 1999 David Taylor <taylor@texas.cygnus.com>
16709
16710 The following files are part of the HP merge; some had longer
16711 names at HP, but have been renamed to be no more than 14
16712 characters in length.
16713
16714 * gdb.hp/ambiguous.cc: new file.
16715 * gdb.hp/ambiguous.exp: new file.
16716 * gdb.hp/attach.exp: new file.
16717 * gdb.hp/attach2.exp: new file.
16718 * gdb.hp/classes-hp.exp: new file.
16719 * gdb.hp/ctti.exp: new file.
16720 * gdb.hp/ctti-add.cc: new file.
16721 * gdb.hp/ctti-add1.cc: new file.
16722 * gdb.hp/ctti-add2.cc: new file.
16723 * gdb.hp/ctti-add3.cc: new file.
16724 * gdb.hp/dbx.exp: new file.
16725 * gdb.hp/exception.cc: new file.
16726 * gdb.hp/exception.exp: new file.
16727 * gdb.hp/foll-exec.c: new file.
16728 * gdb.hp/foll-exec.exp: new file.
16729 * gdb.hp/foll-fork.c: new file.
16730 * gdb.hp/foll-fork.exp: new file.
16731 * gdb.hp/foll-vfork.c: new file.
16732 * gdb.hp/foll-vfork.exp: new file.
16733 * gdb.hp/inherit-hp.exp: new file.
16734 * gdb.hp/more-steps.exp: new file.
16735 * gdb.hp/namespace.cc: new file.
16736 * gdb.hp/namespace.exp: new file.
16737 * gdb.hp/optimize.exp: new file.
16738 * gdb.hp/pxdb.c: new file.
16739 * gdb.hp/pxdb.exp: new file.
16740 * gdb.hp/quicksort.exp: new file.
16741 * gdb.hp/reg-test.exp: new file.
16742 * gdb.hp/reg-test.s: new file.
16743 * gdb.hp/sized-enum.c: new file.
16744 * gdb.hp/sized-enum.exp: new file.
16745 * gdb.hp/start-stop.exp: new file.
16746 * gdb.hp/templ-hp.cc: new file.
16747 * gdb.hp/templ-hp.exp: new file.
16748 * gdb.hp/thr-lib.c: new file.
16749 * gdb.hp/thr-lib.exp: new file.
16750 * gdb.hp/thr-lib.h: new file.
16751 * gdb.hp/thr-liblib.c: new file.
16752 * gdb.hp/virtfun-hp.c: new file.
16753 * gdb.hp/virtfun-hp.exp: new file.
16754 * gdb.hp/watch-cmd.exp: new file.
16755 * gdb.hp/watch-hp.exp: new file.
16756 * gdb.hp/xdb1.exp: new file.
16757 * gdb.hp/xdb2.exp: new file.
16758 * gdb.hp/xdb3.exp: new file.
16759
16760Wed Jan 6 18:41:15 1999 David Taylor <taylor@texas.cygnus.com>
16761
16762 The following files are part of the HP merge; some had longer
16763 names at HP, but have been renamed to be no more than 14
16764 characters in length.
16765
16766 * gdb.base/ss.h: new file.
16767 * gdb.base/call-ar-st.c: new file.
16768 * gdb.base/call-ar-st.exp: new file.
16769 * gdb.base/call-rt-st.c: new file.
16770 * gdb.base/call-rt-st-exp: new file.
16771 * gdb.base/call-strs.exp: new file.
16772 * gdb.base/ena-dis-br.exp: new file.
16773 * gdb.base/environ.exp: new file.
16774 * gdb.base/long_long.exp: new file.
16775 * gdb.base/sect-cmd.exp: new file.
16776 * gdb.base/shlib-cl2.exp: new file.
16777 * gdb.base/smoke.exp: new file.
16778 * gdb.base/so-impl-ld.c: new file.
16779 * gdb.base/so-impl-ld.exp: new file.
16780 * gdb.base/so-indr-cl.c: new file.
16781 * gdb.base/so-indr-cl.exp: new file.
16782 * gdb.base/varargs.exp: new file.
16783 * gdb.base/volatile.exp: new file.
16784 * gdb.base/whatis-exp.exp: new file.
7a292a7a 16785 * gdb.base/display.exp: new file.
c906108c
SS
16786 * gdb.c++/derivation.exp: new file.
16787 * gdb.c++/local.exp: new file.
16788 * gdb.c++/member-ptr.exp: new file.
16789 * gdb.c++/overload.exp: new file.
16790 * gdb.c++/ovldbreak.exp: new file.
16791 * gdb.c++/ref-types.exp: new file.
16792 * gdb.c++/ref-types2.exp: new file.
16793 * gdb.c++/userdef.exp: new file.
d63a86f8 16794
c906108c
SS
16795Wed Jan 6 13:50:57 1999 Stan Shebs <shebs@andros.cygnus.com>
16796
16797 * gdb.base/default.exp: Reflect wording change in remote.c.
16798
dc96c6c7 16799Tue Jan 5 19:14:51 1999 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
16800
16801 * gdb.base/help.exp: Update to reflect current text.
16802
16803Tue Jan 5 13:05:32 1999 David Taylor <taylor@texas.cygnus.com>
16804
16805 * gdb.c++/anon-union.cc: make foo and bar global, otherwise
16806 they're stack variables and contain garbage.
16807 * gdb.c++/anon-union.exp: new file.
16808
16809 The following changes were made by David Taylor
889bf7c5
PA
16810 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
16811 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
16812 in changes by HP.
c906108c
SS
16813
16814 * gdb.base/bitops.exp: new file.
16815 * gdb.base/default.exp: change expected messages for catch and
16816 info catch tests to reflect HP merge changes.
16817 * gdb.base/enable-disable-break.exp
16818 * gdb.base/ending-run.c: new file.
16819 * gdb.base/long_long.c: new file.
16820 * gdb.base/maint.exp: new file.
16821 * gdb.base/pointers2.exp: new file.
16822 * gdb.base/shlib-call2.exp: new file.
16823 * gdb.base/solib.exp: new file.
16824 * gdb.base/step-test.c: new file.
16825 * gdb.c++/anon-union.cc: new file.
16826 * gdb.c++/local.cc: new file.
16827 * gdb.c++/member-pointer.cc: new file.
16828 * gdb.c++/method.cc: new file.
16829 * gdb.c++/ref-types.cc: new file.
16830 * gdb.c++/ref-types2.cc: new file.
16831 * gdb.c++/userdef.cc: new file.
d63a86f8 16832
c906108c
SS
16833 * gdb.base/scope.exp: compile one file at a time, then link.
16834 * gdb.base/langs.exp: ditto.
16835 * gdb.base/list.exp: ditto.
d63a86f8 16836
c906108c
SS
16837Mon Jan 4 10:06:43 1999 David Taylor <taylor@texas.cygnus.com>
16838
16839 The following changes were made by David Taylor
889bf7c5
PA
16840 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
16841 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
16842 in changes by HP.
d63a86f8 16843
c906108c
SS
16844 * gdb.c++/inherit.exp: if on hppa*-*-hpux* and not using gcc,
16845 skip tests. When compiling pass c++ flag to gdb_compile.
16846 * gdb.c++/
d63a86f8 16847
c906108c
SS
16848 * lib/gdb.exp (get_compiler_info): new, optional argument -- args;
16849 test for on hppa*-*-hpux*; use args to see if c++ was specified.
16850 (skip_hp_tests): new function.
16851 (gdb_preprocess): new function.
16852
16853 * configure.in (hpdir): decide whether to configure gdb.hp.
16854 * configure: regenerated.
16855
16856 * gdb.base/Makefile.in (MISCELLANEOUS): new macros -- extra things
16857 to delete on clean.
16858 (EXECUTABLES): update to reflect new additions.
16859 * gdb.base/commands.exp: update message expected.
16860 * gdb.base/default.exp: add copyright notice.
16861 * gdb.base/funcargs.exp (timeout): if hpux, increase timeout.
16862 * gdb.base/help.exp: update messages to reflect current text.
16863 * gdb.base/recurse.exp: add hpppa*-*-bsd* to 'list' of enabled
16864 targets for recurse tests.
16865 * gdb.base/watchpoint.exp: if on hpux and not gcc compiled, then
16866 skip this file.
16867
16868 * gdb.c++/Makefile.in (PROGS): update to reflect new executables.
16869 * gdb.c++/cplusfuncs.exp: tell gdb_compile that it's a c++
16870 compilation.
16871 * gdb.c++/misc.exp: ditto.
16872 * gdb.c++/templates.exp: if we're on hpux and it's not gcc, don't
16873 run the tests. tell gdb_compile that it's a c++ compilation.
16874
16875 * gdb.threads/pthreads.exp: fix typo in message.
d63a86f8 16876
c906108c
SS
16877 * gdb.base/all-bin.exp: new file.
16878 * gdb.base/arithmet.exp: new file.
16879 * gdb.base/assign.exp: new file.
16880 * gdb.base/completion.exp: new file.
16881 * gdb.base/cond-expr.exp: new file.
16882 * gdb.base/condbreak.exp: new file.
16883 * gdb.base/define.exp: new file.
16884 * gdb.base/dollar.exp: new file.
16885 * gdb.base/environment.exp: new file.
16886 * gdb.base/eval-skip.exp: new file.
16887 * gdb.base/jump.exp: new file.
16888 * gdb.base/logical.exp: new file.
16889 * gdb.base/pointers.exp: new file.
16890 * gdb.base/relational.exp: new file.
16891 * gdb.base/section_command.exp: new file.
16892 * gdb.base/whatis-expr.exp: new file.
16893
16894 * gdb.base/all-types.c: new file.
16895 * gdb.base/call-array-struct.c: new file.
16896 * gdb.base/call-return-struct.c: new file.
16897 * gdb.base/call-strings.c: new file.
16898 * gdb.base/callfuncs2.c: new file.
16899 * gdb.base/condbreak.c: new file.
16900 * gdb.base/constvars.c: new file.
16901 * gdb.base/display.c: new file.
16902 * gdb.base/int-type.c: new file.
16903 * gdb.base/jump.c: new file.
16904 * gdb.base/miscexprs.c: new file.
16905 * gdb.base/pointers.c: new file.
16906 * gdb.base/pointers2.c: new file.
16907 * gdb.base/shmain.c: new file.
16908 * gdb.base/shr1.c: new file.
16909 * gdb.base/shr2.c: new file.
16910 * gdb.base/solib.c: new file.
16911 * gdb.base/solib1.c: new file.
16912 * gdb.base/solib2.c: new file.
16913 * gdb.base/varargs.c: new file.
16914 * gdb.c++/derivation.cc: new file.
16915 * gdb.c++/overload.cc: new file.
16916 * gdb.c++/ovldbreak.cc: new file.
16917 * gdb.hp/attach.c: new file.
16918 * gdb.hp/attach2.c: new file.
16919 * gdb.hp/average.c: new file.
16920 * gdb.hp/compiler.c: new file.
16921 * gdb.hp/compiler.cc: new file.
16922 * gdb.hp/execd-program.c: new file.
16923 * gdb.hp/follow-exec.c: new file.
16924 * gdb.hp/follow-fork.c: new file.
16925 * gdb.hp/follow-vfork-and-exec.c: new file.
16926 * gdb.hp/misc-hp.cc: new file.
16927 * gdb.hp/more-steps.c: new file.
16928 * gdb.hp/optimize.c: new file.
16929 * gdb.hp/quicksort.c: new file.
16930 * gdb.hp/run-hp.c: new file.
16931 * gdb.hp/start-stop.c: new file.
16932 * gdb.hp/sum.c: new file.
16933 * gdb.hp/templates-hp.cc: new file.
16934 * gdb.hp/thread-local-in-lib.c: new file.
16935 * gdb.hp/thread-local-in-lib.h: new file.
16936 * gdb.hp/thread-local-in-lib.lib.c: new file.
16937 * gdb.hp/vforked-program.c: new file.
16938 * gdb.hp/virtfunc-hp.cc: new file.
16939 * gdb.hp/watchpoint-hp.c: new file.
16940 * gdb.hp/xdb.c: new file.
16941 * gdb.hp/xdb0.c: new file.
16942 * gdb.hp/xdb0.h: new file.
16943 * gdb.hp/xdb1.c: new file.
16944
16945Mon Dec 21 14:08:38 1998 David Taylor <taylor@texas.cygnus.com>
16946
16947 The following change was made by Edith Epstein
889bf7c5
PA
16948 <eepstein@cygnus.com> as part of a project to merge in changes
16949 originally made by HP; HP did not create ChangeLog entries.
c906108c
SS
16950
16951 * gdb.c++/demangle.exp: changed the expected output for some
16952 ARM-style mangling -- removed second reference to datatype.
889bf7c5 16953 For example, maint demangle __dt__11T1__pt__2_cFv
a9c64011 16954 T1<char>::~T1<char>(void)
c906108c 16955 becomes,
a9c64011
AS
16956 maint demangle __dt__11T1__pt__2_cFv
16957 T1<char>::~T1(void)
c906108c 16958
889bf7c5 16959 (test_hp_style_demangling): new hp specific demangling test cases.
d63a86f8 16960
c906108c
SS
16961Mon Dec 14 15:07:03 1998 Jeffrey A Law (law@cygnus.com)
16962
16963 * gdb.trace/actions.exp: Ignore compiler warnings compiling actions.c
16964 * gdb.trace/backtrace.exp: Likewise.
16965 * gdb.trace/circ.exp: Likewise.
16966 * gdb.trace/collection.exp: Likewise.
16967 * gdb.trace/deltrace.exp: Likewise.
16968 * gdb.trace/infotrace.exp: Likewise.
16969 * gdb.trace/limits.exp: Likewise.
16970 * gdb.trace/packetlen.exp: Likewise.
16971 * gdb.trace/passc-dyn.exp: Likewise.
16972 * gdb.trace/passcount.exp: Likewise.
16973 * gdb.trace/report.exp: Likewise.
16974 * gdb.trace/save-trace.exp: Likewise.
16975 * gdb.trace/tfind.exp: Likewise.
16976 * gdb.trace/tracecmd.exp: Likewise.
16977 * gdb.trace/while-dyn.exp: Likewise.
16978 * gdb.trace/while-stepping.exp: Likewise.
16979
169801998-12-07 Jim Blandy <jimb@zwingli.cygnus.com>
16981
16982 * gdb.base/restore.exp, gdb.base/restore.c: New tests.
16983
16984Wed Dec 2 20:03:53 1998 Stan Shebs <shebs@andros.cygnus.com>
16985
16986 From Brendan Kehoe:
16987 * gdb.c++/cplusfuncs.cc, misc.cc, virtfunc.cc: Add now-required
16988 int return types.
16989
16990Sat Oct 24 18:04:22 1998 Felix Lee <flee@cygnus.com>
16991
16992 * config/slite.exp (gdb_load): use gdb_file_cmd, so we can do
889bf7c5 16993 remote dos host testing right.
c906108c
SS
16994
16995Mon Oct 19 01:31:59 1998 Felix Lee <flee@cygnus.com>
16996
16997 * gdb.base/corefile.exp: remove some xfails.
16998
16999Thu Oct 15 10:04:38 1998 Andrew Cagney <cagney@b1.cygnus.com>
17000
17001 * gdb.base/reread.exp: Sleep 1 - ensures that the two executables
889bf7c5 17002 have different timestamps.
c906108c
SS
17003
17004Thu Oct 1 20:56:14 1998 Andrew Cagney <cagney@b1.cygnus.com>
17005
17006 * lib/gdb.exp, gdb.base/default.exp, config/monitor.exp,
889bf7c5 17007 gdb.base/default.exp: Replace "exec" with "executable".
c906108c
SS
17008
17009Tue Sep 29 15:06:29 1998 Andrew Cagney <cagney@b1.cygnus.com>
17010
17011 * gdb.base/default.exp: Change else if to elseif from previous
889bf7c5 17012 delta.
c906108c
SS
17013
17014Mon Sep 28 13:21:43 1998 Nick Clifton <nickc@cygnus.com>
17015
17016 * gdb.base/default.exp: Add brace missing from previous delta.
17017
17018Mon Sep 21 14:39:27 1998 Nick Clifton <nickc@cygnus.com>
17019
17020 * gdb.base/default.exp: Support test for info float for all
17021 varieties of arm toolchain.
17022
dc96c6c7 17023Fri Sep 18 14:07:44 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
17024
17025 * gdb.trace/*.exp: remove "remote_download" command.
17026
dc96c6c7 17027Wed Sep 16 11:38:21 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
17028
17029 * gdb.trace/*.exp: remove -gdwarf from compile.
17030
17031Wed Sep 16 01:23:11 1998 Felix Lee <flee@cygnus.com>
17032
17033 * gdb.trace/configure.in(AC_INIT): typo
17034 * gdb.trace/configure: regenerated
17035
dc96c6c7 17036Mon Sep 14 20:00:04 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
17037
17038 * config/m68k-emc.exp: New file.
17039 * lib/<emc-support.exp trace-support.exp}: New files.
17040 * configure.in: add new test directory gdb.trace.
17041 * gdb.trace/{configure configure.in Makefile.in}: New files.
17042 * gdb.trace/{actions.c actions.exp gdb_c_test.c}: New files.
17043 * gdb.trace/{circ.c circ.exp limits.c limits.exp}: New files.
17044 * gdb.trace/{collection.c collection.exp tfind.exp }: New files.
17045 * gdb.trace/{backtrace.exp deltrace.exp infotrace.exp}: New files.
17046 * gdb.trace/{packetlen.exp passc-dyn.exp passcount.exp}: New files.
17047 * gdb.trace/{report.exp save-trace.exp tracecmd.exp}: New files.
17048 * gdb.trace/{while-dyn.exp while-stepping.exp}: New files.
d63a86f8 17049
dc96c6c7 17050Fri Sep 11 13:58:02 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
17051
17052 * gdb.c++/classes.exp: Change all regular expressions to match
17053 arbitrary combinations of newline/carriage-return, so that they
17054 will work equally well on Unix and Windows.
17055 * gdb.c++/inherit.exp: ditto.
17056 * gdb.c++/virtfunc.exp: ditto.
17057
170581998-08-11 Dawn Perchik <dawn@cygnus.com>
17059
17060 * gdb.base/setshow.exp: Fix error introduced by call to runto_main.
17061
c2d11a7d
JM
17062Fri Jul 24 15:51:34 1998 Jeffrey A Law (law@cygnus.com)
17063
17064 * gdb.disasm/am33.s: Add tests for autoincrement instructions.
17065 * gdb.disasm/am33.exp: Run time. Update tests which use r8-r15
17066 to use a0-a3/d0-d3 as needed.
17067
17068Thu Jul 16 18:20:46 1998 Jeffrey A Law (law@cygnus.com)
17069
17070 * gdb.disasm/am33.s: Add 4 operand mul and mulu tests.
17071 * gdb.disasm/am33.exp: Corresponding changes.
17072
c906108c
SS
170731998-07-11 Felix Lee <flee@cygnus.com>
17074
17075 * gdb.base/callfuncs.exp: add cmp10 test.
17076 * gdb.base/callfuncs.c (cmp10): new function.
17077
17078Thurs Jul 9 11:08:31 1998 Dawn Perchik <dawn@cygnus.com>
17079
d63a86f8 17080 * gdb.base/commands.exp: Break up infrun_breakpoint_command_test
c906108c
SS
17081 into two parts to get around a synchronization problem in expect.
17082
3fc11d3e
JM
17083Fri Jun 26 14:27:13 1998 Keith Seitz <keiths@cygnus.com>
17084
17085 * lib/gdb.exp (gdbtk_start): Add startup for gdbtk.
17086
17087 * configure.in: Add options for gdbtk testsuite.
17088
17089 * configure: Regenerate.
17090
17091 * gdb.gdbtk: New directory to hold gdbtk tests.
17092
c906108c
SS
17093Fri Jun 26 14:52:47 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
17094
17095 * gdb.fortran/types.exp: Escape brackets in expect patterns
17096 for test_float_literal_types_accepted tests.
17097 * gdb.base/scope.exp: Remove extraneous newline in filelocal_bss
17098 before run test.
17099
c2d11a7d
JM
17100Fri Jun 26 11:12:17 1998 Jeffrey A Law (law@cygnus.com)
17101
17102 * am33.exp: Just compile, do not link the testcase.
17103 * am33.s: Add ".am33" pseudoop to force am33 mode.
17104
c906108c
SS
171051998-06-25 Felix Lee <flee@cygnus.com>
17106
17107 * gdb.base/setshow.exp: make sure $pc is sane.
17108
17109 * gdb.stabs/weird.exp: split expect patterns properly.
17110
c2d11a7d
JM
17111Wed Jun 24 13:03:15 1998 Jeffrey A Law (law@cygnus.com)
17112
17113 * gdb.disasm/am33.s: New disassembler testfile for the am33.
17114 * gdb.disasm/am33.exp: Run it.
17115
dc96c6c7 17116Tue Jun 23 11:45:01 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
17117
17118 * gdb.base/funcargs.exp: simplify expect strings to ease pattern
17119 match processing (and eliminate spurious timeouts when running).
17120
dc96c6c7 17121Fri Jun 12 17:28:22 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
17122
17123 * gdb.base/signals.exp (test_handle_all_print): put back Mach
17124 exception test, but conditionalize it on target [mach | gnu].
17125
dc96c6c7 17126Wed Jun 10 10:40:03 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
17127
17128 * gdb.base/overlays.exp: fixup compile line for linker script.
17129
17130Thu Jun 4 21:54:15 1998 Felix Lee <flee@zog.cygnus.com>
17131
17132 * gdb.fortran/types.exp: don't guess at float size.
17133
17134Thu May 21 02:28:37 1998 Felix Lee <flee@zog.cygnus.com>
17135
17136 * gdb.base/exprs.exp: delete test that depends on int size.
17137
17138Sun May 17 17:10:22 1998 Bob Manson <manson@charmed.cygnus.com>
17139
17140 * config/sim.exp: Removed checks for target triplets.
17141 (gdb_target_sim): Use gdb,target_sim_options.
17142
17143Sat May 16 23:43:35 1998 Mark Alexander <marka@cygnus.com>
17144
17145 * gdb.base/reread.exp: New file.
17146 * gdb.base/reread1.c: New file.
17147 * gdb.base/reread2.c: New file.
17148
17149Sat May 16 23:22:09 1998 Mark Alexander <marka@cygnus.com>
17150
17151 * config/sim.exp: Use 'target sim -sparclite' when running
17152 SPARClite programs.
17153
17154Sat May 16 18:48:08 1998 Doug Evans <devans@canuck.cygnus.com>
17155
17156 * gdb.base/structs2.exp: New file.
17157 * gdb.base/structs2.c: New file.
17158
17159Wed May 13 13:36:14 1998 Doug Evans <devans@canuck.cygnus.com>
17160
17161 * gdb.asm/common.inc: New file.
17162 * gdb.asm/d10v.inc: New file.
17163 * asm-source.exp: Pass -I's to gas to find .inc files.
17164 Update line numbers in expected output.
17165 * asmsrc1.s: Rewrite.
17166 * asmsrc2.s: Rewrite.
17167 * configure.in: Create arch.inc symlink.
17168 * configure: Regenerate.
17169 * Makefile.in (distclean): Delete arch.inc.
17170
17171Wed May 6 10:30:54 1998 John Metzler <jmetzler@cygnus.com>
17172
17173 * callfuncs.c (t_enum_value1) : Cleanup return value warnings
889bf7c5
PA
17174 (t_enum_value2): ditto
17175 (t_enum_value3): ditto
17176 (main): ditto
c906108c
SS
17177Fri May 1 09:33:37 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
17178
17179 * gdb.base/break.exp: Remove xfail for `deleting all breakpoints
17180 when none' unexpected prompt case, fixed by breakpoint.c:delete_command
17181 change.
17182 Use gdb_test instead of send_gdb/gdb_expect sequences.
17183
17184Thu Apr 23 12:56:19 1998 Jason Molenda (crash@bugshack.cygnus.com)
17185
17186 * gdb.c++/virtfunc.cc: Declare extern "C" printf to return int,
17187 not void.
17188
17189Thu Apr 16 10:52:34 1998 John Metzler <jmetzler@cygnus.com>
17190
17191 * gdb.base/branches.c: Code with lots of loops and
889bf7c5
PA
17192 subroutines. Used to test gdbs ability to single step through PC
17193 changes, especially to test mips-tdep.c:mips_next_pc
c906108c
SS
17194
17195Mon Apr 13 22:32:51 1998 Frank Ch. Eigler <fche@cygnus.com>
17196
17197 * gdb.c++/virtfunc.cc: Make extern "C" printf declaration pass
17198 more rigorous EGCS C++ error checking.
17199
17200Fri Apr 10 22:38:12 1998 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17201
a9c64011
AS
17202 * gdb.base/help.exp: Clean up `help set args' and `help show args'
17203 tests.
17204 * gdb.base/interrupt.exp: Add "i*86-*-solaris2*" xfail for calling
17205 function when asleep.
17206 * gdb.base/signals.exp: Add "i*86-*-solaris2*" xfails. Add comment
17207 for i*86 Linux and SVR4 signal handling problems.
17208 Remove linux xfail for `next to handler in signals_tests_1', fixed
17209 by recent infrun.c change.
17210 Limit backtrace to 10 frames to avoid timeout problems with infinite
17211 stack backtraces.
17212 Adjust expect pattern in `handle all print' test to match Apr 28 1997
17213 target.[ch] change.
c906108c
SS
17214
17215Tue Mar 31 00:40:32 1998 Bob Manson <manson@charmed.cygnus.com>
17216
17217 * lib/gdb.exp(gdb_test): Send multiline commands one at a time; wait
17218 for a newline from gdb before continuing.
17219 (default_gdb_exit): Just look for y or n.
17220 (gdb_test): Detect abnormal exit from GDB running on DOS; if
17221 it does, fail the rests of the tests in the file.
17222
17223Tue Mar 24 22:44:52 1998 Bob Manson <manson@charmed.cygnus.com>
17224
17225 * config/cygmon.exp: New file.
17226
17227Mon Mar 16 21:39:11 1998 Bob Manson <manson@charmed.cygnus.com>
17228
17229 * gdb.base/list.exp: Fix problem with "list default lines around
889bf7c5 17230 main" test on remote targets.
c906108c
SS
17231
17232 * gdb.base/scope.exp: Fix problem with filelocal_bss before
17233 run test on remote targets.
17234
17235Thu Mar 12 16:23:00 1998 Doug Evans <devans@canuck.cygnus.com>
17236
17237 * gdb.asm: New directory.
17238 * configure.in: Configure it.
17239 * configure: Regenerate.
17240 * gdb.asm/{Makefile.in,configure.in,configure}: New files.
17241 * gdb.asm/{asm-source.exp,asmsrc1.s,asmsrc2.s}: New files.
17242
17243Mon Feb 23 08:22:44 1998 Mark Alexander <marka@cygnus.com>
17244
17245 * config/mn10300-eval.exp: New file to support MN10300 eval board.
17246
dc96c6c7 17247Wed Feb 18 16:43:46 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 17248
a9c64011
AS
17249 * gdb.base/overlays (several files): Merge the two overlay
17250 managers into one. Change variables (foox, barx, bazx, grbxx)
17251 back into ints but force them to load in their proper sections.
c906108c
SS
17252
17253Thu Feb 12 13:49:30 1998 Andrew Cagney <cagney@b1.cygnus.com>
17254
17255 * gdb.base/d10vovly.c (D10VTranslate): Map IMAP0 to low 128k of
889bf7c5 17256 on-chip insn memory and IMAP1 to upper 128k.
c906108c
SS
17257 (D10VCopy): Handle memory regions crossing 16k boundaries.
17258 (D10VCopy): Transfer data in 32 bit chunks.
17259
17260Tue Feb 10 17:23:22 1998 Andrew Cagney <cagney@b1.cygnus.com>
17261
17262 * gdb.base/overlays.c (main): Exit normally when result is
889bf7c5 17263 correct.
c906108c
SS
17264
17265 * gdb.base/d10v.ld: Update LMAs to reflect current d10v address
889bf7c5 17266 map. Include space for printf in .text segment.
c906108c
SS
17267
17268 * gdb.base/d10vovly.c (D10VTranslate): New function, handle
889bf7c5 17269 updated d10v memory VMA/LMA map.
c906108c 17270 (D10VCopy): Call D10VTranslate.
d63a86f8 17271
c906108c
SS
17272Fri Feb 6 14:13:12 1998 Andrew Cagney <cagney@b1.cygnus.com>
17273
17274 * gdb.base/m32rovly.c: Force variable _novlys into .data section.
17275
17276 * gdb.base/bar.c (barx, bar): Change variable to small array so
889bf7c5
PA
17277 that it won't be put into the .sdata - small data -
17278 section. Update reference.
c906108c
SS
17279 * gdb.base/baz.c (bazx, baz): Ditto.
17280 * gdb.base/foo.c (foox, foo): Ditto.
17281 * gdb.base/grbx.c (grbxx, grbx): Ditto.
17282
17283 * gdb.base/overlays.exp: Expect variables barx, bazx, foox, grbxx
889bf7c5 17284 to be arrays.
d63a86f8 17285
dc96c6c7 17286Thu Jan 29 14:48:19 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 17287
a9c64011
AS
17288 * gdb.base/overlays.exp: fix up and get working again.
17289 Add tests for backtraces from an overlay function.
d63a86f8 17290
c906108c
SS
17291Fri Jan 23 07:52:45 1998 Fred Fish <fnf@cygnus.com>
17292
17293 * gdb.base/watchpoint.exp: Set "d10v*-*-*" clear_xfail for
17294 "calling function with watchpoint enabled".
17295
17296Thu Jan 22 14:23:29 1998 Fred Fish <fnf@cygnus.com>
17297
17298 * gdb.base/break.exp (test_next_with_recursion): Remove
889bf7c5 17299 gdb_suppress_tests for d10v-*-*.
c906108c
SS
17300 * lib/gdb.exp (gdb_suppress_tests): Disable this function
17301 pending review of whether it is useful or not.
17302
17303Tue Jan 20 13:02:09 1998 Mark Alexander <marka@cygnus.com>
17304
17305 * gdb.base/funcargs.exp: Increase timeout for slow TX39 boards.
17306
17307Mon Jan 19 08:53:04 1998 Mark Alexander <marka@cygnus.com>
17308
17309 * gdb.base/break.exp: Increase timeout for slow TX39 boards.
17310 * config/dve.exp: New file to support Densan boards.
17311
17312Mon Dec 15 22:38:05 1997 Andrew Cagney <cagney@b1.cygnus.com>
17313
17314 * gdb.base/interrupt.exp: Document problem of simulators, signals,
889bf7c5 17315 reads and BSD.
c906108c
SS
17316
17317Wed Nov 26 22:29:18 1997 Bob Manson <manson@charmed.cygnus.com>
17318
17319 * config/monitor.exp: Be a bit less picky about the "Remote debugging"
17320 response.
17321
17322 * gdb.c++/misc.exp: Call runto_main instead of doint it manually.
17323
17324Tue Nov 25 12:46:36 1997 Andrew Cagney <cagney@b1.cygnus.com>
17325
17326 * gdb.base/mips_pro.exp: Add "mips64*-*-elf" xfail for backtrace
889bf7c5 17327 test.
c906108c
SS
17328
17329 * gdb.base/funcargs.exp: Query GDB for target_sizeof_int,
889bf7c5 17330 target_sizeof_long and target_bigendian_p.
c906108c 17331 (structs_by_value, structs_by_reference): Check values according
889bf7c5 17332 to targets word size and endianess.
d63a86f8 17333
c906108c
SS
17334Mon Nov 24 16:37:06 1997 Andrew Cagney <cagney@b1.cygnus.com>
17335
17336 * gdb.base/langs.exp: For "continue to exit" ignore any trailing
889bf7c5 17337 output.
c906108c
SS
17338
17339Fri Oct 17 13:24:43 1997 Stan Shebs <shebs@andros.cygnus.com>
17340
17341 * gdb.base/default.exp, gdb.base/help.exp, gdb.base/setshow.exp:
889bf7c5 17342 Update test of set args help to match source change.
c906108c
SS
17343
17344Fri Sep 26 17:36:20 1997 Jason Molenda (crash@pern.cygnus.com)
17345
17346 * gdb.base/default.exp: Expect help system output to be in
17347 alphabetical order.
17348 * gdb.base/help.exp: Ditto.
17349
17350Wed Sep 24 13:08:14 1997 Bob Manson <manson@charmed.cygnus.com>
17351
17352 * gdb.base/signals.exp: Change "i*86-pc-linux-gnu" to
17353 "i*86-pc-linux-gnu*".
17354 * gdb.base/interrupt.exp: Ditto.
17355 * gdb.base/corefile.exp: Ditto.
17356
17357 * lib/gdb.exp(gdb_compile): If is_vxworks target feature is set,
889bf7c5 17358 define vxworks when building the testcase.
c906108c
SS
17359
17360 * gdb.base/ptype.exp: Fix testnames to be unique.
17361 * gdb.base/radix.exp: Ditto.
17362 * gdb.base/term.exp: Ditto.
17363 * gdb.base/whatis.exp: Ditto.
17364 * gdb.c++/classes.exp: Ditto.
17365
17366Tue Sep 16 22:21:48 1997 Bob Manson <manson@charmed.cygnus.com>
17367
17368 * gdb.base/callfuncs.exp: Fix indentation.
17369
17370 * lib/gdb.exp(gdb_expect): Set remote_suppress_flag if
17371 suppress_flag has been set.
17372 (gdb_step_for_stub): Check for gdb,use_breakpoint_for_stub
17373 target feature.
17374
17375Mon Sep 15 15:43:17 1997 Bob Manson <manson@charmed.cygnus.com>
17376
17377 * gdb.stabs/weird.exp: Don't start gdb 'til after we've compiled
17378 the testcase.
17379
17380 * gdb.c++/cplusfuncs.cc(main): Add extern "C" declaration for
889bf7c5 17381 set_debug_traps() and breakpoint().
c906108c
SS
17382 * gdb.c++/misc.cc (main): Ditto.
17383 * gdb.c++/templates.cc (main): Ditto.
17384 * gdb.c++/virtfunc.cc (main): Ditto.
17385
17386Fri Sep 12 16:56:38 1997 Bob Manson <manson@charmed.cygnus.com>
17387
17388 * lib/gdb.exp(gdb_step_for_stub): New function.
17389 (gdb_run_cmd): Look for gdb,do_reload_on_run target feature--if it
17390 exists, reload the executable and do a "continue" instead of
17391 doing a jump.
17392 (runto_main): Use gdb_step_for_stub.
d63a86f8 17393
c906108c 17394 * gdb.base/break.exp: Use gdb_step_for_stub. Also, rename certain
889bf7c5 17395 tests to have unique names.
c906108c
SS
17396 * gdb.base/callfuncs.exp: Ditto.
17397 * gdb.base/commands.exp: Ditto.
17398 * gdb.base/default.exp: Ditto.
17399 * gdb.base/help.exp: Ditto.
17400 * gdb.base/list.exp: Ditto.
17401 * gdb.base/opaque.exp: Ditto.
17402 * gdb.base/printcmds.exp: Ditto. Use a loop to emit multiple
17403 similar tests.
d63a86f8 17404
c906108c
SS
17405 * gdb.base/setshow.c: Add set_debug_traps/breakpoint calls.
17406 * gdb.c++/cplusfuncs.cc: Ditto.
17407 * gdb.c++/virtfunc.cc: Ditto.
17408
17409 * config/monitor.exp: Keep track of the last file we saw, rather
17410 than trying to get the info from gdb.
17411
17412 * gdb.fortran/types.exp: Move comment to previous line.
17413
17414Tue Sep 2 19:55:34 1997 Bob Manson <manson@charmed.cygnus.com>
17415
17416 * config/sparclet.exp: Detect gratuitous change to sparclet gdb
889bf7c5 17417 target mode.
c906108c
SS
17418
17419Mon Jul 28 12:14:47 1997 Stan Shebs <shebs@andros.cygnus.com>
17420
17421 From Bob Manson:
17422 * config/monitor.exp (gdb_target_monitor): Look for "Connected to"
889bf7c5 17423 string from GDB when it connects.
c906108c
SS
17424
17425 * lib/gdb.exp: Look for $TOOL_EXECUTABLE.
17426
17427Thu Jul 3 15:35:12 1997 Bob Manson <manson@charmed.cygnus.com>
17428
17429 * lib/gdb.exp(get_debug_format): Don't cause the testsuite to fail
889bf7c5
PA
17430 if we can't get a debug format from GDB (we may be testing an
17431 older GDB). Use a 10 second timeout when checking for the format.
c906108c
SS
17432
17433 * gdb.stabs/weird.exp: Fix quoting.
17434
17435 * config/sparclet.exp: Renamed sparclet-loader.c to stub-loader.c.
17436
17437Mon Jun 30 18:31:43 1997 Bob Manson <manson@charmed.cygnus.com>
17438
17439 * config/arm-ice.exp: New file.
17440
17441Sun Jun 29 16:43:30 1997 Bob Manson <manson@charmed.cygnus.com>
17442
17443 * gdb.base/overlays.exp: Preliminary fixes; temporarily disabled
889bf7c5 17444 until it has been modified to work with the new testsuite.
c906108c 17445
99707966 17446 * gdb.*/*.exp: Instead of causing 1 unresolved test when the
889bf7c5
PA
17447 testcase won't compile, cause all of the testcases in the file to
17448 fail instead.
c906108c
SS
17449
17450 * lib/gdb.exp(gdb_suppress_entire_file): New procedure.
17451 (gdb_clear_suppressed): New procedure.
17452 (gdb_stop_suppressing_tests): Only clear suppress_flag if
17453 it contains a positive value.
17454
17455Sat Jun 28 13:31:11 1997 Bob Manson <manson@charmed.cygnus.com>
17456
17457 * lib/gdb.exp(default_gdb_start): Use gdb_opts host feature.
17458
17459 * gdb.c++/virtfunc.exp: Remove setting of libs variable.
17460
17461Fri Jun 27 07:44:25 1997 Fred Fish <fnf@cygnus.com>
17462
17463 * lib/gdb.exp (setup_xfail_format): New function.
17464 (get_debug_format): New function to get debug format.
17465 (debug_format): New global variable to hold last value set
17466 by get_debug_format.
17467 * gdb.base/list.exp: Call get_debug_format and expect some
889bf7c5 17468 tests to fail for DWARF 1 and COFF formats.
c906108c
SS
17469 * gdb.c++/ptype.exp: Ditto.
17470 * gdb.c++/classes.exp: Ditto.
17471 * gdb.c++/cplusfuncs.exp: Ditto.
17472 * gdb.c++/inherit.exp: Ditto.
17473 * gdb.c++/templates.exp: Ditto.
17474 * gdb.c++/virtfunc.exp: Ditto.
d63a86f8 17475
c906108c
SS
17476Wed Jun 25 09:08:51 1997 Bob Manson <manson@charmed.cygnus.com>
17477
17478 * lib/gdb.exp(default_gdb_exit): Don't give an error if the remote
17479 host doesn't have a currently-open connection.
17480
17481 * config/sparclet.exp: Cleanups and fixes to make it generic for
889bf7c5
PA
17482 any gdb stub target. Handle cases where gdb doesn't respond when
17483 interrupted in a sane fashion.
c906108c
SS
17484
17485 * config/m32r-stub.exp: Load sparclet.exp instead of trying to do the
889bf7c5 17486 same thing in a totally different way.
c906108c
SS
17487
17488 * config/monitor.exp: Pass in timeouts to gdb_expect instead of
889bf7c5 17489 setting "timeout".
c906108c 17490 (gdb_start): We set the global gdb_prompt variable in
889bf7c5 17491 default_gdb_init now.
c906108c
SS
17492
17493Sun Jun 22 09:11:02 1997 Fred Fish <fnf@cygnus.com>
17494
17495 * gdb.base/printcmds.exp: Fix "check for floating addition"
17496 regexp to accept results within approx +/- .01 of exact value.
17497 * lib/gdb.exp (gdb_test): Remove unused expect_out global decl.
17498
17499Wed Jun 18 11:11:39 1997 Bob Manson <manson@charmed.cygnus.com>
17500
17501 * lib/gdb.exp(gdb_init): Pass our arguments to default_gdb_init
889bf7c5 17502 properly.
c906108c
SS
17503 (gdb_expect): Add optional timeout parameter, and add timeout
17504 value to various calls.
17505 (gdb_suppress_tests): Only give one warning message per group.
17506
17507Tue Jun 17 13:10:10 1997 Bob Manson <manson@charmed.cygnus.com>
17508
17509 * lib/gdb.exp(gdb_expect): Declare errorInfo and errorCode as
889bf7c5
PA
17510 global variables. Handle getting a value for $timeout more
17511 gracefully.
c906108c
SS
17512
17513Sat Jun 14 09:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
17514
17515 * lib/gdb.exp: Close connection to remote host if gdb doesn't
889bf7c5 17516 initialize.
c906108c 17517 (default_gdb_init): New procedure; allow gdb_init to be overridden
889bf7c5 17518 by a target configuration file.
c906108c
SS
17519 (gdb_expect): Pass the timeout to remote_expect.
17520
17521 * config/monitor.exp(gdb_load): Fix typo in regexp.
17522
17523Thu Jun 12 20:57:12 1997 Bob Manson <manson@charmed.cygnus.com>
17524
17525 * gdb.base/funcargs.exp: Remove spurious suppress tests call.
17526
17527Tue Jun 3 15:20:20 1997 Bob Manson <manson@charmed.cygnus.com>
17528
17529 * config/monitor.exp(gdb_target_monitor): Call gdb_file_cmd
889bf7c5
PA
17530 here. Call gdb_target_exec before rebooting the target, to make
17531 sure the connection to the target is closed.
c906108c
SS
17532 (gdb_load): Pass the name of the executable to gdb_target_monitor.
17533 Don't call gdb_file_cmd here; let gdb_target_monitor do it.
17534 Also detect "Timeout reading from remote" error.
17535
17536 * config/gdbserver.exp: Pass the executable being loaded to
889bf7c5
PA
17537 gdb_target_monitor. Don't call gdb_file_cmd here; let
17538 gdb_target_monitor do it.
c906108c
SS
17539
17540 * gdb.disasm/hppa.exp: Don't use exec_output.
17541
17542Fri May 23 13:28:29 1997 Bob Manson <manson@charmed.cygnus.com>
17543
17544 * gdb.base/list.exp: If we're debugging a non-native target,
17545 try to set the pc register to point to the start of the
17546 program before doing the first list command.
17547
17548 * gdb.c++/virtfunc.exp(gdb_virtfunc_restart): Make sure we run
889bf7c5 17549 test_calls after restarting.
c906108c
SS
17550
17551 * lib/gdb.exp(gdb_run_cmd): Send jump command again after
889bf7c5 17552 reloading.
c906108c
SS
17553
17554 * gdb.base/watchpoint.exp: Fix typo.
17555
17556 * gdb.base/setshow.exp: Check for use_gdb_stub.
17557
17558 * gdb.base/break.exp: Fix continue until exit test for the gdb
889bf7c5 17559 stub case.
c906108c
SS
17560 * gdb.base/langs.exp: Ditto.
17561
17562 * config/monitor.exp(gdb_load): Handle gdb_sect_offset and
889bf7c5
PA
17563 gdb_load_offset. If we weren't given a file to load, figure out
17564 what the current file is and use it.
c906108c
SS
17565
17566 * config/i386-bozo.exp: New file.
17567
17568Thu May 22 18:51:32 1997 Bob Manson <manson@charmed.cygnus.com>
17569
17570 * lib/gdb.exp(gdb_expect): Look for gdb,timeout target
17571 feature.
17572
17573 * config/proelf.exp: New entry.
17574
17575Wed May 21 21:23:16 1997 Bob Manson <manson@charmed.cygnus.com>
17576
17577 * lib/gdb.exp: Remove spurious .* patterns at the beginning
17578 of regexps.
17579
17580 * gdb.base/watchpoint.exp: Don't run the test_stepping
17581 tests if gdb can't call functions on the target.
17582
17583 * gdb.base/setshow.exp: Don't run the set prompt tests if
17584 the board has gdb_prompt set.
17585
17586Tue May 20 08:58:49 1997 Jeffrey A Law (law@cygnus.com)
17587
17588 * gdb.base/a2-run.exp: Change "gdb,noargs" to just "noargs".
17589 * gdb.base/commands.exp: Likewise.
17590 * gdb.base/setshow.exp: Likewise.
17591
17592Mon May 19 15:37:50 1997 Bob Manson <manson@charmed.cygnus.com>
17593
17594 * config/monitor.exp(gdb_start): Look for gdb_prompt target
17595 feature.
17596
17597 * config/i960.exp: New file.
17598
17599Thu May 1 18:01:50 1997 Bob Manson <manson@charmed.cygnus.com>
17600
17601 * gdb.base/funcargs.exp: Check for gdb,short_int target
17602 feature instead of looking for explicit target triplets.
17603
dc96c6c7 17604Mon Apr 28 17:27:40 1997 Michael Snyder <msnyder@cygnus.com>
c906108c 17605
d63a86f8 17606 * gdb.base/printcmds.exp: add a couple more tests a la
c906108c
SS
17607 "p 123DEADBEEF", to check parse_number.
17608 * top.c: change "to enable to enable" to "to enable" in a couple
17609 of help strings.
17610
17611Thu Apr 24 14:38:18 1997 Jeffrey A Law (law@cygnus.com)
17612
17613 * gdb.base/callfuncs.exp: Mark some tests as expected to fail
17614 on the mn10300.
d63a86f8 17615
c906108c
SS
17616Mon Apr 21 15:05:42 1997 Fred Fish <fnf@cygnus.com>
17617
17618 * gdb.base/a2-run.exp: Add arm-*-coff setup_xfails for cases
17619 where the test executable is run with explicit args.
17620 * gdb.base/default.exp: Handle arm-*-coff case for "info float".
17621
17622Mon Apr 21 13:38:58 1997 Fred Fish <fnf@cygnus.com>
17623
17624 * gdb.base/run.c: Use FAKEARGV to build test executable that
17625 does not require a command line arg, since most simulators
17626 don't currently support passing such an arg into the simulated
17627 program.
17628 * gdb.base/commands.exp: Change tests to insert the proper
17629 value as the arg to the first recursive factorial call. Change
17630 compilation line to define FAKEARGV at compile time.
17631
17632Wed Apr 9 11:12:36 1997 Jeffrey A Law (law@cygnus.com)
17633
17634 * gdb.base/recurse.exp: Enable these tests for the mn10300.
17635 * gdb.base/watchpoint.exp: Don't expect a failure for an "calling
17636 function with watchpoint enabled" test.
17637
17638Tue Apr 8 19:33:20 1997 Bob Manson <manson@charmed.cygnus.com>
17639
17640 * gdb.base/watchpoint.exp(test_watchpoint_triggered_in_syscall):
889bf7c5 17641 Don't call gdb_test when the command doesn't return to a gdb prompt.
c906108c
SS
17642
17643 * lib/gdb.exp(gdb_stop_suppressing_tests): Don't print gratuitous
889bf7c5 17644 "Tests restarted" messages.
c906108c
SS
17645
17646Tue Apr 8 16:38:46 1997 Jeffrey A Law (law@cygnus.com)
17647
17648 * gdb.disasm/mn10300.exp: Fix buglets in "other" tests.
17649
dc96c6c7 17650Thu Apr 3 15:21:26 1997 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
17651
17652 * gdb.base/help.exp: update help msg for INFO ADDR; add help test
17653 for INFO SYMBOL; add help tests for OVERLAY commands.
17654 * gdb.base/default.exp: add tests for INFO SYMBOL command;
17655 add tests for OVERLAY commands
17656 * gdb.base/overlays.c overlays.exp foo.c bar.c baz.c grbx.c ovlymgr.h
17657 d10v.ld m32r.ld d10vovly.c m32rovly.c: add test case for overlays.
17658 * gdb.base/sigall.c: add usestubs code frag
17659 * gdb.base/watchpoint.exp: turn on complex watchpoint test for M32R.
d63a86f8 17660
c906108c
SS
17661Thu Apr 3 09:38:53 1997 Bob Manson <manson@charmed.cygnus.com>
17662
17663 * lib/gdb.exp(gdb_suppress_tests): Add explanation for subsequent
17664 failures.
17665 (gdb_stop_suppressing_tests): Note that tests have restarted.
17666
17667Wed Apr 2 19:04:20 1997 Bob Manson <manson@charmed.cygnus.com>
17668
17669 * config/h8300.exp: New file.
17670
17671Sun Mar 30 13:38:25 1997 Bob Manson <manson@charmed.cygnus.com>
17672
17673 * gdb.base/setshow.exp: Check for the existence of a
17674 feature, not its value.
17675
17676Sat Mar 29 11:19:46 1997 Bob Manson <manson@charmed.cygnus.com>
17677
17678 * gdb.c++/virtfunc.exp: Restart gdb in a sane fashion.
17679
17680 * gdb.base/scope.exp: It's now init0(), not init().
17681
17682 * gdb.base/scope0.c: For now, change init() to be init0().
17683
17684 * config/monitor.exp: Use gdb_serial in preference to serial
17685 or netport.
17686
17687 * lib/gdb.exp: Set GDB to [transform gdb] if we're using a remote host
889bf7c5 17688 and it's not already set.
c906108c
SS
17689
17690Fri Mar 28 19:54:18 1997 Bob Manson <manson@charmed.cygnus.com>
17691
17692 * gdb.base/setshow.exp: Only test the run command if the target
889bf7c5 17693 isn't using a stub and if it supports argument passing.
c906108c
SS
17694
17695Sat Mar 22 19:50:25 1997 Bob Manson <manson@charmed.cygnus.com>
17696
17697 * config/udi.exp(gdb_start): Make sure UDICONF is set
17698 properly before starting gdb.
17699
17700Mon Mar 24 14:40:33 1997 Jeffrey A Law (law@cygnus.com)
17701
17702 * gdb.disasm/mn10300.s: New test file for mn10300 disassembler.
17703 * gdb.disasm/mn10300.exp: Run mn10300 disassembler tests.
17704 * gdb.disasm/Makefile.in: Remove "mn10300" when cleaning.
17705
17706Tue Mar 11 11:42:58 1997 Bob Manson <manson@charmed.cygnus.com>
17707
17708 * config/vx.exp: Use remote_ld, not vxworks_ld. Don't use
889bf7c5 17709 specialized code to reboot the board, use remote_reboot instead.
c906108c
SS
17710
17711 * config/vxworks29k.exp: Use vx.exp, not vx-gdb.exp.
17712
17713 * lib/gdb.exp: Add GDB_TESTCASE_OPTIONS.
17714
17715 * config/monitor.exp: Make sure we disconnect from the target.
17716 Also, try a reboot/reload cycle instead of failing if the
17717 load fails.
17718
17719Fri Mar 7 13:48:30 1997 Bob Manson <manson@charmed.cygnus.com>
17720
17721 * gdb.base/default.exp: Don't set match_max.
17722 * gdb.base/help.exp: Ditto.
17723 * gdb.base/list.exp: Ditto.
17724 * gdb.base/signals.exp: Ditto.
17725
17726 * config/monitor.exp(gdb_load): If gdb,use_standard_load is
17727 set, use remote_ld to download the testcase instead of
17728 the GDB loader.
17729
17730Wed Mar 5 00:00:43 1997 Bob Manson <manson@charmed.cygnus.com>
17731
17732 * config/vr5000.exp: New file.
17733
17734 * config/monitor.exp(gdb_target_monitor): Add pattern for
17735 "Ending remote" to detect errors in connecting.
17736
17737 * gdb.base/setshow.exp: Add .* within auto language test.
17738
17739 * lib/gdb.exp(gdb_run_cmd): Add check for gdb_init_command
17740 target feature.
17741
17742 * config/monitor.exp(gdb_load): Check for a failure when loading,
889bf7c5 17743 and reboot the board if necessary.
c906108c
SS
17744
17745 * gdb.base/setvar.exp(test_set): Handle multiple prints within
17746 a set of tests. Remove print.* from the patterns being checked.
17747
17748Mon Mar 3 11:57:43 1997 Bob Manson <manson@charmed.cygnus.com>
17749
17750 * gdb.base/a1-selftest.exp: Use send_gdb consistently. Don't
17751 refer to gdb_spawn_id.
17752
17753 * config/m32r-stub.exp: Remove references to gdb_spawn_id, no
17754 longer used.
17755 * config/sparclet.exp: Ditto.
17756 * config/sparclet-old.exp: Ditto.
17757 * config/slite.exp: Ditto.
17758 * config/sim.exp: Ditto.
17759 * gdb.base/funcargs.exp: Ditto.
17760
17761 * lib/gdb.exp:Remove references to gdb_spawn_id.
17762 (gdb_expect): Move to remote.exp.
17763
17764Fri Feb 28 20:47:39 1997 Bob Manson <manson@charmed.cygnus.com>
17765
17766 * config/monitor.exp: Detect the "Couldn't establish connection"
17767 message from GDB.
17768
17769Tue Feb 25 14:08:55 1997 Bob Manson <manson@charmed.cygnus.com>
17770
17771 * gdb.base/bitfields.exp: Use runto instead of explicit
17772 gdb_run_cmd/gdb_expect sequences.
17773
17774 * gdb.base/break.exp(text_next_with_recursion): Add match for
17775 gdb_expect call.
17776
17777 * config/monitor.exp(gdb_target_monitor): Calling exit loses big.
17778 We also need to handle the "A program is being debugged already"
17779 prompt from gdb. Use gdb_test to set the baud rate.
17780
17781 * lib/gdb.exp(gdb_init): Increase the default expect buffer size
17782 to 20000. Really. I mean it.
17783
17784Mon Feb 24 13:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
17785
17786 * lib/gdb.exp(gdb_test): Generate a FAIL message when send_gdb
889bf7c5
PA
17787 fails. If suppress_flag is set, skip perror message about not
17788 being able to send to GDB.
c906108c 17789 (send_gdb): If suppress_flag is set, don't try to send commands to
889bf7c5 17790 GDB.
c906108c
SS
17791 (gdb_expect): If suppress_flag is set, always fail immediately.
17792 (gdb_suppress_tests, gdb_stop_suppressing_tests): New functions.
17793 (gdb_init): Call gdb_stop_suppressing_tests.
17794 (default_gdb_exit): Ditto.
17795 (default_gdb_start): Ditto.
17796
17797 * gdb.base/bitfields.exp: Call gdb_suppress_tests and
889bf7c5 17798 gdb_stop_suppressing_tests as appropriate.
c906108c 17799 * gdb.base/break.exp: Ditto.
889bf7c5 17800 * gdb.base/callfuncs.exp: Ditto.
c906108c
SS
17801 * gdb.base/commands.exp: Ditto.
17802 * gdb.base/exprs.exp: Ditto.
889bf7c5 17803 * gdb.base/funcargs.exp: Ditto.
c906108c
SS
17804 * gdb.base/list.exp: Ditto.
17805 * gdb.base/recurse.exp: Ditto.
889bf7c5 17806 * gdb.base/scope.exp: Ditto.
c906108c
SS
17807 * gdb.base/structs.exp: Ditto.
17808 * gdb.c++/inherit.exp: Ditto.
17809
17810Sun Feb 23 19:56:02 1997 Bob Manson <manson@charmed.cygnus.com>
17811
17812 * config/vr4300.exp: New file.
17813
99707966 17814 * gdb.*/*.exp: Call gdb_expect instead of expect.
d63a86f8 17815
99707966 17816 * lib/gdb.exp(gdb_expect): New function.
c906108c
SS
17817
17818Thu Feb 20 13:57:01 1997 Bob Manson <manson@charmed.cygnus.com>
17819
17820 * lib/gdb.exp(gdb_init): New function.
17821
17822 * gdb.base/setvar.exp(test_set): Don't bother printing a PASS/FAIL
889bf7c5 17823 for each individual variable set.
c906108c
SS
17824
17825 * gdb.base/exprs.exp(test_expr): Make sure each test gets a unique
17826 name.
17827
17828 * gdb.base/help.exp: Fix the syntax of a few gdb_test calls.
17829
17830 * gdb.base/scope.exp: Use gdb_test.
17831
17832 * gdb.base/ptype.exp: Don't call "gdb_exit; gdb_start" if we're
17833 aborting; the testsuite driver will do that for us (see
17834 gdb_finish). Also, use gdb_test in a few more places.
17835
17836Thu Feb 20 13:32:24 1997 Stan Shebs <shebs@andros.cygnus.com>
17837
17838 * gdb.base/help.exp: Fix syntax of "help info all-registers" test.
17839
17840Thu Feb 20 10:34:21 1997 Jeffrey A Law (law@cygnus.com)
17841
17842 * gdb.disasm/mn10200.s: Add "nop" after "main" so that "main"
17843 and "add_tests" are not at the same address.
17844
17845Fri Feb 14 18:47:23 1997 Bob Manson <manson@charmed.cygnus.com>
17846
17847 * gdb.base/ptype.exp: Use gdb_test.
17848
17849Thu Feb 13 16:09:36 1997 Jeffrey A Law (law@cygnus.com)
17850
17851 * gdb.disasm/mn10200.s (misc_tests): Fix targets for "jsr" insns.
17852 * gdb.disasm/mn10200.exp (misc_tests): Remove bogus line accidentally
17853 left in. No longer expect them to fail.
17854
17855 * gdb.stabs/*.mt; Deleted, no longer used.
17856 * gdb.stabs/configure.in: Remove references to target makefile
17857 frags.
17858 * gdb.stabs/configure: Rebuilt.
17859
17860 * gdb.disasm/*.mt: Deleted, no longer used.
17861 * gdb.disasm/configure.in: Remove references to target makefile
17862 frags. Use "sh3.s" as the unique filename for this directory.
17863 * gdb.disasm/configure: Rebuilt.
17864
17865 * gdb.disasm/mn10200.s: New test file for mn10200 disassembler.
17866 * gdb.disasm/mn10200.exp: Run mn10200 disassembler tests.
17867 * gdb.disasm/Makefile.in: Remove "mn10200" when cleaning.
17868
17869Tue Feb 11 16:57:58 1997 Bob Manson <manson@charmed.cygnus.com>
17870
17871 * config/udi.exp: Use mondfe,name instead of remote_host.
17872
17873Tue Feb 11 11:22:36 1997 Jeffrey A Law (law@cygnus.com)
17874
17875 * gdb.base/watchpoint.exp: Don't expect a failure when calling
17876 a function with a watchpoint enabled on the mn10200.
17877
17878 * gdb.stabs/weird.exp: Don't quit if "weird.s" doesn't exist
17879 before trying to create it!
17880
17881Mon Feb 10 16:40:47 1997 Bob Manson <manson@charmed.cygnus.com>
17882
17883 * config/vx.exp: Use hostname instead of netport.
17884
17885 * config/vxworks.exp: New file.
17886
17887 * gdb.base/a2-run.exp: Change vxworks cases to use gdb_spawn_id.
17888
17889 * config/monitor.exp(gdb_target_monitor): Look for a prompt from
889bf7c5 17890 gdb before assuming everything worked. Send a ^C if a timeout
c906108c
SS
17891 occurs.
17892
17893 * lib/gdb.exp(gdb_test): Check the result of send_gdb. Use
17894 $gdb_spawn_id directly.
17895 (gdb_run_cmd): Try _start as well as start. Use the target feature
17896 gdb,start_symbol as the symbol to start from when jumping.
17897
17898Mon Feb 10 11:26:59 1997 Jeffrey A Law (law@cygnus.com)
17899
17900 * gdb.base/exprs.exp: Delete bogus/incorrect (and probably
17901 redundant) test.
17902
17903 * gdb.base/recurse.exp: Relax final value test for 'b' so that
17904 it doesn't lose for 16bit integer systems.
17905
17906Fri Feb 7 09:31:21 1997 Jeffrey A Law (law@cygnus.com)
17907
17908 * gdb.fortran/types.exp: If the target doesn't support "double"
17909 data types, then expect "real" types to only be 4 bytes.
17910
17911 * gdb.c++/virtfunc.exp: Expect failure for virtual function
17912 call tests if the target doesn't support inferior function calls.
17913
17914 * gdb.base/printcmds.exp: Allow minor deviation in FP values
17915 in printf tests.
17916
17917Thu Feb 6 12:46:14 1997 Jeffrey A Law (law@cygnus.com)
17918
17919 * gdb.base/help.exp: Disable "help set", "help show", and
17920 "help support". Simplify regexp for "help stack".
17921
17922 * gdb.base/default.exp: Set match_max to 5000 and the timeout
17923 to 60 seconds. Temporarily set match_max to 15000 around the
17924 "info copying" test.
17925
17926 * gdb.base/nodebug.exp: Don't try to do an inferior function
17927 call if the target doesn't support them.
17928 * gdb.base/printcmds.exp: Likewise.
17929 * gdb.base/setvar.exp: Likewise.
17930 * gdb.base/structs.exp: Likewise.
17931 * gdb.c++/templates.exp: Likewise.
17932 * gdb.base/ptype.exp: Likewise. Remove UDI specific stuff.
17933
17934 * gdb.base/recurse.exp: Enable for the mn10200.
17935
17936 * configure.in: Do configure gdb.stabs directory for *-*-elf
17937 targets.
17938 * configure: Rebuilt.
17939
17940 * gdb.base/break.exp: Check for gdb,noresults before testing
17941 exit status and/or results from the target.
17942 * gdb.base/watchpoint.exp, gdb.base/langs.exp: Likewise.
17943 * lib/gdb.exp: Remove old (now bogus) initialization of
17944 noinferior, noargs, noresults and nosignals.
17945
17946Tue Feb 4 21:52:17 1997 Bob Manson <manson@charmed.cygnus.com>
17947
17948 * config/sh.exp: New file.
17949
17950 * config/slite.exp: Try to connect multiple times to the board
17951 before rebooting. Only send a "monitor run" if need_monitor_run
17952 is set.
17953
17954 * gdb.base/break.exp: Don't do the "stub continue" test if
17955 the target has gdb_stub set.
17956
17957 * gdb.base/callfuncs.exp: Increase the timeout.
17958
17959 * gdb.base/interrupt.exp: Don't even try to compile the testcase
17960 if the target has gdb,noinferiorio set.
17961
17962 * gdb.base/list.exp: Increase match_max to 10000 characters.
17963
17964 * gdb.base/sigall.exp: Check for gdb,nosignals on the target.
17965
17966 * gdb.base/watchpoint.exp: Check for gdb,noinferiorio on the
17967 target.
17968
17969 * lib/gdb.exp(gdb_run_cmd): Fix for targets that use stubs.
17970
17971Mon Feb 3 12:09:37 1997 Bob Manson <manson@charmed.cygnus.com>
17972
17973 * gdb.base/a1-selftest.exp: Make sure we call gdb_exit before
889bf7c5
PA
17974 trying to delete the copy of gdb. Catch the file delete so we
17975 don't die if the delete fails; also, the file should be copied to
17976 the host, not to the build.
c906108c
SS
17977
17978Sun Feb 2 00:55:14 1997 Bob Manson <manson@charmed.cygnus.com>
17979
17980 * lib/gdb.exp(gdb_test): Surround the result pattern with
889bf7c5 17981 parenthesis in case it contains multiple regexps separated
c906108c
SS
17982 with |.
17983
17984 * gdb.base/watchpoint.exp: Use gdb_test.
17985 * gdb.base/default.exp: Ditto.
17986
17987Sat Feb 1 23:51:01 1997 Bob Manson <manson@charmed.cygnus.com>
17988
99707966 17989 * gdb.*/*.exp: Replace $prompt with $gdb_prompt.
d63a86f8 17990
c906108c
SS
17991 * gdb.base/scope.exp: Use gdb_test.
17992 * gdb.c++/classes.exp: Ditto.
17993 * gdb.c++/inherit.exp: Ditto.
17994
17995Fri Jan 31 13:09:12 1997 Bob Manson <manson@charmed.cygnus.com>
17996
17997 * gdb.base/crossload.exp: Don't use execute_anywhere, use
17998 remote_exec instead.
17999 * gdb.base/corefile.exp: Don't be ridiculous.
18000 * gdb.base/*.c: Add missing stub invocations.
18001
18002Thu Jan 30 16:49:25 1997 Bob Manson <manson@charmed.cygnus.com>
18003
18004 * config/slite.exp: Miscellaneous fixes.
18005
18006 * lib/gdb.exp: Fix runto.
18007
18008 * gdb.base/signals.exp: Check for a gdb,nosignals feature of
18009 the target.
18010
18011 * gdb.base/watchpoint.exp: Fix regexp.
18012
18013 * lib/gdb.exp(default_gdb_exit): Add a catch to the
18014 close and wait commands, as the descriptor may now be
18015 invalid. Always call "remote_close host".
18016
18017Tue Jan 28 14:42:31 1997 Bob Manson <manson@charmed.cygnus.com>
18018
18019 Major rewrite for testsuite revision.
d63a86f8 18020
c906108c
SS
18021 * lib/gdb.exp: Remove references to global CC, CXX, B_OPTIONS,
18022 TARGET_INCLUDES, LDFLAGS and target_alias. Use gdb_spawn_id
18023 instead of relying on spawn_id to always contain a valid
18024 spawn id.
18025 (get_compiler_info): New procedure to build the ${binfile}.ci
18026 file, instead of replicating this in N different places.
18027 (gdb_compile): New procedure.
d63a86f8 18028
c906108c 18029 gdb.*/*.exp: Use gdb_compile and get_compiler_info (with
889bf7c5
PA
18030 appropriate arguments) instead of compile. Use gdb_test in a lot
18031 more places. Use send_gdb instead of send. Always run gdb_start
c906108c
SS
18032 at the start of a testcase, as this is no longer done magically.
18033
18034 config/*-gdb.exp: Rename without the -gdb suffix.
18035
18036 config/mips.exp: Use remote_close instead of exit_remote_shell.
18037 config/monitor.exp: Use target_info instead of looking at
18038 baud, timeout, etc.
18039 config/sim.exp: Use gdb_spawn_id instead of relying on spawn_id.
18040
18041Sat Dec 14 00:43:57 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18042
18043 * gdb.c++/templates.exp (test_ptype_of_templates),
18044 gdb.c++/inherit.exp (test_ptype_si, test_print_anon_union):
18045 Update expect patterns for destructors and assignment operators
18046 to match corresponding c-typeprint.c changes.
18047 * gdb.c++/templates.exp (test_template_breakpoints): Revert change
18048 to destructor breakpoint test, GDB should be able to set the
18049 destructor breakpoint without specifying arguments.
18050
18051Tue Dec 3 20:17:52 1996 Fred Fish <fnf@cygnus.com>
18052
18053 * gdb.threads/pthreads.exp: Change result for failure to compile due
18054 to lack of pthreads runtime support from an error to simply an
18055 unsupported test, per dejagnu standards.
18056
18057Sun Dec 1 00:18:59 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18058
18059 * lib/gdb.exp (gdb_test): Simplify expect pattern for the case
18060 where GDB exits to reduce pattern match time.
18061 (skip_chill_tests): Skip chill tests for mips*-sgi-irix6*.
18062
18063 * gdb.base/nodebug.exp: Add mips*-sgi-irix6* xfails.
18064
dc96c6c7 18065Tue Nov 26 18:29:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
18066
18067 * gdb.base/callfuncs.exp: Turn on function call tests for h8300.
18068 * gdb.base/default.exp: ditto.
18069 * gdb.base/nodebug.exp: ditto.
18070 * gdb.base/printcmds.exp: ditto.
18071 * gdb.base/ptype.exp: ditto.
18072 * gdb.base/setvar.exp: ditto.
18073 * gdb.base/structs.exp: ditto.
18074 * gdb.base/setshow.c: Guard against uninitialized values of argc.
18075
18076Tue Nov 26 17:23:28 1996 Ian Lance Taylor <ian@cygnus.com>
18077
18078 * configure, */configure: Rebuild with autoconf 2.12.
18079
18080Sat Nov 23 13:32:15 1996 Fred Fish <fnf@cygnus.com>
18081
18082 * gdb.base/a1-selftest.exp: Change x86 linux setup_xfails to
18083 use new i*86-pc-linux*-gnu quads.
18084 * gdb.base/corefile.exp: Ditto.
18085 * gdb.base/signals.exp: Ditto.
18086 * gdb.base/sigall.exp: Ditto.
18087 * gdb.base/interrupt.exp: Ditto.
18088
18089 * gdb.base/signals.exp (signal_tests_1): Remove setup_xfail
18090 "i*86-*-linux" for "signal SIGUSR1". Now works, at least with
18091 RedHat 4.0.
d63a86f8 18092
c906108c 18093 * gdb.threads/pthreads.c (_MIT_POSIX_THREADS): Define if target is
889bf7c5
PA
18094 linux. This allows the test case to at least compile on latest
18095 linux, but still not run due to missing the threads runtime library.
c906108c
SS
18096
18097Fri Nov 22 10:13:29 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18098
18099 * gdb.base/a1-selftest.exp (do_steps_and_nexts): Reinitialize source
18100 directory to search gdb directory. Accept and step over conditional
18101 stack alignment code. Consume $prompt in failure cases.
18102 Reset timeout to $oldtimeout instead of some arbitrary value.
18103 * gdb.base/nodebug.exp: Limit backtrace to 10 frames to avoid
18104 timeout problems with infinite stack backtraces.
18105 * gdb.base/ptype.exp (ptype struct link, union tu_link):
18106 Accept function parameters for linkfunc member.
18107
18108Thu Nov 21 09:17:19 1996 Fred Fish <fnf@cygnus.com>
18109
18110 * lib/gdb.exp (CFLAGS): Remove, unreferenced.
18111 (CXXFLAGS): Remove, unreferenced.
18112 (B_OPTIONS): Add for -B options and add code to initialize with
889bf7c5
PA
18113 previous -B options and also add -B option to pick up cross compiled
18114 runtime.
c906108c
SS
18115 (TARGET_INCLUDES): Add for -I options and add code to initialize when
18116 doing cross compiles.
18117 (target_alias): Declare global.
18118 (xgcc): Set variable to full path of gcc in build tree. Use findfile
18119 to verify that gcc exists in build tree, and if so set CC to that
18120 gcc and to use B_OPTIONS and TARGET_INCLUDES.
d63a86f8 18121
c906108c
SS
18122Tue Nov 12 16:20:13 1996 Fred Fish <fnf@cygnus.com>
18123
18124 * gdb.c++/inherit.exp (test_print_anon_union): Reenable
18125 ptype test for anonymous union. Fixup testcase to match
18126 current gcc debug output.
18127
18128Mon Nov 11 14:12:06 1996 Jeffrey A Law (law@cygnus.com)
18129
18130 * gdb.base/funcargs.c: Use cast rather than "UL" suffix to
18131 force argument to an unsigned long type.
18132
18133Mon Nov 11 10:27:55 1996 Fred Fish <fnf@cygnus.com>
18134
18135 * gdb.c++/inherit.exp (test_ptype_si): Fix tagless struct ptype
889bf7c5 18136 tests and anonymous union print/ptype tests.
c906108c
SS
18137 * gdb.base/list.exp (test_forward-search): Increase timeout by
18138 5 minutes for the "search extremely long line" case.
18139 * lib/gdb.exp (gdb_test): Document that the third arg to gdb_test is
18140 completely optional and that the pass/fail messages use the command as
18141 the message if that third arg is a null string.
18142 (gdb_test_exact): Arrange that a null string pattern means match a
18143 null string output rather than any output, which might include random
889bf7c5 18144 errors.
c906108c
SS
18145 * gdb.base/mips_pro.exp: Add "mips*-sgi-irix4*" xfail for
18146 backtrace test.
18147 * gdb.c++/demangle.exp: Add a "*-*-*" xfail for test that was
18148 always failing and failure is now exposed by gdb.exp changes.
18149
18150Sat Nov 9 11:13:24 1996 Fred Fish <fnf@cygnus.com>
18151
18152 * gdb.c++/inherit.exp (test_ptype_vi): Log some passes that
18153 weren't being noted.
18154
18155Sat Nov 9 01:05:10 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18156
18157 * gdb.base/corefile.exp: Consume $prompt in mmap fail cases.
18158 * gdb.stabs/weird.exp: Remove v_comb xfails.
18159
dc96c6c7 18160Tue Nov 5 10:44:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
18161
18162 * gdb.base/[bitfields.exp crossload.exp funcargs.exp interrupt.exp
a9c64011 18163 list.exp scope.exp watchpoint.exp]
c906108c 18164 Make all timeout error msgs explicitly say "(timeout)".
d63a86f8 18165
dc96c6c7 18166Mon Nov 4 12:03:06 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
18167
18168 * config/monitor.exp: Increase download timeout to 1000 seconds.
18169
dc96c6c7 18170Mon Nov 4 12:02:26 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
18171
18172 * config/m32r.exp: Increase timeout to 120 seconds.
18173
18174Sun Nov 3 14:37:05 1996 Fred Fish <fnf@cygnus.com>
18175
18176 * gdb.c++/classes.exp: Modify to handle current gcc C++ member ordering
18177 and accept older ordering as obsolescent gcc or gdb.
18178 * gdb.c++/templates.exp: Ditto.
18179 * gdb.c++/virtfunc.exp: Ditto.
18180
18181Fri Nov 1 11:56:09 1996 Fred Fish <fnf@cygnus.com>
18182
18183 * gdb.base/coremaker.c: Add code to mmap some data so we
18184 can check that it ends up in the core file.
18185 * gdb.base/corefile.exp: Add test to read mmapped data
18186 from core file.
18187
dc96c6c7 18188Wed Oct 30 18:19:16 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
18189
18190 * config/m32r.exp: New file.
18191
18192Mon Oct 21 14:40:50 1996 Stu Grossman (grossman@critters.cygnus.com)
18193
18194 * testsuite/gdb.base/nodebug.exp: Whack out -g options by hand so
18195 that cflags can contains -gstabs, and work correctly for other tests.
18196
dc96c6c7 18197Mon Oct 21 14:00:37 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
18198
18199 * gdb.base/setshow.exp: New file, tests show and set.
18200 * gdb.base/setshow.c: New file, tests show and set.
18201 * gdb.base/help.exp: Add test for help set|show annotate.
18202 * gdb.base/default.exp: Add test for set|show annotate.
18203
18204Wed Oct 16 19:03:54 1996 Stu Grossman (grossman@critters.cygnus.com)
18205
18206 * testsuite/gdb.base/break.exp: Make backtrace from factorial
18207 errors unique.
18208 * testsuite/gdb.base/nodebug.exp: Whack out all -g options
18209 explicitly.
18210
18211Tue Oct 15 16:45:02 1996 Stu Grossman (grossman@critters.cygnus.com)
18212
18213 * config/sim-gdb.exp (gdb_target_sim): Remove setting of height
18214 and width commands. This is done elsewhere.
18215 * (gdb_start): Don't call gdb_start_sim here. That's already
18216 done in gdb_load. This fixes lots of failures in default.exp.
18217
18218Sun Oct 13 10:40:23 1996 Fred Fish <fnf@cygnus.com>
18219
18220 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>:
18221 * gdb.base/mips_pro.exp: Fix misplaced gdb_exit/gdb_start/gdb_load.
18222 * lib/gdb.exp (gdb_test): Treat failures due to program exiting
18223 in the same we we treat other failures (since it may be an expected
889bf7c5 18224 condition), rather than as an error.
c906108c
SS
18225 * gdb.base/signals.exp (test_handle_all_print): Revert back to
18226 old test format.
18227
18228Fri Oct 11 17:05:22 1996 Fred Fish <fnf@cygnus.com>
18229
18230 * Makefile.in (clean mostlyclean): Also remove chill *.grt files.
18231 (distclean maintainer-clean realclean): No need to remove files
889bf7c5 18232 twice. Nuke the duplicates.
c906108c 18233 * gdb.base/Makefile.in (EXECUTABLES): Add "structs".
d63a86f8 18234 * gdb.threads/Makefile.in (distclean maintainer-clean realclean):
c906108c
SS
18235 Remove config.h along with other config files.
18236
18237Mon Sep 30 20:16:22 1996 Fred Fish <fnf@cygnus.com>
18238
18239 * gdb.base/interrupt.exp: Add i*86-*-linux* setup_xfail for
18240 "p func1 ()" and note that rests of tests are skipped.
18241 * gdb.base/corefile.exp: Add i*86-*-linux* and m68*-*-hpux*
889bf7c5 18242 setup_xfails for "print func2::coremaker_local".
c906108c
SS
18243 Add i*86-*-linux* setup_xfail for "backtrace in corefile.exp".
18244 * gdb.base/mips_pro.exp: Restart gdb in this test so it isn't
18245 affected by the previous run test.
18246 * gdb.chill/misc.exp: Add m68*-*-hpux* setup_xfails for
18247 "print array () ubyte (foo)" and "print/x array () byte (\$i)"
18248 * gdb.chill/pr-8742.exp: Add m68*-*-hpux* setup_xfails for
18249 "pass int powerset tuple" and "pass modeless int powerset tuple".
18250 * gdb.chill/tests2.exp: Add m68*-*-hpux* setup xfails for
18251 "real write 4" and "real write 8".
18252 * gdb.shill/tuples.exp: Add i*86-*-linux* and m68*-*-hpux*
889bf7c5 18253 setup_xfails for "print vs1 after tuple assign 2",
c906108c
SS
18254 "print \$i after tuple assign 2", and
18255 "print vs2 after tuple assign 2".
18256 * lib/gdb.exp (gdb_test): When a gdb aborts, print a more
18257 meaningful error message and return -1 so the caller can
18258 suppress further tests and avoid a cascade of errors.
d63a86f8 18259
c906108c
SS
18260Fri Sep 27 10:34:51 1996 Fred Fish <fnf@cygnus.com>
18261
18262 * gdb.base/a1-selftest.exp: Tweak tests to account for new
18263 format for printing version.
18264 * gdb.base/default.exp: Ditto.
18265 * gdb.base/interrupt.exp: Fix problem with cascade of
18266 errors if child process dies while calling a function.
d63a86f8 18267
c906108c
SS
18268Fri Sep 13 21:43:48 1996 Fred Fish <fnf@cygnus.com>
18269
18270 * Makefile.in (VPATH): Add
18271 * Makefile.in (Makefile, config.status): Fix rules so things get
18272 remade when necessary.
18273
18274Fri Sep 13 18:16:10 1996 Fred Fish <fnf@cygnus.com>
18275
18276 * Makefile.in (just-check): Add path to sibling expect dir
18277 to environment variable specified by RPATH_ENVVAR.
18278
18279Fri Sep 13 12:05:34 1996 Fred Fish <fnf@cygnus.com>
18280
18281 * Makefile.in (RPATH_ENVVAR): New var, set to @RPATH_ENVVAR@.
18282 (just-check): Add shared library paths for libstdc++, tk,
18283 tcl, bfd, and opcodes to the environment variable specified
18284 in RPATH_ENVVAR.
18285 * configure.in: Add support to recognize --enable-shared flag
18286 and generate correct value for RPATH_ENVVAR.
18287 * configure: Regenerated with autoconf.
18288
18289Mon Sep 2 06:36:02 1996 Fred Fish <fnf@cygnus.com>
18290
18291 * gdb.base/break.exp: Expand "Delete all breakpoints" xfail to
889bf7c5 18292 include all osf versions.
c906108c
SS
18293 * gdb.threads/pthreads.exp: Expand "run to main" xfail to include
18294 all osf versions. Add -D_MIT_POSIX_THREADS to compilation command
18295 when target is linux. When failing to build pthreads test
18296 executable, give more meaningful message.
18297 * gdb.threads/pthreads.c: Hpux also uses old definition of second
18298 arg for pthread_create.
d63a86f8 18299
c906108c
SS
18300Mon Aug 19 09:58:59 1996 Fred Fish <fnf@cygnus.com>
18301
18302 * gdb.threads/pthreads.c (PTHREAD_CREATE_ARG2,
889bf7c5 18303 PTHREAD_CREATE_NULL_ARG2): Accomodate old pthreads implementations.
c906108c 18304 * gdb.threads/pthreads.exp: Try linking with both -lpthread (Solaris)
889bf7c5 18305 and -lpthreads (everybody else).
c906108c
SS
18306 (test_startup): Fail gracefully if threads are not supported.
18307 * gdb.base/nodebug.exp: Add setup_xfail hppa*-*-hpux* for
18308 "p/c array_index("abcdef",2)" when not gcc compiled.
18309 * gdb.base/corefile.exp: Add setup_xfail hppa*-*-hpux* for
18310 "print func2::coremaker_local" when not gcc compiled.
18311 * gdb.base/opaque.exp: Remove setup_xfail hppa*-*-hpux* for
18312 "ptype on opaque struct tagname (statically)",
18313 "ptype on opaque struct tagname (dynamically) 1", and
18314 "ptype on opaque struct tagname (dynamically) 2"
18315 for not compiled with gcc.
18316 * gdb.base/mips_pro.exp: Only do setup_xfail hppa*-*-* for
18317 backtrace when compiled with gcc.
d63a86f8 18318 * lib/gdb.exp (runto_main): Return result of "runto main" rather
c906108c
SS
18319 than always return success.
18320
18321Sat Aug 17 13:28:00 1996 Fred Fish <fnf@cygnus.com>
18322
18323 * gdb.c++/virtfunc.exp: Remove setup_xfail for "mips-*-irix5*".
18324
18325Tue Aug 13 10:26:10 1996 Jeffrey A Law (law@cygnus.com)
18326
18327 * gdb.base/structs.exp: Undo last change.
18328
18329Mon Aug 12 15:29:08 1996 Fred Fish <fnf@cygnus.com>
18330
18331 * gdb.base/a1-selftest.exp (do_steps_and_nexts): New routine to
18332 encapsulate all the steps/nexts done during self test, starting
18333 at main, and makes them less sensitive to optimization issues.
18334 Add "hppa*-*-hpux*" to setup_xfail for "backtrace through
18335 signal handler" test.
18336 * gdb.threads/pthreads.exp: Only run this for native configs.
18337 * gdb.base/structs.exp (do_function_calls): Add hppa*-*-hpux9*"
18338 setup_xfails for "p fun5()", "p fun6()", "p fun7()", and "p fun8"
18339 tests.
18340 gdb.c++/virtfunc.exp (do_tests): Add "mips-*-irix5*" setup_xfail
18341 for "runto test_calls(void)" test.
d63a86f8 18342
c906108c
SS
18343Sun Aug 11 13:11:24 1996 Fred Fish <fnf@cygnus.com>
18344
18345 * gdb.base/term.exp: Set 7-bit strings, address off, width to 0,
18346 and don't expect address info in breakpoint confirmations.
18347
18348Wed Aug 7 20:47:43 1996 Fred Fish <fnf@cygnus.com>
18349
18350 * gdb.base/list.exp (test_forward_search): Increase timeout
18351 temporarily by 60 seconds for searching extremely long line,
889bf7c5 18352 and then reset to old value when done. Increase expect input
c906108c
SS
18353 buffer to 10000.
18354
18355Wed Aug 7 15:34:22 1996 Fred Fish <fnf@cygnus.com>
18356
18357 * gdb.base/list.exp (test_forward_search): Fix to handle very
18358 long source line without overflowing expect's input buffer.
18359
18360Wed Aug 7 12:03:25 1996 Tom Tromey <tromey@creche.cygnus.com>
18361
18362 * config/slite-gdb.exp (gdb_start): Use "full_buffer", not
18363 "buffer_full".
18364
18365 * config/nind-gdb.exp (gdb_start): Use "full_buffer", not
18366 "buffer_full".
18367
18368 * config/mips-gdb.exp (gdb_start): Use "full_buffer", not
18369 "buffer_full".
18370
18371 * lib/gdb.exp (gdb_test): Correct pattern is "full_buffer", not
18372 "buffer_full".
18373
18374Wed Aug 7 11:05:47 1996 Fred Fish <fnf@cygnus.com>
18375
18376 * configure.in (configdirs): Add gdb.threads.
18377 * configure: Regenerated with autoconf.
18378 * gdb.threads/{config.in, pthreads.c, pthreads.exp}: New.
18379 * gdb.threads/{Makefile.in, configure.in}: Complete rewrites.
18380 * gdb.threads/configure: New, generated with autoconf.
d63a86f8 18381
c906108c
SS
18382Tue Aug 6 10:23:04 1996 Tom Tromey <tromey@rtl.cygnus.com>
18383
18384 * lib/gdb.exp (gdb_test_exact): Turn \n in pattern into \r\n.
18385
18386Mon Aug 5 18:11:53 1996 Fred Fish <fnf@cygnus.com>
18387
18388 * gdb.base/signals.exp (test_handle_all_print): Test separately for
18389 each signal's status in the output of "handle all print".
18390 * lib/gdb.exp (gdb_test): Document that the pattern must NOT include
18391 the \r\n sequence that immediately precedes the gdb prompt.
18392 * gdb.base/a1-selftest.exp: Save original timeout and restore
18393 after test.
18394
18395Sun Aug 4 10:20:50 1996 Jeffrey A Law (law@cygnus.com)
18396
18397 * gdb.disasm/hppa.s: Export fmemLRbug_tests_4 as a ST_CODE
18398 symbol.
18399
18400Fri Aug 2 17:37:26 1996 Brendan Kehoe <brendan@lisa.cygnus.com>
18401
18402 * config/vx-gdb.exp (gdb_start): Fix syntax of `$shell_id < 0'.
18403
18404Thu Jun 27 20:41:40 1996 Fred Fish <fnf@cygnus.com>
18405
18406 * gdb.base/signals.exp (test_handle_all_print): Temporarily increase
18407 timeout by 60 seconds.
18408
18409Thu Jun 27 18:13:57 1996 Fred Fish <fnf@cygnus.com>
18410
18411 * config/unix-gdb.exp: Increase default timeout from 30 to 60 sec.
18412 * config/netware.exp (gdb_run_cmd): Restore old timeout before doing
18413 error return.
18414
18415Thu Jun 27 10:54:58 1996 Fred Fish <fnf@cygnus.com>
18416
18417 * lib/gdb.exp (default_gdb_start): When reporting a timeout during
18418 gdb initialization, also report how long dejagnu waited. Restore
18419 old timeout before doing error return. Temporarily increase timeout
889bf7c5 18420 by 3 minutes to allow for slow startups over heavy NFS use.
c906108c
SS
18421
18422Tue Jun 25 19:59:17 1996 Fred Fish <fnf@cygnus.com>
18423
18424 * lib/gdb.exp: Report timeout value for verbosity level 2.
18425 * config/gdbserver.exp: Ditto.
18426 * config/hppro.exp: Ditto.
18427 * config/mips-gdb.exp: Ditto.
18428 * config/monitor.exp: Ditto.
18429 * config/netware.exp: Ditto.
18430 * config/sim-gdb.exp: Ditto.
18431 * config/slite-gdb.exp: Ditto.
18432 * config/udi-gdb.exp: Ditto.
18433 * config/unix-gdb.exp: Ditto.
18434 * config/vx-gdb.exp: Ditto.
18435 * gdb.base/a1-selftest.exp: Ditto.
18436 * gdb.base/a2-run.exp: Ditto.
18437 * gdb.base/break.exp: Ditto.
18438 * gdb.base/corefile.exp: Ditto.
18439 * gdb.base/list.exp: Ditto.
18440 * gdb.base/recurse.exp: Ditto.
18441 * gdb.base/scope.exp: Ditto.
18442 * gdb.base/signals.exp: Ditto.
18443
18444Tue Jun 25 23:16:58 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
18445
18446 * gdb.threads/Makefile.in (docdir): Removed.
18447
18448Tue Jun 25 17:02:39 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
18449
18450 * configure.in (AC_PREREQ): autoconf 2.5 or higher.
d63a86f8 18451 * gdb.{base,c++,chill,disasm,stabs}/Makefile.in (VPATH): set to
c906108c 18452 @srcdir@.
d63a86f8 18453 * gdb.{base,c++,chill,disasm,stabs}/configure.in (AC_PREREQ):
c906108c
SS
18454 autoconf 2.5 or higher.
18455 * gdb.{base,c++,chill,disasm,stabs}/configure: Rebuilt.
18456
18457Thu Jun 13 11:16:10 1996 Tom Tromey <tromey@thepub.cygnus.com>
18458
18459 * configure: Regenerated.
18460 * aclocal.m4 (CY_AC_PATH_TCLH, CY_AC_PATH_TKH): Use odd names to
18461 avoid name clashes with SunOS headers.
18462
18463Wed Jun 5 16:43:27 1996 Jeffrey A Law (law@cygnus.com)
18464
18465 * gdb.c++/virtfunc.exp: Search $objdir/../../libstdc++ for libstdc++.
18466
18467Thu May 30 11:35:11 1996 Jeffrey A Law (law@cygnus.com)
18468
18469 * gdb.base/callfuncs.exp: Finish last change -- make sure the
18470 prototype information ends up in the compiler info file.
18471
18472Thu May 23 12:48:41 1996 Fred Fish <fnf@cygnus.com>
18473
18474 * gdb.base/callfuncs.exp: Remove the compiler info file prior to
18475 attempting to regenerate it. Eliminate use of a temporary file
18476 and just generate the info file directly. Source it immediately,
18477 for consistency of use.
18478 * gdb.base/corefile.exp: Ditto
18479 * gdb.base/exprs.exp: Ditto.
18480 * gdb.base/funcargs.exp: Ditto.
18481 * gdb.base/langs.exp: Ditto.
18482 * gdb.base/list.exp: Ditto.
18483 * gdb.base/mips_pro.exp: Ditto.
18484 * gdb.base/nodebug.exp: Ditto.
18485 * gdb.base/opaque.exp: Ditto.
18486 * gdb.base/ptype.exp: Ditto.
18487 * gdb.base/scope.exp: Ditto.
18488 * gdb.base/setvar.exp: Ditto.
18489 * gdb.base/signals.exp: Ditto.
18490 * gdb.base/whatis.exp: Ditto.
18491 * gdb.c++/templates.exp: Ditto.
18492 * gdb.c++/virtfunc.exp: Ditto.
18493 * gdb.c++/virtfunc.exp: Use contents of gcc_compiled to decide
889bf7c5 18494 whether or not to add -lstdc++ to the compile command line args.
c906108c
SS
18495
18496Sat May 18 02:43:58 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18497
18498 * gdb.base/recurse.exp: Remove setup_xfail for "sparc*-*-sunos4*",
18499 it got fixed by the recent lookup_minimal_symbol_by_pc change.
18500 Increase timeout, a lot of single stepping might be needed if the
18501 target has no hardware watchpoints.
18502
18503Wed May 15 08:47:42 1996 Jeffrey A Law (law@cygnus.com)
18504
18505 * gdb.base/break.exp: Ignore compiler warnings when compiling
18506 break.c.
18507 * gdb.base/callfuncs.exp: Don't run these tests on the h8300.
18508 * gdb.base/default.exp: Add h8300 xfails. Handle messages
18509 from remote-sim.
18510 * gdb.base/exprs.exp: Add h8300 xfails.
18511 * gdb.base/funcargs.exp: Likewise.
18512 * gdb.base/nodebug.exp: Likewise.
18513 * gdb.base/printcmds.exp: Likewise.
18514 * gdb.base/ptype.exp: Likewise.
18515 * gdb.base/setvar.exp: Handle sizeof (int) != 4 for h8300. Add
18516 h8300 xfails.
d63a86f8 18517 * gdb.base/return.exp: Handle float/double precision problems
c906108c
SS
18518 on the h8300.
18519 * gdb.base/funcargs.c: Explicitly make last constant argument to
18520 call_after_alloca_subr an unsigned long type.
18521 * gdb.base/return.c: Include stdio.h.
18522
18523Tue May 7 22:01:12 1996 Rob Savoye <rob@chinadoll.cygnus.com>
18524
18525 * config/abug.exp: New file for the older Motorola Bug monitor
18526 that runs on the mvme13x series VME boards.
18527 * config/monitor.exp: Use the new config array for target settings
18528 if they exist.
18529
18530Fri May 3 16:02:55 1996 Stan Shebs <shebs@andros.cygnus.com>
18531
18532 * sim-gdb.exp: Make the SH simulator allocate less space when
18533 it is targeted.
18534
18535Thu May 2 12:31:56 1996 Jeffrey A Law (law@cygnus.com)
18536
18537 * gdb.base/mips_pro.exp: Expect failure for hppa*-*-* in backtrace
18538 test.
18539
18540Wed Mar 20 08:48:03 1996 Fred Fish <fnf@cygnus.com>
18541
18542 * gdb.base/list.exp (test_list_function): Remove setup_xfail for
18543 "rs6000-*-*" for "list function in include file" when gcc compiled.
18544 * gdb.base/printcmds.exp: Remove setup_xfail for "rs6000-*-aix*"
18545 for "p ctable1[120]".
18546 * gdb.base/scope.exp: Remove setup_xfail for "rs6000-*-*" for
18547 "print 'scope0.c'::filelocal_bss before run" when gcc compiled.
18548 Remove setup_xfail for "rs6000-*-*" for
18549 "print 'scope0.c'::filelocal before run".
18550 * gdb.base/{langs.exp, lists.exp, opaque.exp, scope.exp},
18551 gdb.stabs/weird.exp: Remove use of compiler options "-c -o ..."
18552 since some compilers don't allow both options to be given
18553 on the same command line. Create object file and move it.
d63a86f8 18554
c906108c
SS
18555Tue Mar 19 23:49:31 1996 Fred Fish <fnf@cygnus.com>
18556
18557 * gdb.base/corefile.exp: Always regenerate the core file, since
18558 we always regenerate the coremaker program. Detect special case
18559 where registers cannot be read from core file.
d63a86f8 18560
c906108c
SS
18561Tue Mar 19 16:52:49 1996 Fred Fish <fnf@cygnus.com>
18562
18563 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>
18564 * gdb.base/funcargs.c: Patch for SPARCworks alloca compatibility
18565 * gdb.c++/templates.exp: Only match on basename of file since
18566 some formats like xcoff don't encode directory information.
18567 * gdb.stabs/weird.exp: Use the right sed script for powerpc
18568 and rs6000 AIX xcoff targets.
18569 * configure.in: Add stabsdirs to configdirs for powerpc-*-aix*.
18570 * configure: Regenerate.
18571 * gdb.base/Makefile.in (clean): Remove generated file twice-tmp.c
18572 here, rather than in distclean.
d63a86f8 18573
c906108c
SS
18574Sun Mar 17 13:35:31 1996 Fred Fish <fnf@cygnus.com>
18575
18576 * gdb.base/mips_pro.exp: Create mips_pro.ci to get gcc_compiled
18577 defined, and use it to compile the test case with -O2. The
18578 native compilation still uses no optimization.
18579 * gdb.base/mips_pro.c: Remove inline assembly code since
18580 it is compiled PIC by default, which results in assembler
18581 warnings that make the testsuite think the compilation
18582 was unsuccessful.
18583
18584Sat Mar 16 15:02:24 1996 Fred Fish <fnf@cygnus.com>
18585
18586 * gdb.c++/misc.exp: Add note to message for
18587 "print s.a for foo struct" that this is a known gcc 2.7.2
18588 and earlier bug.
18589
18590Fri Mar 15 17:49:57 1996 Fred Fish (fnf@cygnus.com)
18591
18592 * gdb.base/break.exp: Fix pattern for matching "Delete all
18593 breakpoints (y or n) ". Add "mips-dec-ultrix*" to
18594 setup_xfail for deleting all breakpoints test. Fix various
18595 timeout messages to include "(timeout)".
18596 * gdb.base/callfuncs.exp: Add "i*86-*-sysv4*" to setup_xfail
18597 for "p t_float_values2(3.14159,float_val2)".
18598 * gdb.base/funcargs.exp: Remove "mips-sgi-irix4*" setup_xfail
18599 for "continue to call2g" when gcc compiled.
18600 * gdb.base/langs.exp: Remove "i*86-*-sysv4*" setup_xfail for
18601 "up to foo in langs.exp", "show language at foo in langs.exp",
18602 "show language at cppsub_ in langs.exp", "up to fsub in langs.exp",
18603 and "show language at fsub in langs.exp".
18604 * gdb.base/list.exp: Remove "*-*-sysv4*" setup_xfail for
18605 "list line 1 in include file", "list message for lines past EOF",
18606 "list function in include file", "list list0.h:foo", and
18607 "list filename:function; nonexistant function".
18608 * gdb.base/ptype.exp: Change "i*86-*-sysv4*" setup_xfail for
18609 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)"
18610 and "ptype t_char_array" to be for native cc only.
d63a86f8 18611
c906108c
SS
18612Fri Mar 15 16:17:22 1996 Fred Fish <fnf@cygnus.com>
18613
d63a86f8 18614 * gdb.base/corefile.exp: Remove "alpha-dec-osf2*" native compiled
c906108c 18615 setup_xfail for "print coremaker_bss", "print coremaker_ro",
889bf7c5 18616 "print func2::coremaker_local", and "backtrace in corefile.exp".
c906108c
SS
18617
18618Wed Mar 13 14:54:11 1996 Fred Fish <fnf@cygnus.com>
18619
18620 * gdb.base/signals.exp: Remove "alpha-*-osf2*" setup_xfail for
18621 "bt in signals.exp". This problem only appears when running
18622 the testsuite, and then only intermittently.
18623
18624Tue Mar 12 15:00:16 1996 Stan Shebs <shebs@andros.cygnus.com>
18625
18626 * gdb.base/return.exp (return_tests): Differentiate between
18627 two tests of continuing.
18628
18629Tue Mar 5 14:33:33 1996 Stan Shebs <shebs@andros.cygnus.com>
18630
18631 * */Makefile.in (maintainer-clean): Remove config.log.
18632 * gdb.base/Makefile.in (EXECUTABLES): Replace twice with twice-tmp.
18633 * gdb.c++/Makefile.in (PROGS): Add inherit.
18634 (clean): Remove *.ci.
18635
18636Tue Feb 20 16:36:10 1996 Fred Fish <fnf@cygnus.com>
18637
18638 * gdb.c++/misc.cc: Add test code from Mike Stump.
18639 * gdb.c++/misc.exp: Add test to print s.a, for Mike Stump.
18640
18641Sun Feb 18 11:39:12 1996 Fred Fish <fnf@cygnus.com>
18642
18643 * gdb.base/signals.exp: Change setup_xfail for "alpha-*-osf2"
18644 to "alpha-*-osf2*" and add comment.
18645 * gdb.base/a1-selftest.exp (test_with_self): Remove "alpha-dec-osf2*"
889bf7c5
PA
18646 setup_xfail for "step over execarg initialization" and
18647 "step over corearg initialization".
c906108c
SS
18648 * gdb.base/callfuncs.exp (do_function_calls): Restore setup_xfail
18649 for "hppa*-*-*", "sparc-*-*", "mips*-*-*", and "alpha-dec-osf2*".
18650 * gdb.base/corefile.exp: Add "alpha-dec-osf2*" setup_xfail when not
889bf7c5 18651 gcc compiled for "print coremaker_bss", "print coremaker_ro",
c906108c
SS
18652 "print func2::coremaker_local", and "backtrace in corefile.exp".
18653 * gdb.base/signals.exp: Build and source signals.ci.
18654 Change "alpha-dec-osf2*" setup_xfail for "bt in signals.exp"
18655 to be for gcc only.
18656 * lib/gdb.exp: Move verbose statements outside conditionals.
d63a86f8 18657
c906108c
SS
18658Sat Feb 17 02:22:14 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18659
18660 * gdb.base/sigall.exp: Remove setup_xfail for irix4. Fixed by
18661 Feb 3 procfs.c change.
18662
18663Fri Feb 16 13:25:31 1996 Fred Fish <fnf@cygnus.com>
18664
18665 * config/unix-gdb.exp: Remove extraneous newlines from end of file.
18666
18667Thu Feb 15 08:12:55 1996 Fred Fish <fnf@cygnus.com>
18668
18669 * config/unix-gdb.exp: Default timeout in UNIX case to 30 seconds, up
18670 from dejagnu's apparent default of 10 seconds, which gives random
18671 results when running the tests over NFS on moderately loaded systems.
18672 * lib/gdb.exp (gdb_run_cmd): Add "(timeout)" in timeout case.
18673
18674Mon Feb 12 16:50:28 1996 Fred Fish <fnf@cygnus.com>
18675
18676 * gdb.base/callfuncs.exp: Remove setup_xfail for PR 5318. Now fixed.
18677 * gdb.base/a2-run.exp: Replace $binfile with $testfile in test
889bf7c5 18678 result reports.
c906108c
SS
18679
18680Fri Feb 9 15:56:51 1996 Fred Fish <fnf@cygnus.com>
18681
18682 * configure.in (CY_AC_PATH_TCLH): Remove.
18683 * configure: Regenerate.
18684
18685Fri Feb 9 08:21:31 1996 Fred Fish <fnf@cygnus.com>
18686
18687 * gdb.c++/Makefile.in (clean): Add missing '{'.
18688
18689Fri Feb 2 10:19:40 1996 Jeffrey A Law (law@cygnus.com)
18690
18691 * lib/gdb.exp: Provide a default value for noinferior.
18692
18693 * lib/gdb.exp: Fix typos (LDLAGS -> LDFLAGS).
18694 Load libgloss.exp.
18695
18696Thu Feb 1 20:20:14 1996 Jeffrey A Law (law@cygnus.com)
18697
18698 * gdb.disasm/hppa.exp: Compile directly into an executable, use
18699 the executable, not the .o to run the tests from.
18700
18701Wed Jan 31 14:21:09 1996 Jeffrey A Law (law@cygnus.com)
18702
18703 * gdb.base/break.exp: Don't test for program exit or exit status
18704 if $noresults if nonzero.
18705 * gdb.base/langs.exp: Likewise.
18706 * gdb.base/watchpoint.exp: Likewise.
18707
18708 * gdb.base/default.exp: Remove extraneous call to load gdb.exp.
18709 * gdb.chill/pr-8405.exp: Move skip_chill_tests check to just before
18710 trying to compile the testcase.
18711
18712Wed Jan 24 23:42:39 1996 Doug Evans <dje@charmed.cygnus.com>
18713
18714 * gdb.base/interrupt.exp (p func1): xfail sparc64-*-solaris2.
18715 * gdb.base/signals.exp (continue to handler): Likewise.
18716
18717Tue Jan 23 16:28:22 1996 Per Bothner <bothner@kalessin.cygnus.com>
18718
18719 * gdb.c++/classes.exp: Now = returns false/true, not 1/0.
18720
18721 * gdb.fortran/exprs.exp: .LT. and .GT. now return .TRUE. or .FALSE..
18722
18723Tue Jan 23 15:41:57 1996 Jeffrey A Law (law@cygnus.com)
18724
18725 * gdb.base/corefile.exp: Recognize "not found" as failure
18726 when trying to determine if a core file was generated.
18727 If no core file was generate the first time, try again without
18728 the ulimit -c to work around braindamaged shells.
18729
18730Mon Jan 15 09:33:00 1996 Fred Fish <fnf@cygnus.com>
18731
18732 * gdb.stabs/configure.in (alpha-*-*,mips-*-*): Replace
18733 [] tests with "test" and enclose string in quotes.
18734 * gdb.stabs/configure: Rebuild
d63a86f8 18735
c906108c
SS
18736Thu Jan 11 09:43:14 1996 Tom Tromey <tromey@creche.cygnus.com>
18737
18738 Changes in sync with expect:
18739 * aclocal.m4 (CY_AC_PATH_TCLH): Handle Tcl 7.5 and greater.
18740 (CY_AC_PATH_TCLLIB): Handle Tcl 7.5 and greater.
18741 (CY_AC_PATH_TKH): Handle Tk 4.1 and greater.
18742 (CY_AC_PATH_TKLIB): Handle Tk 4.1 and greater. Properly quote
18743 argument to AC_REQUIRE.
18744 * configure: Regenerated.
18745
18746Thu Jan 4 08:17:22 1996 Fred Fish <fnf@cygnus.com>
18747
18748 * gdb.base/corefile.exp: When generating a core, discard any
18749 error messages about ulimit not found and the "core dumped"
18750 message from the shell that runs the coredumper.
18751
18752Wed Jan 3 01:30:41 1996 Jeffrey A Law (law@cygnus.com)
18753
18754 * lib/gdb.exp (skip_chill_tests): Skip them on the PA too.
18755
18756 * gdb.stabs/weird.exp: Use ${target_triplet} to determine
18757 which sed script to run. Expect failure for v_comb test
18758 on PA targets too.
d63a86f8 18759
c906108c
SS
18760Sat Dec 30 16:09:04 1995 Fred Fish <fnf@rtl.cygnus.com>
18761
18762 * gdb.base/corefile.exp: Remove "i*86-*-linux" xfail for
889bf7c5 18763 "print func2::coremaker_local" and for "backtrace in corefile.exp"
c906108c
SS
18764
18765Sat Dec 30 12:59:12 1995 Fred Fish <fnf@cygnus.com>
18766
18767 * lib/gdb.exp: Fix typo and rewrite skip_chill_tests.
18768 * gdb.stabs/weird.exp: Setup "sparc-sun-sunos4*" and
889bf7c5 18769 "sparc-sun-solaris*" xfails for "p v_comb".
c906108c
SS
18770 * lib/gdb.exp (default_gdb_start): Fix typo.
18771 * gdb.base/corefile.exp: Allow "Core was generated by ..."
18772 messages to not include the full program name that caused
18773 the core dump since some systems (such as solaris) apparently
18774 truncate this path to about 80 characters.
18775 When generating a core file first try increasing the core file
18776 size limit to unlimited since some systems may default it to
18777 zero, and it is harmless to try it. Move the test for failing
18778 to generate a core file to where it will actually get executed.
18779 * gdb.c++/templates.exp (test_ptype_of_templates): Accept
18780 new gdb result from g++ debug info improvements and make old
18781 pattern obsolescent. Also account for size_t differences
18782 (may be int or long).
18783 * gdb.base/a1-selftest.exp (test_with_self): Check for case where
18784 initialization before function call is placed in the delay slot
18785 and thus appears to be skipped over by commands such as "next".
18786
18787Fri Dec 29 16:09:20 1995 Stan Shebs <shebs@andros.cygnus.com>
18788
18789 * gdb.base/a1-selftest.exp (test_with_self): Run without windows.
18790
18791Wed Dec 6 10:45:42 1995 Jeffrey A. Law <law@sethra.cygnus.com>
18792
18793 * gdb.base/*.exp: Make ${srcfile} only be the basename of the
18794 input source file; fix code to compile test to deal with this
18795 convention.
18796 * gdb.c++/*.exp: Likewise.
18797
18798Mon Nov 27 11:40:16 1995 Fred Fish <fnf@cygnus.com>
18799
18800 * gdb.base/signals.exp: Setup "alpha-*-osf2*" xfail for
18801 "bt in signals.exp".
18802
18803Sat Nov 25 20:52:15 1995 Fred Fish <fnf@phydeaux.cygnus.com>
18804
18805 * gdb.base/a1-selftest.exp: Add alpha-dec-osf2 setup_xfail for
18806 "step over execarg initialization" and
889bf7c5 18807 "step over corearg initialization".
c906108c
SS
18808
18809Sat Nov 25 18:20:14 1995 Fred Fish <fnf@cygnus.com>
18810
18811 * gdb.base/ptype.c (main): Declare malloc as a "char *" for systems
18812 with sizeof(pointer) > sizeof(int). Avoid "void *" or include files.
18813
18814Sat Nov 25 11:03:42 1995 Fred Fish <fnf@cygnus.com>
18815
18816 From Rob Savoye (rob@poseidon.cygnus.com)
18817 * Makefile.in, configure.in, gdb.base/{Makefile.in, configure.in},
18818 gdb.c++/{Makefile.in, configure.in}, gdb.chill/{Makefile.in,
889bf7c5
PA
18819 configure.in}, gdb.disasm/{Makefile.in, configure.in},
18820 gdb.stabs/{Makefile.in, configure.in}, gdb.threads/{Makefile.in,
18821 configure.in}: Major reworking for autoconfig.
c906108c
SS
18822 * aclocal.m4, configure, gdb.base/configure, gdb.c++/configure,
18823 gdb.disasm/configure, gdb.stabs/configure, gdb.stabs/default.mt :
889bf7c5 18824 New files.
c906108c
SS
18825 * config/unix-gdb.exp: Make GDB global.
18826 * gdb.base/{a1-selftest.exp, a2-run.exp,bitfields.exp, break.exp,
889bf7c5
PA
18827 callfuncs.exp, commands.exp, corefile.exp, crossload.exp, exprs.exp,
18828 funcargs.exp, interrupt.exp, langs.exp, list.exp, mips_pro.exp,
18829 nodebug.exp, opaque.exp, printcmds.exp, ptype.exp, recurse.exp,
18830 regs.exp, return.exp, scope.exp, setvar.exp, sigall.exp, signals.exp,
18831 term.exp, twice.exp, watchpoint.exp, whatis.exp},
c906108c 18832 gdb.c++/{classes.exp, callfuncs.exp, inherit.exp, misc.exp,
889bf7c5
PA
18833 templates.exp, virtfunc.exp}, gdb.chill/{callch.exp, chillvars.exp,
18834 misc.exp, pr-4975.exp, pr-5016.exp, pr-5020.exp, pr-5022.exp,
18835 pr-5646.exp, pr-5984.exp, pr-6292.exp, pr-6632.exp, pr-8134.exp,
18836 pr-8136.exp, result.exp, string.exp, tuples.exp},
c906108c 18837 gdb.disasm/{hppa.exp, sh3.exp}, gdb.stabs/weird.exp: Change continues
889bf7c5
PA
18838 to returns as necessary, arrange for test to compile own testcase
18839 executable.
c906108c 18840 * lib/gdb.exp: Changes for testsuite to compile own test cases.
d63a86f8 18841
c906108c
SS
18842Tue Nov 21 16:15:45 1995 Fred Fish <fnf@cygnus.com>
18843
18844 * gdb.c++/classes.exp (test_pointers_to_class_members): Add
889bf7c5 18845 clear_xfail at end of test which might not call either pass or fail.
c906108c
SS
18846 * gdb.base/a1-selftest.exp: Add i*86-*-linuxaout xfail for
18847 "backtrace through signal handler".
18848
18849Sat Nov 18 04:09:31 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18850
18851 * gdb.base/sigall.exp: Work around OSF/1-3.x kernel bug when
18852 continuing from a job control stop signal.
18853 * gdb.stabs/alpha.mt: Use $(CFLAGS) when building weird.o.
18854
18855Wed Nov 15 00:28:03 1995 Jeffrey A Law (law@cygnus.com)
18856
18857 * gdb.base/callfuncs.exp: Remove bogus hppa xfails.
18858 * gdb.base/corefile.exp: Likewise.
18859 * gdb.base/funcargs.exp: Likewise.
18860
18861Tue Nov 14 15:18:10 1995 Stu Grossman (grossman@cygnus.com)
18862
18863 * config/hmsirom.exp: Setup for talking to hmsi ROM monitor.
18864 * config/monitor.exp: Add support for setting baud rate.
18865
18866Sat Nov 4 15:35:52 1995 Fred Fish <fnf@cygnus.com>
18867
18868 * gdb.base/a1-selftest.exp: Remove i*86-*-sysv4* and
18869 i*86-*-linux* xfails for "backtrace through signal handler".
18870 * gdb.base/corefile.exp: Add i*86-*-sysv4* xfail for
18871 "print func2::coremaker_local".
18872 * gdb.base/break.exp: Add i*86-*-sysv4*, sparc-sun-sunos4,
889bf7c5 18873 alpha-dec-osf2* xfail for
c906108c
SS
18874 "delete all breakpoints when none".
18875
18876Wed Nov 1 15:57:16 1995 Fred Fish <fnf@cygnus.com>
18877
18878 * gdb.base/break.exp: Change test that deletes all breakpoints
18879 when no user breakpoints are installed. A post 4.15 change
18880 causes gdb to no longer prompt in this case.
18881
18882Tue Oct 31 15:13:43 1995 Fred Fish <fnf@cygnus.com>
18883
18884 * gdb.base/return.exp (return_tests): Change xfail for test
18885 "correct value returned double test" to stop xfailing at
18886 Solaris 2.5. Apparently the bug has been fixed.
18887
18888Sun Oct 29 12:18:16 1995 Fred Fish <fnf@cygnus.com>
18889
18890 * gdb.stabs/ecoff.sed: Remove comment lines except for first one.
18891 IRIX 4.0 /bin/sed chokes on them, though they work fine elsewhere.
18892
18893Tue Oct 24 11:12:12 1995 Jeffrey A Law (law@cygnus.com)
18894
18895 * gdb.disasm/hppa.exp: Test lci and syncdma instructions.
18896 * gdb.disasm/hppa.s: Corresponding changes.
18897
18898Wed Oct 18 11:27:47 1995 Jeffrey A Law (law@cygnus.com)
18899
18900 * gdb.base/configure.in (hppa*-*-hpux*): No longer needs target
18901 makefile fragment.
18902 * config/mt-hpux: Deleted.
18903
18904Tue Oct 17 23:02:12 1995 Jeffrey A Law (law@cygnus.com)
18905
d63a86f8 18906 * Many files: When warning about suppressed tests due to a
c906108c
SS
18907 nonexistant test binary, avoid incrementing the warning count.
18908
18909Tue Oct 10 11:00:41 1995 Fred Fish <fnf@cygnus.com>
18910
18911 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove BISON.
d63a86f8 18912
c906108c
SS
18913Sun Oct 8 04:23:14 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18914
18915 * gdb.base/return.exp: Change xfail from "sparc-*-solaris2.*" to
18916 "sparc-*-solaris2*".
18917
18918Sat Sep 23 01:22:23 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18919
18920 * gdb.base/coremaker.c: Produce a full core dump for AIX targets.
18921 Add global and local variables and initialize them.
18922 * gdb.base/corefile.exp: Test correct mapping of corefile sections
18923 by printing variables. Remove rs6000 and powerpc xfails, BFD now
18924 extracts the file name and terminating signal from the core file.
18925 * TODO: Remove note about tests for correct mapping of corefile.
18926 * gdb.base/ptype.c (main): Use boolean2 to inhibit AIX 4.1 xlc
18927 from optimizing it away.
18928 * gdb.stabs/weird.exp: Remove rs6000 xfail, xcoffread.c now
18929 handles common blocks.
18930
18931Thu Sep 21 01:28:10 1995 Jeff Law (law@snake.cs.utah.edu)
18932
18933 * gdb.disasm/sh3.s (fmac): Update for new assembler syntax
18934 * gdb.disasm/sh3.exp (fmac): Corresponding changes.
18935
18936Wed Sep 20 13:15:05 1995 Ian Lance Taylor <ian@cygnus.com>
18937
18938 * Makefile.in (maintainer-clean): New target, synonym for
18939 realclean.
18940 * gdb.base/Makefile.in (maintainer-clean): Likewise.
18941 * gdb.c++/Makefile.in (maintainer-clean): Likewise.
18942 * gdb.chill/Makefile.in (maintainer-clean): Likewise.
18943 * gdb.disasm/Makefile.in (maintainer-clean): Likewise.
18944 * gdb.stabs/Makefile.in (maintainer-clean): Likewise.
18945 * gdb.threads/Makefile.in (maintainer-clean): Likewise.
18946
18947Sun Sep 10 13:14:01 1995 Fred Fish <fnf@cygnus.com>
18948
18949 * gdb.base/scope.exp (text_at_main): Add "hppa*-*-hpux*"
18950 xfails when not gcc compiled for "print foo::funclocal".
18951 (test_at_foo): Add "hppa*-*-hpux*" xfails when not gcc compiled for:
18952 "print foo::funclocal at foo",
18953 "print 'scope1.c'::foo::funclocal at foo",
18954 "print foo::funclocal_bss at foo",
18955 "print 'scope1.c'::foo::funclocal_bss at foo",
18956 "print foo::funclocal_ro at foo",
18957 "print 'scope1.c'::foo::funclocal_ro at foo",
18958 "print bar::funclocal at foo" and
18959 "print 'scope1.c'::bar::funclocal at foo".
18960 (test_at_bar): Add "hppa*-*-hpux*" xfails when not
18961 gcc compiled for "print foo::funclocal at bar".
18962 Expand all messages to ensure that they identify that
18963 the test is at bar().
18964 * gdb.base/opaque.exp: Add "hppa*-*-hpux*" xfails when not
18965 gcc compiled for:
18966 "ptype on opaque struct pointer (statically)",
18967 "ptype on opaque struct tagname (statically)",
18968 "ptype on opaque struct pointer (dynamically) 1",
18969 "ptype on opaque struct tagname (dynamically) 1",
18970 "ptype on opaque struct pointer (dynamically) 2" and
18971 "ptype on opaque struct tagname (dynamically) 2
18972 * gdb.base/nodebug.exp: Add "hppa*-*-hpux*" xfails when not
18973 gcc compiled for:
18974 "p datalocal"
18975 "whatis datalocal",
18976 "ptype datalocal",
18977 "p bsslocal",
18978 "whatis bsslocal", and
18979 "ptype bsslocal".
18980 * gdb.base/langs.exp: Add "hppa*-*-hpux*" xfails for
18981 "backtrace in langs.exp" and "up to langs0__2do in langs.exp"
18982 when not gcc compiled.
18983 * gdb.base/funcargs.exp (float_and_integral_args): Add
18984 "hppa*-*-hpux*" xfail for "run to call2a" when not gcc
18985 compiled.
18986 (discard_and_shuffle): Add "hppa*-*-hpux*" xfail for
18987 "backtrace from call6a" when not gcc compiled.
18988 (shuffle_round_robin): Add "hppa*-*-hpux*" xfail for
18989 "backtrace from call7a" when not gcc compiled.
18990 * gdb.base/callfuncs.exp (do_function_calls):
18991 Add "hppa*-*-hpux*" xfail when not gcc compiled for
18992 "p t_char_array_values(char_array_val2,char_array_val1)",
18993 "p t_char_array_values(char_array_val1,char_array_val2)",
18994 "p t_char_array_values("carray 1","carray 2")",
18995 "p t_char_array_values("carray 1",char_array_val2)",
18996 "p t_char_array_values(char_array_val1,"carray 2")",
18997 "p sum_args(1,{2})",
18998 "p sum_args(2,{2,3})",
18999 "p sum_args(3,{2,3,4})",
19000 "p sum_args(4,{2,3,4,5})"
19001 * gdb.base/corefile.exp: Add "hppa*-*-hpux*" xfail for
19002 "backtrace in corefile.exp" when not gcc compiled.
19003
19004Sat Sep 9 01:35:39 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19005
19006 * gdb.base/signals.exp: Rewrite `handle all print' test as
19007 a procedure. Accept blanks or TABs as whitespace, increase
19008 timeout and expect input buffer size for the large output
19009 from the command. Remove "i*86-*-bsdi2.0" xfail.
19010
19011Sat Sep 2 06:41:26 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19012
19013 * gdb.base/setvar.exp: Add new testcases for truncation when
19014 assigning invalid values to bitfields.
19015
19016Sat Sep 2 00:17:31 1995 Fred Fish <fnf@cygnus.com>
19017
d63a86f8 19018 * gdb.base/callfuncs.exp (do_function_calls): Remove
c906108c
SS
19019 mips-sgi-irix* xfail for
19020 "call inferior func with struct - returns char *"
19021 and fix test so that an optional (unsigned char *) cast is
889bf7c5 19022 accepted in the result.
c906108c
SS
19023
19024Fri Sep 1 13:42:01 1995 Fred Fish <fnf@cygnus.com>
19025
19026 * gdb.base/funcargs.exp (float_and_integral_args): Remove
19027 sparc-sun-solaris2* xfail for "print f1 after run to call2a".
19028 * gdb.c++/Makefile.in (SUFFIXES): Add .SUFFIXES and ".cc" suffix.
19029 * gdb.base/signals.exp: Remove duplicate "handle all print" test
19030 that accidentally got checked in.
19031
19032Sun Aug 27 23:35:35 1995 Fred Fish <fnf@cygnus.com>
19033
d63a86f8 19034 * gdb.base/callfuncs.exp (do_function_calls): Add alpha-dec-osf2*
c906108c
SS
19035 clear_xfail for "p t_float_values2(3.14159,float_val2)" for gcc
19036 compiled test.
19037 * gdb.base/opaque.exp (setup_xfail_on_opaque_pointer):
19038 Add mips-sgi-irix5* xfail for not gcc compiled.
19039 * gdb.base/Makefile.in (nodebug.o): Also create nodebug.ci.
19040 * gdb.base/nodebug.exp: Add mips-sgi-irix5 xfail when not gcc compiled for
19041 "p top", "whatis top", "p middle", and "whatis middle".
19042 * gdb.base/whatis.exp: Add mips-sgi-irix* xfail for
19043 "whatis signed char" for not gcc compiled.
19044 * gdb.base/setvar.exp: Add mips-sgi-irix4* xfail (works on irix5) for
19045 "set variable signed char=-1 (-1)" and
19046 "set variable signed char=0xFF (0xFF)" for not gcc compiled.
19047 * gdb.base/funcargs.exp (float_and_integral_args):
19048 Add mips-sgi-irix5* xfail for "run to call2a" for not gcc compiled.
19049 Add mips-sgi-irix* xfail when not gcc compiled for
19050 "continue to call2b".
19051 Add mips-sgi-irix4* xfail (works with irix5) when gcc compiled for
19052 "continue to call2g".
19053 (discard_and_shuffle): Add mips-sgi-irix5* xfail whn not gcc compiled for
19054 "backtrace from call6a"
19055 (shuffle_round_robin): Add mips-sgi-irix* xfail when not gcc compiled for
19056 "backtrace from call7k".
19057 Add mips-sgi-irix5* xfail when not gcc compiled for
19058 "backtrace from call7a".
19059 (localvars_after_alloca): Fix gdb_test cmds for
19060 "print * after runto ...".
19061 Remove rs6000-*-* xfails for
19062 "print i after runto localvars_after_alloca" and
19063 "print l after runto localvars_after_alloca"
19064 for all compilers.
19065 * gdb.base/exprs.exp: Add mips-sgi-irix4* xfails (works with irix5),
889bf7c5 19066 when not compiled with gcc, for:
c906108c
SS
19067 "print signed char == (minus)",
19068 "print signed char != (minus)",
19069 "print signed char < (minus)",
19070 "print signed char > (minus)".
19071 * gdb.base/callfuncs.exp (do_function_calls):
19072 Add mips-sgi-irix* xfail, when compiled with native compiler, for
19073 "call inferior func with struct - returns char *".
d63a86f8 19074 * gdb.base/return.exp (return_tests): Change xfail for
c906108c
SS
19075 "correct value returned double test" to include Solaris 2.4.
19076 * gdb.base/funcargs.exp (float_and_integral_args):
19077 Add sparc-sun-solaris2* xfail for "print f1 after run to call2a".
d63a86f8 19078
c906108c
SS
19079Sat Aug 26 00:26:11 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19080
19081 * gdb.base/setvar.c, gdb.base/setvar.exp: Add new tests for
19082 enumeration bitfields if compiling with GNU C.
19083 * lib/gdb.exp: Consume `(y or n) ' in `Reinitialize source path
19084 to empty' prompt.
19085
19086Tue Aug 22 00:30:37 1995 Jeff Law (law@snake.cs.utah.edu)
19087
19088 * gdb.base/scope.exp: xfail 'scope0.c'::filelocal_bss before run
19089 test for PRO targets.
19090
19091 * gdb.base/funcargs.exp: Avoid ever setting more than 8
19092 breakpoints in the inferior at any given time by making
19093 two groups of breakpoints for call2*, call6* and call7*
19094 tests.
19095
19096Sun Aug 20 06:58:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19097
19098 * gdb.base/funcargs.exp: Fix typos introduced by Aug 15 change.
19099 * gdb.base/callfuncs.c (main): Use struct_val1 to inhibit xlc
19100 from optimizing it away.
19101 * gdb.base/callfuncs.exp: Remove rs6000-*-* xfails for
19102 "call inferior func with struct".
19103
19104Wed Aug 16 11:57:15 1995 Stan Shebs <shebs@andros.cygnus.com>
19105
19106 * configure.in: Only configure gdb.chill for particular targets.
19107
19108Tue Aug 15 09:42:44 1995 Fred Fish <fnf@cygnus.com>
19109
19110 * gdb.base/Makefile.in: Add action to .c.o transformation
19111 rule that generates a .ci file for each .o file and remove
19112 explicit .c.o rules except for callfuncs.o.
19113 * gdb.c++/Makefile.in: Add .cc.o transformation rule that
19114 generates a .ci file for each .o file and remove explicit
19115 .cc.o rules.
19116 (clean): Remove *.tmp *.ci files.
19117 (EXECUTABLES): Remove templ-info.exp.
19118 * gdb.base/compiler.c: New file.
19119 * gdb.c++/compiler.cc: New file
19120 * gdb.base/scope.exp: Source gdb.base/scope.ci.
19121 Change rs6000-*-* xfail for
19122 "print 'scope0.c'::filelocal_ro" and
19123 "print 'scope1.c'::filelocal" and
19124 "print 'scope1.c'::filelocal_bss" and
19125 "print 'scope1.c'::filelocal_ro" and
19126 "print 'scope1.c'::foo::funclocal" and
19127 "print 'scope1.c'::foo::funclocal_ro" and
19128 "print 'scope1.c'::bar::funclocal" and
19129 "print 'scope0.c'::filelocal_ro" and
19130 "print 'scope1.c'::filelocal at foo" and
19131 "print 'scope1.c'::filelocal_bss at foo" and
19132 "print 'scope1.c'::filelocal_ro at foo" and
19133 "print 'scope1.c'::foo::funclocal at foo" and
19134 "print 'scope1.c'::foo::funclocal_bss at foo" and
19135 "print 'scope1.c'::foo::funclocal_ro at foo" and
19136 "print 'scope1.c'::bar::funclocal at foo" and
19137 "print 'scope0.c'::filelocal_ro" and
19138 "print 'scope1.c'::filelocal" and
19139 "print 'scope1.c'::filelocal_bss" and
19140 "print 'scope1.c'::filelocal_ro" and
19141 "print 'scope1.c'::foo::funclocal" and
19142 "print 'scope1.c'::foo::funclocal_bss" and
19143 "print 'scope1.c'::foo::funclocal_ro" and
19144 "print 'scope1.c'::bar::funclocal" and
19145 "print 'scope1.c'::bar::funclocal_bss"
19146 to only be xfail'd when not compiled with gcc.
d63a86f8 19147 Add rs6000-*-* xfail for
c906108c
SS
19148 "print 'scope0.c'::filelocal_bss before run"
19149 when compiled with gcc.
19150 (test_at_main): Add rs6000-*-* xfail for
19151 "print filelocal_ro in test_at_main"
19152 when compiled with gcc.
19153 * gdb.base/ptype.exp: Source gdb.base/ptype.ci.
889bf7c5 19154 Add rs6000-*-aix* xfail for
c906108c
SS
19155 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)" and
19156 "ptype t_char_array", not compiled with gcc.
19157 * gdb.base/list.exp (test_list_function): Add rs6000-*-*
19158 xfail for "list foo (in include file)" when gcc compiled.
19159 * gdb.base/funcargs.exp: Source gdb.base/funcargs.ci
889bf7c5 19160 (integral_args): Add rs6000-*-* xfail for
c906108c
SS
19161 "run to call0a" if not compiled with gcc.
19162 (unsigned_integral_args): Add rs6000-*-* xfail for
19163 "run to call1a" if not compiled with gcc.
19164 (float_and_integral_args): Add rs6000-*-* xfail for
19165 "run to call2a" if not compiled with gcc and for
19166 "continue to call2b" for any compiler.
19167 Add rs6000-*-* xfail to
19168 "print f1 after run to call2a" for gcc compiled.
19169 (discard_and_shuffle): Add rs6000-*-* xfail for
19170 "run to call6a".
19171 (shuffle_round_robin): Add rs6000-*-* xfail for
19172 "backtrace from call7a" if not compiled with gcc.
19173 Add rs6000-*-* xfail for
19174 "backtrace from call7b" if compiled with gcc.
19175 (call_after_alloca): Add rs6000-*-* xfail for
19176 "print c in call_after_alloca" and
19177 "print s in call_after_alloca" and
19178 "backtrace from call_after_alloca_subr"
19179 if not compiled with gcc.
19180 (localvars_in_indirect_call): Add rs6000-*-* xfail for
19181 "print c in localvars_in_indirect_call" and
19182 "print c in localvars_in_indirect_call" and
19183 "backtrace in indirectly called function" and
19184 "stepping into indirectly called function"
19185 if not compiled with gcc.
19186 (localvars_after_alloca): Add rs6000-*-* xfail for
19187 "print c after runto localvars_after_alloca" and
19188 "print s after runto localvars_after_alloca" and
19189 "print i after runto localvars_after_alloca" and
19190 "print l after runto localvars_after_alloca"
19191 for all compilers.
19192 * gdb.base/whatis.exp: Source gdb.base/whatis.ci rather
19193 than whatis-info.exp.
19194 * gdb.base/opaque.exp: Source gdb.base/opaque0.ci rather
19195 than opaque-info.exp.
19196 Setup rs6000-*-* xfail for
d63a86f8 19197 "ptype on opaque struct pointer (statically)" and
c906108c
SS
19198 "ptype on opaque struct pointer (dynamically)" when
19199 not compiled with gcc.
19200 * gdb.base/callfuncs.exp: Source gdb.base/callfuncs.ci
19201 rather than callf-info.exp.
19202 (do_function_calls): Add clear_xfail for rs6000-*-* for
19203 "p t_float_values2(3.14159,float_val2)". Seems to work
19204 fine there, both with xlc and gcc. Need to find out what
19205 it is doing right and fix other platforms.
19206 * gdb.base/callfuncs.exp: Add rs6000-*-* xfail for
19207 "call inferior func with struct - returns int",
19208 "call inferior func with struct - returns long",
19209 "call inferior func with struct - returns float",
19210 "call inferior func with struct - returns double",
19211 "call inferior func with struct - returns char *",
19212 but only if not gcc compiled (presumes xlc compiled).
19213 Change rs6000-*-* xfails for
19214 "call inferior func with struct - returns char" and
19215 " call inferior func with struct - returns short" to only
19216 xfail if not using gcc.
19217 (clean mostlyclean): Remove *.ci and *.tmp files.
19218 * gdb.c++/templates.exp: Source gdb.c++/templates.ci rather
19219 than templ-info.exp.
19220 * gdb.base/langs.exp: Source gdb.base/langs.ci.
19221 Add rs6000-*-* xfail for "up to foo in langs.exp"
19222 "up to cppsub_ in langs.exp" and "up to fsub in langs.exp"
889bf7c5 19223 when not gcc compiled.
d63a86f8 19224
c906108c
SS
19225Sat Aug 12 15:05:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
19226
19227 * gdb.base/callfuncs.exp: Add xfails for the powerpc.
19228 * gdb.base/corefile.exp: Likewise.
19229 * gdb.base/list.exp: Likewise.
19230 * gdb.base/scope.exp: Likewise.
19231 * gdb.base/siganls.exp: Likewise.
19232
19233 * gdb.base/nodebug.exp: Add xfails for the powerpc. Handle aix4
19234 compiler output.
19235 * gdb.base/whatis.exp: Likewise.
19236
19237Fri Aug 11 13:36:20 1995 Jeff Law (law@snake.cs.utah.edu)
19238
19239 * gdb.disasm/sh3.exp (all_fp_misc_tests): No longer expect a
19240 failure (opcode table has been fixed to match reality).
19241
19242Mon Aug 14 09:01:59 1995 Fred Fish <fnf@cygnus.com>
19243
19244 * gdb.base/callfuncs.exp: Add rs6000-*-* xfails for
19245 "call inferior func with struct - returns char",
19246 "call inferior func with struct - returns short"
19247
19248 * gdb.base/scope.exp: Remove rs6000-*-* xfails for
19249 "print 'scope0.c'::filelocal at main",
19250 "print 'scope0.c'::filelocal_bss in test_at_main",
19251 "print 'scope0.c'::filelocal at foo",
19252 "print 'scope0.c'::filelocal_bss in test_at_foo",
19253 "print 'scope0.c'::filelocal at bar",
19254 "print 'scope0.c'::filelocal_bss in test_at_bar"
d63a86f8 19255
c906108c
SS
19256 * gdb.base/list.exp: Remove rs6000-*-* xfail for "list function
19257 in source file 1". This bug seems to have been fixed with both
19258 gcc and native cc (was native assembler bug?).
19259
19260Wed Aug 9 08:04:12 1995 Fred Fish (fnf@cygnus.com)
19261
19262 * gdb.base/a1-selftest.exp: Change "i*86-*-sysv4" xfail for
19263 "backtrace through signal handler" to "i*86-*-sysv4*".
19264 * gdb.base/signals.exp: Add xfail for "'next' behaved as
19265 continue" case. Add "known SVR4 bug" to fail message.
19266 Add "i*86-*-bsdi2.0" xfail for "handle all print".
19267 Add "i*86-*-bsdi2.0" xfail for "backtrace in signals_tests_1".
19268 * gdb.base/ptype.exp: Add "i*86-*-sysv4*" xfail for
19269 "whatis unnamed typedef'd enum..." and "ptype t_char_array".
19270 * gdb.base/langs.exp: Add "i*86-*-sysv4*" xfail for
19271 "up to foo in langs.exp", "show language at foo in
19272 langs.exp", "up to cppsub_ in langs.exp", "show
19273 language at cppsub_ in langs.exp", "up to fsub in
19274 langs.exp", and "show language at fsub in langs.exp".
19275 * gdb.base/corefile.exp: Add "i*86-*-sysv4*" to xfail for
19276 "bactrace in corefile.exp".
19277 * gdb.base/callfuncs.exp: Change xfail to "i*86-*-*" for
19278 "call inferior function with struct - returns float" and
19279 "call inferior function with struct - returns double".
d63a86f8 19280
c906108c
SS
19281Mon Aug 7 02:43:28 1995 Jeff Law (law@snake.cs.utah.edu)
19282
19283 * gdb.disasm/sh3.s: Source for sh3 disassembler tests.
19284 * gdb.disasm/sh3.exp: Run the sh3 disassembler tests.
19285 * gdb.disasm/configure.in (sh-*-*): Use sh3.mt makefile fragment.
19286 * gdb.disasm/sh3.mt: Makefile fragment for sh3 ests.
19287
19288Mon Aug 7 08:09:37 1995 Fred Fish <fnf@cygnus.com>
19289
19290 * Makefile.in (CHILL_FOR_TARGET): Use previously defined
19291 (or overriden) "CHILL" macro rather then bare "gcc".
19292 Also look for ../../gcc/xgcc since that is what we will
19293 actually need, not "Makefile". Remove following assignment
19294 of CHILL to CHILL_FOR_TARGET because that results in
19295 recursive definition.
19296
19297Sun Aug 6 16:52:29 1995 Fred Fish <fnf@cygnus.com>
19298
19299 * gdb.base/corefile.exp: Change xfail for backtrace in
19300 corefile.exp from linuxaout to all linux.
19301 * gdb.base/sigall.exp (test_one_sig): Specifically deal with
19302 cases where we miss the breakpoint at the signal handler
19303 for some reason. Setup xfail for linuxoldld/linuxaout and
19304 getting SIGIO. Setup xfail for linuxoldld/linuxaout for
19305 hitting SIGURG breakpoint.
19306 * gdb.base/signals.exp: Setup xfail for "next" acting like
19307 continue to add linuxoldld. Setup xfail for all linux for
19308 "next to handler in signals_tests_1", "backtrace in
19309 signals_tests_1", "continue to func1", "pass SIGUSR1",
19310 and continue to handler".
19311
19312Thu Aug 3 10:45:37 1995 Fred Fish <fnf@cygnus.com>
19313
19314 * Update all FSF addresses except those in COPYING* files.
19315
19316Sun Jul 30 17:50:35 1995 Fred Fish <fnf@cygnus.com>
19317
19318 * gdb.base/a2-run.exp: Change messages to be more explicit about
19319 the status of args, and quote binfile in results.
19320
19321Sun Jul 30 10:24:20 1995 Fred Fish <fnf@cygnus.com>
19322
19323 * gdb.base/callfuncs.exp: Add tests for passing structs to
19324 inferior functions and return various types.
19325 * gdb.base/callfuncs.c: Add functions to receive a struct
19326 and return a member of the struct, in various types.
19327
19328Sat Jul 29 14:22:33 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19329
19330 * gdb.base/Makefile.in (clean): Remove callf-info.exp.
19331
19332Fri Jul 28 13:36:11 1995 Brendan Kehoe <brendan@lisa.cygnus.com>
19333
19334 * config/vxworks29k.exp: New file, sources vxworks.exp.
19335
19336Fri Jul 28 00:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
19337
19338 * config/gdbremote.exp: New file. Testing framework using
19339 gdbserver.
19340
19341Thu Jul 27 12:17:14 1995 Fred Fish (fnf@cygnus.com)
19342
19343 * gdb.base/interrupt.exp: Setup "i*86-*-linux" xfail for
19344 "call function when asleep" and "send end of file".
19345 * gdb.base/corefile.exp: Add "i*86-*-linuxaout" to xfail list
19346 for "backtrace in corefile.exp".
19347 * gdb.base/a1-selftest.exp: Add "i*86-*-linux*" to xfail list
19348 for "backtrace through signal handler".
19349 * gdb.base/corefile.exp: Make sure we actually generate a core file
19350 before trying the core tests. Some systems allow the user to suppress
19351 generation of core files and default to that (linux for example).
19352 * gdb.base/signals.exp: Change xfail for "next" acting like "continue"
19353 from "i*86-*-linux" to "i*86-*-linuxaout". Works with ELF beta.
19354
19355Tue Jul 25 17:30:10 1995 Jeffrey A. Law <law@rtl.cygnus.com>
19356
19357 * gdb.threads: New directory with some crude multi-threaded
19358 gdb tests (step.exp and step2.exp).
19359 * config/mt-lynx (STEP_EXECUTABLE): Define.
19360 (THREADFLAGS): Define.
19361
19362Tue Jul 25 01:03:52 1995 Jeff Law (law@snake.cs.utah.edu)
19363
19364 * gdb.base/sigall.exp: Avoid losing in SIGPRIO test on lynx.
19365
19366 * gdb.base/signals.exp: Disable whole file for lynx until
19367 further notice.
19368
19369 * gdb.base/signals.exp: xfail test where "next" acts like
19370 "continue" for lynx.
19371
19372 * gdb.base/interrupt.exp: xfail test for calling function while
19373 inferior is asleep for lynx.
19374
19375 * gdb.base/watchpoint.exp: Handle more cases of gdb echoing more
19376 than one cr-lf after each command.
19377
19378Sun Jul 23 23:33:18 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19379
19380 * configure.in: Reinstate setting of stabsdirs variable, fix
19381 typo in setting up configdirs for native builds.
19382
19383 * gdb.base/return.exp: Fix typo in return double test.
19384 * gdb.base/return.c (tmp2, tmp3): Made global to inhibit the
19385 compiler from optimizing them away.
19386
19387Fri Jul 21 11:39:34 1995 Jeff Law (law@snake.cs.utah.edu)
19388
19389 * gdb.base/gdbvars.exp: Expect zero or more additional cr-lf
19390 sequences to be echo'd by gdb when using gdb_test.
19391 * gdb.chill/chexp.exp: Likewise.
19392 * gdb.fortran/exprs.exp: Likewise
19393
19394Thu Jul 20 13:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
19395
19396 * gdb.base/a1-selftest.exp: Reset the timeout value to 30 seconds
19397 after the inferior gdb has started.
19398
19399 * gdb.base/a2-run.exp: Handle gdb echoing more than one cr-lf
19400 after each command.
19401 * gdb.base/funcargs.exp: Likewise.
19402 * gdb.base/gdbvars.exp: Likewise.
19403 * gdb.base/interrupt.exp: Likewise.
19404 * gdb.base/list.exp: Likewise.
19405 * gdb.base/watchpoint.exp: Likewise.
19406 * gdb.c++/demangle.exp: Likewise.
19407 * gdb.c++/inherit.exp: Likewise.
19408 * gdb.chill/chexp.exp: Likewise.
19409 * gdb.fortran/exprs.exp: Likewise.
19410
19411 * gdb.base/watchpoint.exp: Disable watchpoint triggered in syscall
19412 test if we can't handle IO to/from the inferior.
19413
19414 * gdb.c++/misc.exp: Always check for a program already being
19415 started after sending a "run" command to gdb.
19416
19417 * gdb.base/twice.exp: Start with a fresh gdb.
19418
19419 * gdb.chill/chexp.exp: Remove skip_chill_tests check; these tests
19420 only depend on gdb's expression code, not the chill runtime.
19421
19422 * gdb.base/return.c: Put return values into variables so we
19423 can have gdb print them rather than depending on the program
19424 to print them.
19425 * gdb.base/return.exp: Corresponding changes.
19426
19427 * lib/gdb.exp: Provide default value for noinferiorio.
19428 * gdb.base/interrupt.exp: Skip tests if we can't handle IO to/from
19429 the inferior.
19430
19431 * gdb.base/break.exp: Always check for a program already being
19432 started after sending a "run" command to gdb.
19433 (text_next_with_recursion): Don't check the output from the
19434 program's printf statement. Instead just make sure the program
19435 exited.
19436
19437 * gdb.base/commands.exp: Protect tests which need arguments with
19438 $noargs conditionals.
19439
19440Wed Jul 19 22:42:43 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19441
19442 * gdb.base/printcmds.exp: Adjust expect patterns for addresses
19443 of structure member arrays to match gdb/valops.c:value_addr change.
19444
19445Mon Jul 17 10:12:27 1995 Jeff Law (law@snake.cs.utah.edu)
19446
19447 * gdb.base/a1-selftest.exp: Fix unmatched quotes in many timeout
19448 cases.
19449
19450Wed Jul 12 10:20:08 1995 Fred Fish (fnf@cygnus.com)
19451
19452 * configure.in (configdirs): Remove gdb.chill from default list
19453 of subdirs and then add it back in only if doing a native build.
19454 The current chill compiler does not yet work in any cross build.
19455 * Revert all signal changes from Jul 6.
19456 * gdb.base/{sigall.c signals.c}: Define away signal() and alarm()
19457 for sh-hms targets, allowing these tests to link, with no other
19458 changes. Testing is suppressed by setting "nosignals" in site.exp.
19459
19460Thu Jul 6 20:58:30 1995 Fred Fish (fnf@cygnus.com)
19461
19462 * configure.in (signaldirs): Define and add to configdirs for all
19463 targets except some specific ones that are known to not support signals.
19464 Also clean up formatting.
19465 * gdb.base/Makefile.in (EXECUTABLES): Remove sigall and signals.
19466 (signals, sigall): Remove rules to build.
19467 * gdb.base/{sigall.c, sigall.exp, signals.c, signals.exp}:
19468 Moved to new gdb.signals directory.
19469 * gdb.signals: New test directory.
19470 * gdb.signals/{Makefile.in, configure.in, sigall.c, sigall.exp,
19471 signals.c signals.exp}: New or moved files.
19472
19473Sun Jun 25 12:55:18 1995 Jeff Law (law@snake.cs.utah.edu)
19474
19475 * gdb.base/interrupt.exp: Don't choke if $nointerrupts doesn't exist.
19476
19477Wed Jun 21 16:35:55 1995 Fred Fish <fnf@cygnus.com>
19478
19479 * gdb.base/return.exp: Xfail `return double' test failure
19480 on at least Solaris 2.3 and handle future/past versions on
19481 a case by case basis as appropriate. Also update message
19482 to include i*86 failures.
19483
19484Wed May 24 07:10:10 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
19485
19486 * Makefile.in: Change variable CFLAGS to TESTSUITE_CFLAGS.
19487
19488 * lib/gdb.exp: Fix comment which erroneously identified
19489 gdb_file_cmd as gdb_load (the 19 May change was in fact to
19490 gdb_file_cmd not gdb_load).
19491 * config/unix-gdb.exp (gdb_load): Add "upvar timeout timeout".
19492
19493 * gdb.base/setvar.exp: Make test names consistent between pass and
19494 fail cases. Use gdb_test more.
19495
19496Fri May 19 07:22:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
19497
19498 * lib/gdb.exp (gdb_load): Add "upvar timeout timeout".
19499
19500Mon May 15 23:50:51 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19501
19502 * gdb.base/help.exp: Fix expected help string for `show commands'.
19503
19504Thu May 11 07:55:11 1995 Jim Kingdon <kingdon@deneb.cygnus.com>
19505
19506 * gdb.stabs/xcoff.sed: Change N_LSYM to C_DECL not C_LSYM.
19507
19508 * gdb.stabs/weird.exp: Remove xfail for xcoff bitching about lack
19509 of a text section.
19510
19511Thu May 11 15:02:24 1995 Stu Grossman (grossman@andros.cygnus.com)
19512
19513 * config/monitor.exp (gdb_target_monitor): Fix loop interator so
19514 that loop eventually terminates. Fix Connection refused logic so
19515 that testsuite will expire nicely.
19516
19517Wed May 10 17:57:35 1995 Stu Grossman (grossman@andros.cygnus.com)
19518
19519 * config/cpu32bug.exp, config/est.exp, config/hppro.exp,
19520 config/rom68k.exp: New tcl glue for the appropriate monitors.
19521 These all just end up calling monitor.exp.
19522 * config/monitor.exp (gdb_target_monitor): Handle `Connection
19523 refused' by retrying. Cleanup some timeout issues.
19524 * (gdb_load): Reduce timeout. Cleanup some timeout issues.
19525 * lib/gdb.exp (gdb_test gdb_test_exact): Upvar timeout so that
19526 callers don't have to set/restore global timeout variable.
19527
19528 * The following set of changes centralizes management of the global
19529 timeout variable. This way, it can be set in one target dependent
19530 place instead of dozens of places scattered throughout the test suite.
19531 If you need to lengthen a timeout, then you should either set timeout
19532 in one of the config/{target}.exp files, or multiply it by a factor.
19533 Setting it to an absolute value is always going to lose for some
19534 targets.
19535 * gdb.base/a1-selftest.exp (test_with_self): Only use local timeout.
19536 * gdb.base/callfuncs.exp (do_function_calls): Don't set timeout.
19537 * gdb.base/funcargs.exp: Don't set timeout.
19538 * gdb.base/list.exp (test_forward_search): Only use local timeout.
19539 * gdb.base/printcmds.exp (test_print_string_constants
19540 test_print_array_constants): Don't set timeout.
19541 * gdb.base/ptype.exp: Don't set timeout.
19542 * gdb.base/recurse.exp: Don't set timeout.
19543 * gdb.base/return.exp: Don't set timeout.
19544 * gdb.base/watchpoint.exp: Don't set timeout.
19545 * gdb.c++/classes.exp (do_tests): Don't set timeout.
19546 * gdb.c++/virtfunc.exp (test_virtual_calls): Don't set timeout.
19547
19548Wed May 10 16:03:23 1995 Torbjorn Granlund <tege@adder.cygnus.com>
19549
19550 * Makefile.in: Make clean targets work also when SUBDIRS is empty.
19551
19552Mon May 1 07:32:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
19553
19554 * lib/gdb.exp: Disable chill tests for irix5.
19555
19556Wed Apr 26 07:36:03 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
19557
19558 * gdb.base/scope.exp: Make test names unique. Use gdb_test. Make
19559 each test pass or fail.
19560
19561Sun Apr 23 21:32:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
19562
19563 * gdb.base/opaque.exp: Remove xfails for aix; print a warning if
19564 xlc not gcc.
19565
19566Fri Apr 21 15:44:02 1995 Stu Grossman (grossman@rtl.cygnus.com)
19567
19568 * cpu32bug.exp est.exp rom68k.exp: Delete. Unify into monitor.exp.
19569
19570Wed Apr 19 17:41:21 1995 Stu Grossman (grossman@cygnus.com)
19571
19572 * config/est.exp: Fix copyright and comments. Remove dead code.
19573 Use targetname, serialport and baud variables instead of fixed
19574 constants.
19575 * config/rom68k.exp: Fix copyright and comments. Remove dead code.
19576 * config/cpu32bug.exp: New file to support cpu32bug monitors.
19577
19578Wed Apr 19 13:47:16 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
19579
19580 * gdb.base/watchpoint.exp: Don't run
19581 test_watchpoint_triggered_in_syscall for sunos.
19582
19583Mon Apr 17 12:48:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
19584
19585 * gdb.base/{break.c,run.c}: Don't include vxWorks.h or stdioLib.h;
19586 they don't seem to exist. Do include stdio.h.
19587
19588Fri Apr 14 09:40:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
19589
19590 * gdb.base/a1-selftest.exp: Add alpha xfail.
19591
19592Mon Apr 10 13:07:50 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
19593
19594 * gdb.base/watchpoint.c (main): Prompt before calling read().
19595 * gdb.base/watchpoint.exp (test_watchpoint_triggered_in_syscall):
19596 Revise accordingly. Remove cruft about sending "123" several
19597 times, until it gets noticed. Clean up the "print buf[0]" stuff
19598 so that it passes or fails, and waits for prompts in the usual way.
19599
19600Sun Apr 9 09:02:36 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
19601
19602 * gdb.base/recurse.exp: Fix comment.
19603
19604 * TODO: Remove item about printing variables in nodebug.exp. Add
19605 item about enabling tests which are only run on some targets.
19606
19607 * gdb.base/watchpoint.exp: Various cleanups (make each test pass or
19608 fail, make test names unique, use new gdb_test convention
19609 regarding pattern, use gdb_test more, etc.).
19610
19611 * gdb.base/bitfields.exp: Various cleanups (make each test pass or
19612 fail, make test names unique, etc.).
19613
19614Sat Apr 8 02:47:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19615
19616 * gdb.base/nodebug.c: Change return type of top and middle to
19617 short.
19618 * gdb.base/nodebug.exp: Remove xfails for ecoff systems, they
19619 are fixed by the recent mdebugread.c changes. Allow `short ()'
19620 as type for top and middle.
19621
19622Thu Apr 6 08:54:18 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
19623
19624 * gdb.base/break.exp: Remove commented out if $usestubs {}. As
19625 nearly as I can tell, the whole thing was an accident in Stu's
19626 change of 24 Mar 1995 (logged in ../ChangeLog), in which he meant
19627 to replace a send/expect pair with gdb_test, but ended up only
19628 adding the gdb_test. My change of 24 Mar 1995 and Kung's change
19629 of 30 Mar 1995 took care of it, but left this vestigial comment
19630 which I am now nuking.
19631
19632Mon Apr 3 09:00:27 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
19633
19634 * gdb.base/break.exp: Look for different line number for
19635 breakpoint at main depending on usestubs.
19636
19637Sun Apr 2 08:15:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19638
19639 * gdb.base/list.exp: Adjust some alternate expect patterns to
19640 match recent list0.c change. Add alternate expect pattern for
19641 output from `list default lines around main' for optimizing
19642 compilers.
19643
19644Sat Apr 1 07:23:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
19645
19646 * lib/gdb.exp: If nosignals is not set, set it to 0.
19647
19648Fri Mar 31 16:13:48 1995 Kung Hsu <kung@mexican.cygnus.com>
19649
19650 * config/slite-gdb.exp: Responds to load symbol table prompt.
19651 * gdb.base/break.exp: Adjust line number, fix rerun.
19652 * gdb.base/langs0.c: Add #ifdef usestubs.
19653
19654Thu Mar 30 15:36:55 1995 Kung Hsu <kung@mexican.cygnus.com>
19655
19656 * gdb.base/list.exp: Adjust line contents after adding new lines in
19657 list0.c. Also fix a syntax error.
19658
19659 * lib/gdb.exp (gdb_run_cmd): Special handling for targets use stubs.
19660 * gdb.base/break.exp: ditto.
19661 * gdb.base/list.exp: ditto.
19662 * gdb.base/bitfields.c: Add #ifdef usestubs in main().
19663 * gdb.base/run.c: ditto.
19664 * gdb.base/list0.c: ditto.
19665 * gdb.base/funcargs.c: ditto.
19666
19667Wed Mar 29 17:09:29 1995 Stu Grossman (grossman@cygnus.com)
19668
19669 * testsuite/config/rom68k.exp (gdb_target_rom68k): Use
19670 $targetname, $serialport and $baud instead of hardwired variables.
19671 * testsuite/gdb.base/{sigall.exp signals.exp}: Skip these if the
19672 target doesn't support signals.
19673
19674Wed Mar 29 12:29:34 1995 Kung Hsu <kung@mexican.cygnus.com>
19675
19676 * lib/gdb.exp (runto_main): Fix regular expression bug, add return 1.
19677
19678Tue Mar 28 08:46:45 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
19679
19680 * gdb.base/recurse.exp: Make test names unique. Change \\(+ to \\(.
19681 Don't rely on the value of an auto variable before it has been
19682 initialized. Use gdb_test more.
19683
19684Mon Mar 27 08:00:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
19685
19686 * lib/gdb.exp (default_gdb_version): A version number must start
19687 with a digit, but other than that contains all characters up to
19688 the first whitespace character.
19689
19690Sun Mar 26 13:19:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
19691
19692 * gdb.base/commands.exp (breakpoint_command_test): New tests.
19693
19694Sat Mar 25 15:38:06 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
19695
19696 * gdb.c++/*.exp: Warn if executable does not exist. The original
19697 reason for skipping the warning was that configure.in sometimes
19698 intentionally skipped building the executables but the tcl code
19699 had no way of knowing. That (a) was always bogus with respect to
19700 error handling, (b) is no longer true (right now there is no way
19701 to skip C++ tests).
19702
19703 * gdb.c++/demangle.exp: Remove unused binfile and srcfile variables.
19704
19705Sat Mar 25 01:16:10 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19706
19707 * gdb.base/list.exp: Add expect patterns for output from
19708 SunPRO compiled executables.
19709 * gdb.base/whatis.exp: Allow leading `signed' for all v_signed_*
19710 types.
19711
19712Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
19713
19714 * gdb.base/break.exp (test_next_with_recursion): Accept any line
19715 number (we are already testing that the correct source line text
19716 gets printed).
19717
19718 * gdb.base/break.exp: Make one test if $usestubs. I'm not sure
19719 that is what is intended, but something needed to be done to get
19720 sunos4 native working again.
19721
19722 * gdb.c++/misc.cc (main): Fix typo (#iffef -> #ifdef).
19723
19724 * gdb.base/a1-selftest.exp (test_with_self): Remove comment which
19725 apparently went with a (very) old xfail.
19726
19727Fri Mar 24 13:41:09 1995 Kung Hsu <kung@mexican.cygnus.com>
19728
19729 * gdb.base/callfuncs.exp: call runto_main instead of runto main.
19730 runto_main is a proc in gdb.exp that will do 'step' for target use
19731 stubs.
19732 * gdb.base/exprs.exp: ditto.
19733 * gdb.base/interrupt.exp: ditto.
19734 * gdb.base/opaque.exp: ditto.
19735 * gdb.base/printcmds.exp: ditto.
19736 * gdb.base/ptype.exp: ditto.
19737 * gdb.base/scope.exp: ditto.
19738 * gdb.base/setvar.exp: ditto.
19739 * gdb.base/signals.exp: ditto.
19740 * gdb.base/twice.exp: ditto.
19741 * gdb.c++/classes.exp: ditto.
19742 * gdb.c++/inherit.exp: ditto.
19743 * gdb.c++/templates.exp: ditto.
19744 * gdb.base/break.exp: no run and hit main for stubs. Change line
19745 numbers for breakpoints and info breakpoint.
19746 * gdb.base/break.c: Add #ifdef usestubs for set_debug_traps() and
19747 breakpoint().
19748 * gdb.base/callfuncs.c: ditto.
19749 * gdb.base/exprs: ditto.
19750 * gdb.base/interrupt.c: ditto.
19751 * gdb.base/opaque0.c: ditto.
19752 * gdb.base/printcmds.c: ditto.
19753 * gdb.base/ptype.c: ditto.
19754 * gdb.base/scope0.c: ditto.
19755 * gdb.base/setvar.c: ditto.
19756 * gdb.base/signals.c: ditto.
19757 * gdb.base/twice.c: ditto.
19758 * gdb.c++/misc.cc: ditto.
19759 * gdb.c++/templates.cc: ditto.
19760
19761Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
19762
19763 * config/vx-gdb.exp, lib/gdb.exp: Regexp cleanups (\[(\] -> \\(, etc.).
19764
19765 * gdb.base/a1-selftest.exp: Don't check for # followed by a digit
19766 somewhere between `read' and `main.c'. I'm pretty sure the
19767 pattern ".*#\[0-9\].*" was slowing down pattern matching a lot,
19768 and it isn't particularly useful.
19769
19770 * gdb.base/scope.exp: Make test names unique. \[(\] -> \\(.
19771
19772Thu Mar 23 14:58:35 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
19773
19774 * gdb.base/commands.exp (infrun_breakpoint_command_test): New test.
19775
19776Wed Mar 22 18:36:05 1995 Kung Hsu <kung@mexican.cygnus.com>
19777
19778 * config/mt-slite: add LIBS and -nostdlib.
19779 * config/slite-gdb.exp: add this new file to support sparclite target.
19780
19781Tue Mar 21 21:41:04 1995 Doug Evans <dje@canuck.cygnus.com>
19782
19783 * config/vx-gdb.exp (gdb_load): Update test of vxworks_ld return code.
19784
19785 * gdb.base/a2-run.exp: Change argument to istarget from
19786 "*-*-vxworks" to "*-*-vxworks*".
19787 * gdb.base/{break.exp,default.exp,scope.exp}: Likewise.
19788
19789Tue Mar 21 17:08:47 1995 Kung Hsu <kung@mexican.cygnus.com>
19790
19791 * lib/gdb.exp: add proc runto_main, for targets that use stubs, this
19792 will not runto main but do a 'step' to step out of breakpoint().
19793 * config/mt-slite: add -Dusestubs.
19794
19795Tue Mar 21 12:14:12 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
19796
19797 * gdb.base/printcmds.exp (test_artificial_arrays): Send ^V@
19798 instead of just @.
19799
19800 * gdb.base/signals.exp: Add test for "handle all print".
19801 * TODO: Remove "handle all print". Also remove item about
19802 checking copyright date (I don't like the idea of a spurious FAIL
19803 based on when we run the tests).
19804
19805 * gdb.base/recurse.exp: Enable test for SunOS4. xfail one test
19806 for SunOS4 (reason for failure not investigated). Remove
19807 redundant test for $binfile.
19808
19809 * gdb.base/nodebug.c (array_index): Call malloc.
19810
19811 * gdb.base/{corefile.exp,default.exp}: Make names of "up" tests unique.
19812
19813Mon Mar 20 10:08:17 1995 Jeff Law (law@snake.cs.utah.edu)
19814
19815 * gdb.base/recurse.exp: Update gdb_test invocation to use new
19816 conventions and slightly simplify the matching regexp.
19817
19818Fri Mar 17 05:43:28 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
19819
19820 * gdb.base/break.exp: Update gdb_test invocation to use new
19821 convention.
19822
19823 * lib/gdb.exp: If noargs is not set, set it to 0.
19824
19825 * gdb.base/nodebug.exp: Comment out redundant test. Make name of
19826 tests unique.
19827
19828 * lib/gdb.exp: Skip CHILL for AIX and Solaris.
19829
19830Thu Mar 16 16:27:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
19831
19832 * gdb.base/nodebug.exp: It is OK if GDB thinks top and middle have
19833 one argument of type "<non-float parameter>".
19834
19835Wed Mar 15 15:54:56 1995 Stu Grossman (grossman@cygnus.com)
19836
19837 * config/rom68k.exp: New file to support Motorola IDP board.
19838 * gdb.base/a2-run.exp: Skip this file if noargs is set.
19839 * gdb.base/break.c: Change things around so that this program
19840 doesn't depend upon args. This is necessary to make remote
19841 targets work (in general, they can't take args).
19842 * gdb.base/break.exp: Don't try to send args to program. Don't
19843 expect output. Also, replace lots of code with gdb_test.
19844
19845Wed Mar 15 04:11:14 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
19846
19847 * gdb.base/printcmds.exp (test_character_literals_accepted): Test
19848 printing of '\'' (which is what the comment says we are testing,
19849 even though we were not), not '''.
19850 (test_integer_literals_rejected): Test that printing ''' is an error.
19851
19852 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
19853 gdb.chill/chexp.exp, gdb.base/printcmds.exp,
19854 gdb.c++/cplusfuncs.exp, gdb.chill/callch.exp, gdb.chill/misc.exp,
19855 gdb.chill/pr-6292.exp, gdb.chill/string.exp, gdb.chill/tuples.exp:
19856 Use gdb_test not test_print_accept.
19857 * lib/gdb.exp: Remove test_print_accept.
19858
19859 * gdb.base/signals.exp (signal_tests_1): Make pass message
19860 consistent with fail message.
19861
19862 * gdb.base/whatis.exp: Remove xfails for printing char vs.
19863 unsigned char; the bug (PR 1821) is fixed.
19864
19865 * gdb.base/scope.exp: Remove xfails for PRs 1843 and 1868.
19866
19867 * gdb.base/scope.exp (test_at_localscopes): Call pass for
19868 successful tests--makes xfailing them work right.
19869
19870Tue Mar 14 07:39:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
19871
19872 * lib/gdb.exp (gdb_test): Between $pattern and $prompt, expect
19873 only \r\n, not .*. The test can pass .* as the last thing in
19874 $pattern if that is what it wants. In addition to providing this
19875 flexibility, this change should speed up pattern matching in cases
19876 where the pattern already ended with .* (there were a number of
19877 them). This change also helps catch bad patterns--in the old
19878 scheme the typo "char \*" instead of "char \\*" would pass. Now
19879 it is caught.
19880 * Many .exp files: Update callers.
19881
19882 * gdb.base/funcargs.exp: Replace \[(\]+ with \\(. The latter is
19883 clearer and does not spuriously match multiple ('s. Likewise for
19884 ) and *.
19885
19886 * gdb.base/nodebug.exp: Test ability to call a function and pass
19887 it a string (even with no debugging info).
19888
19889 * gdb.base/printcmds.exp (test_integer_literals_rejected): Change
19890 "p '\'", which is the same as "p ''" once tcl gets done with
19891 quoting, to "p '\\'", which I suspect is what is intended (one
19892 backslash gets sent to GDB).
19893
19894 * gdb.base/printcmds.exp (test_artificial_arrays): New tests.
19895
19896Fri Mar 10 13:31:46 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
19897
19898 * gdb.base/a1-selftest.exp: Remove xfail for solaris. The bug (PR
19899 1817) was fixed literally years ago.
19900
19901Fri Mar 10 02:49:40 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19902
19903 * gdb.base/funcargs.exp (call_after_alloca): Remove `next'
19904 test, it causes stepping out of call_after_alloca_subr with
19905 optimizing compilers.
19906 (localvars_in_indirect_call): Consume GDB prompt if `finish'
19907 fails.
19908
19909 * gdb.c++/templates.exp: Source templ-info.exp only if
19910 the templates executable exists.
19911
19912 * gdb.c++/misc.cc (class Contains_static_instance,
19913 class Contains_nested_static_instance),
19914 gdb.c++/classes.exp (test_static_members): Test printing of
19915 a class that contains a static instance of the class.
19916
19917Thu Mar 9 11:43:55 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
19918
19919 * gdb.base/langs2.c (cppsub_): Don't prototype.
19920 * gdb.base/langs2.cxx (cppsub_): Fix prototype (cosmetic value
19921 only, I believe).
19922
19923Wed Mar 8 10:29:33 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
19924
19925 * lib/gdb.exp (skip_chill_tests): New procedure.
19926
19927 * gdb.base/signals.exp (signal_tests_1): xfail for irix.
19928
19929Mon Mar 6 10:44:06 1995 Jeff Law (law@snake.cs.utah.edu)
19930
19931 * gdb.disasm/hppa.exp: Delete redundant ".*" at the beginning of
19932 each expect pattern. Cuts runtime from 12 to about 4 seconds.
19933
19934Thu Mar 2 05:31:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
19935
19936 * gdb.base/langs.exp: Don't insist that foo__Fi be demangled.
19937
19938 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Only
19939 disassemble 8, not 16, instructions for part 4.
19940
19941 * config/vx-gdb.exp (gdb_start): Use \030, not \CX. tcl doesn't
19942 support the latter anymore.
19943
19944 * gdb.base/Makefile.in: Try compiling callfuncs.c, if that fails try
19945 -DNO_PROTOTYPES.
19946 * gdb.base/callfuncs.c: Control use of prototypes based on
19947 NO_PROTOTYPES, not __STDC__.
19948 * gdb.base/callfuncs.exp (do_function_calls): xfail one of the
19949 t_float_values2 tests if prototypes in use.
19950
19951 * gdb.base/callfuncs.c (t_float_values, t_float_values2,
19952 t_double_values): When checking differences against DELTA, check
19953 that difference is within the range (-DELTA,DELTA), not just
19954 (-infinity,DELTA).
19955
19956Tue Feb 28 16:28:54 1995 Kung Hsu <kung@mexican.cygnus.com>
19957
19958 * config/mips-gdb.exp (gdb_load): In every test case, we need to do
19959 'file' command firts, then 'target', then 'load', this is due to gdb
19960 target set up.
19961 * config/mips-gdb.exp: Fix a couple regular exp bugs.
19962
19963Thu Feb 23 17:44:55 1995 Jeff Law (law@snake.cs.utah.edu)
19964
19965 * gdb.disasm/hppa.s (fmemLRbug_tests): Add tests for the indexing
19966 FP load/store variants.
19967 * gdb.disasm/hppa.exp (fmemLRbug_tests): Test new variants.
19968
19969Wed Feb 22 18:29:08 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
19970
19971 * gdb.base/term.exp: Do not give a warning if not native, it is
19972 not an abnormal condition.
19973
19974Tue Feb 21 13:08:47 1995 Jim Kingdon <kingdon@cygnus.com>
19975
19976 * gdb.base/ptype.exp: Accept char[0] as well as char[] for "ptype
19977 t_char_array".
19978
19979Sun Feb 19 13:10:06 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
19980
19981 * lib/gdb.exp (default_gdb_version): Pass GDBFLAGS to gdb when we
19982 are getting the version number.
19983
19984 * gdb.base/{a1-selftest.exp,corefile.exp}: Do not give a warning
19985 if not native, it is not an abnormal condition.
19986
19987Thu Feb 16 15:56:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
19988
19989 * lib/gdb.exp: Just use "file exists", rather than undocumented
19990 dejagnu procedure "findfile".
19991
19992Thu Feb 16 10:30:24 1995 J.T. Conklin <jtc@rtl.cygnus.com>
19993
19994 * config/mt-vxworks (CFLAGS): Set to -g -Dvxworks.
19995 (LDFLAGS): Set to -Xlinker -Ur.
19996
19997 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB, GDBFLAGS):
19998 Removed, these values are set by lib/gdb.exp.
19999
20000 * lib/gdb.exp: If GDBFLAGS is unset, set it to -nx.
20001
20002Wed Feb 15 14:23:28 1995 J.T. Conklin <jtc@rtl.cygnus.com>
20003
20004 * config/vx-gdb.exp (spawn_vxgdb): Use default_gdb_start instead
20005 of replicating gdb startup code.
20006
20007 * config/mt-vxworks (LDFLAGS): Set to -r.
20008 (CFLAGS_FOR_TARGET): Removed.
20009
20010 * config/vx-gdb.exp: always set prompt; gdb.exp sets it to
20011 (gdb) and gdb for vxworks uses (vxgdb).
20012
20013 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB): If a gdb
20014 executable is not in the tree and host != target, use sed and
20015 program_transform_name to determine the gdb name used by the
20016 target.
20017
20018 * configure.in, gdb.{base,c++,chill}/configure.in: changed so
20019 *-*-vxworks* matches vxworks and *-*-netware* matches NetWare.
20020
20021Sun Feb 12 08:11:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20022
20023 * gdb.base/{callfuncs.exp,callfuncs.c}: Add tests for passing
20024 floats, chars, and shorts where there are ANSI-style function
20025 definitions.
20026
20027 * gdb.base/langs.exp, gdb.base/langs*: New test.
20028 * gdb.base/Makefile.in: Build it.
20029 * TODO: Remove item about checking that C names don't get C++
20030 demangling applied; this test tests it.
20031
20032Thu Feb 9 12:43:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20033
20034 * gdb.stabs/weird.exp: Remove "Haven't examined" comment which
20035 went with the const70 xfail. The xfail went away a year ago.
20036
20037 * gdb.base/signals.exp: Rename a bunch of tests to give unique names.
20038
20039 * gdb.base/corefile.exp: Give backtrace test unique name. xfail
20040 for hp300.
20041
20042 * gdb.base/interrupt.exp: Also xfail hpux (for hp300).
20043
20044 * gdb.base/a1-selftest.exp: Don't run on hp300.
20045
20046Sat Feb 4 15:04:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20047
20048 * Makefile.in (site.exp): Set host_alias and target_alias as well
20049 as host_triplet and target_triplet.
20050
20051Wed Feb 1 08:03:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20052
20053 * gdb.base/a1-selftest.exp: Invoke stty before starting inferior.
20054
20055 * gdb.base/nodebug.exp: Add xfails for ultrix and irix5 (same
20056 places as other ecoff systems).
20057
20058 * gdb.base/a1-selftest.exp (test_with_self): Don't invoke stty on
20059 ultrix.
20060
20061Mon Jan 30 11:44:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20062
20063 * gdb.base/nodebug.c (inner): Use variables so AIX linker doesn't
20064 remove them.
20065 * gdb.base/nodebug.exp: Accept "function" in addition to "text
20066 variable and "variable" in addition to "data variable".
20067 * gdb.base/nodebug.exp: xfail datalocal and bsslocal tests for AIX.
20068
20069 * gdb.base/list.exp (test_forward_search): Set listsize to 4 not
20070 2.
20071 * gdb.base/list1.c (long_line): Add additional statement at start
20072 of function.
20073 * gdb.base/list.exp (test_forward_search): Update line number to
20074 reflect new statement.
20075
20076Sun Jan 29 13:34:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20077
20078 * gdb.base/signals.exp: Reinitialize searched source directories
20079 after gdb_start call.
20080
20081Sat Jan 28 01:34:44 1995 Jeff Law (law@snake.cs.utah.edu)
20082
20083 * gdb.disasm/Makefile.in (clean): Delete "errs" file.
20084 * gdb.stabs/Makefile.in: Likewise.
20085
20086 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Revert last
20087 change. Instead split the tests into smaller pieces.
20088 * gdb.disasm/hppa.s: Corresponding changes.
20089
20090Fri Jan 27 09:24:51 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20091
20092 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
20093 Quote ^C when passing it to stty. For some shells ^ is a pipe.
20094
20095 * gdb.base/funcargs.exp: Modify many tests so that every test
20096 either passes or fails. Make some test names unique.
20097
20098Thu Jan 26 19:20:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20099
20100 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
20101 Call stty to set interrupt character.
20102
20103 * gdb.disasm/hppa.mt (hppa), gdb.stabs/hppa.mt (weird.o): Check
20104 for HP assembler versus GNU assembler based on actual behavior of
20105 $(CC), rather than assuming that $(AS) is always the GNU assembler.
20106
20107 * TODO: Suggest a few more stepping tests.
20108
20109Wed Jan 25 14:52:41 1995 Stan Shebs <shebs@andros.cygnus.com>
20110
20111 * gdb.base/default.exp: xfail no-stack backtraces for h8300,
20112 restart GDB for h8300 after a continue.
20113 (return): Add pattern to match a29k-udi behavior.
20114 * gdb.base/nodebug.exp: Remove obsolete comment.
20115 * gdb.base/regs.exp: New file, testing of register displays.
20116 * gdb.base/return.exp: Fix typo in reference to $objdir.
20117 * gdb.base/whatis.exp: Always start with a fresh GDB.
20118
20119Wed Jan 25 11:12:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20120
20121 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Set timeout
20122 higher, these tests generate a lot of output.
20123
20124Tue Jan 24 07:58:44 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20125
20126 * lib/gdb.exp (gdb_test): Remove catch from around the send. The
20127 code following the catch silently ignored some errors; without the
20128 catch they should be thrown like any other tcl error. Also, the
20129 catch used "" instead of {} which meant all the callers who wanted
20130 to include one of the characters "[]$ had to quote it an extra time.
20131 * gdb.base/{callfuncs.exp,commands.exp,gdbvars.exp,printcmds.exp,
20132 ptype.exp,signals.exp,watchpoint.exp}, gdb.c++/{cplusfuncs.exp,
20133 demangle.exp}, gdb.chill/chexp.exp, gdb.fortran/exprs.exp:
20134 Remove extra quoting.
20135
20136Mon Jan 23 21:57:54 1995 Jeff Law (law@snake.cs.utah.edu)
20137
20138 * gdb.base/commands.exp: Make test names unique; every test either
20139 passes or fails. Update some comments.
20140
20141 * gdb.disasm/hppa.exp (do_system_control_tests): Update.
20142
20143Sat Jan 21 15:34:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20144
20145 The following fixes a FAIL caused by the fact that the alpha stabs
20146 configuration didn't use the ".if alpha" code in weird.def.
20147 * gdb.stabs/weird.def (v_comb): Use type attribute to specify 32
20148 bit pointer, so the 32 bit version works even on the alpha.
20149 * gdb.stabs/{alpha.mt,ecoff.mt,aout.sed,hppa.sed,xcoff.sed,weird.def}:
20150 Remove the stuff which allowed us to have separate versions for
20151 alpha and everything else.
20152
20153 * gdb.c++/cplusfuncs.exp (test_lookup_operator_functions): Fix
20154 regexp which "info func operator\[\](" is supposed to match. Fix
20155 string to send to GDB. Note that GDB still doesn't work right. Add a
20156 new test for "info func .perator\[\](" which GDB does handle correctly.
20157
20158 * gdb.base/nodebug.exp: xfail most of the new tests for ecoff systems.
20159
20160Fri Jan 20 12:14:23 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20161
20162 * gdb.c++/classes.exp, gdb.c++/cplusfuncs.exp,
20163 gdb.c++/inherit.exp, gdb.c++/templates.exp, gdb.c++/virtfunc.exp,
20164 gdb.fortran/exprs.exp, gdb.fortran/types.exp, gdb.chill/chexp.exp,
20165 gdb.base/printcmds.exp: Remove passcount, failcount, etc., stuff;
20166 it makes the tests harder to understand and confuses test-o-matic.
20167 The preferred style is that each test provides a PASS or a FAIL,
20168 and has a unique message (e.g. "continue #54" not just "continue")
20169 which is the same for the pass and the fail.
20170 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
20171 gdb.chill/chexp.exp: Move test_print_accept and test_print_reject
20172 to lib/gdb.exp.
20173 * gdb.base/printcmds.exp: Use test_print_accept. Remove
20174 prt_accept which was basically the same thing. Likewise for
20175 test_print_reject and prt_reject.
20176 * lib/gdb.exp (test_print_reject): Add some more error message
20177 patterns to match from the former printcmds.exp (prt_reject).
20178 * gdb.c++/classes.exp, gdb.base/scope.exp: Remove spurious xfails.
20179 One defect of the passcount stuff is that some of it failed to
20180 report XPASS where appropriate.
20181 * gdb.c++/cplusfuncs.exp (print_addr_of): No longer accept extra
20182 stuff before and after arg in expected pattern.
20183 (test_paddr_operator_functions): Re-do test without print_addr_of;
20184 this is the only test which seems to want extra stuff there.
20185
20186Tue Jan 17 10:47:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
20187
20188 * gdb.base/nodebug.exp: Update new tests to reflect improved
20189 wording of gdb output.
20190
20191 * gdb.base/nodebug.exp: Add tests to check that "print", "whatis"
20192 and "ptype" work on variables in files compiled without -g.
20193 Replaces commented out "maint print msymbol" tests.
20194
20195Mon Jan 16 12:13:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
20196
20197 * gdb.base/setvar.c (dummy): Call malloc.
20198
20199 * gdb.stabs/aout.sed: Enclose comments within a sed command to avoid
20200 losing with the irix4 sed.
20201
20202 * gdb.base/sigall.exp (test_one_sig): Add xfail for "get signal
20203 ALRM" on irix4.
20204
20205Sun Jan 15 21:58:26 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
20206
20207 * TODO: Remove items about corefile.exp testing new exec-file and
20208 backtrace; both are now done. Add items about printing enums.
20209
20210Sat Jan 14 11:25:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
20211
20212 * gdb.base/sigall.exp (test_one_sig): Attempt to recover if
20213 "get signal $thissig" test fails.
20214
20215 * gdb.base/setvar.exp: Check for and reject crazy expected type hacks.
20216
20217Thu Jan 12 01:14:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
20218
20219 * gdb.base/sigall.c (gen_*): Pass argument to handle_* to avoid
20220 compiler warning with dec alpha compiler.
20221
20222 * gdb.base/commands.exp (if_while_breakpoint_command_test): Remove
20223 extra \n from gdb_test call (this explains why the prompt test
20224 that I removed yesterday was there).
20225 (user_defined_command_test): Remove extra \n and prompt test.
20226
20227 * gdb.base/sigall.c: If SIGABRT == SIGLOST, just act as if SIGLOST
20228 doesn't exist. Likewise if SIGIO == SIGPOLL, pretend SIGPOLL
20229 doesn't exist.
20230 * gdb.base/sigall.exp: Remove special handling for SIGIO and SIGPOLL.
20231 Also remove alpha workaround, which turns out to be because
20232 SIGABRT == SIGLOST.
20233
20234 * gdb.base/sigall.exp: Add workaround for alpha weirdness.
20235
20236 * gdb.base/help.exp: Don't test "help show".
20237
20238Wed Jan 11 14:37:04 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
20239
20240 * gdb.base/commands.exp: Call gdb_exit and gdb_start so that
20241 "set print address" is on.
20242 * gdb.base/commands.exp (if_while_breakpoint_command_test): Don't
20243 pass prompt to gdb_test; gdb_test already looks for the prompt.
20244
20245 * gdb.base/help.exp: Replace most of docstring for "define" with ".*".
20246
20247 * gdb.base/a1-selftest.exp: Don't test "maint dump-me". That test
20248 was a vestige of the manual TESTSTRATEGY, and the purpose of it
20249 was to make sure that gdb can read a core file. But (a) the "read
20250 the corefile" part didn't make it to a1-selftest.exp, we just
20251 delete the corefile after creating it, and (b) we test reading
20252 corefiles in corefile.exp anyway. Also, this test left around a
20253 xgdb process on Solaris.
20254
20255 * gdb.base/corefile.exp: Also test backtrace.
20256
20257Wed Jan 11 00:14:40 1995 Jeff Law (law@snake.cs.utah.edu)
20258
20259 * gdb.base/commands.exp: Test a simple user defined command with
20260 arguments and if/while statements; verify the full user command is
20261 printed by "show user".
20262
20263 * gdb.base/commands.exp: Test if/while commands as part of a
20264 breakpoint command list; verify they appear in breakpoint
20265 information.
20266
20267Wed Jan 11 00:47:58 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
20268
20269 * gdb.base/sigall.c (gen_FPE): Generate SIGFPE with kill() rather
20270 than by dividing by zero.
20271
20272Tue Jan 10 21:38:05 1995 Jeff Law (law@snake.cs.utah.edu)
20273
20274 * gdb.base/watchpoint.exp: hppa*-*-*bsd* no longer has problems
20275 performing an inferior call with watchpoints enabled.
20276 * gdb.base/watchpoint.c (main): Delete second unnecessary read
20277 call.
20278
20279Tue Jan 10 18:42:07 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
20280
20281 * gdb.stabs/weird.exp: Allow spaces followed by backspaces in echo
20282 of "file" command.
20283
20284 * gdb.c++/classes.exp (test_ptype_class_objects, ptype class Foo):
20285 Add additional pattern for when "int operator int(void);" appears
20286 in a different order.
20287
20288Mon Jan 9 16:22:46 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
20289
20290 * gdb.base/signals.exp: Call gdb_exit and gdb_start.
20291
20292 * gdb.base/help.exp: Replace most of docstrings for "info signals"
20293 and "signal" with ".*".
20294
20295Wed Jan 4 11:35:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20296
20297 * TODO: Add note about "handle all nostop".
20298
20299 * gdb.base/{sigall.c, sigall.exp}: New test.
20300 * gdb.base/Makefile.in: Add it.
20301
20302Thu Jan 5 17:34:03 1995 Stan Shebs <shebs@andros.cygnus.com>
20303
20304 * lib/gdb.exp, gdb.base/corefile.exp: Supply -nw as argument
20305 when invoking GDB, suppresses any windowing interface.
20306
20307Mon Jan 2 17:40:21 1995 Stan Shebs <shebs@andros.cygnus.com>
20308
20309 * config/sim-gdb: New file, simulator testing support.
20310
20311Wed Dec 28 12:21:50 1994 Jeff Law (law@snake.cs.utah.edu)
20312
20313 * gdb.base/interrupt.exp: Test calling func1 twice.
20314
20315Wed Dec 21 12:51:37 1994 Jim Kingdon <kingdon@deneb.cygnus.com>
20316
20317 * gdb.base/list.exp (test_forward_search): Set timeout higher
20318 when we'll be getting lots of output from gdb.
20319
20320 * gdb.base/a1-selftest.exp: Move code that was inside expect -re
20321 "init_malloc" to after the expect statement. Run it if that
20322 regexp is taken, but also for two others which happen if source
20323 cannot be found.
20324
20325Tue Dec 20 12:35:21 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
20326
20327 * gdb.base/printcmds.exp: New test, for printing register before
20328 program is running.
20329
20330Mon Dec 19 00:32:55 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20331
20332 * gdb.base/list.exp: Correct some alternate expect patterns
20333 to reflect changes in list1.c.
20334
20335Sat Dec 17 14:20:03 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
20336
20337 * TODO: Add item regarding large frames.
20338
20339 * gdb.base/{funcargs.exp, funcargs.c} (call_after_alloca): New test.
20340
20341 * TODO: Remove item about enabling return.exp; it
20342 is enabled. Suggest a few more "return" tests.
20343
20344Sat Dec 17 02:33:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20345
20346 * gdb.c++/misc.cc, gdb.c++/inherit.exp: Add testcases for
20347 anonymous unions.
20348
20349Tue Dec 13 11:26:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
20350
20351 * gdb.chill/Makefile.in: Put all rule before rules for pr-4975.o
20352 and pr-5646.o, so "make" is the same as "make all", not "make
20353 pr-4975.o".
20354
20355Wed Dec 7 19:02:02 1994 Stan Shebs <shebs@andros.cygnus.com>
20356
20357 * gdb.base/list.exp: Adjust expectations to reflect changes in
20358 list1.c.
20359 (test_forward_search): New test proc.
20360 * gdb.base/list1.c (long_line): New function, has long source line.
20361
20362Thu Dec 1 23:14:49 1994 Stan Shebs <shebs@andros.cygnus.com>
20363
20364 * gdb.base/a1-selftest.exp: Change initial stepping to know about
20365 additional line of code that was added.
20366
20367Wed Nov 30 19:43:14 1994 Jeff Law (law@snake.cs.utah.edu)
20368
20369 * gdb.disasm/hppa.s: Break the large branching tests into smaller
20370 tests so as not to overflow expect's input buffers.
20371 * gdb.disasm/hppa.exp: Corresponding changes.
20372
20373Fri Nov 25 13:37:10 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20374
20375 Beginnings of template debugging tests.
20376 * gdb.c++/templ-info.cc: New file to test for template
20377 debugging capability of the compiler.
20378 * gdb.c++/Makefile.in: Add rule to build templ-info.exp from
20379 templ-info.cc.
20380 * gdb.c++/templates.cc: Add explicit template instantiations
20381 to enable compiling with -fno-implicit-templates. Add destructor
20382 and 'value' method to T5 class for template tests.
20383 * gdb.c++/templates.exp: Add testcases for printing of template
20384 types, setting breakpoints on template methods and calling a
d63a86f8 20385 template method.
c906108c
SS
20386
20387Sat Nov 5 00:20:17 1994 Jeff Law (law@snake.cs.utah.edu)
20388
20389 * gdb.disasm/hppa.exp (branch_tests): Allow any symbol as the
20390 branch target since some assemblers (gas-2.5) may emit a
20391 relocation for the branch instead of resolving it in the
20392 assembler.
20393
20394Sat Oct 29 02:40:40 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20395
20396 * gdb.base/a1-selftest.exp: Remove RS/6000 xfail for backtrace
20397 through signal handler.
20398
20399Fri Oct 21 11:10:16 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
20400
20401 * configure.in (*-*-netware): Use config/mt-netware.
20402
20403 * config/mt-netware: New file.
20404 * config/mt-i386-netware: Removed, separate configs for different
20405 netware architectures are no longer needed now that we have
20406 --with-headers.
20407
20408Sat Oct 15 03:43:00 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20409
20410 * gdb.base/exprs.exp: Remove xfail for alpha, it is fixed
20411 by the recent changes to use ANSI C arithmetic conversions.
20412
20413Sun Oct 9 07:44:06 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
20414
20415 * gdb.base/corefile.exp: Add (xfail'd) test for reinit_frame_cache
20416 bug involving using inferior_pid to figure out whether to select a
20417 frame.
20418
20419Wed Sep 28 23:12:02 1994 Jeff Law (law@snake.cs.utah.edu)
20420
20421 * gdb.disasm/hppa.exp: Change arg[0..3] to r[26..23] to
20422 match the current disassembler output.
20423
20424Fri Sep 16 11:42:41 1994 Stan Shebs (shebs@andros.cygnus.com)
20425
20426 * gdb.fortran/exprs.exp: Expect VOID instead of void.
20427 * gdb.fortran/types.exp: Escape the expected '*'s in Fortran
20428 types, expect "int" as type of integer values (for now).
20429
20430Wed Sep 7 23:33:51 1994 Jeff Law (law@snake.cs.utah.edu)
20431
20432 * gdb.base/commands.exp: New tests for if/while commands.
20433
20434Tue Sep 6 13:16:11 1994 Per Bothner (bothner@kalessin.cygnus.com)
20435
20436 * lib/gdb.exp (runto): Replace sub-pattern for hex value
20437 by .*, since hex values have different syntax in Chill mode.
20438
20439Tue Sep 6 02:15:51 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20440
20441 * gdb.c++/demangle.exp (test_arm_style_demangling): Remove
20442 linefeed from expect pattern for repeated types with indices > 9.
20443
20444Mon Aug 29 14:20:44 1994 Stan Shebs (shebs@andros.cygnus.com)
20445
20446 First part of Fortran test suite.
20447 * gdb.fortran: New directory.
20448 * gdb.fortran/exprs.exp, gdb.fortran/types.exp: New files.
20449
20450Sat Aug 27 23:32:43 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20451
20452 * gdb.base/default.exp: Update expect pattern for load command
20453 without arguments.
20454
20455Wed Aug 24 13:15:02 1994 Ian Lance Taylor (ian@sanguine.cygnus.com)
20456
20457 * configure.in: Change i386 to i[345]86.
20458 * gdb.base/configure.in: Likewise.
20459 * gdb.c++/configure.in: Likewise.
20460 * gdb.chill/configure.in: Likewise.
20461
20462Tue Aug 23 19:14:06 1994 Stan Shebs (shebs@andros.cygnus.com)
20463
20464 * lib/gdb.exp (gdb_run_cmd): Move comment out from between expect
20465 patterns, since that is not a valid context for comments.
20466
20467Fri Aug 19 15:07:30 1994 Kung Hsu (kung@mexican.cygnus.com)
20468
20469 * gdb.c++/demangle.exp (test_arm_style_demangling): Add tests for
20470 repeated types and repeated types with indices > 9.
20471
20472Tue Aug 16 15:57:52 1994 Stan Shebs (shebs@andros.cygnus.com)
20473
20474 * gdb.base/printcmds.exp: Remove all the a29k XFAILs tagged with
20475 2417; old bug has been fixed.
20476
20477Fri Aug 12 19:35:41 1994 Jeff Law (law@snake.cs.utah.edu)
20478
20479 * gdb.base/interrupt.exp: When trying to wake up the inferior,
20480 send the newline ourselves instead of assuming gdb_test will do
20481 so when passed an empty input string.
20482
20483 * gdb.stabs/hppa.mt: Use $(AS), not $(CC) to assemble the
20484 stabs testcode.
20485
20486Fri Aug 5 17:01:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
20487
20488 * lib/gdb.exp (gdb_test): Don't send anything if the first
20489 argument is an empty string. This makes cases where we want to
20490 match output that is already in expect's buffers (for example,
20491 matching a breakpoint after gdb_run_cmd has been called) work
20492 reliably.
20493
20494Tue Aug 2 10:24:08 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
20495
20496 * config/netware.exp: New file.
20497
20498Thu Jul 28 12:54:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
20499
20500 * config/mt-slite (LDFLAGS): If using the newlib in the tree, set
20501 the -B and -L prefixes so we can find the debugging stub.
20502
20503 * Makefile.in (CC_FOR_TARGET, CXX_FOR_TARGET): Use newlib if it is
20504 there and we are using the gcc from the tree.
20505
20506 * gdb.base/types.c: Removed.
20507
20508 * gdb.base/configure.in: Look for makefile fragments in ../config.
20509 Recognize i386-*-netware.
20510 * gdb.c++/configure.in: Likewise.
20511
20512Mon Jul 25 23:48:50 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20513
20514 * gdb.base/corefile.exp: Change `else if' to `elseif', which is
20515 the correct TCL syntax.
20516
20517Mon Jul 25 15:35:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
20518
20519 * gdb.base/opaque.exp: use runto instead of messing around with
20520 breakpoints. Simplify by using gdb_test.
20521
20522 * gdb.base/bitfields.exp: restart between tests on netware targets
20523 because breakpoints aren't relocated after target death. Run
20524 processes to completion.
20525
20526 * gdb.base/{opaque,watchpoint}.exp: Use gdb_run_cmd.
20527
20528Sun Jul 24 09:55:51 1994 Fred Fish (fnf@cygnus.com)
20529
20530 * Makefile.in: Remove extra tabs that confuse some versions
20531 of "make". Use the newly built gdb to test with by default,
20532 rather than the first one in the tester's search path.
20533
20534Sat Jul 23 15:05:47 1994 Stan Shebs (shebs@andros.cygnus.com)
20535
20536 * gdb.base/whatis.exp (v_signed_short_array): Fix a typo.
20537
20538 * gdb.base/help.exp: Update expected add-symbol-file, ignore, and
20539 condition help.
20540
20541Tue Jul 19 10:26:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
20542
20543 * lib/gdb.exp (runto): Rewrite in terms of gdb_run_cmd.
20544
20545 * lib/gdb.exp (gdb_run_cmd): New function, used to start program
20546 running.
20547 * gdb.base/bitfields.exp: Use gdb_run_cmd to start program.
20548 * gdb.base/funcargs.exp: Likewise.
20549
20550 * gdb.base/bitfields.exp: Simplify by using gdb_test.
20551 * gdb.base/funcargs.exp: Likewise.
20552
20553 * lib/gdb.exp (gdb_test): if match times out, don't call fail if
20554 message is "".
20555
20556Mon Jul 18 12:18:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
20557
20558 * gdb.base/{a2-run,callfuncs,funcargs,interrupt,mips_pro,nodebug,
20559 return,signals,twice}.exp: Handle non-existant binaries
20560 consistantly.
20561
20562 * gdb.base/corefile.exp: Execute coremaker to generate core dump.
20563 * gdb.base/Makefile.in: Don't try to generate a core dump, we
20564 might testing a cross development system.
20565
20566Thu Jul 14 18:13:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
20567
20568 * Makefile.in (RUNTEST_FOR_TARGET): Fix relative pathname, the
20569 runtest script is relative to ${srcdir}, not ${rootdir}.
20570
20571Thu Jul 14 14:56:59 1994 Stan Shebs (shebs@andros.cygnus.com)
20572
20573 * gdb.base/signals.exp: Allow for optionality of breakpoint
20574 address.
20575
20576Thu Jul 14 11:21:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
20577
20578 * gdb.base/{ptype.exp,ptype.c}: Add t_char_array test.
20579
20580Tue Jul 12 12:22:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
20581
20582 * gdb.c++/cplusfuncs.cc: Include <stddef.h>, not <sys/types.h>,
20583 for size_t definition.
20584 * gdb.c++/templates.cc: Likewise
20585
20586 * config/mt-i386-netware: New file.
20587
20588 * gdb.base/interrupt.c: Do not test if errno == EINTR if it's not
20589 defined.
20590
20591 * gdb.base/Makefile.in: Added support for systems that name core
20592 files by appending "core" to the program name.
20593 * gdb.base/a1-selftest.exp: Likewise.
20594
20595Mon Jul 11 23:59:18 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20596
20597 * gdb.base/return.exp: Add comment and message for `return double'
20598 test failure on Sparc Solaris.
20599
20600Mon Jul 4 12:10:48 1994 Stan Shebs (shebs@andros.cygnus.com)
20601
20602 * lib/gdb.exp (runto): Allow for optionality of breakpoint address.
20603
20604Wed Jun 29 00:26:17 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20605
20606 * gdb.c++/misc.cc: Instantiate classes to inhibit the compiler
20607 from optimizing them away.
20608 * gdb.c++/classes.exp, gdb.c++/inherit.exp: Update ptype expect
20609 patterns to include default constructors and assignment operators,
20610 to match gcc versions beyond 2.5.8. Accept any cplus demangling
20611 character in the output of the virtual base pointer.
20612
20613Fri Jun 24 08:15:42 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20614
20615 * gdb.c++/cplusfuncs.exp: Use string_to_regexp and a regular
20616 expression match in print_addr_of to avoid unintented matches.
20617 * gdb.c++/virtfunc.exp: Accept alternate ptype output of g++
20618 versions up to 2.5.8.
20619
20620Mon Jun 20 23:54:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20621
20622 * gdb.base/list.exp: Tweak alternate pattern for listing of an
20623 included file to run under newer versions of expect.
20624 * gdb.c++/demangle.exp: Add spaces to the expect patterns between
20625 consecutive >'s in templates to accomodate recent cplus-dem.c change.
20626 Remove xfail for the virtual table of BDDHookV.
20627
20628Sat Jun 18 12:51:34 1994 Stan Shebs (shebs@andros.cygnus.com)
20629
20630 * lib/gdb.exp (string_to_regexp): Set a default result.
20631 (default_gdb_start): Fix misleading message.
20632
20633Wed Jun 15 12:10:10 1994 Stan Shebs (shebs@andros.cygnus.com)
20634
20635 * config/mt-a29k-udi, config/mt-i960-nindy, config/mt-sparc-aout:
20636 Remove all CC, etc definitions.
20637 * config/mt-hpux: New file.
20638 * config/mt-mips-ecoff (CFLAGS_FOR_TARGET): Remove:
20639 (CFLAGS, LDFLAGS): Define.
20640 * config/mt-slite (CFLAGS_FOR_TARGET): Change to LDFLAGS.
20641
20642 * Makefile.in (site.exp): Don't insert host_os, etc.
20643 (just-check): Just use RUNTEST with RUNTESTFLAGS only.
20644 (distclean): Check existence of subdir.
20645 * gdb.base/configure.in (hppa*-*-hpux*): Recognize.
20646 * gdb.base/Makefile.in: General cleanup and simplification.
20647 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
20648 to build executables. Use default rule to build .o files.
20649 (EXPECT, RUNTEST, CC): Fix relative pathname.
20650 (site.exp): Don't insert host_os, etc.
20651 * gdb.base/signals.c (main): Don't call signal unless SIGALRM
20652 and/or SIGUSR1 defined.
20653 * gdb.base/watchpoint.c: Don't include stdio.h a second time.
20654 * gdb.c++/Makefile.in: General cleanup and simplification.
20655 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
20656 (CFLAGS): Remove.
20657 (EXPECT, RUNTEST_FOR_TARGET, CXX): Fix relative pathname.
20658
20659Fri Jun 10 10:55:09 1994 Jeff Law (law@snake.cs.utah.edu)
20660
20661 * gdb.base/recurse.exp: Misc changes to get tests running again
20662 after Kung's changes to the watchpoint code.
20663 * gdb.base/watchpoint.exp: Likewise.
20664
20665Thu Jun 9 15:16:55 1994 Per Bothner (bothner@kalessin.cygnus.com)
20666
20667 * lib/gdb.exp (string_to_regexp): Convert {\} also.
20668
20669Wed Jun 8 12:12:17 1994 Stan Shebs (shebs@andros.cygnus.com)
20670
20671 * config/udi-gdb.exp, config/unix-gdb.exp: Call default_gdb_start.
20672 * lib/gdb.exp (default_gdb_start): Define.
20673 * gdb.base/bitfields.exp, gdb.base/break.exp, gdb.base/exprs.exp,
20674 gdb.base/funcargs.exp, gdb.base/opaque.exp,
20675 gdb.base/printcmds.exp, gdb.base/ptype.exp, gdb.base/recurse.exp,
20676 gdb.base/scope.exp, gdb.base/setvar.exp, gdb.base/watchpoint.exp,
20677 gdb.c++/classes.exp, gdb.c++/misc.exp, gdb.c++/virtfunc.exp:
20678 Don't call gdb_target_udi in between tests.
20679
20680Tue Jun 7 08:30:15 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
20681
20682 * gdb.c++/demangle.exp: Use gdb_test_exact, rather than demangle
20683 (which was basically just a local version of the same thing). In
20684 addition to avoiding duplication, gdb_test_exact is faster.
20685 * lib/gdb.exp (gdb_test_exact): Fix typo.
20686
20687 * lib/gdb.exp (delete_breakpoints): If there were no breakpoints,
20688 don't give an error.
20689
20690 * gdb.base/term.exp: Call delete_breakpoints before starting.
20691
20692 * gdb.base/Makefile.in (EXECUTABLES): Remove t10.
20693 (t10): Add comment.
20694
20695Mon Jun 6 18:26:50 1994 Stan Shebs (shebs@andros.cygnus.com)
20696
20697 Reorganization of the GDB Test Suite.
20698
20699 * gdb.base: New directory, contains all the basic tests.
20700 * gdb.c++: New directory, tests specific to C++.
20701 * gdb.chill: New directory, tests specific to Chill.
20702 * gdb.t00, gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06,
20703 gdb.t07, gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13,
20704 gdb.t15, gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23,
20705 gdb.t24, gdb.t30, gdb.t31: Removed directories, contents moved
20706 into appropriate new directories (t00-t17 to base, t20-t23 to c++,
20707 t30-31 to chill).
20708 * */gdbme.*: Rename to match appropriate expect scripts.
20709 * gdb.base/bitfields.c, gdb.base/break.c, gdb.base/callfuncs.c,
20710 gdb.base/coremaker.c, gdb.base/exprs.c, gdb.base/funcargs.c,
20711 gdb.base/interrupt.c, gdb.base/list0.c, gdb.base/list0.h,
20712 gdb.base/list1.c, gdb.base/mips_pro.c, gdb.base/nodebug.c,
20713 gdb.base/opaque-info.c, gdb.base/opaque0.c, gdb.base/opaque1.c,
20714 gdb.base/printcmds.c, gdb.base/ptype.c, gdb.base/recurse.c,
20715 gdb.base/return.c, gdb.base/run.c, gdb.base/scope0.c,
20716 gdb.base/scope1.c, gdb.base/setvar.c, gdb.base/signals.c,
20717 gdb.base/types.c, gdb.base/twice.c, gdb.base/watchpoint.c,
20718 gdb.base/whatis-info.c, gdb.base/whatis.c: New names of C files.
20719 * gdb.c++/cplusfuncs.cc, gdb.c++/templates.cc, gdb.c++/misc.cc,
20720 gdb.c++/virtfunc.cc: New names of C++ files.
20721 * gdb.chill/chillvars.ch: New name of Chill file.
20722 * gdb.base/configure.in, gdb.c++/configure.in,
20723 gdb.chill/configure.in: Merge in contents of gdb.t*/configure.in.
20724 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
20725 gdb.chill/Makefile.in: Merge in contents of gdb.t*/Makefile.in.
20726 * configure.in (configdirs): Update to reflect directory changes.
20727 (target_abbrev): No longer define for any configuration.
20728 * Makefile.in: Cosmetic improvements to header comments.
20729
20730Fri Jun 3 18:56:06 1994 Per Bothner (bothner@kalessin.cygnus.com)
20731
20732 Various changes to gdb.t31:
20733
20734 * Makefile.in (gdbme.o): Compile with -fspecial_UC.
20735 * gdbme.ch: Make all key-words and predefineds be upper-case.
20736 * chillvars.exp: Expect key-words and predefinds in upper-case.
20737
20738 * chillvars.exp: Use gdb_test_exact many places.
20739 Change expected output for arrays (which now includes index labels).
20740
20741 * pr-5020.exp, gdme.ch (module PR_5020):
20742 New test, for PR-5020.
20743
20744Thu Jun 2 16:02:41 1994 Per Bothner (bothner@kalessin.cygnus.com)
20745
20746 * lib/gdb.exp (string_to_regexp, gdb_test_exact): New procedures.
20747 * Makefile.in (CHILL_LIB): Remove bogus redundant definitions.
20748
20749Sun May 29 22:31:42 1994 Per Bothner (bothner@kalessin.cygnus.com)
20750
20751 * Makefile.in: Fix bit-rot in definitions of CHILL,
20752 CHILL_FOR_TARGET and Chill_LIB.
20753 * gdb.t31/gdbme.ch: Fix syntax of nested array tuples.
20754 * gdb.t31/Makefile.in: Add definitions for CHILLFLAGS,
20755 CHILL, and CHILL_LIB.
20756
20757Sat May 21 10:05:08 1994 Bill Cox (bill@rtl.cygnus.com)
20758
20759 * Revert the previous changes. Please see Rob's directory
20760 /lisa/test/rob/progressive/gdb/testsuite for these fixes.
20761
20762Thu May 19 12:51:00 1994 Bill Cox (bill@rtl.cygnus.com)
20763
20764 * Makefile.in, configure.in, config/mips-gdb.exp,
a9c64011
AS
20765 config/mt-a29k-udi, config/mt-i386-aout, config/mt-i960-nindy,
20766 config/mt-sparc-aout, config/udi-gdb.exp, config/unix-gdb.exp,
20767 config/unknown.exp, gdb.t00/default.exp, gdb.t00/help.exp,,
c906108c
SS
20768 gdb.t00/teststrategy.exp, gdb.t01/Makefile.in, gdb.t02/Makefile.in,
20769 gdb.t02/whatis.exp, gdb.t03/Makefile.in, gdb.t03/gdbme.c,
20770 gdb.t04/Makefile.in, gdb.t05/Makefile.in, gdb.t06/Makefile.in,
20771 gdb.t06/break.exp, gdb.t06/signals.c, gdb.t06/signals.exp,
20772 gdb.t08/Makefile.in, gdb.t08/opaque.exp, gdb.t09/Makefile.in,
20773 gdb.t10/Makefile.in, gdb.t11/Makefile.in, gdb.t12/Makefile.in,
20774 gdb.t13/Makefile.in, gdb.t15/Makefile.in, gdb.t15/funcargs.exp,
20775 gdb.t15/gdbme.c, gdb.t15/return.exp, gdb.t16/Makefile.in,
20776 gdb.t17/Makefile.in, gdb.t17/callfuncs.exp, gdb.t17/gdbme.c,
20777 gdb.t20/Makefile.in, gdb.t21/Makefile.in, gdb.t21/cplusfuncs.exp,
20778 gdb.t22/Makefile.in, gdb.t22/virtfunc.exp, gdb.t23/Makefile.in,
20779 gdb.t24/demangle.exp, lib/gdb.exp: Check in Rob's testing
20780 changes from 94Q1.
20781
20782Wed May 18 17:04:03 1994 Bill Cox (bill@rtl.cygnus.com),
20783
20784 * config/mt-lynx, config/mt-m68k, config/mt-mips-ecoff,
20785 config/mt-slite, config/mt-unix, config/mt-vxworks: Add
20786 Rob's new testing fragments.
20787
20788Tue May 17 15:04:14 1994 Bill Cox (bill@rtl.cygnus.com)
20789
20790 * config/mips-gdb.exp, config/udi-gdb.exp, config/vx-gdb.exp,
a9c64011 20791 lib/gdb.exp: Replace error proc calls with perror.
c906108c
SS
20792
20793Mon May 16 19:00:50 1994 Stan Shebs (shebs@andros.cygnus.com)
20794
20795 * gdb.t00/teststrategy.exp: Reorder so that AIX gdb can print the
20796 version also, match on casted version strings, and match on
20797 gdb startup case where the line numbers might be messed up.
20798
20799Fri May 13 18:00:27 1994 Bill Cox (bill@rtl.cygnus.com)
20800
20801 * config/mt-i960-vx (LDFLAGS): Add '-r' option for test links.
a9c64011 20802 (CFLAGS): Delete it from here.
c906108c
SS
20803
20804Tue May 3 16:08:09 1994 Kung Hsu (kung@mexican.cygnus.com)
20805
20806 * gdb.t22/virtfunc.exp: Fix g++ ptype expected outputs.
20807
20808Fri Apr 29 14:26:35 1994 Stan Shebs (shebs@andros.cygnus.com)
20809
20810 * Makefile.in (RUNTEST): Default to just "runtest".
20811
20812Tue Apr 26 22:21:40 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
20813
20814 * gdb.t17/callfuncs.exp: More comments about t_func_values tests.
20815 * gdb.t17/gdbme.c (t_func_values): Add comments about how and why
20816 the code has been restructured.
20817
20818Thu Apr 21 12:48:07 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
20819
20820 * gdb.t00/default.exp (set write): Allow any number of \r and/or
20821 \n, not just one of each.
20822
20823 * gdb.t07/gdbme.c (main): Don't take address of an array; SunOS4
20824 /bin/cc gives a warning if you do.
20825
20826Thu Apr 21 11:54:04 1994 Kung Hsu (kung@mexican.cygnus.com)
20827
d63a86f8 20828 * gdb.t24/demangle.exp: change expect pattern of
c906108c
SS
20829 __t10ListS_link1ZUiRCUiPT0
20830
20831Wed Apr 13 15:05:00 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
20832
20833 * gdb.t07/{recurse.exp, recurse.c}: New tests for watchpoints
20834 on local variables in recursive functions.
20835
20836 * gdb.t07/Makefile.in: Build the new test.
20837
20838Tue Apr 12 20:45:25 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
20839
20840 * gdb.t17/gdbme.c (t_func_values): Do not compare function pointers
20841 directly. Instead compare the return values from actual calls.
20842
20843Mon Apr 11 10:31:00 1994 Bill Cox (bill@rtl.cygnus.com)
20844
20845 * Makefile.in (check): Set TCL_LIBRARY for runtest.
20846
20847Mon Apr 11 09:15:30 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
20848
20849 * From Peter Schauer with minor modifications.
a9c64011
AS
20850 * gdb.t15/return.exp (return_tests): Handle targets where "return"
20851 stops in mid-line in the caller. Add xfail for returning a float
20852 value on X86 targets.
c906108c
SS
20853
20854Tue Apr 5 15:16:33 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
20855
20856 * gdb.disasm/hppa.exp (fcmp_tests): Break up into two halves
20857 to avoid expect lossage.
20858 (fmem_LRbug_tests): Likewise.
20859 * gdb.disasm/hppa.s: Corresponding changes.
20860
20861 * gdb.disasm/hppa.exp: Rework escape sequences and end-of-line
20862 conditions to work with latest dejagnu/expect.
20863
20864 * gdb.t15/funcargs.exp (finish from indirect call): No longer
20865 expected to fail on the PA.
20866 (backtrace in call with trampolines): Explicitly require main
20867 to be frame #1 (no trampolines should show up in backtrace).
20868
20869 * gdb.t00/default.exp: Use "exp_continue" rather than obsolete
20870 "continue -expect".
20871 * gdb.t06/break.exp: Likewise.
20872 * gdb.t07/watchpoint.exp: Likewise.
20873 * gdb.t13/bitfields.exp: Likewise.
20874 * gdb.t15/{funcargs,return}.exp: Likewise.
20875 * gdb.stabs/weird.exp: Likewise.
20876 * config/{mips,udi}-gdb.exp: Likewise.
20877
20878 * hppa.sed: Enclose comments within a sed command to avoid
20879 losing with the old OSF1 sed.
20880
20881Wed Mar 30 00:31:49 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20882
20883 * gdb.t02/whatis.exp, gdb.t08/opaque.exp: Add XFAILs for
20884 sequent dynix.
20885 * gdb.t06/signals.exp: Add clear_xfail for sequent dynix.
20886 * gdb.t15/funcargs.exp: Conditionally step again to really
20887 finish from marker_call_with_trampolines. Handle the case where
20888 the first step from within call_with_trampolines already steps
20889 us back to main.
20890 * gdb.t15/gdbme.c: Add comment to closing brace of
20891 call_with_trampolines for funcargs.exp.
20892
20893Tue Mar 29 23:55:27 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
20894
d63a86f8 20895 * gdb.t07/watchpoint.exp (test_watchpoint_triggered_in_syscall):
c906108c
SS
20896 Fix typo(s).
20897
20898Sun Mar 27 16:53:14 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
20899
20900 * gdb.t07/gdbme.c: More code for watchpoint testing.
20901
20902 * gdb.t07/watchpoint.exp: Accept both "Watchpoint" and
20903 "Hardware watchpoint" throughout file.
20904 (test_watchpoint_triggered_in_syscall): New test.
20905 (test_complex_watchpoint): New test.
20906
20907Fri Mar 25 17:05:31 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
20908
20909 * gdbme.c (call_with_trampolines): New function to try and step
20910 into. Tests trampoline problems on the PA.
20911
20912 * funcargs.exp (localvars_in_indirect_call): No longer expect
20913 stepping into indirect call to fail on PAs.
20914 (test_stepping_over_trampolines): New test.
20915
20916Wed Mar 23 07:43:33 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
20917
20918 * TODO: Add suggestions for static member function tests, and
20919 completion tests.
20920
20921Wed Mar 16 08:28:28 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
20922
20923 * TODO: Add suggestions for "p/a" tests.
20924
20925 * lib/gdb.exp: Set prompt to (gdb) if it isn't already set.
20926 (default_gdb_exit): Replace all the hair with sending "quit" to
20927 the process with a simple close.
20928
20929Tue Mar 15 08:45:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
20930
20931 * TODO: Add suggestions for shared library tests.
20932
20933Sun Mar 13 10:45:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
20934
20935 * TODO: Add suggestions for x/s tests.
20936
20937Fri Mar 11 08:22:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
20938
20939 * gdb.t00/help.exp: Replace most of docstrings for "tbreak",
20940 "enable once", and "enable breakpoints once" with ".*".
20941
20942Thu Mar 10 08:34:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
20943
20944 * TODO: Add suggestions about structure passing tests.
20945
20946Mon Mar 7 13:45:54 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20947
20948 * gdb.t03/gdbme.c: gcc version 1 puts out the wrong stabs for
20949 the primary1 test, use work around if __GNUC__ < 2.
20950 * gdb.t06/signals.c: Add comments for signals.exp pattern matching.
20951 * gdb.t06/signals.exp: Add XFAILs for i386 bsd and vax ultrix.
20952 Test for bad output rather than waiting for timeout. Issue
20953 second continue only if first continue failed.
20954
20955Wed Mar 2 10:08:01 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
20956
20957 * gdb.t21/cplusfuncs.exp (test_paddr_operator_functions): Do
20958 operator[] test with gdb_test because the old code didn't seem to
20959 be getting the quoting right with the new dejagnu.
20960
20961Thu Feb 24 19:49:25 1994 Rob Savoye (rob@poseidon.cygnus.com)
20962
20963 * lib/gdb.exp: Set GDB to a fresh gdb if there is one, else use
20964 one from the path.
20965 * Makefile.in: Use a fresh expect if there is one, use runtest
20966 from the src tree if there is one.
d63a86f8 20967
c906108c
SS
20968Thu Feb 24 18:49:37 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
20969
20970 * gdb.t06/break.exp (test_next_with_recursion): Remove xfail for
20971 next over recursive call. Revise the tests from that point on
20972 (which had been skipped) to match GDB's actual (correct) output.
20973
20974 * gdb.t07/watchpoint.exp (test_stepping): Remove xfail for bug
20975 with next over a breakpoint whose condition is false.
20976
20977 * gdb.t00/help.exp: Comment out "help set print" tests just like
20978 (and for same reason as) "help set" test.
20979
20980Mon Feb 14 09:58:23 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
20981
20982 * gdb.disasm/hppa.s (fmemLRbug_tests): New tests.
20983 * gdb.disasm/hppa.exp (fmemLRbug_tests): Run them.
20984
20985Sun Feb 6 15:36:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
20986
20987 * gdb.t06/break.exp (test_next_with_recursion): Remove no longer
20988 necessary gdb_target_udi.
20989
20990 * gdb.t03/ptype.exp: For UDI, skip tests which call malloc.
20991
20992 * gdb.t02/whatis.exp, gdb.t03/ptype.exp: Remove xfails for PRs
20993 1838 and 2417; they are fixed.
20994
20995 * gdb.t02/whatis.exp (v_char_array, v_signed_char_array),
20996 gdb.t03/ptype.exp (ptype structure, ptype union):
20997 Remove xfails; the test is looser than when the xfails were added.
20998
20999 * gdb.t00/{help.exp,default.exp}: Don't test "target remote" on UDI.
21000 * gdb.t00/help.exp: Don't expect remote to be in "help target" output.
21001
21002 * gdb.t01/run.exp: Only run shell test if isnative.
21003
21004 * config/udi-gdb.exp (gdb_load): Use "file", not "load" command,
21005 since "run" automatically loads if necessary. Call gdb_target_udi
21006 after the "file" since "file" kills any execution target.
21007
21008 * config/udi-gdb.exp (gdb_start): Don't send "set args main" to
21009 GDB. GDB doesn't work that way (not anymore at least) on UDI.
21010 * gdb.t01/run.exp, gdb.t06/break.exp: Don't pass extra first
21011 argument for UDI.
21012
21013Fri Feb 4 12:19:32 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
21014
21015 * gdb.t17/interrupt.c: If we get EINTR, don't print an error message.
21016
21017 * gdb.t17/callfuncs.exp: Add xfails for rs6000.
21018
21019Sat Feb 5 09:11:56 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
21020
21021 * gdb.t24/demangle.exp: Re-write demangle to just call gdb_test,
21022 properly quoting regexps. This makes the second argument to
21023 demangle a fixed string, which matches the callers, instead of a
21024 shell-style pattern which is what the previous implementation
21025 used. Update some of the callers.
21026
21027Sat Feb 5 10:19:09 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
21028
21029 * gdb.disasm/hppa.s (comib_tests): Add missing instruction.
21030 (comib_nullified_tests): Fix typo.
21031 * gdb.disasm/hppa.exp (all comb tests): Fix thinkos in expect
21032 strings. No longer expected to fail.
21033
21034 * gdb.disasm/hppa.s (addib_tests): Fix typo.
21035 * gdb.disasm/hppa.exp (all addb tests): Fix thinkos in expect
21036 strings. No longer expected to fail.
21037
21038 * gdb.disasm/hppa.exp (fmpy_addsub_tests): Fix typo in expect
21039 string. No longer expected to fail.
21040
21041Fri Feb 4 23:45:11 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
21042
21043 * gdb.disasm/hppa.exp (fcmp_tests): Fix thinko in expect string.
21044 No longer expected to fail.
21045
21046 * gdb.disasm/hppa.exp (xmpyu_tests): Fix buglet in expect
21047 string. No longer expected to fail.
21048
21049Fri Feb 4 10:35:42 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
21050
21051 * gdb.t24/demangle.exp: Remove a bunch more tests which differ
21052 only in the names (I probably got most of them). I was even
21053 generous with some which differed in underscores in names, and
21054 probably missed a few, and I *still* was able to remove almost a
21055 third of the file with almost no impact on testsuite coverage.
21056
21057Thu Feb 3 12:04:49 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
21058
21059 * gdb.t00/default.exp: Match udi_attach error message as well as
21060 the one from child_attach.
21061
21062 * gdb.t00/default.exp: Use "." instead of "?" to match a question mark.
21063
21064 * gdb.stabs/weird.exp: Remove xfail for const70; just fixed in GDB.
21065
21066 * gdb.stabs/weird.def (bad_neg0type): Size of this type is 16, not 8.
21067 * gdb.stabs/weird.exp: Remove xfail for "p bad_neg0"; this fixes it.
21068
21069 * Move test with enums and partial symbols back to
21070 gdb.t03/{ptype.exp,gdbme.c} from gdb.stabs/{weird.def,weird.exp}.
21071 Reverts the change of 26 May 93. Per today's change to
21072 stabs.texinfo, the behavior that weird.exp was expecting was
21073 unreasonable; what is important is that the compiler+gdb get
21074 things right, which happens with a recent gcc. Also fix the test
21075 to deal with native compilers which put out the stab gdb can't
21076 deal with.
21077
21078Mon Jan 31 15:40:11 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
21079
21080 * gdb.t24/demangle.exp: Remove a bunch of tests which differ only
21081 in the names. The main thing these accomplish is to slow things down.
21082 Many more such duplicates surely remain.
21083
21084 * gdb.t00/help.exp: Comment out "help support" test just like
21085 (and for same reason as) "help set" test.
21086
21087Mon Jan 31 06:43:45 1994 Fred Fish (fnf@cygnus.com)
21088
21089 * gdb.t06/break.exp: Remove setup_xfails for
21090 sparc-sun-solaris2.*, these tests now pass with latest gcc and gdb.
21091 * gdb.t20/inherit.exp (test_ptype_si): Update warning message
21092 about known bug in gcc to include up through 2.5.8.
21093 * gdb.t20/inherit.exp (test_ptype_vi): Accept "_vb." as well as
21094 well as "_vb$".
21095 * gdb.t21/cplusfuncs.exp (test_lookup_operator_functions):
21096 Remove setup_xfails for sparc-sun-solaris2.*, these tests now pass
21097 with latest gcc and gdb.
21098 * gdb.t22/virtfunc.exp (test_ptype_of_classes): Accept "_vb." as
21099 well as "_vb$".
21100
21101Sat Jan 29 23:31:26 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
21102
21103 * configure.in (hppa*-*-*): Also configure and build stabs-only
21104 tests.
21105
21106Thu Jan 27 08:21:16 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
21107
21108 * gdb.t10/hppa.mt: A makefile fragment for the PA.
21109 * gdb.t10/configure.in (hppa*-*-*): Use it.
21110
21111Tue Jan 25 12:58:26 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21112
21113 * gdb.t09/corefile: Increase timeout when spawning gdb explicitly.
21114
21115Wed Jan 19 12:40:25 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21116
21117 * gdb.t06/signals.exp: Handle blocked SIGTRAP on sun3 for bash
21118 versions prior to 1.13.5.
21119
21120Tue Jan 18 20:10:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
21121
21122 * gdb.t00/default.exp (show prompt): In FAIL case, only match if
21123 the prompt is at the start of a line.
21124
21125Mon Jan 17 20:07:51 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
21126
21127 * gdb.disasm/hppa.s: Add new tests for sfu and copr instructions.
21128 Enable "diag" instruction. Delete copr from fpu_misc_tests, it's
21129 in the copr tests now.
21130 * gdb.disasm/hppa.exp: Run new sfu and copr tests. Do not expect
21131 copr in the fpu_misc tests anymore. fpu_misc tests are no longer
21132 expected to fail.
21133
21134Fri Jan 14 14:24:21 1994 Rob Savoye (rob@darkstar.cygnus.com)
21135
21136 * gdb.t00/teststrategy.exp, gdb.t07/watchpoint.exp,
21137 gdb.t31/chillvars.exp, lib/gdb.exp:
21138 Tweak to run under either version of expect.
21139 * lib/gdb.exp (default_gdb_exit): Remove "catch" statement.
21140 * gdb.t00/teststrategy.exp: Use isnative and verbose procedures.
21141 * gdb.t11/list.exp: Remove extraneous whitespace.
21142
21143Sat Jan 15 09:57:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
21144
21145 * gdb.t16/printcmds.exp (test_print_strings): Accept
21146 "(unsigned char *) " before the string.
21147
21148 * TODO: Add notes about printing of fancy types and GDB expressions.
21149
21150Thu Jan 13 17:16:09 1994 Stan Shebs (shebs@andros.cygnus.com)
21151
21152 * Makefile.in: Pass LDFLAGS and LIBS to sub-makes.
21153 * gdb.t06/configure.in: Don't try to compile signals test program
d63a86f8 21154 if doing mips-idt-ecoff.
c906108c
SS
21155
21156Thu Jan 13 08:25:55 1994 Rob Savoye (rob@darkstar.cygnus.com)
21157
21158 * Most .exp files: Tweak to run under either version of expect.
21159
21160Tue Jan 11 15:21:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
21161
21162 * gdb.t12/scope.exp: Add xfails for rs6000. Remove 1806 from existing
21163 xfails; I'm not sure why they are failing, but not because of PR 1806.
21164
21165Mon Jan 10 22:14:20 1994 Rob Savoye (rob@darkstar.cygnus.com)
21166
21167 * config/unix-gdb.exp: Remove gdb_unload cause it's already
21168 defined in lib/gdb.exp.
21169
21170Fri Jan 7 12:42:45 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21171
21172 * gdb.t07/watchpoint.exp: Clear xfail for calling function with
21173 watchpoint enabled on mips, CALL_DUMMY_BREAKPOINT_OFFSET got defined.
21174 * gdb.t20/gdbme.cc, gdb.t21/gdbme.cc: Conversion operator functions
21175 have to be typeless.
21176
21177Tue Jan 4 09:32:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
21178
21179 * TODO: Add suggestion for copyright year test.
21180
21181Mon Jan 3 11:35:26 1994 Stan Shebs (shebs@andros.cygnus.com)
21182
21183 * configure.in (*-*-lynxos*): Add stabs tests.
21184
21185Wed Dec 1 21:54:05 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
21186
21187 * gdb.stabs/hppa.sed: Only lables should ever start in column zero,
21188 so insert a tab before any assembler directive in column zero.
21189
21190 * gdb.disasm/hppa.exp (all_fpu_memory_tests): Test FP quadword
21191 stores.
21192 * gdb.disasm/hppa.s (fpu_memory_indexing_tests): Add FP quadword
21193 stores.
21194 (fpu_short_memory_tests): Likewise.
21195
21196Mon Nov 22 13:23:22 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21197
21198 * gdb.stabs/ecoff.mt: Delete alpha specific if block, fix typo.
21199 * gdb.stabs/ecoff.sed: Escape inserted blanks with backslashes, embed
21200 .stabs directives in comments.
21201
21202Fri Nov 19 14:09:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21203
21204 * TODO: New file, describing tests we could write.
21205 * gdb.t09/corefile.exp: Move description of tests to write to TODO.
21206
21207Tue Nov 16 21:07:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21208
21209 * gdb.t06/signals.exp: Add kludge to force re-sync.
21210
21211 * gdb.t00/teststrategy.exp: If we accidently send the "maint dump-me"
21212 to xgdb instead of gdb, get out of gdb.
21213
21214Tue Nov 16 10:21:57 1993 Rob Savoye (rob@cygnus.com)
21215
21216 * lib/gdb.exp: Make GDB and GDBFLAGS global so the scoping work
21217 for info.
21218
21219Sat Nov 13 23:17:48 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
21220
21221 * gdb.stabs/hppa.mt: A makefile fragment for the PA.
21222 * gdb.stabs/configure.in (hppa*-*-*): Use it.
21223 * gdb.stabs/hppa.sed: New sed script for the PA.
21224
21225Sat Nov 13 22:50:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21226
21227 * gdb.stabs: Re-write weird.def and configuration to use sed
21228 instead of cpp. sed is portable and POSIX; cpp is neither.
21229
21230Fri Nov 12 15:26:36 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21231
21232 * gdb.t06/signals.exp: Remove one sun3 XFAIL which has been fixed.
21233
21234Mon Nov 8 16:55:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21235
21236 * gdb.t20/gdbme.cc: Add comment about pmi being optimized out.
21237
21238Thu Nov 4 23:07:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21239
21240 * gdb.stabs/weird.exp, gdb.t22/virtfunc.exp: Accept "_vb." as well as
21241 "_vb$".
21242 * gdb.t00/teststrategy.exp: Add xfail for RS/6000.
21243 * gdb.t03/ptype.exp: Add comments and messages about FAILs with xlc.
21244
21245Wed Nov 3 13:53:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21246
21247 * lib/gdb.exp: Comment out code which depends on non-existent
21248 `transform' procedure.
21249
21250Wed Nov 3 11:23:11 1993 Rob Savoye (rob@darkstar.cygnus.com)
21251
21252 * lib/gdb.exp (default_gdb_exit): Remove `catch "close"'.
21253 * lib/gdb.exp: Transform tool name.
21254 * gdb.t*/*.exp: Change error to perror so it works with DejaGnu
21255 1.1's new error handling system.
21256
21257Mon Nov 1 10:36:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21258
21259 * Makefile.in, gdb.t2*/Makefile.in: Add -O to CXXFLAGS.
21260
21261Fri Oct 29 17:58:14 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21262
21263 * gdb.t00/default.exp: Avoid tests with a lot of .* in them.
21264 They made pattern matching so slow that timeouts happened on
21265 heavily loaded systems. Now any output from "show print" which
21266 gets us back to the GDB prompt is a PASS.
21267
21268Mon Oct 25 14:36:50 1993 Stu Grossman (grossman at cygnus.com)
21269
21270 * gdb.disasm/hppa.mt: Use $(srcdir) in hppa.o make rule.
21271
21272Mon Oct 25 13:35:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21273
21274 * gdb.t06/signals.exp: Skip whole file with xfail for HPPA.
21275
21276 * gdb.t24/demangle.exp: Remove "3220" from the one remaining xfail.
21277 It is not from PR 3220.
21278
21279Sun Oct 24 18:49:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21280
21281 * gdb.t00/{help.exp,default.exp}: Loosen up a few more tests which
21282 just started failing because they depended on the order the
21283 subcommands are presented, or exact docstring text. This kind of
21284 test is a pain and has minimal benefit.
21285
21286Thu Oct 21 08:26:48 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21287
21288 * gdb.t09/corefile.exp: At end of test, use "core" command with
21289 no arguments.
21290
21291Wed Oct 20 08:56:02 1993 Stu Grossman (grossman at cygnus.com)
21292
21293 * gdb.t{01 02 03 04 05 06 07 08 09 10 11 12 13 15 16
21294 17}/Makefile.in: Make it possible to run the testsuite with Sun
21295 make and CC = cross gcc by adding explicit build rules for .o
21296 files.
21297
21298Tue Oct 19 14:57:38 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21299
21300 * gdb.t15/funcargs.exp: Don't put comments on same line as
21301 setup_xfail (@#$*%& tcl braindamage!).
d63a86f8 21302
c906108c
SS
21303Mon Oct 18 21:50:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21304
21305 * gdb.disasm/hppa.exp: Use $objdir/$subdir/$binfile not just $binfile.
21306
21307Fri Oct 15 15:39:54 1993 Kung Hsu (kung@cirdan.cygnus.com)
21308
21309 * gdb.t20/classes.exp: 'const xxx &' becomes 'xxx const &'.
21310 * gdb.t20/inherit.exp: remove three dumplicate entries.
21311
21312Fri Oct 15 13:45:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21313
21314 * gdb.t06/break.exp: For "next over recursive call", fail on any
21315 incorrect output, not just on "factorial (value=2)".
21316
21317Fri Oct 15 11:52:56 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21318
21319 * gdb.t12/scope.exp: Remove xfails, filename::var syntax should be
21320 working now. Add an xfail if accesing a bss variable causes
21321 a memory error if the target is not yet run.
21322
21323Thu Oct 14 19:16:56 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21324
21325 * gdb.t24/demangle.exp: Clean up spacing (2 strings), inclusion of
21326 constructor name (2 string), name of _GLOBAL_ demangling (2 strings),
21327 name of __st* demangling (2 strings). Did Kung really get the
21328 more than 95 others right without testing them?
21329
21330Thu Oct 14 16:27:08 1993 Kung Hsu (kung@cirdan.cygnus.com)
21331
21332 * gdb.t24/demangle.exp: clean up XFAILS, more than 100
21333
21334Thu Oct 14 11:40:30 1993 Jeffrey Law (law@cs.uah.edu)
21335
21336 * configure.in (configdirs): Add gdb.disasm
21337 * gdb.disasm: New directory for GDB disassembler tests.
21338 * gdb.disasm/hppa.{exp,s,mt}: Disassembly tests for the HPPA.
21339
21340Thu Oct 14 11:40:30 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21341
21342 * gdb.t00/help.exp: Don't test "help set".
21343
21344 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Remove all xfails
21345 from within expect statements. None of these happen anymore and
21346 they cause regressions to be silently unnoticed.
21347
21348 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Add notes (in failure
21349 messages) about known failures with gcc cygnus-2.4.5-930417.
21350
21351 * gdb.t02/Makefile.in, gdb.t08/Makefile.in: Make all depend on
21352 comp-info.exp so it gets built if it doesn't exist.
21353
21354 * gdb.t13/{Makefile.in,bitfields.exp}: Remove comp-info.exp stuff;
21355 it is no longer used.
21356 * gdb.t13/comp-info.c: Removed.
21357
21358Wed Oct 13 22:54:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
21359
21360 * gdb.t06/signals.exp: Add xfail for sun3.
21361
21362Thu Oct 7 12:01:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21363
21364 * gdb.t17/interrupt.exp: Add xfail for Irix (currently not really
21365 relevant because ^C doesn't get sent but failure can be reproduced
21366 interactively).
21367
21368Tue Oct 5 10:43:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21369
21370 * gdb.stabs/alpha.mt: New configuration file for alpha.
21371 * gdb.stabs/configure.in: Use it.
21372 * gdb.stabs/ecoff.mt, weird-ecoff.sed: Change sed script to enable
21373 sharing with alpha.mt, redefine long to word via preprocessor.
21374 * gdb.stabs/weird.def: Conditionally adapt storage layout of v_comb
21375 for alpha.
21376 * gdb.stabs/weird.exp: Handle compilation of weird.s by alpha
21377 native cc.
21378 * gdb.t00/teststrategy.exp: Change expect string so that we
21379 consume the `(xgdb)' from the command echo and from the gdb prompt.
21380 * gdb.t05/expr.exp: xfail "print unsigned int == (~0)" on the alpha.
21381 gdb currently compares all values as long, so this failure probably
21382 applies to any configuration where LONGEST is bigger than a target int.
21383 * gdb.t08/comp-info.c: New file to determine if gdbme is compiled
21384 with gcc.
21385 * gdb.t08/Makefile.in, opaque.exp: Use it. Alpha native cc is unable
21386 to handle opaque pointers, gcc is.
21387 * gdb.t21/gdbme.cc, gdb.t23/gdbme.cc: operator new takes a size_t
21388 as first argument. Include <sys/types.h> and change all operator
21389 new definitions to use size_t.
21390 * gdb.t21/cplusfuncs.exp: Handle changes in output for operator new
21391 now that we use size_t.
21392
21393Wed Sep 29 00:55:49 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21394
a9c64011 21395 * gdb.t03/ptype.exp, gdb.t15/printcmds.exp: When constructing
c906108c 21396 a long or float array cast all array members to the same type.
a9c64011 21397 * gdb.t04/setvar.exp: Handle the decimal output of an unsigned long
c906108c 21398 with 64 bit longs.
a9c64011 21399 * gdb.t07/watchpoint.exp: Add finish and until variations encountered
c906108c 21400 on alpha.
a9c64011 21401 * gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Add xfails for alpha.
c906108c
SS
21402
21403Tue Sep 28 17:26:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21404
21405 * gdb.t24 (demangle.exp): Constructors of templates have names like
21406 vector<int>::vector(int) not vector<int>::vector<int>(int). See
21407 section 14.6 of the ARM.
21408
21409 * gdb.t24 (demangle.exp): Remove a whole bunch of tests of the form
21410 "_vt$MoveCmd"; these differ only in name from "_vt$foo", so they
21411 accomplish little and slow down the testsuite.
21412
21413 * gdb.t24 (demangle.exp): Accept "XXX const" as well as "const XXX".
21414 Accept spaces various places.
21415
21416Tue Sep 21 17:28:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21417
21418 * gdb.t07/watchpoint.exp: On sparc, clear xfail for calling function
21419 with watchpoint enabled.
21420
21421 * Makefile.in: Remove definition of CC and remove the second
21422 definition of CXX (the "CXX = gcc" one remains). These definitions
21423 were causing backquotes to be expanded within backquotes, which
21424 doesn't work.
21425
21426Sat Sep 18 09:43:21 1993 Jim Kingdon (kingdon@poseidon.cygnus.com)
21427
21428 * gdb.t17/callfuncs.exp: Add "return 0" to end.
21429
21430Fri Sep 17 04:41:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21431
a9c64011
AS
21432 * gdb.stabs/ecoff.mt: Remove STABSCC hack.
21433 * gdb.stabs/weird.exp: Handle the case where weird.o is compiled
c906108c
SS
21434 by mips cc and contains no stabs entries.
21435
21436Thu Sep 16 17:22:12 1993 Rob Savoye (rob@darkstar.cygnus.com)
21437
21438 * config/vx-gdb.exp: Use fake device to load files rather than
21439 NFS.
21440 * lib/gdb.exp: New proc to do "file" command.
21441 * config/unix-gdb.exp: Use new "file" proc.
21442
21443Thu Sep 16 13:45:44 1993 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
21444
21445 * config/mips-gdb.exp (gdb_load): Increase timeout to 2400.
21446 Rework board rebooting slightly.
21447 (gdb_exit): Don't exit from the remote shell; there isn't one.
21448 * gdb.stabs/weird.exp: If a program is being debugged already,
21449 kill it.
21450 * gdb.t04/setvar.exp: Stop and restart gdb.
21451 * gdb.t05/expr.exp: Likewise.
21452 * gdb.t07/watchpoint.exp: If target is mips-idt-*, stop and
21453 restart gdb and reload the program.
21454 * gdb.t08/opaque.exp: Likewise.
21455 * gdb.t12/scope.exp: Likewise.
21456 * gdb.t13/bitfields.exp: Likewise.
21457 * gdb.t15/funcargs.exp: Likewise.
21458 * gdb.t20/classes.exp: Likewise.
21459 * gdb.t03/ptype.exp: Increase timeout.
21460 * gdb.t16/printcmds.exp (test_print_string_constants,
21461 test_print_array_constants): Likewise.
21462 * gdb.t17/callfuncs.exp (do_function_calls): Likewise.
21463 * gdb.t20/classes.exp (do_tests): Likewise.
21464 * gdb.t22/virtfunc.exp (test_virtual_calls): Likewise.
21465
21466Wed Sep 15 14:24:36 1993 Ian Lance Taylor (ian@cygnus.com)
21467
21468 * gdb.stabs: Renamed *wierd* to *weird*.
21469
21470Wed Sep 15 10:36:50 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
21471
21472 * gdb.t13/bitfields.exp: Test for bad output rather than waiting
21473 for timeout. Add "known gcc 2.4.5 bug" to failure message.
21474
21475Tue Sep 14 17:16:44 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
21476
21477 * gdb.stabs/wierd.exp (print_wierd_var): Test size, not type name.
21478 (do_tests): Remove xfail for whatis on one_var and two_var.
21479
21480Wed Sep 8 23:14:23 1993 Rob Savoye (rob@darkstar.cygnus.com)
21481
21482 * Makefile.in: Made cross building work better by adding
21483 {RUNTEST,CC}_FOR_TARGET and using TARGET_FLAGS_TO_PASS.
21484
21485Tue Sep 7 14:11:52 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21486
21487 * gdb.t15/{return.c,return.exp,Makefile.in}:
21488 New test, currently commented out.
21489
21490Tue Aug 31 16:51:29 1993 Rob Savoye (rob@darkstar.cygnus.com)
21491
21492 * config/udi-gdb.exp: gdb_exit now kills any isstip processes
21493 still running and removes the leftover named socket so GDb can do
21494 clean restarts.
21495
21496Mon Aug 30 17:55:16 1993 Rob Savoye (rob@darkstar.cygnus.com)
21497
21498 * gdb.t01/run.exp: Add match for VxWorks, cause I/O comes out the
21499 console, not GDB.
21500 * config/mt-*: Added default values for RUNTEST and RUNTESTFLAGS so
21501 cross testing works better with "make check"
21502 * config/unix-gdb: Use default procedures for exit and version.
21503 * config/vx-gdb.exp: Cleaned up and massaged back to working order
21504 with the newest VxWorks.
21505
21506Thu Aug 26 17:50:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21507
21508 * gdb.t20/classes.exp: For "ptype class Base1", continue to accept
21509 old form.
21510
21511 * gdb.t22/virtfunc.exp: If it prints `struct' (not `class') with a
21512 name (e.g. devo gdb with gcc 2.4.5), it is still a pass.
21513
21514 * gdb.t10/crossload.exp: Skip whole file (for now, until we fix it).
21515
21516 * config/unix-gdb.exp: Remove this version of gdb_exit
21517 * lib/gdb.exp: Merge in all the crap from config/unix-gdb.exp.
21518 Rob says he'll look at it when he gets back to testing boards.
21519
21520Thu Aug 26 07:20:00 1993 Fred Fish (fnf@deneb.cygnus.com)
21521
21522 * gdb.t22/virtfunc.exp: Accept missing struct/class names as
21523 an expected fail for certain ptype commands.
21524
21525 * gdb.t20/classes.exp: Update expected results of "ptype class
21526 Base1" to account for the constructor that now appears in the type.
21527
21528Wed Aug 25 16:48:05 1993 Fred Fish (fnf@deneb.cygnus.com)
21529
21530 * configure.in (configdirs): Restore gdb.t04, which mysteriously
21531 disappeared from list.
21532 * config/{udi-gdb.exp, gdb-unix.exp}: Replace calls to obsolete
21533 "alldone" proc with call to cleanup and exit.
21534 * {gdb.t01/run.exp, gdb.t01/term.exp, gdb.t02/whatis.exp,
21535 gdb.t03/ptype.exp, gdb.t04/setvar.exp, gdb.t05/expr.exp,
21536 gdb.t06/break.exp, gdb.t07/watchpoint.exp, gdb.t08/opaque.exp,
21537 gdb.t09/corefile.exp, gdb.t10/crossload.exp, gdb.t11/list.exp,
21538 gdb.t12/scope.exp, gdb.t13/bitfields.exp}: Replace calls to
21539 "alldone" proc with simple returns that suppress remaining
21540 tests. The alldone proc went away many months ago.
21541
21542Tue Aug 24 11:04:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21543
21544 * gdb.t10/nodebug.exp: Comment out "maint print msymbols" tests.
21545
21546 * gdb.t12/gdbme0.c (localscopes, autovars): Modify to foil gcc -O.
21547
21548Thu Aug 19 22:08:41 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21549
21550 * gdb.t15/funcargs.exp: Allow arguments for main in backtraces
21551 as vax gdb will display them.
21552
21553Thu Aug 19 18:18:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21554
21555 * gdb.t20/gdbme.cc: Do some calculation with v.x, to confound
21556 optimizers.
21557
21558 * scope.exp: Change "bad value for localval" messages so each one
21559 is unique.
21560
21561 * config/unix-gdb.exp (gdb_exit): Move info on this vs.
21562 lib/gdb.exp (gdb_exit) from ChangeLog to comments.
21563
21564 * gdb.t06/signals.exp: Skip the whole file with xfail for delta68.
21565
21566Tue Aug 17 00:05:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21567
21568 * gdb.t00/teststrategy.exp: Deal with it if cmdsize = 1 line
21569 doesn't exist (due to optimization).
21570
21571Mon Aug 16 21:05:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21572
21573 * gdb.stabs/wierd.exp: Deal with it if echo of "file" command
21574 contains \r because the filename is long.
21575
21576 * gdb.t06/signals.exp: Revise comments regarding "'next' behaved as
21577 'continue'" bug, and change xfail back to i*86-univel-sysv4*.
21578
21579Mon Aug 16 03:05:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21580
21581 * gdb.t00/help.exp, gdb.t02/whatis.exp, gdb.t07/watchpoint.exp,
21582 gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Update for vax running
21583 Ultrix.
21584 * gdb.t02/whatis.exp: Use procedure to setup xfails on long versus
21585 int tests.
21586 * gdb.t08/opaque.exp: Use procedure to setup xfails for opaque tests.
21587
21588Thu Aug 12 15:24:28 1993 Fred Fish (fnf@deneb.cygnus.com)
21589
21590 * Makefile.in (distclean): Remove *.log *.plog *.sum *.psum site.*.
21591
21592 * gdb.t17/interrupt.exp: Fix 'missing Continuing' case so pattern
d63a86f8 21593 to match does not match the passing case but still matches the
c906108c
SS
21594 failing case.
21595
21596Thu Aug 12 16:58:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21597
21598 * Makefile.in (distclean): Remove *.plog *.sum *.psum site.*.
21599
21600Wed Aug 11 19:47:27 1993 John Gilmore (gnu@rtl.cygnus.com)
21601
21602 * lib/gdb.exp (gdb_exit): Move the best version of gdb_exit
21603 to here. Fix 'Quit anyway.*?' bug (? is a regexp metacharacter).
21604 * config/{mips-gdb.exp, nind-gdb.exp, udi-gdb.exp, vx-gdb.exp}:
21605 Remove various versions of gdb_exit.
21606 * config/vx-gdb.exp: Remove quit_vxgdb, change a caller to call
21607 gdb_exit.
21608 * config/unix-gdb.exp: gdb_exit remains here, and should override
21609 the generic version, since it's doing a lot of wierd stuff that
21610 the other versions aren't. FIXME, fold it in, or abandon this
21611 version.
21612
21613Wed Aug 11 12:09:32 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21614
21615 * gdb.t24/demangle.exp: Add tests for PR 3220.
21616
21617Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21618
21619 * gdb.t24/demangle.exp: Add lucid test for __vtbl__3foo__vt_cc_main_.
21620
21621Tue Aug 10 15:45:25 1993 Fred Fish (fnf@deneb.cygnus.com)
21622
21623 * gdb.t07/watchpoint.exp: Clear xfail with "i*86-*-*", not just
21624 "i386-*-*". Works for i486 as well.
21625
21626 * gdb.t06/signals.exp: Rework code that recognizes known SVR4
21627 bug, and expand domain of xfail to all SVR4 systems, since the
21628 actual problem is likely to be in generic SVR4 /proc support.
21629
21630Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21631
21632 * config/unix-gdb.exp (gdb_load): Add eof to expect statement.
21633
21634Tue Aug 10 09:56:56 1993 Fred Fish (fnf@deneb.cygnus.com)
21635
21636 * gdb.t17/interrupt.exp: Set up xfail for *-*-sysv4*, in chain of
21637 xfails for other systems. Match a missing 'Continuing.' as an
21638 explicit fail for i*86-*-sysv4*, so it doesn't hose other tests.
21639
21640 * gdb.t20 {classes.exp, inherit.exp, misc.exp}, gdb.t21/cplusfuncs.exp,
21641 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t31/chillvars.exp:
21642 Only issue warning for missing executables if -all option is used.
21643
21644 * gdb.stabs/wierd.exp: Only issue warning for missing wierd.o
21645 file if -all option is used. It's like an unpredictable XFAIL.
21646
21647Mon Aug 9 10:13:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21648
21649 * gdb.t15/funcargs.exp: Add comments that hppa xfails are only
21650 for dynamically linked binaries.
21651
21652 * gdb.t10/crossload.exp: Add `set gnutarget auto' at end of tests.
21653
21654Sun Aug 8 14:21:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21655
21656 * gdb.t20/inherit.exp: Change message for "print tagless struct"
21657 to state that this is a known bug in old versions of g++.
21658
21659Fri Aug 6 21:40:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21660
21661 * gdb.t17/interrupt.exp: Add xfail for 386 bsd. Accept echoed newline
21662 while waiting for `Continuing'.
21663
21664Fri Aug 6 13:38:08 1993 Fred Fish (fnf@deneb.cygnus.com)
21665
21666 * gdb.t10/nodebug.exp: Expect to find local/global minimal symbols
21667 in text, data, and bss.
21668 * gdb.t10/nodebug.c: Add local and global test variables for
21669 initialized and uninitialized data.
21670
21671Thu Aug 5 12:18:40 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21672
21673 * config/unix-gdb.exp (gdb_exit): Add "wait".
21674
21675Thu Aug 5 18:14:06 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21676
21677 * gdb.t06/signals.exp: xfail the continue from the handler for all
21678 targets.
21679
21680 * gdb.t07/watchpoint.exp: clear_xfail for i386 when calling a
21681 function with watchpoints enabled, the i386 call dummy starts with
21682 a call.
21683
21684 * gdb.t00/teststrategy.exp, gdb.t09/Makefile.in: Handle the way
21685 386 bsd names its corefiles.
21686
21687Wed Aug 4 08:53:41 1993 Fred Fish (fnf@cygnus.com)
21688
21689 * gdb.t10/Makefile.in (nodebug.o): Don't use "-c -o", many
21690 compilers don't grok it.
21691 * gdb.t16/gdbme.c (ctable1): Initialize unsigned char array
21692 with small octal ints rather than character constants, which
21693 are signed and might not fit if first promoted to int.
21694
21695Tue Aug 3 18:28:25 1993 Fred Fish (fnf@cygnus.com)
21696
21697 * gdb.t09/Makefile.in (clean): Remove corefile.
21698
21699Mon Aug 2 12:47:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21700
21701 * gdb.t07/watchpoint.exp: Add missing `$prompt $'.
21702
21703Mon Aug 2 12:30:14 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21704 and Jim Kingdon (kingdon@cygnus.com)
21705
21706 * gdb.t06/signals.exp: Change xfail from "*-*-*" to be only for
21707 NO_SINGLE_STEP machines. Fix comment about its cause. Uncomment
21708 the `continue' test right after it (also xfailed if NO_SINGLE_STEP).
21709
21710Fri Jul 30 19:46:55 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21711
21712 * gdb.t17/interrupt.exp: Add xfail for hppa.
21713
21714Fri Jul 30 12:54:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21715
21716 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t08/opaque.exp,
21717 gdb.t09/corefile.exp: Cleanup xfails for fixed mips bugs.
21718 * gdb.t13/bitfields.exp, gdbme.c: Examine a variable in the inferior
21719 to determine signed-ness of bitfields and use the result to setup
21720 the xfail.
21721 * gdb.t15/gdbme.c: Add comments to the two indirect call0a lines.
21722 * gdb.t15/funcargs.exp: Use them to step until the second indirect
21723 call line is reached if necessary.
21724
21725Thu Jul 29 20:33:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21726
21727 * gdb.stabs/wierd.exp: New test, for nameless baseclasses.
21728
21729Mon Jul 26 00:15:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21730
21731 * gdb.t06/break.exp: Also test `clear' command.
21732
21733Wed Jul 21 18:03:38 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
21734
21735 * gdb.t00/teststrategy.exp: Remove extra quote.
21736
21737 * gdb.t07/watchpoint.exp: Change xfail for calling function with
21738 watchpoint enabled to be for all non-68k machines.
21739
21740 * gdb.t15/{mips_pro.{c,exp},Makefile.in}: New test.
21741
21742Mon Jul 19 23:59:26 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21743
21744 * gdb.stabs/configure.in: If configured -with-gnu-as for mips-*-*
21745 targets use aout.mt instead of ecoff.mt as gas understands
21746 standard aout format.
21747
21748Mon Jul 19 18:14:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
21749
21750 * lib/gdb.exp (runto): Don't insist that function we are running to
21751 was compiled with -g.
21752
21753 * gdb.t10/{nodebug.{c,exp},Makefile.in}: New test.
21754
21755 * gdb.t17/interrupt.exp: Before sending ^C, give the inferior time
21756 to get back into the read system call.
21757 Accept leading newline in case where we woke it up.
21758
21759Sun Jul 18 08:40:45 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21760
21761 * gdb.stabs/{ecoff.mt,wierd-ecoff.S,wierd-ecoff.sed}: New files
21762 to make the stabs test work on ecoff systems using gcc and -with-stabs.
21763 * gdb.stabs/{Makefile.in,configure.in,aout.mt,xcoff.mt}: Modify to
21764 enable ecoff configuration.
21765
21766Thu Jul 15 11:54:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21767
21768 * gdb.t15/funcargs.exp (localvars_in_indirect_call): New test.
21769
21770Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21771
21772 * gdb.t16/printcmds.exp: Add another printf test.
21773
21774Wed Jul 14 15:37:13 1993 Ian Lance Taylor (ian@cygnus.com)
21775
21776 * configure.in: If configured -with-stabs on any target, add
21777 stabsdirs to configdirs.
21778
21779Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21780
21781 * gdb.t16/printcmds.exp: Change printf "%f\n" to printf "%f is
21782 fun" so pattern does not match the command itself.
21783
21784Mon Jul 12 11:22:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21785
21786 * gdb.t15/{gdbme.c,funcargs.exp}: Test for alloca-influenced frames.
21787
21788Sun Jul 11 12:03:24 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21789
21790 * gdb.t17/interrupt.exp: Test for more things.
21791
21792Fri Jul 9 14:11:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21793
21794 * gdb.t07/watchpoint.exp: In until test, deal with the way the DEC
21795 compiler arranges the code and line numbers.
21796
21797 * gdb.t17/interrupt.exp: Don't send \n after ^C.
21798
21799Fri Jul 9 09:47:02 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21800
21801 * gdb.t00/help.exp: Increase expect input buffer size.
21802
21803Thu Jul 8 14:26:50 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21804
21805 * gdb.t06/signals.exp: Remove sparc xfail; bug fixed.
21806
21807 * gdb.t07/watchpoint.exp: Add xfail for hppa.
21808
21809 * gdb.t17/{gdbme.c,callfuncs.exp}: Add sum10 function, to test pa bug.
21810
21811 * gdb.t06/signals.exp: At "p func1 ()" test, check for breakpoint
21812 [0-9]*, not just [0-9].
21813
21814Wed Jul 7 17:52:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21815
21816 * gdb.t20/{gdbme.cc,classes.exp}: Add xfail for gdb/2972.
21817
21818 * gdb.t2*: Set CXXFLAGS, not CFLAGS, since that's what we use.
21819
21820Tue Jul 6 13:54:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21821
21822 * gdb.t00/help.exp: Replace most of docstring for "continue" with .*.
21823
21824Mon Jul 5 22:03:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21825
21826 * gdb.t06/signals.c: Add xfails for sun3.
21827
21828 * gdb.t07/watchpoint.exp: Comment out xfail for fixed bug 1836.
21829
21830 * gdb.t07/{gdbme.c,watchpoint.exp}: Add test for 2597. Also add
21831 test_stepping tests.
21832
21833Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21834
21835 * gdb.t{06,17}/Makefile.in (clean): Remove all executables.
21836
21837 * gdb.t17/{interrupt.{c,exp},Makefile.in}: New test for solaris bug.
21838
21839 * gdb.t06/twice.exp, Makefile.in: Just use an include of twice.c
21840 rather than actually putting it through cpp twice.
21841
21842 * gdb.t06/signals.exp: Add xfails for unixware and rs6000.
21843
21844Fri Jul 2 10:48:03 1993 Ian Lance Taylor (ian@cygnus.com)
21845
21846 * config/mips-gdb.exp (gdb_exit): Removed close statement which is
21847 no longer needed.
21848
21849Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21850
21851 * gdb.t06/signals.exp: Add test for sparc bug with do_save_insn.
21852
21853 * gdb.t20/{classes,inherit}.exp: If a class which doesn't use any
21854 C++ features prints as "struct", make it a pass, not an xfail.
21855
21856Thu Jul 1 22:03:33 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21857
21858 * gdb.t22/virtfunc.exp: Remove a bunch of xfails.
21859 Don't require VA to print as "class" rather than "struct".
21860
21861Thu Jul 1 18:27:40 1993 Jim Kingdon (kingdon@cygnus.com)
21862
21863 * gdb.t06/twice.exp: Don't care about the file name GDB prints.
21864
21865Wed Jun 30 18:01:00 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21866
21867 * gdb.t{02,13}/comp-info.c, gdb.t06/twice.exp: Add "return 0" to end.
21868
21869Tue Jun 29 13:15:42 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21870
21871 * gdb.t12/scope.exp: Remove xfail for parameter printing in wrong
21872 order.
21873
21874Tue Jun 29 09:22:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21875
21876 * gdb.t16/printcmds.exp: Add printf tests.
21877
21878 * gdb.t06/{twice.{c,exp},Makefile.in}: New test.
21879
21880 * gdb.t10/Makefile.in (clean): Remove $(EXECUTABLES) too.
21881
21882Mon Jun 28 11:25:59 1993 Fred Fish (fnf@cygnus.com)
21883
21884 * gdb.t20/classes.exp: Add clear_xfail's before printing summary
21885 pass counts, to counteract any existing or future setup_xfails.
21886
21887Mon Jun 28 09:15:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21888
21889 * gdb.stabs/wierd{.def,-aout.S,-xcoff.S}: Use new macros
21890 {BEGIN,END}_COMMON for common block instead of STAB.
21891 * gdb.stabs/wierd.exp: Add xfail for rs6000.
21892
21893 * gdb.stabs/wierd.def: Make value of N_GSYM's 0.
21894 intp_var should be N_GSYM not N_LSYM.
21895 wierd-aout.S: Use a label for the value of the N_SO.
21896 wierd.def: Remove all backslashes.
21897 wierd-{aout,xcoff}.S: Put a few tests with backslashes here.
21898
21899Mon Jun 28 07:21:51 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21900
21901 * gdb.t20/gdbme.cc (main): Move variable initialization for AIX to
21902 get the expected next to inheritance3.
21903
21904Sun Jun 27 12:29:53 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21905
21906 * gdb.t00/teststrategy.exp: Remove expected failure for mips-*-*
21907 now that gcc-2.4 gets it right.
21908
21909Fri Jun 25 12:00:46 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21910
21911 * gdb.stabs/wierd{.def,.exp,-aout.S,-xcoff.S}: Add common block test.
21912
21913 * gdb.t{02,13}/{Makefile.in,gdbme.c,comp-info.c}: New way of
21914 generating comp-info.exp which works for cross-compilation.
21915
21916Thu Jun 24 16:55:05 1993 Fred Fish (fnf@cygnus.com)
21917
21918 * gdb.t11/list.exp: For SVR4 xfails, match "*-*-sysv4*", not
21919 "*-*-sysv4.*".
21920
21921Tue Jun 22 21:17:26 1993 Fred Fish (fnf@cygnus.com)
21922
21923 * gdb.t01/run.exp: Start with a fresh gdb.
21924 * gdb.t11/list.exp: For SVR4 xfails, match on all versions of
21925 SVR4.x.
21926
21927Mon Jun 21 15:23:22 1993 Fred Fish (fnf@cygnus.com)
21928
21929 * {gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06, gdb.t07,
21930 gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13, gdb.t15,
21931 gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23, gdb.t30}/
21932 Makefile.in (distclean, realclean): Remove gdbme.c from list of
21933 things to remove.
21934
21935Sat Jun 19 07:49:10 1993 Fred Fish (fnf@cygnus.com)
21936
21937 * gdb.t24/demangle.exp (test_gnu_style_demangling): Add some new
21938 test cases from bug reports.
21939
21940Fri Jun 18 10:38:49 1993 Fred Fish (fnf@cygnus.com)
21941
21942 * gdb.t06/break.exp: Add xfails for sparc-sun-solaris2.*.
21943 * gdb.t12/scope.exp: Add clear_xfails at appropriate places to
21944 avoid spurious xfails.
21945 * gdb.t20/classes.exp: Add xfails for longstanding C++ problems.
21946 * gdb.t21/cplusfuncs.exp: Add xfails for sparc-sun-solaris2.*.
21947 * gdb.t22/virtfunc.exp: Add xfails for longstanding C++ problems.
21948
21949Wed Jun 16 10:11:57 1993 Fred Fish (fnf@cygnus.com)
21950
21951 * gdb.t00/teststrategy.exp: Rework to provide more useful
21952 description of each test, fix problem with systems that define
21953 ALIGN_STACK_ON_STARTUP code, other misc cleanups.
21954 * gdb.t06/break.exp (test_next_with_recursion): Fix expected
21955 results for "next over recursive call" so timeouts aren't taken
21956 by error.
21957
21958Mon Jun 14 09:09:04 1993 Jim Kingdon (kingdon@cygnus.com)
21959
21960 * gdb.t12/scope.exp: Test printing of variables before run.
21961
21962 * gdb.t12/{gdbme0.c,scope.exp}: Test for bug where parameters are
21963 printed in wrong order due to sorting.
21964
21965Sat Jun 12 15:03:58 1993 Fred Fish (fnf@cygnus.com)
21966
21967 * gdb.t00/teststrategy.exp: Fix expected results for printing
21968 user entered string constant. Is array of char, prints with no
21969 address.
21970
21971 * gdb.t00/{default.exp, help.exp}: Account for changes to radix
21972 commands.
21973 * gdb.t16/gdbme.c: Add and use struct containing arrays of char.
21974 * gdb.t16/printcmds.exp: Fix all lines that match "unsigned char *".
21975 * gdb.t16/printcmds.exp (test_print_char_arrays): Test printing
21976 of struct of char arrays.
21977 * gdb.t00/radix.exp: New tests for radix commands.
21978
21979Fri Jun 11 13:12:27 1993 Jim Kingdon (kingdon@cygnus.com)
21980
21981 * gdb.t16/printcmd.exp: Print a variable before running program
21982 (with xfail for AIX).
21983
21984Thu Jun 10 11:04:04 1993 Jim Kingdon (kingdon@cygnus.com)
21985
21986 * gdb.t06/{signals.exp,signals.c,Makefile.in}: New test.
21987
21988 * gdb.t16/printcmd.exp: Don't print variables before running program.
21989
21990 * gdb.t06/break.exp: Don't require envp argument to main.
21991
21992 * gdb.t0{2,3,4,5}/gdbme.c [_AIX]: Use signed keyword.
21993
21994 * gdb.t02/whatis.exp, gdb.t11/list.exp:
21995 Add xfails for rs6000.
21996
21997 * gdb.t02/whatis.exp: Change other tests not to re-test something
21998 we already tested.
21999
22000 * gdb.t{03,15,16}/gdbme.c: Reference all variables and make sure
22001 each type used has a variable of that type.
22002
22003Tue Jun 8 16:45:20 1993 Jim Kingdon (kingdon@rtl.cygnus.com)
22004
22005 * gdb.t20/{inherit.exp,gdbme.cc}: Test tagless structure.
22006
22007Fri Jun 4 11:07:19 1993 david d `zoo' zuhn (zoo at cirdan.cygnus.com)
22008
22009 * configure.in: change srctrigger to be a file, not a directory
22010
22011Fri Jun 4 08:23:57 1993 Ian Lance Taylor (ian@cygnus.com)
22012
22013 * configure.in (mips-idt-ecoff*): Added trailing '*'.
22014
22015 * gdb.t11/list.exp: Fixed a couple of typos.
22016
22017Tue Jun 1 21:28:06 1993 Fred Fish (fnf@cygnus.com)
22018
22019 * gdb.t00 (teststrategy.exp): Remove notice about PR 1823. Bug
22020 is fixed and PR is closed.
22021 * gdb.t16 (gdbme.c): Add simple test string variable.
22022 * gdb.t16 (printcmds.exp): Add tests with simple test string
22023 variable, primarily for boundaries on "set print elements".
22024
22025Mon May 31 11:36:08 1993 Jim Kingdon (kingdon@cygnus.com)
22026
22027 * gdb.stabs/wierd.exp: Remove xfail for printing big integer.
22028 Make leading 0's optional and don't expect a tab in the middle
22029 of the number.
22030
22031 * gdb.t00/teststrategy.exp: Remove xgdb before trying the copy.
22032
22033 * gdb.stabs/wierd.def: Type attributes must be preceded by number=.
22034 * gdb.stabs/wierd.exp: Remove xfails for type attributes. Also
22035 don't end command passed to gdb_test with newline.
22036
22037 * gdb.t13/{Makefile.in,gdbme.c,bitfields.exp}: If we #defined the
22038 signed keyword away, don't expect signed bitfields to be signed.
22039
22040 * gdb.t13/bitfields.exp (bitfield containment): Accept the fields
22041 printing with only as many 1's as are in the field as well as printing
22042 with 32 1's (see comment).
22043
22044Sat May 29 17:57:01 1993 Fred Fish (fnf@cygnus.com)
22045
22046 * gdb.t00/default.exp: Start with a fresh gdb.
22047 * configure.in (configdirs): Remove gdb.t31 until the chill
22048 compiler works again. It no longer is able to find chillrt0
22049 since it isn't in libchill.a anymore.
22050 * gdb.stabs/wierd.exp: Rewrite to properly handling a missing
22051 wierd.o, make more modular.
22052 * gdb.stabs/wierd.def (bad_neg0type, bad_neg0const): Remove
22053 spurious newlines that caused problems.
22054
22055Wed May 26 09:57:19 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22056
22057 * Move test with enums and partial symbols from gdb.t03/ptype.exp
22058 to gdb.stabs/wierd.exp since GCC has worked around the bug.
22059 gdb.stabs/wierd.{exp,def}: Many new tests.
22060
22061 * gdb.t00/default.exp: update info line for new message.
22062
22063 * gdb.t02/{whatis.exp,gdbme.c}:
22064 Test that "char *" doesn't print as "caddr_t".
22065
22066Tue May 25 13:28:27 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22067
22068 * gdb.t00/help.exp: Use .* in place of some help messages which
22069 just changed.
22070 gdb.t00/default.exp: Update "info frame" test for new message.
22071 * gdb.stabs/wierd.exp: Check for eof, directly or via gdb_test.
22072 Remove some xfails
22073
22074Mon May 24 00:24:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22075
22076 * gdb.t03/{gdbme.c,ptype.exp}:
22077 Add tests for typedef'd struct and union without tags.
22078 Also check "whatis" on a variable of a typedef'd enum without a tag.
22079
22080 * gdb.t00/teststrategy.exp: For p "foo", remove sun4 XFAIL (see
22081 PRMS 1823; the bug still exists but isn't reproduced by this test
22082 anymore), and remove rs6000 XFAIL (the bug is fixed).
22083
22084 * gdb.t03/ptype.exp: Comment out a lot of tests which are basically
22085 duplicated from whatis.exp. For those that are left, accept
22086 "long", "long int", or "int" for long variables (whatis.exp already
22087 has an XFAIL for "int", so no need to fail it here).
22088
22089 * gdb.t02/whatis.exp, gdb.t10/crossload.exp:
22090 Deal with GCC's names for types now that GDB uses the compiler's names.
22091
22092 * gdb.t02/{Makefile.in,gdbme.c,whatis.exp}: If not GCC, do some
22093 setup_xfail's for sunos4. If we #defined the signed keyword away,
22094 don't expect GDB to know that char it is signed.
22095
22096 * gdb.t00/teststrategy.exp: Update for symbolic signal names.
22097
22098Sun May 23 08:44:55 1993 Fred Fish (fnf@cygnus.com)
22099
22100 * configure.in (configdirs): Add gdb.t24 for C++ tests that
22101 should work on any system, regardless of debugging format.
22102 * gdb.t21/demangle.exp: Move to gdb.t24.
22103 * gdb.t24/demangle.exp: Move from gdb.t21.
22104 * gdb.t24/{Makefile.in, configure.in}: New files.
22105
22106Thu May 20 19:39:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22107
22108 * configure.in: Do gdb.stabs and C++ tests only for stabs.
22109 * gdb.stabs: New directory.
22110
22111Tue May 18 21:12:09 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22112
22113 * config/{mips,nind,udi,unix,vx}-gdb.exp: Look for "Quit anyway.*?"
22114 not just "Quit anyway?".
22115
22116Tue May 18 17:13:20 1993 Fred Fish (fnf@cygnus.com)
22117
22118 * gdb.t21/demangle.exp: Add a couple of new patterns. Ensure
22119 that all setup_xfails are immediately followed by clear_xfails.
22120
22121Tue May 11 09:10:47 1993 Fred Fish (fnf@cygnus.com)
22122
22123 * config/unix-gdb.exp, gdb.t00/echo.exp, gdb.t00/help.exp,
22124 gdb.t00/teststrategy.exp, gdb.t00/gdbvars.exp, gdb.t01/run.exp,
22125 gdb.t01/term.exp, gdb.t02/whatis.exp, gdb.t03/ptype.exp,
22126 gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t06/break.exp,
22127 gdb.t07/watchpoint.exp, gdb.t08/opaque.exp, gdb.t09/corefile.exp,
22128 gdb.t10/crossload.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
22129 gdb.t13/bitfields.exp, gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
22130 gdb.t17/callfuncs.exp, gdb.t20/misc.exp, gdb.t20/inherit.exp,
22131 gdb.t20/classes.exp, gdb.t21/demangle.exp, gdb.t21/cplusfuncs.exp,
22132 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t30/chexp.exp,
22133 gdb.t31/chillvars.exp, lib/gdb.exp:
22134 Change place to report bugs from bug-dejagnu@prep.ai.mit.edu to
22135 bug-gdb@prep.ai.mit.edu.
22136
22137Fri May 7 09:15:35 1993 Fred Fish (fnf@cygnus.com)
22138
22139 * gdb.t17/callfuncs.exp (do_function_calls): Call t_double_values
22140 with 0.0, not integer 0.
22141
22142Fri Apr 30 13:17:24 1993 Jim Kingdon (kingdon@cygnus.com)
22143
22144 * gdb.t06/break.exp: Update for "Kill the program" message change.
22145
22146Fri Apr 30 09:42:57 1993 Fred Fish (fnf@cygnus.com)
22147
22148 * Makefile.in (GDBFLAGS): Set to -nx.
22149 * Makefile.in (site.exp): Use GDBFLAGS.
22150
22151Wed Apr 28 13:19:07 1993 K. Richard Pixley (rich@rtl.cygnus.com)
22152
22153 * */Makefile.in (CFLAGS): add CFLAGS = -g to all subdirectory
22154 Makefiles.
22155 (check): depend on just-check.
22156 (just-check): added so that tests can be run without a noop
22157 build pass.
22158
22159Fri Apr 23 18:13:28 1993 K. Richard Pixley (rich@rtl.cygnus.com)
22160
22161 Switch to using configure's configdirs.
22162 * Makefile.in (Makefile): add configure.in dependency.
22163 (SUBDIRS): removed redundant assignment.
22164 * configure.in: switch subdirs assignment to configdirs.
22165 * gdb.t*/configure.in: new files.
22166
22167Thu Apr 22 08:27:53 1993 Ian Lance Taylor (ian@cygnus.com)
22168
22169 * gdb.t07/watchpoint.exp: Removed a29k expected failure which now
22170 works.
22171
22172Tue Apr 20 13:38:40 1993 Fred Fish (fnf@cygnus.com)
22173
22174 * gdb.{t20,t21,t22,t23}/Makefile.in: Use $(srcdir) to avoid $<
22175 in explicit rules. Apparently this is not supported by some makes.
22176
22177Mon Apr 19 01:54:53 1993 John Gilmore (gnu@cygnus.com)
22178
22179 * gdb.t31/Makefile.in: Use $(srcdir) when avoiding $<, sigh.
22180
22181Fri Apr 16 09:33:46 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22182
22183 * config/unix-gdb.exp: Add back missing return 0 which mysteriously
22184 disappeared.
22185
22186Thu Apr 15 02:28:24 1993 John Gilmore (gnu@cacophony.cygnus.com)
22187
22188 * gdb.t31/Makefile.in: Avoid $< in explicit rule.
22189
22190Wed Apr 14 16:38:47 1993 Fred Fish (fnf@cygnus.com)
22191
22192 * gdb.t07/watchpoint.exp: Remove setup_xfail for i486
22193 watchpoint problem that is now fixed.
22194 * gdb.t30/chexp.exp: Remove setup_xfail for printing
22195 uninitialized convenience variables.
22196 * gdb.t31/chillvars.exp: Fix expected patterns for printing
22197 structures.
22198
22199Wed Apr 14 12:55:58 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22200
22201 * gdb.t00/help.exp: Compensate for bug in mips-*-ultrix* OS
22202 which causes expect to get out of sync with gdb on long output
22203 from help set.
22204 * gdb.t09/corefile.exp: Make expected pattern for core file
22205 failing signal and frame output format less sun specific.
22206
22207Tue Apr 13 23:18:07 1993 Per Bothner (bothner@cygnus.com)
22208
22209 * gdb.t31/chillvars.exp: Add and remove initial dummy
22210 breakpoint, so that symbol table is forced in.
22211 (Needed at least on Sunos4, though it seems not SVR4.)
22212 * gdb.t31/chillvars.exp: Update for changed output format.
22213
22214Sun Apr 11 17:21:45 1993 Rob Savoye (rob at darkstar.cygnus.com)
22215
a9c64011 22216 * config/unix-gdb.exp: Gracefully exits if $GDB is a bogus path.
c906108c
SS
22217
22218Wed Apr 7 21:28:21 1993 Rob Savoye (rob@cygnus.com)
22219
22220 * Makefile.in: Added --srcdir when invoking runtest, removed the
22221 need for a local config file. (optional now)
22222
22223Wed Apr 7 14:13:41 1993 Fred Fish (fnf@cygnus.com)
22224
22225 * gdb.t21/demangle.exp: Only count real fails (not xfails) for
22226 failure count used to force early termination. Add some more
22227 expected failures for gnu style demangling.
22228
22229Thu Apr 1 09:50:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22230
22231 * Makefile.in (CXXFLAGS): Remove -O. It caused the debug info for the
22232 pmi variable from gdb.t20/gdbme to get optimized away.
22233 * gdb.t00/teststrategy.exp: Added expected failure for mips-*-*.
22234 Check for written corefile upon timeout _and_ eof.
22235
22236Tue Mar 30 09:58:16 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22237
22238 * config/unix-gdb.exp: Add missing return 0.
22239
22240Tue Mar 30 08:34:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22241
22242 * gdb.t16/printcmds.exp: Remove misplaced xfail that caused an early
22243 test termination.
22244
22245Mon Mar 29 17:37:25 1993 Fred Fish (fnf@cygnus.com)
22246
22247 * configure.in (subdirs): Put back gdb.t17 which mysteriously
22248 disappeared.
22249
22250Thu Mar 25 21:05:16 1993 Fred Fish (fnf@cygnus.com)
22251
22252 * gdb.t10/crossload.exp: Disable the i860-elf test until such
22253 time as i860 support works.
22254
d63a86f8 22255 * gdb.t15/funcargs.exp: Fix expected outputs to include
c906108c
SS
22256 "backtrace 100\r" rather than just "backtrace\r", to match last
22257 change.
22258
22259Thu Mar 25 12:14:28 1993 Ian Lance Taylor (ian@cygnus.com)
22260
22261 * config/udi-gdb.exp (gdb_exit): Remove close command.
22262 (gdb_target_udi): New procedure to set the UDI target.
22263 (gdb_start): Don't remove *_soc files. Use gdb_target_udi.
22264 * gdb.t00/default.exp: Added expected failures for a29k-*-udi.
22265 Added waits for prompts after several question responses. Added
22266 some more responses used by a29k-amd-udi-gdb.
22267 * gdb.t01/run.exp, gdb.t06/break.exp: Added a29k-*-udi support:
22268 pass different arguments, restart UDI connection after program
22269 completion.
22270 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t07/watchpoint.exp,
22271 gdb.t08/opaque.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
22272 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp, gdb.t20/misc.exp,
22273 gdb.t21/cplusfuncs.exp: Added expected failures for a29k-*-*.
22274 * gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t07/watchpoint.exp,
22275 gdb.t08/opaque.exp, gdb.t12/scope.exp, gdb.t13/bitfields.exp,
22276 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
22277 gdb.t17/callfuncs.exp, gdb.t20/classes.exp, gdb.t20/inherit.exp,
22278 gdb.t20/misc.exp, gdb.t22/virtfuncs.exp: Restart UDI connection
22279 after program completion.
22280 * gdb.t10/crossload.exp: Does not work for a29k-*-*, since BFD is
22281 compiled with a SELECT_VECS setting.
22282 * gdb.t15/funcargs.exp: Use argument to backtrace to prevent
22283 infinite recursion.
22284
22285 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t22/virtfuncs.exp:
22286 Added checks for COFF results, and made them expected failures for
22287 all targets. It would be better to make them expected failures
22288 for COFF targets only.
22289
22290Wed Mar 24 14:43:38 1993 david d `zoo' zuhn (zoo at poseidon.cygnus.com)
22291
22292 * Makefile.in: add null dvi target, don't bother to recurse
22293 through test directories for info and install-info; rename
22294 $(datadir) to be dejagnu instead of deja-gnu
22295
22296Wed Mar 24 09:48:03 1993 Fred Fish (fnf@cygnus.com)
22297
22298 * gdb.t31/gdbme.ch: Re-enable code that previously caused
22299 compiler to coredump.
22300 * gdb.t31/chillvars.exp: Re-enable tests that depend on that
22301 code.
22302
22303Tue Mar 23 08:53:42 1993 Fred Fish (fnf@cygnus.com)
22304
22305 * gdb.t31/gdbme.ch: Comment out code that causes chill compiler
22306 coredump.
22307 * gdb.t31/chillvars.exp: Comment out tests that depend on that
22308 code.
22309
22310Sun Mar 21 17:56:47 1993 Rob Savoye (rob at darkstar.cygnus.com)
22311
22312 * gdb.t03/ptype.exp: tests for return code from gdb_test.
22313 * gdb.t00/teststrategy.exp: Uses which proc rather than spawning
22314 which in a shell. Deletes xgdb when done.
22315 * config/unix-gdb.exp: Won't try to spawn $GDB unless it exists.
22316 Tests the return from the "set height" or "set width" commands.
22317 Added a few return codes where needed.
22318
22319Wed Mar 17 11:31:01 1993 Fred Fish (fnf@cygnus.com)
22320
22321 * Makefile.in (SUBDIRS): Add gdb.t17.
22322 * configure.in (subdirs): Add gdb.t17.
22323 * gdb.t17/{Makefile.in, callfuncs.exp, gdbme.c}: New test
22324 files to test gdb's calling of functions in the inferior with
22325 the correct arguments and gdb's ability to retrieve any
22326 result returned.
22327
22328Tue Mar 16 15:37:11 1993 Fred Fish (fnf@cygnus.com)
22329
22330 * config/unix-gdb.exp (gdb_exit): Remove close commands that
22331 may be called after gdb goes away. Previous versions of expect
22332 needed these to avoid file descriptor leaks, but they cause
22333 errors with the current revision of expect.
22334 * gdb.t00/gdbvars.exp: Use -re on expected output after
22335 setting sevenbit-strings.
22336 * gdb.t04/setvar.exp, gdb.t13/bitfields.exp: Make commands
22337 to set sevenbit-strings consistent across tests.
22338 gdb.t30/chexp.exp, gdb.t31/chillvars.exp: Make commands to
22339 set sevenbit-strings consistent across tests.
22340
22341Fri Mar 12 08:47:20 1993 Fred Fish (fnf@cygnus.com)
22342
22343 * gdb.t21/demangle.exp (proc demangle): Adjust quotes in an
22344 expected output to match current "expect" expectations.
22345
22346Wed Mar 10 18:01:49 1993 Fred Fish (fnf@cygnus.com)
22347
22348 * gdb.t00/default.exp: Change expected output for default "source"
22349 command, to match new gdb behavior which requires a filename to
22350 source.
22351
22352Tue Mar 9 11:00:56 1993 Fred Fish (fnf@cygnus.com)
22353
22354 * gdb.t07/watchpoint.exp (test_simple_watchpoint): Set up
22355 expected fail for i486-*-* that misses the marker2 function.
22356 * gdb.t10/crossload.exp (bfddefault): Allow successful
22357 recognition of a format to pass even if no symbols are found.
22358 Explicitly catch failures where the format is not recognized
22359 or is ambiguous, and add the reason to the fail message.
22360 * gdb.t10/crossload.exp (bfdexplicit): Catch failure where
22361 the cause is and invalid target and add reason to failure message.
22362 * gdb.t10/crossload.exp: Fix bfd target names for elf32-m68k,
22363 elf32-i386, elf32-sparc, and elf32-i860.
22364 * gdb.t12/scope.exp (test_at_main, test_at_foo, test_at_bar):
22365 Set up expected failure for 'filename'::variable scope resolution,
22366 which is now apparently broken on all targets.
22367 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t20/misc.exp,
22368 gdb.t21/cplusfuncs.exp, gdb.t22/virtfunc.exp,
22369 gdb.t23/templates.exp: Change failure for missing binfile into
22370 just a warning.
22371 gdb.t21/demangle.exp: Change all cfront references to 'arm'
22372 references.
22373
22374Mon Mar 8 19:20:28 1993 Fred Fish (fnf@cygnus.com)
22375
22376 * gdb.t00/default.exp: Add expected output for default "source"
22377 command, to match new gdb behavior.
22378 * gdb.t09/corefile.exp: Use GDBFLAGS when spawning GDB.
22379
22380Sun Mar 7 15:14:09 1993 Rob Savoye (rob@cygnus.com)
22381
22382 * config/*-gdb.exp: returns an error, rather than exiting on
22383 internal errors.
22384
22385Tue Mar 2 18:09:32 1993 Fred Fish (fnf@cygnus.com)
22386
22387 * gdb.t03/gdbme.c: Add pointer to struct variable.
22388 * gdb.t03/ptype.exp: Test equivalence of '.' and '->' for
22389 referencing struct members.
22390
22391Thu Feb 25 10:39:06 1993 Ian Lance Taylor (ian@cygnus.com)
22392
22393 * configure.in (mips-idt-ecoff): New target.
22394 * config/mips-gdb.exp: New file for remote board using MIPS remote
22395 debugging protocol.
22396
22397 * Redid configuration scheme. Removed gdb.t*/configure.in.
22398 Renamed gdb.t*/in-gdbme* to gdb.t*/gdbme*. Changed to use CC, CXX
22399 instead of CC_FOR_TARGET, CXX_FOR_TARGET. Added mostlyclean and
22400 distclean targets. Built executables via .o files. Adjusted
22401 tests to account for source files in $(srcdir) rather than
22402 $(objdir).
22403 * lib/gdb.exp (runto): Don't expect () after the function name,
22404 because it may have arguments.
22405
22406Wed Feb 24 08:05:38 1993 Ian Lance Taylor (ian@cygnus.com)
22407
22408 * gdb.t00/default.exp, gdb.t01/run.exp, gdb.t02/whatis.exp,
22409 gdb.t03/ptype.exp, gdb.t06/break.exp, gdb.t12/scope.exp: Added
22410 expected failures for mips-idt-* and mips-sgi-*.
22411 * gdb.t00/default.exp (attach): Kill process if requested.
22412 * gdb.t00/help.exp (help target core, help target): Accept a gdb
22413 that does not read core files.
22414 * gdb.t01/run.exp: Removed checks for exit status code.
22415 * gdb.t03/in-gdbme.c: Make explicit call to malloc to ensure that
22416 it is linked in.
22417 * gdb.t03/ptype.exp: Increase timeout when calling malloc.
22418 * gdb.t04/setvar.exp, gdb.t05/expr.exp: Use runto function where
22419 appropriate, rather than doing it by hand.
22420 * gdb.t07/watchpoint.exp: If mips-idt-*, reload file after first
22421 execution.
22422 * gdb.t10/crossload.exp: Kill existing program if needed.
22423 * gdb.t15/funcargs.exp: Use delete_breakpoints function where
22424 appropriate, rather than doing it by hand. Always increase
22425 timeout for this test, not just for VxWorks.
22426
22427Wed Feb 24 08:03:38 1993 Fred Fish (fnf@cygnus.com)
22428
22429 * gdb.t31/chillvars.exp (test_structs): New proc to test printing
22430 of Chill STRUCT types and STRUCT values.
22431 * gdb.t31/chillvars.exp (test_strings): Expect "CHAR" now, rather
22432 than "char".
22433 * gdb.t31/in-gdbme.ch (simple_struct, nested_struct, struct1,
d63a86f8 22434 struct2): New struct definitions and initializations to test
c906108c
SS
22435 simple Chill STRUCT types.
22436
22437Tue Feb 23 11:55:06 1993 Fred Fish (fnf@cygnus.com)
22438
22439 * gdb.t00/teststrategy.exp: Track reversion in gdb to not print
22440 the null byte at the end of strings.
22441 * gdb.t00/default.exp: Make show version insensitive to copyright
22442 date.
22443 * gdb.t16/in-gdbme.c (ctable1, ctable2): Make explicitly unsigned
22444 to avoid dependencies on target char signedness.
22445 * gdb.t16/printcmds.exp: Update expected results for explicitly
22446 unsigned char.
22447 * gdb.t16/printcmds.exp: Remove setup_xfails for i960 that should
22448 now work.
22449 * gdb.t21/demangle.exp: Add many more patterns for template
22450 demangling, most of them being expected failures.
22451 * gdb.t21/demangle.exp (proc demangle): Quote the demangled
22452 string we are matching for, to match on the whole string.
22453 * gdb.t21/demangle.exp: Add many new test strings to demangle,
22454 and fix a whole bunch that had incorrect expected output but were
22455 passing anyway because of the bug in "proc demangle".
22456 * gdb.t31/chillvars.exp: Remove setup_xfail for printing string
22457 type.
22458 * gdb.t31/in-gdbme.ch: Uncomment string4, now compiles.
22459
22460Mon Feb 22 07:54:03 1993 Mike Werner (mtw@poseidon.cygnus.com)
22461
a9c64011
AS
22462 * gdb/testsuite: made modifications to testcases, etc., to allow
22463 them to work properly given the reorganization of deja-gnu and the
22464 relocation of the testcases from deja-gnu to a "tool" subdirectory.
c906108c
SS
22465
22466Sun Feb 21 10:55:55 1993 Mike Werner (mtw@poseidon.cygnus.com)
22467
22468 * gdb/testsuite: Initial creation of gdb/testsuite.
22469 Migrated dejagnu testcases and support files for testing nm to
22470 gdb/testsuite from deja-gnu. These files were moved "as is"
22471 with no modifications. This migration is part of a major overhaul
22472 of dejagnu. The modifications to these testcases, etc., which
22473 will allow them to work with the new version of dejagnu will be
22474 made in a future update.
48efe704 22475
8d8cb839 22476 For additional changes see gdb.mi/ChangeLog-1999-2003.
c906108c 22477\f
8d8cb839
EZ
22478;; Local Variables:
22479;; mode: change-log
22480;; left-margin: 8
22481;; fill-column: 74
22482;; version-control: never
22483;; End:
902f2ccb
MC
22484
22485 Copyright 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
ed6df200 22486 2003, 2004, 2005 Free Software Foundation, Inc.
902f2ccb
MC
22487 Copying and distribution of this file, with or without modification,
22488 are permitted provided the copyright notice and this notice are preserved.
This page took 2.262919 seconds and 4 git commands to generate.