]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blame - gdb/testsuite/ChangeLog
* write.c (fixup_segment): Do not assume we know the section a
[thirdparty/binutils-gdb.git] / gdb / testsuite / ChangeLog
CommitLineData
bdf92a1c
PM
12010-04-24 Pierre Muller <muller@ics.u-strasbg.fr>
2
3 PR breakpoints/11531.
4 * gdb.base/gdb11531.c: New file.
5 * gdb.base/gdb11531.exp: New file.
6
3f172e24
TT
72010-04-26 Tom Tromey <tromey@redhat.com>
8
9 * gdb.base/completion.exp: Add tests for completion and deprecated
10 commands.
11
64af4c92
JK
122010-04-26 Jan Kratochvil <jan.kratochvil@redhat.com>
13
14 * gdb.pascal/gdb11492.exp (print integer_array, print /d char_array)
15 (print /x char_array): Escape curly brackets.
16
492928e4
JK
172010-04-23 Jan Kratochvil <jan.kratochvil@redhat.com>
18
19 Fix deadlock on looped list of loaded shared objects.
20 * gdb.base/solib-corrupted.exp: New.
21
66d09542
DE
222010-04-23 Doug Evans <dje@google.com>
23
24 * gdb.python/py-section-script.c: New file.
25 * gdb.python/py-section-script.exp: New file.
26 * gdb.python/py-section-script.py: New file.
27
8bd10a10
CM
282010-04-20 Chris Moller <cmoller@redhat.com>
29
30 PR 10179
31
32 * gdb.base/Makefile.in (EXECUTABLES): Added pr10179.
33 * gdb.base/pr10179-a.c:
34 * gdb.base/pr10179-b.c:
35 * gdb.base/pr10179.exp: New files.
36
c0201579
JK
372010-04-22 Jan Kratochvil <jan.kratochvil@redhat.com>
38
39 Fix crashes on dangling display expressions.
40 * gdb.base/solib-display.exp: Call gdb_gnu_strip_debug if LIBSEPDEBUG
41 is SEP.
42 (lib_flags): Remove the "debug" keyword.
43 (libsepdebug): New variable for iterating new loop.
44 (save_pf_prefix): New variable wrapping the loop.
45 (sep_lib_flags): New variable derived from LIB_FLAGS. Use it.
46 * lib/gdb.exp (gdb_gnu_strip_debug): Document the return code.
47
793b0ff8
PM
482010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
49
50 * gdb.threads/watchthreads.exp: Change to obtain consistent output.
51
097f51f7
PM
522010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
53
54 PR stabs/11479.
55 * gdb.stabs/gdb11479.exp: New file.
56 * gdb.stabs/gdb11479.c: New file.
57
9a22f0d0
PM
582010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
59
60 * gdb.base/charset.c (Strin16, String32): New variables.
61 * gdb.base/charset.exp (gdb_test): Test correct display
62 of 16 or 32 bit strings.
63
642010-04-21 Chris Moller <cmoller@redhat.com>
0b66f317
CM
65
66 PR 9167
67 * gdb.cp/Makefile.in (EXECUTABLES): Added pr9167.
68 * gdb.cp/pr9167.cc: New file.
69 * gdb.cp/pr9167.exp: New file.
70
71
6e354e5e
PM
722010-04-21 Pierre Muller <muller@ics.u-strasbg.fr>
73
74 PR pascal/11492.
75 * gdb.pascal/gdb11492.pas: New file.
76 * gdb.pascal/gdb11492.exp: New file.
77
be942545
JB
782010-04-20 Joel Brobecker <brobecker@adacore.com>
79
1667e6e3 80 * gdb.ada/info_types.c, gdb.ada/info_types.exp: New files.
be942545 81
0c3acc09
JB
822010-04-20 Joel Brobecker <brobecker@adacore.com>
83
84 * gdb.ada/dyn_loc: New testcase.
85
ec31cde5
CM
862010-04-20 Chris Moller <cmoller@redhat.com>
87
88 PR 10867
89
90 * gdb.cp/Makefile.in (EXECUTABLES): Added pr10687
91 * gdb.cp/pr10687.cc: New file.
92 * gdb.cp/pr10687.exp: New file.
93
94
ce4b0682
SDJ
952010-04-20 Jan Kratochvil <jan.kratochvil@redhat.com>
96 Sergio Durigan Junior <sergiodj@redhat.com>
97
98 * gdb.fortran/logical.exp: New testcase.
99 * gdb.fortran/logical.f90: New file.
100
3436961f
DE
1012010-04-19 Doug Evans <dje@google.com>
102
103 * gdb.base/help.exp (help source): Update expected output.
104
4d836c09
JK
1052010-04-19 Jan Kratochvil <jan.kratochvil@redhat.com>
106
107 * gdb.base/solib-display.exp: Replace gdb_exit, gdb_start,
108 gdb_reinitialize_dir and gdb_load by clean_restart. Remove trailing
109 gdb_exit and return.
110 (executable): New variable.
111 (binfile): Use it.
112
6149aea9
PA
1132010-04-19 Pedro Alves <pedro@codesourcery.com>
114
115 PR breakpoints/8554.
116
117 * gdb.trace/save-trace.exp: Adjust.
118
ed41462c
L
1192010-04-17 H.J. Lu <hongjiu.lu@intel.com>
120
121 PR corefiles/11511
122 * gdb.arch/system-gcore.exp: New.
123 * gdb.arch/gcore.c: Likewise.
124
3f7b2faa
DE
1252010-04-15 Doug Evans <dje@google.com>
126
fa33c3cd
DE
127 * gdb.python/py-progspace.c: New file.
128 * gdb.python/py-progspace.exp: New file.
129
3f7b2faa
DE
130 * gdb.base/source.exp: Add tests for "source -s".
131
79f283fe
PM
1322010-04-14 Phil Muldoon <pmuldoon@redhat.com>
133
134 * gdb.python/py-prettyprint.py (NoStringContainerPrinter): New printer.
135 * gdb.python/py-prettyprint.c: Add justchildren struct, typedefs.
136 * gdb.python/py-prettyprint.exp: New test for to_string returning None.
137 * gdb.python/py-mi.exp: New test for to_string returning None.
138
fc8eb08a
PM
1392010-04-12 Phil Muldoon <pmuldoon@redhat.com>
140
141 * gdb.python/py-breakpoint.c: Make result global.
142
26e197f6
JK
1432010-04-09 Jan Kratochvil <jan.kratochvil@redhat.com>
144
145 Fix non-GNU make compatibility.
146 * Makefile.in ($(TEST_TARGETS)): Conditionalize it by @GMAKE_TRUE@.
147
adc36818
PM
1482010-04-09 Phil Muldoon <pmuldoon@redhat.com>
149
150 * gdb.python/py-breakpoint.exp: New File.
151 * gdb.python/py-breakpoint.C: Ditto.
152
64e17368
SS
1532010-04-08 Stan Shebs <stan@codesourcery.com>
154
155 * gdb.trace/actions.exp: Clear default-collect.
156 * gdb.trace/save-trace.exp: Clear default-collect.
157
fff5cc64
PM
1582010-04-08 Phil Muldoon <pmuldoon@redhat.com>
159
160 * gdb.python/py-value: Add null string variable.
161 (test_lazy_string): Test zero length, NULL address lazy
162 strings.
163
a055a187
L
1642010-04-07 H.J. Lu <hongjiu.lu@intel.com>
165
166 * gdb.arch/i386-avx.c: New.
167 * gdb.arch/i386-avx.exp: Likewise.
168
169 * gdb.arch/i386-cpuid.h: Updated from gcc 4.4.
170
96e39866
DE
1712010-04-06 Doug Evans <dje@google.com>
172
173 * gdb.base/source-test.gdb: New file.
174 * gdb.base/source.exp: Test source -v.
175
5984a431
UW
1762010-04-06 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
177
178 * gdb.cp/inherit.exp (test_print_anon_union): Fix re_class pattern.
179
ec8a089a
PM
1802010-04-06 Pierre Muller <muller@ics.u-strasbg.fr>
181
182 * gdb.stabs/aout.sed: Convert all backslash to double backslash
183 within one line, unless it is followed by a double quote.
184 * gdb.stabs/hppa.sed: Idem.
185 * gdb.stabs/weird.def: Add char and String constants
186 * gdb.stabs/weird.exp: Check for correct parsing of
187 chhar and string constants.
188 * gdb.stabs/xcoff.sed: Ignore escaped quote quotes
189 in .stabs to .stabx substitution.
190
fce3c1f0
SS
1912010-04-05 Stan Shebs <stan@codesourcery.com>
192
193 * gdb.trace/tfile.c: Add a variable split across two blocks, and a
194 constant global.
195 * gdb.trace/tfile.exp: Try to print them.
196
d77f58be
SS
1972010-04-04 Stan Shebs <stan@codesourcery.com>
198
199 * gdb.base/completion.exp: Update for new "info watchpoints".
200 * gdb.base/default.exp: Ditto.
201 * gdb.base/help.exp: Ditto.
202 * gdb.base/watchpoint.exp: Ditto.
203 * gdb.trace/infotrace.exp: Update "info tracpoints" output.
204
af54718e
SS
2052010-04-04 Stan Shebs <stan@codesourcery.com>
206
207 * gdb.trace/tfile.exp: Sharpen tfind test.
208
74d1f91e
JK
2092010-04-04 Jan Kratochvil <jan.kratochvil@redhat.com>
210
211 * gdb.base/break-entry.exp: New.
212
eb8e76db
HZ
2132010-04-02 Hui Zhu <teawater@gmail.com>
214 Michael Snyder <msnyder@vmware.com>
215
216 * gdb.reverse/i386-sse-reverse.exp: New file.
217 * gdb.reverse/i386-sse-reverse.c: New file.
218
bf65cad8
PA
2192010-04-02 Pedro Alves <pedro@codesourcery.com>
220
221 * gdb.trace/tfind.exp: Adjust expected disassembly output.
222
fff87407
SS
2232010-04-01 Stan Shebs <stan@codesourcery.com>
224
225 * gdb.trace/actions.exp: Tweak expected output.
226 * gdb.trace/while-stepping.exp: Tweak expected output.
227
fe01d668
L
2282010-04-01 H.J. Lu <hongjiu.lu@intel.com>
229
230 * gdb.arch/amd64-byte.exp: Check "ah", "bh", "ch", "dh".
231
86b17b60
PA
2322010-04-01 Pedro Alves <pedro@codesourcery.com>
233
234 * gdb.base/commands.exp: Adjust.
235 * gdb.cp/extern-c.exp: Adjust.
236
2c58c0a9
PA
2372010-04-01 Pedro Alves <pedro@codesourcery.com>
238
239 * gdb.trace/collection.c (local_test_func): Define a local struct,
240 and instanciate it.
241
0db9b91c
PA
2422010-04-01 Pedro Alves <pedro@codesourcery.com>
243
244 * gdb.trace/collection.exp (gdb_collect_args_test)
245 (gdb_collect_argarray_test): XFAIL the tests that assume the
246 argarray argument's elements are collected.
247
8072405b
JK
2482010-03-31 Jan Kratochvil <jan.kratochvil@redhat.com>
249
250 * gdb.dwarf2/dw2-bad-parameter-type.exp,
251 gdb.dwarf2/dw2-bad-parameter-type.S: New.
252
8bf6485c
SS
2532010-03-31 Stan Shebs <stan@codesourcery.com>
254
255 * gdb.trace/save-trace.exp: Test save/restore of default-collect
256 and tracepoint conditionals.
257 (gdb_verify_tracepoints): Delete unused return.
258
fd7f724a
KS
2592010-03-26 Keith Seitz <keiths@redhat.com>
260
261 * gdb.java/jmisc.exp (ptype jmisc): Allow the constructor to
262 appear in the output before main.
263 Remove KFAIL for gdb/2215 aka bz 9320.
264
8d9e7719
DE
2652010-03-30 Doug Evans <dje@google.com>
266
0906dd0b
DE
267 * gdb.arch/amd64-word.exp: Rename hex to hexr, the former is defined
268 by dejagnu.
269 * gdb.arch/amd64-dword.exp: Ditto.
270
8d9e7719
DE
271 * gdb.base/annota1.exp (break handle_USR1): Make fail and pass text
272 match.
273 (break printf): Ditto.
274
1da644f0
SW
2752010-03-29 Sami Wagiaalla <swagiaal@redhat.com>
276
277 * gdb.cp/nsusing.exp: Marked imported declaration test as xfail with
278 gcc < 4.4.
279 * gdb.cp/shadow.exp: Ditto.
280
a8121990
PA
2812010-03-29 Pedro Alves <pedro@codesourcery.com>
282
283 * gdb.trace/collection.exp (run_trace_experiment): Make sure
284 "tstart" is silent.
285
6e79d367
PA
2862010-03-29 Pedro Alves <pedro@codesourcery.com>
287
288 * gdb.trace/collection.exp (executable): New.
289 (binfile): Use it.
290 (fpreg, spreg, pcreg): New.
291 (test_register): Use gdb_test_multiple. Pass /x to print.
292 (prepare_for_trace_test): New.
293 (run_trace_experiment): Use "continue", not gdb_run_cmd.
294 (gdb_collect_args_test, gdb_collect_argstruct_test)
295 (gdb_collect_argarray_test, gdb_collect_locals_test): Use
296 prepare_for_trace_test.
297 (gdb_collect_registers_test): Use prepare_for_trace_test. Use
298 fpreg, spreg and pcreg.
299 (gdb_collect_expression_test, gdb_collect_globals_test): Use
300 prepare_for_trace_test.
301 (gdb_trace_collection_test): Use fpreg, spreg and pcreg. Don't
302 try to detect tracing support here. Don't set breakpoints at
303 `begin' or `end' here.
304 <global scope>: Use clean_restart. Run to main before checking
305 for tracing support. Check for for tracing support here.
306
09248348
JK
3072010-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
308
309 * gdb.base/break-interp.exp (test_core, test_attach, test_ld): Add
310 " as $displacement" to "seen displacement message".
311
d350db38
PA
3122010-03-28 Pedro Alves <pedro@codesourcery.com>
313
314 * gdb.trace/while-dyn.exp (executable): New variable.
315 (binfile): Use it.
316 (test_while_stepping): New function. Move most tests here. Call
317 it once for each of the while-stepping, stepping and ws aliases.
318
907af001
UW
3192010-03-26 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
320
321 * gdb.cp/inherit.exp (test_ptype_si): XFAIL test for GCC versions
322 that do not provide the tagless_struct type name at all.
323 (test_print_anon_union): Do not check value of uninitialized
324 union member. Do not use cp_test_ptype_class, so we can accept
325 "long" as well as "long int".
326
610197fd
PA
3272010-03-26 Pedro Alves <pedro@codesourcery.com>
328
329 * gdb.trace/tfile.c (tohex, bin2hex): New.
330 (write_error_trace_file): Hexify error description.
331
6c28cbf2
SS
3322010-03-25 Stan Shebs <stan@codesourcery.com>
333
334 * gdb.trace/tfile.c: Generate an additional trace file, improve
335 portability.
336 * gdb.trace/tfile.exp: Test trace file with an error stop, delete
337 files in a better way.
338
e62b8c7e
KS
3392010-03-25 Keith Seitz <keiths@redhat.com>
340
341 * gdb.java/jprint.exp: XFAIL printing of static class members
342 because of GCC debuginfo problem.
343
82ccf5a5
JK
3442010-03-25 Jan Kratochvil <jan.kratochvil@redhat.com>
345
346 * gdb.base/dup-sect.exp, gdb.base/dup-sect.S: New.
347
293e2f9e
DJ
3482010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
349
350 * gdb.base/completion.exp: Allow long instead of long int.
351 * gdb.base/ending-run.exp: Match _rt_entry.* for RealView.
352 * gdb.base/gdbvars.c (main): Remove unused usestubs code. Reference
353 variable p.
354 * gdb.base/maint.exp: Allow ER_RO and ER_RW instead of .text and .data.
355 * gdb.base/pointers.exp: Allow long instead of long int.
356 * gdb.base/printcmds.exp: XFAIL for RealView on ARM EABI.
357 * gdb.base/step-line.exp: Allow a directory before the source file name.
358
95a42b64
TT
3592010-03-24 Tom Tromey <tromey@redhat.com>
360
361 PR breakpoints/9352:
362 * gdb.base/default.exp: Update.
363 * gdb.base/commands.exp: Update.
364 * gdb.cp/extern-c.exp: Test setting commands on multiple
365 breakpoints at once.
366
2390201f
DJ
3672010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
368
369 * gdb.base/call-signal-resume.exp, gdb.base/unwindonsignal.exp: Skip
370 if gdb,nosignals.
371 * gdb.base/watchpoints.c: Do not include unnecessary headers.
372 * lib/gdb.exp (gdb_test_multiple): Relax pattern for "the program
373 exited".
374
8c9a6790
SS
3752010-03-24 Stan Shebs <stan@codesourcery.com>
376
377 * gdb.trace/tfile.exp: Expect "trace frame", with a space.
378
a6c727b2
DJ
3792010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
380
381 * gdb.base/callfuncs.exp (do_function_calls): Add XFAILs for RealView.
382 * gdb.base/ptype.exp (ptype_maybe_prototyped): Add overprototyped
383 argument. Handle "short" and "long".
384 (Top level): Pass overprototyped output for old_fptr and xptr.
385
4dfd5423
PA
3862010-03-23 Pedro Alves <pedro@codesourcery.com>
387
388 * gdb.threads/pthreads.c (thread1, thread2, main): Fix printf
389 format strings and add casts to avoid compiler warnings.
390
3912010-03-23 Vladimir Prus <vladimir@codesourcery.com>
a7bdde9e
VP
392
393 * lib/trace-support.exp (gdb_trace_setactions):
394 Don't expect whitespace after ">" prompt.
395 * gdb.trace/actions.exp: Adjust for output changes.
396 * gdb.trace/while-stepping.exp: Likewise.
397
c847d045
JK
3982010-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
399
400 * dg-extract-results.sh: Sync with GCC HEAD (import r155655, r157175
401 and r157645).
402
5f717f1d
JK
4032010-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
404
405 * gdb.dwarf2/dw2-empty-namespace.exp, gdb.dwarf2/dw2-empty-namespace.S:
406 New.
407
7d6d51d5
DJ
4082010-03-22 Daniel Jacobowitz <dan@codesourcery.com>
409
410 * gdb.python/Makefile.in (EXECUTABLES): Add py-mi.
411 * gdb.python/py-mi.exp (binfile): Rename to py-mi.
412
3b11a015
SS
4132010-03-19 Stan Shebs <stan@codesourcery.com>
414
415 * gdb.trace/ax.exp: New file.
416
d7d158ed
DE
4172010-03-19 Doug Evans <dje@google.com>
418
6bb85cd1
DE
419 * lib/gdb.exp (gdb_compile_test): Watch for "compiler not installed"
420 output from gcc.
421
d7d158ed
DE
422 * gdb.base/break-interp.exp (prelinkNO): Handle prelink binaries
423 named /usr/sbin/prelink<foo>.
424
4daf5ac0
SS
4252010-03-18 Stan Shebs <stan@codesourcery.com>
426
427 * gdb.trace/circ.exp: Test circular-trace-buffer.
428 * gdb.trace/tfile.exp: Update tstatus test.
429
e8d05480
JB
4302010-03-18 Joel Brobecker <brobecker@adacore.com>
431
432 * gdb.dwarf2/dw2-anonymous-func.S: New file.
433 * gdb.dwarf2/dw2-anonymous-func.exp: New testcase.
434
441b986a
UW
4352010-03-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
436
437 * gdb.mi/gdb680.exp: Revert 2009-06-17 change.
438
4247603b
PA
4392010-03-18 Pedro Alves <pedro@codesourcery.com>
440
441 * gdb.base/default.exp: Adjust the expected output of the finish
442 and until commands when the inferior is not being run.
443
13387711
SW
4442010-03-15 Sami Wagiaalla <swagiaal@redhat.com>
445
446 * gdb.cp/shadow.exp: Removed kfail; test has been fix.
447 * gdb.cp/nsusing.exp: Ditto.
448
6e31430b
TT
4492010-03-15 Tom Tromey <tromey@redhat.com>
450
451 * gdb.cp/userdef.exp: Add tests for explicit calls to operator==.
452 * gdb.cp/userdef.cc (operator==): New function.
453 (main): New locals mem1, mem2.
454
e2d69cb5
JZ
4552010-03-15 Jie Zhang <jie@codesourcery.com>
456
457 * lib/mi-support.exp (mi_gdb_target_load): Delete unused timeout var.
458 Declare and use new loadtimeout variable.
459
f572f0a9
DJ
4602010-03-14 Daniel Jacobowitz <dan@codesourcery.com>
461
462 * gdb.base/printcmds.exp: Use gdb_file_cmd instead of gdb_load.
463 Use gdb_load later.
464
51f4c0b0
PA
4652010-03-14 Pedro Alves <pedro@codesourcery.com>
466
467 * gdb.base/solib-disc.c (main): Make format of fprintf a string
468 literal. Add missing endlines to prints to stderr.
469
1c809c68
TT
4702010-03-12 Tom Tromey <tromey@redhat.com>
471
472 PR c++/9708:
473 * gdb.cp/m-static.exp: Add regression test.
474 * gdb.cp/m-static.cc (method): New method.
475 (main): Call it.
476
00ae8fef
SW
4772010-03-12 Sami Wagiaalla <swagiaal@redhat.com>
478
479 * gdb.cp/gdb2384-base.h: Created 'namespace B'.
480 * gdb.cp/gdb2384-base.cc: Use 'namespace B'.
481
759f0f0b
PA
4822010-03-12 Daniel Jacobowitz <dan@codesourcery.com>
483
21e24d21
PA
484 * lib/gdb.exp (gdb_test_multiple): Handle -timeout.
485
4862010-03-12 Daniel Jacobowitz <dan@codesourcery.com>
487
759f0f0b
PA
488 * lib/gdb.exp (skip_stl_tests): New.
489 (gdb_compile): Symbian needs -ldl.
490 (shlib_target_file): New.
491 (shlib_symbol_file): New.
492 (gdb_load_shlibs): Use shlib_target_file.
493 * lib/mi-support.exp (mi_load_shlibs): Use shlib_target_file.
494 * gdb.cp/exception.exp: Use skip_stl_tests.
495 * gdb.cp/bs15503.exp: Use skip_stl_tests. Use untested.
496 * gdb.cp/try_catch.exp: Use skip_stl_tests.
497 * gdb.cp/mb-templates.exp: Ditto.
498 * gdb.base/commands.exp: Relax regexes.
499 * gdb.base/watchpoint-solib.exp: Don't skip on symbian. Use
500 shlib_target_file and shlib_symbol_file.
501 * gdb.base/maint.exp: Allow lowercase t. Allow .rodata in
502 sections.
503 * gdb.base/ending-run.exp: Accept E32Main for symbian.
504 * gdb.base/solib-disc.exp: Use
505 shlib_target_file and shlib_symbol_file.
506 * gdb.base/unload.exp: Don't skip on symbian. Use
507 shlib_target_file and shlib_symbol_file.
508 * gdb.base/list.exp: Check use_gdb_stub instead of is_remote.
509
6a8f2671
PA
5102010-03-12 Pedro Alves <pedro@codesourcery.com>
511
512 * gdb.trace/backtrace.exp: Adjust for x86 and x86_64.
513 * gdb.trace/report.exp: Adjust for x86 and x86_64.
514 Issue a tfind end before looking for a tracepoint frame.
515 * gdb.trace/tfind.exp: Adjust tstatus output.
516 Adjust disassembly output.
517 * gdb.trace/while-dyn.exp: Adjust for x86 and x86_64.
518
ccf26247
JK
5192010-03-11 Jan Kratochvil <jan.kratochvil@redhat.com>
520
521 * gdb.base/break-interp.exp: Create new displacement parameter value
522 for the test_ld calls.
523 (reach): New parameter displacement, verify its content. New push of
524 pf_prefix "reach-$func:". Import global expect_out.
525 (test_core): New parameter displacement, verify its content. New push
526 of pf_prefix "core:". New command "set verbose on". Import global
527 expect_out.
528 (test_attach): New parameter displacement, verify its content. New
529 push of pf_prefix "attach:". New command "set verbose on". Import
530 global expect_out.
531 (test_ld): New parameter displacement, pass it to the reach, test_core
532 and test_attach calls and verify its content in the "ld.so exit" test.
533 * gdb.base/prelink.exp: Remove gdb_exit and final return.
534 (prelink): Update expected text, use gdb_test.
535
e469c7fb
DE
5362010-03-10 Doug Evans <dje@google.com>
537
538 * gdb.base/checkpoint.exp: Fix comment.
539 Lengthen timeout while doing >600 checkpoints test.
540 Rename duplicate "kill all one" test to keep test names unique.
541
60e1c644
PA
5422010-03-10 Pedro Alves <pedro@codesourcery.com>
543
544 * gdb.base/watch-cond.c, gdb.base/watch-cond.exp: New.
545
cec808ec
KS
5462010-03-08 Keith Seitz <keiths@redhat.com>
547
548 * gdb.cp/cp-relocate.exp: Remove single-quoting of C++ methods.
549 * gdb.cp/cplusfuncs.cc (dm_type_short): New function.
550 (dm_type_long): New function.
551 (dm_type_unsigned_short): New function.
552 (dm_type_unsigned_long): New function.
553 (myint): New typedef.
554 * gdb.cp/cplusfuncs.exp (probe_demangler): Add tests for short,
555 long, unsigned shor and long, operator char*, and typedef.
556 (test_lookup_operator_functions): Add operator char* test.
557 (test_paddr_operator_functions): Likewise.
558 (test_paddr_overloaded_functions): Use probe values for
559 short, long, and unsigned short and long.
560 (test_paddr_hairy_functions): If the demangler probe detected
561 gdb type printers, "expect" them. Otherwise "expect" the v2 or v3
562 demangler.
563 * gdb.cp/expand-sals.exp: Backtrace may contain class names.
564 * gdb.cp/member-ptr.exp: Refine expected result for "print pmf"
565 and "print null_pmf".
566 Add test "ptype a.*pmf".
567 * gdb.cp/overload.exp: Allow optional "int" to appear with
568 "short" and "long".
569 * gdb.cp/ovldbreak.exp: Use append to construct super-duper
570 long expect value for men_overload1arg.
571 Allow "int" to appear with "short" and "long".
572 When testing "info break", add argument for main (void).
573 Also allow "int" to appear with "short" and "long".
574 Ditto with "unsigned" and "long long".
575 * gdb.java/jmain.exp: Do not enclose methods names in single
576 quotes.
577 * gdb.java/jmisc.exp: Likewise.
578 * gdb.java/jprint.exp: Likewise.
579 * gdb.python/py-symbol.exp: Update expected "linkage_name" value.
580
581 From Jan Kratochvil <jan.kratochvil@redhat.com>:
582 * gdb.cp/exception.exp (backtrace after first throw)
583 (backtrace after second throw): Allow a namespace before __cxa_throw.
584 (backtrace after first catch, backtrace after second catch): Allow
585 a namespace before __cxa_begin_catch.
586
587 * gdb.cp/cpexprs.exp: New file.
588 * gdb.cp/cpexprs.cc: New file.
589
590 From Daniel Jacobowitz <dan@codesourcery.com>
591 * gdb.cp/cpexprs.exp (escape): Delete. Change all callers
592 to use string_to_regexp.
593 (ctor, dtor): New functions. Use them to match constructor
594 and destructor function types.
595 (Top level): Use runto_main.
596
f870a310
TT
5972010-03-05 Tom Tromey <tromey@redhat.com>
598
599 * gdb.python/py-prettyprint.py (pp_nullstr.to_string): Use
600 gdb.target_charset.
601 (pp_ns.to_string): Likewise.
602
0c199f28
KS
6032010-03-04 Keith Seitz <keiths@redhat.com>
604
605 * gdb.cp/overload.exp: Test that the filename portion of a linespec
606 can be quoted. Test that both the filename and function/line
607 portions can be quoted at the same time.
608
c7437ca6
PA
6092010-03-04 Pedro Alves <pedro@codesourcery.com>
610
611 * gdb.base/watch-non-mem.c, gdb.base/watch-non-mem.exp: New.
612
b111b805
DE
6132010-03-03 Doug Evans <dje@google.com>
614
24486cb7
DE
615 * lib/gdb.exp (gdb_compile_pthreads): Handle case where
616 libc contains libpthread.
617
b111b805
DE
618 * gdb.threads/linux-dp.c (shared_random): Call rand instead of rand_r.
619 * gdb.threads/linux-dp.exp: Compile with gdb_compile_pthreads instead
620 of gdb_compile. Add another pattern to match android backtrace.
621
a0e0ef55
TT
6222010-03-03 Tom Tromey <tromey@redhat.com>
623
624 PR gdb/11345:
625 * gdb.base/printcmds.exp (test_printf): Add test.
626
1ba53b71
L
6272010-03-02 H.J. Lu <hongjiu.lu@intel.com>
628
629 * gdb.arch/amd64-byte.exp: New.
630 * gdb.arch/amd64-dword.exp: Likewise.
631 * gdb.arch/amd64-pseudo.c: Likewise.
632 * gdb.arch/amd64-word.exp: Likewise.
633 * gdb.arch/i386-byte.exp: Likewise.
634 * gdb.arch/i386-pseudo.c: Likewise.
635 * gdb.arch/i386-word.exp: Likewise.
636
f5dff777
DJ
6372010-03-01 Daniel Jacobowitz <dan@codesourcery.com>
638
639 * gdb.xml/extra-regs.xml: Add struct1, struct2, and flags
640 types. Add structreg, bitfields, and flags registers.
641 * gdb.xml/tdesc-regs.exp: Test structreg and bitfields
642 registers.
643
90884b2b
L
6442010-03-01 H.J. Lu <hongjiu.lu@intel.com>
645
646 * gdb.xml/tdesc-regs.exp (architecture): New. Set it for x86.
647 (load_description): Set architecture if defined.
648
dc00d89f
PM
6492010-02-28 Phil Muldoon <pmuldoon@redhat.com>
650
651 * gdb.python/py-frame.exp: Add read_var block tests.
652 * gdb.python/py-frame.c (block): New function.
653
0e095b7e
JK
6542010-02-28 Jan Kratochvil <jan.kratochvil@redhat.com>
655 Daniel Jacobowitz <dan@codesourcery.com>
656
657 * gdb.base/callfuncs.exp: New tests for $spval 0 and -1. Remove return.
658
624f1a65
DM
6592010-02-25 David S. Miller <davem@davemloft.net>
660
661 * gdb.base/catch-syscall.exp: Allow to run on sparc*-*-linux and
662 fix logic for setting all_syscalls_numbers.
663
f3e9a817
PM
6642010-02-24 Phil Muldoon <pmuldoon@redhat.com>
665
666 * Makefile.in: Add py-block and py-symbol.
667 * gdb.python/py-symbol.exp: New File.
668 * gdb.python/py-symtab.exp: New File.
669 * gdb.python/py-block.exp: New File.
670 * gdb.python/py-symbol.c: New File.
671 * gdb.python/py-block.c: New File.
672
f6bbabf0
PM
6732010-02-24 Phil Muldoon <pmuldoon@redhat.com>
674
675 PR python/11314
676 * lib/gdb.exp (skip_python_tests): New function.
677 * gdb.python/py-cmd.exp: Use skip_python_tests.
678 * gdb.python/py-frame.exp: Likewise.
679 * gdb.python/py-function.exp: Likewise.
680 * gdb.python/py-prettyprint.exp: Likewise.
681 * gdb.python/py-template.exp: Likewise.
682 * gdb.python/py-type.exp: Likewise.
683 * gdb.python/py-value.exp: Likewise.
684
85d721b8
PA
6852010-02-22 Pedro Alves <pedro@codesourcery.com>
686
687 PR9605
688
689 * gdb.base/watch-read.c, gdb.base/watch-read.exp: New files.
690
48e32051
TT
6912010-02-19 Tom Tromey <tromey@redhat.com>
692
693 PR c++/8693, PR c++/9496:
694 * gdb.cp/namespace.exp: Remove some setup_kfail calls. Added
695 regression tests.
696
ac9c0048
JK
6972010-02-19 Jan Kratochvil <jan.kratochvil@redhat.com>
698
699 Fix compatibility with m68k as.
700 * gdb.dwarf2/member-ptr-forwardref.S: Use .data section. Use .2byte.
701 Use only /* comments */.
702
57bb97a4
UW
7032010-02-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
704
705 * configure.ac: Add gdb.multi/Makefile to AC_OUTPUT.
706 * configure: Regenerate.
707
7d1bf85c
DJ
7082010-02-18 Daniel Jacobowitz <dan@codesourcery.com>
709
710 * gdb.python/py-type.exp: Check for Python support.
711
061b5285
PA
7122010-02-17 Pedro Alves <pedro@codesourcery.com>
713
714 * lib/gdb.exp (build_id_debug_filename_get): Don't assume new
715 `regsub' syntax available.
716
f8a8bc2c
PA
7172010-02-17 Pedro Alves <pedro@codesourcery.com>
718
719 * gdb.base/shmain.c (main): Remove printf call.
720 * gdb.base/sizeof.c (main): Cast return of sizeof to int.
721 * gdb.base/unload.c (main): Make format of fprintf a string
722 literal. Add missing endlines to prints to stderr.
723 * gdb.base/watchpoint-solib.c (open_shlib): Ditto.
724
6f451e5e
TT
7252010-02-17 Tom Tromey <tromey@redhat.com>
726
727 * gdb.java/jprint.java (jprint.props): New field.
728 * gdb.java/jprint.exp (set_lang_java): Add regression test.
729
12d79008
PA
7302010-02-17 Pedro Alves <pedro@codesourcery.com>
731
ef801a0e 732 * gdb.base/charset.exp: Don't assume new `regsub' syntax
12d79008
PA
733 available.
734
d252f7e5
DJ
7352010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
736
737 * gdb.xml/tdesc-arch.exp, gdb.xml/tdesc-regs.exp: Rewrite file
738 creation to support remote host testing.
739
67bdab6c
DJ
7402010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
741
742 * gdb.base/valgrind-db-attach.exp: Use unsupported instead of xfail.
743 Recognize "command not found".
744
bb391223
DJ
7452010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
746
747 * gdb.arch/thumb2-it.exp (test_it_break): Handle hardware
748 single-stepping.
749
70362913
DJ
7502010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
751
752 * gdb.python/py-value.exp (test_value_in_inferior): Skip arg0 test
753 if arguments are not supported.
754
493f3c00
DJ
7552010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
756
757 * gdb.cp/overload.exp: Allow foo::overload1arg's "this" pointer to
758 be const or non-const.
759
8034c749
DJ
7602010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
761
762 * gdb.mi/mi-break.exp (test_breakpoint_commands): Use
763 mi_send_resuming_command to send -exec-continue.
764
791dfb64
DJ
7652010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
766
767 * gdb.base/list.exp (test_list_filename_and_function): Add test
768 with single quotes.
769 * gdb.cp/overload.cc (intToChar): Rewrite onto one line for easy
770 matching.
771 * gdb.cp/overload.exp: Add tests with filename, function, and quotes.
772 Add KFAIL'd tests for PR gdb/11289.
773
7c5fe868
DJ
7742010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
775
776 * gdb.cp/cpcompletion.exp: Specify source file name explicitly.
777
fdc498b8
DJ
7782010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
779
780 * gdb.base/comp-dir/subdir/dummy.txt: New file.
781 * gdb.base/completion.exp: Use comp-dir/subdir instead of creating
782 a temporary directory.
783
b519e2a6
DJ
7842010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
785
786 * gdb.base/charset.exp: Use a single regular expression to match
787 show host-charset and show target-charset output.
788
74164c56
JK
7892010-02-15 Jan Kratochvil <jan.kratochvil@redhat.com>
790
791 * gdb.base/attach.exp (attach to nonsense is prohibited): Make the
792 "Illegal process-id" expect string more exact.
793 (attach to digits-starting nonsense is prohibited): New.
794
701ed6dc
JK
7952010-02-13 Jan Kratochvil <jan.kratochvil@redhat.com>
796
797 * gdb.base/prelink.exp (set verbose on): New.
798
fa19b4e5
MS
7992010-02-12 Tomas Holmberg <th@virtutech.com>
800
801 * mi-reverse.exp: New file. Test for reverse option to the
802 following MI commands: exec-continue, exec-finish, exec-next,
803 exec-step, exec-next-instruction, exec-step-instruction.
804
dadf0e9c
JB
8052010-02-09 Joel Brobecker <brobecker@adacore.com>
806
807 * gdb.ada/ptype_tagged_param: New testcase.
808
714f19d5
TT
8092010-02-08 Tom Tromey <tromey@redhat.com>
810
811 PR c++/8017:
812 * gdb.cp/overload.exp: Add tests.
813 * gdb.cp/overload.cc (struct K): New.
814 (namespace N): New.
815 (main): Call new functions.
816 (K::staticoverload): Define.
817
83b10087
CM
818Mon Feb 8 13:18:22 2010 Chris Moller <moller@mollerware.com>
819
820 PR gdb/10728
821 * gdb.cp/pr10728-x.h: New file.
822 * gdb.cp/pr10728-x.cc: New file.
823 * gdb.cp/pr10728-y.cc: New file.
824 * gdb.cp/pr10728.exp: New file.
825 * gdb.cp/Makefile.in (EXECUTABLES): Add pr10728
826
99903ae3
CM
827Mon Feb 8 12:54:54 2010 Chris Moller <moller@mollerware.com>
828
829 PR gdb/9067
830 * gdb.cp/pr9067.exp: New
831 * gdb.cp/pr9067.cc: New
832 * gdb.cp/Makefile.in (EXECUTABLES): Add pr9067
833
7b356089
JB
8342010-02-08 Joel Brobecker <brobecker@adacore.com>
835
836 * lib/gdb.exp (gdb_test_timeout): New global variable.
837 Set it to timeout if not already set.
838 (gdb_init): Reset the value of timeout to gdb_test_timeout.
839
1be00882
DE
8402010-02-05 Doug Evans <dje@google.com>
841
842 * lib/gdb.exp (INTERNAL_GDBFLAGS): Don't override value provided by
843 user.
844
82856980
SW
8452010-02-05 Sami Wagiaalla <swagiaal@redhat.com>
846
847 PR c++/7935:
848 * gdb.cp/namespace-using.exp: Removed kfail; bug has been fixed.
849
1a334831
TT
8502010-02-04 Tom Tromey <tromey@redhat.com>
851
852 * gdb.cp/virtbase.exp: Make test case names unique.
853
9c3c02fd
TT
8542010-02-02 Tom Tromey <tromey@redhat.com>
855
856 * gdb.cp/virtbase.exp: Add regression tests.
857 * gdb.cp/virtbase.cc (RHA, RHB, RHC): New classes.
858 (main): Instantiate RHC.
859
0cc2414c
TT
8602010-02-02 Tom Tromey <tromey@redhat.com>
861
862 * gdb.dwarf2/member-ptr-forwardref.exp: Update expected result for
863 type-printing change.
864
edf3d5f3
TT
8652010-02-02 Tom Tromey <tromey@redhat.com>
866
867 PR c++/11226, PR c++/9629, PR c++/9688, PR c++/8890:
868 * gdb.cp/virtbase.cc: New file.
869 * gdb.cp/virtbase.exp: New file.
870 * gdb.cp/userdef.exp: Allow 'struct' or 'class'.
871
e4b7f41c
JK
8722010-02-01 Jan Kratochvil <jan.kratochvil@redhat.com>
873
874 PR libc/11214:
875 * gdb.threads/current-lwp-dead.c: Include features.h.
876 (HAS_NOMMU): New.
877 (fn, main): Move CLONE_VM into [__UCLIBC__ && HAS_NOMMU].
878
b381ea14
JK
8792010-02-01 Jan Kratochvil <jan.kratochvil@redhat.com>
880
881 * gdb.base/symbol-without-target_section.exp,
882 gdb.base/symbol-without-target_section.c: New.
883
c593ac0e
DJ
8842010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
885
886 * gdb.base/bigcore.exp: Reset increased timeout.
887 * gdb.base/interrupt.exp: Match unexpected gdb prompt.
888
db25f29d
DJ
8892010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
890
891 * gdb.base/gcore.exp (capture_command_output): Use
892 gdb_test_multiple.
893
f9d67f43
DJ
8942010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
895
896 * gdb.arch/thumb2-it.S (it_breakpoints): New function.
897 * gdb.arch/thumb2-it.exp (test_it_break): New function.
898 (Top level): Call it.
899
177321bd
DJ
9002010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
901
902 * gdb.arch/thumb2-it.S, gdb.arch/thumb2-it.exp: New files.
903
97f2ed50
DJ
9042010-01-29 Daniel Jacobowitz <dan@codesourcery.com>
905
906 * gdb.base/call-strs.exp, gdb.base/default.exp,
907 gdb.base/ending-run.exp, gdb.base/finish.exp, gdb.base/funcargs.exp,
908 gdb.base/huge.exp, gdb.base/nodebug.exp, gdb.base/ptype.exp,
909 gdb.base/restore.exp, gdb.base/return.exp, gdb.base/setvar.exp,
910 gdb.base/watchpoints.exp, gdb.threads/gcore-thread.exp,
911 gdb.base/watchpoint-solib.exp: Save and restore timeout.
912 * gdb.base/ending-run.exp: Correct restore of timeout.
913 * gdb.base/page.exp: Remove unnecessary timeout setting.
914
e4e2711a
JB
9152010-01-29 Joel Brobecker <brobecker@adacore.com>
916
917 * gdb.ada/rec_return: New testcase.
918
ba581dc1
JB
9192010-01-29 Joel Brobecker <brobecker@adacore.com>
920
921 * gdb.ada/call_pn: New testcase.
922
4ea95be9
DJ
9232010-01-28 Daniel Jacobowitz <dan@codesourcery.com>
924
925 * gdb.mi/mi-nonstop.exp (mi_nonstop_resume): New function.
926 (Top level): Use it to resume.
927 * lib/mi-support.exp (mi_send_resuming_command_raw): Recognize
928 the Thumb mode displaced stepping error as unsupported.
929
df83a9bf
SW
9302010-01-28 Sami Wagiaalla <swagiaal@redhat.com>
931
932 * gdb.cp/nsusing.exp: Added more tests.
933 * gdb.cp/nsrecurs.exp: Ditto.
934 * gdb.cp/nsusing.cc: Added test functions.
935 * gdb.cp/nsrecurs.cc: Ditto.
936
40b27cdc
JK
9372010-01-27 Jan Kratochvil <jan.kratochvil@redhat.com>
938
939 * gdb.base/break-interp.exp: Use [file tail $filename] to omit any
940 absolute directory pathnames in gdb.sum file.
941
de958931
SW
9422010-01-27 Sami Wagiaalla <swagiaal@redhat.com>
943
944 * gdb.cp/namespace-using.exp: Rename to nsusing.exp.
945 * gdb.cp/namespace-using.cc: Rename to nsusing.cc.
946
708ead4e
TT
9472010-01-26 Tom Tromey <tromey@redhat.com>
948
949 PR exp/7643:
950 * gdb.base/printcmds.exp (test_print_string_constants): Remove
951 setup_kfail.
952
b14e635e
SW
9532010-01-14 Sami Wagiaalla <swagiaal@redhat.com>
954
955 * gdb.cp/nsrecurs.exp: New test.
956 * gdb.cp/nsrecurs.cc: New test program.
957 * gdb.cp/nsstress.exp: New test.
958 * gdb.cp/nsstress.cc: New test program.
959 * gdb.cp/nsdecl.exp: New test.
960 * gdb.cp/nsdecl.cc: New test program.
961
8540c487
SW
9622010-01-26 Sami Wagiaalla <swagiaal@redhat.com>
963
964 * gdb.cp/namespace-using.exp: Add test for printing of namespaces
965 imported into file scope.
966 Marked test as xfail.
967 * gdb.cp/namespace-using.cc (marker5): New function.
968 * gdb.cp/shadow.exp: New test.
969 * gdb.cp/shadow.cc: New test program.
970 * gdb.cp/nsimport.exp: New test.
971 * gdb.cp/nsimport.cc: New test program.
972
421d5d99
TT
9732010-01-25 Tom Tromey <tromey@redhat.com>
974
975 PR gdb/11049:
976 * gdb.base/printcmds.exp (test_print_typedef_arrays): Add test
977 with "set print null-stop on".
978
691f8dc1
JK
9792010-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
980
981 * gdb.arch/i386-bp_permanent.exp (Disassemble function '$function'):
982 Adjust it for DISASSEMBLY_OMIT_FNAME.
983
0b92b5bb
TT
9842010-01-22 Jan Kratochvil <jan.kratochvil@redhat.com>
985
986 PR symtab/11199:
987 * gdb.dwarf2/member-ptr-forwardref.exp,
988 gdb.dwarf2/member-ptr-forwardref.S: New.
989
23787403
JK
9902010-01-20 Jan Kratochvil <jan.kratochvil@redhat.com>
991
992 * gdb.threads/watchthreads-reorder.c (gdbstop_mutex): Remove.
993 (thread1_func): Protect thread1_tid with thread1_tid_cond by
994 thread1_tid_mutex. Remove gdbstop_mutex handling.
995 (thread2_func): Protect thread2_tid with thread2_tid_cond by
996 thread2_tid_mutex. Remove gdbstop_mutex handling.
997 (main): Move thread1_tid_mutex and thread2_tid_mutex locks before
998 pthread_create. Remove gdbstop_mutex handling. New comment. Replace
999 pthread_cond_wait conditionalizations by while loops.
1000
b966cb8a
TT
10012010-01-20 Tom Tromey <tromey@redhat.com>
1002
1003 PR backtrace/10770:
1004 * gdb.dwarf2/pr10770.exp: New file.
1005 * gdb.dwarf2/pr10770.c: New file.
1006 * gdb.dwarf2/Makefile.in (EXECUTABLES): Add pr10770.
1007
fcae584b
VP
10082010-01-20 Vladimir Prus <vladimir@codesourcery.com>
1009
1010 * gdb.mi/mi-async.exp: Remove check for 'async' target, because
1011 that target was removed, and the test always runs native anyway.
1012
a0f49112
JK
10132010-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
1014
1015 * gdb.base/watchpoint-cond-gone.exp, gdb.base/watchpoint-cond-gone.c,
1016 gdb.base/watchpoint-cond-gone-stripped.c: New.
1017
ceeb3d5a
TT
10182010-01-19 Tom Tromey <tromey@redhat.com>
1019
1020 PR c++/8000:
1021 * gdb.cp/namespace.exp: Use new enum. Fix line numbers in
1022 existing tests.
1023 * gdb.cp/namespace.cc (AAA::SomeEnum): New enum.
1024 (main): Use AAA::SomeEnum.
1025
dd322c54
JK
10262010-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
1027
1028 * gdb.mi/mi-break.exp (set line_callme_head, set line_callme_body): New.
1029 (test_ignore_count): Declare line_callme_body global.
1030 (run to breakpoint with ignore count): Use line_callme_body.
1031 * gdb.mi/mi-cli.exp (set line_main_head, set line_main_body)
1032 (set line_main_hello, set line_main_return): Reindent.
1033 (set line_callee4_head, set line_callee4_body, set line_callee4_next):
1034 New.
1035 (continue to callee4): Use line_callee4_body.
1036 (check *stopped from CLI command): Use line_callee4_next.
1037 * gdb.mi/mi2-cli.exp (set line_main_head, set line_main_body)
1038 (set line_main_hello, set line_main_return): Reindent.
1039 (set line_callee4_head, set line_callee4_body): New.
1040 (continue to callee4): Use line_callee4_body.
1041
4e8f195d
TT
10422010-01-18 Tom Tromey <tromey@redhat.com>
1043
1044 PR c++/9680:
1045 * gdb.cp/casts.cc: Add new classes and variables.
1046 * gdb.cp/casts.exp: Test new operators.
1047
9e14a9ba
JB
10482010-01-18 Tom Tromey <tromey@redhat.com>
1049 Thiago Jung Bauermann <bauerman@br.ibm.com>
1050
1051 * gdb.python/source2.py: New file.
1052 * gdb.python/source1: New file.
1053 * gdb.python/python.exp: Test "source" command.
1054
00bf0b85
SS
10552010-01-15 Stan Shebs <stan@codesourcery.com>
1056
1057 * gdb.trace/tfile.c: New file.
1058 * gdb.trace/tfile.exp: New file.
1059
55235ad7
JK
10602010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
1061
1062 * gdb.base/pie-support.exp, gdb.base/pie-support.c: Remove.
1063
9f2982ff
JK
10642010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
1065
1066 * gdb.base/valgrind-db-attach.exp, gdb.base/valgrind-db-attach.c: New.
1067
bbfba9ed
JK
10682010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
1069
1070 * gdb.base/break-interp-lib.c: Include unistd.h, assert.h and stdio.h.
1071 (libfunc): New parameter action. Implement also selectable "sleep".
1072 * gdb.base/break-interp-main.c: Include assert.h.
1073 (libfunc): New parameter action.
1074 (main): New parameters argc and argv. Assert argc. Pass argv.
1075 * gdb.base/break-interp.exp (test_core): Pass the "segv" argument.
1076 (test_attach): New proc.
1077 (test_ld): Pass new "segv" exec parameter. Call also test_attach.
1078 * lib/gdb.exp (core_find): New parameter arg. Pass it to $binfile.
1079
61f0d762
JK
10802010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
1081
1082 * gdb.base/break-interp.exp (test_core): New proc.
1083 (test_ld): Call it.
1084
06a6f270
JK
10852010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
1086
1087 * gdb.base/break-interp-main.c, gdb.base/break-interp-lib.c: New.
1088 * gdb.base/break-interp.exp: Exit on skip_shlib_tests. Change $srcfile.
1089 New variables $binfile_lib and $srcfile_lib. Call get_compiler_info
1090 and gdb_compile_shlib. Use new -Wl compiler options.
1091 (dl bt, main bt): New tests.
1092
51bee8e9
JK
10932010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
1094
1095 Support PIEs with no symfile_objfile.
1096 * gdb.base/break-interp.exp: New argument at the test_ld calls.
1097 (test_ld): New parameter trynosym.
1098 (test_ld <$trynosym>): New block.
1099
b8040f19
JK
11002010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
1101
1102 * gdb.base/break-interp.exp: New file.
1103
be759fcf
PM
11042010-01-13 Phil Muldoon <pmuldoon@redhat.com>
1105
1106 * gdb.python/py-value.exp (test_lazy_strings): Add lazy string test.
1107 * gdb.python/py-prettyprint.py (pp_ls): New printer.
1108 * gdb.python/py-prettyprint.exp (run_lang_tests): Add lazy string
1109 test.
1110 * gdb.python/py-prettyprint.c: Define lazystring test structure.
1111 * gdb.python/py-mi.exp: Add lazy string test.
1112
dc146f7c
VP
11132010-01-13 Vladimir Prus <vladimir@codesourcery.com>
1114
1115 * lib/mi-support.exp (mi_check_thread_states): Handle
1116 core number in thread listing.
1117
b4ba55a1
JB
11182010-01-12 Joel Brobecker <brobecker@adacore.com>
1119
1120 * gdb.base/maint.exp: Adjust the expected output for the
1121 "maint print type" test. Use gdb_test_multiple instead of
1122 gdb_sent/gdb_expect.
1123
08e24bd4
DE
11242010-01-11 Doug Evans <dje@google.com>
1125
6496a609
DE
1126 * lib/gdbserver-support.exp (gdbserver_download_current_prog): Rename
1127 from gdbserver_download. All callers updated.
1128
08e24bd4
DE
1129 * gdb.server/ext-run.exp: "info os processes" requires xml support.
1130
b5cfddf5
JK
11312010-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
1132
1133 Implement binary numbers parsing.
1134 * gdb.base/printcmds.exp (test_integer_literals_accepted)
1135 (test_integer_literals_rejected): New binary tests.
1136
3725885a
RW
11372010-01-09 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
1138
1139 * gdb.cell/configure: Regenerate.
1140
37aeb5df
JK
11412010-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
1142
1143 * gdb.base/corefile.exp: Move the core finding block out and call it as
1144 core_find, new variable $corefile, replace corefile by $corefile and
1145 [file tail $corefile] for usage vs. test names resp.
1146 * lib/gdb.exp (core_find): Move it as a new function here. New
1147 parameter binfile and deletefiles. New variable $destcore. Pre-delete
1148 $destcore. Return "" on error.
1149
d521f563
JK
11502010-01-08 Jan Kratochvil <jan.kratochvil@redhat.com>
1151
1152 Workaround PR binutils/10802.
1153 * lib/gdb.exp (gdb_gnu_strip_debug): Preserve the file attributes
1154 (twice).
1155
28f24826
DJ
11562010-01-08 Daniel Jacobowitz <dan@codesourcery.com>
1157
1158 * gdb.cp/gdb2495.exp: Skip if gdb,nosignals.
1159
2de75e71
JB
11602010-01-08 Joel Brobecker <brobecker@adacore.com>
1161
1162 * lib/gdb.exp (gdb_start_cmd): Move comment outside of gdb_expect
1163 call, to avoid interruption.
1164
fe00719b 11652010-01-08 Jan Kratochvil <jan.kratochvil@redhat.com>
d24d8548
JK
1166
1167 * gdb.stabs/weird.def (args93): New.
1168
d0ef5df8
DE
11692010-01-07 Doug Evans <dje@google.com>
1170
1171 * lib/gdb.exp (gdb_skip_xml_test): Add comment.
1172
3a08d52f
TT
11732010-01-07 Tom Tromey <tromey@redhat.com>
1174
1175 * gdb.base/source.exp: Use correct line number.
1176
7a697b8d
SS
11772010-01-05 Stan Shebs <stan@codesourcery.com>
1178
1179 * gdb.trace/tracecmd.exp: Test ftrace.
1180
7803799a
UW
11812010-01-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1182
1183 * gdb.xml/tdesc-regs.exp: Support s390*-*-* targets.
1184
c54eabfa
JK
11852010-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
1186
1187 * gdb.mi/var-cmd.c (do_bitfield_tests): Change "V.sharable" type to
1188 "uint_for_mi_testing".
1189
02e7ef19
JB
11902010-01-01 Joel Brobecker <brobecker@adacore.com>
1191
1192 Test indented comment in file being sourced.
1193 * gdb.base/commands.exp: Test indented comment in file being sourced.
1194
abd775ce
JB
11952010-01-01 Joel Brobecker <brobecker@adacore.com>
1196
1197 * gdb.fortran/array-element.f, gdb.fortran/complex.f,
1198 gdb.fortran/derived-type.f90, gdb.fortran/module.f90,
1199 gdb.fortran/subarray.f, gdb.mi/array.f: Update year in copyright
1200 notice.
1201
79b55b82
JB
12022010-01-01 Joel Brobecker <brobecker@adacore.com>
1203
1204 * gdb.arch/gdb1291.s, gdb.arch/gdb1431.s: Update year in copyright
1205 notice.
1206
8997583e
JK
12072010-01-01 Jan Kratochvil <jan.kratochvil@redhat.com>
1208
1209 * lib/mi-support.exp (mi_expect_stop <stopped at wrong place>): Insert
1210 missing $after_stopped and comma (,) expectation.
1211
6da95a67
SS
12122009-12-31 Stan Shebs <stan@codesourcery.com>
1213
1214 * gdb.trace/actions.exp: Test teval action.
1215
218d2fc6
TJB
12162009-12-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
1217
1218 * gdb.base/watchpoint.exp (test_watchpoint_in_big_blob): New function.
1219 (top level): Call test_watchpoint_in_big_blob.
1220 * gdb.base/watchpoint.c (buf): Change size to value too big for hardware
1221 watchpoints.
1222 (func3): Write to buf.
1223
236f1d4d
SS
12242009-12-29 Stan Shebs <stan@codesourcery.com>
1225
1226 * gdb.trace/actions.exp: Test default-collect.
1227
f61e138d
SS
12282009-12-28 Stan Shebs <stan@codesourcery.com>
1229
1230 * gdb.trace/tsv.exp: New file.
1231 * gdb.base/completion.exp: Update ambiguous info output.
1232
0219b378
DJ
12332009-12-28 Daniel Jacobowitz <dan@codesourcery.com>
1234
1235 * gdb.base/find.c (main): Reference search buffers.
1236 * gdb.base/included.c (main): Reference integer.
1237 * gdb.base/ptype.c (charfoo): Declare.
1238 (intfoo): Call charfoo.
1239 * gdb.base/scope0.c (useitp): New function.
1240 (usestatics): Use useitp.
1241 (useit): Add a type for val.
1242 * gdb.base/scope1.c (useit1): Take a pointer argument.
1243 (usestatics1): Update calls to useit1.
1244 * gdb.cp/call-c.cc: Declare foo.
1245 (main): Call foo.
1246 * gdb.cp/m-static.cc (main): Reference test4.elsewhere.
1247 * gdb.cp/namespace.cc (ensureOtherRefs): Declare.
1248 (main): Call C::ensureRefs and ensureOtherRefs.
1249 * gdb.cp/namespace1.cc (C::ensureOtherRefs): Also reference int
1250 variables.
1251 (ensureOtherRefs): New function.
1252 * gdb.cp/overload.cc (main): Call all overloadNamespace variants.
1253 * gdb.cp/templates.cc (main): Call t5i.value.
1254
3f78692f
JK
12552009-12-24 Jan Kratochvil <jan.kratochvil@redhat.com>
1256
1257 Fix compatibility with G++-4.5.
1258 * gdb.cp/expand-sals.cc (main): Remove the "exit-line" comment.
1259 * gdb.cp/expand-sals.exp: Remove breakpoint on "exit-line".
1260 (uncaught return): Remove.
1261
429374b8
JK
12622009-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
1263 Phil Muldoon <pmuldoon@redhat.com>
1264
1265 * gdb.base/condbreak.exp: Put breakpoint on marker3 and marker4.
1266 (bp_location13, bp_location14, bp_location17, bp_location18)
1267 (marker3_proto, marker4_proto): New variables.
1268 (breakpoint info): Update output.
1269 (run until breakpoint at marker3, run until breakpoint at marker4): New
1270 tests.
1271
859825b8
JK
12722009-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
1273
1274 * gdb.base/unload.c (main): Change the UNLOADSHR parameter to 1.
1275 Replace the printf call of Y by provided "y-set-1" label. New block
1276 for the second shared library.
1277 * gdb.base/unload.exp: Compile also the second library, call
1278 gdb_load_shlibs also for it. Use now gdb_breakpoint.
1279 (single pending breakpoint info): Rename to ...
1280 (pending breakpoint info before run): ... this extended test.
1281 (libfile2, libname2, libsrcfile2, libsrc2)
1282 (lib_sl2): New variables.
1283 (exec_opts): Set also SHLIB_NAME2.
1284 (pending breakpoint info on first run at shrfunc1)
1285 (pending breakpoint info on second run at shrfunc1)
1286 (pending breakpoint info on second run at shrfunc2)
1287 (print y from libfile, print y from libfile2): New tests.
1288 * gdb.base/unloadshr.c (shrfunc1): Change the returned value.
1289 * gdb.base/unloadshr2.c: New.
1290
e6a386cd
HZ
12912009-12-22 Hui Zhu <teawater@gmail.com>
1292
1293 * gdb.reverse/sigall-reverse.exp: Adjust.
1294
9e19b45e
VP
12952009-12-21 Vladimir Prus <vladimir@codesourcery.com>
1296
1297 PR gdb/10884
1298
1299 * gdb.mi/var-cmd.c (do_bitfield_tests): New
1300 (main): Call do_bitfield_tests.
aacf5b1e 1301 * gdb.mi/mi-var-cmd.exp: Run the 'bitfield' testcase.
9e19b45e 1302
d53a7b30
JB
13032009-12-20 Joel Brobecker <brobecker@adacore.com>
1304
1305 * Makefile.in gdb.ada/gnat_ada.gpr, gdb.base/gcore-buffer-overflow.c,
1306 gdb.base/gcore-buffer-overflow.exp, gdb.base/source-error.gdb,
1307 gdb.base/watch_thread_num.c, gdb.java/jprint.java,
1308 gdb.mi/mi-async.exp, gdb.modula2/unbounded-array.exp,
1309 gdb.modula2/unbounded1.c: Update copyright header.
1310
191ca0a1
CM
13112009-12-10 Chris Moller <moller@mollerware.com>
1312
1313 PR gdb/9399
1314 * gdb.cp/virtfunc2.exp: New tests
1315 * gdb.cp/virtfunc2.cc: New tests
1316 * gdb.cp/Makefile.in: Added tests to EXECUTABLES
1317
0fa6cf1b
MS
13182009-12-10 Oza Pawandeep (paawan1982@yahoo.com
1319
1320 * gdb.reverse/i387-env-reverse.c: New file.
1321 * gdb.reverse/i387-env-reverse.exp: New file.
1322 * gdb.reverse/i387-stack-reverse.c: New file.
1323 * gdb.reverse/i387-stack-reverse.exp: New file.
1324
361ae042
PM
13252009-12-08 Phil Muldoon <pmuldoon@redhat.com>
1326
1327 * gdb.python/py-type.exp (test_range): New test.
1328
bfd31e71
PM
13292009-12-03 Phil Muldoon <pmuldoon@redhat.com>
1330
1331 PR python/10805
1332
1333 * gdb.python/py-type.exp: New file.
1334 * gdb.python/py-type.c: New file.
1335 * Makefile.in: Add py-type.
1336
57a1d736
TT
13372009-12-03 Tom Tromey <tromey@redhat.com>
1338
1339 * gdb.python/py-value.exp (test_parse_and_eval): New
1340 function.
1341
1f3b5d1b
PP
13422009-12-03 Paul Pluzhnikov <ppluzhnikov@google.com>
1343
1344 PR gdb/11022
1345
1346 * gdb.base/pr11022.exp: New test.
1347 * gdb.base/pr11022.c: New test.
1348
8b7dbdc9
JK
13492009-12-03 Jan Kratochvil <jan.kratochvil@redhat.com>
1350
1351 Fix spurious false FAILs.
1352 * gdb.base/structs.c (chartest): New.
1353 (main): Fill-in chartest.
1354 * gdb.base/structs.exp (anychar_re, first): New.
1355 (start_structs_test): Import global anychar_re and first.
1356 New gdb_test call "set print elements 300; ${testfile}"
1357 (start_structs_test <$first>): New block.
1358 (any): Import global anychar_re. New variable ac. Use ${ac}.
1359
6a53b2ec
JK
13602009-11-30 Jan Kratochvil <jan.kratochvil@redhat.com>
1361
1362 * gdb.base/bigcore.exp (extract_heap): Set $lim limit to 200.
1363
d7167b4c
JK
13642009-11-30 Jan Kratochvil <jan.kratochvil@redhat.com>
1365
1366 * gdb.base/foll-fork.exp (unpatch child, breakpoint at exit call):
1367 Force $srcfile file.
1368 * gdb.base/foll-fork.c (callee): Comment out the printf call.
1369
b1798462
UW
13702009-11-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1371
1372 * gdb.base/hbreak.exp: Disable for s390*-*-* targets.
1373 * gdb.base/watchpoint-hw-hit-once.exp: Likewise.
1374 * gdb.threads/watchthreads-reorder.exp: Likewise.
1375
b6199126
DJ
13762009-11-24 Daniel Jacobowitz <dan@codesourcery.com>
1377
1378 PR gdb/8704
1379
1380 * gdb.base/condbreak.exp: Test combinations of "break *EXP",
1381 "if", and "thread". Correct matching in the previous test.
1382
b22a0510
DJ
13832009-11-25 Daniel Jacobowitz <dan@codesourcery.com>
1384
1385 * gdb.cp/extern-c.cc, gdb.cp/extern-c.exp: New test.
1386
930636d2
MS
13872009-11-23 Michael Snyder <msnyder@vmware.com>
1388
1389 * gdb.reverse/watch-reverse.exp: Extend test for hw watchpoints.
1390 * gdb.reverse-watch-precsave.exp: Ditto.
1391
21a0512e
PP
13922009-11-23 Paul Pluzhnikov <ppluzhnikov@google.com>
1393
1394 * gdb.asm/asm-source.exp: Adjust.
1395 * gdb.base/help.exp: Adjust.
1396
fc30d5e0
PA
13972009-11-22 Pedro Alves <pedro@codesourcery.com>
1398
1399 * gdb.base/catch-syscall.exp (test_catch_syscall_fail_nodatadir)
1400 (do_syscall_tests_without_xml): Set data-directory to
1401 /the/path/to/nowhere.
1402
f6bc2008
PA
14032009-11-21 Pedro Alves <pedro@codesourcery.com>
1404
1405 * gdb.threads/local-watch-wrong-thread.c,
1406 gdb.threads/local-watch-wrong-thread.exp: New files.
1407
8c2fb5de
PA
14082009-11-21 Pedro Alves <pedro@codesourcery.com>
1409
1410 * gdb.cp/cplusfuncs.exp (info_func_regexp, print_addr): Don't
1411 assume new `regsub' syntax available.
1412
ebec9a0f
PA
14132009-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
1414
a79d3c27
JK
1415 * gdb.base/watchpoint-hw-hit-once.exp,
1416 gdb.base/watchpoint-hw-hit-once.c: New.
1417
14182009-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
1419
1420 * gdb.threads/watchthreads-reorder.exp,
1421 gdb.threads/watchthreads-reorder.c: New.
ebec9a0f 1422
276a961b
MK
14232009-11-17 Nathan Sidwell <nathan@codesourcery.com>
1424
1425 * gdb.xml/tdesc-regs.exp: Use for m68k.
1426
4867c1fb
PA
14272009-11-15 Pedro Alves <pedro@codesourcery.com>
1428
1429 * gdb.base/watch-vfork.c, gdb.base/watch-vfork.exp: New files.
1430
f6838f81
DJ
14312009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
1432
1433 * lib/gdb.exp (current_target_name): New procedure.
1434 (gdb_wrapper_target): New variable.
1435 (gdb_wrapper_init): Set gdb_wrapper_target.
1436 (default_gdb_init): Check gdb_wrapper_target before rebuilding the
1437 wrapper.
1438
4ac4dd3f
DJ
14392009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
1440
1441 * gdb.base/remote.exp: Delete the slowest load test.
1442 Do not load with fixed packet sizes.
1443
a7881759
DJ
14442009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
1445
1446 * gdb.cp/virtfunc.exp (do_tests): If runto_main fails, give up.
1447
97a5b505
DJ
14482009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
1449
1450 * gdb.base/freebpcmd.exp: Delete unused variable. Specify
1451 srcfile when setting a breakpoint.
1452
d3e1fc54
DJ
14532009-11-13 Maciej W. Rozycki <macro@codesourcery.com>
1454
1455 * gdb.base/find.c (int8_t, int16_t, int32_t, int64_t): Undefine
1456 macros.
1457
7cbcbded
DJ
14582009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
1459
1460 * gdb.cp/formatted-ref.exp (test_p_x_ref_addr): Allow the reference
1461 to be in memory.
1462 * gdb.base/display.c (force_mem): New.
1463 (do_loops): Use it. Add breakpoint comments.
1464 (do_vars): Add a breakpoint comment.
1465 * gdb.base/display.exp: Use gdb_get_line_number. Remove hardcoded
1466 line numbers.
1467
bdea3a92
NF
14682009-11-13 Nathan Froyd <froydnj@codesourcery.com>
1469
1470 * gdb.base/pending.exp: Use gdb_run_cmd to start the program
1471 instead of a bare "run".
1472
269f82e5
PP
14732009-11-13 Paul Pluzhnikov <ppluzhnikov@google.com>
1474
1475 * gdb.python/py-prettyprint.exp: Adjust.
1476
a69b7d9d
DJ
14772009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
1478
1479 * lib/cell.exp (skip_cell_tests): Clean up test files before
1480 returning.
1481
b598bfda
DJ
14822009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
1483
1484 * lib/gdb.exp (gdb_test_multiple): Handle "y or [n]", "[y] or n",
1485 and the breakpoint menu. Do not call perror if a prompt is seen.
1486 Consume the following GDB prompt.
1487 * gdb.cp/method2.exp (test_break): Use gdb_test_multiple.
1488 * gdb.cp/namespace.exp: Use gdb_test.
1489 * gdb.cp/templates.exp: Use gdb_test.
1490 (test_template_breakpoints): Use gdb_test_multiple.
1491
87728fa0
DJ
14922009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
1493
1494 * gdb.base/break1.c (struct some_struct, values): Move earlier.
1495 (marker4): Reference values.
1496
b67c692f
DJ
14972009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
1498
1499 * gdb.base/macscp.exp: Avoid the first FAIL if macro information
1500 is missing.
1501
f0df251a
DJ
15022009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
1503
1504 * gdb.base/break.c (need_malloc): New.
1505 * gdb.base/constvars.c (main): Reference crass and crisp.
1506 * gdb.base/gdb1821.c (main): Reference bar.
1507 * gdb.cp/gdb1355.cc (main): Reference s1.
1508 * gdb.cp/hang1.cc (dummy2, dummy3): Declare.
1509 (main): Call them.
1510 * gdb.cp/hang2.cc (dummy2): Define.
1511 * gdb.cp/hang3.cc (dummy3): Define.
1512 * gdb.cp/m-data.cc (main): Reference shadow.
1513
bdf7534a
NF
15142009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
1515 Nathan Froyd <froydnj@codesourcery.com>
1516
1517 * lib/gdb.exp (gdb_compile): Also set rpath for shlib=, on a
1518 remote host.
1519
f24fce77
NF
15202009-11-12 Nathan Froyd <froydnj@codesourcery.com>
1521
1522 * gdb.base/step-line.exp: Copy step-line.inp to the remote host.
1523 * gdb.dwarf2/dw2-basic.exp: Copy file1.txt to the remote host.
1524 * gdb.dwarf2/dw2-compressed.exp: Likewise.
1525 * gdb.dwarf2/dw2-intercu.exp: Likewise.
1526 * gdb.dwarf2/dw2-intermix.exp: Likewise.
1527 * gdb.dwarf2/dw2-producer.exp: Likewise.
1528 * gdb.dwarf2/mac-fileno.exp: Likewise.
1529 * gdb.python/py-prettyprint.exp (run_lang_tests): Copy
1530 py-prettyprint.py to the remote host.
1531 * gdb.python/py-mi.exp: Copy py-mi.py to the remote host.
1532
40f0318e
KS
15332009-11-11 Keith Seitz <keiths@redhat.com>
1534
1535 * gdb.cp/classes.cc (ByAnyOtherName): Add typedef and
1536 use it instead of "Foo".
1537 * gdb.cp/classes.exp (do_tests): Add a test to access
1538 a method through a typedef'd class name.
1539
f3d9f7fb
NF
15402009-11-11 Nathan Froyd <froydnj@codesourcery.com>
1541
1542 * gdb.base/long_long.exp: Permit leading zeros on floating-point
1543 exponents.
1544 * gdb.base/pointers.exp: Likewise.
1545 * gdb.cp/ref-types.exp: Likewise.
1546
a4216f37
KS
15472009-11-11 Keith Seitz <keiths@redhat.com>
1548
1549 * gdb.cp/cplusfuncs.cc (class foo): Add operators
1550 new[] and delete[].
1551 * gdb.cp/cplusfuncs.exp (dm_type_void): Change to
1552 "void".
1553 (probe_demangler): Remove all single-quoting of
1554 method and variable names.
1555 (info_func_regexp): Remove the word "void" from any
1556 occurrence of "(void)".
1557 (print_addr_2): Remove all single-quoting of
1558 method names.
1559 (print_addr_2_kfail): Likewise.
1560 (print_addr): Single-quote C function names before
1561 passing to print_addr_2.
1562 (test_paddr_operator_functions): Remove single-quoting
1563 for method names.
1564 Add tests for operator new[] and operator delete[].
1565
9b14d7aa
JK
15662009-11-11 Jan Kratochvil <jan.kratochvil@redhat.com>
1567
1568 * gdb.dwarf2/dw2-ranges.exp: Call runto_main.
1569
85feb311
KS
15702009-11-09 Keith Seitz <keiths@redhat.com>
1571
1572 * gdb.cp/overload.exp: Add tests for resolving overloaded
1573 methods in expression parsing/evaluation.
1574
fa335448
DJ
15752009-11-10 Daniel Jacobowitz <dan@codesourcery.com>
1576
1577 * lib/gdb.exp (default_gdb_version): Use --version instead of
1578 --command.
1579
ec3c07fc
NS
15802009-11-10 Nathan Sidwell <nathan@codesourcery.com>
1581
1582 * lib/gdb.exp (gdb_compile_test): New.
1583 (skip_ada_tests, skip_java_tests): New.
1584 (gdb_compile): Use gdb_compile_test for f77.
1585 * lib/ada.exp (gdb_compile_ada): Use gdb_compile_test to record result.
1586 * lib/java.exp (compile_java_from_source): Remove runtests check,
1587 use gdb_compile_test to record result.
1588 * gdb.ada/packed_array.exp, gdb.ada/fixed_points.exp,
1589 gdb.ada/exec_changed.exp, gdb.ada/start.exp,
1590 gdb.ada/watch_arg.exp, gdb.ada/null_record.exp,
1591 gdb.ada/array_return.exp, gdb.ada/arrayidx.exp,
1592 gdb.mi/mi-var-child-f.exp, gdb.fortran/types.exp,
1593 gdb.fortran/array-element.exp, gdb.fortran/subarray.exp,
1594 gdb.fortran/derived-type.exp, gdb.fortran/exprs.exp,
1595 gdb.java/jmisc.exp, gdb.java/jmisc1.exp, gdb.java/jprint.exp,
1596 gdb.java/jv-print.exp, gdb.java/jmain.exp: Add language skip,
1597 adjust gdb_compile invocations.
1598
b8b4e42b
JK
15992009-11-09 Jan Kratochvil <jan.kratochvil@redhat.com>
1600
1601 * Makefile.in (abs_builddir): New.
1602 (site.exp): New target `$(abs_builddir)/site.exp'. New comment.
1603 (check-single, $(TEST_TARGETS), check-gdb.base%): Change `site.exp' to
1604 `$(abs_builddir)/site.exp'.
1605
f8b7eaf3
DJ
16062009-11-05 Daniel Jacobowitz <dan@codesourcery.com>
1607
1608 * config/m68k-emc.exp, lib/emc-support.exp,
1609 gdb.trace/gdb_c_test.c: Delete.
1610 * gdb.trace/actions.exp, gdb.trace/backtrace.exp, gdb.trace/circ.exp,
1611 gdb.trace/collection.exp, gdb.trace/deltrace.exp,
1612 gdb.trace/infotrace.exp, gdb.trace/limits.exp, gdb.trace/packetlen.exp,
1613 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp, gdb.trace/report.exp,
1614 gdb.trace/save-trace.exp, gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
1615 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp: Remove special
1616 casing for m68k-*-elf.
1617
c4187697
NS
16182009-11-03 Pedro Alves <pedro@codesourcery.com>
1619
1620 * gdb.arch/i386-gnu-cfi.exp: Define SYMBOL_PREFIX on *-*-mingw*.
1621 * gdb.arch/i386-prologue.exp: Likewise.
1622 * gdb.arch/i386-unwind.exp: Likewise.
1623
db16b772
DJ
16242009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
1625
1626 * lib/gdb.exp (gdb_expect): Fix timeout typo.
1627
bcf71277
DJ
16282009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
1629
1630 * gdb.base/opaque.exp: Remove duplicate tests and xyz from test name.
1631
0105cee2
DJ
16322009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
1633
1634 * gdb.cp/ctti.exp: Correct return values for unsigned char functions.
1635
24ddea62
JK
16362009-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
1637
1638 * gdb.base/sepdebug.exp: New test_different_dir call for multiple-dirs.
1639
287ccc17
JK
16402009-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
1641
1642 * gdb.base/sepdebug.exp (CRC mismatch is reported): New test.
1643 * gdb.base/sepdebug2.c: New file.
1644
08bca259 16452009-10-31 Sergio Durigan Junior <sergiodj@linux.vnet.ibm.com>
bccd0dd2
SDJ
1646
1647 * gdb.base/catch-syscall.exp: Adapt the testcase in order to accept
1648 the modified warnings for catch syscall. Verify if GDB was compiled
1649 with support for lib expat, and choose which tests to run depending
1650 on this.
1651
5d4e2b76
VP
16522009-10-30 Vladimir Prus <vladimir@codesourcery.com>
1653
1654 * gdb.mi/mi-break.exp (test_breakpoint_commands): Test
1655 that composite commands are parsed OK. And also test
1656 that breakpoint commands do work.
1657
240e538a
MS
16582009-10-23 Michael Snyder <msnyder@vmware.com>
1659
1660 gdb.reverse/consecutive-precsave.exp: Change expect pattern
1661 to allow for new disassembly style.
1662
9c419145
PP
16632009-10-22 Paul Pluzhnikov <ppluzhnikov@google.com>
1664
1665 * gdb.asm/asm-source.exp: Adjust.
1666
02506ff1
MS
16672009-10-22 Michael Snyder <msnyder@vmware.com>
1668
1669 * gdb.reverse/break-precsave.exp: New test.
1670 * gdb.reverse/consecutive-precsave.exp: Ditto.
1671 * gdb.reverse/finish-precsave.exp: Ditto.
1672 * gdb.reverse/i386-precsave.exp: Ditto.
1673 * gdb.reverse/machinestate-precsave.exp: Ditto.
1674 * gdb.reverse/sigall-precsave.exp: Ditto.
1675 * gdb.reverse/solilb-precsave.exp: Ditto.
1676 * gdb.reverse/step-precsave.exp: Ditto.
1677 * gdb.reverse/until-precsave.exp: Ditto.
1678 * gdb.reverse/watch-precsave.exp: Ditto.
1679
4cf866a3
MS
16802009-10-22 Michael Snyder <msnyder@vmware.com>
1681
1682 * gdb.reverse/consecutive-reverse.exp: Substitute gdb_test_multiple
1683 for gdb_expect. Adjust one test's expect strings for the new
1684 format of disassemble.
1685 * gdb.reverse/finish-reverse.exp: Delete 'return'.
1686 * gdb.reverse/sigall-reverse.exp: Substitute gdb_test for
1687 gdb_test_multiple.
1688 * gdb.reverse/step-reverse.exp: Delete 'return'.
1689 * gdb.reverse/until-reverse.exp: Delete blank lines.
1690 * gdb.reverse/watch-reverse.exp: Delete blank lines.
1691
2b28d209
PP
16922009-10-21 Paul Pluzhnikov <ppluzhnikov@google.com>
1693
1694 * gdb.base/consecutive.exp: Adjust.
1695 * gdb.base/display.exp: Likewise.
1696 * gdb.base/pc-fp.exp: Likewise.
1697 * gdb.base/sigbpt.exp: Likewise.
1698
33b9c32b
MS
16992009-10-19 Michael Snyder <msnyder@vmware.com>
1700
1701 * gdb.reverse/consecutive-reverse.c: Add comment at end of main.
1702 * gdb.reverse/finish-reverse.c: Ditto.
1703 * gdb.reverse/sigall-reverse.c: Ditto.
1704 * gdb.reverse/solib-reverse.c: Ditto.
1705 * gdb.reverse/step-reverse.c: Ditto.
1706 * gdb.reverse/watch-reverse.c: Ditto.
1707
6c95b8df
PA
17082009-10-19 Pedro Alves <pedro@codesourcery.com>
1709 Stan Shebs <stan@codesourcery.com>
1710
1711 * gdb.base/foll-vfork.exp: Adjust to spell out "follow-fork".
1712 * gdb.base/foll-exec.exp: Adjust to expect a process id before
1713 "Executing new program".
1714 * gdb.base/foll-fork.exp: Adjust to spell out "follow-fork".
1715 * gdb.base/multi-forks.exp: Ditto. Adjust to the inferior being
1716 left listed after having been killed.
1717 * gdb.base/attach.exp: Adjust to spell out "symbol-file".
1718 * gdb.base/maint.exp: Adjust test.
1719
1720 * Makefile.in (ALL_SUBDIRS): Add gdb.multi.
1721 * gdb.multi/Makefile.in: New.
1722 * gdb.multi/base.exp: New.
1723 * gdb.multi/goodbye.c: New.
1724 * gdb.multi/hangout.c: New.
1725 * gdb.multi/hello.c: New.
1726 * gdb.multi/bkpt-multi-exec.c: New.
1727 * gdb.multi/bkpt-multi-exec.exp: New.
1728 * gdb.multi/crashme.c: New.
1729
279017b7
TG
17302009-10-13 Tristan Gingold <gingold@adacore.com>
1731
1732 * gdb.base/sepdebug.exp: Check debug info are found.
1733
0413d738
PA
17342009-10-08 Pedro Alves <pedro@codesourcery.com>
1735
1736 * lib/gdb.exp (gdb_compile): Remove dead aix and irix related
1737 bits.
1738
c628eecc
JK
17392009-10-07 Jan Kratochvil <jan.kratochvil@redhat.com>
1740
1741 * gdb.base/hbreak.exp, gdb.base/hbreak.c: New.
1742
38af1bfe
JB
17432009-10-07 Joel Brobecker <brobecker@adacore.com>
1744
1745 * gdb.base/watchpoints.c: Add copyright header. Reformat one
1746 of the comments.
1747
2b0adecd
PM
17482009-10-06 Pierre Muller <muller@ics.u-strasbg.fr>
1749
1750 * gdb.base/annota1.exp: Remove obsolete match_max increase.
1751 * gdb.base/annota3.exp: Idem.
1752 * gdb.base/maint.exp: Idem.
1753
8d417781
PM
17542009-10-05 Pierre Muller <muller@ics.u-strasbg.fr>
1755
1756 * lib/gdb.exp (default_gdb_init): Set current value of match_max
1757 to default.
1758
bb61102d
PM
17592009-10-02 Pierre Muller <muller@ics.u-strasbg.fr>
1760
1761 * lib/gdb.exp (gdb_compile): Add --enable-auto-import option for
1762 mingw and cygwin targets.
1763
ace5c364
PM
17642009-10-02 Pierre Muller <muller@ics.u-strasbg.fr>
1765 Pedro Alves <pedro@codesourcery.com>
1766
1767 * lib/gdb.exp (gdb_compile): Avoid adding
1768 gdb_saved_unbuffered_mode_obj if -nostdlib option is used.
1769
c2d494a0
PM
17702009-10-01 Pierre Muller <muller@ics.u-strasbg.fr>
1771
e1b52ce2
PM
1772 * gdb.base/shr1.c: Use %p in format string.
1773 * gdb.base/unload.c: Avoid warning in fprintf.
1774 * gdb.base/watchpoint-solib.c: Idem.
c2d494a0 1775
209f53f5
PM
17762009-10-01 Pierre Muller <muller@ics.u-strasbg.fr>
1777
1778 * gdb.base/fileio.c (test_lseek): typecast ofs_t ret variable to
1779 long type.
1780 (test_unlink): Correct printf string.
1781 * gdb.base/checkpoint.c (main): Correct fprintf string for variable i.
1782 * gdb.threads/attachstop-mt.c: Add #include <string.h>.
1783
8172766a
JK
17842009-09-29 Jan Kratochvil <jan.kratochvil@redhat.com>
1785
1786 * gdb.base/breakpoint-shadow.exp: Move the ia64 part into ...
1787 * gdb.arch/ia64-breakpoint-shadow.exp: ... a new file, with new tests.
1788 * gdb.arch/ia64-breakpoint-shadow.S: New file.
1789
0f73703c
UW
17902009-09-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1791
1792 * gdb.objc/basicclass.exp: Disable pending breakpoint query.
1793 * gdb.objc/nondebug.exp: Likewise.
1794
b32306ca
UW
17952009-09-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1796
1797 * gdb.base/watchpoints.exp: Respect gdb,no_hardware_watchpoints
1798 target_info setting.
1799
1800 * gdb.threads/thread-specific.exp (get_thread_list): Support targets
1801 that detect new threads during "info threads".
1802
0057022f
UW
18032009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1804
1805 * gdb.threads/manythreads.c (main): Increase thread stack size
1806 to 2*PTHREAD_STACK_MIN.
1807 * gdb.threads/multi-create.c (main): Likewise.
1808 (create_function): Likewise.
1809
f29c0325
UW
18102009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1811
1812 * gdb.base/dump.exp: Pass difference of pointer types instead
1813 of integer types as offset to restore in intarr3.srec case.
1814
fcb34849
UW
18152009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1816
1817 * gdb.cp/gdb2495.exp: Skip test on spu*-*-*.
1818
d5142e3b
UW
18192009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1820
1821 * gdb.base/pie-support.exp: Pass "quiet" flag to gdb_compile.
1822
087b74b2
PM
18232009-09-26 Pierre Muller <muller@ics.u-strasbg.fr>
1824
1825 New test for two watchpoints, with disabling of
1826 the first inserted.
1827 * testsuite/gdb.base/watchpoints.c: New file.
1828 * testsuite/gdb.base/watchpoints.exp: New file.
1829
96c07c5b
TT
18302009-09-25 Tom Tromey <tromey@redhat.com>
1831
1832 * gdb.base/charset.exp: Test utf-16 strings with Python.
1833
b8899f2b
TT
18342009-09-25 Tom Tromey <tromey@redhat.com>
1835
1836 * gdb.base/charset.exp: Use UTF-16 and UTF-32, not UCS-2 and
1837 UCS-4.
1838 * gdb.base/charset.c (utf_32_string): Rename.
1839 (init_utf32): Rename.
1840 (main): Update.
1841
329719ec
TT
18422009-09-22 Tom Tromey <tromey@redhat.com>
1843
1844 * gdb.python/py-function.exp: Add regression tests.
1845
11ef0d76
KS
18462009-09-21 Keith Seitz <keiths@redhat.com>
1847
1848 * gdb.cp/cplusfuncs.exp (do_tests): Add check for proper error message
1849 with invalid operator.
1850
3fe8f3b3
KS
18512009-09-21 Keith Seitz <keiths@redhat.com>
1852
1853 * gdb.cp/classes.exp (do_tests): Add tests to print a constructor
1854 and destructor using typedef name of class.
1855 * gdb.cp/classes.cc (class Base1): Add a destructor.
1856 (base1): New typedef.
1857 (use_methods): Instanitate an object of type base1.
1858 * gdb.cp/templates.exp (test_template_typedef): New procedure.
1859 (do_tests): Call test_template_typedef.
1860 * gdb.cp/templates.cc (Baz::~Baz): New method.
1861 (intBazOne): New typedef.
1862 (main): Instantiate intBazOne.
1863
7a9fe101
PM
18642009-09-21 Phil Muldoon <pmuldoon@redhat.com>
1865
1866 PR python/10633
1867
1868 * gdb.python/py-prettyprint.exp (gdb_py_test_silent_cmd): New
1869 Function.
1870 (run_lang_tests): Add print elements test.
1871
2e4d963f
PM
18722009-09-21 Phil Muldoon <pmuldoon@redhat.com>
1873
1874 * gdb.python/py-value.exp (test_subscript_regression): New
1875 function. Test for invalid subscripts.
1876 * gdb.python/py-value.c (main): Add test array, and pointer to it.
1877 (ptr_ref): New function.
1878
ec7e75e7
PP
18792009-09-17 Paul Pluzhnikov <ppluzhnikov@google.com>
1880
1881 * gdb.base/default.exp: Fix "show convenience".
1882
0cc7d26f
TT
18832009-09-15 Tom Tromey <tromey@redhat.com>
1884
1885 * lib/mi-support.exp (mi_create_varobj): Update.
1886 (mi_create_floating_varobj): Likewise.
1887 (mi_create_dynamic_varobj): New proc.
1888 (mi_varobj_update): Update.
1889 (mi_varobj_update_with_type_change): Likewise.
1890 (mi_varobj_update_kv_helper): New proc.
1891 (mi_varobj_update_dynamic_helper): Rewrite.
1892 (mi_varobj_update_dynamic): New proc.
1893 (mi_list_varobj_children): Update.
1894 (mi_list_varobj_children_range): Add 'from' and 'to' arguments.
1895 * gdb.python/python-prettyprint.py (pp_outer): New class.
1896 (pp_nullstr): Likewise.
1897 (lookup_function): Register new printers.
1898 * gdb.python/python-prettyprint.c (struct substruct): New type.
1899 (struct outerstruct): Likewise.
1900 (substruct_test): New function.
1901 (struct nullstr): New type.
1902 (string_1, string_2): New globals.
1903 (main): Add new tests.
1904 * gdb.python/python-mi.exp: Added regression tests.
1905 * gdb.mi/mi2-var-display.exp: Update.
1906 * gdb.mi/mi2-var-cmd.exp: Update.
1907 * gdb.mi/mi2-var-child.exp: Update.
1908 * gdb.mi/mi2-var-block.exp: Update.
1909 * gdb.mi/mi-var-invalidate.exp: Update.
1910 * gdb.mi/mi-var-display.exp: Update.
1911 * gdb.mi/mi-var-cmd.exp: Update.
1912 * gdb.mi/mi-var-child.exp: Update.
1913 * gdb.mi/mi-var-block.exp: Update.
1914 * gdb.mi/mi-break.exp: Update.
1915 * gdb.mi/gdb701.exp: Update.
1916
a96d9b2e
SDJ
19172009-09-14 Sergio Durigan Junior <sergiodj@linux.vnet.ibm.com>
1918
1919 * Makefile.in: Inclusion of catch-syscall object.
1920 * gdb.base/catch-syscall.c: New file.
1921 * gdb.base/catch-syscall.exp: New file.
1922
b43b923a
MS
19232009-09-12 Michael Snyder <msnyder@vmware.com>
1924
1925 * gdb.reverse/step-reverse.exp: Explicitly check for targets
1926 that can support reverse debuggnig.
1927
cec03d70
TT
19282009-09-11 Tom Tromey <tromey@redhat.com>
1929
1930 * gdb.dwarf2/valop.S: New file.
1931 * gdb.dwarf2/valop.exp: New file.
1932
e23bb3fc
MK
19332009-09-11 Mark Kettenis <kettenis@gnu.org>
1934
1935 * gdb.threads/current-lwp-dead.exp: Only run this on Linux.
1936
37c3696d
DE
19372009-09-10 Doug Evans <dje@google.com>
1938
1939 * gdb.base/breakpoint-shadow.exp: Fix intermittent failures.
1940 Add $gdb_prompt to second breakpoint regexp.
1941
5172aecb
JB
19422009-09-08 Thiago Jung Bauermann <thiago.bauermann@gmail.com>
1943
1944 * gdb.python/Makefile.in (EXECUTABLES): Adjust to new executable
1945 names, add missing ones.
1946 * gdb.python/py-cmd.exp: Rename from python-cmd.exp.
1947 * gdb.python/py-frame.c: Rename from python-frame.c.
1948 * gdb.python/py-frame.exp: Rename from python-frame.exp. Adjust
1949 testfile name.
1950 * gdb.python/py-function.exp: Rename from python-function.exp.
1951 * gdb.python/py-mi.exp: Rename from python-mi.exp. Adjust
1952 testfile name.
1953 * gdb.python/py-prettyprint.c: Rename from python-prettyprint.c.
1954 * gdb.python/py-prettyprint.exp: Rename from python-prettyprint.exp.
1955 Adjust testfile name.
1956 * gdb.python/py-prettyprint.py: Rename from python-prettyprint.py.
1957 * gdb.python/py-template.cc: Rename from python-template.cc.
1958 * gdb.python/py-template.exp: Rename from python-template.exp.
1959 Adjust testfile name.
1960 * gdb.python/py-value.c: Rename from python-value.c.
1961 * gdb.python/py-value.exp: Rename from python-value.exp. Adjust
1962 testfile name.
1963
b554e4bd
JK
19642009-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
1965
1966 * gdb.base/breakpoint-shadow.exp (Second breakpoint placed): Initialize
1967 $bpt2address.
1968 (Second breakpoint address is valid on ia64)
1969 (Third breakpoint on ia64 in the Second breakpoint's bundle): New.
1970
9a68ae16
JM
19712009-09-03 Joseph Myers <joseph@codesourcery.com>
1972
1973 * gdb.base/ending-run.exp: Restrict regular expression matching
1974 line number to require closing brace following.
1975
146b9145
DE
19762009-09-03 Doug Evans <dje@google.com>
1977
1978 * gdb.base/store.exp (check_set): Fix typo in expected value message.
1979
787d21e1
TT
19802009-09-02 Tom Tromey <tromey@redhat.com>
1981
1982 * gdb.dwarf2/callframecfa.exp: Use gdb_continue_to_breakpoint.
1983
e7802207
TT
19842009-09-02 Tom Tromey <tromey@redhat.com>
1985
1986 * gdb.dwarf2/callframecfa.exp: New file.
1987 * gdb.dwarf2/callframecfa.S: New file.
1988
817aadd2
JK
19892009-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
1990
1991 * gdb.base/solib-overlap.exp, gdb.base/solib-overlap-lib.c,
1992 gdb.base/solib-overlap-main.c: New.
1993
4a76eae5
DJ
19942009-08-28 Daniel Jacobowitz <dan@codesourcery.com>
1995
1996 PR gdb/10565
1997
1998 * gdb.base/bitfields.c (struct container, container): New.
1999 (main): Initialize it and call break5.
2000 * gdb.base/bitfields.exp (bitfield_at_offset): New test.
2001
d4b96c9a
JK
20022009-08-28 Jan Kratochvil <jan.kratochvil@redhat.com>
2003
2004 Support constant DW_AT_data_member_location by GCC PR debug/40659.
2005 * gdb.dwarf2/dw2-inheritance.exp, gdb.dwarf2/dw2-inheritance.S: New.
2006
4e22772d
JK
20072009-08-27 Jan Kratochvil <jan.kratochvil@redhat.com>
2008
2009 * gdb.mi/mi2-var-cmd.exp (create variable with invalid FRAME-ADDR): New.
2010
2efab443
MS
20112009-08-26 Michael Snyder <msnyder@vmware.com>
2012
2013 * gdb.base/i386-reverse.c: New file.
2014 * gdb.base/i386-reverse.exp: New file.
2015 * gdb.base/Makefile.in: Add new files to be removed.
2016
07ab73a0
JM
20172009-08-26 Joseph Myers <joseph@codesourcery.com>
2018
2019 * gdb.mi/mi-basics.exp (test_cwd_specification): Do not test
2020 environment-pwd for remote host.
2021 * gdb.mi/mi2-basics.exp (test_cwd_specification): Likewise.
2022
676accff
KS
20232009-08-24 Keith Seitz <keiths@redhat.com>
2024
2025 * gdb.cp/cpcompletion.exp (test_class_complete): New procedure.
2026 Add two new C++ completer tests which limit the output to a
2027 given class.
2028
f9f7ad22
MS
20292009-08-24 Michael Snyder <msnyder@vmware.com>
2030
2031 * gdb.base/del.exp: Fix typo in comment.
2032 * gdb.base/step-bt.exp: Fix cut and paste error in comment.
2033
81ecdfbb
RW
20342009-08-22 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
2035
2036 * configure: Regenerate.
2037 * gdb.hp/configure: Likewise.
2038 * gdb.hp/gdb.aCC/configure: Likewise.
2039 * gdb.hp/gdb.base-hp/configure: Likewise.
2040 * gdb.hp/gdb.compat/configure: Likewise.
2041 * gdb.hp/gdb.defects/configure: Likewise.
2042 * gdb.hp/gdb.objdbg/configure: Likewise.
2043 * gdb.stabs/configure: Likewise.
2044
cab0c772
UW
20452009-08-19 Doug Evans <dje@google.com>
2046
2047 * gdb.base/gdbvars.c: New file.
2048 * gdb.base/gdbvars.exp: Test convenience vars with program variables.
2049
b8fa0bfa
PA
20502009-08-14 Pedro Alves <pedro@codesourcery.com>
2051
2052 * gdb.threads/killed.exp, gdb.threads/manythreads.exp,
2053 gdb.threads/staticthreads.exp: Adjust to "quit" output changes.
2054
b84aa90a
PA
20552009-08-13 Pedro Alves <pedro@codesourcery.com>
2056
2057 * gdb.base/default.exp: Adjust "set language test": it's now an
2058 enum command. Larger help string moved to "help set language".
2059 * gdb.base/help.exp: Adjust "help set language" expected output,
2060 now lists all known languages.
2061
0d8f9b2c
NF
20622009-08-11 Nathan Froyd <froydnj@codesourcery.com>
2063
2064 * gdb.arch/altivec-abi.exp (altivec_abi_tests): Turn on printing of
2065 all frame arguments.
2066 * gdb.arch/altivec-regs.exp: Likewise.
2067
bda180e0
TT
20682009-08-07 Tom Tromey <tromey@redhat.com>
2069
2070 * gdb.base/setshow.exp: Add tests for changes to set language, set
2071 check range, and set check type.
2072
48cb2d85
VP
20732009-08-03 Vladimir Prus <vladimir@codesourcery.com>
2074
2075 * lib/mi-support.exp (mi_list_breakpoints): Make it work.
2076 * gdb.mi/mi-break.exp (test_breakpoint_commands): New.
2077 Call it.
2078
1ea34204
UW
20792009-07-31 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2080
2081 * configure.ac: Run gdb.cell tests when appropriate.
2082 * configure: Regenerate.
2083 * lib/cell.exp: New file.
2084 * gdb.cell: New directory.
2085 * gdb.cell/configure.ac: New file.
2086 * gdb.cell/configure: New file.
2087 * gdb.cell/Makefile.in: New file.
2088 * gdb.cell/arch.exp: New file.
2089 * gdb.cell/break.c: New file.
2090 * gdb.cell/break.exp: New file.
2091 * gdb.cell/break-spu.c: New file.
2092 * gdb.cell/bt.c: New file.
2093 * gdb.cell/bt2-spu.c: New file.
2094 * gdb.cell/bt-spu.c: New file.
2095 * gdb.cell/bt.exp: New file.
2096 * gdb.cell/coremaker.c: New file.
2097 * gdb.cell/coremaker-spu.c: New file.
2098 * gdb.cell/core.exp: New file.
2099 * gdb.cell/gcore.exp: New file.
2100 * gdb.cell/data.c: New file.
2101 * gdb.cell/data.exp: New file.
2102 * gdb.cell/data-spu.c: New file.
2103 * gdb.cell/ea-cache.exp: New file.
2104 * gdb.cell/ea-cache.c: New file.
2105 * gdb.cell/ea-cache-spu.c: New file.
2106 * gdb.cell/ea-standalone.c: New file.
2107 * gdb.cell/ea-standalone.exp: New file.
2108 * gdb.cell/ea-test.c: New file.
2109 * gdb.cell/ea-test.exp: New file.
2110 * gdb.cell/f-regs.exp: New file.
2111 * gdb.cell/mem-access.c: New file.
2112 * gdb.cell/mem-access.exp: New file.
2113 * gdb.cell/mem-access-spu.c: New file.
2114 * gdb.cell/ptype.exp: New file.
2115 * gdb.cell/registers.exp: New file.
2116 * gdb.cell/size.c: New file.
2117 * gdb.cell/sizeof.exp: New file.
2118 * gdb.cell/size-spu.c: New file.
2119 * gdb.cell/solib.exp: New file.
2120 * gdb.cell/solib-symbol.exp: New file.
2121
85e747d2
UW
21222009-07-31 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2123
2124 * gdb.xml/tdesc-regs.exp: Skip for SPU targets.
2125
58d6951d
DJ
21262009-07-28 Daniel Jacobowitz <dan@codesourcery.com>
2127
2128 * gdb.base/float.exp: Handle VFP registers.
2129
6e0a4f15
MS
21302009-07-14 Michael Snyder <msnyder@vmware.com>
2131
dcd5da87
MS
2132 * gdb.reverse/finish-reverse.exp: Do not expect reverse-finish
2133 to bring gdb to the beginning of the calling line.
2134
6e0a4f15
MS
2135 * gdb.arch/i386-signal.c (sigframe): Add a nop to avoid
2136 confusing the i386 epilogue unwinder.
2137
782b2b07
SS
21382009-07-14 Stan Shebs <stan@codesourcery.com>
2139
2140 * gdb.trace/tracecmd.exp: Add basic test of tracepoint conditions.
2141
f662c3bc
MS
21422009-07-14 Michael Snyder <msnyder@vmware.com>
2143
2144 * gdb.reverse/step-reverse.exp (stepi into function call):
2145 Call instruction may not be first instruction in the line.
2146 (reverse stepi from a function call): Used wrong line number.
2147
8f313923
JK
21482009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
2149
2150 * gdb.arch/amd64-i386-address.exp, gdb.arch/amd64-i386-address.S: New.
2151
4662c76e
JK
21522009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
2153
2154 Fix gdb.base/macscp.exp when using custom inputrc.
2155 * gdb.base/completion.exp: Remove env(INPUTRC) set and restore.
2156 * gdb.base/readline.exp: Remove env(INPUTRC) set and restore. Remove
2157 env(TERM) set.
2158 * gdb.cp/cpcompletion.exp: Remove env(INPUTRC) set.
2159 * lib/gdb.exp (default_gdb_start): Add env(INPUTRC) and env(TERM) set.
2160
aa81e255
JK
21612009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
2162
2163 Fix racy clashing of output files for gdb.base{1,2}/ parallel run.
2164 * gdb.base/annota1.exp (thread_test): Import global $testfile.
2165 Change the compilation target to match the testcase name.
2166 * gdb.base/sect-cmd.exp: Change the compilation target to match the
2167 testcase name.
2168 * a2-run.exp: Use for setup prepare_for_testing. Change the
2169 compilation target to match the testcase name.
2170 * gdb.base/commands.exp: Likewise.
2171 * gdb.base/finish.exp: Likewise.
2172 * gdb.base/float.exp: Likewise.
2173 * gdb.base/info-target.exp: Likewise.
2174 * gdb.base/relational.exp: Likewise.
2175 * gdb.base/term.exp: Likewise.
2176 * gdb.base/until.exp: Likewise.
2177 * gdb.base/volatile.exp: Likewise.
2178 * gdb.base/whatis-exp.exp: Likewise.
2179
4c93b1d7
HZ
21802009-07-11 Hui Zhu <teawater@gmail.com>
2181
2182 * gdb.base/help.exp (disassemble): Update expected help text.
2183
812f7342
TT
21842009-07-09 Tom Tromey <tromey@redhat.com>
2185
2186 * lib/gdb.exp: Handle TRANSCRIPT.
2187 (remote_spawn, remote_close, send_gdb): New procs.
2188
fbb8f299
PM
21892009-07-10 Phil Muldoon <pmuldoon@redhat.com>
2190
2191 * gdb.python/python-prettyprint.c: Add counted null string
2192 structure.
2193 * gdb.python/python-prettyprint.exp: Print null string. Test for
2194 embedded nulls.
2195 * gdb.python/python-prettyprint.py (pp_ns): New Function.
2196 * gdb.python/python-value.exp (test_value_in_inferior): Add
2197 variable length string fetch tests.
2198 * gdb.python/python-value.c (main): Add strings for string fetch tests.
2199
c0ac0ec7
JK
22002009-07-09 Jan Kratochvil <jan.kratochvil@redhat.com>
2201
2202 * gdb.base/dump.exp (inaccessible memory is reported): New test.
2203
30b66ecc
TT
22042009-07-07 Tom Tromey <tromey@redhat.com>
2205
2206 * gdb.base/call-rt-st.exp: Update for change to escape output.
2207 * gdb.base/callfuncs.exp: Likewise.
2208 * gdb.base/charset.exp: Likewise.
2209 * gdb.base/constvars.exp: Likewise.
2210 * gdb.base/long_long.exp: Likewise.
2211 * gdb.base/pointers.exp: Likewise.
2212 * gdb.base/printcmds.exp: Likewise.
2213 * gdb.base/setvar.exp: Likewise.
2214 * gdb.base/store.exp: Likewise.
2215 * gdb.cp/ref-types.exp: Likewise.
2216 * gdb.mi/mi-var-child.exp: Likewise.
2217 * gdb.mi/mi-var-display.exp: Likewise.
2218 * gdb.mi/mi2-var-display.exp: Likewise.
2219 * gdb.base/charset.exp: Test octal escape sequence length.
2220 Update for change to escape output.
2221
187c4a2b
JK
22222009-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
2223
2224 * gdb.mi/mi2-var-cmd.exp (floating varobj invalidation): New test.
2225
d80a43f9
DJ
22262009-07-06 Daniel Jacobowitz <dan@codesourcery.com>
2227
2228 * lib/java.exp (java_init): Ignore $GCJ if it is empty.
2229
047427a8
JK
22302009-07-06 Jan Kratochvil <jan.kratochvil@redhat.com>
2231
2232 * lib/gdbserver-support.exp (gdbserver_start): Loop spawning
2233 gdbserver increasing $portnum if "Can't bind address" has been seen.
2234
8b5a0f4f
PA
22352009-07-05 Pedro Alves <pedro@codesourcery.com>
2236
2237 * gdb.base/ending-run.exp: Add "step out of main" pattern for
2238 mingw32ce.
2239
7d93ba58
PA
22402009-07-05 Pedro Alves <pedro@codesourcery.com>
2241
2242 * gdb.base/long_long.exp: arm-mingw32ce defaults to natural-endian
2243 VFP format.
2244
2277426b
PA
22452009-07-02 Pedro Alves <pedro@codesourcery.com>
2246
2247 * gdb.base/multi-forks.exp: Only run detach-on-fork tests on
2248 linux. Adjust to use "inferior", "info inferiors", "detach
2249 inferior" and "kill inferior" instead of "restart", "info fork",
2250 "detach fork" and "delete fork".
2251 * gdb.base/ending-run.exp: Spell out "info".
2252 * gdb.base/help.exp: Adjust to use test_prefix_command_help for
2253 the "kill" command.
2254
5af949e3
UW
22552009-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2256
2257 * gdb.threads/tls-shared.exp: Update to locexpr_describe_location
2258 change to prefix TLS offset in hex with 0x.
2259
5d3729b5
UW
22602009-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2261
2262 * gdb.base/default.exp: Update test case for "x" changes.
2263
af589bd0
TG
22642009-07-01 Tristan Gingold <gingold@adacore.com>
2265
2266 * gdb.base/bigcore.exp: Make darwin untested.
2267
40974f91
JK
22682009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
2269
2270 * gdb.base/completion.exp (directory completion): Create the directory.
2271 New variables uniquedir, escapeduniquedir, uniquesu, uniquesub,
2272 escapeuniquesub.
2273 (directory completion 2): Expect now ${escapeuniquesub}.
2274 (Glob remaining of directory test): Remove one excessive newline.
2275 Expect the real output.
2276
59dd3af6
JK
22772009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
2278
2279 Fix `make check//%' target after `make check' has been ran.
2280 * Makefile.in (TEST_TARGETS): Remove the %/.dir dependency. Add
2281 a mkdir call.
2282 (check-gdb.base%): Remove the gdb.base%/.dir dependency.
2283 (%/.dir): Remove.
2284
f4e164aa
JK
22852009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
2286
2287 * lib/mi-support.exp (mi_check_thread_states): Permit any output before
2288 the expected result record.
2289
69af2122
JK
22902009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
2291
2292 Remove racy FAILs relying just on the timeouts.
2293 * gdb.base/setshow.exp (set annotate 2, show annotate (2))
2294 (annotation_level 2): Remove racy FAILs.
2295
2fd481e1
PP
22962009-06-30 Paul Pluzhnikov <ppluzhnikov@google.com>
2297
2298 gdb/10275
2299 * gdb.dwarf2/dw2-restore.{S,exp}: New test.
2300
c38f313d
DJ
23012009-06-30 Daniel Jacobowitz <dan@codesourcery.com>
2302
2303 * gdb.opt/inline-locals.exp: Remove XFAIL with duplicated arg1.
2304
8b777f02
VP
23052009-06-30 Vladimir Prus <vladimir@codesourcery.com>
2306
2307 * gdb.mi/mi-stack.exp: Testing symbolic options
2308 to -stack-list-locals and -stack-list-arguments.
2309
00c7eacf
JK
23102009-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
2311
2312 * gdb.threads/current-lwp-dead.exp, gdb.threads/current-lwp-dead.c: New.
2313
6bc80edc
TT
23142009-06-29 Tom Tromey <tromey@redhat.com>
2315
2316 * dg-extract-results.sh: New file.
2317 * Makefile.in (FORCE_PARALLEL): New variable.
2318 (CHECK_TARGET): New conditional variable.
2319 (check): Use CHECK_TARGET.
2320 (DO_RUNTEST): New variable.
2321 (check-single): New target.
2322 (TEST_DIRS): New variable.
2323 (TEST_TARGETS): Likewise.
2324 (check-parallel): New target.
2325 (check-gdb.%): New pattern.
2326 (BASE1_FILES): New variable.
2327 (BASE2_FILES): Likewise.
2328 (check-gdb.base%): New pattern.
2329 (%/.dir): New pattern.
2330 * configure: Rebuild.
2331 * aclocal.m4 (AM_CONDITIONAL): New defun.
2332 * configure.ac: Check whether user is using GNU make.
2333 (GMAKE): New conditional.
2334
794684b6
SW
23352009-06-29 Sami Wagiaalla <swagiaal@redhat.com>
2336
2337 * gdb.cp/namespace-nested-import.cc: New test.
2338 * gdb.cp/namespace-nested-import.exp: New test.
2339
edb3359d
DJ
23402009-06-27 Daniel Jacobowitz <dan@codesourcery.com>
2341
2342 * gdb.base/break.exp: Add an XFAIL for gcc/36748.
2343 * gdb.cp/annota2.exp: Accept frames-invalid in more places.
2344 * gdb.opt/Makefile.in (EXECUTABLES): Update.
2345 * gdb.opt/clobbered-registers-O2.exp: Update to GPL v3.
2346 * gdb.opt/inline-bt.c, gdb.opt/inline-bt.exp,
2347 gdb.opt/inline-cmds.c, gdb.opt/inline-cmds.exp,
2348 gdb.opt/inline-locals.c, gdb.opt/inline-locals.exp,
2349 gdb.opt/inline-markers.c: New files.
2350 * lib/gdb.exp (skip_inline_frame_tests): New function.
2351 (skip_inline_var_tests): New function.
2352
cf657a0c
AS
23532009-06-27 Andreas Schwab <schwab@linux-m68k.org>
2354
2355 * gdb.cp/exception.exp: Don't require $hex before inner frame in
2356 backtrace.
2357
28d41a99
MS
23582009-06-27 Michael Snyder <msnyder@vmware.com>
2359
2360 * gdb.reverse: New directory.
2361 * gdb.reverse/break-reverse.c: New test.
2362 * gdb.reverse/break-reverse.exp: New test.
2363 * gdb.reverse/consecutive-reverse.c: New test.
2364 * gdb.reverse/consecutive-reverse.exp: New test.
2365 * gdb.reverse/finish-reverse.c: New test.
2366 * gdb.reverse/finish-reverse.exp: New test.
2367 * gdb.reverse/machinestate.c: New test.
2368 * gdb.reverse/ms1.c: New test.
2369 * gdb.reverse/machinestate.exp: New test.
2370 * gdb.reverse/Makefile.in: New file.
2371 * gdb.reverse/shr2.c: New test.
2372 * gdb.reverse/solib-reverse.c: New test.
2373 * gdb.reverse/solib-reverse.exp: New test.
2374 * gdb.reverse/step-reverse.c: New test.
2375 * gdb.reverse/step-reverse.exp: New test.
2376 * gdb.reverse/until-reverse.c: New test.
2377 * gdb.reverse/ur1.c: New test.
2378 * gdb.reverse/until-reverse.exp: New test.
2379 * gdb.reverse/watch-reverse.c: New test.
2380 * gdb.reverse/watch-reverse.exp: New test.
2381 * configure.ac (AC_OUTPUT): Add gdb.reverse/Makefile.
2382 * configure: Regenerate.
2383
fe3c8b0d
DE
23842009-06-26 Doug Evans <dje@google.com>
2385
2386 * gdb.base/psymtab.exp: Turn off pending breakpoints.
2387
3a72a602
PM
23882009-06-26 Pierre Muller <muller@ics.u-strasbg.fr>
2389
2390 * gdb.base/exe-lock.exp (binfile): Add $EXEEXT suffix to fix
2391 windows problem for 'file delete $binfile'.
2392
27aa8d6a
SW
23932009-06-23 Sami Wagiaalla <swagiaal@redhat.com>
2394
2395 * gdb.cp/namespace-using.exp: New test.
2396 * gdb.cp/namespace-using.cc: New test.
2397
8ac055f8
JB
23982009-05-20 Joel Brobecker <brobecker@adacore.com>
2399
2400 * gdb.ada/variant_record_packed_array: New testcase.
2401
85e306ed
TT
24022009-06-23 Tom Tromey <tromey@redhat.com>
2403
2404 * gdb.base/charset.exp (test_combination): Regression test.
2405 * gdb.base/charset.c (my_wchar_t): New typedef.
2406 (myvar): New global.
2407 (main): Set myvar.
2408
56643c5e
PM
24092009-06-18 Pierre Muller <muller@ics.u-strasbg.fr>
2410
2411 * lib/gdb.exp (gdb_compile): Also force unbuffered mode for DJGPP
2412 target.
2413
1fac167a
UW
24142009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2415
2416 * gdb.base/dump.exp: Handle SPU like 64-bit platforms.
2417
7ccb0be9
UW
24182009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2419
2420 * gdb.mi/gdb680.exp: Update test for error message.
2421
568d6575
UW
24222009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2423
2424 * gdb.base/annota1.exp: Allow multiple occurrences of the
2425 frames-invalid annotation.
2426 * gdb.cp/annota2.exp: Likewise.
2427
7cd1089b
PM
24282009-06-15 Phil Muldoon <pmuldoon@redhat.com>
2429
2430 * gdb.cp/gdb2495.cc: New file.
2431 * gdb.cp/gdb2495.exp: New file.
2432
72c63395
JK
24332009-06-12 Jan Kratochvil <jan.kratochvil@redhat.com>
2434
2435 Report error on GDB crash during runto.
2436 * lib/gdb.exp (runto <eof>): New.
2437
3788363d
DJ
24382009-06-09 Daniel Jacobowitz <dan@codesourcery.com>
2439
2440 * gdb.mi/mi-async.exp, gdb.mi/mi-basics.exp,
2441 gdb.mi/mi-break.exp, gdb.mi/mi-cli.exp,
2442 gdb.mi/mi-disassemble.exp, gdb.mi/mi-eval.exp,
2443 gdb.mi/mi-file-transfer.exp, gdb.mi/mi-file.exp,
2444 gdb.mi/mi-regs.exp, gdb.mi/mi-return.exp,
2445 gdb.mi/mi-simplerun.exp, gdb.mi/mi-stepi.exp,
2446 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-cmd.exp,
2447 gdb.mi/mi-var-display.exp, gdb.mi/mi-var-invalidate.exp,
2448 gdb.mi/mi-watch.exp, gdb.mi/mi2-basics.exp,
2449 gdb.mi/mi2-break.exp, gdb.mi/mi2-cli.exp,
2450 gdb.mi/mi2-disassemble.exp, gdb.mi/mi2-eval.exp,
2451 gdb.mi/mi2-file.exp, gdb.mi/mi2-regs.exp,
2452 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
2453 gdb.mi/mi2-stepi.exp, gdb.mi/mi2-var-block.exp,
2454 gdb.mi/mi2-var-child.exp, gdb.mi/mi2-var-cmd.exp,
2455 gdb.mi/mi2-var-display.exp, gdb.mi/mi2-watch.exp,
2456 gdb.server/ext-run.exp, gdb.server/file-transfer.exp,
2457 gdb.server/server-mon.exp, gdb.server/server-run.exp,
2458 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
2459 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
2460 gdb.trace/packetlen.exp, gdb.trace/passc-dyn.exp,
2461 gdb.trace/passcount.exp, gdb.trace/report.exp,
2462 gdb.trace/save-trace.exp, gdb.trace/tfind.exp,
2463 gdb.trace/tracecmd.exp, gdb.trace/while-dyn.exp,
2464 gdb.trace/while-stepping.exp: Use a unique name for the compiled
2465 executable.
2466
17592de3
PA
24672009-06-07 Pedro Alves <pedro@codesourcery.com>
2468
2469 * gdb.threads/manythreads.c (main): Check if PTHREAD_STACK_MIN is
2470 defined before referencing it.
2471
701e355d
DE
24722009-06-03 Doug Evans <dje@google.com>
2473
2474 * gdb.arch/i386-sse.exp: Test xmm[8-15] if amd64.
2475 * gdb.arch/i386-see.c: Ditto.
2476
f2292c65
PM
24772009-05-30 Pierre Muller <muller@ics.u-strasbg.fr>
2478
2479 * gdb.base/macscp.exp (info_macro): Return undefined if undefined.
2480 (check_macro): Return 1 if undefined.
2481 If first test fails, check if macro debug information is available,
2482 and report unsupported test if no macro information is found.
2483
5a437975
DE
24842009-05-29 Doug Evans <dje@google.com>
2485
2486 * gdb.threads/hand-call-in-threads.exp: New.
2487 * gdb.threads/hand-call-in-threads.c: New.
2488
c141c696
MS
24892009-05-29 Michael Snyder <msnyder@vmware.com>
2490
2491 * gdb.base/break-always.exp: Change "1" to "on".
2492 Add confirmation check.
2493
b3444185
PA
24942009-05-28 Pedro Alves <pedro@codesourcery.com>
2495
2496 * gdb.threads/threxit-hop-specific.c: New.
2497 * gdb.threads/threxit-hop-specific.exp: New.
2498 * gdb.threads/thread-execl.c: New.
2499 * gdb.threads/thread-execl.exp: New.
2500
b6313243
TT
25012009-05-27 Tom Tromey <tromey@redhat.com>
2502 Thiago Jung Bauermann <bauerman@br.ibm.com>
2503
2504 * lib/mi-support.exp (mi_varobj_update_dynamic): New proc.
2505 (mi_child_regexp): Likewise.
2506 (mi_list_varobj_children_range): Likewise.
2507 (mi_get_features): Likewise.
2508 (mi_list_varobj_children): Rewrite.
2509 * gdb.python/python-mi.exp: New file.
2510
a6bac58e
TT
25112009-05-27 Tom Tromey <tromey@redhat.com>
2512 Thiago Jung Bauermann <bauerman@br.ibm.com>
2513 Phil Muldoon <pmuldoon@redhat.com>
2514 Paul Pluzhnikov <ppluzhnikov@google.com>
2515
2516 * gdb.python/python-prettyprint.exp: New file.
2517 * gdb.python/python-prettyprint.c: New file.
2518 * gdb.python/python-prettyprint.py: New file.
2519 * gdb.base/display.exp: print/r is now valid.
2520
2c74e833
TT
25212009-05-27 Thiago Jung Bauermann <bauerman@br.ibm.com>
2522 Tom Tromey <tromey@redhat.com>
2523 Pedro Alves <pedro@codesourcery.com>
2524 Paul Pluzhnikov <ppluzhnikov@google.com>
2525
2526 * gdb.python/python-template.exp: New file.
2527 * gdb.python/python-template.cc: New file.
2528 * gdb.python/python.exp (gdb_py_test_multiple): Add two objfile
2529 tests.
2530 * gdb.python/python-value.exp (py_objfile_tests): New proc.
2531 Call it.
2532 (test_value_after_death): New proc.
2533 * gdb.python/python-value.c (PTR): New typedef.
2534 (main): New variable 'x'.
2535
89c73ade
TT
25362009-05-27 Tom Tromey <tromey@redhat.com>
2537
2538 * gdb.python/python.exp (gdb_py_test_multiple): Add two objfile
2539 tests.
2540 * gdb.python/python-value.exp (py_objfile_tests): New proc.
2541 Call it.
2542
a75724bc
PA
25432009-05-27 Pedro Alves <pedro@codesourcery.com>
2544
2545 * gdb.mi/nsthrexec.c, gdb.mi/mi-nsthrexec.exp: New.
2546
e58b0e63
PA
25472009-05-24 Pedro Alves <pedro@codesourcery.com>
2548
2549 * gdb.threads/fork-thread-pending.c: New.
2550 * gdb.threads/fork-thread-pending.exp: New.
2551
4ac36638
JK
25522009-05-21 Jan Kratochvil <jan.kratochvil@redhat.com>
2553
2554 * gdb.dwarf2/dw2-strp.exp (p a_string2, ptype a_string2): New.
2555 * gdb.dwarf2/dw2-strp.S (a_string2): New.
2556
c28c63d8
JB
25572009-05-18 Jon Beniston <jon@beniston.com>
2558
2559 * gdb.asm/asm-source.exp: Add lm32 target.
2560
b242c3c2
PA
25612009-05-17 Pedro Alves <pedro@codesourcery.com>
2562
2563 * gdb.base/foll-fork.c: Include stdlib.h. Add markers for
2564 `gdb_get_line_number'. Call `callee' in both parent and child.
2565 * gdb.base/foll-fork.exp (catch_fork_child_follow): Use
2566 `gdb_get_line_number' instead of hardcoding line numbers.
2567 (catch_fork_unpatch_child): New procedure to test detaching
2568 breakpoints from child fork.
2569 (tcatch_fork_parent_follow): Use `gdb_get_line_number' instead of
2570 hardcoding line numbers.
2571 (do_fork_tests): Run `catch_fork_unpatch_child'.
2572
ee342b23
VP
25732009-05-17 Vladimir Prus <vladimir@codesourcery.com>
2574
2575 * gdb.mi/mi-cmd-var.exp: Check that when varobj
2576 of structure type enters or leaves the scope, it
2577 is reported by -var-update.
2578
e2009e98
DE
25792009-05-11 Doug Evans <dje@sebabeach.org>
2580
2581 * gdb.mi/nsintrall.c (main): Fix off-by-one error.
2582 * gdb.threads/pending-step.c (main): Fix off-by-one error.
2583 * gdb.threads/schedlock.c (main): Fix off-by-one error.
2584
00903456
JK
25852009-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
2586
2587 * gdb.cp/expand-sals.exp, gdb.cp/expand-sals.cc: New.
2588
dc621c35
DE
25892009-04-30 Doug Evans <dje@google.com>
2590
2591 * gdb.threads/watchthreads2.exp: New testcase.
2592 * gdb.threads/watchthreads2.c: New testcase.
2593
9ab4e744
DE
25942009-04-29 Doug Evans <dje@google.com>
2595
2596 * gdb.cp/mb-ctor.exp: Add multi-line source statement test.
2597 * gdb.cp/mb-ctor.cc: Ditto.
2598 * gdb.cp/mb-inline.exp: Add multi-line source statement test.
2599 * gdb.cp/mb-inline.h (multi_line_foo): New function.
2600 * gdb.cp/mb-inline1.cc: Call it.
2601 * gdb.cp/mb-inline2.cc: Ditto.
2602 * gdb.cp/mb-templates.exp: Add multi-line source statement test.
2603 * gdb.cp/mb-templates.cc (multi_line_foo): New template.
2604
484086b7
JK
26052009-04-29 Jan Kratochvil <jan.kratochvil@redhat.com>
2606
2607 * gdb.base/macscp.exp: New `options' parameter `-DFROM_COMMANDLINE'.
2608 (info_macro): Remova `decimal' declaration. New variable `nonzero'.
2609 Replace all uses of `decimal' by `nonzero'.
2610 (info macro FROM_COMMANDLINE): New test.
2611
379a77b5
TT
26122009-04-27 Tom Tromey <tromey@redhat.com>
2613
2614 * gdb.base/printcmds.exp (test_printf): Test comma operator in [].
2615
b92b73c2
DE
26162009-04-27 Doug Evans <dje@google.com>
2617
2618 * gdb.threads/watchthreads.c (main): Initialize args before starting
2619 the threads. Plus formatting cleanup.
2620 * gdb.threads/watchthreads.exp: Avoid errant failures due to
2621 biased scheduling of one thread.
2622
945a118d
JG
26232009-04-27 Jerome Guitton <guitton@adacore.com>
2624
2625 * gdb.cp/templates.cc (GetMax): New template.
2626 (main): Declare two instances of GetMax.
2627 * gdb.cp/templates.exp: Add new test.
2628
d389af10
JK
26292009-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
2630
2631 * gdb.cp/abstract-origin.exp, gdb.cp/abstract-origin.cc: New test.
2632
e7f86de9
JM
26332009-04-22 Joseph Myers <joseph@codesourcery.com>
2634
2635 * lib/gdb.exp (get_compiler_info): Use -E -o in remote-host case.
2636
334cc82d
TT
26372009-04-15 Tom Tromey <tromey@redhat.com>
2638
2639 * gdb.base/charset.exp: Add regression test.
2640
d12672cc
JB
26412009-04-14 Joel Brobecker <brobecker@adacore.com>
2642
2643 * gdb.base/exe-lock.exp: New testcase.
2644
18e8c3bc
TT
26452009-04-13 Tom Tromey <tromey@redhat.com>
2646
2647 * gdb.python/python-frame.exp (gdb_py_test_silent_cmd): Test !=
2648 operator on Frame.
2649
5ecd5cbe
UW
26502009-04-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2651
2652 * gdb.base/attach.exp: Re-enable for spu*-*-* targets.
2653 * gdb.server/ext-attach.exp: Likewise.
2654
7309f756
VP
26552009-04-03 Vladimir Prus <vladimir@codesourcery.com>
2656
2657 Eliminate some sleep usage.
2658
2659 * gdb.mi/basics.c (do_nothing): New.
2660 (main): Use do_nothing instead of printf, so that
2661 not to introduce race condition between output of
2662 inferiour and output of gdb. Do not use sleep as it
2663 is not generally available on embedded targets.
2664
f4b95f6f
PA
26652009-04-02 Pedro Alves <pedro@codesourcery.com>
2666
2667 * gdb.server/ext-attach.exp: Expect an optional process id after
2668 "Detached from remote process".
2669
de40b933
JK
26702009-04-02 Jan Kratochvil <jan.kratochvil@redhat.com>
2671
2672 * gdb.dwarf2/dw2-unresolved-main.c, gdb.dwarf2/dw2-unresolved.S,
2673 gdb.dwarf2/dw2-unresolved.exp: New.
2674
2ae101a4
PA
26752009-04-02 Pedro Alves <pedro@codesourcery.com>
2676
2677 * gdb.mi/mi-nonstop-exit.exp: Don't check isnative. Use
2678 mi_run_to_main.
2679
56a8e183
PA
26802009-04-02 Pedro Alves <pedro@codesourcery.com>
2681
2682 * gdb.mi/mi-nonstop.exp: Don't check isnative. Use
2683 mi_run_to_main. Skip thread exit test on remote targets.
2684 * gdb.mi/mi-nsintrall.exp: Don't check isnative. Use
2685 mi_run_to_main.
2686 * gdb.mi/mi-nsmoribund.exp: Don't check isnative. Use
2687 mi_run_to_main.
2688 * lib/mi-support.exp (mi_gdb_target_cmd): Remove trailing anchor
2689 when expecting ^connected. Detect when the target doesn't support
2690 non-stop mode.
2691 (mi_run_cmd): Detect if non-stop mode was requested by isn't
2692 supported. Return -1 on error, 0 on success.
2693 (mi_runto_helper): Don't expect a stop if mi_run_cmd failed.
2694 (mi_runto): Return mi_runto_helper's result explicitly.
2695
c35fafde
PA
26962009-04-01 Pedro Alves <pedro@codesourcery.com>
2697
2698 * gdb.threads/pending-step.c, gdb.threads/pending-step.exp: New.
2699
f8a8dce6
JB
27002009-04-01 Tom Tromey <tromey@redhat.com>
2701
2702 * gdb.base/funcargs.exp: Set print frame-arguments to "all".
2703 * gdb.base/call-ar-st.exp: Set print frame-arguments to "all".
2704 * gdb.ada/ref_param.exp: Set print frame-arguments to "all".
2705 * gdb.ada/lang_switch.exp: Set print frame-arguments to "all".
2706
71c25dea
TT
27072009-03-31 Daniel Jacobowitz <dan@codesourcery.com>
2708 Jan Kratochvil <jan.kratochvil@redhat.com>
2709
2710 PR gdb/931
2711 * gdb.cp/gdb1355.exp (f_li, f_lui, f_si, f_sui): Allow canonical
2712 output.
2713 * gdb.cp/templates.exp: Allow canonical output. Remove KFAILs
2714 for gdb/931.
2715 * dw2-strp.S (DW_AT_language): Change to C++.
2716 (DW_TAG_variable (name ""), Abbrev code 7, .Lemptyname): New.
2717
02d9a9ce
JB
27182009-03-31 Joel Brobecker <brobecker@adacore.com>
2719
2720 * gdb.ada/tasks: New testcase.
2721
1042e4c0
SS
27222009-03-30 Stan Shebs <stan@codesourcery.com>
2723
2724 * gdb.trace/actions.exp: Update to match new info trace format.
2725 * gdb.trace/deltrace.exp: Ditto.
2726 * gdb.trace/infotrace.exp: Ditto.
2727 * gdb.trace/passcount.exp: Ditto.
2728 * gdb.trace/save-trace.exp: Ditto.
2729 * gdb.trace/while-stepping.exp: Ditto.
2730 * gdb.trace/tracecmd.exp: Ditto, plus don't allow pending option.
2731
f8f6f20b
TJB
27322009-03-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
2733
2734 * gdb.python/python-frame.c: New file.
2735 * gdb.python/python-frame.exp: New file.
2736
c0c6f777
TJB
27372009-03-29 Thiago Jung Bauermann <bauerman@br.ibm.com>
2738
2739 * gdb.python/python-value.exp: Add tests for the address
2740 attribute.
2741
3cb51905
AS
27422009-03-29 Andreas Schwab <schwab@linux-m68k.org>
2743
2744 * gdb.arch/powerpc-prologue.exp: Update for disassemble-next-line.
2745
88fc996f
DE
27462009-03-26 Doug Evans <dje@google.com>
2747
2748 * gdb.mi/mi-nonstop-exit.exp: New file.
2749 * gdb.mi/non-stop-exit.c: New file.
2750
56ef84b1
TT
27512009-03-26 Tom Tromey <tromey@redhat.com>
2752
2753 Update for change to prologue skipping:
2754 * gdb.mi/mi2-simplerun.exp: Update.
2755 * gdb.mi/mi2-break.exp: Update.
2756 * gdb.mi/mi-simplerun.exp: Update.
2757 * gdb.mi/mi-break.exp: Update.
2758 * gdb.base/ending-run.exp: Update.
2759
def2b000
TJB
27602009-03-26 Thiago Jung Bauermann <bauerman@br.ibm.com>
2761
2762 * gdb.python/python-value.exp (test_value_in_inferior): Test
2763 gdb.Value.is_optimized_out attribute.
2764
442ddf59
JK
27652009-03-26 Jan Kratochvil <jan.kratochvil@redhat.com>
2766
2767 * gdb.dwarf2/dw2-noloc-main.c: New file.
2768 * gdb.dwarf2/dw2-noloc.S: New symbols matrix.
2769 (.text): Remove.
2770 (.data): New.
2771 (DW_AT_stmt_list, .debug_line, DW_AT_frame_base): Remove.
2772 (DW_AT_low_pc, DW_AT_high_pc): Reference `dw2-noloc-main.c'.
2773 (DW_TAG_subprogram func_cu1, noloc): Remove.
2774 (main): New.
2775 * gdb.dwarf2/dw2-noloc.exp: Use prepare_for_testing, compile also
2776 `dw2-noloc-main.c'. Test the new DIEs from `dw2-noloc.S'.
2777 (file_symbols): New procedure.
2778
a8df5de4
TT
27792009-03-25 Tom Tromey <tromey@redhat.com>
2780
2781 * gdb.base/charset.exp (valid_target_charset): New proc.
2782 Use it to skip tests on invalid charsets.
2783
cc1d7add
PM
27842009-03-25 Pierre Muller <muller@ics.u-strasbg.fr>
2785
2786 * gdb.base/completion.exp: Add a test for directory completion.
2787
bcd5727b
JK
27882009-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
2789
2790 Fix a racy FAIL.
2791 * gdb.base/auxv.exp (fetch_auxv): Fix trailing newlines consumption.
2792 * gdb.base/callfuncs.exp (fetch_all_registers): Likewise.
2793
cc924cad
TJB
27942009-03-21 Thiago Jung Bauermann <bauerman@br.ibm.com>
2795
2796 * gdb.python/python-cmd.exp: Add tests for keyword arguments.
2797 * gdb.python/python-function.exp: Add test for function returning
2798 a GDB value.
2799
bc3b79fd
TJB
28002009-03-20 Thiago Jung Bauermann <bauerman@br.ibm.com>
2801
2802 * gdb.python/python-function.exp: New file.
2803
6c7a06a3
TT
28042009-03-20 Tom Tromey <tromey@redhat.com>
2805
2806 * gdb.base/store.exp: Update for change to escape output.
2807 * gdb.base/callfuncs.exp (fetch_all_registers): Update for change
2808 to escape output.
2809 * gdb.base/pointers.exp: Update for change to escape output.
2810 * gdb.base/long_long.exp (gdb_test_long_long): Update for change
2811 to escape output.
2812 * gdb.base/constvars.exp (do_constvar_tests): Update for change to
2813 escape output.
2814 * gdb.base/call-rt-st.exp (print_struct_call): Update for change
2815 to escape output.
2816 * gdb.cp/ref-types.exp (gdb_start_again): Update for change to
2817 escape output.
2818 * gdb.base/setvar.exp: Update for change to escape output.
2819 * lib/gdb.exp (default_gdb_start): Set LC_CTYPE to C.
2820 * gdb.base/printcmds.exp (test_print_all_chars): Update for change
2821 to escape output.
2822 (test_print_string_constants): Likewise.
2823 * gdb.base/charset.exp (valid_host_charset): Check size of
2824 wchar_t. Handle UCS-2 and UCS-4. Add tests for wide and unicode
2825 cases. Handle "auto"-related output.
2826 * gdb.base/charset.c (char16_t, char32_t): New typedefs.
2827 (uvar, Uvar): New globals.
2828
c31af87b
JG
28292009-03-19 Jerome Guitton <guitton@adacore.com>
2830
2831 * gdb.ada/fixed_points/fixed_points.adb: Add a test on overprecise
2832 deltas.
2833 * gdb.ada/fixed_points.exp: Ditto.
2834
51272cf2
PA
28352009-03-18 Pedro Alves <pedro@codesourcery.com>
2836
2837 * return-nodebug.c: Don't include stdio.h.
2838 (init): Delete.
2839 (func): Delete definition and provide extern declaration.
2840 (t): New.
2841 (main): Don't call printf. Call func and store its result in t.
2842 * return-nodebug1.c: New.
2843 * return-nodebug.exp: Don't expect stdio output. Instead, print
2844 the global variable t. Drop printf formatters and cast types from
2845 foreach loop. Don't use prepare_for_testing. Compile
2846 return-nodebug.c and return-nodebug1.c in separate steps. Don't
2847 define FORMAT or CAST.
2848
d24948ac
PP
28492009-03-17 Paul Pluzhnikov <ppluzhnikov@google.com>
2850
2851 * gdb.base/solib-display.exp: Disable test for remote targers.
2852
61ff14c6
JK
28532009-03-15 Jan Kratochvil <jan.kratochvil@redhat.com>
2854
2855 * gdb.base/return-nodebug.exp, gdb.base/return-nodebug.c: New.
2856
cb4dce93
JK
28572009-03-14 Jan Kratochvil <jan.kratochvil@redhat.com>
2858
2859 Fix a racy FAIL.
2860 * gdb.base/multi-forks.exp (continue_to_exit_bp_loc): New function with
2861 code from `follow parent, print pids'.
2862 (`follow child, print pids', `follow parent, print pids'): Call it.
2863 Replace `gdb_test "break..."' by gdb_breakpoint.
2864
f7c60c5e
VP
28652009-03-13 Vladimir Prus <vladimir@codesourcery.com>
2866
2867 * gdb.mi/mi-cli.exp: Adjust for output difference in
61ff14c6 2868 sync and async modes.
f7c60c5e 2869
383ace49
JB
28702009-03-12 Joel Brobecker <brobecker@adacore.com>
2871
2872 * gdb.ada/ptype_arith_binop.exp: Remove some commented-out code
2873 that was checked in by mistake. Remove loading of ada.exp, since
2874 this is not necessary in this case.
2875
4ce102af
JB
28762009-03-12 Joel Brobecker <brobecker@adacore.com>
2877
2878 * gdb.ada/ptype_arith_binop.exp: New testcase.
2879
529a2aef
JB
28802009-03-12 Joel Brobecker <brobecker@adacore.com>
2881
2882 * gdb.ada/mod_from_name: New testcase.
2883
8a38181c
JB
28842009-03-12 Joel Brobecker <brobecker@adacore.com>
2885
2886 * gdb.ada/tick_last_segv: New testcase.
2887
11436dee
VP
28882009-03-12 Vladimir Prus <vladimir@codesourcery.com>
2889
61ff14c6 2890 * gdb.mi/mi-cli.exp: Remove debug print.
11436dee 2891
1f31650a
VP
28922009-03-12 Vladimir Prus <vladimir@codesourcery.com>
2893
61ff14c6
JK
2894 * gdb.mi/mi-cli.exp: Verify that CLI commands that run inferior
2895 include the token in ^running and frame info in *stopped.
1f31650a 2896
a3247a22
PP
28972009-03-05 Paul Pluzhnikov <ppluzhnikov@google.com>
2898
2899 * solib-display.exp: New file.
2900 * solib-display-main.c: New file.
2901 * solib-display-lib.c: New file.
61ff14c6 2902
aae64587
PA
29032009-03-05 Pedro Alves <pedro@codesourcery.com>
2904
2905 * gdb.arch/i386-permbkpt.S, gdb.arch/i386-permbkpt.exp: New.
2906
44aabfbc
JK
29072009-02-18 Jan Kratochvil <jan.kratochvil@redhat.com>
2908
2909 * gdb.base/macscp.exp (objfile): Move it to ${objdir}/${subdir}/.
2910 (list_and_check_macro): Use more specific test name.
2911 (next to definition): Make the test names unique.
2912
c087fcd3
PM
29132009-02-18 Pierre Muller <muller@ics.u-strasbg.fr>
2914
2915 * gdb.pascal/floats.exp: Accept approximate results everywhere.
3cb51905 2916
c86cf029
VP
29172009-02-17 Vladimir Prus <vladimir@codesourcery.com>
2918
2919 * gdb.mi/mi-nonstop.exp (notifs): Adjust for library
2920 notifications.
2921 * gdb.mi/mi-nsintrall.exp (notifs): Likewise.
2922 * gdb.mi/mi-nsmoribund.exp (notifs): Likewise.
2923 * lib/mi-support.exp (library_loaded_re): New.
2924 (mi_run_cmd, mi_send_resuming_command_raw): Adjust.
2925
3ea85240
VP
29262009-02-17 Vladimir Prus <vladimir@codesourcery.com>
2927
2928 * gdb.gdb/observer.exp: Use test_notification observer, not
2929 normal_stop, everywhere.
2930 (test_normal_stop_notifications): Rename to...
2931 (test_notifications): ...this.
2932 (test_observer_normal_stop): Rename to...
2933 (test_observer): ...this.
2934
1903f0e6
DE
29352009-02-16 Doug Evans <dje@google.com>
2936
2937 * gdb.arch/amd64-disp-step.S (test_int3): New test.
2938 * gdb.arch/amd64-disp-step.exp (test_int3): New test.
2939 * gdb.arch/i386-disp-step.S (test_prefixed_abs_jump): New test.
2940 (test_prefixed_syscall,test_int3): New tests.
2941 * gdb.arch/i386-disp-step.exp (test_prefixed_abs_jump): New test.
2942 (test_prefixed_syscall,test_int3): New tests.
2943
1d33d6ba
VP
29442009-02-14 Vladimir Prus <vladimir@codesourcery.com>
2945
3cb51905
AS
2946 * lib/mi-support.exp (mi_expect_stop): Adjust the order of fields.
2947 (mi_expect_interrupt): Likewise.
2948 * gdb.mi/mi-cli.exp: Check that "step" results in proper *stopped
2949 response.
1d33d6ba 2950
faafb047
PM
29512009-02-14 Pierre Muller <muller@ics.u-strasbg.fr>
2952
2953 * lib/gdb.exp (get_hexadecimal_valueof): New procedure.
2954 * gdb.base/pc-fp.exp (get_valueofx): Remove.
2955 Replace calls to get_valueofx by get_hexadecimal_valueof.
2956
417e16e2
PM
29572009-02-14 Pierre Muller <muller@ics.u-strasbg.fr>
2958
2959 * lib/gdb.exp (get_valueof): Accept anything as a return value.
2960 (get_integer_valueof): New procedure.
2961 (get_sizeof): Use new get_integer_value_of.
2962 * gdb.base/sizeof.exp: Replace all uses of get_valueof
2963 by get_integer_valueof.
2964
7065b901
TT
29652009-02-13 Tom Tromey <tromey@redhat.com>
2966
2967 * gdb.base/remote.exp (get_sizeof): Remove.
2968 * gdb.base/long_long.exp (get_valueof, get_sizeof): Remove.
2969 * gdb.base/dfp-test.exp (get_valueof, get_sizeof): Remove.
2970 * gdb.base/sizeof.exp (get_valueof, get_sizeof): Remove.
2971 * lib/gdb.exp (get_valueof): Move from long_long.exp.
2972 (get_sizeof): Likewise.
2973
5d7cb8df
JK
29742009-02-12 Jan Kratochvil <jan.kratochvil@redhat.com>
2975
2976 PR fortran/9806
2977 * gdb.fortran/module.exp, gdb.fortran/module.f90: New.
2978
b2febfff
PP
29792009-02-06 Paul Pluzhnikov <ppluzhnikov@google.com>
2980
2981 * gdb.cp/pr9594.cc: Prevent GCC from optimizing 'a' out.
2982
4aa995e1
PA
29832009-02-06 Pedro Alves <pedro@codesourcery.com>
2984
2985 * gdb.base/siginfo-obj.c, gdb.base/siginfo-obj.exp: New.
2986
d8906c6f
TJB
29872009-02-06 Thiago Jung Bauermann <bauerman@br.ibm.com>
2988
2989 * gdb.python/python-cmd.exp: New file.
2990
ff4ab08d
TG
29912009-02-06 Tristan Gingold <gingold@adacore.com>
2992
2993 * gdb.arch/i386-sse.c (main): Replace call to puts by an nop asm.
2994
aacd552b
TG
29952009-02-05 Tristan Gingold <gingold@adacore.com>
2996
2997 * gdb.base/sigbpt.exp: Detect which signal is received when a NULL
2998 pointer is dereferenced and use this signal name in regexp.
2999 * gdb.base/signull.exp: Ditto.
3000 * gdb.base/sigbpt.c (main): Catch SIGBUS too.
3001 * gdb.base/signull.c (main): Ditto.
3002
08c637de
TJB
30032009-02-04 Tom Tromey <tromey@redhat.com>
3004 Thiago Jung Bauermann <bauerman@br.ibm.com>
3005
3006 * gdb.python/python-value.exp: Use `gdb.history' instead of
3007 `gdb.value_from_history'.
3008 (test_value_numeric_ops): Add test for conversion of enum constant.
3009 * gdb.python/python-value.c (enum e): New type.
3010 (evalue): New global.
3011 (main): Use argv.
3012
20261af8
JG
30132009-02-04 Jerome Guitton <guitton@adacore.com>
3014
3015 * gdb.ada/uninitialized_vars: New test program.
3016 * gdb.ada/uninitialized_vars.exp: New testcase.
3017
52e44b43
TT
30182009-02-02 Tom Tromey <tromey@redhat.com>
3019
3020 * gdb.cp/cpcompletion.exp: Name the test "pr9594".
3021 * gdb.cp/pr2489.cc: Rename...
3022 * gdb.cp/pr9594.cc: ... to this.
3023
1c71341a
TT
30242009-02-02 Tom Tromey <tromey@redhat.com>
3025
3026 * gdb.cp/Makefile.in (EXECUTABLES): Add pr2489.
3027 * gdb.cp/pr2489.cc: New file.
3028 * gdb.cp/cpcompletion.exp: New file.
3029
a4295225
TT
30302009-02-02 Tom Tromey <tromey@redhat.com>
3031
3032 PR exp/9059:
3033 * gdb.cp/call-c.exp: Add regression test.
3034 * gdb.cp/call-c.cc (FooHandle): New typedef.
3035 (main): New variable 'handle'.
3036
592375cd
VP
30372009-01-30 Vladimir Prus <vladimir@codesourcery.com>
3038
3039 * lib/mi-support.exp (et_mi_thread_list)
3040 (check_mi_and_console_threads): Adjust for current thread in
3041 -thread-list-ids output.
3042
41447f92
VP
30432009-01-30 Vladimir Prus <vladimir@codesourcery.com>
3044
3045 * gdb.mi/mi-break.exp (test_disabled_creation): New.
3046 Call it.
3047
35669430
DE
30482009-01-28 Doug Evans <dje@google.com>
3049
3050 * gdb.arch/amd64-disp-step.S: New file.
3051 * gdb.arch/amd64-disp-step.exp: New file.
3052 * gdb.arch/i386-disp-step.S: New file.
3053 * gdb.arch/i386-disp-step.exp: New file.
3054
09f00d9a
PM
30552009-01-27 Pierre Muller <muller@ics.u-strasbg.fr>
3056
3057 * gdb.base/find.exp: Set newline variable
3058 using quotes instead of braces to fix cygwin failures.
3059
1e8fb976
PA
30602009-01-23 Pedro Alves <pedro@codesourcery.com>
3061
3062 * gdb.base/radix.exp: Add tests to ensure that that set
3063 input-radix 0 and set output-radix 0 are really rejected.
3064
da061712
PA
30652009-01-23 Pedro Alves <pedro@codesourcery.com>
3066
3067 * gdb.base/hook-stop-frame.c, gdb.base/hook-stop-frame.exp: Update
3068 copyright years.
3069
dd7e2d2b
PA
30702009-01-23 Pedro Alves <pedro@codesourcery.com>
3071
3072 PR gdb/9664:
3073 * gdb.base/hook-stop-frame.c, gdb.base/hook-stop-frame.exp: New.
3074
392452f6
PA
30752009-01-22 Pedro Alves <pedro@codesourcery.com>
3076
3077 PR c++/9631:
3078 * gdb.cp/pr9631.cc, gdb.cp/pr9631.exp: New.
3079
8653e71c
PM
30802009-01-22 Pierre Muller <muller@ics.u-strasbg.fr>
3081
3082 * gdb.server/file-transfer.exp: Use EXEEXT variable for
3083 binfile definition to fix Windows OS failure.
3084
a12cc160
DJ
30852009-01-20 Daniel Jacobowitz <dan@codesourcery.com>
3086
3087 PR gdb/9346
3088 * gdb.base/interrupt.c (sigint_handler): New.
3089 (main): Install a SIGINT handler if SIGNALS is defined. Exit
3090 on error.
3091 * gdb.base/interrupt.exp: Define SIGNALS unless gdb,nosignals.
3092 Test "signal SIGINT".
3093
b89667eb
DE
30942009-01-19 Doug Evans <dje@google.com>
3095
3096 * gdb.base/break.exp: Update expected gdb output.
3097 * gdb.base/sepdebug.exp: Ditto.
3098 * gdb.mi/mi-syn-frame.exp: Ditto.
3099 * gdb.mi/mi2-syn-frame.exp: Ditto.
3100 * gdb.base/call-signal-resume.exp: New file.
3101 * gdb.base/call-signals.c: New file.
3102 * gdb.base/unwindonsignal.exp: New file.
3103 * gdb.base/unwindonsignal.c: New file.
3104 * gdb.threads/interrupted-hand-call.exp: New file.
3105 * gdb.threads/interrupted-hand-call.c: New file.
3106 * gdb.threads/thread-unwindonsignal.exp: New file.
3107
adb483fe
DJ
31082009-01-14 Daniel Jacobowitz <dan@codesourcery.com>
3109
3110 * gdb.base/define.exp: Test defining and hooking prefix commands.
3111 * gdb.python/python.exp: Update test for "show user" output.
3112
60023297
JK
31132009-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
3114
3115 * gdb.fortran/derived-type.exp: New variables int4 and real4. Match
3116 now the output exactly, using less wildcards. Expect also the output
3117 of gfortran-4.3. Update for the f-valprint.c modification from
3118 2008-04-22.
3119 * gdb.fortran/subarray.exp: Expect also the output of gfortran-4.3.
3120 Remove gdb_test test names where matching the command.
3121
ccc57cf9
PA
31222009-01-01 Pedro Alves <pedro@codesourcery.com>
3123
3124 PR breakpoints/9681:
3125 * gdb.base/watchpoint.exp: Add regression test.
3126
c7a6ca08
PA
31272008-12-31 Pedro Alves <pedro@codesourcery.com>
3128
3129 * gdb.threads/attach-into-signal.exp: Don't use
3130 gdb_suppress_entire_file.
3131 * gdb.threads/attach-stopped.exp: Ditto.
3132 * gdb.threads/attachstop-mt.exp: Ditto.
3133
3a031f65
PA
31342008-12-31 Pedro Alves <pedro@codesourcery.com>
3135
3136 PR gdb/8812:
3137 * gdb.base/signal.exp: Change kfail to fail, and update PR number.
3138
09e6485f
PA
31392008-12-29 Pedro Alves <pedro@codesourcery.com>
3140
3141 PR gdb/7536:
3142 * gdb.base/radix.exp: Add tests to ensure invalid input radices
3143 and unsupported output radices are really rejected.
3144
0cd53049
JK
31452008-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
3146
3147 * gdb.cp/punctuator.exp: Backslash the '$' signs.
3148
ba163c7e
TT
31492008-12-22 Tom Tromey <tromey@redhat.com>
3150
3151 * gdb.cp/punctuator.exp: New file.
3152
6f4de6c9
JK
31532008-12-22 Jan Kratochvil <jan.kratochvil@redhat.com>
3154
3155 * gdb.base/completion.exp (Completing non-existing component): New test.
3156
0f34d0b4
JK
31572008-12-21 Jan Kratochvil <jan.kratochvil@redhat.com>
3158
3159 Fix for PR gdb/8648.
3160 * gdb.arch/ppc-fp.exp, gdb.arch/vsx-regs.exp, gdb.base/watchpoint-hw.c,
3161 gdb.gdbtk/browser.test, gdb.gdbtk/console.test, gdb.gdbtk/srcwin.test,
3162 gdb.gdbtk/srcwin2.test, gdb.gdbtk/srcwin3.test, gdb.gdbtk/windows.test,
3163 gdb.threads/tls2.c: Remove reference to bug-gdb@prep.ai.mit.edu .
3164
db2ad4c3
JK
31652008-12-21 Jan Kratochvil <jan.kratochvil@redhat.com>
3166
3167 * gdb.base/watchpoint-hw.exp, gdb.base/watchpoint-hw.c: New.
3168
bb5ef15e
DP
31692008-12-16 Christophe Lyon <christophe.lyon@st.com>
3170
3171 * gdb.base/expand-psymtabs.c: Insert code in foo so that the
3172 compiler actually generate code at the expected line number.
3173
90142adc
JZ
31742008-12-15 Jie Zhang <jie.zhang@analog.com>
3175
3176 * gdb.base/consecutive.exp: Don't use global in gdb_expect.
3177
fad6eecd
TT
31782008-12-12 Tom Tromey <tromey@redhat.com>
3179
3180 * gdb.base/commands.exp (redefine_hook_test): New proc.
3181 Call it.
3182
17c8aaf5
TT
31832008-12-11 Tom Tromey <tromey@redhat.com>
3184
3185 * gdb.base/macscp.exp: New regression test.
3186
7c8adf68
TT
31872008-12-11 Tom Tromey <tromey@redhat.com>
3188
3189 * gdb.base/macscp.exp: Print "address.addr".
3190 * gdb.base/macscp1.c (struct outer): New struct.
3191 (address): New global.
3192
b05dcbb7
TT
31932008-12-09 Tom Tromey <tromey@redhat.com>
3194
3195 * gdb.base/commands.exp (redefine_backtrace_test): New proc.
3196 Call it.
3197
2d476de1
DE
31982008-12-04 Doug Evans <dje@google.com>
3199
3200 * gdb.server/ext-run.exp: Relax regexp for init program.
3201
87bdc959
TG
32022008-12-03 Tristan Gingold <gingold@adacore.com>
3203
3204 * gdb.base/macscp.exp: Generate an object file during compilation
3205 to work around Darwin dsymutil limitations.
3206
e0740f77
JK
32072008-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
3208
3209 Test resolving external references to TLS variables.
3210 * gdb.threads/tls.exp: New tests to examine A_THREAD_LOCAL and
3211 FILE2_THREAD_LOCAL.
3212 (testfile2, srcfile2): New variables.
3213 * gdb.threads/tls.c (file2_thread_local)
3214 (function_referencing_file2_thread_local): New.
3215 * gdb.threads/tls2.c: New file.
3216
67f0aac5
JB
32172008-11-28 Joel Brobecker <brobecker@adacore.com>
3218
3219 * gdb.ada/int_deref.exp: Convert the addresses into long_integer
e0740f77
JK
3220 rather than integer, as integer might not be big enough when
3221 on 64bit targets.
67f0aac5 3222
c332165e
JG
32232008-11-27 Jerome Guitton <guitton@adacore.com>
3224
3225 * gdb.cp/formatted-ref.exp: Add equality test.
3226 * gdb.ada/formatted_ref.exp: Ditto.
3227
fc9b693c
JK
32282008-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
3229
3230 * gdb.base/breakpoint-shadow.exp, gdb.base/breakpoint-shadow.c: New.
3231 * gdb.base/start.exp: New comment about an alternative - `runto_main'.
3232
a9c64011
AS
32332008-11-20 Andreas Schwab <schwab@suse.de>
3234
3235 * gdb.base/foll-fork.exp (catch_fork_child_follow): Fix patterns
3236 matching syscall entry point.
3237 * gdb.base/foll-vfork.exp (tcatch_vfork_then_parent_follow)
3238 (tcatch_vfork_then_child_follow): Likewise. Finish through
3239 vfork even if we stopped at the syscall trampoline.
3240
e2fd701e
DE
32412008-11-20 Doug Evans <dje@google.com>
3242
3243 * gdb.base/sepsymtab.exp: Update, old "info sym" format restored.
3244
69abc51c
TJB
32452008-11-18 Thiago Jung Bauermann <bauerman@br.ibm.com>
3246
3247 * gdb.arch/ppc-dfp.exp: New file.
3248 * gdb.arch/ppc-dfp.c: New file.
3249
c14c28ba
PP
32502008-11-18 Paul Pluzhnikov <ppluzhnikov@google.com>
3251
3252 * gdb.base/sepsymtab.exp: Update for new 'info sym' format.
a9c64011 3253
2e74121d
DE
32542008-11-17 Doug Evans <dje@google.com>
3255
3256 * gdb.mi/mi-syn-frame.exp: Update expected output.
3257 * gdb.mi/mi2-syn-frame.exp: Update expected output.
3258
66bb093b
VP
32592008-11-17 Vladimir Prus <vladimir@codesourcery.com>
3260
3261 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set): Make sure
a9c64011
AS
3262 "thread N" results in =thread-selected.
3263 * lib/mi-support (mi_run_cmd, mi_expect_stop)
3264 (mi_send_resuming_command_raw): Be prepared for
3265 =thread-selected.
3266
3d043ef6
VP
32672008-11-17 Vladimir Prus <vladimir@codesourcery.com>
3268
a9c64011
AS
3269 * gdb.mi/mi-nonstop.exp: Expect 'group-id' field.
3270 * lib/mi-support.exp: Likewise.
3d043ef6 3271
808104c8
JB
32722008-11-16 Joel Brobecker <brobecker@adacore.com>
3273
3274 * gdb.base/help.exp: Remove the "catch load" and "catch unload"
3275 commands from the expected output for "help catch".
3276
00b22944
JB
32772008-11-15 Joel Brobecker <brobecker@adacore.com>
3278
3279 * gdb.ada/int_deref.exp: New testcase.
3280
59669435
TT
32812008-11-14 Nick Roberts <nickrob@snap.net.nz>
3282
3283 * gdb.mi/gdb2549.exp: New file.
3284
de04a248
DE
32852008-11-11 Doug Evans <dje@google.com>
3286
3287 * gdb.base/callexit.exp: New file.
3288 * gdb.base/callexit.c: New file.
3289
6b8ce727
DE
32902008-11-10 Doug Evans <dje@google.com>
3291
3292 * lib/gdb.exp (GDBFLAGS): Move -nx ...
3293 (INTERNAL_GDBFLAGS): ... to here. Move -nw to here as well.
3294 (default_gdb_version): Add $INTERNAL_GDBFLAGS to gdb invocations.
3295 (default_gdb_start,default_gdb_exit): Ditto.
3296 * lib/mi-support.exp (default_mi_gdb_start): Ditto.
3297 (mi_uncatched_gdb_exit): Add $INTERNAL_GDBFLAGS to log message.
3298 * gdb.base/corefile.exp: Add $INTERNAL_GDBFLAGS to gdb invocations.
3299 * gdb.base/dbx.exp (dbx_gdb_start): Ditto.
3300 * gdb.base/args.exp (GDBFLAGS): Don't overwrite, append.
3301 * gdb.base/remotetimeout.exp (GDBFLAGS): Ditto.
3302
1b14b8aa
AS
33032008-11-03 Andreas Schwab <schwab@suse.de>
3304
3305 * gdb.base/hashline2.exp: Fix typo.
3306 * gdb.base/hashline3.exp: Likewise.
3307
f3134b88
TT
33082008-10-30 Tom Tromey <tromey@redhat.com>
3309
3310 * gdb.base/pointers.exp: Add test.
3311 * gdb.base/pointers.c (k, S): New typedefs.
3312 (instance): New global.
3313
c2226152
AS
33142008-10-30 Andreas Schwab <schwab@suse.de>
3315
3316 * gdb.base/args.exp: Add tests for newlines.
3317
462f405c
JB
33182008-10-30 Joel Brobecker <brobecker@adacore.com>
3319
3320 gdb.base/foll-exec.exp: Update the expected output of a couple
3321 of "info breakpoints" tests.
3322
79a45b7d
TT
33232008-10-28 Tom Tromey <tromey@redhat.com>
3324
3325 * gdb.base/exprs.exp (test_expr): Add enum formatting tests.
3326
adc13a14
PA
33272008-10-24 Pedro Alves <pedro@codesourcery.com>
3328
3329 * gdb.python/python-value.exp (test_value_in_inferior): Don't use
3330 gdb_start_cmd.
3331 Use runto_main before any test that requires execution.
3332
252fbfc8
PA
33332008-10-23 Pedro Alves <pedro@codesourcery.com>
3334
3335 * lib/mi-support.exp (mi_expect_interrupt): Expect signal 0
3336 instead of SIGINT.
3337
28148e3d
JB
33382008-10-22 Joel Brobecker <brobecker@adacore.com>
3339
3340 * gdb.base/completion.exp: Update expected output following
3341 the addition of the "info tasks" command.
3342
c209f847
TT
33432008-10-22 Tom Tromey <tromey@redhat.com>
3344
3345 * gdb.base/exprs.exp (test_expr): Add test for string
3346 concatenation.
3347
f177e350
PA
33482008-10-19 Pedro Alves <pedro@codesourcery.com>
3349
3350 * configure.ac: Output gdb.python/Makefile.
3351 * configure: Regenerate.
3352 * gdb.python/Makefile.in: New.
3353
cce89356
JB
33542008-10-16 Joel Brobecker <brobecker@adacore.com>
3355
3356 * gdb.base/foll-fork.exp: Adjust the expected output to match
3357 the new description for fork/vfork catchpoints in the "info
3358 breakpoints" output.
3359
176d289d
TJB
33602008-10-16 Paul Pluzhnikov <ppluzhnikov@google.com>
3361
3362 * Makefile.in: Add gdb.python to ALL_SUBDIRS.
3363
a08702d6
TJB
33642008-10-16 Thiago Jung Bauermann <bauerman@br.ibm.com>
3365
3366 * gdb.python/python-value.c: New file.
3367 * gdb.python/python-value.exp: New file.
3368
1c5cfe86
PA
33692008-10-15 Pedro Alves <pedro@codesourcery.com>
3370
3371 * gdb.mi/mi-nsmoribund.exp, gdb.mi/nsmoribund.c: New test.
3372
5a98ad69
DP
33732008-10-15 Denis Pilat <denis.pilat@st.com>
3374
41702f1b 3375 * gdb.cp/mb-ctor.exp: Fix a typo.
5a98ad69 3376
dcb1a1e2
TT
33772008-10-09 Tom Tromey <tromey@redhat.com>
3378
3379 * gdb.base/macscp.exp: Use 'vafunc' and 'fixedarg' rather than
3380 'fprintf' and 'stderr'.
3381
9124fe48
JB
33822008-10-07 Joel Brobecker <brobecker@adacore.com>
3383
3384 * gdb.ada/ref_tick_size.exp: New testcase.
3385
45452591
DE
33862008-10-06 Doug Evans <dje@google.com>
3387
3388 * gdb.dwarf2/dw2-cu-size.exp: New file.
3389 * gdb.dwarf2/dw2-cu-size.S: New file.
3390
3391 * gdb.dwarf2/dw2-intercu.S (.Ltype_int_in_cu2): Renamed from
3392 .Ltype_int for clarity.
3393
4fc5b208
PP
33942008-10-03 Paul Pluzhnikov <ppluzhnikov@google.com>
3395
3396 PR gdb/2384:
3397 * gdb.cp/gdb2384.exp: Extended to test more cases.
3398 * gdb.cp/gdb2384.cc: Likewise.
3399 * gdb.cp/gdb2384-base.h: Likewise.
3400 * gdb.cp/gdb2384-base.cc: Likewise.
a9c64011 3401
d78df370
JK
34022008-10-02 Jan Kratochvil <jan.kratochvil@redhat.com>
3403
3404 * gdb.base/maint.exp (maint print type): Remove printing
3405 UPPER_BOUND_TYPE and LOWER_BOUND_TYPE.
3406
9a044a89
TT
34072008-09-30 Tom Tromey <tromey@redhat.com>
3408
3409 * gdb.base/macscp.exp: Add completion tests.
3410 * gdb.base/macscp1.c (FIFTY_SEVEN): New macro.
3411 (TWENTY_THREE): Likewise.
3412 (FORTY_EIGHT): Likewise.
3413
506800a9
TT
34142008-09-30 Tom Tromey <tromey@redhat.com>
3415
3416 * gdb.base/macscp.exp: Change "M" to "MACRO_TO_EXPAND"
3417 everywhere.
3418 * gdb.base/macscp1.c (MACRO_TO_EXPAND): Rename from "M".
3419
1a6f01b5
JK
34202008-09-28 Jan Kratochvil <jan.kratochvil@redhat.com>
3421
3422 * gdb.threads/attachstop-mt.exp: Note a real testcase name this
3423 testcase is derived from. Fix racy dependency on an expected PID
3424 number. No longer support the testcase on Linux kernel 2.4.x.
3425
2fae03e8
TT
34262008-09-27 Tom Tromey <tromey@redhat.com>
3427
3428 * gdb.base/macscp.exp: Add tests for stringification, splicing,
3429 and varargs.
3430
1ad15515
PA
34312008-09-22 Pedro Alves <pedro@codesourcery.com>
3432
3433 * lib/mi-support.exp (mi_expect_interrupt): New.
3434 (mi_reverse_list, mi_check_thread_states): New, moved and renamed
3435 from gdb.mi/mi-nonstop.exp.
3436 * gdb.mi/mi-nsintrall.exp, gdb.mi/nsintrall.c: New.
3437 * gdb.mi/mi-nonstop.exp (myreverse, check_thread_states): Moved to
3438 lib/mi-support.exp.
3439 Use mi_check_thread_states throughout. Avoid ".*" and do not
3440 require an anchor after -exec-run.
3441
d0b76dc6
DJ
34422008-09-13 Daniel Jacobowitz <dan@codesourcery.com>
3443
3444 * gdb.mi/mi-nonstop.exp: Do not check thread state while a
3445 stop is pending. Avoid ".*" when two stops are pending.
3446 * lib/gdb.exp (fullname_syntax_POSIX, fullname_syntax_UNC)
3447 (fullname_syntax_DOS_CASE, fullname_syntax_DOS): Do not match
3448 newlines in fullnames.
3449 * lib/mi-support.exp (mi_run_cmd): Do not require an anchor.
3450 (mi_expect_stop): Update comments. Only anchor in sync mode.
3451 Do not match newlines.
3452 (mi_send_resuming_command_raw): Always return status.
3453 (mi_get_stop_line): Do not match more than one line by accident.
3454 Only anchor in sync mode.
3455 (mi_run_inline_test): If -exec-next fails, give up.
3456
9990c830
UW
34572008-09-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3458
3459 * gdb.base/stack-checking.c (big_frame): Reduce stack consumption
3460 on SPU.
3461
ebcf6f00
JB
34622008-09-10 Joel Brobecker <brobecker@adacore.com>
3463
3464 * gdb.ada/Makefile.in (EXECUTABLES): Bring up to date.
3465
b6db24e5
JB
34662008-09-10 Joel Brobecker <brobecker@adacore.com>
3467
3468 * gdb.ada/array_bounds.exp, gdb.ada/array_subscript_addr.exp,
3469 gdb.ada/arrayidx.exp, gdb.ada/arrayparam.exp, gdb.ada/arrayptr.exp,
3470 gdb.ada/assign_1.exp, gdb.ada/boolean_expr.exp,
3471 gdb.ada/char_param.exp, gdb.ada/exprs.exp, gdb.ada/fixed_cmp.exp,
3472 gdb.ada/fixed_points.exp, gdb.ada/fun_addr.exp,
3473 gdb.ada/funcall_param.exp, gdb.ada/homonym.exp,
3474 gdb.ada/interface.exp, gdb.ada/null_array.exp,
3475 gdb.ada/packed_array.exp, gdb.ada/packed_tagged.exp,
3476 gdb.ada/print_chars.exp, gdb.ada/print_pc.exp,
3477 gdb.ada/str_ref_cmp.exp, gdb.ada/sym_print_name.exp,
3478 gdb.ada/taft_type.exp, gdb.ada/tagged.exp, gdb.ada/type_coercion.exp:
3479 Include the "= " sequence in the expected output of print tests.
3480
2bf448e0
JB
34812008-09-10 Joel Brobecker <brobecker@adacore.com>
3482
3483 * gdb.ada/packed_tagged.exp: Accept "boolean" as a valid type
3484 description for boolean types.
3485
d51fd4c8
PA
34862008-09-09 Pedro Alves <pedro@codesourcery.com>
3487
3488 * gdb.base/hook-stop-continue.c: New.
3489 * gdb.base/hook-stop-continue.exp: New.
3490
694182d2
DJ
34912008-09-08 Daniel Jacobowitz <dan@codesourcery.com>
3492
3493 * gdb.base/structs3.c, gdb.base/structs3.exp: New files.
3494
3b8a7fc0
JG
34952008-09-08 Jerome Guitton <guitton@adacore.com>
3496
3497 * gdb.arch/powerpc-aix-prologue.c (stack_check_probe_1)
3498 (stack_check_probe_2, stack_check_probe_loop_1)
3499 (stack_check_probe_loop_2): New functions.
3500 (main): Add call to these new functions.
3501 * gdb.arch/powerpc-aix-prologue.exp: When breaking on these
3502 functions, check that the breakpoint is inserted at the appropriate
3503 location.
3504 (insert_breakpoint): Slightly refine this procedure so that it can
3505 be called several times in the test.
3506
96cc0ae8
JG
35072008-09-08 Jerome Guitton <guitton@adacore.com>
3508
3509 * gdb.base/stack-checking.c: New file.
3510 * gdb.base/stack-checking.exp: New file.
3511
1f08b409
TJB
35122008-09-05 Thiago Jung Bauermann <bauerman@br.ibm.com>
3513
3514 * gdb.arch/altivec-abi.exp: Remove extra verbose call.
3515 * gdb.arch/altivec-regs.exp: Likewise.
3516 * gdb.arch/vsx-regs.exp: Likewise.
3517
3099e1c4
TJB
35182008-09-05 Thiago Jung Bauermann <bauerman@br.ibm.com>
3519
3520 * gdb.arch/ppc-fp.exp: New file.
3521 * gdb.arch/ppc-fp.c: New file.
3522
cc69bfc1
PP
35232008-09-05 Paul Pluzhnikov <ppluzhnikov@google.com>
3524
3525 *gdb.base/mips_pro.exp: compile with gcc -fno-inline,
3526 lest gcc-4.3.1 optimizes the whole thing away.
a9c64011 3527
b02a33db
MS
35282008-09-04 Michael Snyder <msnyder@vmware.com>
3529
3530 * lib/gdb.exp (gdb_continue_to_breakpoint): Accept "in" as well
3531 as "at" (for non-debug functions such as _start).
3532
2992cbe0
UW
35332008-09-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3534
3535 * gdb.base/value-double-free.exp: Respect gdb,no_hardware_watchpoints.
3536 * gdb.base/watchpoint-solib.exp: Likewise. Update tests to handle
3537 software watchpoints.
3538 * gdb.base/watch_thread_num.exp: Likewise.
3539
514f746b
AR
35402008-09-03 Aleksandar Ristovski <aristovski@qnx.com>
3541
3542 * gdb.arch/i386-bp_permanent.exp: New test.
3543
876cecd0
TT
35442008-08-24 Tom Tromey <tromey@redhat.com>
3545
3546 * gdb.base/maint.exp: Update "maint print type".
3547
80f73d71
VP
35482008-08-21 Vladimir Prus <vladimir@codesourcery.com>
3549
3550 * gdb.mi/mi-nonstop.exp: Fix the check for non-stop
3551 support. Adjust the order of "*running" notifications.
3552 * gdb.mi/non-stop.c: Don't cast from int to void* and
3553 back.
3554
d9c78d7d
MK
35552008-08-20 Mark Kettenis <kettenis@gnu.org>
3556
3557 * gdb.arch/powerpc-prologue.exp: Code doesn't save %r31 so don't
3558 expect to find it in the "info frame" output.
3559
97a2d1d3
DJ
35602008-08-20 Daniel Jacobowitz <dan@codesourcery.com>
3561
3562 * gdb.base/interp.exp: Always consume both prompts.
3563
b96e2927
PA
35642008-08-20 Pedro Alves <pedro@codesourcery.com>
3565
3566 * gdb.base/pending.exp: Test pending breakpoints without symbols
3567 loaded.
3568
8cf6e61a
VP
35692008-08-19 Vladimir Prus <vladimir@codesourcery.com>
3570
3571 * lib/mi-support.exp (mi_expect_stop): Produce
3572 more details on failures.
3573 * gdb.mi/mi-nonstop.exp: New.
3574 * gdb.mi/non-stop.c: New.
3575
c6ebd6cf
VP
35762008-08-19 Vladimir Prus <vladimir@codesourcery.com>
3577
a9c64011
AS
3578 * gdb.mi/mi-async.exp: Use 'set target-async'.
3579 * lib/mi-support.exp: Use 'set/show target-async'.
c6ebd6cf 3580
46a9b8ed
DJ
35812008-08-18 Daniel Jacobowitz <dan@codesourcery.com>
3582
3583 * gdb.arch/powerpc-prologue.exp: Correct saved registers.
3584
44feb3ce
TT
35852008-08-17 Tom Tromey <tromey@redhat.com>
3586
3587 * gdb.base/help.exp (help catch): Rewrite.
3588
311a4e6b
TJB
35892008-08-16 Thiago Jung Bauermann <bauerman@br.ibm.com>
3590
3591 * gdb.base/define.exp: Test indented command documentation.
3592 * gdb.python/python.exp: Test indented multi-line command.
3593
604c2f83
LM
35942008-08-15 Luis Machado <luisgpm@br.ibm.com>
3595
3596 * testsuite/gdb.arch/vsx-regs.c: New source file.
3597 * testsuite/gdb.arch/vsx-regs.exp: New testcase.
3598 * testsuite/lib/gdb.exp (skip_vsx_tests): New function.
3599
886a217c
TT
36002008-08-14 Tom Tromey <tromey@redhat.com>
3601
3602 * gdb.base/macscp.exp: Add regression test for "macro define" or
3603 "macro undef" with no arguments.
3604
c814a4f3
PP
36052008-08-08 Paul Pluzhnikov <ppluzhnikov@google.com>
3606
3607 * gdb.base/args.exp: Prevent ~/.gdbinit from affecting test.
a9c64011 3608
12ab8a60
UW
36092008-08-07 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3610
3611 * gdb.arch/spu-info.exp: Updated for "info spu dma" changes.
3612
d57a3c85
TJB
36132008-08-06 Tom Tromey <tromey@redhat.com>
3614
3615 * gdb.python/python.exp: New file.
3616
c7b778ff
JK
36172008-08-06 Jan Kratochvil <jan.kratochvil@redhat.com>
3618
3619 Fix for PR gdb/1543.
3620 * gdb.base/sep.exp: `sep-proc.c' absolute line numbers replaced with
3621 $LOCATION.
3622 (location): New variable.
3623 * config/cfdbug.exp, config/d10v.exp, config/dve.exp, config/i960.exp,
3624 config/m32r.exp, config/mn10300-eval.exp, config/proelf.exp,
3625 config/rom68k.exp, config/sh.exp, config/unix.exp, config/vr4300.exp,
3626 config/vr5000.exp, config/vxworks.exp, gdb.arch/altivec-regs.exp,
3627 gdb.arch/e500-abi.exp, gdb.arch/e500-regs.exp, gdb.asm/asm-source.exp,
3628 gdb.base/a2-run.exp, gdb.base/advance.exp, gdb.base/all-bin.exp,
3629 gdb.base/args.exp, gdb.base/arithmet.exp, gdb.base/assign.exp,
3630 gdb.base/async.exp, gdb.base/auxv.exp, gdb.base/bigcore.c,
3631 gdb.base/bigcore.exp, gdb.base/bitfields.exp, gdb.base/bitops.exp,
3632 gdb.base/break.c, gdb.base/break.exp, gdb.base/break1.c,
3633 gdb.base/call-ar-st.exp, gdb.base/call-rt-st.exp,
3634 gdb.base/call-strs.exp, gdb.base/callfuncs.c, gdb.base/callfuncs.exp,
3635 gdb.base/checkpoint.exp, gdb.base/chng-syms.exp,
3636 gdb.base/code-expr.exp, gdb.base/commands.exp, gdb.base/completion.exp,
3637 gdb.base/complex.exp, gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
3638 gdb.base/consecutive.exp, gdb.base/corefile.exp, gdb.base/cvexpr.c,
3639 gdb.base/cvexpr.exp, gdb.base/dbx.exp, gdb.base/default.exp,
3640 gdb.base/define.exp, gdb.base/del.c, gdb.base/detach.exp,
3641 gdb.base/display.exp, gdb.base/dump.exp, gdb.base/echo.exp,
3642 gdb.base/environ.exp, gdb.base/eval-skip.exp, gdb.base/exprs.exp,
3643 gdb.base/fileio.exp, gdb.base/find.exp, gdb.base/finish.exp,
3644 gdb.base/funcargs.exp, gdb.base/gcore-buffer-overflow.exp,
3645 gdb.base/gcore.exp, gdb.base/gdb1555.exp, gdb.base/gdbvars.exp,
3646 gdb.base/help.exp, gdb.base/huge.exp, gdb.base/info-proc.exp,
3647 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/langs.exp,
3648 gdb.base/lineinc.exp, gdb.base/list.exp, gdb.base/macscp.exp,
3649 gdb.base/maint.exp, gdb.base/mips_pro.exp, gdb.base/miscexprs.exp,
3650 gdb.base/nodebug.exp, gdb.base/nofield.c, gdb.base/opaque.exp,
3651 gdb.base/overlays.exp, gdb.base/page.exp, gdb.base/pc-fp.exp,
3652 gdb.base/pending.c, gdb.base/pendshr.c, gdb.base/pointers.exp,
3653 gdb.base/psymtab.exp, gdb.base/ptype.exp, gdb.base/randomize.c,
3654 gdb.base/readline.exp, gdb.base/recurse.exp, gdb.base/regs.exp,
3655 gdb.base/relational.exp, gdb.base/relocate.exp, gdb.base/remote.exp,
3656 gdb.base/reread.exp, gdb.base/return.exp, gdb.base/return2.exp,
3657 gdb.base/scope.exp, gdb.base/sect-cmd.exp, gdb.base/sep-proc.c,
3658 gdb.base/sep.c, gdb.base/sep.exp, gdb.base/sepdebug.c,
3659 gdb.base/sepdebug.exp, gdb.base/setshow.exp, gdb.base/shlib-call.exp,
3660 gdb.base/sigaltstack.c, gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
3661 gdb.base/source.exp, gdb.base/start.c, gdb.base/step-bt.c,
3662 gdb.base/step-line.exp, gdb.base/structs.c, gdb.base/structs.exp,
3663 gdb.base/structs2.exp, gdb.base/term.exp, gdb.base/twice.exp,
3664 gdb.base/type-opaque.exp, gdb.base/until.exp,
3665 gdb.base/value-double-free.c, gdb.base/varargs.exp,
3666 gdb.base/watchpoint.exp, gdb.base/whatis-exp.exp, gdb.disasm/am33.exp,
3667 gdb.disasm/h8300s.exp, gdb.disasm/hppa.exp, gdb.disasm/mn10300.exp,
3668 gdb.disasm/sh3.exp, gdb.disasm/t01_mov.exp, gdb.disasm/t02_mova.exp,
3669 gdb.disasm/t03_add.exp, gdb.disasm/t04_sub.exp, gdb.disasm/t05_cmp.exp,
3670 gdb.disasm/t06_ari2.exp, gdb.disasm/t07_ari3.exp,
3671 gdb.disasm/t08_or.exp, gdb.disasm/t09_xor.exp, gdb.disasm/t10_and.exp,
3672 gdb.disasm/t11_logs.exp, gdb.disasm/t12_bit.exp,
3673 gdb.disasm/t13_otr.exp, gdb.fortran/exprs.exp, gdb.fortran/types.exp,
3674 gdb.hp/gdb.aCC/exception.exp, gdb.hp/gdb.aCC/optimize.exp,
3675 gdb.hp/gdb.aCC/watch-cmd.exp, gdb.hp/gdb.base-hp/callfwmall.exp,
3676 gdb.hp/gdb.base-hp/dollar.exp, gdb.hp/gdb.base-hp/hwwatchbus.exp,
3677 gdb.hp/gdb.base-hp/pxdb.exp, gdb.hp/gdb.base-hp/reg-pa64.exp,
3678 gdb.hp/gdb.base-hp/reg.exp, gdb.hp/gdb.base-hp/sized-enum.exp,
3679 gdb.hp/gdb.base-hp/so-thresh.exp, gdb.hp/gdb.compat/xdb1.exp,
3680 gdb.hp/gdb.compat/xdb2.exp, gdb.hp/gdb.compat/xdb3.exp,
3681 gdb.java/jmisc.exp, gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
3682 gdb.mi/gdb669.exp, gdb.mi/gdb680.exp, gdb.mi/gdb701.exp,
3683 gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-console.exp,
3684 gdb.mi/mi-hack-cli.exp, gdb.mi/mi-pending.c, gdb.mi/mi-pendshr.c,
3685 gdb.mi/mi-pthreads.exp, gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
3686 gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp, gdb.mi/mi2-basics.exp,
3687 gdb.mi/mi2-console.exp, gdb.mi/mi2-hack-cli.exp,
3688 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-read-memory.exp,
3689 gdb.mi/mi2-regs.exp, gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
3690 gdb.pascal/types.exp, gdb.stabs/weird.exp,
3691 gdb.threads/gcore-thread.exp, gdb.threads/manythreads.exp,
3692 gdb.threads/print-threads.exp, gdb.threads/pthreads.exp,
3693 gdb.threads/schedlock.exp, gdb.threads/step.exp, gdb.threads/step2.exp,
3694 gdb.threads/switch-threads.exp, gdb.threads/thread-specific.exp,
3695 gdb.threads/thread_check.exp, gdb.threads/thread_events.exp,
3696 gdb.threads/tls-nodebug.exp, gdb.threads/tls-shared.exp,
3697 gdb.threads/tls.exp, gdb.trace/actions.exp, gdb.trace/backtrace.exp,
3698 gdb.trace/circ.exp, gdb.trace/collection.exp, gdb.trace/deltrace.exp,
3699 gdb.trace/infotrace.exp, gdb.trace/limits.exp, gdb.trace/packetlen.exp,
3700 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp, gdb.trace/report.exp,
3701 gdb.trace/save-trace.exp, gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
3702 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
3703 lib/mi-support.exp, lib/trace-support.exp: Remove reference
3704 to bug-gdb@prep.ai.mit.edu .
3705
5e06a3d1
VP
37062008-07-31 Vladimir Prus <vladimir@codesourcery.com>
3707
3708 * lib/mi-support.exp (mi_load_shlibs): New.
3709 * gdb.mi/mi-pending.exp: Use mi_load_shlibs, not gdb_load_shlibs.
3710
9d81d21b
VP
37112008-07-30 Vladimir Prus <vladimir@codesourcery.com>
3712
3713 * lib/mi-support.exp (get_mi_thread_list)
3714 (check_mi_and_console_threads): New, moved from ...
3715 * gdb.mi/mi-pthread.exp: ...here.
3716 * gdb.mi/gdb669.exp (get_mi_thread_list)
3717 (check_mi_and_console_threads): Delete.
3718 * gdb.mi/mi2-pthread.exp: Likewise.
3719
bae98fe0
TT
37202008-07-28 Tom Tromey <tromey@redhat.com>
3721
3722 * Makefile.in (just-check): Remove. Move body to...
3723 (check): ... here.
3724
57380f4e
DJ
37252008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
3726
3727 * gdb.threads/manythreads.exp: Use remote_expect instead of after.
3728 Add a test for duplicated SIGINTs.
3729
e09490f1
DJ
37302008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
3731
3732 * gdb.threads/schedlock.exp (get_args): Update to work for any
3733 value of NUM.
3734 (Top level): Report the number of threads that did not resume.
3735
6387b45f
DJ
37362008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
3737
3738 * gdb.dwarf2/dw2-compressed.S: Also define __start.
3739
62f64ff2
DJ
37402008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
3741
3742 * lib/mi-support.exp (default_mi_gdb_start): Remove check for
3743 non-MI prompt.
3744
fa8de41e
TT
37452008-07-26 Tom Tromey <tromey@redhat.com>
3746
3747 * gdb.base/callfuncs.c (struct struct_with_fnptr): New struct.
3748 (function_struct, function_struct_ptr): New globals.
3749 * gdb.base/callfuncs.exp (do_function_calls): Test calling via a
3750 function pointer in a struct.
3751
ccb3ac8a
TT
37522008-07-26 Tom Tromey <tromey@redhat.com>
3753
3754 * gdb.base/macscp.exp: Add test for macro lexing bug.
3755
d7d9f01e
TT
37562008-07-18 Tom Tromey <tromey@redhat.com>
3757
3758 * gdb.base/macscp.exp: Add macro tests.
3759
9bf07184
PP
37602008-07-17 Paul Pluzhnikov <ppluzhnikov@google.com>
3761
3762 * gdb.base/foll-fork.exp: Fix for Linux/VDSO failure.
3763
becf6477
PP
37642008-07-17 Paul Pluzhnikov <ppluzhnikov@google.com>
3765
3766 * gdb.base/coremaker.c: Fix for Linux failure in gdb.base/corefile.exp
3767
0709f7d3
PP
37682008-07-15 Paul Pluzhnikov <ppluzhnikov@google.com>
3769
3770 * gdb.cp/class2.exp: fix for failure on spu-elf
a9c64011 3771
7093c834
PP
37722008-07-14 Paul Pluzhnikov <ppluzhnikov@google.com>
3773
3774 * gdb.cp/class2.exp, gdb.cp/class2.cc: Test for PR2477.
a9c64011 3775
b432ffe3
JK
37762008-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
3777
3778 * gdb.base/randomize.exp: Catch non-Linux targets as untested.
3779
b1a268e5
VP
37802008-07-12 Vladimir Prus <vladimir@codesourcery.com>
3781
3782 * lib/mi-support.exp (mi_expect_stop): Adjust for the new field.
3783
e2995f8e
KB
37842008-07-11 Kevin Buettner <kevinb@redhat.com>
3785
3786 * gdb.arch/e500-regs.exp (decimal_vector): Adjust "v8_int8" portion
3787 of regexp to account for changes made to GDB in the printing of
3788 byte vectors.
3789
14032a66
TT
37902008-07-11 Tom Tromey <tromey@redhat.com>
3791
3792 * gdb.base/completion.exp: Add 'help' completion test.
3793
981505ef
JK
37942008-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
3795
3796 * gdb.base/randomize.exp: Remove dependency on tcl-8.4+.
3797
10568435
JK
37982008-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
3799
3800 * gdb.base/randomize.exp, gdb.base/randomize.c: New files.
3801
4487aabf
PA
38022008-07-09 Pedro Alves <pedro@codesourcery.com>
3803
3804 * gdb.base/chng-syms.exp: Don't expect "No symbol ...".
3805
a4a9b1c4
PA
38062008-07-09 Pedro Alves <pedro@codesourcery.com>
3807
3808 * gdb.base/fullname.exp: Restore pwd if compiling failed.
3809
3c3185ac
JK
38102008-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
3811
3812 * gdb.base/value-double-free.exp, gdb.base/value-double-free.c: New.
3813
7ebd49dc
VP
38142008-06-28 Vladimir Prus <vladimir@codesourcery.com>
3815
3816 * lib/mi-support.exp (mi_send_resuming_command_raw): Revert
3817 previous commit. Add a comment.
3818
84e46146
PA
38192008-06-28 Pedro Alves <pedro@codesourcery.com>
3820
3821 * gdb.base/sigchld.c, gdb.base/sigchld.exp: New test.
3822
0f8d4a2f
VP
38232008-06-28 Vladimir Prus <vladimir@codesourcery.com>
3824
3825 * lib/mi-support.exp (mi_send_resuming_command_raw): Report pass.
3826
f747e0ce
PA
38272008-06-27 Pedro Alves <pedro@codesourcery.com>
3828
3829 * lib/gdb.exp (gdb_saved_set_unbuffered_mode_obj): New global.
3830 (gdb_compile): If target is *-*-cygwin* or *-*-mingw*, and we're
3831 compiling an executable, link in an object that forces unbuffered
3832 output.
3833 * lib/set_unbuffered_mode.c: New file.
3834
734a5c36
JK
38352008-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
3836
3837 * lib/gdb.exp (prepare_for_testing): Do not drop the OPTIONS argument.
3838
a2840c35
VP
38392008-06-25 Vladimir Prus <vladimir@codesourcery.com>
3840
a9c64011
AS
3841 * gdb.mi/mi-async.exp: Use mi_sending_resuming_command_raw and
3842 mi_expect_stop.
3843 * gdb.mi/mi-support.exp (mi_run_cmd, mi_send_resuming_command):
3844 Demand that *running is output.
3845 (detect_async): Perform checking every time.
3846 (mi_send_resuming_command): Extract everything into...
3847 (mi_send_resuming_command_raw): ...this.
a2840c35
VP
3848 (mi_expect_stop): Don't accept any output before *stopped.
3849
6ae37fef
VP
38502008-06-13 Vladimir Prus <vladimir@codesourcery.com>
3851
3852 Robustify mi-simplerun.
a9c64011
AS
3853 * gdb.mi/basics.c (main): Add a call to sleep.
3854 * gdb.mi/mi-cli.exp: Adjust for change in line numbers.
3855 * gdb.mi/mi2-cli.exp: Likewise.
3856 * gdb.mi/mi-break.exp: Likewise.
6ae37fef 3857
b4aa76f0 38582008-06-11 Vladimir Prus <vladimir@codesourcery.com>
83408de7
VP
3859
3860 * gdb.mi/mi-break.exp (test_ignore_count): Use mi_expect_stop.
3861
e1ac3328
VP
38622008-06-10 Vladimir Prus <vladimir@codesourcery.com>
3863
a9c64011
AS
3864 * gdb.mi/mi-console.exp: Adjust.
3865 * gdb.mi/mi-syn-frame.exp: Adjust.
3866 * gdb.mi/mi2-console.exp: Adjust.
3867 * gdb.mi/mi2-syn-frame.exp: Adjust.
3868 * lib/mi-support.exp (mi_run_cmd): Adjust.
3869 (mi_send_resuming_command): Adjust.
e1ac3328 3870
f7f9a841
VP
38712008-06-10 Vladimir Prus <vladimir@codesourcery.com>
3872
3873 * gdb.mi/mi-break.exp (test_ignore_count): Adjust stopped pattern.
a9c64011
AS
3874 * gdb.mi/mi-syn-frame.exp: Use mi_expect_stop instead of direct
3875 testing of stopped.
3876 * gdb.mi/mi2-syn-frame.exp: Likewise.
3877 * lib/mi-support.exp (default_mi_gdb_start): Call detect_async.
3878 (async, detect_async): New.
3879 (mi_expect_stop, mi_continue_to_line): Adjust expectation
3880 depending on if we're running in sync or async mode.
f7f9a841 3881
37cd5d19
TT
38822008-06-09 Tom Tromey <tromey@redhat.com>
3883
3884 * gdb.base/completion.exp: New tests for field name completion
3885 with spaces, and field name completion with '->'.
3886
65d12d83
TT
38872008-06-06 Tom Tromey <tromey@redhat.com>
3888
3889 * gdb.base/break1.c (struct some_struct): New struct.
3890 (values): New global.
3891 * gdb.base/completion.exp: Add field name completion test.
3892
ebfe2e3f
PP
38932008-06-06 Paul Pluzhnikov <ppluzhnikov@google.com>
3894
3895 * gdb.cp/call-c.exp: Test for incorrect handling of reference
3896 to pointer.
3897 * gdb.cp/call-c.cc: Likewise.
3898
bcf6fc3a
NR
38992008-06-06 Nick Roberts <nickrob@snap.net.nz>
3900
3901 * gdb.base/annota1.exp (thread_switch): Test for thread-changed
3902 annotation.
3903
49fd4a42 39042008-06-05 Paul Pluzhnikov <ppluzhnikov@google.com>
a9c64011 3905 Pedro Alves <pedro@codesourcery.com>
49fd4a42
PA
3906
3907 * gdb.threads/execl.c, gdb.threads/execl1.c,
3908 gdb.threads/execl.exp: New tests.
a9c64011 3909
8a34ac3f
AR
39102008-06-05 Aleksandar Ristovski <aristovski@qnx.com>
3911 Daniel Jacobowitz <dan@codesourcery.com>
3912
3913 * gdb.cp/exception.exp: Activate test, make it work with pending
3914 catchpoints.
3915
86ae69ef
JK
39162008-06-05 Jan Kratochvil <jan.kratochvil@redhat.com>
3917
3918 * dw2-ref-missing-frame.S, dw2-ref-missing-frame.exp: New files.
3919
f7f9ae2c
VP
39202008-05-28 Vladimir Prus <vladimir@codesourcery.com>
3921
a9c64011
AS
3922 * gdb.mi/mi-var-cmd.exp: Adjust for the fact that type_changed field is
3923 now printed.
3924 * gdb.mi/mi2-var-cmd.exp: Likewise.
f7f9ae2c 3925
2a2d4dc3
AS
39262008-05-27 Andreas Schwab <schwab@suse.de>
3927
3928 * gdb.base/frame-args.exp: Handle arguments that are optimized
3929 out.
3930
5099e4d9
LM
39312008-05-26 Luis Machado <luisgpm@br.ibm.com>
3932
3933 * gdb.arch/ppc64-atomic-inst.exp: Make the expected compile failure
3934 quiet for ppc32 and group options into a single variable.
3935
d9c36a91
JB
39362008-05-23 Joel Brobecker <brobecker@adacore.com>
3937
3938 * gdb.ada/null_array/foo.adb: Add multi-dimensional array
3939 of zero-size elements.
3940 * gdb.ada/null_array.exp: Test printing this new array.
3941
103a8671
JK
39422008-05-22 Jan Kratochvil <jan.kratochvil@redhat.com>
3943
3944 * gdb.base/longjmp.exp: Fix GDB_TEST_MULTIPLE missing GDB_PROMPT races.
3945
07a4cc1a 39462008-05-21 Joel Brobecker <brobecker@adacore.com>
5943254b
JB
3947
3948 * gdb.base/finish.exp: Test that "fin" works as an abbreviation
3949 of the "finish" command.
3950
55f996a7
NR
39512008-05-21 Nick Roberts <nickrob@snap.net.nz>
3952
3953 * gdb.base/annota1.exp: Test for new annotation.
3954
907fc202
UW
39552008-05-16 Pedro Alves <pedro@codesourcery.com>
3956
3957 * gdb.base/fixsection.exp: New file.
3958 * gdb.base/fixsection0.c: New file.
3959 * gdb.base/fixsection1.c: New file.
3960
e8f97270
UW
39612008-05-16 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3962
3963 * gdb.base/annota1.exp: Accept printf@... in place of printf.
3964 * gdb.base/annota3.exp: Likewise.
3965
ac0bb574
NF
39662008-05-13 Nathan Froyd <froydnj@codesourcery.com>
3967
3968 * gdb.base/watch_thread_num.exp: Don't run tests that require
3969 watchpoints if the target doesn't support them.
3970
6fadd07a
DE
39712008-05-12 Doug Evans <dje@google.com>
3972
3973 * lib/gdbserver-support.exp (find_gdbserver): Use $GDBSERVER if set.
3974
6e9a4a30
JB
39752008-05-09 Joel Brobecker <brobecker@adacore.com>
3976
3977 * gdb.ada/assign_1.exp: New testcase.
3978
08388c79
DE
39792008-05-09 Doug Evans <dje@google.com>
3980
a3c83fae
DE
3981 * gdb.base/find.exp: New file.
3982 * gdb.base/find.c: New file.
08388c79 3983
bd5ddfe8
DJ
39842008-05-08 Daniel Jacobowitz <dan@codesourcery.com>
3985
3986 * gdb.base/commands.exp (watchpoint_command_test): Handle
3987 gdb,no_hardware_watchpoints.
3988 * gdb.base/float.exp: Allow ARM targets without floating point.
3989 * gdb.base/step-test.exp: Allow callee@plt when stepping in.
3990
b5dd68e2 39912008-05-06 Jerome Guitton <guitton@adacore.com>
a9c64011 3992 Joel Brobecker <brobecker@adacore.com>
b5dd68e2
JB
3993
3994 * gdb.ada/lang_switch: New test program.
3995 * gdb.ada/lang_switch.exp: New testcase.
3996
382d13d1
DE
39972008-05-05 Doug Evans <dje@google.com>
3998
3999 * gdb.base/help.exp (disassemble): Update expected help text.
4000
9dd789d0
PA
40012008-05-04 Pedro Alves <pedro@codesourcery.com>
4002
4003 * gdb.base/longjmp.c, gdb.base/longjmp.exp: New files.
4004
611c83ae
PA
40052008-05-04 Pedro Alves <pedro@codesourcery.com>
4006
4007 * gdb.cp/annota2.exp: Adjust to breakpoints invalidations at
4008 different times.
4009
ff013f42
JK
40102008-05-04 Jan Kratochvil <jan.kratochvil@redhat.com>
4011
4012 * gdb.dwarf2/dw2-ranges.S: Merge the secondary section with `.fini'.
4013 * gdb.dwarf2/dw2-ranges.exp: Compile also `dw2-ranges2.S' and
4014 `dw2-ranges3.S' and test also their MAIN2, FUNC2 and MAIN3 symbols.
4015 * gdb.dwarf2/dw2-ranges2.S, gdb.dwarf2/dw2-ranges3.S: New files.
4016
96dff6a2
VP
40172008-05-04 Vladimir Prus <vladimir@codesourcery.com>
4018
4019 * lib/mi-support.exp (mi_run_cmd): Allow for =thread-created
4020 notification to appear.
4021
55cd6f92
DJ
40222008-05-04 Daniel Jacobowitz <dan@debian.org>
4023
4024 * gdb.base/fullname.c: New file.
4025 * gdb.base/fullname.exp: New file.
4026 * lib/gdb.exp (gdb_breakpoint): Support no-message option.
4027
d705c43c
PA
40282008-05-03 Pedro Alves <pedro@codesourcery.com>
4029
4030 * gdb.base/macscp.exp, gdb.base/macscp1.c: Add test for printing
4031 expressions with macros.
4032
333222e1
JK
40332008-05-03 Jan Kratochvil <jan.kratochvil@redhat.com>
4034
4035 * gdb.base/dfp-test.exp: Fix random FAIL risk on calling functions.
4036
5ac01682
DJ
40372008-05-02 Daniel Jacobowitz <dan@codesourcery.com>
4038
4039 * gdb.base/completion.exp: Handle lack of other symbols beginning
4040 with "a".
4041
4042 * gdb.base/varargs.exp: Correct quoting for options to gdb_compile.
4043
237fc4c9
PA
40442008-05-02 Jim Blandy <jimb@codesourcery.com>
4045
4046 * gdb.asm/asmsrc1.s: Add scratch space.
4047
ed5e9466
DJ
40482008-05-01 Jan Kratochvil <jan.kratochvil@redhat.com>
4049 Daniel Jacobowitz <dan@codesourcery.com>
4050
4051 * gdb.threads/attach-into-signal.c, gdb.threads/attach-into-signal.exp,
4052 gdb.threads/attach-stopped.c, gdb.threads/attach-stopped.exp,
4053 gdb.threads/attachstop-mt.c, gdb.threads/attachstop-mt.exp: New.
4054
b39cc962
DJ
40552007-05-01 Daniel Jacobowitz <dan@codesourcery.com>
4056
4057 * gdb.arch/thumb-prologue.exp: Do not expect a saved PC.
4058
36d520f5
JB
40592008-05-01 Joel Brobecker <brobecker@adacore.com>
4060
4061 * gdb.base/info-target.exp: New testcase.
4062
8d4e3071
DJ
40632008-04-30 Daniel Jacobowitz <dan@codesourcery.com>
4064
4065 * gdb.cp/hang.exp: Use .cc instead of .C.
4066 * gdb.cp/hang1.cc, gdb.cp/hang2.cc, gdb.cp/hang3.cc: Renamed from ...
4067 * gdb.cp/hang1.C, gdb.cp/hang2.C, gdb.cp/hang3.C: ... here.
4068
6f3f3097
DJ
40692008-04-30 Daniel Jacobowitz <dan@codesourcery.com>
4070
4071 * gdb.base/gdb1250.exp: Remove perror.
4072 * lib/mi-support.exp (mi_delete_breakpoints): Match the prompt.
4073
5550a914
PA
40742008-04-30 Pedro Alves <pedro@codesourcery.com>
4075
4076 * gdb.dwarf2/dw2-strp.S: Replace .long by .4byte and .value by
4077 .2byte.
4078
d848e687
DJ
40792008-04-25 Daniel Jacobowitz <dan@codesourcery.com>
4080
4081 * gdb.base/macscp.exp: Enable kfails. Compile with -g3 for GCC.
4082 (maybe_kfail): New.
4083
93b5768b
PA
40842008-04-25 Pedro Alves <pedro@codesourcery.com>
4085
4086 * gdb.dwarf2/dw2-strp.S, gdb.dwarf2/dw2-strp.exp: New files.
4087
721c02de
VP
40882008-04-24 Vladimir Prus <vladimir@codesourcery.com>
4089
a9c64011
AS
4090 * gdb.mi/mi-syn-frame.exp: Adjust for token disappearance.
4091 * gdb.mi/mi2-syn-frame.exp: Likewise.
4092 * lib/mi-support.exp: Likewise.
721c02de 4093
74960c60
VP
40942008-04-24 Vladimir Prus <vladimir@codesourcery.com>
4095
4096 * lib/gdb.exp (gdb_continue_to_breakpoint): Allow the caller
4097 to specify regexp for the location to stop at.
4098 * gdb.base/break-always.c: New.
4099 * gdb.base/break-always.exp: New.
4100
d24317b4
VP
41012008-04-24 Vladimir Prus <vladimir@codesourcery.com>
4102
4103 * lib/mi-support.exp (mi_runto_helper): Adjust
4104 for the original-location field.
4105 (mi_create_breakpoint, mi_list_breakpoints): New.
4106 * gdb.mi/mi-break.exp: Adjust.
4107 * gdb.mi/mi2-break.exp: Adjust.
4108 * gdb.mi/mi-pending.exp: Adjust.
4109 * gdb.mi/mi-simplerun.exp: Adjust.
4110 * gdb.mi/mi2-simplerun.exp: Adjust.
4111 * gdb.mi/mi-syn-frame.exp: Adjust.
4112 * gdb.mi/mi2-syn-frame.exp: Adjust.
4113 * gdb.mi/mi-until.exp: Adjust.
4114 * gdb.mi/mi2-until.exp: Adjust.
4115 * gdb.mi/mi-var-display.exp: Adjust.
4116 * gdb.mi/mi2-var-display.exp: Adjust.
4117 * gdb.mi/mi-watch.exp: Adjust.
4118 * gdb.mi/mi2-watch.exp: Adjust.
4119
fdc59709 41202008-04-23 Paolo Bonzini <bonzini@gnu.org>
d24317b4 4121
a9c64011
AS
4122 * aclocal.m4: Add override.m4.
4123 * configure: Regenerate.
fdc59709 4124
8e91f023
VP
41252008-04-19 Vladimir Prus <vladimir@codesourcery.com>
4126
4127 * gdb.mi/var-cmd.c (do_at_tests): Verify that
4128 '-var-update --all-values' reports new value even the type
4129 of a variable object has changed.
4130
233a11ab
CS
41312008-04-18 Craig Silverstein <csilvers@google.com>
4132
4133 * gdb.dwarf2/dw2-compressed.S, gdb.dwarf2/dw2-compressed.exp: New
4134 files.
d24317b4 4135
9c1137ad
JB
41362008-04-18 Joel Brobecker <brobecker@adacore.com>
4137
4138 * gdb.ada/atomic_enum: New test program.
4139 * gdb.ada/atomic_enum.exp: New testcase.
4140
66d0bbc7
DE
41412008-04-17 Doug Evans <dje@google.com>
4142
4143 * gdb.opt/Makefile.in: Fix whitespace.
4144
100906b0
UW
41452008-04-17 Daniel Jacobowitz <dan@codesourcery.com>
4146
4147 * gdb.threads/linux-dp.exp: Continue after unrecognized lines.
4148
4584e32e
DE
41492008-04-17 Doug Evans <dje@google.com>
4150
4151 * gdb.base/hashline1.exp: New testcase.
4152 * gdb.base/hashline2.exp: New testcase.
4153 * gdb.base/hashline2.exp: New testcase.
4154
0a320680
PA
41552008-04-17 Pedro Alves <pedro@codesourcery.com>
4156
4157 * gdb.base/step-break.exp, gdb.base/step-break.c: New files.
4158
18ac113b
AR
41592008-04-15 Aleksandar Ristovski <aristovski@qnx.com>
4160
4161 * gdb.base/attach.exp (do_attach_tests): Matching pattern for
4162 temporary breakpoint to match "Temporary breakpoint".
4163 * gdb.base/break.exp (delete_breakpoints): Likewise.
4164 * gdb.base/call-ar-st.exp (get_debug_format): Likewise.
4165 * gdb.base/commands.exp (temporary_breakpoint_commands): Likewise.
4166 * gdb.base/display.exp: Likewise.
4167 * gdb.base/foll-exec.exp (do_exec_tests): Likewise.
4168 * gdb.base/foll-fork.exp (catch_fork_child_follow): Likewise.
4169 * gdb.base/restore.exp (restore_tests): Likewise.
4170 * gdb.base/sepdebug.exp: Likewise.
4171 * gdb.base/watchpoint.exp: Likewise.
4172 * gdb.mi/mi-cli.exp: Added argument for new "disp" field.
4173 * gdb.mi/mi-pending.exp: Likewise.
4174 * gdb.mi/mi-simplerun.exp (test_running_the_program): Likewise.
4175 * gdb.mi/mi-until.exp (test_runnint_to_foo): Likewise.
4176 * gdb.mi/mi-var-cmd.exp: Likewise.
4177 * gdb.mi/mi-var-display.exp: Likewise.
4178 * gdb.mi/mi2-cli.exp: Likewise.
4179 * gdb.mi/mi2-simplerun.exp (test_running_the_program): Likewise.
4180 * gdb.mi/mi2-until.exp (test_running_to_foo): Likewise.
4181 * gdb.mi/mi2-var-display.exp: Likewise.
4182 * lib/gdb.exp (gdb_breakpoint): Pattern for temporary breakpoint.
4183 * lib/mi-support.exp (mi_runto_helper): Use "after_reason" argument for
4184 new "disp" field.
a9c64011 4185 (mi_expect_stop): Move after_reason argument to be really after
18ac113b
AR
4186 reason. This is to support fix for PR2424.
4187
add38693
JK
41882008-04-15 Jan Kratochvil <jan.kratochvil@redhat.com>
4189
4190 * gdb.dwarf2/dw2-ranges.S: New stub `.file' directive.
4191
fcacd99f
VP
41922008-04-13 Vladimir Prus <vladimir@codesourcery.com>
4193
4194 * gdb.mi/mi-var-cmd.exp: Adjust for appearance of type_changed
a9c64011 4195 field. Add more floating varobj tests.
fcacd99f 4196 * gdb.mi/mi2-var-cmd.exp: Adjust for appearance of type_changed
a9c64011
AS
4197 field.
4198 * gdb.mi/var-cmd.c (do_at_tests_callee, do_at_tests): New.
4199 (main): Call do_at_tests.
4200 * lib/mi-support.exp (mi_create_floating_varobj)
4201 (mi_varobj_update_with_type_change): New.
fcacd99f 4202
de051565
MK
42032008-04-09 Marc Khouzam <marc.khouzam@ericsson.com>
4204
4205 * gdb.mi/mi2-var-display.exp: Added tests for the new -f
4206 option of -var-evaluate-expression.
4207 * gdb.mi/mi2-var-display.exp: Likewise.
4208
dbc52822
VP
42092008-04-07 Vladimir Prus <vladimir@codesourcery.com>
4210
4211 Introduce test setup helpers.
a9c64011
AS
4212 * lib/gdb.exp (build_executable, clean_restart)
4213 (prepare_for_testing): New.
4214 * gdb.base/break.exp: Use prepare_for_testing, and clean_restart.
4215 * gdb.base/return.exp: Likewise.
4216 * gdb.base/ending-run.exp: Likewise.
dbc52822 4217
473591da
NR
42182008-04-07 Nick Roberts <nickrob@snap.net.nz>
4219
4220 * gdb.mi/mi-async.exp: New test for asynchronous Machine
4221 Interface (MI) responses.
4222
2b2d9e11
VP
42232008-04-06 Vladimir Prus <vladimir@codesourcery.com>
4224
a9c64011
AS
4225 * gdb.cp/breakpoint.cc: New code to test conditions involving
4226 member variables.
4227 * gdb.cp/breakpoint.exp: Test condition involving member
4228 variables.
2b2d9e11 4229
bb378428
VP
42302008-04-05 Vladimir Prus <vladimir@codesourcery.com>
4231
4232 * lib/mi-support.exp (mi_expect_stop): New.
4233 (mi_run_cmd): Change the
4234 token. Use mi_send_resuming_command, use
4235 mi_expect_stop.
4236 (mi_execute_to_helper): Rename to mi_execute_to.
4237 (mi_send_resuming_command): Add more error patterns.
4238 (mi_wait_for_stop): Renamed to...
4239 (mi_get_stop_line): ...this.
4240 (mi_run_inline_test): Adjust.
4241
4242 * gdb.mi/mi-cli.exp: Use mi_execute_to/mi_expect_stop.
4243 * gdb.mi/mi-console.exp: Likewise.
4244 * gdb.mi/mi-pending.exp: Likewise.
4245 * gdb.mi/mi-simplerun.exp: Likewise.
4246 * gdb.mi/mi-stack.exp: Likewise.
4247 * gdb.mi/mi-stepi.exp: Likewise.
4248 * gdb.mi/mi-syn-frame.exp: Add comment.
4249 * gdb.mi/mi-until.exp: Likewise.
4250 * gdb.mi/mi-var-display.exp: Likewise.
4251 * gdb.mi/mi-watch.exp: Likewise.
4252 * gdb.mi/mi2-cli.exp: Likewise.
4253 * gdb.mi/mi2-console.exp: Likewise.
4254 * gdb.mi/mi2-simplerun.exp: Likewise.
4255 * gdb.mi/mi2-stack.exp: Likewise.
4256 * gdb.mi/mi2-stepi.exp: Likewise.
4257 * gdb.mi/mi2-until.exp: Likewise.
4258 * gdb.mi/mi2-var-display.exp: Likewise.
4259 * gdb.mi/mi2-watch.exp: Likewise.
4260
62172bb9
UW
42612008-04-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4262
4263 * gdb.base/watch_thread_num.exp: Use gdb_compile_pthreads.
4264
4265 * gdb.cp/mb-templates.exp: Skip test on spu*-*-* targets.
4266
a13e061a
PA
42672008-04-04 Pedro Alves <pedro@codesourcery.com>
4268
4269 * gdb.mi/mi-disassemble.exp, gdb.mi/mi-stack.exp,
4270 gdb.mi/mi-syn-frame.exp, gdb.mi/mi-var-block.exp,
4271 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
4272 gdb.mi/mi2-disassemble.exp, gdb.mi/mi2-stack.exp,
4273 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-var-block.exp,
4274 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp: Update to not
4275 expect an mi error duplicated in stderr.
4276
eae06beb
JB
42772008-04-03 Joel Brobecker <brobecker@adacore.com>
4278
4279 * gdb.cp/ovldbreak.cc: Add missing bodies for methods foo::foofunc.
4280 * gdb.cp/ovldbreak.exp: Set multiple-symbols to "ask".
4281 Add a couple of tests that verify the behavior when the new setting
4282 is set to "cancel" and "all".
4283 * gdb.cp/method2.exp, gdb.cp/templates.exp: Set multiple-symbols to
4284 "ask" before we start the testing.
4285
79c6ced6
AR
42862008-04-01 Aleksandar Ristovski <aristovski@qnx.com>
4287
4288 * gdb.cp/casts.cc: Add class reference variables.
4289 * gdb.cp/casts.exp: New test cases for up/down casting references.
4290
6c2d1a6b
MK
42912008-04-01 Marc Khouzam <marc.khouzam@ericsson.com>
4292
4293 * gdb.mi/mi-var-display.exp: Stop at end of do_special_tests
4294 instead of beginning to make an extra test pass.
4295 * gdb.mi/mi2-var-display.exp: Likewise.
4296
55b411d9
MR
42972008-03-31 Maciej W. Rozycki <macro@mips.com>
4298
4299 * gdb.base/break.exp: Mark failures as such. Fix formatting.
4300
c6140da2
MD
43012008-03-31 Markus Deuling <deuling@de.ibm.com>
4302 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4303
4304 * gdb.arch/spu-info.exp (info spu mailbox): Check for correct initial
4305 value. Add xfail for older kernels.
4306
79732189
AR
43072008-03-28 Aleksandar Ristovski <aristovski@qnx.com>
4308
4309 Bring mi-support in line with gdb.exp.
4310 * lib/mi-support.exp (default_mi_gdb_start): Rename from mi_gdb_start.
4311 (mi_gdb_start): New function.
4312
33c3676e
MR
43132008-03-28 Maciej W. Rozycki <macro@mips.com>
4314
4315 * gdb.mi/mi-var-cmd.exp: Fix a typo.
4316
92e28119
VP
43172008-03-26 Vladimir Prus <vladimir@codesourcery.com>
4318
4319 * gdb.mi/mi-var-display.exp: Remove obsolete xfail.
4320 * gdb.mi/mi2-var-display.exp: Likewise.
a9c64011 4321
9e8e3afe
VP
43222008-03-26 Vladimir Prus <vladimir@codesourcery.com>
4323
4324 * lib/mi-support.exp (mi_create_varobj_checked): New.
4325 (mi_list_varobj_children): Allow to check for a
4326 value.
4327 (mi_list_array_varobj_children): New.
4328
4329 * gdb.mi/mi-var-child.exp: Use mi_create_varobj
4330 and mi_list_varobj_children, as opposed to hardcoding
4331 expected strings.
4332 * gdb.mi/gdb701.exp: Likewise.
4333 * gdb.mi/gdb792.exp: Likewise.
4334 * gdb.mi/mi-var-block.exp: Likewise.
4335 * gdb.mi/mi-var-cmd.exp: Likewise.
4336 * gdb.mi/mi-var-invalidate.exp: Likewise.
4337 * gdb.mi/mi2-var-block.exp: Likewise.
4338 * gdb.mi/mi2-var-child.exp: Likewise.
4339 * gdb.mi/mi2-var-cmd.exp: Likewise.
4340 * gdb.mi/mi2-var-display.exp: Likewise.
4341
9df50351
JK
43422008-03-24 Jan Kratochvil <jan.kratochvil@redhat.com>
4343
4344 Fix random false FAILs on i386.
4345 * gdb.base/prelink.exp: Use `--no-exec-shield' for prelink.
4346
31e5d73a
DJ
43472008-03-23 Daniel Jacobowitz <dan@codesourcery.com>
4348
4349 PR gdb/544
4350 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Reapply 2008-03-21 changes.
4351
12f4afab
DJ
43522008-03-23 Daniel Jacobowitz <dan@codesourcery.com>
4353
4354 PR gdb/544
4355 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Revert 2008-03-21 changes.
4356
b562a0cb
DJ
43572008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
4358
4359 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Remove KFAIL for
4360 fixed PR gdb/544.
4361
17faa917
DJ
43622008-03-21 Pedro Alves <pedro@codesourcery.com>
4363
4364 * gdb.threads/fork-child-threads.exp: Test next over fork.
4365
6214f497
DJ
43662008-03-21 Chris Demetriou <cgd@google.com>
4367
4368 * gdb.base/break.exp (rbreak junk): New test for rbreak
4369 "Junk at end of arguments" issue.
4370
63092375
DJ
43712008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
4372
4373 * gdb.base/printcmds.exp (test_print_array_constants): Do not expect
4374 *& to work on created array elements.
4375 (Top level): Test print $pc with a file. Test string operations
4376 without a target.
4377 * gdb.base/ptype.exp: Do not expect *& to work on created array
4378 elements.
4379
b21991b0
DJ
43802008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
4381
4382 * gdb.threads/killed.exp, gdb.threads/manythreads.exp,
4383 gdb.threads/staticthreads.exp: Update exit query.
4384
c4b347c7
SL
43852008-03-07 Sandra Loosemore <sandra@codesourcery.com>
4386
4387 * lib/gdb.exp (gdb_load_cmd): Fix $args typo in timeout error message.
4388
fa4727a6
DJ
43892008-03-03 Daniel Jacobowitz <dan@codesourcery.com>
4390
4391 * gdb.base/watchpoint.c (global_ptr, func4): New.
4392 (main): Call func4.
4393 * gdb.base/watchpoint.exp: Call test_inaccessible_watchpoint.
4394 (test_inaccessible_watchpoint): New.
4395
2f34202f
MR
43962008-02-29 Maciej W. Rozycki <macro@mips.com>
4397
4398 * lib/gdb.exp (gdb_expect): Of all the timeouts provided always
4399 select the largest.
4400
0d6ba1b1
DJ
44012008-02-28 Daniel Jacobowitz <dan@codesourcery.com>
4402
4403 * gdb.base/annota1.exp, gdb.cp/annota2.exp: Update for fewer
4404 frames-invalid annotations.
4405
e691325a
PM
44062008-02-28 Pierre Muller <muller@ics.u-strasbg.fr>
4407
a9c64011 4408 * gdb.base/assign.exp: avoid same output for different tests.
e691325a 4409
f85b5ecc
DE
44102008-02-27 Doug Evans <dje@google.com>
4411
4412 * gdb.base/sigstep.exp (breakpoint_to_handler): Remove setup_kfail
4413 for bug 1738.
4414 (breakpoint_to_handler_entry): Ditto.
4415
b40e7bf3
JB
44162008-02-27 Joel Brobecker <brobecker@adacore.com>
4417
4418 * gdb.base/ending-run.exp: Use the first line of code inside
4419 function body to test breakpoints.
4420 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Adjust the actual
4421 location where the breakpoint is inserted when using the line
4422 where a function is declared. Fix typo in the description of
4423 one of the tests.
4424 * gdb.mi/mi-simplerun.exp, gdb.mi/mi2-simplerun.exp: Likewise.
4425
2faca73a
PM
44262008-02-27 Pierre Muller <muller@ics.u-strasbg.fr>
4427
4428 * gdb.arch/i386-sse.exp: avoid same output for two breakpoint setting
a9c64011 4429 tests.
2faca73a 4430
6f439c36
PM
44312008-02-27 Pierre Muller <muller@ics.u-strasbg.fr>
4432
4433 * gdb.base/args.exp: avoid same output for tests
4434 with single quotes.
4435
54e52265
VP
44362008-02-26 Vladimir Prus <vladimir@codesourcery.com>
4437
a9c64011
AS
4438 * gdb.base/annota1.exp: Adjust for 'info break'
4439 format changes.
4440 * gdb.base/annota3.exp: Likewise.
4441 * gdb.base/break.exp: Likewise.
4442 * gdb.base/condbreak.exp: Likewise.
4443 * gdb.base/pending.exp: Likewise.
4444 * gdb.base/sepdebug.exp: Likewise.
4445 * gdb.base/unload.exp: Likewise.
4446 * gdb.cp/ovldbreak.exp: Likewise.
4447 * gdb.mi/mi-pending.exp: Likewise.
54e52265 4448
897b09ca
DE
44492008-02-07 Doug Evans <dje@google.com>
4450
4451 * gdb.cp/mb-inline.exp: New.
4452 * gdb.cp/mb-inline.h: New.
4453 * gdb.cp/mb-inline1.cc: New.
4454 * gdb.cp/mb-inline2.cc: New.
4455
b1c32d35
PM
44562008-02-06 Pierre Muller <muller@ics.u-strasbg.fr>
4457
4458 * gdb.pascal/floats.pas: New test program.
4459 * gdb.pascal/floats.exp: New testcase.
4460
1a4ca44a
TJB
44612008-02-06 Thiago Jung Bauermann <bauerman@br.ibm.com>
4462
4463 * gdb.base/callfuncs.c (t_float_many_args): New function.
4464 (t_double_many_args): New function.
4465 * gdb.base/callfuncs.exp: Add tests for exceeding float
4466 and double parameters passed through the stack.
4467
439048e8
JB
44682008-02-05 Joel Brobecker <brobecker@adacore.com>
4469
4470 * gdb.ada/complete/pck.ads, gdb.ada/complete/pck.adb,
4471 gdb.ada/complete/foo.adb: New files.
4472 * gdb.ada/complete.exp: New testcase.
4473
81fe8080
DE
44742008-02-03 Doug Evans <dje@google.com>
4475
301f0ecf
DE
4476 * gdb.base/whatis-exp.exp: Fix expected result of whatis x+y, x-y, x*y.
4477
81fe8080
DE
4478 * gdb.cp/gdb2384.exp: New file.
4479 * gdb.cp/gdb2384.cc: New file.
4480 * gdb.cp/gdb2384-base.h: New file.
4481 * gdb.cp/gdb2384-base.cc: New file.
4482
4b071aec
DE
44832008-02-02 Doug Evans <dje@google.com>
4484
4485 * gdb.base/sigall.c (main): Ensure all signals aren't blocked.
4486
61137ba6
JB
44872007-02-01 Joel Brobecker <brobecker@adacore.com>
4488
4489 * gdb.ada/sym_print_name: New test program.
4490 * gdb.ada/sym_print_name.exp: New testcase.
4491
44922007-02-01 Joel Brobecker <brobecker@adacore.com>
51ba8a62
JB
4493
4494 * gdb.ada/nested/hello.adb: New file.
4495 * gdb.ada/nested.exp: New testcase.
4496 * gdb.ada/Makefile.in (EXECUTABLES): Update list.
4497
98deb0da
VP
44982008-02-01 Vladimir Prus <vladimir@codesourcery.com>
4499
4500 * gdb.mi/basic.c (return_1): New function.
a9c64011
AS
4501 * gdb.mi/mi-break.exp: Make sure that failed -break-insert
4502 don't cause future evaluations of function to report
4503 creation of internal breakpoints.
98deb0da 4504
723a2275
VP
45052008-02-01 Vladimir Prus <vladimir@codesourcery.com>
4506
4507 * gdb.mi/mi-break.exp (test_error): New.
4508 Call it.
4509
fb546a2f
LM
45102008-01-31 Luis Machado <luisgpm@br.ibm.com>
4511
4512 * gdb.arch/ppc64-atomic-inst.c: New testcase source file.
4513 * gdb.arch/ppc64-atomic-inst.exp: New testcase expect file.
4514
2d8fd90a
PM
45152008-01-31 Pierre Muller <muller@ics.u-strasbg.fr>
4516
4517 * gdb.pascal/integers.pas: New test program.
4518 * gdb.pascal/integers.exp: New testcase.
4519
a7fa0ded
PM
45202008-01-31 Pierre Muller <muller@ics.u-strasbg.fr>
4521
4522 * gdb.pascal/hello.exp (binfile): Add ${EXEEXT}.
4523
5e1a1926
TJB
45242008-01-30 Luis Machado <luisgpm@br.ibm.com>
4525
4526 * gdb.arch/powerpc-d128-regs.exp: New testcase expect file.
4527 * gdb.arch/powerpc-d128-regs.c: New testcase source file.
4528
8d04f9f0
JB
45292008-01-30 Paul Hilfinger <hilfinger@adacore.com>
4530
4531 * gdb.ada/formatted_ref: New test program.
4532 * gdb.ada/formatted_ref.exp: New testcase.
4533
4534 * gdb.cp/formatted-ref.cc: New file.
4535 * gdb.cp/formatted-ref.exp: New testcase.
4536
ce75a98f
JB
45372008-01-30 Joel Brobecker <brobecker@adacore.com>
4538
4539 * gdb.base/ptype.exp: Add testing of "ptype $pc".
4540
e835f6bf
NR
45412008-01-30 Nick Roberts <nickrob@snap.net.nz>
4542
4543 * gdb.mi/mi-file.exp, gdb.mi/mi2-file.exp
4544 (test_file_list_exec_source_file): Update to new macro-info field.
4545
d118ef87
PH
45462008-01-30 Paul N. Hilfinger <hilfinger@adacore.com>
4547
4548 * gdb.ada/exprs: New test program.
4549 * gdb.ada/exprs.exp: New testcase.
4550
7d35ab09
TJB
45512008-01-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
4552
4553 * dfp-test.c (DELTA, DELTA_B): New definitions.
4554 (double_val1, double_val2, double_val3, double_val4, double_val5,
4555 double_val6, double_val7, double_val8, double_val9, double_val10,
4556 double_val11, double_val12, double_val13, double_val14, dec32_val1,
4557 dec32_val2, dec32_val3, dec32_val4, dec32_val5, dec32_val6, dec32_val7,
4558 dec32_val8, dec32_val9, dec32_val10, dec32_val11, dec32_val12,
4559 dec32_val13, dec32_val14, dec32_val15, dec32_val16, dec64_val1,
4560 dec64_val2, dec64_val3, dec64_val4, dec64_val5, dec64_val6, dec64_val7,
4561 dec64_val8, dec64_val9, dec64_val10, dec64_val11, dec64_val12,
4562 dec64_val13, dec64_val14, dec64_val15, dec64_val16, dec128_val1,
4563 dec128_val2, dec128_val3, dec128_val4, dec128_val5, dec128_val6,
4564 dec128_val7, dec128_val8, dec128_val9, dec128_val10, dec128_val11,
4565 dec128_val12, dec128_val13, dec128_val14, dec128_val15,
4566 dec128_val16): New global variables.
4567 (decimal_dec128_align): New function.
4568 (decimal_mixed): Likewise.
4569 (decimal_many_args_dec32): Likewise.
4570 (decimal_many_args_dec64): Likewise.
4571 (decimal_many_args_dec128): Likewise.
4572 (decimal_many_args_mixed): Likewise.
4573 * dfp-test.exp: Add tests calling new inferior functions.
4574
2d717e4f
DJ
45752008-01-29 Daniel Jacobowitz <dan@codesourcery.com>
4576
4577 * gdb.server/ext-attach.c, gdb.server/ext-attach.exp,
4578 gdb.server/ext-run.exp: New files.
4579 * lib/gdbserver-support.exp (gdbserver_download): New.
4580 (gdbserver_start): New. Update gdbserver expected
4581 output.
4582 (gdbserver_spawn): Use them.
4583 (gdbserver_start_extended): New.
4584
e85a822c
DJ
45852008-01-29 Daniel Jacobowitz <dan@codesourcery.com>
4586
4587 * gdb.base/foll-exec.exp: Update header. Skip on remote targets.
4588 Run on GNU/Linux.
4589 (do_exec_tests): Check for systems which do not support catchpoints.
4590 Do not match START.
4591 * gdb.base/foll-fork.exp: Update header. Skip on remote targets.
4592 Run on GNU/Linux. Enable verbose output.
4593 (check_fork_catchpoints): New.
4594 (explicit_fork_child_follow, catch_fork_child_follow)
4595 (tcatch_fork_parent_follow): Update expected messages.
4596 (do_fork_tests): Use check_fork_catchpoints.
4597 * gdb.base/foll-vfork.exp: Update header. Skip on remote targets.
4598 Run on GNU/Linux. Enable verbose output.
4599 (check_vfork_catchpoints): New.
4600 (vfork_parent_follow_to_bp, tcatch_vfork_then_child_follow): Update
4601 expected messages.
4602 (do_vfork_and_exec_tests): Use check_fork_catchpoints.
4603
401ea829
JB
46042008-01-29 Jim Blandy <jimb@red-bean.com>
4605
4606 * lib/gdbserver-support.exp (gdb_target_cmd): Recognize 'unknown
4607 host' errors.
4608 * lib/mi-support.exp (mi_gdb_target_cmd): Same.
4609
aceaf3ad
JB
46102008-01-29 Jim Blandy <jimb@red-bean.com>
4611
4612 * gdb.threads/sigthread.c: Use barriers to ensure that
4613 child_thread and child_thread_two are always initialized before we
4614 start to use them.
4615
a5606eee
VP
46162008-01-29 Vladimir Prus <vladimir@codesourcery.com>
4617
4618 * gdb.base/watchpoint-solib.exp: New.
a9c64011
AS
4619 * gdb.base/watchpoint-solib.c: New.
4620 * gdb.base/watchpoint-solib-shr.c: New.
a5606eee 4621
c55a82bb
PM
46222008-01-29 Pierre Muller <muller@ics.u-strasbg.fr>
4623
4624 * gdb.base/gdb1056.exp: Add unsigned integer test.
4625
0993fe05
DE
46262008-01-28 Doug Evans <dje@google.com>
4627
4628 * gdb.base/maint.exp: Tighten patterns looking for .text/.data/.bss.
4629
4fe42e7f
JB
46302008-01-27 Jim Blandy <jimb@codesourcery.com>
4631
c7a69933
JB
4632 * gdb.base/expand-psymtabs.exp: Doc fix to the doc fix.
4633
4fe42e7f
JB
4634 * gdb.base/expand-psymtabs.exp: Doc fix.
4635
5def8285
MK
46362008-01-26 Mark Kettenis <kettenis@gnu.org>
4637
4638 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
4639
5313c911
NR
46402008-01-24 Nick Roberts <nickrob@snap.net.nz>
4641
a9c64011 4642 * gdb.mi/mi2-var-display.exp: Add value field to tests for output of
5313c911
NR
4643 -var-set-format.
4644
93815fbf
VP
46452008-01-23 Chris Demetriou <cgd@google.com>
4646
4647 * gdb.threads/thread_events.c: New testcase source file.
4648 * gdb.threads/thread_events.exp: New testcase expect file.
4649
467a88ee
NR
46502008-01-23 Nick Roberts <nickrob@snap.net.nz>
4651
4652 * lib/gdb.exp: Add the variable octal.
a9c64011
AS
4653
4654 * gdb.mi/mi-var-display.exp: Add value field to tests for output of
467a88ee
NR
4655 -var-set-format.
4656
d8f82aba
DJ
46572008-01-22 Daniel Jacobowitz <dan@codesourcery.com>
4658 Vladimir Prus <vladimir@codesourcery.com>
4659
4660 * gdb.base/float.exp: Allow missing floating point for m68k and
4661 PowerPC.
4662
60c46647
VP
46632008-01-22 Vladimir Prus <vladimir@codesourcery.com>
4664
4665 * gdb.mi/basics.c: Setup for testing breakpoints
a9c64011
AS
4666 ignore count.
4667 * gdb.mi/mi-break.exp: Test for breakpoint ignore count.
4668 * gdb.mi/mi-cli.exp: Adjust.
4669 * gdb.mi/mi2-cli.exp: Adjust.
60c46647 4670
c7dd36a1
PA
46712008-01-17 Pedro Alves <pedro@codesourcery.com>
4672
4673 * gdb.mi/mi-var-child.c (do_children_tests): Add 'dummy' integer
4674 and 'dummy_ptr' integer pointer. Initialize struct_declarations
4675 with dummy_ptr's address.
4676 * gdb.mi/var-cmd.c (do_children_tests): Likewise.
4677 * gdb.mi/mi-var-child.exp: int_ptr_ptr is now always "editable" on
4678 all targets.
4679 * gdb.mi/mi2-var-child.exp: Likewise.
4680
39d5313e
JB
46812008-01-09 Joel Brobecker <brobecker@adacore.com>
4682
4683 * gdb.ada/null_array: New test program.
4684 * gdb.ada/null_array.exp: New testcase.
4685
0aea4bf3
LM
46862008-01-09 Luis Machado <luisgpm@br.ibm.com>
4687
4688 * gdb.base/printcmds.exp (test_printf_with_dfp): Update printf calls
4689 with required float modifiers.
4690
0b354900
JB
46912008-01-08 Joel Brobecker <brobecker@adacore.com>
4692
4693 * gdb.ada/funcall_param: New test program.
4694 * gdb.ada/funcall_param.exp: New testcase.
4695
cdb7f5d4
JB
46962008-01-08 Joel Brobecker <brobecker@adacore.com>
4697
4698 * gdb.ada/arrayparam: New test program.
4699 * gdb.ada/arrayparam.exp: New testcase.
4700
88e2547f
JB
47012008-01-08 Joel Brobecker <brobecker@adacore.com>
4702
4703 * gdb.ada/print_pc.exp: Add verification of where gdb_start_cmd
4704 landed. Should also fix random failures in the test following it.
4705
f6867ce0
TJB
47062008-01-07 Thiago Jung Bauermann <bauerman@br.ibm.com>
4707
4708 * gdb.base/dfp-exprs.exp (test_dfp_arithmetic_expressions): Add tests
4709 for expressions with decimal float values.
4710 (test_dfp_conversions): New function to test casts to and from
4711 decimal float types.
4712 Call test_dfp_conversions.
4713 * gdb.base/dfp-test.c (struct decstruct): Add float4 and double8
4714 elements.
4715 (main): Initialize ds.float4 and ds.double8 elements.
4716 * gdb.base/dfp-test.exp (d32_set_tests): Fix typo. Adjust expect
4717 string to new error message.
4718 (d64_set_tests): Likewise.
4719 (d128_set_tests): Likewise.
4720 Add tests for expressions with decimal float variables. Add tests for
4721 conversions to and from decimal float types.
4722
f9c11282
JB
47232008-01-05 Joel Brobecker <brobecker@adacore.com>
4724
4725 * gdb.ada/packed_tagged/comp_bug.adb: New file.
4726 * gdb.ada/packed_tagged.exp: New testcase.
4727
0ecbca72
JB
47282008-01-04 Joel Brobecker <brobecker@adacore.com>
4729
4730 * gdb.ada/homonym/homonym.ads, gdb.ada/homonym/homonym.adb,
4731 gdb.ada/homonym/homonym_main.adb: New files.
4732 * gdb.ada/homonym.exp: New testcase.
4733
c18d3d89
JB
47342008-01-04 Joel Brobecker <brobecker@adacore.com>
4735
4736 * gdb.ada/packed_array.exp: Add testing of references to
4737 a packed array.
4738
ecc7085b
JB
47392008-01-04 Joel Brobecker <brobecker@adacore.com>
4740
4741 * gdb.ada/type_coercion/ident.adb, gdb.ada/type_coercion/assign.adb:
4742 New files.
4743 * gdb.ada/type_coercion.exp: New testcase.
4744
c474c922
JB
47452008-01-04 Joel Brobecker <brobecker@adacore.com>
4746
4747 * gdb.ada/tagged/pck.ads, gdb.ada/tagged/pck.adb,
4748 gdb.ada/tagged/foo.adb: New file.
4749 * gdb.ada/tagged.exp: New testcase.
4750
9005b927
JB
47512008-01-04 Joel Brobecker <brobecker@adacore.com>
4752
4753 * gdb.ada/ptype_field/pck.ads, gdb.ada/ptype_field/pck.adb,
4754 gdb.ada/ptype_field/foo.adb: New files.
4755 * gdb.ada/ptype_field.exp: New testcase.
4756
1a6aaad8
JB
47572008-01-03 Joel Brobecker <brobecker@adacore.com>
4758
4759 * gdb.ada/print_pc.exp: New testcase.
4760
0ef22f53
JB
47612008-01-03 Joel Brobecker <brobecker@adacore.com>
4762
4763 * gdb.ada/taft_type/pck.ads, gdb.ada/taft_type/pck.adb,
4764 gdb.ada/taft_type/p.adb: New files.
4765 * gdb.ada/taft_type.exp: New testcase.
4766
1689ecf8
JB
47672008-01-03 Joel Brobecker <brobecker@adacore.com>
4768
4769 * gdb.ada/array_bounds/bar.adb: New file.
4770 * gdb.ada/array_bounds.exp: New testcase.
4771
a4d0b9c3
JB
47722008-01-03 Joel Brobecker <brobecker@adacore.com>
4773
4774 * gdb.ada/arrayptr/pck.ads, gdb.ada/arrayptr/pck.adb,
4775 gdb.ada/arrayptr/foo.adb: New files.
4776 * gdb.ada/arrayptr.exp: New testcase.
4777
a31ace00
JB
47782008-01-03 Joel Brobecker <brobecker@adacore.com>
4779
4780 * gdb.base/set-lang-auto.exp: New testcase.
4781
a97fced3
JB
47822008-01-03 Joel Brobecker <brobecker@adacore.com>
4783
4784 * gdb.ada/fun_addr/foo.adb: New file.
4785 * gdb.ada/fun_addr.exp: New testcase.
4786
ef29ce1a
JK
47872008-01-02 Jan Kratochvil <jan.kratochvil@redhat.com>
4788
4789 * gdb.threads/fork-child-threads.exp, gdb.threads/fork-child-threads.c:
4790 New files
4791
0fafefe3
JB
47922008-01-02 Joel Brobecker <brobecker@adacore.com>
4793
4794 * array_subscript_addr/p.adb: New file.
a9c64011 4795 * array_subscript_addr.exp: New testcase.
0fafefe3 4796
c4359f8d
JB
47972008-01-02 Joel Brobecker <brobecker@adacore.com>
4798
a9c64011 4799 * gdb.ada/str_cmp_ref/pck.ads, gdb.ada/str_cmp_ref/foo.adb:
c4359f8d
JB
4800 New files.
4801 * gdb.ada/str_cmp_ref.exp: New testcase.
4802
1aa1b15b
JB
48032008-01-01 Joel Brobecker <brobecker@adacore.com>
4804
4805 * gdb.ada/fun_in_declare/pck.ads, gdb.ada/fun_in_declare/pck.adb,
4806 gdb.ada/fun_in_declare/foo.adb: New files.
a9c64011 4807 * gdb.ada/fun_in_declare.exp: New testcase.
1aa1b15b 4808
81c9b2cf
JB
48092008-01-01 Joel Brobecker <brobecker@adacore.com>
4810
4811 * gdb.ada/ref_param/foo.adb, gdb.ada/ref_param/pck.adb,
4812 gdb.ada/ref_param/pck.ads: New files.
4813 * gdb.ada/ref_param.exp: New testcase.
4814
319e4674
JB
48152008-01-01 Joel Brobecker <brobecker@adacore.com>
4816
4817 * gdb.ada/interface/types.ads, gdb.ada/interface/types.adb,
4818 gdb.ada/interface/foo.adb: New files.
4819 * gdb.ada/interface.exp: New testcase.
4820
ef682c56
JB
48212007-12-31 Jim Blandy <jimb@codesourcery.com>
4822
4823 * gdb.base/multi-forks.exp: Consume all output from child
4824 processes before proceeding to next test.
4825
f6f3eb6c
JB
48262007-12-29 Jim Blandy <jimb@codesourcery.com>
4827
4828 * configure: Regenerated.
4829
f652e42f
JB
48302007-12-27 Joel Brobecker <brobecker@adacore.com>
4831
4832 * gdb.ada/fixed_cmp/pck.ads, gdb.ada/fixed_cmp/pck.adb,
4833 gdb.ada/fixed_cmp/fixed.adb: New files.
4834 * gdb.ada/fixed_cmp.exp: New testcase.
4835
6943e596
JB
48362007-12-27 Joel Brobecker <brobecker@adacore.com>
4837
4838 * gdb.ada/boolean_expr.exp: New testcase.
4839
aad9a193
JB
48402007-12-26 Jim Blandy <jimb@codesourcery.com>
4841
4842 * gdb.base/multi-forks.exp: Doc fix.
4843
fb5f3683
JB
48442007-12-26 Joel Brobecker <brobecker@adacore.com>
4845
4846 * gdb.ada/Makefile.in (EXECUTABLES): Update list.
4847 * gdb.ada/char_param.exp: Do not compile our test program with
4848 -gnata, this is unnecessary.
4849 * gdb.ada/char_param/pck.ads: Remove unnecessary "with".
4850
384e4a9c
JB
48512007-12-24 Joel Brobecker <brobecker@adacore.com>
4852
4853 * gdb.ada/print_chars/pck.ads, gdb.ada/print_chars/pck.adb,
4854 gdb.ada/print_chars/foo.adb: New files.
4855 * gdb.ada/print_chars.exp: New testcase.
4856
01e044f7
JB
48572007-12-24 Joel Brobecker <brobecker@adacore.com>
4858
4859 * gdb.ada/char_param/pck.ads, gdb.ada/char_param/pck.adb,
4860 gdb.ada/char_param/foo.adb: New files.
4861 * gdb.ada/char_param.exp: New testcase.
4862
0ce17860
JB
48632007-12-22 Jim Blandy <jimb@codesourcery.com>
4864
4865 * gdb.asm/asm-source.exp: Use gdb_get_line_number, instead of
4866 hard-coding source line numbers into the test.
4867 * gdb.asm/asmsrc1.s, gdb.asm/asmsrc2.s: Add comments for
4868 gdb_get_line_number to find.
4869
919809b9
JB
48702007-12-22 Joel Brobecker <brobecker@adacore.com>
4871
4872 * gdb.base/ptype.c (highest): New struct type.
4873 (the_highest): New variable of that type.
4874 (main): Add dummy assignment to a field of variable the_highest.
4875 * gdb.base/ptype.exp: Test type printing of our new variable.
4876
abc8a88d
PM
48772007-12-19 Pierre Muller <muller@ics-u-strasbg.fr>
4878
4879 * (gdb.base/watch_thread_num.exp): Add breakpoint at thread_function
a9c64011 4880 and record first explicitly generated thread number.
abc8a88d
PM
4881 Use that thread number for thread specific watchpoint test.
4882 Add iteration number to repetitive tests.
4883
5158f3e3
CES
48842007-12-16 Carlos Eduardo Seo <cseo@linux.vnet.ibm.com>
4885 Jim Blandy <jimb@codesourcery.com>
4886
4887 * gdb.base/expand-psymtabs.c: New testcase
4888 source file.
4889 * gdb.base/expand-psymtabs.exp: New testcase
4890 expect file.
4891
37e4754d
LM
48922007-12-17 Luis Machado <luisgpm@br.ibm.com>
4893
4894 * testsuite/gdb.base/watch_thread_num.c: New testcase source file.
4895 * testsuite/gdb.base/watch_thread_num.exp: New testcase expect file.
4896
551e5d04
JB
48972007-12-17 Joel Brobecker <brobecker@adacore.com>
4898
4899 * gdb.ada/frame_args/foo.adb: New file.
4900 * gdb.ada/frame_args/pck.ads: New file.
4901 * gdb.ada/frame_args/pck.adb: New file.
4902 * gdb.ada/frame_args.exp: New testcase.
4903
a05ee097
JB
49042007-12-17 Joel Brobecker <brobecker@adacore.com>
4905
4906 * gdb.base/frame-args.c: New file.
4907 * gdb.base/frame-args.exp: New testcase.
4908
c162e8c9 49092007-12-16 Daniel Jacobowitz <dan@codesourcery.com>
a9c64011 4910 Joseph Myers <joseph@codesourcery.com>
c162e8c9
JM
4911
4912 * gdb.base/siginfo-addr.exp, gdb.base/siginfo-addr.c: New.
4913
afe8ab22 49142007-12-14 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 4915
afe8ab22
VP
4916 * gdb.mi/mi-pending.exp: New.
4917 * gdb.mi/mi-pending.c: New.
4918 * gdb.mi/mi-pendshr.c: New.
4919
dfdfb3ca
JB
49202007-12-06 Jim Blandy <jimb@codesourcery.com>
4921
4922 * gdb.base/default.exp: Update expected output for 'info catch'.
4923
b7fca990
JK
49242007-12-10 Jan Kratochvil <jan.kratochvil@redhat.com>
4925
4926 * lib/gdb.exp (build_id_debug_filename_get): OBJCOPY pipe being read
4927 must be set to binary.
4928
6a1afc1e
PA
49292007-12-09 Pedro Alves <pedro_alves@portugalmail.pt>
4930
4931 * lib/gdb.exp (gdb_gnu_strip_debug): Remove debug format test.
4932
a6b151f1
DJ
49332007-11-30 Daniel Jacobowitz <dan@codesourcery.com>
4934
4935 * gdb.server/file-transfer.exp, gdb.server/transfer.txt,
4936 gdb.mi/mi-file-transfer.exp: New.
4937
43039443
JK
49382007-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
4939
4940 * gdb.dwarf2/dw2-ranges.S, gdb.dwarf2/dw2-ranges.exp: New files.
4941
0ef2251b
MR
49422007-11-22 Maciej W. Rozycki <macro@mips.com>
4943
4944 * gdb.trace/backtrace.exp: Fix a typo.
4945 * gdb.trace/circ.exp: Likewise.
4946 * gdb.trace/collection.exp: Likewise.
4947 * gdb.trace/limits.exp: Likewise.
4948 * gdb.trace/report.exp: Likewise.
4949 * gdb.trace/tfind.exp: Likewise.
4950 * gdb.trace/while-dyn.exp: Likewise.
4951
5443631e
NR
49522007-11-21 Nick Roberts <nickrob@snap.net.nz>
4953
4954 * gdb.mi/mi2-var-child.exp, gdb.mi/mi-var-child.exp: Variables
4955 objects of pointers that can't be dereferenced are now
4956 "noneditable".
4957
a4ce5b0d
UW
49582007-11-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4959
4960 * Makefile.in (Makefile): Do not depend on target_makefile_frag.
4961 (target_cpu): Remove.
4962
d6e956e5
VP
49632007-10-15 Vladimir Prus <vladimir@codesourcery.com>
4964
4965 * gdb.base/ending-run.exp: Expect the list of cleared
4966 breakpoint to come in natural order, not the reversed one.
a9c64011 4967
214270ab
VP
49682007-11-07 Vladimir Prus <vladimir@codesourcery.com>
4969
4970 * gdb.mi/mi-var-child.c (do_child_deletion): New.
4971 * gdb.mi/mi-var-child.exp: Run child_deletion tests.
a9c64011 4972
1a619819
LM
49732007-11-05 Luis Machado <luisgpm@br.ibm.com>
4974
4975 * gdb.base/printcmds.exp: New function
4976 test_printf_with_dfp.
4977
5b01a6fa
DE
49782007-11-02 Doug Evans <dje@google.com>
4979
4980 * gdb.disasm/t01_mov.s: Remove carriage returns.
4981 * gdb.disasm/t02_mova.s: Ditto.
4982 * gdb.disasm/t03_add.s: Ditto.
4983 * gdb.disasm/t04_sub.s: Ditto.
4984 * gdb.disasm/t05_cmp.s: Ditto.
4985 * gdb.disasm/t06_ari2.s: Ditto.
4986 * gdb.disasm/t07_ari3.s: Ditto.
4987 * gdb.disasm/t08_or.s: Ditto.
4988 * gdb.disasm/t09_xor.s: Ditto.
4989 * gdb.disasm/t10_and.s: Ditto.
4990 * gdb.disasm/t11_logs.s: Ditto.
4991 * gdb.disasm/t12_bit.s: Ditto.
4992 * gdb.disasm/t13_otr.s: Ditto.
4993
ec33ab7f
JK
49942007-11-01 Jan Kratochvil <jan.kratochvil@redhat.com>
4995
4996 * gdb.cp/arg-reference.exp, gdb.cp/arg-reference.c: New files.
4997
ae0d01ff
UW
49982007-10-30 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4999
5000 * gdb.base/dfp-test.exp: Fail gracefully if toolchain does not
5001 provide DFP support.
5002
55eddb0f
DJ
50032007-10-30 Daniel Jacobowitz <dan@codesourcery.com>
5004
5005 * gdb.arch/altivec-abi.exp: Run multiple times for GCC on GNU/Linux.
5006 Test "set powerpc vector-abi". Skip auto-detection tests for old
5007 toolchains.
5008
7020f05c
PA
50092007-10-30 Pedro Alves <pedro_alves@portugalmail.pt>
5010
5011 * lib/gdb.exp, gdb.base/sepdebug.exp: Replace usage of eq and ne
5012 with [string compare].
5013
84bc3db9
PA
50142007-10-30 Pedro Alves <pedro_alves@portugalmail.pt>
5015
5016 * gdb.base/sepdebug.exp (binfile): Add ${EXEEXT}.
5017 * gdb.base/sepsymtab.exp (binfile): Add ${EXEEXT}.
5018
5876dc88
LM
50192007-10-25 Luis Machado <luisgpm@br.ibm.com>
5020
5021 * gdb.opt/clobbered-registers-O2.c: New testcase source file.
5022 * gdb.opt/clobbered-registers-O2.exp: New testcase expect file.
5023 * gdb.opt/Makefile.in: New makefile.
5024 * Makefile.in: Create new directory "gdb.opt".
5025 * configure.ac: Add "gdb.opt" directory.
5026 * configure: Regenerated.
a9c64011 5027
c3ea9a14
DE
50282007-10-25 Doug Evans <dje@google.com>
5029
5030 * gdb.cp/mb-ctor.exp: Check skip_cplus_tests.
5031 * gdb.cp/mb-templates.exp: Check skip_cplus_tests.
5032
a9c64011 50332007-10-15 Wu Zhou <woodzltc@cn.ibm.com>
93004d61
TJB
5034 Thiago Jung Bauermann <bauerman@br.ibm.com>
5035
5036 * gdb.base/dfp-exprs.exp: new file adding tests for Decimal
5037 Floating Point expressions.
5038 * gdb.base/dfp-test.exp: new file adding tests for Decimal
5039 Floating Point variables.
5040 * gdb.base/dfp-test.c: new file containing program with Decimal
5041 Floating variables, used by gdb.base/dfp-test.exp.
5042
62a24a2b
DJ
50432007-10-23 Daniel Jacobowitz <dan@codesourcery.com>
5044
5045 * gdb.threads/multi-create.c, gdb.threads/multi-create.exp: New.
5046
e7b1eae6
UW
50472007-10-21 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5048
5049 * gdb.arch/altivec-abi.exp (compile_flags): Use -mabi=altivec when
5050 compiling test case with GCC.
5051 * gdb.arch/altivec-regs.exp (compile_flags): Likewise.
5052
c641edcc
UW
50532007-10-21 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5054
5055 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
5056 format changes.
5057
5e5ebfe6
MS
50582007-10-18 Michael Snyder <msnyder@specifix.com>
5059
5060 * gdb.base/dbx.exp: Add missing "-re " operator.
5061
e831e7b6
GM
50622007-10-16 Gaius Mulley <gaius@glam.ac.uk>
5063
5064 * configure.ac: Added gdb.modula2/Makefile to AC_OUTPUT.
5065 * configure.ac: Removed trailing spaces after backslash.
5066 * gdb.modula2: New directory.
5067 * gdb.modula2/Makefile.in: New file.
5068 * gdb.modula2/unbounded-array.exp: New file.
5069 * gdb.modula2/unbounded1.c: New file.
5070
7cc46491
DJ
50712007-10-15 Daniel Jacobowitz <dan@codesourcery.com>
5072
5073 * gdb.xml/tdesc-regs.exp: Add PowerPC support.
5074
50752007-10-15 Pierre Muller <muller@ics.u-strasbg.fr>
501b79c1
PM
5076
5077 * gdb.base/sigstep.c (main): Add checks for
5078 return values for setitimer call.
5079 Call setitimer again with itimer = ITIMER_REAL
5080 if first call to setitimer fails.
5081
e91528f0
KH
50822007-10-11 Kazu Hirata <kazu@codesourcery.com>
5083
5084 * lib/gdb.exp (gdb_load_cmd): Print out $loadtimeout instead
5085 of $timeout.
5086
2ec9a4f8
DJ
50872007-10-09 Daniel Jacobowitz <dan@codesourcery.com>
5088
5089 * gdb.server/server-run.exp: Test for dynamic linker symbols.
5090
50912007-10-09 Pierre Muller <muller@ics.u-strasbg.fr>
5aa7ddc2
PM
5092
5093 * lib/gdb.exp (gdb_run_cmd): Move comment outside
5094 of gdb_expect call, to avoid interruption.
5095
64b2fa04
PA
50962007-10-09 Pedro Alves <pedro_alves@portugalmail.pt>
5097
5098 * gdb.base/whatis.c (v_long_long, v_signed_long_long)
5099 (v_unsigned_long_long, v_long_long_array)
5100 (v_signed_long_long_array, v_unsigned_long_long_array)
5101 (slong_long_addr, a_slong_long_addr, v_long_long_pointer)
5102 (v_signed_long_long_pointer, v_unsigned_long_long_pointer)
5103 [!NO_LONG_LONG]: New.
5104 (t_struct, v_struct2, t_union, v_union2) [!NO_LONG_LONG]: Add
5105 v_long_long_member.
5106
5107 (v_long_long_func, v_signed_long_long_func)
5108 (v_unsigned_long_long_func) [!NO_LONG_LONG]: New.
5109 (main) [!NO_LONG_LONG]: Initialize long long variants.
5110
5111 * gdb.base/whatis.exp: If board file requests no_long_long, build
5112 test with NO_LONG_LONG defined. Test long long, signed long long,
5113 and unsigned long long variants but only if board file doesn't
5114 disable it.
5115
a912286e 51162007-10-08 Pierre Muller <muller@ics.u-strasbg.fr>
a9c64011 5117 Daniel Jacobowitz <dan@codesourcery.com>
a912286e
DJ
5118
5119 * Makefile.in (ALL_SUBDIRS): Add gdb.pascal.
5120 * configure.ac (AC_OUTPUT): Add gdb.pascal/Makefile.
5121 * configure: Regenerated.
5122 * gdb.pascal/Makefile.in, gdb.pascal/hello.exp, gdb.pascal/hello.pas,
5123 gdb.pascal/types.exp, lib/pascal.exp: New files.
5124
471ba8c9
DJ
51252007-10-02 Daniel Jacobowitz <dan@codesourcery.com>
5126
5127 * gdb.cp/classes.exp (do_tests): Always step to the line after the
5128 call.
5129 * gdb.mi/mi-simplerun.exp (test_controlled_execution): Allow finish
5130 to return to the call.
5131 * gdb.mi/mi2-simplerun.exp (test_controlled_execution): Likewise.
5132 * gdb.mi/mi-return.exp (test_return_simple): Likewise.
5133 * gdb.mi/mi2-return.exp (test_return_simple): Likewise.
5134 * gdb.mi/mi-until.exp (test_until): Likewise.
5135 * gdb.mi/mi2-until.exp (test_until): Likewise.
5136
fef8a650
DJ
51372007-10-01 Daniel Jacobowitz <dan@codesourcery.com>
5138
5139 * gdb.mi/var-cmd.c (do_locals_tests): Define lcharacter as a
5140 two-char array.
5141 * gdb.mi/mi-var-cmd.exp, gdb.mi/mi2-var-cmd.exp: Use lcharacter[0].
5142
d983da9c
DJ
51432007-09-30 Daniel Jacobowitz <dan@codesourcery.com>
5144
5145 * gdb.threads/watchthreads.c (thread_function): Sleep between
5146 iterations.
5147 * gdb.threads/watchthreads.exp: Allow two watchpoints to trigger
5148 at once for S/390. Generate matching fails and passes.
5149
17f62551
VP
51502007-09-27 Vladimir Prus <vladimir@codesourcery.com>
5151
5152 * gdb.mi/var-cmd.c (do_children_tests): Initialize
5153 the 'struct_declarations' variable to zeros.
a9c64011 5154
ed0616c6
VP
51552007-09-24 Vladimir Prus <vladimir@codesourcery.com>
5156
5157 * gdb.cp/mb-ctor.cc: New.
5158 * gdb.cp/mb-ctor.exp: New.
5159 * gdb.cp/mb-templates.cc: New.
5160 * gdb.cp/mb-templates.exp: New.
5161
41f1b697
DJ
51622007-09-23 Daniel Jacobowitz <dan@codesourcery.com>
5163
5164 * gdb.cp/pass-by-ref.cc, gdb.cp/pass-by-ref.exp: New files.
5165
3f213f78
PA
51662007-09-23 Pedro Alves <pedro_alves@portugalmail.pt>
5167
5168 * configure.ac: Do gdb.stabs tests by default on Cygwin and MinGW
5169 targets.
5170 * configure: Regenerate.
5171
0d381245 51722007-09-23 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 5173
0d381245
VP
5174 * gdb.base/annota1.exp: Adjust for 'info break'
5175 format changes.
5176 * gdb.base/annota3.exp: Likewise.
5177 * gdb.base/break.exp: Likewise.
5178 * gdb.base/condbreak.exp: Likewise.
5179 * gdb.base/pending.exp: Likewise.
5180 * gdb.base/sepdebug.exp: Likewise.
5181 * gdb.base/unload.exp: Likewise.
5182 * gdb.base/ovldbreak.exp: Likewise.
a9c64011 5183
fe3f5fa8
VP
51842007-09-22 Vladimir Prus <vladimir@codesourcery.com>
5185
5186 * gdb.base/pending.exp: No longer expect "Pending breakpoint resolved"
5187 messages.
5188 * gdb.base/chng-syms.exp: Likewise.
5189 * gdb.base/unload.exp: Likewise.
a9c64011 5190
a75cf6c0
DJ
51912007-09-21 Daniel Jacobowitz <dan@codesourcery.com>
5192
5193 * gdb.base/sepdebug.exp (test_different_dir): Append to pf_prefix.
5194
18ecae38
DJ
51952007-09-17 Daniel Jacobowitz <dan@codesourcery.com>
5196
5197 * schedlock.c (NUM): Change to 1.
5198 (main): Use args[0] for the main thread.
5199 * schedlock.exp: Only expect two threads. Only issue one pass or fail
5200 regardless of the number of threads.
5201
5509918f
MR
52022007-09-14 Maciej W. Rozycki <macro@mips.com>
5203
4a543daf
MR
5204 * gdb.mi/mi-watch.exp (test_watchpoint_all): Pass the watchpoint
5205 type down.
5206 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
5207 test.
5208 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Pass the
5209 watchpoint type down.
5210 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
5211 test.
5212
52132007-09-14 Maciej W. Rozycki <macro@mips.com>
5214
5509918f
MR
5215 * gdb.mi/mi-watch.exp (test_watchpoint_all): New function.
5216 Move all the tests here and run them twice, once using software
5217 watchpoints and once using hardware watchpoints.
5218 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Likewise.
5219
40b53987
DJ
52202007-09-12 Daniel Jacobowitz <dan@codesourcery.com>
5221
5222 * gdb.base/solib-weak.exp (do_test): Adjust the file names for each
5223 test.
5224
695e2681
MK
52252007-09-10 Mark Kettenis <kettenis@gnu.org>
5226
8b3fc8d8
MK
5227 * lib/gdb.exp (build_id_debug_filename_get): Improve check for
5228 build-id.
5229
695e2681
MK
5230 * lib/gdb.exp (gdb_compile): OpenBSD doesn't need -dl, and doesn't
5231 know about $ORIGIN. Calculate output dir from $dest instead of
5232 using ${objdir}/{$subdir}.
5233
58d69f29
MK
52342007-09-09 Mark Kettenis <kettenis@gnu.org>
5235
5236 * gdb.base/gcore-buffer-overflow.exp: Check whether gdb supports
5237 gcore, before continuing with the test.
5238
3e347599
DJ
52392007-09-06 Daniel Jacobowitz <dan@codesourcery.com>
5240
5241 * gdb.mi/mi2-watch.exp: Set can-use-hw-watchpoints to 0 if required.
5242 * gdb.mi/mi-watch.exp: Likewise.
5243
ea37ba09
DJ
52442007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
5245 Jim Blandy <jimb@codesourcery.com>
5246
5247 * gdb.arch/i386-sse.exp: Do not expect character constants.
5248 * gdb.base/charsign.c, gdb.base/charsign.exp: Delete.
5249 * gdb.base/display.exp: Allow print/s.
5250 * gdb.base/printcmds.exp, gdb.base/setvar.exp: Revert signed
5251 and unsigned char array changes.
5252
2025a643
DJ
52532007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
5254
5255 * gdb.base/display.exp: Add tests for printf %p.
5256
26669a27
PA
52572007-09-03 Pedro Alves <pedro_alves@portugalmail.pt>
5258
5259 * gdb.base/unload.c (dlopen, dlsym): Use the TEXT macro to convert
5260 the dll name to unicode.
5261
c8f021f8
JK
52622007-09-03 Jan Kratochvil <jan.kratochvil@redhat.com>
5263
5264 * gdb.base/default.exp (show version): Update the version text.
5265 * gdb.gdb/selftest.exp (xgdb is at prompt): Likewise.
5266
4cf31eea
JK
52672007-09-02 Jan Kratochvil <jan.kratochvil@redhat.com>
5268
5269 * gdb.base/gcore-buffer-overflow.c, gdb.base/gcore-buffer-overflow.exp:
5270 New files.
5271
4935890f
JK
52722007-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
5273
5274 * lib/gdb.exp (build_id_debug_filename_get): New function.
5275 * gdb.base/sepdebug.exp: Reflect the changes in the heading comment.
5276 Remove the generate DEBUG file for the future testcase runs.
5277 New testcase for the NT_GNU_BUILD_ID retrieval.
5278 Move the final testing step to ...
5279 (test_different_dir): ... a new function.
5280 New parameter XFAIL to XFAIL all the tests performed.
5281 New parameter TEST_DIFFERENT_DIR parametrizing the directory.
5282 New parameter TYPE to PF_PREFIX all the tests performed.
5283
02142340
VP
52842007-08-31 Vladimir Prus <vladimir@codesourcery.com>
5285
5286 * gdb.mi/mi-var-cp.cc (path_expression): New
5287 function.
5288 * gdb.mi/mi-var-cp.exp: Run path exression tests.
5289
36acd84e
UW
52902007-08-27 Markus Deuling <deuling@de.ibm.com>
5291
5292 * gdb.cp/cp-relocate.exp (add-symbol-file): Change addresses
5293 to fit into SPU Local Store memory.
5294
a896d121
JB
52952007-08-23 Joel Brobecker <brobecker@adacore.com>
5296
5297 * gdb.base/default.exp: Adjust the expected output of "info
5298 warranty" after the switch to GPLv3.
5299
7b433602
JB
53002007-08-23 Joel Brobecker <brobecker@adacore.com>
5301
5302 * lib/gdb.exp (default_gdb_init): Increase expect buffer size
5303 to 30000 (from 20000).
5304
e22f8b7c
JB
53052007-08-23 Joel Brobecker <brobecker@adacore.com>
5306
5307 Switch the license of all .exp files to GPLv3.
5308 Switch the license of all .f and .f90 files to GPLv3.
5309 Switch the license of all .s and .S files to GPLv3.
5310
5a0e3bd0
JB
53112007-08-23 Joel Brobecker <brobecker@adacore.com>
5312
5313 * configure.ac: Switch license to GPLv3.
5314
cc00619d
JB
53152007-08-23 Joel Brobecker <brobecker@adacore.com>
5316
5317 Switch the licensing to GPLv3 for all .ads and .adb files.
5318
8d26208a
DJ
53192007-08-22 Daniel Jacobowitz <dan@codesourcery.com>
5320
5321 * gdb.base/callfuncs.exp (do_function_calls): Use t_double_int
5322 and t_int_double.
5323 * gdb.base/callfuncs.c (t_double_int, t_int_double): New.
5324
4fcb9948
JB
53252007-08-17 Joel Brobecker <brobecker@adacore.com>
5326
5327 * gdb.base/step-line.c: Switch license to GPL version 3, and
5328 update copyright year.
5329 * gdb.base/step-line.inp: Likewise.
5330
b9c34f67
JB
53312007-08-17 Joel Brobecker <brobecker@adacore.com>
5332
5333 * gdb.base/gdb1555.exp: Make expected output immune to formatting
5334 changes inside gdb1555.c.
5335 * gdb.base/pending.exp: Likewise.
5336
2cc17678
DJ
53372007-08-13 Daniel Jacobowitz <dan@codesourcery.com>
5338
5339 * config/default.exp: New file.
5340
e48883f7
DJ
53412007-07-31 Daniel Jacobowitz <dan@codesourcery.com>
5342
5343 * gdb.base/prologue.c, gdb.base/prologue.exp: New.
5344 * lib/gdb.exp (gdb_breakpoint): Handle "temporary".
5345
1ab80e5b
MR
53462007-07-30 Maciej W. Rozycki <macro@mips.com>
5347
5348 * gdb.base/dump.exp: Force the correct endianness for binary
5349 formats not carrying this information.
5350
aba471f5
DJ
53512007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
5352
5353 * gdb.threads/staticthreads.exp: Match .*sem_post.
5354
d4e07204
DJ
53552007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
5356
5357 * gdb.base/readline.exp (operate_and_get_next): Match the final
5358 prompt.
5359
2b97317d
KB
53602007-07-23 Kevin Buettner <kevinb@redhat.com>
5361
5362 * lib/mi-support.exp (mi_gdb_target_load): Do a "kill" prior
5363 to restarting SID.
5364
44efa07a
KB
53652007-07-18 Kevin Buettner <kevinb@redhat.com>
5366
5367 * gdb.cp/ref-params.exp (gdb_start_again): Invoke `gdb_exit'
5368 prior to `gdb_start'.
5369
7b5ebade
KB
53702007-07-18 Kevin Buettner <kevinb@redhat.com>
5371
5372 * config/sid.exp (gdb_load): Add test for empty argument. Adjust
5373 return value to be compatible with gdb_run_cmd in lib/gdb.exp.
5374 Remove call to gdb_unload.
5375
255e7678
DJ
53762007-07-17 Pedro Alves <pedro_alves@portugalmail.pt>
5377 Daniel Jacobowitz <dan@codesourcery.com>
5378
5379 * gdb.base/unload.c (dlopen, dlsym, dlclose, dlerror): Define
5380 for __WIN32__.
5381 (SHLIB_NAME): Delete definition. Always pass dlerror to fprintf.
5382 * gdb.base/unload.exp: Use shared library test routines.
5383
3a40aaa0
UW
53842007-07-03 Markus Deuling <deuling@de.ibm.com>
5385
5386 * gdb.base/solib-symbol.exp: New file (testcase multiple symbol lookup).
5387 * gdb.base/solib-symbol-lib.c: Likewise.
5388 * gdb.base/solib-symbol-main.c: Likewise.
5389
b0f4b84b
DJ
53902007-07-02 Daniel Jacobowitz <dan@codesourcery.com>
5391
5392 * config/gdbserver.exp (gdb_reconnect): New.
5393 * gdb.base/so-disc-shr.c, gdb.base/solib-disc.c,
5394 gdb.base/solib-disc.exp: New files.
5395 * lib/gdb.exp (gdb_test_multiple): Allow tests to match "Ending
5396 remote debugging".
5397 (gdb_compile): Add shlib_load flag.
5398 * lib/gdbserver-support.exp (gdbserver_run): Save the protocol and
5399 port.
5400 (gdbserver_reconnect): New.
5401
1b05479a
DJ
54022007-07-01 Nick Roberts <nickrob@snap.net.nz>
5403 Daniel Jacobowitz <dan@codesourcery.com>
5404
5405 * gdb.base/annota3.exp: Test for if construct.
5406
86f78eb2
DJ
54072007-06-26 Daniel Jacobowitz <dan@codesourcery.com>
5408
5409 * gdb.base/chng-syms.exp: Handle glibc's __GI_exit.
5410
6a2eb474 54112007-06-21 Chris Dearman <chris@mips.com>
a9c64011 5412 Maciej W. Rozycki <macro@mips.com>
6a2eb474
MR
5413
5414 * gdb.base/display.exp: Allow a newline after display/i.
5415 * gdb.base/pc-fp.exp: Likewise.
5416 * gdb.base/sigbpt.exp: Likewise.
5417
f8b73d13
DJ
54182007-06-13 Daniel Jacobowitz <dan@codesourcery.com>
5419
5420 * gdb.xml/tdesc-regs.exp: Add MIPS support. Allow multiple
5421 required features to be included.
5422
4339e69e
DJ
54232007-06-12 Daniel Jacobowitz <dan@codesourcery.com>
5424
5425 * gdb.threads/manythreads.exp: Prevent expect buffer overflow
5426 in info threads output.
5427
23d964e7
UW
54282007-06-12 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5429 Markus Deuling <deuling@de.ibm.com>
5430
5431 * gdb.arch/spu-info.exp: New testcase.
5432 * gdb.arch/spu-info.c: New file.
5433
fd20f75b
DJ
54342007-06-05 Daniel Jacobowitz <dan@codesourcery.com>
5435
5436 * gdb.arch/thumb-prologue.c: Record the breakpoint address in
5437 tpcs_offset. Restore lr after the call.
5438 * gdb.arch/thumb-prologue.exp: Use tpcs_offset.
5439
2226f861
DJ
54402007-05-23 Daniel Jacobowitz <dan@codesourcery.com>
5441
5442 * lib/gdbserver-support.exp (gdbserver_spawn): Only match full_buffer.
5443 (gdbserver_run): Kill any running gdbserver.
5444 * lib/mi-support.exp (mi_gdb_target_load): Likewise.
5445
d12371a9
MR
54462007-05-17 Maciej W. Rozycki <macro@mips.com>
5447
5448 * gdb.base/sigbpt.exp: Preset segv_addr.
5449
93f02886
DJ
54502007-05-16 Daniel Jacobowitz <dan@codesourcery.com>
5451
5452 * lib/gdb.exp (gdb_compile): Add support for Windows DLLs.
5453 (gdb_compile_shlib): Likewise.
5454 (skip_shlib_tests, gdb_download, gdb_load_shlibs): New.
5455 (default_gdb_init): Clear cleanfiles.
5456 (gdb_finish): Delete recorded cleanfiles.
5457 * lib/gdbserver-support.exp (gdbserver_spawn): Use gdb_download.
5458
5459 * gdb.base/gdb1555.exp: Use skip_shlib_tests and gdb_load_shlibs.
5460 Do not use isnative.
5461 * gdb.base/pending.exp, gdb.base/shlib-call.exp, gdb.base/shreloc.exp,
5462 gdb.base/so-impl-ld.exp: Likewise.
5463 * gdb.base/solib-weak.exp: Likewise. Skip for DLL targets.
5464 * gdb.base/unload.exp: Likewise. Do not pass empty option to
5465 gdb_compile.
5466
b04e06d7
VP
54672007-05-15 Vladimir Prus <vladimir@codesourcery.com>
5468
5469 * config/unknown.exp: Remove.
5470
069ed931
UW
54712007-05-15 Markus Deuling <deuling@de.ibm.com>
5472
5473 * gdb.base/info-proc.exp: Check is_remote.
5474
09db0d03
UW
54752007-05-14 Markus Deuling <deuling@de.ibm.com>
5476
5477 * gdb.base/gcore.exp: Initialize variable core_supported.
5478
af2cbe8c
DJ
54792007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
5480
5481 * gdb.threads/linux-dp.exp: Allow non-hexadecimal IDs also.
5482
027c0295
DJ
54832007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
5484
5485 * gdb.threads/linux-dp.exp: Expect hexadecimal thread IDs.
5486 * gdb.threads/print-threads.exp (test_all_threads): Allow
5487 negative and hexadecimal thread IDs.
5488
dc5000e7
DJ
54892007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
5490
5491 * gdb.java/jprint.java (public): Avoid invalid call to static
5492 method.
5493
2e74ed18
DP
54942007-05-14 Denis Pilat <denis.pilat@st.com>
5495
5496 * gdb.mi/mi-console.exp, gdb.mi/gdb669.exp, gdb.mi/mi-cli.exp,
5497 gdb.mi/mi-regs.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp,
5498 gdb.mi/mi2-cli.exp, gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
5499 gdb.mi/mi2-regs.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi-disassemble.exp,
5500 gdb.mi/mi2-syn-frame.exp: Remove commands already run in mi_run_to_main.
5501
83547f02
UW
55022007-05-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5503
5504 * gdb.base/overlays.exp: Add support for targets with only code
a9c64011 5505 overlay support, not data overlay. Support spu-*-* target in
83547f02
UW
5506 this mode.
5507 * gdb.base/ovlymgr.c: Provide stubs for spu target.
5508 * gdb.base/spu.ld: New file.
5509
b18be20d
DJ
55102007-05-07 Daniel Jacobowitz <dan@codesourcery.com>
5511
5512 * gdb.cp/virtfunc.exp (proc do_tests): Test stepping through a thunk.
5513
be444858
DJ
55142007-05-06 Daniel Jacobowitz <dan@codesourcery.com>
5515
5516 * gdb.fortran/complex.exp, gdb.fortran/complex.f: New files.
5517
b1d53152
DJ
55182007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
5519
5520 * gdb.java/jmain.exp: Handle demangled names with and without method
5521 signatures.
5522
d084b331
DJ
55232007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
5524
5525 * gdb.mi/mi-syn-frame.c (main, foo, bar)
5526 (have_a_very_merry_interrupt): Remove calls to puts.
5527 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Do not expect
5528 inferior output.
5529 * lib/mi-support.exp (mi_gdb_test): Check gdb,noinferiorio. Correct
5530 test names.
5531
db9d7fc5
DJ
55322007-04-29 Markus Deuling <deuling@de.ibm.com>
5533 Daniel Jacobowitz <dan@codesourcery.com>
5534
5535 * gdb.base/auxv.exp (core_works): Also check is_remote.
5536 * gdb.base/checkpoint.exp, gdb.base/multi-forks.exp: Likewise.
5537
ef783a7d 55382007-04-25 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 5539
ef783a7d
VP
5540 * gdb.base/sigaltstack.exp: Use 'srcfile' in error
5541 message, not the undefined 'module' variable.
5542 * gdb.base/siginfo.exp: Likewise.
5543 * gdb.base/sigstep.exp: Likewise.
5544 * lib/gdbserver-support.exp (gdb_target_cmd): Quote
5545 serialport.
5546 * lib/mi-support.exp (mi_gdb_target_cmd): Likewise.
5547
b7b73cae
CV
55482007-04-25 Corinna Vinschen <vinschen@redhat.com>
5549
5550 * config/sim.exp (gdb_target_sim): Just return with -1 when setting
5551 target sim fails. Return 0 otherwise.
5552 (gdb_load): Return prematurely if gdb_target_sim fails.
5553
7d90fdfa
DP
55542007-04-16 Denis Pilat <denis.pilat@st.com>
5555
5556 * gdb.base/setshow.exp: Reset height after having set it to 100.
5557
5d3e9c85
DP
55582007-04-16 Denis Pilat <denis.pilat@st.com>
5559
5560 * gdb.mi/mi2-stack.exp: update from mi-stack.exp.
5561
18e75969
DP
55622007-04-16 Denis Pilat <denis.pilat@st.com>
5563
5564 * gdb.mi/mi2-var-display.exp: Test for the fullname field.
5565
25d5ea92
VP
55662007-04-14 Vladimir Prus <vladimir@codesourcery.com>
5567
5568 * gdb.mi/mi-var-cmd.exp: Delete varobjs left by previous
5569 tests. Run the frozen varobjs test.
5570 * gdb.mi/var-cmd.c (do_frozen_tests): New.
a9c64011 5571 * lib/mi-support.exp (mi_varobj_update): Fix thinko.
25d5ea92 5572
0b49cb80
JK
55732007-04-11 Jan Kratochvil <jan.kratochvil@redhat.com>
5574
5575 * gdb.base/type-opaque-lib.c, gdb.base/type-opaque-main.c,
5576 gdb.base/type-opaque.exp: New files.
5577
a73bafbc 55782007-04-01 Vladimir Prus <vladimir@codesourcery.com>
a9c64011
AS
5579
5580 * gdb.mi/mi-var-child.c
a73bafbc
VP
5581 (do_children_tests): User char[2] instead of
5582 char so that automatic printing of pointers to char
5583 don't give unpredicable result.
5584 * gdb.mi/var-cmd.c (do_locals_test): Initialize
5585 local variables.
5586 * gdb.mi/mi-var-child.exp: Step to right line
5587 of do_children_tests.
5588 * gdb.mi/mi2-var-child.exp: Likewise.
5589 * gdb.mi/mi-var-cmd.exp: Step to right line of
a9c64011 5590 do_locals_tests.
a73bafbc
VP
5591 (do_children_tests): User char[2] instead of
5592 char so that automatic printing of pointers to char
a9c64011 5593 don't give unpredicable result.
a73bafbc 5594 * gdb.mi/mi2-var-cmd.exp: Likewise.
a9c64011 5595 * lib/mi-support.exp (mi_continue_to_line):
a73bafbc
VP
5596 Pass test name to mi_wait_for_stop.
5597
7ce59000
DJ
55982007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
5599
5600 * gdb.asm/asm-source.exp: Remove d10v case.
5601 * lib/gdb.exp (skip_cplus_tests): Likewise.
5602 * gdb.asm/d10v.inc: Deleted.
5603
20389057
DJ
56042007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
5605
5606 * gdb.base/infnan.c, gdb.base/infnan.exp: New files.
5607
8807d78b
DJ
56082007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
5609
5610 * config/netware.exp: Delete file.
5611
aa3edb8e
JB
56122007-03-29 Joel Brobecker <brobecker@adacore.com>
5613
5614 * gdb.dwarf2/dw2-noloc.S: New file.
5615 * gdb.dwarf2/dw2-noloc.exp: New file.
5616
297561ac
PA
56172007-03-28 Pedro Alves <pedro_alves@portugalmail.pt>
5618
5619 * gdb.cp/method2.cc: New test.
5620 * gdb.cp/method2.exp: New test.
5621 * gdb.cp/Makefile.in (EXECUTABLES): Add method2.
5622
1f81bd39
DJ
56232007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
5624
5625 * gdb.ada/exec_changed.exp: Avoid "set confirm off".
5626
9453113a
DJ
56272007-03-27 Brooks Moses <brooks.moses@codesourcery.com>
5628
5629 * Makefile.in: Add dummy "pdf" and "install-pdf" targets.
5630
b741e217
DJ
56312007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
5632
5633 * config/gdbserver.exp (gdbserver_gdb_load): Update argument list.
5634 (gdb_load): Delete, replace with...
5635 (gdb_reload): ...this.
5636 * gdb.server/server-run.exp: Use gdb_load and gdbserver_run.
5637 * gdb.server/server-mon.exp: Likewise.
5638 * lib/gdb.exp (gdb_run_cmd): Use gdb_reload.
5639 (gdb_start_cmd): New.
5640 (gdb_file_cmd): Save the last loaded file.
5641 (gdb_reload): New.
5642 (gdb_gnu_strip_debug): Use transform.
5643 * lib/gdbserver-support.exp (gdbserver_spawn): Move file download
5644 support here. Use new $last_loaded_file. Check mtime.
5645 (gdb_target_cmd): Handle ObjC failure case.
5646 (infer_host_exec): Delete.
5647 (gdbserver_load): Rename to...
5648 (gdbserver_run): ...this. Simplify.
5649 * lib/mi-support.exp (mi_gdb_file_cmd): Set last_loaded_file.
5650 (mi_gdb_load): Move most contents to a new function...
5651 (mi_gdb_target_load): ...here. Simplify call to gdbserver_gdb_load.
5652 (mi_run_cmd): Use mi_gdb_target_load.
5653 * gdb.base/break.exp, gdb.base/ending-run.exp, gdb.base/pending.exp,
5654 gdb.base/sepdebug.exp, gdb.base/unload.exp, gdb.objc/objcdecode.exp:
5655 Use gdb_run_cmd.
5656 * gdb.base/charsign.exp: Remove incorrect comment.
5657 * gdb.base/dbx.exp (gdb_file_cmd): Set last_loaded_file.
5658 * gdb.ada/exec_changed.exp, gdb.ada/null_record.exp, gdb.ada/start.exp,
5659 gdb.base/start.exp: Use gdb_start_cmd.
5660
446ab585 56612007-03-23 Nigel Stephens <nigel@mips.com>
a9c64011 5662 Maciej W. Rozycki <macro@mips.com>
446ab585
MR
5663
5664 * gdb.base/sigbpt.exp: Fix the message when skipping test.
5665 * gdb.base/signull.exp: Similarly.
5666
bbb88ebf
UW
56672007-03-16 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5668
5669 * lib/gdb.exp (gdb_run_cmd): Use -notransfer to make start-up
5670 messages available to test cases (like chng-sym.exp).
5671
cb8c4a99
AS
56722007-03-14 Andreas Schwab <schwab@suse.de>
5673
5674 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
5675 format changes.
5676
4e463ff5
DJ
56772007-03-13 Daniel Jacobowitz <dan@codesourcery.com>
5678
5679 * gdb.arch/powerpc-prologue.c (optimized_1_marker, gdb2029_marker)
5680 (optimized_1): New.
5681 (main): Call optimized_1.
5682 (gdb2029): Correct typos. Call gdb2029_marker.
5683 * gdb.arch/powerpc-prologue.exp: Run new test. Use a breakpoint
5684 for gdb2029.
5685
b6db2c47
MK
56862007-03-12 Mark Kettenis <kettenis@gnu.org>
5687
5688 * gdb.gdb/selftest.exp (do_steps_and_nexts): Match spaces as well
5689 as tabs. Remove redundant test pattern.
5690
70ed3737
UW
56912007-03-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5692
5693 * gdb.base/long_long.exp: Accept optional symbol name in <...>
5694 for /a format output.
5695
47b67b60
DJ
56962007-03-09 Daniel Jacobowitz <dan@codesourcery.com>
5697
5698 * gdb.base/checkpoint.exp: Rewrite 600 checkpoint test to
5699 collect output incrementally.
5700
b8953b0e
UW
57012007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5702
5703 * gdb.mi/mi-var-cmd.exp: Allow value without "..." string
5704 for -var-create lpcharacter test.
5705 * gdb.mi/mi2-var-cmd.exp: Likewise.
5706
7acd5c40
UW
57072007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5708
5709 * gdb.mi/mi-var-cmd.exp: Allow -var-update null_ptr test to
5710 pass on targets where address zero is readable.
5711
9c6759c1
UW
57122007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5713
5714 * gdb.xml/tdesc-arch.exp: Test is unsupported on target with
5715 just a single architecture.
5716
a2f1aeb4
UW
57172007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5718
5719 * gdb.base/callfuncs.exp (do_get_all_registers): Remove.
5720 (fetch_all_registers): New function, uses gdb_test_multiple and
5721 exp_continue to fetch inferior output line-by-line.
5722 Replace all uses of do_get_all_registers by fetch_all_registers.
5723
46579ac2
UW
57242007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5725
5726 * gdb.base/relativedebug.exp: Skip test if gdb,nosignals is set
5727 in target_info.
5728
fc133f24
MS
57292007-03-02 Michael Snyder <michael.snyder@palmsource.com>
5730
a9c64011 5731 * gdb.threads/manythreads.exp: Use $message string for
fc133f24
MS
5732 consistancy; add a default (timeout) case.
5733
7646a51d
MS
57342007-03-02 Michael Snyder <michael.snyder@palmsource.com>
5735
5736 * gdb.base/watchpoint.exp: Fix truncated comment.
5737
dcfff61f
MS
57382007-03-02 Michael Snyder <michael.snyder@palmsource.com>
5739
5740 * Makefile.in: Remove spurious single-quotes from sed command.
5741
664e3ee9
DJ
57422007-02-28 Daniel Jacobowitz <dan@codesourcery.com>
5743
5744 * gdb.mi/mi-var-cmd.exp: Correct test name. Allow any value for
5745 func.
5746 * gdb.mi/mi2-var-cmd.exp: Likewise.
5747
d7cc6f2f
JB
57482007-02-27 Joel Brobecker <brobecker@adacore.com>
5749
a9c64011
AS
5750 * gdb.dwarf2/dw2-producer.S: New file.
5751 * gdb.dwarf2/dw2-producer.exp: New testcase.
d7cc6f2f
JB
5752
57532007-02-27 Nick Roberts <nickrob@snap.net.nz>
c0e3bc07
NR
5754
5755 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
5756 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
5757 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
5758 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
5759 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
5760 Revert tests to use mi_gdb_test and include value field in output
5761 of -var-create.
5762
93d42b30
DJ
57632007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
5764
5765 * gdb.arch/i386-signal.c, gdb.arch/i386-signal.exp: New files.
5766
c499ed39
DJ
57672007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
5768
5769 * gdb.base/maint.exp: Remove full paths from test names.
5770 * gdb.base/prelink.exp, gdb.cp/cp-relocate.exp,
5771 gdb.xml/tdesc-errors.exp, gdb.xml/tdesc-xinclude.exp: Likewise.
5772
9836f81b
JB
57732007-02-27 Joel Brobecker <brobecker@adacore.com>
5774
5775 * gdb.ada/catch_ex.exp: Fix a couple of copy/paste typos.
5776
c74d0ad8
DJ
57772007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
5778
5779 * gdb.server/server-mon.exp: New test.
5780
2711e456
DJ
57812007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
5782
5783 * gdb.cp/cp-relocate.cc, gdb.cp/cp-relocate.exp: New.
5784
ff6f572f
DJ
57852007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
5786
5787 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: Update
5788 register capitalization.
5789
fada3feb
DP
57902007-02-13 Denis Pilat <denis.pilat@st.com>
5791
5792 * gdb.mi/mi-var-invalidate.exp: New file.
5793
fb1e4ffc
DJ
57942007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
5795
5796 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: New.
5797
3da939d7
DJ
57982007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
5799
5800 * tdesc-arch.exp (set_arch): Add KFAIL for missing OS ABI handlers.
5801
123dc839
DJ
58022007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
5803
5804 * gdb.xml/single-reg.xml, gdb.xml/tdesc-regs.exp,
5805 gdb.xml/core-only.xml, gdb.xml/extra-regs.xml: New files.
5806
877e3645 58072007-02-08 Nick Roberts <nickrob@snap.net.nz>
87604222
NR
5808
5809 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
5810 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
5811 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
5812 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
5813 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
1183581f 5814 * gdb.mi/gdb792.exp, lib/mi-support.exp:
87604222 5815 Update tests to include value field in output of -var-create.
a9c64011 5816
3c0a2960
AS
58172007-02-08 Andreas Schwab <schwab@suse.de>
5818
5819 * gdb.mi/mi-var-child.exp: Fix matching display of function value.
5820
108546a0
DJ
58212007-02-07 Daniel Jacobowitz <dan@codesourcery.com>
5822
5823 * gdb.xml/bad-include.xml, gdb.xml/inc-2.xml, gdb.xml/inc-body.xml,
5824 gdb.xml/includes.xml, gdb.xml/tdesc-xinclude.exp: New files.
5825
d701dcab
DP
58262007-02-02 Denis Pilat <denis.pilat@st.com>
5827
5828 * gdb.threads/threadapply.exp: check that frame is not changed by
5829 the thread apply all command.
5830
783e3e2f
AS
58312007-01-31 Andreas Schwab <schwab@suse.de>
5832
6d9c3a87
AS
5833 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
5834
3c50d7b9
AS
5835 * gdb.dwarf2/dup-psym.S: Use .2byte/.4byte instead of .short/.int
5836 in the dwarf sections.
5837 * gdb.dwarf2/mac-fileno.S: Likewise.
5838
783e3e2f
AS
5839 * gdb.base/callfuncs.exp (do_get_all_registers): Filter out
5840 bspstore register on ia64.
5841
78ff580e
AS
58422007-01-29 Andreas Schwab <schwab@suse.de>
5843
cc8e9b12
AS
5844 * gdb.cp/annota3.exp ("watch triggered on a.x"): Match optional
5845 "frame-begin" annotation.
5846
78ff580e
AS
5847 * gdb.cp/annota2.exp ("watch triggered on a.x"): Allow arbitrary
5848 number of "frames-invalid" annotations.
5849
704a4f78
DJ
58502007-01-29 Daniel Jacobowitz <dan@codesourcery.com>
5851
5852 * gdb.base/commands.exp: Call if_commands_test.
5853 (gdb_test_no_prompt, if_commands_test): New.
5854
e741bf94
MK
58552007-01-28 Mark Kettenis <kettenis@gnu.org>
5856
5857 * gdb.threads/sigthread.c (NSIGS): Make bigger.
5858
474d0ad3
AS
58592007-01-27 Andreas Schwab <schwab@suse.de>
5860
5861 * gdb.dwarf2/dw2-basic.S: Use .2byte/.4byte/.8byte instead of
5862 .short/.int/.quad in the dwarf sections.
5863 * gdb.dwarf2/dw2-intercu.S: Likewise.
5864 * gdb.dwarf2/dw2-intermix.S: Likewise.
5865
e784b426
JK
58662007-01-25 Jan Kratochvil <jan.kratochvil@redhat.com>
5867
5868 * gdb.base/charsign.exp, gdb.base/charsign.c: New files.
4590cfcb
MK
5869 * gdb.arch/i386-sse.exp: Check $xmm.v16_int8 printing as a number
5870 array.
e784b426
JK
5871 * gdb.base/printcmds.exp: Sign-provided CHARs now became arrays.
5872 * gdb.base/setvar.exp: Likewise.
5873
37f08e04
AS
58742007-01-26 Andreas Schwab <schwab@suse.de>
5875
9a01813a
AS
5876 * gdb.base/corefile.exp: Allow non-empty argument list in reinit
5877 test.
5878
37f08e04
AS
5879 * gdb.base/multi-forks.exp ("restart $i"): Also match
5880 __kernel_syscall_via_break.
5881
6e2a9270
VP
58822007-01-24 Vladimir Prus <vladimir@codesourcery.com>
5883
5884 * lib/mi-support.exp (mi_delete_varobj): New.
5885 * gdb.mi/mi-var-cp.exp: Run the reference_to_struct
5886 testcase.
5887 * gdb.mi/mi-var-cp.cc (reference_to_struct): New function.
5888 (main): Call the above.
5889 (reference_update_test, base_in_reference_test)
5890 (reference_to_pointer): Delete the created varobjs.
a9c64011 5891
e515b470
DJ
58922007-01-23 Daniel Jacobowitz <dan@codesourcery.com>
5893
5894 * Makefile.in (ALL_SUBDIRS): Add gdb.xml.
5895 * configure: Regenerated.
5896 * configure.ac (AC_OUTPUT): Add gdb.xml/Makefile.
5897 * gdb.xml/Makefile.in, gdb.xml/tdesc-arch.exp,
5898 gdb.xml/tdesc-bogus.xml, gdb.xml/tdesc-errors.exp,
5899 gdb.xml/trivial.xml, gdb.xml/tdesc-unknown.xml: New files.
5900 * lib/gdb.exp (gdb_skip_xml_test): New function.
5901
08d8bcd7
DJ
59022007-01-23 Nick Hudson <nick.hudson@dsl.pipex.com>
5903
5904 * gdb.base/sigrepeat.exp: Correct error message.
5905
59062007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
43a9b631
JK
5907 Daniel Jacobowitz <dan@codesourcery.com>
5908
5909 * gdb.arch/i386-gnu-cfi.exp, gdb.arch/i386-gnu-cfi.c,
5910 gdb.arch/i386-gnu-cfi-asm.S: New files.
5911
97c3f1f3
JK
59122007-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
5913
5914 * lib/gdb.exp: Abort on missing `site.exp'.
5915
cb1df416
DJ
59162007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
5917 Daniel Jacobowitz <dan@codesourcery.com>
5918
5919 * gdb.base/included.c, gdb.base/included.exp,
5920 gdb.base/included.h: New files.
5921
35990120
DJ
59222007-01-20 Daniel Jacobowitz <dan@codesourcery.com>
5923
5924 * gdb.base/bigcore.c (RLIMIT_CAP): Define.
5925 (maximize_rlimit): Reduce limits on 64-bit systems.
5926
6e81a116 59272007-01-19 Mark Kettenis <kettenis@gnu.org>
2429decf
MK
5928
5929 From Marcus Deuling <deuling@de.ibm.com>:
5930 * gdb.arch/altivec-regs.exp: Initialise variable endianness in
5931 every case.
5932
6c3c41f3
NR
59332007-01-13 Nick Roberts <nickrob@snap.net.nz>
5934
5935 * gdb.mi/mi-basics.exp, gdb.mi/mi2-basics.exp (test_dir_specification)
5936 (test_path_specification): Use objdir instead of srcdir to always
5937 get an absolute filename.
5938
2f12c312
DJ
59392007-01-12 Daniel Jacobowitz <dan@codesourcery.com>
5940
5941 * gdb.cp/member-ptr.cc (class Padding): Make contents public.
5942
81121995
VP
59432007-01-11 Vladimir Prus <vladimir@codesourcery.com>
5944
5945 * gdb.mi/mi-var-cp.cc (reference_update_tests):
5946 Make sure the variable we're using is in scope.
5947 (reference_to_pointer): Likewise.
5948
4741b737
DJ
59492007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
5950
5951 * gdb.ada/catch_ex.exp: Call unsupported and stop if the runtime
5952 has no debug information.
5953
054410c3
DJ
59542007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
5955
5956 * gdb.base/annota1.exp: Remove extra send_gdb.
5957
818f79f6
DJ
59582007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
5959
5960 * gdb.base/relativedebug.c, gdb.base/relativedebug.exp: New files.
5961
f7a6bb70
DJ
59622007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
5963
5964 * gdb.arch/i386-size-overlap.c, gdb.arch/i386-size-overlap.exp: New.
5965
57e66780
DJ
59662007-01-08 Nick Roberts <nickrob@snap.net.nz>
5967 Daniel Jacobowitz <dan@codesourcery.com>
5968
5969 * gdb.mi/mi-var-cmd.exp: Expect lpcharacter to update when
5970 lcharacter or linteger change. Correct duplicated test name.
5971 * gdb.mi/mi2-var-cmd.exp: Likewise.
5972
3d799a95
DJ
59732007-01-08 Daniel Jacobowitz <dan@codesourcery.com>
5974
5975 * gdb.threads/sigthread.c, gdb.threads/sigthread.exp: New.
5976
59772007-01-05 Joel Brobecker <brobecker@adacore.com>
51679ba9 5978
a9c64011
AS
5979 * gdb.base/nofield.c: New file.
5980 * gdb.base/nofield.exp: New testcase.
51679ba9 5981
eafb94e8
NR
59822007-01-05 Nick Roberts <nickrob@snap.net.nz>
5983
5984 * gdb.mi/mi-var-cp.exp: New test for references to pointers.
5985
5986 * gdb.mi/mi-var-cp.cc: (reference_to_pointer): New procedure for above
5987 test.
5988
5e572bb4
DJ
59892007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
5990
5991 * gdb.mi/mi-var-cmd.exp: Add tests for unreadable varobjs.
5992
74a44383
DJ
59932007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
5994
5995 * lib/mi-support.exp (mi_runto_helper): Expect two prompts
5996 when continuing.
5997
1b572db9
DJ
59982007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
5999
6000 * gdb.base/annota3.exp ($binfile): Append $EXEEXT.
6001 Expect ".exe" extension.
6002
381bc39b
DJ
60032007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
6004
6005 * gdb.base/charset.exp: Add explicit filename to break.
6006 * gdb.base/dbx.exp: Add explicit filename to breaks.
6007
2b70e4c6
DJ
60082007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
6009
6010 * gdb.mi/mi-file.exp: Use mi_gdb_file_cmd instead of mi_gdb_load.
6011 * gdb.mi/mi2-file.exp: Likewise.
6012
303b6f5d
DJ
60132007-01-04 Vladimir Prus <vladimir@codesourcery.com>
6014
6015 Implement specification of MI tests as comments
6016 in C and C++ sources.
6017 * lib/mi-support.exp (mi_autotest_data): New variable.
6018 (mi_autotest_source): New variable.
6019 (count_newlines, mi_prepare_inline_tests)
6020 (mi_get_inline_test, mi_continue_to_line)
6021 (mi_run_inline_test, mi_tbreak)
6022 (mi_send_resuming_command, mi_wait_for_stop): New functions.
6023 * gdb.mi/mi-var-cp.exp: Move most content to the C file.
6024 Run inline tests.
6025 * gdb.mi/mi-var-cp.cc: Define tests here.
6026
23da0d94
VP
60272007-01-04 Vladimir Prus <vladimir@codesourcery.com>
6028
6029 Simplify usage of mi_continue_to.
6030 * lib/mi-support.exp (mi_runto_helper): Renamed
6031 from mi_runto, added new parameter 'run_or_continue'.
6032 (mi_runto): Use mi_runto_helper.
6033 (mi_continue_to): Accept just function name as parameter.
6034 Use mi_runto_helper.
6035 * gdb.mi/mi-var-cmd.exp: Adjust to changes.
6036 * gdb.mi/mi2-var-cmd.exp: Likewise.
a9c64011 6037
f9e18282
JB
60382006-01-04 Joel Brobecker <brobecker@adacore.com>
6039
6040 Make this testcase a bit more realistic. The current code
6041 is too simplistic, and allows the compiler to optimize out
6042 some of the entities we need for this testcase.
6043 * gdb.ada/null_record/bar.ads (Void_Star): New type.
6044 (Do_Nothing): Add extra parameter.
6045 * gdb.ada/null_record/bar.adb (Do_Nothing): Likewise.
6046 * gdb.ada/null_record/null_record.adb: Fake use of type Empty
6047 by using a variable of type Void_Star.
6048
fd678c65
JB
60492006-01-04 Joel Brobecker <brobecker@adacore.com>
6050
6051 * gdb.ada/catch_ex/foo.adb: New file.
6052 * gdb.ada/catch_ex.exp: New testcase.
6053
05cfdb42
DJ
60542007-01-03 Pedro Alves <pedro_alves@portugalmail.pt>
6055
6056 * gdb.base/shreloc.exp: Use ldflags instead of additional_flags to
6057 pass --image-base to linker.
6058
2e03ee74
DJ
60592007-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
6060 Daniel Jacobowitz <dan@codesourcery.com>
6061
6062 * gdb.base/readline.exp: Set $TERM. Test arrow keys in
6063 secondary prompts.
6064
0d5de010
DJ
60652007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
6066
6067 * gdb.cp/classes.exp (test_pointers_to_class_members): Update expected
6068 output. Test the types of members and member pointers.
6069 * gdb.cp/inherit.exp (test_print_mi_member_types): Remove KFAILs for
6070 gdb/2092.
6071 * gdb.cp/member-ptr.exp: Search for a comment instead of a
6072 statement. Enable for GCC. Update expected output for some tests
6073 and add new tests. Remove obsolete GCC KFAILs. Allow GCC's class
6074 layout.
6075 * gdb.cp/member-ptr.cc (Padding, Padding::vspacer, Base, Base::get_x)
6076 (Base::vget_base, Left, Left::vget, Right, Right::vget, Diamond)
6077 (Diamond::vget_base): New.
6078 (main): Add new tests.
6079 * gdb.cp/printmethod.exp: Update expected output for member functions.
6080 * gdb.cp/virtfunc.exp (test_virtual_calls): Add a KFAIL for
6081 print pEe->D::vg().
6082
61a771aa
DJ
60832007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
6084
6085 * gdb.threads/tls.exp: Allow stops in sem_post.
6086
2fa63963
DJ
60872006-12-31 Daniel Jacobowitz <dan@codesourcery.com>
6088
6089 * gdb.base/annota1.exp: Allow .*printf in backtraces.
6090 * gdb.base/annota3.exp: Likewise.
6091 * gdb.base/sigstep.exp (advancei): Fail if we hit the breakpoint
6092 again (instead of timing out).
6093 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add an XFAIL for
6094 GCC bug 26475.
6095 * gdb.java/jmisc.exp: Adjust to work with method signatures including
6096 return types. Add kfails for GDB bugs 2214 and 2215. Move exit
6097 test from jmisc1.exp.
6098 * gdb.java/jmisc1.exp: Delete.
6099 * gdb.java/jprint.exp: Adjust to work with method signatures including
6100 return types.
6101 * gdb.objc/basicclass.exp: Update for gobjc 4.1 debug info.
6102 * gdb.threads/linux-dp.exp: Don't be confused by program output.
6103 * lib/java.exp (compile_java_from_source): Pass the correct type
6104 to target_compile.
6105
5eefc2b7
JB
61062006-12-31 Joel Brobecker <brobecker@adacore.com>
6107
6108 * gdb.arch/i386-prologue.c (stack_align_ecx): Renamed from stack_align.
6109 (stack_align_edx): New function.
6110 (stack_align_eax): New function.
6111 (main): Add calls to stack_align_edx and stack_align_eax.
6112 * gdb.arch/i386-prologue.exp: Replace stack_align with stack_align_ecx.
6113 Add testing for the cases where the register used during a stack
6114 realignment is edx. Same for eax.
6115
227c54da
DJ
61162006-12-30 Pedro Alves <pedro_alves@portugalmail.pt>
6117
6118 * lib/gdb.exp: Don't pass -fpic to gcc on Cygwin, MinGW
6119 and generic PE targets.
6120
cab8ac94
JB
61212006-12-29 Joel Brobecker <brobecker@adacore.com>
6122
6123 * gdb.ada/array_return.exp: Update copyright date list.
6124
ba54f318
JB
61252006-12-27 Joel Brobecker <brobecker@adacore.com>
6126
6127 * gdb.ada/array_return/pck.ads (Small_Float_Vector): New type.
6128 (Create_Small_Float_Vector): New function.
6129 * gdb.ada/array_return/pck.adb (Create_Small_Float_Vector): Add
6130 function body.
6131 * gdb.ada/array_return/p.adb: Use new type and function from
6132 package Pck.
6133 * gdb.ada/array_return.exp: Add a test verifying that GDB is
6134 able to print the value returned by a function returning an
6135 array of float.
6136
6b7a35dd
JB
61372006-12-20 Joel Brobecker <brobecker@adacore.com>
6138
6139 * gdb.arch/i386-prologue.exp: Remove calls to setup_kfail.
6140 The associated tests should be PASSing.
6141
038224f6
VP
61422006-12-08 Vladimir Prus <vladimir@codesourcery.com>
6143
6144 Test for base in references.
6145 * gdb.mi/mi-var-cp.cc: Add test code.
6146 * gdb.mi/mi-var-cp.exp: Test for bases in references.
6147 * gdb.mi/mi-watch.exp: Adjust to mi_runto changes.
6148 * gdb.mi/mi2-watch.exp: Likewise.
6149 * lib/mi-support.exp (mi_runto): Use temporary breakpoint.
6150 (mi_list_varobj_children): New function.
6151
b26ed50d
VP
61522006-12-08 Vladimir Prus <vladimir@codesourcery.com>
6153
6154 * lib/mi-support.exp
6155 (mi_runto): Accept "()" after function name.
6156 (mi_create_varobj): New function.
6157 (mi_varobj_update): New function.
6158 (mi_Check_varobj_value): New function.
6159 * gdb.mi/mi-var-cp.exp: New file.
6160 * gdb.mi/mi-var-cp.cc: New file.
a9c64011 6161
08232497
DJ
61622006-12-01 Daniel Jacobowitz <dan@codesourcery.com>
6163
6164 * gdb.base/solib-weak.c, gdb.base/solib-weak.exp, gdb.base/weaklib1.c,
6165 gdb.base/weaklib2.c: New files.
6166
d394c993 61672006-11-29 Nathan Sidwell <nathan@codesourcery.com>
8ec659a0 6168
ac6c2fba
NS
6169 * gdb.threads/linux-dp.exp: Adjust regexps used to scan thread
6170 info. Adjust test names.
6171
8ec659a0 6172 * gdb.base/break.c (main): Move position of malloc.
d394c993 6173 * gdb.base/break.exp: Revert mistaken checkin.
8ec659a0 6174
acd65feb
VP
61752006-11-28 Vladimir Prus <vladimir@codesourcery.com>
6176
6177 * gdb.mi/mi-var-cmd.exp: Check -var-update after
6178 assignement of arrays and function pointers.
6179 * gdb.mi/var-cmd.c: Add declaration necessary for above
6180 tests.
6181
f556d5e5
NS
61822006-11-27 Nathan Sidwell <nathan@codesourcery.com>
6183
6184 * gdb.base/break.c (main): Call malloc.
fcfcc2b5
NS
6185
6186 * gdb.threads/linux-dp.exp: Read thread table before and after
6187 creating each philosopher and verify it.
6188
697bc68d
NS
61892006-11-27 Nathan Sidwell <nathan@codesourcery.com>
6190 Paul Brook <paul@codesourcery.com>
6191 Daniel Jacobowitz <dan@codesourcery.com>
6192
6193 * gdb.base/ending-run.exp: Flatten expect script stepping out of
a9c64011 6194 main to remove duplication. Add start function of the form
697bc68d
NS
6195 '_*start[1-9]*'. Add RVDS start function.
6196
29d73ae4
DJ
61972006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
6198
6199 * gdb.arch/thumb-prologue.c, gdb.arch/thumb-prologue.exp: New files.
6200
c1d88655
UW
62012006-11-22 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6202
6203 * gdb.asm/asm-source.exp: Add "spu*-*-*" target.
6204 * gdb.asm/spu.inc: New file.
6205 * gdb.base/term.exp: Disable if [target_info exists noargs].
6206 * gdb.gdb/complaints.exp: Disable if ![isnative].
6207 * gdb.gdb/selftest.exp: Likewise.
6208 * gdb.gdb/observer.exp: Likewise.
6209 * gdb.gdb/xfullpath.exp: Likewise.
6210 * gdb.base/attach.exp: Disable on SPU target.
6211 * gdb.cp/bs145503.exp: Likewise.
6212 * gdb.cp/exception.exp: Likewise.
6213 * gdb.cp/userdef.exp: Likewise.
6214
32a13b1a
DJ
62152006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
6216
6217 * gdb.stabs/weird.exp (print_weird_var): Don't send extra \n.
6218
d8295fe9
VP
62192006-11-10 Vladimir Prus <vladimir@codesourcery.com>
6220
6221 * gdb.base/completion.exp: Fix completion tests for
6222 'info' and 'info '.
6223 * gdb.base/help.exp (help_test_raw, test_class_help)
6224 (test_prefix_command_help): Move...
6225 * lib/gdb.exp: Here.
6226 * gdb.base/main.exp: Adjust.
6227 * gdb.cp/maint.exp: Adjust.
6228 * gdb.trace/tracecmd.exp: Use test_help_class.
a9c64011 6229
8c394015
VP
62302006-11-09 Vladimir Prus <vladimir@codesourcery.com>
6231
6232 * gdb.stabs/weird.exp (print_weird_var): Use
6233 gdb_test_multiple instead of gdb_expect.
6234
027fc1bc
VP
62352006-11-09 Vladimir Prus <vladimir@codesourcery.com>
6236
6237 * gdb.base/help.exp (help_test_raw): New.
6238 (test_class_help): New.
6239 (test_prefix_command_help): New.
6240 Adjust testcases.
6241
67609209
FR
62422006-11-09 Christophe Lyon <christophe.lyon@st.com>
6243
6244 * gdb.base/constvars.c (main): Write to crass and crips, so that
6245 they are allocated by the compiler.
6246
f73adfeb
AS
62472006-10-27 Andreas Schwab <schwab@suse.de>
6248
6249 * gdb.base/multi-forks.exp: Use "detach fork" instead of
6250 "detach-fork".
6251
2f83a18e
DJ
62522006-10-18 Daniel Jacobowitz <dan@codesoucery.com>
6253
6254 * lib/gdbserver-support.exp (gdb_target_cmd): Anchor the ends
6255 of patterns.
6256
94277a38
DJ
62572006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
6258
6259 * gdb.base/sepdebug.exp: Remove debug format test.
6260 * lib/gdb.exp (gdb_gnu_strip_debug): Perform debug format test.
6261 Handle no-symtab.
6262 * gdb.base/sepsymtab.c, gdb.base/sepsymtab.exp: New.
6263
5bd2f6e2
DJ
62642006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
6265
6266 * gdb.threads/manythreads.c (thread_function, main): Don't cast
6267 int to pointer or pointer to int.
6268 * gdb.threads/manythreads.exp: Don't expect the string "LWP".
6269
8c008720
DJ
62702006-10-12 Daniel Jacobowitz <dan@codesourcery.com>
6271
6272 * gdb.base/annota1.exp, gdb.base/maint.exp: Use string_to_regexp.
6273
9e35dae4
DJ
62742006-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
6275
6276 * gdb.threads/tls-nodebug.c, gdb.threads/tls-nodebug.exp: New test.
6277
d9639e13
DJ
62782006-10-09 Daniel Jacobowitz <dan@codesourcery.com>
6279
6280 PR c++/2116
6281 * gdb.cp/call-c.cc, gdb.cp/call-c.exp, gdb.cp/call-c-1.c: New.
6282
390a1bd0
JB
62832006-10-06 Joel Brobecker <brobecker@adacore.com>
6284
6285 * gdb.ada/arrayidx.exp: Remove calls to setup_kfail now that
6286 the corresponding bug has been fixed in GDB (PR/2018).
6287
dd920c33
JB
62882006-10-06 Joel Brobecker <brobecker@adacore.com>
6289
6290 * gdb.base/subst.exp: New testcase.
6291
53bbefe9
JB
62922006-10-06 Joel Brobecker <brobecker@adacore.com>
6293
6294 * gdb.ada/array_return/pck.ads: Add copyright notice.
6295 * gdb.ada/array_return/pck.adb: Likewise.
6296 * gdb.ada/array_return/p.adb: Likewise.
6297 * gdb.ada/exec_changed/first.adb: Likewise.
6298 * gdb.ada/exec_changed/second.adb: Likewise.
6299
09851417
JB
63002006-10-06 Joel Brobecker <brobecker@adacore.com>
6301
6302 * gdb.ada/watch_arg/watch.adb: New file.
6303 * gdb.ada/watch_arg.exp: New testcase.
6304
041bf30d
VP
63052006-10-02 Vladimir Prus <vladimir@codesourcery.com>
6306
6307 * gdb.mi/mi-basics.exp (test_path_specification): Pass orig_path
a9c64011 6308 via string_to_regexp.
041bf30d 6309 * gdb.mi/mi2-basics.exp: Likewise.
a9c64011 6310
f286fbdd 63112006-09-20 Michael Snyder <michael.snyder@palmsource.com>
7b880e0b
MS
6312
6313 * abug.exp, cpu32bug.exp, est.exp hmsirom.exp, nind.exp:
6314 Remove unused / obsolete files.
6315
7c07f349
NR
63162006-09-19 Nick Roberts <nickrob@snap.net.nz>
6317
6318 * gdb.base/multi-forks.exp: Include __kernel_vsyscall in regexp.
6319
cd5ff84a
VP
63202006-09-17 Vladimir Prus <vladimir@codesourcery.com>
6321
6322 * gdb.mi/mi-stack.exp (test_stack_args_listing): Test that
6323 HIGH_FRAME argument to -stack-list-arguments can be larger than
a9c64011 6324 the number of frames.
cd5ff84a 6325
ae018d1a
DJ
63262006-09-15 Daniel Jacobowitz <dan@codesourcery.com>
6327
6328 * gdb.base/args.c (main): Add breakpoint marker.
6329 * gdb.base/args.exp: Use args_test for tests. Add new tests which
6330 really test empty arguments.
6331 (args_load): Delete.
6332 (args_test): New.
6333
b399c549
NR
63342006-09-13 Nick Roberts <nickrob@snap.net.nz>
6335
6336 * gdb.mi/mi-file.exp (test_file_list_exec_source_files): Just
6337 check for one file.
6338
2ab1eb7a
VP
63392006-09-07 Vladimir Prus <ghost@vladimir@codesourcery.com>
6340
6341 * gdb.mi/mi-stack.exp (test_stack_frame_listing): Test that
6342 HIGH_FRAME argument to -stack-list-locals can be larger than
6343 the number of frames.
a9c64011 6344
476308bf
FF
63452006-08-18 Fred Fish <fnf@specifix.com>
6346
6347 * lib/gdb.exp (skip_altivec_tests): Fix apparent typo,
6348 '$' in front of skip_vmx_tests_saved when setting that.
6349
8625200f
AS
63502006-08-10 Andrew Stubbs <andrew.stubbs@st.com>
6351
6352 * gdb.base/trace-commands.exp: New file.
6353
089ec8f1
DJ
63542006-08-10 Joel Brobecker <brobecker@adacore.com>
6355 Daniel Jacobowitz <dan@codesourcery.com>
6356
6357 * gdb.base/step-bt.exp: Make hexadecimal address optional in
6358 expected output of the backtrace commands.
6359
b60f0898
JB
63602006-08-09 Joel Brobecker <brobecker@adacore.com>
6361
6362 * gdb.arch/altivec-abi.exp: Replace gdb_suppress_entire_file with
6363 untested followed by return combination.
6364 * gdb.arch/altivec-regs.exp: Likewise.
6365 * gdb.arch/e500-abi.exp: Likewise.
6366 * gdb.arch/e500-regs.exp: Likewise.
6367 * gdb.arch/gdb1291.exp: Likewise.
6368 * gdb.arch/gdb1431.exp: Likewise.
6369 * gdb.arch/gdb1558.exp: Likewise.
6370 * gdb.arch/i386-prologue.exp: Likewise.
6371 * gdb.arch/i386-unwind.exp: Likewise.
6372 * gdb.asm/asm-source.exp: Likewise.
6373 * gdb.base/a2-run.exp: Likewise.
6374 * gdb.base/advance.exp: Likewise.
6375 * gdb.base/all-bin.exp: Likewise.
6376 * gdb.base/annota1.exp: Likewise.
6377 * gdb.base/annota3.exp: Likewise.
6378 * gdb.base/args.exp: Likewise.
6379 * gdb.base/arithmet.exp: Likewise.
6380 * gdb.base/assign.exp: Likewise.
6381 * gdb.base/async.exp: Likewise.
6382 * gdb.base/attach.exp: Likewise.
6383 * gdb.base/bang.exp: Likewise.
6384 * gdb.base/bigcore.exp: Likewise.
6385 * gdb.base/bitfields.exp: Likewise.
6386 * gdb.base/bitfields2.exp: Likewise.
6387 * gdb.base/break.exp: Likewise.
6388 * gdb.base/call-sc.exp: Likewise.
6389 * gdb.base/call-strs.exp: Likewise.
6390 * gdb.base/callfuncs.exp: Likewise.
6391 * gdb.base/checkpoint.exp: Likewise.
6392 * gdb.base/chng-syms.exp: Likewise.
6393 * gdb.base/code-expr.exp: Likewise.
6394 * gdb.base/commands.exp: Likewise.
6395 * gdb.base/completion.exp: Likewise.
6396 * gdb.base/cond-expr.exp: Likewise.
6397 * gdb.base/condbreak.exp: Likewise.
6398 * gdb.base/consecutive.exp: Likewise.
6399 * gdb.base/constvars.exp: Likewise.
6400 * gdb.base/corefile.exp: Likewise.
6401 * gdb.base/cvexpr.exp: Likewise.
6402 * gdb.base/dbx.exp: Likewise.
6403 * gdb.base/define.exp: Likewise.
6404 * gdb.base/detach.exp: Likewise.
6405 * gdb.base/display.exp: Likewise.
6406 * gdb.base/dump.exp: Likewise.
6407 * gdb.base/ena-dis-br.exp: Likewise.
6408 * gdb.base/ending-run.exp: Likewise.
6409 * gdb.base/environ.exp: Likewise.
6410 * gdb.base/eval-skip.exp: Likewise.
6411 * gdb.base/exprs.exp: Likewise.
6412 * gdb.base/fileio.exp: Likewise.
6413 * gdb.base/finish.exp: Likewise.
6414 * gdb.base/float.exp: Likewise.
6415 * gdb.base/foll-exec.exp: Likewise.
6416 * gdb.base/foll-fork.exp: Likewise.
6417 * gdb.base/foll-vfork.exp: Likewise.
6418 * gdb.base/freebpcmd.exp: Likewise.
6419 * gdb.base/funcargs.exp: Likewise.
6420 * gdb.base/gcore.exp: Likewise.
6421 * gdb.base/gdb1090.exp: Likewise.
6422 * gdb.base/gdb1250.exp: Likewise.
6423 * gdb.base/huge.exp: Likewise.
6424 * gdb.base/info-proc.exp: Likewise.
6425 * gdb.base/interrupt.exp: Likewise.
6426 * gdb.base/jump.exp: Likewise.
6427 * gdb.base/langs.exp: Likewise.
6428 * gdb.base/lineinc.exp: Likewise.
6429 * gdb.base/list.exp: Likewise.
6430 * gdb.base/logical.exp: Likewise.
6431 * gdb.base/long_long.exp: Likewise.
6432 * gdb.base/macscp.exp: Likewise.
6433 * gdb.base/maint.exp: Likewise.
6434 * gdb.base/mips_pro.exp: Likewise.
6435 * gdb.base/miscexprs.exp: Likewise.
6436 * gdb.base/multi-forks.exp: Likewise.
6437 * gdb.base/opaque.exp: Likewise.
6438 * gdb.base/overlays.exp: Likewise.
6439 * gdb.base/pc-fp.exp: Likewise.
6440 * gdb.base/pointers.exp: Likewise.
6441 * gdb.base/printcmds.exp: Likewise.
6442 * gdb.base/psymtab.exp: Likewise.
6443 * gdb.base/ptype.exp: Likewise.
6444 * gdb.base/recurse.exp: Likewise.
6445 * gdb.base/relational.exp: Likewise.
6446 * gdb.base/relocate.exp: Likewise.
6447 * gdb.base/remote.exp: Likewise.
6448 * gdb.base/reread.exp: Likewise.
6449 * gdb.base/restore.exp: Likewise.
6450 * gdb.base/return.exp: Likewise.
6451 * gdb.base/return2.exp: Likewise.
6452 * gdb.base/scope.exp: Likewise.
6453 * gdb.base/sect-cmd.exp: Likewise.
6454 * gdb.base/sep.exp: Likewise.
6455 * gdb.base/sepdebug.exp: Likewise.
6456 * gdb.base/setshow.exp: Likewise.
6457 * gdb.base/setvar.exp: Likewise.
6458 * gdb.base/sigall.exp: Likewise.
6459 * gdb.base/sigbpt.exp: Likewise.
6460 * gdb.base/signals.exp: Likewise.
6461 * gdb.base/signull.exp: Likewise.
6462 * gdb.base/sizeof.exp: Likewise.
6463 * gdb.base/solib.exp: Likewise.
6464 * gdb.base/step-line.exp: Likewise.
6465 * gdb.base/step-test.exp: Likewise.
6466 * gdb.base/structs.exp: Likewise.
6467 * gdb.base/structs2.exp: Likewise.
6468 * gdb.base/term.exp: Likewise.
6469 * gdb.base/twice.exp: Likewise.
6470 * gdb.base/until.exp: Likewise.
6471 * gdb.base/varargs.exp: Likewise.
6472 * gdb.base/volatile.exp: Likewise.
6473 * gdb.base/watchpoint.exp: Likewise.
6474 * gdb.base/whatis-exp.exp: Likewise.
6475 * gdb.base/whatis.exp: Likewise.
6476 * gdb.cp/ambiguous.exp: Likewise.
6477 * gdb.cp/annota2.exp: Likewise.
6478 * gdb.cp/annota3.exp: Likewise.
6479 * gdb.cp/bool.exp: Likewise.
6480 * gdb.cp/breakpoint.exp: Likewise.
6481 * gdb.cp/casts.exp: Likewise.
6482 * gdb.cp/class2.exp: Likewise.
6483 * gdb.cp/classes.exp: Likewise.
6484 * gdb.cp/cplusfuncs.exp: Likewise.
6485 * gdb.cp/ctti.exp: Likewise.
6486 * gdb.cp/derivation.exp: Likewise.
6487 * gdb.cp/exception.exp: Likewise.
6488 * gdb.cp/gdb1355.exp: Likewise.
6489 * gdb.cp/hang.exp: Likewise.
6490 * gdb.cp/inherit.exp: Likewise.
6491 * gdb.cp/local.exp: Likewise.
6492 * gdb.cp/m-data.exp: Likewise.
6493 * gdb.cp/m-static.exp: Likewise.
6494 * gdb.cp/member-ptr.exp: Likewise.
6495 * gdb.cp/method.exp: Likewise.
6496 * gdb.cp/misc.exp: Likewise.
6497 * gdb.cp/namespace.exp: Likewise.
6498 * gdb.cp/overload.exp: Likewise.
6499 * gdb.cp/ovldbreak.exp: Likewise.
6500 * gdb.cp/pr-1023.exp: Likewise.
6501 * gdb.cp/pr-1210.exp: Likewise.
6502 * gdb.cp/pr-574.exp: Likewise.
6503 * gdb.cp/printmethod.exp: Likewise.
6504 * gdb.cp/psmang.exp: Likewise.
6505 * gdb.cp/ref-params.exp: Likewise.
6506 * gdb.cp/ref-types.exp: Likewise.
6507 * gdb.cp/rtti.exp: Likewise.
6508 * gdb.cp/templates.exp: Likewise.
6509 * gdb.cp/try_catch.exp: Likewise.
6510 * gdb.cp/userdef.exp: Likewise.
6511 * gdb.cp/virtfunc.exp: Likewise.
6512 * gdb.disasm/am33.exp: Likewise.
6513 * gdb.disasm/h8300s.exp: Likewise.
6514 * gdb.disasm/mn10300.exp: Likewise.
6515 * gdb.disasm/sh3.exp: Likewise.
6516 * gdb.disasm/t01_mov.exp: Likewise.
6517 * gdb.disasm/t02_mova.exp: Likewise.
6518 * gdb.disasm/t03_add.exp: Likewise.
6519 * gdb.disasm/t04_sub.exp: Likewise.
6520 * gdb.disasm/t05_cmp.exp: Likewise.
6521 * gdb.disasm/t06_ari2.exp: Likewise.
6522 * gdb.disasm/t07_ari3.exp: Likewise.
6523 * gdb.disasm/t08_or.exp: Likewise.
6524 * gdb.disasm/t09_xor.exp: Likewise.
6525 * gdb.disasm/t10_and.exp: Likewise.
6526 * gdb.disasm/t11_logs.exp: Likewise.
6527 * gdb.disasm/t12_bit.exp: Likewise.
6528 * gdb.disasm/t13_otr.exp: Likewise.
6529 * gdb.hp/gdb.aCC/optimize.exp: Likewise.
6530 * gdb.hp/gdb.aCC/watch-cmd.exp: Likewise.
6531 * gdb.hp/gdb.base-hp/callfwmall.exp: Likewise.
6532 * gdb.hp/gdb.base-hp/dollar.exp: Likewise.
6533 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Likewise.
6534 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
6535 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
6536 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
6537 * gdb.hp/gdb.base-hp/sized-enum.exp: Likewise.
6538 * gdb.hp/gdb.compat/xdb1.exp: Likewise.
6539 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
6540 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
6541 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
6542 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
6543 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
6544 * gdb.mi/gdb701.exp: Likewise.
6545 * gdb.mi/gdb792.exp: Likewise.
6546 * gdb.mi/mi-basics.exp: Likewise.
6547 * gdb.mi/mi-break.exp: Likewise.
6548 * gdb.mi/mi-cli.exp: Likewise.
6549 * gdb.mi/mi-console.exp: Likewise.
6550 * gdb.mi/mi-disassemble.exp: Likewise.
6551 * gdb.mi/mi-eval.exp: Likewise.
6552 * gdb.mi/mi-file.exp: Likewise.
6553 * gdb.mi/mi-read-memory.exp: Likewise.
6554 * gdb.mi/mi-regs.exp: Likewise.
6555 * gdb.mi/mi-return.exp: Likewise.
6556 * gdb.mi/mi-simplerun.exp: Likewise.
6557 * gdb.mi/mi-stack.exp: Likewise.
6558 * gdb.mi/mi-stepi.exp: Likewise.
6559 * gdb.mi/mi-syn-frame.exp: Likewise.
6560 * gdb.mi/mi-until.exp: Likewise.
6561 * gdb.mi/mi-var-block.exp: Likewise.
6562 * gdb.mi/mi-var-child.exp: Likewise.
6563 * gdb.mi/mi-var-cmd.exp: Likewise.
6564 * gdb.mi/mi-var-display.exp: Likewise.
6565 * gdb.mi/mi-watch.exp: Likewise.
6566 * gdb.mi/mi2-basics.exp: Likewise.
6567 * gdb.mi/mi2-break.exp: Likewise.
6568 * gdb.mi/mi2-cli.exp: Likewise.
6569 * gdb.mi/mi2-console.exp: Likewise.
6570 * gdb.mi/mi2-disassemble.exp: Likewise.
6571 * gdb.mi/mi2-eval.exp: Likewise.
6572 * gdb.mi/mi2-file.exp: Likewise.
6573 * gdb.mi/mi2-read-memory.exp: Likewise.
6574 * gdb.mi/mi2-regs.exp: Likewise.
6575 * gdb.mi/mi2-return.exp: Likewise.
6576 * gdb.mi/mi2-simplerun.exp: Likewise.
6577 * gdb.mi/mi2-stack.exp: Likewise.
6578 * gdb.mi/mi2-stepi.exp: Likewise.
6579 * gdb.mi/mi2-syn-frame.exp: Likewise.
6580 * gdb.mi/mi2-until.exp: Likewise.
6581 * gdb.mi/mi2-var-block.exp: Likewise.
6582 * gdb.mi/mi2-var-child.exp: Likewise.
6583 * gdb.mi/mi2-var-cmd.exp: Likewise.
6584 * gdb.mi/mi2-var-display.exp: Likewise.
6585 * gdb.mi/mi2-watch.exp: Likewise.
6586 * gdb.stabs/exclfwd.exp: Likewise.
6587 * gdb.stabs/weird.exp: Likewise.
6588 * gdb.threads/gcore-thread.exp: Likewise.
6589 * gdb.trace/actions.exp: Likewise.
6590 * gdb.trace/backtrace.exp: Likewise.
6591 * gdb.trace/circ.exp: Likewise.
6592 * gdb.trace/collection.exp: Likewise.
6593 * gdb.trace/deltrace.exp: Likewise.
6594 * gdb.trace/infotrace.exp: Likewise.
6595 * gdb.trace/limits.exp: Likewise.
6596 * gdb.trace/packetlen.exp: Likewise.
6597 * gdb.trace/passc-dyn.exp: Likewise.
6598 * gdb.trace/passcount.exp: Likewise.
6599 * gdb.trace/report.exp: Likewise.
6600 * gdb.trace/save-trace.exp: Likewise.
6601 * gdb.trace/tfind.exp: Likewise.
6602 * gdb.trace/tracecmd.exp: Likewise.
6603 * gdb.trace/while-dyn.exp: Likewise.
6604 * gdb.trace/while-stepping.exp: Likewise.
6605
f4b618d1
JB
66062006-08-08 Joel Brobecker <brobecker@adacore.com>
6607
6608 * gdb.base/step-bt.c: New file.
6609 * gdb.base/step-bt.exp: New testcase.
6610
3d00d119
DJ
66112006-08-08 Daniel Jacobowitz <dan@codesourcery.com>
6612
6613 * config/monitor.exp (gdb_load): Remove support for obsolete
6614 download-write-size.
6615 * gdb.base/remote.exp: Likewise. Update all callers of
6616 gdb_timed_load.
6617
017b5bd4
DJ
66182006-08-02 Daniel Jacobowitz <dan@codesourcery.com>
6619
6620 * cursal.exp: Pass binfile to gdb_load.
6621
837c599d
DJ
66222006-08-01 Nathan Sidwell <nathan@codesourcery.com>
6623
6624 * gdb.base/cursal.exp: Add "" to gdb_load call.
6625
8dd4540b
MK
66262006-07-29 Mark Kettenis <kettenis@gnu.org>
6627
6628 * gdb.asm/asm-source.exp: Add alpha-*-netbsd* to the list of
6629 NetBSD/ELF targets.
6630
ab5c9f60
DJ
66312006-07-25 Daniel Jacobowitz <dan@codesourcery.com>
6632
6633 * gdb.cp/userdef.cc, gdb.cp/userdef.exp: New tests for unary
6634 operator*.
6635
4c42eaff
DJ
66362006-07-24 Daniel Jacobowitz <dan@codesourcery.com>
6637
6638 * gdb.base/completion.exp: Update for change in "file" behavior.
6639 * gdb.stabs/weird.exp: Likewise.
6640 * lib/mi-support.exp (mi_gdb_file_cmd): Likewise.
6641 * lib/gdb.exp (gdb_file_cmd): Likewise. Kill the program explicitly.
6642
0155cc76
NS
66432006-07-24 Nathan Sidwell <nathan@codesourcery.com>
6644
6645 * gdb.base/auxv.exp: Skip on non-linux, non-solaris targets.
6646 * gdb.base/cursal.exp: Use gdb_file_cmd first, then separate gdb_load.
6647
16026cd7
AS
66482006-07-21 Andrew Stubbs <andrew.stubbs@st.com>
6649
6650 * gdb.base/default.exp: Update source command error message.
6651 * gdb.base/help.exp: Update 'help source' message.
6652
16963cb6
DJ
66532006-07-20 Daniel Jacobowitz <dan@codesourcery.com>
6654
6655 * gdb.cp/bs15503.exp: Update comment for no longer crashing
6656 test.
6657
6d7fd486
AS
66582006-07-19 Andrew Stubbs <andrew.stubbs@st.com>
6659
6660 * gdb.base/ifelse.exp: Remove troublesome 'got here' messages.
6661
29e8a844
DJ
66622006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
6663
6664 * gdb.arch/i386-size.c, gdb.arch/i386-size.exp: New files.
6665
6afcfa39
DJ
66662006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
6667
6668 * gdb.threads/print-threads.exp: Use gdb_breakpoint.
6669
267a692b
MK
66702006-07-17 Mark Kettenis <kettenis@gnu.org>
6671
6672 * gdb.base/long_long.exp (gdb_test_long_long): Exclude
6673 *-*-openbsd* from targets for wich we expect ARM FPA floating
6674 point format.
6675
85d2fec4
NR
66762006-07-17 Nick Roberts <nickrob@snap.net.nz>
6677
6678 * gdb.cp/annota3.exp: Expect frame-begin annotation.
6679
66802006-07-17 Mark Kettenis <kettenis@gnu.org>
6681
6682 * gdb.base/annota3.exp: Expect frame-begin annotation.
6683
85b4c6e8
JB
66842006-07-14 Joel Brobecker <brobecker@adacore.com>
6685
6686 * gdb.base/help.exp: Adjust "help unset" test to accept
6687 any list of unset commands.
6688
fb933624
DJ
66892006-07-13 Paul N. Hilfinger <Hilfinger@adacore.com>
6690 Daniel Jacobowitz <dan@codesourcery.com>
6691
6692 * gdb.cp/ref-params.exp: New test.
6693 * gdb.cp/ref-params.cc: New source file.
6694 * gdb.cp/Makefile.in (EXECUTABLES): Add ref-params.
6695
1dff4b64
MK
66962006-07-08 Mark Kettenis <kettenis@gnu.org>
6697
6698 * gdb.arch/alpha-step.exp (test_stepi): Do not include trailing
6699 spaces/tabs in regular expressions since they might not be there.
6700
40d2e0e3
AS
67012006-07-07 Andrew Stubbs <andrew.stubbs@st.com>
6702
6703 * gdb.base/ifelse.exp: New file.
6704
f6c957d2
NS
67052006-07-04 Nathan Sidwell <nathan@codesourcery.com>
6706
6707 * gdb.base/huge.c: Allow CRASH_GDB to be set from command
6708 line.
6709 * gdb.base/huge.exp: Loop over compilation to find a size that
6710 is acceptable.
6711 * gdb.base/remote.exp: Correct expected strings.
6712 * gdb.dwarf2/mac-fileno.S: Avoid # comments.
6713
b9c5a23d
DJ
67142006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
6715
6716 * gdb.base/store.exp: Don't use gdb_suppress_entire_file.
6717
9af2e58d
DJ
67182006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
6719
6720 * gdb.base/gdb1555.exp: Use gdb_compile_shlib. Skip if not
6721 native.
6722
30930ca5
DJ
67232006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
6724
6725 * gdb.stabs/exclfwd.exp: Skip the test if configure did not
6726 enable stabs testing.
6727
aa32fa1d
DJ
67282006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
6729
bd4a4c80 6730 * gdb.base/auxv.exp: Intercept undefined command messages before
aa32fa1d
DJ
6731 gdb_test_multiple does.
6732
321fef15
DJ
67332006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
6734
6735 * Makefile.in (host_alias): Remove.
6736 (target_alias): Use @target_noncanonical@.
6737 (site.exp): Don't set host_alias.
6738 * aclocal.m4: Remove contents. Include acx.m4.
6739 * configure: Regenerated.
6740 * configure.ac: Use ACX_NONCANONICAL_TARGET.
6741
e1c2defa
NS
67422006-06-13 Nathan Sidwell <nathan@codesourcery.com>
6743
e63b55d1
NS
6744 * lib/gdb.exp (gdb_load_cmd): New.
6745
5600ea19
NS
6746 * gdb.base/fileio.c: Add system(NULL) test.
6747 * gdb.base/fileio.exp: Check it.
6748
e1c2defa
NS
6749 * gdb.base/break.c: Add 10a breakpoint at }
6750 * gdb.base/break.exp: Add test for breakpoint at }
6751 * gdb.cp/anon-union.cc: Add code at end of function.
6752 * gdb.cp/anon-union.exp: Adjust end of function breakpoint.
6753 * gdb.mi/var-cmd.c: Add code at end of function.
6754 * gdb.mi/mi-var-display.exp: Adjust end of next.
6755 * gdb.mi/mi2-var-display.exp: Likewise.
6756 * gdb.base/fileio.c: Add stop function and insert calls at
6757 stopping places.
6758 * gdb.base/fileio.exp: Breakpoint stop function and remove
6759 explicit line number references.
6760
6c0112ec
JB
67612006-05-19 Joel Brobecker <brobecker@adacore.com>
6762
a9c64011
AS
6763 * gdb.base/del.exp (test_delete_alias): New function.
6764 Now check that both "del" and "d" work as aliases for "delete".
6c0112ec 6765
154189a4
FF
67662006-05-18 Fred Fish <fnf@specifix.com>
6767
6768 * gdb.base/a2-run.exp: Allow part of test to run when args aren't
6769 required. Check for spurious output after program exits normally.
6770
582e64c2
FF
67712006-05-17 Fred Fish <fnf@specifix.com>
6772
6773 * gdb.base/relocate.exp: Use gdb_file_cmd rather than
6774 gdb_load, so it works in the simulator.
6775
8ef6493a
FF
67762006-05-11 Fred Fish <fnf@specifix.com>
6777
6778 * gdb.base/bang.exp: Ignore unexpected output between the
6779 "program exited normally" and the gdb prompt, as many other
6780 tests do.
6781
692b141c
MK
67822006-05-07 Mark Kettenis <kettenis@gnu.org>
6783
6784 * gdb.base/help.exp: Make "delete checkpoint" part option for
6785 "help d" and "help delete" tests.
6786
540b8a30
UW
67872006-05-06 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6788
a9c64011 6789 * gdb.mi/mi-basics.exp: Add missing serial number to
540b8a30
UW
6790 expected output in some mi_gdb_test statements.
6791 * gdb.mi/mi2-basics.exp: Likewise.
6792
9b6462d9
JB
67932006-05-05 Joel Brobecker <brobecker@adacore.com>
6794
6795 * gdb.base/del.c: New file.
6796 * gdb.base/del.exp: New testcase.
6797
954de43b
DM
67982006-05-05 David S. Miller <davem@sunset.davemloft.net>
6799
6800 * gdb.base/break.exp: Do not assume a breakpoint on
6801 main will actually be in $srcfile when optimizing.
1303f75e
DM
6802 * gdb.base/savedregs.exp: Do not require that the dummy
6803 frame location match up to a symbol and source file location.
c3242428
DM
6804 * gdb.mi/mi-regs.exp (111-data-list-register-values x): "No registers"
6805 will get printed without a mi_cmd_data_list_register_values prefix.
6806 (*-data-list-register-*): Correct regular expressions to expect the new
6807 pseudo d? floating point registers.
6808 * gdb.mi/mi2-regs.exp: Likewise.
a9c64011 6809
c7e64c9a
DJ
68102006-05-05 Christophe Lyon <christophe.lyon@st.com>
6811
6812 * gdb.cp/m-static.h (class gnu_obj_4): Add dummy member.
6813 * gdb.cp/m-static.cc (main): Write to test4.dummy, so that test4
6814 is allocated by the compiler.
6815 * gdb.mi/var-cmd.c: (do_special_tests): Write to u, anonu, s,
6816 anons, e, anone to force their allocation by the compiler.
6817
68182006-05-05 Daniel Jacobowitz <dan@codesourcery.com>
79c214e0
DJ
6819
6820 * gdb.base/help.exp: Update expected text for help d and
6821 help delete.
6822
27ce9a6d
MK
68232006-05-02 Mark Kettenis <kettenis@gnu.org>
6824
6825 * gdb.asm/asm-source.exp: Add powerpc-*-netbsd* to the list of
6826 NetBSD/ELF targets.
6827
8608915f
MK
68282006-04-30 Mark Kettenis <kettenis@gnu.org>
6829
6830 * gdb.base/sigbpt.exp (stepi_out): FAIL when inserting a
6831 single-step breakpoint fails; make this a KFAIL on
6832 sparc*-*-openbsd*.
6833 * gdb.base/siginfo.exp: Likewise.
6834 * gdb.base/sigstep.exp (advance, advancei): Likewise.
6835
b8db102d
MS
68362006-04-26 Michael Snyder <msnyder@redhat.com>
6837
6838 * gdb.base/multi-forks.exp: Modify patterns for "run to exit",
6839 which may have to consume output from other forks.
6840 Add tests to make sure that "delete fork" succeeded.
6841
c702009a
MS
68422006-04-20 Michael Snyder <msnyder@redhat.com>
6843
6844 * 2006-03-22 Jim Blandy <jimb@redhat.com>
6845 Add support for the Renesas M32C and M16C.
6846
6847 * gdb.asm/asm-source.exp: Add m32c target.
6848 * gdb.asm/m32c.inc: Support for m32c target.
6849
e28493f2
AS
68502006-04-07 Andrew Stubbs <andrew.stubbs@st.com>
6851
6852 * gdb.base/commands.exp (recursive_source_test): New test.
6853
880da185
DM
68542006-04-04 David S. Miller <davem@sunset.davemloft.net>
6855
6856 * gdb.base/float.exp: Add pattern for sparc targets.
6857
61d9b92f
DJ
68582006-03-30 Daniel Jacobowitz <dan@codesourcery.com>
6859
6860 * gdb.base/commands.exp (stray_arg0_test): New test.
6861
bd717df8
PB
68622006-03-30 Paul Brook <paul@codesourcery.com>
6863
6864 * gdb.mi/mi-until.exp: kfail broken until command.
6865 * gdb.mi/mi2-until.exp: Ditto.
6866
ec793d3c
NR
68672006-03-27 Nick Roberts <nickrob@snap.net.nz>
6868
6869 * gdb.mi/mi-var-child-f.exp, gdb.mi/array.f: New files.
6870
831004b7
AO
68712006-03-08 Alexandre Oliva <aoliva@redhat.com>
6872
6873 * gdb.base/prelink.exp: Anchor tested-for regular expression
6874 on gdb prompt.
6875
effe49a0
PB
68762006-03-07 Paul Brook <paul@codesourcery.com>
6877
6878 * gdb.base/assign.exp: Correct fail message.
6879
e5461016
PB
68802006-03-07 Paul Brook <paul@codesourcery.com>
6881
6882 * lib/compiler.c: Extract armcc version number.
6883 * lib/compiler.cc: Ditto.
6884
fc91c6c2
PB
68852006-03-07 Paul Brook <paul@codesourcery.com>
6886
6887 * gdb.arch/altivec-abi.exp: Use nowarnings instead of
6888 additional_flags=-w.
6889 * gdb.arch/altivec-regs.exp: Ditto.
6890 * gdb.arch/e500-abi.exp: Ditto.
6891 * gdb.arch/e500-regs.exp: Ditto.
6892 * gdb.base/all-bin.exp: Ditto.
6893 * gdb.base/annota1.exp: Ditto.
6894 * gdb.base/annota3.exp: Ditto.
6895 * gdb.base/args.exp: Ditto.
6896 * gdb.base/arithmet.exp: Ditto.
6897 * gdb.base/assign.exp: Ditto.
6898 * gdb.base/async.exp: Ditto.
6899 * gdb.base/bang.exp: Ditto.
6900 * gdb.base/break.exp: Ditto.
6901 * gdb.base/call-rt-st.exp: Ditto.
6902 * gdb.base/completion.exp: Ditto.
6903 * gdb.base/cond-expr.exp: Ditto.
6904 * gdb.base/condbreak.exp: Ditto.
6905 * gdb.base/consecutive.exp: Ditto.
6906 * gdb.base/define.exp: Ditto.
6907 * gdb.base/display.exp: Ditto.
6908 * gdb.base/ena-dis-br.exp: Ditto.
6909 * gdb.base/environ.exp: Ditto.
6910 * gdb.base/eval-skip.exp: Ditto.
6911 * gdb.base/info-proc.exp: Ditto.
6912 * gdb.base/jump.exp: Ditto.
6913 * gdb.base/logical.exp: Ditto.
6914 * gdb.base/long_long.exp: Ditto.
6915 * gdb.base/maint.exp: Ditto.
6916 * gdb.base/miscexprs.exp: Ditto.
6917 * gdb.base/pc-fp.exp: Ditto.
6918 * gdb.base/pointers.exp: Ditto.
6919 * gdb.base/relational.exp: Ditto.
6920 * gdb.base/reread.exp: Ditto.
6921 * gdb.base/sect-cmd.exp: Ditto.
6922 * gdb.base/sep.exp: Ditto.
6923 * gdb.base/sepdebug.exp: Ditto.
6924 * gdb.base/until.exp: Ditto.
6925 * gdb.base/whatis-exp.exp: Ditto.
6926 * gdb.cp/annota2.exp: Ditto.
6927 * gdb.cp/annota3.exp: Ditto.
6928 * gdb.trace/actions.exp: Ditto.
6929 * gdb.trace/backtrace.exp: Ditto.
6930 * gdb.trace/circ.exp: Ditto.
6931 * gdb.trace/collection.exp: Ditto.
6932 * gdb.trace/deltrace.exp: Ditto.
6933 * gdb.trace/infotrace.exp: Ditto.
6934 * gdb.trace/limits.exp: Ditto.
6935 * gdb.trace/packetlen.exp: Ditto.
6936 * gdb.trace/passc-dyn.exp: Ditto.
6937 * gdb.trace/passcount.exp: Ditto.
6938 * gdb.trace/report.exp: Ditto.
6939 * gdb.trace/save-trace.exp: Ditto.
6940 * gdb.trace/tfind.exp: Ditto.
6941 * gdb.trace/tracecmd.exp: Ditto.
6942 * gdb.trace/while-dyn.exp: Ditto.
6943 * gdb.trace/while-stepping.exp: Ditto.
6944 * lib/gdb.exp: Ditto.
6945 (gdb_compile): Handle nowarning option.
6946
5f4a23d9
AO
69472006-03-07 Alexandre Oliva <aoliva@redhat.com>
6948
6949 * gdb.base/prelink.c, gdb.base/prelink-lib.c: Update FSF address.
6950 * gdb.base/prelink.exp: Likewise. Add -q to prelink runs.
6951 Rename executable to prelinkt. Don't re-prelink if we didn't
6952 get a core file. Test prelink -u exit status to tell whether
6953 prelinking failed. Use gdb_test_multiple.
6954
9733fc94
DJ
69552006-03-01 Daniel Jacobowitz <dan@codesourcery.com>
6956
6957 * gdb.cp/inherit.exp (test_print_mi_member_types): New function.
6958 (do_tests): Call it.
6959
cc10cae3
AO
69602006-02-28 Alexandre Oliva <aoliva@redhat.com>
6961
6962 * gdb.base/prelink.exp: New test.
6963 * gdb.base/prelink.c, gdb.base/prelink-lib.c: New sources.
6964
15c46491
WZ
69652006-02-24 Wu Zhou <woodzltc@cn.ibm.com>
6966
6967 * gdb.fortran/derived-type.f90: New file.
6968 * gdb.fortran/derived-type.exp: New testcase.
6969
5c9f7ded
DJ
69702006-02-23 Daniel Jacobowitz <dan@codesourcery.com>
6971
6972 * gdb.base/default.exp: Allow ';' as a directory separator.
6973
5b96932b
AS
69742006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
6975
6976 * gdb.base/help.exp (help add-symbol-file): Update.
6977
1986bccd
AS
69782006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
6979
6980 * gdb.base/help.exp (help load): Update expected results.
6981
a8b7528f
FF
69822006-02-19 Fred Fish <fnf@specifix.com>
6983
6984 * gdb.base/pc-fp.exp (get_valueofx): Don't print environment
6985 specifix hex value as part of results.
6986 * gdb.base/shreloc.exp (get_msym_addrs): Ditto.
a9c64011 6987
f8261448
FF
69882006-02-16 Fred Fish <fnf@specifix.com>
6989
6990 * gdb.base/whatis.c: Define variables using typedefs char_addr,
6991 ushort_addr, and slong_addr, so the typedefs are not optimized
6992 away.
6993 * gdb.base/whatis.exp: Add tests using type name for struct type,
6994 union type, enum type, and typedef.
a9c64011 6995
31d8bdd2
MK
69962006-02-13 Mark Kettenis <kettenis@gnu.org>
6997
6998 * gdb.arch/i386-prologue.exp: Add testcase for PR breakpoints/2080.
6999
34e41e63
JB
70002006-02-13 Jim Blandy <jimb@redhat.com>
7001
7002 * gdb.base/scope.exp (test_at_main): Remove logic to handle the
7003 case where it takes two "next" commands to skip past the init
7004 call.
7005
ac6e4f31
FF
70062006-02-12 Fred Fish <fnf@specifix.com>
7007
7008 * gdb.base/scope.exp (test_at_main): Use gdb_test_multiple
7009 to handle cases where it takes two "next" commands to skip
7010 past the init call.
7011
2db2d571
JB
70122006-02-07 Joel Brobecker <brobecker@adacore.com>
7013
7014 * gdb.ada/array_return.exp: Mark the last test as expected to fail
7015 on hppa32 targets.
7016
38fcd64c
DJ
70172006-02-06 Vladimir Prus <ghost@cs.msu.su>
7018
7019 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Test for the fullname
7020 field.
7021
1315ad46
MK
70222006-01-29 Mark Kettenis <kettenis@gnu.org>
7023
7024 * gdb.cp/bool.cc, gdb.cp/bool.exp: New files.
7025
5625b943
DJ
70262006-01-22 Daniel Jacobowitz <dan@codesourcery.com>
7027
7028 * gdb.arch/powerpc-prologue.c, gdb.arch/powerpc-prologue.exp: New
7029 files.
7030
80df1bbe
DJ
70312006-01-20 Daniel Jacobowitz <dan@codesourcery.com>
7032
7033 * gdb.cp/maint.exp: Set complaints to a positive value.
7034
9078e690
DJ
70352006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
7036
7037 * gdb.base/multi-forks.c: Add copyright notice. Include <stdlib.h>.
7038 * gdb.base/multi-forks.exp: Use a loop. Allow "fork" as a stopped
7039 function name.
7040
9c903399
DJ
70412006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
7042
7043 * gdb.base/checkpoint.c: Update copyright notice. Include
7044 <stdlib.h>.
7045
761ae4d6
JB
70462006-01-04 Jim Blandy <jimb@redhat.com>
7047
7048 * gdb.asm/asm-source.exp: Independently provide default values for
7049 asm-flags and debug-flags. Use 'string equal' to do the
7050 comparison, not the implicit expr's '==' operator. Remove
7051 now-unneeded assignments to asm-flags. In h8300 case, place
7052 "-gdwarf-2", not "-gdwarf2", in debug-flags, not asm-flags.
7053
099ac3dd
MS
70542006-01-04 Michael Snyder <msnyder@redhat.com>
7055
7056 * gdb.base/checkpoint.c: New file.
7057 * gdb.base/checkpoint.exp: New file.
7058 * gdb.base/multi-fork.c: New file.
7059 * gdb.base/multi-fork.exp: New file.
7060 * gdb.base/pi.txt: New file (data for checkpoint.c test).
7061
f4d85314
FF
70622006-01-04 Fred Fish <fnf@specifix.com>
7063
7064 * gdb.base/ptype.c (foo): Add typedef.
7065 (intfoo): Add function.
7066 * gdb.base/ptype1.c: New file.
7067 * gdb.base/ptype.exp: Handle compilation and linking with two
7068 source files. Test that proper type for "foo" is found based
7069 on source context rather than first match found in symtabs.
7070
a1b06f35
MK
70712005-12-28 Mark Kettenis <kettenis@gnu.org>
7072
7073 * gdb.asm/asm-source.exp (hppa-*-openbsd*): New.
7074 * gdb.asm/openbsd.inc: Indent commands.
7075
d082a1e2
MK
70762005-12-26 Mark Kettenis <kettenis@gnu.org>
7077
c65016bd
MK
7078 * gdb.base/freebpcmd.exp: Increase timeout.
7079
d082a1e2
MK
7080 * gdb.gdb/selftest.exp (test_with_self): Update copyright check.
7081
d3c32a0e
DJ
70822005-12-17 Daniel Jacobowitz <dan@codesourcery.com>
7083
7084 * gdb.base/default.exp: Update check for "show version".
7085
9fdb1f50
RC
70862005-12-09 Randolph Chung <tausq@debian.org>
7087
7088 * gdb.asm/asm-source.exp (hppa64-*-hpux*): New.
7089 * gdb.asm/pa64.inc: New file.
7090
5f2c56f7
RC
70912005-12-09 Randolph Chung <tausq@debian.org>
7092
7093 * gdb.asm/common.inc: Indent commands.
7094 * gdb.asm/asmsrc1.s: Likewise.
7095 * gdb.asm/asmsrc2.s: Likewise.
7096
8117349c
RC
70972005-12-09 Randolph Chung <tausq@debian.org>
7098
7099 * gdb.arch/pa-nullify.exp: Handle hppa64-*-* targets.
7100 (get_addr_of_sym): Remove duplicate print.
7101 (gen_core): xfail hppa*-*-hpux*, update expected output.
7102 * gdb.arch/pa-nullify.s: Reformat to also work on HPUX.
7103 * gdb.arch/pa64-nullify.s: New file.
7104
8f07f25a
RC
71052005-12-09 Randolph Chung <tausq@debian.org>
7106
7107 * gdb.base/dump.exp: Mark hppa64-*-* as 64-bit target.
7108
55b39184
DJ
71092005-12-07 Christophe Lyon <christophe.lyon@st.com>
7110
7111 * gdb.cp/printmethod.cc (main): Call virt and nonvirt, to force
7112 code generation for these functions.
7113 * gdb.cp/printmethod.exp: Expect "&A::nonvirt()" instead of an
7114 error message.
7115
31e2b00f
AS
71162005-12-02 Andrew Stubbs <andrew.stubbs@st.com>
7117
7118 * gdb.base/help.exp (help b, help br, help bre, help brea)
7119 (help break): Update the expected message.
7120
c3d0b56e
SC
71212005-11-11 Stephane Carrez <stcarrez@nerim.fr>
7122
7123 * gdb.asm/m68hc11.inc: Setup the data section.
7124 * gdb.asm/asm-source.exp (m6811-*-*): Don't use the target board linker
7125 script for this test.
7126 (m6812-*-*): Likewise.
7127
36ae0ea9
RC
71282005-11-09 Randolph Chung <tausq@debian.org>
7129
7130 * gdb.base/structs2.exp: Update xfail to only trigger for gcc-3.x.
7131
9d6f42e9
WZ
71322005-11-09 Wu Zhou <woodzltc@cn.ibm.com>
7133
7134 * gdb.base/break.exp: Fix a comment typo.
7135
e2126a14
EZ
71362005-11-03 Jim Blandy <jimb@redhat.com>
7137
a9c64011
AS
7138 Checked in by Elena Zannoni <ezannoni@redhat.com>
7139
e2126a14
EZ
7140 * gdb.dwarf2/mac-fileno.exp, gdb.dwarf2/mac-fileno.S: New tests.
7141
e0ac7199
CV
71422005-11-02 Corinna Vinschen <vinschen@redhat.com>
7143
7144 * gdb.arch/gdb1558.c: Include stdio.h.
7145
31d3fb18
MK
71462005-10-31 Mark Kettenis <kettenis@gnu.org>
7147
7148 * gdb.asm/asm-source.exp: Use -e instead of --entry.
7149
e52b687c
MK
71502005-10-31 Mark Kettenis <kettenis@gnu.org>
7151
7152 * gdb.base/bfp-test.exp: Properly anchor gdb_multiple_test usage.
7153
f4711d79
PG
71542005-10-17 Paul Gilliam <pgilliam@us.ibm.com>
7155
a9c64011
AS
7156 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
7157 vscr" tests to better match output.
f4711d79 7158
987a9106
JB
71592005-10-12 Jim Blandy <jimb@redhat.com>
7160
7161 * gdb.base/structs.exp (any): New function.
7162 (test_struct_returns): Don't make any assumptions at all about
7163 what value the function returns when GDB can't set the return
7164 value.
7165
2336bb58
JB
71662005-10-09 Joel Brobecker <brobecker@adacore.com>
7167
7168 * gdb.ada/arrayidx/p.adb: New file.
7169 * gdb.ada/arrayidx.exp: New testcase
7170
71712005-10-09 Joel Brobecker <brobecker@adacore.com>
1495de3f
JB
7172
7173 * gdb.ada/array_return/pck.ads: New file.
7174 * gdb.ada/array_return/pck.adb: New file.
7175 * gdb.ada/array_return/p.adb: New file.
7176 * gdb.ada/array_return.exp: New testcase.
7177
705335ea
JB
71782005-10-03 Joel Brobecker <brobecker@adacore.com>
7179
a9c64011
AS
7180 * gdb.base/arrayidx.c: New file.
7181 * gdb.base/arrayidx.exp: New testcase.
705335ea 7182
11ee9940
NR
71832005-09-29 Nick Roberts <nickrob@snap.net.nz>
7184
7185 * gdb.base/annota3.exp, gdb.cp/annota3.exp: The annotations
7186 frames-invalid and breakpoints-invalid are no longer generated
7187 with level 3 so don't expect them in the output.
7188
39fb8e9e
BR
71892005-09-27 Bob Rossi <bob@brasko.net>
7190
a9c64011 7191 * gdb.mi/mi-disassemble.exp, gdb.mi/mi2-disassemble.exp: Remove .*
39fb8e9e
BR
7192 from test. Escape the | in mi_gdb_test call.
7193 * gdb.mi/mi-basics.exp, gdb.mi/mi-cli.exp, gdb.mi/mi-disassemble.exp,
7194 gdb.mi/mi-pthreads.exp, gdb.mi/mi-stack.exp, gdb.mi/mi2-basics.exp,
7195 gdb.mi/mi2-cli.exp, gdb.mi/mi2-disassemble.exp,
7196 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-stack.exp: Add extra details to
7197 expected regex's in mi_gdb_test calls.
7198 * lib/mi-support.exp: Remove arbitrary .* from tests.
7199 (mi_gdb_test): Add string_regex variable. Add anchor to main -re.
7200 Fully anchor GDB/MI expected results in mi_gdb_test.
7201 * lib/gdb.exp (string_to_regexp): Escape the ] character.
7202 * gdb.base/sizeof.exp: Remove escape character. Correct test.
7203
2af48f68
PB
72042005-09-26 Paul Brook <paul@codesourcery.com>
7205
7206 * long_long.exp: Exclude eabi targets from arm FPA float format test.
7207
f34502bc
WZ
72082005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
7209
7210 * bfp-test.c: New file.
7211 * bfp-test.exp: New testcase.
7212
ca929517
WZ
72132005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
7214
7215 * gdb.fortran/subarray.exp: New testcase to test the evaluation
7216 of subarray and substring variable.
7217 * gdb.fortran/subarray.f: New source file for the test of subarray
7218 and substring variable evaluation.
7219 * gdb.fortran/exprs.exp: Add four tests for substring evaluation
7220 of string constant.
7221
c761af65
DJ
72222005-09-19 Daniel Jacobowitz <dan@codesourcery.com>
7223
7224 * gdb.arch/altivec-regs.exp, gdb.arch/altivec-abi.exp: Update
7225 copyright dates.
7226
561d7a1d
PG
72272005-09-19 Paul Gilliam <pgilliam@us.ibm.com>
7228
7229 * gdb.arch/altivec-regs.exp (info powerpc altivec): Replace the 'info
7230 powerpc altivec' test with an almost identical 'info vector' test.
7231
b2b64cc9
PG
72322005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
7233
a9c64011
AS
7234 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
7235 vscr" tests to match output.
b2b64cc9 7236
6ac4d15a
PG
72372005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
7238
a9c64011
AS
7239 * gdb.arch/altivec-regs.exp: Adjust "print $vx<i>" tests to match
7240 output.
6ac4d15a 7241
40e55bef
BR
72422005-09-11 Bob Rossi <bob@brasko.net>
7243
7244 * lib/mi-support.exp (mi_gdb_test): Change -re to not be anchored.
a9c64011 7245 * gdb.mi/mi-syn-frame.exp: Call mi_gdb_test twice instead of once for
40e55bef
BR
7246 commands that return an MI output command and an asyncronous MI output
7247 command.
7248 * gdb.mi/mi-console.exp: Ditto.
7249
3c7385ec
BR
72502005-09-11 Bob Rossi <bob@brasko.net>
7251
7252 * gdb.mi/mi-var-child.c: Include <string.h>.
7253
a6cd0eb3
DJ
72542005-09-10 Daniel Jacobowitz <dan@codesourcery.com>
7255
7256 * killed.exp: Correct gdb_expect syntax.
7257
2f168eed
CV
72582005-08-09 Corinna Vinschen <vinschen@redhat.com>
7259
7260 * lib/mi-support.exp (mi_gdb_load): Fix typo.
7261
ecd3fd0f
BR
72622005-08-02 Bob Rossi <bob@brasko.net>
7263
7264 * gdb.mi/mi-basics.exp: Tell mi_gdb_start to use a PTY for inferior.
7265 (test_setshow_inferior_tty): Add global mi_inferior_tty_name to scope.
7266 Change tests to inferior-tty-set/show.
7267 * gdb.mi/mi-console.exp: Tell mi_gdb_start to use a PTY for inferior.
7268 (47-exec-next): Use mi_gdb_test to get GDB and Inferior output.
7269 * gdb.mi/mi-syn-frame.exp: Tell mi_gdb_start to use a PTY for
7270 inferior. Use mi_gdb_test to get GDB and Inferior output.
7271 * lib/mi-support.exp (mi_inferior_spawn_id): Add inferior PTY
7272 descriptor.
7273 (mi_inferior_tty_name): Add inferior PTY file name.
7274 (mi_gdb_start): Add INFERIOR_PTY parameter.
7275 (mi_gdb_test): Add IPATTERN parameter.
7276
f1ea48cb 72772005-08-02 Bob Rossi <bob@brasko.net>
a9c64011 7278
f1ea48cb
BR
7279 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Add MESSAGE
7280 parameter to mi_gdb_test.
7281 * lib/mi-support.exp (mi_gdb_test): Make MESSAGE parameter necessary.
7282
6e650a67
DJ
72832005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
7284
7285 * gdb.mi/mi-var-child.c (do_children_tests): Initialize
7286 struct_declarations.
7287 * gdb.mi/mi-var-child.exp: Step over the initialization of
7288 struct_declarations.
7289
8be260b6
DJ
72902005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
7291
7292 * gdb.mi/basics.c, gdb.mi/var-cmd.c: Revert last change.
7293 * gdb.mi/mi-stack.c: New file, based on gdb.mi/basics.c.
7294 * gdb.mi/mi-var-child.c: New file, based on gdb.mi/var-cmd.c.
7295 * gdb.mi/mi-stack.exp: Update to use mi-stack.c as a source file.
7296 * gdb.mi/mi-var-child.exp: Update to use mi-var-child.c as a source
7297 file.
7298
4e660f07
NR
72992005-07-27 Nick Roberts <nickrob@snap.net.nz>
7300
7301 * gdb.mi/var-cmd.c: Give long_array in _struct_decl 12 elements.
7302 (do_children_tests): Assign values to the extra elements.
7303
7304 * gdb.mi/mi-var-child.exp: Adapt tests for extra elements and use
7305 them for tests for "-var-update --no-values" and
a9c64011 7306 "-var-update --all-values".
4e660f07
NR
7307 Add test for "-var-list-children --simple-values".
7308
7309 * gdb.mi/basics.c (callee4): Add integer array D[3]...
7310
7311 * gdb.mi/mi-stack.exp (test_stack_locals_listing): ...to test
7312 "-stack-list-locals --simple-values" Improve doc strings and
7313 comments.
7314
6bdae935
MK
73152005-07-18 Mark Kettenis <kettenis@gnu.org>
7316
598b7a6f
MK
7317 * gdb.base/sigaltstack.exp (finish_test): KFAIL gdb/1736 on
7318 *-*-openbsd*.
7319 * gdb.base/sigstep.exp (advancei): KFAIL gdb/1736 on *-*-openbsd*.
7320
6bdae935
MK
7321 * gdb.base/sigaltstack.c (main): Use stack_t instead of `struct
7322 sigaltsatck'.
7323
1323e929 73242005-07-14 Bob Rossi <bob@brasko.net>
a9c64011 7325
1323e929
BR
7326 * gdb.base/default.exp (tty): Changed output of command.
7327 * gdb.base/help.exp (help tty): Ditto.
7328
b1a9c082
MK
73292005-07-12 Mark Kettenis <kettenis@gnu.org>
7330
7331 * gdb.arch/i386-sse.exp: Compile with -msse when using GCC.
7332
10a844a2
MK
73332005-07-10 Mark Kettenis <kettenis@gnu.org>
7334
7335 * gdb.mi/mi2-stack.exp (test_stack_locals_listing): Remove test for
7336 -stack-select-frame without arguments.
7337 (test_stack_frame_listing): Add test for newly implemented command
7338 -stack-info-frame.
7339
3cb3b8df
BR
73402005-07-06 Bob Rossi <bob@brasko.net>
7341
7342 * gdb.mi/mi-basics.exp (test_setshow_inferior_tty): Test MI tty
7343 command.
7344 (Copyright): Update copyright.
7345
a0c5fbcf
WZ
73462005-07-06 Wu Zhou <woodzltc@cn.ibm.com>
7347
7348 * gdb.fortran/exprs.exp (test_arithmetic_expressions): Add five
7349 tests to evaluate exponentiation expression.
7350
984971d0
AS
73512005-06-29 Andreas Schwab <schwab@suse.de>
7352
7353 * gdb.base/sigrepeat.c: Include <stdlib.h> and add return type for
7354 main to avoid warnings.
7355
7356 * gdb.base/sigrepeat.exp: Fix reference to undefined variable.
7357
fe03833f
NR
73582005-06-20 Nick Roberts <nickrob@snap.net.nz>
7359
7360 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Remove test for
7361 -stack-select-frame without arguments.
7362 (test_stack_frame_listing): Add test for newly implemented command
7363 -stack-info-frame.
a9c64011 7364
7a55f279
WZ
73652005-06-17 Wu Zhou <woodzltc@cn.ibm.com>
7366
0ffa0ea5
DJ
7367 * gdb.fortran/array-element.f: New file.
7368 * gdb.fortran/array-element.exp: New testcase.
7a55f279 7369
26585198
DJ
73702005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
7371
7372 * gdb.base/bigcore.exp: Correct checks for systems which can
7373 not dump a large core file.
7374
c1bd25fd
DJ
73752005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
7376
7377 * gdb.base/relocate.c: Add a copyright notice.
7378 (dummy): Remove.
7379 * gdb.base/relocate.exp: Test printing the values of variables
7380 from a relocatable file.
7381
589e074d
DJ
73822005-06-12 Daniel Jacobowitz <dan@codesourcery.com>
7383
7384 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Don't expect
7385 excess MI output after an error.
7386
0915f927
JB
73872005-05-29 Joel Brobecker <brobecker@adacore.com>
7388
7389 * gdb.arch/alpha-step.c: New file.
7390 * gdb.arch/alpha-step.exp: New testcase.
7391
76ff342d
DJ
73922005-05-17 Daniel Jacobowitz <dan@codesourcery.com>
7393 Dennis Brueni <dennis@slickedit.com>
7394
7395 * gdb.mi/mi-cli.exp, gdb.mi/mi-return.exp, gdb.mi/mi-stack.exp,
7396 gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp,
7397 gdb.mi/mi-var-display.exp, gdb.mi/mi-watch.exp, gdb.mi/mi2-cli.exp,
7398 gdb.mi/mi2-return.exp, gdb.mi/mi2-stack.exp,
7399 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
7400 gdb.mi/mi2-var-display.exp: Expect fullname field in stack frames.
7401 * lib/mi-support.exp (mi_runto, mi_execute_to_helper): Likewise.
7402
96b0c7ac
DJ
74032005-05-17 Paul Gilliam <pgilliam@us.ibm.com>
7404 Wu Zhou <woodzltc@cn.ibm.com>
7405
7406 * gdb.base/shreloc.exp: Use gdb_compile_shlib. Add support for
7407 IBM's xlc compiler.
7408 * gdb.base/shreloc1.c (fn_1): Reference variable static_var_1.
7409 * gdb.base/shreloc2.c (fn_2): Reference variable static_var_2.
7410
f21565d2
JB
74112005-05-13 Jim Blandy <jimb@redhat.com>
7412
7413 * gdb.base/call-ar-st.exp: Call 'untested' and return -1 instead of
7414 calling gdb_suppress_entire_file.
7415 * gdb.base/charset.exp: Same.
7416 * gdb.base/call-rt-st.exp: Same.
7417
6006a3a1
BR
74182005-05-05 Bob Rossi <bob_rossi@cox.net>
7419
7420 * lib/gdb.exp (fullname_syntax): Added global regex.
7421 (fullname_syntax_POSIX): Ditto.
7422 (fullname_syntax_UNC): Ditto.
7423 (fullname_syntax_DOS_CASE): Ditto.
7424 (fullname_syntax_DOS): Ditto.
7425 * gdb.mi/mi-file.exp (test_file_list_exec_source_file): Added
7426 fullname_syntax variable to scope and use it.
7427 (test_file_list_exec_source_files): Ditto.
7428 * gdb.mi/mi2-file.exp (test_file_list_exec_source_file): Ditto.
7429
c3b69c04
DJ
74302005-05-04 Daniel Jacobowitz <dan@codesourcery.com>
7431
7432 * gdb.threads/linux-dp.exp: Check for *-*-linux-gnu*.
7433
3c95e6af
PG
74342004-05-02 Paul Gilliam <pgilliam@us.ibm.com>
7435
a9c64011
AS
7436 * lib/gdb.exp (skip_altivec_tests): New function, based on
7437 check_vmx_hw_available from the GCC testsuite.
7438 * lib/gdb.arch/altivec-abi.exp: Use skip_altivec_tests.
7439 * lib/gdb.arch/altivec-regs.exp: Likewise.
3c95e6af 7440
78df6c56
JB
74412005-05-02 Jim Blandy <jimb@redhat.com>
7442
7443 * gdb.base/auxv.exp: Call 'untested' and return -1 instead of
7444 calling gdb_suppress_entire_file.
7445
1690f9cf
DJ
74462005-04-30 Randolph Chung <tausq@debian.org>
7447
7448 * gdb.threads/staticthreads.exp: Override signal to check for hppa.
7449 Slightly relax "sem_post" name checking.
7450
5ea106f7
PG
74512005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
7452
7453 * gdb.base/unload.exp: Use new shared library infrastructure.
7454
bf7234cf
PG
74552005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
7456
7457 * gdb.base/so-impl-ld.exp: Use new shared library
a9c64011 7458 infrastructure.
bf7234cf 7459
547b869a
CV
74602005-04-29 Corinna Vinschen <vinschen@redhat.com>
7461
7462 * gdb.asm/asm-source.exp: Add h8300 to supported targets.
7463 * gdb.asm/h8300.inc: New file.
7464
f07e55f0
PG
74652005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
7466
7467 * gdb.base/shlib-call.exp: Change to use new shared library
7468 infrastructure.
7469
3cbba3d1
PG
74702005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
7471
a9c64011
AS
7472 * gdb.base/pending.exp: Change to use new shared library
7473 infrastructure.
3cbba3d1 7474
ed6df200
PG
74752005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
7476
a9c64011
AS
7477 * gdb.base/nodebug.exp: Allow for compiling by IBM's xlc compiler,
7478 use test_compiler_info instead of gcc_compiled, and update copyright.
ed6df200 7479
8c8f4ebe
PG
74802005-04-27 Paul Gilliam <pgilliam@us.ibm.com>
7481
a9c64011
AS
7482 * gdb.base/annota1.exp : Deal with messages caused by breakpoints in
7483 shared objects being adjusted and update copyright years.
8c8f4ebe 7484
607fbc54
DJ
74852005-04-27 Daniel Jacobowitz <dan@codesourcery.com>
7486
7487 * ChangeLog: Correct some 2003-01-13 dates.
7488 * gdb.base/sigbpt.exp, gdb.base/signull.exp, gdb.cp/bs15503.exp,
7489 gdb.cp/exception.exp, gdb.cp/userdef.cc, gdb.cp/userdef.exp,
7490 gdb.mi/mi-console.exp, gdb.mi/mi2-console.exp,
7491 gdb.trace/collection.exp, gdb.trace/passc-dyn.exp,
7492 gdb.trace/tfind.exp: Update copyright years.
7493
57bf0e56
DJ
74942005-04-14 Paul Gilliam <pgilliam@us.ibm.com>
7495 Daniel Jacobowitz <dan@codesourcery.com>
7496
7497 * lib/gdb.exp (gdb_compile): Handle shlib=.
7498 (gdb_compile_shlib): New function.
7499
9b593790
PG
75002005-04-12 Paul Gilliam <pgilliam@us.ibm.com>
7501
a9c64011 7502 * lib/gdb.exp (test_compiler_info): Give argument a default value.
9b593790 7503
9494c6a5
DJ
75042005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
7505
7506 * Makefile.in (ALL_SUBDIRS): Replace gdb.gdbserver with
7507 gdb.server.
7508 * configure.ac: Likewise.
7509 * configure: Regenerated.
7510 * gdb.gdbserver/Makefile.in: Moved to...
7511 * gdb.server/Makefile.in: ... here.
7512 * gdb.gdbserver/server.c: Moved to...
7513 * gdb.server/server.c: ... here.
7514 * gdb.gdbserver/server-run.exp: Moved to...
7515 * gdb.server/server-run.exp: ... here.
7516
6f8eac0e
DJ
75172005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
7518
7519 * Makefile.in (ALL_SUBDIRS): Add gdb.gdbserver.
7520 * configure.ac: Create gdb.gdbserver/Makefile.
7521 * configure: Regenerated.
7522 * lib/gdbserver-support.exp: New file, derived from
7523 config/gdbserver.exp.
7524 * config/gdbserver.exp: Use gdbserver-support.exp.
7525 * gdb.gdbserver/Makefile.in: New file.
7526 * gdb.gdbserver/server.c: New file.
7527 * gdb.gdbserver/server-run.exp: New file.
7528
6e87504d
PG
75292005-04-06 Paul Gilliam <pgilliam@us.ibm.com>
7530
a9c64011
AS
7531 * lib/gdb.exp (test_compiler_info): Return compiler_info
7532 if no arguments are given.
6e87504d 7533
d1779be4
PG
75342005-04-01 Paul Gilliam <pgilliam@us.ibm.com>
7535
7536 * gdb.arch/altivec-abi.exp: Check for compiler and set
7537 use altivec' flag accordingly.
7538 * gdb.arch/altivec-regs.exp: Likewise.
7539
88750304
DJ
75402005-03-29 Daniel Jacobowitz <dan@codesourcery.com>
7541
7542 * gdb.base/ptr-typedef.exp, gdb.base/ptr-typedef.c: New files.
7543
f3fb768d
AS
75442005-03-27 Andreas Schwab <schwab@suse.de>
7545
7546 * gdb.base/bigcore.c (main): Add missing mode argument in open
7547 call.
7548
7e813ac5
DJ
75492005-03-25 Daniel Jacobowitz <dan@codesourcery.com>
7550
7551 * lib/mi-support.exp (mi_gdb_load): Use /tmp for gdbserver
7552 downloads.
7553 * config/gdbserver.exp (gdb_load): Likewise.
7554
8e3049aa
PB
75552005-03-14 Paul Brook <paul@codesourcery.com>
7556
7557 * lib/mi-support.exp: Use mi_gdb_target_cmd to connect to remote
7558 targets.
7559
a9df7c44
JB
75602005-03-09 Joel Brobecker <brobecker@adacore.com>
7561
7562 * gdb.dwarf2/dup-psym.S: New file.
7563 * gdb.dwarf2/dup-psym.exp: New testcase.
7564
9f0d94e8
JB
75652005-03-09 Joel Brobecker <brobecker@adacore.com>
7566
7567 * gdb.ada/exec_changed/first.adb: New file.
7568 * gdb.ada/exec_changed/second.adb: New file.
7569 * gdb.ada/exec_changed.exp: New testcase.
7570
5f579bc5
NS
75712005-03-08 Nathan Sidwell <nathan@codesourcery.com>
7572
36e9969c
NS
7573 * gdb.cp/userdef.cc (A1::operator+): New unary plus.
7574 (A2): New class.
7575 (main): Test operator+.
7576 * gdb.cp/userdef.exp: Test unary plus. Use A2::operator+ for
7577 breakpoint test.
7578
5f579bc5
NS
7579 * gdb.base/sigbpt.exp: Disable if gdb,nosignals.
7580 * gdb.base/signull.exp: Disable if gdb,nosignals.
7581 * gdb.cp/bs15503.exp: Disable if skip_cplus_tests
7582 * gdb.cp/exception.exp: Disable if skip_cplus_tests.
7583 * gdb.mi/mi-console.exp: Disable hello test if gdb,noinferiorio.
7584 * gdb.mi/mi2-console.exp: Likewise.
7585 * gdb.trace/collection.exp (run_trace_experiment): Consume the
7586 continue output at start.
7587 (gdb_collect_locals_test): Robustify regexp.
7588 * gdb.trace/passc-dyn.exp: Fix comment typo.
7589 * gdb.trace/tfind.exp: Don't enable optimization. Remove stray ']'.
7590
be46087e
CV
75912005-03-08 Corinna Vinschen <vinschen@redhat.com>
7592
7593 * gdb.asm/asm-source.exp: Add iq2000 case.
7594 * gdb.asm/iq2000.inc: New file.
7595
384e1a61 75962005-03-07 Manoj Iyer <manjo@austin.ibm.com>
a9c64011 7597
384e1a61
MI
7598 * gdb.base/command.exp: Change hardcoded value to regular expression.
7599 * gdb.base/float.exp: Add powerpc to the list of targets checked.
7600
584b6e9e
DJ
76012005-03-07 Daniel Jacobowitz <dan@codesourcery.com>
7602
7603 * gdb.asm/alpha.inc, gdb.asm/frv.inc, gdb.asm/i386.inc,
7604 gdb.asm/ia64.inc, gdb.asm/m68hc11.inc, gdb.asm/m68k.inc,
7605 gdb.asm/mips.inc, gdb.asm/pa.inc, gdb.asm/powerpc.inc,
7606 gdb.asm/s390.inc, gdb.asm/s390x.inc, gdb.asm/sh.inc,
7607 gdb.asm/x86_64.inc: Use .purgem before redefining macros.
7608
ab5b5d61
MK
76092005-03-05 Mark Kettenis <kettenis@gnu.org>
7610
7611 * gdb.cp/ovldbreak.exp: Adjust regular expression for recent
7612 changes.
7613
ae051c1b
PG
76142004-03-03 Paul Gilliam <pgilliam@us.ibm.com>
7615
a9c64011
AS
7616 * lib/compiler.c: Add test for IBM's xlc compiler.
7617 * lib/compiler.cc: Likewise.
ae051c1b 7618
3f0f6ed2
JB
76192004-02-24 Joel Brobecker <brobecker@adacore.com>
7620
7621 * gdb.ada/fixed_points.exp: Create compilation object directory
7622 before running the test.
7623 * gdb.ada/null_record.exp: Likewise.
7624 * gdb.ada/packed_array.exp: Likewise.
7625 * gdb.ada/start.exp: Likewise.
7626
724f452b
JB
76272005-02-15 Joel Brobecker <brobecker@adacore.com>
7628
7629 * gdb.ada/packed_array/pa.adb: New file.
7630 * gdb.ada/packed_array.exp: New testcase.
7631
57f5cdfb 76322005-02-10 Mark Kettenis <kettenis@gnu.org>
ebdda337 7633
1f393151
MK
7634 * gdb.dwarf2/dw2-intermix.exp, gdb.dwarf2/dw2-intermix.S: New
7635 files.
7636
ebdda337
MK
7637 * gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/dw2-intercu.exp: Run tests
7638 on *-*-openbsd*. Correctly match whitespace in regukar
7639 expressions.
7640
cf309262
DJ
76412005-02-10 Daniel Jacobowitz <dan@debian.org>
7642
7643 From Ramana Radhakrishnan <ramana.radhakrishnan@codito.com>:
7644 PR exp/1821
7645 * gdb.base/gdb1821.c: New test file.
7646 * gdb.base/gdb1821.exp: New test file.
7647
3be49e7a
JB
76482005-02-09 Joel Brobecker <brobecker@adacore.com>
7649
7650 * gdb.base/start.c: New file.
7651 * gdb.base/start.exp: New testcase.
7652
e292e67d
JB
76532005-02-09 Joel Brobecker <brobecker@adacore.com>
7654
7655 * gdb.ada/start/dummy.adb: New file.
7656 * gdb.ada/start.exp: New testcase.
7657
dbdfa66c
CV
76582005-02-09 Corinna Vinschen <vinschen@redhat.com>
7659
7660 * maint.exp: Raise timeout to give Cygwin targeted GDBs more time
7661 for printing symbols and statistics.
7662 Add test for using relative pathnames in "maint print msymbols" test.
7663 Mark "maint info sections DATA" XFAIL on Cygwin.
7664 Remove Cygwin XFAIL mark on "help maint dump-me" and "maint dump-me"
7665 tests.
7666
d7941671
AC
76672005-02-09 Andreas Schwab <schwab@suse.de>
7668
7669 Committed by Andrew Cagney <cagney@gnu.org>
7670 * gdb.base/remotetimeout.exp: New file.
7671
74e5ef44
MK
76722005-02-07 Mark Kettenis <kettenis@gnu.org>
7673
7674 * gdb.base/interp.exp: Remove trailing \n in gdb_test commands.
7675
464dd14d
JB
76762005-02-03 Joel Brobecker <brobecker@adacore.com>
7677
7678 * gdb.ada/gnat_ada.gpr: New file.
7679 * gdb.ada/gnat_ada.gin: Delete, no longer used.
7680 * lib/ada.exp (gdb_compile_ada): Minor adaptation to new project file.
7681 * configure.ac: No longer generate gnat_ada.gpr.
7682 * configure: Regenerate.
7683 * gdb.ada/Makefile.in: Minor adaptations due to new project file.
7684 * gdb.ada/null_record/null_record.adb: Moved here from gdb.ada.
7685 * gdb.ada/null_record/bar.ads: Likewise.
7686 * gdb.ada/null_record/bar.adb: Likewise.
7687 * gdb.ada/fixed_points/fixed_points.adb: Likewise.
7688 * gdb.ada/null_record.exp (testdir): New variable.
7689 (testfile): executable is now in testdir subdirectory.
7690 (srcfile): Use full path to the main compilation unit.
7691 * gdb.ada/fixed_points.exp: Same changes as above.
7692
30d756ae
NR
76932005-02-03 Nick Roberts <nickrob@snap.net.nz>
7694
7695 * gdb.base/interp.exp: New test.
7696
9d799f85
AC
76972005-01-24 Andrew Cagney <cagney@gnu.org>
7698
7699 * gdb.base/sigrepeat.exp, gdb.base/sigrepeat.c: New test.
7700
15656118
AC
77012005-01-19 Andrew Cagney <cagney@gnu.org>
7702
a892c31b
AC
7703 * gdb.stabs/Makefile.in (Makefile): Update dependencies -
7704 configure.ac not configure.in.
7705
15656118
AC
7706 * gdb.base/scope.exp (test_at_main): Delete any XFAIL and/or KFAIL
7707 of powerpc*-*-*.
7708 * gdb.hp/gdb.base-hp/callfwmall.exp (do_function_calls): Ditto.
a9c64011 7709 * gdb.base/list.exp (test_list_function)
15656118
AC
7710 (test_list_filename_and_function): Ditto.
7711 * gdb.base/callfuncs.exp (do_function_calls): Ditto.
7712
a7b01baf
AC
77132005-01-16 Andrew Cagney <cagney@gnu.org>
7714
17d92a02
AC
7715 * gdb.base/source.exp: Delete KFAIL gdb/1846, simplify.
7716
a7b01baf
AC
7717 * gdb.base/source-error.gdb, gdb.base/source.exp: New files.
7718
bc8332bb
AC
77192005-01-14 Andrew Cagney <cagney@gnu.org>
7720
7721 * gdb.mi/mi-var-cmd.exp: Adjust "create int" test to match output.
7722 * gdb.mi/mi2-var-cmd.exp: Ditto.
7723
4d074752
CV
77242005-01-10 Corinna Vinschen <vinschen@redhat.com>
7725
7726 * gdb.base/fileio.c: Include unistd.h as required for lseek(2).
7727
bec39cab
AC
77282005-01-07 Andrew Cagney <cagney@gnu.org>
7729
7730 * configure.ac: Rename configure.in, require autoconf 2.59.
7731 * configure: Re-generate.
7732 * gdb.stabs/configure.ac: Rename configure.in, require autoconf 2.59.
7733 * gdb.stabs/configure: Re-generate.
7734 * gdb.hp/configure.ac: Rename configure.in, require autoconf 2.59.
7735 * gdb.hp/configure: Re-generate.
7736 * gdb.hp/gdb.objdbg/configure.ac: Rename configure.in, require
7737 autoconf 2.59.
7738 * gdb.hp/gdb.objdbg/configure: Re-generate.
7739 * gdb.hp/gdb.defects/configure.ac: Rename configure.in, require
7740 autoconf 2.59.
7741 * gdb.hp/gdb.defects/configure: Re-generate.
7742 * gdb.hp/gdb.compat/configure.ac: Rename configure.in, require
7743 autoconf 2.59.
7744 * gdb.hp/gdb.compat/configure: Re-generate.
7745 * gdb.hp/gdb.base-hp/configure.ac: Rename configure.in, require
7746 autoconf 2.59.
7747 * gdb.hp/gdb.base-hp/configure: Re-generate.
7748 * gdb.hp/gdb.aCC/configure.ac: Rename configure.in, require
7749 autoconf 2.59.
7750 * gdb.hp/gdb.aCC/configure: Re-generate.
7751
f10b16d4
JB
77522004-12-15 Jim Blandy <jimb@redhat.com>
7753
7754 * gdb.threads/linux-dp.exp: Fix output regexp to handle output
7755 under NPTL when there is debugging info available for libpthread.
7756
fb6e1814
JG
77572004-12-13 Jerome Guitton <guitton@gnat.com>
7758
7759 * gdb.ada/fixed_points.c: New file.
7760 * gdb.ada/fixed_points.exp: New file.
7761
fe46cd3a
RC
77622004-12-03 Randolph Chung <tausq@debian.org>
7763
7764 * gdb.arch/pa-nullify.exp: New file.
7765 * gdb.arch/pa-nullify.s: New file.
7766
8de0841b
RC
77672004-11-30 Randolph Chung <tausq@debian.org>
7768
7769 * gdb.threads/thread_check.exp: Use ${srcfile} for test program name
7770 instead of "tbug". Fix regexp to work properly with gdb_test.
7771
c8170782
PH
77722004-11-29 Paul Hilfinger <Hilfinger@gnat.com>
7773
7774 * gdb.base/bitfields2.exp: New test.
7775 * gdb.base/bitfields2.c: New file.
7776
954269c2
RE
77772004-11-28 Richard Earnshaw <rearnsha@arm.com>
7778
7779 * config/sim.exp (gdb_load): Return 0 on success, -1 on failure.
7780
0107feed
RC
77812004-11-16 Randolph Chung <tausq@debian.org>
7782
7783 * gdb.base/unload.exp: Pass relative path to gdb_get_line_number.
7784
f073ae8c
DJ
77852004-11-14 Daniel Jacobowitz <dan@debian.org>
7786
7787 * gdb.threads/threadapply.exp: Correct "macro details" test.
7788
19ad59e7
JJ
77892004-11-11 Jeff Johnston <jjohnstn@redhat.com>
7790
7791 * gdb.threads/threadapply.exp: New test.
7792 * gdb.threads/threadapply.c: New file.
7793
9cf0961b
MK
77942004-11-07 Mark Kettenis <kettenis@gnu.org>
7795
7796 * gdb.base/savedregs.exp: Correct pattern used for sigtramp
7797 frames.
7798
c789492a
FL
77992004-11-05 Felix Lee <felix+log1@specifixinc.com>
7800
7801 * gdb.base/cursal.exp: New file.
7802 * gdb.base/cursal.c: New file.
7803
a1e167bb
AC
78042004-11-03 Andrew Cagney <cagney@gnu.org>
7805
7806 * gdb.base/savedregs.exp, gdb.base/savedregs.c: New files.
7807
b7cbf173
MK
78082004-10-30 Mark Kettenis <kettenis@gnu.org>
7809
7810 * gdb.asm/asm-source.exp: Add mips*-*-netbsd* to the list of
7811 NetBSD/ELF targets.
7812
88f9d34f
JB
78132004-10-29 Joel Brobecker <brobecker@gnat.com>
7814
7815 * gdb.threads/bp_in_thread.c: New file, copied from
7816 pthread_cond_wait.c.
7817 * gdb.threads/bp_in_thread.c: Use bp_in_thread.c as the source
7818 file, rather than reusing the .c file from another testcase.
7819
ca7d6a0c
JB
78202004-10-20 Joel Brobecker <brobecker@gnat.com>
7821
7822 * gdb.ada/null_record.exp: Check where we stopped after
7823 sending the start command, instead of where the associated
7824 temporary breakpoint was inserted.
7825
0d863d03
AC
78262004-10-14 Andrew Cagney <cagney@gnu.org>
7827
7828 * gdb.mi/gdb701.c (main): Return 0.
7829
d11e72cb
DJ
78302004-10-13 Daniel Jacobowitz <dan@debian.org>
7831
d40539a4 7832 * gdb.dwarf2/dw2-intercu.S, gdb.dwarf2/dw2-intercu.exp: New files.
d11e72cb 7833
e1923096
JJ
78342004-10-12 Jeff Johnston <jjohnstn@redhat.com>
7835
7836 * gdb.threads/schedlock.c: Add comment markers to use to find
7837 line numbers.
7838 * gdb.threads/schedlock.exp: Adjust regex to handle the new
7839 comments.
7840 * gdb.threads/watchthreads.exp: Use gdb_get_line_number to find
7841 breakpoint lines.
7842
ec8ba2c9
DJ
78432004-10-12 Daniel Jacobowitz <dan@debian.org>
7844
7845 * gdb.dwarf2/dw2-basic.exp: Run on Hurd also.
7846
0eb3658b
DJ
78472004-10-12 Daniel Jacobowitz <dan@debian.org>
7848
7849 * configure.in: Add gdb.dwarf2.
7850 * configure: Regenerated.
7851 * Makefile.in: Add gdb.dwarf2.
7852 * gdb.dwarf2/Makefile.in, gdb.dwarf2/dw2-basic.S,
7853 gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/main.c,
7854 gdb.dwarf2/file1.txt: New files.
7855
a271cc33
OF
78562004-10-11 Orjan Friberg <orjanf@axis.com>
7857
a9c64011 7858 * gdb.threads/bp_in_thread.exp: Use runto_main and "continue" instead
a271cc33
OF
7859 of "run", since the latter doesn't work with remote targets. Adjust
7860 the breakpoint numbering accordingly.
7861 * gdb.threads/pthread_cond_wait.exp: Ditto.
7862
895ce074
MC
78632004-10-08 Michael Chastain <mec.gnu@mindspring.com>
7864
7865 * gdb.base/overlays.exp: Update copyright years.
7866
6be3092d
KI
78672004-10-08 Kei Sakamoto <sakamoto.kei@renesas.com>
7868
7869 * gdb.base/overlays.exp: Disable if target is Linux.
7870
e05389b8
FL
78712004-10-06 Felix Lee <felix+log1@specifixinc.com>
7872
7873 * config/gdbserver.exp (gdb_load): Use right filename on remote.
7874
73cb587d
KI
78752004-10-05 Kei Sakamoto <sakamoto.kei@renesas.com>
7876
7877 * gdb.asm/asm-source.exp: Add m32r-linux target.
7878 * gdb.asm/m32r-linux.inc: New file.
7879
3c0edcdc
AC
78802004-09-24 Andrew Cagney <cagney@redhat.com>
7881 David Anderson <anderson@redhat.com>
7882
7883 * gdb.base/bigcore.exp (extract_heap): If the expect "file size"
7884 command fails, assume things will work.
7885 * gdb.base/bigcore.c: Include <sys/stat.h> and <fcntl.h>.
7886 (_GNU_SOURCE): Define.
7887 (print_unsigned, print_hex): Change parameter to "long long".
7888 (print_byte_count): New function, use to print byte counts.
7889 (large_off_t, large_lseek, O_LARGEFILE): Define dependant on
7890 O_LARGEFILE.
7891 (main): Compute an upper bound on a corefile in max_core_size.
7892 Limit memory chunk size to max_core_size. Limit total memory
7893 allocated to max_core_size.
7894
4bb3667f
AC
78952004-09-23 Andrew Cagney <cagney@gnu.org>
7896
7897 * gdb.base/bigcore.exp: Replace the code that creates a corefile
7898 from a separate process with code that creates a corefile by
7899 making the inferior dump core.
7900
60fe1a51
MK
79012004-09-23 Mark Kettenis <kettenis@gnu.org>
7902
7903 * gdb.base/sigstep.exp: Avoid comments withing gdb_test_multiple
7904 block.
7905
8e937346
MC
79062004-09-23 Michael Chastain <mec.gnu@mindspring.com>
7907
7908 * gdb.base/constvars.exp (local_compiler_xfail_check_2):
7909 New proc. Accept both gcc 3.x.x and gcc 4.x.x.
7910 * gdb.base/volatile.exp (local_compiler_xfail_check_2):
7911 Likewise.
7912
7213f6d6
JJ
79132004-09-20 Jeff Johnston <jjohnstn@redhat.com>
7914
7915 * gdb.java/jprint.exp: New test case for java inferior call.
7916 * gdb.java/jprint.java: Ditto.
7917
eac69dca
JB
79182004-09-15 Joel Brobecker <brobecker@gnat.com>
7919
7920 * gdb.base/bigcore.exp: Deactivate on IRIX targets.
7921
22227696
MC
79222004-09-14 Michael Chastain <mec.gnu@mindspring.com>
7923
7924 * gdb.threads/killed.c: Include <stdlib.h>.
7925 * gdb.threads/pthreads.c: Likewise.
7926
7dd403a4
MC
79272004-09-14 Michael Chastain <mec.gnu@mindspring.com>
7928
7929 * gdb.threads/killed.c: Add copyright notice.
7930
33f2d567
JM
79312004-09-10 Jason Molenda (jmolenda@apple.com)
7932
a9c64011
AS
7933 * gdb.base/define.exp: Two new tests to verify zero space chars
7934 after 'if' and 'while' commands in a user-defined command is correctly
7935 parsed.
33f2d567 7936
e05b62ac
AC
79372004-09-08 Andrew Cagney <cagney@gnu.org>
7938
7939 * gdb.base/signals.exp (signal_tests_1): Delete. Merge signal
7940 delivery test with duplicate at end of file.
7941
9cbe82da
MK
79422004-09-06 Mark Kettenis <kettenis@jive.nl>
7943
7944 * gdb.base/unload.exp: Link with -dl on *-*-solaris*.
7945
564803d9
MC
79462004-09-05 Michael Chastain <mec.gnu@mindspring.com>
7947
7948 * config/hppro.exp: Removed.
7949
7c6807ce
MC
79502004-09-05 Michael Chastain <mec.gnu@mindspring.com>
7951
7952 * config/sparclet.exp: Removed.
7953
bf7e26dd
MC
79542004-09-05 Michael Chastain <mec.gnu@mindspring.com>
7955
7956 * config/udi.exp: Removed.
7957
714e341b
MC
79582004-09-02 Michael Chastain <mec.gnu@mindspring.com>
7959
7960 * gdb.base/sigstep.exp (advance): Use "-continue_timer" option
7961 of "exp_continue".
7962 (advancei): Likewise.
7963
1236e623
JJ
79642004-09-01 Jeff Johnston <jjohnstn@redhat.com>
7965
7966 * gdb.base/unload.exp: Fix so messages aren't duplicated.
7967
3bdcad15
MI
79682004-09-01 Manoj Iyer <manjo@austin.ibm.com>
7969
228af206 7970 * gdb.gdb/complaints.exp (setup_test): Use new gdb.exp functionality
3bdcad15
MI
7971 to check for nodebug in executable.
7972 * gdb.gdb/observer.exp (setup_test): Likewise.
7973 * gdb.gdb/selftest.exp (test_with_self): Likewise.
7974 * gdb.gdb/xfullpath.exp (setup_test): Likewise.
7975
c72b934c
AC
79762004-09-01 Andrew Cagney <cagney@gnu.org>
7977
7978 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
7979 files.
7980
edd9b715
JJ
79812004-09-01 Jeff Johnston <jjohnstn@redhat.com>
7982
7983 * gdb.base/unload.exp: Fix expected warning message to match
7984 latest format.
7985
fb4ce06b
CV
79862004-09-01 Corinna Vinschen <vinschen@redhat.com>
7987
7988 * gdb.base/call-rt-st.exp: Fix typos.
7989
ce78e7c3
MI
79902004-08-31 Manoj Iyer <manjo@austin.ibm.com>
7991
7992 * gdb.threads/thread_check.exp: New testcase.
7993 * gdb.threads/thread_check.c: New testcase.
7994
2dedb159
AC
79952004-08-31 Andrew Cagney <cagney@gnu.org>
7996
7997 * gdb.base/sigstep.exp (breakpoint_to_handler_entry)
7998 (skip_to_handler_entry): New procedures. Test stepping into a
7999 handler when the breakpoint is at the handler's entry point.
8000
68f53502
AC
80012004-08-30 Andrew Cagney <cagney@gnu.org>
8002
8003 * gdb.base/sigstep.exp (breakpoint_over_handler): Remove kfail
8004 gdb/1757.
8005
3e3ffd2b
MC
80062004-08-27 Michael Chastain <mec.gnu@mindspring.com>
8007
8008 With code from Manoj Iyer <manjo@austin.ibm.com>:
8009 * lib/gdb.exp (gdb_file_cmd): Return more information in the
8010 return value. Add an arm for "no debugging symbols found".
8011 Change a stray "error" to "perror".
8012 (gdb_run_cmd): Adapt to new return value.
8013 * gdb.base/remote.exp: Adapt to new return value.
8014 * gdb.gdb/complaints.exp: Likewise.
8015 * gdb.gdb/observer.exp: Likewise.
8016 * gdb.gdb/selftest.exp: Likewise.
8017 * gdb.gdb/xfullpath.exp: Likewise.
8018
4b6f5fd2
JB
80192004-08-27 Joel Brobecker <brobecker@gnat.com>
8020
8021 * gdb.threads/bp_in_thread.exp: New testcase.
8022
e5b25496
MC
80232004-08-27 Michael Chastain <mec.gnu@mindspring.com>
8024
8025 Fix PR testsuite/1735.
8026 * gdb.threads/schedlock.c (thread_function): Add a cast
8027 to suppress a gcc warning.
8028 * gdb.threads/thread-specific.c (thread_function): Likewise.
8029
934353d6
MC
80302004-08-26 Michael Chastain <mec.gnu@mindspring.com>
8031
8032 * gdb.base/unload.c: Include <stdlib.h>.
8033
f98a0aef 80342004-08-26 Michael Chastain <mec.gnu@mindspring.com>
3a77aa28 8035
f98a0aef 8036 From Paul Gilliam <pgilliam@us.ibm.com>:
3a77aa28
MC
8037 * gdb.base/call-sc.exp (test_scalar_returns): Make sure PC is
8038 synchronized after the "return".
8039
5a2e8882
MC
80402004-08-26 Michael Chastain <mec.gnu@mindspring.com>
8041
8042 * gdb.mi/basics.c: Include <stdio.h>.
8043 * gdb.mi/pthreads.c: Include <stdlib.h>.
8044 * gdb.mi/var-cmd.c: Include <stdlib.h>.
8045
a9640423
MC
80462004-08-26 Michael Chastain <mec.gnu@mindspring.com>
8047
8048 * gdb.threads/schedlock.c: Add copyright notice.
8049
b04e311d
AC
80502004-08-25 Andrew Cagney <cagney@gnu.org>
8051
8052 * gdb.base/sigstep.exp (breakpoint_to_handler, skip_to_handler)
8053 (skip_over_handler, breakpoint_over_hander): New test procedures.
8054 (advance, advancei): Add a proper prefix, do not use
8055 rerun_to_main.
8056 * gdb.base/sigstep.c (main): Change to use an infinite loop.
8057
7c27f15b
MC
80582004-08-24 Michael Chastain <mec.gnu@mindspring.com>
8059
8060 * gdb.mi/basics.c: Add copyright notice.
8061 * gdb.mi/var-cmd.c: Add copyright notice.
8062
fffc87ae
MC
80632004-08-23 Michael Chastain <mec.gnu@mindspring.com>
8064
8065 * lib/gdb.exp: Remove signed_keyword_not_used.
8066 * lib/compiler.c: Likewise.
8067 * lib/compiler.cc: Likewise.
8068
d782e0bf
MC
80692004-08-23 Michael Chastain <mec.gnu@mindspring.com>
8070
8071 * gdb.base/whatis.c: Remove conditional disabling of "signed".
8072 * gdb.base/whatis.exp: Remove signed_keyword_not_used.
8073
96033e83
MC
80742004-08-23 Michael Chastain <mec.gnu@mindspring.com>
8075
8076 * gdb.base/whatis.c: Add copyright notice.
8077
cf38c229
MK
80782004-08-20 Mark Kettenis <kettenis@gnu.org>
8079
8080 * gdb.arch/i386-prologue.exp (skip_breakpoint): New function. Use
8081 it to skip the breakpoints encoded in the inline assembly.
8082
f4b49756
MC
80832004-08-20 Michael Chastain <mec.gnu@mindspring.com>
8084
8085 * Makefile.in: Add gdb.fortran.
8086
2f193b69
MC
80872004-08-20 Michael Chastain <mec.gnu@mindspring.com>
8088
8089 * gdb.base/call-sc.exp (test_scalar_returns):
8090 Fix cut-and-paste glitch in "Make fun return now".
8091
89a237cb
MC
80922004-08-17 Michael Chastain <mec.gnu@mindspring.com>
8093
8094 * configure.in: Add gdb.fortran.
8095 * configure: Regenerate.
8096 * gdb.fortran/Makefile.in: New file.
8097 * lib/gdb.exp (skip_fortran_tests): New procedure.
8098
469aff8e
MC
80992004-08-17 Michael Chastain <mec.gnu@mindspring.com>
8100
8101 * gdb.mi/mi-var-block.exp: Use gdb_get_line_number. Remove
8102 reference to bug-gnu@prep.ai.mit.edu.
8103 * gdb.mi/mi-var-child.exp: Likewise.
8104 * gdb.mi/mi-var-cmd.exp: Likewise.
8105 * gdb.mi/mi-var-display.exp: Likewise.
8106 * gdb.mi/mi2-var-block.exp: Likewise.
8107 * gdb.mi/mi2-var-child.exp: Likewise.
8108 * gdb.mi/mi2-var-cmd.exp: Likewise.
8109 * gdb.mi/mi2-var-display.exp: Likewise.
8110
00b51b9f
MK
81112004-08-15 Mark Kettenis <kettenis@gnu.org>
8112
8113 * gdb.base/unload.c (main): Make local variable msg const.
8114
45f07fef
MC
81152004-08-15 Michael Chastain <mec.gnu@mindspring.com>
8116
8117 * gdb.mi/mi-cli.exp: Use gdb_get_line_number. Remove reference
8118 to bug-gnu@prep.ai.mit.edu.
8119 * gdb.mi/mi-disassemble.exp: Likewise.
8120 * gdb.mi/mi-eval.exp: Likewise.
8121 * gdb.mi/mi-file.exp: Likewise. Also, add comment about the
8122 default line number.
8123 * gdb.mi/mi-return.exp: Likewise.
8124 * gdb.mi/mi-simplerun.exp: Likewise.
8125 * gdb.mi/mi-stack.exp: Likewise.
8126 * gdb.mi/mi-stepi.exp: Likewise. Also, replace wildcarded line
8127 number with explicit range test.
8128 * gdb.mi/mi-watch.exp: Likewise.
8129 * gdb.mi/mi2-break.exp: Likewise.
8130 * gdb.mi/mi2-cli.exp: Likewise.
8131 * gdb.mi/mi2-disassemble.exp: Likewise.
8132 * gdb.mi/mi2-eval.exp: Likewise.
8133 * gdb.mi/mi2-file.exp: Likewise. Also, add comment about the
8134 default line number.
8135 * gdb.mi/mi2-return.exp: Likewise.
8136 * gdb.mi/mi2-simplerun.exp: Likewise.
8137 * gdb.mi/mi2-stack.exp: Likewise.
8138 * gdb.mi/mi2-stepi.exp: Likewise. Also, replace wildcarded line
8139 number with explicit range test.
8140 * gdb.mi/mi2-watch.exp: Likewise.
8141
dd8c8ee7
MC
81422004-08-15 Michael Chastain <mec.gnu@mindspring.com>
8143
8144 * gdb.cp/ctti.exp: Tweak srcfile and objfile to have no slashes.
8145 * gdb.cp/m-static.exp: Likewise.
8146 * gdb.cp/rtti.exp: Likewise.
8147
4e838464
MK
81482004-08-14 Mark Kettenis <kettenis@gnu.org>
8149
8150 * gdb.base/bigcore.c: Include <sys/types.h> and <sys/time.h>.
8151
8d8cb839
EZ
81522004-08-14 Eli Zaretskii <eliz@gnu.org>
8153
8154 * ChangeLog: Prefix Local Variables with semi-colons and indent
8155 the reference to older ChangeLog files, to fix fontification in
8156 Emacs.
8157
deea8bb0
MC
81582004-08-13 Michael Chastain <mec.gnu@mindspring.com>
8159
8160 * gdb.mi/mi-break.exp: Use gdb_get_line_number.
8161 * gdb.mi/mi2-break.exp: Likewise.
8162
c3297504
MC
81632004-08-13 Michael Chastain <mec.gnu@mindspring.com>
8164
8165 * gdb.gdb/selftest.exp: Revert removal of call to init_malloc.
8166
25808999
MC
81672004-08-13 Michael Chastain <mec.gnu@mindspring.com>
8168
8169 * gdb.cp/inherit.exp: Use cp_test_ptype_class.
8170
226a8d71
MC
81712004-08-13 Michael Chastain <mec.gnu@mindspring.com>
8172
8173 * gdb.cp/classes.exp: Remove unused declarations. Just let
8174 test names default instead of providing special names. Remove
8175 extraneous demangler test.
8176
37fdf854
JJ
81772004-08-12 Jeff Johnston <jjohnstn@redhat.com>
8178
8179 * gdb.base/unload.exp: New test for breakpoints in dynamically
8180 loaded libraries.
8181 * gdb.base/unload.c: Ditto.
8182 * gdb.base/unloadshr.c: Ditto.
8183
2d3a7986
MC
81842004-08-12 Michael Chastain <mec.gnu@mindspring.com>
8185
8186 * gdb.cp/classes.exp (test_ptype_class_objects): Call
8187 cp_test_ptype_class.
8188 (test_enums): Likewise.
8189
c72b934c
AC
81902004-08-10 Andrew Cagney <cagney@gnu.org>
8191
8192 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
8193 files.
8194
cc503c8a
AC
81952004-08-10 Andrew Cagney <cagney@gnu.org>
8196
8197 * gdb.gdb/selftest.exp (do_steps_and_nexts): Remove code to skip
8198 init_malloc call.
8199
902f2ccb
MC
82002004-08-10 Michael Chastain <mec.gnu@mindspring.com>
8201
8202 * ChangeLog: Add copyright notice. The notice is copied
8203 from emacs 21.3 top level ChangeLog.
8204
78c90502
MC
82052004-08-09 Michael Chastain <mec.gnu@mindspring.com>
8206
8207 * lib/cp-support.exp: New file.
8208 * lib/cp-support.exp (cp_test_type_class): New function.
8209 * gdb.cp/derivation.exp: Use cp_test_ptype_class.
8210 * gdb.cp/virtfunc.exp (test_one_ptype): Removed.
8211 * gdb.cp/virtfunc.exp (test_ptype_of_classes): Use
8212 cp_test_ptype_class.
8213
88e5ea78
MC
82142004-08-09 Michael Chastain <mec.gnu@mindspring.com>
8215
8216 * gdb.mi/mi2-basics.exp, gdb.mi/mi2-break.exp,
8217 gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
8218 gdb.mi/mi2-eval.exp, gdb.mi/mi2-file.exp, gdb.mi/mi2-hack-cli.exp,
8219 gdb.mi/mi2-read-memory.exp, gdb.mi/mi2-regs.exp,
8220 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
8221 gdb.mi/mi2-stack.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi2-until.exp,
8222 gdb.mi/mi2-var-block.exp, gdb.mi/mi2-var-child.exp,
8223 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp,
8224 gdb.mi/mi2-watch.exp: Update copyright years.
8225
6a89fc9c
MK
82262004-08-09 Mark Kettenis <kettenis@gnu.org>
8227
8228 * gdb.base/sigaltstack.exp: Provide proper anchoring.
8229
1482e0de
MC
82302004-08-09 Michael Chastain <mec.gnu@mindspring.com>
8231
8232 * gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-break.exp,
8233 gdb.mi/mi-console.exp, gdb.mi/mi-disassemble.exp,
8234 gdb.mi/mi-eval.exp, gdb.mi/mi-file.exp, gdb.mi/mi-hack-cli.exp,
8235 gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
8236 gdb.mi/mi-return.exp, gdb.mi/mi-simplerun.exp,
8237 gdb.mi/mi-stack.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-until.exp,
8238 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-child.exp,
8239 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
8240 gdb.mi/mi-watch.exp: Update copyright years.
8241
1a5ce3f3
DJ
82422004-08-08 Daniel Jacobowitz <dan@debian.org>
8243
8244 PR gdb/1738
8245 * gdb.base/signals.exp (signal_tests_1): KFAIL bug in continuing
8246 from a breakpoint with a pending signal.
8247
04f6ecf2
DJ
82482004-08-08 Daniel Jacobowitz <dan@debian.org>
8249
8250 PR gdb/1736
8251 * lib/gdb.exp (gdb_test_multiple): Handle return -code return.
8252 * gdb.base/sigaltstack.exp (finish_test): Consume output until
8253 the prompt.
8254 * gdb.base/sigstep.exp: Add KFAIL for gdb/1736.
8255
54d90d35
DJ
82562004-08-08 Daniel Jacobowitz <dan@debian.org>
8257
8258 * gdb.cp/templates.exp: Handle (char)115 for template argument 's'.
8259
d2f6abb0
DJ
82602004-08-08 Daniel Jacobowitz <dan@debian.org>
8261
8262 PR gdb/1736
8263 * gdb.base/sigaltstack.exp (finish_test): New procedure. KFAIL
8264 for i?86-*-linux*.
8265
5598c03d
DJ
82662004-08-08 Daniel Jacobowitz <dan@debian.org>
8267
8268 * gdb.arch/i386-prologue.exp: Compile without debug information.
8269
c6fee705
MC
82702004-08-08 Michael Chastain <mec.gnu@mindspring.com>
8271
8272 * lib/gdb.exp (gdb_get_line_number): Rewrite with native tcl
8273 rather than asking gdb to search.
8274
dd90efdb
MC
82752004-08-05 Michael Chastain <mec.gnu@mindspring.com>
8276
8277 * gdb.base/gcore.c: Include <string.h>.
8278
1e84bec1
MC
82792004-08-05 Michael Chastain <mec.gnu@mindspring.com>
8280
8281 * gdb.base/gcore.c: Add copyright notice.
8282
e425eb2b
MC
82832004-08-05 Michael Chastain <mec.gnu@mindspring.com>
8284
8285 * gdb.base/freebpcmd.c: Include <stdio.h>.
8286 * gdb.base/long_long.c: Include <string.h>.
8287 * gdb.base/sigaltstack.c: Include <stdlib.h> <string.h>.
8288 * gdb.base/siginfo.c: Include <string.h>.
8289 * gdb.base/sigstep.c: Include <string.h>.
8290
cb9aaed5
MC
82912004-08-04 Michael Chastain <mec.gnu@mindspring.com>
8292
8293 * gdb.base/complex.c: Include <stdlib.h>.
8294
55944f3d
MC
82952004-08-04 Michael Chastain <mec.gnu@mindspring.com>
8296
8297 * gdb.base/complex.c: Add copyright notice.
8298
7b2953d9
MC
82992004-08-04 Michael Chastain <mec.gnu@mindspring.com>
8300
8301 * gdb.base/charset.c: Include <stdlib.h>.
8302
c9133d23
MC
83032004-08-04 Michael Chastain <mec.gnu@mindspring.com>
8304
8305 * gdb.base/auxv.c: Include <stdlib.h>.
8306
0a8490ad
MC
83072004-08-04 Michael Chastain <mec.gnu@mindspring.com>
8308
8309 * gdb.base/auxv.c: Add copyright notice.
8310
3426d5ec
MC
83112004-08-04 Michael Chastain <mec.gnu@mindspring.com>
8312
8313 * gdb.base/coremaker.c: Add copyright notice.
8314 * gdb.base/coremaker2.c: Add copyright notice.
8315
8da195dd
AC
83162004-08-04 Andrew Cagney <cagney@gnu.org>
8317
8318 * gdb.base/store.exp: Update copyright.
8319 (check_set, up_set, check_struct, up_struct): Add a prefix to test
8320 names, do not import gdb_prompt.
8321
8d394f98
AC
83222004-08-01 Andrew Cagney <cagney@gnu.org>
8323
8324 Fix PR testsuite/1729.
8325 * gdb.base/dump.exp: Add test name to callers of capture_value, do
8326 not use capture_value with value 4.
8327 (capture_value): Add optional test name parameter.
8328 (test_reload_saved_value, test_restore_saved_value): Use $msg as
8329 the prefix, pass to capture_value.
8330
b6702b23
MK
83312004-08-01 Mark Kettenis <kettenis@gnu.org>
8332
8333 * gdb.arch/i386-prologue.exp: Add testcase for standard prolgue.
8334 * gdb.arch/i386-prologue.c (standard): New prototype and function.
8335 (main): Call new function.
8336
c203e0ca
MC
83372004-07-31 Michael Chastain <mec.gnu@mindspring.com>
8338
8339 * gdb.cp/namespace.exp: Accept more varieties of ptype output.
8340
a7995a30
MC
83412004-07-31 Michael Chastain <mec.gnu@mindspring.com>
8342
8343 * gdb.cp/virtfunc.exp: Accept more varieties of ptype output.
8344
9366563b
MC
83452004-07-31 Michael Chastain <mec.gnu@mindspring.com>
8346
b6eeaf26 8347 * gdb.cp/inherit.exp: Accept more varieties of ptype output.
9366563b
MC
8348 Accept more values of vtbl pointer. Remove some messages
8349 about "obsolete gcc or gdb".
8350
2fc1f950
MC
83512004-07-30 Michael Chastain <mec.gnu@mindspring.com>
8352
8353 * gdb.cp/classes.exp: Accept more varieties of ptype output.
8354
c724d49b
MC
83552004-07-30 Michael Chastain <mec.gnu@mindspring.com>
8356
8357 * gdb.base/asm-source.exp: Properly convert target board
8358 debug flags from gcc format to binutils format.
8359
736b0fce
MK
83602004-07-28 Mark Kettenis <kettenis@gnu.org>
8361
8362 * gdb.arch/i386-prologue.exp: Remove KFAIL of "backtrace in
8363 gdb1718". PR backtrace/1718 partially fixed.
8364
5633ea5c
JJ
83652004-07-27 Jeff Johnston <jjohnstn@redhat.com>
8366
8367 * gdb.threads/watchthreads.exp: New test for threaded watchpoints.
8368
575eebb1
NC
83692004-07-26 Nick Clifton <nickc@redhat.com>
8370
8371 * gdb.asm/asm-source.exp (debug-flags): New variable. If a known
8372 good default value for a specific architecture is available then
8373 set it to that value. Otherwise default to the -gstabs switch.
8374 Remove the -g... switches from the asm-flags variable. Allow the
8375 target board info to override the value if it wants to. Pass the
8376 switch on the assembler command line.
8377
62104619
MK
83782004-07-23 Mark Kettenis <kettenis@gnu.org>
8379
8380 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1718.
8381 * gdb.arch/i386-prologue.c (gdb1718): New prototype and function.
8382 (main): Call new function.
8383
4a1135b8
MC
83842004-07-22 Michael Chastain <mec.gnu@mindspring.com>
8385
8386 Test for PR exp/1715.
8387 * gdb.base/radix.exp: Refactor common procedures. Make all
8388 test names unique. Change XFAIL to KFAIL.
8389
8a12c1f0
MC
83902004-07-20 Michael Chastain <mec.gnu@mindspring.com>
8391
8392 * gdb.ada/gnat_ada.gpr.in: Rename from here ...
8393 * gdb.ada/gnat_ada.gin: ... to here.
8394 * configure.in: Use gnat_ada.gin.
8395 * configure: Regenerate.
8396
23b451cf
AC
83972004-07-20 Andrew Cagney <cagney@gnu.org>
8398
8399 * gdb.base/signals.exp: Replace send_gdb and gdb_expect with
8400 gdb_test and gdb_test_multiple. Delete bash_bug. Delete suspect
8401 XFAILs. Clean up test messages and comments. Check backtraces.
8402 Delete re-sync code.
8403
ab618a02
MC
84042004-07-19 Michael Chastain <mec.gnu@mindspring.com>
8405
8406 Fix PR cli/740.
8407 * gdb.base/annota1.exp: Honor gdb,nosignals.
8408 * gdb.base/annota3.exp: Likewise.
8409
46dad340
MC
84102004-07-19 Michael Chastain <mec.gnu@mindspring.com>
8411
8412 * lib/java.exp: Update copyright notice.
8413
756d8c70
AC
84142004-07-19 Andrew Cagney <cagney@gnu.org>
8415
8416 * gdb.base/selftest.exp: Copy file from here ...
8417 * gdb.gdb/selftest.exp: ... to here.
8418
586027e6
AC
84192004-07-16 Andrew Cagney <cagney@redhat.com>
8420
8421 * lib/insight-support.exp: Delete file.
8422 * lib/java.exp (java_init): Fix copyright.
8423
029d2200
AC
84242004-07-16 Andrew Cagney <cagney@gnu.org>
8425
8426 * gdb.base/restore.c: Append "prologue" to comments marking the a
8427 function's prologue.
8428 * gdb.base/restore.exp: Update copyright, re-indent.
8429 (restore_tests): Use gdb_test_multiple. Add "calleeN calls
8430 callerN" prefix where needed. Update patterns that match a
8431 function's prologue.
8432
653b62c5
MC
84332004-07-16 Michael Chastain <mec.gnu@mindspring.com>
8434
8435 * gdb.base/restore.c: Add copyright notice.
8436
f7d690e5
AC
84372004-07-16 Andrew Cagney <cagney@gnu.org>
8438
8439 * gdb.base/logical.exp: Update copyright.
8440 (evaluate): New procedure. Use to re-implement tests using
8441 several tables.
8442
d629a7cb
MH
84432004-07-14 Martin Hunt <hunt@redhat.com>
8444
8445 * lib/insight-support.exp (gdbtk_start): Unset TCL_LIBRARY
8446 which fixes some problems where init.tcl was not found.
8447
9c7bb332
AC
84482004-07-13 Andrew Cagney <cagney@gnu.org>
8449
6bf46641
AC
8450 * gdb.base/sizeof.exp: Skip test when no inferior I/O.
8451 (check_sizeof, check_valueof): Do not include the output in the
8452 test name. Use gdb_test.
8453 (get_valueof): Use gdb_test_multiple.
8454
c4ffd4c0
AC
8455 * gdb.base/step-test.exp: Update copyright. Use
8456 gdb_test_multiple. Ensure that test names do not include
8457 architecture dependent output.
8458
ab89363a
AC
8459 * gdb.gdb/observer.exp: Update copyright.
8460 (setup_test): Use gdb_test_multiple.
8461 (attach_first_observer, attach_second_observer)
8462 (attach_third_observer, detach_first_observer)
8463 (detach_second_observer, detach_third_observer)
8464 (reset_counters, check_counters): Make $message a prefix.
8465 (test_normal_stop_notifications): Add "args" parameter - a list of
8466 init functions to be called. Make $message a prefix,
8467 (test_observer_normal_stop): Change the message prefixes so that
8468 they are unique, pass the attach / detach procedures to
8469 test_normal_stop_notifications.
8470
ec58997a
AC
8471 * gdb.base/signull.exp (test_segv): Prefix all tests with
8472 "${name}". Clean up test messages.
8473
b475183b
AC
8474 * gdb.base/annota3.exp, gdb.base/annota1.exp: Update copyright.
8475
9c7bb332
AC
8476 * gdb.base/ena-dis-br.exp: Update copyright.
8477 (break_at): New function. Replace send_gdb with gdb_test,
8478 break_at, and gdb_test_multiple. Replace XFAIL of "continue with
8479 ignore count, not stopped at bpt", with KFAIL.
8480
2dd95497
CV
84812004-07-13 Corinna Vinschen <vinschen@redhat.com>
8482
8483 * gdb.base/attach.exp: Remove cleanupfile handling.
8484
419e626b
AC
84852004-07-12 Andrew Cagney <cagney@gnu.org>
8486
8487 * gdb.base/annota1.exp: Cleanup corefile test name.
8488 * gdb.base/annota3.exp: Ditto.
8489
8b1b3228
AC
84902004-07-12 Andrew Cagney <cagney@gnu.org>
8491
78650829
AC
8492 * gdb.base/signals.exp: Clean up copyright, re-indent.
8493
8b1b3228
AC
8494 * gdb.base/attach.exp: Replace send_gdb and gdb_expect with
8495 gdb_test and gdb_test_multiple.
8496
935c2760
JJ
84972004-07-08 Jeff Johnston <jjohnstn@redhat.com>
8498
8499 * gdb.java/jmain.exp: Fix expected line number for main to
a9c64011 8500 break at. Set XFAIL for break at main test since gcj does not
935c2760
JJ
8501 provide line number info for first statement in main.
8502
1544280f
AC
85032004-07-08 Andrew Cagney <cagney@gnu.org>
8504
1279f4ff
AC
8505 * gdb.base/attach.exp: Cleanup copyright. Re-indent.
8506
1544280f
AC
8507 * gdb.base/sigbpt.exp: Make the common part of each test name a
8508 prefix instead of suffix.
8509
bcc82369
BR
85102004-07-07 Bob Rossi <bob_rossi@cox.net>
8511
8512 * gdb.mi/mi2-file.exp: Revert to version 1.1, except changed name of
8513 test from test_tbreak_creation_and_listing to
8514 test_file_list_exec_source_file
8515 * gdb.mi/mi-file.exp: Add test for -file-list-exec-source-files
8516 Changed name of test from test_tbreak_creation_and_listing to
8517 test_file_list_exec_source_file
8518
23f4b0aa
JJ
85192004-07-07 Jeff Johnston <jjohnstn@redhat.com>
8520
8521 * gdb.java/jmisc.exp: Fix expected output of ptype to look for
8522 the jmisc() constructor instead of <init>.
8523 * gdb.java/jmisc1.exp: Ditto.
8524
56401cd5
AC
85252004-07-07 Andrew Cagney <cagney@gnu.org>
8526
8527 * gdb.base/sigbpt.exp (stepi_out): Check for a single step
8528 corrupting the PC.
8529
44ae2f6a
MC
85302004-07-06 Michael Chastain <mec.gnu@mindspring.com>
8531
8532 * gdb.cp/templates.exp: Accept whitespace change in demangler
8533 output.
8534
45a83408
AC
85352004-07-06 Andrew Cagney <cagney@gnu.org>
8536
8537 * gdb.base/sigbpt.exp, gdb.base/sigbpt.c: New test.
8538
d205ad70
MC
85392004-07-02 Michael Chastain <mec.gnu@mindspring.com>
8540
8541 * lib/compiler.c: Accept __HP_CXD_SPP for old hp ansi c compiler.
8542 * lib/compiler.cc: Likewise.
8543
06ea1a61
MC
85442004-06-30 Michael Chastain <mec.gnu@mindspring.com>
8545
8546 * lib/compiler.cc: Work around string preprocessing problem
8547 with old hp c++ compiler.
8548 * lib/compiler.c: Likewise.
8549
daab1251
CV
85502004-06-29 Corinna Vinschen <vinschen@redhat.com>
8551
8552 * gdb.arch/i386-prologue.c: Add copyright header. Use preprocessor
8553 directives to conditionalize symbol prefixing.
8554 * gdb.arch/i386-prologue.exp: Allow symbol prefixing by adding
8555 additional_flags handling. Add underscore prefix for Cygwin.
8556 * gdb.arch/i386-unwind.c: Use preprocessor directives to
8557 conditionalize symbol prefixing.
8558 * gdb.arch/i386-unwind.exp: Allow symbol prefixing by adding
8559 additional_flags handling. Add underscore prefix for Cygwin.
8560
cc984116
CV
85612004-06-29 Corinna Vinschen <vinschen@redhat.com>
8562
8563 * gdb.base/bigcore.exp: Skip test on Cygwin.
8564
c279b077
MC
85652004-06-28 Michael Chastain <mec.gnu@mindspring.com>
8566
8567 * gdb.hp/gdb.base-hp/reg.exp: Accept both old and new gdb output
8568 formats for "info register". Use gdb_test_multiple. Fix
8569 the "invalid register" test.
8570
0e915747
CV
85712004-06-28 Corinna Vinschen <vinschen@redhat.com>
8572
8573 * gdb.base/attach.exp: Fix copyright date. Set testpid to Windows
8574 PID for Cygwin. Add Cygwin specific strings to check for in some
8575 tests.
8576 (do_attach_tests): Add a test for user interaction when attaching
8577 to a process with no matching symbol table already loaded.
8578
11422c86
AC
85792004-06-26 Andrew Cagney <cagney@gnu.org>
8580
8581 Test PR java/1567 and PR java/1565.
8582 * gdb.java/jmain.exp, gdb.java/jmain.java: New files.
8583 * gdb.java/jmisc2.exp: Delete file.
8584
cefbce26
MC
85852004-06-26 Michael Chastain <mec.gnu@mindspring.com>
8586
8587 * gdb.hp/gdb.base-hp/reg.exp: Update copyright notice.
8588
e19f872c
CV
85892004-06-25 Corinna Vinschen <vinschen@redhat.com>
8590
8591 * gdb.base/attach.exp (do_attach_tests): Don't forget to kill second
8592 attach process.
8593
d931ba3b
MC
85942004-06-23 Michael Chastain <mec.gnu@mindspring.com>
8595
8596 * gdb.cp/pr-1553.exp: Remove.
8597
aef68c48
MC
85982004-06-22 Michael Chastain <mec.gnu@mindspring.com>
8599
8600 * gdb.cp/pr-1553.cc: Remove.
8601 * gdb.cp/pr-1553.exp: Disable this test.
8602
8d5df71a
JB
86032004-06-20 Jim Blandy <jimb@redhat.com>
8604
a9c64011 8605 Fix PR testsuite/1680.
8d5df71a
JB
8606 * gdb.arch/i386-sse.exp: Properly quote curly braces in
8607 regular expressions.
8608
4ac6f39d
MC
86092004-06-19 Michael Chastain <mec.gnu@mindspring.com>
8610
8611 Fix PR testsuite/1679.
8612 * gdb.arch/i386-sse.exp: Do not call gdb_suppress_entire_file.
8613 Issue an UNSUPPORTED result instead.
8614
1b413552
JB
86152004-06-18 Jim Blandy <jimb@redhat.com>
8616
8617 * gdb.base/charset.exp: Only send a control-C if we see a new
8618 prompt and incomplete command.
8619
6daa6ebd
MC
86202004-06-18 Michael Chastain <mec.gnu@mindspring.com>
8621
8622 * gdb.cp/pr-574.cc: Add copyright notice.
8623
51fa4ae0
JB
86242004-06-17 Jim Blandy <jimb@redhat.com>
8625
8626 * gdb.base/charset.exp: Don't refer to $expect_out(1,string) in
8627 cases where the regexp has no groups; this grabs random text from
8628 the previous test suite, whatever that was.
8629
8fea26c5
MC
86302004-06-17 Michael Chastain <mec.gnu@mindspring.com>
8631
8632 * gdb.cp/printmethod.cc: Add copyright notice.
8633
1e3aeb41
MC
86342004-06-16 Michael Chastain <mec.gnu@mindspring.com>
8635
8636 * gdb.cp/psmang1.cc, gdb.cp/psmang2.cc: Add copyright notice.
8637
9d9030bc
AC
86382004-06-16 Andrew Cagney <cagney@gnu.org>
8639
8640 * gdb.base/signull.c: Update copyright. Include <string.h>.
8641 (bowler): Replace data_pointer with data_read
8642 and data_write cases. Add code_descriptor case.
8643 (zero, desc): New array and pointer.
8644 (data, code): Change to simple pointers.
8645 * gdb.base/signull.exp: Fix probe pattern matching a function
8646 descriptor SIGSEGV. Replace data_pointer with data_read and
8647 data_write tests.
8648
acd4ad44
AC
86492004-06-16 Andrew Cagney <cagney@gnu.org>
8650
8651 * gdb.base/long_long.exp, gdb.base/long_long.c: Rewrite.
8652
08fd625c
MC
86532004-06-15 Michael Chastain <mec.gnu@mindspring.com>
8654
8655 * gdb.base/long_long.c: Add copyright notice.
8656
1903502c
MC
86572004-06-15 Michael Chastain <mec.gnu@mindspring.com>
8658
8659 * gdb.base/long_long.exp: Remove reference to
8660 bug-gdb@prep.ai.mit.edu. Change line-number-specific breakpoint
8661 to gdb_breakpoint and gdb_continue_to_breakpoint.
8662
83313cb1
JB
86632004-06-14 Jim Blandy <jimb@redhat.com>
8664
8665 * gdb.arch/e500-regs.exp: Fix up 'print' pattern for the little-
8666 endian case.
8667
1bf404ef
AC
86682004-06-14 Andrew Cagney <cagney@gnu.org>
8669
8670 * gdb.base/gcore.exp (capture_command_output): Delete the always
8671 passing tests containing inferior values.
8672 * gdb.base/ending-run.exp: Do not include the breakpoint address
8673 in the test message. Update copyright.
8674 * gdb.base/sizeof.exp (check_sizeof): Do not include the type's
8675 size in the test name, use gdb_test_multiple. Update copyright.
8676
ef220b33
MC
86772004-06-14 Michael Chastain <mec.gnu@mindspring.com>
8678
8679 * gdb.cp/ref-types.cc: Add copyright notice.
8680
4f70a4c9
MC
86812004-06-14 Michael Chastain <mec.gnu@mindspring.com>
8682
8683 * lib/compiler.c: Remove gcc_compiled, hp_cc_compiler,
8684 hp_aCC_compiler.
8685 * lib/compiler.cc: Likewise.
8686 * lib/gdb.exp (get_compiler_info): Eval lines only if they are
8687 'set' commands. Log diagnostics for other lines. Set
8688 gcc_compiled, hp_cc_compiler, and hp_aCC_compiler.
8689
335928ac
MC
86902004-06-13 Michael Chastain <mec.gnu@mindspring.com>
8691
8692 * gdb.cp/try_catch.cc: Add copyright notice.
8693
2efb12e8
MC
86942004-06-12 Michael Chastain <mec.gnu@mindspring.com>
8695
8696 * gdb.cp/userdef.cc: Add copyright notice.
8697
0bbed51a
MC
86982004-06-11 Michael Chastain <mec.gnu@mindspring.com>
8699
8700 * gdb.cp/virtfunc.cc: Add copyright notice.
8701
e12a46c9
RC
87022004-06-11 Randolph Chung <tausq@debian.org>
8703
8704 * gdb.base/structs2.exp: Mark two tests as xfail because of a compiler
8705 problem.
8706
338e05af
AC
87072004-06-10 Andrew Cagney <cagney@gnu.org>
8708
8709 * lib/compiler.cc, lib/compiler.c: Append either
8710 __GNUC_PATCHLEVEL__, or "unknown" to the compiler_info.
8711 * gdb.base/structs.exp (test_struct_calls): Check for gcc-3-3-*
8712 instead of gcc-3-3.
8713
dc3f10cb
AC
87142004-06-09 Andrew Cagney <cagney@gnu.org>
8715
b4d946af
AC
8716 * gdb.base/structs.exp (test_struct_calls): Fix KFAIL for
8717 gdb/1455, bug is specific to "long long" and "double".
a9c64011 8718
dc3f10cb
AC
8719 * gdb.base/structs.exp (test_struct_returns, test_struct_returns)
8720 (test_struct_calls): Remove KFAIL of "long double" on i*86-*-*,
8721 x86_64-*-*, sparc64-*-*, and sparc*-*-solaris2*. PR tdep/1447
8722 fixed.
8723
b5c0bfa2
AC
87242004-06-09 Andrew Cagney <cagney@gnu.org>
8725
8726 * gdb.base/structs.exp (test_struct_returns): Replace
8727 "return_value_unknown" and "finish_value_unknown" by
8728 "return_value_known" and "finish_value_known". Instead of
8729 "return_value_unknown" iff "finish_value_unknown", check
8730 "return_value_known" implies "finish_value_known".
8731
caeb605f
MH
87322004-06-08 Martin Hunt <hunt@redhat.com>
8733
8734 * gdb.base/float.exp: Add pattern for mips targets.
8735
c892bb64
RC
87362004-06-08 Randolph Chung <tausq@debian.org>
8737
8738 * gdb.base/float.exp: Add pattern for hppa*-* target; make the failure
8739 message for unknown architectures more clear.
8740
48306d3e
JB
87412004-06-08 Joel Brobecker <brobecker@gnat.com>
8742
8743 * gdb.ada/null_record.exp: Use "start" instead of "begin" to
8744 start the execution of the program.
8745
83ecb59f
JB
87462004-06-07 Jim Blandy <jimb@redhat.com>
8747
8748 * gdb.arch/i386-sse.exp, gdb.arch/i386-sse.c: New tests.
8749 * gdb.arch/i386-cpuid.h: New helper file.
8750
55264cb4
RC
87512004-06-07 Randolph Chung <tausq@debian.org>
8752
8753 * gdb.base/shlib-call.exp: Allow breakpoint to be added after inferior
8754 has started.
8755
23cadb28
RM
87562004-06-04 Roland McGrath <roland@redhat.com>
8757
8758 Fix PR gdb/1647.
8759 * gdb.base/auxv.exp (fetch_auxv): Revert last change and fix it
8760 differently to be robust to output buffering differences.
8761
51d01eda
MC
87622004-06-04 Michael Chastain <mec.gnu@mindspring.com>
8763
8764 * gdb.threads/pthreads.exp: Update copyright years.
8765 (check_control_c): Change asynchronous 'after' to synchronous.
8766
f4fc3b93
RM
87672004-06-04 Roland McGrath <roland@redhat.com>
8768
8769 * gdb.base/auxv.exp (fetch_auxv): Consume output fully through
8770 next gdb prompt.
8771
4013522b
MC
87722004-06-02 Michael Chastain <mec.gnu@mindspring.com>
8773
8774 Fix PR gdb/1636.
8775 * gdb.threads/manythreads.exp: Change asynchronous 'after'
8776 calls to synchronous.
8777
7a8f1e6b
JB
87782004-05-26 Jim Blandy <jimb@redhat.com>
8779
8780 * gdb.arch/e500-prologue.exp, gdb.arch/e500-prologue.c: New tests.
8781
81bb3443
RC
87822004-05-24 Randolph Chung <tausq@debian.org>
8783
8784 * gdb.asm/asm-source.exp: Enable test for hppa-linux target.
8785 * gdb.asm/pa.inc: New file.
8786
8f5a3103
MK
87872004-05-22 Mark Kettenis <kettenis@gnu.org>
8788
8789 * gdb.base/signull.c: Use sigjmp_buf instead of jmp_buf.
8790
734b8fe8 87912004-05-21 Joel Brobecker <brobecker@gnat.com>
a9c64011 8792 Daniel Jacobowitz <drow@mvista.com>
734b8fe8
JB
8793
8794 * lib/gdb.exp (gdb_test_multiple): Improve regexp matching the
8795 GDB prompt.
8796
725603e1
UW
87972004-05-20 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8798
f4fc3b93 8799 * gdb.base/signull.c: Use sigsetjmp/siglongjmp instead of
725603e1
UW
8800 setjmp/longjmp. Use sigaction instead of signal.
8801
8b923272 88022004-05-19 J. Brobecker <brobecker@gnat.com>
a9c64011 8803 Michael Snyder <msnyder@redhat.com>
8b923272
JB
8804
8805 * gdb.threads/pthread_cond_wait.c: New file.
8806 * gdb.threads/pthread_cond_wait.exp: New testcase.
8807
8bfabb04
AC
88082004-05-13 Andrew Cagney <cagney@redhat.com>
8809
8810 * gdb.base/signull.exp, gdb.base/signull.c: New files.
8811 * gdb.base/gdb1476.c, gdb.base/gdb1476.exp: Delete files.
8812
42edda50
AC
88132004-05-11 Andrew Cagney <cagney@redhat.com>
8814
8815 * gdb.base/sigstep.exp (advancei): Update KFAILs. gdb/1613 is
8816 fixed but revealed gdb/1639.
8817
d303a6c7
AC
88182004-05-10 Andrew Cagney <cagney@redhat.com>
8819
8820 * gdb.base/signals.exp (signal_tests_1): Simplify "continue to
8821 func1" and "next to 2nd alarm", kernel bug avoided.
8822
bf08c2a1
DJ
88232004-05-10 Daniel Jacobowitz <dan@debian.org>
8824
8825 PR external/1568
8826 * gdb.base/bigcore.exp: Check the size of the dumped core file.
8827 XFAIL if it is smaller than bytes_allocated.
8828 * gdb.base/bigcore.c (bytes_allocated): Make static and unsigned.
8829 (main): Make chunks_allocated unsigned. Correct comment.
8830
c0586a34
JB
88312004-05-07 Joel Brobecker <brobecker@gnat.com>
8832
8833 * gdb.arch/powerpc-aix-prologue.c: New file.
8834 * gdb.arch/powerpc-aix-prologue.exp: New file.
8835
f2785d12
JB
88362004-05-07 Jim Blandy <jimb@redhat.com>
8837
8838 * gdb.base/lineinc.exp, gdb.base/lineinc1.h, gdb.base/lineinc2.h,
8839 gdb.base/lineinc3.h, gdb.base/lineinc.c: New tests.
8840
bd7f6e30
JB
88412004-05-06 Joel Brobecker <brobecker@gnat.com>
8842
8843 * gdb.base/sep.exp: No longer setup_kfail when the program was
8844 built with dwarf2.
8845
0a5e7efe
JI
88462004-05-05 Jim Ingham <jingham@apple.com>
8847
8848 * gdb.base/pending.exp: Make sure pending breakpoints
8849 preserve the ignore count.
f4fc3b93 8850
a8958849
MK
88512004-04-27 Jerome Guitton <guitton@gnat.com>
8852
8853 * i386-prologue.exp: Add testcase for jump instruction as first
8854 instruction of the real code.
8855 * i386-prologue.c (jump_at_beginning): New function.
8856
7e103f5b
MK
88572004-04-28 Mark Kettenis <kettenis@gnu.org>
8858
8859 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1624 on
8860 x86_64-*-*.
8861
5d38b224
MK
88622004-04-28 Mark Kettenis <kettenis@gnu.org>
8863
8864 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1623 on
8865 i*86-*-*.
8866
0ef32fd9
MK
88672004-04-25 Mark Kettenis <kettenis@gnu.org>
8868
8869 * gdb.base/call-sc.exp (start_scalars_test): Fix regular
8870 expression that checks the return type.
8871
71d7dd7c
AC
88722004-04-23 Andrew Cagney <cagney@redhat.com>
8873
8874 * gdb.base/call-sc.exp: New test of scalar call/return values.
8875 * gdb.base/call-sc.c: Ditto.
8876
1e9f977e
JJ
88772004-04-23 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8878
8879 * gdb.threads/manythreads.c: Reduce thread stack size.
8880
899d9e3a
JJ
88812004-04-23 Jeff Johnston <jjohnstn@redhat.com>
8882
8883 * gdb.threads/manythreads.c: Add copyright notice.
8884
61bcae62
AC
88852004-04-23 Andrew Cagney <cagney@redhat.com>
8886
8887 * gdb.base/siginfo.exp: Better handle step out of signal.
8888 * gdb.base/sigstep.exp: Ditto.
8889
7339a42e 88902004-04-22 Jeff Johnston <jjohnstn@redhat.com>
a9c64011 8891 Daniel Jacobowitz <drow@mvista.com>
7339a42e
JJ
8892
8893 * gdb.threads/manythreads.c: New testcase.
8894 * gdb.threads/manythreads.exp: Ditto.
8895
5c98409b
JB
88962004-04-22 Jim Blandy <jimb@redhat.com>
8897
8898 * gdb.stabs/exclfwd.exp, gdb.stabs/exclfwd1.c,
8899 gdb.stabs/exclfwd2.c, gdb.stabs/exclfwd.h: New test.
8900
3b611f1a
MC
89012004-04-21 Michael Chastain <mec.gnu@mindspring.com>
8902
8903 * gdb.stabs/weird.exp: Accept full pathname for $binfile.
8904
f0fd9238
AC
89052004-04-21 Andrew Cagney <cagney@redhat.com>
8906
8907 * gdb.base/sigstep.c: New file.
8908 * gdb.base/sigstep.exp: New file.
8909
90990674
JB
89102004-04-16 Joel Brobecker <brobecker@gnat.com>
8911
8912 * gdb.gdb/observer.exp (test_normal_stop_notifications): Update
8913 call to observer_notify_normal_stop.
8914
78cef34b
AC
89152004-04-15 Andrew Cagney <cagney@redhat.com>
8916
8917 * gdb.base/siginfo.c: New file.
8918 * gdb.base/siginfo.exp: New file.
8919
d2343407
JB
89202004-04-12 J. Brobecker <brobecker@gnat.com>
8921
8922 * gdb.base/sep.exp: Fix typo in comment.
8923
a2dba3c8
JB
89242004-04-12 J. Brobecker <brobecker@gnat.com>
8925
8926 * gdb.base/sep.c: New file.
8927 * gdb.base/sep-proc.c: New file.
8928 * gdb.base/sep.exp: New testcase.
8929
15f7b60e
MK
89302004-04-09 Mark Kettenis <kettenis@gnu.org>
8931
8932 * gdb.base/bigcore.exp: Disable on Solaris; no sparse core file
8933 support.
8934
44f4de1a
AC
89352004-04-05 Andrew Cagney <cagney@redhat.com>
8936
8937 * gdb.base/sigaltstack.c: New file.
8938 * gdb.base/sigaltstack.exp: New file.
8939
ef04f396
JB
89402004-04-04 Joel Brobecker <brobecker@gnat.com>
8941
8942 * gdb.base/foll-fork.exp: Update the expected output for
8943 "help set follow-fork-mode", to match a change that was made
8944 to the help of this variable on 2004-01-13.
8945
d40d2c92
JB
89462004-04-01 Joel Brobecker <brobecker@gnat.com>
8947
8948 * lib/ada.exp: Add copyright notice.
8949 * bar.ads: Likewise.
8950 * bar.adb: Likewise.
8951 * null_record.adb: Likewise.
8952 * null_record.exp: Likewise.
8953 * gnat_ada.gpr.in: Likewise. Fix typo in a comment, clarify another.
8954
f86ef5a3
JB
89552004-04-01 Joel Brobecker <brobecker@gnat.com>
8956
8957 * configure.in: Generate gdb.ada/Makefile and gdb.ada/gnat_ada.gpr.
8958 * configure: Regenerate.
8959
414e70e3
JB
89602004-04-01 Joel Brobecker <brobecker@gnat.com>
8961
8962 * lib/ada.exp (gdb_compile_ada): Emit UNSUPPORTED if we failed
8963 to build the application. Remove the message printed when in
8964 verbose mode, redundant with the UNSUPPORTED message above.
8965
f0aaee49
JB
89662004-03-31 Joel Brobecker <brobecker@gnat.com>
8967
8968 * gdb.ada (bar.ads, bar.adb, null_record.adb): New files.
8969 * gdb.ada (null_record.exp): New testcase.
8970
ac81cb54
JB
89712004-03-31 Joel Brobecker <brobecker@gnat.com>
8972
8973 * Makefile.in (ALL_SUBDIRS) Add gdb.ada.
8974
854af2f7
JB
89752004-03-31 Joel Brobecker <brobecker@gnat.com>
8976
8977 * gdb.ada: New subdirectory.
8978 * gdb.ada/Makefile.in: New file.
8979 * gdb.ada/gnat_ada.gpr.in: New file.
8980
034cb681
JB
89812004-03-31 Joel Brobecker <brobecker@gnat.com>
8982
8983 * lib/ada.exp: New file.
8984
78a1a894
DJ
89852004-03-24 Daniel Jacobowitz <drow@mvista.com>
8986
8987 * gdb.base/gdb1250.exp: Use runto {allow-pending}.
8988 * lib/gdb.exp (runto, gdb_breakpoint): Support {allow-pending}.
8989
4b2b3b3e
AC
89902004-03-22 Andrew Cagney <cagney@redhat.com>
8991
8992 * gdb.base/watchpoint.exp (test_stepping): Delete bogus XFAILs
8993 hiding problems with DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET.
8994 Problem identified by Ulrich Weigand.
8995
23c73aa3
DC
89962004-03-17 David Carlton <carlton@kealia.com>
8997
8998 * gdb.cp/classes.exp (test_enums): Refer to PR c++/1588 instead of
8999 PR c++/826.
9000
d63a86f8
RM
90012004-03-16 Roland McGrath <roland@redhat.com>
9002
9003 * gdb.base/auxv.exp: New file.
9004 * gdb.base/auxv.c: New file, copied verbatim from coremaker2.c.
9005
0e02aa50
DC
90062004-03-12 David Carlton <carlton@kealia.com>
9007
9008 * gdb.cp/pr-1553.exp: New. Tests for PR c++/1553.
9009 * gdb.cp/pr-1553.cc: Ditto.
9010 * gdb.cp/local.exp (ptype NestedInnerLocal): Add comment, third
9011 pass branch.
9012
c20b71be
MC
90132004-03-12 Michael Chastain <mec.gnu@mindspring.com>
9014
9015 * gdb.cp/templates.exp: Accept more template types.
9016
c7414a01
MC
90172004-03-09 Michael Chastain <mec.gnu@mindspring.com>
9018
9019 From Corinna Vinschen with modifications.
9020 * gdb.cp/classes.cc (enums1): Add a line to extend scope of
9021 local variable obj_with_enum.
9022 * gdb.cp/classes.exp (test_enums): Remove TODO note about FAIL
9023 results with obj_with_enum.
9024
ed69573c
MC
90252004-03-09 Michael Chastain <mec.gnu@mindspring.com>
9026
9027 * gdb.cp/classes.cc: New file, copied from misc.cc.
9028 * gdb.cp/classes.exp: Use classes.cc rather than misc.cc.
9029
28301461
MC
90302004-03-09 Michael Chastain <mec.gnu@mindspring.com>
9031
9032 * gdb.cp/misc.cc: Add copyright notice.
9033
1198ecbe
DC
90342004-03-05 David Carlton <carlton@kealia.com>
9035
9036 * gdb.cp/rtti.exp: Add 'print *obj3' test.
9037 * gdb.cp/rtti.h: Update copyright.
9038 (namespace n2::n3): New.
9039 * gdb.cp/rtti1.cc: (refer_to (n2::n3::C3 *)): New.
9040 (n2::n3::func3): New.
9041 (main): Call n2::n3::func3.
9042 * gdb.cp/rtti2.cc: Update copyright.
9043 (n2::create3): New.
9044
9e08c470
MK
90452004-03-04 Mark Kettenis <kettenis@gnu.org>
9046
9047 * gdb.asm/openbsd.inc: Fix typo.
9048
4bebc3aa
FF
90492004-03-03 Fred Fish <fnf@redhat.com>
9050
9051 * gdb.base/pc-fp.exp (get_valueofx): Fix apparent typo to now set
9052 "val" instead of unused "size". Update copyright year.
9053
6ea9fb37
DJ
90542004-02-29 Daniel Jacobowitz <drow@mvista.com>
9055
9056 * gdb.cp/ctti.exp: Handle unsigned char type. Expect templates
9057 to use unsigned char.
9058 * gdb.cp/cttiadd.c, gdb.cp/cttiadd1.c, gdb.cp/cttiadd2.c,
9059 gdb.cp/cttiadd3.c: Change type of variable to unsigned char.
9060
23b23974
DJ
90612004-02-29 Daniel Jacobowitz <drow@mvista.com>
9062
9063 * config/gdbserver.exp (gdbserver_gdb_load): Wait for a complete
9064 line of output.
9065
7574fd53
DJ
90662004-02-28 Daniel Jacobowitz <drow@mvista.com>
9067
9068 * gdb.base/relocate.c (dummy): Initialize.
9069
a195357f
DJ
90702004-02-28 Daniel Jacobowitz <drow@mvista.com>
9071
9072 * gdb.base/chng-syms.exp: Anchor exit pattern. Allow
9073 a breakpoint at exit.
9074
72fd54a9
FF
90752004-02-27 Fred Fish <fnf@redhat.com>
9076
9077 * gdb.base/chng-syms.exp: Add expect condition to match failing
9078 case that isn't a timeout.
9079
b9d23137
AC
90802004-02-27 Andrew Cagney <cagney@redhat.com>
9081
9082 * gdb.base/bigcore.exp: Disable on HP/UX, no sparse corefile
9083 support.
9084
15d208f6 90852004-02-26 Fred Fish <fnf@redhat.com>
d63a86f8 9086
15d208f6
FF
9087 * gdb.arch/gdb1431.c: Remove.
9088 * gdb.arch/gdb1431.s: New file, copy of gdb1291.s
9089 * gdb.arch/gdb1431.exp: Use "advance" correctly instead
9090 of "until" incorrectly.
9091
98f9cd2d
JB
90922004-02-26 J. Brobecker <brobecker@gnat.com>
9093
9094 * gdb.cp/class2.cc (empty): New class.
9095 (refer): New function.
9096 (main): Declare an object of type empty and use it.
9097 * gdb.cp/class2.exp: Print the value of an object of type empty.
9098
9b50c11b
JJ
90992004-02-26 Jeff Johnston <jjohnstn@redhat.com>
9100
9101 * gdb.base/langs.exp: Update query string to match the
9102 new nquery format used for pending breakpoints.
9103
0dcd613f
AC
91042004-02-26 Andrew Cagney <cagney@redhat.com>
9105
9106 Fix PR i18n/1570.
9107 * gdb.base/charset.c: Update copyright notice.
9108 (main, init_string): Remove the escape character '\e' tests.
9109 * gdb.base/printcmds.exp (test_print_all_chars): Ditto.
9110 * gdb.base/charset.exp (valid_host_charset): Ditto.
9111 * gdb.base/setvar.exp: Ditto.
9112
b8a56647
AC
91132004-02-24 Andrew Cagney <cagney@redhat.com>
9114
90d59e34
AC
9115 * gdb.base/corefile.exp: Use gdb_test_multiple, make "accessing
9116 mmapped data in core file" PASS and FAIL messages consistent.
9117
b8a56647
AC
9118 * gdb.java/jmisc.exp: Use the fully quallified name of "main" when
9119 setting a breakpoint. Work around PR java/1565.
9120
9f27c604
JJ
91212004-02-23 Jeff Johnston <jjohnstn@redhat.com>
9122
9123 * lib/gdb.exp (gdb_breakpoint): Update query string to match
9124 new nquery format.
9125 * gdb.base/pending.exp: Ditto.
9126
3224a706
MK
91272004-02-22 Mark Kettenis <kettenis@gnu.org>
9128
9129 * configure.in: Run stabs tests on *BSD.
9130 * configure: Regenerated.
9131
41e0a9ca
MK
91322004-02-21 Mark Kettenis <kettenis@gnu.org>
9133
9134 * gdb.base/bigcore.exp: Bail out on *BSD instead of only NetBSD.
9135
1e1b3428
FF
91362004-02-20 Fred Fish <fnf@redhat.com>
9137
9138 * gdb.base/callfuncs.exp (do_function_calls): Remove extraneous
9139 blank in test for "returns short", for consistency with other
9140 "returns xxx" tests. Update copyright year.
9141
f9a7572a
FF
91422004-02-19 Fred Fish <fnf@redhat.com>
9143
9144 New testcase for PR breakpoint/1558.
9145 * gdb.arch/gdb1558.exp: New file.
9146 * gdb.arch/gdb1558.c: New file.
9147
b2ce2854
EZ
91482004-02-19 Elena Zannoni <ezannoni@redhat.com>
9149
9150 * gdb.base/nodebug.exp: Fix typo.
9151
e7c9ff01
JB
91522004-02-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9153
9154 Committed by Jim Blandy <jimb@redhat.com>.
9155
62f4b920
JB
9156 * gdb.objc/basicclass.exp: Adapt to fixed return type of printHi.
9157
2db536a1
JB
9158 * gdb.base/dump.exp: Handle negative offsets in decimal, not hex.
9159
e7c9ff01
JB
9160 * gdb.base/float.exp: Support s390*-*-* targets.
9161
f3205b34
AF
91622004-02-17 Adam Fedor <fedor@gnu.org>
9163
9164 * gdb.base/gdb1555.exp: New file.
9165 * gdb.base/gdb1555-main.c, gdb.base/gdb1555.c: New files.
9166
9d62932d
EZ
91672004-02-17 Elena Zannoni <ezannoni@redhat.com>
9168
9169 * gdb.base/selftest.exp (do_steps_and_nexts): Add comment.
9170
344c9711
FF
91712004-02-16 Fred Fish <fnf@redhat.com>
9172
9173 * gdb.arch/gdb1291.c: Remove
9174 * gdb.arch/gdb1291.s: New test input file.
9175 * gdb.arch/gdb1291.exp: Expand test to check case that should not
9176 fail. Test for correct result, known incorrect result, other
9177 failures and timeouts.
9178
2d822687
AC
91792004-02-16 Andrew Cagney <cagney@redhat.com>
9180
9181 * gdb.base/bigcore.exp: New file.
9182 * gdb.base/bigcore.c: New file.
9183
dac15b66
AC
91842004-02-13 Andrew Cagney <cagney@redhat.com>
9185
9186 * gdb.mi/mi1-basics.exp, gdb.mi/mi1-break.exp: Delete file.
9187 * gdb.mi/mi1-console.exp, gdb.mi/mi1-disassemble.exp: Delete file.
9188 * gdb.mi/mi1-eval.exp, gdb.mi/mi1-hack-cli.exp: Delete file.
9189 * gdb.mi/mi1-pthreads.exp, gdb.mi/mi1-read-memory.exp: Delete file.
9190 * gdb.mi/mi1-regs.exp, gdb.mi/mi1-return.exp: Delete file.
9191 * gdb.mi/mi1-simplerun.exp, gdb.mi/mi1-stack.exp: Delete file.
9192 * gdb.mi/mi1-stepi.exp, gdb.mi/mi1-symbol.exp: Delete file.
9193 * gdb.mi/mi1-until.exp, gdb.mi/mi1-var-block.exp: Delete file.
9194 * gdb.mi/mi1-var-child.exp, gdb.mi/mi1-var-cmd.exp: Delete file.
9195 * gdb.mi/mi1-var-display.exp, gdb.mi/mi1-watch.exp: Delete file.
9196
6bdfc2c4
JJ
91972004-02-11 Jeff Johnston <jjohnstn@redhat.com>
9198
9199 * gdb.asm/ia64.inc (gdbasm_startup): Make sure first instruction
9200 executed is an alloc instruction.
9201
87b3ede8
DC
92022004-02-11 David Carlton <carlton@kealia.com>
9203
9204 * gdb.cp/breakpoint.exp: New.
9205 * gdb.cp/breakpoint.cc: New.
9206
6e19e2bf
MC
92072004-02-11 Michael Chastain <mec.gnu@mindspring.com>
9208
9209 Partial fix for PR gdb/1543.
9210 * gdb.cp/ambiguous.exp, gdb.cp/annota2.exp, gdb.cp/annota3.exp,
9211 gdb.cp/anon-union.exp, gdb.cp/casts.exp, gdb.cp/classes.exp,
9212 gdb.cp/cplusfuncs.exp, gdb.cp/ctti.exp, gdb.exp/demangle.exp,
9213 gdb.cp/derivation.exp, gdb.cp/exception.exp, gdb.cp/hang.exp,
9214 gdb.cp/inherit.exp, gdb.cp/local.exp, gdb.cp/maint.exp,
9215 gdb.cp/member-ptr.exp, gdb.cp/method.exp, gdb.cp/misc.exp,
9216 gdb.cp/namespace.exp, gdb.cp/overload.exp, gdb.cp/ovldbreak.exp,
9217 gdb.cp/psmang.exp, gdb.cp/ref-types.exp, gdb.cp/templates.exp,
9218 gdb.cp/userdef.exp, gdb.cp/virtfunc.exp: Remove reference
9219 to bug-gdb@prep.ai.mit.edu .
9220 * gdb.cp/bs15503.cc, gdb.cp/class2.cc, gdb.cp/cttiadd.cc,
9221 gdb.cp/cttiadd1.cc, gdb.cp/cttiadd2.cc, gdb.cp/cttiadd3.cc,
9222 gdb.cp/exception.cc, gdb.cp/member-ptr.cc, gdb.cp/namespace1.cc:
9223 Likewise.
9224
5c5455dc
AC
92252004-02-10 Andrew Cagney <cagney@redhat.com>
9226
9227 * lib/gdb.exp (gdb_expect_list): Recover from internal-errors
9228 using gdb_internal_error_resync.
9229
9cf689d7
DJ
92302004-02-09 Daniel Jacobowitz <drow@mvista.com>
9231
9232 * gdb.threads/thread-specific.exp: Stop early if no threads are
9233 found.
9234
d2dc51db
MC
92352004-02-09 Michael Chastain <mec.gnu@mindspring.com>
9236
9237 * gdb.base/pending.exp: Remove extra \n from gdb_test calls.
9238
14b1a056
DJ
92392004-02-08 Daniel Jacobowitz <drow@mvista.com>
9240
9241 * lib/gdb.exp (gdb_breakpoint): Fail on unexpected pending
9242 breakpoints.
9243
83f66e8f
DJ
92442004-02-07 Daniel Jacobowitz <drow@mvista.com>
9245
9246 * config/sim.exp (gdb_load): Handle $arg == "".
9247 * lib/gdb.exp (gdb_run_cmd): Honor gdb,do_reload_on_run.
9248 * gdb.objc/basicclass.exp: Use gdb_run_cmd.
9249
30fc0091
EZ
92502004-02-07 Elena Zannoni <ezannoni@redhat.com>
9251
a9c64011
AS
9252 * gdb.base/maint.exp: Update test to reflect
9253 obstack changes.
30fc0091 9254
4d806929
JJ
92552004-02-04 Jeff Johnston <jjohnstn@redhat.com>
9256
9257 * gdb.base/pendshr.c (pendfunc): New function that calls
9258 pendfunc1.
9259 * gdb.base/pending.c: Call pendfunc instead of pendfunc1.
9260
7bfdd688
FF
92612004-02-04 Fred Fish <fnf@redhat.com>
9262
9263 * gdb.arch/gdb1431.c: Add underbar prefixed version of global
9264 function symbols and update copyright years.
9265 * gdb.arch/gdb1291.c: Ditto.
9266
aaa08ee4
MC
92672004-02-03 Michael Chastain <mec.gnu@mindspring.com>
9268
9269 * gdb.cp/virtfunc.exp: Accept both "ctor()" and "ctor(void)".
9270
dbad7755
MC
92712004-02-03 Michael Chastain <mec.gnu@mindspring.com>
9272
9273 * gdb.cp/inherit.exp: Accept both "ctor()" and "ctor(void)".
9274
ec4646ef
MC
92752004-02-03 Michael Chastain <mec.gnu@mindspring.com>
9276
9277 * gdb.cp/inherit.exp: Accept output with gcc 3.2-7-rh.
9278
1b802196
FF
92792004-02-02 Fred Fish <fnf@redhat.com>
9280
9281 * gdb.base/bang.exp: Use gdb_run_cmd so this tests works with
9282 remote targets. Update copyright years.
9283
18fe2033
JJ
92842004-02-02 Jeff Johnston <jjohnstn@redhat.com>
9285
9286 * lib/gdb.exp (gdb_breakpoint): Add pending breakpoint
9287 support.
9288 * gdb.base/langs.exp: Fix test which attempts to create
9289 breakpoint on non-existent function to handle new pending
9290 support.
9291 * gdb.base/shlib-call.exp: Use gdb_breakpoint to set
9292 a breakpoint.
9293 * gdb.base/pending.exp: New test.
9294 * gdb.base/pending.c: New file.
9295 * gdb.base/pendshr.c: Ditto.
9296
8d577d32
DC
92972004-02-02 David Carlton <carlton@kealia.com>
9298
9299 * gdb.cp/overload.exp: Add overloadNamespace tests.
9300 * gdb.cp/overload.cc (dummyClass, dummyInstance): New.
9301 (overloadNamespace, XXX): New.
9302 (main): Call XXX::marker2.
9303
3ad13771
FF
93042004-02-01 Fred Fish <fnf@redhat.com>
9305
9306 * gdb.base/dump.exp: Use runto_main instead of "runto main".
9307 * gdb.base/finish.exp: Ditto.
9308 * gdb.base/gcore.exp: Ditto.
9309 * gdb.base/huge.exp: Ditto.
9310 * gdb.base/info-proc.exp: Ditto.
9311 * gdb.base/return2.exp: Ditto.
9312 * gdb.threads/gcore-thread.exp: Ditto.
9313
44c75849
DJ
93142004-02-01 Daniel Jacobowitz <drow@mvista.com>
9315
9316 * gdb.threads/thread-specific.exp: Add missing anchor to regexp.
9317
005bc093
MK
93182004-02-01 Mark Kettenis <kettenis@gnu.org>
9319
9320 * gdb.base/fileio.c (test_open): Replace O_RDONLY with O_RDWR such
9321 that opening the file succeeds on OpenBSD.
9322
c47cebdb
DJ
93232004-02-01 Daniel Jacobowitz <drow@mvista.com>
9324
9325 * gdb.threads/thread-specific.c: New file.
9326 * gdb.threads/threads-specific.exp: New test script.
9327 * lib/gdb.exp (gdb_test_multiple): Allow user patterns access
9328 to expect_out.
9329
5a01311c
MK
93302004-02-01 Mark Kettenis <kettenis@gnu.org>
9331
9332 * gdb.base/call-ar-st.exp: Call get_debug_format. Remove xfail on
9333 sparc*-*-solaris* into a kfail PR gdb/1539 on sparc-*-* for stabs
9334 only on the "print_small_structs from print_long_arg_list" test.
9335
ce22a4f1
DJ
93362004-02-01 Daniel Jacobowitz <drow@mvista.com>
9337
9338 * gdb.base/completion.exp: Kill a stray backslash.
9339
9340 From Jim Ingham <jingham@apple.com>:
9341 * gdb.base/completion.exp: Test that "complete file ./gdb.base/compl"
9342 agrees with the result from sending a tab.
9343
abbab9d3
DJ
93442004-01-31 Daniel Jacobowitz <drow@mvista.com>
9345
9346 * gdb.base/chng-syms.exp: Remove stray newline.
9347
53904d1e
MK
93482004-01-31 Mark Kettenis <kettenis@gnu.org>
9349
9350 * gdb.asm/asm-source.exp: Set asm-note to "openbsd" for
9351 *-*-openbsd*.
9352 * gdb.asm/openbsd.inc: New file.
9353
3a4b3aac
MK
93542004-01-30 Mark Kettenis <kettenis@gnu.org>
9355
9356 * gdb.asm/asm-source.exp: Strip -Wl, from link-flags. Don't
9357 append -static to link-flags for *-*-freebsd*, *-*netbsd* and
9358 *-*solaris2*. Remove commented out default settings for
9359 asm-flags. Replace gdb_compile with target_link.
9360
ebac27b4
MC
93612004-01-29 Michael Chastain <mec.gnu@mindspring.com>
9362
9363 * gdb.cp/inherit.exp: Rewrite. Use gdb_test_multiple and gdb
9364 for all tests. Remove old hp-ux and cygnus xfail cases.
9365
d8679d84
PH
93662004-01-29 Paul N. Hilfinger <Hilfinger@gnat.com>
9367
9368 * gdb.base/chng-syms.exp: New file.
9369 * gdb.base/chng-syms.c: New file.
9370
0a55bc22
MC
93712004-01-24 Michael Chastain <mec.gnu@mindspring.com>
9372
9373 * gdb.cp/local.exp: Rewrite "ptype Local". Add "ptype l".
9374 Provide arms for current output in all my configurations.
9375
94b8e876
MC
93762004-01-24 Michael Chastain <mec.gnu@mindspring.com>
9377
9378 * lib/compiler.c: Add hp_cc_compiler and hp_aCC_compiler.
9379 * lib/compiler.cc: Likewise.
9380 * lib/gdb.exp (get_compiler_info): Always call gdb_compile to
9381 get the right preprocessor. Eval the output directly. Remove
9382 special tests for hp_cc_compiler and hp_aCC_compiler. Remove
9383 hp_f77_compiler and hp_f90_compiler completely.
9384 (gdb_preprocess): Delete.
9385 (get_compiler): Delete.
9386
7cf03d44
MK
93872004-01-24 Mark Kettenis <kettenis@gnu.org>
9388
9389 * gdb.base/charset.c, gdb.base/dump.c, gdb.base/huge.c: Include
9390 <string.h>.
9391
68b6dce9
NR
93922004-01-24 Nick Roberts <nick@nick.uklinux.net>
9393
9394 * gdb.mi/mi-stack.exp: Update copyright.
9395
b368761e
DC
93962004-01-23 David Carlton <carlton@kealia.com>
9397
9398 * gdb.cp/rtti.exp: Don't include full path in ${srcfile}. Add
9399 test for cp_lookup_transparent_type.
9400 * gdb.cp/rtti1.cc: Update copyright. Add n2::func and refer_to;
9401 call them.
9402
f2061b53
DJ
94032004-01-23 Daniel Jacobowitz <drow@mvista.com>
9404
9405 * gdb.mi/mi-var-child.exp: Update copyright year. Move new test
9406 after -var-update.
9407
37fc574a
DC
94082004-01-23 David Carlton <carlton@kealia.com>
9409
9410 * gdb.cp/namespace.cc (C::ensureRefs): New.
9411 * gdb.cp/namespace1.cc (C::ensureOtherRefs): New.
9412
8e94b928
NR
94132004-01-20 Nick Roberts <nick@nick.uklinux.net>
9414
9415 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Test for
9416 case "-stack-list-locals 2".
9417 * gdb.mi/mi-var-child.exp: Test for case
9418 "-var-list-children --all-values NAME".
9419
997b0952
MC
94202004-01-18 Michael Chastain <mec.gnu@mindspring.com>
9421
9422 * gdb.cp/local.exp: Accept correct output for gcc v3 -gstabs+.
9423
52470da3
MK
94242004-01-18 Mark Kettenis <kettenis@gnu.org>
9425
7049b4b8
MK
9426 * gdb.base/fileio.exp: Add "$gdb_prompt $" anchors to patterns
9427 used with gdb_test_multiple.
9428
52470da3
MK
9429 * gdb.base/gdb1476.exp: Accept alternat pattern for failed memory
9430 read at address 0. This fixes PR testsuite/1504.
9431
da6012e5
DJ
94322004-01-18 Daniel Jacobowitz <drow@mvista.com>
9433
9434 * config/gdbserver.exp (gdbserver_gdb_load): Rename from gdb_load.
9435 Remove downloading, guessing the host executable, the calls to
9436 gdb_file_cmd and gdb_target_cmd, and "load" support.
9437 (infer_host_exec): New function broken out from gdb_load.
9438 (gdb_load): New wrapper for gdbserver_gdb_load.
9439 * lib/mi-support.exp (mi_gdb_target_cmd): New function, based on
9440 gdb_target_cmd. Use -target-select.
9441 (mi_gdb_file_cmd): New function, broken out from mi_gdb_load.
9442 Download binaries to the host. Clear last_mi_remote_file when
9443 we load a new binary.
9444 (mi_gdb_load): Call mi_gdb_file_cmd. If gdbserver.exp is loaded,
9445 call gdbserver_gdb_load and mi_gdb_target_cmd.
9446
32c70722
MC
94472004-01-17 Michael Chastain <mec.gnu@mindspring.com>
9448
9449 * gdb.cp/templates.exp: Accept more spaces with "<foo, ?bar>"
9450 type patterns.
9451
b0cecf36
MC
94522004-01-17 Michael Chastain <mec.gnu@mindspring.com>
9453
9454 * gdb.cp/templates.exp: Fix typo in test name of
9455 "print Foo<volatile char*>::foo".
9456
4120d7e6
MC
94572004-01-15 Michael Chastain <mec.gnu@mindspring.com>
9458
9459 * gdb.base/setvar.exp: Remove setup_xfail for hppa*-*-*11*.
9460
f679e530
BE
94612004-01-16 Ben Elliston <bje@wasabisystems.com>
9462
9463 * gdb.arch/Makefile.in (MISCELLANEOUS): Remove.
9464 (clean mostlyclean): Remove empty rm.
9465
091c48f6
MC
94662004-01-15 Michael Chastain <mec.gnu@mindspring.com>
9467
9468 * gdb.base/setvar.exp: Add copyright years.
9469
3e5fc8d2
DC
94702004-01-14 David Carlton <carlton@bactrian.org>
9471
9472 * gdb.cp/rtti.exp: Update copyright. KFAIL test with repect to
9473 PR c++/1511 and update coment.
9474 * gdb.cp/templates.exp: Update patterns to match current output.
9475 If changes involve something other than whitespace, KFAIL
9476 w.r.t. PR c++/1512 or PR c++/931 as appropriate.
9477
63d06c5c
DC
94782004-01-14 David Carlton <carlton@kealia.com>
9479
9480 * gdb.cp/namespace.exp: Add tests involving classes defined within
9481 namespaces.
9482 * gdb.cp/namespace.cc (C::CClass): New.
9483 * gdb.cp/namespace1.cc (C::OtherFileClass): New.
9484
a51dab88
EZ
94852004-01-14 Elena Zannoni <ezannoni@redhat.com>
9486
9487 * gdb.base/sepdebug.exp: Bail out of the test if we don't know
9488 what debug info we have. Print a better message if something goes
9489 wrong while producing the separate debug info file.
9490
a476ccc9
MC
94912004-01-14 Michael Chastain <mec.gnu@mindspring.com>
9492
9493 * gdb.base/callfuncs.c: Remove explicit declaration of malloc.
9494
f453692c
MC
94952004-01-14 Michael Chastain <mec.gnu@mindspring.com>
9496
9497 * gdb.base/callfuncs.c: Add copyright notice.
9498
f40063a5
MC
94992004-01-13 Michael Chastain <mec.gnu@mindspring.com>
9500
9501 * gdb.cp/derivation.exp: Add XFAIL for bug with protected
9502 inheritance. PR gdb/1498, PR gcc/13539.
9503
19ac3974
EZ
95042004-01-13 Elena Zannoni <ezannoni@redhat.com>
9505
a9c64011
AS
9506 * gdb.threads/gcore-thread.exp: Prefix name of binary with
9507 test specific name.
9508 * gdb.mi/gdb669.exp: Ditto.
9509 * gdb.mi/mi-pthreads.exp: Ditto.
9510 * gdb.mi/mi1-pthreads.exp: Ditto.
9511 * gdb.mi/mi2-pthreads.exp: Ditto.
19ac3974 9512
56c97c6e
MC
95132004-01-12 Michael Chastain <mec.gnu@mindspring.com>
9514
9515 * gdb.cp/member-ptr.cc: Add copyright notice.
9516
a0644324
MC
95172004-01-12 Michael Chastain <mec.gnu@mindspring.com>
9518
9519 * gdb.cp/member-ptr.exp: Use gdb_test, gdb_test_multiple. Add
9520 some patterns for recent versions of gcc and hpacc. Delete
9521 calls to setup_xfail for hppa*-*-*. Delete redundant tests.
9522 Delete tests that access a NULL pointer-to-member-data. This
9523 script is still disabled for gcc.
9524
32fabe09
EZ
95252004-01-12 Elena Zannoni <ezannoni@redhat.com>
9526
9527 * gdb.mi/mi2-basics.exp: Make sure that full pathnames are
a9c64011 9528 escaped correctly.
32fabe09 9529
1f8a6abb
EZ
95302004-01-12 Elena Zannoni <ezannoni@redhat.com>
9531
9532 * gdb.base/sepdebug.exp: New file.
9533 * gdb.base/sepdebug.c: New file.
9534 * lib/gdb.exp (separate_debug_filename): New procedure.
9535 (gdb_gnu_strip_debug): New procedure.
9536
48efe704
AC
95372004-01-12 Andrew Cagney <cagney@redhat.com>
9538
9539 * gdb.mi/ChangeLog: Delete file. Renamed to ...
9540 * gdb.mi/ChangeLog-1999-2003: New file.
9541
a9415475
AC
95422004-01-12 Andrew Cagney <cagney@redhat.com>
9543
9544 * gdb.base/fileio.exp: Update copyright year. On GNU/Linux, for
9545 "Renaming a directory to a non-empty directory returns ENOTEMPTY
9546 or EEXIST", treat EBUSY as an XFAIL.
9547
83b8cf9d
MC
95482004-01-11 Michael Chastain <mec.gnu@mindspring.com>
9549
9550 * gdb.base/scope.exp: Remove obsolete setup_xfail for
9551 hp_cc_compiler.
9552
9939d2a8
MC
95532004-01-10 Michael Chastain <mec.gnu@mindspring.com>
9554
9555 * gdb.cp/classes.exp: Remove old "(obsolescent gcc or gdb)"
9556 decorations.
9557
1ff8cadf
MC
95582004-01-10 Michael Chastain <mec.gnu@mindspring.com>
9559
9560 * gdb.cp/virtfunc.exp: Remove old "(obsolescent gcc or gdb)"
9561 and "(aCC)" decorations. Remove obsolete doco about old
9562 test results.
9563
6fa9022e
MC
95642004-01-09 Michael Chastain <mec.gnu@mindspring.com>
9565
9566 * gdb.cp/exception.exp: Fix typo in doco.
9567
209721fe
MK
95682004-01-09 Mark Kettenis <kettenis@gnu.org>
9569
9570 * gdb.base/gdb1476.exp: Fix typo.
9571
ef11303e
MC
95722004-01-09 Michael Chastain <mec.gnu@mindspring.com>
9573
9574 * gdb.hp/gdb.aCC/exception.exp: Re-create as a nearly empty
9575 file.
9576
041ab88c
MC
95772004-01-09 Michael Chastain <mec.gnu@mindspring.com>
9578
9579 * gdb.cp/exception.cc: Change <iostream.h> to <iostream>.
9580 * gdb.cp/exception.exp: Use gdb test, gdb_test_multiple.
9581 Use gdb_compile. Remove restriction on gcc. Add some patterns
9582 for recent version of gdb. Delete second half, which was a copy
9583 of the first half with different build flags. This test is
9584 still disabled because it is still not ready for production.
9585
e36d075a
MC
95862004-01-08 Michael Chastain <mec.gnu@mindspring.com>
9587
9588 * gdb.cp/exception.cc: Add copyright notice.
9589 * gdb.cp/exception.exp: Add a notice that this file is broken
9590 because of line number changes caused by addition of copyright
9591 notice.
9592
42b190ad
MC
95932004-01-08 Michael Chastain <mec.gnu@mindspring.com>
9594
9595 * gdb.cp/exception.cc: Renamed from gdb.hp/gdb.aCC/exception.cc.
9596 * gdb.cp/exception.exp: Renamed from gdb.hp/gdb.aCC/exception.exp.
9597
8f25f06b
MC
95982004-01-08 Michael Chastain <mec.gnu@mindspring.com>
9599
9600 * gdb.cp/classes.exp: Accept gnu abi 2.
9601 * gdb.cp/derivation.exp: Likewise.
9602 * gdb.cp/overload.exp: Likewise.
9603 * gdb.cp/virtfunc.exp: Likewise.
9604
06ded8b8
MC
96052004-01-08 Michael Chastain <mec.gnu@mindspring.com>
9606
9607 * gdb.mi/pthreads.c (done_making_threads): Remove extraneous
9608 semicolon after end of function.
9609
77c26ae3
MC
96102004-01-07 Michael Chastain <mec.gnu@mindspring.com>
9611
9612 * gdb.cp/bs15503.cc: Include <iostream>, not <iostream.h>.
9613 * gdb.cp/bs15503.exp: Remove hp-only restriction. Use modern
9614 boilerplate code for compiling and running the program under
9615 test. Add some string method tests.
9616
20757486
MC
96172004-01-07 Michael Chastain <mec.gnu@mindspring.com>
9618
9619 * gdb.cp/bs15503.cc: Add copyright notice.
9620 * gdb.cp/bs15503.exp: Adjust line number.
9621
0fd3b503
MC
96222004-01-07 Michael Chastain <mec.gnu@mindspring.com>
9623
9624 * gdb.hp/gdb.defects/bs15503.exp: Renamed to gdb.cp/bs15503.exp.
9625 * gdb.hp/gdb.defects/bs15503.cc: Renamed to gdb.cp/bs15503.cc.
9626
10d1bea8
MC
96272004-01-07 Michael Chastain <mec.gnu@mindspring.com>
9628
9629 * gdb.base/funcargs.exp: Remove obsolete setup_xfail for
9630 hp_cc_compiler.
9631
2789202a
MC
96322004-01-07 Michael Chastain <mec.gnu@mindspring.com>
9633
9634 * gdb.cp/cttiadd.c: Add a marker for gdb_get_line_number.
9635 * gdb.cp/ctti.exp: Use the marker instead of "next".
9636 With gcc, run further before bailing.
9637
b862f14c
MC
96382004-01-07 Michael Chastain <mec.gnu@mindspring.com>
9639
9640 * gdb.cp/cttiadd.cc: Add copyright notice.
9641 * gdb.cp/cttiadd1.cc: Likewise.
9642 * gdb.cp/cttiadd2.cc: Likewise.
9643 * gdb.cp/cttiadd3.cc: Likewise.
9644
96da2469
MC
96452004-01-07 Michael Chastain <mec.gnu@mindspring.com>
9646
9647 * gdb.cp/ctti.exp: Partial rewrite. Call gdb_compile properly.
9648 Use gdb_test, gdb_test_multiple. Use floating-point values that
9649 have exact representations in IEEE-ish formats.
9650
053248ff
MC
96512004-01-07 Michael Chastain <mec.gnu@mindspring.com>
9652
9653 * gdb.base/constvars.exp: Do not force lang=c++ if using HP
9654 compilers. Delete duplicate call to get_compiler_info.
9655 (local_compiler_xfail_check): setup_xfail if $hp_cc_compiler.
9656 * gdb.base/volatile.exp: Likewise.
9657
84acecdd
MK
96582004-01-07 Mark Kettenis <kettenis@gnu.org>
9659
9660 * gdb.base/gdb1476.exp: Only run the tests if we can't read the
9661 memory at address 0.
9662
fe11a27f
MC
96632004-01-07 Michael Chastain <mec.gnu@mindspring.com>
9664
9665 * gdb.stabs/weird.exp: Use hp_cc_compiler and hp_aCC_compiler
9666 to test for hp-ux assembler. Fix copyright years.
9667
60ad077b
AC
96682004-01-07 Andrew Cagney <cagney@redhat.com>
9669
9670 * gdb.base/fileio.c (strerrno): Add "EBUSY".
9671
1c9b8f33
AC
96722004-01-07 Andrew Cagney <cagney@redhat.com>
9673
9674 * gdb.base/fileio.c (test_open): Do not pass S_IWUSR to "open"
9675 when creating the read-only file. From analysis by Roland McGrath
9676 and Elena Zannoni.
9677
753ccc7a
MC
96782004-01-06 Michael Chastain <mec.gnu@mindspring.com>
9679
9680 * gdb.cp/namespace.exp: Call get_compiler_info with "c++".
9681
eca3e36b
MC
96822004-01-06 Michael Chastain <mec.gnu@mindspring.com>
9683
9684 * gdb.base/cvexpr.c: Be type-safe with function pointers and
9685 data pointers.
9686
f8d4bac4
MC
96872004-01-06 Michael Chastain <mec.gnu@mindspring.com>
9688
9689 * gdb.cp/m-static.exp: Compile one source file at a time.
9690 Delete unused call to get_compiler_info.
9691
9b4e0f94
MC
96922004-01-06 Michael Chastain <mec.gnu@mindspring.com>
9693
9694 * gdb.base/call-ar-st.exp: Delete explicit reference to ${binfile}.ci.
9695 * gdb.base/call-rt-st.exp: Likewise.
9696 * gdb.base/nodebug.exp: Likewise.
9697 * gdb.base/volatile.exp: Likewise.
9698 * gdb.cp/ref-types.exp: Likewise.
9699 * gdb.cp/templates.exp: Likewise.
9700
023c1024
MK
97012004-01-05 Mark Kettenis <kettenis@gnu.org>
9702
9703 * gdb.base/gdb1476.exp, gdb.base/gdb1476.c: New files.
9704
19703c4a
MC
97052004-01-05 Michael Chastain <mec.gnu@mindspring.com>
9706
9707 * gdb.cp/funcargs.exp: Delete special timeout of 240 seconds for
9708 hppa*-hp-hpux*.
9709
18b67037
MK
97102004-01-04 Mark Kettenis <kettenis@gnu.org>
9711
ba6219c8
MK
9712 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
9713 x86_64-*-*.
9714
18b67037
MK
9715 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
9716 sparc64-*-* and sparc*-solaris2*.
9717
1bfbbb9d
MK
97182004-01-04 Mark Kettenis <kettenis@gnu.org>
9719
9720 * gdb.base/structs.exp: Remove ${testfile} from "zed L<n> for
9721 return ${tests}" test. The ${tests} already mentions the
9722 filename.
9723
06846494
MC
97242004-01-02 Michael Chastain <mec.gnu@mindspring.com>
9725
9726 * gdb.cp/local.exp: Accept gcc abi 2.
9727
3b0cb202
MC
97282004-01-02 Michael Chastain <mec.gnu@mindspring.com>
9729
9730 * gdb.cp/templates.exp: Accept gcc abi 2.
9731
0643ec3f
MC
97322004-01-02 Michael Chastain <mec.gnu@mindspring.com>
9733
9734 * lib/compiler.cc: Remove supports_template_debugging.
9735 * gdb.cp/templates.exp: Do not test supports_template_debugging.
9736
d231d0b1
MC
97372004-01-01 Michael Chastain <mec.gnu@mindspring.com>
9738
9739 * gdb.cp/namespace.exp: Accept gcc abi 2.
9740
44ffb27c
MC
97412004-01-01 Michael Chastain <mec.gnu@mindspring.com>
9742
9743 * gdb.cp/method.exp: Accept gcc abi 2.
9744
184ad485
MC
97452004-01-01 Michael Chastain <mec.gnu@mindspring.com>
9746
9747 * gdb.cp/classes.exp: Generate identical results as old version.
9748 * gdb.cp/derivation.exp: Likewise.
9749 * gdb.cp/overload.exp: Likewise.
9750 * gdb.cp/virtfunc.exp: Likewise.
9751
116f09e7
MC
97522004-01-01 Michael Chastain <mec.gnu@mindspring.com>
9753
9754 * gdb.cp/virtfunc.exp: Modify some patterns to avoid a
9755 mysterious bug with sourceware version of expect.
9756
b1379776
MC
97572004-01-01 Michael Chastain <mec.gnu@mindspring.com>
9758
9759 * gdb.cp/overload.exp: Rewrite. Clean up patterns to match
9760 current versions of gcc, including gcc abi 2. Remove gratuitous
9761 restart of test program. Use gdb_test_multiple and gdb_test for
9762 all tests. Add patterns to xfail missing "const" in "const char *"
9763 and kfail PR gdb/1155.
9764
6b7a4c0e
MC
97652004-01-01 Michael Chastain <mec.gnu@mindspring.com>
9766
9767 * gdb.cp/derivation.exp: Rewrite. Clean up patterns to match
9768 current versions of gcc, including gcc abi 2. Remove gratuitous
9769 restart of test program. Use gdb_test_multiple and gdb_test for
9770 all tests. Add patterns to kfail PR gdb/1498.
9771
51615d72
MC
97722003-12-31 Michael Chastain <mec.gnu@mindspring.com>
9773
9774 * gdb.cp/virtfunc.exp: Rewrite. Clean up patterns to match
9775 current versions of gcc, including gcc abi 2. Use "breakpoint"
9776 and "continue" instead of restarting the target program. Use
9777 gdb_test_multiple and gdb_test for all tests.
9778
7b79a9d7
MK
97792004-01-01 Mark Kettenis <kettenis@gnu.org>
9780
9781 * gdb.asm/asm-source.exp: Update copyright year. Link statically
9782 for *-*-solaris2*.
9783
1cd3489f
MC
97842003-12-31 Michael Chastain <mec.gnu@mindspring.com>
9785
9786 * gdb.cp/classes.exp: Rewrite. Clean up patterns to match
9787 current versions of gcc, including gcc abi 2. Use "breakpoint"
9788 and "continue" instead of restarting the target program several
9789 times. Use gdb_test_multiple and gdb_test for all tests.
9790
850742db
MC
97912003-12-18 Michael Chastain <mec.gnu@mindspring.com>
9792
9793 * gdb.base/sect-cmd.exp: Handle compiling test case from multiple
9794 source files.
9795
eb4bbda8
MC
97962003-12-16 Michael Chastain <mec.gnu@mindspring.com>
9797
9798 * gdb.base/environ.exp: Handle compiling test case from multiple
9799 source files.
9800
e42c7771
MC
98012003-12-16 Michael Chastain <mec.gnu@mindspring.com>
9802
9803 * gdb.base/structs.exp: Call gdb_exit as well as gdb_start.
9804
80e4b428
JB
98052003-12-17 Jim Blandy <jimb@redhat.com>
9806
5f06973a
JB
9807 * gdb.base/freebpcmd.c: Add copyright notice.
9808
80e4b428
JB
9809 * gdb.base/freebpcmd.exp: Mark the interesting failure as known.
9810
0ab84fb7
MC
98112003-12-16 Michael Chastain <mec.gnu@mindspring.com>
9812
9813 * gdb.base/maint.exp: Add generic FAIL patterns to prevent timeouts.
9814
1b3bb3d0
JB
98152003-12-13 Jim Blandy <jimb@redhat.com>
9816
9817 * gdb.base/freebpcmd.exp, gdb.base/freebpcmd.c: New test.
9818
3a4c9371
KB
98192003-12-12 Kevin Buettner <kevinb@redhat.com>
9820
9821 * gdb.asm/frv.inc: New file.
9822 * gdb.asm/asm-source.exp: Add frv-*-* as a supported target.
9823
a1dea79a
FF
98242003-12-09 Fred Fish <fnf@redhat.com>
9825
9826 * gdb.base/break.c (marker1, marker2, marker3, marker4): Move
9827 functions to break1.c and leave prototypes behind. Add more
9828 "set breakpoint NN here" comments.
9829 * gdb.base/break1.c: New file.
9830
9831 * gdb.base/break.exp: Handle compiling test case from multiple
9832 source files and change source file references as needed.
9833 * gdb.base/completion.exp: Ditto.
9834 * gdb.base/condbreak.exp: Ditto.
9835 * gdb.base/define.exp: Ditto.
9836 * gdb.base/ena-dis-br.exp: Ditto.
9837 * gdb.base/info-proc.exp: Ditto.
9838 * gdb.base/maint.exp: Ditto.
9839 * gdb.base/until.exp: Ditto.
9840
9841 * gdb.base/condbreak.exp: Use bp_locationNN variables instead of
9842 hardcoded line numbers.
9843 * gdb.base/define.exp: Ditto.
9844 * gdb.base/ena-dis-br.exp: Ditto.
9845 * gdb.base/maint.exp: Ditto.
9846 * gdb.base/until.exp: Ditto.
9847
9848 * gdb.base/completion.exp: Use "break1" for completion tests since
9849 "break" is no longer a unique prefix.
9850
5266b69c
AC
98512003-12-06 Andrew Cagney <cagney@redhat.com>
9852
9853 * gdb.base/structs.exp (test_struct_returns): When applicable, set
9854 "return_value_unimplemented". When an unimplemented struct return
9855 architecture, report incorrect values as a KFAIL
9856
374451f0
MC
98572003-12-05 Michael Chastain <mec.gnu@mindspring.com>
9858
9859 * gdb.cp/rtti.exp: Accept new wording of warning from
9860 cp_lookup_rtti_type.
9861
ba9b20a7
MC
98622003-12-05 Michael Chastain <mec.gnu@mindspring.com>
9863
9864 Partial fix for PR testsuite/1456.
9865 * gdb.base/scope.exp (test_at_main): Replace references to
9866 gcc_compiled with calls to test_compiler_info.
9867 (test_at_foo): Likewise.
9868 (test_at_bar): Likewise.
9869
b74b6d0b
MC
98702003-12-04 Michael Chastain <mec.gnu@mindspring.com>
9871
9872 Partial fix for PR testsuite/1456.
9873 * gdb.base/so-impl-ld.exp: Replace reference to gcc_compiled with call
9874 to test_compiler_info.
9875
ccfa3402
MC
98762003-12-03 Michael Chastain <mec.gnu@mindspring.com>
9877
9878 * gdb.base/so-impl-ld.exp: Update copyright notice.
9879
f6246aba
MC
98802003-12-02 Michael Chastain <mec.gnu@mindspring.com>
9881
9882 Partial fix for PR testsuite/1456.
9883 * gdb.base/mips_pro.exp: Replace references to gcc_compiled with calls
9884 to test_compiler_info.
9885
13ae734a
MC
98862003-11-28 Michael Chastain <mec.gnu@mindspring.com>
9887
9888 * gdb.objc/objcdecode.exp: Match and KFAIL the output that comes
9889 from current versions of gdb. Clean up regular expressions.
9890 Delete redundant timeout case.
9891
d8e1cdee
MC
98922003-11-28 Michael Chastain <mec.gnu@mindspring.com>
9893
9894 * gdb.objc/nondebug.exp: Match and KFAIL the output that comes
9895 from current versions of gdb. Clean up regular expressions.
9896 Delete redundant timeout case.
9897
96457b64
MC
98982003-12-01 Michael Chastain <mec.gnu@mindspring.com>
9899
9900 Partial fix for PR testsuite/1456.
9901 * gdb.base/callfuncs.exp (do_function_calls): Replace reference to
9902 gcc_compiled with call to test_compiler_info.
9903
f35309fc
MC
99042003-11-30 Michael Chastain <mec.gnu@mindspring.com>
9905
9906 Partial fix for PR testsuite/1456.
9907 * gdb.base/list.exp (test_list_function): Delete unused declaration
9908 of gcc_compiled.
9909
d7afdf9b
MC
99102003-11-29 Michael Chastain <mec.gnu@mindspring.com>
9911
9912 Partial fix for PR testsuite/1456.
9913 * gdb.base/complex.exp: Replace reference to gcc_compiled with
9914 call to test_compiler_info.
9915
71507b56
MK
99162003-11-29 Mark Kettenis <kettenis@gnu.org>
9917
9918 * gdb.asm/asm-source.exp: Initialize asm-note to "empty". Set
9919 asm-note to "netbsd" for *-*-netbsdelf* and x86_64-*-netbsd*. Use
9920 it to create the appropriate note.inc.
9921 * gdb.asm/asmsrc1.s: Include "note.inc".
9922 * gdb.asm/netbsd.inc: New file.
9923 * gdb.asm/empty.inc: New file.
9924
f81f93f7
MC
99252003-11-28 Michael Chastain <mec.gnu@mindspring.com>
9926
9927 Partial fix for PR testsuite/1456.
9928 * gdb.base/constvars.exp: Replace references to gcc_compiled with
9929 calls to test_compiler_info.
9930
9a77938e
MC
99312003-11-27 Michael Chastain <mec.gnu@mindspring.com>
9932
9933 Partial fix for PR testsuite/1456.
9934 * gdb.base/volatile.exp: Replace references to gcc_compiled with
9935 calls to test_compiler_info.
9936
e8367dc7
MK
99372003-11-27 Mark Kettenis <kettenis@gnu.org>
9938
9939 * gdb.base/structs.exp: Use i*86-*-* instead of i686-*-* as a
9940 pattern for the KFAILs.
9941
526c61ee
AF
99422003-11-25 Adam Fedor <fedor@gnu.org>
9943
9944 * gdb.objc/objcdecode.exp: Test for PR objc/1238.
9945 * gdb.objc/objcdecode.m: New file.
9946
28f2d600
AF
99472003-11-25 Adam Fedor <fedor@gnu.org>
9948
9949 * gdb.objc/nondebug.exp: Test for PR objc/1236.
9950 * gdb.objc/nondebug.m: New file.
9951
a3895cee
BE
99522003-11-26 Ben Elliston <bje@wasabisystems.com>
9953
9954 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
9955 NetBSD as it does on FreeBSD. Modelled on a similar change by
9956 Mark Kettenis on 2003-05-30.
9957 (link-flags): Set to "--entry _start" regardless of target.
9958 Special linker flags are to be appended to $link-flags.
9959 * gdb.asm/mips.inc (gdbasm_startup): Remove __start label.
9960
c9f2c8a3
MC
99612003-11-25 Michael Chastain <mec.gnu@mindspring.com>
9962
9963 * gdb.cp/method.exp: Accept output of new demangler.
9964
15a0587a 99652003-11-25 Michael Chastain <mec.gnu@mindspring.com>
f4e8b6f3
MC
9966
9967 * gdb/class2.exp: New file.
9968 * gdb/class2.cc: New file.
9969
3c00b570
MC
99702003-11-25 Michael Chastain <mec.gnu@mindspring.com>
9971
9972 * gdb.cp/templates.exp (test_ptype_of_templates): Accept output
9973 of new demangler.
9974
7027acc7
MK
99752003-11-23 Mark Kettenis <kettenis@gnu.org>
9976
9977 * gdb.arch/i386-unwind.exp: Use gdb_run_cmd and gdb_expect instead
9978 of gdb_test "run".
9979
b0e1598a
MK
99802003-11-23 Mark Kettenis <kettenis@gnu.org>
9981
9982 * gdb.arch/i386-unwind.exp: Don't use runto_main. Change
9983 "continue" into "run".
9984
4d9eda44
MC
99852003-11-23 Michael Chastain <mec.gnu@mindspring.com>
9986
9987 Partial fix for PR testsuite/1456.
9988 * gdb.cp/ambiguous.exp: Replace reference to gcc_compiled with
9989 call to test_compiler_info.
9990 * gdb.cp/ctti.exp: Likewise.
9991 * gdb.cp/derivation.exp: Likewise.
9992 * gdb.cp/member-ptr.exp: Likewise.
9993 * gdb.cp/virtfunc.exp (test_virtual_calls): Remove unused
9994 reference to gcc_compiled.
9995
99962003-11-23 Michael Chastain <mec.gnu@mindspring.com>
b729099e
MC
9997
9998 Fix PR testsuite/1463.
9999 * gdb.base/structs.exp (start_structs_test): Call
10000 get_debug_format before using the debug format.
10001
d422fe19
AC
100022003-11-22 Andrew Cagney <cagney@redhat.com>
10003
10004 * lib/gdb.exp (gdb_test_multiple): Add simple example.
10005 * gdb.base/structs.exp: Use gdb_test_multiple.
10006
039cf96d
AC
100072003-11-20 Andrew Cagney <cagney@redhat.com>
10008
6882279b
AC
10009 * gdb.base/structs.exp: Handle and recover from internal errors.
10010 Replace "foo${n}" with "foo<n>" in test messages.
10011
e53890ae
AC
10012 * gdb.base/structs.exp: Update copyright. Rewrite.
10013 * gdb.base/structs.c: Update copyright. Rewrite.
10014
2b211c59
AC
10015 * lib/gdb.exp (gdb_internal_error_resync): Issue a perror when the
10016 resync count exceeded.
d63a86f8 10017
039cf96d
AC
10018 * gdb.base/maint.exp: Use gdb_internal_error_resync to recover
10019 from the internal error.
10020 * lib/gdb.exp (gdb_internal_error_resync): New procedure.
10021 Original from Jim Blandy.
10022 (gdb_test_multiple): Use gdb_internal_error_resync.
2b211c59 10023
eac98b22
AC
100242003-11-19 Andrew Cagney <cagney@redhat.com>
10025
10026 * gdb.base/callfuncs.exp: Change the XFAILed descriptor test to a
10027 KFAIL.
10028
67455b2a
MK
100292003-11-17 Mark Kettenis <kettenis@gnu.org>
10030
10031 New testcase for PR backtrace/1435.
10032 * gdb.arch/i386-unwind.exp: New file.
10033 * gdb.arch/i386-unwind.c: New file.
10034
853d6e5b
AC
100352003-11-17 Andrew Cagney <cagney@redhat.com>
10036
10037 * lib/gdb.exp (compiler_info): New global.
10038 (test_compiler_info): New function.
10039 (get_compiler_info): Set compiler_info.
10040 * lib/compiler.c, lib/compiler.cc: Add copyright. When GNUC, set
10041 "compiler_info" to gcc-<major>-<minor>.
10042
38cf6e11
MC
100432003-11-15 Michael Chastain <mec.gnu@mindspring.com>
10044
10045 * gdb.trace/configure: Remove.
10046
a50d3602
EZ
100472003-11-13 Elena Zannoni <ezannoni@redhat.com>
10048
10049 * gdb.base/break.c: Add comments to aid finding line numbers for
d63a86f8 10050 breakpoints.
a50d3602
EZ
10051 * gdb.base/break.exp: Remove all references to explicit line
10052 numbers.
10053
d9407aaa
NC
100542003-11-11 Nick Clifton <nickc@redhat.com>
10055
10056 * gdb.base/shreloc.exp: Do not run for targets which do not
10057 support shared objects.
10058
db488fc1
CV
100592003-11-10 Corinna Vinschen <vinschen@redhat.com>
10060
10061 * gdb.base/fileio.exp: Drop tests for nointerrupts and noinferiorio.
10062 Don't run tests if nofileio flag is given.
10063
6a90a18e
EZ
100642003-11-07 Elena Zannoni <ezannoni@redhat.com>
10065
10066 * gdb.cp/annota3.exp: Make sure we can match 'Hardware watchpoint'
a9c64011 10067 as well as 'Watchpoint'.
6a90a18e 10068
0b915e9c
EZ
100692003-11-06 Elena Zannoni <ezannoni@redhat.com>
10070
10071 Reported by Jim Ingham <jingham@apple.com>:
10072 * gdb.base/annota1.exp: Match at least one occurrence of the
10073 signal handler annotation.
10074
d7e4b55f
EZ
100752003-11-06 Elena Zannoni <ezannoni@redhat.com>
10076
a9c64011
AS
10077 * gdb.cp/annota2.exp: Make sure we can match 'Hardware watchpoint'
10078 as well as 'Watchpoint'.
d7e4b55f 10079
2fe4e8d0
MC
100802003-11-05 Michael Chastain <mec@shout.net>
10081
10082 * gdb.mi/pthreads.c (routine): Handle early return from sleep.
10083
6ef88553
KW
100842003-11-03 Kris Warkentin <kewarken@qnx.com>
10085
10086 * gdb.arch/gdb1291.c: New test file.
10087 * gdb.arch/gdb1291.exp: New test script.
10088 * gdb.arch/gdb1431.c: New test file.
10089 * gdb.arch/gdb1431.exp: New test script.
10090
ae7dc4d8
MC
100912003-10-22 Michael Chastain <mec@shout.net>
10092
10093 * gdb.mi/pthreads.c: Add copyright notice.
10094
c39d7427
MC
100952003-10-22 Michael Chastain <mec@shout.net>
10096
10097 * gdb.threads/pthreads.c: Add copyright notice.
10098
8b7d96c1
MC
100992003-10-20 Michael Chastain <mec@shout.net>
10100
10101 * gdb.base/gdb1056.exp: New test script.
10102
d1d69fdd
DJ
101032003-10-13 Daniel Jacobowitz <drow@mvista.com>
10104
10105 * gdb.threads/killed.exp: Use gdb_run_cmd.
10106
7d605576
DJ
101072003-10-13 Daniel Jacobowitz <drow@mvista.com>
10108
10109 * gdb.base/gcore.exp: Issue an UNSUPPORTED and exit if we can't
10110 create a core file.
10111 * gdb.threads/gcore-thread.exp: Likewise.
10112
618ec112
CV
101132003-10-13 Corinna Vinschen <vinschen@redhat.com>
10114
10115 * gdb.base/call-rt-st.c (struct bit_flags_char_t): New bitfield
10116 type, based on char type.
10117 (struct bit_flags_short_t): New bitfield type, based on short type.
10118 (init_bit_flags_char): New fuction.
10119 (init_bit_flags_short): Ditto.
10120 (print_bit_flags_char): Ditto.
10121 (print_bit_flags_short): Ditto.
10122 (main): Add handling for bit_flags_char_t and bit_flags_short_t.
10123
9367a73c
MC
101242003-10-11 Michael Chastain <mec@shout.net>
10125
10126 * gdb.base/call-rt-st.exp: Update copyright year.
10127
1decf120
KI
101282003-10-10 Kei Sakamoto <sakamoto.kei@renesas.com>
10129
10130 * config/hmsirom.exp: Replace "Hitachi" with "Renesas".
10131 * gdb.disasm/sh3.s: Ditto.
10132
5445b2ae
DJ
101332003-10-07 Daniel Jacobowitz <drow@mvista.com>
10134
10135 * gdb.threads/switch-threads.exp: New test.
10136 * gdb.threads/switch-threads.c: New source file.
10137
aec24853
CV
101382003-10-07 Corinna Vinschen <vinschen@redhat.com>
10139
10140 * gdb.base/ending-run.exp: Add sh specific case.
10141
adc7428d
AC
101422003-10-06 Andrew Cagney <cagney@redhat.com>
10143
10144 * gdb.base/watchpoint.exp: Delete obsolete clear_xfail.
10145 * gdb.disasm/mn10200.exp: Delete obsolete file.
10146
c9d37158
DJ
101472003-09-29 Daniel Jacobowitz <drow@mvista.com>
10148
10149 * ChangeLog: Correct an entry command.exp -> commands.exp.
10150 * gdb.base/commands.exp (bp_deleted_in_command_test)
10151 (temporary_breakpoint_commands): Check noargs.
10152
79c2c32d
DC
101532003-09-25 David Carlton <carlton@kealia.com>
10154
10155 * gdb.cp/namespace.exp: Tweak comments. Add non-quoted versions
10156 of some print tests, where appropriate. Add tests for C::D::cd,
10157 E::ce, F::cXfX, G::XgX.
10158 * gdb.cp/namespace.cc: Add XgX, cXfX, ce.
10159
594e6d67
RE
101602003-09-25 Richard Earnshaw <rearnsha@arm.com>
10161
10162 * lib/java.exp (java_init): Import target_alias before using it.
10163
10f0d451
DC
101642003-09-25 David Carlton <carlton@kealia.com>
10165
10166 * gdb.base/corefile.exp: Delete obsolete setup_xfail.
10167
274bcba0
EZ
101682003-09-23 Elena Zannoni <ezannoni@redhat.com>
10169
d63a86f8 10170 * gdb.base/selftest.exp: Accomodate more instruction reordering
a9c64011 10171 weirdness.
274bcba0 10172
cdbf20f7
MC
101732003-09-17 Michael Chastain <mec@shout.net>
10174
10175 * gdb.cp/gdb1355.exp: New file.
10176 * gdb.cp/gdb1355.c: New file.
10177
71e06f80
CV
101782003-09-15 Corinna Vinschen <vinschen@redhat.com>
10179
10180 * gdb.asm/asm-source.exp: Add sh*-*-* as supported target.
10181 * gdb.asm/sh.inc: New file.
10182
5c4e30ca
DC
101832003-09-11 David Carlton <carlton@kealia.com>
10184
bd45b7af
DC
10185 * gdb.cp/namespace.exp: Add tests for namespace types.
10186 * gdb.cp/maint.exp (test_help): Test 'help maint cp namespace'.
5c4e30ca
DC
10187 (test_namespace): New.
10188
1c199746
EZ
101892003-09-11 Elena Zannoni <ezannoni@redhat.com>
10190
a9c64011 10191 * gdb.base/relocate.exp: Handle new gdb output at startup.
3fcf0ced 10192 * gdb.stabs/weird.exp: Ditto.
1c199746 10193
04ed252f
MC
101942003-09-08 Michael Chastain <mec@shout.net>
10195
10196 * gdb.base/gdb1250.c: Rename 'gamma' to 'my_gamma'.
10197
d8a2d9e7
MC
101982003-09-07 Michael Chastain <mec@shout.net>
10199
10200 * gdb.cp/classes.exp: Accommodate both 'syntax error' and
10201 'parse error'.
10202
161afb24
MK
102032003-09-07 Mark Kettenis <m.kettenis@osp.nl>
10204
10205 * gdb.arch/i386-prologue.exp: Add checks for saved registers.
10206
49f2741a
MC
102072003-08-30 Michael Chastain <mec@shout.net>
10208
10209 * gdb.base/selftest.exp: Remove support for m68k*-*-hpux.
10210 * gdb.gdb/observer.exp: Ditto.
10211 * gdb.gdb/xfullpath.exp: Ditto.
10212
8afa723e
MK
102132003-08-29 Mark Kettenis <kettenis@gnu.org>
10214
10215 * gdb.base/interrupt.exp: XFAIL "call function when asleep" for
10216 *-*-*bsd*.
10217
f31dfe3b
JJ
102182003-08-28 Jeff Johnston <jjohnstn@redhat.com>
10219
10220 * gdb.base/dump.exp: Skip for ia64.
10221
4630e498
JJ
102222003-08-25 Jeff Johnston <jjohnstn@redhat.com>
10223
10224 * gdb.asm/asm-source.exp: Add ia64 support.
10225 * gdb.asm/ia64.inc: New file.
10226
1105b7ef
MC
102272003-08-22 Michael Chastain <mec@shout.net>
10228
10229 * gdb.cp: New directory.
10230 * gdb.cp/*: Copy from gdb.c++/*.
10231 * gdb.c++/*: Remove.
10232 * Makefile.in: Change gdb.c++ to gdb.cp.
10233 * configure.in: Ditto.
10234 * configure: Regnerate.
10235
c945b932
MK
102362003-08-18 Mark Kettenis <kettenis@gnu.org>
10237
10238 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1338.
10239 * gdb.arch/i386-prologue.c (gdb1338): Add function.
10240
2b66634b
DJ
102412003-08-17 Daniel Jacobowitz <drow@mvista.com>
10242
10243 * mi-var-display.exp (-var-list-children weird): Accept function
10244 pointers with argument types.
10245 * mi1-var-display.exp (-var-list-children weird): Likewise.
10246 * mi2-var-display.exp (-var-list-children weird): Likewise.
10247
a356f73b
DJ
102482003-08-17 Daniel Jacobowitz <drow@mvista.com>
10249
10250 * gdb.base/annota3.exp: Add missing newline.
10251
483417b8
MC
102522003-08-06 Michael Chastain <mec@shout.net>
10253
10254 * gdb.java/jmisc1.exp: Add test for pr gdb/1322.
10255
c99c59c3
MS
102562003-08-12 Michael Snyder <msnyder@redhat.com>
10257
10258 * gdb.base/float.exp: Add test for SH.
10259
55ed7501
MK
102602003-08-10 Mark Kettenis <kettenis@gnu.org>
10261
10262 * gdb.arch/i386-prologue.c, gdb.arch/i386-prologue.exp: New files.
10263
1a371f2e
EZ
102642003-08-07 Elena Zannoni <ezannoni@redhat.com>
10265
10266 * gdb.base/completion.exp: Remove reduntant completion test
10267 on filename.
10268
e0f353ce
EZ
102692003-08-07 Elena Zannoni <ezannoni@redhat.com>
10270
a9c64011
AS
10271 * gdb.base/attach.exp, gdb.base/detach.exp, gdb.base/gcore.exp,
10272 gdb.mi/mi-basics.exp, gdb.threads/gcore-thread.exp,
10273 gdb.trace/save-trace.exp: Make sure that full pathnames are
10274 escaped correctly.
e0f353ce 10275
5710a1af 102762003-08-07 Elena Zannoni <ezannoni@redhat.com>
d63a86f8 10277
a9c64011
AS
10278 * configure.in: Don't generate config.h from config.hin.
10279 * configure: Regenerate.
10280 * config.hin: Remove file.
10281 * gdb.mi/pthreads.c: Remove include of config.h, and other ifdefs.
10282 * gdb.threads/pthreads.c: Ditto.
5710a1af 10283
dcd81ce9
DJ
102842003-08-07 Daniel Jacobowitz <drow@mvista.com>
10285
10286 From Kei Sakamoto <sakamoto.kei@renesas.com>:
10287 * gdb.asm/asm-source.exp : Add -lgloss to link-flags.
10288 * gdb.asm/m32r.inc : Remove an illegal nop after bl instruction.
10289 Replace ld24 with seth/add3.
10290
6009d884
AC
102912003-08-02 Andrew Cagney <cagney@redhat.com>
10292
10293 * gdb.base/annota3.exp: New file.
10294 * gdb.base/annota3.c: New file.
10295 * gdb.c++/annota3.exp: New file.
10296 * gdb.c++/annota3.cc: New file.
10297
51514e06
MC
102982003-07-29 Michael Chastain <mec@shout.net>
10299
10300 * gdb.threads/tls.c (spin): Check errno only if sem_wait
10301 actually failed.
10302 (do_pass): Likewise.
10303 * gdb.threads/tls.exp: Always initialize no_of_threads.
10304
4ee6625b
DJ
103052003-07-27 Daniel Jacobowitz <drow@mvista.com>
10306
10307 * gdb.threads/print-threads.exp (test_all_threads): Loosen KFAIL
10308 pattern.
10309 * gdb.threads/tls-shared.exp: Don't use gdb_suppress_entire_file.
10310 * gdb.threads/tls.exp: Recognize one case of the host library not
10311 supporting TLS.
10312
225f2bf6
AC
103132003-07-27 Andrew Cagney <cagney@redhat.com>
10314
10315 * gdb.base/fileio.exp: Use SH when running commands using
10316 remote_exec.
10317
bcb27c9f
DJ
103182003-07-24 Daniel Jacobowitz <drow@mvista.com>
10319
10320 From Kei Sakamoto <sakamoto.kei@renesas.com>:
10321 * gdb.base/relocate.c (dummy): New padding array.
10322
3d67be83
MS
103232003-07-22 Michael Snyder <msnyder@redhat.com>
10324
d63a86f8 10325 * gdb.disasm/8300s.s: Fix syntax of bsr insn.
3d67be83
MS
10326
10327 * gdb.disasm/h8300s.exp : Minor changes in disassembler output require
10328 patterns to be more general, accepting old and new output.
10329 Some output chars (such as '+') also must be quoted.
d63a86f8 10330 Some addresses are displayed numerically instead of
3d67be83
MS
10331 symbolically.
10332
57ba3b85
MS
103332003-07-23 Michael Snyder <msnyder@redhat.com>
10334
686d097c
MS
10335 * gdb.base/return2.exp: Don't test long-long return.
10336
57ba3b85
MS
10337 * gdb.disasm/t01_mov.s: New file, h8300sx disassembly tests.
10338 * gdb.disasm/t01_mov.exp: Ditto.
10339 * gdb.disasm/t02_mova.s: Ditto.
10340 * gdb.disasm/t02_mova.exp: Ditto.
10341 * gdb.disasm/t03_add.s: Ditto.
10342 * gdb.disasm/t03_add.exp: Ditto.
10343 * gdb.disasm/t04_sub.s: Ditto.
10344 * gdb.disasm/t04_sub.exp: Ditto.
10345 * gdb.disasm/t05_cmp.s: Ditto.
10346 * gdb.disasm/t05_cmp.exp: Ditto.
10347 * gdb.disasm/t06_ari2.s: Ditto.
10348 * gdb.disasm/t06_ari2.exp: Ditto.
10349 * gdb.disasm/t07_ari3.s: Ditto.
10350 * gdb.disasm/t07_ari3.exp: Ditto.
10351 * gdb.disasm/t08_or.s: Ditto.
10352 * gdb.disasm/t08_or.exp: Ditto.
10353 * gdb.disasm/t09_xor.s: Ditto.
10354 * gdb.disasm/t09_xor.exp: Ditto.
10355 * gdb.disasm/t10_and.s: Ditto.
10356 * gdb.disasm/t10_and.exp: Ditto.
10357 * gdb.disasm/t11_logs.s: Ditto.
10358 * gdb.disasm/t11_logs.exp: Ditto.
10359 * gdb.disasm/t12_bit.s: Ditto.
10360 * gdb.disasm/t12_bit.exp: Ditto.
10361 * gdb.disasm/t13_otr.s: Ditto.
10362 * gdb.disasm/t13_otr.exp: Ditto.
10363
e00759ef
EZ
103642003-07-22 Elena Zannoni <ezannoni@redhat.com>
10365
10366 * gdb.threads/tls.exp :Add kfail for 'info address' case.
10367
8bc2021f
EZ
103682003-07-22 Elena Zannoni <ezannoni@redhat.com>
10369
a9c64011
AS
10370 * gdb.threads/tls.c : New file.
10371 * gdb.threads/tls.exp : New file.
10372 * gdb.threads/tls-main.c : New file.
10373 * gdb.threads/tls-shared.c : New file.
10374 * gdb.threads/tls-shared.exp : New file.
8bc2021f 10375
89320c4c
AS
103762003-07-22 Andreas Schwab <schwab@suse.de>
10377
10378 * gdb.asm/powerpc.inc (gdbasm_startup): Force alignment.
10379
180dea7c
AS
103802003-07-20 Andreas Schwab <schwab@suse.de>
10381
10382 * gdb.base/selftest.exp (do_steps_and_nexts): Add more patterns
10383 due to insn reordering.
10384
0714963c
AC
103852003-07-15 Andrew Cagney <cagney@redhat.com>
10386
10387 * gdb.asm/asm-source.exp: Do not allow "start" in the backtrace.
10388
98a23b3f
MC
103892003-07-15 Michael Chastain <mec@shout.net>
10390
10391 * gdb.base/gdb1250.exp: New file.
10392 * gdb.base/gdb1250.c: New file.
10393
27e417a2
ML
103942003-07-09 Michal Ludvig <mludvig@suse.cz>
10395
10396 * gdb.c++/templates.exp (test_ptype_of_templates): Recognize
10397 expansion of size_t to 'unsigned long', not only to 'unsigned'.
10398
8bc2021f
EZ
103992003-07-09 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
d99968dc
EZ
104072003-07-09 Elena Zannoni <ezannoni@redhat.com>
10408
10409 * gdb.base/annota1.exp: Make sure that we properly escape the
10410 full path of the source file. Xfail more permissive patterns,
d63a86f8 10411 due to a compiler debug info problem.
d99968dc 10412
83876b3b
AS
104132003-07-07 Andreas Schwab <schwab@suse.de>
10414
2705e972
AS
10415 * gdb.asm/m68k.inc: New file.
10416 * gdb.asm/asm-source.exp: Use it for m68k-*-*.
10417
83876b3b
AS
10418 * gdb.objc/basicclass.exp ("Call an Objective-C method with no
10419 arguments"): Also match negative number.
10420
10421 * gdb.base/float.exp ("info float"): Add test for m68k-*-*.
10422
3a871b37
DJ
104232003-07-03 Daniel Jacobowitz <drow@mvista.com>
10424
10425 * gdb.base/store.c (charest): New typedef.
10426 (add_char): Rename to add_charest, update.
10427 (wack_char): Rename to wack_charest, update types. Return l + r
10428 to keep r live across the call.
10429 (wack_short, wack_int, wack_long, wack_longest, wack_float)
10430 (wack_double, wack_doublest): Return l + r to keep r live across
10431 the call.
10432 * gdb.base/store.exp: Accomodate store.c changes.
10433
b2a7f303
DC
104342003-06-30 David Carlton <carlton@kealia.com>
10435
10436 * gdb.c++/maint.exp (test_invalid_name): New.
10437 (test_first_component): Add tests for invalid names.
10438
3c6cb4a1
MC
104392003-06-29 Michael Chastain <mec@shout.net>
10440
10441 * gdb.c++/inherit.exp (test_print_svi_classes): Accept gdb
10442 output of '<VTT for class>' for virtual base classes.
10443
f1c2644b
DJ
104442003-06-29 Daniel Jacobowitz <drow@mvista.com>
10445
10446 * gdb.base/completion.exp: Tab-complete "complet" instead of
10447 "compl".
10448 * gdb.base/complex.exp, gdb.base/complex.c: New files.
10449
18080350
DJ
104502003-06-29 Daniel Jacobowitz <drow@mvista.com>
10451
10452 * gdb.base/constvars.exp: Remove most xfails for GCC 3.x.
10453 * gdb.base/volatile.exp: Likewise.
10454
f56973f8
DJ
104552003-06-29 Daniel Jacobowitz <drow@mvista.com>
10456
10457 * gdb.threads/print-threads.exp (test_all_threads): Add kfail for
10458 gdb/1265.
10459
104602003-06-28 Michael Chastain <mec@shout.net>
48fe539f
DJ
10461 Daniel Jacobowitz <drow@mvista.com>
10462
10463 * gdb.base/selftest.exp (do_steps_and_nexts): Increase maximum
10464 initial line count of 'captured_main' from 26 to 32.
10465 (test_with_self): Allow xmalloc call to be interleaved with the
10466 preceding two lines.
10467
e766d4d6
JB
104682003-06-24 Joel Brobecker <brobecker@gnat.com>
10469
10470 * gdb.base/bang.exp: New testcase.
10471
f125c9a4
JB
104722003-06-23 Joel Brobecker <brobecker@gnat.com>
10473
10474 * gdb.base/langs.exp: Add some tests for the "minimal" language
10475 support.
10476
6e25beaf
EZ
104772003-06-23 Elena Zannoni <ezannoni@redhat.com>
10478
10479 * gdb.objc/basicclass.exp: Return -1 if we cannot compile
10480 the testcase.
10481
2f816dda
DJ
104822003-06-22 Daniel Jacobowitz <drow@mvista.com>
10483
10484 * gdb.base/relocate.exp: Test add-symbol-file with a variable
10485 offset.
10486
db5a5748
DJ
104872003-06-22 Daniel Jacobowitz <drow@mvista.com>
10488
10489 * gdb.c++/pr-1210.cc: New file.
10490 * gdb.c++/pr-1210.exp: New file.
10491
1df0c130
DJ
104922003-06-21 Daniel Jacobowitz <drow@mvista.com>
10493
10494 * lib/mi-support.exp (mi_run_cmd): Expect an MI response to
10495 000-exec-continue.
10496
a92feac0
MK
104972003-06-15 Mark Kettenis <kettenis@gnu.org>
10498
10499 * gdb.base/attach.exp: Use -1 for the ID of a nonexistent process
10500 on *-*-*bsd* instead of *-*-freebsd*.
10501
81a58f5b
AC
105022003-06-14 Andrew Cagney <cagney@redhat.com>
10503
10504 * gdb.base/store.exp: Test longest and doublest. Test all
10505 parameters. Weaken return statement match.
10506 * gdb.base/store.c: Add longest and doublest - aka long long and
10507 long double functions. Put all parameters into local register
10508 variables. Use negative values.
10509
b257a0d3
AC
105102003-06-14 Andrew Cagney <cagney@redhat.com>
10511
10512 * gdb.base/fileio.c: Include <errno.h>, and <sys/wait.h>. Gag
10513 -Wformat errors. Add lost line. Use WEXITSTATUS to get system
10514 exit status.
10515 * gdb.base/fileio.exp: Disable target when nointerrupts and
10516 noinferiorio, instead of limiting it to remote. Use remote_exec
10517 instead of system.
d63a86f8 10518
21c38304
JJ
105192003-06-12 Jeff Johnston <jjohnstn@redhat.com>
10520
10521 * gdb.base/float.exp: Add ia64 support.
10522
1bcdb424
CV
105232003-06-12 Corinna Vinschen <vinschen@redhat.com>
10524
10525 * gdb.base/fileio.exp: Run only on remote targets.
10526
6aeb981f
CV
105272003-06-10 Corinna Vinschen <vinschen@redhat.com>
10528
10529 * gdb.base/fileio.c: New file, testing File-I/O.
10530 * gdb.base/fileio.exp: Ditto.
10531
53df362e
RG
105322003-06-09 Raoul Gough <RaoulGough@yahoo.co.uk>
10533
10534 * gdb.base/shreloc.exp: New file, check symbol values obtained from
10535 shared objects after relocation at load time (gdb PR/1132).
10536 * gdb.base/shreloc.c, gdb.base/shreloc1.c, gdb.base/shreloc2.c:
a9c64011 10537 as above, part of the shared object relocation test.
53df362e 10538
ffee1b46
MK
105392003-06-08 Mark Kettenis <kettenis@gnu.org>
10540
b5ca3722
MK
10541 * gdb.base/readline.exp: Add tests for operate-and-get-next with a
10542 fully filled history list.
10543 * gdb.base/gdb_history: New file.
10544
03ed860d
MK
10545 * gdb.base/signals.exp: XFAIL "continue to func1" on
10546 i*86-*-freebsd*.
10547
ffee1b46
MK
10548 * gdb.base/attach.exp: When trying to attach to a nonexistent
10549 process, make it possible to specify the PID based on the target,
10550 and do so for *-*-freebsd*.
10551
d80dbb52
RH
105522003-06-02 Richard Henderson <rth@redhat.com>
10553
10554 * gdb.base/float.exp: Add expected regexp for alpha-*-*.
10555
6dd77b81
RH
105562003-06-02 Richard Henderson <rth@redhat.com>
10557
10558 * gdb.base/selftest.exp: Next over lim_at_start initialization.
10559
f6347e16
RH
105602003-06-02 Richard Henderson <rth@redhat.com>
10561
10562 * gdb.base/dump.exp [alpha*-*-*]: Add -taso linker switch.
10563
2c161407
DJ
105642003-06-01 Daniel Jacobowitz <drow@mvista.com>
10565
10566 * gdb.asm/asm-source.exp: Dissassemble from &globalvar instead
10567 of globalvar.
10568
572eb746
MK
105692003-06-01 Mark Kettenis <kettenis@gnu.org>
10570
10571 * gdb.asm/asm-source.exp: Check for memory read errors in
10572 disassembler test on *BSD too.
10573
9e9617a5
RH
105742003-06-01 Richard Henderson <rth@redhat.com>
10575
10576 * gdb.asm/alpha.inc (gdbasm_enter): Use numeric register names
10577 for .frame.
10578 (gdbasm_call): Lose ldgp.
10579 (gdbasm_startup): Add frame information.
10580 * gdb.asm/asm-source.exp (alpha*-*): Add -no-mdebug to asm-flags.
10581
7b34ad4e
MK
105822003-05-31 Mark Kettenis <kettenis@gnu.org>
10583
10584 * gdb.base/float.exp: Expect similar output for x86_64-*-* as for
10585 i?86-*-*.
10586
10059fdf
MK
105872003-05-30 Mark Kettenis <kettenis@gnu.org>
10588
10589 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
10590 FreeBSD.
10591
acf4b816
RH
105922003-05-29 Richard Henderson <rth@redhat.com>
10593
10594 * gdb.asm/alpha.inc: New file.
10595 * gdb.asm/asm-source.exp: Use it.
10596
e9ecd949
JB
105972003-05-29 Jim Blandy <jimb@redhat.com>
10598
10599 * gdb.base/corefile.exp: Find corefiles on Linux, which names them
10600 'core.PID'.
10601
e3e5a4f3
JB
106022003-05-22 Jim Blandy <jimb@redhat.com>
10603
10604 * gdb.base/corefile.exp: Tolerate stuff after argument parens in
10605 backtrace.
d63a86f8 10606
72fe3d25
DC
106072003-05-20 David Carlton <carlton@math.stanford.edu>
10608
10609 * gdb.c++/namespace1.cc: Actually do 'cvs add' before committing
10610 this time.
10611
58da2eb2
DC
106122003-05-19 David Carlton <carlton@bactrian.org>
10613
10614 * gdb.c++/rtti.exp: New file, containing tests for PR c++/488.
10615 * gdb.c++/rtti.h, gdb.c++/rtti1.cc, gdb.c++/rtti2.cc: Ditto.
10616
1fcb5155
DC
106172003-05-19 David Carlton <carlton@bactrian.org>
10618
10619 * gdb.c++/namespace.exp: Add namespace scope and anonymous
10620 namespace tests.
10621 Bump copyright date.
10622 * gdb.c++/namespace.cc: Add anonymous namespace and namespace C.
10623 (main): Call C::D::marker2.
10624 * gdb.c++/namespace1.cc: New file.
10625
85e85163
JJ
106262003-05-14 Jeff Johnston <jjohnstn@redhat.com>
10627
10628 Roland McGrath <roland@redhat.com>
d63a86f8 10629 * gdb.threads/linux-dp.exp: Account for fact that in nptl model
85e85163
JJ
10630 there is no manager thread.
10631
a25fbfec
JJ
106322003-05-08 Jeff Johnston <jjohnstn@redhat.com>
10633
d63a86f8
RM
10634 * gdb.threads/schedlock.exp: Remove assumption that all threads
10635 will run in a particular small time slice. Also ensure we break
a25fbfec
JJ
10636 in one of the child threads rather than the main thread.
10637
be375bae
JB
106382003-05-07 Jim Blandy <jimb@redhat.com>
10639
09bf6082
JB
10640 Add support for assembly source testing on the s390x.
10641 * gdb.asm/asm-source.exp: Add a case for the s390x-*-*
10642 architecture.
10643 * gdb.asm/s390x.inc: New file.
10644
be375bae
JB
10645 * gdb.asm/asm-source.exp: Use a 'switch -glob' statement, not a
10646 succession of 'if' statements.
10647
00905d52
AC
106482003-05-05 Andrew Cagney <cagney@redhat.com>
10649
10650 * gdb.base/maint.exp: Add tests for "maint print dummy-frames".
10651
b1e29e33
AC
106522003-05-05 Andrew Cagney <cagney@redhat.com>
10653
10654 * gdb.base/watchpoint.exp: Rename CALL_DUMMY_BREAKPOINT_OFFSET to
10655 DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET in comments.
10656
e33d66ec
EZ
106572003-05-02 Elena Zannoni <ezannoni@redhat.com>
10658
10659 * gdb.base/charset.exp: Update based on new behavior of set/show
10660 charset commands.
10661
2b6fd0d8
AC
106622003-05-01 Andrew Cagney <cagney@redhat.com>
10663
10664 * gdb.asm/asm-source.exp: Check that "disassm" and "x/i" of a
10665 variable do not give memory errors.
10666
130cacce
AF
106672003-04-30 Adam Fedor <fedor@gnu.org>
10668
10669 * Makefile.in (ALL_SUBDIRS): Add gdb.objc
10670 * configure.in (AC_OUTPUT): Add gdb.objc/Makefile
10671 * gdb.objc/Makefile.in, gdb.objc/basicclass.exp,
10672 gdb.objc/basicclass.m: : New files
10673
10674 * lib/gdb.exp (gdb_compile_objc): New procedure.
10675
bea71854
DJ
106762003-04-27 Daniel Jacobowitz <drow@mvista.com>
10677
10678 * gdb.base/signals.exp: Make backtrace tests more specific.
10679
0f20eeea
DC
106802003-04-23 David Carlton <carlton@bactrian.org>
10681
10682 * gdb.c++/maint.exp (test_first_component): Add tests for
10683 'operator' in more locations.
10684
c8c4d8dc
KB
106852003-04-16 Kevin Buettner <kevinb@redhat.com>
10686
10687 * gdb.base/args.exp: Invoke gdb_load for simulator targets.
10688
3fe60e3c
EZ
106892003-04-16 Elena Zannoni <ezannoni@redhat.com>
10690
10691 * gdb.base/completion.exp: Make 'info func mark' complete on 'info
a9c64011 10692 func marke' instead. Update test name.
3fe60e3c 10693
9219021c
DC
106942003-04-15 David Carlton <carlton@math.stanford.edu>
10695
10696 * gdb.c++/maint.exp: New file.
10697
5dd55bdd
EZ
106982003-04-14 Elena Zannoni <ezannoni@redhat.com>
10699
10700 * gdb.threads/schedlock.c: Change type of thread function argument
10701 to long, to avoid warnings on 64-bit platforms.
10702
00890572
EZ
107032003-04-14 Elena Zannoni <ezannoni@redhat.com>
10704
a9c64011
AS
10705 * gdb.base/attach.exp: Add new message from ptrace in case of
10706 attaching to nonexistent process.
d63a86f8 10707
93201743
JB
107082003-04-11 Jim Blandy <jimb@redhat.com>
10709
10710 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
10711 gdb.c++/userdef.cc: Place comments on the lines to which the
10712 marker function might return.
10713 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
10714 gdb.c++/userdef.exp: Look for those comments to check that we've
10715 returned to the right place, instead of checking line numbers.
10716
2a11c64d
EZ
107172003-04-11 Elena Zannoni <ezannoni@redhat.com>
10718
a9c64011
AS
10719 * gdb.threads/pthreads.exp (test_startup): When setting a breakpoint
10720 match on sourcefile name, instead of directory name.
2a11c64d 10721
68ab8fc5
EZ
107222003-04-10 Elena Zannoni <ezannoni@redhat.com>
10723
d63a86f8 10724 * gdb.base/completion.exp: Use string_to_regexp to match the
68ab8fc5
EZ
10725 working directory name.
10726
5624293a
JB
107272003-04-09 Jim Blandy <jimb@redhat.com>
10728
10729 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
10730 gdb.c++/userdef.exp: If GDB fails to restore the selected frame
10731 after an inferior function call, report the failure, but allow the
10732 test to continue.
10733
f1f02ee4
SC
107342003-04-05 Stephane Carrez <stcarrez@nerim.fr>
10735
10736 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
10737 with -DPROTOTYPES.
10738
6eb79af0
SC
107392003-04-05 Stephane Carrez <stcarrez@nerim.fr>
10740
10741 * gdb.base/break.exp: Revert last patch.
10742
8dfb4cf0
SC
107432003-04-04 Stephane Carrez <stcarrez@nerim.fr>
10744
10745 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
10746 with -DPROTOTYPES.
10747
ed4c619a
AC
107482003-04-02 Andrew Cagney <cagney@redhat.com>
10749
10750 * gdb.base/callfuncs.exp: Make "print add" messages unique.
10751 * gdb.base/ending-run.exp: Put spaces around "breakpoint" to stop
10752 matching directories by the name breakpoint.
10753 * gdb.base/pointers.exp: Make "ptype pppC" message consistent.
10754 Make "continue to marker1" consistent.
10755 * gdb.base/call-rt-st.exp: Make "finish out from loop_count"
10756 message consistent.
10757 * lib/gdb.exp: Put "the program is no longer running", and "the
10758 program exited" in parenthesis.
10759 * lib/mi-support.exp: Ditto.
d63a86f8 10760
4e35d5f0 107612003-04-02 Bob Rossi <bob_rossi@cox.net>
d63a86f8 10762
4e35d5f0
BR
10763 * gdb.mi/mi-file.exp: New file for -file-list-exec-source-file.
10764
71900fe8
AC
107652003-03-29 Andrew Cagney <cagney@redhat.com>
10766
10767 * gdb.base/sizeof.c (main): Print the value of '\377'.
10768 * gdb.base/sizeof.exp: Check the sign of '\377'.
10769
c0655a16
MC
107702003-03-27 Michael Chastain <mec@shout.net>
10771
10772 * gdb.base/gdb1090.exp: New file.
10773 * gdb.base/gdb1090.cc: New file.
10774
5b2a3989
JB
107752003-03-27 J. Brobecker <brobecker@gnat.com>
10776
10777 * gdb.gdb/observer.exp: New regression test.
10778
79876890
MC
107792003-03-27 Michael Chastain <mec@shout.net>
10780
10781 * gdb.base/list.exp: Remove setup_xfail_format for DWARF 1.
10782 * gdb.base/ptype.exp: Likewise.
10783
6eac95e3
CV
107842003-03-27 Corinna Vinschen <vinschen@redhat.com>
10785
10786 * gdb.c++/casts.exp: Fix startup to run also on embedded targets.
10787
e8c71839
MC
107882003-03-26 Michael Chastain <mec@shout.net>
10789
10790 * gdb.base/ptype.exp: Actually use some typedef'd types.
10791
71b10041
SC
107922003-03-21 Stephane Carrez <stcarrez@nerim.fr>
10793
10794 * gdb.asm/asm-source.exp: Set asm-arch for m6811 and m6812.
10795 * gdb.asm/m68hc11.inc: New file for HC11/HC12 macros.
10796
2512cf80
CV
107972003-03-20 Corinna Vinschen <vinschen@redhat.com>
10798
10799 * gdb.base/default.exp: Fix regular expression.
10800
0d195a4f
CV
108012003-03-20 Corinna Vinschen <vinschen@redhat.com>
10802
10803 * gdb.base/args.exp: Fix regular expression.
10804
8a2dbca8
CV
108052003-03-20 Corinna Vinschen <vinschen@redhat.com>
10806
10807 * gdb.base/help.exp: Allow Win32 child process.
10808
bf028682
CV
108092003-03-20 Corinna Vinschen <vinschen@redhat.com>
10810
10811 * gdb.base/ending-run.exp: Check for Cygwin specific wrapper function
10812 when stepping out of main().
10813
182dbe85
CV
108142003-03-20 Corinna Vinschen <vinschen@redhat.com>
10815
10816 * gdb.base/default.exp: Check for win32 specific message when calling
10817 "run" without executable.
10818
d67a6ba5
CV
108192003-03-20 Corinna Vinschen <vinschen@redhat.com>
10820
10821 * gdb.base/args.exp: Expect .exe in output.
10822
a955b5bb
CV
108232003-03-20 Corinna Vinschen <vinschen@redhat.com>
10824
10825 * gdb.asm/asm-source.exp: Add appropriate --entry linker flag for
10826 Cygwin native.
10827
bf6bad4b
AC
108282003-03-17 Andrew Cagney <cagney@redhat.com>
10829
10830 From Elena Zannoni <ezannoni@redhat.com>. Test e500 abi and
10831 vector registes.
10832 * gdb.arch/e500-regs.c, gdb.arch/e500-regs.exp: New files.
10833 * gdb.arch/e500-abi.c, gdb.arch/e500-abi.exp: New files.
10834
293e9a31
DC
108352003-03-17 David Carlton <carlton@math.stanford.edu>
10836
10837 * gdb.base/watchpoint.exp (test_watchpoint_and_breakpoint): New
10838 test, for PR breakpoints/38.
10839 Call test_watchpoint_and_breakpoint.
10840 * gdb.base/watchpoint.c (func3): New function.
10841 (main): Call func3.
10842
5330f2db
DC
108432003-03-04 David Carlton <carlton@math.stanford.edu>
10844
10845 * gdb.c++/templates.exp (do_tests): Accept valid const in "print
10846 Garply<Garply<char> >:: garply".
10847 (test_ptype_of_templates): KFAIL "ptype T5<int>" and "ptype t5i"
10848 with respect to PR c++/1111; note also PR c++/1113.
10849 (test_template_breakpoints): KFAIL "constructor breakpoint" with
10850 respect to PR c++/1062.
10851 KFAIL "destructor breakpoint" with respect to PR c++/1112.
10852
6ece72da
DC
108532003-03-03 David Carlton <carlton@math.stanford.edu>
10854
10855 * gdb.c++/classes.exp (test_enums): KFAIL "ptype obj_with_enum"
10856 with respect to PR c++/57.
10857 KFAIL "print (ClassWithEnum::PrivEnum) 42" with respect to PR
10858 c++/826.
10859 Create "print ('ClassWithEnum::PrivEnum') 42"; KFAIL it with
10860 respect to PR c++/57.
10861
85ca1584
DC
108622003-03-03 David Carlton <carlton@math.stanford.edu>
10863
10864 * gdb.c++/templates.exp (do_tests): Convert the KFAILs with
10865 respect to PR c++/33 into FAILs.
10866
98e9c5b8
MC
108672003-03-03 Michael Chastain <mec@shout.net>
10868
7bedbf27
MC
10869 * configure.in: Update copyright years.
10870
108712003-03-03 Michael Chastain <mec@shout.net>
10872
10873 * Makefile.in: Update copyright years.
98e9c5b8 10874
f683e100
DC
108752003-02-28 David Carlton <carlton@math.stanford.edu>
10876
10877 * gdb.c++/classes.exp (test_ptype_class_objects): Accept it if we
10878 print class instead of struct and/or superfluous protection
10879 specifiers, as long as the resulting output is equivalent to the
10880 source code.
10881 Delete FIXME from end of messages on tests that don't need
10882 fixing.
10883
a9e0cf2c
DC
108842003-02-28 David Carlton <carlton@math.stanford.edu>
10885
10886 * gdb.c++/templates.exp (do_tests): Allow const in the two
10887 Foo<volatile char *>::foo tests.
10888
e8d359df
MS
108892003-02-27 Michael Snyder <msnyder@redhat.com>
10890
d63a86f8 10891 * gdb.base/restore.c (main): Return zero, so exit code
e8d359df
MS
10892 will be consistant.
10893
0b71dc91
DC
108942003-02-26 David Carlton <carlton@math.stanford.edu>
10895
10896 * gdb.c++/templates.exp (do_tests): KFAIL the "print Foo<volatile
10897 char *>::foo" test with respect to PR c++/33. Create a new test
10898 which is identical to that one except that it doesn't put the
10899 space between the "char" and the "*"; KFAIL it, too.
10900
dd14ab43
DC
109012003-02-26 David Carlton <carlton@math.stanford.edu>
10902
10903 * gdb.c++/templates.exp (do_tests): Convert XFAILs about printing
10904 template types into either PASSes or KFAILs (corresponding to PR
10905 c++/57). Tweak indentation. Update copyright.
10906
1146c7f1
SC
109072003-02-23 Stephane Carrez <stcarrez@nerim.fr>
10908
10909 * lib/gdb.exp: Don't execute C++ tests on m6811/m6812 targets.
10910
74641dfb
MC
109112003-02-13 Michael Chastain <mec@shout.net>
10912
10913 * gdb.base/exprs.exp: Remove i960 remnants.
10914 * gdb.base/funcargs.exp: Likewise.
10915 * gdb.base/list.exp: Likewise.
10916 * gdb.base/ptype.exp: Likewise.
10917
559cd2d0
DC
109182003-02-14 David Carlton <carlton@math.stanford.edu>
10919
10920 * gdb.c++/virtfunc.exp (test_virtual_calls): Change 'print
10921 pEe->D::vg()" from XFAIL to KFAIL.
10922
c4f90d87
JM
109232003-02-13 Jason Molenda (jmolenda@apple.com)
10924
10925 * gdb.base/maint.exp: Update maint print statistics regexp to include
10926 new entries.
10927
cbc4d97c
MC
109282003-02-13 Michael Chastain <mec@shout.net>
10929
10930 * gdb.c++/inherit.exp: Remove call to get_debug_format.
10931
40f235b7
MC
109322003-02-12 Michael Chastain <mec@shout.net>
10933
10934 * gdb.c++/classes.exp: Remove setup_xfail_format for DWARF 1.
10935 * gdb.c++/inherit.exp: Likewise.
10936 * gdb.c++/cplusfuncs.exp: Remove suppression logic for DWARF 1.
10937 * gdb.c++/templates.exp: Likewise.
10938 * gdb.c++/virtfunc.exp: Likewise.
10939
c56716b0
JM
109402003-02-06 Jason Molenda (jason-cl@molenda.com)
10941
10942 * gdb.mi/mi-syn-frame.c (subroutine): Add a comment explaining
10943 why the code is written that way.
10944
070afcf8
MC
109452003-02-05 Michael Chastain <mec@shout.net>
10946
10947 * gdb.base/dump.exp: Add missing copyright line.
10948
5d0331e5
JM
109492003-02-05 Jason Molenda (jason-cl@molenda.com)
10950
f7ae6d3e 10951 * gdb.mi/mi-syn-frame.c (subroutine): Add an extra statement
5d0331e5
JM
10952 at the beginning so the breakpoint doesn't get set on the loop.
10953
92851186
MC
109542003-02-05 Michael Chastain <mec@shout.net>
10955
10956 * gdb.c++/local.exp: Relax the test for PR gdb/825 to accept
10957 output for configurations with gcc 2.95.3.
10958
cbf1e085
AC
109592003-02-05 Keith Seitz <keiths@redhat.com>
10960 Andrew Cagney <ac131313@redhat.com>
10961
10962 * gdb.mi/mi-cli.exp: New file.
d63a86f8 10963
29518e1e
MC
109642003-02-04 Michael Chastain <mec@shout.net>
10965
10966 * gdb.c++/anon-union.exp: Do not call gdb_suppress_entire_file.
10967 Call perror and then continue.
10968
5af1d5f3
MC
109692003-02-03 Michael Chastain <mec@shout.net>
10970
10971 * gdb.c++/pr-1023.cc: New file.
10972 * gdb.c++/pr-1023.exp: New file.
10973
6b549786
JB
109742003-02-05 Jim Blandy <jimb@redhat.com>
10975
10976 * gdb.c++/local.exp: Don't expect Local to be in scope in main;
10977 it's local to foobar. Check for it there, and check that it's not
10978 present in main.
10979 * gdb.c++/local.cc (marker2): New function.
10980 (foobar): Call marker1.
10981 (main): Call marker2 instead of marker1.
10982
67f16606
AC
109832003-02-04 Andrew Cagney <ac131313@redhat.com>
10984
10985 * gdb.disasm/mn10200.exp: Obsolete file.
10986 * gdb.trace/Makefile.in (clean mostlyclean): Remove mn10200.
10987 * gdb.disasm/Makefile.in (clean mostlyclean): Remove mn10200.
10988 * gdb.base/watchpoint.exp: Mark the mn10200 xfails as obsolete.
10989
1c5cb38e
DC
109902003-02-04 David Carlton <carlton@math.stanford.edu>
10991
10992 * gdb.c++/overload.exp: Test intToChar(1).
10993 * gdb.c++/overload.cc (intToChar): New.
10994 (main): Call intToChar.
10995
d1fe6965
DC
109962003-02-03 David Carlton <carlton@math.stanford.edu>
10997
10998 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): Add
10999 'might_kfail' arg.
11000 KFAIL some of the continue_to_bp_overloaded calls, according to
11001 PR c++/1025.
11002
9ba61c5d
MC
110032003-02-01 Michael Chastain <mec@shout.net>
11004
11005 * gdb.base/advance.c (marker1): New marker function.
11006 * gdb.base/advance.exp: When the 'advance' command lands on the
11007 return breakpoint, it can legitimately stop on either the
11008 current line or the next line. Accommodate both outcomes.
11009 * gdb.base/until.exp: Likewise.
11010
e7494ffb
AC
110112003-02-02 Andrew Cagney <ac131313@redhat.com>
11012
11013 2002-11-10 Jason Molenda (jason-cl@molenda.com):
a9c64011
AS
11014 * gdb.mi/mi-var-child.exp: -var-list-children's CHILDREN field is
11015 now a list, not a tuple.
11016 * gdb.mi/mi-var-display.exp: Ditto.
11017 * gdb.mi/gdb792.exp: Ditto.
e7494ffb 11018
075559bc
AC
110192003-02-01 Andrew Cagney <ac131313@redhat.com>
11020
11021 From 2002-11-09 Jason Molenda (jason-cl@molenda.com):
a9c64011
AS
11022 * gdb.mi/mi-syn-frame.exp: New tests for synthetic frames in
11023 stack backtraces.
11024 * gdb.mi/mi-syn-frame.c: Part of same.
075559bc 11025
2bd4c7b1
MK
110262003-02-01 Mark Kettenis <kettenis@gnu.org>
11027
11028 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
11029 gdb.mi/mi1-pthreads.exp: Return instead of calling
11030 gdb_suppress_entire_file.
11031
eabd8992
MS
110322003-02-01 Mark Salter <msalter@redhat.com>
11033
11034 * gdb.asm/arm.inc (gdbasm_startup): Clear frame pointer, not sp.
11035
71469e2f
MS
110362003-01-31 Mark Salter <msalter@redhat.com>
11037
11038 * lib/mi-support.exp (mi_gdb_load): Support remote targets.
11039 Support empty arg.
11040
38a94d44
MC
110412003-01-30 Michael Chastain <mec@shout.net>
11042
11043 * lib/gdb.exp: Revert patch of 2003-01-06, which set LC_ALL.
11044 This was a workaround for a UTF-8 bug in readline 4.3. The bug
11045 has been fixed in gdb/readline on 2003-01-09.
11046
19ea9e73
MS
110472003-01-29 Michael Snyder <msnyder@redhat.com>
11048
e8d359df
MS
11049 * gdb.base/maint.exp: Allow for leading underscore in symbol.
11050 * gdb.base/display.exp: Allow for leading underscore in symbol.
19ea9e73
MS
11051 * gdb.base/args.exp: Skip if target does not support args passing.
11052
2307bd6a
DJ
110532003-01-22 Daniel Jacobowitz <drow@mvista.com>
11054
19ea9e73 11055 * lib/gdb.exp (gdb_test_multiple): New function, cloned from
2307bd6a
DJ
11056 gdb_test. Accept a list of expect arguments as the third
11057 parameter.
11058 (gdb_test): Use it.
11059
f2dd3617
EZ
110602003-01-20 Elena Zannoni <ezannoni@redhat.com>
11061
11062 * gdb.arch/altivec-abi.exp: Set variable 'srcfile' differently, to
11063 allow for different test tree configurations. Update some
11064 tescases accordingly.
11065 * gdb.arch/altivec-regs.exp: Ditto.
11066 * gdb.asm/asm-source.exp: Ditto.
11067 * gdb.base/advance.exp: Ditto.
11068 * gdb.base/display.exp: Ditto.
d63a86f8 11069 * gdb.base/long_long.exp: Ditto.
f2dd3617
EZ
11070 * gdb.base/mips_pro.exp: Ditto.
11071 * gdb.base/overlays.exp: Ditto.
11072 * gdb.base/relocate.exp: Ditto.
11073 * gdb.base/setshow.exp: Ditto.
11074 * gdb.base/step-line.exp: Ditto.
11075 * gdb.base/step-test.exp: Ditto.
11076 * gdb.base/until.exp: Ditto.
11077 * gdb.c++/virtfunc.exp: Get rid of variable 'src'.
11078
c71cdefd
DC
110792003-01-17 David Carlton <carlton@math.stanford.edu>
11080
11081 * gdb.c++/demangle.exp (test_lucid_style_demangling): KFAIL test
11082 corresponding to PR c++/945.
11083 Update copyright.
11084
fdba05d7
DC
110852003-01-17 David Carlton <carlton@math.stanford.edu>
11086
11087 * gdb.c++/inherit.exp (test_print_mi_members): KFAIL tests
11088 corresponding to PR c++/68.
11089
110902003-01-17 David Carlton <carlton@math.stanford.edu>
d2b29e01
DC
11091
11092 * gdb.c++/cplusfuncs.exp (print_addr_2_kfail): New procedure.
11093 (test_paddr_hairy_functions): Call print_addr_2_kfail for
11094 hairyfunc5 through hairyfunc7. KFAIL for PR c++/19.
11095
c362c33a
EZ
110962003-01-15 Elena Zannoni <ezannoni@redhat.com>
11097
0fbc361c
EZ
11098 * gdb.base/break.exp: Fix change of default location, because of
11099 removal of until tests.
11100 * gdb.base/help.exp: Update test for new 'until' help message.
11101 Add test for help on 'advance'.
a9c64011 11102 * gdb.base/args.exp: Fix foobar with GDBFLAGS global.
c362c33a 11103
dabf8a35
MK
111042003-01-15 Mark Kettenis <kettenis@gnu.org>
11105
11106 * gdb.base/default.exp: Adapt "info float" test for recent changes
11107 to that command. Add test for "info vector".
11108 * gdb.base/float.exp: New file. Add test for "info float" that
11109 resembles the old test in gdb.base/default.exp.
11110
a1769aca
DC
111112003-01-15 David Carlton <carlton@math.stanford.edu>
11112
11113 * gdb.base/selftest.exp (do_steps_and_nexts): Allow gdb_sysroot.
11114
82025e13
EZ
111152003-01-15 Elena Zannoni <ezannoni@redhat.com>
11116
11117 * gdb.base/break.exp: Move the tests of until command from here...
11118 * gdb.base/until.exp: ... to here. New file. Add other tests.
11119 * gdb.base/advance.c: New file.
11120 * gdb.base/advance.exp: New file.
11121
8f9ab801
EZ
111222003-01-14 Elena Zannoni <ezannoni@redhat.com>
11123
a9c64011
AS
11124 * gdb.base/args.c: New file.
11125 * gdb.base/args.exp: New file.
8f9ab801 11126
9ae66589
DJ
111272003-01-14 Daniel Jacobowitz <drow@mvista.com>
11128
11129 * gdb.c++/virtfunc.exp: Remove fixed XFAIL.
11130
8d77e5c3
DJ
111312003-01-14 Daniel Jacobowitz <drow@mvista.com>
11132
11133 * gdb.threads/killed.exp: Use KFAIL for gdb/568.
11134
12d2f0a1
DJ
111352003-01-14 Daniel Jacobowitz <drow@mvista.com>
11136
11137 * gdb.base/constvars.exp: Remove two extra XFAILs. Update copyright
11138 dates.
11139
6ca37014
DJ
111402003-01-13 Daniel Jacobowitz <drow@mvista.com>
11141
11142 * gdb.c++/printmethod.exp (print virtual method): Accept "(void)".
11143
b0023472
DJ
111442003-01-13 Daniel Jacobowitz <drow@mvista.com>
11145
11146 * gdb.base/printcmds.exp: Enable setup_kfail for gdb/538
11147 (ptype &*"foo").
11148 * gdb.c++/local.exp: Enable setup_kfail for gdb/482.
11149
607fbc54 111502003-01-13 Daniel Jacobowitz <drow@mvista.com>
d6abaea5
DJ
11151
11152 * gdb.mi/mi-console.exp: Remove extra "(known bug)".
11153 * gdb.mi/mi1-console.exp: Likewise.
11154
607fbc54 111552003-01-13 Daniel Jacobowitz <drow@mvista.com>
dfd536a7
DJ
11156
11157 * gdb.mi/mi-console.exp: Add KFAIL for "Hello message (known bug)".
11158 * gdb.mi/mi1-console.exp: Likewise.
11159
a1fb14a2
DJ
111602003-01-13 Daniel Jacobowitz <drow@mvista.com>
11161
11162 * gdb.c++/overload.exp: Remove some fixed XFAILs.
11163
c4cf40b7
DJ
111642003-01-09 Daniel Jacobowitz <drow@mvista.com>
11165
11166 * gdb.base/detach.exp: New test.
11167
696d5a5b
DJ
111682003-01-09 Daniel Jacobowitz <drow@mvista.com>
11169
11170 * Makefile.in (ALL_SUBDIRS): New variable.
11171 (subdirs, clean, distclean): Use it.
11172 * gdb.arch/Makefile.in: Clean up Makefile. Remove rules for
11173 regenerating Makefile, since it is generated from the top level.
11174 * gdb.asm/Makefile.in: Likewise.
11175 * gdb.base/Makefile.in: Likewise.
11176 * gdb.c++/Makefile.in: Likewise.
11177 * gdb.disasm/Makefile.in: Likewise.
11178 * gdb.java/Makefile.in: Likewise.
11179 * gdb.mi/Makefile.in: Likewise.
11180 * gdb.threads/Makefile.in: Likewise.
11181 * gdb.trace/Makefile.in: Likewise.
11182
754533e4
DC
111832003-01-09 David Carlton <carlton@math.stanford.edu>
11184
11185 * gdb.c++/annota2.exp: KFAIL "watch triggered on a.x".
11186 Add copyright year 2003.
11187
d8b3e9ee
MC
111882003-01-06 Michael Chastain <mec@shout.net>
11189
11190 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set):
11191 When selecting a thread, 'line' and 'file' are optional.
11192 * gdb.mi/mi1-pthreads.exp: Likewise.
11193
8e9e0fe6
AS
111942003-01-06 Andreas Schwab <schwab@suse.de>
11195
11196 * lib/gdb.exp: Set LC_ALL to "C" to avoid spurious testsuite
11197 failures.
11198
b5ab8ff3
DJ
111992003-01-04 Daniel Jacobowitz <drow@mvista.com>
11200
11201 Fix PR gdb/844
11202 * lib/gdb.exp (gdb_compile): Handle "quiet" option.
11203 (gdb_compile_pthreads): Pass "quiet" to gdb_compile.
11204
11205 * gdb.threads/gcore-thread.exp: Use gdb_compile_pthreads. Return
11206 instead of calling gdb_suppress_entire_file.
11207 * gdb.threads/print-threads.exp: Likewise.
11208 * gdb.threads/schedlock.exp: Likewise.
11209
11210 * gdb.threads/killed.exp: Return instead of calling
11211 gdb_suppress_entire_file.
11212 * gdb.threads/linux-dp.exp: Likewise.
11213 * gdb.threads/pthreads.exp: Likewise.
11214
1e698235
DJ
112152003-01-04 Daniel Jacobowitz <drow@mvista.com>
11216
11217 * gdb.base/callfuncs.exp: Don't XFAIL unprototyped functions for
11218 stabs.
11219 * gdb.base/completion.exp: Allow marker1(void) as well as marker1().
11220 * gdb.base/whatis.exp: Always allow (void) after function names.
11221
147ff08c
DJ
112222003-01-04 Daniel Jacobowitz <drow@mvista.com>
11223
11224 * gdb.c++/casts.exp: Correct regexp.
11225
dc62bfc2
MK
112262003-01-04 Mark Kettenis <kettenis@gnu.org>
11227
11228 * configure.in: Call AC_CONFIG_HEADER. Don't call
11229 AC_CONFIG_SUBDIRS on gdb.arch, gdb.asm, gdb.base gdb.c++ gdb.java,
11230 gdb.disasm, gdb.mi, gdb.threads and gdb.trace. Call
11231 AC_CHECK_HEADERS on pthread.h. Put Makefiles in the
11232 aforementioned directories in the AC_OUPUT call.
11233 * config.hin: New file.
11234 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
11235 gdb.mi/mi1-pthreads.exp, gdb.threads/gcore-thread.exp,
11236 gdb.threads/killed.exp, gdb.threads/print-threads.exp,
11237 gdb.threads/pthreads.exp, gdb.threads/schedlock.exp: Make sure we
11238 pass -I$objdir instead of -I$objdir/$subdir in compilation.
11239 * gdb.arch/configure.in, gdb.arch/configure, gdb.asm/configure.in,
11240 gdb.asm/configure, gdb.base/configure.in, gdb.base/configure,
11241 gdb.c++/configure.in, gdb.c++/configure, gdb.disasm/configure.in,
11242 gdb.disasm/configure, gdb.java/configure.in, gdb.java/configure,
11243 gdb.mi/configure.in, gdb.mi/configure, gdb.mi/config.in,
11244 gdb.threads/configure.in, gdb.threads/configure,
11245 gdb.threads/config.in, gdb.trace/configure.in,
11246 gdb.trace/configure: Removed.
11247
77afa639
MC
112482003-01-03 Michael Chastain <mec@shout.net>
11249
11250 * gdb.base/miscexprs.c: Fix PR gdb/697, "buglet in
11251 testsuite/gdb.base/miscexprs.c, off-by-1 array reference".
11252
7634bb6e
DJ
112532003-01-03 Daniel Jacobowitz <drow@mvista.com>
11254
11255 * gdb.base/store.exp: Fix regular expressions.
11256
b39c905e
MK
112572002-12-28 Mark Kettenis <kettenis@gnu.org>
11258
11259 * configure.in: Rewrite.
11260 * configure: Regenerated.
11261
0a8551dd
DC
112622003-01-03 David Carlton <carlton@math.stanford.edu>
11263
11264 * gdb.base/psymtab.exp: New file.
11265 * gdb.base/psymtab1.c: Ditto.
11266 * gdb.base/psymtab2.c: Ditto.
11267
c60b7188
AF
112682002-12-23 Adam Fedor <fedor@gnu.org>
11269
11270 * gdb.base/maint.exp: Update expect output to include 'ObjC'.
11271
ee73db83
DC
112722002-12-23 David Carlton <carlton@math.stanford.edu>
11273
11274 * gdb.base/selftest.exp (do_steps_and_nexts): Allow initial brace
11275 and current_directory initialization.
11276
d6c1774e
JB
112772002-12-22 Jim Blandy <jimb@redhat.com>
11278
f0a847b8
JB
11279 * gdb.trace/tfind.exp: Pass '-O1' flag via the 'optimize' option,
11280 rather than as part of the output file name.
11281
d6c1774e
JB
11282 * gdb.base/attach.exp: There's no need to copy the test program to
11283 /tmp; that was only ever necessary on HP/UX, and this test is
11284 entirely disabled there anyway.
11285
f0708dbb
JB
112862002-12-21 Jim Blandy <jimb@redhat.com>
11287
4c2acfea
JB
11288 * gdb.c++/psmang.exp: Doc fix.
11289
f0708dbb
JB
11290 * gdb.c++/psmang.exp, gdb.c++/psmang1.cc, gdb.c++/psmang2.cc: New
11291 test.
11292
9579e000
DC
112932002-12-20 David Carlton <carlton@math.stanford.edu>
11294
11295 * gdb.c++/annota2.exp: KFAIL annotate-quit.
11296
d1810171
MC
112972002-12-18 Michael Chastain <mec@shout.net>
11298
11299 * gdb.c++/annota2.exp: Add copyright year 2002.
11300
76565097
DC
113012002-12-17 David Carlton <carlton@math.stanford.edu>
11302
11303 * gdb.c++/try_catch.cc: Add marker comments.
11304 * gdb.c++/try_catch.exp: Get line numbers from marker comments.
11305 * gdb.c++/m-data.cc: Delete namespace __gnu_test.
11306 * gdb.c++/m-static.cc: Ditto.
11307 * gdb.c++/m-static1.cc: Ditto.
11308 * gdb.c++/try_catch.cc: Ditto.
11309
da81390b
JJ
113102002-12-16 Jeff Johnston <jjohnstn@redhat.com>
11311
11312 * lib/mi-support.exp (mi_reinitialize_dir): Check mi level
11313 to see whether we are using the new -environment-directory
11314 command which resets via -r or the old version of the command
11315 which may prompt the user. Part of fix for gdb/741.
11316
b304d130
AC
113172002-12-13 Andrew Cagney <ac131313@redhat.com>
11318
11319 * gdb.fortran/types.exp: Update obsolete comment.
11320 * gdb.fortran/exprs.exp: Ditto.
11321 * lib/gdb.exp: Delete obsolete code.
11322 * gdb.chill/ChangeLog, gdb.chill/Makefile.in: Delete.
11323 * gdb.chill/builtins.ch, gdb.chill/builtins.exp: Delete.
11324 * gdb.chill/callch.ch, gdb.chill/callch.exp: Delete.
11325 * gdb.chill/chexp.exp, gdb.chill/chillvars.ch: Delete.
11326 * gdb.chill/chillvars.exp, gdb.chill/configure: Delete.
11327 * gdb.chill/configure.in, gdb.chill/enum.ch: Delete.
11328 * gdb.chill/enum.exp, gdb.chill/func1.ch: Delete.
11329 * gdb.chill/gch1041.ch, gdb.chill/gch1041.exp: Delete.
11330 * gdb.chill/gch1272.ch, gdb.chill/gch1272.exp: Delete.
11331 * gdb.chill/gch1280.ch, gdb.chill/gch1280.exp: Delete.
11332 * gdb.chill/gch922.ch, gdb.chill/gch922.exp: Delete.
11333 * gdb.chill/gch981.ch, gdb.chill/gch981.exp: Delete.
11334 * gdb.chill/misc.ch, gdb.chill/misc.exp: Delete.
11335 * gdb.chill/powerset.ch, gdb.chill/powerset.exp: Delete.
11336 * gdb.chill/pr-4975-grt.ch, gdb.chill/pr-4975.ch: Delete.
11337 * gdb.chill/pr-4975.exp, gdb.chill/pr-5016.ch: Delete.
11338 * gdb.chill/pr-5016.exp, gdb.chill/pr-5020.ch: Delete.
11339 * gdb.chill/pr-5020.exp, gdb.chill/pr-5022.ch: Delete.
11340 * gdb.chill/pr-5022.exp, gdb.chill/pr-5646-grt.ch: Delete.
11341 * gdb.chill/pr-5646.ch, gdb.chill/pr-5646.exp: Delete.
11342 * gdb.chill/pr-5984.ch, gdb.chill/pr-5984.exp: Delete.
11343 * gdb.chill/pr-6292.ch, gdb.chill/pr-6292.exp: Delete.
11344 * gdb.chill/pr-6632-grt.ch, gdb.chill/pr-6632.ch: Delete.
11345 * gdb.chill/pr-6632.exp, gdb.chill/pr-8134.exp: Delete.
11346 * gdb.chill/pr-8136.ch, gdb.chill/pr-8136.exp: Delete.
11347 * gdb.chill/pr-8405.ch, gdb.chill/pr-8405.exp: Delete.
11348 * gdb.chill/pr-8742.ch, gdb.chill/pr-8742.exp: Delete.
11349 * gdb.chill/pr-8894-grt.ch, gdb.chill/pr-8894.ch: Delete.
11350 * gdb.chill/pr-8894.exp, gdb.chill/pr-9095.ch: Delete.
11351 * gdb.chill/pr-9095.exp, gdb.chill/pr-9946.ch: Delete.
11352 * gdb.chill/pr-9946.exp, gdb.chill/result.ch: Delete.
11353 * gdb.chill/result.exp, gdb.chill/string.ch: Delete.
11354 * gdb.chill/string.exp, gdb.chill/tests1.ch: Delete.
11355 * gdb.chill/tests1.exp, gdb.chill/tests2.ch: Delete.
11356 * gdb.chill/tests2.exp, gdb.chill/tuples.ch: Delete.
11357 * gdb.chill/tuples.exp, gdb.chill/xstruct-grt.ch: Delete.
11358 * gdb.chill/xstruct.ch, gdb.chill/xstruct.exp: Delete.
11359
a23b6e6a
DC
113602002-12-11 David Carlton <carlton@math.stanford.edu>
11361
11362 * gdb.c++/m-data.exp: Add test for members that shadow global
11363 variables: see PR gdb/804.
11364 * gdb.c++/m-data.cc: Ditto.
11365
6604731b
DJ
113662002-12-10 Daniel Jacobowitz <drow@mvista.com>
11367
11368 * gdb.base/foll-vfork.exp: Re-enable test on HP/UX.
11369
de46ecd7
DC
113702002-12-06 David Carlton <carlton@math.stanford.edu>
11371
11372 * gdb.base/store.c: Don't declare functions static.
11373
27e829d0
AC
113742002-12-04 Andrew Cagney <ac131313@redhat.com>
11375
11376 * gdb.base/store.exp, gdb.base/store.c: New files.
11377
92806416
DJ
113782002-12-03 Daniel Jacobowitz <drow@mvista.com>
11379
11380 * gdb.base/selftest.exp: Update for current gdb.
11381
3bcbaac5
DJ
113822002-12-03 Daniel Jacobowitz <drow@mvista.com>
11383
11384 * gdb.base/maint.exp: Only dump symbols from one source file
11385 or objfile.
11386
f4f00b1f
DJ
113872002-12-03 Daniel Jacobowitz <drow@mvista.com>
11388
11389 * gdb.base/step-test.exp: Allow MIPS to return to the line of a
11390 function call.
11391
f1c8a949
JB
113922002-11-25 Jim Blandy <jimb@redhat.com>
11393
11394 * lib/mi-support.exp (mi_delete_breakpoints): Change name of
11395 function appearing in error message.
11396
9e297a97
DJ
113972002-11-21 Daniel Jacobowitz <drow@mvista.com>
11398
11399 * gdb.base/maint.exp (help maint dump-me): Update with typo fix.
11400
1f312e79
JJ
114012002-11-08 Jeff Johnston <jjohnstn@redhat.com>
11402
d63a86f8
RM
11403 * lib/mi-support.exp (mi_gdb_start): Verify the startup message
11404 for mi1 and current mi is in correct format. New mi startup message
1f312e79
JJ
11405 should be in mi console format. This is part of fix for PR gdb/604.
11406
83c31e7d
FN
114072002-09-18 Fernando Nasser <fnasser@redhat.com>
11408
11409 * gdb.asm/asm-source.exp: Adjust patter to new disassembler routine
11410 which explicitly prints the zero offset as "+0".
11411
322b3f65
DJ
114122002-10-22 Daniel Jacobowitz <drow@mvista.com>
11413
11414 * gdb.threads/schedlock.c (args): Make unsigned.
11415
114162002-10-21 Daniel Jacobowitz <drow@mvista.com>
11417
11418 * gdb.asm/asm-source.exp: Add "mips*-*" pattern. Update line
11419 numbers. Allow "foo2|selected stack frame".
11420 * gdb.asm/asmsrc1.s: Use gdbasm_declare and gdbasm_end.
11421 * gdb.asm/asmsrc2.s: Likewise.
11422 * gdb.asm/common.inc: Define gdbasm_declare and gdbasm_end. Update
11423 comments.
11424 * gdb.asm/mips.inc: New file.
11425
5e2fe5b8
AF
114262002-10-18 Adam Fedor <fedor@gnu.org>
11427
11428 * gdb.base/default.exp: Update expected output to include 'ObjC'.
11429 * gdb.base/help.exp: Likewise.
11430
abe1a5d0
KB
114312002-10-17 Kevin Buettner <kevinb@redhat.com>
11432
11433 * gdb.base/constvars.c (struct crass, struct crisp): New structs.
11434 * gdb.base/constvars.exp (ptype crass, ptype crisp): New tests.
11435
10abb1d4
JB
114362002-10-02 Jim Blandy <jimb@redhat.com>
11437
11438 * gdb.c++/casts.cc, gdb.c++/casts.exp: New test.
11439
1f609b42
AC
114402002-10-01 Andrew Cagney <ac131313@redhat.com>
11441
11442 * mi1-basics.exp: Copy of mi1-basics.exp MIFLAGS set "-i=mi1".
11443 * mi1-break.exp, mi1-console.exp, mi1-disassemble.exp: Ditto.
11444 * mi1-eval.exp, mi1-hack-cli.exp, mi1-pthreads.exp: Ditto.
11445 * mi1-read-memory.exp, mi1-regs.exp, mi1-return.exp: Ditto.
11446 * mi1-simplerun.exp, mi1-stack.exp, mi1-stepi.exp: Ditto.
11447 * mi1-until.exp, mi1-var-block.exp, mi1-var-child.exp: Ditto.
11448 * mi1-var-cmd.exp, mi1-var-display.exp, mi1-watch.exp: Ditto.
11449
0aee02e4
AC
114502002-09-29 Andrew Cagney <ac131313@redhat.com>
11451
11452 * mi0-basics.exp, mi0-break.exp, mi0-console.exp: Delete.
11453 * mi0-disassemble.exp, mi0-eval.exp: Delete.
11454 * mi0-hack-cli.exp, mi0-read-memory.exp: Delete.
11455 * mi0-regs.exp, mi0-return.exp, mi0-simplerun.exp: Delete.
11456 * mi0-stack.exp, mi0-stepi.exp, mi0-until.exp: Delete.
11457 * mi0-var-block.exp, mi0-var-child.exp: Delete.
11458 * mi0-var-cmd.exp, mi0-var-display.exp, mi0-watch.exp: Delete.
d63a86f8 11459
6fde09ad
KB
114602002-09-27 Kevin Buettner <kevinb@redhat.com>
11461
11462 * gdb.base/annota1.exp (info break): Make directory components of
11463 path optional since not all compilers emit this debug information.
11464
11465 * gdb.base/shlib-call.exp (step inside shr2): Don't fail if first
11466 step ends up stepping out of the function instead of stopping on
11467 the epilogue.
11468
9e8aab75
KS
114692002-09-26 Keith Seitz <keiths@redhat.com>
11470
11471 * lib/insight-support.exp (gdbtk_start): Figure out where
11472 the insight executable is based on where gdb is. Use this
11473 executable to start insight instead of gdb.
11474
e36180d7
AC
114752002-09-25 Andrew Cagney <cagney@redhat.com>
11476
11477 * gdb.base/pc-fp.exp, gdb.base/pc-fp.c: New test.
11478
9dd34b2b
AC
114792002-09-24 Andrew Cagney <ac131313@redhat.com>
11480
11481 * gdb.gdb/complaints.exp (test_initial_complaints): Rename
11482 test_isolated_complaints.
11483 (test_empty_complaint): New function.
11484 (test_empty_complaints): New function. Check no output when no
11485 complaints.
d63a86f8 11486
dea97812
KB
114872002-09-19 Jim Blandy <jimb@redhat.com>
11488
a9c64011 11489 * gdb.base/charset.exp, gdb.base/charset.c: New files.
dea97812 11490
54951bd7
AC
114912002-09-19 Andrew Cagney <ac131313@redhat.com>
11492
11493 * gdb.gdb/complaints.exp: New file.
11494
dec43320
AC
114952002-09-18 Andrew Cagney <ac131313@redhat.com>
11496
11497 * gdb.base/maint.exp: Check `help maint internal-warning'.
11498
e70d6e3f
DC
114992002-09-18 David Carlton <carlton@math.stanford.edu>
11500
11501 * gdb.c++/m-static.exp: Remove breakpoints depending on line
11502 numbers, and replace them by a single breakpoint after the
11503 constructors are all finished.
11504 Add test 4.
11505 * gdb.c++/m-static.cc: Add test 4.
11506 * gdb.c++/m-static.h: New file.
11507 * gdb.c++/m-static1.cc: New file.
11508
11509 * gdb.c++/printmethod.exp: New file.
11510 * gdb.c++/printmethod.cc: New file.
11511
11512 * gdb.c++/pr-574.exp: New file.
11513 * gdb.c++/pr-574.cc: New file.
11514
afb5c968
CV
115152002-09-18 Corinna Vinschen <vinschen@redhat.com>
11516
11517 * gdb.base/ending-run.exp: Add handling of "step to end of run" for
11518 embedded targets which never actually exit.
11519
31e45dee
FN
115202002-09-18 Fernando Nasser <fnasser@redhat.com>
11521
11522 * gdb.base/ending-run.exp: Properly mark "continue after exit" and
11523 "don't step after run" as unresolved or unsupported, instead of xfail.
11524
a283c5a1
CV
115252002-09-18 Corinna Vinschen <vinschen@redhat.com>
11526
11527 * gdb.base/ending-run.exp: Fix expected string for _wrap_main to
11528 allow correct handling of #ifdef UNDERSCORES from dejagnu/testglue.c.
11529 Add newline to expected string in "step out of main (status wrapper)"
11530 case.
11531
11350d2a
CV
115322002-09-18 Corinna Vinschen <vinschen@redhat.com>
11533
11534 * lib/gdb.exp (rerun_to_main): Allow restarting application.
11535 * gdb.base/ena-dis-br.exp (rerun_to_main): Eliminate.
11536
0deec7d6
TT
115372002-09-17 Tom Tromey <tromey@redhat.com>
11538
11539 * gdb.base/printcmds.exp (test_print_string_constants): Expect
11540 \000, not \0, in double-quoted string.
11541
b2b4a1b5
CV
115422002-09-14 Corinna Vinschen <vinschen@redhat.com>
11543
c9d37158 11544 * gdb.base/commands.exp: Don't expect a "Program exited normally"
b2b4a1b5
CV
11545 string after running the commands execution on breakpoint tests.
11546
1c56143a
CV
115472002-09-13 Corinna Vinschen <vinschen@redhat.com>
11548
11549 * lib/gdb.exp (gdb_continue_to_end): Fix typo in expected string.
11550
37f8da45
JB
115512002-09-12 Joel Brobecker <brobecker@gnat.com>
11552
11553 * gdb.base/call-strs.exp: Fix a small typo in one of the comments.
11554
08b468e0
KS
115552002-09-10 Keith Seitz <keiths@redhat.com>
11556
11557 * lib/mi-support.exp (mi_runto): New proc. Does the same as gdb's
11558 runto proc.
11559 (mi_run_to_main): Use mi_runto.
11560 (mi_execute_to): Renamed from mi_run_to. Changed all callers.
11561
dc360f58
KS
115622002-09-10 Keith Seitz <keiths@redhat.com>
11563
11564 * lib/mi-support.exp: (mi_run_to_main): Allow anything to precede
11565 regexp for stopping at main. Could have multiple event notifications.
11566 Don't assume that main was declared with no parameters.
11567 (mi_next): Use mi_step_to.
11568 (mi_step): Use mi_next_to.
11569
ce3abcfb
CV
115702002-09-09 Corinna Vinschen <vinschen@redhat.com>
11571
11572 * gdb.base/default.exp: Fix expected string in `info float' test.
11573
d1f5b980
BE
115742002-09-09 Ben Elliston <bje@redhat.com>
11575
11576 * config/mips.exp: Update comments.
11577 * config/mips-idt.exp: Likewise.
11578 * config/nind.exp: Likewise.
11579 * config/slite.exp: Likewise.
11580 * config/sparclet.exp: Likewise.
11581 * config/udi.exp: Likewise.
11582 * config/vx.exp: Likewise.
11583 * config/vxworks29k.exp: Likewise.
11584
2f71430b
JB
115852002-09-05 Jim Blandy <jimb@redhat.com>
11586
11587 * gdb.threads/killed.exp: Fix test failure message.
11588
7ddebc7e
KS
115892002-09-04 Keith Seitz <keiths@redhat.com>
11590
11591 * lib/mi-support.exp: Update copyright.
11592 (mi_gdb_test): Increase the priority of the expected pattern
11593 so that it matches gdb_test.
11594
0ae67eb3
KS
115952002-09-03 Keith Seitz <keiths@redhat.com>
11596
11597 * lib/gdb.exp (gdb_compile_pthreads): Fix "build_bin" typo.
11598 Use integer comparison instead of string comparison for testing
11599 whether binary was built.
11600
38fc42c8
JB
116012002-09-03 Jim Blandy <jimb@redhat.com>
11602
11603 * gdb.threads/killed.exp, gdb.threads/killed.c: New test.
11604
b6ff0e81
JB
116052002-08-29 Jim Blandy <jimb@redhat.com>
11606
11607 * gdb.threads/pthreads.exp: Move the portable thread compilation
11608 code into a function in lib/gdb.exp, and call that from here.
11609 * lib/gdb.exp (gdb_compile_pthreads): New function.
11610
07c98896
KS
116112002-08-29 Keith Seitz <keiths@redhat.com>
11612
11613 * lib/mi-support.exp (mi_gdb_test): Add global declaration for
11614 expect_out so that callers can get at it.
11615
0312286c
DJ
116162002-08-23 Daniel Jacobowitz <drow@mvista.com>
11617
11618 * gdb.threads/print-threads.c: New file.
11619 * gdb.threads/print-threads.exp: New file.
11620 * gdb.threads/schedlock.c: New file.
11621 * gdb.threads/schedlock.exp: New file.
11622
dd039bc4
EZ
116232002-08-22 Elena Zannoni <ezannoni@redhat.com>
11624
a9c64011
AS
11625 * gdb.arch/altivec-abi.exp: The source C file is altivec-abi.c,
11626 not altivec.c.
dd039bc4 11627
1f36144c
MK
116282002-08-17 Mark Kettenis <kettenis@gnu.org>
11629
11630 * gdb.base/return.exp: Remove i*86-*-* from list of xfail'ed
11631 targets. The problem should be fixed now.
11632
16057ec7 116332002-08-15 Mark Kettenis <kettenis@gnu.org>
5415e7c5
MK
11634
11635 * gdb.java/jv-print.exp: Fix p '' and p ''' tests to deal with
11636 2002-07-24 change that removes final dots from error messages.
11637
3c1499ad
TT
116382002-08-13 Tom Tromey <tromey@redhat.com>
11639
11640 * gdb.base/readline.exp: New file.
11641
a20ce2c3
AC
116422002-08-01 Andrew Cagney <ac131313@redhat.com>
11643
11644 * lib/gdb.exp (gdb_expect_list): Only print one pass, fail, or
11645 supress message.
11646
db034ac5
AC
116472002-08-01 Andrew Cagney <cagney@redhat.com>
11648
11649 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove CHILLFLAGS, CHILL,
11650 CHILL_FOR_TARGET and CHILL_LIB.
11651 * configure.in (configdirs): Remove gdb.chill.
11652 * configure: Regenerate.
11653 * lib/gdb.exp: Obsolete references to chill.
11654 * gdb.fortran/types.exp: Ditto.
11655 * gdb.fortran/exprs.exp: Ditto.
11656
3e000b18
KB
116572002-07-30 Kevin Buettner <kevinb@redhat.com>
11658
11659 * gdb.base/shlib-call.exp (additional_flags): Conditionally
11660 set Irix-specific compile and link flags.
11661
28f4966b
KB
116622002-07-29 Kevin Buettner <kevinb@redhat.com>
11663
11664 * lib/gdb.exp (mips*-*-irix*): Use alternate method for preprocessing
11665 source files. The ``-o'' option doesn't work with the ``-E'' option
11666 when using the Irix compiler.
11667
46c0d5a6
DJ
116682002-07-19 Daniel Jacobowitz <drow@mvista.com>
11669
11670 * config/gdbserver.exp (gdb_load): Don't use TCL varargs.
11671 Improve support for reusing an exec file. Copy exec file
11672 to target, and run gdbserver on the target instead of on the host.
11673
eecf4bed
JB
116742002-07-18 Jim Blandy <jimb@redhat.com>
11675
0f815cdf
JB
11676 * gdb.base/ending-run.exp: Don't expect to see the program end in
11677 some orderly fashion when we're running on a real stand-alone
11678 board.
11679
eecf4bed
JB
11680 * gdb.base/interrupt.exp: Correct logic for skipping tests on
11681 targets that don't support interrupts.
11682
52d309e4
JB
116832002-07-10 Paul N. Hilfinger <hilfingr@otisco.mckusick.com>
11684
11685 * gdb.base/attach.exp: Add patterns to match output from /proc-based
11686 systems.
11687 Move comments in expect statements to inside the actions, so that they
11688 don't get matched against.
11689
ff683d9e
MK
116902002-07-10 Mark Kettenis <kettenis@gnu.org>
11691
11692 * gdb.base/interrupt.exp: Setup xfail for all i386 BSD's on "call
11693 function when asleep" test.
11694
b5356753
AC
116952002-07-10 Andrew Cagney <ac131313@redhat.com>
11696
11697 * gdb.base/page.exp: Rewrite to handle problems with very long
11698 `info set' output. Update copyright.
11699
6aa4d13a
AC
117002002-06-26 Andrew Cagney <ac131313@redhat.com>
11701
11702 * gdb.hp/configure.in (AC_CONFIG_SUBDIRS): Do not try to configure
11703 gdb.threads-hp.
11704 * gdb.hp/configure: Regenerate.
11705 * gdb.hp/gdb.threads-hp/configure.in: Delete file.
11706 * gdb.hp/gdb.threads-hp/configure: Delete file.
11707 * gdb.hp/gdb.threads-hp/Makefile.in: Delete file.
11708
8cf8c2b8
AC
117092002-06-22 Andrew Cagney <ac131313@redhat.com>
11710
11711 * gdb.base/selftest.exp (do_stes_and_next): Skip calls to
11712 setlocale, bindtextdomain and textdomain.
11713
6827a8f8
JB
117142002-06-11 Jim Blandy <jimb@redhat.com>
11715
919d772c
JB
11716 * lib/gdb.exp (get_debug_format): Tolerate message saying whether
11717 preprocessor macro information is present.
11718
6827a8f8
JB
11719 * macscp.exp, macscp1.c, macscp2.h, macscp3.h, macscp4.h: New
11720 tests.
11721
c15b0d21
MS
117222002-06-06 Michael Snyder <msnyder@redhat.com>
11723
c5984d70
MS
11724 * gdb.base/overlays.exp: Record addresses of overlay
11725 functions in TCL variables rather than in GDB variables,
11726 to avoid having GDB convert them to pointers (with loss
11727 of information).
11728
d63a86f8 11729 * gdb.base/d10v.ld: Merge in several years worth of
99a8512b 11730 default linker script changes.
c15b0d21
MS
11731 * gdb.base/long_long.exp: Add check for sizeof (long double).
11732
be26fe0d
ML
117332002-06-06 Michal Ludvig <mludvig@suse.cz>
11734
11735 * gdb.asm/asm-source.exp: Add x86-64 target.
11736 * gdb.asm/x86_64.inc: New.
d63a86f8 11737
258093ca 117382002-05-30 Michael Chastain <mec@shout.net>
258093ca 11739
4b3153f1 11740 From Benjamin Kosnik <bkoz@redhat.com>:
258093ca
MC
11741 * gdb.c++/m-static.cc: New file.
11742 * gdb.c++/m-static.exp: New file.
11743
241264c6
MS
117442002-05-28 Michael Snyder <msnyder@redhat.com>
11745
11746 * gdb.base/call-ar-st.exp: Allow for reduced floating point
11747 precision.
11748
9bba8c8f 117492002-05-27 Michael Chastain <mec@shout.net>
71ea1be0 11750
4b3153f1 11751 From Benjamin Kosnik <bkoz@redhat.com>:
71ea1be0
MC
11752 * gdb.c++/m-data.cc: New file.
11753 * gdb.c++/m-data.exp: New file.
11754
117552002-05-27 Michael Chastain <mec@shout.net>
9bba8c8f 11756
4b3153f1 11757 From Benjamin Kosnik <bkoz@redhat.com>:
9bba8c8f 11758 * gdb.c++/try_catch.cc: New file.
d63a86f8 11759 * gdb.c++/try_catch.exp: New file.
9bba8c8f 11760
def1b996
MC
117612002-05-27 Michael Chastain <mec@shout.net>
11762
11763 * gdb.c++/local.exp: Accept more nested types in output.
11764
522ba268
MC
117652002-05-26 Michael Chastain <mec@shout.net>
11766
11767 * gdb.base/call-rt-st.exp: Fix typo in brace quoting.
11768
277254ba
MS
117692002-05-15 Nick Clifton <nickc@cambridge.redhat.com>
11770
11771 * lib/gdb.exp (gdb_wrapper_init): Just because
11772 gdb_wrapper_file exists, this does not mean that the file
11773 should not be rebuilt. That is what gdb_wrapper_initialized
11774 is for.
11775 (default_gdb_init): Reset gdb_wrapper_initialized.
11776
b61a8733
MS
117772002-05-23 Michael Snyder <msnyder@redhat.com>
11778
d63a86f8 11779 * gdb.base/all-bin.exp: Revise previous patch by just reducing
5bdb6d01
MS
11780 the precision of the floating point test results.
11781 * gdb.base/call-rt-st.exp: Ditto.
11782
b61a8733
MS
11783 * gdb.base/all-bin.exp: Allow for reduced floating point precision.
11784 * gdb.base/call-rt-st.exp: Ditto.
11785
56f6e910
MC
117862002-05-19 Michael Chastain <mec@shout.net>
11787
11788 * gdb.c++/inherit.exp: Accept "VTT for ..." in output strings.
11789
ad0b0016
EZ
117902002-05-19 Elena Zannoni <ezannoni@redhat.com>
11791
a9c64011
AS
11792 * configure.in (configdirs): Add gdb.arch.
11793 * configure: Regenerate.
ad0b0016 11794
f617d2b6
JB
117952002-05-17 Jim Blandy <jimb@redhat.com>
11796
11797 * gdb.base/completion.exp: Recognize the more detailed error
11798 messages produced by the macro expander's lexical analyzer.
11799
eac2a696
EZ
118002002-05-14 Elena Zannoni <ezannoni@redhat.com>
11801
a9c64011
AS
11802 * gdb.arch/altivec-abi.c: New file.
11803 * gdb.arch/altivec-abi.exp: New file.
11804 * gdb.arch/altivec-regs.c: New file.
11805 * gdb.arch/altivec-regs.exp: New file.
eac2a696 11806
2fdde8f8
DJ
118072002-05-14 Daniel Jacobowitz <drow@mvista.com>
11808
11809 * gdb.base/maint.exp (maint print type): Update for new type
11810 structure.
d63a86f8 11811
e31f1a7c
EZ
118122002-05-14 Elena Zannoni <ezannoni@redhat.com>
11813
11814 * gdb.arch: New directory.
11815 * gdb.arch/configure.in: New file.
11816 * gdb.arch/configure: New file.
11817 * gdb.arch/Makefile.in: New file.
11818
db589741
CV
118192002-05-13 Corinna Vinschen <vinschen@redhat.com>
11820
11821 * gdb.asm/asm-source.exp: Add v850 as supported target.
11822 * gdb.asm/v850.inc: New file.
11823
8ce2a7dc
DJ
118242002-05-13 Daniel Jacobowitz <drow@mvista.com>
11825
11826 * gdb.c++/annota2.exp (annotate-quit): Add comment.
11827
df763c7f
DJ
118282002-05-12 Daniel Jacobowitz <drow@mvista.com>
11829
11830 * gdb.base/break.exp: Check 'break "marker2"'.
11831
377daeed
MS
118322002-05-10 Michael Snyder <msnyder@redhat.com>
11833
11834 * gdb.base/long_long.exp: Fix typo.
11835
c4b7bc2b
JB
118362002-05-10 Jim Blandy <jimb@redhat.com>
11837
ecac9a4e
JB
11838 * gdb.base/printcmds.exp: Don't xfail the ptype command. This is
11839 a bug.
11840
c4b7bc2b
JB
11841 * gdb.base/printcmds.exp (test_integer_literals_rejected):
11842 Recognize more detailed error message produced by the macro
11843 expander's lexical analyzer.
11844 * lib/gdb.exp (test_print_reject): Same.
11845
e71019a1
MK
118462002-05-09 Mark Kettenis <kettenis@gnu.org>
11847
11848 * gdb.c++/method.exp: Fix typo.
11849
fedfc8e6
MS
118502002-05-08 Michael Snyder <msnyder@redhat.com>
11851
166a1957
MS
11852 * gdb.mi/mi-var-child.exp: Accept (void) as well as ().
11853 * gdb.mi/mi0-var-child.exp: Accept (void) as well as ().
fedfc8e6 11854 * gdb.base/default.exp: Merge clauses for arm, strongarm, xscale.
35928259
MS
11855 * gdb.base/long_long.exp: Merge clauses for arm and xscale.
11856 Add iftarget clause for strongarm.
d63a86f8 11857
f1c47eb2
MS
118582002-05-06 Michael Snyder <msnyder@redhat.com>
11859
cb9a9d3e
MS
11860 * lib/gdb.exp (gdb_test): Add case to allow for status wrapper.
11861 (gdb_continue_to_end): Accept output from status wrapper.
11862 * gdb.base/ending-run.exp: Add case for output from status wrapper.
11863 Clean up fail messages to match pass messages.
11864
f1c47eb2
MS
11865 Enable the "needs_status_wrapper" testsuite feature.
11866 * lib/gdb.exp (gdb_wrapper_init): New procedure.
11867 (gdb_compile): Conditionally call gdb_wrapper_init.
11868 * gdb.base/a2-run.exp: Recognize output from status wrapper.
11869 * gdb.c++/method.exp: Recognize output from status wrapper.
11870
6079c749
BE
118712002-05-06 Ben Elliston <bje@redhat.com>
11872From Graydon Hoare <graydon@redhat.com>
11873
11874 * config/sid.exp: Include support for "rawsid" protocol.
11875
188baff3
JB
118762002-05-03 Jim Blandy <jimb@redhat.com>
11877
11878 * gdb.c++/hang.exp: Check for corruption of the cv_type chain.
11879 * gdb.c++/hang3.C: New file.
11880
b9c07f0f
AC
118812002-05-04 Andrew Cagney <ac131313@redhat.com>
11882
11883 * gdb.base/default.exp: Remove obsolete code.
11884 * gdb.c++/misc.exp: Ditto. Update copyright.
11885 * gdb.c++/cplusfuncs.exp: Ditto. Update copyright.
11886 * gdb.base/whatis.exp: Ditto. Update copyright.
11887 * gdb.base/scope.exp: Ditto. Update copyright.
11888 * gdb.base/ptype.exp: Ditto. Update copyright.
11889 * gdb.base/printcmds.exp: Ditto. Update copyright.
11890 * gdb.base/opaque.exp: Ditto. Update copyright.
11891 * gdb.base/list.exp: Ditto.
11892 * gdb.base/funcargs.exp: Ditto. Update copyright.
11893 * gdb.hp/gdb.threads-hp/usrthbasic.c: Delete.
11894 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Delete.
11895 * gdb.hp/gdb.threads-hp/usrthcore.c: Delete.
11896 * gdb.hp/gdb.threads-hp/usrthcore.exp: Delete.
11897 * gdb.hp/gdb.threads-hp/usrthfork.c: Delete.
11898 * gdb.hp/gdb.threads-hp/usrthfork.exp: Delete.
11899
5c7a0397
MS
119002002-05-02 Michael Snyder <msnyder@redhat.com>
11901
d6dcc264 11902 * gdb.base/watchpoint.exp: Add xscale target.
5c7a0397
MS
11903 * gdb.base/long_long.exp: Add xscale target.
11904 * gdb.base/default.exp: Add xscale target.
11905
eb7f1c48
JB
119062002-05-01 Jim Blandy <jimb@redhat.com>
11907
11908 * gdb.c++/hang1.C, gdb.c++/hang2.C, gdb.c++/hang.H,
11909 gdb.c++/hang.exp: New test.
11910
a6befae8
FF
119112002-05-01 Fred Fish <fnf@redhat.com>
11912
11913 * gdb.base/completion.exp: Handle completions of "./Make" for
11914 more than one completion possibility, as is the case when we
11915 build and test in the source tree.
11916
0a310277
AG
119172002-04-29 Anthony Green <green@redhat.com>
11918
11919 * gdb.java/jmisc1.exp: New file.
11920 * gdb.java/jmisc2.exp: New file.
11921
6ff9af88
DJ
119222002-04-24 Daniel Jacobowitz <drow@mvista.com>
11923
11924 * gdb.threads/linux-dp.exp: Use 'unset' instead of 'array unset'.
11925
96b3d632
EZ
119262002-04-23 Elena Zannoni <ezannoni@redhat.com>
11927
11928 * gdb.base/help.exp: Change 'help status' to allow for target
11929 dependent output differences.
11930
5019bb54
MC
119312002-04-22 Michael Chastain <mec@shout.net>
11932
11933 * gdb.c++/local.exp: Add PR numbers: gdb/482, gdb/483.
11934
a805a116
MC
119352002-04-22 Michael Chastain <mec@shout.net>
11936
11937 * gdb.c++/method.exp: Fix syntax of reference to gdb/277.
11938
a1706bfd
DM
119392002-04-17 David S. Miller <davem@redhat.com>
11940
11941 * gdb.asm/sparc64.inc: New file.
11942 * gdb.asm/asm-source.exp: Handle sparc64-*-*.
11943
a73a20a2
EZ
119442002-04-19 Elena Zannoni <ezannoni@redhat.com>
11945
11946 * gdb.asm/asm-source.exp: Don't use a symlink, just copy the
11947 instruction file directly into the build tree. Clean up at end of
11948 test.
11949
ba678339
DM
119502002-04-18 David S. Miller <davem@redhat.com>
11951
11952 * gdb.base/annota1.exp: Expect addresses as $hex + whitespace to
11953 handle 64-bit platforms correctly.
11954 * gdb.base/maint.exp: Likewise.
11955
b03399da
KB
119562002-04-18 Kevin Buettner <kevinb@redhat.com>
11957
11958 * gdb.base/shlib-call.exp (additional_flags): AIX doesn't need
11959 ``-fpic'' when compiling files comprising a shared library, but
11960 it does need additional linker flags in order to find shared
11961 libraries at run time.
11962
e2004992
KB
119632002-04-18 Kevin Buettner <kevinb@redhat.com>
11964
11965 * gdb.base/cvexpr.c (use): New function.
11966 (main): Invoke use() on all global variables to prevent
11967 some linkers from deleting these otherwise unused symbols.
11968
d8937120
MC
119692002-04-17 Michael Chastain <mec@shout.net>
11970From David S. Miller <davem@redhat.com>
11971
11972 * gdb.c++/ovldbreak.exp: Expect addresses as $hex + whitespace to
11973 handle 64-bit platforms correctly.
11974
ffd61a58
MS
119752002-04-12 Michael Snyder <msnyder@redhat.com>
11976From Jim Blandy <jimb@redhat.com>
a9c64011 11977 * gdb.base/foo.c (foox): Remove section attribute; the linker
ffd61a58
MS
11978 script can handle this instead.
11979 * gdb.base/bar.c (barx): Same.
11980 * gdb.base/baz.c (bazx): Same.
11981 * gdb.base/grbx.c (grbxx): Same.
11982
11983 * gdb.base/overlays.exp: New test: check that GDB's manual overlay
11984 manager doesn't automatically unmap overlays unnecessarily.
11985
6b8426a6
MH
119862002-04-10 Martin M. Hunt <hunt@redhat.com>
11987
11988 * gdb.base/ending-run.exp: Fix pattern for Mips targets
11989 stepping out of main.
11990
34af4875
MC
119912002-04-09 Michael Chastain <mec@shout.net>
11992
11993 * gdb.c++/local.cc (main): Move call to marker1() inside nested
11994 scope so that the nested scope tests will make sense.
11995 * gdb.c++/local.exp: Write patterns that actually work with gcc
11996 (the HP patterns "were never known to work with gcc").
11997 Keep the old aCC patterns too.
11998
2d1676a0
DJ
119992002-04-09 Daniel Jacobowitz <drow@mvista.com>
12000
12001 * gdb.base/attach.exp: Correct target board test.
12002
3a63e3f9
MC
120032002-04-08 Michael Chastain <mec@shout.net>
12004
12005 * gdb.c++/method.exp: Require "const ... A * ..." for "ptype this"
12006 in a const method. Add some xfail and fail cases for configurations
12007 that do not emit the "const ...".
12008
f18dabd2
MC
120092002-04-07 Michael Chastain <mec@shout.net>
12010
12011 * gdb.c++/method.exp: Use gdb_test instead of send_gdb/gdb_expect.
12012 Accept "A * const" and "const A * const" as type of "this".
12013 Fix spelling of getFunky throughout. Make messages uniform.
12014
0fcddd82
EZ
120152002-04-07 Elena Zannoni <ezannoni@redhat.com>
12016
a9c64011 12017 Work around for PR gdb/285:
0fcddd82
EZ
12018 * gdb.asm/asm-source.exp: Bail out if multilibs are detected.
12019
16a8534a
EZ
120202002-04-07 Elena Zannoni <ezannoni@redhat.com>
12021
12022 * gdb.asm/asm-source.exp: Build symbolic link to arch specific
12023 instructions file at run time instead of configure time.
12024 Sometimes we run the test in a directory that is not the one we
12025 configured in.
12026 * gdb.asm/configure.in: Delete creation of symlink.
12027 * gdb.asm/configure: Regenerate.
12028
24181d81
JB
120292002-04-05 J. Brobecker <brobecker@gnat.com>
12030
12031 * gdb.gdb/xfullpath.exp: New test, to exercise the new
12032 xfullpath () function.
12033
7cdb7107
DJ
120342002-04-04 Daniel Jacobowitz <drow@mvista.com>
12035
12036 * gdb.asm/Makefile.in: Correct dependencies.
12037
12038 * gdb.asm/powerpc.inc: New file.
12039 * gdb.asm/asm-source.exp: Add PowerPC.
12040 * gdb.asm/configure.in: Likewise.
12041 * gdb.asm/configure: Regenerated.
12042
a7d17088
DJ
120432002-04-04 Daniel Jacobowitz <drow@mvista.com>
12044
12045 * gdb.base/relocate.exp: New file.
12046 * gdb.base/relocate.c: New file.
12047
cd721503
FF
120482002-04-04 Fred Fish <fnf@redhat.com>
12049
12050 * gdb.base/step-test.exp: Update comment regarding stopping in
12051 memcpy/bcopy calls inserted as part of the compiler runtime.
12052
b22ad7a7
MS
120532002-04-04 Michael Snyder <msnyder@redhat.com>
12054
12055 * gdb.base/ovlymgr.c: Add overlay event breakpoint support.
12056
5f279fa6
DJ
120572002-04-03 Daniel Jacobowitz <drow@mvista.com>
12058
12059 * lib/gdb.exp (gdb_test): Move -notransfer inside of gdb_expect.
12060 (gdb_expect): Remove $notransfer hack.
12061
dd0fd3ce
DJ
120622002-04-02 Daniel Jacobowitz <drow@mvista.com>
12063
12064 * gdb.c++/classes.exp ("calling method for small class"): Match
12065 updated register output.
12066
1e50cda1
DJ
120672002-03-30 Daniel Jacobowitz <drow@mvista.com>
12068
12069 Fix PR gdb/452
12070 * gdb.base/dbx.exp: Restore old definition of gdb_file_cmd
12071 when finished. Make gdb_file_cmd send "exec-file" when
12072 appropriate.
12073
24015922
DJ
120742002-03-30 Daniel Jacobowitz <drow@mvista.com>
12075
12076 * gdb.base/attach.exp: Remove extra setup_xfail.
12077
dd7dfd64
MS
120782002-03-26 Michael Snyder <msnyder@redhat.com>
12079
12080 * gdb.base/default.exp: Add tests for dump, append, and restore.
12081 * gdb.base/help.exp: Add tests for dump, append, and restore.
12082 * gdb.base/dump.exp: New file, test dump, append and restore.
12083 * gdb.base/dump.c: New file.
12084
48b2f8d7
MS
120852002-03-27 Michael Snyder <msnyder@redhat.com>
12086
d63a86f8 12087 * gdb.base/help.exp: Modify expect strings to reflect
48b2f8d7
MS
12088 clean-ups in help messages.
12089
05b4d525
FF
120902002-03-26 Fred Fish <fnf@redhat.com>
12091
12092 * gdb.base/step-test.exp: Accept stopping in memcpy/bcopy when we
12093 have debugging info for those functions and the compiler uses them
12094 internally to copy structs around.
12095
d7679631
FF
120962002-03-26 Fred Fish <fnf@redhat.com>
12097
12098 * gdb.base/list.exp: Revert the change made yesterday and add note
12099 about why we don't list the default lines for remote targets.
12100
523ac3f9
MS
121012002-03-25 Michael Snyder <msnyder@redhat.com>
12102
12103 * gdb.base/help.exp: Clean up unnecessary wild cards in regexps.
12104
754b2b8d
FF
121052002-03-25 Fred Fish <fnf@redhat.com>
12106
12107 * gdb.base/list.exp: This test works on remote targets so remove
12108 the short circuit for remote targets. Update copyright.
12109
33c3e192
FF
121102002-03-25 Fred Fish <fnf@redhat.com>
12111
12112 * gdb.base/attach.exp: Fix logic error that was suppressing this
12113 test for all non hppa*-*-hpux* targets, instead of the hp target.
12114 Move comments closer to the suppression point. Also now need to
12115 check that we are running natively.
12116
d43e73ee
MS
121172002-03-22 Michael Snyder <msnyder@redhat.com>
12118
882c8f02
MS
12119 * gdb.base/default.exp: Add test for gcore. Update copyright.
12120 * gdb.base/help.exp: Add test for gcore. Update copyright.
d43e73ee 12121
04c12f60
FF
121222002-03-06 Fred Fish <fnf@redhat.com>
12123
12124 * gdb.base/funcargs.c: Remove extraneous ';' character.
12125 * gdb.trace/gdb_c_test.c: Remove extraneous ';' character.
12126
b43df995
MC
121272002-03-04 Michael Chastain <mec@shout.net>
12128
12129 * gdb.mi/mi-var-cmd.exp: In test "create local variable func",
12130 accommodate gcc v3 function signature.
12131 * gdb.mi/mi0-var-cmd-exp: Ditto.
12132
92362027
AC
121332002-02-24 Andrew Cagney <ac131313@redhat.com>
12134
12135 * testsuite/gdb.base/huge.c: Replace ``Linux'' with either
12136 ``GNU/Linux'' or ``Linux kernel''
12137 * testsuite/gdb.threads/pthreads.c: Ditto.
12138
258ad32d
MC
121392002-02-24 Michael Chastain <mec@shout.net>
12140
12141 * gdb.threads/pthreads.c (thread1): Add a return statement.
12142 (thread2): Likewise.
12143 (foo): Likewise.
12144
04c3b3d4
MC
121452002-02-23 Michael Chastain <mec@shout.net>
12146
12147 * gdb.threads/linux-dp.c (philosopher): Add a return statement
12148 to placate gcc.
12149
5a2a0a20
MC
121502002-02-23 Michael Chastain <mec@shout.net>
12151
12152 * gdb.c++/templates.exp: Remove setup_xfail_format "stabs" on
12153 test "ptype bint". The test passes on all my stabs configurations.
12154
a640f7fc
JB
121552002-02-21 Jim Blandy <jimb@redhat.com>
12156
27924826
JB
12157 * gdb.asm/asm-source.exp: Parse the output from `info sources' one
12158 filename at a time, and watch for the ones we want to see.
12159
a640f7fc
JB
12160 * gdb.base/ptype.exp, gdb.base/ptype.c: Add tests for printing
12161 types of pointers to prototyped functions.
12162
edcc8c75
AC
121632002-02-20 Andrew Cagney <ac131313@redhat.com>
12164
12165 * gdb.base/sizeof.c (main): Call fill_structs. Print value of
12166 signed, unsigned and straight char.
12167 (padding_char, padding_short, padding_int, padding_long,
12168 padding_long_long, padding_float, padding_double,
12169 padding_long_double): New global variables.
12170 (fill, fill_structs): New functions.
12171
12172 * gdb.base/sizeof.exp: Check for signed and unsigned char. Check
12173 for correctly sized writes. Update copyright.
12174 (get_valueof): New procedure.
12175 (get_sizeof): Call get_valueof.
12176 (check_valueof): New procedure.
12177 (check_padding): New procedure.
12178
ac57ea44
MC
121792002-02-20 Michael Chastain <mec@shout.net>
12180
12181 * gdb.c++/virtfunc.exp (test_virtual_calls): Remove obsolete calls
12182 to setup_xfail. Document some of the remaining calls.
12183
7a10c941
MC
121842002-02-18 Michael Chastain <mec@shout.net>
12185
12186 * gdb.c++/userdef.exp: Update copyright year.
12187
fb8acdcc
DJ
121882002-02-18 Daniel Jacobowitz <drow@mvista.com>
12189
12190 * gdb.c++/userdef.exp: Test overloaded operators properly.
12191 Remove xfails.
12192
fda6ae12
MS
121932002-02-14 Michael Snyder <msnyder@redhat.com>
12194
12195 * gdb.base/gcore.exp: Relax recognition of function breakpoint.
12196
676a0442
DJ
121972002-02-14 Daniel Jacobowitz <drow@mvista.com>
12198
12199 * gdb.base/a2-run.exp: Check for a remote target properly.
12200 * gdb.base/annota1.exp: Likewise.
12201 * gdb.base/list.exp: Likewise.
12202 * gdb.base/reread.exp: Likewise.
12203 * gdb.base/scope.exp: Likewise.
12204 * gdb.base/shlib-call.exp: Likewise.
12205 * gdb.base/term.exp: Likewise.
12206 * gdb.c++/annota2.exp: Likewise.
12207
78b4f468
RE
122082002-02-13 Richard Earnshaw <rearnsha@arm.com>
12209
12210 * gdb.base/watchpoint.exp: Restore previous timeout at end of test.
12211
9a81ba51
MC
122122002-02-10 Michael Chastain <mec@shout.net>
12213
12214 * gdb.base/funcargs.c (localvars_after_alloca): Fix return type.
12215 (call_after_alloca): Ditto.
12216
004af6c7
DJ
122172002-02-10 Daniel Jacobowitz <drow@mvista.com>
12218
12219 * gdb.base/ending-run.exp: Guard "cont" test with
12220 gdb_skip_stdio_test.
12221
37225f62
JB
122222002-02-06 Jim Blandy <jimb@redhat.com>
12223
12224 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Move these tests
12225 from here...
12226 * gdb.hp/gdb.base-hp/callfwmall.c, gdb.hp/gdb.base-hp/callfwmall.exp:
12227 To here. Disable this test on non-HP platforms. Add big comment.
12228
fe6fdd96
MS
122292002-02-04 Michael Snyder <msnyder@redhat.com>
12230
12231 * gdb.base/ovlymgr.c (ovly_copy): Generalize for targets
12232 other than d10v and m32r.
12233
036fad3f
RE
122342002-02-02 Richard Earnshaw <rearnsha@arm.com>
12235
12236 * gdb.base/default.exp: Rewrite test patterns to reduce time
12237 taken to match them.
12238
7148ab62
DJ
122392002-01-30 Daniel Jacobowitz <drow@mvista.com>
12240
12241 * gdb.base/annota1.exp (backtrace from shlibrary): Fix spelling.
12242 Allow a start function above main.
12243 * gdb.threads/linux-dp.exp: Fix copyright date.
12244
396cc255
DJ
122452002-01-30 Daniel Jacobowitz <drow@mvista.com>
12246
a9c64011
AS
12247 * gdb.threads/linux-dp.exp: Use 'array unset', not 'array set'.
12248 (check_philosopher_stack): Check for manager thread before checking
12249 for a just-starting thread.
396cc255 12250
f038d31b
DJ
122512002-01-30 Daniel Jacobowitz <drow@mvista.com>
12252
12253 From Neil Booth <neil@daikokuya.demon.co.uk>:
12254 * gdb.base/bitfields.c: Correct assignments to bitfields to avoid
12255 warnings.
12256
b3ff9d9a
FF
122572002-01-21 Fred Fish <fnf@redhat.com>
12258
12259 * gdb.base/restore.exp (restore_tests): Fix obvious typo, callee
12260 not caller.
12261
39ad761d
JB
122622002-01-21 Jim Blandy <jimb@redhat.com>
12263
12264 * gdb.base/reread.exp: Check that GDB properly re-reads the
12265 executable file when it changes while no inferior is running.
12266
aaf320fa
FF
122672002-01-21 Fred Fish <fnf@redhat.com>
12268
a9c64011
AS
12269 * gdb.base/maint.exp: Simplify the "maint info breakpoints" test to
12270 optionally accept the "shlib events" variation.
aaf320fa 12271
808a31f5
JB
122722002-01-21 Jim Blandy <jimb@redhat.com>
12273
12274 * gdb.base/ending-run.c (main): Avoid messing with setvbuf; just
12275 call `fflush' after every `printf', so that the output is produced
12276 at predictable points, regardless of whatever buffering does (or
12277 doesn't) take place.
12278 * gdb.base/ending-run.exp: Adjust tests to expect output to appear
12279 at different points.
12280
4420d5e2
DJ
122812002-01-20 Daniel Jacobowitz <drow@mvista.com>
12282
12283 * gdb.c++/inherit.exp: Update copyright years.
12284 * gdb.c++/method.exp: Likewise.
12285
3e36a0f4
DJ
122862002-01-20 Daniel Jacobowitz <drow@mvista.com>
12287
12288 * gdb.c++/classes.exp: Update for improved v3 support and skipping
12289 artificial methods/arguments.
12290 * gdb.c++/derivation.exp: Likewise.
12291 * gdb.c++/inherit.exp: Likewise.
12292 * gdb.c++/method.exp: Likewise.
12293 * gdb.c++/virtfunc.exp: Likewise.
12294
b4ceaee6
AC
122952002-01-18 Andrew Cagney <ac131313@redhat.com>
12296
12297 * gdb.hp/gdb.threads-hp/usrthfork.exp: Mark as obsolete.
12298 * gdb.hp/gdb.threads-hp/usrthcore.exp: Ditto.
12299 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Ditto.
12300 * gdb.hp/gdb.threads-hp/usrthfork.c: Ditto.
12301 * gdb.hp/gdb.threads-hp/usrthbasic.c: Ditto.
12302 * gdb.hp/gdb.threads-hp/usrthcore.c: Ditto.
12303
ecace851
JB
123042002-01-17 Jim Blandy <jimb@redhat.com>
12305
12306 * gdb.asm/asm-source.exp (info symbol): Take another shot at
12307 anchoring the pattern matching the entry point symbol's name.
12308
375fc983
AC
123092002-01-17 Andrew Cagney <ac131313@redhat.com>
12310
12311 * gdb.base/maint.exp: Update ``maint internal-error'' to match
12312 continue/quit query. Update copyright.
12313
fe6fdd96
MS
123142002-01-14 Michael Snyder <msnyder@redhat.com>
12315
12316 * gdb.base/gcore.exp: Remove extra debugging output.
12317
e017c81f
DJ
123182002-01-13 Daniel Jacobowitz <drow@mvista.com>
12319
12320 * gdb.c++/demangle.exp: Accept slightly dubious v2 demangler result
12321 for slightly dubious v2 mangled string.
12322
37ab3bf8
DJ
123232002-01-13 Daniel Jacobowitz <drow@mvista.com>
12324
12325 * gdb.base/completion.exp: Expand ${srcdir} to an absolute path.
12326
1bc05c3a 123272002-01-10 Jason Merrill <jason@redhat.com>
7b2ac63b 12328
1bc05c3a 12329 * gdb.c++/namespace.exp: Accept trailing const for 'this'.
7b2ac63b 12330
1bc05c3a
JM
12331 * gdb.c++/classes.exp: Accept 'A const' or 'const A' in copy
12332 constructors.
12333 * gdb.c++/derivation.exp: Likewise.
12334 * gdb.c++/templates.exp: Likewise.
12335 * gdb.c++/virtfunc.exp: Likewise.
ffcb195b 12336
1bc05c3a
JM
123372002-01-10 Michael Snyder <msnyder@redhat.com>
12338
12339 * gdb.c++/namespace.exp: Accept both '\0' and '\000'.
ffcb195b 12340
a911c360
MS
123412002-01-08 Michael Snyder <msnyder@redhat.com>
12342
12343 * gdb.base/gcore.exp: New test for generate-core-file command.
12344 * gdb.base/gcore.c: Testcase for above.
12345 * gdb.threads/gcore-thread.exp: New test for gcore (threaded).
12346
ea2119ec
JM
123472002-01-08 Jason Merrill <jason@redhat.com>
12348
12349 * gdb.c++/userdef.cc: Use <iostream> instead of <iostream.h>.
12350
68203136
FF
123512002-01-07 Fred Fish <fnf@redhat.com>
12352
12353 * gdb.c++/overload.exp: Remove unconditional xfails for:
12354 print foo_instance1.overloadargs(1)
12355 print foo_instance1.overloadargs(1, 2)
12356 print foo_instance1.overloadargs(1, 2, 3)
12357 print foo_instance1.overloadargs(1, 2, 3, 4)
12358 print foo_instance1.overloadargs(1, 2, 3, 4, 5)
12359 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6)
12360 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7)
12361 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8)
12362 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9)
12363 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10)
12364 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
12365 print foo_instance1.overload1arg()
12366 print foo_instance1.overload1arg((char)arg2)
12367 print foo_instance1.overload1arg((signed char)arg3)
12368 print foo_instance1.overload1arg((unsigned char)arg4)
12369 print foo_instance1.overload1arg((int)arg7)
12370 print foo_instance1.overload1arg((unsigned int)arg8)
12371 print foo_instance1.overload1arg((float)arg11)
12372 print foo_instance1.overload1arg((double)arg12)
d63a86f8 12373
21b9b5b1
MS
123742002-01-07 Michael Snyder <msnyder@redhat.com>
12375
12376 * gdb.base/huge.exp: New test. Print a very large target data object.
12377 (skip_huge_test): New test variable. Define if you want to skip this
12378 test. The test reads an 8 megabyte data object from the target, so it
12379 might be very time consuming on remote targets with a slow connection.
12380 * gdb.base/huge.c: New file. Test case for above.
12381
725f922e
FF
123822002-01-07 Fred Fish <fnf@redhat.com>
12383
12384 * gdb.c++/derivation.exp: Remove gcc xfails for g_instance.afoo,
12385 g_instance.bfoo, and g_instance.cfoo.
12386
634d57ec
JL
12387Mon Jan 7 12:22:18 2002 Jeffrey A Law (law@redhat.com)
12388
f286b2c3
JL
12389 * gdb.base/break.c (multi_line_if_conditional): New function.
12390 (multi_ilne_while_conditional): Likewise.
12391 * gdb.base/break.exp: Verify that a breakpoint on a multi-line
12392 IF or WHILE condition puts the breakpoint at the start of
12393 the condition.
12394
634d57ec
JL
12395 * gdb.base/selftest.exp (backtrace through signal handler): Remove
12396 hppa*-*-hpux* expected failure.
12397 * gdb.base/structs.exp (do_function_calls): Similarly.
12398
12399 * gdb.c++/annota2.exp (watch triggered on a.x): Handle hardware
12400 watchpoints.
12401
9fbfe2dc
AC
124022002-01-06 Andrew Cagney <ac131313@redhat.com>
12403
12404 Fix PR gdb/66.
12405 * gdb.base/structs.exp: Replace skip for a29k with skip for
12406 gdb,cannot_call_functions.
12407 * gdb.base/call-ar-st.exp: Remove references to a29k in comments.
12408 * gdb.base/callfuncs.exp: Ditto.
12409 * gdb.base/call-rt-st.exp: Ditto.
12410 * gdb.base/call-strs.exp: Ditto.
12411 * gdb.base/callfwmall.exp: Ditto.
12412 * gdb.base/scope.exp: Obsolete xfail a29k.
12413 * gdb.c++/misc.exp: Ditto.
12414 * gdb.c++/cplusfuncs.exp: Ditto.
12415 * gdb.base/ptype.exp: Ditto.
12416 * gdb.base/printcmds.exp: Ditto.
12417 * gdb.base/opaque.exp: Ditto.
12418 * gdb.base/list.exp: Ditto.
12419 * gdb.base/funcargs.exp: Ditto.
12420 * gdb.base/default.exp: Ditto.
12421
8ddad156
MS
124222002-01-04 Michael Snyder <msnyder@redhat.com>
12423
ca4976a6 12424 * gdb.base/info-proc.exp: New file, test for "info proc" cmd.
8ddad156
MS
12425 * gdb.base/maint.exp: Add tests for maint info sections options.
12426
1b074332
JL
12427Fri Dec 21 09:42:11 2001 Jeffrey A Law (law@redhat.com)
12428
12429 * gdb.base/default.exp: Remove bogus hppa*-hp-hpux* xfails.
12430
7d159115
CV
124312001-12-20 Corinna Vinschen <vinschen@redhat.com>
12432
12433 * gdb.asm/arm.inc: New file.
12434 * gdb.asm/asm-source.exp: Add arm targets.
12435 * gdb.asm/configure.in: Ditto.
12436 * gdb.asm/configure: Recreated from configure.in.
12437
8fb87725
JL
12438Thu Dec 20 09:54:36 2001 Jeffrey A Law (law@redhat.com)
12439
afabe08c
JL
12440 * gdb.hp/gdb.defects/bs15503.exp: Only run this test if compiling
12441 with HP's compiler.
12442 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
12443 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
12444 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
12445 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
12446
12447 * gdb.hp/gdb.defects/solib-d.exp: Update to handle building with
12448 either HP's compilers or GCC.
12449
db521deb
JL
12450 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Allow inferior to get either
12451 a SIGBUS or SIGSEGV.
12452
12453 * gdb.hp/gdb.base-hp/so-thresh.exp: Remove useless send_user command.
12454
12455 * gdb.hp/gdb.defects/bs14602.exp: Revamp slightly so that test
12456 can be compiled with either HP's compiler or GCC.
12457
cfa88ab7
JL
12458 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Disable completely.
12459 * gdb.hp/gdb.threads-hp/usrthcore.exp: Disable completely.
12460 * gdb.hp/gdb.threads-hp/usrthfork.exp: Disable completely.
12461
ca344dff
JL
12462 * gdb.hp/gdb.base-hp/so-thresh.exp: Update text in expect strings
12463 to match current gdb output. Update due to using auto-solib-limit
12464 for limiting instead of overloading auto-solib-add.
12465 * gdb.hp/gdb.base-hp/so-thresh.mk: Always use "cc" to build the
12466 test program.
12467
3f3c6e55 12468 * gdb.c++/templates.exp: Use "hppa64-*-*", not "hppa2.0w-*-*"
ca344dff
JL
12469 * gdb.hp/gdb.base-hp/dollar.exp: Likewise
12470 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
12471 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
12472 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
12473 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
12474 * gdb.hp/gdb.defects/bs15503.exp: Likewise.
12475 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise
12476 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise
12477 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise
12478 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Likewise.
12479 * gdb.hp/gdb.threads-hp/usrthcore.exp: Likewise.
12480 * gdb.hp/gdb.threads-hp/usrthfork.exp: Likewise.
3f3c6e55 12481
8fb87725
JL
12482 * gdb.base/annota1.exp: Expect failure for hpux11 when posting
12483 a SIGTRAP to the inferior.
12484
cf599fa7
CV
124852001-12-19 Corinna Vinschen <vinschen@redhat.com>
12486
12487 * gdb.asm/asm-source.exp: Drop setting link-flags for xstormy16.
12488 Substitute call to target_link by call to gdb_compile.
12489
2cd045cd
JL
12490Wed Dec 19 14:10:57 2001 Jeffrey A Law (law@redhat.com)
12491
a9c64011
AS
12492 * gdb.base/break.exp: Fix HP specific search string when testing
12493 backtracing in a called function.
2cd045cd 12494
a9c64011
AS
12495 * gdb.base/constvars.exp: Only set lang to C++ if we're
12496 compiling the test with HP's compilers.
12497 * gdb.base/volatile.exp: Similarly.
2cd045cd 12498
99ebe9ac
JB
124992001-12-19 Jim Blandy <jimb@redhat.com>
12500
12501 * gdb.base/printcmds.exp: Expect the null character to be printed
12502 as '\0', and the '\013' to be printed as '\v'.
12503 * gdb.base/callfuncs.exp ("backtrace at nested call level 4"): Same.
12504 * gdb.base/setvar.exp: Same.
12505
b9891b29
JB
125062001-12-17 Jim Blandy <jimb@redhat.com>
12507
0eba65ab
JB
12508 * gdb.base/completion.exp: Rather than completing very long
12509 filenames, which can make the readline library produce output we
12510 don't recognize, cd to the directory first, and then complete
12511 using nice, short relative paths.
12512
6970b5b1
JB
12513 * gdb.base/completion.exp: On some systems, there is, in fact, a
12514 variable named `b' in scope, since GDB treats all static
a9c64011
AS
12515 variables as being in scope. So use `no_var_named_this'
12516 instead of `b'.
6970b5b1 12517
b9891b29
JB
12518 * gdb.base/corefile.exp: Recognize the message saying that GDB
12519 can't find the core file's registers as a failure.
12520
e6ccd35f
JSC
125212001-12-13 Jackie Smith Cashion <jsmith@redhat.com>
12522
a9c64011
AS
12523 * gdb.base/commands.exp (user_defined_command_test): Make "show user"
12524 test expect string more specific.
e6ccd35f 12525
105ba819
CV
125262001-12-13 Corinna Vinschen <vinschen@redhat.com>
12527
12528 * gdb.asm/asm-source.exp: Add support for xstormy16.
12529 * gdb.asm/configure.in: Ditto.
12530 * gdb.asm/configure: Rebuild.
12531 * gdb.asm/xstormy16.inc: New file.
12532
e9e79dd9
FF
125332001-12-10 Fred Fish <fnf@redhat.com>
12534
12535 * gdb.base/maint.exp: Update to match changes in type dumping code.
12536
347dc97d
JB
125372001-12-10 Jim Blandy <jimb@redhat.com>
12538
12539 * gdb.asm/asm-source.exp (info symbol): Anchor the pattern
12540 matching the entry point symbol's name at the beginning of the
12541 line.
12542
5178b9d6
DJ
125432001-12-07 Daniel Jacobowitz <drow@mvista.com>
12544
12545 * gdb.c++/classes.exp, gdb.c++/derivation.exp,
12546 gdb.c++/inherit.exp, gdb.c++/method.exp,
12547 gdb.c++/namespace.exp, gdb.c++/templates.exp,
12548 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp: Updates for v3 demangler
12549 and class layout support.
12550
af890c52
DJ
125512001-12-07 Daniel Jacobowitz <drow@mvista.com>
12552
12553 * gdb.c++/classes.exp: Add test for static member function.
12554 * gdb.c++/misc.cc: Add class with static member function.
12555
7a345fb3
JB
125562001-12-07 Jim Blandy <jimb@redhat.com>
12557
f2e54a80 12558 If GDB says it can't find the struct the function returned, report
8032bf31
JB
12559 those tests as `unsupported'.
12560 * gdb.base/call-rt-st.exp (print_struct_call): New function.
12561 Rewrite subsequent tests to use it.
12562
12563 If GDB says it can't find the struct the function returned, report
f2e54a80
JB
12564 those tests as `unsupported'.
12565 * gdb.base/structs.exp (call_struct_func): New function.
12566 (do_function_calls): Use call_struct_func to call the functions
12567 returning structs.
12568
0bc69509
JB
12569 * gdb.base/callfuncs.exp: The stabs generated by GCC don't tell us
12570 whether functions are prototyped or not, so we can't possibly pass
12571 arguments to t_float_values2 properly.
12572
7a345fb3
JB
12573 * gdb.base/break.exp: (test_next_with_recursion): Don't change the
12574 value of `timeout' for targets other than the mips*tx39-*.
12575
edb6ede1
MS
125762001-12-06 Michael Snyder <msnyder@redhat.com>
12577
d63a86f8 12578 * gdb.asm/asm-source.exp: Add tests for info target, info symbol,
edb6ede1
MS
12579 and detect whether the start symbol has a leading underscore.
12580
2d842f13
JB
125812001-12-04 Jim Blandy <jimb@redhat.com>
12582
12583 * gdb.base/completion.exp: Clarify indentation.
12584
68550daf
JB
125852001-12-03 Jim Blandy <jimb@redhat.com>
12586
12587 * gdb.asm/s390.inc (gdbasm_datavar): Use `.long' to create `int'
12588 variables on the S/390, not `.word'.
12589
cd5195a8
JB
125902001-11-30 Jim Blandy <jimb@redhat.com>
12591
12592 Add assembly-source tests for s390-ibm-linux.
12593 * gdb.asm/s390.inc: New file.
12594 * gdb.asm/configure.in, gdb.asm/asm-source.exp: Add clauses for
12595 the S/390 architecture.
a9c64011 12596 * gdb.asm/configure: Regenerated.
cd5195a8 12597
ca9efc90
MS
125982001-11-30 Michael Snyder <msnyder@redhat.com>
12599
12600 * gdb.asm/asm-source.exp: Add tests for list, search, finish, return,
12601 next, info source, info sources, info line, global and static
12602 variables, and static functions.
12603 * gdb.asm/common.inc: New macro gdbasm_datavar (default definition).
12604 * gdb.asm/i386.inc: Override default definition of gdbasm_datavar.
12605 * gdb.asm/asmsrc1.s: Add a static function and some variables.
12606 * gdb.asm/asmsrc2.s: Make foo2 call foo3 twice (to test 'next').
12607 * gdb.asm/d10v.inc (gdbasm_enter): Set up frame pointer.
12608 (gdbasm_leave): Restore frame pointer.
12609 (gdbasm_startup): Copy stack set-up from crt0.S.
12610
d0e66976
FN
126112001-11-26 Fernando Nasser <fnasser@redhat.com>
12612
12613 From 2001-11-12 Jackie Smith Cashion <jsmith@redhat.com>:
12614 * gdb.base/callfuncs.c (t_structs_a): Do not return a pointer
12615 to a local (non-static) variable. Copy tstruct.a to a static buffer
12616 and return a pointer to that buffer.
12617 * gdb.base/callfwmall.c (t_structs_a): Ditto.
12618
e2334072
MK
126192001-11-24 Mark Kettenis <kettenis@gnu.org>
12620
12621 * gdb.asm/configure.in: Fix recognition of ix86 target.
12622 * gdb.asm/configure: Regenerate.
12623
756caa3d
MS
126242001-11-21 Michael Snyder <msnyder@redhat.com>
12625
12626 * gdb.asm/sparc.inc: New file.
12627 * gdb.asm/asm-source.exp: Recognize sparc target.
12628 * gdb.asm/configure.in: Recognize sparc target.
12629 * gdb.asm/configure: Regenerate.
d63a86f8 12630
9a4d72d5
MS
126312001-11-21 Michael Snyder <msnyder@redhat.com>
12632
12633 * gdb.asm/m32r.inc: New file.
12634 * gdb.asm/asm-source.exp: Recognize m32r target.
12635 * gdb.asm/configure.in: Recognize m32r target.
12636 * gdb.asm/configure: Regenerate.
12637
a773d1cd
MS
126382001-11-20 Michael Snyder <msnyder@redhat.com>
12639
017ac23d
MS
12640 * gdb.asm/i386.inc: New file.
12641 * gdb.asm/asm-source.exp: Recognize ix86 target.
12642 * gdb.asm/configure.in: Recognize ix86 target.
12643 * gdb.asm/configure: Regenerate.
12644
a773d1cd
MS
12645 * gdb.c++/namespace.exp: Fix quotes in output messages.
12646
bb632afb
MS
126472001-11-14 Michael Snyder <msnyder@redhat.com>
12648
25d559ca 12649 * gdb.base/code-expr.exp: New file. Tests use of the "@code"
bb632afb
MS
12650 qualifier in a type cast expression, to designate an address
12651 in the instruction space (Harvard architecture).
12652
4749e309
MS
126532001-11-13 Michael Snyder <msnyder@redhat.com>
12654
12655 * gdb.base/cvexpr.c, gdb.base/cvexpr.exp: New files.
12656 Tests for expressions using 'const' and 'volatile'.
12657
25050984
CV
126582001-11-13 Corinna Vinschen <vinschen@redhat.com>
12659
12660 * gdb.asm/asm-sources.exp: Allow defining linker flags.
12661
1902c51f
DJ
126622001-11-12 Daniel Jacobowitz <drow@mvista.com>
12663
12664 * lib/mi-support.exp (mi_run_to_helper): Move comments
12665 outside of gdb_expect.
12666
dcf95b47
DJ
126672001-11-11 Daniel Jacobowitz <drow@mvista.com>
12668
12669 * lib/mi-support.exp: (mi_run_to_helper, mi_run_to,
12670 mi_step_to, mi_next_to, mi_continue_to, mi_finish_to,
12671 mi0_step_to, mi0_next_to, mi0_continue_to, mi0_finish_to,
12672 mi0_run_to): New functions.
12673 * gdb.mi/mi-simplerun.exp: Use them.
12674 * gdb.mi/mi0-simplerun.exp: Likewise.
12675 * gdb.mi/mi-var-cmd.exp: Likewise.
12676 * gdb.mi/mi0-var-cmd.exp: Likewise.
d63a86f8 12677
45b074e1
AC
126782001-11-10 Andrew Cagney <ac131313@redhat.com>
12679
12680 * gdb.asm/asmsrc1.s: Add ``gdbasm_'' prefix to all macros.
12681 * gdb.asm/asmsrc2.s, gdb.asm/d10v.inc: Update.
12682
bf50d346
AC
126832001-11-09 Andrew Cagney <ac131313@redhat.com>
12684
12685 * gdb.base/restore.exp: Include $expected value in restored test
12686 message.
12687
9383332c
AC
126882001-11-09 Andrew Cagney <ac131313@redhat.com>
12689
12690 * gdb.asm/asm-source.exp: Supress file, instead of skip, when not
12691 implemented.
12692
db62520a
MS
126932001-11-08 Michael Snyder <msnyder@redhat.com>
12694
12695 * gdb.base/callfuncs.exp: Add tests for nested call dummies.
12696 Add pass/fail message for stop at breakpoint in call dummy function.
12697
b5703437
MS
126982001-11-07 Michael Snyder <msnyder@redhat.com>
12699
d63a86f8
RM
12700 * gdb.c++/templates.exp (test_template_breakpoints):
12701 If we get an overload menu, but it does not match what
760f6330 12702 we expect, we still need to issue the "cancel" command.
3b2a7ae5
MS
12703 * gdb.c++/templates.exp: Replace "void \\*" with "void ?\\*",
12704 making the whitespace optional. Argument for "new" may be
12705 "unsigned" as well as "unsigned int/long".
d63a86f8 12706 * gdb.c++/templates.exp: Replace "const &" with "const ?&",
eef747c0
MS
12707 making the whitespace optional. Also replace "(void) with
12708 "((void|)), making the keyword "void" optional.
d63a86f8 12709 * gdb.c++/virtfunc.exp: Replace "const &" with "const ?&",
63f50499
MS
12710 making the whitespace optional. Also replace "(void) with
12711 "((void|)), making the keyword "void" optional.
3bf40917
MS
12712 * gdb.base/callfuncs.c (t_float_values): This function must
12713 _not_ be prototyped, and the following function (t_float_values2)
d63a86f8 12714 must be prototyped (if the compiler supports it), so that GDB
3bf40917
MS
12715 can be tested against both cases. Usually one case involves
12716 promotion of float to double, while the other does not.
12717 * gdb.base/callfwmall.c: Ditto.
b5703437
MS
12718 * gdb.asm/asm-source.exp (bt ALL in foo2): Accept a backtrace that
12719 includes a stack frame for "start".
12720
c8ab4e6d
JB
127212001-11-05 Jim Blandy <jimb@redhat.com>
12722
12723 * gdb.stabs/weird.exp: Delete "p v_comb" test. It assumes that
12724 pointers are 32 bits long, and that offsets of relocs are always
12725 stored in the data (REL-style), and not in the reloc entry itself
12726 (RELA-style).
12727 * gdb.stabs/weird.def (v_comb, v_comb_shared): Remove symbols and
12728 stabs.
12729
3f08ced9
MS
127302001-11-01 Michael Snyder <msnyder@redhat.com>
12731
12732 * gdb.c++/cplusfuncs.exp: Fix conflicts between operator names
12733 and regular expression operators by using quoting.
12734
cbfa24cd
MS
127352001-10-31 Michael Snyder <msnyder@redhat.com>
12736
12737 * gdb.c++/overload.exp: Select overloadfnarg(void) or overloadfnarg(),
12738 depending on what the symbol table contains.
12739 * gdb.c++/derivation.exp: Accept both "foo(void)" and "foo()" in
12740 the output of the ptype command. Similarly, accept both "const &"
12741 and "const&".
12742
aaa68313
CV
127432001-10-31 Corinna Vinschen <vinschen@redhat.com>
12744
12745 * gdb.base/miscexprs.c (main): Add usage of preprocessor
12746 symbol `STORAGE' to allow to choose the storage class of
12747 the local datastructures.
12748 * gdb.base/miscexprs.exp: Handle setting a `-DSTORAGE=...'
12749 compiler directive.
12750
91740388
MS
127512001-10-30 Michael Snyder <msnyder@redhat.com>
12752
12753 * gdb.base/jump.exp: Allow it to run for all targets.
12754
1b7c05e7
CV
127552001-10-29 Corinna Vinschen <vinschen@redhat.com>
12756
12757 * gdb.base/call-ar-st.c (print_double_array): Match for loop
12758 with new double_array size.
12759 (main): Change storage class of all local variables to static.
12760 Reduce size of double_array to 9.
12761 * gdb.base/call-ar-st.exp: Increase timeout value.
12762 Change expected output for double array to match new size in
12763 call-ar-st.c.
12764
36a22261
CV
127652001-10-29 Corinna Vinschen <vinschen@redhat.com>
12766
12767 * gdb.base/ending-run.exp: Create identical output when passing
12768 `step to end of run' case. Add regular expression branch satisfying
d63a86f8 12769 Stormy16 target.
36a22261 12770
92b8ae91
MK
127712001-10-28 Mark Kettenis <kettenis@gnu.org>
12772
12773 * gdb.base/interrupt.exp: Treat SIGILL similar to SIGSEGV such
12774 that we catch the expected failure under Linux/x86.
12775
cb135b83
OF
127762001-10-29 Orjan Friberg <orjanf@axis.com>
12777
12778 * gdb.base/setvar.exp: Escape curly braces.
12779 * gdb.stabs/weird.exp: Ditto.
12780
6884aa54
DJ
127812001-10-27 Daniel Jacobowitz <drow@mvista.com>
12782
12783 * gdb.mi/mi-hack-cli.exp: Remove excess newlines from test strings.
12784 * gdm.mi/mi0-hack-cli.exp: Likewise.
12785
0398c9aa
AC
127862001-10-25 Andrew Cagney <ac131313@redhat.com>
12787
12788 * gdb.stabs/weird.exp: Unify ``variable VAR printed properly''
12789 messages.
12790
d20bf2e8
AC
127912001-10-21 Andrew Cagney <ac131313@redhat.com>
12792
12793 * lib/mi-support.exp (mi_gdb_start): Don't require MI_OUT when
12794 checking MI enabled.
12795
03dd63aa
CV
127962001-10-09 Corinna Vinschen <vinschen@redhat.com>
12797
12798 * gdb.base/maint.exp: Treat $EXEEXT as optional in output.
12799
1d9d99f3
FCE
128002001-10-04 Frank Ch. Eigler <fche@redhat.com>
12801
12802 * lib/insight-support.exp (gdbtk_start): Don't exit dejagnu
12803 if gdb child process crashes, just signal an error.
12804
838ae6c4
JB
128052001-10-02 Jim Blandy <jimb@redhat.com>
12806
12807 * lib/gdb.exp (test_xfail_format): Simplify.
12808
12809 * lib/gdb.exp (setup_xfail_format): Don't forget to put a `$' in
12810 front of the variable name `format'. Simplify `if'.
12811
8f0cbc1c
DJ
128122001-10-01 Daniel Jacobowitz <drow@mvista.com>
12813
12814 * gdb.threads/pthreads.exp: Wait for output and delay
12815 before sending ^C.
12816
1f08dafd
DJ
128172001-10-01 Daniel Jacobowitz <drow@mvista.com>
12818
12819 * gdb.mi/mi-var-display.exp (continue to incr_a): Recognize
12820 some incorrect output instead of timing out.
12821 * gdb.mi/mi-var-display.exp (continue to incr_a): Likewise.
12822
674f90ff
CV
128232001-09-28 Corinna Vinschen <vinschen@redhat.com>
12824
12825 * gdb.base/volatile.exp (local_compiler_xfail_check): Change qux2
12826 check to allow additional `int'.
12827
9b284272
DJ
128282001-09-27 Daniel Jacobowitz <drow@mvista.com>
12829
12830 * gdb.base/completion.exp: Remove incorrect 'p "a' test.
12831 Add tests for 'p "break' (pass) and 'p "break.' (xfail).
12832
b55a4771
MS
128332001-09-27 Michael Snyder <msnyder@redhat.com>
12834
12835 * lib/gdb.exp (test_debug_format): New proc.
12836 (setup_xfail_format): Use new proc test_debug_format.
12837 * gdb.base/constvars.exp (local_compiler_xfail_check): New
12838 proc; use new service proc test_debug_format.
12839 Replace all other "gcc_compiled" tests with this test.
12840 * gdb.base/volatile.exp (local_compiler_xfail_check): New
12841 proc; use new service proc test_debug_format.
12842 Replace all other "gcc_compiled" tests with this test.
12843
128442001-09-27 Michael Snyder <msnyder@redhat.com>
12845
12846 * gdb.base/cvexpr.exp: New file.
12847 * gdb.base/cvexpr.c: New file
12848 Test for expressions using const and volatile keywords.
12849
4e6667ac
CV
128502001-09-26 Corinna Vinschen <vinschen@redhat.com>
12851
12852 * gdb.base/constvars.exp: Check for different orders of keywords
12853 and additional "int" strings in output.
12854
4f337972
AC
128552001-09-22 Andrew Cagney <ac131313@redhat.com>
12856
12857 * gdb.base/maint.exp: Add "maintenance set/show" to list of valid
12858 responses from "help maint".
12859
2015650d
FCE
128602001-09-19 Frank Ch. Eigler <fche@redhat.com>
12861
12862 * lib/insight-support.exp (_gdbtk_xvfb_init): Set DISPLAY
12863 to localhost:NNN instead of :NNN, in case Xvfb is listening
12864 only on TCP.
12865
f3bcedc1
CV
128662001-09-19 Corinna Vinschen <vinschen@redhat.com>
12867
12868 * gdb.base/recurse.exp: When checking leaving the watchpoint
12869 scope, recognize when gdb is in function's epilogue and pass.
12870
6b819c92
KS
128712001-09-18 Keith Seitz <keiths@redhat.com>
12872
12873 * lib/insight-support.exp (_gdbtk_export_target_info): Add
12874 support for running tests against sid targets.
12875 (gdbtk_done): Ditto.
12876
a10c9419
CV
128772001-09-18 Corinna Vinschen <vinschen@redhat.com>
12878
12879 * gdb.base/ending-run.c (main): Set stdout buffersize
12880 to the same reasonable value for any target.
12881 * gdb.base/ending-run.exp: Add a regular expression
12882 to make testsuite happy on Sanyo Stormy16 target.
12883
739d0d99
CV
128842001-09-17 Corinna Vinschen <vinschen@redhat.com>
12885
12886 * gdb.base/display.c (do_loops): Add float variable `f'.
12887 Increment f in loop.
12888 * gdb.base/display.exp: Increment timeout by 60 seconds.
12889 Change float display test to use variable `f'.
12890
1b8947f0
JB
128912001-09-17 Jim Blandy <jimb@redhat.com>
12892
12893 * gdb.base/restore.exp: Use temporary breakpoints, to avoid
12894 overflowing the limited breakpoint tables on some ROM monitors
12895 (like the ROM68K).
12896
9890ac81
FCE
128972001-09-15 Frank Ch. Eigler <fche@redhat.com>
12898
12899 * lib/insight-support.exp (_gdbtk_xvfb_init): Start Xvfb with
12900 the "-ac" (disable access control) flag.
12901
6db765ea
JH
129022001-08-30 Jeff Holcomb <jeffh@redhat.com>
12903
12904 * gdb.base/remote.c: Use a small buffer for targets with 16-bit
12905 ints.
12906
4c32cc04
KS
129072001-08-30 Keith Seitz <keiths@redhat.com>
12908
12909 * lib/gdb.exp: Move all insight-related functionality into
12910 separate file.
12911 * lib/insight-support.exp: New file.
12912
8d6e6f81
FCE
129132001-08-29 Frank Ch. Eigler <fche@redhat.com>
12914
12915 * config/sid.exp (sid_start): Never set sid verbosity; disable
12916 expect_background {} that consumed its stdout; tolerate </dev/null.
12917 Attempt to set endianness override in "sid" protocol mode. Cleanup.
12918
6a90e1d0
AC
129192001-08-18 Andrew Cagney <ac131313@redhat.com>
12920
12921 * lib/mi-support.exp (mi_gdb_start): If a remote target, use the
12922 CLI jump command to start it.
12923 (mi_run_to_main): Fail immediatly when unexpected output.
12924
1759b3c3
AC
129252001-08-18 Andrew Cagney <ac131313@redhat.com>
12926
12927 * lib/mi-support.exp (mi_gdb_start): Move call to sid_start to
12928 beginning of function. Fix PR gdb/191.
12929
61d11d80
FCE
129302001-08-16 Frank Ch. Eigler <fche@redhat.com>
12931
12932 * config/sid.exp (sid_start): Don't warn if we cannot figure out
12933 what to force sid endianness to.
12934
942a4df2
KS
129352001-08-15 Keith Seitz <keiths@redhat.com>
12936
12937 * lib/gdb.exp (gdbtk_start): Don't set environment
12938 variables for TCL_LIBRARY and friends. Insight will
12939 now figure these out for itself.
12940
0521c418
MS
129412001-08-02 Michael Snyder <msnyder@redhat.com>
12942
12943 * gdb.base/completion.exp: Remove the symbol "a64l" from
12944 the expect string; this is target-specific, and not related
12945 to what is being tested.
12946
74a9a58a
DB
129472001-08-02 Dave Brolley <brolley@redhat.com>
12948
12949 * config/sid.exp: Rename gdb-socket to cpu-gdb-socket.
12950
c70819fa
MS
129512001-07-25 Michael Snyder <msnyder@redhat.com>
12952
c2b8fa57
MS
12953 * gdb.base/consecutive.exp: New file. Test stepping over
12954 breakpoints on consecutive instructions.
12955 * gdb.base/consecutive.c: New file.
12956
c70819fa
MS
12957 * gdb.base/call-rt-st.exp: Use double-backslash to quote
12958 curly braces in regular expressions.
12959
2b1a1355
MS
129602001-07-25 Michael Snyder <msnyder@redhat.com>
12961
12962 * gdb.base/ending-run.exp: Accept "Program exited normally" as
12963 legitimate output from stepping out of main.
12964
413eca6f
KS
129652001-07-22 Keith Seitz <keiths@redhat.com>
12966
12967 * lib/gdb.exp (_gdbtk_xvfb_init): If GDB_DISPLAY is
12968 the empty string, do not run the tests.
12969
7e5a9322
SC
129702001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
12971
12972 * gdb.base/long_long.exp: Detect size of pointer. Take into
12973 account 2-byte pointers when testing for p/a results.
12974
de58f10f
SC
129752001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
12976
d63a86f8 12977 * gdb.base/remote.c (RANDOM_DATA_SIZE): New define, defaults to 48K
de58f10f
SC
12978 and defined to 1K for m68hc11.
12979 (random_data): Reduce table to 1K for embedded platforms (68hc11).
12980 * gdb.base/remote.exp (get_sizeof): New function from sizeof.exp.
12981 (sizeof_random_data): New variable to tell the size of the data table;
12982 don't test past this size; always run to main.
12983
d6f5fea1
SC
129842001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
12985
12986 * gdb.base/return2.exp: return of long long and double fails for
12987 68HC11; don't execute these tests on that platform.
12988 * gdb.base/return.exp: Return of a double fails for 68hc11.
12989
c477543d
SC
129902001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
12991
12992 * call-ar-st.exp: Use gdb_skip_float_test to avoid executing
12993 tests that print a float.
12994 * call-rt-st.exp: Likewise.
12995
63cf1c79
MK
129962001-07-12 Mark Kettenis <kettenis@gnu.org>
12997
12998 * gdb.base/so-impl-ld.exp: Remove stray space that prevented
12999 running this test on Linux.
13000
112f9ab5
MC
130012001-06-24 Michael Chastain <chastain@redhat.com>
13002
13003 * gdb.base/arithmet.exp: Remove some tests to make all test names
13004 unique.
13005
4970cb0f
MS
130062001-07-03 Michael Snyder <msnyder@redhat.com>
13007
13008 * gdb.c++/classes.exp: Accept both "foo(void)" and "foo()" in
13009 the output of the ptype command.
13010
d85da69f
MS
130112001-07-02 Michael Snyder <msnyder@redhat.com>
13012
4c8a82de
MS
13013 * gdb.base/completion.exp: Don't assume that break.c is the only
13014 source file that may contain functions named "marker".
d85da69f
MS
13015 * gdb.base/corefile.exp: Quote the curly braces in regexp.
13016
8afc772b
AC
130172001-06-28 Andrew Cagney <ac131313@redhat.com>
13018
13019 * gdb.disasm/Makefile.in (clean mostlyclean): Add h8300s to list
13020 of files to delete.
13021
13022 From 2000-06-15 Kazu Hirata <kazu@hxi.com>:
13023 * gdb.disasm/h8300s.exp: New file.
13024 gdb.disasm/h8300s.s: Likewise.
13025
cff22675
AC
130262001-06-27 Andrew Cagney <ac131313@redhat.com>
13027
13028 * lib/mi-support.exp (mi_delete_breakpoints): Accept mi1 format
13029 empty breakpoint tables.
13030
68c81b54
AC
130312001-06-25 Andrew Cagney <ac131313@redhat.com>
13032
13033 * lib/mi-support.exp: Update args=... part of stop-reason
13034 patterns. Accept either a list or a tuple.
13035
2dd62704
AC
130362001-06-23 Andrew Cagney <ac131313@redhat.com>
13037
13038 * lib/mi-support.exp: Remove local emacs variable defining
13039 change-log-default-name.
13040
b4127474
MC
130412001-06-22 Michael Chastain <chastain@redhat.com>
13042
13043 * gdb.base/arithmet.exp: Use gdb_test instead of send_gdb/gdb_expect.
13044 This is operationally compatible with the previous version.
13045
8dbfb380
JB
130462001-06-13 Jim Blandy <jimb@redhat.com>
13047
13048 * lib/gdb.exp (gdb_test): Doc fix.
13049
f2d8c86d
MC
130502001-06-10 Michael Chastain <chastain@redhat.com>
13051
13052 * gdb.base/exprs.exp: Remove a duplicate test.
13053
81564d34
JB
130542001-06-06 Jim Blandy <jimb@redhat.com>
13055
13056 * gdb.base/return2.exp (main): Use values to test float and double
13057 returns that are not NaN's, to avoid being confused by IEEE
13058 comparison rules.
13059
da55addb
MS
130602001-06-04 Michael Snyder <msnyder@redhat.com>
13061
13062 * gdb.threads/pthreads.exp (check_control_c): Return 0 for success,
d63a86f8 13063 non-zero if control_c fails. Terminate the test on failure,
da55addb
MS
13064 rather than wait for 12 more tests to time out.
13065
42c65987
JB
130662001-06-06 Jim Blandy <jimb@redhat.com>
13067
b18bced9 13068 * gdb.base/exprs.exp ("sizeof (long long) > sizeof (long) (true)"):
d63a86f8 13069 Don't forget to match the GDB prompt.
b18bced9 13070
42c65987
JB
13071 * gdb.trace/gdb_c_test.c, actions.c: Fix misspellings.
13072
5b41e5f0
JB
130732001-06-04 Jim Blandy <jimb@redhat.com>
13074
13075 * gdb.base/help.exp: Update pattern to exclude `print-load-map'
13076 command.
13077
015e046f
KB
130782001-05-31 Kevin Buettner <kevinb@redhat.com>
13079
13080 * gdb.base/annota1.exp (info break): Match four or more spaces
13081 after "Address".
13082
fb1ffbbe
MC
130832001-05-31 Michael Chastain <chastain@redhat.com>
13084
13085 * gdb.c++/cplusfuncs.cc (dm_type_char_star): Remove superfluous cast.
13086 (dm_type_int_star): Likewise.
13087 (dm_type_long_star): Likewise.
13088 (dm_type_void_star): Likewise.
13089
5ea2a32c
KB
130902001-05-29 Kevin Buettner <kevinb@redhat.com>
13091
13092 * gdb.base/completion.exp (INPUTRC): Set this environment variable
13093 to a known value in order to get consistent results regardless
13094 of the setting of INPUTRC or the presence or contents of .inputrc.
13095
ae23c492
MS
130962001-05-24 Michael Snyder <msnyder@redhat.com>
13097
ac55707e
MS
13098 * gdb.threads/linux-dp.exp: Remove assumptions about thread ordering.
13099 Don't require that the main thread and the manager thread are the
13100 first in the list.
13101
ae23c492
MS
13102 * gdb.threads/pthreads.exp (test_startup): Relax test for thread
13103 debugging. If test fails, issue an "unsupported" not a "fail".
13104
400071f1
JB
131052001-05-24 Jim Blandy <jimb@redhat.com>
13106
13107 Don't assume that short is shorter than int.
13108 * gdb.base/exprs.exp ("print unsigned short == (~0)"): Don't
13109 assume that shorts are smaller than ints. On a 16-bit machine,
d63a86f8 13110 this isn't true.
400071f1
JB
13111 ("print unsigned char == (~0)"): Add test that verifies that ~0,
13112 an int, is not equal to ~0 stored in an unsigned char. This tests
13113 the same thing that the previous test meant to, but works on
13114 16-bit machines, too.
13115 ("print unsigned char != (~0)"): Same test, complemented.
13116
0816a3e5
MS
131172001-05-24 Michael Snyder <msnyder@redhat.com>
13118
13119 * gdb.threads/pthreads.exp (all_threads_running): Add an explicit
d63a86f8 13120 test for (full_coverage == 0). This makes the test run faster,
0816a3e5
MS
13121 and prevents dejagnu getting out of step.
13122
f6dc23a9
KB
131232001-05-23 Kevin Buettner <kevinb@redhat.com>
13124
13125 * gdb.base/finish.exp (finish_void): Revise pattern for
13126 stopping on the call statement to not permit stopping at
13127 the start of the instructions comprising the call sequence.
13128
7dbd117d
MC
131292001-05-19 Michael Chastain <chastain@redhat.com>
13130
13131 * gdb.base/callfuncs.exp: Make all test names unique.
13132 * gdb.base/commands.exp: Make all test names unique.
13133 * gdb.base/condbreak.exp: Make all test names unique.
13134 * gdb.base/dbx.exp: Make all test names unique.
13135 * gdb.base/default.exp: Make all test names unique.
13136 * gdb.base/define.exp: Make all test names unique. Conform some FAIL
13137 and TIMEOUT messages to their corresponding PASS message.
13138 * gdb.base/ending-run.exp: Make all test names unique.
13139 * gdb.base/long_long.exp: Remove duplicate test.
13140
6b0b0a9e
KB
131412001-05-21 Kevin Buettner <kevinb@redhat.com>
13142
13143 * gdb.base/finish.exp (finish_void): Allow "finish" command to
13144 stop on the call statement as well as the statement after the
13145 call.
13146
2caa35cb
MS
131472001-05-21 Michael Snyder <msnyder@redhat.com>
13148
13149 * gdb.base/long_long.exp: Allow for targets with 4-byte short.
13150
40713331
EZ
131512001-05-10 Elena Zannoni <ezannoni@redhat.com>
13152
a9c64011
AS
13153 * gdb.base/completion.exp: Revamp test. Make it execute on all
13154 platforms.
40713331 13155
c2c1be8d
EZ
131562001-05-10 Elena Zannoni <ezannoni@redhat.com>
13157
a9c64011
AS
13158 * config/gdbserver.exp (gdb_load): Handle the case
13159 in which the arguments to gdbserver are given in the
13160 baseboard configuration file.
13161 Also handle the case in which the server needs to do a
13162 load.
2c9cd303 13163
9671de48
KS
131642001-05-07 Keith Seitz <keiths@cygnus.com>
13165
a9c64011
AS
13166 * lib/gdb.exp (gdbtk_initialize_display): New proc which will
13167 set up the display for testing.
13168 (gdbtk_start): Convert all paths to paths that tcl will like.
13169 Export target information to environment.
13170 (_gdbtk_xvfb_init): New proc to start Xvfb if available and
13171 necessary.
13172 (_gdbtk_xvfb_exit): New proc to kill Xvfb if necessary.
13173 (to_tcl_path): New proc to convert a given pathname into
13174 a path acceptible as an argument to a tcl command.
13175 (_gdbtk_export_target_info): New proc to export target info
13176 into the environment for gdbtk testing.
13177 (gdbtk_done): New proc to signal end-of-test.
9671de48 13178
5a360f47
JB
131792001-05-06 Jim Blandy <jimb@redhat.com>
13180
13181 * restore.c: Make the code of caller0 correspond to its comment.
13182
66c756c6
MS
131832001-05-03 Michael Snyder <msnyder@redhat.com>
13184
13185 * config/sid.exp (gdb_target_sid): Check for error messages.
13186 On error or timeout, don't make expect exit (which will terminate
13187 all subsequent tests); instead just make gdb exit.
d63a86f8 13188 (gdb_load): Check for error messages. On error or timeout,
66c756c6
MS
13189 return a negative value.
13190
a966fde5
JB
131912001-04-24 Jim Blandy <jimb@redhat.com>
13192
851c18e0
JB
13193 * gdb.c++/templates.exp: If we see the prompt for the overload
13194 list, but we haven't recognized any of the longer patterns,
13195 arrange for this test to fail, not hang.
13196
a966fde5
JB
13197 * gdb.c++/classes.exp (ptype class A): Tolerate whitespace
13198 variations.
13199
db144853
MC
132002001-04-22 Michael Chastain <chastain@redhat.com>
13201
13202 * gdb.c++/local.exp: Use the 'runto' library function.
13203 * gdb.c++/namespace.exp: Likewise.
13204 * gdb.c++/overload.exp: Likewise.
13205
3207ec21
KB
132062001-03-26 Kevin Buettner <kevinb@redhat.com>
13207
13208 * gdb.base/Makefile.in (EXECUTABLES): Add step-line.
13209 * gdb.base/step-line.exp: New file. Test step/next in presence of
13210 #line directives.
13211 * gdb.base/step-line.c: New file. Test program for the above.
13212 * gdb.base/step-line.inp: New file. We pretend that this file has
13213 been transformed by some other tool into step-line.c.
13214
13b57657
JB
132152001-03-21 Jim Blandy <jimb@redhat.com>
13216
13217 * gdb.c++/userdef.exp: Check that GDB tolerates whitespace in
13218 unmangled operator names.
13219
754cbe1c
JB
132202001-03-20 Jim Blandy <jimb@redhat.com>
13221
13222 * gdb.threads/linux-dp.exp: Recognize an additional message
13223 generated by GDB when it doesn't understand how to debug threads
13224 on the target system.
13225
177495c9
AC
132262001-03-19 Andrew Cagney <ac131313@redhat.com>
13227
13228 * gdb.mi/mi-console.exp: Document ``Hello'' as a known bug.
13229
f266096b
MC
132302001-03-12 Michael Chastain <chastain@redhat.com>
13231
13232 * gdb.c++/derivation.exp: Use the 'runto' library function.
13233
cac3c2ff
MC
132342001-03-12 Michael Chastain <chastain@redhat.com>
13235
13236 * gdb.c++/annota2.exp: Fix regular expression for "post-query".
13237
b6c11a24
MC
132382001-02-24 Michael Chastain <chastain@redhat.com>
13239
13240 * gdb.c++/ref-types.exp: Change handwritten code to library
13241 function 'runto'.
13242
6bae5bce
OF
132432001-03-16 Orjan Friberg <orjanf@axis.com>
13244
13245 * gdb.base/signals.exp: Set count to 0 explicitly.
13246
0015fd9a
MS
132472001-03-15 Mark Salter <msalter@redhat.com>
13248
13249 * config/monitor.exp (gdb_target_cmd): Add explicit error return.
13250 (gdb_target_monitor): Add check of gdb_target_cmd return value.
880a15ee
MS
13251 (gdb_load): Add support for additional target_info: gdb_download_size
13252 and gdb_load_timeout.
0015fd9a 13253
fc33412a
DT
13254Thu Mar 8 16:06:00 2001 David Taylor <taylor@redhat.com>
13255
13256 * gdb.base/annota1.exp: Move test of isnative to earlier in the
13257 file -- to prevent failing when the compile fails but we have no
13258 intention of running the tests anyway.
13259
13260 * gdb.base/long_long.exp: Test target_info for no_long_long, skip
13261 tests if set.
13262
13263 * gdb.base/maint.exp: Support 2 byte integers as well as 4 byte
13264 integers.
13265
13266 * gdb.c++/ctti.exp: Skip tests if skip_cplus_tests returns true.
13267 * gdb.c++/namespace.exp: Ditto.
13268
115f06de
OF
132692001-03-07 Orjan Friberg <orjanf@axis.com>
13270
13271 * gdb.base/pointers.c: Don't assume doubles are >= 8 bytes.
13272 * gdb.base/pointers.exp: Relax pattern match of decimals.
13273
b6ba6518
KB
132742001-03-06 Kevin Buettner <kevinb@redhat.com>
13275
13276 * Makefile.in, config/abug.exp, config/cfdbug.exp,
13277 config/cpu32bug.exp, config/dve.exp, config/est.exp,
13278 config/gdbserver.exp, config/hmsirom.exp, config/hppro.exp,
13279 config/i960.exp, config/m32r.exp, config/mn10300-eval.exp,
13280 config/monitor.exp, config/proelf.exp, config/rom68k.exp,
13281 config/sh.exp, config/sid.exp, config/slite.exp,
13282 config/sparclet.exp, config/udi.exp, config/unknown.exp,
13283 config/vr4300.exp, config/vr5000.exp, config/vx.exp,
13284 config/vxworks.exp, config/vxworks29k.exp,
13285 gdb.asm/asm-source.exp, gdb.base/a2-run.exp,
13286 gdb.base/all-bin.exp, gdb.base/annota1.exp,
13287 gdb.base/arithmet.exp, gdb.base/assign.exp,
13288 gdb.base/async.exp, gdb.base/attach.exp,
13289 gdb.base/bitfields.exp, gdb.base/bitops.exp,
13290 gdb.base/break.exp, gdb.base/call-ar-st.exp,
13291 gdb.base/call-rt-st.exp, gdb.base/call-strs.exp,
13292 gdb.base/callfuncs.exp, gdb.base/callfwmall.exp,
13293 gdb.base/commands.exp, gdb.base/completion.exp,
13294 gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
13295 gdb.base/constvars.exp, gdb.base/corefile.exp,
13296 gdb.base/dbx.exp, gdb.base/default.exp, gdb.base/define.exp,
13297 gdb.base/display.exp, gdb.base/ena-dis-br.exp,
13298 gdb.base/ending-run.exp, gdb.base/environ.exp,
13299 gdb.base/eval-skip.exp, gdb.base/exprs.exp,
13300 gdb.base/finish.exp, gdb.base/foll-exec.exp,
13301 gdb.base/foll-fork.exp, gdb.base/foll-vfork.exp,
13302 gdb.base/funcargs.exp, gdb.base/help.exp,
13303 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/list.exp,
13304 gdb.base/logical.exp, gdb.base/long_long.exp,
13305 gdb.base/maint.exp, gdb.base/mips_pro.exp,
13306 gdb.base/miscexprs.exp, gdb.base/nodebug.exp,
13307 gdb.base/opaque.exp, gdb.base/overlays.exp, gdb.base/page.exp,
13308 gdb.base/pointers.exp, gdb.base/printcmds.exp,
13309 gdb.base/ptype.exp, gdb.base/radix.exp, gdb.base/recurse.exp,
13310 gdb.base/regs.exp, gdb.base/relational.exp,
13311 gdb.base/remote.exp, gdb.base/reread.exp,
13312 gdb.base/restore.exp, gdb.base/return2.exp,
13313 gdb.base/scope.exp, gdb.base/sect-cmd.exp,
13314 gdb.base/selftest.exp, gdb.base/setshow.exp,
13315 gdb.base/setvar.exp, gdb.base/shlib-call.exp,
13316 gdb.base/sigall.exp, gdb.base/signals.exp,
13317 gdb.base/sizeof.exp, gdb.base/so-impl-ld.exp,
13318 gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
13319 gdb.base/step-test.exp, gdb.base/structs.c,
13320 gdb.base/structs.exp, gdb.base/structs2.exp,
13321 gdb.base/term.exp, gdb.base/twice.exp, gdb.base/varargs.exp,
13322 gdb.base/volatile.exp, gdb.base/watchpoint.exp,
13323 gdb.base/whatis-exp.exp, gdb.base/whatis.exp,
13324 gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
13325 gdb.c++/anon-union.exp, gdb.c++/classes.exp, gdb.c++/ctti.exp,
13326 gdb.c++/derivation.exp, gdb.c++/inherit.exp,
13327 gdb.c++/local.exp, gdb.c++/member-ptr.exp, gdb.c++/method.exp,
13328 gdb.c++/misc.exp, gdb.c++/namespace.exp, gdb.c++/overload.exp,
13329 gdb.c++/ref-types.exp, gdb.c++/templates.exp,
13330 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp,
13331 gdb.disasm/am33.exp, gdb.disasm/hppa.exp,
13332 gdb.disasm/mn10200.exp, gdb.disasm/mn10300.exp,
13333 gdb.fortran/types.exp, gdb.java/jmisc.exp,
13334 gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
13335 gdb.stabs/weird.exp, gdb.threads/linux-dp.exp,
13336 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
13337 gdb.trace/circ.exp, gdb.trace/collection.exp,
13338 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
13339 gdb.trace/limits.exp, gdb.trace/packetlen.exp,
13340 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp,
13341 gdb.trace/report.exp, gdb.trace/save-trace.exp,
13342 gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
13343 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
13344 lib/gdb.exp, lib/mi-support.exp: Update/correct copyright
13345 notices.
13346
dc96c6c7 133472001-02-27 Michael Snyder <msnyder@cygnus.com>
d8f92b1f
MS
13348
13349 * gdb.base/varargs.c (find_max_double): Fix printf format string:
13350 first arg is int not float.
13351
dc96c6c7 133522001-02-22 Michael Snyder <msnyder@cygnus.com>
40f33b9b
MS
13353
13354 * gdb.base/reread.exp: Unsupported for non-native targets;
13355 doesn't work for remote debugging.
13356
9b0c4aeb
FN
133572001-02-19 Fernando Nasser <fnasser@redhat.com>
13358
13359 From Drew Moseley <dmoseley@redhat.com>
a9c64011
AS
13360 * gdb.base/ending-run.exp: Properly handle the BSP state when
13361 stepping past the end of main.
9b0c4aeb 13362
02aa71d5
MC
133632001-02-19 John Moore <jmoore@redhat.com>
13364
13365 * gdb.base/commands.exp (infrun_breakpoint_command_test):
13366 Converted HPUX fix for non-expected items following multiple
13367 step commands into general solution for all platforms.
13368
1fa449a4
MC
133692001-02-18 Michael Chastain <chastain@redhat.com>
13370
13371 * gdb.c++/classes.exp (do_tests): Change runto statements
13372 from "runto 'foo(void)'" to "runto 'foo'". This makes the
13373 statements demangler agnostic.
13374 * gdb.c++/virtfunc.exp (do_tests): Likewise.
13375 (gdb_virtfunc_restart): Likewise.
13376
b2f9ec70
MC
133772001-02-14 Michael Chastain <chastain@redhat.com>
13378
13379 * gdb.c++/inherit.exp (do_tests): Change runto statements
13380 from "runto 'foo(void)'" to "runto 'foo'". This makes the
13381 statements demangler agnostic.
13382
cf74b8ca
AC
13383Sun Feb 4 17:32:21 2001 Andrew Cagney <cagney@redhat.com>
13384
13385 * gdb.threads/pthreads.exp: Unify pass/fail messages for
13386 ``continue to bkpt at common_routine in thread 2'' and ``stopped
13387 before calling common_routine 15 times'' tests.
13388
99f78f56
MC
133892001-02-11 Michael Chastain <chastain@redhat.com>
13390
13391 * gdb.c++/cplusfuncs.cc (dm_type_char_star): New function.
13392 Helps the test script figure out which demangler is in use.
13393 (dm_type_foo_ref): Ditto.
13394 (dm_type_int_star): Ditto.
13395 (dm_type_long_star): Ditto.
13396 (dm_type_unsigned_int): Ditto.
13397 (dm_type_void): Ditto.
13398 (dm_type_void_star): Ditto.
99707966 13399 * gdb.base/cplusfuncs.exp (probe_demangler): New function.
99f78f56
MC
13400 Probe the gdb demangler and set variables to accommodate
13401 formatting differences.
13402 (info_func_regexp): New function. Same as info_func, but
13403 matches against a regexp.
13404 (info_func): Match against a literal string.
13405 (print_addr_2): New function. Match against a literal string,
13406 which can be different from the input to gdb.
13407 (print_addr): Simply call print_addr_2 with the same argument twice.
13408 (test_lookup_operator_functions): Use demangler formatting variables.
13409 Blow away the xfails and workarounds for gnats gdb bug gdb/18. Sort
13410 the tests in the same order as the C++ class declaration.
13411 (test_paddr_operator_functions): Ditto.
13412 (test_paddr_overloaded_functions): Ditto.
13413 (test_paddr_hairy_functions): Use demangler formatting variables.
13414 Add reference to gdb/19 for related tests.
13415 (do_tests): Call probe_demangler.
13416
1de8f023
KB
134172001-01-30 Kevin Buettner <kevinb@redhat.com>
13418
13419 * gdb.c++/templates.cc (printf): Remove unused function definition.
13420
ca3f91ed
MS
134212001-01-26 Felix Lee <flee@redhat.com>
13422
13423 * sid.exp (sid_exit): Pass host, not target, to remote_close.
13424
134252001-01-25 matthew green <mrg@redhat.com>
13426
13427 * config/sid.exp (sid_start): Call `remote_push_conn' after firing
13428 up sid.
13429 (sid_exit): Call `remote_pop_conn' after GDB is gone.
13430
134312001-01-25 matthew green <mrg@redhat.com>
13432
13433 * config/sid.exp (sid_start): Use `remote_spawn' instead of `spawn.'
d63a86f8 13434 Deprecate $sid_spawn_id.
ca3f91ed
MS
13435 (sid_exit): Remove code necessary only for `spawn.'
13436
134372001-01-25 matthew green <mrg@redhat.com>
13438
13439 * config/sid.exp (sid_start): Handle sim,protocol of `sid.'
13440
fb18ec4a
MC
134412001-01-28 Michael Chastain <chastain@redhat.com>
13442
13443 * gdb.c++/ovldbreak.exp (take_gdb_out_of_choice_menu): New proc
13444 to call when tests fail. It takes gdb out of the overloaded
13445 function choice menu back to the main prompt, so that the test
13446 program stays synchronized.
13447 (set_bp_overloaded): New proc to collect all the common
13448 code for setting a breakpoint on an overloaded name. Calls
13449 take_gdb_out_of_choice_menu when needed.
13450 (menu_overload1arg): New variable to collect the repeated
13451 instances of the expected menu for an overloaded name. Change
13452 the regular expression to handle changes in g++ type encoding:
13453 "void" can be either "void" or "", and "unsigned int" can be
13454 either "unsigned int" or "unsigned".
13455 (continue_to_bp_overloaded): Change regular expressions to handle
13456 changes in g++ type encoding.
13457 (no proc): Call take_gdb_out_of_choice_menu when needed.
13458 Remove redundant calls to "info break". Accept either "canceled"
13459 or "cancelled". Change regular expressions in "info break"
13460 calls to handle changes in g++ type encoding. Give all tests
13461 unique strings.
13462
9c646a6e
BE
134632001-01-17 Ben Elliston <bje@redhat.com>
13464
13465 * config/sid.exp: New file.
13466
9549d9c1
AC
13467Fri Jan 12 18:29:01 2001 Andrew Cagney <cagney@b1.cygnus.com>
13468
13469 * gdb.base/callfuncs.exp: Add space after ``Value returned is''.
13470
dc96c6c7 134712000-12-21 Michael Snyder <msnyder@cygnus.com>
315f8b0e
MS
13472
13473 * gdb.base/finish.exp: Accept '1' instead of \001 from char_func.
13474 Add a RE to accept a non-ascii char if one is ever presented.
13475
b4df4f68
FN
134762000-12-20 Fernando Nasser <fnasser@redhat.com>
13477
297dd0fd 13478 * lib/mi-support.exp (mi_gdb_start): Test for MI_OUT, not UI_OUT.
b4df4f68 13479
dc96c6c7 134802000-12-18 Michael Snyder <msnyder@cygnus.com>
49c890fc 13481
d63a86f8 13482 * gdb.base/setvar.exp: Use double '\\' to quote curly braces
49c890fc
MS
13483 in regexp. One '\' does not suffice on Linux.
13484
4a7bddb6
MC
134852000-12-09 Michael Chastain <chastain@redhat.com>
13486
13487 * gdb.base/break.exp (test_clear_command): Use a marker function
13488 rather than 'main' for the test function. Also move this
13489 test to an execution point where the marker function names are
13490 guaranteed to be bound to functions. (Executing tests after a
13491 'finish' from main runs into name conflicts with local names
13492 in __libc_start_main).
13493
dc96c6c7 134942000-12-07 Michael Snyder <msnyder@cygnus.com>
efb66345
MS
13495
13496 * gdb.base/finish.exp: New test for gdb's "finish" command.
13497 * gdb.base/return2.exp: New test for gdb's "return" command.
13498 * gdb.base/return2.c: New source file for above.
13499
dc96c6c7 135002000-12-05 Michael Snyder <msnyder@cygnus.com>
3c077de9
MS
13501
13502 * gdb.base/constvars.exp: Add a "pass" message if "up" succeeds.
13503 * gdb.base/miscexprs.exp: Ditto.
13504 * gdb.base/pointers.exp: Ditto.
13505 * gdb.c++/derivation.exp: Ditto.
13506 * gdb.c++/local.exp: Ditto.
13507 * gdb.c++/namespace.exp: Ditto.
13508 * gdb.c++/overload.exp: Ditto.
13509 * gdb.c++/ref-types.exp: Ditto.
13510
dc96c6c7 135112000-12-05 Michael Snyder <msnyder@cygnus.com>
660fd469
MS
13512
13513 * gdb.base/constvars.exp: Test result of "up" command.
13514 * gdb.base/miscexprs.exp: Ditto.
13515 * gdb.base/pointers.exp: Ditto.
13516 * gdb.base/scope.exp: Ditto.
13517 * gdb.c++/derivation.exp: Ditto.
13518 * gdb.c++/local.exp: Ditto.
13519 * gdb.c++/namespace.exp: Ditto.
13520 * gdb.c++/overload.exp: Ditto.
13521 * gdb.c++/ref-types.exp: Ditto.
13522
44097287
FN
135232000-11-22 Michael Chastain <chastain@redhat.com>
13524
13525 * mips_pro.exp: Accept either "middle -> top -> main" or
13526 "middle -> main" in the backtrace, because gcc can optimize
13527 tail calls to jumps. Remove setup_xfail for the hppa case.
13528 Add a comment with the original warning messages from PR 3016,
13529 which was filed in 1993, to preserve them for posterity.
13530
9d2e1bab
ND
135312000-11-17 Nick Duffek <nsd@redhat.com>
13532
13533 * lib/gdb.exp (gdb_test): Override timeout with board info.
13534
1aca8eb7
ND
135352000-11-17 Nick Duffek <nsd@redhat.com>
13536
13537 * gdb.base/display.exp: Don't kill running stub. Add "again" to
13538 the second kill and detach messages.
13539
93076499
ND
135402000-11-17 Nick Duffek <nsd@redhat.com>
13541
13542 * configure.in: Add AC_EXEEXT.
13543 * configure: Regenerate.
13544 * Makefile.in (just-check): Export EXEEXT.
13545 * lib/gdb.exp ($EXEEXT): Import from environment.
13546 * gdb.base/maint.exp: Expect $EXEEXT in executable name. Don't
13547 expect "maint dump-me" on Cygwin.
13548 * gdb.base/reread.exp ($binfile, $binfile1, $binfile2): Append
13549 $EXEEXT.
13550
30e87cd3
ND
135512000-11-17 Nick Duffek <nsd@redhat.com>
13552
13553 * gdb.base/break.exp: Test backtrace and finish from called
13554 function on all platforms, not just HP-UX.
13555
dc96c6c7 135562000-11-03 Michael Snyder <msnyder@cygnus.com>
08e706b1
MS
13557
13558 * config/monitor.exp (gdb_target_cmd): Abstracts some of the
13559 code from gdb_target_monitor, so it can be used independantly
13560 for gdbserver. Also comment out an unnecessary PUTS.
d63a86f8 13561
dc96c6c7 135622000-11-03 Michael Snyder <msnyder@cygnus.com>
958a4e4c
MS
13563
13564 * gdb.base/a2-run.exp: Use gdb_skip_stdio_test.
13565 * gdb.base/corefile.exp: Expect the message "Program is being
13566 debugged already" when we send the "corefile" command, since
13567 the preceeding gdb_load may have connected gdb to a remote target.
13568 * gdb.base/display.exp: Disable hardware watchpoints if new
13569 board info variable "no_hardware_watchpoints" is true.
13570 Replace single-letter commands with more readable ones.
13571 * gdb.base/recurse.exp (recurse_tests): Disable hardware watchpoints
13572 if new board info variable "no_hardware_watchpoints" is true.
13573 * gdb.base/restore.exp (restore_tests): Call gdb_skip_stdio_tests
13574 to see if stdio (printf) testing is possible.
13575 * gdb.base/watchpoint.exp: Disable hardware watchpoints if new
13576 board info variable "no_hardware_watchpoints" is true. Use new
13577 proc "gdb_skip_stdio_tests" to see if printf tests are possible.
13578
39124dea
FN
135792000-11-13 Fernando Nasser <fnasser@redhat.com>
13580
13581 From Orjan Friberg <orjanf@axis.com>:
13582 * gdb.base/printcmds.exp: Escape curly braces followed by a number
13583 in array print pattern match.
13584
a9e2e984
FN
135852000-11-09 Fernando Nasser <fnasser@redhat.com>
13586
13587 * gdb.c++/templates.exp (test_template_breakpoints): Change Britsh
13588 spelling "cancelled" to U.S. spelling "canceled" to match changes
13589 made to gdb.
13590 * gdb.c++/ovldbreak.exp: Ditto.
13591
c7db355b
PS
135922000-11-06 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
13593
13594 * gdb.base/callfuncs.c (main): Moved to end of file, call
13595 t_double_values to initialize the FPU before inferior calls are made.
13596 * gdb.base/callfuncs.exp: Test for register preservation after calling
13597 inferior functions. Add tests for continuining, finishing and
13598 returning from a stop in a call dummy.
13599
dc96c6c7 136002000-10-24 Michael Snyder <msnyder@cygnus.com>
42f5c13f
MS
13601
13602 * gdb.base/commands.exp: Break up long lines, and re-indent.
13603
dc96c6c7 136042000-10-19 Michael Snyder <msnyder@cygnus.com>
ae0323a8
MS
13605
13606 * config/gdbserver.exp: Rewritten from the ground up, to make it
13607 compatible with the current dejagnu tree, and to make it work with
13608 the new "gdbserver" in libremote.
13609
dc96c6c7 136102000-10-16 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
13611
13612 * gdb.base/sizeof.exp (check_sizeof): Skip if no printf support.
13613 * gdb.base/varargs.exp: Skip entire test if no printf support.
13614 * gdb.base/ending-run.exp (Step to return): Skip if no printf supt.
13615 * gdb.base/shlib-call.exp: Skip several tests if no printf support.
13616
dc96c6c7 136172000-10-13 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
13618
13619 * lib/gdb.exp (gdb_skip_float_test): New proc. Skip test if
13620 no floating point support.
13621 (gdb_skip_stdio_test): New proc. Skip test if no stdio support.
13622 * gdb.base/call-ar-st.exp: Use above procs to skip tests.
13623 * gdb.base/call-rt-st.exp: Ditto.
13624 * gdb.base/call-strs.exp: Ditto.
13625
bac5fc66
JG
136262000-08-02 Jimmy Guo <guo@hpcleara.cup.hp.com>
13627
13628 * gdb.base/sizeof.c: include <stdio.h>.
13629
13630 * gdb.c++/classes.exp: Use gdb_test instead of send_gdb to
a9c64011
AS
13631 'finish', otherwise uncaptured gdb_prompt would potentially
13632 throw remaining test points out of sync.
bac5fc66 13633
b22a6027
SB
136342000-07-26 Scott Bambrough <scottb@netwinder.org>
13635
13636 * gdb.base/recurse.exp: Run tests for all targets.
13637 * gdb.base/so-impl-ld.exp: Added wildcard to handle the
13638 gnu-oldld case on ARM.
13639 * gdb.base/watchpoint.exp (test_stepping): Clear xfail
13640 for ARM targets.
d63a86f8 13641
d8231941
AG
13642Mon Jul 24 07:46:02 CDT 2000 Clinton Popetz <cpopetz@cygnus.com>
13643
13644 * gdb.java/configure.in (AC_INIT): Use jmisc.exp.
13645 * gdb.java/configure: Rebuild.
13646
8caabe69
AG
13647Sun Jul 23 21:42:34 2000 Anthony Green <green@redhat.com>
13648
13649 * gdb.java/jv-exp.exp: New file.
13650
9d273ca3
AG
13651Sun Jul 23 21:02:42 2000 Anthony Green <green@redhat.com>
13652
13653 * configure: Rebuilt.
13654 * configure.in (configdirs): Add gdb.java.
13655 * gdb.java/jmisc.java: New file.
13656 * gdb.java/jmisc.exp: New file.
13657 * gdb.java/Makefile.in: New file.
13658 * gdb.java/configure: Rebuilt.
13659 * gdb.java/configure.in: New file.
13660 * lib/java.exp: New file.
13661
4f823a66
AC
13662Wed Jul 12 18:14:29 2000 Andrew Cagney <cagney@b1.cygnus.com>
13663
13664 * gdb.base/exprs.exp: Test casts to a pointer including over and
13665 underflow.
13666
2391e11d
AC
13667Thu Jul 13 11:52:53 2000 Andrew Cagney <cagney@b1.cygnus.com>
13668
13669 * gdb.base/sizeof.exp, gdb.base/sizeof.c: New files. Compare GDB
13670 and the compilers sizes.
13671
54602222
ND
136722000-07-09 Nick Duffek <nsd@redhat.com>
13673
13674 * gdb.c++/misc.cc (class ClassParam, class_param): Define.
13675 (use_methods): New function.
13676 (main): Call use_methods().
13677 * gdb.c++/classes.exp (test_method_param_class): New procedure.
13678 (do_tests): Call test_method_param_class.
13679
2bec0572
ND
136802000-07-09 Nick Duffek <nsd@redhat.com>
13681
13682 * gdb.c++/classes.exp (test_nonexistant_members): Fix name
13683 spelling.
13684 (test_enums): New procedure. Move enum tests from end of script
13685 to here. Set breakpoint on function name instead of line number.
13686 * gdb.c++/misc.cc (ClassWithEnum): Move past Foo definitions.
13687 (enums2): New marker function.
13688 (enums1): New function.
13689 (main): Call enums1(). Move enum tests to enums1().
13690
78492fde
AC
13691Tue Jul 4 03:43:49 2000 Andrew Cagney <cagney@b1.cygnus.com>
13692
13693 * gdb.asm/asm-source.exp: Use raw AS/LD instead of CC to
13694 compile/link program. Update line numbers.
13695 * gdb.asm/d10v.inc: Define ``startup''.
13696 * gdb.asm/asmsrc1.s: Add definition of _start.
d63a86f8 13697
49a2cef8
AC
13698Fri Jun 23 17:45:52 2000 Andrew Cagney <cagney@b1.cygnus.com>
13699
13700 * gdb.base/call-ar-st.exp: More rewrites of multi-line patterns.
13701
3e6c8688
EZ
137022000-06-18 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
13703
13704 * gdb.base/maint.exp: Add 'maint print architecture' item to output
13705 of 'help maint print' command.
13706
9ff5cbe9
AC
13707Fri Jun 16 18:22:05 2000 Andrew Cagney <cagney@b1.cygnus.com>
13708
13709 * gdb.base/call-ar-st.exp: Rewrite all multi-line patterns so that
13710 they use gdb_expect_list.
13711
17c579bd
AC
13712Wed Jun 7 13:02:40 2000 Andrew Cagney <cagney@b1.cygnus.com>
13713
13714 * gdb.base/commands.exp: Use ``set remote
13715 memory-read-packet-size'' instead of ``set endian big'' to test
13716 long commands.
13717
e6d71bf3
DB
137182000-06-03 Daniel Berlin <dan@cgsoftware.com>
13719
13720 * gdb.c++/templates.exp (do_tests): Make all of these work under
d63a86f8 13721 g++, and stop skipping them.
e6d71bf3
DB
13722
13723 * gdb.c++/namespace.exp: Move from gdb.hp/gdb.aCC to here, make it
13724 work under g++.
13725
d63a86f8 13726 * gdb.c++/misc.cc: Fix ambiguous initialization with correct
e5f9ba7b
MS
13727 initialization.
13728
dc96c6c7 137292000-06-02 Michael Snyder <msnyder@cygnus.com>
7346e70f
MS
13730
13731 * gdb.base/annota1.exp (run until main breakpoint): Loosen up
13732 the regular expression: accept an (almost) arbitrary sequence of
13733 "frames-invalid" and "breakpoints-invalid" messages both before
13734 and after the "starting" message.
13735
dc96c6c7 137362000-06-02 Michael Snyder <msnyder@cygnus.com>
e5f9ba7b
MS
13737
13738 * gdb.c++/local.exp: This test has never been known to work with g++.
e6d71bf3 13739
dc96c6c7 137402000-05-18 Michael Snyder <msnyder@cygnus.com>
0a791409
MS
13741
13742 * gdb.base/annota1.exp (annotate-signal-handler-caller):
13743 Relax the regular expression a little, make it pass on Solaris 8.
13744
8216cda9
KB
137452000-05-12 Kevin Buettner <kevinb@redhat.com>
13746
13747 * gdb.base/step-test.exp: On IA-64 targets, when stepping out of
d63a86f8 13748 a call, do not require that gdb stop on the line after the call.
8216cda9
KB
13749 Instead, it is permissible for gdb to stop on the line of the
13750 call itself.
13751
1a570b2f
MS
137522000-05-12 Michael Snyder <msnyder@.cygnus.com>
13753
13754 * gdb.base/break.exp (bp on small function, optimized file):
13755 Add a second pass pattern. The behavior differs here between stabs
13756 and dwarf for one-line functions. Stabs preserves two line symbols
13757 (one before the prologue and one after) with the same line number,
13758 but dwarf regards these as duplicates and discards one of them.
13759 Therefore the address after the prologue (where the breakpoint is)
13760 has no exactly matching line symbol, and GDB reports the breakpoint
13761 as if it were in the middle of a line rather than at the beginning.
13762
dc96c6c7 137632000-05-08 Michael Snyder <msnyder@cygnus.com>
89cb06a2 13764
d63a86f8 13765 * gdb.base/interrupt.exp: Make "pass" message say "send"
89cb06a2
MS
13766 rather than "send_gdb" (for consistancy).
13767
7d418785
AC
13768Mon May 1 15:37:58 2000 Andrew Cagney <cagney@b1.cygnus.com>
13769
13770 From 2000-04-28 Andreas Jaeger <aj@suse.de>:
13771 * gdb.c++/templates.cc: Properly check for GCC version number.
13772 * lib/compiler.cc: Likewise
13773
dc96c6c7 137742000-04-28 Michael Snyder <msnyder@cygnus.com>
e919ea79 13775
d63a86f8 13776 * gdb.base/break.exp: When compiled with -O2 optimization,
e919ea79
MS
13777 gdb may not stop at the first line of main, due to code motion.
13778
dc96c6c7 137792000-04-26 Michael Snyder <msnyder@cygnus.com>
1960c400
MS
13780
13781 * gdb.base/call-ar-st.exp: Bail out if target is sparclet.
13782 This test depends on parsing the printf output from the target.
13783 Since the sparclet stub doesn't do stdio, this will never work.
13784 * gdb.base/call-rt-st.exp: ditto.
13785 * gdb.base/call-strs: ditto.
13786
dc96c6c7 137872000-04-24 Michael Snyder <msnyder@cygnus.com>
b84b7669
MS
13788
13789 * gdb.base/miscexprs.exp: make sizeof long array test portable.
13790
13791 * gdb.base/ending-run.exp: After connecting to a remote target,
13792 but before running, the target will appear to be in a random
13793 location. Specify both a file and a line for breakpoints.
13794 Also, the function that calls main may be called 'init'
13795 rather than 'start'.
13796
a5a51225
EZ
137972000-04-17 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
13798
13799 * gdb.base/help.exp: Update output for add-symbol-file command.
13800
7930cc7c
FN
138012000-04-10 Fernando Nasser <fnasser@cygnus.com>
13802
13803 From Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
13804 * gdb.base/structs2.c: Support platforms defaulting to a unsigned char.
13805
23e37ab1
C
138062000-04-07 J.T. Conklin <jtc@redback.com>
13807
e93c542c
C
13808 * gdb.base/call-ar-st.exp: Relax patterns matching tab characters.
13809
23e37ab1
C
13810 * gdb.base/funcargs.exp: Relax patterns matching pointers to char.
13811
591b8fa3
PDM
13812Thu Mar 30 13:26:19 2000 Philippe De Muyter <phdm@macqel.be>
13813
13814 * gdb.base/call-ar-st.c (init_small_structs, main): Use floating-point
13815 values that can be represented exactly.
13816 * gdb.base/call-ar-st.exp (print print_small_structs): Fixed to match
13817 above change, and to not check against the directory part of the source
13818 file name.
13819 (step into print_long_arg_list): Likewise.
13820 (print print_small_structs from print_long_arg_list): Likewise.
13821 (print print_long_arg_list): Likewise.
13822
7a495180
EZ
138232000-03-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
13824
30b53638 13825 * gdb.base/printcmds.c: Terminate char array ctable2 with 0.
7a495180 13826
beb998c6
AC
13827Mon Mar 27 14:46:37 2000 Andrew Cagney <cagney@b1.cygnus.com>
13828
13829 * ChangeLog, gdb.base/commands.exp: Revert whitespace changes.
13830
1c689132
DB
138312000-03-25 Daniel Berlin <dan@cgsoftware.com>
13832
13833 * gdb.base/commands.exp (deprecated_command_test): Add test for
13834 deprecate with no arguments.
13835
c1790a9d
JL
138362000-03-24 Jonathan Larmour <jlarmour@redhat.co.uk>
13837
13838 * gdb.base/break.exp: Add new test for setting breakpoints on
13839 optimized code so we can test breakpoints work even when function
13840 prologues may be optimized away
13841
003ba290
FN
138422000-03-23 Fernando Nasser <fnasser@totem.to.cygnus.com>
13843
13844 From David Whedon <dwhedon@gordian.com>
a9c64011 13845 * gdb.base/commands.exp : Added command deprecator tests.
003ba290 13846
6837a0a2
DB
138472000-03-22 Daniel Berlin <dan@cgsoftware.com>
13848
13849 * gdb.base/help.exp: Added test for new apropos command.
13850
b9593231
KB
138512000-03-21 Kevin Buettner <kevinb@redhat.com>
13852
13853 * gdb.base/pointers.c (usevar): New function.
13854 (main): Make sure that global variables v_int_pointer2, rptr,
13855 and y are all referenced someplace in the program by calling
13856 usevar() on them. [Some linkers delete symbols which are
13857 never referenced. The space remains, but there's no way to
13858 get a (symbolic) handle on the variable from the debugger.]
13859
751a959b
EZ
138602000-03-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
13861
13862 * gdb.base/printcmds.c: Add typedeffed arrays.
13863
13864 * gdb.base/printcmds.exp (test_print_typedef_arrays): New
13865 procedure to test arrays that are typedef'd.
13866
73a93a32
JI
138672000-03-13 James Ingham <jingham@leda.cygnus.com>
13868
13869 * lib/gdb.exp: Fix the gdbtk_start routine to correctly find all
d63a86f8 13870 the library directories.
73a93a32 13871
fb40c209
AC
13872Mon Feb 21 13:05:36 2000 Andrew Cagney <cagney@b1.cygnus.com>
13873
13874 * configure.in (configdirs): Add sub directory gdb.mi.
13875 * configure: Re-generate.
13876
13877 * gdb.mi: New directory.
d63a86f8 13878
ee4dd2c9
AC
138792000-02-25 Scott Bambrough <scottb@netwinder.org>
13880
13881 * gdb.base/long_long.exp: Correct test suite failure when printing
13882 a long long value as a double on ARM platforms.
13883
70f0cc22
JB
138842000-02-16 Jim Blandy <jimb@redhat.com>
13885
13886 * gdb.base/break.exp ("breakpoint line number"): Make sure the
13887 default source file is set properly before running this test.
13888
853819b8
EZ
138892000-02-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
13890
13891 * lib/gdb.exp: Tell the testsuite that now gdbtk is in the
13892 gdbtk/library directory, not in gdbtcl2.
13893
dfcd3bfb
JM
138942000-02-04 Jim Blandy <jimb@redhat.com>
13895
13896 * gdb.c++/templates.exp: ("ptype T5<int>"): Remove extraneous
13897 backslash from regexp pattern.
13898
13899 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): New
13900 procedure. Use it to run all the "continue to bp overloaded"
13901 tests. Note that this changes the names of the tests slightly.
13902 If the breakpoint hit message includes a hex PC value, because
13903 GCC's Dwarf 2 line info doesn't help us distinguish the prologue
13904 from the real source code, still consider that a pass.
13905
13906 * gdb.base/condbreak.exp ("run until breakpoint at marker2"):
13907 XFAIL here if the breakpoint message contains a hex address. Note
13908 similar change on 1999-11-02.
13909
13910 * gdb.base/step-test.exp: Comment Fernando's change of 2000-02-02.
13911
13912 * gdb.base/ptype.exp: Establish a default source file before
13913 calling get_debug_format.
13914
139152000-02-03 Fernando Nasser <fnasser@totem.to.cygnus.com>
13916
13917 * gdb.base/watchpoint.exp: Remove duplication of test messages.
13918
8b93c638
JM
139192000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
13920
13921 * gdb.base/step-test.exp: Fix the steps to enter a callee by means
13922 of successive stepi commands -- while in the prologue we should see
13923 the function entry bracket.
13924
139252000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
13926
13927 * gdb.base/ending-run.exp: Add ARM in thumb mode case, where we
13928 reach __change_mode() when stepping through the end of main().
13929
c5394b80
JM
139302000-01-17 Fernando Nasser <fnasser@totem.to.cygnus.com>
13931
13932 * gdb.base/default.exp: Fix expected pattern.
13933 * gdb.base/help.exp: Same.
13934
0d06e24b
JM
139352000-01-10 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
13936
13937 * gdb.base/so-indr-cl.exp: Don't execute the test if not on HPUX.
13938 Don't use xfail's because that affects only the following test.
d63a86f8 13939
0d06e24b
JM
13940 * gdb.base/so-impl-ld.exp: Don't execute the tests if not on hpux,
13941 solaris or linux.
13942
13943 * gdb.base/selftest.exp: Update to reflect changes to main.c.
13944
dc96c6c7 139452000-01-07 Michael Snyder <msnyder@cygnus.com>
0d06e24b 13946
d63a86f8 13947 * gdb.base/display.exp: Some yacc parsers like to say
0d06e24b
JM
13948 "A syntax error" rather than "A parse error". Accept both.
13949
139502000-01-06 Fernando Nasser <fnasser@totem.to.cygnus.com>
13951
13952 * gdb.base/default.exp: Remove OS dependent string from "target
13953 remote" test.
13954 * gdb.base/help.exp: Same for "help target remote" test.
13955
c3f6f71d
JM
139562000-01-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
13957
13958 From Jim Kingdon <kingdon@redhat.com>:
13959
13960 * gdb.c++/annota2.exp: Fix "delete bps" test to wait for the
13961 prompt (cleanup rather than necessity, but still might keep output
13962 from spilling to next test).
13963
139642000-01-02 Fred Fish <fnf@cygnus.com>
13965
13966 * gdb.base/ptype.c (FALSE, TRUE): #undef these to avoid clash on
13967 AIX, which defines them in <sys/types.h>.
13968
ed9a39eb 139691999-12-16 Stan Shebs <shebs@andros.cygnus.com>
c4093a6a 13970
ed9a39eb
JM
13971 * gdb.base/default.exp: Match arm* etc instead of arm in "info
13972 float" test.
13973
139741999-12-13 Fernando Nasser <fnasser@totem.to.cygnus.com>
c4093a6a 13975
ed9a39eb 13976 * gdb.base/watchpoint.exp: Add missing "(timeout)" to test message.
c4093a6a
JM
13977
13978 * gdb.base/break.exp: Add missing anchor to reg exp on "finish from
13979 outermost frame disallowed".
13980
139811999-12-09 Fernando Nasser <fnasser@totem.to.cygnus.com>
13982
13983 * gdb.base/setvar.exp: New tests for setting the value of a struct
13984 with a constant list.
13985
139861999-12-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
13987
13988 * gdb.base/setvar.exp: Remove pair os tests that expected gdb to
13989 require the user to type a cast before setting the value of a struct.
13990
de57eccd
JM
139911999-12-06 Jim Blandy <jimb@cygnus.com>
13992
13993 * gdb.base/default.exp: Expect the new 'info float' command on
13994 all i386 platforms.
13995
13996 * gdb.threads/linux-dp.exp: Expand our ability to recognize
13997 LinuxThreads libraries that don't support debugging.
13998
c2d11a7d
JM
13999Sat Dec 4 15:21:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
14000
14001 * gdb.base/remote.c: Fill the buffer with truely random data.
14002 Change the buffer type to ``unsigned char'' to simplify size
14003 arithmetic.
14004
14005 * gdb.base/remote.exp: Reduce download numbers by one. Typical
14006 stub only handles 400-1 byte packets. Verify that the download
14007 worked.
14008
140091999-11-30 Fernando Nasser <fnasser@totem.to.cygnus.com>
14010
14011 * lib/gdb.exp (gdb_expect_list): FAIL only once on multiple pattern
14012 tests, using UNRESOLVED for the untested cases. Also, does not wait
14013 for a timeout if the prompt was received before a recognizable pattern.
14014
140151999-11-29 Fernando Nasser <fnasser@totem.to.cygnus.com>
14016
14017 * lib/gdb.exp (gdb_expect_list): Fix spelling.
14018
140191999-11-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
14020
14021 * gdb.base/watchpoint.exp: Add tests cases for the hit count of
14022 watchpoints.
14023
140241999-11-24 Jason Merrill <jason@casey.cygnus.com>
14025
14026 * gdb.base/condbreak.exp: Add missing '$gdb_prompt $'.
14027
14028 * gdb.c++/local.exp: Be more flexible in recognizing local class
14029 name mangling. Don't allow horribly truncated method names.
14030 * gdb.c++/derivation.exp: Expect protected inheritance.
14031 * gdb.c++/inherit.exp: Be more flexible in recognizing vbase pointers.
14032 * gdb.c++/virtfunc.exp: Likewise.
14033 * gdb.c++/classes.exp: Likewise. Don't require the enclosing scope
14034 when printing a nested enum.
14035
140361999-11-22 Jim Blandy <jimb@cygnus.com>
14037
14038 * gdb.base/step-test.exp: Properly await GDB's response to setting
14039 a breakpoint on the call to large_struct_by_value.
14040
14041 * gdb.base/ending-run.exp ("step to end of run 1"): Don't fail
14042 just because we have debug info for the `start' function.
14043
140441999-11-19 Jim Blandy <jimb@zenia.red-bean.com>
14045
14046 * gdb.threads/linux-dp.exp ("create philosopher"): Recognize the
14047 "Unknown signal" messages, which indicate (on LinuxThreads) that
14048 GDB doesn't know how to debug threads on this system. This is
14049 better than hanging while philosopher 0 dumps chatter into gdb.log.
14050
140511999-11-18 Tom Tromey <tromey@cygnus.com>
14052
14053 * gdb.trace/deltrace.exp: Updated test to reflect new error text.
14054
140551999-11-18 Fred Fish <fnf@cygnus.com>
14056
14057 * gdb.base/coremaker2.c: Add sample program for generating
14058 cores that is more self contained than coremaker.c. Eventually
14059 I'll add more code to this and tie it into the testsuite.
14060
4ce44c66
JM
140611999-11-12 Stan Shebs <shebs@andros.cygnus.com>
14062
14063 * gdb.base/dollar.exp: Remove, now in gdb.hp.
14064
140651999-11-10 Jimmy Guo <guo@cup.hp.com>
14066
14067 * gdb.exp (get_compiler_info): pick up compiler.c and compiler.cc
14068 from $srcdir/lib/.
14069 * lib/compiler.c, lib/compiler.cc: New files, moved from gdb.base/
14070 and gdb.c++/.
14071
14072 * gdb.c++/derivation.exp: remove redundant get compiler info code.
14073
d63a86f8 14074 * gdb.base/commands.exp: add '$gdb_prompt $' anchor to
4ce44c66
JM
14075 'continue with watch' test point.
14076
140771999-11-08 Jim Blandy <jimb@zenia.red-bean.com>
14078
14079 Merged from p2linux-990323-branch:
d63a86f8 14080
4ce44c66
JM
14081 * lib/gdb.exp (gdb_continue_to_breakpoint): New function.
14082
11cf8741
JM
14083Mon Nov 8 23:07:09 1999 Andrew Cagney <cagney@amy.cygnus.com>
14084
14085 * gdb.base/remote.exp: Test ``set remote memory-write-packet-sized
14086 {limit,fixed}''. Test ``set download-write-size''.
14087
14088Sun Nov 7 17:37:01 1999 Andrew Cagney <cagney@b1.cygnus.com>
14089
14090 * gdb.base/funcargs.exp: Rewrite stack traceback checks using
14091 gdb_expect_list.
14092
14093Fri Nov 5 18:40:52 1999 Andrew Cagney <cagney@b1.cygnus.com>
14094
14095 * lib/gdb.exp (gdb_expect_list): Return a success/fail indication.
14096
140971999-11-03 Mark Salter <msalter@cygnus.com>
14098
14099 * gdb.base/break.exp: Fix "stub continue" pattern.
14100
141011999-11-03 Jim Blandy <jimb@zwingli.cygnus.com>
14102
14103 * gdb.base/shlib-call.exp ("next to shr1"): Fix test name.
14104
141051999-11-02 Jim Blandy <jimb@zwingli.cygnus.com>
14106
14107 * gdb.base/display.exp ("finish"): Add timeout clause.
14108
14109 * gdb.base/condbreak.exp ("run until breakpoint at marker1"): Add
14110 plain prompt clause, so this doesn't have to time out in order to
14111 fail.
14112
14113 * gdb.base/condbreak.exp, gdb.base/ena-dis-br.exp: XFAIL if the
14114 breakpoint hit messages include an address.
14115
14116 * gdb.base/display.exp: Don't forget to escape parens in regular
14117 expressions. Unix regexp notatation sucks.
14118
141191999-11-02 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
14120
14121 * gdb.base/annota1.exp: Test for annotate-signalled: change output
14122 order for 'signalled' message.
14123
5c44784c
JM
141241999-11-01 Stan Shebs <shebs@andros.cygnus.com>
14125
14126 From Jimmy Guo <guo@cup.hp.com>:
14127 * gdb.base/annota1.exp: Add tests for annotate ignore count change.
14128 * gdb.base/annota1.c: Add code for tests to work with.
14129
141301999-10-26 Frank Ch. Eigler <fche@cygnus.com>
14131
14132 * gdb.base/remote.exp: New test for remote downloading settings.
14133 * gdb.base/remote.c: New file with large .data.
14134
917317f4
JM
141351999-10-18 Jim Blandy <jimb@zwingli.cygnus.com>
14136
14137 * gdb.threads/linux-dp.c, gdb.threads/linux-dp.exp: New test suite
14138 for LinuxThreads support, merged from the Code Fusion branch.
14139
14140Mon Oct 11 13:57:21 1999 Andrew Cagney <cagney@amy.cygnus.com>
14141
14142 * lib/gdb.exp (gdb_run_cmd): Break complicated gdb_expect
14143 containing exp_continue into a while within an expect. Don't
14144 attempt a start more than three times. Check return value from
14145 gdb_load.
d63a86f8 14146
2df3850c
JM
14147Wed Oct 6 12:05:58 1999 Andrew Cagney <cagney@b1.cygnus.com>
14148
14149 * gdb.base/watchpoint.exp: Match fail ``finish from marker1'' with
14150 a pass case.
14151
2acceee2
JM
141521999-10-01 Kevin Buettner <kevinb@cygnus.com>
14153
14154 * gdb.base/break.c (main): Added a statement that we can step
14155 off of.
14156 * gdb.base/break.exp: Added tests for setting a breakpoint
14157 at an offset and stepping onto a breakpoint.
14158
141591999-10-01 Fred Fish <fnf@cygnus.com>
14160
d63a86f8 14161 * gdb.base/help.exp (help add-symbol-file): Update to match current
2acceee2
JM
14162 gdb output.
14163
c2c6d25f
JM
141641999-09-18 Jim Blandy <jimb@cris.red-bean.com>
14165
14166 * gdb.base/break.exp: Code locations are in hex, don't forget!
14167 (For HP-UX.)
14168
141691999-09-17 Stan Shebs <shebs@andros.cygnus.com>
14170
14171 * condbreak.exp: Use break.c as test program.
14172 * condbreak.c: Remove, redundant with break.c.
14173
141741999-09-15 Stan Shebs <shebs@andros.cygnus.com>
14175
14176 * config/monitor.exp (gdb_target_monitor): Disable X- and
14177 Z-packets if the target needs it.
14178
141791999-09-13 James Ingham <jingham@leda.cygnus.com>
14180
14181 * gdb.c++/overload.exp: Added tests for listing overloaded
14182 functions with function pointers in the arg, explicitly calling
14183 out the version you want.
14184
cff3e48b
JM
141851999-09-09 Stan Shebs <shebs@andros.cygnus.com>
14186
14187 * long_long.exp: Add variations of test cases that work for
14188 targets with 16-bit ints and 32-bit doubles.
14189
d4f3574e
SS
141901999-09-08 Stan Shebs <shebs@andros.cygnus.com>
14191
14192 * break.c (main): Compare a possibly-uninitialized argc with an
14193 unlikely value that fits in 16 bits.
14194
141951999-09-07 Stan Shebs <shebs@andros.cygnus.com>
14196
14197 * gdb.base/restore.c, gdb.base/restore.exp: Use 0x7eeb instead of
14198 0xfeeb, don't want negative numbers if ints are 16 bits.
14199
14200 * lib/gdb.exp (skip_cplus_tests): New proc.
14201 * gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
14202 gdb.c++/anon-union.exp, gdb.c++/classes.exp,
14203 gdb.c++/cplusfuncs.exp, gdb.c++/ctti.exp, gdb.c++/demangle.exp,
14204 gdb.c++/derivation.exp, gdb.c++/inherit.exp, gdb.c++/local.exp,
14205 gdb.c++/member-ptr.exp, gdb.c++/method.exp, gdb.c++/misc.exp,
14206 gdb.c++/overload.exp, gdb.c++/ovldbreak.exp,
14207 gdb.c++/ref-types.exp, gdb.c++/templates.exp, gdb.c++/userdef.exp,
14208 gdb.c++/virtfunc.exp: Use it to skip over C++ tests.
14209
14210 * gdb.c++/cplusfuncs.exp: Use get_compiler_info consistently.
14211
14212Fri Sep 3 15:37:12 1999 Kevin Buettner <kevinb@cygnus.com>
14213
14214 * gdb.base/corefile.exp (up): Allow a parameter to appear
14215 in the frame that we're going up to.
14216
14217 From Jim Blandy <jimb@cygnus.com>:
14218
14219 * gdb.base/default.exp (info float): Expect some output now.
14220
14221 * gdb.base/callfuncs.exp (do_function_calls): We no longer expect
14222 returning floating-point values to fail on the x86.
14223 * gdb.base/callfwmall.exp (do_function_calls): Same.
14224
14225 * gdb.base/list.exp (test_listsize): Correct expectations for
14226 listing line 1 with listsize 2. Also, listing a single line
14227 works now, as does listing three lines. [Kevin's note: There
14228 were a number of other cases fixed too where the expectations
14229 differed...]
14230
142311999-09-02 Stan Shebs <shebs@andros.cygnus.com>
14232
14233 * gdb.base/selftest.exp: Add case for when version prints as
14234 constant string instead of char pointer.
14235
104c1213
JM
142361999-08-25 Stan Shebs <shebs@andros.cygnus.com>
14237
14238 * gdb.base/ending-run.exp: Add Solaris case for what happens when
14239 stepping out of main.
14240
14241 * gdb.c++/derivation.exp: XFAIL inf fn calls for all configs, if
14242 G++ used.
14243
14244 * gdb.c++/local.exp: Expect ptype NestedInnerLocal to succeed
14245 always, expect ptype InnerLocal::NestedInnerLocal to fail always.
14246
14247 * gdb.c++/ovldbreak.exp: Update match string in test that
14248 includes a warning of multiple breakpoints.
14249
142501999-08-24 Stan Shebs <shebs@andros.cygnus.com>
14251
14252 * gdb.base/display.exp: Improve precision of step-after-finish
14253 added yesterday.
14254
14255 * gdb.base/signals.exp: Add extra wildcard to "handle all print"
14256 test.
14257
14258 * gdb.c++/classes.exp: XFAIL HP-compiler-only tests for all
14259 configs when using G++, not just hppa*.
14260
142611999-08-24 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
14262
14263 * gdb.base/async.c: New file.
14264 * gdb.base/async.exp: New file.
14265
14266Tue Aug 24 03:24:53 1999 Jeffrey A Law (law@cygnus.com)
14267
14268 * gdb.base/break.exp: Tweak PA specific tests to properly handle
14269 PA64.
14270
53a5351d
JM
14271Mon Aug 23 10:25:20 1999 Jeffrey A Law (law@cygnus.com)
14272
104c1213
JM
14273 * gdb.base/display.exp: "finish" can leave us mid-line on many
14274 targets, deal with it. Add a small constant to main, instead of
14275 1000 since main+1000 may not be a valid address in the target.
14276
53a5351d
JM
14277 * gdb.base/dollar.exp: Do not run for PA processors in wide mode
14278 on hpux11.
14279
14280 * gdb.base/attach.exp: Handle another hpux11 error message variant
14281 when attaching to a process that does not exist.
14282
142831999-08-19 J.T. Conklin <jtc@redback.com>
14284
14285 * gdb.base/call-ar-exp.exp: Fix pattern matching whitespace
14286 characters in 'continue to 1241' test.
14287
142881999-08-17 Stan Shebs <shebs@andros.cygnus.com>
14289
14290 * gdb.base/call-ar-st.exp: Add a shorter match case for the
14291 stop in print_long_arg_list, define and use a whitespace
14292 variable in print_small_structs test, add an XFAIL for Solaris.
14293 * gdb.base/dbx.exp: XFAIL func commands until somebody is
14294 interested enough to fix.
14295
7be570e7
JM
142961999-08-13 Keith Seitz <keiths@cygnus.com>
14297
14298 * gdb.base/dbx.exp (dbx_gdb_file_cmd): Rename to gdb_file_cmd.
14299 (dbx_gdb_load): Remove. Use gdb_load instead, since that
14300 proc knows about targets other than the natives.
14301 (test_assign): Use "gdb_run_cmd" to "run" the target.
14302 Check that we've actually hit the breakpoint at main.
14303 When we attempt to assign a value to a local variable, check
14304 that the variable is in the current scope, i.e., don't use
14305 a test with an empty result.
14306
14307Tue Aug 10 15:25:16 1999 Andrew Cagney <cagney@b1.cygnus.com>
14308
14309 * gdb.base/maint.exp: Add test of ``maintenance internal-error''
14310 command.
14311
143121999-08-09 Stan Shebs <shebs@andros.cygnus.com>
14313
14314 From Jimmy Guo <guo@cup.hp.com> and others at HP:
14315 gdb.hp: Move tests into subdirectories gdb.aCC, gdb.base-hp,
14316 gdb.compat, gdb.threads-hp.
14317 gdb.hp/configure, gdb.hp/configure.in: New files.
14318 gdb.hp/Makefile.in: Recurse into new subdirs.
14319 gdb.hp/gdb.defects: New directory, tests for HP bug reports.
14320 gdb.hp/gdb.objdbg: New directory, tests for debugging info
14321 in object files.
14322 gdb.hp/tools: New directory, aux tools for HP-specific tests.
14323
96baa820
JM
143241999-08-05 Stan Shebs <shebs@andros.cygnus.com>
14325
14326 * gdb.base/display.exp: Help expect by putting a newline in the
14327 funky printf, remove a bogus p/a test.
14328
143291999-08-05 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
14330
14331 * gdb.base/display.exp: Make sure that when we say 'run', we are
14332 connected to the target. This is necessary when running not
14333 natively.
14334
143351999-08-03 Stan Shebs <shebs@andros.cygnus.com>
14336
14337 * gdb.base/step-test.exp: Removed some extraneous messages.
14338
14339 * gdb.base/long_long.exp: Don't run memory examination tests
14340 on little-endian targets (they will need a different set of
14341 results to match).
14342
143431999-08-02 Stan Shebs <shebs@andros.cygnus.com>
14344
14345 * gdb.c++/virtfunc.exp: Expect to fail the virtual call tests
14346 until somebody decides to fix GDB.
14347
14348 * gdb.base/long_long.c: Stop compiler complaint by specifying long
14349 constant as "ULL".
14350 * gdb.base/long_long.exp: Loosen x/c test, add partial result
14351 matches for a couple x/2 commands.
14352
a0b3c4fd
JM
143531999-07-30 Stan Shebs <shebs@andros.cygnus.com>
14354
14355 * gdb.c++/ref-types.cc, gdb.c++/ref-types.exp: Appease doschk
14356 by merging in ref-types2 tests.
14357 * gdb.c++/ref-types2.cc, gdb.c++/ref-types2.exp: Remove.
14358
14359 From Jimmy Guo <guo@cup.hp.com> and others at HP:
14360 * gdb.c++/Makefile.in: Add standard actions.
14361 (EXECUTABLES): Rename from PROGS, update list.
14362 * gdb.c++/ambiguous.cc, gdb.c++/ambiguous.exp: Move to here
14363 from gdb.hp.
14364 * gdb.c++/anon-union.cc: Don't use anonymous struct, make
14365 foo and bar locals.
14366 * gdb.c++/anon-union.exp: Fix tests to match.
14367 * gdb.c++/classes.exp: Run if HP compiler used, add extra
14368 expect matches to handle output variations.
14369 * gdb.c++/cplusfuncs.cc: Make operator -> return foo *.
14370 * gdb.c++/cplusfuncs.exp: Update to match, allow word "class" in
14371 output, add HP alternatives for new and delete prints.
14372 * gdb.c++/ctti.exp, gdb.c++/cttiadd.cc, gdb.c++/cttiadd1.cc,
14373 gdb.c++/cttiadd2.cc, gdb.c++/cttiadd3.cc: Move here from gdb.hp.
14374 * gdb.c++/demangle.exp: Use $style when reporting failure.
14375 * gdb.c++/derivation.exp: Add some xfails if GCC-compiled.
14376 * gdb.c++/inherit.exp: Run if HP compiler used, add some
14377 match alternatives.
14378 * gdb.c++/local.exp: Add match alternatives or xfails for HP
14379 compilers.
14380 * gdb.c++/member-ptr.exp: Add xfails for hppa*-*-*.
14381 * gdb.c++/method.exp: Add match alternatives.
14382 * gdb.c++/misc.cc: Add bool types.
14383 * gdb.c++/misc.exp: Add tests for bool types.
14384 * gdb.c++/overload.exp: Add xfails.
14385 * gdb.c++/templates.cc: Remove bogus arglist init, init fvpchar.
14386 * gdb.c++/templates.exp: Run if HP compiler used, add some xfails,
14387 add some more template parameter tests (only for HP currently).
14388 * gdb.c++/userdef.exp: Add xfails for hppa*-*-*.
14389 * gdb.c++/virtfunc.cc: Add return type and value for main.
14390 * gdb.c++/virtfunc.exp: Run if HP compiler used, add some
14391 match alternatives.
d63a86f8 14392
a0b3c4fd
JM
143931999-07-30 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
14394
14395 * gdb.base/display.exp: Fix output of 'p/a &&j' test.
14396
143971999-07-29 Jim Blandy <jimb@savonarola.red-bean.com>
14398
14399 * gdb.base/signals.exp: Don't expect getting a backtrace from
14400 within a signal handler to fail on Linux.
14401
144021999-07-29 Stan Shebs <shebs@andros.cygnus.com>
14403
14404 From Jimmy Guo <guo@cup.hp.com> and others at HP:
14405 * lib/gdb.exp: Remove some gratuitious semicolons.
14406 (delete_breakpoints): Increase timeout.
14407 (gdb_expect): Add -notransfer option.
14408 (gdb_test): Use -notransfer option.
14409 (get_compiler_info): Add f77 case.
14410 (get_compiler): New proc, split out from gdb_preprocess, add f77
14411 case.
14412 (gdb_preprocess): Call get_compiler.
14413
14414 * gdb.base/Makefile.in (EXECUTABLES): Update the list.
14415 * gdb.base/attach.exp, gdb.base/display.exp,
14416 gdb.base/ending-run.exp, gdb.base/gdbvars.exp,
14417 gdb.base/long_long.exp, gdb.base/printcmds.exp,
14418 gdb.base/structs.exp, gdb.base/structs2.exp: Remove or fill in
14419 third arg to gdb_test.
14420 * gdb.base/call-ar-st.exp: Add HP-UX xfail for >10-arg functions.
14421 * gdb.base/callfuncs.exp, gdb.base/callfwmall.exp: Remove some
14422 HP-UX xfails, add others.
14423 * gdb.base/completion.exp: Reflect name change of self-test.
14424 * gdb.base/condbreak.exp, gdb.base/corefile.exp,
14425 gdb.base/foll-exec.exp, gdb.base/interrupt.exp,
14426 gdb.base/ptype.exp, gdb.base/scope.exp, gdb.base/setvar.exp: Note
14427 HP failure number.
14428 * gdb.base/foll-vfork.exp: Loosen matches slightly, remove
14429 useless HP-UX 10.30 references.
14430 * gdb.base/maint.exp: Loosen matches.
14431 * gdb.base/pointers.c (main): Declare more_code.
14432 * gdb.base/pointers.exp: Match on output of a `next'.
14433 * gdb.base/structs.c: Add prototypes.
14434 * gdb.base/watchpoint.exp: Remove HP-UX 10.30 reference.
14435 * gdb.base/whatis.exp: Fail for both HP-UX 10.20 and 11.
14436
144371999-07-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
14438
14439 * gdb.base/list.exp: Add tests for repeating 'list <linenum>'
14440 command.
14441
144421999-07-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
14443
14444 * gdb.c++/annota2.exp: Fix delete breakpoint query testcase.
14445 Fix run to main failures. Watchpoint can be hardware watchpoint.
d63a86f8
RM
14446
14447 * gdb.base/annota1.exp: Clean up some more, in case printf has
a0b3c4fd
JM
14448 debug info. Deal with lack of signal hanlder info in stack.
14449
a9c64011 14450 From Jim Kingdon <kingdon@redhat.com>:
a0b3c4fd
JM
14451 * gdb.base/annota1.exp: If printf has debug info, deal with it.
14452
5a2468f5
JM
144531999-07-19 Stan Shebs <shebs@andros.cygnus.com>
14454
14455 * gdb.base/foll-exec.exp, gdb.base/foll-fork.exp,
14456 gdb.base/foll-vfork.exp: Don't run for crosses.
14457
adf40b2e
JM
14458Tue Jul 13 23:37:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
14459
14460 * gdb.base/configure.in: Check for gdbvars.exp instead of
14461 a1-selftest.exp.
14462 * gdb.base/configure: Re-generate.
14463
144641999-07-12 Stan Shebs <shebs@andros.cygnus.com>
14465
14466 * gdb.base/selftest.exp: Rename from a1-selftest.exp, no point
14467 in trying to run first and name is too long.
14468
14469 * gdb.base/pointers.c, gdb.base/pointers.exp: Add contents of
14470 pointers2.c and pointers2.exp, respectively.
14471 * gdb.base/pointers2.c, gdb.base/pointers2.exp: Remove, makes
14472 doschk happier.
14473
43e526b9
JM
144741999-07-08 Stan Shebs <shebs@andros.cygnus.com>
14475
14476 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Renamed from
14477 callfuncs2.c and callfuncs2.exp.
14478
14479 * gdb.base/list.exp: Remove mistaken xfails.
14480 * gdb.base/list0.h: Add optional prototypes.
14481
9846de1b
JM
14482Wed Jul 7 00:27:35 1999 Andrew Cagney <cagney@amy.cygnus.com>
14483
a9c64011 14484 * gdb.base/setvar.exp: Increase the time-out on tests indirectly
9846de1b 14485 calling malloc.
a9c64011
AS
14486 * nodebug.exp, printcmds.exp, ptype.exp, setvar.exp: Ditto.
14487 * ptype.exp: Move test for get_debug_format to before its first
9846de1b
JM
14488 use.
14489
144901999-07-06 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
14491
14492 * gdb.base/Makefile.in (EXECUTABLES): Remove annota2 executable.
14493 * gdb.base/annota2.cc, annota2.exp: Move from here.
14494 * gdb.c++/annota2.cc, annota2.exp: To here.
14495 * gdb.c++/Makefile.in (PROGS): Add annota2 executable.
14496
43ff13b4
JM
14497Tue Jun 29 11:56:06 1999 Andrew Cagney <cagney@b1.cygnus.com>
14498
14499 * lib/gdb.exp (gdb_expect_list): Output one message per pattern in
14500 a consistent format.
14501
085dd6e6
JM
145021999-06-25 Stan Shebs <shebs@andros.cygnus.com>
14503
14504 From Jimmy Guo <guo@cup.hp.com> and others at HP:
14505 * lib/gdb.exp (get_compiler_info): Add detection for assorted
14506 HP compilers, also set the globals $true and $false.
14507
14508 * gdb.base/annota1.c, bitfields.c, break.c, call-ar-st.c,
14509 call-rt-st.c, call-strs.c, callfuncs.c, callfuncs2.c, condbreak.c,
14510 coremaker.c, ending-run.c, exprs.c, funcargs.c, interrupt.c,
14511 jump.c, langs0.c, langs1.c, langs2.c, list0.c, list1.c,
14512 long_long.c, mips_pro.c, nodebug.c, opaque0.c, opaque1.c,
14513 printcmds.c, ptype.c, recurse.c, restore.c, return.c, run.c,
14514 scope0.c, scope1.c, setshow.c, setvar.c, shmain.c, shr1.c, shr2.c,
14515 sigall.c, signals.c, so-impl-ld.c, so-indr-cl.c, solib.c,
14516 solib1.c, solib2.c, step-test.c, twice.c, varargs.c, watchpoint.c,
14517 whatis.c} Add C++ compatible function definitions and return
14518 types, add includes for library functions.
14519 * gdb.base/ptype.c (my_false, my_true): Use instead of false/true.
14520 * gdb.base/step-test.c (myglob): Rename from glob.
14521 * gdb.base/attach.c, attach2.c, average.c, execd-prog.c,
14522 foll-exec.c, foll-fork.c, foll-vfork.c, sum.c, vforked-prog.c: New
14523 files, move here from gdb.hp.
14524 * gdb.base/annota1.exp, break.exp, call-ar-st.exp, call-rt-st.exp,
14525 commands.exp, condbreak.exp, define.exp, ena-dis-br.exp,
14526 ending-run.exp, jump.exp. list.exp, long_long.exp, so-impl-ld.exp:
14527 Adjust line numbers in regexps.
14528
14529 * gdb.base/all-bin.exp, eval-skip.exp, exprs.exp, logical.exp,
14530 miscexprs.exp, pointers.exp, relational.exp: Use $true and $false
14531 instead of 0/1.
14532
14533 * gdb.base/attach.exp, dbx.exp, foll-exec.exp, foll-fork.exp,
14534 foll-vfork.exp: New files, move here from gdb.hp.
14535 * gdb.base/page.exp: New file, test of pagination command.
14536
14537 * gdb.base/watchpoint.c (recurser): New function, for watchpoint
14538 recursion test.
14539 * gdb.base/watchpoint.exp: Add more test cases for watchpoints.
14540
14541 * gdb.base/so-impl-ld.exp, gdb.base/so-indr-cl.exp,
14542 gdb.base/solib.exp: Fix compiler invocation process.
14543
14544 * gdb.base/callfuncs.exp, gdb.base/callfuncs2.exp: Don't xfail for
14545 HP-UX 11, turn off overload resolution explicitly.
14546 * gdb.base/commands.exp: Set argument list explicitly, add
14547 watchpoint test.
14548 * gdb.base/completion.exp: Enable if HP-UX, tweak tests to make
14549 them work.
14550 * gdb.base/constvars.exp, gdb.base/volatile.exp: Escape the
14551 expressions properly.
14552 * gdb.base/corefile.exp: Loosen the match slightly.
14553 * gdb.base/default.exp: Allow "Error accessing memory" message
14554 also.
14555 * gdb.base/display.exp: Skip over x/0 j if PA64.
14556 * gdb.base/funcargs.exp: Add xfails for HP-UX.
14557 * gdb.base/interrupt.exp: Ditto.
14558 * gdb.base/langs.exp: Add symbolic matches governed by compiler
14559 in use.
14560 * gdb.base/list.exp: Add xfails for HP-UX.
14561 * gdb.base/long_long.exp: Refine some of the numeric matches.
14562 * gdb.base/mips_pro.exp: Xfail on HP-UX.
14563 * gdb.base/miscexprs.exp: Add PA2.0 case for array size test.
14564 * gdb.base/nodebug.exp: Succeed on more varieties of output.
14565 * gdb.base/opaque.exp: Remove some HP-UX xfails.
14566 * gdb.base/ptype.exp: Succeed on more varieties of output.
14567 * gdb.base/scope.exp: Add xfails for HP-UX.
14568 * gdb.base/sect-cmd.exp: Add more cases.
14569 * gdb.base/setvar.exp: Add xfails for HP-UX.
14570 * gdb.base/shlib-call.exp: Loosen some matches slightly.
14571 * gdb.base/signals.exp: Match on void symbolically.
14572 * gdb.base/step-test.exp: Add case for PA64.
14573 * gdb.base/term.exp: Add exit and restart.
14574 * gdb.base/twice.exp: Clean up after self.
14575 * gdb.base/varargs.exp: Disable overload resolution explicitly.
14576 * gdb.base/whatis.exp: Allow more ways to pass tests.
14577
14578 * gdb.base/smoke.exp, gdb.base/smoke.c, gdb.base/smoke.cc: Remove,
14579 no longer useful.
14580
14581Fri Jun 25 19:27:28 1999 Andrew Cagney <cagney@b1.cygnus.com>
14582
14583 * lib/gdb.exp (proc gdb_expect_list): New procedure. Matches a
14584 list of patterns.
14585 * gdb.base/call-ar-st.exp: Use gdb_expect_list in "print
14586 print_double_array(double_array)", "continuing to breakpoint
14587 1018", "print print_double_array(array_d)" and "continuing to
14588 1034" tests.
d63a86f8 14589
085dd6e6
JM
145901999-06-24 Jason Molenda (jsm@bugshack.cygnus.com)
14591
a9c64011 14592 * Makefile.in: Add empty html and install-html targets.
085dd6e6
JM
14593
145941999-06-24 Stan Shebs <shebs@andros.cygnus.com>
14595
14596 * config/mt-*: Remove, these haven't been used since 1996.
14597
145981999-06-22 Stan Shebs <shebs@andros.cygnus.com>
14599
14600 * gdb.base/call-strs.c, gdb.base/ending-run.c,
14601 gdb.base/step-test.c: Include stdlib.h and string.h as needed.
14602 * gdb.c++/member-ptr.exp: Skip over these tests if using G++.
14603
9e0b60a8
JM
146041999-06-18 Stan Shebs <shebs@andros.cygnus.com>
14605
14606 * gdb.c++/overload.exp: XFAIL everything if using G++, add a
14607 simpler match case for the ptype of the big class.
14608
146091999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
14610
14611 * gdb.exp: Fix test for gdb_prompt existence.
14612
146131999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
14614
14615 * gdb.exp (gdb_test): Add fail after calls to perror.
14616
146171999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
14618
14619 * gdb.exp (gdb_test): Accept variations of Undefined command messages.
14620
146211999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
14622
14623 * gdb.exp (gdb_test): Fix anchors on gdb_expect statement.
14624
0f71a2f6
JM
14625Fri Jun 11 12:56:50 1999 Andrew Cagney <cagney@b1.cygnus.com>
14626
14627 * gdb.base/call-strs.c (link_malloc): New function. Ensure that
14628 malloc() is linked in.
14629
146301999-06-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
14631
14632 * gdb.base/ending-run.exp: Make sure we fail and do not timeout at
14633 step at end.
14634
14635 * gdb.base/annota1.exp: Increase match_max to prevent timeout.
14636
146371999-06-08 Jim Blandy <jimb@zwingli.cygnus.com>
14638
14639 * gdb.java/jv-print.exp: New file. (Our first Java test!)
14640
cce74817
JM
14641Fri Jun 4 10:47:46 1999 Jeffrey A Law (law@cygnus.com)
14642
14643 * gdb.base/a1-selftest.exp: Remove bogus hppa xfail.
14644 * gdb.base/mips_pro.exp: Likewise.
14645
146461999-06-02 Keith Seitz <keiths@cygnus.com>
14647
14648 * gdb.c++/templates.cc: Change all "new" operators to throw
14649 an exception.
14650 * gdb.c++/cplusfuncs.cc: Likewise.
14651
14652 * gdb.base/Makefile.in (EXECUTABLES): Add smoke1, annota1, and annota2.
14653
14654Wed Jun 2 17:37:05 1999 Andrew Cagney <cagney@b1.cygnus.com>
14655
14656 * gdb.base/condbreak.exp: Use rerun_to_main to start the program.
a9c64011
AS
14657 * gdb.base/ending-run.exp: When stepping out of main, accept a
14658 step into an arbitrary assembler file.
cce74817 14659
392a587b
JM
146601999-05-20 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
14661
d63a86f8 14662 * gdb.base/annota1.exp: Allow any number of "frames-invalid" and
392a587b 14663 "breakpoint-invalid" to be printed.
d63a86f8 14664 * gdb.base/annota2.exp: Revise line number for main breakpoint. Allow any
392a587b
JM
14665 number of "frames-invalid" and "breakpoint-invalid" to be printed.
14666 * gdb.base/annota2.cc: Initialize a.x to 0.
14667
9e086581
JM
146681999-05-17 Keith Seitz <keiths@cygnus.com>
14669
14670 * gdb.base/call-ar-st.exp: Skip "print print_double_array (double_array)"
14671 when "skip_float_tests" set.
14672 Ditto for "print print_double_array(array_d)", "print print_small_structs",
14673 "print print_ten_doubles", and "step into print_long_arg_list".
14674 Don't assume we can step into "print_long_arg_list": we could step into memcpy.
14675 * gdb.base/call-rt-st.exp: Don't run float-related tests when "skip_float_tests"
14676 is set: "print print_one_double(*d1)" and "print print_two_floats(*f3)".
14677 * gdb.base/funcargs.exp: Don't run "float_and_integral_args" when
14678 "skip_float_tests" is set.
14679 * gdb.base/varargs.exp: Skip "print find_max_double(5,1.0,17.0,2.0,3.0,4.0)"
14680 when "skip_float_tests" set.
d63a86f8 14681
cd0fc7c3
SS
146821999-05-06 Keith Seitz <keiths@cygnus.com>
14683
14684 * gdb.base/annota2.cc: Include stdio.h.
14685
14686Wed May 5 17:44:31 1999 Stan Shebs <shebs@andros.cygnus.com>
14687
14688 * gdb.base/crossload.exp: Remove, this has been disabled ever
14689 since BFD stopped including all targets, and cross-GDB gets
14690 plenty of testing anyway.
14691 * gdb.base/i486-elf.u, gdb.base/m68k-aout.u, gdb.base/m68k-elf.u,
14692 gdb.base/sparc-aout.u, gdb.base/i860-elf.u, gdb.base/m68k-aout2.u,
14693 gdb.base/mips-ecoff.u, gdb.base/sparc-elf.u: Remove.
14694 * gdb.base/README: Remove, was doc for this.
14695 * gdb.base/Makefile.in (CROSS_EXECUTABLES): Remove, no longer
14696 needed.
14697
b83266a0
SS
146981999-05-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
14699
14700 * gdb.base/call-ar-st.exp: Fix one regular expression in test
14701 output.
14702
14703 * gdb.base/annota1.exp: New file. Annotation level 2 tests.
14704 * gdb.base/annota2.exp: New file. More annotation tests.
14705 * gdb.base/annota1.c: New file. Source file for annota1.exp.
14706 * gdb.base/annota2.cc: New file. Source file for annota2.exp.
14707
147081999-04-23 Angela Marie Thomas <angela@cygnus.com>
14709
14710 * config/cfdbug.exp: New file.
14711
7a292a7a
SS
147121999-04-20 Jim Blandy <jimb@zwingli.cygnus.com>
14713
14714 * gdb.c++/demangle.exp (test_gnu_style_demangling): Add tests for
14715 Marcus Daniel's and Dale Hawkins's demangler crashes.
14716
14717 * gdb.c++/demangle.exp (test_gnu_style_demangling,
14718 test_lucid_style_demangling, test_arm_style_demangling,
14719 test_hp_style_demangling): Try Tom Tromey's core-dumping
14720 identifier under each demangling style.
14721
147221999-04-07 Jim Blandy <jimb@zwingli.cygnus.com>
14723
14724 * gdb.c++/demangle.exp: Include the current demangling style
14725 in all test names.
14726 (current_demangling_style): New global variable.
14727 (set_demangling_style, test_demangling_core, test_demangling,
14728 test_demangling_exact): New functions.
14729 (test_gnu_style_demangling, test_lucid_style_demangling,
14730 test_arm_style_demangling, test_hp_style_demangling): Use those,
14731 instead of calling gdb_test and gdb_test_exact directly.
14732 (catch_demangling_errors): New function, which reports errors
14733 signalled by the demangling test functions in an orderly way.
14734 (do_tests): Use catch_demangling_errors.
14735
147361999-04-06 Jim Blandy <jimb@zwingli.cygnus.com>
14737
14738 * gdb.base/signals.exp (test_handle_all_print): Use () for
14739 grouping in expressions, not {}.
14740
14741 * gdb.base/smoke.exp: Test value of x, not y. The latter isn't
14742 initialized yet.
14743
147441999-04-01 Stan Shebs <shebs@andros.cygnus.com>
14745
14746 * gdb.c++/derivation.exp: Pass ptype tests if synthesized methods
14747 are listed.
14748
147491999-03-26 Stan Shebs <shebs@andros.cygnus.com>
14750
14751 * gdb.stabs/weird.exp: Test for CC being defined before
14752 looking at its value.
14753
147541999-03-25 Stan Shebs <shebs@andros.cygnus.com>
14755
14756 * gdb.base/call-ar-st.exp: Remove stray '#'.
14757 * gdb.base/miscexprs.exp: Allow "short" and "long" as well as
14758 "short int" and "long int".
14759 * gdb.c++/overload.cc: Cast the string added in the previous
14760 change, to mollify finicky HP compiler.
14761 * gdb.hp/reg-test.exp (testfile): Fix file name.
14762 * gdb.stabs/weird.exp: Don't try to run if HP compiler in use.
d63a86f8 14763
7a292a7a
SS
14764 * gdb.c++/misc.cc (main): Initialize obj_with_enum.
14765 * gdb.c++/classes.exp: Fix test of obj_with_enum values, allow
14766 alternate form of enum ptype.
14767
c906108c
SS
147681999-03-23 Stan Shebs <shebs@andros.cygnus.com>
14769
7a292a7a
SS
14770 * lib/gdb.exp (skip_hp_tests): Remove gcc_used argument.
14771 * gdb.hp/*.exp: Change all to run compiler probe only after
14772 passing skip_hp_tests, so as not to waste time on guaranteed
14773 failure.
14774
c906108c
SS
14775 * gdb.c++/overload.cc: Pass string instead of char addr, always
14776 init ccpfoo.
14777 * gdb.c++/templates.cc: Fix syntax error.
14778
7a292a7a
SS
14779Tue Mar 23 14:56:36 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
14780
14781 * gdb.base/commands.exp: Add test for correct position of '>'
d63a86f8 14782 when issuing the 'commands' command after a 'while' or 'if'
7a292a7a
SS
14783 command.
14784
147851999-03-18 James Ingham <jingham@cygnus.com>
14786
14787 * gdb.c++/ovldbreak.exp: Use gdb_continue_to_end
14788
14789 * gdb.c++/method.exp: It was testing an uninitialized int on the
14790 stack and assuming it was positive.
14791
14792 * gdb.base/watchpoint.exp: Use gdb_continue_to_end.
14793
14794 * gdb.base/step-test.exp: Catch a case where finish is broken and
d63a86f8 14795 keep it from killing the rest of the tests.
7a292a7a
SS
14796 Use gdb_continue_to_end.
14797
14798 * gdb.base/sigall.exp: use gdb_continue_to_end.
14799
14800 * gdb.base/ena-dis-br.exp: use gdb_continue_to_end.
14801
14802 * gdb.base/display.exp: use runto_main, not run.
14803
d63a86f8
RM
14804 * gdb.base/default.exp: Check for the current error message in the
14805 r abbreviation test.
7a292a7a
SS
14806 Add strongarm to the targets that know info float.
14807
d63a86f8 14808 * gdb.base/condbreak.exp: Use the gdb_run command rather than just
7a292a7a
SS
14809 run which doesn't work with monitors.
14810
14811 * gdb.base/call-ar-st.exp: fixed bogus regexp in continuing to 1034 test.
14812
14813 * gdb.base/break.exp: use the gdb_continue_to_end proc.
14814
14815 * lib/gdb.exp: I had added gdb_continue_to_end used to run to the end of a
d63a86f8
RM
14816 program. Traps the case (in Cygmon) when the program never really
14817 exits. Same as Mark's continue_to_exit, but I had put it in a lot
7a292a7a
SS
14818 more places, so I used my name. Sorry Mark...
14819
14820 * config/monitor.exp (gdb_target_monitor): added another
14821 target_info parameter: remotebinarydownload. This will set the
14822 remotebinarydownload flag if this is causing some boards trouble.
14823
148241999-03-18 Mark Salter <msalter@cygnus.com>
14825
14826 * lib/gdb.exp (continue_to_exit): New function.
14827
14828 * gdb.base/ena-dis-br.exp: Clean up for remote targets.
14829 * gdb.base/ending-run.exp: Ditto.
14830 * gdb.base/step-test.exp: Ditto.
14831
148321999-03-16 Stan Shebs <shebs@andros.cygnus.com>
14833
14834 * gdb.base/miscexprs.c: Clean up file, clear cbig.c[0] explicitly
14835 (suggested by Art Haas <ahaas@neosoft.com>).
14836
148371999-03-16 Jim Blandy <jimb@zwingli.cygnus.com>
14838
14839 * gdb.base/signals.exp: Filter out *-*-linux* before matching *-*-gnu*.
14840
14841Fri Mar 12 18:06:21 1999 Stan Shebs <shebs@andros.cygnus.com>
14842
14843 * gdb.c++/ref-types.exp, ref-types2.exp: Allow alternate
14844 descriptions of types (short unsigned int vs unsigned short, etc).
14845
148461999-03-12 Jim Blandy <jimb@zwingli.cygnus.com>
14847
14848 * gdb.base/call-strs.exp: Don't assume that `step' will step over
14849 a call to strlen; sometimes we do have sources.
14850
148511999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
c906108c
SS
14852
14853 * gdb.base/call-ar-st.c (main): Terminate char_array with a null
14854 character, so GDB won't print garbage after its end.
d63a86f8 14855
c906108c
SS
14856 * gdb.base/call-ar-st.exp: Don't step into sum_array_print; set a
14857 breakpoint there instead. Sometimes GCC emits memcpy to handle
14858 the large structures being passed by value, so we step into that
14859 instead of sum_array_print, which obscures what we're really testing.
14860 * gdb.base/step-test.exp: However, we do want a test that notices
14861 the bizarre steps into memcpy, so do that here. Add check for
14862 stepping into function calls that pass large structures by value.
14863 ("Is that a noun clause, or are you just happy to see me?")
14864 Remove all references to specific line numbers.
14865 * gdb.base/step-test.c (struct rhomboidal, large_struct_by_value):
14866 New type and function.
14867 (main): Call large_struct_by_value, passing it a large struct by value.
14868 * lib/gdb.exp (gdb_get_line_number): New function.
14869
14870 * gdb.base/step-test.exp: Rewrite `stepi' and `nexti' tests to be
14871 more portable.
14872
7a292a7a
SS
148731999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
14874
c906108c
SS
14875 * lib/gdb.exp: Doc fixes.
14876
7a292a7a
SS
148771999-03-05 Nick Clifton <nickc@cygnus.com>
14878
d63a86f8 14879 * gdb.base/a2-run.exp: Add expected fails for strongarm-coff.
7a292a7a
SS
14880
148811999-03-04 Jim Blandy <jimb@zwingli.cygnus.com>
14882
c906108c
SS
14883 * gdb.base/display.exp: Don't exercise the "detach" and "kill"
14884 commands. They're not germane to this test, and they don't work
14885 that way on remote targets.
14886
3fc11d3e
JM
148871999-03-01 James Ingham <jingham@cygnus.com>
14888
14889 * Changelog entries merged over from gdb development branch.
14890
3fc11d3e
JM
14891 Tue Jan 5 12:33:47 1999 Keith Seitz <keiths@cygnus.com>
14892
14893 * lib/gdb.exp (gdbtk_analyze_results): Generic function
14894 for outputting results of test run.
14895
2d4a1622 14896 1998-12-07 Martin M. Hunt <hunt@cygnus.com>
3fc11d3e
JM
14897
14898 * lib/gdb.exp (gdbtk_start): Fix path for itcl library.
3fc11d3e 14899
7a292a7a
SS
149001999-02-25 Felix Lee <flee@cygnus.com>
14901
14902 * lib/gdb.exp (debug_format): initialize
14903
c906108c
SS
149041999-02-25 Jason Molenda (jsm@bugshack.cygnus.com)
14905
14906 * gdb.base/call-ar-st.c: Include string.h, not strings.h.
14907 * gdb.base/call-rt-st.c: Ditto.
14908
c906108c
SS
149091999-02-13 Jim Blandy <jimb@zwingli.cygnus.com>
14910
14911 * gdb.threads/pthreads.exp (horiz): New variable.
14912 (test_startup): Fix regexps that capture thread numbers.
14913
149141999-02-10 Jason Molenda (jsm@bugshack.cygnus.com)
14915
14916 * gdb.base/smoke.exp: Disambiguate two test case names (both
14917 called ``print'').
14918
14919Fri Feb 5 12:42:56 1999 Stan Shebs <shebs@andros.cygnus.com>
14920
14921 * gdb.base/volatile.exp: Use gdb_test, add xfails for GCC
14922 compilation.
14923
149241999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
14925
14926 * gdb.base/miscexprs.exp: Change patterns to match GDB's
14927 actual output formatting.
14928 * gdb.base/smoke.exp: GDB removes leading 0's.
14929 * gdb.base/volatile.exp: Don't check type of remuneration;
14930 that variable is no longer defined in constvars.c.
14931 * gdb.base/step-test.c (main): Exit with explicit exit code.
14932 * gdb.base/step-test.exp: Remove two nexti checks--they are
14933 not portable.
14934
149351999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
14936
14937 * gdb.base/help.exp ("help delete display"): Fix test to match
14938 gdb's output.
14939
14940 * gdb.base/long_long.c (known_types): Initialize values to zero.
14941 * gdb.base/long_long.exp: Step one more line
14942 so 'dec' is initialized in "get to known place". GDB removes
a9c64011
AS
14943 leading zeros. Explicitly ask for hex formatting. Use
14944 unique test case names.
c906108c
SS
14945
14946Tue Feb 2 10:16:08 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
14947
d63a86f8 14948 * lib/gdb.exp (gdb_preprocess): Remove 'puts' statement.
c906108c
SS
14949
14950 * gdb.c++/method.exp: Add missing close brace.
14951
149521999-01-30 Jim Blandy <jimb@zwingli.cygnus.com>
14953
14954 * gdb.base/maint.exp: Use 'set height 0' to disable page
14955 prompting, not 'set height 400'.
14956
14957 Fix a bunch of timeouts.
14958 * gdb.base/maint.exp ("maint print objfiles"): Break this up into
14959 four separate tests, so expect doesn't take forever to match a ton
14960 of text against a regexp with lots of .* forms.
14961 ("maint print psymbols", "maint print symbols"): Make some of
14962 these greps more selective, so that expect doesn't try to wade
14963 through huge piles of output and time out.
14964
14965 * gdb.base/maint.exp ("maint print msymbols"): Fix pattern.
14966
14967 * gdb.base/maint.exp ("maint info breakpoints"): Split into two
14968 tests: one which doesn't expect shlib events to be reported, and
14969 another which does, but is XFAIL for all platforms other than
14970 HP/UX.
14971
14972 * gdb.base/break.exp: Teach the test suite that the `catch
14973 fork', `catch vfork', and `catch exec' commands produce error
14974 messages on platforms that don't provide these features.
14975
14976Mon Jan 25 18:35:56 1999 Stan Shebs <shebs@andros.cygnus.com>
14977
14978 * gdb.hp/gen-so-thresh.c, so-thresh.sh, so-thresh.exp,
14979 so-thresh.linkopts, so-thresh.mk: Move to gdb.hp from gdb.base
14980 (shortening names from solib_threshold.exp etc), won't run on
14981 anything but HP-UX for the foreseeable future.
14982 * gdb.hp/Makefile.in, gdb.base/Makefile.in (clean): Adjust to
14983 reflect move.
14984
14985Thu Jan 21 15:46:49 1999 Stan Shebs <shebs@andros.cygnus.com>
14986
14987 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
14988 gdb.trace/Makefile.in (clean): Remove all test executables.
14989
14990Tue Jan 19 17:20:09 1999 David Taylor <taylor@texas.cygnus.com>
14991
14992 * gdb.base/shlib-call.exp: add test cases to verify that gdb
14993 successfully re-sets breakpoints in shared libraries.
14994 * gdb.base/shmain.c (main): return 0, don't fall off the end.
14995
14996Fri Jan 15 14:04:57 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
14997
d63a86f8
RM
14998 * gdb.hp/xdb3.exp: do not execute unless on hppa-hpux platform
14999 and compiled w/o GCC.
c906108c
SS
15000
15001 * gdb.hp/watch-cmd.exp: ditto.
15002
15003 * gdb.hp/watch-hp.exp: ditto.
15004
15005 * gdb.hp/xdb1.exp: ditto.
15006
15007 * gdb.hp/xdb2.exp: ditto.
15008
15009 * gdb.hp/dbx.exp: ditto.
15010
15011Thu Jan 14 18:36:48 1999 Stan Shebs <shebs@andros.cygnus.com>
15012
15013 * constvars.c: Remove C++-isms.
15014 * constvars.exp: Use gdb_test everywhere, add xfails if compiled
15015 with GCC.
15016
15017Mon Jan 11 10:08:03 1999 David Taylor <taylor@texas.cygnus.com>
15018
15019 The following changes are part of the HP merge.
15020
15021 * gdb.base/break.exp: new tests to verify that catchpoints for
15022 fork, vfork, and exec don't trigger inappropriately.
15023
15024 * gdb.base/opaque.exp: compile one file at a time, then link.
15025
15026 * gdb.base/signals.exp: be more restrictive about which hppa
15027 systems receive a setup_xfail. new tests.
15028
15029 * gdb.base/solib_threshold.build: new file.
15030 * gdb.base/solib_threshold.exp: new file.
15031 * gdb.base/solib_threshold.link_opts: new file.
15032 * gdb.base/solib_threshold.mk: new file.
15033 * gdb.base/gen_solib_threshold.c: new file.
15034
15035 * gdb.c++/classes.exp: if on HPUX and not using gcc, skip the
15036 tests. New tests for enums inside classes.
15037
15038 * gdb.c++/compiler.cc: indicate support of template debugging.
15039
15040 * gdb.c++/demangle.exp: run hp style demangling tests.
15041
15042 * gdb.c++/inherit.exp: if on HPUX and not using gcc, skip the
15043 tests.
15044
15045 * gdb.c++/misc.cc: changes to support new tests.
15046
15047 * gdb.c++/templates.cc: changes to support HP's compiler; changes
15048 to support new tests.
15049
15050 * gdb.c++/virtfunc.exp: if we are on HPUX and we are not using
15051 gcc, then skip these tests.
15052
15053Sun Jan 10 23:44:11 1999 David Taylor <taylor@texas.cygnus.com>
15054
15055 The following files are part of the HP merge; some had longer
15056 names at HP, but have been renamed to be no more than 14
15057 characters in length.
15058
15059 * gdb.hp/ambiguous.cc: new file.
15060 * gdb.hp/ambiguous.exp: new file.
15061 * gdb.hp/attach.exp: new file.
15062 * gdb.hp/attach2.exp: new file.
15063 * gdb.hp/classes-hp.exp: new file.
15064 * gdb.hp/ctti.exp: new file.
15065 * gdb.hp/ctti-add.cc: new file.
15066 * gdb.hp/ctti-add1.cc: new file.
15067 * gdb.hp/ctti-add2.cc: new file.
15068 * gdb.hp/ctti-add3.cc: new file.
15069 * gdb.hp/dbx.exp: new file.
15070 * gdb.hp/exception.cc: new file.
15071 * gdb.hp/exception.exp: new file.
15072 * gdb.hp/foll-exec.c: new file.
15073 * gdb.hp/foll-exec.exp: new file.
15074 * gdb.hp/foll-fork.c: new file.
15075 * gdb.hp/foll-fork.exp: new file.
15076 * gdb.hp/foll-vfork.c: new file.
15077 * gdb.hp/foll-vfork.exp: new file.
15078 * gdb.hp/inherit-hp.exp: new file.
15079 * gdb.hp/more-steps.exp: new file.
15080 * gdb.hp/namespace.cc: new file.
15081 * gdb.hp/namespace.exp: new file.
15082 * gdb.hp/optimize.exp: new file.
15083 * gdb.hp/pxdb.c: new file.
15084 * gdb.hp/pxdb.exp: new file.
15085 * gdb.hp/quicksort.exp: new file.
15086 * gdb.hp/reg-test.exp: new file.
15087 * gdb.hp/reg-test.s: new file.
15088 * gdb.hp/sized-enum.c: new file.
15089 * gdb.hp/sized-enum.exp: new file.
15090 * gdb.hp/start-stop.exp: new file.
15091 * gdb.hp/templ-hp.cc: new file.
15092 * gdb.hp/templ-hp.exp: new file.
15093 * gdb.hp/thr-lib.c: new file.
15094 * gdb.hp/thr-lib.exp: new file.
15095 * gdb.hp/thr-lib.h: new file.
15096 * gdb.hp/thr-liblib.c: new file.
15097 * gdb.hp/virtfun-hp.c: new file.
15098 * gdb.hp/virtfun-hp.exp: new file.
15099 * gdb.hp/watch-cmd.exp: new file.
15100 * gdb.hp/watch-hp.exp: new file.
15101 * gdb.hp/xdb1.exp: new file.
15102 * gdb.hp/xdb2.exp: new file.
15103 * gdb.hp/xdb3.exp: new file.
15104
15105Wed Jan 6 18:41:15 1999 David Taylor <taylor@texas.cygnus.com>
15106
15107 The following files are part of the HP merge; some had longer
15108 names at HP, but have been renamed to be no more than 14
15109 characters in length.
15110
15111 * gdb.base/ss.h: new file.
15112 * gdb.base/call-ar-st.c: new file.
15113 * gdb.base/call-ar-st.exp: new file.
15114 * gdb.base/call-rt-st.c: new file.
15115 * gdb.base/call-rt-st-exp: new file.
15116 * gdb.base/call-strs.exp: new file.
15117 * gdb.base/ena-dis-br.exp: new file.
15118 * gdb.base/environ.exp: new file.
15119 * gdb.base/long_long.exp: new file.
15120 * gdb.base/sect-cmd.exp: new file.
15121 * gdb.base/shlib-cl2.exp: new file.
15122 * gdb.base/smoke.exp: new file.
15123 * gdb.base/so-impl-ld.c: new file.
15124 * gdb.base/so-impl-ld.exp: new file.
15125 * gdb.base/so-indr-cl.c: new file.
15126 * gdb.base/so-indr-cl.exp: new file.
15127 * gdb.base/varargs.exp: new file.
15128 * gdb.base/volatile.exp: new file.
15129 * gdb.base/whatis-exp.exp: new file.
7a292a7a 15130 * gdb.base/display.exp: new file.
c906108c
SS
15131 * gdb.c++/derivation.exp: new file.
15132 * gdb.c++/local.exp: new file.
15133 * gdb.c++/member-ptr.exp: new file.
15134 * gdb.c++/overload.exp: new file.
15135 * gdb.c++/ovldbreak.exp: new file.
15136 * gdb.c++/ref-types.exp: new file.
15137 * gdb.c++/ref-types2.exp: new file.
15138 * gdb.c++/userdef.exp: new file.
d63a86f8 15139
c906108c
SS
15140Wed Jan 6 13:50:57 1999 Stan Shebs <shebs@andros.cygnus.com>
15141
15142 * gdb.base/default.exp: Reflect wording change in remote.c.
15143
dc96c6c7 15144Tue Jan 5 19:14:51 1999 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
15145
15146 * gdb.base/help.exp: Update to reflect current text.
15147
15148Tue Jan 5 13:05:32 1999 David Taylor <taylor@texas.cygnus.com>
15149
15150 * gdb.c++/anon-union.cc: make foo and bar global, otherwise
15151 they're stack variables and contain garbage.
15152 * gdb.c++/anon-union.exp: new file.
15153
15154 The following changes were made by David Taylor
15155 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
15156 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
15157 in changes by HP.
15158
15159 * gdb.base/bitops.exp: new file.
15160 * gdb.base/default.exp: change expected messages for catch and
15161 info catch tests to reflect HP merge changes.
15162 * gdb.base/enable-disable-break.exp
15163 * gdb.base/ending-run.c: new file.
15164 * gdb.base/long_long.c: new file.
15165 * gdb.base/maint.exp: new file.
15166 * gdb.base/pointers2.exp: new file.
15167 * gdb.base/shlib-call2.exp: new file.
15168 * gdb.base/solib.exp: new file.
15169 * gdb.base/step-test.c: new file.
15170 * gdb.c++/anon-union.cc: new file.
15171 * gdb.c++/local.cc: new file.
15172 * gdb.c++/member-pointer.cc: new file.
15173 * gdb.c++/method.cc: new file.
15174 * gdb.c++/ref-types.cc: new file.
15175 * gdb.c++/ref-types2.cc: new file.
15176 * gdb.c++/userdef.cc: new file.
d63a86f8 15177
c906108c
SS
15178 * gdb.base/scope.exp: compile one file at a time, then link.
15179 * gdb.base/langs.exp: ditto.
15180 * gdb.base/list.exp: ditto.
d63a86f8 15181
c906108c
SS
15182Mon Jan 4 10:06:43 1999 David Taylor <taylor@texas.cygnus.com>
15183
15184 The following changes were made by David Taylor
15185 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
15186 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
15187 in changes by HP.
d63a86f8 15188
c906108c
SS
15189 * gdb.c++/inherit.exp: if on hppa*-*-hpux* and not using gcc,
15190 skip tests. When compiling pass c++ flag to gdb_compile.
15191 * gdb.c++/
d63a86f8 15192
c906108c
SS
15193 * lib/gdb.exp (get_compiler_info): new, optional argument -- args;
15194 test for on hppa*-*-hpux*; use args to see if c++ was specified.
15195 (skip_hp_tests): new function.
15196 (gdb_preprocess): new function.
15197
15198 * configure.in (hpdir): decide whether to configure gdb.hp.
15199 * configure: regenerated.
15200
15201 * gdb.base/Makefile.in (MISCELLANEOUS): new macros -- extra things
15202 to delete on clean.
15203 (EXECUTABLES): update to reflect new additions.
15204 * gdb.base/commands.exp: update message expected.
15205 * gdb.base/default.exp: add copyright notice.
15206 * gdb.base/funcargs.exp (timeout): if hpux, increase timeout.
15207 * gdb.base/help.exp: update messages to reflect current text.
15208 * gdb.base/recurse.exp: add hpppa*-*-bsd* to 'list' of enabled
15209 targets for recurse tests.
15210 * gdb.base/watchpoint.exp: if on hpux and not gcc compiled, then
15211 skip this file.
15212
15213 * gdb.c++/Makefile.in (PROGS): update to reflect new executables.
15214 * gdb.c++/cplusfuncs.exp: tell gdb_compile that it's a c++
15215 compilation.
15216 * gdb.c++/misc.exp: ditto.
15217 * gdb.c++/templates.exp: if we're on hpux and it's not gcc, don't
15218 run the tests. tell gdb_compile that it's a c++ compilation.
15219
15220 * gdb.threads/pthreads.exp: fix typo in message.
d63a86f8 15221
c906108c
SS
15222 * gdb.base/all-bin.exp: new file.
15223 * gdb.base/arithmet.exp: new file.
15224 * gdb.base/assign.exp: new file.
15225 * gdb.base/completion.exp: new file.
15226 * gdb.base/cond-expr.exp: new file.
15227 * gdb.base/condbreak.exp: new file.
15228 * gdb.base/define.exp: new file.
15229 * gdb.base/dollar.exp: new file.
15230 * gdb.base/environment.exp: new file.
15231 * gdb.base/eval-skip.exp: new file.
15232 * gdb.base/jump.exp: new file.
15233 * gdb.base/logical.exp: new file.
15234 * gdb.base/pointers.exp: new file.
15235 * gdb.base/relational.exp: new file.
15236 * gdb.base/section_command.exp: new file.
15237 * gdb.base/whatis-expr.exp: new file.
15238
15239 * gdb.base/all-types.c: new file.
15240 * gdb.base/call-array-struct.c: new file.
15241 * gdb.base/call-return-struct.c: new file.
15242 * gdb.base/call-strings.c: new file.
15243 * gdb.base/callfuncs2.c: new file.
15244 * gdb.base/condbreak.c: new file.
15245 * gdb.base/constvars.c: new file.
15246 * gdb.base/display.c: new file.
15247 * gdb.base/int-type.c: new file.
15248 * gdb.base/jump.c: new file.
15249 * gdb.base/miscexprs.c: new file.
15250 * gdb.base/pointers.c: new file.
15251 * gdb.base/pointers2.c: new file.
15252 * gdb.base/shmain.c: new file.
15253 * gdb.base/shr1.c: new file.
15254 * gdb.base/shr2.c: new file.
15255 * gdb.base/solib.c: new file.
15256 * gdb.base/solib1.c: new file.
15257 * gdb.base/solib2.c: new file.
15258 * gdb.base/varargs.c: new file.
15259 * gdb.c++/derivation.cc: new file.
15260 * gdb.c++/overload.cc: new file.
15261 * gdb.c++/ovldbreak.cc: new file.
15262 * gdb.hp/attach.c: new file.
15263 * gdb.hp/attach2.c: new file.
15264 * gdb.hp/average.c: new file.
15265 * gdb.hp/compiler.c: new file.
15266 * gdb.hp/compiler.cc: new file.
15267 * gdb.hp/execd-program.c: new file.
15268 * gdb.hp/follow-exec.c: new file.
15269 * gdb.hp/follow-fork.c: new file.
15270 * gdb.hp/follow-vfork-and-exec.c: new file.
15271 * gdb.hp/misc-hp.cc: new file.
15272 * gdb.hp/more-steps.c: new file.
15273 * gdb.hp/optimize.c: new file.
15274 * gdb.hp/quicksort.c: new file.
15275 * gdb.hp/run-hp.c: new file.
15276 * gdb.hp/start-stop.c: new file.
15277 * gdb.hp/sum.c: new file.
15278 * gdb.hp/templates-hp.cc: new file.
15279 * gdb.hp/thread-local-in-lib.c: new file.
15280 * gdb.hp/thread-local-in-lib.h: new file.
15281 * gdb.hp/thread-local-in-lib.lib.c: new file.
15282 * gdb.hp/vforked-program.c: new file.
15283 * gdb.hp/virtfunc-hp.cc: new file.
15284 * gdb.hp/watchpoint-hp.c: new file.
15285 * gdb.hp/xdb.c: new file.
15286 * gdb.hp/xdb0.c: new file.
15287 * gdb.hp/xdb0.h: new file.
15288 * gdb.hp/xdb1.c: new file.
15289
15290Mon Dec 21 14:08:38 1998 David Taylor <taylor@texas.cygnus.com>
15291
15292 The following change was made by Edith Epstein
15293 <eepstein@cygnus.com> as part of a project to merge in changes
15294 originally made by HP; HP did not create ChangeLog entries.
15295
15296 * gdb.c++/demangle.exp: changed the expected output for some
15297 ARM-style mangling -- removed second reference to datatype.
15298 For example, maint demangle __dt__11T1__pt__2_cFv
a9c64011 15299 T1<char>::~T1<char>(void)
c906108c 15300 becomes,
a9c64011
AS
15301 maint demangle __dt__11T1__pt__2_cFv
15302 T1<char>::~T1(void)
c906108c
SS
15303
15304 (test_hp_style_demangling): new hp specific demangling test cases.
d63a86f8 15305
c906108c
SS
15306Mon Dec 14 15:07:03 1998 Jeffrey A Law (law@cygnus.com)
15307
15308 * gdb.trace/actions.exp: Ignore compiler warnings compiling actions.c
15309 * gdb.trace/backtrace.exp: Likewise.
15310 * gdb.trace/circ.exp: Likewise.
15311 * gdb.trace/collection.exp: Likewise.
15312 * gdb.trace/deltrace.exp: Likewise.
15313 * gdb.trace/infotrace.exp: Likewise.
15314 * gdb.trace/limits.exp: Likewise.
15315 * gdb.trace/packetlen.exp: Likewise.
15316 * gdb.trace/passc-dyn.exp: Likewise.
15317 * gdb.trace/passcount.exp: Likewise.
15318 * gdb.trace/report.exp: Likewise.
15319 * gdb.trace/save-trace.exp: Likewise.
15320 * gdb.trace/tfind.exp: Likewise.
15321 * gdb.trace/tracecmd.exp: Likewise.
15322 * gdb.trace/while-dyn.exp: Likewise.
15323 * gdb.trace/while-stepping.exp: Likewise.
15324
153251998-12-07 Jim Blandy <jimb@zwingli.cygnus.com>
15326
15327 * gdb.base/restore.exp, gdb.base/restore.c: New tests.
15328
15329Wed Dec 2 20:03:53 1998 Stan Shebs <shebs@andros.cygnus.com>
15330
15331 From Brendan Kehoe:
15332 * gdb.c++/cplusfuncs.cc, misc.cc, virtfunc.cc: Add now-required
15333 int return types.
15334
15335Sat Oct 24 18:04:22 1998 Felix Lee <flee@cygnus.com>
15336
15337 * config/slite.exp (gdb_load): use gdb_file_cmd, so we can do
15338 remote dos host testing right.
15339
15340Mon Oct 19 01:31:59 1998 Felix Lee <flee@cygnus.com>
15341
15342 * gdb.base/corefile.exp: remove some xfails.
15343
15344Thu Oct 15 10:04:38 1998 Andrew Cagney <cagney@b1.cygnus.com>
15345
15346 * gdb.base/reread.exp: Sleep 1 - ensures that the two executables
15347 have different timestamps.
15348
15349Thu Oct 1 20:56:14 1998 Andrew Cagney <cagney@b1.cygnus.com>
15350
15351 * lib/gdb.exp, gdb.base/default.exp, config/monitor.exp,
15352 gdb.base/default.exp: Replace "exec" with "executable".
15353
15354Tue Sep 29 15:06:29 1998 Andrew Cagney <cagney@b1.cygnus.com>
15355
15356 * gdb.base/default.exp: Change else if to elseif from previous
15357 delta.
15358
15359Mon Sep 28 13:21:43 1998 Nick Clifton <nickc@cygnus.com>
15360
15361 * gdb.base/default.exp: Add brace missing from previous delta.
15362
15363Mon Sep 21 14:39:27 1998 Nick Clifton <nickc@cygnus.com>
15364
15365 * gdb.base/default.exp: Support test for info float for all
15366 varieties of arm toolchain.
15367
dc96c6c7 15368Fri Sep 18 14:07:44 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
15369
15370 * gdb.trace/*.exp: remove "remote_download" command.
15371
dc96c6c7 15372Wed Sep 16 11:38:21 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
15373
15374 * gdb.trace/*.exp: remove -gdwarf from compile.
15375
15376Wed Sep 16 01:23:11 1998 Felix Lee <flee@cygnus.com>
15377
15378 * gdb.trace/configure.in(AC_INIT): typo
15379 * gdb.trace/configure: regenerated
15380
dc96c6c7 15381Mon Sep 14 20:00:04 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
15382
15383 * config/m68k-emc.exp: New file.
15384 * lib/<emc-support.exp trace-support.exp}: New files.
15385 * configure.in: add new test directory gdb.trace.
15386 * gdb.trace/{configure configure.in Makefile.in}: New files.
15387 * gdb.trace/{actions.c actions.exp gdb_c_test.c}: New files.
15388 * gdb.trace/{circ.c circ.exp limits.c limits.exp}: New files.
15389 * gdb.trace/{collection.c collection.exp tfind.exp }: New files.
15390 * gdb.trace/{backtrace.exp deltrace.exp infotrace.exp}: New files.
15391 * gdb.trace/{packetlen.exp passc-dyn.exp passcount.exp}: New files.
15392 * gdb.trace/{report.exp save-trace.exp tracecmd.exp}: New files.
15393 * gdb.trace/{while-dyn.exp while-stepping.exp}: New files.
d63a86f8 15394
dc96c6c7 15395Fri Sep 11 13:58:02 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
15396
15397 * gdb.c++/classes.exp: Change all regular expressions to match
15398 arbitrary combinations of newline/carriage-return, so that they
15399 will work equally well on Unix and Windows.
15400 * gdb.c++/inherit.exp: ditto.
15401 * gdb.c++/virtfunc.exp: ditto.
15402
154031998-08-11 Dawn Perchik <dawn@cygnus.com>
15404
15405 * gdb.base/setshow.exp: Fix error introduced by call to runto_main.
15406
c2d11a7d
JM
15407Fri Jul 24 15:51:34 1998 Jeffrey A Law (law@cygnus.com)
15408
15409 * gdb.disasm/am33.s: Add tests for autoincrement instructions.
15410 * gdb.disasm/am33.exp: Run time. Update tests which use r8-r15
15411 to use a0-a3/d0-d3 as needed.
15412
15413Thu Jul 16 18:20:46 1998 Jeffrey A Law (law@cygnus.com)
15414
15415 * gdb.disasm/am33.s: Add 4 operand mul and mulu tests.
15416 * gdb.disasm/am33.exp: Corresponding changes.
15417
c906108c
SS
154181998-07-11 Felix Lee <flee@cygnus.com>
15419
15420 * gdb.base/callfuncs.exp: add cmp10 test.
15421 * gdb.base/callfuncs.c (cmp10): new function.
15422
15423Thurs Jul 9 11:08:31 1998 Dawn Perchik <dawn@cygnus.com>
15424
d63a86f8 15425 * gdb.base/commands.exp: Break up infrun_breakpoint_command_test
c906108c
SS
15426 into two parts to get around a synchronization problem in expect.
15427
3fc11d3e
JM
15428Fri Jun 26 14:27:13 1998 Keith Seitz <keiths@cygnus.com>
15429
15430 * lib/gdb.exp (gdbtk_start): Add startup for gdbtk.
15431
15432 * configure.in: Add options for gdbtk testsuite.
15433
15434 * configure: Regenerate.
15435
15436 * gdb.gdbtk: New directory to hold gdbtk tests.
15437
c906108c
SS
15438Fri Jun 26 14:52:47 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
15439
15440 * gdb.fortran/types.exp: Escape brackets in expect patterns
15441 for test_float_literal_types_accepted tests.
15442 * gdb.base/scope.exp: Remove extraneous newline in filelocal_bss
15443 before run test.
15444
c2d11a7d
JM
15445Fri Jun 26 11:12:17 1998 Jeffrey A Law (law@cygnus.com)
15446
15447 * am33.exp: Just compile, do not link the testcase.
15448 * am33.s: Add ".am33" pseudoop to force am33 mode.
15449
c906108c
SS
154501998-06-25 Felix Lee <flee@cygnus.com>
15451
15452 * gdb.base/setshow.exp: make sure $pc is sane.
15453
15454 * gdb.stabs/weird.exp: split expect patterns properly.
15455
c2d11a7d
JM
15456Wed Jun 24 13:03:15 1998 Jeffrey A Law (law@cygnus.com)
15457
15458 * gdb.disasm/am33.s: New disassembler testfile for the am33.
15459 * gdb.disasm/am33.exp: Run it.
15460
dc96c6c7 15461Tue Jun 23 11:45:01 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
15462
15463 * gdb.base/funcargs.exp: simplify expect strings to ease pattern
15464 match processing (and eliminate spurious timeouts when running).
15465
dc96c6c7 15466Fri Jun 12 17:28:22 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
15467
15468 * gdb.base/signals.exp (test_handle_all_print): put back Mach
15469 exception test, but conditionalize it on target [mach | gnu].
15470
dc96c6c7 15471Wed Jun 10 10:40:03 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
15472
15473 * gdb.base/overlays.exp: fixup compile line for linker script.
15474
15475Thu Jun 4 21:54:15 1998 Felix Lee <flee@zog.cygnus.com>
15476
15477 * gdb.fortran/types.exp: don't guess at float size.
15478
15479Thu May 21 02:28:37 1998 Felix Lee <flee@zog.cygnus.com>
15480
15481 * gdb.base/exprs.exp: delete test that depends on int size.
15482
15483Sun May 17 17:10:22 1998 Bob Manson <manson@charmed.cygnus.com>
15484
15485 * config/sim.exp: Removed checks for target triplets.
15486 (gdb_target_sim): Use gdb,target_sim_options.
15487
15488Sat May 16 23:43:35 1998 Mark Alexander <marka@cygnus.com>
15489
15490 * gdb.base/reread.exp: New file.
15491 * gdb.base/reread1.c: New file.
15492 * gdb.base/reread2.c: New file.
15493
15494Sat May 16 23:22:09 1998 Mark Alexander <marka@cygnus.com>
15495
15496 * config/sim.exp: Use 'target sim -sparclite' when running
15497 SPARClite programs.
15498
15499Sat May 16 18:48:08 1998 Doug Evans <devans@canuck.cygnus.com>
15500
15501 * gdb.base/structs2.exp: New file.
15502 * gdb.base/structs2.c: New file.
15503
15504Wed May 13 13:36:14 1998 Doug Evans <devans@canuck.cygnus.com>
15505
15506 * gdb.asm/common.inc: New file.
15507 * gdb.asm/d10v.inc: New file.
15508 * asm-source.exp: Pass -I's to gas to find .inc files.
15509 Update line numbers in expected output.
15510 * asmsrc1.s: Rewrite.
15511 * asmsrc2.s: Rewrite.
15512 * configure.in: Create arch.inc symlink.
15513 * configure: Regenerate.
15514 * Makefile.in (distclean): Delete arch.inc.
15515
15516Wed May 6 10:30:54 1998 John Metzler <jmetzler@cygnus.com>
15517
15518 * callfuncs.c (t_enum_value1) : Cleanup return value warnings
15519 (t_enum_value2): ditto
15520 (t_enum_value3): ditto
15521 (main): ditto
15522Fri May 1 09:33:37 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
15523
15524 * gdb.base/break.exp: Remove xfail for `deleting all breakpoints
15525 when none' unexpected prompt case, fixed by breakpoint.c:delete_command
15526 change.
15527 Use gdb_test instead of send_gdb/gdb_expect sequences.
15528
15529Thu Apr 23 12:56:19 1998 Jason Molenda (crash@bugshack.cygnus.com)
15530
15531 * gdb.c++/virtfunc.cc: Declare extern "C" printf to return int,
15532 not void.
15533
15534Thu Apr 16 10:52:34 1998 John Metzler <jmetzler@cygnus.com>
15535
15536 * gdb.base/branches.c: Code with lots of loops and
15537 subroutines. Used to test gdbs ability to single step through PC
15538 changes, especially to test mips-tdep.c:mips_next_pc
15539
15540Mon Apr 13 22:32:51 1998 Frank Ch. Eigler <fche@cygnus.com>
15541
15542 * gdb.c++/virtfunc.cc: Make extern "C" printf declaration pass
15543 more rigorous EGCS C++ error checking.
15544
15545Fri Apr 10 22:38:12 1998 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15546
a9c64011
AS
15547 * gdb.base/help.exp: Clean up `help set args' and `help show args'
15548 tests.
15549 * gdb.base/interrupt.exp: Add "i*86-*-solaris2*" xfail for calling
15550 function when asleep.
15551 * gdb.base/signals.exp: Add "i*86-*-solaris2*" xfails. Add comment
15552 for i*86 Linux and SVR4 signal handling problems.
15553 Remove linux xfail for `next to handler in signals_tests_1', fixed
15554 by recent infrun.c change.
15555 Limit backtrace to 10 frames to avoid timeout problems with infinite
15556 stack backtraces.
15557 Adjust expect pattern in `handle all print' test to match Apr 28 1997
15558 target.[ch] change.
c906108c
SS
15559
15560Tue Mar 31 00:40:32 1998 Bob Manson <manson@charmed.cygnus.com>
15561
15562 * lib/gdb.exp(gdb_test): Send multiline commands one at a time; wait
15563 for a newline from gdb before continuing.
15564 (default_gdb_exit): Just look for y or n.
15565 (gdb_test): Detect abnormal exit from GDB running on DOS; if
15566 it does, fail the rests of the tests in the file.
15567
15568Tue Mar 24 22:44:52 1998 Bob Manson <manson@charmed.cygnus.com>
15569
15570 * config/cygmon.exp: New file.
15571
15572Mon Mar 16 21:39:11 1998 Bob Manson <manson@charmed.cygnus.com>
15573
15574 * gdb.base/list.exp: Fix problem with "list default lines around
15575 main" test on remote targets.
15576
15577 * gdb.base/scope.exp: Fix problem with filelocal_bss before
15578 run test on remote targets.
15579
15580Thu Mar 12 16:23:00 1998 Doug Evans <devans@canuck.cygnus.com>
15581
15582 * gdb.asm: New directory.
15583 * configure.in: Configure it.
15584 * configure: Regenerate.
15585 * gdb.asm/{Makefile.in,configure.in,configure}: New files.
15586 * gdb.asm/{asm-source.exp,asmsrc1.s,asmsrc2.s}: New files.
15587
15588Mon Feb 23 08:22:44 1998 Mark Alexander <marka@cygnus.com>
15589
15590 * config/mn10300-eval.exp: New file to support MN10300 eval board.
15591
dc96c6c7 15592Wed Feb 18 16:43:46 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 15593
a9c64011
AS
15594 * gdb.base/overlays (several files): Merge the two overlay
15595 managers into one. Change variables (foox, barx, bazx, grbxx)
15596 back into ints but force them to load in their proper sections.
c906108c
SS
15597
15598Thu Feb 12 13:49:30 1998 Andrew Cagney <cagney@b1.cygnus.com>
15599
15600 * gdb.base/d10vovly.c (D10VTranslate): Map IMAP0 to low 128k of
15601 on-chip insn memory and IMAP1 to upper 128k.
15602 (D10VCopy): Handle memory regions crossing 16k boundaries.
15603 (D10VCopy): Transfer data in 32 bit chunks.
15604
15605Tue Feb 10 17:23:22 1998 Andrew Cagney <cagney@b1.cygnus.com>
15606
15607 * gdb.base/overlays.c (main): Exit normally when result is
15608 correct.
15609
15610 * gdb.base/d10v.ld: Update LMAs to reflect current d10v address
15611 map. Include space for printf in .text segment.
15612
15613 * gdb.base/d10vovly.c (D10VTranslate): New function, handle
15614 updated d10v memory VMA/LMA map.
15615 (D10VCopy): Call D10VTranslate.
d63a86f8 15616
c906108c
SS
15617Fri Feb 6 14:13:12 1998 Andrew Cagney <cagney@b1.cygnus.com>
15618
15619 * gdb.base/m32rovly.c: Force variable _novlys into .data section.
15620
15621 * gdb.base/bar.c (barx, bar): Change variable to small array so
15622 that it won't be put into the .sdata - small data -
15623 section. Update reference.
15624 * gdb.base/baz.c (bazx, baz): Ditto.
15625 * gdb.base/foo.c (foox, foo): Ditto.
15626 * gdb.base/grbx.c (grbxx, grbx): Ditto.
15627
15628 * gdb.base/overlays.exp: Expect variables barx, bazx, foox, grbxx
15629 to be arrays.
d63a86f8 15630
dc96c6c7 15631Thu Jan 29 14:48:19 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 15632
a9c64011
AS
15633 * gdb.base/overlays.exp: fix up and get working again.
15634 Add tests for backtraces from an overlay function.
d63a86f8 15635
c906108c
SS
15636Fri Jan 23 07:52:45 1998 Fred Fish <fnf@cygnus.com>
15637
15638 * gdb.base/watchpoint.exp: Set "d10v*-*-*" clear_xfail for
15639 "calling function with watchpoint enabled".
15640
15641Thu Jan 22 14:23:29 1998 Fred Fish <fnf@cygnus.com>
15642
15643 * gdb.base/break.exp (test_next_with_recursion): Remove
15644 gdb_suppress_tests for d10v-*-*.
15645 * lib/gdb.exp (gdb_suppress_tests): Disable this function
15646 pending review of whether it is useful or not.
15647
15648Tue Jan 20 13:02:09 1998 Mark Alexander <marka@cygnus.com>
15649
15650 * gdb.base/funcargs.exp: Increase timeout for slow TX39 boards.
15651
15652Mon Jan 19 08:53:04 1998 Mark Alexander <marka@cygnus.com>
15653
15654 * gdb.base/break.exp: Increase timeout for slow TX39 boards.
15655 * config/dve.exp: New file to support Densan boards.
15656
15657Mon Dec 15 22:38:05 1997 Andrew Cagney <cagney@b1.cygnus.com>
15658
15659 * gdb.base/interrupt.exp: Document problem of simulators, signals,
15660 reads and BSD.
15661
15662Wed Nov 26 22:29:18 1997 Bob Manson <manson@charmed.cygnus.com>
15663
15664 * config/monitor.exp: Be a bit less picky about the "Remote debugging"
15665 response.
15666
15667 * gdb.c++/misc.exp: Call runto_main instead of doint it manually.
15668
15669Tue Nov 25 12:46:36 1997 Andrew Cagney <cagney@b1.cygnus.com>
15670
15671 * gdb.base/mips_pro.exp: Add "mips64*-*-elf" xfail for backtrace
15672 test.
15673
15674 * gdb.base/funcargs.exp: Query GDB for target_sizeof_int,
15675 target_sizeof_long and target_bigendian_p.
15676 (structs_by_value, structs_by_reference): Check values according
15677 to targets word size and endianess.
d63a86f8 15678
c906108c
SS
15679Mon Nov 24 16:37:06 1997 Andrew Cagney <cagney@b1.cygnus.com>
15680
15681 * gdb.base/langs.exp: For "continue to exit" ignore any trailing
15682 output.
15683
15684Fri Oct 17 13:24:43 1997 Stan Shebs <shebs@andros.cygnus.com>
15685
15686 * gdb.base/default.exp, gdb.base/help.exp, gdb.base/setshow.exp:
15687 Update test of set args help to match source change.
15688
15689Fri Sep 26 17:36:20 1997 Jason Molenda (crash@pern.cygnus.com)
15690
15691 * gdb.base/default.exp: Expect help system output to be in
15692 alphabetical order.
15693 * gdb.base/help.exp: Ditto.
15694
15695Wed Sep 24 13:08:14 1997 Bob Manson <manson@charmed.cygnus.com>
15696
15697 * gdb.base/signals.exp: Change "i*86-pc-linux-gnu" to
15698 "i*86-pc-linux-gnu*".
15699 * gdb.base/interrupt.exp: Ditto.
15700 * gdb.base/corefile.exp: Ditto.
15701
15702 * lib/gdb.exp(gdb_compile): If is_vxworks target feature is set,
15703 define vxworks when building the testcase.
15704
15705 * gdb.base/ptype.exp: Fix testnames to be unique.
15706 * gdb.base/radix.exp: Ditto.
15707 * gdb.base/term.exp: Ditto.
15708 * gdb.base/whatis.exp: Ditto.
15709 * gdb.c++/classes.exp: Ditto.
15710
15711Tue Sep 16 22:21:48 1997 Bob Manson <manson@charmed.cygnus.com>
15712
15713 * gdb.base/callfuncs.exp: Fix indentation.
15714
15715 * lib/gdb.exp(gdb_expect): Set remote_suppress_flag if
15716 suppress_flag has been set.
15717 (gdb_step_for_stub): Check for gdb,use_breakpoint_for_stub
15718 target feature.
15719
15720Mon Sep 15 15:43:17 1997 Bob Manson <manson@charmed.cygnus.com>
15721
15722 * gdb.stabs/weird.exp: Don't start gdb 'til after we've compiled
15723 the testcase.
15724
15725 * gdb.c++/cplusfuncs.cc(main): Add extern "C" declaration for
15726 set_debug_traps() and breakpoint().
15727 * gdb.c++/misc.cc (main): Ditto.
15728 * gdb.c++/templates.cc (main): Ditto.
15729 * gdb.c++/virtfunc.cc (main): Ditto.
15730
15731Fri Sep 12 16:56:38 1997 Bob Manson <manson@charmed.cygnus.com>
15732
15733 * lib/gdb.exp(gdb_step_for_stub): New function.
15734 (gdb_run_cmd): Look for gdb,do_reload_on_run target feature--if it
15735 exists, reload the executable and do a "continue" instead of
15736 doing a jump.
15737 (runto_main): Use gdb_step_for_stub.
d63a86f8 15738
c906108c
SS
15739 * gdb.base/break.exp: Use gdb_step_for_stub. Also, rename certain
15740 tests to have unique names.
15741 * gdb.base/callfuncs.exp: Ditto.
15742 * gdb.base/commands.exp: Ditto.
15743 * gdb.base/default.exp: Ditto.
15744 * gdb.base/help.exp: Ditto.
15745 * gdb.base/list.exp: Ditto.
15746 * gdb.base/opaque.exp: Ditto.
15747 * gdb.base/printcmds.exp: Ditto. Use a loop to emit multiple
15748 similar tests.
d63a86f8 15749
c906108c
SS
15750 * gdb.base/setshow.c: Add set_debug_traps/breakpoint calls.
15751 * gdb.c++/cplusfuncs.cc: Ditto.
15752 * gdb.c++/virtfunc.cc: Ditto.
15753
15754 * config/monitor.exp: Keep track of the last file we saw, rather
15755 than trying to get the info from gdb.
15756
15757 * gdb.fortran/types.exp: Move comment to previous line.
15758
15759Tue Sep 2 19:55:34 1997 Bob Manson <manson@charmed.cygnus.com>
15760
15761 * config/sparclet.exp: Detect gratuitous change to sparclet gdb
15762 target mode.
15763
15764Mon Jul 28 12:14:47 1997 Stan Shebs <shebs@andros.cygnus.com>
15765
15766 From Bob Manson:
15767 * config/monitor.exp (gdb_target_monitor): Look for "Connected to"
15768 string from GDB when it connects.
15769
15770 * lib/gdb.exp: Look for $TOOL_EXECUTABLE.
15771
15772Thu Jul 3 15:35:12 1997 Bob Manson <manson@charmed.cygnus.com>
15773
15774 * lib/gdb.exp(get_debug_format): Don't cause the testsuite to fail
15775 if we can't get a debug format from GDB (we may be testing an
15776 older GDB). Use a 10 second timeout when checking for the format.
15777
15778 * gdb.stabs/weird.exp: Fix quoting.
15779
15780 * config/sparclet.exp: Renamed sparclet-loader.c to stub-loader.c.
15781
15782Mon Jun 30 18:31:43 1997 Bob Manson <manson@charmed.cygnus.com>
15783
15784 * config/arm-ice.exp: New file.
15785
15786Sun Jun 29 16:43:30 1997 Bob Manson <manson@charmed.cygnus.com>
15787
15788 * gdb.base/overlays.exp: Preliminary fixes; temporarily disabled
15789 until it has been modified to work with the new testsuite.
15790
99707966 15791 * gdb.*/*.exp: Instead of causing 1 unresolved test when the
c906108c
SS
15792 testcase won't compile, cause all of the testcases in the file to
15793 fail instead.
15794
15795 * lib/gdb.exp(gdb_suppress_entire_file): New procedure.
15796 (gdb_clear_suppressed): New procedure.
15797 (gdb_stop_suppressing_tests): Only clear suppress_flag if
15798 it contains a positive value.
15799
15800Sat Jun 28 13:31:11 1997 Bob Manson <manson@charmed.cygnus.com>
15801
15802 * lib/gdb.exp(default_gdb_start): Use gdb_opts host feature.
15803
15804 * gdb.c++/virtfunc.exp: Remove setting of libs variable.
15805
15806Fri Jun 27 07:44:25 1997 Fred Fish <fnf@cygnus.com>
15807
15808 * lib/gdb.exp (setup_xfail_format): New function.
15809 (get_debug_format): New function to get debug format.
15810 (debug_format): New global variable to hold last value set
15811 by get_debug_format.
15812 * gdb.base/list.exp: Call get_debug_format and expect some
15813 tests to fail for DWARF 1 and COFF formats.
15814 * gdb.c++/ptype.exp: Ditto.
15815 * gdb.c++/classes.exp: Ditto.
15816 * gdb.c++/cplusfuncs.exp: Ditto.
15817 * gdb.c++/inherit.exp: Ditto.
15818 * gdb.c++/templates.exp: Ditto.
15819 * gdb.c++/virtfunc.exp: Ditto.
d63a86f8 15820
c906108c
SS
15821Wed Jun 25 09:08:51 1997 Bob Manson <manson@charmed.cygnus.com>
15822
15823 * lib/gdb.exp(default_gdb_exit): Don't give an error if the remote
15824 host doesn't have a currently-open connection.
15825
15826 * config/sparclet.exp: Cleanups and fixes to make it generic for
15827 any gdb stub target. Handle cases where gdb doesn't respond when
15828 interrupted in a sane fashion.
15829
15830 * config/m32r-stub.exp: Load sparclet.exp instead of trying to do the
15831 same thing in a totally different way.
15832
15833 * config/monitor.exp: Pass in timeouts to gdb_expect instead of
15834 setting "timeout".
15835 (gdb_start): We set the global gdb_prompt variable in
15836 default_gdb_init now.
15837
15838Sun Jun 22 09:11:02 1997 Fred Fish <fnf@cygnus.com>
15839
15840 * gdb.base/printcmds.exp: Fix "check for floating addition"
15841 regexp to accept results within approx +/- .01 of exact value.
15842 * lib/gdb.exp (gdb_test): Remove unused expect_out global decl.
15843
15844Wed Jun 18 11:11:39 1997 Bob Manson <manson@charmed.cygnus.com>
15845
15846 * lib/gdb.exp(gdb_init): Pass our arguments to default_gdb_init
15847 properly.
15848 (gdb_expect): Add optional timeout parameter, and add timeout
15849 value to various calls.
15850 (gdb_suppress_tests): Only give one warning message per group.
15851
15852Tue Jun 17 13:10:10 1997 Bob Manson <manson@charmed.cygnus.com>
15853
15854 * lib/gdb.exp(gdb_expect): Declare errorInfo and errorCode as
15855 global variables. Handle getting a value for $timeout more
15856 gracefully.
15857
15858Sat Jun 14 09:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
15859
15860 * lib/gdb.exp: Close connection to remote host if gdb doesn't
15861 initialize.
15862 (default_gdb_init): New procedure; allow gdb_init to be overridden
15863 by a target configuration file.
15864 (gdb_expect): Pass the timeout to remote_expect.
15865
15866 * config/monitor.exp(gdb_load): Fix typo in regexp.
15867
15868Thu Jun 12 20:57:12 1997 Bob Manson <manson@charmed.cygnus.com>
15869
15870 * gdb.base/funcargs.exp: Remove spurious suppress tests call.
15871
15872Tue Jun 3 15:20:20 1997 Bob Manson <manson@charmed.cygnus.com>
15873
15874 * config/monitor.exp(gdb_target_monitor): Call gdb_file_cmd
15875 here. Call gdb_target_exec before rebooting the target, to make
15876 sure the connection to the target is closed.
15877 (gdb_load): Pass the name of the executable to gdb_target_monitor.
15878 Don't call gdb_file_cmd here; let gdb_target_monitor do it.
15879 Also detect "Timeout reading from remote" error.
15880
15881 * config/gdbserver.exp: Pass the executable being loaded to
15882 gdb_target_monitor. Don't call gdb_file_cmd here; let
15883 gdb_target_monitor do it.
15884
15885 * gdb.disasm/hppa.exp: Don't use exec_output.
15886
15887Fri May 23 13:28:29 1997 Bob Manson <manson@charmed.cygnus.com>
15888
15889 * gdb.base/list.exp: If we're debugging a non-native target,
15890 try to set the pc register to point to the start of the
15891 program before doing the first list command.
15892
15893 * gdb.c++/virtfunc.exp(gdb_virtfunc_restart): Make sure we run
15894 test_calls after restarting.
15895
15896 * lib/gdb.exp(gdb_run_cmd): Send jump command again after
15897 reloading.
15898
15899 * gdb.base/watchpoint.exp: Fix typo.
15900
15901 * gdb.base/setshow.exp: Check for use_gdb_stub.
15902
15903 * gdb.base/break.exp: Fix continue until exit test for the gdb
15904 stub case.
15905 * gdb.base/langs.exp: Ditto.
15906
15907 * config/monitor.exp(gdb_load): Handle gdb_sect_offset and
15908 gdb_load_offset. If we weren't given a file to load, figure out
15909 what the current file is and use it.
15910
15911 * config/i386-bozo.exp: New file.
15912
15913Thu May 22 18:51:32 1997 Bob Manson <manson@charmed.cygnus.com>
15914
15915 * lib/gdb.exp(gdb_expect): Look for gdb,timeout target
15916 feature.
15917
15918 * config/proelf.exp: New entry.
15919
15920Wed May 21 21:23:16 1997 Bob Manson <manson@charmed.cygnus.com>
15921
15922 * lib/gdb.exp: Remove spurious .* patterns at the beginning
15923 of regexps.
15924
15925 * gdb.base/watchpoint.exp: Don't run the test_stepping
15926 tests if gdb can't call functions on the target.
15927
15928 * gdb.base/setshow.exp: Don't run the set prompt tests if
15929 the board has gdb_prompt set.
15930
15931Tue May 20 08:58:49 1997 Jeffrey A Law (law@cygnus.com)
15932
15933 * gdb.base/a2-run.exp: Change "gdb,noargs" to just "noargs".
15934 * gdb.base/commands.exp: Likewise.
15935 * gdb.base/setshow.exp: Likewise.
15936
15937Mon May 19 15:37:50 1997 Bob Manson <manson@charmed.cygnus.com>
15938
15939 * config/monitor.exp(gdb_start): Look for gdb_prompt target
15940 feature.
15941
15942 * config/i960.exp: New file.
15943
15944Thu May 1 18:01:50 1997 Bob Manson <manson@charmed.cygnus.com>
15945
15946 * gdb.base/funcargs.exp: Check for gdb,short_int target
15947 feature instead of looking for explicit target triplets.
15948
dc96c6c7 15949Mon Apr 28 17:27:40 1997 Michael Snyder <msnyder@cygnus.com>
c906108c 15950
d63a86f8 15951 * gdb.base/printcmds.exp: add a couple more tests a la
c906108c
SS
15952 "p 123DEADBEEF", to check parse_number.
15953 * top.c: change "to enable to enable" to "to enable" in a couple
15954 of help strings.
15955
15956Thu Apr 24 14:38:18 1997 Jeffrey A Law (law@cygnus.com)
15957
15958 * gdb.base/callfuncs.exp: Mark some tests as expected to fail
15959 on the mn10300.
d63a86f8 15960
c906108c
SS
15961Mon Apr 21 15:05:42 1997 Fred Fish <fnf@cygnus.com>
15962
15963 * gdb.base/a2-run.exp: Add arm-*-coff setup_xfails for cases
15964 where the test executable is run with explicit args.
15965 * gdb.base/default.exp: Handle arm-*-coff case for "info float".
15966
15967Mon Apr 21 13:38:58 1997 Fred Fish <fnf@cygnus.com>
15968
15969 * gdb.base/run.c: Use FAKEARGV to build test executable that
15970 does not require a command line arg, since most simulators
15971 don't currently support passing such an arg into the simulated
15972 program.
15973 * gdb.base/commands.exp: Change tests to insert the proper
15974 value as the arg to the first recursive factorial call. Change
15975 compilation line to define FAKEARGV at compile time.
15976
15977Wed Apr 9 11:12:36 1997 Jeffrey A Law (law@cygnus.com)
15978
15979 * gdb.base/recurse.exp: Enable these tests for the mn10300.
15980 * gdb.base/watchpoint.exp: Don't expect a failure for an "calling
15981 function with watchpoint enabled" test.
15982
15983Tue Apr 8 19:33:20 1997 Bob Manson <manson@charmed.cygnus.com>
15984
15985 * gdb.base/watchpoint.exp(test_watchpoint_triggered_in_syscall):
15986 Don't call gdb_test when the command doesn't return to a gdb prompt.
15987
15988 * lib/gdb.exp(gdb_stop_suppressing_tests): Don't print gratuitous
15989 "Tests restarted" messages.
15990
15991Tue Apr 8 16:38:46 1997 Jeffrey A Law (law@cygnus.com)
15992
15993 * gdb.disasm/mn10300.exp: Fix buglets in "other" tests.
15994
dc96c6c7 15995Thu Apr 3 15:21:26 1997 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
15996
15997 * gdb.base/help.exp: update help msg for INFO ADDR; add help test
15998 for INFO SYMBOL; add help tests for OVERLAY commands.
15999 * gdb.base/default.exp: add tests for INFO SYMBOL command;
16000 add tests for OVERLAY commands
16001 * gdb.base/overlays.c overlays.exp foo.c bar.c baz.c grbx.c ovlymgr.h
16002 d10v.ld m32r.ld d10vovly.c m32rovly.c: add test case for overlays.
16003 * gdb.base/sigall.c: add usestubs code frag
16004 * gdb.base/watchpoint.exp: turn on complex watchpoint test for M32R.
d63a86f8 16005
c906108c
SS
16006Thu Apr 3 09:38:53 1997 Bob Manson <manson@charmed.cygnus.com>
16007
16008 * lib/gdb.exp(gdb_suppress_tests): Add explanation for subsequent
16009 failures.
16010 (gdb_stop_suppressing_tests): Note that tests have restarted.
16011
16012Wed Apr 2 19:04:20 1997 Bob Manson <manson@charmed.cygnus.com>
16013
16014 * config/h8300.exp: New file.
16015
16016Sun Mar 30 13:38:25 1997 Bob Manson <manson@charmed.cygnus.com>
16017
16018 * gdb.base/setshow.exp: Check for the existence of a
16019 feature, not its value.
16020
16021Sat Mar 29 11:19:46 1997 Bob Manson <manson@charmed.cygnus.com>
16022
16023 * gdb.c++/virtfunc.exp: Restart gdb in a sane fashion.
16024
16025 * gdb.base/scope.exp: It's now init0(), not init().
16026
16027 * gdb.base/scope0.c: For now, change init() to be init0().
16028
16029 * config/monitor.exp: Use gdb_serial in preference to serial
16030 or netport.
16031
16032 * lib/gdb.exp: Set GDB to [transform gdb] if we're using a remote host
16033 and it's not already set.
16034
16035Fri Mar 28 19:54:18 1997 Bob Manson <manson@charmed.cygnus.com>
16036
16037 * gdb.base/setshow.exp: Only test the run command if the target
16038 isn't using a stub and if it supports argument passing.
16039
16040Sat Mar 22 19:50:25 1997 Bob Manson <manson@charmed.cygnus.com>
16041
16042 * config/udi.exp(gdb_start): Make sure UDICONF is set
16043 properly before starting gdb.
16044
16045Mon Mar 24 14:40:33 1997 Jeffrey A Law (law@cygnus.com)
16046
16047 * gdb.disasm/mn10300.s: New test file for mn10300 disassembler.
16048 * gdb.disasm/mn10300.exp: Run mn10300 disassembler tests.
16049 * gdb.disasm/Makefile.in: Remove "mn10300" when cleaning.
16050
16051Tue Mar 11 11:42:58 1997 Bob Manson <manson@charmed.cygnus.com>
16052
16053 * config/vx.exp: Use remote_ld, not vxworks_ld. Don't use
16054 specialized code to reboot the board, use remote_reboot instead.
16055
16056 * config/vxworks29k.exp: Use vx.exp, not vx-gdb.exp.
16057
16058 * lib/gdb.exp: Add GDB_TESTCASE_OPTIONS.
16059
16060 * config/monitor.exp: Make sure we disconnect from the target.
16061 Also, try a reboot/reload cycle instead of failing if the
16062 load fails.
16063
16064Fri Mar 7 13:48:30 1997 Bob Manson <manson@charmed.cygnus.com>
16065
16066 * gdb.base/default.exp: Don't set match_max.
16067 * gdb.base/help.exp: Ditto.
16068 * gdb.base/list.exp: Ditto.
16069 * gdb.base/signals.exp: Ditto.
16070
16071 * config/monitor.exp(gdb_load): If gdb,use_standard_load is
16072 set, use remote_ld to download the testcase instead of
16073 the GDB loader.
16074
16075Wed Mar 5 00:00:43 1997 Bob Manson <manson@charmed.cygnus.com>
16076
16077 * config/vr5000.exp: New file.
16078
16079 * config/monitor.exp(gdb_target_monitor): Add pattern for
16080 "Ending remote" to detect errors in connecting.
16081
16082 * gdb.base/setshow.exp: Add .* within auto language test.
16083
16084 * lib/gdb.exp(gdb_run_cmd): Add check for gdb_init_command
16085 target feature.
16086
16087 * config/monitor.exp(gdb_load): Check for a failure when loading,
16088 and reboot the board if necessary.
16089
16090 * gdb.base/setvar.exp(test_set): Handle multiple prints within
16091 a set of tests. Remove print.* from the patterns being checked.
16092
16093Mon Mar 3 11:57:43 1997 Bob Manson <manson@charmed.cygnus.com>
16094
16095 * gdb.base/a1-selftest.exp: Use send_gdb consistently. Don't
16096 refer to gdb_spawn_id.
16097
16098 * config/m32r-stub.exp: Remove references to gdb_spawn_id, no
16099 longer used.
16100 * config/sparclet.exp: Ditto.
16101 * config/sparclet-old.exp: Ditto.
16102 * config/slite.exp: Ditto.
16103 * config/sim.exp: Ditto.
16104 * gdb.base/funcargs.exp: Ditto.
16105
16106 * lib/gdb.exp:Remove references to gdb_spawn_id.
16107 (gdb_expect): Move to remote.exp.
16108
16109Fri Feb 28 20:47:39 1997 Bob Manson <manson@charmed.cygnus.com>
16110
16111 * config/monitor.exp: Detect the "Couldn't establish connection"
16112 message from GDB.
16113
16114Tue Feb 25 14:08:55 1997 Bob Manson <manson@charmed.cygnus.com>
16115
16116 * gdb.base/bitfields.exp: Use runto instead of explicit
16117 gdb_run_cmd/gdb_expect sequences.
16118
16119 * gdb.base/break.exp(text_next_with_recursion): Add match for
16120 gdb_expect call.
16121
16122 * config/monitor.exp(gdb_target_monitor): Calling exit loses big.
16123 We also need to handle the "A program is being debugged already"
16124 prompt from gdb. Use gdb_test to set the baud rate.
16125
16126 * lib/gdb.exp(gdb_init): Increase the default expect buffer size
16127 to 20000. Really. I mean it.
16128
16129Mon Feb 24 13:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
16130
16131 * lib/gdb.exp(gdb_test): Generate a FAIL message when send_gdb
16132 fails. If suppress_flag is set, skip perror message about not
16133 being able to send to GDB.
16134 (send_gdb): If suppress_flag is set, don't try to send commands to
16135 GDB.
16136 (gdb_expect): If suppress_flag is set, always fail immediately.
16137 (gdb_suppress_tests, gdb_stop_suppressing_tests): New functions.
16138 (gdb_init): Call gdb_stop_suppressing_tests.
16139 (default_gdb_exit): Ditto.
16140 (default_gdb_start): Ditto.
16141
16142 * gdb.base/bitfields.exp: Call gdb_suppress_tests and
16143 gdb_stop_suppressing_tests as appropriate.
16144 * gdb.base/break.exp: Ditto.
16145 * gdb.base/callfuncs.exp: Ditto.
16146 * gdb.base/commands.exp: Ditto.
16147 * gdb.base/exprs.exp: Ditto.
16148 * gdb.base/funcargs.exp: Ditto.
16149 * gdb.base/list.exp: Ditto.
16150 * gdb.base/recurse.exp: Ditto.
16151 * gdb.base/scope.exp: Ditto.
16152 * gdb.base/structs.exp: Ditto.
16153 * gdb.c++/inherit.exp: Ditto.
16154
16155Sun Feb 23 19:56:02 1997 Bob Manson <manson@charmed.cygnus.com>
16156
16157 * config/vr4300.exp: New file.
16158
99707966 16159 * gdb.*/*.exp: Call gdb_expect instead of expect.
d63a86f8 16160
99707966 16161 * lib/gdb.exp(gdb_expect): New function.
c906108c
SS
16162
16163Thu Feb 20 13:57:01 1997 Bob Manson <manson@charmed.cygnus.com>
16164
16165 * lib/gdb.exp(gdb_init): New function.
16166
16167 * gdb.base/setvar.exp(test_set): Don't bother printing a PASS/FAIL
16168 for each individual variable set.
16169
16170 * gdb.base/exprs.exp(test_expr): Make sure each test gets a unique
16171 name.
16172
16173 * gdb.base/help.exp: Fix the syntax of a few gdb_test calls.
16174
16175 * gdb.base/scope.exp: Use gdb_test.
16176
16177 * gdb.base/ptype.exp: Don't call "gdb_exit; gdb_start" if we're
16178 aborting; the testsuite driver will do that for us (see
16179 gdb_finish). Also, use gdb_test in a few more places.
16180
16181Thu Feb 20 13:32:24 1997 Stan Shebs <shebs@andros.cygnus.com>
16182
16183 * gdb.base/help.exp: Fix syntax of "help info all-registers" test.
16184
16185Thu Feb 20 10:34:21 1997 Jeffrey A Law (law@cygnus.com)
16186
16187 * gdb.disasm/mn10200.s: Add "nop" after "main" so that "main"
16188 and "add_tests" are not at the same address.
16189
16190Fri Feb 14 18:47:23 1997 Bob Manson <manson@charmed.cygnus.com>
16191
16192 * gdb.base/ptype.exp: Use gdb_test.
16193
16194Thu Feb 13 16:09:36 1997 Jeffrey A Law (law@cygnus.com)
16195
16196 * gdb.disasm/mn10200.s (misc_tests): Fix targets for "jsr" insns.
16197 * gdb.disasm/mn10200.exp (misc_tests): Remove bogus line accidentally
16198 left in. No longer expect them to fail.
16199
16200 * gdb.stabs/*.mt; Deleted, no longer used.
16201 * gdb.stabs/configure.in: Remove references to target makefile
16202 frags.
16203 * gdb.stabs/configure: Rebuilt.
16204
16205 * gdb.disasm/*.mt: Deleted, no longer used.
16206 * gdb.disasm/configure.in: Remove references to target makefile
16207 frags. Use "sh3.s" as the unique filename for this directory.
16208 * gdb.disasm/configure: Rebuilt.
16209
16210 * gdb.disasm/mn10200.s: New test file for mn10200 disassembler.
16211 * gdb.disasm/mn10200.exp: Run mn10200 disassembler tests.
16212 * gdb.disasm/Makefile.in: Remove "mn10200" when cleaning.
16213
16214Tue Feb 11 16:57:58 1997 Bob Manson <manson@charmed.cygnus.com>
16215
16216 * config/udi.exp: Use mondfe,name instead of remote_host.
16217
16218Tue Feb 11 11:22:36 1997 Jeffrey A Law (law@cygnus.com)
16219
16220 * gdb.base/watchpoint.exp: Don't expect a failure when calling
16221 a function with a watchpoint enabled on the mn10200.
16222
16223 * gdb.stabs/weird.exp: Don't quit if "weird.s" doesn't exist
16224 before trying to create it!
16225
16226Mon Feb 10 16:40:47 1997 Bob Manson <manson@charmed.cygnus.com>
16227
16228 * config/vx.exp: Use hostname instead of netport.
16229
16230 * config/vxworks.exp: New file.
16231
16232 * gdb.base/a2-run.exp: Change vxworks cases to use gdb_spawn_id.
16233
16234 * config/monitor.exp(gdb_target_monitor): Look for a prompt from
16235 gdb before assuming everything worked. Send a ^C if a timeout
16236 occurs.
16237
16238 * lib/gdb.exp(gdb_test): Check the result of send_gdb. Use
16239 $gdb_spawn_id directly.
16240 (gdb_run_cmd): Try _start as well as start. Use the target feature
16241 gdb,start_symbol as the symbol to start from when jumping.
16242
16243Mon Feb 10 11:26:59 1997 Jeffrey A Law (law@cygnus.com)
16244
16245 * gdb.base/exprs.exp: Delete bogus/incorrect (and probably
16246 redundant) test.
16247
16248 * gdb.base/recurse.exp: Relax final value test for 'b' so that
16249 it doesn't lose for 16bit integer systems.
16250
16251Fri Feb 7 09:31:21 1997 Jeffrey A Law (law@cygnus.com)
16252
16253 * gdb.fortran/types.exp: If the target doesn't support "double"
16254 data types, then expect "real" types to only be 4 bytes.
16255
16256 * gdb.c++/virtfunc.exp: Expect failure for virtual function
16257 call tests if the target doesn't support inferior function calls.
16258
16259 * gdb.base/printcmds.exp: Allow minor deviation in FP values
16260 in printf tests.
16261
16262Thu Feb 6 12:46:14 1997 Jeffrey A Law (law@cygnus.com)
16263
16264 * gdb.base/help.exp: Disable "help set", "help show", and
16265 "help support". Simplify regexp for "help stack".
16266
16267 * gdb.base/default.exp: Set match_max to 5000 and the timeout
16268 to 60 seconds. Temporarily set match_max to 15000 around the
16269 "info copying" test.
16270
16271 * gdb.base/nodebug.exp: Don't try to do an inferior function
16272 call if the target doesn't support them.
16273 * gdb.base/printcmds.exp: Likewise.
16274 * gdb.base/setvar.exp: Likewise.
16275 * gdb.base/structs.exp: Likewise.
16276 * gdb.c++/templates.exp: Likewise.
16277 * gdb.base/ptype.exp: Likewise. Remove UDI specific stuff.
16278
16279 * gdb.base/recurse.exp: Enable for the mn10200.
16280
16281 * configure.in: Do configure gdb.stabs directory for *-*-elf
16282 targets.
16283 * configure: Rebuilt.
16284
16285 * gdb.base/break.exp: Check for gdb,noresults before testing
16286 exit status and/or results from the target.
16287 * gdb.base/watchpoint.exp, gdb.base/langs.exp: Likewise.
16288 * lib/gdb.exp: Remove old (now bogus) initialization of
16289 noinferior, noargs, noresults and nosignals.
16290
16291Tue Feb 4 21:52:17 1997 Bob Manson <manson@charmed.cygnus.com>
16292
16293 * config/sh.exp: New file.
16294
16295 * config/slite.exp: Try to connect multiple times to the board
16296 before rebooting. Only send a "monitor run" if need_monitor_run
16297 is set.
16298
16299 * gdb.base/break.exp: Don't do the "stub continue" test if
16300 the target has gdb_stub set.
16301
16302 * gdb.base/callfuncs.exp: Increase the timeout.
16303
16304 * gdb.base/interrupt.exp: Don't even try to compile the testcase
16305 if the target has gdb,noinferiorio set.
16306
16307 * gdb.base/list.exp: Increase match_max to 10000 characters.
16308
16309 * gdb.base/sigall.exp: Check for gdb,nosignals on the target.
16310
16311 * gdb.base/watchpoint.exp: Check for gdb,noinferiorio on the
16312 target.
16313
16314 * lib/gdb.exp(gdb_run_cmd): Fix for targets that use stubs.
16315
16316Mon Feb 3 12:09:37 1997 Bob Manson <manson@charmed.cygnus.com>
16317
16318 * gdb.base/a1-selftest.exp: Make sure we call gdb_exit before
16319 trying to delete the copy of gdb. Catch the file delete so we
16320 don't die if the delete fails; also, the file should be copied to
16321 the host, not to the build.
16322
16323Sun Feb 2 00:55:14 1997 Bob Manson <manson@charmed.cygnus.com>
16324
16325 * lib/gdb.exp(gdb_test): Surround the result pattern with
16326 parenthesis in case it contains multiple regexps separated
16327 with |.
16328
16329 * gdb.base/watchpoint.exp: Use gdb_test.
16330 * gdb.base/default.exp: Ditto.
16331
16332Sat Feb 1 23:51:01 1997 Bob Manson <manson@charmed.cygnus.com>
16333
99707966 16334 * gdb.*/*.exp: Replace $prompt with $gdb_prompt.
d63a86f8 16335
c906108c
SS
16336 * gdb.base/scope.exp: Use gdb_test.
16337 * gdb.c++/classes.exp: Ditto.
16338 * gdb.c++/inherit.exp: Ditto.
16339
16340Fri Jan 31 13:09:12 1997 Bob Manson <manson@charmed.cygnus.com>
16341
16342 * gdb.base/crossload.exp: Don't use execute_anywhere, use
16343 remote_exec instead.
16344 * gdb.base/corefile.exp: Don't be ridiculous.
16345 * gdb.base/*.c: Add missing stub invocations.
16346
16347Thu Jan 30 16:49:25 1997 Bob Manson <manson@charmed.cygnus.com>
16348
16349 * config/slite.exp: Miscellaneous fixes.
16350
16351 * lib/gdb.exp: Fix runto.
16352
16353 * gdb.base/signals.exp: Check for a gdb,nosignals feature of
16354 the target.
16355
16356 * gdb.base/watchpoint.exp: Fix regexp.
16357
16358 * lib/gdb.exp(default_gdb_exit): Add a catch to the
16359 close and wait commands, as the descriptor may now be
16360 invalid. Always call "remote_close host".
16361
16362Tue Jan 28 14:42:31 1997 Bob Manson <manson@charmed.cygnus.com>
16363
16364 Major rewrite for testsuite revision.
d63a86f8 16365
c906108c
SS
16366 * lib/gdb.exp: Remove references to global CC, CXX, B_OPTIONS,
16367 TARGET_INCLUDES, LDFLAGS and target_alias. Use gdb_spawn_id
16368 instead of relying on spawn_id to always contain a valid
16369 spawn id.
16370 (get_compiler_info): New procedure to build the ${binfile}.ci
16371 file, instead of replicating this in N different places.
16372 (gdb_compile): New procedure.
d63a86f8 16373
c906108c
SS
16374 gdb.*/*.exp: Use gdb_compile and get_compiler_info (with
16375 appropriate arguments) instead of compile. Use gdb_test in a lot
16376 more places. Use send_gdb instead of send. Always run gdb_start
16377 at the start of a testcase, as this is no longer done magically.
16378
16379 config/*-gdb.exp: Rename without the -gdb suffix.
16380
16381 config/mips.exp: Use remote_close instead of exit_remote_shell.
16382 config/monitor.exp: Use target_info instead of looking at
16383 baud, timeout, etc.
16384 config/sim.exp: Use gdb_spawn_id instead of relying on spawn_id.
16385
16386Sat Dec 14 00:43:57 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16387
16388 * gdb.c++/templates.exp (test_ptype_of_templates),
16389 gdb.c++/inherit.exp (test_ptype_si, test_print_anon_union):
16390 Update expect patterns for destructors and assignment operators
16391 to match corresponding c-typeprint.c changes.
16392 * gdb.c++/templates.exp (test_template_breakpoints): Revert change
16393 to destructor breakpoint test, GDB should be able to set the
16394 destructor breakpoint without specifying arguments.
16395
16396Tue Dec 3 20:17:52 1996 Fred Fish <fnf@cygnus.com>
16397
16398 * gdb.threads/pthreads.exp: Change result for failure to compile due
16399 to lack of pthreads runtime support from an error to simply an
16400 unsupported test, per dejagnu standards.
16401
16402Sun Dec 1 00:18:59 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16403
16404 * lib/gdb.exp (gdb_test): Simplify expect pattern for the case
16405 where GDB exits to reduce pattern match time.
16406 (skip_chill_tests): Skip chill tests for mips*-sgi-irix6*.
16407
16408 * gdb.base/nodebug.exp: Add mips*-sgi-irix6* xfails.
16409
dc96c6c7 16410Tue Nov 26 18:29:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
16411
16412 * gdb.base/callfuncs.exp: Turn on function call tests for h8300.
16413 * gdb.base/default.exp: ditto.
16414 * gdb.base/nodebug.exp: ditto.
16415 * gdb.base/printcmds.exp: ditto.
16416 * gdb.base/ptype.exp: ditto.
16417 * gdb.base/setvar.exp: ditto.
16418 * gdb.base/structs.exp: ditto.
16419 * gdb.base/setshow.c: Guard against uninitialized values of argc.
16420
16421Tue Nov 26 17:23:28 1996 Ian Lance Taylor <ian@cygnus.com>
16422
16423 * configure, */configure: Rebuild with autoconf 2.12.
16424
16425Sat Nov 23 13:32:15 1996 Fred Fish <fnf@cygnus.com>
16426
16427 * gdb.base/a1-selftest.exp: Change x86 linux setup_xfails to
16428 use new i*86-pc-linux*-gnu quads.
16429 * gdb.base/corefile.exp: Ditto.
16430 * gdb.base/signals.exp: Ditto.
16431 * gdb.base/sigall.exp: Ditto.
16432 * gdb.base/interrupt.exp: Ditto.
16433
16434 * gdb.base/signals.exp (signal_tests_1): Remove setup_xfail
16435 "i*86-*-linux" for "signal SIGUSR1". Now works, at least with
16436 RedHat 4.0.
d63a86f8 16437
c906108c
SS
16438 * gdb.threads/pthreads.c (_MIT_POSIX_THREADS): Define if target is
16439 linux. This allows the test case to at least compile on latest
16440 linux, but still not run due to missing the threads runtime library.
16441
16442Fri Nov 22 10:13:29 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16443
16444 * gdb.base/a1-selftest.exp (do_steps_and_nexts): Reinitialize source
16445 directory to search gdb directory. Accept and step over conditional
16446 stack alignment code. Consume $prompt in failure cases.
16447 Reset timeout to $oldtimeout instead of some arbitrary value.
16448 * gdb.base/nodebug.exp: Limit backtrace to 10 frames to avoid
16449 timeout problems with infinite stack backtraces.
16450 * gdb.base/ptype.exp (ptype struct link, union tu_link):
16451 Accept function parameters for linkfunc member.
16452
16453Thu Nov 21 09:17:19 1996 Fred Fish <fnf@cygnus.com>
16454
16455 * lib/gdb.exp (CFLAGS): Remove, unreferenced.
16456 (CXXFLAGS): Remove, unreferenced.
16457 (B_OPTIONS): Add for -B options and add code to initialize with
16458 previous -B options and also add -B option to pick up cross compiled
16459 runtime.
16460 (TARGET_INCLUDES): Add for -I options and add code to initialize when
16461 doing cross compiles.
16462 (target_alias): Declare global.
16463 (xgcc): Set variable to full path of gcc in build tree. Use findfile
16464 to verify that gcc exists in build tree, and if so set CC to that
16465 gcc and to use B_OPTIONS and TARGET_INCLUDES.
d63a86f8 16466
c906108c
SS
16467Tue Nov 12 16:20:13 1996 Fred Fish <fnf@cygnus.com>
16468
16469 * gdb.c++/inherit.exp (test_print_anon_union): Reenable
16470 ptype test for anonymous union. Fixup testcase to match
16471 current gcc debug output.
16472
16473Mon Nov 11 14:12:06 1996 Jeffrey A Law (law@cygnus.com)
16474
16475 * gdb.base/funcargs.c: Use cast rather than "UL" suffix to
16476 force argument to an unsigned long type.
16477
16478Mon Nov 11 10:27:55 1996 Fred Fish <fnf@cygnus.com>
16479
16480 * gdb.c++/inherit.exp (test_ptype_si): Fix tagless struct ptype
16481 tests and anonymous union print/ptype tests.
16482 * gdb.base/list.exp (test_forward-search): Increase timeout by
16483 5 minutes for the "search extremely long line" case.
16484 * lib/gdb.exp (gdb_test): Document that the third arg to gdb_test is
16485 completely optional and that the pass/fail messages use the command as
16486 the message if that third arg is a null string.
16487 (gdb_test_exact): Arrange that a null string pattern means match a
16488 null string output rather than any output, which might include random
16489 errors.
16490 * gdb.base/mips_pro.exp: Add "mips*-sgi-irix4*" xfail for
16491 backtrace test.
16492 * gdb.c++/demangle.exp: Add a "*-*-*" xfail for test that was
16493 always failing and failure is now exposed by gdb.exp changes.
16494
16495Sat Nov 9 11:13:24 1996 Fred Fish <fnf@cygnus.com>
16496
16497 * gdb.c++/inherit.exp (test_ptype_vi): Log some passes that
16498 weren't being noted.
16499
16500Sat Nov 9 01:05:10 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16501
16502 * gdb.base/corefile.exp: Consume $prompt in mmap fail cases.
16503 * gdb.stabs/weird.exp: Remove v_comb xfails.
16504
dc96c6c7 16505Tue Nov 5 10:44:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
16506
16507 * gdb.base/[bitfields.exp crossload.exp funcargs.exp interrupt.exp
a9c64011 16508 list.exp scope.exp watchpoint.exp]
c906108c 16509 Make all timeout error msgs explicitly say "(timeout)".
d63a86f8 16510
dc96c6c7 16511Mon Nov 4 12:03:06 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
16512
16513 * config/monitor.exp: Increase download timeout to 1000 seconds.
16514
dc96c6c7 16515Mon Nov 4 12:02:26 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
16516
16517 * config/m32r.exp: Increase timeout to 120 seconds.
16518
16519Sun Nov 3 14:37:05 1996 Fred Fish <fnf@cygnus.com>
16520
16521 * gdb.c++/classes.exp: Modify to handle current gcc C++ member ordering
16522 and accept older ordering as obsolescent gcc or gdb.
16523 * gdb.c++/templates.exp: Ditto.
16524 * gdb.c++/virtfunc.exp: Ditto.
16525
16526Fri Nov 1 11:56:09 1996 Fred Fish <fnf@cygnus.com>
16527
16528 * gdb.base/coremaker.c: Add code to mmap some data so we
16529 can check that it ends up in the core file.
16530 * gdb.base/corefile.exp: Add test to read mmapped data
16531 from core file.
16532
dc96c6c7 16533Wed Oct 30 18:19:16 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
16534
16535 * config/m32r.exp: New file.
16536
16537Mon Oct 21 14:40:50 1996 Stu Grossman (grossman@critters.cygnus.com)
16538
16539 * testsuite/gdb.base/nodebug.exp: Whack out -g options by hand so
16540 that cflags can contains -gstabs, and work correctly for other tests.
16541
dc96c6c7 16542Mon Oct 21 14:00:37 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
16543
16544 * gdb.base/setshow.exp: New file, tests show and set.
16545 * gdb.base/setshow.c: New file, tests show and set.
16546 * gdb.base/help.exp: Add test for help set|show annotate.
16547 * gdb.base/default.exp: Add test for set|show annotate.
16548
16549Wed Oct 16 19:03:54 1996 Stu Grossman (grossman@critters.cygnus.com)
16550
16551 * testsuite/gdb.base/break.exp: Make backtrace from factorial
16552 errors unique.
16553 * testsuite/gdb.base/nodebug.exp: Whack out all -g options
16554 explicitly.
16555
16556Tue Oct 15 16:45:02 1996 Stu Grossman (grossman@critters.cygnus.com)
16557
16558 * config/sim-gdb.exp (gdb_target_sim): Remove setting of height
16559 and width commands. This is done elsewhere.
16560 * (gdb_start): Don't call gdb_start_sim here. That's already
16561 done in gdb_load. This fixes lots of failures in default.exp.
16562
16563Sun Oct 13 10:40:23 1996 Fred Fish <fnf@cygnus.com>
16564
16565 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>:
16566 * gdb.base/mips_pro.exp: Fix misplaced gdb_exit/gdb_start/gdb_load.
16567 * lib/gdb.exp (gdb_test): Treat failures due to program exiting
16568 in the same we we treat other failures (since it may be an expected
16569 condition), rather than as an error.
16570 * gdb.base/signals.exp (test_handle_all_print): Revert back to
16571 old test format.
16572
16573Fri Oct 11 17:05:22 1996 Fred Fish <fnf@cygnus.com>
16574
16575 * Makefile.in (clean mostlyclean): Also remove chill *.grt files.
16576 (distclean maintainer-clean realclean): No need to remove files
16577 twice. Nuke the duplicates.
16578 * gdb.base/Makefile.in (EXECUTABLES): Add "structs".
d63a86f8 16579 * gdb.threads/Makefile.in (distclean maintainer-clean realclean):
c906108c
SS
16580 Remove config.h along with other config files.
16581
16582Mon Sep 30 20:16:22 1996 Fred Fish <fnf@cygnus.com>
16583
16584 * gdb.base/interrupt.exp: Add i*86-*-linux* setup_xfail for
16585 "p func1 ()" and note that rests of tests are skipped.
16586 * gdb.base/corefile.exp: Add i*86-*-linux* and m68*-*-hpux*
16587 setup_xfails for "print func2::coremaker_local".
16588 Add i*86-*-linux* setup_xfail for "backtrace in corefile.exp".
16589 * gdb.base/mips_pro.exp: Restart gdb in this test so it isn't
16590 affected by the previous run test.
16591 * gdb.chill/misc.exp: Add m68*-*-hpux* setup_xfails for
16592 "print array () ubyte (foo)" and "print/x array () byte (\$i)"
16593 * gdb.chill/pr-8742.exp: Add m68*-*-hpux* setup_xfails for
16594 "pass int powerset tuple" and "pass modeless int powerset tuple".
16595 * gdb.chill/tests2.exp: Add m68*-*-hpux* setup xfails for
16596 "real write 4" and "real write 8".
16597 * gdb.shill/tuples.exp: Add i*86-*-linux* and m68*-*-hpux*
16598 setup_xfails for "print vs1 after tuple assign 2",
16599 "print \$i after tuple assign 2", and
16600 "print vs2 after tuple assign 2".
16601 * lib/gdb.exp (gdb_test): When a gdb aborts, print a more
16602 meaningful error message and return -1 so the caller can
16603 suppress further tests and avoid a cascade of errors.
d63a86f8 16604
c906108c
SS
16605Fri Sep 27 10:34:51 1996 Fred Fish <fnf@cygnus.com>
16606
16607 * gdb.base/a1-selftest.exp: Tweak tests to account for new
16608 format for printing version.
16609 * gdb.base/default.exp: Ditto.
16610 * gdb.base/interrupt.exp: Fix problem with cascade of
16611 errors if child process dies while calling a function.
d63a86f8 16612
c906108c
SS
16613Fri Sep 13 21:43:48 1996 Fred Fish <fnf@cygnus.com>
16614
16615 * Makefile.in (VPATH): Add
16616 * Makefile.in (Makefile, config.status): Fix rules so things get
16617 remade when necessary.
16618
16619Fri Sep 13 18:16:10 1996 Fred Fish <fnf@cygnus.com>
16620
16621 * Makefile.in (just-check): Add path to sibling expect dir
16622 to environment variable specified by RPATH_ENVVAR.
16623
16624Fri Sep 13 12:05:34 1996 Fred Fish <fnf@cygnus.com>
16625
16626 * Makefile.in (RPATH_ENVVAR): New var, set to @RPATH_ENVVAR@.
16627 (just-check): Add shared library paths for libstdc++, tk,
16628 tcl, bfd, and opcodes to the environment variable specified
16629 in RPATH_ENVVAR.
16630 * configure.in: Add support to recognize --enable-shared flag
16631 and generate correct value for RPATH_ENVVAR.
16632 * configure: Regenerated with autoconf.
16633
16634Mon Sep 2 06:36:02 1996 Fred Fish <fnf@cygnus.com>
16635
16636 * gdb.base/break.exp: Expand "Delete all breakpoints" xfail to
16637 include all osf versions.
16638 * gdb.threads/pthreads.exp: Expand "run to main" xfail to include
16639 all osf versions. Add -D_MIT_POSIX_THREADS to compilation command
16640 when target is linux. When failing to build pthreads test
16641 executable, give more meaningful message.
16642 * gdb.threads/pthreads.c: Hpux also uses old definition of second
16643 arg for pthread_create.
d63a86f8 16644
c906108c
SS
16645Mon Aug 19 09:58:59 1996 Fred Fish <fnf@cygnus.com>
16646
16647 * gdb.threads/pthreads.c (PTHREAD_CREATE_ARG2,
16648 PTHREAD_CREATE_NULL_ARG2): Accomodate old pthreads implementations.
16649 * gdb.threads/pthreads.exp: Try linking with both -lpthread (Solaris)
16650 and -lpthreads (everybody else).
16651 (test_startup): Fail gracefully if threads are not supported.
16652 * gdb.base/nodebug.exp: Add setup_xfail hppa*-*-hpux* for
16653 "p/c array_index("abcdef",2)" when not gcc compiled.
16654 * gdb.base/corefile.exp: Add setup_xfail hppa*-*-hpux* for
16655 "print func2::coremaker_local" when not gcc compiled.
16656 * gdb.base/opaque.exp: Remove setup_xfail hppa*-*-hpux* for
16657 "ptype on opaque struct tagname (statically)",
16658 "ptype on opaque struct tagname (dynamically) 1", and
16659 "ptype on opaque struct tagname (dynamically) 2"
16660 for not compiled with gcc.
16661 * gdb.base/mips_pro.exp: Only do setup_xfail hppa*-*-* for
16662 backtrace when compiled with gcc.
d63a86f8 16663 * lib/gdb.exp (runto_main): Return result of "runto main" rather
c906108c
SS
16664 than always return success.
16665
16666Sat Aug 17 13:28:00 1996 Fred Fish <fnf@cygnus.com>
16667
16668 * gdb.c++/virtfunc.exp: Remove setup_xfail for "mips-*-irix5*".
16669
16670Tue Aug 13 10:26:10 1996 Jeffrey A Law (law@cygnus.com)
16671
16672 * gdb.base/structs.exp: Undo last change.
16673
16674Mon Aug 12 15:29:08 1996 Fred Fish <fnf@cygnus.com>
16675
16676 * gdb.base/a1-selftest.exp (do_steps_and_nexts): New routine to
16677 encapsulate all the steps/nexts done during self test, starting
16678 at main, and makes them less sensitive to optimization issues.
16679 Add "hppa*-*-hpux*" to setup_xfail for "backtrace through
16680 signal handler" test.
16681 * gdb.threads/pthreads.exp: Only run this for native configs.
16682 * gdb.base/structs.exp (do_function_calls): Add hppa*-*-hpux9*"
16683 setup_xfails for "p fun5()", "p fun6()", "p fun7()", and "p fun8"
16684 tests.
16685 gdb.c++/virtfunc.exp (do_tests): Add "mips-*-irix5*" setup_xfail
16686 for "runto test_calls(void)" test.
d63a86f8 16687
c906108c
SS
16688Sun Aug 11 13:11:24 1996 Fred Fish <fnf@cygnus.com>
16689
16690 * gdb.base/term.exp: Set 7-bit strings, address off, width to 0,
16691 and don't expect address info in breakpoint confirmations.
16692
16693Wed Aug 7 20:47:43 1996 Fred Fish <fnf@cygnus.com>
16694
16695 * gdb.base/list.exp (test_forward_search): Increase timeout
16696 temporarily by 60 seconds for searching extremely long line,
16697 and then reset to old value when done. Increase expect input
16698 buffer to 10000.
16699
16700Wed Aug 7 15:34:22 1996 Fred Fish <fnf@cygnus.com>
16701
16702 * gdb.base/list.exp (test_forward_search): Fix to handle very
16703 long source line without overflowing expect's input buffer.
16704
16705Wed Aug 7 12:03:25 1996 Tom Tromey <tromey@creche.cygnus.com>
16706
16707 * config/slite-gdb.exp (gdb_start): Use "full_buffer", not
16708 "buffer_full".
16709
16710 * config/nind-gdb.exp (gdb_start): Use "full_buffer", not
16711 "buffer_full".
16712
16713 * config/mips-gdb.exp (gdb_start): Use "full_buffer", not
16714 "buffer_full".
16715
16716 * lib/gdb.exp (gdb_test): Correct pattern is "full_buffer", not
16717 "buffer_full".
16718
16719Wed Aug 7 11:05:47 1996 Fred Fish <fnf@cygnus.com>
16720
16721 * configure.in (configdirs): Add gdb.threads.
16722 * configure: Regenerated with autoconf.
16723 * gdb.threads/{config.in, pthreads.c, pthreads.exp}: New.
16724 * gdb.threads/{Makefile.in, configure.in}: Complete rewrites.
16725 * gdb.threads/configure: New, generated with autoconf.
d63a86f8 16726
c906108c
SS
16727Tue Aug 6 10:23:04 1996 Tom Tromey <tromey@rtl.cygnus.com>
16728
16729 * lib/gdb.exp (gdb_test_exact): Turn \n in pattern into \r\n.
16730
16731Mon Aug 5 18:11:53 1996 Fred Fish <fnf@cygnus.com>
16732
16733 * gdb.base/signals.exp (test_handle_all_print): Test separately for
16734 each signal's status in the output of "handle all print".
16735 * lib/gdb.exp (gdb_test): Document that the pattern must NOT include
16736 the \r\n sequence that immediately precedes the gdb prompt.
16737 * gdb.base/a1-selftest.exp: Save original timeout and restore
16738 after test.
16739
16740Sun Aug 4 10:20:50 1996 Jeffrey A Law (law@cygnus.com)
16741
16742 * gdb.disasm/hppa.s: Export fmemLRbug_tests_4 as a ST_CODE
16743 symbol.
16744
16745Fri Aug 2 17:37:26 1996 Brendan Kehoe <brendan@lisa.cygnus.com>
16746
16747 * config/vx-gdb.exp (gdb_start): Fix syntax of `$shell_id < 0'.
16748
16749Thu Jun 27 20:41:40 1996 Fred Fish <fnf@cygnus.com>
16750
16751 * gdb.base/signals.exp (test_handle_all_print): Temporarily increase
16752 timeout by 60 seconds.
16753
16754Thu Jun 27 18:13:57 1996 Fred Fish <fnf@cygnus.com>
16755
16756 * config/unix-gdb.exp: Increase default timeout from 30 to 60 sec.
16757 * config/netware.exp (gdb_run_cmd): Restore old timeout before doing
16758 error return.
16759
16760Thu Jun 27 10:54:58 1996 Fred Fish <fnf@cygnus.com>
16761
16762 * lib/gdb.exp (default_gdb_start): When reporting a timeout during
16763 gdb initialization, also report how long dejagnu waited. Restore
16764 old timeout before doing error return. Temporarily increase timeout
16765 by 3 minutes to allow for slow startups over heavy NFS use.
16766
16767Tue Jun 25 19:59:17 1996 Fred Fish <fnf@cygnus.com>
16768
16769 * lib/gdb.exp: Report timeout value for verbosity level 2.
16770 * config/gdbserver.exp: Ditto.
16771 * config/hppro.exp: Ditto.
16772 * config/mips-gdb.exp: Ditto.
16773 * config/monitor.exp: Ditto.
16774 * config/netware.exp: Ditto.
16775 * config/sim-gdb.exp: Ditto.
16776 * config/slite-gdb.exp: Ditto.
16777 * config/udi-gdb.exp: Ditto.
16778 * config/unix-gdb.exp: Ditto.
16779 * config/vx-gdb.exp: Ditto.
16780 * gdb.base/a1-selftest.exp: Ditto.
16781 * gdb.base/a2-run.exp: Ditto.
16782 * gdb.base/break.exp: Ditto.
16783 * gdb.base/corefile.exp: Ditto.
16784 * gdb.base/list.exp: Ditto.
16785 * gdb.base/recurse.exp: Ditto.
16786 * gdb.base/scope.exp: Ditto.
16787 * gdb.base/signals.exp: Ditto.
16788
16789Tue Jun 25 23:16:58 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
16790
16791 * gdb.threads/Makefile.in (docdir): Removed.
16792
16793Tue Jun 25 17:02:39 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
16794
16795 * configure.in (AC_PREREQ): autoconf 2.5 or higher.
d63a86f8 16796 * gdb.{base,c++,chill,disasm,stabs}/Makefile.in (VPATH): set to
c906108c 16797 @srcdir@.
d63a86f8 16798 * gdb.{base,c++,chill,disasm,stabs}/configure.in (AC_PREREQ):
c906108c
SS
16799 autoconf 2.5 or higher.
16800 * gdb.{base,c++,chill,disasm,stabs}/configure: Rebuilt.
16801
16802Thu Jun 13 11:16:10 1996 Tom Tromey <tromey@thepub.cygnus.com>
16803
16804 * configure: Regenerated.
16805 * aclocal.m4 (CY_AC_PATH_TCLH, CY_AC_PATH_TKH): Use odd names to
16806 avoid name clashes with SunOS headers.
16807
16808Wed Jun 5 16:43:27 1996 Jeffrey A Law (law@cygnus.com)
16809
16810 * gdb.c++/virtfunc.exp: Search $objdir/../../libstdc++ for libstdc++.
16811
16812Thu May 30 11:35:11 1996 Jeffrey A Law (law@cygnus.com)
16813
16814 * gdb.base/callfuncs.exp: Finish last change -- make sure the
16815 prototype information ends up in the compiler info file.
16816
16817Thu May 23 12:48:41 1996 Fred Fish <fnf@cygnus.com>
16818
16819 * gdb.base/callfuncs.exp: Remove the compiler info file prior to
16820 attempting to regenerate it. Eliminate use of a temporary file
16821 and just generate the info file directly. Source it immediately,
16822 for consistency of use.
16823 * gdb.base/corefile.exp: Ditto
16824 * gdb.base/exprs.exp: Ditto.
16825 * gdb.base/funcargs.exp: Ditto.
16826 * gdb.base/langs.exp: Ditto.
16827 * gdb.base/list.exp: Ditto.
16828 * gdb.base/mips_pro.exp: Ditto.
16829 * gdb.base/nodebug.exp: Ditto.
16830 * gdb.base/opaque.exp: Ditto.
16831 * gdb.base/ptype.exp: Ditto.
16832 * gdb.base/scope.exp: Ditto.
16833 * gdb.base/setvar.exp: Ditto.
16834 * gdb.base/signals.exp: Ditto.
16835 * gdb.base/whatis.exp: Ditto.
16836 * gdb.c++/templates.exp: Ditto.
16837 * gdb.c++/virtfunc.exp: Ditto.
16838 * gdb.c++/virtfunc.exp: Use contents of gcc_compiled to decide
16839 whether or not to add -lstdc++ to the compile command line args.
16840
16841Sat May 18 02:43:58 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16842
16843 * gdb.base/recurse.exp: Remove setup_xfail for "sparc*-*-sunos4*",
16844 it got fixed by the recent lookup_minimal_symbol_by_pc change.
16845 Increase timeout, a lot of single stepping might be needed if the
16846 target has no hardware watchpoints.
16847
16848Wed May 15 08:47:42 1996 Jeffrey A Law (law@cygnus.com)
16849
16850 * gdb.base/break.exp: Ignore compiler warnings when compiling
16851 break.c.
16852 * gdb.base/callfuncs.exp: Don't run these tests on the h8300.
16853 * gdb.base/default.exp: Add h8300 xfails. Handle messages
16854 from remote-sim.
16855 * gdb.base/exprs.exp: Add h8300 xfails.
16856 * gdb.base/funcargs.exp: Likewise.
16857 * gdb.base/nodebug.exp: Likewise.
16858 * gdb.base/printcmds.exp: Likewise.
16859 * gdb.base/ptype.exp: Likewise.
16860 * gdb.base/setvar.exp: Handle sizeof (int) != 4 for h8300. Add
16861 h8300 xfails.
d63a86f8 16862 * gdb.base/return.exp: Handle float/double precision problems
c906108c
SS
16863 on the h8300.
16864 * gdb.base/funcargs.c: Explicitly make last constant argument to
16865 call_after_alloca_subr an unsigned long type.
16866 * gdb.base/return.c: Include stdio.h.
16867
16868Tue May 7 22:01:12 1996 Rob Savoye <rob@chinadoll.cygnus.com>
16869
16870 * config/abug.exp: New file for the older Motorola Bug monitor
16871 that runs on the mvme13x series VME boards.
16872 * config/monitor.exp: Use the new config array for target settings
16873 if they exist.
16874
16875Fri May 3 16:02:55 1996 Stan Shebs <shebs@andros.cygnus.com>
16876
16877 * sim-gdb.exp: Make the SH simulator allocate less space when
16878 it is targeted.
16879
16880Thu May 2 12:31:56 1996 Jeffrey A Law (law@cygnus.com)
16881
16882 * gdb.base/mips_pro.exp: Expect failure for hppa*-*-* in backtrace
16883 test.
16884
16885Wed Mar 20 08:48:03 1996 Fred Fish <fnf@cygnus.com>
16886
16887 * gdb.base/list.exp (test_list_function): Remove setup_xfail for
16888 "rs6000-*-*" for "list function in include file" when gcc compiled.
16889 * gdb.base/printcmds.exp: Remove setup_xfail for "rs6000-*-aix*"
16890 for "p ctable1[120]".
16891 * gdb.base/scope.exp: Remove setup_xfail for "rs6000-*-*" for
16892 "print 'scope0.c'::filelocal_bss before run" when gcc compiled.
16893 Remove setup_xfail for "rs6000-*-*" for
16894 "print 'scope0.c'::filelocal before run".
16895 * gdb.base/{langs.exp, lists.exp, opaque.exp, scope.exp},
16896 gdb.stabs/weird.exp: Remove use of compiler options "-c -o ..."
16897 since some compilers don't allow both options to be given
16898 on the same command line. Create object file and move it.
d63a86f8 16899
c906108c
SS
16900Tue Mar 19 23:49:31 1996 Fred Fish <fnf@cygnus.com>
16901
16902 * gdb.base/corefile.exp: Always regenerate the core file, since
16903 we always regenerate the coremaker program. Detect special case
16904 where registers cannot be read from core file.
d63a86f8 16905
c906108c
SS
16906Tue Mar 19 16:52:49 1996 Fred Fish <fnf@cygnus.com>
16907
16908 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>
16909 * gdb.base/funcargs.c: Patch for SPARCworks alloca compatibility
16910 * gdb.c++/templates.exp: Only match on basename of file since
16911 some formats like xcoff don't encode directory information.
16912 * gdb.stabs/weird.exp: Use the right sed script for powerpc
16913 and rs6000 AIX xcoff targets.
16914 * configure.in: Add stabsdirs to configdirs for powerpc-*-aix*.
16915 * configure: Regenerate.
16916 * gdb.base/Makefile.in (clean): Remove generated file twice-tmp.c
16917 here, rather than in distclean.
d63a86f8 16918
c906108c
SS
16919Sun Mar 17 13:35:31 1996 Fred Fish <fnf@cygnus.com>
16920
16921 * gdb.base/mips_pro.exp: Create mips_pro.ci to get gcc_compiled
16922 defined, and use it to compile the test case with -O2. The
16923 native compilation still uses no optimization.
16924 * gdb.base/mips_pro.c: Remove inline assembly code since
16925 it is compiled PIC by default, which results in assembler
16926 warnings that make the testsuite think the compilation
16927 was unsuccessful.
16928
16929Sat Mar 16 15:02:24 1996 Fred Fish <fnf@cygnus.com>
16930
16931 * gdb.c++/misc.exp: Add note to message for
16932 "print s.a for foo struct" that this is a known gcc 2.7.2
16933 and earlier bug.
16934
16935Fri Mar 15 17:49:57 1996 Fred Fish (fnf@cygnus.com)
16936
16937 * gdb.base/break.exp: Fix pattern for matching "Delete all
16938 breakpoints (y or n) ". Add "mips-dec-ultrix*" to
16939 setup_xfail for deleting all breakpoints test. Fix various
16940 timeout messages to include "(timeout)".
16941 * gdb.base/callfuncs.exp: Add "i*86-*-sysv4*" to setup_xfail
16942 for "p t_float_values2(3.14159,float_val2)".
16943 * gdb.base/funcargs.exp: Remove "mips-sgi-irix4*" setup_xfail
16944 for "continue to call2g" when gcc compiled.
16945 * gdb.base/langs.exp: Remove "i*86-*-sysv4*" setup_xfail for
16946 "up to foo in langs.exp", "show language at foo in langs.exp",
16947 "show language at cppsub_ in langs.exp", "up to fsub in langs.exp",
16948 and "show language at fsub in langs.exp".
16949 * gdb.base/list.exp: Remove "*-*-sysv4*" setup_xfail for
16950 "list line 1 in include file", "list message for lines past EOF",
16951 "list function in include file", "list list0.h:foo", and
16952 "list filename:function; nonexistant function".
16953 * gdb.base/ptype.exp: Change "i*86-*-sysv4*" setup_xfail for
16954 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)"
16955 and "ptype t_char_array" to be for native cc only.
d63a86f8 16956
c906108c
SS
16957Fri Mar 15 16:17:22 1996 Fred Fish <fnf@cygnus.com>
16958
d63a86f8 16959 * gdb.base/corefile.exp: Remove "alpha-dec-osf2*" native compiled
c906108c
SS
16960 setup_xfail for "print coremaker_bss", "print coremaker_ro",
16961 "print func2::coremaker_local", and "backtrace in corefile.exp".
16962
16963Wed Mar 13 14:54:11 1996 Fred Fish <fnf@cygnus.com>
16964
16965 * gdb.base/signals.exp: Remove "alpha-*-osf2*" setup_xfail for
16966 "bt in signals.exp". This problem only appears when running
16967 the testsuite, and then only intermittently.
16968
16969Tue Mar 12 15:00:16 1996 Stan Shebs <shebs@andros.cygnus.com>
16970
16971 * gdb.base/return.exp (return_tests): Differentiate between
16972 two tests of continuing.
16973
16974Tue Mar 5 14:33:33 1996 Stan Shebs <shebs@andros.cygnus.com>
16975
16976 * */Makefile.in (maintainer-clean): Remove config.log.
16977 * gdb.base/Makefile.in (EXECUTABLES): Replace twice with twice-tmp.
16978 * gdb.c++/Makefile.in (PROGS): Add inherit.
16979 (clean): Remove *.ci.
16980
16981Tue Feb 20 16:36:10 1996 Fred Fish <fnf@cygnus.com>
16982
16983 * gdb.c++/misc.cc: Add test code from Mike Stump.
16984 * gdb.c++/misc.exp: Add test to print s.a, for Mike Stump.
16985
16986Sun Feb 18 11:39:12 1996 Fred Fish <fnf@cygnus.com>
16987
16988 * gdb.base/signals.exp: Change setup_xfail for "alpha-*-osf2"
16989 to "alpha-*-osf2*" and add comment.
16990 * gdb.base/a1-selftest.exp (test_with_self): Remove "alpha-dec-osf2*"
16991 setup_xfail for "step over execarg initialization" and
16992 "step over corearg initialization".
16993 * gdb.base/callfuncs.exp (do_function_calls): Restore setup_xfail
16994 for "hppa*-*-*", "sparc-*-*", "mips*-*-*", and "alpha-dec-osf2*".
16995 * gdb.base/corefile.exp: Add "alpha-dec-osf2*" setup_xfail when not
16996 gcc compiled for "print coremaker_bss", "print coremaker_ro",
16997 "print func2::coremaker_local", and "backtrace in corefile.exp".
16998 * gdb.base/signals.exp: Build and source signals.ci.
16999 Change "alpha-dec-osf2*" setup_xfail for "bt in signals.exp"
17000 to be for gcc only.
17001 * lib/gdb.exp: Move verbose statements outside conditionals.
d63a86f8 17002
c906108c
SS
17003Sat Feb 17 02:22:14 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17004
17005 * gdb.base/sigall.exp: Remove setup_xfail for irix4. Fixed by
17006 Feb 3 procfs.c change.
17007
17008Fri Feb 16 13:25:31 1996 Fred Fish <fnf@cygnus.com>
17009
17010 * config/unix-gdb.exp: Remove extraneous newlines from end of file.
17011
17012Thu Feb 15 08:12:55 1996 Fred Fish <fnf@cygnus.com>
17013
17014 * config/unix-gdb.exp: Default timeout in UNIX case to 30 seconds, up
17015 from dejagnu's apparent default of 10 seconds, which gives random
17016 results when running the tests over NFS on moderately loaded systems.
17017 * lib/gdb.exp (gdb_run_cmd): Add "(timeout)" in timeout case.
17018
17019Mon Feb 12 16:50:28 1996 Fred Fish <fnf@cygnus.com>
17020
17021 * gdb.base/callfuncs.exp: Remove setup_xfail for PR 5318. Now fixed.
17022 * gdb.base/a2-run.exp: Replace $binfile with $testfile in test
17023 result reports.
17024
17025Fri Feb 9 15:56:51 1996 Fred Fish <fnf@cygnus.com>
17026
17027 * configure.in (CY_AC_PATH_TCLH): Remove.
17028 * configure: Regenerate.
17029
17030Fri Feb 9 08:21:31 1996 Fred Fish <fnf@cygnus.com>
17031
17032 * gdb.c++/Makefile.in (clean): Add missing '{'.
17033
17034Fri Feb 2 10:19:40 1996 Jeffrey A Law (law@cygnus.com)
17035
17036 * lib/gdb.exp: Provide a default value for noinferior.
17037
17038 * lib/gdb.exp: Fix typos (LDLAGS -> LDFLAGS).
17039 Load libgloss.exp.
17040
17041Thu Feb 1 20:20:14 1996 Jeffrey A Law (law@cygnus.com)
17042
17043 * gdb.disasm/hppa.exp: Compile directly into an executable, use
17044 the executable, not the .o to run the tests from.
17045
17046Wed Jan 31 14:21:09 1996 Jeffrey A Law (law@cygnus.com)
17047
17048 * gdb.base/break.exp: Don't test for program exit or exit status
17049 if $noresults if nonzero.
17050 * gdb.base/langs.exp: Likewise.
17051 * gdb.base/watchpoint.exp: Likewise.
17052
17053 * gdb.base/default.exp: Remove extraneous call to load gdb.exp.
17054 * gdb.chill/pr-8405.exp: Move skip_chill_tests check to just before
17055 trying to compile the testcase.
17056
17057Wed Jan 24 23:42:39 1996 Doug Evans <dje@charmed.cygnus.com>
17058
17059 * gdb.base/interrupt.exp (p func1): xfail sparc64-*-solaris2.
17060 * gdb.base/signals.exp (continue to handler): Likewise.
17061
17062Tue Jan 23 16:28:22 1996 Per Bothner <bothner@kalessin.cygnus.com>
17063
17064 * gdb.c++/classes.exp: Now = returns false/true, not 1/0.
17065
17066 * gdb.fortran/exprs.exp: .LT. and .GT. now return .TRUE. or .FALSE..
17067
17068Tue Jan 23 15:41:57 1996 Jeffrey A Law (law@cygnus.com)
17069
17070 * gdb.base/corefile.exp: Recognize "not found" as failure
17071 when trying to determine if a core file was generated.
17072 If no core file was generate the first time, try again without
17073 the ulimit -c to work around braindamaged shells.
17074
17075Mon Jan 15 09:33:00 1996 Fred Fish <fnf@cygnus.com>
17076
17077 * gdb.stabs/configure.in (alpha-*-*,mips-*-*): Replace
17078 [] tests with "test" and enclose string in quotes.
17079 * gdb.stabs/configure: Rebuild
d63a86f8 17080
c906108c
SS
17081Thu Jan 11 09:43:14 1996 Tom Tromey <tromey@creche.cygnus.com>
17082
17083 Changes in sync with expect:
17084 * aclocal.m4 (CY_AC_PATH_TCLH): Handle Tcl 7.5 and greater.
17085 (CY_AC_PATH_TCLLIB): Handle Tcl 7.5 and greater.
17086 (CY_AC_PATH_TKH): Handle Tk 4.1 and greater.
17087 (CY_AC_PATH_TKLIB): Handle Tk 4.1 and greater. Properly quote
17088 argument to AC_REQUIRE.
17089 * configure: Regenerated.
17090
17091Thu Jan 4 08:17:22 1996 Fred Fish <fnf@cygnus.com>
17092
17093 * gdb.base/corefile.exp: When generating a core, discard any
17094 error messages about ulimit not found and the "core dumped"
17095 message from the shell that runs the coredumper.
17096
17097Wed Jan 3 01:30:41 1996 Jeffrey A Law (law@cygnus.com)
17098
17099 * lib/gdb.exp (skip_chill_tests): Skip them on the PA too.
17100
17101 * gdb.stabs/weird.exp: Use ${target_triplet} to determine
17102 which sed script to run. Expect failure for v_comb test
17103 on PA targets too.
d63a86f8 17104
c906108c
SS
17105Sat Dec 30 16:09:04 1995 Fred Fish <fnf@rtl.cygnus.com>
17106
17107 * gdb.base/corefile.exp: Remove "i*86-*-linux" xfail for
17108 "print func2::coremaker_local" and for "backtrace in corefile.exp"
17109
17110Sat Dec 30 12:59:12 1995 Fred Fish <fnf@cygnus.com>
17111
17112 * lib/gdb.exp: Fix typo and rewrite skip_chill_tests.
17113 * gdb.stabs/weird.exp: Setup "sparc-sun-sunos4*" and
17114 "sparc-sun-solaris*" xfails for "p v_comb".
17115 * lib/gdb.exp (default_gdb_start): Fix typo.
17116 * gdb.base/corefile.exp: Allow "Core was generated by ..."
17117 messages to not include the full program name that caused
17118 the core dump since some systems (such as solaris) apparently
17119 truncate this path to about 80 characters.
17120 When generating a core file first try increasing the core file
17121 size limit to unlimited since some systems may default it to
17122 zero, and it is harmless to try it. Move the test for failing
17123 to generate a core file to where it will actually get executed.
17124 * gdb.c++/templates.exp (test_ptype_of_templates): Accept
17125 new gdb result from g++ debug info improvements and make old
17126 pattern obsolescent. Also account for size_t differences
17127 (may be int or long).
17128 * gdb.base/a1-selftest.exp (test_with_self): Check for case where
17129 initialization before function call is placed in the delay slot
17130 and thus appears to be skipped over by commands such as "next".
17131
17132Fri Dec 29 16:09:20 1995 Stan Shebs <shebs@andros.cygnus.com>
17133
17134 * gdb.base/a1-selftest.exp (test_with_self): Run without windows.
17135
17136Wed Dec 6 10:45:42 1995 Jeffrey A. Law <law@sethra.cygnus.com>
17137
17138 * gdb.base/*.exp: Make ${srcfile} only be the basename of the
17139 input source file; fix code to compile test to deal with this
17140 convention.
17141 * gdb.c++/*.exp: Likewise.
17142
17143Mon Nov 27 11:40:16 1995 Fred Fish <fnf@cygnus.com>
17144
17145 * gdb.base/signals.exp: Setup "alpha-*-osf2*" xfail for
17146 "bt in signals.exp".
17147
17148Sat Nov 25 20:52:15 1995 Fred Fish <fnf@phydeaux.cygnus.com>
17149
17150 * gdb.base/a1-selftest.exp: Add alpha-dec-osf2 setup_xfail for
17151 "step over execarg initialization" and
17152 "step over corearg initialization".
17153
17154Sat Nov 25 18:20:14 1995 Fred Fish <fnf@cygnus.com>
17155
17156 * gdb.base/ptype.c (main): Declare malloc as a "char *" for systems
17157 with sizeof(pointer) > sizeof(int). Avoid "void *" or include files.
17158
17159Sat Nov 25 11:03:42 1995 Fred Fish <fnf@cygnus.com>
17160
17161 From Rob Savoye (rob@poseidon.cygnus.com)
17162 * Makefile.in, configure.in, gdb.base/{Makefile.in, configure.in},
17163 gdb.c++/{Makefile.in, configure.in}, gdb.chill/{Makefile.in,
17164 configure.in}, gdb.disasm/{Makefile.in, configure.in},
17165 gdb.stabs/{Makefile.in, configure.in}, gdb.threads/{Makefile.in,
17166 configure.in}: Major reworking for autoconfig.
17167 * aclocal.m4, configure, gdb.base/configure, gdb.c++/configure,
17168 gdb.disasm/configure, gdb.stabs/configure, gdb.stabs/default.mt :
17169 New files.
17170 * config/unix-gdb.exp: Make GDB global.
17171 * gdb.base/{a1-selftest.exp, a2-run.exp,bitfields.exp, break.exp,
17172 callfuncs.exp, commands.exp, corefile.exp, crossload.exp, exprs.exp,
17173 funcargs.exp, interrupt.exp, langs.exp, list.exp, mips_pro.exp,
17174 nodebug.exp, opaque.exp, printcmds.exp, ptype.exp, recurse.exp,
17175 regs.exp, return.exp, scope.exp, setvar.exp, sigall.exp, signals.exp,
17176 term.exp, twice.exp, watchpoint.exp, whatis.exp},
17177 gdb.c++/{classes.exp, callfuncs.exp, inherit.exp, misc.exp,
17178 templates.exp, virtfunc.exp}, gdb.chill/{callch.exp, chillvars.exp,
17179 misc.exp, pr-4975.exp, pr-5016.exp, pr-5020.exp, pr-5022.exp,
17180 pr-5646.exp, pr-5984.exp, pr-6292.exp, pr-6632.exp, pr-8134.exp,
17181 pr-8136.exp, result.exp, string.exp, tuples.exp},
17182 gdb.disasm/{hppa.exp, sh3.exp}, gdb.stabs/weird.exp: Change continues
17183 to returns as necessary, arrange for test to compile own testcase
17184 executable.
17185 * lib/gdb.exp: Changes for testsuite to compile own test cases.
d63a86f8 17186
c906108c
SS
17187Tue Nov 21 16:15:45 1995 Fred Fish <fnf@cygnus.com>
17188
17189 * gdb.c++/classes.exp (test_pointers_to_class_members): Add
17190 clear_xfail at end of test which might not call either pass or fail.
17191 * gdb.base/a1-selftest.exp: Add i*86-*-linuxaout xfail for
17192 "backtrace through signal handler".
17193
17194Sat Nov 18 04:09:31 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17195
17196 * gdb.base/sigall.exp: Work around OSF/1-3.x kernel bug when
17197 continuing from a job control stop signal.
17198 * gdb.stabs/alpha.mt: Use $(CFLAGS) when building weird.o.
17199
17200Wed Nov 15 00:28:03 1995 Jeffrey A Law (law@cygnus.com)
17201
17202 * gdb.base/callfuncs.exp: Remove bogus hppa xfails.
17203 * gdb.base/corefile.exp: Likewise.
17204 * gdb.base/funcargs.exp: Likewise.
17205
17206Tue Nov 14 15:18:10 1995 Stu Grossman (grossman@cygnus.com)
17207
17208 * config/hmsirom.exp: Setup for talking to hmsi ROM monitor.
17209 * config/monitor.exp: Add support for setting baud rate.
17210
17211Sat Nov 4 15:35:52 1995 Fred Fish <fnf@cygnus.com>
17212
17213 * gdb.base/a1-selftest.exp: Remove i*86-*-sysv4* and
17214 i*86-*-linux* xfails for "backtrace through signal handler".
17215 * gdb.base/corefile.exp: Add i*86-*-sysv4* xfail for
17216 "print func2::coremaker_local".
17217 * gdb.base/break.exp: Add i*86-*-sysv4*, sparc-sun-sunos4,
17218 alpha-dec-osf2* xfail for
17219 "delete all breakpoints when none".
17220
17221Wed Nov 1 15:57:16 1995 Fred Fish <fnf@cygnus.com>
17222
17223 * gdb.base/break.exp: Change test that deletes all breakpoints
17224 when no user breakpoints are installed. A post 4.15 change
17225 causes gdb to no longer prompt in this case.
17226
17227Tue Oct 31 15:13:43 1995 Fred Fish <fnf@cygnus.com>
17228
17229 * gdb.base/return.exp (return_tests): Change xfail for test
17230 "correct value returned double test" to stop xfailing at
17231 Solaris 2.5. Apparently the bug has been fixed.
17232
17233Sun Oct 29 12:18:16 1995 Fred Fish <fnf@cygnus.com>
17234
17235 * gdb.stabs/ecoff.sed: Remove comment lines except for first one.
17236 IRIX 4.0 /bin/sed chokes on them, though they work fine elsewhere.
17237
17238Tue Oct 24 11:12:12 1995 Jeffrey A Law (law@cygnus.com)
17239
17240 * gdb.disasm/hppa.exp: Test lci and syncdma instructions.
17241 * gdb.disasm/hppa.s: Corresponding changes.
17242
17243Wed Oct 18 11:27:47 1995 Jeffrey A Law (law@cygnus.com)
17244
17245 * gdb.base/configure.in (hppa*-*-hpux*): No longer needs target
17246 makefile fragment.
17247 * config/mt-hpux: Deleted.
17248
17249Tue Oct 17 23:02:12 1995 Jeffrey A Law (law@cygnus.com)
17250
d63a86f8 17251 * Many files: When warning about suppressed tests due to a
c906108c
SS
17252 nonexistant test binary, avoid incrementing the warning count.
17253
17254Tue Oct 10 11:00:41 1995 Fred Fish <fnf@cygnus.com>
17255
17256 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove BISON.
d63a86f8 17257
c906108c
SS
17258Sun Oct 8 04:23:14 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17259
17260 * gdb.base/return.exp: Change xfail from "sparc-*-solaris2.*" to
17261 "sparc-*-solaris2*".
17262
17263Sat Sep 23 01:22:23 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17264
17265 * gdb.base/coremaker.c: Produce a full core dump for AIX targets.
17266 Add global and local variables and initialize them.
17267 * gdb.base/corefile.exp: Test correct mapping of corefile sections
17268 by printing variables. Remove rs6000 and powerpc xfails, BFD now
17269 extracts the file name and terminating signal from the core file.
17270 * TODO: Remove note about tests for correct mapping of corefile.
17271 * gdb.base/ptype.c (main): Use boolean2 to inhibit AIX 4.1 xlc
17272 from optimizing it away.
17273 * gdb.stabs/weird.exp: Remove rs6000 xfail, xcoffread.c now
17274 handles common blocks.
17275
17276Thu Sep 21 01:28:10 1995 Jeff Law (law@snake.cs.utah.edu)
17277
17278 * gdb.disasm/sh3.s (fmac): Update for new assembler syntax
17279 * gdb.disasm/sh3.exp (fmac): Corresponding changes.
17280
17281Wed Sep 20 13:15:05 1995 Ian Lance Taylor <ian@cygnus.com>
17282
17283 * Makefile.in (maintainer-clean): New target, synonym for
17284 realclean.
17285 * gdb.base/Makefile.in (maintainer-clean): Likewise.
17286 * gdb.c++/Makefile.in (maintainer-clean): Likewise.
17287 * gdb.chill/Makefile.in (maintainer-clean): Likewise.
17288 * gdb.disasm/Makefile.in (maintainer-clean): Likewise.
17289 * gdb.stabs/Makefile.in (maintainer-clean): Likewise.
17290 * gdb.threads/Makefile.in (maintainer-clean): Likewise.
17291
17292Sun Sep 10 13:14:01 1995 Fred Fish <fnf@cygnus.com>
17293
17294 * gdb.base/scope.exp (text_at_main): Add "hppa*-*-hpux*"
17295 xfails when not gcc compiled for "print foo::funclocal".
17296 (test_at_foo): Add "hppa*-*-hpux*" xfails when not gcc compiled for:
17297 "print foo::funclocal at foo",
17298 "print 'scope1.c'::foo::funclocal at foo",
17299 "print foo::funclocal_bss at foo",
17300 "print 'scope1.c'::foo::funclocal_bss at foo",
17301 "print foo::funclocal_ro at foo",
17302 "print 'scope1.c'::foo::funclocal_ro at foo",
17303 "print bar::funclocal at foo" and
17304 "print 'scope1.c'::bar::funclocal at foo".
17305 (test_at_bar): Add "hppa*-*-hpux*" xfails when not
17306 gcc compiled for "print foo::funclocal at bar".
17307 Expand all messages to ensure that they identify that
17308 the test is at bar().
17309 * gdb.base/opaque.exp: Add "hppa*-*-hpux*" xfails when not
17310 gcc compiled for:
17311 "ptype on opaque struct pointer (statically)",
17312 "ptype on opaque struct tagname (statically)",
17313 "ptype on opaque struct pointer (dynamically) 1",
17314 "ptype on opaque struct tagname (dynamically) 1",
17315 "ptype on opaque struct pointer (dynamically) 2" and
17316 "ptype on opaque struct tagname (dynamically) 2
17317 * gdb.base/nodebug.exp: Add "hppa*-*-hpux*" xfails when not
17318 gcc compiled for:
17319 "p datalocal"
17320 "whatis datalocal",
17321 "ptype datalocal",
17322 "p bsslocal",
17323 "whatis bsslocal", and
17324 "ptype bsslocal".
17325 * gdb.base/langs.exp: Add "hppa*-*-hpux*" xfails for
17326 "backtrace in langs.exp" and "up to langs0__2do in langs.exp"
17327 when not gcc compiled.
17328 * gdb.base/funcargs.exp (float_and_integral_args): Add
17329 "hppa*-*-hpux*" xfail for "run to call2a" when not gcc
17330 compiled.
17331 (discard_and_shuffle): Add "hppa*-*-hpux*" xfail for
17332 "backtrace from call6a" when not gcc compiled.
17333 (shuffle_round_robin): Add "hppa*-*-hpux*" xfail for
17334 "backtrace from call7a" when not gcc compiled.
17335 * gdb.base/callfuncs.exp (do_function_calls):
17336 Add "hppa*-*-hpux*" xfail when not gcc compiled for
17337 "p t_char_array_values(char_array_val2,char_array_val1)",
17338 "p t_char_array_values(char_array_val1,char_array_val2)",
17339 "p t_char_array_values("carray 1","carray 2")",
17340 "p t_char_array_values("carray 1",char_array_val2)",
17341 "p t_char_array_values(char_array_val1,"carray 2")",
17342 "p sum_args(1,{2})",
17343 "p sum_args(2,{2,3})",
17344 "p sum_args(3,{2,3,4})",
17345 "p sum_args(4,{2,3,4,5})"
17346 * gdb.base/corefile.exp: Add "hppa*-*-hpux*" xfail for
17347 "backtrace in corefile.exp" when not gcc compiled.
17348
17349Sat Sep 9 01:35:39 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17350
17351 * gdb.base/signals.exp: Rewrite `handle all print' test as
17352 a procedure. Accept blanks or TABs as whitespace, increase
17353 timeout and expect input buffer size for the large output
17354 from the command. Remove "i*86-*-bsdi2.0" xfail.
17355
17356Sat Sep 2 06:41:26 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17357
17358 * gdb.base/setvar.exp: Add new testcases for truncation when
17359 assigning invalid values to bitfields.
17360
17361Sat Sep 2 00:17:31 1995 Fred Fish <fnf@cygnus.com>
17362
d63a86f8 17363 * gdb.base/callfuncs.exp (do_function_calls): Remove
c906108c
SS
17364 mips-sgi-irix* xfail for
17365 "call inferior func with struct - returns char *"
17366 and fix test so that an optional (unsigned char *) cast is
17367 accepted in the result.
17368
17369Fri Sep 1 13:42:01 1995 Fred Fish <fnf@cygnus.com>
17370
17371 * gdb.base/funcargs.exp (float_and_integral_args): Remove
17372 sparc-sun-solaris2* xfail for "print f1 after run to call2a".
17373 * gdb.c++/Makefile.in (SUFFIXES): Add .SUFFIXES and ".cc" suffix.
17374 * gdb.base/signals.exp: Remove duplicate "handle all print" test
17375 that accidentally got checked in.
17376
17377Sun Aug 27 23:35:35 1995 Fred Fish <fnf@cygnus.com>
17378
d63a86f8 17379 * gdb.base/callfuncs.exp (do_function_calls): Add alpha-dec-osf2*
c906108c
SS
17380 clear_xfail for "p t_float_values2(3.14159,float_val2)" for gcc
17381 compiled test.
17382 * gdb.base/opaque.exp (setup_xfail_on_opaque_pointer):
17383 Add mips-sgi-irix5* xfail for not gcc compiled.
17384 * gdb.base/Makefile.in (nodebug.o): Also create nodebug.ci.
17385 * gdb.base/nodebug.exp: Add mips-sgi-irix5 xfail when not gcc compiled for
17386 "p top", "whatis top", "p middle", and "whatis middle".
17387 * gdb.base/whatis.exp: Add mips-sgi-irix* xfail for
17388 "whatis signed char" for not gcc compiled.
17389 * gdb.base/setvar.exp: Add mips-sgi-irix4* xfail (works on irix5) for
17390 "set variable signed char=-1 (-1)" and
17391 "set variable signed char=0xFF (0xFF)" for not gcc compiled.
17392 * gdb.base/funcargs.exp (float_and_integral_args):
17393 Add mips-sgi-irix5* xfail for "run to call2a" for not gcc compiled.
17394 Add mips-sgi-irix* xfail when not gcc compiled for
17395 "continue to call2b".
17396 Add mips-sgi-irix4* xfail (works with irix5) when gcc compiled for
17397 "continue to call2g".
17398 (discard_and_shuffle): Add mips-sgi-irix5* xfail whn not gcc compiled for
17399 "backtrace from call6a"
17400 (shuffle_round_robin): Add mips-sgi-irix* xfail when not gcc compiled for
17401 "backtrace from call7k".
17402 Add mips-sgi-irix5* xfail when not gcc compiled for
17403 "backtrace from call7a".
17404 (localvars_after_alloca): Fix gdb_test cmds for
17405 "print * after runto ...".
17406 Remove rs6000-*-* xfails for
17407 "print i after runto localvars_after_alloca" and
17408 "print l after runto localvars_after_alloca"
17409 for all compilers.
17410 * gdb.base/exprs.exp: Add mips-sgi-irix4* xfails (works with irix5),
17411 when not compiled with gcc, for:
17412 "print signed char == (minus)",
17413 "print signed char != (minus)",
17414 "print signed char < (minus)",
17415 "print signed char > (minus)".
17416 * gdb.base/callfuncs.exp (do_function_calls):
17417 Add mips-sgi-irix* xfail, when compiled with native compiler, for
17418 "call inferior func with struct - returns char *".
d63a86f8 17419 * gdb.base/return.exp (return_tests): Change xfail for
c906108c
SS
17420 "correct value returned double test" to include Solaris 2.4.
17421 * gdb.base/funcargs.exp (float_and_integral_args):
17422 Add sparc-sun-solaris2* xfail for "print f1 after run to call2a".
d63a86f8 17423
c906108c
SS
17424Sat Aug 26 00:26:11 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17425
17426 * gdb.base/setvar.c, gdb.base/setvar.exp: Add new tests for
17427 enumeration bitfields if compiling with GNU C.
17428 * lib/gdb.exp: Consume `(y or n) ' in `Reinitialize source path
17429 to empty' prompt.
17430
17431Tue Aug 22 00:30:37 1995 Jeff Law (law@snake.cs.utah.edu)
17432
17433 * gdb.base/scope.exp: xfail 'scope0.c'::filelocal_bss before run
17434 test for PRO targets.
17435
17436 * gdb.base/funcargs.exp: Avoid ever setting more than 8
17437 breakpoints in the inferior at any given time by making
17438 two groups of breakpoints for call2*, call6* and call7*
17439 tests.
17440
17441Sun Aug 20 06:58:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17442
17443 * gdb.base/funcargs.exp: Fix typos introduced by Aug 15 change.
17444 * gdb.base/callfuncs.c (main): Use struct_val1 to inhibit xlc
17445 from optimizing it away.
17446 * gdb.base/callfuncs.exp: Remove rs6000-*-* xfails for
17447 "call inferior func with struct".
17448
17449Wed Aug 16 11:57:15 1995 Stan Shebs <shebs@andros.cygnus.com>
17450
17451 * configure.in: Only configure gdb.chill for particular targets.
17452
17453Tue Aug 15 09:42:44 1995 Fred Fish <fnf@cygnus.com>
17454
17455 * gdb.base/Makefile.in: Add action to .c.o transformation
17456 rule that generates a .ci file for each .o file and remove
17457 explicit .c.o rules except for callfuncs.o.
17458 * gdb.c++/Makefile.in: Add .cc.o transformation rule that
17459 generates a .ci file for each .o file and remove explicit
17460 .cc.o rules.
17461 (clean): Remove *.tmp *.ci files.
17462 (EXECUTABLES): Remove templ-info.exp.
17463 * gdb.base/compiler.c: New file.
17464 * gdb.c++/compiler.cc: New file
17465 * gdb.base/scope.exp: Source gdb.base/scope.ci.
17466 Change rs6000-*-* xfail for
17467 "print 'scope0.c'::filelocal_ro" and
17468 "print 'scope1.c'::filelocal" and
17469 "print 'scope1.c'::filelocal_bss" and
17470 "print 'scope1.c'::filelocal_ro" and
17471 "print 'scope1.c'::foo::funclocal" and
17472 "print 'scope1.c'::foo::funclocal_ro" and
17473 "print 'scope1.c'::bar::funclocal" and
17474 "print 'scope0.c'::filelocal_ro" and
17475 "print 'scope1.c'::filelocal at foo" and
17476 "print 'scope1.c'::filelocal_bss at foo" and
17477 "print 'scope1.c'::filelocal_ro at foo" and
17478 "print 'scope1.c'::foo::funclocal at foo" and
17479 "print 'scope1.c'::foo::funclocal_bss at foo" and
17480 "print 'scope1.c'::foo::funclocal_ro at foo" and
17481 "print 'scope1.c'::bar::funclocal at foo" and
17482 "print 'scope0.c'::filelocal_ro" and
17483 "print 'scope1.c'::filelocal" and
17484 "print 'scope1.c'::filelocal_bss" and
17485 "print 'scope1.c'::filelocal_ro" and
17486 "print 'scope1.c'::foo::funclocal" and
17487 "print 'scope1.c'::foo::funclocal_bss" and
17488 "print 'scope1.c'::foo::funclocal_ro" and
17489 "print 'scope1.c'::bar::funclocal" and
17490 "print 'scope1.c'::bar::funclocal_bss"
17491 to only be xfail'd when not compiled with gcc.
d63a86f8 17492 Add rs6000-*-* xfail for
c906108c
SS
17493 "print 'scope0.c'::filelocal_bss before run"
17494 when compiled with gcc.
17495 (test_at_main): Add rs6000-*-* xfail for
17496 "print filelocal_ro in test_at_main"
17497 when compiled with gcc.
17498 * gdb.base/ptype.exp: Source gdb.base/ptype.ci.
d63a86f8 17499 Add rs6000-*-aix* xfail for
c906108c
SS
17500 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)" and
17501 "ptype t_char_array", not compiled with gcc.
17502 * gdb.base/list.exp (test_list_function): Add rs6000-*-*
17503 xfail for "list foo (in include file)" when gcc compiled.
17504 * gdb.base/funcargs.exp: Source gdb.base/funcargs.ci
17505 (integral_args): Add rs6000-*-* xfail for
17506 "run to call0a" if not compiled with gcc.
17507 (unsigned_integral_args): Add rs6000-*-* xfail for
17508 "run to call1a" if not compiled with gcc.
17509 (float_and_integral_args): Add rs6000-*-* xfail for
17510 "run to call2a" if not compiled with gcc and for
17511 "continue to call2b" for any compiler.
17512 Add rs6000-*-* xfail to
17513 "print f1 after run to call2a" for gcc compiled.
17514 (discard_and_shuffle): Add rs6000-*-* xfail for
17515 "run to call6a".
17516 (shuffle_round_robin): Add rs6000-*-* xfail for
17517 "backtrace from call7a" if not compiled with gcc.
17518 Add rs6000-*-* xfail for
17519 "backtrace from call7b" if compiled with gcc.
17520 (call_after_alloca): Add rs6000-*-* xfail for
17521 "print c in call_after_alloca" and
17522 "print s in call_after_alloca" and
17523 "backtrace from call_after_alloca_subr"
17524 if not compiled with gcc.
17525 (localvars_in_indirect_call): Add rs6000-*-* xfail for
17526 "print c in localvars_in_indirect_call" and
17527 "print c in localvars_in_indirect_call" and
17528 "backtrace in indirectly called function" and
17529 "stepping into indirectly called function"
17530 if not compiled with gcc.
17531 (localvars_after_alloca): Add rs6000-*-* xfail for
17532 "print c after runto localvars_after_alloca" and
17533 "print s after runto localvars_after_alloca" and
17534 "print i after runto localvars_after_alloca" and
17535 "print l after runto localvars_after_alloca"
17536 for all compilers.
17537 * gdb.base/whatis.exp: Source gdb.base/whatis.ci rather
17538 than whatis-info.exp.
17539 * gdb.base/opaque.exp: Source gdb.base/opaque0.ci rather
17540 than opaque-info.exp.
17541 Setup rs6000-*-* xfail for
d63a86f8 17542 "ptype on opaque struct pointer (statically)" and
c906108c
SS
17543 "ptype on opaque struct pointer (dynamically)" when
17544 not compiled with gcc.
17545 * gdb.base/callfuncs.exp: Source gdb.base/callfuncs.ci
17546 rather than callf-info.exp.
17547 (do_function_calls): Add clear_xfail for rs6000-*-* for
17548 "p t_float_values2(3.14159,float_val2)". Seems to work
17549 fine there, both with xlc and gcc. Need to find out what
17550 it is doing right and fix other platforms.
17551 * gdb.base/callfuncs.exp: Add rs6000-*-* xfail for
17552 "call inferior func with struct - returns int",
17553 "call inferior func with struct - returns long",
17554 "call inferior func with struct - returns float",
17555 "call inferior func with struct - returns double",
17556 "call inferior func with struct - returns char *",
17557 but only if not gcc compiled (presumes xlc compiled).
17558 Change rs6000-*-* xfails for
17559 "call inferior func with struct - returns char" and
17560 " call inferior func with struct - returns short" to only
17561 xfail if not using gcc.
17562 (clean mostlyclean): Remove *.ci and *.tmp files.
17563 * gdb.c++/templates.exp: Source gdb.c++/templates.ci rather
17564 than templ-info.exp.
17565 * gdb.base/langs.exp: Source gdb.base/langs.ci.
17566 Add rs6000-*-* xfail for "up to foo in langs.exp"
17567 "up to cppsub_ in langs.exp" and "up to fsub in langs.exp"
17568 when not gcc compiled.
d63a86f8 17569
c906108c
SS
17570Sat Aug 12 15:05:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
17571
17572 * gdb.base/callfuncs.exp: Add xfails for the powerpc.
17573 * gdb.base/corefile.exp: Likewise.
17574 * gdb.base/list.exp: Likewise.
17575 * gdb.base/scope.exp: Likewise.
17576 * gdb.base/siganls.exp: Likewise.
17577
17578 * gdb.base/nodebug.exp: Add xfails for the powerpc. Handle aix4
17579 compiler output.
17580 * gdb.base/whatis.exp: Likewise.
17581
17582Fri Aug 11 13:36:20 1995 Jeff Law (law@snake.cs.utah.edu)
17583
17584 * gdb.disasm/sh3.exp (all_fp_misc_tests): No longer expect a
17585 failure (opcode table has been fixed to match reality).
17586
17587Mon Aug 14 09:01:59 1995 Fred Fish <fnf@cygnus.com>
17588
17589 * gdb.base/callfuncs.exp: Add rs6000-*-* xfails for
17590 "call inferior func with struct - returns char",
17591 "call inferior func with struct - returns short"
17592
17593 * gdb.base/scope.exp: Remove rs6000-*-* xfails for
17594 "print 'scope0.c'::filelocal at main",
17595 "print 'scope0.c'::filelocal_bss in test_at_main",
17596 "print 'scope0.c'::filelocal at foo",
17597 "print 'scope0.c'::filelocal_bss in test_at_foo",
17598 "print 'scope0.c'::filelocal at bar",
17599 "print 'scope0.c'::filelocal_bss in test_at_bar"
d63a86f8 17600
c906108c
SS
17601 * gdb.base/list.exp: Remove rs6000-*-* xfail for "list function
17602 in source file 1". This bug seems to have been fixed with both
17603 gcc and native cc (was native assembler bug?).
17604
17605Wed Aug 9 08:04:12 1995 Fred Fish (fnf@cygnus.com)
17606
17607 * gdb.base/a1-selftest.exp: Change "i*86-*-sysv4" xfail for
17608 "backtrace through signal handler" to "i*86-*-sysv4*".
17609 * gdb.base/signals.exp: Add xfail for "'next' behaved as
17610 continue" case. Add "known SVR4 bug" to fail message.
17611 Add "i*86-*-bsdi2.0" xfail for "handle all print".
17612 Add "i*86-*-bsdi2.0" xfail for "backtrace in signals_tests_1".
17613 * gdb.base/ptype.exp: Add "i*86-*-sysv4*" xfail for
17614 "whatis unnamed typedef'd enum..." and "ptype t_char_array".
17615 * gdb.base/langs.exp: Add "i*86-*-sysv4*" xfail for
17616 "up to foo in langs.exp", "show language at foo in
17617 langs.exp", "up to cppsub_ in langs.exp", "show
17618 language at cppsub_ in langs.exp", "up to fsub in
17619 langs.exp", and "show language at fsub in langs.exp".
17620 * gdb.base/corefile.exp: Add "i*86-*-sysv4*" to xfail for
17621 "bactrace in corefile.exp".
17622 * gdb.base/callfuncs.exp: Change xfail to "i*86-*-*" for
17623 "call inferior function with struct - returns float" and
17624 "call inferior function with struct - returns double".
d63a86f8 17625
c906108c
SS
17626Mon Aug 7 02:43:28 1995 Jeff Law (law@snake.cs.utah.edu)
17627
17628 * gdb.disasm/sh3.s: Source for sh3 disassembler tests.
17629 * gdb.disasm/sh3.exp: Run the sh3 disassembler tests.
17630 * gdb.disasm/configure.in (sh-*-*): Use sh3.mt makefile fragment.
17631 * gdb.disasm/sh3.mt: Makefile fragment for sh3 ests.
17632
17633Mon Aug 7 08:09:37 1995 Fred Fish <fnf@cygnus.com>
17634
17635 * Makefile.in (CHILL_FOR_TARGET): Use previously defined
17636 (or overriden) "CHILL" macro rather then bare "gcc".
17637 Also look for ../../gcc/xgcc since that is what we will
17638 actually need, not "Makefile". Remove following assignment
17639 of CHILL to CHILL_FOR_TARGET because that results in
17640 recursive definition.
17641
17642Sun Aug 6 16:52:29 1995 Fred Fish <fnf@cygnus.com>
17643
17644 * gdb.base/corefile.exp: Change xfail for backtrace in
17645 corefile.exp from linuxaout to all linux.
17646 * gdb.base/sigall.exp (test_one_sig): Specifically deal with
17647 cases where we miss the breakpoint at the signal handler
17648 for some reason. Setup xfail for linuxoldld/linuxaout and
17649 getting SIGIO. Setup xfail for linuxoldld/linuxaout for
17650 hitting SIGURG breakpoint.
17651 * gdb.base/signals.exp: Setup xfail for "next" acting like
17652 continue to add linuxoldld. Setup xfail for all linux for
17653 "next to handler in signals_tests_1", "backtrace in
17654 signals_tests_1", "continue to func1", "pass SIGUSR1",
17655 and continue to handler".
17656
17657Thu Aug 3 10:45:37 1995 Fred Fish <fnf@cygnus.com>
17658
17659 * Update all FSF addresses except those in COPYING* files.
17660
17661Sun Jul 30 17:50:35 1995 Fred Fish <fnf@cygnus.com>
17662
17663 * gdb.base/a2-run.exp: Change messages to be more explicit about
17664 the status of args, and quote binfile in results.
17665
17666Sun Jul 30 10:24:20 1995 Fred Fish <fnf@cygnus.com>
17667
17668 * gdb.base/callfuncs.exp: Add tests for passing structs to
17669 inferior functions and return various types.
17670 * gdb.base/callfuncs.c: Add functions to receive a struct
17671 and return a member of the struct, in various types.
17672
17673Sat Jul 29 14:22:33 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17674
17675 * gdb.base/Makefile.in (clean): Remove callf-info.exp.
17676
17677Fri Jul 28 13:36:11 1995 Brendan Kehoe <brendan@lisa.cygnus.com>
17678
17679 * config/vxworks29k.exp: New file, sources vxworks.exp.
17680
17681Fri Jul 28 00:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
17682
17683 * config/gdbremote.exp: New file. Testing framework using
17684 gdbserver.
17685
17686Thu Jul 27 12:17:14 1995 Fred Fish (fnf@cygnus.com)
17687
17688 * gdb.base/interrupt.exp: Setup "i*86-*-linux" xfail for
17689 "call function when asleep" and "send end of file".
17690 * gdb.base/corefile.exp: Add "i*86-*-linuxaout" to xfail list
17691 for "backtrace in corefile.exp".
17692 * gdb.base/a1-selftest.exp: Add "i*86-*-linux*" to xfail list
17693 for "backtrace through signal handler".
17694 * gdb.base/corefile.exp: Make sure we actually generate a core file
17695 before trying the core tests. Some systems allow the user to suppress
17696 generation of core files and default to that (linux for example).
17697 * gdb.base/signals.exp: Change xfail for "next" acting like "continue"
17698 from "i*86-*-linux" to "i*86-*-linuxaout". Works with ELF beta.
17699
17700Tue Jul 25 17:30:10 1995 Jeffrey A. Law <law@rtl.cygnus.com>
17701
17702 * gdb.threads: New directory with some crude multi-threaded
17703 gdb tests (step.exp and step2.exp).
17704 * config/mt-lynx (STEP_EXECUTABLE): Define.
17705 (THREADFLAGS): Define.
17706
17707Tue Jul 25 01:03:52 1995 Jeff Law (law@snake.cs.utah.edu)
17708
17709 * gdb.base/sigall.exp: Avoid losing in SIGPRIO test on lynx.
17710
17711 * gdb.base/signals.exp: Disable whole file for lynx until
17712 further notice.
17713
17714 * gdb.base/signals.exp: xfail test where "next" acts like
17715 "continue" for lynx.
17716
17717 * gdb.base/interrupt.exp: xfail test for calling function while
17718 inferior is asleep for lynx.
17719
17720 * gdb.base/watchpoint.exp: Handle more cases of gdb echoing more
17721 than one cr-lf after each command.
17722
17723Sun Jul 23 23:33:18 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17724
17725 * configure.in: Reinstate setting of stabsdirs variable, fix
17726 typo in setting up configdirs for native builds.
17727
17728 * gdb.base/return.exp: Fix typo in return double test.
17729 * gdb.base/return.c (tmp2, tmp3): Made global to inhibit the
17730 compiler from optimizing them away.
17731
17732Fri Jul 21 11:39:34 1995 Jeff Law (law@snake.cs.utah.edu)
17733
17734 * gdb.base/gdbvars.exp: Expect zero or more additional cr-lf
17735 sequences to be echo'd by gdb when using gdb_test.
17736 * gdb.chill/chexp.exp: Likewise.
17737 * gdb.fortran/exprs.exp: Likewise
17738
17739Thu Jul 20 13:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
17740
17741 * gdb.base/a1-selftest.exp: Reset the timeout value to 30 seconds
17742 after the inferior gdb has started.
17743
17744 * gdb.base/a2-run.exp: Handle gdb echoing more than one cr-lf
17745 after each command.
17746 * gdb.base/funcargs.exp: Likewise.
17747 * gdb.base/gdbvars.exp: Likewise.
17748 * gdb.base/interrupt.exp: Likewise.
17749 * gdb.base/list.exp: Likewise.
17750 * gdb.base/watchpoint.exp: Likewise.
17751 * gdb.c++/demangle.exp: Likewise.
17752 * gdb.c++/inherit.exp: Likewise.
17753 * gdb.chill/chexp.exp: Likewise.
17754 * gdb.fortran/exprs.exp: Likewise.
17755
17756 * gdb.base/watchpoint.exp: Disable watchpoint triggered in syscall
17757 test if we can't handle IO to/from the inferior.
17758
17759 * gdb.c++/misc.exp: Always check for a program already being
17760 started after sending a "run" command to gdb.
17761
17762 * gdb.base/twice.exp: Start with a fresh gdb.
17763
17764 * gdb.chill/chexp.exp: Remove skip_chill_tests check; these tests
17765 only depend on gdb's expression code, not the chill runtime.
17766
17767 * gdb.base/return.c: Put return values into variables so we
17768 can have gdb print them rather than depending on the program
17769 to print them.
17770 * gdb.base/return.exp: Corresponding changes.
17771
17772 * lib/gdb.exp: Provide default value for noinferiorio.
17773 * gdb.base/interrupt.exp: Skip tests if we can't handle IO to/from
17774 the inferior.
17775
17776 * gdb.base/break.exp: Always check for a program already being
17777 started after sending a "run" command to gdb.
17778 (text_next_with_recursion): Don't check the output from the
17779 program's printf statement. Instead just make sure the program
17780 exited.
17781
17782 * gdb.base/commands.exp: Protect tests which need arguments with
17783 $noargs conditionals.
17784
17785Wed Jul 19 22:42:43 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17786
17787 * gdb.base/printcmds.exp: Adjust expect patterns for addresses
17788 of structure member arrays to match gdb/valops.c:value_addr change.
17789
17790Mon Jul 17 10:12:27 1995 Jeff Law (law@snake.cs.utah.edu)
17791
17792 * gdb.base/a1-selftest.exp: Fix unmatched quotes in many timeout
17793 cases.
17794
17795Wed Jul 12 10:20:08 1995 Fred Fish (fnf@cygnus.com)
17796
17797 * configure.in (configdirs): Remove gdb.chill from default list
17798 of subdirs and then add it back in only if doing a native build.
17799 The current chill compiler does not yet work in any cross build.
17800 * Revert all signal changes from Jul 6.
17801 * gdb.base/{sigall.c signals.c}: Define away signal() and alarm()
17802 for sh-hms targets, allowing these tests to link, with no other
17803 changes. Testing is suppressed by setting "nosignals" in site.exp.
17804
17805Thu Jul 6 20:58:30 1995 Fred Fish (fnf@cygnus.com)
17806
17807 * configure.in (signaldirs): Define and add to configdirs for all
17808 targets except some specific ones that are known to not support signals.
17809 Also clean up formatting.
17810 * gdb.base/Makefile.in (EXECUTABLES): Remove sigall and signals.
17811 (signals, sigall): Remove rules to build.
17812 * gdb.base/{sigall.c, sigall.exp, signals.c, signals.exp}:
17813 Moved to new gdb.signals directory.
17814 * gdb.signals: New test directory.
17815 * gdb.signals/{Makefile.in, configure.in, sigall.c, sigall.exp,
17816 signals.c signals.exp}: New or moved files.
17817
17818Sun Jun 25 12:55:18 1995 Jeff Law (law@snake.cs.utah.edu)
17819
17820 * gdb.base/interrupt.exp: Don't choke if $nointerrupts doesn't exist.
17821
17822Wed Jun 21 16:35:55 1995 Fred Fish <fnf@cygnus.com>
17823
17824 * gdb.base/return.exp: Xfail `return double' test failure
17825 on at least Solaris 2.3 and handle future/past versions on
17826 a case by case basis as appropriate. Also update message
17827 to include i*86 failures.
17828
17829Wed May 24 07:10:10 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
17830
17831 * Makefile.in: Change variable CFLAGS to TESTSUITE_CFLAGS.
17832
17833 * lib/gdb.exp: Fix comment which erroneously identified
17834 gdb_file_cmd as gdb_load (the 19 May change was in fact to
17835 gdb_file_cmd not gdb_load).
17836 * config/unix-gdb.exp (gdb_load): Add "upvar timeout timeout".
17837
17838 * gdb.base/setvar.exp: Make test names consistent between pass and
17839 fail cases. Use gdb_test more.
17840
17841Fri May 19 07:22:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
17842
17843 * lib/gdb.exp (gdb_load): Add "upvar timeout timeout".
17844
17845Mon May 15 23:50:51 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17846
17847 * gdb.base/help.exp: Fix expected help string for `show commands'.
17848
17849Thu May 11 07:55:11 1995 Jim Kingdon <kingdon@deneb.cygnus.com>
17850
17851 * gdb.stabs/xcoff.sed: Change N_LSYM to C_DECL not C_LSYM.
17852
17853 * gdb.stabs/weird.exp: Remove xfail for xcoff bitching about lack
17854 of a text section.
17855
17856Thu May 11 15:02:24 1995 Stu Grossman (grossman@andros.cygnus.com)
17857
17858 * config/monitor.exp (gdb_target_monitor): Fix loop interator so
17859 that loop eventually terminates. Fix Connection refused logic so
17860 that testsuite will expire nicely.
17861
17862Wed May 10 17:57:35 1995 Stu Grossman (grossman@andros.cygnus.com)
17863
17864 * config/cpu32bug.exp, config/est.exp, config/hppro.exp,
17865 config/rom68k.exp: New tcl glue for the appropriate monitors.
17866 These all just end up calling monitor.exp.
17867 * config/monitor.exp (gdb_target_monitor): Handle `Connection
17868 refused' by retrying. Cleanup some timeout issues.
17869 * (gdb_load): Reduce timeout. Cleanup some timeout issues.
17870 * lib/gdb.exp (gdb_test gdb_test_exact): Upvar timeout so that
17871 callers don't have to set/restore global timeout variable.
17872
17873 * The following set of changes centralizes management of the global
17874 timeout variable. This way, it can be set in one target dependent
17875 place instead of dozens of places scattered throughout the test suite.
17876 If you need to lengthen a timeout, then you should either set timeout
17877 in one of the config/{target}.exp files, or multiply it by a factor.
17878 Setting it to an absolute value is always going to lose for some
17879 targets.
17880 * gdb.base/a1-selftest.exp (test_with_self): Only use local timeout.
17881 * gdb.base/callfuncs.exp (do_function_calls): Don't set timeout.
17882 * gdb.base/funcargs.exp: Don't set timeout.
17883 * gdb.base/list.exp (test_forward_search): Only use local timeout.
17884 * gdb.base/printcmds.exp (test_print_string_constants
17885 test_print_array_constants): Don't set timeout.
17886 * gdb.base/ptype.exp: Don't set timeout.
17887 * gdb.base/recurse.exp: Don't set timeout.
17888 * gdb.base/return.exp: Don't set timeout.
17889 * gdb.base/watchpoint.exp: Don't set timeout.
17890 * gdb.c++/classes.exp (do_tests): Don't set timeout.
17891 * gdb.c++/virtfunc.exp (test_virtual_calls): Don't set timeout.
17892
17893Wed May 10 16:03:23 1995 Torbjorn Granlund <tege@adder.cygnus.com>
17894
17895 * Makefile.in: Make clean targets work also when SUBDIRS is empty.
17896
17897Mon May 1 07:32:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
17898
17899 * lib/gdb.exp: Disable chill tests for irix5.
17900
17901Wed Apr 26 07:36:03 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
17902
17903 * gdb.base/scope.exp: Make test names unique. Use gdb_test. Make
17904 each test pass or fail.
17905
17906Sun Apr 23 21:32:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
17907
17908 * gdb.base/opaque.exp: Remove xfails for aix; print a warning if
17909 xlc not gcc.
17910
17911Fri Apr 21 15:44:02 1995 Stu Grossman (grossman@rtl.cygnus.com)
17912
17913 * cpu32bug.exp est.exp rom68k.exp: Delete. Unify into monitor.exp.
17914
17915Wed Apr 19 17:41:21 1995 Stu Grossman (grossman@cygnus.com)
17916
17917 * config/est.exp: Fix copyright and comments. Remove dead code.
17918 Use targetname, serialport and baud variables instead of fixed
17919 constants.
17920 * config/rom68k.exp: Fix copyright and comments. Remove dead code.
17921 * config/cpu32bug.exp: New file to support cpu32bug monitors.
17922
17923Wed Apr 19 13:47:16 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
17924
17925 * gdb.base/watchpoint.exp: Don't run
17926 test_watchpoint_triggered_in_syscall for sunos.
17927
17928Mon Apr 17 12:48:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
17929
17930 * gdb.base/{break.c,run.c}: Don't include vxWorks.h or stdioLib.h;
17931 they don't seem to exist. Do include stdio.h.
17932
17933Fri Apr 14 09:40:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
17934
17935 * gdb.base/a1-selftest.exp: Add alpha xfail.
17936
17937Mon Apr 10 13:07:50 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
17938
17939 * gdb.base/watchpoint.c (main): Prompt before calling read().
17940 * gdb.base/watchpoint.exp (test_watchpoint_triggered_in_syscall):
17941 Revise accordingly. Remove cruft about sending "123" several
17942 times, until it gets noticed. Clean up the "print buf[0]" stuff
17943 so that it passes or fails, and waits for prompts in the usual way.
17944
17945Sun Apr 9 09:02:36 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
17946
17947 * gdb.base/recurse.exp: Fix comment.
17948
17949 * TODO: Remove item about printing variables in nodebug.exp. Add
17950 item about enabling tests which are only run on some targets.
17951
17952 * gdb.base/watchpoint.exp: Various cleanups (make each test pass or
17953 fail, make test names unique, use new gdb_test convention
17954 regarding pattern, use gdb_test more, etc.).
17955
17956 * gdb.base/bitfields.exp: Various cleanups (make each test pass or
17957 fail, make test names unique, etc.).
17958
17959Sat Apr 8 02:47:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17960
17961 * gdb.base/nodebug.c: Change return type of top and middle to
17962 short.
17963 * gdb.base/nodebug.exp: Remove xfails for ecoff systems, they
17964 are fixed by the recent mdebugread.c changes. Allow `short ()'
17965 as type for top and middle.
17966
17967Thu Apr 6 08:54:18 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
17968
17969 * gdb.base/break.exp: Remove commented out if $usestubs {}. As
17970 nearly as I can tell, the whole thing was an accident in Stu's
17971 change of 24 Mar 1995 (logged in ../ChangeLog), in which he meant
17972 to replace a send/expect pair with gdb_test, but ended up only
17973 adding the gdb_test. My change of 24 Mar 1995 and Kung's change
17974 of 30 Mar 1995 took care of it, but left this vestigial comment
17975 which I am now nuking.
17976
17977Mon Apr 3 09:00:27 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
17978
17979 * gdb.base/break.exp: Look for different line number for
17980 breakpoint at main depending on usestubs.
17981
17982Sun Apr 2 08:15:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17983
17984 * gdb.base/list.exp: Adjust some alternate expect patterns to
17985 match recent list0.c change. Add alternate expect pattern for
17986 output from `list default lines around main' for optimizing
17987 compilers.
17988
17989Sat Apr 1 07:23:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
17990
17991 * lib/gdb.exp: If nosignals is not set, set it to 0.
17992
17993Fri Mar 31 16:13:48 1995 Kung Hsu <kung@mexican.cygnus.com>
17994
17995 * config/slite-gdb.exp: Responds to load symbol table prompt.
17996 * gdb.base/break.exp: Adjust line number, fix rerun.
17997 * gdb.base/langs0.c: Add #ifdef usestubs.
17998
17999Thu Mar 30 15:36:55 1995 Kung Hsu <kung@mexican.cygnus.com>
18000
18001 * gdb.base/list.exp: Adjust line contents after adding new lines in
18002 list0.c. Also fix a syntax error.
18003
18004 * lib/gdb.exp (gdb_run_cmd): Special handling for targets use stubs.
18005 * gdb.base/break.exp: ditto.
18006 * gdb.base/list.exp: ditto.
18007 * gdb.base/bitfields.c: Add #ifdef usestubs in main().
18008 * gdb.base/run.c: ditto.
18009 * gdb.base/list0.c: ditto.
18010 * gdb.base/funcargs.c: ditto.
18011
18012Wed Mar 29 17:09:29 1995 Stu Grossman (grossman@cygnus.com)
18013
18014 * testsuite/config/rom68k.exp (gdb_target_rom68k): Use
18015 $targetname, $serialport and $baud instead of hardwired variables.
18016 * testsuite/gdb.base/{sigall.exp signals.exp}: Skip these if the
18017 target doesn't support signals.
18018
18019Wed Mar 29 12:29:34 1995 Kung Hsu <kung@mexican.cygnus.com>
18020
18021 * lib/gdb.exp (runto_main): Fix regular expression bug, add return 1.
18022
18023Tue Mar 28 08:46:45 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
18024
18025 * gdb.base/recurse.exp: Make test names unique. Change \\(+ to \\(.
18026 Don't rely on the value of an auto variable before it has been
18027 initialized. Use gdb_test more.
18028
18029Mon Mar 27 08:00:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
18030
18031 * lib/gdb.exp (default_gdb_version): A version number must start
18032 with a digit, but other than that contains all characters up to
18033 the first whitespace character.
18034
18035Sun Mar 26 13:19:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
18036
18037 * gdb.base/commands.exp (breakpoint_command_test): New tests.
18038
18039Sat Mar 25 15:38:06 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
18040
18041 * gdb.c++/*.exp: Warn if executable does not exist. The original
18042 reason for skipping the warning was that configure.in sometimes
18043 intentionally skipped building the executables but the tcl code
18044 had no way of knowing. That (a) was always bogus with respect to
18045 error handling, (b) is no longer true (right now there is no way
18046 to skip C++ tests).
18047
18048 * gdb.c++/demangle.exp: Remove unused binfile and srcfile variables.
18049
18050Sat Mar 25 01:16:10 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18051
18052 * gdb.base/list.exp: Add expect patterns for output from
18053 SunPRO compiled executables.
18054 * gdb.base/whatis.exp: Allow leading `signed' for all v_signed_*
18055 types.
18056
18057Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
18058
18059 * gdb.base/break.exp (test_next_with_recursion): Accept any line
18060 number (we are already testing that the correct source line text
18061 gets printed).
18062
18063 * gdb.base/break.exp: Make one test if $usestubs. I'm not sure
18064 that is what is intended, but something needed to be done to get
18065 sunos4 native working again.
18066
18067 * gdb.c++/misc.cc (main): Fix typo (#iffef -> #ifdef).
18068
18069 * gdb.base/a1-selftest.exp (test_with_self): Remove comment which
18070 apparently went with a (very) old xfail.
18071
18072Fri Mar 24 13:41:09 1995 Kung Hsu <kung@mexican.cygnus.com>
18073
18074 * gdb.base/callfuncs.exp: call runto_main instead of runto main.
18075 runto_main is a proc in gdb.exp that will do 'step' for target use
18076 stubs.
18077 * gdb.base/exprs.exp: ditto.
18078 * gdb.base/interrupt.exp: ditto.
18079 * gdb.base/opaque.exp: ditto.
18080 * gdb.base/printcmds.exp: ditto.
18081 * gdb.base/ptype.exp: ditto.
18082 * gdb.base/scope.exp: ditto.
18083 * gdb.base/setvar.exp: ditto.
18084 * gdb.base/signals.exp: ditto.
18085 * gdb.base/twice.exp: ditto.
18086 * gdb.c++/classes.exp: ditto.
18087 * gdb.c++/inherit.exp: ditto.
18088 * gdb.c++/templates.exp: ditto.
18089 * gdb.base/break.exp: no run and hit main for stubs. Change line
18090 numbers for breakpoints and info breakpoint.
18091 * gdb.base/break.c: Add #ifdef usestubs for set_debug_traps() and
18092 breakpoint().
18093 * gdb.base/callfuncs.c: ditto.
18094 * gdb.base/exprs: ditto.
18095 * gdb.base/interrupt.c: ditto.
18096 * gdb.base/opaque0.c: ditto.
18097 * gdb.base/printcmds.c: ditto.
18098 * gdb.base/ptype.c: ditto.
18099 * gdb.base/scope0.c: ditto.
18100 * gdb.base/setvar.c: ditto.
18101 * gdb.base/signals.c: ditto.
18102 * gdb.base/twice.c: ditto.
18103 * gdb.c++/misc.cc: ditto.
18104 * gdb.c++/templates.cc: ditto.
18105
18106Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
18107
18108 * config/vx-gdb.exp, lib/gdb.exp: Regexp cleanups (\[(\] -> \\(, etc.).
18109
18110 * gdb.base/a1-selftest.exp: Don't check for # followed by a digit
18111 somewhere between `read' and `main.c'. I'm pretty sure the
18112 pattern ".*#\[0-9\].*" was slowing down pattern matching a lot,
18113 and it isn't particularly useful.
18114
18115 * gdb.base/scope.exp: Make test names unique. \[(\] -> \\(.
18116
18117Thu Mar 23 14:58:35 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
18118
18119 * gdb.base/commands.exp (infrun_breakpoint_command_test): New test.
18120
18121Wed Mar 22 18:36:05 1995 Kung Hsu <kung@mexican.cygnus.com>
18122
18123 * config/mt-slite: add LIBS and -nostdlib.
18124 * config/slite-gdb.exp: add this new file to support sparclite target.
18125
18126Tue Mar 21 21:41:04 1995 Doug Evans <dje@canuck.cygnus.com>
18127
18128 * config/vx-gdb.exp (gdb_load): Update test of vxworks_ld return code.
18129
18130 * gdb.base/a2-run.exp: Change argument to istarget from
18131 "*-*-vxworks" to "*-*-vxworks*".
18132 * gdb.base/{break.exp,default.exp,scope.exp}: Likewise.
18133
18134Tue Mar 21 17:08:47 1995 Kung Hsu <kung@mexican.cygnus.com>
18135
18136 * lib/gdb.exp: add proc runto_main, for targets that use stubs, this
18137 will not runto main but do a 'step' to step out of breakpoint().
18138 * config/mt-slite: add -Dusestubs.
18139
18140Tue Mar 21 12:14:12 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
18141
18142 * gdb.base/printcmds.exp (test_artificial_arrays): Send ^V@
18143 instead of just @.
18144
18145 * gdb.base/signals.exp: Add test for "handle all print".
18146 * TODO: Remove "handle all print". Also remove item about
18147 checking copyright date (I don't like the idea of a spurious FAIL
18148 based on when we run the tests).
18149
18150 * gdb.base/recurse.exp: Enable test for SunOS4. xfail one test
18151 for SunOS4 (reason for failure not investigated). Remove
18152 redundant test for $binfile.
18153
18154 * gdb.base/nodebug.c (array_index): Call malloc.
18155
18156 * gdb.base/{corefile.exp,default.exp}: Make names of "up" tests unique.
18157
18158Mon Mar 20 10:08:17 1995 Jeff Law (law@snake.cs.utah.edu)
18159
18160 * gdb.base/recurse.exp: Update gdb_test invocation to use new
18161 conventions and slightly simplify the matching regexp.
18162
18163Fri Mar 17 05:43:28 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
18164
18165 * gdb.base/break.exp: Update gdb_test invocation to use new
18166 convention.
18167
18168 * lib/gdb.exp: If noargs is not set, set it to 0.
18169
18170 * gdb.base/nodebug.exp: Comment out redundant test. Make name of
18171 tests unique.
18172
18173 * lib/gdb.exp: Skip CHILL for AIX and Solaris.
18174
18175Thu Mar 16 16:27:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
18176
18177 * gdb.base/nodebug.exp: It is OK if GDB thinks top and middle have
18178 one argument of type "<non-float parameter>".
18179
18180Wed Mar 15 15:54:56 1995 Stu Grossman (grossman@cygnus.com)
18181
18182 * config/rom68k.exp: New file to support Motorola IDP board.
18183 * gdb.base/a2-run.exp: Skip this file if noargs is set.
18184 * gdb.base/break.c: Change things around so that this program
18185 doesn't depend upon args. This is necessary to make remote
18186 targets work (in general, they can't take args).
18187 * gdb.base/break.exp: Don't try to send args to program. Don't
18188 expect output. Also, replace lots of code with gdb_test.
18189
18190Wed Mar 15 04:11:14 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
18191
18192 * gdb.base/printcmds.exp (test_character_literals_accepted): Test
18193 printing of '\'' (which is what the comment says we are testing,
18194 even though we were not), not '''.
18195 (test_integer_literals_rejected): Test that printing ''' is an error.
18196
18197 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
18198 gdb.chill/chexp.exp, gdb.base/printcmds.exp,
18199 gdb.c++/cplusfuncs.exp, gdb.chill/callch.exp, gdb.chill/misc.exp,
18200 gdb.chill/pr-6292.exp, gdb.chill/string.exp, gdb.chill/tuples.exp:
18201 Use gdb_test not test_print_accept.
18202 * lib/gdb.exp: Remove test_print_accept.
18203
18204 * gdb.base/signals.exp (signal_tests_1): Make pass message
18205 consistent with fail message.
18206
18207 * gdb.base/whatis.exp: Remove xfails for printing char vs.
18208 unsigned char; the bug (PR 1821) is fixed.
18209
18210 * gdb.base/scope.exp: Remove xfails for PRs 1843 and 1868.
18211
18212 * gdb.base/scope.exp (test_at_localscopes): Call pass for
18213 successful tests--makes xfailing them work right.
18214
18215Tue Mar 14 07:39:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
18216
18217 * lib/gdb.exp (gdb_test): Between $pattern and $prompt, expect
18218 only \r\n, not .*. The test can pass .* as the last thing in
18219 $pattern if that is what it wants. In addition to providing this
18220 flexibility, this change should speed up pattern matching in cases
18221 where the pattern already ended with .* (there were a number of
18222 them). This change also helps catch bad patterns--in the old
18223 scheme the typo "char \*" instead of "char \\*" would pass. Now
18224 it is caught.
18225 * Many .exp files: Update callers.
18226
18227 * gdb.base/funcargs.exp: Replace \[(\]+ with \\(. The latter is
18228 clearer and does not spuriously match multiple ('s. Likewise for
18229 ) and *.
18230
18231 * gdb.base/nodebug.exp: Test ability to call a function and pass
18232 it a string (even with no debugging info).
18233
18234 * gdb.base/printcmds.exp (test_integer_literals_rejected): Change
18235 "p '\'", which is the same as "p ''" once tcl gets done with
18236 quoting, to "p '\\'", which I suspect is what is intended (one
18237 backslash gets sent to GDB).
18238
18239 * gdb.base/printcmds.exp (test_artificial_arrays): New tests.
18240
18241Fri Mar 10 13:31:46 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
18242
18243 * gdb.base/a1-selftest.exp: Remove xfail for solaris. The bug (PR
18244 1817) was fixed literally years ago.
18245
18246Fri Mar 10 02:49:40 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18247
18248 * gdb.base/funcargs.exp (call_after_alloca): Remove `next'
18249 test, it causes stepping out of call_after_alloca_subr with
18250 optimizing compilers.
18251 (localvars_in_indirect_call): Consume GDB prompt if `finish'
18252 fails.
18253
18254 * gdb.c++/templates.exp: Source templ-info.exp only if
18255 the templates executable exists.
18256
18257 * gdb.c++/misc.cc (class Contains_static_instance,
18258 class Contains_nested_static_instance),
18259 gdb.c++/classes.exp (test_static_members): Test printing of
18260 a class that contains a static instance of the class.
18261
18262Thu Mar 9 11:43:55 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
18263
18264 * gdb.base/langs2.c (cppsub_): Don't prototype.
18265 * gdb.base/langs2.cxx (cppsub_): Fix prototype (cosmetic value
18266 only, I believe).
18267
18268Wed Mar 8 10:29:33 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
18269
18270 * lib/gdb.exp (skip_chill_tests): New procedure.
18271
18272 * gdb.base/signals.exp (signal_tests_1): xfail for irix.
18273
18274Mon Mar 6 10:44:06 1995 Jeff Law (law@snake.cs.utah.edu)
18275
18276 * gdb.disasm/hppa.exp: Delete redundant ".*" at the beginning of
18277 each expect pattern. Cuts runtime from 12 to about 4 seconds.
18278
18279Thu Mar 2 05:31:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
18280
18281 * gdb.base/langs.exp: Don't insist that foo__Fi be demangled.
18282
18283 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Only
18284 disassemble 8, not 16, instructions for part 4.
18285
18286 * config/vx-gdb.exp (gdb_start): Use \030, not \CX. tcl doesn't
18287 support the latter anymore.
18288
18289 * gdb.base/Makefile.in: Try compiling callfuncs.c, if that fails try
18290 -DNO_PROTOTYPES.
18291 * gdb.base/callfuncs.c: Control use of prototypes based on
18292 NO_PROTOTYPES, not __STDC__.
18293 * gdb.base/callfuncs.exp (do_function_calls): xfail one of the
18294 t_float_values2 tests if prototypes in use.
18295
18296 * gdb.base/callfuncs.c (t_float_values, t_float_values2,
18297 t_double_values): When checking differences against DELTA, check
18298 that difference is within the range (-DELTA,DELTA), not just
18299 (-infinity,DELTA).
18300
18301Tue Feb 28 16:28:54 1995 Kung Hsu <kung@mexican.cygnus.com>
18302
18303 * config/mips-gdb.exp (gdb_load): In every test case, we need to do
18304 'file' command firts, then 'target', then 'load', this is due to gdb
18305 target set up.
18306 * config/mips-gdb.exp: Fix a couple regular exp bugs.
18307
18308Thu Feb 23 17:44:55 1995 Jeff Law (law@snake.cs.utah.edu)
18309
18310 * gdb.disasm/hppa.s (fmemLRbug_tests): Add tests for the indexing
18311 FP load/store variants.
18312 * gdb.disasm/hppa.exp (fmemLRbug_tests): Test new variants.
18313
18314Wed Feb 22 18:29:08 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
18315
18316 * gdb.base/term.exp: Do not give a warning if not native, it is
18317 not an abnormal condition.
18318
18319Tue Feb 21 13:08:47 1995 Jim Kingdon <kingdon@cygnus.com>
18320
18321 * gdb.base/ptype.exp: Accept char[0] as well as char[] for "ptype
18322 t_char_array".
18323
18324Sun Feb 19 13:10:06 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
18325
18326 * lib/gdb.exp (default_gdb_version): Pass GDBFLAGS to gdb when we
18327 are getting the version number.
18328
18329 * gdb.base/{a1-selftest.exp,corefile.exp}: Do not give a warning
18330 if not native, it is not an abnormal condition.
18331
18332Thu Feb 16 15:56:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
18333
18334 * lib/gdb.exp: Just use "file exists", rather than undocumented
18335 dejagnu procedure "findfile".
18336
18337Thu Feb 16 10:30:24 1995 J.T. Conklin <jtc@rtl.cygnus.com>
18338
18339 * config/mt-vxworks (CFLAGS): Set to -g -Dvxworks.
18340 (LDFLAGS): Set to -Xlinker -Ur.
18341
18342 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB, GDBFLAGS):
18343 Removed, these values are set by lib/gdb.exp.
18344
18345 * lib/gdb.exp: If GDBFLAGS is unset, set it to -nx.
18346
18347Wed Feb 15 14:23:28 1995 J.T. Conklin <jtc@rtl.cygnus.com>
18348
18349 * config/vx-gdb.exp (spawn_vxgdb): Use default_gdb_start instead
18350 of replicating gdb startup code.
18351
18352 * config/mt-vxworks (LDFLAGS): Set to -r.
18353 (CFLAGS_FOR_TARGET): Removed.
18354
18355 * config/vx-gdb.exp: always set prompt; gdb.exp sets it to
18356 (gdb) and gdb for vxworks uses (vxgdb).
18357
18358 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB): If a gdb
18359 executable is not in the tree and host != target, use sed and
18360 program_transform_name to determine the gdb name used by the
18361 target.
18362
18363 * configure.in, gdb.{base,c++,chill}/configure.in: changed so
18364 *-*-vxworks* matches vxworks and *-*-netware* matches NetWare.
18365
18366Sun Feb 12 08:11:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
18367
18368 * gdb.base/{callfuncs.exp,callfuncs.c}: Add tests for passing
18369 floats, chars, and shorts where there are ANSI-style function
18370 definitions.
18371
18372 * gdb.base/langs.exp, gdb.base/langs*: New test.
18373 * gdb.base/Makefile.in: Build it.
18374 * TODO: Remove item about checking that C names don't get C++
18375 demangling applied; this test tests it.
18376
18377Thu Feb 9 12:43:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
18378
18379 * gdb.stabs/weird.exp: Remove "Haven't examined" comment which
18380 went with the const70 xfail. The xfail went away a year ago.
18381
18382 * gdb.base/signals.exp: Rename a bunch of tests to give unique names.
18383
18384 * gdb.base/corefile.exp: Give backtrace test unique name. xfail
18385 for hp300.
18386
18387 * gdb.base/interrupt.exp: Also xfail hpux (for hp300).
18388
18389 * gdb.base/a1-selftest.exp: Don't run on hp300.
18390
18391Sat Feb 4 15:04:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
18392
18393 * Makefile.in (site.exp): Set host_alias and target_alias as well
18394 as host_triplet and target_triplet.
18395
18396Wed Feb 1 08:03:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
18397
18398 * gdb.base/a1-selftest.exp: Invoke stty before starting inferior.
18399
18400 * gdb.base/nodebug.exp: Add xfails for ultrix and irix5 (same
18401 places as other ecoff systems).
18402
18403 * gdb.base/a1-selftest.exp (test_with_self): Don't invoke stty on
18404 ultrix.
18405
18406Mon Jan 30 11:44:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
18407
18408 * gdb.base/nodebug.c (inner): Use variables so AIX linker doesn't
18409 remove them.
18410 * gdb.base/nodebug.exp: Accept "function" in addition to "text
18411 variable and "variable" in addition to "data variable".
18412 * gdb.base/nodebug.exp: xfail datalocal and bsslocal tests for AIX.
18413
18414 * gdb.base/list.exp (test_forward_search): Set listsize to 4 not
18415 2.
18416 * gdb.base/list1.c (long_line): Add additional statement at start
18417 of function.
18418 * gdb.base/list.exp (test_forward_search): Update line number to
18419 reflect new statement.
18420
18421Sun Jan 29 13:34:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18422
18423 * gdb.base/signals.exp: Reinitialize searched source directories
18424 after gdb_start call.
18425
18426Sat Jan 28 01:34:44 1995 Jeff Law (law@snake.cs.utah.edu)
18427
18428 * gdb.disasm/Makefile.in (clean): Delete "errs" file.
18429 * gdb.stabs/Makefile.in: Likewise.
18430
18431 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Revert last
18432 change. Instead split the tests into smaller pieces.
18433 * gdb.disasm/hppa.s: Corresponding changes.
18434
18435Fri Jan 27 09:24:51 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
18436
18437 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
18438 Quote ^C when passing it to stty. For some shells ^ is a pipe.
18439
18440 * gdb.base/funcargs.exp: Modify many tests so that every test
18441 either passes or fails. Make some test names unique.
18442
18443Thu Jan 26 19:20:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
18444
18445 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
18446 Call stty to set interrupt character.
18447
18448 * gdb.disasm/hppa.mt (hppa), gdb.stabs/hppa.mt (weird.o): Check
18449 for HP assembler versus GNU assembler based on actual behavior of
18450 $(CC), rather than assuming that $(AS) is always the GNU assembler.
18451
18452 * TODO: Suggest a few more stepping tests.
18453
18454Wed Jan 25 14:52:41 1995 Stan Shebs <shebs@andros.cygnus.com>
18455
18456 * gdb.base/default.exp: xfail no-stack backtraces for h8300,
18457 restart GDB for h8300 after a continue.
18458 (return): Add pattern to match a29k-udi behavior.
18459 * gdb.base/nodebug.exp: Remove obsolete comment.
18460 * gdb.base/regs.exp: New file, testing of register displays.
18461 * gdb.base/return.exp: Fix typo in reference to $objdir.
18462 * gdb.base/whatis.exp: Always start with a fresh GDB.
18463
18464Wed Jan 25 11:12:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
18465
18466 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Set timeout
18467 higher, these tests generate a lot of output.
18468
18469Tue Jan 24 07:58:44 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
18470
18471 * lib/gdb.exp (gdb_test): Remove catch from around the send. The
18472 code following the catch silently ignored some errors; without the
18473 catch they should be thrown like any other tcl error. Also, the
18474 catch used "" instead of {} which meant all the callers who wanted
18475 to include one of the characters "[]$ had to quote it an extra time.
18476 * gdb.base/{callfuncs.exp,commands.exp,gdbvars.exp,printcmds.exp,
18477 ptype.exp,signals.exp,watchpoint.exp}, gdb.c++/{cplusfuncs.exp,
18478 demangle.exp}, gdb.chill/chexp.exp, gdb.fortran/exprs.exp:
18479 Remove extra quoting.
18480
18481Mon Jan 23 21:57:54 1995 Jeff Law (law@snake.cs.utah.edu)
18482
18483 * gdb.base/commands.exp: Make test names unique; every test either
18484 passes or fails. Update some comments.
18485
18486 * gdb.disasm/hppa.exp (do_system_control_tests): Update.
18487
18488Sat Jan 21 15:34:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
18489
18490 The following fixes a FAIL caused by the fact that the alpha stabs
18491 configuration didn't use the ".if alpha" code in weird.def.
18492 * gdb.stabs/weird.def (v_comb): Use type attribute to specify 32
18493 bit pointer, so the 32 bit version works even on the alpha.
18494 * gdb.stabs/{alpha.mt,ecoff.mt,aout.sed,hppa.sed,xcoff.sed,weird.def}:
18495 Remove the stuff which allowed us to have separate versions for
18496 alpha and everything else.
18497
18498 * gdb.c++/cplusfuncs.exp (test_lookup_operator_functions): Fix
18499 regexp which "info func operator\[\](" is supposed to match. Fix
18500 string to send to GDB. Note that GDB still doesn't work right. Add a
18501 new test for "info func .perator\[\](" which GDB does handle correctly.
18502
18503 * gdb.base/nodebug.exp: xfail most of the new tests for ecoff systems.
18504
18505Fri Jan 20 12:14:23 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
18506
18507 * gdb.c++/classes.exp, gdb.c++/cplusfuncs.exp,
18508 gdb.c++/inherit.exp, gdb.c++/templates.exp, gdb.c++/virtfunc.exp,
18509 gdb.fortran/exprs.exp, gdb.fortran/types.exp, gdb.chill/chexp.exp,
18510 gdb.base/printcmds.exp: Remove passcount, failcount, etc., stuff;
18511 it makes the tests harder to understand and confuses test-o-matic.
18512 The preferred style is that each test provides a PASS or a FAIL,
18513 and has a unique message (e.g. "continue #54" not just "continue")
18514 which is the same for the pass and the fail.
18515 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
18516 gdb.chill/chexp.exp: Move test_print_accept and test_print_reject
18517 to lib/gdb.exp.
18518 * gdb.base/printcmds.exp: Use test_print_accept. Remove
18519 prt_accept which was basically the same thing. Likewise for
18520 test_print_reject and prt_reject.
18521 * lib/gdb.exp (test_print_reject): Add some more error message
18522 patterns to match from the former printcmds.exp (prt_reject).
18523 * gdb.c++/classes.exp, gdb.base/scope.exp: Remove spurious xfails.
18524 One defect of the passcount stuff is that some of it failed to
18525 report XPASS where appropriate.
18526 * gdb.c++/cplusfuncs.exp (print_addr_of): No longer accept extra
18527 stuff before and after arg in expected pattern.
18528 (test_paddr_operator_functions): Re-do test without print_addr_of;
18529 this is the only test which seems to want extra stuff there.
18530
18531Tue Jan 17 10:47:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
18532
18533 * gdb.base/nodebug.exp: Update new tests to reflect improved
18534 wording of gdb output.
18535
18536 * gdb.base/nodebug.exp: Add tests to check that "print", "whatis"
18537 and "ptype" work on variables in files compiled without -g.
18538 Replaces commented out "maint print msymbol" tests.
18539
18540Mon Jan 16 12:13:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
18541
18542 * gdb.base/setvar.c (dummy): Call malloc.
18543
18544 * gdb.stabs/aout.sed: Enclose comments within a sed command to avoid
18545 losing with the irix4 sed.
18546
18547 * gdb.base/sigall.exp (test_one_sig): Add xfail for "get signal
18548 ALRM" on irix4.
18549
18550Sun Jan 15 21:58:26 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
18551
18552 * TODO: Remove items about corefile.exp testing new exec-file and
18553 backtrace; both are now done. Add items about printing enums.
18554
18555Sat Jan 14 11:25:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
18556
18557 * gdb.base/sigall.exp (test_one_sig): Attempt to recover if
18558 "get signal $thissig" test fails.
18559
18560 * gdb.base/setvar.exp: Check for and reject crazy expected type hacks.
18561
18562Thu Jan 12 01:14:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
18563
18564 * gdb.base/sigall.c (gen_*): Pass argument to handle_* to avoid
18565 compiler warning with dec alpha compiler.
18566
18567 * gdb.base/commands.exp (if_while_breakpoint_command_test): Remove
18568 extra \n from gdb_test call (this explains why the prompt test
18569 that I removed yesterday was there).
18570 (user_defined_command_test): Remove extra \n and prompt test.
18571
18572 * gdb.base/sigall.c: If SIGABRT == SIGLOST, just act as if SIGLOST
18573 doesn't exist. Likewise if SIGIO == SIGPOLL, pretend SIGPOLL
18574 doesn't exist.
18575 * gdb.base/sigall.exp: Remove special handling for SIGIO and SIGPOLL.
18576 Also remove alpha workaround, which turns out to be because
18577 SIGABRT == SIGLOST.
18578
18579 * gdb.base/sigall.exp: Add workaround for alpha weirdness.
18580
18581 * gdb.base/help.exp: Don't test "help show".
18582
18583Wed Jan 11 14:37:04 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
18584
18585 * gdb.base/commands.exp: Call gdb_exit and gdb_start so that
18586 "set print address" is on.
18587 * gdb.base/commands.exp (if_while_breakpoint_command_test): Don't
18588 pass prompt to gdb_test; gdb_test already looks for the prompt.
18589
18590 * gdb.base/help.exp: Replace most of docstring for "define" with ".*".
18591
18592 * gdb.base/a1-selftest.exp: Don't test "maint dump-me". That test
18593 was a vestige of the manual TESTSTRATEGY, and the purpose of it
18594 was to make sure that gdb can read a core file. But (a) the "read
18595 the corefile" part didn't make it to a1-selftest.exp, we just
18596 delete the corefile after creating it, and (b) we test reading
18597 corefiles in corefile.exp anyway. Also, this test left around a
18598 xgdb process on Solaris.
18599
18600 * gdb.base/corefile.exp: Also test backtrace.
18601
18602Wed Jan 11 00:14:40 1995 Jeff Law (law@snake.cs.utah.edu)
18603
18604 * gdb.base/commands.exp: Test a simple user defined command with
18605 arguments and if/while statements; verify the full user command is
18606 printed by "show user".
18607
18608 * gdb.base/commands.exp: Test if/while commands as part of a
18609 breakpoint command list; verify they appear in breakpoint
18610 information.
18611
18612Wed Jan 11 00:47:58 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
18613
18614 * gdb.base/sigall.c (gen_FPE): Generate SIGFPE with kill() rather
18615 than by dividing by zero.
18616
18617Tue Jan 10 21:38:05 1995 Jeff Law (law@snake.cs.utah.edu)
18618
18619 * gdb.base/watchpoint.exp: hppa*-*-*bsd* no longer has problems
18620 performing an inferior call with watchpoints enabled.
18621 * gdb.base/watchpoint.c (main): Delete second unnecessary read
18622 call.
18623
18624Tue Jan 10 18:42:07 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
18625
18626 * gdb.stabs/weird.exp: Allow spaces followed by backspaces in echo
18627 of "file" command.
18628
18629 * gdb.c++/classes.exp (test_ptype_class_objects, ptype class Foo):
18630 Add additional pattern for when "int operator int(void);" appears
18631 in a different order.
18632
18633Mon Jan 9 16:22:46 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
18634
18635 * gdb.base/signals.exp: Call gdb_exit and gdb_start.
18636
18637 * gdb.base/help.exp: Replace most of docstrings for "info signals"
18638 and "signal" with ".*".
18639
18640Wed Jan 4 11:35:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
18641
18642 * TODO: Add note about "handle all nostop".
18643
18644 * gdb.base/{sigall.c, sigall.exp}: New test.
18645 * gdb.base/Makefile.in: Add it.
18646
18647Thu Jan 5 17:34:03 1995 Stan Shebs <shebs@andros.cygnus.com>
18648
18649 * lib/gdb.exp, gdb.base/corefile.exp: Supply -nw as argument
18650 when invoking GDB, suppresses any windowing interface.
18651
18652Mon Jan 2 17:40:21 1995 Stan Shebs <shebs@andros.cygnus.com>
18653
18654 * config/sim-gdb: New file, simulator testing support.
18655
18656Wed Dec 28 12:21:50 1994 Jeff Law (law@snake.cs.utah.edu)
18657
18658 * gdb.base/interrupt.exp: Test calling func1 twice.
18659
18660Wed Dec 21 12:51:37 1994 Jim Kingdon <kingdon@deneb.cygnus.com>
18661
18662 * gdb.base/list.exp (test_forward_search): Set timeout higher
18663 when we'll be getting lots of output from gdb.
18664
18665 * gdb.base/a1-selftest.exp: Move code that was inside expect -re
18666 "init_malloc" to after the expect statement. Run it if that
18667 regexp is taken, but also for two others which happen if source
18668 cannot be found.
18669
18670Tue Dec 20 12:35:21 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
18671
18672 * gdb.base/printcmds.exp: New test, for printing register before
18673 program is running.
18674
18675Mon Dec 19 00:32:55 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18676
18677 * gdb.base/list.exp: Correct some alternate expect patterns
18678 to reflect changes in list1.c.
18679
18680Sat Dec 17 14:20:03 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
18681
18682 * TODO: Add item regarding large frames.
18683
18684 * gdb.base/{funcargs.exp, funcargs.c} (call_after_alloca): New test.
18685
18686 * TODO: Remove item about enabling return.exp; it
18687 is enabled. Suggest a few more "return" tests.
18688
18689Sat Dec 17 02:33:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18690
18691 * gdb.c++/misc.cc, gdb.c++/inherit.exp: Add testcases for
18692 anonymous unions.
18693
18694Tue Dec 13 11:26:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
18695
18696 * gdb.chill/Makefile.in: Put all rule before rules for pr-4975.o
18697 and pr-5646.o, so "make" is the same as "make all", not "make
18698 pr-4975.o".
18699
18700Wed Dec 7 19:02:02 1994 Stan Shebs <shebs@andros.cygnus.com>
18701
18702 * gdb.base/list.exp: Adjust expectations to reflect changes in
18703 list1.c.
18704 (test_forward_search): New test proc.
18705 * gdb.base/list1.c (long_line): New function, has long source line.
18706
18707Thu Dec 1 23:14:49 1994 Stan Shebs <shebs@andros.cygnus.com>
18708
18709 * gdb.base/a1-selftest.exp: Change initial stepping to know about
18710 additional line of code that was added.
18711
18712Wed Nov 30 19:43:14 1994 Jeff Law (law@snake.cs.utah.edu)
18713
18714 * gdb.disasm/hppa.s: Break the large branching tests into smaller
18715 tests so as not to overflow expect's input buffers.
18716 * gdb.disasm/hppa.exp: Corresponding changes.
18717
18718Fri Nov 25 13:37:10 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18719
18720 Beginnings of template debugging tests.
18721 * gdb.c++/templ-info.cc: New file to test for template
18722 debugging capability of the compiler.
18723 * gdb.c++/Makefile.in: Add rule to build templ-info.exp from
18724 templ-info.cc.
18725 * gdb.c++/templates.cc: Add explicit template instantiations
18726 to enable compiling with -fno-implicit-templates. Add destructor
18727 and 'value' method to T5 class for template tests.
18728 * gdb.c++/templates.exp: Add testcases for printing of template
18729 types, setting breakpoints on template methods and calling a
d63a86f8 18730 template method.
c906108c
SS
18731
18732Sat Nov 5 00:20:17 1994 Jeff Law (law@snake.cs.utah.edu)
18733
18734 * gdb.disasm/hppa.exp (branch_tests): Allow any symbol as the
18735 branch target since some assemblers (gas-2.5) may emit a
18736 relocation for the branch instead of resolving it in the
18737 assembler.
18738
18739Sat Oct 29 02:40:40 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18740
18741 * gdb.base/a1-selftest.exp: Remove RS/6000 xfail for backtrace
18742 through signal handler.
18743
18744Fri Oct 21 11:10:16 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
18745
18746 * configure.in (*-*-netware): Use config/mt-netware.
18747
18748 * config/mt-netware: New file.
18749 * config/mt-i386-netware: Removed, separate configs for different
18750 netware architectures are no longer needed now that we have
18751 --with-headers.
18752
18753Sat Oct 15 03:43:00 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18754
18755 * gdb.base/exprs.exp: Remove xfail for alpha, it is fixed
18756 by the recent changes to use ANSI C arithmetic conversions.
18757
18758Sun Oct 9 07:44:06 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
18759
18760 * gdb.base/corefile.exp: Add (xfail'd) test for reinit_frame_cache
18761 bug involving using inferior_pid to figure out whether to select a
18762 frame.
18763
18764Wed Sep 28 23:12:02 1994 Jeff Law (law@snake.cs.utah.edu)
18765
18766 * gdb.disasm/hppa.exp: Change arg[0..3] to r[26..23] to
18767 match the current disassembler output.
18768
18769Fri Sep 16 11:42:41 1994 Stan Shebs (shebs@andros.cygnus.com)
18770
18771 * gdb.fortran/exprs.exp: Expect VOID instead of void.
18772 * gdb.fortran/types.exp: Escape the expected '*'s in Fortran
18773 types, expect "int" as type of integer values (for now).
18774
18775Wed Sep 7 23:33:51 1994 Jeff Law (law@snake.cs.utah.edu)
18776
18777 * gdb.base/commands.exp: New tests for if/while commands.
18778
18779Tue Sep 6 13:16:11 1994 Per Bothner (bothner@kalessin.cygnus.com)
18780
18781 * lib/gdb.exp (runto): Replace sub-pattern for hex value
18782 by .*, since hex values have different syntax in Chill mode.
18783
18784Tue Sep 6 02:15:51 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18785
18786 * gdb.c++/demangle.exp (test_arm_style_demangling): Remove
18787 linefeed from expect pattern for repeated types with indices > 9.
18788
18789Mon Aug 29 14:20:44 1994 Stan Shebs (shebs@andros.cygnus.com)
18790
18791 First part of Fortran test suite.
18792 * gdb.fortran: New directory.
18793 * gdb.fortran/exprs.exp, gdb.fortran/types.exp: New files.
18794
18795Sat Aug 27 23:32:43 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18796
18797 * gdb.base/default.exp: Update expect pattern for load command
18798 without arguments.
18799
18800Wed Aug 24 13:15:02 1994 Ian Lance Taylor (ian@sanguine.cygnus.com)
18801
18802 * configure.in: Change i386 to i[345]86.
18803 * gdb.base/configure.in: Likewise.
18804 * gdb.c++/configure.in: Likewise.
18805 * gdb.chill/configure.in: Likewise.
18806
18807Tue Aug 23 19:14:06 1994 Stan Shebs (shebs@andros.cygnus.com)
18808
18809 * lib/gdb.exp (gdb_run_cmd): Move comment out from between expect
18810 patterns, since that is not a valid context for comments.
18811
18812Fri Aug 19 15:07:30 1994 Kung Hsu (kung@mexican.cygnus.com)
18813
18814 * gdb.c++/demangle.exp (test_arm_style_demangling): Add tests for
18815 repeated types and repeated types with indices > 9.
18816
18817Tue Aug 16 15:57:52 1994 Stan Shebs (shebs@andros.cygnus.com)
18818
18819 * gdb.base/printcmds.exp: Remove all the a29k XFAILs tagged with
18820 2417; old bug has been fixed.
18821
18822Fri Aug 12 19:35:41 1994 Jeff Law (law@snake.cs.utah.edu)
18823
18824 * gdb.base/interrupt.exp: When trying to wake up the inferior,
18825 send the newline ourselves instead of assuming gdb_test will do
18826 so when passed an empty input string.
18827
18828 * gdb.stabs/hppa.mt: Use $(AS), not $(CC) to assemble the
18829 stabs testcode.
18830
18831Fri Aug 5 17:01:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
18832
18833 * lib/gdb.exp (gdb_test): Don't send anything if the first
18834 argument is an empty string. This makes cases where we want to
18835 match output that is already in expect's buffers (for example,
18836 matching a breakpoint after gdb_run_cmd has been called) work
18837 reliably.
18838
18839Tue Aug 2 10:24:08 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
18840
18841 * config/netware.exp: New file.
18842
18843Thu Jul 28 12:54:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
18844
18845 * config/mt-slite (LDFLAGS): If using the newlib in the tree, set
18846 the -B and -L prefixes so we can find the debugging stub.
18847
18848 * Makefile.in (CC_FOR_TARGET, CXX_FOR_TARGET): Use newlib if it is
18849 there and we are using the gcc from the tree.
18850
18851 * gdb.base/types.c: Removed.
18852
18853 * gdb.base/configure.in: Look for makefile fragments in ../config.
18854 Recognize i386-*-netware.
18855 * gdb.c++/configure.in: Likewise.
18856
18857Mon Jul 25 23:48:50 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18858
18859 * gdb.base/corefile.exp: Change `else if' to `elseif', which is
18860 the correct TCL syntax.
18861
18862Mon Jul 25 15:35:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
18863
18864 * gdb.base/opaque.exp: use runto instead of messing around with
18865 breakpoints. Simplify by using gdb_test.
18866
18867 * gdb.base/bitfields.exp: restart between tests on netware targets
18868 because breakpoints aren't relocated after target death. Run
18869 processes to completion.
18870
18871 * gdb.base/{opaque,watchpoint}.exp: Use gdb_run_cmd.
18872
18873Sun Jul 24 09:55:51 1994 Fred Fish (fnf@cygnus.com)
18874
18875 * Makefile.in: Remove extra tabs that confuse some versions
18876 of "make". Use the newly built gdb to test with by default,
18877 rather than the first one in the tester's search path.
18878
18879Sat Jul 23 15:05:47 1994 Stan Shebs (shebs@andros.cygnus.com)
18880
18881 * gdb.base/whatis.exp (v_signed_short_array): Fix a typo.
18882
18883 * gdb.base/help.exp: Update expected add-symbol-file, ignore, and
18884 condition help.
18885
18886Tue Jul 19 10:26:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
18887
18888 * lib/gdb.exp (runto): Rewrite in terms of gdb_run_cmd.
18889
18890 * lib/gdb.exp (gdb_run_cmd): New function, used to start program
18891 running.
18892 * gdb.base/bitfields.exp: Use gdb_run_cmd to start program.
18893 * gdb.base/funcargs.exp: Likewise.
18894
18895 * gdb.base/bitfields.exp: Simplify by using gdb_test.
18896 * gdb.base/funcargs.exp: Likewise.
18897
18898 * lib/gdb.exp (gdb_test): if match times out, don't call fail if
18899 message is "".
18900
18901Mon Jul 18 12:18:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
18902
18903 * gdb.base/{a2-run,callfuncs,funcargs,interrupt,mips_pro,nodebug,
18904 return,signals,twice}.exp: Handle non-existant binaries
18905 consistantly.
18906
18907 * gdb.base/corefile.exp: Execute coremaker to generate core dump.
18908 * gdb.base/Makefile.in: Don't try to generate a core dump, we
18909 might testing a cross development system.
18910
18911Thu Jul 14 18:13:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
18912
18913 * Makefile.in (RUNTEST_FOR_TARGET): Fix relative pathname, the
18914 runtest script is relative to ${srcdir}, not ${rootdir}.
18915
18916Thu Jul 14 14:56:59 1994 Stan Shebs (shebs@andros.cygnus.com)
18917
18918 * gdb.base/signals.exp: Allow for optionality of breakpoint
18919 address.
18920
18921Thu Jul 14 11:21:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
18922
18923 * gdb.base/{ptype.exp,ptype.c}: Add t_char_array test.
18924
18925Tue Jul 12 12:22:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
18926
18927 * gdb.c++/cplusfuncs.cc: Include <stddef.h>, not <sys/types.h>,
18928 for size_t definition.
18929 * gdb.c++/templates.cc: Likewise
18930
18931 * config/mt-i386-netware: New file.
18932
18933 * gdb.base/interrupt.c: Do not test if errno == EINTR if it's not
18934 defined.
18935
18936 * gdb.base/Makefile.in: Added support for systems that name core
18937 files by appending "core" to the program name.
18938 * gdb.base/a1-selftest.exp: Likewise.
18939
18940Mon Jul 11 23:59:18 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18941
18942 * gdb.base/return.exp: Add comment and message for `return double'
18943 test failure on Sparc Solaris.
18944
18945Mon Jul 4 12:10:48 1994 Stan Shebs (shebs@andros.cygnus.com)
18946
18947 * lib/gdb.exp (runto): Allow for optionality of breakpoint address.
18948
18949Wed Jun 29 00:26:17 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18950
18951 * gdb.c++/misc.cc: Instantiate classes to inhibit the compiler
18952 from optimizing them away.
18953 * gdb.c++/classes.exp, gdb.c++/inherit.exp: Update ptype expect
18954 patterns to include default constructors and assignment operators,
18955 to match gcc versions beyond 2.5.8. Accept any cplus demangling
18956 character in the output of the virtual base pointer.
18957
18958Fri Jun 24 08:15:42 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18959
18960 * gdb.c++/cplusfuncs.exp: Use string_to_regexp and a regular
18961 expression match in print_addr_of to avoid unintented matches.
18962 * gdb.c++/virtfunc.exp: Accept alternate ptype output of g++
18963 versions up to 2.5.8.
18964
18965Mon Jun 20 23:54:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18966
18967 * gdb.base/list.exp: Tweak alternate pattern for listing of an
18968 included file to run under newer versions of expect.
18969 * gdb.c++/demangle.exp: Add spaces to the expect patterns between
18970 consecutive >'s in templates to accomodate recent cplus-dem.c change.
18971 Remove xfail for the virtual table of BDDHookV.
18972
18973Sat Jun 18 12:51:34 1994 Stan Shebs (shebs@andros.cygnus.com)
18974
18975 * lib/gdb.exp (string_to_regexp): Set a default result.
18976 (default_gdb_start): Fix misleading message.
18977
18978Wed Jun 15 12:10:10 1994 Stan Shebs (shebs@andros.cygnus.com)
18979
18980 * config/mt-a29k-udi, config/mt-i960-nindy, config/mt-sparc-aout:
18981 Remove all CC, etc definitions.
18982 * config/mt-hpux: New file.
18983 * config/mt-mips-ecoff (CFLAGS_FOR_TARGET): Remove:
18984 (CFLAGS, LDFLAGS): Define.
18985 * config/mt-slite (CFLAGS_FOR_TARGET): Change to LDFLAGS.
18986
18987 * Makefile.in (site.exp): Don't insert host_os, etc.
18988 (just-check): Just use RUNTEST with RUNTESTFLAGS only.
18989 (distclean): Check existence of subdir.
18990 * gdb.base/configure.in (hppa*-*-hpux*): Recognize.
18991 * gdb.base/Makefile.in: General cleanup and simplification.
18992 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
18993 to build executables. Use default rule to build .o files.
18994 (EXPECT, RUNTEST, CC): Fix relative pathname.
18995 (site.exp): Don't insert host_os, etc.
18996 * gdb.base/signals.c (main): Don't call signal unless SIGALRM
18997 and/or SIGUSR1 defined.
18998 * gdb.base/watchpoint.c: Don't include stdio.h a second time.
18999 * gdb.c++/Makefile.in: General cleanup and simplification.
19000 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
19001 (CFLAGS): Remove.
19002 (EXPECT, RUNTEST_FOR_TARGET, CXX): Fix relative pathname.
19003
19004Fri Jun 10 10:55:09 1994 Jeff Law (law@snake.cs.utah.edu)
19005
19006 * gdb.base/recurse.exp: Misc changes to get tests running again
19007 after Kung's changes to the watchpoint code.
19008 * gdb.base/watchpoint.exp: Likewise.
19009
19010Thu Jun 9 15:16:55 1994 Per Bothner (bothner@kalessin.cygnus.com)
19011
19012 * lib/gdb.exp (string_to_regexp): Convert {\} also.
19013
19014Wed Jun 8 12:12:17 1994 Stan Shebs (shebs@andros.cygnus.com)
19015
19016 * config/udi-gdb.exp, config/unix-gdb.exp: Call default_gdb_start.
19017 * lib/gdb.exp (default_gdb_start): Define.
19018 * gdb.base/bitfields.exp, gdb.base/break.exp, gdb.base/exprs.exp,
19019 gdb.base/funcargs.exp, gdb.base/opaque.exp,
19020 gdb.base/printcmds.exp, gdb.base/ptype.exp, gdb.base/recurse.exp,
19021 gdb.base/scope.exp, gdb.base/setvar.exp, gdb.base/watchpoint.exp,
19022 gdb.c++/classes.exp, gdb.c++/misc.exp, gdb.c++/virtfunc.exp:
19023 Don't call gdb_target_udi in between tests.
19024
19025Tue Jun 7 08:30:15 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
19026
19027 * gdb.c++/demangle.exp: Use gdb_test_exact, rather than demangle
19028 (which was basically just a local version of the same thing). In
19029 addition to avoiding duplication, gdb_test_exact is faster.
19030 * lib/gdb.exp (gdb_test_exact): Fix typo.
19031
19032 * lib/gdb.exp (delete_breakpoints): If there were no breakpoints,
19033 don't give an error.
19034
19035 * gdb.base/term.exp: Call delete_breakpoints before starting.
19036
19037 * gdb.base/Makefile.in (EXECUTABLES): Remove t10.
19038 (t10): Add comment.
19039
19040Mon Jun 6 18:26:50 1994 Stan Shebs (shebs@andros.cygnus.com)
19041
19042 Reorganization of the GDB Test Suite.
19043
19044 * gdb.base: New directory, contains all the basic tests.
19045 * gdb.c++: New directory, tests specific to C++.
19046 * gdb.chill: New directory, tests specific to Chill.
19047 * gdb.t00, gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06,
19048 gdb.t07, gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13,
19049 gdb.t15, gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23,
19050 gdb.t24, gdb.t30, gdb.t31: Removed directories, contents moved
19051 into appropriate new directories (t00-t17 to base, t20-t23 to c++,
19052 t30-31 to chill).
19053 * */gdbme.*: Rename to match appropriate expect scripts.
19054 * gdb.base/bitfields.c, gdb.base/break.c, gdb.base/callfuncs.c,
19055 gdb.base/coremaker.c, gdb.base/exprs.c, gdb.base/funcargs.c,
19056 gdb.base/interrupt.c, gdb.base/list0.c, gdb.base/list0.h,
19057 gdb.base/list1.c, gdb.base/mips_pro.c, gdb.base/nodebug.c,
19058 gdb.base/opaque-info.c, gdb.base/opaque0.c, gdb.base/opaque1.c,
19059 gdb.base/printcmds.c, gdb.base/ptype.c, gdb.base/recurse.c,
19060 gdb.base/return.c, gdb.base/run.c, gdb.base/scope0.c,
19061 gdb.base/scope1.c, gdb.base/setvar.c, gdb.base/signals.c,
19062 gdb.base/types.c, gdb.base/twice.c, gdb.base/watchpoint.c,
19063 gdb.base/whatis-info.c, gdb.base/whatis.c: New names of C files.
19064 * gdb.c++/cplusfuncs.cc, gdb.c++/templates.cc, gdb.c++/misc.cc,
19065 gdb.c++/virtfunc.cc: New names of C++ files.
19066 * gdb.chill/chillvars.ch: New name of Chill file.
19067 * gdb.base/configure.in, gdb.c++/configure.in,
19068 gdb.chill/configure.in: Merge in contents of gdb.t*/configure.in.
19069 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
19070 gdb.chill/Makefile.in: Merge in contents of gdb.t*/Makefile.in.
19071 * configure.in (configdirs): Update to reflect directory changes.
19072 (target_abbrev): No longer define for any configuration.
19073 * Makefile.in: Cosmetic improvements to header comments.
19074
19075Fri Jun 3 18:56:06 1994 Per Bothner (bothner@kalessin.cygnus.com)
19076
19077 Various changes to gdb.t31:
19078
19079 * Makefile.in (gdbme.o): Compile with -fspecial_UC.
19080 * gdbme.ch: Make all key-words and predefineds be upper-case.
19081 * chillvars.exp: Expect key-words and predefinds in upper-case.
19082
19083 * chillvars.exp: Use gdb_test_exact many places.
19084 Change expected output for arrays (which now includes index labels).
19085
19086 * pr-5020.exp, gdme.ch (module PR_5020):
19087 New test, for PR-5020.
19088
19089Thu Jun 2 16:02:41 1994 Per Bothner (bothner@kalessin.cygnus.com)
19090
19091 * lib/gdb.exp (string_to_regexp, gdb_test_exact): New procedures.
19092 * Makefile.in (CHILL_LIB): Remove bogus redundant definitions.
19093
19094Sun May 29 22:31:42 1994 Per Bothner (bothner@kalessin.cygnus.com)
19095
19096 * Makefile.in: Fix bit-rot in definitions of CHILL,
19097 CHILL_FOR_TARGET and Chill_LIB.
19098 * gdb.t31/gdbme.ch: Fix syntax of nested array tuples.
19099 * gdb.t31/Makefile.in: Add definitions for CHILLFLAGS,
19100 CHILL, and CHILL_LIB.
19101
19102Sat May 21 10:05:08 1994 Bill Cox (bill@rtl.cygnus.com)
19103
19104 * Revert the previous changes. Please see Rob's directory
19105 /lisa/test/rob/progressive/gdb/testsuite for these fixes.
19106
19107Thu May 19 12:51:00 1994 Bill Cox (bill@rtl.cygnus.com)
19108
19109 * Makefile.in, configure.in, config/mips-gdb.exp,
a9c64011
AS
19110 config/mt-a29k-udi, config/mt-i386-aout, config/mt-i960-nindy,
19111 config/mt-sparc-aout, config/udi-gdb.exp, config/unix-gdb.exp,
19112 config/unknown.exp, gdb.t00/default.exp, gdb.t00/help.exp,,
c906108c
SS
19113 gdb.t00/teststrategy.exp, gdb.t01/Makefile.in, gdb.t02/Makefile.in,
19114 gdb.t02/whatis.exp, gdb.t03/Makefile.in, gdb.t03/gdbme.c,
19115 gdb.t04/Makefile.in, gdb.t05/Makefile.in, gdb.t06/Makefile.in,
19116 gdb.t06/break.exp, gdb.t06/signals.c, gdb.t06/signals.exp,
19117 gdb.t08/Makefile.in, gdb.t08/opaque.exp, gdb.t09/Makefile.in,
19118 gdb.t10/Makefile.in, gdb.t11/Makefile.in, gdb.t12/Makefile.in,
19119 gdb.t13/Makefile.in, gdb.t15/Makefile.in, gdb.t15/funcargs.exp,
19120 gdb.t15/gdbme.c, gdb.t15/return.exp, gdb.t16/Makefile.in,
19121 gdb.t17/Makefile.in, gdb.t17/callfuncs.exp, gdb.t17/gdbme.c,
19122 gdb.t20/Makefile.in, gdb.t21/Makefile.in, gdb.t21/cplusfuncs.exp,
19123 gdb.t22/Makefile.in, gdb.t22/virtfunc.exp, gdb.t23/Makefile.in,
19124 gdb.t24/demangle.exp, lib/gdb.exp: Check in Rob's testing
19125 changes from 94Q1.
19126
19127Wed May 18 17:04:03 1994 Bill Cox (bill@rtl.cygnus.com),
19128
19129 * config/mt-lynx, config/mt-m68k, config/mt-mips-ecoff,
19130 config/mt-slite, config/mt-unix, config/mt-vxworks: Add
19131 Rob's new testing fragments.
19132
19133Tue May 17 15:04:14 1994 Bill Cox (bill@rtl.cygnus.com)
19134
19135 * config/mips-gdb.exp, config/udi-gdb.exp, config/vx-gdb.exp,
a9c64011 19136 lib/gdb.exp: Replace error proc calls with perror.
c906108c
SS
19137
19138Mon May 16 19:00:50 1994 Stan Shebs (shebs@andros.cygnus.com)
19139
19140 * gdb.t00/teststrategy.exp: Reorder so that AIX gdb can print the
19141 version also, match on casted version strings, and match on
19142 gdb startup case where the line numbers might be messed up.
19143
19144Fri May 13 18:00:27 1994 Bill Cox (bill@rtl.cygnus.com)
19145
19146 * config/mt-i960-vx (LDFLAGS): Add '-r' option for test links.
a9c64011 19147 (CFLAGS): Delete it from here.
c906108c
SS
19148
19149Tue May 3 16:08:09 1994 Kung Hsu (kung@mexican.cygnus.com)
19150
19151 * gdb.t22/virtfunc.exp: Fix g++ ptype expected outputs.
19152
19153Fri Apr 29 14:26:35 1994 Stan Shebs (shebs@andros.cygnus.com)
19154
19155 * Makefile.in (RUNTEST): Default to just "runtest".
19156
19157Tue Apr 26 22:21:40 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
19158
19159 * gdb.t17/callfuncs.exp: More comments about t_func_values tests.
19160 * gdb.t17/gdbme.c (t_func_values): Add comments about how and why
19161 the code has been restructured.
19162
19163Thu Apr 21 12:48:07 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
19164
19165 * gdb.t00/default.exp (set write): Allow any number of \r and/or
19166 \n, not just one of each.
19167
19168 * gdb.t07/gdbme.c (main): Don't take address of an array; SunOS4
19169 /bin/cc gives a warning if you do.
19170
19171Thu Apr 21 11:54:04 1994 Kung Hsu (kung@mexican.cygnus.com)
19172
d63a86f8 19173 * gdb.t24/demangle.exp: change expect pattern of
c906108c
SS
19174 __t10ListS_link1ZUiRCUiPT0
19175
19176Wed Apr 13 15:05:00 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
19177
19178 * gdb.t07/{recurse.exp, recurse.c}: New tests for watchpoints
19179 on local variables in recursive functions.
19180
19181 * gdb.t07/Makefile.in: Build the new test.
19182
19183Tue Apr 12 20:45:25 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
19184
19185 * gdb.t17/gdbme.c (t_func_values): Do not compare function pointers
19186 directly. Instead compare the return values from actual calls.
19187
19188Mon Apr 11 10:31:00 1994 Bill Cox (bill@rtl.cygnus.com)
19189
19190 * Makefile.in (check): Set TCL_LIBRARY for runtest.
19191
19192Mon Apr 11 09:15:30 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
19193
19194 * From Peter Schauer with minor modifications.
a9c64011
AS
19195 * gdb.t15/return.exp (return_tests): Handle targets where "return"
19196 stops in mid-line in the caller. Add xfail for returning a float
19197 value on X86 targets.
c906108c
SS
19198
19199Tue Apr 5 15:16:33 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
19200
19201 * gdb.disasm/hppa.exp (fcmp_tests): Break up into two halves
19202 to avoid expect lossage.
19203 (fmem_LRbug_tests): Likewise.
19204 * gdb.disasm/hppa.s: Corresponding changes.
19205
19206 * gdb.disasm/hppa.exp: Rework escape sequences and end-of-line
19207 conditions to work with latest dejagnu/expect.
19208
19209 * gdb.t15/funcargs.exp (finish from indirect call): No longer
19210 expected to fail on the PA.
19211 (backtrace in call with trampolines): Explicitly require main
19212 to be frame #1 (no trampolines should show up in backtrace).
19213
19214 * gdb.t00/default.exp: Use "exp_continue" rather than obsolete
19215 "continue -expect".
19216 * gdb.t06/break.exp: Likewise.
19217 * gdb.t07/watchpoint.exp: Likewise.
19218 * gdb.t13/bitfields.exp: Likewise.
19219 * gdb.t15/{funcargs,return}.exp: Likewise.
19220 * gdb.stabs/weird.exp: Likewise.
19221 * config/{mips,udi}-gdb.exp: Likewise.
19222
19223 * hppa.sed: Enclose comments within a sed command to avoid
19224 losing with the old OSF1 sed.
19225
19226Wed Mar 30 00:31:49 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19227
19228 * gdb.t02/whatis.exp, gdb.t08/opaque.exp: Add XFAILs for
19229 sequent dynix.
19230 * gdb.t06/signals.exp: Add clear_xfail for sequent dynix.
19231 * gdb.t15/funcargs.exp: Conditionally step again to really
19232 finish from marker_call_with_trampolines. Handle the case where
19233 the first step from within call_with_trampolines already steps
19234 us back to main.
19235 * gdb.t15/gdbme.c: Add comment to closing brace of
19236 call_with_trampolines for funcargs.exp.
19237
19238Tue Mar 29 23:55:27 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
19239
d63a86f8 19240 * gdb.t07/watchpoint.exp (test_watchpoint_triggered_in_syscall):
c906108c
SS
19241 Fix typo(s).
19242
19243Sun Mar 27 16:53:14 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
19244
19245 * gdb.t07/gdbme.c: More code for watchpoint testing.
19246
19247 * gdb.t07/watchpoint.exp: Accept both "Watchpoint" and
19248 "Hardware watchpoint" throughout file.
19249 (test_watchpoint_triggered_in_syscall): New test.
19250 (test_complex_watchpoint): New test.
19251
19252Fri Mar 25 17:05:31 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
19253
19254 * gdbme.c (call_with_trampolines): New function to try and step
19255 into. Tests trampoline problems on the PA.
19256
19257 * funcargs.exp (localvars_in_indirect_call): No longer expect
19258 stepping into indirect call to fail on PAs.
19259 (test_stepping_over_trampolines): New test.
19260
19261Wed Mar 23 07:43:33 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
19262
19263 * TODO: Add suggestions for static member function tests, and
19264 completion tests.
19265
19266Wed Mar 16 08:28:28 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
19267
19268 * TODO: Add suggestions for "p/a" tests.
19269
19270 * lib/gdb.exp: Set prompt to (gdb) if it isn't already set.
19271 (default_gdb_exit): Replace all the hair with sending "quit" to
19272 the process with a simple close.
19273
19274Tue Mar 15 08:45:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
19275
19276 * TODO: Add suggestions for shared library tests.
19277
19278Sun Mar 13 10:45:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
19279
19280 * TODO: Add suggestions for x/s tests.
19281
19282Fri Mar 11 08:22:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
19283
19284 * gdb.t00/help.exp: Replace most of docstrings for "tbreak",
19285 "enable once", and "enable breakpoints once" with ".*".
19286
19287Thu Mar 10 08:34:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
19288
19289 * TODO: Add suggestions about structure passing tests.
19290
19291Mon Mar 7 13:45:54 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19292
19293 * gdb.t03/gdbme.c: gcc version 1 puts out the wrong stabs for
19294 the primary1 test, use work around if __GNUC__ < 2.
19295 * gdb.t06/signals.c: Add comments for signals.exp pattern matching.
19296 * gdb.t06/signals.exp: Add XFAILs for i386 bsd and vax ultrix.
19297 Test for bad output rather than waiting for timeout. Issue
19298 second continue only if first continue failed.
19299
19300Wed Mar 2 10:08:01 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
19301
19302 * gdb.t21/cplusfuncs.exp (test_paddr_operator_functions): Do
19303 operator[] test with gdb_test because the old code didn't seem to
19304 be getting the quoting right with the new dejagnu.
19305
19306Thu Feb 24 19:49:25 1994 Rob Savoye (rob@poseidon.cygnus.com)
19307
19308 * lib/gdb.exp: Set GDB to a fresh gdb if there is one, else use
19309 one from the path.
19310 * Makefile.in: Use a fresh expect if there is one, use runtest
19311 from the src tree if there is one.
d63a86f8 19312
c906108c
SS
19313Thu Feb 24 18:49:37 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
19314
19315 * gdb.t06/break.exp (test_next_with_recursion): Remove xfail for
19316 next over recursive call. Revise the tests from that point on
19317 (which had been skipped) to match GDB's actual (correct) output.
19318
19319 * gdb.t07/watchpoint.exp (test_stepping): Remove xfail for bug
19320 with next over a breakpoint whose condition is false.
19321
19322 * gdb.t00/help.exp: Comment out "help set print" tests just like
19323 (and for same reason as) "help set" test.
19324
19325Mon Feb 14 09:58:23 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
19326
19327 * gdb.disasm/hppa.s (fmemLRbug_tests): New tests.
19328 * gdb.disasm/hppa.exp (fmemLRbug_tests): Run them.
19329
19330Sun Feb 6 15:36:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
19331
19332 * gdb.t06/break.exp (test_next_with_recursion): Remove no longer
19333 necessary gdb_target_udi.
19334
19335 * gdb.t03/ptype.exp: For UDI, skip tests which call malloc.
19336
19337 * gdb.t02/whatis.exp, gdb.t03/ptype.exp: Remove xfails for PRs
19338 1838 and 2417; they are fixed.
19339
19340 * gdb.t02/whatis.exp (v_char_array, v_signed_char_array),
19341 gdb.t03/ptype.exp (ptype structure, ptype union):
19342 Remove xfails; the test is looser than when the xfails were added.
19343
19344 * gdb.t00/{help.exp,default.exp}: Don't test "target remote" on UDI.
19345 * gdb.t00/help.exp: Don't expect remote to be in "help target" output.
19346
19347 * gdb.t01/run.exp: Only run shell test if isnative.
19348
19349 * config/udi-gdb.exp (gdb_load): Use "file", not "load" command,
19350 since "run" automatically loads if necessary. Call gdb_target_udi
19351 after the "file" since "file" kills any execution target.
19352
19353 * config/udi-gdb.exp (gdb_start): Don't send "set args main" to
19354 GDB. GDB doesn't work that way (not anymore at least) on UDI.
19355 * gdb.t01/run.exp, gdb.t06/break.exp: Don't pass extra first
19356 argument for UDI.
19357
19358Fri Feb 4 12:19:32 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
19359
19360 * gdb.t17/interrupt.c: If we get EINTR, don't print an error message.
19361
19362 * gdb.t17/callfuncs.exp: Add xfails for rs6000.
19363
19364Sat Feb 5 09:11:56 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
19365
19366 * gdb.t24/demangle.exp: Re-write demangle to just call gdb_test,
19367 properly quoting regexps. This makes the second argument to
19368 demangle a fixed string, which matches the callers, instead of a
19369 shell-style pattern which is what the previous implementation
19370 used. Update some of the callers.
19371
19372Sat Feb 5 10:19:09 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
19373
19374 * gdb.disasm/hppa.s (comib_tests): Add missing instruction.
19375 (comib_nullified_tests): Fix typo.
19376 * gdb.disasm/hppa.exp (all comb tests): Fix thinkos in expect
19377 strings. No longer expected to fail.
19378
19379 * gdb.disasm/hppa.s (addib_tests): Fix typo.
19380 * gdb.disasm/hppa.exp (all addb tests): Fix thinkos in expect
19381 strings. No longer expected to fail.
19382
19383 * gdb.disasm/hppa.exp (fmpy_addsub_tests): Fix typo in expect
19384 string. No longer expected to fail.
19385
19386Fri Feb 4 23:45:11 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
19387
19388 * gdb.disasm/hppa.exp (fcmp_tests): Fix thinko in expect string.
19389 No longer expected to fail.
19390
19391 * gdb.disasm/hppa.exp (xmpyu_tests): Fix buglet in expect
19392 string. No longer expected to fail.
19393
19394Fri Feb 4 10:35:42 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
19395
19396 * gdb.t24/demangle.exp: Remove a bunch more tests which differ
19397 only in the names (I probably got most of them). I was even
19398 generous with some which differed in underscores in names, and
19399 probably missed a few, and I *still* was able to remove almost a
19400 third of the file with almost no impact on testsuite coverage.
19401
19402Thu Feb 3 12:04:49 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
19403
19404 * gdb.t00/default.exp: Match udi_attach error message as well as
19405 the one from child_attach.
19406
19407 * gdb.t00/default.exp: Use "." instead of "?" to match a question mark.
19408
19409 * gdb.stabs/weird.exp: Remove xfail for const70; just fixed in GDB.
19410
19411 * gdb.stabs/weird.def (bad_neg0type): Size of this type is 16, not 8.
19412 * gdb.stabs/weird.exp: Remove xfail for "p bad_neg0"; this fixes it.
19413
19414 * Move test with enums and partial symbols back to
19415 gdb.t03/{ptype.exp,gdbme.c} from gdb.stabs/{weird.def,weird.exp}.
19416 Reverts the change of 26 May 93. Per today's change to
19417 stabs.texinfo, the behavior that weird.exp was expecting was
19418 unreasonable; what is important is that the compiler+gdb get
19419 things right, which happens with a recent gcc. Also fix the test
19420 to deal with native compilers which put out the stab gdb can't
19421 deal with.
19422
19423Mon Jan 31 15:40:11 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
19424
19425 * gdb.t24/demangle.exp: Remove a bunch of tests which differ only
19426 in the names. The main thing these accomplish is to slow things down.
19427 Many more such duplicates surely remain.
19428
19429 * gdb.t00/help.exp: Comment out "help support" test just like
19430 (and for same reason as) "help set" test.
19431
19432Mon Jan 31 06:43:45 1994 Fred Fish (fnf@cygnus.com)
19433
19434 * gdb.t06/break.exp: Remove setup_xfails for
19435 sparc-sun-solaris2.*, these tests now pass with latest gcc and gdb.
19436 * gdb.t20/inherit.exp (test_ptype_si): Update warning message
19437 about known bug in gcc to include up through 2.5.8.
19438 * gdb.t20/inherit.exp (test_ptype_vi): Accept "_vb." as well as
19439 well as "_vb$".
19440 * gdb.t21/cplusfuncs.exp (test_lookup_operator_functions):
19441 Remove setup_xfails for sparc-sun-solaris2.*, these tests now pass
19442 with latest gcc and gdb.
19443 * gdb.t22/virtfunc.exp (test_ptype_of_classes): Accept "_vb." as
19444 well as "_vb$".
19445
19446Sat Jan 29 23:31:26 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
19447
19448 * configure.in (hppa*-*-*): Also configure and build stabs-only
19449 tests.
19450
19451Thu Jan 27 08:21:16 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
19452
19453 * gdb.t10/hppa.mt: A makefile fragment for the PA.
19454 * gdb.t10/configure.in (hppa*-*-*): Use it.
19455
19456Tue Jan 25 12:58:26 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19457
19458 * gdb.t09/corefile: Increase timeout when spawning gdb explicitly.
19459
19460Wed Jan 19 12:40:25 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19461
19462 * gdb.t06/signals.exp: Handle blocked SIGTRAP on sun3 for bash
19463 versions prior to 1.13.5.
19464
19465Tue Jan 18 20:10:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
19466
19467 * gdb.t00/default.exp (show prompt): In FAIL case, only match if
19468 the prompt is at the start of a line.
19469
19470Mon Jan 17 20:07:51 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
19471
19472 * gdb.disasm/hppa.s: Add new tests for sfu and copr instructions.
19473 Enable "diag" instruction. Delete copr from fpu_misc_tests, it's
19474 in the copr tests now.
19475 * gdb.disasm/hppa.exp: Run new sfu and copr tests. Do not expect
19476 copr in the fpu_misc tests anymore. fpu_misc tests are no longer
19477 expected to fail.
19478
19479Fri Jan 14 14:24:21 1994 Rob Savoye (rob@darkstar.cygnus.com)
19480
19481 * gdb.t00/teststrategy.exp, gdb.t07/watchpoint.exp,
19482 gdb.t31/chillvars.exp, lib/gdb.exp:
19483 Tweak to run under either version of expect.
19484 * lib/gdb.exp (default_gdb_exit): Remove "catch" statement.
19485 * gdb.t00/teststrategy.exp: Use isnative and verbose procedures.
19486 * gdb.t11/list.exp: Remove extraneous whitespace.
19487
19488Sat Jan 15 09:57:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
19489
19490 * gdb.t16/printcmds.exp (test_print_strings): Accept
19491 "(unsigned char *) " before the string.
19492
19493 * TODO: Add notes about printing of fancy types and GDB expressions.
19494
19495Thu Jan 13 17:16:09 1994 Stan Shebs (shebs@andros.cygnus.com)
19496
19497 * Makefile.in: Pass LDFLAGS and LIBS to sub-makes.
19498 * gdb.t06/configure.in: Don't try to compile signals test program
d63a86f8 19499 if doing mips-idt-ecoff.
c906108c
SS
19500
19501Thu Jan 13 08:25:55 1994 Rob Savoye (rob@darkstar.cygnus.com)
19502
19503 * Most .exp files: Tweak to run under either version of expect.
19504
19505Tue Jan 11 15:21:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
19506
19507 * gdb.t12/scope.exp: Add xfails for rs6000. Remove 1806 from existing
19508 xfails; I'm not sure why they are failing, but not because of PR 1806.
19509
19510Mon Jan 10 22:14:20 1994 Rob Savoye (rob@darkstar.cygnus.com)
19511
19512 * config/unix-gdb.exp: Remove gdb_unload cause it's already
19513 defined in lib/gdb.exp.
19514
19515Fri Jan 7 12:42:45 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19516
19517 * gdb.t07/watchpoint.exp: Clear xfail for calling function with
19518 watchpoint enabled on mips, CALL_DUMMY_BREAKPOINT_OFFSET got defined.
19519 * gdb.t20/gdbme.cc, gdb.t21/gdbme.cc: Conversion operator functions
19520 have to be typeless.
19521
19522Tue Jan 4 09:32:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
19523
19524 * TODO: Add suggestion for copyright year test.
19525
19526Mon Jan 3 11:35:26 1994 Stan Shebs (shebs@andros.cygnus.com)
19527
19528 * configure.in (*-*-lynxos*): Add stabs tests.
19529
19530Wed Dec 1 21:54:05 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
19531
19532 * gdb.stabs/hppa.sed: Only lables should ever start in column zero,
19533 so insert a tab before any assembler directive in column zero.
19534
19535 * gdb.disasm/hppa.exp (all_fpu_memory_tests): Test FP quadword
19536 stores.
19537 * gdb.disasm/hppa.s (fpu_memory_indexing_tests): Add FP quadword
19538 stores.
19539 (fpu_short_memory_tests): Likewise.
19540
19541Mon Nov 22 13:23:22 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19542
19543 * gdb.stabs/ecoff.mt: Delete alpha specific if block, fix typo.
19544 * gdb.stabs/ecoff.sed: Escape inserted blanks with backslashes, embed
19545 .stabs directives in comments.
19546
19547Fri Nov 19 14:09:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19548
19549 * TODO: New file, describing tests we could write.
19550 * gdb.t09/corefile.exp: Move description of tests to write to TODO.
19551
19552Tue Nov 16 21:07:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19553
19554 * gdb.t06/signals.exp: Add kludge to force re-sync.
19555
19556 * gdb.t00/teststrategy.exp: If we accidently send the "maint dump-me"
19557 to xgdb instead of gdb, get out of gdb.
19558
19559Tue Nov 16 10:21:57 1993 Rob Savoye (rob@cygnus.com)
19560
19561 * lib/gdb.exp: Make GDB and GDBFLAGS global so the scoping work
19562 for info.
19563
19564Sat Nov 13 23:17:48 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
19565
19566 * gdb.stabs/hppa.mt: A makefile fragment for the PA.
19567 * gdb.stabs/configure.in (hppa*-*-*): Use it.
19568 * gdb.stabs/hppa.sed: New sed script for the PA.
19569
19570Sat Nov 13 22:50:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19571
19572 * gdb.stabs: Re-write weird.def and configuration to use sed
19573 instead of cpp. sed is portable and POSIX; cpp is neither.
19574
19575Fri Nov 12 15:26:36 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19576
19577 * gdb.t06/signals.exp: Remove one sun3 XFAIL which has been fixed.
19578
19579Mon Nov 8 16:55:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19580
19581 * gdb.t20/gdbme.cc: Add comment about pmi being optimized out.
19582
19583Thu Nov 4 23:07:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19584
19585 * gdb.stabs/weird.exp, gdb.t22/virtfunc.exp: Accept "_vb." as well as
19586 "_vb$".
19587 * gdb.t00/teststrategy.exp: Add xfail for RS/6000.
19588 * gdb.t03/ptype.exp: Add comments and messages about FAILs with xlc.
19589
19590Wed Nov 3 13:53:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19591
19592 * lib/gdb.exp: Comment out code which depends on non-existent
19593 `transform' procedure.
19594
19595Wed Nov 3 11:23:11 1993 Rob Savoye (rob@darkstar.cygnus.com)
19596
19597 * lib/gdb.exp (default_gdb_exit): Remove `catch "close"'.
19598 * lib/gdb.exp: Transform tool name.
19599 * gdb.t*/*.exp: Change error to perror so it works with DejaGnu
19600 1.1's new error handling system.
19601
19602Mon Nov 1 10:36:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19603
19604 * Makefile.in, gdb.t2*/Makefile.in: Add -O to CXXFLAGS.
19605
19606Fri Oct 29 17:58:14 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19607
19608 * gdb.t00/default.exp: Avoid tests with a lot of .* in them.
19609 They made pattern matching so slow that timeouts happened on
19610 heavily loaded systems. Now any output from "show print" which
19611 gets us back to the GDB prompt is a PASS.
19612
19613Mon Oct 25 14:36:50 1993 Stu Grossman (grossman at cygnus.com)
19614
19615 * gdb.disasm/hppa.mt: Use $(srcdir) in hppa.o make rule.
19616
19617Mon Oct 25 13:35:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19618
19619 * gdb.t06/signals.exp: Skip whole file with xfail for HPPA.
19620
19621 * gdb.t24/demangle.exp: Remove "3220" from the one remaining xfail.
19622 It is not from PR 3220.
19623
19624Sun Oct 24 18:49:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19625
19626 * gdb.t00/{help.exp,default.exp}: Loosen up a few more tests which
19627 just started failing because they depended on the order the
19628 subcommands are presented, or exact docstring text. This kind of
19629 test is a pain and has minimal benefit.
19630
19631Thu Oct 21 08:26:48 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19632
19633 * gdb.t09/corefile.exp: At end of test, use "core" command with
19634 no arguments.
19635
19636Wed Oct 20 08:56:02 1993 Stu Grossman (grossman at cygnus.com)
19637
19638 * gdb.t{01 02 03 04 05 06 07 08 09 10 11 12 13 15 16
19639 17}/Makefile.in: Make it possible to run the testsuite with Sun
19640 make and CC = cross gcc by adding explicit build rules for .o
19641 files.
19642
19643Tue Oct 19 14:57:38 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19644
19645 * gdb.t15/funcargs.exp: Don't put comments on same line as
19646 setup_xfail (@#$*%& tcl braindamage!).
d63a86f8 19647
c906108c
SS
19648Mon Oct 18 21:50:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19649
19650 * gdb.disasm/hppa.exp: Use $objdir/$subdir/$binfile not just $binfile.
19651
19652Fri Oct 15 15:39:54 1993 Kung Hsu (kung@cirdan.cygnus.com)
19653
19654 * gdb.t20/classes.exp: 'const xxx &' becomes 'xxx const &'.
19655 * gdb.t20/inherit.exp: remove three dumplicate entries.
19656
19657Fri Oct 15 13:45:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19658
19659 * gdb.t06/break.exp: For "next over recursive call", fail on any
19660 incorrect output, not just on "factorial (value=2)".
19661
19662Fri Oct 15 11:52:56 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19663
19664 * gdb.t12/scope.exp: Remove xfails, filename::var syntax should be
19665 working now. Add an xfail if accesing a bss variable causes
19666 a memory error if the target is not yet run.
19667
19668Thu Oct 14 19:16:56 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19669
19670 * gdb.t24/demangle.exp: Clean up spacing (2 strings), inclusion of
19671 constructor name (2 string), name of _GLOBAL_ demangling (2 strings),
19672 name of __st* demangling (2 strings). Did Kung really get the
19673 more than 95 others right without testing them?
19674
19675Thu Oct 14 16:27:08 1993 Kung Hsu (kung@cirdan.cygnus.com)
19676
19677 * gdb.t24/demangle.exp: clean up XFAILS, more than 100
19678
19679Thu Oct 14 11:40:30 1993 Jeffrey Law (law@cs.uah.edu)
19680
19681 * configure.in (configdirs): Add gdb.disasm
19682 * gdb.disasm: New directory for GDB disassembler tests.
19683 * gdb.disasm/hppa.{exp,s,mt}: Disassembly tests for the HPPA.
19684
19685Thu Oct 14 11:40:30 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19686
19687 * gdb.t00/help.exp: Don't test "help set".
19688
19689 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Remove all xfails
19690 from within expect statements. None of these happen anymore and
19691 they cause regressions to be silently unnoticed.
19692
19693 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Add notes (in failure
19694 messages) about known failures with gcc cygnus-2.4.5-930417.
19695
19696 * gdb.t02/Makefile.in, gdb.t08/Makefile.in: Make all depend on
19697 comp-info.exp so it gets built if it doesn't exist.
19698
19699 * gdb.t13/{Makefile.in,bitfields.exp}: Remove comp-info.exp stuff;
19700 it is no longer used.
19701 * gdb.t13/comp-info.c: Removed.
19702
19703Wed Oct 13 22:54:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
19704
19705 * gdb.t06/signals.exp: Add xfail for sun3.
19706
19707Thu Oct 7 12:01:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19708
19709 * gdb.t17/interrupt.exp: Add xfail for Irix (currently not really
19710 relevant because ^C doesn't get sent but failure can be reproduced
19711 interactively).
19712
19713Tue Oct 5 10:43:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19714
19715 * gdb.stabs/alpha.mt: New configuration file for alpha.
19716 * gdb.stabs/configure.in: Use it.
19717 * gdb.stabs/ecoff.mt, weird-ecoff.sed: Change sed script to enable
19718 sharing with alpha.mt, redefine long to word via preprocessor.
19719 * gdb.stabs/weird.def: Conditionally adapt storage layout of v_comb
19720 for alpha.
19721 * gdb.stabs/weird.exp: Handle compilation of weird.s by alpha
19722 native cc.
19723 * gdb.t00/teststrategy.exp: Change expect string so that we
19724 consume the `(xgdb)' from the command echo and from the gdb prompt.
19725 * gdb.t05/expr.exp: xfail "print unsigned int == (~0)" on the alpha.
19726 gdb currently compares all values as long, so this failure probably
19727 applies to any configuration where LONGEST is bigger than a target int.
19728 * gdb.t08/comp-info.c: New file to determine if gdbme is compiled
19729 with gcc.
19730 * gdb.t08/Makefile.in, opaque.exp: Use it. Alpha native cc is unable
19731 to handle opaque pointers, gcc is.
19732 * gdb.t21/gdbme.cc, gdb.t23/gdbme.cc: operator new takes a size_t
19733 as first argument. Include <sys/types.h> and change all operator
19734 new definitions to use size_t.
19735 * gdb.t21/cplusfuncs.exp: Handle changes in output for operator new
19736 now that we use size_t.
19737
19738Wed Sep 29 00:55:49 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19739
a9c64011 19740 * gdb.t03/ptype.exp, gdb.t15/printcmds.exp: When constructing
c906108c 19741 a long or float array cast all array members to the same type.
a9c64011 19742 * gdb.t04/setvar.exp: Handle the decimal output of an unsigned long
c906108c 19743 with 64 bit longs.
a9c64011 19744 * gdb.t07/watchpoint.exp: Add finish and until variations encountered
c906108c 19745 on alpha.
a9c64011 19746 * gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Add xfails for alpha.
c906108c
SS
19747
19748Tue Sep 28 17:26:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19749
19750 * gdb.t24 (demangle.exp): Constructors of templates have names like
19751 vector<int>::vector(int) not vector<int>::vector<int>(int). See
19752 section 14.6 of the ARM.
19753
19754 * gdb.t24 (demangle.exp): Remove a whole bunch of tests of the form
19755 "_vt$MoveCmd"; these differ only in name from "_vt$foo", so they
19756 accomplish little and slow down the testsuite.
19757
19758 * gdb.t24 (demangle.exp): Accept "XXX const" as well as "const XXX".
19759 Accept spaces various places.
19760
19761Tue Sep 21 17:28:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19762
19763 * gdb.t07/watchpoint.exp: On sparc, clear xfail for calling function
19764 with watchpoint enabled.
19765
19766 * Makefile.in: Remove definition of CC and remove the second
19767 definition of CXX (the "CXX = gcc" one remains). These definitions
19768 were causing backquotes to be expanded within backquotes, which
19769 doesn't work.
19770
19771Sat Sep 18 09:43:21 1993 Jim Kingdon (kingdon@poseidon.cygnus.com)
19772
19773 * gdb.t17/callfuncs.exp: Add "return 0" to end.
19774
19775Fri Sep 17 04:41:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19776
a9c64011
AS
19777 * gdb.stabs/ecoff.mt: Remove STABSCC hack.
19778 * gdb.stabs/weird.exp: Handle the case where weird.o is compiled
c906108c
SS
19779 by mips cc and contains no stabs entries.
19780
19781Thu Sep 16 17:22:12 1993 Rob Savoye (rob@darkstar.cygnus.com)
19782
19783 * config/vx-gdb.exp: Use fake device to load files rather than
19784 NFS.
19785 * lib/gdb.exp: New proc to do "file" command.
19786 * config/unix-gdb.exp: Use new "file" proc.
19787
19788Thu Sep 16 13:45:44 1993 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
19789
19790 * config/mips-gdb.exp (gdb_load): Increase timeout to 2400.
19791 Rework board rebooting slightly.
19792 (gdb_exit): Don't exit from the remote shell; there isn't one.
19793 * gdb.stabs/weird.exp: If a program is being debugged already,
19794 kill it.
19795 * gdb.t04/setvar.exp: Stop and restart gdb.
19796 * gdb.t05/expr.exp: Likewise.
19797 * gdb.t07/watchpoint.exp: If target is mips-idt-*, stop and
19798 restart gdb and reload the program.
19799 * gdb.t08/opaque.exp: Likewise.
19800 * gdb.t12/scope.exp: Likewise.
19801 * gdb.t13/bitfields.exp: Likewise.
19802 * gdb.t15/funcargs.exp: Likewise.
19803 * gdb.t20/classes.exp: Likewise.
19804 * gdb.t03/ptype.exp: Increase timeout.
19805 * gdb.t16/printcmds.exp (test_print_string_constants,
19806 test_print_array_constants): Likewise.
19807 * gdb.t17/callfuncs.exp (do_function_calls): Likewise.
19808 * gdb.t20/classes.exp (do_tests): Likewise.
19809 * gdb.t22/virtfunc.exp (test_virtual_calls): Likewise.
19810
19811Wed Sep 15 14:24:36 1993 Ian Lance Taylor (ian@cygnus.com)
19812
19813 * gdb.stabs: Renamed *wierd* to *weird*.
19814
19815Wed Sep 15 10:36:50 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
19816
19817 * gdb.t13/bitfields.exp: Test for bad output rather than waiting
19818 for timeout. Add "known gcc 2.4.5 bug" to failure message.
19819
19820Tue Sep 14 17:16:44 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
19821
19822 * gdb.stabs/wierd.exp (print_wierd_var): Test size, not type name.
19823 (do_tests): Remove xfail for whatis on one_var and two_var.
19824
19825Wed Sep 8 23:14:23 1993 Rob Savoye (rob@darkstar.cygnus.com)
19826
19827 * Makefile.in: Made cross building work better by adding
19828 {RUNTEST,CC}_FOR_TARGET and using TARGET_FLAGS_TO_PASS.
19829
19830Tue Sep 7 14:11:52 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19831
19832 * gdb.t15/{return.c,return.exp,Makefile.in}:
19833 New test, currently commented out.
19834
19835Tue Aug 31 16:51:29 1993 Rob Savoye (rob@darkstar.cygnus.com)
19836
19837 * config/udi-gdb.exp: gdb_exit now kills any isstip processes
19838 still running and removes the leftover named socket so GDb can do
19839 clean restarts.
19840
19841Mon Aug 30 17:55:16 1993 Rob Savoye (rob@darkstar.cygnus.com)
19842
19843 * gdb.t01/run.exp: Add match for VxWorks, cause I/O comes out the
19844 console, not GDB.
19845 * config/mt-*: Added default values for RUNTEST and RUNTESTFLAGS so
19846 cross testing works better with "make check"
19847 * config/unix-gdb: Use default procedures for exit and version.
19848 * config/vx-gdb.exp: Cleaned up and massaged back to working order
19849 with the newest VxWorks.
19850
19851Thu Aug 26 17:50:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19852
19853 * gdb.t20/classes.exp: For "ptype class Base1", continue to accept
19854 old form.
19855
19856 * gdb.t22/virtfunc.exp: If it prints `struct' (not `class') with a
19857 name (e.g. devo gdb with gcc 2.4.5), it is still a pass.
19858
19859 * gdb.t10/crossload.exp: Skip whole file (for now, until we fix it).
19860
19861 * config/unix-gdb.exp: Remove this version of gdb_exit
19862 * lib/gdb.exp: Merge in all the crap from config/unix-gdb.exp.
19863 Rob says he'll look at it when he gets back to testing boards.
19864
19865Thu Aug 26 07:20:00 1993 Fred Fish (fnf@deneb.cygnus.com)
19866
19867 * gdb.t22/virtfunc.exp: Accept missing struct/class names as
19868 an expected fail for certain ptype commands.
19869
19870 * gdb.t20/classes.exp: Update expected results of "ptype class
19871 Base1" to account for the constructor that now appears in the type.
19872
19873Wed Aug 25 16:48:05 1993 Fred Fish (fnf@deneb.cygnus.com)
19874
19875 * configure.in (configdirs): Restore gdb.t04, which mysteriously
19876 disappeared from list.
19877 * config/{udi-gdb.exp, gdb-unix.exp}: Replace calls to obsolete
19878 "alldone" proc with call to cleanup and exit.
19879 * {gdb.t01/run.exp, gdb.t01/term.exp, gdb.t02/whatis.exp,
19880 gdb.t03/ptype.exp, gdb.t04/setvar.exp, gdb.t05/expr.exp,
19881 gdb.t06/break.exp, gdb.t07/watchpoint.exp, gdb.t08/opaque.exp,
19882 gdb.t09/corefile.exp, gdb.t10/crossload.exp, gdb.t11/list.exp,
19883 gdb.t12/scope.exp, gdb.t13/bitfields.exp}: Replace calls to
19884 "alldone" proc with simple returns that suppress remaining
19885 tests. The alldone proc went away many months ago.
19886
19887Tue Aug 24 11:04:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19888
19889 * gdb.t10/nodebug.exp: Comment out "maint print msymbols" tests.
19890
19891 * gdb.t12/gdbme0.c (localscopes, autovars): Modify to foil gcc -O.
19892
19893Thu Aug 19 22:08:41 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19894
19895 * gdb.t15/funcargs.exp: Allow arguments for main in backtraces
19896 as vax gdb will display them.
19897
19898Thu Aug 19 18:18:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19899
19900 * gdb.t20/gdbme.cc: Do some calculation with v.x, to confound
19901 optimizers.
19902
19903 * scope.exp: Change "bad value for localval" messages so each one
19904 is unique.
19905
19906 * config/unix-gdb.exp (gdb_exit): Move info on this vs.
19907 lib/gdb.exp (gdb_exit) from ChangeLog to comments.
19908
19909 * gdb.t06/signals.exp: Skip the whole file with xfail for delta68.
19910
19911Tue Aug 17 00:05:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19912
19913 * gdb.t00/teststrategy.exp: Deal with it if cmdsize = 1 line
19914 doesn't exist (due to optimization).
19915
19916Mon Aug 16 21:05:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19917
19918 * gdb.stabs/wierd.exp: Deal with it if echo of "file" command
19919 contains \r because the filename is long.
19920
19921 * gdb.t06/signals.exp: Revise comments regarding "'next' behaved as
19922 'continue'" bug, and change xfail back to i*86-univel-sysv4*.
19923
19924Mon Aug 16 03:05:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19925
19926 * gdb.t00/help.exp, gdb.t02/whatis.exp, gdb.t07/watchpoint.exp,
19927 gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Update for vax running
19928 Ultrix.
19929 * gdb.t02/whatis.exp: Use procedure to setup xfails on long versus
19930 int tests.
19931 * gdb.t08/opaque.exp: Use procedure to setup xfails for opaque tests.
19932
19933Thu Aug 12 15:24:28 1993 Fred Fish (fnf@deneb.cygnus.com)
19934
19935 * Makefile.in (distclean): Remove *.log *.plog *.sum *.psum site.*.
19936
19937 * gdb.t17/interrupt.exp: Fix 'missing Continuing' case so pattern
d63a86f8 19938 to match does not match the passing case but still matches the
c906108c
SS
19939 failing case.
19940
19941Thu Aug 12 16:58:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19942
19943 * Makefile.in (distclean): Remove *.plog *.sum *.psum site.*.
19944
19945Wed Aug 11 19:47:27 1993 John Gilmore (gnu@rtl.cygnus.com)
19946
19947 * lib/gdb.exp (gdb_exit): Move the best version of gdb_exit
19948 to here. Fix 'Quit anyway.*?' bug (? is a regexp metacharacter).
19949 * config/{mips-gdb.exp, nind-gdb.exp, udi-gdb.exp, vx-gdb.exp}:
19950 Remove various versions of gdb_exit.
19951 * config/vx-gdb.exp: Remove quit_vxgdb, change a caller to call
19952 gdb_exit.
19953 * config/unix-gdb.exp: gdb_exit remains here, and should override
19954 the generic version, since it's doing a lot of wierd stuff that
19955 the other versions aren't. FIXME, fold it in, or abandon this
19956 version.
19957
19958Wed Aug 11 12:09:32 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19959
19960 * gdb.t24/demangle.exp: Add tests for PR 3220.
19961
19962Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19963
19964 * gdb.t24/demangle.exp: Add lucid test for __vtbl__3foo__vt_cc_main_.
19965
19966Tue Aug 10 15:45:25 1993 Fred Fish (fnf@deneb.cygnus.com)
19967
19968 * gdb.t07/watchpoint.exp: Clear xfail with "i*86-*-*", not just
19969 "i386-*-*". Works for i486 as well.
19970
19971 * gdb.t06/signals.exp: Rework code that recognizes known SVR4
19972 bug, and expand domain of xfail to all SVR4 systems, since the
19973 actual problem is likely to be in generic SVR4 /proc support.
19974
19975Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19976
19977 * config/unix-gdb.exp (gdb_load): Add eof to expect statement.
19978
19979Tue Aug 10 09:56:56 1993 Fred Fish (fnf@deneb.cygnus.com)
19980
19981 * gdb.t17/interrupt.exp: Set up xfail for *-*-sysv4*, in chain of
19982 xfails for other systems. Match a missing 'Continuing.' as an
19983 explicit fail for i*86-*-sysv4*, so it doesn't hose other tests.
19984
19985 * gdb.t20 {classes.exp, inherit.exp, misc.exp}, gdb.t21/cplusfuncs.exp,
19986 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t31/chillvars.exp:
19987 Only issue warning for missing executables if -all option is used.
19988
19989 * gdb.stabs/wierd.exp: Only issue warning for missing wierd.o
19990 file if -all option is used. It's like an unpredictable XFAIL.
19991
19992Mon Aug 9 10:13:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19993
19994 * gdb.t15/funcargs.exp: Add comments that hppa xfails are only
19995 for dynamically linked binaries.
19996
19997 * gdb.t10/crossload.exp: Add `set gnutarget auto' at end of tests.
19998
19999Sun Aug 8 14:21:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
20000
20001 * gdb.t20/inherit.exp: Change message for "print tagless struct"
20002 to state that this is a known bug in old versions of g++.
20003
20004Fri Aug 6 21:40:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20005
20006 * gdb.t17/interrupt.exp: Add xfail for 386 bsd. Accept echoed newline
20007 while waiting for `Continuing'.
20008
20009Fri Aug 6 13:38:08 1993 Fred Fish (fnf@deneb.cygnus.com)
20010
20011 * gdb.t10/nodebug.exp: Expect to find local/global minimal symbols
20012 in text, data, and bss.
20013 * gdb.t10/nodebug.c: Add local and global test variables for
20014 initialized and uninitialized data.
20015
20016Thu Aug 5 12:18:40 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
20017
20018 * config/unix-gdb.exp (gdb_exit): Add "wait".
20019
20020Thu Aug 5 18:14:06 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20021
20022 * gdb.t06/signals.exp: xfail the continue from the handler for all
20023 targets.
20024
20025 * gdb.t07/watchpoint.exp: clear_xfail for i386 when calling a
20026 function with watchpoints enabled, the i386 call dummy starts with
20027 a call.
20028
20029 * gdb.t00/teststrategy.exp, gdb.t09/Makefile.in: Handle the way
20030 386 bsd names its corefiles.
20031
20032Wed Aug 4 08:53:41 1993 Fred Fish (fnf@cygnus.com)
20033
20034 * gdb.t10/Makefile.in (nodebug.o): Don't use "-c -o", many
20035 compilers don't grok it.
20036 * gdb.t16/gdbme.c (ctable1): Initialize unsigned char array
20037 with small octal ints rather than character constants, which
20038 are signed and might not fit if first promoted to int.
20039
20040Tue Aug 3 18:28:25 1993 Fred Fish (fnf@cygnus.com)
20041
20042 * gdb.t09/Makefile.in (clean): Remove corefile.
20043
20044Mon Aug 2 12:47:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
20045
20046 * gdb.t07/watchpoint.exp: Add missing `$prompt $'.
20047
20048Mon Aug 2 12:30:14 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20049 and Jim Kingdon (kingdon@cygnus.com)
20050
20051 * gdb.t06/signals.exp: Change xfail from "*-*-*" to be only for
20052 NO_SINGLE_STEP machines. Fix comment about its cause. Uncomment
20053 the `continue' test right after it (also xfailed if NO_SINGLE_STEP).
20054
20055Fri Jul 30 19:46:55 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
20056
20057 * gdb.t17/interrupt.exp: Add xfail for hppa.
20058
20059Fri Jul 30 12:54:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20060
20061 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t08/opaque.exp,
20062 gdb.t09/corefile.exp: Cleanup xfails for fixed mips bugs.
20063 * gdb.t13/bitfields.exp, gdbme.c: Examine a variable in the inferior
20064 to determine signed-ness of bitfields and use the result to setup
20065 the xfail.
20066 * gdb.t15/gdbme.c: Add comments to the two indirect call0a lines.
20067 * gdb.t15/funcargs.exp: Use them to step until the second indirect
20068 call line is reached if necessary.
20069
20070Thu Jul 29 20:33:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
20071
20072 * gdb.stabs/wierd.exp: New test, for nameless baseclasses.
20073
20074Mon Jul 26 00:15:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
20075
20076 * gdb.t06/break.exp: Also test `clear' command.
20077
20078Wed Jul 21 18:03:38 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
20079
20080 * gdb.t00/teststrategy.exp: Remove extra quote.
20081
20082 * gdb.t07/watchpoint.exp: Change xfail for calling function with
20083 watchpoint enabled to be for all non-68k machines.
20084
20085 * gdb.t15/{mips_pro.{c,exp},Makefile.in}: New test.
20086
20087Mon Jul 19 23:59:26 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20088
20089 * gdb.stabs/configure.in: If configured -with-gnu-as for mips-*-*
20090 targets use aout.mt instead of ecoff.mt as gas understands
20091 standard aout format.
20092
20093Mon Jul 19 18:14:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
20094
20095 * lib/gdb.exp (runto): Don't insist that function we are running to
20096 was compiled with -g.
20097
20098 * gdb.t10/{nodebug.{c,exp},Makefile.in}: New test.
20099
20100 * gdb.t17/interrupt.exp: Before sending ^C, give the inferior time
20101 to get back into the read system call.
20102 Accept leading newline in case where we woke it up.
20103
20104Sun Jul 18 08:40:45 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20105
20106 * gdb.stabs/{ecoff.mt,wierd-ecoff.S,wierd-ecoff.sed}: New files
20107 to make the stabs test work on ecoff systems using gcc and -with-stabs.
20108 * gdb.stabs/{Makefile.in,configure.in,aout.mt,xcoff.mt}: Modify to
20109 enable ecoff configuration.
20110
20111Thu Jul 15 11:54:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
20112
20113 * gdb.t15/funcargs.exp (localvars_in_indirect_call): New test.
20114
20115Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
20116
20117 * gdb.t16/printcmds.exp: Add another printf test.
20118
20119Wed Jul 14 15:37:13 1993 Ian Lance Taylor (ian@cygnus.com)
20120
20121 * configure.in: If configured -with-stabs on any target, add
20122 stabsdirs to configdirs.
20123
20124Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
20125
20126 * gdb.t16/printcmds.exp: Change printf "%f\n" to printf "%f is
20127 fun" so pattern does not match the command itself.
20128
20129Mon Jul 12 11:22:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
20130
20131 * gdb.t15/{gdbme.c,funcargs.exp}: Test for alloca-influenced frames.
20132
20133Sun Jul 11 12:03:24 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
20134
20135 * gdb.t17/interrupt.exp: Test for more things.
20136
20137Fri Jul 9 14:11:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
20138
20139 * gdb.t07/watchpoint.exp: In until test, deal with the way the DEC
20140 compiler arranges the code and line numbers.
20141
20142 * gdb.t17/interrupt.exp: Don't send \n after ^C.
20143
20144Fri Jul 9 09:47:02 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20145
20146 * gdb.t00/help.exp: Increase expect input buffer size.
20147
20148Thu Jul 8 14:26:50 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
20149
20150 * gdb.t06/signals.exp: Remove sparc xfail; bug fixed.
20151
20152 * gdb.t07/watchpoint.exp: Add xfail for hppa.
20153
20154 * gdb.t17/{gdbme.c,callfuncs.exp}: Add sum10 function, to test pa bug.
20155
20156 * gdb.t06/signals.exp: At "p func1 ()" test, check for breakpoint
20157 [0-9]*, not just [0-9].
20158
20159Wed Jul 7 17:52:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
20160
20161 * gdb.t20/{gdbme.cc,classes.exp}: Add xfail for gdb/2972.
20162
20163 * gdb.t2*: Set CXXFLAGS, not CFLAGS, since that's what we use.
20164
20165Tue Jul 6 13:54:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
20166
20167 * gdb.t00/help.exp: Replace most of docstring for "continue" with .*.
20168
20169Mon Jul 5 22:03:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
20170
20171 * gdb.t06/signals.c: Add xfails for sun3.
20172
20173 * gdb.t07/watchpoint.exp: Comment out xfail for fixed bug 1836.
20174
20175 * gdb.t07/{gdbme.c,watchpoint.exp}: Add test for 2597. Also add
20176 test_stepping tests.
20177
20178Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
20179
20180 * gdb.t{06,17}/Makefile.in (clean): Remove all executables.
20181
20182 * gdb.t17/{interrupt.{c,exp},Makefile.in}: New test for solaris bug.
20183
20184 * gdb.t06/twice.exp, Makefile.in: Just use an include of twice.c
20185 rather than actually putting it through cpp twice.
20186
20187 * gdb.t06/signals.exp: Add xfails for unixware and rs6000.
20188
20189Fri Jul 2 10:48:03 1993 Ian Lance Taylor (ian@cygnus.com)
20190
20191 * config/mips-gdb.exp (gdb_exit): Removed close statement which is
20192 no longer needed.
20193
20194Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
20195
20196 * gdb.t06/signals.exp: Add test for sparc bug with do_save_insn.
20197
20198 * gdb.t20/{classes,inherit}.exp: If a class which doesn't use any
20199 C++ features prints as "struct", make it a pass, not an xfail.
20200
20201Thu Jul 1 22:03:33 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
20202
20203 * gdb.t22/virtfunc.exp: Remove a bunch of xfails.
20204 Don't require VA to print as "class" rather than "struct".
20205
20206Thu Jul 1 18:27:40 1993 Jim Kingdon (kingdon@cygnus.com)
20207
20208 * gdb.t06/twice.exp: Don't care about the file name GDB prints.
20209
20210Wed Jun 30 18:01:00 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
20211
20212 * gdb.t{02,13}/comp-info.c, gdb.t06/twice.exp: Add "return 0" to end.
20213
20214Tue Jun 29 13:15:42 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20215
20216 * gdb.t12/scope.exp: Remove xfail for parameter printing in wrong
20217 order.
20218
20219Tue Jun 29 09:22:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
20220
20221 * gdb.t16/printcmds.exp: Add printf tests.
20222
20223 * gdb.t06/{twice.{c,exp},Makefile.in}: New test.
20224
20225 * gdb.t10/Makefile.in (clean): Remove $(EXECUTABLES) too.
20226
20227Mon Jun 28 11:25:59 1993 Fred Fish (fnf@cygnus.com)
20228
20229 * gdb.t20/classes.exp: Add clear_xfail's before printing summary
20230 pass counts, to counteract any existing or future setup_xfails.
20231
20232Mon Jun 28 09:15:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
20233
20234 * gdb.stabs/wierd{.def,-aout.S,-xcoff.S}: Use new macros
20235 {BEGIN,END}_COMMON for common block instead of STAB.
20236 * gdb.stabs/wierd.exp: Add xfail for rs6000.
20237
20238 * gdb.stabs/wierd.def: Make value of N_GSYM's 0.
20239 intp_var should be N_GSYM not N_LSYM.
20240 wierd-aout.S: Use a label for the value of the N_SO.
20241 wierd.def: Remove all backslashes.
20242 wierd-{aout,xcoff}.S: Put a few tests with backslashes here.
20243
20244Mon Jun 28 07:21:51 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20245
20246 * gdb.t20/gdbme.cc (main): Move variable initialization for AIX to
20247 get the expected next to inheritance3.
20248
20249Sun Jun 27 12:29:53 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20250
20251 * gdb.t00/teststrategy.exp: Remove expected failure for mips-*-*
20252 now that gcc-2.4 gets it right.
20253
20254Fri Jun 25 12:00:46 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
20255
20256 * gdb.stabs/wierd{.def,.exp,-aout.S,-xcoff.S}: Add common block test.
20257
20258 * gdb.t{02,13}/{Makefile.in,gdbme.c,comp-info.c}: New way of
20259 generating comp-info.exp which works for cross-compilation.
20260
20261Thu Jun 24 16:55:05 1993 Fred Fish (fnf@cygnus.com)
20262
20263 * gdb.t11/list.exp: For SVR4 xfails, match "*-*-sysv4*", not
20264 "*-*-sysv4.*".
20265
20266Tue Jun 22 21:17:26 1993 Fred Fish (fnf@cygnus.com)
20267
20268 * gdb.t01/run.exp: Start with a fresh gdb.
20269 * gdb.t11/list.exp: For SVR4 xfails, match on all versions of
20270 SVR4.x.
20271
20272Mon Jun 21 15:23:22 1993 Fred Fish (fnf@cygnus.com)
20273
20274 * {gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06, gdb.t07,
20275 gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13, gdb.t15,
20276 gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23, gdb.t30}/
20277 Makefile.in (distclean, realclean): Remove gdbme.c from list of
20278 things to remove.
20279
20280Sat Jun 19 07:49:10 1993 Fred Fish (fnf@cygnus.com)
20281
20282 * gdb.t24/demangle.exp (test_gnu_style_demangling): Add some new
20283 test cases from bug reports.
20284
20285Fri Jun 18 10:38:49 1993 Fred Fish (fnf@cygnus.com)
20286
20287 * gdb.t06/break.exp: Add xfails for sparc-sun-solaris2.*.
20288 * gdb.t12/scope.exp: Add clear_xfails at appropriate places to
20289 avoid spurious xfails.
20290 * gdb.t20/classes.exp: Add xfails for longstanding C++ problems.
20291 * gdb.t21/cplusfuncs.exp: Add xfails for sparc-sun-solaris2.*.
20292 * gdb.t22/virtfunc.exp: Add xfails for longstanding C++ problems.
20293
20294Wed Jun 16 10:11:57 1993 Fred Fish (fnf@cygnus.com)
20295
20296 * gdb.t00/teststrategy.exp: Rework to provide more useful
20297 description of each test, fix problem with systems that define
20298 ALIGN_STACK_ON_STARTUP code, other misc cleanups.
20299 * gdb.t06/break.exp (test_next_with_recursion): Fix expected
20300 results for "next over recursive call" so timeouts aren't taken
20301 by error.
20302
20303Mon Jun 14 09:09:04 1993 Jim Kingdon (kingdon@cygnus.com)
20304
20305 * gdb.t12/scope.exp: Test printing of variables before run.
20306
20307 * gdb.t12/{gdbme0.c,scope.exp}: Test for bug where parameters are
20308 printed in wrong order due to sorting.
20309
20310Sat Jun 12 15:03:58 1993 Fred Fish (fnf@cygnus.com)
20311
20312 * gdb.t00/teststrategy.exp: Fix expected results for printing
20313 user entered string constant. Is array of char, prints with no
20314 address.
20315
20316 * gdb.t00/{default.exp, help.exp}: Account for changes to radix
20317 commands.
20318 * gdb.t16/gdbme.c: Add and use struct containing arrays of char.
20319 * gdb.t16/printcmds.exp: Fix all lines that match "unsigned char *".
20320 * gdb.t16/printcmds.exp (test_print_char_arrays): Test printing
20321 of struct of char arrays.
20322 * gdb.t00/radix.exp: New tests for radix commands.
20323
20324Fri Jun 11 13:12:27 1993 Jim Kingdon (kingdon@cygnus.com)
20325
20326 * gdb.t16/printcmd.exp: Print a variable before running program
20327 (with xfail for AIX).
20328
20329Thu Jun 10 11:04:04 1993 Jim Kingdon (kingdon@cygnus.com)
20330
20331 * gdb.t06/{signals.exp,signals.c,Makefile.in}: New test.
20332
20333 * gdb.t16/printcmd.exp: Don't print variables before running program.
20334
20335 * gdb.t06/break.exp: Don't require envp argument to main.
20336
20337 * gdb.t0{2,3,4,5}/gdbme.c [_AIX]: Use signed keyword.
20338
20339 * gdb.t02/whatis.exp, gdb.t11/list.exp:
20340 Add xfails for rs6000.
20341
20342 * gdb.t02/whatis.exp: Change other tests not to re-test something
20343 we already tested.
20344
20345 * gdb.t{03,15,16}/gdbme.c: Reference all variables and make sure
20346 each type used has a variable of that type.
20347
20348Tue Jun 8 16:45:20 1993 Jim Kingdon (kingdon@rtl.cygnus.com)
20349
20350 * gdb.t20/{inherit.exp,gdbme.cc}: Test tagless structure.
20351
20352Fri Jun 4 11:07:19 1993 david d `zoo' zuhn (zoo at cirdan.cygnus.com)
20353
20354 * configure.in: change srctrigger to be a file, not a directory
20355
20356Fri Jun 4 08:23:57 1993 Ian Lance Taylor (ian@cygnus.com)
20357
20358 * configure.in (mips-idt-ecoff*): Added trailing '*'.
20359
20360 * gdb.t11/list.exp: Fixed a couple of typos.
20361
20362Tue Jun 1 21:28:06 1993 Fred Fish (fnf@cygnus.com)
20363
20364 * gdb.t00 (teststrategy.exp): Remove notice about PR 1823. Bug
20365 is fixed and PR is closed.
20366 * gdb.t16 (gdbme.c): Add simple test string variable.
20367 * gdb.t16 (printcmds.exp): Add tests with simple test string
20368 variable, primarily for boundaries on "set print elements".
20369
20370Mon May 31 11:36:08 1993 Jim Kingdon (kingdon@cygnus.com)
20371
20372 * gdb.stabs/wierd.exp: Remove xfail for printing big integer.
20373 Make leading 0's optional and don't expect a tab in the middle
20374 of the number.
20375
20376 * gdb.t00/teststrategy.exp: Remove xgdb before trying the copy.
20377
20378 * gdb.stabs/wierd.def: Type attributes must be preceded by number=.
20379 * gdb.stabs/wierd.exp: Remove xfails for type attributes. Also
20380 don't end command passed to gdb_test with newline.
20381
20382 * gdb.t13/{Makefile.in,gdbme.c,bitfields.exp}: If we #defined the
20383 signed keyword away, don't expect signed bitfields to be signed.
20384
20385 * gdb.t13/bitfields.exp (bitfield containment): Accept the fields
20386 printing with only as many 1's as are in the field as well as printing
20387 with 32 1's (see comment).
20388
20389Sat May 29 17:57:01 1993 Fred Fish (fnf@cygnus.com)
20390
20391 * gdb.t00/default.exp: Start with a fresh gdb.
20392 * configure.in (configdirs): Remove gdb.t31 until the chill
20393 compiler works again. It no longer is able to find chillrt0
20394 since it isn't in libchill.a anymore.
20395 * gdb.stabs/wierd.exp: Rewrite to properly handling a missing
20396 wierd.o, make more modular.
20397 * gdb.stabs/wierd.def (bad_neg0type, bad_neg0const): Remove
20398 spurious newlines that caused problems.
20399
20400Wed May 26 09:57:19 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
20401
20402 * Move test with enums and partial symbols from gdb.t03/ptype.exp
20403 to gdb.stabs/wierd.exp since GCC has worked around the bug.
20404 gdb.stabs/wierd.{exp,def}: Many new tests.
20405
20406 * gdb.t00/default.exp: update info line for new message.
20407
20408 * gdb.t02/{whatis.exp,gdbme.c}:
20409 Test that "char *" doesn't print as "caddr_t".
20410
20411Tue May 25 13:28:27 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
20412
20413 * gdb.t00/help.exp: Use .* in place of some help messages which
20414 just changed.
20415 gdb.t00/default.exp: Update "info frame" test for new message.
20416 * gdb.stabs/wierd.exp: Check for eof, directly or via gdb_test.
20417 Remove some xfails
20418
20419Mon May 24 00:24:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
20420
20421 * gdb.t03/{gdbme.c,ptype.exp}:
20422 Add tests for typedef'd struct and union without tags.
20423 Also check "whatis" on a variable of a typedef'd enum without a tag.
20424
20425 * gdb.t00/teststrategy.exp: For p "foo", remove sun4 XFAIL (see
20426 PRMS 1823; the bug still exists but isn't reproduced by this test
20427 anymore), and remove rs6000 XFAIL (the bug is fixed).
20428
20429 * gdb.t03/ptype.exp: Comment out a lot of tests which are basically
20430 duplicated from whatis.exp. For those that are left, accept
20431 "long", "long int", or "int" for long variables (whatis.exp already
20432 has an XFAIL for "int", so no need to fail it here).
20433
20434 * gdb.t02/whatis.exp, gdb.t10/crossload.exp:
20435 Deal with GCC's names for types now that GDB uses the compiler's names.
20436
20437 * gdb.t02/{Makefile.in,gdbme.c,whatis.exp}: If not GCC, do some
20438 setup_xfail's for sunos4. If we #defined the signed keyword away,
20439 don't expect GDB to know that char it is signed.
20440
20441 * gdb.t00/teststrategy.exp: Update for symbolic signal names.
20442
20443Sun May 23 08:44:55 1993 Fred Fish (fnf@cygnus.com)
20444
20445 * configure.in (configdirs): Add gdb.t24 for C++ tests that
20446 should work on any system, regardless of debugging format.
20447 * gdb.t21/demangle.exp: Move to gdb.t24.
20448 * gdb.t24/demangle.exp: Move from gdb.t21.
20449 * gdb.t24/{Makefile.in, configure.in}: New files.
20450
20451Thu May 20 19:39:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
20452
20453 * configure.in: Do gdb.stabs and C++ tests only for stabs.
20454 * gdb.stabs: New directory.
20455
20456Tue May 18 21:12:09 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
20457
20458 * config/{mips,nind,udi,unix,vx}-gdb.exp: Look for "Quit anyway.*?"
20459 not just "Quit anyway?".
20460
20461Tue May 18 17:13:20 1993 Fred Fish (fnf@cygnus.com)
20462
20463 * gdb.t21/demangle.exp: Add a couple of new patterns. Ensure
20464 that all setup_xfails are immediately followed by clear_xfails.
20465
20466Tue May 11 09:10:47 1993 Fred Fish (fnf@cygnus.com)
20467
20468 * config/unix-gdb.exp, gdb.t00/echo.exp, gdb.t00/help.exp,
20469 gdb.t00/teststrategy.exp, gdb.t00/gdbvars.exp, gdb.t01/run.exp,
20470 gdb.t01/term.exp, gdb.t02/whatis.exp, gdb.t03/ptype.exp,
20471 gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t06/break.exp,
20472 gdb.t07/watchpoint.exp, gdb.t08/opaque.exp, gdb.t09/corefile.exp,
20473 gdb.t10/crossload.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
20474 gdb.t13/bitfields.exp, gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
20475 gdb.t17/callfuncs.exp, gdb.t20/misc.exp, gdb.t20/inherit.exp,
20476 gdb.t20/classes.exp, gdb.t21/demangle.exp, gdb.t21/cplusfuncs.exp,
20477 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t30/chexp.exp,
20478 gdb.t31/chillvars.exp, lib/gdb.exp:
20479 Change place to report bugs from bug-dejagnu@prep.ai.mit.edu to
20480 bug-gdb@prep.ai.mit.edu.
20481
20482Fri May 7 09:15:35 1993 Fred Fish (fnf@cygnus.com)
20483
20484 * gdb.t17/callfuncs.exp (do_function_calls): Call t_double_values
20485 with 0.0, not integer 0.
20486
20487Fri Apr 30 13:17:24 1993 Jim Kingdon (kingdon@cygnus.com)
20488
20489 * gdb.t06/break.exp: Update for "Kill the program" message change.
20490
20491Fri Apr 30 09:42:57 1993 Fred Fish (fnf@cygnus.com)
20492
20493 * Makefile.in (GDBFLAGS): Set to -nx.
20494 * Makefile.in (site.exp): Use GDBFLAGS.
20495
20496Wed Apr 28 13:19:07 1993 K. Richard Pixley (rich@rtl.cygnus.com)
20497
20498 * */Makefile.in (CFLAGS): add CFLAGS = -g to all subdirectory
20499 Makefiles.
20500 (check): depend on just-check.
20501 (just-check): added so that tests can be run without a noop
20502 build pass.
20503
20504Fri Apr 23 18:13:28 1993 K. Richard Pixley (rich@rtl.cygnus.com)
20505
20506 Switch to using configure's configdirs.
20507 * Makefile.in (Makefile): add configure.in dependency.
20508 (SUBDIRS): removed redundant assignment.
20509 * configure.in: switch subdirs assignment to configdirs.
20510 * gdb.t*/configure.in: new files.
20511
20512Thu Apr 22 08:27:53 1993 Ian Lance Taylor (ian@cygnus.com)
20513
20514 * gdb.t07/watchpoint.exp: Removed a29k expected failure which now
20515 works.
20516
20517Tue Apr 20 13:38:40 1993 Fred Fish (fnf@cygnus.com)
20518
20519 * gdb.{t20,t21,t22,t23}/Makefile.in: Use $(srcdir) to avoid $<
20520 in explicit rules. Apparently this is not supported by some makes.
20521
20522Mon Apr 19 01:54:53 1993 John Gilmore (gnu@cygnus.com)
20523
20524 * gdb.t31/Makefile.in: Use $(srcdir) when avoiding $<, sigh.
20525
20526Fri Apr 16 09:33:46 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20527
20528 * config/unix-gdb.exp: Add back missing return 0 which mysteriously
20529 disappeared.
20530
20531Thu Apr 15 02:28:24 1993 John Gilmore (gnu@cacophony.cygnus.com)
20532
20533 * gdb.t31/Makefile.in: Avoid $< in explicit rule.
20534
20535Wed Apr 14 16:38:47 1993 Fred Fish (fnf@cygnus.com)
20536
20537 * gdb.t07/watchpoint.exp: Remove setup_xfail for i486
20538 watchpoint problem that is now fixed.
20539 * gdb.t30/chexp.exp: Remove setup_xfail for printing
20540 uninitialized convenience variables.
20541 * gdb.t31/chillvars.exp: Fix expected patterns for printing
20542 structures.
20543
20544Wed Apr 14 12:55:58 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20545
20546 * gdb.t00/help.exp: Compensate for bug in mips-*-ultrix* OS
20547 which causes expect to get out of sync with gdb on long output
20548 from help set.
20549 * gdb.t09/corefile.exp: Make expected pattern for core file
20550 failing signal and frame output format less sun specific.
20551
20552Tue Apr 13 23:18:07 1993 Per Bothner (bothner@cygnus.com)
20553
20554 * gdb.t31/chillvars.exp: Add and remove initial dummy
20555 breakpoint, so that symbol table is forced in.
20556 (Needed at least on Sunos4, though it seems not SVR4.)
20557 * gdb.t31/chillvars.exp: Update for changed output format.
20558
20559Sun Apr 11 17:21:45 1993 Rob Savoye (rob at darkstar.cygnus.com)
20560
a9c64011 20561 * config/unix-gdb.exp: Gracefully exits if $GDB is a bogus path.
c906108c
SS
20562
20563Wed Apr 7 21:28:21 1993 Rob Savoye (rob@cygnus.com)
20564
20565 * Makefile.in: Added --srcdir when invoking runtest, removed the
20566 need for a local config file. (optional now)
20567
20568Wed Apr 7 14:13:41 1993 Fred Fish (fnf@cygnus.com)
20569
20570 * gdb.t21/demangle.exp: Only count real fails (not xfails) for
20571 failure count used to force early termination. Add some more
20572 expected failures for gnu style demangling.
20573
20574Thu Apr 1 09:50:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20575
20576 * Makefile.in (CXXFLAGS): Remove -O. It caused the debug info for the
20577 pmi variable from gdb.t20/gdbme to get optimized away.
20578 * gdb.t00/teststrategy.exp: Added expected failure for mips-*-*.
20579 Check for written corefile upon timeout _and_ eof.
20580
20581Tue Mar 30 09:58:16 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20582
20583 * config/unix-gdb.exp: Add missing return 0.
20584
20585Tue Mar 30 08:34:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20586
20587 * gdb.t16/printcmds.exp: Remove misplaced xfail that caused an early
20588 test termination.
20589
20590Mon Mar 29 17:37:25 1993 Fred Fish (fnf@cygnus.com)
20591
20592 * configure.in (subdirs): Put back gdb.t17 which mysteriously
20593 disappeared.
20594
20595Thu Mar 25 21:05:16 1993 Fred Fish (fnf@cygnus.com)
20596
20597 * gdb.t10/crossload.exp: Disable the i860-elf test until such
20598 time as i860 support works.
20599
d63a86f8 20600 * gdb.t15/funcargs.exp: Fix expected outputs to include
c906108c
SS
20601 "backtrace 100\r" rather than just "backtrace\r", to match last
20602 change.
20603
20604Thu Mar 25 12:14:28 1993 Ian Lance Taylor (ian@cygnus.com)
20605
20606 * config/udi-gdb.exp (gdb_exit): Remove close command.
20607 (gdb_target_udi): New procedure to set the UDI target.
20608 (gdb_start): Don't remove *_soc files. Use gdb_target_udi.
20609 * gdb.t00/default.exp: Added expected failures for a29k-*-udi.
20610 Added waits for prompts after several question responses. Added
20611 some more responses used by a29k-amd-udi-gdb.
20612 * gdb.t01/run.exp, gdb.t06/break.exp: Added a29k-*-udi support:
20613 pass different arguments, restart UDI connection after program
20614 completion.
20615 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t07/watchpoint.exp,
20616 gdb.t08/opaque.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
20617 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp, gdb.t20/misc.exp,
20618 gdb.t21/cplusfuncs.exp: Added expected failures for a29k-*-*.
20619 * gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t07/watchpoint.exp,
20620 gdb.t08/opaque.exp, gdb.t12/scope.exp, gdb.t13/bitfields.exp,
20621 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
20622 gdb.t17/callfuncs.exp, gdb.t20/classes.exp, gdb.t20/inherit.exp,
20623 gdb.t20/misc.exp, gdb.t22/virtfuncs.exp: Restart UDI connection
20624 after program completion.
20625 * gdb.t10/crossload.exp: Does not work for a29k-*-*, since BFD is
20626 compiled with a SELECT_VECS setting.
20627 * gdb.t15/funcargs.exp: Use argument to backtrace to prevent
20628 infinite recursion.
20629
20630 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t22/virtfuncs.exp:
20631 Added checks for COFF results, and made them expected failures for
20632 all targets. It would be better to make them expected failures
20633 for COFF targets only.
20634
20635Wed Mar 24 14:43:38 1993 david d `zoo' zuhn (zoo at poseidon.cygnus.com)
20636
20637 * Makefile.in: add null dvi target, don't bother to recurse
20638 through test directories for info and install-info; rename
20639 $(datadir) to be dejagnu instead of deja-gnu
20640
20641Wed Mar 24 09:48:03 1993 Fred Fish (fnf@cygnus.com)
20642
20643 * gdb.t31/gdbme.ch: Re-enable code that previously caused
20644 compiler to coredump.
20645 * gdb.t31/chillvars.exp: Re-enable tests that depend on that
20646 code.
20647
20648Tue Mar 23 08:53:42 1993 Fred Fish (fnf@cygnus.com)
20649
20650 * gdb.t31/gdbme.ch: Comment out code that causes chill compiler
20651 coredump.
20652 * gdb.t31/chillvars.exp: Comment out tests that depend on that
20653 code.
20654
20655Sun Mar 21 17:56:47 1993 Rob Savoye (rob at darkstar.cygnus.com)
20656
20657 * gdb.t03/ptype.exp: tests for return code from gdb_test.
20658 * gdb.t00/teststrategy.exp: Uses which proc rather than spawning
20659 which in a shell. Deletes xgdb when done.
20660 * config/unix-gdb.exp: Won't try to spawn $GDB unless it exists.
20661 Tests the return from the "set height" or "set width" commands.
20662 Added a few return codes where needed.
20663
20664Wed Mar 17 11:31:01 1993 Fred Fish (fnf@cygnus.com)
20665
20666 * Makefile.in (SUBDIRS): Add gdb.t17.
20667 * configure.in (subdirs): Add gdb.t17.
20668 * gdb.t17/{Makefile.in, callfuncs.exp, gdbme.c}: New test
20669 files to test gdb's calling of functions in the inferior with
20670 the correct arguments and gdb's ability to retrieve any
20671 result returned.
20672
20673Tue Mar 16 15:37:11 1993 Fred Fish (fnf@cygnus.com)
20674
20675 * config/unix-gdb.exp (gdb_exit): Remove close commands that
20676 may be called after gdb goes away. Previous versions of expect
20677 needed these to avoid file descriptor leaks, but they cause
20678 errors with the current revision of expect.
20679 * gdb.t00/gdbvars.exp: Use -re on expected output after
20680 setting sevenbit-strings.
20681 * gdb.t04/setvar.exp, gdb.t13/bitfields.exp: Make commands
20682 to set sevenbit-strings consistent across tests.
20683 gdb.t30/chexp.exp, gdb.t31/chillvars.exp: Make commands to
20684 set sevenbit-strings consistent across tests.
20685
20686Fri Mar 12 08:47:20 1993 Fred Fish (fnf@cygnus.com)
20687
20688 * gdb.t21/demangle.exp (proc demangle): Adjust quotes in an
20689 expected output to match current "expect" expectations.
20690
20691Wed Mar 10 18:01:49 1993 Fred Fish (fnf@cygnus.com)
20692
20693 * gdb.t00/default.exp: Change expected output for default "source"
20694 command, to match new gdb behavior which requires a filename to
20695 source.
20696
20697Tue Mar 9 11:00:56 1993 Fred Fish (fnf@cygnus.com)
20698
20699 * gdb.t07/watchpoint.exp (test_simple_watchpoint): Set up
20700 expected fail for i486-*-* that misses the marker2 function.
20701 * gdb.t10/crossload.exp (bfddefault): Allow successful
20702 recognition of a format to pass even if no symbols are found.
20703 Explicitly catch failures where the format is not recognized
20704 or is ambiguous, and add the reason to the fail message.
20705 * gdb.t10/crossload.exp (bfdexplicit): Catch failure where
20706 the cause is and invalid target and add reason to failure message.
20707 * gdb.t10/crossload.exp: Fix bfd target names for elf32-m68k,
20708 elf32-i386, elf32-sparc, and elf32-i860.
20709 * gdb.t12/scope.exp (test_at_main, test_at_foo, test_at_bar):
20710 Set up expected failure for 'filename'::variable scope resolution,
20711 which is now apparently broken on all targets.
20712 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t20/misc.exp,
20713 gdb.t21/cplusfuncs.exp, gdb.t22/virtfunc.exp,
20714 gdb.t23/templates.exp: Change failure for missing binfile into
20715 just a warning.
20716 gdb.t21/demangle.exp: Change all cfront references to 'arm'
20717 references.
20718
20719Mon Mar 8 19:20:28 1993 Fred Fish (fnf@cygnus.com)
20720
20721 * gdb.t00/default.exp: Add expected output for default "source"
20722 command, to match new gdb behavior.
20723 * gdb.t09/corefile.exp: Use GDBFLAGS when spawning GDB.
20724
20725Sun Mar 7 15:14:09 1993 Rob Savoye (rob@cygnus.com)
20726
20727 * config/*-gdb.exp: returns an error, rather than exiting on
20728 internal errors.
20729
20730Tue Mar 2 18:09:32 1993 Fred Fish (fnf@cygnus.com)
20731
20732 * gdb.t03/gdbme.c: Add pointer to struct variable.
20733 * gdb.t03/ptype.exp: Test equivalence of '.' and '->' for
20734 referencing struct members.
20735
20736Thu Feb 25 10:39:06 1993 Ian Lance Taylor (ian@cygnus.com)
20737
20738 * configure.in (mips-idt-ecoff): New target.
20739 * config/mips-gdb.exp: New file for remote board using MIPS remote
20740 debugging protocol.
20741
20742 * Redid configuration scheme. Removed gdb.t*/configure.in.
20743 Renamed gdb.t*/in-gdbme* to gdb.t*/gdbme*. Changed to use CC, CXX
20744 instead of CC_FOR_TARGET, CXX_FOR_TARGET. Added mostlyclean and
20745 distclean targets. Built executables via .o files. Adjusted
20746 tests to account for source files in $(srcdir) rather than
20747 $(objdir).
20748 * lib/gdb.exp (runto): Don't expect () after the function name,
20749 because it may have arguments.
20750
20751Wed Feb 24 08:05:38 1993 Ian Lance Taylor (ian@cygnus.com)
20752
20753 * gdb.t00/default.exp, gdb.t01/run.exp, gdb.t02/whatis.exp,
20754 gdb.t03/ptype.exp, gdb.t06/break.exp, gdb.t12/scope.exp: Added
20755 expected failures for mips-idt-* and mips-sgi-*.
20756 * gdb.t00/default.exp (attach): Kill process if requested.
20757 * gdb.t00/help.exp (help target core, help target): Accept a gdb
20758 that does not read core files.
20759 * gdb.t01/run.exp: Removed checks for exit status code.
20760 * gdb.t03/in-gdbme.c: Make explicit call to malloc to ensure that
20761 it is linked in.
20762 * gdb.t03/ptype.exp: Increase timeout when calling malloc.
20763 * gdb.t04/setvar.exp, gdb.t05/expr.exp: Use runto function where
20764 appropriate, rather than doing it by hand.
20765 * gdb.t07/watchpoint.exp: If mips-idt-*, reload file after first
20766 execution.
20767 * gdb.t10/crossload.exp: Kill existing program if needed.
20768 * gdb.t15/funcargs.exp: Use delete_breakpoints function where
20769 appropriate, rather than doing it by hand. Always increase
20770 timeout for this test, not just for VxWorks.
20771
20772Wed Feb 24 08:03:38 1993 Fred Fish (fnf@cygnus.com)
20773
20774 * gdb.t31/chillvars.exp (test_structs): New proc to test printing
20775 of Chill STRUCT types and STRUCT values.
20776 * gdb.t31/chillvars.exp (test_strings): Expect "CHAR" now, rather
20777 than "char".
20778 * gdb.t31/in-gdbme.ch (simple_struct, nested_struct, struct1,
d63a86f8 20779 struct2): New struct definitions and initializations to test
c906108c
SS
20780 simple Chill STRUCT types.
20781
20782Tue Feb 23 11:55:06 1993 Fred Fish (fnf@cygnus.com)
20783
20784 * gdb.t00/teststrategy.exp: Track reversion in gdb to not print
20785 the null byte at the end of strings.
20786 * gdb.t00/default.exp: Make show version insensitive to copyright
20787 date.
20788 * gdb.t16/in-gdbme.c (ctable1, ctable2): Make explicitly unsigned
20789 to avoid dependencies on target char signedness.
20790 * gdb.t16/printcmds.exp: Update expected results for explicitly
20791 unsigned char.
20792 * gdb.t16/printcmds.exp: Remove setup_xfails for i960 that should
20793 now work.
20794 * gdb.t21/demangle.exp: Add many more patterns for template
20795 demangling, most of them being expected failures.
20796 * gdb.t21/demangle.exp (proc demangle): Quote the demangled
20797 string we are matching for, to match on the whole string.
20798 * gdb.t21/demangle.exp: Add many new test strings to demangle,
20799 and fix a whole bunch that had incorrect expected output but were
20800 passing anyway because of the bug in "proc demangle".
20801 * gdb.t31/chillvars.exp: Remove setup_xfail for printing string
20802 type.
20803 * gdb.t31/in-gdbme.ch: Uncomment string4, now compiles.
20804
20805Mon Feb 22 07:54:03 1993 Mike Werner (mtw@poseidon.cygnus.com)
20806
a9c64011
AS
20807 * gdb/testsuite: made modifications to testcases, etc., to allow
20808 them to work properly given the reorganization of deja-gnu and the
20809 relocation of the testcases from deja-gnu to a "tool" subdirectory.
c906108c
SS
20810
20811Sun Feb 21 10:55:55 1993 Mike Werner (mtw@poseidon.cygnus.com)
20812
20813 * gdb/testsuite: Initial creation of gdb/testsuite.
20814 Migrated dejagnu testcases and support files for testing nm to
20815 gdb/testsuite from deja-gnu. These files were moved "as is"
20816 with no modifications. This migration is part of a major overhaul
20817 of dejagnu. The modifications to these testcases, etc., which
20818 will allow them to work with the new version of dejagnu will be
20819 made in a future update.
48efe704 20820
8d8cb839 20821 For additional changes see gdb.mi/ChangeLog-1999-2003.
c906108c 20822\f
8d8cb839
EZ
20823;; Local Variables:
20824;; mode: change-log
20825;; left-margin: 8
20826;; fill-column: 74
20827;; version-control: never
20828;; End:
902f2ccb
MC
20829
20830 Copyright 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
ed6df200 20831 2003, 2004, 2005 Free Software Foundation, Inc.
902f2ccb
MC
20832 Copying and distribution of this file, with or without modification,
20833 are permitted provided the copyright notice and this notice are preserved.