]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blame - gdb/testsuite/ChangeLog
* gdb.arch/i386-prologue.exp (skip_breakpoint): Fix setup_kfail
[thirdparty/binutils-gdb.git] / gdb / testsuite / ChangeLog
CommitLineData
bbc8b958
TT
12010-05-25 Tom Tromey <tromey@redhat.com>
2
3 * gdb.arch/i386-prologue.exp (skip_breakpoint): Fix setup_kfail
4 argument order.
5 * gdb.base/macscp.exp: Fix setup_kfail argument order.
6 * gdb.base/long_long.exp (gdb_test_xxx): Fix setup_kfail argument
7 order.
8 * gdb.base/sigbpt.exp (stepi_out): Fix setup_kfail argument
9 order.
10 * gdb.base/call-sc.exp (setup_kfails): Remove.
11 (setup_compiler_kfails): Remove.
12 * gdb.base/callfuncs.exp (do_function_calls): Fix setup_kfail
13 argument order.
14 * gdb.base/siginfo.exp: Fix setup_kfail argument order.
15 * gdb.base/sigstep.exp (advance): Fix setup_kfail argument order.
16 (advancei): Fix setup_kfail argument order.
17 * gdb.base/radix.exp: Fix setup_kfail argument order.
18 * gdb.base/solib-weak.exp (do_test): Fix setup_kfail argument
19 order.
20 * gdb.base/structs.exp (setup_kfails): Remove.
21 (setup_compiler_kfails): Fix setup_kfail argument order.
22 * gdb.base/sigaltstack.exp (finish_test): Fix setup_kfail argument
23 order.
24 * gdb.java/jmain.exp: Fix setup_kfail argument order.
25 * gdb.pascal/types.exp (test_string_literal_types_accepted): Fix
26 setup_kfail argument order.
27 * gdb.cp/overload.exp: Fix setup_kfail argument order.
28
83d1babf
TT
292010-05-25 Tom Tromey <tromey@redhat.com>
30
31 * gdb.dwarf2/pieces.exp (pieces_test_f3): Mention PR 11636.
32
65731a6b 332010-05-25 Michael Snyder <msnyder@vmware.com>
ad3986f0
MS
34
35 * gdb.base/call-ar-st.exp: Replace send_gdb with gdb_test.
36 * gdb.base/callfuncs.exp: Replace send_gdb with gdb_test.
37 * gdb.base/call-rt-st.exp: Replace send_gdb with gdb_test.
38 * gdb.base/call-signal-resume.exp: Replace send_gdb with gdb_test.
39 * gdb.base/call-strs.exp: Replace send_gdb with gdb_test.
40 * gdb.base/catch-syscall.exp: Replace send_gdb with gdb_test.
41 * gdb.base/charset.exp: Replace send_gdb with gdb_test.
42 * gdb.base/checkpoint.exp: Replace send_gdb with gdb_test.
43 * gdb.base/commands.exp: Replace send_gdb with gdb_test.
44 * gdb.base/condbreak.exp: Replace send_gdb with gdb_test.
45 * gdb.base/cond-exprs.exp: Replace send_gdb with gdb_test.
46 * gdb.base/consecutive.exp: Replace send_gdb with gdb_test.
47 * gdb.base/constvars.exp: Replace send_gdb with gdb_test.
48 * gdb.base/corefile.exp: Replace send_gdb with gdb_test.
a76e022a
MS
49 * gdb.base/default.exp: Replace send_gdb with gdb_test.
50 * gdb.base/define.exp: Replace send_gdb with gdb_test.
51 * gdb.base/display.exp: Replace send_gdb with gdb_test.
52 * gdb.base/dump.exp: Replace send_gdb with gdb_test.
53 * gdb.base/ending-run.exp: Replace send_gdb with gdb_test.
54 * gdb.base/eval-skip.exp: Replace send_gdb with gdb_test.
55 * gdb.base/exprs.exp: Replace send_gdb with gdb_test.
56 * gdb.base/fileio.exp: Replace send_gdb with gdb_test.
57 * gdb.base/finish.exp: Replace send_gdb with gdb_test.
58 * gdb.base/foll-fork.exp: Replace send_gdb with gdb_test.
59 * gdb.base/funcargs.exp: Replace send_gdb with gdb_test.
60 * gdb.base/gcore-buffer-overflow.exp: Replace send_gdb with gdb_test.
61 * gdb.base/gcore.exp: Replace send_gdb with gdb_test.
62 * gdb.base/gdb1090.exp: Replace send_gdb with gdb_test.
63 * gdb.base/gdbvars.exp: Replace send_gdb with gdb_test.
64 * gdb.base/help.exp: Replace send_gdb with gdb_test.
65 * gdb.base/info-proc.exp: Replace send_gdb with gdb_test.
66 * gdb.base/jump.exp: Replace send_gdb with gdb_test.
67 * gdb.base/long_long.exp: Replace send_gdb with gdb_test.
65731a6b
MS
68 * gdb.base/maint.exp: Replace send_gdb with gdb_test.
69 * gdb.base/miscexprs.exp: Replace send_gdb with gdb_test.
70 * gdb.base/nodebug.exp: Replace send_gdb with gdb_test.
71 * gdb.base/pointers.exp: Replace send_gdb with gdb_test.
72 * gdb.base/ptype.exp: Replace send_gdb with gdb_test.
73
742010-05-25 Doug Evans <dje@google.com>
75
76 * gdb.python/py-cmd.exp: Add tests for gdb.GdbError and
77 gdb.string_to_argv.
ad3986f0 78
d3b1e874
TT
792010-05-21 Tom Tromey <tromey@redhat.com>
80
81 * gdb.dwarf2/pieces.exp (pieces_test_f3): New proc.
82 Call it.
83 * gdb.dwarf2/pieces.S: Update.
84 * gdb.dwarf2/pieces.c (struct B): Remove initial field.
85
cb826367
TT
862010-05-21 Tom Tromey <tromey@redhat.com>
87
88 * gdb.dwarf2/pieces.exp (pieces_test_f6): New proc.
89 Call it.
90 * gdb.dwarf2/pieces.c (struct C): New.
91 (f6): New function.
92 * gdb.dwarf2/pieces.S: Replace.
93
74de6778
TT
942010-05-21 Tom Tromey <tromey@redhat.com>
95
96 * gdb.dwarf2/pieces.exp (pieces_test_f2): New proc.
97 Call it.
98
afd74c5f
TT
992010-05-21 Tom Tromey <tromey@redhat.com>
100
101 * gdb.dwarf2.pieces.exp: New file.
102 * gdb.dwarf2.pieces.S: New file.
103 * gdb.dwarf2.pieces.c: New file.
104
a7b75dfd
JB
1052010-05-20 Pedro Alves <pedro@codesourcery.com>
106 Joel Brobecker <brobecker@adacore.com>
107
108 * lib/gdb.exp (gdb_test_no_output): New function.
109 * lib/gdb.ada/arrayidx.exp: Use gdb_test_no_output instead of gdb_test
110 when testing commands that should produce no output.
111
c81c812a
JB
1122010-05-17 Joel Brobecker <brobecker@adacore.com>
113
114 * gdb.ada/watch_arg/watch.adb: Rewrite testcase to avoid the
115 parameter that we want to watch being a constant.
116
0cce5bd9
JB
1172010-05-17 Joel Brobecker <brobecker@adacore.com>
118
119 * gdb.ada/cond_lang: New testcase.
120
47050449
JB
1212010-05-17 Joel Brobecker <brobecker@adacore.com>
122
123 * lib/gdb.exp (banned_variables): New variable/constant.
124 (gdb_init): Add write trace on variables listed in banned_variables.
125 (gdb_finish): Remove write traces on variables listed in
126 banned_variables.
127
77c01586
JB
1282010-05-17 Joel Brobecker <brobecker@adacore.com>
129
130 * gdb.base/gdb11530.exp: Delete setting of prms_id and bug_id.
131 * gdb.cp/koenig.exp: Likewise.
132
88d4aea7
PM
1332010-05-14 Phil Muldoon <pmuldoon@redhat.com>
134
135 PR python/11482
136
137 * gdb.python/py-value.exp (test_value_hash): New function.
138
f5a010c0
PM
1392010-05-11 Pierre Muller <muller@ics.u-strasbg.fr>
140
141 PR exp/11530.
142 * gdb.base/gdb11530.c: New file.
143 * gdb.base/gdb11530.exp: New file.
144
8ef4892f
JK
1452010-05-08 Jan Kratochvil <jan.kratochvil@redhat.com>
146
147 * gdb.dwarf2/dw2-modula2-self-type.exp: New.
148 * gdb.dwarf2/dw2-modula2-self-type.S: New.
149
7322dca9
SW
1502010-05-07 Sami Wagiaalla <swagiaal@redhat.com>
151
152 * gdb.cp/koenig.exp: New test.
153 * gdb.cp/koenig.cc: New test program.
154
02e7ea18
JB
1552010-05-05 Joel Brobecker <brobecker@adacore.com>
156
157 Remove the use of prms_id and bug_id throughout the testsuite.
158
e1c34c5d
PM
1592010-05-04 Pierre Muller <muller@ics.u-strasbg.fr>
160
161 PR exp/11349.
162 * testsuite/gdb.cp/ref-types.exp: Add test to examine
163 use a reference local variable.
164
8e1d0c49
JK
1652010-05-02 Jan Kratochvil <jan.kratochvil@redhat.com>
166
167 * gdb.base/break-interp.exp: Remove $exec.debug safety removal.
168 * gdb.base/sepdebug.exp: Remove .debug subdirectory handling. New
169 variable different_dir. Move debugfile into a full directory pathname
170 under DIFFERENT_DIR.
171 * lib/gdb.exp (separate_debug_filename): Remove.
172 (gdb_gnu_strip_debug): No longer call separate_debug_filename. Remove
173 variable debug_dir and mkdir of it. Update function comments.
174
e66408ed
PA
1752010-04-29 Pedro Alves <pedro@codesourcery.com>
176
177 PR gdb/11557
178
179 * gdb.mi/mi-ns-stale-regcache.exp, gdb.mi/ns-stale-regcache.c: New
180 files.
181
d7b32ed3
PM
1822010-04-29 Phil Muldoon <pmuldoon@redhat.com>
183
184 * gdb.python/py-param.exp: New File.
185
6aecb9c2
JB
1862010-04-29 Mihail Zenkov <mihail.zenkov@gmail.com>
187
188 * gdb.base/default.exp: Fix "set language" test.
189
bdf92a1c
PM
1902010-04-24 Pierre Muller <muller@ics.u-strasbg.fr>
191
192 PR breakpoints/11531.
193 * gdb.base/gdb11531.c: New file.
194 * gdb.base/gdb11531.exp: New file.
195
3f172e24
TT
1962010-04-26 Tom Tromey <tromey@redhat.com>
197
198 * gdb.base/completion.exp: Add tests for completion and deprecated
199 commands.
200
64af4c92
JK
2012010-04-26 Jan Kratochvil <jan.kratochvil@redhat.com>
202
203 * gdb.pascal/gdb11492.exp (print integer_array, print /d char_array)
204 (print /x char_array): Escape curly brackets.
205
492928e4
JK
2062010-04-23 Jan Kratochvil <jan.kratochvil@redhat.com>
207
208 Fix deadlock on looped list of loaded shared objects.
209 * gdb.base/solib-corrupted.exp: New.
210
66d09542
DE
2112010-04-23 Doug Evans <dje@google.com>
212
213 * gdb.python/py-section-script.c: New file.
214 * gdb.python/py-section-script.exp: New file.
215 * gdb.python/py-section-script.py: New file.
216
8bd10a10
CM
2172010-04-20 Chris Moller <cmoller@redhat.com>
218
219 PR 10179
220
221 * gdb.base/Makefile.in (EXECUTABLES): Added pr10179.
222 * gdb.base/pr10179-a.c:
223 * gdb.base/pr10179-b.c:
224 * gdb.base/pr10179.exp: New files.
225
c0201579
JK
2262010-04-22 Jan Kratochvil <jan.kratochvil@redhat.com>
227
228 Fix crashes on dangling display expressions.
229 * gdb.base/solib-display.exp: Call gdb_gnu_strip_debug if LIBSEPDEBUG
230 is SEP.
231 (lib_flags): Remove the "debug" keyword.
232 (libsepdebug): New variable for iterating new loop.
233 (save_pf_prefix): New variable wrapping the loop.
234 (sep_lib_flags): New variable derived from LIB_FLAGS. Use it.
235 * lib/gdb.exp (gdb_gnu_strip_debug): Document the return code.
236
793b0ff8
PM
2372010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
238
239 * gdb.threads/watchthreads.exp: Change to obtain consistent output.
240
097f51f7
PM
2412010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
242
243 PR stabs/11479.
244 * gdb.stabs/gdb11479.exp: New file.
245 * gdb.stabs/gdb11479.c: New file.
246
9a22f0d0
PM
2472010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
248
249 * gdb.base/charset.c (Strin16, String32): New variables.
250 * gdb.base/charset.exp (gdb_test): Test correct display
251 of 16 or 32 bit strings.
252
2532010-04-21 Chris Moller <cmoller@redhat.com>
0b66f317
CM
254
255 PR 9167
256 * gdb.cp/Makefile.in (EXECUTABLES): Added pr9167.
257 * gdb.cp/pr9167.cc: New file.
258 * gdb.cp/pr9167.exp: New file.
259
260
6e354e5e
PM
2612010-04-21 Pierre Muller <muller@ics.u-strasbg.fr>
262
263 PR pascal/11492.
264 * gdb.pascal/gdb11492.pas: New file.
265 * gdb.pascal/gdb11492.exp: New file.
266
be942545
JB
2672010-04-20 Joel Brobecker <brobecker@adacore.com>
268
1667e6e3 269 * gdb.ada/info_types.c, gdb.ada/info_types.exp: New files.
be942545 270
0c3acc09
JB
2712010-04-20 Joel Brobecker <brobecker@adacore.com>
272
273 * gdb.ada/dyn_loc: New testcase.
274
ec31cde5
CM
2752010-04-20 Chris Moller <cmoller@redhat.com>
276
277 PR 10867
278
279 * gdb.cp/Makefile.in (EXECUTABLES): Added pr10687
280 * gdb.cp/pr10687.cc: New file.
281 * gdb.cp/pr10687.exp: New file.
282
283
ce4b0682
SDJ
2842010-04-20 Jan Kratochvil <jan.kratochvil@redhat.com>
285 Sergio Durigan Junior <sergiodj@redhat.com>
286
287 * gdb.fortran/logical.exp: New testcase.
288 * gdb.fortran/logical.f90: New file.
289
3436961f
DE
2902010-04-19 Doug Evans <dje@google.com>
291
292 * gdb.base/help.exp (help source): Update expected output.
293
4d836c09
JK
2942010-04-19 Jan Kratochvil <jan.kratochvil@redhat.com>
295
296 * gdb.base/solib-display.exp: Replace gdb_exit, gdb_start,
297 gdb_reinitialize_dir and gdb_load by clean_restart. Remove trailing
298 gdb_exit and return.
299 (executable): New variable.
300 (binfile): Use it.
301
6149aea9
PA
3022010-04-19 Pedro Alves <pedro@codesourcery.com>
303
304 PR breakpoints/8554.
305
306 * gdb.trace/save-trace.exp: Adjust.
307
ed41462c
L
3082010-04-17 H.J. Lu <hongjiu.lu@intel.com>
309
310 PR corefiles/11511
311 * gdb.arch/system-gcore.exp: New.
312 * gdb.arch/gcore.c: Likewise.
313
3f7b2faa
DE
3142010-04-15 Doug Evans <dje@google.com>
315
fa33c3cd
DE
316 * gdb.python/py-progspace.c: New file.
317 * gdb.python/py-progspace.exp: New file.
318
3f7b2faa
DE
319 * gdb.base/source.exp: Add tests for "source -s".
320
79f283fe
PM
3212010-04-14 Phil Muldoon <pmuldoon@redhat.com>
322
323 * gdb.python/py-prettyprint.py (NoStringContainerPrinter): New printer.
324 * gdb.python/py-prettyprint.c: Add justchildren struct, typedefs.
325 * gdb.python/py-prettyprint.exp: New test for to_string returning None.
326 * gdb.python/py-mi.exp: New test for to_string returning None.
327
fc8eb08a
PM
3282010-04-12 Phil Muldoon <pmuldoon@redhat.com>
329
330 * gdb.python/py-breakpoint.c: Make result global.
331
26e197f6
JK
3322010-04-09 Jan Kratochvil <jan.kratochvil@redhat.com>
333
334 Fix non-GNU make compatibility.
335 * Makefile.in ($(TEST_TARGETS)): Conditionalize it by @GMAKE_TRUE@.
336
adc36818
PM
3372010-04-09 Phil Muldoon <pmuldoon@redhat.com>
338
339 * gdb.python/py-breakpoint.exp: New File.
340 * gdb.python/py-breakpoint.C: Ditto.
341
64e17368
SS
3422010-04-08 Stan Shebs <stan@codesourcery.com>
343
344 * gdb.trace/actions.exp: Clear default-collect.
345 * gdb.trace/save-trace.exp: Clear default-collect.
346
fff5cc64
PM
3472010-04-08 Phil Muldoon <pmuldoon@redhat.com>
348
349 * gdb.python/py-value: Add null string variable.
350 (test_lazy_string): Test zero length, NULL address lazy
351 strings.
352
a055a187
L
3532010-04-07 H.J. Lu <hongjiu.lu@intel.com>
354
355 * gdb.arch/i386-avx.c: New.
356 * gdb.arch/i386-avx.exp: Likewise.
357
358 * gdb.arch/i386-cpuid.h: Updated from gcc 4.4.
359
96e39866
DE
3602010-04-06 Doug Evans <dje@google.com>
361
362 * gdb.base/source-test.gdb: New file.
363 * gdb.base/source.exp: Test source -v.
364
5984a431
UW
3652010-04-06 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
366
367 * gdb.cp/inherit.exp (test_print_anon_union): Fix re_class pattern.
368
ec8a089a
PM
3692010-04-06 Pierre Muller <muller@ics.u-strasbg.fr>
370
371 * gdb.stabs/aout.sed: Convert all backslash to double backslash
372 within one line, unless it is followed by a double quote.
373 * gdb.stabs/hppa.sed: Idem.
374 * gdb.stabs/weird.def: Add char and String constants
375 * gdb.stabs/weird.exp: Check for correct parsing of
376 chhar and string constants.
377 * gdb.stabs/xcoff.sed: Ignore escaped quote quotes
378 in .stabs to .stabx substitution.
379
fce3c1f0
SS
3802010-04-05 Stan Shebs <stan@codesourcery.com>
381
382 * gdb.trace/tfile.c: Add a variable split across two blocks, and a
383 constant global.
384 * gdb.trace/tfile.exp: Try to print them.
385
d77f58be
SS
3862010-04-04 Stan Shebs <stan@codesourcery.com>
387
388 * gdb.base/completion.exp: Update for new "info watchpoints".
389 * gdb.base/default.exp: Ditto.
390 * gdb.base/help.exp: Ditto.
391 * gdb.base/watchpoint.exp: Ditto.
392 * gdb.trace/infotrace.exp: Update "info tracpoints" output.
393
af54718e
SS
3942010-04-04 Stan Shebs <stan@codesourcery.com>
395
396 * gdb.trace/tfile.exp: Sharpen tfind test.
397
74d1f91e
JK
3982010-04-04 Jan Kratochvil <jan.kratochvil@redhat.com>
399
400 * gdb.base/break-entry.exp: New.
401
eb8e76db
HZ
4022010-04-02 Hui Zhu <teawater@gmail.com>
403 Michael Snyder <msnyder@vmware.com>
404
405 * gdb.reverse/i386-sse-reverse.exp: New file.
406 * gdb.reverse/i386-sse-reverse.c: New file.
407
bf65cad8
PA
4082010-04-02 Pedro Alves <pedro@codesourcery.com>
409
410 * gdb.trace/tfind.exp: Adjust expected disassembly output.
411
fff87407
SS
4122010-04-01 Stan Shebs <stan@codesourcery.com>
413
414 * gdb.trace/actions.exp: Tweak expected output.
415 * gdb.trace/while-stepping.exp: Tweak expected output.
416
fe01d668
L
4172010-04-01 H.J. Lu <hongjiu.lu@intel.com>
418
419 * gdb.arch/amd64-byte.exp: Check "ah", "bh", "ch", "dh".
420
86b17b60
PA
4212010-04-01 Pedro Alves <pedro@codesourcery.com>
422
423 * gdb.base/commands.exp: Adjust.
424 * gdb.cp/extern-c.exp: Adjust.
425
2c58c0a9
PA
4262010-04-01 Pedro Alves <pedro@codesourcery.com>
427
428 * gdb.trace/collection.c (local_test_func): Define a local struct,
429 and instanciate it.
430
0db9b91c
PA
4312010-04-01 Pedro Alves <pedro@codesourcery.com>
432
433 * gdb.trace/collection.exp (gdb_collect_args_test)
434 (gdb_collect_argarray_test): XFAIL the tests that assume the
435 argarray argument's elements are collected.
436
8072405b
JK
4372010-03-31 Jan Kratochvil <jan.kratochvil@redhat.com>
438
439 * gdb.dwarf2/dw2-bad-parameter-type.exp,
440 gdb.dwarf2/dw2-bad-parameter-type.S: New.
441
8bf6485c
SS
4422010-03-31 Stan Shebs <stan@codesourcery.com>
443
444 * gdb.trace/save-trace.exp: Test save/restore of default-collect
445 and tracepoint conditionals.
446 (gdb_verify_tracepoints): Delete unused return.
447
fd7f724a
KS
4482010-03-26 Keith Seitz <keiths@redhat.com>
449
450 * gdb.java/jmisc.exp (ptype jmisc): Allow the constructor to
451 appear in the output before main.
452 Remove KFAIL for gdb/2215 aka bz 9320.
453
8d9e7719
DE
4542010-03-30 Doug Evans <dje@google.com>
455
0906dd0b
DE
456 * gdb.arch/amd64-word.exp: Rename hex to hexr, the former is defined
457 by dejagnu.
458 * gdb.arch/amd64-dword.exp: Ditto.
459
8d9e7719
DE
460 * gdb.base/annota1.exp (break handle_USR1): Make fail and pass text
461 match.
462 (break printf): Ditto.
463
1da644f0
SW
4642010-03-29 Sami Wagiaalla <swagiaal@redhat.com>
465
466 * gdb.cp/nsusing.exp: Marked imported declaration test as xfail with
467 gcc < 4.4.
468 * gdb.cp/shadow.exp: Ditto.
469
a8121990
PA
4702010-03-29 Pedro Alves <pedro@codesourcery.com>
471
472 * gdb.trace/collection.exp (run_trace_experiment): Make sure
473 "tstart" is silent.
474
6e79d367
PA
4752010-03-29 Pedro Alves <pedro@codesourcery.com>
476
477 * gdb.trace/collection.exp (executable): New.
478 (binfile): Use it.
479 (fpreg, spreg, pcreg): New.
480 (test_register): Use gdb_test_multiple. Pass /x to print.
481 (prepare_for_trace_test): New.
482 (run_trace_experiment): Use "continue", not gdb_run_cmd.
483 (gdb_collect_args_test, gdb_collect_argstruct_test)
484 (gdb_collect_argarray_test, gdb_collect_locals_test): Use
485 prepare_for_trace_test.
486 (gdb_collect_registers_test): Use prepare_for_trace_test. Use
487 fpreg, spreg and pcreg.
488 (gdb_collect_expression_test, gdb_collect_globals_test): Use
489 prepare_for_trace_test.
490 (gdb_trace_collection_test): Use fpreg, spreg and pcreg. Don't
491 try to detect tracing support here. Don't set breakpoints at
492 `begin' or `end' here.
493 <global scope>: Use clean_restart. Run to main before checking
494 for tracing support. Check for for tracing support here.
495
09248348
JK
4962010-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
497
498 * gdb.base/break-interp.exp (test_core, test_attach, test_ld): Add
499 " as $displacement" to "seen displacement message".
500
d350db38
PA
5012010-03-28 Pedro Alves <pedro@codesourcery.com>
502
503 * gdb.trace/while-dyn.exp (executable): New variable.
504 (binfile): Use it.
505 (test_while_stepping): New function. Move most tests here. Call
506 it once for each of the while-stepping, stepping and ws aliases.
507
907af001
UW
5082010-03-26 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
509
510 * gdb.cp/inherit.exp (test_ptype_si): XFAIL test for GCC versions
511 that do not provide the tagless_struct type name at all.
512 (test_print_anon_union): Do not check value of uninitialized
513 union member. Do not use cp_test_ptype_class, so we can accept
514 "long" as well as "long int".
515
610197fd
PA
5162010-03-26 Pedro Alves <pedro@codesourcery.com>
517
518 * gdb.trace/tfile.c (tohex, bin2hex): New.
519 (write_error_trace_file): Hexify error description.
520
6c28cbf2
SS
5212010-03-25 Stan Shebs <stan@codesourcery.com>
522
523 * gdb.trace/tfile.c: Generate an additional trace file, improve
524 portability.
525 * gdb.trace/tfile.exp: Test trace file with an error stop, delete
526 files in a better way.
527
e62b8c7e
KS
5282010-03-25 Keith Seitz <keiths@redhat.com>
529
530 * gdb.java/jprint.exp: XFAIL printing of static class members
531 because of GCC debuginfo problem.
532
82ccf5a5
JK
5332010-03-25 Jan Kratochvil <jan.kratochvil@redhat.com>
534
535 * gdb.base/dup-sect.exp, gdb.base/dup-sect.S: New.
536
293e2f9e
DJ
5372010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
538
539 * gdb.base/completion.exp: Allow long instead of long int.
540 * gdb.base/ending-run.exp: Match _rt_entry.* for RealView.
541 * gdb.base/gdbvars.c (main): Remove unused usestubs code. Reference
542 variable p.
543 * gdb.base/maint.exp: Allow ER_RO and ER_RW instead of .text and .data.
544 * gdb.base/pointers.exp: Allow long instead of long int.
545 * gdb.base/printcmds.exp: XFAIL for RealView on ARM EABI.
546 * gdb.base/step-line.exp: Allow a directory before the source file name.
547
95a42b64
TT
5482010-03-24 Tom Tromey <tromey@redhat.com>
549
550 PR breakpoints/9352:
551 * gdb.base/default.exp: Update.
552 * gdb.base/commands.exp: Update.
553 * gdb.cp/extern-c.exp: Test setting commands on multiple
554 breakpoints at once.
555
2390201f
DJ
5562010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
557
558 * gdb.base/call-signal-resume.exp, gdb.base/unwindonsignal.exp: Skip
559 if gdb,nosignals.
560 * gdb.base/watchpoints.c: Do not include unnecessary headers.
561 * lib/gdb.exp (gdb_test_multiple): Relax pattern for "the program
562 exited".
563
8c9a6790
SS
5642010-03-24 Stan Shebs <stan@codesourcery.com>
565
566 * gdb.trace/tfile.exp: Expect "trace frame", with a space.
567
a6c727b2
DJ
5682010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
569
570 * gdb.base/callfuncs.exp (do_function_calls): Add XFAILs for RealView.
571 * gdb.base/ptype.exp (ptype_maybe_prototyped): Add overprototyped
572 argument. Handle "short" and "long".
573 (Top level): Pass overprototyped output for old_fptr and xptr.
574
4dfd5423
PA
5752010-03-23 Pedro Alves <pedro@codesourcery.com>
576
577 * gdb.threads/pthreads.c (thread1, thread2, main): Fix printf
578 format strings and add casts to avoid compiler warnings.
579
5802010-03-23 Vladimir Prus <vladimir@codesourcery.com>
a7bdde9e
VP
581
582 * lib/trace-support.exp (gdb_trace_setactions):
583 Don't expect whitespace after ">" prompt.
584 * gdb.trace/actions.exp: Adjust for output changes.
585 * gdb.trace/while-stepping.exp: Likewise.
586
c847d045
JK
5872010-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
588
589 * dg-extract-results.sh: Sync with GCC HEAD (import r155655, r157175
590 and r157645).
591
5f717f1d
JK
5922010-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
593
594 * gdb.dwarf2/dw2-empty-namespace.exp, gdb.dwarf2/dw2-empty-namespace.S:
595 New.
596
7d6d51d5
DJ
5972010-03-22 Daniel Jacobowitz <dan@codesourcery.com>
598
599 * gdb.python/Makefile.in (EXECUTABLES): Add py-mi.
600 * gdb.python/py-mi.exp (binfile): Rename to py-mi.
601
3b11a015
SS
6022010-03-19 Stan Shebs <stan@codesourcery.com>
603
604 * gdb.trace/ax.exp: New file.
605
d7d158ed
DE
6062010-03-19 Doug Evans <dje@google.com>
607
6bb85cd1
DE
608 * lib/gdb.exp (gdb_compile_test): Watch for "compiler not installed"
609 output from gcc.
610
d7d158ed
DE
611 * gdb.base/break-interp.exp (prelinkNO): Handle prelink binaries
612 named /usr/sbin/prelink<foo>.
613
4daf5ac0
SS
6142010-03-18 Stan Shebs <stan@codesourcery.com>
615
616 * gdb.trace/circ.exp: Test circular-trace-buffer.
617 * gdb.trace/tfile.exp: Update tstatus test.
618
e8d05480
JB
6192010-03-18 Joel Brobecker <brobecker@adacore.com>
620
621 * gdb.dwarf2/dw2-anonymous-func.S: New file.
622 * gdb.dwarf2/dw2-anonymous-func.exp: New testcase.
623
441b986a
UW
6242010-03-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
625
626 * gdb.mi/gdb680.exp: Revert 2009-06-17 change.
627
4247603b
PA
6282010-03-18 Pedro Alves <pedro@codesourcery.com>
629
630 * gdb.base/default.exp: Adjust the expected output of the finish
631 and until commands when the inferior is not being run.
632
13387711
SW
6332010-03-15 Sami Wagiaalla <swagiaal@redhat.com>
634
635 * gdb.cp/shadow.exp: Removed kfail; test has been fix.
636 * gdb.cp/nsusing.exp: Ditto.
637
6e31430b
TT
6382010-03-15 Tom Tromey <tromey@redhat.com>
639
640 * gdb.cp/userdef.exp: Add tests for explicit calls to operator==.
641 * gdb.cp/userdef.cc (operator==): New function.
642 (main): New locals mem1, mem2.
643
e2d69cb5
JZ
6442010-03-15 Jie Zhang <jie@codesourcery.com>
645
646 * lib/mi-support.exp (mi_gdb_target_load): Delete unused timeout var.
647 Declare and use new loadtimeout variable.
648
f572f0a9
DJ
6492010-03-14 Daniel Jacobowitz <dan@codesourcery.com>
650
651 * gdb.base/printcmds.exp: Use gdb_file_cmd instead of gdb_load.
652 Use gdb_load later.
653
51f4c0b0
PA
6542010-03-14 Pedro Alves <pedro@codesourcery.com>
655
656 * gdb.base/solib-disc.c (main): Make format of fprintf a string
657 literal. Add missing endlines to prints to stderr.
658
1c809c68
TT
6592010-03-12 Tom Tromey <tromey@redhat.com>
660
661 PR c++/9708:
662 * gdb.cp/m-static.exp: Add regression test.
663 * gdb.cp/m-static.cc (method): New method.
664 (main): Call it.
665
00ae8fef
SW
6662010-03-12 Sami Wagiaalla <swagiaal@redhat.com>
667
668 * gdb.cp/gdb2384-base.h: Created 'namespace B'.
669 * gdb.cp/gdb2384-base.cc: Use 'namespace B'.
670
759f0f0b
PA
6712010-03-12 Daniel Jacobowitz <dan@codesourcery.com>
672
21e24d21
PA
673 * lib/gdb.exp (gdb_test_multiple): Handle -timeout.
674
6752010-03-12 Daniel Jacobowitz <dan@codesourcery.com>
676
759f0f0b
PA
677 * lib/gdb.exp (skip_stl_tests): New.
678 (gdb_compile): Symbian needs -ldl.
679 (shlib_target_file): New.
680 (shlib_symbol_file): New.
681 (gdb_load_shlibs): Use shlib_target_file.
682 * lib/mi-support.exp (mi_load_shlibs): Use shlib_target_file.
683 * gdb.cp/exception.exp: Use skip_stl_tests.
684 * gdb.cp/bs15503.exp: Use skip_stl_tests. Use untested.
685 * gdb.cp/try_catch.exp: Use skip_stl_tests.
686 * gdb.cp/mb-templates.exp: Ditto.
687 * gdb.base/commands.exp: Relax regexes.
688 * gdb.base/watchpoint-solib.exp: Don't skip on symbian. Use
689 shlib_target_file and shlib_symbol_file.
690 * gdb.base/maint.exp: Allow lowercase t. Allow .rodata in
691 sections.
692 * gdb.base/ending-run.exp: Accept E32Main for symbian.
693 * gdb.base/solib-disc.exp: Use
694 shlib_target_file and shlib_symbol_file.
695 * gdb.base/unload.exp: Don't skip on symbian. Use
696 shlib_target_file and shlib_symbol_file.
697 * gdb.base/list.exp: Check use_gdb_stub instead of is_remote.
698
6a8f2671
PA
6992010-03-12 Pedro Alves <pedro@codesourcery.com>
700
701 * gdb.trace/backtrace.exp: Adjust for x86 and x86_64.
702 * gdb.trace/report.exp: Adjust for x86 and x86_64.
703 Issue a tfind end before looking for a tracepoint frame.
704 * gdb.trace/tfind.exp: Adjust tstatus output.
705 Adjust disassembly output.
706 * gdb.trace/while-dyn.exp: Adjust for x86 and x86_64.
707
ccf26247
JK
7082010-03-11 Jan Kratochvil <jan.kratochvil@redhat.com>
709
710 * gdb.base/break-interp.exp: Create new displacement parameter value
711 for the test_ld calls.
712 (reach): New parameter displacement, verify its content. New push of
713 pf_prefix "reach-$func:". Import global expect_out.
714 (test_core): New parameter displacement, verify its content. New push
715 of pf_prefix "core:". New command "set verbose on". Import global
716 expect_out.
717 (test_attach): New parameter displacement, verify its content. New
718 push of pf_prefix "attach:". New command "set verbose on". Import
719 global expect_out.
720 (test_ld): New parameter displacement, pass it to the reach, test_core
721 and test_attach calls and verify its content in the "ld.so exit" test.
722 * gdb.base/prelink.exp: Remove gdb_exit and final return.
723 (prelink): Update expected text, use gdb_test.
724
e469c7fb
DE
7252010-03-10 Doug Evans <dje@google.com>
726
727 * gdb.base/checkpoint.exp: Fix comment.
728 Lengthen timeout while doing >600 checkpoints test.
729 Rename duplicate "kill all one" test to keep test names unique.
730
60e1c644
PA
7312010-03-10 Pedro Alves <pedro@codesourcery.com>
732
733 * gdb.base/watch-cond.c, gdb.base/watch-cond.exp: New.
734
cec808ec
KS
7352010-03-08 Keith Seitz <keiths@redhat.com>
736
737 * gdb.cp/cp-relocate.exp: Remove single-quoting of C++ methods.
738 * gdb.cp/cplusfuncs.cc (dm_type_short): New function.
739 (dm_type_long): New function.
740 (dm_type_unsigned_short): New function.
741 (dm_type_unsigned_long): New function.
742 (myint): New typedef.
743 * gdb.cp/cplusfuncs.exp (probe_demangler): Add tests for short,
744 long, unsigned shor and long, operator char*, and typedef.
745 (test_lookup_operator_functions): Add operator char* test.
746 (test_paddr_operator_functions): Likewise.
747 (test_paddr_overloaded_functions): Use probe values for
748 short, long, and unsigned short and long.
749 (test_paddr_hairy_functions): If the demangler probe detected
750 gdb type printers, "expect" them. Otherwise "expect" the v2 or v3
751 demangler.
752 * gdb.cp/expand-sals.exp: Backtrace may contain class names.
753 * gdb.cp/member-ptr.exp: Refine expected result for "print pmf"
754 and "print null_pmf".
755 Add test "ptype a.*pmf".
756 * gdb.cp/overload.exp: Allow optional "int" to appear with
757 "short" and "long".
758 * gdb.cp/ovldbreak.exp: Use append to construct super-duper
759 long expect value for men_overload1arg.
760 Allow "int" to appear with "short" and "long".
761 When testing "info break", add argument for main (void).
762 Also allow "int" to appear with "short" and "long".
763 Ditto with "unsigned" and "long long".
764 * gdb.java/jmain.exp: Do not enclose methods names in single
765 quotes.
766 * gdb.java/jmisc.exp: Likewise.
767 * gdb.java/jprint.exp: Likewise.
768 * gdb.python/py-symbol.exp: Update expected "linkage_name" value.
769
770 From Jan Kratochvil <jan.kratochvil@redhat.com>:
771 * gdb.cp/exception.exp (backtrace after first throw)
772 (backtrace after second throw): Allow a namespace before __cxa_throw.
773 (backtrace after first catch, backtrace after second catch): Allow
774 a namespace before __cxa_begin_catch.
775
776 * gdb.cp/cpexprs.exp: New file.
777 * gdb.cp/cpexprs.cc: New file.
778
779 From Daniel Jacobowitz <dan@codesourcery.com>
780 * gdb.cp/cpexprs.exp (escape): Delete. Change all callers
781 to use string_to_regexp.
782 (ctor, dtor): New functions. Use them to match constructor
783 and destructor function types.
784 (Top level): Use runto_main.
785
f870a310
TT
7862010-03-05 Tom Tromey <tromey@redhat.com>
787
788 * gdb.python/py-prettyprint.py (pp_nullstr.to_string): Use
789 gdb.target_charset.
790 (pp_ns.to_string): Likewise.
791
0c199f28
KS
7922010-03-04 Keith Seitz <keiths@redhat.com>
793
794 * gdb.cp/overload.exp: Test that the filename portion of a linespec
795 can be quoted. Test that both the filename and function/line
796 portions can be quoted at the same time.
797
c7437ca6
PA
7982010-03-04 Pedro Alves <pedro@codesourcery.com>
799
800 * gdb.base/watch-non-mem.c, gdb.base/watch-non-mem.exp: New.
801
b111b805
DE
8022010-03-03 Doug Evans <dje@google.com>
803
24486cb7
DE
804 * lib/gdb.exp (gdb_compile_pthreads): Handle case where
805 libc contains libpthread.
806
b111b805
DE
807 * gdb.threads/linux-dp.c (shared_random): Call rand instead of rand_r.
808 * gdb.threads/linux-dp.exp: Compile with gdb_compile_pthreads instead
809 of gdb_compile. Add another pattern to match android backtrace.
810
a0e0ef55
TT
8112010-03-03 Tom Tromey <tromey@redhat.com>
812
813 PR gdb/11345:
814 * gdb.base/printcmds.exp (test_printf): Add test.
815
1ba53b71
L
8162010-03-02 H.J. Lu <hongjiu.lu@intel.com>
817
818 * gdb.arch/amd64-byte.exp: New.
819 * gdb.arch/amd64-dword.exp: Likewise.
820 * gdb.arch/amd64-pseudo.c: Likewise.
821 * gdb.arch/amd64-word.exp: Likewise.
822 * gdb.arch/i386-byte.exp: Likewise.
823 * gdb.arch/i386-pseudo.c: Likewise.
824 * gdb.arch/i386-word.exp: Likewise.
825
f5dff777
DJ
8262010-03-01 Daniel Jacobowitz <dan@codesourcery.com>
827
828 * gdb.xml/extra-regs.xml: Add struct1, struct2, and flags
829 types. Add structreg, bitfields, and flags registers.
830 * gdb.xml/tdesc-regs.exp: Test structreg and bitfields
831 registers.
832
90884b2b
L
8332010-03-01 H.J. Lu <hongjiu.lu@intel.com>
834
835 * gdb.xml/tdesc-regs.exp (architecture): New. Set it for x86.
836 (load_description): Set architecture if defined.
837
dc00d89f
PM
8382010-02-28 Phil Muldoon <pmuldoon@redhat.com>
839
840 * gdb.python/py-frame.exp: Add read_var block tests.
841 * gdb.python/py-frame.c (block): New function.
842
0e095b7e
JK
8432010-02-28 Jan Kratochvil <jan.kratochvil@redhat.com>
844 Daniel Jacobowitz <dan@codesourcery.com>
845
846 * gdb.base/callfuncs.exp: New tests for $spval 0 and -1. Remove return.
847
624f1a65
DM
8482010-02-25 David S. Miller <davem@davemloft.net>
849
850 * gdb.base/catch-syscall.exp: Allow to run on sparc*-*-linux and
851 fix logic for setting all_syscalls_numbers.
852
f3e9a817
PM
8532010-02-24 Phil Muldoon <pmuldoon@redhat.com>
854
855 * Makefile.in: Add py-block and py-symbol.
856 * gdb.python/py-symbol.exp: New File.
857 * gdb.python/py-symtab.exp: New File.
858 * gdb.python/py-block.exp: New File.
859 * gdb.python/py-symbol.c: New File.
860 * gdb.python/py-block.c: New File.
861
f6bbabf0
PM
8622010-02-24 Phil Muldoon <pmuldoon@redhat.com>
863
864 PR python/11314
865 * lib/gdb.exp (skip_python_tests): New function.
866 * gdb.python/py-cmd.exp: Use skip_python_tests.
867 * gdb.python/py-frame.exp: Likewise.
868 * gdb.python/py-function.exp: Likewise.
869 * gdb.python/py-prettyprint.exp: Likewise.
870 * gdb.python/py-template.exp: Likewise.
871 * gdb.python/py-type.exp: Likewise.
872 * gdb.python/py-value.exp: Likewise.
873
85d721b8
PA
8742010-02-22 Pedro Alves <pedro@codesourcery.com>
875
876 PR9605
877
878 * gdb.base/watch-read.c, gdb.base/watch-read.exp: New files.
879
48e32051
TT
8802010-02-19 Tom Tromey <tromey@redhat.com>
881
882 PR c++/8693, PR c++/9496:
883 * gdb.cp/namespace.exp: Remove some setup_kfail calls. Added
884 regression tests.
885
ac9c0048
JK
8862010-02-19 Jan Kratochvil <jan.kratochvil@redhat.com>
887
888 Fix compatibility with m68k as.
889 * gdb.dwarf2/member-ptr-forwardref.S: Use .data section. Use .2byte.
890 Use only /* comments */.
891
57bb97a4
UW
8922010-02-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
893
894 * configure.ac: Add gdb.multi/Makefile to AC_OUTPUT.
895 * configure: Regenerate.
896
7d1bf85c
DJ
8972010-02-18 Daniel Jacobowitz <dan@codesourcery.com>
898
899 * gdb.python/py-type.exp: Check for Python support.
900
061b5285
PA
9012010-02-17 Pedro Alves <pedro@codesourcery.com>
902
903 * lib/gdb.exp (build_id_debug_filename_get): Don't assume new
904 `regsub' syntax available.
905
f8a8bc2c
PA
9062010-02-17 Pedro Alves <pedro@codesourcery.com>
907
908 * gdb.base/shmain.c (main): Remove printf call.
909 * gdb.base/sizeof.c (main): Cast return of sizeof to int.
910 * gdb.base/unload.c (main): Make format of fprintf a string
911 literal. Add missing endlines to prints to stderr.
912 * gdb.base/watchpoint-solib.c (open_shlib): Ditto.
913
6f451e5e
TT
9142010-02-17 Tom Tromey <tromey@redhat.com>
915
916 * gdb.java/jprint.java (jprint.props): New field.
917 * gdb.java/jprint.exp (set_lang_java): Add regression test.
918
12d79008
PA
9192010-02-17 Pedro Alves <pedro@codesourcery.com>
920
ef801a0e 921 * gdb.base/charset.exp: Don't assume new `regsub' syntax
12d79008
PA
922 available.
923
d252f7e5
DJ
9242010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
925
926 * gdb.xml/tdesc-arch.exp, gdb.xml/tdesc-regs.exp: Rewrite file
927 creation to support remote host testing.
928
67bdab6c
DJ
9292010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
930
931 * gdb.base/valgrind-db-attach.exp: Use unsupported instead of xfail.
932 Recognize "command not found".
933
bb391223
DJ
9342010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
935
936 * gdb.arch/thumb2-it.exp (test_it_break): Handle hardware
937 single-stepping.
938
70362913
DJ
9392010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
940
941 * gdb.python/py-value.exp (test_value_in_inferior): Skip arg0 test
942 if arguments are not supported.
943
493f3c00
DJ
9442010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
945
946 * gdb.cp/overload.exp: Allow foo::overload1arg's "this" pointer to
947 be const or non-const.
948
8034c749
DJ
9492010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
950
951 * gdb.mi/mi-break.exp (test_breakpoint_commands): Use
952 mi_send_resuming_command to send -exec-continue.
953
791dfb64
DJ
9542010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
955
956 * gdb.base/list.exp (test_list_filename_and_function): Add test
957 with single quotes.
958 * gdb.cp/overload.cc (intToChar): Rewrite onto one line for easy
959 matching.
960 * gdb.cp/overload.exp: Add tests with filename, function, and quotes.
961 Add KFAIL'd tests for PR gdb/11289.
962
7c5fe868
DJ
9632010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
964
965 * gdb.cp/cpcompletion.exp: Specify source file name explicitly.
966
fdc498b8
DJ
9672010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
968
969 * gdb.base/comp-dir/subdir/dummy.txt: New file.
970 * gdb.base/completion.exp: Use comp-dir/subdir instead of creating
971 a temporary directory.
972
b519e2a6
DJ
9732010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
974
975 * gdb.base/charset.exp: Use a single regular expression to match
976 show host-charset and show target-charset output.
977
74164c56
JK
9782010-02-15 Jan Kratochvil <jan.kratochvil@redhat.com>
979
980 * gdb.base/attach.exp (attach to nonsense is prohibited): Make the
981 "Illegal process-id" expect string more exact.
982 (attach to digits-starting nonsense is prohibited): New.
983
701ed6dc
JK
9842010-02-13 Jan Kratochvil <jan.kratochvil@redhat.com>
985
986 * gdb.base/prelink.exp (set verbose on): New.
987
fa19b4e5
MS
9882010-02-12 Tomas Holmberg <th@virtutech.com>
989
990 * mi-reverse.exp: New file. Test for reverse option to the
991 following MI commands: exec-continue, exec-finish, exec-next,
992 exec-step, exec-next-instruction, exec-step-instruction.
993
dadf0e9c
JB
9942010-02-09 Joel Brobecker <brobecker@adacore.com>
995
996 * gdb.ada/ptype_tagged_param: New testcase.
997
714f19d5
TT
9982010-02-08 Tom Tromey <tromey@redhat.com>
999
1000 PR c++/8017:
1001 * gdb.cp/overload.exp: Add tests.
1002 * gdb.cp/overload.cc (struct K): New.
1003 (namespace N): New.
1004 (main): Call new functions.
1005 (K::staticoverload): Define.
1006
83b10087
CM
1007Mon Feb 8 13:18:22 2010 Chris Moller <moller@mollerware.com>
1008
1009 PR gdb/10728
1010 * gdb.cp/pr10728-x.h: New file.
1011 * gdb.cp/pr10728-x.cc: New file.
1012 * gdb.cp/pr10728-y.cc: New file.
1013 * gdb.cp/pr10728.exp: New file.
1014 * gdb.cp/Makefile.in (EXECUTABLES): Add pr10728
1015
99903ae3
CM
1016Mon Feb 8 12:54:54 2010 Chris Moller <moller@mollerware.com>
1017
1018 PR gdb/9067
1019 * gdb.cp/pr9067.exp: New
1020 * gdb.cp/pr9067.cc: New
1021 * gdb.cp/Makefile.in (EXECUTABLES): Add pr9067
1022
7b356089
JB
10232010-02-08 Joel Brobecker <brobecker@adacore.com>
1024
1025 * lib/gdb.exp (gdb_test_timeout): New global variable.
1026 Set it to timeout if not already set.
1027 (gdb_init): Reset the value of timeout to gdb_test_timeout.
1028
1be00882
DE
10292010-02-05 Doug Evans <dje@google.com>
1030
1031 * lib/gdb.exp (INTERNAL_GDBFLAGS): Don't override value provided by
1032 user.
1033
82856980
SW
10342010-02-05 Sami Wagiaalla <swagiaal@redhat.com>
1035
1036 PR c++/7935:
1037 * gdb.cp/namespace-using.exp: Removed kfail; bug has been fixed.
1038
1a334831
TT
10392010-02-04 Tom Tromey <tromey@redhat.com>
1040
1041 * gdb.cp/virtbase.exp: Make test case names unique.
1042
9c3c02fd
TT
10432010-02-02 Tom Tromey <tromey@redhat.com>
1044
1045 * gdb.cp/virtbase.exp: Add regression tests.
1046 * gdb.cp/virtbase.cc (RHA, RHB, RHC): New classes.
1047 (main): Instantiate RHC.
1048
0cc2414c
TT
10492010-02-02 Tom Tromey <tromey@redhat.com>
1050
1051 * gdb.dwarf2/member-ptr-forwardref.exp: Update expected result for
1052 type-printing change.
1053
edf3d5f3
TT
10542010-02-02 Tom Tromey <tromey@redhat.com>
1055
1056 PR c++/11226, PR c++/9629, PR c++/9688, PR c++/8890:
1057 * gdb.cp/virtbase.cc: New file.
1058 * gdb.cp/virtbase.exp: New file.
1059 * gdb.cp/userdef.exp: Allow 'struct' or 'class'.
1060
e4b7f41c
JK
10612010-02-01 Jan Kratochvil <jan.kratochvil@redhat.com>
1062
1063 PR libc/11214:
1064 * gdb.threads/current-lwp-dead.c: Include features.h.
1065 (HAS_NOMMU): New.
1066 (fn, main): Move CLONE_VM into [__UCLIBC__ && HAS_NOMMU].
1067
b381ea14
JK
10682010-02-01 Jan Kratochvil <jan.kratochvil@redhat.com>
1069
1070 * gdb.base/symbol-without-target_section.exp,
1071 gdb.base/symbol-without-target_section.c: New.
1072
c593ac0e
DJ
10732010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
1074
1075 * gdb.base/bigcore.exp: Reset increased timeout.
1076 * gdb.base/interrupt.exp: Match unexpected gdb prompt.
1077
db25f29d
DJ
10782010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
1079
1080 * gdb.base/gcore.exp (capture_command_output): Use
1081 gdb_test_multiple.
1082
f9d67f43
DJ
10832010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
1084
1085 * gdb.arch/thumb2-it.S (it_breakpoints): New function.
1086 * gdb.arch/thumb2-it.exp (test_it_break): New function.
1087 (Top level): Call it.
1088
177321bd
DJ
10892010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
1090
1091 * gdb.arch/thumb2-it.S, gdb.arch/thumb2-it.exp: New files.
1092
97f2ed50
DJ
10932010-01-29 Daniel Jacobowitz <dan@codesourcery.com>
1094
1095 * gdb.base/call-strs.exp, gdb.base/default.exp,
1096 gdb.base/ending-run.exp, gdb.base/finish.exp, gdb.base/funcargs.exp,
1097 gdb.base/huge.exp, gdb.base/nodebug.exp, gdb.base/ptype.exp,
1098 gdb.base/restore.exp, gdb.base/return.exp, gdb.base/setvar.exp,
1099 gdb.base/watchpoints.exp, gdb.threads/gcore-thread.exp,
1100 gdb.base/watchpoint-solib.exp: Save and restore timeout.
1101 * gdb.base/ending-run.exp: Correct restore of timeout.
1102 * gdb.base/page.exp: Remove unnecessary timeout setting.
1103
e4e2711a
JB
11042010-01-29 Joel Brobecker <brobecker@adacore.com>
1105
1106 * gdb.ada/rec_return: New testcase.
1107
ba581dc1
JB
11082010-01-29 Joel Brobecker <brobecker@adacore.com>
1109
1110 * gdb.ada/call_pn: New testcase.
1111
4ea95be9
DJ
11122010-01-28 Daniel Jacobowitz <dan@codesourcery.com>
1113
1114 * gdb.mi/mi-nonstop.exp (mi_nonstop_resume): New function.
1115 (Top level): Use it to resume.
1116 * lib/mi-support.exp (mi_send_resuming_command_raw): Recognize
1117 the Thumb mode displaced stepping error as unsupported.
1118
df83a9bf
SW
11192010-01-28 Sami Wagiaalla <swagiaal@redhat.com>
1120
1121 * gdb.cp/nsusing.exp: Added more tests.
1122 * gdb.cp/nsrecurs.exp: Ditto.
1123 * gdb.cp/nsusing.cc: Added test functions.
1124 * gdb.cp/nsrecurs.cc: Ditto.
1125
40b27cdc
JK
11262010-01-27 Jan Kratochvil <jan.kratochvil@redhat.com>
1127
1128 * gdb.base/break-interp.exp: Use [file tail $filename] to omit any
1129 absolute directory pathnames in gdb.sum file.
1130
de958931
SW
11312010-01-27 Sami Wagiaalla <swagiaal@redhat.com>
1132
1133 * gdb.cp/namespace-using.exp: Rename to nsusing.exp.
1134 * gdb.cp/namespace-using.cc: Rename to nsusing.cc.
1135
708ead4e
TT
11362010-01-26 Tom Tromey <tromey@redhat.com>
1137
1138 PR exp/7643:
1139 * gdb.base/printcmds.exp (test_print_string_constants): Remove
1140 setup_kfail.
1141
b14e635e
SW
11422010-01-14 Sami Wagiaalla <swagiaal@redhat.com>
1143
1144 * gdb.cp/nsrecurs.exp: New test.
1145 * gdb.cp/nsrecurs.cc: New test program.
1146 * gdb.cp/nsstress.exp: New test.
1147 * gdb.cp/nsstress.cc: New test program.
1148 * gdb.cp/nsdecl.exp: New test.
1149 * gdb.cp/nsdecl.cc: New test program.
1150
8540c487
SW
11512010-01-26 Sami Wagiaalla <swagiaal@redhat.com>
1152
1153 * gdb.cp/namespace-using.exp: Add test for printing of namespaces
1154 imported into file scope.
1155 Marked test as xfail.
1156 * gdb.cp/namespace-using.cc (marker5): New function.
1157 * gdb.cp/shadow.exp: New test.
1158 * gdb.cp/shadow.cc: New test program.
1159 * gdb.cp/nsimport.exp: New test.
1160 * gdb.cp/nsimport.cc: New test program.
1161
421d5d99
TT
11622010-01-25 Tom Tromey <tromey@redhat.com>
1163
1164 PR gdb/11049:
1165 * gdb.base/printcmds.exp (test_print_typedef_arrays): Add test
1166 with "set print null-stop on".
1167
691f8dc1
JK
11682010-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
1169
1170 * gdb.arch/i386-bp_permanent.exp (Disassemble function '$function'):
1171 Adjust it for DISASSEMBLY_OMIT_FNAME.
1172
0b92b5bb
TT
11732010-01-22 Jan Kratochvil <jan.kratochvil@redhat.com>
1174
1175 PR symtab/11199:
1176 * gdb.dwarf2/member-ptr-forwardref.exp,
1177 gdb.dwarf2/member-ptr-forwardref.S: New.
1178
23787403
JK
11792010-01-20 Jan Kratochvil <jan.kratochvil@redhat.com>
1180
1181 * gdb.threads/watchthreads-reorder.c (gdbstop_mutex): Remove.
1182 (thread1_func): Protect thread1_tid with thread1_tid_cond by
1183 thread1_tid_mutex. Remove gdbstop_mutex handling.
1184 (thread2_func): Protect thread2_tid with thread2_tid_cond by
1185 thread2_tid_mutex. Remove gdbstop_mutex handling.
1186 (main): Move thread1_tid_mutex and thread2_tid_mutex locks before
1187 pthread_create. Remove gdbstop_mutex handling. New comment. Replace
1188 pthread_cond_wait conditionalizations by while loops.
1189
b966cb8a
TT
11902010-01-20 Tom Tromey <tromey@redhat.com>
1191
1192 PR backtrace/10770:
1193 * gdb.dwarf2/pr10770.exp: New file.
1194 * gdb.dwarf2/pr10770.c: New file.
1195 * gdb.dwarf2/Makefile.in (EXECUTABLES): Add pr10770.
1196
fcae584b
VP
11972010-01-20 Vladimir Prus <vladimir@codesourcery.com>
1198
1199 * gdb.mi/mi-async.exp: Remove check for 'async' target, because
1200 that target was removed, and the test always runs native anyway.
1201
a0f49112
JK
12022010-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
1203
1204 * gdb.base/watchpoint-cond-gone.exp, gdb.base/watchpoint-cond-gone.c,
1205 gdb.base/watchpoint-cond-gone-stripped.c: New.
1206
ceeb3d5a
TT
12072010-01-19 Tom Tromey <tromey@redhat.com>
1208
1209 PR c++/8000:
1210 * gdb.cp/namespace.exp: Use new enum. Fix line numbers in
1211 existing tests.
1212 * gdb.cp/namespace.cc (AAA::SomeEnum): New enum.
1213 (main): Use AAA::SomeEnum.
1214
dd322c54
JK
12152010-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
1216
1217 * gdb.mi/mi-break.exp (set line_callme_head, set line_callme_body): New.
1218 (test_ignore_count): Declare line_callme_body global.
1219 (run to breakpoint with ignore count): Use line_callme_body.
1220 * gdb.mi/mi-cli.exp (set line_main_head, set line_main_body)
1221 (set line_main_hello, set line_main_return): Reindent.
1222 (set line_callee4_head, set line_callee4_body, set line_callee4_next):
1223 New.
1224 (continue to callee4): Use line_callee4_body.
1225 (check *stopped from CLI command): Use line_callee4_next.
1226 * gdb.mi/mi2-cli.exp (set line_main_head, set line_main_body)
1227 (set line_main_hello, set line_main_return): Reindent.
1228 (set line_callee4_head, set line_callee4_body): New.
1229 (continue to callee4): Use line_callee4_body.
1230
4e8f195d
TT
12312010-01-18 Tom Tromey <tromey@redhat.com>
1232
1233 PR c++/9680:
1234 * gdb.cp/casts.cc: Add new classes and variables.
1235 * gdb.cp/casts.exp: Test new operators.
1236
9e14a9ba
JB
12372010-01-18 Tom Tromey <tromey@redhat.com>
1238 Thiago Jung Bauermann <bauerman@br.ibm.com>
1239
1240 * gdb.python/source2.py: New file.
1241 * gdb.python/source1: New file.
1242 * gdb.python/python.exp: Test "source" command.
1243
00bf0b85
SS
12442010-01-15 Stan Shebs <stan@codesourcery.com>
1245
1246 * gdb.trace/tfile.c: New file.
1247 * gdb.trace/tfile.exp: New file.
1248
55235ad7
JK
12492010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
1250
1251 * gdb.base/pie-support.exp, gdb.base/pie-support.c: Remove.
1252
9f2982ff
JK
12532010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
1254
1255 * gdb.base/valgrind-db-attach.exp, gdb.base/valgrind-db-attach.c: New.
1256
bbfba9ed
JK
12572010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
1258
1259 * gdb.base/break-interp-lib.c: Include unistd.h, assert.h and stdio.h.
1260 (libfunc): New parameter action. Implement also selectable "sleep".
1261 * gdb.base/break-interp-main.c: Include assert.h.
1262 (libfunc): New parameter action.
1263 (main): New parameters argc and argv. Assert argc. Pass argv.
1264 * gdb.base/break-interp.exp (test_core): Pass the "segv" argument.
1265 (test_attach): New proc.
1266 (test_ld): Pass new "segv" exec parameter. Call also test_attach.
1267 * lib/gdb.exp (core_find): New parameter arg. Pass it to $binfile.
1268
61f0d762
JK
12692010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
1270
1271 * gdb.base/break-interp.exp (test_core): New proc.
1272 (test_ld): Call it.
1273
06a6f270
JK
12742010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
1275
1276 * gdb.base/break-interp-main.c, gdb.base/break-interp-lib.c: New.
1277 * gdb.base/break-interp.exp: Exit on skip_shlib_tests. Change $srcfile.
1278 New variables $binfile_lib and $srcfile_lib. Call get_compiler_info
1279 and gdb_compile_shlib. Use new -Wl compiler options.
1280 (dl bt, main bt): New tests.
1281
51bee8e9
JK
12822010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
1283
1284 Support PIEs with no symfile_objfile.
1285 * gdb.base/break-interp.exp: New argument at the test_ld calls.
1286 (test_ld): New parameter trynosym.
1287 (test_ld <$trynosym>): New block.
1288
b8040f19
JK
12892010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
1290
1291 * gdb.base/break-interp.exp: New file.
1292
be759fcf
PM
12932010-01-13 Phil Muldoon <pmuldoon@redhat.com>
1294
1295 * gdb.python/py-value.exp (test_lazy_strings): Add lazy string test.
1296 * gdb.python/py-prettyprint.py (pp_ls): New printer.
1297 * gdb.python/py-prettyprint.exp (run_lang_tests): Add lazy string
1298 test.
1299 * gdb.python/py-prettyprint.c: Define lazystring test structure.
1300 * gdb.python/py-mi.exp: Add lazy string test.
1301
dc146f7c
VP
13022010-01-13 Vladimir Prus <vladimir@codesourcery.com>
1303
1304 * lib/mi-support.exp (mi_check_thread_states): Handle
1305 core number in thread listing.
1306
b4ba55a1
JB
13072010-01-12 Joel Brobecker <brobecker@adacore.com>
1308
1309 * gdb.base/maint.exp: Adjust the expected output for the
1310 "maint print type" test. Use gdb_test_multiple instead of
1311 gdb_sent/gdb_expect.
1312
08e24bd4
DE
13132010-01-11 Doug Evans <dje@google.com>
1314
6496a609
DE
1315 * lib/gdbserver-support.exp (gdbserver_download_current_prog): Rename
1316 from gdbserver_download. All callers updated.
1317
08e24bd4
DE
1318 * gdb.server/ext-run.exp: "info os processes" requires xml support.
1319
b5cfddf5
JK
13202010-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
1321
1322 Implement binary numbers parsing.
1323 * gdb.base/printcmds.exp (test_integer_literals_accepted)
1324 (test_integer_literals_rejected): New binary tests.
1325
3725885a
RW
13262010-01-09 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
1327
1328 * gdb.cell/configure: Regenerate.
1329
37aeb5df
JK
13302010-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
1331
1332 * gdb.base/corefile.exp: Move the core finding block out and call it as
1333 core_find, new variable $corefile, replace corefile by $corefile and
1334 [file tail $corefile] for usage vs. test names resp.
1335 * lib/gdb.exp (core_find): Move it as a new function here. New
1336 parameter binfile and deletefiles. New variable $destcore. Pre-delete
1337 $destcore. Return "" on error.
1338
d521f563
JK
13392010-01-08 Jan Kratochvil <jan.kratochvil@redhat.com>
1340
1341 Workaround PR binutils/10802.
1342 * lib/gdb.exp (gdb_gnu_strip_debug): Preserve the file attributes
1343 (twice).
1344
28f24826
DJ
13452010-01-08 Daniel Jacobowitz <dan@codesourcery.com>
1346
1347 * gdb.cp/gdb2495.exp: Skip if gdb,nosignals.
1348
2de75e71
JB
13492010-01-08 Joel Brobecker <brobecker@adacore.com>
1350
1351 * lib/gdb.exp (gdb_start_cmd): Move comment outside of gdb_expect
1352 call, to avoid interruption.
1353
fe00719b 13542010-01-08 Jan Kratochvil <jan.kratochvil@redhat.com>
d24d8548
JK
1355
1356 * gdb.stabs/weird.def (args93): New.
1357
d0ef5df8
DE
13582010-01-07 Doug Evans <dje@google.com>
1359
1360 * lib/gdb.exp (gdb_skip_xml_test): Add comment.
1361
3a08d52f
TT
13622010-01-07 Tom Tromey <tromey@redhat.com>
1363
1364 * gdb.base/source.exp: Use correct line number.
1365
7a697b8d
SS
13662010-01-05 Stan Shebs <stan@codesourcery.com>
1367
1368 * gdb.trace/tracecmd.exp: Test ftrace.
1369
7803799a
UW
13702010-01-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1371
1372 * gdb.xml/tdesc-regs.exp: Support s390*-*-* targets.
1373
c54eabfa
JK
13742010-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
1375
1376 * gdb.mi/var-cmd.c (do_bitfield_tests): Change "V.sharable" type to
1377 "uint_for_mi_testing".
1378
02e7ef19
JB
13792010-01-01 Joel Brobecker <brobecker@adacore.com>
1380
1381 Test indented comment in file being sourced.
1382 * gdb.base/commands.exp: Test indented comment in file being sourced.
1383
abd775ce
JB
13842010-01-01 Joel Brobecker <brobecker@adacore.com>
1385
1386 * gdb.fortran/array-element.f, gdb.fortran/complex.f,
1387 gdb.fortran/derived-type.f90, gdb.fortran/module.f90,
1388 gdb.fortran/subarray.f, gdb.mi/array.f: Update year in copyright
1389 notice.
1390
79b55b82
JB
13912010-01-01 Joel Brobecker <brobecker@adacore.com>
1392
1393 * gdb.arch/gdb1291.s, gdb.arch/gdb1431.s: Update year in copyright
1394 notice.
1395
8997583e
JK
13962010-01-01 Jan Kratochvil <jan.kratochvil@redhat.com>
1397
1398 * lib/mi-support.exp (mi_expect_stop <stopped at wrong place>): Insert
1399 missing $after_stopped and comma (,) expectation.
1400
6da95a67
SS
14012009-12-31 Stan Shebs <stan@codesourcery.com>
1402
1403 * gdb.trace/actions.exp: Test teval action.
1404
218d2fc6
TJB
14052009-12-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
1406
1407 * gdb.base/watchpoint.exp (test_watchpoint_in_big_blob): New function.
1408 (top level): Call test_watchpoint_in_big_blob.
1409 * gdb.base/watchpoint.c (buf): Change size to value too big for hardware
1410 watchpoints.
1411 (func3): Write to buf.
1412
236f1d4d
SS
14132009-12-29 Stan Shebs <stan@codesourcery.com>
1414
1415 * gdb.trace/actions.exp: Test default-collect.
1416
f61e138d
SS
14172009-12-28 Stan Shebs <stan@codesourcery.com>
1418
1419 * gdb.trace/tsv.exp: New file.
1420 * gdb.base/completion.exp: Update ambiguous info output.
1421
0219b378
DJ
14222009-12-28 Daniel Jacobowitz <dan@codesourcery.com>
1423
1424 * gdb.base/find.c (main): Reference search buffers.
1425 * gdb.base/included.c (main): Reference integer.
1426 * gdb.base/ptype.c (charfoo): Declare.
1427 (intfoo): Call charfoo.
1428 * gdb.base/scope0.c (useitp): New function.
1429 (usestatics): Use useitp.
1430 (useit): Add a type for val.
1431 * gdb.base/scope1.c (useit1): Take a pointer argument.
1432 (usestatics1): Update calls to useit1.
1433 * gdb.cp/call-c.cc: Declare foo.
1434 (main): Call foo.
1435 * gdb.cp/m-static.cc (main): Reference test4.elsewhere.
1436 * gdb.cp/namespace.cc (ensureOtherRefs): Declare.
1437 (main): Call C::ensureRefs and ensureOtherRefs.
1438 * gdb.cp/namespace1.cc (C::ensureOtherRefs): Also reference int
1439 variables.
1440 (ensureOtherRefs): New function.
1441 * gdb.cp/overload.cc (main): Call all overloadNamespace variants.
1442 * gdb.cp/templates.cc (main): Call t5i.value.
1443
3f78692f
JK
14442009-12-24 Jan Kratochvil <jan.kratochvil@redhat.com>
1445
1446 Fix compatibility with G++-4.5.
1447 * gdb.cp/expand-sals.cc (main): Remove the "exit-line" comment.
1448 * gdb.cp/expand-sals.exp: Remove breakpoint on "exit-line".
1449 (uncaught return): Remove.
1450
429374b8
JK
14512009-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
1452 Phil Muldoon <pmuldoon@redhat.com>
1453
1454 * gdb.base/condbreak.exp: Put breakpoint on marker3 and marker4.
1455 (bp_location13, bp_location14, bp_location17, bp_location18)
1456 (marker3_proto, marker4_proto): New variables.
1457 (breakpoint info): Update output.
1458 (run until breakpoint at marker3, run until breakpoint at marker4): New
1459 tests.
1460
859825b8
JK
14612009-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
1462
1463 * gdb.base/unload.c (main): Change the UNLOADSHR parameter to 1.
1464 Replace the printf call of Y by provided "y-set-1" label. New block
1465 for the second shared library.
1466 * gdb.base/unload.exp: Compile also the second library, call
1467 gdb_load_shlibs also for it. Use now gdb_breakpoint.
1468 (single pending breakpoint info): Rename to ...
1469 (pending breakpoint info before run): ... this extended test.
1470 (libfile2, libname2, libsrcfile2, libsrc2)
1471 (lib_sl2): New variables.
1472 (exec_opts): Set also SHLIB_NAME2.
1473 (pending breakpoint info on first run at shrfunc1)
1474 (pending breakpoint info on second run at shrfunc1)
1475 (pending breakpoint info on second run at shrfunc2)
1476 (print y from libfile, print y from libfile2): New tests.
1477 * gdb.base/unloadshr.c (shrfunc1): Change the returned value.
1478 * gdb.base/unloadshr2.c: New.
1479
e6a386cd
HZ
14802009-12-22 Hui Zhu <teawater@gmail.com>
1481
1482 * gdb.reverse/sigall-reverse.exp: Adjust.
1483
9e19b45e
VP
14842009-12-21 Vladimir Prus <vladimir@codesourcery.com>
1485
1486 PR gdb/10884
1487
1488 * gdb.mi/var-cmd.c (do_bitfield_tests): New
1489 (main): Call do_bitfield_tests.
aacf5b1e 1490 * gdb.mi/mi-var-cmd.exp: Run the 'bitfield' testcase.
9e19b45e 1491
d53a7b30
JB
14922009-12-20 Joel Brobecker <brobecker@adacore.com>
1493
1494 * Makefile.in gdb.ada/gnat_ada.gpr, gdb.base/gcore-buffer-overflow.c,
1495 gdb.base/gcore-buffer-overflow.exp, gdb.base/source-error.gdb,
1496 gdb.base/watch_thread_num.c, gdb.java/jprint.java,
1497 gdb.mi/mi-async.exp, gdb.modula2/unbounded-array.exp,
1498 gdb.modula2/unbounded1.c: Update copyright header.
1499
191ca0a1
CM
15002009-12-10 Chris Moller <moller@mollerware.com>
1501
1502 PR gdb/9399
1503 * gdb.cp/virtfunc2.exp: New tests
1504 * gdb.cp/virtfunc2.cc: New tests
1505 * gdb.cp/Makefile.in: Added tests to EXECUTABLES
1506
0fa6cf1b
MS
15072009-12-10 Oza Pawandeep (paawan1982@yahoo.com
1508
1509 * gdb.reverse/i387-env-reverse.c: New file.
1510 * gdb.reverse/i387-env-reverse.exp: New file.
1511 * gdb.reverse/i387-stack-reverse.c: New file.
1512 * gdb.reverse/i387-stack-reverse.exp: New file.
1513
361ae042
PM
15142009-12-08 Phil Muldoon <pmuldoon@redhat.com>
1515
1516 * gdb.python/py-type.exp (test_range): New test.
1517
bfd31e71
PM
15182009-12-03 Phil Muldoon <pmuldoon@redhat.com>
1519
1520 PR python/10805
1521
1522 * gdb.python/py-type.exp: New file.
1523 * gdb.python/py-type.c: New file.
1524 * Makefile.in: Add py-type.
1525
57a1d736
TT
15262009-12-03 Tom Tromey <tromey@redhat.com>
1527
1528 * gdb.python/py-value.exp (test_parse_and_eval): New
1529 function.
1530
1f3b5d1b
PP
15312009-12-03 Paul Pluzhnikov <ppluzhnikov@google.com>
1532
1533 PR gdb/11022
1534
1535 * gdb.base/pr11022.exp: New test.
1536 * gdb.base/pr11022.c: New test.
1537
8b7dbdc9
JK
15382009-12-03 Jan Kratochvil <jan.kratochvil@redhat.com>
1539
1540 Fix spurious false FAILs.
1541 * gdb.base/structs.c (chartest): New.
1542 (main): Fill-in chartest.
1543 * gdb.base/structs.exp (anychar_re, first): New.
1544 (start_structs_test): Import global anychar_re and first.
1545 New gdb_test call "set print elements 300; ${testfile}"
1546 (start_structs_test <$first>): New block.
1547 (any): Import global anychar_re. New variable ac. Use ${ac}.
1548
6a53b2ec
JK
15492009-11-30 Jan Kratochvil <jan.kratochvil@redhat.com>
1550
1551 * gdb.base/bigcore.exp (extract_heap): Set $lim limit to 200.
1552
d7167b4c
JK
15532009-11-30 Jan Kratochvil <jan.kratochvil@redhat.com>
1554
1555 * gdb.base/foll-fork.exp (unpatch child, breakpoint at exit call):
1556 Force $srcfile file.
1557 * gdb.base/foll-fork.c (callee): Comment out the printf call.
1558
b1798462
UW
15592009-11-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1560
1561 * gdb.base/hbreak.exp: Disable for s390*-*-* targets.
1562 * gdb.base/watchpoint-hw-hit-once.exp: Likewise.
1563 * gdb.threads/watchthreads-reorder.exp: Likewise.
1564
b6199126
DJ
15652009-11-24 Daniel Jacobowitz <dan@codesourcery.com>
1566
1567 PR gdb/8704
1568
1569 * gdb.base/condbreak.exp: Test combinations of "break *EXP",
1570 "if", and "thread". Correct matching in the previous test.
1571
b22a0510
DJ
15722009-11-25 Daniel Jacobowitz <dan@codesourcery.com>
1573
1574 * gdb.cp/extern-c.cc, gdb.cp/extern-c.exp: New test.
1575
930636d2
MS
15762009-11-23 Michael Snyder <msnyder@vmware.com>
1577
1578 * gdb.reverse/watch-reverse.exp: Extend test for hw watchpoints.
1579 * gdb.reverse-watch-precsave.exp: Ditto.
1580
21a0512e
PP
15812009-11-23 Paul Pluzhnikov <ppluzhnikov@google.com>
1582
1583 * gdb.asm/asm-source.exp: Adjust.
1584 * gdb.base/help.exp: Adjust.
1585
fc30d5e0
PA
15862009-11-22 Pedro Alves <pedro@codesourcery.com>
1587
1588 * gdb.base/catch-syscall.exp (test_catch_syscall_fail_nodatadir)
1589 (do_syscall_tests_without_xml): Set data-directory to
1590 /the/path/to/nowhere.
1591
f6bc2008
PA
15922009-11-21 Pedro Alves <pedro@codesourcery.com>
1593
1594 * gdb.threads/local-watch-wrong-thread.c,
1595 gdb.threads/local-watch-wrong-thread.exp: New files.
1596
8c2fb5de
PA
15972009-11-21 Pedro Alves <pedro@codesourcery.com>
1598
1599 * gdb.cp/cplusfuncs.exp (info_func_regexp, print_addr): Don't
1600 assume new `regsub' syntax available.
1601
ebec9a0f
PA
16022009-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
1603
a79d3c27
JK
1604 * gdb.base/watchpoint-hw-hit-once.exp,
1605 gdb.base/watchpoint-hw-hit-once.c: New.
1606
16072009-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
1608
1609 * gdb.threads/watchthreads-reorder.exp,
1610 gdb.threads/watchthreads-reorder.c: New.
ebec9a0f 1611
276a961b
MK
16122009-11-17 Nathan Sidwell <nathan@codesourcery.com>
1613
1614 * gdb.xml/tdesc-regs.exp: Use for m68k.
1615
4867c1fb
PA
16162009-11-15 Pedro Alves <pedro@codesourcery.com>
1617
1618 * gdb.base/watch-vfork.c, gdb.base/watch-vfork.exp: New files.
1619
f6838f81
DJ
16202009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
1621
1622 * lib/gdb.exp (current_target_name): New procedure.
1623 (gdb_wrapper_target): New variable.
1624 (gdb_wrapper_init): Set gdb_wrapper_target.
1625 (default_gdb_init): Check gdb_wrapper_target before rebuilding the
1626 wrapper.
1627
4ac4dd3f
DJ
16282009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
1629
1630 * gdb.base/remote.exp: Delete the slowest load test.
1631 Do not load with fixed packet sizes.
1632
a7881759
DJ
16332009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
1634
1635 * gdb.cp/virtfunc.exp (do_tests): If runto_main fails, give up.
1636
97a5b505
DJ
16372009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
1638
1639 * gdb.base/freebpcmd.exp: Delete unused variable. Specify
1640 srcfile when setting a breakpoint.
1641
d3e1fc54
DJ
16422009-11-13 Maciej W. Rozycki <macro@codesourcery.com>
1643
1644 * gdb.base/find.c (int8_t, int16_t, int32_t, int64_t): Undefine
1645 macros.
1646
7cbcbded
DJ
16472009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
1648
1649 * gdb.cp/formatted-ref.exp (test_p_x_ref_addr): Allow the reference
1650 to be in memory.
1651 * gdb.base/display.c (force_mem): New.
1652 (do_loops): Use it. Add breakpoint comments.
1653 (do_vars): Add a breakpoint comment.
1654 * gdb.base/display.exp: Use gdb_get_line_number. Remove hardcoded
1655 line numbers.
1656
bdea3a92
NF
16572009-11-13 Nathan Froyd <froydnj@codesourcery.com>
1658
1659 * gdb.base/pending.exp: Use gdb_run_cmd to start the program
1660 instead of a bare "run".
1661
269f82e5
PP
16622009-11-13 Paul Pluzhnikov <ppluzhnikov@google.com>
1663
1664 * gdb.python/py-prettyprint.exp: Adjust.
1665
a69b7d9d
DJ
16662009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
1667
1668 * lib/cell.exp (skip_cell_tests): Clean up test files before
1669 returning.
1670
b598bfda
DJ
16712009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
1672
1673 * lib/gdb.exp (gdb_test_multiple): Handle "y or [n]", "[y] or n",
1674 and the breakpoint menu. Do not call perror if a prompt is seen.
1675 Consume the following GDB prompt.
1676 * gdb.cp/method2.exp (test_break): Use gdb_test_multiple.
1677 * gdb.cp/namespace.exp: Use gdb_test.
1678 * gdb.cp/templates.exp: Use gdb_test.
1679 (test_template_breakpoints): Use gdb_test_multiple.
1680
87728fa0
DJ
16812009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
1682
1683 * gdb.base/break1.c (struct some_struct, values): Move earlier.
1684 (marker4): Reference values.
1685
b67c692f
DJ
16862009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
1687
1688 * gdb.base/macscp.exp: Avoid the first FAIL if macro information
1689 is missing.
1690
f0df251a
DJ
16912009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
1692
1693 * gdb.base/break.c (need_malloc): New.
1694 * gdb.base/constvars.c (main): Reference crass and crisp.
1695 * gdb.base/gdb1821.c (main): Reference bar.
1696 * gdb.cp/gdb1355.cc (main): Reference s1.
1697 * gdb.cp/hang1.cc (dummy2, dummy3): Declare.
1698 (main): Call them.
1699 * gdb.cp/hang2.cc (dummy2): Define.
1700 * gdb.cp/hang3.cc (dummy3): Define.
1701 * gdb.cp/m-data.cc (main): Reference shadow.
1702
bdf7534a
NF
17032009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
1704 Nathan Froyd <froydnj@codesourcery.com>
1705
1706 * lib/gdb.exp (gdb_compile): Also set rpath for shlib=, on a
1707 remote host.
1708
f24fce77
NF
17092009-11-12 Nathan Froyd <froydnj@codesourcery.com>
1710
1711 * gdb.base/step-line.exp: Copy step-line.inp to the remote host.
1712 * gdb.dwarf2/dw2-basic.exp: Copy file1.txt to the remote host.
1713 * gdb.dwarf2/dw2-compressed.exp: Likewise.
1714 * gdb.dwarf2/dw2-intercu.exp: Likewise.
1715 * gdb.dwarf2/dw2-intermix.exp: Likewise.
1716 * gdb.dwarf2/dw2-producer.exp: Likewise.
1717 * gdb.dwarf2/mac-fileno.exp: Likewise.
1718 * gdb.python/py-prettyprint.exp (run_lang_tests): Copy
1719 py-prettyprint.py to the remote host.
1720 * gdb.python/py-mi.exp: Copy py-mi.py to the remote host.
1721
40f0318e
KS
17222009-11-11 Keith Seitz <keiths@redhat.com>
1723
1724 * gdb.cp/classes.cc (ByAnyOtherName): Add typedef and
1725 use it instead of "Foo".
1726 * gdb.cp/classes.exp (do_tests): Add a test to access
1727 a method through a typedef'd class name.
1728
f3d9f7fb
NF
17292009-11-11 Nathan Froyd <froydnj@codesourcery.com>
1730
1731 * gdb.base/long_long.exp: Permit leading zeros on floating-point
1732 exponents.
1733 * gdb.base/pointers.exp: Likewise.
1734 * gdb.cp/ref-types.exp: Likewise.
1735
a4216f37
KS
17362009-11-11 Keith Seitz <keiths@redhat.com>
1737
1738 * gdb.cp/cplusfuncs.cc (class foo): Add operators
1739 new[] and delete[].
1740 * gdb.cp/cplusfuncs.exp (dm_type_void): Change to
1741 "void".
1742 (probe_demangler): Remove all single-quoting of
1743 method and variable names.
1744 (info_func_regexp): Remove the word "void" from any
1745 occurrence of "(void)".
1746 (print_addr_2): Remove all single-quoting of
1747 method names.
1748 (print_addr_2_kfail): Likewise.
1749 (print_addr): Single-quote C function names before
1750 passing to print_addr_2.
1751 (test_paddr_operator_functions): Remove single-quoting
1752 for method names.
1753 Add tests for operator new[] and operator delete[].
1754
9b14d7aa
JK
17552009-11-11 Jan Kratochvil <jan.kratochvil@redhat.com>
1756
1757 * gdb.dwarf2/dw2-ranges.exp: Call runto_main.
1758
85feb311
KS
17592009-11-09 Keith Seitz <keiths@redhat.com>
1760
1761 * gdb.cp/overload.exp: Add tests for resolving overloaded
1762 methods in expression parsing/evaluation.
1763
fa335448
DJ
17642009-11-10 Daniel Jacobowitz <dan@codesourcery.com>
1765
1766 * lib/gdb.exp (default_gdb_version): Use --version instead of
1767 --command.
1768
ec3c07fc
NS
17692009-11-10 Nathan Sidwell <nathan@codesourcery.com>
1770
1771 * lib/gdb.exp (gdb_compile_test): New.
1772 (skip_ada_tests, skip_java_tests): New.
1773 (gdb_compile): Use gdb_compile_test for f77.
1774 * lib/ada.exp (gdb_compile_ada): Use gdb_compile_test to record result.
1775 * lib/java.exp (compile_java_from_source): Remove runtests check,
1776 use gdb_compile_test to record result.
1777 * gdb.ada/packed_array.exp, gdb.ada/fixed_points.exp,
1778 gdb.ada/exec_changed.exp, gdb.ada/start.exp,
1779 gdb.ada/watch_arg.exp, gdb.ada/null_record.exp,
1780 gdb.ada/array_return.exp, gdb.ada/arrayidx.exp,
1781 gdb.mi/mi-var-child-f.exp, gdb.fortran/types.exp,
1782 gdb.fortran/array-element.exp, gdb.fortran/subarray.exp,
1783 gdb.fortran/derived-type.exp, gdb.fortran/exprs.exp,
1784 gdb.java/jmisc.exp, gdb.java/jmisc1.exp, gdb.java/jprint.exp,
1785 gdb.java/jv-print.exp, gdb.java/jmain.exp: Add language skip,
1786 adjust gdb_compile invocations.
1787
b8b4e42b
JK
17882009-11-09 Jan Kratochvil <jan.kratochvil@redhat.com>
1789
1790 * Makefile.in (abs_builddir): New.
1791 (site.exp): New target `$(abs_builddir)/site.exp'. New comment.
1792 (check-single, $(TEST_TARGETS), check-gdb.base%): Change `site.exp' to
1793 `$(abs_builddir)/site.exp'.
1794
f8b7eaf3
DJ
17952009-11-05 Daniel Jacobowitz <dan@codesourcery.com>
1796
1797 * config/m68k-emc.exp, lib/emc-support.exp,
1798 gdb.trace/gdb_c_test.c: Delete.
1799 * gdb.trace/actions.exp, gdb.trace/backtrace.exp, gdb.trace/circ.exp,
1800 gdb.trace/collection.exp, gdb.trace/deltrace.exp,
1801 gdb.trace/infotrace.exp, gdb.trace/limits.exp, gdb.trace/packetlen.exp,
1802 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp, gdb.trace/report.exp,
1803 gdb.trace/save-trace.exp, gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
1804 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp: Remove special
1805 casing for m68k-*-elf.
1806
c4187697
NS
18072009-11-03 Pedro Alves <pedro@codesourcery.com>
1808
1809 * gdb.arch/i386-gnu-cfi.exp: Define SYMBOL_PREFIX on *-*-mingw*.
1810 * gdb.arch/i386-prologue.exp: Likewise.
1811 * gdb.arch/i386-unwind.exp: Likewise.
1812
db16b772
DJ
18132009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
1814
1815 * lib/gdb.exp (gdb_expect): Fix timeout typo.
1816
bcf71277
DJ
18172009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
1818
1819 * gdb.base/opaque.exp: Remove duplicate tests and xyz from test name.
1820
0105cee2
DJ
18212009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
1822
1823 * gdb.cp/ctti.exp: Correct return values for unsigned char functions.
1824
24ddea62
JK
18252009-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
1826
1827 * gdb.base/sepdebug.exp: New test_different_dir call for multiple-dirs.
1828
287ccc17
JK
18292009-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
1830
1831 * gdb.base/sepdebug.exp (CRC mismatch is reported): New test.
1832 * gdb.base/sepdebug2.c: New file.
1833
08bca259 18342009-10-31 Sergio Durigan Junior <sergiodj@linux.vnet.ibm.com>
bccd0dd2
SDJ
1835
1836 * gdb.base/catch-syscall.exp: Adapt the testcase in order to accept
1837 the modified warnings for catch syscall. Verify if GDB was compiled
1838 with support for lib expat, and choose which tests to run depending
1839 on this.
1840
5d4e2b76
VP
18412009-10-30 Vladimir Prus <vladimir@codesourcery.com>
1842
1843 * gdb.mi/mi-break.exp (test_breakpoint_commands): Test
1844 that composite commands are parsed OK. And also test
1845 that breakpoint commands do work.
1846
240e538a
MS
18472009-10-23 Michael Snyder <msnyder@vmware.com>
1848
1849 gdb.reverse/consecutive-precsave.exp: Change expect pattern
1850 to allow for new disassembly style.
1851
9c419145
PP
18522009-10-22 Paul Pluzhnikov <ppluzhnikov@google.com>
1853
1854 * gdb.asm/asm-source.exp: Adjust.
1855
02506ff1
MS
18562009-10-22 Michael Snyder <msnyder@vmware.com>
1857
1858 * gdb.reverse/break-precsave.exp: New test.
1859 * gdb.reverse/consecutive-precsave.exp: Ditto.
1860 * gdb.reverse/finish-precsave.exp: Ditto.
1861 * gdb.reverse/i386-precsave.exp: Ditto.
1862 * gdb.reverse/machinestate-precsave.exp: Ditto.
1863 * gdb.reverse/sigall-precsave.exp: Ditto.
1864 * gdb.reverse/solilb-precsave.exp: Ditto.
1865 * gdb.reverse/step-precsave.exp: Ditto.
1866 * gdb.reverse/until-precsave.exp: Ditto.
1867 * gdb.reverse/watch-precsave.exp: Ditto.
1868
4cf866a3
MS
18692009-10-22 Michael Snyder <msnyder@vmware.com>
1870
1871 * gdb.reverse/consecutive-reverse.exp: Substitute gdb_test_multiple
1872 for gdb_expect. Adjust one test's expect strings for the new
1873 format of disassemble.
1874 * gdb.reverse/finish-reverse.exp: Delete 'return'.
1875 * gdb.reverse/sigall-reverse.exp: Substitute gdb_test for
1876 gdb_test_multiple.
1877 * gdb.reverse/step-reverse.exp: Delete 'return'.
1878 * gdb.reverse/until-reverse.exp: Delete blank lines.
1879 * gdb.reverse/watch-reverse.exp: Delete blank lines.
1880
2b28d209
PP
18812009-10-21 Paul Pluzhnikov <ppluzhnikov@google.com>
1882
1883 * gdb.base/consecutive.exp: Adjust.
1884 * gdb.base/display.exp: Likewise.
1885 * gdb.base/pc-fp.exp: Likewise.
1886 * gdb.base/sigbpt.exp: Likewise.
1887
33b9c32b
MS
18882009-10-19 Michael Snyder <msnyder@vmware.com>
1889
1890 * gdb.reverse/consecutive-reverse.c: Add comment at end of main.
1891 * gdb.reverse/finish-reverse.c: Ditto.
1892 * gdb.reverse/sigall-reverse.c: Ditto.
1893 * gdb.reverse/solib-reverse.c: Ditto.
1894 * gdb.reverse/step-reverse.c: Ditto.
1895 * gdb.reverse/watch-reverse.c: Ditto.
1896
6c95b8df
PA
18972009-10-19 Pedro Alves <pedro@codesourcery.com>
1898 Stan Shebs <stan@codesourcery.com>
1899
1900 * gdb.base/foll-vfork.exp: Adjust to spell out "follow-fork".
1901 * gdb.base/foll-exec.exp: Adjust to expect a process id before
1902 "Executing new program".
1903 * gdb.base/foll-fork.exp: Adjust to spell out "follow-fork".
1904 * gdb.base/multi-forks.exp: Ditto. Adjust to the inferior being
1905 left listed after having been killed.
1906 * gdb.base/attach.exp: Adjust to spell out "symbol-file".
1907 * gdb.base/maint.exp: Adjust test.
1908
1909 * Makefile.in (ALL_SUBDIRS): Add gdb.multi.
1910 * gdb.multi/Makefile.in: New.
1911 * gdb.multi/base.exp: New.
1912 * gdb.multi/goodbye.c: New.
1913 * gdb.multi/hangout.c: New.
1914 * gdb.multi/hello.c: New.
1915 * gdb.multi/bkpt-multi-exec.c: New.
1916 * gdb.multi/bkpt-multi-exec.exp: New.
1917 * gdb.multi/crashme.c: New.
1918
279017b7
TG
19192009-10-13 Tristan Gingold <gingold@adacore.com>
1920
1921 * gdb.base/sepdebug.exp: Check debug info are found.
1922
0413d738
PA
19232009-10-08 Pedro Alves <pedro@codesourcery.com>
1924
1925 * lib/gdb.exp (gdb_compile): Remove dead aix and irix related
1926 bits.
1927
c628eecc
JK
19282009-10-07 Jan Kratochvil <jan.kratochvil@redhat.com>
1929
1930 * gdb.base/hbreak.exp, gdb.base/hbreak.c: New.
1931
38af1bfe
JB
19322009-10-07 Joel Brobecker <brobecker@adacore.com>
1933
1934 * gdb.base/watchpoints.c: Add copyright header. Reformat one
1935 of the comments.
1936
2b0adecd
PM
19372009-10-06 Pierre Muller <muller@ics.u-strasbg.fr>
1938
1939 * gdb.base/annota1.exp: Remove obsolete match_max increase.
1940 * gdb.base/annota3.exp: Idem.
1941 * gdb.base/maint.exp: Idem.
1942
8d417781
PM
19432009-10-05 Pierre Muller <muller@ics.u-strasbg.fr>
1944
1945 * lib/gdb.exp (default_gdb_init): Set current value of match_max
1946 to default.
1947
bb61102d
PM
19482009-10-02 Pierre Muller <muller@ics.u-strasbg.fr>
1949
1950 * lib/gdb.exp (gdb_compile): Add --enable-auto-import option for
1951 mingw and cygwin targets.
1952
ace5c364
PM
19532009-10-02 Pierre Muller <muller@ics.u-strasbg.fr>
1954 Pedro Alves <pedro@codesourcery.com>
1955
1956 * lib/gdb.exp (gdb_compile): Avoid adding
1957 gdb_saved_unbuffered_mode_obj if -nostdlib option is used.
1958
c2d494a0
PM
19592009-10-01 Pierre Muller <muller@ics.u-strasbg.fr>
1960
e1b52ce2
PM
1961 * gdb.base/shr1.c: Use %p in format string.
1962 * gdb.base/unload.c: Avoid warning in fprintf.
1963 * gdb.base/watchpoint-solib.c: Idem.
c2d494a0 1964
209f53f5
PM
19652009-10-01 Pierre Muller <muller@ics.u-strasbg.fr>
1966
1967 * gdb.base/fileio.c (test_lseek): typecast ofs_t ret variable to
1968 long type.
1969 (test_unlink): Correct printf string.
1970 * gdb.base/checkpoint.c (main): Correct fprintf string for variable i.
1971 * gdb.threads/attachstop-mt.c: Add #include <string.h>.
1972
8172766a
JK
19732009-09-29 Jan Kratochvil <jan.kratochvil@redhat.com>
1974
1975 * gdb.base/breakpoint-shadow.exp: Move the ia64 part into ...
1976 * gdb.arch/ia64-breakpoint-shadow.exp: ... a new file, with new tests.
1977 * gdb.arch/ia64-breakpoint-shadow.S: New file.
1978
0f73703c
UW
19792009-09-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1980
1981 * gdb.objc/basicclass.exp: Disable pending breakpoint query.
1982 * gdb.objc/nondebug.exp: Likewise.
1983
b32306ca
UW
19842009-09-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1985
1986 * gdb.base/watchpoints.exp: Respect gdb,no_hardware_watchpoints
1987 target_info setting.
1988
1989 * gdb.threads/thread-specific.exp (get_thread_list): Support targets
1990 that detect new threads during "info threads".
1991
0057022f
UW
19922009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1993
1994 * gdb.threads/manythreads.c (main): Increase thread stack size
1995 to 2*PTHREAD_STACK_MIN.
1996 * gdb.threads/multi-create.c (main): Likewise.
1997 (create_function): Likewise.
1998
f29c0325
UW
19992009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2000
2001 * gdb.base/dump.exp: Pass difference of pointer types instead
2002 of integer types as offset to restore in intarr3.srec case.
2003
fcb34849
UW
20042009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2005
2006 * gdb.cp/gdb2495.exp: Skip test on spu*-*-*.
2007
d5142e3b
UW
20082009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2009
2010 * gdb.base/pie-support.exp: Pass "quiet" flag to gdb_compile.
2011
087b74b2
PM
20122009-09-26 Pierre Muller <muller@ics.u-strasbg.fr>
2013
2014 New test for two watchpoints, with disabling of
2015 the first inserted.
2016 * testsuite/gdb.base/watchpoints.c: New file.
2017 * testsuite/gdb.base/watchpoints.exp: New file.
2018
96c07c5b
TT
20192009-09-25 Tom Tromey <tromey@redhat.com>
2020
2021 * gdb.base/charset.exp: Test utf-16 strings with Python.
2022
b8899f2b
TT
20232009-09-25 Tom Tromey <tromey@redhat.com>
2024
2025 * gdb.base/charset.exp: Use UTF-16 and UTF-32, not UCS-2 and
2026 UCS-4.
2027 * gdb.base/charset.c (utf_32_string): Rename.
2028 (init_utf32): Rename.
2029 (main): Update.
2030
329719ec
TT
20312009-09-22 Tom Tromey <tromey@redhat.com>
2032
2033 * gdb.python/py-function.exp: Add regression tests.
2034
11ef0d76
KS
20352009-09-21 Keith Seitz <keiths@redhat.com>
2036
2037 * gdb.cp/cplusfuncs.exp (do_tests): Add check for proper error message
2038 with invalid operator.
2039
3fe8f3b3
KS
20402009-09-21 Keith Seitz <keiths@redhat.com>
2041
2042 * gdb.cp/classes.exp (do_tests): Add tests to print a constructor
2043 and destructor using typedef name of class.
2044 * gdb.cp/classes.cc (class Base1): Add a destructor.
2045 (base1): New typedef.
2046 (use_methods): Instanitate an object of type base1.
2047 * gdb.cp/templates.exp (test_template_typedef): New procedure.
2048 (do_tests): Call test_template_typedef.
2049 * gdb.cp/templates.cc (Baz::~Baz): New method.
2050 (intBazOne): New typedef.
2051 (main): Instantiate intBazOne.
2052
7a9fe101
PM
20532009-09-21 Phil Muldoon <pmuldoon@redhat.com>
2054
2055 PR python/10633
2056
2057 * gdb.python/py-prettyprint.exp (gdb_py_test_silent_cmd): New
2058 Function.
2059 (run_lang_tests): Add print elements test.
2060
2e4d963f
PM
20612009-09-21 Phil Muldoon <pmuldoon@redhat.com>
2062
2063 * gdb.python/py-value.exp (test_subscript_regression): New
2064 function. Test for invalid subscripts.
2065 * gdb.python/py-value.c (main): Add test array, and pointer to it.
2066 (ptr_ref): New function.
2067
ec7e75e7
PP
20682009-09-17 Paul Pluzhnikov <ppluzhnikov@google.com>
2069
2070 * gdb.base/default.exp: Fix "show convenience".
2071
0cc7d26f
TT
20722009-09-15 Tom Tromey <tromey@redhat.com>
2073
2074 * lib/mi-support.exp (mi_create_varobj): Update.
2075 (mi_create_floating_varobj): Likewise.
2076 (mi_create_dynamic_varobj): New proc.
2077 (mi_varobj_update): Update.
2078 (mi_varobj_update_with_type_change): Likewise.
2079 (mi_varobj_update_kv_helper): New proc.
2080 (mi_varobj_update_dynamic_helper): Rewrite.
2081 (mi_varobj_update_dynamic): New proc.
2082 (mi_list_varobj_children): Update.
2083 (mi_list_varobj_children_range): Add 'from' and 'to' arguments.
2084 * gdb.python/python-prettyprint.py (pp_outer): New class.
2085 (pp_nullstr): Likewise.
2086 (lookup_function): Register new printers.
2087 * gdb.python/python-prettyprint.c (struct substruct): New type.
2088 (struct outerstruct): Likewise.
2089 (substruct_test): New function.
2090 (struct nullstr): New type.
2091 (string_1, string_2): New globals.
2092 (main): Add new tests.
2093 * gdb.python/python-mi.exp: Added regression tests.
2094 * gdb.mi/mi2-var-display.exp: Update.
2095 * gdb.mi/mi2-var-cmd.exp: Update.
2096 * gdb.mi/mi2-var-child.exp: Update.
2097 * gdb.mi/mi2-var-block.exp: Update.
2098 * gdb.mi/mi-var-invalidate.exp: Update.
2099 * gdb.mi/mi-var-display.exp: Update.
2100 * gdb.mi/mi-var-cmd.exp: Update.
2101 * gdb.mi/mi-var-child.exp: Update.
2102 * gdb.mi/mi-var-block.exp: Update.
2103 * gdb.mi/mi-break.exp: Update.
2104 * gdb.mi/gdb701.exp: Update.
2105
a96d9b2e
SDJ
21062009-09-14 Sergio Durigan Junior <sergiodj@linux.vnet.ibm.com>
2107
2108 * Makefile.in: Inclusion of catch-syscall object.
2109 * gdb.base/catch-syscall.c: New file.
2110 * gdb.base/catch-syscall.exp: New file.
2111
b43b923a
MS
21122009-09-12 Michael Snyder <msnyder@vmware.com>
2113
2114 * gdb.reverse/step-reverse.exp: Explicitly check for targets
2115 that can support reverse debuggnig.
2116
cec03d70
TT
21172009-09-11 Tom Tromey <tromey@redhat.com>
2118
2119 * gdb.dwarf2/valop.S: New file.
2120 * gdb.dwarf2/valop.exp: New file.
2121
e23bb3fc
MK
21222009-09-11 Mark Kettenis <kettenis@gnu.org>
2123
2124 * gdb.threads/current-lwp-dead.exp: Only run this on Linux.
2125
37c3696d
DE
21262009-09-10 Doug Evans <dje@google.com>
2127
2128 * gdb.base/breakpoint-shadow.exp: Fix intermittent failures.
2129 Add $gdb_prompt to second breakpoint regexp.
2130
5172aecb
JB
21312009-09-08 Thiago Jung Bauermann <thiago.bauermann@gmail.com>
2132
2133 * gdb.python/Makefile.in (EXECUTABLES): Adjust to new executable
2134 names, add missing ones.
2135 * gdb.python/py-cmd.exp: Rename from python-cmd.exp.
2136 * gdb.python/py-frame.c: Rename from python-frame.c.
2137 * gdb.python/py-frame.exp: Rename from python-frame.exp. Adjust
2138 testfile name.
2139 * gdb.python/py-function.exp: Rename from python-function.exp.
2140 * gdb.python/py-mi.exp: Rename from python-mi.exp. Adjust
2141 testfile name.
2142 * gdb.python/py-prettyprint.c: Rename from python-prettyprint.c.
2143 * gdb.python/py-prettyprint.exp: Rename from python-prettyprint.exp.
2144 Adjust testfile name.
2145 * gdb.python/py-prettyprint.py: Rename from python-prettyprint.py.
2146 * gdb.python/py-template.cc: Rename from python-template.cc.
2147 * gdb.python/py-template.exp: Rename from python-template.exp.
2148 Adjust testfile name.
2149 * gdb.python/py-value.c: Rename from python-value.c.
2150 * gdb.python/py-value.exp: Rename from python-value.exp. Adjust
2151 testfile name.
2152
b554e4bd
JK
21532009-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
2154
2155 * gdb.base/breakpoint-shadow.exp (Second breakpoint placed): Initialize
2156 $bpt2address.
2157 (Second breakpoint address is valid on ia64)
2158 (Third breakpoint on ia64 in the Second breakpoint's bundle): New.
2159
9a68ae16
JM
21602009-09-03 Joseph Myers <joseph@codesourcery.com>
2161
2162 * gdb.base/ending-run.exp: Restrict regular expression matching
2163 line number to require closing brace following.
2164
146b9145
DE
21652009-09-03 Doug Evans <dje@google.com>
2166
2167 * gdb.base/store.exp (check_set): Fix typo in expected value message.
2168
787d21e1
TT
21692009-09-02 Tom Tromey <tromey@redhat.com>
2170
2171 * gdb.dwarf2/callframecfa.exp: Use gdb_continue_to_breakpoint.
2172
e7802207
TT
21732009-09-02 Tom Tromey <tromey@redhat.com>
2174
2175 * gdb.dwarf2/callframecfa.exp: New file.
2176 * gdb.dwarf2/callframecfa.S: New file.
2177
817aadd2
JK
21782009-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
2179
2180 * gdb.base/solib-overlap.exp, gdb.base/solib-overlap-lib.c,
2181 gdb.base/solib-overlap-main.c: New.
2182
4a76eae5
DJ
21832009-08-28 Daniel Jacobowitz <dan@codesourcery.com>
2184
2185 PR gdb/10565
2186
2187 * gdb.base/bitfields.c (struct container, container): New.
2188 (main): Initialize it and call break5.
2189 * gdb.base/bitfields.exp (bitfield_at_offset): New test.
2190
d4b96c9a
JK
21912009-08-28 Jan Kratochvil <jan.kratochvil@redhat.com>
2192
2193 Support constant DW_AT_data_member_location by GCC PR debug/40659.
2194 * gdb.dwarf2/dw2-inheritance.exp, gdb.dwarf2/dw2-inheritance.S: New.
2195
4e22772d
JK
21962009-08-27 Jan Kratochvil <jan.kratochvil@redhat.com>
2197
2198 * gdb.mi/mi2-var-cmd.exp (create variable with invalid FRAME-ADDR): New.
2199
2efab443
MS
22002009-08-26 Michael Snyder <msnyder@vmware.com>
2201
2202 * gdb.base/i386-reverse.c: New file.
2203 * gdb.base/i386-reverse.exp: New file.
2204 * gdb.base/Makefile.in: Add new files to be removed.
2205
07ab73a0
JM
22062009-08-26 Joseph Myers <joseph@codesourcery.com>
2207
2208 * gdb.mi/mi-basics.exp (test_cwd_specification): Do not test
2209 environment-pwd for remote host.
2210 * gdb.mi/mi2-basics.exp (test_cwd_specification): Likewise.
2211
676accff
KS
22122009-08-24 Keith Seitz <keiths@redhat.com>
2213
2214 * gdb.cp/cpcompletion.exp (test_class_complete): New procedure.
2215 Add two new C++ completer tests which limit the output to a
2216 given class.
2217
f9f7ad22
MS
22182009-08-24 Michael Snyder <msnyder@vmware.com>
2219
2220 * gdb.base/del.exp: Fix typo in comment.
2221 * gdb.base/step-bt.exp: Fix cut and paste error in comment.
2222
81ecdfbb
RW
22232009-08-22 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
2224
2225 * configure: Regenerate.
2226 * gdb.hp/configure: Likewise.
2227 * gdb.hp/gdb.aCC/configure: Likewise.
2228 * gdb.hp/gdb.base-hp/configure: Likewise.
2229 * gdb.hp/gdb.compat/configure: Likewise.
2230 * gdb.hp/gdb.defects/configure: Likewise.
2231 * gdb.hp/gdb.objdbg/configure: Likewise.
2232 * gdb.stabs/configure: Likewise.
2233
cab0c772
UW
22342009-08-19 Doug Evans <dje@google.com>
2235
2236 * gdb.base/gdbvars.c: New file.
2237 * gdb.base/gdbvars.exp: Test convenience vars with program variables.
2238
b8fa0bfa
PA
22392009-08-14 Pedro Alves <pedro@codesourcery.com>
2240
2241 * gdb.threads/killed.exp, gdb.threads/manythreads.exp,
2242 gdb.threads/staticthreads.exp: Adjust to "quit" output changes.
2243
b84aa90a
PA
22442009-08-13 Pedro Alves <pedro@codesourcery.com>
2245
2246 * gdb.base/default.exp: Adjust "set language test": it's now an
2247 enum command. Larger help string moved to "help set language".
2248 * gdb.base/help.exp: Adjust "help set language" expected output,
2249 now lists all known languages.
2250
0d8f9b2c
NF
22512009-08-11 Nathan Froyd <froydnj@codesourcery.com>
2252
2253 * gdb.arch/altivec-abi.exp (altivec_abi_tests): Turn on printing of
2254 all frame arguments.
2255 * gdb.arch/altivec-regs.exp: Likewise.
2256
bda180e0
TT
22572009-08-07 Tom Tromey <tromey@redhat.com>
2258
2259 * gdb.base/setshow.exp: Add tests for changes to set language, set
2260 check range, and set check type.
2261
48cb2d85
VP
22622009-08-03 Vladimir Prus <vladimir@codesourcery.com>
2263
2264 * lib/mi-support.exp (mi_list_breakpoints): Make it work.
2265 * gdb.mi/mi-break.exp (test_breakpoint_commands): New.
2266 Call it.
2267
1ea34204
UW
22682009-07-31 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2269
2270 * configure.ac: Run gdb.cell tests when appropriate.
2271 * configure: Regenerate.
2272 * lib/cell.exp: New file.
2273 * gdb.cell: New directory.
2274 * gdb.cell/configure.ac: New file.
2275 * gdb.cell/configure: New file.
2276 * gdb.cell/Makefile.in: New file.
2277 * gdb.cell/arch.exp: New file.
2278 * gdb.cell/break.c: New file.
2279 * gdb.cell/break.exp: New file.
2280 * gdb.cell/break-spu.c: New file.
2281 * gdb.cell/bt.c: New file.
2282 * gdb.cell/bt2-spu.c: New file.
2283 * gdb.cell/bt-spu.c: New file.
2284 * gdb.cell/bt.exp: New file.
2285 * gdb.cell/coremaker.c: New file.
2286 * gdb.cell/coremaker-spu.c: New file.
2287 * gdb.cell/core.exp: New file.
2288 * gdb.cell/gcore.exp: New file.
2289 * gdb.cell/data.c: New file.
2290 * gdb.cell/data.exp: New file.
2291 * gdb.cell/data-spu.c: New file.
2292 * gdb.cell/ea-cache.exp: New file.
2293 * gdb.cell/ea-cache.c: New file.
2294 * gdb.cell/ea-cache-spu.c: New file.
2295 * gdb.cell/ea-standalone.c: New file.
2296 * gdb.cell/ea-standalone.exp: New file.
2297 * gdb.cell/ea-test.c: New file.
2298 * gdb.cell/ea-test.exp: New file.
2299 * gdb.cell/f-regs.exp: New file.
2300 * gdb.cell/mem-access.c: New file.
2301 * gdb.cell/mem-access.exp: New file.
2302 * gdb.cell/mem-access-spu.c: New file.
2303 * gdb.cell/ptype.exp: New file.
2304 * gdb.cell/registers.exp: New file.
2305 * gdb.cell/size.c: New file.
2306 * gdb.cell/sizeof.exp: New file.
2307 * gdb.cell/size-spu.c: New file.
2308 * gdb.cell/solib.exp: New file.
2309 * gdb.cell/solib-symbol.exp: New file.
2310
85e747d2
UW
23112009-07-31 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2312
2313 * gdb.xml/tdesc-regs.exp: Skip for SPU targets.
2314
58d6951d
DJ
23152009-07-28 Daniel Jacobowitz <dan@codesourcery.com>
2316
2317 * gdb.base/float.exp: Handle VFP registers.
2318
6e0a4f15
MS
23192009-07-14 Michael Snyder <msnyder@vmware.com>
2320
dcd5da87
MS
2321 * gdb.reverse/finish-reverse.exp: Do not expect reverse-finish
2322 to bring gdb to the beginning of the calling line.
2323
6e0a4f15
MS
2324 * gdb.arch/i386-signal.c (sigframe): Add a nop to avoid
2325 confusing the i386 epilogue unwinder.
2326
782b2b07
SS
23272009-07-14 Stan Shebs <stan@codesourcery.com>
2328
2329 * gdb.trace/tracecmd.exp: Add basic test of tracepoint conditions.
2330
f662c3bc
MS
23312009-07-14 Michael Snyder <msnyder@vmware.com>
2332
2333 * gdb.reverse/step-reverse.exp (stepi into function call):
2334 Call instruction may not be first instruction in the line.
2335 (reverse stepi from a function call): Used wrong line number.
2336
8f313923
JK
23372009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
2338
2339 * gdb.arch/amd64-i386-address.exp, gdb.arch/amd64-i386-address.S: New.
2340
4662c76e
JK
23412009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
2342
2343 Fix gdb.base/macscp.exp when using custom inputrc.
2344 * gdb.base/completion.exp: Remove env(INPUTRC) set and restore.
2345 * gdb.base/readline.exp: Remove env(INPUTRC) set and restore. Remove
2346 env(TERM) set.
2347 * gdb.cp/cpcompletion.exp: Remove env(INPUTRC) set.
2348 * lib/gdb.exp (default_gdb_start): Add env(INPUTRC) and env(TERM) set.
2349
aa81e255
JK
23502009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
2351
2352 Fix racy clashing of output files for gdb.base{1,2}/ parallel run.
2353 * gdb.base/annota1.exp (thread_test): Import global $testfile.
2354 Change the compilation target to match the testcase name.
2355 * gdb.base/sect-cmd.exp: Change the compilation target to match the
2356 testcase name.
2357 * a2-run.exp: Use for setup prepare_for_testing. Change the
2358 compilation target to match the testcase name.
2359 * gdb.base/commands.exp: Likewise.
2360 * gdb.base/finish.exp: Likewise.
2361 * gdb.base/float.exp: Likewise.
2362 * gdb.base/info-target.exp: Likewise.
2363 * gdb.base/relational.exp: Likewise.
2364 * gdb.base/term.exp: Likewise.
2365 * gdb.base/until.exp: Likewise.
2366 * gdb.base/volatile.exp: Likewise.
2367 * gdb.base/whatis-exp.exp: Likewise.
2368
4c93b1d7
HZ
23692009-07-11 Hui Zhu <teawater@gmail.com>
2370
2371 * gdb.base/help.exp (disassemble): Update expected help text.
2372
812f7342
TT
23732009-07-09 Tom Tromey <tromey@redhat.com>
2374
2375 * lib/gdb.exp: Handle TRANSCRIPT.
2376 (remote_spawn, remote_close, send_gdb): New procs.
2377
fbb8f299
PM
23782009-07-10 Phil Muldoon <pmuldoon@redhat.com>
2379
2380 * gdb.python/python-prettyprint.c: Add counted null string
2381 structure.
2382 * gdb.python/python-prettyprint.exp: Print null string. Test for
2383 embedded nulls.
2384 * gdb.python/python-prettyprint.py (pp_ns): New Function.
2385 * gdb.python/python-value.exp (test_value_in_inferior): Add
2386 variable length string fetch tests.
2387 * gdb.python/python-value.c (main): Add strings for string fetch tests.
2388
c0ac0ec7
JK
23892009-07-09 Jan Kratochvil <jan.kratochvil@redhat.com>
2390
2391 * gdb.base/dump.exp (inaccessible memory is reported): New test.
2392
30b66ecc
TT
23932009-07-07 Tom Tromey <tromey@redhat.com>
2394
2395 * gdb.base/call-rt-st.exp: Update for change to escape output.
2396 * gdb.base/callfuncs.exp: Likewise.
2397 * gdb.base/charset.exp: Likewise.
2398 * gdb.base/constvars.exp: Likewise.
2399 * gdb.base/long_long.exp: Likewise.
2400 * gdb.base/pointers.exp: Likewise.
2401 * gdb.base/printcmds.exp: Likewise.
2402 * gdb.base/setvar.exp: Likewise.
2403 * gdb.base/store.exp: Likewise.
2404 * gdb.cp/ref-types.exp: Likewise.
2405 * gdb.mi/mi-var-child.exp: Likewise.
2406 * gdb.mi/mi-var-display.exp: Likewise.
2407 * gdb.mi/mi2-var-display.exp: Likewise.
2408 * gdb.base/charset.exp: Test octal escape sequence length.
2409 Update for change to escape output.
2410
187c4a2b
JK
24112009-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
2412
2413 * gdb.mi/mi2-var-cmd.exp (floating varobj invalidation): New test.
2414
d80a43f9
DJ
24152009-07-06 Daniel Jacobowitz <dan@codesourcery.com>
2416
2417 * lib/java.exp (java_init): Ignore $GCJ if it is empty.
2418
047427a8
JK
24192009-07-06 Jan Kratochvil <jan.kratochvil@redhat.com>
2420
2421 * lib/gdbserver-support.exp (gdbserver_start): Loop spawning
2422 gdbserver increasing $portnum if "Can't bind address" has been seen.
2423
8b5a0f4f
PA
24242009-07-05 Pedro Alves <pedro@codesourcery.com>
2425
2426 * gdb.base/ending-run.exp: Add "step out of main" pattern for
2427 mingw32ce.
2428
7d93ba58
PA
24292009-07-05 Pedro Alves <pedro@codesourcery.com>
2430
2431 * gdb.base/long_long.exp: arm-mingw32ce defaults to natural-endian
2432 VFP format.
2433
2277426b
PA
24342009-07-02 Pedro Alves <pedro@codesourcery.com>
2435
2436 * gdb.base/multi-forks.exp: Only run detach-on-fork tests on
2437 linux. Adjust to use "inferior", "info inferiors", "detach
2438 inferior" and "kill inferior" instead of "restart", "info fork",
2439 "detach fork" and "delete fork".
2440 * gdb.base/ending-run.exp: Spell out "info".
2441 * gdb.base/help.exp: Adjust to use test_prefix_command_help for
2442 the "kill" command.
2443
5af949e3
UW
24442009-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2445
2446 * gdb.threads/tls-shared.exp: Update to locexpr_describe_location
2447 change to prefix TLS offset in hex with 0x.
2448
5d3729b5
UW
24492009-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2450
2451 * gdb.base/default.exp: Update test case for "x" changes.
2452
af589bd0
TG
24532009-07-01 Tristan Gingold <gingold@adacore.com>
2454
2455 * gdb.base/bigcore.exp: Make darwin untested.
2456
40974f91
JK
24572009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
2458
2459 * gdb.base/completion.exp (directory completion): Create the directory.
2460 New variables uniquedir, escapeduniquedir, uniquesu, uniquesub,
2461 escapeuniquesub.
2462 (directory completion 2): Expect now ${escapeuniquesub}.
2463 (Glob remaining of directory test): Remove one excessive newline.
2464 Expect the real output.
2465
59dd3af6
JK
24662009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
2467
2468 Fix `make check//%' target after `make check' has been ran.
2469 * Makefile.in (TEST_TARGETS): Remove the %/.dir dependency. Add
2470 a mkdir call.
2471 (check-gdb.base%): Remove the gdb.base%/.dir dependency.
2472 (%/.dir): Remove.
2473
f4e164aa
JK
24742009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
2475
2476 * lib/mi-support.exp (mi_check_thread_states): Permit any output before
2477 the expected result record.
2478
69af2122
JK
24792009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
2480
2481 Remove racy FAILs relying just on the timeouts.
2482 * gdb.base/setshow.exp (set annotate 2, show annotate (2))
2483 (annotation_level 2): Remove racy FAILs.
2484
2fd481e1
PP
24852009-06-30 Paul Pluzhnikov <ppluzhnikov@google.com>
2486
2487 gdb/10275
2488 * gdb.dwarf2/dw2-restore.{S,exp}: New test.
2489
c38f313d
DJ
24902009-06-30 Daniel Jacobowitz <dan@codesourcery.com>
2491
2492 * gdb.opt/inline-locals.exp: Remove XFAIL with duplicated arg1.
2493
8b777f02
VP
24942009-06-30 Vladimir Prus <vladimir@codesourcery.com>
2495
2496 * gdb.mi/mi-stack.exp: Testing symbolic options
2497 to -stack-list-locals and -stack-list-arguments.
2498
00c7eacf
JK
24992009-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
2500
2501 * gdb.threads/current-lwp-dead.exp, gdb.threads/current-lwp-dead.c: New.
2502
6bc80edc
TT
25032009-06-29 Tom Tromey <tromey@redhat.com>
2504
2505 * dg-extract-results.sh: New file.
2506 * Makefile.in (FORCE_PARALLEL): New variable.
2507 (CHECK_TARGET): New conditional variable.
2508 (check): Use CHECK_TARGET.
2509 (DO_RUNTEST): New variable.
2510 (check-single): New target.
2511 (TEST_DIRS): New variable.
2512 (TEST_TARGETS): Likewise.
2513 (check-parallel): New target.
2514 (check-gdb.%): New pattern.
2515 (BASE1_FILES): New variable.
2516 (BASE2_FILES): Likewise.
2517 (check-gdb.base%): New pattern.
2518 (%/.dir): New pattern.
2519 * configure: Rebuild.
2520 * aclocal.m4 (AM_CONDITIONAL): New defun.
2521 * configure.ac: Check whether user is using GNU make.
2522 (GMAKE): New conditional.
2523
794684b6
SW
25242009-06-29 Sami Wagiaalla <swagiaal@redhat.com>
2525
2526 * gdb.cp/namespace-nested-import.cc: New test.
2527 * gdb.cp/namespace-nested-import.exp: New test.
2528
edb3359d
DJ
25292009-06-27 Daniel Jacobowitz <dan@codesourcery.com>
2530
2531 * gdb.base/break.exp: Add an XFAIL for gcc/36748.
2532 * gdb.cp/annota2.exp: Accept frames-invalid in more places.
2533 * gdb.opt/Makefile.in (EXECUTABLES): Update.
2534 * gdb.opt/clobbered-registers-O2.exp: Update to GPL v3.
2535 * gdb.opt/inline-bt.c, gdb.opt/inline-bt.exp,
2536 gdb.opt/inline-cmds.c, gdb.opt/inline-cmds.exp,
2537 gdb.opt/inline-locals.c, gdb.opt/inline-locals.exp,
2538 gdb.opt/inline-markers.c: New files.
2539 * lib/gdb.exp (skip_inline_frame_tests): New function.
2540 (skip_inline_var_tests): New function.
2541
cf657a0c
AS
25422009-06-27 Andreas Schwab <schwab@linux-m68k.org>
2543
2544 * gdb.cp/exception.exp: Don't require $hex before inner frame in
2545 backtrace.
2546
28d41a99
MS
25472009-06-27 Michael Snyder <msnyder@vmware.com>
2548
2549 * gdb.reverse: New directory.
2550 * gdb.reverse/break-reverse.c: New test.
2551 * gdb.reverse/break-reverse.exp: New test.
2552 * gdb.reverse/consecutive-reverse.c: New test.
2553 * gdb.reverse/consecutive-reverse.exp: New test.
2554 * gdb.reverse/finish-reverse.c: New test.
2555 * gdb.reverse/finish-reverse.exp: New test.
2556 * gdb.reverse/machinestate.c: New test.
2557 * gdb.reverse/ms1.c: New test.
2558 * gdb.reverse/machinestate.exp: New test.
2559 * gdb.reverse/Makefile.in: New file.
2560 * gdb.reverse/shr2.c: New test.
2561 * gdb.reverse/solib-reverse.c: New test.
2562 * gdb.reverse/solib-reverse.exp: New test.
2563 * gdb.reverse/step-reverse.c: New test.
2564 * gdb.reverse/step-reverse.exp: New test.
2565 * gdb.reverse/until-reverse.c: New test.
2566 * gdb.reverse/ur1.c: New test.
2567 * gdb.reverse/until-reverse.exp: New test.
2568 * gdb.reverse/watch-reverse.c: New test.
2569 * gdb.reverse/watch-reverse.exp: New test.
2570 * configure.ac (AC_OUTPUT): Add gdb.reverse/Makefile.
2571 * configure: Regenerate.
2572
fe3c8b0d
DE
25732009-06-26 Doug Evans <dje@google.com>
2574
2575 * gdb.base/psymtab.exp: Turn off pending breakpoints.
2576
3a72a602
PM
25772009-06-26 Pierre Muller <muller@ics.u-strasbg.fr>
2578
2579 * gdb.base/exe-lock.exp (binfile): Add $EXEEXT suffix to fix
2580 windows problem for 'file delete $binfile'.
2581
27aa8d6a
SW
25822009-06-23 Sami Wagiaalla <swagiaal@redhat.com>
2583
2584 * gdb.cp/namespace-using.exp: New test.
2585 * gdb.cp/namespace-using.cc: New test.
2586
8ac055f8
JB
25872009-05-20 Joel Brobecker <brobecker@adacore.com>
2588
2589 * gdb.ada/variant_record_packed_array: New testcase.
2590
85e306ed
TT
25912009-06-23 Tom Tromey <tromey@redhat.com>
2592
2593 * gdb.base/charset.exp (test_combination): Regression test.
2594 * gdb.base/charset.c (my_wchar_t): New typedef.
2595 (myvar): New global.
2596 (main): Set myvar.
2597
56643c5e
PM
25982009-06-18 Pierre Muller <muller@ics.u-strasbg.fr>
2599
2600 * lib/gdb.exp (gdb_compile): Also force unbuffered mode for DJGPP
2601 target.
2602
1fac167a
UW
26032009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2604
2605 * gdb.base/dump.exp: Handle SPU like 64-bit platforms.
2606
7ccb0be9
UW
26072009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2608
2609 * gdb.mi/gdb680.exp: Update test for error message.
2610
568d6575
UW
26112009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2612
2613 * gdb.base/annota1.exp: Allow multiple occurrences of the
2614 frames-invalid annotation.
2615 * gdb.cp/annota2.exp: Likewise.
2616
7cd1089b
PM
26172009-06-15 Phil Muldoon <pmuldoon@redhat.com>
2618
2619 * gdb.cp/gdb2495.cc: New file.
2620 * gdb.cp/gdb2495.exp: New file.
2621
72c63395
JK
26222009-06-12 Jan Kratochvil <jan.kratochvil@redhat.com>
2623
2624 Report error on GDB crash during runto.
2625 * lib/gdb.exp (runto <eof>): New.
2626
3788363d
DJ
26272009-06-09 Daniel Jacobowitz <dan@codesourcery.com>
2628
2629 * gdb.mi/mi-async.exp, gdb.mi/mi-basics.exp,
2630 gdb.mi/mi-break.exp, gdb.mi/mi-cli.exp,
2631 gdb.mi/mi-disassemble.exp, gdb.mi/mi-eval.exp,
2632 gdb.mi/mi-file-transfer.exp, gdb.mi/mi-file.exp,
2633 gdb.mi/mi-regs.exp, gdb.mi/mi-return.exp,
2634 gdb.mi/mi-simplerun.exp, gdb.mi/mi-stepi.exp,
2635 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-cmd.exp,
2636 gdb.mi/mi-var-display.exp, gdb.mi/mi-var-invalidate.exp,
2637 gdb.mi/mi-watch.exp, gdb.mi/mi2-basics.exp,
2638 gdb.mi/mi2-break.exp, gdb.mi/mi2-cli.exp,
2639 gdb.mi/mi2-disassemble.exp, gdb.mi/mi2-eval.exp,
2640 gdb.mi/mi2-file.exp, gdb.mi/mi2-regs.exp,
2641 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
2642 gdb.mi/mi2-stepi.exp, gdb.mi/mi2-var-block.exp,
2643 gdb.mi/mi2-var-child.exp, gdb.mi/mi2-var-cmd.exp,
2644 gdb.mi/mi2-var-display.exp, gdb.mi/mi2-watch.exp,
2645 gdb.server/ext-run.exp, gdb.server/file-transfer.exp,
2646 gdb.server/server-mon.exp, gdb.server/server-run.exp,
2647 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
2648 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
2649 gdb.trace/packetlen.exp, gdb.trace/passc-dyn.exp,
2650 gdb.trace/passcount.exp, gdb.trace/report.exp,
2651 gdb.trace/save-trace.exp, gdb.trace/tfind.exp,
2652 gdb.trace/tracecmd.exp, gdb.trace/while-dyn.exp,
2653 gdb.trace/while-stepping.exp: Use a unique name for the compiled
2654 executable.
2655
17592de3
PA
26562009-06-07 Pedro Alves <pedro@codesourcery.com>
2657
2658 * gdb.threads/manythreads.c (main): Check if PTHREAD_STACK_MIN is
2659 defined before referencing it.
2660
701e355d
DE
26612009-06-03 Doug Evans <dje@google.com>
2662
2663 * gdb.arch/i386-sse.exp: Test xmm[8-15] if amd64.
2664 * gdb.arch/i386-see.c: Ditto.
2665
f2292c65
PM
26662009-05-30 Pierre Muller <muller@ics.u-strasbg.fr>
2667
2668 * gdb.base/macscp.exp (info_macro): Return undefined if undefined.
2669 (check_macro): Return 1 if undefined.
2670 If first test fails, check if macro debug information is available,
2671 and report unsupported test if no macro information is found.
2672
5a437975
DE
26732009-05-29 Doug Evans <dje@google.com>
2674
2675 * gdb.threads/hand-call-in-threads.exp: New.
2676 * gdb.threads/hand-call-in-threads.c: New.
2677
c141c696
MS
26782009-05-29 Michael Snyder <msnyder@vmware.com>
2679
2680 * gdb.base/break-always.exp: Change "1" to "on".
2681 Add confirmation check.
2682
b3444185
PA
26832009-05-28 Pedro Alves <pedro@codesourcery.com>
2684
2685 * gdb.threads/threxit-hop-specific.c: New.
2686 * gdb.threads/threxit-hop-specific.exp: New.
2687 * gdb.threads/thread-execl.c: New.
2688 * gdb.threads/thread-execl.exp: New.
2689
b6313243
TT
26902009-05-27 Tom Tromey <tromey@redhat.com>
2691 Thiago Jung Bauermann <bauerman@br.ibm.com>
2692
2693 * lib/mi-support.exp (mi_varobj_update_dynamic): New proc.
2694 (mi_child_regexp): Likewise.
2695 (mi_list_varobj_children_range): Likewise.
2696 (mi_get_features): Likewise.
2697 (mi_list_varobj_children): Rewrite.
2698 * gdb.python/python-mi.exp: New file.
2699
a6bac58e
TT
27002009-05-27 Tom Tromey <tromey@redhat.com>
2701 Thiago Jung Bauermann <bauerman@br.ibm.com>
2702 Phil Muldoon <pmuldoon@redhat.com>
2703 Paul Pluzhnikov <ppluzhnikov@google.com>
2704
2705 * gdb.python/python-prettyprint.exp: New file.
2706 * gdb.python/python-prettyprint.c: New file.
2707 * gdb.python/python-prettyprint.py: New file.
2708 * gdb.base/display.exp: print/r is now valid.
2709
2c74e833
TT
27102009-05-27 Thiago Jung Bauermann <bauerman@br.ibm.com>
2711 Tom Tromey <tromey@redhat.com>
2712 Pedro Alves <pedro@codesourcery.com>
2713 Paul Pluzhnikov <ppluzhnikov@google.com>
2714
2715 * gdb.python/python-template.exp: New file.
2716 * gdb.python/python-template.cc: New file.
2717 * gdb.python/python.exp (gdb_py_test_multiple): Add two objfile
2718 tests.
2719 * gdb.python/python-value.exp (py_objfile_tests): New proc.
2720 Call it.
2721 (test_value_after_death): New proc.
2722 * gdb.python/python-value.c (PTR): New typedef.
2723 (main): New variable 'x'.
2724
89c73ade
TT
27252009-05-27 Tom Tromey <tromey@redhat.com>
2726
2727 * gdb.python/python.exp (gdb_py_test_multiple): Add two objfile
2728 tests.
2729 * gdb.python/python-value.exp (py_objfile_tests): New proc.
2730 Call it.
2731
a75724bc
PA
27322009-05-27 Pedro Alves <pedro@codesourcery.com>
2733
2734 * gdb.mi/nsthrexec.c, gdb.mi/mi-nsthrexec.exp: New.
2735
e58b0e63
PA
27362009-05-24 Pedro Alves <pedro@codesourcery.com>
2737
2738 * gdb.threads/fork-thread-pending.c: New.
2739 * gdb.threads/fork-thread-pending.exp: New.
2740
4ac36638
JK
27412009-05-21 Jan Kratochvil <jan.kratochvil@redhat.com>
2742
2743 * gdb.dwarf2/dw2-strp.exp (p a_string2, ptype a_string2): New.
2744 * gdb.dwarf2/dw2-strp.S (a_string2): New.
2745
c28c63d8
JB
27462009-05-18 Jon Beniston <jon@beniston.com>
2747
2748 * gdb.asm/asm-source.exp: Add lm32 target.
2749
b242c3c2
PA
27502009-05-17 Pedro Alves <pedro@codesourcery.com>
2751
2752 * gdb.base/foll-fork.c: Include stdlib.h. Add markers for
2753 `gdb_get_line_number'. Call `callee' in both parent and child.
2754 * gdb.base/foll-fork.exp (catch_fork_child_follow): Use
2755 `gdb_get_line_number' instead of hardcoding line numbers.
2756 (catch_fork_unpatch_child): New procedure to test detaching
2757 breakpoints from child fork.
2758 (tcatch_fork_parent_follow): Use `gdb_get_line_number' instead of
2759 hardcoding line numbers.
2760 (do_fork_tests): Run `catch_fork_unpatch_child'.
2761
ee342b23
VP
27622009-05-17 Vladimir Prus <vladimir@codesourcery.com>
2763
2764 * gdb.mi/mi-cmd-var.exp: Check that when varobj
2765 of structure type enters or leaves the scope, it
2766 is reported by -var-update.
2767
e2009e98
DE
27682009-05-11 Doug Evans <dje@sebabeach.org>
2769
2770 * gdb.mi/nsintrall.c (main): Fix off-by-one error.
2771 * gdb.threads/pending-step.c (main): Fix off-by-one error.
2772 * gdb.threads/schedlock.c (main): Fix off-by-one error.
2773
00903456
JK
27742009-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
2775
2776 * gdb.cp/expand-sals.exp, gdb.cp/expand-sals.cc: New.
2777
dc621c35
DE
27782009-04-30 Doug Evans <dje@google.com>
2779
2780 * gdb.threads/watchthreads2.exp: New testcase.
2781 * gdb.threads/watchthreads2.c: New testcase.
2782
9ab4e744
DE
27832009-04-29 Doug Evans <dje@google.com>
2784
2785 * gdb.cp/mb-ctor.exp: Add multi-line source statement test.
2786 * gdb.cp/mb-ctor.cc: Ditto.
2787 * gdb.cp/mb-inline.exp: Add multi-line source statement test.
2788 * gdb.cp/mb-inline.h (multi_line_foo): New function.
2789 * gdb.cp/mb-inline1.cc: Call it.
2790 * gdb.cp/mb-inline2.cc: Ditto.
2791 * gdb.cp/mb-templates.exp: Add multi-line source statement test.
2792 * gdb.cp/mb-templates.cc (multi_line_foo): New template.
2793
484086b7
JK
27942009-04-29 Jan Kratochvil <jan.kratochvil@redhat.com>
2795
2796 * gdb.base/macscp.exp: New `options' parameter `-DFROM_COMMANDLINE'.
2797 (info_macro): Remova `decimal' declaration. New variable `nonzero'.
2798 Replace all uses of `decimal' by `nonzero'.
2799 (info macro FROM_COMMANDLINE): New test.
2800
379a77b5
TT
28012009-04-27 Tom Tromey <tromey@redhat.com>
2802
2803 * gdb.base/printcmds.exp (test_printf): Test comma operator in [].
2804
b92b73c2
DE
28052009-04-27 Doug Evans <dje@google.com>
2806
2807 * gdb.threads/watchthreads.c (main): Initialize args before starting
2808 the threads. Plus formatting cleanup.
2809 * gdb.threads/watchthreads.exp: Avoid errant failures due to
2810 biased scheduling of one thread.
2811
945a118d
JG
28122009-04-27 Jerome Guitton <guitton@adacore.com>
2813
2814 * gdb.cp/templates.cc (GetMax): New template.
2815 (main): Declare two instances of GetMax.
2816 * gdb.cp/templates.exp: Add new test.
2817
d389af10
JK
28182009-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
2819
2820 * gdb.cp/abstract-origin.exp, gdb.cp/abstract-origin.cc: New test.
2821
e7f86de9
JM
28222009-04-22 Joseph Myers <joseph@codesourcery.com>
2823
2824 * lib/gdb.exp (get_compiler_info): Use -E -o in remote-host case.
2825
334cc82d
TT
28262009-04-15 Tom Tromey <tromey@redhat.com>
2827
2828 * gdb.base/charset.exp: Add regression test.
2829
d12672cc
JB
28302009-04-14 Joel Brobecker <brobecker@adacore.com>
2831
2832 * gdb.base/exe-lock.exp: New testcase.
2833
18e8c3bc
TT
28342009-04-13 Tom Tromey <tromey@redhat.com>
2835
2836 * gdb.python/python-frame.exp (gdb_py_test_silent_cmd): Test !=
2837 operator on Frame.
2838
5ecd5cbe
UW
28392009-04-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2840
2841 * gdb.base/attach.exp: Re-enable for spu*-*-* targets.
2842 * gdb.server/ext-attach.exp: Likewise.
2843
7309f756
VP
28442009-04-03 Vladimir Prus <vladimir@codesourcery.com>
2845
2846 Eliminate some sleep usage.
2847
2848 * gdb.mi/basics.c (do_nothing): New.
2849 (main): Use do_nothing instead of printf, so that
2850 not to introduce race condition between output of
2851 inferiour and output of gdb. Do not use sleep as it
2852 is not generally available on embedded targets.
2853
f4b95f6f
PA
28542009-04-02 Pedro Alves <pedro@codesourcery.com>
2855
2856 * gdb.server/ext-attach.exp: Expect an optional process id after
2857 "Detached from remote process".
2858
de40b933
JK
28592009-04-02 Jan Kratochvil <jan.kratochvil@redhat.com>
2860
2861 * gdb.dwarf2/dw2-unresolved-main.c, gdb.dwarf2/dw2-unresolved.S,
2862 gdb.dwarf2/dw2-unresolved.exp: New.
2863
2ae101a4
PA
28642009-04-02 Pedro Alves <pedro@codesourcery.com>
2865
2866 * gdb.mi/mi-nonstop-exit.exp: Don't check isnative. Use
2867 mi_run_to_main.
2868
56a8e183
PA
28692009-04-02 Pedro Alves <pedro@codesourcery.com>
2870
2871 * gdb.mi/mi-nonstop.exp: Don't check isnative. Use
2872 mi_run_to_main. Skip thread exit test on remote targets.
2873 * gdb.mi/mi-nsintrall.exp: Don't check isnative. Use
2874 mi_run_to_main.
2875 * gdb.mi/mi-nsmoribund.exp: Don't check isnative. Use
2876 mi_run_to_main.
2877 * lib/mi-support.exp (mi_gdb_target_cmd): Remove trailing anchor
2878 when expecting ^connected. Detect when the target doesn't support
2879 non-stop mode.
2880 (mi_run_cmd): Detect if non-stop mode was requested by isn't
2881 supported. Return -1 on error, 0 on success.
2882 (mi_runto_helper): Don't expect a stop if mi_run_cmd failed.
2883 (mi_runto): Return mi_runto_helper's result explicitly.
2884
c35fafde
PA
28852009-04-01 Pedro Alves <pedro@codesourcery.com>
2886
2887 * gdb.threads/pending-step.c, gdb.threads/pending-step.exp: New.
2888
f8a8dce6
JB
28892009-04-01 Tom Tromey <tromey@redhat.com>
2890
2891 * gdb.base/funcargs.exp: Set print frame-arguments to "all".
2892 * gdb.base/call-ar-st.exp: Set print frame-arguments to "all".
2893 * gdb.ada/ref_param.exp: Set print frame-arguments to "all".
2894 * gdb.ada/lang_switch.exp: Set print frame-arguments to "all".
2895
71c25dea
TT
28962009-03-31 Daniel Jacobowitz <dan@codesourcery.com>
2897 Jan Kratochvil <jan.kratochvil@redhat.com>
2898
2899 PR gdb/931
2900 * gdb.cp/gdb1355.exp (f_li, f_lui, f_si, f_sui): Allow canonical
2901 output.
2902 * gdb.cp/templates.exp: Allow canonical output. Remove KFAILs
2903 for gdb/931.
2904 * dw2-strp.S (DW_AT_language): Change to C++.
2905 (DW_TAG_variable (name ""), Abbrev code 7, .Lemptyname): New.
2906
02d9a9ce
JB
29072009-03-31 Joel Brobecker <brobecker@adacore.com>
2908
2909 * gdb.ada/tasks: New testcase.
2910
1042e4c0
SS
29112009-03-30 Stan Shebs <stan@codesourcery.com>
2912
2913 * gdb.trace/actions.exp: Update to match new info trace format.
2914 * gdb.trace/deltrace.exp: Ditto.
2915 * gdb.trace/infotrace.exp: Ditto.
2916 * gdb.trace/passcount.exp: Ditto.
2917 * gdb.trace/save-trace.exp: Ditto.
2918 * gdb.trace/while-stepping.exp: Ditto.
2919 * gdb.trace/tracecmd.exp: Ditto, plus don't allow pending option.
2920
f8f6f20b
TJB
29212009-03-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
2922
2923 * gdb.python/python-frame.c: New file.
2924 * gdb.python/python-frame.exp: New file.
2925
c0c6f777
TJB
29262009-03-29 Thiago Jung Bauermann <bauerman@br.ibm.com>
2927
2928 * gdb.python/python-value.exp: Add tests for the address
2929 attribute.
2930
3cb51905
AS
29312009-03-29 Andreas Schwab <schwab@linux-m68k.org>
2932
2933 * gdb.arch/powerpc-prologue.exp: Update for disassemble-next-line.
2934
88fc996f
DE
29352009-03-26 Doug Evans <dje@google.com>
2936
2937 * gdb.mi/mi-nonstop-exit.exp: New file.
2938 * gdb.mi/non-stop-exit.c: New file.
2939
56ef84b1
TT
29402009-03-26 Tom Tromey <tromey@redhat.com>
2941
2942 Update for change to prologue skipping:
2943 * gdb.mi/mi2-simplerun.exp: Update.
2944 * gdb.mi/mi2-break.exp: Update.
2945 * gdb.mi/mi-simplerun.exp: Update.
2946 * gdb.mi/mi-break.exp: Update.
2947 * gdb.base/ending-run.exp: Update.
2948
def2b000
TJB
29492009-03-26 Thiago Jung Bauermann <bauerman@br.ibm.com>
2950
2951 * gdb.python/python-value.exp (test_value_in_inferior): Test
2952 gdb.Value.is_optimized_out attribute.
2953
442ddf59
JK
29542009-03-26 Jan Kratochvil <jan.kratochvil@redhat.com>
2955
2956 * gdb.dwarf2/dw2-noloc-main.c: New file.
2957 * gdb.dwarf2/dw2-noloc.S: New symbols matrix.
2958 (.text): Remove.
2959 (.data): New.
2960 (DW_AT_stmt_list, .debug_line, DW_AT_frame_base): Remove.
2961 (DW_AT_low_pc, DW_AT_high_pc): Reference `dw2-noloc-main.c'.
2962 (DW_TAG_subprogram func_cu1, noloc): Remove.
2963 (main): New.
2964 * gdb.dwarf2/dw2-noloc.exp: Use prepare_for_testing, compile also
2965 `dw2-noloc-main.c'. Test the new DIEs from `dw2-noloc.S'.
2966 (file_symbols): New procedure.
2967
a8df5de4
TT
29682009-03-25 Tom Tromey <tromey@redhat.com>
2969
2970 * gdb.base/charset.exp (valid_target_charset): New proc.
2971 Use it to skip tests on invalid charsets.
2972
cc1d7add
PM
29732009-03-25 Pierre Muller <muller@ics.u-strasbg.fr>
2974
2975 * gdb.base/completion.exp: Add a test for directory completion.
2976
bcd5727b
JK
29772009-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
2978
2979 Fix a racy FAIL.
2980 * gdb.base/auxv.exp (fetch_auxv): Fix trailing newlines consumption.
2981 * gdb.base/callfuncs.exp (fetch_all_registers): Likewise.
2982
cc924cad
TJB
29832009-03-21 Thiago Jung Bauermann <bauerman@br.ibm.com>
2984
2985 * gdb.python/python-cmd.exp: Add tests for keyword arguments.
2986 * gdb.python/python-function.exp: Add test for function returning
2987 a GDB value.
2988
bc3b79fd
TJB
29892009-03-20 Thiago Jung Bauermann <bauerman@br.ibm.com>
2990
2991 * gdb.python/python-function.exp: New file.
2992
6c7a06a3
TT
29932009-03-20 Tom Tromey <tromey@redhat.com>
2994
2995 * gdb.base/store.exp: Update for change to escape output.
2996 * gdb.base/callfuncs.exp (fetch_all_registers): Update for change
2997 to escape output.
2998 * gdb.base/pointers.exp: Update for change to escape output.
2999 * gdb.base/long_long.exp (gdb_test_long_long): Update for change
3000 to escape output.
3001 * gdb.base/constvars.exp (do_constvar_tests): Update for change to
3002 escape output.
3003 * gdb.base/call-rt-st.exp (print_struct_call): Update for change
3004 to escape output.
3005 * gdb.cp/ref-types.exp (gdb_start_again): Update for change to
3006 escape output.
3007 * gdb.base/setvar.exp: Update for change to escape output.
3008 * lib/gdb.exp (default_gdb_start): Set LC_CTYPE to C.
3009 * gdb.base/printcmds.exp (test_print_all_chars): Update for change
3010 to escape output.
3011 (test_print_string_constants): Likewise.
3012 * gdb.base/charset.exp (valid_host_charset): Check size of
3013 wchar_t. Handle UCS-2 and UCS-4. Add tests for wide and unicode
3014 cases. Handle "auto"-related output.
3015 * gdb.base/charset.c (char16_t, char32_t): New typedefs.
3016 (uvar, Uvar): New globals.
3017
c31af87b
JG
30182009-03-19 Jerome Guitton <guitton@adacore.com>
3019
3020 * gdb.ada/fixed_points/fixed_points.adb: Add a test on overprecise
3021 deltas.
3022 * gdb.ada/fixed_points.exp: Ditto.
3023
51272cf2
PA
30242009-03-18 Pedro Alves <pedro@codesourcery.com>
3025
3026 * return-nodebug.c: Don't include stdio.h.
3027 (init): Delete.
3028 (func): Delete definition and provide extern declaration.
3029 (t): New.
3030 (main): Don't call printf. Call func and store its result in t.
3031 * return-nodebug1.c: New.
3032 * return-nodebug.exp: Don't expect stdio output. Instead, print
3033 the global variable t. Drop printf formatters and cast types from
3034 foreach loop. Don't use prepare_for_testing. Compile
3035 return-nodebug.c and return-nodebug1.c in separate steps. Don't
3036 define FORMAT or CAST.
3037
d24948ac
PP
30382009-03-17 Paul Pluzhnikov <ppluzhnikov@google.com>
3039
3040 * gdb.base/solib-display.exp: Disable test for remote targers.
3041
61ff14c6
JK
30422009-03-15 Jan Kratochvil <jan.kratochvil@redhat.com>
3043
3044 * gdb.base/return-nodebug.exp, gdb.base/return-nodebug.c: New.
3045
cb4dce93
JK
30462009-03-14 Jan Kratochvil <jan.kratochvil@redhat.com>
3047
3048 Fix a racy FAIL.
3049 * gdb.base/multi-forks.exp (continue_to_exit_bp_loc): New function with
3050 code from `follow parent, print pids'.
3051 (`follow child, print pids', `follow parent, print pids'): Call it.
3052 Replace `gdb_test "break..."' by gdb_breakpoint.
3053
f7c60c5e
VP
30542009-03-13 Vladimir Prus <vladimir@codesourcery.com>
3055
3056 * gdb.mi/mi-cli.exp: Adjust for output difference in
61ff14c6 3057 sync and async modes.
f7c60c5e 3058
383ace49
JB
30592009-03-12 Joel Brobecker <brobecker@adacore.com>
3060
3061 * gdb.ada/ptype_arith_binop.exp: Remove some commented-out code
3062 that was checked in by mistake. Remove loading of ada.exp, since
3063 this is not necessary in this case.
3064
4ce102af
JB
30652009-03-12 Joel Brobecker <brobecker@adacore.com>
3066
3067 * gdb.ada/ptype_arith_binop.exp: New testcase.
3068
529a2aef
JB
30692009-03-12 Joel Brobecker <brobecker@adacore.com>
3070
3071 * gdb.ada/mod_from_name: New testcase.
3072
8a38181c
JB
30732009-03-12 Joel Brobecker <brobecker@adacore.com>
3074
3075 * gdb.ada/tick_last_segv: New testcase.
3076
11436dee
VP
30772009-03-12 Vladimir Prus <vladimir@codesourcery.com>
3078
61ff14c6 3079 * gdb.mi/mi-cli.exp: Remove debug print.
11436dee 3080
1f31650a
VP
30812009-03-12 Vladimir Prus <vladimir@codesourcery.com>
3082
61ff14c6
JK
3083 * gdb.mi/mi-cli.exp: Verify that CLI commands that run inferior
3084 include the token in ^running and frame info in *stopped.
1f31650a 3085
a3247a22
PP
30862009-03-05 Paul Pluzhnikov <ppluzhnikov@google.com>
3087
3088 * solib-display.exp: New file.
3089 * solib-display-main.c: New file.
3090 * solib-display-lib.c: New file.
61ff14c6 3091
aae64587
PA
30922009-03-05 Pedro Alves <pedro@codesourcery.com>
3093
3094 * gdb.arch/i386-permbkpt.S, gdb.arch/i386-permbkpt.exp: New.
3095
44aabfbc
JK
30962009-02-18 Jan Kratochvil <jan.kratochvil@redhat.com>
3097
3098 * gdb.base/macscp.exp (objfile): Move it to ${objdir}/${subdir}/.
3099 (list_and_check_macro): Use more specific test name.
3100 (next to definition): Make the test names unique.
3101
c087fcd3
PM
31022009-02-18 Pierre Muller <muller@ics.u-strasbg.fr>
3103
3104 * gdb.pascal/floats.exp: Accept approximate results everywhere.
3cb51905 3105
c86cf029
VP
31062009-02-17 Vladimir Prus <vladimir@codesourcery.com>
3107
3108 * gdb.mi/mi-nonstop.exp (notifs): Adjust for library
3109 notifications.
3110 * gdb.mi/mi-nsintrall.exp (notifs): Likewise.
3111 * gdb.mi/mi-nsmoribund.exp (notifs): Likewise.
3112 * lib/mi-support.exp (library_loaded_re): New.
3113 (mi_run_cmd, mi_send_resuming_command_raw): Adjust.
3114
3ea85240
VP
31152009-02-17 Vladimir Prus <vladimir@codesourcery.com>
3116
3117 * gdb.gdb/observer.exp: Use test_notification observer, not
3118 normal_stop, everywhere.
3119 (test_normal_stop_notifications): Rename to...
3120 (test_notifications): ...this.
3121 (test_observer_normal_stop): Rename to...
3122 (test_observer): ...this.
3123
1903f0e6
DE
31242009-02-16 Doug Evans <dje@google.com>
3125
3126 * gdb.arch/amd64-disp-step.S (test_int3): New test.
3127 * gdb.arch/amd64-disp-step.exp (test_int3): New test.
3128 * gdb.arch/i386-disp-step.S (test_prefixed_abs_jump): New test.
3129 (test_prefixed_syscall,test_int3): New tests.
3130 * gdb.arch/i386-disp-step.exp (test_prefixed_abs_jump): New test.
3131 (test_prefixed_syscall,test_int3): New tests.
3132
1d33d6ba
VP
31332009-02-14 Vladimir Prus <vladimir@codesourcery.com>
3134
3cb51905
AS
3135 * lib/mi-support.exp (mi_expect_stop): Adjust the order of fields.
3136 (mi_expect_interrupt): Likewise.
3137 * gdb.mi/mi-cli.exp: Check that "step" results in proper *stopped
3138 response.
1d33d6ba 3139
faafb047
PM
31402009-02-14 Pierre Muller <muller@ics.u-strasbg.fr>
3141
3142 * lib/gdb.exp (get_hexadecimal_valueof): New procedure.
3143 * gdb.base/pc-fp.exp (get_valueofx): Remove.
3144 Replace calls to get_valueofx by get_hexadecimal_valueof.
3145
417e16e2
PM
31462009-02-14 Pierre Muller <muller@ics.u-strasbg.fr>
3147
3148 * lib/gdb.exp (get_valueof): Accept anything as a return value.
3149 (get_integer_valueof): New procedure.
3150 (get_sizeof): Use new get_integer_value_of.
3151 * gdb.base/sizeof.exp: Replace all uses of get_valueof
3152 by get_integer_valueof.
3153
7065b901
TT
31542009-02-13 Tom Tromey <tromey@redhat.com>
3155
3156 * gdb.base/remote.exp (get_sizeof): Remove.
3157 * gdb.base/long_long.exp (get_valueof, get_sizeof): Remove.
3158 * gdb.base/dfp-test.exp (get_valueof, get_sizeof): Remove.
3159 * gdb.base/sizeof.exp (get_valueof, get_sizeof): Remove.
3160 * lib/gdb.exp (get_valueof): Move from long_long.exp.
3161 (get_sizeof): Likewise.
3162
5d7cb8df
JK
31632009-02-12 Jan Kratochvil <jan.kratochvil@redhat.com>
3164
3165 PR fortran/9806
3166 * gdb.fortran/module.exp, gdb.fortran/module.f90: New.
3167
b2febfff
PP
31682009-02-06 Paul Pluzhnikov <ppluzhnikov@google.com>
3169
3170 * gdb.cp/pr9594.cc: Prevent GCC from optimizing 'a' out.
3171
4aa995e1
PA
31722009-02-06 Pedro Alves <pedro@codesourcery.com>
3173
3174 * gdb.base/siginfo-obj.c, gdb.base/siginfo-obj.exp: New.
3175
d8906c6f
TJB
31762009-02-06 Thiago Jung Bauermann <bauerman@br.ibm.com>
3177
3178 * gdb.python/python-cmd.exp: New file.
3179
ff4ab08d
TG
31802009-02-06 Tristan Gingold <gingold@adacore.com>
3181
3182 * gdb.arch/i386-sse.c (main): Replace call to puts by an nop asm.
3183
aacd552b
TG
31842009-02-05 Tristan Gingold <gingold@adacore.com>
3185
3186 * gdb.base/sigbpt.exp: Detect which signal is received when a NULL
3187 pointer is dereferenced and use this signal name in regexp.
3188 * gdb.base/signull.exp: Ditto.
3189 * gdb.base/sigbpt.c (main): Catch SIGBUS too.
3190 * gdb.base/signull.c (main): Ditto.
3191
08c637de
TJB
31922009-02-04 Tom Tromey <tromey@redhat.com>
3193 Thiago Jung Bauermann <bauerman@br.ibm.com>
3194
3195 * gdb.python/python-value.exp: Use `gdb.history' instead of
3196 `gdb.value_from_history'.
3197 (test_value_numeric_ops): Add test for conversion of enum constant.
3198 * gdb.python/python-value.c (enum e): New type.
3199 (evalue): New global.
3200 (main): Use argv.
3201
20261af8
JG
32022009-02-04 Jerome Guitton <guitton@adacore.com>
3203
3204 * gdb.ada/uninitialized_vars: New test program.
3205 * gdb.ada/uninitialized_vars.exp: New testcase.
3206
52e44b43
TT
32072009-02-02 Tom Tromey <tromey@redhat.com>
3208
3209 * gdb.cp/cpcompletion.exp: Name the test "pr9594".
3210 * gdb.cp/pr2489.cc: Rename...
3211 * gdb.cp/pr9594.cc: ... to this.
3212
1c71341a
TT
32132009-02-02 Tom Tromey <tromey@redhat.com>
3214
3215 * gdb.cp/Makefile.in (EXECUTABLES): Add pr2489.
3216 * gdb.cp/pr2489.cc: New file.
3217 * gdb.cp/cpcompletion.exp: New file.
3218
a4295225
TT
32192009-02-02 Tom Tromey <tromey@redhat.com>
3220
3221 PR exp/9059:
3222 * gdb.cp/call-c.exp: Add regression test.
3223 * gdb.cp/call-c.cc (FooHandle): New typedef.
3224 (main): New variable 'handle'.
3225
592375cd
VP
32262009-01-30 Vladimir Prus <vladimir@codesourcery.com>
3227
3228 * lib/mi-support.exp (et_mi_thread_list)
3229 (check_mi_and_console_threads): Adjust for current thread in
3230 -thread-list-ids output.
3231
41447f92
VP
32322009-01-30 Vladimir Prus <vladimir@codesourcery.com>
3233
3234 * gdb.mi/mi-break.exp (test_disabled_creation): New.
3235 Call it.
3236
35669430
DE
32372009-01-28 Doug Evans <dje@google.com>
3238
3239 * gdb.arch/amd64-disp-step.S: New file.
3240 * gdb.arch/amd64-disp-step.exp: New file.
3241 * gdb.arch/i386-disp-step.S: New file.
3242 * gdb.arch/i386-disp-step.exp: New file.
3243
09f00d9a
PM
32442009-01-27 Pierre Muller <muller@ics.u-strasbg.fr>
3245
3246 * gdb.base/find.exp: Set newline variable
3247 using quotes instead of braces to fix cygwin failures.
3248
1e8fb976
PA
32492009-01-23 Pedro Alves <pedro@codesourcery.com>
3250
3251 * gdb.base/radix.exp: Add tests to ensure that that set
3252 input-radix 0 and set output-radix 0 are really rejected.
3253
da061712
PA
32542009-01-23 Pedro Alves <pedro@codesourcery.com>
3255
3256 * gdb.base/hook-stop-frame.c, gdb.base/hook-stop-frame.exp: Update
3257 copyright years.
3258
dd7e2d2b
PA
32592009-01-23 Pedro Alves <pedro@codesourcery.com>
3260
3261 PR gdb/9664:
3262 * gdb.base/hook-stop-frame.c, gdb.base/hook-stop-frame.exp: New.
3263
392452f6
PA
32642009-01-22 Pedro Alves <pedro@codesourcery.com>
3265
3266 PR c++/9631:
3267 * gdb.cp/pr9631.cc, gdb.cp/pr9631.exp: New.
3268
8653e71c
PM
32692009-01-22 Pierre Muller <muller@ics.u-strasbg.fr>
3270
3271 * gdb.server/file-transfer.exp: Use EXEEXT variable for
3272 binfile definition to fix Windows OS failure.
3273
a12cc160
DJ
32742009-01-20 Daniel Jacobowitz <dan@codesourcery.com>
3275
3276 PR gdb/9346
3277 * gdb.base/interrupt.c (sigint_handler): New.
3278 (main): Install a SIGINT handler if SIGNALS is defined. Exit
3279 on error.
3280 * gdb.base/interrupt.exp: Define SIGNALS unless gdb,nosignals.
3281 Test "signal SIGINT".
3282
b89667eb
DE
32832009-01-19 Doug Evans <dje@google.com>
3284
3285 * gdb.base/break.exp: Update expected gdb output.
3286 * gdb.base/sepdebug.exp: Ditto.
3287 * gdb.mi/mi-syn-frame.exp: Ditto.
3288 * gdb.mi/mi2-syn-frame.exp: Ditto.
3289 * gdb.base/call-signal-resume.exp: New file.
3290 * gdb.base/call-signals.c: New file.
3291 * gdb.base/unwindonsignal.exp: New file.
3292 * gdb.base/unwindonsignal.c: New file.
3293 * gdb.threads/interrupted-hand-call.exp: New file.
3294 * gdb.threads/interrupted-hand-call.c: New file.
3295 * gdb.threads/thread-unwindonsignal.exp: New file.
3296
adb483fe
DJ
32972009-01-14 Daniel Jacobowitz <dan@codesourcery.com>
3298
3299 * gdb.base/define.exp: Test defining and hooking prefix commands.
3300 * gdb.python/python.exp: Update test for "show user" output.
3301
60023297
JK
33022009-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
3303
3304 * gdb.fortran/derived-type.exp: New variables int4 and real4. Match
3305 now the output exactly, using less wildcards. Expect also the output
3306 of gfortran-4.3. Update for the f-valprint.c modification from
3307 2008-04-22.
3308 * gdb.fortran/subarray.exp: Expect also the output of gfortran-4.3.
3309 Remove gdb_test test names where matching the command.
3310
ccc57cf9
PA
33112009-01-01 Pedro Alves <pedro@codesourcery.com>
3312
3313 PR breakpoints/9681:
3314 * gdb.base/watchpoint.exp: Add regression test.
3315
c7a6ca08
PA
33162008-12-31 Pedro Alves <pedro@codesourcery.com>
3317
3318 * gdb.threads/attach-into-signal.exp: Don't use
3319 gdb_suppress_entire_file.
3320 * gdb.threads/attach-stopped.exp: Ditto.
3321 * gdb.threads/attachstop-mt.exp: Ditto.
3322
3a031f65
PA
33232008-12-31 Pedro Alves <pedro@codesourcery.com>
3324
3325 PR gdb/8812:
3326 * gdb.base/signal.exp: Change kfail to fail, and update PR number.
3327
09e6485f
PA
33282008-12-29 Pedro Alves <pedro@codesourcery.com>
3329
3330 PR gdb/7536:
3331 * gdb.base/radix.exp: Add tests to ensure invalid input radices
3332 and unsupported output radices are really rejected.
3333
0cd53049
JK
33342008-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
3335
3336 * gdb.cp/punctuator.exp: Backslash the '$' signs.
3337
ba163c7e
TT
33382008-12-22 Tom Tromey <tromey@redhat.com>
3339
3340 * gdb.cp/punctuator.exp: New file.
3341
6f4de6c9
JK
33422008-12-22 Jan Kratochvil <jan.kratochvil@redhat.com>
3343
3344 * gdb.base/completion.exp (Completing non-existing component): New test.
3345
0f34d0b4
JK
33462008-12-21 Jan Kratochvil <jan.kratochvil@redhat.com>
3347
3348 Fix for PR gdb/8648.
3349 * gdb.arch/ppc-fp.exp, gdb.arch/vsx-regs.exp, gdb.base/watchpoint-hw.c,
3350 gdb.gdbtk/browser.test, gdb.gdbtk/console.test, gdb.gdbtk/srcwin.test,
3351 gdb.gdbtk/srcwin2.test, gdb.gdbtk/srcwin3.test, gdb.gdbtk/windows.test,
3352 gdb.threads/tls2.c: Remove reference to bug-gdb@prep.ai.mit.edu .
3353
db2ad4c3
JK
33542008-12-21 Jan Kratochvil <jan.kratochvil@redhat.com>
3355
3356 * gdb.base/watchpoint-hw.exp, gdb.base/watchpoint-hw.c: New.
3357
bb5ef15e
DP
33582008-12-16 Christophe Lyon <christophe.lyon@st.com>
3359
3360 * gdb.base/expand-psymtabs.c: Insert code in foo so that the
3361 compiler actually generate code at the expected line number.
3362
90142adc
JZ
33632008-12-15 Jie Zhang <jie.zhang@analog.com>
3364
3365 * gdb.base/consecutive.exp: Don't use global in gdb_expect.
3366
fad6eecd
TT
33672008-12-12 Tom Tromey <tromey@redhat.com>
3368
3369 * gdb.base/commands.exp (redefine_hook_test): New proc.
3370 Call it.
3371
17c8aaf5
TT
33722008-12-11 Tom Tromey <tromey@redhat.com>
3373
3374 * gdb.base/macscp.exp: New regression test.
3375
7c8adf68
TT
33762008-12-11 Tom Tromey <tromey@redhat.com>
3377
3378 * gdb.base/macscp.exp: Print "address.addr".
3379 * gdb.base/macscp1.c (struct outer): New struct.
3380 (address): New global.
3381
b05dcbb7
TT
33822008-12-09 Tom Tromey <tromey@redhat.com>
3383
3384 * gdb.base/commands.exp (redefine_backtrace_test): New proc.
3385 Call it.
3386
2d476de1
DE
33872008-12-04 Doug Evans <dje@google.com>
3388
3389 * gdb.server/ext-run.exp: Relax regexp for init program.
3390
87bdc959
TG
33912008-12-03 Tristan Gingold <gingold@adacore.com>
3392
3393 * gdb.base/macscp.exp: Generate an object file during compilation
3394 to work around Darwin dsymutil limitations.
3395
e0740f77
JK
33962008-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
3397
3398 Test resolving external references to TLS variables.
3399 * gdb.threads/tls.exp: New tests to examine A_THREAD_LOCAL and
3400 FILE2_THREAD_LOCAL.
3401 (testfile2, srcfile2): New variables.
3402 * gdb.threads/tls.c (file2_thread_local)
3403 (function_referencing_file2_thread_local): New.
3404 * gdb.threads/tls2.c: New file.
3405
67f0aac5
JB
34062008-11-28 Joel Brobecker <brobecker@adacore.com>
3407
3408 * gdb.ada/int_deref.exp: Convert the addresses into long_integer
e0740f77
JK
3409 rather than integer, as integer might not be big enough when
3410 on 64bit targets.
67f0aac5 3411
c332165e
JG
34122008-11-27 Jerome Guitton <guitton@adacore.com>
3413
3414 * gdb.cp/formatted-ref.exp: Add equality test.
3415 * gdb.ada/formatted_ref.exp: Ditto.
3416
fc9b693c
JK
34172008-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
3418
3419 * gdb.base/breakpoint-shadow.exp, gdb.base/breakpoint-shadow.c: New.
3420 * gdb.base/start.exp: New comment about an alternative - `runto_main'.
3421
a9c64011
AS
34222008-11-20 Andreas Schwab <schwab@suse.de>
3423
3424 * gdb.base/foll-fork.exp (catch_fork_child_follow): Fix patterns
3425 matching syscall entry point.
3426 * gdb.base/foll-vfork.exp (tcatch_vfork_then_parent_follow)
3427 (tcatch_vfork_then_child_follow): Likewise. Finish through
3428 vfork even if we stopped at the syscall trampoline.
3429
e2fd701e
DE
34302008-11-20 Doug Evans <dje@google.com>
3431
3432 * gdb.base/sepsymtab.exp: Update, old "info sym" format restored.
3433
69abc51c
TJB
34342008-11-18 Thiago Jung Bauermann <bauerman@br.ibm.com>
3435
3436 * gdb.arch/ppc-dfp.exp: New file.
3437 * gdb.arch/ppc-dfp.c: New file.
3438
c14c28ba
PP
34392008-11-18 Paul Pluzhnikov <ppluzhnikov@google.com>
3440
3441 * gdb.base/sepsymtab.exp: Update for new 'info sym' format.
a9c64011 3442
2e74121d
DE
34432008-11-17 Doug Evans <dje@google.com>
3444
3445 * gdb.mi/mi-syn-frame.exp: Update expected output.
3446 * gdb.mi/mi2-syn-frame.exp: Update expected output.
3447
66bb093b
VP
34482008-11-17 Vladimir Prus <vladimir@codesourcery.com>
3449
3450 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set): Make sure
a9c64011
AS
3451 "thread N" results in =thread-selected.
3452 * lib/mi-support (mi_run_cmd, mi_expect_stop)
3453 (mi_send_resuming_command_raw): Be prepared for
3454 =thread-selected.
3455
3d043ef6
VP
34562008-11-17 Vladimir Prus <vladimir@codesourcery.com>
3457
a9c64011
AS
3458 * gdb.mi/mi-nonstop.exp: Expect 'group-id' field.
3459 * lib/mi-support.exp: Likewise.
3d043ef6 3460
808104c8
JB
34612008-11-16 Joel Brobecker <brobecker@adacore.com>
3462
3463 * gdb.base/help.exp: Remove the "catch load" and "catch unload"
3464 commands from the expected output for "help catch".
3465
00b22944
JB
34662008-11-15 Joel Brobecker <brobecker@adacore.com>
3467
3468 * gdb.ada/int_deref.exp: New testcase.
3469
59669435
TT
34702008-11-14 Nick Roberts <nickrob@snap.net.nz>
3471
3472 * gdb.mi/gdb2549.exp: New file.
3473
de04a248
DE
34742008-11-11 Doug Evans <dje@google.com>
3475
3476 * gdb.base/callexit.exp: New file.
3477 * gdb.base/callexit.c: New file.
3478
6b8ce727
DE
34792008-11-10 Doug Evans <dje@google.com>
3480
3481 * lib/gdb.exp (GDBFLAGS): Move -nx ...
3482 (INTERNAL_GDBFLAGS): ... to here. Move -nw to here as well.
3483 (default_gdb_version): Add $INTERNAL_GDBFLAGS to gdb invocations.
3484 (default_gdb_start,default_gdb_exit): Ditto.
3485 * lib/mi-support.exp (default_mi_gdb_start): Ditto.
3486 (mi_uncatched_gdb_exit): Add $INTERNAL_GDBFLAGS to log message.
3487 * gdb.base/corefile.exp: Add $INTERNAL_GDBFLAGS to gdb invocations.
3488 * gdb.base/dbx.exp (dbx_gdb_start): Ditto.
3489 * gdb.base/args.exp (GDBFLAGS): Don't overwrite, append.
3490 * gdb.base/remotetimeout.exp (GDBFLAGS): Ditto.
3491
1b14b8aa
AS
34922008-11-03 Andreas Schwab <schwab@suse.de>
3493
3494 * gdb.base/hashline2.exp: Fix typo.
3495 * gdb.base/hashline3.exp: Likewise.
3496
f3134b88
TT
34972008-10-30 Tom Tromey <tromey@redhat.com>
3498
3499 * gdb.base/pointers.exp: Add test.
3500 * gdb.base/pointers.c (k, S): New typedefs.
3501 (instance): New global.
3502
c2226152
AS
35032008-10-30 Andreas Schwab <schwab@suse.de>
3504
3505 * gdb.base/args.exp: Add tests for newlines.
3506
462f405c
JB
35072008-10-30 Joel Brobecker <brobecker@adacore.com>
3508
3509 gdb.base/foll-exec.exp: Update the expected output of a couple
3510 of "info breakpoints" tests.
3511
79a45b7d
TT
35122008-10-28 Tom Tromey <tromey@redhat.com>
3513
3514 * gdb.base/exprs.exp (test_expr): Add enum formatting tests.
3515
adc13a14
PA
35162008-10-24 Pedro Alves <pedro@codesourcery.com>
3517
3518 * gdb.python/python-value.exp (test_value_in_inferior): Don't use
3519 gdb_start_cmd.
3520 Use runto_main before any test that requires execution.
3521
252fbfc8
PA
35222008-10-23 Pedro Alves <pedro@codesourcery.com>
3523
3524 * lib/mi-support.exp (mi_expect_interrupt): Expect signal 0
3525 instead of SIGINT.
3526
28148e3d
JB
35272008-10-22 Joel Brobecker <brobecker@adacore.com>
3528
3529 * gdb.base/completion.exp: Update expected output following
3530 the addition of the "info tasks" command.
3531
c209f847
TT
35322008-10-22 Tom Tromey <tromey@redhat.com>
3533
3534 * gdb.base/exprs.exp (test_expr): Add test for string
3535 concatenation.
3536
f177e350
PA
35372008-10-19 Pedro Alves <pedro@codesourcery.com>
3538
3539 * configure.ac: Output gdb.python/Makefile.
3540 * configure: Regenerate.
3541 * gdb.python/Makefile.in: New.
3542
cce89356
JB
35432008-10-16 Joel Brobecker <brobecker@adacore.com>
3544
3545 * gdb.base/foll-fork.exp: Adjust the expected output to match
3546 the new description for fork/vfork catchpoints in the "info
3547 breakpoints" output.
3548
176d289d
TJB
35492008-10-16 Paul Pluzhnikov <ppluzhnikov@google.com>
3550
3551 * Makefile.in: Add gdb.python to ALL_SUBDIRS.
3552
a08702d6
TJB
35532008-10-16 Thiago Jung Bauermann <bauerman@br.ibm.com>
3554
3555 * gdb.python/python-value.c: New file.
3556 * gdb.python/python-value.exp: New file.
3557
1c5cfe86
PA
35582008-10-15 Pedro Alves <pedro@codesourcery.com>
3559
3560 * gdb.mi/mi-nsmoribund.exp, gdb.mi/nsmoribund.c: New test.
3561
5a98ad69
DP
35622008-10-15 Denis Pilat <denis.pilat@st.com>
3563
41702f1b 3564 * gdb.cp/mb-ctor.exp: Fix a typo.
5a98ad69 3565
dcb1a1e2
TT
35662008-10-09 Tom Tromey <tromey@redhat.com>
3567
3568 * gdb.base/macscp.exp: Use 'vafunc' and 'fixedarg' rather than
3569 'fprintf' and 'stderr'.
3570
9124fe48
JB
35712008-10-07 Joel Brobecker <brobecker@adacore.com>
3572
3573 * gdb.ada/ref_tick_size.exp: New testcase.
3574
45452591
DE
35752008-10-06 Doug Evans <dje@google.com>
3576
3577 * gdb.dwarf2/dw2-cu-size.exp: New file.
3578 * gdb.dwarf2/dw2-cu-size.S: New file.
3579
3580 * gdb.dwarf2/dw2-intercu.S (.Ltype_int_in_cu2): Renamed from
3581 .Ltype_int for clarity.
3582
4fc5b208
PP
35832008-10-03 Paul Pluzhnikov <ppluzhnikov@google.com>
3584
3585 PR gdb/2384:
3586 * gdb.cp/gdb2384.exp: Extended to test more cases.
3587 * gdb.cp/gdb2384.cc: Likewise.
3588 * gdb.cp/gdb2384-base.h: Likewise.
3589 * gdb.cp/gdb2384-base.cc: Likewise.
a9c64011 3590
d78df370
JK
35912008-10-02 Jan Kratochvil <jan.kratochvil@redhat.com>
3592
3593 * gdb.base/maint.exp (maint print type): Remove printing
3594 UPPER_BOUND_TYPE and LOWER_BOUND_TYPE.
3595
9a044a89
TT
35962008-09-30 Tom Tromey <tromey@redhat.com>
3597
3598 * gdb.base/macscp.exp: Add completion tests.
3599 * gdb.base/macscp1.c (FIFTY_SEVEN): New macro.
3600 (TWENTY_THREE): Likewise.
3601 (FORTY_EIGHT): Likewise.
3602
506800a9
TT
36032008-09-30 Tom Tromey <tromey@redhat.com>
3604
3605 * gdb.base/macscp.exp: Change "M" to "MACRO_TO_EXPAND"
3606 everywhere.
3607 * gdb.base/macscp1.c (MACRO_TO_EXPAND): Rename from "M".
3608
1a6f01b5
JK
36092008-09-28 Jan Kratochvil <jan.kratochvil@redhat.com>
3610
3611 * gdb.threads/attachstop-mt.exp: Note a real testcase name this
3612 testcase is derived from. Fix racy dependency on an expected PID
3613 number. No longer support the testcase on Linux kernel 2.4.x.
3614
2fae03e8
TT
36152008-09-27 Tom Tromey <tromey@redhat.com>
3616
3617 * gdb.base/macscp.exp: Add tests for stringification, splicing,
3618 and varargs.
3619
1ad15515
PA
36202008-09-22 Pedro Alves <pedro@codesourcery.com>
3621
3622 * lib/mi-support.exp (mi_expect_interrupt): New.
3623 (mi_reverse_list, mi_check_thread_states): New, moved and renamed
3624 from gdb.mi/mi-nonstop.exp.
3625 * gdb.mi/mi-nsintrall.exp, gdb.mi/nsintrall.c: New.
3626 * gdb.mi/mi-nonstop.exp (myreverse, check_thread_states): Moved to
3627 lib/mi-support.exp.
3628 Use mi_check_thread_states throughout. Avoid ".*" and do not
3629 require an anchor after -exec-run.
3630
d0b76dc6
DJ
36312008-09-13 Daniel Jacobowitz <dan@codesourcery.com>
3632
3633 * gdb.mi/mi-nonstop.exp: Do not check thread state while a
3634 stop is pending. Avoid ".*" when two stops are pending.
3635 * lib/gdb.exp (fullname_syntax_POSIX, fullname_syntax_UNC)
3636 (fullname_syntax_DOS_CASE, fullname_syntax_DOS): Do not match
3637 newlines in fullnames.
3638 * lib/mi-support.exp (mi_run_cmd): Do not require an anchor.
3639 (mi_expect_stop): Update comments. Only anchor in sync mode.
3640 Do not match newlines.
3641 (mi_send_resuming_command_raw): Always return status.
3642 (mi_get_stop_line): Do not match more than one line by accident.
3643 Only anchor in sync mode.
3644 (mi_run_inline_test): If -exec-next fails, give up.
3645
9990c830
UW
36462008-09-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3647
3648 * gdb.base/stack-checking.c (big_frame): Reduce stack consumption
3649 on SPU.
3650
ebcf6f00
JB
36512008-09-10 Joel Brobecker <brobecker@adacore.com>
3652
3653 * gdb.ada/Makefile.in (EXECUTABLES): Bring up to date.
3654
b6db24e5
JB
36552008-09-10 Joel Brobecker <brobecker@adacore.com>
3656
3657 * gdb.ada/array_bounds.exp, gdb.ada/array_subscript_addr.exp,
3658 gdb.ada/arrayidx.exp, gdb.ada/arrayparam.exp, gdb.ada/arrayptr.exp,
3659 gdb.ada/assign_1.exp, gdb.ada/boolean_expr.exp,
3660 gdb.ada/char_param.exp, gdb.ada/exprs.exp, gdb.ada/fixed_cmp.exp,
3661 gdb.ada/fixed_points.exp, gdb.ada/fun_addr.exp,
3662 gdb.ada/funcall_param.exp, gdb.ada/homonym.exp,
3663 gdb.ada/interface.exp, gdb.ada/null_array.exp,
3664 gdb.ada/packed_array.exp, gdb.ada/packed_tagged.exp,
3665 gdb.ada/print_chars.exp, gdb.ada/print_pc.exp,
3666 gdb.ada/str_ref_cmp.exp, gdb.ada/sym_print_name.exp,
3667 gdb.ada/taft_type.exp, gdb.ada/tagged.exp, gdb.ada/type_coercion.exp:
3668 Include the "= " sequence in the expected output of print tests.
3669
2bf448e0
JB
36702008-09-10 Joel Brobecker <brobecker@adacore.com>
3671
3672 * gdb.ada/packed_tagged.exp: Accept "boolean" as a valid type
3673 description for boolean types.
3674
d51fd4c8
PA
36752008-09-09 Pedro Alves <pedro@codesourcery.com>
3676
3677 * gdb.base/hook-stop-continue.c: New.
3678 * gdb.base/hook-stop-continue.exp: New.
3679
694182d2
DJ
36802008-09-08 Daniel Jacobowitz <dan@codesourcery.com>
3681
3682 * gdb.base/structs3.c, gdb.base/structs3.exp: New files.
3683
3b8a7fc0
JG
36842008-09-08 Jerome Guitton <guitton@adacore.com>
3685
3686 * gdb.arch/powerpc-aix-prologue.c (stack_check_probe_1)
3687 (stack_check_probe_2, stack_check_probe_loop_1)
3688 (stack_check_probe_loop_2): New functions.
3689 (main): Add call to these new functions.
3690 * gdb.arch/powerpc-aix-prologue.exp: When breaking on these
3691 functions, check that the breakpoint is inserted at the appropriate
3692 location.
3693 (insert_breakpoint): Slightly refine this procedure so that it can
3694 be called several times in the test.
3695
96cc0ae8
JG
36962008-09-08 Jerome Guitton <guitton@adacore.com>
3697
3698 * gdb.base/stack-checking.c: New file.
3699 * gdb.base/stack-checking.exp: New file.
3700
1f08b409
TJB
37012008-09-05 Thiago Jung Bauermann <bauerman@br.ibm.com>
3702
3703 * gdb.arch/altivec-abi.exp: Remove extra verbose call.
3704 * gdb.arch/altivec-regs.exp: Likewise.
3705 * gdb.arch/vsx-regs.exp: Likewise.
3706
3099e1c4
TJB
37072008-09-05 Thiago Jung Bauermann <bauerman@br.ibm.com>
3708
3709 * gdb.arch/ppc-fp.exp: New file.
3710 * gdb.arch/ppc-fp.c: New file.
3711
cc69bfc1
PP
37122008-09-05 Paul Pluzhnikov <ppluzhnikov@google.com>
3713
3714 *gdb.base/mips_pro.exp: compile with gcc -fno-inline,
3715 lest gcc-4.3.1 optimizes the whole thing away.
a9c64011 3716
b02a33db
MS
37172008-09-04 Michael Snyder <msnyder@vmware.com>
3718
3719 * lib/gdb.exp (gdb_continue_to_breakpoint): Accept "in" as well
3720 as "at" (for non-debug functions such as _start).
3721
2992cbe0
UW
37222008-09-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3723
3724 * gdb.base/value-double-free.exp: Respect gdb,no_hardware_watchpoints.
3725 * gdb.base/watchpoint-solib.exp: Likewise. Update tests to handle
3726 software watchpoints.
3727 * gdb.base/watch_thread_num.exp: Likewise.
3728
514f746b
AR
37292008-09-03 Aleksandar Ristovski <aristovski@qnx.com>
3730
3731 * gdb.arch/i386-bp_permanent.exp: New test.
3732
876cecd0
TT
37332008-08-24 Tom Tromey <tromey@redhat.com>
3734
3735 * gdb.base/maint.exp: Update "maint print type".
3736
80f73d71
VP
37372008-08-21 Vladimir Prus <vladimir@codesourcery.com>
3738
3739 * gdb.mi/mi-nonstop.exp: Fix the check for non-stop
3740 support. Adjust the order of "*running" notifications.
3741 * gdb.mi/non-stop.c: Don't cast from int to void* and
3742 back.
3743
d9c78d7d
MK
37442008-08-20 Mark Kettenis <kettenis@gnu.org>
3745
3746 * gdb.arch/powerpc-prologue.exp: Code doesn't save %r31 so don't
3747 expect to find it in the "info frame" output.
3748
97a2d1d3
DJ
37492008-08-20 Daniel Jacobowitz <dan@codesourcery.com>
3750
3751 * gdb.base/interp.exp: Always consume both prompts.
3752
b96e2927
PA
37532008-08-20 Pedro Alves <pedro@codesourcery.com>
3754
3755 * gdb.base/pending.exp: Test pending breakpoints without symbols
3756 loaded.
3757
8cf6e61a
VP
37582008-08-19 Vladimir Prus <vladimir@codesourcery.com>
3759
3760 * lib/mi-support.exp (mi_expect_stop): Produce
3761 more details on failures.
3762 * gdb.mi/mi-nonstop.exp: New.
3763 * gdb.mi/non-stop.c: New.
3764
c6ebd6cf
VP
37652008-08-19 Vladimir Prus <vladimir@codesourcery.com>
3766
a9c64011
AS
3767 * gdb.mi/mi-async.exp: Use 'set target-async'.
3768 * lib/mi-support.exp: Use 'set/show target-async'.
c6ebd6cf 3769
46a9b8ed
DJ
37702008-08-18 Daniel Jacobowitz <dan@codesourcery.com>
3771
3772 * gdb.arch/powerpc-prologue.exp: Correct saved registers.
3773
44feb3ce
TT
37742008-08-17 Tom Tromey <tromey@redhat.com>
3775
3776 * gdb.base/help.exp (help catch): Rewrite.
3777
311a4e6b
TJB
37782008-08-16 Thiago Jung Bauermann <bauerman@br.ibm.com>
3779
3780 * gdb.base/define.exp: Test indented command documentation.
3781 * gdb.python/python.exp: Test indented multi-line command.
3782
604c2f83
LM
37832008-08-15 Luis Machado <luisgpm@br.ibm.com>
3784
3785 * testsuite/gdb.arch/vsx-regs.c: New source file.
3786 * testsuite/gdb.arch/vsx-regs.exp: New testcase.
3787 * testsuite/lib/gdb.exp (skip_vsx_tests): New function.
3788
886a217c
TT
37892008-08-14 Tom Tromey <tromey@redhat.com>
3790
3791 * gdb.base/macscp.exp: Add regression test for "macro define" or
3792 "macro undef" with no arguments.
3793
c814a4f3
PP
37942008-08-08 Paul Pluzhnikov <ppluzhnikov@google.com>
3795
3796 * gdb.base/args.exp: Prevent ~/.gdbinit from affecting test.
a9c64011 3797
12ab8a60
UW
37982008-08-07 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3799
3800 * gdb.arch/spu-info.exp: Updated for "info spu dma" changes.
3801
d57a3c85
TJB
38022008-08-06 Tom Tromey <tromey@redhat.com>
3803
3804 * gdb.python/python.exp: New file.
3805
c7b778ff
JK
38062008-08-06 Jan Kratochvil <jan.kratochvil@redhat.com>
3807
3808 Fix for PR gdb/1543.
3809 * gdb.base/sep.exp: `sep-proc.c' absolute line numbers replaced with
3810 $LOCATION.
3811 (location): New variable.
3812 * config/cfdbug.exp, config/d10v.exp, config/dve.exp, config/i960.exp,
3813 config/m32r.exp, config/mn10300-eval.exp, config/proelf.exp,
3814 config/rom68k.exp, config/sh.exp, config/unix.exp, config/vr4300.exp,
3815 config/vr5000.exp, config/vxworks.exp, gdb.arch/altivec-regs.exp,
3816 gdb.arch/e500-abi.exp, gdb.arch/e500-regs.exp, gdb.asm/asm-source.exp,
3817 gdb.base/a2-run.exp, gdb.base/advance.exp, gdb.base/all-bin.exp,
3818 gdb.base/args.exp, gdb.base/arithmet.exp, gdb.base/assign.exp,
3819 gdb.base/async.exp, gdb.base/auxv.exp, gdb.base/bigcore.c,
3820 gdb.base/bigcore.exp, gdb.base/bitfields.exp, gdb.base/bitops.exp,
3821 gdb.base/break.c, gdb.base/break.exp, gdb.base/break1.c,
3822 gdb.base/call-ar-st.exp, gdb.base/call-rt-st.exp,
3823 gdb.base/call-strs.exp, gdb.base/callfuncs.c, gdb.base/callfuncs.exp,
3824 gdb.base/checkpoint.exp, gdb.base/chng-syms.exp,
3825 gdb.base/code-expr.exp, gdb.base/commands.exp, gdb.base/completion.exp,
3826 gdb.base/complex.exp, gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
3827 gdb.base/consecutive.exp, gdb.base/corefile.exp, gdb.base/cvexpr.c,
3828 gdb.base/cvexpr.exp, gdb.base/dbx.exp, gdb.base/default.exp,
3829 gdb.base/define.exp, gdb.base/del.c, gdb.base/detach.exp,
3830 gdb.base/display.exp, gdb.base/dump.exp, gdb.base/echo.exp,
3831 gdb.base/environ.exp, gdb.base/eval-skip.exp, gdb.base/exprs.exp,
3832 gdb.base/fileio.exp, gdb.base/find.exp, gdb.base/finish.exp,
3833 gdb.base/funcargs.exp, gdb.base/gcore-buffer-overflow.exp,
3834 gdb.base/gcore.exp, gdb.base/gdb1555.exp, gdb.base/gdbvars.exp,
3835 gdb.base/help.exp, gdb.base/huge.exp, gdb.base/info-proc.exp,
3836 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/langs.exp,
3837 gdb.base/lineinc.exp, gdb.base/list.exp, gdb.base/macscp.exp,
3838 gdb.base/maint.exp, gdb.base/mips_pro.exp, gdb.base/miscexprs.exp,
3839 gdb.base/nodebug.exp, gdb.base/nofield.c, gdb.base/opaque.exp,
3840 gdb.base/overlays.exp, gdb.base/page.exp, gdb.base/pc-fp.exp,
3841 gdb.base/pending.c, gdb.base/pendshr.c, gdb.base/pointers.exp,
3842 gdb.base/psymtab.exp, gdb.base/ptype.exp, gdb.base/randomize.c,
3843 gdb.base/readline.exp, gdb.base/recurse.exp, gdb.base/regs.exp,
3844 gdb.base/relational.exp, gdb.base/relocate.exp, gdb.base/remote.exp,
3845 gdb.base/reread.exp, gdb.base/return.exp, gdb.base/return2.exp,
3846 gdb.base/scope.exp, gdb.base/sect-cmd.exp, gdb.base/sep-proc.c,
3847 gdb.base/sep.c, gdb.base/sep.exp, gdb.base/sepdebug.c,
3848 gdb.base/sepdebug.exp, gdb.base/setshow.exp, gdb.base/shlib-call.exp,
3849 gdb.base/sigaltstack.c, gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
3850 gdb.base/source.exp, gdb.base/start.c, gdb.base/step-bt.c,
3851 gdb.base/step-line.exp, gdb.base/structs.c, gdb.base/structs.exp,
3852 gdb.base/structs2.exp, gdb.base/term.exp, gdb.base/twice.exp,
3853 gdb.base/type-opaque.exp, gdb.base/until.exp,
3854 gdb.base/value-double-free.c, gdb.base/varargs.exp,
3855 gdb.base/watchpoint.exp, gdb.base/whatis-exp.exp, gdb.disasm/am33.exp,
3856 gdb.disasm/h8300s.exp, gdb.disasm/hppa.exp, gdb.disasm/mn10300.exp,
3857 gdb.disasm/sh3.exp, gdb.disasm/t01_mov.exp, gdb.disasm/t02_mova.exp,
3858 gdb.disasm/t03_add.exp, gdb.disasm/t04_sub.exp, gdb.disasm/t05_cmp.exp,
3859 gdb.disasm/t06_ari2.exp, gdb.disasm/t07_ari3.exp,
3860 gdb.disasm/t08_or.exp, gdb.disasm/t09_xor.exp, gdb.disasm/t10_and.exp,
3861 gdb.disasm/t11_logs.exp, gdb.disasm/t12_bit.exp,
3862 gdb.disasm/t13_otr.exp, gdb.fortran/exprs.exp, gdb.fortran/types.exp,
3863 gdb.hp/gdb.aCC/exception.exp, gdb.hp/gdb.aCC/optimize.exp,
3864 gdb.hp/gdb.aCC/watch-cmd.exp, gdb.hp/gdb.base-hp/callfwmall.exp,
3865 gdb.hp/gdb.base-hp/dollar.exp, gdb.hp/gdb.base-hp/hwwatchbus.exp,
3866 gdb.hp/gdb.base-hp/pxdb.exp, gdb.hp/gdb.base-hp/reg-pa64.exp,
3867 gdb.hp/gdb.base-hp/reg.exp, gdb.hp/gdb.base-hp/sized-enum.exp,
3868 gdb.hp/gdb.base-hp/so-thresh.exp, gdb.hp/gdb.compat/xdb1.exp,
3869 gdb.hp/gdb.compat/xdb2.exp, gdb.hp/gdb.compat/xdb3.exp,
3870 gdb.java/jmisc.exp, gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
3871 gdb.mi/gdb669.exp, gdb.mi/gdb680.exp, gdb.mi/gdb701.exp,
3872 gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-console.exp,
3873 gdb.mi/mi-hack-cli.exp, gdb.mi/mi-pending.c, gdb.mi/mi-pendshr.c,
3874 gdb.mi/mi-pthreads.exp, gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
3875 gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp, gdb.mi/mi2-basics.exp,
3876 gdb.mi/mi2-console.exp, gdb.mi/mi2-hack-cli.exp,
3877 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-read-memory.exp,
3878 gdb.mi/mi2-regs.exp, gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
3879 gdb.pascal/types.exp, gdb.stabs/weird.exp,
3880 gdb.threads/gcore-thread.exp, gdb.threads/manythreads.exp,
3881 gdb.threads/print-threads.exp, gdb.threads/pthreads.exp,
3882 gdb.threads/schedlock.exp, gdb.threads/step.exp, gdb.threads/step2.exp,
3883 gdb.threads/switch-threads.exp, gdb.threads/thread-specific.exp,
3884 gdb.threads/thread_check.exp, gdb.threads/thread_events.exp,
3885 gdb.threads/tls-nodebug.exp, gdb.threads/tls-shared.exp,
3886 gdb.threads/tls.exp, gdb.trace/actions.exp, gdb.trace/backtrace.exp,
3887 gdb.trace/circ.exp, gdb.trace/collection.exp, gdb.trace/deltrace.exp,
3888 gdb.trace/infotrace.exp, gdb.trace/limits.exp, gdb.trace/packetlen.exp,
3889 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp, gdb.trace/report.exp,
3890 gdb.trace/save-trace.exp, gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
3891 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
3892 lib/mi-support.exp, lib/trace-support.exp: Remove reference
3893 to bug-gdb@prep.ai.mit.edu .
3894
5e06a3d1
VP
38952008-07-31 Vladimir Prus <vladimir@codesourcery.com>
3896
3897 * lib/mi-support.exp (mi_load_shlibs): New.
3898 * gdb.mi/mi-pending.exp: Use mi_load_shlibs, not gdb_load_shlibs.
3899
9d81d21b
VP
39002008-07-30 Vladimir Prus <vladimir@codesourcery.com>
3901
3902 * lib/mi-support.exp (get_mi_thread_list)
3903 (check_mi_and_console_threads): New, moved from ...
3904 * gdb.mi/mi-pthread.exp: ...here.
3905 * gdb.mi/gdb669.exp (get_mi_thread_list)
3906 (check_mi_and_console_threads): Delete.
3907 * gdb.mi/mi2-pthread.exp: Likewise.
3908
bae98fe0
TT
39092008-07-28 Tom Tromey <tromey@redhat.com>
3910
3911 * Makefile.in (just-check): Remove. Move body to...
3912 (check): ... here.
3913
57380f4e
DJ
39142008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
3915
3916 * gdb.threads/manythreads.exp: Use remote_expect instead of after.
3917 Add a test for duplicated SIGINTs.
3918
e09490f1
DJ
39192008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
3920
3921 * gdb.threads/schedlock.exp (get_args): Update to work for any
3922 value of NUM.
3923 (Top level): Report the number of threads that did not resume.
3924
6387b45f
DJ
39252008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
3926
3927 * gdb.dwarf2/dw2-compressed.S: Also define __start.
3928
62f64ff2
DJ
39292008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
3930
3931 * lib/mi-support.exp (default_mi_gdb_start): Remove check for
3932 non-MI prompt.
3933
fa8de41e
TT
39342008-07-26 Tom Tromey <tromey@redhat.com>
3935
3936 * gdb.base/callfuncs.c (struct struct_with_fnptr): New struct.
3937 (function_struct, function_struct_ptr): New globals.
3938 * gdb.base/callfuncs.exp (do_function_calls): Test calling via a
3939 function pointer in a struct.
3940
ccb3ac8a
TT
39412008-07-26 Tom Tromey <tromey@redhat.com>
3942
3943 * gdb.base/macscp.exp: Add test for macro lexing bug.
3944
d7d9f01e
TT
39452008-07-18 Tom Tromey <tromey@redhat.com>
3946
3947 * gdb.base/macscp.exp: Add macro tests.
3948
9bf07184
PP
39492008-07-17 Paul Pluzhnikov <ppluzhnikov@google.com>
3950
3951 * gdb.base/foll-fork.exp: Fix for Linux/VDSO failure.
3952
becf6477
PP
39532008-07-17 Paul Pluzhnikov <ppluzhnikov@google.com>
3954
3955 * gdb.base/coremaker.c: Fix for Linux failure in gdb.base/corefile.exp
3956
0709f7d3
PP
39572008-07-15 Paul Pluzhnikov <ppluzhnikov@google.com>
3958
3959 * gdb.cp/class2.exp: fix for failure on spu-elf
a9c64011 3960
7093c834
PP
39612008-07-14 Paul Pluzhnikov <ppluzhnikov@google.com>
3962
3963 * gdb.cp/class2.exp, gdb.cp/class2.cc: Test for PR2477.
a9c64011 3964
b432ffe3
JK
39652008-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
3966
3967 * gdb.base/randomize.exp: Catch non-Linux targets as untested.
3968
b1a268e5
VP
39692008-07-12 Vladimir Prus <vladimir@codesourcery.com>
3970
3971 * lib/mi-support.exp (mi_expect_stop): Adjust for the new field.
3972
e2995f8e
KB
39732008-07-11 Kevin Buettner <kevinb@redhat.com>
3974
3975 * gdb.arch/e500-regs.exp (decimal_vector): Adjust "v8_int8" portion
3976 of regexp to account for changes made to GDB in the printing of
3977 byte vectors.
3978
14032a66
TT
39792008-07-11 Tom Tromey <tromey@redhat.com>
3980
3981 * gdb.base/completion.exp: Add 'help' completion test.
3982
981505ef
JK
39832008-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
3984
3985 * gdb.base/randomize.exp: Remove dependency on tcl-8.4+.
3986
10568435
JK
39872008-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
3988
3989 * gdb.base/randomize.exp, gdb.base/randomize.c: New files.
3990
4487aabf
PA
39912008-07-09 Pedro Alves <pedro@codesourcery.com>
3992
3993 * gdb.base/chng-syms.exp: Don't expect "No symbol ...".
3994
a4a9b1c4
PA
39952008-07-09 Pedro Alves <pedro@codesourcery.com>
3996
3997 * gdb.base/fullname.exp: Restore pwd if compiling failed.
3998
3c3185ac
JK
39992008-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
4000
4001 * gdb.base/value-double-free.exp, gdb.base/value-double-free.c: New.
4002
7ebd49dc
VP
40032008-06-28 Vladimir Prus <vladimir@codesourcery.com>
4004
4005 * lib/mi-support.exp (mi_send_resuming_command_raw): Revert
4006 previous commit. Add a comment.
4007
84e46146
PA
40082008-06-28 Pedro Alves <pedro@codesourcery.com>
4009
4010 * gdb.base/sigchld.c, gdb.base/sigchld.exp: New test.
4011
0f8d4a2f
VP
40122008-06-28 Vladimir Prus <vladimir@codesourcery.com>
4013
4014 * lib/mi-support.exp (mi_send_resuming_command_raw): Report pass.
4015
f747e0ce
PA
40162008-06-27 Pedro Alves <pedro@codesourcery.com>
4017
4018 * lib/gdb.exp (gdb_saved_set_unbuffered_mode_obj): New global.
4019 (gdb_compile): If target is *-*-cygwin* or *-*-mingw*, and we're
4020 compiling an executable, link in an object that forces unbuffered
4021 output.
4022 * lib/set_unbuffered_mode.c: New file.
4023
734a5c36
JK
40242008-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
4025
4026 * lib/gdb.exp (prepare_for_testing): Do not drop the OPTIONS argument.
4027
a2840c35
VP
40282008-06-25 Vladimir Prus <vladimir@codesourcery.com>
4029
a9c64011
AS
4030 * gdb.mi/mi-async.exp: Use mi_sending_resuming_command_raw and
4031 mi_expect_stop.
4032 * gdb.mi/mi-support.exp (mi_run_cmd, mi_send_resuming_command):
4033 Demand that *running is output.
4034 (detect_async): Perform checking every time.
4035 (mi_send_resuming_command): Extract everything into...
4036 (mi_send_resuming_command_raw): ...this.
a2840c35
VP
4037 (mi_expect_stop): Don't accept any output before *stopped.
4038
6ae37fef
VP
40392008-06-13 Vladimir Prus <vladimir@codesourcery.com>
4040
4041 Robustify mi-simplerun.
a9c64011
AS
4042 * gdb.mi/basics.c (main): Add a call to sleep.
4043 * gdb.mi/mi-cli.exp: Adjust for change in line numbers.
4044 * gdb.mi/mi2-cli.exp: Likewise.
4045 * gdb.mi/mi-break.exp: Likewise.
6ae37fef 4046
b4aa76f0 40472008-06-11 Vladimir Prus <vladimir@codesourcery.com>
83408de7
VP
4048
4049 * gdb.mi/mi-break.exp (test_ignore_count): Use mi_expect_stop.
4050
e1ac3328
VP
40512008-06-10 Vladimir Prus <vladimir@codesourcery.com>
4052
a9c64011
AS
4053 * gdb.mi/mi-console.exp: Adjust.
4054 * gdb.mi/mi-syn-frame.exp: Adjust.
4055 * gdb.mi/mi2-console.exp: Adjust.
4056 * gdb.mi/mi2-syn-frame.exp: Adjust.
4057 * lib/mi-support.exp (mi_run_cmd): Adjust.
4058 (mi_send_resuming_command): Adjust.
e1ac3328 4059
f7f9a841
VP
40602008-06-10 Vladimir Prus <vladimir@codesourcery.com>
4061
4062 * gdb.mi/mi-break.exp (test_ignore_count): Adjust stopped pattern.
a9c64011
AS
4063 * gdb.mi/mi-syn-frame.exp: Use mi_expect_stop instead of direct
4064 testing of stopped.
4065 * gdb.mi/mi2-syn-frame.exp: Likewise.
4066 * lib/mi-support.exp (default_mi_gdb_start): Call detect_async.
4067 (async, detect_async): New.
4068 (mi_expect_stop, mi_continue_to_line): Adjust expectation
4069 depending on if we're running in sync or async mode.
f7f9a841 4070
37cd5d19
TT
40712008-06-09 Tom Tromey <tromey@redhat.com>
4072
4073 * gdb.base/completion.exp: New tests for field name completion
4074 with spaces, and field name completion with '->'.
4075
65d12d83
TT
40762008-06-06 Tom Tromey <tromey@redhat.com>
4077
4078 * gdb.base/break1.c (struct some_struct): New struct.
4079 (values): New global.
4080 * gdb.base/completion.exp: Add field name completion test.
4081
ebfe2e3f
PP
40822008-06-06 Paul Pluzhnikov <ppluzhnikov@google.com>
4083
4084 * gdb.cp/call-c.exp: Test for incorrect handling of reference
4085 to pointer.
4086 * gdb.cp/call-c.cc: Likewise.
4087
bcf6fc3a
NR
40882008-06-06 Nick Roberts <nickrob@snap.net.nz>
4089
4090 * gdb.base/annota1.exp (thread_switch): Test for thread-changed
4091 annotation.
4092
49fd4a42 40932008-06-05 Paul Pluzhnikov <ppluzhnikov@google.com>
a9c64011 4094 Pedro Alves <pedro@codesourcery.com>
49fd4a42
PA
4095
4096 * gdb.threads/execl.c, gdb.threads/execl1.c,
4097 gdb.threads/execl.exp: New tests.
a9c64011 4098
8a34ac3f
AR
40992008-06-05 Aleksandar Ristovski <aristovski@qnx.com>
4100 Daniel Jacobowitz <dan@codesourcery.com>
4101
4102 * gdb.cp/exception.exp: Activate test, make it work with pending
4103 catchpoints.
4104
86ae69ef
JK
41052008-06-05 Jan Kratochvil <jan.kratochvil@redhat.com>
4106
4107 * dw2-ref-missing-frame.S, dw2-ref-missing-frame.exp: New files.
4108
f7f9ae2c
VP
41092008-05-28 Vladimir Prus <vladimir@codesourcery.com>
4110
a9c64011
AS
4111 * gdb.mi/mi-var-cmd.exp: Adjust for the fact that type_changed field is
4112 now printed.
4113 * gdb.mi/mi2-var-cmd.exp: Likewise.
f7f9ae2c 4114
2a2d4dc3
AS
41152008-05-27 Andreas Schwab <schwab@suse.de>
4116
4117 * gdb.base/frame-args.exp: Handle arguments that are optimized
4118 out.
4119
5099e4d9
LM
41202008-05-26 Luis Machado <luisgpm@br.ibm.com>
4121
4122 * gdb.arch/ppc64-atomic-inst.exp: Make the expected compile failure
4123 quiet for ppc32 and group options into a single variable.
4124
d9c36a91
JB
41252008-05-23 Joel Brobecker <brobecker@adacore.com>
4126
4127 * gdb.ada/null_array/foo.adb: Add multi-dimensional array
4128 of zero-size elements.
4129 * gdb.ada/null_array.exp: Test printing this new array.
4130
103a8671
JK
41312008-05-22 Jan Kratochvil <jan.kratochvil@redhat.com>
4132
4133 * gdb.base/longjmp.exp: Fix GDB_TEST_MULTIPLE missing GDB_PROMPT races.
4134
07a4cc1a 41352008-05-21 Joel Brobecker <brobecker@adacore.com>
5943254b
JB
4136
4137 * gdb.base/finish.exp: Test that "fin" works as an abbreviation
4138 of the "finish" command.
4139
55f996a7
NR
41402008-05-21 Nick Roberts <nickrob@snap.net.nz>
4141
4142 * gdb.base/annota1.exp: Test for new annotation.
4143
907fc202
UW
41442008-05-16 Pedro Alves <pedro@codesourcery.com>
4145
4146 * gdb.base/fixsection.exp: New file.
4147 * gdb.base/fixsection0.c: New file.
4148 * gdb.base/fixsection1.c: New file.
4149
e8f97270
UW
41502008-05-16 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4151
4152 * gdb.base/annota1.exp: Accept printf@... in place of printf.
4153 * gdb.base/annota3.exp: Likewise.
4154
ac0bb574
NF
41552008-05-13 Nathan Froyd <froydnj@codesourcery.com>
4156
4157 * gdb.base/watch_thread_num.exp: Don't run tests that require
4158 watchpoints if the target doesn't support them.
4159
6fadd07a
DE
41602008-05-12 Doug Evans <dje@google.com>
4161
4162 * lib/gdbserver-support.exp (find_gdbserver): Use $GDBSERVER if set.
4163
6e9a4a30
JB
41642008-05-09 Joel Brobecker <brobecker@adacore.com>
4165
4166 * gdb.ada/assign_1.exp: New testcase.
4167
08388c79
DE
41682008-05-09 Doug Evans <dje@google.com>
4169
a3c83fae
DE
4170 * gdb.base/find.exp: New file.
4171 * gdb.base/find.c: New file.
08388c79 4172
bd5ddfe8
DJ
41732008-05-08 Daniel Jacobowitz <dan@codesourcery.com>
4174
4175 * gdb.base/commands.exp (watchpoint_command_test): Handle
4176 gdb,no_hardware_watchpoints.
4177 * gdb.base/float.exp: Allow ARM targets without floating point.
4178 * gdb.base/step-test.exp: Allow callee@plt when stepping in.
4179
b5dd68e2 41802008-05-06 Jerome Guitton <guitton@adacore.com>
a9c64011 4181 Joel Brobecker <brobecker@adacore.com>
b5dd68e2
JB
4182
4183 * gdb.ada/lang_switch: New test program.
4184 * gdb.ada/lang_switch.exp: New testcase.
4185
382d13d1
DE
41862008-05-05 Doug Evans <dje@google.com>
4187
4188 * gdb.base/help.exp (disassemble): Update expected help text.
4189
9dd789d0
PA
41902008-05-04 Pedro Alves <pedro@codesourcery.com>
4191
4192 * gdb.base/longjmp.c, gdb.base/longjmp.exp: New files.
4193
611c83ae
PA
41942008-05-04 Pedro Alves <pedro@codesourcery.com>
4195
4196 * gdb.cp/annota2.exp: Adjust to breakpoints invalidations at
4197 different times.
4198
ff013f42
JK
41992008-05-04 Jan Kratochvil <jan.kratochvil@redhat.com>
4200
4201 * gdb.dwarf2/dw2-ranges.S: Merge the secondary section with `.fini'.
4202 * gdb.dwarf2/dw2-ranges.exp: Compile also `dw2-ranges2.S' and
4203 `dw2-ranges3.S' and test also their MAIN2, FUNC2 and MAIN3 symbols.
4204 * gdb.dwarf2/dw2-ranges2.S, gdb.dwarf2/dw2-ranges3.S: New files.
4205
96dff6a2
VP
42062008-05-04 Vladimir Prus <vladimir@codesourcery.com>
4207
4208 * lib/mi-support.exp (mi_run_cmd): Allow for =thread-created
4209 notification to appear.
4210
55cd6f92
DJ
42112008-05-04 Daniel Jacobowitz <dan@debian.org>
4212
4213 * gdb.base/fullname.c: New file.
4214 * gdb.base/fullname.exp: New file.
4215 * lib/gdb.exp (gdb_breakpoint): Support no-message option.
4216
d705c43c
PA
42172008-05-03 Pedro Alves <pedro@codesourcery.com>
4218
4219 * gdb.base/macscp.exp, gdb.base/macscp1.c: Add test for printing
4220 expressions with macros.
4221
333222e1
JK
42222008-05-03 Jan Kratochvil <jan.kratochvil@redhat.com>
4223
4224 * gdb.base/dfp-test.exp: Fix random FAIL risk on calling functions.
4225
5ac01682
DJ
42262008-05-02 Daniel Jacobowitz <dan@codesourcery.com>
4227
4228 * gdb.base/completion.exp: Handle lack of other symbols beginning
4229 with "a".
4230
4231 * gdb.base/varargs.exp: Correct quoting for options to gdb_compile.
4232
237fc4c9
PA
42332008-05-02 Jim Blandy <jimb@codesourcery.com>
4234
4235 * gdb.asm/asmsrc1.s: Add scratch space.
4236
ed5e9466
DJ
42372008-05-01 Jan Kratochvil <jan.kratochvil@redhat.com>
4238 Daniel Jacobowitz <dan@codesourcery.com>
4239
4240 * gdb.threads/attach-into-signal.c, gdb.threads/attach-into-signal.exp,
4241 gdb.threads/attach-stopped.c, gdb.threads/attach-stopped.exp,
4242 gdb.threads/attachstop-mt.c, gdb.threads/attachstop-mt.exp: New.
4243
b39cc962
DJ
42442007-05-01 Daniel Jacobowitz <dan@codesourcery.com>
4245
4246 * gdb.arch/thumb-prologue.exp: Do not expect a saved PC.
4247
36d520f5
JB
42482008-05-01 Joel Brobecker <brobecker@adacore.com>
4249
4250 * gdb.base/info-target.exp: New testcase.
4251
8d4e3071
DJ
42522008-04-30 Daniel Jacobowitz <dan@codesourcery.com>
4253
4254 * gdb.cp/hang.exp: Use .cc instead of .C.
4255 * gdb.cp/hang1.cc, gdb.cp/hang2.cc, gdb.cp/hang3.cc: Renamed from ...
4256 * gdb.cp/hang1.C, gdb.cp/hang2.C, gdb.cp/hang3.C: ... here.
4257
6f3f3097
DJ
42582008-04-30 Daniel Jacobowitz <dan@codesourcery.com>
4259
4260 * gdb.base/gdb1250.exp: Remove perror.
4261 * lib/mi-support.exp (mi_delete_breakpoints): Match the prompt.
4262
5550a914
PA
42632008-04-30 Pedro Alves <pedro@codesourcery.com>
4264
4265 * gdb.dwarf2/dw2-strp.S: Replace .long by .4byte and .value by
4266 .2byte.
4267
d848e687
DJ
42682008-04-25 Daniel Jacobowitz <dan@codesourcery.com>
4269
4270 * gdb.base/macscp.exp: Enable kfails. Compile with -g3 for GCC.
4271 (maybe_kfail): New.
4272
93b5768b
PA
42732008-04-25 Pedro Alves <pedro@codesourcery.com>
4274
4275 * gdb.dwarf2/dw2-strp.S, gdb.dwarf2/dw2-strp.exp: New files.
4276
721c02de
VP
42772008-04-24 Vladimir Prus <vladimir@codesourcery.com>
4278
a9c64011
AS
4279 * gdb.mi/mi-syn-frame.exp: Adjust for token disappearance.
4280 * gdb.mi/mi2-syn-frame.exp: Likewise.
4281 * lib/mi-support.exp: Likewise.
721c02de 4282
74960c60
VP
42832008-04-24 Vladimir Prus <vladimir@codesourcery.com>
4284
4285 * lib/gdb.exp (gdb_continue_to_breakpoint): Allow the caller
4286 to specify regexp for the location to stop at.
4287 * gdb.base/break-always.c: New.
4288 * gdb.base/break-always.exp: New.
4289
d24317b4
VP
42902008-04-24 Vladimir Prus <vladimir@codesourcery.com>
4291
4292 * lib/mi-support.exp (mi_runto_helper): Adjust
4293 for the original-location field.
4294 (mi_create_breakpoint, mi_list_breakpoints): New.
4295 * gdb.mi/mi-break.exp: Adjust.
4296 * gdb.mi/mi2-break.exp: Adjust.
4297 * gdb.mi/mi-pending.exp: Adjust.
4298 * gdb.mi/mi-simplerun.exp: Adjust.
4299 * gdb.mi/mi2-simplerun.exp: Adjust.
4300 * gdb.mi/mi-syn-frame.exp: Adjust.
4301 * gdb.mi/mi2-syn-frame.exp: Adjust.
4302 * gdb.mi/mi-until.exp: Adjust.
4303 * gdb.mi/mi2-until.exp: Adjust.
4304 * gdb.mi/mi-var-display.exp: Adjust.
4305 * gdb.mi/mi2-var-display.exp: Adjust.
4306 * gdb.mi/mi-watch.exp: Adjust.
4307 * gdb.mi/mi2-watch.exp: Adjust.
4308
fdc59709 43092008-04-23 Paolo Bonzini <bonzini@gnu.org>
d24317b4 4310
a9c64011
AS
4311 * aclocal.m4: Add override.m4.
4312 * configure: Regenerate.
fdc59709 4313
8e91f023
VP
43142008-04-19 Vladimir Prus <vladimir@codesourcery.com>
4315
4316 * gdb.mi/var-cmd.c (do_at_tests): Verify that
4317 '-var-update --all-values' reports new value even the type
4318 of a variable object has changed.
4319
233a11ab
CS
43202008-04-18 Craig Silverstein <csilvers@google.com>
4321
4322 * gdb.dwarf2/dw2-compressed.S, gdb.dwarf2/dw2-compressed.exp: New
4323 files.
d24317b4 4324
9c1137ad
JB
43252008-04-18 Joel Brobecker <brobecker@adacore.com>
4326
4327 * gdb.ada/atomic_enum: New test program.
4328 * gdb.ada/atomic_enum.exp: New testcase.
4329
66d0bbc7
DE
43302008-04-17 Doug Evans <dje@google.com>
4331
4332 * gdb.opt/Makefile.in: Fix whitespace.
4333
100906b0
UW
43342008-04-17 Daniel Jacobowitz <dan@codesourcery.com>
4335
4336 * gdb.threads/linux-dp.exp: Continue after unrecognized lines.
4337
4584e32e
DE
43382008-04-17 Doug Evans <dje@google.com>
4339
4340 * gdb.base/hashline1.exp: New testcase.
4341 * gdb.base/hashline2.exp: New testcase.
4342 * gdb.base/hashline2.exp: New testcase.
4343
0a320680
PA
43442008-04-17 Pedro Alves <pedro@codesourcery.com>
4345
4346 * gdb.base/step-break.exp, gdb.base/step-break.c: New files.
4347
18ac113b
AR
43482008-04-15 Aleksandar Ristovski <aristovski@qnx.com>
4349
4350 * gdb.base/attach.exp (do_attach_tests): Matching pattern for
4351 temporary breakpoint to match "Temporary breakpoint".
4352 * gdb.base/break.exp (delete_breakpoints): Likewise.
4353 * gdb.base/call-ar-st.exp (get_debug_format): Likewise.
4354 * gdb.base/commands.exp (temporary_breakpoint_commands): Likewise.
4355 * gdb.base/display.exp: Likewise.
4356 * gdb.base/foll-exec.exp (do_exec_tests): Likewise.
4357 * gdb.base/foll-fork.exp (catch_fork_child_follow): Likewise.
4358 * gdb.base/restore.exp (restore_tests): Likewise.
4359 * gdb.base/sepdebug.exp: Likewise.
4360 * gdb.base/watchpoint.exp: Likewise.
4361 * gdb.mi/mi-cli.exp: Added argument for new "disp" field.
4362 * gdb.mi/mi-pending.exp: Likewise.
4363 * gdb.mi/mi-simplerun.exp (test_running_the_program): Likewise.
4364 * gdb.mi/mi-until.exp (test_runnint_to_foo): Likewise.
4365 * gdb.mi/mi-var-cmd.exp: Likewise.
4366 * gdb.mi/mi-var-display.exp: Likewise.
4367 * gdb.mi/mi2-cli.exp: Likewise.
4368 * gdb.mi/mi2-simplerun.exp (test_running_the_program): Likewise.
4369 * gdb.mi/mi2-until.exp (test_running_to_foo): Likewise.
4370 * gdb.mi/mi2-var-display.exp: Likewise.
4371 * lib/gdb.exp (gdb_breakpoint): Pattern for temporary breakpoint.
4372 * lib/mi-support.exp (mi_runto_helper): Use "after_reason" argument for
4373 new "disp" field.
a9c64011 4374 (mi_expect_stop): Move after_reason argument to be really after
18ac113b
AR
4375 reason. This is to support fix for PR2424.
4376
add38693
JK
43772008-04-15 Jan Kratochvil <jan.kratochvil@redhat.com>
4378
4379 * gdb.dwarf2/dw2-ranges.S: New stub `.file' directive.
4380
fcacd99f
VP
43812008-04-13 Vladimir Prus <vladimir@codesourcery.com>
4382
4383 * gdb.mi/mi-var-cmd.exp: Adjust for appearance of type_changed
a9c64011 4384 field. Add more floating varobj tests.
fcacd99f 4385 * gdb.mi/mi2-var-cmd.exp: Adjust for appearance of type_changed
a9c64011
AS
4386 field.
4387 * gdb.mi/var-cmd.c (do_at_tests_callee, do_at_tests): New.
4388 (main): Call do_at_tests.
4389 * lib/mi-support.exp (mi_create_floating_varobj)
4390 (mi_varobj_update_with_type_change): New.
fcacd99f 4391
de051565
MK
43922008-04-09 Marc Khouzam <marc.khouzam@ericsson.com>
4393
4394 * gdb.mi/mi2-var-display.exp: Added tests for the new -f
4395 option of -var-evaluate-expression.
4396 * gdb.mi/mi2-var-display.exp: Likewise.
4397
dbc52822
VP
43982008-04-07 Vladimir Prus <vladimir@codesourcery.com>
4399
4400 Introduce test setup helpers.
a9c64011
AS
4401 * lib/gdb.exp (build_executable, clean_restart)
4402 (prepare_for_testing): New.
4403 * gdb.base/break.exp: Use prepare_for_testing, and clean_restart.
4404 * gdb.base/return.exp: Likewise.
4405 * gdb.base/ending-run.exp: Likewise.
dbc52822 4406
473591da
NR
44072008-04-07 Nick Roberts <nickrob@snap.net.nz>
4408
4409 * gdb.mi/mi-async.exp: New test for asynchronous Machine
4410 Interface (MI) responses.
4411
2b2d9e11
VP
44122008-04-06 Vladimir Prus <vladimir@codesourcery.com>
4413
a9c64011
AS
4414 * gdb.cp/breakpoint.cc: New code to test conditions involving
4415 member variables.
4416 * gdb.cp/breakpoint.exp: Test condition involving member
4417 variables.
2b2d9e11 4418
bb378428
VP
44192008-04-05 Vladimir Prus <vladimir@codesourcery.com>
4420
4421 * lib/mi-support.exp (mi_expect_stop): New.
4422 (mi_run_cmd): Change the
4423 token. Use mi_send_resuming_command, use
4424 mi_expect_stop.
4425 (mi_execute_to_helper): Rename to mi_execute_to.
4426 (mi_send_resuming_command): Add more error patterns.
4427 (mi_wait_for_stop): Renamed to...
4428 (mi_get_stop_line): ...this.
4429 (mi_run_inline_test): Adjust.
4430
4431 * gdb.mi/mi-cli.exp: Use mi_execute_to/mi_expect_stop.
4432 * gdb.mi/mi-console.exp: Likewise.
4433 * gdb.mi/mi-pending.exp: Likewise.
4434 * gdb.mi/mi-simplerun.exp: Likewise.
4435 * gdb.mi/mi-stack.exp: Likewise.
4436 * gdb.mi/mi-stepi.exp: Likewise.
4437 * gdb.mi/mi-syn-frame.exp: Add comment.
4438 * gdb.mi/mi-until.exp: Likewise.
4439 * gdb.mi/mi-var-display.exp: Likewise.
4440 * gdb.mi/mi-watch.exp: Likewise.
4441 * gdb.mi/mi2-cli.exp: Likewise.
4442 * gdb.mi/mi2-console.exp: Likewise.
4443 * gdb.mi/mi2-simplerun.exp: Likewise.
4444 * gdb.mi/mi2-stack.exp: Likewise.
4445 * gdb.mi/mi2-stepi.exp: Likewise.
4446 * gdb.mi/mi2-until.exp: Likewise.
4447 * gdb.mi/mi2-var-display.exp: Likewise.
4448 * gdb.mi/mi2-watch.exp: Likewise.
4449
62172bb9
UW
44502008-04-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4451
4452 * gdb.base/watch_thread_num.exp: Use gdb_compile_pthreads.
4453
4454 * gdb.cp/mb-templates.exp: Skip test on spu*-*-* targets.
4455
a13e061a
PA
44562008-04-04 Pedro Alves <pedro@codesourcery.com>
4457
4458 * gdb.mi/mi-disassemble.exp, gdb.mi/mi-stack.exp,
4459 gdb.mi/mi-syn-frame.exp, gdb.mi/mi-var-block.exp,
4460 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
4461 gdb.mi/mi2-disassemble.exp, gdb.mi/mi2-stack.exp,
4462 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-var-block.exp,
4463 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp: Update to not
4464 expect an mi error duplicated in stderr.
4465
eae06beb
JB
44662008-04-03 Joel Brobecker <brobecker@adacore.com>
4467
4468 * gdb.cp/ovldbreak.cc: Add missing bodies for methods foo::foofunc.
4469 * gdb.cp/ovldbreak.exp: Set multiple-symbols to "ask".
4470 Add a couple of tests that verify the behavior when the new setting
4471 is set to "cancel" and "all".
4472 * gdb.cp/method2.exp, gdb.cp/templates.exp: Set multiple-symbols to
4473 "ask" before we start the testing.
4474
79c6ced6
AR
44752008-04-01 Aleksandar Ristovski <aristovski@qnx.com>
4476
4477 * gdb.cp/casts.cc: Add class reference variables.
4478 * gdb.cp/casts.exp: New test cases for up/down casting references.
4479
6c2d1a6b
MK
44802008-04-01 Marc Khouzam <marc.khouzam@ericsson.com>
4481
4482 * gdb.mi/mi-var-display.exp: Stop at end of do_special_tests
4483 instead of beginning to make an extra test pass.
4484 * gdb.mi/mi2-var-display.exp: Likewise.
4485
55b411d9
MR
44862008-03-31 Maciej W. Rozycki <macro@mips.com>
4487
4488 * gdb.base/break.exp: Mark failures as such. Fix formatting.
4489
c6140da2
MD
44902008-03-31 Markus Deuling <deuling@de.ibm.com>
4491 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4492
4493 * gdb.arch/spu-info.exp (info spu mailbox): Check for correct initial
4494 value. Add xfail for older kernels.
4495
79732189
AR
44962008-03-28 Aleksandar Ristovski <aristovski@qnx.com>
4497
4498 Bring mi-support in line with gdb.exp.
4499 * lib/mi-support.exp (default_mi_gdb_start): Rename from mi_gdb_start.
4500 (mi_gdb_start): New function.
4501
33c3676e
MR
45022008-03-28 Maciej W. Rozycki <macro@mips.com>
4503
4504 * gdb.mi/mi-var-cmd.exp: Fix a typo.
4505
92e28119
VP
45062008-03-26 Vladimir Prus <vladimir@codesourcery.com>
4507
4508 * gdb.mi/mi-var-display.exp: Remove obsolete xfail.
4509 * gdb.mi/mi2-var-display.exp: Likewise.
a9c64011 4510
9e8e3afe
VP
45112008-03-26 Vladimir Prus <vladimir@codesourcery.com>
4512
4513 * lib/mi-support.exp (mi_create_varobj_checked): New.
4514 (mi_list_varobj_children): Allow to check for a
4515 value.
4516 (mi_list_array_varobj_children): New.
4517
4518 * gdb.mi/mi-var-child.exp: Use mi_create_varobj
4519 and mi_list_varobj_children, as opposed to hardcoding
4520 expected strings.
4521 * gdb.mi/gdb701.exp: Likewise.
4522 * gdb.mi/gdb792.exp: Likewise.
4523 * gdb.mi/mi-var-block.exp: Likewise.
4524 * gdb.mi/mi-var-cmd.exp: Likewise.
4525 * gdb.mi/mi-var-invalidate.exp: Likewise.
4526 * gdb.mi/mi2-var-block.exp: Likewise.
4527 * gdb.mi/mi2-var-child.exp: Likewise.
4528 * gdb.mi/mi2-var-cmd.exp: Likewise.
4529 * gdb.mi/mi2-var-display.exp: Likewise.
4530
9df50351
JK
45312008-03-24 Jan Kratochvil <jan.kratochvil@redhat.com>
4532
4533 Fix random false FAILs on i386.
4534 * gdb.base/prelink.exp: Use `--no-exec-shield' for prelink.
4535
31e5d73a
DJ
45362008-03-23 Daniel Jacobowitz <dan@codesourcery.com>
4537
4538 PR gdb/544
4539 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Reapply 2008-03-21 changes.
4540
12f4afab
DJ
45412008-03-23 Daniel Jacobowitz <dan@codesourcery.com>
4542
4543 PR gdb/544
4544 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Revert 2008-03-21 changes.
4545
b562a0cb
DJ
45462008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
4547
4548 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Remove KFAIL for
4549 fixed PR gdb/544.
4550
17faa917
DJ
45512008-03-21 Pedro Alves <pedro@codesourcery.com>
4552
4553 * gdb.threads/fork-child-threads.exp: Test next over fork.
4554
6214f497
DJ
45552008-03-21 Chris Demetriou <cgd@google.com>
4556
4557 * gdb.base/break.exp (rbreak junk): New test for rbreak
4558 "Junk at end of arguments" issue.
4559
63092375
DJ
45602008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
4561
4562 * gdb.base/printcmds.exp (test_print_array_constants): Do not expect
4563 *& to work on created array elements.
4564 (Top level): Test print $pc with a file. Test string operations
4565 without a target.
4566 * gdb.base/ptype.exp: Do not expect *& to work on created array
4567 elements.
4568
b21991b0
DJ
45692008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
4570
4571 * gdb.threads/killed.exp, gdb.threads/manythreads.exp,
4572 gdb.threads/staticthreads.exp: Update exit query.
4573
c4b347c7
SL
45742008-03-07 Sandra Loosemore <sandra@codesourcery.com>
4575
4576 * lib/gdb.exp (gdb_load_cmd): Fix $args typo in timeout error message.
4577
fa4727a6
DJ
45782008-03-03 Daniel Jacobowitz <dan@codesourcery.com>
4579
4580 * gdb.base/watchpoint.c (global_ptr, func4): New.
4581 (main): Call func4.
4582 * gdb.base/watchpoint.exp: Call test_inaccessible_watchpoint.
4583 (test_inaccessible_watchpoint): New.
4584
2f34202f
MR
45852008-02-29 Maciej W. Rozycki <macro@mips.com>
4586
4587 * lib/gdb.exp (gdb_expect): Of all the timeouts provided always
4588 select the largest.
4589
0d6ba1b1
DJ
45902008-02-28 Daniel Jacobowitz <dan@codesourcery.com>
4591
4592 * gdb.base/annota1.exp, gdb.cp/annota2.exp: Update for fewer
4593 frames-invalid annotations.
4594
e691325a
PM
45952008-02-28 Pierre Muller <muller@ics.u-strasbg.fr>
4596
a9c64011 4597 * gdb.base/assign.exp: avoid same output for different tests.
e691325a 4598
f85b5ecc
DE
45992008-02-27 Doug Evans <dje@google.com>
4600
4601 * gdb.base/sigstep.exp (breakpoint_to_handler): Remove setup_kfail
4602 for bug 1738.
4603 (breakpoint_to_handler_entry): Ditto.
4604
b40e7bf3
JB
46052008-02-27 Joel Brobecker <brobecker@adacore.com>
4606
4607 * gdb.base/ending-run.exp: Use the first line of code inside
4608 function body to test breakpoints.
4609 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Adjust the actual
4610 location where the breakpoint is inserted when using the line
4611 where a function is declared. Fix typo in the description of
4612 one of the tests.
4613 * gdb.mi/mi-simplerun.exp, gdb.mi/mi2-simplerun.exp: Likewise.
4614
2faca73a
PM
46152008-02-27 Pierre Muller <muller@ics.u-strasbg.fr>
4616
4617 * gdb.arch/i386-sse.exp: avoid same output for two breakpoint setting
a9c64011 4618 tests.
2faca73a 4619
6f439c36
PM
46202008-02-27 Pierre Muller <muller@ics.u-strasbg.fr>
4621
4622 * gdb.base/args.exp: avoid same output for tests
4623 with single quotes.
4624
54e52265
VP
46252008-02-26 Vladimir Prus <vladimir@codesourcery.com>
4626
a9c64011
AS
4627 * gdb.base/annota1.exp: Adjust for 'info break'
4628 format changes.
4629 * gdb.base/annota3.exp: Likewise.
4630 * gdb.base/break.exp: Likewise.
4631 * gdb.base/condbreak.exp: Likewise.
4632 * gdb.base/pending.exp: Likewise.
4633 * gdb.base/sepdebug.exp: Likewise.
4634 * gdb.base/unload.exp: Likewise.
4635 * gdb.cp/ovldbreak.exp: Likewise.
4636 * gdb.mi/mi-pending.exp: Likewise.
54e52265 4637
897b09ca
DE
46382008-02-07 Doug Evans <dje@google.com>
4639
4640 * gdb.cp/mb-inline.exp: New.
4641 * gdb.cp/mb-inline.h: New.
4642 * gdb.cp/mb-inline1.cc: New.
4643 * gdb.cp/mb-inline2.cc: New.
4644
b1c32d35
PM
46452008-02-06 Pierre Muller <muller@ics.u-strasbg.fr>
4646
4647 * gdb.pascal/floats.pas: New test program.
4648 * gdb.pascal/floats.exp: New testcase.
4649
1a4ca44a
TJB
46502008-02-06 Thiago Jung Bauermann <bauerman@br.ibm.com>
4651
4652 * gdb.base/callfuncs.c (t_float_many_args): New function.
4653 (t_double_many_args): New function.
4654 * gdb.base/callfuncs.exp: Add tests for exceeding float
4655 and double parameters passed through the stack.
4656
439048e8
JB
46572008-02-05 Joel Brobecker <brobecker@adacore.com>
4658
4659 * gdb.ada/complete/pck.ads, gdb.ada/complete/pck.adb,
4660 gdb.ada/complete/foo.adb: New files.
4661 * gdb.ada/complete.exp: New testcase.
4662
81fe8080
DE
46632008-02-03 Doug Evans <dje@google.com>
4664
301f0ecf
DE
4665 * gdb.base/whatis-exp.exp: Fix expected result of whatis x+y, x-y, x*y.
4666
81fe8080
DE
4667 * gdb.cp/gdb2384.exp: New file.
4668 * gdb.cp/gdb2384.cc: New file.
4669 * gdb.cp/gdb2384-base.h: New file.
4670 * gdb.cp/gdb2384-base.cc: New file.
4671
4b071aec
DE
46722008-02-02 Doug Evans <dje@google.com>
4673
4674 * gdb.base/sigall.c (main): Ensure all signals aren't blocked.
4675
61137ba6
JB
46762007-02-01 Joel Brobecker <brobecker@adacore.com>
4677
4678 * gdb.ada/sym_print_name: New test program.
4679 * gdb.ada/sym_print_name.exp: New testcase.
4680
46812007-02-01 Joel Brobecker <brobecker@adacore.com>
51ba8a62
JB
4682
4683 * gdb.ada/nested/hello.adb: New file.
4684 * gdb.ada/nested.exp: New testcase.
4685 * gdb.ada/Makefile.in (EXECUTABLES): Update list.
4686
98deb0da
VP
46872008-02-01 Vladimir Prus <vladimir@codesourcery.com>
4688
4689 * gdb.mi/basic.c (return_1): New function.
a9c64011
AS
4690 * gdb.mi/mi-break.exp: Make sure that failed -break-insert
4691 don't cause future evaluations of function to report
4692 creation of internal breakpoints.
98deb0da 4693
723a2275
VP
46942008-02-01 Vladimir Prus <vladimir@codesourcery.com>
4695
4696 * gdb.mi/mi-break.exp (test_error): New.
4697 Call it.
4698
fb546a2f
LM
46992008-01-31 Luis Machado <luisgpm@br.ibm.com>
4700
4701 * gdb.arch/ppc64-atomic-inst.c: New testcase source file.
4702 * gdb.arch/ppc64-atomic-inst.exp: New testcase expect file.
4703
2d8fd90a
PM
47042008-01-31 Pierre Muller <muller@ics.u-strasbg.fr>
4705
4706 * gdb.pascal/integers.pas: New test program.
4707 * gdb.pascal/integers.exp: New testcase.
4708
a7fa0ded
PM
47092008-01-31 Pierre Muller <muller@ics.u-strasbg.fr>
4710
4711 * gdb.pascal/hello.exp (binfile): Add ${EXEEXT}.
4712
5e1a1926
TJB
47132008-01-30 Luis Machado <luisgpm@br.ibm.com>
4714
4715 * gdb.arch/powerpc-d128-regs.exp: New testcase expect file.
4716 * gdb.arch/powerpc-d128-regs.c: New testcase source file.
4717
8d04f9f0
JB
47182008-01-30 Paul Hilfinger <hilfinger@adacore.com>
4719
4720 * gdb.ada/formatted_ref: New test program.
4721 * gdb.ada/formatted_ref.exp: New testcase.
4722
4723 * gdb.cp/formatted-ref.cc: New file.
4724 * gdb.cp/formatted-ref.exp: New testcase.
4725
ce75a98f
JB
47262008-01-30 Joel Brobecker <brobecker@adacore.com>
4727
4728 * gdb.base/ptype.exp: Add testing of "ptype $pc".
4729
e835f6bf
NR
47302008-01-30 Nick Roberts <nickrob@snap.net.nz>
4731
4732 * gdb.mi/mi-file.exp, gdb.mi/mi2-file.exp
4733 (test_file_list_exec_source_file): Update to new macro-info field.
4734
d118ef87
PH
47352008-01-30 Paul N. Hilfinger <hilfinger@adacore.com>
4736
4737 * gdb.ada/exprs: New test program.
4738 * gdb.ada/exprs.exp: New testcase.
4739
7d35ab09
TJB
47402008-01-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
4741
4742 * dfp-test.c (DELTA, DELTA_B): New definitions.
4743 (double_val1, double_val2, double_val3, double_val4, double_val5,
4744 double_val6, double_val7, double_val8, double_val9, double_val10,
4745 double_val11, double_val12, double_val13, double_val14, dec32_val1,
4746 dec32_val2, dec32_val3, dec32_val4, dec32_val5, dec32_val6, dec32_val7,
4747 dec32_val8, dec32_val9, dec32_val10, dec32_val11, dec32_val12,
4748 dec32_val13, dec32_val14, dec32_val15, dec32_val16, dec64_val1,
4749 dec64_val2, dec64_val3, dec64_val4, dec64_val5, dec64_val6, dec64_val7,
4750 dec64_val8, dec64_val9, dec64_val10, dec64_val11, dec64_val12,
4751 dec64_val13, dec64_val14, dec64_val15, dec64_val16, dec128_val1,
4752 dec128_val2, dec128_val3, dec128_val4, dec128_val5, dec128_val6,
4753 dec128_val7, dec128_val8, dec128_val9, dec128_val10, dec128_val11,
4754 dec128_val12, dec128_val13, dec128_val14, dec128_val15,
4755 dec128_val16): New global variables.
4756 (decimal_dec128_align): New function.
4757 (decimal_mixed): Likewise.
4758 (decimal_many_args_dec32): Likewise.
4759 (decimal_many_args_dec64): Likewise.
4760 (decimal_many_args_dec128): Likewise.
4761 (decimal_many_args_mixed): Likewise.
4762 * dfp-test.exp: Add tests calling new inferior functions.
4763
2d717e4f
DJ
47642008-01-29 Daniel Jacobowitz <dan@codesourcery.com>
4765
4766 * gdb.server/ext-attach.c, gdb.server/ext-attach.exp,
4767 gdb.server/ext-run.exp: New files.
4768 * lib/gdbserver-support.exp (gdbserver_download): New.
4769 (gdbserver_start): New. Update gdbserver expected
4770 output.
4771 (gdbserver_spawn): Use them.
4772 (gdbserver_start_extended): New.
4773
e85a822c
DJ
47742008-01-29 Daniel Jacobowitz <dan@codesourcery.com>
4775
4776 * gdb.base/foll-exec.exp: Update header. Skip on remote targets.
4777 Run on GNU/Linux.
4778 (do_exec_tests): Check for systems which do not support catchpoints.
4779 Do not match START.
4780 * gdb.base/foll-fork.exp: Update header. Skip on remote targets.
4781 Run on GNU/Linux. Enable verbose output.
4782 (check_fork_catchpoints): New.
4783 (explicit_fork_child_follow, catch_fork_child_follow)
4784 (tcatch_fork_parent_follow): Update expected messages.
4785 (do_fork_tests): Use check_fork_catchpoints.
4786 * gdb.base/foll-vfork.exp: Update header. Skip on remote targets.
4787 Run on GNU/Linux. Enable verbose output.
4788 (check_vfork_catchpoints): New.
4789 (vfork_parent_follow_to_bp, tcatch_vfork_then_child_follow): Update
4790 expected messages.
4791 (do_vfork_and_exec_tests): Use check_fork_catchpoints.
4792
401ea829
JB
47932008-01-29 Jim Blandy <jimb@red-bean.com>
4794
4795 * lib/gdbserver-support.exp (gdb_target_cmd): Recognize 'unknown
4796 host' errors.
4797 * lib/mi-support.exp (mi_gdb_target_cmd): Same.
4798
aceaf3ad
JB
47992008-01-29 Jim Blandy <jimb@red-bean.com>
4800
4801 * gdb.threads/sigthread.c: Use barriers to ensure that
4802 child_thread and child_thread_two are always initialized before we
4803 start to use them.
4804
a5606eee
VP
48052008-01-29 Vladimir Prus <vladimir@codesourcery.com>
4806
4807 * gdb.base/watchpoint-solib.exp: New.
a9c64011
AS
4808 * gdb.base/watchpoint-solib.c: New.
4809 * gdb.base/watchpoint-solib-shr.c: New.
a5606eee 4810
c55a82bb
PM
48112008-01-29 Pierre Muller <muller@ics.u-strasbg.fr>
4812
4813 * gdb.base/gdb1056.exp: Add unsigned integer test.
4814
0993fe05
DE
48152008-01-28 Doug Evans <dje@google.com>
4816
4817 * gdb.base/maint.exp: Tighten patterns looking for .text/.data/.bss.
4818
4fe42e7f
JB
48192008-01-27 Jim Blandy <jimb@codesourcery.com>
4820
c7a69933
JB
4821 * gdb.base/expand-psymtabs.exp: Doc fix to the doc fix.
4822
4fe42e7f
JB
4823 * gdb.base/expand-psymtabs.exp: Doc fix.
4824
5def8285
MK
48252008-01-26 Mark Kettenis <kettenis@gnu.org>
4826
4827 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
4828
5313c911
NR
48292008-01-24 Nick Roberts <nickrob@snap.net.nz>
4830
a9c64011 4831 * gdb.mi/mi2-var-display.exp: Add value field to tests for output of
5313c911
NR
4832 -var-set-format.
4833
93815fbf
VP
48342008-01-23 Chris Demetriou <cgd@google.com>
4835
4836 * gdb.threads/thread_events.c: New testcase source file.
4837 * gdb.threads/thread_events.exp: New testcase expect file.
4838
467a88ee
NR
48392008-01-23 Nick Roberts <nickrob@snap.net.nz>
4840
4841 * lib/gdb.exp: Add the variable octal.
a9c64011
AS
4842
4843 * gdb.mi/mi-var-display.exp: Add value field to tests for output of
467a88ee
NR
4844 -var-set-format.
4845
d8f82aba
DJ
48462008-01-22 Daniel Jacobowitz <dan@codesourcery.com>
4847 Vladimir Prus <vladimir@codesourcery.com>
4848
4849 * gdb.base/float.exp: Allow missing floating point for m68k and
4850 PowerPC.
4851
60c46647
VP
48522008-01-22 Vladimir Prus <vladimir@codesourcery.com>
4853
4854 * gdb.mi/basics.c: Setup for testing breakpoints
a9c64011
AS
4855 ignore count.
4856 * gdb.mi/mi-break.exp: Test for breakpoint ignore count.
4857 * gdb.mi/mi-cli.exp: Adjust.
4858 * gdb.mi/mi2-cli.exp: Adjust.
60c46647 4859
c7dd36a1
PA
48602008-01-17 Pedro Alves <pedro@codesourcery.com>
4861
4862 * gdb.mi/mi-var-child.c (do_children_tests): Add 'dummy' integer
4863 and 'dummy_ptr' integer pointer. Initialize struct_declarations
4864 with dummy_ptr's address.
4865 * gdb.mi/var-cmd.c (do_children_tests): Likewise.
4866 * gdb.mi/mi-var-child.exp: int_ptr_ptr is now always "editable" on
4867 all targets.
4868 * gdb.mi/mi2-var-child.exp: Likewise.
4869
39d5313e
JB
48702008-01-09 Joel Brobecker <brobecker@adacore.com>
4871
4872 * gdb.ada/null_array: New test program.
4873 * gdb.ada/null_array.exp: New testcase.
4874
0aea4bf3
LM
48752008-01-09 Luis Machado <luisgpm@br.ibm.com>
4876
4877 * gdb.base/printcmds.exp (test_printf_with_dfp): Update printf calls
4878 with required float modifiers.
4879
0b354900
JB
48802008-01-08 Joel Brobecker <brobecker@adacore.com>
4881
4882 * gdb.ada/funcall_param: New test program.
4883 * gdb.ada/funcall_param.exp: New testcase.
4884
cdb7f5d4
JB
48852008-01-08 Joel Brobecker <brobecker@adacore.com>
4886
4887 * gdb.ada/arrayparam: New test program.
4888 * gdb.ada/arrayparam.exp: New testcase.
4889
88e2547f
JB
48902008-01-08 Joel Brobecker <brobecker@adacore.com>
4891
4892 * gdb.ada/print_pc.exp: Add verification of where gdb_start_cmd
4893 landed. Should also fix random failures in the test following it.
4894
f6867ce0
TJB
48952008-01-07 Thiago Jung Bauermann <bauerman@br.ibm.com>
4896
4897 * gdb.base/dfp-exprs.exp (test_dfp_arithmetic_expressions): Add tests
4898 for expressions with decimal float values.
4899 (test_dfp_conversions): New function to test casts to and from
4900 decimal float types.
4901 Call test_dfp_conversions.
4902 * gdb.base/dfp-test.c (struct decstruct): Add float4 and double8
4903 elements.
4904 (main): Initialize ds.float4 and ds.double8 elements.
4905 * gdb.base/dfp-test.exp (d32_set_tests): Fix typo. Adjust expect
4906 string to new error message.
4907 (d64_set_tests): Likewise.
4908 (d128_set_tests): Likewise.
4909 Add tests for expressions with decimal float variables. Add tests for
4910 conversions to and from decimal float types.
4911
f9c11282
JB
49122008-01-05 Joel Brobecker <brobecker@adacore.com>
4913
4914 * gdb.ada/packed_tagged/comp_bug.adb: New file.
4915 * gdb.ada/packed_tagged.exp: New testcase.
4916
0ecbca72
JB
49172008-01-04 Joel Brobecker <brobecker@adacore.com>
4918
4919 * gdb.ada/homonym/homonym.ads, gdb.ada/homonym/homonym.adb,
4920 gdb.ada/homonym/homonym_main.adb: New files.
4921 * gdb.ada/homonym.exp: New testcase.
4922
c18d3d89
JB
49232008-01-04 Joel Brobecker <brobecker@adacore.com>
4924
4925 * gdb.ada/packed_array.exp: Add testing of references to
4926 a packed array.
4927
ecc7085b
JB
49282008-01-04 Joel Brobecker <brobecker@adacore.com>
4929
4930 * gdb.ada/type_coercion/ident.adb, gdb.ada/type_coercion/assign.adb:
4931 New files.
4932 * gdb.ada/type_coercion.exp: New testcase.
4933
c474c922
JB
49342008-01-04 Joel Brobecker <brobecker@adacore.com>
4935
4936 * gdb.ada/tagged/pck.ads, gdb.ada/tagged/pck.adb,
4937 gdb.ada/tagged/foo.adb: New file.
4938 * gdb.ada/tagged.exp: New testcase.
4939
9005b927
JB
49402008-01-04 Joel Brobecker <brobecker@adacore.com>
4941
4942 * gdb.ada/ptype_field/pck.ads, gdb.ada/ptype_field/pck.adb,
4943 gdb.ada/ptype_field/foo.adb: New files.
4944 * gdb.ada/ptype_field.exp: New testcase.
4945
1a6aaad8
JB
49462008-01-03 Joel Brobecker <brobecker@adacore.com>
4947
4948 * gdb.ada/print_pc.exp: New testcase.
4949
0ef22f53
JB
49502008-01-03 Joel Brobecker <brobecker@adacore.com>
4951
4952 * gdb.ada/taft_type/pck.ads, gdb.ada/taft_type/pck.adb,
4953 gdb.ada/taft_type/p.adb: New files.
4954 * gdb.ada/taft_type.exp: New testcase.
4955
1689ecf8
JB
49562008-01-03 Joel Brobecker <brobecker@adacore.com>
4957
4958 * gdb.ada/array_bounds/bar.adb: New file.
4959 * gdb.ada/array_bounds.exp: New testcase.
4960
a4d0b9c3
JB
49612008-01-03 Joel Brobecker <brobecker@adacore.com>
4962
4963 * gdb.ada/arrayptr/pck.ads, gdb.ada/arrayptr/pck.adb,
4964 gdb.ada/arrayptr/foo.adb: New files.
4965 * gdb.ada/arrayptr.exp: New testcase.
4966
a31ace00
JB
49672008-01-03 Joel Brobecker <brobecker@adacore.com>
4968
4969 * gdb.base/set-lang-auto.exp: New testcase.
4970
a97fced3
JB
49712008-01-03 Joel Brobecker <brobecker@adacore.com>
4972
4973 * gdb.ada/fun_addr/foo.adb: New file.
4974 * gdb.ada/fun_addr.exp: New testcase.
4975
ef29ce1a
JK
49762008-01-02 Jan Kratochvil <jan.kratochvil@redhat.com>
4977
4978 * gdb.threads/fork-child-threads.exp, gdb.threads/fork-child-threads.c:
4979 New files
4980
0fafefe3
JB
49812008-01-02 Joel Brobecker <brobecker@adacore.com>
4982
4983 * array_subscript_addr/p.adb: New file.
a9c64011 4984 * array_subscript_addr.exp: New testcase.
0fafefe3 4985
c4359f8d
JB
49862008-01-02 Joel Brobecker <brobecker@adacore.com>
4987
a9c64011 4988 * gdb.ada/str_cmp_ref/pck.ads, gdb.ada/str_cmp_ref/foo.adb:
c4359f8d
JB
4989 New files.
4990 * gdb.ada/str_cmp_ref.exp: New testcase.
4991
1aa1b15b
JB
49922008-01-01 Joel Brobecker <brobecker@adacore.com>
4993
4994 * gdb.ada/fun_in_declare/pck.ads, gdb.ada/fun_in_declare/pck.adb,
4995 gdb.ada/fun_in_declare/foo.adb: New files.
a9c64011 4996 * gdb.ada/fun_in_declare.exp: New testcase.
1aa1b15b 4997
81c9b2cf
JB
49982008-01-01 Joel Brobecker <brobecker@adacore.com>
4999
5000 * gdb.ada/ref_param/foo.adb, gdb.ada/ref_param/pck.adb,
5001 gdb.ada/ref_param/pck.ads: New files.
5002 * gdb.ada/ref_param.exp: New testcase.
5003
319e4674
JB
50042008-01-01 Joel Brobecker <brobecker@adacore.com>
5005
5006 * gdb.ada/interface/types.ads, gdb.ada/interface/types.adb,
5007 gdb.ada/interface/foo.adb: New files.
5008 * gdb.ada/interface.exp: New testcase.
5009
ef682c56
JB
50102007-12-31 Jim Blandy <jimb@codesourcery.com>
5011
5012 * gdb.base/multi-forks.exp: Consume all output from child
5013 processes before proceeding to next test.
5014
f6f3eb6c
JB
50152007-12-29 Jim Blandy <jimb@codesourcery.com>
5016
5017 * configure: Regenerated.
5018
f652e42f
JB
50192007-12-27 Joel Brobecker <brobecker@adacore.com>
5020
5021 * gdb.ada/fixed_cmp/pck.ads, gdb.ada/fixed_cmp/pck.adb,
5022 gdb.ada/fixed_cmp/fixed.adb: New files.
5023 * gdb.ada/fixed_cmp.exp: New testcase.
5024
6943e596
JB
50252007-12-27 Joel Brobecker <brobecker@adacore.com>
5026
5027 * gdb.ada/boolean_expr.exp: New testcase.
5028
aad9a193
JB
50292007-12-26 Jim Blandy <jimb@codesourcery.com>
5030
5031 * gdb.base/multi-forks.exp: Doc fix.
5032
fb5f3683
JB
50332007-12-26 Joel Brobecker <brobecker@adacore.com>
5034
5035 * gdb.ada/Makefile.in (EXECUTABLES): Update list.
5036 * gdb.ada/char_param.exp: Do not compile our test program with
5037 -gnata, this is unnecessary.
5038 * gdb.ada/char_param/pck.ads: Remove unnecessary "with".
5039
384e4a9c
JB
50402007-12-24 Joel Brobecker <brobecker@adacore.com>
5041
5042 * gdb.ada/print_chars/pck.ads, gdb.ada/print_chars/pck.adb,
5043 gdb.ada/print_chars/foo.adb: New files.
5044 * gdb.ada/print_chars.exp: New testcase.
5045
01e044f7
JB
50462007-12-24 Joel Brobecker <brobecker@adacore.com>
5047
5048 * gdb.ada/char_param/pck.ads, gdb.ada/char_param/pck.adb,
5049 gdb.ada/char_param/foo.adb: New files.
5050 * gdb.ada/char_param.exp: New testcase.
5051
0ce17860
JB
50522007-12-22 Jim Blandy <jimb@codesourcery.com>
5053
5054 * gdb.asm/asm-source.exp: Use gdb_get_line_number, instead of
5055 hard-coding source line numbers into the test.
5056 * gdb.asm/asmsrc1.s, gdb.asm/asmsrc2.s: Add comments for
5057 gdb_get_line_number to find.
5058
919809b9
JB
50592007-12-22 Joel Brobecker <brobecker@adacore.com>
5060
5061 * gdb.base/ptype.c (highest): New struct type.
5062 (the_highest): New variable of that type.
5063 (main): Add dummy assignment to a field of variable the_highest.
5064 * gdb.base/ptype.exp: Test type printing of our new variable.
5065
abc8a88d
PM
50662007-12-19 Pierre Muller <muller@ics-u-strasbg.fr>
5067
5068 * (gdb.base/watch_thread_num.exp): Add breakpoint at thread_function
a9c64011 5069 and record first explicitly generated thread number.
abc8a88d
PM
5070 Use that thread number for thread specific watchpoint test.
5071 Add iteration number to repetitive tests.
5072
5158f3e3
CES
50732007-12-16 Carlos Eduardo Seo <cseo@linux.vnet.ibm.com>
5074 Jim Blandy <jimb@codesourcery.com>
5075
5076 * gdb.base/expand-psymtabs.c: New testcase
5077 source file.
5078 * gdb.base/expand-psymtabs.exp: New testcase
5079 expect file.
5080
37e4754d
LM
50812007-12-17 Luis Machado <luisgpm@br.ibm.com>
5082
5083 * testsuite/gdb.base/watch_thread_num.c: New testcase source file.
5084 * testsuite/gdb.base/watch_thread_num.exp: New testcase expect file.
5085
551e5d04
JB
50862007-12-17 Joel Brobecker <brobecker@adacore.com>
5087
5088 * gdb.ada/frame_args/foo.adb: New file.
5089 * gdb.ada/frame_args/pck.ads: New file.
5090 * gdb.ada/frame_args/pck.adb: New file.
5091 * gdb.ada/frame_args.exp: New testcase.
5092
a05ee097
JB
50932007-12-17 Joel Brobecker <brobecker@adacore.com>
5094
5095 * gdb.base/frame-args.c: New file.
5096 * gdb.base/frame-args.exp: New testcase.
5097
c162e8c9 50982007-12-16 Daniel Jacobowitz <dan@codesourcery.com>
a9c64011 5099 Joseph Myers <joseph@codesourcery.com>
c162e8c9
JM
5100
5101 * gdb.base/siginfo-addr.exp, gdb.base/siginfo-addr.c: New.
5102
afe8ab22 51032007-12-14 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 5104
afe8ab22
VP
5105 * gdb.mi/mi-pending.exp: New.
5106 * gdb.mi/mi-pending.c: New.
5107 * gdb.mi/mi-pendshr.c: New.
5108
dfdfb3ca
JB
51092007-12-06 Jim Blandy <jimb@codesourcery.com>
5110
5111 * gdb.base/default.exp: Update expected output for 'info catch'.
5112
b7fca990
JK
51132007-12-10 Jan Kratochvil <jan.kratochvil@redhat.com>
5114
5115 * lib/gdb.exp (build_id_debug_filename_get): OBJCOPY pipe being read
5116 must be set to binary.
5117
6a1afc1e
PA
51182007-12-09 Pedro Alves <pedro_alves@portugalmail.pt>
5119
5120 * lib/gdb.exp (gdb_gnu_strip_debug): Remove debug format test.
5121
a6b151f1
DJ
51222007-11-30 Daniel Jacobowitz <dan@codesourcery.com>
5123
5124 * gdb.server/file-transfer.exp, gdb.server/transfer.txt,
5125 gdb.mi/mi-file-transfer.exp: New.
5126
43039443
JK
51272007-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
5128
5129 * gdb.dwarf2/dw2-ranges.S, gdb.dwarf2/dw2-ranges.exp: New files.
5130
0ef2251b
MR
51312007-11-22 Maciej W. Rozycki <macro@mips.com>
5132
5133 * gdb.trace/backtrace.exp: Fix a typo.
5134 * gdb.trace/circ.exp: Likewise.
5135 * gdb.trace/collection.exp: Likewise.
5136 * gdb.trace/limits.exp: Likewise.
5137 * gdb.trace/report.exp: Likewise.
5138 * gdb.trace/tfind.exp: Likewise.
5139 * gdb.trace/while-dyn.exp: Likewise.
5140
5443631e
NR
51412007-11-21 Nick Roberts <nickrob@snap.net.nz>
5142
5143 * gdb.mi/mi2-var-child.exp, gdb.mi/mi-var-child.exp: Variables
5144 objects of pointers that can't be dereferenced are now
5145 "noneditable".
5146
a4ce5b0d
UW
51472007-11-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5148
5149 * Makefile.in (Makefile): Do not depend on target_makefile_frag.
5150 (target_cpu): Remove.
5151
d6e956e5
VP
51522007-10-15 Vladimir Prus <vladimir@codesourcery.com>
5153
5154 * gdb.base/ending-run.exp: Expect the list of cleared
5155 breakpoint to come in natural order, not the reversed one.
a9c64011 5156
214270ab
VP
51572007-11-07 Vladimir Prus <vladimir@codesourcery.com>
5158
5159 * gdb.mi/mi-var-child.c (do_child_deletion): New.
5160 * gdb.mi/mi-var-child.exp: Run child_deletion tests.
a9c64011 5161
1a619819
LM
51622007-11-05 Luis Machado <luisgpm@br.ibm.com>
5163
5164 * gdb.base/printcmds.exp: New function
5165 test_printf_with_dfp.
5166
5b01a6fa
DE
51672007-11-02 Doug Evans <dje@google.com>
5168
5169 * gdb.disasm/t01_mov.s: Remove carriage returns.
5170 * gdb.disasm/t02_mova.s: Ditto.
5171 * gdb.disasm/t03_add.s: Ditto.
5172 * gdb.disasm/t04_sub.s: Ditto.
5173 * gdb.disasm/t05_cmp.s: Ditto.
5174 * gdb.disasm/t06_ari2.s: Ditto.
5175 * gdb.disasm/t07_ari3.s: Ditto.
5176 * gdb.disasm/t08_or.s: Ditto.
5177 * gdb.disasm/t09_xor.s: Ditto.
5178 * gdb.disasm/t10_and.s: Ditto.
5179 * gdb.disasm/t11_logs.s: Ditto.
5180 * gdb.disasm/t12_bit.s: Ditto.
5181 * gdb.disasm/t13_otr.s: Ditto.
5182
ec33ab7f
JK
51832007-11-01 Jan Kratochvil <jan.kratochvil@redhat.com>
5184
5185 * gdb.cp/arg-reference.exp, gdb.cp/arg-reference.c: New files.
5186
ae0d01ff
UW
51872007-10-30 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5188
5189 * gdb.base/dfp-test.exp: Fail gracefully if toolchain does not
5190 provide DFP support.
5191
55eddb0f
DJ
51922007-10-30 Daniel Jacobowitz <dan@codesourcery.com>
5193
5194 * gdb.arch/altivec-abi.exp: Run multiple times for GCC on GNU/Linux.
5195 Test "set powerpc vector-abi". Skip auto-detection tests for old
5196 toolchains.
5197
7020f05c
PA
51982007-10-30 Pedro Alves <pedro_alves@portugalmail.pt>
5199
5200 * lib/gdb.exp, gdb.base/sepdebug.exp: Replace usage of eq and ne
5201 with [string compare].
5202
84bc3db9
PA
52032007-10-30 Pedro Alves <pedro_alves@portugalmail.pt>
5204
5205 * gdb.base/sepdebug.exp (binfile): Add ${EXEEXT}.
5206 * gdb.base/sepsymtab.exp (binfile): Add ${EXEEXT}.
5207
5876dc88
LM
52082007-10-25 Luis Machado <luisgpm@br.ibm.com>
5209
5210 * gdb.opt/clobbered-registers-O2.c: New testcase source file.
5211 * gdb.opt/clobbered-registers-O2.exp: New testcase expect file.
5212 * gdb.opt/Makefile.in: New makefile.
5213 * Makefile.in: Create new directory "gdb.opt".
5214 * configure.ac: Add "gdb.opt" directory.
5215 * configure: Regenerated.
a9c64011 5216
c3ea9a14
DE
52172007-10-25 Doug Evans <dje@google.com>
5218
5219 * gdb.cp/mb-ctor.exp: Check skip_cplus_tests.
5220 * gdb.cp/mb-templates.exp: Check skip_cplus_tests.
5221
a9c64011 52222007-10-15 Wu Zhou <woodzltc@cn.ibm.com>
93004d61
TJB
5223 Thiago Jung Bauermann <bauerman@br.ibm.com>
5224
5225 * gdb.base/dfp-exprs.exp: new file adding tests for Decimal
5226 Floating Point expressions.
5227 * gdb.base/dfp-test.exp: new file adding tests for Decimal
5228 Floating Point variables.
5229 * gdb.base/dfp-test.c: new file containing program with Decimal
5230 Floating variables, used by gdb.base/dfp-test.exp.
5231
62a24a2b
DJ
52322007-10-23 Daniel Jacobowitz <dan@codesourcery.com>
5233
5234 * gdb.threads/multi-create.c, gdb.threads/multi-create.exp: New.
5235
e7b1eae6
UW
52362007-10-21 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5237
5238 * gdb.arch/altivec-abi.exp (compile_flags): Use -mabi=altivec when
5239 compiling test case with GCC.
5240 * gdb.arch/altivec-regs.exp (compile_flags): Likewise.
5241
c641edcc
UW
52422007-10-21 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5243
5244 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
5245 format changes.
5246
5e5ebfe6
MS
52472007-10-18 Michael Snyder <msnyder@specifix.com>
5248
5249 * gdb.base/dbx.exp: Add missing "-re " operator.
5250
e831e7b6
GM
52512007-10-16 Gaius Mulley <gaius@glam.ac.uk>
5252
5253 * configure.ac: Added gdb.modula2/Makefile to AC_OUTPUT.
5254 * configure.ac: Removed trailing spaces after backslash.
5255 * gdb.modula2: New directory.
5256 * gdb.modula2/Makefile.in: New file.
5257 * gdb.modula2/unbounded-array.exp: New file.
5258 * gdb.modula2/unbounded1.c: New file.
5259
7cc46491
DJ
52602007-10-15 Daniel Jacobowitz <dan@codesourcery.com>
5261
5262 * gdb.xml/tdesc-regs.exp: Add PowerPC support.
5263
52642007-10-15 Pierre Muller <muller@ics.u-strasbg.fr>
501b79c1
PM
5265
5266 * gdb.base/sigstep.c (main): Add checks for
5267 return values for setitimer call.
5268 Call setitimer again with itimer = ITIMER_REAL
5269 if first call to setitimer fails.
5270
e91528f0
KH
52712007-10-11 Kazu Hirata <kazu@codesourcery.com>
5272
5273 * lib/gdb.exp (gdb_load_cmd): Print out $loadtimeout instead
5274 of $timeout.
5275
2ec9a4f8
DJ
52762007-10-09 Daniel Jacobowitz <dan@codesourcery.com>
5277
5278 * gdb.server/server-run.exp: Test for dynamic linker symbols.
5279
52802007-10-09 Pierre Muller <muller@ics.u-strasbg.fr>
5aa7ddc2
PM
5281
5282 * lib/gdb.exp (gdb_run_cmd): Move comment outside
5283 of gdb_expect call, to avoid interruption.
5284
64b2fa04
PA
52852007-10-09 Pedro Alves <pedro_alves@portugalmail.pt>
5286
5287 * gdb.base/whatis.c (v_long_long, v_signed_long_long)
5288 (v_unsigned_long_long, v_long_long_array)
5289 (v_signed_long_long_array, v_unsigned_long_long_array)
5290 (slong_long_addr, a_slong_long_addr, v_long_long_pointer)
5291 (v_signed_long_long_pointer, v_unsigned_long_long_pointer)
5292 [!NO_LONG_LONG]: New.
5293 (t_struct, v_struct2, t_union, v_union2) [!NO_LONG_LONG]: Add
5294 v_long_long_member.
5295
5296 (v_long_long_func, v_signed_long_long_func)
5297 (v_unsigned_long_long_func) [!NO_LONG_LONG]: New.
5298 (main) [!NO_LONG_LONG]: Initialize long long variants.
5299
5300 * gdb.base/whatis.exp: If board file requests no_long_long, build
5301 test with NO_LONG_LONG defined. Test long long, signed long long,
5302 and unsigned long long variants but only if board file doesn't
5303 disable it.
5304
a912286e 53052007-10-08 Pierre Muller <muller@ics.u-strasbg.fr>
a9c64011 5306 Daniel Jacobowitz <dan@codesourcery.com>
a912286e
DJ
5307
5308 * Makefile.in (ALL_SUBDIRS): Add gdb.pascal.
5309 * configure.ac (AC_OUTPUT): Add gdb.pascal/Makefile.
5310 * configure: Regenerated.
5311 * gdb.pascal/Makefile.in, gdb.pascal/hello.exp, gdb.pascal/hello.pas,
5312 gdb.pascal/types.exp, lib/pascal.exp: New files.
5313
471ba8c9
DJ
53142007-10-02 Daniel Jacobowitz <dan@codesourcery.com>
5315
5316 * gdb.cp/classes.exp (do_tests): Always step to the line after the
5317 call.
5318 * gdb.mi/mi-simplerun.exp (test_controlled_execution): Allow finish
5319 to return to the call.
5320 * gdb.mi/mi2-simplerun.exp (test_controlled_execution): Likewise.
5321 * gdb.mi/mi-return.exp (test_return_simple): Likewise.
5322 * gdb.mi/mi2-return.exp (test_return_simple): Likewise.
5323 * gdb.mi/mi-until.exp (test_until): Likewise.
5324 * gdb.mi/mi2-until.exp (test_until): Likewise.
5325
fef8a650
DJ
53262007-10-01 Daniel Jacobowitz <dan@codesourcery.com>
5327
5328 * gdb.mi/var-cmd.c (do_locals_tests): Define lcharacter as a
5329 two-char array.
5330 * gdb.mi/mi-var-cmd.exp, gdb.mi/mi2-var-cmd.exp: Use lcharacter[0].
5331
d983da9c
DJ
53322007-09-30 Daniel Jacobowitz <dan@codesourcery.com>
5333
5334 * gdb.threads/watchthreads.c (thread_function): Sleep between
5335 iterations.
5336 * gdb.threads/watchthreads.exp: Allow two watchpoints to trigger
5337 at once for S/390. Generate matching fails and passes.
5338
17f62551
VP
53392007-09-27 Vladimir Prus <vladimir@codesourcery.com>
5340
5341 * gdb.mi/var-cmd.c (do_children_tests): Initialize
5342 the 'struct_declarations' variable to zeros.
a9c64011 5343
ed0616c6
VP
53442007-09-24 Vladimir Prus <vladimir@codesourcery.com>
5345
5346 * gdb.cp/mb-ctor.cc: New.
5347 * gdb.cp/mb-ctor.exp: New.
5348 * gdb.cp/mb-templates.cc: New.
5349 * gdb.cp/mb-templates.exp: New.
5350
41f1b697
DJ
53512007-09-23 Daniel Jacobowitz <dan@codesourcery.com>
5352
5353 * gdb.cp/pass-by-ref.cc, gdb.cp/pass-by-ref.exp: New files.
5354
3f213f78
PA
53552007-09-23 Pedro Alves <pedro_alves@portugalmail.pt>
5356
5357 * configure.ac: Do gdb.stabs tests by default on Cygwin and MinGW
5358 targets.
5359 * configure: Regenerate.
5360
0d381245 53612007-09-23 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 5362
0d381245
VP
5363 * gdb.base/annota1.exp: Adjust for 'info break'
5364 format changes.
5365 * gdb.base/annota3.exp: Likewise.
5366 * gdb.base/break.exp: Likewise.
5367 * gdb.base/condbreak.exp: Likewise.
5368 * gdb.base/pending.exp: Likewise.
5369 * gdb.base/sepdebug.exp: Likewise.
5370 * gdb.base/unload.exp: Likewise.
5371 * gdb.base/ovldbreak.exp: Likewise.
a9c64011 5372
fe3f5fa8
VP
53732007-09-22 Vladimir Prus <vladimir@codesourcery.com>
5374
5375 * gdb.base/pending.exp: No longer expect "Pending breakpoint resolved"
5376 messages.
5377 * gdb.base/chng-syms.exp: Likewise.
5378 * gdb.base/unload.exp: Likewise.
a9c64011 5379
a75cf6c0
DJ
53802007-09-21 Daniel Jacobowitz <dan@codesourcery.com>
5381
5382 * gdb.base/sepdebug.exp (test_different_dir): Append to pf_prefix.
5383
18ecae38
DJ
53842007-09-17 Daniel Jacobowitz <dan@codesourcery.com>
5385
5386 * schedlock.c (NUM): Change to 1.
5387 (main): Use args[0] for the main thread.
5388 * schedlock.exp: Only expect two threads. Only issue one pass or fail
5389 regardless of the number of threads.
5390
5509918f
MR
53912007-09-14 Maciej W. Rozycki <macro@mips.com>
5392
4a543daf
MR
5393 * gdb.mi/mi-watch.exp (test_watchpoint_all): Pass the watchpoint
5394 type down.
5395 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
5396 test.
5397 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Pass the
5398 watchpoint type down.
5399 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
5400 test.
5401
54022007-09-14 Maciej W. Rozycki <macro@mips.com>
5403
5509918f
MR
5404 * gdb.mi/mi-watch.exp (test_watchpoint_all): New function.
5405 Move all the tests here and run them twice, once using software
5406 watchpoints and once using hardware watchpoints.
5407 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Likewise.
5408
40b53987
DJ
54092007-09-12 Daniel Jacobowitz <dan@codesourcery.com>
5410
5411 * gdb.base/solib-weak.exp (do_test): Adjust the file names for each
5412 test.
5413
695e2681
MK
54142007-09-10 Mark Kettenis <kettenis@gnu.org>
5415
8b3fc8d8
MK
5416 * lib/gdb.exp (build_id_debug_filename_get): Improve check for
5417 build-id.
5418
695e2681
MK
5419 * lib/gdb.exp (gdb_compile): OpenBSD doesn't need -dl, and doesn't
5420 know about $ORIGIN. Calculate output dir from $dest instead of
5421 using ${objdir}/{$subdir}.
5422
58d69f29
MK
54232007-09-09 Mark Kettenis <kettenis@gnu.org>
5424
5425 * gdb.base/gcore-buffer-overflow.exp: Check whether gdb supports
5426 gcore, before continuing with the test.
5427
3e347599
DJ
54282007-09-06 Daniel Jacobowitz <dan@codesourcery.com>
5429
5430 * gdb.mi/mi2-watch.exp: Set can-use-hw-watchpoints to 0 if required.
5431 * gdb.mi/mi-watch.exp: Likewise.
5432
ea37ba09
DJ
54332007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
5434 Jim Blandy <jimb@codesourcery.com>
5435
5436 * gdb.arch/i386-sse.exp: Do not expect character constants.
5437 * gdb.base/charsign.c, gdb.base/charsign.exp: Delete.
5438 * gdb.base/display.exp: Allow print/s.
5439 * gdb.base/printcmds.exp, gdb.base/setvar.exp: Revert signed
5440 and unsigned char array changes.
5441
2025a643
DJ
54422007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
5443
5444 * gdb.base/display.exp: Add tests for printf %p.
5445
26669a27
PA
54462007-09-03 Pedro Alves <pedro_alves@portugalmail.pt>
5447
5448 * gdb.base/unload.c (dlopen, dlsym): Use the TEXT macro to convert
5449 the dll name to unicode.
5450
c8f021f8
JK
54512007-09-03 Jan Kratochvil <jan.kratochvil@redhat.com>
5452
5453 * gdb.base/default.exp (show version): Update the version text.
5454 * gdb.gdb/selftest.exp (xgdb is at prompt): Likewise.
5455
4cf31eea
JK
54562007-09-02 Jan Kratochvil <jan.kratochvil@redhat.com>
5457
5458 * gdb.base/gcore-buffer-overflow.c, gdb.base/gcore-buffer-overflow.exp:
5459 New files.
5460
4935890f
JK
54612007-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
5462
5463 * lib/gdb.exp (build_id_debug_filename_get): New function.
5464 * gdb.base/sepdebug.exp: Reflect the changes in the heading comment.
5465 Remove the generate DEBUG file for the future testcase runs.
5466 New testcase for the NT_GNU_BUILD_ID retrieval.
5467 Move the final testing step to ...
5468 (test_different_dir): ... a new function.
5469 New parameter XFAIL to XFAIL all the tests performed.
5470 New parameter TEST_DIFFERENT_DIR parametrizing the directory.
5471 New parameter TYPE to PF_PREFIX all the tests performed.
5472
02142340
VP
54732007-08-31 Vladimir Prus <vladimir@codesourcery.com>
5474
5475 * gdb.mi/mi-var-cp.cc (path_expression): New
5476 function.
5477 * gdb.mi/mi-var-cp.exp: Run path exression tests.
5478
36acd84e
UW
54792007-08-27 Markus Deuling <deuling@de.ibm.com>
5480
5481 * gdb.cp/cp-relocate.exp (add-symbol-file): Change addresses
5482 to fit into SPU Local Store memory.
5483
a896d121
JB
54842007-08-23 Joel Brobecker <brobecker@adacore.com>
5485
5486 * gdb.base/default.exp: Adjust the expected output of "info
5487 warranty" after the switch to GPLv3.
5488
7b433602
JB
54892007-08-23 Joel Brobecker <brobecker@adacore.com>
5490
5491 * lib/gdb.exp (default_gdb_init): Increase expect buffer size
5492 to 30000 (from 20000).
5493
e22f8b7c
JB
54942007-08-23 Joel Brobecker <brobecker@adacore.com>
5495
5496 Switch the license of all .exp files to GPLv3.
5497 Switch the license of all .f and .f90 files to GPLv3.
5498 Switch the license of all .s and .S files to GPLv3.
5499
5a0e3bd0
JB
55002007-08-23 Joel Brobecker <brobecker@adacore.com>
5501
5502 * configure.ac: Switch license to GPLv3.
5503
cc00619d
JB
55042007-08-23 Joel Brobecker <brobecker@adacore.com>
5505
5506 Switch the licensing to GPLv3 for all .ads and .adb files.
5507
8d26208a
DJ
55082007-08-22 Daniel Jacobowitz <dan@codesourcery.com>
5509
5510 * gdb.base/callfuncs.exp (do_function_calls): Use t_double_int
5511 and t_int_double.
5512 * gdb.base/callfuncs.c (t_double_int, t_int_double): New.
5513
4fcb9948
JB
55142007-08-17 Joel Brobecker <brobecker@adacore.com>
5515
5516 * gdb.base/step-line.c: Switch license to GPL version 3, and
5517 update copyright year.
5518 * gdb.base/step-line.inp: Likewise.
5519
b9c34f67
JB
55202007-08-17 Joel Brobecker <brobecker@adacore.com>
5521
5522 * gdb.base/gdb1555.exp: Make expected output immune to formatting
5523 changes inside gdb1555.c.
5524 * gdb.base/pending.exp: Likewise.
5525
2cc17678
DJ
55262007-08-13 Daniel Jacobowitz <dan@codesourcery.com>
5527
5528 * config/default.exp: New file.
5529
e48883f7
DJ
55302007-07-31 Daniel Jacobowitz <dan@codesourcery.com>
5531
5532 * gdb.base/prologue.c, gdb.base/prologue.exp: New.
5533 * lib/gdb.exp (gdb_breakpoint): Handle "temporary".
5534
1ab80e5b
MR
55352007-07-30 Maciej W. Rozycki <macro@mips.com>
5536
5537 * gdb.base/dump.exp: Force the correct endianness for binary
5538 formats not carrying this information.
5539
aba471f5
DJ
55402007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
5541
5542 * gdb.threads/staticthreads.exp: Match .*sem_post.
5543
d4e07204
DJ
55442007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
5545
5546 * gdb.base/readline.exp (operate_and_get_next): Match the final
5547 prompt.
5548
2b97317d
KB
55492007-07-23 Kevin Buettner <kevinb@redhat.com>
5550
5551 * lib/mi-support.exp (mi_gdb_target_load): Do a "kill" prior
5552 to restarting SID.
5553
44efa07a
KB
55542007-07-18 Kevin Buettner <kevinb@redhat.com>
5555
5556 * gdb.cp/ref-params.exp (gdb_start_again): Invoke `gdb_exit'
5557 prior to `gdb_start'.
5558
7b5ebade
KB
55592007-07-18 Kevin Buettner <kevinb@redhat.com>
5560
5561 * config/sid.exp (gdb_load): Add test for empty argument. Adjust
5562 return value to be compatible with gdb_run_cmd in lib/gdb.exp.
5563 Remove call to gdb_unload.
5564
255e7678
DJ
55652007-07-17 Pedro Alves <pedro_alves@portugalmail.pt>
5566 Daniel Jacobowitz <dan@codesourcery.com>
5567
5568 * gdb.base/unload.c (dlopen, dlsym, dlclose, dlerror): Define
5569 for __WIN32__.
5570 (SHLIB_NAME): Delete definition. Always pass dlerror to fprintf.
5571 * gdb.base/unload.exp: Use shared library test routines.
5572
3a40aaa0
UW
55732007-07-03 Markus Deuling <deuling@de.ibm.com>
5574
5575 * gdb.base/solib-symbol.exp: New file (testcase multiple symbol lookup).
5576 * gdb.base/solib-symbol-lib.c: Likewise.
5577 * gdb.base/solib-symbol-main.c: Likewise.
5578
b0f4b84b
DJ
55792007-07-02 Daniel Jacobowitz <dan@codesourcery.com>
5580
5581 * config/gdbserver.exp (gdb_reconnect): New.
5582 * gdb.base/so-disc-shr.c, gdb.base/solib-disc.c,
5583 gdb.base/solib-disc.exp: New files.
5584 * lib/gdb.exp (gdb_test_multiple): Allow tests to match "Ending
5585 remote debugging".
5586 (gdb_compile): Add shlib_load flag.
5587 * lib/gdbserver-support.exp (gdbserver_run): Save the protocol and
5588 port.
5589 (gdbserver_reconnect): New.
5590
1b05479a
DJ
55912007-07-01 Nick Roberts <nickrob@snap.net.nz>
5592 Daniel Jacobowitz <dan@codesourcery.com>
5593
5594 * gdb.base/annota3.exp: Test for if construct.
5595
86f78eb2
DJ
55962007-06-26 Daniel Jacobowitz <dan@codesourcery.com>
5597
5598 * gdb.base/chng-syms.exp: Handle glibc's __GI_exit.
5599
6a2eb474 56002007-06-21 Chris Dearman <chris@mips.com>
a9c64011 5601 Maciej W. Rozycki <macro@mips.com>
6a2eb474
MR
5602
5603 * gdb.base/display.exp: Allow a newline after display/i.
5604 * gdb.base/pc-fp.exp: Likewise.
5605 * gdb.base/sigbpt.exp: Likewise.
5606
f8b73d13
DJ
56072007-06-13 Daniel Jacobowitz <dan@codesourcery.com>
5608
5609 * gdb.xml/tdesc-regs.exp: Add MIPS support. Allow multiple
5610 required features to be included.
5611
4339e69e
DJ
56122007-06-12 Daniel Jacobowitz <dan@codesourcery.com>
5613
5614 * gdb.threads/manythreads.exp: Prevent expect buffer overflow
5615 in info threads output.
5616
23d964e7
UW
56172007-06-12 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5618 Markus Deuling <deuling@de.ibm.com>
5619
5620 * gdb.arch/spu-info.exp: New testcase.
5621 * gdb.arch/spu-info.c: New file.
5622
fd20f75b
DJ
56232007-06-05 Daniel Jacobowitz <dan@codesourcery.com>
5624
5625 * gdb.arch/thumb-prologue.c: Record the breakpoint address in
5626 tpcs_offset. Restore lr after the call.
5627 * gdb.arch/thumb-prologue.exp: Use tpcs_offset.
5628
2226f861
DJ
56292007-05-23 Daniel Jacobowitz <dan@codesourcery.com>
5630
5631 * lib/gdbserver-support.exp (gdbserver_spawn): Only match full_buffer.
5632 (gdbserver_run): Kill any running gdbserver.
5633 * lib/mi-support.exp (mi_gdb_target_load): Likewise.
5634
d12371a9
MR
56352007-05-17 Maciej W. Rozycki <macro@mips.com>
5636
5637 * gdb.base/sigbpt.exp: Preset segv_addr.
5638
93f02886
DJ
56392007-05-16 Daniel Jacobowitz <dan@codesourcery.com>
5640
5641 * lib/gdb.exp (gdb_compile): Add support for Windows DLLs.
5642 (gdb_compile_shlib): Likewise.
5643 (skip_shlib_tests, gdb_download, gdb_load_shlibs): New.
5644 (default_gdb_init): Clear cleanfiles.
5645 (gdb_finish): Delete recorded cleanfiles.
5646 * lib/gdbserver-support.exp (gdbserver_spawn): Use gdb_download.
5647
5648 * gdb.base/gdb1555.exp: Use skip_shlib_tests and gdb_load_shlibs.
5649 Do not use isnative.
5650 * gdb.base/pending.exp, gdb.base/shlib-call.exp, gdb.base/shreloc.exp,
5651 gdb.base/so-impl-ld.exp: Likewise.
5652 * gdb.base/solib-weak.exp: Likewise. Skip for DLL targets.
5653 * gdb.base/unload.exp: Likewise. Do not pass empty option to
5654 gdb_compile.
5655
b04e06d7
VP
56562007-05-15 Vladimir Prus <vladimir@codesourcery.com>
5657
5658 * config/unknown.exp: Remove.
5659
069ed931
UW
56602007-05-15 Markus Deuling <deuling@de.ibm.com>
5661
5662 * gdb.base/info-proc.exp: Check is_remote.
5663
09db0d03
UW
56642007-05-14 Markus Deuling <deuling@de.ibm.com>
5665
5666 * gdb.base/gcore.exp: Initialize variable core_supported.
5667
af2cbe8c
DJ
56682007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
5669
5670 * gdb.threads/linux-dp.exp: Allow non-hexadecimal IDs also.
5671
027c0295
DJ
56722007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
5673
5674 * gdb.threads/linux-dp.exp: Expect hexadecimal thread IDs.
5675 * gdb.threads/print-threads.exp (test_all_threads): Allow
5676 negative and hexadecimal thread IDs.
5677
dc5000e7
DJ
56782007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
5679
5680 * gdb.java/jprint.java (public): Avoid invalid call to static
5681 method.
5682
2e74ed18
DP
56832007-05-14 Denis Pilat <denis.pilat@st.com>
5684
5685 * gdb.mi/mi-console.exp, gdb.mi/gdb669.exp, gdb.mi/mi-cli.exp,
5686 gdb.mi/mi-regs.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp,
5687 gdb.mi/mi2-cli.exp, gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
5688 gdb.mi/mi2-regs.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi-disassemble.exp,
5689 gdb.mi/mi2-syn-frame.exp: Remove commands already run in mi_run_to_main.
5690
83547f02
UW
56912007-05-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5692
5693 * gdb.base/overlays.exp: Add support for targets with only code
a9c64011 5694 overlay support, not data overlay. Support spu-*-* target in
83547f02
UW
5695 this mode.
5696 * gdb.base/ovlymgr.c: Provide stubs for spu target.
5697 * gdb.base/spu.ld: New file.
5698
b18be20d
DJ
56992007-05-07 Daniel Jacobowitz <dan@codesourcery.com>
5700
5701 * gdb.cp/virtfunc.exp (proc do_tests): Test stepping through a thunk.
5702
be444858
DJ
57032007-05-06 Daniel Jacobowitz <dan@codesourcery.com>
5704
5705 * gdb.fortran/complex.exp, gdb.fortran/complex.f: New files.
5706
b1d53152
DJ
57072007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
5708
5709 * gdb.java/jmain.exp: Handle demangled names with and without method
5710 signatures.
5711
d084b331
DJ
57122007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
5713
5714 * gdb.mi/mi-syn-frame.c (main, foo, bar)
5715 (have_a_very_merry_interrupt): Remove calls to puts.
5716 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Do not expect
5717 inferior output.
5718 * lib/mi-support.exp (mi_gdb_test): Check gdb,noinferiorio. Correct
5719 test names.
5720
db9d7fc5
DJ
57212007-04-29 Markus Deuling <deuling@de.ibm.com>
5722 Daniel Jacobowitz <dan@codesourcery.com>
5723
5724 * gdb.base/auxv.exp (core_works): Also check is_remote.
5725 * gdb.base/checkpoint.exp, gdb.base/multi-forks.exp: Likewise.
5726
ef783a7d 57272007-04-25 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 5728
ef783a7d
VP
5729 * gdb.base/sigaltstack.exp: Use 'srcfile' in error
5730 message, not the undefined 'module' variable.
5731 * gdb.base/siginfo.exp: Likewise.
5732 * gdb.base/sigstep.exp: Likewise.
5733 * lib/gdbserver-support.exp (gdb_target_cmd): Quote
5734 serialport.
5735 * lib/mi-support.exp (mi_gdb_target_cmd): Likewise.
5736
b7b73cae
CV
57372007-04-25 Corinna Vinschen <vinschen@redhat.com>
5738
5739 * config/sim.exp (gdb_target_sim): Just return with -1 when setting
5740 target sim fails. Return 0 otherwise.
5741 (gdb_load): Return prematurely if gdb_target_sim fails.
5742
7d90fdfa
DP
57432007-04-16 Denis Pilat <denis.pilat@st.com>
5744
5745 * gdb.base/setshow.exp: Reset height after having set it to 100.
5746
5d3e9c85
DP
57472007-04-16 Denis Pilat <denis.pilat@st.com>
5748
5749 * gdb.mi/mi2-stack.exp: update from mi-stack.exp.
5750
18e75969
DP
57512007-04-16 Denis Pilat <denis.pilat@st.com>
5752
5753 * gdb.mi/mi2-var-display.exp: Test for the fullname field.
5754
25d5ea92
VP
57552007-04-14 Vladimir Prus <vladimir@codesourcery.com>
5756
5757 * gdb.mi/mi-var-cmd.exp: Delete varobjs left by previous
5758 tests. Run the frozen varobjs test.
5759 * gdb.mi/var-cmd.c (do_frozen_tests): New.
a9c64011 5760 * lib/mi-support.exp (mi_varobj_update): Fix thinko.
25d5ea92 5761
0b49cb80
JK
57622007-04-11 Jan Kratochvil <jan.kratochvil@redhat.com>
5763
5764 * gdb.base/type-opaque-lib.c, gdb.base/type-opaque-main.c,
5765 gdb.base/type-opaque.exp: New files.
5766
a73bafbc 57672007-04-01 Vladimir Prus <vladimir@codesourcery.com>
a9c64011
AS
5768
5769 * gdb.mi/mi-var-child.c
a73bafbc
VP
5770 (do_children_tests): User char[2] instead of
5771 char so that automatic printing of pointers to char
5772 don't give unpredicable result.
5773 * gdb.mi/var-cmd.c (do_locals_test): Initialize
5774 local variables.
5775 * gdb.mi/mi-var-child.exp: Step to right line
5776 of do_children_tests.
5777 * gdb.mi/mi2-var-child.exp: Likewise.
5778 * gdb.mi/mi-var-cmd.exp: Step to right line of
a9c64011 5779 do_locals_tests.
a73bafbc
VP
5780 (do_children_tests): User char[2] instead of
5781 char so that automatic printing of pointers to char
a9c64011 5782 don't give unpredicable result.
a73bafbc 5783 * gdb.mi/mi2-var-cmd.exp: Likewise.
a9c64011 5784 * lib/mi-support.exp (mi_continue_to_line):
a73bafbc
VP
5785 Pass test name to mi_wait_for_stop.
5786
7ce59000
DJ
57872007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
5788
5789 * gdb.asm/asm-source.exp: Remove d10v case.
5790 * lib/gdb.exp (skip_cplus_tests): Likewise.
5791 * gdb.asm/d10v.inc: Deleted.
5792
20389057
DJ
57932007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
5794
5795 * gdb.base/infnan.c, gdb.base/infnan.exp: New files.
5796
8807d78b
DJ
57972007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
5798
5799 * config/netware.exp: Delete file.
5800
aa3edb8e
JB
58012007-03-29 Joel Brobecker <brobecker@adacore.com>
5802
5803 * gdb.dwarf2/dw2-noloc.S: New file.
5804 * gdb.dwarf2/dw2-noloc.exp: New file.
5805
297561ac
PA
58062007-03-28 Pedro Alves <pedro_alves@portugalmail.pt>
5807
5808 * gdb.cp/method2.cc: New test.
5809 * gdb.cp/method2.exp: New test.
5810 * gdb.cp/Makefile.in (EXECUTABLES): Add method2.
5811
1f81bd39
DJ
58122007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
5813
5814 * gdb.ada/exec_changed.exp: Avoid "set confirm off".
5815
9453113a
DJ
58162007-03-27 Brooks Moses <brooks.moses@codesourcery.com>
5817
5818 * Makefile.in: Add dummy "pdf" and "install-pdf" targets.
5819
b741e217
DJ
58202007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
5821
5822 * config/gdbserver.exp (gdbserver_gdb_load): Update argument list.
5823 (gdb_load): Delete, replace with...
5824 (gdb_reload): ...this.
5825 * gdb.server/server-run.exp: Use gdb_load and gdbserver_run.
5826 * gdb.server/server-mon.exp: Likewise.
5827 * lib/gdb.exp (gdb_run_cmd): Use gdb_reload.
5828 (gdb_start_cmd): New.
5829 (gdb_file_cmd): Save the last loaded file.
5830 (gdb_reload): New.
5831 (gdb_gnu_strip_debug): Use transform.
5832 * lib/gdbserver-support.exp (gdbserver_spawn): Move file download
5833 support here. Use new $last_loaded_file. Check mtime.
5834 (gdb_target_cmd): Handle ObjC failure case.
5835 (infer_host_exec): Delete.
5836 (gdbserver_load): Rename to...
5837 (gdbserver_run): ...this. Simplify.
5838 * lib/mi-support.exp (mi_gdb_file_cmd): Set last_loaded_file.
5839 (mi_gdb_load): Move most contents to a new function...
5840 (mi_gdb_target_load): ...here. Simplify call to gdbserver_gdb_load.
5841 (mi_run_cmd): Use mi_gdb_target_load.
5842 * gdb.base/break.exp, gdb.base/ending-run.exp, gdb.base/pending.exp,
5843 gdb.base/sepdebug.exp, gdb.base/unload.exp, gdb.objc/objcdecode.exp:
5844 Use gdb_run_cmd.
5845 * gdb.base/charsign.exp: Remove incorrect comment.
5846 * gdb.base/dbx.exp (gdb_file_cmd): Set last_loaded_file.
5847 * gdb.ada/exec_changed.exp, gdb.ada/null_record.exp, gdb.ada/start.exp,
5848 gdb.base/start.exp: Use gdb_start_cmd.
5849
446ab585 58502007-03-23 Nigel Stephens <nigel@mips.com>
a9c64011 5851 Maciej W. Rozycki <macro@mips.com>
446ab585
MR
5852
5853 * gdb.base/sigbpt.exp: Fix the message when skipping test.
5854 * gdb.base/signull.exp: Similarly.
5855
bbb88ebf
UW
58562007-03-16 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5857
5858 * lib/gdb.exp (gdb_run_cmd): Use -notransfer to make start-up
5859 messages available to test cases (like chng-sym.exp).
5860
cb8c4a99
AS
58612007-03-14 Andreas Schwab <schwab@suse.de>
5862
5863 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
5864 format changes.
5865
4e463ff5
DJ
58662007-03-13 Daniel Jacobowitz <dan@codesourcery.com>
5867
5868 * gdb.arch/powerpc-prologue.c (optimized_1_marker, gdb2029_marker)
5869 (optimized_1): New.
5870 (main): Call optimized_1.
5871 (gdb2029): Correct typos. Call gdb2029_marker.
5872 * gdb.arch/powerpc-prologue.exp: Run new test. Use a breakpoint
5873 for gdb2029.
5874
b6db2c47
MK
58752007-03-12 Mark Kettenis <kettenis@gnu.org>
5876
5877 * gdb.gdb/selftest.exp (do_steps_and_nexts): Match spaces as well
5878 as tabs. Remove redundant test pattern.
5879
70ed3737
UW
58802007-03-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5881
5882 * gdb.base/long_long.exp: Accept optional symbol name in <...>
5883 for /a format output.
5884
47b67b60
DJ
58852007-03-09 Daniel Jacobowitz <dan@codesourcery.com>
5886
5887 * gdb.base/checkpoint.exp: Rewrite 600 checkpoint test to
5888 collect output incrementally.
5889
b8953b0e
UW
58902007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5891
5892 * gdb.mi/mi-var-cmd.exp: Allow value without "..." string
5893 for -var-create lpcharacter test.
5894 * gdb.mi/mi2-var-cmd.exp: Likewise.
5895
7acd5c40
UW
58962007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5897
5898 * gdb.mi/mi-var-cmd.exp: Allow -var-update null_ptr test to
5899 pass on targets where address zero is readable.
5900
9c6759c1
UW
59012007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5902
5903 * gdb.xml/tdesc-arch.exp: Test is unsupported on target with
5904 just a single architecture.
5905
a2f1aeb4
UW
59062007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5907
5908 * gdb.base/callfuncs.exp (do_get_all_registers): Remove.
5909 (fetch_all_registers): New function, uses gdb_test_multiple and
5910 exp_continue to fetch inferior output line-by-line.
5911 Replace all uses of do_get_all_registers by fetch_all_registers.
5912
46579ac2
UW
59132007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5914
5915 * gdb.base/relativedebug.exp: Skip test if gdb,nosignals is set
5916 in target_info.
5917
fc133f24
MS
59182007-03-02 Michael Snyder <michael.snyder@palmsource.com>
5919
a9c64011 5920 * gdb.threads/manythreads.exp: Use $message string for
fc133f24
MS
5921 consistancy; add a default (timeout) case.
5922
7646a51d
MS
59232007-03-02 Michael Snyder <michael.snyder@palmsource.com>
5924
5925 * gdb.base/watchpoint.exp: Fix truncated comment.
5926
dcfff61f
MS
59272007-03-02 Michael Snyder <michael.snyder@palmsource.com>
5928
5929 * Makefile.in: Remove spurious single-quotes from sed command.
5930
664e3ee9
DJ
59312007-02-28 Daniel Jacobowitz <dan@codesourcery.com>
5932
5933 * gdb.mi/mi-var-cmd.exp: Correct test name. Allow any value for
5934 func.
5935 * gdb.mi/mi2-var-cmd.exp: Likewise.
5936
d7cc6f2f
JB
59372007-02-27 Joel Brobecker <brobecker@adacore.com>
5938
a9c64011
AS
5939 * gdb.dwarf2/dw2-producer.S: New file.
5940 * gdb.dwarf2/dw2-producer.exp: New testcase.
d7cc6f2f
JB
5941
59422007-02-27 Nick Roberts <nickrob@snap.net.nz>
c0e3bc07
NR
5943
5944 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
5945 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
5946 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
5947 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
5948 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
5949 Revert tests to use mi_gdb_test and include value field in output
5950 of -var-create.
5951
93d42b30
DJ
59522007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
5953
5954 * gdb.arch/i386-signal.c, gdb.arch/i386-signal.exp: New files.
5955
c499ed39
DJ
59562007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
5957
5958 * gdb.base/maint.exp: Remove full paths from test names.
5959 * gdb.base/prelink.exp, gdb.cp/cp-relocate.exp,
5960 gdb.xml/tdesc-errors.exp, gdb.xml/tdesc-xinclude.exp: Likewise.
5961
9836f81b
JB
59622007-02-27 Joel Brobecker <brobecker@adacore.com>
5963
5964 * gdb.ada/catch_ex.exp: Fix a couple of copy/paste typos.
5965
c74d0ad8
DJ
59662007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
5967
5968 * gdb.server/server-mon.exp: New test.
5969
2711e456
DJ
59702007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
5971
5972 * gdb.cp/cp-relocate.cc, gdb.cp/cp-relocate.exp: New.
5973
ff6f572f
DJ
59742007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
5975
5976 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: Update
5977 register capitalization.
5978
fada3feb
DP
59792007-02-13 Denis Pilat <denis.pilat@st.com>
5980
5981 * gdb.mi/mi-var-invalidate.exp: New file.
5982
fb1e4ffc
DJ
59832007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
5984
5985 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: New.
5986
3da939d7
DJ
59872007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
5988
5989 * tdesc-arch.exp (set_arch): Add KFAIL for missing OS ABI handlers.
5990
123dc839
DJ
59912007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
5992
5993 * gdb.xml/single-reg.xml, gdb.xml/tdesc-regs.exp,
5994 gdb.xml/core-only.xml, gdb.xml/extra-regs.xml: New files.
5995
877e3645 59962007-02-08 Nick Roberts <nickrob@snap.net.nz>
87604222
NR
5997
5998 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
5999 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
6000 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
6001 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
6002 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
1183581f 6003 * gdb.mi/gdb792.exp, lib/mi-support.exp:
87604222 6004 Update tests to include value field in output of -var-create.
a9c64011 6005
3c0a2960
AS
60062007-02-08 Andreas Schwab <schwab@suse.de>
6007
6008 * gdb.mi/mi-var-child.exp: Fix matching display of function value.
6009
108546a0
DJ
60102007-02-07 Daniel Jacobowitz <dan@codesourcery.com>
6011
6012 * gdb.xml/bad-include.xml, gdb.xml/inc-2.xml, gdb.xml/inc-body.xml,
6013 gdb.xml/includes.xml, gdb.xml/tdesc-xinclude.exp: New files.
6014
d701dcab
DP
60152007-02-02 Denis Pilat <denis.pilat@st.com>
6016
6017 * gdb.threads/threadapply.exp: check that frame is not changed by
6018 the thread apply all command.
6019
783e3e2f
AS
60202007-01-31 Andreas Schwab <schwab@suse.de>
6021
6d9c3a87
AS
6022 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
6023
3c50d7b9
AS
6024 * gdb.dwarf2/dup-psym.S: Use .2byte/.4byte instead of .short/.int
6025 in the dwarf sections.
6026 * gdb.dwarf2/mac-fileno.S: Likewise.
6027
783e3e2f
AS
6028 * gdb.base/callfuncs.exp (do_get_all_registers): Filter out
6029 bspstore register on ia64.
6030
78ff580e
AS
60312007-01-29 Andreas Schwab <schwab@suse.de>
6032
cc8e9b12
AS
6033 * gdb.cp/annota3.exp ("watch triggered on a.x"): Match optional
6034 "frame-begin" annotation.
6035
78ff580e
AS
6036 * gdb.cp/annota2.exp ("watch triggered on a.x"): Allow arbitrary
6037 number of "frames-invalid" annotations.
6038
704a4f78
DJ
60392007-01-29 Daniel Jacobowitz <dan@codesourcery.com>
6040
6041 * gdb.base/commands.exp: Call if_commands_test.
6042 (gdb_test_no_prompt, if_commands_test): New.
6043
e741bf94
MK
60442007-01-28 Mark Kettenis <kettenis@gnu.org>
6045
6046 * gdb.threads/sigthread.c (NSIGS): Make bigger.
6047
474d0ad3
AS
60482007-01-27 Andreas Schwab <schwab@suse.de>
6049
6050 * gdb.dwarf2/dw2-basic.S: Use .2byte/.4byte/.8byte instead of
6051 .short/.int/.quad in the dwarf sections.
6052 * gdb.dwarf2/dw2-intercu.S: Likewise.
6053 * gdb.dwarf2/dw2-intermix.S: Likewise.
6054
e784b426
JK
60552007-01-25 Jan Kratochvil <jan.kratochvil@redhat.com>
6056
6057 * gdb.base/charsign.exp, gdb.base/charsign.c: New files.
4590cfcb
MK
6058 * gdb.arch/i386-sse.exp: Check $xmm.v16_int8 printing as a number
6059 array.
e784b426
JK
6060 * gdb.base/printcmds.exp: Sign-provided CHARs now became arrays.
6061 * gdb.base/setvar.exp: Likewise.
6062
37f08e04
AS
60632007-01-26 Andreas Schwab <schwab@suse.de>
6064
9a01813a
AS
6065 * gdb.base/corefile.exp: Allow non-empty argument list in reinit
6066 test.
6067
37f08e04
AS
6068 * gdb.base/multi-forks.exp ("restart $i"): Also match
6069 __kernel_syscall_via_break.
6070
6e2a9270
VP
60712007-01-24 Vladimir Prus <vladimir@codesourcery.com>
6072
6073 * lib/mi-support.exp (mi_delete_varobj): New.
6074 * gdb.mi/mi-var-cp.exp: Run the reference_to_struct
6075 testcase.
6076 * gdb.mi/mi-var-cp.cc (reference_to_struct): New function.
6077 (main): Call the above.
6078 (reference_update_test, base_in_reference_test)
6079 (reference_to_pointer): Delete the created varobjs.
a9c64011 6080
e515b470
DJ
60812007-01-23 Daniel Jacobowitz <dan@codesourcery.com>
6082
6083 * Makefile.in (ALL_SUBDIRS): Add gdb.xml.
6084 * configure: Regenerated.
6085 * configure.ac (AC_OUTPUT): Add gdb.xml/Makefile.
6086 * gdb.xml/Makefile.in, gdb.xml/tdesc-arch.exp,
6087 gdb.xml/tdesc-bogus.xml, gdb.xml/tdesc-errors.exp,
6088 gdb.xml/trivial.xml, gdb.xml/tdesc-unknown.xml: New files.
6089 * lib/gdb.exp (gdb_skip_xml_test): New function.
6090
08d8bcd7
DJ
60912007-01-23 Nick Hudson <nick.hudson@dsl.pipex.com>
6092
6093 * gdb.base/sigrepeat.exp: Correct error message.
6094
60952007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
43a9b631
JK
6096 Daniel Jacobowitz <dan@codesourcery.com>
6097
6098 * gdb.arch/i386-gnu-cfi.exp, gdb.arch/i386-gnu-cfi.c,
6099 gdb.arch/i386-gnu-cfi-asm.S: New files.
6100
97c3f1f3
JK
61012007-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
6102
6103 * lib/gdb.exp: Abort on missing `site.exp'.
6104
cb1df416
DJ
61052007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
6106 Daniel Jacobowitz <dan@codesourcery.com>
6107
6108 * gdb.base/included.c, gdb.base/included.exp,
6109 gdb.base/included.h: New files.
6110
35990120
DJ
61112007-01-20 Daniel Jacobowitz <dan@codesourcery.com>
6112
6113 * gdb.base/bigcore.c (RLIMIT_CAP): Define.
6114 (maximize_rlimit): Reduce limits on 64-bit systems.
6115
6e81a116 61162007-01-19 Mark Kettenis <kettenis@gnu.org>
2429decf
MK
6117
6118 From Marcus Deuling <deuling@de.ibm.com>:
6119 * gdb.arch/altivec-regs.exp: Initialise variable endianness in
6120 every case.
6121
6c3c41f3
NR
61222007-01-13 Nick Roberts <nickrob@snap.net.nz>
6123
6124 * gdb.mi/mi-basics.exp, gdb.mi/mi2-basics.exp (test_dir_specification)
6125 (test_path_specification): Use objdir instead of srcdir to always
6126 get an absolute filename.
6127
2f12c312
DJ
61282007-01-12 Daniel Jacobowitz <dan@codesourcery.com>
6129
6130 * gdb.cp/member-ptr.cc (class Padding): Make contents public.
6131
81121995
VP
61322007-01-11 Vladimir Prus <vladimir@codesourcery.com>
6133
6134 * gdb.mi/mi-var-cp.cc (reference_update_tests):
6135 Make sure the variable we're using is in scope.
6136 (reference_to_pointer): Likewise.
6137
4741b737
DJ
61382007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
6139
6140 * gdb.ada/catch_ex.exp: Call unsupported and stop if the runtime
6141 has no debug information.
6142
054410c3
DJ
61432007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
6144
6145 * gdb.base/annota1.exp: Remove extra send_gdb.
6146
818f79f6
DJ
61472007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
6148
6149 * gdb.base/relativedebug.c, gdb.base/relativedebug.exp: New files.
6150
f7a6bb70
DJ
61512007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
6152
6153 * gdb.arch/i386-size-overlap.c, gdb.arch/i386-size-overlap.exp: New.
6154
57e66780
DJ
61552007-01-08 Nick Roberts <nickrob@snap.net.nz>
6156 Daniel Jacobowitz <dan@codesourcery.com>
6157
6158 * gdb.mi/mi-var-cmd.exp: Expect lpcharacter to update when
6159 lcharacter or linteger change. Correct duplicated test name.
6160 * gdb.mi/mi2-var-cmd.exp: Likewise.
6161
3d799a95
DJ
61622007-01-08 Daniel Jacobowitz <dan@codesourcery.com>
6163
6164 * gdb.threads/sigthread.c, gdb.threads/sigthread.exp: New.
6165
61662007-01-05 Joel Brobecker <brobecker@adacore.com>
51679ba9 6167
a9c64011
AS
6168 * gdb.base/nofield.c: New file.
6169 * gdb.base/nofield.exp: New testcase.
51679ba9 6170
eafb94e8
NR
61712007-01-05 Nick Roberts <nickrob@snap.net.nz>
6172
6173 * gdb.mi/mi-var-cp.exp: New test for references to pointers.
6174
6175 * gdb.mi/mi-var-cp.cc: (reference_to_pointer): New procedure for above
6176 test.
6177
5e572bb4
DJ
61782007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
6179
6180 * gdb.mi/mi-var-cmd.exp: Add tests for unreadable varobjs.
6181
74a44383
DJ
61822007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
6183
6184 * lib/mi-support.exp (mi_runto_helper): Expect two prompts
6185 when continuing.
6186
1b572db9
DJ
61872007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
6188
6189 * gdb.base/annota3.exp ($binfile): Append $EXEEXT.
6190 Expect ".exe" extension.
6191
381bc39b
DJ
61922007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
6193
6194 * gdb.base/charset.exp: Add explicit filename to break.
6195 * gdb.base/dbx.exp: Add explicit filename to breaks.
6196
2b70e4c6
DJ
61972007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
6198
6199 * gdb.mi/mi-file.exp: Use mi_gdb_file_cmd instead of mi_gdb_load.
6200 * gdb.mi/mi2-file.exp: Likewise.
6201
303b6f5d
DJ
62022007-01-04 Vladimir Prus <vladimir@codesourcery.com>
6203
6204 Implement specification of MI tests as comments
6205 in C and C++ sources.
6206 * lib/mi-support.exp (mi_autotest_data): New variable.
6207 (mi_autotest_source): New variable.
6208 (count_newlines, mi_prepare_inline_tests)
6209 (mi_get_inline_test, mi_continue_to_line)
6210 (mi_run_inline_test, mi_tbreak)
6211 (mi_send_resuming_command, mi_wait_for_stop): New functions.
6212 * gdb.mi/mi-var-cp.exp: Move most content to the C file.
6213 Run inline tests.
6214 * gdb.mi/mi-var-cp.cc: Define tests here.
6215
23da0d94
VP
62162007-01-04 Vladimir Prus <vladimir@codesourcery.com>
6217
6218 Simplify usage of mi_continue_to.
6219 * lib/mi-support.exp (mi_runto_helper): Renamed
6220 from mi_runto, added new parameter 'run_or_continue'.
6221 (mi_runto): Use mi_runto_helper.
6222 (mi_continue_to): Accept just function name as parameter.
6223 Use mi_runto_helper.
6224 * gdb.mi/mi-var-cmd.exp: Adjust to changes.
6225 * gdb.mi/mi2-var-cmd.exp: Likewise.
a9c64011 6226
f9e18282
JB
62272006-01-04 Joel Brobecker <brobecker@adacore.com>
6228
6229 Make this testcase a bit more realistic. The current code
6230 is too simplistic, and allows the compiler to optimize out
6231 some of the entities we need for this testcase.
6232 * gdb.ada/null_record/bar.ads (Void_Star): New type.
6233 (Do_Nothing): Add extra parameter.
6234 * gdb.ada/null_record/bar.adb (Do_Nothing): Likewise.
6235 * gdb.ada/null_record/null_record.adb: Fake use of type Empty
6236 by using a variable of type Void_Star.
6237
fd678c65
JB
62382006-01-04 Joel Brobecker <brobecker@adacore.com>
6239
6240 * gdb.ada/catch_ex/foo.adb: New file.
6241 * gdb.ada/catch_ex.exp: New testcase.
6242
05cfdb42
DJ
62432007-01-03 Pedro Alves <pedro_alves@portugalmail.pt>
6244
6245 * gdb.base/shreloc.exp: Use ldflags instead of additional_flags to
6246 pass --image-base to linker.
6247
2e03ee74
DJ
62482007-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
6249 Daniel Jacobowitz <dan@codesourcery.com>
6250
6251 * gdb.base/readline.exp: Set $TERM. Test arrow keys in
6252 secondary prompts.
6253
0d5de010
DJ
62542007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
6255
6256 * gdb.cp/classes.exp (test_pointers_to_class_members): Update expected
6257 output. Test the types of members and member pointers.
6258 * gdb.cp/inherit.exp (test_print_mi_member_types): Remove KFAILs for
6259 gdb/2092.
6260 * gdb.cp/member-ptr.exp: Search for a comment instead of a
6261 statement. Enable for GCC. Update expected output for some tests
6262 and add new tests. Remove obsolete GCC KFAILs. Allow GCC's class
6263 layout.
6264 * gdb.cp/member-ptr.cc (Padding, Padding::vspacer, Base, Base::get_x)
6265 (Base::vget_base, Left, Left::vget, Right, Right::vget, Diamond)
6266 (Diamond::vget_base): New.
6267 (main): Add new tests.
6268 * gdb.cp/printmethod.exp: Update expected output for member functions.
6269 * gdb.cp/virtfunc.exp (test_virtual_calls): Add a KFAIL for
6270 print pEe->D::vg().
6271
61a771aa
DJ
62722007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
6273
6274 * gdb.threads/tls.exp: Allow stops in sem_post.
6275
2fa63963
DJ
62762006-12-31 Daniel Jacobowitz <dan@codesourcery.com>
6277
6278 * gdb.base/annota1.exp: Allow .*printf in backtraces.
6279 * gdb.base/annota3.exp: Likewise.
6280 * gdb.base/sigstep.exp (advancei): Fail if we hit the breakpoint
6281 again (instead of timing out).
6282 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add an XFAIL for
6283 GCC bug 26475.
6284 * gdb.java/jmisc.exp: Adjust to work with method signatures including
6285 return types. Add kfails for GDB bugs 2214 and 2215. Move exit
6286 test from jmisc1.exp.
6287 * gdb.java/jmisc1.exp: Delete.
6288 * gdb.java/jprint.exp: Adjust to work with method signatures including
6289 return types.
6290 * gdb.objc/basicclass.exp: Update for gobjc 4.1 debug info.
6291 * gdb.threads/linux-dp.exp: Don't be confused by program output.
6292 * lib/java.exp (compile_java_from_source): Pass the correct type
6293 to target_compile.
6294
5eefc2b7
JB
62952006-12-31 Joel Brobecker <brobecker@adacore.com>
6296
6297 * gdb.arch/i386-prologue.c (stack_align_ecx): Renamed from stack_align.
6298 (stack_align_edx): New function.
6299 (stack_align_eax): New function.
6300 (main): Add calls to stack_align_edx and stack_align_eax.
6301 * gdb.arch/i386-prologue.exp: Replace stack_align with stack_align_ecx.
6302 Add testing for the cases where the register used during a stack
6303 realignment is edx. Same for eax.
6304
227c54da
DJ
63052006-12-30 Pedro Alves <pedro_alves@portugalmail.pt>
6306
6307 * lib/gdb.exp: Don't pass -fpic to gcc on Cygwin, MinGW
6308 and generic PE targets.
6309
cab8ac94
JB
63102006-12-29 Joel Brobecker <brobecker@adacore.com>
6311
6312 * gdb.ada/array_return.exp: Update copyright date list.
6313
ba54f318
JB
63142006-12-27 Joel Brobecker <brobecker@adacore.com>
6315
6316 * gdb.ada/array_return/pck.ads (Small_Float_Vector): New type.
6317 (Create_Small_Float_Vector): New function.
6318 * gdb.ada/array_return/pck.adb (Create_Small_Float_Vector): Add
6319 function body.
6320 * gdb.ada/array_return/p.adb: Use new type and function from
6321 package Pck.
6322 * gdb.ada/array_return.exp: Add a test verifying that GDB is
6323 able to print the value returned by a function returning an
6324 array of float.
6325
6b7a35dd
JB
63262006-12-20 Joel Brobecker <brobecker@adacore.com>
6327
6328 * gdb.arch/i386-prologue.exp: Remove calls to setup_kfail.
6329 The associated tests should be PASSing.
6330
038224f6
VP
63312006-12-08 Vladimir Prus <vladimir@codesourcery.com>
6332
6333 Test for base in references.
6334 * gdb.mi/mi-var-cp.cc: Add test code.
6335 * gdb.mi/mi-var-cp.exp: Test for bases in references.
6336 * gdb.mi/mi-watch.exp: Adjust to mi_runto changes.
6337 * gdb.mi/mi2-watch.exp: Likewise.
6338 * lib/mi-support.exp (mi_runto): Use temporary breakpoint.
6339 (mi_list_varobj_children): New function.
6340
b26ed50d
VP
63412006-12-08 Vladimir Prus <vladimir@codesourcery.com>
6342
6343 * lib/mi-support.exp
6344 (mi_runto): Accept "()" after function name.
6345 (mi_create_varobj): New function.
6346 (mi_varobj_update): New function.
6347 (mi_Check_varobj_value): New function.
6348 * gdb.mi/mi-var-cp.exp: New file.
6349 * gdb.mi/mi-var-cp.cc: New file.
a9c64011 6350
08232497
DJ
63512006-12-01 Daniel Jacobowitz <dan@codesourcery.com>
6352
6353 * gdb.base/solib-weak.c, gdb.base/solib-weak.exp, gdb.base/weaklib1.c,
6354 gdb.base/weaklib2.c: New files.
6355
d394c993 63562006-11-29 Nathan Sidwell <nathan@codesourcery.com>
8ec659a0 6357
ac6c2fba
NS
6358 * gdb.threads/linux-dp.exp: Adjust regexps used to scan thread
6359 info. Adjust test names.
6360
8ec659a0 6361 * gdb.base/break.c (main): Move position of malloc.
d394c993 6362 * gdb.base/break.exp: Revert mistaken checkin.
8ec659a0 6363
acd65feb
VP
63642006-11-28 Vladimir Prus <vladimir@codesourcery.com>
6365
6366 * gdb.mi/mi-var-cmd.exp: Check -var-update after
6367 assignement of arrays and function pointers.
6368 * gdb.mi/var-cmd.c: Add declaration necessary for above
6369 tests.
6370
f556d5e5
NS
63712006-11-27 Nathan Sidwell <nathan@codesourcery.com>
6372
6373 * gdb.base/break.c (main): Call malloc.
fcfcc2b5
NS
6374
6375 * gdb.threads/linux-dp.exp: Read thread table before and after
6376 creating each philosopher and verify it.
6377
697bc68d
NS
63782006-11-27 Nathan Sidwell <nathan@codesourcery.com>
6379 Paul Brook <paul@codesourcery.com>
6380 Daniel Jacobowitz <dan@codesourcery.com>
6381
6382 * gdb.base/ending-run.exp: Flatten expect script stepping out of
a9c64011 6383 main to remove duplication. Add start function of the form
697bc68d
NS
6384 '_*start[1-9]*'. Add RVDS start function.
6385
29d73ae4
DJ
63862006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
6387
6388 * gdb.arch/thumb-prologue.c, gdb.arch/thumb-prologue.exp: New files.
6389
c1d88655
UW
63902006-11-22 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6391
6392 * gdb.asm/asm-source.exp: Add "spu*-*-*" target.
6393 * gdb.asm/spu.inc: New file.
6394 * gdb.base/term.exp: Disable if [target_info exists noargs].
6395 * gdb.gdb/complaints.exp: Disable if ![isnative].
6396 * gdb.gdb/selftest.exp: Likewise.
6397 * gdb.gdb/observer.exp: Likewise.
6398 * gdb.gdb/xfullpath.exp: Likewise.
6399 * gdb.base/attach.exp: Disable on SPU target.
6400 * gdb.cp/bs145503.exp: Likewise.
6401 * gdb.cp/exception.exp: Likewise.
6402 * gdb.cp/userdef.exp: Likewise.
6403
32a13b1a
DJ
64042006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
6405
6406 * gdb.stabs/weird.exp (print_weird_var): Don't send extra \n.
6407
d8295fe9
VP
64082006-11-10 Vladimir Prus <vladimir@codesourcery.com>
6409
6410 * gdb.base/completion.exp: Fix completion tests for
6411 'info' and 'info '.
6412 * gdb.base/help.exp (help_test_raw, test_class_help)
6413 (test_prefix_command_help): Move...
6414 * lib/gdb.exp: Here.
6415 * gdb.base/main.exp: Adjust.
6416 * gdb.cp/maint.exp: Adjust.
6417 * gdb.trace/tracecmd.exp: Use test_help_class.
a9c64011 6418
8c394015
VP
64192006-11-09 Vladimir Prus <vladimir@codesourcery.com>
6420
6421 * gdb.stabs/weird.exp (print_weird_var): Use
6422 gdb_test_multiple instead of gdb_expect.
6423
027fc1bc
VP
64242006-11-09 Vladimir Prus <vladimir@codesourcery.com>
6425
6426 * gdb.base/help.exp (help_test_raw): New.
6427 (test_class_help): New.
6428 (test_prefix_command_help): New.
6429 Adjust testcases.
6430
67609209
FR
64312006-11-09 Christophe Lyon <christophe.lyon@st.com>
6432
6433 * gdb.base/constvars.c (main): Write to crass and crips, so that
6434 they are allocated by the compiler.
6435
f73adfeb
AS
64362006-10-27 Andreas Schwab <schwab@suse.de>
6437
6438 * gdb.base/multi-forks.exp: Use "detach fork" instead of
6439 "detach-fork".
6440
2f83a18e
DJ
64412006-10-18 Daniel Jacobowitz <dan@codesoucery.com>
6442
6443 * lib/gdbserver-support.exp (gdb_target_cmd): Anchor the ends
6444 of patterns.
6445
94277a38
DJ
64462006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
6447
6448 * gdb.base/sepdebug.exp: Remove debug format test.
6449 * lib/gdb.exp (gdb_gnu_strip_debug): Perform debug format test.
6450 Handle no-symtab.
6451 * gdb.base/sepsymtab.c, gdb.base/sepsymtab.exp: New.
6452
5bd2f6e2
DJ
64532006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
6454
6455 * gdb.threads/manythreads.c (thread_function, main): Don't cast
6456 int to pointer or pointer to int.
6457 * gdb.threads/manythreads.exp: Don't expect the string "LWP".
6458
8c008720
DJ
64592006-10-12 Daniel Jacobowitz <dan@codesourcery.com>
6460
6461 * gdb.base/annota1.exp, gdb.base/maint.exp: Use string_to_regexp.
6462
9e35dae4
DJ
64632006-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
6464
6465 * gdb.threads/tls-nodebug.c, gdb.threads/tls-nodebug.exp: New test.
6466
d9639e13
DJ
64672006-10-09 Daniel Jacobowitz <dan@codesourcery.com>
6468
6469 PR c++/2116
6470 * gdb.cp/call-c.cc, gdb.cp/call-c.exp, gdb.cp/call-c-1.c: New.
6471
390a1bd0
JB
64722006-10-06 Joel Brobecker <brobecker@adacore.com>
6473
6474 * gdb.ada/arrayidx.exp: Remove calls to setup_kfail now that
6475 the corresponding bug has been fixed in GDB (PR/2018).
6476
dd920c33
JB
64772006-10-06 Joel Brobecker <brobecker@adacore.com>
6478
6479 * gdb.base/subst.exp: New testcase.
6480
53bbefe9
JB
64812006-10-06 Joel Brobecker <brobecker@adacore.com>
6482
6483 * gdb.ada/array_return/pck.ads: Add copyright notice.
6484 * gdb.ada/array_return/pck.adb: Likewise.
6485 * gdb.ada/array_return/p.adb: Likewise.
6486 * gdb.ada/exec_changed/first.adb: Likewise.
6487 * gdb.ada/exec_changed/second.adb: Likewise.
6488
09851417
JB
64892006-10-06 Joel Brobecker <brobecker@adacore.com>
6490
6491 * gdb.ada/watch_arg/watch.adb: New file.
6492 * gdb.ada/watch_arg.exp: New testcase.
6493
041bf30d
VP
64942006-10-02 Vladimir Prus <vladimir@codesourcery.com>
6495
6496 * gdb.mi/mi-basics.exp (test_path_specification): Pass orig_path
a9c64011 6497 via string_to_regexp.
041bf30d 6498 * gdb.mi/mi2-basics.exp: Likewise.
a9c64011 6499
f286fbdd 65002006-09-20 Michael Snyder <michael.snyder@palmsource.com>
7b880e0b
MS
6501
6502 * abug.exp, cpu32bug.exp, est.exp hmsirom.exp, nind.exp:
6503 Remove unused / obsolete files.
6504
7c07f349
NR
65052006-09-19 Nick Roberts <nickrob@snap.net.nz>
6506
6507 * gdb.base/multi-forks.exp: Include __kernel_vsyscall in regexp.
6508
cd5ff84a
VP
65092006-09-17 Vladimir Prus <vladimir@codesourcery.com>
6510
6511 * gdb.mi/mi-stack.exp (test_stack_args_listing): Test that
6512 HIGH_FRAME argument to -stack-list-arguments can be larger than
a9c64011 6513 the number of frames.
cd5ff84a 6514
ae018d1a
DJ
65152006-09-15 Daniel Jacobowitz <dan@codesourcery.com>
6516
6517 * gdb.base/args.c (main): Add breakpoint marker.
6518 * gdb.base/args.exp: Use args_test for tests. Add new tests which
6519 really test empty arguments.
6520 (args_load): Delete.
6521 (args_test): New.
6522
b399c549
NR
65232006-09-13 Nick Roberts <nickrob@snap.net.nz>
6524
6525 * gdb.mi/mi-file.exp (test_file_list_exec_source_files): Just
6526 check for one file.
6527
2ab1eb7a
VP
65282006-09-07 Vladimir Prus <ghost@vladimir@codesourcery.com>
6529
6530 * gdb.mi/mi-stack.exp (test_stack_frame_listing): Test that
6531 HIGH_FRAME argument to -stack-list-locals can be larger than
6532 the number of frames.
a9c64011 6533
476308bf
FF
65342006-08-18 Fred Fish <fnf@specifix.com>
6535
6536 * lib/gdb.exp (skip_altivec_tests): Fix apparent typo,
6537 '$' in front of skip_vmx_tests_saved when setting that.
6538
8625200f
AS
65392006-08-10 Andrew Stubbs <andrew.stubbs@st.com>
6540
6541 * gdb.base/trace-commands.exp: New file.
6542
089ec8f1
DJ
65432006-08-10 Joel Brobecker <brobecker@adacore.com>
6544 Daniel Jacobowitz <dan@codesourcery.com>
6545
6546 * gdb.base/step-bt.exp: Make hexadecimal address optional in
6547 expected output of the backtrace commands.
6548
b60f0898
JB
65492006-08-09 Joel Brobecker <brobecker@adacore.com>
6550
6551 * gdb.arch/altivec-abi.exp: Replace gdb_suppress_entire_file with
6552 untested followed by return combination.
6553 * gdb.arch/altivec-regs.exp: Likewise.
6554 * gdb.arch/e500-abi.exp: Likewise.
6555 * gdb.arch/e500-regs.exp: Likewise.
6556 * gdb.arch/gdb1291.exp: Likewise.
6557 * gdb.arch/gdb1431.exp: Likewise.
6558 * gdb.arch/gdb1558.exp: Likewise.
6559 * gdb.arch/i386-prologue.exp: Likewise.
6560 * gdb.arch/i386-unwind.exp: Likewise.
6561 * gdb.asm/asm-source.exp: Likewise.
6562 * gdb.base/a2-run.exp: Likewise.
6563 * gdb.base/advance.exp: Likewise.
6564 * gdb.base/all-bin.exp: Likewise.
6565 * gdb.base/annota1.exp: Likewise.
6566 * gdb.base/annota3.exp: Likewise.
6567 * gdb.base/args.exp: Likewise.
6568 * gdb.base/arithmet.exp: Likewise.
6569 * gdb.base/assign.exp: Likewise.
6570 * gdb.base/async.exp: Likewise.
6571 * gdb.base/attach.exp: Likewise.
6572 * gdb.base/bang.exp: Likewise.
6573 * gdb.base/bigcore.exp: Likewise.
6574 * gdb.base/bitfields.exp: Likewise.
6575 * gdb.base/bitfields2.exp: Likewise.
6576 * gdb.base/break.exp: Likewise.
6577 * gdb.base/call-sc.exp: Likewise.
6578 * gdb.base/call-strs.exp: Likewise.
6579 * gdb.base/callfuncs.exp: Likewise.
6580 * gdb.base/checkpoint.exp: Likewise.
6581 * gdb.base/chng-syms.exp: Likewise.
6582 * gdb.base/code-expr.exp: Likewise.
6583 * gdb.base/commands.exp: Likewise.
6584 * gdb.base/completion.exp: Likewise.
6585 * gdb.base/cond-expr.exp: Likewise.
6586 * gdb.base/condbreak.exp: Likewise.
6587 * gdb.base/consecutive.exp: Likewise.
6588 * gdb.base/constvars.exp: Likewise.
6589 * gdb.base/corefile.exp: Likewise.
6590 * gdb.base/cvexpr.exp: Likewise.
6591 * gdb.base/dbx.exp: Likewise.
6592 * gdb.base/define.exp: Likewise.
6593 * gdb.base/detach.exp: Likewise.
6594 * gdb.base/display.exp: Likewise.
6595 * gdb.base/dump.exp: Likewise.
6596 * gdb.base/ena-dis-br.exp: Likewise.
6597 * gdb.base/ending-run.exp: Likewise.
6598 * gdb.base/environ.exp: Likewise.
6599 * gdb.base/eval-skip.exp: Likewise.
6600 * gdb.base/exprs.exp: Likewise.
6601 * gdb.base/fileio.exp: Likewise.
6602 * gdb.base/finish.exp: Likewise.
6603 * gdb.base/float.exp: Likewise.
6604 * gdb.base/foll-exec.exp: Likewise.
6605 * gdb.base/foll-fork.exp: Likewise.
6606 * gdb.base/foll-vfork.exp: Likewise.
6607 * gdb.base/freebpcmd.exp: Likewise.
6608 * gdb.base/funcargs.exp: Likewise.
6609 * gdb.base/gcore.exp: Likewise.
6610 * gdb.base/gdb1090.exp: Likewise.
6611 * gdb.base/gdb1250.exp: Likewise.
6612 * gdb.base/huge.exp: Likewise.
6613 * gdb.base/info-proc.exp: Likewise.
6614 * gdb.base/interrupt.exp: Likewise.
6615 * gdb.base/jump.exp: Likewise.
6616 * gdb.base/langs.exp: Likewise.
6617 * gdb.base/lineinc.exp: Likewise.
6618 * gdb.base/list.exp: Likewise.
6619 * gdb.base/logical.exp: Likewise.
6620 * gdb.base/long_long.exp: Likewise.
6621 * gdb.base/macscp.exp: Likewise.
6622 * gdb.base/maint.exp: Likewise.
6623 * gdb.base/mips_pro.exp: Likewise.
6624 * gdb.base/miscexprs.exp: Likewise.
6625 * gdb.base/multi-forks.exp: Likewise.
6626 * gdb.base/opaque.exp: Likewise.
6627 * gdb.base/overlays.exp: Likewise.
6628 * gdb.base/pc-fp.exp: Likewise.
6629 * gdb.base/pointers.exp: Likewise.
6630 * gdb.base/printcmds.exp: Likewise.
6631 * gdb.base/psymtab.exp: Likewise.
6632 * gdb.base/ptype.exp: Likewise.
6633 * gdb.base/recurse.exp: Likewise.
6634 * gdb.base/relational.exp: Likewise.
6635 * gdb.base/relocate.exp: Likewise.
6636 * gdb.base/remote.exp: Likewise.
6637 * gdb.base/reread.exp: Likewise.
6638 * gdb.base/restore.exp: Likewise.
6639 * gdb.base/return.exp: Likewise.
6640 * gdb.base/return2.exp: Likewise.
6641 * gdb.base/scope.exp: Likewise.
6642 * gdb.base/sect-cmd.exp: Likewise.
6643 * gdb.base/sep.exp: Likewise.
6644 * gdb.base/sepdebug.exp: Likewise.
6645 * gdb.base/setshow.exp: Likewise.
6646 * gdb.base/setvar.exp: Likewise.
6647 * gdb.base/sigall.exp: Likewise.
6648 * gdb.base/sigbpt.exp: Likewise.
6649 * gdb.base/signals.exp: Likewise.
6650 * gdb.base/signull.exp: Likewise.
6651 * gdb.base/sizeof.exp: Likewise.
6652 * gdb.base/solib.exp: Likewise.
6653 * gdb.base/step-line.exp: Likewise.
6654 * gdb.base/step-test.exp: Likewise.
6655 * gdb.base/structs.exp: Likewise.
6656 * gdb.base/structs2.exp: Likewise.
6657 * gdb.base/term.exp: Likewise.
6658 * gdb.base/twice.exp: Likewise.
6659 * gdb.base/until.exp: Likewise.
6660 * gdb.base/varargs.exp: Likewise.
6661 * gdb.base/volatile.exp: Likewise.
6662 * gdb.base/watchpoint.exp: Likewise.
6663 * gdb.base/whatis-exp.exp: Likewise.
6664 * gdb.base/whatis.exp: Likewise.
6665 * gdb.cp/ambiguous.exp: Likewise.
6666 * gdb.cp/annota2.exp: Likewise.
6667 * gdb.cp/annota3.exp: Likewise.
6668 * gdb.cp/bool.exp: Likewise.
6669 * gdb.cp/breakpoint.exp: Likewise.
6670 * gdb.cp/casts.exp: Likewise.
6671 * gdb.cp/class2.exp: Likewise.
6672 * gdb.cp/classes.exp: Likewise.
6673 * gdb.cp/cplusfuncs.exp: Likewise.
6674 * gdb.cp/ctti.exp: Likewise.
6675 * gdb.cp/derivation.exp: Likewise.
6676 * gdb.cp/exception.exp: Likewise.
6677 * gdb.cp/gdb1355.exp: Likewise.
6678 * gdb.cp/hang.exp: Likewise.
6679 * gdb.cp/inherit.exp: Likewise.
6680 * gdb.cp/local.exp: Likewise.
6681 * gdb.cp/m-data.exp: Likewise.
6682 * gdb.cp/m-static.exp: Likewise.
6683 * gdb.cp/member-ptr.exp: Likewise.
6684 * gdb.cp/method.exp: Likewise.
6685 * gdb.cp/misc.exp: Likewise.
6686 * gdb.cp/namespace.exp: Likewise.
6687 * gdb.cp/overload.exp: Likewise.
6688 * gdb.cp/ovldbreak.exp: Likewise.
6689 * gdb.cp/pr-1023.exp: Likewise.
6690 * gdb.cp/pr-1210.exp: Likewise.
6691 * gdb.cp/pr-574.exp: Likewise.
6692 * gdb.cp/printmethod.exp: Likewise.
6693 * gdb.cp/psmang.exp: Likewise.
6694 * gdb.cp/ref-params.exp: Likewise.
6695 * gdb.cp/ref-types.exp: Likewise.
6696 * gdb.cp/rtti.exp: Likewise.
6697 * gdb.cp/templates.exp: Likewise.
6698 * gdb.cp/try_catch.exp: Likewise.
6699 * gdb.cp/userdef.exp: Likewise.
6700 * gdb.cp/virtfunc.exp: Likewise.
6701 * gdb.disasm/am33.exp: Likewise.
6702 * gdb.disasm/h8300s.exp: Likewise.
6703 * gdb.disasm/mn10300.exp: Likewise.
6704 * gdb.disasm/sh3.exp: Likewise.
6705 * gdb.disasm/t01_mov.exp: Likewise.
6706 * gdb.disasm/t02_mova.exp: Likewise.
6707 * gdb.disasm/t03_add.exp: Likewise.
6708 * gdb.disasm/t04_sub.exp: Likewise.
6709 * gdb.disasm/t05_cmp.exp: Likewise.
6710 * gdb.disasm/t06_ari2.exp: Likewise.
6711 * gdb.disasm/t07_ari3.exp: Likewise.
6712 * gdb.disasm/t08_or.exp: Likewise.
6713 * gdb.disasm/t09_xor.exp: Likewise.
6714 * gdb.disasm/t10_and.exp: Likewise.
6715 * gdb.disasm/t11_logs.exp: Likewise.
6716 * gdb.disasm/t12_bit.exp: Likewise.
6717 * gdb.disasm/t13_otr.exp: Likewise.
6718 * gdb.hp/gdb.aCC/optimize.exp: Likewise.
6719 * gdb.hp/gdb.aCC/watch-cmd.exp: Likewise.
6720 * gdb.hp/gdb.base-hp/callfwmall.exp: Likewise.
6721 * gdb.hp/gdb.base-hp/dollar.exp: Likewise.
6722 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Likewise.
6723 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
6724 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
6725 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
6726 * gdb.hp/gdb.base-hp/sized-enum.exp: Likewise.
6727 * gdb.hp/gdb.compat/xdb1.exp: Likewise.
6728 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
6729 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
6730 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
6731 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
6732 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
6733 * gdb.mi/gdb701.exp: Likewise.
6734 * gdb.mi/gdb792.exp: Likewise.
6735 * gdb.mi/mi-basics.exp: Likewise.
6736 * gdb.mi/mi-break.exp: Likewise.
6737 * gdb.mi/mi-cli.exp: Likewise.
6738 * gdb.mi/mi-console.exp: Likewise.
6739 * gdb.mi/mi-disassemble.exp: Likewise.
6740 * gdb.mi/mi-eval.exp: Likewise.
6741 * gdb.mi/mi-file.exp: Likewise.
6742 * gdb.mi/mi-read-memory.exp: Likewise.
6743 * gdb.mi/mi-regs.exp: Likewise.
6744 * gdb.mi/mi-return.exp: Likewise.
6745 * gdb.mi/mi-simplerun.exp: Likewise.
6746 * gdb.mi/mi-stack.exp: Likewise.
6747 * gdb.mi/mi-stepi.exp: Likewise.
6748 * gdb.mi/mi-syn-frame.exp: Likewise.
6749 * gdb.mi/mi-until.exp: Likewise.
6750 * gdb.mi/mi-var-block.exp: Likewise.
6751 * gdb.mi/mi-var-child.exp: Likewise.
6752 * gdb.mi/mi-var-cmd.exp: Likewise.
6753 * gdb.mi/mi-var-display.exp: Likewise.
6754 * gdb.mi/mi-watch.exp: Likewise.
6755 * gdb.mi/mi2-basics.exp: Likewise.
6756 * gdb.mi/mi2-break.exp: Likewise.
6757 * gdb.mi/mi2-cli.exp: Likewise.
6758 * gdb.mi/mi2-console.exp: Likewise.
6759 * gdb.mi/mi2-disassemble.exp: Likewise.
6760 * gdb.mi/mi2-eval.exp: Likewise.
6761 * gdb.mi/mi2-file.exp: Likewise.
6762 * gdb.mi/mi2-read-memory.exp: Likewise.
6763 * gdb.mi/mi2-regs.exp: Likewise.
6764 * gdb.mi/mi2-return.exp: Likewise.
6765 * gdb.mi/mi2-simplerun.exp: Likewise.
6766 * gdb.mi/mi2-stack.exp: Likewise.
6767 * gdb.mi/mi2-stepi.exp: Likewise.
6768 * gdb.mi/mi2-syn-frame.exp: Likewise.
6769 * gdb.mi/mi2-until.exp: Likewise.
6770 * gdb.mi/mi2-var-block.exp: Likewise.
6771 * gdb.mi/mi2-var-child.exp: Likewise.
6772 * gdb.mi/mi2-var-cmd.exp: Likewise.
6773 * gdb.mi/mi2-var-display.exp: Likewise.
6774 * gdb.mi/mi2-watch.exp: Likewise.
6775 * gdb.stabs/exclfwd.exp: Likewise.
6776 * gdb.stabs/weird.exp: Likewise.
6777 * gdb.threads/gcore-thread.exp: Likewise.
6778 * gdb.trace/actions.exp: Likewise.
6779 * gdb.trace/backtrace.exp: Likewise.
6780 * gdb.trace/circ.exp: Likewise.
6781 * gdb.trace/collection.exp: Likewise.
6782 * gdb.trace/deltrace.exp: Likewise.
6783 * gdb.trace/infotrace.exp: Likewise.
6784 * gdb.trace/limits.exp: Likewise.
6785 * gdb.trace/packetlen.exp: Likewise.
6786 * gdb.trace/passc-dyn.exp: Likewise.
6787 * gdb.trace/passcount.exp: Likewise.
6788 * gdb.trace/report.exp: Likewise.
6789 * gdb.trace/save-trace.exp: Likewise.
6790 * gdb.trace/tfind.exp: Likewise.
6791 * gdb.trace/tracecmd.exp: Likewise.
6792 * gdb.trace/while-dyn.exp: Likewise.
6793 * gdb.trace/while-stepping.exp: Likewise.
6794
f4b618d1
JB
67952006-08-08 Joel Brobecker <brobecker@adacore.com>
6796
6797 * gdb.base/step-bt.c: New file.
6798 * gdb.base/step-bt.exp: New testcase.
6799
3d00d119
DJ
68002006-08-08 Daniel Jacobowitz <dan@codesourcery.com>
6801
6802 * config/monitor.exp (gdb_load): Remove support for obsolete
6803 download-write-size.
6804 * gdb.base/remote.exp: Likewise. Update all callers of
6805 gdb_timed_load.
6806
017b5bd4
DJ
68072006-08-02 Daniel Jacobowitz <dan@codesourcery.com>
6808
6809 * cursal.exp: Pass binfile to gdb_load.
6810
837c599d
DJ
68112006-08-01 Nathan Sidwell <nathan@codesourcery.com>
6812
6813 * gdb.base/cursal.exp: Add "" to gdb_load call.
6814
8dd4540b
MK
68152006-07-29 Mark Kettenis <kettenis@gnu.org>
6816
6817 * gdb.asm/asm-source.exp: Add alpha-*-netbsd* to the list of
6818 NetBSD/ELF targets.
6819
ab5c9f60
DJ
68202006-07-25 Daniel Jacobowitz <dan@codesourcery.com>
6821
6822 * gdb.cp/userdef.cc, gdb.cp/userdef.exp: New tests for unary
6823 operator*.
6824
4c42eaff
DJ
68252006-07-24 Daniel Jacobowitz <dan@codesourcery.com>
6826
6827 * gdb.base/completion.exp: Update for change in "file" behavior.
6828 * gdb.stabs/weird.exp: Likewise.
6829 * lib/mi-support.exp (mi_gdb_file_cmd): Likewise.
6830 * lib/gdb.exp (gdb_file_cmd): Likewise. Kill the program explicitly.
6831
0155cc76
NS
68322006-07-24 Nathan Sidwell <nathan@codesourcery.com>
6833
6834 * gdb.base/auxv.exp: Skip on non-linux, non-solaris targets.
6835 * gdb.base/cursal.exp: Use gdb_file_cmd first, then separate gdb_load.
6836
16026cd7
AS
68372006-07-21 Andrew Stubbs <andrew.stubbs@st.com>
6838
6839 * gdb.base/default.exp: Update source command error message.
6840 * gdb.base/help.exp: Update 'help source' message.
6841
16963cb6
DJ
68422006-07-20 Daniel Jacobowitz <dan@codesourcery.com>
6843
6844 * gdb.cp/bs15503.exp: Update comment for no longer crashing
6845 test.
6846
6d7fd486
AS
68472006-07-19 Andrew Stubbs <andrew.stubbs@st.com>
6848
6849 * gdb.base/ifelse.exp: Remove troublesome 'got here' messages.
6850
29e8a844
DJ
68512006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
6852
6853 * gdb.arch/i386-size.c, gdb.arch/i386-size.exp: New files.
6854
6afcfa39
DJ
68552006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
6856
6857 * gdb.threads/print-threads.exp: Use gdb_breakpoint.
6858
267a692b
MK
68592006-07-17 Mark Kettenis <kettenis@gnu.org>
6860
6861 * gdb.base/long_long.exp (gdb_test_long_long): Exclude
6862 *-*-openbsd* from targets for wich we expect ARM FPA floating
6863 point format.
6864
85d2fec4
NR
68652006-07-17 Nick Roberts <nickrob@snap.net.nz>
6866
6867 * gdb.cp/annota3.exp: Expect frame-begin annotation.
6868
68692006-07-17 Mark Kettenis <kettenis@gnu.org>
6870
6871 * gdb.base/annota3.exp: Expect frame-begin annotation.
6872
85b4c6e8
JB
68732006-07-14 Joel Brobecker <brobecker@adacore.com>
6874
6875 * gdb.base/help.exp: Adjust "help unset" test to accept
6876 any list of unset commands.
6877
fb933624
DJ
68782006-07-13 Paul N. Hilfinger <Hilfinger@adacore.com>
6879 Daniel Jacobowitz <dan@codesourcery.com>
6880
6881 * gdb.cp/ref-params.exp: New test.
6882 * gdb.cp/ref-params.cc: New source file.
6883 * gdb.cp/Makefile.in (EXECUTABLES): Add ref-params.
6884
1dff4b64
MK
68852006-07-08 Mark Kettenis <kettenis@gnu.org>
6886
6887 * gdb.arch/alpha-step.exp (test_stepi): Do not include trailing
6888 spaces/tabs in regular expressions since they might not be there.
6889
40d2e0e3
AS
68902006-07-07 Andrew Stubbs <andrew.stubbs@st.com>
6891
6892 * gdb.base/ifelse.exp: New file.
6893
f6c957d2
NS
68942006-07-04 Nathan Sidwell <nathan@codesourcery.com>
6895
6896 * gdb.base/huge.c: Allow CRASH_GDB to be set from command
6897 line.
6898 * gdb.base/huge.exp: Loop over compilation to find a size that
6899 is acceptable.
6900 * gdb.base/remote.exp: Correct expected strings.
6901 * gdb.dwarf2/mac-fileno.S: Avoid # comments.
6902
b9c5a23d
DJ
69032006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
6904
6905 * gdb.base/store.exp: Don't use gdb_suppress_entire_file.
6906
9af2e58d
DJ
69072006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
6908
6909 * gdb.base/gdb1555.exp: Use gdb_compile_shlib. Skip if not
6910 native.
6911
30930ca5
DJ
69122006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
6913
6914 * gdb.stabs/exclfwd.exp: Skip the test if configure did not
6915 enable stabs testing.
6916
aa32fa1d
DJ
69172006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
6918
bd4a4c80 6919 * gdb.base/auxv.exp: Intercept undefined command messages before
aa32fa1d
DJ
6920 gdb_test_multiple does.
6921
321fef15
DJ
69222006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
6923
6924 * Makefile.in (host_alias): Remove.
6925 (target_alias): Use @target_noncanonical@.
6926 (site.exp): Don't set host_alias.
6927 * aclocal.m4: Remove contents. Include acx.m4.
6928 * configure: Regenerated.
6929 * configure.ac: Use ACX_NONCANONICAL_TARGET.
6930
e1c2defa
NS
69312006-06-13 Nathan Sidwell <nathan@codesourcery.com>
6932
e63b55d1
NS
6933 * lib/gdb.exp (gdb_load_cmd): New.
6934
5600ea19
NS
6935 * gdb.base/fileio.c: Add system(NULL) test.
6936 * gdb.base/fileio.exp: Check it.
6937
e1c2defa
NS
6938 * gdb.base/break.c: Add 10a breakpoint at }
6939 * gdb.base/break.exp: Add test for breakpoint at }
6940 * gdb.cp/anon-union.cc: Add code at end of function.
6941 * gdb.cp/anon-union.exp: Adjust end of function breakpoint.
6942 * gdb.mi/var-cmd.c: Add code at end of function.
6943 * gdb.mi/mi-var-display.exp: Adjust end of next.
6944 * gdb.mi/mi2-var-display.exp: Likewise.
6945 * gdb.base/fileio.c: Add stop function and insert calls at
6946 stopping places.
6947 * gdb.base/fileio.exp: Breakpoint stop function and remove
6948 explicit line number references.
6949
6c0112ec
JB
69502006-05-19 Joel Brobecker <brobecker@adacore.com>
6951
a9c64011
AS
6952 * gdb.base/del.exp (test_delete_alias): New function.
6953 Now check that both "del" and "d" work as aliases for "delete".
6c0112ec 6954
154189a4
FF
69552006-05-18 Fred Fish <fnf@specifix.com>
6956
6957 * gdb.base/a2-run.exp: Allow part of test to run when args aren't
6958 required. Check for spurious output after program exits normally.
6959
582e64c2
FF
69602006-05-17 Fred Fish <fnf@specifix.com>
6961
6962 * gdb.base/relocate.exp: Use gdb_file_cmd rather than
6963 gdb_load, so it works in the simulator.
6964
8ef6493a
FF
69652006-05-11 Fred Fish <fnf@specifix.com>
6966
6967 * gdb.base/bang.exp: Ignore unexpected output between the
6968 "program exited normally" and the gdb prompt, as many other
6969 tests do.
6970
692b141c
MK
69712006-05-07 Mark Kettenis <kettenis@gnu.org>
6972
6973 * gdb.base/help.exp: Make "delete checkpoint" part option for
6974 "help d" and "help delete" tests.
6975
540b8a30
UW
69762006-05-06 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6977
a9c64011 6978 * gdb.mi/mi-basics.exp: Add missing serial number to
540b8a30
UW
6979 expected output in some mi_gdb_test statements.
6980 * gdb.mi/mi2-basics.exp: Likewise.
6981
9b6462d9
JB
69822006-05-05 Joel Brobecker <brobecker@adacore.com>
6983
6984 * gdb.base/del.c: New file.
6985 * gdb.base/del.exp: New testcase.
6986
954de43b
DM
69872006-05-05 David S. Miller <davem@sunset.davemloft.net>
6988
6989 * gdb.base/break.exp: Do not assume a breakpoint on
6990 main will actually be in $srcfile when optimizing.
1303f75e
DM
6991 * gdb.base/savedregs.exp: Do not require that the dummy
6992 frame location match up to a symbol and source file location.
c3242428
DM
6993 * gdb.mi/mi-regs.exp (111-data-list-register-values x): "No registers"
6994 will get printed without a mi_cmd_data_list_register_values prefix.
6995 (*-data-list-register-*): Correct regular expressions to expect the new
6996 pseudo d? floating point registers.
6997 * gdb.mi/mi2-regs.exp: Likewise.
a9c64011 6998
c7e64c9a
DJ
69992006-05-05 Christophe Lyon <christophe.lyon@st.com>
7000
7001 * gdb.cp/m-static.h (class gnu_obj_4): Add dummy member.
7002 * gdb.cp/m-static.cc (main): Write to test4.dummy, so that test4
7003 is allocated by the compiler.
7004 * gdb.mi/var-cmd.c: (do_special_tests): Write to u, anonu, s,
7005 anons, e, anone to force their allocation by the compiler.
7006
70072006-05-05 Daniel Jacobowitz <dan@codesourcery.com>
79c214e0
DJ
7008
7009 * gdb.base/help.exp: Update expected text for help d and
7010 help delete.
7011
27ce9a6d
MK
70122006-05-02 Mark Kettenis <kettenis@gnu.org>
7013
7014 * gdb.asm/asm-source.exp: Add powerpc-*-netbsd* to the list of
7015 NetBSD/ELF targets.
7016
8608915f
MK
70172006-04-30 Mark Kettenis <kettenis@gnu.org>
7018
7019 * gdb.base/sigbpt.exp (stepi_out): FAIL when inserting a
7020 single-step breakpoint fails; make this a KFAIL on
7021 sparc*-*-openbsd*.
7022 * gdb.base/siginfo.exp: Likewise.
7023 * gdb.base/sigstep.exp (advance, advancei): Likewise.
7024
b8db102d
MS
70252006-04-26 Michael Snyder <msnyder@redhat.com>
7026
7027 * gdb.base/multi-forks.exp: Modify patterns for "run to exit",
7028 which may have to consume output from other forks.
7029 Add tests to make sure that "delete fork" succeeded.
7030
c702009a
MS
70312006-04-20 Michael Snyder <msnyder@redhat.com>
7032
7033 * 2006-03-22 Jim Blandy <jimb@redhat.com>
7034 Add support for the Renesas M32C and M16C.
7035
7036 * gdb.asm/asm-source.exp: Add m32c target.
7037 * gdb.asm/m32c.inc: Support for m32c target.
7038
e28493f2
AS
70392006-04-07 Andrew Stubbs <andrew.stubbs@st.com>
7040
7041 * gdb.base/commands.exp (recursive_source_test): New test.
7042
880da185
DM
70432006-04-04 David S. Miller <davem@sunset.davemloft.net>
7044
7045 * gdb.base/float.exp: Add pattern for sparc targets.
7046
61d9b92f
DJ
70472006-03-30 Daniel Jacobowitz <dan@codesourcery.com>
7048
7049 * gdb.base/commands.exp (stray_arg0_test): New test.
7050
bd717df8
PB
70512006-03-30 Paul Brook <paul@codesourcery.com>
7052
7053 * gdb.mi/mi-until.exp: kfail broken until command.
7054 * gdb.mi/mi2-until.exp: Ditto.
7055
ec793d3c
NR
70562006-03-27 Nick Roberts <nickrob@snap.net.nz>
7057
7058 * gdb.mi/mi-var-child-f.exp, gdb.mi/array.f: New files.
7059
831004b7
AO
70602006-03-08 Alexandre Oliva <aoliva@redhat.com>
7061
7062 * gdb.base/prelink.exp: Anchor tested-for regular expression
7063 on gdb prompt.
7064
effe49a0
PB
70652006-03-07 Paul Brook <paul@codesourcery.com>
7066
7067 * gdb.base/assign.exp: Correct fail message.
7068
e5461016
PB
70692006-03-07 Paul Brook <paul@codesourcery.com>
7070
7071 * lib/compiler.c: Extract armcc version number.
7072 * lib/compiler.cc: Ditto.
7073
fc91c6c2
PB
70742006-03-07 Paul Brook <paul@codesourcery.com>
7075
7076 * gdb.arch/altivec-abi.exp: Use nowarnings instead of
7077 additional_flags=-w.
7078 * gdb.arch/altivec-regs.exp: Ditto.
7079 * gdb.arch/e500-abi.exp: Ditto.
7080 * gdb.arch/e500-regs.exp: Ditto.
7081 * gdb.base/all-bin.exp: Ditto.
7082 * gdb.base/annota1.exp: Ditto.
7083 * gdb.base/annota3.exp: Ditto.
7084 * gdb.base/args.exp: Ditto.
7085 * gdb.base/arithmet.exp: Ditto.
7086 * gdb.base/assign.exp: Ditto.
7087 * gdb.base/async.exp: Ditto.
7088 * gdb.base/bang.exp: Ditto.
7089 * gdb.base/break.exp: Ditto.
7090 * gdb.base/call-rt-st.exp: Ditto.
7091 * gdb.base/completion.exp: Ditto.
7092 * gdb.base/cond-expr.exp: Ditto.
7093 * gdb.base/condbreak.exp: Ditto.
7094 * gdb.base/consecutive.exp: Ditto.
7095 * gdb.base/define.exp: Ditto.
7096 * gdb.base/display.exp: Ditto.
7097 * gdb.base/ena-dis-br.exp: Ditto.
7098 * gdb.base/environ.exp: Ditto.
7099 * gdb.base/eval-skip.exp: Ditto.
7100 * gdb.base/info-proc.exp: Ditto.
7101 * gdb.base/jump.exp: Ditto.
7102 * gdb.base/logical.exp: Ditto.
7103 * gdb.base/long_long.exp: Ditto.
7104 * gdb.base/maint.exp: Ditto.
7105 * gdb.base/miscexprs.exp: Ditto.
7106 * gdb.base/pc-fp.exp: Ditto.
7107 * gdb.base/pointers.exp: Ditto.
7108 * gdb.base/relational.exp: Ditto.
7109 * gdb.base/reread.exp: Ditto.
7110 * gdb.base/sect-cmd.exp: Ditto.
7111 * gdb.base/sep.exp: Ditto.
7112 * gdb.base/sepdebug.exp: Ditto.
7113 * gdb.base/until.exp: Ditto.
7114 * gdb.base/whatis-exp.exp: Ditto.
7115 * gdb.cp/annota2.exp: Ditto.
7116 * gdb.cp/annota3.exp: Ditto.
7117 * gdb.trace/actions.exp: Ditto.
7118 * gdb.trace/backtrace.exp: Ditto.
7119 * gdb.trace/circ.exp: Ditto.
7120 * gdb.trace/collection.exp: Ditto.
7121 * gdb.trace/deltrace.exp: Ditto.
7122 * gdb.trace/infotrace.exp: Ditto.
7123 * gdb.trace/limits.exp: Ditto.
7124 * gdb.trace/packetlen.exp: Ditto.
7125 * gdb.trace/passc-dyn.exp: Ditto.
7126 * gdb.trace/passcount.exp: Ditto.
7127 * gdb.trace/report.exp: Ditto.
7128 * gdb.trace/save-trace.exp: Ditto.
7129 * gdb.trace/tfind.exp: Ditto.
7130 * gdb.trace/tracecmd.exp: Ditto.
7131 * gdb.trace/while-dyn.exp: Ditto.
7132 * gdb.trace/while-stepping.exp: Ditto.
7133 * lib/gdb.exp: Ditto.
7134 (gdb_compile): Handle nowarning option.
7135
5f4a23d9
AO
71362006-03-07 Alexandre Oliva <aoliva@redhat.com>
7137
7138 * gdb.base/prelink.c, gdb.base/prelink-lib.c: Update FSF address.
7139 * gdb.base/prelink.exp: Likewise. Add -q to prelink runs.
7140 Rename executable to prelinkt. Don't re-prelink if we didn't
7141 get a core file. Test prelink -u exit status to tell whether
7142 prelinking failed. Use gdb_test_multiple.
7143
9733fc94
DJ
71442006-03-01 Daniel Jacobowitz <dan@codesourcery.com>
7145
7146 * gdb.cp/inherit.exp (test_print_mi_member_types): New function.
7147 (do_tests): Call it.
7148
cc10cae3
AO
71492006-02-28 Alexandre Oliva <aoliva@redhat.com>
7150
7151 * gdb.base/prelink.exp: New test.
7152 * gdb.base/prelink.c, gdb.base/prelink-lib.c: New sources.
7153
15c46491
WZ
71542006-02-24 Wu Zhou <woodzltc@cn.ibm.com>
7155
7156 * gdb.fortran/derived-type.f90: New file.
7157 * gdb.fortran/derived-type.exp: New testcase.
7158
5c9f7ded
DJ
71592006-02-23 Daniel Jacobowitz <dan@codesourcery.com>
7160
7161 * gdb.base/default.exp: Allow ';' as a directory separator.
7162
5b96932b
AS
71632006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
7164
7165 * gdb.base/help.exp (help add-symbol-file): Update.
7166
1986bccd
AS
71672006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
7168
7169 * gdb.base/help.exp (help load): Update expected results.
7170
a8b7528f
FF
71712006-02-19 Fred Fish <fnf@specifix.com>
7172
7173 * gdb.base/pc-fp.exp (get_valueofx): Don't print environment
7174 specifix hex value as part of results.
7175 * gdb.base/shreloc.exp (get_msym_addrs): Ditto.
a9c64011 7176
f8261448
FF
71772006-02-16 Fred Fish <fnf@specifix.com>
7178
7179 * gdb.base/whatis.c: Define variables using typedefs char_addr,
7180 ushort_addr, and slong_addr, so the typedefs are not optimized
7181 away.
7182 * gdb.base/whatis.exp: Add tests using type name for struct type,
7183 union type, enum type, and typedef.
a9c64011 7184
31d8bdd2
MK
71852006-02-13 Mark Kettenis <kettenis@gnu.org>
7186
7187 * gdb.arch/i386-prologue.exp: Add testcase for PR breakpoints/2080.
7188
34e41e63
JB
71892006-02-13 Jim Blandy <jimb@redhat.com>
7190
7191 * gdb.base/scope.exp (test_at_main): Remove logic to handle the
7192 case where it takes two "next" commands to skip past the init
7193 call.
7194
ac6e4f31
FF
71952006-02-12 Fred Fish <fnf@specifix.com>
7196
7197 * gdb.base/scope.exp (test_at_main): Use gdb_test_multiple
7198 to handle cases where it takes two "next" commands to skip
7199 past the init call.
7200
2db2d571
JB
72012006-02-07 Joel Brobecker <brobecker@adacore.com>
7202
7203 * gdb.ada/array_return.exp: Mark the last test as expected to fail
7204 on hppa32 targets.
7205
38fcd64c
DJ
72062006-02-06 Vladimir Prus <ghost@cs.msu.su>
7207
7208 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Test for the fullname
7209 field.
7210
1315ad46
MK
72112006-01-29 Mark Kettenis <kettenis@gnu.org>
7212
7213 * gdb.cp/bool.cc, gdb.cp/bool.exp: New files.
7214
5625b943
DJ
72152006-01-22 Daniel Jacobowitz <dan@codesourcery.com>
7216
7217 * gdb.arch/powerpc-prologue.c, gdb.arch/powerpc-prologue.exp: New
7218 files.
7219
80df1bbe
DJ
72202006-01-20 Daniel Jacobowitz <dan@codesourcery.com>
7221
7222 * gdb.cp/maint.exp: Set complaints to a positive value.
7223
9078e690
DJ
72242006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
7225
7226 * gdb.base/multi-forks.c: Add copyright notice. Include <stdlib.h>.
7227 * gdb.base/multi-forks.exp: Use a loop. Allow "fork" as a stopped
7228 function name.
7229
9c903399
DJ
72302006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
7231
7232 * gdb.base/checkpoint.c: Update copyright notice. Include
7233 <stdlib.h>.
7234
761ae4d6
JB
72352006-01-04 Jim Blandy <jimb@redhat.com>
7236
7237 * gdb.asm/asm-source.exp: Independently provide default values for
7238 asm-flags and debug-flags. Use 'string equal' to do the
7239 comparison, not the implicit expr's '==' operator. Remove
7240 now-unneeded assignments to asm-flags. In h8300 case, place
7241 "-gdwarf-2", not "-gdwarf2", in debug-flags, not asm-flags.
7242
099ac3dd
MS
72432006-01-04 Michael Snyder <msnyder@redhat.com>
7244
7245 * gdb.base/checkpoint.c: New file.
7246 * gdb.base/checkpoint.exp: New file.
7247 * gdb.base/multi-fork.c: New file.
7248 * gdb.base/multi-fork.exp: New file.
7249 * gdb.base/pi.txt: New file (data for checkpoint.c test).
7250
f4d85314
FF
72512006-01-04 Fred Fish <fnf@specifix.com>
7252
7253 * gdb.base/ptype.c (foo): Add typedef.
7254 (intfoo): Add function.
7255 * gdb.base/ptype1.c: New file.
7256 * gdb.base/ptype.exp: Handle compilation and linking with two
7257 source files. Test that proper type for "foo" is found based
7258 on source context rather than first match found in symtabs.
7259
a1b06f35
MK
72602005-12-28 Mark Kettenis <kettenis@gnu.org>
7261
7262 * gdb.asm/asm-source.exp (hppa-*-openbsd*): New.
7263 * gdb.asm/openbsd.inc: Indent commands.
7264
d082a1e2
MK
72652005-12-26 Mark Kettenis <kettenis@gnu.org>
7266
c65016bd
MK
7267 * gdb.base/freebpcmd.exp: Increase timeout.
7268
d082a1e2
MK
7269 * gdb.gdb/selftest.exp (test_with_self): Update copyright check.
7270
d3c32a0e
DJ
72712005-12-17 Daniel Jacobowitz <dan@codesourcery.com>
7272
7273 * gdb.base/default.exp: Update check for "show version".
7274
9fdb1f50
RC
72752005-12-09 Randolph Chung <tausq@debian.org>
7276
7277 * gdb.asm/asm-source.exp (hppa64-*-hpux*): New.
7278 * gdb.asm/pa64.inc: New file.
7279
5f2c56f7
RC
72802005-12-09 Randolph Chung <tausq@debian.org>
7281
7282 * gdb.asm/common.inc: Indent commands.
7283 * gdb.asm/asmsrc1.s: Likewise.
7284 * gdb.asm/asmsrc2.s: Likewise.
7285
8117349c
RC
72862005-12-09 Randolph Chung <tausq@debian.org>
7287
7288 * gdb.arch/pa-nullify.exp: Handle hppa64-*-* targets.
7289 (get_addr_of_sym): Remove duplicate print.
7290 (gen_core): xfail hppa*-*-hpux*, update expected output.
7291 * gdb.arch/pa-nullify.s: Reformat to also work on HPUX.
7292 * gdb.arch/pa64-nullify.s: New file.
7293
8f07f25a
RC
72942005-12-09 Randolph Chung <tausq@debian.org>
7295
7296 * gdb.base/dump.exp: Mark hppa64-*-* as 64-bit target.
7297
55b39184
DJ
72982005-12-07 Christophe Lyon <christophe.lyon@st.com>
7299
7300 * gdb.cp/printmethod.cc (main): Call virt and nonvirt, to force
7301 code generation for these functions.
7302 * gdb.cp/printmethod.exp: Expect "&A::nonvirt()" instead of an
7303 error message.
7304
31e2b00f
AS
73052005-12-02 Andrew Stubbs <andrew.stubbs@st.com>
7306
7307 * gdb.base/help.exp (help b, help br, help bre, help brea)
7308 (help break): Update the expected message.
7309
c3d0b56e
SC
73102005-11-11 Stephane Carrez <stcarrez@nerim.fr>
7311
7312 * gdb.asm/m68hc11.inc: Setup the data section.
7313 * gdb.asm/asm-source.exp (m6811-*-*): Don't use the target board linker
7314 script for this test.
7315 (m6812-*-*): Likewise.
7316
36ae0ea9
RC
73172005-11-09 Randolph Chung <tausq@debian.org>
7318
7319 * gdb.base/structs2.exp: Update xfail to only trigger for gcc-3.x.
7320
9d6f42e9
WZ
73212005-11-09 Wu Zhou <woodzltc@cn.ibm.com>
7322
7323 * gdb.base/break.exp: Fix a comment typo.
7324
e2126a14
EZ
73252005-11-03 Jim Blandy <jimb@redhat.com>
7326
a9c64011
AS
7327 Checked in by Elena Zannoni <ezannoni@redhat.com>
7328
e2126a14
EZ
7329 * gdb.dwarf2/mac-fileno.exp, gdb.dwarf2/mac-fileno.S: New tests.
7330
e0ac7199
CV
73312005-11-02 Corinna Vinschen <vinschen@redhat.com>
7332
7333 * gdb.arch/gdb1558.c: Include stdio.h.
7334
31d3fb18
MK
73352005-10-31 Mark Kettenis <kettenis@gnu.org>
7336
7337 * gdb.asm/asm-source.exp: Use -e instead of --entry.
7338
e52b687c
MK
73392005-10-31 Mark Kettenis <kettenis@gnu.org>
7340
7341 * gdb.base/bfp-test.exp: Properly anchor gdb_multiple_test usage.
7342
f4711d79
PG
73432005-10-17 Paul Gilliam <pgilliam@us.ibm.com>
7344
a9c64011
AS
7345 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
7346 vscr" tests to better match output.
f4711d79 7347
987a9106
JB
73482005-10-12 Jim Blandy <jimb@redhat.com>
7349
7350 * gdb.base/structs.exp (any): New function.
7351 (test_struct_returns): Don't make any assumptions at all about
7352 what value the function returns when GDB can't set the return
7353 value.
7354
2336bb58
JB
73552005-10-09 Joel Brobecker <brobecker@adacore.com>
7356
7357 * gdb.ada/arrayidx/p.adb: New file.
7358 * gdb.ada/arrayidx.exp: New testcase
7359
73602005-10-09 Joel Brobecker <brobecker@adacore.com>
1495de3f
JB
7361
7362 * gdb.ada/array_return/pck.ads: New file.
7363 * gdb.ada/array_return/pck.adb: New file.
7364 * gdb.ada/array_return/p.adb: New file.
7365 * gdb.ada/array_return.exp: New testcase.
7366
705335ea
JB
73672005-10-03 Joel Brobecker <brobecker@adacore.com>
7368
a9c64011
AS
7369 * gdb.base/arrayidx.c: New file.
7370 * gdb.base/arrayidx.exp: New testcase.
705335ea 7371
11ee9940
NR
73722005-09-29 Nick Roberts <nickrob@snap.net.nz>
7373
7374 * gdb.base/annota3.exp, gdb.cp/annota3.exp: The annotations
7375 frames-invalid and breakpoints-invalid are no longer generated
7376 with level 3 so don't expect them in the output.
7377
39fb8e9e
BR
73782005-09-27 Bob Rossi <bob@brasko.net>
7379
a9c64011 7380 * gdb.mi/mi-disassemble.exp, gdb.mi/mi2-disassemble.exp: Remove .*
39fb8e9e
BR
7381 from test. Escape the | in mi_gdb_test call.
7382 * gdb.mi/mi-basics.exp, gdb.mi/mi-cli.exp, gdb.mi/mi-disassemble.exp,
7383 gdb.mi/mi-pthreads.exp, gdb.mi/mi-stack.exp, gdb.mi/mi2-basics.exp,
7384 gdb.mi/mi2-cli.exp, gdb.mi/mi2-disassemble.exp,
7385 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-stack.exp: Add extra details to
7386 expected regex's in mi_gdb_test calls.
7387 * lib/mi-support.exp: Remove arbitrary .* from tests.
7388 (mi_gdb_test): Add string_regex variable. Add anchor to main -re.
7389 Fully anchor GDB/MI expected results in mi_gdb_test.
7390 * lib/gdb.exp (string_to_regexp): Escape the ] character.
7391 * gdb.base/sizeof.exp: Remove escape character. Correct test.
7392
2af48f68
PB
73932005-09-26 Paul Brook <paul@codesourcery.com>
7394
7395 * long_long.exp: Exclude eabi targets from arm FPA float format test.
7396
f34502bc
WZ
73972005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
7398
7399 * bfp-test.c: New file.
7400 * bfp-test.exp: New testcase.
7401
ca929517
WZ
74022005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
7403
7404 * gdb.fortran/subarray.exp: New testcase to test the evaluation
7405 of subarray and substring variable.
7406 * gdb.fortran/subarray.f: New source file for the test of subarray
7407 and substring variable evaluation.
7408 * gdb.fortran/exprs.exp: Add four tests for substring evaluation
7409 of string constant.
7410
c761af65
DJ
74112005-09-19 Daniel Jacobowitz <dan@codesourcery.com>
7412
7413 * gdb.arch/altivec-regs.exp, gdb.arch/altivec-abi.exp: Update
7414 copyright dates.
7415
561d7a1d
PG
74162005-09-19 Paul Gilliam <pgilliam@us.ibm.com>
7417
7418 * gdb.arch/altivec-regs.exp (info powerpc altivec): Replace the 'info
7419 powerpc altivec' test with an almost identical 'info vector' test.
7420
b2b64cc9
PG
74212005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
7422
a9c64011
AS
7423 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
7424 vscr" tests to match output.
b2b64cc9 7425
6ac4d15a
PG
74262005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
7427
a9c64011
AS
7428 * gdb.arch/altivec-regs.exp: Adjust "print $vx<i>" tests to match
7429 output.
6ac4d15a 7430
40e55bef
BR
74312005-09-11 Bob Rossi <bob@brasko.net>
7432
7433 * lib/mi-support.exp (mi_gdb_test): Change -re to not be anchored.
a9c64011 7434 * gdb.mi/mi-syn-frame.exp: Call mi_gdb_test twice instead of once for
40e55bef
BR
7435 commands that return an MI output command and an asyncronous MI output
7436 command.
7437 * gdb.mi/mi-console.exp: Ditto.
7438
3c7385ec
BR
74392005-09-11 Bob Rossi <bob@brasko.net>
7440
7441 * gdb.mi/mi-var-child.c: Include <string.h>.
7442
a6cd0eb3
DJ
74432005-09-10 Daniel Jacobowitz <dan@codesourcery.com>
7444
7445 * killed.exp: Correct gdb_expect syntax.
7446
2f168eed
CV
74472005-08-09 Corinna Vinschen <vinschen@redhat.com>
7448
7449 * lib/mi-support.exp (mi_gdb_load): Fix typo.
7450
ecd3fd0f
BR
74512005-08-02 Bob Rossi <bob@brasko.net>
7452
7453 * gdb.mi/mi-basics.exp: Tell mi_gdb_start to use a PTY for inferior.
7454 (test_setshow_inferior_tty): Add global mi_inferior_tty_name to scope.
7455 Change tests to inferior-tty-set/show.
7456 * gdb.mi/mi-console.exp: Tell mi_gdb_start to use a PTY for inferior.
7457 (47-exec-next): Use mi_gdb_test to get GDB and Inferior output.
7458 * gdb.mi/mi-syn-frame.exp: Tell mi_gdb_start to use a PTY for
7459 inferior. Use mi_gdb_test to get GDB and Inferior output.
7460 * lib/mi-support.exp (mi_inferior_spawn_id): Add inferior PTY
7461 descriptor.
7462 (mi_inferior_tty_name): Add inferior PTY file name.
7463 (mi_gdb_start): Add INFERIOR_PTY parameter.
7464 (mi_gdb_test): Add IPATTERN parameter.
7465
f1ea48cb 74662005-08-02 Bob Rossi <bob@brasko.net>
a9c64011 7467
f1ea48cb
BR
7468 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Add MESSAGE
7469 parameter to mi_gdb_test.
7470 * lib/mi-support.exp (mi_gdb_test): Make MESSAGE parameter necessary.
7471
6e650a67
DJ
74722005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
7473
7474 * gdb.mi/mi-var-child.c (do_children_tests): Initialize
7475 struct_declarations.
7476 * gdb.mi/mi-var-child.exp: Step over the initialization of
7477 struct_declarations.
7478
8be260b6
DJ
74792005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
7480
7481 * gdb.mi/basics.c, gdb.mi/var-cmd.c: Revert last change.
7482 * gdb.mi/mi-stack.c: New file, based on gdb.mi/basics.c.
7483 * gdb.mi/mi-var-child.c: New file, based on gdb.mi/var-cmd.c.
7484 * gdb.mi/mi-stack.exp: Update to use mi-stack.c as a source file.
7485 * gdb.mi/mi-var-child.exp: Update to use mi-var-child.c as a source
7486 file.
7487
4e660f07
NR
74882005-07-27 Nick Roberts <nickrob@snap.net.nz>
7489
7490 * gdb.mi/var-cmd.c: Give long_array in _struct_decl 12 elements.
7491 (do_children_tests): Assign values to the extra elements.
7492
7493 * gdb.mi/mi-var-child.exp: Adapt tests for extra elements and use
7494 them for tests for "-var-update --no-values" and
a9c64011 7495 "-var-update --all-values".
4e660f07
NR
7496 Add test for "-var-list-children --simple-values".
7497
7498 * gdb.mi/basics.c (callee4): Add integer array D[3]...
7499
7500 * gdb.mi/mi-stack.exp (test_stack_locals_listing): ...to test
7501 "-stack-list-locals --simple-values" Improve doc strings and
7502 comments.
7503
6bdae935
MK
75042005-07-18 Mark Kettenis <kettenis@gnu.org>
7505
598b7a6f
MK
7506 * gdb.base/sigaltstack.exp (finish_test): KFAIL gdb/1736 on
7507 *-*-openbsd*.
7508 * gdb.base/sigstep.exp (advancei): KFAIL gdb/1736 on *-*-openbsd*.
7509
6bdae935
MK
7510 * gdb.base/sigaltstack.c (main): Use stack_t instead of `struct
7511 sigaltsatck'.
7512
1323e929 75132005-07-14 Bob Rossi <bob@brasko.net>
a9c64011 7514
1323e929
BR
7515 * gdb.base/default.exp (tty): Changed output of command.
7516 * gdb.base/help.exp (help tty): Ditto.
7517
b1a9c082
MK
75182005-07-12 Mark Kettenis <kettenis@gnu.org>
7519
7520 * gdb.arch/i386-sse.exp: Compile with -msse when using GCC.
7521
10a844a2
MK
75222005-07-10 Mark Kettenis <kettenis@gnu.org>
7523
7524 * gdb.mi/mi2-stack.exp (test_stack_locals_listing): Remove test for
7525 -stack-select-frame without arguments.
7526 (test_stack_frame_listing): Add test for newly implemented command
7527 -stack-info-frame.
7528
3cb3b8df
BR
75292005-07-06 Bob Rossi <bob@brasko.net>
7530
7531 * gdb.mi/mi-basics.exp (test_setshow_inferior_tty): Test MI tty
7532 command.
7533 (Copyright): Update copyright.
7534
a0c5fbcf
WZ
75352005-07-06 Wu Zhou <woodzltc@cn.ibm.com>
7536
7537 * gdb.fortran/exprs.exp (test_arithmetic_expressions): Add five
7538 tests to evaluate exponentiation expression.
7539
984971d0
AS
75402005-06-29 Andreas Schwab <schwab@suse.de>
7541
7542 * gdb.base/sigrepeat.c: Include <stdlib.h> and add return type for
7543 main to avoid warnings.
7544
7545 * gdb.base/sigrepeat.exp: Fix reference to undefined variable.
7546
fe03833f
NR
75472005-06-20 Nick Roberts <nickrob@snap.net.nz>
7548
7549 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Remove test for
7550 -stack-select-frame without arguments.
7551 (test_stack_frame_listing): Add test for newly implemented command
7552 -stack-info-frame.
a9c64011 7553
7a55f279
WZ
75542005-06-17 Wu Zhou <woodzltc@cn.ibm.com>
7555
0ffa0ea5
DJ
7556 * gdb.fortran/array-element.f: New file.
7557 * gdb.fortran/array-element.exp: New testcase.
7a55f279 7558
26585198
DJ
75592005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
7560
7561 * gdb.base/bigcore.exp: Correct checks for systems which can
7562 not dump a large core file.
7563
c1bd25fd
DJ
75642005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
7565
7566 * gdb.base/relocate.c: Add a copyright notice.
7567 (dummy): Remove.
7568 * gdb.base/relocate.exp: Test printing the values of variables
7569 from a relocatable file.
7570
589e074d
DJ
75712005-06-12 Daniel Jacobowitz <dan@codesourcery.com>
7572
7573 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Don't expect
7574 excess MI output after an error.
7575
0915f927
JB
75762005-05-29 Joel Brobecker <brobecker@adacore.com>
7577
7578 * gdb.arch/alpha-step.c: New file.
7579 * gdb.arch/alpha-step.exp: New testcase.
7580
76ff342d
DJ
75812005-05-17 Daniel Jacobowitz <dan@codesourcery.com>
7582 Dennis Brueni <dennis@slickedit.com>
7583
7584 * gdb.mi/mi-cli.exp, gdb.mi/mi-return.exp, gdb.mi/mi-stack.exp,
7585 gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp,
7586 gdb.mi/mi-var-display.exp, gdb.mi/mi-watch.exp, gdb.mi/mi2-cli.exp,
7587 gdb.mi/mi2-return.exp, gdb.mi/mi2-stack.exp,
7588 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
7589 gdb.mi/mi2-var-display.exp: Expect fullname field in stack frames.
7590 * lib/mi-support.exp (mi_runto, mi_execute_to_helper): Likewise.
7591
96b0c7ac
DJ
75922005-05-17 Paul Gilliam <pgilliam@us.ibm.com>
7593 Wu Zhou <woodzltc@cn.ibm.com>
7594
7595 * gdb.base/shreloc.exp: Use gdb_compile_shlib. Add support for
7596 IBM's xlc compiler.
7597 * gdb.base/shreloc1.c (fn_1): Reference variable static_var_1.
7598 * gdb.base/shreloc2.c (fn_2): Reference variable static_var_2.
7599
f21565d2
JB
76002005-05-13 Jim Blandy <jimb@redhat.com>
7601
7602 * gdb.base/call-ar-st.exp: Call 'untested' and return -1 instead of
7603 calling gdb_suppress_entire_file.
7604 * gdb.base/charset.exp: Same.
7605 * gdb.base/call-rt-st.exp: Same.
7606
6006a3a1
BR
76072005-05-05 Bob Rossi <bob_rossi@cox.net>
7608
7609 * lib/gdb.exp (fullname_syntax): Added global regex.
7610 (fullname_syntax_POSIX): Ditto.
7611 (fullname_syntax_UNC): Ditto.
7612 (fullname_syntax_DOS_CASE): Ditto.
7613 (fullname_syntax_DOS): Ditto.
7614 * gdb.mi/mi-file.exp (test_file_list_exec_source_file): Added
7615 fullname_syntax variable to scope and use it.
7616 (test_file_list_exec_source_files): Ditto.
7617 * gdb.mi/mi2-file.exp (test_file_list_exec_source_file): Ditto.
7618
c3b69c04
DJ
76192005-05-04 Daniel Jacobowitz <dan@codesourcery.com>
7620
7621 * gdb.threads/linux-dp.exp: Check for *-*-linux-gnu*.
7622
3c95e6af
PG
76232004-05-02 Paul Gilliam <pgilliam@us.ibm.com>
7624
a9c64011
AS
7625 * lib/gdb.exp (skip_altivec_tests): New function, based on
7626 check_vmx_hw_available from the GCC testsuite.
7627 * lib/gdb.arch/altivec-abi.exp: Use skip_altivec_tests.
7628 * lib/gdb.arch/altivec-regs.exp: Likewise.
3c95e6af 7629
78df6c56
JB
76302005-05-02 Jim Blandy <jimb@redhat.com>
7631
7632 * gdb.base/auxv.exp: Call 'untested' and return -1 instead of
7633 calling gdb_suppress_entire_file.
7634
1690f9cf
DJ
76352005-04-30 Randolph Chung <tausq@debian.org>
7636
7637 * gdb.threads/staticthreads.exp: Override signal to check for hppa.
7638 Slightly relax "sem_post" name checking.
7639
5ea106f7
PG
76402005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
7641
7642 * gdb.base/unload.exp: Use new shared library infrastructure.
7643
bf7234cf
PG
76442005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
7645
7646 * gdb.base/so-impl-ld.exp: Use new shared library
a9c64011 7647 infrastructure.
bf7234cf 7648
547b869a
CV
76492005-04-29 Corinna Vinschen <vinschen@redhat.com>
7650
7651 * gdb.asm/asm-source.exp: Add h8300 to supported targets.
7652 * gdb.asm/h8300.inc: New file.
7653
f07e55f0
PG
76542005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
7655
7656 * gdb.base/shlib-call.exp: Change to use new shared library
7657 infrastructure.
7658
3cbba3d1
PG
76592005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
7660
a9c64011
AS
7661 * gdb.base/pending.exp: Change to use new shared library
7662 infrastructure.
3cbba3d1 7663
ed6df200
PG
76642005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
7665
a9c64011
AS
7666 * gdb.base/nodebug.exp: Allow for compiling by IBM's xlc compiler,
7667 use test_compiler_info instead of gcc_compiled, and update copyright.
ed6df200 7668
8c8f4ebe
PG
76692005-04-27 Paul Gilliam <pgilliam@us.ibm.com>
7670
a9c64011
AS
7671 * gdb.base/annota1.exp : Deal with messages caused by breakpoints in
7672 shared objects being adjusted and update copyright years.
8c8f4ebe 7673
607fbc54
DJ
76742005-04-27 Daniel Jacobowitz <dan@codesourcery.com>
7675
7676 * ChangeLog: Correct some 2003-01-13 dates.
7677 * gdb.base/sigbpt.exp, gdb.base/signull.exp, gdb.cp/bs15503.exp,
7678 gdb.cp/exception.exp, gdb.cp/userdef.cc, gdb.cp/userdef.exp,
7679 gdb.mi/mi-console.exp, gdb.mi/mi2-console.exp,
7680 gdb.trace/collection.exp, gdb.trace/passc-dyn.exp,
7681 gdb.trace/tfind.exp: Update copyright years.
7682
57bf0e56
DJ
76832005-04-14 Paul Gilliam <pgilliam@us.ibm.com>
7684 Daniel Jacobowitz <dan@codesourcery.com>
7685
7686 * lib/gdb.exp (gdb_compile): Handle shlib=.
7687 (gdb_compile_shlib): New function.
7688
9b593790
PG
76892005-04-12 Paul Gilliam <pgilliam@us.ibm.com>
7690
a9c64011 7691 * lib/gdb.exp (test_compiler_info): Give argument a default value.
9b593790 7692
9494c6a5
DJ
76932005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
7694
7695 * Makefile.in (ALL_SUBDIRS): Replace gdb.gdbserver with
7696 gdb.server.
7697 * configure.ac: Likewise.
7698 * configure: Regenerated.
7699 * gdb.gdbserver/Makefile.in: Moved to...
7700 * gdb.server/Makefile.in: ... here.
7701 * gdb.gdbserver/server.c: Moved to...
7702 * gdb.server/server.c: ... here.
7703 * gdb.gdbserver/server-run.exp: Moved to...
7704 * gdb.server/server-run.exp: ... here.
7705
6f8eac0e
DJ
77062005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
7707
7708 * Makefile.in (ALL_SUBDIRS): Add gdb.gdbserver.
7709 * configure.ac: Create gdb.gdbserver/Makefile.
7710 * configure: Regenerated.
7711 * lib/gdbserver-support.exp: New file, derived from
7712 config/gdbserver.exp.
7713 * config/gdbserver.exp: Use gdbserver-support.exp.
7714 * gdb.gdbserver/Makefile.in: New file.
7715 * gdb.gdbserver/server.c: New file.
7716 * gdb.gdbserver/server-run.exp: New file.
7717
6e87504d
PG
77182005-04-06 Paul Gilliam <pgilliam@us.ibm.com>
7719
a9c64011
AS
7720 * lib/gdb.exp (test_compiler_info): Return compiler_info
7721 if no arguments are given.
6e87504d 7722
d1779be4
PG
77232005-04-01 Paul Gilliam <pgilliam@us.ibm.com>
7724
7725 * gdb.arch/altivec-abi.exp: Check for compiler and set
7726 use altivec' flag accordingly.
7727 * gdb.arch/altivec-regs.exp: Likewise.
7728
88750304
DJ
77292005-03-29 Daniel Jacobowitz <dan@codesourcery.com>
7730
7731 * gdb.base/ptr-typedef.exp, gdb.base/ptr-typedef.c: New files.
7732
f3fb768d
AS
77332005-03-27 Andreas Schwab <schwab@suse.de>
7734
7735 * gdb.base/bigcore.c (main): Add missing mode argument in open
7736 call.
7737
7e813ac5
DJ
77382005-03-25 Daniel Jacobowitz <dan@codesourcery.com>
7739
7740 * lib/mi-support.exp (mi_gdb_load): Use /tmp for gdbserver
7741 downloads.
7742 * config/gdbserver.exp (gdb_load): Likewise.
7743
8e3049aa
PB
77442005-03-14 Paul Brook <paul@codesourcery.com>
7745
7746 * lib/mi-support.exp: Use mi_gdb_target_cmd to connect to remote
7747 targets.
7748
a9df7c44
JB
77492005-03-09 Joel Brobecker <brobecker@adacore.com>
7750
7751 * gdb.dwarf2/dup-psym.S: New file.
7752 * gdb.dwarf2/dup-psym.exp: New testcase.
7753
9f0d94e8
JB
77542005-03-09 Joel Brobecker <brobecker@adacore.com>
7755
7756 * gdb.ada/exec_changed/first.adb: New file.
7757 * gdb.ada/exec_changed/second.adb: New file.
7758 * gdb.ada/exec_changed.exp: New testcase.
7759
5f579bc5
NS
77602005-03-08 Nathan Sidwell <nathan@codesourcery.com>
7761
36e9969c
NS
7762 * gdb.cp/userdef.cc (A1::operator+): New unary plus.
7763 (A2): New class.
7764 (main): Test operator+.
7765 * gdb.cp/userdef.exp: Test unary plus. Use A2::operator+ for
7766 breakpoint test.
7767
5f579bc5
NS
7768 * gdb.base/sigbpt.exp: Disable if gdb,nosignals.
7769 * gdb.base/signull.exp: Disable if gdb,nosignals.
7770 * gdb.cp/bs15503.exp: Disable if skip_cplus_tests
7771 * gdb.cp/exception.exp: Disable if skip_cplus_tests.
7772 * gdb.mi/mi-console.exp: Disable hello test if gdb,noinferiorio.
7773 * gdb.mi/mi2-console.exp: Likewise.
7774 * gdb.trace/collection.exp (run_trace_experiment): Consume the
7775 continue output at start.
7776 (gdb_collect_locals_test): Robustify regexp.
7777 * gdb.trace/passc-dyn.exp: Fix comment typo.
7778 * gdb.trace/tfind.exp: Don't enable optimization. Remove stray ']'.
7779
be46087e
CV
77802005-03-08 Corinna Vinschen <vinschen@redhat.com>
7781
7782 * gdb.asm/asm-source.exp: Add iq2000 case.
7783 * gdb.asm/iq2000.inc: New file.
7784
384e1a61 77852005-03-07 Manoj Iyer <manjo@austin.ibm.com>
a9c64011 7786
384e1a61
MI
7787 * gdb.base/command.exp: Change hardcoded value to regular expression.
7788 * gdb.base/float.exp: Add powerpc to the list of targets checked.
7789
584b6e9e
DJ
77902005-03-07 Daniel Jacobowitz <dan@codesourcery.com>
7791
7792 * gdb.asm/alpha.inc, gdb.asm/frv.inc, gdb.asm/i386.inc,
7793 gdb.asm/ia64.inc, gdb.asm/m68hc11.inc, gdb.asm/m68k.inc,
7794 gdb.asm/mips.inc, gdb.asm/pa.inc, gdb.asm/powerpc.inc,
7795 gdb.asm/s390.inc, gdb.asm/s390x.inc, gdb.asm/sh.inc,
7796 gdb.asm/x86_64.inc: Use .purgem before redefining macros.
7797
ab5b5d61
MK
77982005-03-05 Mark Kettenis <kettenis@gnu.org>
7799
7800 * gdb.cp/ovldbreak.exp: Adjust regular expression for recent
7801 changes.
7802
ae051c1b
PG
78032004-03-03 Paul Gilliam <pgilliam@us.ibm.com>
7804
a9c64011
AS
7805 * lib/compiler.c: Add test for IBM's xlc compiler.
7806 * lib/compiler.cc: Likewise.
ae051c1b 7807
3f0f6ed2
JB
78082004-02-24 Joel Brobecker <brobecker@adacore.com>
7809
7810 * gdb.ada/fixed_points.exp: Create compilation object directory
7811 before running the test.
7812 * gdb.ada/null_record.exp: Likewise.
7813 * gdb.ada/packed_array.exp: Likewise.
7814 * gdb.ada/start.exp: Likewise.
7815
724f452b
JB
78162005-02-15 Joel Brobecker <brobecker@adacore.com>
7817
7818 * gdb.ada/packed_array/pa.adb: New file.
7819 * gdb.ada/packed_array.exp: New testcase.
7820
57f5cdfb 78212005-02-10 Mark Kettenis <kettenis@gnu.org>
ebdda337 7822
1f393151
MK
7823 * gdb.dwarf2/dw2-intermix.exp, gdb.dwarf2/dw2-intermix.S: New
7824 files.
7825
ebdda337
MK
7826 * gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/dw2-intercu.exp: Run tests
7827 on *-*-openbsd*. Correctly match whitespace in regukar
7828 expressions.
7829
cf309262
DJ
78302005-02-10 Daniel Jacobowitz <dan@debian.org>
7831
7832 From Ramana Radhakrishnan <ramana.radhakrishnan@codito.com>:
7833 PR exp/1821
7834 * gdb.base/gdb1821.c: New test file.
7835 * gdb.base/gdb1821.exp: New test file.
7836
3be49e7a
JB
78372005-02-09 Joel Brobecker <brobecker@adacore.com>
7838
7839 * gdb.base/start.c: New file.
7840 * gdb.base/start.exp: New testcase.
7841
e292e67d
JB
78422005-02-09 Joel Brobecker <brobecker@adacore.com>
7843
7844 * gdb.ada/start/dummy.adb: New file.
7845 * gdb.ada/start.exp: New testcase.
7846
dbdfa66c
CV
78472005-02-09 Corinna Vinschen <vinschen@redhat.com>
7848
7849 * maint.exp: Raise timeout to give Cygwin targeted GDBs more time
7850 for printing symbols and statistics.
7851 Add test for using relative pathnames in "maint print msymbols" test.
7852 Mark "maint info sections DATA" XFAIL on Cygwin.
7853 Remove Cygwin XFAIL mark on "help maint dump-me" and "maint dump-me"
7854 tests.
7855
d7941671
AC
78562005-02-09 Andreas Schwab <schwab@suse.de>
7857
7858 Committed by Andrew Cagney <cagney@gnu.org>
7859 * gdb.base/remotetimeout.exp: New file.
7860
74e5ef44
MK
78612005-02-07 Mark Kettenis <kettenis@gnu.org>
7862
7863 * gdb.base/interp.exp: Remove trailing \n in gdb_test commands.
7864
464dd14d
JB
78652005-02-03 Joel Brobecker <brobecker@adacore.com>
7866
7867 * gdb.ada/gnat_ada.gpr: New file.
7868 * gdb.ada/gnat_ada.gin: Delete, no longer used.
7869 * lib/ada.exp (gdb_compile_ada): Minor adaptation to new project file.
7870 * configure.ac: No longer generate gnat_ada.gpr.
7871 * configure: Regenerate.
7872 * gdb.ada/Makefile.in: Minor adaptations due to new project file.
7873 * gdb.ada/null_record/null_record.adb: Moved here from gdb.ada.
7874 * gdb.ada/null_record/bar.ads: Likewise.
7875 * gdb.ada/null_record/bar.adb: Likewise.
7876 * gdb.ada/fixed_points/fixed_points.adb: Likewise.
7877 * gdb.ada/null_record.exp (testdir): New variable.
7878 (testfile): executable is now in testdir subdirectory.
7879 (srcfile): Use full path to the main compilation unit.
7880 * gdb.ada/fixed_points.exp: Same changes as above.
7881
30d756ae
NR
78822005-02-03 Nick Roberts <nickrob@snap.net.nz>
7883
7884 * gdb.base/interp.exp: New test.
7885
9d799f85
AC
78862005-01-24 Andrew Cagney <cagney@gnu.org>
7887
7888 * gdb.base/sigrepeat.exp, gdb.base/sigrepeat.c: New test.
7889
15656118
AC
78902005-01-19 Andrew Cagney <cagney@gnu.org>
7891
a892c31b
AC
7892 * gdb.stabs/Makefile.in (Makefile): Update dependencies -
7893 configure.ac not configure.in.
7894
15656118
AC
7895 * gdb.base/scope.exp (test_at_main): Delete any XFAIL and/or KFAIL
7896 of powerpc*-*-*.
7897 * gdb.hp/gdb.base-hp/callfwmall.exp (do_function_calls): Ditto.
a9c64011 7898 * gdb.base/list.exp (test_list_function)
15656118
AC
7899 (test_list_filename_and_function): Ditto.
7900 * gdb.base/callfuncs.exp (do_function_calls): Ditto.
7901
a7b01baf
AC
79022005-01-16 Andrew Cagney <cagney@gnu.org>
7903
17d92a02
AC
7904 * gdb.base/source.exp: Delete KFAIL gdb/1846, simplify.
7905
a7b01baf
AC
7906 * gdb.base/source-error.gdb, gdb.base/source.exp: New files.
7907
bc8332bb
AC
79082005-01-14 Andrew Cagney <cagney@gnu.org>
7909
7910 * gdb.mi/mi-var-cmd.exp: Adjust "create int" test to match output.
7911 * gdb.mi/mi2-var-cmd.exp: Ditto.
7912
4d074752
CV
79132005-01-10 Corinna Vinschen <vinschen@redhat.com>
7914
7915 * gdb.base/fileio.c: Include unistd.h as required for lseek(2).
7916
bec39cab
AC
79172005-01-07 Andrew Cagney <cagney@gnu.org>
7918
7919 * configure.ac: Rename configure.in, require autoconf 2.59.
7920 * configure: Re-generate.
7921 * gdb.stabs/configure.ac: Rename configure.in, require autoconf 2.59.
7922 * gdb.stabs/configure: Re-generate.
7923 * gdb.hp/configure.ac: Rename configure.in, require autoconf 2.59.
7924 * gdb.hp/configure: Re-generate.
7925 * gdb.hp/gdb.objdbg/configure.ac: Rename configure.in, require
7926 autoconf 2.59.
7927 * gdb.hp/gdb.objdbg/configure: Re-generate.
7928 * gdb.hp/gdb.defects/configure.ac: Rename configure.in, require
7929 autoconf 2.59.
7930 * gdb.hp/gdb.defects/configure: Re-generate.
7931 * gdb.hp/gdb.compat/configure.ac: Rename configure.in, require
7932 autoconf 2.59.
7933 * gdb.hp/gdb.compat/configure: Re-generate.
7934 * gdb.hp/gdb.base-hp/configure.ac: Rename configure.in, require
7935 autoconf 2.59.
7936 * gdb.hp/gdb.base-hp/configure: Re-generate.
7937 * gdb.hp/gdb.aCC/configure.ac: Rename configure.in, require
7938 autoconf 2.59.
7939 * gdb.hp/gdb.aCC/configure: Re-generate.
7940
f10b16d4
JB
79412004-12-15 Jim Blandy <jimb@redhat.com>
7942
7943 * gdb.threads/linux-dp.exp: Fix output regexp to handle output
7944 under NPTL when there is debugging info available for libpthread.
7945
fb6e1814
JG
79462004-12-13 Jerome Guitton <guitton@gnat.com>
7947
7948 * gdb.ada/fixed_points.c: New file.
7949 * gdb.ada/fixed_points.exp: New file.
7950
fe46cd3a
RC
79512004-12-03 Randolph Chung <tausq@debian.org>
7952
7953 * gdb.arch/pa-nullify.exp: New file.
7954 * gdb.arch/pa-nullify.s: New file.
7955
8de0841b
RC
79562004-11-30 Randolph Chung <tausq@debian.org>
7957
7958 * gdb.threads/thread_check.exp: Use ${srcfile} for test program name
7959 instead of "tbug". Fix regexp to work properly with gdb_test.
7960
c8170782
PH
79612004-11-29 Paul Hilfinger <Hilfinger@gnat.com>
7962
7963 * gdb.base/bitfields2.exp: New test.
7964 * gdb.base/bitfields2.c: New file.
7965
954269c2
RE
79662004-11-28 Richard Earnshaw <rearnsha@arm.com>
7967
7968 * config/sim.exp (gdb_load): Return 0 on success, -1 on failure.
7969
0107feed
RC
79702004-11-16 Randolph Chung <tausq@debian.org>
7971
7972 * gdb.base/unload.exp: Pass relative path to gdb_get_line_number.
7973
f073ae8c
DJ
79742004-11-14 Daniel Jacobowitz <dan@debian.org>
7975
7976 * gdb.threads/threadapply.exp: Correct "macro details" test.
7977
19ad59e7
JJ
79782004-11-11 Jeff Johnston <jjohnstn@redhat.com>
7979
7980 * gdb.threads/threadapply.exp: New test.
7981 * gdb.threads/threadapply.c: New file.
7982
9cf0961b
MK
79832004-11-07 Mark Kettenis <kettenis@gnu.org>
7984
7985 * gdb.base/savedregs.exp: Correct pattern used for sigtramp
7986 frames.
7987
c789492a
FL
79882004-11-05 Felix Lee <felix+log1@specifixinc.com>
7989
7990 * gdb.base/cursal.exp: New file.
7991 * gdb.base/cursal.c: New file.
7992
a1e167bb
AC
79932004-11-03 Andrew Cagney <cagney@gnu.org>
7994
7995 * gdb.base/savedregs.exp, gdb.base/savedregs.c: New files.
7996
b7cbf173
MK
79972004-10-30 Mark Kettenis <kettenis@gnu.org>
7998
7999 * gdb.asm/asm-source.exp: Add mips*-*-netbsd* to the list of
8000 NetBSD/ELF targets.
8001
88f9d34f
JB
80022004-10-29 Joel Brobecker <brobecker@gnat.com>
8003
8004 * gdb.threads/bp_in_thread.c: New file, copied from
8005 pthread_cond_wait.c.
8006 * gdb.threads/bp_in_thread.c: Use bp_in_thread.c as the source
8007 file, rather than reusing the .c file from another testcase.
8008
ca7d6a0c
JB
80092004-10-20 Joel Brobecker <brobecker@gnat.com>
8010
8011 * gdb.ada/null_record.exp: Check where we stopped after
8012 sending the start command, instead of where the associated
8013 temporary breakpoint was inserted.
8014
0d863d03
AC
80152004-10-14 Andrew Cagney <cagney@gnu.org>
8016
8017 * gdb.mi/gdb701.c (main): Return 0.
8018
d11e72cb
DJ
80192004-10-13 Daniel Jacobowitz <dan@debian.org>
8020
d40539a4 8021 * gdb.dwarf2/dw2-intercu.S, gdb.dwarf2/dw2-intercu.exp: New files.
d11e72cb 8022
e1923096
JJ
80232004-10-12 Jeff Johnston <jjohnstn@redhat.com>
8024
8025 * gdb.threads/schedlock.c: Add comment markers to use to find
8026 line numbers.
8027 * gdb.threads/schedlock.exp: Adjust regex to handle the new
8028 comments.
8029 * gdb.threads/watchthreads.exp: Use gdb_get_line_number to find
8030 breakpoint lines.
8031
ec8ba2c9
DJ
80322004-10-12 Daniel Jacobowitz <dan@debian.org>
8033
8034 * gdb.dwarf2/dw2-basic.exp: Run on Hurd also.
8035
0eb3658b
DJ
80362004-10-12 Daniel Jacobowitz <dan@debian.org>
8037
8038 * configure.in: Add gdb.dwarf2.
8039 * configure: Regenerated.
8040 * Makefile.in: Add gdb.dwarf2.
8041 * gdb.dwarf2/Makefile.in, gdb.dwarf2/dw2-basic.S,
8042 gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/main.c,
8043 gdb.dwarf2/file1.txt: New files.
8044
a271cc33
OF
80452004-10-11 Orjan Friberg <orjanf@axis.com>
8046
a9c64011 8047 * gdb.threads/bp_in_thread.exp: Use runto_main and "continue" instead
a271cc33
OF
8048 of "run", since the latter doesn't work with remote targets. Adjust
8049 the breakpoint numbering accordingly.
8050 * gdb.threads/pthread_cond_wait.exp: Ditto.
8051
895ce074
MC
80522004-10-08 Michael Chastain <mec.gnu@mindspring.com>
8053
8054 * gdb.base/overlays.exp: Update copyright years.
8055
6be3092d
KI
80562004-10-08 Kei Sakamoto <sakamoto.kei@renesas.com>
8057
8058 * gdb.base/overlays.exp: Disable if target is Linux.
8059
e05389b8
FL
80602004-10-06 Felix Lee <felix+log1@specifixinc.com>
8061
8062 * config/gdbserver.exp (gdb_load): Use right filename on remote.
8063
73cb587d
KI
80642004-10-05 Kei Sakamoto <sakamoto.kei@renesas.com>
8065
8066 * gdb.asm/asm-source.exp: Add m32r-linux target.
8067 * gdb.asm/m32r-linux.inc: New file.
8068
3c0edcdc
AC
80692004-09-24 Andrew Cagney <cagney@redhat.com>
8070 David Anderson <anderson@redhat.com>
8071
8072 * gdb.base/bigcore.exp (extract_heap): If the expect "file size"
8073 command fails, assume things will work.
8074 * gdb.base/bigcore.c: Include <sys/stat.h> and <fcntl.h>.
8075 (_GNU_SOURCE): Define.
8076 (print_unsigned, print_hex): Change parameter to "long long".
8077 (print_byte_count): New function, use to print byte counts.
8078 (large_off_t, large_lseek, O_LARGEFILE): Define dependant on
8079 O_LARGEFILE.
8080 (main): Compute an upper bound on a corefile in max_core_size.
8081 Limit memory chunk size to max_core_size. Limit total memory
8082 allocated to max_core_size.
8083
4bb3667f
AC
80842004-09-23 Andrew Cagney <cagney@gnu.org>
8085
8086 * gdb.base/bigcore.exp: Replace the code that creates a corefile
8087 from a separate process with code that creates a corefile by
8088 making the inferior dump core.
8089
60fe1a51
MK
80902004-09-23 Mark Kettenis <kettenis@gnu.org>
8091
8092 * gdb.base/sigstep.exp: Avoid comments withing gdb_test_multiple
8093 block.
8094
8e937346
MC
80952004-09-23 Michael Chastain <mec.gnu@mindspring.com>
8096
8097 * gdb.base/constvars.exp (local_compiler_xfail_check_2):
8098 New proc. Accept both gcc 3.x.x and gcc 4.x.x.
8099 * gdb.base/volatile.exp (local_compiler_xfail_check_2):
8100 Likewise.
8101
7213f6d6
JJ
81022004-09-20 Jeff Johnston <jjohnstn@redhat.com>
8103
8104 * gdb.java/jprint.exp: New test case for java inferior call.
8105 * gdb.java/jprint.java: Ditto.
8106
eac69dca
JB
81072004-09-15 Joel Brobecker <brobecker@gnat.com>
8108
8109 * gdb.base/bigcore.exp: Deactivate on IRIX targets.
8110
22227696
MC
81112004-09-14 Michael Chastain <mec.gnu@mindspring.com>
8112
8113 * gdb.threads/killed.c: Include <stdlib.h>.
8114 * gdb.threads/pthreads.c: Likewise.
8115
7dd403a4
MC
81162004-09-14 Michael Chastain <mec.gnu@mindspring.com>
8117
8118 * gdb.threads/killed.c: Add copyright notice.
8119
33f2d567
JM
81202004-09-10 Jason Molenda (jmolenda@apple.com)
8121
a9c64011
AS
8122 * gdb.base/define.exp: Two new tests to verify zero space chars
8123 after 'if' and 'while' commands in a user-defined command is correctly
8124 parsed.
33f2d567 8125
e05b62ac
AC
81262004-09-08 Andrew Cagney <cagney@gnu.org>
8127
8128 * gdb.base/signals.exp (signal_tests_1): Delete. Merge signal
8129 delivery test with duplicate at end of file.
8130
9cbe82da
MK
81312004-09-06 Mark Kettenis <kettenis@jive.nl>
8132
8133 * gdb.base/unload.exp: Link with -dl on *-*-solaris*.
8134
564803d9
MC
81352004-09-05 Michael Chastain <mec.gnu@mindspring.com>
8136
8137 * config/hppro.exp: Removed.
8138
7c6807ce
MC
81392004-09-05 Michael Chastain <mec.gnu@mindspring.com>
8140
8141 * config/sparclet.exp: Removed.
8142
bf7e26dd
MC
81432004-09-05 Michael Chastain <mec.gnu@mindspring.com>
8144
8145 * config/udi.exp: Removed.
8146
714e341b
MC
81472004-09-02 Michael Chastain <mec.gnu@mindspring.com>
8148
8149 * gdb.base/sigstep.exp (advance): Use "-continue_timer" option
8150 of "exp_continue".
8151 (advancei): Likewise.
8152
1236e623
JJ
81532004-09-01 Jeff Johnston <jjohnstn@redhat.com>
8154
8155 * gdb.base/unload.exp: Fix so messages aren't duplicated.
8156
3bdcad15
MI
81572004-09-01 Manoj Iyer <manjo@austin.ibm.com>
8158
228af206 8159 * gdb.gdb/complaints.exp (setup_test): Use new gdb.exp functionality
3bdcad15
MI
8160 to check for nodebug in executable.
8161 * gdb.gdb/observer.exp (setup_test): Likewise.
8162 * gdb.gdb/selftest.exp (test_with_self): Likewise.
8163 * gdb.gdb/xfullpath.exp (setup_test): Likewise.
8164
c72b934c
AC
81652004-09-01 Andrew Cagney <cagney@gnu.org>
8166
8167 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
8168 files.
8169
edd9b715
JJ
81702004-09-01 Jeff Johnston <jjohnstn@redhat.com>
8171
8172 * gdb.base/unload.exp: Fix expected warning message to match
8173 latest format.
8174
fb4ce06b
CV
81752004-09-01 Corinna Vinschen <vinschen@redhat.com>
8176
8177 * gdb.base/call-rt-st.exp: Fix typos.
8178
ce78e7c3
MI
81792004-08-31 Manoj Iyer <manjo@austin.ibm.com>
8180
8181 * gdb.threads/thread_check.exp: New testcase.
8182 * gdb.threads/thread_check.c: New testcase.
8183
2dedb159
AC
81842004-08-31 Andrew Cagney <cagney@gnu.org>
8185
8186 * gdb.base/sigstep.exp (breakpoint_to_handler_entry)
8187 (skip_to_handler_entry): New procedures. Test stepping into a
8188 handler when the breakpoint is at the handler's entry point.
8189
68f53502
AC
81902004-08-30 Andrew Cagney <cagney@gnu.org>
8191
8192 * gdb.base/sigstep.exp (breakpoint_over_handler): Remove kfail
8193 gdb/1757.
8194
3e3ffd2b
MC
81952004-08-27 Michael Chastain <mec.gnu@mindspring.com>
8196
8197 With code from Manoj Iyer <manjo@austin.ibm.com>:
8198 * lib/gdb.exp (gdb_file_cmd): Return more information in the
8199 return value. Add an arm for "no debugging symbols found".
8200 Change a stray "error" to "perror".
8201 (gdb_run_cmd): Adapt to new return value.
8202 * gdb.base/remote.exp: Adapt to new return value.
8203 * gdb.gdb/complaints.exp: Likewise.
8204 * gdb.gdb/observer.exp: Likewise.
8205 * gdb.gdb/selftest.exp: Likewise.
8206 * gdb.gdb/xfullpath.exp: Likewise.
8207
4b6f5fd2
JB
82082004-08-27 Joel Brobecker <brobecker@gnat.com>
8209
8210 * gdb.threads/bp_in_thread.exp: New testcase.
8211
e5b25496
MC
82122004-08-27 Michael Chastain <mec.gnu@mindspring.com>
8213
8214 Fix PR testsuite/1735.
8215 * gdb.threads/schedlock.c (thread_function): Add a cast
8216 to suppress a gcc warning.
8217 * gdb.threads/thread-specific.c (thread_function): Likewise.
8218
934353d6
MC
82192004-08-26 Michael Chastain <mec.gnu@mindspring.com>
8220
8221 * gdb.base/unload.c: Include <stdlib.h>.
8222
f98a0aef 82232004-08-26 Michael Chastain <mec.gnu@mindspring.com>
3a77aa28 8224
f98a0aef 8225 From Paul Gilliam <pgilliam@us.ibm.com>:
3a77aa28
MC
8226 * gdb.base/call-sc.exp (test_scalar_returns): Make sure PC is
8227 synchronized after the "return".
8228
5a2e8882
MC
82292004-08-26 Michael Chastain <mec.gnu@mindspring.com>
8230
8231 * gdb.mi/basics.c: Include <stdio.h>.
8232 * gdb.mi/pthreads.c: Include <stdlib.h>.
8233 * gdb.mi/var-cmd.c: Include <stdlib.h>.
8234
a9640423
MC
82352004-08-26 Michael Chastain <mec.gnu@mindspring.com>
8236
8237 * gdb.threads/schedlock.c: Add copyright notice.
8238
b04e311d
AC
82392004-08-25 Andrew Cagney <cagney@gnu.org>
8240
8241 * gdb.base/sigstep.exp (breakpoint_to_handler, skip_to_handler)
8242 (skip_over_handler, breakpoint_over_hander): New test procedures.
8243 (advance, advancei): Add a proper prefix, do not use
8244 rerun_to_main.
8245 * gdb.base/sigstep.c (main): Change to use an infinite loop.
8246
7c27f15b
MC
82472004-08-24 Michael Chastain <mec.gnu@mindspring.com>
8248
8249 * gdb.mi/basics.c: Add copyright notice.
8250 * gdb.mi/var-cmd.c: Add copyright notice.
8251
fffc87ae
MC
82522004-08-23 Michael Chastain <mec.gnu@mindspring.com>
8253
8254 * lib/gdb.exp: Remove signed_keyword_not_used.
8255 * lib/compiler.c: Likewise.
8256 * lib/compiler.cc: Likewise.
8257
d782e0bf
MC
82582004-08-23 Michael Chastain <mec.gnu@mindspring.com>
8259
8260 * gdb.base/whatis.c: Remove conditional disabling of "signed".
8261 * gdb.base/whatis.exp: Remove signed_keyword_not_used.
8262
96033e83
MC
82632004-08-23 Michael Chastain <mec.gnu@mindspring.com>
8264
8265 * gdb.base/whatis.c: Add copyright notice.
8266
cf38c229
MK
82672004-08-20 Mark Kettenis <kettenis@gnu.org>
8268
8269 * gdb.arch/i386-prologue.exp (skip_breakpoint): New function. Use
8270 it to skip the breakpoints encoded in the inline assembly.
8271
f4b49756
MC
82722004-08-20 Michael Chastain <mec.gnu@mindspring.com>
8273
8274 * Makefile.in: Add gdb.fortran.
8275
2f193b69
MC
82762004-08-20 Michael Chastain <mec.gnu@mindspring.com>
8277
8278 * gdb.base/call-sc.exp (test_scalar_returns):
8279 Fix cut-and-paste glitch in "Make fun return now".
8280
89a237cb
MC
82812004-08-17 Michael Chastain <mec.gnu@mindspring.com>
8282
8283 * configure.in: Add gdb.fortran.
8284 * configure: Regenerate.
8285 * gdb.fortran/Makefile.in: New file.
8286 * lib/gdb.exp (skip_fortran_tests): New procedure.
8287
469aff8e
MC
82882004-08-17 Michael Chastain <mec.gnu@mindspring.com>
8289
8290 * gdb.mi/mi-var-block.exp: Use gdb_get_line_number. Remove
8291 reference to bug-gnu@prep.ai.mit.edu.
8292 * gdb.mi/mi-var-child.exp: Likewise.
8293 * gdb.mi/mi-var-cmd.exp: Likewise.
8294 * gdb.mi/mi-var-display.exp: Likewise.
8295 * gdb.mi/mi2-var-block.exp: Likewise.
8296 * gdb.mi/mi2-var-child.exp: Likewise.
8297 * gdb.mi/mi2-var-cmd.exp: Likewise.
8298 * gdb.mi/mi2-var-display.exp: Likewise.
8299
00b51b9f
MK
83002004-08-15 Mark Kettenis <kettenis@gnu.org>
8301
8302 * gdb.base/unload.c (main): Make local variable msg const.
8303
45f07fef
MC
83042004-08-15 Michael Chastain <mec.gnu@mindspring.com>
8305
8306 * gdb.mi/mi-cli.exp: Use gdb_get_line_number. Remove reference
8307 to bug-gnu@prep.ai.mit.edu.
8308 * gdb.mi/mi-disassemble.exp: Likewise.
8309 * gdb.mi/mi-eval.exp: Likewise.
8310 * gdb.mi/mi-file.exp: Likewise. Also, add comment about the
8311 default line number.
8312 * gdb.mi/mi-return.exp: Likewise.
8313 * gdb.mi/mi-simplerun.exp: Likewise.
8314 * gdb.mi/mi-stack.exp: Likewise.
8315 * gdb.mi/mi-stepi.exp: Likewise. Also, replace wildcarded line
8316 number with explicit range test.
8317 * gdb.mi/mi-watch.exp: Likewise.
8318 * gdb.mi/mi2-break.exp: Likewise.
8319 * gdb.mi/mi2-cli.exp: Likewise.
8320 * gdb.mi/mi2-disassemble.exp: Likewise.
8321 * gdb.mi/mi2-eval.exp: Likewise.
8322 * gdb.mi/mi2-file.exp: Likewise. Also, add comment about the
8323 default line number.
8324 * gdb.mi/mi2-return.exp: Likewise.
8325 * gdb.mi/mi2-simplerun.exp: Likewise.
8326 * gdb.mi/mi2-stack.exp: Likewise.
8327 * gdb.mi/mi2-stepi.exp: Likewise. Also, replace wildcarded line
8328 number with explicit range test.
8329 * gdb.mi/mi2-watch.exp: Likewise.
8330
dd8c8ee7
MC
83312004-08-15 Michael Chastain <mec.gnu@mindspring.com>
8332
8333 * gdb.cp/ctti.exp: Tweak srcfile and objfile to have no slashes.
8334 * gdb.cp/m-static.exp: Likewise.
8335 * gdb.cp/rtti.exp: Likewise.
8336
4e838464
MK
83372004-08-14 Mark Kettenis <kettenis@gnu.org>
8338
8339 * gdb.base/bigcore.c: Include <sys/types.h> and <sys/time.h>.
8340
8d8cb839
EZ
83412004-08-14 Eli Zaretskii <eliz@gnu.org>
8342
8343 * ChangeLog: Prefix Local Variables with semi-colons and indent
8344 the reference to older ChangeLog files, to fix fontification in
8345 Emacs.
8346
deea8bb0
MC
83472004-08-13 Michael Chastain <mec.gnu@mindspring.com>
8348
8349 * gdb.mi/mi-break.exp: Use gdb_get_line_number.
8350 * gdb.mi/mi2-break.exp: Likewise.
8351
c3297504
MC
83522004-08-13 Michael Chastain <mec.gnu@mindspring.com>
8353
8354 * gdb.gdb/selftest.exp: Revert removal of call to init_malloc.
8355
25808999
MC
83562004-08-13 Michael Chastain <mec.gnu@mindspring.com>
8357
8358 * gdb.cp/inherit.exp: Use cp_test_ptype_class.
8359
226a8d71
MC
83602004-08-13 Michael Chastain <mec.gnu@mindspring.com>
8361
8362 * gdb.cp/classes.exp: Remove unused declarations. Just let
8363 test names default instead of providing special names. Remove
8364 extraneous demangler test.
8365
37fdf854
JJ
83662004-08-12 Jeff Johnston <jjohnstn@redhat.com>
8367
8368 * gdb.base/unload.exp: New test for breakpoints in dynamically
8369 loaded libraries.
8370 * gdb.base/unload.c: Ditto.
8371 * gdb.base/unloadshr.c: Ditto.
8372
2d3a7986
MC
83732004-08-12 Michael Chastain <mec.gnu@mindspring.com>
8374
8375 * gdb.cp/classes.exp (test_ptype_class_objects): Call
8376 cp_test_ptype_class.
8377 (test_enums): Likewise.
8378
c72b934c
AC
83792004-08-10 Andrew Cagney <cagney@gnu.org>
8380
8381 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
8382 files.
8383
cc503c8a
AC
83842004-08-10 Andrew Cagney <cagney@gnu.org>
8385
8386 * gdb.gdb/selftest.exp (do_steps_and_nexts): Remove code to skip
8387 init_malloc call.
8388
902f2ccb
MC
83892004-08-10 Michael Chastain <mec.gnu@mindspring.com>
8390
8391 * ChangeLog: Add copyright notice. The notice is copied
8392 from emacs 21.3 top level ChangeLog.
8393
78c90502
MC
83942004-08-09 Michael Chastain <mec.gnu@mindspring.com>
8395
8396 * lib/cp-support.exp: New file.
8397 * lib/cp-support.exp (cp_test_type_class): New function.
8398 * gdb.cp/derivation.exp: Use cp_test_ptype_class.
8399 * gdb.cp/virtfunc.exp (test_one_ptype): Removed.
8400 * gdb.cp/virtfunc.exp (test_ptype_of_classes): Use
8401 cp_test_ptype_class.
8402
88e5ea78
MC
84032004-08-09 Michael Chastain <mec.gnu@mindspring.com>
8404
8405 * gdb.mi/mi2-basics.exp, gdb.mi/mi2-break.exp,
8406 gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
8407 gdb.mi/mi2-eval.exp, gdb.mi/mi2-file.exp, gdb.mi/mi2-hack-cli.exp,
8408 gdb.mi/mi2-read-memory.exp, gdb.mi/mi2-regs.exp,
8409 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
8410 gdb.mi/mi2-stack.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi2-until.exp,
8411 gdb.mi/mi2-var-block.exp, gdb.mi/mi2-var-child.exp,
8412 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp,
8413 gdb.mi/mi2-watch.exp: Update copyright years.
8414
6a89fc9c
MK
84152004-08-09 Mark Kettenis <kettenis@gnu.org>
8416
8417 * gdb.base/sigaltstack.exp: Provide proper anchoring.
8418
1482e0de
MC
84192004-08-09 Michael Chastain <mec.gnu@mindspring.com>
8420
8421 * gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-break.exp,
8422 gdb.mi/mi-console.exp, gdb.mi/mi-disassemble.exp,
8423 gdb.mi/mi-eval.exp, gdb.mi/mi-file.exp, gdb.mi/mi-hack-cli.exp,
8424 gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
8425 gdb.mi/mi-return.exp, gdb.mi/mi-simplerun.exp,
8426 gdb.mi/mi-stack.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-until.exp,
8427 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-child.exp,
8428 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
8429 gdb.mi/mi-watch.exp: Update copyright years.
8430
1a5ce3f3
DJ
84312004-08-08 Daniel Jacobowitz <dan@debian.org>
8432
8433 PR gdb/1738
8434 * gdb.base/signals.exp (signal_tests_1): KFAIL bug in continuing
8435 from a breakpoint with a pending signal.
8436
04f6ecf2
DJ
84372004-08-08 Daniel Jacobowitz <dan@debian.org>
8438
8439 PR gdb/1736
8440 * lib/gdb.exp (gdb_test_multiple): Handle return -code return.
8441 * gdb.base/sigaltstack.exp (finish_test): Consume output until
8442 the prompt.
8443 * gdb.base/sigstep.exp: Add KFAIL for gdb/1736.
8444
54d90d35
DJ
84452004-08-08 Daniel Jacobowitz <dan@debian.org>
8446
8447 * gdb.cp/templates.exp: Handle (char)115 for template argument 's'.
8448
d2f6abb0
DJ
84492004-08-08 Daniel Jacobowitz <dan@debian.org>
8450
8451 PR gdb/1736
8452 * gdb.base/sigaltstack.exp (finish_test): New procedure. KFAIL
8453 for i?86-*-linux*.
8454
5598c03d
DJ
84552004-08-08 Daniel Jacobowitz <dan@debian.org>
8456
8457 * gdb.arch/i386-prologue.exp: Compile without debug information.
8458
c6fee705
MC
84592004-08-08 Michael Chastain <mec.gnu@mindspring.com>
8460
8461 * lib/gdb.exp (gdb_get_line_number): Rewrite with native tcl
8462 rather than asking gdb to search.
8463
dd90efdb
MC
84642004-08-05 Michael Chastain <mec.gnu@mindspring.com>
8465
8466 * gdb.base/gcore.c: Include <string.h>.
8467
1e84bec1
MC
84682004-08-05 Michael Chastain <mec.gnu@mindspring.com>
8469
8470 * gdb.base/gcore.c: Add copyright notice.
8471
e425eb2b
MC
84722004-08-05 Michael Chastain <mec.gnu@mindspring.com>
8473
8474 * gdb.base/freebpcmd.c: Include <stdio.h>.
8475 * gdb.base/long_long.c: Include <string.h>.
8476 * gdb.base/sigaltstack.c: Include <stdlib.h> <string.h>.
8477 * gdb.base/siginfo.c: Include <string.h>.
8478 * gdb.base/sigstep.c: Include <string.h>.
8479
cb9aaed5
MC
84802004-08-04 Michael Chastain <mec.gnu@mindspring.com>
8481
8482 * gdb.base/complex.c: Include <stdlib.h>.
8483
55944f3d
MC
84842004-08-04 Michael Chastain <mec.gnu@mindspring.com>
8485
8486 * gdb.base/complex.c: Add copyright notice.
8487
7b2953d9
MC
84882004-08-04 Michael Chastain <mec.gnu@mindspring.com>
8489
8490 * gdb.base/charset.c: Include <stdlib.h>.
8491
c9133d23
MC
84922004-08-04 Michael Chastain <mec.gnu@mindspring.com>
8493
8494 * gdb.base/auxv.c: Include <stdlib.h>.
8495
0a8490ad
MC
84962004-08-04 Michael Chastain <mec.gnu@mindspring.com>
8497
8498 * gdb.base/auxv.c: Add copyright notice.
8499
3426d5ec
MC
85002004-08-04 Michael Chastain <mec.gnu@mindspring.com>
8501
8502 * gdb.base/coremaker.c: Add copyright notice.
8503 * gdb.base/coremaker2.c: Add copyright notice.
8504
8da195dd
AC
85052004-08-04 Andrew Cagney <cagney@gnu.org>
8506
8507 * gdb.base/store.exp: Update copyright.
8508 (check_set, up_set, check_struct, up_struct): Add a prefix to test
8509 names, do not import gdb_prompt.
8510
8d394f98
AC
85112004-08-01 Andrew Cagney <cagney@gnu.org>
8512
8513 Fix PR testsuite/1729.
8514 * gdb.base/dump.exp: Add test name to callers of capture_value, do
8515 not use capture_value with value 4.
8516 (capture_value): Add optional test name parameter.
8517 (test_reload_saved_value, test_restore_saved_value): Use $msg as
8518 the prefix, pass to capture_value.
8519
b6702b23
MK
85202004-08-01 Mark Kettenis <kettenis@gnu.org>
8521
8522 * gdb.arch/i386-prologue.exp: Add testcase for standard prolgue.
8523 * gdb.arch/i386-prologue.c (standard): New prototype and function.
8524 (main): Call new function.
8525
c203e0ca
MC
85262004-07-31 Michael Chastain <mec.gnu@mindspring.com>
8527
8528 * gdb.cp/namespace.exp: Accept more varieties of ptype output.
8529
a7995a30
MC
85302004-07-31 Michael Chastain <mec.gnu@mindspring.com>
8531
8532 * gdb.cp/virtfunc.exp: Accept more varieties of ptype output.
8533
9366563b
MC
85342004-07-31 Michael Chastain <mec.gnu@mindspring.com>
8535
b6eeaf26 8536 * gdb.cp/inherit.exp: Accept more varieties of ptype output.
9366563b
MC
8537 Accept more values of vtbl pointer. Remove some messages
8538 about "obsolete gcc or gdb".
8539
2fc1f950
MC
85402004-07-30 Michael Chastain <mec.gnu@mindspring.com>
8541
8542 * gdb.cp/classes.exp: Accept more varieties of ptype output.
8543
c724d49b
MC
85442004-07-30 Michael Chastain <mec.gnu@mindspring.com>
8545
8546 * gdb.base/asm-source.exp: Properly convert target board
8547 debug flags from gcc format to binutils format.
8548
736b0fce
MK
85492004-07-28 Mark Kettenis <kettenis@gnu.org>
8550
8551 * gdb.arch/i386-prologue.exp: Remove KFAIL of "backtrace in
8552 gdb1718". PR backtrace/1718 partially fixed.
8553
5633ea5c
JJ
85542004-07-27 Jeff Johnston <jjohnstn@redhat.com>
8555
8556 * gdb.threads/watchthreads.exp: New test for threaded watchpoints.
8557
575eebb1
NC
85582004-07-26 Nick Clifton <nickc@redhat.com>
8559
8560 * gdb.asm/asm-source.exp (debug-flags): New variable. If a known
8561 good default value for a specific architecture is available then
8562 set it to that value. Otherwise default to the -gstabs switch.
8563 Remove the -g... switches from the asm-flags variable. Allow the
8564 target board info to override the value if it wants to. Pass the
8565 switch on the assembler command line.
8566
62104619
MK
85672004-07-23 Mark Kettenis <kettenis@gnu.org>
8568
8569 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1718.
8570 * gdb.arch/i386-prologue.c (gdb1718): New prototype and function.
8571 (main): Call new function.
8572
4a1135b8
MC
85732004-07-22 Michael Chastain <mec.gnu@mindspring.com>
8574
8575 Test for PR exp/1715.
8576 * gdb.base/radix.exp: Refactor common procedures. Make all
8577 test names unique. Change XFAIL to KFAIL.
8578
8a12c1f0
MC
85792004-07-20 Michael Chastain <mec.gnu@mindspring.com>
8580
8581 * gdb.ada/gnat_ada.gpr.in: Rename from here ...
8582 * gdb.ada/gnat_ada.gin: ... to here.
8583 * configure.in: Use gnat_ada.gin.
8584 * configure: Regenerate.
8585
23b451cf
AC
85862004-07-20 Andrew Cagney <cagney@gnu.org>
8587
8588 * gdb.base/signals.exp: Replace send_gdb and gdb_expect with
8589 gdb_test and gdb_test_multiple. Delete bash_bug. Delete suspect
8590 XFAILs. Clean up test messages and comments. Check backtraces.
8591 Delete re-sync code.
8592
ab618a02
MC
85932004-07-19 Michael Chastain <mec.gnu@mindspring.com>
8594
8595 Fix PR cli/740.
8596 * gdb.base/annota1.exp: Honor gdb,nosignals.
8597 * gdb.base/annota3.exp: Likewise.
8598
46dad340
MC
85992004-07-19 Michael Chastain <mec.gnu@mindspring.com>
8600
8601 * lib/java.exp: Update copyright notice.
8602
756d8c70
AC
86032004-07-19 Andrew Cagney <cagney@gnu.org>
8604
8605 * gdb.base/selftest.exp: Copy file from here ...
8606 * gdb.gdb/selftest.exp: ... to here.
8607
586027e6
AC
86082004-07-16 Andrew Cagney <cagney@redhat.com>
8609
8610 * lib/insight-support.exp: Delete file.
8611 * lib/java.exp (java_init): Fix copyright.
8612
029d2200
AC
86132004-07-16 Andrew Cagney <cagney@gnu.org>
8614
8615 * gdb.base/restore.c: Append "prologue" to comments marking the a
8616 function's prologue.
8617 * gdb.base/restore.exp: Update copyright, re-indent.
8618 (restore_tests): Use gdb_test_multiple. Add "calleeN calls
8619 callerN" prefix where needed. Update patterns that match a
8620 function's prologue.
8621
653b62c5
MC
86222004-07-16 Michael Chastain <mec.gnu@mindspring.com>
8623
8624 * gdb.base/restore.c: Add copyright notice.
8625
f7d690e5
AC
86262004-07-16 Andrew Cagney <cagney@gnu.org>
8627
8628 * gdb.base/logical.exp: Update copyright.
8629 (evaluate): New procedure. Use to re-implement tests using
8630 several tables.
8631
d629a7cb
MH
86322004-07-14 Martin Hunt <hunt@redhat.com>
8633
8634 * lib/insight-support.exp (gdbtk_start): Unset TCL_LIBRARY
8635 which fixes some problems where init.tcl was not found.
8636
9c7bb332
AC
86372004-07-13 Andrew Cagney <cagney@gnu.org>
8638
6bf46641
AC
8639 * gdb.base/sizeof.exp: Skip test when no inferior I/O.
8640 (check_sizeof, check_valueof): Do not include the output in the
8641 test name. Use gdb_test.
8642 (get_valueof): Use gdb_test_multiple.
8643
c4ffd4c0
AC
8644 * gdb.base/step-test.exp: Update copyright. Use
8645 gdb_test_multiple. Ensure that test names do not include
8646 architecture dependent output.
8647
ab89363a
AC
8648 * gdb.gdb/observer.exp: Update copyright.
8649 (setup_test): Use gdb_test_multiple.
8650 (attach_first_observer, attach_second_observer)
8651 (attach_third_observer, detach_first_observer)
8652 (detach_second_observer, detach_third_observer)
8653 (reset_counters, check_counters): Make $message a prefix.
8654 (test_normal_stop_notifications): Add "args" parameter - a list of
8655 init functions to be called. Make $message a prefix,
8656 (test_observer_normal_stop): Change the message prefixes so that
8657 they are unique, pass the attach / detach procedures to
8658 test_normal_stop_notifications.
8659
ec58997a
AC
8660 * gdb.base/signull.exp (test_segv): Prefix all tests with
8661 "${name}". Clean up test messages.
8662
b475183b
AC
8663 * gdb.base/annota3.exp, gdb.base/annota1.exp: Update copyright.
8664
9c7bb332
AC
8665 * gdb.base/ena-dis-br.exp: Update copyright.
8666 (break_at): New function. Replace send_gdb with gdb_test,
8667 break_at, and gdb_test_multiple. Replace XFAIL of "continue with
8668 ignore count, not stopped at bpt", with KFAIL.
8669
2dd95497
CV
86702004-07-13 Corinna Vinschen <vinschen@redhat.com>
8671
8672 * gdb.base/attach.exp: Remove cleanupfile handling.
8673
419e626b
AC
86742004-07-12 Andrew Cagney <cagney@gnu.org>
8675
8676 * gdb.base/annota1.exp: Cleanup corefile test name.
8677 * gdb.base/annota3.exp: Ditto.
8678
8b1b3228
AC
86792004-07-12 Andrew Cagney <cagney@gnu.org>
8680
78650829
AC
8681 * gdb.base/signals.exp: Clean up copyright, re-indent.
8682
8b1b3228
AC
8683 * gdb.base/attach.exp: Replace send_gdb and gdb_expect with
8684 gdb_test and gdb_test_multiple.
8685
935c2760
JJ
86862004-07-08 Jeff Johnston <jjohnstn@redhat.com>
8687
8688 * gdb.java/jmain.exp: Fix expected line number for main to
a9c64011 8689 break at. Set XFAIL for break at main test since gcj does not
935c2760
JJ
8690 provide line number info for first statement in main.
8691
1544280f
AC
86922004-07-08 Andrew Cagney <cagney@gnu.org>
8693
1279f4ff
AC
8694 * gdb.base/attach.exp: Cleanup copyright. Re-indent.
8695
1544280f
AC
8696 * gdb.base/sigbpt.exp: Make the common part of each test name a
8697 prefix instead of suffix.
8698
bcc82369
BR
86992004-07-07 Bob Rossi <bob_rossi@cox.net>
8700
8701 * gdb.mi/mi2-file.exp: Revert to version 1.1, except changed name of
8702 test from test_tbreak_creation_and_listing to
8703 test_file_list_exec_source_file
8704 * gdb.mi/mi-file.exp: Add test for -file-list-exec-source-files
8705 Changed name of test from test_tbreak_creation_and_listing to
8706 test_file_list_exec_source_file
8707
23f4b0aa
JJ
87082004-07-07 Jeff Johnston <jjohnstn@redhat.com>
8709
8710 * gdb.java/jmisc.exp: Fix expected output of ptype to look for
8711 the jmisc() constructor instead of <init>.
8712 * gdb.java/jmisc1.exp: Ditto.
8713
56401cd5
AC
87142004-07-07 Andrew Cagney <cagney@gnu.org>
8715
8716 * gdb.base/sigbpt.exp (stepi_out): Check for a single step
8717 corrupting the PC.
8718
44ae2f6a
MC
87192004-07-06 Michael Chastain <mec.gnu@mindspring.com>
8720
8721 * gdb.cp/templates.exp: Accept whitespace change in demangler
8722 output.
8723
45a83408
AC
87242004-07-06 Andrew Cagney <cagney@gnu.org>
8725
8726 * gdb.base/sigbpt.exp, gdb.base/sigbpt.c: New test.
8727
d205ad70
MC
87282004-07-02 Michael Chastain <mec.gnu@mindspring.com>
8729
8730 * lib/compiler.c: Accept __HP_CXD_SPP for old hp ansi c compiler.
8731 * lib/compiler.cc: Likewise.
8732
06ea1a61
MC
87332004-06-30 Michael Chastain <mec.gnu@mindspring.com>
8734
8735 * lib/compiler.cc: Work around string preprocessing problem
8736 with old hp c++ compiler.
8737 * lib/compiler.c: Likewise.
8738
daab1251
CV
87392004-06-29 Corinna Vinschen <vinschen@redhat.com>
8740
8741 * gdb.arch/i386-prologue.c: Add copyright header. Use preprocessor
8742 directives to conditionalize symbol prefixing.
8743 * gdb.arch/i386-prologue.exp: Allow symbol prefixing by adding
8744 additional_flags handling. Add underscore prefix for Cygwin.
8745 * gdb.arch/i386-unwind.c: Use preprocessor directives to
8746 conditionalize symbol prefixing.
8747 * gdb.arch/i386-unwind.exp: Allow symbol prefixing by adding
8748 additional_flags handling. Add underscore prefix for Cygwin.
8749
cc984116
CV
87502004-06-29 Corinna Vinschen <vinschen@redhat.com>
8751
8752 * gdb.base/bigcore.exp: Skip test on Cygwin.
8753
c279b077
MC
87542004-06-28 Michael Chastain <mec.gnu@mindspring.com>
8755
8756 * gdb.hp/gdb.base-hp/reg.exp: Accept both old and new gdb output
8757 formats for "info register". Use gdb_test_multiple. Fix
8758 the "invalid register" test.
8759
0e915747
CV
87602004-06-28 Corinna Vinschen <vinschen@redhat.com>
8761
8762 * gdb.base/attach.exp: Fix copyright date. Set testpid to Windows
8763 PID for Cygwin. Add Cygwin specific strings to check for in some
8764 tests.
8765 (do_attach_tests): Add a test for user interaction when attaching
8766 to a process with no matching symbol table already loaded.
8767
11422c86
AC
87682004-06-26 Andrew Cagney <cagney@gnu.org>
8769
8770 Test PR java/1567 and PR java/1565.
8771 * gdb.java/jmain.exp, gdb.java/jmain.java: New files.
8772 * gdb.java/jmisc2.exp: Delete file.
8773
cefbce26
MC
87742004-06-26 Michael Chastain <mec.gnu@mindspring.com>
8775
8776 * gdb.hp/gdb.base-hp/reg.exp: Update copyright notice.
8777
e19f872c
CV
87782004-06-25 Corinna Vinschen <vinschen@redhat.com>
8779
8780 * gdb.base/attach.exp (do_attach_tests): Don't forget to kill second
8781 attach process.
8782
d931ba3b
MC
87832004-06-23 Michael Chastain <mec.gnu@mindspring.com>
8784
8785 * gdb.cp/pr-1553.exp: Remove.
8786
aef68c48
MC
87872004-06-22 Michael Chastain <mec.gnu@mindspring.com>
8788
8789 * gdb.cp/pr-1553.cc: Remove.
8790 * gdb.cp/pr-1553.exp: Disable this test.
8791
8d5df71a
JB
87922004-06-20 Jim Blandy <jimb@redhat.com>
8793
a9c64011 8794 Fix PR testsuite/1680.
8d5df71a
JB
8795 * gdb.arch/i386-sse.exp: Properly quote curly braces in
8796 regular expressions.
8797
4ac6f39d
MC
87982004-06-19 Michael Chastain <mec.gnu@mindspring.com>
8799
8800 Fix PR testsuite/1679.
8801 * gdb.arch/i386-sse.exp: Do not call gdb_suppress_entire_file.
8802 Issue an UNSUPPORTED result instead.
8803
1b413552
JB
88042004-06-18 Jim Blandy <jimb@redhat.com>
8805
8806 * gdb.base/charset.exp: Only send a control-C if we see a new
8807 prompt and incomplete command.
8808
6daa6ebd
MC
88092004-06-18 Michael Chastain <mec.gnu@mindspring.com>
8810
8811 * gdb.cp/pr-574.cc: Add copyright notice.
8812
51fa4ae0
JB
88132004-06-17 Jim Blandy <jimb@redhat.com>
8814
8815 * gdb.base/charset.exp: Don't refer to $expect_out(1,string) in
8816 cases where the regexp has no groups; this grabs random text from
8817 the previous test suite, whatever that was.
8818
8fea26c5
MC
88192004-06-17 Michael Chastain <mec.gnu@mindspring.com>
8820
8821 * gdb.cp/printmethod.cc: Add copyright notice.
8822
1e3aeb41
MC
88232004-06-16 Michael Chastain <mec.gnu@mindspring.com>
8824
8825 * gdb.cp/psmang1.cc, gdb.cp/psmang2.cc: Add copyright notice.
8826
9d9030bc
AC
88272004-06-16 Andrew Cagney <cagney@gnu.org>
8828
8829 * gdb.base/signull.c: Update copyright. Include <string.h>.
8830 (bowler): Replace data_pointer with data_read
8831 and data_write cases. Add code_descriptor case.
8832 (zero, desc): New array and pointer.
8833 (data, code): Change to simple pointers.
8834 * gdb.base/signull.exp: Fix probe pattern matching a function
8835 descriptor SIGSEGV. Replace data_pointer with data_read and
8836 data_write tests.
8837
acd4ad44
AC
88382004-06-16 Andrew Cagney <cagney@gnu.org>
8839
8840 * gdb.base/long_long.exp, gdb.base/long_long.c: Rewrite.
8841
08fd625c
MC
88422004-06-15 Michael Chastain <mec.gnu@mindspring.com>
8843
8844 * gdb.base/long_long.c: Add copyright notice.
8845
1903502c
MC
88462004-06-15 Michael Chastain <mec.gnu@mindspring.com>
8847
8848 * gdb.base/long_long.exp: Remove reference to
8849 bug-gdb@prep.ai.mit.edu. Change line-number-specific breakpoint
8850 to gdb_breakpoint and gdb_continue_to_breakpoint.
8851
83313cb1
JB
88522004-06-14 Jim Blandy <jimb@redhat.com>
8853
8854 * gdb.arch/e500-regs.exp: Fix up 'print' pattern for the little-
8855 endian case.
8856
1bf404ef
AC
88572004-06-14 Andrew Cagney <cagney@gnu.org>
8858
8859 * gdb.base/gcore.exp (capture_command_output): Delete the always
8860 passing tests containing inferior values.
8861 * gdb.base/ending-run.exp: Do not include the breakpoint address
8862 in the test message. Update copyright.
8863 * gdb.base/sizeof.exp (check_sizeof): Do not include the type's
8864 size in the test name, use gdb_test_multiple. Update copyright.
8865
ef220b33
MC
88662004-06-14 Michael Chastain <mec.gnu@mindspring.com>
8867
8868 * gdb.cp/ref-types.cc: Add copyright notice.
8869
4f70a4c9
MC
88702004-06-14 Michael Chastain <mec.gnu@mindspring.com>
8871
8872 * lib/compiler.c: Remove gcc_compiled, hp_cc_compiler,
8873 hp_aCC_compiler.
8874 * lib/compiler.cc: Likewise.
8875 * lib/gdb.exp (get_compiler_info): Eval lines only if they are
8876 'set' commands. Log diagnostics for other lines. Set
8877 gcc_compiled, hp_cc_compiler, and hp_aCC_compiler.
8878
335928ac
MC
88792004-06-13 Michael Chastain <mec.gnu@mindspring.com>
8880
8881 * gdb.cp/try_catch.cc: Add copyright notice.
8882
2efb12e8
MC
88832004-06-12 Michael Chastain <mec.gnu@mindspring.com>
8884
8885 * gdb.cp/userdef.cc: Add copyright notice.
8886
0bbed51a
MC
88872004-06-11 Michael Chastain <mec.gnu@mindspring.com>
8888
8889 * gdb.cp/virtfunc.cc: Add copyright notice.
8890
e12a46c9
RC
88912004-06-11 Randolph Chung <tausq@debian.org>
8892
8893 * gdb.base/structs2.exp: Mark two tests as xfail because of a compiler
8894 problem.
8895
338e05af
AC
88962004-06-10 Andrew Cagney <cagney@gnu.org>
8897
8898 * lib/compiler.cc, lib/compiler.c: Append either
8899 __GNUC_PATCHLEVEL__, or "unknown" to the compiler_info.
8900 * gdb.base/structs.exp (test_struct_calls): Check for gcc-3-3-*
8901 instead of gcc-3-3.
8902
dc3f10cb
AC
89032004-06-09 Andrew Cagney <cagney@gnu.org>
8904
b4d946af
AC
8905 * gdb.base/structs.exp (test_struct_calls): Fix KFAIL for
8906 gdb/1455, bug is specific to "long long" and "double".
a9c64011 8907
dc3f10cb
AC
8908 * gdb.base/structs.exp (test_struct_returns, test_struct_returns)
8909 (test_struct_calls): Remove KFAIL of "long double" on i*86-*-*,
8910 x86_64-*-*, sparc64-*-*, and sparc*-*-solaris2*. PR tdep/1447
8911 fixed.
8912
b5c0bfa2
AC
89132004-06-09 Andrew Cagney <cagney@gnu.org>
8914
8915 * gdb.base/structs.exp (test_struct_returns): Replace
8916 "return_value_unknown" and "finish_value_unknown" by
8917 "return_value_known" and "finish_value_known". Instead of
8918 "return_value_unknown" iff "finish_value_unknown", check
8919 "return_value_known" implies "finish_value_known".
8920
caeb605f
MH
89212004-06-08 Martin Hunt <hunt@redhat.com>
8922
8923 * gdb.base/float.exp: Add pattern for mips targets.
8924
c892bb64
RC
89252004-06-08 Randolph Chung <tausq@debian.org>
8926
8927 * gdb.base/float.exp: Add pattern for hppa*-* target; make the failure
8928 message for unknown architectures more clear.
8929
48306d3e
JB
89302004-06-08 Joel Brobecker <brobecker@gnat.com>
8931
8932 * gdb.ada/null_record.exp: Use "start" instead of "begin" to
8933 start the execution of the program.
8934
83ecb59f
JB
89352004-06-07 Jim Blandy <jimb@redhat.com>
8936
8937 * gdb.arch/i386-sse.exp, gdb.arch/i386-sse.c: New tests.
8938 * gdb.arch/i386-cpuid.h: New helper file.
8939
55264cb4
RC
89402004-06-07 Randolph Chung <tausq@debian.org>
8941
8942 * gdb.base/shlib-call.exp: Allow breakpoint to be added after inferior
8943 has started.
8944
23cadb28
RM
89452004-06-04 Roland McGrath <roland@redhat.com>
8946
8947 Fix PR gdb/1647.
8948 * gdb.base/auxv.exp (fetch_auxv): Revert last change and fix it
8949 differently to be robust to output buffering differences.
8950
51d01eda
MC
89512004-06-04 Michael Chastain <mec.gnu@mindspring.com>
8952
8953 * gdb.threads/pthreads.exp: Update copyright years.
8954 (check_control_c): Change asynchronous 'after' to synchronous.
8955
f4fc3b93
RM
89562004-06-04 Roland McGrath <roland@redhat.com>
8957
8958 * gdb.base/auxv.exp (fetch_auxv): Consume output fully through
8959 next gdb prompt.
8960
4013522b
MC
89612004-06-02 Michael Chastain <mec.gnu@mindspring.com>
8962
8963 Fix PR gdb/1636.
8964 * gdb.threads/manythreads.exp: Change asynchronous 'after'
8965 calls to synchronous.
8966
7a8f1e6b
JB
89672004-05-26 Jim Blandy <jimb@redhat.com>
8968
8969 * gdb.arch/e500-prologue.exp, gdb.arch/e500-prologue.c: New tests.
8970
81bb3443
RC
89712004-05-24 Randolph Chung <tausq@debian.org>
8972
8973 * gdb.asm/asm-source.exp: Enable test for hppa-linux target.
8974 * gdb.asm/pa.inc: New file.
8975
8f5a3103
MK
89762004-05-22 Mark Kettenis <kettenis@gnu.org>
8977
8978 * gdb.base/signull.c: Use sigjmp_buf instead of jmp_buf.
8979
734b8fe8 89802004-05-21 Joel Brobecker <brobecker@gnat.com>
a9c64011 8981 Daniel Jacobowitz <drow@mvista.com>
734b8fe8
JB
8982
8983 * lib/gdb.exp (gdb_test_multiple): Improve regexp matching the
8984 GDB prompt.
8985
725603e1
UW
89862004-05-20 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8987
f4fc3b93 8988 * gdb.base/signull.c: Use sigsetjmp/siglongjmp instead of
725603e1
UW
8989 setjmp/longjmp. Use sigaction instead of signal.
8990
8b923272 89912004-05-19 J. Brobecker <brobecker@gnat.com>
a9c64011 8992 Michael Snyder <msnyder@redhat.com>
8b923272
JB
8993
8994 * gdb.threads/pthread_cond_wait.c: New file.
8995 * gdb.threads/pthread_cond_wait.exp: New testcase.
8996
8bfabb04
AC
89972004-05-13 Andrew Cagney <cagney@redhat.com>
8998
8999 * gdb.base/signull.exp, gdb.base/signull.c: New files.
9000 * gdb.base/gdb1476.c, gdb.base/gdb1476.exp: Delete files.
9001
42edda50
AC
90022004-05-11 Andrew Cagney <cagney@redhat.com>
9003
9004 * gdb.base/sigstep.exp (advancei): Update KFAILs. gdb/1613 is
9005 fixed but revealed gdb/1639.
9006
d303a6c7
AC
90072004-05-10 Andrew Cagney <cagney@redhat.com>
9008
9009 * gdb.base/signals.exp (signal_tests_1): Simplify "continue to
9010 func1" and "next to 2nd alarm", kernel bug avoided.
9011
bf08c2a1
DJ
90122004-05-10 Daniel Jacobowitz <dan@debian.org>
9013
9014 PR external/1568
9015 * gdb.base/bigcore.exp: Check the size of the dumped core file.
9016 XFAIL if it is smaller than bytes_allocated.
9017 * gdb.base/bigcore.c (bytes_allocated): Make static and unsigned.
9018 (main): Make chunks_allocated unsigned. Correct comment.
9019
c0586a34
JB
90202004-05-07 Joel Brobecker <brobecker@gnat.com>
9021
9022 * gdb.arch/powerpc-aix-prologue.c: New file.
9023 * gdb.arch/powerpc-aix-prologue.exp: New file.
9024
f2785d12
JB
90252004-05-07 Jim Blandy <jimb@redhat.com>
9026
9027 * gdb.base/lineinc.exp, gdb.base/lineinc1.h, gdb.base/lineinc2.h,
9028 gdb.base/lineinc3.h, gdb.base/lineinc.c: New tests.
9029
bd7f6e30
JB
90302004-05-06 Joel Brobecker <brobecker@gnat.com>
9031
9032 * gdb.base/sep.exp: No longer setup_kfail when the program was
9033 built with dwarf2.
9034
0a5e7efe
JI
90352004-05-05 Jim Ingham <jingham@apple.com>
9036
9037 * gdb.base/pending.exp: Make sure pending breakpoints
9038 preserve the ignore count.
f4fc3b93 9039
a8958849
MK
90402004-04-27 Jerome Guitton <guitton@gnat.com>
9041
9042 * i386-prologue.exp: Add testcase for jump instruction as first
9043 instruction of the real code.
9044 * i386-prologue.c (jump_at_beginning): New function.
9045
7e103f5b
MK
90462004-04-28 Mark Kettenis <kettenis@gnu.org>
9047
9048 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1624 on
9049 x86_64-*-*.
9050
5d38b224
MK
90512004-04-28 Mark Kettenis <kettenis@gnu.org>
9052
9053 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1623 on
9054 i*86-*-*.
9055
0ef32fd9
MK
90562004-04-25 Mark Kettenis <kettenis@gnu.org>
9057
9058 * gdb.base/call-sc.exp (start_scalars_test): Fix regular
9059 expression that checks the return type.
9060
71d7dd7c
AC
90612004-04-23 Andrew Cagney <cagney@redhat.com>
9062
9063 * gdb.base/call-sc.exp: New test of scalar call/return values.
9064 * gdb.base/call-sc.c: Ditto.
9065
1e9f977e
JJ
90662004-04-23 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9067
9068 * gdb.threads/manythreads.c: Reduce thread stack size.
9069
899d9e3a
JJ
90702004-04-23 Jeff Johnston <jjohnstn@redhat.com>
9071
9072 * gdb.threads/manythreads.c: Add copyright notice.
9073
61bcae62
AC
90742004-04-23 Andrew Cagney <cagney@redhat.com>
9075
9076 * gdb.base/siginfo.exp: Better handle step out of signal.
9077 * gdb.base/sigstep.exp: Ditto.
9078
7339a42e 90792004-04-22 Jeff Johnston <jjohnstn@redhat.com>
a9c64011 9080 Daniel Jacobowitz <drow@mvista.com>
7339a42e
JJ
9081
9082 * gdb.threads/manythreads.c: New testcase.
9083 * gdb.threads/manythreads.exp: Ditto.
9084
5c98409b
JB
90852004-04-22 Jim Blandy <jimb@redhat.com>
9086
9087 * gdb.stabs/exclfwd.exp, gdb.stabs/exclfwd1.c,
9088 gdb.stabs/exclfwd2.c, gdb.stabs/exclfwd.h: New test.
9089
3b611f1a
MC
90902004-04-21 Michael Chastain <mec.gnu@mindspring.com>
9091
9092 * gdb.stabs/weird.exp: Accept full pathname for $binfile.
9093
f0fd9238
AC
90942004-04-21 Andrew Cagney <cagney@redhat.com>
9095
9096 * gdb.base/sigstep.c: New file.
9097 * gdb.base/sigstep.exp: New file.
9098
90990674
JB
90992004-04-16 Joel Brobecker <brobecker@gnat.com>
9100
9101 * gdb.gdb/observer.exp (test_normal_stop_notifications): Update
9102 call to observer_notify_normal_stop.
9103
78cef34b
AC
91042004-04-15 Andrew Cagney <cagney@redhat.com>
9105
9106 * gdb.base/siginfo.c: New file.
9107 * gdb.base/siginfo.exp: New file.
9108
d2343407
JB
91092004-04-12 J. Brobecker <brobecker@gnat.com>
9110
9111 * gdb.base/sep.exp: Fix typo in comment.
9112
a2dba3c8
JB
91132004-04-12 J. Brobecker <brobecker@gnat.com>
9114
9115 * gdb.base/sep.c: New file.
9116 * gdb.base/sep-proc.c: New file.
9117 * gdb.base/sep.exp: New testcase.
9118
15f7b60e
MK
91192004-04-09 Mark Kettenis <kettenis@gnu.org>
9120
9121 * gdb.base/bigcore.exp: Disable on Solaris; no sparse core file
9122 support.
9123
44f4de1a
AC
91242004-04-05 Andrew Cagney <cagney@redhat.com>
9125
9126 * gdb.base/sigaltstack.c: New file.
9127 * gdb.base/sigaltstack.exp: New file.
9128
ef04f396
JB
91292004-04-04 Joel Brobecker <brobecker@gnat.com>
9130
9131 * gdb.base/foll-fork.exp: Update the expected output for
9132 "help set follow-fork-mode", to match a change that was made
9133 to the help of this variable on 2004-01-13.
9134
d40d2c92
JB
91352004-04-01 Joel Brobecker <brobecker@gnat.com>
9136
9137 * lib/ada.exp: Add copyright notice.
9138 * bar.ads: Likewise.
9139 * bar.adb: Likewise.
9140 * null_record.adb: Likewise.
9141 * null_record.exp: Likewise.
9142 * gnat_ada.gpr.in: Likewise. Fix typo in a comment, clarify another.
9143
f86ef5a3
JB
91442004-04-01 Joel Brobecker <brobecker@gnat.com>
9145
9146 * configure.in: Generate gdb.ada/Makefile and gdb.ada/gnat_ada.gpr.
9147 * configure: Regenerate.
9148
414e70e3
JB
91492004-04-01 Joel Brobecker <brobecker@gnat.com>
9150
9151 * lib/ada.exp (gdb_compile_ada): Emit UNSUPPORTED if we failed
9152 to build the application. Remove the message printed when in
9153 verbose mode, redundant with the UNSUPPORTED message above.
9154
f0aaee49
JB
91552004-03-31 Joel Brobecker <brobecker@gnat.com>
9156
9157 * gdb.ada (bar.ads, bar.adb, null_record.adb): New files.
9158 * gdb.ada (null_record.exp): New testcase.
9159
ac81cb54
JB
91602004-03-31 Joel Brobecker <brobecker@gnat.com>
9161
9162 * Makefile.in (ALL_SUBDIRS) Add gdb.ada.
9163
854af2f7
JB
91642004-03-31 Joel Brobecker <brobecker@gnat.com>
9165
9166 * gdb.ada: New subdirectory.
9167 * gdb.ada/Makefile.in: New file.
9168 * gdb.ada/gnat_ada.gpr.in: New file.
9169
034cb681
JB
91702004-03-31 Joel Brobecker <brobecker@gnat.com>
9171
9172 * lib/ada.exp: New file.
9173
78a1a894
DJ
91742004-03-24 Daniel Jacobowitz <drow@mvista.com>
9175
9176 * gdb.base/gdb1250.exp: Use runto {allow-pending}.
9177 * lib/gdb.exp (runto, gdb_breakpoint): Support {allow-pending}.
9178
4b2b3b3e
AC
91792004-03-22 Andrew Cagney <cagney@redhat.com>
9180
9181 * gdb.base/watchpoint.exp (test_stepping): Delete bogus XFAILs
9182 hiding problems with DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET.
9183 Problem identified by Ulrich Weigand.
9184
23c73aa3
DC
91852004-03-17 David Carlton <carlton@kealia.com>
9186
9187 * gdb.cp/classes.exp (test_enums): Refer to PR c++/1588 instead of
9188 PR c++/826.
9189
d63a86f8
RM
91902004-03-16 Roland McGrath <roland@redhat.com>
9191
9192 * gdb.base/auxv.exp: New file.
9193 * gdb.base/auxv.c: New file, copied verbatim from coremaker2.c.
9194
0e02aa50
DC
91952004-03-12 David Carlton <carlton@kealia.com>
9196
9197 * gdb.cp/pr-1553.exp: New. Tests for PR c++/1553.
9198 * gdb.cp/pr-1553.cc: Ditto.
9199 * gdb.cp/local.exp (ptype NestedInnerLocal): Add comment, third
9200 pass branch.
9201
c20b71be
MC
92022004-03-12 Michael Chastain <mec.gnu@mindspring.com>
9203
9204 * gdb.cp/templates.exp: Accept more template types.
9205
c7414a01
MC
92062004-03-09 Michael Chastain <mec.gnu@mindspring.com>
9207
9208 From Corinna Vinschen with modifications.
9209 * gdb.cp/classes.cc (enums1): Add a line to extend scope of
9210 local variable obj_with_enum.
9211 * gdb.cp/classes.exp (test_enums): Remove TODO note about FAIL
9212 results with obj_with_enum.
9213
ed69573c
MC
92142004-03-09 Michael Chastain <mec.gnu@mindspring.com>
9215
9216 * gdb.cp/classes.cc: New file, copied from misc.cc.
9217 * gdb.cp/classes.exp: Use classes.cc rather than misc.cc.
9218
28301461
MC
92192004-03-09 Michael Chastain <mec.gnu@mindspring.com>
9220
9221 * gdb.cp/misc.cc: Add copyright notice.
9222
1198ecbe
DC
92232004-03-05 David Carlton <carlton@kealia.com>
9224
9225 * gdb.cp/rtti.exp: Add 'print *obj3' test.
9226 * gdb.cp/rtti.h: Update copyright.
9227 (namespace n2::n3): New.
9228 * gdb.cp/rtti1.cc: (refer_to (n2::n3::C3 *)): New.
9229 (n2::n3::func3): New.
9230 (main): Call n2::n3::func3.
9231 * gdb.cp/rtti2.cc: Update copyright.
9232 (n2::create3): New.
9233
9e08c470
MK
92342004-03-04 Mark Kettenis <kettenis@gnu.org>
9235
9236 * gdb.asm/openbsd.inc: Fix typo.
9237
4bebc3aa
FF
92382004-03-03 Fred Fish <fnf@redhat.com>
9239
9240 * gdb.base/pc-fp.exp (get_valueofx): Fix apparent typo to now set
9241 "val" instead of unused "size". Update copyright year.
9242
6ea9fb37
DJ
92432004-02-29 Daniel Jacobowitz <drow@mvista.com>
9244
9245 * gdb.cp/ctti.exp: Handle unsigned char type. Expect templates
9246 to use unsigned char.
9247 * gdb.cp/cttiadd.c, gdb.cp/cttiadd1.c, gdb.cp/cttiadd2.c,
9248 gdb.cp/cttiadd3.c: Change type of variable to unsigned char.
9249
23b23974
DJ
92502004-02-29 Daniel Jacobowitz <drow@mvista.com>
9251
9252 * config/gdbserver.exp (gdbserver_gdb_load): Wait for a complete
9253 line of output.
9254
7574fd53
DJ
92552004-02-28 Daniel Jacobowitz <drow@mvista.com>
9256
9257 * gdb.base/relocate.c (dummy): Initialize.
9258
a195357f
DJ
92592004-02-28 Daniel Jacobowitz <drow@mvista.com>
9260
9261 * gdb.base/chng-syms.exp: Anchor exit pattern. Allow
9262 a breakpoint at exit.
9263
72fd54a9
FF
92642004-02-27 Fred Fish <fnf@redhat.com>
9265
9266 * gdb.base/chng-syms.exp: Add expect condition to match failing
9267 case that isn't a timeout.
9268
b9d23137
AC
92692004-02-27 Andrew Cagney <cagney@redhat.com>
9270
9271 * gdb.base/bigcore.exp: Disable on HP/UX, no sparse corefile
9272 support.
9273
15d208f6 92742004-02-26 Fred Fish <fnf@redhat.com>
d63a86f8 9275
15d208f6
FF
9276 * gdb.arch/gdb1431.c: Remove.
9277 * gdb.arch/gdb1431.s: New file, copy of gdb1291.s
9278 * gdb.arch/gdb1431.exp: Use "advance" correctly instead
9279 of "until" incorrectly.
9280
98f9cd2d
JB
92812004-02-26 J. Brobecker <brobecker@gnat.com>
9282
9283 * gdb.cp/class2.cc (empty): New class.
9284 (refer): New function.
9285 (main): Declare an object of type empty and use it.
9286 * gdb.cp/class2.exp: Print the value of an object of type empty.
9287
9b50c11b
JJ
92882004-02-26 Jeff Johnston <jjohnstn@redhat.com>
9289
9290 * gdb.base/langs.exp: Update query string to match the
9291 new nquery format used for pending breakpoints.
9292
0dcd613f
AC
92932004-02-26 Andrew Cagney <cagney@redhat.com>
9294
9295 Fix PR i18n/1570.
9296 * gdb.base/charset.c: Update copyright notice.
9297 (main, init_string): Remove the escape character '\e' tests.
9298 * gdb.base/printcmds.exp (test_print_all_chars): Ditto.
9299 * gdb.base/charset.exp (valid_host_charset): Ditto.
9300 * gdb.base/setvar.exp: Ditto.
9301
b8a56647
AC
93022004-02-24 Andrew Cagney <cagney@redhat.com>
9303
90d59e34
AC
9304 * gdb.base/corefile.exp: Use gdb_test_multiple, make "accessing
9305 mmapped data in core file" PASS and FAIL messages consistent.
9306
b8a56647
AC
9307 * gdb.java/jmisc.exp: Use the fully quallified name of "main" when
9308 setting a breakpoint. Work around PR java/1565.
9309
9f27c604
JJ
93102004-02-23 Jeff Johnston <jjohnstn@redhat.com>
9311
9312 * lib/gdb.exp (gdb_breakpoint): Update query string to match
9313 new nquery format.
9314 * gdb.base/pending.exp: Ditto.
9315
3224a706
MK
93162004-02-22 Mark Kettenis <kettenis@gnu.org>
9317
9318 * configure.in: Run stabs tests on *BSD.
9319 * configure: Regenerated.
9320
41e0a9ca
MK
93212004-02-21 Mark Kettenis <kettenis@gnu.org>
9322
9323 * gdb.base/bigcore.exp: Bail out on *BSD instead of only NetBSD.
9324
1e1b3428
FF
93252004-02-20 Fred Fish <fnf@redhat.com>
9326
9327 * gdb.base/callfuncs.exp (do_function_calls): Remove extraneous
9328 blank in test for "returns short", for consistency with other
9329 "returns xxx" tests. Update copyright year.
9330
f9a7572a
FF
93312004-02-19 Fred Fish <fnf@redhat.com>
9332
9333 New testcase for PR breakpoint/1558.
9334 * gdb.arch/gdb1558.exp: New file.
9335 * gdb.arch/gdb1558.c: New file.
9336
b2ce2854
EZ
93372004-02-19 Elena Zannoni <ezannoni@redhat.com>
9338
9339 * gdb.base/nodebug.exp: Fix typo.
9340
e7c9ff01
JB
93412004-02-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9342
9343 Committed by Jim Blandy <jimb@redhat.com>.
9344
62f4b920
JB
9345 * gdb.objc/basicclass.exp: Adapt to fixed return type of printHi.
9346
2db536a1
JB
9347 * gdb.base/dump.exp: Handle negative offsets in decimal, not hex.
9348
e7c9ff01
JB
9349 * gdb.base/float.exp: Support s390*-*-* targets.
9350
f3205b34
AF
93512004-02-17 Adam Fedor <fedor@gnu.org>
9352
9353 * gdb.base/gdb1555.exp: New file.
9354 * gdb.base/gdb1555-main.c, gdb.base/gdb1555.c: New files.
9355
9d62932d
EZ
93562004-02-17 Elena Zannoni <ezannoni@redhat.com>
9357
9358 * gdb.base/selftest.exp (do_steps_and_nexts): Add comment.
9359
344c9711
FF
93602004-02-16 Fred Fish <fnf@redhat.com>
9361
9362 * gdb.arch/gdb1291.c: Remove
9363 * gdb.arch/gdb1291.s: New test input file.
9364 * gdb.arch/gdb1291.exp: Expand test to check case that should not
9365 fail. Test for correct result, known incorrect result, other
9366 failures and timeouts.
9367
2d822687
AC
93682004-02-16 Andrew Cagney <cagney@redhat.com>
9369
9370 * gdb.base/bigcore.exp: New file.
9371 * gdb.base/bigcore.c: New file.
9372
dac15b66
AC
93732004-02-13 Andrew Cagney <cagney@redhat.com>
9374
9375 * gdb.mi/mi1-basics.exp, gdb.mi/mi1-break.exp: Delete file.
9376 * gdb.mi/mi1-console.exp, gdb.mi/mi1-disassemble.exp: Delete file.
9377 * gdb.mi/mi1-eval.exp, gdb.mi/mi1-hack-cli.exp: Delete file.
9378 * gdb.mi/mi1-pthreads.exp, gdb.mi/mi1-read-memory.exp: Delete file.
9379 * gdb.mi/mi1-regs.exp, gdb.mi/mi1-return.exp: Delete file.
9380 * gdb.mi/mi1-simplerun.exp, gdb.mi/mi1-stack.exp: Delete file.
9381 * gdb.mi/mi1-stepi.exp, gdb.mi/mi1-symbol.exp: Delete file.
9382 * gdb.mi/mi1-until.exp, gdb.mi/mi1-var-block.exp: Delete file.
9383 * gdb.mi/mi1-var-child.exp, gdb.mi/mi1-var-cmd.exp: Delete file.
9384 * gdb.mi/mi1-var-display.exp, gdb.mi/mi1-watch.exp: Delete file.
9385
6bdfc2c4
JJ
93862004-02-11 Jeff Johnston <jjohnstn@redhat.com>
9387
9388 * gdb.asm/ia64.inc (gdbasm_startup): Make sure first instruction
9389 executed is an alloc instruction.
9390
87b3ede8
DC
93912004-02-11 David Carlton <carlton@kealia.com>
9392
9393 * gdb.cp/breakpoint.exp: New.
9394 * gdb.cp/breakpoint.cc: New.
9395
6e19e2bf
MC
93962004-02-11 Michael Chastain <mec.gnu@mindspring.com>
9397
9398 Partial fix for PR gdb/1543.
9399 * gdb.cp/ambiguous.exp, gdb.cp/annota2.exp, gdb.cp/annota3.exp,
9400 gdb.cp/anon-union.exp, gdb.cp/casts.exp, gdb.cp/classes.exp,
9401 gdb.cp/cplusfuncs.exp, gdb.cp/ctti.exp, gdb.exp/demangle.exp,
9402 gdb.cp/derivation.exp, gdb.cp/exception.exp, gdb.cp/hang.exp,
9403 gdb.cp/inherit.exp, gdb.cp/local.exp, gdb.cp/maint.exp,
9404 gdb.cp/member-ptr.exp, gdb.cp/method.exp, gdb.cp/misc.exp,
9405 gdb.cp/namespace.exp, gdb.cp/overload.exp, gdb.cp/ovldbreak.exp,
9406 gdb.cp/psmang.exp, gdb.cp/ref-types.exp, gdb.cp/templates.exp,
9407 gdb.cp/userdef.exp, gdb.cp/virtfunc.exp: Remove reference
9408 to bug-gdb@prep.ai.mit.edu .
9409 * gdb.cp/bs15503.cc, gdb.cp/class2.cc, gdb.cp/cttiadd.cc,
9410 gdb.cp/cttiadd1.cc, gdb.cp/cttiadd2.cc, gdb.cp/cttiadd3.cc,
9411 gdb.cp/exception.cc, gdb.cp/member-ptr.cc, gdb.cp/namespace1.cc:
9412 Likewise.
9413
5c5455dc
AC
94142004-02-10 Andrew Cagney <cagney@redhat.com>
9415
9416 * lib/gdb.exp (gdb_expect_list): Recover from internal-errors
9417 using gdb_internal_error_resync.
9418
9cf689d7
DJ
94192004-02-09 Daniel Jacobowitz <drow@mvista.com>
9420
9421 * gdb.threads/thread-specific.exp: Stop early if no threads are
9422 found.
9423
d2dc51db
MC
94242004-02-09 Michael Chastain <mec.gnu@mindspring.com>
9425
9426 * gdb.base/pending.exp: Remove extra \n from gdb_test calls.
9427
14b1a056
DJ
94282004-02-08 Daniel Jacobowitz <drow@mvista.com>
9429
9430 * lib/gdb.exp (gdb_breakpoint): Fail on unexpected pending
9431 breakpoints.
9432
83f66e8f
DJ
94332004-02-07 Daniel Jacobowitz <drow@mvista.com>
9434
9435 * config/sim.exp (gdb_load): Handle $arg == "".
9436 * lib/gdb.exp (gdb_run_cmd): Honor gdb,do_reload_on_run.
9437 * gdb.objc/basicclass.exp: Use gdb_run_cmd.
9438
30fc0091
EZ
94392004-02-07 Elena Zannoni <ezannoni@redhat.com>
9440
a9c64011
AS
9441 * gdb.base/maint.exp: Update test to reflect
9442 obstack changes.
30fc0091 9443
4d806929
JJ
94442004-02-04 Jeff Johnston <jjohnstn@redhat.com>
9445
9446 * gdb.base/pendshr.c (pendfunc): New function that calls
9447 pendfunc1.
9448 * gdb.base/pending.c: Call pendfunc instead of pendfunc1.
9449
7bfdd688
FF
94502004-02-04 Fred Fish <fnf@redhat.com>
9451
9452 * gdb.arch/gdb1431.c: Add underbar prefixed version of global
9453 function symbols and update copyright years.
9454 * gdb.arch/gdb1291.c: Ditto.
9455
aaa08ee4
MC
94562004-02-03 Michael Chastain <mec.gnu@mindspring.com>
9457
9458 * gdb.cp/virtfunc.exp: Accept both "ctor()" and "ctor(void)".
9459
dbad7755
MC
94602004-02-03 Michael Chastain <mec.gnu@mindspring.com>
9461
9462 * gdb.cp/inherit.exp: Accept both "ctor()" and "ctor(void)".
9463
ec4646ef
MC
94642004-02-03 Michael Chastain <mec.gnu@mindspring.com>
9465
9466 * gdb.cp/inherit.exp: Accept output with gcc 3.2-7-rh.
9467
1b802196
FF
94682004-02-02 Fred Fish <fnf@redhat.com>
9469
9470 * gdb.base/bang.exp: Use gdb_run_cmd so this tests works with
9471 remote targets. Update copyright years.
9472
18fe2033
JJ
94732004-02-02 Jeff Johnston <jjohnstn@redhat.com>
9474
9475 * lib/gdb.exp (gdb_breakpoint): Add pending breakpoint
9476 support.
9477 * gdb.base/langs.exp: Fix test which attempts to create
9478 breakpoint on non-existent function to handle new pending
9479 support.
9480 * gdb.base/shlib-call.exp: Use gdb_breakpoint to set
9481 a breakpoint.
9482 * gdb.base/pending.exp: New test.
9483 * gdb.base/pending.c: New file.
9484 * gdb.base/pendshr.c: Ditto.
9485
8d577d32
DC
94862004-02-02 David Carlton <carlton@kealia.com>
9487
9488 * gdb.cp/overload.exp: Add overloadNamespace tests.
9489 * gdb.cp/overload.cc (dummyClass, dummyInstance): New.
9490 (overloadNamespace, XXX): New.
9491 (main): Call XXX::marker2.
9492
3ad13771
FF
94932004-02-01 Fred Fish <fnf@redhat.com>
9494
9495 * gdb.base/dump.exp: Use runto_main instead of "runto main".
9496 * gdb.base/finish.exp: Ditto.
9497 * gdb.base/gcore.exp: Ditto.
9498 * gdb.base/huge.exp: Ditto.
9499 * gdb.base/info-proc.exp: Ditto.
9500 * gdb.base/return2.exp: Ditto.
9501 * gdb.threads/gcore-thread.exp: Ditto.
9502
44c75849
DJ
95032004-02-01 Daniel Jacobowitz <drow@mvista.com>
9504
9505 * gdb.threads/thread-specific.exp: Add missing anchor to regexp.
9506
005bc093
MK
95072004-02-01 Mark Kettenis <kettenis@gnu.org>
9508
9509 * gdb.base/fileio.c (test_open): Replace O_RDONLY with O_RDWR such
9510 that opening the file succeeds on OpenBSD.
9511
c47cebdb
DJ
95122004-02-01 Daniel Jacobowitz <drow@mvista.com>
9513
9514 * gdb.threads/thread-specific.c: New file.
9515 * gdb.threads/threads-specific.exp: New test script.
9516 * lib/gdb.exp (gdb_test_multiple): Allow user patterns access
9517 to expect_out.
9518
5a01311c
MK
95192004-02-01 Mark Kettenis <kettenis@gnu.org>
9520
9521 * gdb.base/call-ar-st.exp: Call get_debug_format. Remove xfail on
9522 sparc*-*-solaris* into a kfail PR gdb/1539 on sparc-*-* for stabs
9523 only on the "print_small_structs from print_long_arg_list" test.
9524
ce22a4f1
DJ
95252004-02-01 Daniel Jacobowitz <drow@mvista.com>
9526
9527 * gdb.base/completion.exp: Kill a stray backslash.
9528
9529 From Jim Ingham <jingham@apple.com>:
9530 * gdb.base/completion.exp: Test that "complete file ./gdb.base/compl"
9531 agrees with the result from sending a tab.
9532
abbab9d3
DJ
95332004-01-31 Daniel Jacobowitz <drow@mvista.com>
9534
9535 * gdb.base/chng-syms.exp: Remove stray newline.
9536
53904d1e
MK
95372004-01-31 Mark Kettenis <kettenis@gnu.org>
9538
9539 * gdb.asm/asm-source.exp: Set asm-note to "openbsd" for
9540 *-*-openbsd*.
9541 * gdb.asm/openbsd.inc: New file.
9542
3a4b3aac
MK
95432004-01-30 Mark Kettenis <kettenis@gnu.org>
9544
9545 * gdb.asm/asm-source.exp: Strip -Wl, from link-flags. Don't
9546 append -static to link-flags for *-*-freebsd*, *-*netbsd* and
9547 *-*solaris2*. Remove commented out default settings for
9548 asm-flags. Replace gdb_compile with target_link.
9549
ebac27b4
MC
95502004-01-29 Michael Chastain <mec.gnu@mindspring.com>
9551
9552 * gdb.cp/inherit.exp: Rewrite. Use gdb_test_multiple and gdb
9553 for all tests. Remove old hp-ux and cygnus xfail cases.
9554
d8679d84
PH
95552004-01-29 Paul N. Hilfinger <Hilfinger@gnat.com>
9556
9557 * gdb.base/chng-syms.exp: New file.
9558 * gdb.base/chng-syms.c: New file.
9559
0a55bc22
MC
95602004-01-24 Michael Chastain <mec.gnu@mindspring.com>
9561
9562 * gdb.cp/local.exp: Rewrite "ptype Local". Add "ptype l".
9563 Provide arms for current output in all my configurations.
9564
94b8e876
MC
95652004-01-24 Michael Chastain <mec.gnu@mindspring.com>
9566
9567 * lib/compiler.c: Add hp_cc_compiler and hp_aCC_compiler.
9568 * lib/compiler.cc: Likewise.
9569 * lib/gdb.exp (get_compiler_info): Always call gdb_compile to
9570 get the right preprocessor. Eval the output directly. Remove
9571 special tests for hp_cc_compiler and hp_aCC_compiler. Remove
9572 hp_f77_compiler and hp_f90_compiler completely.
9573 (gdb_preprocess): Delete.
9574 (get_compiler): Delete.
9575
7cf03d44
MK
95762004-01-24 Mark Kettenis <kettenis@gnu.org>
9577
9578 * gdb.base/charset.c, gdb.base/dump.c, gdb.base/huge.c: Include
9579 <string.h>.
9580
68b6dce9
NR
95812004-01-24 Nick Roberts <nick@nick.uklinux.net>
9582
9583 * gdb.mi/mi-stack.exp: Update copyright.
9584
b368761e
DC
95852004-01-23 David Carlton <carlton@kealia.com>
9586
9587 * gdb.cp/rtti.exp: Don't include full path in ${srcfile}. Add
9588 test for cp_lookup_transparent_type.
9589 * gdb.cp/rtti1.cc: Update copyright. Add n2::func and refer_to;
9590 call them.
9591
f2061b53
DJ
95922004-01-23 Daniel Jacobowitz <drow@mvista.com>
9593
9594 * gdb.mi/mi-var-child.exp: Update copyright year. Move new test
9595 after -var-update.
9596
37fc574a
DC
95972004-01-23 David Carlton <carlton@kealia.com>
9598
9599 * gdb.cp/namespace.cc (C::ensureRefs): New.
9600 * gdb.cp/namespace1.cc (C::ensureOtherRefs): New.
9601
8e94b928
NR
96022004-01-20 Nick Roberts <nick@nick.uklinux.net>
9603
9604 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Test for
9605 case "-stack-list-locals 2".
9606 * gdb.mi/mi-var-child.exp: Test for case
9607 "-var-list-children --all-values NAME".
9608
997b0952
MC
96092004-01-18 Michael Chastain <mec.gnu@mindspring.com>
9610
9611 * gdb.cp/local.exp: Accept correct output for gcc v3 -gstabs+.
9612
52470da3
MK
96132004-01-18 Mark Kettenis <kettenis@gnu.org>
9614
7049b4b8
MK
9615 * gdb.base/fileio.exp: Add "$gdb_prompt $" anchors to patterns
9616 used with gdb_test_multiple.
9617
52470da3
MK
9618 * gdb.base/gdb1476.exp: Accept alternat pattern for failed memory
9619 read at address 0. This fixes PR testsuite/1504.
9620
da6012e5
DJ
96212004-01-18 Daniel Jacobowitz <drow@mvista.com>
9622
9623 * config/gdbserver.exp (gdbserver_gdb_load): Rename from gdb_load.
9624 Remove downloading, guessing the host executable, the calls to
9625 gdb_file_cmd and gdb_target_cmd, and "load" support.
9626 (infer_host_exec): New function broken out from gdb_load.
9627 (gdb_load): New wrapper for gdbserver_gdb_load.
9628 * lib/mi-support.exp (mi_gdb_target_cmd): New function, based on
9629 gdb_target_cmd. Use -target-select.
9630 (mi_gdb_file_cmd): New function, broken out from mi_gdb_load.
9631 Download binaries to the host. Clear last_mi_remote_file when
9632 we load a new binary.
9633 (mi_gdb_load): Call mi_gdb_file_cmd. If gdbserver.exp is loaded,
9634 call gdbserver_gdb_load and mi_gdb_target_cmd.
9635
32c70722
MC
96362004-01-17 Michael Chastain <mec.gnu@mindspring.com>
9637
9638 * gdb.cp/templates.exp: Accept more spaces with "<foo, ?bar>"
9639 type patterns.
9640
b0cecf36
MC
96412004-01-17 Michael Chastain <mec.gnu@mindspring.com>
9642
9643 * gdb.cp/templates.exp: Fix typo in test name of
9644 "print Foo<volatile char*>::foo".
9645
4120d7e6
MC
96462004-01-15 Michael Chastain <mec.gnu@mindspring.com>
9647
9648 * gdb.base/setvar.exp: Remove setup_xfail for hppa*-*-*11*.
9649
f679e530
BE
96502004-01-16 Ben Elliston <bje@wasabisystems.com>
9651
9652 * gdb.arch/Makefile.in (MISCELLANEOUS): Remove.
9653 (clean mostlyclean): Remove empty rm.
9654
091c48f6
MC
96552004-01-15 Michael Chastain <mec.gnu@mindspring.com>
9656
9657 * gdb.base/setvar.exp: Add copyright years.
9658
3e5fc8d2
DC
96592004-01-14 David Carlton <carlton@bactrian.org>
9660
9661 * gdb.cp/rtti.exp: Update copyright. KFAIL test with repect to
9662 PR c++/1511 and update coment.
9663 * gdb.cp/templates.exp: Update patterns to match current output.
9664 If changes involve something other than whitespace, KFAIL
9665 w.r.t. PR c++/1512 or PR c++/931 as appropriate.
9666
63d06c5c
DC
96672004-01-14 David Carlton <carlton@kealia.com>
9668
9669 * gdb.cp/namespace.exp: Add tests involving classes defined within
9670 namespaces.
9671 * gdb.cp/namespace.cc (C::CClass): New.
9672 * gdb.cp/namespace1.cc (C::OtherFileClass): New.
9673
a51dab88
EZ
96742004-01-14 Elena Zannoni <ezannoni@redhat.com>
9675
9676 * gdb.base/sepdebug.exp: Bail out of the test if we don't know
9677 what debug info we have. Print a better message if something goes
9678 wrong while producing the separate debug info file.
9679
a476ccc9
MC
96802004-01-14 Michael Chastain <mec.gnu@mindspring.com>
9681
9682 * gdb.base/callfuncs.c: Remove explicit declaration of malloc.
9683
f453692c
MC
96842004-01-14 Michael Chastain <mec.gnu@mindspring.com>
9685
9686 * gdb.base/callfuncs.c: Add copyright notice.
9687
f40063a5
MC
96882004-01-13 Michael Chastain <mec.gnu@mindspring.com>
9689
9690 * gdb.cp/derivation.exp: Add XFAIL for bug with protected
9691 inheritance. PR gdb/1498, PR gcc/13539.
9692
19ac3974
EZ
96932004-01-13 Elena Zannoni <ezannoni@redhat.com>
9694
a9c64011
AS
9695 * gdb.threads/gcore-thread.exp: Prefix name of binary with
9696 test specific name.
9697 * gdb.mi/gdb669.exp: Ditto.
9698 * gdb.mi/mi-pthreads.exp: Ditto.
9699 * gdb.mi/mi1-pthreads.exp: Ditto.
9700 * gdb.mi/mi2-pthreads.exp: Ditto.
19ac3974 9701
56c97c6e
MC
97022004-01-12 Michael Chastain <mec.gnu@mindspring.com>
9703
9704 * gdb.cp/member-ptr.cc: Add copyright notice.
9705
a0644324
MC
97062004-01-12 Michael Chastain <mec.gnu@mindspring.com>
9707
9708 * gdb.cp/member-ptr.exp: Use gdb_test, gdb_test_multiple. Add
9709 some patterns for recent versions of gcc and hpacc. Delete
9710 calls to setup_xfail for hppa*-*-*. Delete redundant tests.
9711 Delete tests that access a NULL pointer-to-member-data. This
9712 script is still disabled for gcc.
9713
32fabe09
EZ
97142004-01-12 Elena Zannoni <ezannoni@redhat.com>
9715
9716 * gdb.mi/mi2-basics.exp: Make sure that full pathnames are
a9c64011 9717 escaped correctly.
32fabe09 9718
1f8a6abb
EZ
97192004-01-12 Elena Zannoni <ezannoni@redhat.com>
9720
9721 * gdb.base/sepdebug.exp: New file.
9722 * gdb.base/sepdebug.c: New file.
9723 * lib/gdb.exp (separate_debug_filename): New procedure.
9724 (gdb_gnu_strip_debug): New procedure.
9725
48efe704
AC
97262004-01-12 Andrew Cagney <cagney@redhat.com>
9727
9728 * gdb.mi/ChangeLog: Delete file. Renamed to ...
9729 * gdb.mi/ChangeLog-1999-2003: New file.
9730
a9415475
AC
97312004-01-12 Andrew Cagney <cagney@redhat.com>
9732
9733 * gdb.base/fileio.exp: Update copyright year. On GNU/Linux, for
9734 "Renaming a directory to a non-empty directory returns ENOTEMPTY
9735 or EEXIST", treat EBUSY as an XFAIL.
9736
83b8cf9d
MC
97372004-01-11 Michael Chastain <mec.gnu@mindspring.com>
9738
9739 * gdb.base/scope.exp: Remove obsolete setup_xfail for
9740 hp_cc_compiler.
9741
9939d2a8
MC
97422004-01-10 Michael Chastain <mec.gnu@mindspring.com>
9743
9744 * gdb.cp/classes.exp: Remove old "(obsolescent gcc or gdb)"
9745 decorations.
9746
1ff8cadf
MC
97472004-01-10 Michael Chastain <mec.gnu@mindspring.com>
9748
9749 * gdb.cp/virtfunc.exp: Remove old "(obsolescent gcc or gdb)"
9750 and "(aCC)" decorations. Remove obsolete doco about old
9751 test results.
9752
6fa9022e
MC
97532004-01-09 Michael Chastain <mec.gnu@mindspring.com>
9754
9755 * gdb.cp/exception.exp: Fix typo in doco.
9756
209721fe
MK
97572004-01-09 Mark Kettenis <kettenis@gnu.org>
9758
9759 * gdb.base/gdb1476.exp: Fix typo.
9760
ef11303e
MC
97612004-01-09 Michael Chastain <mec.gnu@mindspring.com>
9762
9763 * gdb.hp/gdb.aCC/exception.exp: Re-create as a nearly empty
9764 file.
9765
041ab88c
MC
97662004-01-09 Michael Chastain <mec.gnu@mindspring.com>
9767
9768 * gdb.cp/exception.cc: Change <iostream.h> to <iostream>.
9769 * gdb.cp/exception.exp: Use gdb test, gdb_test_multiple.
9770 Use gdb_compile. Remove restriction on gcc. Add some patterns
9771 for recent version of gdb. Delete second half, which was a copy
9772 of the first half with different build flags. This test is
9773 still disabled because it is still not ready for production.
9774
e36d075a
MC
97752004-01-08 Michael Chastain <mec.gnu@mindspring.com>
9776
9777 * gdb.cp/exception.cc: Add copyright notice.
9778 * gdb.cp/exception.exp: Add a notice that this file is broken
9779 because of line number changes caused by addition of copyright
9780 notice.
9781
42b190ad
MC
97822004-01-08 Michael Chastain <mec.gnu@mindspring.com>
9783
9784 * gdb.cp/exception.cc: Renamed from gdb.hp/gdb.aCC/exception.cc.
9785 * gdb.cp/exception.exp: Renamed from gdb.hp/gdb.aCC/exception.exp.
9786
8f25f06b
MC
97872004-01-08 Michael Chastain <mec.gnu@mindspring.com>
9788
9789 * gdb.cp/classes.exp: Accept gnu abi 2.
9790 * gdb.cp/derivation.exp: Likewise.
9791 * gdb.cp/overload.exp: Likewise.
9792 * gdb.cp/virtfunc.exp: Likewise.
9793
06ded8b8
MC
97942004-01-08 Michael Chastain <mec.gnu@mindspring.com>
9795
9796 * gdb.mi/pthreads.c (done_making_threads): Remove extraneous
9797 semicolon after end of function.
9798
77c26ae3
MC
97992004-01-07 Michael Chastain <mec.gnu@mindspring.com>
9800
9801 * gdb.cp/bs15503.cc: Include <iostream>, not <iostream.h>.
9802 * gdb.cp/bs15503.exp: Remove hp-only restriction. Use modern
9803 boilerplate code for compiling and running the program under
9804 test. Add some string method tests.
9805
20757486
MC
98062004-01-07 Michael Chastain <mec.gnu@mindspring.com>
9807
9808 * gdb.cp/bs15503.cc: Add copyright notice.
9809 * gdb.cp/bs15503.exp: Adjust line number.
9810
0fd3b503
MC
98112004-01-07 Michael Chastain <mec.gnu@mindspring.com>
9812
9813 * gdb.hp/gdb.defects/bs15503.exp: Renamed to gdb.cp/bs15503.exp.
9814 * gdb.hp/gdb.defects/bs15503.cc: Renamed to gdb.cp/bs15503.cc.
9815
10d1bea8
MC
98162004-01-07 Michael Chastain <mec.gnu@mindspring.com>
9817
9818 * gdb.base/funcargs.exp: Remove obsolete setup_xfail for
9819 hp_cc_compiler.
9820
2789202a
MC
98212004-01-07 Michael Chastain <mec.gnu@mindspring.com>
9822
9823 * gdb.cp/cttiadd.c: Add a marker for gdb_get_line_number.
9824 * gdb.cp/ctti.exp: Use the marker instead of "next".
9825 With gcc, run further before bailing.
9826
b862f14c
MC
98272004-01-07 Michael Chastain <mec.gnu@mindspring.com>
9828
9829 * gdb.cp/cttiadd.cc: Add copyright notice.
9830 * gdb.cp/cttiadd1.cc: Likewise.
9831 * gdb.cp/cttiadd2.cc: Likewise.
9832 * gdb.cp/cttiadd3.cc: Likewise.
9833
96da2469
MC
98342004-01-07 Michael Chastain <mec.gnu@mindspring.com>
9835
9836 * gdb.cp/ctti.exp: Partial rewrite. Call gdb_compile properly.
9837 Use gdb_test, gdb_test_multiple. Use floating-point values that
9838 have exact representations in IEEE-ish formats.
9839
053248ff
MC
98402004-01-07 Michael Chastain <mec.gnu@mindspring.com>
9841
9842 * gdb.base/constvars.exp: Do not force lang=c++ if using HP
9843 compilers. Delete duplicate call to get_compiler_info.
9844 (local_compiler_xfail_check): setup_xfail if $hp_cc_compiler.
9845 * gdb.base/volatile.exp: Likewise.
9846
84acecdd
MK
98472004-01-07 Mark Kettenis <kettenis@gnu.org>
9848
9849 * gdb.base/gdb1476.exp: Only run the tests if we can't read the
9850 memory at address 0.
9851
fe11a27f
MC
98522004-01-07 Michael Chastain <mec.gnu@mindspring.com>
9853
9854 * gdb.stabs/weird.exp: Use hp_cc_compiler and hp_aCC_compiler
9855 to test for hp-ux assembler. Fix copyright years.
9856
60ad077b
AC
98572004-01-07 Andrew Cagney <cagney@redhat.com>
9858
9859 * gdb.base/fileio.c (strerrno): Add "EBUSY".
9860
1c9b8f33
AC
98612004-01-07 Andrew Cagney <cagney@redhat.com>
9862
9863 * gdb.base/fileio.c (test_open): Do not pass S_IWUSR to "open"
9864 when creating the read-only file. From analysis by Roland McGrath
9865 and Elena Zannoni.
9866
753ccc7a
MC
98672004-01-06 Michael Chastain <mec.gnu@mindspring.com>
9868
9869 * gdb.cp/namespace.exp: Call get_compiler_info with "c++".
9870
eca3e36b
MC
98712004-01-06 Michael Chastain <mec.gnu@mindspring.com>
9872
9873 * gdb.base/cvexpr.c: Be type-safe with function pointers and
9874 data pointers.
9875
f8d4bac4
MC
98762004-01-06 Michael Chastain <mec.gnu@mindspring.com>
9877
9878 * gdb.cp/m-static.exp: Compile one source file at a time.
9879 Delete unused call to get_compiler_info.
9880
9b4e0f94
MC
98812004-01-06 Michael Chastain <mec.gnu@mindspring.com>
9882
9883 * gdb.base/call-ar-st.exp: Delete explicit reference to ${binfile}.ci.
9884 * gdb.base/call-rt-st.exp: Likewise.
9885 * gdb.base/nodebug.exp: Likewise.
9886 * gdb.base/volatile.exp: Likewise.
9887 * gdb.cp/ref-types.exp: Likewise.
9888 * gdb.cp/templates.exp: Likewise.
9889
023c1024
MK
98902004-01-05 Mark Kettenis <kettenis@gnu.org>
9891
9892 * gdb.base/gdb1476.exp, gdb.base/gdb1476.c: New files.
9893
19703c4a
MC
98942004-01-05 Michael Chastain <mec.gnu@mindspring.com>
9895
9896 * gdb.cp/funcargs.exp: Delete special timeout of 240 seconds for
9897 hppa*-hp-hpux*.
9898
18b67037
MK
98992004-01-04 Mark Kettenis <kettenis@gnu.org>
9900
ba6219c8
MK
9901 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
9902 x86_64-*-*.
9903
18b67037
MK
9904 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
9905 sparc64-*-* and sparc*-solaris2*.
9906
1bfbbb9d
MK
99072004-01-04 Mark Kettenis <kettenis@gnu.org>
9908
9909 * gdb.base/structs.exp: Remove ${testfile} from "zed L<n> for
9910 return ${tests}" test. The ${tests} already mentions the
9911 filename.
9912
06846494
MC
99132004-01-02 Michael Chastain <mec.gnu@mindspring.com>
9914
9915 * gdb.cp/local.exp: Accept gcc abi 2.
9916
3b0cb202
MC
99172004-01-02 Michael Chastain <mec.gnu@mindspring.com>
9918
9919 * gdb.cp/templates.exp: Accept gcc abi 2.
9920
0643ec3f
MC
99212004-01-02 Michael Chastain <mec.gnu@mindspring.com>
9922
9923 * lib/compiler.cc: Remove supports_template_debugging.
9924 * gdb.cp/templates.exp: Do not test supports_template_debugging.
9925
d231d0b1
MC
99262004-01-01 Michael Chastain <mec.gnu@mindspring.com>
9927
9928 * gdb.cp/namespace.exp: Accept gcc abi 2.
9929
44ffb27c
MC
99302004-01-01 Michael Chastain <mec.gnu@mindspring.com>
9931
9932 * gdb.cp/method.exp: Accept gcc abi 2.
9933
184ad485
MC
99342004-01-01 Michael Chastain <mec.gnu@mindspring.com>
9935
9936 * gdb.cp/classes.exp: Generate identical results as old version.
9937 * gdb.cp/derivation.exp: Likewise.
9938 * gdb.cp/overload.exp: Likewise.
9939 * gdb.cp/virtfunc.exp: Likewise.
9940
116f09e7
MC
99412004-01-01 Michael Chastain <mec.gnu@mindspring.com>
9942
9943 * gdb.cp/virtfunc.exp: Modify some patterns to avoid a
9944 mysterious bug with sourceware version of expect.
9945
b1379776
MC
99462004-01-01 Michael Chastain <mec.gnu@mindspring.com>
9947
9948 * gdb.cp/overload.exp: Rewrite. Clean up patterns to match
9949 current versions of gcc, including gcc abi 2. Remove gratuitous
9950 restart of test program. Use gdb_test_multiple and gdb_test for
9951 all tests. Add patterns to xfail missing "const" in "const char *"
9952 and kfail PR gdb/1155.
9953
6b7a4c0e
MC
99542004-01-01 Michael Chastain <mec.gnu@mindspring.com>
9955
9956 * gdb.cp/derivation.exp: Rewrite. Clean up patterns to match
9957 current versions of gcc, including gcc abi 2. Remove gratuitous
9958 restart of test program. Use gdb_test_multiple and gdb_test for
9959 all tests. Add patterns to kfail PR gdb/1498.
9960
51615d72
MC
99612003-12-31 Michael Chastain <mec.gnu@mindspring.com>
9962
9963 * gdb.cp/virtfunc.exp: Rewrite. Clean up patterns to match
9964 current versions of gcc, including gcc abi 2. Use "breakpoint"
9965 and "continue" instead of restarting the target program. Use
9966 gdb_test_multiple and gdb_test for all tests.
9967
7b79a9d7
MK
99682004-01-01 Mark Kettenis <kettenis@gnu.org>
9969
9970 * gdb.asm/asm-source.exp: Update copyright year. Link statically
9971 for *-*-solaris2*.
9972
1cd3489f
MC
99732003-12-31 Michael Chastain <mec.gnu@mindspring.com>
9974
9975 * gdb.cp/classes.exp: Rewrite. Clean up patterns to match
9976 current versions of gcc, including gcc abi 2. Use "breakpoint"
9977 and "continue" instead of restarting the target program several
9978 times. Use gdb_test_multiple and gdb_test for all tests.
9979
850742db
MC
99802003-12-18 Michael Chastain <mec.gnu@mindspring.com>
9981
9982 * gdb.base/sect-cmd.exp: Handle compiling test case from multiple
9983 source files.
9984
eb4bbda8
MC
99852003-12-16 Michael Chastain <mec.gnu@mindspring.com>
9986
9987 * gdb.base/environ.exp: Handle compiling test case from multiple
9988 source files.
9989
e42c7771
MC
99902003-12-16 Michael Chastain <mec.gnu@mindspring.com>
9991
9992 * gdb.base/structs.exp: Call gdb_exit as well as gdb_start.
9993
80e4b428
JB
99942003-12-17 Jim Blandy <jimb@redhat.com>
9995
5f06973a
JB
9996 * gdb.base/freebpcmd.c: Add copyright notice.
9997
80e4b428
JB
9998 * gdb.base/freebpcmd.exp: Mark the interesting failure as known.
9999
0ab84fb7
MC
100002003-12-16 Michael Chastain <mec.gnu@mindspring.com>
10001
10002 * gdb.base/maint.exp: Add generic FAIL patterns to prevent timeouts.
10003
1b3bb3d0
JB
100042003-12-13 Jim Blandy <jimb@redhat.com>
10005
10006 * gdb.base/freebpcmd.exp, gdb.base/freebpcmd.c: New test.
10007
3a4c9371
KB
100082003-12-12 Kevin Buettner <kevinb@redhat.com>
10009
10010 * gdb.asm/frv.inc: New file.
10011 * gdb.asm/asm-source.exp: Add frv-*-* as a supported target.
10012
a1dea79a
FF
100132003-12-09 Fred Fish <fnf@redhat.com>
10014
10015 * gdb.base/break.c (marker1, marker2, marker3, marker4): Move
10016 functions to break1.c and leave prototypes behind. Add more
10017 "set breakpoint NN here" comments.
10018 * gdb.base/break1.c: New file.
10019
10020 * gdb.base/break.exp: Handle compiling test case from multiple
10021 source files and change source file references as needed.
10022 * gdb.base/completion.exp: Ditto.
10023 * gdb.base/condbreak.exp: Ditto.
10024 * gdb.base/define.exp: Ditto.
10025 * gdb.base/ena-dis-br.exp: Ditto.
10026 * gdb.base/info-proc.exp: Ditto.
10027 * gdb.base/maint.exp: Ditto.
10028 * gdb.base/until.exp: Ditto.
10029
10030 * gdb.base/condbreak.exp: Use bp_locationNN variables instead of
10031 hardcoded line numbers.
10032 * gdb.base/define.exp: Ditto.
10033 * gdb.base/ena-dis-br.exp: Ditto.
10034 * gdb.base/maint.exp: Ditto.
10035 * gdb.base/until.exp: Ditto.
10036
10037 * gdb.base/completion.exp: Use "break1" for completion tests since
10038 "break" is no longer a unique prefix.
10039
5266b69c
AC
100402003-12-06 Andrew Cagney <cagney@redhat.com>
10041
10042 * gdb.base/structs.exp (test_struct_returns): When applicable, set
10043 "return_value_unimplemented". When an unimplemented struct return
10044 architecture, report incorrect values as a KFAIL
10045
374451f0
MC
100462003-12-05 Michael Chastain <mec.gnu@mindspring.com>
10047
10048 * gdb.cp/rtti.exp: Accept new wording of warning from
10049 cp_lookup_rtti_type.
10050
ba9b20a7
MC
100512003-12-05 Michael Chastain <mec.gnu@mindspring.com>
10052
10053 Partial fix for PR testsuite/1456.
10054 * gdb.base/scope.exp (test_at_main): Replace references to
10055 gcc_compiled with calls to test_compiler_info.
10056 (test_at_foo): Likewise.
10057 (test_at_bar): Likewise.
10058
b74b6d0b
MC
100592003-12-04 Michael Chastain <mec.gnu@mindspring.com>
10060
10061 Partial fix for PR testsuite/1456.
10062 * gdb.base/so-impl-ld.exp: Replace reference to gcc_compiled with call
10063 to test_compiler_info.
10064
ccfa3402
MC
100652003-12-03 Michael Chastain <mec.gnu@mindspring.com>
10066
10067 * gdb.base/so-impl-ld.exp: Update copyright notice.
10068
f6246aba
MC
100692003-12-02 Michael Chastain <mec.gnu@mindspring.com>
10070
10071 Partial fix for PR testsuite/1456.
10072 * gdb.base/mips_pro.exp: Replace references to gcc_compiled with calls
10073 to test_compiler_info.
10074
13ae734a
MC
100752003-11-28 Michael Chastain <mec.gnu@mindspring.com>
10076
10077 * gdb.objc/objcdecode.exp: Match and KFAIL the output that comes
10078 from current versions of gdb. Clean up regular expressions.
10079 Delete redundant timeout case.
10080
d8e1cdee
MC
100812003-11-28 Michael Chastain <mec.gnu@mindspring.com>
10082
10083 * gdb.objc/nondebug.exp: Match and KFAIL the output that comes
10084 from current versions of gdb. Clean up regular expressions.
10085 Delete redundant timeout case.
10086
96457b64
MC
100872003-12-01 Michael Chastain <mec.gnu@mindspring.com>
10088
10089 Partial fix for PR testsuite/1456.
10090 * gdb.base/callfuncs.exp (do_function_calls): Replace reference to
10091 gcc_compiled with call to test_compiler_info.
10092
f35309fc
MC
100932003-11-30 Michael Chastain <mec.gnu@mindspring.com>
10094
10095 Partial fix for PR testsuite/1456.
10096 * gdb.base/list.exp (test_list_function): Delete unused declaration
10097 of gcc_compiled.
10098
d7afdf9b
MC
100992003-11-29 Michael Chastain <mec.gnu@mindspring.com>
10100
10101 Partial fix for PR testsuite/1456.
10102 * gdb.base/complex.exp: Replace reference to gcc_compiled with
10103 call to test_compiler_info.
10104
71507b56
MK
101052003-11-29 Mark Kettenis <kettenis@gnu.org>
10106
10107 * gdb.asm/asm-source.exp: Initialize asm-note to "empty". Set
10108 asm-note to "netbsd" for *-*-netbsdelf* and x86_64-*-netbsd*. Use
10109 it to create the appropriate note.inc.
10110 * gdb.asm/asmsrc1.s: Include "note.inc".
10111 * gdb.asm/netbsd.inc: New file.
10112 * gdb.asm/empty.inc: New file.
10113
f81f93f7
MC
101142003-11-28 Michael Chastain <mec.gnu@mindspring.com>
10115
10116 Partial fix for PR testsuite/1456.
10117 * gdb.base/constvars.exp: Replace references to gcc_compiled with
10118 calls to test_compiler_info.
10119
9a77938e
MC
101202003-11-27 Michael Chastain <mec.gnu@mindspring.com>
10121
10122 Partial fix for PR testsuite/1456.
10123 * gdb.base/volatile.exp: Replace references to gcc_compiled with
10124 calls to test_compiler_info.
10125
e8367dc7
MK
101262003-11-27 Mark Kettenis <kettenis@gnu.org>
10127
10128 * gdb.base/structs.exp: Use i*86-*-* instead of i686-*-* as a
10129 pattern for the KFAILs.
10130
526c61ee
AF
101312003-11-25 Adam Fedor <fedor@gnu.org>
10132
10133 * gdb.objc/objcdecode.exp: Test for PR objc/1238.
10134 * gdb.objc/objcdecode.m: New file.
10135
28f2d600
AF
101362003-11-25 Adam Fedor <fedor@gnu.org>
10137
10138 * gdb.objc/nondebug.exp: Test for PR objc/1236.
10139 * gdb.objc/nondebug.m: New file.
10140
a3895cee
BE
101412003-11-26 Ben Elliston <bje@wasabisystems.com>
10142
10143 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
10144 NetBSD as it does on FreeBSD. Modelled on a similar change by
10145 Mark Kettenis on 2003-05-30.
10146 (link-flags): Set to "--entry _start" regardless of target.
10147 Special linker flags are to be appended to $link-flags.
10148 * gdb.asm/mips.inc (gdbasm_startup): Remove __start label.
10149
c9f2c8a3
MC
101502003-11-25 Michael Chastain <mec.gnu@mindspring.com>
10151
10152 * gdb.cp/method.exp: Accept output of new demangler.
10153
15a0587a 101542003-11-25 Michael Chastain <mec.gnu@mindspring.com>
f4e8b6f3
MC
10155
10156 * gdb/class2.exp: New file.
10157 * gdb/class2.cc: New file.
10158
3c00b570
MC
101592003-11-25 Michael Chastain <mec.gnu@mindspring.com>
10160
10161 * gdb.cp/templates.exp (test_ptype_of_templates): Accept output
10162 of new demangler.
10163
7027acc7
MK
101642003-11-23 Mark Kettenis <kettenis@gnu.org>
10165
10166 * gdb.arch/i386-unwind.exp: Use gdb_run_cmd and gdb_expect instead
10167 of gdb_test "run".
10168
b0e1598a
MK
101692003-11-23 Mark Kettenis <kettenis@gnu.org>
10170
10171 * gdb.arch/i386-unwind.exp: Don't use runto_main. Change
10172 "continue" into "run".
10173
4d9eda44
MC
101742003-11-23 Michael Chastain <mec.gnu@mindspring.com>
10175
10176 Partial fix for PR testsuite/1456.
10177 * gdb.cp/ambiguous.exp: Replace reference to gcc_compiled with
10178 call to test_compiler_info.
10179 * gdb.cp/ctti.exp: Likewise.
10180 * gdb.cp/derivation.exp: Likewise.
10181 * gdb.cp/member-ptr.exp: Likewise.
10182 * gdb.cp/virtfunc.exp (test_virtual_calls): Remove unused
10183 reference to gcc_compiled.
10184
101852003-11-23 Michael Chastain <mec.gnu@mindspring.com>
b729099e
MC
10186
10187 Fix PR testsuite/1463.
10188 * gdb.base/structs.exp (start_structs_test): Call
10189 get_debug_format before using the debug format.
10190
d422fe19
AC
101912003-11-22 Andrew Cagney <cagney@redhat.com>
10192
10193 * lib/gdb.exp (gdb_test_multiple): Add simple example.
10194 * gdb.base/structs.exp: Use gdb_test_multiple.
10195
039cf96d
AC
101962003-11-20 Andrew Cagney <cagney@redhat.com>
10197
6882279b
AC
10198 * gdb.base/structs.exp: Handle and recover from internal errors.
10199 Replace "foo${n}" with "foo<n>" in test messages.
10200
e53890ae
AC
10201 * gdb.base/structs.exp: Update copyright. Rewrite.
10202 * gdb.base/structs.c: Update copyright. Rewrite.
10203
2b211c59
AC
10204 * lib/gdb.exp (gdb_internal_error_resync): Issue a perror when the
10205 resync count exceeded.
d63a86f8 10206
039cf96d
AC
10207 * gdb.base/maint.exp: Use gdb_internal_error_resync to recover
10208 from the internal error.
10209 * lib/gdb.exp (gdb_internal_error_resync): New procedure.
10210 Original from Jim Blandy.
10211 (gdb_test_multiple): Use gdb_internal_error_resync.
2b211c59 10212
eac98b22
AC
102132003-11-19 Andrew Cagney <cagney@redhat.com>
10214
10215 * gdb.base/callfuncs.exp: Change the XFAILed descriptor test to a
10216 KFAIL.
10217
67455b2a
MK
102182003-11-17 Mark Kettenis <kettenis@gnu.org>
10219
10220 New testcase for PR backtrace/1435.
10221 * gdb.arch/i386-unwind.exp: New file.
10222 * gdb.arch/i386-unwind.c: New file.
10223
853d6e5b
AC
102242003-11-17 Andrew Cagney <cagney@redhat.com>
10225
10226 * lib/gdb.exp (compiler_info): New global.
10227 (test_compiler_info): New function.
10228 (get_compiler_info): Set compiler_info.
10229 * lib/compiler.c, lib/compiler.cc: Add copyright. When GNUC, set
10230 "compiler_info" to gcc-<major>-<minor>.
10231
38cf6e11
MC
102322003-11-15 Michael Chastain <mec.gnu@mindspring.com>
10233
10234 * gdb.trace/configure: Remove.
10235
a50d3602
EZ
102362003-11-13 Elena Zannoni <ezannoni@redhat.com>
10237
10238 * gdb.base/break.c: Add comments to aid finding line numbers for
d63a86f8 10239 breakpoints.
a50d3602
EZ
10240 * gdb.base/break.exp: Remove all references to explicit line
10241 numbers.
10242
d9407aaa
NC
102432003-11-11 Nick Clifton <nickc@redhat.com>
10244
10245 * gdb.base/shreloc.exp: Do not run for targets which do not
10246 support shared objects.
10247
db488fc1
CV
102482003-11-10 Corinna Vinschen <vinschen@redhat.com>
10249
10250 * gdb.base/fileio.exp: Drop tests for nointerrupts and noinferiorio.
10251 Don't run tests if nofileio flag is given.
10252
6a90a18e
EZ
102532003-11-07 Elena Zannoni <ezannoni@redhat.com>
10254
10255 * gdb.cp/annota3.exp: Make sure we can match 'Hardware watchpoint'
a9c64011 10256 as well as 'Watchpoint'.
6a90a18e 10257
0b915e9c
EZ
102582003-11-06 Elena Zannoni <ezannoni@redhat.com>
10259
10260 Reported by Jim Ingham <jingham@apple.com>:
10261 * gdb.base/annota1.exp: Match at least one occurrence of the
10262 signal handler annotation.
10263
d7e4b55f
EZ
102642003-11-06 Elena Zannoni <ezannoni@redhat.com>
10265
a9c64011
AS
10266 * gdb.cp/annota2.exp: Make sure we can match 'Hardware watchpoint'
10267 as well as 'Watchpoint'.
d7e4b55f 10268
2fe4e8d0
MC
102692003-11-05 Michael Chastain <mec@shout.net>
10270
10271 * gdb.mi/pthreads.c (routine): Handle early return from sleep.
10272
6ef88553
KW
102732003-11-03 Kris Warkentin <kewarken@qnx.com>
10274
10275 * gdb.arch/gdb1291.c: New test file.
10276 * gdb.arch/gdb1291.exp: New test script.
10277 * gdb.arch/gdb1431.c: New test file.
10278 * gdb.arch/gdb1431.exp: New test script.
10279
ae7dc4d8
MC
102802003-10-22 Michael Chastain <mec@shout.net>
10281
10282 * gdb.mi/pthreads.c: Add copyright notice.
10283
c39d7427
MC
102842003-10-22 Michael Chastain <mec@shout.net>
10285
10286 * gdb.threads/pthreads.c: Add copyright notice.
10287
8b7d96c1
MC
102882003-10-20 Michael Chastain <mec@shout.net>
10289
10290 * gdb.base/gdb1056.exp: New test script.
10291
d1d69fdd
DJ
102922003-10-13 Daniel Jacobowitz <drow@mvista.com>
10293
10294 * gdb.threads/killed.exp: Use gdb_run_cmd.
10295
7d605576
DJ
102962003-10-13 Daniel Jacobowitz <drow@mvista.com>
10297
10298 * gdb.base/gcore.exp: Issue an UNSUPPORTED and exit if we can't
10299 create a core file.
10300 * gdb.threads/gcore-thread.exp: Likewise.
10301
618ec112
CV
103022003-10-13 Corinna Vinschen <vinschen@redhat.com>
10303
10304 * gdb.base/call-rt-st.c (struct bit_flags_char_t): New bitfield
10305 type, based on char type.
10306 (struct bit_flags_short_t): New bitfield type, based on short type.
10307 (init_bit_flags_char): New fuction.
10308 (init_bit_flags_short): Ditto.
10309 (print_bit_flags_char): Ditto.
10310 (print_bit_flags_short): Ditto.
10311 (main): Add handling for bit_flags_char_t and bit_flags_short_t.
10312
9367a73c
MC
103132003-10-11 Michael Chastain <mec@shout.net>
10314
10315 * gdb.base/call-rt-st.exp: Update copyright year.
10316
1decf120
KI
103172003-10-10 Kei Sakamoto <sakamoto.kei@renesas.com>
10318
10319 * config/hmsirom.exp: Replace "Hitachi" with "Renesas".
10320 * gdb.disasm/sh3.s: Ditto.
10321
5445b2ae
DJ
103222003-10-07 Daniel Jacobowitz <drow@mvista.com>
10323
10324 * gdb.threads/switch-threads.exp: New test.
10325 * gdb.threads/switch-threads.c: New source file.
10326
aec24853
CV
103272003-10-07 Corinna Vinschen <vinschen@redhat.com>
10328
10329 * gdb.base/ending-run.exp: Add sh specific case.
10330
adc7428d
AC
103312003-10-06 Andrew Cagney <cagney@redhat.com>
10332
10333 * gdb.base/watchpoint.exp: Delete obsolete clear_xfail.
10334 * gdb.disasm/mn10200.exp: Delete obsolete file.
10335
c9d37158
DJ
103362003-09-29 Daniel Jacobowitz <drow@mvista.com>
10337
10338 * ChangeLog: Correct an entry command.exp -> commands.exp.
10339 * gdb.base/commands.exp (bp_deleted_in_command_test)
10340 (temporary_breakpoint_commands): Check noargs.
10341
79c2c32d
DC
103422003-09-25 David Carlton <carlton@kealia.com>
10343
10344 * gdb.cp/namespace.exp: Tweak comments. Add non-quoted versions
10345 of some print tests, where appropriate. Add tests for C::D::cd,
10346 E::ce, F::cXfX, G::XgX.
10347 * gdb.cp/namespace.cc: Add XgX, cXfX, ce.
10348
594e6d67
RE
103492003-09-25 Richard Earnshaw <rearnsha@arm.com>
10350
10351 * lib/java.exp (java_init): Import target_alias before using it.
10352
10f0d451
DC
103532003-09-25 David Carlton <carlton@kealia.com>
10354
10355 * gdb.base/corefile.exp: Delete obsolete setup_xfail.
10356
274bcba0
EZ
103572003-09-23 Elena Zannoni <ezannoni@redhat.com>
10358
d63a86f8 10359 * gdb.base/selftest.exp: Accomodate more instruction reordering
a9c64011 10360 weirdness.
274bcba0 10361
cdbf20f7
MC
103622003-09-17 Michael Chastain <mec@shout.net>
10363
10364 * gdb.cp/gdb1355.exp: New file.
10365 * gdb.cp/gdb1355.c: New file.
10366
71e06f80
CV
103672003-09-15 Corinna Vinschen <vinschen@redhat.com>
10368
10369 * gdb.asm/asm-source.exp: Add sh*-*-* as supported target.
10370 * gdb.asm/sh.inc: New file.
10371
5c4e30ca
DC
103722003-09-11 David Carlton <carlton@kealia.com>
10373
bd45b7af
DC
10374 * gdb.cp/namespace.exp: Add tests for namespace types.
10375 * gdb.cp/maint.exp (test_help): Test 'help maint cp namespace'.
5c4e30ca
DC
10376 (test_namespace): New.
10377
1c199746
EZ
103782003-09-11 Elena Zannoni <ezannoni@redhat.com>
10379
a9c64011 10380 * gdb.base/relocate.exp: Handle new gdb output at startup.
3fcf0ced 10381 * gdb.stabs/weird.exp: Ditto.
1c199746 10382
04ed252f
MC
103832003-09-08 Michael Chastain <mec@shout.net>
10384
10385 * gdb.base/gdb1250.c: Rename 'gamma' to 'my_gamma'.
10386
d8a2d9e7
MC
103872003-09-07 Michael Chastain <mec@shout.net>
10388
10389 * gdb.cp/classes.exp: Accommodate both 'syntax error' and
10390 'parse error'.
10391
161afb24
MK
103922003-09-07 Mark Kettenis <m.kettenis@osp.nl>
10393
10394 * gdb.arch/i386-prologue.exp: Add checks for saved registers.
10395
49f2741a
MC
103962003-08-30 Michael Chastain <mec@shout.net>
10397
10398 * gdb.base/selftest.exp: Remove support for m68k*-*-hpux.
10399 * gdb.gdb/observer.exp: Ditto.
10400 * gdb.gdb/xfullpath.exp: Ditto.
10401
8afa723e
MK
104022003-08-29 Mark Kettenis <kettenis@gnu.org>
10403
10404 * gdb.base/interrupt.exp: XFAIL "call function when asleep" for
10405 *-*-*bsd*.
10406
f31dfe3b
JJ
104072003-08-28 Jeff Johnston <jjohnstn@redhat.com>
10408
10409 * gdb.base/dump.exp: Skip for ia64.
10410
4630e498
JJ
104112003-08-25 Jeff Johnston <jjohnstn@redhat.com>
10412
10413 * gdb.asm/asm-source.exp: Add ia64 support.
10414 * gdb.asm/ia64.inc: New file.
10415
1105b7ef
MC
104162003-08-22 Michael Chastain <mec@shout.net>
10417
10418 * gdb.cp: New directory.
10419 * gdb.cp/*: Copy from gdb.c++/*.
10420 * gdb.c++/*: Remove.
10421 * Makefile.in: Change gdb.c++ to gdb.cp.
10422 * configure.in: Ditto.
10423 * configure: Regnerate.
10424
c945b932
MK
104252003-08-18 Mark Kettenis <kettenis@gnu.org>
10426
10427 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1338.
10428 * gdb.arch/i386-prologue.c (gdb1338): Add function.
10429
2b66634b
DJ
104302003-08-17 Daniel Jacobowitz <drow@mvista.com>
10431
10432 * mi-var-display.exp (-var-list-children weird): Accept function
10433 pointers with argument types.
10434 * mi1-var-display.exp (-var-list-children weird): Likewise.
10435 * mi2-var-display.exp (-var-list-children weird): Likewise.
10436
a356f73b
DJ
104372003-08-17 Daniel Jacobowitz <drow@mvista.com>
10438
10439 * gdb.base/annota3.exp: Add missing newline.
10440
483417b8
MC
104412003-08-06 Michael Chastain <mec@shout.net>
10442
10443 * gdb.java/jmisc1.exp: Add test for pr gdb/1322.
10444
c99c59c3
MS
104452003-08-12 Michael Snyder <msnyder@redhat.com>
10446
10447 * gdb.base/float.exp: Add test for SH.
10448
55ed7501
MK
104492003-08-10 Mark Kettenis <kettenis@gnu.org>
10450
10451 * gdb.arch/i386-prologue.c, gdb.arch/i386-prologue.exp: New files.
10452
1a371f2e
EZ
104532003-08-07 Elena Zannoni <ezannoni@redhat.com>
10454
10455 * gdb.base/completion.exp: Remove reduntant completion test
10456 on filename.
10457
e0f353ce
EZ
104582003-08-07 Elena Zannoni <ezannoni@redhat.com>
10459
a9c64011
AS
10460 * gdb.base/attach.exp, gdb.base/detach.exp, gdb.base/gcore.exp,
10461 gdb.mi/mi-basics.exp, gdb.threads/gcore-thread.exp,
10462 gdb.trace/save-trace.exp: Make sure that full pathnames are
10463 escaped correctly.
e0f353ce 10464
5710a1af 104652003-08-07 Elena Zannoni <ezannoni@redhat.com>
d63a86f8 10466
a9c64011
AS
10467 * configure.in: Don't generate config.h from config.hin.
10468 * configure: Regenerate.
10469 * config.hin: Remove file.
10470 * gdb.mi/pthreads.c: Remove include of config.h, and other ifdefs.
10471 * gdb.threads/pthreads.c: Ditto.
5710a1af 10472
dcd81ce9
DJ
104732003-08-07 Daniel Jacobowitz <drow@mvista.com>
10474
10475 From Kei Sakamoto <sakamoto.kei@renesas.com>:
10476 * gdb.asm/asm-source.exp : Add -lgloss to link-flags.
10477 * gdb.asm/m32r.inc : Remove an illegal nop after bl instruction.
10478 Replace ld24 with seth/add3.
10479
6009d884
AC
104802003-08-02 Andrew Cagney <cagney@redhat.com>
10481
10482 * gdb.base/annota3.exp: New file.
10483 * gdb.base/annota3.c: New file.
10484 * gdb.c++/annota3.exp: New file.
10485 * gdb.c++/annota3.cc: New file.
10486
51514e06
MC
104872003-07-29 Michael Chastain <mec@shout.net>
10488
10489 * gdb.threads/tls.c (spin): Check errno only if sem_wait
10490 actually failed.
10491 (do_pass): Likewise.
10492 * gdb.threads/tls.exp: Always initialize no_of_threads.
10493
4ee6625b
DJ
104942003-07-27 Daniel Jacobowitz <drow@mvista.com>
10495
10496 * gdb.threads/print-threads.exp (test_all_threads): Loosen KFAIL
10497 pattern.
10498 * gdb.threads/tls-shared.exp: Don't use gdb_suppress_entire_file.
10499 * gdb.threads/tls.exp: Recognize one case of the host library not
10500 supporting TLS.
10501
225f2bf6
AC
105022003-07-27 Andrew Cagney <cagney@redhat.com>
10503
10504 * gdb.base/fileio.exp: Use SH when running commands using
10505 remote_exec.
10506
bcb27c9f
DJ
105072003-07-24 Daniel Jacobowitz <drow@mvista.com>
10508
10509 From Kei Sakamoto <sakamoto.kei@renesas.com>:
10510 * gdb.base/relocate.c (dummy): New padding array.
10511
3d67be83
MS
105122003-07-22 Michael Snyder <msnyder@redhat.com>
10513
d63a86f8 10514 * gdb.disasm/8300s.s: Fix syntax of bsr insn.
3d67be83
MS
10515
10516 * gdb.disasm/h8300s.exp : Minor changes in disassembler output require
10517 patterns to be more general, accepting old and new output.
10518 Some output chars (such as '+') also must be quoted.
d63a86f8 10519 Some addresses are displayed numerically instead of
3d67be83
MS
10520 symbolically.
10521
57ba3b85
MS
105222003-07-23 Michael Snyder <msnyder@redhat.com>
10523
686d097c
MS
10524 * gdb.base/return2.exp: Don't test long-long return.
10525
57ba3b85
MS
10526 * gdb.disasm/t01_mov.s: New file, h8300sx disassembly tests.
10527 * gdb.disasm/t01_mov.exp: Ditto.
10528 * gdb.disasm/t02_mova.s: Ditto.
10529 * gdb.disasm/t02_mova.exp: Ditto.
10530 * gdb.disasm/t03_add.s: Ditto.
10531 * gdb.disasm/t03_add.exp: Ditto.
10532 * gdb.disasm/t04_sub.s: Ditto.
10533 * gdb.disasm/t04_sub.exp: Ditto.
10534 * gdb.disasm/t05_cmp.s: Ditto.
10535 * gdb.disasm/t05_cmp.exp: Ditto.
10536 * gdb.disasm/t06_ari2.s: Ditto.
10537 * gdb.disasm/t06_ari2.exp: Ditto.
10538 * gdb.disasm/t07_ari3.s: Ditto.
10539 * gdb.disasm/t07_ari3.exp: Ditto.
10540 * gdb.disasm/t08_or.s: Ditto.
10541 * gdb.disasm/t08_or.exp: Ditto.
10542 * gdb.disasm/t09_xor.s: Ditto.
10543 * gdb.disasm/t09_xor.exp: Ditto.
10544 * gdb.disasm/t10_and.s: Ditto.
10545 * gdb.disasm/t10_and.exp: Ditto.
10546 * gdb.disasm/t11_logs.s: Ditto.
10547 * gdb.disasm/t11_logs.exp: Ditto.
10548 * gdb.disasm/t12_bit.s: Ditto.
10549 * gdb.disasm/t12_bit.exp: Ditto.
10550 * gdb.disasm/t13_otr.s: Ditto.
10551 * gdb.disasm/t13_otr.exp: Ditto.
10552
e00759ef
EZ
105532003-07-22 Elena Zannoni <ezannoni@redhat.com>
10554
10555 * gdb.threads/tls.exp :Add kfail for 'info address' case.
10556
8bc2021f
EZ
105572003-07-22 Elena Zannoni <ezannoni@redhat.com>
10558
a9c64011
AS
10559 * gdb.threads/tls.c : New file.
10560 * gdb.threads/tls.exp : New file.
10561 * gdb.threads/tls-main.c : New file.
10562 * gdb.threads/tls-shared.c : New file.
10563 * gdb.threads/tls-shared.exp : New file.
8bc2021f 10564
89320c4c
AS
105652003-07-22 Andreas Schwab <schwab@suse.de>
10566
10567 * gdb.asm/powerpc.inc (gdbasm_startup): Force alignment.
10568
180dea7c
AS
105692003-07-20 Andreas Schwab <schwab@suse.de>
10570
10571 * gdb.base/selftest.exp (do_steps_and_nexts): Add more patterns
10572 due to insn reordering.
10573
0714963c
AC
105742003-07-15 Andrew Cagney <cagney@redhat.com>
10575
10576 * gdb.asm/asm-source.exp: Do not allow "start" in the backtrace.
10577
98a23b3f
MC
105782003-07-15 Michael Chastain <mec@shout.net>
10579
10580 * gdb.base/gdb1250.exp: New file.
10581 * gdb.base/gdb1250.c: New file.
10582
27e417a2
ML
105832003-07-09 Michal Ludvig <mludvig@suse.cz>
10584
10585 * gdb.c++/templates.exp (test_ptype_of_templates): Recognize
10586 expansion of size_t to 'unsigned long', not only to 'unsigned'.
10587
8bc2021f
EZ
105882003-07-09 Elena Zannoni <ezannoni@redhat.com>
10589
a9c64011
AS
10590 * gdb.threads/tls.c: New file.
10591 * gdb.threads/tls.exp: New file.
10592 * gdb.threads/tls-main.c: New file.
10593 * gdb.threads/tls-shared.c: New file.
10594 * gdb.threads/tls-shared.exp: New file.
8bc2021f 10595
d99968dc
EZ
105962003-07-09 Elena Zannoni <ezannoni@redhat.com>
10597
10598 * gdb.base/annota1.exp: Make sure that we properly escape the
10599 full path of the source file. Xfail more permissive patterns,
d63a86f8 10600 due to a compiler debug info problem.
d99968dc 10601
83876b3b
AS
106022003-07-07 Andreas Schwab <schwab@suse.de>
10603
2705e972
AS
10604 * gdb.asm/m68k.inc: New file.
10605 * gdb.asm/asm-source.exp: Use it for m68k-*-*.
10606
83876b3b
AS
10607 * gdb.objc/basicclass.exp ("Call an Objective-C method with no
10608 arguments"): Also match negative number.
10609
10610 * gdb.base/float.exp ("info float"): Add test for m68k-*-*.
10611
3a871b37
DJ
106122003-07-03 Daniel Jacobowitz <drow@mvista.com>
10613
10614 * gdb.base/store.c (charest): New typedef.
10615 (add_char): Rename to add_charest, update.
10616 (wack_char): Rename to wack_charest, update types. Return l + r
10617 to keep r live across the call.
10618 (wack_short, wack_int, wack_long, wack_longest, wack_float)
10619 (wack_double, wack_doublest): Return l + r to keep r live across
10620 the call.
10621 * gdb.base/store.exp: Accomodate store.c changes.
10622
b2a7f303
DC
106232003-06-30 David Carlton <carlton@kealia.com>
10624
10625 * gdb.c++/maint.exp (test_invalid_name): New.
10626 (test_first_component): Add tests for invalid names.
10627
3c6cb4a1
MC
106282003-06-29 Michael Chastain <mec@shout.net>
10629
10630 * gdb.c++/inherit.exp (test_print_svi_classes): Accept gdb
10631 output of '<VTT for class>' for virtual base classes.
10632
f1c2644b
DJ
106332003-06-29 Daniel Jacobowitz <drow@mvista.com>
10634
10635 * gdb.base/completion.exp: Tab-complete "complet" instead of
10636 "compl".
10637 * gdb.base/complex.exp, gdb.base/complex.c: New files.
10638
18080350
DJ
106392003-06-29 Daniel Jacobowitz <drow@mvista.com>
10640
10641 * gdb.base/constvars.exp: Remove most xfails for GCC 3.x.
10642 * gdb.base/volatile.exp: Likewise.
10643
f56973f8
DJ
106442003-06-29 Daniel Jacobowitz <drow@mvista.com>
10645
10646 * gdb.threads/print-threads.exp (test_all_threads): Add kfail for
10647 gdb/1265.
10648
106492003-06-28 Michael Chastain <mec@shout.net>
48fe539f
DJ
10650 Daniel Jacobowitz <drow@mvista.com>
10651
10652 * gdb.base/selftest.exp (do_steps_and_nexts): Increase maximum
10653 initial line count of 'captured_main' from 26 to 32.
10654 (test_with_self): Allow xmalloc call to be interleaved with the
10655 preceding two lines.
10656
e766d4d6
JB
106572003-06-24 Joel Brobecker <brobecker@gnat.com>
10658
10659 * gdb.base/bang.exp: New testcase.
10660
f125c9a4
JB
106612003-06-23 Joel Brobecker <brobecker@gnat.com>
10662
10663 * gdb.base/langs.exp: Add some tests for the "minimal" language
10664 support.
10665
6e25beaf
EZ
106662003-06-23 Elena Zannoni <ezannoni@redhat.com>
10667
10668 * gdb.objc/basicclass.exp: Return -1 if we cannot compile
10669 the testcase.
10670
2f816dda
DJ
106712003-06-22 Daniel Jacobowitz <drow@mvista.com>
10672
10673 * gdb.base/relocate.exp: Test add-symbol-file with a variable
10674 offset.
10675
db5a5748
DJ
106762003-06-22 Daniel Jacobowitz <drow@mvista.com>
10677
10678 * gdb.c++/pr-1210.cc: New file.
10679 * gdb.c++/pr-1210.exp: New file.
10680
1df0c130
DJ
106812003-06-21 Daniel Jacobowitz <drow@mvista.com>
10682
10683 * lib/mi-support.exp (mi_run_cmd): Expect an MI response to
10684 000-exec-continue.
10685
a92feac0
MK
106862003-06-15 Mark Kettenis <kettenis@gnu.org>
10687
10688 * gdb.base/attach.exp: Use -1 for the ID of a nonexistent process
10689 on *-*-*bsd* instead of *-*-freebsd*.
10690
81a58f5b
AC
106912003-06-14 Andrew Cagney <cagney@redhat.com>
10692
10693 * gdb.base/store.exp: Test longest and doublest. Test all
10694 parameters. Weaken return statement match.
10695 * gdb.base/store.c: Add longest and doublest - aka long long and
10696 long double functions. Put all parameters into local register
10697 variables. Use negative values.
10698
b257a0d3
AC
106992003-06-14 Andrew Cagney <cagney@redhat.com>
10700
10701 * gdb.base/fileio.c: Include <errno.h>, and <sys/wait.h>. Gag
10702 -Wformat errors. Add lost line. Use WEXITSTATUS to get system
10703 exit status.
10704 * gdb.base/fileio.exp: Disable target when nointerrupts and
10705 noinferiorio, instead of limiting it to remote. Use remote_exec
10706 instead of system.
d63a86f8 10707
21c38304
JJ
107082003-06-12 Jeff Johnston <jjohnstn@redhat.com>
10709
10710 * gdb.base/float.exp: Add ia64 support.
10711
1bcdb424
CV
107122003-06-12 Corinna Vinschen <vinschen@redhat.com>
10713
10714 * gdb.base/fileio.exp: Run only on remote targets.
10715
6aeb981f
CV
107162003-06-10 Corinna Vinschen <vinschen@redhat.com>
10717
10718 * gdb.base/fileio.c: New file, testing File-I/O.
10719 * gdb.base/fileio.exp: Ditto.
10720
53df362e
RG
107212003-06-09 Raoul Gough <RaoulGough@yahoo.co.uk>
10722
10723 * gdb.base/shreloc.exp: New file, check symbol values obtained from
10724 shared objects after relocation at load time (gdb PR/1132).
10725 * gdb.base/shreloc.c, gdb.base/shreloc1.c, gdb.base/shreloc2.c:
a9c64011 10726 as above, part of the shared object relocation test.
53df362e 10727
ffee1b46
MK
107282003-06-08 Mark Kettenis <kettenis@gnu.org>
10729
b5ca3722
MK
10730 * gdb.base/readline.exp: Add tests for operate-and-get-next with a
10731 fully filled history list.
10732 * gdb.base/gdb_history: New file.
10733
03ed860d
MK
10734 * gdb.base/signals.exp: XFAIL "continue to func1" on
10735 i*86-*-freebsd*.
10736
ffee1b46
MK
10737 * gdb.base/attach.exp: When trying to attach to a nonexistent
10738 process, make it possible to specify the PID based on the target,
10739 and do so for *-*-freebsd*.
10740
d80dbb52
RH
107412003-06-02 Richard Henderson <rth@redhat.com>
10742
10743 * gdb.base/float.exp: Add expected regexp for alpha-*-*.
10744
6dd77b81
RH
107452003-06-02 Richard Henderson <rth@redhat.com>
10746
10747 * gdb.base/selftest.exp: Next over lim_at_start initialization.
10748
f6347e16
RH
107492003-06-02 Richard Henderson <rth@redhat.com>
10750
10751 * gdb.base/dump.exp [alpha*-*-*]: Add -taso linker switch.
10752
2c161407
DJ
107532003-06-01 Daniel Jacobowitz <drow@mvista.com>
10754
10755 * gdb.asm/asm-source.exp: Dissassemble from &globalvar instead
10756 of globalvar.
10757
572eb746
MK
107582003-06-01 Mark Kettenis <kettenis@gnu.org>
10759
10760 * gdb.asm/asm-source.exp: Check for memory read errors in
10761 disassembler test on *BSD too.
10762
9e9617a5
RH
107632003-06-01 Richard Henderson <rth@redhat.com>
10764
10765 * gdb.asm/alpha.inc (gdbasm_enter): Use numeric register names
10766 for .frame.
10767 (gdbasm_call): Lose ldgp.
10768 (gdbasm_startup): Add frame information.
10769 * gdb.asm/asm-source.exp (alpha*-*): Add -no-mdebug to asm-flags.
10770
7b34ad4e
MK
107712003-05-31 Mark Kettenis <kettenis@gnu.org>
10772
10773 * gdb.base/float.exp: Expect similar output for x86_64-*-* as for
10774 i?86-*-*.
10775
10059fdf
MK
107762003-05-30 Mark Kettenis <kettenis@gnu.org>
10777
10778 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
10779 FreeBSD.
10780
acf4b816
RH
107812003-05-29 Richard Henderson <rth@redhat.com>
10782
10783 * gdb.asm/alpha.inc: New file.
10784 * gdb.asm/asm-source.exp: Use it.
10785
e9ecd949
JB
107862003-05-29 Jim Blandy <jimb@redhat.com>
10787
10788 * gdb.base/corefile.exp: Find corefiles on Linux, which names them
10789 'core.PID'.
10790
e3e5a4f3
JB
107912003-05-22 Jim Blandy <jimb@redhat.com>
10792
10793 * gdb.base/corefile.exp: Tolerate stuff after argument parens in
10794 backtrace.
d63a86f8 10795
72fe3d25
DC
107962003-05-20 David Carlton <carlton@math.stanford.edu>
10797
10798 * gdb.c++/namespace1.cc: Actually do 'cvs add' before committing
10799 this time.
10800
58da2eb2
DC
108012003-05-19 David Carlton <carlton@bactrian.org>
10802
10803 * gdb.c++/rtti.exp: New file, containing tests for PR c++/488.
10804 * gdb.c++/rtti.h, gdb.c++/rtti1.cc, gdb.c++/rtti2.cc: Ditto.
10805
1fcb5155
DC
108062003-05-19 David Carlton <carlton@bactrian.org>
10807
10808 * gdb.c++/namespace.exp: Add namespace scope and anonymous
10809 namespace tests.
10810 Bump copyright date.
10811 * gdb.c++/namespace.cc: Add anonymous namespace and namespace C.
10812 (main): Call C::D::marker2.
10813 * gdb.c++/namespace1.cc: New file.
10814
85e85163
JJ
108152003-05-14 Jeff Johnston <jjohnstn@redhat.com>
10816
10817 Roland McGrath <roland@redhat.com>
d63a86f8 10818 * gdb.threads/linux-dp.exp: Account for fact that in nptl model
85e85163
JJ
10819 there is no manager thread.
10820
a25fbfec
JJ
108212003-05-08 Jeff Johnston <jjohnstn@redhat.com>
10822
d63a86f8
RM
10823 * gdb.threads/schedlock.exp: Remove assumption that all threads
10824 will run in a particular small time slice. Also ensure we break
a25fbfec
JJ
10825 in one of the child threads rather than the main thread.
10826
be375bae
JB
108272003-05-07 Jim Blandy <jimb@redhat.com>
10828
09bf6082
JB
10829 Add support for assembly source testing on the s390x.
10830 * gdb.asm/asm-source.exp: Add a case for the s390x-*-*
10831 architecture.
10832 * gdb.asm/s390x.inc: New file.
10833
be375bae
JB
10834 * gdb.asm/asm-source.exp: Use a 'switch -glob' statement, not a
10835 succession of 'if' statements.
10836
00905d52
AC
108372003-05-05 Andrew Cagney <cagney@redhat.com>
10838
10839 * gdb.base/maint.exp: Add tests for "maint print dummy-frames".
10840
b1e29e33
AC
108412003-05-05 Andrew Cagney <cagney@redhat.com>
10842
10843 * gdb.base/watchpoint.exp: Rename CALL_DUMMY_BREAKPOINT_OFFSET to
10844 DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET in comments.
10845
e33d66ec
EZ
108462003-05-02 Elena Zannoni <ezannoni@redhat.com>
10847
10848 * gdb.base/charset.exp: Update based on new behavior of set/show
10849 charset commands.
10850
2b6fd0d8
AC
108512003-05-01 Andrew Cagney <cagney@redhat.com>
10852
10853 * gdb.asm/asm-source.exp: Check that "disassm" and "x/i" of a
10854 variable do not give memory errors.
10855
130cacce
AF
108562003-04-30 Adam Fedor <fedor@gnu.org>
10857
10858 * Makefile.in (ALL_SUBDIRS): Add gdb.objc
10859 * configure.in (AC_OUTPUT): Add gdb.objc/Makefile
10860 * gdb.objc/Makefile.in, gdb.objc/basicclass.exp,
10861 gdb.objc/basicclass.m: : New files
10862
10863 * lib/gdb.exp (gdb_compile_objc): New procedure.
10864
bea71854
DJ
108652003-04-27 Daniel Jacobowitz <drow@mvista.com>
10866
10867 * gdb.base/signals.exp: Make backtrace tests more specific.
10868
0f20eeea
DC
108692003-04-23 David Carlton <carlton@bactrian.org>
10870
10871 * gdb.c++/maint.exp (test_first_component): Add tests for
10872 'operator' in more locations.
10873
c8c4d8dc
KB
108742003-04-16 Kevin Buettner <kevinb@redhat.com>
10875
10876 * gdb.base/args.exp: Invoke gdb_load for simulator targets.
10877
3fe60e3c
EZ
108782003-04-16 Elena Zannoni <ezannoni@redhat.com>
10879
10880 * gdb.base/completion.exp: Make 'info func mark' complete on 'info
a9c64011 10881 func marke' instead. Update test name.
3fe60e3c 10882
9219021c
DC
108832003-04-15 David Carlton <carlton@math.stanford.edu>
10884
10885 * gdb.c++/maint.exp: New file.
10886
5dd55bdd
EZ
108872003-04-14 Elena Zannoni <ezannoni@redhat.com>
10888
10889 * gdb.threads/schedlock.c: Change type of thread function argument
10890 to long, to avoid warnings on 64-bit platforms.
10891
00890572
EZ
108922003-04-14 Elena Zannoni <ezannoni@redhat.com>
10893
a9c64011
AS
10894 * gdb.base/attach.exp: Add new message from ptrace in case of
10895 attaching to nonexistent process.
d63a86f8 10896
93201743
JB
108972003-04-11 Jim Blandy <jimb@redhat.com>
10898
10899 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
10900 gdb.c++/userdef.cc: Place comments on the lines to which the
10901 marker function might return.
10902 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
10903 gdb.c++/userdef.exp: Look for those comments to check that we've
10904 returned to the right place, instead of checking line numbers.
10905
2a11c64d
EZ
109062003-04-11 Elena Zannoni <ezannoni@redhat.com>
10907
a9c64011
AS
10908 * gdb.threads/pthreads.exp (test_startup): When setting a breakpoint
10909 match on sourcefile name, instead of directory name.
2a11c64d 10910
68ab8fc5
EZ
109112003-04-10 Elena Zannoni <ezannoni@redhat.com>
10912
d63a86f8 10913 * gdb.base/completion.exp: Use string_to_regexp to match the
68ab8fc5
EZ
10914 working directory name.
10915
5624293a
JB
109162003-04-09 Jim Blandy <jimb@redhat.com>
10917
10918 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
10919 gdb.c++/userdef.exp: If GDB fails to restore the selected frame
10920 after an inferior function call, report the failure, but allow the
10921 test to continue.
10922
f1f02ee4
SC
109232003-04-05 Stephane Carrez <stcarrez@nerim.fr>
10924
10925 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
10926 with -DPROTOTYPES.
10927
6eb79af0
SC
109282003-04-05 Stephane Carrez <stcarrez@nerim.fr>
10929
10930 * gdb.base/break.exp: Revert last patch.
10931
8dfb4cf0
SC
109322003-04-04 Stephane Carrez <stcarrez@nerim.fr>
10933
10934 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
10935 with -DPROTOTYPES.
10936
ed4c619a
AC
109372003-04-02 Andrew Cagney <cagney@redhat.com>
10938
10939 * gdb.base/callfuncs.exp: Make "print add" messages unique.
10940 * gdb.base/ending-run.exp: Put spaces around "breakpoint" to stop
10941 matching directories by the name breakpoint.
10942 * gdb.base/pointers.exp: Make "ptype pppC" message consistent.
10943 Make "continue to marker1" consistent.
10944 * gdb.base/call-rt-st.exp: Make "finish out from loop_count"
10945 message consistent.
10946 * lib/gdb.exp: Put "the program is no longer running", and "the
10947 program exited" in parenthesis.
10948 * lib/mi-support.exp: Ditto.
d63a86f8 10949
4e35d5f0 109502003-04-02 Bob Rossi <bob_rossi@cox.net>
d63a86f8 10951
4e35d5f0
BR
10952 * gdb.mi/mi-file.exp: New file for -file-list-exec-source-file.
10953
71900fe8
AC
109542003-03-29 Andrew Cagney <cagney@redhat.com>
10955
10956 * gdb.base/sizeof.c (main): Print the value of '\377'.
10957 * gdb.base/sizeof.exp: Check the sign of '\377'.
10958
c0655a16
MC
109592003-03-27 Michael Chastain <mec@shout.net>
10960
10961 * gdb.base/gdb1090.exp: New file.
10962 * gdb.base/gdb1090.cc: New file.
10963
5b2a3989
JB
109642003-03-27 J. Brobecker <brobecker@gnat.com>
10965
10966 * gdb.gdb/observer.exp: New regression test.
10967
79876890
MC
109682003-03-27 Michael Chastain <mec@shout.net>
10969
10970 * gdb.base/list.exp: Remove setup_xfail_format for DWARF 1.
10971 * gdb.base/ptype.exp: Likewise.
10972
6eac95e3
CV
109732003-03-27 Corinna Vinschen <vinschen@redhat.com>
10974
10975 * gdb.c++/casts.exp: Fix startup to run also on embedded targets.
10976
e8c71839
MC
109772003-03-26 Michael Chastain <mec@shout.net>
10978
10979 * gdb.base/ptype.exp: Actually use some typedef'd types.
10980
71b10041
SC
109812003-03-21 Stephane Carrez <stcarrez@nerim.fr>
10982
10983 * gdb.asm/asm-source.exp: Set asm-arch for m6811 and m6812.
10984 * gdb.asm/m68hc11.inc: New file for HC11/HC12 macros.
10985
2512cf80
CV
109862003-03-20 Corinna Vinschen <vinschen@redhat.com>
10987
10988 * gdb.base/default.exp: Fix regular expression.
10989
0d195a4f
CV
109902003-03-20 Corinna Vinschen <vinschen@redhat.com>
10991
10992 * gdb.base/args.exp: Fix regular expression.
10993
8a2dbca8
CV
109942003-03-20 Corinna Vinschen <vinschen@redhat.com>
10995
10996 * gdb.base/help.exp: Allow Win32 child process.
10997
bf028682
CV
109982003-03-20 Corinna Vinschen <vinschen@redhat.com>
10999
11000 * gdb.base/ending-run.exp: Check for Cygwin specific wrapper function
11001 when stepping out of main().
11002
182dbe85
CV
110032003-03-20 Corinna Vinschen <vinschen@redhat.com>
11004
11005 * gdb.base/default.exp: Check for win32 specific message when calling
11006 "run" without executable.
11007
d67a6ba5
CV
110082003-03-20 Corinna Vinschen <vinschen@redhat.com>
11009
11010 * gdb.base/args.exp: Expect .exe in output.
11011
a955b5bb
CV
110122003-03-20 Corinna Vinschen <vinschen@redhat.com>
11013
11014 * gdb.asm/asm-source.exp: Add appropriate --entry linker flag for
11015 Cygwin native.
11016
bf6bad4b
AC
110172003-03-17 Andrew Cagney <cagney@redhat.com>
11018
11019 From Elena Zannoni <ezannoni@redhat.com>. Test e500 abi and
11020 vector registes.
11021 * gdb.arch/e500-regs.c, gdb.arch/e500-regs.exp: New files.
11022 * gdb.arch/e500-abi.c, gdb.arch/e500-abi.exp: New files.
11023
293e9a31
DC
110242003-03-17 David Carlton <carlton@math.stanford.edu>
11025
11026 * gdb.base/watchpoint.exp (test_watchpoint_and_breakpoint): New
11027 test, for PR breakpoints/38.
11028 Call test_watchpoint_and_breakpoint.
11029 * gdb.base/watchpoint.c (func3): New function.
11030 (main): Call func3.
11031
5330f2db
DC
110322003-03-04 David Carlton <carlton@math.stanford.edu>
11033
11034 * gdb.c++/templates.exp (do_tests): Accept valid const in "print
11035 Garply<Garply<char> >:: garply".
11036 (test_ptype_of_templates): KFAIL "ptype T5<int>" and "ptype t5i"
11037 with respect to PR c++/1111; note also PR c++/1113.
11038 (test_template_breakpoints): KFAIL "constructor breakpoint" with
11039 respect to PR c++/1062.
11040 KFAIL "destructor breakpoint" with respect to PR c++/1112.
11041
6ece72da
DC
110422003-03-03 David Carlton <carlton@math.stanford.edu>
11043
11044 * gdb.c++/classes.exp (test_enums): KFAIL "ptype obj_with_enum"
11045 with respect to PR c++/57.
11046 KFAIL "print (ClassWithEnum::PrivEnum) 42" with respect to PR
11047 c++/826.
11048 Create "print ('ClassWithEnum::PrivEnum') 42"; KFAIL it with
11049 respect to PR c++/57.
11050
85ca1584
DC
110512003-03-03 David Carlton <carlton@math.stanford.edu>
11052
11053 * gdb.c++/templates.exp (do_tests): Convert the KFAILs with
11054 respect to PR c++/33 into FAILs.
11055
98e9c5b8
MC
110562003-03-03 Michael Chastain <mec@shout.net>
11057
7bedbf27
MC
11058 * configure.in: Update copyright years.
11059
110602003-03-03 Michael Chastain <mec@shout.net>
11061
11062 * Makefile.in: Update copyright years.
98e9c5b8 11063
f683e100
DC
110642003-02-28 David Carlton <carlton@math.stanford.edu>
11065
11066 * gdb.c++/classes.exp (test_ptype_class_objects): Accept it if we
11067 print class instead of struct and/or superfluous protection
11068 specifiers, as long as the resulting output is equivalent to the
11069 source code.
11070 Delete FIXME from end of messages on tests that don't need
11071 fixing.
11072
a9e0cf2c
DC
110732003-02-28 David Carlton <carlton@math.stanford.edu>
11074
11075 * gdb.c++/templates.exp (do_tests): Allow const in the two
11076 Foo<volatile char *>::foo tests.
11077
e8d359df
MS
110782003-02-27 Michael Snyder <msnyder@redhat.com>
11079
d63a86f8 11080 * gdb.base/restore.c (main): Return zero, so exit code
e8d359df
MS
11081 will be consistant.
11082
0b71dc91
DC
110832003-02-26 David Carlton <carlton@math.stanford.edu>
11084
11085 * gdb.c++/templates.exp (do_tests): KFAIL the "print Foo<volatile
11086 char *>::foo" test with respect to PR c++/33. Create a new test
11087 which is identical to that one except that it doesn't put the
11088 space between the "char" and the "*"; KFAIL it, too.
11089
dd14ab43
DC
110902003-02-26 David Carlton <carlton@math.stanford.edu>
11091
11092 * gdb.c++/templates.exp (do_tests): Convert XFAILs about printing
11093 template types into either PASSes or KFAILs (corresponding to PR
11094 c++/57). Tweak indentation. Update copyright.
11095
1146c7f1
SC
110962003-02-23 Stephane Carrez <stcarrez@nerim.fr>
11097
11098 * lib/gdb.exp: Don't execute C++ tests on m6811/m6812 targets.
11099
74641dfb
MC
111002003-02-13 Michael Chastain <mec@shout.net>
11101
11102 * gdb.base/exprs.exp: Remove i960 remnants.
11103 * gdb.base/funcargs.exp: Likewise.
11104 * gdb.base/list.exp: Likewise.
11105 * gdb.base/ptype.exp: Likewise.
11106
559cd2d0
DC
111072003-02-14 David Carlton <carlton@math.stanford.edu>
11108
11109 * gdb.c++/virtfunc.exp (test_virtual_calls): Change 'print
11110 pEe->D::vg()" from XFAIL to KFAIL.
11111
c4f90d87
JM
111122003-02-13 Jason Molenda (jmolenda@apple.com)
11113
11114 * gdb.base/maint.exp: Update maint print statistics regexp to include
11115 new entries.
11116
cbc4d97c
MC
111172003-02-13 Michael Chastain <mec@shout.net>
11118
11119 * gdb.c++/inherit.exp: Remove call to get_debug_format.
11120
40f235b7
MC
111212003-02-12 Michael Chastain <mec@shout.net>
11122
11123 * gdb.c++/classes.exp: Remove setup_xfail_format for DWARF 1.
11124 * gdb.c++/inherit.exp: Likewise.
11125 * gdb.c++/cplusfuncs.exp: Remove suppression logic for DWARF 1.
11126 * gdb.c++/templates.exp: Likewise.
11127 * gdb.c++/virtfunc.exp: Likewise.
11128
c56716b0
JM
111292003-02-06 Jason Molenda (jason-cl@molenda.com)
11130
11131 * gdb.mi/mi-syn-frame.c (subroutine): Add a comment explaining
11132 why the code is written that way.
11133
070afcf8
MC
111342003-02-05 Michael Chastain <mec@shout.net>
11135
11136 * gdb.base/dump.exp: Add missing copyright line.
11137
5d0331e5
JM
111382003-02-05 Jason Molenda (jason-cl@molenda.com)
11139
f7ae6d3e 11140 * gdb.mi/mi-syn-frame.c (subroutine): Add an extra statement
5d0331e5
JM
11141 at the beginning so the breakpoint doesn't get set on the loop.
11142
92851186
MC
111432003-02-05 Michael Chastain <mec@shout.net>
11144
11145 * gdb.c++/local.exp: Relax the test for PR gdb/825 to accept
11146 output for configurations with gcc 2.95.3.
11147
cbf1e085
AC
111482003-02-05 Keith Seitz <keiths@redhat.com>
11149 Andrew Cagney <ac131313@redhat.com>
11150
11151 * gdb.mi/mi-cli.exp: New file.
d63a86f8 11152
29518e1e
MC
111532003-02-04 Michael Chastain <mec@shout.net>
11154
11155 * gdb.c++/anon-union.exp: Do not call gdb_suppress_entire_file.
11156 Call perror and then continue.
11157
5af1d5f3
MC
111582003-02-03 Michael Chastain <mec@shout.net>
11159
11160 * gdb.c++/pr-1023.cc: New file.
11161 * gdb.c++/pr-1023.exp: New file.
11162
6b549786
JB
111632003-02-05 Jim Blandy <jimb@redhat.com>
11164
11165 * gdb.c++/local.exp: Don't expect Local to be in scope in main;
11166 it's local to foobar. Check for it there, and check that it's not
11167 present in main.
11168 * gdb.c++/local.cc (marker2): New function.
11169 (foobar): Call marker1.
11170 (main): Call marker2 instead of marker1.
11171
67f16606
AC
111722003-02-04 Andrew Cagney <ac131313@redhat.com>
11173
11174 * gdb.disasm/mn10200.exp: Obsolete file.
11175 * gdb.trace/Makefile.in (clean mostlyclean): Remove mn10200.
11176 * gdb.disasm/Makefile.in (clean mostlyclean): Remove mn10200.
11177 * gdb.base/watchpoint.exp: Mark the mn10200 xfails as obsolete.
11178
1c5cb38e
DC
111792003-02-04 David Carlton <carlton@math.stanford.edu>
11180
11181 * gdb.c++/overload.exp: Test intToChar(1).
11182 * gdb.c++/overload.cc (intToChar): New.
11183 (main): Call intToChar.
11184
d1fe6965
DC
111852003-02-03 David Carlton <carlton@math.stanford.edu>
11186
11187 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): Add
11188 'might_kfail' arg.
11189 KFAIL some of the continue_to_bp_overloaded calls, according to
11190 PR c++/1025.
11191
9ba61c5d
MC
111922003-02-01 Michael Chastain <mec@shout.net>
11193
11194 * gdb.base/advance.c (marker1): New marker function.
11195 * gdb.base/advance.exp: When the 'advance' command lands on the
11196 return breakpoint, it can legitimately stop on either the
11197 current line or the next line. Accommodate both outcomes.
11198 * gdb.base/until.exp: Likewise.
11199
e7494ffb
AC
112002003-02-02 Andrew Cagney <ac131313@redhat.com>
11201
11202 2002-11-10 Jason Molenda (jason-cl@molenda.com):
a9c64011
AS
11203 * gdb.mi/mi-var-child.exp: -var-list-children's CHILDREN field is
11204 now a list, not a tuple.
11205 * gdb.mi/mi-var-display.exp: Ditto.
11206 * gdb.mi/gdb792.exp: Ditto.
e7494ffb 11207
075559bc
AC
112082003-02-01 Andrew Cagney <ac131313@redhat.com>
11209
11210 From 2002-11-09 Jason Molenda (jason-cl@molenda.com):
a9c64011
AS
11211 * gdb.mi/mi-syn-frame.exp: New tests for synthetic frames in
11212 stack backtraces.
11213 * gdb.mi/mi-syn-frame.c: Part of same.
075559bc 11214
2bd4c7b1
MK
112152003-02-01 Mark Kettenis <kettenis@gnu.org>
11216
11217 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
11218 gdb.mi/mi1-pthreads.exp: Return instead of calling
11219 gdb_suppress_entire_file.
11220
eabd8992
MS
112212003-02-01 Mark Salter <msalter@redhat.com>
11222
11223 * gdb.asm/arm.inc (gdbasm_startup): Clear frame pointer, not sp.
11224
71469e2f
MS
112252003-01-31 Mark Salter <msalter@redhat.com>
11226
11227 * lib/mi-support.exp (mi_gdb_load): Support remote targets.
11228 Support empty arg.
11229
38a94d44
MC
112302003-01-30 Michael Chastain <mec@shout.net>
11231
11232 * lib/gdb.exp: Revert patch of 2003-01-06, which set LC_ALL.
11233 This was a workaround for a UTF-8 bug in readline 4.3. The bug
11234 has been fixed in gdb/readline on 2003-01-09.
11235
19ea9e73
MS
112362003-01-29 Michael Snyder <msnyder@redhat.com>
11237
e8d359df
MS
11238 * gdb.base/maint.exp: Allow for leading underscore in symbol.
11239 * gdb.base/display.exp: Allow for leading underscore in symbol.
19ea9e73
MS
11240 * gdb.base/args.exp: Skip if target does not support args passing.
11241
2307bd6a
DJ
112422003-01-22 Daniel Jacobowitz <drow@mvista.com>
11243
19ea9e73 11244 * lib/gdb.exp (gdb_test_multiple): New function, cloned from
2307bd6a
DJ
11245 gdb_test. Accept a list of expect arguments as the third
11246 parameter.
11247 (gdb_test): Use it.
11248
f2dd3617
EZ
112492003-01-20 Elena Zannoni <ezannoni@redhat.com>
11250
11251 * gdb.arch/altivec-abi.exp: Set variable 'srcfile' differently, to
11252 allow for different test tree configurations. Update some
11253 tescases accordingly.
11254 * gdb.arch/altivec-regs.exp: Ditto.
11255 * gdb.asm/asm-source.exp: Ditto.
11256 * gdb.base/advance.exp: Ditto.
11257 * gdb.base/display.exp: Ditto.
d63a86f8 11258 * gdb.base/long_long.exp: Ditto.
f2dd3617
EZ
11259 * gdb.base/mips_pro.exp: Ditto.
11260 * gdb.base/overlays.exp: Ditto.
11261 * gdb.base/relocate.exp: Ditto.
11262 * gdb.base/setshow.exp: Ditto.
11263 * gdb.base/step-line.exp: Ditto.
11264 * gdb.base/step-test.exp: Ditto.
11265 * gdb.base/until.exp: Ditto.
11266 * gdb.c++/virtfunc.exp: Get rid of variable 'src'.
11267
c71cdefd
DC
112682003-01-17 David Carlton <carlton@math.stanford.edu>
11269
11270 * gdb.c++/demangle.exp (test_lucid_style_demangling): KFAIL test
11271 corresponding to PR c++/945.
11272 Update copyright.
11273
fdba05d7
DC
112742003-01-17 David Carlton <carlton@math.stanford.edu>
11275
11276 * gdb.c++/inherit.exp (test_print_mi_members): KFAIL tests
11277 corresponding to PR c++/68.
11278
112792003-01-17 David Carlton <carlton@math.stanford.edu>
d2b29e01
DC
11280
11281 * gdb.c++/cplusfuncs.exp (print_addr_2_kfail): New procedure.
11282 (test_paddr_hairy_functions): Call print_addr_2_kfail for
11283 hairyfunc5 through hairyfunc7. KFAIL for PR c++/19.
11284
c362c33a
EZ
112852003-01-15 Elena Zannoni <ezannoni@redhat.com>
11286
0fbc361c
EZ
11287 * gdb.base/break.exp: Fix change of default location, because of
11288 removal of until tests.
11289 * gdb.base/help.exp: Update test for new 'until' help message.
11290 Add test for help on 'advance'.
a9c64011 11291 * gdb.base/args.exp: Fix foobar with GDBFLAGS global.
c362c33a 11292
dabf8a35
MK
112932003-01-15 Mark Kettenis <kettenis@gnu.org>
11294
11295 * gdb.base/default.exp: Adapt "info float" test for recent changes
11296 to that command. Add test for "info vector".
11297 * gdb.base/float.exp: New file. Add test for "info float" that
11298 resembles the old test in gdb.base/default.exp.
11299
a1769aca
DC
113002003-01-15 David Carlton <carlton@math.stanford.edu>
11301
11302 * gdb.base/selftest.exp (do_steps_and_nexts): Allow gdb_sysroot.
11303
82025e13
EZ
113042003-01-15 Elena Zannoni <ezannoni@redhat.com>
11305
11306 * gdb.base/break.exp: Move the tests of until command from here...
11307 * gdb.base/until.exp: ... to here. New file. Add other tests.
11308 * gdb.base/advance.c: New file.
11309 * gdb.base/advance.exp: New file.
11310
8f9ab801
EZ
113112003-01-14 Elena Zannoni <ezannoni@redhat.com>
11312
a9c64011
AS
11313 * gdb.base/args.c: New file.
11314 * gdb.base/args.exp: New file.
8f9ab801 11315
9ae66589
DJ
113162003-01-14 Daniel Jacobowitz <drow@mvista.com>
11317
11318 * gdb.c++/virtfunc.exp: Remove fixed XFAIL.
11319
8d77e5c3
DJ
113202003-01-14 Daniel Jacobowitz <drow@mvista.com>
11321
11322 * gdb.threads/killed.exp: Use KFAIL for gdb/568.
11323
12d2f0a1
DJ
113242003-01-14 Daniel Jacobowitz <drow@mvista.com>
11325
11326 * gdb.base/constvars.exp: Remove two extra XFAILs. Update copyright
11327 dates.
11328
6ca37014
DJ
113292003-01-13 Daniel Jacobowitz <drow@mvista.com>
11330
11331 * gdb.c++/printmethod.exp (print virtual method): Accept "(void)".
11332
b0023472
DJ
113332003-01-13 Daniel Jacobowitz <drow@mvista.com>
11334
11335 * gdb.base/printcmds.exp: Enable setup_kfail for gdb/538
11336 (ptype &*"foo").
11337 * gdb.c++/local.exp: Enable setup_kfail for gdb/482.
11338
607fbc54 113392003-01-13 Daniel Jacobowitz <drow@mvista.com>
d6abaea5
DJ
11340
11341 * gdb.mi/mi-console.exp: Remove extra "(known bug)".
11342 * gdb.mi/mi1-console.exp: Likewise.
11343
607fbc54 113442003-01-13 Daniel Jacobowitz <drow@mvista.com>
dfd536a7
DJ
11345
11346 * gdb.mi/mi-console.exp: Add KFAIL for "Hello message (known bug)".
11347 * gdb.mi/mi1-console.exp: Likewise.
11348
a1fb14a2
DJ
113492003-01-13 Daniel Jacobowitz <drow@mvista.com>
11350
11351 * gdb.c++/overload.exp: Remove some fixed XFAILs.
11352
c4cf40b7
DJ
113532003-01-09 Daniel Jacobowitz <drow@mvista.com>
11354
11355 * gdb.base/detach.exp: New test.
11356
696d5a5b
DJ
113572003-01-09 Daniel Jacobowitz <drow@mvista.com>
11358
11359 * Makefile.in (ALL_SUBDIRS): New variable.
11360 (subdirs, clean, distclean): Use it.
11361 * gdb.arch/Makefile.in: Clean up Makefile. Remove rules for
11362 regenerating Makefile, since it is generated from the top level.
11363 * gdb.asm/Makefile.in: Likewise.
11364 * gdb.base/Makefile.in: Likewise.
11365 * gdb.c++/Makefile.in: Likewise.
11366 * gdb.disasm/Makefile.in: Likewise.
11367 * gdb.java/Makefile.in: Likewise.
11368 * gdb.mi/Makefile.in: Likewise.
11369 * gdb.threads/Makefile.in: Likewise.
11370 * gdb.trace/Makefile.in: Likewise.
11371
754533e4
DC
113722003-01-09 David Carlton <carlton@math.stanford.edu>
11373
11374 * gdb.c++/annota2.exp: KFAIL "watch triggered on a.x".
11375 Add copyright year 2003.
11376
d8b3e9ee
MC
113772003-01-06 Michael Chastain <mec@shout.net>
11378
11379 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set):
11380 When selecting a thread, 'line' and 'file' are optional.
11381 * gdb.mi/mi1-pthreads.exp: Likewise.
11382
8e9e0fe6
AS
113832003-01-06 Andreas Schwab <schwab@suse.de>
11384
11385 * lib/gdb.exp: Set LC_ALL to "C" to avoid spurious testsuite
11386 failures.
11387
b5ab8ff3
DJ
113882003-01-04 Daniel Jacobowitz <drow@mvista.com>
11389
11390 Fix PR gdb/844
11391 * lib/gdb.exp (gdb_compile): Handle "quiet" option.
11392 (gdb_compile_pthreads): Pass "quiet" to gdb_compile.
11393
11394 * gdb.threads/gcore-thread.exp: Use gdb_compile_pthreads. Return
11395 instead of calling gdb_suppress_entire_file.
11396 * gdb.threads/print-threads.exp: Likewise.
11397 * gdb.threads/schedlock.exp: Likewise.
11398
11399 * gdb.threads/killed.exp: Return instead of calling
11400 gdb_suppress_entire_file.
11401 * gdb.threads/linux-dp.exp: Likewise.
11402 * gdb.threads/pthreads.exp: Likewise.
11403
1e698235
DJ
114042003-01-04 Daniel Jacobowitz <drow@mvista.com>
11405
11406 * gdb.base/callfuncs.exp: Don't XFAIL unprototyped functions for
11407 stabs.
11408 * gdb.base/completion.exp: Allow marker1(void) as well as marker1().
11409 * gdb.base/whatis.exp: Always allow (void) after function names.
11410
147ff08c
DJ
114112003-01-04 Daniel Jacobowitz <drow@mvista.com>
11412
11413 * gdb.c++/casts.exp: Correct regexp.
11414
dc62bfc2
MK
114152003-01-04 Mark Kettenis <kettenis@gnu.org>
11416
11417 * configure.in: Call AC_CONFIG_HEADER. Don't call
11418 AC_CONFIG_SUBDIRS on gdb.arch, gdb.asm, gdb.base gdb.c++ gdb.java,
11419 gdb.disasm, gdb.mi, gdb.threads and gdb.trace. Call
11420 AC_CHECK_HEADERS on pthread.h. Put Makefiles in the
11421 aforementioned directories in the AC_OUPUT call.
11422 * config.hin: New file.
11423 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
11424 gdb.mi/mi1-pthreads.exp, gdb.threads/gcore-thread.exp,
11425 gdb.threads/killed.exp, gdb.threads/print-threads.exp,
11426 gdb.threads/pthreads.exp, gdb.threads/schedlock.exp: Make sure we
11427 pass -I$objdir instead of -I$objdir/$subdir in compilation.
11428 * gdb.arch/configure.in, gdb.arch/configure, gdb.asm/configure.in,
11429 gdb.asm/configure, gdb.base/configure.in, gdb.base/configure,
11430 gdb.c++/configure.in, gdb.c++/configure, gdb.disasm/configure.in,
11431 gdb.disasm/configure, gdb.java/configure.in, gdb.java/configure,
11432 gdb.mi/configure.in, gdb.mi/configure, gdb.mi/config.in,
11433 gdb.threads/configure.in, gdb.threads/configure,
11434 gdb.threads/config.in, gdb.trace/configure.in,
11435 gdb.trace/configure: Removed.
11436
77afa639
MC
114372003-01-03 Michael Chastain <mec@shout.net>
11438
11439 * gdb.base/miscexprs.c: Fix PR gdb/697, "buglet in
11440 testsuite/gdb.base/miscexprs.c, off-by-1 array reference".
11441
7634bb6e
DJ
114422003-01-03 Daniel Jacobowitz <drow@mvista.com>
11443
11444 * gdb.base/store.exp: Fix regular expressions.
11445
b39c905e
MK
114462002-12-28 Mark Kettenis <kettenis@gnu.org>
11447
11448 * configure.in: Rewrite.
11449 * configure: Regenerated.
11450
0a8551dd
DC
114512003-01-03 David Carlton <carlton@math.stanford.edu>
11452
11453 * gdb.base/psymtab.exp: New file.
11454 * gdb.base/psymtab1.c: Ditto.
11455 * gdb.base/psymtab2.c: Ditto.
11456
c60b7188
AF
114572002-12-23 Adam Fedor <fedor@gnu.org>
11458
11459 * gdb.base/maint.exp: Update expect output to include 'ObjC'.
11460
ee73db83
DC
114612002-12-23 David Carlton <carlton@math.stanford.edu>
11462
11463 * gdb.base/selftest.exp (do_steps_and_nexts): Allow initial brace
11464 and current_directory initialization.
11465
d6c1774e
JB
114662002-12-22 Jim Blandy <jimb@redhat.com>
11467
f0a847b8
JB
11468 * gdb.trace/tfind.exp: Pass '-O1' flag via the 'optimize' option,
11469 rather than as part of the output file name.
11470
d6c1774e
JB
11471 * gdb.base/attach.exp: There's no need to copy the test program to
11472 /tmp; that was only ever necessary on HP/UX, and this test is
11473 entirely disabled there anyway.
11474
f0708dbb
JB
114752002-12-21 Jim Blandy <jimb@redhat.com>
11476
4c2acfea
JB
11477 * gdb.c++/psmang.exp: Doc fix.
11478
f0708dbb
JB
11479 * gdb.c++/psmang.exp, gdb.c++/psmang1.cc, gdb.c++/psmang2.cc: New
11480 test.
11481
9579e000
DC
114822002-12-20 David Carlton <carlton@math.stanford.edu>
11483
11484 * gdb.c++/annota2.exp: KFAIL annotate-quit.
11485
d1810171
MC
114862002-12-18 Michael Chastain <mec@shout.net>
11487
11488 * gdb.c++/annota2.exp: Add copyright year 2002.
11489
76565097
DC
114902002-12-17 David Carlton <carlton@math.stanford.edu>
11491
11492 * gdb.c++/try_catch.cc: Add marker comments.
11493 * gdb.c++/try_catch.exp: Get line numbers from marker comments.
11494 * gdb.c++/m-data.cc: Delete namespace __gnu_test.
11495 * gdb.c++/m-static.cc: Ditto.
11496 * gdb.c++/m-static1.cc: Ditto.
11497 * gdb.c++/try_catch.cc: Ditto.
11498
da81390b
JJ
114992002-12-16 Jeff Johnston <jjohnstn@redhat.com>
11500
11501 * lib/mi-support.exp (mi_reinitialize_dir): Check mi level
11502 to see whether we are using the new -environment-directory
11503 command which resets via -r or the old version of the command
11504 which may prompt the user. Part of fix for gdb/741.
11505
b304d130
AC
115062002-12-13 Andrew Cagney <ac131313@redhat.com>
11507
11508 * gdb.fortran/types.exp: Update obsolete comment.
11509 * gdb.fortran/exprs.exp: Ditto.
11510 * lib/gdb.exp: Delete obsolete code.
11511 * gdb.chill/ChangeLog, gdb.chill/Makefile.in: Delete.
11512 * gdb.chill/builtins.ch, gdb.chill/builtins.exp: Delete.
11513 * gdb.chill/callch.ch, gdb.chill/callch.exp: Delete.
11514 * gdb.chill/chexp.exp, gdb.chill/chillvars.ch: Delete.
11515 * gdb.chill/chillvars.exp, gdb.chill/configure: Delete.
11516 * gdb.chill/configure.in, gdb.chill/enum.ch: Delete.
11517 * gdb.chill/enum.exp, gdb.chill/func1.ch: Delete.
11518 * gdb.chill/gch1041.ch, gdb.chill/gch1041.exp: Delete.
11519 * gdb.chill/gch1272.ch, gdb.chill/gch1272.exp: Delete.
11520 * gdb.chill/gch1280.ch, gdb.chill/gch1280.exp: Delete.
11521 * gdb.chill/gch922.ch, gdb.chill/gch922.exp: Delete.
11522 * gdb.chill/gch981.ch, gdb.chill/gch981.exp: Delete.
11523 * gdb.chill/misc.ch, gdb.chill/misc.exp: Delete.
11524 * gdb.chill/powerset.ch, gdb.chill/powerset.exp: Delete.
11525 * gdb.chill/pr-4975-grt.ch, gdb.chill/pr-4975.ch: Delete.
11526 * gdb.chill/pr-4975.exp, gdb.chill/pr-5016.ch: Delete.
11527 * gdb.chill/pr-5016.exp, gdb.chill/pr-5020.ch: Delete.
11528 * gdb.chill/pr-5020.exp, gdb.chill/pr-5022.ch: Delete.
11529 * gdb.chill/pr-5022.exp, gdb.chill/pr-5646-grt.ch: Delete.
11530 * gdb.chill/pr-5646.ch, gdb.chill/pr-5646.exp: Delete.
11531 * gdb.chill/pr-5984.ch, gdb.chill/pr-5984.exp: Delete.
11532 * gdb.chill/pr-6292.ch, gdb.chill/pr-6292.exp: Delete.
11533 * gdb.chill/pr-6632-grt.ch, gdb.chill/pr-6632.ch: Delete.
11534 * gdb.chill/pr-6632.exp, gdb.chill/pr-8134.exp: Delete.
11535 * gdb.chill/pr-8136.ch, gdb.chill/pr-8136.exp: Delete.
11536 * gdb.chill/pr-8405.ch, gdb.chill/pr-8405.exp: Delete.
11537 * gdb.chill/pr-8742.ch, gdb.chill/pr-8742.exp: Delete.
11538 * gdb.chill/pr-8894-grt.ch, gdb.chill/pr-8894.ch: Delete.
11539 * gdb.chill/pr-8894.exp, gdb.chill/pr-9095.ch: Delete.
11540 * gdb.chill/pr-9095.exp, gdb.chill/pr-9946.ch: Delete.
11541 * gdb.chill/pr-9946.exp, gdb.chill/result.ch: Delete.
11542 * gdb.chill/result.exp, gdb.chill/string.ch: Delete.
11543 * gdb.chill/string.exp, gdb.chill/tests1.ch: Delete.
11544 * gdb.chill/tests1.exp, gdb.chill/tests2.ch: Delete.
11545 * gdb.chill/tests2.exp, gdb.chill/tuples.ch: Delete.
11546 * gdb.chill/tuples.exp, gdb.chill/xstruct-grt.ch: Delete.
11547 * gdb.chill/xstruct.ch, gdb.chill/xstruct.exp: Delete.
11548
a23b6e6a
DC
115492002-12-11 David Carlton <carlton@math.stanford.edu>
11550
11551 * gdb.c++/m-data.exp: Add test for members that shadow global
11552 variables: see PR gdb/804.
11553 * gdb.c++/m-data.cc: Ditto.
11554
6604731b
DJ
115552002-12-10 Daniel Jacobowitz <drow@mvista.com>
11556
11557 * gdb.base/foll-vfork.exp: Re-enable test on HP/UX.
11558
de46ecd7
DC
115592002-12-06 David Carlton <carlton@math.stanford.edu>
11560
11561 * gdb.base/store.c: Don't declare functions static.
11562
27e829d0
AC
115632002-12-04 Andrew Cagney <ac131313@redhat.com>
11564
11565 * gdb.base/store.exp, gdb.base/store.c: New files.
11566
92806416
DJ
115672002-12-03 Daniel Jacobowitz <drow@mvista.com>
11568
11569 * gdb.base/selftest.exp: Update for current gdb.
11570
3bcbaac5
DJ
115712002-12-03 Daniel Jacobowitz <drow@mvista.com>
11572
11573 * gdb.base/maint.exp: Only dump symbols from one source file
11574 or objfile.
11575
f4f00b1f
DJ
115762002-12-03 Daniel Jacobowitz <drow@mvista.com>
11577
11578 * gdb.base/step-test.exp: Allow MIPS to return to the line of a
11579 function call.
11580
f1c8a949
JB
115812002-11-25 Jim Blandy <jimb@redhat.com>
11582
11583 * lib/mi-support.exp (mi_delete_breakpoints): Change name of
11584 function appearing in error message.
11585
9e297a97
DJ
115862002-11-21 Daniel Jacobowitz <drow@mvista.com>
11587
11588 * gdb.base/maint.exp (help maint dump-me): Update with typo fix.
11589
1f312e79
JJ
115902002-11-08 Jeff Johnston <jjohnstn@redhat.com>
11591
d63a86f8
RM
11592 * lib/mi-support.exp (mi_gdb_start): Verify the startup message
11593 for mi1 and current mi is in correct format. New mi startup message
1f312e79
JJ
11594 should be in mi console format. This is part of fix for PR gdb/604.
11595
83c31e7d
FN
115962002-09-18 Fernando Nasser <fnasser@redhat.com>
11597
11598 * gdb.asm/asm-source.exp: Adjust patter to new disassembler routine
11599 which explicitly prints the zero offset as "+0".
11600
322b3f65
DJ
116012002-10-22 Daniel Jacobowitz <drow@mvista.com>
11602
11603 * gdb.threads/schedlock.c (args): Make unsigned.
11604
116052002-10-21 Daniel Jacobowitz <drow@mvista.com>
11606
11607 * gdb.asm/asm-source.exp: Add "mips*-*" pattern. Update line
11608 numbers. Allow "foo2|selected stack frame".
11609 * gdb.asm/asmsrc1.s: Use gdbasm_declare and gdbasm_end.
11610 * gdb.asm/asmsrc2.s: Likewise.
11611 * gdb.asm/common.inc: Define gdbasm_declare and gdbasm_end. Update
11612 comments.
11613 * gdb.asm/mips.inc: New file.
11614
5e2fe5b8
AF
116152002-10-18 Adam Fedor <fedor@gnu.org>
11616
11617 * gdb.base/default.exp: Update expected output to include 'ObjC'.
11618 * gdb.base/help.exp: Likewise.
11619
abe1a5d0
KB
116202002-10-17 Kevin Buettner <kevinb@redhat.com>
11621
11622 * gdb.base/constvars.c (struct crass, struct crisp): New structs.
11623 * gdb.base/constvars.exp (ptype crass, ptype crisp): New tests.
11624
10abb1d4
JB
116252002-10-02 Jim Blandy <jimb@redhat.com>
11626
11627 * gdb.c++/casts.cc, gdb.c++/casts.exp: New test.
11628
1f609b42
AC
116292002-10-01 Andrew Cagney <ac131313@redhat.com>
11630
11631 * mi1-basics.exp: Copy of mi1-basics.exp MIFLAGS set "-i=mi1".
11632 * mi1-break.exp, mi1-console.exp, mi1-disassemble.exp: Ditto.
11633 * mi1-eval.exp, mi1-hack-cli.exp, mi1-pthreads.exp: Ditto.
11634 * mi1-read-memory.exp, mi1-regs.exp, mi1-return.exp: Ditto.
11635 * mi1-simplerun.exp, mi1-stack.exp, mi1-stepi.exp: Ditto.
11636 * mi1-until.exp, mi1-var-block.exp, mi1-var-child.exp: Ditto.
11637 * mi1-var-cmd.exp, mi1-var-display.exp, mi1-watch.exp: Ditto.
11638
0aee02e4
AC
116392002-09-29 Andrew Cagney <ac131313@redhat.com>
11640
11641 * mi0-basics.exp, mi0-break.exp, mi0-console.exp: Delete.
11642 * mi0-disassemble.exp, mi0-eval.exp: Delete.
11643 * mi0-hack-cli.exp, mi0-read-memory.exp: Delete.
11644 * mi0-regs.exp, mi0-return.exp, mi0-simplerun.exp: Delete.
11645 * mi0-stack.exp, mi0-stepi.exp, mi0-until.exp: Delete.
11646 * mi0-var-block.exp, mi0-var-child.exp: Delete.
11647 * mi0-var-cmd.exp, mi0-var-display.exp, mi0-watch.exp: Delete.
d63a86f8 11648
6fde09ad
KB
116492002-09-27 Kevin Buettner <kevinb@redhat.com>
11650
11651 * gdb.base/annota1.exp (info break): Make directory components of
11652 path optional since not all compilers emit this debug information.
11653
11654 * gdb.base/shlib-call.exp (step inside shr2): Don't fail if first
11655 step ends up stepping out of the function instead of stopping on
11656 the epilogue.
11657
9e8aab75
KS
116582002-09-26 Keith Seitz <keiths@redhat.com>
11659
11660 * lib/insight-support.exp (gdbtk_start): Figure out where
11661 the insight executable is based on where gdb is. Use this
11662 executable to start insight instead of gdb.
11663
e36180d7
AC
116642002-09-25 Andrew Cagney <cagney@redhat.com>
11665
11666 * gdb.base/pc-fp.exp, gdb.base/pc-fp.c: New test.
11667
9dd34b2b
AC
116682002-09-24 Andrew Cagney <ac131313@redhat.com>
11669
11670 * gdb.gdb/complaints.exp (test_initial_complaints): Rename
11671 test_isolated_complaints.
11672 (test_empty_complaint): New function.
11673 (test_empty_complaints): New function. Check no output when no
11674 complaints.
d63a86f8 11675
dea97812
KB
116762002-09-19 Jim Blandy <jimb@redhat.com>
11677
a9c64011 11678 * gdb.base/charset.exp, gdb.base/charset.c: New files.
dea97812 11679
54951bd7
AC
116802002-09-19 Andrew Cagney <ac131313@redhat.com>
11681
11682 * gdb.gdb/complaints.exp: New file.
11683
dec43320
AC
116842002-09-18 Andrew Cagney <ac131313@redhat.com>
11685
11686 * gdb.base/maint.exp: Check `help maint internal-warning'.
11687
e70d6e3f
DC
116882002-09-18 David Carlton <carlton@math.stanford.edu>
11689
11690 * gdb.c++/m-static.exp: Remove breakpoints depending on line
11691 numbers, and replace them by a single breakpoint after the
11692 constructors are all finished.
11693 Add test 4.
11694 * gdb.c++/m-static.cc: Add test 4.
11695 * gdb.c++/m-static.h: New file.
11696 * gdb.c++/m-static1.cc: New file.
11697
11698 * gdb.c++/printmethod.exp: New file.
11699 * gdb.c++/printmethod.cc: New file.
11700
11701 * gdb.c++/pr-574.exp: New file.
11702 * gdb.c++/pr-574.cc: New file.
11703
afb5c968
CV
117042002-09-18 Corinna Vinschen <vinschen@redhat.com>
11705
11706 * gdb.base/ending-run.exp: Add handling of "step to end of run" for
11707 embedded targets which never actually exit.
11708
31e45dee
FN
117092002-09-18 Fernando Nasser <fnasser@redhat.com>
11710
11711 * gdb.base/ending-run.exp: Properly mark "continue after exit" and
11712 "don't step after run" as unresolved or unsupported, instead of xfail.
11713
a283c5a1
CV
117142002-09-18 Corinna Vinschen <vinschen@redhat.com>
11715
11716 * gdb.base/ending-run.exp: Fix expected string for _wrap_main to
11717 allow correct handling of #ifdef UNDERSCORES from dejagnu/testglue.c.
11718 Add newline to expected string in "step out of main (status wrapper)"
11719 case.
11720
11350d2a
CV
117212002-09-18 Corinna Vinschen <vinschen@redhat.com>
11722
11723 * lib/gdb.exp (rerun_to_main): Allow restarting application.
11724 * gdb.base/ena-dis-br.exp (rerun_to_main): Eliminate.
11725
0deec7d6
TT
117262002-09-17 Tom Tromey <tromey@redhat.com>
11727
11728 * gdb.base/printcmds.exp (test_print_string_constants): Expect
11729 \000, not \0, in double-quoted string.
11730
b2b4a1b5
CV
117312002-09-14 Corinna Vinschen <vinschen@redhat.com>
11732
c9d37158 11733 * gdb.base/commands.exp: Don't expect a "Program exited normally"
b2b4a1b5
CV
11734 string after running the commands execution on breakpoint tests.
11735
1c56143a
CV
117362002-09-13 Corinna Vinschen <vinschen@redhat.com>
11737
11738 * lib/gdb.exp (gdb_continue_to_end): Fix typo in expected string.
11739
37f8da45
JB
117402002-09-12 Joel Brobecker <brobecker@gnat.com>
11741
11742 * gdb.base/call-strs.exp: Fix a small typo in one of the comments.
11743
08b468e0
KS
117442002-09-10 Keith Seitz <keiths@redhat.com>
11745
11746 * lib/mi-support.exp (mi_runto): New proc. Does the same as gdb's
11747 runto proc.
11748 (mi_run_to_main): Use mi_runto.
11749 (mi_execute_to): Renamed from mi_run_to. Changed all callers.
11750
dc360f58
KS
117512002-09-10 Keith Seitz <keiths@redhat.com>
11752
11753 * lib/mi-support.exp: (mi_run_to_main): Allow anything to precede
11754 regexp for stopping at main. Could have multiple event notifications.
11755 Don't assume that main was declared with no parameters.
11756 (mi_next): Use mi_step_to.
11757 (mi_step): Use mi_next_to.
11758
ce3abcfb
CV
117592002-09-09 Corinna Vinschen <vinschen@redhat.com>
11760
11761 * gdb.base/default.exp: Fix expected string in `info float' test.
11762
d1f5b980
BE
117632002-09-09 Ben Elliston <bje@redhat.com>
11764
11765 * config/mips.exp: Update comments.
11766 * config/mips-idt.exp: Likewise.
11767 * config/nind.exp: Likewise.
11768 * config/slite.exp: Likewise.
11769 * config/sparclet.exp: Likewise.
11770 * config/udi.exp: Likewise.
11771 * config/vx.exp: Likewise.
11772 * config/vxworks29k.exp: Likewise.
11773
2f71430b
JB
117742002-09-05 Jim Blandy <jimb@redhat.com>
11775
11776 * gdb.threads/killed.exp: Fix test failure message.
11777
7ddebc7e
KS
117782002-09-04 Keith Seitz <keiths@redhat.com>
11779
11780 * lib/mi-support.exp: Update copyright.
11781 (mi_gdb_test): Increase the priority of the expected pattern
11782 so that it matches gdb_test.
11783
0ae67eb3
KS
117842002-09-03 Keith Seitz <keiths@redhat.com>
11785
11786 * lib/gdb.exp (gdb_compile_pthreads): Fix "build_bin" typo.
11787 Use integer comparison instead of string comparison for testing
11788 whether binary was built.
11789
38fc42c8
JB
117902002-09-03 Jim Blandy <jimb@redhat.com>
11791
11792 * gdb.threads/killed.exp, gdb.threads/killed.c: New test.
11793
b6ff0e81
JB
117942002-08-29 Jim Blandy <jimb@redhat.com>
11795
11796 * gdb.threads/pthreads.exp: Move the portable thread compilation
11797 code into a function in lib/gdb.exp, and call that from here.
11798 * lib/gdb.exp (gdb_compile_pthreads): New function.
11799
07c98896
KS
118002002-08-29 Keith Seitz <keiths@redhat.com>
11801
11802 * lib/mi-support.exp (mi_gdb_test): Add global declaration for
11803 expect_out so that callers can get at it.
11804
0312286c
DJ
118052002-08-23 Daniel Jacobowitz <drow@mvista.com>
11806
11807 * gdb.threads/print-threads.c: New file.
11808 * gdb.threads/print-threads.exp: New file.
11809 * gdb.threads/schedlock.c: New file.
11810 * gdb.threads/schedlock.exp: New file.
11811
dd039bc4
EZ
118122002-08-22 Elena Zannoni <ezannoni@redhat.com>
11813
a9c64011
AS
11814 * gdb.arch/altivec-abi.exp: The source C file is altivec-abi.c,
11815 not altivec.c.
dd039bc4 11816
1f36144c
MK
118172002-08-17 Mark Kettenis <kettenis@gnu.org>
11818
11819 * gdb.base/return.exp: Remove i*86-*-* from list of xfail'ed
11820 targets. The problem should be fixed now.
11821
16057ec7 118222002-08-15 Mark Kettenis <kettenis@gnu.org>
5415e7c5
MK
11823
11824 * gdb.java/jv-print.exp: Fix p '' and p ''' tests to deal with
11825 2002-07-24 change that removes final dots from error messages.
11826
3c1499ad
TT
118272002-08-13 Tom Tromey <tromey@redhat.com>
11828
11829 * gdb.base/readline.exp: New file.
11830
a20ce2c3
AC
118312002-08-01 Andrew Cagney <ac131313@redhat.com>
11832
11833 * lib/gdb.exp (gdb_expect_list): Only print one pass, fail, or
11834 supress message.
11835
db034ac5
AC
118362002-08-01 Andrew Cagney <cagney@redhat.com>
11837
11838 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove CHILLFLAGS, CHILL,
11839 CHILL_FOR_TARGET and CHILL_LIB.
11840 * configure.in (configdirs): Remove gdb.chill.
11841 * configure: Regenerate.
11842 * lib/gdb.exp: Obsolete references to chill.
11843 * gdb.fortran/types.exp: Ditto.
11844 * gdb.fortran/exprs.exp: Ditto.
11845
3e000b18
KB
118462002-07-30 Kevin Buettner <kevinb@redhat.com>
11847
11848 * gdb.base/shlib-call.exp (additional_flags): Conditionally
11849 set Irix-specific compile and link flags.
11850
28f4966b
KB
118512002-07-29 Kevin Buettner <kevinb@redhat.com>
11852
11853 * lib/gdb.exp (mips*-*-irix*): Use alternate method for preprocessing
11854 source files. The ``-o'' option doesn't work with the ``-E'' option
11855 when using the Irix compiler.
11856
46c0d5a6
DJ
118572002-07-19 Daniel Jacobowitz <drow@mvista.com>
11858
11859 * config/gdbserver.exp (gdb_load): Don't use TCL varargs.
11860 Improve support for reusing an exec file. Copy exec file
11861 to target, and run gdbserver on the target instead of on the host.
11862
eecf4bed
JB
118632002-07-18 Jim Blandy <jimb@redhat.com>
11864
0f815cdf
JB
11865 * gdb.base/ending-run.exp: Don't expect to see the program end in
11866 some orderly fashion when we're running on a real stand-alone
11867 board.
11868
eecf4bed
JB
11869 * gdb.base/interrupt.exp: Correct logic for skipping tests on
11870 targets that don't support interrupts.
11871
52d309e4
JB
118722002-07-10 Paul N. Hilfinger <hilfingr@otisco.mckusick.com>
11873
11874 * gdb.base/attach.exp: Add patterns to match output from /proc-based
11875 systems.
11876 Move comments in expect statements to inside the actions, so that they
11877 don't get matched against.
11878
ff683d9e
MK
118792002-07-10 Mark Kettenis <kettenis@gnu.org>
11880
11881 * gdb.base/interrupt.exp: Setup xfail for all i386 BSD's on "call
11882 function when asleep" test.
11883
b5356753
AC
118842002-07-10 Andrew Cagney <ac131313@redhat.com>
11885
11886 * gdb.base/page.exp: Rewrite to handle problems with very long
11887 `info set' output. Update copyright.
11888
6aa4d13a
AC
118892002-06-26 Andrew Cagney <ac131313@redhat.com>
11890
11891 * gdb.hp/configure.in (AC_CONFIG_SUBDIRS): Do not try to configure
11892 gdb.threads-hp.
11893 * gdb.hp/configure: Regenerate.
11894 * gdb.hp/gdb.threads-hp/configure.in: Delete file.
11895 * gdb.hp/gdb.threads-hp/configure: Delete file.
11896 * gdb.hp/gdb.threads-hp/Makefile.in: Delete file.
11897
8cf8c2b8
AC
118982002-06-22 Andrew Cagney <ac131313@redhat.com>
11899
11900 * gdb.base/selftest.exp (do_stes_and_next): Skip calls to
11901 setlocale, bindtextdomain and textdomain.
11902
6827a8f8
JB
119032002-06-11 Jim Blandy <jimb@redhat.com>
11904
919d772c
JB
11905 * lib/gdb.exp (get_debug_format): Tolerate message saying whether
11906 preprocessor macro information is present.
11907
6827a8f8
JB
11908 * macscp.exp, macscp1.c, macscp2.h, macscp3.h, macscp4.h: New
11909 tests.
11910
c15b0d21
MS
119112002-06-06 Michael Snyder <msnyder@redhat.com>
11912
c5984d70
MS
11913 * gdb.base/overlays.exp: Record addresses of overlay
11914 functions in TCL variables rather than in GDB variables,
11915 to avoid having GDB convert them to pointers (with loss
11916 of information).
11917
d63a86f8 11918 * gdb.base/d10v.ld: Merge in several years worth of
99a8512b 11919 default linker script changes.
c15b0d21
MS
11920 * gdb.base/long_long.exp: Add check for sizeof (long double).
11921
be26fe0d
ML
119222002-06-06 Michal Ludvig <mludvig@suse.cz>
11923
11924 * gdb.asm/asm-source.exp: Add x86-64 target.
11925 * gdb.asm/x86_64.inc: New.
d63a86f8 11926
258093ca 119272002-05-30 Michael Chastain <mec@shout.net>
258093ca 11928
4b3153f1 11929 From Benjamin Kosnik <bkoz@redhat.com>:
258093ca
MC
11930 * gdb.c++/m-static.cc: New file.
11931 * gdb.c++/m-static.exp: New file.
11932
241264c6
MS
119332002-05-28 Michael Snyder <msnyder@redhat.com>
11934
11935 * gdb.base/call-ar-st.exp: Allow for reduced floating point
11936 precision.
11937
9bba8c8f 119382002-05-27 Michael Chastain <mec@shout.net>
71ea1be0 11939
4b3153f1 11940 From Benjamin Kosnik <bkoz@redhat.com>:
71ea1be0
MC
11941 * gdb.c++/m-data.cc: New file.
11942 * gdb.c++/m-data.exp: New file.
11943
119442002-05-27 Michael Chastain <mec@shout.net>
9bba8c8f 11945
4b3153f1 11946 From Benjamin Kosnik <bkoz@redhat.com>:
9bba8c8f 11947 * gdb.c++/try_catch.cc: New file.
d63a86f8 11948 * gdb.c++/try_catch.exp: New file.
9bba8c8f 11949
def1b996
MC
119502002-05-27 Michael Chastain <mec@shout.net>
11951
11952 * gdb.c++/local.exp: Accept more nested types in output.
11953
522ba268
MC
119542002-05-26 Michael Chastain <mec@shout.net>
11955
11956 * gdb.base/call-rt-st.exp: Fix typo in brace quoting.
11957
277254ba
MS
119582002-05-15 Nick Clifton <nickc@cambridge.redhat.com>
11959
11960 * lib/gdb.exp (gdb_wrapper_init): Just because
11961 gdb_wrapper_file exists, this does not mean that the file
11962 should not be rebuilt. That is what gdb_wrapper_initialized
11963 is for.
11964 (default_gdb_init): Reset gdb_wrapper_initialized.
11965
b61a8733
MS
119662002-05-23 Michael Snyder <msnyder@redhat.com>
11967
d63a86f8 11968 * gdb.base/all-bin.exp: Revise previous patch by just reducing
5bdb6d01
MS
11969 the precision of the floating point test results.
11970 * gdb.base/call-rt-st.exp: Ditto.
11971
b61a8733
MS
11972 * gdb.base/all-bin.exp: Allow for reduced floating point precision.
11973 * gdb.base/call-rt-st.exp: Ditto.
11974
56f6e910
MC
119752002-05-19 Michael Chastain <mec@shout.net>
11976
11977 * gdb.c++/inherit.exp: Accept "VTT for ..." in output strings.
11978
ad0b0016
EZ
119792002-05-19 Elena Zannoni <ezannoni@redhat.com>
11980
a9c64011
AS
11981 * configure.in (configdirs): Add gdb.arch.
11982 * configure: Regenerate.
ad0b0016 11983
f617d2b6
JB
119842002-05-17 Jim Blandy <jimb@redhat.com>
11985
11986 * gdb.base/completion.exp: Recognize the more detailed error
11987 messages produced by the macro expander's lexical analyzer.
11988
eac2a696
EZ
119892002-05-14 Elena Zannoni <ezannoni@redhat.com>
11990
a9c64011
AS
11991 * gdb.arch/altivec-abi.c: New file.
11992 * gdb.arch/altivec-abi.exp: New file.
11993 * gdb.arch/altivec-regs.c: New file.
11994 * gdb.arch/altivec-regs.exp: New file.
eac2a696 11995
2fdde8f8
DJ
119962002-05-14 Daniel Jacobowitz <drow@mvista.com>
11997
11998 * gdb.base/maint.exp (maint print type): Update for new type
11999 structure.
d63a86f8 12000
e31f1a7c
EZ
120012002-05-14 Elena Zannoni <ezannoni@redhat.com>
12002
12003 * gdb.arch: New directory.
12004 * gdb.arch/configure.in: New file.
12005 * gdb.arch/configure: New file.
12006 * gdb.arch/Makefile.in: New file.
12007
db589741
CV
120082002-05-13 Corinna Vinschen <vinschen@redhat.com>
12009
12010 * gdb.asm/asm-source.exp: Add v850 as supported target.
12011 * gdb.asm/v850.inc: New file.
12012
8ce2a7dc
DJ
120132002-05-13 Daniel Jacobowitz <drow@mvista.com>
12014
12015 * gdb.c++/annota2.exp (annotate-quit): Add comment.
12016
df763c7f
DJ
120172002-05-12 Daniel Jacobowitz <drow@mvista.com>
12018
12019 * gdb.base/break.exp: Check 'break "marker2"'.
12020
377daeed
MS
120212002-05-10 Michael Snyder <msnyder@redhat.com>
12022
12023 * gdb.base/long_long.exp: Fix typo.
12024
c4b7bc2b
JB
120252002-05-10 Jim Blandy <jimb@redhat.com>
12026
ecac9a4e
JB
12027 * gdb.base/printcmds.exp: Don't xfail the ptype command. This is
12028 a bug.
12029
c4b7bc2b
JB
12030 * gdb.base/printcmds.exp (test_integer_literals_rejected):
12031 Recognize more detailed error message produced by the macro
12032 expander's lexical analyzer.
12033 * lib/gdb.exp (test_print_reject): Same.
12034
e71019a1
MK
120352002-05-09 Mark Kettenis <kettenis@gnu.org>
12036
12037 * gdb.c++/method.exp: Fix typo.
12038
fedfc8e6
MS
120392002-05-08 Michael Snyder <msnyder@redhat.com>
12040
166a1957
MS
12041 * gdb.mi/mi-var-child.exp: Accept (void) as well as ().
12042 * gdb.mi/mi0-var-child.exp: Accept (void) as well as ().
fedfc8e6 12043 * gdb.base/default.exp: Merge clauses for arm, strongarm, xscale.
35928259
MS
12044 * gdb.base/long_long.exp: Merge clauses for arm and xscale.
12045 Add iftarget clause for strongarm.
d63a86f8 12046
f1c47eb2
MS
120472002-05-06 Michael Snyder <msnyder@redhat.com>
12048
cb9a9d3e
MS
12049 * lib/gdb.exp (gdb_test): Add case to allow for status wrapper.
12050 (gdb_continue_to_end): Accept output from status wrapper.
12051 * gdb.base/ending-run.exp: Add case for output from status wrapper.
12052 Clean up fail messages to match pass messages.
12053
f1c47eb2
MS
12054 Enable the "needs_status_wrapper" testsuite feature.
12055 * lib/gdb.exp (gdb_wrapper_init): New procedure.
12056 (gdb_compile): Conditionally call gdb_wrapper_init.
12057 * gdb.base/a2-run.exp: Recognize output from status wrapper.
12058 * gdb.c++/method.exp: Recognize output from status wrapper.
12059
6079c749
BE
120602002-05-06 Ben Elliston <bje@redhat.com>
12061From Graydon Hoare <graydon@redhat.com>
12062
12063 * config/sid.exp: Include support for "rawsid" protocol.
12064
188baff3
JB
120652002-05-03 Jim Blandy <jimb@redhat.com>
12066
12067 * gdb.c++/hang.exp: Check for corruption of the cv_type chain.
12068 * gdb.c++/hang3.C: New file.
12069
b9c07f0f
AC
120702002-05-04 Andrew Cagney <ac131313@redhat.com>
12071
12072 * gdb.base/default.exp: Remove obsolete code.
12073 * gdb.c++/misc.exp: Ditto. Update copyright.
12074 * gdb.c++/cplusfuncs.exp: Ditto. Update copyright.
12075 * gdb.base/whatis.exp: Ditto. Update copyright.
12076 * gdb.base/scope.exp: Ditto. Update copyright.
12077 * gdb.base/ptype.exp: Ditto. Update copyright.
12078 * gdb.base/printcmds.exp: Ditto. Update copyright.
12079 * gdb.base/opaque.exp: Ditto. Update copyright.
12080 * gdb.base/list.exp: Ditto.
12081 * gdb.base/funcargs.exp: Ditto. Update copyright.
12082 * gdb.hp/gdb.threads-hp/usrthbasic.c: Delete.
12083 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Delete.
12084 * gdb.hp/gdb.threads-hp/usrthcore.c: Delete.
12085 * gdb.hp/gdb.threads-hp/usrthcore.exp: Delete.
12086 * gdb.hp/gdb.threads-hp/usrthfork.c: Delete.
12087 * gdb.hp/gdb.threads-hp/usrthfork.exp: Delete.
12088
5c7a0397
MS
120892002-05-02 Michael Snyder <msnyder@redhat.com>
12090
d6dcc264 12091 * gdb.base/watchpoint.exp: Add xscale target.
5c7a0397
MS
12092 * gdb.base/long_long.exp: Add xscale target.
12093 * gdb.base/default.exp: Add xscale target.
12094
eb7f1c48
JB
120952002-05-01 Jim Blandy <jimb@redhat.com>
12096
12097 * gdb.c++/hang1.C, gdb.c++/hang2.C, gdb.c++/hang.H,
12098 gdb.c++/hang.exp: New test.
12099
a6befae8
FF
121002002-05-01 Fred Fish <fnf@redhat.com>
12101
12102 * gdb.base/completion.exp: Handle completions of "./Make" for
12103 more than one completion possibility, as is the case when we
12104 build and test in the source tree.
12105
0a310277
AG
121062002-04-29 Anthony Green <green@redhat.com>
12107
12108 * gdb.java/jmisc1.exp: New file.
12109 * gdb.java/jmisc2.exp: New file.
12110
6ff9af88
DJ
121112002-04-24 Daniel Jacobowitz <drow@mvista.com>
12112
12113 * gdb.threads/linux-dp.exp: Use 'unset' instead of 'array unset'.
12114
96b3d632
EZ
121152002-04-23 Elena Zannoni <ezannoni@redhat.com>
12116
12117 * gdb.base/help.exp: Change 'help status' to allow for target
12118 dependent output differences.
12119
5019bb54
MC
121202002-04-22 Michael Chastain <mec@shout.net>
12121
12122 * gdb.c++/local.exp: Add PR numbers: gdb/482, gdb/483.
12123
a805a116
MC
121242002-04-22 Michael Chastain <mec@shout.net>
12125
12126 * gdb.c++/method.exp: Fix syntax of reference to gdb/277.
12127
a1706bfd
DM
121282002-04-17 David S. Miller <davem@redhat.com>
12129
12130 * gdb.asm/sparc64.inc: New file.
12131 * gdb.asm/asm-source.exp: Handle sparc64-*-*.
12132
a73a20a2
EZ
121332002-04-19 Elena Zannoni <ezannoni@redhat.com>
12134
12135 * gdb.asm/asm-source.exp: Don't use a symlink, just copy the
12136 instruction file directly into the build tree. Clean up at end of
12137 test.
12138
ba678339
DM
121392002-04-18 David S. Miller <davem@redhat.com>
12140
12141 * gdb.base/annota1.exp: Expect addresses as $hex + whitespace to
12142 handle 64-bit platforms correctly.
12143 * gdb.base/maint.exp: Likewise.
12144
b03399da
KB
121452002-04-18 Kevin Buettner <kevinb@redhat.com>
12146
12147 * gdb.base/shlib-call.exp (additional_flags): AIX doesn't need
12148 ``-fpic'' when compiling files comprising a shared library, but
12149 it does need additional linker flags in order to find shared
12150 libraries at run time.
12151
e2004992
KB
121522002-04-18 Kevin Buettner <kevinb@redhat.com>
12153
12154 * gdb.base/cvexpr.c (use): New function.
12155 (main): Invoke use() on all global variables to prevent
12156 some linkers from deleting these otherwise unused symbols.
12157
d8937120
MC
121582002-04-17 Michael Chastain <mec@shout.net>
12159From David S. Miller <davem@redhat.com>
12160
12161 * gdb.c++/ovldbreak.exp: Expect addresses as $hex + whitespace to
12162 handle 64-bit platforms correctly.
12163
ffd61a58
MS
121642002-04-12 Michael Snyder <msnyder@redhat.com>
12165From Jim Blandy <jimb@redhat.com>
a9c64011 12166 * gdb.base/foo.c (foox): Remove section attribute; the linker
ffd61a58
MS
12167 script can handle this instead.
12168 * gdb.base/bar.c (barx): Same.
12169 * gdb.base/baz.c (bazx): Same.
12170 * gdb.base/grbx.c (grbxx): Same.
12171
12172 * gdb.base/overlays.exp: New test: check that GDB's manual overlay
12173 manager doesn't automatically unmap overlays unnecessarily.
12174
6b8426a6
MH
121752002-04-10 Martin M. Hunt <hunt@redhat.com>
12176
12177 * gdb.base/ending-run.exp: Fix pattern for Mips targets
12178 stepping out of main.
12179
34af4875
MC
121802002-04-09 Michael Chastain <mec@shout.net>
12181
12182 * gdb.c++/local.cc (main): Move call to marker1() inside nested
12183 scope so that the nested scope tests will make sense.
12184 * gdb.c++/local.exp: Write patterns that actually work with gcc
12185 (the HP patterns "were never known to work with gcc").
12186 Keep the old aCC patterns too.
12187
2d1676a0
DJ
121882002-04-09 Daniel Jacobowitz <drow@mvista.com>
12189
12190 * gdb.base/attach.exp: Correct target board test.
12191
3a63e3f9
MC
121922002-04-08 Michael Chastain <mec@shout.net>
12193
12194 * gdb.c++/method.exp: Require "const ... A * ..." for "ptype this"
12195 in a const method. Add some xfail and fail cases for configurations
12196 that do not emit the "const ...".
12197
f18dabd2
MC
121982002-04-07 Michael Chastain <mec@shout.net>
12199
12200 * gdb.c++/method.exp: Use gdb_test instead of send_gdb/gdb_expect.
12201 Accept "A * const" and "const A * const" as type of "this".
12202 Fix spelling of getFunky throughout. Make messages uniform.
12203
0fcddd82
EZ
122042002-04-07 Elena Zannoni <ezannoni@redhat.com>
12205
a9c64011 12206 Work around for PR gdb/285:
0fcddd82
EZ
12207 * gdb.asm/asm-source.exp: Bail out if multilibs are detected.
12208
16a8534a
EZ
122092002-04-07 Elena Zannoni <ezannoni@redhat.com>
12210
12211 * gdb.asm/asm-source.exp: Build symbolic link to arch specific
12212 instructions file at run time instead of configure time.
12213 Sometimes we run the test in a directory that is not the one we
12214 configured in.
12215 * gdb.asm/configure.in: Delete creation of symlink.
12216 * gdb.asm/configure: Regenerate.
12217
24181d81
JB
122182002-04-05 J. Brobecker <brobecker@gnat.com>
12219
12220 * gdb.gdb/xfullpath.exp: New test, to exercise the new
12221 xfullpath () function.
12222
7cdb7107
DJ
122232002-04-04 Daniel Jacobowitz <drow@mvista.com>
12224
12225 * gdb.asm/Makefile.in: Correct dependencies.
12226
12227 * gdb.asm/powerpc.inc: New file.
12228 * gdb.asm/asm-source.exp: Add PowerPC.
12229 * gdb.asm/configure.in: Likewise.
12230 * gdb.asm/configure: Regenerated.
12231
a7d17088
DJ
122322002-04-04 Daniel Jacobowitz <drow@mvista.com>
12233
12234 * gdb.base/relocate.exp: New file.
12235 * gdb.base/relocate.c: New file.
12236
cd721503
FF
122372002-04-04 Fred Fish <fnf@redhat.com>
12238
12239 * gdb.base/step-test.exp: Update comment regarding stopping in
12240 memcpy/bcopy calls inserted as part of the compiler runtime.
12241
b22ad7a7
MS
122422002-04-04 Michael Snyder <msnyder@redhat.com>
12243
12244 * gdb.base/ovlymgr.c: Add overlay event breakpoint support.
12245
5f279fa6
DJ
122462002-04-03 Daniel Jacobowitz <drow@mvista.com>
12247
12248 * lib/gdb.exp (gdb_test): Move -notransfer inside of gdb_expect.
12249 (gdb_expect): Remove $notransfer hack.
12250
dd0fd3ce
DJ
122512002-04-02 Daniel Jacobowitz <drow@mvista.com>
12252
12253 * gdb.c++/classes.exp ("calling method for small class"): Match
12254 updated register output.
12255
1e50cda1
DJ
122562002-03-30 Daniel Jacobowitz <drow@mvista.com>
12257
12258 Fix PR gdb/452
12259 * gdb.base/dbx.exp: Restore old definition of gdb_file_cmd
12260 when finished. Make gdb_file_cmd send "exec-file" when
12261 appropriate.
12262
24015922
DJ
122632002-03-30 Daniel Jacobowitz <drow@mvista.com>
12264
12265 * gdb.base/attach.exp: Remove extra setup_xfail.
12266
dd7dfd64
MS
122672002-03-26 Michael Snyder <msnyder@redhat.com>
12268
12269 * gdb.base/default.exp: Add tests for dump, append, and restore.
12270 * gdb.base/help.exp: Add tests for dump, append, and restore.
12271 * gdb.base/dump.exp: New file, test dump, append and restore.
12272 * gdb.base/dump.c: New file.
12273
48b2f8d7
MS
122742002-03-27 Michael Snyder <msnyder@redhat.com>
12275
d63a86f8 12276 * gdb.base/help.exp: Modify expect strings to reflect
48b2f8d7
MS
12277 clean-ups in help messages.
12278
05b4d525
FF
122792002-03-26 Fred Fish <fnf@redhat.com>
12280
12281 * gdb.base/step-test.exp: Accept stopping in memcpy/bcopy when we
12282 have debugging info for those functions and the compiler uses them
12283 internally to copy structs around.
12284
d7679631
FF
122852002-03-26 Fred Fish <fnf@redhat.com>
12286
12287 * gdb.base/list.exp: Revert the change made yesterday and add note
12288 about why we don't list the default lines for remote targets.
12289
523ac3f9
MS
122902002-03-25 Michael Snyder <msnyder@redhat.com>
12291
12292 * gdb.base/help.exp: Clean up unnecessary wild cards in regexps.
12293
754b2b8d
FF
122942002-03-25 Fred Fish <fnf@redhat.com>
12295
12296 * gdb.base/list.exp: This test works on remote targets so remove
12297 the short circuit for remote targets. Update copyright.
12298
33c3e192
FF
122992002-03-25 Fred Fish <fnf@redhat.com>
12300
12301 * gdb.base/attach.exp: Fix logic error that was suppressing this
12302 test for all non hppa*-*-hpux* targets, instead of the hp target.
12303 Move comments closer to the suppression point. Also now need to
12304 check that we are running natively.
12305
d43e73ee
MS
123062002-03-22 Michael Snyder <msnyder@redhat.com>
12307
882c8f02
MS
12308 * gdb.base/default.exp: Add test for gcore. Update copyright.
12309 * gdb.base/help.exp: Add test for gcore. Update copyright.
d43e73ee 12310
04c12f60
FF
123112002-03-06 Fred Fish <fnf@redhat.com>
12312
12313 * gdb.base/funcargs.c: Remove extraneous ';' character.
12314 * gdb.trace/gdb_c_test.c: Remove extraneous ';' character.
12315
b43df995
MC
123162002-03-04 Michael Chastain <mec@shout.net>
12317
12318 * gdb.mi/mi-var-cmd.exp: In test "create local variable func",
12319 accommodate gcc v3 function signature.
12320 * gdb.mi/mi0-var-cmd-exp: Ditto.
12321
92362027
AC
123222002-02-24 Andrew Cagney <ac131313@redhat.com>
12323
12324 * testsuite/gdb.base/huge.c: Replace ``Linux'' with either
12325 ``GNU/Linux'' or ``Linux kernel''
12326 * testsuite/gdb.threads/pthreads.c: Ditto.
12327
258ad32d
MC
123282002-02-24 Michael Chastain <mec@shout.net>
12329
12330 * gdb.threads/pthreads.c (thread1): Add a return statement.
12331 (thread2): Likewise.
12332 (foo): Likewise.
12333
04c3b3d4
MC
123342002-02-23 Michael Chastain <mec@shout.net>
12335
12336 * gdb.threads/linux-dp.c (philosopher): Add a return statement
12337 to placate gcc.
12338
5a2a0a20
MC
123392002-02-23 Michael Chastain <mec@shout.net>
12340
12341 * gdb.c++/templates.exp: Remove setup_xfail_format "stabs" on
12342 test "ptype bint". The test passes on all my stabs configurations.
12343
a640f7fc
JB
123442002-02-21 Jim Blandy <jimb@redhat.com>
12345
27924826
JB
12346 * gdb.asm/asm-source.exp: Parse the output from `info sources' one
12347 filename at a time, and watch for the ones we want to see.
12348
a640f7fc
JB
12349 * gdb.base/ptype.exp, gdb.base/ptype.c: Add tests for printing
12350 types of pointers to prototyped functions.
12351
edcc8c75
AC
123522002-02-20 Andrew Cagney <ac131313@redhat.com>
12353
12354 * gdb.base/sizeof.c (main): Call fill_structs. Print value of
12355 signed, unsigned and straight char.
12356 (padding_char, padding_short, padding_int, padding_long,
12357 padding_long_long, padding_float, padding_double,
12358 padding_long_double): New global variables.
12359 (fill, fill_structs): New functions.
12360
12361 * gdb.base/sizeof.exp: Check for signed and unsigned char. Check
12362 for correctly sized writes. Update copyright.
12363 (get_valueof): New procedure.
12364 (get_sizeof): Call get_valueof.
12365 (check_valueof): New procedure.
12366 (check_padding): New procedure.
12367
ac57ea44
MC
123682002-02-20 Michael Chastain <mec@shout.net>
12369
12370 * gdb.c++/virtfunc.exp (test_virtual_calls): Remove obsolete calls
12371 to setup_xfail. Document some of the remaining calls.
12372
7a10c941
MC
123732002-02-18 Michael Chastain <mec@shout.net>
12374
12375 * gdb.c++/userdef.exp: Update copyright year.
12376
fb8acdcc
DJ
123772002-02-18 Daniel Jacobowitz <drow@mvista.com>
12378
12379 * gdb.c++/userdef.exp: Test overloaded operators properly.
12380 Remove xfails.
12381
fda6ae12
MS
123822002-02-14 Michael Snyder <msnyder@redhat.com>
12383
12384 * gdb.base/gcore.exp: Relax recognition of function breakpoint.
12385
676a0442
DJ
123862002-02-14 Daniel Jacobowitz <drow@mvista.com>
12387
12388 * gdb.base/a2-run.exp: Check for a remote target properly.
12389 * gdb.base/annota1.exp: Likewise.
12390 * gdb.base/list.exp: Likewise.
12391 * gdb.base/reread.exp: Likewise.
12392 * gdb.base/scope.exp: Likewise.
12393 * gdb.base/shlib-call.exp: Likewise.
12394 * gdb.base/term.exp: Likewise.
12395 * gdb.c++/annota2.exp: Likewise.
12396
78b4f468
RE
123972002-02-13 Richard Earnshaw <rearnsha@arm.com>
12398
12399 * gdb.base/watchpoint.exp: Restore previous timeout at end of test.
12400
9a81ba51
MC
124012002-02-10 Michael Chastain <mec@shout.net>
12402
12403 * gdb.base/funcargs.c (localvars_after_alloca): Fix return type.
12404 (call_after_alloca): Ditto.
12405
004af6c7
DJ
124062002-02-10 Daniel Jacobowitz <drow@mvista.com>
12407
12408 * gdb.base/ending-run.exp: Guard "cont" test with
12409 gdb_skip_stdio_test.
12410
37225f62
JB
124112002-02-06 Jim Blandy <jimb@redhat.com>
12412
12413 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Move these tests
12414 from here...
12415 * gdb.hp/gdb.base-hp/callfwmall.c, gdb.hp/gdb.base-hp/callfwmall.exp:
12416 To here. Disable this test on non-HP platforms. Add big comment.
12417
fe6fdd96
MS
124182002-02-04 Michael Snyder <msnyder@redhat.com>
12419
12420 * gdb.base/ovlymgr.c (ovly_copy): Generalize for targets
12421 other than d10v and m32r.
12422
036fad3f
RE
124232002-02-02 Richard Earnshaw <rearnsha@arm.com>
12424
12425 * gdb.base/default.exp: Rewrite test patterns to reduce time
12426 taken to match them.
12427
7148ab62
DJ
124282002-01-30 Daniel Jacobowitz <drow@mvista.com>
12429
12430 * gdb.base/annota1.exp (backtrace from shlibrary): Fix spelling.
12431 Allow a start function above main.
12432 * gdb.threads/linux-dp.exp: Fix copyright date.
12433
396cc255
DJ
124342002-01-30 Daniel Jacobowitz <drow@mvista.com>
12435
a9c64011
AS
12436 * gdb.threads/linux-dp.exp: Use 'array unset', not 'array set'.
12437 (check_philosopher_stack): Check for manager thread before checking
12438 for a just-starting thread.
396cc255 12439
f038d31b
DJ
124402002-01-30 Daniel Jacobowitz <drow@mvista.com>
12441
12442 From Neil Booth <neil@daikokuya.demon.co.uk>:
12443 * gdb.base/bitfields.c: Correct assignments to bitfields to avoid
12444 warnings.
12445
b3ff9d9a
FF
124462002-01-21 Fred Fish <fnf@redhat.com>
12447
12448 * gdb.base/restore.exp (restore_tests): Fix obvious typo, callee
12449 not caller.
12450
39ad761d
JB
124512002-01-21 Jim Blandy <jimb@redhat.com>
12452
12453 * gdb.base/reread.exp: Check that GDB properly re-reads the
12454 executable file when it changes while no inferior is running.
12455
aaf320fa
FF
124562002-01-21 Fred Fish <fnf@redhat.com>
12457
a9c64011
AS
12458 * gdb.base/maint.exp: Simplify the "maint info breakpoints" test to
12459 optionally accept the "shlib events" variation.
aaf320fa 12460
808a31f5
JB
124612002-01-21 Jim Blandy <jimb@redhat.com>
12462
12463 * gdb.base/ending-run.c (main): Avoid messing with setvbuf; just
12464 call `fflush' after every `printf', so that the output is produced
12465 at predictable points, regardless of whatever buffering does (or
12466 doesn't) take place.
12467 * gdb.base/ending-run.exp: Adjust tests to expect output to appear
12468 at different points.
12469
4420d5e2
DJ
124702002-01-20 Daniel Jacobowitz <drow@mvista.com>
12471
12472 * gdb.c++/inherit.exp: Update copyright years.
12473 * gdb.c++/method.exp: Likewise.
12474
3e36a0f4
DJ
124752002-01-20 Daniel Jacobowitz <drow@mvista.com>
12476
12477 * gdb.c++/classes.exp: Update for improved v3 support and skipping
12478 artificial methods/arguments.
12479 * gdb.c++/derivation.exp: Likewise.
12480 * gdb.c++/inherit.exp: Likewise.
12481 * gdb.c++/method.exp: Likewise.
12482 * gdb.c++/virtfunc.exp: Likewise.
12483
b4ceaee6
AC
124842002-01-18 Andrew Cagney <ac131313@redhat.com>
12485
12486 * gdb.hp/gdb.threads-hp/usrthfork.exp: Mark as obsolete.
12487 * gdb.hp/gdb.threads-hp/usrthcore.exp: Ditto.
12488 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Ditto.
12489 * gdb.hp/gdb.threads-hp/usrthfork.c: Ditto.
12490 * gdb.hp/gdb.threads-hp/usrthbasic.c: Ditto.
12491 * gdb.hp/gdb.threads-hp/usrthcore.c: Ditto.
12492
ecace851
JB
124932002-01-17 Jim Blandy <jimb@redhat.com>
12494
12495 * gdb.asm/asm-source.exp (info symbol): Take another shot at
12496 anchoring the pattern matching the entry point symbol's name.
12497
375fc983
AC
124982002-01-17 Andrew Cagney <ac131313@redhat.com>
12499
12500 * gdb.base/maint.exp: Update ``maint internal-error'' to match
12501 continue/quit query. Update copyright.
12502
fe6fdd96
MS
125032002-01-14 Michael Snyder <msnyder@redhat.com>
12504
12505 * gdb.base/gcore.exp: Remove extra debugging output.
12506
e017c81f
DJ
125072002-01-13 Daniel Jacobowitz <drow@mvista.com>
12508
12509 * gdb.c++/demangle.exp: Accept slightly dubious v2 demangler result
12510 for slightly dubious v2 mangled string.
12511
37ab3bf8
DJ
125122002-01-13 Daniel Jacobowitz <drow@mvista.com>
12513
12514 * gdb.base/completion.exp: Expand ${srcdir} to an absolute path.
12515
1bc05c3a 125162002-01-10 Jason Merrill <jason@redhat.com>
7b2ac63b 12517
1bc05c3a 12518 * gdb.c++/namespace.exp: Accept trailing const for 'this'.
7b2ac63b 12519
1bc05c3a
JM
12520 * gdb.c++/classes.exp: Accept 'A const' or 'const A' in copy
12521 constructors.
12522 * gdb.c++/derivation.exp: Likewise.
12523 * gdb.c++/templates.exp: Likewise.
12524 * gdb.c++/virtfunc.exp: Likewise.
ffcb195b 12525
1bc05c3a
JM
125262002-01-10 Michael Snyder <msnyder@redhat.com>
12527
12528 * gdb.c++/namespace.exp: Accept both '\0' and '\000'.
ffcb195b 12529
a911c360
MS
125302002-01-08 Michael Snyder <msnyder@redhat.com>
12531
12532 * gdb.base/gcore.exp: New test for generate-core-file command.
12533 * gdb.base/gcore.c: Testcase for above.
12534 * gdb.threads/gcore-thread.exp: New test for gcore (threaded).
12535
ea2119ec
JM
125362002-01-08 Jason Merrill <jason@redhat.com>
12537
12538 * gdb.c++/userdef.cc: Use <iostream> instead of <iostream.h>.
12539
68203136
FF
125402002-01-07 Fred Fish <fnf@redhat.com>
12541
12542 * gdb.c++/overload.exp: Remove unconditional xfails for:
12543 print foo_instance1.overloadargs(1)
12544 print foo_instance1.overloadargs(1, 2)
12545 print foo_instance1.overloadargs(1, 2, 3)
12546 print foo_instance1.overloadargs(1, 2, 3, 4)
12547 print foo_instance1.overloadargs(1, 2, 3, 4, 5)
12548 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6)
12549 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7)
12550 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8)
12551 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9)
12552 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10)
12553 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
12554 print foo_instance1.overload1arg()
12555 print foo_instance1.overload1arg((char)arg2)
12556 print foo_instance1.overload1arg((signed char)arg3)
12557 print foo_instance1.overload1arg((unsigned char)arg4)
12558 print foo_instance1.overload1arg((int)arg7)
12559 print foo_instance1.overload1arg((unsigned int)arg8)
12560 print foo_instance1.overload1arg((float)arg11)
12561 print foo_instance1.overload1arg((double)arg12)
d63a86f8 12562
21b9b5b1
MS
125632002-01-07 Michael Snyder <msnyder@redhat.com>
12564
12565 * gdb.base/huge.exp: New test. Print a very large target data object.
12566 (skip_huge_test): New test variable. Define if you want to skip this
12567 test. The test reads an 8 megabyte data object from the target, so it
12568 might be very time consuming on remote targets with a slow connection.
12569 * gdb.base/huge.c: New file. Test case for above.
12570
725f922e
FF
125712002-01-07 Fred Fish <fnf@redhat.com>
12572
12573 * gdb.c++/derivation.exp: Remove gcc xfails for g_instance.afoo,
12574 g_instance.bfoo, and g_instance.cfoo.
12575
634d57ec
JL
12576Mon Jan 7 12:22:18 2002 Jeffrey A Law (law@redhat.com)
12577
f286b2c3
JL
12578 * gdb.base/break.c (multi_line_if_conditional): New function.
12579 (multi_ilne_while_conditional): Likewise.
12580 * gdb.base/break.exp: Verify that a breakpoint on a multi-line
12581 IF or WHILE condition puts the breakpoint at the start of
12582 the condition.
12583
634d57ec
JL
12584 * gdb.base/selftest.exp (backtrace through signal handler): Remove
12585 hppa*-*-hpux* expected failure.
12586 * gdb.base/structs.exp (do_function_calls): Similarly.
12587
12588 * gdb.c++/annota2.exp (watch triggered on a.x): Handle hardware
12589 watchpoints.
12590
9fbfe2dc
AC
125912002-01-06 Andrew Cagney <ac131313@redhat.com>
12592
12593 Fix PR gdb/66.
12594 * gdb.base/structs.exp: Replace skip for a29k with skip for
12595 gdb,cannot_call_functions.
12596 * gdb.base/call-ar-st.exp: Remove references to a29k in comments.
12597 * gdb.base/callfuncs.exp: Ditto.
12598 * gdb.base/call-rt-st.exp: Ditto.
12599 * gdb.base/call-strs.exp: Ditto.
12600 * gdb.base/callfwmall.exp: Ditto.
12601 * gdb.base/scope.exp: Obsolete xfail a29k.
12602 * gdb.c++/misc.exp: Ditto.
12603 * gdb.c++/cplusfuncs.exp: Ditto.
12604 * gdb.base/ptype.exp: Ditto.
12605 * gdb.base/printcmds.exp: Ditto.
12606 * gdb.base/opaque.exp: Ditto.
12607 * gdb.base/list.exp: Ditto.
12608 * gdb.base/funcargs.exp: Ditto.
12609 * gdb.base/default.exp: Ditto.
12610
8ddad156
MS
126112002-01-04 Michael Snyder <msnyder@redhat.com>
12612
ca4976a6 12613 * gdb.base/info-proc.exp: New file, test for "info proc" cmd.
8ddad156
MS
12614 * gdb.base/maint.exp: Add tests for maint info sections options.
12615
1b074332
JL
12616Fri Dec 21 09:42:11 2001 Jeffrey A Law (law@redhat.com)
12617
12618 * gdb.base/default.exp: Remove bogus hppa*-hp-hpux* xfails.
12619
7d159115
CV
126202001-12-20 Corinna Vinschen <vinschen@redhat.com>
12621
12622 * gdb.asm/arm.inc: New file.
12623 * gdb.asm/asm-source.exp: Add arm targets.
12624 * gdb.asm/configure.in: Ditto.
12625 * gdb.asm/configure: Recreated from configure.in.
12626
8fb87725
JL
12627Thu Dec 20 09:54:36 2001 Jeffrey A Law (law@redhat.com)
12628
afabe08c
JL
12629 * gdb.hp/gdb.defects/bs15503.exp: Only run this test if compiling
12630 with HP's compiler.
12631 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
12632 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
12633 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
12634 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
12635
12636 * gdb.hp/gdb.defects/solib-d.exp: Update to handle building with
12637 either HP's compilers or GCC.
12638
db521deb
JL
12639 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Allow inferior to get either
12640 a SIGBUS or SIGSEGV.
12641
12642 * gdb.hp/gdb.base-hp/so-thresh.exp: Remove useless send_user command.
12643
12644 * gdb.hp/gdb.defects/bs14602.exp: Revamp slightly so that test
12645 can be compiled with either HP's compiler or GCC.
12646
cfa88ab7
JL
12647 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Disable completely.
12648 * gdb.hp/gdb.threads-hp/usrthcore.exp: Disable completely.
12649 * gdb.hp/gdb.threads-hp/usrthfork.exp: Disable completely.
12650
ca344dff
JL
12651 * gdb.hp/gdb.base-hp/so-thresh.exp: Update text in expect strings
12652 to match current gdb output. Update due to using auto-solib-limit
12653 for limiting instead of overloading auto-solib-add.
12654 * gdb.hp/gdb.base-hp/so-thresh.mk: Always use "cc" to build the
12655 test program.
12656
3f3c6e55 12657 * gdb.c++/templates.exp: Use "hppa64-*-*", not "hppa2.0w-*-*"
ca344dff
JL
12658 * gdb.hp/gdb.base-hp/dollar.exp: Likewise
12659 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
12660 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
12661 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
12662 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
12663 * gdb.hp/gdb.defects/bs15503.exp: Likewise.
12664 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise
12665 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise
12666 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise
12667 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Likewise.
12668 * gdb.hp/gdb.threads-hp/usrthcore.exp: Likewise.
12669 * gdb.hp/gdb.threads-hp/usrthfork.exp: Likewise.
3f3c6e55 12670
8fb87725
JL
12671 * gdb.base/annota1.exp: Expect failure for hpux11 when posting
12672 a SIGTRAP to the inferior.
12673
cf599fa7
CV
126742001-12-19 Corinna Vinschen <vinschen@redhat.com>
12675
12676 * gdb.asm/asm-source.exp: Drop setting link-flags for xstormy16.
12677 Substitute call to target_link by call to gdb_compile.
12678
2cd045cd
JL
12679Wed Dec 19 14:10:57 2001 Jeffrey A Law (law@redhat.com)
12680
a9c64011
AS
12681 * gdb.base/break.exp: Fix HP specific search string when testing
12682 backtracing in a called function.
2cd045cd 12683
a9c64011
AS
12684 * gdb.base/constvars.exp: Only set lang to C++ if we're
12685 compiling the test with HP's compilers.
12686 * gdb.base/volatile.exp: Similarly.
2cd045cd 12687
99ebe9ac
JB
126882001-12-19 Jim Blandy <jimb@redhat.com>
12689
12690 * gdb.base/printcmds.exp: Expect the null character to be printed
12691 as '\0', and the '\013' to be printed as '\v'.
12692 * gdb.base/callfuncs.exp ("backtrace at nested call level 4"): Same.
12693 * gdb.base/setvar.exp: Same.
12694
b9891b29
JB
126952001-12-17 Jim Blandy <jimb@redhat.com>
12696
0eba65ab
JB
12697 * gdb.base/completion.exp: Rather than completing very long
12698 filenames, which can make the readline library produce output we
12699 don't recognize, cd to the directory first, and then complete
12700 using nice, short relative paths.
12701
6970b5b1
JB
12702 * gdb.base/completion.exp: On some systems, there is, in fact, a
12703 variable named `b' in scope, since GDB treats all static
a9c64011
AS
12704 variables as being in scope. So use `no_var_named_this'
12705 instead of `b'.
6970b5b1 12706
b9891b29
JB
12707 * gdb.base/corefile.exp: Recognize the message saying that GDB
12708 can't find the core file's registers as a failure.
12709
e6ccd35f
JSC
127102001-12-13 Jackie Smith Cashion <jsmith@redhat.com>
12711
a9c64011
AS
12712 * gdb.base/commands.exp (user_defined_command_test): Make "show user"
12713 test expect string more specific.
e6ccd35f 12714
105ba819
CV
127152001-12-13 Corinna Vinschen <vinschen@redhat.com>
12716
12717 * gdb.asm/asm-source.exp: Add support for xstormy16.
12718 * gdb.asm/configure.in: Ditto.
12719 * gdb.asm/configure: Rebuild.
12720 * gdb.asm/xstormy16.inc: New file.
12721
e9e79dd9
FF
127222001-12-10 Fred Fish <fnf@redhat.com>
12723
12724 * gdb.base/maint.exp: Update to match changes in type dumping code.
12725
347dc97d
JB
127262001-12-10 Jim Blandy <jimb@redhat.com>
12727
12728 * gdb.asm/asm-source.exp (info symbol): Anchor the pattern
12729 matching the entry point symbol's name at the beginning of the
12730 line.
12731
5178b9d6
DJ
127322001-12-07 Daniel Jacobowitz <drow@mvista.com>
12733
12734 * gdb.c++/classes.exp, gdb.c++/derivation.exp,
12735 gdb.c++/inherit.exp, gdb.c++/method.exp,
12736 gdb.c++/namespace.exp, gdb.c++/templates.exp,
12737 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp: Updates for v3 demangler
12738 and class layout support.
12739
af890c52
DJ
127402001-12-07 Daniel Jacobowitz <drow@mvista.com>
12741
12742 * gdb.c++/classes.exp: Add test for static member function.
12743 * gdb.c++/misc.cc: Add class with static member function.
12744
7a345fb3
JB
127452001-12-07 Jim Blandy <jimb@redhat.com>
12746
f2e54a80 12747 If GDB says it can't find the struct the function returned, report
8032bf31
JB
12748 those tests as `unsupported'.
12749 * gdb.base/call-rt-st.exp (print_struct_call): New function.
12750 Rewrite subsequent tests to use it.
12751
12752 If GDB says it can't find the struct the function returned, report
f2e54a80
JB
12753 those tests as `unsupported'.
12754 * gdb.base/structs.exp (call_struct_func): New function.
12755 (do_function_calls): Use call_struct_func to call the functions
12756 returning structs.
12757
0bc69509
JB
12758 * gdb.base/callfuncs.exp: The stabs generated by GCC don't tell us
12759 whether functions are prototyped or not, so we can't possibly pass
12760 arguments to t_float_values2 properly.
12761
7a345fb3
JB
12762 * gdb.base/break.exp: (test_next_with_recursion): Don't change the
12763 value of `timeout' for targets other than the mips*tx39-*.
12764
edb6ede1
MS
127652001-12-06 Michael Snyder <msnyder@redhat.com>
12766
d63a86f8 12767 * gdb.asm/asm-source.exp: Add tests for info target, info symbol,
edb6ede1
MS
12768 and detect whether the start symbol has a leading underscore.
12769
2d842f13
JB
127702001-12-04 Jim Blandy <jimb@redhat.com>
12771
12772 * gdb.base/completion.exp: Clarify indentation.
12773
68550daf
JB
127742001-12-03 Jim Blandy <jimb@redhat.com>
12775
12776 * gdb.asm/s390.inc (gdbasm_datavar): Use `.long' to create `int'
12777 variables on the S/390, not `.word'.
12778
cd5195a8
JB
127792001-11-30 Jim Blandy <jimb@redhat.com>
12780
12781 Add assembly-source tests for s390-ibm-linux.
12782 * gdb.asm/s390.inc: New file.
12783 * gdb.asm/configure.in, gdb.asm/asm-source.exp: Add clauses for
12784 the S/390 architecture.
a9c64011 12785 * gdb.asm/configure: Regenerated.
cd5195a8 12786
ca9efc90
MS
127872001-11-30 Michael Snyder <msnyder@redhat.com>
12788
12789 * gdb.asm/asm-source.exp: Add tests for list, search, finish, return,
12790 next, info source, info sources, info line, global and static
12791 variables, and static functions.
12792 * gdb.asm/common.inc: New macro gdbasm_datavar (default definition).
12793 * gdb.asm/i386.inc: Override default definition of gdbasm_datavar.
12794 * gdb.asm/asmsrc1.s: Add a static function and some variables.
12795 * gdb.asm/asmsrc2.s: Make foo2 call foo3 twice (to test 'next').
12796 * gdb.asm/d10v.inc (gdbasm_enter): Set up frame pointer.
12797 (gdbasm_leave): Restore frame pointer.
12798 (gdbasm_startup): Copy stack set-up from crt0.S.
12799
d0e66976
FN
128002001-11-26 Fernando Nasser <fnasser@redhat.com>
12801
12802 From 2001-11-12 Jackie Smith Cashion <jsmith@redhat.com>:
12803 * gdb.base/callfuncs.c (t_structs_a): Do not return a pointer
12804 to a local (non-static) variable. Copy tstruct.a to a static buffer
12805 and return a pointer to that buffer.
12806 * gdb.base/callfwmall.c (t_structs_a): Ditto.
12807
e2334072
MK
128082001-11-24 Mark Kettenis <kettenis@gnu.org>
12809
12810 * gdb.asm/configure.in: Fix recognition of ix86 target.
12811 * gdb.asm/configure: Regenerate.
12812
756caa3d
MS
128132001-11-21 Michael Snyder <msnyder@redhat.com>
12814
12815 * gdb.asm/sparc.inc: New file.
12816 * gdb.asm/asm-source.exp: Recognize sparc target.
12817 * gdb.asm/configure.in: Recognize sparc target.
12818 * gdb.asm/configure: Regenerate.
d63a86f8 12819
9a4d72d5
MS
128202001-11-21 Michael Snyder <msnyder@redhat.com>
12821
12822 * gdb.asm/m32r.inc: New file.
12823 * gdb.asm/asm-source.exp: Recognize m32r target.
12824 * gdb.asm/configure.in: Recognize m32r target.
12825 * gdb.asm/configure: Regenerate.
12826
a773d1cd
MS
128272001-11-20 Michael Snyder <msnyder@redhat.com>
12828
017ac23d
MS
12829 * gdb.asm/i386.inc: New file.
12830 * gdb.asm/asm-source.exp: Recognize ix86 target.
12831 * gdb.asm/configure.in: Recognize ix86 target.
12832 * gdb.asm/configure: Regenerate.
12833
a773d1cd
MS
12834 * gdb.c++/namespace.exp: Fix quotes in output messages.
12835
bb632afb
MS
128362001-11-14 Michael Snyder <msnyder@redhat.com>
12837
25d559ca 12838 * gdb.base/code-expr.exp: New file. Tests use of the "@code"
bb632afb
MS
12839 qualifier in a type cast expression, to designate an address
12840 in the instruction space (Harvard architecture).
12841
4749e309
MS
128422001-11-13 Michael Snyder <msnyder@redhat.com>
12843
12844 * gdb.base/cvexpr.c, gdb.base/cvexpr.exp: New files.
12845 Tests for expressions using 'const' and 'volatile'.
12846
25050984
CV
128472001-11-13 Corinna Vinschen <vinschen@redhat.com>
12848
12849 * gdb.asm/asm-sources.exp: Allow defining linker flags.
12850
1902c51f
DJ
128512001-11-12 Daniel Jacobowitz <drow@mvista.com>
12852
12853 * lib/mi-support.exp (mi_run_to_helper): Move comments
12854 outside of gdb_expect.
12855
dcf95b47
DJ
128562001-11-11 Daniel Jacobowitz <drow@mvista.com>
12857
12858 * lib/mi-support.exp: (mi_run_to_helper, mi_run_to,
12859 mi_step_to, mi_next_to, mi_continue_to, mi_finish_to,
12860 mi0_step_to, mi0_next_to, mi0_continue_to, mi0_finish_to,
12861 mi0_run_to): New functions.
12862 * gdb.mi/mi-simplerun.exp: Use them.
12863 * gdb.mi/mi0-simplerun.exp: Likewise.
12864 * gdb.mi/mi-var-cmd.exp: Likewise.
12865 * gdb.mi/mi0-var-cmd.exp: Likewise.
d63a86f8 12866
45b074e1
AC
128672001-11-10 Andrew Cagney <ac131313@redhat.com>
12868
12869 * gdb.asm/asmsrc1.s: Add ``gdbasm_'' prefix to all macros.
12870 * gdb.asm/asmsrc2.s, gdb.asm/d10v.inc: Update.
12871
bf50d346
AC
128722001-11-09 Andrew Cagney <ac131313@redhat.com>
12873
12874 * gdb.base/restore.exp: Include $expected value in restored test
12875 message.
12876
9383332c
AC
128772001-11-09 Andrew Cagney <ac131313@redhat.com>
12878
12879 * gdb.asm/asm-source.exp: Supress file, instead of skip, when not
12880 implemented.
12881
db62520a
MS
128822001-11-08 Michael Snyder <msnyder@redhat.com>
12883
12884 * gdb.base/callfuncs.exp: Add tests for nested call dummies.
12885 Add pass/fail message for stop at breakpoint in call dummy function.
12886
b5703437
MS
128872001-11-07 Michael Snyder <msnyder@redhat.com>
12888
d63a86f8
RM
12889 * gdb.c++/templates.exp (test_template_breakpoints):
12890 If we get an overload menu, but it does not match what
760f6330 12891 we expect, we still need to issue the "cancel" command.
3b2a7ae5
MS
12892 * gdb.c++/templates.exp: Replace "void \\*" with "void ?\\*",
12893 making the whitespace optional. Argument for "new" may be
12894 "unsigned" as well as "unsigned int/long".
d63a86f8 12895 * gdb.c++/templates.exp: Replace "const &" with "const ?&",
eef747c0
MS
12896 making the whitespace optional. Also replace "(void) with
12897 "((void|)), making the keyword "void" optional.
d63a86f8 12898 * gdb.c++/virtfunc.exp: Replace "const &" with "const ?&",
63f50499
MS
12899 making the whitespace optional. Also replace "(void) with
12900 "((void|)), making the keyword "void" optional.
3bf40917
MS
12901 * gdb.base/callfuncs.c (t_float_values): This function must
12902 _not_ be prototyped, and the following function (t_float_values2)
d63a86f8 12903 must be prototyped (if the compiler supports it), so that GDB
3bf40917
MS
12904 can be tested against both cases. Usually one case involves
12905 promotion of float to double, while the other does not.
12906 * gdb.base/callfwmall.c: Ditto.
b5703437
MS
12907 * gdb.asm/asm-source.exp (bt ALL in foo2): Accept a backtrace that
12908 includes a stack frame for "start".
12909
c8ab4e6d
JB
129102001-11-05 Jim Blandy <jimb@redhat.com>
12911
12912 * gdb.stabs/weird.exp: Delete "p v_comb" test. It assumes that
12913 pointers are 32 bits long, and that offsets of relocs are always
12914 stored in the data (REL-style), and not in the reloc entry itself
12915 (RELA-style).
12916 * gdb.stabs/weird.def (v_comb, v_comb_shared): Remove symbols and
12917 stabs.
12918
3f08ced9
MS
129192001-11-01 Michael Snyder <msnyder@redhat.com>
12920
12921 * gdb.c++/cplusfuncs.exp: Fix conflicts between operator names
12922 and regular expression operators by using quoting.
12923
cbfa24cd
MS
129242001-10-31 Michael Snyder <msnyder@redhat.com>
12925
12926 * gdb.c++/overload.exp: Select overloadfnarg(void) or overloadfnarg(),
12927 depending on what the symbol table contains.
12928 * gdb.c++/derivation.exp: Accept both "foo(void)" and "foo()" in
12929 the output of the ptype command. Similarly, accept both "const &"
12930 and "const&".
12931
aaa68313
CV
129322001-10-31 Corinna Vinschen <vinschen@redhat.com>
12933
12934 * gdb.base/miscexprs.c (main): Add usage of preprocessor
12935 symbol `STORAGE' to allow to choose the storage class of
12936 the local datastructures.
12937 * gdb.base/miscexprs.exp: Handle setting a `-DSTORAGE=...'
12938 compiler directive.
12939
91740388
MS
129402001-10-30 Michael Snyder <msnyder@redhat.com>
12941
12942 * gdb.base/jump.exp: Allow it to run for all targets.
12943
1b7c05e7
CV
129442001-10-29 Corinna Vinschen <vinschen@redhat.com>
12945
12946 * gdb.base/call-ar-st.c (print_double_array): Match for loop
12947 with new double_array size.
12948 (main): Change storage class of all local variables to static.
12949 Reduce size of double_array to 9.
12950 * gdb.base/call-ar-st.exp: Increase timeout value.
12951 Change expected output for double array to match new size in
12952 call-ar-st.c.
12953
36a22261
CV
129542001-10-29 Corinna Vinschen <vinschen@redhat.com>
12955
12956 * gdb.base/ending-run.exp: Create identical output when passing
12957 `step to end of run' case. Add regular expression branch satisfying
d63a86f8 12958 Stormy16 target.
36a22261 12959
92b8ae91
MK
129602001-10-28 Mark Kettenis <kettenis@gnu.org>
12961
12962 * gdb.base/interrupt.exp: Treat SIGILL similar to SIGSEGV such
12963 that we catch the expected failure under Linux/x86.
12964
cb135b83
OF
129652001-10-29 Orjan Friberg <orjanf@axis.com>
12966
12967 * gdb.base/setvar.exp: Escape curly braces.
12968 * gdb.stabs/weird.exp: Ditto.
12969
6884aa54
DJ
129702001-10-27 Daniel Jacobowitz <drow@mvista.com>
12971
12972 * gdb.mi/mi-hack-cli.exp: Remove excess newlines from test strings.
12973 * gdm.mi/mi0-hack-cli.exp: Likewise.
12974
0398c9aa
AC
129752001-10-25 Andrew Cagney <ac131313@redhat.com>
12976
12977 * gdb.stabs/weird.exp: Unify ``variable VAR printed properly''
12978 messages.
12979
d20bf2e8
AC
129802001-10-21 Andrew Cagney <ac131313@redhat.com>
12981
12982 * lib/mi-support.exp (mi_gdb_start): Don't require MI_OUT when
12983 checking MI enabled.
12984
03dd63aa
CV
129852001-10-09 Corinna Vinschen <vinschen@redhat.com>
12986
12987 * gdb.base/maint.exp: Treat $EXEEXT as optional in output.
12988
1d9d99f3
FCE
129892001-10-04 Frank Ch. Eigler <fche@redhat.com>
12990
12991 * lib/insight-support.exp (gdbtk_start): Don't exit dejagnu
12992 if gdb child process crashes, just signal an error.
12993
838ae6c4
JB
129942001-10-02 Jim Blandy <jimb@redhat.com>
12995
12996 * lib/gdb.exp (test_xfail_format): Simplify.
12997
12998 * lib/gdb.exp (setup_xfail_format): Don't forget to put a `$' in
12999 front of the variable name `format'. Simplify `if'.
13000
8f0cbc1c
DJ
130012001-10-01 Daniel Jacobowitz <drow@mvista.com>
13002
13003 * gdb.threads/pthreads.exp: Wait for output and delay
13004 before sending ^C.
13005
1f08dafd
DJ
130062001-10-01 Daniel Jacobowitz <drow@mvista.com>
13007
13008 * gdb.mi/mi-var-display.exp (continue to incr_a): Recognize
13009 some incorrect output instead of timing out.
13010 * gdb.mi/mi-var-display.exp (continue to incr_a): Likewise.
13011
674f90ff
CV
130122001-09-28 Corinna Vinschen <vinschen@redhat.com>
13013
13014 * gdb.base/volatile.exp (local_compiler_xfail_check): Change qux2
13015 check to allow additional `int'.
13016
9b284272
DJ
130172001-09-27 Daniel Jacobowitz <drow@mvista.com>
13018
13019 * gdb.base/completion.exp: Remove incorrect 'p "a' test.
13020 Add tests for 'p "break' (pass) and 'p "break.' (xfail).
13021
b55a4771
MS
130222001-09-27 Michael Snyder <msnyder@redhat.com>
13023
13024 * lib/gdb.exp (test_debug_format): New proc.
13025 (setup_xfail_format): Use new proc test_debug_format.
13026 * gdb.base/constvars.exp (local_compiler_xfail_check): New
13027 proc; use new service proc test_debug_format.
13028 Replace all other "gcc_compiled" tests with this test.
13029 * gdb.base/volatile.exp (local_compiler_xfail_check): New
13030 proc; use new service proc test_debug_format.
13031 Replace all other "gcc_compiled" tests with this test.
13032
130332001-09-27 Michael Snyder <msnyder@redhat.com>
13034
13035 * gdb.base/cvexpr.exp: New file.
13036 * gdb.base/cvexpr.c: New file
13037 Test for expressions using const and volatile keywords.
13038
4e6667ac
CV
130392001-09-26 Corinna Vinschen <vinschen@redhat.com>
13040
13041 * gdb.base/constvars.exp: Check for different orders of keywords
13042 and additional "int" strings in output.
13043
4f337972
AC
130442001-09-22 Andrew Cagney <ac131313@redhat.com>
13045
13046 * gdb.base/maint.exp: Add "maintenance set/show" to list of valid
13047 responses from "help maint".
13048
2015650d
FCE
130492001-09-19 Frank Ch. Eigler <fche@redhat.com>
13050
13051 * lib/insight-support.exp (_gdbtk_xvfb_init): Set DISPLAY
13052 to localhost:NNN instead of :NNN, in case Xvfb is listening
13053 only on TCP.
13054
f3bcedc1
CV
130552001-09-19 Corinna Vinschen <vinschen@redhat.com>
13056
13057 * gdb.base/recurse.exp: When checking leaving the watchpoint
13058 scope, recognize when gdb is in function's epilogue and pass.
13059
6b819c92
KS
130602001-09-18 Keith Seitz <keiths@redhat.com>
13061
13062 * lib/insight-support.exp (_gdbtk_export_target_info): Add
13063 support for running tests against sid targets.
13064 (gdbtk_done): Ditto.
13065
a10c9419
CV
130662001-09-18 Corinna Vinschen <vinschen@redhat.com>
13067
13068 * gdb.base/ending-run.c (main): Set stdout buffersize
13069 to the same reasonable value for any target.
13070 * gdb.base/ending-run.exp: Add a regular expression
13071 to make testsuite happy on Sanyo Stormy16 target.
13072
739d0d99
CV
130732001-09-17 Corinna Vinschen <vinschen@redhat.com>
13074
13075 * gdb.base/display.c (do_loops): Add float variable `f'.
13076 Increment f in loop.
13077 * gdb.base/display.exp: Increment timeout by 60 seconds.
13078 Change float display test to use variable `f'.
13079
1b8947f0
JB
130802001-09-17 Jim Blandy <jimb@redhat.com>
13081
13082 * gdb.base/restore.exp: Use temporary breakpoints, to avoid
13083 overflowing the limited breakpoint tables on some ROM monitors
13084 (like the ROM68K).
13085
9890ac81
FCE
130862001-09-15 Frank Ch. Eigler <fche@redhat.com>
13087
13088 * lib/insight-support.exp (_gdbtk_xvfb_init): Start Xvfb with
13089 the "-ac" (disable access control) flag.
13090
6db765ea
JH
130912001-08-30 Jeff Holcomb <jeffh@redhat.com>
13092
13093 * gdb.base/remote.c: Use a small buffer for targets with 16-bit
13094 ints.
13095
4c32cc04
KS
130962001-08-30 Keith Seitz <keiths@redhat.com>
13097
13098 * lib/gdb.exp: Move all insight-related functionality into
13099 separate file.
13100 * lib/insight-support.exp: New file.
13101
8d6e6f81
FCE
131022001-08-29 Frank Ch. Eigler <fche@redhat.com>
13103
13104 * config/sid.exp (sid_start): Never set sid verbosity; disable
13105 expect_background {} that consumed its stdout; tolerate </dev/null.
13106 Attempt to set endianness override in "sid" protocol mode. Cleanup.
13107
6a90e1d0
AC
131082001-08-18 Andrew Cagney <ac131313@redhat.com>
13109
13110 * lib/mi-support.exp (mi_gdb_start): If a remote target, use the
13111 CLI jump command to start it.
13112 (mi_run_to_main): Fail immediatly when unexpected output.
13113
1759b3c3
AC
131142001-08-18 Andrew Cagney <ac131313@redhat.com>
13115
13116 * lib/mi-support.exp (mi_gdb_start): Move call to sid_start to
13117 beginning of function. Fix PR gdb/191.
13118
61d11d80
FCE
131192001-08-16 Frank Ch. Eigler <fche@redhat.com>
13120
13121 * config/sid.exp (sid_start): Don't warn if we cannot figure out
13122 what to force sid endianness to.
13123
942a4df2
KS
131242001-08-15 Keith Seitz <keiths@redhat.com>
13125
13126 * lib/gdb.exp (gdbtk_start): Don't set environment
13127 variables for TCL_LIBRARY and friends. Insight will
13128 now figure these out for itself.
13129
0521c418
MS
131302001-08-02 Michael Snyder <msnyder@redhat.com>
13131
13132 * gdb.base/completion.exp: Remove the symbol "a64l" from
13133 the expect string; this is target-specific, and not related
13134 to what is being tested.
13135
74a9a58a
DB
131362001-08-02 Dave Brolley <brolley@redhat.com>
13137
13138 * config/sid.exp: Rename gdb-socket to cpu-gdb-socket.
13139
c70819fa
MS
131402001-07-25 Michael Snyder <msnyder@redhat.com>
13141
c2b8fa57
MS
13142 * gdb.base/consecutive.exp: New file. Test stepping over
13143 breakpoints on consecutive instructions.
13144 * gdb.base/consecutive.c: New file.
13145
c70819fa
MS
13146 * gdb.base/call-rt-st.exp: Use double-backslash to quote
13147 curly braces in regular expressions.
13148
2b1a1355
MS
131492001-07-25 Michael Snyder <msnyder@redhat.com>
13150
13151 * gdb.base/ending-run.exp: Accept "Program exited normally" as
13152 legitimate output from stepping out of main.
13153
413eca6f
KS
131542001-07-22 Keith Seitz <keiths@redhat.com>
13155
13156 * lib/gdb.exp (_gdbtk_xvfb_init): If GDB_DISPLAY is
13157 the empty string, do not run the tests.
13158
7e5a9322
SC
131592001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
13160
13161 * gdb.base/long_long.exp: Detect size of pointer. Take into
13162 account 2-byte pointers when testing for p/a results.
13163
de58f10f
SC
131642001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
13165
d63a86f8 13166 * gdb.base/remote.c (RANDOM_DATA_SIZE): New define, defaults to 48K
de58f10f
SC
13167 and defined to 1K for m68hc11.
13168 (random_data): Reduce table to 1K for embedded platforms (68hc11).
13169 * gdb.base/remote.exp (get_sizeof): New function from sizeof.exp.
13170 (sizeof_random_data): New variable to tell the size of the data table;
13171 don't test past this size; always run to main.
13172
d6f5fea1
SC
131732001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
13174
13175 * gdb.base/return2.exp: return of long long and double fails for
13176 68HC11; don't execute these tests on that platform.
13177 * gdb.base/return.exp: Return of a double fails for 68hc11.
13178
c477543d
SC
131792001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
13180
13181 * call-ar-st.exp: Use gdb_skip_float_test to avoid executing
13182 tests that print a float.
13183 * call-rt-st.exp: Likewise.
13184
63cf1c79
MK
131852001-07-12 Mark Kettenis <kettenis@gnu.org>
13186
13187 * gdb.base/so-impl-ld.exp: Remove stray space that prevented
13188 running this test on Linux.
13189
112f9ab5
MC
131902001-06-24 Michael Chastain <chastain@redhat.com>
13191
13192 * gdb.base/arithmet.exp: Remove some tests to make all test names
13193 unique.
13194
4970cb0f
MS
131952001-07-03 Michael Snyder <msnyder@redhat.com>
13196
13197 * gdb.c++/classes.exp: Accept both "foo(void)" and "foo()" in
13198 the output of the ptype command.
13199
d85da69f
MS
132002001-07-02 Michael Snyder <msnyder@redhat.com>
13201
4c8a82de
MS
13202 * gdb.base/completion.exp: Don't assume that break.c is the only
13203 source file that may contain functions named "marker".
d85da69f
MS
13204 * gdb.base/corefile.exp: Quote the curly braces in regexp.
13205
8afc772b
AC
132062001-06-28 Andrew Cagney <ac131313@redhat.com>
13207
13208 * gdb.disasm/Makefile.in (clean mostlyclean): Add h8300s to list
13209 of files to delete.
13210
13211 From 2000-06-15 Kazu Hirata <kazu@hxi.com>:
13212 * gdb.disasm/h8300s.exp: New file.
13213 gdb.disasm/h8300s.s: Likewise.
13214
cff22675
AC
132152001-06-27 Andrew Cagney <ac131313@redhat.com>
13216
13217 * lib/mi-support.exp (mi_delete_breakpoints): Accept mi1 format
13218 empty breakpoint tables.
13219
68c81b54
AC
132202001-06-25 Andrew Cagney <ac131313@redhat.com>
13221
13222 * lib/mi-support.exp: Update args=... part of stop-reason
13223 patterns. Accept either a list or a tuple.
13224
2dd62704
AC
132252001-06-23 Andrew Cagney <ac131313@redhat.com>
13226
13227 * lib/mi-support.exp: Remove local emacs variable defining
13228 change-log-default-name.
13229
b4127474
MC
132302001-06-22 Michael Chastain <chastain@redhat.com>
13231
13232 * gdb.base/arithmet.exp: Use gdb_test instead of send_gdb/gdb_expect.
13233 This is operationally compatible with the previous version.
13234
8dbfb380
JB
132352001-06-13 Jim Blandy <jimb@redhat.com>
13236
13237 * lib/gdb.exp (gdb_test): Doc fix.
13238
f2d8c86d
MC
132392001-06-10 Michael Chastain <chastain@redhat.com>
13240
13241 * gdb.base/exprs.exp: Remove a duplicate test.
13242
81564d34
JB
132432001-06-06 Jim Blandy <jimb@redhat.com>
13244
13245 * gdb.base/return2.exp (main): Use values to test float and double
13246 returns that are not NaN's, to avoid being confused by IEEE
13247 comparison rules.
13248
da55addb
MS
132492001-06-04 Michael Snyder <msnyder@redhat.com>
13250
13251 * gdb.threads/pthreads.exp (check_control_c): Return 0 for success,
d63a86f8 13252 non-zero if control_c fails. Terminate the test on failure,
da55addb
MS
13253 rather than wait for 12 more tests to time out.
13254
42c65987
JB
132552001-06-06 Jim Blandy <jimb@redhat.com>
13256
b18bced9 13257 * gdb.base/exprs.exp ("sizeof (long long) > sizeof (long) (true)"):
d63a86f8 13258 Don't forget to match the GDB prompt.
b18bced9 13259
42c65987
JB
13260 * gdb.trace/gdb_c_test.c, actions.c: Fix misspellings.
13261
5b41e5f0
JB
132622001-06-04 Jim Blandy <jimb@redhat.com>
13263
13264 * gdb.base/help.exp: Update pattern to exclude `print-load-map'
13265 command.
13266
015e046f
KB
132672001-05-31 Kevin Buettner <kevinb@redhat.com>
13268
13269 * gdb.base/annota1.exp (info break): Match four or more spaces
13270 after "Address".
13271
fb1ffbbe
MC
132722001-05-31 Michael Chastain <chastain@redhat.com>
13273
13274 * gdb.c++/cplusfuncs.cc (dm_type_char_star): Remove superfluous cast.
13275 (dm_type_int_star): Likewise.
13276 (dm_type_long_star): Likewise.
13277 (dm_type_void_star): Likewise.
13278
5ea2a32c
KB
132792001-05-29 Kevin Buettner <kevinb@redhat.com>
13280
13281 * gdb.base/completion.exp (INPUTRC): Set this environment variable
13282 to a known value in order to get consistent results regardless
13283 of the setting of INPUTRC or the presence or contents of .inputrc.
13284
ae23c492
MS
132852001-05-24 Michael Snyder <msnyder@redhat.com>
13286
ac55707e
MS
13287 * gdb.threads/linux-dp.exp: Remove assumptions about thread ordering.
13288 Don't require that the main thread and the manager thread are the
13289 first in the list.
13290
ae23c492
MS
13291 * gdb.threads/pthreads.exp (test_startup): Relax test for thread
13292 debugging. If test fails, issue an "unsupported" not a "fail".
13293
400071f1
JB
132942001-05-24 Jim Blandy <jimb@redhat.com>
13295
13296 Don't assume that short is shorter than int.
13297 * gdb.base/exprs.exp ("print unsigned short == (~0)"): Don't
13298 assume that shorts are smaller than ints. On a 16-bit machine,
d63a86f8 13299 this isn't true.
400071f1
JB
13300 ("print unsigned char == (~0)"): Add test that verifies that ~0,
13301 an int, is not equal to ~0 stored in an unsigned char. This tests
13302 the same thing that the previous test meant to, but works on
13303 16-bit machines, too.
13304 ("print unsigned char != (~0)"): Same test, complemented.
13305
0816a3e5
MS
133062001-05-24 Michael Snyder <msnyder@redhat.com>
13307
13308 * gdb.threads/pthreads.exp (all_threads_running): Add an explicit
d63a86f8 13309 test for (full_coverage == 0). This makes the test run faster,
0816a3e5
MS
13310 and prevents dejagnu getting out of step.
13311
f6dc23a9
KB
133122001-05-23 Kevin Buettner <kevinb@redhat.com>
13313
13314 * gdb.base/finish.exp (finish_void): Revise pattern for
13315 stopping on the call statement to not permit stopping at
13316 the start of the instructions comprising the call sequence.
13317
7dbd117d
MC
133182001-05-19 Michael Chastain <chastain@redhat.com>
13319
13320 * gdb.base/callfuncs.exp: Make all test names unique.
13321 * gdb.base/commands.exp: Make all test names unique.
13322 * gdb.base/condbreak.exp: Make all test names unique.
13323 * gdb.base/dbx.exp: Make all test names unique.
13324 * gdb.base/default.exp: Make all test names unique.
13325 * gdb.base/define.exp: Make all test names unique. Conform some FAIL
13326 and TIMEOUT messages to their corresponding PASS message.
13327 * gdb.base/ending-run.exp: Make all test names unique.
13328 * gdb.base/long_long.exp: Remove duplicate test.
13329
6b0b0a9e
KB
133302001-05-21 Kevin Buettner <kevinb@redhat.com>
13331
13332 * gdb.base/finish.exp (finish_void): Allow "finish" command to
13333 stop on the call statement as well as the statement after the
13334 call.
13335
2caa35cb
MS
133362001-05-21 Michael Snyder <msnyder@redhat.com>
13337
13338 * gdb.base/long_long.exp: Allow for targets with 4-byte short.
13339
40713331
EZ
133402001-05-10 Elena Zannoni <ezannoni@redhat.com>
13341
a9c64011
AS
13342 * gdb.base/completion.exp: Revamp test. Make it execute on all
13343 platforms.
40713331 13344
c2c1be8d
EZ
133452001-05-10 Elena Zannoni <ezannoni@redhat.com>
13346
a9c64011
AS
13347 * config/gdbserver.exp (gdb_load): Handle the case
13348 in which the arguments to gdbserver are given in the
13349 baseboard configuration file.
13350 Also handle the case in which the server needs to do a
13351 load.
2c9cd303 13352
9671de48
KS
133532001-05-07 Keith Seitz <keiths@cygnus.com>
13354
a9c64011
AS
13355 * lib/gdb.exp (gdbtk_initialize_display): New proc which will
13356 set up the display for testing.
13357 (gdbtk_start): Convert all paths to paths that tcl will like.
13358 Export target information to environment.
13359 (_gdbtk_xvfb_init): New proc to start Xvfb if available and
13360 necessary.
13361 (_gdbtk_xvfb_exit): New proc to kill Xvfb if necessary.
13362 (to_tcl_path): New proc to convert a given pathname into
13363 a path acceptible as an argument to a tcl command.
13364 (_gdbtk_export_target_info): New proc to export target info
13365 into the environment for gdbtk testing.
13366 (gdbtk_done): New proc to signal end-of-test.
9671de48 13367
5a360f47
JB
133682001-05-06 Jim Blandy <jimb@redhat.com>
13369
13370 * restore.c: Make the code of caller0 correspond to its comment.
13371
66c756c6
MS
133722001-05-03 Michael Snyder <msnyder@redhat.com>
13373
13374 * config/sid.exp (gdb_target_sid): Check for error messages.
13375 On error or timeout, don't make expect exit (which will terminate
13376 all subsequent tests); instead just make gdb exit.
d63a86f8 13377 (gdb_load): Check for error messages. On error or timeout,
66c756c6
MS
13378 return a negative value.
13379
a966fde5
JB
133802001-04-24 Jim Blandy <jimb@redhat.com>
13381
851c18e0
JB
13382 * gdb.c++/templates.exp: If we see the prompt for the overload
13383 list, but we haven't recognized any of the longer patterns,
13384 arrange for this test to fail, not hang.
13385
a966fde5
JB
13386 * gdb.c++/classes.exp (ptype class A): Tolerate whitespace
13387 variations.
13388
db144853
MC
133892001-04-22 Michael Chastain <chastain@redhat.com>
13390
13391 * gdb.c++/local.exp: Use the 'runto' library function.
13392 * gdb.c++/namespace.exp: Likewise.
13393 * gdb.c++/overload.exp: Likewise.
13394
3207ec21
KB
133952001-03-26 Kevin Buettner <kevinb@redhat.com>
13396
13397 * gdb.base/Makefile.in (EXECUTABLES): Add step-line.
13398 * gdb.base/step-line.exp: New file. Test step/next in presence of
13399 #line directives.
13400 * gdb.base/step-line.c: New file. Test program for the above.
13401 * gdb.base/step-line.inp: New file. We pretend that this file has
13402 been transformed by some other tool into step-line.c.
13403
13b57657
JB
134042001-03-21 Jim Blandy <jimb@redhat.com>
13405
13406 * gdb.c++/userdef.exp: Check that GDB tolerates whitespace in
13407 unmangled operator names.
13408
754cbe1c
JB
134092001-03-20 Jim Blandy <jimb@redhat.com>
13410
13411 * gdb.threads/linux-dp.exp: Recognize an additional message
13412 generated by GDB when it doesn't understand how to debug threads
13413 on the target system.
13414
177495c9
AC
134152001-03-19 Andrew Cagney <ac131313@redhat.com>
13416
13417 * gdb.mi/mi-console.exp: Document ``Hello'' as a known bug.
13418
f266096b
MC
134192001-03-12 Michael Chastain <chastain@redhat.com>
13420
13421 * gdb.c++/derivation.exp: Use the 'runto' library function.
13422
cac3c2ff
MC
134232001-03-12 Michael Chastain <chastain@redhat.com>
13424
13425 * gdb.c++/annota2.exp: Fix regular expression for "post-query".
13426
b6c11a24
MC
134272001-02-24 Michael Chastain <chastain@redhat.com>
13428
13429 * gdb.c++/ref-types.exp: Change handwritten code to library
13430 function 'runto'.
13431
6bae5bce
OF
134322001-03-16 Orjan Friberg <orjanf@axis.com>
13433
13434 * gdb.base/signals.exp: Set count to 0 explicitly.
13435
0015fd9a
MS
134362001-03-15 Mark Salter <msalter@redhat.com>
13437
13438 * config/monitor.exp (gdb_target_cmd): Add explicit error return.
13439 (gdb_target_monitor): Add check of gdb_target_cmd return value.
880a15ee
MS
13440 (gdb_load): Add support for additional target_info: gdb_download_size
13441 and gdb_load_timeout.
0015fd9a 13442
fc33412a
DT
13443Thu Mar 8 16:06:00 2001 David Taylor <taylor@redhat.com>
13444
13445 * gdb.base/annota1.exp: Move test of isnative to earlier in the
13446 file -- to prevent failing when the compile fails but we have no
13447 intention of running the tests anyway.
13448
13449 * gdb.base/long_long.exp: Test target_info for no_long_long, skip
13450 tests if set.
13451
13452 * gdb.base/maint.exp: Support 2 byte integers as well as 4 byte
13453 integers.
13454
13455 * gdb.c++/ctti.exp: Skip tests if skip_cplus_tests returns true.
13456 * gdb.c++/namespace.exp: Ditto.
13457
115f06de
OF
134582001-03-07 Orjan Friberg <orjanf@axis.com>
13459
13460 * gdb.base/pointers.c: Don't assume doubles are >= 8 bytes.
13461 * gdb.base/pointers.exp: Relax pattern match of decimals.
13462
b6ba6518
KB
134632001-03-06 Kevin Buettner <kevinb@redhat.com>
13464
13465 * Makefile.in, config/abug.exp, config/cfdbug.exp,
13466 config/cpu32bug.exp, config/dve.exp, config/est.exp,
13467 config/gdbserver.exp, config/hmsirom.exp, config/hppro.exp,
13468 config/i960.exp, config/m32r.exp, config/mn10300-eval.exp,
13469 config/monitor.exp, config/proelf.exp, config/rom68k.exp,
13470 config/sh.exp, config/sid.exp, config/slite.exp,
13471 config/sparclet.exp, config/udi.exp, config/unknown.exp,
13472 config/vr4300.exp, config/vr5000.exp, config/vx.exp,
13473 config/vxworks.exp, config/vxworks29k.exp,
13474 gdb.asm/asm-source.exp, gdb.base/a2-run.exp,
13475 gdb.base/all-bin.exp, gdb.base/annota1.exp,
13476 gdb.base/arithmet.exp, gdb.base/assign.exp,
13477 gdb.base/async.exp, gdb.base/attach.exp,
13478 gdb.base/bitfields.exp, gdb.base/bitops.exp,
13479 gdb.base/break.exp, gdb.base/call-ar-st.exp,
13480 gdb.base/call-rt-st.exp, gdb.base/call-strs.exp,
13481 gdb.base/callfuncs.exp, gdb.base/callfwmall.exp,
13482 gdb.base/commands.exp, gdb.base/completion.exp,
13483 gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
13484 gdb.base/constvars.exp, gdb.base/corefile.exp,
13485 gdb.base/dbx.exp, gdb.base/default.exp, gdb.base/define.exp,
13486 gdb.base/display.exp, gdb.base/ena-dis-br.exp,
13487 gdb.base/ending-run.exp, gdb.base/environ.exp,
13488 gdb.base/eval-skip.exp, gdb.base/exprs.exp,
13489 gdb.base/finish.exp, gdb.base/foll-exec.exp,
13490 gdb.base/foll-fork.exp, gdb.base/foll-vfork.exp,
13491 gdb.base/funcargs.exp, gdb.base/help.exp,
13492 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/list.exp,
13493 gdb.base/logical.exp, gdb.base/long_long.exp,
13494 gdb.base/maint.exp, gdb.base/mips_pro.exp,
13495 gdb.base/miscexprs.exp, gdb.base/nodebug.exp,
13496 gdb.base/opaque.exp, gdb.base/overlays.exp, gdb.base/page.exp,
13497 gdb.base/pointers.exp, gdb.base/printcmds.exp,
13498 gdb.base/ptype.exp, gdb.base/radix.exp, gdb.base/recurse.exp,
13499 gdb.base/regs.exp, gdb.base/relational.exp,
13500 gdb.base/remote.exp, gdb.base/reread.exp,
13501 gdb.base/restore.exp, gdb.base/return2.exp,
13502 gdb.base/scope.exp, gdb.base/sect-cmd.exp,
13503 gdb.base/selftest.exp, gdb.base/setshow.exp,
13504 gdb.base/setvar.exp, gdb.base/shlib-call.exp,
13505 gdb.base/sigall.exp, gdb.base/signals.exp,
13506 gdb.base/sizeof.exp, gdb.base/so-impl-ld.exp,
13507 gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
13508 gdb.base/step-test.exp, gdb.base/structs.c,
13509 gdb.base/structs.exp, gdb.base/structs2.exp,
13510 gdb.base/term.exp, gdb.base/twice.exp, gdb.base/varargs.exp,
13511 gdb.base/volatile.exp, gdb.base/watchpoint.exp,
13512 gdb.base/whatis-exp.exp, gdb.base/whatis.exp,
13513 gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
13514 gdb.c++/anon-union.exp, gdb.c++/classes.exp, gdb.c++/ctti.exp,
13515 gdb.c++/derivation.exp, gdb.c++/inherit.exp,
13516 gdb.c++/local.exp, gdb.c++/member-ptr.exp, gdb.c++/method.exp,
13517 gdb.c++/misc.exp, gdb.c++/namespace.exp, gdb.c++/overload.exp,
13518 gdb.c++/ref-types.exp, gdb.c++/templates.exp,
13519 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp,
13520 gdb.disasm/am33.exp, gdb.disasm/hppa.exp,
13521 gdb.disasm/mn10200.exp, gdb.disasm/mn10300.exp,
13522 gdb.fortran/types.exp, gdb.java/jmisc.exp,
13523 gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
13524 gdb.stabs/weird.exp, gdb.threads/linux-dp.exp,
13525 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
13526 gdb.trace/circ.exp, gdb.trace/collection.exp,
13527 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
13528 gdb.trace/limits.exp, gdb.trace/packetlen.exp,
13529 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp,
13530 gdb.trace/report.exp, gdb.trace/save-trace.exp,
13531 gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
13532 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
13533 lib/gdb.exp, lib/mi-support.exp: Update/correct copyright
13534 notices.
13535
dc96c6c7 135362001-02-27 Michael Snyder <msnyder@cygnus.com>
d8f92b1f
MS
13537
13538 * gdb.base/varargs.c (find_max_double): Fix printf format string:
13539 first arg is int not float.
13540
dc96c6c7 135412001-02-22 Michael Snyder <msnyder@cygnus.com>
40f33b9b
MS
13542
13543 * gdb.base/reread.exp: Unsupported for non-native targets;
13544 doesn't work for remote debugging.
13545
9b0c4aeb
FN
135462001-02-19 Fernando Nasser <fnasser@redhat.com>
13547
13548 From Drew Moseley <dmoseley@redhat.com>
a9c64011
AS
13549 * gdb.base/ending-run.exp: Properly handle the BSP state when
13550 stepping past the end of main.
9b0c4aeb 13551
02aa71d5
MC
135522001-02-19 John Moore <jmoore@redhat.com>
13553
13554 * gdb.base/commands.exp (infrun_breakpoint_command_test):
13555 Converted HPUX fix for non-expected items following multiple
13556 step commands into general solution for all platforms.
13557
1fa449a4
MC
135582001-02-18 Michael Chastain <chastain@redhat.com>
13559
13560 * gdb.c++/classes.exp (do_tests): Change runto statements
13561 from "runto 'foo(void)'" to "runto 'foo'". This makes the
13562 statements demangler agnostic.
13563 * gdb.c++/virtfunc.exp (do_tests): Likewise.
13564 (gdb_virtfunc_restart): Likewise.
13565
b2f9ec70
MC
135662001-02-14 Michael Chastain <chastain@redhat.com>
13567
13568 * gdb.c++/inherit.exp (do_tests): Change runto statements
13569 from "runto 'foo(void)'" to "runto 'foo'". This makes the
13570 statements demangler agnostic.
13571
cf74b8ca
AC
13572Sun Feb 4 17:32:21 2001 Andrew Cagney <cagney@redhat.com>
13573
13574 * gdb.threads/pthreads.exp: Unify pass/fail messages for
13575 ``continue to bkpt at common_routine in thread 2'' and ``stopped
13576 before calling common_routine 15 times'' tests.
13577
99f78f56
MC
135782001-02-11 Michael Chastain <chastain@redhat.com>
13579
13580 * gdb.c++/cplusfuncs.cc (dm_type_char_star): New function.
13581 Helps the test script figure out which demangler is in use.
13582 (dm_type_foo_ref): Ditto.
13583 (dm_type_int_star): Ditto.
13584 (dm_type_long_star): Ditto.
13585 (dm_type_unsigned_int): Ditto.
13586 (dm_type_void): Ditto.
13587 (dm_type_void_star): Ditto.
99707966 13588 * gdb.base/cplusfuncs.exp (probe_demangler): New function.
99f78f56
MC
13589 Probe the gdb demangler and set variables to accommodate
13590 formatting differences.
13591 (info_func_regexp): New function. Same as info_func, but
13592 matches against a regexp.
13593 (info_func): Match against a literal string.
13594 (print_addr_2): New function. Match against a literal string,
13595 which can be different from the input to gdb.
13596 (print_addr): Simply call print_addr_2 with the same argument twice.
13597 (test_lookup_operator_functions): Use demangler formatting variables.
13598 Blow away the xfails and workarounds for gnats gdb bug gdb/18. Sort
13599 the tests in the same order as the C++ class declaration.
13600 (test_paddr_operator_functions): Ditto.
13601 (test_paddr_overloaded_functions): Ditto.
13602 (test_paddr_hairy_functions): Use demangler formatting variables.
13603 Add reference to gdb/19 for related tests.
13604 (do_tests): Call probe_demangler.
13605
1de8f023
KB
136062001-01-30 Kevin Buettner <kevinb@redhat.com>
13607
13608 * gdb.c++/templates.cc (printf): Remove unused function definition.
13609
ca3f91ed
MS
136102001-01-26 Felix Lee <flee@redhat.com>
13611
13612 * sid.exp (sid_exit): Pass host, not target, to remote_close.
13613
136142001-01-25 matthew green <mrg@redhat.com>
13615
13616 * config/sid.exp (sid_start): Call `remote_push_conn' after firing
13617 up sid.
13618 (sid_exit): Call `remote_pop_conn' after GDB is gone.
13619
136202001-01-25 matthew green <mrg@redhat.com>
13621
13622 * config/sid.exp (sid_start): Use `remote_spawn' instead of `spawn.'
d63a86f8 13623 Deprecate $sid_spawn_id.
ca3f91ed
MS
13624 (sid_exit): Remove code necessary only for `spawn.'
13625
136262001-01-25 matthew green <mrg@redhat.com>
13627
13628 * config/sid.exp (sid_start): Handle sim,protocol of `sid.'
13629
fb18ec4a
MC
136302001-01-28 Michael Chastain <chastain@redhat.com>
13631
13632 * gdb.c++/ovldbreak.exp (take_gdb_out_of_choice_menu): New proc
13633 to call when tests fail. It takes gdb out of the overloaded
13634 function choice menu back to the main prompt, so that the test
13635 program stays synchronized.
13636 (set_bp_overloaded): New proc to collect all the common
13637 code for setting a breakpoint on an overloaded name. Calls
13638 take_gdb_out_of_choice_menu when needed.
13639 (menu_overload1arg): New variable to collect the repeated
13640 instances of the expected menu for an overloaded name. Change
13641 the regular expression to handle changes in g++ type encoding:
13642 "void" can be either "void" or "", and "unsigned int" can be
13643 either "unsigned int" or "unsigned".
13644 (continue_to_bp_overloaded): Change regular expressions to handle
13645 changes in g++ type encoding.
13646 (no proc): Call take_gdb_out_of_choice_menu when needed.
13647 Remove redundant calls to "info break". Accept either "canceled"
13648 or "cancelled". Change regular expressions in "info break"
13649 calls to handle changes in g++ type encoding. Give all tests
13650 unique strings.
13651
9c646a6e
BE
136522001-01-17 Ben Elliston <bje@redhat.com>
13653
13654 * config/sid.exp: New file.
13655
9549d9c1
AC
13656Fri Jan 12 18:29:01 2001 Andrew Cagney <cagney@b1.cygnus.com>
13657
13658 * gdb.base/callfuncs.exp: Add space after ``Value returned is''.
13659
dc96c6c7 136602000-12-21 Michael Snyder <msnyder@cygnus.com>
315f8b0e
MS
13661
13662 * gdb.base/finish.exp: Accept '1' instead of \001 from char_func.
13663 Add a RE to accept a non-ascii char if one is ever presented.
13664
b4df4f68
FN
136652000-12-20 Fernando Nasser <fnasser@redhat.com>
13666
297dd0fd 13667 * lib/mi-support.exp (mi_gdb_start): Test for MI_OUT, not UI_OUT.
b4df4f68 13668
dc96c6c7 136692000-12-18 Michael Snyder <msnyder@cygnus.com>
49c890fc 13670
d63a86f8 13671 * gdb.base/setvar.exp: Use double '\\' to quote curly braces
49c890fc
MS
13672 in regexp. One '\' does not suffice on Linux.
13673
4a7bddb6
MC
136742000-12-09 Michael Chastain <chastain@redhat.com>
13675
13676 * gdb.base/break.exp (test_clear_command): Use a marker function
13677 rather than 'main' for the test function. Also move this
13678 test to an execution point where the marker function names are
13679 guaranteed to be bound to functions. (Executing tests after a
13680 'finish' from main runs into name conflicts with local names
13681 in __libc_start_main).
13682
dc96c6c7 136832000-12-07 Michael Snyder <msnyder@cygnus.com>
efb66345
MS
13684
13685 * gdb.base/finish.exp: New test for gdb's "finish" command.
13686 * gdb.base/return2.exp: New test for gdb's "return" command.
13687 * gdb.base/return2.c: New source file for above.
13688
dc96c6c7 136892000-12-05 Michael Snyder <msnyder@cygnus.com>
3c077de9
MS
13690
13691 * gdb.base/constvars.exp: Add a "pass" message if "up" succeeds.
13692 * gdb.base/miscexprs.exp: Ditto.
13693 * gdb.base/pointers.exp: Ditto.
13694 * gdb.c++/derivation.exp: Ditto.
13695 * gdb.c++/local.exp: Ditto.
13696 * gdb.c++/namespace.exp: Ditto.
13697 * gdb.c++/overload.exp: Ditto.
13698 * gdb.c++/ref-types.exp: Ditto.
13699
dc96c6c7 137002000-12-05 Michael Snyder <msnyder@cygnus.com>
660fd469
MS
13701
13702 * gdb.base/constvars.exp: Test result of "up" command.
13703 * gdb.base/miscexprs.exp: Ditto.
13704 * gdb.base/pointers.exp: Ditto.
13705 * gdb.base/scope.exp: Ditto.
13706 * gdb.c++/derivation.exp: Ditto.
13707 * gdb.c++/local.exp: Ditto.
13708 * gdb.c++/namespace.exp: Ditto.
13709 * gdb.c++/overload.exp: Ditto.
13710 * gdb.c++/ref-types.exp: Ditto.
13711
44097287
FN
137122000-11-22 Michael Chastain <chastain@redhat.com>
13713
13714 * mips_pro.exp: Accept either "middle -> top -> main" or
13715 "middle -> main" in the backtrace, because gcc can optimize
13716 tail calls to jumps. Remove setup_xfail for the hppa case.
13717 Add a comment with the original warning messages from PR 3016,
13718 which was filed in 1993, to preserve them for posterity.
13719
9d2e1bab
ND
137202000-11-17 Nick Duffek <nsd@redhat.com>
13721
13722 * lib/gdb.exp (gdb_test): Override timeout with board info.
13723
1aca8eb7
ND
137242000-11-17 Nick Duffek <nsd@redhat.com>
13725
13726 * gdb.base/display.exp: Don't kill running stub. Add "again" to
13727 the second kill and detach messages.
13728
93076499
ND
137292000-11-17 Nick Duffek <nsd@redhat.com>
13730
13731 * configure.in: Add AC_EXEEXT.
13732 * configure: Regenerate.
13733 * Makefile.in (just-check): Export EXEEXT.
13734 * lib/gdb.exp ($EXEEXT): Import from environment.
13735 * gdb.base/maint.exp: Expect $EXEEXT in executable name. Don't
13736 expect "maint dump-me" on Cygwin.
13737 * gdb.base/reread.exp ($binfile, $binfile1, $binfile2): Append
13738 $EXEEXT.
13739
30e87cd3
ND
137402000-11-17 Nick Duffek <nsd@redhat.com>
13741
13742 * gdb.base/break.exp: Test backtrace and finish from called
13743 function on all platforms, not just HP-UX.
13744
dc96c6c7 137452000-11-03 Michael Snyder <msnyder@cygnus.com>
08e706b1
MS
13746
13747 * config/monitor.exp (gdb_target_cmd): Abstracts some of the
13748 code from gdb_target_monitor, so it can be used independantly
13749 for gdbserver. Also comment out an unnecessary PUTS.
d63a86f8 13750
dc96c6c7 137512000-11-03 Michael Snyder <msnyder@cygnus.com>
958a4e4c
MS
13752
13753 * gdb.base/a2-run.exp: Use gdb_skip_stdio_test.
13754 * gdb.base/corefile.exp: Expect the message "Program is being
13755 debugged already" when we send the "corefile" command, since
13756 the preceeding gdb_load may have connected gdb to a remote target.
13757 * gdb.base/display.exp: Disable hardware watchpoints if new
13758 board info variable "no_hardware_watchpoints" is true.
13759 Replace single-letter commands with more readable ones.
13760 * gdb.base/recurse.exp (recurse_tests): Disable hardware watchpoints
13761 if new board info variable "no_hardware_watchpoints" is true.
13762 * gdb.base/restore.exp (restore_tests): Call gdb_skip_stdio_tests
13763 to see if stdio (printf) testing is possible.
13764 * gdb.base/watchpoint.exp: Disable hardware watchpoints if new
13765 board info variable "no_hardware_watchpoints" is true. Use new
13766 proc "gdb_skip_stdio_tests" to see if printf tests are possible.
13767
39124dea
FN
137682000-11-13 Fernando Nasser <fnasser@redhat.com>
13769
13770 From Orjan Friberg <orjanf@axis.com>:
13771 * gdb.base/printcmds.exp: Escape curly braces followed by a number
13772 in array print pattern match.
13773
a9e2e984
FN
137742000-11-09 Fernando Nasser <fnasser@redhat.com>
13775
13776 * gdb.c++/templates.exp (test_template_breakpoints): Change Britsh
13777 spelling "cancelled" to U.S. spelling "canceled" to match changes
13778 made to gdb.
13779 * gdb.c++/ovldbreak.exp: Ditto.
13780
c7db355b
PS
137812000-11-06 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
13782
13783 * gdb.base/callfuncs.c (main): Moved to end of file, call
13784 t_double_values to initialize the FPU before inferior calls are made.
13785 * gdb.base/callfuncs.exp: Test for register preservation after calling
13786 inferior functions. Add tests for continuining, finishing and
13787 returning from a stop in a call dummy.
13788
dc96c6c7 137892000-10-24 Michael Snyder <msnyder@cygnus.com>
42f5c13f
MS
13790
13791 * gdb.base/commands.exp: Break up long lines, and re-indent.
13792
dc96c6c7 137932000-10-19 Michael Snyder <msnyder@cygnus.com>
ae0323a8
MS
13794
13795 * config/gdbserver.exp: Rewritten from the ground up, to make it
13796 compatible with the current dejagnu tree, and to make it work with
13797 the new "gdbserver" in libremote.
13798
dc96c6c7 137992000-10-16 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
13800
13801 * gdb.base/sizeof.exp (check_sizeof): Skip if no printf support.
13802 * gdb.base/varargs.exp: Skip entire test if no printf support.
13803 * gdb.base/ending-run.exp (Step to return): Skip if no printf supt.
13804 * gdb.base/shlib-call.exp: Skip several tests if no printf support.
13805
dc96c6c7 138062000-10-13 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
13807
13808 * lib/gdb.exp (gdb_skip_float_test): New proc. Skip test if
13809 no floating point support.
13810 (gdb_skip_stdio_test): New proc. Skip test if no stdio support.
13811 * gdb.base/call-ar-st.exp: Use above procs to skip tests.
13812 * gdb.base/call-rt-st.exp: Ditto.
13813 * gdb.base/call-strs.exp: Ditto.
13814
bac5fc66
JG
138152000-08-02 Jimmy Guo <guo@hpcleara.cup.hp.com>
13816
13817 * gdb.base/sizeof.c: include <stdio.h>.
13818
13819 * gdb.c++/classes.exp: Use gdb_test instead of send_gdb to
a9c64011
AS
13820 'finish', otherwise uncaptured gdb_prompt would potentially
13821 throw remaining test points out of sync.
bac5fc66 13822
b22a6027
SB
138232000-07-26 Scott Bambrough <scottb@netwinder.org>
13824
13825 * gdb.base/recurse.exp: Run tests for all targets.
13826 * gdb.base/so-impl-ld.exp: Added wildcard to handle the
13827 gnu-oldld case on ARM.
13828 * gdb.base/watchpoint.exp (test_stepping): Clear xfail
13829 for ARM targets.
d63a86f8 13830
d8231941
AG
13831Mon Jul 24 07:46:02 CDT 2000 Clinton Popetz <cpopetz@cygnus.com>
13832
13833 * gdb.java/configure.in (AC_INIT): Use jmisc.exp.
13834 * gdb.java/configure: Rebuild.
13835
8caabe69
AG
13836Sun Jul 23 21:42:34 2000 Anthony Green <green@redhat.com>
13837
13838 * gdb.java/jv-exp.exp: New file.
13839
9d273ca3
AG
13840Sun Jul 23 21:02:42 2000 Anthony Green <green@redhat.com>
13841
13842 * configure: Rebuilt.
13843 * configure.in (configdirs): Add gdb.java.
13844 * gdb.java/jmisc.java: New file.
13845 * gdb.java/jmisc.exp: New file.
13846 * gdb.java/Makefile.in: New file.
13847 * gdb.java/configure: Rebuilt.
13848 * gdb.java/configure.in: New file.
13849 * lib/java.exp: New file.
13850
4f823a66
AC
13851Wed Jul 12 18:14:29 2000 Andrew Cagney <cagney@b1.cygnus.com>
13852
13853 * gdb.base/exprs.exp: Test casts to a pointer including over and
13854 underflow.
13855
2391e11d
AC
13856Thu Jul 13 11:52:53 2000 Andrew Cagney <cagney@b1.cygnus.com>
13857
13858 * gdb.base/sizeof.exp, gdb.base/sizeof.c: New files. Compare GDB
13859 and the compilers sizes.
13860
54602222
ND
138612000-07-09 Nick Duffek <nsd@redhat.com>
13862
13863 * gdb.c++/misc.cc (class ClassParam, class_param): Define.
13864 (use_methods): New function.
13865 (main): Call use_methods().
13866 * gdb.c++/classes.exp (test_method_param_class): New procedure.
13867 (do_tests): Call test_method_param_class.
13868
2bec0572
ND
138692000-07-09 Nick Duffek <nsd@redhat.com>
13870
13871 * gdb.c++/classes.exp (test_nonexistant_members): Fix name
13872 spelling.
13873 (test_enums): New procedure. Move enum tests from end of script
13874 to here. Set breakpoint on function name instead of line number.
13875 * gdb.c++/misc.cc (ClassWithEnum): Move past Foo definitions.
13876 (enums2): New marker function.
13877 (enums1): New function.
13878 (main): Call enums1(). Move enum tests to enums1().
13879
78492fde
AC
13880Tue Jul 4 03:43:49 2000 Andrew Cagney <cagney@b1.cygnus.com>
13881
13882 * gdb.asm/asm-source.exp: Use raw AS/LD instead of CC to
13883 compile/link program. Update line numbers.
13884 * gdb.asm/d10v.inc: Define ``startup''.
13885 * gdb.asm/asmsrc1.s: Add definition of _start.
d63a86f8 13886
49a2cef8
AC
13887Fri Jun 23 17:45:52 2000 Andrew Cagney <cagney@b1.cygnus.com>
13888
13889 * gdb.base/call-ar-st.exp: More rewrites of multi-line patterns.
13890
3e6c8688
EZ
138912000-06-18 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
13892
13893 * gdb.base/maint.exp: Add 'maint print architecture' item to output
13894 of 'help maint print' command.
13895
9ff5cbe9
AC
13896Fri Jun 16 18:22:05 2000 Andrew Cagney <cagney@b1.cygnus.com>
13897
13898 * gdb.base/call-ar-st.exp: Rewrite all multi-line patterns so that
13899 they use gdb_expect_list.
13900
17c579bd
AC
13901Wed Jun 7 13:02:40 2000 Andrew Cagney <cagney@b1.cygnus.com>
13902
13903 * gdb.base/commands.exp: Use ``set remote
13904 memory-read-packet-size'' instead of ``set endian big'' to test
13905 long commands.
13906
e6d71bf3
DB
139072000-06-03 Daniel Berlin <dan@cgsoftware.com>
13908
13909 * gdb.c++/templates.exp (do_tests): Make all of these work under
d63a86f8 13910 g++, and stop skipping them.
e6d71bf3
DB
13911
13912 * gdb.c++/namespace.exp: Move from gdb.hp/gdb.aCC to here, make it
13913 work under g++.
13914
d63a86f8 13915 * gdb.c++/misc.cc: Fix ambiguous initialization with correct
e5f9ba7b
MS
13916 initialization.
13917
dc96c6c7 139182000-06-02 Michael Snyder <msnyder@cygnus.com>
7346e70f
MS
13919
13920 * gdb.base/annota1.exp (run until main breakpoint): Loosen up
13921 the regular expression: accept an (almost) arbitrary sequence of
13922 "frames-invalid" and "breakpoints-invalid" messages both before
13923 and after the "starting" message.
13924
dc96c6c7 139252000-06-02 Michael Snyder <msnyder@cygnus.com>
e5f9ba7b
MS
13926
13927 * gdb.c++/local.exp: This test has never been known to work with g++.
e6d71bf3 13928
dc96c6c7 139292000-05-18 Michael Snyder <msnyder@cygnus.com>
0a791409
MS
13930
13931 * gdb.base/annota1.exp (annotate-signal-handler-caller):
13932 Relax the regular expression a little, make it pass on Solaris 8.
13933
8216cda9
KB
139342000-05-12 Kevin Buettner <kevinb@redhat.com>
13935
13936 * gdb.base/step-test.exp: On IA-64 targets, when stepping out of
d63a86f8 13937 a call, do not require that gdb stop on the line after the call.
8216cda9
KB
13938 Instead, it is permissible for gdb to stop on the line of the
13939 call itself.
13940
1a570b2f
MS
139412000-05-12 Michael Snyder <msnyder@.cygnus.com>
13942
13943 * gdb.base/break.exp (bp on small function, optimized file):
13944 Add a second pass pattern. The behavior differs here between stabs
13945 and dwarf for one-line functions. Stabs preserves two line symbols
13946 (one before the prologue and one after) with the same line number,
13947 but dwarf regards these as duplicates and discards one of them.
13948 Therefore the address after the prologue (where the breakpoint is)
13949 has no exactly matching line symbol, and GDB reports the breakpoint
13950 as if it were in the middle of a line rather than at the beginning.
13951
dc96c6c7 139522000-05-08 Michael Snyder <msnyder@cygnus.com>
89cb06a2 13953
d63a86f8 13954 * gdb.base/interrupt.exp: Make "pass" message say "send"
89cb06a2
MS
13955 rather than "send_gdb" (for consistancy).
13956
7d418785
AC
13957Mon May 1 15:37:58 2000 Andrew Cagney <cagney@b1.cygnus.com>
13958
13959 From 2000-04-28 Andreas Jaeger <aj@suse.de>:
13960 * gdb.c++/templates.cc: Properly check for GCC version number.
13961 * lib/compiler.cc: Likewise
13962
dc96c6c7 139632000-04-28 Michael Snyder <msnyder@cygnus.com>
e919ea79 13964
d63a86f8 13965 * gdb.base/break.exp: When compiled with -O2 optimization,
e919ea79
MS
13966 gdb may not stop at the first line of main, due to code motion.
13967
dc96c6c7 139682000-04-26 Michael Snyder <msnyder@cygnus.com>
1960c400
MS
13969
13970 * gdb.base/call-ar-st.exp: Bail out if target is sparclet.
13971 This test depends on parsing the printf output from the target.
13972 Since the sparclet stub doesn't do stdio, this will never work.
13973 * gdb.base/call-rt-st.exp: ditto.
13974 * gdb.base/call-strs: ditto.
13975
dc96c6c7 139762000-04-24 Michael Snyder <msnyder@cygnus.com>
b84b7669
MS
13977
13978 * gdb.base/miscexprs.exp: make sizeof long array test portable.
13979
13980 * gdb.base/ending-run.exp: After connecting to a remote target,
13981 but before running, the target will appear to be in a random
13982 location. Specify both a file and a line for breakpoints.
13983 Also, the function that calls main may be called 'init'
13984 rather than 'start'.
13985
a5a51225
EZ
139862000-04-17 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
13987
13988 * gdb.base/help.exp: Update output for add-symbol-file command.
13989
7930cc7c
FN
139902000-04-10 Fernando Nasser <fnasser@cygnus.com>
13991
13992 From Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
13993 * gdb.base/structs2.c: Support platforms defaulting to a unsigned char.
13994
23e37ab1
C
139952000-04-07 J.T. Conklin <jtc@redback.com>
13996
e93c542c
C
13997 * gdb.base/call-ar-st.exp: Relax patterns matching tab characters.
13998
23e37ab1
C
13999 * gdb.base/funcargs.exp: Relax patterns matching pointers to char.
14000
591b8fa3
PDM
14001Thu Mar 30 13:26:19 2000 Philippe De Muyter <phdm@macqel.be>
14002
14003 * gdb.base/call-ar-st.c (init_small_structs, main): Use floating-point
14004 values that can be represented exactly.
14005 * gdb.base/call-ar-st.exp (print print_small_structs): Fixed to match
14006 above change, and to not check against the directory part of the source
14007 file name.
14008 (step into print_long_arg_list): Likewise.
14009 (print print_small_structs from print_long_arg_list): Likewise.
14010 (print print_long_arg_list): Likewise.
14011
7a495180
EZ
140122000-03-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
14013
30b53638 14014 * gdb.base/printcmds.c: Terminate char array ctable2 with 0.
7a495180 14015
beb998c6
AC
14016Mon Mar 27 14:46:37 2000 Andrew Cagney <cagney@b1.cygnus.com>
14017
14018 * ChangeLog, gdb.base/commands.exp: Revert whitespace changes.
14019
1c689132
DB
140202000-03-25 Daniel Berlin <dan@cgsoftware.com>
14021
14022 * gdb.base/commands.exp (deprecated_command_test): Add test for
14023 deprecate with no arguments.
14024
c1790a9d
JL
140252000-03-24 Jonathan Larmour <jlarmour@redhat.co.uk>
14026
14027 * gdb.base/break.exp: Add new test for setting breakpoints on
14028 optimized code so we can test breakpoints work even when function
14029 prologues may be optimized away
14030
003ba290
FN
140312000-03-23 Fernando Nasser <fnasser@totem.to.cygnus.com>
14032
14033 From David Whedon <dwhedon@gordian.com>
a9c64011 14034 * gdb.base/commands.exp : Added command deprecator tests.
003ba290 14035
6837a0a2
DB
140362000-03-22 Daniel Berlin <dan@cgsoftware.com>
14037
14038 * gdb.base/help.exp: Added test for new apropos command.
14039
b9593231
KB
140402000-03-21 Kevin Buettner <kevinb@redhat.com>
14041
14042 * gdb.base/pointers.c (usevar): New function.
14043 (main): Make sure that global variables v_int_pointer2, rptr,
14044 and y are all referenced someplace in the program by calling
14045 usevar() on them. [Some linkers delete symbols which are
14046 never referenced. The space remains, but there's no way to
14047 get a (symbolic) handle on the variable from the debugger.]
14048
751a959b
EZ
140492000-03-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
14050
14051 * gdb.base/printcmds.c: Add typedeffed arrays.
14052
14053 * gdb.base/printcmds.exp (test_print_typedef_arrays): New
14054 procedure to test arrays that are typedef'd.
14055
73a93a32
JI
140562000-03-13 James Ingham <jingham@leda.cygnus.com>
14057
14058 * lib/gdb.exp: Fix the gdbtk_start routine to correctly find all
d63a86f8 14059 the library directories.
73a93a32 14060
fb40c209
AC
14061Mon Feb 21 13:05:36 2000 Andrew Cagney <cagney@b1.cygnus.com>
14062
14063 * configure.in (configdirs): Add sub directory gdb.mi.
14064 * configure: Re-generate.
14065
14066 * gdb.mi: New directory.
d63a86f8 14067
ee4dd2c9
AC
140682000-02-25 Scott Bambrough <scottb@netwinder.org>
14069
14070 * gdb.base/long_long.exp: Correct test suite failure when printing
14071 a long long value as a double on ARM platforms.
14072
70f0cc22
JB
140732000-02-16 Jim Blandy <jimb@redhat.com>
14074
14075 * gdb.base/break.exp ("breakpoint line number"): Make sure the
14076 default source file is set properly before running this test.
14077
853819b8
EZ
140782000-02-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
14079
14080 * lib/gdb.exp: Tell the testsuite that now gdbtk is in the
14081 gdbtk/library directory, not in gdbtcl2.
14082
dfcd3bfb
JM
140832000-02-04 Jim Blandy <jimb@redhat.com>
14084
14085 * gdb.c++/templates.exp: ("ptype T5<int>"): Remove extraneous
14086 backslash from regexp pattern.
14087
14088 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): New
14089 procedure. Use it to run all the "continue to bp overloaded"
14090 tests. Note that this changes the names of the tests slightly.
14091 If the breakpoint hit message includes a hex PC value, because
14092 GCC's Dwarf 2 line info doesn't help us distinguish the prologue
14093 from the real source code, still consider that a pass.
14094
14095 * gdb.base/condbreak.exp ("run until breakpoint at marker2"):
14096 XFAIL here if the breakpoint message contains a hex address. Note
14097 similar change on 1999-11-02.
14098
14099 * gdb.base/step-test.exp: Comment Fernando's change of 2000-02-02.
14100
14101 * gdb.base/ptype.exp: Establish a default source file before
14102 calling get_debug_format.
14103
141042000-02-03 Fernando Nasser <fnasser@totem.to.cygnus.com>
14105
14106 * gdb.base/watchpoint.exp: Remove duplication of test messages.
14107
8b93c638
JM
141082000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
14109
14110 * gdb.base/step-test.exp: Fix the steps to enter a callee by means
14111 of successive stepi commands -- while in the prologue we should see
14112 the function entry bracket.
14113
141142000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
14115
14116 * gdb.base/ending-run.exp: Add ARM in thumb mode case, where we
14117 reach __change_mode() when stepping through the end of main().
14118
c5394b80
JM
141192000-01-17 Fernando Nasser <fnasser@totem.to.cygnus.com>
14120
14121 * gdb.base/default.exp: Fix expected pattern.
14122 * gdb.base/help.exp: Same.
14123
0d06e24b
JM
141242000-01-10 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
14125
14126 * gdb.base/so-indr-cl.exp: Don't execute the test if not on HPUX.
14127 Don't use xfail's because that affects only the following test.
d63a86f8 14128
0d06e24b
JM
14129 * gdb.base/so-impl-ld.exp: Don't execute the tests if not on hpux,
14130 solaris or linux.
14131
14132 * gdb.base/selftest.exp: Update to reflect changes to main.c.
14133
dc96c6c7 141342000-01-07 Michael Snyder <msnyder@cygnus.com>
0d06e24b 14135
d63a86f8 14136 * gdb.base/display.exp: Some yacc parsers like to say
0d06e24b
JM
14137 "A syntax error" rather than "A parse error". Accept both.
14138
141392000-01-06 Fernando Nasser <fnasser@totem.to.cygnus.com>
14140
14141 * gdb.base/default.exp: Remove OS dependent string from "target
14142 remote" test.
14143 * gdb.base/help.exp: Same for "help target remote" test.
14144
c3f6f71d
JM
141452000-01-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
14146
14147 From Jim Kingdon <kingdon@redhat.com>:
14148
14149 * gdb.c++/annota2.exp: Fix "delete bps" test to wait for the
14150 prompt (cleanup rather than necessity, but still might keep output
14151 from spilling to next test).
14152
141532000-01-02 Fred Fish <fnf@cygnus.com>
14154
14155 * gdb.base/ptype.c (FALSE, TRUE): #undef these to avoid clash on
14156 AIX, which defines them in <sys/types.h>.
14157
ed9a39eb 141581999-12-16 Stan Shebs <shebs@andros.cygnus.com>
c4093a6a 14159
ed9a39eb
JM
14160 * gdb.base/default.exp: Match arm* etc instead of arm in "info
14161 float" test.
14162
141631999-12-13 Fernando Nasser <fnasser@totem.to.cygnus.com>
c4093a6a 14164
ed9a39eb 14165 * gdb.base/watchpoint.exp: Add missing "(timeout)" to test message.
c4093a6a
JM
14166
14167 * gdb.base/break.exp: Add missing anchor to reg exp on "finish from
14168 outermost frame disallowed".
14169
141701999-12-09 Fernando Nasser <fnasser@totem.to.cygnus.com>
14171
14172 * gdb.base/setvar.exp: New tests for setting the value of a struct
14173 with a constant list.
14174
141751999-12-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
14176
14177 * gdb.base/setvar.exp: Remove pair os tests that expected gdb to
14178 require the user to type a cast before setting the value of a struct.
14179
de57eccd
JM
141801999-12-06 Jim Blandy <jimb@cygnus.com>
14181
14182 * gdb.base/default.exp: Expect the new 'info float' command on
14183 all i386 platforms.
14184
14185 * gdb.threads/linux-dp.exp: Expand our ability to recognize
14186 LinuxThreads libraries that don't support debugging.
14187
c2d11a7d
JM
14188Sat Dec 4 15:21:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
14189
14190 * gdb.base/remote.c: Fill the buffer with truely random data.
14191 Change the buffer type to ``unsigned char'' to simplify size
14192 arithmetic.
14193
14194 * gdb.base/remote.exp: Reduce download numbers by one. Typical
14195 stub only handles 400-1 byte packets. Verify that the download
14196 worked.
14197
141981999-11-30 Fernando Nasser <fnasser@totem.to.cygnus.com>
14199
14200 * lib/gdb.exp (gdb_expect_list): FAIL only once on multiple pattern
14201 tests, using UNRESOLVED for the untested cases. Also, does not wait
14202 for a timeout if the prompt was received before a recognizable pattern.
14203
142041999-11-29 Fernando Nasser <fnasser@totem.to.cygnus.com>
14205
14206 * lib/gdb.exp (gdb_expect_list): Fix spelling.
14207
142081999-11-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
14209
14210 * gdb.base/watchpoint.exp: Add tests cases for the hit count of
14211 watchpoints.
14212
142131999-11-24 Jason Merrill <jason@casey.cygnus.com>
14214
14215 * gdb.base/condbreak.exp: Add missing '$gdb_prompt $'.
14216
14217 * gdb.c++/local.exp: Be more flexible in recognizing local class
14218 name mangling. Don't allow horribly truncated method names.
14219 * gdb.c++/derivation.exp: Expect protected inheritance.
14220 * gdb.c++/inherit.exp: Be more flexible in recognizing vbase pointers.
14221 * gdb.c++/virtfunc.exp: Likewise.
14222 * gdb.c++/classes.exp: Likewise. Don't require the enclosing scope
14223 when printing a nested enum.
14224
142251999-11-22 Jim Blandy <jimb@cygnus.com>
14226
14227 * gdb.base/step-test.exp: Properly await GDB's response to setting
14228 a breakpoint on the call to large_struct_by_value.
14229
14230 * gdb.base/ending-run.exp ("step to end of run 1"): Don't fail
14231 just because we have debug info for the `start' function.
14232
142331999-11-19 Jim Blandy <jimb@zenia.red-bean.com>
14234
14235 * gdb.threads/linux-dp.exp ("create philosopher"): Recognize the
14236 "Unknown signal" messages, which indicate (on LinuxThreads) that
14237 GDB doesn't know how to debug threads on this system. This is
14238 better than hanging while philosopher 0 dumps chatter into gdb.log.
14239
142401999-11-18 Tom Tromey <tromey@cygnus.com>
14241
14242 * gdb.trace/deltrace.exp: Updated test to reflect new error text.
14243
142441999-11-18 Fred Fish <fnf@cygnus.com>
14245
14246 * gdb.base/coremaker2.c: Add sample program for generating
14247 cores that is more self contained than coremaker.c. Eventually
14248 I'll add more code to this and tie it into the testsuite.
14249
4ce44c66
JM
142501999-11-12 Stan Shebs <shebs@andros.cygnus.com>
14251
14252 * gdb.base/dollar.exp: Remove, now in gdb.hp.
14253
142541999-11-10 Jimmy Guo <guo@cup.hp.com>
14255
14256 * gdb.exp (get_compiler_info): pick up compiler.c and compiler.cc
14257 from $srcdir/lib/.
14258 * lib/compiler.c, lib/compiler.cc: New files, moved from gdb.base/
14259 and gdb.c++/.
14260
14261 * gdb.c++/derivation.exp: remove redundant get compiler info code.
14262
d63a86f8 14263 * gdb.base/commands.exp: add '$gdb_prompt $' anchor to
4ce44c66
JM
14264 'continue with watch' test point.
14265
142661999-11-08 Jim Blandy <jimb@zenia.red-bean.com>
14267
14268 Merged from p2linux-990323-branch:
d63a86f8 14269
4ce44c66
JM
14270 * lib/gdb.exp (gdb_continue_to_breakpoint): New function.
14271
11cf8741
JM
14272Mon Nov 8 23:07:09 1999 Andrew Cagney <cagney@amy.cygnus.com>
14273
14274 * gdb.base/remote.exp: Test ``set remote memory-write-packet-sized
14275 {limit,fixed}''. Test ``set download-write-size''.
14276
14277Sun Nov 7 17:37:01 1999 Andrew Cagney <cagney@b1.cygnus.com>
14278
14279 * gdb.base/funcargs.exp: Rewrite stack traceback checks using
14280 gdb_expect_list.
14281
14282Fri Nov 5 18:40:52 1999 Andrew Cagney <cagney@b1.cygnus.com>
14283
14284 * lib/gdb.exp (gdb_expect_list): Return a success/fail indication.
14285
142861999-11-03 Mark Salter <msalter@cygnus.com>
14287
14288 * gdb.base/break.exp: Fix "stub continue" pattern.
14289
142901999-11-03 Jim Blandy <jimb@zwingli.cygnus.com>
14291
14292 * gdb.base/shlib-call.exp ("next to shr1"): Fix test name.
14293
142941999-11-02 Jim Blandy <jimb@zwingli.cygnus.com>
14295
14296 * gdb.base/display.exp ("finish"): Add timeout clause.
14297
14298 * gdb.base/condbreak.exp ("run until breakpoint at marker1"): Add
14299 plain prompt clause, so this doesn't have to time out in order to
14300 fail.
14301
14302 * gdb.base/condbreak.exp, gdb.base/ena-dis-br.exp: XFAIL if the
14303 breakpoint hit messages include an address.
14304
14305 * gdb.base/display.exp: Don't forget to escape parens in regular
14306 expressions. Unix regexp notatation sucks.
14307
143081999-11-02 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
14309
14310 * gdb.base/annota1.exp: Test for annotate-signalled: change output
14311 order for 'signalled' message.
14312
5c44784c
JM
143131999-11-01 Stan Shebs <shebs@andros.cygnus.com>
14314
14315 From Jimmy Guo <guo@cup.hp.com>:
14316 * gdb.base/annota1.exp: Add tests for annotate ignore count change.
14317 * gdb.base/annota1.c: Add code for tests to work with.
14318
143191999-10-26 Frank Ch. Eigler <fche@cygnus.com>
14320
14321 * gdb.base/remote.exp: New test for remote downloading settings.
14322 * gdb.base/remote.c: New file with large .data.
14323
917317f4
JM
143241999-10-18 Jim Blandy <jimb@zwingli.cygnus.com>
14325
14326 * gdb.threads/linux-dp.c, gdb.threads/linux-dp.exp: New test suite
14327 for LinuxThreads support, merged from the Code Fusion branch.
14328
14329Mon Oct 11 13:57:21 1999 Andrew Cagney <cagney@amy.cygnus.com>
14330
14331 * lib/gdb.exp (gdb_run_cmd): Break complicated gdb_expect
14332 containing exp_continue into a while within an expect. Don't
14333 attempt a start more than three times. Check return value from
14334 gdb_load.
d63a86f8 14335
2df3850c
JM
14336Wed Oct 6 12:05:58 1999 Andrew Cagney <cagney@b1.cygnus.com>
14337
14338 * gdb.base/watchpoint.exp: Match fail ``finish from marker1'' with
14339 a pass case.
14340
2acceee2
JM
143411999-10-01 Kevin Buettner <kevinb@cygnus.com>
14342
14343 * gdb.base/break.c (main): Added a statement that we can step
14344 off of.
14345 * gdb.base/break.exp: Added tests for setting a breakpoint
14346 at an offset and stepping onto a breakpoint.
14347
143481999-10-01 Fred Fish <fnf@cygnus.com>
14349
d63a86f8 14350 * gdb.base/help.exp (help add-symbol-file): Update to match current
2acceee2
JM
14351 gdb output.
14352
c2c6d25f
JM
143531999-09-18 Jim Blandy <jimb@cris.red-bean.com>
14354
14355 * gdb.base/break.exp: Code locations are in hex, don't forget!
14356 (For HP-UX.)
14357
143581999-09-17 Stan Shebs <shebs@andros.cygnus.com>
14359
14360 * condbreak.exp: Use break.c as test program.
14361 * condbreak.c: Remove, redundant with break.c.
14362
143631999-09-15 Stan Shebs <shebs@andros.cygnus.com>
14364
14365 * config/monitor.exp (gdb_target_monitor): Disable X- and
14366 Z-packets if the target needs it.
14367
143681999-09-13 James Ingham <jingham@leda.cygnus.com>
14369
14370 * gdb.c++/overload.exp: Added tests for listing overloaded
14371 functions with function pointers in the arg, explicitly calling
14372 out the version you want.
14373
cff3e48b
JM
143741999-09-09 Stan Shebs <shebs@andros.cygnus.com>
14375
14376 * long_long.exp: Add variations of test cases that work for
14377 targets with 16-bit ints and 32-bit doubles.
14378
d4f3574e
SS
143791999-09-08 Stan Shebs <shebs@andros.cygnus.com>
14380
14381 * break.c (main): Compare a possibly-uninitialized argc with an
14382 unlikely value that fits in 16 bits.
14383
143841999-09-07 Stan Shebs <shebs@andros.cygnus.com>
14385
14386 * gdb.base/restore.c, gdb.base/restore.exp: Use 0x7eeb instead of
14387 0xfeeb, don't want negative numbers if ints are 16 bits.
14388
14389 * lib/gdb.exp (skip_cplus_tests): New proc.
14390 * gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
14391 gdb.c++/anon-union.exp, gdb.c++/classes.exp,
14392 gdb.c++/cplusfuncs.exp, gdb.c++/ctti.exp, gdb.c++/demangle.exp,
14393 gdb.c++/derivation.exp, gdb.c++/inherit.exp, gdb.c++/local.exp,
14394 gdb.c++/member-ptr.exp, gdb.c++/method.exp, gdb.c++/misc.exp,
14395 gdb.c++/overload.exp, gdb.c++/ovldbreak.exp,
14396 gdb.c++/ref-types.exp, gdb.c++/templates.exp, gdb.c++/userdef.exp,
14397 gdb.c++/virtfunc.exp: Use it to skip over C++ tests.
14398
14399 * gdb.c++/cplusfuncs.exp: Use get_compiler_info consistently.
14400
14401Fri Sep 3 15:37:12 1999 Kevin Buettner <kevinb@cygnus.com>
14402
14403 * gdb.base/corefile.exp (up): Allow a parameter to appear
14404 in the frame that we're going up to.
14405
14406 From Jim Blandy <jimb@cygnus.com>:
14407
14408 * gdb.base/default.exp (info float): Expect some output now.
14409
14410 * gdb.base/callfuncs.exp (do_function_calls): We no longer expect
14411 returning floating-point values to fail on the x86.
14412 * gdb.base/callfwmall.exp (do_function_calls): Same.
14413
14414 * gdb.base/list.exp (test_listsize): Correct expectations for
14415 listing line 1 with listsize 2. Also, listing a single line
14416 works now, as does listing three lines. [Kevin's note: There
14417 were a number of other cases fixed too where the expectations
14418 differed...]
14419
144201999-09-02 Stan Shebs <shebs@andros.cygnus.com>
14421
14422 * gdb.base/selftest.exp: Add case for when version prints as
14423 constant string instead of char pointer.
14424
104c1213
JM
144251999-08-25 Stan Shebs <shebs@andros.cygnus.com>
14426
14427 * gdb.base/ending-run.exp: Add Solaris case for what happens when
14428 stepping out of main.
14429
14430 * gdb.c++/derivation.exp: XFAIL inf fn calls for all configs, if
14431 G++ used.
14432
14433 * gdb.c++/local.exp: Expect ptype NestedInnerLocal to succeed
14434 always, expect ptype InnerLocal::NestedInnerLocal to fail always.
14435
14436 * gdb.c++/ovldbreak.exp: Update match string in test that
14437 includes a warning of multiple breakpoints.
14438
144391999-08-24 Stan Shebs <shebs@andros.cygnus.com>
14440
14441 * gdb.base/display.exp: Improve precision of step-after-finish
14442 added yesterday.
14443
14444 * gdb.base/signals.exp: Add extra wildcard to "handle all print"
14445 test.
14446
14447 * gdb.c++/classes.exp: XFAIL HP-compiler-only tests for all
14448 configs when using G++, not just hppa*.
14449
144501999-08-24 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
14451
14452 * gdb.base/async.c: New file.
14453 * gdb.base/async.exp: New file.
14454
14455Tue Aug 24 03:24:53 1999 Jeffrey A Law (law@cygnus.com)
14456
14457 * gdb.base/break.exp: Tweak PA specific tests to properly handle
14458 PA64.
14459
53a5351d
JM
14460Mon Aug 23 10:25:20 1999 Jeffrey A Law (law@cygnus.com)
14461
104c1213
JM
14462 * gdb.base/display.exp: "finish" can leave us mid-line on many
14463 targets, deal with it. Add a small constant to main, instead of
14464 1000 since main+1000 may not be a valid address in the target.
14465
53a5351d
JM
14466 * gdb.base/dollar.exp: Do not run for PA processors in wide mode
14467 on hpux11.
14468
14469 * gdb.base/attach.exp: Handle another hpux11 error message variant
14470 when attaching to a process that does not exist.
14471
144721999-08-19 J.T. Conklin <jtc@redback.com>
14473
14474 * gdb.base/call-ar-exp.exp: Fix pattern matching whitespace
14475 characters in 'continue to 1241' test.
14476
144771999-08-17 Stan Shebs <shebs@andros.cygnus.com>
14478
14479 * gdb.base/call-ar-st.exp: Add a shorter match case for the
14480 stop in print_long_arg_list, define and use a whitespace
14481 variable in print_small_structs test, add an XFAIL for Solaris.
14482 * gdb.base/dbx.exp: XFAIL func commands until somebody is
14483 interested enough to fix.
14484
7be570e7
JM
144851999-08-13 Keith Seitz <keiths@cygnus.com>
14486
14487 * gdb.base/dbx.exp (dbx_gdb_file_cmd): Rename to gdb_file_cmd.
14488 (dbx_gdb_load): Remove. Use gdb_load instead, since that
14489 proc knows about targets other than the natives.
14490 (test_assign): Use "gdb_run_cmd" to "run" the target.
14491 Check that we've actually hit the breakpoint at main.
14492 When we attempt to assign a value to a local variable, check
14493 that the variable is in the current scope, i.e., don't use
14494 a test with an empty result.
14495
14496Tue Aug 10 15:25:16 1999 Andrew Cagney <cagney@b1.cygnus.com>
14497
14498 * gdb.base/maint.exp: Add test of ``maintenance internal-error''
14499 command.
14500
145011999-08-09 Stan Shebs <shebs@andros.cygnus.com>
14502
14503 From Jimmy Guo <guo@cup.hp.com> and others at HP:
14504 gdb.hp: Move tests into subdirectories gdb.aCC, gdb.base-hp,
14505 gdb.compat, gdb.threads-hp.
14506 gdb.hp/configure, gdb.hp/configure.in: New files.
14507 gdb.hp/Makefile.in: Recurse into new subdirs.
14508 gdb.hp/gdb.defects: New directory, tests for HP bug reports.
14509 gdb.hp/gdb.objdbg: New directory, tests for debugging info
14510 in object files.
14511 gdb.hp/tools: New directory, aux tools for HP-specific tests.
14512
96baa820
JM
145131999-08-05 Stan Shebs <shebs@andros.cygnus.com>
14514
14515 * gdb.base/display.exp: Help expect by putting a newline in the
14516 funky printf, remove a bogus p/a test.
14517
145181999-08-05 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
14519
14520 * gdb.base/display.exp: Make sure that when we say 'run', we are
14521 connected to the target. This is necessary when running not
14522 natively.
14523
145241999-08-03 Stan Shebs <shebs@andros.cygnus.com>
14525
14526 * gdb.base/step-test.exp: Removed some extraneous messages.
14527
14528 * gdb.base/long_long.exp: Don't run memory examination tests
14529 on little-endian targets (they will need a different set of
14530 results to match).
14531
145321999-08-02 Stan Shebs <shebs@andros.cygnus.com>
14533
14534 * gdb.c++/virtfunc.exp: Expect to fail the virtual call tests
14535 until somebody decides to fix GDB.
14536
14537 * gdb.base/long_long.c: Stop compiler complaint by specifying long
14538 constant as "ULL".
14539 * gdb.base/long_long.exp: Loosen x/c test, add partial result
14540 matches for a couple x/2 commands.
14541
a0b3c4fd
JM
145421999-07-30 Stan Shebs <shebs@andros.cygnus.com>
14543
14544 * gdb.c++/ref-types.cc, gdb.c++/ref-types.exp: Appease doschk
14545 by merging in ref-types2 tests.
14546 * gdb.c++/ref-types2.cc, gdb.c++/ref-types2.exp: Remove.
14547
14548 From Jimmy Guo <guo@cup.hp.com> and others at HP:
14549 * gdb.c++/Makefile.in: Add standard actions.
14550 (EXECUTABLES): Rename from PROGS, update list.
14551 * gdb.c++/ambiguous.cc, gdb.c++/ambiguous.exp: Move to here
14552 from gdb.hp.
14553 * gdb.c++/anon-union.cc: Don't use anonymous struct, make
14554 foo and bar locals.
14555 * gdb.c++/anon-union.exp: Fix tests to match.
14556 * gdb.c++/classes.exp: Run if HP compiler used, add extra
14557 expect matches to handle output variations.
14558 * gdb.c++/cplusfuncs.cc: Make operator -> return foo *.
14559 * gdb.c++/cplusfuncs.exp: Update to match, allow word "class" in
14560 output, add HP alternatives for new and delete prints.
14561 * gdb.c++/ctti.exp, gdb.c++/cttiadd.cc, gdb.c++/cttiadd1.cc,
14562 gdb.c++/cttiadd2.cc, gdb.c++/cttiadd3.cc: Move here from gdb.hp.
14563 * gdb.c++/demangle.exp: Use $style when reporting failure.
14564 * gdb.c++/derivation.exp: Add some xfails if GCC-compiled.
14565 * gdb.c++/inherit.exp: Run if HP compiler used, add some
14566 match alternatives.
14567 * gdb.c++/local.exp: Add match alternatives or xfails for HP
14568 compilers.
14569 * gdb.c++/member-ptr.exp: Add xfails for hppa*-*-*.
14570 * gdb.c++/method.exp: Add match alternatives.
14571 * gdb.c++/misc.cc: Add bool types.
14572 * gdb.c++/misc.exp: Add tests for bool types.
14573 * gdb.c++/overload.exp: Add xfails.
14574 * gdb.c++/templates.cc: Remove bogus arglist init, init fvpchar.
14575 * gdb.c++/templates.exp: Run if HP compiler used, add some xfails,
14576 add some more template parameter tests (only for HP currently).
14577 * gdb.c++/userdef.exp: Add xfails for hppa*-*-*.
14578 * gdb.c++/virtfunc.cc: Add return type and value for main.
14579 * gdb.c++/virtfunc.exp: Run if HP compiler used, add some
14580 match alternatives.
d63a86f8 14581
a0b3c4fd
JM
145821999-07-30 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
14583
14584 * gdb.base/display.exp: Fix output of 'p/a &&j' test.
14585
145861999-07-29 Jim Blandy <jimb@savonarola.red-bean.com>
14587
14588 * gdb.base/signals.exp: Don't expect getting a backtrace from
14589 within a signal handler to fail on Linux.
14590
145911999-07-29 Stan Shebs <shebs@andros.cygnus.com>
14592
14593 From Jimmy Guo <guo@cup.hp.com> and others at HP:
14594 * lib/gdb.exp: Remove some gratuitious semicolons.
14595 (delete_breakpoints): Increase timeout.
14596 (gdb_expect): Add -notransfer option.
14597 (gdb_test): Use -notransfer option.
14598 (get_compiler_info): Add f77 case.
14599 (get_compiler): New proc, split out from gdb_preprocess, add f77
14600 case.
14601 (gdb_preprocess): Call get_compiler.
14602
14603 * gdb.base/Makefile.in (EXECUTABLES): Update the list.
14604 * gdb.base/attach.exp, gdb.base/display.exp,
14605 gdb.base/ending-run.exp, gdb.base/gdbvars.exp,
14606 gdb.base/long_long.exp, gdb.base/printcmds.exp,
14607 gdb.base/structs.exp, gdb.base/structs2.exp: Remove or fill in
14608 third arg to gdb_test.
14609 * gdb.base/call-ar-st.exp: Add HP-UX xfail for >10-arg functions.
14610 * gdb.base/callfuncs.exp, gdb.base/callfwmall.exp: Remove some
14611 HP-UX xfails, add others.
14612 * gdb.base/completion.exp: Reflect name change of self-test.
14613 * gdb.base/condbreak.exp, gdb.base/corefile.exp,
14614 gdb.base/foll-exec.exp, gdb.base/interrupt.exp,
14615 gdb.base/ptype.exp, gdb.base/scope.exp, gdb.base/setvar.exp: Note
14616 HP failure number.
14617 * gdb.base/foll-vfork.exp: Loosen matches slightly, remove
14618 useless HP-UX 10.30 references.
14619 * gdb.base/maint.exp: Loosen matches.
14620 * gdb.base/pointers.c (main): Declare more_code.
14621 * gdb.base/pointers.exp: Match on output of a `next'.
14622 * gdb.base/structs.c: Add prototypes.
14623 * gdb.base/watchpoint.exp: Remove HP-UX 10.30 reference.
14624 * gdb.base/whatis.exp: Fail for both HP-UX 10.20 and 11.
14625
146261999-07-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
14627
14628 * gdb.base/list.exp: Add tests for repeating 'list <linenum>'
14629 command.
14630
146311999-07-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
14632
14633 * gdb.c++/annota2.exp: Fix delete breakpoint query testcase.
14634 Fix run to main failures. Watchpoint can be hardware watchpoint.
d63a86f8
RM
14635
14636 * gdb.base/annota1.exp: Clean up some more, in case printf has
a0b3c4fd
JM
14637 debug info. Deal with lack of signal hanlder info in stack.
14638
a9c64011 14639 From Jim Kingdon <kingdon@redhat.com>:
a0b3c4fd
JM
14640 * gdb.base/annota1.exp: If printf has debug info, deal with it.
14641
5a2468f5
JM
146421999-07-19 Stan Shebs <shebs@andros.cygnus.com>
14643
14644 * gdb.base/foll-exec.exp, gdb.base/foll-fork.exp,
14645 gdb.base/foll-vfork.exp: Don't run for crosses.
14646
adf40b2e
JM
14647Tue Jul 13 23:37:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
14648
14649 * gdb.base/configure.in: Check for gdbvars.exp instead of
14650 a1-selftest.exp.
14651 * gdb.base/configure: Re-generate.
14652
146531999-07-12 Stan Shebs <shebs@andros.cygnus.com>
14654
14655 * gdb.base/selftest.exp: Rename from a1-selftest.exp, no point
14656 in trying to run first and name is too long.
14657
14658 * gdb.base/pointers.c, gdb.base/pointers.exp: Add contents of
14659 pointers2.c and pointers2.exp, respectively.
14660 * gdb.base/pointers2.c, gdb.base/pointers2.exp: Remove, makes
14661 doschk happier.
14662
43e526b9
JM
146631999-07-08 Stan Shebs <shebs@andros.cygnus.com>
14664
14665 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Renamed from
14666 callfuncs2.c and callfuncs2.exp.
14667
14668 * gdb.base/list.exp: Remove mistaken xfails.
14669 * gdb.base/list0.h: Add optional prototypes.
14670
9846de1b
JM
14671Wed Jul 7 00:27:35 1999 Andrew Cagney <cagney@amy.cygnus.com>
14672
a9c64011 14673 * gdb.base/setvar.exp: Increase the time-out on tests indirectly
9846de1b 14674 calling malloc.
a9c64011
AS
14675 * nodebug.exp, printcmds.exp, ptype.exp, setvar.exp: Ditto.
14676 * ptype.exp: Move test for get_debug_format to before its first
9846de1b
JM
14677 use.
14678
146791999-07-06 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
14680
14681 * gdb.base/Makefile.in (EXECUTABLES): Remove annota2 executable.
14682 * gdb.base/annota2.cc, annota2.exp: Move from here.
14683 * gdb.c++/annota2.cc, annota2.exp: To here.
14684 * gdb.c++/Makefile.in (PROGS): Add annota2 executable.
14685
43ff13b4
JM
14686Tue Jun 29 11:56:06 1999 Andrew Cagney <cagney@b1.cygnus.com>
14687
14688 * lib/gdb.exp (gdb_expect_list): Output one message per pattern in
14689 a consistent format.
14690
085dd6e6
JM
146911999-06-25 Stan Shebs <shebs@andros.cygnus.com>
14692
14693 From Jimmy Guo <guo@cup.hp.com> and others at HP:
14694 * lib/gdb.exp (get_compiler_info): Add detection for assorted
14695 HP compilers, also set the globals $true and $false.
14696
14697 * gdb.base/annota1.c, bitfields.c, break.c, call-ar-st.c,
14698 call-rt-st.c, call-strs.c, callfuncs.c, callfuncs2.c, condbreak.c,
14699 coremaker.c, ending-run.c, exprs.c, funcargs.c, interrupt.c,
14700 jump.c, langs0.c, langs1.c, langs2.c, list0.c, list1.c,
14701 long_long.c, mips_pro.c, nodebug.c, opaque0.c, opaque1.c,
14702 printcmds.c, ptype.c, recurse.c, restore.c, return.c, run.c,
14703 scope0.c, scope1.c, setshow.c, setvar.c, shmain.c, shr1.c, shr2.c,
14704 sigall.c, signals.c, so-impl-ld.c, so-indr-cl.c, solib.c,
14705 solib1.c, solib2.c, step-test.c, twice.c, varargs.c, watchpoint.c,
14706 whatis.c} Add C++ compatible function definitions and return
14707 types, add includes for library functions.
14708 * gdb.base/ptype.c (my_false, my_true): Use instead of false/true.
14709 * gdb.base/step-test.c (myglob): Rename from glob.
14710 * gdb.base/attach.c, attach2.c, average.c, execd-prog.c,
14711 foll-exec.c, foll-fork.c, foll-vfork.c, sum.c, vforked-prog.c: New
14712 files, move here from gdb.hp.
14713 * gdb.base/annota1.exp, break.exp, call-ar-st.exp, call-rt-st.exp,
14714 commands.exp, condbreak.exp, define.exp, ena-dis-br.exp,
14715 ending-run.exp, jump.exp. list.exp, long_long.exp, so-impl-ld.exp:
14716 Adjust line numbers in regexps.
14717
14718 * gdb.base/all-bin.exp, eval-skip.exp, exprs.exp, logical.exp,
14719 miscexprs.exp, pointers.exp, relational.exp: Use $true and $false
14720 instead of 0/1.
14721
14722 * gdb.base/attach.exp, dbx.exp, foll-exec.exp, foll-fork.exp,
14723 foll-vfork.exp: New files, move here from gdb.hp.
14724 * gdb.base/page.exp: New file, test of pagination command.
14725
14726 * gdb.base/watchpoint.c (recurser): New function, for watchpoint
14727 recursion test.
14728 * gdb.base/watchpoint.exp: Add more test cases for watchpoints.
14729
14730 * gdb.base/so-impl-ld.exp, gdb.base/so-indr-cl.exp,
14731 gdb.base/solib.exp: Fix compiler invocation process.
14732
14733 * gdb.base/callfuncs.exp, gdb.base/callfuncs2.exp: Don't xfail for
14734 HP-UX 11, turn off overload resolution explicitly.
14735 * gdb.base/commands.exp: Set argument list explicitly, add
14736 watchpoint test.
14737 * gdb.base/completion.exp: Enable if HP-UX, tweak tests to make
14738 them work.
14739 * gdb.base/constvars.exp, gdb.base/volatile.exp: Escape the
14740 expressions properly.
14741 * gdb.base/corefile.exp: Loosen the match slightly.
14742 * gdb.base/default.exp: Allow "Error accessing memory" message
14743 also.
14744 * gdb.base/display.exp: Skip over x/0 j if PA64.
14745 * gdb.base/funcargs.exp: Add xfails for HP-UX.
14746 * gdb.base/interrupt.exp: Ditto.
14747 * gdb.base/langs.exp: Add symbolic matches governed by compiler
14748 in use.
14749 * gdb.base/list.exp: Add xfails for HP-UX.
14750 * gdb.base/long_long.exp: Refine some of the numeric matches.
14751 * gdb.base/mips_pro.exp: Xfail on HP-UX.
14752 * gdb.base/miscexprs.exp: Add PA2.0 case for array size test.
14753 * gdb.base/nodebug.exp: Succeed on more varieties of output.
14754 * gdb.base/opaque.exp: Remove some HP-UX xfails.
14755 * gdb.base/ptype.exp: Succeed on more varieties of output.
14756 * gdb.base/scope.exp: Add xfails for HP-UX.
14757 * gdb.base/sect-cmd.exp: Add more cases.
14758 * gdb.base/setvar.exp: Add xfails for HP-UX.
14759 * gdb.base/shlib-call.exp: Loosen some matches slightly.
14760 * gdb.base/signals.exp: Match on void symbolically.
14761 * gdb.base/step-test.exp: Add case for PA64.
14762 * gdb.base/term.exp: Add exit and restart.
14763 * gdb.base/twice.exp: Clean up after self.
14764 * gdb.base/varargs.exp: Disable overload resolution explicitly.
14765 * gdb.base/whatis.exp: Allow more ways to pass tests.
14766
14767 * gdb.base/smoke.exp, gdb.base/smoke.c, gdb.base/smoke.cc: Remove,
14768 no longer useful.
14769
14770Fri Jun 25 19:27:28 1999 Andrew Cagney <cagney@b1.cygnus.com>
14771
14772 * lib/gdb.exp (proc gdb_expect_list): New procedure. Matches a
14773 list of patterns.
14774 * gdb.base/call-ar-st.exp: Use gdb_expect_list in "print
14775 print_double_array(double_array)", "continuing to breakpoint
14776 1018", "print print_double_array(array_d)" and "continuing to
14777 1034" tests.
d63a86f8 14778
085dd6e6
JM
147791999-06-24 Jason Molenda (jsm@bugshack.cygnus.com)
14780
a9c64011 14781 * Makefile.in: Add empty html and install-html targets.
085dd6e6
JM
14782
147831999-06-24 Stan Shebs <shebs@andros.cygnus.com>
14784
14785 * config/mt-*: Remove, these haven't been used since 1996.
14786
147871999-06-22 Stan Shebs <shebs@andros.cygnus.com>
14788
14789 * gdb.base/call-strs.c, gdb.base/ending-run.c,
14790 gdb.base/step-test.c: Include stdlib.h and string.h as needed.
14791 * gdb.c++/member-ptr.exp: Skip over these tests if using G++.
14792
9e0b60a8
JM
147931999-06-18 Stan Shebs <shebs@andros.cygnus.com>
14794
14795 * gdb.c++/overload.exp: XFAIL everything if using G++, add a
14796 simpler match case for the ptype of the big class.
14797
147981999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
14799
14800 * gdb.exp: Fix test for gdb_prompt existence.
14801
148021999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
14803
14804 * gdb.exp (gdb_test): Add fail after calls to perror.
14805
148061999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
14807
14808 * gdb.exp (gdb_test): Accept variations of Undefined command messages.
14809
148101999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
14811
14812 * gdb.exp (gdb_test): Fix anchors on gdb_expect statement.
14813
0f71a2f6
JM
14814Fri Jun 11 12:56:50 1999 Andrew Cagney <cagney@b1.cygnus.com>
14815
14816 * gdb.base/call-strs.c (link_malloc): New function. Ensure that
14817 malloc() is linked in.
14818
148191999-06-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
14820
14821 * gdb.base/ending-run.exp: Make sure we fail and do not timeout at
14822 step at end.
14823
14824 * gdb.base/annota1.exp: Increase match_max to prevent timeout.
14825
148261999-06-08 Jim Blandy <jimb@zwingli.cygnus.com>
14827
14828 * gdb.java/jv-print.exp: New file. (Our first Java test!)
14829
cce74817
JM
14830Fri Jun 4 10:47:46 1999 Jeffrey A Law (law@cygnus.com)
14831
14832 * gdb.base/a1-selftest.exp: Remove bogus hppa xfail.
14833 * gdb.base/mips_pro.exp: Likewise.
14834
148351999-06-02 Keith Seitz <keiths@cygnus.com>
14836
14837 * gdb.c++/templates.cc: Change all "new" operators to throw
14838 an exception.
14839 * gdb.c++/cplusfuncs.cc: Likewise.
14840
14841 * gdb.base/Makefile.in (EXECUTABLES): Add smoke1, annota1, and annota2.
14842
14843Wed Jun 2 17:37:05 1999 Andrew Cagney <cagney@b1.cygnus.com>
14844
14845 * gdb.base/condbreak.exp: Use rerun_to_main to start the program.
a9c64011
AS
14846 * gdb.base/ending-run.exp: When stepping out of main, accept a
14847 step into an arbitrary assembler file.
cce74817 14848
392a587b
JM
148491999-05-20 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
14850
d63a86f8 14851 * gdb.base/annota1.exp: Allow any number of "frames-invalid" and
392a587b 14852 "breakpoint-invalid" to be printed.
d63a86f8 14853 * gdb.base/annota2.exp: Revise line number for main breakpoint. Allow any
392a587b
JM
14854 number of "frames-invalid" and "breakpoint-invalid" to be printed.
14855 * gdb.base/annota2.cc: Initialize a.x to 0.
14856
9e086581
JM
148571999-05-17 Keith Seitz <keiths@cygnus.com>
14858
14859 * gdb.base/call-ar-st.exp: Skip "print print_double_array (double_array)"
14860 when "skip_float_tests" set.
14861 Ditto for "print print_double_array(array_d)", "print print_small_structs",
14862 "print print_ten_doubles", and "step into print_long_arg_list".
14863 Don't assume we can step into "print_long_arg_list": we could step into memcpy.
14864 * gdb.base/call-rt-st.exp: Don't run float-related tests when "skip_float_tests"
14865 is set: "print print_one_double(*d1)" and "print print_two_floats(*f3)".
14866 * gdb.base/funcargs.exp: Don't run "float_and_integral_args" when
14867 "skip_float_tests" is set.
14868 * gdb.base/varargs.exp: Skip "print find_max_double(5,1.0,17.0,2.0,3.0,4.0)"
14869 when "skip_float_tests" set.
d63a86f8 14870
cd0fc7c3
SS
148711999-05-06 Keith Seitz <keiths@cygnus.com>
14872
14873 * gdb.base/annota2.cc: Include stdio.h.
14874
14875Wed May 5 17:44:31 1999 Stan Shebs <shebs@andros.cygnus.com>
14876
14877 * gdb.base/crossload.exp: Remove, this has been disabled ever
14878 since BFD stopped including all targets, and cross-GDB gets
14879 plenty of testing anyway.
14880 * gdb.base/i486-elf.u, gdb.base/m68k-aout.u, gdb.base/m68k-elf.u,
14881 gdb.base/sparc-aout.u, gdb.base/i860-elf.u, gdb.base/m68k-aout2.u,
14882 gdb.base/mips-ecoff.u, gdb.base/sparc-elf.u: Remove.
14883 * gdb.base/README: Remove, was doc for this.
14884 * gdb.base/Makefile.in (CROSS_EXECUTABLES): Remove, no longer
14885 needed.
14886
b83266a0
SS
148871999-05-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
14888
14889 * gdb.base/call-ar-st.exp: Fix one regular expression in test
14890 output.
14891
14892 * gdb.base/annota1.exp: New file. Annotation level 2 tests.
14893 * gdb.base/annota2.exp: New file. More annotation tests.
14894 * gdb.base/annota1.c: New file. Source file for annota1.exp.
14895 * gdb.base/annota2.cc: New file. Source file for annota2.exp.
14896
148971999-04-23 Angela Marie Thomas <angela@cygnus.com>
14898
14899 * config/cfdbug.exp: New file.
14900
7a292a7a
SS
149011999-04-20 Jim Blandy <jimb@zwingli.cygnus.com>
14902
14903 * gdb.c++/demangle.exp (test_gnu_style_demangling): Add tests for
14904 Marcus Daniel's and Dale Hawkins's demangler crashes.
14905
14906 * gdb.c++/demangle.exp (test_gnu_style_demangling,
14907 test_lucid_style_demangling, test_arm_style_demangling,
14908 test_hp_style_demangling): Try Tom Tromey's core-dumping
14909 identifier under each demangling style.
14910
149111999-04-07 Jim Blandy <jimb@zwingli.cygnus.com>
14912
14913 * gdb.c++/demangle.exp: Include the current demangling style
14914 in all test names.
14915 (current_demangling_style): New global variable.
14916 (set_demangling_style, test_demangling_core, test_demangling,
14917 test_demangling_exact): New functions.
14918 (test_gnu_style_demangling, test_lucid_style_demangling,
14919 test_arm_style_demangling, test_hp_style_demangling): Use those,
14920 instead of calling gdb_test and gdb_test_exact directly.
14921 (catch_demangling_errors): New function, which reports errors
14922 signalled by the demangling test functions in an orderly way.
14923 (do_tests): Use catch_demangling_errors.
14924
149251999-04-06 Jim Blandy <jimb@zwingli.cygnus.com>
14926
14927 * gdb.base/signals.exp (test_handle_all_print): Use () for
14928 grouping in expressions, not {}.
14929
14930 * gdb.base/smoke.exp: Test value of x, not y. The latter isn't
14931 initialized yet.
14932
149331999-04-01 Stan Shebs <shebs@andros.cygnus.com>
14934
14935 * gdb.c++/derivation.exp: Pass ptype tests if synthesized methods
14936 are listed.
14937
149381999-03-26 Stan Shebs <shebs@andros.cygnus.com>
14939
14940 * gdb.stabs/weird.exp: Test for CC being defined before
14941 looking at its value.
14942
149431999-03-25 Stan Shebs <shebs@andros.cygnus.com>
14944
14945 * gdb.base/call-ar-st.exp: Remove stray '#'.
14946 * gdb.base/miscexprs.exp: Allow "short" and "long" as well as
14947 "short int" and "long int".
14948 * gdb.c++/overload.cc: Cast the string added in the previous
14949 change, to mollify finicky HP compiler.
14950 * gdb.hp/reg-test.exp (testfile): Fix file name.
14951 * gdb.stabs/weird.exp: Don't try to run if HP compiler in use.
d63a86f8 14952
7a292a7a
SS
14953 * gdb.c++/misc.cc (main): Initialize obj_with_enum.
14954 * gdb.c++/classes.exp: Fix test of obj_with_enum values, allow
14955 alternate form of enum ptype.
14956
c906108c
SS
149571999-03-23 Stan Shebs <shebs@andros.cygnus.com>
14958
7a292a7a
SS
14959 * lib/gdb.exp (skip_hp_tests): Remove gcc_used argument.
14960 * gdb.hp/*.exp: Change all to run compiler probe only after
14961 passing skip_hp_tests, so as not to waste time on guaranteed
14962 failure.
14963
c906108c
SS
14964 * gdb.c++/overload.cc: Pass string instead of char addr, always
14965 init ccpfoo.
14966 * gdb.c++/templates.cc: Fix syntax error.
14967
7a292a7a
SS
14968Tue Mar 23 14:56:36 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
14969
14970 * gdb.base/commands.exp: Add test for correct position of '>'
d63a86f8 14971 when issuing the 'commands' command after a 'while' or 'if'
7a292a7a
SS
14972 command.
14973
149741999-03-18 James Ingham <jingham@cygnus.com>
14975
14976 * gdb.c++/ovldbreak.exp: Use gdb_continue_to_end
14977
14978 * gdb.c++/method.exp: It was testing an uninitialized int on the
14979 stack and assuming it was positive.
14980
14981 * gdb.base/watchpoint.exp: Use gdb_continue_to_end.
14982
14983 * gdb.base/step-test.exp: Catch a case where finish is broken and
d63a86f8 14984 keep it from killing the rest of the tests.
7a292a7a
SS
14985 Use gdb_continue_to_end.
14986
14987 * gdb.base/sigall.exp: use gdb_continue_to_end.
14988
14989 * gdb.base/ena-dis-br.exp: use gdb_continue_to_end.
14990
14991 * gdb.base/display.exp: use runto_main, not run.
14992
d63a86f8
RM
14993 * gdb.base/default.exp: Check for the current error message in the
14994 r abbreviation test.
7a292a7a
SS
14995 Add strongarm to the targets that know info float.
14996
d63a86f8 14997 * gdb.base/condbreak.exp: Use the gdb_run command rather than just
7a292a7a
SS
14998 run which doesn't work with monitors.
14999
15000 * gdb.base/call-ar-st.exp: fixed bogus regexp in continuing to 1034 test.
15001
15002 * gdb.base/break.exp: use the gdb_continue_to_end proc.
15003
15004 * lib/gdb.exp: I had added gdb_continue_to_end used to run to the end of a
d63a86f8
RM
15005 program. Traps the case (in Cygmon) when the program never really
15006 exits. Same as Mark's continue_to_exit, but I had put it in a lot
7a292a7a
SS
15007 more places, so I used my name. Sorry Mark...
15008
15009 * config/monitor.exp (gdb_target_monitor): added another
15010 target_info parameter: remotebinarydownload. This will set the
15011 remotebinarydownload flag if this is causing some boards trouble.
15012
150131999-03-18 Mark Salter <msalter@cygnus.com>
15014
15015 * lib/gdb.exp (continue_to_exit): New function.
15016
15017 * gdb.base/ena-dis-br.exp: Clean up for remote targets.
15018 * gdb.base/ending-run.exp: Ditto.
15019 * gdb.base/step-test.exp: Ditto.
15020
150211999-03-16 Stan Shebs <shebs@andros.cygnus.com>
15022
15023 * gdb.base/miscexprs.c: Clean up file, clear cbig.c[0] explicitly
15024 (suggested by Art Haas <ahaas@neosoft.com>).
15025
150261999-03-16 Jim Blandy <jimb@zwingli.cygnus.com>
15027
15028 * gdb.base/signals.exp: Filter out *-*-linux* before matching *-*-gnu*.
15029
15030Fri Mar 12 18:06:21 1999 Stan Shebs <shebs@andros.cygnus.com>
15031
15032 * gdb.c++/ref-types.exp, ref-types2.exp: Allow alternate
15033 descriptions of types (short unsigned int vs unsigned short, etc).
15034
150351999-03-12 Jim Blandy <jimb@zwingli.cygnus.com>
15036
15037 * gdb.base/call-strs.exp: Don't assume that `step' will step over
15038 a call to strlen; sometimes we do have sources.
15039
150401999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
c906108c
SS
15041
15042 * gdb.base/call-ar-st.c (main): Terminate char_array with a null
15043 character, so GDB won't print garbage after its end.
d63a86f8 15044
c906108c
SS
15045 * gdb.base/call-ar-st.exp: Don't step into sum_array_print; set a
15046 breakpoint there instead. Sometimes GCC emits memcpy to handle
15047 the large structures being passed by value, so we step into that
15048 instead of sum_array_print, which obscures what we're really testing.
15049 * gdb.base/step-test.exp: However, we do want a test that notices
15050 the bizarre steps into memcpy, so do that here. Add check for
15051 stepping into function calls that pass large structures by value.
15052 ("Is that a noun clause, or are you just happy to see me?")
15053 Remove all references to specific line numbers.
15054 * gdb.base/step-test.c (struct rhomboidal, large_struct_by_value):
15055 New type and function.
15056 (main): Call large_struct_by_value, passing it a large struct by value.
15057 * lib/gdb.exp (gdb_get_line_number): New function.
15058
15059 * gdb.base/step-test.exp: Rewrite `stepi' and `nexti' tests to be
15060 more portable.
15061
7a292a7a
SS
150621999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
15063
c906108c
SS
15064 * lib/gdb.exp: Doc fixes.
15065
7a292a7a
SS
150661999-03-05 Nick Clifton <nickc@cygnus.com>
15067
d63a86f8 15068 * gdb.base/a2-run.exp: Add expected fails for strongarm-coff.
7a292a7a
SS
15069
150701999-03-04 Jim Blandy <jimb@zwingli.cygnus.com>
15071
c906108c
SS
15072 * gdb.base/display.exp: Don't exercise the "detach" and "kill"
15073 commands. They're not germane to this test, and they don't work
15074 that way on remote targets.
15075
3fc11d3e
JM
150761999-03-01 James Ingham <jingham@cygnus.com>
15077
15078 * Changelog entries merged over from gdb development branch.
15079
3fc11d3e
JM
15080 Tue Jan 5 12:33:47 1999 Keith Seitz <keiths@cygnus.com>
15081
15082 * lib/gdb.exp (gdbtk_analyze_results): Generic function
15083 for outputting results of test run.
15084
2d4a1622 15085 1998-12-07 Martin M. Hunt <hunt@cygnus.com>
3fc11d3e
JM
15086
15087 * lib/gdb.exp (gdbtk_start): Fix path for itcl library.
3fc11d3e 15088
7a292a7a
SS
150891999-02-25 Felix Lee <flee@cygnus.com>
15090
15091 * lib/gdb.exp (debug_format): initialize
15092
c906108c
SS
150931999-02-25 Jason Molenda (jsm@bugshack.cygnus.com)
15094
15095 * gdb.base/call-ar-st.c: Include string.h, not strings.h.
15096 * gdb.base/call-rt-st.c: Ditto.
15097
c906108c
SS
150981999-02-13 Jim Blandy <jimb@zwingli.cygnus.com>
15099
15100 * gdb.threads/pthreads.exp (horiz): New variable.
15101 (test_startup): Fix regexps that capture thread numbers.
15102
151031999-02-10 Jason Molenda (jsm@bugshack.cygnus.com)
15104
15105 * gdb.base/smoke.exp: Disambiguate two test case names (both
15106 called ``print'').
15107
15108Fri Feb 5 12:42:56 1999 Stan Shebs <shebs@andros.cygnus.com>
15109
15110 * gdb.base/volatile.exp: Use gdb_test, add xfails for GCC
15111 compilation.
15112
151131999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
15114
15115 * gdb.base/miscexprs.exp: Change patterns to match GDB's
15116 actual output formatting.
15117 * gdb.base/smoke.exp: GDB removes leading 0's.
15118 * gdb.base/volatile.exp: Don't check type of remuneration;
15119 that variable is no longer defined in constvars.c.
15120 * gdb.base/step-test.c (main): Exit with explicit exit code.
15121 * gdb.base/step-test.exp: Remove two nexti checks--they are
15122 not portable.
15123
151241999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
15125
15126 * gdb.base/help.exp ("help delete display"): Fix test to match
15127 gdb's output.
15128
15129 * gdb.base/long_long.c (known_types): Initialize values to zero.
15130 * gdb.base/long_long.exp: Step one more line
15131 so 'dec' is initialized in "get to known place". GDB removes
a9c64011
AS
15132 leading zeros. Explicitly ask for hex formatting. Use
15133 unique test case names.
c906108c
SS
15134
15135Tue Feb 2 10:16:08 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
15136
d63a86f8 15137 * lib/gdb.exp (gdb_preprocess): Remove 'puts' statement.
c906108c
SS
15138
15139 * gdb.c++/method.exp: Add missing close brace.
15140
151411999-01-30 Jim Blandy <jimb@zwingli.cygnus.com>
15142
15143 * gdb.base/maint.exp: Use 'set height 0' to disable page
15144 prompting, not 'set height 400'.
15145
15146 Fix a bunch of timeouts.
15147 * gdb.base/maint.exp ("maint print objfiles"): Break this up into
15148 four separate tests, so expect doesn't take forever to match a ton
15149 of text against a regexp with lots of .* forms.
15150 ("maint print psymbols", "maint print symbols"): Make some of
15151 these greps more selective, so that expect doesn't try to wade
15152 through huge piles of output and time out.
15153
15154 * gdb.base/maint.exp ("maint print msymbols"): Fix pattern.
15155
15156 * gdb.base/maint.exp ("maint info breakpoints"): Split into two
15157 tests: one which doesn't expect shlib events to be reported, and
15158 another which does, but is XFAIL for all platforms other than
15159 HP/UX.
15160
15161 * gdb.base/break.exp: Teach the test suite that the `catch
15162 fork', `catch vfork', and `catch exec' commands produce error
15163 messages on platforms that don't provide these features.
15164
15165Mon Jan 25 18:35:56 1999 Stan Shebs <shebs@andros.cygnus.com>
15166
15167 * gdb.hp/gen-so-thresh.c, so-thresh.sh, so-thresh.exp,
15168 so-thresh.linkopts, so-thresh.mk: Move to gdb.hp from gdb.base
15169 (shortening names from solib_threshold.exp etc), won't run on
15170 anything but HP-UX for the foreseeable future.
15171 * gdb.hp/Makefile.in, gdb.base/Makefile.in (clean): Adjust to
15172 reflect move.
15173
15174Thu Jan 21 15:46:49 1999 Stan Shebs <shebs@andros.cygnus.com>
15175
15176 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
15177 gdb.trace/Makefile.in (clean): Remove all test executables.
15178
15179Tue Jan 19 17:20:09 1999 David Taylor <taylor@texas.cygnus.com>
15180
15181 * gdb.base/shlib-call.exp: add test cases to verify that gdb
15182 successfully re-sets breakpoints in shared libraries.
15183 * gdb.base/shmain.c (main): return 0, don't fall off the end.
15184
15185Fri Jan 15 14:04:57 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
15186
d63a86f8
RM
15187 * gdb.hp/xdb3.exp: do not execute unless on hppa-hpux platform
15188 and compiled w/o GCC.
c906108c
SS
15189
15190 * gdb.hp/watch-cmd.exp: ditto.
15191
15192 * gdb.hp/watch-hp.exp: ditto.
15193
15194 * gdb.hp/xdb1.exp: ditto.
15195
15196 * gdb.hp/xdb2.exp: ditto.
15197
15198 * gdb.hp/dbx.exp: ditto.
15199
15200Thu Jan 14 18:36:48 1999 Stan Shebs <shebs@andros.cygnus.com>
15201
15202 * constvars.c: Remove C++-isms.
15203 * constvars.exp: Use gdb_test everywhere, add xfails if compiled
15204 with GCC.
15205
15206Mon Jan 11 10:08:03 1999 David Taylor <taylor@texas.cygnus.com>
15207
15208 The following changes are part of the HP merge.
15209
15210 * gdb.base/break.exp: new tests to verify that catchpoints for
15211 fork, vfork, and exec don't trigger inappropriately.
15212
15213 * gdb.base/opaque.exp: compile one file at a time, then link.
15214
15215 * gdb.base/signals.exp: be more restrictive about which hppa
15216 systems receive a setup_xfail. new tests.
15217
15218 * gdb.base/solib_threshold.build: new file.
15219 * gdb.base/solib_threshold.exp: new file.
15220 * gdb.base/solib_threshold.link_opts: new file.
15221 * gdb.base/solib_threshold.mk: new file.
15222 * gdb.base/gen_solib_threshold.c: new file.
15223
15224 * gdb.c++/classes.exp: if on HPUX and not using gcc, skip the
15225 tests. New tests for enums inside classes.
15226
15227 * gdb.c++/compiler.cc: indicate support of template debugging.
15228
15229 * gdb.c++/demangle.exp: run hp style demangling tests.
15230
15231 * gdb.c++/inherit.exp: if on HPUX and not using gcc, skip the
15232 tests.
15233
15234 * gdb.c++/misc.cc: changes to support new tests.
15235
15236 * gdb.c++/templates.cc: changes to support HP's compiler; changes
15237 to support new tests.
15238
15239 * gdb.c++/virtfunc.exp: if we are on HPUX and we are not using
15240 gcc, then skip these tests.
15241
15242Sun Jan 10 23:44:11 1999 David Taylor <taylor@texas.cygnus.com>
15243
15244 The following files are part of the HP merge; some had longer
15245 names at HP, but have been renamed to be no more than 14
15246 characters in length.
15247
15248 * gdb.hp/ambiguous.cc: new file.
15249 * gdb.hp/ambiguous.exp: new file.
15250 * gdb.hp/attach.exp: new file.
15251 * gdb.hp/attach2.exp: new file.
15252 * gdb.hp/classes-hp.exp: new file.
15253 * gdb.hp/ctti.exp: new file.
15254 * gdb.hp/ctti-add.cc: new file.
15255 * gdb.hp/ctti-add1.cc: new file.
15256 * gdb.hp/ctti-add2.cc: new file.
15257 * gdb.hp/ctti-add3.cc: new file.
15258 * gdb.hp/dbx.exp: new file.
15259 * gdb.hp/exception.cc: new file.
15260 * gdb.hp/exception.exp: new file.
15261 * gdb.hp/foll-exec.c: new file.
15262 * gdb.hp/foll-exec.exp: new file.
15263 * gdb.hp/foll-fork.c: new file.
15264 * gdb.hp/foll-fork.exp: new file.
15265 * gdb.hp/foll-vfork.c: new file.
15266 * gdb.hp/foll-vfork.exp: new file.
15267 * gdb.hp/inherit-hp.exp: new file.
15268 * gdb.hp/more-steps.exp: new file.
15269 * gdb.hp/namespace.cc: new file.
15270 * gdb.hp/namespace.exp: new file.
15271 * gdb.hp/optimize.exp: new file.
15272 * gdb.hp/pxdb.c: new file.
15273 * gdb.hp/pxdb.exp: new file.
15274 * gdb.hp/quicksort.exp: new file.
15275 * gdb.hp/reg-test.exp: new file.
15276 * gdb.hp/reg-test.s: new file.
15277 * gdb.hp/sized-enum.c: new file.
15278 * gdb.hp/sized-enum.exp: new file.
15279 * gdb.hp/start-stop.exp: new file.
15280 * gdb.hp/templ-hp.cc: new file.
15281 * gdb.hp/templ-hp.exp: new file.
15282 * gdb.hp/thr-lib.c: new file.
15283 * gdb.hp/thr-lib.exp: new file.
15284 * gdb.hp/thr-lib.h: new file.
15285 * gdb.hp/thr-liblib.c: new file.
15286 * gdb.hp/virtfun-hp.c: new file.
15287 * gdb.hp/virtfun-hp.exp: new file.
15288 * gdb.hp/watch-cmd.exp: new file.
15289 * gdb.hp/watch-hp.exp: new file.
15290 * gdb.hp/xdb1.exp: new file.
15291 * gdb.hp/xdb2.exp: new file.
15292 * gdb.hp/xdb3.exp: new file.
15293
15294Wed Jan 6 18:41:15 1999 David Taylor <taylor@texas.cygnus.com>
15295
15296 The following files are part of the HP merge; some had longer
15297 names at HP, but have been renamed to be no more than 14
15298 characters in length.
15299
15300 * gdb.base/ss.h: new file.
15301 * gdb.base/call-ar-st.c: new file.
15302 * gdb.base/call-ar-st.exp: new file.
15303 * gdb.base/call-rt-st.c: new file.
15304 * gdb.base/call-rt-st-exp: new file.
15305 * gdb.base/call-strs.exp: new file.
15306 * gdb.base/ena-dis-br.exp: new file.
15307 * gdb.base/environ.exp: new file.
15308 * gdb.base/long_long.exp: new file.
15309 * gdb.base/sect-cmd.exp: new file.
15310 * gdb.base/shlib-cl2.exp: new file.
15311 * gdb.base/smoke.exp: new file.
15312 * gdb.base/so-impl-ld.c: new file.
15313 * gdb.base/so-impl-ld.exp: new file.
15314 * gdb.base/so-indr-cl.c: new file.
15315 * gdb.base/so-indr-cl.exp: new file.
15316 * gdb.base/varargs.exp: new file.
15317 * gdb.base/volatile.exp: new file.
15318 * gdb.base/whatis-exp.exp: new file.
7a292a7a 15319 * gdb.base/display.exp: new file.
c906108c
SS
15320 * gdb.c++/derivation.exp: new file.
15321 * gdb.c++/local.exp: new file.
15322 * gdb.c++/member-ptr.exp: new file.
15323 * gdb.c++/overload.exp: new file.
15324 * gdb.c++/ovldbreak.exp: new file.
15325 * gdb.c++/ref-types.exp: new file.
15326 * gdb.c++/ref-types2.exp: new file.
15327 * gdb.c++/userdef.exp: new file.
d63a86f8 15328
c906108c
SS
15329Wed Jan 6 13:50:57 1999 Stan Shebs <shebs@andros.cygnus.com>
15330
15331 * gdb.base/default.exp: Reflect wording change in remote.c.
15332
dc96c6c7 15333Tue Jan 5 19:14:51 1999 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
15334
15335 * gdb.base/help.exp: Update to reflect current text.
15336
15337Tue Jan 5 13:05:32 1999 David Taylor <taylor@texas.cygnus.com>
15338
15339 * gdb.c++/anon-union.cc: make foo and bar global, otherwise
15340 they're stack variables and contain garbage.
15341 * gdb.c++/anon-union.exp: new file.
15342
15343 The following changes were made by David Taylor
15344 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
15345 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
15346 in changes by HP.
15347
15348 * gdb.base/bitops.exp: new file.
15349 * gdb.base/default.exp: change expected messages for catch and
15350 info catch tests to reflect HP merge changes.
15351 * gdb.base/enable-disable-break.exp
15352 * gdb.base/ending-run.c: new file.
15353 * gdb.base/long_long.c: new file.
15354 * gdb.base/maint.exp: new file.
15355 * gdb.base/pointers2.exp: new file.
15356 * gdb.base/shlib-call2.exp: new file.
15357 * gdb.base/solib.exp: new file.
15358 * gdb.base/step-test.c: new file.
15359 * gdb.c++/anon-union.cc: new file.
15360 * gdb.c++/local.cc: new file.
15361 * gdb.c++/member-pointer.cc: new file.
15362 * gdb.c++/method.cc: new file.
15363 * gdb.c++/ref-types.cc: new file.
15364 * gdb.c++/ref-types2.cc: new file.
15365 * gdb.c++/userdef.cc: new file.
d63a86f8 15366
c906108c
SS
15367 * gdb.base/scope.exp: compile one file at a time, then link.
15368 * gdb.base/langs.exp: ditto.
15369 * gdb.base/list.exp: ditto.
d63a86f8 15370
c906108c
SS
15371Mon Jan 4 10:06:43 1999 David Taylor <taylor@texas.cygnus.com>
15372
15373 The following changes were made by David Taylor
15374 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
15375 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
15376 in changes by HP.
d63a86f8 15377
c906108c
SS
15378 * gdb.c++/inherit.exp: if on hppa*-*-hpux* and not using gcc,
15379 skip tests. When compiling pass c++ flag to gdb_compile.
15380 * gdb.c++/
d63a86f8 15381
c906108c
SS
15382 * lib/gdb.exp (get_compiler_info): new, optional argument -- args;
15383 test for on hppa*-*-hpux*; use args to see if c++ was specified.
15384 (skip_hp_tests): new function.
15385 (gdb_preprocess): new function.
15386
15387 * configure.in (hpdir): decide whether to configure gdb.hp.
15388 * configure: regenerated.
15389
15390 * gdb.base/Makefile.in (MISCELLANEOUS): new macros -- extra things
15391 to delete on clean.
15392 (EXECUTABLES): update to reflect new additions.
15393 * gdb.base/commands.exp: update message expected.
15394 * gdb.base/default.exp: add copyright notice.
15395 * gdb.base/funcargs.exp (timeout): if hpux, increase timeout.
15396 * gdb.base/help.exp: update messages to reflect current text.
15397 * gdb.base/recurse.exp: add hpppa*-*-bsd* to 'list' of enabled
15398 targets for recurse tests.
15399 * gdb.base/watchpoint.exp: if on hpux and not gcc compiled, then
15400 skip this file.
15401
15402 * gdb.c++/Makefile.in (PROGS): update to reflect new executables.
15403 * gdb.c++/cplusfuncs.exp: tell gdb_compile that it's a c++
15404 compilation.
15405 * gdb.c++/misc.exp: ditto.
15406 * gdb.c++/templates.exp: if we're on hpux and it's not gcc, don't
15407 run the tests. tell gdb_compile that it's a c++ compilation.
15408
15409 * gdb.threads/pthreads.exp: fix typo in message.
d63a86f8 15410
c906108c
SS
15411 * gdb.base/all-bin.exp: new file.
15412 * gdb.base/arithmet.exp: new file.
15413 * gdb.base/assign.exp: new file.
15414 * gdb.base/completion.exp: new file.
15415 * gdb.base/cond-expr.exp: new file.
15416 * gdb.base/condbreak.exp: new file.
15417 * gdb.base/define.exp: new file.
15418 * gdb.base/dollar.exp: new file.
15419 * gdb.base/environment.exp: new file.
15420 * gdb.base/eval-skip.exp: new file.
15421 * gdb.base/jump.exp: new file.
15422 * gdb.base/logical.exp: new file.
15423 * gdb.base/pointers.exp: new file.
15424 * gdb.base/relational.exp: new file.
15425 * gdb.base/section_command.exp: new file.
15426 * gdb.base/whatis-expr.exp: new file.
15427
15428 * gdb.base/all-types.c: new file.
15429 * gdb.base/call-array-struct.c: new file.
15430 * gdb.base/call-return-struct.c: new file.
15431 * gdb.base/call-strings.c: new file.
15432 * gdb.base/callfuncs2.c: new file.
15433 * gdb.base/condbreak.c: new file.
15434 * gdb.base/constvars.c: new file.
15435 * gdb.base/display.c: new file.
15436 * gdb.base/int-type.c: new file.
15437 * gdb.base/jump.c: new file.
15438 * gdb.base/miscexprs.c: new file.
15439 * gdb.base/pointers.c: new file.
15440 * gdb.base/pointers2.c: new file.
15441 * gdb.base/shmain.c: new file.
15442 * gdb.base/shr1.c: new file.
15443 * gdb.base/shr2.c: new file.
15444 * gdb.base/solib.c: new file.
15445 * gdb.base/solib1.c: new file.
15446 * gdb.base/solib2.c: new file.
15447 * gdb.base/varargs.c: new file.
15448 * gdb.c++/derivation.cc: new file.
15449 * gdb.c++/overload.cc: new file.
15450 * gdb.c++/ovldbreak.cc: new file.
15451 * gdb.hp/attach.c: new file.
15452 * gdb.hp/attach2.c: new file.
15453 * gdb.hp/average.c: new file.
15454 * gdb.hp/compiler.c: new file.
15455 * gdb.hp/compiler.cc: new file.
15456 * gdb.hp/execd-program.c: new file.
15457 * gdb.hp/follow-exec.c: new file.
15458 * gdb.hp/follow-fork.c: new file.
15459 * gdb.hp/follow-vfork-and-exec.c: new file.
15460 * gdb.hp/misc-hp.cc: new file.
15461 * gdb.hp/more-steps.c: new file.
15462 * gdb.hp/optimize.c: new file.
15463 * gdb.hp/quicksort.c: new file.
15464 * gdb.hp/run-hp.c: new file.
15465 * gdb.hp/start-stop.c: new file.
15466 * gdb.hp/sum.c: new file.
15467 * gdb.hp/templates-hp.cc: new file.
15468 * gdb.hp/thread-local-in-lib.c: new file.
15469 * gdb.hp/thread-local-in-lib.h: new file.
15470 * gdb.hp/thread-local-in-lib.lib.c: new file.
15471 * gdb.hp/vforked-program.c: new file.
15472 * gdb.hp/virtfunc-hp.cc: new file.
15473 * gdb.hp/watchpoint-hp.c: new file.
15474 * gdb.hp/xdb.c: new file.
15475 * gdb.hp/xdb0.c: new file.
15476 * gdb.hp/xdb0.h: new file.
15477 * gdb.hp/xdb1.c: new file.
15478
15479Mon Dec 21 14:08:38 1998 David Taylor <taylor@texas.cygnus.com>
15480
15481 The following change was made by Edith Epstein
15482 <eepstein@cygnus.com> as part of a project to merge in changes
15483 originally made by HP; HP did not create ChangeLog entries.
15484
15485 * gdb.c++/demangle.exp: changed the expected output for some
15486 ARM-style mangling -- removed second reference to datatype.
15487 For example, maint demangle __dt__11T1__pt__2_cFv
a9c64011 15488 T1<char>::~T1<char>(void)
c906108c 15489 becomes,
a9c64011
AS
15490 maint demangle __dt__11T1__pt__2_cFv
15491 T1<char>::~T1(void)
c906108c
SS
15492
15493 (test_hp_style_demangling): new hp specific demangling test cases.
d63a86f8 15494
c906108c
SS
15495Mon Dec 14 15:07:03 1998 Jeffrey A Law (law@cygnus.com)
15496
15497 * gdb.trace/actions.exp: Ignore compiler warnings compiling actions.c
15498 * gdb.trace/backtrace.exp: Likewise.
15499 * gdb.trace/circ.exp: Likewise.
15500 * gdb.trace/collection.exp: Likewise.
15501 * gdb.trace/deltrace.exp: Likewise.
15502 * gdb.trace/infotrace.exp: Likewise.
15503 * gdb.trace/limits.exp: Likewise.
15504 * gdb.trace/packetlen.exp: Likewise.
15505 * gdb.trace/passc-dyn.exp: Likewise.
15506 * gdb.trace/passcount.exp: Likewise.
15507 * gdb.trace/report.exp: Likewise.
15508 * gdb.trace/save-trace.exp: Likewise.
15509 * gdb.trace/tfind.exp: Likewise.
15510 * gdb.trace/tracecmd.exp: Likewise.
15511 * gdb.trace/while-dyn.exp: Likewise.
15512 * gdb.trace/while-stepping.exp: Likewise.
15513
155141998-12-07 Jim Blandy <jimb@zwingli.cygnus.com>
15515
15516 * gdb.base/restore.exp, gdb.base/restore.c: New tests.
15517
15518Wed Dec 2 20:03:53 1998 Stan Shebs <shebs@andros.cygnus.com>
15519
15520 From Brendan Kehoe:
15521 * gdb.c++/cplusfuncs.cc, misc.cc, virtfunc.cc: Add now-required
15522 int return types.
15523
15524Sat Oct 24 18:04:22 1998 Felix Lee <flee@cygnus.com>
15525
15526 * config/slite.exp (gdb_load): use gdb_file_cmd, so we can do
15527 remote dos host testing right.
15528
15529Mon Oct 19 01:31:59 1998 Felix Lee <flee@cygnus.com>
15530
15531 * gdb.base/corefile.exp: remove some xfails.
15532
15533Thu Oct 15 10:04:38 1998 Andrew Cagney <cagney@b1.cygnus.com>
15534
15535 * gdb.base/reread.exp: Sleep 1 - ensures that the two executables
15536 have different timestamps.
15537
15538Thu Oct 1 20:56:14 1998 Andrew Cagney <cagney@b1.cygnus.com>
15539
15540 * lib/gdb.exp, gdb.base/default.exp, config/monitor.exp,
15541 gdb.base/default.exp: Replace "exec" with "executable".
15542
15543Tue Sep 29 15:06:29 1998 Andrew Cagney <cagney@b1.cygnus.com>
15544
15545 * gdb.base/default.exp: Change else if to elseif from previous
15546 delta.
15547
15548Mon Sep 28 13:21:43 1998 Nick Clifton <nickc@cygnus.com>
15549
15550 * gdb.base/default.exp: Add brace missing from previous delta.
15551
15552Mon Sep 21 14:39:27 1998 Nick Clifton <nickc@cygnus.com>
15553
15554 * gdb.base/default.exp: Support test for info float for all
15555 varieties of arm toolchain.
15556
dc96c6c7 15557Fri Sep 18 14:07:44 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
15558
15559 * gdb.trace/*.exp: remove "remote_download" command.
15560
dc96c6c7 15561Wed Sep 16 11:38:21 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
15562
15563 * gdb.trace/*.exp: remove -gdwarf from compile.
15564
15565Wed Sep 16 01:23:11 1998 Felix Lee <flee@cygnus.com>
15566
15567 * gdb.trace/configure.in(AC_INIT): typo
15568 * gdb.trace/configure: regenerated
15569
dc96c6c7 15570Mon Sep 14 20:00:04 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
15571
15572 * config/m68k-emc.exp: New file.
15573 * lib/<emc-support.exp trace-support.exp}: New files.
15574 * configure.in: add new test directory gdb.trace.
15575 * gdb.trace/{configure configure.in Makefile.in}: New files.
15576 * gdb.trace/{actions.c actions.exp gdb_c_test.c}: New files.
15577 * gdb.trace/{circ.c circ.exp limits.c limits.exp}: New files.
15578 * gdb.trace/{collection.c collection.exp tfind.exp }: New files.
15579 * gdb.trace/{backtrace.exp deltrace.exp infotrace.exp}: New files.
15580 * gdb.trace/{packetlen.exp passc-dyn.exp passcount.exp}: New files.
15581 * gdb.trace/{report.exp save-trace.exp tracecmd.exp}: New files.
15582 * gdb.trace/{while-dyn.exp while-stepping.exp}: New files.
d63a86f8 15583
dc96c6c7 15584Fri Sep 11 13:58:02 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
15585
15586 * gdb.c++/classes.exp: Change all regular expressions to match
15587 arbitrary combinations of newline/carriage-return, so that they
15588 will work equally well on Unix and Windows.
15589 * gdb.c++/inherit.exp: ditto.
15590 * gdb.c++/virtfunc.exp: ditto.
15591
155921998-08-11 Dawn Perchik <dawn@cygnus.com>
15593
15594 * gdb.base/setshow.exp: Fix error introduced by call to runto_main.
15595
c2d11a7d
JM
15596Fri Jul 24 15:51:34 1998 Jeffrey A Law (law@cygnus.com)
15597
15598 * gdb.disasm/am33.s: Add tests for autoincrement instructions.
15599 * gdb.disasm/am33.exp: Run time. Update tests which use r8-r15
15600 to use a0-a3/d0-d3 as needed.
15601
15602Thu Jul 16 18:20:46 1998 Jeffrey A Law (law@cygnus.com)
15603
15604 * gdb.disasm/am33.s: Add 4 operand mul and mulu tests.
15605 * gdb.disasm/am33.exp: Corresponding changes.
15606
c906108c
SS
156071998-07-11 Felix Lee <flee@cygnus.com>
15608
15609 * gdb.base/callfuncs.exp: add cmp10 test.
15610 * gdb.base/callfuncs.c (cmp10): new function.
15611
15612Thurs Jul 9 11:08:31 1998 Dawn Perchik <dawn@cygnus.com>
15613
d63a86f8 15614 * gdb.base/commands.exp: Break up infrun_breakpoint_command_test
c906108c
SS
15615 into two parts to get around a synchronization problem in expect.
15616
3fc11d3e
JM
15617Fri Jun 26 14:27:13 1998 Keith Seitz <keiths@cygnus.com>
15618
15619 * lib/gdb.exp (gdbtk_start): Add startup for gdbtk.
15620
15621 * configure.in: Add options for gdbtk testsuite.
15622
15623 * configure: Regenerate.
15624
15625 * gdb.gdbtk: New directory to hold gdbtk tests.
15626
c906108c
SS
15627Fri Jun 26 14:52:47 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
15628
15629 * gdb.fortran/types.exp: Escape brackets in expect patterns
15630 for test_float_literal_types_accepted tests.
15631 * gdb.base/scope.exp: Remove extraneous newline in filelocal_bss
15632 before run test.
15633
c2d11a7d
JM
15634Fri Jun 26 11:12:17 1998 Jeffrey A Law (law@cygnus.com)
15635
15636 * am33.exp: Just compile, do not link the testcase.
15637 * am33.s: Add ".am33" pseudoop to force am33 mode.
15638
c906108c
SS
156391998-06-25 Felix Lee <flee@cygnus.com>
15640
15641 * gdb.base/setshow.exp: make sure $pc is sane.
15642
15643 * gdb.stabs/weird.exp: split expect patterns properly.
15644
c2d11a7d
JM
15645Wed Jun 24 13:03:15 1998 Jeffrey A Law (law@cygnus.com)
15646
15647 * gdb.disasm/am33.s: New disassembler testfile for the am33.
15648 * gdb.disasm/am33.exp: Run it.
15649
dc96c6c7 15650Tue Jun 23 11:45:01 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
15651
15652 * gdb.base/funcargs.exp: simplify expect strings to ease pattern
15653 match processing (and eliminate spurious timeouts when running).
15654
dc96c6c7 15655Fri Jun 12 17:28:22 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
15656
15657 * gdb.base/signals.exp (test_handle_all_print): put back Mach
15658 exception test, but conditionalize it on target [mach | gnu].
15659
dc96c6c7 15660Wed Jun 10 10:40:03 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
15661
15662 * gdb.base/overlays.exp: fixup compile line for linker script.
15663
15664Thu Jun 4 21:54:15 1998 Felix Lee <flee@zog.cygnus.com>
15665
15666 * gdb.fortran/types.exp: don't guess at float size.
15667
15668Thu May 21 02:28:37 1998 Felix Lee <flee@zog.cygnus.com>
15669
15670 * gdb.base/exprs.exp: delete test that depends on int size.
15671
15672Sun May 17 17:10:22 1998 Bob Manson <manson@charmed.cygnus.com>
15673
15674 * config/sim.exp: Removed checks for target triplets.
15675 (gdb_target_sim): Use gdb,target_sim_options.
15676
15677Sat May 16 23:43:35 1998 Mark Alexander <marka@cygnus.com>
15678
15679 * gdb.base/reread.exp: New file.
15680 * gdb.base/reread1.c: New file.
15681 * gdb.base/reread2.c: New file.
15682
15683Sat May 16 23:22:09 1998 Mark Alexander <marka@cygnus.com>
15684
15685 * config/sim.exp: Use 'target sim -sparclite' when running
15686 SPARClite programs.
15687
15688Sat May 16 18:48:08 1998 Doug Evans <devans@canuck.cygnus.com>
15689
15690 * gdb.base/structs2.exp: New file.
15691 * gdb.base/structs2.c: New file.
15692
15693Wed May 13 13:36:14 1998 Doug Evans <devans@canuck.cygnus.com>
15694
15695 * gdb.asm/common.inc: New file.
15696 * gdb.asm/d10v.inc: New file.
15697 * asm-source.exp: Pass -I's to gas to find .inc files.
15698 Update line numbers in expected output.
15699 * asmsrc1.s: Rewrite.
15700 * asmsrc2.s: Rewrite.
15701 * configure.in: Create arch.inc symlink.
15702 * configure: Regenerate.
15703 * Makefile.in (distclean): Delete arch.inc.
15704
15705Wed May 6 10:30:54 1998 John Metzler <jmetzler@cygnus.com>
15706
15707 * callfuncs.c (t_enum_value1) : Cleanup return value warnings
15708 (t_enum_value2): ditto
15709 (t_enum_value3): ditto
15710 (main): ditto
15711Fri May 1 09:33:37 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
15712
15713 * gdb.base/break.exp: Remove xfail for `deleting all breakpoints
15714 when none' unexpected prompt case, fixed by breakpoint.c:delete_command
15715 change.
15716 Use gdb_test instead of send_gdb/gdb_expect sequences.
15717
15718Thu Apr 23 12:56:19 1998 Jason Molenda (crash@bugshack.cygnus.com)
15719
15720 * gdb.c++/virtfunc.cc: Declare extern "C" printf to return int,
15721 not void.
15722
15723Thu Apr 16 10:52:34 1998 John Metzler <jmetzler@cygnus.com>
15724
15725 * gdb.base/branches.c: Code with lots of loops and
15726 subroutines. Used to test gdbs ability to single step through PC
15727 changes, especially to test mips-tdep.c:mips_next_pc
15728
15729Mon Apr 13 22:32:51 1998 Frank Ch. Eigler <fche@cygnus.com>
15730
15731 * gdb.c++/virtfunc.cc: Make extern "C" printf declaration pass
15732 more rigorous EGCS C++ error checking.
15733
15734Fri Apr 10 22:38:12 1998 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15735
a9c64011
AS
15736 * gdb.base/help.exp: Clean up `help set args' and `help show args'
15737 tests.
15738 * gdb.base/interrupt.exp: Add "i*86-*-solaris2*" xfail for calling
15739 function when asleep.
15740 * gdb.base/signals.exp: Add "i*86-*-solaris2*" xfails. Add comment
15741 for i*86 Linux and SVR4 signal handling problems.
15742 Remove linux xfail for `next to handler in signals_tests_1', fixed
15743 by recent infrun.c change.
15744 Limit backtrace to 10 frames to avoid timeout problems with infinite
15745 stack backtraces.
15746 Adjust expect pattern in `handle all print' test to match Apr 28 1997
15747 target.[ch] change.
c906108c
SS
15748
15749Tue Mar 31 00:40:32 1998 Bob Manson <manson@charmed.cygnus.com>
15750
15751 * lib/gdb.exp(gdb_test): Send multiline commands one at a time; wait
15752 for a newline from gdb before continuing.
15753 (default_gdb_exit): Just look for y or n.
15754 (gdb_test): Detect abnormal exit from GDB running on DOS; if
15755 it does, fail the rests of the tests in the file.
15756
15757Tue Mar 24 22:44:52 1998 Bob Manson <manson@charmed.cygnus.com>
15758
15759 * config/cygmon.exp: New file.
15760
15761Mon Mar 16 21:39:11 1998 Bob Manson <manson@charmed.cygnus.com>
15762
15763 * gdb.base/list.exp: Fix problem with "list default lines around
15764 main" test on remote targets.
15765
15766 * gdb.base/scope.exp: Fix problem with filelocal_bss before
15767 run test on remote targets.
15768
15769Thu Mar 12 16:23:00 1998 Doug Evans <devans@canuck.cygnus.com>
15770
15771 * gdb.asm: New directory.
15772 * configure.in: Configure it.
15773 * configure: Regenerate.
15774 * gdb.asm/{Makefile.in,configure.in,configure}: New files.
15775 * gdb.asm/{asm-source.exp,asmsrc1.s,asmsrc2.s}: New files.
15776
15777Mon Feb 23 08:22:44 1998 Mark Alexander <marka@cygnus.com>
15778
15779 * config/mn10300-eval.exp: New file to support MN10300 eval board.
15780
dc96c6c7 15781Wed Feb 18 16:43:46 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 15782
a9c64011
AS
15783 * gdb.base/overlays (several files): Merge the two overlay
15784 managers into one. Change variables (foox, barx, bazx, grbxx)
15785 back into ints but force them to load in their proper sections.
c906108c
SS
15786
15787Thu Feb 12 13:49:30 1998 Andrew Cagney <cagney@b1.cygnus.com>
15788
15789 * gdb.base/d10vovly.c (D10VTranslate): Map IMAP0 to low 128k of
15790 on-chip insn memory and IMAP1 to upper 128k.
15791 (D10VCopy): Handle memory regions crossing 16k boundaries.
15792 (D10VCopy): Transfer data in 32 bit chunks.
15793
15794Tue Feb 10 17:23:22 1998 Andrew Cagney <cagney@b1.cygnus.com>
15795
15796 * gdb.base/overlays.c (main): Exit normally when result is
15797 correct.
15798
15799 * gdb.base/d10v.ld: Update LMAs to reflect current d10v address
15800 map. Include space for printf in .text segment.
15801
15802 * gdb.base/d10vovly.c (D10VTranslate): New function, handle
15803 updated d10v memory VMA/LMA map.
15804 (D10VCopy): Call D10VTranslate.
d63a86f8 15805
c906108c
SS
15806Fri Feb 6 14:13:12 1998 Andrew Cagney <cagney@b1.cygnus.com>
15807
15808 * gdb.base/m32rovly.c: Force variable _novlys into .data section.
15809
15810 * gdb.base/bar.c (barx, bar): Change variable to small array so
15811 that it won't be put into the .sdata - small data -
15812 section. Update reference.
15813 * gdb.base/baz.c (bazx, baz): Ditto.
15814 * gdb.base/foo.c (foox, foo): Ditto.
15815 * gdb.base/grbx.c (grbxx, grbx): Ditto.
15816
15817 * gdb.base/overlays.exp: Expect variables barx, bazx, foox, grbxx
15818 to be arrays.
d63a86f8 15819
dc96c6c7 15820Thu Jan 29 14:48:19 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 15821
a9c64011
AS
15822 * gdb.base/overlays.exp: fix up and get working again.
15823 Add tests for backtraces from an overlay function.
d63a86f8 15824
c906108c
SS
15825Fri Jan 23 07:52:45 1998 Fred Fish <fnf@cygnus.com>
15826
15827 * gdb.base/watchpoint.exp: Set "d10v*-*-*" clear_xfail for
15828 "calling function with watchpoint enabled".
15829
15830Thu Jan 22 14:23:29 1998 Fred Fish <fnf@cygnus.com>
15831
15832 * gdb.base/break.exp (test_next_with_recursion): Remove
15833 gdb_suppress_tests for d10v-*-*.
15834 * lib/gdb.exp (gdb_suppress_tests): Disable this function
15835 pending review of whether it is useful or not.
15836
15837Tue Jan 20 13:02:09 1998 Mark Alexander <marka@cygnus.com>
15838
15839 * gdb.base/funcargs.exp: Increase timeout for slow TX39 boards.
15840
15841Mon Jan 19 08:53:04 1998 Mark Alexander <marka@cygnus.com>
15842
15843 * gdb.base/break.exp: Increase timeout for slow TX39 boards.
15844 * config/dve.exp: New file to support Densan boards.
15845
15846Mon Dec 15 22:38:05 1997 Andrew Cagney <cagney@b1.cygnus.com>
15847
15848 * gdb.base/interrupt.exp: Document problem of simulators, signals,
15849 reads and BSD.
15850
15851Wed Nov 26 22:29:18 1997 Bob Manson <manson@charmed.cygnus.com>
15852
15853 * config/monitor.exp: Be a bit less picky about the "Remote debugging"
15854 response.
15855
15856 * gdb.c++/misc.exp: Call runto_main instead of doint it manually.
15857
15858Tue Nov 25 12:46:36 1997 Andrew Cagney <cagney@b1.cygnus.com>
15859
15860 * gdb.base/mips_pro.exp: Add "mips64*-*-elf" xfail for backtrace
15861 test.
15862
15863 * gdb.base/funcargs.exp: Query GDB for target_sizeof_int,
15864 target_sizeof_long and target_bigendian_p.
15865 (structs_by_value, structs_by_reference): Check values according
15866 to targets word size and endianess.
d63a86f8 15867
c906108c
SS
15868Mon Nov 24 16:37:06 1997 Andrew Cagney <cagney@b1.cygnus.com>
15869
15870 * gdb.base/langs.exp: For "continue to exit" ignore any trailing
15871 output.
15872
15873Fri Oct 17 13:24:43 1997 Stan Shebs <shebs@andros.cygnus.com>
15874
15875 * gdb.base/default.exp, gdb.base/help.exp, gdb.base/setshow.exp:
15876 Update test of set args help to match source change.
15877
15878Fri Sep 26 17:36:20 1997 Jason Molenda (crash@pern.cygnus.com)
15879
15880 * gdb.base/default.exp: Expect help system output to be in
15881 alphabetical order.
15882 * gdb.base/help.exp: Ditto.
15883
15884Wed Sep 24 13:08:14 1997 Bob Manson <manson@charmed.cygnus.com>
15885
15886 * gdb.base/signals.exp: Change "i*86-pc-linux-gnu" to
15887 "i*86-pc-linux-gnu*".
15888 * gdb.base/interrupt.exp: Ditto.
15889 * gdb.base/corefile.exp: Ditto.
15890
15891 * lib/gdb.exp(gdb_compile): If is_vxworks target feature is set,
15892 define vxworks when building the testcase.
15893
15894 * gdb.base/ptype.exp: Fix testnames to be unique.
15895 * gdb.base/radix.exp: Ditto.
15896 * gdb.base/term.exp: Ditto.
15897 * gdb.base/whatis.exp: Ditto.
15898 * gdb.c++/classes.exp: Ditto.
15899
15900Tue Sep 16 22:21:48 1997 Bob Manson <manson@charmed.cygnus.com>
15901
15902 * gdb.base/callfuncs.exp: Fix indentation.
15903
15904 * lib/gdb.exp(gdb_expect): Set remote_suppress_flag if
15905 suppress_flag has been set.
15906 (gdb_step_for_stub): Check for gdb,use_breakpoint_for_stub
15907 target feature.
15908
15909Mon Sep 15 15:43:17 1997 Bob Manson <manson@charmed.cygnus.com>
15910
15911 * gdb.stabs/weird.exp: Don't start gdb 'til after we've compiled
15912 the testcase.
15913
15914 * gdb.c++/cplusfuncs.cc(main): Add extern "C" declaration for
15915 set_debug_traps() and breakpoint().
15916 * gdb.c++/misc.cc (main): Ditto.
15917 * gdb.c++/templates.cc (main): Ditto.
15918 * gdb.c++/virtfunc.cc (main): Ditto.
15919
15920Fri Sep 12 16:56:38 1997 Bob Manson <manson@charmed.cygnus.com>
15921
15922 * lib/gdb.exp(gdb_step_for_stub): New function.
15923 (gdb_run_cmd): Look for gdb,do_reload_on_run target feature--if it
15924 exists, reload the executable and do a "continue" instead of
15925 doing a jump.
15926 (runto_main): Use gdb_step_for_stub.
d63a86f8 15927
c906108c
SS
15928 * gdb.base/break.exp: Use gdb_step_for_stub. Also, rename certain
15929 tests to have unique names.
15930 * gdb.base/callfuncs.exp: Ditto.
15931 * gdb.base/commands.exp: Ditto.
15932 * gdb.base/default.exp: Ditto.
15933 * gdb.base/help.exp: Ditto.
15934 * gdb.base/list.exp: Ditto.
15935 * gdb.base/opaque.exp: Ditto.
15936 * gdb.base/printcmds.exp: Ditto. Use a loop to emit multiple
15937 similar tests.
d63a86f8 15938
c906108c
SS
15939 * gdb.base/setshow.c: Add set_debug_traps/breakpoint calls.
15940 * gdb.c++/cplusfuncs.cc: Ditto.
15941 * gdb.c++/virtfunc.cc: Ditto.
15942
15943 * config/monitor.exp: Keep track of the last file we saw, rather
15944 than trying to get the info from gdb.
15945
15946 * gdb.fortran/types.exp: Move comment to previous line.
15947
15948Tue Sep 2 19:55:34 1997 Bob Manson <manson@charmed.cygnus.com>
15949
15950 * config/sparclet.exp: Detect gratuitous change to sparclet gdb
15951 target mode.
15952
15953Mon Jul 28 12:14:47 1997 Stan Shebs <shebs@andros.cygnus.com>
15954
15955 From Bob Manson:
15956 * config/monitor.exp (gdb_target_monitor): Look for "Connected to"
15957 string from GDB when it connects.
15958
15959 * lib/gdb.exp: Look for $TOOL_EXECUTABLE.
15960
15961Thu Jul 3 15:35:12 1997 Bob Manson <manson@charmed.cygnus.com>
15962
15963 * lib/gdb.exp(get_debug_format): Don't cause the testsuite to fail
15964 if we can't get a debug format from GDB (we may be testing an
15965 older GDB). Use a 10 second timeout when checking for the format.
15966
15967 * gdb.stabs/weird.exp: Fix quoting.
15968
15969 * config/sparclet.exp: Renamed sparclet-loader.c to stub-loader.c.
15970
15971Mon Jun 30 18:31:43 1997 Bob Manson <manson@charmed.cygnus.com>
15972
15973 * config/arm-ice.exp: New file.
15974
15975Sun Jun 29 16:43:30 1997 Bob Manson <manson@charmed.cygnus.com>
15976
15977 * gdb.base/overlays.exp: Preliminary fixes; temporarily disabled
15978 until it has been modified to work with the new testsuite.
15979
99707966 15980 * gdb.*/*.exp: Instead of causing 1 unresolved test when the
c906108c
SS
15981 testcase won't compile, cause all of the testcases in the file to
15982 fail instead.
15983
15984 * lib/gdb.exp(gdb_suppress_entire_file): New procedure.
15985 (gdb_clear_suppressed): New procedure.
15986 (gdb_stop_suppressing_tests): Only clear suppress_flag if
15987 it contains a positive value.
15988
15989Sat Jun 28 13:31:11 1997 Bob Manson <manson@charmed.cygnus.com>
15990
15991 * lib/gdb.exp(default_gdb_start): Use gdb_opts host feature.
15992
15993 * gdb.c++/virtfunc.exp: Remove setting of libs variable.
15994
15995Fri Jun 27 07:44:25 1997 Fred Fish <fnf@cygnus.com>
15996
15997 * lib/gdb.exp (setup_xfail_format): New function.
15998 (get_debug_format): New function to get debug format.
15999 (debug_format): New global variable to hold last value set
16000 by get_debug_format.
16001 * gdb.base/list.exp: Call get_debug_format and expect some
16002 tests to fail for DWARF 1 and COFF formats.
16003 * gdb.c++/ptype.exp: Ditto.
16004 * gdb.c++/classes.exp: Ditto.
16005 * gdb.c++/cplusfuncs.exp: Ditto.
16006 * gdb.c++/inherit.exp: Ditto.
16007 * gdb.c++/templates.exp: Ditto.
16008 * gdb.c++/virtfunc.exp: Ditto.
d63a86f8 16009
c906108c
SS
16010Wed Jun 25 09:08:51 1997 Bob Manson <manson@charmed.cygnus.com>
16011
16012 * lib/gdb.exp(default_gdb_exit): Don't give an error if the remote
16013 host doesn't have a currently-open connection.
16014
16015 * config/sparclet.exp: Cleanups and fixes to make it generic for
16016 any gdb stub target. Handle cases where gdb doesn't respond when
16017 interrupted in a sane fashion.
16018
16019 * config/m32r-stub.exp: Load sparclet.exp instead of trying to do the
16020 same thing in a totally different way.
16021
16022 * config/monitor.exp: Pass in timeouts to gdb_expect instead of
16023 setting "timeout".
16024 (gdb_start): We set the global gdb_prompt variable in
16025 default_gdb_init now.
16026
16027Sun Jun 22 09:11:02 1997 Fred Fish <fnf@cygnus.com>
16028
16029 * gdb.base/printcmds.exp: Fix "check for floating addition"
16030 regexp to accept results within approx +/- .01 of exact value.
16031 * lib/gdb.exp (gdb_test): Remove unused expect_out global decl.
16032
16033Wed Jun 18 11:11:39 1997 Bob Manson <manson@charmed.cygnus.com>
16034
16035 * lib/gdb.exp(gdb_init): Pass our arguments to default_gdb_init
16036 properly.
16037 (gdb_expect): Add optional timeout parameter, and add timeout
16038 value to various calls.
16039 (gdb_suppress_tests): Only give one warning message per group.
16040
16041Tue Jun 17 13:10:10 1997 Bob Manson <manson@charmed.cygnus.com>
16042
16043 * lib/gdb.exp(gdb_expect): Declare errorInfo and errorCode as
16044 global variables. Handle getting a value for $timeout more
16045 gracefully.
16046
16047Sat Jun 14 09:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
16048
16049 * lib/gdb.exp: Close connection to remote host if gdb doesn't
16050 initialize.
16051 (default_gdb_init): New procedure; allow gdb_init to be overridden
16052 by a target configuration file.
16053 (gdb_expect): Pass the timeout to remote_expect.
16054
16055 * config/monitor.exp(gdb_load): Fix typo in regexp.
16056
16057Thu Jun 12 20:57:12 1997 Bob Manson <manson@charmed.cygnus.com>
16058
16059 * gdb.base/funcargs.exp: Remove spurious suppress tests call.
16060
16061Tue Jun 3 15:20:20 1997 Bob Manson <manson@charmed.cygnus.com>
16062
16063 * config/monitor.exp(gdb_target_monitor): Call gdb_file_cmd
16064 here. Call gdb_target_exec before rebooting the target, to make
16065 sure the connection to the target is closed.
16066 (gdb_load): Pass the name of the executable to gdb_target_monitor.
16067 Don't call gdb_file_cmd here; let gdb_target_monitor do it.
16068 Also detect "Timeout reading from remote" error.
16069
16070 * config/gdbserver.exp: Pass the executable being loaded to
16071 gdb_target_monitor. Don't call gdb_file_cmd here; let
16072 gdb_target_monitor do it.
16073
16074 * gdb.disasm/hppa.exp: Don't use exec_output.
16075
16076Fri May 23 13:28:29 1997 Bob Manson <manson@charmed.cygnus.com>
16077
16078 * gdb.base/list.exp: If we're debugging a non-native target,
16079 try to set the pc register to point to the start of the
16080 program before doing the first list command.
16081
16082 * gdb.c++/virtfunc.exp(gdb_virtfunc_restart): Make sure we run
16083 test_calls after restarting.
16084
16085 * lib/gdb.exp(gdb_run_cmd): Send jump command again after
16086 reloading.
16087
16088 * gdb.base/watchpoint.exp: Fix typo.
16089
16090 * gdb.base/setshow.exp: Check for use_gdb_stub.
16091
16092 * gdb.base/break.exp: Fix continue until exit test for the gdb
16093 stub case.
16094 * gdb.base/langs.exp: Ditto.
16095
16096 * config/monitor.exp(gdb_load): Handle gdb_sect_offset and
16097 gdb_load_offset. If we weren't given a file to load, figure out
16098 what the current file is and use it.
16099
16100 * config/i386-bozo.exp: New file.
16101
16102Thu May 22 18:51:32 1997 Bob Manson <manson@charmed.cygnus.com>
16103
16104 * lib/gdb.exp(gdb_expect): Look for gdb,timeout target
16105 feature.
16106
16107 * config/proelf.exp: New entry.
16108
16109Wed May 21 21:23:16 1997 Bob Manson <manson@charmed.cygnus.com>
16110
16111 * lib/gdb.exp: Remove spurious .* patterns at the beginning
16112 of regexps.
16113
16114 * gdb.base/watchpoint.exp: Don't run the test_stepping
16115 tests if gdb can't call functions on the target.
16116
16117 * gdb.base/setshow.exp: Don't run the set prompt tests if
16118 the board has gdb_prompt set.
16119
16120Tue May 20 08:58:49 1997 Jeffrey A Law (law@cygnus.com)
16121
16122 * gdb.base/a2-run.exp: Change "gdb,noargs" to just "noargs".
16123 * gdb.base/commands.exp: Likewise.
16124 * gdb.base/setshow.exp: Likewise.
16125
16126Mon May 19 15:37:50 1997 Bob Manson <manson@charmed.cygnus.com>
16127
16128 * config/monitor.exp(gdb_start): Look for gdb_prompt target
16129 feature.
16130
16131 * config/i960.exp: New file.
16132
16133Thu May 1 18:01:50 1997 Bob Manson <manson@charmed.cygnus.com>
16134
16135 * gdb.base/funcargs.exp: Check for gdb,short_int target
16136 feature instead of looking for explicit target triplets.
16137
dc96c6c7 16138Mon Apr 28 17:27:40 1997 Michael Snyder <msnyder@cygnus.com>
c906108c 16139
d63a86f8 16140 * gdb.base/printcmds.exp: add a couple more tests a la
c906108c
SS
16141 "p 123DEADBEEF", to check parse_number.
16142 * top.c: change "to enable to enable" to "to enable" in a couple
16143 of help strings.
16144
16145Thu Apr 24 14:38:18 1997 Jeffrey A Law (law@cygnus.com)
16146
16147 * gdb.base/callfuncs.exp: Mark some tests as expected to fail
16148 on the mn10300.
d63a86f8 16149
c906108c
SS
16150Mon Apr 21 15:05:42 1997 Fred Fish <fnf@cygnus.com>
16151
16152 * gdb.base/a2-run.exp: Add arm-*-coff setup_xfails for cases
16153 where the test executable is run with explicit args.
16154 * gdb.base/default.exp: Handle arm-*-coff case for "info float".
16155
16156Mon Apr 21 13:38:58 1997 Fred Fish <fnf@cygnus.com>
16157
16158 * gdb.base/run.c: Use FAKEARGV to build test executable that
16159 does not require a command line arg, since most simulators
16160 don't currently support passing such an arg into the simulated
16161 program.
16162 * gdb.base/commands.exp: Change tests to insert the proper
16163 value as the arg to the first recursive factorial call. Change
16164 compilation line to define FAKEARGV at compile time.
16165
16166Wed Apr 9 11:12:36 1997 Jeffrey A Law (law@cygnus.com)
16167
16168 * gdb.base/recurse.exp: Enable these tests for the mn10300.
16169 * gdb.base/watchpoint.exp: Don't expect a failure for an "calling
16170 function with watchpoint enabled" test.
16171
16172Tue Apr 8 19:33:20 1997 Bob Manson <manson@charmed.cygnus.com>
16173
16174 * gdb.base/watchpoint.exp(test_watchpoint_triggered_in_syscall):
16175 Don't call gdb_test when the command doesn't return to a gdb prompt.
16176
16177 * lib/gdb.exp(gdb_stop_suppressing_tests): Don't print gratuitous
16178 "Tests restarted" messages.
16179
16180Tue Apr 8 16:38:46 1997 Jeffrey A Law (law@cygnus.com)
16181
16182 * gdb.disasm/mn10300.exp: Fix buglets in "other" tests.
16183
dc96c6c7 16184Thu Apr 3 15:21:26 1997 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
16185
16186 * gdb.base/help.exp: update help msg for INFO ADDR; add help test
16187 for INFO SYMBOL; add help tests for OVERLAY commands.
16188 * gdb.base/default.exp: add tests for INFO SYMBOL command;
16189 add tests for OVERLAY commands
16190 * gdb.base/overlays.c overlays.exp foo.c bar.c baz.c grbx.c ovlymgr.h
16191 d10v.ld m32r.ld d10vovly.c m32rovly.c: add test case for overlays.
16192 * gdb.base/sigall.c: add usestubs code frag
16193 * gdb.base/watchpoint.exp: turn on complex watchpoint test for M32R.
d63a86f8 16194
c906108c
SS
16195Thu Apr 3 09:38:53 1997 Bob Manson <manson@charmed.cygnus.com>
16196
16197 * lib/gdb.exp(gdb_suppress_tests): Add explanation for subsequent
16198 failures.
16199 (gdb_stop_suppressing_tests): Note that tests have restarted.
16200
16201Wed Apr 2 19:04:20 1997 Bob Manson <manson@charmed.cygnus.com>
16202
16203 * config/h8300.exp: New file.
16204
16205Sun Mar 30 13:38:25 1997 Bob Manson <manson@charmed.cygnus.com>
16206
16207 * gdb.base/setshow.exp: Check for the existence of a
16208 feature, not its value.
16209
16210Sat Mar 29 11:19:46 1997 Bob Manson <manson@charmed.cygnus.com>
16211
16212 * gdb.c++/virtfunc.exp: Restart gdb in a sane fashion.
16213
16214 * gdb.base/scope.exp: It's now init0(), not init().
16215
16216 * gdb.base/scope0.c: For now, change init() to be init0().
16217
16218 * config/monitor.exp: Use gdb_serial in preference to serial
16219 or netport.
16220
16221 * lib/gdb.exp: Set GDB to [transform gdb] if we're using a remote host
16222 and it's not already set.
16223
16224Fri Mar 28 19:54:18 1997 Bob Manson <manson@charmed.cygnus.com>
16225
16226 * gdb.base/setshow.exp: Only test the run command if the target
16227 isn't using a stub and if it supports argument passing.
16228
16229Sat Mar 22 19:50:25 1997 Bob Manson <manson@charmed.cygnus.com>
16230
16231 * config/udi.exp(gdb_start): Make sure UDICONF is set
16232 properly before starting gdb.
16233
16234Mon Mar 24 14:40:33 1997 Jeffrey A Law (law@cygnus.com)
16235
16236 * gdb.disasm/mn10300.s: New test file for mn10300 disassembler.
16237 * gdb.disasm/mn10300.exp: Run mn10300 disassembler tests.
16238 * gdb.disasm/Makefile.in: Remove "mn10300" when cleaning.
16239
16240Tue Mar 11 11:42:58 1997 Bob Manson <manson@charmed.cygnus.com>
16241
16242 * config/vx.exp: Use remote_ld, not vxworks_ld. Don't use
16243 specialized code to reboot the board, use remote_reboot instead.
16244
16245 * config/vxworks29k.exp: Use vx.exp, not vx-gdb.exp.
16246
16247 * lib/gdb.exp: Add GDB_TESTCASE_OPTIONS.
16248
16249 * config/monitor.exp: Make sure we disconnect from the target.
16250 Also, try a reboot/reload cycle instead of failing if the
16251 load fails.
16252
16253Fri Mar 7 13:48:30 1997 Bob Manson <manson@charmed.cygnus.com>
16254
16255 * gdb.base/default.exp: Don't set match_max.
16256 * gdb.base/help.exp: Ditto.
16257 * gdb.base/list.exp: Ditto.
16258 * gdb.base/signals.exp: Ditto.
16259
16260 * config/monitor.exp(gdb_load): If gdb,use_standard_load is
16261 set, use remote_ld to download the testcase instead of
16262 the GDB loader.
16263
16264Wed Mar 5 00:00:43 1997 Bob Manson <manson@charmed.cygnus.com>
16265
16266 * config/vr5000.exp: New file.
16267
16268 * config/monitor.exp(gdb_target_monitor): Add pattern for
16269 "Ending remote" to detect errors in connecting.
16270
16271 * gdb.base/setshow.exp: Add .* within auto language test.
16272
16273 * lib/gdb.exp(gdb_run_cmd): Add check for gdb_init_command
16274 target feature.
16275
16276 * config/monitor.exp(gdb_load): Check for a failure when loading,
16277 and reboot the board if necessary.
16278
16279 * gdb.base/setvar.exp(test_set): Handle multiple prints within
16280 a set of tests. Remove print.* from the patterns being checked.
16281
16282Mon Mar 3 11:57:43 1997 Bob Manson <manson@charmed.cygnus.com>
16283
16284 * gdb.base/a1-selftest.exp: Use send_gdb consistently. Don't
16285 refer to gdb_spawn_id.
16286
16287 * config/m32r-stub.exp: Remove references to gdb_spawn_id, no
16288 longer used.
16289 * config/sparclet.exp: Ditto.
16290 * config/sparclet-old.exp: Ditto.
16291 * config/slite.exp: Ditto.
16292 * config/sim.exp: Ditto.
16293 * gdb.base/funcargs.exp: Ditto.
16294
16295 * lib/gdb.exp:Remove references to gdb_spawn_id.
16296 (gdb_expect): Move to remote.exp.
16297
16298Fri Feb 28 20:47:39 1997 Bob Manson <manson@charmed.cygnus.com>
16299
16300 * config/monitor.exp: Detect the "Couldn't establish connection"
16301 message from GDB.
16302
16303Tue Feb 25 14:08:55 1997 Bob Manson <manson@charmed.cygnus.com>
16304
16305 * gdb.base/bitfields.exp: Use runto instead of explicit
16306 gdb_run_cmd/gdb_expect sequences.
16307
16308 * gdb.base/break.exp(text_next_with_recursion): Add match for
16309 gdb_expect call.
16310
16311 * config/monitor.exp(gdb_target_monitor): Calling exit loses big.
16312 We also need to handle the "A program is being debugged already"
16313 prompt from gdb. Use gdb_test to set the baud rate.
16314
16315 * lib/gdb.exp(gdb_init): Increase the default expect buffer size
16316 to 20000. Really. I mean it.
16317
16318Mon Feb 24 13:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
16319
16320 * lib/gdb.exp(gdb_test): Generate a FAIL message when send_gdb
16321 fails. If suppress_flag is set, skip perror message about not
16322 being able to send to GDB.
16323 (send_gdb): If suppress_flag is set, don't try to send commands to
16324 GDB.
16325 (gdb_expect): If suppress_flag is set, always fail immediately.
16326 (gdb_suppress_tests, gdb_stop_suppressing_tests): New functions.
16327 (gdb_init): Call gdb_stop_suppressing_tests.
16328 (default_gdb_exit): Ditto.
16329 (default_gdb_start): Ditto.
16330
16331 * gdb.base/bitfields.exp: Call gdb_suppress_tests and
16332 gdb_stop_suppressing_tests as appropriate.
16333 * gdb.base/break.exp: Ditto.
16334 * gdb.base/callfuncs.exp: Ditto.
16335 * gdb.base/commands.exp: Ditto.
16336 * gdb.base/exprs.exp: Ditto.
16337 * gdb.base/funcargs.exp: Ditto.
16338 * gdb.base/list.exp: Ditto.
16339 * gdb.base/recurse.exp: Ditto.
16340 * gdb.base/scope.exp: Ditto.
16341 * gdb.base/structs.exp: Ditto.
16342 * gdb.c++/inherit.exp: Ditto.
16343
16344Sun Feb 23 19:56:02 1997 Bob Manson <manson@charmed.cygnus.com>
16345
16346 * config/vr4300.exp: New file.
16347
99707966 16348 * gdb.*/*.exp: Call gdb_expect instead of expect.
d63a86f8 16349
99707966 16350 * lib/gdb.exp(gdb_expect): New function.
c906108c
SS
16351
16352Thu Feb 20 13:57:01 1997 Bob Manson <manson@charmed.cygnus.com>
16353
16354 * lib/gdb.exp(gdb_init): New function.
16355
16356 * gdb.base/setvar.exp(test_set): Don't bother printing a PASS/FAIL
16357 for each individual variable set.
16358
16359 * gdb.base/exprs.exp(test_expr): Make sure each test gets a unique
16360 name.
16361
16362 * gdb.base/help.exp: Fix the syntax of a few gdb_test calls.
16363
16364 * gdb.base/scope.exp: Use gdb_test.
16365
16366 * gdb.base/ptype.exp: Don't call "gdb_exit; gdb_start" if we're
16367 aborting; the testsuite driver will do that for us (see
16368 gdb_finish). Also, use gdb_test in a few more places.
16369
16370Thu Feb 20 13:32:24 1997 Stan Shebs <shebs@andros.cygnus.com>
16371
16372 * gdb.base/help.exp: Fix syntax of "help info all-registers" test.
16373
16374Thu Feb 20 10:34:21 1997 Jeffrey A Law (law@cygnus.com)
16375
16376 * gdb.disasm/mn10200.s: Add "nop" after "main" so that "main"
16377 and "add_tests" are not at the same address.
16378
16379Fri Feb 14 18:47:23 1997 Bob Manson <manson@charmed.cygnus.com>
16380
16381 * gdb.base/ptype.exp: Use gdb_test.
16382
16383Thu Feb 13 16:09:36 1997 Jeffrey A Law (law@cygnus.com)
16384
16385 * gdb.disasm/mn10200.s (misc_tests): Fix targets for "jsr" insns.
16386 * gdb.disasm/mn10200.exp (misc_tests): Remove bogus line accidentally
16387 left in. No longer expect them to fail.
16388
16389 * gdb.stabs/*.mt; Deleted, no longer used.
16390 * gdb.stabs/configure.in: Remove references to target makefile
16391 frags.
16392 * gdb.stabs/configure: Rebuilt.
16393
16394 * gdb.disasm/*.mt: Deleted, no longer used.
16395 * gdb.disasm/configure.in: Remove references to target makefile
16396 frags. Use "sh3.s" as the unique filename for this directory.
16397 * gdb.disasm/configure: Rebuilt.
16398
16399 * gdb.disasm/mn10200.s: New test file for mn10200 disassembler.
16400 * gdb.disasm/mn10200.exp: Run mn10200 disassembler tests.
16401 * gdb.disasm/Makefile.in: Remove "mn10200" when cleaning.
16402
16403Tue Feb 11 16:57:58 1997 Bob Manson <manson@charmed.cygnus.com>
16404
16405 * config/udi.exp: Use mondfe,name instead of remote_host.
16406
16407Tue Feb 11 11:22:36 1997 Jeffrey A Law (law@cygnus.com)
16408
16409 * gdb.base/watchpoint.exp: Don't expect a failure when calling
16410 a function with a watchpoint enabled on the mn10200.
16411
16412 * gdb.stabs/weird.exp: Don't quit if "weird.s" doesn't exist
16413 before trying to create it!
16414
16415Mon Feb 10 16:40:47 1997 Bob Manson <manson@charmed.cygnus.com>
16416
16417 * config/vx.exp: Use hostname instead of netport.
16418
16419 * config/vxworks.exp: New file.
16420
16421 * gdb.base/a2-run.exp: Change vxworks cases to use gdb_spawn_id.
16422
16423 * config/monitor.exp(gdb_target_monitor): Look for a prompt from
16424 gdb before assuming everything worked. Send a ^C if a timeout
16425 occurs.
16426
16427 * lib/gdb.exp(gdb_test): Check the result of send_gdb. Use
16428 $gdb_spawn_id directly.
16429 (gdb_run_cmd): Try _start as well as start. Use the target feature
16430 gdb,start_symbol as the symbol to start from when jumping.
16431
16432Mon Feb 10 11:26:59 1997 Jeffrey A Law (law@cygnus.com)
16433
16434 * gdb.base/exprs.exp: Delete bogus/incorrect (and probably
16435 redundant) test.
16436
16437 * gdb.base/recurse.exp: Relax final value test for 'b' so that
16438 it doesn't lose for 16bit integer systems.
16439
16440Fri Feb 7 09:31:21 1997 Jeffrey A Law (law@cygnus.com)
16441
16442 * gdb.fortran/types.exp: If the target doesn't support "double"
16443 data types, then expect "real" types to only be 4 bytes.
16444
16445 * gdb.c++/virtfunc.exp: Expect failure for virtual function
16446 call tests if the target doesn't support inferior function calls.
16447
16448 * gdb.base/printcmds.exp: Allow minor deviation in FP values
16449 in printf tests.
16450
16451Thu Feb 6 12:46:14 1997 Jeffrey A Law (law@cygnus.com)
16452
16453 * gdb.base/help.exp: Disable "help set", "help show", and
16454 "help support". Simplify regexp for "help stack".
16455
16456 * gdb.base/default.exp: Set match_max to 5000 and the timeout
16457 to 60 seconds. Temporarily set match_max to 15000 around the
16458 "info copying" test.
16459
16460 * gdb.base/nodebug.exp: Don't try to do an inferior function
16461 call if the target doesn't support them.
16462 * gdb.base/printcmds.exp: Likewise.
16463 * gdb.base/setvar.exp: Likewise.
16464 * gdb.base/structs.exp: Likewise.
16465 * gdb.c++/templates.exp: Likewise.
16466 * gdb.base/ptype.exp: Likewise. Remove UDI specific stuff.
16467
16468 * gdb.base/recurse.exp: Enable for the mn10200.
16469
16470 * configure.in: Do configure gdb.stabs directory for *-*-elf
16471 targets.
16472 * configure: Rebuilt.
16473
16474 * gdb.base/break.exp: Check for gdb,noresults before testing
16475 exit status and/or results from the target.
16476 * gdb.base/watchpoint.exp, gdb.base/langs.exp: Likewise.
16477 * lib/gdb.exp: Remove old (now bogus) initialization of
16478 noinferior, noargs, noresults and nosignals.
16479
16480Tue Feb 4 21:52:17 1997 Bob Manson <manson@charmed.cygnus.com>
16481
16482 * config/sh.exp: New file.
16483
16484 * config/slite.exp: Try to connect multiple times to the board
16485 before rebooting. Only send a "monitor run" if need_monitor_run
16486 is set.
16487
16488 * gdb.base/break.exp: Don't do the "stub continue" test if
16489 the target has gdb_stub set.
16490
16491 * gdb.base/callfuncs.exp: Increase the timeout.
16492
16493 * gdb.base/interrupt.exp: Don't even try to compile the testcase
16494 if the target has gdb,noinferiorio set.
16495
16496 * gdb.base/list.exp: Increase match_max to 10000 characters.
16497
16498 * gdb.base/sigall.exp: Check for gdb,nosignals on the target.
16499
16500 * gdb.base/watchpoint.exp: Check for gdb,noinferiorio on the
16501 target.
16502
16503 * lib/gdb.exp(gdb_run_cmd): Fix for targets that use stubs.
16504
16505Mon Feb 3 12:09:37 1997 Bob Manson <manson@charmed.cygnus.com>
16506
16507 * gdb.base/a1-selftest.exp: Make sure we call gdb_exit before
16508 trying to delete the copy of gdb. Catch the file delete so we
16509 don't die if the delete fails; also, the file should be copied to
16510 the host, not to the build.
16511
16512Sun Feb 2 00:55:14 1997 Bob Manson <manson@charmed.cygnus.com>
16513
16514 * lib/gdb.exp(gdb_test): Surround the result pattern with
16515 parenthesis in case it contains multiple regexps separated
16516 with |.
16517
16518 * gdb.base/watchpoint.exp: Use gdb_test.
16519 * gdb.base/default.exp: Ditto.
16520
16521Sat Feb 1 23:51:01 1997 Bob Manson <manson@charmed.cygnus.com>
16522
99707966 16523 * gdb.*/*.exp: Replace $prompt with $gdb_prompt.
d63a86f8 16524
c906108c
SS
16525 * gdb.base/scope.exp: Use gdb_test.
16526 * gdb.c++/classes.exp: Ditto.
16527 * gdb.c++/inherit.exp: Ditto.
16528
16529Fri Jan 31 13:09:12 1997 Bob Manson <manson@charmed.cygnus.com>
16530
16531 * gdb.base/crossload.exp: Don't use execute_anywhere, use
16532 remote_exec instead.
16533 * gdb.base/corefile.exp: Don't be ridiculous.
16534 * gdb.base/*.c: Add missing stub invocations.
16535
16536Thu Jan 30 16:49:25 1997 Bob Manson <manson@charmed.cygnus.com>
16537
16538 * config/slite.exp: Miscellaneous fixes.
16539
16540 * lib/gdb.exp: Fix runto.
16541
16542 * gdb.base/signals.exp: Check for a gdb,nosignals feature of
16543 the target.
16544
16545 * gdb.base/watchpoint.exp: Fix regexp.
16546
16547 * lib/gdb.exp(default_gdb_exit): Add a catch to the
16548 close and wait commands, as the descriptor may now be
16549 invalid. Always call "remote_close host".
16550
16551Tue Jan 28 14:42:31 1997 Bob Manson <manson@charmed.cygnus.com>
16552
16553 Major rewrite for testsuite revision.
d63a86f8 16554
c906108c
SS
16555 * lib/gdb.exp: Remove references to global CC, CXX, B_OPTIONS,
16556 TARGET_INCLUDES, LDFLAGS and target_alias. Use gdb_spawn_id
16557 instead of relying on spawn_id to always contain a valid
16558 spawn id.
16559 (get_compiler_info): New procedure to build the ${binfile}.ci
16560 file, instead of replicating this in N different places.
16561 (gdb_compile): New procedure.
d63a86f8 16562
c906108c
SS
16563 gdb.*/*.exp: Use gdb_compile and get_compiler_info (with
16564 appropriate arguments) instead of compile. Use gdb_test in a lot
16565 more places. Use send_gdb instead of send. Always run gdb_start
16566 at the start of a testcase, as this is no longer done magically.
16567
16568 config/*-gdb.exp: Rename without the -gdb suffix.
16569
16570 config/mips.exp: Use remote_close instead of exit_remote_shell.
16571 config/monitor.exp: Use target_info instead of looking at
16572 baud, timeout, etc.
16573 config/sim.exp: Use gdb_spawn_id instead of relying on spawn_id.
16574
16575Sat Dec 14 00:43:57 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16576
16577 * gdb.c++/templates.exp (test_ptype_of_templates),
16578 gdb.c++/inherit.exp (test_ptype_si, test_print_anon_union):
16579 Update expect patterns for destructors and assignment operators
16580 to match corresponding c-typeprint.c changes.
16581 * gdb.c++/templates.exp (test_template_breakpoints): Revert change
16582 to destructor breakpoint test, GDB should be able to set the
16583 destructor breakpoint without specifying arguments.
16584
16585Tue Dec 3 20:17:52 1996 Fred Fish <fnf@cygnus.com>
16586
16587 * gdb.threads/pthreads.exp: Change result for failure to compile due
16588 to lack of pthreads runtime support from an error to simply an
16589 unsupported test, per dejagnu standards.
16590
16591Sun Dec 1 00:18:59 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16592
16593 * lib/gdb.exp (gdb_test): Simplify expect pattern for the case
16594 where GDB exits to reduce pattern match time.
16595 (skip_chill_tests): Skip chill tests for mips*-sgi-irix6*.
16596
16597 * gdb.base/nodebug.exp: Add mips*-sgi-irix6* xfails.
16598
dc96c6c7 16599Tue Nov 26 18:29:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
16600
16601 * gdb.base/callfuncs.exp: Turn on function call tests for h8300.
16602 * gdb.base/default.exp: ditto.
16603 * gdb.base/nodebug.exp: ditto.
16604 * gdb.base/printcmds.exp: ditto.
16605 * gdb.base/ptype.exp: ditto.
16606 * gdb.base/setvar.exp: ditto.
16607 * gdb.base/structs.exp: ditto.
16608 * gdb.base/setshow.c: Guard against uninitialized values of argc.
16609
16610Tue Nov 26 17:23:28 1996 Ian Lance Taylor <ian@cygnus.com>
16611
16612 * configure, */configure: Rebuild with autoconf 2.12.
16613
16614Sat Nov 23 13:32:15 1996 Fred Fish <fnf@cygnus.com>
16615
16616 * gdb.base/a1-selftest.exp: Change x86 linux setup_xfails to
16617 use new i*86-pc-linux*-gnu quads.
16618 * gdb.base/corefile.exp: Ditto.
16619 * gdb.base/signals.exp: Ditto.
16620 * gdb.base/sigall.exp: Ditto.
16621 * gdb.base/interrupt.exp: Ditto.
16622
16623 * gdb.base/signals.exp (signal_tests_1): Remove setup_xfail
16624 "i*86-*-linux" for "signal SIGUSR1". Now works, at least with
16625 RedHat 4.0.
d63a86f8 16626
c906108c
SS
16627 * gdb.threads/pthreads.c (_MIT_POSIX_THREADS): Define if target is
16628 linux. This allows the test case to at least compile on latest
16629 linux, but still not run due to missing the threads runtime library.
16630
16631Fri Nov 22 10:13:29 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16632
16633 * gdb.base/a1-selftest.exp (do_steps_and_nexts): Reinitialize source
16634 directory to search gdb directory. Accept and step over conditional
16635 stack alignment code. Consume $prompt in failure cases.
16636 Reset timeout to $oldtimeout instead of some arbitrary value.
16637 * gdb.base/nodebug.exp: Limit backtrace to 10 frames to avoid
16638 timeout problems with infinite stack backtraces.
16639 * gdb.base/ptype.exp (ptype struct link, union tu_link):
16640 Accept function parameters for linkfunc member.
16641
16642Thu Nov 21 09:17:19 1996 Fred Fish <fnf@cygnus.com>
16643
16644 * lib/gdb.exp (CFLAGS): Remove, unreferenced.
16645 (CXXFLAGS): Remove, unreferenced.
16646 (B_OPTIONS): Add for -B options and add code to initialize with
16647 previous -B options and also add -B option to pick up cross compiled
16648 runtime.
16649 (TARGET_INCLUDES): Add for -I options and add code to initialize when
16650 doing cross compiles.
16651 (target_alias): Declare global.
16652 (xgcc): Set variable to full path of gcc in build tree. Use findfile
16653 to verify that gcc exists in build tree, and if so set CC to that
16654 gcc and to use B_OPTIONS and TARGET_INCLUDES.
d63a86f8 16655
c906108c
SS
16656Tue Nov 12 16:20:13 1996 Fred Fish <fnf@cygnus.com>
16657
16658 * gdb.c++/inherit.exp (test_print_anon_union): Reenable
16659 ptype test for anonymous union. Fixup testcase to match
16660 current gcc debug output.
16661
16662Mon Nov 11 14:12:06 1996 Jeffrey A Law (law@cygnus.com)
16663
16664 * gdb.base/funcargs.c: Use cast rather than "UL" suffix to
16665 force argument to an unsigned long type.
16666
16667Mon Nov 11 10:27:55 1996 Fred Fish <fnf@cygnus.com>
16668
16669 * gdb.c++/inherit.exp (test_ptype_si): Fix tagless struct ptype
16670 tests and anonymous union print/ptype tests.
16671 * gdb.base/list.exp (test_forward-search): Increase timeout by
16672 5 minutes for the "search extremely long line" case.
16673 * lib/gdb.exp (gdb_test): Document that the third arg to gdb_test is
16674 completely optional and that the pass/fail messages use the command as
16675 the message if that third arg is a null string.
16676 (gdb_test_exact): Arrange that a null string pattern means match a
16677 null string output rather than any output, which might include random
16678 errors.
16679 * gdb.base/mips_pro.exp: Add "mips*-sgi-irix4*" xfail for
16680 backtrace test.
16681 * gdb.c++/demangle.exp: Add a "*-*-*" xfail for test that was
16682 always failing and failure is now exposed by gdb.exp changes.
16683
16684Sat Nov 9 11:13:24 1996 Fred Fish <fnf@cygnus.com>
16685
16686 * gdb.c++/inherit.exp (test_ptype_vi): Log some passes that
16687 weren't being noted.
16688
16689Sat Nov 9 01:05:10 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16690
16691 * gdb.base/corefile.exp: Consume $prompt in mmap fail cases.
16692 * gdb.stabs/weird.exp: Remove v_comb xfails.
16693
dc96c6c7 16694Tue Nov 5 10:44:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
16695
16696 * gdb.base/[bitfields.exp crossload.exp funcargs.exp interrupt.exp
a9c64011 16697 list.exp scope.exp watchpoint.exp]
c906108c 16698 Make all timeout error msgs explicitly say "(timeout)".
d63a86f8 16699
dc96c6c7 16700Mon Nov 4 12:03:06 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
16701
16702 * config/monitor.exp: Increase download timeout to 1000 seconds.
16703
dc96c6c7 16704Mon Nov 4 12:02:26 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
16705
16706 * config/m32r.exp: Increase timeout to 120 seconds.
16707
16708Sun Nov 3 14:37:05 1996 Fred Fish <fnf@cygnus.com>
16709
16710 * gdb.c++/classes.exp: Modify to handle current gcc C++ member ordering
16711 and accept older ordering as obsolescent gcc or gdb.
16712 * gdb.c++/templates.exp: Ditto.
16713 * gdb.c++/virtfunc.exp: Ditto.
16714
16715Fri Nov 1 11:56:09 1996 Fred Fish <fnf@cygnus.com>
16716
16717 * gdb.base/coremaker.c: Add code to mmap some data so we
16718 can check that it ends up in the core file.
16719 * gdb.base/corefile.exp: Add test to read mmapped data
16720 from core file.
16721
dc96c6c7 16722Wed Oct 30 18:19:16 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
16723
16724 * config/m32r.exp: New file.
16725
16726Mon Oct 21 14:40:50 1996 Stu Grossman (grossman@critters.cygnus.com)
16727
16728 * testsuite/gdb.base/nodebug.exp: Whack out -g options by hand so
16729 that cflags can contains -gstabs, and work correctly for other tests.
16730
dc96c6c7 16731Mon Oct 21 14:00:37 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
16732
16733 * gdb.base/setshow.exp: New file, tests show and set.
16734 * gdb.base/setshow.c: New file, tests show and set.
16735 * gdb.base/help.exp: Add test for help set|show annotate.
16736 * gdb.base/default.exp: Add test for set|show annotate.
16737
16738Wed Oct 16 19:03:54 1996 Stu Grossman (grossman@critters.cygnus.com)
16739
16740 * testsuite/gdb.base/break.exp: Make backtrace from factorial
16741 errors unique.
16742 * testsuite/gdb.base/nodebug.exp: Whack out all -g options
16743 explicitly.
16744
16745Tue Oct 15 16:45:02 1996 Stu Grossman (grossman@critters.cygnus.com)
16746
16747 * config/sim-gdb.exp (gdb_target_sim): Remove setting of height
16748 and width commands. This is done elsewhere.
16749 * (gdb_start): Don't call gdb_start_sim here. That's already
16750 done in gdb_load. This fixes lots of failures in default.exp.
16751
16752Sun Oct 13 10:40:23 1996 Fred Fish <fnf@cygnus.com>
16753
16754 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>:
16755 * gdb.base/mips_pro.exp: Fix misplaced gdb_exit/gdb_start/gdb_load.
16756 * lib/gdb.exp (gdb_test): Treat failures due to program exiting
16757 in the same we we treat other failures (since it may be an expected
16758 condition), rather than as an error.
16759 * gdb.base/signals.exp (test_handle_all_print): Revert back to
16760 old test format.
16761
16762Fri Oct 11 17:05:22 1996 Fred Fish <fnf@cygnus.com>
16763
16764 * Makefile.in (clean mostlyclean): Also remove chill *.grt files.
16765 (distclean maintainer-clean realclean): No need to remove files
16766 twice. Nuke the duplicates.
16767 * gdb.base/Makefile.in (EXECUTABLES): Add "structs".
d63a86f8 16768 * gdb.threads/Makefile.in (distclean maintainer-clean realclean):
c906108c
SS
16769 Remove config.h along with other config files.
16770
16771Mon Sep 30 20:16:22 1996 Fred Fish <fnf@cygnus.com>
16772
16773 * gdb.base/interrupt.exp: Add i*86-*-linux* setup_xfail for
16774 "p func1 ()" and note that rests of tests are skipped.
16775 * gdb.base/corefile.exp: Add i*86-*-linux* and m68*-*-hpux*
16776 setup_xfails for "print func2::coremaker_local".
16777 Add i*86-*-linux* setup_xfail for "backtrace in corefile.exp".
16778 * gdb.base/mips_pro.exp: Restart gdb in this test so it isn't
16779 affected by the previous run test.
16780 * gdb.chill/misc.exp: Add m68*-*-hpux* setup_xfails for
16781 "print array () ubyte (foo)" and "print/x array () byte (\$i)"
16782 * gdb.chill/pr-8742.exp: Add m68*-*-hpux* setup_xfails for
16783 "pass int powerset tuple" and "pass modeless int powerset tuple".
16784 * gdb.chill/tests2.exp: Add m68*-*-hpux* setup xfails for
16785 "real write 4" and "real write 8".
16786 * gdb.shill/tuples.exp: Add i*86-*-linux* and m68*-*-hpux*
16787 setup_xfails for "print vs1 after tuple assign 2",
16788 "print \$i after tuple assign 2", and
16789 "print vs2 after tuple assign 2".
16790 * lib/gdb.exp (gdb_test): When a gdb aborts, print a more
16791 meaningful error message and return -1 so the caller can
16792 suppress further tests and avoid a cascade of errors.
d63a86f8 16793
c906108c
SS
16794Fri Sep 27 10:34:51 1996 Fred Fish <fnf@cygnus.com>
16795
16796 * gdb.base/a1-selftest.exp: Tweak tests to account for new
16797 format for printing version.
16798 * gdb.base/default.exp: Ditto.
16799 * gdb.base/interrupt.exp: Fix problem with cascade of
16800 errors if child process dies while calling a function.
d63a86f8 16801
c906108c
SS
16802Fri Sep 13 21:43:48 1996 Fred Fish <fnf@cygnus.com>
16803
16804 * Makefile.in (VPATH): Add
16805 * Makefile.in (Makefile, config.status): Fix rules so things get
16806 remade when necessary.
16807
16808Fri Sep 13 18:16:10 1996 Fred Fish <fnf@cygnus.com>
16809
16810 * Makefile.in (just-check): Add path to sibling expect dir
16811 to environment variable specified by RPATH_ENVVAR.
16812
16813Fri Sep 13 12:05:34 1996 Fred Fish <fnf@cygnus.com>
16814
16815 * Makefile.in (RPATH_ENVVAR): New var, set to @RPATH_ENVVAR@.
16816 (just-check): Add shared library paths for libstdc++, tk,
16817 tcl, bfd, and opcodes to the environment variable specified
16818 in RPATH_ENVVAR.
16819 * configure.in: Add support to recognize --enable-shared flag
16820 and generate correct value for RPATH_ENVVAR.
16821 * configure: Regenerated with autoconf.
16822
16823Mon Sep 2 06:36:02 1996 Fred Fish <fnf@cygnus.com>
16824
16825 * gdb.base/break.exp: Expand "Delete all breakpoints" xfail to
16826 include all osf versions.
16827 * gdb.threads/pthreads.exp: Expand "run to main" xfail to include
16828 all osf versions. Add -D_MIT_POSIX_THREADS to compilation command
16829 when target is linux. When failing to build pthreads test
16830 executable, give more meaningful message.
16831 * gdb.threads/pthreads.c: Hpux also uses old definition of second
16832 arg for pthread_create.
d63a86f8 16833
c906108c
SS
16834Mon Aug 19 09:58:59 1996 Fred Fish <fnf@cygnus.com>
16835
16836 * gdb.threads/pthreads.c (PTHREAD_CREATE_ARG2,
16837 PTHREAD_CREATE_NULL_ARG2): Accomodate old pthreads implementations.
16838 * gdb.threads/pthreads.exp: Try linking with both -lpthread (Solaris)
16839 and -lpthreads (everybody else).
16840 (test_startup): Fail gracefully if threads are not supported.
16841 * gdb.base/nodebug.exp: Add setup_xfail hppa*-*-hpux* for
16842 "p/c array_index("abcdef",2)" when not gcc compiled.
16843 * gdb.base/corefile.exp: Add setup_xfail hppa*-*-hpux* for
16844 "print func2::coremaker_local" when not gcc compiled.
16845 * gdb.base/opaque.exp: Remove setup_xfail hppa*-*-hpux* for
16846 "ptype on opaque struct tagname (statically)",
16847 "ptype on opaque struct tagname (dynamically) 1", and
16848 "ptype on opaque struct tagname (dynamically) 2"
16849 for not compiled with gcc.
16850 * gdb.base/mips_pro.exp: Only do setup_xfail hppa*-*-* for
16851 backtrace when compiled with gcc.
d63a86f8 16852 * lib/gdb.exp (runto_main): Return result of "runto main" rather
c906108c
SS
16853 than always return success.
16854
16855Sat Aug 17 13:28:00 1996 Fred Fish <fnf@cygnus.com>
16856
16857 * gdb.c++/virtfunc.exp: Remove setup_xfail for "mips-*-irix5*".
16858
16859Tue Aug 13 10:26:10 1996 Jeffrey A Law (law@cygnus.com)
16860
16861 * gdb.base/structs.exp: Undo last change.
16862
16863Mon Aug 12 15:29:08 1996 Fred Fish <fnf@cygnus.com>
16864
16865 * gdb.base/a1-selftest.exp (do_steps_and_nexts): New routine to
16866 encapsulate all the steps/nexts done during self test, starting
16867 at main, and makes them less sensitive to optimization issues.
16868 Add "hppa*-*-hpux*" to setup_xfail for "backtrace through
16869 signal handler" test.
16870 * gdb.threads/pthreads.exp: Only run this for native configs.
16871 * gdb.base/structs.exp (do_function_calls): Add hppa*-*-hpux9*"
16872 setup_xfails for "p fun5()", "p fun6()", "p fun7()", and "p fun8"
16873 tests.
16874 gdb.c++/virtfunc.exp (do_tests): Add "mips-*-irix5*" setup_xfail
16875 for "runto test_calls(void)" test.
d63a86f8 16876
c906108c
SS
16877Sun Aug 11 13:11:24 1996 Fred Fish <fnf@cygnus.com>
16878
16879 * gdb.base/term.exp: Set 7-bit strings, address off, width to 0,
16880 and don't expect address info in breakpoint confirmations.
16881
16882Wed Aug 7 20:47:43 1996 Fred Fish <fnf@cygnus.com>
16883
16884 * gdb.base/list.exp (test_forward_search): Increase timeout
16885 temporarily by 60 seconds for searching extremely long line,
16886 and then reset to old value when done. Increase expect input
16887 buffer to 10000.
16888
16889Wed Aug 7 15:34:22 1996 Fred Fish <fnf@cygnus.com>
16890
16891 * gdb.base/list.exp (test_forward_search): Fix to handle very
16892 long source line without overflowing expect's input buffer.
16893
16894Wed Aug 7 12:03:25 1996 Tom Tromey <tromey@creche.cygnus.com>
16895
16896 * config/slite-gdb.exp (gdb_start): Use "full_buffer", not
16897 "buffer_full".
16898
16899 * config/nind-gdb.exp (gdb_start): Use "full_buffer", not
16900 "buffer_full".
16901
16902 * config/mips-gdb.exp (gdb_start): Use "full_buffer", not
16903 "buffer_full".
16904
16905 * lib/gdb.exp (gdb_test): Correct pattern is "full_buffer", not
16906 "buffer_full".
16907
16908Wed Aug 7 11:05:47 1996 Fred Fish <fnf@cygnus.com>
16909
16910 * configure.in (configdirs): Add gdb.threads.
16911 * configure: Regenerated with autoconf.
16912 * gdb.threads/{config.in, pthreads.c, pthreads.exp}: New.
16913 * gdb.threads/{Makefile.in, configure.in}: Complete rewrites.
16914 * gdb.threads/configure: New, generated with autoconf.
d63a86f8 16915
c906108c
SS
16916Tue Aug 6 10:23:04 1996 Tom Tromey <tromey@rtl.cygnus.com>
16917
16918 * lib/gdb.exp (gdb_test_exact): Turn \n in pattern into \r\n.
16919
16920Mon Aug 5 18:11:53 1996 Fred Fish <fnf@cygnus.com>
16921
16922 * gdb.base/signals.exp (test_handle_all_print): Test separately for
16923 each signal's status in the output of "handle all print".
16924 * lib/gdb.exp (gdb_test): Document that the pattern must NOT include
16925 the \r\n sequence that immediately precedes the gdb prompt.
16926 * gdb.base/a1-selftest.exp: Save original timeout and restore
16927 after test.
16928
16929Sun Aug 4 10:20:50 1996 Jeffrey A Law (law@cygnus.com)
16930
16931 * gdb.disasm/hppa.s: Export fmemLRbug_tests_4 as a ST_CODE
16932 symbol.
16933
16934Fri Aug 2 17:37:26 1996 Brendan Kehoe <brendan@lisa.cygnus.com>
16935
16936 * config/vx-gdb.exp (gdb_start): Fix syntax of `$shell_id < 0'.
16937
16938Thu Jun 27 20:41:40 1996 Fred Fish <fnf@cygnus.com>
16939
16940 * gdb.base/signals.exp (test_handle_all_print): Temporarily increase
16941 timeout by 60 seconds.
16942
16943Thu Jun 27 18:13:57 1996 Fred Fish <fnf@cygnus.com>
16944
16945 * config/unix-gdb.exp: Increase default timeout from 30 to 60 sec.
16946 * config/netware.exp (gdb_run_cmd): Restore old timeout before doing
16947 error return.
16948
16949Thu Jun 27 10:54:58 1996 Fred Fish <fnf@cygnus.com>
16950
16951 * lib/gdb.exp (default_gdb_start): When reporting a timeout during
16952 gdb initialization, also report how long dejagnu waited. Restore
16953 old timeout before doing error return. Temporarily increase timeout
16954 by 3 minutes to allow for slow startups over heavy NFS use.
16955
16956Tue Jun 25 19:59:17 1996 Fred Fish <fnf@cygnus.com>
16957
16958 * lib/gdb.exp: Report timeout value for verbosity level 2.
16959 * config/gdbserver.exp: Ditto.
16960 * config/hppro.exp: Ditto.
16961 * config/mips-gdb.exp: Ditto.
16962 * config/monitor.exp: Ditto.
16963 * config/netware.exp: Ditto.
16964 * config/sim-gdb.exp: Ditto.
16965 * config/slite-gdb.exp: Ditto.
16966 * config/udi-gdb.exp: Ditto.
16967 * config/unix-gdb.exp: Ditto.
16968 * config/vx-gdb.exp: Ditto.
16969 * gdb.base/a1-selftest.exp: Ditto.
16970 * gdb.base/a2-run.exp: Ditto.
16971 * gdb.base/break.exp: Ditto.
16972 * gdb.base/corefile.exp: Ditto.
16973 * gdb.base/list.exp: Ditto.
16974 * gdb.base/recurse.exp: Ditto.
16975 * gdb.base/scope.exp: Ditto.
16976 * gdb.base/signals.exp: Ditto.
16977
16978Tue Jun 25 23:16:58 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
16979
16980 * gdb.threads/Makefile.in (docdir): Removed.
16981
16982Tue Jun 25 17:02:39 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
16983
16984 * configure.in (AC_PREREQ): autoconf 2.5 or higher.
d63a86f8 16985 * gdb.{base,c++,chill,disasm,stabs}/Makefile.in (VPATH): set to
c906108c 16986 @srcdir@.
d63a86f8 16987 * gdb.{base,c++,chill,disasm,stabs}/configure.in (AC_PREREQ):
c906108c
SS
16988 autoconf 2.5 or higher.
16989 * gdb.{base,c++,chill,disasm,stabs}/configure: Rebuilt.
16990
16991Thu Jun 13 11:16:10 1996 Tom Tromey <tromey@thepub.cygnus.com>
16992
16993 * configure: Regenerated.
16994 * aclocal.m4 (CY_AC_PATH_TCLH, CY_AC_PATH_TKH): Use odd names to
16995 avoid name clashes with SunOS headers.
16996
16997Wed Jun 5 16:43:27 1996 Jeffrey A Law (law@cygnus.com)
16998
16999 * gdb.c++/virtfunc.exp: Search $objdir/../../libstdc++ for libstdc++.
17000
17001Thu May 30 11:35:11 1996 Jeffrey A Law (law@cygnus.com)
17002
17003 * gdb.base/callfuncs.exp: Finish last change -- make sure the
17004 prototype information ends up in the compiler info file.
17005
17006Thu May 23 12:48:41 1996 Fred Fish <fnf@cygnus.com>
17007
17008 * gdb.base/callfuncs.exp: Remove the compiler info file prior to
17009 attempting to regenerate it. Eliminate use of a temporary file
17010 and just generate the info file directly. Source it immediately,
17011 for consistency of use.
17012 * gdb.base/corefile.exp: Ditto
17013 * gdb.base/exprs.exp: Ditto.
17014 * gdb.base/funcargs.exp: Ditto.
17015 * gdb.base/langs.exp: Ditto.
17016 * gdb.base/list.exp: Ditto.
17017 * gdb.base/mips_pro.exp: Ditto.
17018 * gdb.base/nodebug.exp: Ditto.
17019 * gdb.base/opaque.exp: Ditto.
17020 * gdb.base/ptype.exp: Ditto.
17021 * gdb.base/scope.exp: Ditto.
17022 * gdb.base/setvar.exp: Ditto.
17023 * gdb.base/signals.exp: Ditto.
17024 * gdb.base/whatis.exp: Ditto.
17025 * gdb.c++/templates.exp: Ditto.
17026 * gdb.c++/virtfunc.exp: Ditto.
17027 * gdb.c++/virtfunc.exp: Use contents of gcc_compiled to decide
17028 whether or not to add -lstdc++ to the compile command line args.
17029
17030Sat May 18 02:43:58 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17031
17032 * gdb.base/recurse.exp: Remove setup_xfail for "sparc*-*-sunos4*",
17033 it got fixed by the recent lookup_minimal_symbol_by_pc change.
17034 Increase timeout, a lot of single stepping might be needed if the
17035 target has no hardware watchpoints.
17036
17037Wed May 15 08:47:42 1996 Jeffrey A Law (law@cygnus.com)
17038
17039 * gdb.base/break.exp: Ignore compiler warnings when compiling
17040 break.c.
17041 * gdb.base/callfuncs.exp: Don't run these tests on the h8300.
17042 * gdb.base/default.exp: Add h8300 xfails. Handle messages
17043 from remote-sim.
17044 * gdb.base/exprs.exp: Add h8300 xfails.
17045 * gdb.base/funcargs.exp: Likewise.
17046 * gdb.base/nodebug.exp: Likewise.
17047 * gdb.base/printcmds.exp: Likewise.
17048 * gdb.base/ptype.exp: Likewise.
17049 * gdb.base/setvar.exp: Handle sizeof (int) != 4 for h8300. Add
17050 h8300 xfails.
d63a86f8 17051 * gdb.base/return.exp: Handle float/double precision problems
c906108c
SS
17052 on the h8300.
17053 * gdb.base/funcargs.c: Explicitly make last constant argument to
17054 call_after_alloca_subr an unsigned long type.
17055 * gdb.base/return.c: Include stdio.h.
17056
17057Tue May 7 22:01:12 1996 Rob Savoye <rob@chinadoll.cygnus.com>
17058
17059 * config/abug.exp: New file for the older Motorola Bug monitor
17060 that runs on the mvme13x series VME boards.
17061 * config/monitor.exp: Use the new config array for target settings
17062 if they exist.
17063
17064Fri May 3 16:02:55 1996 Stan Shebs <shebs@andros.cygnus.com>
17065
17066 * sim-gdb.exp: Make the SH simulator allocate less space when
17067 it is targeted.
17068
17069Thu May 2 12:31:56 1996 Jeffrey A Law (law@cygnus.com)
17070
17071 * gdb.base/mips_pro.exp: Expect failure for hppa*-*-* in backtrace
17072 test.
17073
17074Wed Mar 20 08:48:03 1996 Fred Fish <fnf@cygnus.com>
17075
17076 * gdb.base/list.exp (test_list_function): Remove setup_xfail for
17077 "rs6000-*-*" for "list function in include file" when gcc compiled.
17078 * gdb.base/printcmds.exp: Remove setup_xfail for "rs6000-*-aix*"
17079 for "p ctable1[120]".
17080 * gdb.base/scope.exp: Remove setup_xfail for "rs6000-*-*" for
17081 "print 'scope0.c'::filelocal_bss before run" when gcc compiled.
17082 Remove setup_xfail for "rs6000-*-*" for
17083 "print 'scope0.c'::filelocal before run".
17084 * gdb.base/{langs.exp, lists.exp, opaque.exp, scope.exp},
17085 gdb.stabs/weird.exp: Remove use of compiler options "-c -o ..."
17086 since some compilers don't allow both options to be given
17087 on the same command line. Create object file and move it.
d63a86f8 17088
c906108c
SS
17089Tue Mar 19 23:49:31 1996 Fred Fish <fnf@cygnus.com>
17090
17091 * gdb.base/corefile.exp: Always regenerate the core file, since
17092 we always regenerate the coremaker program. Detect special case
17093 where registers cannot be read from core file.
d63a86f8 17094
c906108c
SS
17095Tue Mar 19 16:52:49 1996 Fred Fish <fnf@cygnus.com>
17096
17097 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>
17098 * gdb.base/funcargs.c: Patch for SPARCworks alloca compatibility
17099 * gdb.c++/templates.exp: Only match on basename of file since
17100 some formats like xcoff don't encode directory information.
17101 * gdb.stabs/weird.exp: Use the right sed script for powerpc
17102 and rs6000 AIX xcoff targets.
17103 * configure.in: Add stabsdirs to configdirs for powerpc-*-aix*.
17104 * configure: Regenerate.
17105 * gdb.base/Makefile.in (clean): Remove generated file twice-tmp.c
17106 here, rather than in distclean.
d63a86f8 17107
c906108c
SS
17108Sun Mar 17 13:35:31 1996 Fred Fish <fnf@cygnus.com>
17109
17110 * gdb.base/mips_pro.exp: Create mips_pro.ci to get gcc_compiled
17111 defined, and use it to compile the test case with -O2. The
17112 native compilation still uses no optimization.
17113 * gdb.base/mips_pro.c: Remove inline assembly code since
17114 it is compiled PIC by default, which results in assembler
17115 warnings that make the testsuite think the compilation
17116 was unsuccessful.
17117
17118Sat Mar 16 15:02:24 1996 Fred Fish <fnf@cygnus.com>
17119
17120 * gdb.c++/misc.exp: Add note to message for
17121 "print s.a for foo struct" that this is a known gcc 2.7.2
17122 and earlier bug.
17123
17124Fri Mar 15 17:49:57 1996 Fred Fish (fnf@cygnus.com)
17125
17126 * gdb.base/break.exp: Fix pattern for matching "Delete all
17127 breakpoints (y or n) ". Add "mips-dec-ultrix*" to
17128 setup_xfail for deleting all breakpoints test. Fix various
17129 timeout messages to include "(timeout)".
17130 * gdb.base/callfuncs.exp: Add "i*86-*-sysv4*" to setup_xfail
17131 for "p t_float_values2(3.14159,float_val2)".
17132 * gdb.base/funcargs.exp: Remove "mips-sgi-irix4*" setup_xfail
17133 for "continue to call2g" when gcc compiled.
17134 * gdb.base/langs.exp: Remove "i*86-*-sysv4*" setup_xfail for
17135 "up to foo in langs.exp", "show language at foo in langs.exp",
17136 "show language at cppsub_ in langs.exp", "up to fsub in langs.exp",
17137 and "show language at fsub in langs.exp".
17138 * gdb.base/list.exp: Remove "*-*-sysv4*" setup_xfail for
17139 "list line 1 in include file", "list message for lines past EOF",
17140 "list function in include file", "list list0.h:foo", and
17141 "list filename:function; nonexistant function".
17142 * gdb.base/ptype.exp: Change "i*86-*-sysv4*" setup_xfail for
17143 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)"
17144 and "ptype t_char_array" to be for native cc only.
d63a86f8 17145
c906108c
SS
17146Fri Mar 15 16:17:22 1996 Fred Fish <fnf@cygnus.com>
17147
d63a86f8 17148 * gdb.base/corefile.exp: Remove "alpha-dec-osf2*" native compiled
c906108c
SS
17149 setup_xfail for "print coremaker_bss", "print coremaker_ro",
17150 "print func2::coremaker_local", and "backtrace in corefile.exp".
17151
17152Wed Mar 13 14:54:11 1996 Fred Fish <fnf@cygnus.com>
17153
17154 * gdb.base/signals.exp: Remove "alpha-*-osf2*" setup_xfail for
17155 "bt in signals.exp". This problem only appears when running
17156 the testsuite, and then only intermittently.
17157
17158Tue Mar 12 15:00:16 1996 Stan Shebs <shebs@andros.cygnus.com>
17159
17160 * gdb.base/return.exp (return_tests): Differentiate between
17161 two tests of continuing.
17162
17163Tue Mar 5 14:33:33 1996 Stan Shebs <shebs@andros.cygnus.com>
17164
17165 * */Makefile.in (maintainer-clean): Remove config.log.
17166 * gdb.base/Makefile.in (EXECUTABLES): Replace twice with twice-tmp.
17167 * gdb.c++/Makefile.in (PROGS): Add inherit.
17168 (clean): Remove *.ci.
17169
17170Tue Feb 20 16:36:10 1996 Fred Fish <fnf@cygnus.com>
17171
17172 * gdb.c++/misc.cc: Add test code from Mike Stump.
17173 * gdb.c++/misc.exp: Add test to print s.a, for Mike Stump.
17174
17175Sun Feb 18 11:39:12 1996 Fred Fish <fnf@cygnus.com>
17176
17177 * gdb.base/signals.exp: Change setup_xfail for "alpha-*-osf2"
17178 to "alpha-*-osf2*" and add comment.
17179 * gdb.base/a1-selftest.exp (test_with_self): Remove "alpha-dec-osf2*"
17180 setup_xfail for "step over execarg initialization" and
17181 "step over corearg initialization".
17182 * gdb.base/callfuncs.exp (do_function_calls): Restore setup_xfail
17183 for "hppa*-*-*", "sparc-*-*", "mips*-*-*", and "alpha-dec-osf2*".
17184 * gdb.base/corefile.exp: Add "alpha-dec-osf2*" setup_xfail when not
17185 gcc compiled for "print coremaker_bss", "print coremaker_ro",
17186 "print func2::coremaker_local", and "backtrace in corefile.exp".
17187 * gdb.base/signals.exp: Build and source signals.ci.
17188 Change "alpha-dec-osf2*" setup_xfail for "bt in signals.exp"
17189 to be for gcc only.
17190 * lib/gdb.exp: Move verbose statements outside conditionals.
d63a86f8 17191
c906108c
SS
17192Sat Feb 17 02:22:14 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17193
17194 * gdb.base/sigall.exp: Remove setup_xfail for irix4. Fixed by
17195 Feb 3 procfs.c change.
17196
17197Fri Feb 16 13:25:31 1996 Fred Fish <fnf@cygnus.com>
17198
17199 * config/unix-gdb.exp: Remove extraneous newlines from end of file.
17200
17201Thu Feb 15 08:12:55 1996 Fred Fish <fnf@cygnus.com>
17202
17203 * config/unix-gdb.exp: Default timeout in UNIX case to 30 seconds, up
17204 from dejagnu's apparent default of 10 seconds, which gives random
17205 results when running the tests over NFS on moderately loaded systems.
17206 * lib/gdb.exp (gdb_run_cmd): Add "(timeout)" in timeout case.
17207
17208Mon Feb 12 16:50:28 1996 Fred Fish <fnf@cygnus.com>
17209
17210 * gdb.base/callfuncs.exp: Remove setup_xfail for PR 5318. Now fixed.
17211 * gdb.base/a2-run.exp: Replace $binfile with $testfile in test
17212 result reports.
17213
17214Fri Feb 9 15:56:51 1996 Fred Fish <fnf@cygnus.com>
17215
17216 * configure.in (CY_AC_PATH_TCLH): Remove.
17217 * configure: Regenerate.
17218
17219Fri Feb 9 08:21:31 1996 Fred Fish <fnf@cygnus.com>
17220
17221 * gdb.c++/Makefile.in (clean): Add missing '{'.
17222
17223Fri Feb 2 10:19:40 1996 Jeffrey A Law (law@cygnus.com)
17224
17225 * lib/gdb.exp: Provide a default value for noinferior.
17226
17227 * lib/gdb.exp: Fix typos (LDLAGS -> LDFLAGS).
17228 Load libgloss.exp.
17229
17230Thu Feb 1 20:20:14 1996 Jeffrey A Law (law@cygnus.com)
17231
17232 * gdb.disasm/hppa.exp: Compile directly into an executable, use
17233 the executable, not the .o to run the tests from.
17234
17235Wed Jan 31 14:21:09 1996 Jeffrey A Law (law@cygnus.com)
17236
17237 * gdb.base/break.exp: Don't test for program exit or exit status
17238 if $noresults if nonzero.
17239 * gdb.base/langs.exp: Likewise.
17240 * gdb.base/watchpoint.exp: Likewise.
17241
17242 * gdb.base/default.exp: Remove extraneous call to load gdb.exp.
17243 * gdb.chill/pr-8405.exp: Move skip_chill_tests check to just before
17244 trying to compile the testcase.
17245
17246Wed Jan 24 23:42:39 1996 Doug Evans <dje@charmed.cygnus.com>
17247
17248 * gdb.base/interrupt.exp (p func1): xfail sparc64-*-solaris2.
17249 * gdb.base/signals.exp (continue to handler): Likewise.
17250
17251Tue Jan 23 16:28:22 1996 Per Bothner <bothner@kalessin.cygnus.com>
17252
17253 * gdb.c++/classes.exp: Now = returns false/true, not 1/0.
17254
17255 * gdb.fortran/exprs.exp: .LT. and .GT. now return .TRUE. or .FALSE..
17256
17257Tue Jan 23 15:41:57 1996 Jeffrey A Law (law@cygnus.com)
17258
17259 * gdb.base/corefile.exp: Recognize "not found" as failure
17260 when trying to determine if a core file was generated.
17261 If no core file was generate the first time, try again without
17262 the ulimit -c to work around braindamaged shells.
17263
17264Mon Jan 15 09:33:00 1996 Fred Fish <fnf@cygnus.com>
17265
17266 * gdb.stabs/configure.in (alpha-*-*,mips-*-*): Replace
17267 [] tests with "test" and enclose string in quotes.
17268 * gdb.stabs/configure: Rebuild
d63a86f8 17269
c906108c
SS
17270Thu Jan 11 09:43:14 1996 Tom Tromey <tromey@creche.cygnus.com>
17271
17272 Changes in sync with expect:
17273 * aclocal.m4 (CY_AC_PATH_TCLH): Handle Tcl 7.5 and greater.
17274 (CY_AC_PATH_TCLLIB): Handle Tcl 7.5 and greater.
17275 (CY_AC_PATH_TKH): Handle Tk 4.1 and greater.
17276 (CY_AC_PATH_TKLIB): Handle Tk 4.1 and greater. Properly quote
17277 argument to AC_REQUIRE.
17278 * configure: Regenerated.
17279
17280Thu Jan 4 08:17:22 1996 Fred Fish <fnf@cygnus.com>
17281
17282 * gdb.base/corefile.exp: When generating a core, discard any
17283 error messages about ulimit not found and the "core dumped"
17284 message from the shell that runs the coredumper.
17285
17286Wed Jan 3 01:30:41 1996 Jeffrey A Law (law@cygnus.com)
17287
17288 * lib/gdb.exp (skip_chill_tests): Skip them on the PA too.
17289
17290 * gdb.stabs/weird.exp: Use ${target_triplet} to determine
17291 which sed script to run. Expect failure for v_comb test
17292 on PA targets too.
d63a86f8 17293
c906108c
SS
17294Sat Dec 30 16:09:04 1995 Fred Fish <fnf@rtl.cygnus.com>
17295
17296 * gdb.base/corefile.exp: Remove "i*86-*-linux" xfail for
17297 "print func2::coremaker_local" and for "backtrace in corefile.exp"
17298
17299Sat Dec 30 12:59:12 1995 Fred Fish <fnf@cygnus.com>
17300
17301 * lib/gdb.exp: Fix typo and rewrite skip_chill_tests.
17302 * gdb.stabs/weird.exp: Setup "sparc-sun-sunos4*" and
17303 "sparc-sun-solaris*" xfails for "p v_comb".
17304 * lib/gdb.exp (default_gdb_start): Fix typo.
17305 * gdb.base/corefile.exp: Allow "Core was generated by ..."
17306 messages to not include the full program name that caused
17307 the core dump since some systems (such as solaris) apparently
17308 truncate this path to about 80 characters.
17309 When generating a core file first try increasing the core file
17310 size limit to unlimited since some systems may default it to
17311 zero, and it is harmless to try it. Move the test for failing
17312 to generate a core file to where it will actually get executed.
17313 * gdb.c++/templates.exp (test_ptype_of_templates): Accept
17314 new gdb result from g++ debug info improvements and make old
17315 pattern obsolescent. Also account for size_t differences
17316 (may be int or long).
17317 * gdb.base/a1-selftest.exp (test_with_self): Check for case where
17318 initialization before function call is placed in the delay slot
17319 and thus appears to be skipped over by commands such as "next".
17320
17321Fri Dec 29 16:09:20 1995 Stan Shebs <shebs@andros.cygnus.com>
17322
17323 * gdb.base/a1-selftest.exp (test_with_self): Run without windows.
17324
17325Wed Dec 6 10:45:42 1995 Jeffrey A. Law <law@sethra.cygnus.com>
17326
17327 * gdb.base/*.exp: Make ${srcfile} only be the basename of the
17328 input source file; fix code to compile test to deal with this
17329 convention.
17330 * gdb.c++/*.exp: Likewise.
17331
17332Mon Nov 27 11:40:16 1995 Fred Fish <fnf@cygnus.com>
17333
17334 * gdb.base/signals.exp: Setup "alpha-*-osf2*" xfail for
17335 "bt in signals.exp".
17336
17337Sat Nov 25 20:52:15 1995 Fred Fish <fnf@phydeaux.cygnus.com>
17338
17339 * gdb.base/a1-selftest.exp: Add alpha-dec-osf2 setup_xfail for
17340 "step over execarg initialization" and
17341 "step over corearg initialization".
17342
17343Sat Nov 25 18:20:14 1995 Fred Fish <fnf@cygnus.com>
17344
17345 * gdb.base/ptype.c (main): Declare malloc as a "char *" for systems
17346 with sizeof(pointer) > sizeof(int). Avoid "void *" or include files.
17347
17348Sat Nov 25 11:03:42 1995 Fred Fish <fnf@cygnus.com>
17349
17350 From Rob Savoye (rob@poseidon.cygnus.com)
17351 * Makefile.in, configure.in, gdb.base/{Makefile.in, configure.in},
17352 gdb.c++/{Makefile.in, configure.in}, gdb.chill/{Makefile.in,
17353 configure.in}, gdb.disasm/{Makefile.in, configure.in},
17354 gdb.stabs/{Makefile.in, configure.in}, gdb.threads/{Makefile.in,
17355 configure.in}: Major reworking for autoconfig.
17356 * aclocal.m4, configure, gdb.base/configure, gdb.c++/configure,
17357 gdb.disasm/configure, gdb.stabs/configure, gdb.stabs/default.mt :
17358 New files.
17359 * config/unix-gdb.exp: Make GDB global.
17360 * gdb.base/{a1-selftest.exp, a2-run.exp,bitfields.exp, break.exp,
17361 callfuncs.exp, commands.exp, corefile.exp, crossload.exp, exprs.exp,
17362 funcargs.exp, interrupt.exp, langs.exp, list.exp, mips_pro.exp,
17363 nodebug.exp, opaque.exp, printcmds.exp, ptype.exp, recurse.exp,
17364 regs.exp, return.exp, scope.exp, setvar.exp, sigall.exp, signals.exp,
17365 term.exp, twice.exp, watchpoint.exp, whatis.exp},
17366 gdb.c++/{classes.exp, callfuncs.exp, inherit.exp, misc.exp,
17367 templates.exp, virtfunc.exp}, gdb.chill/{callch.exp, chillvars.exp,
17368 misc.exp, pr-4975.exp, pr-5016.exp, pr-5020.exp, pr-5022.exp,
17369 pr-5646.exp, pr-5984.exp, pr-6292.exp, pr-6632.exp, pr-8134.exp,
17370 pr-8136.exp, result.exp, string.exp, tuples.exp},
17371 gdb.disasm/{hppa.exp, sh3.exp}, gdb.stabs/weird.exp: Change continues
17372 to returns as necessary, arrange for test to compile own testcase
17373 executable.
17374 * lib/gdb.exp: Changes for testsuite to compile own test cases.
d63a86f8 17375
c906108c
SS
17376Tue Nov 21 16:15:45 1995 Fred Fish <fnf@cygnus.com>
17377
17378 * gdb.c++/classes.exp (test_pointers_to_class_members): Add
17379 clear_xfail at end of test which might not call either pass or fail.
17380 * gdb.base/a1-selftest.exp: Add i*86-*-linuxaout xfail for
17381 "backtrace through signal handler".
17382
17383Sat Nov 18 04:09:31 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17384
17385 * gdb.base/sigall.exp: Work around OSF/1-3.x kernel bug when
17386 continuing from a job control stop signal.
17387 * gdb.stabs/alpha.mt: Use $(CFLAGS) when building weird.o.
17388
17389Wed Nov 15 00:28:03 1995 Jeffrey A Law (law@cygnus.com)
17390
17391 * gdb.base/callfuncs.exp: Remove bogus hppa xfails.
17392 * gdb.base/corefile.exp: Likewise.
17393 * gdb.base/funcargs.exp: Likewise.
17394
17395Tue Nov 14 15:18:10 1995 Stu Grossman (grossman@cygnus.com)
17396
17397 * config/hmsirom.exp: Setup for talking to hmsi ROM monitor.
17398 * config/monitor.exp: Add support for setting baud rate.
17399
17400Sat Nov 4 15:35:52 1995 Fred Fish <fnf@cygnus.com>
17401
17402 * gdb.base/a1-selftest.exp: Remove i*86-*-sysv4* and
17403 i*86-*-linux* xfails for "backtrace through signal handler".
17404 * gdb.base/corefile.exp: Add i*86-*-sysv4* xfail for
17405 "print func2::coremaker_local".
17406 * gdb.base/break.exp: Add i*86-*-sysv4*, sparc-sun-sunos4,
17407 alpha-dec-osf2* xfail for
17408 "delete all breakpoints when none".
17409
17410Wed Nov 1 15:57:16 1995 Fred Fish <fnf@cygnus.com>
17411
17412 * gdb.base/break.exp: Change test that deletes all breakpoints
17413 when no user breakpoints are installed. A post 4.15 change
17414 causes gdb to no longer prompt in this case.
17415
17416Tue Oct 31 15:13:43 1995 Fred Fish <fnf@cygnus.com>
17417
17418 * gdb.base/return.exp (return_tests): Change xfail for test
17419 "correct value returned double test" to stop xfailing at
17420 Solaris 2.5. Apparently the bug has been fixed.
17421
17422Sun Oct 29 12:18:16 1995 Fred Fish <fnf@cygnus.com>
17423
17424 * gdb.stabs/ecoff.sed: Remove comment lines except for first one.
17425 IRIX 4.0 /bin/sed chokes on them, though they work fine elsewhere.
17426
17427Tue Oct 24 11:12:12 1995 Jeffrey A Law (law@cygnus.com)
17428
17429 * gdb.disasm/hppa.exp: Test lci and syncdma instructions.
17430 * gdb.disasm/hppa.s: Corresponding changes.
17431
17432Wed Oct 18 11:27:47 1995 Jeffrey A Law (law@cygnus.com)
17433
17434 * gdb.base/configure.in (hppa*-*-hpux*): No longer needs target
17435 makefile fragment.
17436 * config/mt-hpux: Deleted.
17437
17438Tue Oct 17 23:02:12 1995 Jeffrey A Law (law@cygnus.com)
17439
d63a86f8 17440 * Many files: When warning about suppressed tests due to a
c906108c
SS
17441 nonexistant test binary, avoid incrementing the warning count.
17442
17443Tue Oct 10 11:00:41 1995 Fred Fish <fnf@cygnus.com>
17444
17445 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove BISON.
d63a86f8 17446
c906108c
SS
17447Sun Oct 8 04:23:14 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17448
17449 * gdb.base/return.exp: Change xfail from "sparc-*-solaris2.*" to
17450 "sparc-*-solaris2*".
17451
17452Sat Sep 23 01:22:23 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17453
17454 * gdb.base/coremaker.c: Produce a full core dump for AIX targets.
17455 Add global and local variables and initialize them.
17456 * gdb.base/corefile.exp: Test correct mapping of corefile sections
17457 by printing variables. Remove rs6000 and powerpc xfails, BFD now
17458 extracts the file name and terminating signal from the core file.
17459 * TODO: Remove note about tests for correct mapping of corefile.
17460 * gdb.base/ptype.c (main): Use boolean2 to inhibit AIX 4.1 xlc
17461 from optimizing it away.
17462 * gdb.stabs/weird.exp: Remove rs6000 xfail, xcoffread.c now
17463 handles common blocks.
17464
17465Thu Sep 21 01:28:10 1995 Jeff Law (law@snake.cs.utah.edu)
17466
17467 * gdb.disasm/sh3.s (fmac): Update for new assembler syntax
17468 * gdb.disasm/sh3.exp (fmac): Corresponding changes.
17469
17470Wed Sep 20 13:15:05 1995 Ian Lance Taylor <ian@cygnus.com>
17471
17472 * Makefile.in (maintainer-clean): New target, synonym for
17473 realclean.
17474 * gdb.base/Makefile.in (maintainer-clean): Likewise.
17475 * gdb.c++/Makefile.in (maintainer-clean): Likewise.
17476 * gdb.chill/Makefile.in (maintainer-clean): Likewise.
17477 * gdb.disasm/Makefile.in (maintainer-clean): Likewise.
17478 * gdb.stabs/Makefile.in (maintainer-clean): Likewise.
17479 * gdb.threads/Makefile.in (maintainer-clean): Likewise.
17480
17481Sun Sep 10 13:14:01 1995 Fred Fish <fnf@cygnus.com>
17482
17483 * gdb.base/scope.exp (text_at_main): Add "hppa*-*-hpux*"
17484 xfails when not gcc compiled for "print foo::funclocal".
17485 (test_at_foo): Add "hppa*-*-hpux*" xfails when not gcc compiled for:
17486 "print foo::funclocal at foo",
17487 "print 'scope1.c'::foo::funclocal at foo",
17488 "print foo::funclocal_bss at foo",
17489 "print 'scope1.c'::foo::funclocal_bss at foo",
17490 "print foo::funclocal_ro at foo",
17491 "print 'scope1.c'::foo::funclocal_ro at foo",
17492 "print bar::funclocal at foo" and
17493 "print 'scope1.c'::bar::funclocal at foo".
17494 (test_at_bar): Add "hppa*-*-hpux*" xfails when not
17495 gcc compiled for "print foo::funclocal at bar".
17496 Expand all messages to ensure that they identify that
17497 the test is at bar().
17498 * gdb.base/opaque.exp: Add "hppa*-*-hpux*" xfails when not
17499 gcc compiled for:
17500 "ptype on opaque struct pointer (statically)",
17501 "ptype on opaque struct tagname (statically)",
17502 "ptype on opaque struct pointer (dynamically) 1",
17503 "ptype on opaque struct tagname (dynamically) 1",
17504 "ptype on opaque struct pointer (dynamically) 2" and
17505 "ptype on opaque struct tagname (dynamically) 2
17506 * gdb.base/nodebug.exp: Add "hppa*-*-hpux*" xfails when not
17507 gcc compiled for:
17508 "p datalocal"
17509 "whatis datalocal",
17510 "ptype datalocal",
17511 "p bsslocal",
17512 "whatis bsslocal", and
17513 "ptype bsslocal".
17514 * gdb.base/langs.exp: Add "hppa*-*-hpux*" xfails for
17515 "backtrace in langs.exp" and "up to langs0__2do in langs.exp"
17516 when not gcc compiled.
17517 * gdb.base/funcargs.exp (float_and_integral_args): Add
17518 "hppa*-*-hpux*" xfail for "run to call2a" when not gcc
17519 compiled.
17520 (discard_and_shuffle): Add "hppa*-*-hpux*" xfail for
17521 "backtrace from call6a" when not gcc compiled.
17522 (shuffle_round_robin): Add "hppa*-*-hpux*" xfail for
17523 "backtrace from call7a" when not gcc compiled.
17524 * gdb.base/callfuncs.exp (do_function_calls):
17525 Add "hppa*-*-hpux*" xfail when not gcc compiled for
17526 "p t_char_array_values(char_array_val2,char_array_val1)",
17527 "p t_char_array_values(char_array_val1,char_array_val2)",
17528 "p t_char_array_values("carray 1","carray 2")",
17529 "p t_char_array_values("carray 1",char_array_val2)",
17530 "p t_char_array_values(char_array_val1,"carray 2")",
17531 "p sum_args(1,{2})",
17532 "p sum_args(2,{2,3})",
17533 "p sum_args(3,{2,3,4})",
17534 "p sum_args(4,{2,3,4,5})"
17535 * gdb.base/corefile.exp: Add "hppa*-*-hpux*" xfail for
17536 "backtrace in corefile.exp" when not gcc compiled.
17537
17538Sat Sep 9 01:35:39 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17539
17540 * gdb.base/signals.exp: Rewrite `handle all print' test as
17541 a procedure. Accept blanks or TABs as whitespace, increase
17542 timeout and expect input buffer size for the large output
17543 from the command. Remove "i*86-*-bsdi2.0" xfail.
17544
17545Sat Sep 2 06:41:26 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17546
17547 * gdb.base/setvar.exp: Add new testcases for truncation when
17548 assigning invalid values to bitfields.
17549
17550Sat Sep 2 00:17:31 1995 Fred Fish <fnf@cygnus.com>
17551
d63a86f8 17552 * gdb.base/callfuncs.exp (do_function_calls): Remove
c906108c
SS
17553 mips-sgi-irix* xfail for
17554 "call inferior func with struct - returns char *"
17555 and fix test so that an optional (unsigned char *) cast is
17556 accepted in the result.
17557
17558Fri Sep 1 13:42:01 1995 Fred Fish <fnf@cygnus.com>
17559
17560 * gdb.base/funcargs.exp (float_and_integral_args): Remove
17561 sparc-sun-solaris2* xfail for "print f1 after run to call2a".
17562 * gdb.c++/Makefile.in (SUFFIXES): Add .SUFFIXES and ".cc" suffix.
17563 * gdb.base/signals.exp: Remove duplicate "handle all print" test
17564 that accidentally got checked in.
17565
17566Sun Aug 27 23:35:35 1995 Fred Fish <fnf@cygnus.com>
17567
d63a86f8 17568 * gdb.base/callfuncs.exp (do_function_calls): Add alpha-dec-osf2*
c906108c
SS
17569 clear_xfail for "p t_float_values2(3.14159,float_val2)" for gcc
17570 compiled test.
17571 * gdb.base/opaque.exp (setup_xfail_on_opaque_pointer):
17572 Add mips-sgi-irix5* xfail for not gcc compiled.
17573 * gdb.base/Makefile.in (nodebug.o): Also create nodebug.ci.
17574 * gdb.base/nodebug.exp: Add mips-sgi-irix5 xfail when not gcc compiled for
17575 "p top", "whatis top", "p middle", and "whatis middle".
17576 * gdb.base/whatis.exp: Add mips-sgi-irix* xfail for
17577 "whatis signed char" for not gcc compiled.
17578 * gdb.base/setvar.exp: Add mips-sgi-irix4* xfail (works on irix5) for
17579 "set variable signed char=-1 (-1)" and
17580 "set variable signed char=0xFF (0xFF)" for not gcc compiled.
17581 * gdb.base/funcargs.exp (float_and_integral_args):
17582 Add mips-sgi-irix5* xfail for "run to call2a" for not gcc compiled.
17583 Add mips-sgi-irix* xfail when not gcc compiled for
17584 "continue to call2b".
17585 Add mips-sgi-irix4* xfail (works with irix5) when gcc compiled for
17586 "continue to call2g".
17587 (discard_and_shuffle): Add mips-sgi-irix5* xfail whn not gcc compiled for
17588 "backtrace from call6a"
17589 (shuffle_round_robin): Add mips-sgi-irix* xfail when not gcc compiled for
17590 "backtrace from call7k".
17591 Add mips-sgi-irix5* xfail when not gcc compiled for
17592 "backtrace from call7a".
17593 (localvars_after_alloca): Fix gdb_test cmds for
17594 "print * after runto ...".
17595 Remove rs6000-*-* xfails for
17596 "print i after runto localvars_after_alloca" and
17597 "print l after runto localvars_after_alloca"
17598 for all compilers.
17599 * gdb.base/exprs.exp: Add mips-sgi-irix4* xfails (works with irix5),
17600 when not compiled with gcc, for:
17601 "print signed char == (minus)",
17602 "print signed char != (minus)",
17603 "print signed char < (minus)",
17604 "print signed char > (minus)".
17605 * gdb.base/callfuncs.exp (do_function_calls):
17606 Add mips-sgi-irix* xfail, when compiled with native compiler, for
17607 "call inferior func with struct - returns char *".
d63a86f8 17608 * gdb.base/return.exp (return_tests): Change xfail for
c906108c
SS
17609 "correct value returned double test" to include Solaris 2.4.
17610 * gdb.base/funcargs.exp (float_and_integral_args):
17611 Add sparc-sun-solaris2* xfail for "print f1 after run to call2a".
d63a86f8 17612
c906108c
SS
17613Sat Aug 26 00:26:11 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17614
17615 * gdb.base/setvar.c, gdb.base/setvar.exp: Add new tests for
17616 enumeration bitfields if compiling with GNU C.
17617 * lib/gdb.exp: Consume `(y or n) ' in `Reinitialize source path
17618 to empty' prompt.
17619
17620Tue Aug 22 00:30:37 1995 Jeff Law (law@snake.cs.utah.edu)
17621
17622 * gdb.base/scope.exp: xfail 'scope0.c'::filelocal_bss before run
17623 test for PRO targets.
17624
17625 * gdb.base/funcargs.exp: Avoid ever setting more than 8
17626 breakpoints in the inferior at any given time by making
17627 two groups of breakpoints for call2*, call6* and call7*
17628 tests.
17629
17630Sun Aug 20 06:58:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17631
17632 * gdb.base/funcargs.exp: Fix typos introduced by Aug 15 change.
17633 * gdb.base/callfuncs.c (main): Use struct_val1 to inhibit xlc
17634 from optimizing it away.
17635 * gdb.base/callfuncs.exp: Remove rs6000-*-* xfails for
17636 "call inferior func with struct".
17637
17638Wed Aug 16 11:57:15 1995 Stan Shebs <shebs@andros.cygnus.com>
17639
17640 * configure.in: Only configure gdb.chill for particular targets.
17641
17642Tue Aug 15 09:42:44 1995 Fred Fish <fnf@cygnus.com>
17643
17644 * gdb.base/Makefile.in: Add action to .c.o transformation
17645 rule that generates a .ci file for each .o file and remove
17646 explicit .c.o rules except for callfuncs.o.
17647 * gdb.c++/Makefile.in: Add .cc.o transformation rule that
17648 generates a .ci file for each .o file and remove explicit
17649 .cc.o rules.
17650 (clean): Remove *.tmp *.ci files.
17651 (EXECUTABLES): Remove templ-info.exp.
17652 * gdb.base/compiler.c: New file.
17653 * gdb.c++/compiler.cc: New file
17654 * gdb.base/scope.exp: Source gdb.base/scope.ci.
17655 Change rs6000-*-* xfail for
17656 "print 'scope0.c'::filelocal_ro" and
17657 "print 'scope1.c'::filelocal" and
17658 "print 'scope1.c'::filelocal_bss" and
17659 "print 'scope1.c'::filelocal_ro" and
17660 "print 'scope1.c'::foo::funclocal" and
17661 "print 'scope1.c'::foo::funclocal_ro" and
17662 "print 'scope1.c'::bar::funclocal" and
17663 "print 'scope0.c'::filelocal_ro" and
17664 "print 'scope1.c'::filelocal at foo" and
17665 "print 'scope1.c'::filelocal_bss at foo" and
17666 "print 'scope1.c'::filelocal_ro at foo" and
17667 "print 'scope1.c'::foo::funclocal at foo" and
17668 "print 'scope1.c'::foo::funclocal_bss at foo" and
17669 "print 'scope1.c'::foo::funclocal_ro at foo" and
17670 "print 'scope1.c'::bar::funclocal at foo" and
17671 "print 'scope0.c'::filelocal_ro" and
17672 "print 'scope1.c'::filelocal" and
17673 "print 'scope1.c'::filelocal_bss" and
17674 "print 'scope1.c'::filelocal_ro" and
17675 "print 'scope1.c'::foo::funclocal" and
17676 "print 'scope1.c'::foo::funclocal_bss" and
17677 "print 'scope1.c'::foo::funclocal_ro" and
17678 "print 'scope1.c'::bar::funclocal" and
17679 "print 'scope1.c'::bar::funclocal_bss"
17680 to only be xfail'd when not compiled with gcc.
d63a86f8 17681 Add rs6000-*-* xfail for
c906108c
SS
17682 "print 'scope0.c'::filelocal_bss before run"
17683 when compiled with gcc.
17684 (test_at_main): Add rs6000-*-* xfail for
17685 "print filelocal_ro in test_at_main"
17686 when compiled with gcc.
17687 * gdb.base/ptype.exp: Source gdb.base/ptype.ci.
d63a86f8 17688 Add rs6000-*-aix* xfail for
c906108c
SS
17689 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)" and
17690 "ptype t_char_array", not compiled with gcc.
17691 * gdb.base/list.exp (test_list_function): Add rs6000-*-*
17692 xfail for "list foo (in include file)" when gcc compiled.
17693 * gdb.base/funcargs.exp: Source gdb.base/funcargs.ci
17694 (integral_args): Add rs6000-*-* xfail for
17695 "run to call0a" if not compiled with gcc.
17696 (unsigned_integral_args): Add rs6000-*-* xfail for
17697 "run to call1a" if not compiled with gcc.
17698 (float_and_integral_args): Add rs6000-*-* xfail for
17699 "run to call2a" if not compiled with gcc and for
17700 "continue to call2b" for any compiler.
17701 Add rs6000-*-* xfail to
17702 "print f1 after run to call2a" for gcc compiled.
17703 (discard_and_shuffle): Add rs6000-*-* xfail for
17704 "run to call6a".
17705 (shuffle_round_robin): Add rs6000-*-* xfail for
17706 "backtrace from call7a" if not compiled with gcc.
17707 Add rs6000-*-* xfail for
17708 "backtrace from call7b" if compiled with gcc.
17709 (call_after_alloca): Add rs6000-*-* xfail for
17710 "print c in call_after_alloca" and
17711 "print s in call_after_alloca" and
17712 "backtrace from call_after_alloca_subr"
17713 if not compiled with gcc.
17714 (localvars_in_indirect_call): Add rs6000-*-* xfail for
17715 "print c in localvars_in_indirect_call" and
17716 "print c in localvars_in_indirect_call" and
17717 "backtrace in indirectly called function" and
17718 "stepping into indirectly called function"
17719 if not compiled with gcc.
17720 (localvars_after_alloca): Add rs6000-*-* xfail for
17721 "print c after runto localvars_after_alloca" and
17722 "print s after runto localvars_after_alloca" and
17723 "print i after runto localvars_after_alloca" and
17724 "print l after runto localvars_after_alloca"
17725 for all compilers.
17726 * gdb.base/whatis.exp: Source gdb.base/whatis.ci rather
17727 than whatis-info.exp.
17728 * gdb.base/opaque.exp: Source gdb.base/opaque0.ci rather
17729 than opaque-info.exp.
17730 Setup rs6000-*-* xfail for
d63a86f8 17731 "ptype on opaque struct pointer (statically)" and
c906108c
SS
17732 "ptype on opaque struct pointer (dynamically)" when
17733 not compiled with gcc.
17734 * gdb.base/callfuncs.exp: Source gdb.base/callfuncs.ci
17735 rather than callf-info.exp.
17736 (do_function_calls): Add clear_xfail for rs6000-*-* for
17737 "p t_float_values2(3.14159,float_val2)". Seems to work
17738 fine there, both with xlc and gcc. Need to find out what
17739 it is doing right and fix other platforms.
17740 * gdb.base/callfuncs.exp: Add rs6000-*-* xfail for
17741 "call inferior func with struct - returns int",
17742 "call inferior func with struct - returns long",
17743 "call inferior func with struct - returns float",
17744 "call inferior func with struct - returns double",
17745 "call inferior func with struct - returns char *",
17746 but only if not gcc compiled (presumes xlc compiled).
17747 Change rs6000-*-* xfails for
17748 "call inferior func with struct - returns char" and
17749 " call inferior func with struct - returns short" to only
17750 xfail if not using gcc.
17751 (clean mostlyclean): Remove *.ci and *.tmp files.
17752 * gdb.c++/templates.exp: Source gdb.c++/templates.ci rather
17753 than templ-info.exp.
17754 * gdb.base/langs.exp: Source gdb.base/langs.ci.
17755 Add rs6000-*-* xfail for "up to foo in langs.exp"
17756 "up to cppsub_ in langs.exp" and "up to fsub in langs.exp"
17757 when not gcc compiled.
d63a86f8 17758
c906108c
SS
17759Sat Aug 12 15:05:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
17760
17761 * gdb.base/callfuncs.exp: Add xfails for the powerpc.
17762 * gdb.base/corefile.exp: Likewise.
17763 * gdb.base/list.exp: Likewise.
17764 * gdb.base/scope.exp: Likewise.
17765 * gdb.base/siganls.exp: Likewise.
17766
17767 * gdb.base/nodebug.exp: Add xfails for the powerpc. Handle aix4
17768 compiler output.
17769 * gdb.base/whatis.exp: Likewise.
17770
17771Fri Aug 11 13:36:20 1995 Jeff Law (law@snake.cs.utah.edu)
17772
17773 * gdb.disasm/sh3.exp (all_fp_misc_tests): No longer expect a
17774 failure (opcode table has been fixed to match reality).
17775
17776Mon Aug 14 09:01:59 1995 Fred Fish <fnf@cygnus.com>
17777
17778 * gdb.base/callfuncs.exp: Add rs6000-*-* xfails for
17779 "call inferior func with struct - returns char",
17780 "call inferior func with struct - returns short"
17781
17782 * gdb.base/scope.exp: Remove rs6000-*-* xfails for
17783 "print 'scope0.c'::filelocal at main",
17784 "print 'scope0.c'::filelocal_bss in test_at_main",
17785 "print 'scope0.c'::filelocal at foo",
17786 "print 'scope0.c'::filelocal_bss in test_at_foo",
17787 "print 'scope0.c'::filelocal at bar",
17788 "print 'scope0.c'::filelocal_bss in test_at_bar"
d63a86f8 17789
c906108c
SS
17790 * gdb.base/list.exp: Remove rs6000-*-* xfail for "list function
17791 in source file 1". This bug seems to have been fixed with both
17792 gcc and native cc (was native assembler bug?).
17793
17794Wed Aug 9 08:04:12 1995 Fred Fish (fnf@cygnus.com)
17795
17796 * gdb.base/a1-selftest.exp: Change "i*86-*-sysv4" xfail for
17797 "backtrace through signal handler" to "i*86-*-sysv4*".
17798 * gdb.base/signals.exp: Add xfail for "'next' behaved as
17799 continue" case. Add "known SVR4 bug" to fail message.
17800 Add "i*86-*-bsdi2.0" xfail for "handle all print".
17801 Add "i*86-*-bsdi2.0" xfail for "backtrace in signals_tests_1".
17802 * gdb.base/ptype.exp: Add "i*86-*-sysv4*" xfail for
17803 "whatis unnamed typedef'd enum..." and "ptype t_char_array".
17804 * gdb.base/langs.exp: Add "i*86-*-sysv4*" xfail for
17805 "up to foo in langs.exp", "show language at foo in
17806 langs.exp", "up to cppsub_ in langs.exp", "show
17807 language at cppsub_ in langs.exp", "up to fsub in
17808 langs.exp", and "show language at fsub in langs.exp".
17809 * gdb.base/corefile.exp: Add "i*86-*-sysv4*" to xfail for
17810 "bactrace in corefile.exp".
17811 * gdb.base/callfuncs.exp: Change xfail to "i*86-*-*" for
17812 "call inferior function with struct - returns float" and
17813 "call inferior function with struct - returns double".
d63a86f8 17814
c906108c
SS
17815Mon Aug 7 02:43:28 1995 Jeff Law (law@snake.cs.utah.edu)
17816
17817 * gdb.disasm/sh3.s: Source for sh3 disassembler tests.
17818 * gdb.disasm/sh3.exp: Run the sh3 disassembler tests.
17819 * gdb.disasm/configure.in (sh-*-*): Use sh3.mt makefile fragment.
17820 * gdb.disasm/sh3.mt: Makefile fragment for sh3 ests.
17821
17822Mon Aug 7 08:09:37 1995 Fred Fish <fnf@cygnus.com>
17823
17824 * Makefile.in (CHILL_FOR_TARGET): Use previously defined
17825 (or overriden) "CHILL" macro rather then bare "gcc".
17826 Also look for ../../gcc/xgcc since that is what we will
17827 actually need, not "Makefile". Remove following assignment
17828 of CHILL to CHILL_FOR_TARGET because that results in
17829 recursive definition.
17830
17831Sun Aug 6 16:52:29 1995 Fred Fish <fnf@cygnus.com>
17832
17833 * gdb.base/corefile.exp: Change xfail for backtrace in
17834 corefile.exp from linuxaout to all linux.
17835 * gdb.base/sigall.exp (test_one_sig): Specifically deal with
17836 cases where we miss the breakpoint at the signal handler
17837 for some reason. Setup xfail for linuxoldld/linuxaout and
17838 getting SIGIO. Setup xfail for linuxoldld/linuxaout for
17839 hitting SIGURG breakpoint.
17840 * gdb.base/signals.exp: Setup xfail for "next" acting like
17841 continue to add linuxoldld. Setup xfail for all linux for
17842 "next to handler in signals_tests_1", "backtrace in
17843 signals_tests_1", "continue to func1", "pass SIGUSR1",
17844 and continue to handler".
17845
17846Thu Aug 3 10:45:37 1995 Fred Fish <fnf@cygnus.com>
17847
17848 * Update all FSF addresses except those in COPYING* files.
17849
17850Sun Jul 30 17:50:35 1995 Fred Fish <fnf@cygnus.com>
17851
17852 * gdb.base/a2-run.exp: Change messages to be more explicit about
17853 the status of args, and quote binfile in results.
17854
17855Sun Jul 30 10:24:20 1995 Fred Fish <fnf@cygnus.com>
17856
17857 * gdb.base/callfuncs.exp: Add tests for passing structs to
17858 inferior functions and return various types.
17859 * gdb.base/callfuncs.c: Add functions to receive a struct
17860 and return a member of the struct, in various types.
17861
17862Sat Jul 29 14:22:33 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17863
17864 * gdb.base/Makefile.in (clean): Remove callf-info.exp.
17865
17866Fri Jul 28 13:36:11 1995 Brendan Kehoe <brendan@lisa.cygnus.com>
17867
17868 * config/vxworks29k.exp: New file, sources vxworks.exp.
17869
17870Fri Jul 28 00:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
17871
17872 * config/gdbremote.exp: New file. Testing framework using
17873 gdbserver.
17874
17875Thu Jul 27 12:17:14 1995 Fred Fish (fnf@cygnus.com)
17876
17877 * gdb.base/interrupt.exp: Setup "i*86-*-linux" xfail for
17878 "call function when asleep" and "send end of file".
17879 * gdb.base/corefile.exp: Add "i*86-*-linuxaout" to xfail list
17880 for "backtrace in corefile.exp".
17881 * gdb.base/a1-selftest.exp: Add "i*86-*-linux*" to xfail list
17882 for "backtrace through signal handler".
17883 * gdb.base/corefile.exp: Make sure we actually generate a core file
17884 before trying the core tests. Some systems allow the user to suppress
17885 generation of core files and default to that (linux for example).
17886 * gdb.base/signals.exp: Change xfail for "next" acting like "continue"
17887 from "i*86-*-linux" to "i*86-*-linuxaout". Works with ELF beta.
17888
17889Tue Jul 25 17:30:10 1995 Jeffrey A. Law <law@rtl.cygnus.com>
17890
17891 * gdb.threads: New directory with some crude multi-threaded
17892 gdb tests (step.exp and step2.exp).
17893 * config/mt-lynx (STEP_EXECUTABLE): Define.
17894 (THREADFLAGS): Define.
17895
17896Tue Jul 25 01:03:52 1995 Jeff Law (law@snake.cs.utah.edu)
17897
17898 * gdb.base/sigall.exp: Avoid losing in SIGPRIO test on lynx.
17899
17900 * gdb.base/signals.exp: Disable whole file for lynx until
17901 further notice.
17902
17903 * gdb.base/signals.exp: xfail test where "next" acts like
17904 "continue" for lynx.
17905
17906 * gdb.base/interrupt.exp: xfail test for calling function while
17907 inferior is asleep for lynx.
17908
17909 * gdb.base/watchpoint.exp: Handle more cases of gdb echoing more
17910 than one cr-lf after each command.
17911
17912Sun Jul 23 23:33:18 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17913
17914 * configure.in: Reinstate setting of stabsdirs variable, fix
17915 typo in setting up configdirs for native builds.
17916
17917 * gdb.base/return.exp: Fix typo in return double test.
17918 * gdb.base/return.c (tmp2, tmp3): Made global to inhibit the
17919 compiler from optimizing them away.
17920
17921Fri Jul 21 11:39:34 1995 Jeff Law (law@snake.cs.utah.edu)
17922
17923 * gdb.base/gdbvars.exp: Expect zero or more additional cr-lf
17924 sequences to be echo'd by gdb when using gdb_test.
17925 * gdb.chill/chexp.exp: Likewise.
17926 * gdb.fortran/exprs.exp: Likewise
17927
17928Thu Jul 20 13:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
17929
17930 * gdb.base/a1-selftest.exp: Reset the timeout value to 30 seconds
17931 after the inferior gdb has started.
17932
17933 * gdb.base/a2-run.exp: Handle gdb echoing more than one cr-lf
17934 after each command.
17935 * gdb.base/funcargs.exp: Likewise.
17936 * gdb.base/gdbvars.exp: Likewise.
17937 * gdb.base/interrupt.exp: Likewise.
17938 * gdb.base/list.exp: Likewise.
17939 * gdb.base/watchpoint.exp: Likewise.
17940 * gdb.c++/demangle.exp: Likewise.
17941 * gdb.c++/inherit.exp: Likewise.
17942 * gdb.chill/chexp.exp: Likewise.
17943 * gdb.fortran/exprs.exp: Likewise.
17944
17945 * gdb.base/watchpoint.exp: Disable watchpoint triggered in syscall
17946 test if we can't handle IO to/from the inferior.
17947
17948 * gdb.c++/misc.exp: Always check for a program already being
17949 started after sending a "run" command to gdb.
17950
17951 * gdb.base/twice.exp: Start with a fresh gdb.
17952
17953 * gdb.chill/chexp.exp: Remove skip_chill_tests check; these tests
17954 only depend on gdb's expression code, not the chill runtime.
17955
17956 * gdb.base/return.c: Put return values into variables so we
17957 can have gdb print them rather than depending on the program
17958 to print them.
17959 * gdb.base/return.exp: Corresponding changes.
17960
17961 * lib/gdb.exp: Provide default value for noinferiorio.
17962 * gdb.base/interrupt.exp: Skip tests if we can't handle IO to/from
17963 the inferior.
17964
17965 * gdb.base/break.exp: Always check for a program already being
17966 started after sending a "run" command to gdb.
17967 (text_next_with_recursion): Don't check the output from the
17968 program's printf statement. Instead just make sure the program
17969 exited.
17970
17971 * gdb.base/commands.exp: Protect tests which need arguments with
17972 $noargs conditionals.
17973
17974Wed Jul 19 22:42:43 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17975
17976 * gdb.base/printcmds.exp: Adjust expect patterns for addresses
17977 of structure member arrays to match gdb/valops.c:value_addr change.
17978
17979Mon Jul 17 10:12:27 1995 Jeff Law (law@snake.cs.utah.edu)
17980
17981 * gdb.base/a1-selftest.exp: Fix unmatched quotes in many timeout
17982 cases.
17983
17984Wed Jul 12 10:20:08 1995 Fred Fish (fnf@cygnus.com)
17985
17986 * configure.in (configdirs): Remove gdb.chill from default list
17987 of subdirs and then add it back in only if doing a native build.
17988 The current chill compiler does not yet work in any cross build.
17989 * Revert all signal changes from Jul 6.
17990 * gdb.base/{sigall.c signals.c}: Define away signal() and alarm()
17991 for sh-hms targets, allowing these tests to link, with no other
17992 changes. Testing is suppressed by setting "nosignals" in site.exp.
17993
17994Thu Jul 6 20:58:30 1995 Fred Fish (fnf@cygnus.com)
17995
17996 * configure.in (signaldirs): Define and add to configdirs for all
17997 targets except some specific ones that are known to not support signals.
17998 Also clean up formatting.
17999 * gdb.base/Makefile.in (EXECUTABLES): Remove sigall and signals.
18000 (signals, sigall): Remove rules to build.
18001 * gdb.base/{sigall.c, sigall.exp, signals.c, signals.exp}:
18002 Moved to new gdb.signals directory.
18003 * gdb.signals: New test directory.
18004 * gdb.signals/{Makefile.in, configure.in, sigall.c, sigall.exp,
18005 signals.c signals.exp}: New or moved files.
18006
18007Sun Jun 25 12:55:18 1995 Jeff Law (law@snake.cs.utah.edu)
18008
18009 * gdb.base/interrupt.exp: Don't choke if $nointerrupts doesn't exist.
18010
18011Wed Jun 21 16:35:55 1995 Fred Fish <fnf@cygnus.com>
18012
18013 * gdb.base/return.exp: Xfail `return double' test failure
18014 on at least Solaris 2.3 and handle future/past versions on
18015 a case by case basis as appropriate. Also update message
18016 to include i*86 failures.
18017
18018Wed May 24 07:10:10 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
18019
18020 * Makefile.in: Change variable CFLAGS to TESTSUITE_CFLAGS.
18021
18022 * lib/gdb.exp: Fix comment which erroneously identified
18023 gdb_file_cmd as gdb_load (the 19 May change was in fact to
18024 gdb_file_cmd not gdb_load).
18025 * config/unix-gdb.exp (gdb_load): Add "upvar timeout timeout".
18026
18027 * gdb.base/setvar.exp: Make test names consistent between pass and
18028 fail cases. Use gdb_test more.
18029
18030Fri May 19 07:22:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
18031
18032 * lib/gdb.exp (gdb_load): Add "upvar timeout timeout".
18033
18034Mon May 15 23:50:51 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18035
18036 * gdb.base/help.exp: Fix expected help string for `show commands'.
18037
18038Thu May 11 07:55:11 1995 Jim Kingdon <kingdon@deneb.cygnus.com>
18039
18040 * gdb.stabs/xcoff.sed: Change N_LSYM to C_DECL not C_LSYM.
18041
18042 * gdb.stabs/weird.exp: Remove xfail for xcoff bitching about lack
18043 of a text section.
18044
18045Thu May 11 15:02:24 1995 Stu Grossman (grossman@andros.cygnus.com)
18046
18047 * config/monitor.exp (gdb_target_monitor): Fix loop interator so
18048 that loop eventually terminates. Fix Connection refused logic so
18049 that testsuite will expire nicely.
18050
18051Wed May 10 17:57:35 1995 Stu Grossman (grossman@andros.cygnus.com)
18052
18053 * config/cpu32bug.exp, config/est.exp, config/hppro.exp,
18054 config/rom68k.exp: New tcl glue for the appropriate monitors.
18055 These all just end up calling monitor.exp.
18056 * config/monitor.exp (gdb_target_monitor): Handle `Connection
18057 refused' by retrying. Cleanup some timeout issues.
18058 * (gdb_load): Reduce timeout. Cleanup some timeout issues.
18059 * lib/gdb.exp (gdb_test gdb_test_exact): Upvar timeout so that
18060 callers don't have to set/restore global timeout variable.
18061
18062 * The following set of changes centralizes management of the global
18063 timeout variable. This way, it can be set in one target dependent
18064 place instead of dozens of places scattered throughout the test suite.
18065 If you need to lengthen a timeout, then you should either set timeout
18066 in one of the config/{target}.exp files, or multiply it by a factor.
18067 Setting it to an absolute value is always going to lose for some
18068 targets.
18069 * gdb.base/a1-selftest.exp (test_with_self): Only use local timeout.
18070 * gdb.base/callfuncs.exp (do_function_calls): Don't set timeout.
18071 * gdb.base/funcargs.exp: Don't set timeout.
18072 * gdb.base/list.exp (test_forward_search): Only use local timeout.
18073 * gdb.base/printcmds.exp (test_print_string_constants
18074 test_print_array_constants): Don't set timeout.
18075 * gdb.base/ptype.exp: Don't set timeout.
18076 * gdb.base/recurse.exp: Don't set timeout.
18077 * gdb.base/return.exp: Don't set timeout.
18078 * gdb.base/watchpoint.exp: Don't set timeout.
18079 * gdb.c++/classes.exp (do_tests): Don't set timeout.
18080 * gdb.c++/virtfunc.exp (test_virtual_calls): Don't set timeout.
18081
18082Wed May 10 16:03:23 1995 Torbjorn Granlund <tege@adder.cygnus.com>
18083
18084 * Makefile.in: Make clean targets work also when SUBDIRS is empty.
18085
18086Mon May 1 07:32:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
18087
18088 * lib/gdb.exp: Disable chill tests for irix5.
18089
18090Wed Apr 26 07:36:03 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
18091
18092 * gdb.base/scope.exp: Make test names unique. Use gdb_test. Make
18093 each test pass or fail.
18094
18095Sun Apr 23 21:32:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
18096
18097 * gdb.base/opaque.exp: Remove xfails for aix; print a warning if
18098 xlc not gcc.
18099
18100Fri Apr 21 15:44:02 1995 Stu Grossman (grossman@rtl.cygnus.com)
18101
18102 * cpu32bug.exp est.exp rom68k.exp: Delete. Unify into monitor.exp.
18103
18104Wed Apr 19 17:41:21 1995 Stu Grossman (grossman@cygnus.com)
18105
18106 * config/est.exp: Fix copyright and comments. Remove dead code.
18107 Use targetname, serialport and baud variables instead of fixed
18108 constants.
18109 * config/rom68k.exp: Fix copyright and comments. Remove dead code.
18110 * config/cpu32bug.exp: New file to support cpu32bug monitors.
18111
18112Wed Apr 19 13:47:16 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
18113
18114 * gdb.base/watchpoint.exp: Don't run
18115 test_watchpoint_triggered_in_syscall for sunos.
18116
18117Mon Apr 17 12:48:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
18118
18119 * gdb.base/{break.c,run.c}: Don't include vxWorks.h or stdioLib.h;
18120 they don't seem to exist. Do include stdio.h.
18121
18122Fri Apr 14 09:40:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
18123
18124 * gdb.base/a1-selftest.exp: Add alpha xfail.
18125
18126Mon Apr 10 13:07:50 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
18127
18128 * gdb.base/watchpoint.c (main): Prompt before calling read().
18129 * gdb.base/watchpoint.exp (test_watchpoint_triggered_in_syscall):
18130 Revise accordingly. Remove cruft about sending "123" several
18131 times, until it gets noticed. Clean up the "print buf[0]" stuff
18132 so that it passes or fails, and waits for prompts in the usual way.
18133
18134Sun Apr 9 09:02:36 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
18135
18136 * gdb.base/recurse.exp: Fix comment.
18137
18138 * TODO: Remove item about printing variables in nodebug.exp. Add
18139 item about enabling tests which are only run on some targets.
18140
18141 * gdb.base/watchpoint.exp: Various cleanups (make each test pass or
18142 fail, make test names unique, use new gdb_test convention
18143 regarding pattern, use gdb_test more, etc.).
18144
18145 * gdb.base/bitfields.exp: Various cleanups (make each test pass or
18146 fail, make test names unique, etc.).
18147
18148Sat Apr 8 02:47:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18149
18150 * gdb.base/nodebug.c: Change return type of top and middle to
18151 short.
18152 * gdb.base/nodebug.exp: Remove xfails for ecoff systems, they
18153 are fixed by the recent mdebugread.c changes. Allow `short ()'
18154 as type for top and middle.
18155
18156Thu Apr 6 08:54:18 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
18157
18158 * gdb.base/break.exp: Remove commented out if $usestubs {}. As
18159 nearly as I can tell, the whole thing was an accident in Stu's
18160 change of 24 Mar 1995 (logged in ../ChangeLog), in which he meant
18161 to replace a send/expect pair with gdb_test, but ended up only
18162 adding the gdb_test. My change of 24 Mar 1995 and Kung's change
18163 of 30 Mar 1995 took care of it, but left this vestigial comment
18164 which I am now nuking.
18165
18166Mon Apr 3 09:00:27 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
18167
18168 * gdb.base/break.exp: Look for different line number for
18169 breakpoint at main depending on usestubs.
18170
18171Sun Apr 2 08:15:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18172
18173 * gdb.base/list.exp: Adjust some alternate expect patterns to
18174 match recent list0.c change. Add alternate expect pattern for
18175 output from `list default lines around main' for optimizing
18176 compilers.
18177
18178Sat Apr 1 07:23:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
18179
18180 * lib/gdb.exp: If nosignals is not set, set it to 0.
18181
18182Fri Mar 31 16:13:48 1995 Kung Hsu <kung@mexican.cygnus.com>
18183
18184 * config/slite-gdb.exp: Responds to load symbol table prompt.
18185 * gdb.base/break.exp: Adjust line number, fix rerun.
18186 * gdb.base/langs0.c: Add #ifdef usestubs.
18187
18188Thu Mar 30 15:36:55 1995 Kung Hsu <kung@mexican.cygnus.com>
18189
18190 * gdb.base/list.exp: Adjust line contents after adding new lines in
18191 list0.c. Also fix a syntax error.
18192
18193 * lib/gdb.exp (gdb_run_cmd): Special handling for targets use stubs.
18194 * gdb.base/break.exp: ditto.
18195 * gdb.base/list.exp: ditto.
18196 * gdb.base/bitfields.c: Add #ifdef usestubs in main().
18197 * gdb.base/run.c: ditto.
18198 * gdb.base/list0.c: ditto.
18199 * gdb.base/funcargs.c: ditto.
18200
18201Wed Mar 29 17:09:29 1995 Stu Grossman (grossman@cygnus.com)
18202
18203 * testsuite/config/rom68k.exp (gdb_target_rom68k): Use
18204 $targetname, $serialport and $baud instead of hardwired variables.
18205 * testsuite/gdb.base/{sigall.exp signals.exp}: Skip these if the
18206 target doesn't support signals.
18207
18208Wed Mar 29 12:29:34 1995 Kung Hsu <kung@mexican.cygnus.com>
18209
18210 * lib/gdb.exp (runto_main): Fix regular expression bug, add return 1.
18211
18212Tue Mar 28 08:46:45 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
18213
18214 * gdb.base/recurse.exp: Make test names unique. Change \\(+ to \\(.
18215 Don't rely on the value of an auto variable before it has been
18216 initialized. Use gdb_test more.
18217
18218Mon Mar 27 08:00:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
18219
18220 * lib/gdb.exp (default_gdb_version): A version number must start
18221 with a digit, but other than that contains all characters up to
18222 the first whitespace character.
18223
18224Sun Mar 26 13:19:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
18225
18226 * gdb.base/commands.exp (breakpoint_command_test): New tests.
18227
18228Sat Mar 25 15:38:06 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
18229
18230 * gdb.c++/*.exp: Warn if executable does not exist. The original
18231 reason for skipping the warning was that configure.in sometimes
18232 intentionally skipped building the executables but the tcl code
18233 had no way of knowing. That (a) was always bogus with respect to
18234 error handling, (b) is no longer true (right now there is no way
18235 to skip C++ tests).
18236
18237 * gdb.c++/demangle.exp: Remove unused binfile and srcfile variables.
18238
18239Sat Mar 25 01:16:10 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18240
18241 * gdb.base/list.exp: Add expect patterns for output from
18242 SunPRO compiled executables.
18243 * gdb.base/whatis.exp: Allow leading `signed' for all v_signed_*
18244 types.
18245
18246Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
18247
18248 * gdb.base/break.exp (test_next_with_recursion): Accept any line
18249 number (we are already testing that the correct source line text
18250 gets printed).
18251
18252 * gdb.base/break.exp: Make one test if $usestubs. I'm not sure
18253 that is what is intended, but something needed to be done to get
18254 sunos4 native working again.
18255
18256 * gdb.c++/misc.cc (main): Fix typo (#iffef -> #ifdef).
18257
18258 * gdb.base/a1-selftest.exp (test_with_self): Remove comment which
18259 apparently went with a (very) old xfail.
18260
18261Fri Mar 24 13:41:09 1995 Kung Hsu <kung@mexican.cygnus.com>
18262
18263 * gdb.base/callfuncs.exp: call runto_main instead of runto main.
18264 runto_main is a proc in gdb.exp that will do 'step' for target use
18265 stubs.
18266 * gdb.base/exprs.exp: ditto.
18267 * gdb.base/interrupt.exp: ditto.
18268 * gdb.base/opaque.exp: ditto.
18269 * gdb.base/printcmds.exp: ditto.
18270 * gdb.base/ptype.exp: ditto.
18271 * gdb.base/scope.exp: ditto.
18272 * gdb.base/setvar.exp: ditto.
18273 * gdb.base/signals.exp: ditto.
18274 * gdb.base/twice.exp: ditto.
18275 * gdb.c++/classes.exp: ditto.
18276 * gdb.c++/inherit.exp: ditto.
18277 * gdb.c++/templates.exp: ditto.
18278 * gdb.base/break.exp: no run and hit main for stubs. Change line
18279 numbers for breakpoints and info breakpoint.
18280 * gdb.base/break.c: Add #ifdef usestubs for set_debug_traps() and
18281 breakpoint().
18282 * gdb.base/callfuncs.c: ditto.
18283 * gdb.base/exprs: ditto.
18284 * gdb.base/interrupt.c: ditto.
18285 * gdb.base/opaque0.c: ditto.
18286 * gdb.base/printcmds.c: ditto.
18287 * gdb.base/ptype.c: ditto.
18288 * gdb.base/scope0.c: ditto.
18289 * gdb.base/setvar.c: ditto.
18290 * gdb.base/signals.c: ditto.
18291 * gdb.base/twice.c: ditto.
18292 * gdb.c++/misc.cc: ditto.
18293 * gdb.c++/templates.cc: ditto.
18294
18295Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
18296
18297 * config/vx-gdb.exp, lib/gdb.exp: Regexp cleanups (\[(\] -> \\(, etc.).
18298
18299 * gdb.base/a1-selftest.exp: Don't check for # followed by a digit
18300 somewhere between `read' and `main.c'. I'm pretty sure the
18301 pattern ".*#\[0-9\].*" was slowing down pattern matching a lot,
18302 and it isn't particularly useful.
18303
18304 * gdb.base/scope.exp: Make test names unique. \[(\] -> \\(.
18305
18306Thu Mar 23 14:58:35 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
18307
18308 * gdb.base/commands.exp (infrun_breakpoint_command_test): New test.
18309
18310Wed Mar 22 18:36:05 1995 Kung Hsu <kung@mexican.cygnus.com>
18311
18312 * config/mt-slite: add LIBS and -nostdlib.
18313 * config/slite-gdb.exp: add this new file to support sparclite target.
18314
18315Tue Mar 21 21:41:04 1995 Doug Evans <dje@canuck.cygnus.com>
18316
18317 * config/vx-gdb.exp (gdb_load): Update test of vxworks_ld return code.
18318
18319 * gdb.base/a2-run.exp: Change argument to istarget from
18320 "*-*-vxworks" to "*-*-vxworks*".
18321 * gdb.base/{break.exp,default.exp,scope.exp}: Likewise.
18322
18323Tue Mar 21 17:08:47 1995 Kung Hsu <kung@mexican.cygnus.com>
18324
18325 * lib/gdb.exp: add proc runto_main, for targets that use stubs, this
18326 will not runto main but do a 'step' to step out of breakpoint().
18327 * config/mt-slite: add -Dusestubs.
18328
18329Tue Mar 21 12:14:12 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
18330
18331 * gdb.base/printcmds.exp (test_artificial_arrays): Send ^V@
18332 instead of just @.
18333
18334 * gdb.base/signals.exp: Add test for "handle all print".
18335 * TODO: Remove "handle all print". Also remove item about
18336 checking copyright date (I don't like the idea of a spurious FAIL
18337 based on when we run the tests).
18338
18339 * gdb.base/recurse.exp: Enable test for SunOS4. xfail one test
18340 for SunOS4 (reason for failure not investigated). Remove
18341 redundant test for $binfile.
18342
18343 * gdb.base/nodebug.c (array_index): Call malloc.
18344
18345 * gdb.base/{corefile.exp,default.exp}: Make names of "up" tests unique.
18346
18347Mon Mar 20 10:08:17 1995 Jeff Law (law@snake.cs.utah.edu)
18348
18349 * gdb.base/recurse.exp: Update gdb_test invocation to use new
18350 conventions and slightly simplify the matching regexp.
18351
18352Fri Mar 17 05:43:28 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
18353
18354 * gdb.base/break.exp: Update gdb_test invocation to use new
18355 convention.
18356
18357 * lib/gdb.exp: If noargs is not set, set it to 0.
18358
18359 * gdb.base/nodebug.exp: Comment out redundant test. Make name of
18360 tests unique.
18361
18362 * lib/gdb.exp: Skip CHILL for AIX and Solaris.
18363
18364Thu Mar 16 16:27:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
18365
18366 * gdb.base/nodebug.exp: It is OK if GDB thinks top and middle have
18367 one argument of type "<non-float parameter>".
18368
18369Wed Mar 15 15:54:56 1995 Stu Grossman (grossman@cygnus.com)
18370
18371 * config/rom68k.exp: New file to support Motorola IDP board.
18372 * gdb.base/a2-run.exp: Skip this file if noargs is set.
18373 * gdb.base/break.c: Change things around so that this program
18374 doesn't depend upon args. This is necessary to make remote
18375 targets work (in general, they can't take args).
18376 * gdb.base/break.exp: Don't try to send args to program. Don't
18377 expect output. Also, replace lots of code with gdb_test.
18378
18379Wed Mar 15 04:11:14 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
18380
18381 * gdb.base/printcmds.exp (test_character_literals_accepted): Test
18382 printing of '\'' (which is what the comment says we are testing,
18383 even though we were not), not '''.
18384 (test_integer_literals_rejected): Test that printing ''' is an error.
18385
18386 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
18387 gdb.chill/chexp.exp, gdb.base/printcmds.exp,
18388 gdb.c++/cplusfuncs.exp, gdb.chill/callch.exp, gdb.chill/misc.exp,
18389 gdb.chill/pr-6292.exp, gdb.chill/string.exp, gdb.chill/tuples.exp:
18390 Use gdb_test not test_print_accept.
18391 * lib/gdb.exp: Remove test_print_accept.
18392
18393 * gdb.base/signals.exp (signal_tests_1): Make pass message
18394 consistent with fail message.
18395
18396 * gdb.base/whatis.exp: Remove xfails for printing char vs.
18397 unsigned char; the bug (PR 1821) is fixed.
18398
18399 * gdb.base/scope.exp: Remove xfails for PRs 1843 and 1868.
18400
18401 * gdb.base/scope.exp (test_at_localscopes): Call pass for
18402 successful tests--makes xfailing them work right.
18403
18404Tue Mar 14 07:39:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
18405
18406 * lib/gdb.exp (gdb_test): Between $pattern and $prompt, expect
18407 only \r\n, not .*. The test can pass .* as the last thing in
18408 $pattern if that is what it wants. In addition to providing this
18409 flexibility, this change should speed up pattern matching in cases
18410 where the pattern already ended with .* (there were a number of
18411 them). This change also helps catch bad patterns--in the old
18412 scheme the typo "char \*" instead of "char \\*" would pass. Now
18413 it is caught.
18414 * Many .exp files: Update callers.
18415
18416 * gdb.base/funcargs.exp: Replace \[(\]+ with \\(. The latter is
18417 clearer and does not spuriously match multiple ('s. Likewise for
18418 ) and *.
18419
18420 * gdb.base/nodebug.exp: Test ability to call a function and pass
18421 it a string (even with no debugging info).
18422
18423 * gdb.base/printcmds.exp (test_integer_literals_rejected): Change
18424 "p '\'", which is the same as "p ''" once tcl gets done with
18425 quoting, to "p '\\'", which I suspect is what is intended (one
18426 backslash gets sent to GDB).
18427
18428 * gdb.base/printcmds.exp (test_artificial_arrays): New tests.
18429
18430Fri Mar 10 13:31:46 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
18431
18432 * gdb.base/a1-selftest.exp: Remove xfail for solaris. The bug (PR
18433 1817) was fixed literally years ago.
18434
18435Fri Mar 10 02:49:40 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18436
18437 * gdb.base/funcargs.exp (call_after_alloca): Remove `next'
18438 test, it causes stepping out of call_after_alloca_subr with
18439 optimizing compilers.
18440 (localvars_in_indirect_call): Consume GDB prompt if `finish'
18441 fails.
18442
18443 * gdb.c++/templates.exp: Source templ-info.exp only if
18444 the templates executable exists.
18445
18446 * gdb.c++/misc.cc (class Contains_static_instance,
18447 class Contains_nested_static_instance),
18448 gdb.c++/classes.exp (test_static_members): Test printing of
18449 a class that contains a static instance of the class.
18450
18451Thu Mar 9 11:43:55 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
18452
18453 * gdb.base/langs2.c (cppsub_): Don't prototype.
18454 * gdb.base/langs2.cxx (cppsub_): Fix prototype (cosmetic value
18455 only, I believe).
18456
18457Wed Mar 8 10:29:33 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
18458
18459 * lib/gdb.exp (skip_chill_tests): New procedure.
18460
18461 * gdb.base/signals.exp (signal_tests_1): xfail for irix.
18462
18463Mon Mar 6 10:44:06 1995 Jeff Law (law@snake.cs.utah.edu)
18464
18465 * gdb.disasm/hppa.exp: Delete redundant ".*" at the beginning of
18466 each expect pattern. Cuts runtime from 12 to about 4 seconds.
18467
18468Thu Mar 2 05:31:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
18469
18470 * gdb.base/langs.exp: Don't insist that foo__Fi be demangled.
18471
18472 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Only
18473 disassemble 8, not 16, instructions for part 4.
18474
18475 * config/vx-gdb.exp (gdb_start): Use \030, not \CX. tcl doesn't
18476 support the latter anymore.
18477
18478 * gdb.base/Makefile.in: Try compiling callfuncs.c, if that fails try
18479 -DNO_PROTOTYPES.
18480 * gdb.base/callfuncs.c: Control use of prototypes based on
18481 NO_PROTOTYPES, not __STDC__.
18482 * gdb.base/callfuncs.exp (do_function_calls): xfail one of the
18483 t_float_values2 tests if prototypes in use.
18484
18485 * gdb.base/callfuncs.c (t_float_values, t_float_values2,
18486 t_double_values): When checking differences against DELTA, check
18487 that difference is within the range (-DELTA,DELTA), not just
18488 (-infinity,DELTA).
18489
18490Tue Feb 28 16:28:54 1995 Kung Hsu <kung@mexican.cygnus.com>
18491
18492 * config/mips-gdb.exp (gdb_load): In every test case, we need to do
18493 'file' command firts, then 'target', then 'load', this is due to gdb
18494 target set up.
18495 * config/mips-gdb.exp: Fix a couple regular exp bugs.
18496
18497Thu Feb 23 17:44:55 1995 Jeff Law (law@snake.cs.utah.edu)
18498
18499 * gdb.disasm/hppa.s (fmemLRbug_tests): Add tests for the indexing
18500 FP load/store variants.
18501 * gdb.disasm/hppa.exp (fmemLRbug_tests): Test new variants.
18502
18503Wed Feb 22 18:29:08 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
18504
18505 * gdb.base/term.exp: Do not give a warning if not native, it is
18506 not an abnormal condition.
18507
18508Tue Feb 21 13:08:47 1995 Jim Kingdon <kingdon@cygnus.com>
18509
18510 * gdb.base/ptype.exp: Accept char[0] as well as char[] for "ptype
18511 t_char_array".
18512
18513Sun Feb 19 13:10:06 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
18514
18515 * lib/gdb.exp (default_gdb_version): Pass GDBFLAGS to gdb when we
18516 are getting the version number.
18517
18518 * gdb.base/{a1-selftest.exp,corefile.exp}: Do not give a warning
18519 if not native, it is not an abnormal condition.
18520
18521Thu Feb 16 15:56:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
18522
18523 * lib/gdb.exp: Just use "file exists", rather than undocumented
18524 dejagnu procedure "findfile".
18525
18526Thu Feb 16 10:30:24 1995 J.T. Conklin <jtc@rtl.cygnus.com>
18527
18528 * config/mt-vxworks (CFLAGS): Set to -g -Dvxworks.
18529 (LDFLAGS): Set to -Xlinker -Ur.
18530
18531 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB, GDBFLAGS):
18532 Removed, these values are set by lib/gdb.exp.
18533
18534 * lib/gdb.exp: If GDBFLAGS is unset, set it to -nx.
18535
18536Wed Feb 15 14:23:28 1995 J.T. Conklin <jtc@rtl.cygnus.com>
18537
18538 * config/vx-gdb.exp (spawn_vxgdb): Use default_gdb_start instead
18539 of replicating gdb startup code.
18540
18541 * config/mt-vxworks (LDFLAGS): Set to -r.
18542 (CFLAGS_FOR_TARGET): Removed.
18543
18544 * config/vx-gdb.exp: always set prompt; gdb.exp sets it to
18545 (gdb) and gdb for vxworks uses (vxgdb).
18546
18547 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB): If a gdb
18548 executable is not in the tree and host != target, use sed and
18549 program_transform_name to determine the gdb name used by the
18550 target.
18551
18552 * configure.in, gdb.{base,c++,chill}/configure.in: changed so
18553 *-*-vxworks* matches vxworks and *-*-netware* matches NetWare.
18554
18555Sun Feb 12 08:11:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
18556
18557 * gdb.base/{callfuncs.exp,callfuncs.c}: Add tests for passing
18558 floats, chars, and shorts where there are ANSI-style function
18559 definitions.
18560
18561 * gdb.base/langs.exp, gdb.base/langs*: New test.
18562 * gdb.base/Makefile.in: Build it.
18563 * TODO: Remove item about checking that C names don't get C++
18564 demangling applied; this test tests it.
18565
18566Thu Feb 9 12:43:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
18567
18568 * gdb.stabs/weird.exp: Remove "Haven't examined" comment which
18569 went with the const70 xfail. The xfail went away a year ago.
18570
18571 * gdb.base/signals.exp: Rename a bunch of tests to give unique names.
18572
18573 * gdb.base/corefile.exp: Give backtrace test unique name. xfail
18574 for hp300.
18575
18576 * gdb.base/interrupt.exp: Also xfail hpux (for hp300).
18577
18578 * gdb.base/a1-selftest.exp: Don't run on hp300.
18579
18580Sat Feb 4 15:04:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
18581
18582 * Makefile.in (site.exp): Set host_alias and target_alias as well
18583 as host_triplet and target_triplet.
18584
18585Wed Feb 1 08:03:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
18586
18587 * gdb.base/a1-selftest.exp: Invoke stty before starting inferior.
18588
18589 * gdb.base/nodebug.exp: Add xfails for ultrix and irix5 (same
18590 places as other ecoff systems).
18591
18592 * gdb.base/a1-selftest.exp (test_with_self): Don't invoke stty on
18593 ultrix.
18594
18595Mon Jan 30 11:44:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
18596
18597 * gdb.base/nodebug.c (inner): Use variables so AIX linker doesn't
18598 remove them.
18599 * gdb.base/nodebug.exp: Accept "function" in addition to "text
18600 variable and "variable" in addition to "data variable".
18601 * gdb.base/nodebug.exp: xfail datalocal and bsslocal tests for AIX.
18602
18603 * gdb.base/list.exp (test_forward_search): Set listsize to 4 not
18604 2.
18605 * gdb.base/list1.c (long_line): Add additional statement at start
18606 of function.
18607 * gdb.base/list.exp (test_forward_search): Update line number to
18608 reflect new statement.
18609
18610Sun Jan 29 13:34:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18611
18612 * gdb.base/signals.exp: Reinitialize searched source directories
18613 after gdb_start call.
18614
18615Sat Jan 28 01:34:44 1995 Jeff Law (law@snake.cs.utah.edu)
18616
18617 * gdb.disasm/Makefile.in (clean): Delete "errs" file.
18618 * gdb.stabs/Makefile.in: Likewise.
18619
18620 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Revert last
18621 change. Instead split the tests into smaller pieces.
18622 * gdb.disasm/hppa.s: Corresponding changes.
18623
18624Fri Jan 27 09:24:51 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
18625
18626 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
18627 Quote ^C when passing it to stty. For some shells ^ is a pipe.
18628
18629 * gdb.base/funcargs.exp: Modify many tests so that every test
18630 either passes or fails. Make some test names unique.
18631
18632Thu Jan 26 19:20:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
18633
18634 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
18635 Call stty to set interrupt character.
18636
18637 * gdb.disasm/hppa.mt (hppa), gdb.stabs/hppa.mt (weird.o): Check
18638 for HP assembler versus GNU assembler based on actual behavior of
18639 $(CC), rather than assuming that $(AS) is always the GNU assembler.
18640
18641 * TODO: Suggest a few more stepping tests.
18642
18643Wed Jan 25 14:52:41 1995 Stan Shebs <shebs@andros.cygnus.com>
18644
18645 * gdb.base/default.exp: xfail no-stack backtraces for h8300,
18646 restart GDB for h8300 after a continue.
18647 (return): Add pattern to match a29k-udi behavior.
18648 * gdb.base/nodebug.exp: Remove obsolete comment.
18649 * gdb.base/regs.exp: New file, testing of register displays.
18650 * gdb.base/return.exp: Fix typo in reference to $objdir.
18651 * gdb.base/whatis.exp: Always start with a fresh GDB.
18652
18653Wed Jan 25 11:12:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
18654
18655 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Set timeout
18656 higher, these tests generate a lot of output.
18657
18658Tue Jan 24 07:58:44 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
18659
18660 * lib/gdb.exp (gdb_test): Remove catch from around the send. The
18661 code following the catch silently ignored some errors; without the
18662 catch they should be thrown like any other tcl error. Also, the
18663 catch used "" instead of {} which meant all the callers who wanted
18664 to include one of the characters "[]$ had to quote it an extra time.
18665 * gdb.base/{callfuncs.exp,commands.exp,gdbvars.exp,printcmds.exp,
18666 ptype.exp,signals.exp,watchpoint.exp}, gdb.c++/{cplusfuncs.exp,
18667 demangle.exp}, gdb.chill/chexp.exp, gdb.fortran/exprs.exp:
18668 Remove extra quoting.
18669
18670Mon Jan 23 21:57:54 1995 Jeff Law (law@snake.cs.utah.edu)
18671
18672 * gdb.base/commands.exp: Make test names unique; every test either
18673 passes or fails. Update some comments.
18674
18675 * gdb.disasm/hppa.exp (do_system_control_tests): Update.
18676
18677Sat Jan 21 15:34:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
18678
18679 The following fixes a FAIL caused by the fact that the alpha stabs
18680 configuration didn't use the ".if alpha" code in weird.def.
18681 * gdb.stabs/weird.def (v_comb): Use type attribute to specify 32
18682 bit pointer, so the 32 bit version works even on the alpha.
18683 * gdb.stabs/{alpha.mt,ecoff.mt,aout.sed,hppa.sed,xcoff.sed,weird.def}:
18684 Remove the stuff which allowed us to have separate versions for
18685 alpha and everything else.
18686
18687 * gdb.c++/cplusfuncs.exp (test_lookup_operator_functions): Fix
18688 regexp which "info func operator\[\](" is supposed to match. Fix
18689 string to send to GDB. Note that GDB still doesn't work right. Add a
18690 new test for "info func .perator\[\](" which GDB does handle correctly.
18691
18692 * gdb.base/nodebug.exp: xfail most of the new tests for ecoff systems.
18693
18694Fri Jan 20 12:14:23 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
18695
18696 * gdb.c++/classes.exp, gdb.c++/cplusfuncs.exp,
18697 gdb.c++/inherit.exp, gdb.c++/templates.exp, gdb.c++/virtfunc.exp,
18698 gdb.fortran/exprs.exp, gdb.fortran/types.exp, gdb.chill/chexp.exp,
18699 gdb.base/printcmds.exp: Remove passcount, failcount, etc., stuff;
18700 it makes the tests harder to understand and confuses test-o-matic.
18701 The preferred style is that each test provides a PASS or a FAIL,
18702 and has a unique message (e.g. "continue #54" not just "continue")
18703 which is the same for the pass and the fail.
18704 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
18705 gdb.chill/chexp.exp: Move test_print_accept and test_print_reject
18706 to lib/gdb.exp.
18707 * gdb.base/printcmds.exp: Use test_print_accept. Remove
18708 prt_accept which was basically the same thing. Likewise for
18709 test_print_reject and prt_reject.
18710 * lib/gdb.exp (test_print_reject): Add some more error message
18711 patterns to match from the former printcmds.exp (prt_reject).
18712 * gdb.c++/classes.exp, gdb.base/scope.exp: Remove spurious xfails.
18713 One defect of the passcount stuff is that some of it failed to
18714 report XPASS where appropriate.
18715 * gdb.c++/cplusfuncs.exp (print_addr_of): No longer accept extra
18716 stuff before and after arg in expected pattern.
18717 (test_paddr_operator_functions): Re-do test without print_addr_of;
18718 this is the only test which seems to want extra stuff there.
18719
18720Tue Jan 17 10:47:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
18721
18722 * gdb.base/nodebug.exp: Update new tests to reflect improved
18723 wording of gdb output.
18724
18725 * gdb.base/nodebug.exp: Add tests to check that "print", "whatis"
18726 and "ptype" work on variables in files compiled without -g.
18727 Replaces commented out "maint print msymbol" tests.
18728
18729Mon Jan 16 12:13:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
18730
18731 * gdb.base/setvar.c (dummy): Call malloc.
18732
18733 * gdb.stabs/aout.sed: Enclose comments within a sed command to avoid
18734 losing with the irix4 sed.
18735
18736 * gdb.base/sigall.exp (test_one_sig): Add xfail for "get signal
18737 ALRM" on irix4.
18738
18739Sun Jan 15 21:58:26 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
18740
18741 * TODO: Remove items about corefile.exp testing new exec-file and
18742 backtrace; both are now done. Add items about printing enums.
18743
18744Sat Jan 14 11:25:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
18745
18746 * gdb.base/sigall.exp (test_one_sig): Attempt to recover if
18747 "get signal $thissig" test fails.
18748
18749 * gdb.base/setvar.exp: Check for and reject crazy expected type hacks.
18750
18751Thu Jan 12 01:14:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
18752
18753 * gdb.base/sigall.c (gen_*): Pass argument to handle_* to avoid
18754 compiler warning with dec alpha compiler.
18755
18756 * gdb.base/commands.exp (if_while_breakpoint_command_test): Remove
18757 extra \n from gdb_test call (this explains why the prompt test
18758 that I removed yesterday was there).
18759 (user_defined_command_test): Remove extra \n and prompt test.
18760
18761 * gdb.base/sigall.c: If SIGABRT == SIGLOST, just act as if SIGLOST
18762 doesn't exist. Likewise if SIGIO == SIGPOLL, pretend SIGPOLL
18763 doesn't exist.
18764 * gdb.base/sigall.exp: Remove special handling for SIGIO and SIGPOLL.
18765 Also remove alpha workaround, which turns out to be because
18766 SIGABRT == SIGLOST.
18767
18768 * gdb.base/sigall.exp: Add workaround for alpha weirdness.
18769
18770 * gdb.base/help.exp: Don't test "help show".
18771
18772Wed Jan 11 14:37:04 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
18773
18774 * gdb.base/commands.exp: Call gdb_exit and gdb_start so that
18775 "set print address" is on.
18776 * gdb.base/commands.exp (if_while_breakpoint_command_test): Don't
18777 pass prompt to gdb_test; gdb_test already looks for the prompt.
18778
18779 * gdb.base/help.exp: Replace most of docstring for "define" with ".*".
18780
18781 * gdb.base/a1-selftest.exp: Don't test "maint dump-me". That test
18782 was a vestige of the manual TESTSTRATEGY, and the purpose of it
18783 was to make sure that gdb can read a core file. But (a) the "read
18784 the corefile" part didn't make it to a1-selftest.exp, we just
18785 delete the corefile after creating it, and (b) we test reading
18786 corefiles in corefile.exp anyway. Also, this test left around a
18787 xgdb process on Solaris.
18788
18789 * gdb.base/corefile.exp: Also test backtrace.
18790
18791Wed Jan 11 00:14:40 1995 Jeff Law (law@snake.cs.utah.edu)
18792
18793 * gdb.base/commands.exp: Test a simple user defined command with
18794 arguments and if/while statements; verify the full user command is
18795 printed by "show user".
18796
18797 * gdb.base/commands.exp: Test if/while commands as part of a
18798 breakpoint command list; verify they appear in breakpoint
18799 information.
18800
18801Wed Jan 11 00:47:58 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
18802
18803 * gdb.base/sigall.c (gen_FPE): Generate SIGFPE with kill() rather
18804 than by dividing by zero.
18805
18806Tue Jan 10 21:38:05 1995 Jeff Law (law@snake.cs.utah.edu)
18807
18808 * gdb.base/watchpoint.exp: hppa*-*-*bsd* no longer has problems
18809 performing an inferior call with watchpoints enabled.
18810 * gdb.base/watchpoint.c (main): Delete second unnecessary read
18811 call.
18812
18813Tue Jan 10 18:42:07 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
18814
18815 * gdb.stabs/weird.exp: Allow spaces followed by backspaces in echo
18816 of "file" command.
18817
18818 * gdb.c++/classes.exp (test_ptype_class_objects, ptype class Foo):
18819 Add additional pattern for when "int operator int(void);" appears
18820 in a different order.
18821
18822Mon Jan 9 16:22:46 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
18823
18824 * gdb.base/signals.exp: Call gdb_exit and gdb_start.
18825
18826 * gdb.base/help.exp: Replace most of docstrings for "info signals"
18827 and "signal" with ".*".
18828
18829Wed Jan 4 11:35:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
18830
18831 * TODO: Add note about "handle all nostop".
18832
18833 * gdb.base/{sigall.c, sigall.exp}: New test.
18834 * gdb.base/Makefile.in: Add it.
18835
18836Thu Jan 5 17:34:03 1995 Stan Shebs <shebs@andros.cygnus.com>
18837
18838 * lib/gdb.exp, gdb.base/corefile.exp: Supply -nw as argument
18839 when invoking GDB, suppresses any windowing interface.
18840
18841Mon Jan 2 17:40:21 1995 Stan Shebs <shebs@andros.cygnus.com>
18842
18843 * config/sim-gdb: New file, simulator testing support.
18844
18845Wed Dec 28 12:21:50 1994 Jeff Law (law@snake.cs.utah.edu)
18846
18847 * gdb.base/interrupt.exp: Test calling func1 twice.
18848
18849Wed Dec 21 12:51:37 1994 Jim Kingdon <kingdon@deneb.cygnus.com>
18850
18851 * gdb.base/list.exp (test_forward_search): Set timeout higher
18852 when we'll be getting lots of output from gdb.
18853
18854 * gdb.base/a1-selftest.exp: Move code that was inside expect -re
18855 "init_malloc" to after the expect statement. Run it if that
18856 regexp is taken, but also for two others which happen if source
18857 cannot be found.
18858
18859Tue Dec 20 12:35:21 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
18860
18861 * gdb.base/printcmds.exp: New test, for printing register before
18862 program is running.
18863
18864Mon Dec 19 00:32:55 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18865
18866 * gdb.base/list.exp: Correct some alternate expect patterns
18867 to reflect changes in list1.c.
18868
18869Sat Dec 17 14:20:03 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
18870
18871 * TODO: Add item regarding large frames.
18872
18873 * gdb.base/{funcargs.exp, funcargs.c} (call_after_alloca): New test.
18874
18875 * TODO: Remove item about enabling return.exp; it
18876 is enabled. Suggest a few more "return" tests.
18877
18878Sat Dec 17 02:33:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18879
18880 * gdb.c++/misc.cc, gdb.c++/inherit.exp: Add testcases for
18881 anonymous unions.
18882
18883Tue Dec 13 11:26:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
18884
18885 * gdb.chill/Makefile.in: Put all rule before rules for pr-4975.o
18886 and pr-5646.o, so "make" is the same as "make all", not "make
18887 pr-4975.o".
18888
18889Wed Dec 7 19:02:02 1994 Stan Shebs <shebs@andros.cygnus.com>
18890
18891 * gdb.base/list.exp: Adjust expectations to reflect changes in
18892 list1.c.
18893 (test_forward_search): New test proc.
18894 * gdb.base/list1.c (long_line): New function, has long source line.
18895
18896Thu Dec 1 23:14:49 1994 Stan Shebs <shebs@andros.cygnus.com>
18897
18898 * gdb.base/a1-selftest.exp: Change initial stepping to know about
18899 additional line of code that was added.
18900
18901Wed Nov 30 19:43:14 1994 Jeff Law (law@snake.cs.utah.edu)
18902
18903 * gdb.disasm/hppa.s: Break the large branching tests into smaller
18904 tests so as not to overflow expect's input buffers.
18905 * gdb.disasm/hppa.exp: Corresponding changes.
18906
18907Fri Nov 25 13:37:10 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18908
18909 Beginnings of template debugging tests.
18910 * gdb.c++/templ-info.cc: New file to test for template
18911 debugging capability of the compiler.
18912 * gdb.c++/Makefile.in: Add rule to build templ-info.exp from
18913 templ-info.cc.
18914 * gdb.c++/templates.cc: Add explicit template instantiations
18915 to enable compiling with -fno-implicit-templates. Add destructor
18916 and 'value' method to T5 class for template tests.
18917 * gdb.c++/templates.exp: Add testcases for printing of template
18918 types, setting breakpoints on template methods and calling a
d63a86f8 18919 template method.
c906108c
SS
18920
18921Sat Nov 5 00:20:17 1994 Jeff Law (law@snake.cs.utah.edu)
18922
18923 * gdb.disasm/hppa.exp (branch_tests): Allow any symbol as the
18924 branch target since some assemblers (gas-2.5) may emit a
18925 relocation for the branch instead of resolving it in the
18926 assembler.
18927
18928Sat Oct 29 02:40:40 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18929
18930 * gdb.base/a1-selftest.exp: Remove RS/6000 xfail for backtrace
18931 through signal handler.
18932
18933Fri Oct 21 11:10:16 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
18934
18935 * configure.in (*-*-netware): Use config/mt-netware.
18936
18937 * config/mt-netware: New file.
18938 * config/mt-i386-netware: Removed, separate configs for different
18939 netware architectures are no longer needed now that we have
18940 --with-headers.
18941
18942Sat Oct 15 03:43:00 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18943
18944 * gdb.base/exprs.exp: Remove xfail for alpha, it is fixed
18945 by the recent changes to use ANSI C arithmetic conversions.
18946
18947Sun Oct 9 07:44:06 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
18948
18949 * gdb.base/corefile.exp: Add (xfail'd) test for reinit_frame_cache
18950 bug involving using inferior_pid to figure out whether to select a
18951 frame.
18952
18953Wed Sep 28 23:12:02 1994 Jeff Law (law@snake.cs.utah.edu)
18954
18955 * gdb.disasm/hppa.exp: Change arg[0..3] to r[26..23] to
18956 match the current disassembler output.
18957
18958Fri Sep 16 11:42:41 1994 Stan Shebs (shebs@andros.cygnus.com)
18959
18960 * gdb.fortran/exprs.exp: Expect VOID instead of void.
18961 * gdb.fortran/types.exp: Escape the expected '*'s in Fortran
18962 types, expect "int" as type of integer values (for now).
18963
18964Wed Sep 7 23:33:51 1994 Jeff Law (law@snake.cs.utah.edu)
18965
18966 * gdb.base/commands.exp: New tests for if/while commands.
18967
18968Tue Sep 6 13:16:11 1994 Per Bothner (bothner@kalessin.cygnus.com)
18969
18970 * lib/gdb.exp (runto): Replace sub-pattern for hex value
18971 by .*, since hex values have different syntax in Chill mode.
18972
18973Tue Sep 6 02:15:51 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18974
18975 * gdb.c++/demangle.exp (test_arm_style_demangling): Remove
18976 linefeed from expect pattern for repeated types with indices > 9.
18977
18978Mon Aug 29 14:20:44 1994 Stan Shebs (shebs@andros.cygnus.com)
18979
18980 First part of Fortran test suite.
18981 * gdb.fortran: New directory.
18982 * gdb.fortran/exprs.exp, gdb.fortran/types.exp: New files.
18983
18984Sat Aug 27 23:32:43 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18985
18986 * gdb.base/default.exp: Update expect pattern for load command
18987 without arguments.
18988
18989Wed Aug 24 13:15:02 1994 Ian Lance Taylor (ian@sanguine.cygnus.com)
18990
18991 * configure.in: Change i386 to i[345]86.
18992 * gdb.base/configure.in: Likewise.
18993 * gdb.c++/configure.in: Likewise.
18994 * gdb.chill/configure.in: Likewise.
18995
18996Tue Aug 23 19:14:06 1994 Stan Shebs (shebs@andros.cygnus.com)
18997
18998 * lib/gdb.exp (gdb_run_cmd): Move comment out from between expect
18999 patterns, since that is not a valid context for comments.
19000
19001Fri Aug 19 15:07:30 1994 Kung Hsu (kung@mexican.cygnus.com)
19002
19003 * gdb.c++/demangle.exp (test_arm_style_demangling): Add tests for
19004 repeated types and repeated types with indices > 9.
19005
19006Tue Aug 16 15:57:52 1994 Stan Shebs (shebs@andros.cygnus.com)
19007
19008 * gdb.base/printcmds.exp: Remove all the a29k XFAILs tagged with
19009 2417; old bug has been fixed.
19010
19011Fri Aug 12 19:35:41 1994 Jeff Law (law@snake.cs.utah.edu)
19012
19013 * gdb.base/interrupt.exp: When trying to wake up the inferior,
19014 send the newline ourselves instead of assuming gdb_test will do
19015 so when passed an empty input string.
19016
19017 * gdb.stabs/hppa.mt: Use $(AS), not $(CC) to assemble the
19018 stabs testcode.
19019
19020Fri Aug 5 17:01:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
19021
19022 * lib/gdb.exp (gdb_test): Don't send anything if the first
19023 argument is an empty string. This makes cases where we want to
19024 match output that is already in expect's buffers (for example,
19025 matching a breakpoint after gdb_run_cmd has been called) work
19026 reliably.
19027
19028Tue Aug 2 10:24:08 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
19029
19030 * config/netware.exp: New file.
19031
19032Thu Jul 28 12:54:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
19033
19034 * config/mt-slite (LDFLAGS): If using the newlib in the tree, set
19035 the -B and -L prefixes so we can find the debugging stub.
19036
19037 * Makefile.in (CC_FOR_TARGET, CXX_FOR_TARGET): Use newlib if it is
19038 there and we are using the gcc from the tree.
19039
19040 * gdb.base/types.c: Removed.
19041
19042 * gdb.base/configure.in: Look for makefile fragments in ../config.
19043 Recognize i386-*-netware.
19044 * gdb.c++/configure.in: Likewise.
19045
19046Mon Jul 25 23:48:50 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19047
19048 * gdb.base/corefile.exp: Change `else if' to `elseif', which is
19049 the correct TCL syntax.
19050
19051Mon Jul 25 15:35:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
19052
19053 * gdb.base/opaque.exp: use runto instead of messing around with
19054 breakpoints. Simplify by using gdb_test.
19055
19056 * gdb.base/bitfields.exp: restart between tests on netware targets
19057 because breakpoints aren't relocated after target death. Run
19058 processes to completion.
19059
19060 * gdb.base/{opaque,watchpoint}.exp: Use gdb_run_cmd.
19061
19062Sun Jul 24 09:55:51 1994 Fred Fish (fnf@cygnus.com)
19063
19064 * Makefile.in: Remove extra tabs that confuse some versions
19065 of "make". Use the newly built gdb to test with by default,
19066 rather than the first one in the tester's search path.
19067
19068Sat Jul 23 15:05:47 1994 Stan Shebs (shebs@andros.cygnus.com)
19069
19070 * gdb.base/whatis.exp (v_signed_short_array): Fix a typo.
19071
19072 * gdb.base/help.exp: Update expected add-symbol-file, ignore, and
19073 condition help.
19074
19075Tue Jul 19 10:26:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
19076
19077 * lib/gdb.exp (runto): Rewrite in terms of gdb_run_cmd.
19078
19079 * lib/gdb.exp (gdb_run_cmd): New function, used to start program
19080 running.
19081 * gdb.base/bitfields.exp: Use gdb_run_cmd to start program.
19082 * gdb.base/funcargs.exp: Likewise.
19083
19084 * gdb.base/bitfields.exp: Simplify by using gdb_test.
19085 * gdb.base/funcargs.exp: Likewise.
19086
19087 * lib/gdb.exp (gdb_test): if match times out, don't call fail if
19088 message is "".
19089
19090Mon Jul 18 12:18:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
19091
19092 * gdb.base/{a2-run,callfuncs,funcargs,interrupt,mips_pro,nodebug,
19093 return,signals,twice}.exp: Handle non-existant binaries
19094 consistantly.
19095
19096 * gdb.base/corefile.exp: Execute coremaker to generate core dump.
19097 * gdb.base/Makefile.in: Don't try to generate a core dump, we
19098 might testing a cross development system.
19099
19100Thu Jul 14 18:13:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
19101
19102 * Makefile.in (RUNTEST_FOR_TARGET): Fix relative pathname, the
19103 runtest script is relative to ${srcdir}, not ${rootdir}.
19104
19105Thu Jul 14 14:56:59 1994 Stan Shebs (shebs@andros.cygnus.com)
19106
19107 * gdb.base/signals.exp: Allow for optionality of breakpoint
19108 address.
19109
19110Thu Jul 14 11:21:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
19111
19112 * gdb.base/{ptype.exp,ptype.c}: Add t_char_array test.
19113
19114Tue Jul 12 12:22:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
19115
19116 * gdb.c++/cplusfuncs.cc: Include <stddef.h>, not <sys/types.h>,
19117 for size_t definition.
19118 * gdb.c++/templates.cc: Likewise
19119
19120 * config/mt-i386-netware: New file.
19121
19122 * gdb.base/interrupt.c: Do not test if errno == EINTR if it's not
19123 defined.
19124
19125 * gdb.base/Makefile.in: Added support for systems that name core
19126 files by appending "core" to the program name.
19127 * gdb.base/a1-selftest.exp: Likewise.
19128
19129Mon Jul 11 23:59:18 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19130
19131 * gdb.base/return.exp: Add comment and message for `return double'
19132 test failure on Sparc Solaris.
19133
19134Mon Jul 4 12:10:48 1994 Stan Shebs (shebs@andros.cygnus.com)
19135
19136 * lib/gdb.exp (runto): Allow for optionality of breakpoint address.
19137
19138Wed Jun 29 00:26:17 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19139
19140 * gdb.c++/misc.cc: Instantiate classes to inhibit the compiler
19141 from optimizing them away.
19142 * gdb.c++/classes.exp, gdb.c++/inherit.exp: Update ptype expect
19143 patterns to include default constructors and assignment operators,
19144 to match gcc versions beyond 2.5.8. Accept any cplus demangling
19145 character in the output of the virtual base pointer.
19146
19147Fri Jun 24 08:15:42 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19148
19149 * gdb.c++/cplusfuncs.exp: Use string_to_regexp and a regular
19150 expression match in print_addr_of to avoid unintented matches.
19151 * gdb.c++/virtfunc.exp: Accept alternate ptype output of g++
19152 versions up to 2.5.8.
19153
19154Mon Jun 20 23:54:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19155
19156 * gdb.base/list.exp: Tweak alternate pattern for listing of an
19157 included file to run under newer versions of expect.
19158 * gdb.c++/demangle.exp: Add spaces to the expect patterns between
19159 consecutive >'s in templates to accomodate recent cplus-dem.c change.
19160 Remove xfail for the virtual table of BDDHookV.
19161
19162Sat Jun 18 12:51:34 1994 Stan Shebs (shebs@andros.cygnus.com)
19163
19164 * lib/gdb.exp (string_to_regexp): Set a default result.
19165 (default_gdb_start): Fix misleading message.
19166
19167Wed Jun 15 12:10:10 1994 Stan Shebs (shebs@andros.cygnus.com)
19168
19169 * config/mt-a29k-udi, config/mt-i960-nindy, config/mt-sparc-aout:
19170 Remove all CC, etc definitions.
19171 * config/mt-hpux: New file.
19172 * config/mt-mips-ecoff (CFLAGS_FOR_TARGET): Remove:
19173 (CFLAGS, LDFLAGS): Define.
19174 * config/mt-slite (CFLAGS_FOR_TARGET): Change to LDFLAGS.
19175
19176 * Makefile.in (site.exp): Don't insert host_os, etc.
19177 (just-check): Just use RUNTEST with RUNTESTFLAGS only.
19178 (distclean): Check existence of subdir.
19179 * gdb.base/configure.in (hppa*-*-hpux*): Recognize.
19180 * gdb.base/Makefile.in: General cleanup and simplification.
19181 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
19182 to build executables. Use default rule to build .o files.
19183 (EXPECT, RUNTEST, CC): Fix relative pathname.
19184 (site.exp): Don't insert host_os, etc.
19185 * gdb.base/signals.c (main): Don't call signal unless SIGALRM
19186 and/or SIGUSR1 defined.
19187 * gdb.base/watchpoint.c: Don't include stdio.h a second time.
19188 * gdb.c++/Makefile.in: General cleanup and simplification.
19189 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
19190 (CFLAGS): Remove.
19191 (EXPECT, RUNTEST_FOR_TARGET, CXX): Fix relative pathname.
19192
19193Fri Jun 10 10:55:09 1994 Jeff Law (law@snake.cs.utah.edu)
19194
19195 * gdb.base/recurse.exp: Misc changes to get tests running again
19196 after Kung's changes to the watchpoint code.
19197 * gdb.base/watchpoint.exp: Likewise.
19198
19199Thu Jun 9 15:16:55 1994 Per Bothner (bothner@kalessin.cygnus.com)
19200
19201 * lib/gdb.exp (string_to_regexp): Convert {\} also.
19202
19203Wed Jun 8 12:12:17 1994 Stan Shebs (shebs@andros.cygnus.com)
19204
19205 * config/udi-gdb.exp, config/unix-gdb.exp: Call default_gdb_start.
19206 * lib/gdb.exp (default_gdb_start): Define.
19207 * gdb.base/bitfields.exp, gdb.base/break.exp, gdb.base/exprs.exp,
19208 gdb.base/funcargs.exp, gdb.base/opaque.exp,
19209 gdb.base/printcmds.exp, gdb.base/ptype.exp, gdb.base/recurse.exp,
19210 gdb.base/scope.exp, gdb.base/setvar.exp, gdb.base/watchpoint.exp,
19211 gdb.c++/classes.exp, gdb.c++/misc.exp, gdb.c++/virtfunc.exp:
19212 Don't call gdb_target_udi in between tests.
19213
19214Tue Jun 7 08:30:15 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
19215
19216 * gdb.c++/demangle.exp: Use gdb_test_exact, rather than demangle
19217 (which was basically just a local version of the same thing). In
19218 addition to avoiding duplication, gdb_test_exact is faster.
19219 * lib/gdb.exp (gdb_test_exact): Fix typo.
19220
19221 * lib/gdb.exp (delete_breakpoints): If there were no breakpoints,
19222 don't give an error.
19223
19224 * gdb.base/term.exp: Call delete_breakpoints before starting.
19225
19226 * gdb.base/Makefile.in (EXECUTABLES): Remove t10.
19227 (t10): Add comment.
19228
19229Mon Jun 6 18:26:50 1994 Stan Shebs (shebs@andros.cygnus.com)
19230
19231 Reorganization of the GDB Test Suite.
19232
19233 * gdb.base: New directory, contains all the basic tests.
19234 * gdb.c++: New directory, tests specific to C++.
19235 * gdb.chill: New directory, tests specific to Chill.
19236 * gdb.t00, gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06,
19237 gdb.t07, gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13,
19238 gdb.t15, gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23,
19239 gdb.t24, gdb.t30, gdb.t31: Removed directories, contents moved
19240 into appropriate new directories (t00-t17 to base, t20-t23 to c++,
19241 t30-31 to chill).
19242 * */gdbme.*: Rename to match appropriate expect scripts.
19243 * gdb.base/bitfields.c, gdb.base/break.c, gdb.base/callfuncs.c,
19244 gdb.base/coremaker.c, gdb.base/exprs.c, gdb.base/funcargs.c,
19245 gdb.base/interrupt.c, gdb.base/list0.c, gdb.base/list0.h,
19246 gdb.base/list1.c, gdb.base/mips_pro.c, gdb.base/nodebug.c,
19247 gdb.base/opaque-info.c, gdb.base/opaque0.c, gdb.base/opaque1.c,
19248 gdb.base/printcmds.c, gdb.base/ptype.c, gdb.base/recurse.c,
19249 gdb.base/return.c, gdb.base/run.c, gdb.base/scope0.c,
19250 gdb.base/scope1.c, gdb.base/setvar.c, gdb.base/signals.c,
19251 gdb.base/types.c, gdb.base/twice.c, gdb.base/watchpoint.c,
19252 gdb.base/whatis-info.c, gdb.base/whatis.c: New names of C files.
19253 * gdb.c++/cplusfuncs.cc, gdb.c++/templates.cc, gdb.c++/misc.cc,
19254 gdb.c++/virtfunc.cc: New names of C++ files.
19255 * gdb.chill/chillvars.ch: New name of Chill file.
19256 * gdb.base/configure.in, gdb.c++/configure.in,
19257 gdb.chill/configure.in: Merge in contents of gdb.t*/configure.in.
19258 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
19259 gdb.chill/Makefile.in: Merge in contents of gdb.t*/Makefile.in.
19260 * configure.in (configdirs): Update to reflect directory changes.
19261 (target_abbrev): No longer define for any configuration.
19262 * Makefile.in: Cosmetic improvements to header comments.
19263
19264Fri Jun 3 18:56:06 1994 Per Bothner (bothner@kalessin.cygnus.com)
19265
19266 Various changes to gdb.t31:
19267
19268 * Makefile.in (gdbme.o): Compile with -fspecial_UC.
19269 * gdbme.ch: Make all key-words and predefineds be upper-case.
19270 * chillvars.exp: Expect key-words and predefinds in upper-case.
19271
19272 * chillvars.exp: Use gdb_test_exact many places.
19273 Change expected output for arrays (which now includes index labels).
19274
19275 * pr-5020.exp, gdme.ch (module PR_5020):
19276 New test, for PR-5020.
19277
19278Thu Jun 2 16:02:41 1994 Per Bothner (bothner@kalessin.cygnus.com)
19279
19280 * lib/gdb.exp (string_to_regexp, gdb_test_exact): New procedures.
19281 * Makefile.in (CHILL_LIB): Remove bogus redundant definitions.
19282
19283Sun May 29 22:31:42 1994 Per Bothner (bothner@kalessin.cygnus.com)
19284
19285 * Makefile.in: Fix bit-rot in definitions of CHILL,
19286 CHILL_FOR_TARGET and Chill_LIB.
19287 * gdb.t31/gdbme.ch: Fix syntax of nested array tuples.
19288 * gdb.t31/Makefile.in: Add definitions for CHILLFLAGS,
19289 CHILL, and CHILL_LIB.
19290
19291Sat May 21 10:05:08 1994 Bill Cox (bill@rtl.cygnus.com)
19292
19293 * Revert the previous changes. Please see Rob's directory
19294 /lisa/test/rob/progressive/gdb/testsuite for these fixes.
19295
19296Thu May 19 12:51:00 1994 Bill Cox (bill@rtl.cygnus.com)
19297
19298 * Makefile.in, configure.in, config/mips-gdb.exp,
a9c64011
AS
19299 config/mt-a29k-udi, config/mt-i386-aout, config/mt-i960-nindy,
19300 config/mt-sparc-aout, config/udi-gdb.exp, config/unix-gdb.exp,
19301 config/unknown.exp, gdb.t00/default.exp, gdb.t00/help.exp,,
c906108c
SS
19302 gdb.t00/teststrategy.exp, gdb.t01/Makefile.in, gdb.t02/Makefile.in,
19303 gdb.t02/whatis.exp, gdb.t03/Makefile.in, gdb.t03/gdbme.c,
19304 gdb.t04/Makefile.in, gdb.t05/Makefile.in, gdb.t06/Makefile.in,
19305 gdb.t06/break.exp, gdb.t06/signals.c, gdb.t06/signals.exp,
19306 gdb.t08/Makefile.in, gdb.t08/opaque.exp, gdb.t09/Makefile.in,
19307 gdb.t10/Makefile.in, gdb.t11/Makefile.in, gdb.t12/Makefile.in,
19308 gdb.t13/Makefile.in, gdb.t15/Makefile.in, gdb.t15/funcargs.exp,
19309 gdb.t15/gdbme.c, gdb.t15/return.exp, gdb.t16/Makefile.in,
19310 gdb.t17/Makefile.in, gdb.t17/callfuncs.exp, gdb.t17/gdbme.c,
19311 gdb.t20/Makefile.in, gdb.t21/Makefile.in, gdb.t21/cplusfuncs.exp,
19312 gdb.t22/Makefile.in, gdb.t22/virtfunc.exp, gdb.t23/Makefile.in,
19313 gdb.t24/demangle.exp, lib/gdb.exp: Check in Rob's testing
19314 changes from 94Q1.
19315
19316Wed May 18 17:04:03 1994 Bill Cox (bill@rtl.cygnus.com),
19317
19318 * config/mt-lynx, config/mt-m68k, config/mt-mips-ecoff,
19319 config/mt-slite, config/mt-unix, config/mt-vxworks: Add
19320 Rob's new testing fragments.
19321
19322Tue May 17 15:04:14 1994 Bill Cox (bill@rtl.cygnus.com)
19323
19324 * config/mips-gdb.exp, config/udi-gdb.exp, config/vx-gdb.exp,
a9c64011 19325 lib/gdb.exp: Replace error proc calls with perror.
c906108c
SS
19326
19327Mon May 16 19:00:50 1994 Stan Shebs (shebs@andros.cygnus.com)
19328
19329 * gdb.t00/teststrategy.exp: Reorder so that AIX gdb can print the
19330 version also, match on casted version strings, and match on
19331 gdb startup case where the line numbers might be messed up.
19332
19333Fri May 13 18:00:27 1994 Bill Cox (bill@rtl.cygnus.com)
19334
19335 * config/mt-i960-vx (LDFLAGS): Add '-r' option for test links.
a9c64011 19336 (CFLAGS): Delete it from here.
c906108c
SS
19337
19338Tue May 3 16:08:09 1994 Kung Hsu (kung@mexican.cygnus.com)
19339
19340 * gdb.t22/virtfunc.exp: Fix g++ ptype expected outputs.
19341
19342Fri Apr 29 14:26:35 1994 Stan Shebs (shebs@andros.cygnus.com)
19343
19344 * Makefile.in (RUNTEST): Default to just "runtest".
19345
19346Tue Apr 26 22:21:40 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
19347
19348 * gdb.t17/callfuncs.exp: More comments about t_func_values tests.
19349 * gdb.t17/gdbme.c (t_func_values): Add comments about how and why
19350 the code has been restructured.
19351
19352Thu Apr 21 12:48:07 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
19353
19354 * gdb.t00/default.exp (set write): Allow any number of \r and/or
19355 \n, not just one of each.
19356
19357 * gdb.t07/gdbme.c (main): Don't take address of an array; SunOS4
19358 /bin/cc gives a warning if you do.
19359
19360Thu Apr 21 11:54:04 1994 Kung Hsu (kung@mexican.cygnus.com)
19361
d63a86f8 19362 * gdb.t24/demangle.exp: change expect pattern of
c906108c
SS
19363 __t10ListS_link1ZUiRCUiPT0
19364
19365Wed Apr 13 15:05:00 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
19366
19367 * gdb.t07/{recurse.exp, recurse.c}: New tests for watchpoints
19368 on local variables in recursive functions.
19369
19370 * gdb.t07/Makefile.in: Build the new test.
19371
19372Tue Apr 12 20:45:25 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
19373
19374 * gdb.t17/gdbme.c (t_func_values): Do not compare function pointers
19375 directly. Instead compare the return values from actual calls.
19376
19377Mon Apr 11 10:31:00 1994 Bill Cox (bill@rtl.cygnus.com)
19378
19379 * Makefile.in (check): Set TCL_LIBRARY for runtest.
19380
19381Mon Apr 11 09:15:30 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
19382
19383 * From Peter Schauer with minor modifications.
a9c64011
AS
19384 * gdb.t15/return.exp (return_tests): Handle targets where "return"
19385 stops in mid-line in the caller. Add xfail for returning a float
19386 value on X86 targets.
c906108c
SS
19387
19388Tue Apr 5 15:16:33 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
19389
19390 * gdb.disasm/hppa.exp (fcmp_tests): Break up into two halves
19391 to avoid expect lossage.
19392 (fmem_LRbug_tests): Likewise.
19393 * gdb.disasm/hppa.s: Corresponding changes.
19394
19395 * gdb.disasm/hppa.exp: Rework escape sequences and end-of-line
19396 conditions to work with latest dejagnu/expect.
19397
19398 * gdb.t15/funcargs.exp (finish from indirect call): No longer
19399 expected to fail on the PA.
19400 (backtrace in call with trampolines): Explicitly require main
19401 to be frame #1 (no trampolines should show up in backtrace).
19402
19403 * gdb.t00/default.exp: Use "exp_continue" rather than obsolete
19404 "continue -expect".
19405 * gdb.t06/break.exp: Likewise.
19406 * gdb.t07/watchpoint.exp: Likewise.
19407 * gdb.t13/bitfields.exp: Likewise.
19408 * gdb.t15/{funcargs,return}.exp: Likewise.
19409 * gdb.stabs/weird.exp: Likewise.
19410 * config/{mips,udi}-gdb.exp: Likewise.
19411
19412 * hppa.sed: Enclose comments within a sed command to avoid
19413 losing with the old OSF1 sed.
19414
19415Wed Mar 30 00:31:49 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19416
19417 * gdb.t02/whatis.exp, gdb.t08/opaque.exp: Add XFAILs for
19418 sequent dynix.
19419 * gdb.t06/signals.exp: Add clear_xfail for sequent dynix.
19420 * gdb.t15/funcargs.exp: Conditionally step again to really
19421 finish from marker_call_with_trampolines. Handle the case where
19422 the first step from within call_with_trampolines already steps
19423 us back to main.
19424 * gdb.t15/gdbme.c: Add comment to closing brace of
19425 call_with_trampolines for funcargs.exp.
19426
19427Tue Mar 29 23:55:27 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
19428
d63a86f8 19429 * gdb.t07/watchpoint.exp (test_watchpoint_triggered_in_syscall):
c906108c
SS
19430 Fix typo(s).
19431
19432Sun Mar 27 16:53:14 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
19433
19434 * gdb.t07/gdbme.c: More code for watchpoint testing.
19435
19436 * gdb.t07/watchpoint.exp: Accept both "Watchpoint" and
19437 "Hardware watchpoint" throughout file.
19438 (test_watchpoint_triggered_in_syscall): New test.
19439 (test_complex_watchpoint): New test.
19440
19441Fri Mar 25 17:05:31 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
19442
19443 * gdbme.c (call_with_trampolines): New function to try and step
19444 into. Tests trampoline problems on the PA.
19445
19446 * funcargs.exp (localvars_in_indirect_call): No longer expect
19447 stepping into indirect call to fail on PAs.
19448 (test_stepping_over_trampolines): New test.
19449
19450Wed Mar 23 07:43:33 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
19451
19452 * TODO: Add suggestions for static member function tests, and
19453 completion tests.
19454
19455Wed Mar 16 08:28:28 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
19456
19457 * TODO: Add suggestions for "p/a" tests.
19458
19459 * lib/gdb.exp: Set prompt to (gdb) if it isn't already set.
19460 (default_gdb_exit): Replace all the hair with sending "quit" to
19461 the process with a simple close.
19462
19463Tue Mar 15 08:45:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
19464
19465 * TODO: Add suggestions for shared library tests.
19466
19467Sun Mar 13 10:45:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
19468
19469 * TODO: Add suggestions for x/s tests.
19470
19471Fri Mar 11 08:22:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
19472
19473 * gdb.t00/help.exp: Replace most of docstrings for "tbreak",
19474 "enable once", and "enable breakpoints once" with ".*".
19475
19476Thu Mar 10 08:34:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
19477
19478 * TODO: Add suggestions about structure passing tests.
19479
19480Mon Mar 7 13:45:54 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19481
19482 * gdb.t03/gdbme.c: gcc version 1 puts out the wrong stabs for
19483 the primary1 test, use work around if __GNUC__ < 2.
19484 * gdb.t06/signals.c: Add comments for signals.exp pattern matching.
19485 * gdb.t06/signals.exp: Add XFAILs for i386 bsd and vax ultrix.
19486 Test for bad output rather than waiting for timeout. Issue
19487 second continue only if first continue failed.
19488
19489Wed Mar 2 10:08:01 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
19490
19491 * gdb.t21/cplusfuncs.exp (test_paddr_operator_functions): Do
19492 operator[] test with gdb_test because the old code didn't seem to
19493 be getting the quoting right with the new dejagnu.
19494
19495Thu Feb 24 19:49:25 1994 Rob Savoye (rob@poseidon.cygnus.com)
19496
19497 * lib/gdb.exp: Set GDB to a fresh gdb if there is one, else use
19498 one from the path.
19499 * Makefile.in: Use a fresh expect if there is one, use runtest
19500 from the src tree if there is one.
d63a86f8 19501
c906108c
SS
19502Thu Feb 24 18:49:37 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
19503
19504 * gdb.t06/break.exp (test_next_with_recursion): Remove xfail for
19505 next over recursive call. Revise the tests from that point on
19506 (which had been skipped) to match GDB's actual (correct) output.
19507
19508 * gdb.t07/watchpoint.exp (test_stepping): Remove xfail for bug
19509 with next over a breakpoint whose condition is false.
19510
19511 * gdb.t00/help.exp: Comment out "help set print" tests just like
19512 (and for same reason as) "help set" test.
19513
19514Mon Feb 14 09:58:23 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
19515
19516 * gdb.disasm/hppa.s (fmemLRbug_tests): New tests.
19517 * gdb.disasm/hppa.exp (fmemLRbug_tests): Run them.
19518
19519Sun Feb 6 15:36:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
19520
19521 * gdb.t06/break.exp (test_next_with_recursion): Remove no longer
19522 necessary gdb_target_udi.
19523
19524 * gdb.t03/ptype.exp: For UDI, skip tests which call malloc.
19525
19526 * gdb.t02/whatis.exp, gdb.t03/ptype.exp: Remove xfails for PRs
19527 1838 and 2417; they are fixed.
19528
19529 * gdb.t02/whatis.exp (v_char_array, v_signed_char_array),
19530 gdb.t03/ptype.exp (ptype structure, ptype union):
19531 Remove xfails; the test is looser than when the xfails were added.
19532
19533 * gdb.t00/{help.exp,default.exp}: Don't test "target remote" on UDI.
19534 * gdb.t00/help.exp: Don't expect remote to be in "help target" output.
19535
19536 * gdb.t01/run.exp: Only run shell test if isnative.
19537
19538 * config/udi-gdb.exp (gdb_load): Use "file", not "load" command,
19539 since "run" automatically loads if necessary. Call gdb_target_udi
19540 after the "file" since "file" kills any execution target.
19541
19542 * config/udi-gdb.exp (gdb_start): Don't send "set args main" to
19543 GDB. GDB doesn't work that way (not anymore at least) on UDI.
19544 * gdb.t01/run.exp, gdb.t06/break.exp: Don't pass extra first
19545 argument for UDI.
19546
19547Fri Feb 4 12:19:32 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
19548
19549 * gdb.t17/interrupt.c: If we get EINTR, don't print an error message.
19550
19551 * gdb.t17/callfuncs.exp: Add xfails for rs6000.
19552
19553Sat Feb 5 09:11:56 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
19554
19555 * gdb.t24/demangle.exp: Re-write demangle to just call gdb_test,
19556 properly quoting regexps. This makes the second argument to
19557 demangle a fixed string, which matches the callers, instead of a
19558 shell-style pattern which is what the previous implementation
19559 used. Update some of the callers.
19560
19561Sat Feb 5 10:19:09 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
19562
19563 * gdb.disasm/hppa.s (comib_tests): Add missing instruction.
19564 (comib_nullified_tests): Fix typo.
19565 * gdb.disasm/hppa.exp (all comb tests): Fix thinkos in expect
19566 strings. No longer expected to fail.
19567
19568 * gdb.disasm/hppa.s (addib_tests): Fix typo.
19569 * gdb.disasm/hppa.exp (all addb tests): Fix thinkos in expect
19570 strings. No longer expected to fail.
19571
19572 * gdb.disasm/hppa.exp (fmpy_addsub_tests): Fix typo in expect
19573 string. No longer expected to fail.
19574
19575Fri Feb 4 23:45:11 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
19576
19577 * gdb.disasm/hppa.exp (fcmp_tests): Fix thinko in expect string.
19578 No longer expected to fail.
19579
19580 * gdb.disasm/hppa.exp (xmpyu_tests): Fix buglet in expect
19581 string. No longer expected to fail.
19582
19583Fri Feb 4 10:35:42 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
19584
19585 * gdb.t24/demangle.exp: Remove a bunch more tests which differ
19586 only in the names (I probably got most of them). I was even
19587 generous with some which differed in underscores in names, and
19588 probably missed a few, and I *still* was able to remove almost a
19589 third of the file with almost no impact on testsuite coverage.
19590
19591Thu Feb 3 12:04:49 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
19592
19593 * gdb.t00/default.exp: Match udi_attach error message as well as
19594 the one from child_attach.
19595
19596 * gdb.t00/default.exp: Use "." instead of "?" to match a question mark.
19597
19598 * gdb.stabs/weird.exp: Remove xfail for const70; just fixed in GDB.
19599
19600 * gdb.stabs/weird.def (bad_neg0type): Size of this type is 16, not 8.
19601 * gdb.stabs/weird.exp: Remove xfail for "p bad_neg0"; this fixes it.
19602
19603 * Move test with enums and partial symbols back to
19604 gdb.t03/{ptype.exp,gdbme.c} from gdb.stabs/{weird.def,weird.exp}.
19605 Reverts the change of 26 May 93. Per today's change to
19606 stabs.texinfo, the behavior that weird.exp was expecting was
19607 unreasonable; what is important is that the compiler+gdb get
19608 things right, which happens with a recent gcc. Also fix the test
19609 to deal with native compilers which put out the stab gdb can't
19610 deal with.
19611
19612Mon Jan 31 15:40:11 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
19613
19614 * gdb.t24/demangle.exp: Remove a bunch of tests which differ only
19615 in the names. The main thing these accomplish is to slow things down.
19616 Many more such duplicates surely remain.
19617
19618 * gdb.t00/help.exp: Comment out "help support" test just like
19619 (and for same reason as) "help set" test.
19620
19621Mon Jan 31 06:43:45 1994 Fred Fish (fnf@cygnus.com)
19622
19623 * gdb.t06/break.exp: Remove setup_xfails for
19624 sparc-sun-solaris2.*, these tests now pass with latest gcc and gdb.
19625 * gdb.t20/inherit.exp (test_ptype_si): Update warning message
19626 about known bug in gcc to include up through 2.5.8.
19627 * gdb.t20/inherit.exp (test_ptype_vi): Accept "_vb." as well as
19628 well as "_vb$".
19629 * gdb.t21/cplusfuncs.exp (test_lookup_operator_functions):
19630 Remove setup_xfails for sparc-sun-solaris2.*, these tests now pass
19631 with latest gcc and gdb.
19632 * gdb.t22/virtfunc.exp (test_ptype_of_classes): Accept "_vb." as
19633 well as "_vb$".
19634
19635Sat Jan 29 23:31:26 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
19636
19637 * configure.in (hppa*-*-*): Also configure and build stabs-only
19638 tests.
19639
19640Thu Jan 27 08:21:16 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
19641
19642 * gdb.t10/hppa.mt: A makefile fragment for the PA.
19643 * gdb.t10/configure.in (hppa*-*-*): Use it.
19644
19645Tue Jan 25 12:58:26 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19646
19647 * gdb.t09/corefile: Increase timeout when spawning gdb explicitly.
19648
19649Wed Jan 19 12:40:25 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19650
19651 * gdb.t06/signals.exp: Handle blocked SIGTRAP on sun3 for bash
19652 versions prior to 1.13.5.
19653
19654Tue Jan 18 20:10:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
19655
19656 * gdb.t00/default.exp (show prompt): In FAIL case, only match if
19657 the prompt is at the start of a line.
19658
19659Mon Jan 17 20:07:51 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
19660
19661 * gdb.disasm/hppa.s: Add new tests for sfu and copr instructions.
19662 Enable "diag" instruction. Delete copr from fpu_misc_tests, it's
19663 in the copr tests now.
19664 * gdb.disasm/hppa.exp: Run new sfu and copr tests. Do not expect
19665 copr in the fpu_misc tests anymore. fpu_misc tests are no longer
19666 expected to fail.
19667
19668Fri Jan 14 14:24:21 1994 Rob Savoye (rob@darkstar.cygnus.com)
19669
19670 * gdb.t00/teststrategy.exp, gdb.t07/watchpoint.exp,
19671 gdb.t31/chillvars.exp, lib/gdb.exp:
19672 Tweak to run under either version of expect.
19673 * lib/gdb.exp (default_gdb_exit): Remove "catch" statement.
19674 * gdb.t00/teststrategy.exp: Use isnative and verbose procedures.
19675 * gdb.t11/list.exp: Remove extraneous whitespace.
19676
19677Sat Jan 15 09:57:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
19678
19679 * gdb.t16/printcmds.exp (test_print_strings): Accept
19680 "(unsigned char *) " before the string.
19681
19682 * TODO: Add notes about printing of fancy types and GDB expressions.
19683
19684Thu Jan 13 17:16:09 1994 Stan Shebs (shebs@andros.cygnus.com)
19685
19686 * Makefile.in: Pass LDFLAGS and LIBS to sub-makes.
19687 * gdb.t06/configure.in: Don't try to compile signals test program
d63a86f8 19688 if doing mips-idt-ecoff.
c906108c
SS
19689
19690Thu Jan 13 08:25:55 1994 Rob Savoye (rob@darkstar.cygnus.com)
19691
19692 * Most .exp files: Tweak to run under either version of expect.
19693
19694Tue Jan 11 15:21:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
19695
19696 * gdb.t12/scope.exp: Add xfails for rs6000. Remove 1806 from existing
19697 xfails; I'm not sure why they are failing, but not because of PR 1806.
19698
19699Mon Jan 10 22:14:20 1994 Rob Savoye (rob@darkstar.cygnus.com)
19700
19701 * config/unix-gdb.exp: Remove gdb_unload cause it's already
19702 defined in lib/gdb.exp.
19703
19704Fri Jan 7 12:42:45 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19705
19706 * gdb.t07/watchpoint.exp: Clear xfail for calling function with
19707 watchpoint enabled on mips, CALL_DUMMY_BREAKPOINT_OFFSET got defined.
19708 * gdb.t20/gdbme.cc, gdb.t21/gdbme.cc: Conversion operator functions
19709 have to be typeless.
19710
19711Tue Jan 4 09:32:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
19712
19713 * TODO: Add suggestion for copyright year test.
19714
19715Mon Jan 3 11:35:26 1994 Stan Shebs (shebs@andros.cygnus.com)
19716
19717 * configure.in (*-*-lynxos*): Add stabs tests.
19718
19719Wed Dec 1 21:54:05 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
19720
19721 * gdb.stabs/hppa.sed: Only lables should ever start in column zero,
19722 so insert a tab before any assembler directive in column zero.
19723
19724 * gdb.disasm/hppa.exp (all_fpu_memory_tests): Test FP quadword
19725 stores.
19726 * gdb.disasm/hppa.s (fpu_memory_indexing_tests): Add FP quadword
19727 stores.
19728 (fpu_short_memory_tests): Likewise.
19729
19730Mon Nov 22 13:23:22 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19731
19732 * gdb.stabs/ecoff.mt: Delete alpha specific if block, fix typo.
19733 * gdb.stabs/ecoff.sed: Escape inserted blanks with backslashes, embed
19734 .stabs directives in comments.
19735
19736Fri Nov 19 14:09:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19737
19738 * TODO: New file, describing tests we could write.
19739 * gdb.t09/corefile.exp: Move description of tests to write to TODO.
19740
19741Tue Nov 16 21:07:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19742
19743 * gdb.t06/signals.exp: Add kludge to force re-sync.
19744
19745 * gdb.t00/teststrategy.exp: If we accidently send the "maint dump-me"
19746 to xgdb instead of gdb, get out of gdb.
19747
19748Tue Nov 16 10:21:57 1993 Rob Savoye (rob@cygnus.com)
19749
19750 * lib/gdb.exp: Make GDB and GDBFLAGS global so the scoping work
19751 for info.
19752
19753Sat Nov 13 23:17:48 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
19754
19755 * gdb.stabs/hppa.mt: A makefile fragment for the PA.
19756 * gdb.stabs/configure.in (hppa*-*-*): Use it.
19757 * gdb.stabs/hppa.sed: New sed script for the PA.
19758
19759Sat Nov 13 22:50:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19760
19761 * gdb.stabs: Re-write weird.def and configuration to use sed
19762 instead of cpp. sed is portable and POSIX; cpp is neither.
19763
19764Fri Nov 12 15:26:36 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19765
19766 * gdb.t06/signals.exp: Remove one sun3 XFAIL which has been fixed.
19767
19768Mon Nov 8 16:55:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19769
19770 * gdb.t20/gdbme.cc: Add comment about pmi being optimized out.
19771
19772Thu Nov 4 23:07:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19773
19774 * gdb.stabs/weird.exp, gdb.t22/virtfunc.exp: Accept "_vb." as well as
19775 "_vb$".
19776 * gdb.t00/teststrategy.exp: Add xfail for RS/6000.
19777 * gdb.t03/ptype.exp: Add comments and messages about FAILs with xlc.
19778
19779Wed Nov 3 13:53:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19780
19781 * lib/gdb.exp: Comment out code which depends on non-existent
19782 `transform' procedure.
19783
19784Wed Nov 3 11:23:11 1993 Rob Savoye (rob@darkstar.cygnus.com)
19785
19786 * lib/gdb.exp (default_gdb_exit): Remove `catch "close"'.
19787 * lib/gdb.exp: Transform tool name.
19788 * gdb.t*/*.exp: Change error to perror so it works with DejaGnu
19789 1.1's new error handling system.
19790
19791Mon Nov 1 10:36:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19792
19793 * Makefile.in, gdb.t2*/Makefile.in: Add -O to CXXFLAGS.
19794
19795Fri Oct 29 17:58:14 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19796
19797 * gdb.t00/default.exp: Avoid tests with a lot of .* in them.
19798 They made pattern matching so slow that timeouts happened on
19799 heavily loaded systems. Now any output from "show print" which
19800 gets us back to the GDB prompt is a PASS.
19801
19802Mon Oct 25 14:36:50 1993 Stu Grossman (grossman at cygnus.com)
19803
19804 * gdb.disasm/hppa.mt: Use $(srcdir) in hppa.o make rule.
19805
19806Mon Oct 25 13:35:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19807
19808 * gdb.t06/signals.exp: Skip whole file with xfail for HPPA.
19809
19810 * gdb.t24/demangle.exp: Remove "3220" from the one remaining xfail.
19811 It is not from PR 3220.
19812
19813Sun Oct 24 18:49:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19814
19815 * gdb.t00/{help.exp,default.exp}: Loosen up a few more tests which
19816 just started failing because they depended on the order the
19817 subcommands are presented, or exact docstring text. This kind of
19818 test is a pain and has minimal benefit.
19819
19820Thu Oct 21 08:26:48 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19821
19822 * gdb.t09/corefile.exp: At end of test, use "core" command with
19823 no arguments.
19824
19825Wed Oct 20 08:56:02 1993 Stu Grossman (grossman at cygnus.com)
19826
19827 * gdb.t{01 02 03 04 05 06 07 08 09 10 11 12 13 15 16
19828 17}/Makefile.in: Make it possible to run the testsuite with Sun
19829 make and CC = cross gcc by adding explicit build rules for .o
19830 files.
19831
19832Tue Oct 19 14:57:38 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19833
19834 * gdb.t15/funcargs.exp: Don't put comments on same line as
19835 setup_xfail (@#$*%& tcl braindamage!).
d63a86f8 19836
c906108c
SS
19837Mon Oct 18 21:50:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19838
19839 * gdb.disasm/hppa.exp: Use $objdir/$subdir/$binfile not just $binfile.
19840
19841Fri Oct 15 15:39:54 1993 Kung Hsu (kung@cirdan.cygnus.com)
19842
19843 * gdb.t20/classes.exp: 'const xxx &' becomes 'xxx const &'.
19844 * gdb.t20/inherit.exp: remove three dumplicate entries.
19845
19846Fri Oct 15 13:45:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19847
19848 * gdb.t06/break.exp: For "next over recursive call", fail on any
19849 incorrect output, not just on "factorial (value=2)".
19850
19851Fri Oct 15 11:52:56 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19852
19853 * gdb.t12/scope.exp: Remove xfails, filename::var syntax should be
19854 working now. Add an xfail if accesing a bss variable causes
19855 a memory error if the target is not yet run.
19856
19857Thu Oct 14 19:16:56 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19858
19859 * gdb.t24/demangle.exp: Clean up spacing (2 strings), inclusion of
19860 constructor name (2 string), name of _GLOBAL_ demangling (2 strings),
19861 name of __st* demangling (2 strings). Did Kung really get the
19862 more than 95 others right without testing them?
19863
19864Thu Oct 14 16:27:08 1993 Kung Hsu (kung@cirdan.cygnus.com)
19865
19866 * gdb.t24/demangle.exp: clean up XFAILS, more than 100
19867
19868Thu Oct 14 11:40:30 1993 Jeffrey Law (law@cs.uah.edu)
19869
19870 * configure.in (configdirs): Add gdb.disasm
19871 * gdb.disasm: New directory for GDB disassembler tests.
19872 * gdb.disasm/hppa.{exp,s,mt}: Disassembly tests for the HPPA.
19873
19874Thu Oct 14 11:40:30 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19875
19876 * gdb.t00/help.exp: Don't test "help set".
19877
19878 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Remove all xfails
19879 from within expect statements. None of these happen anymore and
19880 they cause regressions to be silently unnoticed.
19881
19882 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Add notes (in failure
19883 messages) about known failures with gcc cygnus-2.4.5-930417.
19884
19885 * gdb.t02/Makefile.in, gdb.t08/Makefile.in: Make all depend on
19886 comp-info.exp so it gets built if it doesn't exist.
19887
19888 * gdb.t13/{Makefile.in,bitfields.exp}: Remove comp-info.exp stuff;
19889 it is no longer used.
19890 * gdb.t13/comp-info.c: Removed.
19891
19892Wed Oct 13 22:54:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
19893
19894 * gdb.t06/signals.exp: Add xfail for sun3.
19895
19896Thu Oct 7 12:01:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19897
19898 * gdb.t17/interrupt.exp: Add xfail for Irix (currently not really
19899 relevant because ^C doesn't get sent but failure can be reproduced
19900 interactively).
19901
19902Tue Oct 5 10:43:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19903
19904 * gdb.stabs/alpha.mt: New configuration file for alpha.
19905 * gdb.stabs/configure.in: Use it.
19906 * gdb.stabs/ecoff.mt, weird-ecoff.sed: Change sed script to enable
19907 sharing with alpha.mt, redefine long to word via preprocessor.
19908 * gdb.stabs/weird.def: Conditionally adapt storage layout of v_comb
19909 for alpha.
19910 * gdb.stabs/weird.exp: Handle compilation of weird.s by alpha
19911 native cc.
19912 * gdb.t00/teststrategy.exp: Change expect string so that we
19913 consume the `(xgdb)' from the command echo and from the gdb prompt.
19914 * gdb.t05/expr.exp: xfail "print unsigned int == (~0)" on the alpha.
19915 gdb currently compares all values as long, so this failure probably
19916 applies to any configuration where LONGEST is bigger than a target int.
19917 * gdb.t08/comp-info.c: New file to determine if gdbme is compiled
19918 with gcc.
19919 * gdb.t08/Makefile.in, opaque.exp: Use it. Alpha native cc is unable
19920 to handle opaque pointers, gcc is.
19921 * gdb.t21/gdbme.cc, gdb.t23/gdbme.cc: operator new takes a size_t
19922 as first argument. Include <sys/types.h> and change all operator
19923 new definitions to use size_t.
19924 * gdb.t21/cplusfuncs.exp: Handle changes in output for operator new
19925 now that we use size_t.
19926
19927Wed Sep 29 00:55:49 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19928
a9c64011 19929 * gdb.t03/ptype.exp, gdb.t15/printcmds.exp: When constructing
c906108c 19930 a long or float array cast all array members to the same type.
a9c64011 19931 * gdb.t04/setvar.exp: Handle the decimal output of an unsigned long
c906108c 19932 with 64 bit longs.
a9c64011 19933 * gdb.t07/watchpoint.exp: Add finish and until variations encountered
c906108c 19934 on alpha.
a9c64011 19935 * gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Add xfails for alpha.
c906108c
SS
19936
19937Tue Sep 28 17:26:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19938
19939 * gdb.t24 (demangle.exp): Constructors of templates have names like
19940 vector<int>::vector(int) not vector<int>::vector<int>(int). See
19941 section 14.6 of the ARM.
19942
19943 * gdb.t24 (demangle.exp): Remove a whole bunch of tests of the form
19944 "_vt$MoveCmd"; these differ only in name from "_vt$foo", so they
19945 accomplish little and slow down the testsuite.
19946
19947 * gdb.t24 (demangle.exp): Accept "XXX const" as well as "const XXX".
19948 Accept spaces various places.
19949
19950Tue Sep 21 17:28:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19951
19952 * gdb.t07/watchpoint.exp: On sparc, clear xfail for calling function
19953 with watchpoint enabled.
19954
19955 * Makefile.in: Remove definition of CC and remove the second
19956 definition of CXX (the "CXX = gcc" one remains). These definitions
19957 were causing backquotes to be expanded within backquotes, which
19958 doesn't work.
19959
19960Sat Sep 18 09:43:21 1993 Jim Kingdon (kingdon@poseidon.cygnus.com)
19961
19962 * gdb.t17/callfuncs.exp: Add "return 0" to end.
19963
19964Fri Sep 17 04:41:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19965
a9c64011
AS
19966 * gdb.stabs/ecoff.mt: Remove STABSCC hack.
19967 * gdb.stabs/weird.exp: Handle the case where weird.o is compiled
c906108c
SS
19968 by mips cc and contains no stabs entries.
19969
19970Thu Sep 16 17:22:12 1993 Rob Savoye (rob@darkstar.cygnus.com)
19971
19972 * config/vx-gdb.exp: Use fake device to load files rather than
19973 NFS.
19974 * lib/gdb.exp: New proc to do "file" command.
19975 * config/unix-gdb.exp: Use new "file" proc.
19976
19977Thu Sep 16 13:45:44 1993 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
19978
19979 * config/mips-gdb.exp (gdb_load): Increase timeout to 2400.
19980 Rework board rebooting slightly.
19981 (gdb_exit): Don't exit from the remote shell; there isn't one.
19982 * gdb.stabs/weird.exp: If a program is being debugged already,
19983 kill it.
19984 * gdb.t04/setvar.exp: Stop and restart gdb.
19985 * gdb.t05/expr.exp: Likewise.
19986 * gdb.t07/watchpoint.exp: If target is mips-idt-*, stop and
19987 restart gdb and reload the program.
19988 * gdb.t08/opaque.exp: Likewise.
19989 * gdb.t12/scope.exp: Likewise.
19990 * gdb.t13/bitfields.exp: Likewise.
19991 * gdb.t15/funcargs.exp: Likewise.
19992 * gdb.t20/classes.exp: Likewise.
19993 * gdb.t03/ptype.exp: Increase timeout.
19994 * gdb.t16/printcmds.exp (test_print_string_constants,
19995 test_print_array_constants): Likewise.
19996 * gdb.t17/callfuncs.exp (do_function_calls): Likewise.
19997 * gdb.t20/classes.exp (do_tests): Likewise.
19998 * gdb.t22/virtfunc.exp (test_virtual_calls): Likewise.
19999
20000Wed Sep 15 14:24:36 1993 Ian Lance Taylor (ian@cygnus.com)
20001
20002 * gdb.stabs: Renamed *wierd* to *weird*.
20003
20004Wed Sep 15 10:36:50 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
20005
20006 * gdb.t13/bitfields.exp: Test for bad output rather than waiting
20007 for timeout. Add "known gcc 2.4.5 bug" to failure message.
20008
20009Tue Sep 14 17:16:44 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
20010
20011 * gdb.stabs/wierd.exp (print_wierd_var): Test size, not type name.
20012 (do_tests): Remove xfail for whatis on one_var and two_var.
20013
20014Wed Sep 8 23:14:23 1993 Rob Savoye (rob@darkstar.cygnus.com)
20015
20016 * Makefile.in: Made cross building work better by adding
20017 {RUNTEST,CC}_FOR_TARGET and using TARGET_FLAGS_TO_PASS.
20018
20019Tue Sep 7 14:11:52 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
20020
20021 * gdb.t15/{return.c,return.exp,Makefile.in}:
20022 New test, currently commented out.
20023
20024Tue Aug 31 16:51:29 1993 Rob Savoye (rob@darkstar.cygnus.com)
20025
20026 * config/udi-gdb.exp: gdb_exit now kills any isstip processes
20027 still running and removes the leftover named socket so GDb can do
20028 clean restarts.
20029
20030Mon Aug 30 17:55:16 1993 Rob Savoye (rob@darkstar.cygnus.com)
20031
20032 * gdb.t01/run.exp: Add match for VxWorks, cause I/O comes out the
20033 console, not GDB.
20034 * config/mt-*: Added default values for RUNTEST and RUNTESTFLAGS so
20035 cross testing works better with "make check"
20036 * config/unix-gdb: Use default procedures for exit and version.
20037 * config/vx-gdb.exp: Cleaned up and massaged back to working order
20038 with the newest VxWorks.
20039
20040Thu Aug 26 17:50:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
20041
20042 * gdb.t20/classes.exp: For "ptype class Base1", continue to accept
20043 old form.
20044
20045 * gdb.t22/virtfunc.exp: If it prints `struct' (not `class') with a
20046 name (e.g. devo gdb with gcc 2.4.5), it is still a pass.
20047
20048 * gdb.t10/crossload.exp: Skip whole file (for now, until we fix it).
20049
20050 * config/unix-gdb.exp: Remove this version of gdb_exit
20051 * lib/gdb.exp: Merge in all the crap from config/unix-gdb.exp.
20052 Rob says he'll look at it when he gets back to testing boards.
20053
20054Thu Aug 26 07:20:00 1993 Fred Fish (fnf@deneb.cygnus.com)
20055
20056 * gdb.t22/virtfunc.exp: Accept missing struct/class names as
20057 an expected fail for certain ptype commands.
20058
20059 * gdb.t20/classes.exp: Update expected results of "ptype class
20060 Base1" to account for the constructor that now appears in the type.
20061
20062Wed Aug 25 16:48:05 1993 Fred Fish (fnf@deneb.cygnus.com)
20063
20064 * configure.in (configdirs): Restore gdb.t04, which mysteriously
20065 disappeared from list.
20066 * config/{udi-gdb.exp, gdb-unix.exp}: Replace calls to obsolete
20067 "alldone" proc with call to cleanup and exit.
20068 * {gdb.t01/run.exp, gdb.t01/term.exp, gdb.t02/whatis.exp,
20069 gdb.t03/ptype.exp, gdb.t04/setvar.exp, gdb.t05/expr.exp,
20070 gdb.t06/break.exp, gdb.t07/watchpoint.exp, gdb.t08/opaque.exp,
20071 gdb.t09/corefile.exp, gdb.t10/crossload.exp, gdb.t11/list.exp,
20072 gdb.t12/scope.exp, gdb.t13/bitfields.exp}: Replace calls to
20073 "alldone" proc with simple returns that suppress remaining
20074 tests. The alldone proc went away many months ago.
20075
20076Tue Aug 24 11:04:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
20077
20078 * gdb.t10/nodebug.exp: Comment out "maint print msymbols" tests.
20079
20080 * gdb.t12/gdbme0.c (localscopes, autovars): Modify to foil gcc -O.
20081
20082Thu Aug 19 22:08:41 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20083
20084 * gdb.t15/funcargs.exp: Allow arguments for main in backtraces
20085 as vax gdb will display them.
20086
20087Thu Aug 19 18:18:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
20088
20089 * gdb.t20/gdbme.cc: Do some calculation with v.x, to confound
20090 optimizers.
20091
20092 * scope.exp: Change "bad value for localval" messages so each one
20093 is unique.
20094
20095 * config/unix-gdb.exp (gdb_exit): Move info on this vs.
20096 lib/gdb.exp (gdb_exit) from ChangeLog to comments.
20097
20098 * gdb.t06/signals.exp: Skip the whole file with xfail for delta68.
20099
20100Tue Aug 17 00:05:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
20101
20102 * gdb.t00/teststrategy.exp: Deal with it if cmdsize = 1 line
20103 doesn't exist (due to optimization).
20104
20105Mon Aug 16 21:05:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
20106
20107 * gdb.stabs/wierd.exp: Deal with it if echo of "file" command
20108 contains \r because the filename is long.
20109
20110 * gdb.t06/signals.exp: Revise comments regarding "'next' behaved as
20111 'continue'" bug, and change xfail back to i*86-univel-sysv4*.
20112
20113Mon Aug 16 03:05:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20114
20115 * gdb.t00/help.exp, gdb.t02/whatis.exp, gdb.t07/watchpoint.exp,
20116 gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Update for vax running
20117 Ultrix.
20118 * gdb.t02/whatis.exp: Use procedure to setup xfails on long versus
20119 int tests.
20120 * gdb.t08/opaque.exp: Use procedure to setup xfails for opaque tests.
20121
20122Thu Aug 12 15:24:28 1993 Fred Fish (fnf@deneb.cygnus.com)
20123
20124 * Makefile.in (distclean): Remove *.log *.plog *.sum *.psum site.*.
20125
20126 * gdb.t17/interrupt.exp: Fix 'missing Continuing' case so pattern
d63a86f8 20127 to match does not match the passing case but still matches the
c906108c
SS
20128 failing case.
20129
20130Thu Aug 12 16:58:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
20131
20132 * Makefile.in (distclean): Remove *.plog *.sum *.psum site.*.
20133
20134Wed Aug 11 19:47:27 1993 John Gilmore (gnu@rtl.cygnus.com)
20135
20136 * lib/gdb.exp (gdb_exit): Move the best version of gdb_exit
20137 to here. Fix 'Quit anyway.*?' bug (? is a regexp metacharacter).
20138 * config/{mips-gdb.exp, nind-gdb.exp, udi-gdb.exp, vx-gdb.exp}:
20139 Remove various versions of gdb_exit.
20140 * config/vx-gdb.exp: Remove quit_vxgdb, change a caller to call
20141 gdb_exit.
20142 * config/unix-gdb.exp: gdb_exit remains here, and should override
20143 the generic version, since it's doing a lot of wierd stuff that
20144 the other versions aren't. FIXME, fold it in, or abandon this
20145 version.
20146
20147Wed Aug 11 12:09:32 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
20148
20149 * gdb.t24/demangle.exp: Add tests for PR 3220.
20150
20151Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
20152
20153 * gdb.t24/demangle.exp: Add lucid test for __vtbl__3foo__vt_cc_main_.
20154
20155Tue Aug 10 15:45:25 1993 Fred Fish (fnf@deneb.cygnus.com)
20156
20157 * gdb.t07/watchpoint.exp: Clear xfail with "i*86-*-*", not just
20158 "i386-*-*". Works for i486 as well.
20159
20160 * gdb.t06/signals.exp: Rework code that recognizes known SVR4
20161 bug, and expand domain of xfail to all SVR4 systems, since the
20162 actual problem is likely to be in generic SVR4 /proc support.
20163
20164Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
20165
20166 * config/unix-gdb.exp (gdb_load): Add eof to expect statement.
20167
20168Tue Aug 10 09:56:56 1993 Fred Fish (fnf@deneb.cygnus.com)
20169
20170 * gdb.t17/interrupt.exp: Set up xfail for *-*-sysv4*, in chain of
20171 xfails for other systems. Match a missing 'Continuing.' as an
20172 explicit fail for i*86-*-sysv4*, so it doesn't hose other tests.
20173
20174 * gdb.t20 {classes.exp, inherit.exp, misc.exp}, gdb.t21/cplusfuncs.exp,
20175 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t31/chillvars.exp:
20176 Only issue warning for missing executables if -all option is used.
20177
20178 * gdb.stabs/wierd.exp: Only issue warning for missing wierd.o
20179 file if -all option is used. It's like an unpredictable XFAIL.
20180
20181Mon Aug 9 10:13:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
20182
20183 * gdb.t15/funcargs.exp: Add comments that hppa xfails are only
20184 for dynamically linked binaries.
20185
20186 * gdb.t10/crossload.exp: Add `set gnutarget auto' at end of tests.
20187
20188Sun Aug 8 14:21:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
20189
20190 * gdb.t20/inherit.exp: Change message for "print tagless struct"
20191 to state that this is a known bug in old versions of g++.
20192
20193Fri Aug 6 21:40:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20194
20195 * gdb.t17/interrupt.exp: Add xfail for 386 bsd. Accept echoed newline
20196 while waiting for `Continuing'.
20197
20198Fri Aug 6 13:38:08 1993 Fred Fish (fnf@deneb.cygnus.com)
20199
20200 * gdb.t10/nodebug.exp: Expect to find local/global minimal symbols
20201 in text, data, and bss.
20202 * gdb.t10/nodebug.c: Add local and global test variables for
20203 initialized and uninitialized data.
20204
20205Thu Aug 5 12:18:40 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
20206
20207 * config/unix-gdb.exp (gdb_exit): Add "wait".
20208
20209Thu Aug 5 18:14:06 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20210
20211 * gdb.t06/signals.exp: xfail the continue from the handler for all
20212 targets.
20213
20214 * gdb.t07/watchpoint.exp: clear_xfail for i386 when calling a
20215 function with watchpoints enabled, the i386 call dummy starts with
20216 a call.
20217
20218 * gdb.t00/teststrategy.exp, gdb.t09/Makefile.in: Handle the way
20219 386 bsd names its corefiles.
20220
20221Wed Aug 4 08:53:41 1993 Fred Fish (fnf@cygnus.com)
20222
20223 * gdb.t10/Makefile.in (nodebug.o): Don't use "-c -o", many
20224 compilers don't grok it.
20225 * gdb.t16/gdbme.c (ctable1): Initialize unsigned char array
20226 with small octal ints rather than character constants, which
20227 are signed and might not fit if first promoted to int.
20228
20229Tue Aug 3 18:28:25 1993 Fred Fish (fnf@cygnus.com)
20230
20231 * gdb.t09/Makefile.in (clean): Remove corefile.
20232
20233Mon Aug 2 12:47:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
20234
20235 * gdb.t07/watchpoint.exp: Add missing `$prompt $'.
20236
20237Mon Aug 2 12:30:14 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20238 and Jim Kingdon (kingdon@cygnus.com)
20239
20240 * gdb.t06/signals.exp: Change xfail from "*-*-*" to be only for
20241 NO_SINGLE_STEP machines. Fix comment about its cause. Uncomment
20242 the `continue' test right after it (also xfailed if NO_SINGLE_STEP).
20243
20244Fri Jul 30 19:46:55 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
20245
20246 * gdb.t17/interrupt.exp: Add xfail for hppa.
20247
20248Fri Jul 30 12:54:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20249
20250 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t08/opaque.exp,
20251 gdb.t09/corefile.exp: Cleanup xfails for fixed mips bugs.
20252 * gdb.t13/bitfields.exp, gdbme.c: Examine a variable in the inferior
20253 to determine signed-ness of bitfields and use the result to setup
20254 the xfail.
20255 * gdb.t15/gdbme.c: Add comments to the two indirect call0a lines.
20256 * gdb.t15/funcargs.exp: Use them to step until the second indirect
20257 call line is reached if necessary.
20258
20259Thu Jul 29 20:33:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
20260
20261 * gdb.stabs/wierd.exp: New test, for nameless baseclasses.
20262
20263Mon Jul 26 00:15:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
20264
20265 * gdb.t06/break.exp: Also test `clear' command.
20266
20267Wed Jul 21 18:03:38 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
20268
20269 * gdb.t00/teststrategy.exp: Remove extra quote.
20270
20271 * gdb.t07/watchpoint.exp: Change xfail for calling function with
20272 watchpoint enabled to be for all non-68k machines.
20273
20274 * gdb.t15/{mips_pro.{c,exp},Makefile.in}: New test.
20275
20276Mon Jul 19 23:59:26 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20277
20278 * gdb.stabs/configure.in: If configured -with-gnu-as for mips-*-*
20279 targets use aout.mt instead of ecoff.mt as gas understands
20280 standard aout format.
20281
20282Mon Jul 19 18:14:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
20283
20284 * lib/gdb.exp (runto): Don't insist that function we are running to
20285 was compiled with -g.
20286
20287 * gdb.t10/{nodebug.{c,exp},Makefile.in}: New test.
20288
20289 * gdb.t17/interrupt.exp: Before sending ^C, give the inferior time
20290 to get back into the read system call.
20291 Accept leading newline in case where we woke it up.
20292
20293Sun Jul 18 08:40:45 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20294
20295 * gdb.stabs/{ecoff.mt,wierd-ecoff.S,wierd-ecoff.sed}: New files
20296 to make the stabs test work on ecoff systems using gcc and -with-stabs.
20297 * gdb.stabs/{Makefile.in,configure.in,aout.mt,xcoff.mt}: Modify to
20298 enable ecoff configuration.
20299
20300Thu Jul 15 11:54:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
20301
20302 * gdb.t15/funcargs.exp (localvars_in_indirect_call): New test.
20303
20304Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
20305
20306 * gdb.t16/printcmds.exp: Add another printf test.
20307
20308Wed Jul 14 15:37:13 1993 Ian Lance Taylor (ian@cygnus.com)
20309
20310 * configure.in: If configured -with-stabs on any target, add
20311 stabsdirs to configdirs.
20312
20313Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
20314
20315 * gdb.t16/printcmds.exp: Change printf "%f\n" to printf "%f is
20316 fun" so pattern does not match the command itself.
20317
20318Mon Jul 12 11:22:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
20319
20320 * gdb.t15/{gdbme.c,funcargs.exp}: Test for alloca-influenced frames.
20321
20322Sun Jul 11 12:03:24 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
20323
20324 * gdb.t17/interrupt.exp: Test for more things.
20325
20326Fri Jul 9 14:11:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
20327
20328 * gdb.t07/watchpoint.exp: In until test, deal with the way the DEC
20329 compiler arranges the code and line numbers.
20330
20331 * gdb.t17/interrupt.exp: Don't send \n after ^C.
20332
20333Fri Jul 9 09:47:02 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20334
20335 * gdb.t00/help.exp: Increase expect input buffer size.
20336
20337Thu Jul 8 14:26:50 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
20338
20339 * gdb.t06/signals.exp: Remove sparc xfail; bug fixed.
20340
20341 * gdb.t07/watchpoint.exp: Add xfail for hppa.
20342
20343 * gdb.t17/{gdbme.c,callfuncs.exp}: Add sum10 function, to test pa bug.
20344
20345 * gdb.t06/signals.exp: At "p func1 ()" test, check for breakpoint
20346 [0-9]*, not just [0-9].
20347
20348Wed Jul 7 17:52:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
20349
20350 * gdb.t20/{gdbme.cc,classes.exp}: Add xfail for gdb/2972.
20351
20352 * gdb.t2*: Set CXXFLAGS, not CFLAGS, since that's what we use.
20353
20354Tue Jul 6 13:54:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
20355
20356 * gdb.t00/help.exp: Replace most of docstring for "continue" with .*.
20357
20358Mon Jul 5 22:03:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
20359
20360 * gdb.t06/signals.c: Add xfails for sun3.
20361
20362 * gdb.t07/watchpoint.exp: Comment out xfail for fixed bug 1836.
20363
20364 * gdb.t07/{gdbme.c,watchpoint.exp}: Add test for 2597. Also add
20365 test_stepping tests.
20366
20367Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
20368
20369 * gdb.t{06,17}/Makefile.in (clean): Remove all executables.
20370
20371 * gdb.t17/{interrupt.{c,exp},Makefile.in}: New test for solaris bug.
20372
20373 * gdb.t06/twice.exp, Makefile.in: Just use an include of twice.c
20374 rather than actually putting it through cpp twice.
20375
20376 * gdb.t06/signals.exp: Add xfails for unixware and rs6000.
20377
20378Fri Jul 2 10:48:03 1993 Ian Lance Taylor (ian@cygnus.com)
20379
20380 * config/mips-gdb.exp (gdb_exit): Removed close statement which is
20381 no longer needed.
20382
20383Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
20384
20385 * gdb.t06/signals.exp: Add test for sparc bug with do_save_insn.
20386
20387 * gdb.t20/{classes,inherit}.exp: If a class which doesn't use any
20388 C++ features prints as "struct", make it a pass, not an xfail.
20389
20390Thu Jul 1 22:03:33 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
20391
20392 * gdb.t22/virtfunc.exp: Remove a bunch of xfails.
20393 Don't require VA to print as "class" rather than "struct".
20394
20395Thu Jul 1 18:27:40 1993 Jim Kingdon (kingdon@cygnus.com)
20396
20397 * gdb.t06/twice.exp: Don't care about the file name GDB prints.
20398
20399Wed Jun 30 18:01:00 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
20400
20401 * gdb.t{02,13}/comp-info.c, gdb.t06/twice.exp: Add "return 0" to end.
20402
20403Tue Jun 29 13:15:42 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20404
20405 * gdb.t12/scope.exp: Remove xfail for parameter printing in wrong
20406 order.
20407
20408Tue Jun 29 09:22:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
20409
20410 * gdb.t16/printcmds.exp: Add printf tests.
20411
20412 * gdb.t06/{twice.{c,exp},Makefile.in}: New test.
20413
20414 * gdb.t10/Makefile.in (clean): Remove $(EXECUTABLES) too.
20415
20416Mon Jun 28 11:25:59 1993 Fred Fish (fnf@cygnus.com)
20417
20418 * gdb.t20/classes.exp: Add clear_xfail's before printing summary
20419 pass counts, to counteract any existing or future setup_xfails.
20420
20421Mon Jun 28 09:15:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
20422
20423 * gdb.stabs/wierd{.def,-aout.S,-xcoff.S}: Use new macros
20424 {BEGIN,END}_COMMON for common block instead of STAB.
20425 * gdb.stabs/wierd.exp: Add xfail for rs6000.
20426
20427 * gdb.stabs/wierd.def: Make value of N_GSYM's 0.
20428 intp_var should be N_GSYM not N_LSYM.
20429 wierd-aout.S: Use a label for the value of the N_SO.
20430 wierd.def: Remove all backslashes.
20431 wierd-{aout,xcoff}.S: Put a few tests with backslashes here.
20432
20433Mon Jun 28 07:21:51 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20434
20435 * gdb.t20/gdbme.cc (main): Move variable initialization for AIX to
20436 get the expected next to inheritance3.
20437
20438Sun Jun 27 12:29:53 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20439
20440 * gdb.t00/teststrategy.exp: Remove expected failure for mips-*-*
20441 now that gcc-2.4 gets it right.
20442
20443Fri Jun 25 12:00:46 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
20444
20445 * gdb.stabs/wierd{.def,.exp,-aout.S,-xcoff.S}: Add common block test.
20446
20447 * gdb.t{02,13}/{Makefile.in,gdbme.c,comp-info.c}: New way of
20448 generating comp-info.exp which works for cross-compilation.
20449
20450Thu Jun 24 16:55:05 1993 Fred Fish (fnf@cygnus.com)
20451
20452 * gdb.t11/list.exp: For SVR4 xfails, match "*-*-sysv4*", not
20453 "*-*-sysv4.*".
20454
20455Tue Jun 22 21:17:26 1993 Fred Fish (fnf@cygnus.com)
20456
20457 * gdb.t01/run.exp: Start with a fresh gdb.
20458 * gdb.t11/list.exp: For SVR4 xfails, match on all versions of
20459 SVR4.x.
20460
20461Mon Jun 21 15:23:22 1993 Fred Fish (fnf@cygnus.com)
20462
20463 * {gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06, gdb.t07,
20464 gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13, gdb.t15,
20465 gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23, gdb.t30}/
20466 Makefile.in (distclean, realclean): Remove gdbme.c from list of
20467 things to remove.
20468
20469Sat Jun 19 07:49:10 1993 Fred Fish (fnf@cygnus.com)
20470
20471 * gdb.t24/demangle.exp (test_gnu_style_demangling): Add some new
20472 test cases from bug reports.
20473
20474Fri Jun 18 10:38:49 1993 Fred Fish (fnf@cygnus.com)
20475
20476 * gdb.t06/break.exp: Add xfails for sparc-sun-solaris2.*.
20477 * gdb.t12/scope.exp: Add clear_xfails at appropriate places to
20478 avoid spurious xfails.
20479 * gdb.t20/classes.exp: Add xfails for longstanding C++ problems.
20480 * gdb.t21/cplusfuncs.exp: Add xfails for sparc-sun-solaris2.*.
20481 * gdb.t22/virtfunc.exp: Add xfails for longstanding C++ problems.
20482
20483Wed Jun 16 10:11:57 1993 Fred Fish (fnf@cygnus.com)
20484
20485 * gdb.t00/teststrategy.exp: Rework to provide more useful
20486 description of each test, fix problem with systems that define
20487 ALIGN_STACK_ON_STARTUP code, other misc cleanups.
20488 * gdb.t06/break.exp (test_next_with_recursion): Fix expected
20489 results for "next over recursive call" so timeouts aren't taken
20490 by error.
20491
20492Mon Jun 14 09:09:04 1993 Jim Kingdon (kingdon@cygnus.com)
20493
20494 * gdb.t12/scope.exp: Test printing of variables before run.
20495
20496 * gdb.t12/{gdbme0.c,scope.exp}: Test for bug where parameters are
20497 printed in wrong order due to sorting.
20498
20499Sat Jun 12 15:03:58 1993 Fred Fish (fnf@cygnus.com)
20500
20501 * gdb.t00/teststrategy.exp: Fix expected results for printing
20502 user entered string constant. Is array of char, prints with no
20503 address.
20504
20505 * gdb.t00/{default.exp, help.exp}: Account for changes to radix
20506 commands.
20507 * gdb.t16/gdbme.c: Add and use struct containing arrays of char.
20508 * gdb.t16/printcmds.exp: Fix all lines that match "unsigned char *".
20509 * gdb.t16/printcmds.exp (test_print_char_arrays): Test printing
20510 of struct of char arrays.
20511 * gdb.t00/radix.exp: New tests for radix commands.
20512
20513Fri Jun 11 13:12:27 1993 Jim Kingdon (kingdon@cygnus.com)
20514
20515 * gdb.t16/printcmd.exp: Print a variable before running program
20516 (with xfail for AIX).
20517
20518Thu Jun 10 11:04:04 1993 Jim Kingdon (kingdon@cygnus.com)
20519
20520 * gdb.t06/{signals.exp,signals.c,Makefile.in}: New test.
20521
20522 * gdb.t16/printcmd.exp: Don't print variables before running program.
20523
20524 * gdb.t06/break.exp: Don't require envp argument to main.
20525
20526 * gdb.t0{2,3,4,5}/gdbme.c [_AIX]: Use signed keyword.
20527
20528 * gdb.t02/whatis.exp, gdb.t11/list.exp:
20529 Add xfails for rs6000.
20530
20531 * gdb.t02/whatis.exp: Change other tests not to re-test something
20532 we already tested.
20533
20534 * gdb.t{03,15,16}/gdbme.c: Reference all variables and make sure
20535 each type used has a variable of that type.
20536
20537Tue Jun 8 16:45:20 1993 Jim Kingdon (kingdon@rtl.cygnus.com)
20538
20539 * gdb.t20/{inherit.exp,gdbme.cc}: Test tagless structure.
20540
20541Fri Jun 4 11:07:19 1993 david d `zoo' zuhn (zoo at cirdan.cygnus.com)
20542
20543 * configure.in: change srctrigger to be a file, not a directory
20544
20545Fri Jun 4 08:23:57 1993 Ian Lance Taylor (ian@cygnus.com)
20546
20547 * configure.in (mips-idt-ecoff*): Added trailing '*'.
20548
20549 * gdb.t11/list.exp: Fixed a couple of typos.
20550
20551Tue Jun 1 21:28:06 1993 Fred Fish (fnf@cygnus.com)
20552
20553 * gdb.t00 (teststrategy.exp): Remove notice about PR 1823. Bug
20554 is fixed and PR is closed.
20555 * gdb.t16 (gdbme.c): Add simple test string variable.
20556 * gdb.t16 (printcmds.exp): Add tests with simple test string
20557 variable, primarily for boundaries on "set print elements".
20558
20559Mon May 31 11:36:08 1993 Jim Kingdon (kingdon@cygnus.com)
20560
20561 * gdb.stabs/wierd.exp: Remove xfail for printing big integer.
20562 Make leading 0's optional and don't expect a tab in the middle
20563 of the number.
20564
20565 * gdb.t00/teststrategy.exp: Remove xgdb before trying the copy.
20566
20567 * gdb.stabs/wierd.def: Type attributes must be preceded by number=.
20568 * gdb.stabs/wierd.exp: Remove xfails for type attributes. Also
20569 don't end command passed to gdb_test with newline.
20570
20571 * gdb.t13/{Makefile.in,gdbme.c,bitfields.exp}: If we #defined the
20572 signed keyword away, don't expect signed bitfields to be signed.
20573
20574 * gdb.t13/bitfields.exp (bitfield containment): Accept the fields
20575 printing with only as many 1's as are in the field as well as printing
20576 with 32 1's (see comment).
20577
20578Sat May 29 17:57:01 1993 Fred Fish (fnf@cygnus.com)
20579
20580 * gdb.t00/default.exp: Start with a fresh gdb.
20581 * configure.in (configdirs): Remove gdb.t31 until the chill
20582 compiler works again. It no longer is able to find chillrt0
20583 since it isn't in libchill.a anymore.
20584 * gdb.stabs/wierd.exp: Rewrite to properly handling a missing
20585 wierd.o, make more modular.
20586 * gdb.stabs/wierd.def (bad_neg0type, bad_neg0const): Remove
20587 spurious newlines that caused problems.
20588
20589Wed May 26 09:57:19 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
20590
20591 * Move test with enums and partial symbols from gdb.t03/ptype.exp
20592 to gdb.stabs/wierd.exp since GCC has worked around the bug.
20593 gdb.stabs/wierd.{exp,def}: Many new tests.
20594
20595 * gdb.t00/default.exp: update info line for new message.
20596
20597 * gdb.t02/{whatis.exp,gdbme.c}:
20598 Test that "char *" doesn't print as "caddr_t".
20599
20600Tue May 25 13:28:27 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
20601
20602 * gdb.t00/help.exp: Use .* in place of some help messages which
20603 just changed.
20604 gdb.t00/default.exp: Update "info frame" test for new message.
20605 * gdb.stabs/wierd.exp: Check for eof, directly or via gdb_test.
20606 Remove some xfails
20607
20608Mon May 24 00:24:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
20609
20610 * gdb.t03/{gdbme.c,ptype.exp}:
20611 Add tests for typedef'd struct and union without tags.
20612 Also check "whatis" on a variable of a typedef'd enum without a tag.
20613
20614 * gdb.t00/teststrategy.exp: For p "foo", remove sun4 XFAIL (see
20615 PRMS 1823; the bug still exists but isn't reproduced by this test
20616 anymore), and remove rs6000 XFAIL (the bug is fixed).
20617
20618 * gdb.t03/ptype.exp: Comment out a lot of tests which are basically
20619 duplicated from whatis.exp. For those that are left, accept
20620 "long", "long int", or "int" for long variables (whatis.exp already
20621 has an XFAIL for "int", so no need to fail it here).
20622
20623 * gdb.t02/whatis.exp, gdb.t10/crossload.exp:
20624 Deal with GCC's names for types now that GDB uses the compiler's names.
20625
20626 * gdb.t02/{Makefile.in,gdbme.c,whatis.exp}: If not GCC, do some
20627 setup_xfail's for sunos4. If we #defined the signed keyword away,
20628 don't expect GDB to know that char it is signed.
20629
20630 * gdb.t00/teststrategy.exp: Update for symbolic signal names.
20631
20632Sun May 23 08:44:55 1993 Fred Fish (fnf@cygnus.com)
20633
20634 * configure.in (configdirs): Add gdb.t24 for C++ tests that
20635 should work on any system, regardless of debugging format.
20636 * gdb.t21/demangle.exp: Move to gdb.t24.
20637 * gdb.t24/demangle.exp: Move from gdb.t21.
20638 * gdb.t24/{Makefile.in, configure.in}: New files.
20639
20640Thu May 20 19:39:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
20641
20642 * configure.in: Do gdb.stabs and C++ tests only for stabs.
20643 * gdb.stabs: New directory.
20644
20645Tue May 18 21:12:09 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
20646
20647 * config/{mips,nind,udi,unix,vx}-gdb.exp: Look for "Quit anyway.*?"
20648 not just "Quit anyway?".
20649
20650Tue May 18 17:13:20 1993 Fred Fish (fnf@cygnus.com)
20651
20652 * gdb.t21/demangle.exp: Add a couple of new patterns. Ensure
20653 that all setup_xfails are immediately followed by clear_xfails.
20654
20655Tue May 11 09:10:47 1993 Fred Fish (fnf@cygnus.com)
20656
20657 * config/unix-gdb.exp, gdb.t00/echo.exp, gdb.t00/help.exp,
20658 gdb.t00/teststrategy.exp, gdb.t00/gdbvars.exp, gdb.t01/run.exp,
20659 gdb.t01/term.exp, gdb.t02/whatis.exp, gdb.t03/ptype.exp,
20660 gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t06/break.exp,
20661 gdb.t07/watchpoint.exp, gdb.t08/opaque.exp, gdb.t09/corefile.exp,
20662 gdb.t10/crossload.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
20663 gdb.t13/bitfields.exp, gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
20664 gdb.t17/callfuncs.exp, gdb.t20/misc.exp, gdb.t20/inherit.exp,
20665 gdb.t20/classes.exp, gdb.t21/demangle.exp, gdb.t21/cplusfuncs.exp,
20666 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t30/chexp.exp,
20667 gdb.t31/chillvars.exp, lib/gdb.exp:
20668 Change place to report bugs from bug-dejagnu@prep.ai.mit.edu to
20669 bug-gdb@prep.ai.mit.edu.
20670
20671Fri May 7 09:15:35 1993 Fred Fish (fnf@cygnus.com)
20672
20673 * gdb.t17/callfuncs.exp (do_function_calls): Call t_double_values
20674 with 0.0, not integer 0.
20675
20676Fri Apr 30 13:17:24 1993 Jim Kingdon (kingdon@cygnus.com)
20677
20678 * gdb.t06/break.exp: Update for "Kill the program" message change.
20679
20680Fri Apr 30 09:42:57 1993 Fred Fish (fnf@cygnus.com)
20681
20682 * Makefile.in (GDBFLAGS): Set to -nx.
20683 * Makefile.in (site.exp): Use GDBFLAGS.
20684
20685Wed Apr 28 13:19:07 1993 K. Richard Pixley (rich@rtl.cygnus.com)
20686
20687 * */Makefile.in (CFLAGS): add CFLAGS = -g to all subdirectory
20688 Makefiles.
20689 (check): depend on just-check.
20690 (just-check): added so that tests can be run without a noop
20691 build pass.
20692
20693Fri Apr 23 18:13:28 1993 K. Richard Pixley (rich@rtl.cygnus.com)
20694
20695 Switch to using configure's configdirs.
20696 * Makefile.in (Makefile): add configure.in dependency.
20697 (SUBDIRS): removed redundant assignment.
20698 * configure.in: switch subdirs assignment to configdirs.
20699 * gdb.t*/configure.in: new files.
20700
20701Thu Apr 22 08:27:53 1993 Ian Lance Taylor (ian@cygnus.com)
20702
20703 * gdb.t07/watchpoint.exp: Removed a29k expected failure which now
20704 works.
20705
20706Tue Apr 20 13:38:40 1993 Fred Fish (fnf@cygnus.com)
20707
20708 * gdb.{t20,t21,t22,t23}/Makefile.in: Use $(srcdir) to avoid $<
20709 in explicit rules. Apparently this is not supported by some makes.
20710
20711Mon Apr 19 01:54:53 1993 John Gilmore (gnu@cygnus.com)
20712
20713 * gdb.t31/Makefile.in: Use $(srcdir) when avoiding $<, sigh.
20714
20715Fri Apr 16 09:33:46 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20716
20717 * config/unix-gdb.exp: Add back missing return 0 which mysteriously
20718 disappeared.
20719
20720Thu Apr 15 02:28:24 1993 John Gilmore (gnu@cacophony.cygnus.com)
20721
20722 * gdb.t31/Makefile.in: Avoid $< in explicit rule.
20723
20724Wed Apr 14 16:38:47 1993 Fred Fish (fnf@cygnus.com)
20725
20726 * gdb.t07/watchpoint.exp: Remove setup_xfail for i486
20727 watchpoint problem that is now fixed.
20728 * gdb.t30/chexp.exp: Remove setup_xfail for printing
20729 uninitialized convenience variables.
20730 * gdb.t31/chillvars.exp: Fix expected patterns for printing
20731 structures.
20732
20733Wed Apr 14 12:55:58 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20734
20735 * gdb.t00/help.exp: Compensate for bug in mips-*-ultrix* OS
20736 which causes expect to get out of sync with gdb on long output
20737 from help set.
20738 * gdb.t09/corefile.exp: Make expected pattern for core file
20739 failing signal and frame output format less sun specific.
20740
20741Tue Apr 13 23:18:07 1993 Per Bothner (bothner@cygnus.com)
20742
20743 * gdb.t31/chillvars.exp: Add and remove initial dummy
20744 breakpoint, so that symbol table is forced in.
20745 (Needed at least on Sunos4, though it seems not SVR4.)
20746 * gdb.t31/chillvars.exp: Update for changed output format.
20747
20748Sun Apr 11 17:21:45 1993 Rob Savoye (rob at darkstar.cygnus.com)
20749
a9c64011 20750 * config/unix-gdb.exp: Gracefully exits if $GDB is a bogus path.
c906108c
SS
20751
20752Wed Apr 7 21:28:21 1993 Rob Savoye (rob@cygnus.com)
20753
20754 * Makefile.in: Added --srcdir when invoking runtest, removed the
20755 need for a local config file. (optional now)
20756
20757Wed Apr 7 14:13:41 1993 Fred Fish (fnf@cygnus.com)
20758
20759 * gdb.t21/demangle.exp: Only count real fails (not xfails) for
20760 failure count used to force early termination. Add some more
20761 expected failures for gnu style demangling.
20762
20763Thu Apr 1 09:50:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20764
20765 * Makefile.in (CXXFLAGS): Remove -O. It caused the debug info for the
20766 pmi variable from gdb.t20/gdbme to get optimized away.
20767 * gdb.t00/teststrategy.exp: Added expected failure for mips-*-*.
20768 Check for written corefile upon timeout _and_ eof.
20769
20770Tue Mar 30 09:58:16 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20771
20772 * config/unix-gdb.exp: Add missing return 0.
20773
20774Tue Mar 30 08:34:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20775
20776 * gdb.t16/printcmds.exp: Remove misplaced xfail that caused an early
20777 test termination.
20778
20779Mon Mar 29 17:37:25 1993 Fred Fish (fnf@cygnus.com)
20780
20781 * configure.in (subdirs): Put back gdb.t17 which mysteriously
20782 disappeared.
20783
20784Thu Mar 25 21:05:16 1993 Fred Fish (fnf@cygnus.com)
20785
20786 * gdb.t10/crossload.exp: Disable the i860-elf test until such
20787 time as i860 support works.
20788
d63a86f8 20789 * gdb.t15/funcargs.exp: Fix expected outputs to include
c906108c
SS
20790 "backtrace 100\r" rather than just "backtrace\r", to match last
20791 change.
20792
20793Thu Mar 25 12:14:28 1993 Ian Lance Taylor (ian@cygnus.com)
20794
20795 * config/udi-gdb.exp (gdb_exit): Remove close command.
20796 (gdb_target_udi): New procedure to set the UDI target.
20797 (gdb_start): Don't remove *_soc files. Use gdb_target_udi.
20798 * gdb.t00/default.exp: Added expected failures for a29k-*-udi.
20799 Added waits for prompts after several question responses. Added
20800 some more responses used by a29k-amd-udi-gdb.
20801 * gdb.t01/run.exp, gdb.t06/break.exp: Added a29k-*-udi support:
20802 pass different arguments, restart UDI connection after program
20803 completion.
20804 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t07/watchpoint.exp,
20805 gdb.t08/opaque.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
20806 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp, gdb.t20/misc.exp,
20807 gdb.t21/cplusfuncs.exp: Added expected failures for a29k-*-*.
20808 * gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t07/watchpoint.exp,
20809 gdb.t08/opaque.exp, gdb.t12/scope.exp, gdb.t13/bitfields.exp,
20810 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
20811 gdb.t17/callfuncs.exp, gdb.t20/classes.exp, gdb.t20/inherit.exp,
20812 gdb.t20/misc.exp, gdb.t22/virtfuncs.exp: Restart UDI connection
20813 after program completion.
20814 * gdb.t10/crossload.exp: Does not work for a29k-*-*, since BFD is
20815 compiled with a SELECT_VECS setting.
20816 * gdb.t15/funcargs.exp: Use argument to backtrace to prevent
20817 infinite recursion.
20818
20819 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t22/virtfuncs.exp:
20820 Added checks for COFF results, and made them expected failures for
20821 all targets. It would be better to make them expected failures
20822 for COFF targets only.
20823
20824Wed Mar 24 14:43:38 1993 david d `zoo' zuhn (zoo at poseidon.cygnus.com)
20825
20826 * Makefile.in: add null dvi target, don't bother to recurse
20827 through test directories for info and install-info; rename
20828 $(datadir) to be dejagnu instead of deja-gnu
20829
20830Wed Mar 24 09:48:03 1993 Fred Fish (fnf@cygnus.com)
20831
20832 * gdb.t31/gdbme.ch: Re-enable code that previously caused
20833 compiler to coredump.
20834 * gdb.t31/chillvars.exp: Re-enable tests that depend on that
20835 code.
20836
20837Tue Mar 23 08:53:42 1993 Fred Fish (fnf@cygnus.com)
20838
20839 * gdb.t31/gdbme.ch: Comment out code that causes chill compiler
20840 coredump.
20841 * gdb.t31/chillvars.exp: Comment out tests that depend on that
20842 code.
20843
20844Sun Mar 21 17:56:47 1993 Rob Savoye (rob at darkstar.cygnus.com)
20845
20846 * gdb.t03/ptype.exp: tests for return code from gdb_test.
20847 * gdb.t00/teststrategy.exp: Uses which proc rather than spawning
20848 which in a shell. Deletes xgdb when done.
20849 * config/unix-gdb.exp: Won't try to spawn $GDB unless it exists.
20850 Tests the return from the "set height" or "set width" commands.
20851 Added a few return codes where needed.
20852
20853Wed Mar 17 11:31:01 1993 Fred Fish (fnf@cygnus.com)
20854
20855 * Makefile.in (SUBDIRS): Add gdb.t17.
20856 * configure.in (subdirs): Add gdb.t17.
20857 * gdb.t17/{Makefile.in, callfuncs.exp, gdbme.c}: New test
20858 files to test gdb's calling of functions in the inferior with
20859 the correct arguments and gdb's ability to retrieve any
20860 result returned.
20861
20862Tue Mar 16 15:37:11 1993 Fred Fish (fnf@cygnus.com)
20863
20864 * config/unix-gdb.exp (gdb_exit): Remove close commands that
20865 may be called after gdb goes away. Previous versions of expect
20866 needed these to avoid file descriptor leaks, but they cause
20867 errors with the current revision of expect.
20868 * gdb.t00/gdbvars.exp: Use -re on expected output after
20869 setting sevenbit-strings.
20870 * gdb.t04/setvar.exp, gdb.t13/bitfields.exp: Make commands
20871 to set sevenbit-strings consistent across tests.
20872 gdb.t30/chexp.exp, gdb.t31/chillvars.exp: Make commands to
20873 set sevenbit-strings consistent across tests.
20874
20875Fri Mar 12 08:47:20 1993 Fred Fish (fnf@cygnus.com)
20876
20877 * gdb.t21/demangle.exp (proc demangle): Adjust quotes in an
20878 expected output to match current "expect" expectations.
20879
20880Wed Mar 10 18:01:49 1993 Fred Fish (fnf@cygnus.com)
20881
20882 * gdb.t00/default.exp: Change expected output for default "source"
20883 command, to match new gdb behavior which requires a filename to
20884 source.
20885
20886Tue Mar 9 11:00:56 1993 Fred Fish (fnf@cygnus.com)
20887
20888 * gdb.t07/watchpoint.exp (test_simple_watchpoint): Set up
20889 expected fail for i486-*-* that misses the marker2 function.
20890 * gdb.t10/crossload.exp (bfddefault): Allow successful
20891 recognition of a format to pass even if no symbols are found.
20892 Explicitly catch failures where the format is not recognized
20893 or is ambiguous, and add the reason to the fail message.
20894 * gdb.t10/crossload.exp (bfdexplicit): Catch failure where
20895 the cause is and invalid target and add reason to failure message.
20896 * gdb.t10/crossload.exp: Fix bfd target names for elf32-m68k,
20897 elf32-i386, elf32-sparc, and elf32-i860.
20898 * gdb.t12/scope.exp (test_at_main, test_at_foo, test_at_bar):
20899 Set up expected failure for 'filename'::variable scope resolution,
20900 which is now apparently broken on all targets.
20901 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t20/misc.exp,
20902 gdb.t21/cplusfuncs.exp, gdb.t22/virtfunc.exp,
20903 gdb.t23/templates.exp: Change failure for missing binfile into
20904 just a warning.
20905 gdb.t21/demangle.exp: Change all cfront references to 'arm'
20906 references.
20907
20908Mon Mar 8 19:20:28 1993 Fred Fish (fnf@cygnus.com)
20909
20910 * gdb.t00/default.exp: Add expected output for default "source"
20911 command, to match new gdb behavior.
20912 * gdb.t09/corefile.exp: Use GDBFLAGS when spawning GDB.
20913
20914Sun Mar 7 15:14:09 1993 Rob Savoye (rob@cygnus.com)
20915
20916 * config/*-gdb.exp: returns an error, rather than exiting on
20917 internal errors.
20918
20919Tue Mar 2 18:09:32 1993 Fred Fish (fnf@cygnus.com)
20920
20921 * gdb.t03/gdbme.c: Add pointer to struct variable.
20922 * gdb.t03/ptype.exp: Test equivalence of '.' and '->' for
20923 referencing struct members.
20924
20925Thu Feb 25 10:39:06 1993 Ian Lance Taylor (ian@cygnus.com)
20926
20927 * configure.in (mips-idt-ecoff): New target.
20928 * config/mips-gdb.exp: New file for remote board using MIPS remote
20929 debugging protocol.
20930
20931 * Redid configuration scheme. Removed gdb.t*/configure.in.
20932 Renamed gdb.t*/in-gdbme* to gdb.t*/gdbme*. Changed to use CC, CXX
20933 instead of CC_FOR_TARGET, CXX_FOR_TARGET. Added mostlyclean and
20934 distclean targets. Built executables via .o files. Adjusted
20935 tests to account for source files in $(srcdir) rather than
20936 $(objdir).
20937 * lib/gdb.exp (runto): Don't expect () after the function name,
20938 because it may have arguments.
20939
20940Wed Feb 24 08:05:38 1993 Ian Lance Taylor (ian@cygnus.com)
20941
20942 * gdb.t00/default.exp, gdb.t01/run.exp, gdb.t02/whatis.exp,
20943 gdb.t03/ptype.exp, gdb.t06/break.exp, gdb.t12/scope.exp: Added
20944 expected failures for mips-idt-* and mips-sgi-*.
20945 * gdb.t00/default.exp (attach): Kill process if requested.
20946 * gdb.t00/help.exp (help target core, help target): Accept a gdb
20947 that does not read core files.
20948 * gdb.t01/run.exp: Removed checks for exit status code.
20949 * gdb.t03/in-gdbme.c: Make explicit call to malloc to ensure that
20950 it is linked in.
20951 * gdb.t03/ptype.exp: Increase timeout when calling malloc.
20952 * gdb.t04/setvar.exp, gdb.t05/expr.exp: Use runto function where
20953 appropriate, rather than doing it by hand.
20954 * gdb.t07/watchpoint.exp: If mips-idt-*, reload file after first
20955 execution.
20956 * gdb.t10/crossload.exp: Kill existing program if needed.
20957 * gdb.t15/funcargs.exp: Use delete_breakpoints function where
20958 appropriate, rather than doing it by hand. Always increase
20959 timeout for this test, not just for VxWorks.
20960
20961Wed Feb 24 08:03:38 1993 Fred Fish (fnf@cygnus.com)
20962
20963 * gdb.t31/chillvars.exp (test_structs): New proc to test printing
20964 of Chill STRUCT types and STRUCT values.
20965 * gdb.t31/chillvars.exp (test_strings): Expect "CHAR" now, rather
20966 than "char".
20967 * gdb.t31/in-gdbme.ch (simple_struct, nested_struct, struct1,
d63a86f8 20968 struct2): New struct definitions and initializations to test
c906108c
SS
20969 simple Chill STRUCT types.
20970
20971Tue Feb 23 11:55:06 1993 Fred Fish (fnf@cygnus.com)
20972
20973 * gdb.t00/teststrategy.exp: Track reversion in gdb to not print
20974 the null byte at the end of strings.
20975 * gdb.t00/default.exp: Make show version insensitive to copyright
20976 date.
20977 * gdb.t16/in-gdbme.c (ctable1, ctable2): Make explicitly unsigned
20978 to avoid dependencies on target char signedness.
20979 * gdb.t16/printcmds.exp: Update expected results for explicitly
20980 unsigned char.
20981 * gdb.t16/printcmds.exp: Remove setup_xfails for i960 that should
20982 now work.
20983 * gdb.t21/demangle.exp: Add many more patterns for template
20984 demangling, most of them being expected failures.
20985 * gdb.t21/demangle.exp (proc demangle): Quote the demangled
20986 string we are matching for, to match on the whole string.
20987 * gdb.t21/demangle.exp: Add many new test strings to demangle,
20988 and fix a whole bunch that had incorrect expected output but were
20989 passing anyway because of the bug in "proc demangle".
20990 * gdb.t31/chillvars.exp: Remove setup_xfail for printing string
20991 type.
20992 * gdb.t31/in-gdbme.ch: Uncomment string4, now compiles.
20993
20994Mon Feb 22 07:54:03 1993 Mike Werner (mtw@poseidon.cygnus.com)
20995
a9c64011
AS
20996 * gdb/testsuite: made modifications to testcases, etc., to allow
20997 them to work properly given the reorganization of deja-gnu and the
20998 relocation of the testcases from deja-gnu to a "tool" subdirectory.
c906108c
SS
20999
21000Sun Feb 21 10:55:55 1993 Mike Werner (mtw@poseidon.cygnus.com)
21001
21002 * gdb/testsuite: Initial creation of gdb/testsuite.
21003 Migrated dejagnu testcases and support files for testing nm to
21004 gdb/testsuite from deja-gnu. These files were moved "as is"
21005 with no modifications. This migration is part of a major overhaul
21006 of dejagnu. The modifications to these testcases, etc., which
21007 will allow them to work with the new version of dejagnu will be
21008 made in a future update.
48efe704 21009
8d8cb839 21010 For additional changes see gdb.mi/ChangeLog-1999-2003.
c906108c 21011\f
8d8cb839
EZ
21012;; Local Variables:
21013;; mode: change-log
21014;; left-margin: 8
21015;; fill-column: 74
21016;; version-control: never
21017;; End:
902f2ccb
MC
21018
21019 Copyright 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
ed6df200 21020 2003, 2004, 2005 Free Software Foundation, Inc.
902f2ccb
MC
21021 Copying and distribution of this file, with or without modification,
21022 are permitted provided the copyright notice and this notice are preserved.