Remove unused MAX_OF*/MIN_OF* macros.
[deliverable/binutils-gdb.git] / gdb / testsuite / ChangeLog
CommitLineData
e1c34c5d
PM
12010-05-04 Pierre Muller <muller@ics.u-strasbg.fr>
2
3 PR exp/11349.
4 * testsuite/gdb.cp/ref-types.exp: Add test to examine
5 use a reference local variable.
6
8e1d0c49
JK
72010-05-02 Jan Kratochvil <jan.kratochvil@redhat.com>
8
9 * gdb.base/break-interp.exp: Remove $exec.debug safety removal.
10 * gdb.base/sepdebug.exp: Remove .debug subdirectory handling. New
11 variable different_dir. Move debugfile into a full directory pathname
12 under DIFFERENT_DIR.
13 * lib/gdb.exp (separate_debug_filename): Remove.
14 (gdb_gnu_strip_debug): No longer call separate_debug_filename. Remove
15 variable debug_dir and mkdir of it. Update function comments.
16
e66408ed
PA
172010-04-29 Pedro Alves <pedro@codesourcery.com>
18
19 PR gdb/11557
20
21 * gdb.mi/mi-ns-stale-regcache.exp, gdb.mi/ns-stale-regcache.c: New
22 files.
23
d7b32ed3
PM
242010-04-29 Phil Muldoon <pmuldoon@redhat.com>
25
26 * gdb.python/py-param.exp: New File.
27
6aecb9c2
JB
282010-04-29 Mihail Zenkov <mihail.zenkov@gmail.com>
29
30 * gdb.base/default.exp: Fix "set language" test.
31
bdf92a1c
PM
322010-04-24 Pierre Muller <muller@ics.u-strasbg.fr>
33
34 PR breakpoints/11531.
35 * gdb.base/gdb11531.c: New file.
36 * gdb.base/gdb11531.exp: New file.
37
3f172e24
TT
382010-04-26 Tom Tromey <tromey@redhat.com>
39
40 * gdb.base/completion.exp: Add tests for completion and deprecated
41 commands.
42
64af4c92
JK
432010-04-26 Jan Kratochvil <jan.kratochvil@redhat.com>
44
45 * gdb.pascal/gdb11492.exp (print integer_array, print /d char_array)
46 (print /x char_array): Escape curly brackets.
47
492928e4
JK
482010-04-23 Jan Kratochvil <jan.kratochvil@redhat.com>
49
50 Fix deadlock on looped list of loaded shared objects.
51 * gdb.base/solib-corrupted.exp: New.
52
66d09542
DE
532010-04-23 Doug Evans <dje@google.com>
54
55 * gdb.python/py-section-script.c: New file.
56 * gdb.python/py-section-script.exp: New file.
57 * gdb.python/py-section-script.py: New file.
58
8bd10a10
CM
592010-04-20 Chris Moller <cmoller@redhat.com>
60
61 PR 10179
62
63 * gdb.base/Makefile.in (EXECUTABLES): Added pr10179.
64 * gdb.base/pr10179-a.c:
65 * gdb.base/pr10179-b.c:
66 * gdb.base/pr10179.exp: New files.
67
c0201579
JK
682010-04-22 Jan Kratochvil <jan.kratochvil@redhat.com>
69
70 Fix crashes on dangling display expressions.
71 * gdb.base/solib-display.exp: Call gdb_gnu_strip_debug if LIBSEPDEBUG
72 is SEP.
73 (lib_flags): Remove the "debug" keyword.
74 (libsepdebug): New variable for iterating new loop.
75 (save_pf_prefix): New variable wrapping the loop.
76 (sep_lib_flags): New variable derived from LIB_FLAGS. Use it.
77 * lib/gdb.exp (gdb_gnu_strip_debug): Document the return code.
78
793b0ff8
PM
792010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
80
81 * gdb.threads/watchthreads.exp: Change to obtain consistent output.
82
097f51f7
PM
832010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
84
85 PR stabs/11479.
86 * gdb.stabs/gdb11479.exp: New file.
87 * gdb.stabs/gdb11479.c: New file.
88
9a22f0d0
PM
892010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
90
91 * gdb.base/charset.c (Strin16, String32): New variables.
92 * gdb.base/charset.exp (gdb_test): Test correct display
93 of 16 or 32 bit strings.
94
952010-04-21 Chris Moller <cmoller@redhat.com>
0b66f317
CM
96
97 PR 9167
98 * gdb.cp/Makefile.in (EXECUTABLES): Added pr9167.
99 * gdb.cp/pr9167.cc: New file.
100 * gdb.cp/pr9167.exp: New file.
101
102
6e354e5e
PM
1032010-04-21 Pierre Muller <muller@ics.u-strasbg.fr>
104
105 PR pascal/11492.
106 * gdb.pascal/gdb11492.pas: New file.
107 * gdb.pascal/gdb11492.exp: New file.
108
be942545
JB
1092010-04-20 Joel Brobecker <brobecker@adacore.com>
110
1667e6e3 111 * gdb.ada/info_types.c, gdb.ada/info_types.exp: New files.
be942545 112
0c3acc09
JB
1132010-04-20 Joel Brobecker <brobecker@adacore.com>
114
115 * gdb.ada/dyn_loc: New testcase.
116
ec31cde5
CM
1172010-04-20 Chris Moller <cmoller@redhat.com>
118
119 PR 10867
120
121 * gdb.cp/Makefile.in (EXECUTABLES): Added pr10687
122 * gdb.cp/pr10687.cc: New file.
123 * gdb.cp/pr10687.exp: New file.
124
125
ce4b0682
SDJ
1262010-04-20 Jan Kratochvil <jan.kratochvil@redhat.com>
127 Sergio Durigan Junior <sergiodj@redhat.com>
128
129 * gdb.fortran/logical.exp: New testcase.
130 * gdb.fortran/logical.f90: New file.
131
3436961f
DE
1322010-04-19 Doug Evans <dje@google.com>
133
134 * gdb.base/help.exp (help source): Update expected output.
135
4d836c09
JK
1362010-04-19 Jan Kratochvil <jan.kratochvil@redhat.com>
137
138 * gdb.base/solib-display.exp: Replace gdb_exit, gdb_start,
139 gdb_reinitialize_dir and gdb_load by clean_restart. Remove trailing
140 gdb_exit and return.
141 (executable): New variable.
142 (binfile): Use it.
143
6149aea9
PA
1442010-04-19 Pedro Alves <pedro@codesourcery.com>
145
146 PR breakpoints/8554.
147
148 * gdb.trace/save-trace.exp: Adjust.
149
ed41462c
L
1502010-04-17 H.J. Lu <hongjiu.lu@intel.com>
151
152 PR corefiles/11511
153 * gdb.arch/system-gcore.exp: New.
154 * gdb.arch/gcore.c: Likewise.
155
3f7b2faa
DE
1562010-04-15 Doug Evans <dje@google.com>
157
fa33c3cd
DE
158 * gdb.python/py-progspace.c: New file.
159 * gdb.python/py-progspace.exp: New file.
160
3f7b2faa
DE
161 * gdb.base/source.exp: Add tests for "source -s".
162
79f283fe
PM
1632010-04-14 Phil Muldoon <pmuldoon@redhat.com>
164
165 * gdb.python/py-prettyprint.py (NoStringContainerPrinter): New printer.
166 * gdb.python/py-prettyprint.c: Add justchildren struct, typedefs.
167 * gdb.python/py-prettyprint.exp: New test for to_string returning None.
168 * gdb.python/py-mi.exp: New test for to_string returning None.
169
fc8eb08a
PM
1702010-04-12 Phil Muldoon <pmuldoon@redhat.com>
171
172 * gdb.python/py-breakpoint.c: Make result global.
173
26e197f6
JK
1742010-04-09 Jan Kratochvil <jan.kratochvil@redhat.com>
175
176 Fix non-GNU make compatibility.
177 * Makefile.in ($(TEST_TARGETS)): Conditionalize it by @GMAKE_TRUE@.
178
adc36818
PM
1792010-04-09 Phil Muldoon <pmuldoon@redhat.com>
180
181 * gdb.python/py-breakpoint.exp: New File.
182 * gdb.python/py-breakpoint.C: Ditto.
183
64e17368
SS
1842010-04-08 Stan Shebs <stan@codesourcery.com>
185
186 * gdb.trace/actions.exp: Clear default-collect.
187 * gdb.trace/save-trace.exp: Clear default-collect.
188
fff5cc64
PM
1892010-04-08 Phil Muldoon <pmuldoon@redhat.com>
190
191 * gdb.python/py-value: Add null string variable.
192 (test_lazy_string): Test zero length, NULL address lazy
193 strings.
194
a055a187
L
1952010-04-07 H.J. Lu <hongjiu.lu@intel.com>
196
197 * gdb.arch/i386-avx.c: New.
198 * gdb.arch/i386-avx.exp: Likewise.
199
200 * gdb.arch/i386-cpuid.h: Updated from gcc 4.4.
201
96e39866
DE
2022010-04-06 Doug Evans <dje@google.com>
203
204 * gdb.base/source-test.gdb: New file.
205 * gdb.base/source.exp: Test source -v.
206
5984a431
UW
2072010-04-06 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
208
209 * gdb.cp/inherit.exp (test_print_anon_union): Fix re_class pattern.
210
ec8a089a
PM
2112010-04-06 Pierre Muller <muller@ics.u-strasbg.fr>
212
213 * gdb.stabs/aout.sed: Convert all backslash to double backslash
214 within one line, unless it is followed by a double quote.
215 * gdb.stabs/hppa.sed: Idem.
216 * gdb.stabs/weird.def: Add char and String constants
217 * gdb.stabs/weird.exp: Check for correct parsing of
218 chhar and string constants.
219 * gdb.stabs/xcoff.sed: Ignore escaped quote quotes
220 in .stabs to .stabx substitution.
221
fce3c1f0
SS
2222010-04-05 Stan Shebs <stan@codesourcery.com>
223
224 * gdb.trace/tfile.c: Add a variable split across two blocks, and a
225 constant global.
226 * gdb.trace/tfile.exp: Try to print them.
227
d77f58be
SS
2282010-04-04 Stan Shebs <stan@codesourcery.com>
229
230 * gdb.base/completion.exp: Update for new "info watchpoints".
231 * gdb.base/default.exp: Ditto.
232 * gdb.base/help.exp: Ditto.
233 * gdb.base/watchpoint.exp: Ditto.
234 * gdb.trace/infotrace.exp: Update "info tracpoints" output.
235
af54718e
SS
2362010-04-04 Stan Shebs <stan@codesourcery.com>
237
238 * gdb.trace/tfile.exp: Sharpen tfind test.
239
74d1f91e
JK
2402010-04-04 Jan Kratochvil <jan.kratochvil@redhat.com>
241
242 * gdb.base/break-entry.exp: New.
243
eb8e76db
HZ
2442010-04-02 Hui Zhu <teawater@gmail.com>
245 Michael Snyder <msnyder@vmware.com>
246
247 * gdb.reverse/i386-sse-reverse.exp: New file.
248 * gdb.reverse/i386-sse-reverse.c: New file.
249
bf65cad8
PA
2502010-04-02 Pedro Alves <pedro@codesourcery.com>
251
252 * gdb.trace/tfind.exp: Adjust expected disassembly output.
253
fff87407
SS
2542010-04-01 Stan Shebs <stan@codesourcery.com>
255
256 * gdb.trace/actions.exp: Tweak expected output.
257 * gdb.trace/while-stepping.exp: Tweak expected output.
258
fe01d668
L
2592010-04-01 H.J. Lu <hongjiu.lu@intel.com>
260
261 * gdb.arch/amd64-byte.exp: Check "ah", "bh", "ch", "dh".
262
86b17b60
PA
2632010-04-01 Pedro Alves <pedro@codesourcery.com>
264
265 * gdb.base/commands.exp: Adjust.
266 * gdb.cp/extern-c.exp: Adjust.
267
2c58c0a9
PA
2682010-04-01 Pedro Alves <pedro@codesourcery.com>
269
270 * gdb.trace/collection.c (local_test_func): Define a local struct,
271 and instanciate it.
272
0db9b91c
PA
2732010-04-01 Pedro Alves <pedro@codesourcery.com>
274
275 * gdb.trace/collection.exp (gdb_collect_args_test)
276 (gdb_collect_argarray_test): XFAIL the tests that assume the
277 argarray argument's elements are collected.
278
8072405b
JK
2792010-03-31 Jan Kratochvil <jan.kratochvil@redhat.com>
280
281 * gdb.dwarf2/dw2-bad-parameter-type.exp,
282 gdb.dwarf2/dw2-bad-parameter-type.S: New.
283
8bf6485c
SS
2842010-03-31 Stan Shebs <stan@codesourcery.com>
285
286 * gdb.trace/save-trace.exp: Test save/restore of default-collect
287 and tracepoint conditionals.
288 (gdb_verify_tracepoints): Delete unused return.
289
fd7f724a
KS
2902010-03-26 Keith Seitz <keiths@redhat.com>
291
292 * gdb.java/jmisc.exp (ptype jmisc): Allow the constructor to
293 appear in the output before main.
294 Remove KFAIL for gdb/2215 aka bz 9320.
295
8d9e7719
DE
2962010-03-30 Doug Evans <dje@google.com>
297
0906dd0b
DE
298 * gdb.arch/amd64-word.exp: Rename hex to hexr, the former is defined
299 by dejagnu.
300 * gdb.arch/amd64-dword.exp: Ditto.
301
8d9e7719
DE
302 * gdb.base/annota1.exp (break handle_USR1): Make fail and pass text
303 match.
304 (break printf): Ditto.
305
1da644f0
SW
3062010-03-29 Sami Wagiaalla <swagiaal@redhat.com>
307
308 * gdb.cp/nsusing.exp: Marked imported declaration test as xfail with
309 gcc < 4.4.
310 * gdb.cp/shadow.exp: Ditto.
311
a8121990
PA
3122010-03-29 Pedro Alves <pedro@codesourcery.com>
313
314 * gdb.trace/collection.exp (run_trace_experiment): Make sure
315 "tstart" is silent.
316
6e79d367
PA
3172010-03-29 Pedro Alves <pedro@codesourcery.com>
318
319 * gdb.trace/collection.exp (executable): New.
320 (binfile): Use it.
321 (fpreg, spreg, pcreg): New.
322 (test_register): Use gdb_test_multiple. Pass /x to print.
323 (prepare_for_trace_test): New.
324 (run_trace_experiment): Use "continue", not gdb_run_cmd.
325 (gdb_collect_args_test, gdb_collect_argstruct_test)
326 (gdb_collect_argarray_test, gdb_collect_locals_test): Use
327 prepare_for_trace_test.
328 (gdb_collect_registers_test): Use prepare_for_trace_test. Use
329 fpreg, spreg and pcreg.
330 (gdb_collect_expression_test, gdb_collect_globals_test): Use
331 prepare_for_trace_test.
332 (gdb_trace_collection_test): Use fpreg, spreg and pcreg. Don't
333 try to detect tracing support here. Don't set breakpoints at
334 `begin' or `end' here.
335 <global scope>: Use clean_restart. Run to main before checking
336 for tracing support. Check for for tracing support here.
337
09248348
JK
3382010-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
339
340 * gdb.base/break-interp.exp (test_core, test_attach, test_ld): Add
341 " as $displacement" to "seen displacement message".
342
d350db38
PA
3432010-03-28 Pedro Alves <pedro@codesourcery.com>
344
345 * gdb.trace/while-dyn.exp (executable): New variable.
346 (binfile): Use it.
347 (test_while_stepping): New function. Move most tests here. Call
348 it once for each of the while-stepping, stepping and ws aliases.
349
907af001
UW
3502010-03-26 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
351
352 * gdb.cp/inherit.exp (test_ptype_si): XFAIL test for GCC versions
353 that do not provide the tagless_struct type name at all.
354 (test_print_anon_union): Do not check value of uninitialized
355 union member. Do not use cp_test_ptype_class, so we can accept
356 "long" as well as "long int".
357
610197fd
PA
3582010-03-26 Pedro Alves <pedro@codesourcery.com>
359
360 * gdb.trace/tfile.c (tohex, bin2hex): New.
361 (write_error_trace_file): Hexify error description.
362
6c28cbf2
SS
3632010-03-25 Stan Shebs <stan@codesourcery.com>
364
365 * gdb.trace/tfile.c: Generate an additional trace file, improve
366 portability.
367 * gdb.trace/tfile.exp: Test trace file with an error stop, delete
368 files in a better way.
369
e62b8c7e
KS
3702010-03-25 Keith Seitz <keiths@redhat.com>
371
372 * gdb.java/jprint.exp: XFAIL printing of static class members
373 because of GCC debuginfo problem.
374
82ccf5a5
JK
3752010-03-25 Jan Kratochvil <jan.kratochvil@redhat.com>
376
377 * gdb.base/dup-sect.exp, gdb.base/dup-sect.S: New.
378
293e2f9e
DJ
3792010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
380
381 * gdb.base/completion.exp: Allow long instead of long int.
382 * gdb.base/ending-run.exp: Match _rt_entry.* for RealView.
383 * gdb.base/gdbvars.c (main): Remove unused usestubs code. Reference
384 variable p.
385 * gdb.base/maint.exp: Allow ER_RO and ER_RW instead of .text and .data.
386 * gdb.base/pointers.exp: Allow long instead of long int.
387 * gdb.base/printcmds.exp: XFAIL for RealView on ARM EABI.
388 * gdb.base/step-line.exp: Allow a directory before the source file name.
389
95a42b64
TT
3902010-03-24 Tom Tromey <tromey@redhat.com>
391
392 PR breakpoints/9352:
393 * gdb.base/default.exp: Update.
394 * gdb.base/commands.exp: Update.
395 * gdb.cp/extern-c.exp: Test setting commands on multiple
396 breakpoints at once.
397
2390201f
DJ
3982010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
399
400 * gdb.base/call-signal-resume.exp, gdb.base/unwindonsignal.exp: Skip
401 if gdb,nosignals.
402 * gdb.base/watchpoints.c: Do not include unnecessary headers.
403 * lib/gdb.exp (gdb_test_multiple): Relax pattern for "the program
404 exited".
405
8c9a6790
SS
4062010-03-24 Stan Shebs <stan@codesourcery.com>
407
408 * gdb.trace/tfile.exp: Expect "trace frame", with a space.
409
a6c727b2
DJ
4102010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
411
412 * gdb.base/callfuncs.exp (do_function_calls): Add XFAILs for RealView.
413 * gdb.base/ptype.exp (ptype_maybe_prototyped): Add overprototyped
414 argument. Handle "short" and "long".
415 (Top level): Pass overprototyped output for old_fptr and xptr.
416
4dfd5423
PA
4172010-03-23 Pedro Alves <pedro@codesourcery.com>
418
419 * gdb.threads/pthreads.c (thread1, thread2, main): Fix printf
420 format strings and add casts to avoid compiler warnings.
421
4222010-03-23 Vladimir Prus <vladimir@codesourcery.com>
a7bdde9e
VP
423
424 * lib/trace-support.exp (gdb_trace_setactions):
425 Don't expect whitespace after ">" prompt.
426 * gdb.trace/actions.exp: Adjust for output changes.
427 * gdb.trace/while-stepping.exp: Likewise.
428
c847d045
JK
4292010-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
430
431 * dg-extract-results.sh: Sync with GCC HEAD (import r155655, r157175
432 and r157645).
433
5f717f1d
JK
4342010-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
435
436 * gdb.dwarf2/dw2-empty-namespace.exp, gdb.dwarf2/dw2-empty-namespace.S:
437 New.
438
7d6d51d5
DJ
4392010-03-22 Daniel Jacobowitz <dan@codesourcery.com>
440
441 * gdb.python/Makefile.in (EXECUTABLES): Add py-mi.
442 * gdb.python/py-mi.exp (binfile): Rename to py-mi.
443
3b11a015
SS
4442010-03-19 Stan Shebs <stan@codesourcery.com>
445
446 * gdb.trace/ax.exp: New file.
447
d7d158ed
DE
4482010-03-19 Doug Evans <dje@google.com>
449
6bb85cd1
DE
450 * lib/gdb.exp (gdb_compile_test): Watch for "compiler not installed"
451 output from gcc.
452
d7d158ed
DE
453 * gdb.base/break-interp.exp (prelinkNO): Handle prelink binaries
454 named /usr/sbin/prelink<foo>.
455
4daf5ac0
SS
4562010-03-18 Stan Shebs <stan@codesourcery.com>
457
458 * gdb.trace/circ.exp: Test circular-trace-buffer.
459 * gdb.trace/tfile.exp: Update tstatus test.
460
e8d05480
JB
4612010-03-18 Joel Brobecker <brobecker@adacore.com>
462
463 * gdb.dwarf2/dw2-anonymous-func.S: New file.
464 * gdb.dwarf2/dw2-anonymous-func.exp: New testcase.
465
441b986a
UW
4662010-03-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
467
468 * gdb.mi/gdb680.exp: Revert 2009-06-17 change.
469
4247603b
PA
4702010-03-18 Pedro Alves <pedro@codesourcery.com>
471
472 * gdb.base/default.exp: Adjust the expected output of the finish
473 and until commands when the inferior is not being run.
474
13387711
SW
4752010-03-15 Sami Wagiaalla <swagiaal@redhat.com>
476
477 * gdb.cp/shadow.exp: Removed kfail; test has been fix.
478 * gdb.cp/nsusing.exp: Ditto.
479
6e31430b
TT
4802010-03-15 Tom Tromey <tromey@redhat.com>
481
482 * gdb.cp/userdef.exp: Add tests for explicit calls to operator==.
483 * gdb.cp/userdef.cc (operator==): New function.
484 (main): New locals mem1, mem2.
485
e2d69cb5
JZ
4862010-03-15 Jie Zhang <jie@codesourcery.com>
487
488 * lib/mi-support.exp (mi_gdb_target_load): Delete unused timeout var.
489 Declare and use new loadtimeout variable.
490
f572f0a9
DJ
4912010-03-14 Daniel Jacobowitz <dan@codesourcery.com>
492
493 * gdb.base/printcmds.exp: Use gdb_file_cmd instead of gdb_load.
494 Use gdb_load later.
495
51f4c0b0
PA
4962010-03-14 Pedro Alves <pedro@codesourcery.com>
497
498 * gdb.base/solib-disc.c (main): Make format of fprintf a string
499 literal. Add missing endlines to prints to stderr.
500
1c809c68
TT
5012010-03-12 Tom Tromey <tromey@redhat.com>
502
503 PR c++/9708:
504 * gdb.cp/m-static.exp: Add regression test.
505 * gdb.cp/m-static.cc (method): New method.
506 (main): Call it.
507
00ae8fef
SW
5082010-03-12 Sami Wagiaalla <swagiaal@redhat.com>
509
510 * gdb.cp/gdb2384-base.h: Created 'namespace B'.
511 * gdb.cp/gdb2384-base.cc: Use 'namespace B'.
512
759f0f0b
PA
5132010-03-12 Daniel Jacobowitz <dan@codesourcery.com>
514
21e24d21
PA
515 * lib/gdb.exp (gdb_test_multiple): Handle -timeout.
516
5172010-03-12 Daniel Jacobowitz <dan@codesourcery.com>
518
759f0f0b
PA
519 * lib/gdb.exp (skip_stl_tests): New.
520 (gdb_compile): Symbian needs -ldl.
521 (shlib_target_file): New.
522 (shlib_symbol_file): New.
523 (gdb_load_shlibs): Use shlib_target_file.
524 * lib/mi-support.exp (mi_load_shlibs): Use shlib_target_file.
525 * gdb.cp/exception.exp: Use skip_stl_tests.
526 * gdb.cp/bs15503.exp: Use skip_stl_tests. Use untested.
527 * gdb.cp/try_catch.exp: Use skip_stl_tests.
528 * gdb.cp/mb-templates.exp: Ditto.
529 * gdb.base/commands.exp: Relax regexes.
530 * gdb.base/watchpoint-solib.exp: Don't skip on symbian. Use
531 shlib_target_file and shlib_symbol_file.
532 * gdb.base/maint.exp: Allow lowercase t. Allow .rodata in
533 sections.
534 * gdb.base/ending-run.exp: Accept E32Main for symbian.
535 * gdb.base/solib-disc.exp: Use
536 shlib_target_file and shlib_symbol_file.
537 * gdb.base/unload.exp: Don't skip on symbian. Use
538 shlib_target_file and shlib_symbol_file.
539 * gdb.base/list.exp: Check use_gdb_stub instead of is_remote.
540
6a8f2671
PA
5412010-03-12 Pedro Alves <pedro@codesourcery.com>
542
543 * gdb.trace/backtrace.exp: Adjust for x86 and x86_64.
544 * gdb.trace/report.exp: Adjust for x86 and x86_64.
545 Issue a tfind end before looking for a tracepoint frame.
546 * gdb.trace/tfind.exp: Adjust tstatus output.
547 Adjust disassembly output.
548 * gdb.trace/while-dyn.exp: Adjust for x86 and x86_64.
549
ccf26247
JK
5502010-03-11 Jan Kratochvil <jan.kratochvil@redhat.com>
551
552 * gdb.base/break-interp.exp: Create new displacement parameter value
553 for the test_ld calls.
554 (reach): New parameter displacement, verify its content. New push of
555 pf_prefix "reach-$func:". Import global expect_out.
556 (test_core): New parameter displacement, verify its content. New push
557 of pf_prefix "core:". New command "set verbose on". Import global
558 expect_out.
559 (test_attach): New parameter displacement, verify its content. New
560 push of pf_prefix "attach:". New command "set verbose on". Import
561 global expect_out.
562 (test_ld): New parameter displacement, pass it to the reach, test_core
563 and test_attach calls and verify its content in the "ld.so exit" test.
564 * gdb.base/prelink.exp: Remove gdb_exit and final return.
565 (prelink): Update expected text, use gdb_test.
566
e469c7fb
DE
5672010-03-10 Doug Evans <dje@google.com>
568
569 * gdb.base/checkpoint.exp: Fix comment.
570 Lengthen timeout while doing >600 checkpoints test.
571 Rename duplicate "kill all one" test to keep test names unique.
572
60e1c644
PA
5732010-03-10 Pedro Alves <pedro@codesourcery.com>
574
575 * gdb.base/watch-cond.c, gdb.base/watch-cond.exp: New.
576
cec808ec
KS
5772010-03-08 Keith Seitz <keiths@redhat.com>
578
579 * gdb.cp/cp-relocate.exp: Remove single-quoting of C++ methods.
580 * gdb.cp/cplusfuncs.cc (dm_type_short): New function.
581 (dm_type_long): New function.
582 (dm_type_unsigned_short): New function.
583 (dm_type_unsigned_long): New function.
584 (myint): New typedef.
585 * gdb.cp/cplusfuncs.exp (probe_demangler): Add tests for short,
586 long, unsigned shor and long, operator char*, and typedef.
587 (test_lookup_operator_functions): Add operator char* test.
588 (test_paddr_operator_functions): Likewise.
589 (test_paddr_overloaded_functions): Use probe values for
590 short, long, and unsigned short and long.
591 (test_paddr_hairy_functions): If the demangler probe detected
592 gdb type printers, "expect" them. Otherwise "expect" the v2 or v3
593 demangler.
594 * gdb.cp/expand-sals.exp: Backtrace may contain class names.
595 * gdb.cp/member-ptr.exp: Refine expected result for "print pmf"
596 and "print null_pmf".
597 Add test "ptype a.*pmf".
598 * gdb.cp/overload.exp: Allow optional "int" to appear with
599 "short" and "long".
600 * gdb.cp/ovldbreak.exp: Use append to construct super-duper
601 long expect value for men_overload1arg.
602 Allow "int" to appear with "short" and "long".
603 When testing "info break", add argument for main (void).
604 Also allow "int" to appear with "short" and "long".
605 Ditto with "unsigned" and "long long".
606 * gdb.java/jmain.exp: Do not enclose methods names in single
607 quotes.
608 * gdb.java/jmisc.exp: Likewise.
609 * gdb.java/jprint.exp: Likewise.
610 * gdb.python/py-symbol.exp: Update expected "linkage_name" value.
611
612 From Jan Kratochvil <jan.kratochvil@redhat.com>:
613 * gdb.cp/exception.exp (backtrace after first throw)
614 (backtrace after second throw): Allow a namespace before __cxa_throw.
615 (backtrace after first catch, backtrace after second catch): Allow
616 a namespace before __cxa_begin_catch.
617
618 * gdb.cp/cpexprs.exp: New file.
619 * gdb.cp/cpexprs.cc: New file.
620
621 From Daniel Jacobowitz <dan@codesourcery.com>
622 * gdb.cp/cpexprs.exp (escape): Delete. Change all callers
623 to use string_to_regexp.
624 (ctor, dtor): New functions. Use them to match constructor
625 and destructor function types.
626 (Top level): Use runto_main.
627
f870a310
TT
6282010-03-05 Tom Tromey <tromey@redhat.com>
629
630 * gdb.python/py-prettyprint.py (pp_nullstr.to_string): Use
631 gdb.target_charset.
632 (pp_ns.to_string): Likewise.
633
0c199f28
KS
6342010-03-04 Keith Seitz <keiths@redhat.com>
635
636 * gdb.cp/overload.exp: Test that the filename portion of a linespec
637 can be quoted. Test that both the filename and function/line
638 portions can be quoted at the same time.
639
c7437ca6
PA
6402010-03-04 Pedro Alves <pedro@codesourcery.com>
641
642 * gdb.base/watch-non-mem.c, gdb.base/watch-non-mem.exp: New.
643
b111b805
DE
6442010-03-03 Doug Evans <dje@google.com>
645
24486cb7
DE
646 * lib/gdb.exp (gdb_compile_pthreads): Handle case where
647 libc contains libpthread.
648
b111b805
DE
649 * gdb.threads/linux-dp.c (shared_random): Call rand instead of rand_r.
650 * gdb.threads/linux-dp.exp: Compile with gdb_compile_pthreads instead
651 of gdb_compile. Add another pattern to match android backtrace.
652
a0e0ef55
TT
6532010-03-03 Tom Tromey <tromey@redhat.com>
654
655 PR gdb/11345:
656 * gdb.base/printcmds.exp (test_printf): Add test.
657
1ba53b71
L
6582010-03-02 H.J. Lu <hongjiu.lu@intel.com>
659
660 * gdb.arch/amd64-byte.exp: New.
661 * gdb.arch/amd64-dword.exp: Likewise.
662 * gdb.arch/amd64-pseudo.c: Likewise.
663 * gdb.arch/amd64-word.exp: Likewise.
664 * gdb.arch/i386-byte.exp: Likewise.
665 * gdb.arch/i386-pseudo.c: Likewise.
666 * gdb.arch/i386-word.exp: Likewise.
667
f5dff777
DJ
6682010-03-01 Daniel Jacobowitz <dan@codesourcery.com>
669
670 * gdb.xml/extra-regs.xml: Add struct1, struct2, and flags
671 types. Add structreg, bitfields, and flags registers.
672 * gdb.xml/tdesc-regs.exp: Test structreg and bitfields
673 registers.
674
90884b2b
L
6752010-03-01 H.J. Lu <hongjiu.lu@intel.com>
676
677 * gdb.xml/tdesc-regs.exp (architecture): New. Set it for x86.
678 (load_description): Set architecture if defined.
679
dc00d89f
PM
6802010-02-28 Phil Muldoon <pmuldoon@redhat.com>
681
682 * gdb.python/py-frame.exp: Add read_var block tests.
683 * gdb.python/py-frame.c (block): New function.
684
0e095b7e
JK
6852010-02-28 Jan Kratochvil <jan.kratochvil@redhat.com>
686 Daniel Jacobowitz <dan@codesourcery.com>
687
688 * gdb.base/callfuncs.exp: New tests for $spval 0 and -1. Remove return.
689
624f1a65
DM
6902010-02-25 David S. Miller <davem@davemloft.net>
691
692 * gdb.base/catch-syscall.exp: Allow to run on sparc*-*-linux and
693 fix logic for setting all_syscalls_numbers.
694
f3e9a817
PM
6952010-02-24 Phil Muldoon <pmuldoon@redhat.com>
696
697 * Makefile.in: Add py-block and py-symbol.
698 * gdb.python/py-symbol.exp: New File.
699 * gdb.python/py-symtab.exp: New File.
700 * gdb.python/py-block.exp: New File.
701 * gdb.python/py-symbol.c: New File.
702 * gdb.python/py-block.c: New File.
703
f6bbabf0
PM
7042010-02-24 Phil Muldoon <pmuldoon@redhat.com>
705
706 PR python/11314
707 * lib/gdb.exp (skip_python_tests): New function.
708 * gdb.python/py-cmd.exp: Use skip_python_tests.
709 * gdb.python/py-frame.exp: Likewise.
710 * gdb.python/py-function.exp: Likewise.
711 * gdb.python/py-prettyprint.exp: Likewise.
712 * gdb.python/py-template.exp: Likewise.
713 * gdb.python/py-type.exp: Likewise.
714 * gdb.python/py-value.exp: Likewise.
715
85d721b8
PA
7162010-02-22 Pedro Alves <pedro@codesourcery.com>
717
718 PR9605
719
720 * gdb.base/watch-read.c, gdb.base/watch-read.exp: New files.
721
48e32051
TT
7222010-02-19 Tom Tromey <tromey@redhat.com>
723
724 PR c++/8693, PR c++/9496:
725 * gdb.cp/namespace.exp: Remove some setup_kfail calls. Added
726 regression tests.
727
ac9c0048
JK
7282010-02-19 Jan Kratochvil <jan.kratochvil@redhat.com>
729
730 Fix compatibility with m68k as.
731 * gdb.dwarf2/member-ptr-forwardref.S: Use .data section. Use .2byte.
732 Use only /* comments */.
733
57bb97a4
UW
7342010-02-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
735
736 * configure.ac: Add gdb.multi/Makefile to AC_OUTPUT.
737 * configure: Regenerate.
738
7d1bf85c
DJ
7392010-02-18 Daniel Jacobowitz <dan@codesourcery.com>
740
741 * gdb.python/py-type.exp: Check for Python support.
742
061b5285
PA
7432010-02-17 Pedro Alves <pedro@codesourcery.com>
744
745 * lib/gdb.exp (build_id_debug_filename_get): Don't assume new
746 `regsub' syntax available.
747
f8a8bc2c
PA
7482010-02-17 Pedro Alves <pedro@codesourcery.com>
749
750 * gdb.base/shmain.c (main): Remove printf call.
751 * gdb.base/sizeof.c (main): Cast return of sizeof to int.
752 * gdb.base/unload.c (main): Make format of fprintf a string
753 literal. Add missing endlines to prints to stderr.
754 * gdb.base/watchpoint-solib.c (open_shlib): Ditto.
755
6f451e5e
TT
7562010-02-17 Tom Tromey <tromey@redhat.com>
757
758 * gdb.java/jprint.java (jprint.props): New field.
759 * gdb.java/jprint.exp (set_lang_java): Add regression test.
760
12d79008
PA
7612010-02-17 Pedro Alves <pedro@codesourcery.com>
762
ef801a0e 763 * gdb.base/charset.exp: Don't assume new `regsub' syntax
12d79008
PA
764 available.
765
d252f7e5
DJ
7662010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
767
768 * gdb.xml/tdesc-arch.exp, gdb.xml/tdesc-regs.exp: Rewrite file
769 creation to support remote host testing.
770
67bdab6c
DJ
7712010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
772
773 * gdb.base/valgrind-db-attach.exp: Use unsupported instead of xfail.
774 Recognize "command not found".
775
bb391223
DJ
7762010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
777
778 * gdb.arch/thumb2-it.exp (test_it_break): Handle hardware
779 single-stepping.
780
70362913
DJ
7812010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
782
783 * gdb.python/py-value.exp (test_value_in_inferior): Skip arg0 test
784 if arguments are not supported.
785
493f3c00
DJ
7862010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
787
788 * gdb.cp/overload.exp: Allow foo::overload1arg's "this" pointer to
789 be const or non-const.
790
8034c749
DJ
7912010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
792
793 * gdb.mi/mi-break.exp (test_breakpoint_commands): Use
794 mi_send_resuming_command to send -exec-continue.
795
791dfb64
DJ
7962010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
797
798 * gdb.base/list.exp (test_list_filename_and_function): Add test
799 with single quotes.
800 * gdb.cp/overload.cc (intToChar): Rewrite onto one line for easy
801 matching.
802 * gdb.cp/overload.exp: Add tests with filename, function, and quotes.
803 Add KFAIL'd tests for PR gdb/11289.
804
7c5fe868
DJ
8052010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
806
807 * gdb.cp/cpcompletion.exp: Specify source file name explicitly.
808
fdc498b8
DJ
8092010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
810
811 * gdb.base/comp-dir/subdir/dummy.txt: New file.
812 * gdb.base/completion.exp: Use comp-dir/subdir instead of creating
813 a temporary directory.
814
b519e2a6
DJ
8152010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
816
817 * gdb.base/charset.exp: Use a single regular expression to match
818 show host-charset and show target-charset output.
819
74164c56
JK
8202010-02-15 Jan Kratochvil <jan.kratochvil@redhat.com>
821
822 * gdb.base/attach.exp (attach to nonsense is prohibited): Make the
823 "Illegal process-id" expect string more exact.
824 (attach to digits-starting nonsense is prohibited): New.
825
701ed6dc
JK
8262010-02-13 Jan Kratochvil <jan.kratochvil@redhat.com>
827
828 * gdb.base/prelink.exp (set verbose on): New.
829
fa19b4e5
MS
8302010-02-12 Tomas Holmberg <th@virtutech.com>
831
832 * mi-reverse.exp: New file. Test for reverse option to the
833 following MI commands: exec-continue, exec-finish, exec-next,
834 exec-step, exec-next-instruction, exec-step-instruction.
835
dadf0e9c
JB
8362010-02-09 Joel Brobecker <brobecker@adacore.com>
837
838 * gdb.ada/ptype_tagged_param: New testcase.
839
714f19d5
TT
8402010-02-08 Tom Tromey <tromey@redhat.com>
841
842 PR c++/8017:
843 * gdb.cp/overload.exp: Add tests.
844 * gdb.cp/overload.cc (struct K): New.
845 (namespace N): New.
846 (main): Call new functions.
847 (K::staticoverload): Define.
848
83b10087
CM
849Mon Feb 8 13:18:22 2010 Chris Moller <moller@mollerware.com>
850
851 PR gdb/10728
852 * gdb.cp/pr10728-x.h: New file.
853 * gdb.cp/pr10728-x.cc: New file.
854 * gdb.cp/pr10728-y.cc: New file.
855 * gdb.cp/pr10728.exp: New file.
856 * gdb.cp/Makefile.in (EXECUTABLES): Add pr10728
857
99903ae3
CM
858Mon Feb 8 12:54:54 2010 Chris Moller <moller@mollerware.com>
859
860 PR gdb/9067
861 * gdb.cp/pr9067.exp: New
862 * gdb.cp/pr9067.cc: New
863 * gdb.cp/Makefile.in (EXECUTABLES): Add pr9067
864
7b356089
JB
8652010-02-08 Joel Brobecker <brobecker@adacore.com>
866
867 * lib/gdb.exp (gdb_test_timeout): New global variable.
868 Set it to timeout if not already set.
869 (gdb_init): Reset the value of timeout to gdb_test_timeout.
870
1be00882
DE
8712010-02-05 Doug Evans <dje@google.com>
872
873 * lib/gdb.exp (INTERNAL_GDBFLAGS): Don't override value provided by
874 user.
875
82856980
SW
8762010-02-05 Sami Wagiaalla <swagiaal@redhat.com>
877
878 PR c++/7935:
879 * gdb.cp/namespace-using.exp: Removed kfail; bug has been fixed.
880
1a334831
TT
8812010-02-04 Tom Tromey <tromey@redhat.com>
882
883 * gdb.cp/virtbase.exp: Make test case names unique.
884
9c3c02fd
TT
8852010-02-02 Tom Tromey <tromey@redhat.com>
886
887 * gdb.cp/virtbase.exp: Add regression tests.
888 * gdb.cp/virtbase.cc (RHA, RHB, RHC): New classes.
889 (main): Instantiate RHC.
890
0cc2414c
TT
8912010-02-02 Tom Tromey <tromey@redhat.com>
892
893 * gdb.dwarf2/member-ptr-forwardref.exp: Update expected result for
894 type-printing change.
895
edf3d5f3
TT
8962010-02-02 Tom Tromey <tromey@redhat.com>
897
898 PR c++/11226, PR c++/9629, PR c++/9688, PR c++/8890:
899 * gdb.cp/virtbase.cc: New file.
900 * gdb.cp/virtbase.exp: New file.
901 * gdb.cp/userdef.exp: Allow 'struct' or 'class'.
902
e4b7f41c
JK
9032010-02-01 Jan Kratochvil <jan.kratochvil@redhat.com>
904
905 PR libc/11214:
906 * gdb.threads/current-lwp-dead.c: Include features.h.
907 (HAS_NOMMU): New.
908 (fn, main): Move CLONE_VM into [__UCLIBC__ && HAS_NOMMU].
909
b381ea14
JK
9102010-02-01 Jan Kratochvil <jan.kratochvil@redhat.com>
911
912 * gdb.base/symbol-without-target_section.exp,
913 gdb.base/symbol-without-target_section.c: New.
914
c593ac0e
DJ
9152010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
916
917 * gdb.base/bigcore.exp: Reset increased timeout.
918 * gdb.base/interrupt.exp: Match unexpected gdb prompt.
919
db25f29d
DJ
9202010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
921
922 * gdb.base/gcore.exp (capture_command_output): Use
923 gdb_test_multiple.
924
f9d67f43
DJ
9252010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
926
927 * gdb.arch/thumb2-it.S (it_breakpoints): New function.
928 * gdb.arch/thumb2-it.exp (test_it_break): New function.
929 (Top level): Call it.
930
177321bd
DJ
9312010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
932
933 * gdb.arch/thumb2-it.S, gdb.arch/thumb2-it.exp: New files.
934
97f2ed50
DJ
9352010-01-29 Daniel Jacobowitz <dan@codesourcery.com>
936
937 * gdb.base/call-strs.exp, gdb.base/default.exp,
938 gdb.base/ending-run.exp, gdb.base/finish.exp, gdb.base/funcargs.exp,
939 gdb.base/huge.exp, gdb.base/nodebug.exp, gdb.base/ptype.exp,
940 gdb.base/restore.exp, gdb.base/return.exp, gdb.base/setvar.exp,
941 gdb.base/watchpoints.exp, gdb.threads/gcore-thread.exp,
942 gdb.base/watchpoint-solib.exp: Save and restore timeout.
943 * gdb.base/ending-run.exp: Correct restore of timeout.
944 * gdb.base/page.exp: Remove unnecessary timeout setting.
945
e4e2711a
JB
9462010-01-29 Joel Brobecker <brobecker@adacore.com>
947
948 * gdb.ada/rec_return: New testcase.
949
ba581dc1
JB
9502010-01-29 Joel Brobecker <brobecker@adacore.com>
951
952 * gdb.ada/call_pn: New testcase.
953
4ea95be9
DJ
9542010-01-28 Daniel Jacobowitz <dan@codesourcery.com>
955
956 * gdb.mi/mi-nonstop.exp (mi_nonstop_resume): New function.
957 (Top level): Use it to resume.
958 * lib/mi-support.exp (mi_send_resuming_command_raw): Recognize
959 the Thumb mode displaced stepping error as unsupported.
960
df83a9bf
SW
9612010-01-28 Sami Wagiaalla <swagiaal@redhat.com>
962
963 * gdb.cp/nsusing.exp: Added more tests.
964 * gdb.cp/nsrecurs.exp: Ditto.
965 * gdb.cp/nsusing.cc: Added test functions.
966 * gdb.cp/nsrecurs.cc: Ditto.
967
40b27cdc
JK
9682010-01-27 Jan Kratochvil <jan.kratochvil@redhat.com>
969
970 * gdb.base/break-interp.exp: Use [file tail $filename] to omit any
971 absolute directory pathnames in gdb.sum file.
972
de958931
SW
9732010-01-27 Sami Wagiaalla <swagiaal@redhat.com>
974
975 * gdb.cp/namespace-using.exp: Rename to nsusing.exp.
976 * gdb.cp/namespace-using.cc: Rename to nsusing.cc.
977
708ead4e
TT
9782010-01-26 Tom Tromey <tromey@redhat.com>
979
980 PR exp/7643:
981 * gdb.base/printcmds.exp (test_print_string_constants): Remove
982 setup_kfail.
983
b14e635e
SW
9842010-01-14 Sami Wagiaalla <swagiaal@redhat.com>
985
986 * gdb.cp/nsrecurs.exp: New test.
987 * gdb.cp/nsrecurs.cc: New test program.
988 * gdb.cp/nsstress.exp: New test.
989 * gdb.cp/nsstress.cc: New test program.
990 * gdb.cp/nsdecl.exp: New test.
991 * gdb.cp/nsdecl.cc: New test program.
992
8540c487
SW
9932010-01-26 Sami Wagiaalla <swagiaal@redhat.com>
994
995 * gdb.cp/namespace-using.exp: Add test for printing of namespaces
996 imported into file scope.
997 Marked test as xfail.
998 * gdb.cp/namespace-using.cc (marker5): New function.
999 * gdb.cp/shadow.exp: New test.
1000 * gdb.cp/shadow.cc: New test program.
1001 * gdb.cp/nsimport.exp: New test.
1002 * gdb.cp/nsimport.cc: New test program.
1003
421d5d99
TT
10042010-01-25 Tom Tromey <tromey@redhat.com>
1005
1006 PR gdb/11049:
1007 * gdb.base/printcmds.exp (test_print_typedef_arrays): Add test
1008 with "set print null-stop on".
1009
691f8dc1
JK
10102010-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
1011
1012 * gdb.arch/i386-bp_permanent.exp (Disassemble function '$function'):
1013 Adjust it for DISASSEMBLY_OMIT_FNAME.
1014
0b92b5bb
TT
10152010-01-22 Jan Kratochvil <jan.kratochvil@redhat.com>
1016
1017 PR symtab/11199:
1018 * gdb.dwarf2/member-ptr-forwardref.exp,
1019 gdb.dwarf2/member-ptr-forwardref.S: New.
1020
23787403
JK
10212010-01-20 Jan Kratochvil <jan.kratochvil@redhat.com>
1022
1023 * gdb.threads/watchthreads-reorder.c (gdbstop_mutex): Remove.
1024 (thread1_func): Protect thread1_tid with thread1_tid_cond by
1025 thread1_tid_mutex. Remove gdbstop_mutex handling.
1026 (thread2_func): Protect thread2_tid with thread2_tid_cond by
1027 thread2_tid_mutex. Remove gdbstop_mutex handling.
1028 (main): Move thread1_tid_mutex and thread2_tid_mutex locks before
1029 pthread_create. Remove gdbstop_mutex handling. New comment. Replace
1030 pthread_cond_wait conditionalizations by while loops.
1031
b966cb8a
TT
10322010-01-20 Tom Tromey <tromey@redhat.com>
1033
1034 PR backtrace/10770:
1035 * gdb.dwarf2/pr10770.exp: New file.
1036 * gdb.dwarf2/pr10770.c: New file.
1037 * gdb.dwarf2/Makefile.in (EXECUTABLES): Add pr10770.
1038
fcae584b
VP
10392010-01-20 Vladimir Prus <vladimir@codesourcery.com>
1040
1041 * gdb.mi/mi-async.exp: Remove check for 'async' target, because
1042 that target was removed, and the test always runs native anyway.
1043
a0f49112
JK
10442010-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
1045
1046 * gdb.base/watchpoint-cond-gone.exp, gdb.base/watchpoint-cond-gone.c,
1047 gdb.base/watchpoint-cond-gone-stripped.c: New.
1048
ceeb3d5a
TT
10492010-01-19 Tom Tromey <tromey@redhat.com>
1050
1051 PR c++/8000:
1052 * gdb.cp/namespace.exp: Use new enum. Fix line numbers in
1053 existing tests.
1054 * gdb.cp/namespace.cc (AAA::SomeEnum): New enum.
1055 (main): Use AAA::SomeEnum.
1056
dd322c54
JK
10572010-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
1058
1059 * gdb.mi/mi-break.exp (set line_callme_head, set line_callme_body): New.
1060 (test_ignore_count): Declare line_callme_body global.
1061 (run to breakpoint with ignore count): Use line_callme_body.
1062 * gdb.mi/mi-cli.exp (set line_main_head, set line_main_body)
1063 (set line_main_hello, set line_main_return): Reindent.
1064 (set line_callee4_head, set line_callee4_body, set line_callee4_next):
1065 New.
1066 (continue to callee4): Use line_callee4_body.
1067 (check *stopped from CLI command): Use line_callee4_next.
1068 * gdb.mi/mi2-cli.exp (set line_main_head, set line_main_body)
1069 (set line_main_hello, set line_main_return): Reindent.
1070 (set line_callee4_head, set line_callee4_body): New.
1071 (continue to callee4): Use line_callee4_body.
1072
4e8f195d
TT
10732010-01-18 Tom Tromey <tromey@redhat.com>
1074
1075 PR c++/9680:
1076 * gdb.cp/casts.cc: Add new classes and variables.
1077 * gdb.cp/casts.exp: Test new operators.
1078
9e14a9ba
JB
10792010-01-18 Tom Tromey <tromey@redhat.com>
1080 Thiago Jung Bauermann <bauerman@br.ibm.com>
1081
1082 * gdb.python/source2.py: New file.
1083 * gdb.python/source1: New file.
1084 * gdb.python/python.exp: Test "source" command.
1085
00bf0b85
SS
10862010-01-15 Stan Shebs <stan@codesourcery.com>
1087
1088 * gdb.trace/tfile.c: New file.
1089 * gdb.trace/tfile.exp: New file.
1090
55235ad7
JK
10912010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
1092
1093 * gdb.base/pie-support.exp, gdb.base/pie-support.c: Remove.
1094
9f2982ff
JK
10952010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
1096
1097 * gdb.base/valgrind-db-attach.exp, gdb.base/valgrind-db-attach.c: New.
1098
bbfba9ed
JK
10992010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
1100
1101 * gdb.base/break-interp-lib.c: Include unistd.h, assert.h and stdio.h.
1102 (libfunc): New parameter action. Implement also selectable "sleep".
1103 * gdb.base/break-interp-main.c: Include assert.h.
1104 (libfunc): New parameter action.
1105 (main): New parameters argc and argv. Assert argc. Pass argv.
1106 * gdb.base/break-interp.exp (test_core): Pass the "segv" argument.
1107 (test_attach): New proc.
1108 (test_ld): Pass new "segv" exec parameter. Call also test_attach.
1109 * lib/gdb.exp (core_find): New parameter arg. Pass it to $binfile.
1110
61f0d762
JK
11112010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
1112
1113 * gdb.base/break-interp.exp (test_core): New proc.
1114 (test_ld): Call it.
1115
06a6f270
JK
11162010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
1117
1118 * gdb.base/break-interp-main.c, gdb.base/break-interp-lib.c: New.
1119 * gdb.base/break-interp.exp: Exit on skip_shlib_tests. Change $srcfile.
1120 New variables $binfile_lib and $srcfile_lib. Call get_compiler_info
1121 and gdb_compile_shlib. Use new -Wl compiler options.
1122 (dl bt, main bt): New tests.
1123
51bee8e9
JK
11242010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
1125
1126 Support PIEs with no symfile_objfile.
1127 * gdb.base/break-interp.exp: New argument at the test_ld calls.
1128 (test_ld): New parameter trynosym.
1129 (test_ld <$trynosym>): New block.
1130
b8040f19
JK
11312010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
1132
1133 * gdb.base/break-interp.exp: New file.
1134
be759fcf
PM
11352010-01-13 Phil Muldoon <pmuldoon@redhat.com>
1136
1137 * gdb.python/py-value.exp (test_lazy_strings): Add lazy string test.
1138 * gdb.python/py-prettyprint.py (pp_ls): New printer.
1139 * gdb.python/py-prettyprint.exp (run_lang_tests): Add lazy string
1140 test.
1141 * gdb.python/py-prettyprint.c: Define lazystring test structure.
1142 * gdb.python/py-mi.exp: Add lazy string test.
1143
dc146f7c
VP
11442010-01-13 Vladimir Prus <vladimir@codesourcery.com>
1145
1146 * lib/mi-support.exp (mi_check_thread_states): Handle
1147 core number in thread listing.
1148
b4ba55a1
JB
11492010-01-12 Joel Brobecker <brobecker@adacore.com>
1150
1151 * gdb.base/maint.exp: Adjust the expected output for the
1152 "maint print type" test. Use gdb_test_multiple instead of
1153 gdb_sent/gdb_expect.
1154
08e24bd4
DE
11552010-01-11 Doug Evans <dje@google.com>
1156
6496a609
DE
1157 * lib/gdbserver-support.exp (gdbserver_download_current_prog): Rename
1158 from gdbserver_download. All callers updated.
1159
08e24bd4
DE
1160 * gdb.server/ext-run.exp: "info os processes" requires xml support.
1161
b5cfddf5
JK
11622010-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
1163
1164 Implement binary numbers parsing.
1165 * gdb.base/printcmds.exp (test_integer_literals_accepted)
1166 (test_integer_literals_rejected): New binary tests.
1167
3725885a
RW
11682010-01-09 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
1169
1170 * gdb.cell/configure: Regenerate.
1171
37aeb5df
JK
11722010-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
1173
1174 * gdb.base/corefile.exp: Move the core finding block out and call it as
1175 core_find, new variable $corefile, replace corefile by $corefile and
1176 [file tail $corefile] for usage vs. test names resp.
1177 * lib/gdb.exp (core_find): Move it as a new function here. New
1178 parameter binfile and deletefiles. New variable $destcore. Pre-delete
1179 $destcore. Return "" on error.
1180
d521f563
JK
11812010-01-08 Jan Kratochvil <jan.kratochvil@redhat.com>
1182
1183 Workaround PR binutils/10802.
1184 * lib/gdb.exp (gdb_gnu_strip_debug): Preserve the file attributes
1185 (twice).
1186
28f24826
DJ
11872010-01-08 Daniel Jacobowitz <dan@codesourcery.com>
1188
1189 * gdb.cp/gdb2495.exp: Skip if gdb,nosignals.
1190
2de75e71
JB
11912010-01-08 Joel Brobecker <brobecker@adacore.com>
1192
1193 * lib/gdb.exp (gdb_start_cmd): Move comment outside of gdb_expect
1194 call, to avoid interruption.
1195
fe00719b 11962010-01-08 Jan Kratochvil <jan.kratochvil@redhat.com>
d24d8548
JK
1197
1198 * gdb.stabs/weird.def (args93): New.
1199
d0ef5df8
DE
12002010-01-07 Doug Evans <dje@google.com>
1201
1202 * lib/gdb.exp (gdb_skip_xml_test): Add comment.
1203
3a08d52f
TT
12042010-01-07 Tom Tromey <tromey@redhat.com>
1205
1206 * gdb.base/source.exp: Use correct line number.
1207
7a697b8d
SS
12082010-01-05 Stan Shebs <stan@codesourcery.com>
1209
1210 * gdb.trace/tracecmd.exp: Test ftrace.
1211
7803799a
UW
12122010-01-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1213
1214 * gdb.xml/tdesc-regs.exp: Support s390*-*-* targets.
1215
c54eabfa
JK
12162010-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
1217
1218 * gdb.mi/var-cmd.c (do_bitfield_tests): Change "V.sharable" type to
1219 "uint_for_mi_testing".
1220
02e7ef19
JB
12212010-01-01 Joel Brobecker <brobecker@adacore.com>
1222
1223 Test indented comment in file being sourced.
1224 * gdb.base/commands.exp: Test indented comment in file being sourced.
1225
abd775ce
JB
12262010-01-01 Joel Brobecker <brobecker@adacore.com>
1227
1228 * gdb.fortran/array-element.f, gdb.fortran/complex.f,
1229 gdb.fortran/derived-type.f90, gdb.fortran/module.f90,
1230 gdb.fortran/subarray.f, gdb.mi/array.f: Update year in copyright
1231 notice.
1232
79b55b82
JB
12332010-01-01 Joel Brobecker <brobecker@adacore.com>
1234
1235 * gdb.arch/gdb1291.s, gdb.arch/gdb1431.s: Update year in copyright
1236 notice.
1237
8997583e
JK
12382010-01-01 Jan Kratochvil <jan.kratochvil@redhat.com>
1239
1240 * lib/mi-support.exp (mi_expect_stop <stopped at wrong place>): Insert
1241 missing $after_stopped and comma (,) expectation.
1242
6da95a67
SS
12432009-12-31 Stan Shebs <stan@codesourcery.com>
1244
1245 * gdb.trace/actions.exp: Test teval action.
1246
218d2fc6
TJB
12472009-12-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
1248
1249 * gdb.base/watchpoint.exp (test_watchpoint_in_big_blob): New function.
1250 (top level): Call test_watchpoint_in_big_blob.
1251 * gdb.base/watchpoint.c (buf): Change size to value too big for hardware
1252 watchpoints.
1253 (func3): Write to buf.
1254
236f1d4d
SS
12552009-12-29 Stan Shebs <stan@codesourcery.com>
1256
1257 * gdb.trace/actions.exp: Test default-collect.
1258
f61e138d
SS
12592009-12-28 Stan Shebs <stan@codesourcery.com>
1260
1261 * gdb.trace/tsv.exp: New file.
1262 * gdb.base/completion.exp: Update ambiguous info output.
1263
0219b378
DJ
12642009-12-28 Daniel Jacobowitz <dan@codesourcery.com>
1265
1266 * gdb.base/find.c (main): Reference search buffers.
1267 * gdb.base/included.c (main): Reference integer.
1268 * gdb.base/ptype.c (charfoo): Declare.
1269 (intfoo): Call charfoo.
1270 * gdb.base/scope0.c (useitp): New function.
1271 (usestatics): Use useitp.
1272 (useit): Add a type for val.
1273 * gdb.base/scope1.c (useit1): Take a pointer argument.
1274 (usestatics1): Update calls to useit1.
1275 * gdb.cp/call-c.cc: Declare foo.
1276 (main): Call foo.
1277 * gdb.cp/m-static.cc (main): Reference test4.elsewhere.
1278 * gdb.cp/namespace.cc (ensureOtherRefs): Declare.
1279 (main): Call C::ensureRefs and ensureOtherRefs.
1280 * gdb.cp/namespace1.cc (C::ensureOtherRefs): Also reference int
1281 variables.
1282 (ensureOtherRefs): New function.
1283 * gdb.cp/overload.cc (main): Call all overloadNamespace variants.
1284 * gdb.cp/templates.cc (main): Call t5i.value.
1285
3f78692f
JK
12862009-12-24 Jan Kratochvil <jan.kratochvil@redhat.com>
1287
1288 Fix compatibility with G++-4.5.
1289 * gdb.cp/expand-sals.cc (main): Remove the "exit-line" comment.
1290 * gdb.cp/expand-sals.exp: Remove breakpoint on "exit-line".
1291 (uncaught return): Remove.
1292
429374b8
JK
12932009-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
1294 Phil Muldoon <pmuldoon@redhat.com>
1295
1296 * gdb.base/condbreak.exp: Put breakpoint on marker3 and marker4.
1297 (bp_location13, bp_location14, bp_location17, bp_location18)
1298 (marker3_proto, marker4_proto): New variables.
1299 (breakpoint info): Update output.
1300 (run until breakpoint at marker3, run until breakpoint at marker4): New
1301 tests.
1302
859825b8
JK
13032009-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
1304
1305 * gdb.base/unload.c (main): Change the UNLOADSHR parameter to 1.
1306 Replace the printf call of Y by provided "y-set-1" label. New block
1307 for the second shared library.
1308 * gdb.base/unload.exp: Compile also the second library, call
1309 gdb_load_shlibs also for it. Use now gdb_breakpoint.
1310 (single pending breakpoint info): Rename to ...
1311 (pending breakpoint info before run): ... this extended test.
1312 (libfile2, libname2, libsrcfile2, libsrc2)
1313 (lib_sl2): New variables.
1314 (exec_opts): Set also SHLIB_NAME2.
1315 (pending breakpoint info on first run at shrfunc1)
1316 (pending breakpoint info on second run at shrfunc1)
1317 (pending breakpoint info on second run at shrfunc2)
1318 (print y from libfile, print y from libfile2): New tests.
1319 * gdb.base/unloadshr.c (shrfunc1): Change the returned value.
1320 * gdb.base/unloadshr2.c: New.
1321
e6a386cd
HZ
13222009-12-22 Hui Zhu <teawater@gmail.com>
1323
1324 * gdb.reverse/sigall-reverse.exp: Adjust.
1325
9e19b45e
VP
13262009-12-21 Vladimir Prus <vladimir@codesourcery.com>
1327
1328 PR gdb/10884
1329
1330 * gdb.mi/var-cmd.c (do_bitfield_tests): New
1331 (main): Call do_bitfield_tests.
aacf5b1e 1332 * gdb.mi/mi-var-cmd.exp: Run the 'bitfield' testcase.
9e19b45e 1333
d53a7b30
JB
13342009-12-20 Joel Brobecker <brobecker@adacore.com>
1335
1336 * Makefile.in gdb.ada/gnat_ada.gpr, gdb.base/gcore-buffer-overflow.c,
1337 gdb.base/gcore-buffer-overflow.exp, gdb.base/source-error.gdb,
1338 gdb.base/watch_thread_num.c, gdb.java/jprint.java,
1339 gdb.mi/mi-async.exp, gdb.modula2/unbounded-array.exp,
1340 gdb.modula2/unbounded1.c: Update copyright header.
1341
191ca0a1
CM
13422009-12-10 Chris Moller <moller@mollerware.com>
1343
1344 PR gdb/9399
1345 * gdb.cp/virtfunc2.exp: New tests
1346 * gdb.cp/virtfunc2.cc: New tests
1347 * gdb.cp/Makefile.in: Added tests to EXECUTABLES
1348
0fa6cf1b
MS
13492009-12-10 Oza Pawandeep (paawan1982@yahoo.com
1350
1351 * gdb.reverse/i387-env-reverse.c: New file.
1352 * gdb.reverse/i387-env-reverse.exp: New file.
1353 * gdb.reverse/i387-stack-reverse.c: New file.
1354 * gdb.reverse/i387-stack-reverse.exp: New file.
1355
361ae042
PM
13562009-12-08 Phil Muldoon <pmuldoon@redhat.com>
1357
1358 * gdb.python/py-type.exp (test_range): New test.
1359
bfd31e71
PM
13602009-12-03 Phil Muldoon <pmuldoon@redhat.com>
1361
1362 PR python/10805
1363
1364 * gdb.python/py-type.exp: New file.
1365 * gdb.python/py-type.c: New file.
1366 * Makefile.in: Add py-type.
1367
57a1d736
TT
13682009-12-03 Tom Tromey <tromey@redhat.com>
1369
1370 * gdb.python/py-value.exp (test_parse_and_eval): New
1371 function.
1372
1f3b5d1b
PP
13732009-12-03 Paul Pluzhnikov <ppluzhnikov@google.com>
1374
1375 PR gdb/11022
1376
1377 * gdb.base/pr11022.exp: New test.
1378 * gdb.base/pr11022.c: New test.
1379
8b7dbdc9
JK
13802009-12-03 Jan Kratochvil <jan.kratochvil@redhat.com>
1381
1382 Fix spurious false FAILs.
1383 * gdb.base/structs.c (chartest): New.
1384 (main): Fill-in chartest.
1385 * gdb.base/structs.exp (anychar_re, first): New.
1386 (start_structs_test): Import global anychar_re and first.
1387 New gdb_test call "set print elements 300; ${testfile}"
1388 (start_structs_test <$first>): New block.
1389 (any): Import global anychar_re. New variable ac. Use ${ac}.
1390
6a53b2ec
JK
13912009-11-30 Jan Kratochvil <jan.kratochvil@redhat.com>
1392
1393 * gdb.base/bigcore.exp (extract_heap): Set $lim limit to 200.
1394
d7167b4c
JK
13952009-11-30 Jan Kratochvil <jan.kratochvil@redhat.com>
1396
1397 * gdb.base/foll-fork.exp (unpatch child, breakpoint at exit call):
1398 Force $srcfile file.
1399 * gdb.base/foll-fork.c (callee): Comment out the printf call.
1400
b1798462
UW
14012009-11-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1402
1403 * gdb.base/hbreak.exp: Disable for s390*-*-* targets.
1404 * gdb.base/watchpoint-hw-hit-once.exp: Likewise.
1405 * gdb.threads/watchthreads-reorder.exp: Likewise.
1406
b6199126
DJ
14072009-11-24 Daniel Jacobowitz <dan@codesourcery.com>
1408
1409 PR gdb/8704
1410
1411 * gdb.base/condbreak.exp: Test combinations of "break *EXP",
1412 "if", and "thread". Correct matching in the previous test.
1413
b22a0510
DJ
14142009-11-25 Daniel Jacobowitz <dan@codesourcery.com>
1415
1416 * gdb.cp/extern-c.cc, gdb.cp/extern-c.exp: New test.
1417
930636d2
MS
14182009-11-23 Michael Snyder <msnyder@vmware.com>
1419
1420 * gdb.reverse/watch-reverse.exp: Extend test for hw watchpoints.
1421 * gdb.reverse-watch-precsave.exp: Ditto.
1422
21a0512e
PP
14232009-11-23 Paul Pluzhnikov <ppluzhnikov@google.com>
1424
1425 * gdb.asm/asm-source.exp: Adjust.
1426 * gdb.base/help.exp: Adjust.
1427
fc30d5e0
PA
14282009-11-22 Pedro Alves <pedro@codesourcery.com>
1429
1430 * gdb.base/catch-syscall.exp (test_catch_syscall_fail_nodatadir)
1431 (do_syscall_tests_without_xml): Set data-directory to
1432 /the/path/to/nowhere.
1433
f6bc2008
PA
14342009-11-21 Pedro Alves <pedro@codesourcery.com>
1435
1436 * gdb.threads/local-watch-wrong-thread.c,
1437 gdb.threads/local-watch-wrong-thread.exp: New files.
1438
8c2fb5de
PA
14392009-11-21 Pedro Alves <pedro@codesourcery.com>
1440
1441 * gdb.cp/cplusfuncs.exp (info_func_regexp, print_addr): Don't
1442 assume new `regsub' syntax available.
1443
ebec9a0f
PA
14442009-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
1445
a79d3c27
JK
1446 * gdb.base/watchpoint-hw-hit-once.exp,
1447 gdb.base/watchpoint-hw-hit-once.c: New.
1448
14492009-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
1450
1451 * gdb.threads/watchthreads-reorder.exp,
1452 gdb.threads/watchthreads-reorder.c: New.
ebec9a0f 1453
276a961b
MK
14542009-11-17 Nathan Sidwell <nathan@codesourcery.com>
1455
1456 * gdb.xml/tdesc-regs.exp: Use for m68k.
1457
4867c1fb
PA
14582009-11-15 Pedro Alves <pedro@codesourcery.com>
1459
1460 * gdb.base/watch-vfork.c, gdb.base/watch-vfork.exp: New files.
1461
f6838f81
DJ
14622009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
1463
1464 * lib/gdb.exp (current_target_name): New procedure.
1465 (gdb_wrapper_target): New variable.
1466 (gdb_wrapper_init): Set gdb_wrapper_target.
1467 (default_gdb_init): Check gdb_wrapper_target before rebuilding the
1468 wrapper.
1469
4ac4dd3f
DJ
14702009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
1471
1472 * gdb.base/remote.exp: Delete the slowest load test.
1473 Do not load with fixed packet sizes.
1474
a7881759
DJ
14752009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
1476
1477 * gdb.cp/virtfunc.exp (do_tests): If runto_main fails, give up.
1478
97a5b505
DJ
14792009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
1480
1481 * gdb.base/freebpcmd.exp: Delete unused variable. Specify
1482 srcfile when setting a breakpoint.
1483
d3e1fc54
DJ
14842009-11-13 Maciej W. Rozycki <macro@codesourcery.com>
1485
1486 * gdb.base/find.c (int8_t, int16_t, int32_t, int64_t): Undefine
1487 macros.
1488
7cbcbded
DJ
14892009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
1490
1491 * gdb.cp/formatted-ref.exp (test_p_x_ref_addr): Allow the reference
1492 to be in memory.
1493 * gdb.base/display.c (force_mem): New.
1494 (do_loops): Use it. Add breakpoint comments.
1495 (do_vars): Add a breakpoint comment.
1496 * gdb.base/display.exp: Use gdb_get_line_number. Remove hardcoded
1497 line numbers.
1498
bdea3a92
NF
14992009-11-13 Nathan Froyd <froydnj@codesourcery.com>
1500
1501 * gdb.base/pending.exp: Use gdb_run_cmd to start the program
1502 instead of a bare "run".
1503
269f82e5
PP
15042009-11-13 Paul Pluzhnikov <ppluzhnikov@google.com>
1505
1506 * gdb.python/py-prettyprint.exp: Adjust.
1507
a69b7d9d
DJ
15082009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
1509
1510 * lib/cell.exp (skip_cell_tests): Clean up test files before
1511 returning.
1512
b598bfda
DJ
15132009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
1514
1515 * lib/gdb.exp (gdb_test_multiple): Handle "y or [n]", "[y] or n",
1516 and the breakpoint menu. Do not call perror if a prompt is seen.
1517 Consume the following GDB prompt.
1518 * gdb.cp/method2.exp (test_break): Use gdb_test_multiple.
1519 * gdb.cp/namespace.exp: Use gdb_test.
1520 * gdb.cp/templates.exp: Use gdb_test.
1521 (test_template_breakpoints): Use gdb_test_multiple.
1522
87728fa0
DJ
15232009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
1524
1525 * gdb.base/break1.c (struct some_struct, values): Move earlier.
1526 (marker4): Reference values.
1527
b67c692f
DJ
15282009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
1529
1530 * gdb.base/macscp.exp: Avoid the first FAIL if macro information
1531 is missing.
1532
f0df251a
DJ
15332009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
1534
1535 * gdb.base/break.c (need_malloc): New.
1536 * gdb.base/constvars.c (main): Reference crass and crisp.
1537 * gdb.base/gdb1821.c (main): Reference bar.
1538 * gdb.cp/gdb1355.cc (main): Reference s1.
1539 * gdb.cp/hang1.cc (dummy2, dummy3): Declare.
1540 (main): Call them.
1541 * gdb.cp/hang2.cc (dummy2): Define.
1542 * gdb.cp/hang3.cc (dummy3): Define.
1543 * gdb.cp/m-data.cc (main): Reference shadow.
1544
bdf7534a
NF
15452009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
1546 Nathan Froyd <froydnj@codesourcery.com>
1547
1548 * lib/gdb.exp (gdb_compile): Also set rpath for shlib=, on a
1549 remote host.
1550
f24fce77
NF
15512009-11-12 Nathan Froyd <froydnj@codesourcery.com>
1552
1553 * gdb.base/step-line.exp: Copy step-line.inp to the remote host.
1554 * gdb.dwarf2/dw2-basic.exp: Copy file1.txt to the remote host.
1555 * gdb.dwarf2/dw2-compressed.exp: Likewise.
1556 * gdb.dwarf2/dw2-intercu.exp: Likewise.
1557 * gdb.dwarf2/dw2-intermix.exp: Likewise.
1558 * gdb.dwarf2/dw2-producer.exp: Likewise.
1559 * gdb.dwarf2/mac-fileno.exp: Likewise.
1560 * gdb.python/py-prettyprint.exp (run_lang_tests): Copy
1561 py-prettyprint.py to the remote host.
1562 * gdb.python/py-mi.exp: Copy py-mi.py to the remote host.
1563
40f0318e
KS
15642009-11-11 Keith Seitz <keiths@redhat.com>
1565
1566 * gdb.cp/classes.cc (ByAnyOtherName): Add typedef and
1567 use it instead of "Foo".
1568 * gdb.cp/classes.exp (do_tests): Add a test to access
1569 a method through a typedef'd class name.
1570
f3d9f7fb
NF
15712009-11-11 Nathan Froyd <froydnj@codesourcery.com>
1572
1573 * gdb.base/long_long.exp: Permit leading zeros on floating-point
1574 exponents.
1575 * gdb.base/pointers.exp: Likewise.
1576 * gdb.cp/ref-types.exp: Likewise.
1577
a4216f37
KS
15782009-11-11 Keith Seitz <keiths@redhat.com>
1579
1580 * gdb.cp/cplusfuncs.cc (class foo): Add operators
1581 new[] and delete[].
1582 * gdb.cp/cplusfuncs.exp (dm_type_void): Change to
1583 "void".
1584 (probe_demangler): Remove all single-quoting of
1585 method and variable names.
1586 (info_func_regexp): Remove the word "void" from any
1587 occurrence of "(void)".
1588 (print_addr_2): Remove all single-quoting of
1589 method names.
1590 (print_addr_2_kfail): Likewise.
1591 (print_addr): Single-quote C function names before
1592 passing to print_addr_2.
1593 (test_paddr_operator_functions): Remove single-quoting
1594 for method names.
1595 Add tests for operator new[] and operator delete[].
1596
9b14d7aa
JK
15972009-11-11 Jan Kratochvil <jan.kratochvil@redhat.com>
1598
1599 * gdb.dwarf2/dw2-ranges.exp: Call runto_main.
1600
85feb311
KS
16012009-11-09 Keith Seitz <keiths@redhat.com>
1602
1603 * gdb.cp/overload.exp: Add tests for resolving overloaded
1604 methods in expression parsing/evaluation.
1605
fa335448
DJ
16062009-11-10 Daniel Jacobowitz <dan@codesourcery.com>
1607
1608 * lib/gdb.exp (default_gdb_version): Use --version instead of
1609 --command.
1610
ec3c07fc
NS
16112009-11-10 Nathan Sidwell <nathan@codesourcery.com>
1612
1613 * lib/gdb.exp (gdb_compile_test): New.
1614 (skip_ada_tests, skip_java_tests): New.
1615 (gdb_compile): Use gdb_compile_test for f77.
1616 * lib/ada.exp (gdb_compile_ada): Use gdb_compile_test to record result.
1617 * lib/java.exp (compile_java_from_source): Remove runtests check,
1618 use gdb_compile_test to record result.
1619 * gdb.ada/packed_array.exp, gdb.ada/fixed_points.exp,
1620 gdb.ada/exec_changed.exp, gdb.ada/start.exp,
1621 gdb.ada/watch_arg.exp, gdb.ada/null_record.exp,
1622 gdb.ada/array_return.exp, gdb.ada/arrayidx.exp,
1623 gdb.mi/mi-var-child-f.exp, gdb.fortran/types.exp,
1624 gdb.fortran/array-element.exp, gdb.fortran/subarray.exp,
1625 gdb.fortran/derived-type.exp, gdb.fortran/exprs.exp,
1626 gdb.java/jmisc.exp, gdb.java/jmisc1.exp, gdb.java/jprint.exp,
1627 gdb.java/jv-print.exp, gdb.java/jmain.exp: Add language skip,
1628 adjust gdb_compile invocations.
1629
b8b4e42b
JK
16302009-11-09 Jan Kratochvil <jan.kratochvil@redhat.com>
1631
1632 * Makefile.in (abs_builddir): New.
1633 (site.exp): New target `$(abs_builddir)/site.exp'. New comment.
1634 (check-single, $(TEST_TARGETS), check-gdb.base%): Change `site.exp' to
1635 `$(abs_builddir)/site.exp'.
1636
f8b7eaf3
DJ
16372009-11-05 Daniel Jacobowitz <dan@codesourcery.com>
1638
1639 * config/m68k-emc.exp, lib/emc-support.exp,
1640 gdb.trace/gdb_c_test.c: Delete.
1641 * gdb.trace/actions.exp, gdb.trace/backtrace.exp, gdb.trace/circ.exp,
1642 gdb.trace/collection.exp, gdb.trace/deltrace.exp,
1643 gdb.trace/infotrace.exp, gdb.trace/limits.exp, gdb.trace/packetlen.exp,
1644 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp, gdb.trace/report.exp,
1645 gdb.trace/save-trace.exp, gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
1646 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp: Remove special
1647 casing for m68k-*-elf.
1648
c4187697
NS
16492009-11-03 Pedro Alves <pedro@codesourcery.com>
1650
1651 * gdb.arch/i386-gnu-cfi.exp: Define SYMBOL_PREFIX on *-*-mingw*.
1652 * gdb.arch/i386-prologue.exp: Likewise.
1653 * gdb.arch/i386-unwind.exp: Likewise.
1654
db16b772
DJ
16552009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
1656
1657 * lib/gdb.exp (gdb_expect): Fix timeout typo.
1658
bcf71277
DJ
16592009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
1660
1661 * gdb.base/opaque.exp: Remove duplicate tests and xyz from test name.
1662
0105cee2
DJ
16632009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
1664
1665 * gdb.cp/ctti.exp: Correct return values for unsigned char functions.
1666
24ddea62
JK
16672009-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
1668
1669 * gdb.base/sepdebug.exp: New test_different_dir call for multiple-dirs.
1670
287ccc17
JK
16712009-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
1672
1673 * gdb.base/sepdebug.exp (CRC mismatch is reported): New test.
1674 * gdb.base/sepdebug2.c: New file.
1675
08bca259 16762009-10-31 Sergio Durigan Junior <sergiodj@linux.vnet.ibm.com>
bccd0dd2
SDJ
1677
1678 * gdb.base/catch-syscall.exp: Adapt the testcase in order to accept
1679 the modified warnings for catch syscall. Verify if GDB was compiled
1680 with support for lib expat, and choose which tests to run depending
1681 on this.
1682
5d4e2b76
VP
16832009-10-30 Vladimir Prus <vladimir@codesourcery.com>
1684
1685 * gdb.mi/mi-break.exp (test_breakpoint_commands): Test
1686 that composite commands are parsed OK. And also test
1687 that breakpoint commands do work.
1688
240e538a
MS
16892009-10-23 Michael Snyder <msnyder@vmware.com>
1690
1691 gdb.reverse/consecutive-precsave.exp: Change expect pattern
1692 to allow for new disassembly style.
1693
9c419145
PP
16942009-10-22 Paul Pluzhnikov <ppluzhnikov@google.com>
1695
1696 * gdb.asm/asm-source.exp: Adjust.
1697
02506ff1
MS
16982009-10-22 Michael Snyder <msnyder@vmware.com>
1699
1700 * gdb.reverse/break-precsave.exp: New test.
1701 * gdb.reverse/consecutive-precsave.exp: Ditto.
1702 * gdb.reverse/finish-precsave.exp: Ditto.
1703 * gdb.reverse/i386-precsave.exp: Ditto.
1704 * gdb.reverse/machinestate-precsave.exp: Ditto.
1705 * gdb.reverse/sigall-precsave.exp: Ditto.
1706 * gdb.reverse/solilb-precsave.exp: Ditto.
1707 * gdb.reverse/step-precsave.exp: Ditto.
1708 * gdb.reverse/until-precsave.exp: Ditto.
1709 * gdb.reverse/watch-precsave.exp: Ditto.
1710
4cf866a3
MS
17112009-10-22 Michael Snyder <msnyder@vmware.com>
1712
1713 * gdb.reverse/consecutive-reverse.exp: Substitute gdb_test_multiple
1714 for gdb_expect. Adjust one test's expect strings for the new
1715 format of disassemble.
1716 * gdb.reverse/finish-reverse.exp: Delete 'return'.
1717 * gdb.reverse/sigall-reverse.exp: Substitute gdb_test for
1718 gdb_test_multiple.
1719 * gdb.reverse/step-reverse.exp: Delete 'return'.
1720 * gdb.reverse/until-reverse.exp: Delete blank lines.
1721 * gdb.reverse/watch-reverse.exp: Delete blank lines.
1722
2b28d209
PP
17232009-10-21 Paul Pluzhnikov <ppluzhnikov@google.com>
1724
1725 * gdb.base/consecutive.exp: Adjust.
1726 * gdb.base/display.exp: Likewise.
1727 * gdb.base/pc-fp.exp: Likewise.
1728 * gdb.base/sigbpt.exp: Likewise.
1729
33b9c32b
MS
17302009-10-19 Michael Snyder <msnyder@vmware.com>
1731
1732 * gdb.reverse/consecutive-reverse.c: Add comment at end of main.
1733 * gdb.reverse/finish-reverse.c: Ditto.
1734 * gdb.reverse/sigall-reverse.c: Ditto.
1735 * gdb.reverse/solib-reverse.c: Ditto.
1736 * gdb.reverse/step-reverse.c: Ditto.
1737 * gdb.reverse/watch-reverse.c: Ditto.
1738
6c95b8df
PA
17392009-10-19 Pedro Alves <pedro@codesourcery.com>
1740 Stan Shebs <stan@codesourcery.com>
1741
1742 * gdb.base/foll-vfork.exp: Adjust to spell out "follow-fork".
1743 * gdb.base/foll-exec.exp: Adjust to expect a process id before
1744 "Executing new program".
1745 * gdb.base/foll-fork.exp: Adjust to spell out "follow-fork".
1746 * gdb.base/multi-forks.exp: Ditto. Adjust to the inferior being
1747 left listed after having been killed.
1748 * gdb.base/attach.exp: Adjust to spell out "symbol-file".
1749 * gdb.base/maint.exp: Adjust test.
1750
1751 * Makefile.in (ALL_SUBDIRS): Add gdb.multi.
1752 * gdb.multi/Makefile.in: New.
1753 * gdb.multi/base.exp: New.
1754 * gdb.multi/goodbye.c: New.
1755 * gdb.multi/hangout.c: New.
1756 * gdb.multi/hello.c: New.
1757 * gdb.multi/bkpt-multi-exec.c: New.
1758 * gdb.multi/bkpt-multi-exec.exp: New.
1759 * gdb.multi/crashme.c: New.
1760
279017b7
TG
17612009-10-13 Tristan Gingold <gingold@adacore.com>
1762
1763 * gdb.base/sepdebug.exp: Check debug info are found.
1764
0413d738
PA
17652009-10-08 Pedro Alves <pedro@codesourcery.com>
1766
1767 * lib/gdb.exp (gdb_compile): Remove dead aix and irix related
1768 bits.
1769
c628eecc
JK
17702009-10-07 Jan Kratochvil <jan.kratochvil@redhat.com>
1771
1772 * gdb.base/hbreak.exp, gdb.base/hbreak.c: New.
1773
38af1bfe
JB
17742009-10-07 Joel Brobecker <brobecker@adacore.com>
1775
1776 * gdb.base/watchpoints.c: Add copyright header. Reformat one
1777 of the comments.
1778
2b0adecd
PM
17792009-10-06 Pierre Muller <muller@ics.u-strasbg.fr>
1780
1781 * gdb.base/annota1.exp: Remove obsolete match_max increase.
1782 * gdb.base/annota3.exp: Idem.
1783 * gdb.base/maint.exp: Idem.
1784
8d417781
PM
17852009-10-05 Pierre Muller <muller@ics.u-strasbg.fr>
1786
1787 * lib/gdb.exp (default_gdb_init): Set current value of match_max
1788 to default.
1789
bb61102d
PM
17902009-10-02 Pierre Muller <muller@ics.u-strasbg.fr>
1791
1792 * lib/gdb.exp (gdb_compile): Add --enable-auto-import option for
1793 mingw and cygwin targets.
1794
ace5c364
PM
17952009-10-02 Pierre Muller <muller@ics.u-strasbg.fr>
1796 Pedro Alves <pedro@codesourcery.com>
1797
1798 * lib/gdb.exp (gdb_compile): Avoid adding
1799 gdb_saved_unbuffered_mode_obj if -nostdlib option is used.
1800
c2d494a0
PM
18012009-10-01 Pierre Muller <muller@ics.u-strasbg.fr>
1802
e1b52ce2
PM
1803 * gdb.base/shr1.c: Use %p in format string.
1804 * gdb.base/unload.c: Avoid warning in fprintf.
1805 * gdb.base/watchpoint-solib.c: Idem.
c2d494a0 1806
209f53f5
PM
18072009-10-01 Pierre Muller <muller@ics.u-strasbg.fr>
1808
1809 * gdb.base/fileio.c (test_lseek): typecast ofs_t ret variable to
1810 long type.
1811 (test_unlink): Correct printf string.
1812 * gdb.base/checkpoint.c (main): Correct fprintf string for variable i.
1813 * gdb.threads/attachstop-mt.c: Add #include <string.h>.
1814
8172766a
JK
18152009-09-29 Jan Kratochvil <jan.kratochvil@redhat.com>
1816
1817 * gdb.base/breakpoint-shadow.exp: Move the ia64 part into ...
1818 * gdb.arch/ia64-breakpoint-shadow.exp: ... a new file, with new tests.
1819 * gdb.arch/ia64-breakpoint-shadow.S: New file.
1820
0f73703c
UW
18212009-09-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1822
1823 * gdb.objc/basicclass.exp: Disable pending breakpoint query.
1824 * gdb.objc/nondebug.exp: Likewise.
1825
b32306ca
UW
18262009-09-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1827
1828 * gdb.base/watchpoints.exp: Respect gdb,no_hardware_watchpoints
1829 target_info setting.
1830
1831 * gdb.threads/thread-specific.exp (get_thread_list): Support targets
1832 that detect new threads during "info threads".
1833
0057022f
UW
18342009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1835
1836 * gdb.threads/manythreads.c (main): Increase thread stack size
1837 to 2*PTHREAD_STACK_MIN.
1838 * gdb.threads/multi-create.c (main): Likewise.
1839 (create_function): Likewise.
1840
f29c0325
UW
18412009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1842
1843 * gdb.base/dump.exp: Pass difference of pointer types instead
1844 of integer types as offset to restore in intarr3.srec case.
1845
fcb34849
UW
18462009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1847
1848 * gdb.cp/gdb2495.exp: Skip test on spu*-*-*.
1849
d5142e3b
UW
18502009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1851
1852 * gdb.base/pie-support.exp: Pass "quiet" flag to gdb_compile.
1853
087b74b2
PM
18542009-09-26 Pierre Muller <muller@ics.u-strasbg.fr>
1855
1856 New test for two watchpoints, with disabling of
1857 the first inserted.
1858 * testsuite/gdb.base/watchpoints.c: New file.
1859 * testsuite/gdb.base/watchpoints.exp: New file.
1860
96c07c5b
TT
18612009-09-25 Tom Tromey <tromey@redhat.com>
1862
1863 * gdb.base/charset.exp: Test utf-16 strings with Python.
1864
b8899f2b
TT
18652009-09-25 Tom Tromey <tromey@redhat.com>
1866
1867 * gdb.base/charset.exp: Use UTF-16 and UTF-32, not UCS-2 and
1868 UCS-4.
1869 * gdb.base/charset.c (utf_32_string): Rename.
1870 (init_utf32): Rename.
1871 (main): Update.
1872
329719ec
TT
18732009-09-22 Tom Tromey <tromey@redhat.com>
1874
1875 * gdb.python/py-function.exp: Add regression tests.
1876
11ef0d76
KS
18772009-09-21 Keith Seitz <keiths@redhat.com>
1878
1879 * gdb.cp/cplusfuncs.exp (do_tests): Add check for proper error message
1880 with invalid operator.
1881
3fe8f3b3
KS
18822009-09-21 Keith Seitz <keiths@redhat.com>
1883
1884 * gdb.cp/classes.exp (do_tests): Add tests to print a constructor
1885 and destructor using typedef name of class.
1886 * gdb.cp/classes.cc (class Base1): Add a destructor.
1887 (base1): New typedef.
1888 (use_methods): Instanitate an object of type base1.
1889 * gdb.cp/templates.exp (test_template_typedef): New procedure.
1890 (do_tests): Call test_template_typedef.
1891 * gdb.cp/templates.cc (Baz::~Baz): New method.
1892 (intBazOne): New typedef.
1893 (main): Instantiate intBazOne.
1894
7a9fe101
PM
18952009-09-21 Phil Muldoon <pmuldoon@redhat.com>
1896
1897 PR python/10633
1898
1899 * gdb.python/py-prettyprint.exp (gdb_py_test_silent_cmd): New
1900 Function.
1901 (run_lang_tests): Add print elements test.
1902
2e4d963f
PM
19032009-09-21 Phil Muldoon <pmuldoon@redhat.com>
1904
1905 * gdb.python/py-value.exp (test_subscript_regression): New
1906 function. Test for invalid subscripts.
1907 * gdb.python/py-value.c (main): Add test array, and pointer to it.
1908 (ptr_ref): New function.
1909
ec7e75e7
PP
19102009-09-17 Paul Pluzhnikov <ppluzhnikov@google.com>
1911
1912 * gdb.base/default.exp: Fix "show convenience".
1913
0cc7d26f
TT
19142009-09-15 Tom Tromey <tromey@redhat.com>
1915
1916 * lib/mi-support.exp (mi_create_varobj): Update.
1917 (mi_create_floating_varobj): Likewise.
1918 (mi_create_dynamic_varobj): New proc.
1919 (mi_varobj_update): Update.
1920 (mi_varobj_update_with_type_change): Likewise.
1921 (mi_varobj_update_kv_helper): New proc.
1922 (mi_varobj_update_dynamic_helper): Rewrite.
1923 (mi_varobj_update_dynamic): New proc.
1924 (mi_list_varobj_children): Update.
1925 (mi_list_varobj_children_range): Add 'from' and 'to' arguments.
1926 * gdb.python/python-prettyprint.py (pp_outer): New class.
1927 (pp_nullstr): Likewise.
1928 (lookup_function): Register new printers.
1929 * gdb.python/python-prettyprint.c (struct substruct): New type.
1930 (struct outerstruct): Likewise.
1931 (substruct_test): New function.
1932 (struct nullstr): New type.
1933 (string_1, string_2): New globals.
1934 (main): Add new tests.
1935 * gdb.python/python-mi.exp: Added regression tests.
1936 * gdb.mi/mi2-var-display.exp: Update.
1937 * gdb.mi/mi2-var-cmd.exp: Update.
1938 * gdb.mi/mi2-var-child.exp: Update.
1939 * gdb.mi/mi2-var-block.exp: Update.
1940 * gdb.mi/mi-var-invalidate.exp: Update.
1941 * gdb.mi/mi-var-display.exp: Update.
1942 * gdb.mi/mi-var-cmd.exp: Update.
1943 * gdb.mi/mi-var-child.exp: Update.
1944 * gdb.mi/mi-var-block.exp: Update.
1945 * gdb.mi/mi-break.exp: Update.
1946 * gdb.mi/gdb701.exp: Update.
1947
a96d9b2e
SDJ
19482009-09-14 Sergio Durigan Junior <sergiodj@linux.vnet.ibm.com>
1949
1950 * Makefile.in: Inclusion of catch-syscall object.
1951 * gdb.base/catch-syscall.c: New file.
1952 * gdb.base/catch-syscall.exp: New file.
1953
b43b923a
MS
19542009-09-12 Michael Snyder <msnyder@vmware.com>
1955
1956 * gdb.reverse/step-reverse.exp: Explicitly check for targets
1957 that can support reverse debuggnig.
1958
cec03d70
TT
19592009-09-11 Tom Tromey <tromey@redhat.com>
1960
1961 * gdb.dwarf2/valop.S: New file.
1962 * gdb.dwarf2/valop.exp: New file.
1963
e23bb3fc
MK
19642009-09-11 Mark Kettenis <kettenis@gnu.org>
1965
1966 * gdb.threads/current-lwp-dead.exp: Only run this on Linux.
1967
37c3696d
DE
19682009-09-10 Doug Evans <dje@google.com>
1969
1970 * gdb.base/breakpoint-shadow.exp: Fix intermittent failures.
1971 Add $gdb_prompt to second breakpoint regexp.
1972
5172aecb
JB
19732009-09-08 Thiago Jung Bauermann <thiago.bauermann@gmail.com>
1974
1975 * gdb.python/Makefile.in (EXECUTABLES): Adjust to new executable
1976 names, add missing ones.
1977 * gdb.python/py-cmd.exp: Rename from python-cmd.exp.
1978 * gdb.python/py-frame.c: Rename from python-frame.c.
1979 * gdb.python/py-frame.exp: Rename from python-frame.exp. Adjust
1980 testfile name.
1981 * gdb.python/py-function.exp: Rename from python-function.exp.
1982 * gdb.python/py-mi.exp: Rename from python-mi.exp. Adjust
1983 testfile name.
1984 * gdb.python/py-prettyprint.c: Rename from python-prettyprint.c.
1985 * gdb.python/py-prettyprint.exp: Rename from python-prettyprint.exp.
1986 Adjust testfile name.
1987 * gdb.python/py-prettyprint.py: Rename from python-prettyprint.py.
1988 * gdb.python/py-template.cc: Rename from python-template.cc.
1989 * gdb.python/py-template.exp: Rename from python-template.exp.
1990 Adjust testfile name.
1991 * gdb.python/py-value.c: Rename from python-value.c.
1992 * gdb.python/py-value.exp: Rename from python-value.exp. Adjust
1993 testfile name.
1994
b554e4bd
JK
19952009-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
1996
1997 * gdb.base/breakpoint-shadow.exp (Second breakpoint placed): Initialize
1998 $bpt2address.
1999 (Second breakpoint address is valid on ia64)
2000 (Third breakpoint on ia64 in the Second breakpoint's bundle): New.
2001
9a68ae16
JM
20022009-09-03 Joseph Myers <joseph@codesourcery.com>
2003
2004 * gdb.base/ending-run.exp: Restrict regular expression matching
2005 line number to require closing brace following.
2006
146b9145
DE
20072009-09-03 Doug Evans <dje@google.com>
2008
2009 * gdb.base/store.exp (check_set): Fix typo in expected value message.
2010
787d21e1
TT
20112009-09-02 Tom Tromey <tromey@redhat.com>
2012
2013 * gdb.dwarf2/callframecfa.exp: Use gdb_continue_to_breakpoint.
2014
e7802207
TT
20152009-09-02 Tom Tromey <tromey@redhat.com>
2016
2017 * gdb.dwarf2/callframecfa.exp: New file.
2018 * gdb.dwarf2/callframecfa.S: New file.
2019
817aadd2
JK
20202009-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
2021
2022 * gdb.base/solib-overlap.exp, gdb.base/solib-overlap-lib.c,
2023 gdb.base/solib-overlap-main.c: New.
2024
4a76eae5
DJ
20252009-08-28 Daniel Jacobowitz <dan@codesourcery.com>
2026
2027 PR gdb/10565
2028
2029 * gdb.base/bitfields.c (struct container, container): New.
2030 (main): Initialize it and call break5.
2031 * gdb.base/bitfields.exp (bitfield_at_offset): New test.
2032
d4b96c9a
JK
20332009-08-28 Jan Kratochvil <jan.kratochvil@redhat.com>
2034
2035 Support constant DW_AT_data_member_location by GCC PR debug/40659.
2036 * gdb.dwarf2/dw2-inheritance.exp, gdb.dwarf2/dw2-inheritance.S: New.
2037
4e22772d
JK
20382009-08-27 Jan Kratochvil <jan.kratochvil@redhat.com>
2039
2040 * gdb.mi/mi2-var-cmd.exp (create variable with invalid FRAME-ADDR): New.
2041
2efab443
MS
20422009-08-26 Michael Snyder <msnyder@vmware.com>
2043
2044 * gdb.base/i386-reverse.c: New file.
2045 * gdb.base/i386-reverse.exp: New file.
2046 * gdb.base/Makefile.in: Add new files to be removed.
2047
07ab73a0
JM
20482009-08-26 Joseph Myers <joseph@codesourcery.com>
2049
2050 * gdb.mi/mi-basics.exp (test_cwd_specification): Do not test
2051 environment-pwd for remote host.
2052 * gdb.mi/mi2-basics.exp (test_cwd_specification): Likewise.
2053
676accff
KS
20542009-08-24 Keith Seitz <keiths@redhat.com>
2055
2056 * gdb.cp/cpcompletion.exp (test_class_complete): New procedure.
2057 Add two new C++ completer tests which limit the output to a
2058 given class.
2059
f9f7ad22
MS
20602009-08-24 Michael Snyder <msnyder@vmware.com>
2061
2062 * gdb.base/del.exp: Fix typo in comment.
2063 * gdb.base/step-bt.exp: Fix cut and paste error in comment.
2064
81ecdfbb
RW
20652009-08-22 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
2066
2067 * configure: Regenerate.
2068 * gdb.hp/configure: Likewise.
2069 * gdb.hp/gdb.aCC/configure: Likewise.
2070 * gdb.hp/gdb.base-hp/configure: Likewise.
2071 * gdb.hp/gdb.compat/configure: Likewise.
2072 * gdb.hp/gdb.defects/configure: Likewise.
2073 * gdb.hp/gdb.objdbg/configure: Likewise.
2074 * gdb.stabs/configure: Likewise.
2075
cab0c772
UW
20762009-08-19 Doug Evans <dje@google.com>
2077
2078 * gdb.base/gdbvars.c: New file.
2079 * gdb.base/gdbvars.exp: Test convenience vars with program variables.
2080
b8fa0bfa
PA
20812009-08-14 Pedro Alves <pedro@codesourcery.com>
2082
2083 * gdb.threads/killed.exp, gdb.threads/manythreads.exp,
2084 gdb.threads/staticthreads.exp: Adjust to "quit" output changes.
2085
b84aa90a
PA
20862009-08-13 Pedro Alves <pedro@codesourcery.com>
2087
2088 * gdb.base/default.exp: Adjust "set language test": it's now an
2089 enum command. Larger help string moved to "help set language".
2090 * gdb.base/help.exp: Adjust "help set language" expected output,
2091 now lists all known languages.
2092
0d8f9b2c
NF
20932009-08-11 Nathan Froyd <froydnj@codesourcery.com>
2094
2095 * gdb.arch/altivec-abi.exp (altivec_abi_tests): Turn on printing of
2096 all frame arguments.
2097 * gdb.arch/altivec-regs.exp: Likewise.
2098
bda180e0
TT
20992009-08-07 Tom Tromey <tromey@redhat.com>
2100
2101 * gdb.base/setshow.exp: Add tests for changes to set language, set
2102 check range, and set check type.
2103
48cb2d85
VP
21042009-08-03 Vladimir Prus <vladimir@codesourcery.com>
2105
2106 * lib/mi-support.exp (mi_list_breakpoints): Make it work.
2107 * gdb.mi/mi-break.exp (test_breakpoint_commands): New.
2108 Call it.
2109
1ea34204
UW
21102009-07-31 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2111
2112 * configure.ac: Run gdb.cell tests when appropriate.
2113 * configure: Regenerate.
2114 * lib/cell.exp: New file.
2115 * gdb.cell: New directory.
2116 * gdb.cell/configure.ac: New file.
2117 * gdb.cell/configure: New file.
2118 * gdb.cell/Makefile.in: New file.
2119 * gdb.cell/arch.exp: New file.
2120 * gdb.cell/break.c: New file.
2121 * gdb.cell/break.exp: New file.
2122 * gdb.cell/break-spu.c: New file.
2123 * gdb.cell/bt.c: New file.
2124 * gdb.cell/bt2-spu.c: New file.
2125 * gdb.cell/bt-spu.c: New file.
2126 * gdb.cell/bt.exp: New file.
2127 * gdb.cell/coremaker.c: New file.
2128 * gdb.cell/coremaker-spu.c: New file.
2129 * gdb.cell/core.exp: New file.
2130 * gdb.cell/gcore.exp: New file.
2131 * gdb.cell/data.c: New file.
2132 * gdb.cell/data.exp: New file.
2133 * gdb.cell/data-spu.c: New file.
2134 * gdb.cell/ea-cache.exp: New file.
2135 * gdb.cell/ea-cache.c: New file.
2136 * gdb.cell/ea-cache-spu.c: New file.
2137 * gdb.cell/ea-standalone.c: New file.
2138 * gdb.cell/ea-standalone.exp: New file.
2139 * gdb.cell/ea-test.c: New file.
2140 * gdb.cell/ea-test.exp: New file.
2141 * gdb.cell/f-regs.exp: New file.
2142 * gdb.cell/mem-access.c: New file.
2143 * gdb.cell/mem-access.exp: New file.
2144 * gdb.cell/mem-access-spu.c: New file.
2145 * gdb.cell/ptype.exp: New file.
2146 * gdb.cell/registers.exp: New file.
2147 * gdb.cell/size.c: New file.
2148 * gdb.cell/sizeof.exp: New file.
2149 * gdb.cell/size-spu.c: New file.
2150 * gdb.cell/solib.exp: New file.
2151 * gdb.cell/solib-symbol.exp: New file.
2152
85e747d2
UW
21532009-07-31 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2154
2155 * gdb.xml/tdesc-regs.exp: Skip for SPU targets.
2156
58d6951d
DJ
21572009-07-28 Daniel Jacobowitz <dan@codesourcery.com>
2158
2159 * gdb.base/float.exp: Handle VFP registers.
2160
6e0a4f15
MS
21612009-07-14 Michael Snyder <msnyder@vmware.com>
2162
dcd5da87
MS
2163 * gdb.reverse/finish-reverse.exp: Do not expect reverse-finish
2164 to bring gdb to the beginning of the calling line.
2165
6e0a4f15
MS
2166 * gdb.arch/i386-signal.c (sigframe): Add a nop to avoid
2167 confusing the i386 epilogue unwinder.
2168
782b2b07
SS
21692009-07-14 Stan Shebs <stan@codesourcery.com>
2170
2171 * gdb.trace/tracecmd.exp: Add basic test of tracepoint conditions.
2172
f662c3bc
MS
21732009-07-14 Michael Snyder <msnyder@vmware.com>
2174
2175 * gdb.reverse/step-reverse.exp (stepi into function call):
2176 Call instruction may not be first instruction in the line.
2177 (reverse stepi from a function call): Used wrong line number.
2178
8f313923
JK
21792009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
2180
2181 * gdb.arch/amd64-i386-address.exp, gdb.arch/amd64-i386-address.S: New.
2182
4662c76e
JK
21832009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
2184
2185 Fix gdb.base/macscp.exp when using custom inputrc.
2186 * gdb.base/completion.exp: Remove env(INPUTRC) set and restore.
2187 * gdb.base/readline.exp: Remove env(INPUTRC) set and restore. Remove
2188 env(TERM) set.
2189 * gdb.cp/cpcompletion.exp: Remove env(INPUTRC) set.
2190 * lib/gdb.exp (default_gdb_start): Add env(INPUTRC) and env(TERM) set.
2191
aa81e255
JK
21922009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
2193
2194 Fix racy clashing of output files for gdb.base{1,2}/ parallel run.
2195 * gdb.base/annota1.exp (thread_test): Import global $testfile.
2196 Change the compilation target to match the testcase name.
2197 * gdb.base/sect-cmd.exp: Change the compilation target to match the
2198 testcase name.
2199 * a2-run.exp: Use for setup prepare_for_testing. Change the
2200 compilation target to match the testcase name.
2201 * gdb.base/commands.exp: Likewise.
2202 * gdb.base/finish.exp: Likewise.
2203 * gdb.base/float.exp: Likewise.
2204 * gdb.base/info-target.exp: Likewise.
2205 * gdb.base/relational.exp: Likewise.
2206 * gdb.base/term.exp: Likewise.
2207 * gdb.base/until.exp: Likewise.
2208 * gdb.base/volatile.exp: Likewise.
2209 * gdb.base/whatis-exp.exp: Likewise.
2210
4c93b1d7
HZ
22112009-07-11 Hui Zhu <teawater@gmail.com>
2212
2213 * gdb.base/help.exp (disassemble): Update expected help text.
2214
812f7342
TT
22152009-07-09 Tom Tromey <tromey@redhat.com>
2216
2217 * lib/gdb.exp: Handle TRANSCRIPT.
2218 (remote_spawn, remote_close, send_gdb): New procs.
2219
fbb8f299
PM
22202009-07-10 Phil Muldoon <pmuldoon@redhat.com>
2221
2222 * gdb.python/python-prettyprint.c: Add counted null string
2223 structure.
2224 * gdb.python/python-prettyprint.exp: Print null string. Test for
2225 embedded nulls.
2226 * gdb.python/python-prettyprint.py (pp_ns): New Function.
2227 * gdb.python/python-value.exp (test_value_in_inferior): Add
2228 variable length string fetch tests.
2229 * gdb.python/python-value.c (main): Add strings for string fetch tests.
2230
c0ac0ec7
JK
22312009-07-09 Jan Kratochvil <jan.kratochvil@redhat.com>
2232
2233 * gdb.base/dump.exp (inaccessible memory is reported): New test.
2234
30b66ecc
TT
22352009-07-07 Tom Tromey <tromey@redhat.com>
2236
2237 * gdb.base/call-rt-st.exp: Update for change to escape output.
2238 * gdb.base/callfuncs.exp: Likewise.
2239 * gdb.base/charset.exp: Likewise.
2240 * gdb.base/constvars.exp: Likewise.
2241 * gdb.base/long_long.exp: Likewise.
2242 * gdb.base/pointers.exp: Likewise.
2243 * gdb.base/printcmds.exp: Likewise.
2244 * gdb.base/setvar.exp: Likewise.
2245 * gdb.base/store.exp: Likewise.
2246 * gdb.cp/ref-types.exp: Likewise.
2247 * gdb.mi/mi-var-child.exp: Likewise.
2248 * gdb.mi/mi-var-display.exp: Likewise.
2249 * gdb.mi/mi2-var-display.exp: Likewise.
2250 * gdb.base/charset.exp: Test octal escape sequence length.
2251 Update for change to escape output.
2252
187c4a2b
JK
22532009-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
2254
2255 * gdb.mi/mi2-var-cmd.exp (floating varobj invalidation): New test.
2256
d80a43f9
DJ
22572009-07-06 Daniel Jacobowitz <dan@codesourcery.com>
2258
2259 * lib/java.exp (java_init): Ignore $GCJ if it is empty.
2260
047427a8
JK
22612009-07-06 Jan Kratochvil <jan.kratochvil@redhat.com>
2262
2263 * lib/gdbserver-support.exp (gdbserver_start): Loop spawning
2264 gdbserver increasing $portnum if "Can't bind address" has been seen.
2265
8b5a0f4f
PA
22662009-07-05 Pedro Alves <pedro@codesourcery.com>
2267
2268 * gdb.base/ending-run.exp: Add "step out of main" pattern for
2269 mingw32ce.
2270
7d93ba58
PA
22712009-07-05 Pedro Alves <pedro@codesourcery.com>
2272
2273 * gdb.base/long_long.exp: arm-mingw32ce defaults to natural-endian
2274 VFP format.
2275
2277426b
PA
22762009-07-02 Pedro Alves <pedro@codesourcery.com>
2277
2278 * gdb.base/multi-forks.exp: Only run detach-on-fork tests on
2279 linux. Adjust to use "inferior", "info inferiors", "detach
2280 inferior" and "kill inferior" instead of "restart", "info fork",
2281 "detach fork" and "delete fork".
2282 * gdb.base/ending-run.exp: Spell out "info".
2283 * gdb.base/help.exp: Adjust to use test_prefix_command_help for
2284 the "kill" command.
2285
5af949e3
UW
22862009-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2287
2288 * gdb.threads/tls-shared.exp: Update to locexpr_describe_location
2289 change to prefix TLS offset in hex with 0x.
2290
5d3729b5
UW
22912009-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2292
2293 * gdb.base/default.exp: Update test case for "x" changes.
2294
af589bd0
TG
22952009-07-01 Tristan Gingold <gingold@adacore.com>
2296
2297 * gdb.base/bigcore.exp: Make darwin untested.
2298
40974f91
JK
22992009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
2300
2301 * gdb.base/completion.exp (directory completion): Create the directory.
2302 New variables uniquedir, escapeduniquedir, uniquesu, uniquesub,
2303 escapeuniquesub.
2304 (directory completion 2): Expect now ${escapeuniquesub}.
2305 (Glob remaining of directory test): Remove one excessive newline.
2306 Expect the real output.
2307
59dd3af6
JK
23082009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
2309
2310 Fix `make check//%' target after `make check' has been ran.
2311 * Makefile.in (TEST_TARGETS): Remove the %/.dir dependency. Add
2312 a mkdir call.
2313 (check-gdb.base%): Remove the gdb.base%/.dir dependency.
2314 (%/.dir): Remove.
2315
f4e164aa
JK
23162009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
2317
2318 * lib/mi-support.exp (mi_check_thread_states): Permit any output before
2319 the expected result record.
2320
69af2122
JK
23212009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
2322
2323 Remove racy FAILs relying just on the timeouts.
2324 * gdb.base/setshow.exp (set annotate 2, show annotate (2))
2325 (annotation_level 2): Remove racy FAILs.
2326
2fd481e1
PP
23272009-06-30 Paul Pluzhnikov <ppluzhnikov@google.com>
2328
2329 gdb/10275
2330 * gdb.dwarf2/dw2-restore.{S,exp}: New test.
2331
c38f313d
DJ
23322009-06-30 Daniel Jacobowitz <dan@codesourcery.com>
2333
2334 * gdb.opt/inline-locals.exp: Remove XFAIL with duplicated arg1.
2335
8b777f02
VP
23362009-06-30 Vladimir Prus <vladimir@codesourcery.com>
2337
2338 * gdb.mi/mi-stack.exp: Testing symbolic options
2339 to -stack-list-locals and -stack-list-arguments.
2340
00c7eacf
JK
23412009-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
2342
2343 * gdb.threads/current-lwp-dead.exp, gdb.threads/current-lwp-dead.c: New.
2344
6bc80edc
TT
23452009-06-29 Tom Tromey <tromey@redhat.com>
2346
2347 * dg-extract-results.sh: New file.
2348 * Makefile.in (FORCE_PARALLEL): New variable.
2349 (CHECK_TARGET): New conditional variable.
2350 (check): Use CHECK_TARGET.
2351 (DO_RUNTEST): New variable.
2352 (check-single): New target.
2353 (TEST_DIRS): New variable.
2354 (TEST_TARGETS): Likewise.
2355 (check-parallel): New target.
2356 (check-gdb.%): New pattern.
2357 (BASE1_FILES): New variable.
2358 (BASE2_FILES): Likewise.
2359 (check-gdb.base%): New pattern.
2360 (%/.dir): New pattern.
2361 * configure: Rebuild.
2362 * aclocal.m4 (AM_CONDITIONAL): New defun.
2363 * configure.ac: Check whether user is using GNU make.
2364 (GMAKE): New conditional.
2365
794684b6
SW
23662009-06-29 Sami Wagiaalla <swagiaal@redhat.com>
2367
2368 * gdb.cp/namespace-nested-import.cc: New test.
2369 * gdb.cp/namespace-nested-import.exp: New test.
2370
edb3359d
DJ
23712009-06-27 Daniel Jacobowitz <dan@codesourcery.com>
2372
2373 * gdb.base/break.exp: Add an XFAIL for gcc/36748.
2374 * gdb.cp/annota2.exp: Accept frames-invalid in more places.
2375 * gdb.opt/Makefile.in (EXECUTABLES): Update.
2376 * gdb.opt/clobbered-registers-O2.exp: Update to GPL v3.
2377 * gdb.opt/inline-bt.c, gdb.opt/inline-bt.exp,
2378 gdb.opt/inline-cmds.c, gdb.opt/inline-cmds.exp,
2379 gdb.opt/inline-locals.c, gdb.opt/inline-locals.exp,
2380 gdb.opt/inline-markers.c: New files.
2381 * lib/gdb.exp (skip_inline_frame_tests): New function.
2382 (skip_inline_var_tests): New function.
2383
cf657a0c
AS
23842009-06-27 Andreas Schwab <schwab@linux-m68k.org>
2385
2386 * gdb.cp/exception.exp: Don't require $hex before inner frame in
2387 backtrace.
2388
28d41a99
MS
23892009-06-27 Michael Snyder <msnyder@vmware.com>
2390
2391 * gdb.reverse: New directory.
2392 * gdb.reverse/break-reverse.c: New test.
2393 * gdb.reverse/break-reverse.exp: New test.
2394 * gdb.reverse/consecutive-reverse.c: New test.
2395 * gdb.reverse/consecutive-reverse.exp: New test.
2396 * gdb.reverse/finish-reverse.c: New test.
2397 * gdb.reverse/finish-reverse.exp: New test.
2398 * gdb.reverse/machinestate.c: New test.
2399 * gdb.reverse/ms1.c: New test.
2400 * gdb.reverse/machinestate.exp: New test.
2401 * gdb.reverse/Makefile.in: New file.
2402 * gdb.reverse/shr2.c: New test.
2403 * gdb.reverse/solib-reverse.c: New test.
2404 * gdb.reverse/solib-reverse.exp: New test.
2405 * gdb.reverse/step-reverse.c: New test.
2406 * gdb.reverse/step-reverse.exp: New test.
2407 * gdb.reverse/until-reverse.c: New test.
2408 * gdb.reverse/ur1.c: New test.
2409 * gdb.reverse/until-reverse.exp: New test.
2410 * gdb.reverse/watch-reverse.c: New test.
2411 * gdb.reverse/watch-reverse.exp: New test.
2412 * configure.ac (AC_OUTPUT): Add gdb.reverse/Makefile.
2413 * configure: Regenerate.
2414
fe3c8b0d
DE
24152009-06-26 Doug Evans <dje@google.com>
2416
2417 * gdb.base/psymtab.exp: Turn off pending breakpoints.
2418
3a72a602
PM
24192009-06-26 Pierre Muller <muller@ics.u-strasbg.fr>
2420
2421 * gdb.base/exe-lock.exp (binfile): Add $EXEEXT suffix to fix
2422 windows problem for 'file delete $binfile'.
2423
27aa8d6a
SW
24242009-06-23 Sami Wagiaalla <swagiaal@redhat.com>
2425
2426 * gdb.cp/namespace-using.exp: New test.
2427 * gdb.cp/namespace-using.cc: New test.
2428
8ac055f8
JB
24292009-05-20 Joel Brobecker <brobecker@adacore.com>
2430
2431 * gdb.ada/variant_record_packed_array: New testcase.
2432
85e306ed
TT
24332009-06-23 Tom Tromey <tromey@redhat.com>
2434
2435 * gdb.base/charset.exp (test_combination): Regression test.
2436 * gdb.base/charset.c (my_wchar_t): New typedef.
2437 (myvar): New global.
2438 (main): Set myvar.
2439
56643c5e
PM
24402009-06-18 Pierre Muller <muller@ics.u-strasbg.fr>
2441
2442 * lib/gdb.exp (gdb_compile): Also force unbuffered mode for DJGPP
2443 target.
2444
1fac167a
UW
24452009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2446
2447 * gdb.base/dump.exp: Handle SPU like 64-bit platforms.
2448
7ccb0be9
UW
24492009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2450
2451 * gdb.mi/gdb680.exp: Update test for error message.
2452
568d6575
UW
24532009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2454
2455 * gdb.base/annota1.exp: Allow multiple occurrences of the
2456 frames-invalid annotation.
2457 * gdb.cp/annota2.exp: Likewise.
2458
7cd1089b
PM
24592009-06-15 Phil Muldoon <pmuldoon@redhat.com>
2460
2461 * gdb.cp/gdb2495.cc: New file.
2462 * gdb.cp/gdb2495.exp: New file.
2463
72c63395
JK
24642009-06-12 Jan Kratochvil <jan.kratochvil@redhat.com>
2465
2466 Report error on GDB crash during runto.
2467 * lib/gdb.exp (runto <eof>): New.
2468
3788363d
DJ
24692009-06-09 Daniel Jacobowitz <dan@codesourcery.com>
2470
2471 * gdb.mi/mi-async.exp, gdb.mi/mi-basics.exp,
2472 gdb.mi/mi-break.exp, gdb.mi/mi-cli.exp,
2473 gdb.mi/mi-disassemble.exp, gdb.mi/mi-eval.exp,
2474 gdb.mi/mi-file-transfer.exp, gdb.mi/mi-file.exp,
2475 gdb.mi/mi-regs.exp, gdb.mi/mi-return.exp,
2476 gdb.mi/mi-simplerun.exp, gdb.mi/mi-stepi.exp,
2477 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-cmd.exp,
2478 gdb.mi/mi-var-display.exp, gdb.mi/mi-var-invalidate.exp,
2479 gdb.mi/mi-watch.exp, gdb.mi/mi2-basics.exp,
2480 gdb.mi/mi2-break.exp, gdb.mi/mi2-cli.exp,
2481 gdb.mi/mi2-disassemble.exp, gdb.mi/mi2-eval.exp,
2482 gdb.mi/mi2-file.exp, gdb.mi/mi2-regs.exp,
2483 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
2484 gdb.mi/mi2-stepi.exp, gdb.mi/mi2-var-block.exp,
2485 gdb.mi/mi2-var-child.exp, gdb.mi/mi2-var-cmd.exp,
2486 gdb.mi/mi2-var-display.exp, gdb.mi/mi2-watch.exp,
2487 gdb.server/ext-run.exp, gdb.server/file-transfer.exp,
2488 gdb.server/server-mon.exp, gdb.server/server-run.exp,
2489 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
2490 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
2491 gdb.trace/packetlen.exp, gdb.trace/passc-dyn.exp,
2492 gdb.trace/passcount.exp, gdb.trace/report.exp,
2493 gdb.trace/save-trace.exp, gdb.trace/tfind.exp,
2494 gdb.trace/tracecmd.exp, gdb.trace/while-dyn.exp,
2495 gdb.trace/while-stepping.exp: Use a unique name for the compiled
2496 executable.
2497
17592de3
PA
24982009-06-07 Pedro Alves <pedro@codesourcery.com>
2499
2500 * gdb.threads/manythreads.c (main): Check if PTHREAD_STACK_MIN is
2501 defined before referencing it.
2502
701e355d
DE
25032009-06-03 Doug Evans <dje@google.com>
2504
2505 * gdb.arch/i386-sse.exp: Test xmm[8-15] if amd64.
2506 * gdb.arch/i386-see.c: Ditto.
2507
f2292c65
PM
25082009-05-30 Pierre Muller <muller@ics.u-strasbg.fr>
2509
2510 * gdb.base/macscp.exp (info_macro): Return undefined if undefined.
2511 (check_macro): Return 1 if undefined.
2512 If first test fails, check if macro debug information is available,
2513 and report unsupported test if no macro information is found.
2514
5a437975
DE
25152009-05-29 Doug Evans <dje@google.com>
2516
2517 * gdb.threads/hand-call-in-threads.exp: New.
2518 * gdb.threads/hand-call-in-threads.c: New.
2519
c141c696
MS
25202009-05-29 Michael Snyder <msnyder@vmware.com>
2521
2522 * gdb.base/break-always.exp: Change "1" to "on".
2523 Add confirmation check.
2524
b3444185
PA
25252009-05-28 Pedro Alves <pedro@codesourcery.com>
2526
2527 * gdb.threads/threxit-hop-specific.c: New.
2528 * gdb.threads/threxit-hop-specific.exp: New.
2529 * gdb.threads/thread-execl.c: New.
2530 * gdb.threads/thread-execl.exp: New.
2531
b6313243
TT
25322009-05-27 Tom Tromey <tromey@redhat.com>
2533 Thiago Jung Bauermann <bauerman@br.ibm.com>
2534
2535 * lib/mi-support.exp (mi_varobj_update_dynamic): New proc.
2536 (mi_child_regexp): Likewise.
2537 (mi_list_varobj_children_range): Likewise.
2538 (mi_get_features): Likewise.
2539 (mi_list_varobj_children): Rewrite.
2540 * gdb.python/python-mi.exp: New file.
2541
a6bac58e
TT
25422009-05-27 Tom Tromey <tromey@redhat.com>
2543 Thiago Jung Bauermann <bauerman@br.ibm.com>
2544 Phil Muldoon <pmuldoon@redhat.com>
2545 Paul Pluzhnikov <ppluzhnikov@google.com>
2546
2547 * gdb.python/python-prettyprint.exp: New file.
2548 * gdb.python/python-prettyprint.c: New file.
2549 * gdb.python/python-prettyprint.py: New file.
2550 * gdb.base/display.exp: print/r is now valid.
2551
2c74e833
TT
25522009-05-27 Thiago Jung Bauermann <bauerman@br.ibm.com>
2553 Tom Tromey <tromey@redhat.com>
2554 Pedro Alves <pedro@codesourcery.com>
2555 Paul Pluzhnikov <ppluzhnikov@google.com>
2556
2557 * gdb.python/python-template.exp: New file.
2558 * gdb.python/python-template.cc: New file.
2559 * gdb.python/python.exp (gdb_py_test_multiple): Add two objfile
2560 tests.
2561 * gdb.python/python-value.exp (py_objfile_tests): New proc.
2562 Call it.
2563 (test_value_after_death): New proc.
2564 * gdb.python/python-value.c (PTR): New typedef.
2565 (main): New variable 'x'.
2566
89c73ade
TT
25672009-05-27 Tom Tromey <tromey@redhat.com>
2568
2569 * gdb.python/python.exp (gdb_py_test_multiple): Add two objfile
2570 tests.
2571 * gdb.python/python-value.exp (py_objfile_tests): New proc.
2572 Call it.
2573
a75724bc
PA
25742009-05-27 Pedro Alves <pedro@codesourcery.com>
2575
2576 * gdb.mi/nsthrexec.c, gdb.mi/mi-nsthrexec.exp: New.
2577
e58b0e63
PA
25782009-05-24 Pedro Alves <pedro@codesourcery.com>
2579
2580 * gdb.threads/fork-thread-pending.c: New.
2581 * gdb.threads/fork-thread-pending.exp: New.
2582
4ac36638
JK
25832009-05-21 Jan Kratochvil <jan.kratochvil@redhat.com>
2584
2585 * gdb.dwarf2/dw2-strp.exp (p a_string2, ptype a_string2): New.
2586 * gdb.dwarf2/dw2-strp.S (a_string2): New.
2587
c28c63d8
JB
25882009-05-18 Jon Beniston <jon@beniston.com>
2589
2590 * gdb.asm/asm-source.exp: Add lm32 target.
2591
b242c3c2
PA
25922009-05-17 Pedro Alves <pedro@codesourcery.com>
2593
2594 * gdb.base/foll-fork.c: Include stdlib.h. Add markers for
2595 `gdb_get_line_number'. Call `callee' in both parent and child.
2596 * gdb.base/foll-fork.exp (catch_fork_child_follow): Use
2597 `gdb_get_line_number' instead of hardcoding line numbers.
2598 (catch_fork_unpatch_child): New procedure to test detaching
2599 breakpoints from child fork.
2600 (tcatch_fork_parent_follow): Use `gdb_get_line_number' instead of
2601 hardcoding line numbers.
2602 (do_fork_tests): Run `catch_fork_unpatch_child'.
2603
ee342b23
VP
26042009-05-17 Vladimir Prus <vladimir@codesourcery.com>
2605
2606 * gdb.mi/mi-cmd-var.exp: Check that when varobj
2607 of structure type enters or leaves the scope, it
2608 is reported by -var-update.
2609
e2009e98
DE
26102009-05-11 Doug Evans <dje@sebabeach.org>
2611
2612 * gdb.mi/nsintrall.c (main): Fix off-by-one error.
2613 * gdb.threads/pending-step.c (main): Fix off-by-one error.
2614 * gdb.threads/schedlock.c (main): Fix off-by-one error.
2615
00903456
JK
26162009-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
2617
2618 * gdb.cp/expand-sals.exp, gdb.cp/expand-sals.cc: New.
2619
dc621c35
DE
26202009-04-30 Doug Evans <dje@google.com>
2621
2622 * gdb.threads/watchthreads2.exp: New testcase.
2623 * gdb.threads/watchthreads2.c: New testcase.
2624
9ab4e744
DE
26252009-04-29 Doug Evans <dje@google.com>
2626
2627 * gdb.cp/mb-ctor.exp: Add multi-line source statement test.
2628 * gdb.cp/mb-ctor.cc: Ditto.
2629 * gdb.cp/mb-inline.exp: Add multi-line source statement test.
2630 * gdb.cp/mb-inline.h (multi_line_foo): New function.
2631 * gdb.cp/mb-inline1.cc: Call it.
2632 * gdb.cp/mb-inline2.cc: Ditto.
2633 * gdb.cp/mb-templates.exp: Add multi-line source statement test.
2634 * gdb.cp/mb-templates.cc (multi_line_foo): New template.
2635
484086b7
JK
26362009-04-29 Jan Kratochvil <jan.kratochvil@redhat.com>
2637
2638 * gdb.base/macscp.exp: New `options' parameter `-DFROM_COMMANDLINE'.
2639 (info_macro): Remova `decimal' declaration. New variable `nonzero'.
2640 Replace all uses of `decimal' by `nonzero'.
2641 (info macro FROM_COMMANDLINE): New test.
2642
379a77b5
TT
26432009-04-27 Tom Tromey <tromey@redhat.com>
2644
2645 * gdb.base/printcmds.exp (test_printf): Test comma operator in [].
2646
b92b73c2
DE
26472009-04-27 Doug Evans <dje@google.com>
2648
2649 * gdb.threads/watchthreads.c (main): Initialize args before starting
2650 the threads. Plus formatting cleanup.
2651 * gdb.threads/watchthreads.exp: Avoid errant failures due to
2652 biased scheduling of one thread.
2653
945a118d
JG
26542009-04-27 Jerome Guitton <guitton@adacore.com>
2655
2656 * gdb.cp/templates.cc (GetMax): New template.
2657 (main): Declare two instances of GetMax.
2658 * gdb.cp/templates.exp: Add new test.
2659
d389af10
JK
26602009-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
2661
2662 * gdb.cp/abstract-origin.exp, gdb.cp/abstract-origin.cc: New test.
2663
e7f86de9
JM
26642009-04-22 Joseph Myers <joseph@codesourcery.com>
2665
2666 * lib/gdb.exp (get_compiler_info): Use -E -o in remote-host case.
2667
334cc82d
TT
26682009-04-15 Tom Tromey <tromey@redhat.com>
2669
2670 * gdb.base/charset.exp: Add regression test.
2671
d12672cc
JB
26722009-04-14 Joel Brobecker <brobecker@adacore.com>
2673
2674 * gdb.base/exe-lock.exp: New testcase.
2675
18e8c3bc
TT
26762009-04-13 Tom Tromey <tromey@redhat.com>
2677
2678 * gdb.python/python-frame.exp (gdb_py_test_silent_cmd): Test !=
2679 operator on Frame.
2680
5ecd5cbe
UW
26812009-04-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2682
2683 * gdb.base/attach.exp: Re-enable for spu*-*-* targets.
2684 * gdb.server/ext-attach.exp: Likewise.
2685
7309f756
VP
26862009-04-03 Vladimir Prus <vladimir@codesourcery.com>
2687
2688 Eliminate some sleep usage.
2689
2690 * gdb.mi/basics.c (do_nothing): New.
2691 (main): Use do_nothing instead of printf, so that
2692 not to introduce race condition between output of
2693 inferiour and output of gdb. Do not use sleep as it
2694 is not generally available on embedded targets.
2695
f4b95f6f
PA
26962009-04-02 Pedro Alves <pedro@codesourcery.com>
2697
2698 * gdb.server/ext-attach.exp: Expect an optional process id after
2699 "Detached from remote process".
2700
de40b933
JK
27012009-04-02 Jan Kratochvil <jan.kratochvil@redhat.com>
2702
2703 * gdb.dwarf2/dw2-unresolved-main.c, gdb.dwarf2/dw2-unresolved.S,
2704 gdb.dwarf2/dw2-unresolved.exp: New.
2705
2ae101a4
PA
27062009-04-02 Pedro Alves <pedro@codesourcery.com>
2707
2708 * gdb.mi/mi-nonstop-exit.exp: Don't check isnative. Use
2709 mi_run_to_main.
2710
56a8e183
PA
27112009-04-02 Pedro Alves <pedro@codesourcery.com>
2712
2713 * gdb.mi/mi-nonstop.exp: Don't check isnative. Use
2714 mi_run_to_main. Skip thread exit test on remote targets.
2715 * gdb.mi/mi-nsintrall.exp: Don't check isnative. Use
2716 mi_run_to_main.
2717 * gdb.mi/mi-nsmoribund.exp: Don't check isnative. Use
2718 mi_run_to_main.
2719 * lib/mi-support.exp (mi_gdb_target_cmd): Remove trailing anchor
2720 when expecting ^connected. Detect when the target doesn't support
2721 non-stop mode.
2722 (mi_run_cmd): Detect if non-stop mode was requested by isn't
2723 supported. Return -1 on error, 0 on success.
2724 (mi_runto_helper): Don't expect a stop if mi_run_cmd failed.
2725 (mi_runto): Return mi_runto_helper's result explicitly.
2726
c35fafde
PA
27272009-04-01 Pedro Alves <pedro@codesourcery.com>
2728
2729 * gdb.threads/pending-step.c, gdb.threads/pending-step.exp: New.
2730
f8a8dce6
JB
27312009-04-01 Tom Tromey <tromey@redhat.com>
2732
2733 * gdb.base/funcargs.exp: Set print frame-arguments to "all".
2734 * gdb.base/call-ar-st.exp: Set print frame-arguments to "all".
2735 * gdb.ada/ref_param.exp: Set print frame-arguments to "all".
2736 * gdb.ada/lang_switch.exp: Set print frame-arguments to "all".
2737
71c25dea
TT
27382009-03-31 Daniel Jacobowitz <dan@codesourcery.com>
2739 Jan Kratochvil <jan.kratochvil@redhat.com>
2740
2741 PR gdb/931
2742 * gdb.cp/gdb1355.exp (f_li, f_lui, f_si, f_sui): Allow canonical
2743 output.
2744 * gdb.cp/templates.exp: Allow canonical output. Remove KFAILs
2745 for gdb/931.
2746 * dw2-strp.S (DW_AT_language): Change to C++.
2747 (DW_TAG_variable (name ""), Abbrev code 7, .Lemptyname): New.
2748
02d9a9ce
JB
27492009-03-31 Joel Brobecker <brobecker@adacore.com>
2750
2751 * gdb.ada/tasks: New testcase.
2752
1042e4c0
SS
27532009-03-30 Stan Shebs <stan@codesourcery.com>
2754
2755 * gdb.trace/actions.exp: Update to match new info trace format.
2756 * gdb.trace/deltrace.exp: Ditto.
2757 * gdb.trace/infotrace.exp: Ditto.
2758 * gdb.trace/passcount.exp: Ditto.
2759 * gdb.trace/save-trace.exp: Ditto.
2760 * gdb.trace/while-stepping.exp: Ditto.
2761 * gdb.trace/tracecmd.exp: Ditto, plus don't allow pending option.
2762
f8f6f20b
TJB
27632009-03-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
2764
2765 * gdb.python/python-frame.c: New file.
2766 * gdb.python/python-frame.exp: New file.
2767
c0c6f777
TJB
27682009-03-29 Thiago Jung Bauermann <bauerman@br.ibm.com>
2769
2770 * gdb.python/python-value.exp: Add tests for the address
2771 attribute.
2772
3cb51905
AS
27732009-03-29 Andreas Schwab <schwab@linux-m68k.org>
2774
2775 * gdb.arch/powerpc-prologue.exp: Update for disassemble-next-line.
2776
88fc996f
DE
27772009-03-26 Doug Evans <dje@google.com>
2778
2779 * gdb.mi/mi-nonstop-exit.exp: New file.
2780 * gdb.mi/non-stop-exit.c: New file.
2781
56ef84b1
TT
27822009-03-26 Tom Tromey <tromey@redhat.com>
2783
2784 Update for change to prologue skipping:
2785 * gdb.mi/mi2-simplerun.exp: Update.
2786 * gdb.mi/mi2-break.exp: Update.
2787 * gdb.mi/mi-simplerun.exp: Update.
2788 * gdb.mi/mi-break.exp: Update.
2789 * gdb.base/ending-run.exp: Update.
2790
def2b000
TJB
27912009-03-26 Thiago Jung Bauermann <bauerman@br.ibm.com>
2792
2793 * gdb.python/python-value.exp (test_value_in_inferior): Test
2794 gdb.Value.is_optimized_out attribute.
2795
442ddf59
JK
27962009-03-26 Jan Kratochvil <jan.kratochvil@redhat.com>
2797
2798 * gdb.dwarf2/dw2-noloc-main.c: New file.
2799 * gdb.dwarf2/dw2-noloc.S: New symbols matrix.
2800 (.text): Remove.
2801 (.data): New.
2802 (DW_AT_stmt_list, .debug_line, DW_AT_frame_base): Remove.
2803 (DW_AT_low_pc, DW_AT_high_pc): Reference `dw2-noloc-main.c'.
2804 (DW_TAG_subprogram func_cu1, noloc): Remove.
2805 (main): New.
2806 * gdb.dwarf2/dw2-noloc.exp: Use prepare_for_testing, compile also
2807 `dw2-noloc-main.c'. Test the new DIEs from `dw2-noloc.S'.
2808 (file_symbols): New procedure.
2809
a8df5de4
TT
28102009-03-25 Tom Tromey <tromey@redhat.com>
2811
2812 * gdb.base/charset.exp (valid_target_charset): New proc.
2813 Use it to skip tests on invalid charsets.
2814
cc1d7add
PM
28152009-03-25 Pierre Muller <muller@ics.u-strasbg.fr>
2816
2817 * gdb.base/completion.exp: Add a test for directory completion.
2818
bcd5727b
JK
28192009-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
2820
2821 Fix a racy FAIL.
2822 * gdb.base/auxv.exp (fetch_auxv): Fix trailing newlines consumption.
2823 * gdb.base/callfuncs.exp (fetch_all_registers): Likewise.
2824
cc924cad
TJB
28252009-03-21 Thiago Jung Bauermann <bauerman@br.ibm.com>
2826
2827 * gdb.python/python-cmd.exp: Add tests for keyword arguments.
2828 * gdb.python/python-function.exp: Add test for function returning
2829 a GDB value.
2830
bc3b79fd
TJB
28312009-03-20 Thiago Jung Bauermann <bauerman@br.ibm.com>
2832
2833 * gdb.python/python-function.exp: New file.
2834
6c7a06a3
TT
28352009-03-20 Tom Tromey <tromey@redhat.com>
2836
2837 * gdb.base/store.exp: Update for change to escape output.
2838 * gdb.base/callfuncs.exp (fetch_all_registers): Update for change
2839 to escape output.
2840 * gdb.base/pointers.exp: Update for change to escape output.
2841 * gdb.base/long_long.exp (gdb_test_long_long): Update for change
2842 to escape output.
2843 * gdb.base/constvars.exp (do_constvar_tests): Update for change to
2844 escape output.
2845 * gdb.base/call-rt-st.exp (print_struct_call): Update for change
2846 to escape output.
2847 * gdb.cp/ref-types.exp (gdb_start_again): Update for change to
2848 escape output.
2849 * gdb.base/setvar.exp: Update for change to escape output.
2850 * lib/gdb.exp (default_gdb_start): Set LC_CTYPE to C.
2851 * gdb.base/printcmds.exp (test_print_all_chars): Update for change
2852 to escape output.
2853 (test_print_string_constants): Likewise.
2854 * gdb.base/charset.exp (valid_host_charset): Check size of
2855 wchar_t. Handle UCS-2 and UCS-4. Add tests for wide and unicode
2856 cases. Handle "auto"-related output.
2857 * gdb.base/charset.c (char16_t, char32_t): New typedefs.
2858 (uvar, Uvar): New globals.
2859
c31af87b
JG
28602009-03-19 Jerome Guitton <guitton@adacore.com>
2861
2862 * gdb.ada/fixed_points/fixed_points.adb: Add a test on overprecise
2863 deltas.
2864 * gdb.ada/fixed_points.exp: Ditto.
2865
51272cf2
PA
28662009-03-18 Pedro Alves <pedro@codesourcery.com>
2867
2868 * return-nodebug.c: Don't include stdio.h.
2869 (init): Delete.
2870 (func): Delete definition and provide extern declaration.
2871 (t): New.
2872 (main): Don't call printf. Call func and store its result in t.
2873 * return-nodebug1.c: New.
2874 * return-nodebug.exp: Don't expect stdio output. Instead, print
2875 the global variable t. Drop printf formatters and cast types from
2876 foreach loop. Don't use prepare_for_testing. Compile
2877 return-nodebug.c and return-nodebug1.c in separate steps. Don't
2878 define FORMAT or CAST.
2879
d24948ac
PP
28802009-03-17 Paul Pluzhnikov <ppluzhnikov@google.com>
2881
2882 * gdb.base/solib-display.exp: Disable test for remote targers.
2883
61ff14c6
JK
28842009-03-15 Jan Kratochvil <jan.kratochvil@redhat.com>
2885
2886 * gdb.base/return-nodebug.exp, gdb.base/return-nodebug.c: New.
2887
cb4dce93
JK
28882009-03-14 Jan Kratochvil <jan.kratochvil@redhat.com>
2889
2890 Fix a racy FAIL.
2891 * gdb.base/multi-forks.exp (continue_to_exit_bp_loc): New function with
2892 code from `follow parent, print pids'.
2893 (`follow child, print pids', `follow parent, print pids'): Call it.
2894 Replace `gdb_test "break..."' by gdb_breakpoint.
2895
f7c60c5e
VP
28962009-03-13 Vladimir Prus <vladimir@codesourcery.com>
2897
2898 * gdb.mi/mi-cli.exp: Adjust for output difference in
61ff14c6 2899 sync and async modes.
f7c60c5e 2900
383ace49
JB
29012009-03-12 Joel Brobecker <brobecker@adacore.com>
2902
2903 * gdb.ada/ptype_arith_binop.exp: Remove some commented-out code
2904 that was checked in by mistake. Remove loading of ada.exp, since
2905 this is not necessary in this case.
2906
4ce102af
JB
29072009-03-12 Joel Brobecker <brobecker@adacore.com>
2908
2909 * gdb.ada/ptype_arith_binop.exp: New testcase.
2910
529a2aef
JB
29112009-03-12 Joel Brobecker <brobecker@adacore.com>
2912
2913 * gdb.ada/mod_from_name: New testcase.
2914
8a38181c
JB
29152009-03-12 Joel Brobecker <brobecker@adacore.com>
2916
2917 * gdb.ada/tick_last_segv: New testcase.
2918
11436dee
VP
29192009-03-12 Vladimir Prus <vladimir@codesourcery.com>
2920
61ff14c6 2921 * gdb.mi/mi-cli.exp: Remove debug print.
11436dee 2922
1f31650a
VP
29232009-03-12 Vladimir Prus <vladimir@codesourcery.com>
2924
61ff14c6
JK
2925 * gdb.mi/mi-cli.exp: Verify that CLI commands that run inferior
2926 include the token in ^running and frame info in *stopped.
1f31650a 2927
a3247a22
PP
29282009-03-05 Paul Pluzhnikov <ppluzhnikov@google.com>
2929
2930 * solib-display.exp: New file.
2931 * solib-display-main.c: New file.
2932 * solib-display-lib.c: New file.
61ff14c6 2933
aae64587
PA
29342009-03-05 Pedro Alves <pedro@codesourcery.com>
2935
2936 * gdb.arch/i386-permbkpt.S, gdb.arch/i386-permbkpt.exp: New.
2937
44aabfbc
JK
29382009-02-18 Jan Kratochvil <jan.kratochvil@redhat.com>
2939
2940 * gdb.base/macscp.exp (objfile): Move it to ${objdir}/${subdir}/.
2941 (list_and_check_macro): Use more specific test name.
2942 (next to definition): Make the test names unique.
2943
c087fcd3
PM
29442009-02-18 Pierre Muller <muller@ics.u-strasbg.fr>
2945
2946 * gdb.pascal/floats.exp: Accept approximate results everywhere.
3cb51905 2947
c86cf029
VP
29482009-02-17 Vladimir Prus <vladimir@codesourcery.com>
2949
2950 * gdb.mi/mi-nonstop.exp (notifs): Adjust for library
2951 notifications.
2952 * gdb.mi/mi-nsintrall.exp (notifs): Likewise.
2953 * gdb.mi/mi-nsmoribund.exp (notifs): Likewise.
2954 * lib/mi-support.exp (library_loaded_re): New.
2955 (mi_run_cmd, mi_send_resuming_command_raw): Adjust.
2956
3ea85240
VP
29572009-02-17 Vladimir Prus <vladimir@codesourcery.com>
2958
2959 * gdb.gdb/observer.exp: Use test_notification observer, not
2960 normal_stop, everywhere.
2961 (test_normal_stop_notifications): Rename to...
2962 (test_notifications): ...this.
2963 (test_observer_normal_stop): Rename to...
2964 (test_observer): ...this.
2965
1903f0e6
DE
29662009-02-16 Doug Evans <dje@google.com>
2967
2968 * gdb.arch/amd64-disp-step.S (test_int3): New test.
2969 * gdb.arch/amd64-disp-step.exp (test_int3): New test.
2970 * gdb.arch/i386-disp-step.S (test_prefixed_abs_jump): New test.
2971 (test_prefixed_syscall,test_int3): New tests.
2972 * gdb.arch/i386-disp-step.exp (test_prefixed_abs_jump): New test.
2973 (test_prefixed_syscall,test_int3): New tests.
2974
1d33d6ba
VP
29752009-02-14 Vladimir Prus <vladimir@codesourcery.com>
2976
3cb51905
AS
2977 * lib/mi-support.exp (mi_expect_stop): Adjust the order of fields.
2978 (mi_expect_interrupt): Likewise.
2979 * gdb.mi/mi-cli.exp: Check that "step" results in proper *stopped
2980 response.
1d33d6ba 2981
faafb047
PM
29822009-02-14 Pierre Muller <muller@ics.u-strasbg.fr>
2983
2984 * lib/gdb.exp (get_hexadecimal_valueof): New procedure.
2985 * gdb.base/pc-fp.exp (get_valueofx): Remove.
2986 Replace calls to get_valueofx by get_hexadecimal_valueof.
2987
417e16e2
PM
29882009-02-14 Pierre Muller <muller@ics.u-strasbg.fr>
2989
2990 * lib/gdb.exp (get_valueof): Accept anything as a return value.
2991 (get_integer_valueof): New procedure.
2992 (get_sizeof): Use new get_integer_value_of.
2993 * gdb.base/sizeof.exp: Replace all uses of get_valueof
2994 by get_integer_valueof.
2995
7065b901
TT
29962009-02-13 Tom Tromey <tromey@redhat.com>
2997
2998 * gdb.base/remote.exp (get_sizeof): Remove.
2999 * gdb.base/long_long.exp (get_valueof, get_sizeof): Remove.
3000 * gdb.base/dfp-test.exp (get_valueof, get_sizeof): Remove.
3001 * gdb.base/sizeof.exp (get_valueof, get_sizeof): Remove.
3002 * lib/gdb.exp (get_valueof): Move from long_long.exp.
3003 (get_sizeof): Likewise.
3004
5d7cb8df
JK
30052009-02-12 Jan Kratochvil <jan.kratochvil@redhat.com>
3006
3007 PR fortran/9806
3008 * gdb.fortran/module.exp, gdb.fortran/module.f90: New.
3009
b2febfff
PP
30102009-02-06 Paul Pluzhnikov <ppluzhnikov@google.com>
3011
3012 * gdb.cp/pr9594.cc: Prevent GCC from optimizing 'a' out.
3013
4aa995e1
PA
30142009-02-06 Pedro Alves <pedro@codesourcery.com>
3015
3016 * gdb.base/siginfo-obj.c, gdb.base/siginfo-obj.exp: New.
3017
d8906c6f
TJB
30182009-02-06 Thiago Jung Bauermann <bauerman@br.ibm.com>
3019
3020 * gdb.python/python-cmd.exp: New file.
3021
ff4ab08d
TG
30222009-02-06 Tristan Gingold <gingold@adacore.com>
3023
3024 * gdb.arch/i386-sse.c (main): Replace call to puts by an nop asm.
3025
aacd552b
TG
30262009-02-05 Tristan Gingold <gingold@adacore.com>
3027
3028 * gdb.base/sigbpt.exp: Detect which signal is received when a NULL
3029 pointer is dereferenced and use this signal name in regexp.
3030 * gdb.base/signull.exp: Ditto.
3031 * gdb.base/sigbpt.c (main): Catch SIGBUS too.
3032 * gdb.base/signull.c (main): Ditto.
3033
08c637de
TJB
30342009-02-04 Tom Tromey <tromey@redhat.com>
3035 Thiago Jung Bauermann <bauerman@br.ibm.com>
3036
3037 * gdb.python/python-value.exp: Use `gdb.history' instead of
3038 `gdb.value_from_history'.
3039 (test_value_numeric_ops): Add test for conversion of enum constant.
3040 * gdb.python/python-value.c (enum e): New type.
3041 (evalue): New global.
3042 (main): Use argv.
3043
20261af8
JG
30442009-02-04 Jerome Guitton <guitton@adacore.com>
3045
3046 * gdb.ada/uninitialized_vars: New test program.
3047 * gdb.ada/uninitialized_vars.exp: New testcase.
3048
52e44b43
TT
30492009-02-02 Tom Tromey <tromey@redhat.com>
3050
3051 * gdb.cp/cpcompletion.exp: Name the test "pr9594".
3052 * gdb.cp/pr2489.cc: Rename...
3053 * gdb.cp/pr9594.cc: ... to this.
3054
1c71341a
TT
30552009-02-02 Tom Tromey <tromey@redhat.com>
3056
3057 * gdb.cp/Makefile.in (EXECUTABLES): Add pr2489.
3058 * gdb.cp/pr2489.cc: New file.
3059 * gdb.cp/cpcompletion.exp: New file.
3060
a4295225
TT
30612009-02-02 Tom Tromey <tromey@redhat.com>
3062
3063 PR exp/9059:
3064 * gdb.cp/call-c.exp: Add regression test.
3065 * gdb.cp/call-c.cc (FooHandle): New typedef.
3066 (main): New variable 'handle'.
3067
592375cd
VP
30682009-01-30 Vladimir Prus <vladimir@codesourcery.com>
3069
3070 * lib/mi-support.exp (et_mi_thread_list)
3071 (check_mi_and_console_threads): Adjust for current thread in
3072 -thread-list-ids output.
3073
41447f92
VP
30742009-01-30 Vladimir Prus <vladimir@codesourcery.com>
3075
3076 * gdb.mi/mi-break.exp (test_disabled_creation): New.
3077 Call it.
3078
35669430
DE
30792009-01-28 Doug Evans <dje@google.com>
3080
3081 * gdb.arch/amd64-disp-step.S: New file.
3082 * gdb.arch/amd64-disp-step.exp: New file.
3083 * gdb.arch/i386-disp-step.S: New file.
3084 * gdb.arch/i386-disp-step.exp: New file.
3085
09f00d9a
PM
30862009-01-27 Pierre Muller <muller@ics.u-strasbg.fr>
3087
3088 * gdb.base/find.exp: Set newline variable
3089 using quotes instead of braces to fix cygwin failures.
3090
1e8fb976
PA
30912009-01-23 Pedro Alves <pedro@codesourcery.com>
3092
3093 * gdb.base/radix.exp: Add tests to ensure that that set
3094 input-radix 0 and set output-radix 0 are really rejected.
3095
da061712
PA
30962009-01-23 Pedro Alves <pedro@codesourcery.com>
3097
3098 * gdb.base/hook-stop-frame.c, gdb.base/hook-stop-frame.exp: Update
3099 copyright years.
3100
dd7e2d2b
PA
31012009-01-23 Pedro Alves <pedro@codesourcery.com>
3102
3103 PR gdb/9664:
3104 * gdb.base/hook-stop-frame.c, gdb.base/hook-stop-frame.exp: New.
3105
392452f6
PA
31062009-01-22 Pedro Alves <pedro@codesourcery.com>
3107
3108 PR c++/9631:
3109 * gdb.cp/pr9631.cc, gdb.cp/pr9631.exp: New.
3110
8653e71c
PM
31112009-01-22 Pierre Muller <muller@ics.u-strasbg.fr>
3112
3113 * gdb.server/file-transfer.exp: Use EXEEXT variable for
3114 binfile definition to fix Windows OS failure.
3115
a12cc160
DJ
31162009-01-20 Daniel Jacobowitz <dan@codesourcery.com>
3117
3118 PR gdb/9346
3119 * gdb.base/interrupt.c (sigint_handler): New.
3120 (main): Install a SIGINT handler if SIGNALS is defined. Exit
3121 on error.
3122 * gdb.base/interrupt.exp: Define SIGNALS unless gdb,nosignals.
3123 Test "signal SIGINT".
3124
b89667eb
DE
31252009-01-19 Doug Evans <dje@google.com>
3126
3127 * gdb.base/break.exp: Update expected gdb output.
3128 * gdb.base/sepdebug.exp: Ditto.
3129 * gdb.mi/mi-syn-frame.exp: Ditto.
3130 * gdb.mi/mi2-syn-frame.exp: Ditto.
3131 * gdb.base/call-signal-resume.exp: New file.
3132 * gdb.base/call-signals.c: New file.
3133 * gdb.base/unwindonsignal.exp: New file.
3134 * gdb.base/unwindonsignal.c: New file.
3135 * gdb.threads/interrupted-hand-call.exp: New file.
3136 * gdb.threads/interrupted-hand-call.c: New file.
3137 * gdb.threads/thread-unwindonsignal.exp: New file.
3138
adb483fe
DJ
31392009-01-14 Daniel Jacobowitz <dan@codesourcery.com>
3140
3141 * gdb.base/define.exp: Test defining and hooking prefix commands.
3142 * gdb.python/python.exp: Update test for "show user" output.
3143
60023297
JK
31442009-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
3145
3146 * gdb.fortran/derived-type.exp: New variables int4 and real4. Match
3147 now the output exactly, using less wildcards. Expect also the output
3148 of gfortran-4.3. Update for the f-valprint.c modification from
3149 2008-04-22.
3150 * gdb.fortran/subarray.exp: Expect also the output of gfortran-4.3.
3151 Remove gdb_test test names where matching the command.
3152
ccc57cf9
PA
31532009-01-01 Pedro Alves <pedro@codesourcery.com>
3154
3155 PR breakpoints/9681:
3156 * gdb.base/watchpoint.exp: Add regression test.
3157
c7a6ca08
PA
31582008-12-31 Pedro Alves <pedro@codesourcery.com>
3159
3160 * gdb.threads/attach-into-signal.exp: Don't use
3161 gdb_suppress_entire_file.
3162 * gdb.threads/attach-stopped.exp: Ditto.
3163 * gdb.threads/attachstop-mt.exp: Ditto.
3164
3a031f65
PA
31652008-12-31 Pedro Alves <pedro@codesourcery.com>
3166
3167 PR gdb/8812:
3168 * gdb.base/signal.exp: Change kfail to fail, and update PR number.
3169
09e6485f
PA
31702008-12-29 Pedro Alves <pedro@codesourcery.com>
3171
3172 PR gdb/7536:
3173 * gdb.base/radix.exp: Add tests to ensure invalid input radices
3174 and unsupported output radices are really rejected.
3175
0cd53049
JK
31762008-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
3177
3178 * gdb.cp/punctuator.exp: Backslash the '$' signs.
3179
ba163c7e
TT
31802008-12-22 Tom Tromey <tromey@redhat.com>
3181
3182 * gdb.cp/punctuator.exp: New file.
3183
6f4de6c9
JK
31842008-12-22 Jan Kratochvil <jan.kratochvil@redhat.com>
3185
3186 * gdb.base/completion.exp (Completing non-existing component): New test.
3187
0f34d0b4
JK
31882008-12-21 Jan Kratochvil <jan.kratochvil@redhat.com>
3189
3190 Fix for PR gdb/8648.
3191 * gdb.arch/ppc-fp.exp, gdb.arch/vsx-regs.exp, gdb.base/watchpoint-hw.c,
3192 gdb.gdbtk/browser.test, gdb.gdbtk/console.test, gdb.gdbtk/srcwin.test,
3193 gdb.gdbtk/srcwin2.test, gdb.gdbtk/srcwin3.test, gdb.gdbtk/windows.test,
3194 gdb.threads/tls2.c: Remove reference to bug-gdb@prep.ai.mit.edu .
3195
db2ad4c3
JK
31962008-12-21 Jan Kratochvil <jan.kratochvil@redhat.com>
3197
3198 * gdb.base/watchpoint-hw.exp, gdb.base/watchpoint-hw.c: New.
3199
bb5ef15e
DP
32002008-12-16 Christophe Lyon <christophe.lyon@st.com>
3201
3202 * gdb.base/expand-psymtabs.c: Insert code in foo so that the
3203 compiler actually generate code at the expected line number.
3204
90142adc
JZ
32052008-12-15 Jie Zhang <jie.zhang@analog.com>
3206
3207 * gdb.base/consecutive.exp: Don't use global in gdb_expect.
3208
fad6eecd
TT
32092008-12-12 Tom Tromey <tromey@redhat.com>
3210
3211 * gdb.base/commands.exp (redefine_hook_test): New proc.
3212 Call it.
3213
17c8aaf5
TT
32142008-12-11 Tom Tromey <tromey@redhat.com>
3215
3216 * gdb.base/macscp.exp: New regression test.
3217
7c8adf68
TT
32182008-12-11 Tom Tromey <tromey@redhat.com>
3219
3220 * gdb.base/macscp.exp: Print "address.addr".
3221 * gdb.base/macscp1.c (struct outer): New struct.
3222 (address): New global.
3223
b05dcbb7
TT
32242008-12-09 Tom Tromey <tromey@redhat.com>
3225
3226 * gdb.base/commands.exp (redefine_backtrace_test): New proc.
3227 Call it.
3228
2d476de1
DE
32292008-12-04 Doug Evans <dje@google.com>
3230
3231 * gdb.server/ext-run.exp: Relax regexp for init program.
3232
87bdc959
TG
32332008-12-03 Tristan Gingold <gingold@adacore.com>
3234
3235 * gdb.base/macscp.exp: Generate an object file during compilation
3236 to work around Darwin dsymutil limitations.
3237
e0740f77
JK
32382008-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
3239
3240 Test resolving external references to TLS variables.
3241 * gdb.threads/tls.exp: New tests to examine A_THREAD_LOCAL and
3242 FILE2_THREAD_LOCAL.
3243 (testfile2, srcfile2): New variables.
3244 * gdb.threads/tls.c (file2_thread_local)
3245 (function_referencing_file2_thread_local): New.
3246 * gdb.threads/tls2.c: New file.
3247
67f0aac5
JB
32482008-11-28 Joel Brobecker <brobecker@adacore.com>
3249
3250 * gdb.ada/int_deref.exp: Convert the addresses into long_integer
e0740f77
JK
3251 rather than integer, as integer might not be big enough when
3252 on 64bit targets.
67f0aac5 3253
c332165e
JG
32542008-11-27 Jerome Guitton <guitton@adacore.com>
3255
3256 * gdb.cp/formatted-ref.exp: Add equality test.
3257 * gdb.ada/formatted_ref.exp: Ditto.
3258
fc9b693c
JK
32592008-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
3260
3261 * gdb.base/breakpoint-shadow.exp, gdb.base/breakpoint-shadow.c: New.
3262 * gdb.base/start.exp: New comment about an alternative - `runto_main'.
3263
a9c64011
AS
32642008-11-20 Andreas Schwab <schwab@suse.de>
3265
3266 * gdb.base/foll-fork.exp (catch_fork_child_follow): Fix patterns
3267 matching syscall entry point.
3268 * gdb.base/foll-vfork.exp (tcatch_vfork_then_parent_follow)
3269 (tcatch_vfork_then_child_follow): Likewise. Finish through
3270 vfork even if we stopped at the syscall trampoline.
3271
e2fd701e
DE
32722008-11-20 Doug Evans <dje@google.com>
3273
3274 * gdb.base/sepsymtab.exp: Update, old "info sym" format restored.
3275
69abc51c
TJB
32762008-11-18 Thiago Jung Bauermann <bauerman@br.ibm.com>
3277
3278 * gdb.arch/ppc-dfp.exp: New file.
3279 * gdb.arch/ppc-dfp.c: New file.
3280
c14c28ba
PP
32812008-11-18 Paul Pluzhnikov <ppluzhnikov@google.com>
3282
3283 * gdb.base/sepsymtab.exp: Update for new 'info sym' format.
a9c64011 3284
2e74121d
DE
32852008-11-17 Doug Evans <dje@google.com>
3286
3287 * gdb.mi/mi-syn-frame.exp: Update expected output.
3288 * gdb.mi/mi2-syn-frame.exp: Update expected output.
3289
66bb093b
VP
32902008-11-17 Vladimir Prus <vladimir@codesourcery.com>
3291
3292 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set): Make sure
a9c64011
AS
3293 "thread N" results in =thread-selected.
3294 * lib/mi-support (mi_run_cmd, mi_expect_stop)
3295 (mi_send_resuming_command_raw): Be prepared for
3296 =thread-selected.
3297
3d043ef6
VP
32982008-11-17 Vladimir Prus <vladimir@codesourcery.com>
3299
a9c64011
AS
3300 * gdb.mi/mi-nonstop.exp: Expect 'group-id' field.
3301 * lib/mi-support.exp: Likewise.
3d043ef6 3302
808104c8
JB
33032008-11-16 Joel Brobecker <brobecker@adacore.com>
3304
3305 * gdb.base/help.exp: Remove the "catch load" and "catch unload"
3306 commands from the expected output for "help catch".
3307
00b22944
JB
33082008-11-15 Joel Brobecker <brobecker@adacore.com>
3309
3310 * gdb.ada/int_deref.exp: New testcase.
3311
59669435
TT
33122008-11-14 Nick Roberts <nickrob@snap.net.nz>
3313
3314 * gdb.mi/gdb2549.exp: New file.
3315
de04a248
DE
33162008-11-11 Doug Evans <dje@google.com>
3317
3318 * gdb.base/callexit.exp: New file.
3319 * gdb.base/callexit.c: New file.
3320
6b8ce727
DE
33212008-11-10 Doug Evans <dje@google.com>
3322
3323 * lib/gdb.exp (GDBFLAGS): Move -nx ...
3324 (INTERNAL_GDBFLAGS): ... to here. Move -nw to here as well.
3325 (default_gdb_version): Add $INTERNAL_GDBFLAGS to gdb invocations.
3326 (default_gdb_start,default_gdb_exit): Ditto.
3327 * lib/mi-support.exp (default_mi_gdb_start): Ditto.
3328 (mi_uncatched_gdb_exit): Add $INTERNAL_GDBFLAGS to log message.
3329 * gdb.base/corefile.exp: Add $INTERNAL_GDBFLAGS to gdb invocations.
3330 * gdb.base/dbx.exp (dbx_gdb_start): Ditto.
3331 * gdb.base/args.exp (GDBFLAGS): Don't overwrite, append.
3332 * gdb.base/remotetimeout.exp (GDBFLAGS): Ditto.
3333
1b14b8aa
AS
33342008-11-03 Andreas Schwab <schwab@suse.de>
3335
3336 * gdb.base/hashline2.exp: Fix typo.
3337 * gdb.base/hashline3.exp: Likewise.
3338
f3134b88
TT
33392008-10-30 Tom Tromey <tromey@redhat.com>
3340
3341 * gdb.base/pointers.exp: Add test.
3342 * gdb.base/pointers.c (k, S): New typedefs.
3343 (instance): New global.
3344
c2226152
AS
33452008-10-30 Andreas Schwab <schwab@suse.de>
3346
3347 * gdb.base/args.exp: Add tests for newlines.
3348
462f405c
JB
33492008-10-30 Joel Brobecker <brobecker@adacore.com>
3350
3351 gdb.base/foll-exec.exp: Update the expected output of a couple
3352 of "info breakpoints" tests.
3353
79a45b7d
TT
33542008-10-28 Tom Tromey <tromey@redhat.com>
3355
3356 * gdb.base/exprs.exp (test_expr): Add enum formatting tests.
3357
adc13a14
PA
33582008-10-24 Pedro Alves <pedro@codesourcery.com>
3359
3360 * gdb.python/python-value.exp (test_value_in_inferior): Don't use
3361 gdb_start_cmd.
3362 Use runto_main before any test that requires execution.
3363
252fbfc8
PA
33642008-10-23 Pedro Alves <pedro@codesourcery.com>
3365
3366 * lib/mi-support.exp (mi_expect_interrupt): Expect signal 0
3367 instead of SIGINT.
3368
28148e3d
JB
33692008-10-22 Joel Brobecker <brobecker@adacore.com>
3370
3371 * gdb.base/completion.exp: Update expected output following
3372 the addition of the "info tasks" command.
3373
c209f847
TT
33742008-10-22 Tom Tromey <tromey@redhat.com>
3375
3376 * gdb.base/exprs.exp (test_expr): Add test for string
3377 concatenation.
3378
f177e350
PA
33792008-10-19 Pedro Alves <pedro@codesourcery.com>
3380
3381 * configure.ac: Output gdb.python/Makefile.
3382 * configure: Regenerate.
3383 * gdb.python/Makefile.in: New.
3384
cce89356
JB
33852008-10-16 Joel Brobecker <brobecker@adacore.com>
3386
3387 * gdb.base/foll-fork.exp: Adjust the expected output to match
3388 the new description for fork/vfork catchpoints in the "info
3389 breakpoints" output.
3390
176d289d
TJB
33912008-10-16 Paul Pluzhnikov <ppluzhnikov@google.com>
3392
3393 * Makefile.in: Add gdb.python to ALL_SUBDIRS.
3394
a08702d6
TJB
33952008-10-16 Thiago Jung Bauermann <bauerman@br.ibm.com>
3396
3397 * gdb.python/python-value.c: New file.
3398 * gdb.python/python-value.exp: New file.
3399
1c5cfe86
PA
34002008-10-15 Pedro Alves <pedro@codesourcery.com>
3401
3402 * gdb.mi/mi-nsmoribund.exp, gdb.mi/nsmoribund.c: New test.
3403
5a98ad69
DP
34042008-10-15 Denis Pilat <denis.pilat@st.com>
3405
41702f1b 3406 * gdb.cp/mb-ctor.exp: Fix a typo.
5a98ad69 3407
dcb1a1e2
TT
34082008-10-09 Tom Tromey <tromey@redhat.com>
3409
3410 * gdb.base/macscp.exp: Use 'vafunc' and 'fixedarg' rather than
3411 'fprintf' and 'stderr'.
3412
9124fe48
JB
34132008-10-07 Joel Brobecker <brobecker@adacore.com>
3414
3415 * gdb.ada/ref_tick_size.exp: New testcase.
3416
45452591
DE
34172008-10-06 Doug Evans <dje@google.com>
3418
3419 * gdb.dwarf2/dw2-cu-size.exp: New file.
3420 * gdb.dwarf2/dw2-cu-size.S: New file.
3421
3422 * gdb.dwarf2/dw2-intercu.S (.Ltype_int_in_cu2): Renamed from
3423 .Ltype_int for clarity.
3424
4fc5b208
PP
34252008-10-03 Paul Pluzhnikov <ppluzhnikov@google.com>
3426
3427 PR gdb/2384:
3428 * gdb.cp/gdb2384.exp: Extended to test more cases.
3429 * gdb.cp/gdb2384.cc: Likewise.
3430 * gdb.cp/gdb2384-base.h: Likewise.
3431 * gdb.cp/gdb2384-base.cc: Likewise.
a9c64011 3432
d78df370
JK
34332008-10-02 Jan Kratochvil <jan.kratochvil@redhat.com>
3434
3435 * gdb.base/maint.exp (maint print type): Remove printing
3436 UPPER_BOUND_TYPE and LOWER_BOUND_TYPE.
3437
9a044a89
TT
34382008-09-30 Tom Tromey <tromey@redhat.com>
3439
3440 * gdb.base/macscp.exp: Add completion tests.
3441 * gdb.base/macscp1.c (FIFTY_SEVEN): New macro.
3442 (TWENTY_THREE): Likewise.
3443 (FORTY_EIGHT): Likewise.
3444
506800a9
TT
34452008-09-30 Tom Tromey <tromey@redhat.com>
3446
3447 * gdb.base/macscp.exp: Change "M" to "MACRO_TO_EXPAND"
3448 everywhere.
3449 * gdb.base/macscp1.c (MACRO_TO_EXPAND): Rename from "M".
3450
1a6f01b5
JK
34512008-09-28 Jan Kratochvil <jan.kratochvil@redhat.com>
3452
3453 * gdb.threads/attachstop-mt.exp: Note a real testcase name this
3454 testcase is derived from. Fix racy dependency on an expected PID
3455 number. No longer support the testcase on Linux kernel 2.4.x.
3456
2fae03e8
TT
34572008-09-27 Tom Tromey <tromey@redhat.com>
3458
3459 * gdb.base/macscp.exp: Add tests for stringification, splicing,
3460 and varargs.
3461
1ad15515
PA
34622008-09-22 Pedro Alves <pedro@codesourcery.com>
3463
3464 * lib/mi-support.exp (mi_expect_interrupt): New.
3465 (mi_reverse_list, mi_check_thread_states): New, moved and renamed
3466 from gdb.mi/mi-nonstop.exp.
3467 * gdb.mi/mi-nsintrall.exp, gdb.mi/nsintrall.c: New.
3468 * gdb.mi/mi-nonstop.exp (myreverse, check_thread_states): Moved to
3469 lib/mi-support.exp.
3470 Use mi_check_thread_states throughout. Avoid ".*" and do not
3471 require an anchor after -exec-run.
3472
d0b76dc6
DJ
34732008-09-13 Daniel Jacobowitz <dan@codesourcery.com>
3474
3475 * gdb.mi/mi-nonstop.exp: Do not check thread state while a
3476 stop is pending. Avoid ".*" when two stops are pending.
3477 * lib/gdb.exp (fullname_syntax_POSIX, fullname_syntax_UNC)
3478 (fullname_syntax_DOS_CASE, fullname_syntax_DOS): Do not match
3479 newlines in fullnames.
3480 * lib/mi-support.exp (mi_run_cmd): Do not require an anchor.
3481 (mi_expect_stop): Update comments. Only anchor in sync mode.
3482 Do not match newlines.
3483 (mi_send_resuming_command_raw): Always return status.
3484 (mi_get_stop_line): Do not match more than one line by accident.
3485 Only anchor in sync mode.
3486 (mi_run_inline_test): If -exec-next fails, give up.
3487
9990c830
UW
34882008-09-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3489
3490 * gdb.base/stack-checking.c (big_frame): Reduce stack consumption
3491 on SPU.
3492
ebcf6f00
JB
34932008-09-10 Joel Brobecker <brobecker@adacore.com>
3494
3495 * gdb.ada/Makefile.in (EXECUTABLES): Bring up to date.
3496
b6db24e5
JB
34972008-09-10 Joel Brobecker <brobecker@adacore.com>
3498
3499 * gdb.ada/array_bounds.exp, gdb.ada/array_subscript_addr.exp,
3500 gdb.ada/arrayidx.exp, gdb.ada/arrayparam.exp, gdb.ada/arrayptr.exp,
3501 gdb.ada/assign_1.exp, gdb.ada/boolean_expr.exp,
3502 gdb.ada/char_param.exp, gdb.ada/exprs.exp, gdb.ada/fixed_cmp.exp,
3503 gdb.ada/fixed_points.exp, gdb.ada/fun_addr.exp,
3504 gdb.ada/funcall_param.exp, gdb.ada/homonym.exp,
3505 gdb.ada/interface.exp, gdb.ada/null_array.exp,
3506 gdb.ada/packed_array.exp, gdb.ada/packed_tagged.exp,
3507 gdb.ada/print_chars.exp, gdb.ada/print_pc.exp,
3508 gdb.ada/str_ref_cmp.exp, gdb.ada/sym_print_name.exp,
3509 gdb.ada/taft_type.exp, gdb.ada/tagged.exp, gdb.ada/type_coercion.exp:
3510 Include the "= " sequence in the expected output of print tests.
3511
2bf448e0
JB
35122008-09-10 Joel Brobecker <brobecker@adacore.com>
3513
3514 * gdb.ada/packed_tagged.exp: Accept "boolean" as a valid type
3515 description for boolean types.
3516
d51fd4c8
PA
35172008-09-09 Pedro Alves <pedro@codesourcery.com>
3518
3519 * gdb.base/hook-stop-continue.c: New.
3520 * gdb.base/hook-stop-continue.exp: New.
3521
694182d2
DJ
35222008-09-08 Daniel Jacobowitz <dan@codesourcery.com>
3523
3524 * gdb.base/structs3.c, gdb.base/structs3.exp: New files.
3525
3b8a7fc0
JG
35262008-09-08 Jerome Guitton <guitton@adacore.com>
3527
3528 * gdb.arch/powerpc-aix-prologue.c (stack_check_probe_1)
3529 (stack_check_probe_2, stack_check_probe_loop_1)
3530 (stack_check_probe_loop_2): New functions.
3531 (main): Add call to these new functions.
3532 * gdb.arch/powerpc-aix-prologue.exp: When breaking on these
3533 functions, check that the breakpoint is inserted at the appropriate
3534 location.
3535 (insert_breakpoint): Slightly refine this procedure so that it can
3536 be called several times in the test.
3537
96cc0ae8
JG
35382008-09-08 Jerome Guitton <guitton@adacore.com>
3539
3540 * gdb.base/stack-checking.c: New file.
3541 * gdb.base/stack-checking.exp: New file.
3542
1f08b409
TJB
35432008-09-05 Thiago Jung Bauermann <bauerman@br.ibm.com>
3544
3545 * gdb.arch/altivec-abi.exp: Remove extra verbose call.
3546 * gdb.arch/altivec-regs.exp: Likewise.
3547 * gdb.arch/vsx-regs.exp: Likewise.
3548
3099e1c4
TJB
35492008-09-05 Thiago Jung Bauermann <bauerman@br.ibm.com>
3550
3551 * gdb.arch/ppc-fp.exp: New file.
3552 * gdb.arch/ppc-fp.c: New file.
3553
cc69bfc1
PP
35542008-09-05 Paul Pluzhnikov <ppluzhnikov@google.com>
3555
3556 *gdb.base/mips_pro.exp: compile with gcc -fno-inline,
3557 lest gcc-4.3.1 optimizes the whole thing away.
a9c64011 3558
b02a33db
MS
35592008-09-04 Michael Snyder <msnyder@vmware.com>
3560
3561 * lib/gdb.exp (gdb_continue_to_breakpoint): Accept "in" as well
3562 as "at" (for non-debug functions such as _start).
3563
2992cbe0
UW
35642008-09-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3565
3566 * gdb.base/value-double-free.exp: Respect gdb,no_hardware_watchpoints.
3567 * gdb.base/watchpoint-solib.exp: Likewise. Update tests to handle
3568 software watchpoints.
3569 * gdb.base/watch_thread_num.exp: Likewise.
3570
514f746b
AR
35712008-09-03 Aleksandar Ristovski <aristovski@qnx.com>
3572
3573 * gdb.arch/i386-bp_permanent.exp: New test.
3574
876cecd0
TT
35752008-08-24 Tom Tromey <tromey@redhat.com>
3576
3577 * gdb.base/maint.exp: Update "maint print type".
3578
80f73d71
VP
35792008-08-21 Vladimir Prus <vladimir@codesourcery.com>
3580
3581 * gdb.mi/mi-nonstop.exp: Fix the check for non-stop
3582 support. Adjust the order of "*running" notifications.
3583 * gdb.mi/non-stop.c: Don't cast from int to void* and
3584 back.
3585
d9c78d7d
MK
35862008-08-20 Mark Kettenis <kettenis@gnu.org>
3587
3588 * gdb.arch/powerpc-prologue.exp: Code doesn't save %r31 so don't
3589 expect to find it in the "info frame" output.
3590
97a2d1d3
DJ
35912008-08-20 Daniel Jacobowitz <dan@codesourcery.com>
3592
3593 * gdb.base/interp.exp: Always consume both prompts.
3594
b96e2927
PA
35952008-08-20 Pedro Alves <pedro@codesourcery.com>
3596
3597 * gdb.base/pending.exp: Test pending breakpoints without symbols
3598 loaded.
3599
8cf6e61a
VP
36002008-08-19 Vladimir Prus <vladimir@codesourcery.com>
3601
3602 * lib/mi-support.exp (mi_expect_stop): Produce
3603 more details on failures.
3604 * gdb.mi/mi-nonstop.exp: New.
3605 * gdb.mi/non-stop.c: New.
3606
c6ebd6cf
VP
36072008-08-19 Vladimir Prus <vladimir@codesourcery.com>
3608
a9c64011
AS
3609 * gdb.mi/mi-async.exp: Use 'set target-async'.
3610 * lib/mi-support.exp: Use 'set/show target-async'.
c6ebd6cf 3611
46a9b8ed
DJ
36122008-08-18 Daniel Jacobowitz <dan@codesourcery.com>
3613
3614 * gdb.arch/powerpc-prologue.exp: Correct saved registers.
3615
44feb3ce
TT
36162008-08-17 Tom Tromey <tromey@redhat.com>
3617
3618 * gdb.base/help.exp (help catch): Rewrite.
3619
311a4e6b
TJB
36202008-08-16 Thiago Jung Bauermann <bauerman@br.ibm.com>
3621
3622 * gdb.base/define.exp: Test indented command documentation.
3623 * gdb.python/python.exp: Test indented multi-line command.
3624
604c2f83
LM
36252008-08-15 Luis Machado <luisgpm@br.ibm.com>
3626
3627 * testsuite/gdb.arch/vsx-regs.c: New source file.
3628 * testsuite/gdb.arch/vsx-regs.exp: New testcase.
3629 * testsuite/lib/gdb.exp (skip_vsx_tests): New function.
3630
886a217c
TT
36312008-08-14 Tom Tromey <tromey@redhat.com>
3632
3633 * gdb.base/macscp.exp: Add regression test for "macro define" or
3634 "macro undef" with no arguments.
3635
c814a4f3
PP
36362008-08-08 Paul Pluzhnikov <ppluzhnikov@google.com>
3637
3638 * gdb.base/args.exp: Prevent ~/.gdbinit from affecting test.
a9c64011 3639
12ab8a60
UW
36402008-08-07 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3641
3642 * gdb.arch/spu-info.exp: Updated for "info spu dma" changes.
3643
d57a3c85
TJB
36442008-08-06 Tom Tromey <tromey@redhat.com>
3645
3646 * gdb.python/python.exp: New file.
3647
c7b778ff
JK
36482008-08-06 Jan Kratochvil <jan.kratochvil@redhat.com>
3649
3650 Fix for PR gdb/1543.
3651 * gdb.base/sep.exp: `sep-proc.c' absolute line numbers replaced with
3652 $LOCATION.
3653 (location): New variable.
3654 * config/cfdbug.exp, config/d10v.exp, config/dve.exp, config/i960.exp,
3655 config/m32r.exp, config/mn10300-eval.exp, config/proelf.exp,
3656 config/rom68k.exp, config/sh.exp, config/unix.exp, config/vr4300.exp,
3657 config/vr5000.exp, config/vxworks.exp, gdb.arch/altivec-regs.exp,
3658 gdb.arch/e500-abi.exp, gdb.arch/e500-regs.exp, gdb.asm/asm-source.exp,
3659 gdb.base/a2-run.exp, gdb.base/advance.exp, gdb.base/all-bin.exp,
3660 gdb.base/args.exp, gdb.base/arithmet.exp, gdb.base/assign.exp,
3661 gdb.base/async.exp, gdb.base/auxv.exp, gdb.base/bigcore.c,
3662 gdb.base/bigcore.exp, gdb.base/bitfields.exp, gdb.base/bitops.exp,
3663 gdb.base/break.c, gdb.base/break.exp, gdb.base/break1.c,
3664 gdb.base/call-ar-st.exp, gdb.base/call-rt-st.exp,
3665 gdb.base/call-strs.exp, gdb.base/callfuncs.c, gdb.base/callfuncs.exp,
3666 gdb.base/checkpoint.exp, gdb.base/chng-syms.exp,
3667 gdb.base/code-expr.exp, gdb.base/commands.exp, gdb.base/completion.exp,
3668 gdb.base/complex.exp, gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
3669 gdb.base/consecutive.exp, gdb.base/corefile.exp, gdb.base/cvexpr.c,
3670 gdb.base/cvexpr.exp, gdb.base/dbx.exp, gdb.base/default.exp,
3671 gdb.base/define.exp, gdb.base/del.c, gdb.base/detach.exp,
3672 gdb.base/display.exp, gdb.base/dump.exp, gdb.base/echo.exp,
3673 gdb.base/environ.exp, gdb.base/eval-skip.exp, gdb.base/exprs.exp,
3674 gdb.base/fileio.exp, gdb.base/find.exp, gdb.base/finish.exp,
3675 gdb.base/funcargs.exp, gdb.base/gcore-buffer-overflow.exp,
3676 gdb.base/gcore.exp, gdb.base/gdb1555.exp, gdb.base/gdbvars.exp,
3677 gdb.base/help.exp, gdb.base/huge.exp, gdb.base/info-proc.exp,
3678 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/langs.exp,
3679 gdb.base/lineinc.exp, gdb.base/list.exp, gdb.base/macscp.exp,
3680 gdb.base/maint.exp, gdb.base/mips_pro.exp, gdb.base/miscexprs.exp,
3681 gdb.base/nodebug.exp, gdb.base/nofield.c, gdb.base/opaque.exp,
3682 gdb.base/overlays.exp, gdb.base/page.exp, gdb.base/pc-fp.exp,
3683 gdb.base/pending.c, gdb.base/pendshr.c, gdb.base/pointers.exp,
3684 gdb.base/psymtab.exp, gdb.base/ptype.exp, gdb.base/randomize.c,
3685 gdb.base/readline.exp, gdb.base/recurse.exp, gdb.base/regs.exp,
3686 gdb.base/relational.exp, gdb.base/relocate.exp, gdb.base/remote.exp,
3687 gdb.base/reread.exp, gdb.base/return.exp, gdb.base/return2.exp,
3688 gdb.base/scope.exp, gdb.base/sect-cmd.exp, gdb.base/sep-proc.c,
3689 gdb.base/sep.c, gdb.base/sep.exp, gdb.base/sepdebug.c,
3690 gdb.base/sepdebug.exp, gdb.base/setshow.exp, gdb.base/shlib-call.exp,
3691 gdb.base/sigaltstack.c, gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
3692 gdb.base/source.exp, gdb.base/start.c, gdb.base/step-bt.c,
3693 gdb.base/step-line.exp, gdb.base/structs.c, gdb.base/structs.exp,
3694 gdb.base/structs2.exp, gdb.base/term.exp, gdb.base/twice.exp,
3695 gdb.base/type-opaque.exp, gdb.base/until.exp,
3696 gdb.base/value-double-free.c, gdb.base/varargs.exp,
3697 gdb.base/watchpoint.exp, gdb.base/whatis-exp.exp, gdb.disasm/am33.exp,
3698 gdb.disasm/h8300s.exp, gdb.disasm/hppa.exp, gdb.disasm/mn10300.exp,
3699 gdb.disasm/sh3.exp, gdb.disasm/t01_mov.exp, gdb.disasm/t02_mova.exp,
3700 gdb.disasm/t03_add.exp, gdb.disasm/t04_sub.exp, gdb.disasm/t05_cmp.exp,
3701 gdb.disasm/t06_ari2.exp, gdb.disasm/t07_ari3.exp,
3702 gdb.disasm/t08_or.exp, gdb.disasm/t09_xor.exp, gdb.disasm/t10_and.exp,
3703 gdb.disasm/t11_logs.exp, gdb.disasm/t12_bit.exp,
3704 gdb.disasm/t13_otr.exp, gdb.fortran/exprs.exp, gdb.fortran/types.exp,
3705 gdb.hp/gdb.aCC/exception.exp, gdb.hp/gdb.aCC/optimize.exp,
3706 gdb.hp/gdb.aCC/watch-cmd.exp, gdb.hp/gdb.base-hp/callfwmall.exp,
3707 gdb.hp/gdb.base-hp/dollar.exp, gdb.hp/gdb.base-hp/hwwatchbus.exp,
3708 gdb.hp/gdb.base-hp/pxdb.exp, gdb.hp/gdb.base-hp/reg-pa64.exp,
3709 gdb.hp/gdb.base-hp/reg.exp, gdb.hp/gdb.base-hp/sized-enum.exp,
3710 gdb.hp/gdb.base-hp/so-thresh.exp, gdb.hp/gdb.compat/xdb1.exp,
3711 gdb.hp/gdb.compat/xdb2.exp, gdb.hp/gdb.compat/xdb3.exp,
3712 gdb.java/jmisc.exp, gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
3713 gdb.mi/gdb669.exp, gdb.mi/gdb680.exp, gdb.mi/gdb701.exp,
3714 gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-console.exp,
3715 gdb.mi/mi-hack-cli.exp, gdb.mi/mi-pending.c, gdb.mi/mi-pendshr.c,
3716 gdb.mi/mi-pthreads.exp, gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
3717 gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp, gdb.mi/mi2-basics.exp,
3718 gdb.mi/mi2-console.exp, gdb.mi/mi2-hack-cli.exp,
3719 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-read-memory.exp,
3720 gdb.mi/mi2-regs.exp, gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
3721 gdb.pascal/types.exp, gdb.stabs/weird.exp,
3722 gdb.threads/gcore-thread.exp, gdb.threads/manythreads.exp,
3723 gdb.threads/print-threads.exp, gdb.threads/pthreads.exp,
3724 gdb.threads/schedlock.exp, gdb.threads/step.exp, gdb.threads/step2.exp,
3725 gdb.threads/switch-threads.exp, gdb.threads/thread-specific.exp,
3726 gdb.threads/thread_check.exp, gdb.threads/thread_events.exp,
3727 gdb.threads/tls-nodebug.exp, gdb.threads/tls-shared.exp,
3728 gdb.threads/tls.exp, gdb.trace/actions.exp, gdb.trace/backtrace.exp,
3729 gdb.trace/circ.exp, gdb.trace/collection.exp, gdb.trace/deltrace.exp,
3730 gdb.trace/infotrace.exp, gdb.trace/limits.exp, gdb.trace/packetlen.exp,
3731 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp, gdb.trace/report.exp,
3732 gdb.trace/save-trace.exp, gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
3733 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
3734 lib/mi-support.exp, lib/trace-support.exp: Remove reference
3735 to bug-gdb@prep.ai.mit.edu .
3736
5e06a3d1
VP
37372008-07-31 Vladimir Prus <vladimir@codesourcery.com>
3738
3739 * lib/mi-support.exp (mi_load_shlibs): New.
3740 * gdb.mi/mi-pending.exp: Use mi_load_shlibs, not gdb_load_shlibs.
3741
9d81d21b
VP
37422008-07-30 Vladimir Prus <vladimir@codesourcery.com>
3743
3744 * lib/mi-support.exp (get_mi_thread_list)
3745 (check_mi_and_console_threads): New, moved from ...
3746 * gdb.mi/mi-pthread.exp: ...here.
3747 * gdb.mi/gdb669.exp (get_mi_thread_list)
3748 (check_mi_and_console_threads): Delete.
3749 * gdb.mi/mi2-pthread.exp: Likewise.
3750
bae98fe0
TT
37512008-07-28 Tom Tromey <tromey@redhat.com>
3752
3753 * Makefile.in (just-check): Remove. Move body to...
3754 (check): ... here.
3755
57380f4e
DJ
37562008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
3757
3758 * gdb.threads/manythreads.exp: Use remote_expect instead of after.
3759 Add a test for duplicated SIGINTs.
3760
e09490f1
DJ
37612008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
3762
3763 * gdb.threads/schedlock.exp (get_args): Update to work for any
3764 value of NUM.
3765 (Top level): Report the number of threads that did not resume.
3766
6387b45f
DJ
37672008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
3768
3769 * gdb.dwarf2/dw2-compressed.S: Also define __start.
3770
62f64ff2
DJ
37712008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
3772
3773 * lib/mi-support.exp (default_mi_gdb_start): Remove check for
3774 non-MI prompt.
3775
fa8de41e
TT
37762008-07-26 Tom Tromey <tromey@redhat.com>
3777
3778 * gdb.base/callfuncs.c (struct struct_with_fnptr): New struct.
3779 (function_struct, function_struct_ptr): New globals.
3780 * gdb.base/callfuncs.exp (do_function_calls): Test calling via a
3781 function pointer in a struct.
3782
ccb3ac8a
TT
37832008-07-26 Tom Tromey <tromey@redhat.com>
3784
3785 * gdb.base/macscp.exp: Add test for macro lexing bug.
3786
d7d9f01e
TT
37872008-07-18 Tom Tromey <tromey@redhat.com>
3788
3789 * gdb.base/macscp.exp: Add macro tests.
3790
9bf07184
PP
37912008-07-17 Paul Pluzhnikov <ppluzhnikov@google.com>
3792
3793 * gdb.base/foll-fork.exp: Fix for Linux/VDSO failure.
3794
becf6477
PP
37952008-07-17 Paul Pluzhnikov <ppluzhnikov@google.com>
3796
3797 * gdb.base/coremaker.c: Fix for Linux failure in gdb.base/corefile.exp
3798
0709f7d3
PP
37992008-07-15 Paul Pluzhnikov <ppluzhnikov@google.com>
3800
3801 * gdb.cp/class2.exp: fix for failure on spu-elf
a9c64011 3802
7093c834
PP
38032008-07-14 Paul Pluzhnikov <ppluzhnikov@google.com>
3804
3805 * gdb.cp/class2.exp, gdb.cp/class2.cc: Test for PR2477.
a9c64011 3806
b432ffe3
JK
38072008-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
3808
3809 * gdb.base/randomize.exp: Catch non-Linux targets as untested.
3810
b1a268e5
VP
38112008-07-12 Vladimir Prus <vladimir@codesourcery.com>
3812
3813 * lib/mi-support.exp (mi_expect_stop): Adjust for the new field.
3814
e2995f8e
KB
38152008-07-11 Kevin Buettner <kevinb@redhat.com>
3816
3817 * gdb.arch/e500-regs.exp (decimal_vector): Adjust "v8_int8" portion
3818 of regexp to account for changes made to GDB in the printing of
3819 byte vectors.
3820
14032a66
TT
38212008-07-11 Tom Tromey <tromey@redhat.com>
3822
3823 * gdb.base/completion.exp: Add 'help' completion test.
3824
981505ef
JK
38252008-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
3826
3827 * gdb.base/randomize.exp: Remove dependency on tcl-8.4+.
3828
10568435
JK
38292008-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
3830
3831 * gdb.base/randomize.exp, gdb.base/randomize.c: New files.
3832
4487aabf
PA
38332008-07-09 Pedro Alves <pedro@codesourcery.com>
3834
3835 * gdb.base/chng-syms.exp: Don't expect "No symbol ...".
3836
a4a9b1c4
PA
38372008-07-09 Pedro Alves <pedro@codesourcery.com>
3838
3839 * gdb.base/fullname.exp: Restore pwd if compiling failed.
3840
3c3185ac
JK
38412008-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
3842
3843 * gdb.base/value-double-free.exp, gdb.base/value-double-free.c: New.
3844
7ebd49dc
VP
38452008-06-28 Vladimir Prus <vladimir@codesourcery.com>
3846
3847 * lib/mi-support.exp (mi_send_resuming_command_raw): Revert
3848 previous commit. Add a comment.
3849
84e46146
PA
38502008-06-28 Pedro Alves <pedro@codesourcery.com>
3851
3852 * gdb.base/sigchld.c, gdb.base/sigchld.exp: New test.
3853
0f8d4a2f
VP
38542008-06-28 Vladimir Prus <vladimir@codesourcery.com>
3855
3856 * lib/mi-support.exp (mi_send_resuming_command_raw): Report pass.
3857
f747e0ce
PA
38582008-06-27 Pedro Alves <pedro@codesourcery.com>
3859
3860 * lib/gdb.exp (gdb_saved_set_unbuffered_mode_obj): New global.
3861 (gdb_compile): If target is *-*-cygwin* or *-*-mingw*, and we're
3862 compiling an executable, link in an object that forces unbuffered
3863 output.
3864 * lib/set_unbuffered_mode.c: New file.
3865
734a5c36
JK
38662008-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
3867
3868 * lib/gdb.exp (prepare_for_testing): Do not drop the OPTIONS argument.
3869
a2840c35
VP
38702008-06-25 Vladimir Prus <vladimir@codesourcery.com>
3871
a9c64011
AS
3872 * gdb.mi/mi-async.exp: Use mi_sending_resuming_command_raw and
3873 mi_expect_stop.
3874 * gdb.mi/mi-support.exp (mi_run_cmd, mi_send_resuming_command):
3875 Demand that *running is output.
3876 (detect_async): Perform checking every time.
3877 (mi_send_resuming_command): Extract everything into...
3878 (mi_send_resuming_command_raw): ...this.
a2840c35
VP
3879 (mi_expect_stop): Don't accept any output before *stopped.
3880
6ae37fef
VP
38812008-06-13 Vladimir Prus <vladimir@codesourcery.com>
3882
3883 Robustify mi-simplerun.
a9c64011
AS
3884 * gdb.mi/basics.c (main): Add a call to sleep.
3885 * gdb.mi/mi-cli.exp: Adjust for change in line numbers.
3886 * gdb.mi/mi2-cli.exp: Likewise.
3887 * gdb.mi/mi-break.exp: Likewise.
6ae37fef 3888
b4aa76f0 38892008-06-11 Vladimir Prus <vladimir@codesourcery.com>
83408de7
VP
3890
3891 * gdb.mi/mi-break.exp (test_ignore_count): Use mi_expect_stop.
3892
e1ac3328
VP
38932008-06-10 Vladimir Prus <vladimir@codesourcery.com>
3894
a9c64011
AS
3895 * gdb.mi/mi-console.exp: Adjust.
3896 * gdb.mi/mi-syn-frame.exp: Adjust.
3897 * gdb.mi/mi2-console.exp: Adjust.
3898 * gdb.mi/mi2-syn-frame.exp: Adjust.
3899 * lib/mi-support.exp (mi_run_cmd): Adjust.
3900 (mi_send_resuming_command): Adjust.
e1ac3328 3901
f7f9a841
VP
39022008-06-10 Vladimir Prus <vladimir@codesourcery.com>
3903
3904 * gdb.mi/mi-break.exp (test_ignore_count): Adjust stopped pattern.
a9c64011
AS
3905 * gdb.mi/mi-syn-frame.exp: Use mi_expect_stop instead of direct
3906 testing of stopped.
3907 * gdb.mi/mi2-syn-frame.exp: Likewise.
3908 * lib/mi-support.exp (default_mi_gdb_start): Call detect_async.
3909 (async, detect_async): New.
3910 (mi_expect_stop, mi_continue_to_line): Adjust expectation
3911 depending on if we're running in sync or async mode.
f7f9a841 3912
37cd5d19
TT
39132008-06-09 Tom Tromey <tromey@redhat.com>
3914
3915 * gdb.base/completion.exp: New tests for field name completion
3916 with spaces, and field name completion with '->'.
3917
65d12d83
TT
39182008-06-06 Tom Tromey <tromey@redhat.com>
3919
3920 * gdb.base/break1.c (struct some_struct): New struct.
3921 (values): New global.
3922 * gdb.base/completion.exp: Add field name completion test.
3923
ebfe2e3f
PP
39242008-06-06 Paul Pluzhnikov <ppluzhnikov@google.com>
3925
3926 * gdb.cp/call-c.exp: Test for incorrect handling of reference
3927 to pointer.
3928 * gdb.cp/call-c.cc: Likewise.
3929
bcf6fc3a
NR
39302008-06-06 Nick Roberts <nickrob@snap.net.nz>
3931
3932 * gdb.base/annota1.exp (thread_switch): Test for thread-changed
3933 annotation.
3934
49fd4a42 39352008-06-05 Paul Pluzhnikov <ppluzhnikov@google.com>
a9c64011 3936 Pedro Alves <pedro@codesourcery.com>
49fd4a42
PA
3937
3938 * gdb.threads/execl.c, gdb.threads/execl1.c,
3939 gdb.threads/execl.exp: New tests.
a9c64011 3940
8a34ac3f
AR
39412008-06-05 Aleksandar Ristovski <aristovski@qnx.com>
3942 Daniel Jacobowitz <dan@codesourcery.com>
3943
3944 * gdb.cp/exception.exp: Activate test, make it work with pending
3945 catchpoints.
3946
86ae69ef
JK
39472008-06-05 Jan Kratochvil <jan.kratochvil@redhat.com>
3948
3949 * dw2-ref-missing-frame.S, dw2-ref-missing-frame.exp: New files.
3950
f7f9ae2c
VP
39512008-05-28 Vladimir Prus <vladimir@codesourcery.com>
3952
a9c64011
AS
3953 * gdb.mi/mi-var-cmd.exp: Adjust for the fact that type_changed field is
3954 now printed.
3955 * gdb.mi/mi2-var-cmd.exp: Likewise.
f7f9ae2c 3956
2a2d4dc3
AS
39572008-05-27 Andreas Schwab <schwab@suse.de>
3958
3959 * gdb.base/frame-args.exp: Handle arguments that are optimized
3960 out.
3961
5099e4d9
LM
39622008-05-26 Luis Machado <luisgpm@br.ibm.com>
3963
3964 * gdb.arch/ppc64-atomic-inst.exp: Make the expected compile failure
3965 quiet for ppc32 and group options into a single variable.
3966
d9c36a91
JB
39672008-05-23 Joel Brobecker <brobecker@adacore.com>
3968
3969 * gdb.ada/null_array/foo.adb: Add multi-dimensional array
3970 of zero-size elements.
3971 * gdb.ada/null_array.exp: Test printing this new array.
3972
103a8671
JK
39732008-05-22 Jan Kratochvil <jan.kratochvil@redhat.com>
3974
3975 * gdb.base/longjmp.exp: Fix GDB_TEST_MULTIPLE missing GDB_PROMPT races.
3976
07a4cc1a 39772008-05-21 Joel Brobecker <brobecker@adacore.com>
5943254b
JB
3978
3979 * gdb.base/finish.exp: Test that "fin" works as an abbreviation
3980 of the "finish" command.
3981
55f996a7
NR
39822008-05-21 Nick Roberts <nickrob@snap.net.nz>
3983
3984 * gdb.base/annota1.exp: Test for new annotation.
3985
907fc202
UW
39862008-05-16 Pedro Alves <pedro@codesourcery.com>
3987
3988 * gdb.base/fixsection.exp: New file.
3989 * gdb.base/fixsection0.c: New file.
3990 * gdb.base/fixsection1.c: New file.
3991
e8f97270
UW
39922008-05-16 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3993
3994 * gdb.base/annota1.exp: Accept printf@... in place of printf.
3995 * gdb.base/annota3.exp: Likewise.
3996
ac0bb574
NF
39972008-05-13 Nathan Froyd <froydnj@codesourcery.com>
3998
3999 * gdb.base/watch_thread_num.exp: Don't run tests that require
4000 watchpoints if the target doesn't support them.
4001
6fadd07a
DE
40022008-05-12 Doug Evans <dje@google.com>
4003
4004 * lib/gdbserver-support.exp (find_gdbserver): Use $GDBSERVER if set.
4005
6e9a4a30
JB
40062008-05-09 Joel Brobecker <brobecker@adacore.com>
4007
4008 * gdb.ada/assign_1.exp: New testcase.
4009
08388c79
DE
40102008-05-09 Doug Evans <dje@google.com>
4011
a3c83fae
DE
4012 * gdb.base/find.exp: New file.
4013 * gdb.base/find.c: New file.
08388c79 4014
bd5ddfe8
DJ
40152008-05-08 Daniel Jacobowitz <dan@codesourcery.com>
4016
4017 * gdb.base/commands.exp (watchpoint_command_test): Handle
4018 gdb,no_hardware_watchpoints.
4019 * gdb.base/float.exp: Allow ARM targets without floating point.
4020 * gdb.base/step-test.exp: Allow callee@plt when stepping in.
4021
b5dd68e2 40222008-05-06 Jerome Guitton <guitton@adacore.com>
a9c64011 4023 Joel Brobecker <brobecker@adacore.com>
b5dd68e2
JB
4024
4025 * gdb.ada/lang_switch: New test program.
4026 * gdb.ada/lang_switch.exp: New testcase.
4027
382d13d1
DE
40282008-05-05 Doug Evans <dje@google.com>
4029
4030 * gdb.base/help.exp (disassemble): Update expected help text.
4031
9dd789d0
PA
40322008-05-04 Pedro Alves <pedro@codesourcery.com>
4033
4034 * gdb.base/longjmp.c, gdb.base/longjmp.exp: New files.
4035
611c83ae
PA
40362008-05-04 Pedro Alves <pedro@codesourcery.com>
4037
4038 * gdb.cp/annota2.exp: Adjust to breakpoints invalidations at
4039 different times.
4040
ff013f42
JK
40412008-05-04 Jan Kratochvil <jan.kratochvil@redhat.com>
4042
4043 * gdb.dwarf2/dw2-ranges.S: Merge the secondary section with `.fini'.
4044 * gdb.dwarf2/dw2-ranges.exp: Compile also `dw2-ranges2.S' and
4045 `dw2-ranges3.S' and test also their MAIN2, FUNC2 and MAIN3 symbols.
4046 * gdb.dwarf2/dw2-ranges2.S, gdb.dwarf2/dw2-ranges3.S: New files.
4047
96dff6a2
VP
40482008-05-04 Vladimir Prus <vladimir@codesourcery.com>
4049
4050 * lib/mi-support.exp (mi_run_cmd): Allow for =thread-created
4051 notification to appear.
4052
55cd6f92
DJ
40532008-05-04 Daniel Jacobowitz <dan@debian.org>
4054
4055 * gdb.base/fullname.c: New file.
4056 * gdb.base/fullname.exp: New file.
4057 * lib/gdb.exp (gdb_breakpoint): Support no-message option.
4058
d705c43c
PA
40592008-05-03 Pedro Alves <pedro@codesourcery.com>
4060
4061 * gdb.base/macscp.exp, gdb.base/macscp1.c: Add test for printing
4062 expressions with macros.
4063
333222e1
JK
40642008-05-03 Jan Kratochvil <jan.kratochvil@redhat.com>
4065
4066 * gdb.base/dfp-test.exp: Fix random FAIL risk on calling functions.
4067
5ac01682
DJ
40682008-05-02 Daniel Jacobowitz <dan@codesourcery.com>
4069
4070 * gdb.base/completion.exp: Handle lack of other symbols beginning
4071 with "a".
4072
4073 * gdb.base/varargs.exp: Correct quoting for options to gdb_compile.
4074
237fc4c9
PA
40752008-05-02 Jim Blandy <jimb@codesourcery.com>
4076
4077 * gdb.asm/asmsrc1.s: Add scratch space.
4078
ed5e9466
DJ
40792008-05-01 Jan Kratochvil <jan.kratochvil@redhat.com>
4080 Daniel Jacobowitz <dan@codesourcery.com>
4081
4082 * gdb.threads/attach-into-signal.c, gdb.threads/attach-into-signal.exp,
4083 gdb.threads/attach-stopped.c, gdb.threads/attach-stopped.exp,
4084 gdb.threads/attachstop-mt.c, gdb.threads/attachstop-mt.exp: New.
4085
b39cc962
DJ
40862007-05-01 Daniel Jacobowitz <dan@codesourcery.com>
4087
4088 * gdb.arch/thumb-prologue.exp: Do not expect a saved PC.
4089
36d520f5
JB
40902008-05-01 Joel Brobecker <brobecker@adacore.com>
4091
4092 * gdb.base/info-target.exp: New testcase.
4093
8d4e3071
DJ
40942008-04-30 Daniel Jacobowitz <dan@codesourcery.com>
4095
4096 * gdb.cp/hang.exp: Use .cc instead of .C.
4097 * gdb.cp/hang1.cc, gdb.cp/hang2.cc, gdb.cp/hang3.cc: Renamed from ...
4098 * gdb.cp/hang1.C, gdb.cp/hang2.C, gdb.cp/hang3.C: ... here.
4099
6f3f3097
DJ
41002008-04-30 Daniel Jacobowitz <dan@codesourcery.com>
4101
4102 * gdb.base/gdb1250.exp: Remove perror.
4103 * lib/mi-support.exp (mi_delete_breakpoints): Match the prompt.
4104
5550a914
PA
41052008-04-30 Pedro Alves <pedro@codesourcery.com>
4106
4107 * gdb.dwarf2/dw2-strp.S: Replace .long by .4byte and .value by
4108 .2byte.
4109
d848e687
DJ
41102008-04-25 Daniel Jacobowitz <dan@codesourcery.com>
4111
4112 * gdb.base/macscp.exp: Enable kfails. Compile with -g3 for GCC.
4113 (maybe_kfail): New.
4114
93b5768b
PA
41152008-04-25 Pedro Alves <pedro@codesourcery.com>
4116
4117 * gdb.dwarf2/dw2-strp.S, gdb.dwarf2/dw2-strp.exp: New files.
4118
721c02de
VP
41192008-04-24 Vladimir Prus <vladimir@codesourcery.com>
4120
a9c64011
AS
4121 * gdb.mi/mi-syn-frame.exp: Adjust for token disappearance.
4122 * gdb.mi/mi2-syn-frame.exp: Likewise.
4123 * lib/mi-support.exp: Likewise.
721c02de 4124
74960c60
VP
41252008-04-24 Vladimir Prus <vladimir@codesourcery.com>
4126
4127 * lib/gdb.exp (gdb_continue_to_breakpoint): Allow the caller
4128 to specify regexp for the location to stop at.
4129 * gdb.base/break-always.c: New.
4130 * gdb.base/break-always.exp: New.
4131
d24317b4
VP
41322008-04-24 Vladimir Prus <vladimir@codesourcery.com>
4133
4134 * lib/mi-support.exp (mi_runto_helper): Adjust
4135 for the original-location field.
4136 (mi_create_breakpoint, mi_list_breakpoints): New.
4137 * gdb.mi/mi-break.exp: Adjust.
4138 * gdb.mi/mi2-break.exp: Adjust.
4139 * gdb.mi/mi-pending.exp: Adjust.
4140 * gdb.mi/mi-simplerun.exp: Adjust.
4141 * gdb.mi/mi2-simplerun.exp: Adjust.
4142 * gdb.mi/mi-syn-frame.exp: Adjust.
4143 * gdb.mi/mi2-syn-frame.exp: Adjust.
4144 * gdb.mi/mi-until.exp: Adjust.
4145 * gdb.mi/mi2-until.exp: Adjust.
4146 * gdb.mi/mi-var-display.exp: Adjust.
4147 * gdb.mi/mi2-var-display.exp: Adjust.
4148 * gdb.mi/mi-watch.exp: Adjust.
4149 * gdb.mi/mi2-watch.exp: Adjust.
4150
fdc59709 41512008-04-23 Paolo Bonzini <bonzini@gnu.org>
d24317b4 4152
a9c64011
AS
4153 * aclocal.m4: Add override.m4.
4154 * configure: Regenerate.
fdc59709 4155
8e91f023
VP
41562008-04-19 Vladimir Prus <vladimir@codesourcery.com>
4157
4158 * gdb.mi/var-cmd.c (do_at_tests): Verify that
4159 '-var-update --all-values' reports new value even the type
4160 of a variable object has changed.
4161
233a11ab
CS
41622008-04-18 Craig Silverstein <csilvers@google.com>
4163
4164 * gdb.dwarf2/dw2-compressed.S, gdb.dwarf2/dw2-compressed.exp: New
4165 files.
d24317b4 4166
9c1137ad
JB
41672008-04-18 Joel Brobecker <brobecker@adacore.com>
4168
4169 * gdb.ada/atomic_enum: New test program.
4170 * gdb.ada/atomic_enum.exp: New testcase.
4171
66d0bbc7
DE
41722008-04-17 Doug Evans <dje@google.com>
4173
4174 * gdb.opt/Makefile.in: Fix whitespace.
4175
100906b0
UW
41762008-04-17 Daniel Jacobowitz <dan@codesourcery.com>
4177
4178 * gdb.threads/linux-dp.exp: Continue after unrecognized lines.
4179
4584e32e
DE
41802008-04-17 Doug Evans <dje@google.com>
4181
4182 * gdb.base/hashline1.exp: New testcase.
4183 * gdb.base/hashline2.exp: New testcase.
4184 * gdb.base/hashline2.exp: New testcase.
4185
0a320680
PA
41862008-04-17 Pedro Alves <pedro@codesourcery.com>
4187
4188 * gdb.base/step-break.exp, gdb.base/step-break.c: New files.
4189
18ac113b
AR
41902008-04-15 Aleksandar Ristovski <aristovski@qnx.com>
4191
4192 * gdb.base/attach.exp (do_attach_tests): Matching pattern for
4193 temporary breakpoint to match "Temporary breakpoint".
4194 * gdb.base/break.exp (delete_breakpoints): Likewise.
4195 * gdb.base/call-ar-st.exp (get_debug_format): Likewise.
4196 * gdb.base/commands.exp (temporary_breakpoint_commands): Likewise.
4197 * gdb.base/display.exp: Likewise.
4198 * gdb.base/foll-exec.exp (do_exec_tests): Likewise.
4199 * gdb.base/foll-fork.exp (catch_fork_child_follow): Likewise.
4200 * gdb.base/restore.exp (restore_tests): Likewise.
4201 * gdb.base/sepdebug.exp: Likewise.
4202 * gdb.base/watchpoint.exp: Likewise.
4203 * gdb.mi/mi-cli.exp: Added argument for new "disp" field.
4204 * gdb.mi/mi-pending.exp: Likewise.
4205 * gdb.mi/mi-simplerun.exp (test_running_the_program): Likewise.
4206 * gdb.mi/mi-until.exp (test_runnint_to_foo): Likewise.
4207 * gdb.mi/mi-var-cmd.exp: Likewise.
4208 * gdb.mi/mi-var-display.exp: Likewise.
4209 * gdb.mi/mi2-cli.exp: Likewise.
4210 * gdb.mi/mi2-simplerun.exp (test_running_the_program): Likewise.
4211 * gdb.mi/mi2-until.exp (test_running_to_foo): Likewise.
4212 * gdb.mi/mi2-var-display.exp: Likewise.
4213 * lib/gdb.exp (gdb_breakpoint): Pattern for temporary breakpoint.
4214 * lib/mi-support.exp (mi_runto_helper): Use "after_reason" argument for
4215 new "disp" field.
a9c64011 4216 (mi_expect_stop): Move after_reason argument to be really after
18ac113b
AR
4217 reason. This is to support fix for PR2424.
4218
add38693
JK
42192008-04-15 Jan Kratochvil <jan.kratochvil@redhat.com>
4220
4221 * gdb.dwarf2/dw2-ranges.S: New stub `.file' directive.
4222
fcacd99f
VP
42232008-04-13 Vladimir Prus <vladimir@codesourcery.com>
4224
4225 * gdb.mi/mi-var-cmd.exp: Adjust for appearance of type_changed
a9c64011 4226 field. Add more floating varobj tests.
fcacd99f 4227 * gdb.mi/mi2-var-cmd.exp: Adjust for appearance of type_changed
a9c64011
AS
4228 field.
4229 * gdb.mi/var-cmd.c (do_at_tests_callee, do_at_tests): New.
4230 (main): Call do_at_tests.
4231 * lib/mi-support.exp (mi_create_floating_varobj)
4232 (mi_varobj_update_with_type_change): New.
fcacd99f 4233
de051565
MK
42342008-04-09 Marc Khouzam <marc.khouzam@ericsson.com>
4235
4236 * gdb.mi/mi2-var-display.exp: Added tests for the new -f
4237 option of -var-evaluate-expression.
4238 * gdb.mi/mi2-var-display.exp: Likewise.
4239
dbc52822
VP
42402008-04-07 Vladimir Prus <vladimir@codesourcery.com>
4241
4242 Introduce test setup helpers.
a9c64011
AS
4243 * lib/gdb.exp (build_executable, clean_restart)
4244 (prepare_for_testing): New.
4245 * gdb.base/break.exp: Use prepare_for_testing, and clean_restart.
4246 * gdb.base/return.exp: Likewise.
4247 * gdb.base/ending-run.exp: Likewise.
dbc52822 4248
473591da
NR
42492008-04-07 Nick Roberts <nickrob@snap.net.nz>
4250
4251 * gdb.mi/mi-async.exp: New test for asynchronous Machine
4252 Interface (MI) responses.
4253
2b2d9e11
VP
42542008-04-06 Vladimir Prus <vladimir@codesourcery.com>
4255
a9c64011
AS
4256 * gdb.cp/breakpoint.cc: New code to test conditions involving
4257 member variables.
4258 * gdb.cp/breakpoint.exp: Test condition involving member
4259 variables.
2b2d9e11 4260
bb378428
VP
42612008-04-05 Vladimir Prus <vladimir@codesourcery.com>
4262
4263 * lib/mi-support.exp (mi_expect_stop): New.
4264 (mi_run_cmd): Change the
4265 token. Use mi_send_resuming_command, use
4266 mi_expect_stop.
4267 (mi_execute_to_helper): Rename to mi_execute_to.
4268 (mi_send_resuming_command): Add more error patterns.
4269 (mi_wait_for_stop): Renamed to...
4270 (mi_get_stop_line): ...this.
4271 (mi_run_inline_test): Adjust.
4272
4273 * gdb.mi/mi-cli.exp: Use mi_execute_to/mi_expect_stop.
4274 * gdb.mi/mi-console.exp: Likewise.
4275 * gdb.mi/mi-pending.exp: Likewise.
4276 * gdb.mi/mi-simplerun.exp: Likewise.
4277 * gdb.mi/mi-stack.exp: Likewise.
4278 * gdb.mi/mi-stepi.exp: Likewise.
4279 * gdb.mi/mi-syn-frame.exp: Add comment.
4280 * gdb.mi/mi-until.exp: Likewise.
4281 * gdb.mi/mi-var-display.exp: Likewise.
4282 * gdb.mi/mi-watch.exp: Likewise.
4283 * gdb.mi/mi2-cli.exp: Likewise.
4284 * gdb.mi/mi2-console.exp: Likewise.
4285 * gdb.mi/mi2-simplerun.exp: Likewise.
4286 * gdb.mi/mi2-stack.exp: Likewise.
4287 * gdb.mi/mi2-stepi.exp: Likewise.
4288 * gdb.mi/mi2-until.exp: Likewise.
4289 * gdb.mi/mi2-var-display.exp: Likewise.
4290 * gdb.mi/mi2-watch.exp: Likewise.
4291
62172bb9
UW
42922008-04-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4293
4294 * gdb.base/watch_thread_num.exp: Use gdb_compile_pthreads.
4295
4296 * gdb.cp/mb-templates.exp: Skip test on spu*-*-* targets.
4297
a13e061a
PA
42982008-04-04 Pedro Alves <pedro@codesourcery.com>
4299
4300 * gdb.mi/mi-disassemble.exp, gdb.mi/mi-stack.exp,
4301 gdb.mi/mi-syn-frame.exp, gdb.mi/mi-var-block.exp,
4302 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
4303 gdb.mi/mi2-disassemble.exp, gdb.mi/mi2-stack.exp,
4304 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-var-block.exp,
4305 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp: Update to not
4306 expect an mi error duplicated in stderr.
4307
eae06beb
JB
43082008-04-03 Joel Brobecker <brobecker@adacore.com>
4309
4310 * gdb.cp/ovldbreak.cc: Add missing bodies for methods foo::foofunc.
4311 * gdb.cp/ovldbreak.exp: Set multiple-symbols to "ask".
4312 Add a couple of tests that verify the behavior when the new setting
4313 is set to "cancel" and "all".
4314 * gdb.cp/method2.exp, gdb.cp/templates.exp: Set multiple-symbols to
4315 "ask" before we start the testing.
4316
79c6ced6
AR
43172008-04-01 Aleksandar Ristovski <aristovski@qnx.com>
4318
4319 * gdb.cp/casts.cc: Add class reference variables.
4320 * gdb.cp/casts.exp: New test cases for up/down casting references.
4321
6c2d1a6b
MK
43222008-04-01 Marc Khouzam <marc.khouzam@ericsson.com>
4323
4324 * gdb.mi/mi-var-display.exp: Stop at end of do_special_tests
4325 instead of beginning to make an extra test pass.
4326 * gdb.mi/mi2-var-display.exp: Likewise.
4327
55b411d9
MR
43282008-03-31 Maciej W. Rozycki <macro@mips.com>
4329
4330 * gdb.base/break.exp: Mark failures as such. Fix formatting.
4331
c6140da2
MD
43322008-03-31 Markus Deuling <deuling@de.ibm.com>
4333 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4334
4335 * gdb.arch/spu-info.exp (info spu mailbox): Check for correct initial
4336 value. Add xfail for older kernels.
4337
79732189
AR
43382008-03-28 Aleksandar Ristovski <aristovski@qnx.com>
4339
4340 Bring mi-support in line with gdb.exp.
4341 * lib/mi-support.exp (default_mi_gdb_start): Rename from mi_gdb_start.
4342 (mi_gdb_start): New function.
4343
33c3676e
MR
43442008-03-28 Maciej W. Rozycki <macro@mips.com>
4345
4346 * gdb.mi/mi-var-cmd.exp: Fix a typo.
4347
92e28119
VP
43482008-03-26 Vladimir Prus <vladimir@codesourcery.com>
4349
4350 * gdb.mi/mi-var-display.exp: Remove obsolete xfail.
4351 * gdb.mi/mi2-var-display.exp: Likewise.
a9c64011 4352
9e8e3afe
VP
43532008-03-26 Vladimir Prus <vladimir@codesourcery.com>
4354
4355 * lib/mi-support.exp (mi_create_varobj_checked): New.
4356 (mi_list_varobj_children): Allow to check for a
4357 value.
4358 (mi_list_array_varobj_children): New.
4359
4360 * gdb.mi/mi-var-child.exp: Use mi_create_varobj
4361 and mi_list_varobj_children, as opposed to hardcoding
4362 expected strings.
4363 * gdb.mi/gdb701.exp: Likewise.
4364 * gdb.mi/gdb792.exp: Likewise.
4365 * gdb.mi/mi-var-block.exp: Likewise.
4366 * gdb.mi/mi-var-cmd.exp: Likewise.
4367 * gdb.mi/mi-var-invalidate.exp: Likewise.
4368 * gdb.mi/mi2-var-block.exp: Likewise.
4369 * gdb.mi/mi2-var-child.exp: Likewise.
4370 * gdb.mi/mi2-var-cmd.exp: Likewise.
4371 * gdb.mi/mi2-var-display.exp: Likewise.
4372
9df50351
JK
43732008-03-24 Jan Kratochvil <jan.kratochvil@redhat.com>
4374
4375 Fix random false FAILs on i386.
4376 * gdb.base/prelink.exp: Use `--no-exec-shield' for prelink.
4377
31e5d73a
DJ
43782008-03-23 Daniel Jacobowitz <dan@codesourcery.com>
4379
4380 PR gdb/544
4381 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Reapply 2008-03-21 changes.
4382
12f4afab
DJ
43832008-03-23 Daniel Jacobowitz <dan@codesourcery.com>
4384
4385 PR gdb/544
4386 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Revert 2008-03-21 changes.
4387
b562a0cb
DJ
43882008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
4389
4390 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Remove KFAIL for
4391 fixed PR gdb/544.
4392
17faa917
DJ
43932008-03-21 Pedro Alves <pedro@codesourcery.com>
4394
4395 * gdb.threads/fork-child-threads.exp: Test next over fork.
4396
6214f497
DJ
43972008-03-21 Chris Demetriou <cgd@google.com>
4398
4399 * gdb.base/break.exp (rbreak junk): New test for rbreak
4400 "Junk at end of arguments" issue.
4401
63092375
DJ
44022008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
4403
4404 * gdb.base/printcmds.exp (test_print_array_constants): Do not expect
4405 *& to work on created array elements.
4406 (Top level): Test print $pc with a file. Test string operations
4407 without a target.
4408 * gdb.base/ptype.exp: Do not expect *& to work on created array
4409 elements.
4410
b21991b0
DJ
44112008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
4412
4413 * gdb.threads/killed.exp, gdb.threads/manythreads.exp,
4414 gdb.threads/staticthreads.exp: Update exit query.
4415
c4b347c7
SL
44162008-03-07 Sandra Loosemore <sandra@codesourcery.com>
4417
4418 * lib/gdb.exp (gdb_load_cmd): Fix $args typo in timeout error message.
4419
fa4727a6
DJ
44202008-03-03 Daniel Jacobowitz <dan@codesourcery.com>
4421
4422 * gdb.base/watchpoint.c (global_ptr, func4): New.
4423 (main): Call func4.
4424 * gdb.base/watchpoint.exp: Call test_inaccessible_watchpoint.
4425 (test_inaccessible_watchpoint): New.
4426
2f34202f
MR
44272008-02-29 Maciej W. Rozycki <macro@mips.com>
4428
4429 * lib/gdb.exp (gdb_expect): Of all the timeouts provided always
4430 select the largest.
4431
0d6ba1b1
DJ
44322008-02-28 Daniel Jacobowitz <dan@codesourcery.com>
4433
4434 * gdb.base/annota1.exp, gdb.cp/annota2.exp: Update for fewer
4435 frames-invalid annotations.
4436
e691325a
PM
44372008-02-28 Pierre Muller <muller@ics.u-strasbg.fr>
4438
a9c64011 4439 * gdb.base/assign.exp: avoid same output for different tests.
e691325a 4440
f85b5ecc
DE
44412008-02-27 Doug Evans <dje@google.com>
4442
4443 * gdb.base/sigstep.exp (breakpoint_to_handler): Remove setup_kfail
4444 for bug 1738.
4445 (breakpoint_to_handler_entry): Ditto.
4446
b40e7bf3
JB
44472008-02-27 Joel Brobecker <brobecker@adacore.com>
4448
4449 * gdb.base/ending-run.exp: Use the first line of code inside
4450 function body to test breakpoints.
4451 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Adjust the actual
4452 location where the breakpoint is inserted when using the line
4453 where a function is declared. Fix typo in the description of
4454 one of the tests.
4455 * gdb.mi/mi-simplerun.exp, gdb.mi/mi2-simplerun.exp: Likewise.
4456
2faca73a
PM
44572008-02-27 Pierre Muller <muller@ics.u-strasbg.fr>
4458
4459 * gdb.arch/i386-sse.exp: avoid same output for two breakpoint setting
a9c64011 4460 tests.
2faca73a 4461
6f439c36
PM
44622008-02-27 Pierre Muller <muller@ics.u-strasbg.fr>
4463
4464 * gdb.base/args.exp: avoid same output for tests
4465 with single quotes.
4466
54e52265
VP
44672008-02-26 Vladimir Prus <vladimir@codesourcery.com>
4468
a9c64011
AS
4469 * gdb.base/annota1.exp: Adjust for 'info break'
4470 format changes.
4471 * gdb.base/annota3.exp: Likewise.
4472 * gdb.base/break.exp: Likewise.
4473 * gdb.base/condbreak.exp: Likewise.
4474 * gdb.base/pending.exp: Likewise.
4475 * gdb.base/sepdebug.exp: Likewise.
4476 * gdb.base/unload.exp: Likewise.
4477 * gdb.cp/ovldbreak.exp: Likewise.
4478 * gdb.mi/mi-pending.exp: Likewise.
54e52265 4479
897b09ca
DE
44802008-02-07 Doug Evans <dje@google.com>
4481
4482 * gdb.cp/mb-inline.exp: New.
4483 * gdb.cp/mb-inline.h: New.
4484 * gdb.cp/mb-inline1.cc: New.
4485 * gdb.cp/mb-inline2.cc: New.
4486
b1c32d35
PM
44872008-02-06 Pierre Muller <muller@ics.u-strasbg.fr>
4488
4489 * gdb.pascal/floats.pas: New test program.
4490 * gdb.pascal/floats.exp: New testcase.
4491
1a4ca44a
TJB
44922008-02-06 Thiago Jung Bauermann <bauerman@br.ibm.com>
4493
4494 * gdb.base/callfuncs.c (t_float_many_args): New function.
4495 (t_double_many_args): New function.
4496 * gdb.base/callfuncs.exp: Add tests for exceeding float
4497 and double parameters passed through the stack.
4498
439048e8
JB
44992008-02-05 Joel Brobecker <brobecker@adacore.com>
4500
4501 * gdb.ada/complete/pck.ads, gdb.ada/complete/pck.adb,
4502 gdb.ada/complete/foo.adb: New files.
4503 * gdb.ada/complete.exp: New testcase.
4504
81fe8080
DE
45052008-02-03 Doug Evans <dje@google.com>
4506
301f0ecf
DE
4507 * gdb.base/whatis-exp.exp: Fix expected result of whatis x+y, x-y, x*y.
4508
81fe8080
DE
4509 * gdb.cp/gdb2384.exp: New file.
4510 * gdb.cp/gdb2384.cc: New file.
4511 * gdb.cp/gdb2384-base.h: New file.
4512 * gdb.cp/gdb2384-base.cc: New file.
4513
4b071aec
DE
45142008-02-02 Doug Evans <dje@google.com>
4515
4516 * gdb.base/sigall.c (main): Ensure all signals aren't blocked.
4517
61137ba6
JB
45182007-02-01 Joel Brobecker <brobecker@adacore.com>
4519
4520 * gdb.ada/sym_print_name: New test program.
4521 * gdb.ada/sym_print_name.exp: New testcase.
4522
45232007-02-01 Joel Brobecker <brobecker@adacore.com>
51ba8a62
JB
4524
4525 * gdb.ada/nested/hello.adb: New file.
4526 * gdb.ada/nested.exp: New testcase.
4527 * gdb.ada/Makefile.in (EXECUTABLES): Update list.
4528
98deb0da
VP
45292008-02-01 Vladimir Prus <vladimir@codesourcery.com>
4530
4531 * gdb.mi/basic.c (return_1): New function.
a9c64011
AS
4532 * gdb.mi/mi-break.exp: Make sure that failed -break-insert
4533 don't cause future evaluations of function to report
4534 creation of internal breakpoints.
98deb0da 4535
723a2275
VP
45362008-02-01 Vladimir Prus <vladimir@codesourcery.com>
4537
4538 * gdb.mi/mi-break.exp (test_error): New.
4539 Call it.
4540
fb546a2f
LM
45412008-01-31 Luis Machado <luisgpm@br.ibm.com>
4542
4543 * gdb.arch/ppc64-atomic-inst.c: New testcase source file.
4544 * gdb.arch/ppc64-atomic-inst.exp: New testcase expect file.
4545
2d8fd90a
PM
45462008-01-31 Pierre Muller <muller@ics.u-strasbg.fr>
4547
4548 * gdb.pascal/integers.pas: New test program.
4549 * gdb.pascal/integers.exp: New testcase.
4550
a7fa0ded
PM
45512008-01-31 Pierre Muller <muller@ics.u-strasbg.fr>
4552
4553 * gdb.pascal/hello.exp (binfile): Add ${EXEEXT}.
4554
5e1a1926
TJB
45552008-01-30 Luis Machado <luisgpm@br.ibm.com>
4556
4557 * gdb.arch/powerpc-d128-regs.exp: New testcase expect file.
4558 * gdb.arch/powerpc-d128-regs.c: New testcase source file.
4559
8d04f9f0
JB
45602008-01-30 Paul Hilfinger <hilfinger@adacore.com>
4561
4562 * gdb.ada/formatted_ref: New test program.
4563 * gdb.ada/formatted_ref.exp: New testcase.
4564
4565 * gdb.cp/formatted-ref.cc: New file.
4566 * gdb.cp/formatted-ref.exp: New testcase.
4567
ce75a98f
JB
45682008-01-30 Joel Brobecker <brobecker@adacore.com>
4569
4570 * gdb.base/ptype.exp: Add testing of "ptype $pc".
4571
e835f6bf
NR
45722008-01-30 Nick Roberts <nickrob@snap.net.nz>
4573
4574 * gdb.mi/mi-file.exp, gdb.mi/mi2-file.exp
4575 (test_file_list_exec_source_file): Update to new macro-info field.
4576
d118ef87
PH
45772008-01-30 Paul N. Hilfinger <hilfinger@adacore.com>
4578
4579 * gdb.ada/exprs: New test program.
4580 * gdb.ada/exprs.exp: New testcase.
4581
7d35ab09
TJB
45822008-01-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
4583
4584 * dfp-test.c (DELTA, DELTA_B): New definitions.
4585 (double_val1, double_val2, double_val3, double_val4, double_val5,
4586 double_val6, double_val7, double_val8, double_val9, double_val10,
4587 double_val11, double_val12, double_val13, double_val14, dec32_val1,
4588 dec32_val2, dec32_val3, dec32_val4, dec32_val5, dec32_val6, dec32_val7,
4589 dec32_val8, dec32_val9, dec32_val10, dec32_val11, dec32_val12,
4590 dec32_val13, dec32_val14, dec32_val15, dec32_val16, dec64_val1,
4591 dec64_val2, dec64_val3, dec64_val4, dec64_val5, dec64_val6, dec64_val7,
4592 dec64_val8, dec64_val9, dec64_val10, dec64_val11, dec64_val12,
4593 dec64_val13, dec64_val14, dec64_val15, dec64_val16, dec128_val1,
4594 dec128_val2, dec128_val3, dec128_val4, dec128_val5, dec128_val6,
4595 dec128_val7, dec128_val8, dec128_val9, dec128_val10, dec128_val11,
4596 dec128_val12, dec128_val13, dec128_val14, dec128_val15,
4597 dec128_val16): New global variables.
4598 (decimal_dec128_align): New function.
4599 (decimal_mixed): Likewise.
4600 (decimal_many_args_dec32): Likewise.
4601 (decimal_many_args_dec64): Likewise.
4602 (decimal_many_args_dec128): Likewise.
4603 (decimal_many_args_mixed): Likewise.
4604 * dfp-test.exp: Add tests calling new inferior functions.
4605
2d717e4f
DJ
46062008-01-29 Daniel Jacobowitz <dan@codesourcery.com>
4607
4608 * gdb.server/ext-attach.c, gdb.server/ext-attach.exp,
4609 gdb.server/ext-run.exp: New files.
4610 * lib/gdbserver-support.exp (gdbserver_download): New.
4611 (gdbserver_start): New. Update gdbserver expected
4612 output.
4613 (gdbserver_spawn): Use them.
4614 (gdbserver_start_extended): New.
4615
e85a822c
DJ
46162008-01-29 Daniel Jacobowitz <dan@codesourcery.com>
4617
4618 * gdb.base/foll-exec.exp: Update header. Skip on remote targets.
4619 Run on GNU/Linux.
4620 (do_exec_tests): Check for systems which do not support catchpoints.
4621 Do not match START.
4622 * gdb.base/foll-fork.exp: Update header. Skip on remote targets.
4623 Run on GNU/Linux. Enable verbose output.
4624 (check_fork_catchpoints): New.
4625 (explicit_fork_child_follow, catch_fork_child_follow)
4626 (tcatch_fork_parent_follow): Update expected messages.
4627 (do_fork_tests): Use check_fork_catchpoints.
4628 * gdb.base/foll-vfork.exp: Update header. Skip on remote targets.
4629 Run on GNU/Linux. Enable verbose output.
4630 (check_vfork_catchpoints): New.
4631 (vfork_parent_follow_to_bp, tcatch_vfork_then_child_follow): Update
4632 expected messages.
4633 (do_vfork_and_exec_tests): Use check_fork_catchpoints.
4634
401ea829
JB
46352008-01-29 Jim Blandy <jimb@red-bean.com>
4636
4637 * lib/gdbserver-support.exp (gdb_target_cmd): Recognize 'unknown
4638 host' errors.
4639 * lib/mi-support.exp (mi_gdb_target_cmd): Same.
4640
aceaf3ad
JB
46412008-01-29 Jim Blandy <jimb@red-bean.com>
4642
4643 * gdb.threads/sigthread.c: Use barriers to ensure that
4644 child_thread and child_thread_two are always initialized before we
4645 start to use them.
4646
a5606eee
VP
46472008-01-29 Vladimir Prus <vladimir@codesourcery.com>
4648
4649 * gdb.base/watchpoint-solib.exp: New.
a9c64011
AS
4650 * gdb.base/watchpoint-solib.c: New.
4651 * gdb.base/watchpoint-solib-shr.c: New.
a5606eee 4652
c55a82bb
PM
46532008-01-29 Pierre Muller <muller@ics.u-strasbg.fr>
4654
4655 * gdb.base/gdb1056.exp: Add unsigned integer test.
4656
0993fe05
DE
46572008-01-28 Doug Evans <dje@google.com>
4658
4659 * gdb.base/maint.exp: Tighten patterns looking for .text/.data/.bss.
4660
4fe42e7f
JB
46612008-01-27 Jim Blandy <jimb@codesourcery.com>
4662
c7a69933
JB
4663 * gdb.base/expand-psymtabs.exp: Doc fix to the doc fix.
4664
4fe42e7f
JB
4665 * gdb.base/expand-psymtabs.exp: Doc fix.
4666
5def8285
MK
46672008-01-26 Mark Kettenis <kettenis@gnu.org>
4668
4669 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
4670
5313c911
NR
46712008-01-24 Nick Roberts <nickrob@snap.net.nz>
4672
a9c64011 4673 * gdb.mi/mi2-var-display.exp: Add value field to tests for output of
5313c911
NR
4674 -var-set-format.
4675
93815fbf
VP
46762008-01-23 Chris Demetriou <cgd@google.com>
4677
4678 * gdb.threads/thread_events.c: New testcase source file.
4679 * gdb.threads/thread_events.exp: New testcase expect file.
4680
467a88ee
NR
46812008-01-23 Nick Roberts <nickrob@snap.net.nz>
4682
4683 * lib/gdb.exp: Add the variable octal.
a9c64011
AS
4684
4685 * gdb.mi/mi-var-display.exp: Add value field to tests for output of
467a88ee
NR
4686 -var-set-format.
4687
d8f82aba
DJ
46882008-01-22 Daniel Jacobowitz <dan@codesourcery.com>
4689 Vladimir Prus <vladimir@codesourcery.com>
4690
4691 * gdb.base/float.exp: Allow missing floating point for m68k and
4692 PowerPC.
4693
60c46647
VP
46942008-01-22 Vladimir Prus <vladimir@codesourcery.com>
4695
4696 * gdb.mi/basics.c: Setup for testing breakpoints
a9c64011
AS
4697 ignore count.
4698 * gdb.mi/mi-break.exp: Test for breakpoint ignore count.
4699 * gdb.mi/mi-cli.exp: Adjust.
4700 * gdb.mi/mi2-cli.exp: Adjust.
60c46647 4701
c7dd36a1
PA
47022008-01-17 Pedro Alves <pedro@codesourcery.com>
4703
4704 * gdb.mi/mi-var-child.c (do_children_tests): Add 'dummy' integer
4705 and 'dummy_ptr' integer pointer. Initialize struct_declarations
4706 with dummy_ptr's address.
4707 * gdb.mi/var-cmd.c (do_children_tests): Likewise.
4708 * gdb.mi/mi-var-child.exp: int_ptr_ptr is now always "editable" on
4709 all targets.
4710 * gdb.mi/mi2-var-child.exp: Likewise.
4711
39d5313e
JB
47122008-01-09 Joel Brobecker <brobecker@adacore.com>
4713
4714 * gdb.ada/null_array: New test program.
4715 * gdb.ada/null_array.exp: New testcase.
4716
0aea4bf3
LM
47172008-01-09 Luis Machado <luisgpm@br.ibm.com>
4718
4719 * gdb.base/printcmds.exp (test_printf_with_dfp): Update printf calls
4720 with required float modifiers.
4721
0b354900
JB
47222008-01-08 Joel Brobecker <brobecker@adacore.com>
4723
4724 * gdb.ada/funcall_param: New test program.
4725 * gdb.ada/funcall_param.exp: New testcase.
4726
cdb7f5d4
JB
47272008-01-08 Joel Brobecker <brobecker@adacore.com>
4728
4729 * gdb.ada/arrayparam: New test program.
4730 * gdb.ada/arrayparam.exp: New testcase.
4731
88e2547f
JB
47322008-01-08 Joel Brobecker <brobecker@adacore.com>
4733
4734 * gdb.ada/print_pc.exp: Add verification of where gdb_start_cmd
4735 landed. Should also fix random failures in the test following it.
4736
f6867ce0
TJB
47372008-01-07 Thiago Jung Bauermann <bauerman@br.ibm.com>
4738
4739 * gdb.base/dfp-exprs.exp (test_dfp_arithmetic_expressions): Add tests
4740 for expressions with decimal float values.
4741 (test_dfp_conversions): New function to test casts to and from
4742 decimal float types.
4743 Call test_dfp_conversions.
4744 * gdb.base/dfp-test.c (struct decstruct): Add float4 and double8
4745 elements.
4746 (main): Initialize ds.float4 and ds.double8 elements.
4747 * gdb.base/dfp-test.exp (d32_set_tests): Fix typo. Adjust expect
4748 string to new error message.
4749 (d64_set_tests): Likewise.
4750 (d128_set_tests): Likewise.
4751 Add tests for expressions with decimal float variables. Add tests for
4752 conversions to and from decimal float types.
4753
f9c11282
JB
47542008-01-05 Joel Brobecker <brobecker@adacore.com>
4755
4756 * gdb.ada/packed_tagged/comp_bug.adb: New file.
4757 * gdb.ada/packed_tagged.exp: New testcase.
4758
0ecbca72
JB
47592008-01-04 Joel Brobecker <brobecker@adacore.com>
4760
4761 * gdb.ada/homonym/homonym.ads, gdb.ada/homonym/homonym.adb,
4762 gdb.ada/homonym/homonym_main.adb: New files.
4763 * gdb.ada/homonym.exp: New testcase.
4764
c18d3d89
JB
47652008-01-04 Joel Brobecker <brobecker@adacore.com>
4766
4767 * gdb.ada/packed_array.exp: Add testing of references to
4768 a packed array.
4769
ecc7085b
JB
47702008-01-04 Joel Brobecker <brobecker@adacore.com>
4771
4772 * gdb.ada/type_coercion/ident.adb, gdb.ada/type_coercion/assign.adb:
4773 New files.
4774 * gdb.ada/type_coercion.exp: New testcase.
4775
c474c922
JB
47762008-01-04 Joel Brobecker <brobecker@adacore.com>
4777
4778 * gdb.ada/tagged/pck.ads, gdb.ada/tagged/pck.adb,
4779 gdb.ada/tagged/foo.adb: New file.
4780 * gdb.ada/tagged.exp: New testcase.
4781
9005b927
JB
47822008-01-04 Joel Brobecker <brobecker@adacore.com>
4783
4784 * gdb.ada/ptype_field/pck.ads, gdb.ada/ptype_field/pck.adb,
4785 gdb.ada/ptype_field/foo.adb: New files.
4786 * gdb.ada/ptype_field.exp: New testcase.
4787
1a6aaad8
JB
47882008-01-03 Joel Brobecker <brobecker@adacore.com>
4789
4790 * gdb.ada/print_pc.exp: New testcase.
4791
0ef22f53
JB
47922008-01-03 Joel Brobecker <brobecker@adacore.com>
4793
4794 * gdb.ada/taft_type/pck.ads, gdb.ada/taft_type/pck.adb,
4795 gdb.ada/taft_type/p.adb: New files.
4796 * gdb.ada/taft_type.exp: New testcase.
4797
1689ecf8
JB
47982008-01-03 Joel Brobecker <brobecker@adacore.com>
4799
4800 * gdb.ada/array_bounds/bar.adb: New file.
4801 * gdb.ada/array_bounds.exp: New testcase.
4802
a4d0b9c3
JB
48032008-01-03 Joel Brobecker <brobecker@adacore.com>
4804
4805 * gdb.ada/arrayptr/pck.ads, gdb.ada/arrayptr/pck.adb,
4806 gdb.ada/arrayptr/foo.adb: New files.
4807 * gdb.ada/arrayptr.exp: New testcase.
4808
a31ace00
JB
48092008-01-03 Joel Brobecker <brobecker@adacore.com>
4810
4811 * gdb.base/set-lang-auto.exp: New testcase.
4812
a97fced3
JB
48132008-01-03 Joel Brobecker <brobecker@adacore.com>
4814
4815 * gdb.ada/fun_addr/foo.adb: New file.
4816 * gdb.ada/fun_addr.exp: New testcase.
4817
ef29ce1a
JK
48182008-01-02 Jan Kratochvil <jan.kratochvil@redhat.com>
4819
4820 * gdb.threads/fork-child-threads.exp, gdb.threads/fork-child-threads.c:
4821 New files
4822
0fafefe3
JB
48232008-01-02 Joel Brobecker <brobecker@adacore.com>
4824
4825 * array_subscript_addr/p.adb: New file.
a9c64011 4826 * array_subscript_addr.exp: New testcase.
0fafefe3 4827
c4359f8d
JB
48282008-01-02 Joel Brobecker <brobecker@adacore.com>
4829
a9c64011 4830 * gdb.ada/str_cmp_ref/pck.ads, gdb.ada/str_cmp_ref/foo.adb:
c4359f8d
JB
4831 New files.
4832 * gdb.ada/str_cmp_ref.exp: New testcase.
4833
1aa1b15b
JB
48342008-01-01 Joel Brobecker <brobecker@adacore.com>
4835
4836 * gdb.ada/fun_in_declare/pck.ads, gdb.ada/fun_in_declare/pck.adb,
4837 gdb.ada/fun_in_declare/foo.adb: New files.
a9c64011 4838 * gdb.ada/fun_in_declare.exp: New testcase.
1aa1b15b 4839
81c9b2cf
JB
48402008-01-01 Joel Brobecker <brobecker@adacore.com>
4841
4842 * gdb.ada/ref_param/foo.adb, gdb.ada/ref_param/pck.adb,
4843 gdb.ada/ref_param/pck.ads: New files.
4844 * gdb.ada/ref_param.exp: New testcase.
4845
319e4674
JB
48462008-01-01 Joel Brobecker <brobecker@adacore.com>
4847
4848 * gdb.ada/interface/types.ads, gdb.ada/interface/types.adb,
4849 gdb.ada/interface/foo.adb: New files.
4850 * gdb.ada/interface.exp: New testcase.
4851
ef682c56
JB
48522007-12-31 Jim Blandy <jimb@codesourcery.com>
4853
4854 * gdb.base/multi-forks.exp: Consume all output from child
4855 processes before proceeding to next test.
4856
f6f3eb6c
JB
48572007-12-29 Jim Blandy <jimb@codesourcery.com>
4858
4859 * configure: Regenerated.
4860
f652e42f
JB
48612007-12-27 Joel Brobecker <brobecker@adacore.com>
4862
4863 * gdb.ada/fixed_cmp/pck.ads, gdb.ada/fixed_cmp/pck.adb,
4864 gdb.ada/fixed_cmp/fixed.adb: New files.
4865 * gdb.ada/fixed_cmp.exp: New testcase.
4866
6943e596
JB
48672007-12-27 Joel Brobecker <brobecker@adacore.com>
4868
4869 * gdb.ada/boolean_expr.exp: New testcase.
4870
aad9a193
JB
48712007-12-26 Jim Blandy <jimb@codesourcery.com>
4872
4873 * gdb.base/multi-forks.exp: Doc fix.
4874
fb5f3683
JB
48752007-12-26 Joel Brobecker <brobecker@adacore.com>
4876
4877 * gdb.ada/Makefile.in (EXECUTABLES): Update list.
4878 * gdb.ada/char_param.exp: Do not compile our test program with
4879 -gnata, this is unnecessary.
4880 * gdb.ada/char_param/pck.ads: Remove unnecessary "with".
4881
384e4a9c
JB
48822007-12-24 Joel Brobecker <brobecker@adacore.com>
4883
4884 * gdb.ada/print_chars/pck.ads, gdb.ada/print_chars/pck.adb,
4885 gdb.ada/print_chars/foo.adb: New files.
4886 * gdb.ada/print_chars.exp: New testcase.
4887
01e044f7
JB
48882007-12-24 Joel Brobecker <brobecker@adacore.com>
4889
4890 * gdb.ada/char_param/pck.ads, gdb.ada/char_param/pck.adb,
4891 gdb.ada/char_param/foo.adb: New files.
4892 * gdb.ada/char_param.exp: New testcase.
4893
0ce17860
JB
48942007-12-22 Jim Blandy <jimb@codesourcery.com>
4895
4896 * gdb.asm/asm-source.exp: Use gdb_get_line_number, instead of
4897 hard-coding source line numbers into the test.
4898 * gdb.asm/asmsrc1.s, gdb.asm/asmsrc2.s: Add comments for
4899 gdb_get_line_number to find.
4900
919809b9
JB
49012007-12-22 Joel Brobecker <brobecker@adacore.com>
4902
4903 * gdb.base/ptype.c (highest): New struct type.
4904 (the_highest): New variable of that type.
4905 (main): Add dummy assignment to a field of variable the_highest.
4906 * gdb.base/ptype.exp: Test type printing of our new variable.
4907
abc8a88d
PM
49082007-12-19 Pierre Muller <muller@ics-u-strasbg.fr>
4909
4910 * (gdb.base/watch_thread_num.exp): Add breakpoint at thread_function
a9c64011 4911 and record first explicitly generated thread number.
abc8a88d
PM
4912 Use that thread number for thread specific watchpoint test.
4913 Add iteration number to repetitive tests.
4914
5158f3e3
CES
49152007-12-16 Carlos Eduardo Seo <cseo@linux.vnet.ibm.com>
4916 Jim Blandy <jimb@codesourcery.com>
4917
4918 * gdb.base/expand-psymtabs.c: New testcase
4919 source file.
4920 * gdb.base/expand-psymtabs.exp: New testcase
4921 expect file.
4922
37e4754d
LM
49232007-12-17 Luis Machado <luisgpm@br.ibm.com>
4924
4925 * testsuite/gdb.base/watch_thread_num.c: New testcase source file.
4926 * testsuite/gdb.base/watch_thread_num.exp: New testcase expect file.
4927
551e5d04
JB
49282007-12-17 Joel Brobecker <brobecker@adacore.com>
4929
4930 * gdb.ada/frame_args/foo.adb: New file.
4931 * gdb.ada/frame_args/pck.ads: New file.
4932 * gdb.ada/frame_args/pck.adb: New file.
4933 * gdb.ada/frame_args.exp: New testcase.
4934
a05ee097
JB
49352007-12-17 Joel Brobecker <brobecker@adacore.com>
4936
4937 * gdb.base/frame-args.c: New file.
4938 * gdb.base/frame-args.exp: New testcase.
4939
c162e8c9 49402007-12-16 Daniel Jacobowitz <dan@codesourcery.com>
a9c64011 4941 Joseph Myers <joseph@codesourcery.com>
c162e8c9
JM
4942
4943 * gdb.base/siginfo-addr.exp, gdb.base/siginfo-addr.c: New.
4944
afe8ab22 49452007-12-14 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 4946
afe8ab22
VP
4947 * gdb.mi/mi-pending.exp: New.
4948 * gdb.mi/mi-pending.c: New.
4949 * gdb.mi/mi-pendshr.c: New.
4950
dfdfb3ca
JB
49512007-12-06 Jim Blandy <jimb@codesourcery.com>
4952
4953 * gdb.base/default.exp: Update expected output for 'info catch'.
4954
b7fca990
JK
49552007-12-10 Jan Kratochvil <jan.kratochvil@redhat.com>
4956
4957 * lib/gdb.exp (build_id_debug_filename_get): OBJCOPY pipe being read
4958 must be set to binary.
4959
6a1afc1e
PA
49602007-12-09 Pedro Alves <pedro_alves@portugalmail.pt>
4961
4962 * lib/gdb.exp (gdb_gnu_strip_debug): Remove debug format test.
4963
a6b151f1
DJ
49642007-11-30 Daniel Jacobowitz <dan@codesourcery.com>
4965
4966 * gdb.server/file-transfer.exp, gdb.server/transfer.txt,
4967 gdb.mi/mi-file-transfer.exp: New.
4968
43039443
JK
49692007-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
4970
4971 * gdb.dwarf2/dw2-ranges.S, gdb.dwarf2/dw2-ranges.exp: New files.
4972
0ef2251b
MR
49732007-11-22 Maciej W. Rozycki <macro@mips.com>
4974
4975 * gdb.trace/backtrace.exp: Fix a typo.
4976 * gdb.trace/circ.exp: Likewise.
4977 * gdb.trace/collection.exp: Likewise.
4978 * gdb.trace/limits.exp: Likewise.
4979 * gdb.trace/report.exp: Likewise.
4980 * gdb.trace/tfind.exp: Likewise.
4981 * gdb.trace/while-dyn.exp: Likewise.
4982
5443631e
NR
49832007-11-21 Nick Roberts <nickrob@snap.net.nz>
4984
4985 * gdb.mi/mi2-var-child.exp, gdb.mi/mi-var-child.exp: Variables
4986 objects of pointers that can't be dereferenced are now
4987 "noneditable".
4988
a4ce5b0d
UW
49892007-11-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4990
4991 * Makefile.in (Makefile): Do not depend on target_makefile_frag.
4992 (target_cpu): Remove.
4993
d6e956e5
VP
49942007-10-15 Vladimir Prus <vladimir@codesourcery.com>
4995
4996 * gdb.base/ending-run.exp: Expect the list of cleared
4997 breakpoint to come in natural order, not the reversed one.
a9c64011 4998
214270ab
VP
49992007-11-07 Vladimir Prus <vladimir@codesourcery.com>
5000
5001 * gdb.mi/mi-var-child.c (do_child_deletion): New.
5002 * gdb.mi/mi-var-child.exp: Run child_deletion tests.
a9c64011 5003
1a619819
LM
50042007-11-05 Luis Machado <luisgpm@br.ibm.com>
5005
5006 * gdb.base/printcmds.exp: New function
5007 test_printf_with_dfp.
5008
5b01a6fa
DE
50092007-11-02 Doug Evans <dje@google.com>
5010
5011 * gdb.disasm/t01_mov.s: Remove carriage returns.
5012 * gdb.disasm/t02_mova.s: Ditto.
5013 * gdb.disasm/t03_add.s: Ditto.
5014 * gdb.disasm/t04_sub.s: Ditto.
5015 * gdb.disasm/t05_cmp.s: Ditto.
5016 * gdb.disasm/t06_ari2.s: Ditto.
5017 * gdb.disasm/t07_ari3.s: Ditto.
5018 * gdb.disasm/t08_or.s: Ditto.
5019 * gdb.disasm/t09_xor.s: Ditto.
5020 * gdb.disasm/t10_and.s: Ditto.
5021 * gdb.disasm/t11_logs.s: Ditto.
5022 * gdb.disasm/t12_bit.s: Ditto.
5023 * gdb.disasm/t13_otr.s: Ditto.
5024
ec33ab7f
JK
50252007-11-01 Jan Kratochvil <jan.kratochvil@redhat.com>
5026
5027 * gdb.cp/arg-reference.exp, gdb.cp/arg-reference.c: New files.
5028
ae0d01ff
UW
50292007-10-30 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5030
5031 * gdb.base/dfp-test.exp: Fail gracefully if toolchain does not
5032 provide DFP support.
5033
55eddb0f
DJ
50342007-10-30 Daniel Jacobowitz <dan@codesourcery.com>
5035
5036 * gdb.arch/altivec-abi.exp: Run multiple times for GCC on GNU/Linux.
5037 Test "set powerpc vector-abi". Skip auto-detection tests for old
5038 toolchains.
5039
7020f05c
PA
50402007-10-30 Pedro Alves <pedro_alves@portugalmail.pt>
5041
5042 * lib/gdb.exp, gdb.base/sepdebug.exp: Replace usage of eq and ne
5043 with [string compare].
5044
84bc3db9
PA
50452007-10-30 Pedro Alves <pedro_alves@portugalmail.pt>
5046
5047 * gdb.base/sepdebug.exp (binfile): Add ${EXEEXT}.
5048 * gdb.base/sepsymtab.exp (binfile): Add ${EXEEXT}.
5049
5876dc88
LM
50502007-10-25 Luis Machado <luisgpm@br.ibm.com>
5051
5052 * gdb.opt/clobbered-registers-O2.c: New testcase source file.
5053 * gdb.opt/clobbered-registers-O2.exp: New testcase expect file.
5054 * gdb.opt/Makefile.in: New makefile.
5055 * Makefile.in: Create new directory "gdb.opt".
5056 * configure.ac: Add "gdb.opt" directory.
5057 * configure: Regenerated.
a9c64011 5058
c3ea9a14
DE
50592007-10-25 Doug Evans <dje@google.com>
5060
5061 * gdb.cp/mb-ctor.exp: Check skip_cplus_tests.
5062 * gdb.cp/mb-templates.exp: Check skip_cplus_tests.
5063
a9c64011 50642007-10-15 Wu Zhou <woodzltc@cn.ibm.com>
93004d61
TJB
5065 Thiago Jung Bauermann <bauerman@br.ibm.com>
5066
5067 * gdb.base/dfp-exprs.exp: new file adding tests for Decimal
5068 Floating Point expressions.
5069 * gdb.base/dfp-test.exp: new file adding tests for Decimal
5070 Floating Point variables.
5071 * gdb.base/dfp-test.c: new file containing program with Decimal
5072 Floating variables, used by gdb.base/dfp-test.exp.
5073
62a24a2b
DJ
50742007-10-23 Daniel Jacobowitz <dan@codesourcery.com>
5075
5076 * gdb.threads/multi-create.c, gdb.threads/multi-create.exp: New.
5077
e7b1eae6
UW
50782007-10-21 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5079
5080 * gdb.arch/altivec-abi.exp (compile_flags): Use -mabi=altivec when
5081 compiling test case with GCC.
5082 * gdb.arch/altivec-regs.exp (compile_flags): Likewise.
5083
c641edcc
UW
50842007-10-21 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5085
5086 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
5087 format changes.
5088
5e5ebfe6
MS
50892007-10-18 Michael Snyder <msnyder@specifix.com>
5090
5091 * gdb.base/dbx.exp: Add missing "-re " operator.
5092
e831e7b6
GM
50932007-10-16 Gaius Mulley <gaius@glam.ac.uk>
5094
5095 * configure.ac: Added gdb.modula2/Makefile to AC_OUTPUT.
5096 * configure.ac: Removed trailing spaces after backslash.
5097 * gdb.modula2: New directory.
5098 * gdb.modula2/Makefile.in: New file.
5099 * gdb.modula2/unbounded-array.exp: New file.
5100 * gdb.modula2/unbounded1.c: New file.
5101
7cc46491
DJ
51022007-10-15 Daniel Jacobowitz <dan@codesourcery.com>
5103
5104 * gdb.xml/tdesc-regs.exp: Add PowerPC support.
5105
51062007-10-15 Pierre Muller <muller@ics.u-strasbg.fr>
501b79c1
PM
5107
5108 * gdb.base/sigstep.c (main): Add checks for
5109 return values for setitimer call.
5110 Call setitimer again with itimer = ITIMER_REAL
5111 if first call to setitimer fails.
5112
e91528f0
KH
51132007-10-11 Kazu Hirata <kazu@codesourcery.com>
5114
5115 * lib/gdb.exp (gdb_load_cmd): Print out $loadtimeout instead
5116 of $timeout.
5117
2ec9a4f8
DJ
51182007-10-09 Daniel Jacobowitz <dan@codesourcery.com>
5119
5120 * gdb.server/server-run.exp: Test for dynamic linker symbols.
5121
51222007-10-09 Pierre Muller <muller@ics.u-strasbg.fr>
5aa7ddc2
PM
5123
5124 * lib/gdb.exp (gdb_run_cmd): Move comment outside
5125 of gdb_expect call, to avoid interruption.
5126
64b2fa04
PA
51272007-10-09 Pedro Alves <pedro_alves@portugalmail.pt>
5128
5129 * gdb.base/whatis.c (v_long_long, v_signed_long_long)
5130 (v_unsigned_long_long, v_long_long_array)
5131 (v_signed_long_long_array, v_unsigned_long_long_array)
5132 (slong_long_addr, a_slong_long_addr, v_long_long_pointer)
5133 (v_signed_long_long_pointer, v_unsigned_long_long_pointer)
5134 [!NO_LONG_LONG]: New.
5135 (t_struct, v_struct2, t_union, v_union2) [!NO_LONG_LONG]: Add
5136 v_long_long_member.
5137
5138 (v_long_long_func, v_signed_long_long_func)
5139 (v_unsigned_long_long_func) [!NO_LONG_LONG]: New.
5140 (main) [!NO_LONG_LONG]: Initialize long long variants.
5141
5142 * gdb.base/whatis.exp: If board file requests no_long_long, build
5143 test with NO_LONG_LONG defined. Test long long, signed long long,
5144 and unsigned long long variants but only if board file doesn't
5145 disable it.
5146
a912286e 51472007-10-08 Pierre Muller <muller@ics.u-strasbg.fr>
a9c64011 5148 Daniel Jacobowitz <dan@codesourcery.com>
a912286e
DJ
5149
5150 * Makefile.in (ALL_SUBDIRS): Add gdb.pascal.
5151 * configure.ac (AC_OUTPUT): Add gdb.pascal/Makefile.
5152 * configure: Regenerated.
5153 * gdb.pascal/Makefile.in, gdb.pascal/hello.exp, gdb.pascal/hello.pas,
5154 gdb.pascal/types.exp, lib/pascal.exp: New files.
5155
471ba8c9
DJ
51562007-10-02 Daniel Jacobowitz <dan@codesourcery.com>
5157
5158 * gdb.cp/classes.exp (do_tests): Always step to the line after the
5159 call.
5160 * gdb.mi/mi-simplerun.exp (test_controlled_execution): Allow finish
5161 to return to the call.
5162 * gdb.mi/mi2-simplerun.exp (test_controlled_execution): Likewise.
5163 * gdb.mi/mi-return.exp (test_return_simple): Likewise.
5164 * gdb.mi/mi2-return.exp (test_return_simple): Likewise.
5165 * gdb.mi/mi-until.exp (test_until): Likewise.
5166 * gdb.mi/mi2-until.exp (test_until): Likewise.
5167
fef8a650
DJ
51682007-10-01 Daniel Jacobowitz <dan@codesourcery.com>
5169
5170 * gdb.mi/var-cmd.c (do_locals_tests): Define lcharacter as a
5171 two-char array.
5172 * gdb.mi/mi-var-cmd.exp, gdb.mi/mi2-var-cmd.exp: Use lcharacter[0].
5173
d983da9c
DJ
51742007-09-30 Daniel Jacobowitz <dan@codesourcery.com>
5175
5176 * gdb.threads/watchthreads.c (thread_function): Sleep between
5177 iterations.
5178 * gdb.threads/watchthreads.exp: Allow two watchpoints to trigger
5179 at once for S/390. Generate matching fails and passes.
5180
17f62551
VP
51812007-09-27 Vladimir Prus <vladimir@codesourcery.com>
5182
5183 * gdb.mi/var-cmd.c (do_children_tests): Initialize
5184 the 'struct_declarations' variable to zeros.
a9c64011 5185
ed0616c6
VP
51862007-09-24 Vladimir Prus <vladimir@codesourcery.com>
5187
5188 * gdb.cp/mb-ctor.cc: New.
5189 * gdb.cp/mb-ctor.exp: New.
5190 * gdb.cp/mb-templates.cc: New.
5191 * gdb.cp/mb-templates.exp: New.
5192
41f1b697
DJ
51932007-09-23 Daniel Jacobowitz <dan@codesourcery.com>
5194
5195 * gdb.cp/pass-by-ref.cc, gdb.cp/pass-by-ref.exp: New files.
5196
3f213f78
PA
51972007-09-23 Pedro Alves <pedro_alves@portugalmail.pt>
5198
5199 * configure.ac: Do gdb.stabs tests by default on Cygwin and MinGW
5200 targets.
5201 * configure: Regenerate.
5202
0d381245 52032007-09-23 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 5204
0d381245
VP
5205 * gdb.base/annota1.exp: Adjust for 'info break'
5206 format changes.
5207 * gdb.base/annota3.exp: Likewise.
5208 * gdb.base/break.exp: Likewise.
5209 * gdb.base/condbreak.exp: Likewise.
5210 * gdb.base/pending.exp: Likewise.
5211 * gdb.base/sepdebug.exp: Likewise.
5212 * gdb.base/unload.exp: Likewise.
5213 * gdb.base/ovldbreak.exp: Likewise.
a9c64011 5214
fe3f5fa8
VP
52152007-09-22 Vladimir Prus <vladimir@codesourcery.com>
5216
5217 * gdb.base/pending.exp: No longer expect "Pending breakpoint resolved"
5218 messages.
5219 * gdb.base/chng-syms.exp: Likewise.
5220 * gdb.base/unload.exp: Likewise.
a9c64011 5221
a75cf6c0
DJ
52222007-09-21 Daniel Jacobowitz <dan@codesourcery.com>
5223
5224 * gdb.base/sepdebug.exp (test_different_dir): Append to pf_prefix.
5225
18ecae38
DJ
52262007-09-17 Daniel Jacobowitz <dan@codesourcery.com>
5227
5228 * schedlock.c (NUM): Change to 1.
5229 (main): Use args[0] for the main thread.
5230 * schedlock.exp: Only expect two threads. Only issue one pass or fail
5231 regardless of the number of threads.
5232
5509918f
MR
52332007-09-14 Maciej W. Rozycki <macro@mips.com>
5234
4a543daf
MR
5235 * gdb.mi/mi-watch.exp (test_watchpoint_all): Pass the watchpoint
5236 type down.
5237 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
5238 test.
5239 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Pass the
5240 watchpoint type down.
5241 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
5242 test.
5243
52442007-09-14 Maciej W. Rozycki <macro@mips.com>
5245
5509918f
MR
5246 * gdb.mi/mi-watch.exp (test_watchpoint_all): New function.
5247 Move all the tests here and run them twice, once using software
5248 watchpoints and once using hardware watchpoints.
5249 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Likewise.
5250
40b53987
DJ
52512007-09-12 Daniel Jacobowitz <dan@codesourcery.com>
5252
5253 * gdb.base/solib-weak.exp (do_test): Adjust the file names for each
5254 test.
5255
695e2681
MK
52562007-09-10 Mark Kettenis <kettenis@gnu.org>
5257
8b3fc8d8
MK
5258 * lib/gdb.exp (build_id_debug_filename_get): Improve check for
5259 build-id.
5260
695e2681
MK
5261 * lib/gdb.exp (gdb_compile): OpenBSD doesn't need -dl, and doesn't
5262 know about $ORIGIN. Calculate output dir from $dest instead of
5263 using ${objdir}/{$subdir}.
5264
58d69f29
MK
52652007-09-09 Mark Kettenis <kettenis@gnu.org>
5266
5267 * gdb.base/gcore-buffer-overflow.exp: Check whether gdb supports
5268 gcore, before continuing with the test.
5269
3e347599
DJ
52702007-09-06 Daniel Jacobowitz <dan@codesourcery.com>
5271
5272 * gdb.mi/mi2-watch.exp: Set can-use-hw-watchpoints to 0 if required.
5273 * gdb.mi/mi-watch.exp: Likewise.
5274
ea37ba09
DJ
52752007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
5276 Jim Blandy <jimb@codesourcery.com>
5277
5278 * gdb.arch/i386-sse.exp: Do not expect character constants.
5279 * gdb.base/charsign.c, gdb.base/charsign.exp: Delete.
5280 * gdb.base/display.exp: Allow print/s.
5281 * gdb.base/printcmds.exp, gdb.base/setvar.exp: Revert signed
5282 and unsigned char array changes.
5283
2025a643
DJ
52842007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
5285
5286 * gdb.base/display.exp: Add tests for printf %p.
5287
26669a27
PA
52882007-09-03 Pedro Alves <pedro_alves@portugalmail.pt>
5289
5290 * gdb.base/unload.c (dlopen, dlsym): Use the TEXT macro to convert
5291 the dll name to unicode.
5292
c8f021f8
JK
52932007-09-03 Jan Kratochvil <jan.kratochvil@redhat.com>
5294
5295 * gdb.base/default.exp (show version): Update the version text.
5296 * gdb.gdb/selftest.exp (xgdb is at prompt): Likewise.
5297
4cf31eea
JK
52982007-09-02 Jan Kratochvil <jan.kratochvil@redhat.com>
5299
5300 * gdb.base/gcore-buffer-overflow.c, gdb.base/gcore-buffer-overflow.exp:
5301 New files.
5302
4935890f
JK
53032007-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
5304
5305 * lib/gdb.exp (build_id_debug_filename_get): New function.
5306 * gdb.base/sepdebug.exp: Reflect the changes in the heading comment.
5307 Remove the generate DEBUG file for the future testcase runs.
5308 New testcase for the NT_GNU_BUILD_ID retrieval.
5309 Move the final testing step to ...
5310 (test_different_dir): ... a new function.
5311 New parameter XFAIL to XFAIL all the tests performed.
5312 New parameter TEST_DIFFERENT_DIR parametrizing the directory.
5313 New parameter TYPE to PF_PREFIX all the tests performed.
5314
02142340
VP
53152007-08-31 Vladimir Prus <vladimir@codesourcery.com>
5316
5317 * gdb.mi/mi-var-cp.cc (path_expression): New
5318 function.
5319 * gdb.mi/mi-var-cp.exp: Run path exression tests.
5320
36acd84e
UW
53212007-08-27 Markus Deuling <deuling@de.ibm.com>
5322
5323 * gdb.cp/cp-relocate.exp (add-symbol-file): Change addresses
5324 to fit into SPU Local Store memory.
5325
a896d121
JB
53262007-08-23 Joel Brobecker <brobecker@adacore.com>
5327
5328 * gdb.base/default.exp: Adjust the expected output of "info
5329 warranty" after the switch to GPLv3.
5330
7b433602
JB
53312007-08-23 Joel Brobecker <brobecker@adacore.com>
5332
5333 * lib/gdb.exp (default_gdb_init): Increase expect buffer size
5334 to 30000 (from 20000).
5335
e22f8b7c
JB
53362007-08-23 Joel Brobecker <brobecker@adacore.com>
5337
5338 Switch the license of all .exp files to GPLv3.
5339 Switch the license of all .f and .f90 files to GPLv3.
5340 Switch the license of all .s and .S files to GPLv3.
5341
5a0e3bd0
JB
53422007-08-23 Joel Brobecker <brobecker@adacore.com>
5343
5344 * configure.ac: Switch license to GPLv3.
5345
cc00619d
JB
53462007-08-23 Joel Brobecker <brobecker@adacore.com>
5347
5348 Switch the licensing to GPLv3 for all .ads and .adb files.
5349
8d26208a
DJ
53502007-08-22 Daniel Jacobowitz <dan@codesourcery.com>
5351
5352 * gdb.base/callfuncs.exp (do_function_calls): Use t_double_int
5353 and t_int_double.
5354 * gdb.base/callfuncs.c (t_double_int, t_int_double): New.
5355
4fcb9948
JB
53562007-08-17 Joel Brobecker <brobecker@adacore.com>
5357
5358 * gdb.base/step-line.c: Switch license to GPL version 3, and
5359 update copyright year.
5360 * gdb.base/step-line.inp: Likewise.
5361
b9c34f67
JB
53622007-08-17 Joel Brobecker <brobecker@adacore.com>
5363
5364 * gdb.base/gdb1555.exp: Make expected output immune to formatting
5365 changes inside gdb1555.c.
5366 * gdb.base/pending.exp: Likewise.
5367
2cc17678
DJ
53682007-08-13 Daniel Jacobowitz <dan@codesourcery.com>
5369
5370 * config/default.exp: New file.
5371
e48883f7
DJ
53722007-07-31 Daniel Jacobowitz <dan@codesourcery.com>
5373
5374 * gdb.base/prologue.c, gdb.base/prologue.exp: New.
5375 * lib/gdb.exp (gdb_breakpoint): Handle "temporary".
5376
1ab80e5b
MR
53772007-07-30 Maciej W. Rozycki <macro@mips.com>
5378
5379 * gdb.base/dump.exp: Force the correct endianness for binary
5380 formats not carrying this information.
5381
aba471f5
DJ
53822007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
5383
5384 * gdb.threads/staticthreads.exp: Match .*sem_post.
5385
d4e07204
DJ
53862007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
5387
5388 * gdb.base/readline.exp (operate_and_get_next): Match the final
5389 prompt.
5390
2b97317d
KB
53912007-07-23 Kevin Buettner <kevinb@redhat.com>
5392
5393 * lib/mi-support.exp (mi_gdb_target_load): Do a "kill" prior
5394 to restarting SID.
5395
44efa07a
KB
53962007-07-18 Kevin Buettner <kevinb@redhat.com>
5397
5398 * gdb.cp/ref-params.exp (gdb_start_again): Invoke `gdb_exit'
5399 prior to `gdb_start'.
5400
7b5ebade
KB
54012007-07-18 Kevin Buettner <kevinb@redhat.com>
5402
5403 * config/sid.exp (gdb_load): Add test for empty argument. Adjust
5404 return value to be compatible with gdb_run_cmd in lib/gdb.exp.
5405 Remove call to gdb_unload.
5406
255e7678
DJ
54072007-07-17 Pedro Alves <pedro_alves@portugalmail.pt>
5408 Daniel Jacobowitz <dan@codesourcery.com>
5409
5410 * gdb.base/unload.c (dlopen, dlsym, dlclose, dlerror): Define
5411 for __WIN32__.
5412 (SHLIB_NAME): Delete definition. Always pass dlerror to fprintf.
5413 * gdb.base/unload.exp: Use shared library test routines.
5414
3a40aaa0
UW
54152007-07-03 Markus Deuling <deuling@de.ibm.com>
5416
5417 * gdb.base/solib-symbol.exp: New file (testcase multiple symbol lookup).
5418 * gdb.base/solib-symbol-lib.c: Likewise.
5419 * gdb.base/solib-symbol-main.c: Likewise.
5420
b0f4b84b
DJ
54212007-07-02 Daniel Jacobowitz <dan@codesourcery.com>
5422
5423 * config/gdbserver.exp (gdb_reconnect): New.
5424 * gdb.base/so-disc-shr.c, gdb.base/solib-disc.c,
5425 gdb.base/solib-disc.exp: New files.
5426 * lib/gdb.exp (gdb_test_multiple): Allow tests to match "Ending
5427 remote debugging".
5428 (gdb_compile): Add shlib_load flag.
5429 * lib/gdbserver-support.exp (gdbserver_run): Save the protocol and
5430 port.
5431 (gdbserver_reconnect): New.
5432
1b05479a
DJ
54332007-07-01 Nick Roberts <nickrob@snap.net.nz>
5434 Daniel Jacobowitz <dan@codesourcery.com>
5435
5436 * gdb.base/annota3.exp: Test for if construct.
5437
86f78eb2
DJ
54382007-06-26 Daniel Jacobowitz <dan@codesourcery.com>
5439
5440 * gdb.base/chng-syms.exp: Handle glibc's __GI_exit.
5441
6a2eb474 54422007-06-21 Chris Dearman <chris@mips.com>
a9c64011 5443 Maciej W. Rozycki <macro@mips.com>
6a2eb474
MR
5444
5445 * gdb.base/display.exp: Allow a newline after display/i.
5446 * gdb.base/pc-fp.exp: Likewise.
5447 * gdb.base/sigbpt.exp: Likewise.
5448
f8b73d13
DJ
54492007-06-13 Daniel Jacobowitz <dan@codesourcery.com>
5450
5451 * gdb.xml/tdesc-regs.exp: Add MIPS support. Allow multiple
5452 required features to be included.
5453
4339e69e
DJ
54542007-06-12 Daniel Jacobowitz <dan@codesourcery.com>
5455
5456 * gdb.threads/manythreads.exp: Prevent expect buffer overflow
5457 in info threads output.
5458
23d964e7
UW
54592007-06-12 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5460 Markus Deuling <deuling@de.ibm.com>
5461
5462 * gdb.arch/spu-info.exp: New testcase.
5463 * gdb.arch/spu-info.c: New file.
5464
fd20f75b
DJ
54652007-06-05 Daniel Jacobowitz <dan@codesourcery.com>
5466
5467 * gdb.arch/thumb-prologue.c: Record the breakpoint address in
5468 tpcs_offset. Restore lr after the call.
5469 * gdb.arch/thumb-prologue.exp: Use tpcs_offset.
5470
2226f861
DJ
54712007-05-23 Daniel Jacobowitz <dan@codesourcery.com>
5472
5473 * lib/gdbserver-support.exp (gdbserver_spawn): Only match full_buffer.
5474 (gdbserver_run): Kill any running gdbserver.
5475 * lib/mi-support.exp (mi_gdb_target_load): Likewise.
5476
d12371a9
MR
54772007-05-17 Maciej W. Rozycki <macro@mips.com>
5478
5479 * gdb.base/sigbpt.exp: Preset segv_addr.
5480
93f02886
DJ
54812007-05-16 Daniel Jacobowitz <dan@codesourcery.com>
5482
5483 * lib/gdb.exp (gdb_compile): Add support for Windows DLLs.
5484 (gdb_compile_shlib): Likewise.
5485 (skip_shlib_tests, gdb_download, gdb_load_shlibs): New.
5486 (default_gdb_init): Clear cleanfiles.
5487 (gdb_finish): Delete recorded cleanfiles.
5488 * lib/gdbserver-support.exp (gdbserver_spawn): Use gdb_download.
5489
5490 * gdb.base/gdb1555.exp: Use skip_shlib_tests and gdb_load_shlibs.
5491 Do not use isnative.
5492 * gdb.base/pending.exp, gdb.base/shlib-call.exp, gdb.base/shreloc.exp,
5493 gdb.base/so-impl-ld.exp: Likewise.
5494 * gdb.base/solib-weak.exp: Likewise. Skip for DLL targets.
5495 * gdb.base/unload.exp: Likewise. Do not pass empty option to
5496 gdb_compile.
5497
b04e06d7
VP
54982007-05-15 Vladimir Prus <vladimir@codesourcery.com>
5499
5500 * config/unknown.exp: Remove.
5501
069ed931
UW
55022007-05-15 Markus Deuling <deuling@de.ibm.com>
5503
5504 * gdb.base/info-proc.exp: Check is_remote.
5505
09db0d03
UW
55062007-05-14 Markus Deuling <deuling@de.ibm.com>
5507
5508 * gdb.base/gcore.exp: Initialize variable core_supported.
5509
af2cbe8c
DJ
55102007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
5511
5512 * gdb.threads/linux-dp.exp: Allow non-hexadecimal IDs also.
5513
027c0295
DJ
55142007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
5515
5516 * gdb.threads/linux-dp.exp: Expect hexadecimal thread IDs.
5517 * gdb.threads/print-threads.exp (test_all_threads): Allow
5518 negative and hexadecimal thread IDs.
5519
dc5000e7
DJ
55202007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
5521
5522 * gdb.java/jprint.java (public): Avoid invalid call to static
5523 method.
5524
2e74ed18
DP
55252007-05-14 Denis Pilat <denis.pilat@st.com>
5526
5527 * gdb.mi/mi-console.exp, gdb.mi/gdb669.exp, gdb.mi/mi-cli.exp,
5528 gdb.mi/mi-regs.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp,
5529 gdb.mi/mi2-cli.exp, gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
5530 gdb.mi/mi2-regs.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi-disassemble.exp,
5531 gdb.mi/mi2-syn-frame.exp: Remove commands already run in mi_run_to_main.
5532
83547f02
UW
55332007-05-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5534
5535 * gdb.base/overlays.exp: Add support for targets with only code
a9c64011 5536 overlay support, not data overlay. Support spu-*-* target in
83547f02
UW
5537 this mode.
5538 * gdb.base/ovlymgr.c: Provide stubs for spu target.
5539 * gdb.base/spu.ld: New file.
5540
b18be20d
DJ
55412007-05-07 Daniel Jacobowitz <dan@codesourcery.com>
5542
5543 * gdb.cp/virtfunc.exp (proc do_tests): Test stepping through a thunk.
5544
be444858
DJ
55452007-05-06 Daniel Jacobowitz <dan@codesourcery.com>
5546
5547 * gdb.fortran/complex.exp, gdb.fortran/complex.f: New files.
5548
b1d53152
DJ
55492007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
5550
5551 * gdb.java/jmain.exp: Handle demangled names with and without method
5552 signatures.
5553
d084b331
DJ
55542007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
5555
5556 * gdb.mi/mi-syn-frame.c (main, foo, bar)
5557 (have_a_very_merry_interrupt): Remove calls to puts.
5558 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Do not expect
5559 inferior output.
5560 * lib/mi-support.exp (mi_gdb_test): Check gdb,noinferiorio. Correct
5561 test names.
5562
db9d7fc5
DJ
55632007-04-29 Markus Deuling <deuling@de.ibm.com>
5564 Daniel Jacobowitz <dan@codesourcery.com>
5565
5566 * gdb.base/auxv.exp (core_works): Also check is_remote.
5567 * gdb.base/checkpoint.exp, gdb.base/multi-forks.exp: Likewise.
5568
ef783a7d 55692007-04-25 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 5570
ef783a7d
VP
5571 * gdb.base/sigaltstack.exp: Use 'srcfile' in error
5572 message, not the undefined 'module' variable.
5573 * gdb.base/siginfo.exp: Likewise.
5574 * gdb.base/sigstep.exp: Likewise.
5575 * lib/gdbserver-support.exp (gdb_target_cmd): Quote
5576 serialport.
5577 * lib/mi-support.exp (mi_gdb_target_cmd): Likewise.
5578
b7b73cae
CV
55792007-04-25 Corinna Vinschen <vinschen@redhat.com>
5580
5581 * config/sim.exp (gdb_target_sim): Just return with -1 when setting
5582 target sim fails. Return 0 otherwise.
5583 (gdb_load): Return prematurely if gdb_target_sim fails.
5584
7d90fdfa
DP
55852007-04-16 Denis Pilat <denis.pilat@st.com>
5586
5587 * gdb.base/setshow.exp: Reset height after having set it to 100.
5588
5d3e9c85
DP
55892007-04-16 Denis Pilat <denis.pilat@st.com>
5590
5591 * gdb.mi/mi2-stack.exp: update from mi-stack.exp.
5592
18e75969
DP
55932007-04-16 Denis Pilat <denis.pilat@st.com>
5594
5595 * gdb.mi/mi2-var-display.exp: Test for the fullname field.
5596
25d5ea92
VP
55972007-04-14 Vladimir Prus <vladimir@codesourcery.com>
5598
5599 * gdb.mi/mi-var-cmd.exp: Delete varobjs left by previous
5600 tests. Run the frozen varobjs test.
5601 * gdb.mi/var-cmd.c (do_frozen_tests): New.
a9c64011 5602 * lib/mi-support.exp (mi_varobj_update): Fix thinko.
25d5ea92 5603
0b49cb80
JK
56042007-04-11 Jan Kratochvil <jan.kratochvil@redhat.com>
5605
5606 * gdb.base/type-opaque-lib.c, gdb.base/type-opaque-main.c,
5607 gdb.base/type-opaque.exp: New files.
5608
a73bafbc 56092007-04-01 Vladimir Prus <vladimir@codesourcery.com>
a9c64011
AS
5610
5611 * gdb.mi/mi-var-child.c
a73bafbc
VP
5612 (do_children_tests): User char[2] instead of
5613 char so that automatic printing of pointers to char
5614 don't give unpredicable result.
5615 * gdb.mi/var-cmd.c (do_locals_test): Initialize
5616 local variables.
5617 * gdb.mi/mi-var-child.exp: Step to right line
5618 of do_children_tests.
5619 * gdb.mi/mi2-var-child.exp: Likewise.
5620 * gdb.mi/mi-var-cmd.exp: Step to right line of
a9c64011 5621 do_locals_tests.
a73bafbc
VP
5622 (do_children_tests): User char[2] instead of
5623 char so that automatic printing of pointers to char
a9c64011 5624 don't give unpredicable result.
a73bafbc 5625 * gdb.mi/mi2-var-cmd.exp: Likewise.
a9c64011 5626 * lib/mi-support.exp (mi_continue_to_line):
a73bafbc
VP
5627 Pass test name to mi_wait_for_stop.
5628
7ce59000
DJ
56292007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
5630
5631 * gdb.asm/asm-source.exp: Remove d10v case.
5632 * lib/gdb.exp (skip_cplus_tests): Likewise.
5633 * gdb.asm/d10v.inc: Deleted.
5634
20389057
DJ
56352007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
5636
5637 * gdb.base/infnan.c, gdb.base/infnan.exp: New files.
5638
8807d78b
DJ
56392007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
5640
5641 * config/netware.exp: Delete file.
5642
aa3edb8e
JB
56432007-03-29 Joel Brobecker <brobecker@adacore.com>
5644
5645 * gdb.dwarf2/dw2-noloc.S: New file.
5646 * gdb.dwarf2/dw2-noloc.exp: New file.
5647
297561ac
PA
56482007-03-28 Pedro Alves <pedro_alves@portugalmail.pt>
5649
5650 * gdb.cp/method2.cc: New test.
5651 * gdb.cp/method2.exp: New test.
5652 * gdb.cp/Makefile.in (EXECUTABLES): Add method2.
5653
1f81bd39
DJ
56542007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
5655
5656 * gdb.ada/exec_changed.exp: Avoid "set confirm off".
5657
9453113a
DJ
56582007-03-27 Brooks Moses <brooks.moses@codesourcery.com>
5659
5660 * Makefile.in: Add dummy "pdf" and "install-pdf" targets.
5661
b741e217
DJ
56622007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
5663
5664 * config/gdbserver.exp (gdbserver_gdb_load): Update argument list.
5665 (gdb_load): Delete, replace with...
5666 (gdb_reload): ...this.
5667 * gdb.server/server-run.exp: Use gdb_load and gdbserver_run.
5668 * gdb.server/server-mon.exp: Likewise.
5669 * lib/gdb.exp (gdb_run_cmd): Use gdb_reload.
5670 (gdb_start_cmd): New.
5671 (gdb_file_cmd): Save the last loaded file.
5672 (gdb_reload): New.
5673 (gdb_gnu_strip_debug): Use transform.
5674 * lib/gdbserver-support.exp (gdbserver_spawn): Move file download
5675 support here. Use new $last_loaded_file. Check mtime.
5676 (gdb_target_cmd): Handle ObjC failure case.
5677 (infer_host_exec): Delete.
5678 (gdbserver_load): Rename to...
5679 (gdbserver_run): ...this. Simplify.
5680 * lib/mi-support.exp (mi_gdb_file_cmd): Set last_loaded_file.
5681 (mi_gdb_load): Move most contents to a new function...
5682 (mi_gdb_target_load): ...here. Simplify call to gdbserver_gdb_load.
5683 (mi_run_cmd): Use mi_gdb_target_load.
5684 * gdb.base/break.exp, gdb.base/ending-run.exp, gdb.base/pending.exp,
5685 gdb.base/sepdebug.exp, gdb.base/unload.exp, gdb.objc/objcdecode.exp:
5686 Use gdb_run_cmd.
5687 * gdb.base/charsign.exp: Remove incorrect comment.
5688 * gdb.base/dbx.exp (gdb_file_cmd): Set last_loaded_file.
5689 * gdb.ada/exec_changed.exp, gdb.ada/null_record.exp, gdb.ada/start.exp,
5690 gdb.base/start.exp: Use gdb_start_cmd.
5691
446ab585 56922007-03-23 Nigel Stephens <nigel@mips.com>
a9c64011 5693 Maciej W. Rozycki <macro@mips.com>
446ab585
MR
5694
5695 * gdb.base/sigbpt.exp: Fix the message when skipping test.
5696 * gdb.base/signull.exp: Similarly.
5697
bbb88ebf
UW
56982007-03-16 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5699
5700 * lib/gdb.exp (gdb_run_cmd): Use -notransfer to make start-up
5701 messages available to test cases (like chng-sym.exp).
5702
cb8c4a99
AS
57032007-03-14 Andreas Schwab <schwab@suse.de>
5704
5705 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
5706 format changes.
5707
4e463ff5
DJ
57082007-03-13 Daniel Jacobowitz <dan@codesourcery.com>
5709
5710 * gdb.arch/powerpc-prologue.c (optimized_1_marker, gdb2029_marker)
5711 (optimized_1): New.
5712 (main): Call optimized_1.
5713 (gdb2029): Correct typos. Call gdb2029_marker.
5714 * gdb.arch/powerpc-prologue.exp: Run new test. Use a breakpoint
5715 for gdb2029.
5716
b6db2c47
MK
57172007-03-12 Mark Kettenis <kettenis@gnu.org>
5718
5719 * gdb.gdb/selftest.exp (do_steps_and_nexts): Match spaces as well
5720 as tabs. Remove redundant test pattern.
5721
70ed3737
UW
57222007-03-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5723
5724 * gdb.base/long_long.exp: Accept optional symbol name in <...>
5725 for /a format output.
5726
47b67b60
DJ
57272007-03-09 Daniel Jacobowitz <dan@codesourcery.com>
5728
5729 * gdb.base/checkpoint.exp: Rewrite 600 checkpoint test to
5730 collect output incrementally.
5731
b8953b0e
UW
57322007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5733
5734 * gdb.mi/mi-var-cmd.exp: Allow value without "..." string
5735 for -var-create lpcharacter test.
5736 * gdb.mi/mi2-var-cmd.exp: Likewise.
5737
7acd5c40
UW
57382007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5739
5740 * gdb.mi/mi-var-cmd.exp: Allow -var-update null_ptr test to
5741 pass on targets where address zero is readable.
5742
9c6759c1
UW
57432007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5744
5745 * gdb.xml/tdesc-arch.exp: Test is unsupported on target with
5746 just a single architecture.
5747
a2f1aeb4
UW
57482007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5749
5750 * gdb.base/callfuncs.exp (do_get_all_registers): Remove.
5751 (fetch_all_registers): New function, uses gdb_test_multiple and
5752 exp_continue to fetch inferior output line-by-line.
5753 Replace all uses of do_get_all_registers by fetch_all_registers.
5754
46579ac2
UW
57552007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5756
5757 * gdb.base/relativedebug.exp: Skip test if gdb,nosignals is set
5758 in target_info.
5759
fc133f24
MS
57602007-03-02 Michael Snyder <michael.snyder@palmsource.com>
5761
a9c64011 5762 * gdb.threads/manythreads.exp: Use $message string for
fc133f24
MS
5763 consistancy; add a default (timeout) case.
5764
7646a51d
MS
57652007-03-02 Michael Snyder <michael.snyder@palmsource.com>
5766
5767 * gdb.base/watchpoint.exp: Fix truncated comment.
5768
dcfff61f
MS
57692007-03-02 Michael Snyder <michael.snyder@palmsource.com>
5770
5771 * Makefile.in: Remove spurious single-quotes from sed command.
5772
664e3ee9
DJ
57732007-02-28 Daniel Jacobowitz <dan@codesourcery.com>
5774
5775 * gdb.mi/mi-var-cmd.exp: Correct test name. Allow any value for
5776 func.
5777 * gdb.mi/mi2-var-cmd.exp: Likewise.
5778
d7cc6f2f
JB
57792007-02-27 Joel Brobecker <brobecker@adacore.com>
5780
a9c64011
AS
5781 * gdb.dwarf2/dw2-producer.S: New file.
5782 * gdb.dwarf2/dw2-producer.exp: New testcase.
d7cc6f2f
JB
5783
57842007-02-27 Nick Roberts <nickrob@snap.net.nz>
c0e3bc07
NR
5785
5786 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
5787 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
5788 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
5789 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
5790 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
5791 Revert tests to use mi_gdb_test and include value field in output
5792 of -var-create.
5793
93d42b30
DJ
57942007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
5795
5796 * gdb.arch/i386-signal.c, gdb.arch/i386-signal.exp: New files.
5797
c499ed39
DJ
57982007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
5799
5800 * gdb.base/maint.exp: Remove full paths from test names.
5801 * gdb.base/prelink.exp, gdb.cp/cp-relocate.exp,
5802 gdb.xml/tdesc-errors.exp, gdb.xml/tdesc-xinclude.exp: Likewise.
5803
9836f81b
JB
58042007-02-27 Joel Brobecker <brobecker@adacore.com>
5805
5806 * gdb.ada/catch_ex.exp: Fix a couple of copy/paste typos.
5807
c74d0ad8
DJ
58082007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
5809
5810 * gdb.server/server-mon.exp: New test.
5811
2711e456
DJ
58122007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
5813
5814 * gdb.cp/cp-relocate.cc, gdb.cp/cp-relocate.exp: New.
5815
ff6f572f
DJ
58162007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
5817
5818 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: Update
5819 register capitalization.
5820
fada3feb
DP
58212007-02-13 Denis Pilat <denis.pilat@st.com>
5822
5823 * gdb.mi/mi-var-invalidate.exp: New file.
5824
fb1e4ffc
DJ
58252007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
5826
5827 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: New.
5828
3da939d7
DJ
58292007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
5830
5831 * tdesc-arch.exp (set_arch): Add KFAIL for missing OS ABI handlers.
5832
123dc839
DJ
58332007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
5834
5835 * gdb.xml/single-reg.xml, gdb.xml/tdesc-regs.exp,
5836 gdb.xml/core-only.xml, gdb.xml/extra-regs.xml: New files.
5837
877e3645 58382007-02-08 Nick Roberts <nickrob@snap.net.nz>
87604222
NR
5839
5840 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
5841 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
5842 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
5843 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
5844 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
1183581f 5845 * gdb.mi/gdb792.exp, lib/mi-support.exp:
87604222 5846 Update tests to include value field in output of -var-create.
a9c64011 5847
3c0a2960
AS
58482007-02-08 Andreas Schwab <schwab@suse.de>
5849
5850 * gdb.mi/mi-var-child.exp: Fix matching display of function value.
5851
108546a0
DJ
58522007-02-07 Daniel Jacobowitz <dan@codesourcery.com>
5853
5854 * gdb.xml/bad-include.xml, gdb.xml/inc-2.xml, gdb.xml/inc-body.xml,
5855 gdb.xml/includes.xml, gdb.xml/tdesc-xinclude.exp: New files.
5856
d701dcab
DP
58572007-02-02 Denis Pilat <denis.pilat@st.com>
5858
5859 * gdb.threads/threadapply.exp: check that frame is not changed by
5860 the thread apply all command.
5861
783e3e2f
AS
58622007-01-31 Andreas Schwab <schwab@suse.de>
5863
6d9c3a87
AS
5864 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
5865
3c50d7b9
AS
5866 * gdb.dwarf2/dup-psym.S: Use .2byte/.4byte instead of .short/.int
5867 in the dwarf sections.
5868 * gdb.dwarf2/mac-fileno.S: Likewise.
5869
783e3e2f
AS
5870 * gdb.base/callfuncs.exp (do_get_all_registers): Filter out
5871 bspstore register on ia64.
5872
78ff580e
AS
58732007-01-29 Andreas Schwab <schwab@suse.de>
5874
cc8e9b12
AS
5875 * gdb.cp/annota3.exp ("watch triggered on a.x"): Match optional
5876 "frame-begin" annotation.
5877
78ff580e
AS
5878 * gdb.cp/annota2.exp ("watch triggered on a.x"): Allow arbitrary
5879 number of "frames-invalid" annotations.
5880
704a4f78
DJ
58812007-01-29 Daniel Jacobowitz <dan@codesourcery.com>
5882
5883 * gdb.base/commands.exp: Call if_commands_test.
5884 (gdb_test_no_prompt, if_commands_test): New.
5885
e741bf94
MK
58862007-01-28 Mark Kettenis <kettenis@gnu.org>
5887
5888 * gdb.threads/sigthread.c (NSIGS): Make bigger.
5889
474d0ad3
AS
58902007-01-27 Andreas Schwab <schwab@suse.de>
5891
5892 * gdb.dwarf2/dw2-basic.S: Use .2byte/.4byte/.8byte instead of
5893 .short/.int/.quad in the dwarf sections.
5894 * gdb.dwarf2/dw2-intercu.S: Likewise.
5895 * gdb.dwarf2/dw2-intermix.S: Likewise.
5896
e784b426
JK
58972007-01-25 Jan Kratochvil <jan.kratochvil@redhat.com>
5898
5899 * gdb.base/charsign.exp, gdb.base/charsign.c: New files.
4590cfcb
MK
5900 * gdb.arch/i386-sse.exp: Check $xmm.v16_int8 printing as a number
5901 array.
e784b426
JK
5902 * gdb.base/printcmds.exp: Sign-provided CHARs now became arrays.
5903 * gdb.base/setvar.exp: Likewise.
5904
37f08e04
AS
59052007-01-26 Andreas Schwab <schwab@suse.de>
5906
9a01813a
AS
5907 * gdb.base/corefile.exp: Allow non-empty argument list in reinit
5908 test.
5909
37f08e04
AS
5910 * gdb.base/multi-forks.exp ("restart $i"): Also match
5911 __kernel_syscall_via_break.
5912
6e2a9270
VP
59132007-01-24 Vladimir Prus <vladimir@codesourcery.com>
5914
5915 * lib/mi-support.exp (mi_delete_varobj): New.
5916 * gdb.mi/mi-var-cp.exp: Run the reference_to_struct
5917 testcase.
5918 * gdb.mi/mi-var-cp.cc (reference_to_struct): New function.
5919 (main): Call the above.
5920 (reference_update_test, base_in_reference_test)
5921 (reference_to_pointer): Delete the created varobjs.
a9c64011 5922
e515b470
DJ
59232007-01-23 Daniel Jacobowitz <dan@codesourcery.com>
5924
5925 * Makefile.in (ALL_SUBDIRS): Add gdb.xml.
5926 * configure: Regenerated.
5927 * configure.ac (AC_OUTPUT): Add gdb.xml/Makefile.
5928 * gdb.xml/Makefile.in, gdb.xml/tdesc-arch.exp,
5929 gdb.xml/tdesc-bogus.xml, gdb.xml/tdesc-errors.exp,
5930 gdb.xml/trivial.xml, gdb.xml/tdesc-unknown.xml: New files.
5931 * lib/gdb.exp (gdb_skip_xml_test): New function.
5932
08d8bcd7
DJ
59332007-01-23 Nick Hudson <nick.hudson@dsl.pipex.com>
5934
5935 * gdb.base/sigrepeat.exp: Correct error message.
5936
59372007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
43a9b631
JK
5938 Daniel Jacobowitz <dan@codesourcery.com>
5939
5940 * gdb.arch/i386-gnu-cfi.exp, gdb.arch/i386-gnu-cfi.c,
5941 gdb.arch/i386-gnu-cfi-asm.S: New files.
5942
97c3f1f3
JK
59432007-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
5944
5945 * lib/gdb.exp: Abort on missing `site.exp'.
5946
cb1df416
DJ
59472007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
5948 Daniel Jacobowitz <dan@codesourcery.com>
5949
5950 * gdb.base/included.c, gdb.base/included.exp,
5951 gdb.base/included.h: New files.
5952
35990120
DJ
59532007-01-20 Daniel Jacobowitz <dan@codesourcery.com>
5954
5955 * gdb.base/bigcore.c (RLIMIT_CAP): Define.
5956 (maximize_rlimit): Reduce limits on 64-bit systems.
5957
6e81a116 59582007-01-19 Mark Kettenis <kettenis@gnu.org>
2429decf
MK
5959
5960 From Marcus Deuling <deuling@de.ibm.com>:
5961 * gdb.arch/altivec-regs.exp: Initialise variable endianness in
5962 every case.
5963
6c3c41f3
NR
59642007-01-13 Nick Roberts <nickrob@snap.net.nz>
5965
5966 * gdb.mi/mi-basics.exp, gdb.mi/mi2-basics.exp (test_dir_specification)
5967 (test_path_specification): Use objdir instead of srcdir to always
5968 get an absolute filename.
5969
2f12c312
DJ
59702007-01-12 Daniel Jacobowitz <dan@codesourcery.com>
5971
5972 * gdb.cp/member-ptr.cc (class Padding): Make contents public.
5973
81121995
VP
59742007-01-11 Vladimir Prus <vladimir@codesourcery.com>
5975
5976 * gdb.mi/mi-var-cp.cc (reference_update_tests):
5977 Make sure the variable we're using is in scope.
5978 (reference_to_pointer): Likewise.
5979
4741b737
DJ
59802007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
5981
5982 * gdb.ada/catch_ex.exp: Call unsupported and stop if the runtime
5983 has no debug information.
5984
054410c3
DJ
59852007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
5986
5987 * gdb.base/annota1.exp: Remove extra send_gdb.
5988
818f79f6
DJ
59892007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
5990
5991 * gdb.base/relativedebug.c, gdb.base/relativedebug.exp: New files.
5992
f7a6bb70
DJ
59932007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
5994
5995 * gdb.arch/i386-size-overlap.c, gdb.arch/i386-size-overlap.exp: New.
5996
57e66780
DJ
59972007-01-08 Nick Roberts <nickrob@snap.net.nz>
5998 Daniel Jacobowitz <dan@codesourcery.com>
5999
6000 * gdb.mi/mi-var-cmd.exp: Expect lpcharacter to update when
6001 lcharacter or linteger change. Correct duplicated test name.
6002 * gdb.mi/mi2-var-cmd.exp: Likewise.
6003
3d799a95
DJ
60042007-01-08 Daniel Jacobowitz <dan@codesourcery.com>
6005
6006 * gdb.threads/sigthread.c, gdb.threads/sigthread.exp: New.
6007
60082007-01-05 Joel Brobecker <brobecker@adacore.com>
51679ba9 6009
a9c64011
AS
6010 * gdb.base/nofield.c: New file.
6011 * gdb.base/nofield.exp: New testcase.
51679ba9 6012
eafb94e8
NR
60132007-01-05 Nick Roberts <nickrob@snap.net.nz>
6014
6015 * gdb.mi/mi-var-cp.exp: New test for references to pointers.
6016
6017 * gdb.mi/mi-var-cp.cc: (reference_to_pointer): New procedure for above
6018 test.
6019
5e572bb4
DJ
60202007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
6021
6022 * gdb.mi/mi-var-cmd.exp: Add tests for unreadable varobjs.
6023
74a44383
DJ
60242007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
6025
6026 * lib/mi-support.exp (mi_runto_helper): Expect two prompts
6027 when continuing.
6028
1b572db9
DJ
60292007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
6030
6031 * gdb.base/annota3.exp ($binfile): Append $EXEEXT.
6032 Expect ".exe" extension.
6033
381bc39b
DJ
60342007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
6035
6036 * gdb.base/charset.exp: Add explicit filename to break.
6037 * gdb.base/dbx.exp: Add explicit filename to breaks.
6038
2b70e4c6
DJ
60392007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
6040
6041 * gdb.mi/mi-file.exp: Use mi_gdb_file_cmd instead of mi_gdb_load.
6042 * gdb.mi/mi2-file.exp: Likewise.
6043
303b6f5d
DJ
60442007-01-04 Vladimir Prus <vladimir@codesourcery.com>
6045
6046 Implement specification of MI tests as comments
6047 in C and C++ sources.
6048 * lib/mi-support.exp (mi_autotest_data): New variable.
6049 (mi_autotest_source): New variable.
6050 (count_newlines, mi_prepare_inline_tests)
6051 (mi_get_inline_test, mi_continue_to_line)
6052 (mi_run_inline_test, mi_tbreak)
6053 (mi_send_resuming_command, mi_wait_for_stop): New functions.
6054 * gdb.mi/mi-var-cp.exp: Move most content to the C file.
6055 Run inline tests.
6056 * gdb.mi/mi-var-cp.cc: Define tests here.
6057
23da0d94
VP
60582007-01-04 Vladimir Prus <vladimir@codesourcery.com>
6059
6060 Simplify usage of mi_continue_to.
6061 * lib/mi-support.exp (mi_runto_helper): Renamed
6062 from mi_runto, added new parameter 'run_or_continue'.
6063 (mi_runto): Use mi_runto_helper.
6064 (mi_continue_to): Accept just function name as parameter.
6065 Use mi_runto_helper.
6066 * gdb.mi/mi-var-cmd.exp: Adjust to changes.
6067 * gdb.mi/mi2-var-cmd.exp: Likewise.
a9c64011 6068
f9e18282
JB
60692006-01-04 Joel Brobecker <brobecker@adacore.com>
6070
6071 Make this testcase a bit more realistic. The current code
6072 is too simplistic, and allows the compiler to optimize out
6073 some of the entities we need for this testcase.
6074 * gdb.ada/null_record/bar.ads (Void_Star): New type.
6075 (Do_Nothing): Add extra parameter.
6076 * gdb.ada/null_record/bar.adb (Do_Nothing): Likewise.
6077 * gdb.ada/null_record/null_record.adb: Fake use of type Empty
6078 by using a variable of type Void_Star.
6079
fd678c65
JB
60802006-01-04 Joel Brobecker <brobecker@adacore.com>
6081
6082 * gdb.ada/catch_ex/foo.adb: New file.
6083 * gdb.ada/catch_ex.exp: New testcase.
6084
05cfdb42
DJ
60852007-01-03 Pedro Alves <pedro_alves@portugalmail.pt>
6086
6087 * gdb.base/shreloc.exp: Use ldflags instead of additional_flags to
6088 pass --image-base to linker.
6089
2e03ee74
DJ
60902007-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
6091 Daniel Jacobowitz <dan@codesourcery.com>
6092
6093 * gdb.base/readline.exp: Set $TERM. Test arrow keys in
6094 secondary prompts.
6095
0d5de010
DJ
60962007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
6097
6098 * gdb.cp/classes.exp (test_pointers_to_class_members): Update expected
6099 output. Test the types of members and member pointers.
6100 * gdb.cp/inherit.exp (test_print_mi_member_types): Remove KFAILs for
6101 gdb/2092.
6102 * gdb.cp/member-ptr.exp: Search for a comment instead of a
6103 statement. Enable for GCC. Update expected output for some tests
6104 and add new tests. Remove obsolete GCC KFAILs. Allow GCC's class
6105 layout.
6106 * gdb.cp/member-ptr.cc (Padding, Padding::vspacer, Base, Base::get_x)
6107 (Base::vget_base, Left, Left::vget, Right, Right::vget, Diamond)
6108 (Diamond::vget_base): New.
6109 (main): Add new tests.
6110 * gdb.cp/printmethod.exp: Update expected output for member functions.
6111 * gdb.cp/virtfunc.exp (test_virtual_calls): Add a KFAIL for
6112 print pEe->D::vg().
6113
61a771aa
DJ
61142007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
6115
6116 * gdb.threads/tls.exp: Allow stops in sem_post.
6117
2fa63963
DJ
61182006-12-31 Daniel Jacobowitz <dan@codesourcery.com>
6119
6120 * gdb.base/annota1.exp: Allow .*printf in backtraces.
6121 * gdb.base/annota3.exp: Likewise.
6122 * gdb.base/sigstep.exp (advancei): Fail if we hit the breakpoint
6123 again (instead of timing out).
6124 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add an XFAIL for
6125 GCC bug 26475.
6126 * gdb.java/jmisc.exp: Adjust to work with method signatures including
6127 return types. Add kfails for GDB bugs 2214 and 2215. Move exit
6128 test from jmisc1.exp.
6129 * gdb.java/jmisc1.exp: Delete.
6130 * gdb.java/jprint.exp: Adjust to work with method signatures including
6131 return types.
6132 * gdb.objc/basicclass.exp: Update for gobjc 4.1 debug info.
6133 * gdb.threads/linux-dp.exp: Don't be confused by program output.
6134 * lib/java.exp (compile_java_from_source): Pass the correct type
6135 to target_compile.
6136
5eefc2b7
JB
61372006-12-31 Joel Brobecker <brobecker@adacore.com>
6138
6139 * gdb.arch/i386-prologue.c (stack_align_ecx): Renamed from stack_align.
6140 (stack_align_edx): New function.
6141 (stack_align_eax): New function.
6142 (main): Add calls to stack_align_edx and stack_align_eax.
6143 * gdb.arch/i386-prologue.exp: Replace stack_align with stack_align_ecx.
6144 Add testing for the cases where the register used during a stack
6145 realignment is edx. Same for eax.
6146
227c54da
DJ
61472006-12-30 Pedro Alves <pedro_alves@portugalmail.pt>
6148
6149 * lib/gdb.exp: Don't pass -fpic to gcc on Cygwin, MinGW
6150 and generic PE targets.
6151
cab8ac94
JB
61522006-12-29 Joel Brobecker <brobecker@adacore.com>
6153
6154 * gdb.ada/array_return.exp: Update copyright date list.
6155
ba54f318
JB
61562006-12-27 Joel Brobecker <brobecker@adacore.com>
6157
6158 * gdb.ada/array_return/pck.ads (Small_Float_Vector): New type.
6159 (Create_Small_Float_Vector): New function.
6160 * gdb.ada/array_return/pck.adb (Create_Small_Float_Vector): Add
6161 function body.
6162 * gdb.ada/array_return/p.adb: Use new type and function from
6163 package Pck.
6164 * gdb.ada/array_return.exp: Add a test verifying that GDB is
6165 able to print the value returned by a function returning an
6166 array of float.
6167
6b7a35dd
JB
61682006-12-20 Joel Brobecker <brobecker@adacore.com>
6169
6170 * gdb.arch/i386-prologue.exp: Remove calls to setup_kfail.
6171 The associated tests should be PASSing.
6172
038224f6
VP
61732006-12-08 Vladimir Prus <vladimir@codesourcery.com>
6174
6175 Test for base in references.
6176 * gdb.mi/mi-var-cp.cc: Add test code.
6177 * gdb.mi/mi-var-cp.exp: Test for bases in references.
6178 * gdb.mi/mi-watch.exp: Adjust to mi_runto changes.
6179 * gdb.mi/mi2-watch.exp: Likewise.
6180 * lib/mi-support.exp (mi_runto): Use temporary breakpoint.
6181 (mi_list_varobj_children): New function.
6182
b26ed50d
VP
61832006-12-08 Vladimir Prus <vladimir@codesourcery.com>
6184
6185 * lib/mi-support.exp
6186 (mi_runto): Accept "()" after function name.
6187 (mi_create_varobj): New function.
6188 (mi_varobj_update): New function.
6189 (mi_Check_varobj_value): New function.
6190 * gdb.mi/mi-var-cp.exp: New file.
6191 * gdb.mi/mi-var-cp.cc: New file.
a9c64011 6192
08232497
DJ
61932006-12-01 Daniel Jacobowitz <dan@codesourcery.com>
6194
6195 * gdb.base/solib-weak.c, gdb.base/solib-weak.exp, gdb.base/weaklib1.c,
6196 gdb.base/weaklib2.c: New files.
6197
d394c993 61982006-11-29 Nathan Sidwell <nathan@codesourcery.com>
8ec659a0 6199
ac6c2fba
NS
6200 * gdb.threads/linux-dp.exp: Adjust regexps used to scan thread
6201 info. Adjust test names.
6202
8ec659a0 6203 * gdb.base/break.c (main): Move position of malloc.
d394c993 6204 * gdb.base/break.exp: Revert mistaken checkin.
8ec659a0 6205
acd65feb
VP
62062006-11-28 Vladimir Prus <vladimir@codesourcery.com>
6207
6208 * gdb.mi/mi-var-cmd.exp: Check -var-update after
6209 assignement of arrays and function pointers.
6210 * gdb.mi/var-cmd.c: Add declaration necessary for above
6211 tests.
6212
f556d5e5
NS
62132006-11-27 Nathan Sidwell <nathan@codesourcery.com>
6214
6215 * gdb.base/break.c (main): Call malloc.
fcfcc2b5
NS
6216
6217 * gdb.threads/linux-dp.exp: Read thread table before and after
6218 creating each philosopher and verify it.
6219
697bc68d
NS
62202006-11-27 Nathan Sidwell <nathan@codesourcery.com>
6221 Paul Brook <paul@codesourcery.com>
6222 Daniel Jacobowitz <dan@codesourcery.com>
6223
6224 * gdb.base/ending-run.exp: Flatten expect script stepping out of
a9c64011 6225 main to remove duplication. Add start function of the form
697bc68d
NS
6226 '_*start[1-9]*'. Add RVDS start function.
6227
29d73ae4
DJ
62282006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
6229
6230 * gdb.arch/thumb-prologue.c, gdb.arch/thumb-prologue.exp: New files.
6231
c1d88655
UW
62322006-11-22 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6233
6234 * gdb.asm/asm-source.exp: Add "spu*-*-*" target.
6235 * gdb.asm/spu.inc: New file.
6236 * gdb.base/term.exp: Disable if [target_info exists noargs].
6237 * gdb.gdb/complaints.exp: Disable if ![isnative].
6238 * gdb.gdb/selftest.exp: Likewise.
6239 * gdb.gdb/observer.exp: Likewise.
6240 * gdb.gdb/xfullpath.exp: Likewise.
6241 * gdb.base/attach.exp: Disable on SPU target.
6242 * gdb.cp/bs145503.exp: Likewise.
6243 * gdb.cp/exception.exp: Likewise.
6244 * gdb.cp/userdef.exp: Likewise.
6245
32a13b1a
DJ
62462006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
6247
6248 * gdb.stabs/weird.exp (print_weird_var): Don't send extra \n.
6249
d8295fe9
VP
62502006-11-10 Vladimir Prus <vladimir@codesourcery.com>
6251
6252 * gdb.base/completion.exp: Fix completion tests for
6253 'info' and 'info '.
6254 * gdb.base/help.exp (help_test_raw, test_class_help)
6255 (test_prefix_command_help): Move...
6256 * lib/gdb.exp: Here.
6257 * gdb.base/main.exp: Adjust.
6258 * gdb.cp/maint.exp: Adjust.
6259 * gdb.trace/tracecmd.exp: Use test_help_class.
a9c64011 6260
8c394015
VP
62612006-11-09 Vladimir Prus <vladimir@codesourcery.com>
6262
6263 * gdb.stabs/weird.exp (print_weird_var): Use
6264 gdb_test_multiple instead of gdb_expect.
6265
027fc1bc
VP
62662006-11-09 Vladimir Prus <vladimir@codesourcery.com>
6267
6268 * gdb.base/help.exp (help_test_raw): New.
6269 (test_class_help): New.
6270 (test_prefix_command_help): New.
6271 Adjust testcases.
6272
67609209
FR
62732006-11-09 Christophe Lyon <christophe.lyon@st.com>
6274
6275 * gdb.base/constvars.c (main): Write to crass and crips, so that
6276 they are allocated by the compiler.
6277
f73adfeb
AS
62782006-10-27 Andreas Schwab <schwab@suse.de>
6279
6280 * gdb.base/multi-forks.exp: Use "detach fork" instead of
6281 "detach-fork".
6282
2f83a18e
DJ
62832006-10-18 Daniel Jacobowitz <dan@codesoucery.com>
6284
6285 * lib/gdbserver-support.exp (gdb_target_cmd): Anchor the ends
6286 of patterns.
6287
94277a38
DJ
62882006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
6289
6290 * gdb.base/sepdebug.exp: Remove debug format test.
6291 * lib/gdb.exp (gdb_gnu_strip_debug): Perform debug format test.
6292 Handle no-symtab.
6293 * gdb.base/sepsymtab.c, gdb.base/sepsymtab.exp: New.
6294
5bd2f6e2
DJ
62952006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
6296
6297 * gdb.threads/manythreads.c (thread_function, main): Don't cast
6298 int to pointer or pointer to int.
6299 * gdb.threads/manythreads.exp: Don't expect the string "LWP".
6300
8c008720
DJ
63012006-10-12 Daniel Jacobowitz <dan@codesourcery.com>
6302
6303 * gdb.base/annota1.exp, gdb.base/maint.exp: Use string_to_regexp.
6304
9e35dae4
DJ
63052006-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
6306
6307 * gdb.threads/tls-nodebug.c, gdb.threads/tls-nodebug.exp: New test.
6308
d9639e13
DJ
63092006-10-09 Daniel Jacobowitz <dan@codesourcery.com>
6310
6311 PR c++/2116
6312 * gdb.cp/call-c.cc, gdb.cp/call-c.exp, gdb.cp/call-c-1.c: New.
6313
390a1bd0
JB
63142006-10-06 Joel Brobecker <brobecker@adacore.com>
6315
6316 * gdb.ada/arrayidx.exp: Remove calls to setup_kfail now that
6317 the corresponding bug has been fixed in GDB (PR/2018).
6318
dd920c33
JB
63192006-10-06 Joel Brobecker <brobecker@adacore.com>
6320
6321 * gdb.base/subst.exp: New testcase.
6322
53bbefe9
JB
63232006-10-06 Joel Brobecker <brobecker@adacore.com>
6324
6325 * gdb.ada/array_return/pck.ads: Add copyright notice.
6326 * gdb.ada/array_return/pck.adb: Likewise.
6327 * gdb.ada/array_return/p.adb: Likewise.
6328 * gdb.ada/exec_changed/first.adb: Likewise.
6329 * gdb.ada/exec_changed/second.adb: Likewise.
6330
09851417
JB
63312006-10-06 Joel Brobecker <brobecker@adacore.com>
6332
6333 * gdb.ada/watch_arg/watch.adb: New file.
6334 * gdb.ada/watch_arg.exp: New testcase.
6335
041bf30d
VP
63362006-10-02 Vladimir Prus <vladimir@codesourcery.com>
6337
6338 * gdb.mi/mi-basics.exp (test_path_specification): Pass orig_path
a9c64011 6339 via string_to_regexp.
041bf30d 6340 * gdb.mi/mi2-basics.exp: Likewise.
a9c64011 6341
f286fbdd 63422006-09-20 Michael Snyder <michael.snyder@palmsource.com>
7b880e0b
MS
6343
6344 * abug.exp, cpu32bug.exp, est.exp hmsirom.exp, nind.exp:
6345 Remove unused / obsolete files.
6346
7c07f349
NR
63472006-09-19 Nick Roberts <nickrob@snap.net.nz>
6348
6349 * gdb.base/multi-forks.exp: Include __kernel_vsyscall in regexp.
6350
cd5ff84a
VP
63512006-09-17 Vladimir Prus <vladimir@codesourcery.com>
6352
6353 * gdb.mi/mi-stack.exp (test_stack_args_listing): Test that
6354 HIGH_FRAME argument to -stack-list-arguments can be larger than
a9c64011 6355 the number of frames.
cd5ff84a 6356
ae018d1a
DJ
63572006-09-15 Daniel Jacobowitz <dan@codesourcery.com>
6358
6359 * gdb.base/args.c (main): Add breakpoint marker.
6360 * gdb.base/args.exp: Use args_test for tests. Add new tests which
6361 really test empty arguments.
6362 (args_load): Delete.
6363 (args_test): New.
6364
b399c549
NR
63652006-09-13 Nick Roberts <nickrob@snap.net.nz>
6366
6367 * gdb.mi/mi-file.exp (test_file_list_exec_source_files): Just
6368 check for one file.
6369
2ab1eb7a
VP
63702006-09-07 Vladimir Prus <ghost@vladimir@codesourcery.com>
6371
6372 * gdb.mi/mi-stack.exp (test_stack_frame_listing): Test that
6373 HIGH_FRAME argument to -stack-list-locals can be larger than
6374 the number of frames.
a9c64011 6375
476308bf
FF
63762006-08-18 Fred Fish <fnf@specifix.com>
6377
6378 * lib/gdb.exp (skip_altivec_tests): Fix apparent typo,
6379 '$' in front of skip_vmx_tests_saved when setting that.
6380
8625200f
AS
63812006-08-10 Andrew Stubbs <andrew.stubbs@st.com>
6382
6383 * gdb.base/trace-commands.exp: New file.
6384
089ec8f1
DJ
63852006-08-10 Joel Brobecker <brobecker@adacore.com>
6386 Daniel Jacobowitz <dan@codesourcery.com>
6387
6388 * gdb.base/step-bt.exp: Make hexadecimal address optional in
6389 expected output of the backtrace commands.
6390
b60f0898
JB
63912006-08-09 Joel Brobecker <brobecker@adacore.com>
6392
6393 * gdb.arch/altivec-abi.exp: Replace gdb_suppress_entire_file with
6394 untested followed by return combination.
6395 * gdb.arch/altivec-regs.exp: Likewise.
6396 * gdb.arch/e500-abi.exp: Likewise.
6397 * gdb.arch/e500-regs.exp: Likewise.
6398 * gdb.arch/gdb1291.exp: Likewise.
6399 * gdb.arch/gdb1431.exp: Likewise.
6400 * gdb.arch/gdb1558.exp: Likewise.
6401 * gdb.arch/i386-prologue.exp: Likewise.
6402 * gdb.arch/i386-unwind.exp: Likewise.
6403 * gdb.asm/asm-source.exp: Likewise.
6404 * gdb.base/a2-run.exp: Likewise.
6405 * gdb.base/advance.exp: Likewise.
6406 * gdb.base/all-bin.exp: Likewise.
6407 * gdb.base/annota1.exp: Likewise.
6408 * gdb.base/annota3.exp: Likewise.
6409 * gdb.base/args.exp: Likewise.
6410 * gdb.base/arithmet.exp: Likewise.
6411 * gdb.base/assign.exp: Likewise.
6412 * gdb.base/async.exp: Likewise.
6413 * gdb.base/attach.exp: Likewise.
6414 * gdb.base/bang.exp: Likewise.
6415 * gdb.base/bigcore.exp: Likewise.
6416 * gdb.base/bitfields.exp: Likewise.
6417 * gdb.base/bitfields2.exp: Likewise.
6418 * gdb.base/break.exp: Likewise.
6419 * gdb.base/call-sc.exp: Likewise.
6420 * gdb.base/call-strs.exp: Likewise.
6421 * gdb.base/callfuncs.exp: Likewise.
6422 * gdb.base/checkpoint.exp: Likewise.
6423 * gdb.base/chng-syms.exp: Likewise.
6424 * gdb.base/code-expr.exp: Likewise.
6425 * gdb.base/commands.exp: Likewise.
6426 * gdb.base/completion.exp: Likewise.
6427 * gdb.base/cond-expr.exp: Likewise.
6428 * gdb.base/condbreak.exp: Likewise.
6429 * gdb.base/consecutive.exp: Likewise.
6430 * gdb.base/constvars.exp: Likewise.
6431 * gdb.base/corefile.exp: Likewise.
6432 * gdb.base/cvexpr.exp: Likewise.
6433 * gdb.base/dbx.exp: Likewise.
6434 * gdb.base/define.exp: Likewise.
6435 * gdb.base/detach.exp: Likewise.
6436 * gdb.base/display.exp: Likewise.
6437 * gdb.base/dump.exp: Likewise.
6438 * gdb.base/ena-dis-br.exp: Likewise.
6439 * gdb.base/ending-run.exp: Likewise.
6440 * gdb.base/environ.exp: Likewise.
6441 * gdb.base/eval-skip.exp: Likewise.
6442 * gdb.base/exprs.exp: Likewise.
6443 * gdb.base/fileio.exp: Likewise.
6444 * gdb.base/finish.exp: Likewise.
6445 * gdb.base/float.exp: Likewise.
6446 * gdb.base/foll-exec.exp: Likewise.
6447 * gdb.base/foll-fork.exp: Likewise.
6448 * gdb.base/foll-vfork.exp: Likewise.
6449 * gdb.base/freebpcmd.exp: Likewise.
6450 * gdb.base/funcargs.exp: Likewise.
6451 * gdb.base/gcore.exp: Likewise.
6452 * gdb.base/gdb1090.exp: Likewise.
6453 * gdb.base/gdb1250.exp: Likewise.
6454 * gdb.base/huge.exp: Likewise.
6455 * gdb.base/info-proc.exp: Likewise.
6456 * gdb.base/interrupt.exp: Likewise.
6457 * gdb.base/jump.exp: Likewise.
6458 * gdb.base/langs.exp: Likewise.
6459 * gdb.base/lineinc.exp: Likewise.
6460 * gdb.base/list.exp: Likewise.
6461 * gdb.base/logical.exp: Likewise.
6462 * gdb.base/long_long.exp: Likewise.
6463 * gdb.base/macscp.exp: Likewise.
6464 * gdb.base/maint.exp: Likewise.
6465 * gdb.base/mips_pro.exp: Likewise.
6466 * gdb.base/miscexprs.exp: Likewise.
6467 * gdb.base/multi-forks.exp: Likewise.
6468 * gdb.base/opaque.exp: Likewise.
6469 * gdb.base/overlays.exp: Likewise.
6470 * gdb.base/pc-fp.exp: Likewise.
6471 * gdb.base/pointers.exp: Likewise.
6472 * gdb.base/printcmds.exp: Likewise.
6473 * gdb.base/psymtab.exp: Likewise.
6474 * gdb.base/ptype.exp: Likewise.
6475 * gdb.base/recurse.exp: Likewise.
6476 * gdb.base/relational.exp: Likewise.
6477 * gdb.base/relocate.exp: Likewise.
6478 * gdb.base/remote.exp: Likewise.
6479 * gdb.base/reread.exp: Likewise.
6480 * gdb.base/restore.exp: Likewise.
6481 * gdb.base/return.exp: Likewise.
6482 * gdb.base/return2.exp: Likewise.
6483 * gdb.base/scope.exp: Likewise.
6484 * gdb.base/sect-cmd.exp: Likewise.
6485 * gdb.base/sep.exp: Likewise.
6486 * gdb.base/sepdebug.exp: Likewise.
6487 * gdb.base/setshow.exp: Likewise.
6488 * gdb.base/setvar.exp: Likewise.
6489 * gdb.base/sigall.exp: Likewise.
6490 * gdb.base/sigbpt.exp: Likewise.
6491 * gdb.base/signals.exp: Likewise.
6492 * gdb.base/signull.exp: Likewise.
6493 * gdb.base/sizeof.exp: Likewise.
6494 * gdb.base/solib.exp: Likewise.
6495 * gdb.base/step-line.exp: Likewise.
6496 * gdb.base/step-test.exp: Likewise.
6497 * gdb.base/structs.exp: Likewise.
6498 * gdb.base/structs2.exp: Likewise.
6499 * gdb.base/term.exp: Likewise.
6500 * gdb.base/twice.exp: Likewise.
6501 * gdb.base/until.exp: Likewise.
6502 * gdb.base/varargs.exp: Likewise.
6503 * gdb.base/volatile.exp: Likewise.
6504 * gdb.base/watchpoint.exp: Likewise.
6505 * gdb.base/whatis-exp.exp: Likewise.
6506 * gdb.base/whatis.exp: Likewise.
6507 * gdb.cp/ambiguous.exp: Likewise.
6508 * gdb.cp/annota2.exp: Likewise.
6509 * gdb.cp/annota3.exp: Likewise.
6510 * gdb.cp/bool.exp: Likewise.
6511 * gdb.cp/breakpoint.exp: Likewise.
6512 * gdb.cp/casts.exp: Likewise.
6513 * gdb.cp/class2.exp: Likewise.
6514 * gdb.cp/classes.exp: Likewise.
6515 * gdb.cp/cplusfuncs.exp: Likewise.
6516 * gdb.cp/ctti.exp: Likewise.
6517 * gdb.cp/derivation.exp: Likewise.
6518 * gdb.cp/exception.exp: Likewise.
6519 * gdb.cp/gdb1355.exp: Likewise.
6520 * gdb.cp/hang.exp: Likewise.
6521 * gdb.cp/inherit.exp: Likewise.
6522 * gdb.cp/local.exp: Likewise.
6523 * gdb.cp/m-data.exp: Likewise.
6524 * gdb.cp/m-static.exp: Likewise.
6525 * gdb.cp/member-ptr.exp: Likewise.
6526 * gdb.cp/method.exp: Likewise.
6527 * gdb.cp/misc.exp: Likewise.
6528 * gdb.cp/namespace.exp: Likewise.
6529 * gdb.cp/overload.exp: Likewise.
6530 * gdb.cp/ovldbreak.exp: Likewise.
6531 * gdb.cp/pr-1023.exp: Likewise.
6532 * gdb.cp/pr-1210.exp: Likewise.
6533 * gdb.cp/pr-574.exp: Likewise.
6534 * gdb.cp/printmethod.exp: Likewise.
6535 * gdb.cp/psmang.exp: Likewise.
6536 * gdb.cp/ref-params.exp: Likewise.
6537 * gdb.cp/ref-types.exp: Likewise.
6538 * gdb.cp/rtti.exp: Likewise.
6539 * gdb.cp/templates.exp: Likewise.
6540 * gdb.cp/try_catch.exp: Likewise.
6541 * gdb.cp/userdef.exp: Likewise.
6542 * gdb.cp/virtfunc.exp: Likewise.
6543 * gdb.disasm/am33.exp: Likewise.
6544 * gdb.disasm/h8300s.exp: Likewise.
6545 * gdb.disasm/mn10300.exp: Likewise.
6546 * gdb.disasm/sh3.exp: Likewise.
6547 * gdb.disasm/t01_mov.exp: Likewise.
6548 * gdb.disasm/t02_mova.exp: Likewise.
6549 * gdb.disasm/t03_add.exp: Likewise.
6550 * gdb.disasm/t04_sub.exp: Likewise.
6551 * gdb.disasm/t05_cmp.exp: Likewise.
6552 * gdb.disasm/t06_ari2.exp: Likewise.
6553 * gdb.disasm/t07_ari3.exp: Likewise.
6554 * gdb.disasm/t08_or.exp: Likewise.
6555 * gdb.disasm/t09_xor.exp: Likewise.
6556 * gdb.disasm/t10_and.exp: Likewise.
6557 * gdb.disasm/t11_logs.exp: Likewise.
6558 * gdb.disasm/t12_bit.exp: Likewise.
6559 * gdb.disasm/t13_otr.exp: Likewise.
6560 * gdb.hp/gdb.aCC/optimize.exp: Likewise.
6561 * gdb.hp/gdb.aCC/watch-cmd.exp: Likewise.
6562 * gdb.hp/gdb.base-hp/callfwmall.exp: Likewise.
6563 * gdb.hp/gdb.base-hp/dollar.exp: Likewise.
6564 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Likewise.
6565 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
6566 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
6567 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
6568 * gdb.hp/gdb.base-hp/sized-enum.exp: Likewise.
6569 * gdb.hp/gdb.compat/xdb1.exp: Likewise.
6570 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
6571 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
6572 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
6573 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
6574 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
6575 * gdb.mi/gdb701.exp: Likewise.
6576 * gdb.mi/gdb792.exp: Likewise.
6577 * gdb.mi/mi-basics.exp: Likewise.
6578 * gdb.mi/mi-break.exp: Likewise.
6579 * gdb.mi/mi-cli.exp: Likewise.
6580 * gdb.mi/mi-console.exp: Likewise.
6581 * gdb.mi/mi-disassemble.exp: Likewise.
6582 * gdb.mi/mi-eval.exp: Likewise.
6583 * gdb.mi/mi-file.exp: Likewise.
6584 * gdb.mi/mi-read-memory.exp: Likewise.
6585 * gdb.mi/mi-regs.exp: Likewise.
6586 * gdb.mi/mi-return.exp: Likewise.
6587 * gdb.mi/mi-simplerun.exp: Likewise.
6588 * gdb.mi/mi-stack.exp: Likewise.
6589 * gdb.mi/mi-stepi.exp: Likewise.
6590 * gdb.mi/mi-syn-frame.exp: Likewise.
6591 * gdb.mi/mi-until.exp: Likewise.
6592 * gdb.mi/mi-var-block.exp: Likewise.
6593 * gdb.mi/mi-var-child.exp: Likewise.
6594 * gdb.mi/mi-var-cmd.exp: Likewise.
6595 * gdb.mi/mi-var-display.exp: Likewise.
6596 * gdb.mi/mi-watch.exp: Likewise.
6597 * gdb.mi/mi2-basics.exp: Likewise.
6598 * gdb.mi/mi2-break.exp: Likewise.
6599 * gdb.mi/mi2-cli.exp: Likewise.
6600 * gdb.mi/mi2-console.exp: Likewise.
6601 * gdb.mi/mi2-disassemble.exp: Likewise.
6602 * gdb.mi/mi2-eval.exp: Likewise.
6603 * gdb.mi/mi2-file.exp: Likewise.
6604 * gdb.mi/mi2-read-memory.exp: Likewise.
6605 * gdb.mi/mi2-regs.exp: Likewise.
6606 * gdb.mi/mi2-return.exp: Likewise.
6607 * gdb.mi/mi2-simplerun.exp: Likewise.
6608 * gdb.mi/mi2-stack.exp: Likewise.
6609 * gdb.mi/mi2-stepi.exp: Likewise.
6610 * gdb.mi/mi2-syn-frame.exp: Likewise.
6611 * gdb.mi/mi2-until.exp: Likewise.
6612 * gdb.mi/mi2-var-block.exp: Likewise.
6613 * gdb.mi/mi2-var-child.exp: Likewise.
6614 * gdb.mi/mi2-var-cmd.exp: Likewise.
6615 * gdb.mi/mi2-var-display.exp: Likewise.
6616 * gdb.mi/mi2-watch.exp: Likewise.
6617 * gdb.stabs/exclfwd.exp: Likewise.
6618 * gdb.stabs/weird.exp: Likewise.
6619 * gdb.threads/gcore-thread.exp: Likewise.
6620 * gdb.trace/actions.exp: Likewise.
6621 * gdb.trace/backtrace.exp: Likewise.
6622 * gdb.trace/circ.exp: Likewise.
6623 * gdb.trace/collection.exp: Likewise.
6624 * gdb.trace/deltrace.exp: Likewise.
6625 * gdb.trace/infotrace.exp: Likewise.
6626 * gdb.trace/limits.exp: Likewise.
6627 * gdb.trace/packetlen.exp: Likewise.
6628 * gdb.trace/passc-dyn.exp: Likewise.
6629 * gdb.trace/passcount.exp: Likewise.
6630 * gdb.trace/report.exp: Likewise.
6631 * gdb.trace/save-trace.exp: Likewise.
6632 * gdb.trace/tfind.exp: Likewise.
6633 * gdb.trace/tracecmd.exp: Likewise.
6634 * gdb.trace/while-dyn.exp: Likewise.
6635 * gdb.trace/while-stepping.exp: Likewise.
6636
f4b618d1
JB
66372006-08-08 Joel Brobecker <brobecker@adacore.com>
6638
6639 * gdb.base/step-bt.c: New file.
6640 * gdb.base/step-bt.exp: New testcase.
6641
3d00d119
DJ
66422006-08-08 Daniel Jacobowitz <dan@codesourcery.com>
6643
6644 * config/monitor.exp (gdb_load): Remove support for obsolete
6645 download-write-size.
6646 * gdb.base/remote.exp: Likewise. Update all callers of
6647 gdb_timed_load.
6648
017b5bd4
DJ
66492006-08-02 Daniel Jacobowitz <dan@codesourcery.com>
6650
6651 * cursal.exp: Pass binfile to gdb_load.
6652
837c599d
DJ
66532006-08-01 Nathan Sidwell <nathan@codesourcery.com>
6654
6655 * gdb.base/cursal.exp: Add "" to gdb_load call.
6656
8dd4540b
MK
66572006-07-29 Mark Kettenis <kettenis@gnu.org>
6658
6659 * gdb.asm/asm-source.exp: Add alpha-*-netbsd* to the list of
6660 NetBSD/ELF targets.
6661
ab5c9f60
DJ
66622006-07-25 Daniel Jacobowitz <dan@codesourcery.com>
6663
6664 * gdb.cp/userdef.cc, gdb.cp/userdef.exp: New tests for unary
6665 operator*.
6666
4c42eaff
DJ
66672006-07-24 Daniel Jacobowitz <dan@codesourcery.com>
6668
6669 * gdb.base/completion.exp: Update for change in "file" behavior.
6670 * gdb.stabs/weird.exp: Likewise.
6671 * lib/mi-support.exp (mi_gdb_file_cmd): Likewise.
6672 * lib/gdb.exp (gdb_file_cmd): Likewise. Kill the program explicitly.
6673
0155cc76
NS
66742006-07-24 Nathan Sidwell <nathan@codesourcery.com>
6675
6676 * gdb.base/auxv.exp: Skip on non-linux, non-solaris targets.
6677 * gdb.base/cursal.exp: Use gdb_file_cmd first, then separate gdb_load.
6678
16026cd7
AS
66792006-07-21 Andrew Stubbs <andrew.stubbs@st.com>
6680
6681 * gdb.base/default.exp: Update source command error message.
6682 * gdb.base/help.exp: Update 'help source' message.
6683
16963cb6
DJ
66842006-07-20 Daniel Jacobowitz <dan@codesourcery.com>
6685
6686 * gdb.cp/bs15503.exp: Update comment for no longer crashing
6687 test.
6688
6d7fd486
AS
66892006-07-19 Andrew Stubbs <andrew.stubbs@st.com>
6690
6691 * gdb.base/ifelse.exp: Remove troublesome 'got here' messages.
6692
29e8a844
DJ
66932006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
6694
6695 * gdb.arch/i386-size.c, gdb.arch/i386-size.exp: New files.
6696
6afcfa39
DJ
66972006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
6698
6699 * gdb.threads/print-threads.exp: Use gdb_breakpoint.
6700
267a692b
MK
67012006-07-17 Mark Kettenis <kettenis@gnu.org>
6702
6703 * gdb.base/long_long.exp (gdb_test_long_long): Exclude
6704 *-*-openbsd* from targets for wich we expect ARM FPA floating
6705 point format.
6706
85d2fec4
NR
67072006-07-17 Nick Roberts <nickrob@snap.net.nz>
6708
6709 * gdb.cp/annota3.exp: Expect frame-begin annotation.
6710
67112006-07-17 Mark Kettenis <kettenis@gnu.org>
6712
6713 * gdb.base/annota3.exp: Expect frame-begin annotation.
6714
85b4c6e8
JB
67152006-07-14 Joel Brobecker <brobecker@adacore.com>
6716
6717 * gdb.base/help.exp: Adjust "help unset" test to accept
6718 any list of unset commands.
6719
fb933624
DJ
67202006-07-13 Paul N. Hilfinger <Hilfinger@adacore.com>
6721 Daniel Jacobowitz <dan@codesourcery.com>
6722
6723 * gdb.cp/ref-params.exp: New test.
6724 * gdb.cp/ref-params.cc: New source file.
6725 * gdb.cp/Makefile.in (EXECUTABLES): Add ref-params.
6726
1dff4b64
MK
67272006-07-08 Mark Kettenis <kettenis@gnu.org>
6728
6729 * gdb.arch/alpha-step.exp (test_stepi): Do not include trailing
6730 spaces/tabs in regular expressions since they might not be there.
6731
40d2e0e3
AS
67322006-07-07 Andrew Stubbs <andrew.stubbs@st.com>
6733
6734 * gdb.base/ifelse.exp: New file.
6735
f6c957d2
NS
67362006-07-04 Nathan Sidwell <nathan@codesourcery.com>
6737
6738 * gdb.base/huge.c: Allow CRASH_GDB to be set from command
6739 line.
6740 * gdb.base/huge.exp: Loop over compilation to find a size that
6741 is acceptable.
6742 * gdb.base/remote.exp: Correct expected strings.
6743 * gdb.dwarf2/mac-fileno.S: Avoid # comments.
6744
b9c5a23d
DJ
67452006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
6746
6747 * gdb.base/store.exp: Don't use gdb_suppress_entire_file.
6748
9af2e58d
DJ
67492006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
6750
6751 * gdb.base/gdb1555.exp: Use gdb_compile_shlib. Skip if not
6752 native.
6753
30930ca5
DJ
67542006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
6755
6756 * gdb.stabs/exclfwd.exp: Skip the test if configure did not
6757 enable stabs testing.
6758
aa32fa1d
DJ
67592006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
6760
bd4a4c80 6761 * gdb.base/auxv.exp: Intercept undefined command messages before
aa32fa1d
DJ
6762 gdb_test_multiple does.
6763
321fef15
DJ
67642006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
6765
6766 * Makefile.in (host_alias): Remove.
6767 (target_alias): Use @target_noncanonical@.
6768 (site.exp): Don't set host_alias.
6769 * aclocal.m4: Remove contents. Include acx.m4.
6770 * configure: Regenerated.
6771 * configure.ac: Use ACX_NONCANONICAL_TARGET.
6772
e1c2defa
NS
67732006-06-13 Nathan Sidwell <nathan@codesourcery.com>
6774
e63b55d1
NS
6775 * lib/gdb.exp (gdb_load_cmd): New.
6776
5600ea19
NS
6777 * gdb.base/fileio.c: Add system(NULL) test.
6778 * gdb.base/fileio.exp: Check it.
6779
e1c2defa
NS
6780 * gdb.base/break.c: Add 10a breakpoint at }
6781 * gdb.base/break.exp: Add test for breakpoint at }
6782 * gdb.cp/anon-union.cc: Add code at end of function.
6783 * gdb.cp/anon-union.exp: Adjust end of function breakpoint.
6784 * gdb.mi/var-cmd.c: Add code at end of function.
6785 * gdb.mi/mi-var-display.exp: Adjust end of next.
6786 * gdb.mi/mi2-var-display.exp: Likewise.
6787 * gdb.base/fileio.c: Add stop function and insert calls at
6788 stopping places.
6789 * gdb.base/fileio.exp: Breakpoint stop function and remove
6790 explicit line number references.
6791
6c0112ec
JB
67922006-05-19 Joel Brobecker <brobecker@adacore.com>
6793
a9c64011
AS
6794 * gdb.base/del.exp (test_delete_alias): New function.
6795 Now check that both "del" and "d" work as aliases for "delete".
6c0112ec 6796
154189a4
FF
67972006-05-18 Fred Fish <fnf@specifix.com>
6798
6799 * gdb.base/a2-run.exp: Allow part of test to run when args aren't
6800 required. Check for spurious output after program exits normally.
6801
582e64c2
FF
68022006-05-17 Fred Fish <fnf@specifix.com>
6803
6804 * gdb.base/relocate.exp: Use gdb_file_cmd rather than
6805 gdb_load, so it works in the simulator.
6806
8ef6493a
FF
68072006-05-11 Fred Fish <fnf@specifix.com>
6808
6809 * gdb.base/bang.exp: Ignore unexpected output between the
6810 "program exited normally" and the gdb prompt, as many other
6811 tests do.
6812
692b141c
MK
68132006-05-07 Mark Kettenis <kettenis@gnu.org>
6814
6815 * gdb.base/help.exp: Make "delete checkpoint" part option for
6816 "help d" and "help delete" tests.
6817
540b8a30
UW
68182006-05-06 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6819
a9c64011 6820 * gdb.mi/mi-basics.exp: Add missing serial number to
540b8a30
UW
6821 expected output in some mi_gdb_test statements.
6822 * gdb.mi/mi2-basics.exp: Likewise.
6823
9b6462d9
JB
68242006-05-05 Joel Brobecker <brobecker@adacore.com>
6825
6826 * gdb.base/del.c: New file.
6827 * gdb.base/del.exp: New testcase.
6828
954de43b
DM
68292006-05-05 David S. Miller <davem@sunset.davemloft.net>
6830
6831 * gdb.base/break.exp: Do not assume a breakpoint on
6832 main will actually be in $srcfile when optimizing.
1303f75e
DM
6833 * gdb.base/savedregs.exp: Do not require that the dummy
6834 frame location match up to a symbol and source file location.
c3242428
DM
6835 * gdb.mi/mi-regs.exp (111-data-list-register-values x): "No registers"
6836 will get printed without a mi_cmd_data_list_register_values prefix.
6837 (*-data-list-register-*): Correct regular expressions to expect the new
6838 pseudo d? floating point registers.
6839 * gdb.mi/mi2-regs.exp: Likewise.
a9c64011 6840
c7e64c9a
DJ
68412006-05-05 Christophe Lyon <christophe.lyon@st.com>
6842
6843 * gdb.cp/m-static.h (class gnu_obj_4): Add dummy member.
6844 * gdb.cp/m-static.cc (main): Write to test4.dummy, so that test4
6845 is allocated by the compiler.
6846 * gdb.mi/var-cmd.c: (do_special_tests): Write to u, anonu, s,
6847 anons, e, anone to force their allocation by the compiler.
6848
68492006-05-05 Daniel Jacobowitz <dan@codesourcery.com>
79c214e0
DJ
6850
6851 * gdb.base/help.exp: Update expected text for help d and
6852 help delete.
6853
27ce9a6d
MK
68542006-05-02 Mark Kettenis <kettenis@gnu.org>
6855
6856 * gdb.asm/asm-source.exp: Add powerpc-*-netbsd* to the list of
6857 NetBSD/ELF targets.
6858
8608915f
MK
68592006-04-30 Mark Kettenis <kettenis@gnu.org>
6860
6861 * gdb.base/sigbpt.exp (stepi_out): FAIL when inserting a
6862 single-step breakpoint fails; make this a KFAIL on
6863 sparc*-*-openbsd*.
6864 * gdb.base/siginfo.exp: Likewise.
6865 * gdb.base/sigstep.exp (advance, advancei): Likewise.
6866
b8db102d
MS
68672006-04-26 Michael Snyder <msnyder@redhat.com>
6868
6869 * gdb.base/multi-forks.exp: Modify patterns for "run to exit",
6870 which may have to consume output from other forks.
6871 Add tests to make sure that "delete fork" succeeded.
6872
c702009a
MS
68732006-04-20 Michael Snyder <msnyder@redhat.com>
6874
6875 * 2006-03-22 Jim Blandy <jimb@redhat.com>
6876 Add support for the Renesas M32C and M16C.
6877
6878 * gdb.asm/asm-source.exp: Add m32c target.
6879 * gdb.asm/m32c.inc: Support for m32c target.
6880
e28493f2
AS
68812006-04-07 Andrew Stubbs <andrew.stubbs@st.com>
6882
6883 * gdb.base/commands.exp (recursive_source_test): New test.
6884
880da185
DM
68852006-04-04 David S. Miller <davem@sunset.davemloft.net>
6886
6887 * gdb.base/float.exp: Add pattern for sparc targets.
6888
61d9b92f
DJ
68892006-03-30 Daniel Jacobowitz <dan@codesourcery.com>
6890
6891 * gdb.base/commands.exp (stray_arg0_test): New test.
6892
bd717df8
PB
68932006-03-30 Paul Brook <paul@codesourcery.com>
6894
6895 * gdb.mi/mi-until.exp: kfail broken until command.
6896 * gdb.mi/mi2-until.exp: Ditto.
6897
ec793d3c
NR
68982006-03-27 Nick Roberts <nickrob@snap.net.nz>
6899
6900 * gdb.mi/mi-var-child-f.exp, gdb.mi/array.f: New files.
6901
831004b7
AO
69022006-03-08 Alexandre Oliva <aoliva@redhat.com>
6903
6904 * gdb.base/prelink.exp: Anchor tested-for regular expression
6905 on gdb prompt.
6906
effe49a0
PB
69072006-03-07 Paul Brook <paul@codesourcery.com>
6908
6909 * gdb.base/assign.exp: Correct fail message.
6910
e5461016
PB
69112006-03-07 Paul Brook <paul@codesourcery.com>
6912
6913 * lib/compiler.c: Extract armcc version number.
6914 * lib/compiler.cc: Ditto.
6915
fc91c6c2
PB
69162006-03-07 Paul Brook <paul@codesourcery.com>
6917
6918 * gdb.arch/altivec-abi.exp: Use nowarnings instead of
6919 additional_flags=-w.
6920 * gdb.arch/altivec-regs.exp: Ditto.
6921 * gdb.arch/e500-abi.exp: Ditto.
6922 * gdb.arch/e500-regs.exp: Ditto.
6923 * gdb.base/all-bin.exp: Ditto.
6924 * gdb.base/annota1.exp: Ditto.
6925 * gdb.base/annota3.exp: Ditto.
6926 * gdb.base/args.exp: Ditto.
6927 * gdb.base/arithmet.exp: Ditto.
6928 * gdb.base/assign.exp: Ditto.
6929 * gdb.base/async.exp: Ditto.
6930 * gdb.base/bang.exp: Ditto.
6931 * gdb.base/break.exp: Ditto.
6932 * gdb.base/call-rt-st.exp: Ditto.
6933 * gdb.base/completion.exp: Ditto.
6934 * gdb.base/cond-expr.exp: Ditto.
6935 * gdb.base/condbreak.exp: Ditto.
6936 * gdb.base/consecutive.exp: Ditto.
6937 * gdb.base/define.exp: Ditto.
6938 * gdb.base/display.exp: Ditto.
6939 * gdb.base/ena-dis-br.exp: Ditto.
6940 * gdb.base/environ.exp: Ditto.
6941 * gdb.base/eval-skip.exp: Ditto.
6942 * gdb.base/info-proc.exp: Ditto.
6943 * gdb.base/jump.exp: Ditto.
6944 * gdb.base/logical.exp: Ditto.
6945 * gdb.base/long_long.exp: Ditto.
6946 * gdb.base/maint.exp: Ditto.
6947 * gdb.base/miscexprs.exp: Ditto.
6948 * gdb.base/pc-fp.exp: Ditto.
6949 * gdb.base/pointers.exp: Ditto.
6950 * gdb.base/relational.exp: Ditto.
6951 * gdb.base/reread.exp: Ditto.
6952 * gdb.base/sect-cmd.exp: Ditto.
6953 * gdb.base/sep.exp: Ditto.
6954 * gdb.base/sepdebug.exp: Ditto.
6955 * gdb.base/until.exp: Ditto.
6956 * gdb.base/whatis-exp.exp: Ditto.
6957 * gdb.cp/annota2.exp: Ditto.
6958 * gdb.cp/annota3.exp: Ditto.
6959 * gdb.trace/actions.exp: Ditto.
6960 * gdb.trace/backtrace.exp: Ditto.
6961 * gdb.trace/circ.exp: Ditto.
6962 * gdb.trace/collection.exp: Ditto.
6963 * gdb.trace/deltrace.exp: Ditto.
6964 * gdb.trace/infotrace.exp: Ditto.
6965 * gdb.trace/limits.exp: Ditto.
6966 * gdb.trace/packetlen.exp: Ditto.
6967 * gdb.trace/passc-dyn.exp: Ditto.
6968 * gdb.trace/passcount.exp: Ditto.
6969 * gdb.trace/report.exp: Ditto.
6970 * gdb.trace/save-trace.exp: Ditto.
6971 * gdb.trace/tfind.exp: Ditto.
6972 * gdb.trace/tracecmd.exp: Ditto.
6973 * gdb.trace/while-dyn.exp: Ditto.
6974 * gdb.trace/while-stepping.exp: Ditto.
6975 * lib/gdb.exp: Ditto.
6976 (gdb_compile): Handle nowarning option.
6977
5f4a23d9
AO
69782006-03-07 Alexandre Oliva <aoliva@redhat.com>
6979
6980 * gdb.base/prelink.c, gdb.base/prelink-lib.c: Update FSF address.
6981 * gdb.base/prelink.exp: Likewise. Add -q to prelink runs.
6982 Rename executable to prelinkt. Don't re-prelink if we didn't
6983 get a core file. Test prelink -u exit status to tell whether
6984 prelinking failed. Use gdb_test_multiple.
6985
9733fc94
DJ
69862006-03-01 Daniel Jacobowitz <dan@codesourcery.com>
6987
6988 * gdb.cp/inherit.exp (test_print_mi_member_types): New function.
6989 (do_tests): Call it.
6990
cc10cae3
AO
69912006-02-28 Alexandre Oliva <aoliva@redhat.com>
6992
6993 * gdb.base/prelink.exp: New test.
6994 * gdb.base/prelink.c, gdb.base/prelink-lib.c: New sources.
6995
15c46491
WZ
69962006-02-24 Wu Zhou <woodzltc@cn.ibm.com>
6997
6998 * gdb.fortran/derived-type.f90: New file.
6999 * gdb.fortran/derived-type.exp: New testcase.
7000
5c9f7ded
DJ
70012006-02-23 Daniel Jacobowitz <dan@codesourcery.com>
7002
7003 * gdb.base/default.exp: Allow ';' as a directory separator.
7004
5b96932b
AS
70052006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
7006
7007 * gdb.base/help.exp (help add-symbol-file): Update.
7008
1986bccd
AS
70092006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
7010
7011 * gdb.base/help.exp (help load): Update expected results.
7012
a8b7528f
FF
70132006-02-19 Fred Fish <fnf@specifix.com>
7014
7015 * gdb.base/pc-fp.exp (get_valueofx): Don't print environment
7016 specifix hex value as part of results.
7017 * gdb.base/shreloc.exp (get_msym_addrs): Ditto.
a9c64011 7018
f8261448
FF
70192006-02-16 Fred Fish <fnf@specifix.com>
7020
7021 * gdb.base/whatis.c: Define variables using typedefs char_addr,
7022 ushort_addr, and slong_addr, so the typedefs are not optimized
7023 away.
7024 * gdb.base/whatis.exp: Add tests using type name for struct type,
7025 union type, enum type, and typedef.
a9c64011 7026
31d8bdd2
MK
70272006-02-13 Mark Kettenis <kettenis@gnu.org>
7028
7029 * gdb.arch/i386-prologue.exp: Add testcase for PR breakpoints/2080.
7030
34e41e63
JB
70312006-02-13 Jim Blandy <jimb@redhat.com>
7032
7033 * gdb.base/scope.exp (test_at_main): Remove logic to handle the
7034 case where it takes two "next" commands to skip past the init
7035 call.
7036
ac6e4f31
FF
70372006-02-12 Fred Fish <fnf@specifix.com>
7038
7039 * gdb.base/scope.exp (test_at_main): Use gdb_test_multiple
7040 to handle cases where it takes two "next" commands to skip
7041 past the init call.
7042
2db2d571
JB
70432006-02-07 Joel Brobecker <brobecker@adacore.com>
7044
7045 * gdb.ada/array_return.exp: Mark the last test as expected to fail
7046 on hppa32 targets.
7047
38fcd64c
DJ
70482006-02-06 Vladimir Prus <ghost@cs.msu.su>
7049
7050 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Test for the fullname
7051 field.
7052
1315ad46
MK
70532006-01-29 Mark Kettenis <kettenis@gnu.org>
7054
7055 * gdb.cp/bool.cc, gdb.cp/bool.exp: New files.
7056
5625b943
DJ
70572006-01-22 Daniel Jacobowitz <dan@codesourcery.com>
7058
7059 * gdb.arch/powerpc-prologue.c, gdb.arch/powerpc-prologue.exp: New
7060 files.
7061
80df1bbe
DJ
70622006-01-20 Daniel Jacobowitz <dan@codesourcery.com>
7063
7064 * gdb.cp/maint.exp: Set complaints to a positive value.
7065
9078e690
DJ
70662006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
7067
7068 * gdb.base/multi-forks.c: Add copyright notice. Include <stdlib.h>.
7069 * gdb.base/multi-forks.exp: Use a loop. Allow "fork" as a stopped
7070 function name.
7071
9c903399
DJ
70722006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
7073
7074 * gdb.base/checkpoint.c: Update copyright notice. Include
7075 <stdlib.h>.
7076
761ae4d6
JB
70772006-01-04 Jim Blandy <jimb@redhat.com>
7078
7079 * gdb.asm/asm-source.exp: Independently provide default values for
7080 asm-flags and debug-flags. Use 'string equal' to do the
7081 comparison, not the implicit expr's '==' operator. Remove
7082 now-unneeded assignments to asm-flags. In h8300 case, place
7083 "-gdwarf-2", not "-gdwarf2", in debug-flags, not asm-flags.
7084
099ac3dd
MS
70852006-01-04 Michael Snyder <msnyder@redhat.com>
7086
7087 * gdb.base/checkpoint.c: New file.
7088 * gdb.base/checkpoint.exp: New file.
7089 * gdb.base/multi-fork.c: New file.
7090 * gdb.base/multi-fork.exp: New file.
7091 * gdb.base/pi.txt: New file (data for checkpoint.c test).
7092
f4d85314
FF
70932006-01-04 Fred Fish <fnf@specifix.com>
7094
7095 * gdb.base/ptype.c (foo): Add typedef.
7096 (intfoo): Add function.
7097 * gdb.base/ptype1.c: New file.
7098 * gdb.base/ptype.exp: Handle compilation and linking with two
7099 source files. Test that proper type for "foo" is found based
7100 on source context rather than first match found in symtabs.
7101
a1b06f35
MK
71022005-12-28 Mark Kettenis <kettenis@gnu.org>
7103
7104 * gdb.asm/asm-source.exp (hppa-*-openbsd*): New.
7105 * gdb.asm/openbsd.inc: Indent commands.
7106
d082a1e2
MK
71072005-12-26 Mark Kettenis <kettenis@gnu.org>
7108
c65016bd
MK
7109 * gdb.base/freebpcmd.exp: Increase timeout.
7110
d082a1e2
MK
7111 * gdb.gdb/selftest.exp (test_with_self): Update copyright check.
7112
d3c32a0e
DJ
71132005-12-17 Daniel Jacobowitz <dan@codesourcery.com>
7114
7115 * gdb.base/default.exp: Update check for "show version".
7116
9fdb1f50
RC
71172005-12-09 Randolph Chung <tausq@debian.org>
7118
7119 * gdb.asm/asm-source.exp (hppa64-*-hpux*): New.
7120 * gdb.asm/pa64.inc: New file.
7121
5f2c56f7
RC
71222005-12-09 Randolph Chung <tausq@debian.org>
7123
7124 * gdb.asm/common.inc: Indent commands.
7125 * gdb.asm/asmsrc1.s: Likewise.
7126 * gdb.asm/asmsrc2.s: Likewise.
7127
8117349c
RC
71282005-12-09 Randolph Chung <tausq@debian.org>
7129
7130 * gdb.arch/pa-nullify.exp: Handle hppa64-*-* targets.
7131 (get_addr_of_sym): Remove duplicate print.
7132 (gen_core): xfail hppa*-*-hpux*, update expected output.
7133 * gdb.arch/pa-nullify.s: Reformat to also work on HPUX.
7134 * gdb.arch/pa64-nullify.s: New file.
7135
8f07f25a
RC
71362005-12-09 Randolph Chung <tausq@debian.org>
7137
7138 * gdb.base/dump.exp: Mark hppa64-*-* as 64-bit target.
7139
55b39184
DJ
71402005-12-07 Christophe Lyon <christophe.lyon@st.com>
7141
7142 * gdb.cp/printmethod.cc (main): Call virt and nonvirt, to force
7143 code generation for these functions.
7144 * gdb.cp/printmethod.exp: Expect "&A::nonvirt()" instead of an
7145 error message.
7146
31e2b00f
AS
71472005-12-02 Andrew Stubbs <andrew.stubbs@st.com>
7148
7149 * gdb.base/help.exp (help b, help br, help bre, help brea)
7150 (help break): Update the expected message.
7151
c3d0b56e
SC
71522005-11-11 Stephane Carrez <stcarrez@nerim.fr>
7153
7154 * gdb.asm/m68hc11.inc: Setup the data section.
7155 * gdb.asm/asm-source.exp (m6811-*-*): Don't use the target board linker
7156 script for this test.
7157 (m6812-*-*): Likewise.
7158
36ae0ea9
RC
71592005-11-09 Randolph Chung <tausq@debian.org>
7160
7161 * gdb.base/structs2.exp: Update xfail to only trigger for gcc-3.x.
7162
9d6f42e9
WZ
71632005-11-09 Wu Zhou <woodzltc@cn.ibm.com>
7164
7165 * gdb.base/break.exp: Fix a comment typo.
7166
e2126a14
EZ
71672005-11-03 Jim Blandy <jimb@redhat.com>
7168
a9c64011
AS
7169 Checked in by Elena Zannoni <ezannoni@redhat.com>
7170
e2126a14
EZ
7171 * gdb.dwarf2/mac-fileno.exp, gdb.dwarf2/mac-fileno.S: New tests.
7172
e0ac7199
CV
71732005-11-02 Corinna Vinschen <vinschen@redhat.com>
7174
7175 * gdb.arch/gdb1558.c: Include stdio.h.
7176
31d3fb18
MK
71772005-10-31 Mark Kettenis <kettenis@gnu.org>
7178
7179 * gdb.asm/asm-source.exp: Use -e instead of --entry.
7180
e52b687c
MK
71812005-10-31 Mark Kettenis <kettenis@gnu.org>
7182
7183 * gdb.base/bfp-test.exp: Properly anchor gdb_multiple_test usage.
7184
f4711d79
PG
71852005-10-17 Paul Gilliam <pgilliam@us.ibm.com>
7186
a9c64011
AS
7187 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
7188 vscr" tests to better match output.
f4711d79 7189
987a9106
JB
71902005-10-12 Jim Blandy <jimb@redhat.com>
7191
7192 * gdb.base/structs.exp (any): New function.
7193 (test_struct_returns): Don't make any assumptions at all about
7194 what value the function returns when GDB can't set the return
7195 value.
7196
2336bb58
JB
71972005-10-09 Joel Brobecker <brobecker@adacore.com>
7198
7199 * gdb.ada/arrayidx/p.adb: New file.
7200 * gdb.ada/arrayidx.exp: New testcase
7201
72022005-10-09 Joel Brobecker <brobecker@adacore.com>
1495de3f
JB
7203
7204 * gdb.ada/array_return/pck.ads: New file.
7205 * gdb.ada/array_return/pck.adb: New file.
7206 * gdb.ada/array_return/p.adb: New file.
7207 * gdb.ada/array_return.exp: New testcase.
7208
705335ea
JB
72092005-10-03 Joel Brobecker <brobecker@adacore.com>
7210
a9c64011
AS
7211 * gdb.base/arrayidx.c: New file.
7212 * gdb.base/arrayidx.exp: New testcase.
705335ea 7213
11ee9940
NR
72142005-09-29 Nick Roberts <nickrob@snap.net.nz>
7215
7216 * gdb.base/annota3.exp, gdb.cp/annota3.exp: The annotations
7217 frames-invalid and breakpoints-invalid are no longer generated
7218 with level 3 so don't expect them in the output.
7219
39fb8e9e
BR
72202005-09-27 Bob Rossi <bob@brasko.net>
7221
a9c64011 7222 * gdb.mi/mi-disassemble.exp, gdb.mi/mi2-disassemble.exp: Remove .*
39fb8e9e
BR
7223 from test. Escape the | in mi_gdb_test call.
7224 * gdb.mi/mi-basics.exp, gdb.mi/mi-cli.exp, gdb.mi/mi-disassemble.exp,
7225 gdb.mi/mi-pthreads.exp, gdb.mi/mi-stack.exp, gdb.mi/mi2-basics.exp,
7226 gdb.mi/mi2-cli.exp, gdb.mi/mi2-disassemble.exp,
7227 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-stack.exp: Add extra details to
7228 expected regex's in mi_gdb_test calls.
7229 * lib/mi-support.exp: Remove arbitrary .* from tests.
7230 (mi_gdb_test): Add string_regex variable. Add anchor to main -re.
7231 Fully anchor GDB/MI expected results in mi_gdb_test.
7232 * lib/gdb.exp (string_to_regexp): Escape the ] character.
7233 * gdb.base/sizeof.exp: Remove escape character. Correct test.
7234
2af48f68
PB
72352005-09-26 Paul Brook <paul@codesourcery.com>
7236
7237 * long_long.exp: Exclude eabi targets from arm FPA float format test.
7238
f34502bc
WZ
72392005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
7240
7241 * bfp-test.c: New file.
7242 * bfp-test.exp: New testcase.
7243
ca929517
WZ
72442005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
7245
7246 * gdb.fortran/subarray.exp: New testcase to test the evaluation
7247 of subarray and substring variable.
7248 * gdb.fortran/subarray.f: New source file for the test of subarray
7249 and substring variable evaluation.
7250 * gdb.fortran/exprs.exp: Add four tests for substring evaluation
7251 of string constant.
7252
c761af65
DJ
72532005-09-19 Daniel Jacobowitz <dan@codesourcery.com>
7254
7255 * gdb.arch/altivec-regs.exp, gdb.arch/altivec-abi.exp: Update
7256 copyright dates.
7257
561d7a1d
PG
72582005-09-19 Paul Gilliam <pgilliam@us.ibm.com>
7259
7260 * gdb.arch/altivec-regs.exp (info powerpc altivec): Replace the 'info
7261 powerpc altivec' test with an almost identical 'info vector' test.
7262
b2b64cc9
PG
72632005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
7264
a9c64011
AS
7265 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
7266 vscr" tests to match output.
b2b64cc9 7267
6ac4d15a
PG
72682005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
7269
a9c64011
AS
7270 * gdb.arch/altivec-regs.exp: Adjust "print $vx<i>" tests to match
7271 output.
6ac4d15a 7272
40e55bef
BR
72732005-09-11 Bob Rossi <bob@brasko.net>
7274
7275 * lib/mi-support.exp (mi_gdb_test): Change -re to not be anchored.
a9c64011 7276 * gdb.mi/mi-syn-frame.exp: Call mi_gdb_test twice instead of once for
40e55bef
BR
7277 commands that return an MI output command and an asyncronous MI output
7278 command.
7279 * gdb.mi/mi-console.exp: Ditto.
7280
3c7385ec
BR
72812005-09-11 Bob Rossi <bob@brasko.net>
7282
7283 * gdb.mi/mi-var-child.c: Include <string.h>.
7284
a6cd0eb3
DJ
72852005-09-10 Daniel Jacobowitz <dan@codesourcery.com>
7286
7287 * killed.exp: Correct gdb_expect syntax.
7288
2f168eed
CV
72892005-08-09 Corinna Vinschen <vinschen@redhat.com>
7290
7291 * lib/mi-support.exp (mi_gdb_load): Fix typo.
7292
ecd3fd0f
BR
72932005-08-02 Bob Rossi <bob@brasko.net>
7294
7295 * gdb.mi/mi-basics.exp: Tell mi_gdb_start to use a PTY for inferior.
7296 (test_setshow_inferior_tty): Add global mi_inferior_tty_name to scope.
7297 Change tests to inferior-tty-set/show.
7298 * gdb.mi/mi-console.exp: Tell mi_gdb_start to use a PTY for inferior.
7299 (47-exec-next): Use mi_gdb_test to get GDB and Inferior output.
7300 * gdb.mi/mi-syn-frame.exp: Tell mi_gdb_start to use a PTY for
7301 inferior. Use mi_gdb_test to get GDB and Inferior output.
7302 * lib/mi-support.exp (mi_inferior_spawn_id): Add inferior PTY
7303 descriptor.
7304 (mi_inferior_tty_name): Add inferior PTY file name.
7305 (mi_gdb_start): Add INFERIOR_PTY parameter.
7306 (mi_gdb_test): Add IPATTERN parameter.
7307
f1ea48cb 73082005-08-02 Bob Rossi <bob@brasko.net>
a9c64011 7309
f1ea48cb
BR
7310 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Add MESSAGE
7311 parameter to mi_gdb_test.
7312 * lib/mi-support.exp (mi_gdb_test): Make MESSAGE parameter necessary.
7313
6e650a67
DJ
73142005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
7315
7316 * gdb.mi/mi-var-child.c (do_children_tests): Initialize
7317 struct_declarations.
7318 * gdb.mi/mi-var-child.exp: Step over the initialization of
7319 struct_declarations.
7320
8be260b6
DJ
73212005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
7322
7323 * gdb.mi/basics.c, gdb.mi/var-cmd.c: Revert last change.
7324 * gdb.mi/mi-stack.c: New file, based on gdb.mi/basics.c.
7325 * gdb.mi/mi-var-child.c: New file, based on gdb.mi/var-cmd.c.
7326 * gdb.mi/mi-stack.exp: Update to use mi-stack.c as a source file.
7327 * gdb.mi/mi-var-child.exp: Update to use mi-var-child.c as a source
7328 file.
7329
4e660f07
NR
73302005-07-27 Nick Roberts <nickrob@snap.net.nz>
7331
7332 * gdb.mi/var-cmd.c: Give long_array in _struct_decl 12 elements.
7333 (do_children_tests): Assign values to the extra elements.
7334
7335 * gdb.mi/mi-var-child.exp: Adapt tests for extra elements and use
7336 them for tests for "-var-update --no-values" and
a9c64011 7337 "-var-update --all-values".
4e660f07
NR
7338 Add test for "-var-list-children --simple-values".
7339
7340 * gdb.mi/basics.c (callee4): Add integer array D[3]...
7341
7342 * gdb.mi/mi-stack.exp (test_stack_locals_listing): ...to test
7343 "-stack-list-locals --simple-values" Improve doc strings and
7344 comments.
7345
6bdae935
MK
73462005-07-18 Mark Kettenis <kettenis@gnu.org>
7347
598b7a6f
MK
7348 * gdb.base/sigaltstack.exp (finish_test): KFAIL gdb/1736 on
7349 *-*-openbsd*.
7350 * gdb.base/sigstep.exp (advancei): KFAIL gdb/1736 on *-*-openbsd*.
7351
6bdae935
MK
7352 * gdb.base/sigaltstack.c (main): Use stack_t instead of `struct
7353 sigaltsatck'.
7354
1323e929 73552005-07-14 Bob Rossi <bob@brasko.net>
a9c64011 7356
1323e929
BR
7357 * gdb.base/default.exp (tty): Changed output of command.
7358 * gdb.base/help.exp (help tty): Ditto.
7359
b1a9c082
MK
73602005-07-12 Mark Kettenis <kettenis@gnu.org>
7361
7362 * gdb.arch/i386-sse.exp: Compile with -msse when using GCC.
7363
10a844a2
MK
73642005-07-10 Mark Kettenis <kettenis@gnu.org>
7365
7366 * gdb.mi/mi2-stack.exp (test_stack_locals_listing): Remove test for
7367 -stack-select-frame without arguments.
7368 (test_stack_frame_listing): Add test for newly implemented command
7369 -stack-info-frame.
7370
3cb3b8df
BR
73712005-07-06 Bob Rossi <bob@brasko.net>
7372
7373 * gdb.mi/mi-basics.exp (test_setshow_inferior_tty): Test MI tty
7374 command.
7375 (Copyright): Update copyright.
7376
a0c5fbcf
WZ
73772005-07-06 Wu Zhou <woodzltc@cn.ibm.com>
7378
7379 * gdb.fortran/exprs.exp (test_arithmetic_expressions): Add five
7380 tests to evaluate exponentiation expression.
7381
984971d0
AS
73822005-06-29 Andreas Schwab <schwab@suse.de>
7383
7384 * gdb.base/sigrepeat.c: Include <stdlib.h> and add return type for
7385 main to avoid warnings.
7386
7387 * gdb.base/sigrepeat.exp: Fix reference to undefined variable.
7388
fe03833f
NR
73892005-06-20 Nick Roberts <nickrob@snap.net.nz>
7390
7391 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Remove test for
7392 -stack-select-frame without arguments.
7393 (test_stack_frame_listing): Add test for newly implemented command
7394 -stack-info-frame.
a9c64011 7395
7a55f279
WZ
73962005-06-17 Wu Zhou <woodzltc@cn.ibm.com>
7397
0ffa0ea5
DJ
7398 * gdb.fortran/array-element.f: New file.
7399 * gdb.fortran/array-element.exp: New testcase.
7a55f279 7400
26585198
DJ
74012005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
7402
7403 * gdb.base/bigcore.exp: Correct checks for systems which can
7404 not dump a large core file.
7405
c1bd25fd
DJ
74062005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
7407
7408 * gdb.base/relocate.c: Add a copyright notice.
7409 (dummy): Remove.
7410 * gdb.base/relocate.exp: Test printing the values of variables
7411 from a relocatable file.
7412
589e074d
DJ
74132005-06-12 Daniel Jacobowitz <dan@codesourcery.com>
7414
7415 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Don't expect
7416 excess MI output after an error.
7417
0915f927
JB
74182005-05-29 Joel Brobecker <brobecker@adacore.com>
7419
7420 * gdb.arch/alpha-step.c: New file.
7421 * gdb.arch/alpha-step.exp: New testcase.
7422
76ff342d
DJ
74232005-05-17 Daniel Jacobowitz <dan@codesourcery.com>
7424 Dennis Brueni <dennis@slickedit.com>
7425
7426 * gdb.mi/mi-cli.exp, gdb.mi/mi-return.exp, gdb.mi/mi-stack.exp,
7427 gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp,
7428 gdb.mi/mi-var-display.exp, gdb.mi/mi-watch.exp, gdb.mi/mi2-cli.exp,
7429 gdb.mi/mi2-return.exp, gdb.mi/mi2-stack.exp,
7430 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
7431 gdb.mi/mi2-var-display.exp: Expect fullname field in stack frames.
7432 * lib/mi-support.exp (mi_runto, mi_execute_to_helper): Likewise.
7433
96b0c7ac
DJ
74342005-05-17 Paul Gilliam <pgilliam@us.ibm.com>
7435 Wu Zhou <woodzltc@cn.ibm.com>
7436
7437 * gdb.base/shreloc.exp: Use gdb_compile_shlib. Add support for
7438 IBM's xlc compiler.
7439 * gdb.base/shreloc1.c (fn_1): Reference variable static_var_1.
7440 * gdb.base/shreloc2.c (fn_2): Reference variable static_var_2.
7441
f21565d2
JB
74422005-05-13 Jim Blandy <jimb@redhat.com>
7443
7444 * gdb.base/call-ar-st.exp: Call 'untested' and return -1 instead of
7445 calling gdb_suppress_entire_file.
7446 * gdb.base/charset.exp: Same.
7447 * gdb.base/call-rt-st.exp: Same.
7448
6006a3a1
BR
74492005-05-05 Bob Rossi <bob_rossi@cox.net>
7450
7451 * lib/gdb.exp (fullname_syntax): Added global regex.
7452 (fullname_syntax_POSIX): Ditto.
7453 (fullname_syntax_UNC): Ditto.
7454 (fullname_syntax_DOS_CASE): Ditto.
7455 (fullname_syntax_DOS): Ditto.
7456 * gdb.mi/mi-file.exp (test_file_list_exec_source_file): Added
7457 fullname_syntax variable to scope and use it.
7458 (test_file_list_exec_source_files): Ditto.
7459 * gdb.mi/mi2-file.exp (test_file_list_exec_source_file): Ditto.
7460
c3b69c04
DJ
74612005-05-04 Daniel Jacobowitz <dan@codesourcery.com>
7462
7463 * gdb.threads/linux-dp.exp: Check for *-*-linux-gnu*.
7464
3c95e6af
PG
74652004-05-02 Paul Gilliam <pgilliam@us.ibm.com>
7466
a9c64011
AS
7467 * lib/gdb.exp (skip_altivec_tests): New function, based on
7468 check_vmx_hw_available from the GCC testsuite.
7469 * lib/gdb.arch/altivec-abi.exp: Use skip_altivec_tests.
7470 * lib/gdb.arch/altivec-regs.exp: Likewise.
3c95e6af 7471
78df6c56
JB
74722005-05-02 Jim Blandy <jimb@redhat.com>
7473
7474 * gdb.base/auxv.exp: Call 'untested' and return -1 instead of
7475 calling gdb_suppress_entire_file.
7476
1690f9cf
DJ
74772005-04-30 Randolph Chung <tausq@debian.org>
7478
7479 * gdb.threads/staticthreads.exp: Override signal to check for hppa.
7480 Slightly relax "sem_post" name checking.
7481
5ea106f7
PG
74822005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
7483
7484 * gdb.base/unload.exp: Use new shared library infrastructure.
7485
bf7234cf
PG
74862005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
7487
7488 * gdb.base/so-impl-ld.exp: Use new shared library
a9c64011 7489 infrastructure.
bf7234cf 7490
547b869a
CV
74912005-04-29 Corinna Vinschen <vinschen@redhat.com>
7492
7493 * gdb.asm/asm-source.exp: Add h8300 to supported targets.
7494 * gdb.asm/h8300.inc: New file.
7495
f07e55f0
PG
74962005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
7497
7498 * gdb.base/shlib-call.exp: Change to use new shared library
7499 infrastructure.
7500
3cbba3d1
PG
75012005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
7502
a9c64011
AS
7503 * gdb.base/pending.exp: Change to use new shared library
7504 infrastructure.
3cbba3d1 7505
ed6df200
PG
75062005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
7507
a9c64011
AS
7508 * gdb.base/nodebug.exp: Allow for compiling by IBM's xlc compiler,
7509 use test_compiler_info instead of gcc_compiled, and update copyright.
ed6df200 7510
8c8f4ebe
PG
75112005-04-27 Paul Gilliam <pgilliam@us.ibm.com>
7512
a9c64011
AS
7513 * gdb.base/annota1.exp : Deal with messages caused by breakpoints in
7514 shared objects being adjusted and update copyright years.
8c8f4ebe 7515
607fbc54
DJ
75162005-04-27 Daniel Jacobowitz <dan@codesourcery.com>
7517
7518 * ChangeLog: Correct some 2003-01-13 dates.
7519 * gdb.base/sigbpt.exp, gdb.base/signull.exp, gdb.cp/bs15503.exp,
7520 gdb.cp/exception.exp, gdb.cp/userdef.cc, gdb.cp/userdef.exp,
7521 gdb.mi/mi-console.exp, gdb.mi/mi2-console.exp,
7522 gdb.trace/collection.exp, gdb.trace/passc-dyn.exp,
7523 gdb.trace/tfind.exp: Update copyright years.
7524
57bf0e56
DJ
75252005-04-14 Paul Gilliam <pgilliam@us.ibm.com>
7526 Daniel Jacobowitz <dan@codesourcery.com>
7527
7528 * lib/gdb.exp (gdb_compile): Handle shlib=.
7529 (gdb_compile_shlib): New function.
7530
9b593790
PG
75312005-04-12 Paul Gilliam <pgilliam@us.ibm.com>
7532
a9c64011 7533 * lib/gdb.exp (test_compiler_info): Give argument a default value.
9b593790 7534
9494c6a5
DJ
75352005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
7536
7537 * Makefile.in (ALL_SUBDIRS): Replace gdb.gdbserver with
7538 gdb.server.
7539 * configure.ac: Likewise.
7540 * configure: Regenerated.
7541 * gdb.gdbserver/Makefile.in: Moved to...
7542 * gdb.server/Makefile.in: ... here.
7543 * gdb.gdbserver/server.c: Moved to...
7544 * gdb.server/server.c: ... here.
7545 * gdb.gdbserver/server-run.exp: Moved to...
7546 * gdb.server/server-run.exp: ... here.
7547
6f8eac0e
DJ
75482005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
7549
7550 * Makefile.in (ALL_SUBDIRS): Add gdb.gdbserver.
7551 * configure.ac: Create gdb.gdbserver/Makefile.
7552 * configure: Regenerated.
7553 * lib/gdbserver-support.exp: New file, derived from
7554 config/gdbserver.exp.
7555 * config/gdbserver.exp: Use gdbserver-support.exp.
7556 * gdb.gdbserver/Makefile.in: New file.
7557 * gdb.gdbserver/server.c: New file.
7558 * gdb.gdbserver/server-run.exp: New file.
7559
6e87504d
PG
75602005-04-06 Paul Gilliam <pgilliam@us.ibm.com>
7561
a9c64011
AS
7562 * lib/gdb.exp (test_compiler_info): Return compiler_info
7563 if no arguments are given.
6e87504d 7564
d1779be4
PG
75652005-04-01 Paul Gilliam <pgilliam@us.ibm.com>
7566
7567 * gdb.arch/altivec-abi.exp: Check for compiler and set
7568 use altivec' flag accordingly.
7569 * gdb.arch/altivec-regs.exp: Likewise.
7570
88750304
DJ
75712005-03-29 Daniel Jacobowitz <dan@codesourcery.com>
7572
7573 * gdb.base/ptr-typedef.exp, gdb.base/ptr-typedef.c: New files.
7574
f3fb768d
AS
75752005-03-27 Andreas Schwab <schwab@suse.de>
7576
7577 * gdb.base/bigcore.c (main): Add missing mode argument in open
7578 call.
7579
7e813ac5
DJ
75802005-03-25 Daniel Jacobowitz <dan@codesourcery.com>
7581
7582 * lib/mi-support.exp (mi_gdb_load): Use /tmp for gdbserver
7583 downloads.
7584 * config/gdbserver.exp (gdb_load): Likewise.
7585
8e3049aa
PB
75862005-03-14 Paul Brook <paul@codesourcery.com>
7587
7588 * lib/mi-support.exp: Use mi_gdb_target_cmd to connect to remote
7589 targets.
7590
a9df7c44
JB
75912005-03-09 Joel Brobecker <brobecker@adacore.com>
7592
7593 * gdb.dwarf2/dup-psym.S: New file.
7594 * gdb.dwarf2/dup-psym.exp: New testcase.
7595
9f0d94e8
JB
75962005-03-09 Joel Brobecker <brobecker@adacore.com>
7597
7598 * gdb.ada/exec_changed/first.adb: New file.
7599 * gdb.ada/exec_changed/second.adb: New file.
7600 * gdb.ada/exec_changed.exp: New testcase.
7601
5f579bc5
NS
76022005-03-08 Nathan Sidwell <nathan@codesourcery.com>
7603
36e9969c
NS
7604 * gdb.cp/userdef.cc (A1::operator+): New unary plus.
7605 (A2): New class.
7606 (main): Test operator+.
7607 * gdb.cp/userdef.exp: Test unary plus. Use A2::operator+ for
7608 breakpoint test.
7609
5f579bc5
NS
7610 * gdb.base/sigbpt.exp: Disable if gdb,nosignals.
7611 * gdb.base/signull.exp: Disable if gdb,nosignals.
7612 * gdb.cp/bs15503.exp: Disable if skip_cplus_tests
7613 * gdb.cp/exception.exp: Disable if skip_cplus_tests.
7614 * gdb.mi/mi-console.exp: Disable hello test if gdb,noinferiorio.
7615 * gdb.mi/mi2-console.exp: Likewise.
7616 * gdb.trace/collection.exp (run_trace_experiment): Consume the
7617 continue output at start.
7618 (gdb_collect_locals_test): Robustify regexp.
7619 * gdb.trace/passc-dyn.exp: Fix comment typo.
7620 * gdb.trace/tfind.exp: Don't enable optimization. Remove stray ']'.
7621
be46087e
CV
76222005-03-08 Corinna Vinschen <vinschen@redhat.com>
7623
7624 * gdb.asm/asm-source.exp: Add iq2000 case.
7625 * gdb.asm/iq2000.inc: New file.
7626
384e1a61 76272005-03-07 Manoj Iyer <manjo@austin.ibm.com>
a9c64011 7628
384e1a61
MI
7629 * gdb.base/command.exp: Change hardcoded value to regular expression.
7630 * gdb.base/float.exp: Add powerpc to the list of targets checked.
7631
584b6e9e
DJ
76322005-03-07 Daniel Jacobowitz <dan@codesourcery.com>
7633
7634 * gdb.asm/alpha.inc, gdb.asm/frv.inc, gdb.asm/i386.inc,
7635 gdb.asm/ia64.inc, gdb.asm/m68hc11.inc, gdb.asm/m68k.inc,
7636 gdb.asm/mips.inc, gdb.asm/pa.inc, gdb.asm/powerpc.inc,
7637 gdb.asm/s390.inc, gdb.asm/s390x.inc, gdb.asm/sh.inc,
7638 gdb.asm/x86_64.inc: Use .purgem before redefining macros.
7639
ab5b5d61
MK
76402005-03-05 Mark Kettenis <kettenis@gnu.org>
7641
7642 * gdb.cp/ovldbreak.exp: Adjust regular expression for recent
7643 changes.
7644
ae051c1b
PG
76452004-03-03 Paul Gilliam <pgilliam@us.ibm.com>
7646
a9c64011
AS
7647 * lib/compiler.c: Add test for IBM's xlc compiler.
7648 * lib/compiler.cc: Likewise.
ae051c1b 7649
3f0f6ed2
JB
76502004-02-24 Joel Brobecker <brobecker@adacore.com>
7651
7652 * gdb.ada/fixed_points.exp: Create compilation object directory
7653 before running the test.
7654 * gdb.ada/null_record.exp: Likewise.
7655 * gdb.ada/packed_array.exp: Likewise.
7656 * gdb.ada/start.exp: Likewise.
7657
724f452b
JB
76582005-02-15 Joel Brobecker <brobecker@adacore.com>
7659
7660 * gdb.ada/packed_array/pa.adb: New file.
7661 * gdb.ada/packed_array.exp: New testcase.
7662
57f5cdfb 76632005-02-10 Mark Kettenis <kettenis@gnu.org>
ebdda337 7664
1f393151
MK
7665 * gdb.dwarf2/dw2-intermix.exp, gdb.dwarf2/dw2-intermix.S: New
7666 files.
7667
ebdda337
MK
7668 * gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/dw2-intercu.exp: Run tests
7669 on *-*-openbsd*. Correctly match whitespace in regukar
7670 expressions.
7671
cf309262
DJ
76722005-02-10 Daniel Jacobowitz <dan@debian.org>
7673
7674 From Ramana Radhakrishnan <ramana.radhakrishnan@codito.com>:
7675 PR exp/1821
7676 * gdb.base/gdb1821.c: New test file.
7677 * gdb.base/gdb1821.exp: New test file.
7678
3be49e7a
JB
76792005-02-09 Joel Brobecker <brobecker@adacore.com>
7680
7681 * gdb.base/start.c: New file.
7682 * gdb.base/start.exp: New testcase.
7683
e292e67d
JB
76842005-02-09 Joel Brobecker <brobecker@adacore.com>
7685
7686 * gdb.ada/start/dummy.adb: New file.
7687 * gdb.ada/start.exp: New testcase.
7688
dbdfa66c
CV
76892005-02-09 Corinna Vinschen <vinschen@redhat.com>
7690
7691 * maint.exp: Raise timeout to give Cygwin targeted GDBs more time
7692 for printing symbols and statistics.
7693 Add test for using relative pathnames in "maint print msymbols" test.
7694 Mark "maint info sections DATA" XFAIL on Cygwin.
7695 Remove Cygwin XFAIL mark on "help maint dump-me" and "maint dump-me"
7696 tests.
7697
d7941671
AC
76982005-02-09 Andreas Schwab <schwab@suse.de>
7699
7700 Committed by Andrew Cagney <cagney@gnu.org>
7701 * gdb.base/remotetimeout.exp: New file.
7702
74e5ef44
MK
77032005-02-07 Mark Kettenis <kettenis@gnu.org>
7704
7705 * gdb.base/interp.exp: Remove trailing \n in gdb_test commands.
7706
464dd14d
JB
77072005-02-03 Joel Brobecker <brobecker@adacore.com>
7708
7709 * gdb.ada/gnat_ada.gpr: New file.
7710 * gdb.ada/gnat_ada.gin: Delete, no longer used.
7711 * lib/ada.exp (gdb_compile_ada): Minor adaptation to new project file.
7712 * configure.ac: No longer generate gnat_ada.gpr.
7713 * configure: Regenerate.
7714 * gdb.ada/Makefile.in: Minor adaptations due to new project file.
7715 * gdb.ada/null_record/null_record.adb: Moved here from gdb.ada.
7716 * gdb.ada/null_record/bar.ads: Likewise.
7717 * gdb.ada/null_record/bar.adb: Likewise.
7718 * gdb.ada/fixed_points/fixed_points.adb: Likewise.
7719 * gdb.ada/null_record.exp (testdir): New variable.
7720 (testfile): executable is now in testdir subdirectory.
7721 (srcfile): Use full path to the main compilation unit.
7722 * gdb.ada/fixed_points.exp: Same changes as above.
7723
30d756ae
NR
77242005-02-03 Nick Roberts <nickrob@snap.net.nz>
7725
7726 * gdb.base/interp.exp: New test.
7727
9d799f85
AC
77282005-01-24 Andrew Cagney <cagney@gnu.org>
7729
7730 * gdb.base/sigrepeat.exp, gdb.base/sigrepeat.c: New test.
7731
15656118
AC
77322005-01-19 Andrew Cagney <cagney@gnu.org>
7733
a892c31b
AC
7734 * gdb.stabs/Makefile.in (Makefile): Update dependencies -
7735 configure.ac not configure.in.
7736
15656118
AC
7737 * gdb.base/scope.exp (test_at_main): Delete any XFAIL and/or KFAIL
7738 of powerpc*-*-*.
7739 * gdb.hp/gdb.base-hp/callfwmall.exp (do_function_calls): Ditto.
a9c64011 7740 * gdb.base/list.exp (test_list_function)
15656118
AC
7741 (test_list_filename_and_function): Ditto.
7742 * gdb.base/callfuncs.exp (do_function_calls): Ditto.
7743
a7b01baf
AC
77442005-01-16 Andrew Cagney <cagney@gnu.org>
7745
17d92a02
AC
7746 * gdb.base/source.exp: Delete KFAIL gdb/1846, simplify.
7747
a7b01baf
AC
7748 * gdb.base/source-error.gdb, gdb.base/source.exp: New files.
7749
bc8332bb
AC
77502005-01-14 Andrew Cagney <cagney@gnu.org>
7751
7752 * gdb.mi/mi-var-cmd.exp: Adjust "create int" test to match output.
7753 * gdb.mi/mi2-var-cmd.exp: Ditto.
7754
4d074752
CV
77552005-01-10 Corinna Vinschen <vinschen@redhat.com>
7756
7757 * gdb.base/fileio.c: Include unistd.h as required for lseek(2).
7758
bec39cab
AC
77592005-01-07 Andrew Cagney <cagney@gnu.org>
7760
7761 * configure.ac: Rename configure.in, require autoconf 2.59.
7762 * configure: Re-generate.
7763 * gdb.stabs/configure.ac: Rename configure.in, require autoconf 2.59.
7764 * gdb.stabs/configure: Re-generate.
7765 * gdb.hp/configure.ac: Rename configure.in, require autoconf 2.59.
7766 * gdb.hp/configure: Re-generate.
7767 * gdb.hp/gdb.objdbg/configure.ac: Rename configure.in, require
7768 autoconf 2.59.
7769 * gdb.hp/gdb.objdbg/configure: Re-generate.
7770 * gdb.hp/gdb.defects/configure.ac: Rename configure.in, require
7771 autoconf 2.59.
7772 * gdb.hp/gdb.defects/configure: Re-generate.
7773 * gdb.hp/gdb.compat/configure.ac: Rename configure.in, require
7774 autoconf 2.59.
7775 * gdb.hp/gdb.compat/configure: Re-generate.
7776 * gdb.hp/gdb.base-hp/configure.ac: Rename configure.in, require
7777 autoconf 2.59.
7778 * gdb.hp/gdb.base-hp/configure: Re-generate.
7779 * gdb.hp/gdb.aCC/configure.ac: Rename configure.in, require
7780 autoconf 2.59.
7781 * gdb.hp/gdb.aCC/configure: Re-generate.
7782
f10b16d4
JB
77832004-12-15 Jim Blandy <jimb@redhat.com>
7784
7785 * gdb.threads/linux-dp.exp: Fix output regexp to handle output
7786 under NPTL when there is debugging info available for libpthread.
7787
fb6e1814
JG
77882004-12-13 Jerome Guitton <guitton@gnat.com>
7789
7790 * gdb.ada/fixed_points.c: New file.
7791 * gdb.ada/fixed_points.exp: New file.
7792
fe46cd3a
RC
77932004-12-03 Randolph Chung <tausq@debian.org>
7794
7795 * gdb.arch/pa-nullify.exp: New file.
7796 * gdb.arch/pa-nullify.s: New file.
7797
8de0841b
RC
77982004-11-30 Randolph Chung <tausq@debian.org>
7799
7800 * gdb.threads/thread_check.exp: Use ${srcfile} for test program name
7801 instead of "tbug". Fix regexp to work properly with gdb_test.
7802
c8170782
PH
78032004-11-29 Paul Hilfinger <Hilfinger@gnat.com>
7804
7805 * gdb.base/bitfields2.exp: New test.
7806 * gdb.base/bitfields2.c: New file.
7807
954269c2
RE
78082004-11-28 Richard Earnshaw <rearnsha@arm.com>
7809
7810 * config/sim.exp (gdb_load): Return 0 on success, -1 on failure.
7811
0107feed
RC
78122004-11-16 Randolph Chung <tausq@debian.org>
7813
7814 * gdb.base/unload.exp: Pass relative path to gdb_get_line_number.
7815
f073ae8c
DJ
78162004-11-14 Daniel Jacobowitz <dan@debian.org>
7817
7818 * gdb.threads/threadapply.exp: Correct "macro details" test.
7819
19ad59e7
JJ
78202004-11-11 Jeff Johnston <jjohnstn@redhat.com>
7821
7822 * gdb.threads/threadapply.exp: New test.
7823 * gdb.threads/threadapply.c: New file.
7824
9cf0961b
MK
78252004-11-07 Mark Kettenis <kettenis@gnu.org>
7826
7827 * gdb.base/savedregs.exp: Correct pattern used for sigtramp
7828 frames.
7829
c789492a
FL
78302004-11-05 Felix Lee <felix+log1@specifixinc.com>
7831
7832 * gdb.base/cursal.exp: New file.
7833 * gdb.base/cursal.c: New file.
7834
a1e167bb
AC
78352004-11-03 Andrew Cagney <cagney@gnu.org>
7836
7837 * gdb.base/savedregs.exp, gdb.base/savedregs.c: New files.
7838
b7cbf173
MK
78392004-10-30 Mark Kettenis <kettenis@gnu.org>
7840
7841 * gdb.asm/asm-source.exp: Add mips*-*-netbsd* to the list of
7842 NetBSD/ELF targets.
7843
88f9d34f
JB
78442004-10-29 Joel Brobecker <brobecker@gnat.com>
7845
7846 * gdb.threads/bp_in_thread.c: New file, copied from
7847 pthread_cond_wait.c.
7848 * gdb.threads/bp_in_thread.c: Use bp_in_thread.c as the source
7849 file, rather than reusing the .c file from another testcase.
7850
ca7d6a0c
JB
78512004-10-20 Joel Brobecker <brobecker@gnat.com>
7852
7853 * gdb.ada/null_record.exp: Check where we stopped after
7854 sending the start command, instead of where the associated
7855 temporary breakpoint was inserted.
7856
0d863d03
AC
78572004-10-14 Andrew Cagney <cagney@gnu.org>
7858
7859 * gdb.mi/gdb701.c (main): Return 0.
7860
d11e72cb
DJ
78612004-10-13 Daniel Jacobowitz <dan@debian.org>
7862
d40539a4 7863 * gdb.dwarf2/dw2-intercu.S, gdb.dwarf2/dw2-intercu.exp: New files.
d11e72cb 7864
e1923096
JJ
78652004-10-12 Jeff Johnston <jjohnstn@redhat.com>
7866
7867 * gdb.threads/schedlock.c: Add comment markers to use to find
7868 line numbers.
7869 * gdb.threads/schedlock.exp: Adjust regex to handle the new
7870 comments.
7871 * gdb.threads/watchthreads.exp: Use gdb_get_line_number to find
7872 breakpoint lines.
7873
ec8ba2c9
DJ
78742004-10-12 Daniel Jacobowitz <dan@debian.org>
7875
7876 * gdb.dwarf2/dw2-basic.exp: Run on Hurd also.
7877
0eb3658b
DJ
78782004-10-12 Daniel Jacobowitz <dan@debian.org>
7879
7880 * configure.in: Add gdb.dwarf2.
7881 * configure: Regenerated.
7882 * Makefile.in: Add gdb.dwarf2.
7883 * gdb.dwarf2/Makefile.in, gdb.dwarf2/dw2-basic.S,
7884 gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/main.c,
7885 gdb.dwarf2/file1.txt: New files.
7886
a271cc33
OF
78872004-10-11 Orjan Friberg <orjanf@axis.com>
7888
a9c64011 7889 * gdb.threads/bp_in_thread.exp: Use runto_main and "continue" instead
a271cc33
OF
7890 of "run", since the latter doesn't work with remote targets. Adjust
7891 the breakpoint numbering accordingly.
7892 * gdb.threads/pthread_cond_wait.exp: Ditto.
7893
895ce074
MC
78942004-10-08 Michael Chastain <mec.gnu@mindspring.com>
7895
7896 * gdb.base/overlays.exp: Update copyright years.
7897
6be3092d
KI
78982004-10-08 Kei Sakamoto <sakamoto.kei@renesas.com>
7899
7900 * gdb.base/overlays.exp: Disable if target is Linux.
7901
e05389b8
FL
79022004-10-06 Felix Lee <felix+log1@specifixinc.com>
7903
7904 * config/gdbserver.exp (gdb_load): Use right filename on remote.
7905
73cb587d
KI
79062004-10-05 Kei Sakamoto <sakamoto.kei@renesas.com>
7907
7908 * gdb.asm/asm-source.exp: Add m32r-linux target.
7909 * gdb.asm/m32r-linux.inc: New file.
7910
3c0edcdc
AC
79112004-09-24 Andrew Cagney <cagney@redhat.com>
7912 David Anderson <anderson@redhat.com>
7913
7914 * gdb.base/bigcore.exp (extract_heap): If the expect "file size"
7915 command fails, assume things will work.
7916 * gdb.base/bigcore.c: Include <sys/stat.h> and <fcntl.h>.
7917 (_GNU_SOURCE): Define.
7918 (print_unsigned, print_hex): Change parameter to "long long".
7919 (print_byte_count): New function, use to print byte counts.
7920 (large_off_t, large_lseek, O_LARGEFILE): Define dependant on
7921 O_LARGEFILE.
7922 (main): Compute an upper bound on a corefile in max_core_size.
7923 Limit memory chunk size to max_core_size. Limit total memory
7924 allocated to max_core_size.
7925
4bb3667f
AC
79262004-09-23 Andrew Cagney <cagney@gnu.org>
7927
7928 * gdb.base/bigcore.exp: Replace the code that creates a corefile
7929 from a separate process with code that creates a corefile by
7930 making the inferior dump core.
7931
60fe1a51
MK
79322004-09-23 Mark Kettenis <kettenis@gnu.org>
7933
7934 * gdb.base/sigstep.exp: Avoid comments withing gdb_test_multiple
7935 block.
7936
8e937346
MC
79372004-09-23 Michael Chastain <mec.gnu@mindspring.com>
7938
7939 * gdb.base/constvars.exp (local_compiler_xfail_check_2):
7940 New proc. Accept both gcc 3.x.x and gcc 4.x.x.
7941 * gdb.base/volatile.exp (local_compiler_xfail_check_2):
7942 Likewise.
7943
7213f6d6
JJ
79442004-09-20 Jeff Johnston <jjohnstn@redhat.com>
7945
7946 * gdb.java/jprint.exp: New test case for java inferior call.
7947 * gdb.java/jprint.java: Ditto.
7948
eac69dca
JB
79492004-09-15 Joel Brobecker <brobecker@gnat.com>
7950
7951 * gdb.base/bigcore.exp: Deactivate on IRIX targets.
7952
22227696
MC
79532004-09-14 Michael Chastain <mec.gnu@mindspring.com>
7954
7955 * gdb.threads/killed.c: Include <stdlib.h>.
7956 * gdb.threads/pthreads.c: Likewise.
7957
7dd403a4
MC
79582004-09-14 Michael Chastain <mec.gnu@mindspring.com>
7959
7960 * gdb.threads/killed.c: Add copyright notice.
7961
33f2d567
JM
79622004-09-10 Jason Molenda (jmolenda@apple.com)
7963
a9c64011
AS
7964 * gdb.base/define.exp: Two new tests to verify zero space chars
7965 after 'if' and 'while' commands in a user-defined command is correctly
7966 parsed.
33f2d567 7967
e05b62ac
AC
79682004-09-08 Andrew Cagney <cagney@gnu.org>
7969
7970 * gdb.base/signals.exp (signal_tests_1): Delete. Merge signal
7971 delivery test with duplicate at end of file.
7972
9cbe82da
MK
79732004-09-06 Mark Kettenis <kettenis@jive.nl>
7974
7975 * gdb.base/unload.exp: Link with -dl on *-*-solaris*.
7976
564803d9
MC
79772004-09-05 Michael Chastain <mec.gnu@mindspring.com>
7978
7979 * config/hppro.exp: Removed.
7980
7c6807ce
MC
79812004-09-05 Michael Chastain <mec.gnu@mindspring.com>
7982
7983 * config/sparclet.exp: Removed.
7984
bf7e26dd
MC
79852004-09-05 Michael Chastain <mec.gnu@mindspring.com>
7986
7987 * config/udi.exp: Removed.
7988
714e341b
MC
79892004-09-02 Michael Chastain <mec.gnu@mindspring.com>
7990
7991 * gdb.base/sigstep.exp (advance): Use "-continue_timer" option
7992 of "exp_continue".
7993 (advancei): Likewise.
7994
1236e623
JJ
79952004-09-01 Jeff Johnston <jjohnstn@redhat.com>
7996
7997 * gdb.base/unload.exp: Fix so messages aren't duplicated.
7998
3bdcad15
MI
79992004-09-01 Manoj Iyer <manjo@austin.ibm.com>
8000
228af206 8001 * gdb.gdb/complaints.exp (setup_test): Use new gdb.exp functionality
3bdcad15
MI
8002 to check for nodebug in executable.
8003 * gdb.gdb/observer.exp (setup_test): Likewise.
8004 * gdb.gdb/selftest.exp (test_with_self): Likewise.
8005 * gdb.gdb/xfullpath.exp (setup_test): Likewise.
8006
c72b934c
AC
80072004-09-01 Andrew Cagney <cagney@gnu.org>
8008
8009 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
8010 files.
8011
edd9b715
JJ
80122004-09-01 Jeff Johnston <jjohnstn@redhat.com>
8013
8014 * gdb.base/unload.exp: Fix expected warning message to match
8015 latest format.
8016
fb4ce06b
CV
80172004-09-01 Corinna Vinschen <vinschen@redhat.com>
8018
8019 * gdb.base/call-rt-st.exp: Fix typos.
8020
ce78e7c3
MI
80212004-08-31 Manoj Iyer <manjo@austin.ibm.com>
8022
8023 * gdb.threads/thread_check.exp: New testcase.
8024 * gdb.threads/thread_check.c: New testcase.
8025
2dedb159
AC
80262004-08-31 Andrew Cagney <cagney@gnu.org>
8027
8028 * gdb.base/sigstep.exp (breakpoint_to_handler_entry)
8029 (skip_to_handler_entry): New procedures. Test stepping into a
8030 handler when the breakpoint is at the handler's entry point.
8031
68f53502
AC
80322004-08-30 Andrew Cagney <cagney@gnu.org>
8033
8034 * gdb.base/sigstep.exp (breakpoint_over_handler): Remove kfail
8035 gdb/1757.
8036
3e3ffd2b
MC
80372004-08-27 Michael Chastain <mec.gnu@mindspring.com>
8038
8039 With code from Manoj Iyer <manjo@austin.ibm.com>:
8040 * lib/gdb.exp (gdb_file_cmd): Return more information in the
8041 return value. Add an arm for "no debugging symbols found".
8042 Change a stray "error" to "perror".
8043 (gdb_run_cmd): Adapt to new return value.
8044 * gdb.base/remote.exp: Adapt to new return value.
8045 * gdb.gdb/complaints.exp: Likewise.
8046 * gdb.gdb/observer.exp: Likewise.
8047 * gdb.gdb/selftest.exp: Likewise.
8048 * gdb.gdb/xfullpath.exp: Likewise.
8049
4b6f5fd2
JB
80502004-08-27 Joel Brobecker <brobecker@gnat.com>
8051
8052 * gdb.threads/bp_in_thread.exp: New testcase.
8053
e5b25496
MC
80542004-08-27 Michael Chastain <mec.gnu@mindspring.com>
8055
8056 Fix PR testsuite/1735.
8057 * gdb.threads/schedlock.c (thread_function): Add a cast
8058 to suppress a gcc warning.
8059 * gdb.threads/thread-specific.c (thread_function): Likewise.
8060
934353d6
MC
80612004-08-26 Michael Chastain <mec.gnu@mindspring.com>
8062
8063 * gdb.base/unload.c: Include <stdlib.h>.
8064
f98a0aef 80652004-08-26 Michael Chastain <mec.gnu@mindspring.com>
3a77aa28 8066
f98a0aef 8067 From Paul Gilliam <pgilliam@us.ibm.com>:
3a77aa28
MC
8068 * gdb.base/call-sc.exp (test_scalar_returns): Make sure PC is
8069 synchronized after the "return".
8070
5a2e8882
MC
80712004-08-26 Michael Chastain <mec.gnu@mindspring.com>
8072
8073 * gdb.mi/basics.c: Include <stdio.h>.
8074 * gdb.mi/pthreads.c: Include <stdlib.h>.
8075 * gdb.mi/var-cmd.c: Include <stdlib.h>.
8076
a9640423
MC
80772004-08-26 Michael Chastain <mec.gnu@mindspring.com>
8078
8079 * gdb.threads/schedlock.c: Add copyright notice.
8080
b04e311d
AC
80812004-08-25 Andrew Cagney <cagney@gnu.org>
8082
8083 * gdb.base/sigstep.exp (breakpoint_to_handler, skip_to_handler)
8084 (skip_over_handler, breakpoint_over_hander): New test procedures.
8085 (advance, advancei): Add a proper prefix, do not use
8086 rerun_to_main.
8087 * gdb.base/sigstep.c (main): Change to use an infinite loop.
8088
7c27f15b
MC
80892004-08-24 Michael Chastain <mec.gnu@mindspring.com>
8090
8091 * gdb.mi/basics.c: Add copyright notice.
8092 * gdb.mi/var-cmd.c: Add copyright notice.
8093
fffc87ae
MC
80942004-08-23 Michael Chastain <mec.gnu@mindspring.com>
8095
8096 * lib/gdb.exp: Remove signed_keyword_not_used.
8097 * lib/compiler.c: Likewise.
8098 * lib/compiler.cc: Likewise.
8099
d782e0bf
MC
81002004-08-23 Michael Chastain <mec.gnu@mindspring.com>
8101
8102 * gdb.base/whatis.c: Remove conditional disabling of "signed".
8103 * gdb.base/whatis.exp: Remove signed_keyword_not_used.
8104
96033e83
MC
81052004-08-23 Michael Chastain <mec.gnu@mindspring.com>
8106
8107 * gdb.base/whatis.c: Add copyright notice.
8108
cf38c229
MK
81092004-08-20 Mark Kettenis <kettenis@gnu.org>
8110
8111 * gdb.arch/i386-prologue.exp (skip_breakpoint): New function. Use
8112 it to skip the breakpoints encoded in the inline assembly.
8113
f4b49756
MC
81142004-08-20 Michael Chastain <mec.gnu@mindspring.com>
8115
8116 * Makefile.in: Add gdb.fortran.
8117
2f193b69
MC
81182004-08-20 Michael Chastain <mec.gnu@mindspring.com>
8119
8120 * gdb.base/call-sc.exp (test_scalar_returns):
8121 Fix cut-and-paste glitch in "Make fun return now".
8122
89a237cb
MC
81232004-08-17 Michael Chastain <mec.gnu@mindspring.com>
8124
8125 * configure.in: Add gdb.fortran.
8126 * configure: Regenerate.
8127 * gdb.fortran/Makefile.in: New file.
8128 * lib/gdb.exp (skip_fortran_tests): New procedure.
8129
469aff8e
MC
81302004-08-17 Michael Chastain <mec.gnu@mindspring.com>
8131
8132 * gdb.mi/mi-var-block.exp: Use gdb_get_line_number. Remove
8133 reference to bug-gnu@prep.ai.mit.edu.
8134 * gdb.mi/mi-var-child.exp: Likewise.
8135 * gdb.mi/mi-var-cmd.exp: Likewise.
8136 * gdb.mi/mi-var-display.exp: Likewise.
8137 * gdb.mi/mi2-var-block.exp: Likewise.
8138 * gdb.mi/mi2-var-child.exp: Likewise.
8139 * gdb.mi/mi2-var-cmd.exp: Likewise.
8140 * gdb.mi/mi2-var-display.exp: Likewise.
8141
00b51b9f
MK
81422004-08-15 Mark Kettenis <kettenis@gnu.org>
8143
8144 * gdb.base/unload.c (main): Make local variable msg const.
8145
45f07fef
MC
81462004-08-15 Michael Chastain <mec.gnu@mindspring.com>
8147
8148 * gdb.mi/mi-cli.exp: Use gdb_get_line_number. Remove reference
8149 to bug-gnu@prep.ai.mit.edu.
8150 * gdb.mi/mi-disassemble.exp: Likewise.
8151 * gdb.mi/mi-eval.exp: Likewise.
8152 * gdb.mi/mi-file.exp: Likewise. Also, add comment about the
8153 default line number.
8154 * gdb.mi/mi-return.exp: Likewise.
8155 * gdb.mi/mi-simplerun.exp: Likewise.
8156 * gdb.mi/mi-stack.exp: Likewise.
8157 * gdb.mi/mi-stepi.exp: Likewise. Also, replace wildcarded line
8158 number with explicit range test.
8159 * gdb.mi/mi-watch.exp: Likewise.
8160 * gdb.mi/mi2-break.exp: Likewise.
8161 * gdb.mi/mi2-cli.exp: Likewise.
8162 * gdb.mi/mi2-disassemble.exp: Likewise.
8163 * gdb.mi/mi2-eval.exp: Likewise.
8164 * gdb.mi/mi2-file.exp: Likewise. Also, add comment about the
8165 default line number.
8166 * gdb.mi/mi2-return.exp: Likewise.
8167 * gdb.mi/mi2-simplerun.exp: Likewise.
8168 * gdb.mi/mi2-stack.exp: Likewise.
8169 * gdb.mi/mi2-stepi.exp: Likewise. Also, replace wildcarded line
8170 number with explicit range test.
8171 * gdb.mi/mi2-watch.exp: Likewise.
8172
dd8c8ee7
MC
81732004-08-15 Michael Chastain <mec.gnu@mindspring.com>
8174
8175 * gdb.cp/ctti.exp: Tweak srcfile and objfile to have no slashes.
8176 * gdb.cp/m-static.exp: Likewise.
8177 * gdb.cp/rtti.exp: Likewise.
8178
4e838464
MK
81792004-08-14 Mark Kettenis <kettenis@gnu.org>
8180
8181 * gdb.base/bigcore.c: Include <sys/types.h> and <sys/time.h>.
8182
8d8cb839
EZ
81832004-08-14 Eli Zaretskii <eliz@gnu.org>
8184
8185 * ChangeLog: Prefix Local Variables with semi-colons and indent
8186 the reference to older ChangeLog files, to fix fontification in
8187 Emacs.
8188
deea8bb0
MC
81892004-08-13 Michael Chastain <mec.gnu@mindspring.com>
8190
8191 * gdb.mi/mi-break.exp: Use gdb_get_line_number.
8192 * gdb.mi/mi2-break.exp: Likewise.
8193
c3297504
MC
81942004-08-13 Michael Chastain <mec.gnu@mindspring.com>
8195
8196 * gdb.gdb/selftest.exp: Revert removal of call to init_malloc.
8197
25808999
MC
81982004-08-13 Michael Chastain <mec.gnu@mindspring.com>
8199
8200 * gdb.cp/inherit.exp: Use cp_test_ptype_class.
8201
226a8d71
MC
82022004-08-13 Michael Chastain <mec.gnu@mindspring.com>
8203
8204 * gdb.cp/classes.exp: Remove unused declarations. Just let
8205 test names default instead of providing special names. Remove
8206 extraneous demangler test.
8207
37fdf854
JJ
82082004-08-12 Jeff Johnston <jjohnstn@redhat.com>
8209
8210 * gdb.base/unload.exp: New test for breakpoints in dynamically
8211 loaded libraries.
8212 * gdb.base/unload.c: Ditto.
8213 * gdb.base/unloadshr.c: Ditto.
8214
2d3a7986
MC
82152004-08-12 Michael Chastain <mec.gnu@mindspring.com>
8216
8217 * gdb.cp/classes.exp (test_ptype_class_objects): Call
8218 cp_test_ptype_class.
8219 (test_enums): Likewise.
8220
c72b934c
AC
82212004-08-10 Andrew Cagney <cagney@gnu.org>
8222
8223 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
8224 files.
8225
cc503c8a
AC
82262004-08-10 Andrew Cagney <cagney@gnu.org>
8227
8228 * gdb.gdb/selftest.exp (do_steps_and_nexts): Remove code to skip
8229 init_malloc call.
8230
902f2ccb
MC
82312004-08-10 Michael Chastain <mec.gnu@mindspring.com>
8232
8233 * ChangeLog: Add copyright notice. The notice is copied
8234 from emacs 21.3 top level ChangeLog.
8235
78c90502
MC
82362004-08-09 Michael Chastain <mec.gnu@mindspring.com>
8237
8238 * lib/cp-support.exp: New file.
8239 * lib/cp-support.exp (cp_test_type_class): New function.
8240 * gdb.cp/derivation.exp: Use cp_test_ptype_class.
8241 * gdb.cp/virtfunc.exp (test_one_ptype): Removed.
8242 * gdb.cp/virtfunc.exp (test_ptype_of_classes): Use
8243 cp_test_ptype_class.
8244
88e5ea78
MC
82452004-08-09 Michael Chastain <mec.gnu@mindspring.com>
8246
8247 * gdb.mi/mi2-basics.exp, gdb.mi/mi2-break.exp,
8248 gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
8249 gdb.mi/mi2-eval.exp, gdb.mi/mi2-file.exp, gdb.mi/mi2-hack-cli.exp,
8250 gdb.mi/mi2-read-memory.exp, gdb.mi/mi2-regs.exp,
8251 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
8252 gdb.mi/mi2-stack.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi2-until.exp,
8253 gdb.mi/mi2-var-block.exp, gdb.mi/mi2-var-child.exp,
8254 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp,
8255 gdb.mi/mi2-watch.exp: Update copyright years.
8256
6a89fc9c
MK
82572004-08-09 Mark Kettenis <kettenis@gnu.org>
8258
8259 * gdb.base/sigaltstack.exp: Provide proper anchoring.
8260
1482e0de
MC
82612004-08-09 Michael Chastain <mec.gnu@mindspring.com>
8262
8263 * gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-break.exp,
8264 gdb.mi/mi-console.exp, gdb.mi/mi-disassemble.exp,
8265 gdb.mi/mi-eval.exp, gdb.mi/mi-file.exp, gdb.mi/mi-hack-cli.exp,
8266 gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
8267 gdb.mi/mi-return.exp, gdb.mi/mi-simplerun.exp,
8268 gdb.mi/mi-stack.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-until.exp,
8269 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-child.exp,
8270 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
8271 gdb.mi/mi-watch.exp: Update copyright years.
8272
1a5ce3f3
DJ
82732004-08-08 Daniel Jacobowitz <dan@debian.org>
8274
8275 PR gdb/1738
8276 * gdb.base/signals.exp (signal_tests_1): KFAIL bug in continuing
8277 from a breakpoint with a pending signal.
8278
04f6ecf2
DJ
82792004-08-08 Daniel Jacobowitz <dan@debian.org>
8280
8281 PR gdb/1736
8282 * lib/gdb.exp (gdb_test_multiple): Handle return -code return.
8283 * gdb.base/sigaltstack.exp (finish_test): Consume output until
8284 the prompt.
8285 * gdb.base/sigstep.exp: Add KFAIL for gdb/1736.
8286
54d90d35
DJ
82872004-08-08 Daniel Jacobowitz <dan@debian.org>
8288
8289 * gdb.cp/templates.exp: Handle (char)115 for template argument 's'.
8290
d2f6abb0
DJ
82912004-08-08 Daniel Jacobowitz <dan@debian.org>
8292
8293 PR gdb/1736
8294 * gdb.base/sigaltstack.exp (finish_test): New procedure. KFAIL
8295 for i?86-*-linux*.
8296
5598c03d
DJ
82972004-08-08 Daniel Jacobowitz <dan@debian.org>
8298
8299 * gdb.arch/i386-prologue.exp: Compile without debug information.
8300
c6fee705
MC
83012004-08-08 Michael Chastain <mec.gnu@mindspring.com>
8302
8303 * lib/gdb.exp (gdb_get_line_number): Rewrite with native tcl
8304 rather than asking gdb to search.
8305
dd90efdb
MC
83062004-08-05 Michael Chastain <mec.gnu@mindspring.com>
8307
8308 * gdb.base/gcore.c: Include <string.h>.
8309
1e84bec1
MC
83102004-08-05 Michael Chastain <mec.gnu@mindspring.com>
8311
8312 * gdb.base/gcore.c: Add copyright notice.
8313
e425eb2b
MC
83142004-08-05 Michael Chastain <mec.gnu@mindspring.com>
8315
8316 * gdb.base/freebpcmd.c: Include <stdio.h>.
8317 * gdb.base/long_long.c: Include <string.h>.
8318 * gdb.base/sigaltstack.c: Include <stdlib.h> <string.h>.
8319 * gdb.base/siginfo.c: Include <string.h>.
8320 * gdb.base/sigstep.c: Include <string.h>.
8321
cb9aaed5
MC
83222004-08-04 Michael Chastain <mec.gnu@mindspring.com>
8323
8324 * gdb.base/complex.c: Include <stdlib.h>.
8325
55944f3d
MC
83262004-08-04 Michael Chastain <mec.gnu@mindspring.com>
8327
8328 * gdb.base/complex.c: Add copyright notice.
8329
7b2953d9
MC
83302004-08-04 Michael Chastain <mec.gnu@mindspring.com>
8331
8332 * gdb.base/charset.c: Include <stdlib.h>.
8333
c9133d23
MC
83342004-08-04 Michael Chastain <mec.gnu@mindspring.com>
8335
8336 * gdb.base/auxv.c: Include <stdlib.h>.
8337
0a8490ad
MC
83382004-08-04 Michael Chastain <mec.gnu@mindspring.com>
8339
8340 * gdb.base/auxv.c: Add copyright notice.
8341
3426d5ec
MC
83422004-08-04 Michael Chastain <mec.gnu@mindspring.com>
8343
8344 * gdb.base/coremaker.c: Add copyright notice.
8345 * gdb.base/coremaker2.c: Add copyright notice.
8346
8da195dd
AC
83472004-08-04 Andrew Cagney <cagney@gnu.org>
8348
8349 * gdb.base/store.exp: Update copyright.
8350 (check_set, up_set, check_struct, up_struct): Add a prefix to test
8351 names, do not import gdb_prompt.
8352
8d394f98
AC
83532004-08-01 Andrew Cagney <cagney@gnu.org>
8354
8355 Fix PR testsuite/1729.
8356 * gdb.base/dump.exp: Add test name to callers of capture_value, do
8357 not use capture_value with value 4.
8358 (capture_value): Add optional test name parameter.
8359 (test_reload_saved_value, test_restore_saved_value): Use $msg as
8360 the prefix, pass to capture_value.
8361
b6702b23
MK
83622004-08-01 Mark Kettenis <kettenis@gnu.org>
8363
8364 * gdb.arch/i386-prologue.exp: Add testcase for standard prolgue.
8365 * gdb.arch/i386-prologue.c (standard): New prototype and function.
8366 (main): Call new function.
8367
c203e0ca
MC
83682004-07-31 Michael Chastain <mec.gnu@mindspring.com>
8369
8370 * gdb.cp/namespace.exp: Accept more varieties of ptype output.
8371
a7995a30
MC
83722004-07-31 Michael Chastain <mec.gnu@mindspring.com>
8373
8374 * gdb.cp/virtfunc.exp: Accept more varieties of ptype output.
8375
9366563b
MC
83762004-07-31 Michael Chastain <mec.gnu@mindspring.com>
8377
b6eeaf26 8378 * gdb.cp/inherit.exp: Accept more varieties of ptype output.
9366563b
MC
8379 Accept more values of vtbl pointer. Remove some messages
8380 about "obsolete gcc or gdb".
8381
2fc1f950
MC
83822004-07-30 Michael Chastain <mec.gnu@mindspring.com>
8383
8384 * gdb.cp/classes.exp: Accept more varieties of ptype output.
8385
c724d49b
MC
83862004-07-30 Michael Chastain <mec.gnu@mindspring.com>
8387
8388 * gdb.base/asm-source.exp: Properly convert target board
8389 debug flags from gcc format to binutils format.
8390
736b0fce
MK
83912004-07-28 Mark Kettenis <kettenis@gnu.org>
8392
8393 * gdb.arch/i386-prologue.exp: Remove KFAIL of "backtrace in
8394 gdb1718". PR backtrace/1718 partially fixed.
8395
5633ea5c
JJ
83962004-07-27 Jeff Johnston <jjohnstn@redhat.com>
8397
8398 * gdb.threads/watchthreads.exp: New test for threaded watchpoints.
8399
575eebb1
NC
84002004-07-26 Nick Clifton <nickc@redhat.com>
8401
8402 * gdb.asm/asm-source.exp (debug-flags): New variable. If a known
8403 good default value for a specific architecture is available then
8404 set it to that value. Otherwise default to the -gstabs switch.
8405 Remove the -g... switches from the asm-flags variable. Allow the
8406 target board info to override the value if it wants to. Pass the
8407 switch on the assembler command line.
8408
62104619
MK
84092004-07-23 Mark Kettenis <kettenis@gnu.org>
8410
8411 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1718.
8412 * gdb.arch/i386-prologue.c (gdb1718): New prototype and function.
8413 (main): Call new function.
8414
4a1135b8
MC
84152004-07-22 Michael Chastain <mec.gnu@mindspring.com>
8416
8417 Test for PR exp/1715.
8418 * gdb.base/radix.exp: Refactor common procedures. Make all
8419 test names unique. Change XFAIL to KFAIL.
8420
8a12c1f0
MC
84212004-07-20 Michael Chastain <mec.gnu@mindspring.com>
8422
8423 * gdb.ada/gnat_ada.gpr.in: Rename from here ...
8424 * gdb.ada/gnat_ada.gin: ... to here.
8425 * configure.in: Use gnat_ada.gin.
8426 * configure: Regenerate.
8427
23b451cf
AC
84282004-07-20 Andrew Cagney <cagney@gnu.org>
8429
8430 * gdb.base/signals.exp: Replace send_gdb and gdb_expect with
8431 gdb_test and gdb_test_multiple. Delete bash_bug. Delete suspect
8432 XFAILs. Clean up test messages and comments. Check backtraces.
8433 Delete re-sync code.
8434
ab618a02
MC
84352004-07-19 Michael Chastain <mec.gnu@mindspring.com>
8436
8437 Fix PR cli/740.
8438 * gdb.base/annota1.exp: Honor gdb,nosignals.
8439 * gdb.base/annota3.exp: Likewise.
8440
46dad340
MC
84412004-07-19 Michael Chastain <mec.gnu@mindspring.com>
8442
8443 * lib/java.exp: Update copyright notice.
8444
756d8c70
AC
84452004-07-19 Andrew Cagney <cagney@gnu.org>
8446
8447 * gdb.base/selftest.exp: Copy file from here ...
8448 * gdb.gdb/selftest.exp: ... to here.
8449
586027e6
AC
84502004-07-16 Andrew Cagney <cagney@redhat.com>
8451
8452 * lib/insight-support.exp: Delete file.
8453 * lib/java.exp (java_init): Fix copyright.
8454
029d2200
AC
84552004-07-16 Andrew Cagney <cagney@gnu.org>
8456
8457 * gdb.base/restore.c: Append "prologue" to comments marking the a
8458 function's prologue.
8459 * gdb.base/restore.exp: Update copyright, re-indent.
8460 (restore_tests): Use gdb_test_multiple. Add "calleeN calls
8461 callerN" prefix where needed. Update patterns that match a
8462 function's prologue.
8463
653b62c5
MC
84642004-07-16 Michael Chastain <mec.gnu@mindspring.com>
8465
8466 * gdb.base/restore.c: Add copyright notice.
8467
f7d690e5
AC
84682004-07-16 Andrew Cagney <cagney@gnu.org>
8469
8470 * gdb.base/logical.exp: Update copyright.
8471 (evaluate): New procedure. Use to re-implement tests using
8472 several tables.
8473
d629a7cb
MH
84742004-07-14 Martin Hunt <hunt@redhat.com>
8475
8476 * lib/insight-support.exp (gdbtk_start): Unset TCL_LIBRARY
8477 which fixes some problems where init.tcl was not found.
8478
9c7bb332
AC
84792004-07-13 Andrew Cagney <cagney@gnu.org>
8480
6bf46641
AC
8481 * gdb.base/sizeof.exp: Skip test when no inferior I/O.
8482 (check_sizeof, check_valueof): Do not include the output in the
8483 test name. Use gdb_test.
8484 (get_valueof): Use gdb_test_multiple.
8485
c4ffd4c0
AC
8486 * gdb.base/step-test.exp: Update copyright. Use
8487 gdb_test_multiple. Ensure that test names do not include
8488 architecture dependent output.
8489
ab89363a
AC
8490 * gdb.gdb/observer.exp: Update copyright.
8491 (setup_test): Use gdb_test_multiple.
8492 (attach_first_observer, attach_second_observer)
8493 (attach_third_observer, detach_first_observer)
8494 (detach_second_observer, detach_third_observer)
8495 (reset_counters, check_counters): Make $message a prefix.
8496 (test_normal_stop_notifications): Add "args" parameter - a list of
8497 init functions to be called. Make $message a prefix,
8498 (test_observer_normal_stop): Change the message prefixes so that
8499 they are unique, pass the attach / detach procedures to
8500 test_normal_stop_notifications.
8501
ec58997a
AC
8502 * gdb.base/signull.exp (test_segv): Prefix all tests with
8503 "${name}". Clean up test messages.
8504
b475183b
AC
8505 * gdb.base/annota3.exp, gdb.base/annota1.exp: Update copyright.
8506
9c7bb332
AC
8507 * gdb.base/ena-dis-br.exp: Update copyright.
8508 (break_at): New function. Replace send_gdb with gdb_test,
8509 break_at, and gdb_test_multiple. Replace XFAIL of "continue with
8510 ignore count, not stopped at bpt", with KFAIL.
8511
2dd95497
CV
85122004-07-13 Corinna Vinschen <vinschen@redhat.com>
8513
8514 * gdb.base/attach.exp: Remove cleanupfile handling.
8515
419e626b
AC
85162004-07-12 Andrew Cagney <cagney@gnu.org>
8517
8518 * gdb.base/annota1.exp: Cleanup corefile test name.
8519 * gdb.base/annota3.exp: Ditto.
8520
8b1b3228
AC
85212004-07-12 Andrew Cagney <cagney@gnu.org>
8522
78650829
AC
8523 * gdb.base/signals.exp: Clean up copyright, re-indent.
8524
8b1b3228
AC
8525 * gdb.base/attach.exp: Replace send_gdb and gdb_expect with
8526 gdb_test and gdb_test_multiple.
8527
935c2760
JJ
85282004-07-08 Jeff Johnston <jjohnstn@redhat.com>
8529
8530 * gdb.java/jmain.exp: Fix expected line number for main to
a9c64011 8531 break at. Set XFAIL for break at main test since gcj does not
935c2760
JJ
8532 provide line number info for first statement in main.
8533
1544280f
AC
85342004-07-08 Andrew Cagney <cagney@gnu.org>
8535
1279f4ff
AC
8536 * gdb.base/attach.exp: Cleanup copyright. Re-indent.
8537
1544280f
AC
8538 * gdb.base/sigbpt.exp: Make the common part of each test name a
8539 prefix instead of suffix.
8540
bcc82369
BR
85412004-07-07 Bob Rossi <bob_rossi@cox.net>
8542
8543 * gdb.mi/mi2-file.exp: Revert to version 1.1, except changed name of
8544 test from test_tbreak_creation_and_listing to
8545 test_file_list_exec_source_file
8546 * gdb.mi/mi-file.exp: Add test for -file-list-exec-source-files
8547 Changed name of test from test_tbreak_creation_and_listing to
8548 test_file_list_exec_source_file
8549
23f4b0aa
JJ
85502004-07-07 Jeff Johnston <jjohnstn@redhat.com>
8551
8552 * gdb.java/jmisc.exp: Fix expected output of ptype to look for
8553 the jmisc() constructor instead of <init>.
8554 * gdb.java/jmisc1.exp: Ditto.
8555
56401cd5
AC
85562004-07-07 Andrew Cagney <cagney@gnu.org>
8557
8558 * gdb.base/sigbpt.exp (stepi_out): Check for a single step
8559 corrupting the PC.
8560
44ae2f6a
MC
85612004-07-06 Michael Chastain <mec.gnu@mindspring.com>
8562
8563 * gdb.cp/templates.exp: Accept whitespace change in demangler
8564 output.
8565
45a83408
AC
85662004-07-06 Andrew Cagney <cagney@gnu.org>
8567
8568 * gdb.base/sigbpt.exp, gdb.base/sigbpt.c: New test.
8569
d205ad70
MC
85702004-07-02 Michael Chastain <mec.gnu@mindspring.com>
8571
8572 * lib/compiler.c: Accept __HP_CXD_SPP for old hp ansi c compiler.
8573 * lib/compiler.cc: Likewise.
8574
06ea1a61
MC
85752004-06-30 Michael Chastain <mec.gnu@mindspring.com>
8576
8577 * lib/compiler.cc: Work around string preprocessing problem
8578 with old hp c++ compiler.
8579 * lib/compiler.c: Likewise.
8580
daab1251
CV
85812004-06-29 Corinna Vinschen <vinschen@redhat.com>
8582
8583 * gdb.arch/i386-prologue.c: Add copyright header. Use preprocessor
8584 directives to conditionalize symbol prefixing.
8585 * gdb.arch/i386-prologue.exp: Allow symbol prefixing by adding
8586 additional_flags handling. Add underscore prefix for Cygwin.
8587 * gdb.arch/i386-unwind.c: Use preprocessor directives to
8588 conditionalize symbol prefixing.
8589 * gdb.arch/i386-unwind.exp: Allow symbol prefixing by adding
8590 additional_flags handling. Add underscore prefix for Cygwin.
8591
cc984116
CV
85922004-06-29 Corinna Vinschen <vinschen@redhat.com>
8593
8594 * gdb.base/bigcore.exp: Skip test on Cygwin.
8595
c279b077
MC
85962004-06-28 Michael Chastain <mec.gnu@mindspring.com>
8597
8598 * gdb.hp/gdb.base-hp/reg.exp: Accept both old and new gdb output
8599 formats for "info register". Use gdb_test_multiple. Fix
8600 the "invalid register" test.
8601
0e915747
CV
86022004-06-28 Corinna Vinschen <vinschen@redhat.com>
8603
8604 * gdb.base/attach.exp: Fix copyright date. Set testpid to Windows
8605 PID for Cygwin. Add Cygwin specific strings to check for in some
8606 tests.
8607 (do_attach_tests): Add a test for user interaction when attaching
8608 to a process with no matching symbol table already loaded.
8609
11422c86
AC
86102004-06-26 Andrew Cagney <cagney@gnu.org>
8611
8612 Test PR java/1567 and PR java/1565.
8613 * gdb.java/jmain.exp, gdb.java/jmain.java: New files.
8614 * gdb.java/jmisc2.exp: Delete file.
8615
cefbce26
MC
86162004-06-26 Michael Chastain <mec.gnu@mindspring.com>
8617
8618 * gdb.hp/gdb.base-hp/reg.exp: Update copyright notice.
8619
e19f872c
CV
86202004-06-25 Corinna Vinschen <vinschen@redhat.com>
8621
8622 * gdb.base/attach.exp (do_attach_tests): Don't forget to kill second
8623 attach process.
8624
d931ba3b
MC
86252004-06-23 Michael Chastain <mec.gnu@mindspring.com>
8626
8627 * gdb.cp/pr-1553.exp: Remove.
8628
aef68c48
MC
86292004-06-22 Michael Chastain <mec.gnu@mindspring.com>
8630
8631 * gdb.cp/pr-1553.cc: Remove.
8632 * gdb.cp/pr-1553.exp: Disable this test.
8633
8d5df71a
JB
86342004-06-20 Jim Blandy <jimb@redhat.com>
8635
a9c64011 8636 Fix PR testsuite/1680.
8d5df71a
JB
8637 * gdb.arch/i386-sse.exp: Properly quote curly braces in
8638 regular expressions.
8639
4ac6f39d
MC
86402004-06-19 Michael Chastain <mec.gnu@mindspring.com>
8641
8642 Fix PR testsuite/1679.
8643 * gdb.arch/i386-sse.exp: Do not call gdb_suppress_entire_file.
8644 Issue an UNSUPPORTED result instead.
8645
1b413552
JB
86462004-06-18 Jim Blandy <jimb@redhat.com>
8647
8648 * gdb.base/charset.exp: Only send a control-C if we see a new
8649 prompt and incomplete command.
8650
6daa6ebd
MC
86512004-06-18 Michael Chastain <mec.gnu@mindspring.com>
8652
8653 * gdb.cp/pr-574.cc: Add copyright notice.
8654
51fa4ae0
JB
86552004-06-17 Jim Blandy <jimb@redhat.com>
8656
8657 * gdb.base/charset.exp: Don't refer to $expect_out(1,string) in
8658 cases where the regexp has no groups; this grabs random text from
8659 the previous test suite, whatever that was.
8660
8fea26c5
MC
86612004-06-17 Michael Chastain <mec.gnu@mindspring.com>
8662
8663 * gdb.cp/printmethod.cc: Add copyright notice.
8664
1e3aeb41
MC
86652004-06-16 Michael Chastain <mec.gnu@mindspring.com>
8666
8667 * gdb.cp/psmang1.cc, gdb.cp/psmang2.cc: Add copyright notice.
8668
9d9030bc
AC
86692004-06-16 Andrew Cagney <cagney@gnu.org>
8670
8671 * gdb.base/signull.c: Update copyright. Include <string.h>.
8672 (bowler): Replace data_pointer with data_read
8673 and data_write cases. Add code_descriptor case.
8674 (zero, desc): New array and pointer.
8675 (data, code): Change to simple pointers.
8676 * gdb.base/signull.exp: Fix probe pattern matching a function
8677 descriptor SIGSEGV. Replace data_pointer with data_read and
8678 data_write tests.
8679
acd4ad44
AC
86802004-06-16 Andrew Cagney <cagney@gnu.org>
8681
8682 * gdb.base/long_long.exp, gdb.base/long_long.c: Rewrite.
8683
08fd625c
MC
86842004-06-15 Michael Chastain <mec.gnu@mindspring.com>
8685
8686 * gdb.base/long_long.c: Add copyright notice.
8687
1903502c
MC
86882004-06-15 Michael Chastain <mec.gnu@mindspring.com>
8689
8690 * gdb.base/long_long.exp: Remove reference to
8691 bug-gdb@prep.ai.mit.edu. Change line-number-specific breakpoint
8692 to gdb_breakpoint and gdb_continue_to_breakpoint.
8693
83313cb1
JB
86942004-06-14 Jim Blandy <jimb@redhat.com>
8695
8696 * gdb.arch/e500-regs.exp: Fix up 'print' pattern for the little-
8697 endian case.
8698
1bf404ef
AC
86992004-06-14 Andrew Cagney <cagney@gnu.org>
8700
8701 * gdb.base/gcore.exp (capture_command_output): Delete the always
8702 passing tests containing inferior values.
8703 * gdb.base/ending-run.exp: Do not include the breakpoint address
8704 in the test message. Update copyright.
8705 * gdb.base/sizeof.exp (check_sizeof): Do not include the type's
8706 size in the test name, use gdb_test_multiple. Update copyright.
8707
ef220b33
MC
87082004-06-14 Michael Chastain <mec.gnu@mindspring.com>
8709
8710 * gdb.cp/ref-types.cc: Add copyright notice.
8711
4f70a4c9
MC
87122004-06-14 Michael Chastain <mec.gnu@mindspring.com>
8713
8714 * lib/compiler.c: Remove gcc_compiled, hp_cc_compiler,
8715 hp_aCC_compiler.
8716 * lib/compiler.cc: Likewise.
8717 * lib/gdb.exp (get_compiler_info): Eval lines only if they are
8718 'set' commands. Log diagnostics for other lines. Set
8719 gcc_compiled, hp_cc_compiler, and hp_aCC_compiler.
8720
335928ac
MC
87212004-06-13 Michael Chastain <mec.gnu@mindspring.com>
8722
8723 * gdb.cp/try_catch.cc: Add copyright notice.
8724
2efb12e8
MC
87252004-06-12 Michael Chastain <mec.gnu@mindspring.com>
8726
8727 * gdb.cp/userdef.cc: Add copyright notice.
8728
0bbed51a
MC
87292004-06-11 Michael Chastain <mec.gnu@mindspring.com>
8730
8731 * gdb.cp/virtfunc.cc: Add copyright notice.
8732
e12a46c9
RC
87332004-06-11 Randolph Chung <tausq@debian.org>
8734
8735 * gdb.base/structs2.exp: Mark two tests as xfail because of a compiler
8736 problem.
8737
338e05af
AC
87382004-06-10 Andrew Cagney <cagney@gnu.org>
8739
8740 * lib/compiler.cc, lib/compiler.c: Append either
8741 __GNUC_PATCHLEVEL__, or "unknown" to the compiler_info.
8742 * gdb.base/structs.exp (test_struct_calls): Check for gcc-3-3-*
8743 instead of gcc-3-3.
8744
dc3f10cb
AC
87452004-06-09 Andrew Cagney <cagney@gnu.org>
8746
b4d946af
AC
8747 * gdb.base/structs.exp (test_struct_calls): Fix KFAIL for
8748 gdb/1455, bug is specific to "long long" and "double".
a9c64011 8749
dc3f10cb
AC
8750 * gdb.base/structs.exp (test_struct_returns, test_struct_returns)
8751 (test_struct_calls): Remove KFAIL of "long double" on i*86-*-*,
8752 x86_64-*-*, sparc64-*-*, and sparc*-*-solaris2*. PR tdep/1447
8753 fixed.
8754
b5c0bfa2
AC
87552004-06-09 Andrew Cagney <cagney@gnu.org>
8756
8757 * gdb.base/structs.exp (test_struct_returns): Replace
8758 "return_value_unknown" and "finish_value_unknown" by
8759 "return_value_known" and "finish_value_known". Instead of
8760 "return_value_unknown" iff "finish_value_unknown", check
8761 "return_value_known" implies "finish_value_known".
8762
caeb605f
MH
87632004-06-08 Martin Hunt <hunt@redhat.com>
8764
8765 * gdb.base/float.exp: Add pattern for mips targets.
8766
c892bb64
RC
87672004-06-08 Randolph Chung <tausq@debian.org>
8768
8769 * gdb.base/float.exp: Add pattern for hppa*-* target; make the failure
8770 message for unknown architectures more clear.
8771
48306d3e
JB
87722004-06-08 Joel Brobecker <brobecker@gnat.com>
8773
8774 * gdb.ada/null_record.exp: Use "start" instead of "begin" to
8775 start the execution of the program.
8776
83ecb59f
JB
87772004-06-07 Jim Blandy <jimb@redhat.com>
8778
8779 * gdb.arch/i386-sse.exp, gdb.arch/i386-sse.c: New tests.
8780 * gdb.arch/i386-cpuid.h: New helper file.
8781
55264cb4
RC
87822004-06-07 Randolph Chung <tausq@debian.org>
8783
8784 * gdb.base/shlib-call.exp: Allow breakpoint to be added after inferior
8785 has started.
8786
23cadb28
RM
87872004-06-04 Roland McGrath <roland@redhat.com>
8788
8789 Fix PR gdb/1647.
8790 * gdb.base/auxv.exp (fetch_auxv): Revert last change and fix it
8791 differently to be robust to output buffering differences.
8792
51d01eda
MC
87932004-06-04 Michael Chastain <mec.gnu@mindspring.com>
8794
8795 * gdb.threads/pthreads.exp: Update copyright years.
8796 (check_control_c): Change asynchronous 'after' to synchronous.
8797
f4fc3b93
RM
87982004-06-04 Roland McGrath <roland@redhat.com>
8799
8800 * gdb.base/auxv.exp (fetch_auxv): Consume output fully through
8801 next gdb prompt.
8802
4013522b
MC
88032004-06-02 Michael Chastain <mec.gnu@mindspring.com>
8804
8805 Fix PR gdb/1636.
8806 * gdb.threads/manythreads.exp: Change asynchronous 'after'
8807 calls to synchronous.
8808
7a8f1e6b
JB
88092004-05-26 Jim Blandy <jimb@redhat.com>
8810
8811 * gdb.arch/e500-prologue.exp, gdb.arch/e500-prologue.c: New tests.
8812
81bb3443
RC
88132004-05-24 Randolph Chung <tausq@debian.org>
8814
8815 * gdb.asm/asm-source.exp: Enable test for hppa-linux target.
8816 * gdb.asm/pa.inc: New file.
8817
8f5a3103
MK
88182004-05-22 Mark Kettenis <kettenis@gnu.org>
8819
8820 * gdb.base/signull.c: Use sigjmp_buf instead of jmp_buf.
8821
734b8fe8 88222004-05-21 Joel Brobecker <brobecker@gnat.com>
a9c64011 8823 Daniel Jacobowitz <drow@mvista.com>
734b8fe8
JB
8824
8825 * lib/gdb.exp (gdb_test_multiple): Improve regexp matching the
8826 GDB prompt.
8827
725603e1
UW
88282004-05-20 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8829
f4fc3b93 8830 * gdb.base/signull.c: Use sigsetjmp/siglongjmp instead of
725603e1
UW
8831 setjmp/longjmp. Use sigaction instead of signal.
8832
8b923272 88332004-05-19 J. Brobecker <brobecker@gnat.com>
a9c64011 8834 Michael Snyder <msnyder@redhat.com>
8b923272
JB
8835
8836 * gdb.threads/pthread_cond_wait.c: New file.
8837 * gdb.threads/pthread_cond_wait.exp: New testcase.
8838
8bfabb04
AC
88392004-05-13 Andrew Cagney <cagney@redhat.com>
8840
8841 * gdb.base/signull.exp, gdb.base/signull.c: New files.
8842 * gdb.base/gdb1476.c, gdb.base/gdb1476.exp: Delete files.
8843
42edda50
AC
88442004-05-11 Andrew Cagney <cagney@redhat.com>
8845
8846 * gdb.base/sigstep.exp (advancei): Update KFAILs. gdb/1613 is
8847 fixed but revealed gdb/1639.
8848
d303a6c7
AC
88492004-05-10 Andrew Cagney <cagney@redhat.com>
8850
8851 * gdb.base/signals.exp (signal_tests_1): Simplify "continue to
8852 func1" and "next to 2nd alarm", kernel bug avoided.
8853
bf08c2a1
DJ
88542004-05-10 Daniel Jacobowitz <dan@debian.org>
8855
8856 PR external/1568
8857 * gdb.base/bigcore.exp: Check the size of the dumped core file.
8858 XFAIL if it is smaller than bytes_allocated.
8859 * gdb.base/bigcore.c (bytes_allocated): Make static and unsigned.
8860 (main): Make chunks_allocated unsigned. Correct comment.
8861
c0586a34
JB
88622004-05-07 Joel Brobecker <brobecker@gnat.com>
8863
8864 * gdb.arch/powerpc-aix-prologue.c: New file.
8865 * gdb.arch/powerpc-aix-prologue.exp: New file.
8866
f2785d12
JB
88672004-05-07 Jim Blandy <jimb@redhat.com>
8868
8869 * gdb.base/lineinc.exp, gdb.base/lineinc1.h, gdb.base/lineinc2.h,
8870 gdb.base/lineinc3.h, gdb.base/lineinc.c: New tests.
8871
bd7f6e30
JB
88722004-05-06 Joel Brobecker <brobecker@gnat.com>
8873
8874 * gdb.base/sep.exp: No longer setup_kfail when the program was
8875 built with dwarf2.
8876
0a5e7efe
JI
88772004-05-05 Jim Ingham <jingham@apple.com>
8878
8879 * gdb.base/pending.exp: Make sure pending breakpoints
8880 preserve the ignore count.
f4fc3b93 8881
a8958849
MK
88822004-04-27 Jerome Guitton <guitton@gnat.com>
8883
8884 * i386-prologue.exp: Add testcase for jump instruction as first
8885 instruction of the real code.
8886 * i386-prologue.c (jump_at_beginning): New function.
8887
7e103f5b
MK
88882004-04-28 Mark Kettenis <kettenis@gnu.org>
8889
8890 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1624 on
8891 x86_64-*-*.
8892
5d38b224
MK
88932004-04-28 Mark Kettenis <kettenis@gnu.org>
8894
8895 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1623 on
8896 i*86-*-*.
8897
0ef32fd9
MK
88982004-04-25 Mark Kettenis <kettenis@gnu.org>
8899
8900 * gdb.base/call-sc.exp (start_scalars_test): Fix regular
8901 expression that checks the return type.
8902
71d7dd7c
AC
89032004-04-23 Andrew Cagney <cagney@redhat.com>
8904
8905 * gdb.base/call-sc.exp: New test of scalar call/return values.
8906 * gdb.base/call-sc.c: Ditto.
8907
1e9f977e
JJ
89082004-04-23 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8909
8910 * gdb.threads/manythreads.c: Reduce thread stack size.
8911
899d9e3a
JJ
89122004-04-23 Jeff Johnston <jjohnstn@redhat.com>
8913
8914 * gdb.threads/manythreads.c: Add copyright notice.
8915
61bcae62
AC
89162004-04-23 Andrew Cagney <cagney@redhat.com>
8917
8918 * gdb.base/siginfo.exp: Better handle step out of signal.
8919 * gdb.base/sigstep.exp: Ditto.
8920
7339a42e 89212004-04-22 Jeff Johnston <jjohnstn@redhat.com>
a9c64011 8922 Daniel Jacobowitz <drow@mvista.com>
7339a42e
JJ
8923
8924 * gdb.threads/manythreads.c: New testcase.
8925 * gdb.threads/manythreads.exp: Ditto.
8926
5c98409b
JB
89272004-04-22 Jim Blandy <jimb@redhat.com>
8928
8929 * gdb.stabs/exclfwd.exp, gdb.stabs/exclfwd1.c,
8930 gdb.stabs/exclfwd2.c, gdb.stabs/exclfwd.h: New test.
8931
3b611f1a
MC
89322004-04-21 Michael Chastain <mec.gnu@mindspring.com>
8933
8934 * gdb.stabs/weird.exp: Accept full pathname for $binfile.
8935
f0fd9238
AC
89362004-04-21 Andrew Cagney <cagney@redhat.com>
8937
8938 * gdb.base/sigstep.c: New file.
8939 * gdb.base/sigstep.exp: New file.
8940
90990674
JB
89412004-04-16 Joel Brobecker <brobecker@gnat.com>
8942
8943 * gdb.gdb/observer.exp (test_normal_stop_notifications): Update
8944 call to observer_notify_normal_stop.
8945
78cef34b
AC
89462004-04-15 Andrew Cagney <cagney@redhat.com>
8947
8948 * gdb.base/siginfo.c: New file.
8949 * gdb.base/siginfo.exp: New file.
8950
d2343407
JB
89512004-04-12 J. Brobecker <brobecker@gnat.com>
8952
8953 * gdb.base/sep.exp: Fix typo in comment.
8954
a2dba3c8
JB
89552004-04-12 J. Brobecker <brobecker@gnat.com>
8956
8957 * gdb.base/sep.c: New file.
8958 * gdb.base/sep-proc.c: New file.
8959 * gdb.base/sep.exp: New testcase.
8960
15f7b60e
MK
89612004-04-09 Mark Kettenis <kettenis@gnu.org>
8962
8963 * gdb.base/bigcore.exp: Disable on Solaris; no sparse core file
8964 support.
8965
44f4de1a
AC
89662004-04-05 Andrew Cagney <cagney@redhat.com>
8967
8968 * gdb.base/sigaltstack.c: New file.
8969 * gdb.base/sigaltstack.exp: New file.
8970
ef04f396
JB
89712004-04-04 Joel Brobecker <brobecker@gnat.com>
8972
8973 * gdb.base/foll-fork.exp: Update the expected output for
8974 "help set follow-fork-mode", to match a change that was made
8975 to the help of this variable on 2004-01-13.
8976
d40d2c92
JB
89772004-04-01 Joel Brobecker <brobecker@gnat.com>
8978
8979 * lib/ada.exp: Add copyright notice.
8980 * bar.ads: Likewise.
8981 * bar.adb: Likewise.
8982 * null_record.adb: Likewise.
8983 * null_record.exp: Likewise.
8984 * gnat_ada.gpr.in: Likewise. Fix typo in a comment, clarify another.
8985
f86ef5a3
JB
89862004-04-01 Joel Brobecker <brobecker@gnat.com>
8987
8988 * configure.in: Generate gdb.ada/Makefile and gdb.ada/gnat_ada.gpr.
8989 * configure: Regenerate.
8990
414e70e3
JB
89912004-04-01 Joel Brobecker <brobecker@gnat.com>
8992
8993 * lib/ada.exp (gdb_compile_ada): Emit UNSUPPORTED if we failed
8994 to build the application. Remove the message printed when in
8995 verbose mode, redundant with the UNSUPPORTED message above.
8996
f0aaee49
JB
89972004-03-31 Joel Brobecker <brobecker@gnat.com>
8998
8999 * gdb.ada (bar.ads, bar.adb, null_record.adb): New files.
9000 * gdb.ada (null_record.exp): New testcase.
9001
ac81cb54
JB
90022004-03-31 Joel Brobecker <brobecker@gnat.com>
9003
9004 * Makefile.in (ALL_SUBDIRS) Add gdb.ada.
9005
854af2f7
JB
90062004-03-31 Joel Brobecker <brobecker@gnat.com>
9007
9008 * gdb.ada: New subdirectory.
9009 * gdb.ada/Makefile.in: New file.
9010 * gdb.ada/gnat_ada.gpr.in: New file.
9011
034cb681
JB
90122004-03-31 Joel Brobecker <brobecker@gnat.com>
9013
9014 * lib/ada.exp: New file.
9015
78a1a894
DJ
90162004-03-24 Daniel Jacobowitz <drow@mvista.com>
9017
9018 * gdb.base/gdb1250.exp: Use runto {allow-pending}.
9019 * lib/gdb.exp (runto, gdb_breakpoint): Support {allow-pending}.
9020
4b2b3b3e
AC
90212004-03-22 Andrew Cagney <cagney@redhat.com>
9022
9023 * gdb.base/watchpoint.exp (test_stepping): Delete bogus XFAILs
9024 hiding problems with DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET.
9025 Problem identified by Ulrich Weigand.
9026
23c73aa3
DC
90272004-03-17 David Carlton <carlton@kealia.com>
9028
9029 * gdb.cp/classes.exp (test_enums): Refer to PR c++/1588 instead of
9030 PR c++/826.
9031
d63a86f8
RM
90322004-03-16 Roland McGrath <roland@redhat.com>
9033
9034 * gdb.base/auxv.exp: New file.
9035 * gdb.base/auxv.c: New file, copied verbatim from coremaker2.c.
9036
0e02aa50
DC
90372004-03-12 David Carlton <carlton@kealia.com>
9038
9039 * gdb.cp/pr-1553.exp: New. Tests for PR c++/1553.
9040 * gdb.cp/pr-1553.cc: Ditto.
9041 * gdb.cp/local.exp (ptype NestedInnerLocal): Add comment, third
9042 pass branch.
9043
c20b71be
MC
90442004-03-12 Michael Chastain <mec.gnu@mindspring.com>
9045
9046 * gdb.cp/templates.exp: Accept more template types.
9047
c7414a01
MC
90482004-03-09 Michael Chastain <mec.gnu@mindspring.com>
9049
9050 From Corinna Vinschen with modifications.
9051 * gdb.cp/classes.cc (enums1): Add a line to extend scope of
9052 local variable obj_with_enum.
9053 * gdb.cp/classes.exp (test_enums): Remove TODO note about FAIL
9054 results with obj_with_enum.
9055
ed69573c
MC
90562004-03-09 Michael Chastain <mec.gnu@mindspring.com>
9057
9058 * gdb.cp/classes.cc: New file, copied from misc.cc.
9059 * gdb.cp/classes.exp: Use classes.cc rather than misc.cc.
9060
28301461
MC
90612004-03-09 Michael Chastain <mec.gnu@mindspring.com>
9062
9063 * gdb.cp/misc.cc: Add copyright notice.
9064
1198ecbe
DC
90652004-03-05 David Carlton <carlton@kealia.com>
9066
9067 * gdb.cp/rtti.exp: Add 'print *obj3' test.
9068 * gdb.cp/rtti.h: Update copyright.
9069 (namespace n2::n3): New.
9070 * gdb.cp/rtti1.cc: (refer_to (n2::n3::C3 *)): New.
9071 (n2::n3::func3): New.
9072 (main): Call n2::n3::func3.
9073 * gdb.cp/rtti2.cc: Update copyright.
9074 (n2::create3): New.
9075
9e08c470
MK
90762004-03-04 Mark Kettenis <kettenis@gnu.org>
9077
9078 * gdb.asm/openbsd.inc: Fix typo.
9079
4bebc3aa
FF
90802004-03-03 Fred Fish <fnf@redhat.com>
9081
9082 * gdb.base/pc-fp.exp (get_valueofx): Fix apparent typo to now set
9083 "val" instead of unused "size". Update copyright year.
9084
6ea9fb37
DJ
90852004-02-29 Daniel Jacobowitz <drow@mvista.com>
9086
9087 * gdb.cp/ctti.exp: Handle unsigned char type. Expect templates
9088 to use unsigned char.
9089 * gdb.cp/cttiadd.c, gdb.cp/cttiadd1.c, gdb.cp/cttiadd2.c,
9090 gdb.cp/cttiadd3.c: Change type of variable to unsigned char.
9091
23b23974
DJ
90922004-02-29 Daniel Jacobowitz <drow@mvista.com>
9093
9094 * config/gdbserver.exp (gdbserver_gdb_load): Wait for a complete
9095 line of output.
9096
7574fd53
DJ
90972004-02-28 Daniel Jacobowitz <drow@mvista.com>
9098
9099 * gdb.base/relocate.c (dummy): Initialize.
9100
a195357f
DJ
91012004-02-28 Daniel Jacobowitz <drow@mvista.com>
9102
9103 * gdb.base/chng-syms.exp: Anchor exit pattern. Allow
9104 a breakpoint at exit.
9105
72fd54a9
FF
91062004-02-27 Fred Fish <fnf@redhat.com>
9107
9108 * gdb.base/chng-syms.exp: Add expect condition to match failing
9109 case that isn't a timeout.
9110
b9d23137
AC
91112004-02-27 Andrew Cagney <cagney@redhat.com>
9112
9113 * gdb.base/bigcore.exp: Disable on HP/UX, no sparse corefile
9114 support.
9115
15d208f6 91162004-02-26 Fred Fish <fnf@redhat.com>
d63a86f8 9117
15d208f6
FF
9118 * gdb.arch/gdb1431.c: Remove.
9119 * gdb.arch/gdb1431.s: New file, copy of gdb1291.s
9120 * gdb.arch/gdb1431.exp: Use "advance" correctly instead
9121 of "until" incorrectly.
9122
98f9cd2d
JB
91232004-02-26 J. Brobecker <brobecker@gnat.com>
9124
9125 * gdb.cp/class2.cc (empty): New class.
9126 (refer): New function.
9127 (main): Declare an object of type empty and use it.
9128 * gdb.cp/class2.exp: Print the value of an object of type empty.
9129
9b50c11b
JJ
91302004-02-26 Jeff Johnston <jjohnstn@redhat.com>
9131
9132 * gdb.base/langs.exp: Update query string to match the
9133 new nquery format used for pending breakpoints.
9134
0dcd613f
AC
91352004-02-26 Andrew Cagney <cagney@redhat.com>
9136
9137 Fix PR i18n/1570.
9138 * gdb.base/charset.c: Update copyright notice.
9139 (main, init_string): Remove the escape character '\e' tests.
9140 * gdb.base/printcmds.exp (test_print_all_chars): Ditto.
9141 * gdb.base/charset.exp (valid_host_charset): Ditto.
9142 * gdb.base/setvar.exp: Ditto.
9143
b8a56647
AC
91442004-02-24 Andrew Cagney <cagney@redhat.com>
9145
90d59e34
AC
9146 * gdb.base/corefile.exp: Use gdb_test_multiple, make "accessing
9147 mmapped data in core file" PASS and FAIL messages consistent.
9148
b8a56647
AC
9149 * gdb.java/jmisc.exp: Use the fully quallified name of "main" when
9150 setting a breakpoint. Work around PR java/1565.
9151
9f27c604
JJ
91522004-02-23 Jeff Johnston <jjohnstn@redhat.com>
9153
9154 * lib/gdb.exp (gdb_breakpoint): Update query string to match
9155 new nquery format.
9156 * gdb.base/pending.exp: Ditto.
9157
3224a706
MK
91582004-02-22 Mark Kettenis <kettenis@gnu.org>
9159
9160 * configure.in: Run stabs tests on *BSD.
9161 * configure: Regenerated.
9162
41e0a9ca
MK
91632004-02-21 Mark Kettenis <kettenis@gnu.org>
9164
9165 * gdb.base/bigcore.exp: Bail out on *BSD instead of only NetBSD.
9166
1e1b3428
FF
91672004-02-20 Fred Fish <fnf@redhat.com>
9168
9169 * gdb.base/callfuncs.exp (do_function_calls): Remove extraneous
9170 blank in test for "returns short", for consistency with other
9171 "returns xxx" tests. Update copyright year.
9172
f9a7572a
FF
91732004-02-19 Fred Fish <fnf@redhat.com>
9174
9175 New testcase for PR breakpoint/1558.
9176 * gdb.arch/gdb1558.exp: New file.
9177 * gdb.arch/gdb1558.c: New file.
9178
b2ce2854
EZ
91792004-02-19 Elena Zannoni <ezannoni@redhat.com>
9180
9181 * gdb.base/nodebug.exp: Fix typo.
9182
e7c9ff01
JB
91832004-02-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9184
9185 Committed by Jim Blandy <jimb@redhat.com>.
9186
62f4b920
JB
9187 * gdb.objc/basicclass.exp: Adapt to fixed return type of printHi.
9188
2db536a1
JB
9189 * gdb.base/dump.exp: Handle negative offsets in decimal, not hex.
9190
e7c9ff01
JB
9191 * gdb.base/float.exp: Support s390*-*-* targets.
9192
f3205b34
AF
91932004-02-17 Adam Fedor <fedor@gnu.org>
9194
9195 * gdb.base/gdb1555.exp: New file.
9196 * gdb.base/gdb1555-main.c, gdb.base/gdb1555.c: New files.
9197
9d62932d
EZ
91982004-02-17 Elena Zannoni <ezannoni@redhat.com>
9199
9200 * gdb.base/selftest.exp (do_steps_and_nexts): Add comment.
9201
344c9711
FF
92022004-02-16 Fred Fish <fnf@redhat.com>
9203
9204 * gdb.arch/gdb1291.c: Remove
9205 * gdb.arch/gdb1291.s: New test input file.
9206 * gdb.arch/gdb1291.exp: Expand test to check case that should not
9207 fail. Test for correct result, known incorrect result, other
9208 failures and timeouts.
9209
2d822687
AC
92102004-02-16 Andrew Cagney <cagney@redhat.com>
9211
9212 * gdb.base/bigcore.exp: New file.
9213 * gdb.base/bigcore.c: New file.
9214
dac15b66
AC
92152004-02-13 Andrew Cagney <cagney@redhat.com>
9216
9217 * gdb.mi/mi1-basics.exp, gdb.mi/mi1-break.exp: Delete file.
9218 * gdb.mi/mi1-console.exp, gdb.mi/mi1-disassemble.exp: Delete file.
9219 * gdb.mi/mi1-eval.exp, gdb.mi/mi1-hack-cli.exp: Delete file.
9220 * gdb.mi/mi1-pthreads.exp, gdb.mi/mi1-read-memory.exp: Delete file.
9221 * gdb.mi/mi1-regs.exp, gdb.mi/mi1-return.exp: Delete file.
9222 * gdb.mi/mi1-simplerun.exp, gdb.mi/mi1-stack.exp: Delete file.
9223 * gdb.mi/mi1-stepi.exp, gdb.mi/mi1-symbol.exp: Delete file.
9224 * gdb.mi/mi1-until.exp, gdb.mi/mi1-var-block.exp: Delete file.
9225 * gdb.mi/mi1-var-child.exp, gdb.mi/mi1-var-cmd.exp: Delete file.
9226 * gdb.mi/mi1-var-display.exp, gdb.mi/mi1-watch.exp: Delete file.
9227
6bdfc2c4
JJ
92282004-02-11 Jeff Johnston <jjohnstn@redhat.com>
9229
9230 * gdb.asm/ia64.inc (gdbasm_startup): Make sure first instruction
9231 executed is an alloc instruction.
9232
87b3ede8
DC
92332004-02-11 David Carlton <carlton@kealia.com>
9234
9235 * gdb.cp/breakpoint.exp: New.
9236 * gdb.cp/breakpoint.cc: New.
9237
6e19e2bf
MC
92382004-02-11 Michael Chastain <mec.gnu@mindspring.com>
9239
9240 Partial fix for PR gdb/1543.
9241 * gdb.cp/ambiguous.exp, gdb.cp/annota2.exp, gdb.cp/annota3.exp,
9242 gdb.cp/anon-union.exp, gdb.cp/casts.exp, gdb.cp/classes.exp,
9243 gdb.cp/cplusfuncs.exp, gdb.cp/ctti.exp, gdb.exp/demangle.exp,
9244 gdb.cp/derivation.exp, gdb.cp/exception.exp, gdb.cp/hang.exp,
9245 gdb.cp/inherit.exp, gdb.cp/local.exp, gdb.cp/maint.exp,
9246 gdb.cp/member-ptr.exp, gdb.cp/method.exp, gdb.cp/misc.exp,
9247 gdb.cp/namespace.exp, gdb.cp/overload.exp, gdb.cp/ovldbreak.exp,
9248 gdb.cp/psmang.exp, gdb.cp/ref-types.exp, gdb.cp/templates.exp,
9249 gdb.cp/userdef.exp, gdb.cp/virtfunc.exp: Remove reference
9250 to bug-gdb@prep.ai.mit.edu .
9251 * gdb.cp/bs15503.cc, gdb.cp/class2.cc, gdb.cp/cttiadd.cc,
9252 gdb.cp/cttiadd1.cc, gdb.cp/cttiadd2.cc, gdb.cp/cttiadd3.cc,
9253 gdb.cp/exception.cc, gdb.cp/member-ptr.cc, gdb.cp/namespace1.cc:
9254 Likewise.
9255
5c5455dc
AC
92562004-02-10 Andrew Cagney <cagney@redhat.com>
9257
9258 * lib/gdb.exp (gdb_expect_list): Recover from internal-errors
9259 using gdb_internal_error_resync.
9260
9cf689d7
DJ
92612004-02-09 Daniel Jacobowitz <drow@mvista.com>
9262
9263 * gdb.threads/thread-specific.exp: Stop early if no threads are
9264 found.
9265
d2dc51db
MC
92662004-02-09 Michael Chastain <mec.gnu@mindspring.com>
9267
9268 * gdb.base/pending.exp: Remove extra \n from gdb_test calls.
9269
14b1a056
DJ
92702004-02-08 Daniel Jacobowitz <drow@mvista.com>
9271
9272 * lib/gdb.exp (gdb_breakpoint): Fail on unexpected pending
9273 breakpoints.
9274
83f66e8f
DJ
92752004-02-07 Daniel Jacobowitz <drow@mvista.com>
9276
9277 * config/sim.exp (gdb_load): Handle $arg == "".
9278 * lib/gdb.exp (gdb_run_cmd): Honor gdb,do_reload_on_run.
9279 * gdb.objc/basicclass.exp: Use gdb_run_cmd.
9280
30fc0091
EZ
92812004-02-07 Elena Zannoni <ezannoni@redhat.com>
9282
a9c64011
AS
9283 * gdb.base/maint.exp: Update test to reflect
9284 obstack changes.
30fc0091 9285
4d806929
JJ
92862004-02-04 Jeff Johnston <jjohnstn@redhat.com>
9287
9288 * gdb.base/pendshr.c (pendfunc): New function that calls
9289 pendfunc1.
9290 * gdb.base/pending.c: Call pendfunc instead of pendfunc1.
9291
7bfdd688
FF
92922004-02-04 Fred Fish <fnf@redhat.com>
9293
9294 * gdb.arch/gdb1431.c: Add underbar prefixed version of global
9295 function symbols and update copyright years.
9296 * gdb.arch/gdb1291.c: Ditto.
9297
aaa08ee4
MC
92982004-02-03 Michael Chastain <mec.gnu@mindspring.com>
9299
9300 * gdb.cp/virtfunc.exp: Accept both "ctor()" and "ctor(void)".
9301
dbad7755
MC
93022004-02-03 Michael Chastain <mec.gnu@mindspring.com>
9303
9304 * gdb.cp/inherit.exp: Accept both "ctor()" and "ctor(void)".
9305
ec4646ef
MC
93062004-02-03 Michael Chastain <mec.gnu@mindspring.com>
9307
9308 * gdb.cp/inherit.exp: Accept output with gcc 3.2-7-rh.
9309
1b802196
FF
93102004-02-02 Fred Fish <fnf@redhat.com>
9311
9312 * gdb.base/bang.exp: Use gdb_run_cmd so this tests works with
9313 remote targets. Update copyright years.
9314
18fe2033
JJ
93152004-02-02 Jeff Johnston <jjohnstn@redhat.com>
9316
9317 * lib/gdb.exp (gdb_breakpoint): Add pending breakpoint
9318 support.
9319 * gdb.base/langs.exp: Fix test which attempts to create
9320 breakpoint on non-existent function to handle new pending
9321 support.
9322 * gdb.base/shlib-call.exp: Use gdb_breakpoint to set
9323 a breakpoint.
9324 * gdb.base/pending.exp: New test.
9325 * gdb.base/pending.c: New file.
9326 * gdb.base/pendshr.c: Ditto.
9327
8d577d32
DC
93282004-02-02 David Carlton <carlton@kealia.com>
9329
9330 * gdb.cp/overload.exp: Add overloadNamespace tests.
9331 * gdb.cp/overload.cc (dummyClass, dummyInstance): New.
9332 (overloadNamespace, XXX): New.
9333 (main): Call XXX::marker2.
9334
3ad13771
FF
93352004-02-01 Fred Fish <fnf@redhat.com>
9336
9337 * gdb.base/dump.exp: Use runto_main instead of "runto main".
9338 * gdb.base/finish.exp: Ditto.
9339 * gdb.base/gcore.exp: Ditto.
9340 * gdb.base/huge.exp: Ditto.
9341 * gdb.base/info-proc.exp: Ditto.
9342 * gdb.base/return2.exp: Ditto.
9343 * gdb.threads/gcore-thread.exp: Ditto.
9344
44c75849
DJ
93452004-02-01 Daniel Jacobowitz <drow@mvista.com>
9346
9347 * gdb.threads/thread-specific.exp: Add missing anchor to regexp.
9348
005bc093
MK
93492004-02-01 Mark Kettenis <kettenis@gnu.org>
9350
9351 * gdb.base/fileio.c (test_open): Replace O_RDONLY with O_RDWR such
9352 that opening the file succeeds on OpenBSD.
9353
c47cebdb
DJ
93542004-02-01 Daniel Jacobowitz <drow@mvista.com>
9355
9356 * gdb.threads/thread-specific.c: New file.
9357 * gdb.threads/threads-specific.exp: New test script.
9358 * lib/gdb.exp (gdb_test_multiple): Allow user patterns access
9359 to expect_out.
9360
5a01311c
MK
93612004-02-01 Mark Kettenis <kettenis@gnu.org>
9362
9363 * gdb.base/call-ar-st.exp: Call get_debug_format. Remove xfail on
9364 sparc*-*-solaris* into a kfail PR gdb/1539 on sparc-*-* for stabs
9365 only on the "print_small_structs from print_long_arg_list" test.
9366
ce22a4f1
DJ
93672004-02-01 Daniel Jacobowitz <drow@mvista.com>
9368
9369 * gdb.base/completion.exp: Kill a stray backslash.
9370
9371 From Jim Ingham <jingham@apple.com>:
9372 * gdb.base/completion.exp: Test that "complete file ./gdb.base/compl"
9373 agrees with the result from sending a tab.
9374
abbab9d3
DJ
93752004-01-31 Daniel Jacobowitz <drow@mvista.com>
9376
9377 * gdb.base/chng-syms.exp: Remove stray newline.
9378
53904d1e
MK
93792004-01-31 Mark Kettenis <kettenis@gnu.org>
9380
9381 * gdb.asm/asm-source.exp: Set asm-note to "openbsd" for
9382 *-*-openbsd*.
9383 * gdb.asm/openbsd.inc: New file.
9384
3a4b3aac
MK
93852004-01-30 Mark Kettenis <kettenis@gnu.org>
9386
9387 * gdb.asm/asm-source.exp: Strip -Wl, from link-flags. Don't
9388 append -static to link-flags for *-*-freebsd*, *-*netbsd* and
9389 *-*solaris2*. Remove commented out default settings for
9390 asm-flags. Replace gdb_compile with target_link.
9391
ebac27b4
MC
93922004-01-29 Michael Chastain <mec.gnu@mindspring.com>
9393
9394 * gdb.cp/inherit.exp: Rewrite. Use gdb_test_multiple and gdb
9395 for all tests. Remove old hp-ux and cygnus xfail cases.
9396
d8679d84
PH
93972004-01-29 Paul N. Hilfinger <Hilfinger@gnat.com>
9398
9399 * gdb.base/chng-syms.exp: New file.
9400 * gdb.base/chng-syms.c: New file.
9401
0a55bc22
MC
94022004-01-24 Michael Chastain <mec.gnu@mindspring.com>
9403
9404 * gdb.cp/local.exp: Rewrite "ptype Local". Add "ptype l".
9405 Provide arms for current output in all my configurations.
9406
94b8e876
MC
94072004-01-24 Michael Chastain <mec.gnu@mindspring.com>
9408
9409 * lib/compiler.c: Add hp_cc_compiler and hp_aCC_compiler.
9410 * lib/compiler.cc: Likewise.
9411 * lib/gdb.exp (get_compiler_info): Always call gdb_compile to
9412 get the right preprocessor. Eval the output directly. Remove
9413 special tests for hp_cc_compiler and hp_aCC_compiler. Remove
9414 hp_f77_compiler and hp_f90_compiler completely.
9415 (gdb_preprocess): Delete.
9416 (get_compiler): Delete.
9417
7cf03d44
MK
94182004-01-24 Mark Kettenis <kettenis@gnu.org>
9419
9420 * gdb.base/charset.c, gdb.base/dump.c, gdb.base/huge.c: Include
9421 <string.h>.
9422
68b6dce9
NR
94232004-01-24 Nick Roberts <nick@nick.uklinux.net>
9424
9425 * gdb.mi/mi-stack.exp: Update copyright.
9426
b368761e
DC
94272004-01-23 David Carlton <carlton@kealia.com>
9428
9429 * gdb.cp/rtti.exp: Don't include full path in ${srcfile}. Add
9430 test for cp_lookup_transparent_type.
9431 * gdb.cp/rtti1.cc: Update copyright. Add n2::func and refer_to;
9432 call them.
9433
f2061b53
DJ
94342004-01-23 Daniel Jacobowitz <drow@mvista.com>
9435
9436 * gdb.mi/mi-var-child.exp: Update copyright year. Move new test
9437 after -var-update.
9438
37fc574a
DC
94392004-01-23 David Carlton <carlton@kealia.com>
9440
9441 * gdb.cp/namespace.cc (C::ensureRefs): New.
9442 * gdb.cp/namespace1.cc (C::ensureOtherRefs): New.
9443
8e94b928
NR
94442004-01-20 Nick Roberts <nick@nick.uklinux.net>
9445
9446 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Test for
9447 case "-stack-list-locals 2".
9448 * gdb.mi/mi-var-child.exp: Test for case
9449 "-var-list-children --all-values NAME".
9450
997b0952
MC
94512004-01-18 Michael Chastain <mec.gnu@mindspring.com>
9452
9453 * gdb.cp/local.exp: Accept correct output for gcc v3 -gstabs+.
9454
52470da3
MK
94552004-01-18 Mark Kettenis <kettenis@gnu.org>
9456
7049b4b8
MK
9457 * gdb.base/fileio.exp: Add "$gdb_prompt $" anchors to patterns
9458 used with gdb_test_multiple.
9459
52470da3
MK
9460 * gdb.base/gdb1476.exp: Accept alternat pattern for failed memory
9461 read at address 0. This fixes PR testsuite/1504.
9462
da6012e5
DJ
94632004-01-18 Daniel Jacobowitz <drow@mvista.com>
9464
9465 * config/gdbserver.exp (gdbserver_gdb_load): Rename from gdb_load.
9466 Remove downloading, guessing the host executable, the calls to
9467 gdb_file_cmd and gdb_target_cmd, and "load" support.
9468 (infer_host_exec): New function broken out from gdb_load.
9469 (gdb_load): New wrapper for gdbserver_gdb_load.
9470 * lib/mi-support.exp (mi_gdb_target_cmd): New function, based on
9471 gdb_target_cmd. Use -target-select.
9472 (mi_gdb_file_cmd): New function, broken out from mi_gdb_load.
9473 Download binaries to the host. Clear last_mi_remote_file when
9474 we load a new binary.
9475 (mi_gdb_load): Call mi_gdb_file_cmd. If gdbserver.exp is loaded,
9476 call gdbserver_gdb_load and mi_gdb_target_cmd.
9477
32c70722
MC
94782004-01-17 Michael Chastain <mec.gnu@mindspring.com>
9479
9480 * gdb.cp/templates.exp: Accept more spaces with "<foo, ?bar>"
9481 type patterns.
9482
b0cecf36
MC
94832004-01-17 Michael Chastain <mec.gnu@mindspring.com>
9484
9485 * gdb.cp/templates.exp: Fix typo in test name of
9486 "print Foo<volatile char*>::foo".
9487
4120d7e6
MC
94882004-01-15 Michael Chastain <mec.gnu@mindspring.com>
9489
9490 * gdb.base/setvar.exp: Remove setup_xfail for hppa*-*-*11*.
9491
f679e530
BE
94922004-01-16 Ben Elliston <bje@wasabisystems.com>
9493
9494 * gdb.arch/Makefile.in (MISCELLANEOUS): Remove.
9495 (clean mostlyclean): Remove empty rm.
9496
091c48f6
MC
94972004-01-15 Michael Chastain <mec.gnu@mindspring.com>
9498
9499 * gdb.base/setvar.exp: Add copyright years.
9500
3e5fc8d2
DC
95012004-01-14 David Carlton <carlton@bactrian.org>
9502
9503 * gdb.cp/rtti.exp: Update copyright. KFAIL test with repect to
9504 PR c++/1511 and update coment.
9505 * gdb.cp/templates.exp: Update patterns to match current output.
9506 If changes involve something other than whitespace, KFAIL
9507 w.r.t. PR c++/1512 or PR c++/931 as appropriate.
9508
63d06c5c
DC
95092004-01-14 David Carlton <carlton@kealia.com>
9510
9511 * gdb.cp/namespace.exp: Add tests involving classes defined within
9512 namespaces.
9513 * gdb.cp/namespace.cc (C::CClass): New.
9514 * gdb.cp/namespace1.cc (C::OtherFileClass): New.
9515
a51dab88
EZ
95162004-01-14 Elena Zannoni <ezannoni@redhat.com>
9517
9518 * gdb.base/sepdebug.exp: Bail out of the test if we don't know
9519 what debug info we have. Print a better message if something goes
9520 wrong while producing the separate debug info file.
9521
a476ccc9
MC
95222004-01-14 Michael Chastain <mec.gnu@mindspring.com>
9523
9524 * gdb.base/callfuncs.c: Remove explicit declaration of malloc.
9525
f453692c
MC
95262004-01-14 Michael Chastain <mec.gnu@mindspring.com>
9527
9528 * gdb.base/callfuncs.c: Add copyright notice.
9529
f40063a5
MC
95302004-01-13 Michael Chastain <mec.gnu@mindspring.com>
9531
9532 * gdb.cp/derivation.exp: Add XFAIL for bug with protected
9533 inheritance. PR gdb/1498, PR gcc/13539.
9534
19ac3974
EZ
95352004-01-13 Elena Zannoni <ezannoni@redhat.com>
9536
a9c64011
AS
9537 * gdb.threads/gcore-thread.exp: Prefix name of binary with
9538 test specific name.
9539 * gdb.mi/gdb669.exp: Ditto.
9540 * gdb.mi/mi-pthreads.exp: Ditto.
9541 * gdb.mi/mi1-pthreads.exp: Ditto.
9542 * gdb.mi/mi2-pthreads.exp: Ditto.
19ac3974 9543
56c97c6e
MC
95442004-01-12 Michael Chastain <mec.gnu@mindspring.com>
9545
9546 * gdb.cp/member-ptr.cc: Add copyright notice.
9547
a0644324
MC
95482004-01-12 Michael Chastain <mec.gnu@mindspring.com>
9549
9550 * gdb.cp/member-ptr.exp: Use gdb_test, gdb_test_multiple. Add
9551 some patterns for recent versions of gcc and hpacc. Delete
9552 calls to setup_xfail for hppa*-*-*. Delete redundant tests.
9553 Delete tests that access a NULL pointer-to-member-data. This
9554 script is still disabled for gcc.
9555
32fabe09
EZ
95562004-01-12 Elena Zannoni <ezannoni@redhat.com>
9557
9558 * gdb.mi/mi2-basics.exp: Make sure that full pathnames are
a9c64011 9559 escaped correctly.
32fabe09 9560
1f8a6abb
EZ
95612004-01-12 Elena Zannoni <ezannoni@redhat.com>
9562
9563 * gdb.base/sepdebug.exp: New file.
9564 * gdb.base/sepdebug.c: New file.
9565 * lib/gdb.exp (separate_debug_filename): New procedure.
9566 (gdb_gnu_strip_debug): New procedure.
9567
48efe704
AC
95682004-01-12 Andrew Cagney <cagney@redhat.com>
9569
9570 * gdb.mi/ChangeLog: Delete file. Renamed to ...
9571 * gdb.mi/ChangeLog-1999-2003: New file.
9572
a9415475
AC
95732004-01-12 Andrew Cagney <cagney@redhat.com>
9574
9575 * gdb.base/fileio.exp: Update copyright year. On GNU/Linux, for
9576 "Renaming a directory to a non-empty directory returns ENOTEMPTY
9577 or EEXIST", treat EBUSY as an XFAIL.
9578
83b8cf9d
MC
95792004-01-11 Michael Chastain <mec.gnu@mindspring.com>
9580
9581 * gdb.base/scope.exp: Remove obsolete setup_xfail for
9582 hp_cc_compiler.
9583
9939d2a8
MC
95842004-01-10 Michael Chastain <mec.gnu@mindspring.com>
9585
9586 * gdb.cp/classes.exp: Remove old "(obsolescent gcc or gdb)"
9587 decorations.
9588
1ff8cadf
MC
95892004-01-10 Michael Chastain <mec.gnu@mindspring.com>
9590
9591 * gdb.cp/virtfunc.exp: Remove old "(obsolescent gcc or gdb)"
9592 and "(aCC)" decorations. Remove obsolete doco about old
9593 test results.
9594
6fa9022e
MC
95952004-01-09 Michael Chastain <mec.gnu@mindspring.com>
9596
9597 * gdb.cp/exception.exp: Fix typo in doco.
9598
209721fe
MK
95992004-01-09 Mark Kettenis <kettenis@gnu.org>
9600
9601 * gdb.base/gdb1476.exp: Fix typo.
9602
ef11303e
MC
96032004-01-09 Michael Chastain <mec.gnu@mindspring.com>
9604
9605 * gdb.hp/gdb.aCC/exception.exp: Re-create as a nearly empty
9606 file.
9607
041ab88c
MC
96082004-01-09 Michael Chastain <mec.gnu@mindspring.com>
9609
9610 * gdb.cp/exception.cc: Change <iostream.h> to <iostream>.
9611 * gdb.cp/exception.exp: Use gdb test, gdb_test_multiple.
9612 Use gdb_compile. Remove restriction on gcc. Add some patterns
9613 for recent version of gdb. Delete second half, which was a copy
9614 of the first half with different build flags. This test is
9615 still disabled because it is still not ready for production.
9616
e36d075a
MC
96172004-01-08 Michael Chastain <mec.gnu@mindspring.com>
9618
9619 * gdb.cp/exception.cc: Add copyright notice.
9620 * gdb.cp/exception.exp: Add a notice that this file is broken
9621 because of line number changes caused by addition of copyright
9622 notice.
9623
42b190ad
MC
96242004-01-08 Michael Chastain <mec.gnu@mindspring.com>
9625
9626 * gdb.cp/exception.cc: Renamed from gdb.hp/gdb.aCC/exception.cc.
9627 * gdb.cp/exception.exp: Renamed from gdb.hp/gdb.aCC/exception.exp.
9628
8f25f06b
MC
96292004-01-08 Michael Chastain <mec.gnu@mindspring.com>
9630
9631 * gdb.cp/classes.exp: Accept gnu abi 2.
9632 * gdb.cp/derivation.exp: Likewise.
9633 * gdb.cp/overload.exp: Likewise.
9634 * gdb.cp/virtfunc.exp: Likewise.
9635
06ded8b8
MC
96362004-01-08 Michael Chastain <mec.gnu@mindspring.com>
9637
9638 * gdb.mi/pthreads.c (done_making_threads): Remove extraneous
9639 semicolon after end of function.
9640
77c26ae3
MC
96412004-01-07 Michael Chastain <mec.gnu@mindspring.com>
9642
9643 * gdb.cp/bs15503.cc: Include <iostream>, not <iostream.h>.
9644 * gdb.cp/bs15503.exp: Remove hp-only restriction. Use modern
9645 boilerplate code for compiling and running the program under
9646 test. Add some string method tests.
9647
20757486
MC
96482004-01-07 Michael Chastain <mec.gnu@mindspring.com>
9649
9650 * gdb.cp/bs15503.cc: Add copyright notice.
9651 * gdb.cp/bs15503.exp: Adjust line number.
9652
0fd3b503
MC
96532004-01-07 Michael Chastain <mec.gnu@mindspring.com>
9654
9655 * gdb.hp/gdb.defects/bs15503.exp: Renamed to gdb.cp/bs15503.exp.
9656 * gdb.hp/gdb.defects/bs15503.cc: Renamed to gdb.cp/bs15503.cc.
9657
10d1bea8
MC
96582004-01-07 Michael Chastain <mec.gnu@mindspring.com>
9659
9660 * gdb.base/funcargs.exp: Remove obsolete setup_xfail for
9661 hp_cc_compiler.
9662
2789202a
MC
96632004-01-07 Michael Chastain <mec.gnu@mindspring.com>
9664
9665 * gdb.cp/cttiadd.c: Add a marker for gdb_get_line_number.
9666 * gdb.cp/ctti.exp: Use the marker instead of "next".
9667 With gcc, run further before bailing.
9668
b862f14c
MC
96692004-01-07 Michael Chastain <mec.gnu@mindspring.com>
9670
9671 * gdb.cp/cttiadd.cc: Add copyright notice.
9672 * gdb.cp/cttiadd1.cc: Likewise.
9673 * gdb.cp/cttiadd2.cc: Likewise.
9674 * gdb.cp/cttiadd3.cc: Likewise.
9675
96da2469
MC
96762004-01-07 Michael Chastain <mec.gnu@mindspring.com>
9677
9678 * gdb.cp/ctti.exp: Partial rewrite. Call gdb_compile properly.
9679 Use gdb_test, gdb_test_multiple. Use floating-point values that
9680 have exact representations in IEEE-ish formats.
9681
053248ff
MC
96822004-01-07 Michael Chastain <mec.gnu@mindspring.com>
9683
9684 * gdb.base/constvars.exp: Do not force lang=c++ if using HP
9685 compilers. Delete duplicate call to get_compiler_info.
9686 (local_compiler_xfail_check): setup_xfail if $hp_cc_compiler.
9687 * gdb.base/volatile.exp: Likewise.
9688
84acecdd
MK
96892004-01-07 Mark Kettenis <kettenis@gnu.org>
9690
9691 * gdb.base/gdb1476.exp: Only run the tests if we can't read the
9692 memory at address 0.
9693
fe11a27f
MC
96942004-01-07 Michael Chastain <mec.gnu@mindspring.com>
9695
9696 * gdb.stabs/weird.exp: Use hp_cc_compiler and hp_aCC_compiler
9697 to test for hp-ux assembler. Fix copyright years.
9698
60ad077b
AC
96992004-01-07 Andrew Cagney <cagney@redhat.com>
9700
9701 * gdb.base/fileio.c (strerrno): Add "EBUSY".
9702
1c9b8f33
AC
97032004-01-07 Andrew Cagney <cagney@redhat.com>
9704
9705 * gdb.base/fileio.c (test_open): Do not pass S_IWUSR to "open"
9706 when creating the read-only file. From analysis by Roland McGrath
9707 and Elena Zannoni.
9708
753ccc7a
MC
97092004-01-06 Michael Chastain <mec.gnu@mindspring.com>
9710
9711 * gdb.cp/namespace.exp: Call get_compiler_info with "c++".
9712
eca3e36b
MC
97132004-01-06 Michael Chastain <mec.gnu@mindspring.com>
9714
9715 * gdb.base/cvexpr.c: Be type-safe with function pointers and
9716 data pointers.
9717
f8d4bac4
MC
97182004-01-06 Michael Chastain <mec.gnu@mindspring.com>
9719
9720 * gdb.cp/m-static.exp: Compile one source file at a time.
9721 Delete unused call to get_compiler_info.
9722
9b4e0f94
MC
97232004-01-06 Michael Chastain <mec.gnu@mindspring.com>
9724
9725 * gdb.base/call-ar-st.exp: Delete explicit reference to ${binfile}.ci.
9726 * gdb.base/call-rt-st.exp: Likewise.
9727 * gdb.base/nodebug.exp: Likewise.
9728 * gdb.base/volatile.exp: Likewise.
9729 * gdb.cp/ref-types.exp: Likewise.
9730 * gdb.cp/templates.exp: Likewise.
9731
023c1024
MK
97322004-01-05 Mark Kettenis <kettenis@gnu.org>
9733
9734 * gdb.base/gdb1476.exp, gdb.base/gdb1476.c: New files.
9735
19703c4a
MC
97362004-01-05 Michael Chastain <mec.gnu@mindspring.com>
9737
9738 * gdb.cp/funcargs.exp: Delete special timeout of 240 seconds for
9739 hppa*-hp-hpux*.
9740
18b67037
MK
97412004-01-04 Mark Kettenis <kettenis@gnu.org>
9742
ba6219c8
MK
9743 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
9744 x86_64-*-*.
9745
18b67037
MK
9746 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
9747 sparc64-*-* and sparc*-solaris2*.
9748
1bfbbb9d
MK
97492004-01-04 Mark Kettenis <kettenis@gnu.org>
9750
9751 * gdb.base/structs.exp: Remove ${testfile} from "zed L<n> for
9752 return ${tests}" test. The ${tests} already mentions the
9753 filename.
9754
06846494
MC
97552004-01-02 Michael Chastain <mec.gnu@mindspring.com>
9756
9757 * gdb.cp/local.exp: Accept gcc abi 2.
9758
3b0cb202
MC
97592004-01-02 Michael Chastain <mec.gnu@mindspring.com>
9760
9761 * gdb.cp/templates.exp: Accept gcc abi 2.
9762
0643ec3f
MC
97632004-01-02 Michael Chastain <mec.gnu@mindspring.com>
9764
9765 * lib/compiler.cc: Remove supports_template_debugging.
9766 * gdb.cp/templates.exp: Do not test supports_template_debugging.
9767
d231d0b1
MC
97682004-01-01 Michael Chastain <mec.gnu@mindspring.com>
9769
9770 * gdb.cp/namespace.exp: Accept gcc abi 2.
9771
44ffb27c
MC
97722004-01-01 Michael Chastain <mec.gnu@mindspring.com>
9773
9774 * gdb.cp/method.exp: Accept gcc abi 2.
9775
184ad485
MC
97762004-01-01 Michael Chastain <mec.gnu@mindspring.com>
9777
9778 * gdb.cp/classes.exp: Generate identical results as old version.
9779 * gdb.cp/derivation.exp: Likewise.
9780 * gdb.cp/overload.exp: Likewise.
9781 * gdb.cp/virtfunc.exp: Likewise.
9782
116f09e7
MC
97832004-01-01 Michael Chastain <mec.gnu@mindspring.com>
9784
9785 * gdb.cp/virtfunc.exp: Modify some patterns to avoid a
9786 mysterious bug with sourceware version of expect.
9787
b1379776
MC
97882004-01-01 Michael Chastain <mec.gnu@mindspring.com>
9789
9790 * gdb.cp/overload.exp: Rewrite. Clean up patterns to match
9791 current versions of gcc, including gcc abi 2. Remove gratuitous
9792 restart of test program. Use gdb_test_multiple and gdb_test for
9793 all tests. Add patterns to xfail missing "const" in "const char *"
9794 and kfail PR gdb/1155.
9795
6b7a4c0e
MC
97962004-01-01 Michael Chastain <mec.gnu@mindspring.com>
9797
9798 * gdb.cp/derivation.exp: Rewrite. Clean up patterns to match
9799 current versions of gcc, including gcc abi 2. Remove gratuitous
9800 restart of test program. Use gdb_test_multiple and gdb_test for
9801 all tests. Add patterns to kfail PR gdb/1498.
9802
51615d72
MC
98032003-12-31 Michael Chastain <mec.gnu@mindspring.com>
9804
9805 * gdb.cp/virtfunc.exp: Rewrite. Clean up patterns to match
9806 current versions of gcc, including gcc abi 2. Use "breakpoint"
9807 and "continue" instead of restarting the target program. Use
9808 gdb_test_multiple and gdb_test for all tests.
9809
7b79a9d7
MK
98102004-01-01 Mark Kettenis <kettenis@gnu.org>
9811
9812 * gdb.asm/asm-source.exp: Update copyright year. Link statically
9813 for *-*-solaris2*.
9814
1cd3489f
MC
98152003-12-31 Michael Chastain <mec.gnu@mindspring.com>
9816
9817 * gdb.cp/classes.exp: Rewrite. Clean up patterns to match
9818 current versions of gcc, including gcc abi 2. Use "breakpoint"
9819 and "continue" instead of restarting the target program several
9820 times. Use gdb_test_multiple and gdb_test for all tests.
9821
850742db
MC
98222003-12-18 Michael Chastain <mec.gnu@mindspring.com>
9823
9824 * gdb.base/sect-cmd.exp: Handle compiling test case from multiple
9825 source files.
9826
eb4bbda8
MC
98272003-12-16 Michael Chastain <mec.gnu@mindspring.com>
9828
9829 * gdb.base/environ.exp: Handle compiling test case from multiple
9830 source files.
9831
e42c7771
MC
98322003-12-16 Michael Chastain <mec.gnu@mindspring.com>
9833
9834 * gdb.base/structs.exp: Call gdb_exit as well as gdb_start.
9835
80e4b428
JB
98362003-12-17 Jim Blandy <jimb@redhat.com>
9837
5f06973a
JB
9838 * gdb.base/freebpcmd.c: Add copyright notice.
9839
80e4b428
JB
9840 * gdb.base/freebpcmd.exp: Mark the interesting failure as known.
9841
0ab84fb7
MC
98422003-12-16 Michael Chastain <mec.gnu@mindspring.com>
9843
9844 * gdb.base/maint.exp: Add generic FAIL patterns to prevent timeouts.
9845
1b3bb3d0
JB
98462003-12-13 Jim Blandy <jimb@redhat.com>
9847
9848 * gdb.base/freebpcmd.exp, gdb.base/freebpcmd.c: New test.
9849
3a4c9371
KB
98502003-12-12 Kevin Buettner <kevinb@redhat.com>
9851
9852 * gdb.asm/frv.inc: New file.
9853 * gdb.asm/asm-source.exp: Add frv-*-* as a supported target.
9854
a1dea79a
FF
98552003-12-09 Fred Fish <fnf@redhat.com>
9856
9857 * gdb.base/break.c (marker1, marker2, marker3, marker4): Move
9858 functions to break1.c and leave prototypes behind. Add more
9859 "set breakpoint NN here" comments.
9860 * gdb.base/break1.c: New file.
9861
9862 * gdb.base/break.exp: Handle compiling test case from multiple
9863 source files and change source file references as needed.
9864 * gdb.base/completion.exp: Ditto.
9865 * gdb.base/condbreak.exp: Ditto.
9866 * gdb.base/define.exp: Ditto.
9867 * gdb.base/ena-dis-br.exp: Ditto.
9868 * gdb.base/info-proc.exp: Ditto.
9869 * gdb.base/maint.exp: Ditto.
9870 * gdb.base/until.exp: Ditto.
9871
9872 * gdb.base/condbreak.exp: Use bp_locationNN variables instead of
9873 hardcoded line numbers.
9874 * gdb.base/define.exp: Ditto.
9875 * gdb.base/ena-dis-br.exp: Ditto.
9876 * gdb.base/maint.exp: Ditto.
9877 * gdb.base/until.exp: Ditto.
9878
9879 * gdb.base/completion.exp: Use "break1" for completion tests since
9880 "break" is no longer a unique prefix.
9881
5266b69c
AC
98822003-12-06 Andrew Cagney <cagney@redhat.com>
9883
9884 * gdb.base/structs.exp (test_struct_returns): When applicable, set
9885 "return_value_unimplemented". When an unimplemented struct return
9886 architecture, report incorrect values as a KFAIL
9887
374451f0
MC
98882003-12-05 Michael Chastain <mec.gnu@mindspring.com>
9889
9890 * gdb.cp/rtti.exp: Accept new wording of warning from
9891 cp_lookup_rtti_type.
9892
ba9b20a7
MC
98932003-12-05 Michael Chastain <mec.gnu@mindspring.com>
9894
9895 Partial fix for PR testsuite/1456.
9896 * gdb.base/scope.exp (test_at_main): Replace references to
9897 gcc_compiled with calls to test_compiler_info.
9898 (test_at_foo): Likewise.
9899 (test_at_bar): Likewise.
9900
b74b6d0b
MC
99012003-12-04 Michael Chastain <mec.gnu@mindspring.com>
9902
9903 Partial fix for PR testsuite/1456.
9904 * gdb.base/so-impl-ld.exp: Replace reference to gcc_compiled with call
9905 to test_compiler_info.
9906
ccfa3402
MC
99072003-12-03 Michael Chastain <mec.gnu@mindspring.com>
9908
9909 * gdb.base/so-impl-ld.exp: Update copyright notice.
9910
f6246aba
MC
99112003-12-02 Michael Chastain <mec.gnu@mindspring.com>
9912
9913 Partial fix for PR testsuite/1456.
9914 * gdb.base/mips_pro.exp: Replace references to gcc_compiled with calls
9915 to test_compiler_info.
9916
13ae734a
MC
99172003-11-28 Michael Chastain <mec.gnu@mindspring.com>
9918
9919 * gdb.objc/objcdecode.exp: Match and KFAIL the output that comes
9920 from current versions of gdb. Clean up regular expressions.
9921 Delete redundant timeout case.
9922
d8e1cdee
MC
99232003-11-28 Michael Chastain <mec.gnu@mindspring.com>
9924
9925 * gdb.objc/nondebug.exp: Match and KFAIL the output that comes
9926 from current versions of gdb. Clean up regular expressions.
9927 Delete redundant timeout case.
9928
96457b64
MC
99292003-12-01 Michael Chastain <mec.gnu@mindspring.com>
9930
9931 Partial fix for PR testsuite/1456.
9932 * gdb.base/callfuncs.exp (do_function_calls): Replace reference to
9933 gcc_compiled with call to test_compiler_info.
9934
f35309fc
MC
99352003-11-30 Michael Chastain <mec.gnu@mindspring.com>
9936
9937 Partial fix for PR testsuite/1456.
9938 * gdb.base/list.exp (test_list_function): Delete unused declaration
9939 of gcc_compiled.
9940
d7afdf9b
MC
99412003-11-29 Michael Chastain <mec.gnu@mindspring.com>
9942
9943 Partial fix for PR testsuite/1456.
9944 * gdb.base/complex.exp: Replace reference to gcc_compiled with
9945 call to test_compiler_info.
9946
71507b56
MK
99472003-11-29 Mark Kettenis <kettenis@gnu.org>
9948
9949 * gdb.asm/asm-source.exp: Initialize asm-note to "empty". Set
9950 asm-note to "netbsd" for *-*-netbsdelf* and x86_64-*-netbsd*. Use
9951 it to create the appropriate note.inc.
9952 * gdb.asm/asmsrc1.s: Include "note.inc".
9953 * gdb.asm/netbsd.inc: New file.
9954 * gdb.asm/empty.inc: New file.
9955
f81f93f7
MC
99562003-11-28 Michael Chastain <mec.gnu@mindspring.com>
9957
9958 Partial fix for PR testsuite/1456.
9959 * gdb.base/constvars.exp: Replace references to gcc_compiled with
9960 calls to test_compiler_info.
9961
9a77938e
MC
99622003-11-27 Michael Chastain <mec.gnu@mindspring.com>
9963
9964 Partial fix for PR testsuite/1456.
9965 * gdb.base/volatile.exp: Replace references to gcc_compiled with
9966 calls to test_compiler_info.
9967
e8367dc7
MK
99682003-11-27 Mark Kettenis <kettenis@gnu.org>
9969
9970 * gdb.base/structs.exp: Use i*86-*-* instead of i686-*-* as a
9971 pattern for the KFAILs.
9972
526c61ee
AF
99732003-11-25 Adam Fedor <fedor@gnu.org>
9974
9975 * gdb.objc/objcdecode.exp: Test for PR objc/1238.
9976 * gdb.objc/objcdecode.m: New file.
9977
28f2d600
AF
99782003-11-25 Adam Fedor <fedor@gnu.org>
9979
9980 * gdb.objc/nondebug.exp: Test for PR objc/1236.
9981 * gdb.objc/nondebug.m: New file.
9982
a3895cee
BE
99832003-11-26 Ben Elliston <bje@wasabisystems.com>
9984
9985 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
9986 NetBSD as it does on FreeBSD. Modelled on a similar change by
9987 Mark Kettenis on 2003-05-30.
9988 (link-flags): Set to "--entry _start" regardless of target.
9989 Special linker flags are to be appended to $link-flags.
9990 * gdb.asm/mips.inc (gdbasm_startup): Remove __start label.
9991
c9f2c8a3
MC
99922003-11-25 Michael Chastain <mec.gnu@mindspring.com>
9993
9994 * gdb.cp/method.exp: Accept output of new demangler.
9995
15a0587a 99962003-11-25 Michael Chastain <mec.gnu@mindspring.com>
f4e8b6f3
MC
9997
9998 * gdb/class2.exp: New file.
9999 * gdb/class2.cc: New file.
10000
3c00b570
MC
100012003-11-25 Michael Chastain <mec.gnu@mindspring.com>
10002
10003 * gdb.cp/templates.exp (test_ptype_of_templates): Accept output
10004 of new demangler.
10005
7027acc7
MK
100062003-11-23 Mark Kettenis <kettenis@gnu.org>
10007
10008 * gdb.arch/i386-unwind.exp: Use gdb_run_cmd and gdb_expect instead
10009 of gdb_test "run".
10010
b0e1598a
MK
100112003-11-23 Mark Kettenis <kettenis@gnu.org>
10012
10013 * gdb.arch/i386-unwind.exp: Don't use runto_main. Change
10014 "continue" into "run".
10015
4d9eda44
MC
100162003-11-23 Michael Chastain <mec.gnu@mindspring.com>
10017
10018 Partial fix for PR testsuite/1456.
10019 * gdb.cp/ambiguous.exp: Replace reference to gcc_compiled with
10020 call to test_compiler_info.
10021 * gdb.cp/ctti.exp: Likewise.
10022 * gdb.cp/derivation.exp: Likewise.
10023 * gdb.cp/member-ptr.exp: Likewise.
10024 * gdb.cp/virtfunc.exp (test_virtual_calls): Remove unused
10025 reference to gcc_compiled.
10026
100272003-11-23 Michael Chastain <mec.gnu@mindspring.com>
b729099e
MC
10028
10029 Fix PR testsuite/1463.
10030 * gdb.base/structs.exp (start_structs_test): Call
10031 get_debug_format before using the debug format.
10032
d422fe19
AC
100332003-11-22 Andrew Cagney <cagney@redhat.com>
10034
10035 * lib/gdb.exp (gdb_test_multiple): Add simple example.
10036 * gdb.base/structs.exp: Use gdb_test_multiple.
10037
039cf96d
AC
100382003-11-20 Andrew Cagney <cagney@redhat.com>
10039
6882279b
AC
10040 * gdb.base/structs.exp: Handle and recover from internal errors.
10041 Replace "foo${n}" with "foo<n>" in test messages.
10042
e53890ae
AC
10043 * gdb.base/structs.exp: Update copyright. Rewrite.
10044 * gdb.base/structs.c: Update copyright. Rewrite.
10045
2b211c59
AC
10046 * lib/gdb.exp (gdb_internal_error_resync): Issue a perror when the
10047 resync count exceeded.
d63a86f8 10048
039cf96d
AC
10049 * gdb.base/maint.exp: Use gdb_internal_error_resync to recover
10050 from the internal error.
10051 * lib/gdb.exp (gdb_internal_error_resync): New procedure.
10052 Original from Jim Blandy.
10053 (gdb_test_multiple): Use gdb_internal_error_resync.
2b211c59 10054
eac98b22
AC
100552003-11-19 Andrew Cagney <cagney@redhat.com>
10056
10057 * gdb.base/callfuncs.exp: Change the XFAILed descriptor test to a
10058 KFAIL.
10059
67455b2a
MK
100602003-11-17 Mark Kettenis <kettenis@gnu.org>
10061
10062 New testcase for PR backtrace/1435.
10063 * gdb.arch/i386-unwind.exp: New file.
10064 * gdb.arch/i386-unwind.c: New file.
10065
853d6e5b
AC
100662003-11-17 Andrew Cagney <cagney@redhat.com>
10067
10068 * lib/gdb.exp (compiler_info): New global.
10069 (test_compiler_info): New function.
10070 (get_compiler_info): Set compiler_info.
10071 * lib/compiler.c, lib/compiler.cc: Add copyright. When GNUC, set
10072 "compiler_info" to gcc-<major>-<minor>.
10073
38cf6e11
MC
100742003-11-15 Michael Chastain <mec.gnu@mindspring.com>
10075
10076 * gdb.trace/configure: Remove.
10077
a50d3602
EZ
100782003-11-13 Elena Zannoni <ezannoni@redhat.com>
10079
10080 * gdb.base/break.c: Add comments to aid finding line numbers for
d63a86f8 10081 breakpoints.
a50d3602
EZ
10082 * gdb.base/break.exp: Remove all references to explicit line
10083 numbers.
10084
d9407aaa
NC
100852003-11-11 Nick Clifton <nickc@redhat.com>
10086
10087 * gdb.base/shreloc.exp: Do not run for targets which do not
10088 support shared objects.
10089
db488fc1
CV
100902003-11-10 Corinna Vinschen <vinschen@redhat.com>
10091
10092 * gdb.base/fileio.exp: Drop tests for nointerrupts and noinferiorio.
10093 Don't run tests if nofileio flag is given.
10094
6a90a18e
EZ
100952003-11-07 Elena Zannoni <ezannoni@redhat.com>
10096
10097 * gdb.cp/annota3.exp: Make sure we can match 'Hardware watchpoint'
a9c64011 10098 as well as 'Watchpoint'.
6a90a18e 10099
0b915e9c
EZ
101002003-11-06 Elena Zannoni <ezannoni@redhat.com>
10101
10102 Reported by Jim Ingham <jingham@apple.com>:
10103 * gdb.base/annota1.exp: Match at least one occurrence of the
10104 signal handler annotation.
10105
d7e4b55f
EZ
101062003-11-06 Elena Zannoni <ezannoni@redhat.com>
10107
a9c64011
AS
10108 * gdb.cp/annota2.exp: Make sure we can match 'Hardware watchpoint'
10109 as well as 'Watchpoint'.
d7e4b55f 10110
2fe4e8d0
MC
101112003-11-05 Michael Chastain <mec@shout.net>
10112
10113 * gdb.mi/pthreads.c (routine): Handle early return from sleep.
10114
6ef88553
KW
101152003-11-03 Kris Warkentin <kewarken@qnx.com>
10116
10117 * gdb.arch/gdb1291.c: New test file.
10118 * gdb.arch/gdb1291.exp: New test script.
10119 * gdb.arch/gdb1431.c: New test file.
10120 * gdb.arch/gdb1431.exp: New test script.
10121
ae7dc4d8
MC
101222003-10-22 Michael Chastain <mec@shout.net>
10123
10124 * gdb.mi/pthreads.c: Add copyright notice.
10125
c39d7427
MC
101262003-10-22 Michael Chastain <mec@shout.net>
10127
10128 * gdb.threads/pthreads.c: Add copyright notice.
10129
8b7d96c1
MC
101302003-10-20 Michael Chastain <mec@shout.net>
10131
10132 * gdb.base/gdb1056.exp: New test script.
10133
d1d69fdd
DJ
101342003-10-13 Daniel Jacobowitz <drow@mvista.com>
10135
10136 * gdb.threads/killed.exp: Use gdb_run_cmd.
10137
7d605576
DJ
101382003-10-13 Daniel Jacobowitz <drow@mvista.com>
10139
10140 * gdb.base/gcore.exp: Issue an UNSUPPORTED and exit if we can't
10141 create a core file.
10142 * gdb.threads/gcore-thread.exp: Likewise.
10143
618ec112
CV
101442003-10-13 Corinna Vinschen <vinschen@redhat.com>
10145
10146 * gdb.base/call-rt-st.c (struct bit_flags_char_t): New bitfield
10147 type, based on char type.
10148 (struct bit_flags_short_t): New bitfield type, based on short type.
10149 (init_bit_flags_char): New fuction.
10150 (init_bit_flags_short): Ditto.
10151 (print_bit_flags_char): Ditto.
10152 (print_bit_flags_short): Ditto.
10153 (main): Add handling for bit_flags_char_t and bit_flags_short_t.
10154
9367a73c
MC
101552003-10-11 Michael Chastain <mec@shout.net>
10156
10157 * gdb.base/call-rt-st.exp: Update copyright year.
10158
1decf120
KI
101592003-10-10 Kei Sakamoto <sakamoto.kei@renesas.com>
10160
10161 * config/hmsirom.exp: Replace "Hitachi" with "Renesas".
10162 * gdb.disasm/sh3.s: Ditto.
10163
5445b2ae
DJ
101642003-10-07 Daniel Jacobowitz <drow@mvista.com>
10165
10166 * gdb.threads/switch-threads.exp: New test.
10167 * gdb.threads/switch-threads.c: New source file.
10168
aec24853
CV
101692003-10-07 Corinna Vinschen <vinschen@redhat.com>
10170
10171 * gdb.base/ending-run.exp: Add sh specific case.
10172
adc7428d
AC
101732003-10-06 Andrew Cagney <cagney@redhat.com>
10174
10175 * gdb.base/watchpoint.exp: Delete obsolete clear_xfail.
10176 * gdb.disasm/mn10200.exp: Delete obsolete file.
10177
c9d37158
DJ
101782003-09-29 Daniel Jacobowitz <drow@mvista.com>
10179
10180 * ChangeLog: Correct an entry command.exp -> commands.exp.
10181 * gdb.base/commands.exp (bp_deleted_in_command_test)
10182 (temporary_breakpoint_commands): Check noargs.
10183
79c2c32d
DC
101842003-09-25 David Carlton <carlton@kealia.com>
10185
10186 * gdb.cp/namespace.exp: Tweak comments. Add non-quoted versions
10187 of some print tests, where appropriate. Add tests for C::D::cd,
10188 E::ce, F::cXfX, G::XgX.
10189 * gdb.cp/namespace.cc: Add XgX, cXfX, ce.
10190
594e6d67
RE
101912003-09-25 Richard Earnshaw <rearnsha@arm.com>
10192
10193 * lib/java.exp (java_init): Import target_alias before using it.
10194
10f0d451
DC
101952003-09-25 David Carlton <carlton@kealia.com>
10196
10197 * gdb.base/corefile.exp: Delete obsolete setup_xfail.
10198
274bcba0
EZ
101992003-09-23 Elena Zannoni <ezannoni@redhat.com>
10200
d63a86f8 10201 * gdb.base/selftest.exp: Accomodate more instruction reordering
a9c64011 10202 weirdness.
274bcba0 10203
cdbf20f7
MC
102042003-09-17 Michael Chastain <mec@shout.net>
10205
10206 * gdb.cp/gdb1355.exp: New file.
10207 * gdb.cp/gdb1355.c: New file.
10208
71e06f80
CV
102092003-09-15 Corinna Vinschen <vinschen@redhat.com>
10210
10211 * gdb.asm/asm-source.exp: Add sh*-*-* as supported target.
10212 * gdb.asm/sh.inc: New file.
10213
5c4e30ca
DC
102142003-09-11 David Carlton <carlton@kealia.com>
10215
bd45b7af
DC
10216 * gdb.cp/namespace.exp: Add tests for namespace types.
10217 * gdb.cp/maint.exp (test_help): Test 'help maint cp namespace'.
5c4e30ca
DC
10218 (test_namespace): New.
10219
1c199746
EZ
102202003-09-11 Elena Zannoni <ezannoni@redhat.com>
10221
a9c64011 10222 * gdb.base/relocate.exp: Handle new gdb output at startup.
3fcf0ced 10223 * gdb.stabs/weird.exp: Ditto.
1c199746 10224
04ed252f
MC
102252003-09-08 Michael Chastain <mec@shout.net>
10226
10227 * gdb.base/gdb1250.c: Rename 'gamma' to 'my_gamma'.
10228
d8a2d9e7
MC
102292003-09-07 Michael Chastain <mec@shout.net>
10230
10231 * gdb.cp/classes.exp: Accommodate both 'syntax error' and
10232 'parse error'.
10233
161afb24
MK
102342003-09-07 Mark Kettenis <m.kettenis@osp.nl>
10235
10236 * gdb.arch/i386-prologue.exp: Add checks for saved registers.
10237
49f2741a
MC
102382003-08-30 Michael Chastain <mec@shout.net>
10239
10240 * gdb.base/selftest.exp: Remove support for m68k*-*-hpux.
10241 * gdb.gdb/observer.exp: Ditto.
10242 * gdb.gdb/xfullpath.exp: Ditto.
10243
8afa723e
MK
102442003-08-29 Mark Kettenis <kettenis@gnu.org>
10245
10246 * gdb.base/interrupt.exp: XFAIL "call function when asleep" for
10247 *-*-*bsd*.
10248
f31dfe3b
JJ
102492003-08-28 Jeff Johnston <jjohnstn@redhat.com>
10250
10251 * gdb.base/dump.exp: Skip for ia64.
10252
4630e498
JJ
102532003-08-25 Jeff Johnston <jjohnstn@redhat.com>
10254
10255 * gdb.asm/asm-source.exp: Add ia64 support.
10256 * gdb.asm/ia64.inc: New file.
10257
1105b7ef
MC
102582003-08-22 Michael Chastain <mec@shout.net>
10259
10260 * gdb.cp: New directory.
10261 * gdb.cp/*: Copy from gdb.c++/*.
10262 * gdb.c++/*: Remove.
10263 * Makefile.in: Change gdb.c++ to gdb.cp.
10264 * configure.in: Ditto.
10265 * configure: Regnerate.
10266
c945b932
MK
102672003-08-18 Mark Kettenis <kettenis@gnu.org>
10268
10269 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1338.
10270 * gdb.arch/i386-prologue.c (gdb1338): Add function.
10271
2b66634b
DJ
102722003-08-17 Daniel Jacobowitz <drow@mvista.com>
10273
10274 * mi-var-display.exp (-var-list-children weird): Accept function
10275 pointers with argument types.
10276 * mi1-var-display.exp (-var-list-children weird): Likewise.
10277 * mi2-var-display.exp (-var-list-children weird): Likewise.
10278
a356f73b
DJ
102792003-08-17 Daniel Jacobowitz <drow@mvista.com>
10280
10281 * gdb.base/annota3.exp: Add missing newline.
10282
483417b8
MC
102832003-08-06 Michael Chastain <mec@shout.net>
10284
10285 * gdb.java/jmisc1.exp: Add test for pr gdb/1322.
10286
c99c59c3
MS
102872003-08-12 Michael Snyder <msnyder@redhat.com>
10288
10289 * gdb.base/float.exp: Add test for SH.
10290
55ed7501
MK
102912003-08-10 Mark Kettenis <kettenis@gnu.org>
10292
10293 * gdb.arch/i386-prologue.c, gdb.arch/i386-prologue.exp: New files.
10294
1a371f2e
EZ
102952003-08-07 Elena Zannoni <ezannoni@redhat.com>
10296
10297 * gdb.base/completion.exp: Remove reduntant completion test
10298 on filename.
10299
e0f353ce
EZ
103002003-08-07 Elena Zannoni <ezannoni@redhat.com>
10301
a9c64011
AS
10302 * gdb.base/attach.exp, gdb.base/detach.exp, gdb.base/gcore.exp,
10303 gdb.mi/mi-basics.exp, gdb.threads/gcore-thread.exp,
10304 gdb.trace/save-trace.exp: Make sure that full pathnames are
10305 escaped correctly.
e0f353ce 10306
5710a1af 103072003-08-07 Elena Zannoni <ezannoni@redhat.com>
d63a86f8 10308
a9c64011
AS
10309 * configure.in: Don't generate config.h from config.hin.
10310 * configure: Regenerate.
10311 * config.hin: Remove file.
10312 * gdb.mi/pthreads.c: Remove include of config.h, and other ifdefs.
10313 * gdb.threads/pthreads.c: Ditto.
5710a1af 10314
dcd81ce9
DJ
103152003-08-07 Daniel Jacobowitz <drow@mvista.com>
10316
10317 From Kei Sakamoto <sakamoto.kei@renesas.com>:
10318 * gdb.asm/asm-source.exp : Add -lgloss to link-flags.
10319 * gdb.asm/m32r.inc : Remove an illegal nop after bl instruction.
10320 Replace ld24 with seth/add3.
10321
6009d884
AC
103222003-08-02 Andrew Cagney <cagney@redhat.com>
10323
10324 * gdb.base/annota3.exp: New file.
10325 * gdb.base/annota3.c: New file.
10326 * gdb.c++/annota3.exp: New file.
10327 * gdb.c++/annota3.cc: New file.
10328
51514e06
MC
103292003-07-29 Michael Chastain <mec@shout.net>
10330
10331 * gdb.threads/tls.c (spin): Check errno only if sem_wait
10332 actually failed.
10333 (do_pass): Likewise.
10334 * gdb.threads/tls.exp: Always initialize no_of_threads.
10335
4ee6625b
DJ
103362003-07-27 Daniel Jacobowitz <drow@mvista.com>
10337
10338 * gdb.threads/print-threads.exp (test_all_threads): Loosen KFAIL
10339 pattern.
10340 * gdb.threads/tls-shared.exp: Don't use gdb_suppress_entire_file.
10341 * gdb.threads/tls.exp: Recognize one case of the host library not
10342 supporting TLS.
10343
225f2bf6
AC
103442003-07-27 Andrew Cagney <cagney@redhat.com>
10345
10346 * gdb.base/fileio.exp: Use SH when running commands using
10347 remote_exec.
10348
bcb27c9f
DJ
103492003-07-24 Daniel Jacobowitz <drow@mvista.com>
10350
10351 From Kei Sakamoto <sakamoto.kei@renesas.com>:
10352 * gdb.base/relocate.c (dummy): New padding array.
10353
3d67be83
MS
103542003-07-22 Michael Snyder <msnyder@redhat.com>
10355
d63a86f8 10356 * gdb.disasm/8300s.s: Fix syntax of bsr insn.
3d67be83
MS
10357
10358 * gdb.disasm/h8300s.exp : Minor changes in disassembler output require
10359 patterns to be more general, accepting old and new output.
10360 Some output chars (such as '+') also must be quoted.
d63a86f8 10361 Some addresses are displayed numerically instead of
3d67be83
MS
10362 symbolically.
10363
57ba3b85
MS
103642003-07-23 Michael Snyder <msnyder@redhat.com>
10365
686d097c
MS
10366 * gdb.base/return2.exp: Don't test long-long return.
10367
57ba3b85
MS
10368 * gdb.disasm/t01_mov.s: New file, h8300sx disassembly tests.
10369 * gdb.disasm/t01_mov.exp: Ditto.
10370 * gdb.disasm/t02_mova.s: Ditto.
10371 * gdb.disasm/t02_mova.exp: Ditto.
10372 * gdb.disasm/t03_add.s: Ditto.
10373 * gdb.disasm/t03_add.exp: Ditto.
10374 * gdb.disasm/t04_sub.s: Ditto.
10375 * gdb.disasm/t04_sub.exp: Ditto.
10376 * gdb.disasm/t05_cmp.s: Ditto.
10377 * gdb.disasm/t05_cmp.exp: Ditto.
10378 * gdb.disasm/t06_ari2.s: Ditto.
10379 * gdb.disasm/t06_ari2.exp: Ditto.
10380 * gdb.disasm/t07_ari3.s: Ditto.
10381 * gdb.disasm/t07_ari3.exp: Ditto.
10382 * gdb.disasm/t08_or.s: Ditto.
10383 * gdb.disasm/t08_or.exp: Ditto.
10384 * gdb.disasm/t09_xor.s: Ditto.
10385 * gdb.disasm/t09_xor.exp: Ditto.
10386 * gdb.disasm/t10_and.s: Ditto.
10387 * gdb.disasm/t10_and.exp: Ditto.
10388 * gdb.disasm/t11_logs.s: Ditto.
10389 * gdb.disasm/t11_logs.exp: Ditto.
10390 * gdb.disasm/t12_bit.s: Ditto.
10391 * gdb.disasm/t12_bit.exp: Ditto.
10392 * gdb.disasm/t13_otr.s: Ditto.
10393 * gdb.disasm/t13_otr.exp: Ditto.
10394
e00759ef
EZ
103952003-07-22 Elena Zannoni <ezannoni@redhat.com>
10396
10397 * gdb.threads/tls.exp :Add kfail for 'info address' case.
10398
8bc2021f
EZ
103992003-07-22 Elena Zannoni <ezannoni@redhat.com>
10400
a9c64011
AS
10401 * gdb.threads/tls.c : New file.
10402 * gdb.threads/tls.exp : New file.
10403 * gdb.threads/tls-main.c : New file.
10404 * gdb.threads/tls-shared.c : New file.
10405 * gdb.threads/tls-shared.exp : New file.
8bc2021f 10406
89320c4c
AS
104072003-07-22 Andreas Schwab <schwab@suse.de>
10408
10409 * gdb.asm/powerpc.inc (gdbasm_startup): Force alignment.
10410
180dea7c
AS
104112003-07-20 Andreas Schwab <schwab@suse.de>
10412
10413 * gdb.base/selftest.exp (do_steps_and_nexts): Add more patterns
10414 due to insn reordering.
10415
0714963c
AC
104162003-07-15 Andrew Cagney <cagney@redhat.com>
10417
10418 * gdb.asm/asm-source.exp: Do not allow "start" in the backtrace.
10419
98a23b3f
MC
104202003-07-15 Michael Chastain <mec@shout.net>
10421
10422 * gdb.base/gdb1250.exp: New file.
10423 * gdb.base/gdb1250.c: New file.
10424
27e417a2
ML
104252003-07-09 Michal Ludvig <mludvig@suse.cz>
10426
10427 * gdb.c++/templates.exp (test_ptype_of_templates): Recognize
10428 expansion of size_t to 'unsigned long', not only to 'unsigned'.
10429
8bc2021f
EZ
104302003-07-09 Elena Zannoni <ezannoni@redhat.com>
10431
a9c64011
AS
10432 * gdb.threads/tls.c: New file.
10433 * gdb.threads/tls.exp: New file.
10434 * gdb.threads/tls-main.c: New file.
10435 * gdb.threads/tls-shared.c: New file.
10436 * gdb.threads/tls-shared.exp: New file.
8bc2021f 10437
d99968dc
EZ
104382003-07-09 Elena Zannoni <ezannoni@redhat.com>
10439
10440 * gdb.base/annota1.exp: Make sure that we properly escape the
10441 full path of the source file. Xfail more permissive patterns,
d63a86f8 10442 due to a compiler debug info problem.
d99968dc 10443
83876b3b
AS
104442003-07-07 Andreas Schwab <schwab@suse.de>
10445
2705e972
AS
10446 * gdb.asm/m68k.inc: New file.
10447 * gdb.asm/asm-source.exp: Use it for m68k-*-*.
10448
83876b3b
AS
10449 * gdb.objc/basicclass.exp ("Call an Objective-C method with no
10450 arguments"): Also match negative number.
10451
10452 * gdb.base/float.exp ("info float"): Add test for m68k-*-*.
10453
3a871b37
DJ
104542003-07-03 Daniel Jacobowitz <drow@mvista.com>
10455
10456 * gdb.base/store.c (charest): New typedef.
10457 (add_char): Rename to add_charest, update.
10458 (wack_char): Rename to wack_charest, update types. Return l + r
10459 to keep r live across the call.
10460 (wack_short, wack_int, wack_long, wack_longest, wack_float)
10461 (wack_double, wack_doublest): Return l + r to keep r live across
10462 the call.
10463 * gdb.base/store.exp: Accomodate store.c changes.
10464
b2a7f303
DC
104652003-06-30 David Carlton <carlton@kealia.com>
10466
10467 * gdb.c++/maint.exp (test_invalid_name): New.
10468 (test_first_component): Add tests for invalid names.
10469
3c6cb4a1
MC
104702003-06-29 Michael Chastain <mec@shout.net>
10471
10472 * gdb.c++/inherit.exp (test_print_svi_classes): Accept gdb
10473 output of '<VTT for class>' for virtual base classes.
10474
f1c2644b
DJ
104752003-06-29 Daniel Jacobowitz <drow@mvista.com>
10476
10477 * gdb.base/completion.exp: Tab-complete "complet" instead of
10478 "compl".
10479 * gdb.base/complex.exp, gdb.base/complex.c: New files.
10480
18080350
DJ
104812003-06-29 Daniel Jacobowitz <drow@mvista.com>
10482
10483 * gdb.base/constvars.exp: Remove most xfails for GCC 3.x.
10484 * gdb.base/volatile.exp: Likewise.
10485
f56973f8
DJ
104862003-06-29 Daniel Jacobowitz <drow@mvista.com>
10487
10488 * gdb.threads/print-threads.exp (test_all_threads): Add kfail for
10489 gdb/1265.
10490
104912003-06-28 Michael Chastain <mec@shout.net>
48fe539f
DJ
10492 Daniel Jacobowitz <drow@mvista.com>
10493
10494 * gdb.base/selftest.exp (do_steps_and_nexts): Increase maximum
10495 initial line count of 'captured_main' from 26 to 32.
10496 (test_with_self): Allow xmalloc call to be interleaved with the
10497 preceding two lines.
10498
e766d4d6
JB
104992003-06-24 Joel Brobecker <brobecker@gnat.com>
10500
10501 * gdb.base/bang.exp: New testcase.
10502
f125c9a4
JB
105032003-06-23 Joel Brobecker <brobecker@gnat.com>
10504
10505 * gdb.base/langs.exp: Add some tests for the "minimal" language
10506 support.
10507
6e25beaf
EZ
105082003-06-23 Elena Zannoni <ezannoni@redhat.com>
10509
10510 * gdb.objc/basicclass.exp: Return -1 if we cannot compile
10511 the testcase.
10512
2f816dda
DJ
105132003-06-22 Daniel Jacobowitz <drow@mvista.com>
10514
10515 * gdb.base/relocate.exp: Test add-symbol-file with a variable
10516 offset.
10517
db5a5748
DJ
105182003-06-22 Daniel Jacobowitz <drow@mvista.com>
10519
10520 * gdb.c++/pr-1210.cc: New file.
10521 * gdb.c++/pr-1210.exp: New file.
10522
1df0c130
DJ
105232003-06-21 Daniel Jacobowitz <drow@mvista.com>
10524
10525 * lib/mi-support.exp (mi_run_cmd): Expect an MI response to
10526 000-exec-continue.
10527
a92feac0
MK
105282003-06-15 Mark Kettenis <kettenis@gnu.org>
10529
10530 * gdb.base/attach.exp: Use -1 for the ID of a nonexistent process
10531 on *-*-*bsd* instead of *-*-freebsd*.
10532
81a58f5b
AC
105332003-06-14 Andrew Cagney <cagney@redhat.com>
10534
10535 * gdb.base/store.exp: Test longest and doublest. Test all
10536 parameters. Weaken return statement match.
10537 * gdb.base/store.c: Add longest and doublest - aka long long and
10538 long double functions. Put all parameters into local register
10539 variables. Use negative values.
10540
b257a0d3
AC
105412003-06-14 Andrew Cagney <cagney@redhat.com>
10542
10543 * gdb.base/fileio.c: Include <errno.h>, and <sys/wait.h>. Gag
10544 -Wformat errors. Add lost line. Use WEXITSTATUS to get system
10545 exit status.
10546 * gdb.base/fileio.exp: Disable target when nointerrupts and
10547 noinferiorio, instead of limiting it to remote. Use remote_exec
10548 instead of system.
d63a86f8 10549
21c38304
JJ
105502003-06-12 Jeff Johnston <jjohnstn@redhat.com>
10551
10552 * gdb.base/float.exp: Add ia64 support.
10553
1bcdb424
CV
105542003-06-12 Corinna Vinschen <vinschen@redhat.com>
10555
10556 * gdb.base/fileio.exp: Run only on remote targets.
10557
6aeb981f
CV
105582003-06-10 Corinna Vinschen <vinschen@redhat.com>
10559
10560 * gdb.base/fileio.c: New file, testing File-I/O.
10561 * gdb.base/fileio.exp: Ditto.
10562
53df362e
RG
105632003-06-09 Raoul Gough <RaoulGough@yahoo.co.uk>
10564
10565 * gdb.base/shreloc.exp: New file, check symbol values obtained from
10566 shared objects after relocation at load time (gdb PR/1132).
10567 * gdb.base/shreloc.c, gdb.base/shreloc1.c, gdb.base/shreloc2.c:
a9c64011 10568 as above, part of the shared object relocation test.
53df362e 10569
ffee1b46
MK
105702003-06-08 Mark Kettenis <kettenis@gnu.org>
10571
b5ca3722
MK
10572 * gdb.base/readline.exp: Add tests for operate-and-get-next with a
10573 fully filled history list.
10574 * gdb.base/gdb_history: New file.
10575
03ed860d
MK
10576 * gdb.base/signals.exp: XFAIL "continue to func1" on
10577 i*86-*-freebsd*.
10578
ffee1b46
MK
10579 * gdb.base/attach.exp: When trying to attach to a nonexistent
10580 process, make it possible to specify the PID based on the target,
10581 and do so for *-*-freebsd*.
10582
d80dbb52
RH
105832003-06-02 Richard Henderson <rth@redhat.com>
10584
10585 * gdb.base/float.exp: Add expected regexp for alpha-*-*.
10586
6dd77b81
RH
105872003-06-02 Richard Henderson <rth@redhat.com>
10588
10589 * gdb.base/selftest.exp: Next over lim_at_start initialization.
10590
f6347e16
RH
105912003-06-02 Richard Henderson <rth@redhat.com>
10592
10593 * gdb.base/dump.exp [alpha*-*-*]: Add -taso linker switch.
10594
2c161407
DJ
105952003-06-01 Daniel Jacobowitz <drow@mvista.com>
10596
10597 * gdb.asm/asm-source.exp: Dissassemble from &globalvar instead
10598 of globalvar.
10599
572eb746
MK
106002003-06-01 Mark Kettenis <kettenis@gnu.org>
10601
10602 * gdb.asm/asm-source.exp: Check for memory read errors in
10603 disassembler test on *BSD too.
10604
9e9617a5
RH
106052003-06-01 Richard Henderson <rth@redhat.com>
10606
10607 * gdb.asm/alpha.inc (gdbasm_enter): Use numeric register names
10608 for .frame.
10609 (gdbasm_call): Lose ldgp.
10610 (gdbasm_startup): Add frame information.
10611 * gdb.asm/asm-source.exp (alpha*-*): Add -no-mdebug to asm-flags.
10612
7b34ad4e
MK
106132003-05-31 Mark Kettenis <kettenis@gnu.org>
10614
10615 * gdb.base/float.exp: Expect similar output for x86_64-*-* as for
10616 i?86-*-*.
10617
10059fdf
MK
106182003-05-30 Mark Kettenis <kettenis@gnu.org>
10619
10620 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
10621 FreeBSD.
10622
acf4b816
RH
106232003-05-29 Richard Henderson <rth@redhat.com>
10624
10625 * gdb.asm/alpha.inc: New file.
10626 * gdb.asm/asm-source.exp: Use it.
10627
e9ecd949
JB
106282003-05-29 Jim Blandy <jimb@redhat.com>
10629
10630 * gdb.base/corefile.exp: Find corefiles on Linux, which names them
10631 'core.PID'.
10632
e3e5a4f3
JB
106332003-05-22 Jim Blandy <jimb@redhat.com>
10634
10635 * gdb.base/corefile.exp: Tolerate stuff after argument parens in
10636 backtrace.
d63a86f8 10637
72fe3d25
DC
106382003-05-20 David Carlton <carlton@math.stanford.edu>
10639
10640 * gdb.c++/namespace1.cc: Actually do 'cvs add' before committing
10641 this time.
10642
58da2eb2
DC
106432003-05-19 David Carlton <carlton@bactrian.org>
10644
10645 * gdb.c++/rtti.exp: New file, containing tests for PR c++/488.
10646 * gdb.c++/rtti.h, gdb.c++/rtti1.cc, gdb.c++/rtti2.cc: Ditto.
10647
1fcb5155
DC
106482003-05-19 David Carlton <carlton@bactrian.org>
10649
10650 * gdb.c++/namespace.exp: Add namespace scope and anonymous
10651 namespace tests.
10652 Bump copyright date.
10653 * gdb.c++/namespace.cc: Add anonymous namespace and namespace C.
10654 (main): Call C::D::marker2.
10655 * gdb.c++/namespace1.cc: New file.
10656
85e85163
JJ
106572003-05-14 Jeff Johnston <jjohnstn@redhat.com>
10658
10659 Roland McGrath <roland@redhat.com>
d63a86f8 10660 * gdb.threads/linux-dp.exp: Account for fact that in nptl model
85e85163
JJ
10661 there is no manager thread.
10662
a25fbfec
JJ
106632003-05-08 Jeff Johnston <jjohnstn@redhat.com>
10664
d63a86f8
RM
10665 * gdb.threads/schedlock.exp: Remove assumption that all threads
10666 will run in a particular small time slice. Also ensure we break
a25fbfec
JJ
10667 in one of the child threads rather than the main thread.
10668
be375bae
JB
106692003-05-07 Jim Blandy <jimb@redhat.com>
10670
09bf6082
JB
10671 Add support for assembly source testing on the s390x.
10672 * gdb.asm/asm-source.exp: Add a case for the s390x-*-*
10673 architecture.
10674 * gdb.asm/s390x.inc: New file.
10675
be375bae
JB
10676 * gdb.asm/asm-source.exp: Use a 'switch -glob' statement, not a
10677 succession of 'if' statements.
10678
00905d52
AC
106792003-05-05 Andrew Cagney <cagney@redhat.com>
10680
10681 * gdb.base/maint.exp: Add tests for "maint print dummy-frames".
10682
b1e29e33
AC
106832003-05-05 Andrew Cagney <cagney@redhat.com>
10684
10685 * gdb.base/watchpoint.exp: Rename CALL_DUMMY_BREAKPOINT_OFFSET to
10686 DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET in comments.
10687
e33d66ec
EZ
106882003-05-02 Elena Zannoni <ezannoni@redhat.com>
10689
10690 * gdb.base/charset.exp: Update based on new behavior of set/show
10691 charset commands.
10692
2b6fd0d8
AC
106932003-05-01 Andrew Cagney <cagney@redhat.com>
10694
10695 * gdb.asm/asm-source.exp: Check that "disassm" and "x/i" of a
10696 variable do not give memory errors.
10697
130cacce
AF
106982003-04-30 Adam Fedor <fedor@gnu.org>
10699
10700 * Makefile.in (ALL_SUBDIRS): Add gdb.objc
10701 * configure.in (AC_OUTPUT): Add gdb.objc/Makefile
10702 * gdb.objc/Makefile.in, gdb.objc/basicclass.exp,
10703 gdb.objc/basicclass.m: : New files
10704
10705 * lib/gdb.exp (gdb_compile_objc): New procedure.
10706
bea71854
DJ
107072003-04-27 Daniel Jacobowitz <drow@mvista.com>
10708
10709 * gdb.base/signals.exp: Make backtrace tests more specific.
10710
0f20eeea
DC
107112003-04-23 David Carlton <carlton@bactrian.org>
10712
10713 * gdb.c++/maint.exp (test_first_component): Add tests for
10714 'operator' in more locations.
10715
c8c4d8dc
KB
107162003-04-16 Kevin Buettner <kevinb@redhat.com>
10717
10718 * gdb.base/args.exp: Invoke gdb_load for simulator targets.
10719
3fe60e3c
EZ
107202003-04-16 Elena Zannoni <ezannoni@redhat.com>
10721
10722 * gdb.base/completion.exp: Make 'info func mark' complete on 'info
a9c64011 10723 func marke' instead. Update test name.
3fe60e3c 10724
9219021c
DC
107252003-04-15 David Carlton <carlton@math.stanford.edu>
10726
10727 * gdb.c++/maint.exp: New file.
10728
5dd55bdd
EZ
107292003-04-14 Elena Zannoni <ezannoni@redhat.com>
10730
10731 * gdb.threads/schedlock.c: Change type of thread function argument
10732 to long, to avoid warnings on 64-bit platforms.
10733
00890572
EZ
107342003-04-14 Elena Zannoni <ezannoni@redhat.com>
10735
a9c64011
AS
10736 * gdb.base/attach.exp: Add new message from ptrace in case of
10737 attaching to nonexistent process.
d63a86f8 10738
93201743
JB
107392003-04-11 Jim Blandy <jimb@redhat.com>
10740
10741 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
10742 gdb.c++/userdef.cc: Place comments on the lines to which the
10743 marker function might return.
10744 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
10745 gdb.c++/userdef.exp: Look for those comments to check that we've
10746 returned to the right place, instead of checking line numbers.
10747
2a11c64d
EZ
107482003-04-11 Elena Zannoni <ezannoni@redhat.com>
10749
a9c64011
AS
10750 * gdb.threads/pthreads.exp (test_startup): When setting a breakpoint
10751 match on sourcefile name, instead of directory name.
2a11c64d 10752
68ab8fc5
EZ
107532003-04-10 Elena Zannoni <ezannoni@redhat.com>
10754
d63a86f8 10755 * gdb.base/completion.exp: Use string_to_regexp to match the
68ab8fc5
EZ
10756 working directory name.
10757
5624293a
JB
107582003-04-09 Jim Blandy <jimb@redhat.com>
10759
10760 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
10761 gdb.c++/userdef.exp: If GDB fails to restore the selected frame
10762 after an inferior function call, report the failure, but allow the
10763 test to continue.
10764
f1f02ee4
SC
107652003-04-05 Stephane Carrez <stcarrez@nerim.fr>
10766
10767 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
10768 with -DPROTOTYPES.
10769
6eb79af0
SC
107702003-04-05 Stephane Carrez <stcarrez@nerim.fr>
10771
10772 * gdb.base/break.exp: Revert last patch.
10773
8dfb4cf0
SC
107742003-04-04 Stephane Carrez <stcarrez@nerim.fr>
10775
10776 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
10777 with -DPROTOTYPES.
10778
ed4c619a
AC
107792003-04-02 Andrew Cagney <cagney@redhat.com>
10780
10781 * gdb.base/callfuncs.exp: Make "print add" messages unique.
10782 * gdb.base/ending-run.exp: Put spaces around "breakpoint" to stop
10783 matching directories by the name breakpoint.
10784 * gdb.base/pointers.exp: Make "ptype pppC" message consistent.
10785 Make "continue to marker1" consistent.
10786 * gdb.base/call-rt-st.exp: Make "finish out from loop_count"
10787 message consistent.
10788 * lib/gdb.exp: Put "the program is no longer running", and "the
10789 program exited" in parenthesis.
10790 * lib/mi-support.exp: Ditto.
d63a86f8 10791
4e35d5f0 107922003-04-02 Bob Rossi <bob_rossi@cox.net>
d63a86f8 10793
4e35d5f0
BR
10794 * gdb.mi/mi-file.exp: New file for -file-list-exec-source-file.
10795
71900fe8
AC
107962003-03-29 Andrew Cagney <cagney@redhat.com>
10797
10798 * gdb.base/sizeof.c (main): Print the value of '\377'.
10799 * gdb.base/sizeof.exp: Check the sign of '\377'.
10800
c0655a16
MC
108012003-03-27 Michael Chastain <mec@shout.net>
10802
10803 * gdb.base/gdb1090.exp: New file.
10804 * gdb.base/gdb1090.cc: New file.
10805
5b2a3989
JB
108062003-03-27 J. Brobecker <brobecker@gnat.com>
10807
10808 * gdb.gdb/observer.exp: New regression test.
10809
79876890
MC
108102003-03-27 Michael Chastain <mec@shout.net>
10811
10812 * gdb.base/list.exp: Remove setup_xfail_format for DWARF 1.
10813 * gdb.base/ptype.exp: Likewise.
10814
6eac95e3
CV
108152003-03-27 Corinna Vinschen <vinschen@redhat.com>
10816
10817 * gdb.c++/casts.exp: Fix startup to run also on embedded targets.
10818
e8c71839
MC
108192003-03-26 Michael Chastain <mec@shout.net>
10820
10821 * gdb.base/ptype.exp: Actually use some typedef'd types.
10822
71b10041
SC
108232003-03-21 Stephane Carrez <stcarrez@nerim.fr>
10824
10825 * gdb.asm/asm-source.exp: Set asm-arch for m6811 and m6812.
10826 * gdb.asm/m68hc11.inc: New file for HC11/HC12 macros.
10827
2512cf80
CV
108282003-03-20 Corinna Vinschen <vinschen@redhat.com>
10829
10830 * gdb.base/default.exp: Fix regular expression.
10831
0d195a4f
CV
108322003-03-20 Corinna Vinschen <vinschen@redhat.com>
10833
10834 * gdb.base/args.exp: Fix regular expression.
10835
8a2dbca8
CV
108362003-03-20 Corinna Vinschen <vinschen@redhat.com>
10837
10838 * gdb.base/help.exp: Allow Win32 child process.
10839
bf028682
CV
108402003-03-20 Corinna Vinschen <vinschen@redhat.com>
10841
10842 * gdb.base/ending-run.exp: Check for Cygwin specific wrapper function
10843 when stepping out of main().
10844
182dbe85
CV
108452003-03-20 Corinna Vinschen <vinschen@redhat.com>
10846
10847 * gdb.base/default.exp: Check for win32 specific message when calling
10848 "run" without executable.
10849
d67a6ba5
CV
108502003-03-20 Corinna Vinschen <vinschen@redhat.com>
10851
10852 * gdb.base/args.exp: Expect .exe in output.
10853
a955b5bb
CV
108542003-03-20 Corinna Vinschen <vinschen@redhat.com>
10855
10856 * gdb.asm/asm-source.exp: Add appropriate --entry linker flag for
10857 Cygwin native.
10858
bf6bad4b
AC
108592003-03-17 Andrew Cagney <cagney@redhat.com>
10860
10861 From Elena Zannoni <ezannoni@redhat.com>. Test e500 abi and
10862 vector registes.
10863 * gdb.arch/e500-regs.c, gdb.arch/e500-regs.exp: New files.
10864 * gdb.arch/e500-abi.c, gdb.arch/e500-abi.exp: New files.
10865
293e9a31
DC
108662003-03-17 David Carlton <carlton@math.stanford.edu>
10867
10868 * gdb.base/watchpoint.exp (test_watchpoint_and_breakpoint): New
10869 test, for PR breakpoints/38.
10870 Call test_watchpoint_and_breakpoint.
10871 * gdb.base/watchpoint.c (func3): New function.
10872 (main): Call func3.
10873
5330f2db
DC
108742003-03-04 David Carlton <carlton@math.stanford.edu>
10875
10876 * gdb.c++/templates.exp (do_tests): Accept valid const in "print
10877 Garply<Garply<char> >:: garply".
10878 (test_ptype_of_templates): KFAIL "ptype T5<int>" and "ptype t5i"
10879 with respect to PR c++/1111; note also PR c++/1113.
10880 (test_template_breakpoints): KFAIL "constructor breakpoint" with
10881 respect to PR c++/1062.
10882 KFAIL "destructor breakpoint" with respect to PR c++/1112.
10883
6ece72da
DC
108842003-03-03 David Carlton <carlton@math.stanford.edu>
10885
10886 * gdb.c++/classes.exp (test_enums): KFAIL "ptype obj_with_enum"
10887 with respect to PR c++/57.
10888 KFAIL "print (ClassWithEnum::PrivEnum) 42" with respect to PR
10889 c++/826.
10890 Create "print ('ClassWithEnum::PrivEnum') 42"; KFAIL it with
10891 respect to PR c++/57.
10892
85ca1584
DC
108932003-03-03 David Carlton <carlton@math.stanford.edu>
10894
10895 * gdb.c++/templates.exp (do_tests): Convert the KFAILs with
10896 respect to PR c++/33 into FAILs.
10897
98e9c5b8
MC
108982003-03-03 Michael Chastain <mec@shout.net>
10899
7bedbf27
MC
10900 * configure.in: Update copyright years.
10901
109022003-03-03 Michael Chastain <mec@shout.net>
10903
10904 * Makefile.in: Update copyright years.
98e9c5b8 10905
f683e100
DC
109062003-02-28 David Carlton <carlton@math.stanford.edu>
10907
10908 * gdb.c++/classes.exp (test_ptype_class_objects): Accept it if we
10909 print class instead of struct and/or superfluous protection
10910 specifiers, as long as the resulting output is equivalent to the
10911 source code.
10912 Delete FIXME from end of messages on tests that don't need
10913 fixing.
10914
a9e0cf2c
DC
109152003-02-28 David Carlton <carlton@math.stanford.edu>
10916
10917 * gdb.c++/templates.exp (do_tests): Allow const in the two
10918 Foo<volatile char *>::foo tests.
10919
e8d359df
MS
109202003-02-27 Michael Snyder <msnyder@redhat.com>
10921
d63a86f8 10922 * gdb.base/restore.c (main): Return zero, so exit code
e8d359df
MS
10923 will be consistant.
10924
0b71dc91
DC
109252003-02-26 David Carlton <carlton@math.stanford.edu>
10926
10927 * gdb.c++/templates.exp (do_tests): KFAIL the "print Foo<volatile
10928 char *>::foo" test with respect to PR c++/33. Create a new test
10929 which is identical to that one except that it doesn't put the
10930 space between the "char" and the "*"; KFAIL it, too.
10931
dd14ab43
DC
109322003-02-26 David Carlton <carlton@math.stanford.edu>
10933
10934 * gdb.c++/templates.exp (do_tests): Convert XFAILs about printing
10935 template types into either PASSes or KFAILs (corresponding to PR
10936 c++/57). Tweak indentation. Update copyright.
10937
1146c7f1
SC
109382003-02-23 Stephane Carrez <stcarrez@nerim.fr>
10939
10940 * lib/gdb.exp: Don't execute C++ tests on m6811/m6812 targets.
10941
74641dfb
MC
109422003-02-13 Michael Chastain <mec@shout.net>
10943
10944 * gdb.base/exprs.exp: Remove i960 remnants.
10945 * gdb.base/funcargs.exp: Likewise.
10946 * gdb.base/list.exp: Likewise.
10947 * gdb.base/ptype.exp: Likewise.
10948
559cd2d0
DC
109492003-02-14 David Carlton <carlton@math.stanford.edu>
10950
10951 * gdb.c++/virtfunc.exp (test_virtual_calls): Change 'print
10952 pEe->D::vg()" from XFAIL to KFAIL.
10953
c4f90d87
JM
109542003-02-13 Jason Molenda (jmolenda@apple.com)
10955
10956 * gdb.base/maint.exp: Update maint print statistics regexp to include
10957 new entries.
10958
cbc4d97c
MC
109592003-02-13 Michael Chastain <mec@shout.net>
10960
10961 * gdb.c++/inherit.exp: Remove call to get_debug_format.
10962
40f235b7
MC
109632003-02-12 Michael Chastain <mec@shout.net>
10964
10965 * gdb.c++/classes.exp: Remove setup_xfail_format for DWARF 1.
10966 * gdb.c++/inherit.exp: Likewise.
10967 * gdb.c++/cplusfuncs.exp: Remove suppression logic for DWARF 1.
10968 * gdb.c++/templates.exp: Likewise.
10969 * gdb.c++/virtfunc.exp: Likewise.
10970
c56716b0
JM
109712003-02-06 Jason Molenda (jason-cl@molenda.com)
10972
10973 * gdb.mi/mi-syn-frame.c (subroutine): Add a comment explaining
10974 why the code is written that way.
10975
070afcf8
MC
109762003-02-05 Michael Chastain <mec@shout.net>
10977
10978 * gdb.base/dump.exp: Add missing copyright line.
10979
5d0331e5
JM
109802003-02-05 Jason Molenda (jason-cl@molenda.com)
10981
f7ae6d3e 10982 * gdb.mi/mi-syn-frame.c (subroutine): Add an extra statement
5d0331e5
JM
10983 at the beginning so the breakpoint doesn't get set on the loop.
10984
92851186
MC
109852003-02-05 Michael Chastain <mec@shout.net>
10986
10987 * gdb.c++/local.exp: Relax the test for PR gdb/825 to accept
10988 output for configurations with gcc 2.95.3.
10989
cbf1e085
AC
109902003-02-05 Keith Seitz <keiths@redhat.com>
10991 Andrew Cagney <ac131313@redhat.com>
10992
10993 * gdb.mi/mi-cli.exp: New file.
d63a86f8 10994
29518e1e
MC
109952003-02-04 Michael Chastain <mec@shout.net>
10996
10997 * gdb.c++/anon-union.exp: Do not call gdb_suppress_entire_file.
10998 Call perror and then continue.
10999
5af1d5f3
MC
110002003-02-03 Michael Chastain <mec@shout.net>
11001
11002 * gdb.c++/pr-1023.cc: New file.
11003 * gdb.c++/pr-1023.exp: New file.
11004
6b549786
JB
110052003-02-05 Jim Blandy <jimb@redhat.com>
11006
11007 * gdb.c++/local.exp: Don't expect Local to be in scope in main;
11008 it's local to foobar. Check for it there, and check that it's not
11009 present in main.
11010 * gdb.c++/local.cc (marker2): New function.
11011 (foobar): Call marker1.
11012 (main): Call marker2 instead of marker1.
11013
67f16606
AC
110142003-02-04 Andrew Cagney <ac131313@redhat.com>
11015
11016 * gdb.disasm/mn10200.exp: Obsolete file.
11017 * gdb.trace/Makefile.in (clean mostlyclean): Remove mn10200.
11018 * gdb.disasm/Makefile.in (clean mostlyclean): Remove mn10200.
11019 * gdb.base/watchpoint.exp: Mark the mn10200 xfails as obsolete.
11020
1c5cb38e
DC
110212003-02-04 David Carlton <carlton@math.stanford.edu>
11022
11023 * gdb.c++/overload.exp: Test intToChar(1).
11024 * gdb.c++/overload.cc (intToChar): New.
11025 (main): Call intToChar.
11026
d1fe6965
DC
110272003-02-03 David Carlton <carlton@math.stanford.edu>
11028
11029 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): Add
11030 'might_kfail' arg.
11031 KFAIL some of the continue_to_bp_overloaded calls, according to
11032 PR c++/1025.
11033
9ba61c5d
MC
110342003-02-01 Michael Chastain <mec@shout.net>
11035
11036 * gdb.base/advance.c (marker1): New marker function.
11037 * gdb.base/advance.exp: When the 'advance' command lands on the
11038 return breakpoint, it can legitimately stop on either the
11039 current line or the next line. Accommodate both outcomes.
11040 * gdb.base/until.exp: Likewise.
11041
e7494ffb
AC
110422003-02-02 Andrew Cagney <ac131313@redhat.com>
11043
11044 2002-11-10 Jason Molenda (jason-cl@molenda.com):
a9c64011
AS
11045 * gdb.mi/mi-var-child.exp: -var-list-children's CHILDREN field is
11046 now a list, not a tuple.
11047 * gdb.mi/mi-var-display.exp: Ditto.
11048 * gdb.mi/gdb792.exp: Ditto.
e7494ffb 11049
075559bc
AC
110502003-02-01 Andrew Cagney <ac131313@redhat.com>
11051
11052 From 2002-11-09 Jason Molenda (jason-cl@molenda.com):
a9c64011
AS
11053 * gdb.mi/mi-syn-frame.exp: New tests for synthetic frames in
11054 stack backtraces.
11055 * gdb.mi/mi-syn-frame.c: Part of same.
075559bc 11056
2bd4c7b1
MK
110572003-02-01 Mark Kettenis <kettenis@gnu.org>
11058
11059 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
11060 gdb.mi/mi1-pthreads.exp: Return instead of calling
11061 gdb_suppress_entire_file.
11062
eabd8992
MS
110632003-02-01 Mark Salter <msalter@redhat.com>
11064
11065 * gdb.asm/arm.inc (gdbasm_startup): Clear frame pointer, not sp.
11066
71469e2f
MS
110672003-01-31 Mark Salter <msalter@redhat.com>
11068
11069 * lib/mi-support.exp (mi_gdb_load): Support remote targets.
11070 Support empty arg.
11071
38a94d44
MC
110722003-01-30 Michael Chastain <mec@shout.net>
11073
11074 * lib/gdb.exp: Revert patch of 2003-01-06, which set LC_ALL.
11075 This was a workaround for a UTF-8 bug in readline 4.3. The bug
11076 has been fixed in gdb/readline on 2003-01-09.
11077
19ea9e73
MS
110782003-01-29 Michael Snyder <msnyder@redhat.com>
11079
e8d359df
MS
11080 * gdb.base/maint.exp: Allow for leading underscore in symbol.
11081 * gdb.base/display.exp: Allow for leading underscore in symbol.
19ea9e73
MS
11082 * gdb.base/args.exp: Skip if target does not support args passing.
11083
2307bd6a
DJ
110842003-01-22 Daniel Jacobowitz <drow@mvista.com>
11085
19ea9e73 11086 * lib/gdb.exp (gdb_test_multiple): New function, cloned from
2307bd6a
DJ
11087 gdb_test. Accept a list of expect arguments as the third
11088 parameter.
11089 (gdb_test): Use it.
11090
f2dd3617
EZ
110912003-01-20 Elena Zannoni <ezannoni@redhat.com>
11092
11093 * gdb.arch/altivec-abi.exp: Set variable 'srcfile' differently, to
11094 allow for different test tree configurations. Update some
11095 tescases accordingly.
11096 * gdb.arch/altivec-regs.exp: Ditto.
11097 * gdb.asm/asm-source.exp: Ditto.
11098 * gdb.base/advance.exp: Ditto.
11099 * gdb.base/display.exp: Ditto.
d63a86f8 11100 * gdb.base/long_long.exp: Ditto.
f2dd3617
EZ
11101 * gdb.base/mips_pro.exp: Ditto.
11102 * gdb.base/overlays.exp: Ditto.
11103 * gdb.base/relocate.exp: Ditto.
11104 * gdb.base/setshow.exp: Ditto.
11105 * gdb.base/step-line.exp: Ditto.
11106 * gdb.base/step-test.exp: Ditto.
11107 * gdb.base/until.exp: Ditto.
11108 * gdb.c++/virtfunc.exp: Get rid of variable 'src'.
11109
c71cdefd
DC
111102003-01-17 David Carlton <carlton@math.stanford.edu>
11111
11112 * gdb.c++/demangle.exp (test_lucid_style_demangling): KFAIL test
11113 corresponding to PR c++/945.
11114 Update copyright.
11115
fdba05d7
DC
111162003-01-17 David Carlton <carlton@math.stanford.edu>
11117
11118 * gdb.c++/inherit.exp (test_print_mi_members): KFAIL tests
11119 corresponding to PR c++/68.
11120
111212003-01-17 David Carlton <carlton@math.stanford.edu>
d2b29e01
DC
11122
11123 * gdb.c++/cplusfuncs.exp (print_addr_2_kfail): New procedure.
11124 (test_paddr_hairy_functions): Call print_addr_2_kfail for
11125 hairyfunc5 through hairyfunc7. KFAIL for PR c++/19.
11126
c362c33a
EZ
111272003-01-15 Elena Zannoni <ezannoni@redhat.com>
11128
0fbc361c
EZ
11129 * gdb.base/break.exp: Fix change of default location, because of
11130 removal of until tests.
11131 * gdb.base/help.exp: Update test for new 'until' help message.
11132 Add test for help on 'advance'.
a9c64011 11133 * gdb.base/args.exp: Fix foobar with GDBFLAGS global.
c362c33a 11134
dabf8a35
MK
111352003-01-15 Mark Kettenis <kettenis@gnu.org>
11136
11137 * gdb.base/default.exp: Adapt "info float" test for recent changes
11138 to that command. Add test for "info vector".
11139 * gdb.base/float.exp: New file. Add test for "info float" that
11140 resembles the old test in gdb.base/default.exp.
11141
a1769aca
DC
111422003-01-15 David Carlton <carlton@math.stanford.edu>
11143
11144 * gdb.base/selftest.exp (do_steps_and_nexts): Allow gdb_sysroot.
11145
82025e13
EZ
111462003-01-15 Elena Zannoni <ezannoni@redhat.com>
11147
11148 * gdb.base/break.exp: Move the tests of until command from here...
11149 * gdb.base/until.exp: ... to here. New file. Add other tests.
11150 * gdb.base/advance.c: New file.
11151 * gdb.base/advance.exp: New file.
11152
8f9ab801
EZ
111532003-01-14 Elena Zannoni <ezannoni@redhat.com>
11154
a9c64011
AS
11155 * gdb.base/args.c: New file.
11156 * gdb.base/args.exp: New file.
8f9ab801 11157
9ae66589
DJ
111582003-01-14 Daniel Jacobowitz <drow@mvista.com>
11159
11160 * gdb.c++/virtfunc.exp: Remove fixed XFAIL.
11161
8d77e5c3
DJ
111622003-01-14 Daniel Jacobowitz <drow@mvista.com>
11163
11164 * gdb.threads/killed.exp: Use KFAIL for gdb/568.
11165
12d2f0a1
DJ
111662003-01-14 Daniel Jacobowitz <drow@mvista.com>
11167
11168 * gdb.base/constvars.exp: Remove two extra XFAILs. Update copyright
11169 dates.
11170
6ca37014
DJ
111712003-01-13 Daniel Jacobowitz <drow@mvista.com>
11172
11173 * gdb.c++/printmethod.exp (print virtual method): Accept "(void)".
11174
b0023472
DJ
111752003-01-13 Daniel Jacobowitz <drow@mvista.com>
11176
11177 * gdb.base/printcmds.exp: Enable setup_kfail for gdb/538
11178 (ptype &*"foo").
11179 * gdb.c++/local.exp: Enable setup_kfail for gdb/482.
11180
607fbc54 111812003-01-13 Daniel Jacobowitz <drow@mvista.com>
d6abaea5
DJ
11182
11183 * gdb.mi/mi-console.exp: Remove extra "(known bug)".
11184 * gdb.mi/mi1-console.exp: Likewise.
11185
607fbc54 111862003-01-13 Daniel Jacobowitz <drow@mvista.com>
dfd536a7
DJ
11187
11188 * gdb.mi/mi-console.exp: Add KFAIL for "Hello message (known bug)".
11189 * gdb.mi/mi1-console.exp: Likewise.
11190
a1fb14a2
DJ
111912003-01-13 Daniel Jacobowitz <drow@mvista.com>
11192
11193 * gdb.c++/overload.exp: Remove some fixed XFAILs.
11194
c4cf40b7
DJ
111952003-01-09 Daniel Jacobowitz <drow@mvista.com>
11196
11197 * gdb.base/detach.exp: New test.
11198
696d5a5b
DJ
111992003-01-09 Daniel Jacobowitz <drow@mvista.com>
11200
11201 * Makefile.in (ALL_SUBDIRS): New variable.
11202 (subdirs, clean, distclean): Use it.
11203 * gdb.arch/Makefile.in: Clean up Makefile. Remove rules for
11204 regenerating Makefile, since it is generated from the top level.
11205 * gdb.asm/Makefile.in: Likewise.
11206 * gdb.base/Makefile.in: Likewise.
11207 * gdb.c++/Makefile.in: Likewise.
11208 * gdb.disasm/Makefile.in: Likewise.
11209 * gdb.java/Makefile.in: Likewise.
11210 * gdb.mi/Makefile.in: Likewise.
11211 * gdb.threads/Makefile.in: Likewise.
11212 * gdb.trace/Makefile.in: Likewise.
11213
754533e4
DC
112142003-01-09 David Carlton <carlton@math.stanford.edu>
11215
11216 * gdb.c++/annota2.exp: KFAIL "watch triggered on a.x".
11217 Add copyright year 2003.
11218
d8b3e9ee
MC
112192003-01-06 Michael Chastain <mec@shout.net>
11220
11221 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set):
11222 When selecting a thread, 'line' and 'file' are optional.
11223 * gdb.mi/mi1-pthreads.exp: Likewise.
11224
8e9e0fe6
AS
112252003-01-06 Andreas Schwab <schwab@suse.de>
11226
11227 * lib/gdb.exp: Set LC_ALL to "C" to avoid spurious testsuite
11228 failures.
11229
b5ab8ff3
DJ
112302003-01-04 Daniel Jacobowitz <drow@mvista.com>
11231
11232 Fix PR gdb/844
11233 * lib/gdb.exp (gdb_compile): Handle "quiet" option.
11234 (gdb_compile_pthreads): Pass "quiet" to gdb_compile.
11235
11236 * gdb.threads/gcore-thread.exp: Use gdb_compile_pthreads. Return
11237 instead of calling gdb_suppress_entire_file.
11238 * gdb.threads/print-threads.exp: Likewise.
11239 * gdb.threads/schedlock.exp: Likewise.
11240
11241 * gdb.threads/killed.exp: Return instead of calling
11242 gdb_suppress_entire_file.
11243 * gdb.threads/linux-dp.exp: Likewise.
11244 * gdb.threads/pthreads.exp: Likewise.
11245
1e698235
DJ
112462003-01-04 Daniel Jacobowitz <drow@mvista.com>
11247
11248 * gdb.base/callfuncs.exp: Don't XFAIL unprototyped functions for
11249 stabs.
11250 * gdb.base/completion.exp: Allow marker1(void) as well as marker1().
11251 * gdb.base/whatis.exp: Always allow (void) after function names.
11252
147ff08c
DJ
112532003-01-04 Daniel Jacobowitz <drow@mvista.com>
11254
11255 * gdb.c++/casts.exp: Correct regexp.
11256
dc62bfc2
MK
112572003-01-04 Mark Kettenis <kettenis@gnu.org>
11258
11259 * configure.in: Call AC_CONFIG_HEADER. Don't call
11260 AC_CONFIG_SUBDIRS on gdb.arch, gdb.asm, gdb.base gdb.c++ gdb.java,
11261 gdb.disasm, gdb.mi, gdb.threads and gdb.trace. Call
11262 AC_CHECK_HEADERS on pthread.h. Put Makefiles in the
11263 aforementioned directories in the AC_OUPUT call.
11264 * config.hin: New file.
11265 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
11266 gdb.mi/mi1-pthreads.exp, gdb.threads/gcore-thread.exp,
11267 gdb.threads/killed.exp, gdb.threads/print-threads.exp,
11268 gdb.threads/pthreads.exp, gdb.threads/schedlock.exp: Make sure we
11269 pass -I$objdir instead of -I$objdir/$subdir in compilation.
11270 * gdb.arch/configure.in, gdb.arch/configure, gdb.asm/configure.in,
11271 gdb.asm/configure, gdb.base/configure.in, gdb.base/configure,
11272 gdb.c++/configure.in, gdb.c++/configure, gdb.disasm/configure.in,
11273 gdb.disasm/configure, gdb.java/configure.in, gdb.java/configure,
11274 gdb.mi/configure.in, gdb.mi/configure, gdb.mi/config.in,
11275 gdb.threads/configure.in, gdb.threads/configure,
11276 gdb.threads/config.in, gdb.trace/configure.in,
11277 gdb.trace/configure: Removed.
11278
77afa639
MC
112792003-01-03 Michael Chastain <mec@shout.net>
11280
11281 * gdb.base/miscexprs.c: Fix PR gdb/697, "buglet in
11282 testsuite/gdb.base/miscexprs.c, off-by-1 array reference".
11283
7634bb6e
DJ
112842003-01-03 Daniel Jacobowitz <drow@mvista.com>
11285
11286 * gdb.base/store.exp: Fix regular expressions.
11287
b39c905e
MK
112882002-12-28 Mark Kettenis <kettenis@gnu.org>
11289
11290 * configure.in: Rewrite.
11291 * configure: Regenerated.
11292
0a8551dd
DC
112932003-01-03 David Carlton <carlton@math.stanford.edu>
11294
11295 * gdb.base/psymtab.exp: New file.
11296 * gdb.base/psymtab1.c: Ditto.
11297 * gdb.base/psymtab2.c: Ditto.
11298
c60b7188
AF
112992002-12-23 Adam Fedor <fedor@gnu.org>
11300
11301 * gdb.base/maint.exp: Update expect output to include 'ObjC'.
11302
ee73db83
DC
113032002-12-23 David Carlton <carlton@math.stanford.edu>
11304
11305 * gdb.base/selftest.exp (do_steps_and_nexts): Allow initial brace
11306 and current_directory initialization.
11307
d6c1774e
JB
113082002-12-22 Jim Blandy <jimb@redhat.com>
11309
f0a847b8
JB
11310 * gdb.trace/tfind.exp: Pass '-O1' flag via the 'optimize' option,
11311 rather than as part of the output file name.
11312
d6c1774e
JB
11313 * gdb.base/attach.exp: There's no need to copy the test program to
11314 /tmp; that was only ever necessary on HP/UX, and this test is
11315 entirely disabled there anyway.
11316
f0708dbb
JB
113172002-12-21 Jim Blandy <jimb@redhat.com>
11318
4c2acfea
JB
11319 * gdb.c++/psmang.exp: Doc fix.
11320
f0708dbb
JB
11321 * gdb.c++/psmang.exp, gdb.c++/psmang1.cc, gdb.c++/psmang2.cc: New
11322 test.
11323
9579e000
DC
113242002-12-20 David Carlton <carlton@math.stanford.edu>
11325
11326 * gdb.c++/annota2.exp: KFAIL annotate-quit.
11327
d1810171
MC
113282002-12-18 Michael Chastain <mec@shout.net>
11329
11330 * gdb.c++/annota2.exp: Add copyright year 2002.
11331
76565097
DC
113322002-12-17 David Carlton <carlton@math.stanford.edu>
11333
11334 * gdb.c++/try_catch.cc: Add marker comments.
11335 * gdb.c++/try_catch.exp: Get line numbers from marker comments.
11336 * gdb.c++/m-data.cc: Delete namespace __gnu_test.
11337 * gdb.c++/m-static.cc: Ditto.
11338 * gdb.c++/m-static1.cc: Ditto.
11339 * gdb.c++/try_catch.cc: Ditto.
11340
da81390b
JJ
113412002-12-16 Jeff Johnston <jjohnstn@redhat.com>
11342
11343 * lib/mi-support.exp (mi_reinitialize_dir): Check mi level
11344 to see whether we are using the new -environment-directory
11345 command which resets via -r or the old version of the command
11346 which may prompt the user. Part of fix for gdb/741.
11347
b304d130
AC
113482002-12-13 Andrew Cagney <ac131313@redhat.com>
11349
11350 * gdb.fortran/types.exp: Update obsolete comment.
11351 * gdb.fortran/exprs.exp: Ditto.
11352 * lib/gdb.exp: Delete obsolete code.
11353 * gdb.chill/ChangeLog, gdb.chill/Makefile.in: Delete.
11354 * gdb.chill/builtins.ch, gdb.chill/builtins.exp: Delete.
11355 * gdb.chill/callch.ch, gdb.chill/callch.exp: Delete.
11356 * gdb.chill/chexp.exp, gdb.chill/chillvars.ch: Delete.
11357 * gdb.chill/chillvars.exp, gdb.chill/configure: Delete.
11358 * gdb.chill/configure.in, gdb.chill/enum.ch: Delete.
11359 * gdb.chill/enum.exp, gdb.chill/func1.ch: Delete.
11360 * gdb.chill/gch1041.ch, gdb.chill/gch1041.exp: Delete.
11361 * gdb.chill/gch1272.ch, gdb.chill/gch1272.exp: Delete.
11362 * gdb.chill/gch1280.ch, gdb.chill/gch1280.exp: Delete.
11363 * gdb.chill/gch922.ch, gdb.chill/gch922.exp: Delete.
11364 * gdb.chill/gch981.ch, gdb.chill/gch981.exp: Delete.
11365 * gdb.chill/misc.ch, gdb.chill/misc.exp: Delete.
11366 * gdb.chill/powerset.ch, gdb.chill/powerset.exp: Delete.
11367 * gdb.chill/pr-4975-grt.ch, gdb.chill/pr-4975.ch: Delete.
11368 * gdb.chill/pr-4975.exp, gdb.chill/pr-5016.ch: Delete.
11369 * gdb.chill/pr-5016.exp, gdb.chill/pr-5020.ch: Delete.
11370 * gdb.chill/pr-5020.exp, gdb.chill/pr-5022.ch: Delete.
11371 * gdb.chill/pr-5022.exp, gdb.chill/pr-5646-grt.ch: Delete.
11372 * gdb.chill/pr-5646.ch, gdb.chill/pr-5646.exp: Delete.
11373 * gdb.chill/pr-5984.ch, gdb.chill/pr-5984.exp: Delete.
11374 * gdb.chill/pr-6292.ch, gdb.chill/pr-6292.exp: Delete.
11375 * gdb.chill/pr-6632-grt.ch, gdb.chill/pr-6632.ch: Delete.
11376 * gdb.chill/pr-6632.exp, gdb.chill/pr-8134.exp: Delete.
11377 * gdb.chill/pr-8136.ch, gdb.chill/pr-8136.exp: Delete.
11378 * gdb.chill/pr-8405.ch, gdb.chill/pr-8405.exp: Delete.
11379 * gdb.chill/pr-8742.ch, gdb.chill/pr-8742.exp: Delete.
11380 * gdb.chill/pr-8894-grt.ch, gdb.chill/pr-8894.ch: Delete.
11381 * gdb.chill/pr-8894.exp, gdb.chill/pr-9095.ch: Delete.
11382 * gdb.chill/pr-9095.exp, gdb.chill/pr-9946.ch: Delete.
11383 * gdb.chill/pr-9946.exp, gdb.chill/result.ch: Delete.
11384 * gdb.chill/result.exp, gdb.chill/string.ch: Delete.
11385 * gdb.chill/string.exp, gdb.chill/tests1.ch: Delete.
11386 * gdb.chill/tests1.exp, gdb.chill/tests2.ch: Delete.
11387 * gdb.chill/tests2.exp, gdb.chill/tuples.ch: Delete.
11388 * gdb.chill/tuples.exp, gdb.chill/xstruct-grt.ch: Delete.
11389 * gdb.chill/xstruct.ch, gdb.chill/xstruct.exp: Delete.
11390
a23b6e6a
DC
113912002-12-11 David Carlton <carlton@math.stanford.edu>
11392
11393 * gdb.c++/m-data.exp: Add test for members that shadow global
11394 variables: see PR gdb/804.
11395 * gdb.c++/m-data.cc: Ditto.
11396
6604731b
DJ
113972002-12-10 Daniel Jacobowitz <drow@mvista.com>
11398
11399 * gdb.base/foll-vfork.exp: Re-enable test on HP/UX.
11400
de46ecd7
DC
114012002-12-06 David Carlton <carlton@math.stanford.edu>
11402
11403 * gdb.base/store.c: Don't declare functions static.
11404
27e829d0
AC
114052002-12-04 Andrew Cagney <ac131313@redhat.com>
11406
11407 * gdb.base/store.exp, gdb.base/store.c: New files.
11408
92806416
DJ
114092002-12-03 Daniel Jacobowitz <drow@mvista.com>
11410
11411 * gdb.base/selftest.exp: Update for current gdb.
11412
3bcbaac5
DJ
114132002-12-03 Daniel Jacobowitz <drow@mvista.com>
11414
11415 * gdb.base/maint.exp: Only dump symbols from one source file
11416 or objfile.
11417
f4f00b1f
DJ
114182002-12-03 Daniel Jacobowitz <drow@mvista.com>
11419
11420 * gdb.base/step-test.exp: Allow MIPS to return to the line of a
11421 function call.
11422
f1c8a949
JB
114232002-11-25 Jim Blandy <jimb@redhat.com>
11424
11425 * lib/mi-support.exp (mi_delete_breakpoints): Change name of
11426 function appearing in error message.
11427
9e297a97
DJ
114282002-11-21 Daniel Jacobowitz <drow@mvista.com>
11429
11430 * gdb.base/maint.exp (help maint dump-me): Update with typo fix.
11431
1f312e79
JJ
114322002-11-08 Jeff Johnston <jjohnstn@redhat.com>
11433
d63a86f8
RM
11434 * lib/mi-support.exp (mi_gdb_start): Verify the startup message
11435 for mi1 and current mi is in correct format. New mi startup message
1f312e79
JJ
11436 should be in mi console format. This is part of fix for PR gdb/604.
11437
83c31e7d
FN
114382002-09-18 Fernando Nasser <fnasser@redhat.com>
11439
11440 * gdb.asm/asm-source.exp: Adjust patter to new disassembler routine
11441 which explicitly prints the zero offset as "+0".
11442
322b3f65
DJ
114432002-10-22 Daniel Jacobowitz <drow@mvista.com>
11444
11445 * gdb.threads/schedlock.c (args): Make unsigned.
11446
114472002-10-21 Daniel Jacobowitz <drow@mvista.com>
11448
11449 * gdb.asm/asm-source.exp: Add "mips*-*" pattern. Update line
11450 numbers. Allow "foo2|selected stack frame".
11451 * gdb.asm/asmsrc1.s: Use gdbasm_declare and gdbasm_end.
11452 * gdb.asm/asmsrc2.s: Likewise.
11453 * gdb.asm/common.inc: Define gdbasm_declare and gdbasm_end. Update
11454 comments.
11455 * gdb.asm/mips.inc: New file.
11456
5e2fe5b8
AF
114572002-10-18 Adam Fedor <fedor@gnu.org>
11458
11459 * gdb.base/default.exp: Update expected output to include 'ObjC'.
11460 * gdb.base/help.exp: Likewise.
11461
abe1a5d0
KB
114622002-10-17 Kevin Buettner <kevinb@redhat.com>
11463
11464 * gdb.base/constvars.c (struct crass, struct crisp): New structs.
11465 * gdb.base/constvars.exp (ptype crass, ptype crisp): New tests.
11466
10abb1d4
JB
114672002-10-02 Jim Blandy <jimb@redhat.com>
11468
11469 * gdb.c++/casts.cc, gdb.c++/casts.exp: New test.
11470
1f609b42
AC
114712002-10-01 Andrew Cagney <ac131313@redhat.com>
11472
11473 * mi1-basics.exp: Copy of mi1-basics.exp MIFLAGS set "-i=mi1".
11474 * mi1-break.exp, mi1-console.exp, mi1-disassemble.exp: Ditto.
11475 * mi1-eval.exp, mi1-hack-cli.exp, mi1-pthreads.exp: Ditto.
11476 * mi1-read-memory.exp, mi1-regs.exp, mi1-return.exp: Ditto.
11477 * mi1-simplerun.exp, mi1-stack.exp, mi1-stepi.exp: Ditto.
11478 * mi1-until.exp, mi1-var-block.exp, mi1-var-child.exp: Ditto.
11479 * mi1-var-cmd.exp, mi1-var-display.exp, mi1-watch.exp: Ditto.
11480
0aee02e4
AC
114812002-09-29 Andrew Cagney <ac131313@redhat.com>
11482
11483 * mi0-basics.exp, mi0-break.exp, mi0-console.exp: Delete.
11484 * mi0-disassemble.exp, mi0-eval.exp: Delete.
11485 * mi0-hack-cli.exp, mi0-read-memory.exp: Delete.
11486 * mi0-regs.exp, mi0-return.exp, mi0-simplerun.exp: Delete.
11487 * mi0-stack.exp, mi0-stepi.exp, mi0-until.exp: Delete.
11488 * mi0-var-block.exp, mi0-var-child.exp: Delete.
11489 * mi0-var-cmd.exp, mi0-var-display.exp, mi0-watch.exp: Delete.
d63a86f8 11490
6fde09ad
KB
114912002-09-27 Kevin Buettner <kevinb@redhat.com>
11492
11493 * gdb.base/annota1.exp (info break): Make directory components of
11494 path optional since not all compilers emit this debug information.
11495
11496 * gdb.base/shlib-call.exp (step inside shr2): Don't fail if first
11497 step ends up stepping out of the function instead of stopping on
11498 the epilogue.
11499
9e8aab75
KS
115002002-09-26 Keith Seitz <keiths@redhat.com>
11501
11502 * lib/insight-support.exp (gdbtk_start): Figure out where
11503 the insight executable is based on where gdb is. Use this
11504 executable to start insight instead of gdb.
11505
e36180d7
AC
115062002-09-25 Andrew Cagney <cagney@redhat.com>
11507
11508 * gdb.base/pc-fp.exp, gdb.base/pc-fp.c: New test.
11509
9dd34b2b
AC
115102002-09-24 Andrew Cagney <ac131313@redhat.com>
11511
11512 * gdb.gdb/complaints.exp (test_initial_complaints): Rename
11513 test_isolated_complaints.
11514 (test_empty_complaint): New function.
11515 (test_empty_complaints): New function. Check no output when no
11516 complaints.
d63a86f8 11517
dea97812
KB
115182002-09-19 Jim Blandy <jimb@redhat.com>
11519
a9c64011 11520 * gdb.base/charset.exp, gdb.base/charset.c: New files.
dea97812 11521
54951bd7
AC
115222002-09-19 Andrew Cagney <ac131313@redhat.com>
11523
11524 * gdb.gdb/complaints.exp: New file.
11525
dec43320
AC
115262002-09-18 Andrew Cagney <ac131313@redhat.com>
11527
11528 * gdb.base/maint.exp: Check `help maint internal-warning'.
11529
e70d6e3f
DC
115302002-09-18 David Carlton <carlton@math.stanford.edu>
11531
11532 * gdb.c++/m-static.exp: Remove breakpoints depending on line
11533 numbers, and replace them by a single breakpoint after the
11534 constructors are all finished.
11535 Add test 4.
11536 * gdb.c++/m-static.cc: Add test 4.
11537 * gdb.c++/m-static.h: New file.
11538 * gdb.c++/m-static1.cc: New file.
11539
11540 * gdb.c++/printmethod.exp: New file.
11541 * gdb.c++/printmethod.cc: New file.
11542
11543 * gdb.c++/pr-574.exp: New file.
11544 * gdb.c++/pr-574.cc: New file.
11545
afb5c968
CV
115462002-09-18 Corinna Vinschen <vinschen@redhat.com>
11547
11548 * gdb.base/ending-run.exp: Add handling of "step to end of run" for
11549 embedded targets which never actually exit.
11550
31e45dee
FN
115512002-09-18 Fernando Nasser <fnasser@redhat.com>
11552
11553 * gdb.base/ending-run.exp: Properly mark "continue after exit" and
11554 "don't step after run" as unresolved or unsupported, instead of xfail.
11555
a283c5a1
CV
115562002-09-18 Corinna Vinschen <vinschen@redhat.com>
11557
11558 * gdb.base/ending-run.exp: Fix expected string for _wrap_main to
11559 allow correct handling of #ifdef UNDERSCORES from dejagnu/testglue.c.
11560 Add newline to expected string in "step out of main (status wrapper)"
11561 case.
11562
11350d2a
CV
115632002-09-18 Corinna Vinschen <vinschen@redhat.com>
11564
11565 * lib/gdb.exp (rerun_to_main): Allow restarting application.
11566 * gdb.base/ena-dis-br.exp (rerun_to_main): Eliminate.
11567
0deec7d6
TT
115682002-09-17 Tom Tromey <tromey@redhat.com>
11569
11570 * gdb.base/printcmds.exp (test_print_string_constants): Expect
11571 \000, not \0, in double-quoted string.
11572
b2b4a1b5
CV
115732002-09-14 Corinna Vinschen <vinschen@redhat.com>
11574
c9d37158 11575 * gdb.base/commands.exp: Don't expect a "Program exited normally"
b2b4a1b5
CV
11576 string after running the commands execution on breakpoint tests.
11577
1c56143a
CV
115782002-09-13 Corinna Vinschen <vinschen@redhat.com>
11579
11580 * lib/gdb.exp (gdb_continue_to_end): Fix typo in expected string.
11581
37f8da45
JB
115822002-09-12 Joel Brobecker <brobecker@gnat.com>
11583
11584 * gdb.base/call-strs.exp: Fix a small typo in one of the comments.
11585
08b468e0
KS
115862002-09-10 Keith Seitz <keiths@redhat.com>
11587
11588 * lib/mi-support.exp (mi_runto): New proc. Does the same as gdb's
11589 runto proc.
11590 (mi_run_to_main): Use mi_runto.
11591 (mi_execute_to): Renamed from mi_run_to. Changed all callers.
11592
dc360f58
KS
115932002-09-10 Keith Seitz <keiths@redhat.com>
11594
11595 * lib/mi-support.exp: (mi_run_to_main): Allow anything to precede
11596 regexp for stopping at main. Could have multiple event notifications.
11597 Don't assume that main was declared with no parameters.
11598 (mi_next): Use mi_step_to.
11599 (mi_step): Use mi_next_to.
11600
ce3abcfb
CV
116012002-09-09 Corinna Vinschen <vinschen@redhat.com>
11602
11603 * gdb.base/default.exp: Fix expected string in `info float' test.
11604
d1f5b980
BE
116052002-09-09 Ben Elliston <bje@redhat.com>
11606
11607 * config/mips.exp: Update comments.
11608 * config/mips-idt.exp: Likewise.
11609 * config/nind.exp: Likewise.
11610 * config/slite.exp: Likewise.
11611 * config/sparclet.exp: Likewise.
11612 * config/udi.exp: Likewise.
11613 * config/vx.exp: Likewise.
11614 * config/vxworks29k.exp: Likewise.
11615
2f71430b
JB
116162002-09-05 Jim Blandy <jimb@redhat.com>
11617
11618 * gdb.threads/killed.exp: Fix test failure message.
11619
7ddebc7e
KS
116202002-09-04 Keith Seitz <keiths@redhat.com>
11621
11622 * lib/mi-support.exp: Update copyright.
11623 (mi_gdb_test): Increase the priority of the expected pattern
11624 so that it matches gdb_test.
11625
0ae67eb3
KS
116262002-09-03 Keith Seitz <keiths@redhat.com>
11627
11628 * lib/gdb.exp (gdb_compile_pthreads): Fix "build_bin" typo.
11629 Use integer comparison instead of string comparison for testing
11630 whether binary was built.
11631
38fc42c8
JB
116322002-09-03 Jim Blandy <jimb@redhat.com>
11633
11634 * gdb.threads/killed.exp, gdb.threads/killed.c: New test.
11635
b6ff0e81
JB
116362002-08-29 Jim Blandy <jimb@redhat.com>
11637
11638 * gdb.threads/pthreads.exp: Move the portable thread compilation
11639 code into a function in lib/gdb.exp, and call that from here.
11640 * lib/gdb.exp (gdb_compile_pthreads): New function.
11641
07c98896
KS
116422002-08-29 Keith Seitz <keiths@redhat.com>
11643
11644 * lib/mi-support.exp (mi_gdb_test): Add global declaration for
11645 expect_out so that callers can get at it.
11646
0312286c
DJ
116472002-08-23 Daniel Jacobowitz <drow@mvista.com>
11648
11649 * gdb.threads/print-threads.c: New file.
11650 * gdb.threads/print-threads.exp: New file.
11651 * gdb.threads/schedlock.c: New file.
11652 * gdb.threads/schedlock.exp: New file.
11653
dd039bc4
EZ
116542002-08-22 Elena Zannoni <ezannoni@redhat.com>
11655
a9c64011
AS
11656 * gdb.arch/altivec-abi.exp: The source C file is altivec-abi.c,
11657 not altivec.c.
dd039bc4 11658
1f36144c
MK
116592002-08-17 Mark Kettenis <kettenis@gnu.org>
11660
11661 * gdb.base/return.exp: Remove i*86-*-* from list of xfail'ed
11662 targets. The problem should be fixed now.
11663
16057ec7 116642002-08-15 Mark Kettenis <kettenis@gnu.org>
5415e7c5
MK
11665
11666 * gdb.java/jv-print.exp: Fix p '' and p ''' tests to deal with
11667 2002-07-24 change that removes final dots from error messages.
11668
3c1499ad
TT
116692002-08-13 Tom Tromey <tromey@redhat.com>
11670
11671 * gdb.base/readline.exp: New file.
11672
a20ce2c3
AC
116732002-08-01 Andrew Cagney <ac131313@redhat.com>
11674
11675 * lib/gdb.exp (gdb_expect_list): Only print one pass, fail, or
11676 supress message.
11677
db034ac5
AC
116782002-08-01 Andrew Cagney <cagney@redhat.com>
11679
11680 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove CHILLFLAGS, CHILL,
11681 CHILL_FOR_TARGET and CHILL_LIB.
11682 * configure.in (configdirs): Remove gdb.chill.
11683 * configure: Regenerate.
11684 * lib/gdb.exp: Obsolete references to chill.
11685 * gdb.fortran/types.exp: Ditto.
11686 * gdb.fortran/exprs.exp: Ditto.
11687
3e000b18
KB
116882002-07-30 Kevin Buettner <kevinb@redhat.com>
11689
11690 * gdb.base/shlib-call.exp (additional_flags): Conditionally
11691 set Irix-specific compile and link flags.
11692
28f4966b
KB
116932002-07-29 Kevin Buettner <kevinb@redhat.com>
11694
11695 * lib/gdb.exp (mips*-*-irix*): Use alternate method for preprocessing
11696 source files. The ``-o'' option doesn't work with the ``-E'' option
11697 when using the Irix compiler.
11698
46c0d5a6
DJ
116992002-07-19 Daniel Jacobowitz <drow@mvista.com>
11700
11701 * config/gdbserver.exp (gdb_load): Don't use TCL varargs.
11702 Improve support for reusing an exec file. Copy exec file
11703 to target, and run gdbserver on the target instead of on the host.
11704
eecf4bed
JB
117052002-07-18 Jim Blandy <jimb@redhat.com>
11706
0f815cdf
JB
11707 * gdb.base/ending-run.exp: Don't expect to see the program end in
11708 some orderly fashion when we're running on a real stand-alone
11709 board.
11710
eecf4bed
JB
11711 * gdb.base/interrupt.exp: Correct logic for skipping tests on
11712 targets that don't support interrupts.
11713
52d309e4
JB
117142002-07-10 Paul N. Hilfinger <hilfingr@otisco.mckusick.com>
11715
11716 * gdb.base/attach.exp: Add patterns to match output from /proc-based
11717 systems.
11718 Move comments in expect statements to inside the actions, so that they
11719 don't get matched against.
11720
ff683d9e
MK
117212002-07-10 Mark Kettenis <kettenis@gnu.org>
11722
11723 * gdb.base/interrupt.exp: Setup xfail for all i386 BSD's on "call
11724 function when asleep" test.
11725
b5356753
AC
117262002-07-10 Andrew Cagney <ac131313@redhat.com>
11727
11728 * gdb.base/page.exp: Rewrite to handle problems with very long
11729 `info set' output. Update copyright.
11730
6aa4d13a
AC
117312002-06-26 Andrew Cagney <ac131313@redhat.com>
11732
11733 * gdb.hp/configure.in (AC_CONFIG_SUBDIRS): Do not try to configure
11734 gdb.threads-hp.
11735 * gdb.hp/configure: Regenerate.
11736 * gdb.hp/gdb.threads-hp/configure.in: Delete file.
11737 * gdb.hp/gdb.threads-hp/configure: Delete file.
11738 * gdb.hp/gdb.threads-hp/Makefile.in: Delete file.
11739
8cf8c2b8
AC
117402002-06-22 Andrew Cagney <ac131313@redhat.com>
11741
11742 * gdb.base/selftest.exp (do_stes_and_next): Skip calls to
11743 setlocale, bindtextdomain and textdomain.
11744
6827a8f8
JB
117452002-06-11 Jim Blandy <jimb@redhat.com>
11746
919d772c
JB
11747 * lib/gdb.exp (get_debug_format): Tolerate message saying whether
11748 preprocessor macro information is present.
11749
6827a8f8
JB
11750 * macscp.exp, macscp1.c, macscp2.h, macscp3.h, macscp4.h: New
11751 tests.
11752
c15b0d21
MS
117532002-06-06 Michael Snyder <msnyder@redhat.com>
11754
c5984d70
MS
11755 * gdb.base/overlays.exp: Record addresses of overlay
11756 functions in TCL variables rather than in GDB variables,
11757 to avoid having GDB convert them to pointers (with loss
11758 of information).
11759
d63a86f8 11760 * gdb.base/d10v.ld: Merge in several years worth of
99a8512b 11761 default linker script changes.
c15b0d21
MS
11762 * gdb.base/long_long.exp: Add check for sizeof (long double).
11763
be26fe0d
ML
117642002-06-06 Michal Ludvig <mludvig@suse.cz>
11765
11766 * gdb.asm/asm-source.exp: Add x86-64 target.
11767 * gdb.asm/x86_64.inc: New.
d63a86f8 11768
258093ca 117692002-05-30 Michael Chastain <mec@shout.net>
258093ca 11770
4b3153f1 11771 From Benjamin Kosnik <bkoz@redhat.com>:
258093ca
MC
11772 * gdb.c++/m-static.cc: New file.
11773 * gdb.c++/m-static.exp: New file.
11774
241264c6
MS
117752002-05-28 Michael Snyder <msnyder@redhat.com>
11776
11777 * gdb.base/call-ar-st.exp: Allow for reduced floating point
11778 precision.
11779
9bba8c8f 117802002-05-27 Michael Chastain <mec@shout.net>
71ea1be0 11781
4b3153f1 11782 From Benjamin Kosnik <bkoz@redhat.com>:
71ea1be0
MC
11783 * gdb.c++/m-data.cc: New file.
11784 * gdb.c++/m-data.exp: New file.
11785
117862002-05-27 Michael Chastain <mec@shout.net>
9bba8c8f 11787
4b3153f1 11788 From Benjamin Kosnik <bkoz@redhat.com>:
9bba8c8f 11789 * gdb.c++/try_catch.cc: New file.
d63a86f8 11790 * gdb.c++/try_catch.exp: New file.
9bba8c8f 11791
def1b996
MC
117922002-05-27 Michael Chastain <mec@shout.net>
11793
11794 * gdb.c++/local.exp: Accept more nested types in output.
11795
522ba268
MC
117962002-05-26 Michael Chastain <mec@shout.net>
11797
11798 * gdb.base/call-rt-st.exp: Fix typo in brace quoting.
11799
277254ba
MS
118002002-05-15 Nick Clifton <nickc@cambridge.redhat.com>
11801
11802 * lib/gdb.exp (gdb_wrapper_init): Just because
11803 gdb_wrapper_file exists, this does not mean that the file
11804 should not be rebuilt. That is what gdb_wrapper_initialized
11805 is for.
11806 (default_gdb_init): Reset gdb_wrapper_initialized.
11807
b61a8733
MS
118082002-05-23 Michael Snyder <msnyder@redhat.com>
11809
d63a86f8 11810 * gdb.base/all-bin.exp: Revise previous patch by just reducing
5bdb6d01
MS
11811 the precision of the floating point test results.
11812 * gdb.base/call-rt-st.exp: Ditto.
11813
b61a8733
MS
11814 * gdb.base/all-bin.exp: Allow for reduced floating point precision.
11815 * gdb.base/call-rt-st.exp: Ditto.
11816
56f6e910
MC
118172002-05-19 Michael Chastain <mec@shout.net>
11818
11819 * gdb.c++/inherit.exp: Accept "VTT for ..." in output strings.
11820
ad0b0016
EZ
118212002-05-19 Elena Zannoni <ezannoni@redhat.com>
11822
a9c64011
AS
11823 * configure.in (configdirs): Add gdb.arch.
11824 * configure: Regenerate.
ad0b0016 11825
f617d2b6
JB
118262002-05-17 Jim Blandy <jimb@redhat.com>
11827
11828 * gdb.base/completion.exp: Recognize the more detailed error
11829 messages produced by the macro expander's lexical analyzer.
11830
eac2a696
EZ
118312002-05-14 Elena Zannoni <ezannoni@redhat.com>
11832
a9c64011
AS
11833 * gdb.arch/altivec-abi.c: New file.
11834 * gdb.arch/altivec-abi.exp: New file.
11835 * gdb.arch/altivec-regs.c: New file.
11836 * gdb.arch/altivec-regs.exp: New file.
eac2a696 11837
2fdde8f8
DJ
118382002-05-14 Daniel Jacobowitz <drow@mvista.com>
11839
11840 * gdb.base/maint.exp (maint print type): Update for new type
11841 structure.
d63a86f8 11842
e31f1a7c
EZ
118432002-05-14 Elena Zannoni <ezannoni@redhat.com>
11844
11845 * gdb.arch: New directory.
11846 * gdb.arch/configure.in: New file.
11847 * gdb.arch/configure: New file.
11848 * gdb.arch/Makefile.in: New file.
11849
db589741
CV
118502002-05-13 Corinna Vinschen <vinschen@redhat.com>
11851
11852 * gdb.asm/asm-source.exp: Add v850 as supported target.
11853 * gdb.asm/v850.inc: New file.
11854
8ce2a7dc
DJ
118552002-05-13 Daniel Jacobowitz <drow@mvista.com>
11856
11857 * gdb.c++/annota2.exp (annotate-quit): Add comment.
11858
df763c7f
DJ
118592002-05-12 Daniel Jacobowitz <drow@mvista.com>
11860
11861 * gdb.base/break.exp: Check 'break "marker2"'.
11862
377daeed
MS
118632002-05-10 Michael Snyder <msnyder@redhat.com>
11864
11865 * gdb.base/long_long.exp: Fix typo.
11866
c4b7bc2b
JB
118672002-05-10 Jim Blandy <jimb@redhat.com>
11868
ecac9a4e
JB
11869 * gdb.base/printcmds.exp: Don't xfail the ptype command. This is
11870 a bug.
11871
c4b7bc2b
JB
11872 * gdb.base/printcmds.exp (test_integer_literals_rejected):
11873 Recognize more detailed error message produced by the macro
11874 expander's lexical analyzer.
11875 * lib/gdb.exp (test_print_reject): Same.
11876
e71019a1
MK
118772002-05-09 Mark Kettenis <kettenis@gnu.org>
11878
11879 * gdb.c++/method.exp: Fix typo.
11880
fedfc8e6
MS
118812002-05-08 Michael Snyder <msnyder@redhat.com>
11882
166a1957
MS
11883 * gdb.mi/mi-var-child.exp: Accept (void) as well as ().
11884 * gdb.mi/mi0-var-child.exp: Accept (void) as well as ().
fedfc8e6 11885 * gdb.base/default.exp: Merge clauses for arm, strongarm, xscale.
35928259
MS
11886 * gdb.base/long_long.exp: Merge clauses for arm and xscale.
11887 Add iftarget clause for strongarm.
d63a86f8 11888
f1c47eb2
MS
118892002-05-06 Michael Snyder <msnyder@redhat.com>
11890
cb9a9d3e
MS
11891 * lib/gdb.exp (gdb_test): Add case to allow for status wrapper.
11892 (gdb_continue_to_end): Accept output from status wrapper.
11893 * gdb.base/ending-run.exp: Add case for output from status wrapper.
11894 Clean up fail messages to match pass messages.
11895
f1c47eb2
MS
11896 Enable the "needs_status_wrapper" testsuite feature.
11897 * lib/gdb.exp (gdb_wrapper_init): New procedure.
11898 (gdb_compile): Conditionally call gdb_wrapper_init.
11899 * gdb.base/a2-run.exp: Recognize output from status wrapper.
11900 * gdb.c++/method.exp: Recognize output from status wrapper.
11901
6079c749
BE
119022002-05-06 Ben Elliston <bje@redhat.com>
11903From Graydon Hoare <graydon@redhat.com>
11904
11905 * config/sid.exp: Include support for "rawsid" protocol.
11906
188baff3
JB
119072002-05-03 Jim Blandy <jimb@redhat.com>
11908
11909 * gdb.c++/hang.exp: Check for corruption of the cv_type chain.
11910 * gdb.c++/hang3.C: New file.
11911
b9c07f0f
AC
119122002-05-04 Andrew Cagney <ac131313@redhat.com>
11913
11914 * gdb.base/default.exp: Remove obsolete code.
11915 * gdb.c++/misc.exp: Ditto. Update copyright.
11916 * gdb.c++/cplusfuncs.exp: Ditto. Update copyright.
11917 * gdb.base/whatis.exp: Ditto. Update copyright.
11918 * gdb.base/scope.exp: Ditto. Update copyright.
11919 * gdb.base/ptype.exp: Ditto. Update copyright.
11920 * gdb.base/printcmds.exp: Ditto. Update copyright.
11921 * gdb.base/opaque.exp: Ditto. Update copyright.
11922 * gdb.base/list.exp: Ditto.
11923 * gdb.base/funcargs.exp: Ditto. Update copyright.
11924 * gdb.hp/gdb.threads-hp/usrthbasic.c: Delete.
11925 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Delete.
11926 * gdb.hp/gdb.threads-hp/usrthcore.c: Delete.
11927 * gdb.hp/gdb.threads-hp/usrthcore.exp: Delete.
11928 * gdb.hp/gdb.threads-hp/usrthfork.c: Delete.
11929 * gdb.hp/gdb.threads-hp/usrthfork.exp: Delete.
11930
5c7a0397
MS
119312002-05-02 Michael Snyder <msnyder@redhat.com>
11932
d6dcc264 11933 * gdb.base/watchpoint.exp: Add xscale target.
5c7a0397
MS
11934 * gdb.base/long_long.exp: Add xscale target.
11935 * gdb.base/default.exp: Add xscale target.
11936
eb7f1c48
JB
119372002-05-01 Jim Blandy <jimb@redhat.com>
11938
11939 * gdb.c++/hang1.C, gdb.c++/hang2.C, gdb.c++/hang.H,
11940 gdb.c++/hang.exp: New test.
11941
a6befae8
FF
119422002-05-01 Fred Fish <fnf@redhat.com>
11943
11944 * gdb.base/completion.exp: Handle completions of "./Make" for
11945 more than one completion possibility, as is the case when we
11946 build and test in the source tree.
11947
0a310277
AG
119482002-04-29 Anthony Green <green@redhat.com>
11949
11950 * gdb.java/jmisc1.exp: New file.
11951 * gdb.java/jmisc2.exp: New file.
11952
6ff9af88
DJ
119532002-04-24 Daniel Jacobowitz <drow@mvista.com>
11954
11955 * gdb.threads/linux-dp.exp: Use 'unset' instead of 'array unset'.
11956
96b3d632
EZ
119572002-04-23 Elena Zannoni <ezannoni@redhat.com>
11958
11959 * gdb.base/help.exp: Change 'help status' to allow for target
11960 dependent output differences.
11961
5019bb54
MC
119622002-04-22 Michael Chastain <mec@shout.net>
11963
11964 * gdb.c++/local.exp: Add PR numbers: gdb/482, gdb/483.
11965
a805a116
MC
119662002-04-22 Michael Chastain <mec@shout.net>
11967
11968 * gdb.c++/method.exp: Fix syntax of reference to gdb/277.
11969
a1706bfd
DM
119702002-04-17 David S. Miller <davem@redhat.com>
11971
11972 * gdb.asm/sparc64.inc: New file.
11973 * gdb.asm/asm-source.exp: Handle sparc64-*-*.
11974
a73a20a2
EZ
119752002-04-19 Elena Zannoni <ezannoni@redhat.com>
11976
11977 * gdb.asm/asm-source.exp: Don't use a symlink, just copy the
11978 instruction file directly into the build tree. Clean up at end of
11979 test.
11980
ba678339
DM
119812002-04-18 David S. Miller <davem@redhat.com>
11982
11983 * gdb.base/annota1.exp: Expect addresses as $hex + whitespace to
11984 handle 64-bit platforms correctly.
11985 * gdb.base/maint.exp: Likewise.
11986
b03399da
KB
119872002-04-18 Kevin Buettner <kevinb@redhat.com>
11988
11989 * gdb.base/shlib-call.exp (additional_flags): AIX doesn't need
11990 ``-fpic'' when compiling files comprising a shared library, but
11991 it does need additional linker flags in order to find shared
11992 libraries at run time.
11993
e2004992
KB
119942002-04-18 Kevin Buettner <kevinb@redhat.com>
11995
11996 * gdb.base/cvexpr.c (use): New function.
11997 (main): Invoke use() on all global variables to prevent
11998 some linkers from deleting these otherwise unused symbols.
11999
d8937120
MC
120002002-04-17 Michael Chastain <mec@shout.net>
12001From David S. Miller <davem@redhat.com>
12002
12003 * gdb.c++/ovldbreak.exp: Expect addresses as $hex + whitespace to
12004 handle 64-bit platforms correctly.
12005
ffd61a58
MS
120062002-04-12 Michael Snyder <msnyder@redhat.com>
12007From Jim Blandy <jimb@redhat.com>
a9c64011 12008 * gdb.base/foo.c (foox): Remove section attribute; the linker
ffd61a58
MS
12009 script can handle this instead.
12010 * gdb.base/bar.c (barx): Same.
12011 * gdb.base/baz.c (bazx): Same.
12012 * gdb.base/grbx.c (grbxx): Same.
12013
12014 * gdb.base/overlays.exp: New test: check that GDB's manual overlay
12015 manager doesn't automatically unmap overlays unnecessarily.
12016
6b8426a6
MH
120172002-04-10 Martin M. Hunt <hunt@redhat.com>
12018
12019 * gdb.base/ending-run.exp: Fix pattern for Mips targets
12020 stepping out of main.
12021
34af4875
MC
120222002-04-09 Michael Chastain <mec@shout.net>
12023
12024 * gdb.c++/local.cc (main): Move call to marker1() inside nested
12025 scope so that the nested scope tests will make sense.
12026 * gdb.c++/local.exp: Write patterns that actually work with gcc
12027 (the HP patterns "were never known to work with gcc").
12028 Keep the old aCC patterns too.
12029
2d1676a0
DJ
120302002-04-09 Daniel Jacobowitz <drow@mvista.com>
12031
12032 * gdb.base/attach.exp: Correct target board test.
12033
3a63e3f9
MC
120342002-04-08 Michael Chastain <mec@shout.net>
12035
12036 * gdb.c++/method.exp: Require "const ... A * ..." for "ptype this"
12037 in a const method. Add some xfail and fail cases for configurations
12038 that do not emit the "const ...".
12039
f18dabd2
MC
120402002-04-07 Michael Chastain <mec@shout.net>
12041
12042 * gdb.c++/method.exp: Use gdb_test instead of send_gdb/gdb_expect.
12043 Accept "A * const" and "const A * const" as type of "this".
12044 Fix spelling of getFunky throughout. Make messages uniform.
12045
0fcddd82
EZ
120462002-04-07 Elena Zannoni <ezannoni@redhat.com>
12047
a9c64011 12048 Work around for PR gdb/285:
0fcddd82
EZ
12049 * gdb.asm/asm-source.exp: Bail out if multilibs are detected.
12050
16a8534a
EZ
120512002-04-07 Elena Zannoni <ezannoni@redhat.com>
12052
12053 * gdb.asm/asm-source.exp: Build symbolic link to arch specific
12054 instructions file at run time instead of configure time.
12055 Sometimes we run the test in a directory that is not the one we
12056 configured in.
12057 * gdb.asm/configure.in: Delete creation of symlink.
12058 * gdb.asm/configure: Regenerate.
12059
24181d81
JB
120602002-04-05 J. Brobecker <brobecker@gnat.com>
12061
12062 * gdb.gdb/xfullpath.exp: New test, to exercise the new
12063 xfullpath () function.
12064
7cdb7107
DJ
120652002-04-04 Daniel Jacobowitz <drow@mvista.com>
12066
12067 * gdb.asm/Makefile.in: Correct dependencies.
12068
12069 * gdb.asm/powerpc.inc: New file.
12070 * gdb.asm/asm-source.exp: Add PowerPC.
12071 * gdb.asm/configure.in: Likewise.
12072 * gdb.asm/configure: Regenerated.
12073
a7d17088
DJ
120742002-04-04 Daniel Jacobowitz <drow@mvista.com>
12075
12076 * gdb.base/relocate.exp: New file.
12077 * gdb.base/relocate.c: New file.
12078
cd721503
FF
120792002-04-04 Fred Fish <fnf@redhat.com>
12080
12081 * gdb.base/step-test.exp: Update comment regarding stopping in
12082 memcpy/bcopy calls inserted as part of the compiler runtime.
12083
b22ad7a7
MS
120842002-04-04 Michael Snyder <msnyder@redhat.com>
12085
12086 * gdb.base/ovlymgr.c: Add overlay event breakpoint support.
12087
5f279fa6
DJ
120882002-04-03 Daniel Jacobowitz <drow@mvista.com>
12089
12090 * lib/gdb.exp (gdb_test): Move -notransfer inside of gdb_expect.
12091 (gdb_expect): Remove $notransfer hack.
12092
dd0fd3ce
DJ
120932002-04-02 Daniel Jacobowitz <drow@mvista.com>
12094
12095 * gdb.c++/classes.exp ("calling method for small class"): Match
12096 updated register output.
12097
1e50cda1
DJ
120982002-03-30 Daniel Jacobowitz <drow@mvista.com>
12099
12100 Fix PR gdb/452
12101 * gdb.base/dbx.exp: Restore old definition of gdb_file_cmd
12102 when finished. Make gdb_file_cmd send "exec-file" when
12103 appropriate.
12104
24015922
DJ
121052002-03-30 Daniel Jacobowitz <drow@mvista.com>
12106
12107 * gdb.base/attach.exp: Remove extra setup_xfail.
12108
dd7dfd64
MS
121092002-03-26 Michael Snyder <msnyder@redhat.com>
12110
12111 * gdb.base/default.exp: Add tests for dump, append, and restore.
12112 * gdb.base/help.exp: Add tests for dump, append, and restore.
12113 * gdb.base/dump.exp: New file, test dump, append and restore.
12114 * gdb.base/dump.c: New file.
12115
48b2f8d7
MS
121162002-03-27 Michael Snyder <msnyder@redhat.com>
12117
d63a86f8 12118 * gdb.base/help.exp: Modify expect strings to reflect
48b2f8d7
MS
12119 clean-ups in help messages.
12120
05b4d525
FF
121212002-03-26 Fred Fish <fnf@redhat.com>
12122
12123 * gdb.base/step-test.exp: Accept stopping in memcpy/bcopy when we
12124 have debugging info for those functions and the compiler uses them
12125 internally to copy structs around.
12126
d7679631
FF
121272002-03-26 Fred Fish <fnf@redhat.com>
12128
12129 * gdb.base/list.exp: Revert the change made yesterday and add note
12130 about why we don't list the default lines for remote targets.
12131
523ac3f9
MS
121322002-03-25 Michael Snyder <msnyder@redhat.com>
12133
12134 * gdb.base/help.exp: Clean up unnecessary wild cards in regexps.
12135
754b2b8d
FF
121362002-03-25 Fred Fish <fnf@redhat.com>
12137
12138 * gdb.base/list.exp: This test works on remote targets so remove
12139 the short circuit for remote targets. Update copyright.
12140
33c3e192
FF
121412002-03-25 Fred Fish <fnf@redhat.com>
12142
12143 * gdb.base/attach.exp: Fix logic error that was suppressing this
12144 test for all non hppa*-*-hpux* targets, instead of the hp target.
12145 Move comments closer to the suppression point. Also now need to
12146 check that we are running natively.
12147
d43e73ee
MS
121482002-03-22 Michael Snyder <msnyder@redhat.com>
12149
882c8f02
MS
12150 * gdb.base/default.exp: Add test for gcore. Update copyright.
12151 * gdb.base/help.exp: Add test for gcore. Update copyright.
d43e73ee 12152
04c12f60
FF
121532002-03-06 Fred Fish <fnf@redhat.com>
12154
12155 * gdb.base/funcargs.c: Remove extraneous ';' character.
12156 * gdb.trace/gdb_c_test.c: Remove extraneous ';' character.
12157
b43df995
MC
121582002-03-04 Michael Chastain <mec@shout.net>
12159
12160 * gdb.mi/mi-var-cmd.exp: In test "create local variable func",
12161 accommodate gcc v3 function signature.
12162 * gdb.mi/mi0-var-cmd-exp: Ditto.
12163
92362027
AC
121642002-02-24 Andrew Cagney <ac131313@redhat.com>
12165
12166 * testsuite/gdb.base/huge.c: Replace ``Linux'' with either
12167 ``GNU/Linux'' or ``Linux kernel''
12168 * testsuite/gdb.threads/pthreads.c: Ditto.
12169
258ad32d
MC
121702002-02-24 Michael Chastain <mec@shout.net>
12171
12172 * gdb.threads/pthreads.c (thread1): Add a return statement.
12173 (thread2): Likewise.
12174 (foo): Likewise.
12175
04c3b3d4
MC
121762002-02-23 Michael Chastain <mec@shout.net>
12177
12178 * gdb.threads/linux-dp.c (philosopher): Add a return statement
12179 to placate gcc.
12180
5a2a0a20
MC
121812002-02-23 Michael Chastain <mec@shout.net>
12182
12183 * gdb.c++/templates.exp: Remove setup_xfail_format "stabs" on
12184 test "ptype bint". The test passes on all my stabs configurations.
12185
a640f7fc
JB
121862002-02-21 Jim Blandy <jimb@redhat.com>
12187
27924826
JB
12188 * gdb.asm/asm-source.exp: Parse the output from `info sources' one
12189 filename at a time, and watch for the ones we want to see.
12190
a640f7fc
JB
12191 * gdb.base/ptype.exp, gdb.base/ptype.c: Add tests for printing
12192 types of pointers to prototyped functions.
12193
edcc8c75
AC
121942002-02-20 Andrew Cagney <ac131313@redhat.com>
12195
12196 * gdb.base/sizeof.c (main): Call fill_structs. Print value of
12197 signed, unsigned and straight char.
12198 (padding_char, padding_short, padding_int, padding_long,
12199 padding_long_long, padding_float, padding_double,
12200 padding_long_double): New global variables.
12201 (fill, fill_structs): New functions.
12202
12203 * gdb.base/sizeof.exp: Check for signed and unsigned char. Check
12204 for correctly sized writes. Update copyright.
12205 (get_valueof): New procedure.
12206 (get_sizeof): Call get_valueof.
12207 (check_valueof): New procedure.
12208 (check_padding): New procedure.
12209
ac57ea44
MC
122102002-02-20 Michael Chastain <mec@shout.net>
12211
12212 * gdb.c++/virtfunc.exp (test_virtual_calls): Remove obsolete calls
12213 to setup_xfail. Document some of the remaining calls.
12214
7a10c941
MC
122152002-02-18 Michael Chastain <mec@shout.net>
12216
12217 * gdb.c++/userdef.exp: Update copyright year.
12218
fb8acdcc
DJ
122192002-02-18 Daniel Jacobowitz <drow@mvista.com>
12220
12221 * gdb.c++/userdef.exp: Test overloaded operators properly.
12222 Remove xfails.
12223
fda6ae12
MS
122242002-02-14 Michael Snyder <msnyder@redhat.com>
12225
12226 * gdb.base/gcore.exp: Relax recognition of function breakpoint.
12227
676a0442
DJ
122282002-02-14 Daniel Jacobowitz <drow@mvista.com>
12229
12230 * gdb.base/a2-run.exp: Check for a remote target properly.
12231 * gdb.base/annota1.exp: Likewise.
12232 * gdb.base/list.exp: Likewise.
12233 * gdb.base/reread.exp: Likewise.
12234 * gdb.base/scope.exp: Likewise.
12235 * gdb.base/shlib-call.exp: Likewise.
12236 * gdb.base/term.exp: Likewise.
12237 * gdb.c++/annota2.exp: Likewise.
12238
78b4f468
RE
122392002-02-13 Richard Earnshaw <rearnsha@arm.com>
12240
12241 * gdb.base/watchpoint.exp: Restore previous timeout at end of test.
12242
9a81ba51
MC
122432002-02-10 Michael Chastain <mec@shout.net>
12244
12245 * gdb.base/funcargs.c (localvars_after_alloca): Fix return type.
12246 (call_after_alloca): Ditto.
12247
004af6c7
DJ
122482002-02-10 Daniel Jacobowitz <drow@mvista.com>
12249
12250 * gdb.base/ending-run.exp: Guard "cont" test with
12251 gdb_skip_stdio_test.
12252
37225f62
JB
122532002-02-06 Jim Blandy <jimb@redhat.com>
12254
12255 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Move these tests
12256 from here...
12257 * gdb.hp/gdb.base-hp/callfwmall.c, gdb.hp/gdb.base-hp/callfwmall.exp:
12258 To here. Disable this test on non-HP platforms. Add big comment.
12259
fe6fdd96
MS
122602002-02-04 Michael Snyder <msnyder@redhat.com>
12261
12262 * gdb.base/ovlymgr.c (ovly_copy): Generalize for targets
12263 other than d10v and m32r.
12264
036fad3f
RE
122652002-02-02 Richard Earnshaw <rearnsha@arm.com>
12266
12267 * gdb.base/default.exp: Rewrite test patterns to reduce time
12268 taken to match them.
12269
7148ab62
DJ
122702002-01-30 Daniel Jacobowitz <drow@mvista.com>
12271
12272 * gdb.base/annota1.exp (backtrace from shlibrary): Fix spelling.
12273 Allow a start function above main.
12274 * gdb.threads/linux-dp.exp: Fix copyright date.
12275
396cc255
DJ
122762002-01-30 Daniel Jacobowitz <drow@mvista.com>
12277
a9c64011
AS
12278 * gdb.threads/linux-dp.exp: Use 'array unset', not 'array set'.
12279 (check_philosopher_stack): Check for manager thread before checking
12280 for a just-starting thread.
396cc255 12281
f038d31b
DJ
122822002-01-30 Daniel Jacobowitz <drow@mvista.com>
12283
12284 From Neil Booth <neil@daikokuya.demon.co.uk>:
12285 * gdb.base/bitfields.c: Correct assignments to bitfields to avoid
12286 warnings.
12287
b3ff9d9a
FF
122882002-01-21 Fred Fish <fnf@redhat.com>
12289
12290 * gdb.base/restore.exp (restore_tests): Fix obvious typo, callee
12291 not caller.
12292
39ad761d
JB
122932002-01-21 Jim Blandy <jimb@redhat.com>
12294
12295 * gdb.base/reread.exp: Check that GDB properly re-reads the
12296 executable file when it changes while no inferior is running.
12297
aaf320fa
FF
122982002-01-21 Fred Fish <fnf@redhat.com>
12299
a9c64011
AS
12300 * gdb.base/maint.exp: Simplify the "maint info breakpoints" test to
12301 optionally accept the "shlib events" variation.
aaf320fa 12302
808a31f5
JB
123032002-01-21 Jim Blandy <jimb@redhat.com>
12304
12305 * gdb.base/ending-run.c (main): Avoid messing with setvbuf; just
12306 call `fflush' after every `printf', so that the output is produced
12307 at predictable points, regardless of whatever buffering does (or
12308 doesn't) take place.
12309 * gdb.base/ending-run.exp: Adjust tests to expect output to appear
12310 at different points.
12311
4420d5e2
DJ
123122002-01-20 Daniel Jacobowitz <drow@mvista.com>
12313
12314 * gdb.c++/inherit.exp: Update copyright years.
12315 * gdb.c++/method.exp: Likewise.
12316
3e36a0f4
DJ
123172002-01-20 Daniel Jacobowitz <drow@mvista.com>
12318
12319 * gdb.c++/classes.exp: Update for improved v3 support and skipping
12320 artificial methods/arguments.
12321 * gdb.c++/derivation.exp: Likewise.
12322 * gdb.c++/inherit.exp: Likewise.
12323 * gdb.c++/method.exp: Likewise.
12324 * gdb.c++/virtfunc.exp: Likewise.
12325
b4ceaee6
AC
123262002-01-18 Andrew Cagney <ac131313@redhat.com>
12327
12328 * gdb.hp/gdb.threads-hp/usrthfork.exp: Mark as obsolete.
12329 * gdb.hp/gdb.threads-hp/usrthcore.exp: Ditto.
12330 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Ditto.
12331 * gdb.hp/gdb.threads-hp/usrthfork.c: Ditto.
12332 * gdb.hp/gdb.threads-hp/usrthbasic.c: Ditto.
12333 * gdb.hp/gdb.threads-hp/usrthcore.c: Ditto.
12334
ecace851
JB
123352002-01-17 Jim Blandy <jimb@redhat.com>
12336
12337 * gdb.asm/asm-source.exp (info symbol): Take another shot at
12338 anchoring the pattern matching the entry point symbol's name.
12339
375fc983
AC
123402002-01-17 Andrew Cagney <ac131313@redhat.com>
12341
12342 * gdb.base/maint.exp: Update ``maint internal-error'' to match
12343 continue/quit query. Update copyright.
12344
fe6fdd96
MS
123452002-01-14 Michael Snyder <msnyder@redhat.com>
12346
12347 * gdb.base/gcore.exp: Remove extra debugging output.
12348
e017c81f
DJ
123492002-01-13 Daniel Jacobowitz <drow@mvista.com>
12350
12351 * gdb.c++/demangle.exp: Accept slightly dubious v2 demangler result
12352 for slightly dubious v2 mangled string.
12353
37ab3bf8
DJ
123542002-01-13 Daniel Jacobowitz <drow@mvista.com>
12355
12356 * gdb.base/completion.exp: Expand ${srcdir} to an absolute path.
12357
1bc05c3a 123582002-01-10 Jason Merrill <jason@redhat.com>
7b2ac63b 12359
1bc05c3a 12360 * gdb.c++/namespace.exp: Accept trailing const for 'this'.
7b2ac63b 12361
1bc05c3a
JM
12362 * gdb.c++/classes.exp: Accept 'A const' or 'const A' in copy
12363 constructors.
12364 * gdb.c++/derivation.exp: Likewise.
12365 * gdb.c++/templates.exp: Likewise.
12366 * gdb.c++/virtfunc.exp: Likewise.
ffcb195b 12367
1bc05c3a
JM
123682002-01-10 Michael Snyder <msnyder@redhat.com>
12369
12370 * gdb.c++/namespace.exp: Accept both '\0' and '\000'.
ffcb195b 12371
a911c360
MS
123722002-01-08 Michael Snyder <msnyder@redhat.com>
12373
12374 * gdb.base/gcore.exp: New test for generate-core-file command.
12375 * gdb.base/gcore.c: Testcase for above.
12376 * gdb.threads/gcore-thread.exp: New test for gcore (threaded).
12377
ea2119ec
JM
123782002-01-08 Jason Merrill <jason@redhat.com>
12379
12380 * gdb.c++/userdef.cc: Use <iostream> instead of <iostream.h>.
12381
68203136
FF
123822002-01-07 Fred Fish <fnf@redhat.com>
12383
12384 * gdb.c++/overload.exp: Remove unconditional xfails for:
12385 print foo_instance1.overloadargs(1)
12386 print foo_instance1.overloadargs(1, 2)
12387 print foo_instance1.overloadargs(1, 2, 3)
12388 print foo_instance1.overloadargs(1, 2, 3, 4)
12389 print foo_instance1.overloadargs(1, 2, 3, 4, 5)
12390 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6)
12391 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7)
12392 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8)
12393 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9)
12394 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10)
12395 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
12396 print foo_instance1.overload1arg()
12397 print foo_instance1.overload1arg((char)arg2)
12398 print foo_instance1.overload1arg((signed char)arg3)
12399 print foo_instance1.overload1arg((unsigned char)arg4)
12400 print foo_instance1.overload1arg((int)arg7)
12401 print foo_instance1.overload1arg((unsigned int)arg8)
12402 print foo_instance1.overload1arg((float)arg11)
12403 print foo_instance1.overload1arg((double)arg12)
d63a86f8 12404
21b9b5b1
MS
124052002-01-07 Michael Snyder <msnyder@redhat.com>
12406
12407 * gdb.base/huge.exp: New test. Print a very large target data object.
12408 (skip_huge_test): New test variable. Define if you want to skip this
12409 test. The test reads an 8 megabyte data object from the target, so it
12410 might be very time consuming on remote targets with a slow connection.
12411 * gdb.base/huge.c: New file. Test case for above.
12412
725f922e
FF
124132002-01-07 Fred Fish <fnf@redhat.com>
12414
12415 * gdb.c++/derivation.exp: Remove gcc xfails for g_instance.afoo,
12416 g_instance.bfoo, and g_instance.cfoo.
12417
634d57ec
JL
12418Mon Jan 7 12:22:18 2002 Jeffrey A Law (law@redhat.com)
12419
f286b2c3
JL
12420 * gdb.base/break.c (multi_line_if_conditional): New function.
12421 (multi_ilne_while_conditional): Likewise.
12422 * gdb.base/break.exp: Verify that a breakpoint on a multi-line
12423 IF or WHILE condition puts the breakpoint at the start of
12424 the condition.
12425
634d57ec
JL
12426 * gdb.base/selftest.exp (backtrace through signal handler): Remove
12427 hppa*-*-hpux* expected failure.
12428 * gdb.base/structs.exp (do_function_calls): Similarly.
12429
12430 * gdb.c++/annota2.exp (watch triggered on a.x): Handle hardware
12431 watchpoints.
12432
9fbfe2dc
AC
124332002-01-06 Andrew Cagney <ac131313@redhat.com>
12434
12435 Fix PR gdb/66.
12436 * gdb.base/structs.exp: Replace skip for a29k with skip for
12437 gdb,cannot_call_functions.
12438 * gdb.base/call-ar-st.exp: Remove references to a29k in comments.
12439 * gdb.base/callfuncs.exp: Ditto.
12440 * gdb.base/call-rt-st.exp: Ditto.
12441 * gdb.base/call-strs.exp: Ditto.
12442 * gdb.base/callfwmall.exp: Ditto.
12443 * gdb.base/scope.exp: Obsolete xfail a29k.
12444 * gdb.c++/misc.exp: Ditto.
12445 * gdb.c++/cplusfuncs.exp: Ditto.
12446 * gdb.base/ptype.exp: Ditto.
12447 * gdb.base/printcmds.exp: Ditto.
12448 * gdb.base/opaque.exp: Ditto.
12449 * gdb.base/list.exp: Ditto.
12450 * gdb.base/funcargs.exp: Ditto.
12451 * gdb.base/default.exp: Ditto.
12452
8ddad156
MS
124532002-01-04 Michael Snyder <msnyder@redhat.com>
12454
ca4976a6 12455 * gdb.base/info-proc.exp: New file, test for "info proc" cmd.
8ddad156
MS
12456 * gdb.base/maint.exp: Add tests for maint info sections options.
12457
1b074332
JL
12458Fri Dec 21 09:42:11 2001 Jeffrey A Law (law@redhat.com)
12459
12460 * gdb.base/default.exp: Remove bogus hppa*-hp-hpux* xfails.
12461
7d159115
CV
124622001-12-20 Corinna Vinschen <vinschen@redhat.com>
12463
12464 * gdb.asm/arm.inc: New file.
12465 * gdb.asm/asm-source.exp: Add arm targets.
12466 * gdb.asm/configure.in: Ditto.
12467 * gdb.asm/configure: Recreated from configure.in.
12468
8fb87725
JL
12469Thu Dec 20 09:54:36 2001 Jeffrey A Law (law@redhat.com)
12470
afabe08c
JL
12471 * gdb.hp/gdb.defects/bs15503.exp: Only run this test if compiling
12472 with HP's compiler.
12473 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
12474 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
12475 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
12476 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
12477
12478 * gdb.hp/gdb.defects/solib-d.exp: Update to handle building with
12479 either HP's compilers or GCC.
12480
db521deb
JL
12481 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Allow inferior to get either
12482 a SIGBUS or SIGSEGV.
12483
12484 * gdb.hp/gdb.base-hp/so-thresh.exp: Remove useless send_user command.
12485
12486 * gdb.hp/gdb.defects/bs14602.exp: Revamp slightly so that test
12487 can be compiled with either HP's compiler or GCC.
12488
cfa88ab7
JL
12489 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Disable completely.
12490 * gdb.hp/gdb.threads-hp/usrthcore.exp: Disable completely.
12491 * gdb.hp/gdb.threads-hp/usrthfork.exp: Disable completely.
12492
ca344dff
JL
12493 * gdb.hp/gdb.base-hp/so-thresh.exp: Update text in expect strings
12494 to match current gdb output. Update due to using auto-solib-limit
12495 for limiting instead of overloading auto-solib-add.
12496 * gdb.hp/gdb.base-hp/so-thresh.mk: Always use "cc" to build the
12497 test program.
12498
3f3c6e55 12499 * gdb.c++/templates.exp: Use "hppa64-*-*", not "hppa2.0w-*-*"
ca344dff
JL
12500 * gdb.hp/gdb.base-hp/dollar.exp: Likewise
12501 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
12502 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
12503 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
12504 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
12505 * gdb.hp/gdb.defects/bs15503.exp: Likewise.
12506 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise
12507 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise
12508 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise
12509 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Likewise.
12510 * gdb.hp/gdb.threads-hp/usrthcore.exp: Likewise.
12511 * gdb.hp/gdb.threads-hp/usrthfork.exp: Likewise.
3f3c6e55 12512
8fb87725
JL
12513 * gdb.base/annota1.exp: Expect failure for hpux11 when posting
12514 a SIGTRAP to the inferior.
12515
cf599fa7
CV
125162001-12-19 Corinna Vinschen <vinschen@redhat.com>
12517
12518 * gdb.asm/asm-source.exp: Drop setting link-flags for xstormy16.
12519 Substitute call to target_link by call to gdb_compile.
12520
2cd045cd
JL
12521Wed Dec 19 14:10:57 2001 Jeffrey A Law (law@redhat.com)
12522
a9c64011
AS
12523 * gdb.base/break.exp: Fix HP specific search string when testing
12524 backtracing in a called function.
2cd045cd 12525
a9c64011
AS
12526 * gdb.base/constvars.exp: Only set lang to C++ if we're
12527 compiling the test with HP's compilers.
12528 * gdb.base/volatile.exp: Similarly.
2cd045cd 12529
99ebe9ac
JB
125302001-12-19 Jim Blandy <jimb@redhat.com>
12531
12532 * gdb.base/printcmds.exp: Expect the null character to be printed
12533 as '\0', and the '\013' to be printed as '\v'.
12534 * gdb.base/callfuncs.exp ("backtrace at nested call level 4"): Same.
12535 * gdb.base/setvar.exp: Same.
12536
b9891b29
JB
125372001-12-17 Jim Blandy <jimb@redhat.com>
12538
0eba65ab
JB
12539 * gdb.base/completion.exp: Rather than completing very long
12540 filenames, which can make the readline library produce output we
12541 don't recognize, cd to the directory first, and then complete
12542 using nice, short relative paths.
12543
6970b5b1
JB
12544 * gdb.base/completion.exp: On some systems, there is, in fact, a
12545 variable named `b' in scope, since GDB treats all static
a9c64011
AS
12546 variables as being in scope. So use `no_var_named_this'
12547 instead of `b'.
6970b5b1 12548
b9891b29
JB
12549 * gdb.base/corefile.exp: Recognize the message saying that GDB
12550 can't find the core file's registers as a failure.
12551
e6ccd35f
JSC
125522001-12-13 Jackie Smith Cashion <jsmith@redhat.com>
12553
a9c64011
AS
12554 * gdb.base/commands.exp (user_defined_command_test): Make "show user"
12555 test expect string more specific.
e6ccd35f 12556
105ba819
CV
125572001-12-13 Corinna Vinschen <vinschen@redhat.com>
12558
12559 * gdb.asm/asm-source.exp: Add support for xstormy16.
12560 * gdb.asm/configure.in: Ditto.
12561 * gdb.asm/configure: Rebuild.
12562 * gdb.asm/xstormy16.inc: New file.
12563
e9e79dd9
FF
125642001-12-10 Fred Fish <fnf@redhat.com>
12565
12566 * gdb.base/maint.exp: Update to match changes in type dumping code.
12567
347dc97d
JB
125682001-12-10 Jim Blandy <jimb@redhat.com>
12569
12570 * gdb.asm/asm-source.exp (info symbol): Anchor the pattern
12571 matching the entry point symbol's name at the beginning of the
12572 line.
12573
5178b9d6
DJ
125742001-12-07 Daniel Jacobowitz <drow@mvista.com>
12575
12576 * gdb.c++/classes.exp, gdb.c++/derivation.exp,
12577 gdb.c++/inherit.exp, gdb.c++/method.exp,
12578 gdb.c++/namespace.exp, gdb.c++/templates.exp,
12579 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp: Updates for v3 demangler
12580 and class layout support.
12581
af890c52
DJ
125822001-12-07 Daniel Jacobowitz <drow@mvista.com>
12583
12584 * gdb.c++/classes.exp: Add test for static member function.
12585 * gdb.c++/misc.cc: Add class with static member function.
12586
7a345fb3
JB
125872001-12-07 Jim Blandy <jimb@redhat.com>
12588
f2e54a80 12589 If GDB says it can't find the struct the function returned, report
8032bf31
JB
12590 those tests as `unsupported'.
12591 * gdb.base/call-rt-st.exp (print_struct_call): New function.
12592 Rewrite subsequent tests to use it.
12593
12594 If GDB says it can't find the struct the function returned, report
f2e54a80
JB
12595 those tests as `unsupported'.
12596 * gdb.base/structs.exp (call_struct_func): New function.
12597 (do_function_calls): Use call_struct_func to call the functions
12598 returning structs.
12599
0bc69509
JB
12600 * gdb.base/callfuncs.exp: The stabs generated by GCC don't tell us
12601 whether functions are prototyped or not, so we can't possibly pass
12602 arguments to t_float_values2 properly.
12603
7a345fb3
JB
12604 * gdb.base/break.exp: (test_next_with_recursion): Don't change the
12605 value of `timeout' for targets other than the mips*tx39-*.
12606
edb6ede1
MS
126072001-12-06 Michael Snyder <msnyder@redhat.com>
12608
d63a86f8 12609 * gdb.asm/asm-source.exp: Add tests for info target, info symbol,
edb6ede1
MS
12610 and detect whether the start symbol has a leading underscore.
12611
2d842f13
JB
126122001-12-04 Jim Blandy <jimb@redhat.com>
12613
12614 * gdb.base/completion.exp: Clarify indentation.
12615
68550daf
JB
126162001-12-03 Jim Blandy <jimb@redhat.com>
12617
12618 * gdb.asm/s390.inc (gdbasm_datavar): Use `.long' to create `int'
12619 variables on the S/390, not `.word'.
12620
cd5195a8
JB
126212001-11-30 Jim Blandy <jimb@redhat.com>
12622
12623 Add assembly-source tests for s390-ibm-linux.
12624 * gdb.asm/s390.inc: New file.
12625 * gdb.asm/configure.in, gdb.asm/asm-source.exp: Add clauses for
12626 the S/390 architecture.
a9c64011 12627 * gdb.asm/configure: Regenerated.
cd5195a8 12628
ca9efc90
MS
126292001-11-30 Michael Snyder <msnyder@redhat.com>
12630
12631 * gdb.asm/asm-source.exp: Add tests for list, search, finish, return,
12632 next, info source, info sources, info line, global and static
12633 variables, and static functions.
12634 * gdb.asm/common.inc: New macro gdbasm_datavar (default definition).
12635 * gdb.asm/i386.inc: Override default definition of gdbasm_datavar.
12636 * gdb.asm/asmsrc1.s: Add a static function and some variables.
12637 * gdb.asm/asmsrc2.s: Make foo2 call foo3 twice (to test 'next').
12638 * gdb.asm/d10v.inc (gdbasm_enter): Set up frame pointer.
12639 (gdbasm_leave): Restore frame pointer.
12640 (gdbasm_startup): Copy stack set-up from crt0.S.
12641
d0e66976
FN
126422001-11-26 Fernando Nasser <fnasser@redhat.com>
12643
12644 From 2001-11-12 Jackie Smith Cashion <jsmith@redhat.com>:
12645 * gdb.base/callfuncs.c (t_structs_a): Do not return a pointer
12646 to a local (non-static) variable. Copy tstruct.a to a static buffer
12647 and return a pointer to that buffer.
12648 * gdb.base/callfwmall.c (t_structs_a): Ditto.
12649
e2334072
MK
126502001-11-24 Mark Kettenis <kettenis@gnu.org>
12651
12652 * gdb.asm/configure.in: Fix recognition of ix86 target.
12653 * gdb.asm/configure: Regenerate.
12654
756caa3d
MS
126552001-11-21 Michael Snyder <msnyder@redhat.com>
12656
12657 * gdb.asm/sparc.inc: New file.
12658 * gdb.asm/asm-source.exp: Recognize sparc target.
12659 * gdb.asm/configure.in: Recognize sparc target.
12660 * gdb.asm/configure: Regenerate.
d63a86f8 12661
9a4d72d5
MS
126622001-11-21 Michael Snyder <msnyder@redhat.com>
12663
12664 * gdb.asm/m32r.inc: New file.
12665 * gdb.asm/asm-source.exp: Recognize m32r target.
12666 * gdb.asm/configure.in: Recognize m32r target.
12667 * gdb.asm/configure: Regenerate.
12668
a773d1cd
MS
126692001-11-20 Michael Snyder <msnyder@redhat.com>
12670
017ac23d
MS
12671 * gdb.asm/i386.inc: New file.
12672 * gdb.asm/asm-source.exp: Recognize ix86 target.
12673 * gdb.asm/configure.in: Recognize ix86 target.
12674 * gdb.asm/configure: Regenerate.
12675
a773d1cd
MS
12676 * gdb.c++/namespace.exp: Fix quotes in output messages.
12677
bb632afb
MS
126782001-11-14 Michael Snyder <msnyder@redhat.com>
12679
25d559ca 12680 * gdb.base/code-expr.exp: New file. Tests use of the "@code"
bb632afb
MS
12681 qualifier in a type cast expression, to designate an address
12682 in the instruction space (Harvard architecture).
12683
4749e309
MS
126842001-11-13 Michael Snyder <msnyder@redhat.com>
12685
12686 * gdb.base/cvexpr.c, gdb.base/cvexpr.exp: New files.
12687 Tests for expressions using 'const' and 'volatile'.
12688
25050984
CV
126892001-11-13 Corinna Vinschen <vinschen@redhat.com>
12690
12691 * gdb.asm/asm-sources.exp: Allow defining linker flags.
12692
1902c51f
DJ
126932001-11-12 Daniel Jacobowitz <drow@mvista.com>
12694
12695 * lib/mi-support.exp (mi_run_to_helper): Move comments
12696 outside of gdb_expect.
12697
dcf95b47
DJ
126982001-11-11 Daniel Jacobowitz <drow@mvista.com>
12699
12700 * lib/mi-support.exp: (mi_run_to_helper, mi_run_to,
12701 mi_step_to, mi_next_to, mi_continue_to, mi_finish_to,
12702 mi0_step_to, mi0_next_to, mi0_continue_to, mi0_finish_to,
12703 mi0_run_to): New functions.
12704 * gdb.mi/mi-simplerun.exp: Use them.
12705 * gdb.mi/mi0-simplerun.exp: Likewise.
12706 * gdb.mi/mi-var-cmd.exp: Likewise.
12707 * gdb.mi/mi0-var-cmd.exp: Likewise.
d63a86f8 12708
45b074e1
AC
127092001-11-10 Andrew Cagney <ac131313@redhat.com>
12710
12711 * gdb.asm/asmsrc1.s: Add ``gdbasm_'' prefix to all macros.
12712 * gdb.asm/asmsrc2.s, gdb.asm/d10v.inc: Update.
12713
bf50d346
AC
127142001-11-09 Andrew Cagney <ac131313@redhat.com>
12715
12716 * gdb.base/restore.exp: Include $expected value in restored test
12717 message.
12718
9383332c
AC
127192001-11-09 Andrew Cagney <ac131313@redhat.com>
12720
12721 * gdb.asm/asm-source.exp: Supress file, instead of skip, when not
12722 implemented.
12723
db62520a
MS
127242001-11-08 Michael Snyder <msnyder@redhat.com>
12725
12726 * gdb.base/callfuncs.exp: Add tests for nested call dummies.
12727 Add pass/fail message for stop at breakpoint in call dummy function.
12728
b5703437
MS
127292001-11-07 Michael Snyder <msnyder@redhat.com>
12730
d63a86f8
RM
12731 * gdb.c++/templates.exp (test_template_breakpoints):
12732 If we get an overload menu, but it does not match what
760f6330 12733 we expect, we still need to issue the "cancel" command.
3b2a7ae5
MS
12734 * gdb.c++/templates.exp: Replace "void \\*" with "void ?\\*",
12735 making the whitespace optional. Argument for "new" may be
12736 "unsigned" as well as "unsigned int/long".
d63a86f8 12737 * gdb.c++/templates.exp: Replace "const &" with "const ?&",
eef747c0
MS
12738 making the whitespace optional. Also replace "(void) with
12739 "((void|)), making the keyword "void" optional.
d63a86f8 12740 * gdb.c++/virtfunc.exp: Replace "const &" with "const ?&",
63f50499
MS
12741 making the whitespace optional. Also replace "(void) with
12742 "((void|)), making the keyword "void" optional.
3bf40917
MS
12743 * gdb.base/callfuncs.c (t_float_values): This function must
12744 _not_ be prototyped, and the following function (t_float_values2)
d63a86f8 12745 must be prototyped (if the compiler supports it), so that GDB
3bf40917
MS
12746 can be tested against both cases. Usually one case involves
12747 promotion of float to double, while the other does not.
12748 * gdb.base/callfwmall.c: Ditto.
b5703437
MS
12749 * gdb.asm/asm-source.exp (bt ALL in foo2): Accept a backtrace that
12750 includes a stack frame for "start".
12751
c8ab4e6d
JB
127522001-11-05 Jim Blandy <jimb@redhat.com>
12753
12754 * gdb.stabs/weird.exp: Delete "p v_comb" test. It assumes that
12755 pointers are 32 bits long, and that offsets of relocs are always
12756 stored in the data (REL-style), and not in the reloc entry itself
12757 (RELA-style).
12758 * gdb.stabs/weird.def (v_comb, v_comb_shared): Remove symbols and
12759 stabs.
12760
3f08ced9
MS
127612001-11-01 Michael Snyder <msnyder@redhat.com>
12762
12763 * gdb.c++/cplusfuncs.exp: Fix conflicts between operator names
12764 and regular expression operators by using quoting.
12765
cbfa24cd
MS
127662001-10-31 Michael Snyder <msnyder@redhat.com>
12767
12768 * gdb.c++/overload.exp: Select overloadfnarg(void) or overloadfnarg(),
12769 depending on what the symbol table contains.
12770 * gdb.c++/derivation.exp: Accept both "foo(void)" and "foo()" in
12771 the output of the ptype command. Similarly, accept both "const &"
12772 and "const&".
12773
aaa68313
CV
127742001-10-31 Corinna Vinschen <vinschen@redhat.com>
12775
12776 * gdb.base/miscexprs.c (main): Add usage of preprocessor
12777 symbol `STORAGE' to allow to choose the storage class of
12778 the local datastructures.
12779 * gdb.base/miscexprs.exp: Handle setting a `-DSTORAGE=...'
12780 compiler directive.
12781
91740388
MS
127822001-10-30 Michael Snyder <msnyder@redhat.com>
12783
12784 * gdb.base/jump.exp: Allow it to run for all targets.
12785
1b7c05e7
CV
127862001-10-29 Corinna Vinschen <vinschen@redhat.com>
12787
12788 * gdb.base/call-ar-st.c (print_double_array): Match for loop
12789 with new double_array size.
12790 (main): Change storage class of all local variables to static.
12791 Reduce size of double_array to 9.
12792 * gdb.base/call-ar-st.exp: Increase timeout value.
12793 Change expected output for double array to match new size in
12794 call-ar-st.c.
12795
36a22261
CV
127962001-10-29 Corinna Vinschen <vinschen@redhat.com>
12797
12798 * gdb.base/ending-run.exp: Create identical output when passing
12799 `step to end of run' case. Add regular expression branch satisfying
d63a86f8 12800 Stormy16 target.
36a22261 12801
92b8ae91
MK
128022001-10-28 Mark Kettenis <kettenis@gnu.org>
12803
12804 * gdb.base/interrupt.exp: Treat SIGILL similar to SIGSEGV such
12805 that we catch the expected failure under Linux/x86.
12806
cb135b83
OF
128072001-10-29 Orjan Friberg <orjanf@axis.com>
12808
12809 * gdb.base/setvar.exp: Escape curly braces.
12810 * gdb.stabs/weird.exp: Ditto.
12811
6884aa54
DJ
128122001-10-27 Daniel Jacobowitz <drow@mvista.com>
12813
12814 * gdb.mi/mi-hack-cli.exp: Remove excess newlines from test strings.
12815 * gdm.mi/mi0-hack-cli.exp: Likewise.
12816
0398c9aa
AC
128172001-10-25 Andrew Cagney <ac131313@redhat.com>
12818
12819 * gdb.stabs/weird.exp: Unify ``variable VAR printed properly''
12820 messages.
12821
d20bf2e8
AC
128222001-10-21 Andrew Cagney <ac131313@redhat.com>
12823
12824 * lib/mi-support.exp (mi_gdb_start): Don't require MI_OUT when
12825 checking MI enabled.
12826
03dd63aa
CV
128272001-10-09 Corinna Vinschen <vinschen@redhat.com>
12828
12829 * gdb.base/maint.exp: Treat $EXEEXT as optional in output.
12830
1d9d99f3
FCE
128312001-10-04 Frank Ch. Eigler <fche@redhat.com>
12832
12833 * lib/insight-support.exp (gdbtk_start): Don't exit dejagnu
12834 if gdb child process crashes, just signal an error.
12835
838ae6c4
JB
128362001-10-02 Jim Blandy <jimb@redhat.com>
12837
12838 * lib/gdb.exp (test_xfail_format): Simplify.
12839
12840 * lib/gdb.exp (setup_xfail_format): Don't forget to put a `$' in
12841 front of the variable name `format'. Simplify `if'.
12842
8f0cbc1c
DJ
128432001-10-01 Daniel Jacobowitz <drow@mvista.com>
12844
12845 * gdb.threads/pthreads.exp: Wait for output and delay
12846 before sending ^C.
12847
1f08dafd
DJ
128482001-10-01 Daniel Jacobowitz <drow@mvista.com>
12849
12850 * gdb.mi/mi-var-display.exp (continue to incr_a): Recognize
12851 some incorrect output instead of timing out.
12852 * gdb.mi/mi-var-display.exp (continue to incr_a): Likewise.
12853
674f90ff
CV
128542001-09-28 Corinna Vinschen <vinschen@redhat.com>
12855
12856 * gdb.base/volatile.exp (local_compiler_xfail_check): Change qux2
12857 check to allow additional `int'.
12858
9b284272
DJ
128592001-09-27 Daniel Jacobowitz <drow@mvista.com>
12860
12861 * gdb.base/completion.exp: Remove incorrect 'p "a' test.
12862 Add tests for 'p "break' (pass) and 'p "break.' (xfail).
12863
b55a4771
MS
128642001-09-27 Michael Snyder <msnyder@redhat.com>
12865
12866 * lib/gdb.exp (test_debug_format): New proc.
12867 (setup_xfail_format): Use new proc test_debug_format.
12868 * gdb.base/constvars.exp (local_compiler_xfail_check): New
12869 proc; use new service proc test_debug_format.
12870 Replace all other "gcc_compiled" tests with this test.
12871 * gdb.base/volatile.exp (local_compiler_xfail_check): New
12872 proc; use new service proc test_debug_format.
12873 Replace all other "gcc_compiled" tests with this test.
12874
128752001-09-27 Michael Snyder <msnyder@redhat.com>
12876
12877 * gdb.base/cvexpr.exp: New file.
12878 * gdb.base/cvexpr.c: New file
12879 Test for expressions using const and volatile keywords.
12880
4e6667ac
CV
128812001-09-26 Corinna Vinschen <vinschen@redhat.com>
12882
12883 * gdb.base/constvars.exp: Check for different orders of keywords
12884 and additional "int" strings in output.
12885
4f337972
AC
128862001-09-22 Andrew Cagney <ac131313@redhat.com>
12887
12888 * gdb.base/maint.exp: Add "maintenance set/show" to list of valid
12889 responses from "help maint".
12890
2015650d
FCE
128912001-09-19 Frank Ch. Eigler <fche@redhat.com>
12892
12893 * lib/insight-support.exp (_gdbtk_xvfb_init): Set DISPLAY
12894 to localhost:NNN instead of :NNN, in case Xvfb is listening
12895 only on TCP.
12896
f3bcedc1
CV
128972001-09-19 Corinna Vinschen <vinschen@redhat.com>
12898
12899 * gdb.base/recurse.exp: When checking leaving the watchpoint
12900 scope, recognize when gdb is in function's epilogue and pass.
12901
6b819c92
KS
129022001-09-18 Keith Seitz <keiths@redhat.com>
12903
12904 * lib/insight-support.exp (_gdbtk_export_target_info): Add
12905 support for running tests against sid targets.
12906 (gdbtk_done): Ditto.
12907
a10c9419
CV
129082001-09-18 Corinna Vinschen <vinschen@redhat.com>
12909
12910 * gdb.base/ending-run.c (main): Set stdout buffersize
12911 to the same reasonable value for any target.
12912 * gdb.base/ending-run.exp: Add a regular expression
12913 to make testsuite happy on Sanyo Stormy16 target.
12914
739d0d99
CV
129152001-09-17 Corinna Vinschen <vinschen@redhat.com>
12916
12917 * gdb.base/display.c (do_loops): Add float variable `f'.
12918 Increment f in loop.
12919 * gdb.base/display.exp: Increment timeout by 60 seconds.
12920 Change float display test to use variable `f'.
12921
1b8947f0
JB
129222001-09-17 Jim Blandy <jimb@redhat.com>
12923
12924 * gdb.base/restore.exp: Use temporary breakpoints, to avoid
12925 overflowing the limited breakpoint tables on some ROM monitors
12926 (like the ROM68K).
12927
9890ac81
FCE
129282001-09-15 Frank Ch. Eigler <fche@redhat.com>
12929
12930 * lib/insight-support.exp (_gdbtk_xvfb_init): Start Xvfb with
12931 the "-ac" (disable access control) flag.
12932
6db765ea
JH
129332001-08-30 Jeff Holcomb <jeffh@redhat.com>
12934
12935 * gdb.base/remote.c: Use a small buffer for targets with 16-bit
12936 ints.
12937
4c32cc04
KS
129382001-08-30 Keith Seitz <keiths@redhat.com>
12939
12940 * lib/gdb.exp: Move all insight-related functionality into
12941 separate file.
12942 * lib/insight-support.exp: New file.
12943
8d6e6f81
FCE
129442001-08-29 Frank Ch. Eigler <fche@redhat.com>
12945
12946 * config/sid.exp (sid_start): Never set sid verbosity; disable
12947 expect_background {} that consumed its stdout; tolerate </dev/null.
12948 Attempt to set endianness override in "sid" protocol mode. Cleanup.
12949
6a90e1d0
AC
129502001-08-18 Andrew Cagney <ac131313@redhat.com>
12951
12952 * lib/mi-support.exp (mi_gdb_start): If a remote target, use the
12953 CLI jump command to start it.
12954 (mi_run_to_main): Fail immediatly when unexpected output.
12955
1759b3c3
AC
129562001-08-18 Andrew Cagney <ac131313@redhat.com>
12957
12958 * lib/mi-support.exp (mi_gdb_start): Move call to sid_start to
12959 beginning of function. Fix PR gdb/191.
12960
61d11d80
FCE
129612001-08-16 Frank Ch. Eigler <fche@redhat.com>
12962
12963 * config/sid.exp (sid_start): Don't warn if we cannot figure out
12964 what to force sid endianness to.
12965
942a4df2
KS
129662001-08-15 Keith Seitz <keiths@redhat.com>
12967
12968 * lib/gdb.exp (gdbtk_start): Don't set environment
12969 variables for TCL_LIBRARY and friends. Insight will
12970 now figure these out for itself.
12971
0521c418
MS
129722001-08-02 Michael Snyder <msnyder@redhat.com>
12973
12974 * gdb.base/completion.exp: Remove the symbol "a64l" from
12975 the expect string; this is target-specific, and not related
12976 to what is being tested.
12977
74a9a58a
DB
129782001-08-02 Dave Brolley <brolley@redhat.com>
12979
12980 * config/sid.exp: Rename gdb-socket to cpu-gdb-socket.
12981
c70819fa
MS
129822001-07-25 Michael Snyder <msnyder@redhat.com>
12983
c2b8fa57
MS
12984 * gdb.base/consecutive.exp: New file. Test stepping over
12985 breakpoints on consecutive instructions.
12986 * gdb.base/consecutive.c: New file.
12987
c70819fa
MS
12988 * gdb.base/call-rt-st.exp: Use double-backslash to quote
12989 curly braces in regular expressions.
12990
2b1a1355
MS
129912001-07-25 Michael Snyder <msnyder@redhat.com>
12992
12993 * gdb.base/ending-run.exp: Accept "Program exited normally" as
12994 legitimate output from stepping out of main.
12995
413eca6f
KS
129962001-07-22 Keith Seitz <keiths@redhat.com>
12997
12998 * lib/gdb.exp (_gdbtk_xvfb_init): If GDB_DISPLAY is
12999 the empty string, do not run the tests.
13000
7e5a9322
SC
130012001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
13002
13003 * gdb.base/long_long.exp: Detect size of pointer. Take into
13004 account 2-byte pointers when testing for p/a results.
13005
de58f10f
SC
130062001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
13007
d63a86f8 13008 * gdb.base/remote.c (RANDOM_DATA_SIZE): New define, defaults to 48K
de58f10f
SC
13009 and defined to 1K for m68hc11.
13010 (random_data): Reduce table to 1K for embedded platforms (68hc11).
13011 * gdb.base/remote.exp (get_sizeof): New function from sizeof.exp.
13012 (sizeof_random_data): New variable to tell the size of the data table;
13013 don't test past this size; always run to main.
13014
d6f5fea1
SC
130152001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
13016
13017 * gdb.base/return2.exp: return of long long and double fails for
13018 68HC11; don't execute these tests on that platform.
13019 * gdb.base/return.exp: Return of a double fails for 68hc11.
13020
c477543d
SC
130212001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
13022
13023 * call-ar-st.exp: Use gdb_skip_float_test to avoid executing
13024 tests that print a float.
13025 * call-rt-st.exp: Likewise.
13026
63cf1c79
MK
130272001-07-12 Mark Kettenis <kettenis@gnu.org>
13028
13029 * gdb.base/so-impl-ld.exp: Remove stray space that prevented
13030 running this test on Linux.
13031
112f9ab5
MC
130322001-06-24 Michael Chastain <chastain@redhat.com>
13033
13034 * gdb.base/arithmet.exp: Remove some tests to make all test names
13035 unique.
13036
4970cb0f
MS
130372001-07-03 Michael Snyder <msnyder@redhat.com>
13038
13039 * gdb.c++/classes.exp: Accept both "foo(void)" and "foo()" in
13040 the output of the ptype command.
13041
d85da69f
MS
130422001-07-02 Michael Snyder <msnyder@redhat.com>
13043
4c8a82de
MS
13044 * gdb.base/completion.exp: Don't assume that break.c is the only
13045 source file that may contain functions named "marker".
d85da69f
MS
13046 * gdb.base/corefile.exp: Quote the curly braces in regexp.
13047
8afc772b
AC
130482001-06-28 Andrew Cagney <ac131313@redhat.com>
13049
13050 * gdb.disasm/Makefile.in (clean mostlyclean): Add h8300s to list
13051 of files to delete.
13052
13053 From 2000-06-15 Kazu Hirata <kazu@hxi.com>:
13054 * gdb.disasm/h8300s.exp: New file.
13055 gdb.disasm/h8300s.s: Likewise.
13056
cff22675
AC
130572001-06-27 Andrew Cagney <ac131313@redhat.com>
13058
13059 * lib/mi-support.exp (mi_delete_breakpoints): Accept mi1 format
13060 empty breakpoint tables.
13061
68c81b54
AC
130622001-06-25 Andrew Cagney <ac131313@redhat.com>
13063
13064 * lib/mi-support.exp: Update args=... part of stop-reason
13065 patterns. Accept either a list or a tuple.
13066
2dd62704
AC
130672001-06-23 Andrew Cagney <ac131313@redhat.com>
13068
13069 * lib/mi-support.exp: Remove local emacs variable defining
13070 change-log-default-name.
13071
b4127474
MC
130722001-06-22 Michael Chastain <chastain@redhat.com>
13073
13074 * gdb.base/arithmet.exp: Use gdb_test instead of send_gdb/gdb_expect.
13075 This is operationally compatible with the previous version.
13076
8dbfb380
JB
130772001-06-13 Jim Blandy <jimb@redhat.com>
13078
13079 * lib/gdb.exp (gdb_test): Doc fix.
13080
f2d8c86d
MC
130812001-06-10 Michael Chastain <chastain@redhat.com>
13082
13083 * gdb.base/exprs.exp: Remove a duplicate test.
13084
81564d34
JB
130852001-06-06 Jim Blandy <jimb@redhat.com>
13086
13087 * gdb.base/return2.exp (main): Use values to test float and double
13088 returns that are not NaN's, to avoid being confused by IEEE
13089 comparison rules.
13090
da55addb
MS
130912001-06-04 Michael Snyder <msnyder@redhat.com>
13092
13093 * gdb.threads/pthreads.exp (check_control_c): Return 0 for success,
d63a86f8 13094 non-zero if control_c fails. Terminate the test on failure,
da55addb
MS
13095 rather than wait for 12 more tests to time out.
13096
42c65987
JB
130972001-06-06 Jim Blandy <jimb@redhat.com>
13098
b18bced9 13099 * gdb.base/exprs.exp ("sizeof (long long) > sizeof (long) (true)"):
d63a86f8 13100 Don't forget to match the GDB prompt.
b18bced9 13101
42c65987
JB
13102 * gdb.trace/gdb_c_test.c, actions.c: Fix misspellings.
13103
5b41e5f0
JB
131042001-06-04 Jim Blandy <jimb@redhat.com>
13105
13106 * gdb.base/help.exp: Update pattern to exclude `print-load-map'
13107 command.
13108
015e046f
KB
131092001-05-31 Kevin Buettner <kevinb@redhat.com>
13110
13111 * gdb.base/annota1.exp (info break): Match four or more spaces
13112 after "Address".
13113
fb1ffbbe
MC
131142001-05-31 Michael Chastain <chastain@redhat.com>
13115
13116 * gdb.c++/cplusfuncs.cc (dm_type_char_star): Remove superfluous cast.
13117 (dm_type_int_star): Likewise.
13118 (dm_type_long_star): Likewise.
13119 (dm_type_void_star): Likewise.
13120
5ea2a32c
KB
131212001-05-29 Kevin Buettner <kevinb@redhat.com>
13122
13123 * gdb.base/completion.exp (INPUTRC): Set this environment variable
13124 to a known value in order to get consistent results regardless
13125 of the setting of INPUTRC or the presence or contents of .inputrc.
13126
ae23c492
MS
131272001-05-24 Michael Snyder <msnyder@redhat.com>
13128
ac55707e
MS
13129 * gdb.threads/linux-dp.exp: Remove assumptions about thread ordering.
13130 Don't require that the main thread and the manager thread are the
13131 first in the list.
13132
ae23c492
MS
13133 * gdb.threads/pthreads.exp (test_startup): Relax test for thread
13134 debugging. If test fails, issue an "unsupported" not a "fail".
13135
400071f1
JB
131362001-05-24 Jim Blandy <jimb@redhat.com>
13137
13138 Don't assume that short is shorter than int.
13139 * gdb.base/exprs.exp ("print unsigned short == (~0)"): Don't
13140 assume that shorts are smaller than ints. On a 16-bit machine,
d63a86f8 13141 this isn't true.
400071f1
JB
13142 ("print unsigned char == (~0)"): Add test that verifies that ~0,
13143 an int, is not equal to ~0 stored in an unsigned char. This tests
13144 the same thing that the previous test meant to, but works on
13145 16-bit machines, too.
13146 ("print unsigned char != (~0)"): Same test, complemented.
13147
0816a3e5
MS
131482001-05-24 Michael Snyder <msnyder@redhat.com>
13149
13150 * gdb.threads/pthreads.exp (all_threads_running): Add an explicit
d63a86f8 13151 test for (full_coverage == 0). This makes the test run faster,
0816a3e5
MS
13152 and prevents dejagnu getting out of step.
13153
f6dc23a9
KB
131542001-05-23 Kevin Buettner <kevinb@redhat.com>
13155
13156 * gdb.base/finish.exp (finish_void): Revise pattern for
13157 stopping on the call statement to not permit stopping at
13158 the start of the instructions comprising the call sequence.
13159
7dbd117d
MC
131602001-05-19 Michael Chastain <chastain@redhat.com>
13161
13162 * gdb.base/callfuncs.exp: Make all test names unique.
13163 * gdb.base/commands.exp: Make all test names unique.
13164 * gdb.base/condbreak.exp: Make all test names unique.
13165 * gdb.base/dbx.exp: Make all test names unique.
13166 * gdb.base/default.exp: Make all test names unique.
13167 * gdb.base/define.exp: Make all test names unique. Conform some FAIL
13168 and TIMEOUT messages to their corresponding PASS message.
13169 * gdb.base/ending-run.exp: Make all test names unique.
13170 * gdb.base/long_long.exp: Remove duplicate test.
13171
6b0b0a9e
KB
131722001-05-21 Kevin Buettner <kevinb@redhat.com>
13173
13174 * gdb.base/finish.exp (finish_void): Allow "finish" command to
13175 stop on the call statement as well as the statement after the
13176 call.
13177
2caa35cb
MS
131782001-05-21 Michael Snyder <msnyder@redhat.com>
13179
13180 * gdb.base/long_long.exp: Allow for targets with 4-byte short.
13181
40713331
EZ
131822001-05-10 Elena Zannoni <ezannoni@redhat.com>
13183
a9c64011
AS
13184 * gdb.base/completion.exp: Revamp test. Make it execute on all
13185 platforms.
40713331 13186
c2c1be8d
EZ
131872001-05-10 Elena Zannoni <ezannoni@redhat.com>
13188
a9c64011
AS
13189 * config/gdbserver.exp (gdb_load): Handle the case
13190 in which the arguments to gdbserver are given in the
13191 baseboard configuration file.
13192 Also handle the case in which the server needs to do a
13193 load.
2c9cd303 13194
9671de48
KS
131952001-05-07 Keith Seitz <keiths@cygnus.com>
13196
a9c64011
AS
13197 * lib/gdb.exp (gdbtk_initialize_display): New proc which will
13198 set up the display for testing.
13199 (gdbtk_start): Convert all paths to paths that tcl will like.
13200 Export target information to environment.
13201 (_gdbtk_xvfb_init): New proc to start Xvfb if available and
13202 necessary.
13203 (_gdbtk_xvfb_exit): New proc to kill Xvfb if necessary.
13204 (to_tcl_path): New proc to convert a given pathname into
13205 a path acceptible as an argument to a tcl command.
13206 (_gdbtk_export_target_info): New proc to export target info
13207 into the environment for gdbtk testing.
13208 (gdbtk_done): New proc to signal end-of-test.
9671de48 13209
5a360f47
JB
132102001-05-06 Jim Blandy <jimb@redhat.com>
13211
13212 * restore.c: Make the code of caller0 correspond to its comment.
13213
66c756c6
MS
132142001-05-03 Michael Snyder <msnyder@redhat.com>
13215
13216 * config/sid.exp (gdb_target_sid): Check for error messages.
13217 On error or timeout, don't make expect exit (which will terminate
13218 all subsequent tests); instead just make gdb exit.
d63a86f8 13219 (gdb_load): Check for error messages. On error or timeout,
66c756c6
MS
13220 return a negative value.
13221
a966fde5
JB
132222001-04-24 Jim Blandy <jimb@redhat.com>
13223
851c18e0
JB
13224 * gdb.c++/templates.exp: If we see the prompt for the overload
13225 list, but we haven't recognized any of the longer patterns,
13226 arrange for this test to fail, not hang.
13227
a966fde5
JB
13228 * gdb.c++/classes.exp (ptype class A): Tolerate whitespace
13229 variations.
13230
db144853
MC
132312001-04-22 Michael Chastain <chastain@redhat.com>
13232
13233 * gdb.c++/local.exp: Use the 'runto' library function.
13234 * gdb.c++/namespace.exp: Likewise.
13235 * gdb.c++/overload.exp: Likewise.
13236
3207ec21
KB
132372001-03-26 Kevin Buettner <kevinb@redhat.com>
13238
13239 * gdb.base/Makefile.in (EXECUTABLES): Add step-line.
13240 * gdb.base/step-line.exp: New file. Test step/next in presence of
13241 #line directives.
13242 * gdb.base/step-line.c: New file. Test program for the above.
13243 * gdb.base/step-line.inp: New file. We pretend that this file has
13244 been transformed by some other tool into step-line.c.
13245
13b57657
JB
132462001-03-21 Jim Blandy <jimb@redhat.com>
13247
13248 * gdb.c++/userdef.exp: Check that GDB tolerates whitespace in
13249 unmangled operator names.
13250
754cbe1c
JB
132512001-03-20 Jim Blandy <jimb@redhat.com>
13252
13253 * gdb.threads/linux-dp.exp: Recognize an additional message
13254 generated by GDB when it doesn't understand how to debug threads
13255 on the target system.
13256
177495c9
AC
132572001-03-19 Andrew Cagney <ac131313@redhat.com>
13258
13259 * gdb.mi/mi-console.exp: Document ``Hello'' as a known bug.
13260
f266096b
MC
132612001-03-12 Michael Chastain <chastain@redhat.com>
13262
13263 * gdb.c++/derivation.exp: Use the 'runto' library function.
13264
cac3c2ff
MC
132652001-03-12 Michael Chastain <chastain@redhat.com>
13266
13267 * gdb.c++/annota2.exp: Fix regular expression for "post-query".
13268
b6c11a24
MC
132692001-02-24 Michael Chastain <chastain@redhat.com>
13270
13271 * gdb.c++/ref-types.exp: Change handwritten code to library
13272 function 'runto'.
13273
6bae5bce
OF
132742001-03-16 Orjan Friberg <orjanf@axis.com>
13275
13276 * gdb.base/signals.exp: Set count to 0 explicitly.
13277
0015fd9a
MS
132782001-03-15 Mark Salter <msalter@redhat.com>
13279
13280 * config/monitor.exp (gdb_target_cmd): Add explicit error return.
13281 (gdb_target_monitor): Add check of gdb_target_cmd return value.
880a15ee
MS
13282 (gdb_load): Add support for additional target_info: gdb_download_size
13283 and gdb_load_timeout.
0015fd9a 13284
fc33412a
DT
13285Thu Mar 8 16:06:00 2001 David Taylor <taylor@redhat.com>
13286
13287 * gdb.base/annota1.exp: Move test of isnative to earlier in the
13288 file -- to prevent failing when the compile fails but we have no
13289 intention of running the tests anyway.
13290
13291 * gdb.base/long_long.exp: Test target_info for no_long_long, skip
13292 tests if set.
13293
13294 * gdb.base/maint.exp: Support 2 byte integers as well as 4 byte
13295 integers.
13296
13297 * gdb.c++/ctti.exp: Skip tests if skip_cplus_tests returns true.
13298 * gdb.c++/namespace.exp: Ditto.
13299
115f06de
OF
133002001-03-07 Orjan Friberg <orjanf@axis.com>
13301
13302 * gdb.base/pointers.c: Don't assume doubles are >= 8 bytes.
13303 * gdb.base/pointers.exp: Relax pattern match of decimals.
13304
b6ba6518
KB
133052001-03-06 Kevin Buettner <kevinb@redhat.com>
13306
13307 * Makefile.in, config/abug.exp, config/cfdbug.exp,
13308 config/cpu32bug.exp, config/dve.exp, config/est.exp,
13309 config/gdbserver.exp, config/hmsirom.exp, config/hppro.exp,
13310 config/i960.exp, config/m32r.exp, config/mn10300-eval.exp,
13311 config/monitor.exp, config/proelf.exp, config/rom68k.exp,
13312 config/sh.exp, config/sid.exp, config/slite.exp,
13313 config/sparclet.exp, config/udi.exp, config/unknown.exp,
13314 config/vr4300.exp, config/vr5000.exp, config/vx.exp,
13315 config/vxworks.exp, config/vxworks29k.exp,
13316 gdb.asm/asm-source.exp, gdb.base/a2-run.exp,
13317 gdb.base/all-bin.exp, gdb.base/annota1.exp,
13318 gdb.base/arithmet.exp, gdb.base/assign.exp,
13319 gdb.base/async.exp, gdb.base/attach.exp,
13320 gdb.base/bitfields.exp, gdb.base/bitops.exp,
13321 gdb.base/break.exp, gdb.base/call-ar-st.exp,
13322 gdb.base/call-rt-st.exp, gdb.base/call-strs.exp,
13323 gdb.base/callfuncs.exp, gdb.base/callfwmall.exp,
13324 gdb.base/commands.exp, gdb.base/completion.exp,
13325 gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
13326 gdb.base/constvars.exp, gdb.base/corefile.exp,
13327 gdb.base/dbx.exp, gdb.base/default.exp, gdb.base/define.exp,
13328 gdb.base/display.exp, gdb.base/ena-dis-br.exp,
13329 gdb.base/ending-run.exp, gdb.base/environ.exp,
13330 gdb.base/eval-skip.exp, gdb.base/exprs.exp,
13331 gdb.base/finish.exp, gdb.base/foll-exec.exp,
13332 gdb.base/foll-fork.exp, gdb.base/foll-vfork.exp,
13333 gdb.base/funcargs.exp, gdb.base/help.exp,
13334 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/list.exp,
13335 gdb.base/logical.exp, gdb.base/long_long.exp,
13336 gdb.base/maint.exp, gdb.base/mips_pro.exp,
13337 gdb.base/miscexprs.exp, gdb.base/nodebug.exp,
13338 gdb.base/opaque.exp, gdb.base/overlays.exp, gdb.base/page.exp,
13339 gdb.base/pointers.exp, gdb.base/printcmds.exp,
13340 gdb.base/ptype.exp, gdb.base/radix.exp, gdb.base/recurse.exp,
13341 gdb.base/regs.exp, gdb.base/relational.exp,
13342 gdb.base/remote.exp, gdb.base/reread.exp,
13343 gdb.base/restore.exp, gdb.base/return2.exp,
13344 gdb.base/scope.exp, gdb.base/sect-cmd.exp,
13345 gdb.base/selftest.exp, gdb.base/setshow.exp,
13346 gdb.base/setvar.exp, gdb.base/shlib-call.exp,
13347 gdb.base/sigall.exp, gdb.base/signals.exp,
13348 gdb.base/sizeof.exp, gdb.base/so-impl-ld.exp,
13349 gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
13350 gdb.base/step-test.exp, gdb.base/structs.c,
13351 gdb.base/structs.exp, gdb.base/structs2.exp,
13352 gdb.base/term.exp, gdb.base/twice.exp, gdb.base/varargs.exp,
13353 gdb.base/volatile.exp, gdb.base/watchpoint.exp,
13354 gdb.base/whatis-exp.exp, gdb.base/whatis.exp,
13355 gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
13356 gdb.c++/anon-union.exp, gdb.c++/classes.exp, gdb.c++/ctti.exp,
13357 gdb.c++/derivation.exp, gdb.c++/inherit.exp,
13358 gdb.c++/local.exp, gdb.c++/member-ptr.exp, gdb.c++/method.exp,
13359 gdb.c++/misc.exp, gdb.c++/namespace.exp, gdb.c++/overload.exp,
13360 gdb.c++/ref-types.exp, gdb.c++/templates.exp,
13361 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp,
13362 gdb.disasm/am33.exp, gdb.disasm/hppa.exp,
13363 gdb.disasm/mn10200.exp, gdb.disasm/mn10300.exp,
13364 gdb.fortran/types.exp, gdb.java/jmisc.exp,
13365 gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
13366 gdb.stabs/weird.exp, gdb.threads/linux-dp.exp,
13367 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
13368 gdb.trace/circ.exp, gdb.trace/collection.exp,
13369 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
13370 gdb.trace/limits.exp, gdb.trace/packetlen.exp,
13371 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp,
13372 gdb.trace/report.exp, gdb.trace/save-trace.exp,
13373 gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
13374 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
13375 lib/gdb.exp, lib/mi-support.exp: Update/correct copyright
13376 notices.
13377
dc96c6c7 133782001-02-27 Michael Snyder <msnyder@cygnus.com>
d8f92b1f
MS
13379
13380 * gdb.base/varargs.c (find_max_double): Fix printf format string:
13381 first arg is int not float.
13382
dc96c6c7 133832001-02-22 Michael Snyder <msnyder@cygnus.com>
40f33b9b
MS
13384
13385 * gdb.base/reread.exp: Unsupported for non-native targets;
13386 doesn't work for remote debugging.
13387
9b0c4aeb
FN
133882001-02-19 Fernando Nasser <fnasser@redhat.com>
13389
13390 From Drew Moseley <dmoseley@redhat.com>
a9c64011
AS
13391 * gdb.base/ending-run.exp: Properly handle the BSP state when
13392 stepping past the end of main.
9b0c4aeb 13393
02aa71d5
MC
133942001-02-19 John Moore <jmoore@redhat.com>
13395
13396 * gdb.base/commands.exp (infrun_breakpoint_command_test):
13397 Converted HPUX fix for non-expected items following multiple
13398 step commands into general solution for all platforms.
13399
1fa449a4
MC
134002001-02-18 Michael Chastain <chastain@redhat.com>
13401
13402 * gdb.c++/classes.exp (do_tests): Change runto statements
13403 from "runto 'foo(void)'" to "runto 'foo'". This makes the
13404 statements demangler agnostic.
13405 * gdb.c++/virtfunc.exp (do_tests): Likewise.
13406 (gdb_virtfunc_restart): Likewise.
13407
b2f9ec70
MC
134082001-02-14 Michael Chastain <chastain@redhat.com>
13409
13410 * gdb.c++/inherit.exp (do_tests): Change runto statements
13411 from "runto 'foo(void)'" to "runto 'foo'". This makes the
13412 statements demangler agnostic.
13413
cf74b8ca
AC
13414Sun Feb 4 17:32:21 2001 Andrew Cagney <cagney@redhat.com>
13415
13416 * gdb.threads/pthreads.exp: Unify pass/fail messages for
13417 ``continue to bkpt at common_routine in thread 2'' and ``stopped
13418 before calling common_routine 15 times'' tests.
13419
99f78f56
MC
134202001-02-11 Michael Chastain <chastain@redhat.com>
13421
13422 * gdb.c++/cplusfuncs.cc (dm_type_char_star): New function.
13423 Helps the test script figure out which demangler is in use.
13424 (dm_type_foo_ref): Ditto.
13425 (dm_type_int_star): Ditto.
13426 (dm_type_long_star): Ditto.
13427 (dm_type_unsigned_int): Ditto.
13428 (dm_type_void): Ditto.
13429 (dm_type_void_star): Ditto.
99707966 13430 * gdb.base/cplusfuncs.exp (probe_demangler): New function.
99f78f56
MC
13431 Probe the gdb demangler and set variables to accommodate
13432 formatting differences.
13433 (info_func_regexp): New function. Same as info_func, but
13434 matches against a regexp.
13435 (info_func): Match against a literal string.
13436 (print_addr_2): New function. Match against a literal string,
13437 which can be different from the input to gdb.
13438 (print_addr): Simply call print_addr_2 with the same argument twice.
13439 (test_lookup_operator_functions): Use demangler formatting variables.
13440 Blow away the xfails and workarounds for gnats gdb bug gdb/18. Sort
13441 the tests in the same order as the C++ class declaration.
13442 (test_paddr_operator_functions): Ditto.
13443 (test_paddr_overloaded_functions): Ditto.
13444 (test_paddr_hairy_functions): Use demangler formatting variables.
13445 Add reference to gdb/19 for related tests.
13446 (do_tests): Call probe_demangler.
13447
1de8f023
KB
134482001-01-30 Kevin Buettner <kevinb@redhat.com>
13449
13450 * gdb.c++/templates.cc (printf): Remove unused function definition.
13451
ca3f91ed
MS
134522001-01-26 Felix Lee <flee@redhat.com>
13453
13454 * sid.exp (sid_exit): Pass host, not target, to remote_close.
13455
134562001-01-25 matthew green <mrg@redhat.com>
13457
13458 * config/sid.exp (sid_start): Call `remote_push_conn' after firing
13459 up sid.
13460 (sid_exit): Call `remote_pop_conn' after GDB is gone.
13461
134622001-01-25 matthew green <mrg@redhat.com>
13463
13464 * config/sid.exp (sid_start): Use `remote_spawn' instead of `spawn.'
d63a86f8 13465 Deprecate $sid_spawn_id.
ca3f91ed
MS
13466 (sid_exit): Remove code necessary only for `spawn.'
13467
134682001-01-25 matthew green <mrg@redhat.com>
13469
13470 * config/sid.exp (sid_start): Handle sim,protocol of `sid.'
13471
fb18ec4a
MC
134722001-01-28 Michael Chastain <chastain@redhat.com>
13473
13474 * gdb.c++/ovldbreak.exp (take_gdb_out_of_choice_menu): New proc
13475 to call when tests fail. It takes gdb out of the overloaded
13476 function choice menu back to the main prompt, so that the test
13477 program stays synchronized.
13478 (set_bp_overloaded): New proc to collect all the common
13479 code for setting a breakpoint on an overloaded name. Calls
13480 take_gdb_out_of_choice_menu when needed.
13481 (menu_overload1arg): New variable to collect the repeated
13482 instances of the expected menu for an overloaded name. Change
13483 the regular expression to handle changes in g++ type encoding:
13484 "void" can be either "void" or "", and "unsigned int" can be
13485 either "unsigned int" or "unsigned".
13486 (continue_to_bp_overloaded): Change regular expressions to handle
13487 changes in g++ type encoding.
13488 (no proc): Call take_gdb_out_of_choice_menu when needed.
13489 Remove redundant calls to "info break". Accept either "canceled"
13490 or "cancelled". Change regular expressions in "info break"
13491 calls to handle changes in g++ type encoding. Give all tests
13492 unique strings.
13493
9c646a6e
BE
134942001-01-17 Ben Elliston <bje@redhat.com>
13495
13496 * config/sid.exp: New file.
13497
9549d9c1
AC
13498Fri Jan 12 18:29:01 2001 Andrew Cagney <cagney@b1.cygnus.com>
13499
13500 * gdb.base/callfuncs.exp: Add space after ``Value returned is''.
13501
dc96c6c7 135022000-12-21 Michael Snyder <msnyder@cygnus.com>
315f8b0e
MS
13503
13504 * gdb.base/finish.exp: Accept '1' instead of \001 from char_func.
13505 Add a RE to accept a non-ascii char if one is ever presented.
13506
b4df4f68
FN
135072000-12-20 Fernando Nasser <fnasser@redhat.com>
13508
297dd0fd 13509 * lib/mi-support.exp (mi_gdb_start): Test for MI_OUT, not UI_OUT.
b4df4f68 13510
dc96c6c7 135112000-12-18 Michael Snyder <msnyder@cygnus.com>
49c890fc 13512
d63a86f8 13513 * gdb.base/setvar.exp: Use double '\\' to quote curly braces
49c890fc
MS
13514 in regexp. One '\' does not suffice on Linux.
13515
4a7bddb6
MC
135162000-12-09 Michael Chastain <chastain@redhat.com>
13517
13518 * gdb.base/break.exp (test_clear_command): Use a marker function
13519 rather than 'main' for the test function. Also move this
13520 test to an execution point where the marker function names are
13521 guaranteed to be bound to functions. (Executing tests after a
13522 'finish' from main runs into name conflicts with local names
13523 in __libc_start_main).
13524
dc96c6c7 135252000-12-07 Michael Snyder <msnyder@cygnus.com>
efb66345
MS
13526
13527 * gdb.base/finish.exp: New test for gdb's "finish" command.
13528 * gdb.base/return2.exp: New test for gdb's "return" command.
13529 * gdb.base/return2.c: New source file for above.
13530
dc96c6c7 135312000-12-05 Michael Snyder <msnyder@cygnus.com>
3c077de9
MS
13532
13533 * gdb.base/constvars.exp: Add a "pass" message if "up" succeeds.
13534 * gdb.base/miscexprs.exp: Ditto.
13535 * gdb.base/pointers.exp: Ditto.
13536 * gdb.c++/derivation.exp: Ditto.
13537 * gdb.c++/local.exp: Ditto.
13538 * gdb.c++/namespace.exp: Ditto.
13539 * gdb.c++/overload.exp: Ditto.
13540 * gdb.c++/ref-types.exp: Ditto.
13541
dc96c6c7 135422000-12-05 Michael Snyder <msnyder@cygnus.com>
660fd469
MS
13543
13544 * gdb.base/constvars.exp: Test result of "up" command.
13545 * gdb.base/miscexprs.exp: Ditto.
13546 * gdb.base/pointers.exp: Ditto.
13547 * gdb.base/scope.exp: Ditto.
13548 * gdb.c++/derivation.exp: Ditto.
13549 * gdb.c++/local.exp: Ditto.
13550 * gdb.c++/namespace.exp: Ditto.
13551 * gdb.c++/overload.exp: Ditto.
13552 * gdb.c++/ref-types.exp: Ditto.
13553
44097287
FN
135542000-11-22 Michael Chastain <chastain@redhat.com>
13555
13556 * mips_pro.exp: Accept either "middle -> top -> main" or
13557 "middle -> main" in the backtrace, because gcc can optimize
13558 tail calls to jumps. Remove setup_xfail for the hppa case.
13559 Add a comment with the original warning messages from PR 3016,
13560 which was filed in 1993, to preserve them for posterity.
13561
9d2e1bab
ND
135622000-11-17 Nick Duffek <nsd@redhat.com>
13563
13564 * lib/gdb.exp (gdb_test): Override timeout with board info.
13565
1aca8eb7
ND
135662000-11-17 Nick Duffek <nsd@redhat.com>
13567
13568 * gdb.base/display.exp: Don't kill running stub. Add "again" to
13569 the second kill and detach messages.
13570
93076499
ND
135712000-11-17 Nick Duffek <nsd@redhat.com>
13572
13573 * configure.in: Add AC_EXEEXT.
13574 * configure: Regenerate.
13575 * Makefile.in (just-check): Export EXEEXT.
13576 * lib/gdb.exp ($EXEEXT): Import from environment.
13577 * gdb.base/maint.exp: Expect $EXEEXT in executable name. Don't
13578 expect "maint dump-me" on Cygwin.
13579 * gdb.base/reread.exp ($binfile, $binfile1, $binfile2): Append
13580 $EXEEXT.
13581
30e87cd3
ND
135822000-11-17 Nick Duffek <nsd@redhat.com>
13583
13584 * gdb.base/break.exp: Test backtrace and finish from called
13585 function on all platforms, not just HP-UX.
13586
dc96c6c7 135872000-11-03 Michael Snyder <msnyder@cygnus.com>
08e706b1
MS
13588
13589 * config/monitor.exp (gdb_target_cmd): Abstracts some of the
13590 code from gdb_target_monitor, so it can be used independantly
13591 for gdbserver. Also comment out an unnecessary PUTS.
d63a86f8 13592
dc96c6c7 135932000-11-03 Michael Snyder <msnyder@cygnus.com>
958a4e4c
MS
13594
13595 * gdb.base/a2-run.exp: Use gdb_skip_stdio_test.
13596 * gdb.base/corefile.exp: Expect the message "Program is being
13597 debugged already" when we send the "corefile" command, since
13598 the preceeding gdb_load may have connected gdb to a remote target.
13599 * gdb.base/display.exp: Disable hardware watchpoints if new
13600 board info variable "no_hardware_watchpoints" is true.
13601 Replace single-letter commands with more readable ones.
13602 * gdb.base/recurse.exp (recurse_tests): Disable hardware watchpoints
13603 if new board info variable "no_hardware_watchpoints" is true.
13604 * gdb.base/restore.exp (restore_tests): Call gdb_skip_stdio_tests
13605 to see if stdio (printf) testing is possible.
13606 * gdb.base/watchpoint.exp: Disable hardware watchpoints if new
13607 board info variable "no_hardware_watchpoints" is true. Use new
13608 proc "gdb_skip_stdio_tests" to see if printf tests are possible.
13609
39124dea
FN
136102000-11-13 Fernando Nasser <fnasser@redhat.com>
13611
13612 From Orjan Friberg <orjanf@axis.com>:
13613 * gdb.base/printcmds.exp: Escape curly braces followed by a number
13614 in array print pattern match.
13615
a9e2e984
FN
136162000-11-09 Fernando Nasser <fnasser@redhat.com>
13617
13618 * gdb.c++/templates.exp (test_template_breakpoints): Change Britsh
13619 spelling "cancelled" to U.S. spelling "canceled" to match changes
13620 made to gdb.
13621 * gdb.c++/ovldbreak.exp: Ditto.
13622
c7db355b
PS
136232000-11-06 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
13624
13625 * gdb.base/callfuncs.c (main): Moved to end of file, call
13626 t_double_values to initialize the FPU before inferior calls are made.
13627 * gdb.base/callfuncs.exp: Test for register preservation after calling
13628 inferior functions. Add tests for continuining, finishing and
13629 returning from a stop in a call dummy.
13630
dc96c6c7 136312000-10-24 Michael Snyder <msnyder@cygnus.com>
42f5c13f
MS
13632
13633 * gdb.base/commands.exp: Break up long lines, and re-indent.
13634
dc96c6c7 136352000-10-19 Michael Snyder <msnyder@cygnus.com>
ae0323a8
MS
13636
13637 * config/gdbserver.exp: Rewritten from the ground up, to make it
13638 compatible with the current dejagnu tree, and to make it work with
13639 the new "gdbserver" in libremote.
13640
dc96c6c7 136412000-10-16 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
13642
13643 * gdb.base/sizeof.exp (check_sizeof): Skip if no printf support.
13644 * gdb.base/varargs.exp: Skip entire test if no printf support.
13645 * gdb.base/ending-run.exp (Step to return): Skip if no printf supt.
13646 * gdb.base/shlib-call.exp: Skip several tests if no printf support.
13647
dc96c6c7 136482000-10-13 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
13649
13650 * lib/gdb.exp (gdb_skip_float_test): New proc. Skip test if
13651 no floating point support.
13652 (gdb_skip_stdio_test): New proc. Skip test if no stdio support.
13653 * gdb.base/call-ar-st.exp: Use above procs to skip tests.
13654 * gdb.base/call-rt-st.exp: Ditto.
13655 * gdb.base/call-strs.exp: Ditto.
13656
bac5fc66
JG
136572000-08-02 Jimmy Guo <guo@hpcleara.cup.hp.com>
13658
13659 * gdb.base/sizeof.c: include <stdio.h>.
13660
13661 * gdb.c++/classes.exp: Use gdb_test instead of send_gdb to
a9c64011
AS
13662 'finish', otherwise uncaptured gdb_prompt would potentially
13663 throw remaining test points out of sync.
bac5fc66 13664
b22a6027
SB
136652000-07-26 Scott Bambrough <scottb@netwinder.org>
13666
13667 * gdb.base/recurse.exp: Run tests for all targets.
13668 * gdb.base/so-impl-ld.exp: Added wildcard to handle the
13669 gnu-oldld case on ARM.
13670 * gdb.base/watchpoint.exp (test_stepping): Clear xfail
13671 for ARM targets.
d63a86f8 13672
d8231941
AG
13673Mon Jul 24 07:46:02 CDT 2000 Clinton Popetz <cpopetz@cygnus.com>
13674
13675 * gdb.java/configure.in (AC_INIT): Use jmisc.exp.
13676 * gdb.java/configure: Rebuild.
13677
8caabe69
AG
13678Sun Jul 23 21:42:34 2000 Anthony Green <green@redhat.com>
13679
13680 * gdb.java/jv-exp.exp: New file.
13681
9d273ca3
AG
13682Sun Jul 23 21:02:42 2000 Anthony Green <green@redhat.com>
13683
13684 * configure: Rebuilt.
13685 * configure.in (configdirs): Add gdb.java.
13686 * gdb.java/jmisc.java: New file.
13687 * gdb.java/jmisc.exp: New file.
13688 * gdb.java/Makefile.in: New file.
13689 * gdb.java/configure: Rebuilt.
13690 * gdb.java/configure.in: New file.
13691 * lib/java.exp: New file.
13692
4f823a66
AC
13693Wed Jul 12 18:14:29 2000 Andrew Cagney <cagney@b1.cygnus.com>
13694
13695 * gdb.base/exprs.exp: Test casts to a pointer including over and
13696 underflow.
13697
2391e11d
AC
13698Thu Jul 13 11:52:53 2000 Andrew Cagney <cagney@b1.cygnus.com>
13699
13700 * gdb.base/sizeof.exp, gdb.base/sizeof.c: New files. Compare GDB
13701 and the compilers sizes.
13702
54602222
ND
137032000-07-09 Nick Duffek <nsd@redhat.com>
13704
13705 * gdb.c++/misc.cc (class ClassParam, class_param): Define.
13706 (use_methods): New function.
13707 (main): Call use_methods().
13708 * gdb.c++/classes.exp (test_method_param_class): New procedure.
13709 (do_tests): Call test_method_param_class.
13710
2bec0572
ND
137112000-07-09 Nick Duffek <nsd@redhat.com>
13712
13713 * gdb.c++/classes.exp (test_nonexistant_members): Fix name
13714 spelling.
13715 (test_enums): New procedure. Move enum tests from end of script
13716 to here. Set breakpoint on function name instead of line number.
13717 * gdb.c++/misc.cc (ClassWithEnum): Move past Foo definitions.
13718 (enums2): New marker function.
13719 (enums1): New function.
13720 (main): Call enums1(). Move enum tests to enums1().
13721
78492fde
AC
13722Tue Jul 4 03:43:49 2000 Andrew Cagney <cagney@b1.cygnus.com>
13723
13724 * gdb.asm/asm-source.exp: Use raw AS/LD instead of CC to
13725 compile/link program. Update line numbers.
13726 * gdb.asm/d10v.inc: Define ``startup''.
13727 * gdb.asm/asmsrc1.s: Add definition of _start.
d63a86f8 13728
49a2cef8
AC
13729Fri Jun 23 17:45:52 2000 Andrew Cagney <cagney@b1.cygnus.com>
13730
13731 * gdb.base/call-ar-st.exp: More rewrites of multi-line patterns.
13732
3e6c8688
EZ
137332000-06-18 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
13734
13735 * gdb.base/maint.exp: Add 'maint print architecture' item to output
13736 of 'help maint print' command.
13737
9ff5cbe9
AC
13738Fri Jun 16 18:22:05 2000 Andrew Cagney <cagney@b1.cygnus.com>
13739
13740 * gdb.base/call-ar-st.exp: Rewrite all multi-line patterns so that
13741 they use gdb_expect_list.
13742
17c579bd
AC
13743Wed Jun 7 13:02:40 2000 Andrew Cagney <cagney@b1.cygnus.com>
13744
13745 * gdb.base/commands.exp: Use ``set remote
13746 memory-read-packet-size'' instead of ``set endian big'' to test
13747 long commands.
13748
e6d71bf3
DB
137492000-06-03 Daniel Berlin <dan@cgsoftware.com>
13750
13751 * gdb.c++/templates.exp (do_tests): Make all of these work under
d63a86f8 13752 g++, and stop skipping them.
e6d71bf3
DB
13753
13754 * gdb.c++/namespace.exp: Move from gdb.hp/gdb.aCC to here, make it
13755 work under g++.
13756
d63a86f8 13757 * gdb.c++/misc.cc: Fix ambiguous initialization with correct
e5f9ba7b
MS
13758 initialization.
13759
dc96c6c7 137602000-06-02 Michael Snyder <msnyder@cygnus.com>
7346e70f
MS
13761
13762 * gdb.base/annota1.exp (run until main breakpoint): Loosen up
13763 the regular expression: accept an (almost) arbitrary sequence of
13764 "frames-invalid" and "breakpoints-invalid" messages both before
13765 and after the "starting" message.
13766
dc96c6c7 137672000-06-02 Michael Snyder <msnyder@cygnus.com>
e5f9ba7b
MS
13768
13769 * gdb.c++/local.exp: This test has never been known to work with g++.
e6d71bf3 13770
dc96c6c7 137712000-05-18 Michael Snyder <msnyder@cygnus.com>
0a791409
MS
13772
13773 * gdb.base/annota1.exp (annotate-signal-handler-caller):
13774 Relax the regular expression a little, make it pass on Solaris 8.
13775
8216cda9
KB
137762000-05-12 Kevin Buettner <kevinb@redhat.com>
13777
13778 * gdb.base/step-test.exp: On IA-64 targets, when stepping out of
d63a86f8 13779 a call, do not require that gdb stop on the line after the call.
8216cda9
KB
13780 Instead, it is permissible for gdb to stop on the line of the
13781 call itself.
13782
1a570b2f
MS
137832000-05-12 Michael Snyder <msnyder@.cygnus.com>
13784
13785 * gdb.base/break.exp (bp on small function, optimized file):
13786 Add a second pass pattern. The behavior differs here between stabs
13787 and dwarf for one-line functions. Stabs preserves two line symbols
13788 (one before the prologue and one after) with the same line number,
13789 but dwarf regards these as duplicates and discards one of them.
13790 Therefore the address after the prologue (where the breakpoint is)
13791 has no exactly matching line symbol, and GDB reports the breakpoint
13792 as if it were in the middle of a line rather than at the beginning.
13793
dc96c6c7 137942000-05-08 Michael Snyder <msnyder@cygnus.com>
89cb06a2 13795
d63a86f8 13796 * gdb.base/interrupt.exp: Make "pass" message say "send"
89cb06a2
MS
13797 rather than "send_gdb" (for consistancy).
13798
7d418785
AC
13799Mon May 1 15:37:58 2000 Andrew Cagney <cagney@b1.cygnus.com>
13800
13801 From 2000-04-28 Andreas Jaeger <aj@suse.de>:
13802 * gdb.c++/templates.cc: Properly check for GCC version number.
13803 * lib/compiler.cc: Likewise
13804
dc96c6c7 138052000-04-28 Michael Snyder <msnyder@cygnus.com>
e919ea79 13806
d63a86f8 13807 * gdb.base/break.exp: When compiled with -O2 optimization,
e919ea79
MS
13808 gdb may not stop at the first line of main, due to code motion.
13809
dc96c6c7 138102000-04-26 Michael Snyder <msnyder@cygnus.com>
1960c400
MS
13811
13812 * gdb.base/call-ar-st.exp: Bail out if target is sparclet.
13813 This test depends on parsing the printf output from the target.
13814 Since the sparclet stub doesn't do stdio, this will never work.
13815 * gdb.base/call-rt-st.exp: ditto.
13816 * gdb.base/call-strs: ditto.
13817
dc96c6c7 138182000-04-24 Michael Snyder <msnyder@cygnus.com>
b84b7669
MS
13819
13820 * gdb.base/miscexprs.exp: make sizeof long array test portable.
13821
13822 * gdb.base/ending-run.exp: After connecting to a remote target,
13823 but before running, the target will appear to be in a random
13824 location. Specify both a file and a line for breakpoints.
13825 Also, the function that calls main may be called 'init'
13826 rather than 'start'.
13827
a5a51225
EZ
138282000-04-17 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
13829
13830 * gdb.base/help.exp: Update output for add-symbol-file command.
13831
7930cc7c
FN
138322000-04-10 Fernando Nasser <fnasser@cygnus.com>
13833
13834 From Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
13835 * gdb.base/structs2.c: Support platforms defaulting to a unsigned char.
13836
23e37ab1
C
138372000-04-07 J.T. Conklin <jtc@redback.com>
13838
e93c542c
C
13839 * gdb.base/call-ar-st.exp: Relax patterns matching tab characters.
13840
23e37ab1
C
13841 * gdb.base/funcargs.exp: Relax patterns matching pointers to char.
13842
591b8fa3
PDM
13843Thu Mar 30 13:26:19 2000 Philippe De Muyter <phdm@macqel.be>
13844
13845 * gdb.base/call-ar-st.c (init_small_structs, main): Use floating-point
13846 values that can be represented exactly.
13847 * gdb.base/call-ar-st.exp (print print_small_structs): Fixed to match
13848 above change, and to not check against the directory part of the source
13849 file name.
13850 (step into print_long_arg_list): Likewise.
13851 (print print_small_structs from print_long_arg_list): Likewise.
13852 (print print_long_arg_list): Likewise.
13853
7a495180
EZ
138542000-03-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
13855
30b53638 13856 * gdb.base/printcmds.c: Terminate char array ctable2 with 0.
7a495180 13857
beb998c6
AC
13858Mon Mar 27 14:46:37 2000 Andrew Cagney <cagney@b1.cygnus.com>
13859
13860 * ChangeLog, gdb.base/commands.exp: Revert whitespace changes.
13861
1c689132
DB
138622000-03-25 Daniel Berlin <dan@cgsoftware.com>
13863
13864 * gdb.base/commands.exp (deprecated_command_test): Add test for
13865 deprecate with no arguments.
13866
c1790a9d
JL
138672000-03-24 Jonathan Larmour <jlarmour@redhat.co.uk>
13868
13869 * gdb.base/break.exp: Add new test for setting breakpoints on
13870 optimized code so we can test breakpoints work even when function
13871 prologues may be optimized away
13872
003ba290
FN
138732000-03-23 Fernando Nasser <fnasser@totem.to.cygnus.com>
13874
13875 From David Whedon <dwhedon@gordian.com>
a9c64011 13876 * gdb.base/commands.exp : Added command deprecator tests.
003ba290 13877
6837a0a2
DB
138782000-03-22 Daniel Berlin <dan@cgsoftware.com>
13879
13880 * gdb.base/help.exp: Added test for new apropos command.
13881
b9593231
KB
138822000-03-21 Kevin Buettner <kevinb@redhat.com>
13883
13884 * gdb.base/pointers.c (usevar): New function.
13885 (main): Make sure that global variables v_int_pointer2, rptr,
13886 and y are all referenced someplace in the program by calling
13887 usevar() on them. [Some linkers delete symbols which are
13888 never referenced. The space remains, but there's no way to
13889 get a (symbolic) handle on the variable from the debugger.]
13890
751a959b
EZ
138912000-03-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
13892
13893 * gdb.base/printcmds.c: Add typedeffed arrays.
13894
13895 * gdb.base/printcmds.exp (test_print_typedef_arrays): New
13896 procedure to test arrays that are typedef'd.
13897
73a93a32
JI
138982000-03-13 James Ingham <jingham@leda.cygnus.com>
13899
13900 * lib/gdb.exp: Fix the gdbtk_start routine to correctly find all
d63a86f8 13901 the library directories.
73a93a32 13902
fb40c209
AC
13903Mon Feb 21 13:05:36 2000 Andrew Cagney <cagney@b1.cygnus.com>
13904
13905 * configure.in (configdirs): Add sub directory gdb.mi.
13906 * configure: Re-generate.
13907
13908 * gdb.mi: New directory.
d63a86f8 13909
ee4dd2c9
AC
139102000-02-25 Scott Bambrough <scottb@netwinder.org>
13911
13912 * gdb.base/long_long.exp: Correct test suite failure when printing
13913 a long long value as a double on ARM platforms.
13914
70f0cc22
JB
139152000-02-16 Jim Blandy <jimb@redhat.com>
13916
13917 * gdb.base/break.exp ("breakpoint line number"): Make sure the
13918 default source file is set properly before running this test.
13919
853819b8
EZ
139202000-02-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
13921
13922 * lib/gdb.exp: Tell the testsuite that now gdbtk is in the
13923 gdbtk/library directory, not in gdbtcl2.
13924
dfcd3bfb
JM
139252000-02-04 Jim Blandy <jimb@redhat.com>
13926
13927 * gdb.c++/templates.exp: ("ptype T5<int>"): Remove extraneous
13928 backslash from regexp pattern.
13929
13930 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): New
13931 procedure. Use it to run all the "continue to bp overloaded"
13932 tests. Note that this changes the names of the tests slightly.
13933 If the breakpoint hit message includes a hex PC value, because
13934 GCC's Dwarf 2 line info doesn't help us distinguish the prologue
13935 from the real source code, still consider that a pass.
13936
13937 * gdb.base/condbreak.exp ("run until breakpoint at marker2"):
13938 XFAIL here if the breakpoint message contains a hex address. Note
13939 similar change on 1999-11-02.
13940
13941 * gdb.base/step-test.exp: Comment Fernando's change of 2000-02-02.
13942
13943 * gdb.base/ptype.exp: Establish a default source file before
13944 calling get_debug_format.
13945
139462000-02-03 Fernando Nasser <fnasser@totem.to.cygnus.com>
13947
13948 * gdb.base/watchpoint.exp: Remove duplication of test messages.
13949
8b93c638
JM
139502000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
13951
13952 * gdb.base/step-test.exp: Fix the steps to enter a callee by means
13953 of successive stepi commands -- while in the prologue we should see
13954 the function entry bracket.
13955
139562000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
13957
13958 * gdb.base/ending-run.exp: Add ARM in thumb mode case, where we
13959 reach __change_mode() when stepping through the end of main().
13960
c5394b80
JM
139612000-01-17 Fernando Nasser <fnasser@totem.to.cygnus.com>
13962
13963 * gdb.base/default.exp: Fix expected pattern.
13964 * gdb.base/help.exp: Same.
13965
0d06e24b
JM
139662000-01-10 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
13967
13968 * gdb.base/so-indr-cl.exp: Don't execute the test if not on HPUX.
13969 Don't use xfail's because that affects only the following test.
d63a86f8 13970
0d06e24b
JM
13971 * gdb.base/so-impl-ld.exp: Don't execute the tests if not on hpux,
13972 solaris or linux.
13973
13974 * gdb.base/selftest.exp: Update to reflect changes to main.c.
13975
dc96c6c7 139762000-01-07 Michael Snyder <msnyder@cygnus.com>
0d06e24b 13977
d63a86f8 13978 * gdb.base/display.exp: Some yacc parsers like to say
0d06e24b
JM
13979 "A syntax error" rather than "A parse error". Accept both.
13980
139812000-01-06 Fernando Nasser <fnasser@totem.to.cygnus.com>
13982
13983 * gdb.base/default.exp: Remove OS dependent string from "target
13984 remote" test.
13985 * gdb.base/help.exp: Same for "help target remote" test.
13986
c3f6f71d
JM
139872000-01-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
13988
13989 From Jim Kingdon <kingdon@redhat.com>:
13990
13991 * gdb.c++/annota2.exp: Fix "delete bps" test to wait for the
13992 prompt (cleanup rather than necessity, but still might keep output
13993 from spilling to next test).
13994
139952000-01-02 Fred Fish <fnf@cygnus.com>
13996
13997 * gdb.base/ptype.c (FALSE, TRUE): #undef these to avoid clash on
13998 AIX, which defines them in <sys/types.h>.
13999
ed9a39eb 140001999-12-16 Stan Shebs <shebs@andros.cygnus.com>
c4093a6a 14001
ed9a39eb
JM
14002 * gdb.base/default.exp: Match arm* etc instead of arm in "info
14003 float" test.
14004
140051999-12-13 Fernando Nasser <fnasser@totem.to.cygnus.com>
c4093a6a 14006
ed9a39eb 14007 * gdb.base/watchpoint.exp: Add missing "(timeout)" to test message.
c4093a6a
JM
14008
14009 * gdb.base/break.exp: Add missing anchor to reg exp on "finish from
14010 outermost frame disallowed".
14011
140121999-12-09 Fernando Nasser <fnasser@totem.to.cygnus.com>
14013
14014 * gdb.base/setvar.exp: New tests for setting the value of a struct
14015 with a constant list.
14016
140171999-12-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
14018
14019 * gdb.base/setvar.exp: Remove pair os tests that expected gdb to
14020 require the user to type a cast before setting the value of a struct.
14021
de57eccd
JM
140221999-12-06 Jim Blandy <jimb@cygnus.com>
14023
14024 * gdb.base/default.exp: Expect the new 'info float' command on
14025 all i386 platforms.
14026
14027 * gdb.threads/linux-dp.exp: Expand our ability to recognize
14028 LinuxThreads libraries that don't support debugging.
14029
c2d11a7d
JM
14030Sat Dec 4 15:21:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
14031
14032 * gdb.base/remote.c: Fill the buffer with truely random data.
14033 Change the buffer type to ``unsigned char'' to simplify size
14034 arithmetic.
14035
14036 * gdb.base/remote.exp: Reduce download numbers by one. Typical
14037 stub only handles 400-1 byte packets. Verify that the download
14038 worked.
14039
140401999-11-30 Fernando Nasser <fnasser@totem.to.cygnus.com>
14041
14042 * lib/gdb.exp (gdb_expect_list): FAIL only once on multiple pattern
14043 tests, using UNRESOLVED for the untested cases. Also, does not wait
14044 for a timeout if the prompt was received before a recognizable pattern.
14045
140461999-11-29 Fernando Nasser <fnasser@totem.to.cygnus.com>
14047
14048 * lib/gdb.exp (gdb_expect_list): Fix spelling.
14049
140501999-11-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
14051
14052 * gdb.base/watchpoint.exp: Add tests cases for the hit count of
14053 watchpoints.
14054
140551999-11-24 Jason Merrill <jason@casey.cygnus.com>
14056
14057 * gdb.base/condbreak.exp: Add missing '$gdb_prompt $'.
14058
14059 * gdb.c++/local.exp: Be more flexible in recognizing local class
14060 name mangling. Don't allow horribly truncated method names.
14061 * gdb.c++/derivation.exp: Expect protected inheritance.
14062 * gdb.c++/inherit.exp: Be more flexible in recognizing vbase pointers.
14063 * gdb.c++/virtfunc.exp: Likewise.
14064 * gdb.c++/classes.exp: Likewise. Don't require the enclosing scope
14065 when printing a nested enum.
14066
140671999-11-22 Jim Blandy <jimb@cygnus.com>
14068
14069 * gdb.base/step-test.exp: Properly await GDB's response to setting
14070 a breakpoint on the call to large_struct_by_value.
14071
14072 * gdb.base/ending-run.exp ("step to end of run 1"): Don't fail
14073 just because we have debug info for the `start' function.
14074
140751999-11-19 Jim Blandy <jimb@zenia.red-bean.com>
14076
14077 * gdb.threads/linux-dp.exp ("create philosopher"): Recognize the
14078 "Unknown signal" messages, which indicate (on LinuxThreads) that
14079 GDB doesn't know how to debug threads on this system. This is
14080 better than hanging while philosopher 0 dumps chatter into gdb.log.
14081
140821999-11-18 Tom Tromey <tromey@cygnus.com>
14083
14084 * gdb.trace/deltrace.exp: Updated test to reflect new error text.
14085
140861999-11-18 Fred Fish <fnf@cygnus.com>
14087
14088 * gdb.base/coremaker2.c: Add sample program for generating
14089 cores that is more self contained than coremaker.c. Eventually
14090 I'll add more code to this and tie it into the testsuite.
14091
4ce44c66
JM
140921999-11-12 Stan Shebs <shebs@andros.cygnus.com>
14093
14094 * gdb.base/dollar.exp: Remove, now in gdb.hp.
14095
140961999-11-10 Jimmy Guo <guo@cup.hp.com>
14097
14098 * gdb.exp (get_compiler_info): pick up compiler.c and compiler.cc
14099 from $srcdir/lib/.
14100 * lib/compiler.c, lib/compiler.cc: New files, moved from gdb.base/
14101 and gdb.c++/.
14102
14103 * gdb.c++/derivation.exp: remove redundant get compiler info code.
14104
d63a86f8 14105 * gdb.base/commands.exp: add '$gdb_prompt $' anchor to
4ce44c66
JM
14106 'continue with watch' test point.
14107
141081999-11-08 Jim Blandy <jimb@zenia.red-bean.com>
14109
14110 Merged from p2linux-990323-branch:
d63a86f8 14111
4ce44c66
JM
14112 * lib/gdb.exp (gdb_continue_to_breakpoint): New function.
14113
11cf8741
JM
14114Mon Nov 8 23:07:09 1999 Andrew Cagney <cagney@amy.cygnus.com>
14115
14116 * gdb.base/remote.exp: Test ``set remote memory-write-packet-sized
14117 {limit,fixed}''. Test ``set download-write-size''.
14118
14119Sun Nov 7 17:37:01 1999 Andrew Cagney <cagney@b1.cygnus.com>
14120
14121 * gdb.base/funcargs.exp: Rewrite stack traceback checks using
14122 gdb_expect_list.
14123
14124Fri Nov 5 18:40:52 1999 Andrew Cagney <cagney@b1.cygnus.com>
14125
14126 * lib/gdb.exp (gdb_expect_list): Return a success/fail indication.
14127
141281999-11-03 Mark Salter <msalter@cygnus.com>
14129
14130 * gdb.base/break.exp: Fix "stub continue" pattern.
14131
141321999-11-03 Jim Blandy <jimb@zwingli.cygnus.com>
14133
14134 * gdb.base/shlib-call.exp ("next to shr1"): Fix test name.
14135
141361999-11-02 Jim Blandy <jimb@zwingli.cygnus.com>
14137
14138 * gdb.base/display.exp ("finish"): Add timeout clause.
14139
14140 * gdb.base/condbreak.exp ("run until breakpoint at marker1"): Add
14141 plain prompt clause, so this doesn't have to time out in order to
14142 fail.
14143
14144 * gdb.base/condbreak.exp, gdb.base/ena-dis-br.exp: XFAIL if the
14145 breakpoint hit messages include an address.
14146
14147 * gdb.base/display.exp: Don't forget to escape parens in regular
14148 expressions. Unix regexp notatation sucks.
14149
141501999-11-02 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
14151
14152 * gdb.base/annota1.exp: Test for annotate-signalled: change output
14153 order for 'signalled' message.
14154
5c44784c
JM
141551999-11-01 Stan Shebs <shebs@andros.cygnus.com>
14156
14157 From Jimmy Guo <guo@cup.hp.com>:
14158 * gdb.base/annota1.exp: Add tests for annotate ignore count change.
14159 * gdb.base/annota1.c: Add code for tests to work with.
14160
141611999-10-26 Frank Ch. Eigler <fche@cygnus.com>
14162
14163 * gdb.base/remote.exp: New test for remote downloading settings.
14164 * gdb.base/remote.c: New file with large .data.
14165
917317f4
JM
141661999-10-18 Jim Blandy <jimb@zwingli.cygnus.com>
14167
14168 * gdb.threads/linux-dp.c, gdb.threads/linux-dp.exp: New test suite
14169 for LinuxThreads support, merged from the Code Fusion branch.
14170
14171Mon Oct 11 13:57:21 1999 Andrew Cagney <cagney@amy.cygnus.com>
14172
14173 * lib/gdb.exp (gdb_run_cmd): Break complicated gdb_expect
14174 containing exp_continue into a while within an expect. Don't
14175 attempt a start more than three times. Check return value from
14176 gdb_load.
d63a86f8 14177
2df3850c
JM
14178Wed Oct 6 12:05:58 1999 Andrew Cagney <cagney@b1.cygnus.com>
14179
14180 * gdb.base/watchpoint.exp: Match fail ``finish from marker1'' with
14181 a pass case.
14182
2acceee2
JM
141831999-10-01 Kevin Buettner <kevinb@cygnus.com>
14184
14185 * gdb.base/break.c (main): Added a statement that we can step
14186 off of.
14187 * gdb.base/break.exp: Added tests for setting a breakpoint
14188 at an offset and stepping onto a breakpoint.
14189
141901999-10-01 Fred Fish <fnf@cygnus.com>
14191
d63a86f8 14192 * gdb.base/help.exp (help add-symbol-file): Update to match current
2acceee2
JM
14193 gdb output.
14194
c2c6d25f
JM
141951999-09-18 Jim Blandy <jimb@cris.red-bean.com>
14196
14197 * gdb.base/break.exp: Code locations are in hex, don't forget!
14198 (For HP-UX.)
14199
142001999-09-17 Stan Shebs <shebs@andros.cygnus.com>
14201
14202 * condbreak.exp: Use break.c as test program.
14203 * condbreak.c: Remove, redundant with break.c.
14204
142051999-09-15 Stan Shebs <shebs@andros.cygnus.com>
14206
14207 * config/monitor.exp (gdb_target_monitor): Disable X- and
14208 Z-packets if the target needs it.
14209
142101999-09-13 James Ingham <jingham@leda.cygnus.com>
14211
14212 * gdb.c++/overload.exp: Added tests for listing overloaded
14213 functions with function pointers in the arg, explicitly calling
14214 out the version you want.
14215
cff3e48b
JM
142161999-09-09 Stan Shebs <shebs@andros.cygnus.com>
14217
14218 * long_long.exp: Add variations of test cases that work for
14219 targets with 16-bit ints and 32-bit doubles.
14220
d4f3574e
SS
142211999-09-08 Stan Shebs <shebs@andros.cygnus.com>
14222
14223 * break.c (main): Compare a possibly-uninitialized argc with an
14224 unlikely value that fits in 16 bits.
14225
142261999-09-07 Stan Shebs <shebs@andros.cygnus.com>
14227
14228 * gdb.base/restore.c, gdb.base/restore.exp: Use 0x7eeb instead of
14229 0xfeeb, don't want negative numbers if ints are 16 bits.
14230
14231 * lib/gdb.exp (skip_cplus_tests): New proc.
14232 * gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
14233 gdb.c++/anon-union.exp, gdb.c++/classes.exp,
14234 gdb.c++/cplusfuncs.exp, gdb.c++/ctti.exp, gdb.c++/demangle.exp,
14235 gdb.c++/derivation.exp, gdb.c++/inherit.exp, gdb.c++/local.exp,
14236 gdb.c++/member-ptr.exp, gdb.c++/method.exp, gdb.c++/misc.exp,
14237 gdb.c++/overload.exp, gdb.c++/ovldbreak.exp,
14238 gdb.c++/ref-types.exp, gdb.c++/templates.exp, gdb.c++/userdef.exp,
14239 gdb.c++/virtfunc.exp: Use it to skip over C++ tests.
14240
14241 * gdb.c++/cplusfuncs.exp: Use get_compiler_info consistently.
14242
14243Fri Sep 3 15:37:12 1999 Kevin Buettner <kevinb@cygnus.com>
14244
14245 * gdb.base/corefile.exp (up): Allow a parameter to appear
14246 in the frame that we're going up to.
14247
14248 From Jim Blandy <jimb@cygnus.com>:
14249
14250 * gdb.base/default.exp (info float): Expect some output now.
14251
14252 * gdb.base/callfuncs.exp (do_function_calls): We no longer expect
14253 returning floating-point values to fail on the x86.
14254 * gdb.base/callfwmall.exp (do_function_calls): Same.
14255
14256 * gdb.base/list.exp (test_listsize): Correct expectations for
14257 listing line 1 with listsize 2. Also, listing a single line
14258 works now, as does listing three lines. [Kevin's note: There
14259 were a number of other cases fixed too where the expectations
14260 differed...]
14261
142621999-09-02 Stan Shebs <shebs@andros.cygnus.com>
14263
14264 * gdb.base/selftest.exp: Add case for when version prints as
14265 constant string instead of char pointer.
14266
104c1213
JM
142671999-08-25 Stan Shebs <shebs@andros.cygnus.com>
14268
14269 * gdb.base/ending-run.exp: Add Solaris case for what happens when
14270 stepping out of main.
14271
14272 * gdb.c++/derivation.exp: XFAIL inf fn calls for all configs, if
14273 G++ used.
14274
14275 * gdb.c++/local.exp: Expect ptype NestedInnerLocal to succeed
14276 always, expect ptype InnerLocal::NestedInnerLocal to fail always.
14277
14278 * gdb.c++/ovldbreak.exp: Update match string in test that
14279 includes a warning of multiple breakpoints.
14280
142811999-08-24 Stan Shebs <shebs@andros.cygnus.com>
14282
14283 * gdb.base/display.exp: Improve precision of step-after-finish
14284 added yesterday.
14285
14286 * gdb.base/signals.exp: Add extra wildcard to "handle all print"
14287 test.
14288
14289 * gdb.c++/classes.exp: XFAIL HP-compiler-only tests for all
14290 configs when using G++, not just hppa*.
14291
142921999-08-24 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
14293
14294 * gdb.base/async.c: New file.
14295 * gdb.base/async.exp: New file.
14296
14297Tue Aug 24 03:24:53 1999 Jeffrey A Law (law@cygnus.com)
14298
14299 * gdb.base/break.exp: Tweak PA specific tests to properly handle
14300 PA64.
14301
53a5351d
JM
14302Mon Aug 23 10:25:20 1999 Jeffrey A Law (law@cygnus.com)
14303
104c1213
JM
14304 * gdb.base/display.exp: "finish" can leave us mid-line on many
14305 targets, deal with it. Add a small constant to main, instead of
14306 1000 since main+1000 may not be a valid address in the target.
14307
53a5351d
JM
14308 * gdb.base/dollar.exp: Do not run for PA processors in wide mode
14309 on hpux11.
14310
14311 * gdb.base/attach.exp: Handle another hpux11 error message variant
14312 when attaching to a process that does not exist.
14313
143141999-08-19 J.T. Conklin <jtc@redback.com>
14315
14316 * gdb.base/call-ar-exp.exp: Fix pattern matching whitespace
14317 characters in 'continue to 1241' test.
14318
143191999-08-17 Stan Shebs <shebs@andros.cygnus.com>
14320
14321 * gdb.base/call-ar-st.exp: Add a shorter match case for the
14322 stop in print_long_arg_list, define and use a whitespace
14323 variable in print_small_structs test, add an XFAIL for Solaris.
14324 * gdb.base/dbx.exp: XFAIL func commands until somebody is
14325 interested enough to fix.
14326
7be570e7
JM
143271999-08-13 Keith Seitz <keiths@cygnus.com>
14328
14329 * gdb.base/dbx.exp (dbx_gdb_file_cmd): Rename to gdb_file_cmd.
14330 (dbx_gdb_load): Remove. Use gdb_load instead, since that
14331 proc knows about targets other than the natives.
14332 (test_assign): Use "gdb_run_cmd" to "run" the target.
14333 Check that we've actually hit the breakpoint at main.
14334 When we attempt to assign a value to a local variable, check
14335 that the variable is in the current scope, i.e., don't use
14336 a test with an empty result.
14337
14338Tue Aug 10 15:25:16 1999 Andrew Cagney <cagney@b1.cygnus.com>
14339
14340 * gdb.base/maint.exp: Add test of ``maintenance internal-error''
14341 command.
14342
143431999-08-09 Stan Shebs <shebs@andros.cygnus.com>
14344
14345 From Jimmy Guo <guo@cup.hp.com> and others at HP:
14346 gdb.hp: Move tests into subdirectories gdb.aCC, gdb.base-hp,
14347 gdb.compat, gdb.threads-hp.
14348 gdb.hp/configure, gdb.hp/configure.in: New files.
14349 gdb.hp/Makefile.in: Recurse into new subdirs.
14350 gdb.hp/gdb.defects: New directory, tests for HP bug reports.
14351 gdb.hp/gdb.objdbg: New directory, tests for debugging info
14352 in object files.
14353 gdb.hp/tools: New directory, aux tools for HP-specific tests.
14354
96baa820
JM
143551999-08-05 Stan Shebs <shebs@andros.cygnus.com>
14356
14357 * gdb.base/display.exp: Help expect by putting a newline in the
14358 funky printf, remove a bogus p/a test.
14359
143601999-08-05 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
14361
14362 * gdb.base/display.exp: Make sure that when we say 'run', we are
14363 connected to the target. This is necessary when running not
14364 natively.
14365
143661999-08-03 Stan Shebs <shebs@andros.cygnus.com>
14367
14368 * gdb.base/step-test.exp: Removed some extraneous messages.
14369
14370 * gdb.base/long_long.exp: Don't run memory examination tests
14371 on little-endian targets (they will need a different set of
14372 results to match).
14373
143741999-08-02 Stan Shebs <shebs@andros.cygnus.com>
14375
14376 * gdb.c++/virtfunc.exp: Expect to fail the virtual call tests
14377 until somebody decides to fix GDB.
14378
14379 * gdb.base/long_long.c: Stop compiler complaint by specifying long
14380 constant as "ULL".
14381 * gdb.base/long_long.exp: Loosen x/c test, add partial result
14382 matches for a couple x/2 commands.
14383
a0b3c4fd
JM
143841999-07-30 Stan Shebs <shebs@andros.cygnus.com>
14385
14386 * gdb.c++/ref-types.cc, gdb.c++/ref-types.exp: Appease doschk
14387 by merging in ref-types2 tests.
14388 * gdb.c++/ref-types2.cc, gdb.c++/ref-types2.exp: Remove.
14389
14390 From Jimmy Guo <guo@cup.hp.com> and others at HP:
14391 * gdb.c++/Makefile.in: Add standard actions.
14392 (EXECUTABLES): Rename from PROGS, update list.
14393 * gdb.c++/ambiguous.cc, gdb.c++/ambiguous.exp: Move to here
14394 from gdb.hp.
14395 * gdb.c++/anon-union.cc: Don't use anonymous struct, make
14396 foo and bar locals.
14397 * gdb.c++/anon-union.exp: Fix tests to match.
14398 * gdb.c++/classes.exp: Run if HP compiler used, add extra
14399 expect matches to handle output variations.
14400 * gdb.c++/cplusfuncs.cc: Make operator -> return foo *.
14401 * gdb.c++/cplusfuncs.exp: Update to match, allow word "class" in
14402 output, add HP alternatives for new and delete prints.
14403 * gdb.c++/ctti.exp, gdb.c++/cttiadd.cc, gdb.c++/cttiadd1.cc,
14404 gdb.c++/cttiadd2.cc, gdb.c++/cttiadd3.cc: Move here from gdb.hp.
14405 * gdb.c++/demangle.exp: Use $style when reporting failure.
14406 * gdb.c++/derivation.exp: Add some xfails if GCC-compiled.
14407 * gdb.c++/inherit.exp: Run if HP compiler used, add some
14408 match alternatives.
14409 * gdb.c++/local.exp: Add match alternatives or xfails for HP
14410 compilers.
14411 * gdb.c++/member-ptr.exp: Add xfails for hppa*-*-*.
14412 * gdb.c++/method.exp: Add match alternatives.
14413 * gdb.c++/misc.cc: Add bool types.
14414 * gdb.c++/misc.exp: Add tests for bool types.
14415 * gdb.c++/overload.exp: Add xfails.
14416 * gdb.c++/templates.cc: Remove bogus arglist init, init fvpchar.
14417 * gdb.c++/templates.exp: Run if HP compiler used, add some xfails,
14418 add some more template parameter tests (only for HP currently).
14419 * gdb.c++/userdef.exp: Add xfails for hppa*-*-*.
14420 * gdb.c++/virtfunc.cc: Add return type and value for main.
14421 * gdb.c++/virtfunc.exp: Run if HP compiler used, add some
14422 match alternatives.
d63a86f8 14423
a0b3c4fd
JM
144241999-07-30 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
14425
14426 * gdb.base/display.exp: Fix output of 'p/a &&j' test.
14427
144281999-07-29 Jim Blandy <jimb@savonarola.red-bean.com>
14429
14430 * gdb.base/signals.exp: Don't expect getting a backtrace from
14431 within a signal handler to fail on Linux.
14432
144331999-07-29 Stan Shebs <shebs@andros.cygnus.com>
14434
14435 From Jimmy Guo <guo@cup.hp.com> and others at HP:
14436 * lib/gdb.exp: Remove some gratuitious semicolons.
14437 (delete_breakpoints): Increase timeout.
14438 (gdb_expect): Add -notransfer option.
14439 (gdb_test): Use -notransfer option.
14440 (get_compiler_info): Add f77 case.
14441 (get_compiler): New proc, split out from gdb_preprocess, add f77
14442 case.
14443 (gdb_preprocess): Call get_compiler.
14444
14445 * gdb.base/Makefile.in (EXECUTABLES): Update the list.
14446 * gdb.base/attach.exp, gdb.base/display.exp,
14447 gdb.base/ending-run.exp, gdb.base/gdbvars.exp,
14448 gdb.base/long_long.exp, gdb.base/printcmds.exp,
14449 gdb.base/structs.exp, gdb.base/structs2.exp: Remove or fill in
14450 third arg to gdb_test.
14451 * gdb.base/call-ar-st.exp: Add HP-UX xfail for >10-arg functions.
14452 * gdb.base/callfuncs.exp, gdb.base/callfwmall.exp: Remove some
14453 HP-UX xfails, add others.
14454 * gdb.base/completion.exp: Reflect name change of self-test.
14455 * gdb.base/condbreak.exp, gdb.base/corefile.exp,
14456 gdb.base/foll-exec.exp, gdb.base/interrupt.exp,
14457 gdb.base/ptype.exp, gdb.base/scope.exp, gdb.base/setvar.exp: Note
14458 HP failure number.
14459 * gdb.base/foll-vfork.exp: Loosen matches slightly, remove
14460 useless HP-UX 10.30 references.
14461 * gdb.base/maint.exp: Loosen matches.
14462 * gdb.base/pointers.c (main): Declare more_code.
14463 * gdb.base/pointers.exp: Match on output of a `next'.
14464 * gdb.base/structs.c: Add prototypes.
14465 * gdb.base/watchpoint.exp: Remove HP-UX 10.30 reference.
14466 * gdb.base/whatis.exp: Fail for both HP-UX 10.20 and 11.
14467
144681999-07-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
14469
14470 * gdb.base/list.exp: Add tests for repeating 'list <linenum>'
14471 command.
14472
144731999-07-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
14474
14475 * gdb.c++/annota2.exp: Fix delete breakpoint query testcase.
14476 Fix run to main failures. Watchpoint can be hardware watchpoint.
d63a86f8
RM
14477
14478 * gdb.base/annota1.exp: Clean up some more, in case printf has
a0b3c4fd
JM
14479 debug info. Deal with lack of signal hanlder info in stack.
14480
a9c64011 14481 From Jim Kingdon <kingdon@redhat.com>:
a0b3c4fd
JM
14482 * gdb.base/annota1.exp: If printf has debug info, deal with it.
14483
5a2468f5
JM
144841999-07-19 Stan Shebs <shebs@andros.cygnus.com>
14485
14486 * gdb.base/foll-exec.exp, gdb.base/foll-fork.exp,
14487 gdb.base/foll-vfork.exp: Don't run for crosses.
14488
adf40b2e
JM
14489Tue Jul 13 23:37:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
14490
14491 * gdb.base/configure.in: Check for gdbvars.exp instead of
14492 a1-selftest.exp.
14493 * gdb.base/configure: Re-generate.
14494
144951999-07-12 Stan Shebs <shebs@andros.cygnus.com>
14496
14497 * gdb.base/selftest.exp: Rename from a1-selftest.exp, no point
14498 in trying to run first and name is too long.
14499
14500 * gdb.base/pointers.c, gdb.base/pointers.exp: Add contents of
14501 pointers2.c and pointers2.exp, respectively.
14502 * gdb.base/pointers2.c, gdb.base/pointers2.exp: Remove, makes
14503 doschk happier.
14504
43e526b9
JM
145051999-07-08 Stan Shebs <shebs@andros.cygnus.com>
14506
14507 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Renamed from
14508 callfuncs2.c and callfuncs2.exp.
14509
14510 * gdb.base/list.exp: Remove mistaken xfails.
14511 * gdb.base/list0.h: Add optional prototypes.
14512
9846de1b
JM
14513Wed Jul 7 00:27:35 1999 Andrew Cagney <cagney@amy.cygnus.com>
14514
a9c64011 14515 * gdb.base/setvar.exp: Increase the time-out on tests indirectly
9846de1b 14516 calling malloc.
a9c64011
AS
14517 * nodebug.exp, printcmds.exp, ptype.exp, setvar.exp: Ditto.
14518 * ptype.exp: Move test for get_debug_format to before its first
9846de1b
JM
14519 use.
14520
145211999-07-06 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
14522
14523 * gdb.base/Makefile.in (EXECUTABLES): Remove annota2 executable.
14524 * gdb.base/annota2.cc, annota2.exp: Move from here.
14525 * gdb.c++/annota2.cc, annota2.exp: To here.
14526 * gdb.c++/Makefile.in (PROGS): Add annota2 executable.
14527
43ff13b4
JM
14528Tue Jun 29 11:56:06 1999 Andrew Cagney <cagney@b1.cygnus.com>
14529
14530 * lib/gdb.exp (gdb_expect_list): Output one message per pattern in
14531 a consistent format.
14532
085dd6e6
JM
145331999-06-25 Stan Shebs <shebs@andros.cygnus.com>
14534
14535 From Jimmy Guo <guo@cup.hp.com> and others at HP:
14536 * lib/gdb.exp (get_compiler_info): Add detection for assorted
14537 HP compilers, also set the globals $true and $false.
14538
14539 * gdb.base/annota1.c, bitfields.c, break.c, call-ar-st.c,
14540 call-rt-st.c, call-strs.c, callfuncs.c, callfuncs2.c, condbreak.c,
14541 coremaker.c, ending-run.c, exprs.c, funcargs.c, interrupt.c,
14542 jump.c, langs0.c, langs1.c, langs2.c, list0.c, list1.c,
14543 long_long.c, mips_pro.c, nodebug.c, opaque0.c, opaque1.c,
14544 printcmds.c, ptype.c, recurse.c, restore.c, return.c, run.c,
14545 scope0.c, scope1.c, setshow.c, setvar.c, shmain.c, shr1.c, shr2.c,
14546 sigall.c, signals.c, so-impl-ld.c, so-indr-cl.c, solib.c,
14547 solib1.c, solib2.c, step-test.c, twice.c, varargs.c, watchpoint.c,
14548 whatis.c} Add C++ compatible function definitions and return
14549 types, add includes for library functions.
14550 * gdb.base/ptype.c (my_false, my_true): Use instead of false/true.
14551 * gdb.base/step-test.c (myglob): Rename from glob.
14552 * gdb.base/attach.c, attach2.c, average.c, execd-prog.c,
14553 foll-exec.c, foll-fork.c, foll-vfork.c, sum.c, vforked-prog.c: New
14554 files, move here from gdb.hp.
14555 * gdb.base/annota1.exp, break.exp, call-ar-st.exp, call-rt-st.exp,
14556 commands.exp, condbreak.exp, define.exp, ena-dis-br.exp,
14557 ending-run.exp, jump.exp. list.exp, long_long.exp, so-impl-ld.exp:
14558 Adjust line numbers in regexps.
14559
14560 * gdb.base/all-bin.exp, eval-skip.exp, exprs.exp, logical.exp,
14561 miscexprs.exp, pointers.exp, relational.exp: Use $true and $false
14562 instead of 0/1.
14563
14564 * gdb.base/attach.exp, dbx.exp, foll-exec.exp, foll-fork.exp,
14565 foll-vfork.exp: New files, move here from gdb.hp.
14566 * gdb.base/page.exp: New file, test of pagination command.
14567
14568 * gdb.base/watchpoint.c (recurser): New function, for watchpoint
14569 recursion test.
14570 * gdb.base/watchpoint.exp: Add more test cases for watchpoints.
14571
14572 * gdb.base/so-impl-ld.exp, gdb.base/so-indr-cl.exp,
14573 gdb.base/solib.exp: Fix compiler invocation process.
14574
14575 * gdb.base/callfuncs.exp, gdb.base/callfuncs2.exp: Don't xfail for
14576 HP-UX 11, turn off overload resolution explicitly.
14577 * gdb.base/commands.exp: Set argument list explicitly, add
14578 watchpoint test.
14579 * gdb.base/completion.exp: Enable if HP-UX, tweak tests to make
14580 them work.
14581 * gdb.base/constvars.exp, gdb.base/volatile.exp: Escape the
14582 expressions properly.
14583 * gdb.base/corefile.exp: Loosen the match slightly.
14584 * gdb.base/default.exp: Allow "Error accessing memory" message
14585 also.
14586 * gdb.base/display.exp: Skip over x/0 j if PA64.
14587 * gdb.base/funcargs.exp: Add xfails for HP-UX.
14588 * gdb.base/interrupt.exp: Ditto.
14589 * gdb.base/langs.exp: Add symbolic matches governed by compiler
14590 in use.
14591 * gdb.base/list.exp: Add xfails for HP-UX.
14592 * gdb.base/long_long.exp: Refine some of the numeric matches.
14593 * gdb.base/mips_pro.exp: Xfail on HP-UX.
14594 * gdb.base/miscexprs.exp: Add PA2.0 case for array size test.
14595 * gdb.base/nodebug.exp: Succeed on more varieties of output.
14596 * gdb.base/opaque.exp: Remove some HP-UX xfails.
14597 * gdb.base/ptype.exp: Succeed on more varieties of output.
14598 * gdb.base/scope.exp: Add xfails for HP-UX.
14599 * gdb.base/sect-cmd.exp: Add more cases.
14600 * gdb.base/setvar.exp: Add xfails for HP-UX.
14601 * gdb.base/shlib-call.exp: Loosen some matches slightly.
14602 * gdb.base/signals.exp: Match on void symbolically.
14603 * gdb.base/step-test.exp: Add case for PA64.
14604 * gdb.base/term.exp: Add exit and restart.
14605 * gdb.base/twice.exp: Clean up after self.
14606 * gdb.base/varargs.exp: Disable overload resolution explicitly.
14607 * gdb.base/whatis.exp: Allow more ways to pass tests.
14608
14609 * gdb.base/smoke.exp, gdb.base/smoke.c, gdb.base/smoke.cc: Remove,
14610 no longer useful.
14611
14612Fri Jun 25 19:27:28 1999 Andrew Cagney <cagney@b1.cygnus.com>
14613
14614 * lib/gdb.exp (proc gdb_expect_list): New procedure. Matches a
14615 list of patterns.
14616 * gdb.base/call-ar-st.exp: Use gdb_expect_list in "print
14617 print_double_array(double_array)", "continuing to breakpoint
14618 1018", "print print_double_array(array_d)" and "continuing to
14619 1034" tests.
d63a86f8 14620
085dd6e6
JM
146211999-06-24 Jason Molenda (jsm@bugshack.cygnus.com)
14622
a9c64011 14623 * Makefile.in: Add empty html and install-html targets.
085dd6e6
JM
14624
146251999-06-24 Stan Shebs <shebs@andros.cygnus.com>
14626
14627 * config/mt-*: Remove, these haven't been used since 1996.
14628
146291999-06-22 Stan Shebs <shebs@andros.cygnus.com>
14630
14631 * gdb.base/call-strs.c, gdb.base/ending-run.c,
14632 gdb.base/step-test.c: Include stdlib.h and string.h as needed.
14633 * gdb.c++/member-ptr.exp: Skip over these tests if using G++.
14634
9e0b60a8
JM
146351999-06-18 Stan Shebs <shebs@andros.cygnus.com>
14636
14637 * gdb.c++/overload.exp: XFAIL everything if using G++, add a
14638 simpler match case for the ptype of the big class.
14639
146401999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
14641
14642 * gdb.exp: Fix test for gdb_prompt existence.
14643
146441999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
14645
14646 * gdb.exp (gdb_test): Add fail after calls to perror.
14647
146481999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
14649
14650 * gdb.exp (gdb_test): Accept variations of Undefined command messages.
14651
146521999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
14653
14654 * gdb.exp (gdb_test): Fix anchors on gdb_expect statement.
14655
0f71a2f6
JM
14656Fri Jun 11 12:56:50 1999 Andrew Cagney <cagney@b1.cygnus.com>
14657
14658 * gdb.base/call-strs.c (link_malloc): New function. Ensure that
14659 malloc() is linked in.
14660
146611999-06-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
14662
14663 * gdb.base/ending-run.exp: Make sure we fail and do not timeout at
14664 step at end.
14665
14666 * gdb.base/annota1.exp: Increase match_max to prevent timeout.
14667
146681999-06-08 Jim Blandy <jimb@zwingli.cygnus.com>
14669
14670 * gdb.java/jv-print.exp: New file. (Our first Java test!)
14671
cce74817
JM
14672Fri Jun 4 10:47:46 1999 Jeffrey A Law (law@cygnus.com)
14673
14674 * gdb.base/a1-selftest.exp: Remove bogus hppa xfail.
14675 * gdb.base/mips_pro.exp: Likewise.
14676
146771999-06-02 Keith Seitz <keiths@cygnus.com>
14678
14679 * gdb.c++/templates.cc: Change all "new" operators to throw
14680 an exception.
14681 * gdb.c++/cplusfuncs.cc: Likewise.
14682
14683 * gdb.base/Makefile.in (EXECUTABLES): Add smoke1, annota1, and annota2.
14684
14685Wed Jun 2 17:37:05 1999 Andrew Cagney <cagney@b1.cygnus.com>
14686
14687 * gdb.base/condbreak.exp: Use rerun_to_main to start the program.
a9c64011
AS
14688 * gdb.base/ending-run.exp: When stepping out of main, accept a
14689 step into an arbitrary assembler file.
cce74817 14690
392a587b
JM
146911999-05-20 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
14692
d63a86f8 14693 * gdb.base/annota1.exp: Allow any number of "frames-invalid" and
392a587b 14694 "breakpoint-invalid" to be printed.
d63a86f8 14695 * gdb.base/annota2.exp: Revise line number for main breakpoint. Allow any
392a587b
JM
14696 number of "frames-invalid" and "breakpoint-invalid" to be printed.
14697 * gdb.base/annota2.cc: Initialize a.x to 0.
14698
9e086581
JM
146991999-05-17 Keith Seitz <keiths@cygnus.com>
14700
14701 * gdb.base/call-ar-st.exp: Skip "print print_double_array (double_array)"
14702 when "skip_float_tests" set.
14703 Ditto for "print print_double_array(array_d)", "print print_small_structs",
14704 "print print_ten_doubles", and "step into print_long_arg_list".
14705 Don't assume we can step into "print_long_arg_list": we could step into memcpy.
14706 * gdb.base/call-rt-st.exp: Don't run float-related tests when "skip_float_tests"
14707 is set: "print print_one_double(*d1)" and "print print_two_floats(*f3)".
14708 * gdb.base/funcargs.exp: Don't run "float_and_integral_args" when
14709 "skip_float_tests" is set.
14710 * gdb.base/varargs.exp: Skip "print find_max_double(5,1.0,17.0,2.0,3.0,4.0)"
14711 when "skip_float_tests" set.
d63a86f8 14712
cd0fc7c3
SS
147131999-05-06 Keith Seitz <keiths@cygnus.com>
14714
14715 * gdb.base/annota2.cc: Include stdio.h.
14716
14717Wed May 5 17:44:31 1999 Stan Shebs <shebs@andros.cygnus.com>
14718
14719 * gdb.base/crossload.exp: Remove, this has been disabled ever
14720 since BFD stopped including all targets, and cross-GDB gets
14721 plenty of testing anyway.
14722 * gdb.base/i486-elf.u, gdb.base/m68k-aout.u, gdb.base/m68k-elf.u,
14723 gdb.base/sparc-aout.u, gdb.base/i860-elf.u, gdb.base/m68k-aout2.u,
14724 gdb.base/mips-ecoff.u, gdb.base/sparc-elf.u: Remove.
14725 * gdb.base/README: Remove, was doc for this.
14726 * gdb.base/Makefile.in (CROSS_EXECUTABLES): Remove, no longer
14727 needed.
14728
b83266a0
SS
147291999-05-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
14730
14731 * gdb.base/call-ar-st.exp: Fix one regular expression in test
14732 output.
14733
14734 * gdb.base/annota1.exp: New file. Annotation level 2 tests.
14735 * gdb.base/annota2.exp: New file. More annotation tests.
14736 * gdb.base/annota1.c: New file. Source file for annota1.exp.
14737 * gdb.base/annota2.cc: New file. Source file for annota2.exp.
14738
147391999-04-23 Angela Marie Thomas <angela@cygnus.com>
14740
14741 * config/cfdbug.exp: New file.
14742
7a292a7a
SS
147431999-04-20 Jim Blandy <jimb@zwingli.cygnus.com>
14744
14745 * gdb.c++/demangle.exp (test_gnu_style_demangling): Add tests for
14746 Marcus Daniel's and Dale Hawkins's demangler crashes.
14747
14748 * gdb.c++/demangle.exp (test_gnu_style_demangling,
14749 test_lucid_style_demangling, test_arm_style_demangling,
14750 test_hp_style_demangling): Try Tom Tromey's core-dumping
14751 identifier under each demangling style.
14752
147531999-04-07 Jim Blandy <jimb@zwingli.cygnus.com>
14754
14755 * gdb.c++/demangle.exp: Include the current demangling style
14756 in all test names.
14757 (current_demangling_style): New global variable.
14758 (set_demangling_style, test_demangling_core, test_demangling,
14759 test_demangling_exact): New functions.
14760 (test_gnu_style_demangling, test_lucid_style_demangling,
14761 test_arm_style_demangling, test_hp_style_demangling): Use those,
14762 instead of calling gdb_test and gdb_test_exact directly.
14763 (catch_demangling_errors): New function, which reports errors
14764 signalled by the demangling test functions in an orderly way.
14765 (do_tests): Use catch_demangling_errors.
14766
147671999-04-06 Jim Blandy <jimb@zwingli.cygnus.com>
14768
14769 * gdb.base/signals.exp (test_handle_all_print): Use () for
14770 grouping in expressions, not {}.
14771
14772 * gdb.base/smoke.exp: Test value of x, not y. The latter isn't
14773 initialized yet.
14774
147751999-04-01 Stan Shebs <shebs@andros.cygnus.com>
14776
14777 * gdb.c++/derivation.exp: Pass ptype tests if synthesized methods
14778 are listed.
14779
147801999-03-26 Stan Shebs <shebs@andros.cygnus.com>
14781
14782 * gdb.stabs/weird.exp: Test for CC being defined before
14783 looking at its value.
14784
147851999-03-25 Stan Shebs <shebs@andros.cygnus.com>
14786
14787 * gdb.base/call-ar-st.exp: Remove stray '#'.
14788 * gdb.base/miscexprs.exp: Allow "short" and "long" as well as
14789 "short int" and "long int".
14790 * gdb.c++/overload.cc: Cast the string added in the previous
14791 change, to mollify finicky HP compiler.
14792 * gdb.hp/reg-test.exp (testfile): Fix file name.
14793 * gdb.stabs/weird.exp: Don't try to run if HP compiler in use.
d63a86f8 14794
7a292a7a
SS
14795 * gdb.c++/misc.cc (main): Initialize obj_with_enum.
14796 * gdb.c++/classes.exp: Fix test of obj_with_enum values, allow
14797 alternate form of enum ptype.
14798
c906108c
SS
147991999-03-23 Stan Shebs <shebs@andros.cygnus.com>
14800
7a292a7a
SS
14801 * lib/gdb.exp (skip_hp_tests): Remove gcc_used argument.
14802 * gdb.hp/*.exp: Change all to run compiler probe only after
14803 passing skip_hp_tests, so as not to waste time on guaranteed
14804 failure.
14805
c906108c
SS
14806 * gdb.c++/overload.cc: Pass string instead of char addr, always
14807 init ccpfoo.
14808 * gdb.c++/templates.cc: Fix syntax error.
14809
7a292a7a
SS
14810Tue Mar 23 14:56:36 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
14811
14812 * gdb.base/commands.exp: Add test for correct position of '>'
d63a86f8 14813 when issuing the 'commands' command after a 'while' or 'if'
7a292a7a
SS
14814 command.
14815
148161999-03-18 James Ingham <jingham@cygnus.com>
14817
14818 * gdb.c++/ovldbreak.exp: Use gdb_continue_to_end
14819
14820 * gdb.c++/method.exp: It was testing an uninitialized int on the
14821 stack and assuming it was positive.
14822
14823 * gdb.base/watchpoint.exp: Use gdb_continue_to_end.
14824
14825 * gdb.base/step-test.exp: Catch a case where finish is broken and
d63a86f8 14826 keep it from killing the rest of the tests.
7a292a7a
SS
14827 Use gdb_continue_to_end.
14828
14829 * gdb.base/sigall.exp: use gdb_continue_to_end.
14830
14831 * gdb.base/ena-dis-br.exp: use gdb_continue_to_end.
14832
14833 * gdb.base/display.exp: use runto_main, not run.
14834
d63a86f8
RM
14835 * gdb.base/default.exp: Check for the current error message in the
14836 r abbreviation test.
7a292a7a
SS
14837 Add strongarm to the targets that know info float.
14838
d63a86f8 14839 * gdb.base/condbreak.exp: Use the gdb_run command rather than just
7a292a7a
SS
14840 run which doesn't work with monitors.
14841
14842 * gdb.base/call-ar-st.exp: fixed bogus regexp in continuing to 1034 test.
14843
14844 * gdb.base/break.exp: use the gdb_continue_to_end proc.
14845
14846 * lib/gdb.exp: I had added gdb_continue_to_end used to run to the end of a
d63a86f8
RM
14847 program. Traps the case (in Cygmon) when the program never really
14848 exits. Same as Mark's continue_to_exit, but I had put it in a lot
7a292a7a
SS
14849 more places, so I used my name. Sorry Mark...
14850
14851 * config/monitor.exp (gdb_target_monitor): added another
14852 target_info parameter: remotebinarydownload. This will set the
14853 remotebinarydownload flag if this is causing some boards trouble.
14854
148551999-03-18 Mark Salter <msalter@cygnus.com>
14856
14857 * lib/gdb.exp (continue_to_exit): New function.
14858
14859 * gdb.base/ena-dis-br.exp: Clean up for remote targets.
14860 * gdb.base/ending-run.exp: Ditto.
14861 * gdb.base/step-test.exp: Ditto.
14862
148631999-03-16 Stan Shebs <shebs@andros.cygnus.com>
14864
14865 * gdb.base/miscexprs.c: Clean up file, clear cbig.c[0] explicitly
14866 (suggested by Art Haas <ahaas@neosoft.com>).
14867
148681999-03-16 Jim Blandy <jimb@zwingli.cygnus.com>
14869
14870 * gdb.base/signals.exp: Filter out *-*-linux* before matching *-*-gnu*.
14871
14872Fri Mar 12 18:06:21 1999 Stan Shebs <shebs@andros.cygnus.com>
14873
14874 * gdb.c++/ref-types.exp, ref-types2.exp: Allow alternate
14875 descriptions of types (short unsigned int vs unsigned short, etc).
14876
148771999-03-12 Jim Blandy <jimb@zwingli.cygnus.com>
14878
14879 * gdb.base/call-strs.exp: Don't assume that `step' will step over
14880 a call to strlen; sometimes we do have sources.
14881
148821999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
c906108c
SS
14883
14884 * gdb.base/call-ar-st.c (main): Terminate char_array with a null
14885 character, so GDB won't print garbage after its end.
d63a86f8 14886
c906108c
SS
14887 * gdb.base/call-ar-st.exp: Don't step into sum_array_print; set a
14888 breakpoint there instead. Sometimes GCC emits memcpy to handle
14889 the large structures being passed by value, so we step into that
14890 instead of sum_array_print, which obscures what we're really testing.
14891 * gdb.base/step-test.exp: However, we do want a test that notices
14892 the bizarre steps into memcpy, so do that here. Add check for
14893 stepping into function calls that pass large structures by value.
14894 ("Is that a noun clause, or are you just happy to see me?")
14895 Remove all references to specific line numbers.
14896 * gdb.base/step-test.c (struct rhomboidal, large_struct_by_value):
14897 New type and function.
14898 (main): Call large_struct_by_value, passing it a large struct by value.
14899 * lib/gdb.exp (gdb_get_line_number): New function.
14900
14901 * gdb.base/step-test.exp: Rewrite `stepi' and `nexti' tests to be
14902 more portable.
14903
7a292a7a
SS
149041999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
14905
c906108c
SS
14906 * lib/gdb.exp: Doc fixes.
14907
7a292a7a
SS
149081999-03-05 Nick Clifton <nickc@cygnus.com>
14909
d63a86f8 14910 * gdb.base/a2-run.exp: Add expected fails for strongarm-coff.
7a292a7a
SS
14911
149121999-03-04 Jim Blandy <jimb@zwingli.cygnus.com>
14913
c906108c
SS
14914 * gdb.base/display.exp: Don't exercise the "detach" and "kill"
14915 commands. They're not germane to this test, and they don't work
14916 that way on remote targets.
14917
3fc11d3e
JM
149181999-03-01 James Ingham <jingham@cygnus.com>
14919
14920 * Changelog entries merged over from gdb development branch.
14921
3fc11d3e
JM
14922 Tue Jan 5 12:33:47 1999 Keith Seitz <keiths@cygnus.com>
14923
14924 * lib/gdb.exp (gdbtk_analyze_results): Generic function
14925 for outputting results of test run.
14926
2d4a1622 14927 1998-12-07 Martin M. Hunt <hunt@cygnus.com>
3fc11d3e
JM
14928
14929 * lib/gdb.exp (gdbtk_start): Fix path for itcl library.
3fc11d3e 14930
7a292a7a
SS
149311999-02-25 Felix Lee <flee@cygnus.com>
14932
14933 * lib/gdb.exp (debug_format): initialize
14934
c906108c
SS
149351999-02-25 Jason Molenda (jsm@bugshack.cygnus.com)
14936
14937 * gdb.base/call-ar-st.c: Include string.h, not strings.h.
14938 * gdb.base/call-rt-st.c: Ditto.
14939
c906108c
SS
149401999-02-13 Jim Blandy <jimb@zwingli.cygnus.com>
14941
14942 * gdb.threads/pthreads.exp (horiz): New variable.
14943 (test_startup): Fix regexps that capture thread numbers.
14944
149451999-02-10 Jason Molenda (jsm@bugshack.cygnus.com)
14946
14947 * gdb.base/smoke.exp: Disambiguate two test case names (both
14948 called ``print'').
14949
14950Fri Feb 5 12:42:56 1999 Stan Shebs <shebs@andros.cygnus.com>
14951
14952 * gdb.base/volatile.exp: Use gdb_test, add xfails for GCC
14953 compilation.
14954
149551999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
14956
14957 * gdb.base/miscexprs.exp: Change patterns to match GDB's
14958 actual output formatting.
14959 * gdb.base/smoke.exp: GDB removes leading 0's.
14960 * gdb.base/volatile.exp: Don't check type of remuneration;
14961 that variable is no longer defined in constvars.c.
14962 * gdb.base/step-test.c (main): Exit with explicit exit code.
14963 * gdb.base/step-test.exp: Remove two nexti checks--they are
14964 not portable.
14965
149661999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
14967
14968 * gdb.base/help.exp ("help delete display"): Fix test to match
14969 gdb's output.
14970
14971 * gdb.base/long_long.c (known_types): Initialize values to zero.
14972 * gdb.base/long_long.exp: Step one more line
14973 so 'dec' is initialized in "get to known place". GDB removes
a9c64011
AS
14974 leading zeros. Explicitly ask for hex formatting. Use
14975 unique test case names.
c906108c
SS
14976
14977Tue Feb 2 10:16:08 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
14978
d63a86f8 14979 * lib/gdb.exp (gdb_preprocess): Remove 'puts' statement.
c906108c
SS
14980
14981 * gdb.c++/method.exp: Add missing close brace.
14982
149831999-01-30 Jim Blandy <jimb@zwingli.cygnus.com>
14984
14985 * gdb.base/maint.exp: Use 'set height 0' to disable page
14986 prompting, not 'set height 400'.
14987
14988 Fix a bunch of timeouts.
14989 * gdb.base/maint.exp ("maint print objfiles"): Break this up into
14990 four separate tests, so expect doesn't take forever to match a ton
14991 of text against a regexp with lots of .* forms.
14992 ("maint print psymbols", "maint print symbols"): Make some of
14993 these greps more selective, so that expect doesn't try to wade
14994 through huge piles of output and time out.
14995
14996 * gdb.base/maint.exp ("maint print msymbols"): Fix pattern.
14997
14998 * gdb.base/maint.exp ("maint info breakpoints"): Split into two
14999 tests: one which doesn't expect shlib events to be reported, and
15000 another which does, but is XFAIL for all platforms other than
15001 HP/UX.
15002
15003 * gdb.base/break.exp: Teach the test suite that the `catch
15004 fork', `catch vfork', and `catch exec' commands produce error
15005 messages on platforms that don't provide these features.
15006
15007Mon Jan 25 18:35:56 1999 Stan Shebs <shebs@andros.cygnus.com>
15008
15009 * gdb.hp/gen-so-thresh.c, so-thresh.sh, so-thresh.exp,
15010 so-thresh.linkopts, so-thresh.mk: Move to gdb.hp from gdb.base
15011 (shortening names from solib_threshold.exp etc), won't run on
15012 anything but HP-UX for the foreseeable future.
15013 * gdb.hp/Makefile.in, gdb.base/Makefile.in (clean): Adjust to
15014 reflect move.
15015
15016Thu Jan 21 15:46:49 1999 Stan Shebs <shebs@andros.cygnus.com>
15017
15018 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
15019 gdb.trace/Makefile.in (clean): Remove all test executables.
15020
15021Tue Jan 19 17:20:09 1999 David Taylor <taylor@texas.cygnus.com>
15022
15023 * gdb.base/shlib-call.exp: add test cases to verify that gdb
15024 successfully re-sets breakpoints in shared libraries.
15025 * gdb.base/shmain.c (main): return 0, don't fall off the end.
15026
15027Fri Jan 15 14:04:57 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
15028
d63a86f8
RM
15029 * gdb.hp/xdb3.exp: do not execute unless on hppa-hpux platform
15030 and compiled w/o GCC.
c906108c
SS
15031
15032 * gdb.hp/watch-cmd.exp: ditto.
15033
15034 * gdb.hp/watch-hp.exp: ditto.
15035
15036 * gdb.hp/xdb1.exp: ditto.
15037
15038 * gdb.hp/xdb2.exp: ditto.
15039
15040 * gdb.hp/dbx.exp: ditto.
15041
15042Thu Jan 14 18:36:48 1999 Stan Shebs <shebs@andros.cygnus.com>
15043
15044 * constvars.c: Remove C++-isms.
15045 * constvars.exp: Use gdb_test everywhere, add xfails if compiled
15046 with GCC.
15047
15048Mon Jan 11 10:08:03 1999 David Taylor <taylor@texas.cygnus.com>
15049
15050 The following changes are part of the HP merge.
15051
15052 * gdb.base/break.exp: new tests to verify that catchpoints for
15053 fork, vfork, and exec don't trigger inappropriately.
15054
15055 * gdb.base/opaque.exp: compile one file at a time, then link.
15056
15057 * gdb.base/signals.exp: be more restrictive about which hppa
15058 systems receive a setup_xfail. new tests.
15059
15060 * gdb.base/solib_threshold.build: new file.
15061 * gdb.base/solib_threshold.exp: new file.
15062 * gdb.base/solib_threshold.link_opts: new file.
15063 * gdb.base/solib_threshold.mk: new file.
15064 * gdb.base/gen_solib_threshold.c: new file.
15065
15066 * gdb.c++/classes.exp: if on HPUX and not using gcc, skip the
15067 tests. New tests for enums inside classes.
15068
15069 * gdb.c++/compiler.cc: indicate support of template debugging.
15070
15071 * gdb.c++/demangle.exp: run hp style demangling tests.
15072
15073 * gdb.c++/inherit.exp: if on HPUX and not using gcc, skip the
15074 tests.
15075
15076 * gdb.c++/misc.cc: changes to support new tests.
15077
15078 * gdb.c++/templates.cc: changes to support HP's compiler; changes
15079 to support new tests.
15080
15081 * gdb.c++/virtfunc.exp: if we are on HPUX and we are not using
15082 gcc, then skip these tests.
15083
15084Sun Jan 10 23:44:11 1999 David Taylor <taylor@texas.cygnus.com>
15085
15086 The following files are part of the HP merge; some had longer
15087 names at HP, but have been renamed to be no more than 14
15088 characters in length.
15089
15090 * gdb.hp/ambiguous.cc: new file.
15091 * gdb.hp/ambiguous.exp: new file.
15092 * gdb.hp/attach.exp: new file.
15093 * gdb.hp/attach2.exp: new file.
15094 * gdb.hp/classes-hp.exp: new file.
15095 * gdb.hp/ctti.exp: new file.
15096 * gdb.hp/ctti-add.cc: new file.
15097 * gdb.hp/ctti-add1.cc: new file.
15098 * gdb.hp/ctti-add2.cc: new file.
15099 * gdb.hp/ctti-add3.cc: new file.
15100 * gdb.hp/dbx.exp: new file.
15101 * gdb.hp/exception.cc: new file.
15102 * gdb.hp/exception.exp: new file.
15103 * gdb.hp/foll-exec.c: new file.
15104 * gdb.hp/foll-exec.exp: new file.
15105 * gdb.hp/foll-fork.c: new file.
15106 * gdb.hp/foll-fork.exp: new file.
15107 * gdb.hp/foll-vfork.c: new file.
15108 * gdb.hp/foll-vfork.exp: new file.
15109 * gdb.hp/inherit-hp.exp: new file.
15110 * gdb.hp/more-steps.exp: new file.
15111 * gdb.hp/namespace.cc: new file.
15112 * gdb.hp/namespace.exp: new file.
15113 * gdb.hp/optimize.exp: new file.
15114 * gdb.hp/pxdb.c: new file.
15115 * gdb.hp/pxdb.exp: new file.
15116 * gdb.hp/quicksort.exp: new file.
15117 * gdb.hp/reg-test.exp: new file.
15118 * gdb.hp/reg-test.s: new file.
15119 * gdb.hp/sized-enum.c: new file.
15120 * gdb.hp/sized-enum.exp: new file.
15121 * gdb.hp/start-stop.exp: new file.
15122 * gdb.hp/templ-hp.cc: new file.
15123 * gdb.hp/templ-hp.exp: new file.
15124 * gdb.hp/thr-lib.c: new file.
15125 * gdb.hp/thr-lib.exp: new file.
15126 * gdb.hp/thr-lib.h: new file.
15127 * gdb.hp/thr-liblib.c: new file.
15128 * gdb.hp/virtfun-hp.c: new file.
15129 * gdb.hp/virtfun-hp.exp: new file.
15130 * gdb.hp/watch-cmd.exp: new file.
15131 * gdb.hp/watch-hp.exp: new file.
15132 * gdb.hp/xdb1.exp: new file.
15133 * gdb.hp/xdb2.exp: new file.
15134 * gdb.hp/xdb3.exp: new file.
15135
15136Wed Jan 6 18:41:15 1999 David Taylor <taylor@texas.cygnus.com>
15137
15138 The following files are part of the HP merge; some had longer
15139 names at HP, but have been renamed to be no more than 14
15140 characters in length.
15141
15142 * gdb.base/ss.h: new file.
15143 * gdb.base/call-ar-st.c: new file.
15144 * gdb.base/call-ar-st.exp: new file.
15145 * gdb.base/call-rt-st.c: new file.
15146 * gdb.base/call-rt-st-exp: new file.
15147 * gdb.base/call-strs.exp: new file.
15148 * gdb.base/ena-dis-br.exp: new file.
15149 * gdb.base/environ.exp: new file.
15150 * gdb.base/long_long.exp: new file.
15151 * gdb.base/sect-cmd.exp: new file.
15152 * gdb.base/shlib-cl2.exp: new file.
15153 * gdb.base/smoke.exp: new file.
15154 * gdb.base/so-impl-ld.c: new file.
15155 * gdb.base/so-impl-ld.exp: new file.
15156 * gdb.base/so-indr-cl.c: new file.
15157 * gdb.base/so-indr-cl.exp: new file.
15158 * gdb.base/varargs.exp: new file.
15159 * gdb.base/volatile.exp: new file.
15160 * gdb.base/whatis-exp.exp: new file.
7a292a7a 15161 * gdb.base/display.exp: new file.
c906108c
SS
15162 * gdb.c++/derivation.exp: new file.
15163 * gdb.c++/local.exp: new file.
15164 * gdb.c++/member-ptr.exp: new file.
15165 * gdb.c++/overload.exp: new file.
15166 * gdb.c++/ovldbreak.exp: new file.
15167 * gdb.c++/ref-types.exp: new file.
15168 * gdb.c++/ref-types2.exp: new file.
15169 * gdb.c++/userdef.exp: new file.
d63a86f8 15170
c906108c
SS
15171Wed Jan 6 13:50:57 1999 Stan Shebs <shebs@andros.cygnus.com>
15172
15173 * gdb.base/default.exp: Reflect wording change in remote.c.
15174
dc96c6c7 15175Tue Jan 5 19:14:51 1999 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
15176
15177 * gdb.base/help.exp: Update to reflect current text.
15178
15179Tue Jan 5 13:05:32 1999 David Taylor <taylor@texas.cygnus.com>
15180
15181 * gdb.c++/anon-union.cc: make foo and bar global, otherwise
15182 they're stack variables and contain garbage.
15183 * gdb.c++/anon-union.exp: new file.
15184
15185 The following changes were made by David Taylor
15186 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
15187 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
15188 in changes by HP.
15189
15190 * gdb.base/bitops.exp: new file.
15191 * gdb.base/default.exp: change expected messages for catch and
15192 info catch tests to reflect HP merge changes.
15193 * gdb.base/enable-disable-break.exp
15194 * gdb.base/ending-run.c: new file.
15195 * gdb.base/long_long.c: new file.
15196 * gdb.base/maint.exp: new file.
15197 * gdb.base/pointers2.exp: new file.
15198 * gdb.base/shlib-call2.exp: new file.
15199 * gdb.base/solib.exp: new file.
15200 * gdb.base/step-test.c: new file.
15201 * gdb.c++/anon-union.cc: new file.
15202 * gdb.c++/local.cc: new file.
15203 * gdb.c++/member-pointer.cc: new file.
15204 * gdb.c++/method.cc: new file.
15205 * gdb.c++/ref-types.cc: new file.
15206 * gdb.c++/ref-types2.cc: new file.
15207 * gdb.c++/userdef.cc: new file.
d63a86f8 15208
c906108c
SS
15209 * gdb.base/scope.exp: compile one file at a time, then link.
15210 * gdb.base/langs.exp: ditto.
15211 * gdb.base/list.exp: ditto.
d63a86f8 15212
c906108c
SS
15213Mon Jan 4 10:06:43 1999 David Taylor <taylor@texas.cygnus.com>
15214
15215 The following changes were made by David Taylor
15216 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
15217 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
15218 in changes by HP.
d63a86f8 15219
c906108c
SS
15220 * gdb.c++/inherit.exp: if on hppa*-*-hpux* and not using gcc,
15221 skip tests. When compiling pass c++ flag to gdb_compile.
15222 * gdb.c++/
d63a86f8 15223
c906108c
SS
15224 * lib/gdb.exp (get_compiler_info): new, optional argument -- args;
15225 test for on hppa*-*-hpux*; use args to see if c++ was specified.
15226 (skip_hp_tests): new function.
15227 (gdb_preprocess): new function.
15228
15229 * configure.in (hpdir): decide whether to configure gdb.hp.
15230 * configure: regenerated.
15231
15232 * gdb.base/Makefile.in (MISCELLANEOUS): new macros -- extra things
15233 to delete on clean.
15234 (EXECUTABLES): update to reflect new additions.
15235 * gdb.base/commands.exp: update message expected.
15236 * gdb.base/default.exp: add copyright notice.
15237 * gdb.base/funcargs.exp (timeout): if hpux, increase timeout.
15238 * gdb.base/help.exp: update messages to reflect current text.
15239 * gdb.base/recurse.exp: add hpppa*-*-bsd* to 'list' of enabled
15240 targets for recurse tests.
15241 * gdb.base/watchpoint.exp: if on hpux and not gcc compiled, then
15242 skip this file.
15243
15244 * gdb.c++/Makefile.in (PROGS): update to reflect new executables.
15245 * gdb.c++/cplusfuncs.exp: tell gdb_compile that it's a c++
15246 compilation.
15247 * gdb.c++/misc.exp: ditto.
15248 * gdb.c++/templates.exp: if we're on hpux and it's not gcc, don't
15249 run the tests. tell gdb_compile that it's a c++ compilation.
15250
15251 * gdb.threads/pthreads.exp: fix typo in message.
d63a86f8 15252
c906108c
SS
15253 * gdb.base/all-bin.exp: new file.
15254 * gdb.base/arithmet.exp: new file.
15255 * gdb.base/assign.exp: new file.
15256 * gdb.base/completion.exp: new file.
15257 * gdb.base/cond-expr.exp: new file.
15258 * gdb.base/condbreak.exp: new file.
15259 * gdb.base/define.exp: new file.
15260 * gdb.base/dollar.exp: new file.
15261 * gdb.base/environment.exp: new file.
15262 * gdb.base/eval-skip.exp: new file.
15263 * gdb.base/jump.exp: new file.
15264 * gdb.base/logical.exp: new file.
15265 * gdb.base/pointers.exp: new file.
15266 * gdb.base/relational.exp: new file.
15267 * gdb.base/section_command.exp: new file.
15268 * gdb.base/whatis-expr.exp: new file.
15269
15270 * gdb.base/all-types.c: new file.
15271 * gdb.base/call-array-struct.c: new file.
15272 * gdb.base/call-return-struct.c: new file.
15273 * gdb.base/call-strings.c: new file.
15274 * gdb.base/callfuncs2.c: new file.
15275 * gdb.base/condbreak.c: new file.
15276 * gdb.base/constvars.c: new file.
15277 * gdb.base/display.c: new file.
15278 * gdb.base/int-type.c: new file.
15279 * gdb.base/jump.c: new file.
15280 * gdb.base/miscexprs.c: new file.
15281 * gdb.base/pointers.c: new file.
15282 * gdb.base/pointers2.c: new file.
15283 * gdb.base/shmain.c: new file.
15284 * gdb.base/shr1.c: new file.
15285 * gdb.base/shr2.c: new file.
15286 * gdb.base/solib.c: new file.
15287 * gdb.base/solib1.c: new file.
15288 * gdb.base/solib2.c: new file.
15289 * gdb.base/varargs.c: new file.
15290 * gdb.c++/derivation.cc: new file.
15291 * gdb.c++/overload.cc: new file.
15292 * gdb.c++/ovldbreak.cc: new file.
15293 * gdb.hp/attach.c: new file.
15294 * gdb.hp/attach2.c: new file.
15295 * gdb.hp/average.c: new file.
15296 * gdb.hp/compiler.c: new file.
15297 * gdb.hp/compiler.cc: new file.
15298 * gdb.hp/execd-program.c: new file.
15299 * gdb.hp/follow-exec.c: new file.
15300 * gdb.hp/follow-fork.c: new file.
15301 * gdb.hp/follow-vfork-and-exec.c: new file.
15302 * gdb.hp/misc-hp.cc: new file.
15303 * gdb.hp/more-steps.c: new file.
15304 * gdb.hp/optimize.c: new file.
15305 * gdb.hp/quicksort.c: new file.
15306 * gdb.hp/run-hp.c: new file.
15307 * gdb.hp/start-stop.c: new file.
15308 * gdb.hp/sum.c: new file.
15309 * gdb.hp/templates-hp.cc: new file.
15310 * gdb.hp/thread-local-in-lib.c: new file.
15311 * gdb.hp/thread-local-in-lib.h: new file.
15312 * gdb.hp/thread-local-in-lib.lib.c: new file.
15313 * gdb.hp/vforked-program.c: new file.
15314 * gdb.hp/virtfunc-hp.cc: new file.
15315 * gdb.hp/watchpoint-hp.c: new file.
15316 * gdb.hp/xdb.c: new file.
15317 * gdb.hp/xdb0.c: new file.
15318 * gdb.hp/xdb0.h: new file.
15319 * gdb.hp/xdb1.c: new file.
15320
15321Mon Dec 21 14:08:38 1998 David Taylor <taylor@texas.cygnus.com>
15322
15323 The following change was made by Edith Epstein
15324 <eepstein@cygnus.com> as part of a project to merge in changes
15325 originally made by HP; HP did not create ChangeLog entries.
15326
15327 * gdb.c++/demangle.exp: changed the expected output for some
15328 ARM-style mangling -- removed second reference to datatype.
15329 For example, maint demangle __dt__11T1__pt__2_cFv
a9c64011 15330 T1<char>::~T1<char>(void)
c906108c 15331 becomes,
a9c64011
AS
15332 maint demangle __dt__11T1__pt__2_cFv
15333 T1<char>::~T1(void)
c906108c
SS
15334
15335 (test_hp_style_demangling): new hp specific demangling test cases.
d63a86f8 15336
c906108c
SS
15337Mon Dec 14 15:07:03 1998 Jeffrey A Law (law@cygnus.com)
15338
15339 * gdb.trace/actions.exp: Ignore compiler warnings compiling actions.c
15340 * gdb.trace/backtrace.exp: Likewise.
15341 * gdb.trace/circ.exp: Likewise.
15342 * gdb.trace/collection.exp: Likewise.
15343 * gdb.trace/deltrace.exp: Likewise.
15344 * gdb.trace/infotrace.exp: Likewise.
15345 * gdb.trace/limits.exp: Likewise.
15346 * gdb.trace/packetlen.exp: Likewise.
15347 * gdb.trace/passc-dyn.exp: Likewise.
15348 * gdb.trace/passcount.exp: Likewise.
15349 * gdb.trace/report.exp: Likewise.
15350 * gdb.trace/save-trace.exp: Likewise.
15351 * gdb.trace/tfind.exp: Likewise.
15352 * gdb.trace/tracecmd.exp: Likewise.
15353 * gdb.trace/while-dyn.exp: Likewise.
15354 * gdb.trace/while-stepping.exp: Likewise.
15355
153561998-12-07 Jim Blandy <jimb@zwingli.cygnus.com>
15357
15358 * gdb.base/restore.exp, gdb.base/restore.c: New tests.
15359
15360Wed Dec 2 20:03:53 1998 Stan Shebs <shebs@andros.cygnus.com>
15361
15362 From Brendan Kehoe:
15363 * gdb.c++/cplusfuncs.cc, misc.cc, virtfunc.cc: Add now-required
15364 int return types.
15365
15366Sat Oct 24 18:04:22 1998 Felix Lee <flee@cygnus.com>
15367
15368 * config/slite.exp (gdb_load): use gdb_file_cmd, so we can do
15369 remote dos host testing right.
15370
15371Mon Oct 19 01:31:59 1998 Felix Lee <flee@cygnus.com>
15372
15373 * gdb.base/corefile.exp: remove some xfails.
15374
15375Thu Oct 15 10:04:38 1998 Andrew Cagney <cagney@b1.cygnus.com>
15376
15377 * gdb.base/reread.exp: Sleep 1 - ensures that the two executables
15378 have different timestamps.
15379
15380Thu Oct 1 20:56:14 1998 Andrew Cagney <cagney@b1.cygnus.com>
15381
15382 * lib/gdb.exp, gdb.base/default.exp, config/monitor.exp,
15383 gdb.base/default.exp: Replace "exec" with "executable".
15384
15385Tue Sep 29 15:06:29 1998 Andrew Cagney <cagney@b1.cygnus.com>
15386
15387 * gdb.base/default.exp: Change else if to elseif from previous
15388 delta.
15389
15390Mon Sep 28 13:21:43 1998 Nick Clifton <nickc@cygnus.com>
15391
15392 * gdb.base/default.exp: Add brace missing from previous delta.
15393
15394Mon Sep 21 14:39:27 1998 Nick Clifton <nickc@cygnus.com>
15395
15396 * gdb.base/default.exp: Support test for info float for all
15397 varieties of arm toolchain.
15398
dc96c6c7 15399Fri Sep 18 14:07:44 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
15400
15401 * gdb.trace/*.exp: remove "remote_download" command.
15402
dc96c6c7 15403Wed Sep 16 11:38:21 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
15404
15405 * gdb.trace/*.exp: remove -gdwarf from compile.
15406
15407Wed Sep 16 01:23:11 1998 Felix Lee <flee@cygnus.com>
15408
15409 * gdb.trace/configure.in(AC_INIT): typo
15410 * gdb.trace/configure: regenerated
15411
dc96c6c7 15412Mon Sep 14 20:00:04 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
15413
15414 * config/m68k-emc.exp: New file.
15415 * lib/<emc-support.exp trace-support.exp}: New files.
15416 * configure.in: add new test directory gdb.trace.
15417 * gdb.trace/{configure configure.in Makefile.in}: New files.
15418 * gdb.trace/{actions.c actions.exp gdb_c_test.c}: New files.
15419 * gdb.trace/{circ.c circ.exp limits.c limits.exp}: New files.
15420 * gdb.trace/{collection.c collection.exp tfind.exp }: New files.
15421 * gdb.trace/{backtrace.exp deltrace.exp infotrace.exp}: New files.
15422 * gdb.trace/{packetlen.exp passc-dyn.exp passcount.exp}: New files.
15423 * gdb.trace/{report.exp save-trace.exp tracecmd.exp}: New files.
15424 * gdb.trace/{while-dyn.exp while-stepping.exp}: New files.
d63a86f8 15425
dc96c6c7 15426Fri Sep 11 13:58:02 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
15427
15428 * gdb.c++/classes.exp: Change all regular expressions to match
15429 arbitrary combinations of newline/carriage-return, so that they
15430 will work equally well on Unix and Windows.
15431 * gdb.c++/inherit.exp: ditto.
15432 * gdb.c++/virtfunc.exp: ditto.
15433
154341998-08-11 Dawn Perchik <dawn@cygnus.com>
15435
15436 * gdb.base/setshow.exp: Fix error introduced by call to runto_main.
15437
c2d11a7d
JM
15438Fri Jul 24 15:51:34 1998 Jeffrey A Law (law@cygnus.com)
15439
15440 * gdb.disasm/am33.s: Add tests for autoincrement instructions.
15441 * gdb.disasm/am33.exp: Run time. Update tests which use r8-r15
15442 to use a0-a3/d0-d3 as needed.
15443
15444Thu Jul 16 18:20:46 1998 Jeffrey A Law (law@cygnus.com)
15445
15446 * gdb.disasm/am33.s: Add 4 operand mul and mulu tests.
15447 * gdb.disasm/am33.exp: Corresponding changes.
15448
c906108c
SS
154491998-07-11 Felix Lee <flee@cygnus.com>
15450
15451 * gdb.base/callfuncs.exp: add cmp10 test.
15452 * gdb.base/callfuncs.c (cmp10): new function.
15453
15454Thurs Jul 9 11:08:31 1998 Dawn Perchik <dawn@cygnus.com>
15455
d63a86f8 15456 * gdb.base/commands.exp: Break up infrun_breakpoint_command_test
c906108c
SS
15457 into two parts to get around a synchronization problem in expect.
15458
3fc11d3e
JM
15459Fri Jun 26 14:27:13 1998 Keith Seitz <keiths@cygnus.com>
15460
15461 * lib/gdb.exp (gdbtk_start): Add startup for gdbtk.
15462
15463 * configure.in: Add options for gdbtk testsuite.
15464
15465 * configure: Regenerate.
15466
15467 * gdb.gdbtk: New directory to hold gdbtk tests.
15468
c906108c
SS
15469Fri Jun 26 14:52:47 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
15470
15471 * gdb.fortran/types.exp: Escape brackets in expect patterns
15472 for test_float_literal_types_accepted tests.
15473 * gdb.base/scope.exp: Remove extraneous newline in filelocal_bss
15474 before run test.
15475
c2d11a7d
JM
15476Fri Jun 26 11:12:17 1998 Jeffrey A Law (law@cygnus.com)
15477
15478 * am33.exp: Just compile, do not link the testcase.
15479 * am33.s: Add ".am33" pseudoop to force am33 mode.
15480
c906108c
SS
154811998-06-25 Felix Lee <flee@cygnus.com>
15482
15483 * gdb.base/setshow.exp: make sure $pc is sane.
15484
15485 * gdb.stabs/weird.exp: split expect patterns properly.
15486
c2d11a7d
JM
15487Wed Jun 24 13:03:15 1998 Jeffrey A Law (law@cygnus.com)
15488
15489 * gdb.disasm/am33.s: New disassembler testfile for the am33.
15490 * gdb.disasm/am33.exp: Run it.
15491
dc96c6c7 15492Tue Jun 23 11:45:01 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
15493
15494 * gdb.base/funcargs.exp: simplify expect strings to ease pattern
15495 match processing (and eliminate spurious timeouts when running).
15496
dc96c6c7 15497Fri Jun 12 17:28:22 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
15498
15499 * gdb.base/signals.exp (test_handle_all_print): put back Mach
15500 exception test, but conditionalize it on target [mach | gnu].
15501
dc96c6c7 15502Wed Jun 10 10:40:03 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
15503
15504 * gdb.base/overlays.exp: fixup compile line for linker script.
15505
15506Thu Jun 4 21:54:15 1998 Felix Lee <flee@zog.cygnus.com>
15507
15508 * gdb.fortran/types.exp: don't guess at float size.
15509
15510Thu May 21 02:28:37 1998 Felix Lee <flee@zog.cygnus.com>
15511
15512 * gdb.base/exprs.exp: delete test that depends on int size.
15513
15514Sun May 17 17:10:22 1998 Bob Manson <manson@charmed.cygnus.com>
15515
15516 * config/sim.exp: Removed checks for target triplets.
15517 (gdb_target_sim): Use gdb,target_sim_options.
15518
15519Sat May 16 23:43:35 1998 Mark Alexander <marka@cygnus.com>
15520
15521 * gdb.base/reread.exp: New file.
15522 * gdb.base/reread1.c: New file.
15523 * gdb.base/reread2.c: New file.
15524
15525Sat May 16 23:22:09 1998 Mark Alexander <marka@cygnus.com>
15526
15527 * config/sim.exp: Use 'target sim -sparclite' when running
15528 SPARClite programs.
15529
15530Sat May 16 18:48:08 1998 Doug Evans <devans@canuck.cygnus.com>
15531
15532 * gdb.base/structs2.exp: New file.
15533 * gdb.base/structs2.c: New file.
15534
15535Wed May 13 13:36:14 1998 Doug Evans <devans@canuck.cygnus.com>
15536
15537 * gdb.asm/common.inc: New file.
15538 * gdb.asm/d10v.inc: New file.
15539 * asm-source.exp: Pass -I's to gas to find .inc files.
15540 Update line numbers in expected output.
15541 * asmsrc1.s: Rewrite.
15542 * asmsrc2.s: Rewrite.
15543 * configure.in: Create arch.inc symlink.
15544 * configure: Regenerate.
15545 * Makefile.in (distclean): Delete arch.inc.
15546
15547Wed May 6 10:30:54 1998 John Metzler <jmetzler@cygnus.com>
15548
15549 * callfuncs.c (t_enum_value1) : Cleanup return value warnings
15550 (t_enum_value2): ditto
15551 (t_enum_value3): ditto
15552 (main): ditto
15553Fri May 1 09:33:37 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
15554
15555 * gdb.base/break.exp: Remove xfail for `deleting all breakpoints
15556 when none' unexpected prompt case, fixed by breakpoint.c:delete_command
15557 change.
15558 Use gdb_test instead of send_gdb/gdb_expect sequences.
15559
15560Thu Apr 23 12:56:19 1998 Jason Molenda (crash@bugshack.cygnus.com)
15561
15562 * gdb.c++/virtfunc.cc: Declare extern "C" printf to return int,
15563 not void.
15564
15565Thu Apr 16 10:52:34 1998 John Metzler <jmetzler@cygnus.com>
15566
15567 * gdb.base/branches.c: Code with lots of loops and
15568 subroutines. Used to test gdbs ability to single step through PC
15569 changes, especially to test mips-tdep.c:mips_next_pc
15570
15571Mon Apr 13 22:32:51 1998 Frank Ch. Eigler <fche@cygnus.com>
15572
15573 * gdb.c++/virtfunc.cc: Make extern "C" printf declaration pass
15574 more rigorous EGCS C++ error checking.
15575
15576Fri Apr 10 22:38:12 1998 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15577
a9c64011
AS
15578 * gdb.base/help.exp: Clean up `help set args' and `help show args'
15579 tests.
15580 * gdb.base/interrupt.exp: Add "i*86-*-solaris2*" xfail for calling
15581 function when asleep.
15582 * gdb.base/signals.exp: Add "i*86-*-solaris2*" xfails. Add comment
15583 for i*86 Linux and SVR4 signal handling problems.
15584 Remove linux xfail for `next to handler in signals_tests_1', fixed
15585 by recent infrun.c change.
15586 Limit backtrace to 10 frames to avoid timeout problems with infinite
15587 stack backtraces.
15588 Adjust expect pattern in `handle all print' test to match Apr 28 1997
15589 target.[ch] change.
c906108c
SS
15590
15591Tue Mar 31 00:40:32 1998 Bob Manson <manson@charmed.cygnus.com>
15592
15593 * lib/gdb.exp(gdb_test): Send multiline commands one at a time; wait
15594 for a newline from gdb before continuing.
15595 (default_gdb_exit): Just look for y or n.
15596 (gdb_test): Detect abnormal exit from GDB running on DOS; if
15597 it does, fail the rests of the tests in the file.
15598
15599Tue Mar 24 22:44:52 1998 Bob Manson <manson@charmed.cygnus.com>
15600
15601 * config/cygmon.exp: New file.
15602
15603Mon Mar 16 21:39:11 1998 Bob Manson <manson@charmed.cygnus.com>
15604
15605 * gdb.base/list.exp: Fix problem with "list default lines around
15606 main" test on remote targets.
15607
15608 * gdb.base/scope.exp: Fix problem with filelocal_bss before
15609 run test on remote targets.
15610
15611Thu Mar 12 16:23:00 1998 Doug Evans <devans@canuck.cygnus.com>
15612
15613 * gdb.asm: New directory.
15614 * configure.in: Configure it.
15615 * configure: Regenerate.
15616 * gdb.asm/{Makefile.in,configure.in,configure}: New files.
15617 * gdb.asm/{asm-source.exp,asmsrc1.s,asmsrc2.s}: New files.
15618
15619Mon Feb 23 08:22:44 1998 Mark Alexander <marka@cygnus.com>
15620
15621 * config/mn10300-eval.exp: New file to support MN10300 eval board.
15622
dc96c6c7 15623Wed Feb 18 16:43:46 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 15624
a9c64011
AS
15625 * gdb.base/overlays (several files): Merge the two overlay
15626 managers into one. Change variables (foox, barx, bazx, grbxx)
15627 back into ints but force them to load in their proper sections.
c906108c
SS
15628
15629Thu Feb 12 13:49:30 1998 Andrew Cagney <cagney@b1.cygnus.com>
15630
15631 * gdb.base/d10vovly.c (D10VTranslate): Map IMAP0 to low 128k of
15632 on-chip insn memory and IMAP1 to upper 128k.
15633 (D10VCopy): Handle memory regions crossing 16k boundaries.
15634 (D10VCopy): Transfer data in 32 bit chunks.
15635
15636Tue Feb 10 17:23:22 1998 Andrew Cagney <cagney@b1.cygnus.com>
15637
15638 * gdb.base/overlays.c (main): Exit normally when result is
15639 correct.
15640
15641 * gdb.base/d10v.ld: Update LMAs to reflect current d10v address
15642 map. Include space for printf in .text segment.
15643
15644 * gdb.base/d10vovly.c (D10VTranslate): New function, handle
15645 updated d10v memory VMA/LMA map.
15646 (D10VCopy): Call D10VTranslate.
d63a86f8 15647
c906108c
SS
15648Fri Feb 6 14:13:12 1998 Andrew Cagney <cagney@b1.cygnus.com>
15649
15650 * gdb.base/m32rovly.c: Force variable _novlys into .data section.
15651
15652 * gdb.base/bar.c (barx, bar): Change variable to small array so
15653 that it won't be put into the .sdata - small data -
15654 section. Update reference.
15655 * gdb.base/baz.c (bazx, baz): Ditto.
15656 * gdb.base/foo.c (foox, foo): Ditto.
15657 * gdb.base/grbx.c (grbxx, grbx): Ditto.
15658
15659 * gdb.base/overlays.exp: Expect variables barx, bazx, foox, grbxx
15660 to be arrays.
d63a86f8 15661
dc96c6c7 15662Thu Jan 29 14:48:19 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 15663
a9c64011
AS
15664 * gdb.base/overlays.exp: fix up and get working again.
15665 Add tests for backtraces from an overlay function.
d63a86f8 15666
c906108c
SS
15667Fri Jan 23 07:52:45 1998 Fred Fish <fnf@cygnus.com>
15668
15669 * gdb.base/watchpoint.exp: Set "d10v*-*-*" clear_xfail for
15670 "calling function with watchpoint enabled".
15671
15672Thu Jan 22 14:23:29 1998 Fred Fish <fnf@cygnus.com>
15673
15674 * gdb.base/break.exp (test_next_with_recursion): Remove
15675 gdb_suppress_tests for d10v-*-*.
15676 * lib/gdb.exp (gdb_suppress_tests): Disable this function
15677 pending review of whether it is useful or not.
15678
15679Tue Jan 20 13:02:09 1998 Mark Alexander <marka@cygnus.com>
15680
15681 * gdb.base/funcargs.exp: Increase timeout for slow TX39 boards.
15682
15683Mon Jan 19 08:53:04 1998 Mark Alexander <marka@cygnus.com>
15684
15685 * gdb.base/break.exp: Increase timeout for slow TX39 boards.
15686 * config/dve.exp: New file to support Densan boards.
15687
15688Mon Dec 15 22:38:05 1997 Andrew Cagney <cagney@b1.cygnus.com>
15689
15690 * gdb.base/interrupt.exp: Document problem of simulators, signals,
15691 reads and BSD.
15692
15693Wed Nov 26 22:29:18 1997 Bob Manson <manson@charmed.cygnus.com>
15694
15695 * config/monitor.exp: Be a bit less picky about the "Remote debugging"
15696 response.
15697
15698 * gdb.c++/misc.exp: Call runto_main instead of doint it manually.
15699
15700Tue Nov 25 12:46:36 1997 Andrew Cagney <cagney@b1.cygnus.com>
15701
15702 * gdb.base/mips_pro.exp: Add "mips64*-*-elf" xfail for backtrace
15703 test.
15704
15705 * gdb.base/funcargs.exp: Query GDB for target_sizeof_int,
15706 target_sizeof_long and target_bigendian_p.
15707 (structs_by_value, structs_by_reference): Check values according
15708 to targets word size and endianess.
d63a86f8 15709
c906108c
SS
15710Mon Nov 24 16:37:06 1997 Andrew Cagney <cagney@b1.cygnus.com>
15711
15712 * gdb.base/langs.exp: For "continue to exit" ignore any trailing
15713 output.
15714
15715Fri Oct 17 13:24:43 1997 Stan Shebs <shebs@andros.cygnus.com>
15716
15717 * gdb.base/default.exp, gdb.base/help.exp, gdb.base/setshow.exp:
15718 Update test of set args help to match source change.
15719
15720Fri Sep 26 17:36:20 1997 Jason Molenda (crash@pern.cygnus.com)
15721
15722 * gdb.base/default.exp: Expect help system output to be in
15723 alphabetical order.
15724 * gdb.base/help.exp: Ditto.
15725
15726Wed Sep 24 13:08:14 1997 Bob Manson <manson@charmed.cygnus.com>
15727
15728 * gdb.base/signals.exp: Change "i*86-pc-linux-gnu" to
15729 "i*86-pc-linux-gnu*".
15730 * gdb.base/interrupt.exp: Ditto.
15731 * gdb.base/corefile.exp: Ditto.
15732
15733 * lib/gdb.exp(gdb_compile): If is_vxworks target feature is set,
15734 define vxworks when building the testcase.
15735
15736 * gdb.base/ptype.exp: Fix testnames to be unique.
15737 * gdb.base/radix.exp: Ditto.
15738 * gdb.base/term.exp: Ditto.
15739 * gdb.base/whatis.exp: Ditto.
15740 * gdb.c++/classes.exp: Ditto.
15741
15742Tue Sep 16 22:21:48 1997 Bob Manson <manson@charmed.cygnus.com>
15743
15744 * gdb.base/callfuncs.exp: Fix indentation.
15745
15746 * lib/gdb.exp(gdb_expect): Set remote_suppress_flag if
15747 suppress_flag has been set.
15748 (gdb_step_for_stub): Check for gdb,use_breakpoint_for_stub
15749 target feature.
15750
15751Mon Sep 15 15:43:17 1997 Bob Manson <manson@charmed.cygnus.com>
15752
15753 * gdb.stabs/weird.exp: Don't start gdb 'til after we've compiled
15754 the testcase.
15755
15756 * gdb.c++/cplusfuncs.cc(main): Add extern "C" declaration for
15757 set_debug_traps() and breakpoint().
15758 * gdb.c++/misc.cc (main): Ditto.
15759 * gdb.c++/templates.cc (main): Ditto.
15760 * gdb.c++/virtfunc.cc (main): Ditto.
15761
15762Fri Sep 12 16:56:38 1997 Bob Manson <manson@charmed.cygnus.com>
15763
15764 * lib/gdb.exp(gdb_step_for_stub): New function.
15765 (gdb_run_cmd): Look for gdb,do_reload_on_run target feature--if it
15766 exists, reload the executable and do a "continue" instead of
15767 doing a jump.
15768 (runto_main): Use gdb_step_for_stub.
d63a86f8 15769
c906108c
SS
15770 * gdb.base/break.exp: Use gdb_step_for_stub. Also, rename certain
15771 tests to have unique names.
15772 * gdb.base/callfuncs.exp: Ditto.
15773 * gdb.base/commands.exp: Ditto.
15774 * gdb.base/default.exp: Ditto.
15775 * gdb.base/help.exp: Ditto.
15776 * gdb.base/list.exp: Ditto.
15777 * gdb.base/opaque.exp: Ditto.
15778 * gdb.base/printcmds.exp: Ditto. Use a loop to emit multiple
15779 similar tests.
d63a86f8 15780
c906108c
SS
15781 * gdb.base/setshow.c: Add set_debug_traps/breakpoint calls.
15782 * gdb.c++/cplusfuncs.cc: Ditto.
15783 * gdb.c++/virtfunc.cc: Ditto.
15784
15785 * config/monitor.exp: Keep track of the last file we saw, rather
15786 than trying to get the info from gdb.
15787
15788 * gdb.fortran/types.exp: Move comment to previous line.
15789
15790Tue Sep 2 19:55:34 1997 Bob Manson <manson@charmed.cygnus.com>
15791
15792 * config/sparclet.exp: Detect gratuitous change to sparclet gdb
15793 target mode.
15794
15795Mon Jul 28 12:14:47 1997 Stan Shebs <shebs@andros.cygnus.com>
15796
15797 From Bob Manson:
15798 * config/monitor.exp (gdb_target_monitor): Look for "Connected to"
15799 string from GDB when it connects.
15800
15801 * lib/gdb.exp: Look for $TOOL_EXECUTABLE.
15802
15803Thu Jul 3 15:35:12 1997 Bob Manson <manson@charmed.cygnus.com>
15804
15805 * lib/gdb.exp(get_debug_format): Don't cause the testsuite to fail
15806 if we can't get a debug format from GDB (we may be testing an
15807 older GDB). Use a 10 second timeout when checking for the format.
15808
15809 * gdb.stabs/weird.exp: Fix quoting.
15810
15811 * config/sparclet.exp: Renamed sparclet-loader.c to stub-loader.c.
15812
15813Mon Jun 30 18:31:43 1997 Bob Manson <manson@charmed.cygnus.com>
15814
15815 * config/arm-ice.exp: New file.
15816
15817Sun Jun 29 16:43:30 1997 Bob Manson <manson@charmed.cygnus.com>
15818
15819 * gdb.base/overlays.exp: Preliminary fixes; temporarily disabled
15820 until it has been modified to work with the new testsuite.
15821
99707966 15822 * gdb.*/*.exp: Instead of causing 1 unresolved test when the
c906108c
SS
15823 testcase won't compile, cause all of the testcases in the file to
15824 fail instead.
15825
15826 * lib/gdb.exp(gdb_suppress_entire_file): New procedure.
15827 (gdb_clear_suppressed): New procedure.
15828 (gdb_stop_suppressing_tests): Only clear suppress_flag if
15829 it contains a positive value.
15830
15831Sat Jun 28 13:31:11 1997 Bob Manson <manson@charmed.cygnus.com>
15832
15833 * lib/gdb.exp(default_gdb_start): Use gdb_opts host feature.
15834
15835 * gdb.c++/virtfunc.exp: Remove setting of libs variable.
15836
15837Fri Jun 27 07:44:25 1997 Fred Fish <fnf@cygnus.com>
15838
15839 * lib/gdb.exp (setup_xfail_format): New function.
15840 (get_debug_format): New function to get debug format.
15841 (debug_format): New global variable to hold last value set
15842 by get_debug_format.
15843 * gdb.base/list.exp: Call get_debug_format and expect some
15844 tests to fail for DWARF 1 and COFF formats.
15845 * gdb.c++/ptype.exp: Ditto.
15846 * gdb.c++/classes.exp: Ditto.
15847 * gdb.c++/cplusfuncs.exp: Ditto.
15848 * gdb.c++/inherit.exp: Ditto.
15849 * gdb.c++/templates.exp: Ditto.
15850 * gdb.c++/virtfunc.exp: Ditto.
d63a86f8 15851
c906108c
SS
15852Wed Jun 25 09:08:51 1997 Bob Manson <manson@charmed.cygnus.com>
15853
15854 * lib/gdb.exp(default_gdb_exit): Don't give an error if the remote
15855 host doesn't have a currently-open connection.
15856
15857 * config/sparclet.exp: Cleanups and fixes to make it generic for
15858 any gdb stub target. Handle cases where gdb doesn't respond when
15859 interrupted in a sane fashion.
15860
15861 * config/m32r-stub.exp: Load sparclet.exp instead of trying to do the
15862 same thing in a totally different way.
15863
15864 * config/monitor.exp: Pass in timeouts to gdb_expect instead of
15865 setting "timeout".
15866 (gdb_start): We set the global gdb_prompt variable in
15867 default_gdb_init now.
15868
15869Sun Jun 22 09:11:02 1997 Fred Fish <fnf@cygnus.com>
15870
15871 * gdb.base/printcmds.exp: Fix "check for floating addition"
15872 regexp to accept results within approx +/- .01 of exact value.
15873 * lib/gdb.exp (gdb_test): Remove unused expect_out global decl.
15874
15875Wed Jun 18 11:11:39 1997 Bob Manson <manson@charmed.cygnus.com>
15876
15877 * lib/gdb.exp(gdb_init): Pass our arguments to default_gdb_init
15878 properly.
15879 (gdb_expect): Add optional timeout parameter, and add timeout
15880 value to various calls.
15881 (gdb_suppress_tests): Only give one warning message per group.
15882
15883Tue Jun 17 13:10:10 1997 Bob Manson <manson@charmed.cygnus.com>
15884
15885 * lib/gdb.exp(gdb_expect): Declare errorInfo and errorCode as
15886 global variables. Handle getting a value for $timeout more
15887 gracefully.
15888
15889Sat Jun 14 09:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
15890
15891 * lib/gdb.exp: Close connection to remote host if gdb doesn't
15892 initialize.
15893 (default_gdb_init): New procedure; allow gdb_init to be overridden
15894 by a target configuration file.
15895 (gdb_expect): Pass the timeout to remote_expect.
15896
15897 * config/monitor.exp(gdb_load): Fix typo in regexp.
15898
15899Thu Jun 12 20:57:12 1997 Bob Manson <manson@charmed.cygnus.com>
15900
15901 * gdb.base/funcargs.exp: Remove spurious suppress tests call.
15902
15903Tue Jun 3 15:20:20 1997 Bob Manson <manson@charmed.cygnus.com>
15904
15905 * config/monitor.exp(gdb_target_monitor): Call gdb_file_cmd
15906 here. Call gdb_target_exec before rebooting the target, to make
15907 sure the connection to the target is closed.
15908 (gdb_load): Pass the name of the executable to gdb_target_monitor.
15909 Don't call gdb_file_cmd here; let gdb_target_monitor do it.
15910 Also detect "Timeout reading from remote" error.
15911
15912 * config/gdbserver.exp: Pass the executable being loaded to
15913 gdb_target_monitor. Don't call gdb_file_cmd here; let
15914 gdb_target_monitor do it.
15915
15916 * gdb.disasm/hppa.exp: Don't use exec_output.
15917
15918Fri May 23 13:28:29 1997 Bob Manson <manson@charmed.cygnus.com>
15919
15920 * gdb.base/list.exp: If we're debugging a non-native target,
15921 try to set the pc register to point to the start of the
15922 program before doing the first list command.
15923
15924 * gdb.c++/virtfunc.exp(gdb_virtfunc_restart): Make sure we run
15925 test_calls after restarting.
15926
15927 * lib/gdb.exp(gdb_run_cmd): Send jump command again after
15928 reloading.
15929
15930 * gdb.base/watchpoint.exp: Fix typo.
15931
15932 * gdb.base/setshow.exp: Check for use_gdb_stub.
15933
15934 * gdb.base/break.exp: Fix continue until exit test for the gdb
15935 stub case.
15936 * gdb.base/langs.exp: Ditto.
15937
15938 * config/monitor.exp(gdb_load): Handle gdb_sect_offset and
15939 gdb_load_offset. If we weren't given a file to load, figure out
15940 what the current file is and use it.
15941
15942 * config/i386-bozo.exp: New file.
15943
15944Thu May 22 18:51:32 1997 Bob Manson <manson@charmed.cygnus.com>
15945
15946 * lib/gdb.exp(gdb_expect): Look for gdb,timeout target
15947 feature.
15948
15949 * config/proelf.exp: New entry.
15950
15951Wed May 21 21:23:16 1997 Bob Manson <manson@charmed.cygnus.com>
15952
15953 * lib/gdb.exp: Remove spurious .* patterns at the beginning
15954 of regexps.
15955
15956 * gdb.base/watchpoint.exp: Don't run the test_stepping
15957 tests if gdb can't call functions on the target.
15958
15959 * gdb.base/setshow.exp: Don't run the set prompt tests if
15960 the board has gdb_prompt set.
15961
15962Tue May 20 08:58:49 1997 Jeffrey A Law (law@cygnus.com)
15963
15964 * gdb.base/a2-run.exp: Change "gdb,noargs" to just "noargs".
15965 * gdb.base/commands.exp: Likewise.
15966 * gdb.base/setshow.exp: Likewise.
15967
15968Mon May 19 15:37:50 1997 Bob Manson <manson@charmed.cygnus.com>
15969
15970 * config/monitor.exp(gdb_start): Look for gdb_prompt target
15971 feature.
15972
15973 * config/i960.exp: New file.
15974
15975Thu May 1 18:01:50 1997 Bob Manson <manson@charmed.cygnus.com>
15976
15977 * gdb.base/funcargs.exp: Check for gdb,short_int target
15978 feature instead of looking for explicit target triplets.
15979
dc96c6c7 15980Mon Apr 28 17:27:40 1997 Michael Snyder <msnyder@cygnus.com>
c906108c 15981
d63a86f8 15982 * gdb.base/printcmds.exp: add a couple more tests a la
c906108c
SS
15983 "p 123DEADBEEF", to check parse_number.
15984 * top.c: change "to enable to enable" to "to enable" in a couple
15985 of help strings.
15986
15987Thu Apr 24 14:38:18 1997 Jeffrey A Law (law@cygnus.com)
15988
15989 * gdb.base/callfuncs.exp: Mark some tests as expected to fail
15990 on the mn10300.
d63a86f8 15991
c906108c
SS
15992Mon Apr 21 15:05:42 1997 Fred Fish <fnf@cygnus.com>
15993
15994 * gdb.base/a2-run.exp: Add arm-*-coff setup_xfails for cases
15995 where the test executable is run with explicit args.
15996 * gdb.base/default.exp: Handle arm-*-coff case for "info float".
15997
15998Mon Apr 21 13:38:58 1997 Fred Fish <fnf@cygnus.com>
15999
16000 * gdb.base/run.c: Use FAKEARGV to build test executable that
16001 does not require a command line arg, since most simulators
16002 don't currently support passing such an arg into the simulated
16003 program.
16004 * gdb.base/commands.exp: Change tests to insert the proper
16005 value as the arg to the first recursive factorial call. Change
16006 compilation line to define FAKEARGV at compile time.
16007
16008Wed Apr 9 11:12:36 1997 Jeffrey A Law (law@cygnus.com)
16009
16010 * gdb.base/recurse.exp: Enable these tests for the mn10300.
16011 * gdb.base/watchpoint.exp: Don't expect a failure for an "calling
16012 function with watchpoint enabled" test.
16013
16014Tue Apr 8 19:33:20 1997 Bob Manson <manson@charmed.cygnus.com>
16015
16016 * gdb.base/watchpoint.exp(test_watchpoint_triggered_in_syscall):
16017 Don't call gdb_test when the command doesn't return to a gdb prompt.
16018
16019 * lib/gdb.exp(gdb_stop_suppressing_tests): Don't print gratuitous
16020 "Tests restarted" messages.
16021
16022Tue Apr 8 16:38:46 1997 Jeffrey A Law (law@cygnus.com)
16023
16024 * gdb.disasm/mn10300.exp: Fix buglets in "other" tests.
16025
dc96c6c7 16026Thu Apr 3 15:21:26 1997 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
16027
16028 * gdb.base/help.exp: update help msg for INFO ADDR; add help test
16029 for INFO SYMBOL; add help tests for OVERLAY commands.
16030 * gdb.base/default.exp: add tests for INFO SYMBOL command;
16031 add tests for OVERLAY commands
16032 * gdb.base/overlays.c overlays.exp foo.c bar.c baz.c grbx.c ovlymgr.h
16033 d10v.ld m32r.ld d10vovly.c m32rovly.c: add test case for overlays.
16034 * gdb.base/sigall.c: add usestubs code frag
16035 * gdb.base/watchpoint.exp: turn on complex watchpoint test for M32R.
d63a86f8 16036
c906108c
SS
16037Thu Apr 3 09:38:53 1997 Bob Manson <manson@charmed.cygnus.com>
16038
16039 * lib/gdb.exp(gdb_suppress_tests): Add explanation for subsequent
16040 failures.
16041 (gdb_stop_suppressing_tests): Note that tests have restarted.
16042
16043Wed Apr 2 19:04:20 1997 Bob Manson <manson@charmed.cygnus.com>
16044
16045 * config/h8300.exp: New file.
16046
16047Sun Mar 30 13:38:25 1997 Bob Manson <manson@charmed.cygnus.com>
16048
16049 * gdb.base/setshow.exp: Check for the existence of a
16050 feature, not its value.
16051
16052Sat Mar 29 11:19:46 1997 Bob Manson <manson@charmed.cygnus.com>
16053
16054 * gdb.c++/virtfunc.exp: Restart gdb in a sane fashion.
16055
16056 * gdb.base/scope.exp: It's now init0(), not init().
16057
16058 * gdb.base/scope0.c: For now, change init() to be init0().
16059
16060 * config/monitor.exp: Use gdb_serial in preference to serial
16061 or netport.
16062
16063 * lib/gdb.exp: Set GDB to [transform gdb] if we're using a remote host
16064 and it's not already set.
16065
16066Fri Mar 28 19:54:18 1997 Bob Manson <manson@charmed.cygnus.com>
16067
16068 * gdb.base/setshow.exp: Only test the run command if the target
16069 isn't using a stub and if it supports argument passing.
16070
16071Sat Mar 22 19:50:25 1997 Bob Manson <manson@charmed.cygnus.com>
16072
16073 * config/udi.exp(gdb_start): Make sure UDICONF is set
16074 properly before starting gdb.
16075
16076Mon Mar 24 14:40:33 1997 Jeffrey A Law (law@cygnus.com)
16077
16078 * gdb.disasm/mn10300.s: New test file for mn10300 disassembler.
16079 * gdb.disasm/mn10300.exp: Run mn10300 disassembler tests.
16080 * gdb.disasm/Makefile.in: Remove "mn10300" when cleaning.
16081
16082Tue Mar 11 11:42:58 1997 Bob Manson <manson@charmed.cygnus.com>
16083
16084 * config/vx.exp: Use remote_ld, not vxworks_ld. Don't use
16085 specialized code to reboot the board, use remote_reboot instead.
16086
16087 * config/vxworks29k.exp: Use vx.exp, not vx-gdb.exp.
16088
16089 * lib/gdb.exp: Add GDB_TESTCASE_OPTIONS.
16090
16091 * config/monitor.exp: Make sure we disconnect from the target.
16092 Also, try a reboot/reload cycle instead of failing if the
16093 load fails.
16094
16095Fri Mar 7 13:48:30 1997 Bob Manson <manson@charmed.cygnus.com>
16096
16097 * gdb.base/default.exp: Don't set match_max.
16098 * gdb.base/help.exp: Ditto.
16099 * gdb.base/list.exp: Ditto.
16100 * gdb.base/signals.exp: Ditto.
16101
16102 * config/monitor.exp(gdb_load): If gdb,use_standard_load is
16103 set, use remote_ld to download the testcase instead of
16104 the GDB loader.
16105
16106Wed Mar 5 00:00:43 1997 Bob Manson <manson@charmed.cygnus.com>
16107
16108 * config/vr5000.exp: New file.
16109
16110 * config/monitor.exp(gdb_target_monitor): Add pattern for
16111 "Ending remote" to detect errors in connecting.
16112
16113 * gdb.base/setshow.exp: Add .* within auto language test.
16114
16115 * lib/gdb.exp(gdb_run_cmd): Add check for gdb_init_command
16116 target feature.
16117
16118 * config/monitor.exp(gdb_load): Check for a failure when loading,
16119 and reboot the board if necessary.
16120
16121 * gdb.base/setvar.exp(test_set): Handle multiple prints within
16122 a set of tests. Remove print.* from the patterns being checked.
16123
16124Mon Mar 3 11:57:43 1997 Bob Manson <manson@charmed.cygnus.com>
16125
16126 * gdb.base/a1-selftest.exp: Use send_gdb consistently. Don't
16127 refer to gdb_spawn_id.
16128
16129 * config/m32r-stub.exp: Remove references to gdb_spawn_id, no
16130 longer used.
16131 * config/sparclet.exp: Ditto.
16132 * config/sparclet-old.exp: Ditto.
16133 * config/slite.exp: Ditto.
16134 * config/sim.exp: Ditto.
16135 * gdb.base/funcargs.exp: Ditto.
16136
16137 * lib/gdb.exp:Remove references to gdb_spawn_id.
16138 (gdb_expect): Move to remote.exp.
16139
16140Fri Feb 28 20:47:39 1997 Bob Manson <manson@charmed.cygnus.com>
16141
16142 * config/monitor.exp: Detect the "Couldn't establish connection"
16143 message from GDB.
16144
16145Tue Feb 25 14:08:55 1997 Bob Manson <manson@charmed.cygnus.com>
16146
16147 * gdb.base/bitfields.exp: Use runto instead of explicit
16148 gdb_run_cmd/gdb_expect sequences.
16149
16150 * gdb.base/break.exp(text_next_with_recursion): Add match for
16151 gdb_expect call.
16152
16153 * config/monitor.exp(gdb_target_monitor): Calling exit loses big.
16154 We also need to handle the "A program is being debugged already"
16155 prompt from gdb. Use gdb_test to set the baud rate.
16156
16157 * lib/gdb.exp(gdb_init): Increase the default expect buffer size
16158 to 20000. Really. I mean it.
16159
16160Mon Feb 24 13:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
16161
16162 * lib/gdb.exp(gdb_test): Generate a FAIL message when send_gdb
16163 fails. If suppress_flag is set, skip perror message about not
16164 being able to send to GDB.
16165 (send_gdb): If suppress_flag is set, don't try to send commands to
16166 GDB.
16167 (gdb_expect): If suppress_flag is set, always fail immediately.
16168 (gdb_suppress_tests, gdb_stop_suppressing_tests): New functions.
16169 (gdb_init): Call gdb_stop_suppressing_tests.
16170 (default_gdb_exit): Ditto.
16171 (default_gdb_start): Ditto.
16172
16173 * gdb.base/bitfields.exp: Call gdb_suppress_tests and
16174 gdb_stop_suppressing_tests as appropriate.
16175 * gdb.base/break.exp: Ditto.
16176 * gdb.base/callfuncs.exp: Ditto.
16177 * gdb.base/commands.exp: Ditto.
16178 * gdb.base/exprs.exp: Ditto.
16179 * gdb.base/funcargs.exp: Ditto.
16180 * gdb.base/list.exp: Ditto.
16181 * gdb.base/recurse.exp: Ditto.
16182 * gdb.base/scope.exp: Ditto.
16183 * gdb.base/structs.exp: Ditto.
16184 * gdb.c++/inherit.exp: Ditto.
16185
16186Sun Feb 23 19:56:02 1997 Bob Manson <manson@charmed.cygnus.com>
16187
16188 * config/vr4300.exp: New file.
16189
99707966 16190 * gdb.*/*.exp: Call gdb_expect instead of expect.
d63a86f8 16191
99707966 16192 * lib/gdb.exp(gdb_expect): New function.
c906108c
SS
16193
16194Thu Feb 20 13:57:01 1997 Bob Manson <manson@charmed.cygnus.com>
16195
16196 * lib/gdb.exp(gdb_init): New function.
16197
16198 * gdb.base/setvar.exp(test_set): Don't bother printing a PASS/FAIL
16199 for each individual variable set.
16200
16201 * gdb.base/exprs.exp(test_expr): Make sure each test gets a unique
16202 name.
16203
16204 * gdb.base/help.exp: Fix the syntax of a few gdb_test calls.
16205
16206 * gdb.base/scope.exp: Use gdb_test.
16207
16208 * gdb.base/ptype.exp: Don't call "gdb_exit; gdb_start" if we're
16209 aborting; the testsuite driver will do that for us (see
16210 gdb_finish). Also, use gdb_test in a few more places.
16211
16212Thu Feb 20 13:32:24 1997 Stan Shebs <shebs@andros.cygnus.com>
16213
16214 * gdb.base/help.exp: Fix syntax of "help info all-registers" test.
16215
16216Thu Feb 20 10:34:21 1997 Jeffrey A Law (law@cygnus.com)
16217
16218 * gdb.disasm/mn10200.s: Add "nop" after "main" so that "main"
16219 and "add_tests" are not at the same address.
16220
16221Fri Feb 14 18:47:23 1997 Bob Manson <manson@charmed.cygnus.com>
16222
16223 * gdb.base/ptype.exp: Use gdb_test.
16224
16225Thu Feb 13 16:09:36 1997 Jeffrey A Law (law@cygnus.com)
16226
16227 * gdb.disasm/mn10200.s (misc_tests): Fix targets for "jsr" insns.
16228 * gdb.disasm/mn10200.exp (misc_tests): Remove bogus line accidentally
16229 left in. No longer expect them to fail.
16230
16231 * gdb.stabs/*.mt; Deleted, no longer used.
16232 * gdb.stabs/configure.in: Remove references to target makefile
16233 frags.
16234 * gdb.stabs/configure: Rebuilt.
16235
16236 * gdb.disasm/*.mt: Deleted, no longer used.
16237 * gdb.disasm/configure.in: Remove references to target makefile
16238 frags. Use "sh3.s" as the unique filename for this directory.
16239 * gdb.disasm/configure: Rebuilt.
16240
16241 * gdb.disasm/mn10200.s: New test file for mn10200 disassembler.
16242 * gdb.disasm/mn10200.exp: Run mn10200 disassembler tests.
16243 * gdb.disasm/Makefile.in: Remove "mn10200" when cleaning.
16244
16245Tue Feb 11 16:57:58 1997 Bob Manson <manson@charmed.cygnus.com>
16246
16247 * config/udi.exp: Use mondfe,name instead of remote_host.
16248
16249Tue Feb 11 11:22:36 1997 Jeffrey A Law (law@cygnus.com)
16250
16251 * gdb.base/watchpoint.exp: Don't expect a failure when calling
16252 a function with a watchpoint enabled on the mn10200.
16253
16254 * gdb.stabs/weird.exp: Don't quit if "weird.s" doesn't exist
16255 before trying to create it!
16256
16257Mon Feb 10 16:40:47 1997 Bob Manson <manson@charmed.cygnus.com>
16258
16259 * config/vx.exp: Use hostname instead of netport.
16260
16261 * config/vxworks.exp: New file.
16262
16263 * gdb.base/a2-run.exp: Change vxworks cases to use gdb_spawn_id.
16264
16265 * config/monitor.exp(gdb_target_monitor): Look for a prompt from
16266 gdb before assuming everything worked. Send a ^C if a timeout
16267 occurs.
16268
16269 * lib/gdb.exp(gdb_test): Check the result of send_gdb. Use
16270 $gdb_spawn_id directly.
16271 (gdb_run_cmd): Try _start as well as start. Use the target feature
16272 gdb,start_symbol as the symbol to start from when jumping.
16273
16274Mon Feb 10 11:26:59 1997 Jeffrey A Law (law@cygnus.com)
16275
16276 * gdb.base/exprs.exp: Delete bogus/incorrect (and probably
16277 redundant) test.
16278
16279 * gdb.base/recurse.exp: Relax final value test for 'b' so that
16280 it doesn't lose for 16bit integer systems.
16281
16282Fri Feb 7 09:31:21 1997 Jeffrey A Law (law@cygnus.com)
16283
16284 * gdb.fortran/types.exp: If the target doesn't support "double"
16285 data types, then expect "real" types to only be 4 bytes.
16286
16287 * gdb.c++/virtfunc.exp: Expect failure for virtual function
16288 call tests if the target doesn't support inferior function calls.
16289
16290 * gdb.base/printcmds.exp: Allow minor deviation in FP values
16291 in printf tests.
16292
16293Thu Feb 6 12:46:14 1997 Jeffrey A Law (law@cygnus.com)
16294
16295 * gdb.base/help.exp: Disable "help set", "help show", and
16296 "help support". Simplify regexp for "help stack".
16297
16298 * gdb.base/default.exp: Set match_max to 5000 and the timeout
16299 to 60 seconds. Temporarily set match_max to 15000 around the
16300 "info copying" test.
16301
16302 * gdb.base/nodebug.exp: Don't try to do an inferior function
16303 call if the target doesn't support them.
16304 * gdb.base/printcmds.exp: Likewise.
16305 * gdb.base/setvar.exp: Likewise.
16306 * gdb.base/structs.exp: Likewise.
16307 * gdb.c++/templates.exp: Likewise.
16308 * gdb.base/ptype.exp: Likewise. Remove UDI specific stuff.
16309
16310 * gdb.base/recurse.exp: Enable for the mn10200.
16311
16312 * configure.in: Do configure gdb.stabs directory for *-*-elf
16313 targets.
16314 * configure: Rebuilt.
16315
16316 * gdb.base/break.exp: Check for gdb,noresults before testing
16317 exit status and/or results from the target.
16318 * gdb.base/watchpoint.exp, gdb.base/langs.exp: Likewise.
16319 * lib/gdb.exp: Remove old (now bogus) initialization of
16320 noinferior, noargs, noresults and nosignals.
16321
16322Tue Feb 4 21:52:17 1997 Bob Manson <manson@charmed.cygnus.com>
16323
16324 * config/sh.exp: New file.
16325
16326 * config/slite.exp: Try to connect multiple times to the board
16327 before rebooting. Only send a "monitor run" if need_monitor_run
16328 is set.
16329
16330 * gdb.base/break.exp: Don't do the "stub continue" test if
16331 the target has gdb_stub set.
16332
16333 * gdb.base/callfuncs.exp: Increase the timeout.
16334
16335 * gdb.base/interrupt.exp: Don't even try to compile the testcase
16336 if the target has gdb,noinferiorio set.
16337
16338 * gdb.base/list.exp: Increase match_max to 10000 characters.
16339
16340 * gdb.base/sigall.exp: Check for gdb,nosignals on the target.
16341
16342 * gdb.base/watchpoint.exp: Check for gdb,noinferiorio on the
16343 target.
16344
16345 * lib/gdb.exp(gdb_run_cmd): Fix for targets that use stubs.
16346
16347Mon Feb 3 12:09:37 1997 Bob Manson <manson@charmed.cygnus.com>
16348
16349 * gdb.base/a1-selftest.exp: Make sure we call gdb_exit before
16350 trying to delete the copy of gdb. Catch the file delete so we
16351 don't die if the delete fails; also, the file should be copied to
16352 the host, not to the build.
16353
16354Sun Feb 2 00:55:14 1997 Bob Manson <manson@charmed.cygnus.com>
16355
16356 * lib/gdb.exp(gdb_test): Surround the result pattern with
16357 parenthesis in case it contains multiple regexps separated
16358 with |.
16359
16360 * gdb.base/watchpoint.exp: Use gdb_test.
16361 * gdb.base/default.exp: Ditto.
16362
16363Sat Feb 1 23:51:01 1997 Bob Manson <manson@charmed.cygnus.com>
16364
99707966 16365 * gdb.*/*.exp: Replace $prompt with $gdb_prompt.
d63a86f8 16366
c906108c
SS
16367 * gdb.base/scope.exp: Use gdb_test.
16368 * gdb.c++/classes.exp: Ditto.
16369 * gdb.c++/inherit.exp: Ditto.
16370
16371Fri Jan 31 13:09:12 1997 Bob Manson <manson@charmed.cygnus.com>
16372
16373 * gdb.base/crossload.exp: Don't use execute_anywhere, use
16374 remote_exec instead.
16375 * gdb.base/corefile.exp: Don't be ridiculous.
16376 * gdb.base/*.c: Add missing stub invocations.
16377
16378Thu Jan 30 16:49:25 1997 Bob Manson <manson@charmed.cygnus.com>
16379
16380 * config/slite.exp: Miscellaneous fixes.
16381
16382 * lib/gdb.exp: Fix runto.
16383
16384 * gdb.base/signals.exp: Check for a gdb,nosignals feature of
16385 the target.
16386
16387 * gdb.base/watchpoint.exp: Fix regexp.
16388
16389 * lib/gdb.exp(default_gdb_exit): Add a catch to the
16390 close and wait commands, as the descriptor may now be
16391 invalid. Always call "remote_close host".
16392
16393Tue Jan 28 14:42:31 1997 Bob Manson <manson@charmed.cygnus.com>
16394
16395 Major rewrite for testsuite revision.
d63a86f8 16396
c906108c
SS
16397 * lib/gdb.exp: Remove references to global CC, CXX, B_OPTIONS,
16398 TARGET_INCLUDES, LDFLAGS and target_alias. Use gdb_spawn_id
16399 instead of relying on spawn_id to always contain a valid
16400 spawn id.
16401 (get_compiler_info): New procedure to build the ${binfile}.ci
16402 file, instead of replicating this in N different places.
16403 (gdb_compile): New procedure.
d63a86f8 16404
c906108c
SS
16405 gdb.*/*.exp: Use gdb_compile and get_compiler_info (with
16406 appropriate arguments) instead of compile. Use gdb_test in a lot
16407 more places. Use send_gdb instead of send. Always run gdb_start
16408 at the start of a testcase, as this is no longer done magically.
16409
16410 config/*-gdb.exp: Rename without the -gdb suffix.
16411
16412 config/mips.exp: Use remote_close instead of exit_remote_shell.
16413 config/monitor.exp: Use target_info instead of looking at
16414 baud, timeout, etc.
16415 config/sim.exp: Use gdb_spawn_id instead of relying on spawn_id.
16416
16417Sat Dec 14 00:43:57 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16418
16419 * gdb.c++/templates.exp (test_ptype_of_templates),
16420 gdb.c++/inherit.exp (test_ptype_si, test_print_anon_union):
16421 Update expect patterns for destructors and assignment operators
16422 to match corresponding c-typeprint.c changes.
16423 * gdb.c++/templates.exp (test_template_breakpoints): Revert change
16424 to destructor breakpoint test, GDB should be able to set the
16425 destructor breakpoint without specifying arguments.
16426
16427Tue Dec 3 20:17:52 1996 Fred Fish <fnf@cygnus.com>
16428
16429 * gdb.threads/pthreads.exp: Change result for failure to compile due
16430 to lack of pthreads runtime support from an error to simply an
16431 unsupported test, per dejagnu standards.
16432
16433Sun Dec 1 00:18:59 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16434
16435 * lib/gdb.exp (gdb_test): Simplify expect pattern for the case
16436 where GDB exits to reduce pattern match time.
16437 (skip_chill_tests): Skip chill tests for mips*-sgi-irix6*.
16438
16439 * gdb.base/nodebug.exp: Add mips*-sgi-irix6* xfails.
16440
dc96c6c7 16441Tue Nov 26 18:29:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
16442
16443 * gdb.base/callfuncs.exp: Turn on function call tests for h8300.
16444 * gdb.base/default.exp: ditto.
16445 * gdb.base/nodebug.exp: ditto.
16446 * gdb.base/printcmds.exp: ditto.
16447 * gdb.base/ptype.exp: ditto.
16448 * gdb.base/setvar.exp: ditto.
16449 * gdb.base/structs.exp: ditto.
16450 * gdb.base/setshow.c: Guard against uninitialized values of argc.
16451
16452Tue Nov 26 17:23:28 1996 Ian Lance Taylor <ian@cygnus.com>
16453
16454 * configure, */configure: Rebuild with autoconf 2.12.
16455
16456Sat Nov 23 13:32:15 1996 Fred Fish <fnf@cygnus.com>
16457
16458 * gdb.base/a1-selftest.exp: Change x86 linux setup_xfails to
16459 use new i*86-pc-linux*-gnu quads.
16460 * gdb.base/corefile.exp: Ditto.
16461 * gdb.base/signals.exp: Ditto.
16462 * gdb.base/sigall.exp: Ditto.
16463 * gdb.base/interrupt.exp: Ditto.
16464
16465 * gdb.base/signals.exp (signal_tests_1): Remove setup_xfail
16466 "i*86-*-linux" for "signal SIGUSR1". Now works, at least with
16467 RedHat 4.0.
d63a86f8 16468
c906108c
SS
16469 * gdb.threads/pthreads.c (_MIT_POSIX_THREADS): Define if target is
16470 linux. This allows the test case to at least compile on latest
16471 linux, but still not run due to missing the threads runtime library.
16472
16473Fri Nov 22 10:13:29 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16474
16475 * gdb.base/a1-selftest.exp (do_steps_and_nexts): Reinitialize source
16476 directory to search gdb directory. Accept and step over conditional
16477 stack alignment code. Consume $prompt in failure cases.
16478 Reset timeout to $oldtimeout instead of some arbitrary value.
16479 * gdb.base/nodebug.exp: Limit backtrace to 10 frames to avoid
16480 timeout problems with infinite stack backtraces.
16481 * gdb.base/ptype.exp (ptype struct link, union tu_link):
16482 Accept function parameters for linkfunc member.
16483
16484Thu Nov 21 09:17:19 1996 Fred Fish <fnf@cygnus.com>
16485
16486 * lib/gdb.exp (CFLAGS): Remove, unreferenced.
16487 (CXXFLAGS): Remove, unreferenced.
16488 (B_OPTIONS): Add for -B options and add code to initialize with
16489 previous -B options and also add -B option to pick up cross compiled
16490 runtime.
16491 (TARGET_INCLUDES): Add for -I options and add code to initialize when
16492 doing cross compiles.
16493 (target_alias): Declare global.
16494 (xgcc): Set variable to full path of gcc in build tree. Use findfile
16495 to verify that gcc exists in build tree, and if so set CC to that
16496 gcc and to use B_OPTIONS and TARGET_INCLUDES.
d63a86f8 16497
c906108c
SS
16498Tue Nov 12 16:20:13 1996 Fred Fish <fnf@cygnus.com>
16499
16500 * gdb.c++/inherit.exp (test_print_anon_union): Reenable
16501 ptype test for anonymous union. Fixup testcase to match
16502 current gcc debug output.
16503
16504Mon Nov 11 14:12:06 1996 Jeffrey A Law (law@cygnus.com)
16505
16506 * gdb.base/funcargs.c: Use cast rather than "UL" suffix to
16507 force argument to an unsigned long type.
16508
16509Mon Nov 11 10:27:55 1996 Fred Fish <fnf@cygnus.com>
16510
16511 * gdb.c++/inherit.exp (test_ptype_si): Fix tagless struct ptype
16512 tests and anonymous union print/ptype tests.
16513 * gdb.base/list.exp (test_forward-search): Increase timeout by
16514 5 minutes for the "search extremely long line" case.
16515 * lib/gdb.exp (gdb_test): Document that the third arg to gdb_test is
16516 completely optional and that the pass/fail messages use the command as
16517 the message if that third arg is a null string.
16518 (gdb_test_exact): Arrange that a null string pattern means match a
16519 null string output rather than any output, which might include random
16520 errors.
16521 * gdb.base/mips_pro.exp: Add "mips*-sgi-irix4*" xfail for
16522 backtrace test.
16523 * gdb.c++/demangle.exp: Add a "*-*-*" xfail for test that was
16524 always failing and failure is now exposed by gdb.exp changes.
16525
16526Sat Nov 9 11:13:24 1996 Fred Fish <fnf@cygnus.com>
16527
16528 * gdb.c++/inherit.exp (test_ptype_vi): Log some passes that
16529 weren't being noted.
16530
16531Sat Nov 9 01:05:10 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16532
16533 * gdb.base/corefile.exp: Consume $prompt in mmap fail cases.
16534 * gdb.stabs/weird.exp: Remove v_comb xfails.
16535
dc96c6c7 16536Tue Nov 5 10:44:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
16537
16538 * gdb.base/[bitfields.exp crossload.exp funcargs.exp interrupt.exp
a9c64011 16539 list.exp scope.exp watchpoint.exp]
c906108c 16540 Make all timeout error msgs explicitly say "(timeout)".
d63a86f8 16541
dc96c6c7 16542Mon Nov 4 12:03:06 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
16543
16544 * config/monitor.exp: Increase download timeout to 1000 seconds.
16545
dc96c6c7 16546Mon Nov 4 12:02:26 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
16547
16548 * config/m32r.exp: Increase timeout to 120 seconds.
16549
16550Sun Nov 3 14:37:05 1996 Fred Fish <fnf@cygnus.com>
16551
16552 * gdb.c++/classes.exp: Modify to handle current gcc C++ member ordering
16553 and accept older ordering as obsolescent gcc or gdb.
16554 * gdb.c++/templates.exp: Ditto.
16555 * gdb.c++/virtfunc.exp: Ditto.
16556
16557Fri Nov 1 11:56:09 1996 Fred Fish <fnf@cygnus.com>
16558
16559 * gdb.base/coremaker.c: Add code to mmap some data so we
16560 can check that it ends up in the core file.
16561 * gdb.base/corefile.exp: Add test to read mmapped data
16562 from core file.
16563
dc96c6c7 16564Wed Oct 30 18:19:16 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
16565
16566 * config/m32r.exp: New file.
16567
16568Mon Oct 21 14:40:50 1996 Stu Grossman (grossman@critters.cygnus.com)
16569
16570 * testsuite/gdb.base/nodebug.exp: Whack out -g options by hand so
16571 that cflags can contains -gstabs, and work correctly for other tests.
16572
dc96c6c7 16573Mon Oct 21 14:00:37 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
16574
16575 * gdb.base/setshow.exp: New file, tests show and set.
16576 * gdb.base/setshow.c: New file, tests show and set.
16577 * gdb.base/help.exp: Add test for help set|show annotate.
16578 * gdb.base/default.exp: Add test for set|show annotate.
16579
16580Wed Oct 16 19:03:54 1996 Stu Grossman (grossman@critters.cygnus.com)
16581
16582 * testsuite/gdb.base/break.exp: Make backtrace from factorial
16583 errors unique.
16584 * testsuite/gdb.base/nodebug.exp: Whack out all -g options
16585 explicitly.
16586
16587Tue Oct 15 16:45:02 1996 Stu Grossman (grossman@critters.cygnus.com)
16588
16589 * config/sim-gdb.exp (gdb_target_sim): Remove setting of height
16590 and width commands. This is done elsewhere.
16591 * (gdb_start): Don't call gdb_start_sim here. That's already
16592 done in gdb_load. This fixes lots of failures in default.exp.
16593
16594Sun Oct 13 10:40:23 1996 Fred Fish <fnf@cygnus.com>
16595
16596 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>:
16597 * gdb.base/mips_pro.exp: Fix misplaced gdb_exit/gdb_start/gdb_load.
16598 * lib/gdb.exp (gdb_test): Treat failures due to program exiting
16599 in the same we we treat other failures (since it may be an expected
16600 condition), rather than as an error.
16601 * gdb.base/signals.exp (test_handle_all_print): Revert back to
16602 old test format.
16603
16604Fri Oct 11 17:05:22 1996 Fred Fish <fnf@cygnus.com>
16605
16606 * Makefile.in (clean mostlyclean): Also remove chill *.grt files.
16607 (distclean maintainer-clean realclean): No need to remove files
16608 twice. Nuke the duplicates.
16609 * gdb.base/Makefile.in (EXECUTABLES): Add "structs".
d63a86f8 16610 * gdb.threads/Makefile.in (distclean maintainer-clean realclean):
c906108c
SS
16611 Remove config.h along with other config files.
16612
16613Mon Sep 30 20:16:22 1996 Fred Fish <fnf@cygnus.com>
16614
16615 * gdb.base/interrupt.exp: Add i*86-*-linux* setup_xfail for
16616 "p func1 ()" and note that rests of tests are skipped.
16617 * gdb.base/corefile.exp: Add i*86-*-linux* and m68*-*-hpux*
16618 setup_xfails for "print func2::coremaker_local".
16619 Add i*86-*-linux* setup_xfail for "backtrace in corefile.exp".
16620 * gdb.base/mips_pro.exp: Restart gdb in this test so it isn't
16621 affected by the previous run test.
16622 * gdb.chill/misc.exp: Add m68*-*-hpux* setup_xfails for
16623 "print array () ubyte (foo)" and "print/x array () byte (\$i)"
16624 * gdb.chill/pr-8742.exp: Add m68*-*-hpux* setup_xfails for
16625 "pass int powerset tuple" and "pass modeless int powerset tuple".
16626 * gdb.chill/tests2.exp: Add m68*-*-hpux* setup xfails for
16627 "real write 4" and "real write 8".
16628 * gdb.shill/tuples.exp: Add i*86-*-linux* and m68*-*-hpux*
16629 setup_xfails for "print vs1 after tuple assign 2",
16630 "print \$i after tuple assign 2", and
16631 "print vs2 after tuple assign 2".
16632 * lib/gdb.exp (gdb_test): When a gdb aborts, print a more
16633 meaningful error message and return -1 so the caller can
16634 suppress further tests and avoid a cascade of errors.
d63a86f8 16635
c906108c
SS
16636Fri Sep 27 10:34:51 1996 Fred Fish <fnf@cygnus.com>
16637
16638 * gdb.base/a1-selftest.exp: Tweak tests to account for new
16639 format for printing version.
16640 * gdb.base/default.exp: Ditto.
16641 * gdb.base/interrupt.exp: Fix problem with cascade of
16642 errors if child process dies while calling a function.
d63a86f8 16643
c906108c
SS
16644Fri Sep 13 21:43:48 1996 Fred Fish <fnf@cygnus.com>
16645
16646 * Makefile.in (VPATH): Add
16647 * Makefile.in (Makefile, config.status): Fix rules so things get
16648 remade when necessary.
16649
16650Fri Sep 13 18:16:10 1996 Fred Fish <fnf@cygnus.com>
16651
16652 * Makefile.in (just-check): Add path to sibling expect dir
16653 to environment variable specified by RPATH_ENVVAR.
16654
16655Fri Sep 13 12:05:34 1996 Fred Fish <fnf@cygnus.com>
16656
16657 * Makefile.in (RPATH_ENVVAR): New var, set to @RPATH_ENVVAR@.
16658 (just-check): Add shared library paths for libstdc++, tk,
16659 tcl, bfd, and opcodes to the environment variable specified
16660 in RPATH_ENVVAR.
16661 * configure.in: Add support to recognize --enable-shared flag
16662 and generate correct value for RPATH_ENVVAR.
16663 * configure: Regenerated with autoconf.
16664
16665Mon Sep 2 06:36:02 1996 Fred Fish <fnf@cygnus.com>
16666
16667 * gdb.base/break.exp: Expand "Delete all breakpoints" xfail to
16668 include all osf versions.
16669 * gdb.threads/pthreads.exp: Expand "run to main" xfail to include
16670 all osf versions. Add -D_MIT_POSIX_THREADS to compilation command
16671 when target is linux. When failing to build pthreads test
16672 executable, give more meaningful message.
16673 * gdb.threads/pthreads.c: Hpux also uses old definition of second
16674 arg for pthread_create.
d63a86f8 16675
c906108c
SS
16676Mon Aug 19 09:58:59 1996 Fred Fish <fnf@cygnus.com>
16677
16678 * gdb.threads/pthreads.c (PTHREAD_CREATE_ARG2,
16679 PTHREAD_CREATE_NULL_ARG2): Accomodate old pthreads implementations.
16680 * gdb.threads/pthreads.exp: Try linking with both -lpthread (Solaris)
16681 and -lpthreads (everybody else).
16682 (test_startup): Fail gracefully if threads are not supported.
16683 * gdb.base/nodebug.exp: Add setup_xfail hppa*-*-hpux* for
16684 "p/c array_index("abcdef",2)" when not gcc compiled.
16685 * gdb.base/corefile.exp: Add setup_xfail hppa*-*-hpux* for
16686 "print func2::coremaker_local" when not gcc compiled.
16687 * gdb.base/opaque.exp: Remove setup_xfail hppa*-*-hpux* for
16688 "ptype on opaque struct tagname (statically)",
16689 "ptype on opaque struct tagname (dynamically) 1", and
16690 "ptype on opaque struct tagname (dynamically) 2"
16691 for not compiled with gcc.
16692 * gdb.base/mips_pro.exp: Only do setup_xfail hppa*-*-* for
16693 backtrace when compiled with gcc.
d63a86f8 16694 * lib/gdb.exp (runto_main): Return result of "runto main" rather
c906108c
SS
16695 than always return success.
16696
16697Sat Aug 17 13:28:00 1996 Fred Fish <fnf@cygnus.com>
16698
16699 * gdb.c++/virtfunc.exp: Remove setup_xfail for "mips-*-irix5*".
16700
16701Tue Aug 13 10:26:10 1996 Jeffrey A Law (law@cygnus.com)
16702
16703 * gdb.base/structs.exp: Undo last change.
16704
16705Mon Aug 12 15:29:08 1996 Fred Fish <fnf@cygnus.com>
16706
16707 * gdb.base/a1-selftest.exp (do_steps_and_nexts): New routine to
16708 encapsulate all the steps/nexts done during self test, starting
16709 at main, and makes them less sensitive to optimization issues.
16710 Add "hppa*-*-hpux*" to setup_xfail for "backtrace through
16711 signal handler" test.
16712 * gdb.threads/pthreads.exp: Only run this for native configs.
16713 * gdb.base/structs.exp (do_function_calls): Add hppa*-*-hpux9*"
16714 setup_xfails for "p fun5()", "p fun6()", "p fun7()", and "p fun8"
16715 tests.
16716 gdb.c++/virtfunc.exp (do_tests): Add "mips-*-irix5*" setup_xfail
16717 for "runto test_calls(void)" test.
d63a86f8 16718
c906108c
SS
16719Sun Aug 11 13:11:24 1996 Fred Fish <fnf@cygnus.com>
16720
16721 * gdb.base/term.exp: Set 7-bit strings, address off, width to 0,
16722 and don't expect address info in breakpoint confirmations.
16723
16724Wed Aug 7 20:47:43 1996 Fred Fish <fnf@cygnus.com>
16725
16726 * gdb.base/list.exp (test_forward_search): Increase timeout
16727 temporarily by 60 seconds for searching extremely long line,
16728 and then reset to old value when done. Increase expect input
16729 buffer to 10000.
16730
16731Wed Aug 7 15:34:22 1996 Fred Fish <fnf@cygnus.com>
16732
16733 * gdb.base/list.exp (test_forward_search): Fix to handle very
16734 long source line without overflowing expect's input buffer.
16735
16736Wed Aug 7 12:03:25 1996 Tom Tromey <tromey@creche.cygnus.com>
16737
16738 * config/slite-gdb.exp (gdb_start): Use "full_buffer", not
16739 "buffer_full".
16740
16741 * config/nind-gdb.exp (gdb_start): Use "full_buffer", not
16742 "buffer_full".
16743
16744 * config/mips-gdb.exp (gdb_start): Use "full_buffer", not
16745 "buffer_full".
16746
16747 * lib/gdb.exp (gdb_test): Correct pattern is "full_buffer", not
16748 "buffer_full".
16749
16750Wed Aug 7 11:05:47 1996 Fred Fish <fnf@cygnus.com>
16751
16752 * configure.in (configdirs): Add gdb.threads.
16753 * configure: Regenerated with autoconf.
16754 * gdb.threads/{config.in, pthreads.c, pthreads.exp}: New.
16755 * gdb.threads/{Makefile.in, configure.in}: Complete rewrites.
16756 * gdb.threads/configure: New, generated with autoconf.
d63a86f8 16757
c906108c
SS
16758Tue Aug 6 10:23:04 1996 Tom Tromey <tromey@rtl.cygnus.com>
16759
16760 * lib/gdb.exp (gdb_test_exact): Turn \n in pattern into \r\n.
16761
16762Mon Aug 5 18:11:53 1996 Fred Fish <fnf@cygnus.com>
16763
16764 * gdb.base/signals.exp (test_handle_all_print): Test separately for
16765 each signal's status in the output of "handle all print".
16766 * lib/gdb.exp (gdb_test): Document that the pattern must NOT include
16767 the \r\n sequence that immediately precedes the gdb prompt.
16768 * gdb.base/a1-selftest.exp: Save original timeout and restore
16769 after test.
16770
16771Sun Aug 4 10:20:50 1996 Jeffrey A Law (law@cygnus.com)
16772
16773 * gdb.disasm/hppa.s: Export fmemLRbug_tests_4 as a ST_CODE
16774 symbol.
16775
16776Fri Aug 2 17:37:26 1996 Brendan Kehoe <brendan@lisa.cygnus.com>
16777
16778 * config/vx-gdb.exp (gdb_start): Fix syntax of `$shell_id < 0'.
16779
16780Thu Jun 27 20:41:40 1996 Fred Fish <fnf@cygnus.com>
16781
16782 * gdb.base/signals.exp (test_handle_all_print): Temporarily increase
16783 timeout by 60 seconds.
16784
16785Thu Jun 27 18:13:57 1996 Fred Fish <fnf@cygnus.com>
16786
16787 * config/unix-gdb.exp: Increase default timeout from 30 to 60 sec.
16788 * config/netware.exp (gdb_run_cmd): Restore old timeout before doing
16789 error return.
16790
16791Thu Jun 27 10:54:58 1996 Fred Fish <fnf@cygnus.com>
16792
16793 * lib/gdb.exp (default_gdb_start): When reporting a timeout during
16794 gdb initialization, also report how long dejagnu waited. Restore
16795 old timeout before doing error return. Temporarily increase timeout
16796 by 3 minutes to allow for slow startups over heavy NFS use.
16797
16798Tue Jun 25 19:59:17 1996 Fred Fish <fnf@cygnus.com>
16799
16800 * lib/gdb.exp: Report timeout value for verbosity level 2.
16801 * config/gdbserver.exp: Ditto.
16802 * config/hppro.exp: Ditto.
16803 * config/mips-gdb.exp: Ditto.
16804 * config/monitor.exp: Ditto.
16805 * config/netware.exp: Ditto.
16806 * config/sim-gdb.exp: Ditto.
16807 * config/slite-gdb.exp: Ditto.
16808 * config/udi-gdb.exp: Ditto.
16809 * config/unix-gdb.exp: Ditto.
16810 * config/vx-gdb.exp: Ditto.
16811 * gdb.base/a1-selftest.exp: Ditto.
16812 * gdb.base/a2-run.exp: Ditto.
16813 * gdb.base/break.exp: Ditto.
16814 * gdb.base/corefile.exp: Ditto.
16815 * gdb.base/list.exp: Ditto.
16816 * gdb.base/recurse.exp: Ditto.
16817 * gdb.base/scope.exp: Ditto.
16818 * gdb.base/signals.exp: Ditto.
16819
16820Tue Jun 25 23:16:58 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
16821
16822 * gdb.threads/Makefile.in (docdir): Removed.
16823
16824Tue Jun 25 17:02:39 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
16825
16826 * configure.in (AC_PREREQ): autoconf 2.5 or higher.
d63a86f8 16827 * gdb.{base,c++,chill,disasm,stabs}/Makefile.in (VPATH): set to
c906108c 16828 @srcdir@.
d63a86f8 16829 * gdb.{base,c++,chill,disasm,stabs}/configure.in (AC_PREREQ):
c906108c
SS
16830 autoconf 2.5 or higher.
16831 * gdb.{base,c++,chill,disasm,stabs}/configure: Rebuilt.
16832
16833Thu Jun 13 11:16:10 1996 Tom Tromey <tromey@thepub.cygnus.com>
16834
16835 * configure: Regenerated.
16836 * aclocal.m4 (CY_AC_PATH_TCLH, CY_AC_PATH_TKH): Use odd names to
16837 avoid name clashes with SunOS headers.
16838
16839Wed Jun 5 16:43:27 1996 Jeffrey A Law (law@cygnus.com)
16840
16841 * gdb.c++/virtfunc.exp: Search $objdir/../../libstdc++ for libstdc++.
16842
16843Thu May 30 11:35:11 1996 Jeffrey A Law (law@cygnus.com)
16844
16845 * gdb.base/callfuncs.exp: Finish last change -- make sure the
16846 prototype information ends up in the compiler info file.
16847
16848Thu May 23 12:48:41 1996 Fred Fish <fnf@cygnus.com>
16849
16850 * gdb.base/callfuncs.exp: Remove the compiler info file prior to
16851 attempting to regenerate it. Eliminate use of a temporary file
16852 and just generate the info file directly. Source it immediately,
16853 for consistency of use.
16854 * gdb.base/corefile.exp: Ditto
16855 * gdb.base/exprs.exp: Ditto.
16856 * gdb.base/funcargs.exp: Ditto.
16857 * gdb.base/langs.exp: Ditto.
16858 * gdb.base/list.exp: Ditto.
16859 * gdb.base/mips_pro.exp: Ditto.
16860 * gdb.base/nodebug.exp: Ditto.
16861 * gdb.base/opaque.exp: Ditto.
16862 * gdb.base/ptype.exp: Ditto.
16863 * gdb.base/scope.exp: Ditto.
16864 * gdb.base/setvar.exp: Ditto.
16865 * gdb.base/signals.exp: Ditto.
16866 * gdb.base/whatis.exp: Ditto.
16867 * gdb.c++/templates.exp: Ditto.
16868 * gdb.c++/virtfunc.exp: Ditto.
16869 * gdb.c++/virtfunc.exp: Use contents of gcc_compiled to decide
16870 whether or not to add -lstdc++ to the compile command line args.
16871
16872Sat May 18 02:43:58 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16873
16874 * gdb.base/recurse.exp: Remove setup_xfail for "sparc*-*-sunos4*",
16875 it got fixed by the recent lookup_minimal_symbol_by_pc change.
16876 Increase timeout, a lot of single stepping might be needed if the
16877 target has no hardware watchpoints.
16878
16879Wed May 15 08:47:42 1996 Jeffrey A Law (law@cygnus.com)
16880
16881 * gdb.base/break.exp: Ignore compiler warnings when compiling
16882 break.c.
16883 * gdb.base/callfuncs.exp: Don't run these tests on the h8300.
16884 * gdb.base/default.exp: Add h8300 xfails. Handle messages
16885 from remote-sim.
16886 * gdb.base/exprs.exp: Add h8300 xfails.
16887 * gdb.base/funcargs.exp: Likewise.
16888 * gdb.base/nodebug.exp: Likewise.
16889 * gdb.base/printcmds.exp: Likewise.
16890 * gdb.base/ptype.exp: Likewise.
16891 * gdb.base/setvar.exp: Handle sizeof (int) != 4 for h8300. Add
16892 h8300 xfails.
d63a86f8 16893 * gdb.base/return.exp: Handle float/double precision problems
c906108c
SS
16894 on the h8300.
16895 * gdb.base/funcargs.c: Explicitly make last constant argument to
16896 call_after_alloca_subr an unsigned long type.
16897 * gdb.base/return.c: Include stdio.h.
16898
16899Tue May 7 22:01:12 1996 Rob Savoye <rob@chinadoll.cygnus.com>
16900
16901 * config/abug.exp: New file for the older Motorola Bug monitor
16902 that runs on the mvme13x series VME boards.
16903 * config/monitor.exp: Use the new config array for target settings
16904 if they exist.
16905
16906Fri May 3 16:02:55 1996 Stan Shebs <shebs@andros.cygnus.com>
16907
16908 * sim-gdb.exp: Make the SH simulator allocate less space when
16909 it is targeted.
16910
16911Thu May 2 12:31:56 1996 Jeffrey A Law (law@cygnus.com)
16912
16913 * gdb.base/mips_pro.exp: Expect failure for hppa*-*-* in backtrace
16914 test.
16915
16916Wed Mar 20 08:48:03 1996 Fred Fish <fnf@cygnus.com>
16917
16918 * gdb.base/list.exp (test_list_function): Remove setup_xfail for
16919 "rs6000-*-*" for "list function in include file" when gcc compiled.
16920 * gdb.base/printcmds.exp: Remove setup_xfail for "rs6000-*-aix*"
16921 for "p ctable1[120]".
16922 * gdb.base/scope.exp: Remove setup_xfail for "rs6000-*-*" for
16923 "print 'scope0.c'::filelocal_bss before run" when gcc compiled.
16924 Remove setup_xfail for "rs6000-*-*" for
16925 "print 'scope0.c'::filelocal before run".
16926 * gdb.base/{langs.exp, lists.exp, opaque.exp, scope.exp},
16927 gdb.stabs/weird.exp: Remove use of compiler options "-c -o ..."
16928 since some compilers don't allow both options to be given
16929 on the same command line. Create object file and move it.
d63a86f8 16930
c906108c
SS
16931Tue Mar 19 23:49:31 1996 Fred Fish <fnf@cygnus.com>
16932
16933 * gdb.base/corefile.exp: Always regenerate the core file, since
16934 we always regenerate the coremaker program. Detect special case
16935 where registers cannot be read from core file.
d63a86f8 16936
c906108c
SS
16937Tue Mar 19 16:52:49 1996 Fred Fish <fnf@cygnus.com>
16938
16939 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>
16940 * gdb.base/funcargs.c: Patch for SPARCworks alloca compatibility
16941 * gdb.c++/templates.exp: Only match on basename of file since
16942 some formats like xcoff don't encode directory information.
16943 * gdb.stabs/weird.exp: Use the right sed script for powerpc
16944 and rs6000 AIX xcoff targets.
16945 * configure.in: Add stabsdirs to configdirs for powerpc-*-aix*.
16946 * configure: Regenerate.
16947 * gdb.base/Makefile.in (clean): Remove generated file twice-tmp.c
16948 here, rather than in distclean.
d63a86f8 16949
c906108c
SS
16950Sun Mar 17 13:35:31 1996 Fred Fish <fnf@cygnus.com>
16951
16952 * gdb.base/mips_pro.exp: Create mips_pro.ci to get gcc_compiled
16953 defined, and use it to compile the test case with -O2. The
16954 native compilation still uses no optimization.
16955 * gdb.base/mips_pro.c: Remove inline assembly code since
16956 it is compiled PIC by default, which results in assembler
16957 warnings that make the testsuite think the compilation
16958 was unsuccessful.
16959
16960Sat Mar 16 15:02:24 1996 Fred Fish <fnf@cygnus.com>
16961
16962 * gdb.c++/misc.exp: Add note to message for
16963 "print s.a for foo struct" that this is a known gcc 2.7.2
16964 and earlier bug.
16965
16966Fri Mar 15 17:49:57 1996 Fred Fish (fnf@cygnus.com)
16967
16968 * gdb.base/break.exp: Fix pattern for matching "Delete all
16969 breakpoints (y or n) ". Add "mips-dec-ultrix*" to
16970 setup_xfail for deleting all breakpoints test. Fix various
16971 timeout messages to include "(timeout)".
16972 * gdb.base/callfuncs.exp: Add "i*86-*-sysv4*" to setup_xfail
16973 for "p t_float_values2(3.14159,float_val2)".
16974 * gdb.base/funcargs.exp: Remove "mips-sgi-irix4*" setup_xfail
16975 for "continue to call2g" when gcc compiled.
16976 * gdb.base/langs.exp: Remove "i*86-*-sysv4*" setup_xfail for
16977 "up to foo in langs.exp", "show language at foo in langs.exp",
16978 "show language at cppsub_ in langs.exp", "up to fsub in langs.exp",
16979 and "show language at fsub in langs.exp".
16980 * gdb.base/list.exp: Remove "*-*-sysv4*" setup_xfail for
16981 "list line 1 in include file", "list message for lines past EOF",
16982 "list function in include file", "list list0.h:foo", and
16983 "list filename:function; nonexistant function".
16984 * gdb.base/ptype.exp: Change "i*86-*-sysv4*" setup_xfail for
16985 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)"
16986 and "ptype t_char_array" to be for native cc only.
d63a86f8 16987
c906108c
SS
16988Fri Mar 15 16:17:22 1996 Fred Fish <fnf@cygnus.com>
16989
d63a86f8 16990 * gdb.base/corefile.exp: Remove "alpha-dec-osf2*" native compiled
c906108c
SS
16991 setup_xfail for "print coremaker_bss", "print coremaker_ro",
16992 "print func2::coremaker_local", and "backtrace in corefile.exp".
16993
16994Wed Mar 13 14:54:11 1996 Fred Fish <fnf@cygnus.com>
16995
16996 * gdb.base/signals.exp: Remove "alpha-*-osf2*" setup_xfail for
16997 "bt in signals.exp". This problem only appears when running
16998 the testsuite, and then only intermittently.
16999
17000Tue Mar 12 15:00:16 1996 Stan Shebs <shebs@andros.cygnus.com>
17001
17002 * gdb.base/return.exp (return_tests): Differentiate between
17003 two tests of continuing.
17004
17005Tue Mar 5 14:33:33 1996 Stan Shebs <shebs@andros.cygnus.com>
17006
17007 * */Makefile.in (maintainer-clean): Remove config.log.
17008 * gdb.base/Makefile.in (EXECUTABLES): Replace twice with twice-tmp.
17009 * gdb.c++/Makefile.in (PROGS): Add inherit.
17010 (clean): Remove *.ci.
17011
17012Tue Feb 20 16:36:10 1996 Fred Fish <fnf@cygnus.com>
17013
17014 * gdb.c++/misc.cc: Add test code from Mike Stump.
17015 * gdb.c++/misc.exp: Add test to print s.a, for Mike Stump.
17016
17017Sun Feb 18 11:39:12 1996 Fred Fish <fnf@cygnus.com>
17018
17019 * gdb.base/signals.exp: Change setup_xfail for "alpha-*-osf2"
17020 to "alpha-*-osf2*" and add comment.
17021 * gdb.base/a1-selftest.exp (test_with_self): Remove "alpha-dec-osf2*"
17022 setup_xfail for "step over execarg initialization" and
17023 "step over corearg initialization".
17024 * gdb.base/callfuncs.exp (do_function_calls): Restore setup_xfail
17025 for "hppa*-*-*", "sparc-*-*", "mips*-*-*", and "alpha-dec-osf2*".
17026 * gdb.base/corefile.exp: Add "alpha-dec-osf2*" setup_xfail when not
17027 gcc compiled for "print coremaker_bss", "print coremaker_ro",
17028 "print func2::coremaker_local", and "backtrace in corefile.exp".
17029 * gdb.base/signals.exp: Build and source signals.ci.
17030 Change "alpha-dec-osf2*" setup_xfail for "bt in signals.exp"
17031 to be for gcc only.
17032 * lib/gdb.exp: Move verbose statements outside conditionals.
d63a86f8 17033
c906108c
SS
17034Sat Feb 17 02:22:14 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17035
17036 * gdb.base/sigall.exp: Remove setup_xfail for irix4. Fixed by
17037 Feb 3 procfs.c change.
17038
17039Fri Feb 16 13:25:31 1996 Fred Fish <fnf@cygnus.com>
17040
17041 * config/unix-gdb.exp: Remove extraneous newlines from end of file.
17042
17043Thu Feb 15 08:12:55 1996 Fred Fish <fnf@cygnus.com>
17044
17045 * config/unix-gdb.exp: Default timeout in UNIX case to 30 seconds, up
17046 from dejagnu's apparent default of 10 seconds, which gives random
17047 results when running the tests over NFS on moderately loaded systems.
17048 * lib/gdb.exp (gdb_run_cmd): Add "(timeout)" in timeout case.
17049
17050Mon Feb 12 16:50:28 1996 Fred Fish <fnf@cygnus.com>
17051
17052 * gdb.base/callfuncs.exp: Remove setup_xfail for PR 5318. Now fixed.
17053 * gdb.base/a2-run.exp: Replace $binfile with $testfile in test
17054 result reports.
17055
17056Fri Feb 9 15:56:51 1996 Fred Fish <fnf@cygnus.com>
17057
17058 * configure.in (CY_AC_PATH_TCLH): Remove.
17059 * configure: Regenerate.
17060
17061Fri Feb 9 08:21:31 1996 Fred Fish <fnf@cygnus.com>
17062
17063 * gdb.c++/Makefile.in (clean): Add missing '{'.
17064
17065Fri Feb 2 10:19:40 1996 Jeffrey A Law (law@cygnus.com)
17066
17067 * lib/gdb.exp: Provide a default value for noinferior.
17068
17069 * lib/gdb.exp: Fix typos (LDLAGS -> LDFLAGS).
17070 Load libgloss.exp.
17071
17072Thu Feb 1 20:20:14 1996 Jeffrey A Law (law@cygnus.com)
17073
17074 * gdb.disasm/hppa.exp: Compile directly into an executable, use
17075 the executable, not the .o to run the tests from.
17076
17077Wed Jan 31 14:21:09 1996 Jeffrey A Law (law@cygnus.com)
17078
17079 * gdb.base/break.exp: Don't test for program exit or exit status
17080 if $noresults if nonzero.
17081 * gdb.base/langs.exp: Likewise.
17082 * gdb.base/watchpoint.exp: Likewise.
17083
17084 * gdb.base/default.exp: Remove extraneous call to load gdb.exp.
17085 * gdb.chill/pr-8405.exp: Move skip_chill_tests check to just before
17086 trying to compile the testcase.
17087
17088Wed Jan 24 23:42:39 1996 Doug Evans <dje@charmed.cygnus.com>
17089
17090 * gdb.base/interrupt.exp (p func1): xfail sparc64-*-solaris2.
17091 * gdb.base/signals.exp (continue to handler): Likewise.
17092
17093Tue Jan 23 16:28:22 1996 Per Bothner <bothner@kalessin.cygnus.com>
17094
17095 * gdb.c++/classes.exp: Now = returns false/true, not 1/0.
17096
17097 * gdb.fortran/exprs.exp: .LT. and .GT. now return .TRUE. or .FALSE..
17098
17099Tue Jan 23 15:41:57 1996 Jeffrey A Law (law@cygnus.com)
17100
17101 * gdb.base/corefile.exp: Recognize "not found" as failure
17102 when trying to determine if a core file was generated.
17103 If no core file was generate the first time, try again without
17104 the ulimit -c to work around braindamaged shells.
17105
17106Mon Jan 15 09:33:00 1996 Fred Fish <fnf@cygnus.com>
17107
17108 * gdb.stabs/configure.in (alpha-*-*,mips-*-*): Replace
17109 [] tests with "test" and enclose string in quotes.
17110 * gdb.stabs/configure: Rebuild
d63a86f8 17111
c906108c
SS
17112Thu Jan 11 09:43:14 1996 Tom Tromey <tromey@creche.cygnus.com>
17113
17114 Changes in sync with expect:
17115 * aclocal.m4 (CY_AC_PATH_TCLH): Handle Tcl 7.5 and greater.
17116 (CY_AC_PATH_TCLLIB): Handle Tcl 7.5 and greater.
17117 (CY_AC_PATH_TKH): Handle Tk 4.1 and greater.
17118 (CY_AC_PATH_TKLIB): Handle Tk 4.1 and greater. Properly quote
17119 argument to AC_REQUIRE.
17120 * configure: Regenerated.
17121
17122Thu Jan 4 08:17:22 1996 Fred Fish <fnf@cygnus.com>
17123
17124 * gdb.base/corefile.exp: When generating a core, discard any
17125 error messages about ulimit not found and the "core dumped"
17126 message from the shell that runs the coredumper.
17127
17128Wed Jan 3 01:30:41 1996 Jeffrey A Law (law@cygnus.com)
17129
17130 * lib/gdb.exp (skip_chill_tests): Skip them on the PA too.
17131
17132 * gdb.stabs/weird.exp: Use ${target_triplet} to determine
17133 which sed script to run. Expect failure for v_comb test
17134 on PA targets too.
d63a86f8 17135
c906108c
SS
17136Sat Dec 30 16:09:04 1995 Fred Fish <fnf@rtl.cygnus.com>
17137
17138 * gdb.base/corefile.exp: Remove "i*86-*-linux" xfail for
17139 "print func2::coremaker_local" and for "backtrace in corefile.exp"
17140
17141Sat Dec 30 12:59:12 1995 Fred Fish <fnf@cygnus.com>
17142
17143 * lib/gdb.exp: Fix typo and rewrite skip_chill_tests.
17144 * gdb.stabs/weird.exp: Setup "sparc-sun-sunos4*" and
17145 "sparc-sun-solaris*" xfails for "p v_comb".
17146 * lib/gdb.exp (default_gdb_start): Fix typo.
17147 * gdb.base/corefile.exp: Allow "Core was generated by ..."
17148 messages to not include the full program name that caused
17149 the core dump since some systems (such as solaris) apparently
17150 truncate this path to about 80 characters.
17151 When generating a core file first try increasing the core file
17152 size limit to unlimited since some systems may default it to
17153 zero, and it is harmless to try it. Move the test for failing
17154 to generate a core file to where it will actually get executed.
17155 * gdb.c++/templates.exp (test_ptype_of_templates): Accept
17156 new gdb result from g++ debug info improvements and make old
17157 pattern obsolescent. Also account for size_t differences
17158 (may be int or long).
17159 * gdb.base/a1-selftest.exp (test_with_self): Check for case where
17160 initialization before function call is placed in the delay slot
17161 and thus appears to be skipped over by commands such as "next".
17162
17163Fri Dec 29 16:09:20 1995 Stan Shebs <shebs@andros.cygnus.com>
17164
17165 * gdb.base/a1-selftest.exp (test_with_self): Run without windows.
17166
17167Wed Dec 6 10:45:42 1995 Jeffrey A. Law <law@sethra.cygnus.com>
17168
17169 * gdb.base/*.exp: Make ${srcfile} only be the basename of the
17170 input source file; fix code to compile test to deal with this
17171 convention.
17172 * gdb.c++/*.exp: Likewise.
17173
17174Mon Nov 27 11:40:16 1995 Fred Fish <fnf@cygnus.com>
17175
17176 * gdb.base/signals.exp: Setup "alpha-*-osf2*" xfail for
17177 "bt in signals.exp".
17178
17179Sat Nov 25 20:52:15 1995 Fred Fish <fnf@phydeaux.cygnus.com>
17180
17181 * gdb.base/a1-selftest.exp: Add alpha-dec-osf2 setup_xfail for
17182 "step over execarg initialization" and
17183 "step over corearg initialization".
17184
17185Sat Nov 25 18:20:14 1995 Fred Fish <fnf@cygnus.com>
17186
17187 * gdb.base/ptype.c (main): Declare malloc as a "char *" for systems
17188 with sizeof(pointer) > sizeof(int). Avoid "void *" or include files.
17189
17190Sat Nov 25 11:03:42 1995 Fred Fish <fnf@cygnus.com>
17191
17192 From Rob Savoye (rob@poseidon.cygnus.com)
17193 * Makefile.in, configure.in, gdb.base/{Makefile.in, configure.in},
17194 gdb.c++/{Makefile.in, configure.in}, gdb.chill/{Makefile.in,
17195 configure.in}, gdb.disasm/{Makefile.in, configure.in},
17196 gdb.stabs/{Makefile.in, configure.in}, gdb.threads/{Makefile.in,
17197 configure.in}: Major reworking for autoconfig.
17198 * aclocal.m4, configure, gdb.base/configure, gdb.c++/configure,
17199 gdb.disasm/configure, gdb.stabs/configure, gdb.stabs/default.mt :
17200 New files.
17201 * config/unix-gdb.exp: Make GDB global.
17202 * gdb.base/{a1-selftest.exp, a2-run.exp,bitfields.exp, break.exp,
17203 callfuncs.exp, commands.exp, corefile.exp, crossload.exp, exprs.exp,
17204 funcargs.exp, interrupt.exp, langs.exp, list.exp, mips_pro.exp,
17205 nodebug.exp, opaque.exp, printcmds.exp, ptype.exp, recurse.exp,
17206 regs.exp, return.exp, scope.exp, setvar.exp, sigall.exp, signals.exp,
17207 term.exp, twice.exp, watchpoint.exp, whatis.exp},
17208 gdb.c++/{classes.exp, callfuncs.exp, inherit.exp, misc.exp,
17209 templates.exp, virtfunc.exp}, gdb.chill/{callch.exp, chillvars.exp,
17210 misc.exp, pr-4975.exp, pr-5016.exp, pr-5020.exp, pr-5022.exp,
17211 pr-5646.exp, pr-5984.exp, pr-6292.exp, pr-6632.exp, pr-8134.exp,
17212 pr-8136.exp, result.exp, string.exp, tuples.exp},
17213 gdb.disasm/{hppa.exp, sh3.exp}, gdb.stabs/weird.exp: Change continues
17214 to returns as necessary, arrange for test to compile own testcase
17215 executable.
17216 * lib/gdb.exp: Changes for testsuite to compile own test cases.
d63a86f8 17217
c906108c
SS
17218Tue Nov 21 16:15:45 1995 Fred Fish <fnf@cygnus.com>
17219
17220 * gdb.c++/classes.exp (test_pointers_to_class_members): Add
17221 clear_xfail at end of test which might not call either pass or fail.
17222 * gdb.base/a1-selftest.exp: Add i*86-*-linuxaout xfail for
17223 "backtrace through signal handler".
17224
17225Sat Nov 18 04:09:31 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17226
17227 * gdb.base/sigall.exp: Work around OSF/1-3.x kernel bug when
17228 continuing from a job control stop signal.
17229 * gdb.stabs/alpha.mt: Use $(CFLAGS) when building weird.o.
17230
17231Wed Nov 15 00:28:03 1995 Jeffrey A Law (law@cygnus.com)
17232
17233 * gdb.base/callfuncs.exp: Remove bogus hppa xfails.
17234 * gdb.base/corefile.exp: Likewise.
17235 * gdb.base/funcargs.exp: Likewise.
17236
17237Tue Nov 14 15:18:10 1995 Stu Grossman (grossman@cygnus.com)
17238
17239 * config/hmsirom.exp: Setup for talking to hmsi ROM monitor.
17240 * config/monitor.exp: Add support for setting baud rate.
17241
17242Sat Nov 4 15:35:52 1995 Fred Fish <fnf@cygnus.com>
17243
17244 * gdb.base/a1-selftest.exp: Remove i*86-*-sysv4* and
17245 i*86-*-linux* xfails for "backtrace through signal handler".
17246 * gdb.base/corefile.exp: Add i*86-*-sysv4* xfail for
17247 "print func2::coremaker_local".
17248 * gdb.base/break.exp: Add i*86-*-sysv4*, sparc-sun-sunos4,
17249 alpha-dec-osf2* xfail for
17250 "delete all breakpoints when none".
17251
17252Wed Nov 1 15:57:16 1995 Fred Fish <fnf@cygnus.com>
17253
17254 * gdb.base/break.exp: Change test that deletes all breakpoints
17255 when no user breakpoints are installed. A post 4.15 change
17256 causes gdb to no longer prompt in this case.
17257
17258Tue Oct 31 15:13:43 1995 Fred Fish <fnf@cygnus.com>
17259
17260 * gdb.base/return.exp (return_tests): Change xfail for test
17261 "correct value returned double test" to stop xfailing at
17262 Solaris 2.5. Apparently the bug has been fixed.
17263
17264Sun Oct 29 12:18:16 1995 Fred Fish <fnf@cygnus.com>
17265
17266 * gdb.stabs/ecoff.sed: Remove comment lines except for first one.
17267 IRIX 4.0 /bin/sed chokes on them, though they work fine elsewhere.
17268
17269Tue Oct 24 11:12:12 1995 Jeffrey A Law (law@cygnus.com)
17270
17271 * gdb.disasm/hppa.exp: Test lci and syncdma instructions.
17272 * gdb.disasm/hppa.s: Corresponding changes.
17273
17274Wed Oct 18 11:27:47 1995 Jeffrey A Law (law@cygnus.com)
17275
17276 * gdb.base/configure.in (hppa*-*-hpux*): No longer needs target
17277 makefile fragment.
17278 * config/mt-hpux: Deleted.
17279
17280Tue Oct 17 23:02:12 1995 Jeffrey A Law (law@cygnus.com)
17281
d63a86f8 17282 * Many files: When warning about suppressed tests due to a
c906108c
SS
17283 nonexistant test binary, avoid incrementing the warning count.
17284
17285Tue Oct 10 11:00:41 1995 Fred Fish <fnf@cygnus.com>
17286
17287 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove BISON.
d63a86f8 17288
c906108c
SS
17289Sun Oct 8 04:23:14 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17290
17291 * gdb.base/return.exp: Change xfail from "sparc-*-solaris2.*" to
17292 "sparc-*-solaris2*".
17293
17294Sat Sep 23 01:22:23 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17295
17296 * gdb.base/coremaker.c: Produce a full core dump for AIX targets.
17297 Add global and local variables and initialize them.
17298 * gdb.base/corefile.exp: Test correct mapping of corefile sections
17299 by printing variables. Remove rs6000 and powerpc xfails, BFD now
17300 extracts the file name and terminating signal from the core file.
17301 * TODO: Remove note about tests for correct mapping of corefile.
17302 * gdb.base/ptype.c (main): Use boolean2 to inhibit AIX 4.1 xlc
17303 from optimizing it away.
17304 * gdb.stabs/weird.exp: Remove rs6000 xfail, xcoffread.c now
17305 handles common blocks.
17306
17307Thu Sep 21 01:28:10 1995 Jeff Law (law@snake.cs.utah.edu)
17308
17309 * gdb.disasm/sh3.s (fmac): Update for new assembler syntax
17310 * gdb.disasm/sh3.exp (fmac): Corresponding changes.
17311
17312Wed Sep 20 13:15:05 1995 Ian Lance Taylor <ian@cygnus.com>
17313
17314 * Makefile.in (maintainer-clean): New target, synonym for
17315 realclean.
17316 * gdb.base/Makefile.in (maintainer-clean): Likewise.
17317 * gdb.c++/Makefile.in (maintainer-clean): Likewise.
17318 * gdb.chill/Makefile.in (maintainer-clean): Likewise.
17319 * gdb.disasm/Makefile.in (maintainer-clean): Likewise.
17320 * gdb.stabs/Makefile.in (maintainer-clean): Likewise.
17321 * gdb.threads/Makefile.in (maintainer-clean): Likewise.
17322
17323Sun Sep 10 13:14:01 1995 Fred Fish <fnf@cygnus.com>
17324
17325 * gdb.base/scope.exp (text_at_main): Add "hppa*-*-hpux*"
17326 xfails when not gcc compiled for "print foo::funclocal".
17327 (test_at_foo): Add "hppa*-*-hpux*" xfails when not gcc compiled for:
17328 "print foo::funclocal at foo",
17329 "print 'scope1.c'::foo::funclocal at foo",
17330 "print foo::funclocal_bss at foo",
17331 "print 'scope1.c'::foo::funclocal_bss at foo",
17332 "print foo::funclocal_ro at foo",
17333 "print 'scope1.c'::foo::funclocal_ro at foo",
17334 "print bar::funclocal at foo" and
17335 "print 'scope1.c'::bar::funclocal at foo".
17336 (test_at_bar): Add "hppa*-*-hpux*" xfails when not
17337 gcc compiled for "print foo::funclocal at bar".
17338 Expand all messages to ensure that they identify that
17339 the test is at bar().
17340 * gdb.base/opaque.exp: Add "hppa*-*-hpux*" xfails when not
17341 gcc compiled for:
17342 "ptype on opaque struct pointer (statically)",
17343 "ptype on opaque struct tagname (statically)",
17344 "ptype on opaque struct pointer (dynamically) 1",
17345 "ptype on opaque struct tagname (dynamically) 1",
17346 "ptype on opaque struct pointer (dynamically) 2" and
17347 "ptype on opaque struct tagname (dynamically) 2
17348 * gdb.base/nodebug.exp: Add "hppa*-*-hpux*" xfails when not
17349 gcc compiled for:
17350 "p datalocal"
17351 "whatis datalocal",
17352 "ptype datalocal",
17353 "p bsslocal",
17354 "whatis bsslocal", and
17355 "ptype bsslocal".
17356 * gdb.base/langs.exp: Add "hppa*-*-hpux*" xfails for
17357 "backtrace in langs.exp" and "up to langs0__2do in langs.exp"
17358 when not gcc compiled.
17359 * gdb.base/funcargs.exp (float_and_integral_args): Add
17360 "hppa*-*-hpux*" xfail for "run to call2a" when not gcc
17361 compiled.
17362 (discard_and_shuffle): Add "hppa*-*-hpux*" xfail for
17363 "backtrace from call6a" when not gcc compiled.
17364 (shuffle_round_robin): Add "hppa*-*-hpux*" xfail for
17365 "backtrace from call7a" when not gcc compiled.
17366 * gdb.base/callfuncs.exp (do_function_calls):
17367 Add "hppa*-*-hpux*" xfail when not gcc compiled for
17368 "p t_char_array_values(char_array_val2,char_array_val1)",
17369 "p t_char_array_values(char_array_val1,char_array_val2)",
17370 "p t_char_array_values("carray 1","carray 2")",
17371 "p t_char_array_values("carray 1",char_array_val2)",
17372 "p t_char_array_values(char_array_val1,"carray 2")",
17373 "p sum_args(1,{2})",
17374 "p sum_args(2,{2,3})",
17375 "p sum_args(3,{2,3,4})",
17376 "p sum_args(4,{2,3,4,5})"
17377 * gdb.base/corefile.exp: Add "hppa*-*-hpux*" xfail for
17378 "backtrace in corefile.exp" when not gcc compiled.
17379
17380Sat Sep 9 01:35:39 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17381
17382 * gdb.base/signals.exp: Rewrite `handle all print' test as
17383 a procedure. Accept blanks or TABs as whitespace, increase
17384 timeout and expect input buffer size for the large output
17385 from the command. Remove "i*86-*-bsdi2.0" xfail.
17386
17387Sat Sep 2 06:41:26 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17388
17389 * gdb.base/setvar.exp: Add new testcases for truncation when
17390 assigning invalid values to bitfields.
17391
17392Sat Sep 2 00:17:31 1995 Fred Fish <fnf@cygnus.com>
17393
d63a86f8 17394 * gdb.base/callfuncs.exp (do_function_calls): Remove
c906108c
SS
17395 mips-sgi-irix* xfail for
17396 "call inferior func with struct - returns char *"
17397 and fix test so that an optional (unsigned char *) cast is
17398 accepted in the result.
17399
17400Fri Sep 1 13:42:01 1995 Fred Fish <fnf@cygnus.com>
17401
17402 * gdb.base/funcargs.exp (float_and_integral_args): Remove
17403 sparc-sun-solaris2* xfail for "print f1 after run to call2a".
17404 * gdb.c++/Makefile.in (SUFFIXES): Add .SUFFIXES and ".cc" suffix.
17405 * gdb.base/signals.exp: Remove duplicate "handle all print" test
17406 that accidentally got checked in.
17407
17408Sun Aug 27 23:35:35 1995 Fred Fish <fnf@cygnus.com>
17409
d63a86f8 17410 * gdb.base/callfuncs.exp (do_function_calls): Add alpha-dec-osf2*
c906108c
SS
17411 clear_xfail for "p t_float_values2(3.14159,float_val2)" for gcc
17412 compiled test.
17413 * gdb.base/opaque.exp (setup_xfail_on_opaque_pointer):
17414 Add mips-sgi-irix5* xfail for not gcc compiled.
17415 * gdb.base/Makefile.in (nodebug.o): Also create nodebug.ci.
17416 * gdb.base/nodebug.exp: Add mips-sgi-irix5 xfail when not gcc compiled for
17417 "p top", "whatis top", "p middle", and "whatis middle".
17418 * gdb.base/whatis.exp: Add mips-sgi-irix* xfail for
17419 "whatis signed char" for not gcc compiled.
17420 * gdb.base/setvar.exp: Add mips-sgi-irix4* xfail (works on irix5) for
17421 "set variable signed char=-1 (-1)" and
17422 "set variable signed char=0xFF (0xFF)" for not gcc compiled.
17423 * gdb.base/funcargs.exp (float_and_integral_args):
17424 Add mips-sgi-irix5* xfail for "run to call2a" for not gcc compiled.
17425 Add mips-sgi-irix* xfail when not gcc compiled for
17426 "continue to call2b".
17427 Add mips-sgi-irix4* xfail (works with irix5) when gcc compiled for
17428 "continue to call2g".
17429 (discard_and_shuffle): Add mips-sgi-irix5* xfail whn not gcc compiled for
17430 "backtrace from call6a"
17431 (shuffle_round_robin): Add mips-sgi-irix* xfail when not gcc compiled for
17432 "backtrace from call7k".
17433 Add mips-sgi-irix5* xfail when not gcc compiled for
17434 "backtrace from call7a".
17435 (localvars_after_alloca): Fix gdb_test cmds for
17436 "print * after runto ...".
17437 Remove rs6000-*-* xfails for
17438 "print i after runto localvars_after_alloca" and
17439 "print l after runto localvars_after_alloca"
17440 for all compilers.
17441 * gdb.base/exprs.exp: Add mips-sgi-irix4* xfails (works with irix5),
17442 when not compiled with gcc, for:
17443 "print signed char == (minus)",
17444 "print signed char != (minus)",
17445 "print signed char < (minus)",
17446 "print signed char > (minus)".
17447 * gdb.base/callfuncs.exp (do_function_calls):
17448 Add mips-sgi-irix* xfail, when compiled with native compiler, for
17449 "call inferior func with struct - returns char *".
d63a86f8 17450 * gdb.base/return.exp (return_tests): Change xfail for
c906108c
SS
17451 "correct value returned double test" to include Solaris 2.4.
17452 * gdb.base/funcargs.exp (float_and_integral_args):
17453 Add sparc-sun-solaris2* xfail for "print f1 after run to call2a".
d63a86f8 17454
c906108c
SS
17455Sat Aug 26 00:26:11 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17456
17457 * gdb.base/setvar.c, gdb.base/setvar.exp: Add new tests for
17458 enumeration bitfields if compiling with GNU C.
17459 * lib/gdb.exp: Consume `(y or n) ' in `Reinitialize source path
17460 to empty' prompt.
17461
17462Tue Aug 22 00:30:37 1995 Jeff Law (law@snake.cs.utah.edu)
17463
17464 * gdb.base/scope.exp: xfail 'scope0.c'::filelocal_bss before run
17465 test for PRO targets.
17466
17467 * gdb.base/funcargs.exp: Avoid ever setting more than 8
17468 breakpoints in the inferior at any given time by making
17469 two groups of breakpoints for call2*, call6* and call7*
17470 tests.
17471
17472Sun Aug 20 06:58:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17473
17474 * gdb.base/funcargs.exp: Fix typos introduced by Aug 15 change.
17475 * gdb.base/callfuncs.c (main): Use struct_val1 to inhibit xlc
17476 from optimizing it away.
17477 * gdb.base/callfuncs.exp: Remove rs6000-*-* xfails for
17478 "call inferior func with struct".
17479
17480Wed Aug 16 11:57:15 1995 Stan Shebs <shebs@andros.cygnus.com>
17481
17482 * configure.in: Only configure gdb.chill for particular targets.
17483
17484Tue Aug 15 09:42:44 1995 Fred Fish <fnf@cygnus.com>
17485
17486 * gdb.base/Makefile.in: Add action to .c.o transformation
17487 rule that generates a .ci file for each .o file and remove
17488 explicit .c.o rules except for callfuncs.o.
17489 * gdb.c++/Makefile.in: Add .cc.o transformation rule that
17490 generates a .ci file for each .o file and remove explicit
17491 .cc.o rules.
17492 (clean): Remove *.tmp *.ci files.
17493 (EXECUTABLES): Remove templ-info.exp.
17494 * gdb.base/compiler.c: New file.
17495 * gdb.c++/compiler.cc: New file
17496 * gdb.base/scope.exp: Source gdb.base/scope.ci.
17497 Change rs6000-*-* xfail for
17498 "print 'scope0.c'::filelocal_ro" and
17499 "print 'scope1.c'::filelocal" and
17500 "print 'scope1.c'::filelocal_bss" and
17501 "print 'scope1.c'::filelocal_ro" and
17502 "print 'scope1.c'::foo::funclocal" and
17503 "print 'scope1.c'::foo::funclocal_ro" and
17504 "print 'scope1.c'::bar::funclocal" and
17505 "print 'scope0.c'::filelocal_ro" and
17506 "print 'scope1.c'::filelocal at foo" and
17507 "print 'scope1.c'::filelocal_bss at foo" and
17508 "print 'scope1.c'::filelocal_ro at foo" and
17509 "print 'scope1.c'::foo::funclocal at foo" and
17510 "print 'scope1.c'::foo::funclocal_bss at foo" and
17511 "print 'scope1.c'::foo::funclocal_ro at foo" and
17512 "print 'scope1.c'::bar::funclocal at foo" and
17513 "print 'scope0.c'::filelocal_ro" and
17514 "print 'scope1.c'::filelocal" and
17515 "print 'scope1.c'::filelocal_bss" and
17516 "print 'scope1.c'::filelocal_ro" and
17517 "print 'scope1.c'::foo::funclocal" and
17518 "print 'scope1.c'::foo::funclocal_bss" and
17519 "print 'scope1.c'::foo::funclocal_ro" and
17520 "print 'scope1.c'::bar::funclocal" and
17521 "print 'scope1.c'::bar::funclocal_bss"
17522 to only be xfail'd when not compiled with gcc.
d63a86f8 17523 Add rs6000-*-* xfail for
c906108c
SS
17524 "print 'scope0.c'::filelocal_bss before run"
17525 when compiled with gcc.
17526 (test_at_main): Add rs6000-*-* xfail for
17527 "print filelocal_ro in test_at_main"
17528 when compiled with gcc.
17529 * gdb.base/ptype.exp: Source gdb.base/ptype.ci.
d63a86f8 17530 Add rs6000-*-aix* xfail for
c906108c
SS
17531 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)" and
17532 "ptype t_char_array", not compiled with gcc.
17533 * gdb.base/list.exp (test_list_function): Add rs6000-*-*
17534 xfail for "list foo (in include file)" when gcc compiled.
17535 * gdb.base/funcargs.exp: Source gdb.base/funcargs.ci
17536 (integral_args): Add rs6000-*-* xfail for
17537 "run to call0a" if not compiled with gcc.
17538 (unsigned_integral_args): Add rs6000-*-* xfail for
17539 "run to call1a" if not compiled with gcc.
17540 (float_and_integral_args): Add rs6000-*-* xfail for
17541 "run to call2a" if not compiled with gcc and for
17542 "continue to call2b" for any compiler.
17543 Add rs6000-*-* xfail to
17544 "print f1 after run to call2a" for gcc compiled.
17545 (discard_and_shuffle): Add rs6000-*-* xfail for
17546 "run to call6a".
17547 (shuffle_round_robin): Add rs6000-*-* xfail for
17548 "backtrace from call7a" if not compiled with gcc.
17549 Add rs6000-*-* xfail for
17550 "backtrace from call7b" if compiled with gcc.
17551 (call_after_alloca): Add rs6000-*-* xfail for
17552 "print c in call_after_alloca" and
17553 "print s in call_after_alloca" and
17554 "backtrace from call_after_alloca_subr"
17555 if not compiled with gcc.
17556 (localvars_in_indirect_call): Add rs6000-*-* xfail for
17557 "print c in localvars_in_indirect_call" and
17558 "print c in localvars_in_indirect_call" and
17559 "backtrace in indirectly called function" and
17560 "stepping into indirectly called function"
17561 if not compiled with gcc.
17562 (localvars_after_alloca): Add rs6000-*-* xfail for
17563 "print c after runto localvars_after_alloca" and
17564 "print s after runto localvars_after_alloca" and
17565 "print i after runto localvars_after_alloca" and
17566 "print l after runto localvars_after_alloca"
17567 for all compilers.
17568 * gdb.base/whatis.exp: Source gdb.base/whatis.ci rather
17569 than whatis-info.exp.
17570 * gdb.base/opaque.exp: Source gdb.base/opaque0.ci rather
17571 than opaque-info.exp.
17572 Setup rs6000-*-* xfail for
d63a86f8 17573 "ptype on opaque struct pointer (statically)" and
c906108c
SS
17574 "ptype on opaque struct pointer (dynamically)" when
17575 not compiled with gcc.
17576 * gdb.base/callfuncs.exp: Source gdb.base/callfuncs.ci
17577 rather than callf-info.exp.
17578 (do_function_calls): Add clear_xfail for rs6000-*-* for
17579 "p t_float_values2(3.14159,float_val2)". Seems to work
17580 fine there, both with xlc and gcc. Need to find out what
17581 it is doing right and fix other platforms.
17582 * gdb.base/callfuncs.exp: Add rs6000-*-* xfail for
17583 "call inferior func with struct - returns int",
17584 "call inferior func with struct - returns long",
17585 "call inferior func with struct - returns float",
17586 "call inferior func with struct - returns double",
17587 "call inferior func with struct - returns char *",
17588 but only if not gcc compiled (presumes xlc compiled).
17589 Change rs6000-*-* xfails for
17590 "call inferior func with struct - returns char" and
17591 " call inferior func with struct - returns short" to only
17592 xfail if not using gcc.
17593 (clean mostlyclean): Remove *.ci and *.tmp files.
17594 * gdb.c++/templates.exp: Source gdb.c++/templates.ci rather
17595 than templ-info.exp.
17596 * gdb.base/langs.exp: Source gdb.base/langs.ci.
17597 Add rs6000-*-* xfail for "up to foo in langs.exp"
17598 "up to cppsub_ in langs.exp" and "up to fsub in langs.exp"
17599 when not gcc compiled.
d63a86f8 17600
c906108c
SS
17601Sat Aug 12 15:05:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
17602
17603 * gdb.base/callfuncs.exp: Add xfails for the powerpc.
17604 * gdb.base/corefile.exp: Likewise.
17605 * gdb.base/list.exp: Likewise.
17606 * gdb.base/scope.exp: Likewise.
17607 * gdb.base/siganls.exp: Likewise.
17608
17609 * gdb.base/nodebug.exp: Add xfails for the powerpc. Handle aix4
17610 compiler output.
17611 * gdb.base/whatis.exp: Likewise.
17612
17613Fri Aug 11 13:36:20 1995 Jeff Law (law@snake.cs.utah.edu)
17614
17615 * gdb.disasm/sh3.exp (all_fp_misc_tests): No longer expect a
17616 failure (opcode table has been fixed to match reality).
17617
17618Mon Aug 14 09:01:59 1995 Fred Fish <fnf@cygnus.com>
17619
17620 * gdb.base/callfuncs.exp: Add rs6000-*-* xfails for
17621 "call inferior func with struct - returns char",
17622 "call inferior func with struct - returns short"
17623
17624 * gdb.base/scope.exp: Remove rs6000-*-* xfails for
17625 "print 'scope0.c'::filelocal at main",
17626 "print 'scope0.c'::filelocal_bss in test_at_main",
17627 "print 'scope0.c'::filelocal at foo",
17628 "print 'scope0.c'::filelocal_bss in test_at_foo",
17629 "print 'scope0.c'::filelocal at bar",
17630 "print 'scope0.c'::filelocal_bss in test_at_bar"
d63a86f8 17631
c906108c
SS
17632 * gdb.base/list.exp: Remove rs6000-*-* xfail for "list function
17633 in source file 1". This bug seems to have been fixed with both
17634 gcc and native cc (was native assembler bug?).
17635
17636Wed Aug 9 08:04:12 1995 Fred Fish (fnf@cygnus.com)
17637
17638 * gdb.base/a1-selftest.exp: Change "i*86-*-sysv4" xfail for
17639 "backtrace through signal handler" to "i*86-*-sysv4*".
17640 * gdb.base/signals.exp: Add xfail for "'next' behaved as
17641 continue" case. Add "known SVR4 bug" to fail message.
17642 Add "i*86-*-bsdi2.0" xfail for "handle all print".
17643 Add "i*86-*-bsdi2.0" xfail for "backtrace in signals_tests_1".
17644 * gdb.base/ptype.exp: Add "i*86-*-sysv4*" xfail for
17645 "whatis unnamed typedef'd enum..." and "ptype t_char_array".
17646 * gdb.base/langs.exp: Add "i*86-*-sysv4*" xfail for
17647 "up to foo in langs.exp", "show language at foo in
17648 langs.exp", "up to cppsub_ in langs.exp", "show
17649 language at cppsub_ in langs.exp", "up to fsub in
17650 langs.exp", and "show language at fsub in langs.exp".
17651 * gdb.base/corefile.exp: Add "i*86-*-sysv4*" to xfail for
17652 "bactrace in corefile.exp".
17653 * gdb.base/callfuncs.exp: Change xfail to "i*86-*-*" for
17654 "call inferior function with struct - returns float" and
17655 "call inferior function with struct - returns double".
d63a86f8 17656
c906108c
SS
17657Mon Aug 7 02:43:28 1995 Jeff Law (law@snake.cs.utah.edu)
17658
17659 * gdb.disasm/sh3.s: Source for sh3 disassembler tests.
17660 * gdb.disasm/sh3.exp: Run the sh3 disassembler tests.
17661 * gdb.disasm/configure.in (sh-*-*): Use sh3.mt makefile fragment.
17662 * gdb.disasm/sh3.mt: Makefile fragment for sh3 ests.
17663
17664Mon Aug 7 08:09:37 1995 Fred Fish <fnf@cygnus.com>
17665
17666 * Makefile.in (CHILL_FOR_TARGET): Use previously defined
17667 (or overriden) "CHILL" macro rather then bare "gcc".
17668 Also look for ../../gcc/xgcc since that is what we will
17669 actually need, not "Makefile". Remove following assignment
17670 of CHILL to CHILL_FOR_TARGET because that results in
17671 recursive definition.
17672
17673Sun Aug 6 16:52:29 1995 Fred Fish <fnf@cygnus.com>
17674
17675 * gdb.base/corefile.exp: Change xfail for backtrace in
17676 corefile.exp from linuxaout to all linux.
17677 * gdb.base/sigall.exp (test_one_sig): Specifically deal with
17678 cases where we miss the breakpoint at the signal handler
17679 for some reason. Setup xfail for linuxoldld/linuxaout and
17680 getting SIGIO. Setup xfail for linuxoldld/linuxaout for
17681 hitting SIGURG breakpoint.
17682 * gdb.base/signals.exp: Setup xfail for "next" acting like
17683 continue to add linuxoldld. Setup xfail for all linux for
17684 "next to handler in signals_tests_1", "backtrace in
17685 signals_tests_1", "continue to func1", "pass SIGUSR1",
17686 and continue to handler".
17687
17688Thu Aug 3 10:45:37 1995 Fred Fish <fnf@cygnus.com>
17689
17690 * Update all FSF addresses except those in COPYING* files.
17691
17692Sun Jul 30 17:50:35 1995 Fred Fish <fnf@cygnus.com>
17693
17694 * gdb.base/a2-run.exp: Change messages to be more explicit about
17695 the status of args, and quote binfile in results.
17696
17697Sun Jul 30 10:24:20 1995 Fred Fish <fnf@cygnus.com>
17698
17699 * gdb.base/callfuncs.exp: Add tests for passing structs to
17700 inferior functions and return various types.
17701 * gdb.base/callfuncs.c: Add functions to receive a struct
17702 and return a member of the struct, in various types.
17703
17704Sat Jul 29 14:22:33 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17705
17706 * gdb.base/Makefile.in (clean): Remove callf-info.exp.
17707
17708Fri Jul 28 13:36:11 1995 Brendan Kehoe <brendan@lisa.cygnus.com>
17709
17710 * config/vxworks29k.exp: New file, sources vxworks.exp.
17711
17712Fri Jul 28 00:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
17713
17714 * config/gdbremote.exp: New file. Testing framework using
17715 gdbserver.
17716
17717Thu Jul 27 12:17:14 1995 Fred Fish (fnf@cygnus.com)
17718
17719 * gdb.base/interrupt.exp: Setup "i*86-*-linux" xfail for
17720 "call function when asleep" and "send end of file".
17721 * gdb.base/corefile.exp: Add "i*86-*-linuxaout" to xfail list
17722 for "backtrace in corefile.exp".
17723 * gdb.base/a1-selftest.exp: Add "i*86-*-linux*" to xfail list
17724 for "backtrace through signal handler".
17725 * gdb.base/corefile.exp: Make sure we actually generate a core file
17726 before trying the core tests. Some systems allow the user to suppress
17727 generation of core files and default to that (linux for example).
17728 * gdb.base/signals.exp: Change xfail for "next" acting like "continue"
17729 from "i*86-*-linux" to "i*86-*-linuxaout". Works with ELF beta.
17730
17731Tue Jul 25 17:30:10 1995 Jeffrey A. Law <law@rtl.cygnus.com>
17732
17733 * gdb.threads: New directory with some crude multi-threaded
17734 gdb tests (step.exp and step2.exp).
17735 * config/mt-lynx (STEP_EXECUTABLE): Define.
17736 (THREADFLAGS): Define.
17737
17738Tue Jul 25 01:03:52 1995 Jeff Law (law@snake.cs.utah.edu)
17739
17740 * gdb.base/sigall.exp: Avoid losing in SIGPRIO test on lynx.
17741
17742 * gdb.base/signals.exp: Disable whole file for lynx until
17743 further notice.
17744
17745 * gdb.base/signals.exp: xfail test where "next" acts like
17746 "continue" for lynx.
17747
17748 * gdb.base/interrupt.exp: xfail test for calling function while
17749 inferior is asleep for lynx.
17750
17751 * gdb.base/watchpoint.exp: Handle more cases of gdb echoing more
17752 than one cr-lf after each command.
17753
17754Sun Jul 23 23:33:18 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17755
17756 * configure.in: Reinstate setting of stabsdirs variable, fix
17757 typo in setting up configdirs for native builds.
17758
17759 * gdb.base/return.exp: Fix typo in return double test.
17760 * gdb.base/return.c (tmp2, tmp3): Made global to inhibit the
17761 compiler from optimizing them away.
17762
17763Fri Jul 21 11:39:34 1995 Jeff Law (law@snake.cs.utah.edu)
17764
17765 * gdb.base/gdbvars.exp: Expect zero or more additional cr-lf
17766 sequences to be echo'd by gdb when using gdb_test.
17767 * gdb.chill/chexp.exp: Likewise.
17768 * gdb.fortran/exprs.exp: Likewise
17769
17770Thu Jul 20 13:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
17771
17772 * gdb.base/a1-selftest.exp: Reset the timeout value to 30 seconds
17773 after the inferior gdb has started.
17774
17775 * gdb.base/a2-run.exp: Handle gdb echoing more than one cr-lf
17776 after each command.
17777 * gdb.base/funcargs.exp: Likewise.
17778 * gdb.base/gdbvars.exp: Likewise.
17779 * gdb.base/interrupt.exp: Likewise.
17780 * gdb.base/list.exp: Likewise.
17781 * gdb.base/watchpoint.exp: Likewise.
17782 * gdb.c++/demangle.exp: Likewise.
17783 * gdb.c++/inherit.exp: Likewise.
17784 * gdb.chill/chexp.exp: Likewise.
17785 * gdb.fortran/exprs.exp: Likewise.
17786
17787 * gdb.base/watchpoint.exp: Disable watchpoint triggered in syscall
17788 test if we can't handle IO to/from the inferior.
17789
17790 * gdb.c++/misc.exp: Always check for a program already being
17791 started after sending a "run" command to gdb.
17792
17793 * gdb.base/twice.exp: Start with a fresh gdb.
17794
17795 * gdb.chill/chexp.exp: Remove skip_chill_tests check; these tests
17796 only depend on gdb's expression code, not the chill runtime.
17797
17798 * gdb.base/return.c: Put return values into variables so we
17799 can have gdb print them rather than depending on the program
17800 to print them.
17801 * gdb.base/return.exp: Corresponding changes.
17802
17803 * lib/gdb.exp: Provide default value for noinferiorio.
17804 * gdb.base/interrupt.exp: Skip tests if we can't handle IO to/from
17805 the inferior.
17806
17807 * gdb.base/break.exp: Always check for a program already being
17808 started after sending a "run" command to gdb.
17809 (text_next_with_recursion): Don't check the output from the
17810 program's printf statement. Instead just make sure the program
17811 exited.
17812
17813 * gdb.base/commands.exp: Protect tests which need arguments with
17814 $noargs conditionals.
17815
17816Wed Jul 19 22:42:43 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17817
17818 * gdb.base/printcmds.exp: Adjust expect patterns for addresses
17819 of structure member arrays to match gdb/valops.c:value_addr change.
17820
17821Mon Jul 17 10:12:27 1995 Jeff Law (law@snake.cs.utah.edu)
17822
17823 * gdb.base/a1-selftest.exp: Fix unmatched quotes in many timeout
17824 cases.
17825
17826Wed Jul 12 10:20:08 1995 Fred Fish (fnf@cygnus.com)
17827
17828 * configure.in (configdirs): Remove gdb.chill from default list
17829 of subdirs and then add it back in only if doing a native build.
17830 The current chill compiler does not yet work in any cross build.
17831 * Revert all signal changes from Jul 6.
17832 * gdb.base/{sigall.c signals.c}: Define away signal() and alarm()
17833 for sh-hms targets, allowing these tests to link, with no other
17834 changes. Testing is suppressed by setting "nosignals" in site.exp.
17835
17836Thu Jul 6 20:58:30 1995 Fred Fish (fnf@cygnus.com)
17837
17838 * configure.in (signaldirs): Define and add to configdirs for all
17839 targets except some specific ones that are known to not support signals.
17840 Also clean up formatting.
17841 * gdb.base/Makefile.in (EXECUTABLES): Remove sigall and signals.
17842 (signals, sigall): Remove rules to build.
17843 * gdb.base/{sigall.c, sigall.exp, signals.c, signals.exp}:
17844 Moved to new gdb.signals directory.
17845 * gdb.signals: New test directory.
17846 * gdb.signals/{Makefile.in, configure.in, sigall.c, sigall.exp,
17847 signals.c signals.exp}: New or moved files.
17848
17849Sun Jun 25 12:55:18 1995 Jeff Law (law@snake.cs.utah.edu)
17850
17851 * gdb.base/interrupt.exp: Don't choke if $nointerrupts doesn't exist.
17852
17853Wed Jun 21 16:35:55 1995 Fred Fish <fnf@cygnus.com>
17854
17855 * gdb.base/return.exp: Xfail `return double' test failure
17856 on at least Solaris 2.3 and handle future/past versions on
17857 a case by case basis as appropriate. Also update message
17858 to include i*86 failures.
17859
17860Wed May 24 07:10:10 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
17861
17862 * Makefile.in: Change variable CFLAGS to TESTSUITE_CFLAGS.
17863
17864 * lib/gdb.exp: Fix comment which erroneously identified
17865 gdb_file_cmd as gdb_load (the 19 May change was in fact to
17866 gdb_file_cmd not gdb_load).
17867 * config/unix-gdb.exp (gdb_load): Add "upvar timeout timeout".
17868
17869 * gdb.base/setvar.exp: Make test names consistent between pass and
17870 fail cases. Use gdb_test more.
17871
17872Fri May 19 07:22:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
17873
17874 * lib/gdb.exp (gdb_load): Add "upvar timeout timeout".
17875
17876Mon May 15 23:50:51 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17877
17878 * gdb.base/help.exp: Fix expected help string for `show commands'.
17879
17880Thu May 11 07:55:11 1995 Jim Kingdon <kingdon@deneb.cygnus.com>
17881
17882 * gdb.stabs/xcoff.sed: Change N_LSYM to C_DECL not C_LSYM.
17883
17884 * gdb.stabs/weird.exp: Remove xfail for xcoff bitching about lack
17885 of a text section.
17886
17887Thu May 11 15:02:24 1995 Stu Grossman (grossman@andros.cygnus.com)
17888
17889 * config/monitor.exp (gdb_target_monitor): Fix loop interator so
17890 that loop eventually terminates. Fix Connection refused logic so
17891 that testsuite will expire nicely.
17892
17893Wed May 10 17:57:35 1995 Stu Grossman (grossman@andros.cygnus.com)
17894
17895 * config/cpu32bug.exp, config/est.exp, config/hppro.exp,
17896 config/rom68k.exp: New tcl glue for the appropriate monitors.
17897 These all just end up calling monitor.exp.
17898 * config/monitor.exp (gdb_target_monitor): Handle `Connection
17899 refused' by retrying. Cleanup some timeout issues.
17900 * (gdb_load): Reduce timeout. Cleanup some timeout issues.
17901 * lib/gdb.exp (gdb_test gdb_test_exact): Upvar timeout so that
17902 callers don't have to set/restore global timeout variable.
17903
17904 * The following set of changes centralizes management of the global
17905 timeout variable. This way, it can be set in one target dependent
17906 place instead of dozens of places scattered throughout the test suite.
17907 If you need to lengthen a timeout, then you should either set timeout
17908 in one of the config/{target}.exp files, or multiply it by a factor.
17909 Setting it to an absolute value is always going to lose for some
17910 targets.
17911 * gdb.base/a1-selftest.exp (test_with_self): Only use local timeout.
17912 * gdb.base/callfuncs.exp (do_function_calls): Don't set timeout.
17913 * gdb.base/funcargs.exp: Don't set timeout.
17914 * gdb.base/list.exp (test_forward_search): Only use local timeout.
17915 * gdb.base/printcmds.exp (test_print_string_constants
17916 test_print_array_constants): Don't set timeout.
17917 * gdb.base/ptype.exp: Don't set timeout.
17918 * gdb.base/recurse.exp: Don't set timeout.
17919 * gdb.base/return.exp: Don't set timeout.
17920 * gdb.base/watchpoint.exp: Don't set timeout.
17921 * gdb.c++/classes.exp (do_tests): Don't set timeout.
17922 * gdb.c++/virtfunc.exp (test_virtual_calls): Don't set timeout.
17923
17924Wed May 10 16:03:23 1995 Torbjorn Granlund <tege@adder.cygnus.com>
17925
17926 * Makefile.in: Make clean targets work also when SUBDIRS is empty.
17927
17928Mon May 1 07:32:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
17929
17930 * lib/gdb.exp: Disable chill tests for irix5.
17931
17932Wed Apr 26 07:36:03 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
17933
17934 * gdb.base/scope.exp: Make test names unique. Use gdb_test. Make
17935 each test pass or fail.
17936
17937Sun Apr 23 21:32:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
17938
17939 * gdb.base/opaque.exp: Remove xfails for aix; print a warning if
17940 xlc not gcc.
17941
17942Fri Apr 21 15:44:02 1995 Stu Grossman (grossman@rtl.cygnus.com)
17943
17944 * cpu32bug.exp est.exp rom68k.exp: Delete. Unify into monitor.exp.
17945
17946Wed Apr 19 17:41:21 1995 Stu Grossman (grossman@cygnus.com)
17947
17948 * config/est.exp: Fix copyright and comments. Remove dead code.
17949 Use targetname, serialport and baud variables instead of fixed
17950 constants.
17951 * config/rom68k.exp: Fix copyright and comments. Remove dead code.
17952 * config/cpu32bug.exp: New file to support cpu32bug monitors.
17953
17954Wed Apr 19 13:47:16 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
17955
17956 * gdb.base/watchpoint.exp: Don't run
17957 test_watchpoint_triggered_in_syscall for sunos.
17958
17959Mon Apr 17 12:48:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
17960
17961 * gdb.base/{break.c,run.c}: Don't include vxWorks.h or stdioLib.h;
17962 they don't seem to exist. Do include stdio.h.
17963
17964Fri Apr 14 09:40:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
17965
17966 * gdb.base/a1-selftest.exp: Add alpha xfail.
17967
17968Mon Apr 10 13:07:50 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
17969
17970 * gdb.base/watchpoint.c (main): Prompt before calling read().
17971 * gdb.base/watchpoint.exp (test_watchpoint_triggered_in_syscall):
17972 Revise accordingly. Remove cruft about sending "123" several
17973 times, until it gets noticed. Clean up the "print buf[0]" stuff
17974 so that it passes or fails, and waits for prompts in the usual way.
17975
17976Sun Apr 9 09:02:36 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
17977
17978 * gdb.base/recurse.exp: Fix comment.
17979
17980 * TODO: Remove item about printing variables in nodebug.exp. Add
17981 item about enabling tests which are only run on some targets.
17982
17983 * gdb.base/watchpoint.exp: Various cleanups (make each test pass or
17984 fail, make test names unique, use new gdb_test convention
17985 regarding pattern, use gdb_test more, etc.).
17986
17987 * gdb.base/bitfields.exp: Various cleanups (make each test pass or
17988 fail, make test names unique, etc.).
17989
17990Sat Apr 8 02:47:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17991
17992 * gdb.base/nodebug.c: Change return type of top and middle to
17993 short.
17994 * gdb.base/nodebug.exp: Remove xfails for ecoff systems, they
17995 are fixed by the recent mdebugread.c changes. Allow `short ()'
17996 as type for top and middle.
17997
17998Thu Apr 6 08:54:18 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
17999
18000 * gdb.base/break.exp: Remove commented out if $usestubs {}. As
18001 nearly as I can tell, the whole thing was an accident in Stu's
18002 change of 24 Mar 1995 (logged in ../ChangeLog), in which he meant
18003 to replace a send/expect pair with gdb_test, but ended up only
18004 adding the gdb_test. My change of 24 Mar 1995 and Kung's change
18005 of 30 Mar 1995 took care of it, but left this vestigial comment
18006 which I am now nuking.
18007
18008Mon Apr 3 09:00:27 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
18009
18010 * gdb.base/break.exp: Look for different line number for
18011 breakpoint at main depending on usestubs.
18012
18013Sun Apr 2 08:15:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18014
18015 * gdb.base/list.exp: Adjust some alternate expect patterns to
18016 match recent list0.c change. Add alternate expect pattern for
18017 output from `list default lines around main' for optimizing
18018 compilers.
18019
18020Sat Apr 1 07:23:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
18021
18022 * lib/gdb.exp: If nosignals is not set, set it to 0.
18023
18024Fri Mar 31 16:13:48 1995 Kung Hsu <kung@mexican.cygnus.com>
18025
18026 * config/slite-gdb.exp: Responds to load symbol table prompt.
18027 * gdb.base/break.exp: Adjust line number, fix rerun.
18028 * gdb.base/langs0.c: Add #ifdef usestubs.
18029
18030Thu Mar 30 15:36:55 1995 Kung Hsu <kung@mexican.cygnus.com>
18031
18032 * gdb.base/list.exp: Adjust line contents after adding new lines in
18033 list0.c. Also fix a syntax error.
18034
18035 * lib/gdb.exp (gdb_run_cmd): Special handling for targets use stubs.
18036 * gdb.base/break.exp: ditto.
18037 * gdb.base/list.exp: ditto.
18038 * gdb.base/bitfields.c: Add #ifdef usestubs in main().
18039 * gdb.base/run.c: ditto.
18040 * gdb.base/list0.c: ditto.
18041 * gdb.base/funcargs.c: ditto.
18042
18043Wed Mar 29 17:09:29 1995 Stu Grossman (grossman@cygnus.com)
18044
18045 * testsuite/config/rom68k.exp (gdb_target_rom68k): Use
18046 $targetname, $serialport and $baud instead of hardwired variables.
18047 * testsuite/gdb.base/{sigall.exp signals.exp}: Skip these if the
18048 target doesn't support signals.
18049
18050Wed Mar 29 12:29:34 1995 Kung Hsu <kung@mexican.cygnus.com>
18051
18052 * lib/gdb.exp (runto_main): Fix regular expression bug, add return 1.
18053
18054Tue Mar 28 08:46:45 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
18055
18056 * gdb.base/recurse.exp: Make test names unique. Change \\(+ to \\(.
18057 Don't rely on the value of an auto variable before it has been
18058 initialized. Use gdb_test more.
18059
18060Mon Mar 27 08:00:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
18061
18062 * lib/gdb.exp (default_gdb_version): A version number must start
18063 with a digit, but other than that contains all characters up to
18064 the first whitespace character.
18065
18066Sun Mar 26 13:19:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
18067
18068 * gdb.base/commands.exp (breakpoint_command_test): New tests.
18069
18070Sat Mar 25 15:38:06 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
18071
18072 * gdb.c++/*.exp: Warn if executable does not exist. The original
18073 reason for skipping the warning was that configure.in sometimes
18074 intentionally skipped building the executables but the tcl code
18075 had no way of knowing. That (a) was always bogus with respect to
18076 error handling, (b) is no longer true (right now there is no way
18077 to skip C++ tests).
18078
18079 * gdb.c++/demangle.exp: Remove unused binfile and srcfile variables.
18080
18081Sat Mar 25 01:16:10 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18082
18083 * gdb.base/list.exp: Add expect patterns for output from
18084 SunPRO compiled executables.
18085 * gdb.base/whatis.exp: Allow leading `signed' for all v_signed_*
18086 types.
18087
18088Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
18089
18090 * gdb.base/break.exp (test_next_with_recursion): Accept any line
18091 number (we are already testing that the correct source line text
18092 gets printed).
18093
18094 * gdb.base/break.exp: Make one test if $usestubs. I'm not sure
18095 that is what is intended, but something needed to be done to get
18096 sunos4 native working again.
18097
18098 * gdb.c++/misc.cc (main): Fix typo (#iffef -> #ifdef).
18099
18100 * gdb.base/a1-selftest.exp (test_with_self): Remove comment which
18101 apparently went with a (very) old xfail.
18102
18103Fri Mar 24 13:41:09 1995 Kung Hsu <kung@mexican.cygnus.com>
18104
18105 * gdb.base/callfuncs.exp: call runto_main instead of runto main.
18106 runto_main is a proc in gdb.exp that will do 'step' for target use
18107 stubs.
18108 * gdb.base/exprs.exp: ditto.
18109 * gdb.base/interrupt.exp: ditto.
18110 * gdb.base/opaque.exp: ditto.
18111 * gdb.base/printcmds.exp: ditto.
18112 * gdb.base/ptype.exp: ditto.
18113 * gdb.base/scope.exp: ditto.
18114 * gdb.base/setvar.exp: ditto.
18115 * gdb.base/signals.exp: ditto.
18116 * gdb.base/twice.exp: ditto.
18117 * gdb.c++/classes.exp: ditto.
18118 * gdb.c++/inherit.exp: ditto.
18119 * gdb.c++/templates.exp: ditto.
18120 * gdb.base/break.exp: no run and hit main for stubs. Change line
18121 numbers for breakpoints and info breakpoint.
18122 * gdb.base/break.c: Add #ifdef usestubs for set_debug_traps() and
18123 breakpoint().
18124 * gdb.base/callfuncs.c: ditto.
18125 * gdb.base/exprs: ditto.
18126 * gdb.base/interrupt.c: ditto.
18127 * gdb.base/opaque0.c: ditto.
18128 * gdb.base/printcmds.c: ditto.
18129 * gdb.base/ptype.c: ditto.
18130 * gdb.base/scope0.c: ditto.
18131 * gdb.base/setvar.c: ditto.
18132 * gdb.base/signals.c: ditto.
18133 * gdb.base/twice.c: ditto.
18134 * gdb.c++/misc.cc: ditto.
18135 * gdb.c++/templates.cc: ditto.
18136
18137Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
18138
18139 * config/vx-gdb.exp, lib/gdb.exp: Regexp cleanups (\[(\] -> \\(, etc.).
18140
18141 * gdb.base/a1-selftest.exp: Don't check for # followed by a digit
18142 somewhere between `read' and `main.c'. I'm pretty sure the
18143 pattern ".*#\[0-9\].*" was slowing down pattern matching a lot,
18144 and it isn't particularly useful.
18145
18146 * gdb.base/scope.exp: Make test names unique. \[(\] -> \\(.
18147
18148Thu Mar 23 14:58:35 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
18149
18150 * gdb.base/commands.exp (infrun_breakpoint_command_test): New test.
18151
18152Wed Mar 22 18:36:05 1995 Kung Hsu <kung@mexican.cygnus.com>
18153
18154 * config/mt-slite: add LIBS and -nostdlib.
18155 * config/slite-gdb.exp: add this new file to support sparclite target.
18156
18157Tue Mar 21 21:41:04 1995 Doug Evans <dje@canuck.cygnus.com>
18158
18159 * config/vx-gdb.exp (gdb_load): Update test of vxworks_ld return code.
18160
18161 * gdb.base/a2-run.exp: Change argument to istarget from
18162 "*-*-vxworks" to "*-*-vxworks*".
18163 * gdb.base/{break.exp,default.exp,scope.exp}: Likewise.
18164
18165Tue Mar 21 17:08:47 1995 Kung Hsu <kung@mexican.cygnus.com>
18166
18167 * lib/gdb.exp: add proc runto_main, for targets that use stubs, this
18168 will not runto main but do a 'step' to step out of breakpoint().
18169 * config/mt-slite: add -Dusestubs.
18170
18171Tue Mar 21 12:14:12 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
18172
18173 * gdb.base/printcmds.exp (test_artificial_arrays): Send ^V@
18174 instead of just @.
18175
18176 * gdb.base/signals.exp: Add test for "handle all print".
18177 * TODO: Remove "handle all print". Also remove item about
18178 checking copyright date (I don't like the idea of a spurious FAIL
18179 based on when we run the tests).
18180
18181 * gdb.base/recurse.exp: Enable test for SunOS4. xfail one test
18182 for SunOS4 (reason for failure not investigated). Remove
18183 redundant test for $binfile.
18184
18185 * gdb.base/nodebug.c (array_index): Call malloc.
18186
18187 * gdb.base/{corefile.exp,default.exp}: Make names of "up" tests unique.
18188
18189Mon Mar 20 10:08:17 1995 Jeff Law (law@snake.cs.utah.edu)
18190
18191 * gdb.base/recurse.exp: Update gdb_test invocation to use new
18192 conventions and slightly simplify the matching regexp.
18193
18194Fri Mar 17 05:43:28 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
18195
18196 * gdb.base/break.exp: Update gdb_test invocation to use new
18197 convention.
18198
18199 * lib/gdb.exp: If noargs is not set, set it to 0.
18200
18201 * gdb.base/nodebug.exp: Comment out redundant test. Make name of
18202 tests unique.
18203
18204 * lib/gdb.exp: Skip CHILL for AIX and Solaris.
18205
18206Thu Mar 16 16:27:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
18207
18208 * gdb.base/nodebug.exp: It is OK if GDB thinks top and middle have
18209 one argument of type "<non-float parameter>".
18210
18211Wed Mar 15 15:54:56 1995 Stu Grossman (grossman@cygnus.com)
18212
18213 * config/rom68k.exp: New file to support Motorola IDP board.
18214 * gdb.base/a2-run.exp: Skip this file if noargs is set.
18215 * gdb.base/break.c: Change things around so that this program
18216 doesn't depend upon args. This is necessary to make remote
18217 targets work (in general, they can't take args).
18218 * gdb.base/break.exp: Don't try to send args to program. Don't
18219 expect output. Also, replace lots of code with gdb_test.
18220
18221Wed Mar 15 04:11:14 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
18222
18223 * gdb.base/printcmds.exp (test_character_literals_accepted): Test
18224 printing of '\'' (which is what the comment says we are testing,
18225 even though we were not), not '''.
18226 (test_integer_literals_rejected): Test that printing ''' is an error.
18227
18228 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
18229 gdb.chill/chexp.exp, gdb.base/printcmds.exp,
18230 gdb.c++/cplusfuncs.exp, gdb.chill/callch.exp, gdb.chill/misc.exp,
18231 gdb.chill/pr-6292.exp, gdb.chill/string.exp, gdb.chill/tuples.exp:
18232 Use gdb_test not test_print_accept.
18233 * lib/gdb.exp: Remove test_print_accept.
18234
18235 * gdb.base/signals.exp (signal_tests_1): Make pass message
18236 consistent with fail message.
18237
18238 * gdb.base/whatis.exp: Remove xfails for printing char vs.
18239 unsigned char; the bug (PR 1821) is fixed.
18240
18241 * gdb.base/scope.exp: Remove xfails for PRs 1843 and 1868.
18242
18243 * gdb.base/scope.exp (test_at_localscopes): Call pass for
18244 successful tests--makes xfailing them work right.
18245
18246Tue Mar 14 07:39:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
18247
18248 * lib/gdb.exp (gdb_test): Between $pattern and $prompt, expect
18249 only \r\n, not .*. The test can pass .* as the last thing in
18250 $pattern if that is what it wants. In addition to providing this
18251 flexibility, this change should speed up pattern matching in cases
18252 where the pattern already ended with .* (there were a number of
18253 them). This change also helps catch bad patterns--in the old
18254 scheme the typo "char \*" instead of "char \\*" would pass. Now
18255 it is caught.
18256 * Many .exp files: Update callers.
18257
18258 * gdb.base/funcargs.exp: Replace \[(\]+ with \\(. The latter is
18259 clearer and does not spuriously match multiple ('s. Likewise for
18260 ) and *.
18261
18262 * gdb.base/nodebug.exp: Test ability to call a function and pass
18263 it a string (even with no debugging info).
18264
18265 * gdb.base/printcmds.exp (test_integer_literals_rejected): Change
18266 "p '\'", which is the same as "p ''" once tcl gets done with
18267 quoting, to "p '\\'", which I suspect is what is intended (one
18268 backslash gets sent to GDB).
18269
18270 * gdb.base/printcmds.exp (test_artificial_arrays): New tests.
18271
18272Fri Mar 10 13:31:46 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
18273
18274 * gdb.base/a1-selftest.exp: Remove xfail for solaris. The bug (PR
18275 1817) was fixed literally years ago.
18276
18277Fri Mar 10 02:49:40 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18278
18279 * gdb.base/funcargs.exp (call_after_alloca): Remove `next'
18280 test, it causes stepping out of call_after_alloca_subr with
18281 optimizing compilers.
18282 (localvars_in_indirect_call): Consume GDB prompt if `finish'
18283 fails.
18284
18285 * gdb.c++/templates.exp: Source templ-info.exp only if
18286 the templates executable exists.
18287
18288 * gdb.c++/misc.cc (class Contains_static_instance,
18289 class Contains_nested_static_instance),
18290 gdb.c++/classes.exp (test_static_members): Test printing of
18291 a class that contains a static instance of the class.
18292
18293Thu Mar 9 11:43:55 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
18294
18295 * gdb.base/langs2.c (cppsub_): Don't prototype.
18296 * gdb.base/langs2.cxx (cppsub_): Fix prototype (cosmetic value
18297 only, I believe).
18298
18299Wed Mar 8 10:29:33 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
18300
18301 * lib/gdb.exp (skip_chill_tests): New procedure.
18302
18303 * gdb.base/signals.exp (signal_tests_1): xfail for irix.
18304
18305Mon Mar 6 10:44:06 1995 Jeff Law (law@snake.cs.utah.edu)
18306
18307 * gdb.disasm/hppa.exp: Delete redundant ".*" at the beginning of
18308 each expect pattern. Cuts runtime from 12 to about 4 seconds.
18309
18310Thu Mar 2 05:31:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
18311
18312 * gdb.base/langs.exp: Don't insist that foo__Fi be demangled.
18313
18314 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Only
18315 disassemble 8, not 16, instructions for part 4.
18316
18317 * config/vx-gdb.exp (gdb_start): Use \030, not \CX. tcl doesn't
18318 support the latter anymore.
18319
18320 * gdb.base/Makefile.in: Try compiling callfuncs.c, if that fails try
18321 -DNO_PROTOTYPES.
18322 * gdb.base/callfuncs.c: Control use of prototypes based on
18323 NO_PROTOTYPES, not __STDC__.
18324 * gdb.base/callfuncs.exp (do_function_calls): xfail one of the
18325 t_float_values2 tests if prototypes in use.
18326
18327 * gdb.base/callfuncs.c (t_float_values, t_float_values2,
18328 t_double_values): When checking differences against DELTA, check
18329 that difference is within the range (-DELTA,DELTA), not just
18330 (-infinity,DELTA).
18331
18332Tue Feb 28 16:28:54 1995 Kung Hsu <kung@mexican.cygnus.com>
18333
18334 * config/mips-gdb.exp (gdb_load): In every test case, we need to do
18335 'file' command firts, then 'target', then 'load', this is due to gdb
18336 target set up.
18337 * config/mips-gdb.exp: Fix a couple regular exp bugs.
18338
18339Thu Feb 23 17:44:55 1995 Jeff Law (law@snake.cs.utah.edu)
18340
18341 * gdb.disasm/hppa.s (fmemLRbug_tests): Add tests for the indexing
18342 FP load/store variants.
18343 * gdb.disasm/hppa.exp (fmemLRbug_tests): Test new variants.
18344
18345Wed Feb 22 18:29:08 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
18346
18347 * gdb.base/term.exp: Do not give a warning if not native, it is
18348 not an abnormal condition.
18349
18350Tue Feb 21 13:08:47 1995 Jim Kingdon <kingdon@cygnus.com>
18351
18352 * gdb.base/ptype.exp: Accept char[0] as well as char[] for "ptype
18353 t_char_array".
18354
18355Sun Feb 19 13:10:06 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
18356
18357 * lib/gdb.exp (default_gdb_version): Pass GDBFLAGS to gdb when we
18358 are getting the version number.
18359
18360 * gdb.base/{a1-selftest.exp,corefile.exp}: Do not give a warning
18361 if not native, it is not an abnormal condition.
18362
18363Thu Feb 16 15:56:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
18364
18365 * lib/gdb.exp: Just use "file exists", rather than undocumented
18366 dejagnu procedure "findfile".
18367
18368Thu Feb 16 10:30:24 1995 J.T. Conklin <jtc@rtl.cygnus.com>
18369
18370 * config/mt-vxworks (CFLAGS): Set to -g -Dvxworks.
18371 (LDFLAGS): Set to -Xlinker -Ur.
18372
18373 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB, GDBFLAGS):
18374 Removed, these values are set by lib/gdb.exp.
18375
18376 * lib/gdb.exp: If GDBFLAGS is unset, set it to -nx.
18377
18378Wed Feb 15 14:23:28 1995 J.T. Conklin <jtc@rtl.cygnus.com>
18379
18380 * config/vx-gdb.exp (spawn_vxgdb): Use default_gdb_start instead
18381 of replicating gdb startup code.
18382
18383 * config/mt-vxworks (LDFLAGS): Set to -r.
18384 (CFLAGS_FOR_TARGET): Removed.
18385
18386 * config/vx-gdb.exp: always set prompt; gdb.exp sets it to
18387 (gdb) and gdb for vxworks uses (vxgdb).
18388
18389 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB): If a gdb
18390 executable is not in the tree and host != target, use sed and
18391 program_transform_name to determine the gdb name used by the
18392 target.
18393
18394 * configure.in, gdb.{base,c++,chill}/configure.in: changed so
18395 *-*-vxworks* matches vxworks and *-*-netware* matches NetWare.
18396
18397Sun Feb 12 08:11:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
18398
18399 * gdb.base/{callfuncs.exp,callfuncs.c}: Add tests for passing
18400 floats, chars, and shorts where there are ANSI-style function
18401 definitions.
18402
18403 * gdb.base/langs.exp, gdb.base/langs*: New test.
18404 * gdb.base/Makefile.in: Build it.
18405 * TODO: Remove item about checking that C names don't get C++
18406 demangling applied; this test tests it.
18407
18408Thu Feb 9 12:43:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
18409
18410 * gdb.stabs/weird.exp: Remove "Haven't examined" comment which
18411 went with the const70 xfail. The xfail went away a year ago.
18412
18413 * gdb.base/signals.exp: Rename a bunch of tests to give unique names.
18414
18415 * gdb.base/corefile.exp: Give backtrace test unique name. xfail
18416 for hp300.
18417
18418 * gdb.base/interrupt.exp: Also xfail hpux (for hp300).
18419
18420 * gdb.base/a1-selftest.exp: Don't run on hp300.
18421
18422Sat Feb 4 15:04:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
18423
18424 * Makefile.in (site.exp): Set host_alias and target_alias as well
18425 as host_triplet and target_triplet.
18426
18427Wed Feb 1 08:03:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
18428
18429 * gdb.base/a1-selftest.exp: Invoke stty before starting inferior.
18430
18431 * gdb.base/nodebug.exp: Add xfails for ultrix and irix5 (same
18432 places as other ecoff systems).
18433
18434 * gdb.base/a1-selftest.exp (test_with_self): Don't invoke stty on
18435 ultrix.
18436
18437Mon Jan 30 11:44:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
18438
18439 * gdb.base/nodebug.c (inner): Use variables so AIX linker doesn't
18440 remove them.
18441 * gdb.base/nodebug.exp: Accept "function" in addition to "text
18442 variable and "variable" in addition to "data variable".
18443 * gdb.base/nodebug.exp: xfail datalocal and bsslocal tests for AIX.
18444
18445 * gdb.base/list.exp (test_forward_search): Set listsize to 4 not
18446 2.
18447 * gdb.base/list1.c (long_line): Add additional statement at start
18448 of function.
18449 * gdb.base/list.exp (test_forward_search): Update line number to
18450 reflect new statement.
18451
18452Sun Jan 29 13:34:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18453
18454 * gdb.base/signals.exp: Reinitialize searched source directories
18455 after gdb_start call.
18456
18457Sat Jan 28 01:34:44 1995 Jeff Law (law@snake.cs.utah.edu)
18458
18459 * gdb.disasm/Makefile.in (clean): Delete "errs" file.
18460 * gdb.stabs/Makefile.in: Likewise.
18461
18462 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Revert last
18463 change. Instead split the tests into smaller pieces.
18464 * gdb.disasm/hppa.s: Corresponding changes.
18465
18466Fri Jan 27 09:24:51 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
18467
18468 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
18469 Quote ^C when passing it to stty. For some shells ^ is a pipe.
18470
18471 * gdb.base/funcargs.exp: Modify many tests so that every test
18472 either passes or fails. Make some test names unique.
18473
18474Thu Jan 26 19:20:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
18475
18476 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
18477 Call stty to set interrupt character.
18478
18479 * gdb.disasm/hppa.mt (hppa), gdb.stabs/hppa.mt (weird.o): Check
18480 for HP assembler versus GNU assembler based on actual behavior of
18481 $(CC), rather than assuming that $(AS) is always the GNU assembler.
18482
18483 * TODO: Suggest a few more stepping tests.
18484
18485Wed Jan 25 14:52:41 1995 Stan Shebs <shebs@andros.cygnus.com>
18486
18487 * gdb.base/default.exp: xfail no-stack backtraces for h8300,
18488 restart GDB for h8300 after a continue.
18489 (return): Add pattern to match a29k-udi behavior.
18490 * gdb.base/nodebug.exp: Remove obsolete comment.
18491 * gdb.base/regs.exp: New file, testing of register displays.
18492 * gdb.base/return.exp: Fix typo in reference to $objdir.
18493 * gdb.base/whatis.exp: Always start with a fresh GDB.
18494
18495Wed Jan 25 11:12:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
18496
18497 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Set timeout
18498 higher, these tests generate a lot of output.
18499
18500Tue Jan 24 07:58:44 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
18501
18502 * lib/gdb.exp (gdb_test): Remove catch from around the send. The
18503 code following the catch silently ignored some errors; without the
18504 catch they should be thrown like any other tcl error. Also, the
18505 catch used "" instead of {} which meant all the callers who wanted
18506 to include one of the characters "[]$ had to quote it an extra time.
18507 * gdb.base/{callfuncs.exp,commands.exp,gdbvars.exp,printcmds.exp,
18508 ptype.exp,signals.exp,watchpoint.exp}, gdb.c++/{cplusfuncs.exp,
18509 demangle.exp}, gdb.chill/chexp.exp, gdb.fortran/exprs.exp:
18510 Remove extra quoting.
18511
18512Mon Jan 23 21:57:54 1995 Jeff Law (law@snake.cs.utah.edu)
18513
18514 * gdb.base/commands.exp: Make test names unique; every test either
18515 passes or fails. Update some comments.
18516
18517 * gdb.disasm/hppa.exp (do_system_control_tests): Update.
18518
18519Sat Jan 21 15:34:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
18520
18521 The following fixes a FAIL caused by the fact that the alpha stabs
18522 configuration didn't use the ".if alpha" code in weird.def.
18523 * gdb.stabs/weird.def (v_comb): Use type attribute to specify 32
18524 bit pointer, so the 32 bit version works even on the alpha.
18525 * gdb.stabs/{alpha.mt,ecoff.mt,aout.sed,hppa.sed,xcoff.sed,weird.def}:
18526 Remove the stuff which allowed us to have separate versions for
18527 alpha and everything else.
18528
18529 * gdb.c++/cplusfuncs.exp (test_lookup_operator_functions): Fix
18530 regexp which "info func operator\[\](" is supposed to match. Fix
18531 string to send to GDB. Note that GDB still doesn't work right. Add a
18532 new test for "info func .perator\[\](" which GDB does handle correctly.
18533
18534 * gdb.base/nodebug.exp: xfail most of the new tests for ecoff systems.
18535
18536Fri Jan 20 12:14:23 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
18537
18538 * gdb.c++/classes.exp, gdb.c++/cplusfuncs.exp,
18539 gdb.c++/inherit.exp, gdb.c++/templates.exp, gdb.c++/virtfunc.exp,
18540 gdb.fortran/exprs.exp, gdb.fortran/types.exp, gdb.chill/chexp.exp,
18541 gdb.base/printcmds.exp: Remove passcount, failcount, etc., stuff;
18542 it makes the tests harder to understand and confuses test-o-matic.
18543 The preferred style is that each test provides a PASS or a FAIL,
18544 and has a unique message (e.g. "continue #54" not just "continue")
18545 which is the same for the pass and the fail.
18546 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
18547 gdb.chill/chexp.exp: Move test_print_accept and test_print_reject
18548 to lib/gdb.exp.
18549 * gdb.base/printcmds.exp: Use test_print_accept. Remove
18550 prt_accept which was basically the same thing. Likewise for
18551 test_print_reject and prt_reject.
18552 * lib/gdb.exp (test_print_reject): Add some more error message
18553 patterns to match from the former printcmds.exp (prt_reject).
18554 * gdb.c++/classes.exp, gdb.base/scope.exp: Remove spurious xfails.
18555 One defect of the passcount stuff is that some of it failed to
18556 report XPASS where appropriate.
18557 * gdb.c++/cplusfuncs.exp (print_addr_of): No longer accept extra
18558 stuff before and after arg in expected pattern.
18559 (test_paddr_operator_functions): Re-do test without print_addr_of;
18560 this is the only test which seems to want extra stuff there.
18561
18562Tue Jan 17 10:47:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
18563
18564 * gdb.base/nodebug.exp: Update new tests to reflect improved
18565 wording of gdb output.
18566
18567 * gdb.base/nodebug.exp: Add tests to check that "print", "whatis"
18568 and "ptype" work on variables in files compiled without -g.
18569 Replaces commented out "maint print msymbol" tests.
18570
18571Mon Jan 16 12:13:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
18572
18573 * gdb.base/setvar.c (dummy): Call malloc.
18574
18575 * gdb.stabs/aout.sed: Enclose comments within a sed command to avoid
18576 losing with the irix4 sed.
18577
18578 * gdb.base/sigall.exp (test_one_sig): Add xfail for "get signal
18579 ALRM" on irix4.
18580
18581Sun Jan 15 21:58:26 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
18582
18583 * TODO: Remove items about corefile.exp testing new exec-file and
18584 backtrace; both are now done. Add items about printing enums.
18585
18586Sat Jan 14 11:25:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
18587
18588 * gdb.base/sigall.exp (test_one_sig): Attempt to recover if
18589 "get signal $thissig" test fails.
18590
18591 * gdb.base/setvar.exp: Check for and reject crazy expected type hacks.
18592
18593Thu Jan 12 01:14:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
18594
18595 * gdb.base/sigall.c (gen_*): Pass argument to handle_* to avoid
18596 compiler warning with dec alpha compiler.
18597
18598 * gdb.base/commands.exp (if_while_breakpoint_command_test): Remove
18599 extra \n from gdb_test call (this explains why the prompt test
18600 that I removed yesterday was there).
18601 (user_defined_command_test): Remove extra \n and prompt test.
18602
18603 * gdb.base/sigall.c: If SIGABRT == SIGLOST, just act as if SIGLOST
18604 doesn't exist. Likewise if SIGIO == SIGPOLL, pretend SIGPOLL
18605 doesn't exist.
18606 * gdb.base/sigall.exp: Remove special handling for SIGIO and SIGPOLL.
18607 Also remove alpha workaround, which turns out to be because
18608 SIGABRT == SIGLOST.
18609
18610 * gdb.base/sigall.exp: Add workaround for alpha weirdness.
18611
18612 * gdb.base/help.exp: Don't test "help show".
18613
18614Wed Jan 11 14:37:04 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
18615
18616 * gdb.base/commands.exp: Call gdb_exit and gdb_start so that
18617 "set print address" is on.
18618 * gdb.base/commands.exp (if_while_breakpoint_command_test): Don't
18619 pass prompt to gdb_test; gdb_test already looks for the prompt.
18620
18621 * gdb.base/help.exp: Replace most of docstring for "define" with ".*".
18622
18623 * gdb.base/a1-selftest.exp: Don't test "maint dump-me". That test
18624 was a vestige of the manual TESTSTRATEGY, and the purpose of it
18625 was to make sure that gdb can read a core file. But (a) the "read
18626 the corefile" part didn't make it to a1-selftest.exp, we just
18627 delete the corefile after creating it, and (b) we test reading
18628 corefiles in corefile.exp anyway. Also, this test left around a
18629 xgdb process on Solaris.
18630
18631 * gdb.base/corefile.exp: Also test backtrace.
18632
18633Wed Jan 11 00:14:40 1995 Jeff Law (law@snake.cs.utah.edu)
18634
18635 * gdb.base/commands.exp: Test a simple user defined command with
18636 arguments and if/while statements; verify the full user command is
18637 printed by "show user".
18638
18639 * gdb.base/commands.exp: Test if/while commands as part of a
18640 breakpoint command list; verify they appear in breakpoint
18641 information.
18642
18643Wed Jan 11 00:47:58 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
18644
18645 * gdb.base/sigall.c (gen_FPE): Generate SIGFPE with kill() rather
18646 than by dividing by zero.
18647
18648Tue Jan 10 21:38:05 1995 Jeff Law (law@snake.cs.utah.edu)
18649
18650 * gdb.base/watchpoint.exp: hppa*-*-*bsd* no longer has problems
18651 performing an inferior call with watchpoints enabled.
18652 * gdb.base/watchpoint.c (main): Delete second unnecessary read
18653 call.
18654
18655Tue Jan 10 18:42:07 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
18656
18657 * gdb.stabs/weird.exp: Allow spaces followed by backspaces in echo
18658 of "file" command.
18659
18660 * gdb.c++/classes.exp (test_ptype_class_objects, ptype class Foo):
18661 Add additional pattern for when "int operator int(void);" appears
18662 in a different order.
18663
18664Mon Jan 9 16:22:46 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
18665
18666 * gdb.base/signals.exp: Call gdb_exit and gdb_start.
18667
18668 * gdb.base/help.exp: Replace most of docstrings for "info signals"
18669 and "signal" with ".*".
18670
18671Wed Jan 4 11:35:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
18672
18673 * TODO: Add note about "handle all nostop".
18674
18675 * gdb.base/{sigall.c, sigall.exp}: New test.
18676 * gdb.base/Makefile.in: Add it.
18677
18678Thu Jan 5 17:34:03 1995 Stan Shebs <shebs@andros.cygnus.com>
18679
18680 * lib/gdb.exp, gdb.base/corefile.exp: Supply -nw as argument
18681 when invoking GDB, suppresses any windowing interface.
18682
18683Mon Jan 2 17:40:21 1995 Stan Shebs <shebs@andros.cygnus.com>
18684
18685 * config/sim-gdb: New file, simulator testing support.
18686
18687Wed Dec 28 12:21:50 1994 Jeff Law (law@snake.cs.utah.edu)
18688
18689 * gdb.base/interrupt.exp: Test calling func1 twice.
18690
18691Wed Dec 21 12:51:37 1994 Jim Kingdon <kingdon@deneb.cygnus.com>
18692
18693 * gdb.base/list.exp (test_forward_search): Set timeout higher
18694 when we'll be getting lots of output from gdb.
18695
18696 * gdb.base/a1-selftest.exp: Move code that was inside expect -re
18697 "init_malloc" to after the expect statement. Run it if that
18698 regexp is taken, but also for two others which happen if source
18699 cannot be found.
18700
18701Tue Dec 20 12:35:21 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
18702
18703 * gdb.base/printcmds.exp: New test, for printing register before
18704 program is running.
18705
18706Mon Dec 19 00:32:55 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18707
18708 * gdb.base/list.exp: Correct some alternate expect patterns
18709 to reflect changes in list1.c.
18710
18711Sat Dec 17 14:20:03 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
18712
18713 * TODO: Add item regarding large frames.
18714
18715 * gdb.base/{funcargs.exp, funcargs.c} (call_after_alloca): New test.
18716
18717 * TODO: Remove item about enabling return.exp; it
18718 is enabled. Suggest a few more "return" tests.
18719
18720Sat Dec 17 02:33:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18721
18722 * gdb.c++/misc.cc, gdb.c++/inherit.exp: Add testcases for
18723 anonymous unions.
18724
18725Tue Dec 13 11:26:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
18726
18727 * gdb.chill/Makefile.in: Put all rule before rules for pr-4975.o
18728 and pr-5646.o, so "make" is the same as "make all", not "make
18729 pr-4975.o".
18730
18731Wed Dec 7 19:02:02 1994 Stan Shebs <shebs@andros.cygnus.com>
18732
18733 * gdb.base/list.exp: Adjust expectations to reflect changes in
18734 list1.c.
18735 (test_forward_search): New test proc.
18736 * gdb.base/list1.c (long_line): New function, has long source line.
18737
18738Thu Dec 1 23:14:49 1994 Stan Shebs <shebs@andros.cygnus.com>
18739
18740 * gdb.base/a1-selftest.exp: Change initial stepping to know about
18741 additional line of code that was added.
18742
18743Wed Nov 30 19:43:14 1994 Jeff Law (law@snake.cs.utah.edu)
18744
18745 * gdb.disasm/hppa.s: Break the large branching tests into smaller
18746 tests so as not to overflow expect's input buffers.
18747 * gdb.disasm/hppa.exp: Corresponding changes.
18748
18749Fri Nov 25 13:37:10 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18750
18751 Beginnings of template debugging tests.
18752 * gdb.c++/templ-info.cc: New file to test for template
18753 debugging capability of the compiler.
18754 * gdb.c++/Makefile.in: Add rule to build templ-info.exp from
18755 templ-info.cc.
18756 * gdb.c++/templates.cc: Add explicit template instantiations
18757 to enable compiling with -fno-implicit-templates. Add destructor
18758 and 'value' method to T5 class for template tests.
18759 * gdb.c++/templates.exp: Add testcases for printing of template
18760 types, setting breakpoints on template methods and calling a
d63a86f8 18761 template method.
c906108c
SS
18762
18763Sat Nov 5 00:20:17 1994 Jeff Law (law@snake.cs.utah.edu)
18764
18765 * gdb.disasm/hppa.exp (branch_tests): Allow any symbol as the
18766 branch target since some assemblers (gas-2.5) may emit a
18767 relocation for the branch instead of resolving it in the
18768 assembler.
18769
18770Sat Oct 29 02:40:40 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18771
18772 * gdb.base/a1-selftest.exp: Remove RS/6000 xfail for backtrace
18773 through signal handler.
18774
18775Fri Oct 21 11:10:16 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
18776
18777 * configure.in (*-*-netware): Use config/mt-netware.
18778
18779 * config/mt-netware: New file.
18780 * config/mt-i386-netware: Removed, separate configs for different
18781 netware architectures are no longer needed now that we have
18782 --with-headers.
18783
18784Sat Oct 15 03:43:00 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18785
18786 * gdb.base/exprs.exp: Remove xfail for alpha, it is fixed
18787 by the recent changes to use ANSI C arithmetic conversions.
18788
18789Sun Oct 9 07:44:06 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
18790
18791 * gdb.base/corefile.exp: Add (xfail'd) test for reinit_frame_cache
18792 bug involving using inferior_pid to figure out whether to select a
18793 frame.
18794
18795Wed Sep 28 23:12:02 1994 Jeff Law (law@snake.cs.utah.edu)
18796
18797 * gdb.disasm/hppa.exp: Change arg[0..3] to r[26..23] to
18798 match the current disassembler output.
18799
18800Fri Sep 16 11:42:41 1994 Stan Shebs (shebs@andros.cygnus.com)
18801
18802 * gdb.fortran/exprs.exp: Expect VOID instead of void.
18803 * gdb.fortran/types.exp: Escape the expected '*'s in Fortran
18804 types, expect "int" as type of integer values (for now).
18805
18806Wed Sep 7 23:33:51 1994 Jeff Law (law@snake.cs.utah.edu)
18807
18808 * gdb.base/commands.exp: New tests for if/while commands.
18809
18810Tue Sep 6 13:16:11 1994 Per Bothner (bothner@kalessin.cygnus.com)
18811
18812 * lib/gdb.exp (runto): Replace sub-pattern for hex value
18813 by .*, since hex values have different syntax in Chill mode.
18814
18815Tue Sep 6 02:15:51 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18816
18817 * gdb.c++/demangle.exp (test_arm_style_demangling): Remove
18818 linefeed from expect pattern for repeated types with indices > 9.
18819
18820Mon Aug 29 14:20:44 1994 Stan Shebs (shebs@andros.cygnus.com)
18821
18822 First part of Fortran test suite.
18823 * gdb.fortran: New directory.
18824 * gdb.fortran/exprs.exp, gdb.fortran/types.exp: New files.
18825
18826Sat Aug 27 23:32:43 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18827
18828 * gdb.base/default.exp: Update expect pattern for load command
18829 without arguments.
18830
18831Wed Aug 24 13:15:02 1994 Ian Lance Taylor (ian@sanguine.cygnus.com)
18832
18833 * configure.in: Change i386 to i[345]86.
18834 * gdb.base/configure.in: Likewise.
18835 * gdb.c++/configure.in: Likewise.
18836 * gdb.chill/configure.in: Likewise.
18837
18838Tue Aug 23 19:14:06 1994 Stan Shebs (shebs@andros.cygnus.com)
18839
18840 * lib/gdb.exp (gdb_run_cmd): Move comment out from between expect
18841 patterns, since that is not a valid context for comments.
18842
18843Fri Aug 19 15:07:30 1994 Kung Hsu (kung@mexican.cygnus.com)
18844
18845 * gdb.c++/demangle.exp (test_arm_style_demangling): Add tests for
18846 repeated types and repeated types with indices > 9.
18847
18848Tue Aug 16 15:57:52 1994 Stan Shebs (shebs@andros.cygnus.com)
18849
18850 * gdb.base/printcmds.exp: Remove all the a29k XFAILs tagged with
18851 2417; old bug has been fixed.
18852
18853Fri Aug 12 19:35:41 1994 Jeff Law (law@snake.cs.utah.edu)
18854
18855 * gdb.base/interrupt.exp: When trying to wake up the inferior,
18856 send the newline ourselves instead of assuming gdb_test will do
18857 so when passed an empty input string.
18858
18859 * gdb.stabs/hppa.mt: Use $(AS), not $(CC) to assemble the
18860 stabs testcode.
18861
18862Fri Aug 5 17:01:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
18863
18864 * lib/gdb.exp (gdb_test): Don't send anything if the first
18865 argument is an empty string. This makes cases where we want to
18866 match output that is already in expect's buffers (for example,
18867 matching a breakpoint after gdb_run_cmd has been called) work
18868 reliably.
18869
18870Tue Aug 2 10:24:08 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
18871
18872 * config/netware.exp: New file.
18873
18874Thu Jul 28 12:54:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
18875
18876 * config/mt-slite (LDFLAGS): If using the newlib in the tree, set
18877 the -B and -L prefixes so we can find the debugging stub.
18878
18879 * Makefile.in (CC_FOR_TARGET, CXX_FOR_TARGET): Use newlib if it is
18880 there and we are using the gcc from the tree.
18881
18882 * gdb.base/types.c: Removed.
18883
18884 * gdb.base/configure.in: Look for makefile fragments in ../config.
18885 Recognize i386-*-netware.
18886 * gdb.c++/configure.in: Likewise.
18887
18888Mon Jul 25 23:48:50 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18889
18890 * gdb.base/corefile.exp: Change `else if' to `elseif', which is
18891 the correct TCL syntax.
18892
18893Mon Jul 25 15:35:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
18894
18895 * gdb.base/opaque.exp: use runto instead of messing around with
18896 breakpoints. Simplify by using gdb_test.
18897
18898 * gdb.base/bitfields.exp: restart between tests on netware targets
18899 because breakpoints aren't relocated after target death. Run
18900 processes to completion.
18901
18902 * gdb.base/{opaque,watchpoint}.exp: Use gdb_run_cmd.
18903
18904Sun Jul 24 09:55:51 1994 Fred Fish (fnf@cygnus.com)
18905
18906 * Makefile.in: Remove extra tabs that confuse some versions
18907 of "make". Use the newly built gdb to test with by default,
18908 rather than the first one in the tester's search path.
18909
18910Sat Jul 23 15:05:47 1994 Stan Shebs (shebs@andros.cygnus.com)
18911
18912 * gdb.base/whatis.exp (v_signed_short_array): Fix a typo.
18913
18914 * gdb.base/help.exp: Update expected add-symbol-file, ignore, and
18915 condition help.
18916
18917Tue Jul 19 10:26:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
18918
18919 * lib/gdb.exp (runto): Rewrite in terms of gdb_run_cmd.
18920
18921 * lib/gdb.exp (gdb_run_cmd): New function, used to start program
18922 running.
18923 * gdb.base/bitfields.exp: Use gdb_run_cmd to start program.
18924 * gdb.base/funcargs.exp: Likewise.
18925
18926 * gdb.base/bitfields.exp: Simplify by using gdb_test.
18927 * gdb.base/funcargs.exp: Likewise.
18928
18929 * lib/gdb.exp (gdb_test): if match times out, don't call fail if
18930 message is "".
18931
18932Mon Jul 18 12:18:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
18933
18934 * gdb.base/{a2-run,callfuncs,funcargs,interrupt,mips_pro,nodebug,
18935 return,signals,twice}.exp: Handle non-existant binaries
18936 consistantly.
18937
18938 * gdb.base/corefile.exp: Execute coremaker to generate core dump.
18939 * gdb.base/Makefile.in: Don't try to generate a core dump, we
18940 might testing a cross development system.
18941
18942Thu Jul 14 18:13:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
18943
18944 * Makefile.in (RUNTEST_FOR_TARGET): Fix relative pathname, the
18945 runtest script is relative to ${srcdir}, not ${rootdir}.
18946
18947Thu Jul 14 14:56:59 1994 Stan Shebs (shebs@andros.cygnus.com)
18948
18949 * gdb.base/signals.exp: Allow for optionality of breakpoint
18950 address.
18951
18952Thu Jul 14 11:21:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
18953
18954 * gdb.base/{ptype.exp,ptype.c}: Add t_char_array test.
18955
18956Tue Jul 12 12:22:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
18957
18958 * gdb.c++/cplusfuncs.cc: Include <stddef.h>, not <sys/types.h>,
18959 for size_t definition.
18960 * gdb.c++/templates.cc: Likewise
18961
18962 * config/mt-i386-netware: New file.
18963
18964 * gdb.base/interrupt.c: Do not test if errno == EINTR if it's not
18965 defined.
18966
18967 * gdb.base/Makefile.in: Added support for systems that name core
18968 files by appending "core" to the program name.
18969 * gdb.base/a1-selftest.exp: Likewise.
18970
18971Mon Jul 11 23:59:18 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18972
18973 * gdb.base/return.exp: Add comment and message for `return double'
18974 test failure on Sparc Solaris.
18975
18976Mon Jul 4 12:10:48 1994 Stan Shebs (shebs@andros.cygnus.com)
18977
18978 * lib/gdb.exp (runto): Allow for optionality of breakpoint address.
18979
18980Wed Jun 29 00:26:17 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18981
18982 * gdb.c++/misc.cc: Instantiate classes to inhibit the compiler
18983 from optimizing them away.
18984 * gdb.c++/classes.exp, gdb.c++/inherit.exp: Update ptype expect
18985 patterns to include default constructors and assignment operators,
18986 to match gcc versions beyond 2.5.8. Accept any cplus demangling
18987 character in the output of the virtual base pointer.
18988
18989Fri Jun 24 08:15:42 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18990
18991 * gdb.c++/cplusfuncs.exp: Use string_to_regexp and a regular
18992 expression match in print_addr_of to avoid unintented matches.
18993 * gdb.c++/virtfunc.exp: Accept alternate ptype output of g++
18994 versions up to 2.5.8.
18995
18996Mon Jun 20 23:54:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18997
18998 * gdb.base/list.exp: Tweak alternate pattern for listing of an
18999 included file to run under newer versions of expect.
19000 * gdb.c++/demangle.exp: Add spaces to the expect patterns between
19001 consecutive >'s in templates to accomodate recent cplus-dem.c change.
19002 Remove xfail for the virtual table of BDDHookV.
19003
19004Sat Jun 18 12:51:34 1994 Stan Shebs (shebs@andros.cygnus.com)
19005
19006 * lib/gdb.exp (string_to_regexp): Set a default result.
19007 (default_gdb_start): Fix misleading message.
19008
19009Wed Jun 15 12:10:10 1994 Stan Shebs (shebs@andros.cygnus.com)
19010
19011 * config/mt-a29k-udi, config/mt-i960-nindy, config/mt-sparc-aout:
19012 Remove all CC, etc definitions.
19013 * config/mt-hpux: New file.
19014 * config/mt-mips-ecoff (CFLAGS_FOR_TARGET): Remove:
19015 (CFLAGS, LDFLAGS): Define.
19016 * config/mt-slite (CFLAGS_FOR_TARGET): Change to LDFLAGS.
19017
19018 * Makefile.in (site.exp): Don't insert host_os, etc.
19019 (just-check): Just use RUNTEST with RUNTESTFLAGS only.
19020 (distclean): Check existence of subdir.
19021 * gdb.base/configure.in (hppa*-*-hpux*): Recognize.
19022 * gdb.base/Makefile.in: General cleanup and simplification.
19023 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
19024 to build executables. Use default rule to build .o files.
19025 (EXPECT, RUNTEST, CC): Fix relative pathname.
19026 (site.exp): Don't insert host_os, etc.
19027 * gdb.base/signals.c (main): Don't call signal unless SIGALRM
19028 and/or SIGUSR1 defined.
19029 * gdb.base/watchpoint.c: Don't include stdio.h a second time.
19030 * gdb.c++/Makefile.in: General cleanup and simplification.
19031 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
19032 (CFLAGS): Remove.
19033 (EXPECT, RUNTEST_FOR_TARGET, CXX): Fix relative pathname.
19034
19035Fri Jun 10 10:55:09 1994 Jeff Law (law@snake.cs.utah.edu)
19036
19037 * gdb.base/recurse.exp: Misc changes to get tests running again
19038 after Kung's changes to the watchpoint code.
19039 * gdb.base/watchpoint.exp: Likewise.
19040
19041Thu Jun 9 15:16:55 1994 Per Bothner (bothner@kalessin.cygnus.com)
19042
19043 * lib/gdb.exp (string_to_regexp): Convert {\} also.
19044
19045Wed Jun 8 12:12:17 1994 Stan Shebs (shebs@andros.cygnus.com)
19046
19047 * config/udi-gdb.exp, config/unix-gdb.exp: Call default_gdb_start.
19048 * lib/gdb.exp (default_gdb_start): Define.
19049 * gdb.base/bitfields.exp, gdb.base/break.exp, gdb.base/exprs.exp,
19050 gdb.base/funcargs.exp, gdb.base/opaque.exp,
19051 gdb.base/printcmds.exp, gdb.base/ptype.exp, gdb.base/recurse.exp,
19052 gdb.base/scope.exp, gdb.base/setvar.exp, gdb.base/watchpoint.exp,
19053 gdb.c++/classes.exp, gdb.c++/misc.exp, gdb.c++/virtfunc.exp:
19054 Don't call gdb_target_udi in between tests.
19055
19056Tue Jun 7 08:30:15 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
19057
19058 * gdb.c++/demangle.exp: Use gdb_test_exact, rather than demangle
19059 (which was basically just a local version of the same thing). In
19060 addition to avoiding duplication, gdb_test_exact is faster.
19061 * lib/gdb.exp (gdb_test_exact): Fix typo.
19062
19063 * lib/gdb.exp (delete_breakpoints): If there were no breakpoints,
19064 don't give an error.
19065
19066 * gdb.base/term.exp: Call delete_breakpoints before starting.
19067
19068 * gdb.base/Makefile.in (EXECUTABLES): Remove t10.
19069 (t10): Add comment.
19070
19071Mon Jun 6 18:26:50 1994 Stan Shebs (shebs@andros.cygnus.com)
19072
19073 Reorganization of the GDB Test Suite.
19074
19075 * gdb.base: New directory, contains all the basic tests.
19076 * gdb.c++: New directory, tests specific to C++.
19077 * gdb.chill: New directory, tests specific to Chill.
19078 * gdb.t00, gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06,
19079 gdb.t07, gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13,
19080 gdb.t15, gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23,
19081 gdb.t24, gdb.t30, gdb.t31: Removed directories, contents moved
19082 into appropriate new directories (t00-t17 to base, t20-t23 to c++,
19083 t30-31 to chill).
19084 * */gdbme.*: Rename to match appropriate expect scripts.
19085 * gdb.base/bitfields.c, gdb.base/break.c, gdb.base/callfuncs.c,
19086 gdb.base/coremaker.c, gdb.base/exprs.c, gdb.base/funcargs.c,
19087 gdb.base/interrupt.c, gdb.base/list0.c, gdb.base/list0.h,
19088 gdb.base/list1.c, gdb.base/mips_pro.c, gdb.base/nodebug.c,
19089 gdb.base/opaque-info.c, gdb.base/opaque0.c, gdb.base/opaque1.c,
19090 gdb.base/printcmds.c, gdb.base/ptype.c, gdb.base/recurse.c,
19091 gdb.base/return.c, gdb.base/run.c, gdb.base/scope0.c,
19092 gdb.base/scope1.c, gdb.base/setvar.c, gdb.base/signals.c,
19093 gdb.base/types.c, gdb.base/twice.c, gdb.base/watchpoint.c,
19094 gdb.base/whatis-info.c, gdb.base/whatis.c: New names of C files.
19095 * gdb.c++/cplusfuncs.cc, gdb.c++/templates.cc, gdb.c++/misc.cc,
19096 gdb.c++/virtfunc.cc: New names of C++ files.
19097 * gdb.chill/chillvars.ch: New name of Chill file.
19098 * gdb.base/configure.in, gdb.c++/configure.in,
19099 gdb.chill/configure.in: Merge in contents of gdb.t*/configure.in.
19100 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
19101 gdb.chill/Makefile.in: Merge in contents of gdb.t*/Makefile.in.
19102 * configure.in (configdirs): Update to reflect directory changes.
19103 (target_abbrev): No longer define for any configuration.
19104 * Makefile.in: Cosmetic improvements to header comments.
19105
19106Fri Jun 3 18:56:06 1994 Per Bothner (bothner@kalessin.cygnus.com)
19107
19108 Various changes to gdb.t31:
19109
19110 * Makefile.in (gdbme.o): Compile with -fspecial_UC.
19111 * gdbme.ch: Make all key-words and predefineds be upper-case.
19112 * chillvars.exp: Expect key-words and predefinds in upper-case.
19113
19114 * chillvars.exp: Use gdb_test_exact many places.
19115 Change expected output for arrays (which now includes index labels).
19116
19117 * pr-5020.exp, gdme.ch (module PR_5020):
19118 New test, for PR-5020.
19119
19120Thu Jun 2 16:02:41 1994 Per Bothner (bothner@kalessin.cygnus.com)
19121
19122 * lib/gdb.exp (string_to_regexp, gdb_test_exact): New procedures.
19123 * Makefile.in (CHILL_LIB): Remove bogus redundant definitions.
19124
19125Sun May 29 22:31:42 1994 Per Bothner (bothner@kalessin.cygnus.com)
19126
19127 * Makefile.in: Fix bit-rot in definitions of CHILL,
19128 CHILL_FOR_TARGET and Chill_LIB.
19129 * gdb.t31/gdbme.ch: Fix syntax of nested array tuples.
19130 * gdb.t31/Makefile.in: Add definitions for CHILLFLAGS,
19131 CHILL, and CHILL_LIB.
19132
19133Sat May 21 10:05:08 1994 Bill Cox (bill@rtl.cygnus.com)
19134
19135 * Revert the previous changes. Please see Rob's directory
19136 /lisa/test/rob/progressive/gdb/testsuite for these fixes.
19137
19138Thu May 19 12:51:00 1994 Bill Cox (bill@rtl.cygnus.com)
19139
19140 * Makefile.in, configure.in, config/mips-gdb.exp,
a9c64011
AS
19141 config/mt-a29k-udi, config/mt-i386-aout, config/mt-i960-nindy,
19142 config/mt-sparc-aout, config/udi-gdb.exp, config/unix-gdb.exp,
19143 config/unknown.exp, gdb.t00/default.exp, gdb.t00/help.exp,,
c906108c
SS
19144 gdb.t00/teststrategy.exp, gdb.t01/Makefile.in, gdb.t02/Makefile.in,
19145 gdb.t02/whatis.exp, gdb.t03/Makefile.in, gdb.t03/gdbme.c,
19146 gdb.t04/Makefile.in, gdb.t05/Makefile.in, gdb.t06/Makefile.in,
19147 gdb.t06/break.exp, gdb.t06/signals.c, gdb.t06/signals.exp,
19148 gdb.t08/Makefile.in, gdb.t08/opaque.exp, gdb.t09/Makefile.in,
19149 gdb.t10/Makefile.in, gdb.t11/Makefile.in, gdb.t12/Makefile.in,
19150 gdb.t13/Makefile.in, gdb.t15/Makefile.in, gdb.t15/funcargs.exp,
19151 gdb.t15/gdbme.c, gdb.t15/return.exp, gdb.t16/Makefile.in,
19152 gdb.t17/Makefile.in, gdb.t17/callfuncs.exp, gdb.t17/gdbme.c,
19153 gdb.t20/Makefile.in, gdb.t21/Makefile.in, gdb.t21/cplusfuncs.exp,
19154 gdb.t22/Makefile.in, gdb.t22/virtfunc.exp, gdb.t23/Makefile.in,
19155 gdb.t24/demangle.exp, lib/gdb.exp: Check in Rob's testing
19156 changes from 94Q1.
19157
19158Wed May 18 17:04:03 1994 Bill Cox (bill@rtl.cygnus.com),
19159
19160 * config/mt-lynx, config/mt-m68k, config/mt-mips-ecoff,
19161 config/mt-slite, config/mt-unix, config/mt-vxworks: Add
19162 Rob's new testing fragments.
19163
19164Tue May 17 15:04:14 1994 Bill Cox (bill@rtl.cygnus.com)
19165
19166 * config/mips-gdb.exp, config/udi-gdb.exp, config/vx-gdb.exp,
a9c64011 19167 lib/gdb.exp: Replace error proc calls with perror.
c906108c
SS
19168
19169Mon May 16 19:00:50 1994 Stan Shebs (shebs@andros.cygnus.com)
19170
19171 * gdb.t00/teststrategy.exp: Reorder so that AIX gdb can print the
19172 version also, match on casted version strings, and match on
19173 gdb startup case where the line numbers might be messed up.
19174
19175Fri May 13 18:00:27 1994 Bill Cox (bill@rtl.cygnus.com)
19176
19177 * config/mt-i960-vx (LDFLAGS): Add '-r' option for test links.
a9c64011 19178 (CFLAGS): Delete it from here.
c906108c
SS
19179
19180Tue May 3 16:08:09 1994 Kung Hsu (kung@mexican.cygnus.com)
19181
19182 * gdb.t22/virtfunc.exp: Fix g++ ptype expected outputs.
19183
19184Fri Apr 29 14:26:35 1994 Stan Shebs (shebs@andros.cygnus.com)
19185
19186 * Makefile.in (RUNTEST): Default to just "runtest".
19187
19188Tue Apr 26 22:21:40 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
19189
19190 * gdb.t17/callfuncs.exp: More comments about t_func_values tests.
19191 * gdb.t17/gdbme.c (t_func_values): Add comments about how and why
19192 the code has been restructured.
19193
19194Thu Apr 21 12:48:07 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
19195
19196 * gdb.t00/default.exp (set write): Allow any number of \r and/or
19197 \n, not just one of each.
19198
19199 * gdb.t07/gdbme.c (main): Don't take address of an array; SunOS4
19200 /bin/cc gives a warning if you do.
19201
19202Thu Apr 21 11:54:04 1994 Kung Hsu (kung@mexican.cygnus.com)
19203
d63a86f8 19204 * gdb.t24/demangle.exp: change expect pattern of
c906108c
SS
19205 __t10ListS_link1ZUiRCUiPT0
19206
19207Wed Apr 13 15:05:00 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
19208
19209 * gdb.t07/{recurse.exp, recurse.c}: New tests for watchpoints
19210 on local variables in recursive functions.
19211
19212 * gdb.t07/Makefile.in: Build the new test.
19213
19214Tue Apr 12 20:45:25 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
19215
19216 * gdb.t17/gdbme.c (t_func_values): Do not compare function pointers
19217 directly. Instead compare the return values from actual calls.
19218
19219Mon Apr 11 10:31:00 1994 Bill Cox (bill@rtl.cygnus.com)
19220
19221 * Makefile.in (check): Set TCL_LIBRARY for runtest.
19222
19223Mon Apr 11 09:15:30 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
19224
19225 * From Peter Schauer with minor modifications.
a9c64011
AS
19226 * gdb.t15/return.exp (return_tests): Handle targets where "return"
19227 stops in mid-line in the caller. Add xfail for returning a float
19228 value on X86 targets.
c906108c
SS
19229
19230Tue Apr 5 15:16:33 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
19231
19232 * gdb.disasm/hppa.exp (fcmp_tests): Break up into two halves
19233 to avoid expect lossage.
19234 (fmem_LRbug_tests): Likewise.
19235 * gdb.disasm/hppa.s: Corresponding changes.
19236
19237 * gdb.disasm/hppa.exp: Rework escape sequences and end-of-line
19238 conditions to work with latest dejagnu/expect.
19239
19240 * gdb.t15/funcargs.exp (finish from indirect call): No longer
19241 expected to fail on the PA.
19242 (backtrace in call with trampolines): Explicitly require main
19243 to be frame #1 (no trampolines should show up in backtrace).
19244
19245 * gdb.t00/default.exp: Use "exp_continue" rather than obsolete
19246 "continue -expect".
19247 * gdb.t06/break.exp: Likewise.
19248 * gdb.t07/watchpoint.exp: Likewise.
19249 * gdb.t13/bitfields.exp: Likewise.
19250 * gdb.t15/{funcargs,return}.exp: Likewise.
19251 * gdb.stabs/weird.exp: Likewise.
19252 * config/{mips,udi}-gdb.exp: Likewise.
19253
19254 * hppa.sed: Enclose comments within a sed command to avoid
19255 losing with the old OSF1 sed.
19256
19257Wed Mar 30 00:31:49 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19258
19259 * gdb.t02/whatis.exp, gdb.t08/opaque.exp: Add XFAILs for
19260 sequent dynix.
19261 * gdb.t06/signals.exp: Add clear_xfail for sequent dynix.
19262 * gdb.t15/funcargs.exp: Conditionally step again to really
19263 finish from marker_call_with_trampolines. Handle the case where
19264 the first step from within call_with_trampolines already steps
19265 us back to main.
19266 * gdb.t15/gdbme.c: Add comment to closing brace of
19267 call_with_trampolines for funcargs.exp.
19268
19269Tue Mar 29 23:55:27 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
19270
d63a86f8 19271 * gdb.t07/watchpoint.exp (test_watchpoint_triggered_in_syscall):
c906108c
SS
19272 Fix typo(s).
19273
19274Sun Mar 27 16:53:14 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
19275
19276 * gdb.t07/gdbme.c: More code for watchpoint testing.
19277
19278 * gdb.t07/watchpoint.exp: Accept both "Watchpoint" and
19279 "Hardware watchpoint" throughout file.
19280 (test_watchpoint_triggered_in_syscall): New test.
19281 (test_complex_watchpoint): New test.
19282
19283Fri Mar 25 17:05:31 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
19284
19285 * gdbme.c (call_with_trampolines): New function to try and step
19286 into. Tests trampoline problems on the PA.
19287
19288 * funcargs.exp (localvars_in_indirect_call): No longer expect
19289 stepping into indirect call to fail on PAs.
19290 (test_stepping_over_trampolines): New test.
19291
19292Wed Mar 23 07:43:33 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
19293
19294 * TODO: Add suggestions for static member function tests, and
19295 completion tests.
19296
19297Wed Mar 16 08:28:28 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
19298
19299 * TODO: Add suggestions for "p/a" tests.
19300
19301 * lib/gdb.exp: Set prompt to (gdb) if it isn't already set.
19302 (default_gdb_exit): Replace all the hair with sending "quit" to
19303 the process with a simple close.
19304
19305Tue Mar 15 08:45:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
19306
19307 * TODO: Add suggestions for shared library tests.
19308
19309Sun Mar 13 10:45:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
19310
19311 * TODO: Add suggestions for x/s tests.
19312
19313Fri Mar 11 08:22:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
19314
19315 * gdb.t00/help.exp: Replace most of docstrings for "tbreak",
19316 "enable once", and "enable breakpoints once" with ".*".
19317
19318Thu Mar 10 08:34:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
19319
19320 * TODO: Add suggestions about structure passing tests.
19321
19322Mon Mar 7 13:45:54 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19323
19324 * gdb.t03/gdbme.c: gcc version 1 puts out the wrong stabs for
19325 the primary1 test, use work around if __GNUC__ < 2.
19326 * gdb.t06/signals.c: Add comments for signals.exp pattern matching.
19327 * gdb.t06/signals.exp: Add XFAILs for i386 bsd and vax ultrix.
19328 Test for bad output rather than waiting for timeout. Issue
19329 second continue only if first continue failed.
19330
19331Wed Mar 2 10:08:01 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
19332
19333 * gdb.t21/cplusfuncs.exp (test_paddr_operator_functions): Do
19334 operator[] test with gdb_test because the old code didn't seem to
19335 be getting the quoting right with the new dejagnu.
19336
19337Thu Feb 24 19:49:25 1994 Rob Savoye (rob@poseidon.cygnus.com)
19338
19339 * lib/gdb.exp: Set GDB to a fresh gdb if there is one, else use
19340 one from the path.
19341 * Makefile.in: Use a fresh expect if there is one, use runtest
19342 from the src tree if there is one.
d63a86f8 19343
c906108c
SS
19344Thu Feb 24 18:49:37 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
19345
19346 * gdb.t06/break.exp (test_next_with_recursion): Remove xfail for
19347 next over recursive call. Revise the tests from that point on
19348 (which had been skipped) to match GDB's actual (correct) output.
19349
19350 * gdb.t07/watchpoint.exp (test_stepping): Remove xfail for bug
19351 with next over a breakpoint whose condition is false.
19352
19353 * gdb.t00/help.exp: Comment out "help set print" tests just like
19354 (and for same reason as) "help set" test.
19355
19356Mon Feb 14 09:58:23 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
19357
19358 * gdb.disasm/hppa.s (fmemLRbug_tests): New tests.
19359 * gdb.disasm/hppa.exp (fmemLRbug_tests): Run them.
19360
19361Sun Feb 6 15:36:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
19362
19363 * gdb.t06/break.exp (test_next_with_recursion): Remove no longer
19364 necessary gdb_target_udi.
19365
19366 * gdb.t03/ptype.exp: For UDI, skip tests which call malloc.
19367
19368 * gdb.t02/whatis.exp, gdb.t03/ptype.exp: Remove xfails for PRs
19369 1838 and 2417; they are fixed.
19370
19371 * gdb.t02/whatis.exp (v_char_array, v_signed_char_array),
19372 gdb.t03/ptype.exp (ptype structure, ptype union):
19373 Remove xfails; the test is looser than when the xfails were added.
19374
19375 * gdb.t00/{help.exp,default.exp}: Don't test "target remote" on UDI.
19376 * gdb.t00/help.exp: Don't expect remote to be in "help target" output.
19377
19378 * gdb.t01/run.exp: Only run shell test if isnative.
19379
19380 * config/udi-gdb.exp (gdb_load): Use "file", not "load" command,
19381 since "run" automatically loads if necessary. Call gdb_target_udi
19382 after the "file" since "file" kills any execution target.
19383
19384 * config/udi-gdb.exp (gdb_start): Don't send "set args main" to
19385 GDB. GDB doesn't work that way (not anymore at least) on UDI.
19386 * gdb.t01/run.exp, gdb.t06/break.exp: Don't pass extra first
19387 argument for UDI.
19388
19389Fri Feb 4 12:19:32 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
19390
19391 * gdb.t17/interrupt.c: If we get EINTR, don't print an error message.
19392
19393 * gdb.t17/callfuncs.exp: Add xfails for rs6000.
19394
19395Sat Feb 5 09:11:56 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
19396
19397 * gdb.t24/demangle.exp: Re-write demangle to just call gdb_test,
19398 properly quoting regexps. This makes the second argument to
19399 demangle a fixed string, which matches the callers, instead of a
19400 shell-style pattern which is what the previous implementation
19401 used. Update some of the callers.
19402
19403Sat Feb 5 10:19:09 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
19404
19405 * gdb.disasm/hppa.s (comib_tests): Add missing instruction.
19406 (comib_nullified_tests): Fix typo.
19407 * gdb.disasm/hppa.exp (all comb tests): Fix thinkos in expect
19408 strings. No longer expected to fail.
19409
19410 * gdb.disasm/hppa.s (addib_tests): Fix typo.
19411 * gdb.disasm/hppa.exp (all addb tests): Fix thinkos in expect
19412 strings. No longer expected to fail.
19413
19414 * gdb.disasm/hppa.exp (fmpy_addsub_tests): Fix typo in expect
19415 string. No longer expected to fail.
19416
19417Fri Feb 4 23:45:11 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
19418
19419 * gdb.disasm/hppa.exp (fcmp_tests): Fix thinko in expect string.
19420 No longer expected to fail.
19421
19422 * gdb.disasm/hppa.exp (xmpyu_tests): Fix buglet in expect
19423 string. No longer expected to fail.
19424
19425Fri Feb 4 10:35:42 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
19426
19427 * gdb.t24/demangle.exp: Remove a bunch more tests which differ
19428 only in the names (I probably got most of them). I was even
19429 generous with some which differed in underscores in names, and
19430 probably missed a few, and I *still* was able to remove almost a
19431 third of the file with almost no impact on testsuite coverage.
19432
19433Thu Feb 3 12:04:49 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
19434
19435 * gdb.t00/default.exp: Match udi_attach error message as well as
19436 the one from child_attach.
19437
19438 * gdb.t00/default.exp: Use "." instead of "?" to match a question mark.
19439
19440 * gdb.stabs/weird.exp: Remove xfail for const70; just fixed in GDB.
19441
19442 * gdb.stabs/weird.def (bad_neg0type): Size of this type is 16, not 8.
19443 * gdb.stabs/weird.exp: Remove xfail for "p bad_neg0"; this fixes it.
19444
19445 * Move test with enums and partial symbols back to
19446 gdb.t03/{ptype.exp,gdbme.c} from gdb.stabs/{weird.def,weird.exp}.
19447 Reverts the change of 26 May 93. Per today's change to
19448 stabs.texinfo, the behavior that weird.exp was expecting was
19449 unreasonable; what is important is that the compiler+gdb get
19450 things right, which happens with a recent gcc. Also fix the test
19451 to deal with native compilers which put out the stab gdb can't
19452 deal with.
19453
19454Mon Jan 31 15:40:11 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
19455
19456 * gdb.t24/demangle.exp: Remove a bunch of tests which differ only
19457 in the names. The main thing these accomplish is to slow things down.
19458 Many more such duplicates surely remain.
19459
19460 * gdb.t00/help.exp: Comment out "help support" test just like
19461 (and for same reason as) "help set" test.
19462
19463Mon Jan 31 06:43:45 1994 Fred Fish (fnf@cygnus.com)
19464
19465 * gdb.t06/break.exp: Remove setup_xfails for
19466 sparc-sun-solaris2.*, these tests now pass with latest gcc and gdb.
19467 * gdb.t20/inherit.exp (test_ptype_si): Update warning message
19468 about known bug in gcc to include up through 2.5.8.
19469 * gdb.t20/inherit.exp (test_ptype_vi): Accept "_vb." as well as
19470 well as "_vb$".
19471 * gdb.t21/cplusfuncs.exp (test_lookup_operator_functions):
19472 Remove setup_xfails for sparc-sun-solaris2.*, these tests now pass
19473 with latest gcc and gdb.
19474 * gdb.t22/virtfunc.exp (test_ptype_of_classes): Accept "_vb." as
19475 well as "_vb$".
19476
19477Sat Jan 29 23:31:26 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
19478
19479 * configure.in (hppa*-*-*): Also configure and build stabs-only
19480 tests.
19481
19482Thu Jan 27 08:21:16 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
19483
19484 * gdb.t10/hppa.mt: A makefile fragment for the PA.
19485 * gdb.t10/configure.in (hppa*-*-*): Use it.
19486
19487Tue Jan 25 12:58:26 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19488
19489 * gdb.t09/corefile: Increase timeout when spawning gdb explicitly.
19490
19491Wed Jan 19 12:40:25 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19492
19493 * gdb.t06/signals.exp: Handle blocked SIGTRAP on sun3 for bash
19494 versions prior to 1.13.5.
19495
19496Tue Jan 18 20:10:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
19497
19498 * gdb.t00/default.exp (show prompt): In FAIL case, only match if
19499 the prompt is at the start of a line.
19500
19501Mon Jan 17 20:07:51 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
19502
19503 * gdb.disasm/hppa.s: Add new tests for sfu and copr instructions.
19504 Enable "diag" instruction. Delete copr from fpu_misc_tests, it's
19505 in the copr tests now.
19506 * gdb.disasm/hppa.exp: Run new sfu and copr tests. Do not expect
19507 copr in the fpu_misc tests anymore. fpu_misc tests are no longer
19508 expected to fail.
19509
19510Fri Jan 14 14:24:21 1994 Rob Savoye (rob@darkstar.cygnus.com)
19511
19512 * gdb.t00/teststrategy.exp, gdb.t07/watchpoint.exp,
19513 gdb.t31/chillvars.exp, lib/gdb.exp:
19514 Tweak to run under either version of expect.
19515 * lib/gdb.exp (default_gdb_exit): Remove "catch" statement.
19516 * gdb.t00/teststrategy.exp: Use isnative and verbose procedures.
19517 * gdb.t11/list.exp: Remove extraneous whitespace.
19518
19519Sat Jan 15 09:57:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
19520
19521 * gdb.t16/printcmds.exp (test_print_strings): Accept
19522 "(unsigned char *) " before the string.
19523
19524 * TODO: Add notes about printing of fancy types and GDB expressions.
19525
19526Thu Jan 13 17:16:09 1994 Stan Shebs (shebs@andros.cygnus.com)
19527
19528 * Makefile.in: Pass LDFLAGS and LIBS to sub-makes.
19529 * gdb.t06/configure.in: Don't try to compile signals test program
d63a86f8 19530 if doing mips-idt-ecoff.
c906108c
SS
19531
19532Thu Jan 13 08:25:55 1994 Rob Savoye (rob@darkstar.cygnus.com)
19533
19534 * Most .exp files: Tweak to run under either version of expect.
19535
19536Tue Jan 11 15:21:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
19537
19538 * gdb.t12/scope.exp: Add xfails for rs6000. Remove 1806 from existing
19539 xfails; I'm not sure why they are failing, but not because of PR 1806.
19540
19541Mon Jan 10 22:14:20 1994 Rob Savoye (rob@darkstar.cygnus.com)
19542
19543 * config/unix-gdb.exp: Remove gdb_unload cause it's already
19544 defined in lib/gdb.exp.
19545
19546Fri Jan 7 12:42:45 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19547
19548 * gdb.t07/watchpoint.exp: Clear xfail for calling function with
19549 watchpoint enabled on mips, CALL_DUMMY_BREAKPOINT_OFFSET got defined.
19550 * gdb.t20/gdbme.cc, gdb.t21/gdbme.cc: Conversion operator functions
19551 have to be typeless.
19552
19553Tue Jan 4 09:32:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
19554
19555 * TODO: Add suggestion for copyright year test.
19556
19557Mon Jan 3 11:35:26 1994 Stan Shebs (shebs@andros.cygnus.com)
19558
19559 * configure.in (*-*-lynxos*): Add stabs tests.
19560
19561Wed Dec 1 21:54:05 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
19562
19563 * gdb.stabs/hppa.sed: Only lables should ever start in column zero,
19564 so insert a tab before any assembler directive in column zero.
19565
19566 * gdb.disasm/hppa.exp (all_fpu_memory_tests): Test FP quadword
19567 stores.
19568 * gdb.disasm/hppa.s (fpu_memory_indexing_tests): Add FP quadword
19569 stores.
19570 (fpu_short_memory_tests): Likewise.
19571
19572Mon Nov 22 13:23:22 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19573
19574 * gdb.stabs/ecoff.mt: Delete alpha specific if block, fix typo.
19575 * gdb.stabs/ecoff.sed: Escape inserted blanks with backslashes, embed
19576 .stabs directives in comments.
19577
19578Fri Nov 19 14:09:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19579
19580 * TODO: New file, describing tests we could write.
19581 * gdb.t09/corefile.exp: Move description of tests to write to TODO.
19582
19583Tue Nov 16 21:07:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19584
19585 * gdb.t06/signals.exp: Add kludge to force re-sync.
19586
19587 * gdb.t00/teststrategy.exp: If we accidently send the "maint dump-me"
19588 to xgdb instead of gdb, get out of gdb.
19589
19590Tue Nov 16 10:21:57 1993 Rob Savoye (rob@cygnus.com)
19591
19592 * lib/gdb.exp: Make GDB and GDBFLAGS global so the scoping work
19593 for info.
19594
19595Sat Nov 13 23:17:48 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
19596
19597 * gdb.stabs/hppa.mt: A makefile fragment for the PA.
19598 * gdb.stabs/configure.in (hppa*-*-*): Use it.
19599 * gdb.stabs/hppa.sed: New sed script for the PA.
19600
19601Sat Nov 13 22:50:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19602
19603 * gdb.stabs: Re-write weird.def and configuration to use sed
19604 instead of cpp. sed is portable and POSIX; cpp is neither.
19605
19606Fri Nov 12 15:26:36 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19607
19608 * gdb.t06/signals.exp: Remove one sun3 XFAIL which has been fixed.
19609
19610Mon Nov 8 16:55:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19611
19612 * gdb.t20/gdbme.cc: Add comment about pmi being optimized out.
19613
19614Thu Nov 4 23:07:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19615
19616 * gdb.stabs/weird.exp, gdb.t22/virtfunc.exp: Accept "_vb." as well as
19617 "_vb$".
19618 * gdb.t00/teststrategy.exp: Add xfail for RS/6000.
19619 * gdb.t03/ptype.exp: Add comments and messages about FAILs with xlc.
19620
19621Wed Nov 3 13:53:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19622
19623 * lib/gdb.exp: Comment out code which depends on non-existent
19624 `transform' procedure.
19625
19626Wed Nov 3 11:23:11 1993 Rob Savoye (rob@darkstar.cygnus.com)
19627
19628 * lib/gdb.exp (default_gdb_exit): Remove `catch "close"'.
19629 * lib/gdb.exp: Transform tool name.
19630 * gdb.t*/*.exp: Change error to perror so it works with DejaGnu
19631 1.1's new error handling system.
19632
19633Mon Nov 1 10:36:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19634
19635 * Makefile.in, gdb.t2*/Makefile.in: Add -O to CXXFLAGS.
19636
19637Fri Oct 29 17:58:14 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19638
19639 * gdb.t00/default.exp: Avoid tests with a lot of .* in them.
19640 They made pattern matching so slow that timeouts happened on
19641 heavily loaded systems. Now any output from "show print" which
19642 gets us back to the GDB prompt is a PASS.
19643
19644Mon Oct 25 14:36:50 1993 Stu Grossman (grossman at cygnus.com)
19645
19646 * gdb.disasm/hppa.mt: Use $(srcdir) in hppa.o make rule.
19647
19648Mon Oct 25 13:35:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19649
19650 * gdb.t06/signals.exp: Skip whole file with xfail for HPPA.
19651
19652 * gdb.t24/demangle.exp: Remove "3220" from the one remaining xfail.
19653 It is not from PR 3220.
19654
19655Sun Oct 24 18:49:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19656
19657 * gdb.t00/{help.exp,default.exp}: Loosen up a few more tests which
19658 just started failing because they depended on the order the
19659 subcommands are presented, or exact docstring text. This kind of
19660 test is a pain and has minimal benefit.
19661
19662Thu Oct 21 08:26:48 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19663
19664 * gdb.t09/corefile.exp: At end of test, use "core" command with
19665 no arguments.
19666
19667Wed Oct 20 08:56:02 1993 Stu Grossman (grossman at cygnus.com)
19668
19669 * gdb.t{01 02 03 04 05 06 07 08 09 10 11 12 13 15 16
19670 17}/Makefile.in: Make it possible to run the testsuite with Sun
19671 make and CC = cross gcc by adding explicit build rules for .o
19672 files.
19673
19674Tue Oct 19 14:57:38 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19675
19676 * gdb.t15/funcargs.exp: Don't put comments on same line as
19677 setup_xfail (@#$*%& tcl braindamage!).
d63a86f8 19678
c906108c
SS
19679Mon Oct 18 21:50:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19680
19681 * gdb.disasm/hppa.exp: Use $objdir/$subdir/$binfile not just $binfile.
19682
19683Fri Oct 15 15:39:54 1993 Kung Hsu (kung@cirdan.cygnus.com)
19684
19685 * gdb.t20/classes.exp: 'const xxx &' becomes 'xxx const &'.
19686 * gdb.t20/inherit.exp: remove three dumplicate entries.
19687
19688Fri Oct 15 13:45:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19689
19690 * gdb.t06/break.exp: For "next over recursive call", fail on any
19691 incorrect output, not just on "factorial (value=2)".
19692
19693Fri Oct 15 11:52:56 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19694
19695 * gdb.t12/scope.exp: Remove xfails, filename::var syntax should be
19696 working now. Add an xfail if accesing a bss variable causes
19697 a memory error if the target is not yet run.
19698
19699Thu Oct 14 19:16:56 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19700
19701 * gdb.t24/demangle.exp: Clean up spacing (2 strings), inclusion of
19702 constructor name (2 string), name of _GLOBAL_ demangling (2 strings),
19703 name of __st* demangling (2 strings). Did Kung really get the
19704 more than 95 others right without testing them?
19705
19706Thu Oct 14 16:27:08 1993 Kung Hsu (kung@cirdan.cygnus.com)
19707
19708 * gdb.t24/demangle.exp: clean up XFAILS, more than 100
19709
19710Thu Oct 14 11:40:30 1993 Jeffrey Law (law@cs.uah.edu)
19711
19712 * configure.in (configdirs): Add gdb.disasm
19713 * gdb.disasm: New directory for GDB disassembler tests.
19714 * gdb.disasm/hppa.{exp,s,mt}: Disassembly tests for the HPPA.
19715
19716Thu Oct 14 11:40:30 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19717
19718 * gdb.t00/help.exp: Don't test "help set".
19719
19720 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Remove all xfails
19721 from within expect statements. None of these happen anymore and
19722 they cause regressions to be silently unnoticed.
19723
19724 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Add notes (in failure
19725 messages) about known failures with gcc cygnus-2.4.5-930417.
19726
19727 * gdb.t02/Makefile.in, gdb.t08/Makefile.in: Make all depend on
19728 comp-info.exp so it gets built if it doesn't exist.
19729
19730 * gdb.t13/{Makefile.in,bitfields.exp}: Remove comp-info.exp stuff;
19731 it is no longer used.
19732 * gdb.t13/comp-info.c: Removed.
19733
19734Wed Oct 13 22:54:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
19735
19736 * gdb.t06/signals.exp: Add xfail for sun3.
19737
19738Thu Oct 7 12:01:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19739
19740 * gdb.t17/interrupt.exp: Add xfail for Irix (currently not really
19741 relevant because ^C doesn't get sent but failure can be reproduced
19742 interactively).
19743
19744Tue Oct 5 10:43:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19745
19746 * gdb.stabs/alpha.mt: New configuration file for alpha.
19747 * gdb.stabs/configure.in: Use it.
19748 * gdb.stabs/ecoff.mt, weird-ecoff.sed: Change sed script to enable
19749 sharing with alpha.mt, redefine long to word via preprocessor.
19750 * gdb.stabs/weird.def: Conditionally adapt storage layout of v_comb
19751 for alpha.
19752 * gdb.stabs/weird.exp: Handle compilation of weird.s by alpha
19753 native cc.
19754 * gdb.t00/teststrategy.exp: Change expect string so that we
19755 consume the `(xgdb)' from the command echo and from the gdb prompt.
19756 * gdb.t05/expr.exp: xfail "print unsigned int == (~0)" on the alpha.
19757 gdb currently compares all values as long, so this failure probably
19758 applies to any configuration where LONGEST is bigger than a target int.
19759 * gdb.t08/comp-info.c: New file to determine if gdbme is compiled
19760 with gcc.
19761 * gdb.t08/Makefile.in, opaque.exp: Use it. Alpha native cc is unable
19762 to handle opaque pointers, gcc is.
19763 * gdb.t21/gdbme.cc, gdb.t23/gdbme.cc: operator new takes a size_t
19764 as first argument. Include <sys/types.h> and change all operator
19765 new definitions to use size_t.
19766 * gdb.t21/cplusfuncs.exp: Handle changes in output for operator new
19767 now that we use size_t.
19768
19769Wed Sep 29 00:55:49 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19770
a9c64011 19771 * gdb.t03/ptype.exp, gdb.t15/printcmds.exp: When constructing
c906108c 19772 a long or float array cast all array members to the same type.
a9c64011 19773 * gdb.t04/setvar.exp: Handle the decimal output of an unsigned long
c906108c 19774 with 64 bit longs.
a9c64011 19775 * gdb.t07/watchpoint.exp: Add finish and until variations encountered
c906108c 19776 on alpha.
a9c64011 19777 * gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Add xfails for alpha.
c906108c
SS
19778
19779Tue Sep 28 17:26:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19780
19781 * gdb.t24 (demangle.exp): Constructors of templates have names like
19782 vector<int>::vector(int) not vector<int>::vector<int>(int). See
19783 section 14.6 of the ARM.
19784
19785 * gdb.t24 (demangle.exp): Remove a whole bunch of tests of the form
19786 "_vt$MoveCmd"; these differ only in name from "_vt$foo", so they
19787 accomplish little and slow down the testsuite.
19788
19789 * gdb.t24 (demangle.exp): Accept "XXX const" as well as "const XXX".
19790 Accept spaces various places.
19791
19792Tue Sep 21 17:28:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19793
19794 * gdb.t07/watchpoint.exp: On sparc, clear xfail for calling function
19795 with watchpoint enabled.
19796
19797 * Makefile.in: Remove definition of CC and remove the second
19798 definition of CXX (the "CXX = gcc" one remains). These definitions
19799 were causing backquotes to be expanded within backquotes, which
19800 doesn't work.
19801
19802Sat Sep 18 09:43:21 1993 Jim Kingdon (kingdon@poseidon.cygnus.com)
19803
19804 * gdb.t17/callfuncs.exp: Add "return 0" to end.
19805
19806Fri Sep 17 04:41:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19807
a9c64011
AS
19808 * gdb.stabs/ecoff.mt: Remove STABSCC hack.
19809 * gdb.stabs/weird.exp: Handle the case where weird.o is compiled
c906108c
SS
19810 by mips cc and contains no stabs entries.
19811
19812Thu Sep 16 17:22:12 1993 Rob Savoye (rob@darkstar.cygnus.com)
19813
19814 * config/vx-gdb.exp: Use fake device to load files rather than
19815 NFS.
19816 * lib/gdb.exp: New proc to do "file" command.
19817 * config/unix-gdb.exp: Use new "file" proc.
19818
19819Thu Sep 16 13:45:44 1993 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
19820
19821 * config/mips-gdb.exp (gdb_load): Increase timeout to 2400.
19822 Rework board rebooting slightly.
19823 (gdb_exit): Don't exit from the remote shell; there isn't one.
19824 * gdb.stabs/weird.exp: If a program is being debugged already,
19825 kill it.
19826 * gdb.t04/setvar.exp: Stop and restart gdb.
19827 * gdb.t05/expr.exp: Likewise.
19828 * gdb.t07/watchpoint.exp: If target is mips-idt-*, stop and
19829 restart gdb and reload the program.
19830 * gdb.t08/opaque.exp: Likewise.
19831 * gdb.t12/scope.exp: Likewise.
19832 * gdb.t13/bitfields.exp: Likewise.
19833 * gdb.t15/funcargs.exp: Likewise.
19834 * gdb.t20/classes.exp: Likewise.
19835 * gdb.t03/ptype.exp: Increase timeout.
19836 * gdb.t16/printcmds.exp (test_print_string_constants,
19837 test_print_array_constants): Likewise.
19838 * gdb.t17/callfuncs.exp (do_function_calls): Likewise.
19839 * gdb.t20/classes.exp (do_tests): Likewise.
19840 * gdb.t22/virtfunc.exp (test_virtual_calls): Likewise.
19841
19842Wed Sep 15 14:24:36 1993 Ian Lance Taylor (ian@cygnus.com)
19843
19844 * gdb.stabs: Renamed *wierd* to *weird*.
19845
19846Wed Sep 15 10:36:50 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
19847
19848 * gdb.t13/bitfields.exp: Test for bad output rather than waiting
19849 for timeout. Add "known gcc 2.4.5 bug" to failure message.
19850
19851Tue Sep 14 17:16:44 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
19852
19853 * gdb.stabs/wierd.exp (print_wierd_var): Test size, not type name.
19854 (do_tests): Remove xfail for whatis on one_var and two_var.
19855
19856Wed Sep 8 23:14:23 1993 Rob Savoye (rob@darkstar.cygnus.com)
19857
19858 * Makefile.in: Made cross building work better by adding
19859 {RUNTEST,CC}_FOR_TARGET and using TARGET_FLAGS_TO_PASS.
19860
19861Tue Sep 7 14:11:52 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19862
19863 * gdb.t15/{return.c,return.exp,Makefile.in}:
19864 New test, currently commented out.
19865
19866Tue Aug 31 16:51:29 1993 Rob Savoye (rob@darkstar.cygnus.com)
19867
19868 * config/udi-gdb.exp: gdb_exit now kills any isstip processes
19869 still running and removes the leftover named socket so GDb can do
19870 clean restarts.
19871
19872Mon Aug 30 17:55:16 1993 Rob Savoye (rob@darkstar.cygnus.com)
19873
19874 * gdb.t01/run.exp: Add match for VxWorks, cause I/O comes out the
19875 console, not GDB.
19876 * config/mt-*: Added default values for RUNTEST and RUNTESTFLAGS so
19877 cross testing works better with "make check"
19878 * config/unix-gdb: Use default procedures for exit and version.
19879 * config/vx-gdb.exp: Cleaned up and massaged back to working order
19880 with the newest VxWorks.
19881
19882Thu Aug 26 17:50:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19883
19884 * gdb.t20/classes.exp: For "ptype class Base1", continue to accept
19885 old form.
19886
19887 * gdb.t22/virtfunc.exp: If it prints `struct' (not `class') with a
19888 name (e.g. devo gdb with gcc 2.4.5), it is still a pass.
19889
19890 * gdb.t10/crossload.exp: Skip whole file (for now, until we fix it).
19891
19892 * config/unix-gdb.exp: Remove this version of gdb_exit
19893 * lib/gdb.exp: Merge in all the crap from config/unix-gdb.exp.
19894 Rob says he'll look at it when he gets back to testing boards.
19895
19896Thu Aug 26 07:20:00 1993 Fred Fish (fnf@deneb.cygnus.com)
19897
19898 * gdb.t22/virtfunc.exp: Accept missing struct/class names as
19899 an expected fail for certain ptype commands.
19900
19901 * gdb.t20/classes.exp: Update expected results of "ptype class
19902 Base1" to account for the constructor that now appears in the type.
19903
19904Wed Aug 25 16:48:05 1993 Fred Fish (fnf@deneb.cygnus.com)
19905
19906 * configure.in (configdirs): Restore gdb.t04, which mysteriously
19907 disappeared from list.
19908 * config/{udi-gdb.exp, gdb-unix.exp}: Replace calls to obsolete
19909 "alldone" proc with call to cleanup and exit.
19910 * {gdb.t01/run.exp, gdb.t01/term.exp, gdb.t02/whatis.exp,
19911 gdb.t03/ptype.exp, gdb.t04/setvar.exp, gdb.t05/expr.exp,
19912 gdb.t06/break.exp, gdb.t07/watchpoint.exp, gdb.t08/opaque.exp,
19913 gdb.t09/corefile.exp, gdb.t10/crossload.exp, gdb.t11/list.exp,
19914 gdb.t12/scope.exp, gdb.t13/bitfields.exp}: Replace calls to
19915 "alldone" proc with simple returns that suppress remaining
19916 tests. The alldone proc went away many months ago.
19917
19918Tue Aug 24 11:04:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19919
19920 * gdb.t10/nodebug.exp: Comment out "maint print msymbols" tests.
19921
19922 * gdb.t12/gdbme0.c (localscopes, autovars): Modify to foil gcc -O.
19923
19924Thu Aug 19 22:08:41 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19925
19926 * gdb.t15/funcargs.exp: Allow arguments for main in backtraces
19927 as vax gdb will display them.
19928
19929Thu Aug 19 18:18:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19930
19931 * gdb.t20/gdbme.cc: Do some calculation with v.x, to confound
19932 optimizers.
19933
19934 * scope.exp: Change "bad value for localval" messages so each one
19935 is unique.
19936
19937 * config/unix-gdb.exp (gdb_exit): Move info on this vs.
19938 lib/gdb.exp (gdb_exit) from ChangeLog to comments.
19939
19940 * gdb.t06/signals.exp: Skip the whole file with xfail for delta68.
19941
19942Tue Aug 17 00:05:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19943
19944 * gdb.t00/teststrategy.exp: Deal with it if cmdsize = 1 line
19945 doesn't exist (due to optimization).
19946
19947Mon Aug 16 21:05:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19948
19949 * gdb.stabs/wierd.exp: Deal with it if echo of "file" command
19950 contains \r because the filename is long.
19951
19952 * gdb.t06/signals.exp: Revise comments regarding "'next' behaved as
19953 'continue'" bug, and change xfail back to i*86-univel-sysv4*.
19954
19955Mon Aug 16 03:05:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19956
19957 * gdb.t00/help.exp, gdb.t02/whatis.exp, gdb.t07/watchpoint.exp,
19958 gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Update for vax running
19959 Ultrix.
19960 * gdb.t02/whatis.exp: Use procedure to setup xfails on long versus
19961 int tests.
19962 * gdb.t08/opaque.exp: Use procedure to setup xfails for opaque tests.
19963
19964Thu Aug 12 15:24:28 1993 Fred Fish (fnf@deneb.cygnus.com)
19965
19966 * Makefile.in (distclean): Remove *.log *.plog *.sum *.psum site.*.
19967
19968 * gdb.t17/interrupt.exp: Fix 'missing Continuing' case so pattern
d63a86f8 19969 to match does not match the passing case but still matches the
c906108c
SS
19970 failing case.
19971
19972Thu Aug 12 16:58:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19973
19974 * Makefile.in (distclean): Remove *.plog *.sum *.psum site.*.
19975
19976Wed Aug 11 19:47:27 1993 John Gilmore (gnu@rtl.cygnus.com)
19977
19978 * lib/gdb.exp (gdb_exit): Move the best version of gdb_exit
19979 to here. Fix 'Quit anyway.*?' bug (? is a regexp metacharacter).
19980 * config/{mips-gdb.exp, nind-gdb.exp, udi-gdb.exp, vx-gdb.exp}:
19981 Remove various versions of gdb_exit.
19982 * config/vx-gdb.exp: Remove quit_vxgdb, change a caller to call
19983 gdb_exit.
19984 * config/unix-gdb.exp: gdb_exit remains here, and should override
19985 the generic version, since it's doing a lot of wierd stuff that
19986 the other versions aren't. FIXME, fold it in, or abandon this
19987 version.
19988
19989Wed Aug 11 12:09:32 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19990
19991 * gdb.t24/demangle.exp: Add tests for PR 3220.
19992
19993Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19994
19995 * gdb.t24/demangle.exp: Add lucid test for __vtbl__3foo__vt_cc_main_.
19996
19997Tue Aug 10 15:45:25 1993 Fred Fish (fnf@deneb.cygnus.com)
19998
19999 * gdb.t07/watchpoint.exp: Clear xfail with "i*86-*-*", not just
20000 "i386-*-*". Works for i486 as well.
20001
20002 * gdb.t06/signals.exp: Rework code that recognizes known SVR4
20003 bug, and expand domain of xfail to all SVR4 systems, since the
20004 actual problem is likely to be in generic SVR4 /proc support.
20005
20006Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
20007
20008 * config/unix-gdb.exp (gdb_load): Add eof to expect statement.
20009
20010Tue Aug 10 09:56:56 1993 Fred Fish (fnf@deneb.cygnus.com)
20011
20012 * gdb.t17/interrupt.exp: Set up xfail for *-*-sysv4*, in chain of
20013 xfails for other systems. Match a missing 'Continuing.' as an
20014 explicit fail for i*86-*-sysv4*, so it doesn't hose other tests.
20015
20016 * gdb.t20 {classes.exp, inherit.exp, misc.exp}, gdb.t21/cplusfuncs.exp,
20017 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t31/chillvars.exp:
20018 Only issue warning for missing executables if -all option is used.
20019
20020 * gdb.stabs/wierd.exp: Only issue warning for missing wierd.o
20021 file if -all option is used. It's like an unpredictable XFAIL.
20022
20023Mon Aug 9 10:13:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
20024
20025 * gdb.t15/funcargs.exp: Add comments that hppa xfails are only
20026 for dynamically linked binaries.
20027
20028 * gdb.t10/crossload.exp: Add `set gnutarget auto' at end of tests.
20029
20030Sun Aug 8 14:21:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
20031
20032 * gdb.t20/inherit.exp: Change message for "print tagless struct"
20033 to state that this is a known bug in old versions of g++.
20034
20035Fri Aug 6 21:40:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20036
20037 * gdb.t17/interrupt.exp: Add xfail for 386 bsd. Accept echoed newline
20038 while waiting for `Continuing'.
20039
20040Fri Aug 6 13:38:08 1993 Fred Fish (fnf@deneb.cygnus.com)
20041
20042 * gdb.t10/nodebug.exp: Expect to find local/global minimal symbols
20043 in text, data, and bss.
20044 * gdb.t10/nodebug.c: Add local and global test variables for
20045 initialized and uninitialized data.
20046
20047Thu Aug 5 12:18:40 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
20048
20049 * config/unix-gdb.exp (gdb_exit): Add "wait".
20050
20051Thu Aug 5 18:14:06 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20052
20053 * gdb.t06/signals.exp: xfail the continue from the handler for all
20054 targets.
20055
20056 * gdb.t07/watchpoint.exp: clear_xfail for i386 when calling a
20057 function with watchpoints enabled, the i386 call dummy starts with
20058 a call.
20059
20060 * gdb.t00/teststrategy.exp, gdb.t09/Makefile.in: Handle the way
20061 386 bsd names its corefiles.
20062
20063Wed Aug 4 08:53:41 1993 Fred Fish (fnf@cygnus.com)
20064
20065 * gdb.t10/Makefile.in (nodebug.o): Don't use "-c -o", many
20066 compilers don't grok it.
20067 * gdb.t16/gdbme.c (ctable1): Initialize unsigned char array
20068 with small octal ints rather than character constants, which
20069 are signed and might not fit if first promoted to int.
20070
20071Tue Aug 3 18:28:25 1993 Fred Fish (fnf@cygnus.com)
20072
20073 * gdb.t09/Makefile.in (clean): Remove corefile.
20074
20075Mon Aug 2 12:47:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
20076
20077 * gdb.t07/watchpoint.exp: Add missing `$prompt $'.
20078
20079Mon Aug 2 12:30:14 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20080 and Jim Kingdon (kingdon@cygnus.com)
20081
20082 * gdb.t06/signals.exp: Change xfail from "*-*-*" to be only for
20083 NO_SINGLE_STEP machines. Fix comment about its cause. Uncomment
20084 the `continue' test right after it (also xfailed if NO_SINGLE_STEP).
20085
20086Fri Jul 30 19:46:55 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
20087
20088 * gdb.t17/interrupt.exp: Add xfail for hppa.
20089
20090Fri Jul 30 12:54:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20091
20092 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t08/opaque.exp,
20093 gdb.t09/corefile.exp: Cleanup xfails for fixed mips bugs.
20094 * gdb.t13/bitfields.exp, gdbme.c: Examine a variable in the inferior
20095 to determine signed-ness of bitfields and use the result to setup
20096 the xfail.
20097 * gdb.t15/gdbme.c: Add comments to the two indirect call0a lines.
20098 * gdb.t15/funcargs.exp: Use them to step until the second indirect
20099 call line is reached if necessary.
20100
20101Thu Jul 29 20:33:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
20102
20103 * gdb.stabs/wierd.exp: New test, for nameless baseclasses.
20104
20105Mon Jul 26 00:15:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
20106
20107 * gdb.t06/break.exp: Also test `clear' command.
20108
20109Wed Jul 21 18:03:38 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
20110
20111 * gdb.t00/teststrategy.exp: Remove extra quote.
20112
20113 * gdb.t07/watchpoint.exp: Change xfail for calling function with
20114 watchpoint enabled to be for all non-68k machines.
20115
20116 * gdb.t15/{mips_pro.{c,exp},Makefile.in}: New test.
20117
20118Mon Jul 19 23:59:26 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20119
20120 * gdb.stabs/configure.in: If configured -with-gnu-as for mips-*-*
20121 targets use aout.mt instead of ecoff.mt as gas understands
20122 standard aout format.
20123
20124Mon Jul 19 18:14:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
20125
20126 * lib/gdb.exp (runto): Don't insist that function we are running to
20127 was compiled with -g.
20128
20129 * gdb.t10/{nodebug.{c,exp},Makefile.in}: New test.
20130
20131 * gdb.t17/interrupt.exp: Before sending ^C, give the inferior time
20132 to get back into the read system call.
20133 Accept leading newline in case where we woke it up.
20134
20135Sun Jul 18 08:40:45 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20136
20137 * gdb.stabs/{ecoff.mt,wierd-ecoff.S,wierd-ecoff.sed}: New files
20138 to make the stabs test work on ecoff systems using gcc and -with-stabs.
20139 * gdb.stabs/{Makefile.in,configure.in,aout.mt,xcoff.mt}: Modify to
20140 enable ecoff configuration.
20141
20142Thu Jul 15 11:54:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
20143
20144 * gdb.t15/funcargs.exp (localvars_in_indirect_call): New test.
20145
20146Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
20147
20148 * gdb.t16/printcmds.exp: Add another printf test.
20149
20150Wed Jul 14 15:37:13 1993 Ian Lance Taylor (ian@cygnus.com)
20151
20152 * configure.in: If configured -with-stabs on any target, add
20153 stabsdirs to configdirs.
20154
20155Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
20156
20157 * gdb.t16/printcmds.exp: Change printf "%f\n" to printf "%f is
20158 fun" so pattern does not match the command itself.
20159
20160Mon Jul 12 11:22:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
20161
20162 * gdb.t15/{gdbme.c,funcargs.exp}: Test for alloca-influenced frames.
20163
20164Sun Jul 11 12:03:24 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
20165
20166 * gdb.t17/interrupt.exp: Test for more things.
20167
20168Fri Jul 9 14:11:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
20169
20170 * gdb.t07/watchpoint.exp: In until test, deal with the way the DEC
20171 compiler arranges the code and line numbers.
20172
20173 * gdb.t17/interrupt.exp: Don't send \n after ^C.
20174
20175Fri Jul 9 09:47:02 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20176
20177 * gdb.t00/help.exp: Increase expect input buffer size.
20178
20179Thu Jul 8 14:26:50 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
20180
20181 * gdb.t06/signals.exp: Remove sparc xfail; bug fixed.
20182
20183 * gdb.t07/watchpoint.exp: Add xfail for hppa.
20184
20185 * gdb.t17/{gdbme.c,callfuncs.exp}: Add sum10 function, to test pa bug.
20186
20187 * gdb.t06/signals.exp: At "p func1 ()" test, check for breakpoint
20188 [0-9]*, not just [0-9].
20189
20190Wed Jul 7 17:52:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
20191
20192 * gdb.t20/{gdbme.cc,classes.exp}: Add xfail for gdb/2972.
20193
20194 * gdb.t2*: Set CXXFLAGS, not CFLAGS, since that's what we use.
20195
20196Tue Jul 6 13:54:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
20197
20198 * gdb.t00/help.exp: Replace most of docstring for "continue" with .*.
20199
20200Mon Jul 5 22:03:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
20201
20202 * gdb.t06/signals.c: Add xfails for sun3.
20203
20204 * gdb.t07/watchpoint.exp: Comment out xfail for fixed bug 1836.
20205
20206 * gdb.t07/{gdbme.c,watchpoint.exp}: Add test for 2597. Also add
20207 test_stepping tests.
20208
20209Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
20210
20211 * gdb.t{06,17}/Makefile.in (clean): Remove all executables.
20212
20213 * gdb.t17/{interrupt.{c,exp},Makefile.in}: New test for solaris bug.
20214
20215 * gdb.t06/twice.exp, Makefile.in: Just use an include of twice.c
20216 rather than actually putting it through cpp twice.
20217
20218 * gdb.t06/signals.exp: Add xfails for unixware and rs6000.
20219
20220Fri Jul 2 10:48:03 1993 Ian Lance Taylor (ian@cygnus.com)
20221
20222 * config/mips-gdb.exp (gdb_exit): Removed close statement which is
20223 no longer needed.
20224
20225Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
20226
20227 * gdb.t06/signals.exp: Add test for sparc bug with do_save_insn.
20228
20229 * gdb.t20/{classes,inherit}.exp: If a class which doesn't use any
20230 C++ features prints as "struct", make it a pass, not an xfail.
20231
20232Thu Jul 1 22:03:33 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
20233
20234 * gdb.t22/virtfunc.exp: Remove a bunch of xfails.
20235 Don't require VA to print as "class" rather than "struct".
20236
20237Thu Jul 1 18:27:40 1993 Jim Kingdon (kingdon@cygnus.com)
20238
20239 * gdb.t06/twice.exp: Don't care about the file name GDB prints.
20240
20241Wed Jun 30 18:01:00 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
20242
20243 * gdb.t{02,13}/comp-info.c, gdb.t06/twice.exp: Add "return 0" to end.
20244
20245Tue Jun 29 13:15:42 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20246
20247 * gdb.t12/scope.exp: Remove xfail for parameter printing in wrong
20248 order.
20249
20250Tue Jun 29 09:22:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
20251
20252 * gdb.t16/printcmds.exp: Add printf tests.
20253
20254 * gdb.t06/{twice.{c,exp},Makefile.in}: New test.
20255
20256 * gdb.t10/Makefile.in (clean): Remove $(EXECUTABLES) too.
20257
20258Mon Jun 28 11:25:59 1993 Fred Fish (fnf@cygnus.com)
20259
20260 * gdb.t20/classes.exp: Add clear_xfail's before printing summary
20261 pass counts, to counteract any existing or future setup_xfails.
20262
20263Mon Jun 28 09:15:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
20264
20265 * gdb.stabs/wierd{.def,-aout.S,-xcoff.S}: Use new macros
20266 {BEGIN,END}_COMMON for common block instead of STAB.
20267 * gdb.stabs/wierd.exp: Add xfail for rs6000.
20268
20269 * gdb.stabs/wierd.def: Make value of N_GSYM's 0.
20270 intp_var should be N_GSYM not N_LSYM.
20271 wierd-aout.S: Use a label for the value of the N_SO.
20272 wierd.def: Remove all backslashes.
20273 wierd-{aout,xcoff}.S: Put a few tests with backslashes here.
20274
20275Mon Jun 28 07:21:51 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20276
20277 * gdb.t20/gdbme.cc (main): Move variable initialization for AIX to
20278 get the expected next to inheritance3.
20279
20280Sun Jun 27 12:29:53 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20281
20282 * gdb.t00/teststrategy.exp: Remove expected failure for mips-*-*
20283 now that gcc-2.4 gets it right.
20284
20285Fri Jun 25 12:00:46 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
20286
20287 * gdb.stabs/wierd{.def,.exp,-aout.S,-xcoff.S}: Add common block test.
20288
20289 * gdb.t{02,13}/{Makefile.in,gdbme.c,comp-info.c}: New way of
20290 generating comp-info.exp which works for cross-compilation.
20291
20292Thu Jun 24 16:55:05 1993 Fred Fish (fnf@cygnus.com)
20293
20294 * gdb.t11/list.exp: For SVR4 xfails, match "*-*-sysv4*", not
20295 "*-*-sysv4.*".
20296
20297Tue Jun 22 21:17:26 1993 Fred Fish (fnf@cygnus.com)
20298
20299 * gdb.t01/run.exp: Start with a fresh gdb.
20300 * gdb.t11/list.exp: For SVR4 xfails, match on all versions of
20301 SVR4.x.
20302
20303Mon Jun 21 15:23:22 1993 Fred Fish (fnf@cygnus.com)
20304
20305 * {gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06, gdb.t07,
20306 gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13, gdb.t15,
20307 gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23, gdb.t30}/
20308 Makefile.in (distclean, realclean): Remove gdbme.c from list of
20309 things to remove.
20310
20311Sat Jun 19 07:49:10 1993 Fred Fish (fnf@cygnus.com)
20312
20313 * gdb.t24/demangle.exp (test_gnu_style_demangling): Add some new
20314 test cases from bug reports.
20315
20316Fri Jun 18 10:38:49 1993 Fred Fish (fnf@cygnus.com)
20317
20318 * gdb.t06/break.exp: Add xfails for sparc-sun-solaris2.*.
20319 * gdb.t12/scope.exp: Add clear_xfails at appropriate places to
20320 avoid spurious xfails.
20321 * gdb.t20/classes.exp: Add xfails for longstanding C++ problems.
20322 * gdb.t21/cplusfuncs.exp: Add xfails for sparc-sun-solaris2.*.
20323 * gdb.t22/virtfunc.exp: Add xfails for longstanding C++ problems.
20324
20325Wed Jun 16 10:11:57 1993 Fred Fish (fnf@cygnus.com)
20326
20327 * gdb.t00/teststrategy.exp: Rework to provide more useful
20328 description of each test, fix problem with systems that define
20329 ALIGN_STACK_ON_STARTUP code, other misc cleanups.
20330 * gdb.t06/break.exp (test_next_with_recursion): Fix expected
20331 results for "next over recursive call" so timeouts aren't taken
20332 by error.
20333
20334Mon Jun 14 09:09:04 1993 Jim Kingdon (kingdon@cygnus.com)
20335
20336 * gdb.t12/scope.exp: Test printing of variables before run.
20337
20338 * gdb.t12/{gdbme0.c,scope.exp}: Test for bug where parameters are
20339 printed in wrong order due to sorting.
20340
20341Sat Jun 12 15:03:58 1993 Fred Fish (fnf@cygnus.com)
20342
20343 * gdb.t00/teststrategy.exp: Fix expected results for printing
20344 user entered string constant. Is array of char, prints with no
20345 address.
20346
20347 * gdb.t00/{default.exp, help.exp}: Account for changes to radix
20348 commands.
20349 * gdb.t16/gdbme.c: Add and use struct containing arrays of char.
20350 * gdb.t16/printcmds.exp: Fix all lines that match "unsigned char *".
20351 * gdb.t16/printcmds.exp (test_print_char_arrays): Test printing
20352 of struct of char arrays.
20353 * gdb.t00/radix.exp: New tests for radix commands.
20354
20355Fri Jun 11 13:12:27 1993 Jim Kingdon (kingdon@cygnus.com)
20356
20357 * gdb.t16/printcmd.exp: Print a variable before running program
20358 (with xfail for AIX).
20359
20360Thu Jun 10 11:04:04 1993 Jim Kingdon (kingdon@cygnus.com)
20361
20362 * gdb.t06/{signals.exp,signals.c,Makefile.in}: New test.
20363
20364 * gdb.t16/printcmd.exp: Don't print variables before running program.
20365
20366 * gdb.t06/break.exp: Don't require envp argument to main.
20367
20368 * gdb.t0{2,3,4,5}/gdbme.c [_AIX]: Use signed keyword.
20369
20370 * gdb.t02/whatis.exp, gdb.t11/list.exp:
20371 Add xfails for rs6000.
20372
20373 * gdb.t02/whatis.exp: Change other tests not to re-test something
20374 we already tested.
20375
20376 * gdb.t{03,15,16}/gdbme.c: Reference all variables and make sure
20377 each type used has a variable of that type.
20378
20379Tue Jun 8 16:45:20 1993 Jim Kingdon (kingdon@rtl.cygnus.com)
20380
20381 * gdb.t20/{inherit.exp,gdbme.cc}: Test tagless structure.
20382
20383Fri Jun 4 11:07:19 1993 david d `zoo' zuhn (zoo at cirdan.cygnus.com)
20384
20385 * configure.in: change srctrigger to be a file, not a directory
20386
20387Fri Jun 4 08:23:57 1993 Ian Lance Taylor (ian@cygnus.com)
20388
20389 * configure.in (mips-idt-ecoff*): Added trailing '*'.
20390
20391 * gdb.t11/list.exp: Fixed a couple of typos.
20392
20393Tue Jun 1 21:28:06 1993 Fred Fish (fnf@cygnus.com)
20394
20395 * gdb.t00 (teststrategy.exp): Remove notice about PR 1823. Bug
20396 is fixed and PR is closed.
20397 * gdb.t16 (gdbme.c): Add simple test string variable.
20398 * gdb.t16 (printcmds.exp): Add tests with simple test string
20399 variable, primarily for boundaries on "set print elements".
20400
20401Mon May 31 11:36:08 1993 Jim Kingdon (kingdon@cygnus.com)
20402
20403 * gdb.stabs/wierd.exp: Remove xfail for printing big integer.
20404 Make leading 0's optional and don't expect a tab in the middle
20405 of the number.
20406
20407 * gdb.t00/teststrategy.exp: Remove xgdb before trying the copy.
20408
20409 * gdb.stabs/wierd.def: Type attributes must be preceded by number=.
20410 * gdb.stabs/wierd.exp: Remove xfails for type attributes. Also
20411 don't end command passed to gdb_test with newline.
20412
20413 * gdb.t13/{Makefile.in,gdbme.c,bitfields.exp}: If we #defined the
20414 signed keyword away, don't expect signed bitfields to be signed.
20415
20416 * gdb.t13/bitfields.exp (bitfield containment): Accept the fields
20417 printing with only as many 1's as are in the field as well as printing
20418 with 32 1's (see comment).
20419
20420Sat May 29 17:57:01 1993 Fred Fish (fnf@cygnus.com)
20421
20422 * gdb.t00/default.exp: Start with a fresh gdb.
20423 * configure.in (configdirs): Remove gdb.t31 until the chill
20424 compiler works again. It no longer is able to find chillrt0
20425 since it isn't in libchill.a anymore.
20426 * gdb.stabs/wierd.exp: Rewrite to properly handling a missing
20427 wierd.o, make more modular.
20428 * gdb.stabs/wierd.def (bad_neg0type, bad_neg0const): Remove
20429 spurious newlines that caused problems.
20430
20431Wed May 26 09:57:19 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
20432
20433 * Move test with enums and partial symbols from gdb.t03/ptype.exp
20434 to gdb.stabs/wierd.exp since GCC has worked around the bug.
20435 gdb.stabs/wierd.{exp,def}: Many new tests.
20436
20437 * gdb.t00/default.exp: update info line for new message.
20438
20439 * gdb.t02/{whatis.exp,gdbme.c}:
20440 Test that "char *" doesn't print as "caddr_t".
20441
20442Tue May 25 13:28:27 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
20443
20444 * gdb.t00/help.exp: Use .* in place of some help messages which
20445 just changed.
20446 gdb.t00/default.exp: Update "info frame" test for new message.
20447 * gdb.stabs/wierd.exp: Check for eof, directly or via gdb_test.
20448 Remove some xfails
20449
20450Mon May 24 00:24:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
20451
20452 * gdb.t03/{gdbme.c,ptype.exp}:
20453 Add tests for typedef'd struct and union without tags.
20454 Also check "whatis" on a variable of a typedef'd enum without a tag.
20455
20456 * gdb.t00/teststrategy.exp: For p "foo", remove sun4 XFAIL (see
20457 PRMS 1823; the bug still exists but isn't reproduced by this test
20458 anymore), and remove rs6000 XFAIL (the bug is fixed).
20459
20460 * gdb.t03/ptype.exp: Comment out a lot of tests which are basically
20461 duplicated from whatis.exp. For those that are left, accept
20462 "long", "long int", or "int" for long variables (whatis.exp already
20463 has an XFAIL for "int", so no need to fail it here).
20464
20465 * gdb.t02/whatis.exp, gdb.t10/crossload.exp:
20466 Deal with GCC's names for types now that GDB uses the compiler's names.
20467
20468 * gdb.t02/{Makefile.in,gdbme.c,whatis.exp}: If not GCC, do some
20469 setup_xfail's for sunos4. If we #defined the signed keyword away,
20470 don't expect GDB to know that char it is signed.
20471
20472 * gdb.t00/teststrategy.exp: Update for symbolic signal names.
20473
20474Sun May 23 08:44:55 1993 Fred Fish (fnf@cygnus.com)
20475
20476 * configure.in (configdirs): Add gdb.t24 for C++ tests that
20477 should work on any system, regardless of debugging format.
20478 * gdb.t21/demangle.exp: Move to gdb.t24.
20479 * gdb.t24/demangle.exp: Move from gdb.t21.
20480 * gdb.t24/{Makefile.in, configure.in}: New files.
20481
20482Thu May 20 19:39:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
20483
20484 * configure.in: Do gdb.stabs and C++ tests only for stabs.
20485 * gdb.stabs: New directory.
20486
20487Tue May 18 21:12:09 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
20488
20489 * config/{mips,nind,udi,unix,vx}-gdb.exp: Look for "Quit anyway.*?"
20490 not just "Quit anyway?".
20491
20492Tue May 18 17:13:20 1993 Fred Fish (fnf@cygnus.com)
20493
20494 * gdb.t21/demangle.exp: Add a couple of new patterns. Ensure
20495 that all setup_xfails are immediately followed by clear_xfails.
20496
20497Tue May 11 09:10:47 1993 Fred Fish (fnf@cygnus.com)
20498
20499 * config/unix-gdb.exp, gdb.t00/echo.exp, gdb.t00/help.exp,
20500 gdb.t00/teststrategy.exp, gdb.t00/gdbvars.exp, gdb.t01/run.exp,
20501 gdb.t01/term.exp, gdb.t02/whatis.exp, gdb.t03/ptype.exp,
20502 gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t06/break.exp,
20503 gdb.t07/watchpoint.exp, gdb.t08/opaque.exp, gdb.t09/corefile.exp,
20504 gdb.t10/crossload.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
20505 gdb.t13/bitfields.exp, gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
20506 gdb.t17/callfuncs.exp, gdb.t20/misc.exp, gdb.t20/inherit.exp,
20507 gdb.t20/classes.exp, gdb.t21/demangle.exp, gdb.t21/cplusfuncs.exp,
20508 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t30/chexp.exp,
20509 gdb.t31/chillvars.exp, lib/gdb.exp:
20510 Change place to report bugs from bug-dejagnu@prep.ai.mit.edu to
20511 bug-gdb@prep.ai.mit.edu.
20512
20513Fri May 7 09:15:35 1993 Fred Fish (fnf@cygnus.com)
20514
20515 * gdb.t17/callfuncs.exp (do_function_calls): Call t_double_values
20516 with 0.0, not integer 0.
20517
20518Fri Apr 30 13:17:24 1993 Jim Kingdon (kingdon@cygnus.com)
20519
20520 * gdb.t06/break.exp: Update for "Kill the program" message change.
20521
20522Fri Apr 30 09:42:57 1993 Fred Fish (fnf@cygnus.com)
20523
20524 * Makefile.in (GDBFLAGS): Set to -nx.
20525 * Makefile.in (site.exp): Use GDBFLAGS.
20526
20527Wed Apr 28 13:19:07 1993 K. Richard Pixley (rich@rtl.cygnus.com)
20528
20529 * */Makefile.in (CFLAGS): add CFLAGS = -g to all subdirectory
20530 Makefiles.
20531 (check): depend on just-check.
20532 (just-check): added so that tests can be run without a noop
20533 build pass.
20534
20535Fri Apr 23 18:13:28 1993 K. Richard Pixley (rich@rtl.cygnus.com)
20536
20537 Switch to using configure's configdirs.
20538 * Makefile.in (Makefile): add configure.in dependency.
20539 (SUBDIRS): removed redundant assignment.
20540 * configure.in: switch subdirs assignment to configdirs.
20541 * gdb.t*/configure.in: new files.
20542
20543Thu Apr 22 08:27:53 1993 Ian Lance Taylor (ian@cygnus.com)
20544
20545 * gdb.t07/watchpoint.exp: Removed a29k expected failure which now
20546 works.
20547
20548Tue Apr 20 13:38:40 1993 Fred Fish (fnf@cygnus.com)
20549
20550 * gdb.{t20,t21,t22,t23}/Makefile.in: Use $(srcdir) to avoid $<
20551 in explicit rules. Apparently this is not supported by some makes.
20552
20553Mon Apr 19 01:54:53 1993 John Gilmore (gnu@cygnus.com)
20554
20555 * gdb.t31/Makefile.in: Use $(srcdir) when avoiding $<, sigh.
20556
20557Fri Apr 16 09:33:46 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20558
20559 * config/unix-gdb.exp: Add back missing return 0 which mysteriously
20560 disappeared.
20561
20562Thu Apr 15 02:28:24 1993 John Gilmore (gnu@cacophony.cygnus.com)
20563
20564 * gdb.t31/Makefile.in: Avoid $< in explicit rule.
20565
20566Wed Apr 14 16:38:47 1993 Fred Fish (fnf@cygnus.com)
20567
20568 * gdb.t07/watchpoint.exp: Remove setup_xfail for i486
20569 watchpoint problem that is now fixed.
20570 * gdb.t30/chexp.exp: Remove setup_xfail for printing
20571 uninitialized convenience variables.
20572 * gdb.t31/chillvars.exp: Fix expected patterns for printing
20573 structures.
20574
20575Wed Apr 14 12:55:58 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20576
20577 * gdb.t00/help.exp: Compensate for bug in mips-*-ultrix* OS
20578 which causes expect to get out of sync with gdb on long output
20579 from help set.
20580 * gdb.t09/corefile.exp: Make expected pattern for core file
20581 failing signal and frame output format less sun specific.
20582
20583Tue Apr 13 23:18:07 1993 Per Bothner (bothner@cygnus.com)
20584
20585 * gdb.t31/chillvars.exp: Add and remove initial dummy
20586 breakpoint, so that symbol table is forced in.
20587 (Needed at least on Sunos4, though it seems not SVR4.)
20588 * gdb.t31/chillvars.exp: Update for changed output format.
20589
20590Sun Apr 11 17:21:45 1993 Rob Savoye (rob at darkstar.cygnus.com)
20591
a9c64011 20592 * config/unix-gdb.exp: Gracefully exits if $GDB is a bogus path.
c906108c
SS
20593
20594Wed Apr 7 21:28:21 1993 Rob Savoye (rob@cygnus.com)
20595
20596 * Makefile.in: Added --srcdir when invoking runtest, removed the
20597 need for a local config file. (optional now)
20598
20599Wed Apr 7 14:13:41 1993 Fred Fish (fnf@cygnus.com)
20600
20601 * gdb.t21/demangle.exp: Only count real fails (not xfails) for
20602 failure count used to force early termination. Add some more
20603 expected failures for gnu style demangling.
20604
20605Thu Apr 1 09:50:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20606
20607 * Makefile.in (CXXFLAGS): Remove -O. It caused the debug info for the
20608 pmi variable from gdb.t20/gdbme to get optimized away.
20609 * gdb.t00/teststrategy.exp: Added expected failure for mips-*-*.
20610 Check for written corefile upon timeout _and_ eof.
20611
20612Tue Mar 30 09:58:16 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20613
20614 * config/unix-gdb.exp: Add missing return 0.
20615
20616Tue Mar 30 08:34:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20617
20618 * gdb.t16/printcmds.exp: Remove misplaced xfail that caused an early
20619 test termination.
20620
20621Mon Mar 29 17:37:25 1993 Fred Fish (fnf@cygnus.com)
20622
20623 * configure.in (subdirs): Put back gdb.t17 which mysteriously
20624 disappeared.
20625
20626Thu Mar 25 21:05:16 1993 Fred Fish (fnf@cygnus.com)
20627
20628 * gdb.t10/crossload.exp: Disable the i860-elf test until such
20629 time as i860 support works.
20630
d63a86f8 20631 * gdb.t15/funcargs.exp: Fix expected outputs to include
c906108c
SS
20632 "backtrace 100\r" rather than just "backtrace\r", to match last
20633 change.
20634
20635Thu Mar 25 12:14:28 1993 Ian Lance Taylor (ian@cygnus.com)
20636
20637 * config/udi-gdb.exp (gdb_exit): Remove close command.
20638 (gdb_target_udi): New procedure to set the UDI target.
20639 (gdb_start): Don't remove *_soc files. Use gdb_target_udi.
20640 * gdb.t00/default.exp: Added expected failures for a29k-*-udi.
20641 Added waits for prompts after several question responses. Added
20642 some more responses used by a29k-amd-udi-gdb.
20643 * gdb.t01/run.exp, gdb.t06/break.exp: Added a29k-*-udi support:
20644 pass different arguments, restart UDI connection after program
20645 completion.
20646 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t07/watchpoint.exp,
20647 gdb.t08/opaque.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
20648 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp, gdb.t20/misc.exp,
20649 gdb.t21/cplusfuncs.exp: Added expected failures for a29k-*-*.
20650 * gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t07/watchpoint.exp,
20651 gdb.t08/opaque.exp, gdb.t12/scope.exp, gdb.t13/bitfields.exp,
20652 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
20653 gdb.t17/callfuncs.exp, gdb.t20/classes.exp, gdb.t20/inherit.exp,
20654 gdb.t20/misc.exp, gdb.t22/virtfuncs.exp: Restart UDI connection
20655 after program completion.
20656 * gdb.t10/crossload.exp: Does not work for a29k-*-*, since BFD is
20657 compiled with a SELECT_VECS setting.
20658 * gdb.t15/funcargs.exp: Use argument to backtrace to prevent
20659 infinite recursion.
20660
20661 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t22/virtfuncs.exp:
20662 Added checks for COFF results, and made them expected failures for
20663 all targets. It would be better to make them expected failures
20664 for COFF targets only.
20665
20666Wed Mar 24 14:43:38 1993 david d `zoo' zuhn (zoo at poseidon.cygnus.com)
20667
20668 * Makefile.in: add null dvi target, don't bother to recurse
20669 through test directories for info and install-info; rename
20670 $(datadir) to be dejagnu instead of deja-gnu
20671
20672Wed Mar 24 09:48:03 1993 Fred Fish (fnf@cygnus.com)
20673
20674 * gdb.t31/gdbme.ch: Re-enable code that previously caused
20675 compiler to coredump.
20676 * gdb.t31/chillvars.exp: Re-enable tests that depend on that
20677 code.
20678
20679Tue Mar 23 08:53:42 1993 Fred Fish (fnf@cygnus.com)
20680
20681 * gdb.t31/gdbme.ch: Comment out code that causes chill compiler
20682 coredump.
20683 * gdb.t31/chillvars.exp: Comment out tests that depend on that
20684 code.
20685
20686Sun Mar 21 17:56:47 1993 Rob Savoye (rob at darkstar.cygnus.com)
20687
20688 * gdb.t03/ptype.exp: tests for return code from gdb_test.
20689 * gdb.t00/teststrategy.exp: Uses which proc rather than spawning
20690 which in a shell. Deletes xgdb when done.
20691 * config/unix-gdb.exp: Won't try to spawn $GDB unless it exists.
20692 Tests the return from the "set height" or "set width" commands.
20693 Added a few return codes where needed.
20694
20695Wed Mar 17 11:31:01 1993 Fred Fish (fnf@cygnus.com)
20696
20697 * Makefile.in (SUBDIRS): Add gdb.t17.
20698 * configure.in (subdirs): Add gdb.t17.
20699 * gdb.t17/{Makefile.in, callfuncs.exp, gdbme.c}: New test
20700 files to test gdb's calling of functions in the inferior with
20701 the correct arguments and gdb's ability to retrieve any
20702 result returned.
20703
20704Tue Mar 16 15:37:11 1993 Fred Fish (fnf@cygnus.com)
20705
20706 * config/unix-gdb.exp (gdb_exit): Remove close commands that
20707 may be called after gdb goes away. Previous versions of expect
20708 needed these to avoid file descriptor leaks, but they cause
20709 errors with the current revision of expect.
20710 * gdb.t00/gdbvars.exp: Use -re on expected output after
20711 setting sevenbit-strings.
20712 * gdb.t04/setvar.exp, gdb.t13/bitfields.exp: Make commands
20713 to set sevenbit-strings consistent across tests.
20714 gdb.t30/chexp.exp, gdb.t31/chillvars.exp: Make commands to
20715 set sevenbit-strings consistent across tests.
20716
20717Fri Mar 12 08:47:20 1993 Fred Fish (fnf@cygnus.com)
20718
20719 * gdb.t21/demangle.exp (proc demangle): Adjust quotes in an
20720 expected output to match current "expect" expectations.
20721
20722Wed Mar 10 18:01:49 1993 Fred Fish (fnf@cygnus.com)
20723
20724 * gdb.t00/default.exp: Change expected output for default "source"
20725 command, to match new gdb behavior which requires a filename to
20726 source.
20727
20728Tue Mar 9 11:00:56 1993 Fred Fish (fnf@cygnus.com)
20729
20730 * gdb.t07/watchpoint.exp (test_simple_watchpoint): Set up
20731 expected fail for i486-*-* that misses the marker2 function.
20732 * gdb.t10/crossload.exp (bfddefault): Allow successful
20733 recognition of a format to pass even if no symbols are found.
20734 Explicitly catch failures where the format is not recognized
20735 or is ambiguous, and add the reason to the fail message.
20736 * gdb.t10/crossload.exp (bfdexplicit): Catch failure where
20737 the cause is and invalid target and add reason to failure message.
20738 * gdb.t10/crossload.exp: Fix bfd target names for elf32-m68k,
20739 elf32-i386, elf32-sparc, and elf32-i860.
20740 * gdb.t12/scope.exp (test_at_main, test_at_foo, test_at_bar):
20741 Set up expected failure for 'filename'::variable scope resolution,
20742 which is now apparently broken on all targets.
20743 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t20/misc.exp,
20744 gdb.t21/cplusfuncs.exp, gdb.t22/virtfunc.exp,
20745 gdb.t23/templates.exp: Change failure for missing binfile into
20746 just a warning.
20747 gdb.t21/demangle.exp: Change all cfront references to 'arm'
20748 references.
20749
20750Mon Mar 8 19:20:28 1993 Fred Fish (fnf@cygnus.com)
20751
20752 * gdb.t00/default.exp: Add expected output for default "source"
20753 command, to match new gdb behavior.
20754 * gdb.t09/corefile.exp: Use GDBFLAGS when spawning GDB.
20755
20756Sun Mar 7 15:14:09 1993 Rob Savoye (rob@cygnus.com)
20757
20758 * config/*-gdb.exp: returns an error, rather than exiting on
20759 internal errors.
20760
20761Tue Mar 2 18:09:32 1993 Fred Fish (fnf@cygnus.com)
20762
20763 * gdb.t03/gdbme.c: Add pointer to struct variable.
20764 * gdb.t03/ptype.exp: Test equivalence of '.' and '->' for
20765 referencing struct members.
20766
20767Thu Feb 25 10:39:06 1993 Ian Lance Taylor (ian@cygnus.com)
20768
20769 * configure.in (mips-idt-ecoff): New target.
20770 * config/mips-gdb.exp: New file for remote board using MIPS remote
20771 debugging protocol.
20772
20773 * Redid configuration scheme. Removed gdb.t*/configure.in.
20774 Renamed gdb.t*/in-gdbme* to gdb.t*/gdbme*. Changed to use CC, CXX
20775 instead of CC_FOR_TARGET, CXX_FOR_TARGET. Added mostlyclean and
20776 distclean targets. Built executables via .o files. Adjusted
20777 tests to account for source files in $(srcdir) rather than
20778 $(objdir).
20779 * lib/gdb.exp (runto): Don't expect () after the function name,
20780 because it may have arguments.
20781
20782Wed Feb 24 08:05:38 1993 Ian Lance Taylor (ian@cygnus.com)
20783
20784 * gdb.t00/default.exp, gdb.t01/run.exp, gdb.t02/whatis.exp,
20785 gdb.t03/ptype.exp, gdb.t06/break.exp, gdb.t12/scope.exp: Added
20786 expected failures for mips-idt-* and mips-sgi-*.
20787 * gdb.t00/default.exp (attach): Kill process if requested.
20788 * gdb.t00/help.exp (help target core, help target): Accept a gdb
20789 that does not read core files.
20790 * gdb.t01/run.exp: Removed checks for exit status code.
20791 * gdb.t03/in-gdbme.c: Make explicit call to malloc to ensure that
20792 it is linked in.
20793 * gdb.t03/ptype.exp: Increase timeout when calling malloc.
20794 * gdb.t04/setvar.exp, gdb.t05/expr.exp: Use runto function where
20795 appropriate, rather than doing it by hand.
20796 * gdb.t07/watchpoint.exp: If mips-idt-*, reload file after first
20797 execution.
20798 * gdb.t10/crossload.exp: Kill existing program if needed.
20799 * gdb.t15/funcargs.exp: Use delete_breakpoints function where
20800 appropriate, rather than doing it by hand. Always increase
20801 timeout for this test, not just for VxWorks.
20802
20803Wed Feb 24 08:03:38 1993 Fred Fish (fnf@cygnus.com)
20804
20805 * gdb.t31/chillvars.exp (test_structs): New proc to test printing
20806 of Chill STRUCT types and STRUCT values.
20807 * gdb.t31/chillvars.exp (test_strings): Expect "CHAR" now, rather
20808 than "char".
20809 * gdb.t31/in-gdbme.ch (simple_struct, nested_struct, struct1,
d63a86f8 20810 struct2): New struct definitions and initializations to test
c906108c
SS
20811 simple Chill STRUCT types.
20812
20813Tue Feb 23 11:55:06 1993 Fred Fish (fnf@cygnus.com)
20814
20815 * gdb.t00/teststrategy.exp: Track reversion in gdb to not print
20816 the null byte at the end of strings.
20817 * gdb.t00/default.exp: Make show version insensitive to copyright
20818 date.
20819 * gdb.t16/in-gdbme.c (ctable1, ctable2): Make explicitly unsigned
20820 to avoid dependencies on target char signedness.
20821 * gdb.t16/printcmds.exp: Update expected results for explicitly
20822 unsigned char.
20823 * gdb.t16/printcmds.exp: Remove setup_xfails for i960 that should
20824 now work.
20825 * gdb.t21/demangle.exp: Add many more patterns for template
20826 demangling, most of them being expected failures.
20827 * gdb.t21/demangle.exp (proc demangle): Quote the demangled
20828 string we are matching for, to match on the whole string.
20829 * gdb.t21/demangle.exp: Add many new test strings to demangle,
20830 and fix a whole bunch that had incorrect expected output but were
20831 passing anyway because of the bug in "proc demangle".
20832 * gdb.t31/chillvars.exp: Remove setup_xfail for printing string
20833 type.
20834 * gdb.t31/in-gdbme.ch: Uncomment string4, now compiles.
20835
20836Mon Feb 22 07:54:03 1993 Mike Werner (mtw@poseidon.cygnus.com)
20837
a9c64011
AS
20838 * gdb/testsuite: made modifications to testcases, etc., to allow
20839 them to work properly given the reorganization of deja-gnu and the
20840 relocation of the testcases from deja-gnu to a "tool" subdirectory.
c906108c
SS
20841
20842Sun Feb 21 10:55:55 1993 Mike Werner (mtw@poseidon.cygnus.com)
20843
20844 * gdb/testsuite: Initial creation of gdb/testsuite.
20845 Migrated dejagnu testcases and support files for testing nm to
20846 gdb/testsuite from deja-gnu. These files were moved "as is"
20847 with no modifications. This migration is part of a major overhaul
20848 of dejagnu. The modifications to these testcases, etc., which
20849 will allow them to work with the new version of dejagnu will be
20850 made in a future update.
48efe704 20851
8d8cb839 20852 For additional changes see gdb.mi/ChangeLog-1999-2003.
c906108c 20853\f
8d8cb839
EZ
20854;; Local Variables:
20855;; mode: change-log
20856;; left-margin: 8
20857;; fill-column: 74
20858;; version-control: never
20859;; End:
902f2ccb
MC
20860
20861 Copyright 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
ed6df200 20862 2003, 2004, 2005 Free Software Foundation, Inc.
902f2ccb
MC
20863 Copying and distribution of this file, with or without modification,
20864 are permitted provided the copyright notice and this notice are preserved.
This page took 2.193758 seconds and 4 git commands to generate.