PR gas/11507
[deliverable/binutils-gdb.git] / gdb / testsuite / ChangeLog
CommitLineData
3436961f
DE
12010-04-19 Doug Evans <dje@google.com>
2
3 * gdb.base/help.exp (help source): Update expected output.
4
4d836c09
JK
52010-04-19 Jan Kratochvil <jan.kratochvil@redhat.com>
6
7 * gdb.base/solib-display.exp: Replace gdb_exit, gdb_start,
8 gdb_reinitialize_dir and gdb_load by clean_restart. Remove trailing
9 gdb_exit and return.
10 (executable): New variable.
11 (binfile): Use it.
12
6149aea9
PA
132010-04-19 Pedro Alves <pedro@codesourcery.com>
14
15 PR breakpoints/8554.
16
17 * gdb.trace/save-trace.exp: Adjust.
18
ed41462c
L
192010-04-17 H.J. Lu <hongjiu.lu@intel.com>
20
21 PR corefiles/11511
22 * gdb.arch/system-gcore.exp: New.
23 * gdb.arch/gcore.c: Likewise.
24
3f7b2faa
DE
252010-04-15 Doug Evans <dje@google.com>
26
fa33c3cd
DE
27 * gdb.python/py-progspace.c: New file.
28 * gdb.python/py-progspace.exp: New file.
29
3f7b2faa
DE
30 * gdb.base/source-test.gdb: New file.
31 * gdb.base/source.exp: Add tests for "source -s".
32
79f283fe
PM
332010-04-14 Phil Muldoon <pmuldoon@redhat.com>
34
35 * gdb.python/py-prettyprint.py (NoStringContainerPrinter): New printer.
36 * gdb.python/py-prettyprint.c: Add justchildren struct, typedefs.
37 * gdb.python/py-prettyprint.exp: New test for to_string returning None.
38 * gdb.python/py-mi.exp: New test for to_string returning None.
39
fc8eb08a
PM
402010-04-12 Phil Muldoon <pmuldoon@redhat.com>
41
42 * gdb.python/py-breakpoint.c: Make result global.
43
26e197f6
JK
442010-04-09 Jan Kratochvil <jan.kratochvil@redhat.com>
45
46 Fix non-GNU make compatibility.
47 * Makefile.in ($(TEST_TARGETS)): Conditionalize it by @GMAKE_TRUE@.
48
adc36818
PM
492010-04-09 Phil Muldoon <pmuldoon@redhat.com>
50
51 * gdb.python/py-breakpoint.exp: New File.
52 * gdb.python/py-breakpoint.C: Ditto.
53
64e17368
SS
542010-04-08 Stan Shebs <stan@codesourcery.com>
55
56 * gdb.trace/actions.exp: Clear default-collect.
57 * gdb.trace/save-trace.exp: Clear default-collect.
58
fff5cc64
PM
592010-04-08 Phil Muldoon <pmuldoon@redhat.com>
60
61 * gdb.python/py-value: Add null string variable.
62 (test_lazy_string): Test zero length, NULL address lazy
63 strings.
64
a055a187
L
652010-04-07 H.J. Lu <hongjiu.lu@intel.com>
66
67 * gdb.arch/i386-avx.c: New.
68 * gdb.arch/i386-avx.exp: Likewise.
69
70 * gdb.arch/i386-cpuid.h: Updated from gcc 4.4.
71
96e39866
DE
722010-04-06 Doug Evans <dje@google.com>
73
74 * gdb.base/source-test.gdb: New file.
75 * gdb.base/source.exp: Test source -v.
76
5984a431
UW
772010-04-06 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
78
79 * gdb.cp/inherit.exp (test_print_anon_union): Fix re_class pattern.
80
ec8a089a
PM
812010-04-06 Pierre Muller <muller@ics.u-strasbg.fr>
82
83 * gdb.stabs/aout.sed: Convert all backslash to double backslash
84 within one line, unless it is followed by a double quote.
85 * gdb.stabs/hppa.sed: Idem.
86 * gdb.stabs/weird.def: Add char and String constants
87 * gdb.stabs/weird.exp: Check for correct parsing of
88 chhar and string constants.
89 * gdb.stabs/xcoff.sed: Ignore escaped quote quotes
90 in .stabs to .stabx substitution.
91
fce3c1f0
SS
922010-04-05 Stan Shebs <stan@codesourcery.com>
93
94 * gdb.trace/tfile.c: Add a variable split across two blocks, and a
95 constant global.
96 * gdb.trace/tfile.exp: Try to print them.
97
d77f58be
SS
982010-04-04 Stan Shebs <stan@codesourcery.com>
99
100 * gdb.base/completion.exp: Update for new "info watchpoints".
101 * gdb.base/default.exp: Ditto.
102 * gdb.base/help.exp: Ditto.
103 * gdb.base/watchpoint.exp: Ditto.
104 * gdb.trace/infotrace.exp: Update "info tracpoints" output.
105
af54718e
SS
1062010-04-04 Stan Shebs <stan@codesourcery.com>
107
108 * gdb.trace/tfile.exp: Sharpen tfind test.
109
74d1f91e
JK
1102010-04-04 Jan Kratochvil <jan.kratochvil@redhat.com>
111
112 * gdb.base/break-entry.exp: New.
113
eb8e76db
HZ
1142010-04-02 Hui Zhu <teawater@gmail.com>
115 Michael Snyder <msnyder@vmware.com>
116
117 * gdb.reverse/i386-sse-reverse.exp: New file.
118 * gdb.reverse/i386-sse-reverse.c: New file.
119
bf65cad8
PA
1202010-04-02 Pedro Alves <pedro@codesourcery.com>
121
122 * gdb.trace/tfind.exp: Adjust expected disassembly output.
123
fff87407
SS
1242010-04-01 Stan Shebs <stan@codesourcery.com>
125
126 * gdb.trace/actions.exp: Tweak expected output.
127 * gdb.trace/while-stepping.exp: Tweak expected output.
128
fe01d668
L
1292010-04-01 H.J. Lu <hongjiu.lu@intel.com>
130
131 * gdb.arch/amd64-byte.exp: Check "ah", "bh", "ch", "dh".
132
86b17b60
PA
1332010-04-01 Pedro Alves <pedro@codesourcery.com>
134
135 * gdb.base/commands.exp: Adjust.
136 * gdb.cp/extern-c.exp: Adjust.
137
2c58c0a9
PA
1382010-04-01 Pedro Alves <pedro@codesourcery.com>
139
140 * gdb.trace/collection.c (local_test_func): Define a local struct,
141 and instanciate it.
142
0db9b91c
PA
1432010-04-01 Pedro Alves <pedro@codesourcery.com>
144
145 * gdb.trace/collection.exp (gdb_collect_args_test)
146 (gdb_collect_argarray_test): XFAIL the tests that assume the
147 argarray argument's elements are collected.
148
8072405b
JK
1492010-03-31 Jan Kratochvil <jan.kratochvil@redhat.com>
150
151 * gdb.dwarf2/dw2-bad-parameter-type.exp,
152 gdb.dwarf2/dw2-bad-parameter-type.S: New.
153
8bf6485c
SS
1542010-03-31 Stan Shebs <stan@codesourcery.com>
155
156 * gdb.trace/save-trace.exp: Test save/restore of default-collect
157 and tracepoint conditionals.
158 (gdb_verify_tracepoints): Delete unused return.
159
fd7f724a
KS
1602010-03-26 Keith Seitz <keiths@redhat.com>
161
162 * gdb.java/jmisc.exp (ptype jmisc): Allow the constructor to
163 appear in the output before main.
164 Remove KFAIL for gdb/2215 aka bz 9320.
165
8d9e7719
DE
1662010-03-30 Doug Evans <dje@google.com>
167
0906dd0b
DE
168 * gdb.arch/amd64-word.exp: Rename hex to hexr, the former is defined
169 by dejagnu.
170 * gdb.arch/amd64-dword.exp: Ditto.
171
8d9e7719
DE
172 * gdb.base/annota1.exp (break handle_USR1): Make fail and pass text
173 match.
174 (break printf): Ditto.
175
1da644f0
SW
1762010-03-29 Sami Wagiaalla <swagiaal@redhat.com>
177
178 * gdb.cp/nsusing.exp: Marked imported declaration test as xfail with
179 gcc < 4.4.
180 * gdb.cp/shadow.exp: Ditto.
181
a8121990
PA
1822010-03-29 Pedro Alves <pedro@codesourcery.com>
183
184 * gdb.trace/collection.exp (run_trace_experiment): Make sure
185 "tstart" is silent.
186
6e79d367
PA
1872010-03-29 Pedro Alves <pedro@codesourcery.com>
188
189 * gdb.trace/collection.exp (executable): New.
190 (binfile): Use it.
191 (fpreg, spreg, pcreg): New.
192 (test_register): Use gdb_test_multiple. Pass /x to print.
193 (prepare_for_trace_test): New.
194 (run_trace_experiment): Use "continue", not gdb_run_cmd.
195 (gdb_collect_args_test, gdb_collect_argstruct_test)
196 (gdb_collect_argarray_test, gdb_collect_locals_test): Use
197 prepare_for_trace_test.
198 (gdb_collect_registers_test): Use prepare_for_trace_test. Use
199 fpreg, spreg and pcreg.
200 (gdb_collect_expression_test, gdb_collect_globals_test): Use
201 prepare_for_trace_test.
202 (gdb_trace_collection_test): Use fpreg, spreg and pcreg. Don't
203 try to detect tracing support here. Don't set breakpoints at
204 `begin' or `end' here.
205 <global scope>: Use clean_restart. Run to main before checking
206 for tracing support. Check for for tracing support here.
207
09248348
JK
2082010-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
209
210 * gdb.base/break-interp.exp (test_core, test_attach, test_ld): Add
211 " as $displacement" to "seen displacement message".
212
d350db38
PA
2132010-03-28 Pedro Alves <pedro@codesourcery.com>
214
215 * gdb.trace/while-dyn.exp (executable): New variable.
216 (binfile): Use it.
217 (test_while_stepping): New function. Move most tests here. Call
218 it once for each of the while-stepping, stepping and ws aliases.
219
907af001
UW
2202010-03-26 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
221
222 * gdb.cp/inherit.exp (test_ptype_si): XFAIL test for GCC versions
223 that do not provide the tagless_struct type name at all.
224 (test_print_anon_union): Do not check value of uninitialized
225 union member. Do not use cp_test_ptype_class, so we can accept
226 "long" as well as "long int".
227
610197fd
PA
2282010-03-26 Pedro Alves <pedro@codesourcery.com>
229
230 * gdb.trace/tfile.c (tohex, bin2hex): New.
231 (write_error_trace_file): Hexify error description.
232
6c28cbf2
SS
2332010-03-25 Stan Shebs <stan@codesourcery.com>
234
235 * gdb.trace/tfile.c: Generate an additional trace file, improve
236 portability.
237 * gdb.trace/tfile.exp: Test trace file with an error stop, delete
238 files in a better way.
239
e62b8c7e
KS
2402010-03-25 Keith Seitz <keiths@redhat.com>
241
242 * gdb.java/jprint.exp: XFAIL printing of static class members
243 because of GCC debuginfo problem.
244
82ccf5a5
JK
2452010-03-25 Jan Kratochvil <jan.kratochvil@redhat.com>
246
247 * gdb.base/dup-sect.exp, gdb.base/dup-sect.S: New.
248
293e2f9e
DJ
2492010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
250
251 * gdb.base/completion.exp: Allow long instead of long int.
252 * gdb.base/ending-run.exp: Match _rt_entry.* for RealView.
253 * gdb.base/gdbvars.c (main): Remove unused usestubs code. Reference
254 variable p.
255 * gdb.base/maint.exp: Allow ER_RO and ER_RW instead of .text and .data.
256 * gdb.base/pointers.exp: Allow long instead of long int.
257 * gdb.base/printcmds.exp: XFAIL for RealView on ARM EABI.
258 * gdb.base/step-line.exp: Allow a directory before the source file name.
259
95a42b64
TT
2602010-03-24 Tom Tromey <tromey@redhat.com>
261
262 PR breakpoints/9352:
263 * gdb.base/default.exp: Update.
264 * gdb.base/commands.exp: Update.
265 * gdb.cp/extern-c.exp: Test setting commands on multiple
266 breakpoints at once.
267
2390201f
DJ
2682010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
269
270 * gdb.base/call-signal-resume.exp, gdb.base/unwindonsignal.exp: Skip
271 if gdb,nosignals.
272 * gdb.base/watchpoints.c: Do not include unnecessary headers.
273 * lib/gdb.exp (gdb_test_multiple): Relax pattern for "the program
274 exited".
275
8c9a6790
SS
2762010-03-24 Stan Shebs <stan@codesourcery.com>
277
278 * gdb.trace/tfile.exp: Expect "trace frame", with a space.
279
a6c727b2
DJ
2802010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
281
282 * gdb.base/callfuncs.exp (do_function_calls): Add XFAILs for RealView.
283 * gdb.base/ptype.exp (ptype_maybe_prototyped): Add overprototyped
284 argument. Handle "short" and "long".
285 (Top level): Pass overprototyped output for old_fptr and xptr.
286
4dfd5423
PA
2872010-03-23 Pedro Alves <pedro@codesourcery.com>
288
289 * gdb.threads/pthreads.c (thread1, thread2, main): Fix printf
290 format strings and add casts to avoid compiler warnings.
291
2922010-03-23 Vladimir Prus <vladimir@codesourcery.com>
a7bdde9e
VP
293
294 * lib/trace-support.exp (gdb_trace_setactions):
295 Don't expect whitespace after ">" prompt.
296 * gdb.trace/actions.exp: Adjust for output changes.
297 * gdb.trace/while-stepping.exp: Likewise.
298
c847d045
JK
2992010-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
300
301 * dg-extract-results.sh: Sync with GCC HEAD (import r155655, r157175
302 and r157645).
303
5f717f1d
JK
3042010-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
305
306 * gdb.dwarf2/dw2-empty-namespace.exp, gdb.dwarf2/dw2-empty-namespace.S:
307 New.
308
7d6d51d5
DJ
3092010-03-22 Daniel Jacobowitz <dan@codesourcery.com>
310
311 * gdb.python/Makefile.in (EXECUTABLES): Add py-mi.
312 * gdb.python/py-mi.exp (binfile): Rename to py-mi.
313
3b11a015
SS
3142010-03-19 Stan Shebs <stan@codesourcery.com>
315
316 * gdb.trace/ax.exp: New file.
317
d7d158ed
DE
3182010-03-19 Doug Evans <dje@google.com>
319
6bb85cd1
DE
320 * lib/gdb.exp (gdb_compile_test): Watch for "compiler not installed"
321 output from gcc.
322
d7d158ed
DE
323 * gdb.base/break-interp.exp (prelinkNO): Handle prelink binaries
324 named /usr/sbin/prelink<foo>.
325
4daf5ac0
SS
3262010-03-18 Stan Shebs <stan@codesourcery.com>
327
328 * gdb.trace/circ.exp: Test circular-trace-buffer.
329 * gdb.trace/tfile.exp: Update tstatus test.
330
e8d05480
JB
3312010-03-18 Joel Brobecker <brobecker@adacore.com>
332
333 * gdb.dwarf2/dw2-anonymous-func.S: New file.
334 * gdb.dwarf2/dw2-anonymous-func.exp: New testcase.
335
441b986a
UW
3362010-03-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
337
338 * gdb.mi/gdb680.exp: Revert 2009-06-17 change.
339
4247603b
PA
3402010-03-18 Pedro Alves <pedro@codesourcery.com>
341
342 * gdb.base/default.exp: Adjust the expected output of the finish
343 and until commands when the inferior is not being run.
344
13387711
SW
3452010-03-15 Sami Wagiaalla <swagiaal@redhat.com>
346
347 * gdb.cp/shadow.exp: Removed kfail; test has been fix.
348 * gdb.cp/nsusing.exp: Ditto.
349
6e31430b
TT
3502010-03-15 Tom Tromey <tromey@redhat.com>
351
352 * gdb.cp/userdef.exp: Add tests for explicit calls to operator==.
353 * gdb.cp/userdef.cc (operator==): New function.
354 (main): New locals mem1, mem2.
355
e2d69cb5
JZ
3562010-03-15 Jie Zhang <jie@codesourcery.com>
357
358 * lib/mi-support.exp (mi_gdb_target_load): Delete unused timeout var.
359 Declare and use new loadtimeout variable.
360
f572f0a9
DJ
3612010-03-14 Daniel Jacobowitz <dan@codesourcery.com>
362
363 * gdb.base/printcmds.exp: Use gdb_file_cmd instead of gdb_load.
364 Use gdb_load later.
365
51f4c0b0
PA
3662010-03-14 Pedro Alves <pedro@codesourcery.com>
367
368 * gdb.base/solib-disc.c (main): Make format of fprintf a string
369 literal. Add missing endlines to prints to stderr.
370
1c809c68
TT
3712010-03-12 Tom Tromey <tromey@redhat.com>
372
373 PR c++/9708:
374 * gdb.cp/m-static.exp: Add regression test.
375 * gdb.cp/m-static.cc (method): New method.
376 (main): Call it.
377
00ae8fef
SW
3782010-03-12 Sami Wagiaalla <swagiaal@redhat.com>
379
380 * gdb.cp/gdb2384-base.h: Created 'namespace B'.
381 * gdb.cp/gdb2384-base.cc: Use 'namespace B'.
382
759f0f0b
PA
3832010-03-12 Daniel Jacobowitz <dan@codesourcery.com>
384
21e24d21
PA
385 * lib/gdb.exp (gdb_test_multiple): Handle -timeout.
386
3872010-03-12 Daniel Jacobowitz <dan@codesourcery.com>
388
759f0f0b
PA
389 * lib/gdb.exp (skip_stl_tests): New.
390 (gdb_compile): Symbian needs -ldl.
391 (shlib_target_file): New.
392 (shlib_symbol_file): New.
393 (gdb_load_shlibs): Use shlib_target_file.
394 * lib/mi-support.exp (mi_load_shlibs): Use shlib_target_file.
395 * gdb.cp/exception.exp: Use skip_stl_tests.
396 * gdb.cp/bs15503.exp: Use skip_stl_tests. Use untested.
397 * gdb.cp/try_catch.exp: Use skip_stl_tests.
398 * gdb.cp/mb-templates.exp: Ditto.
399 * gdb.base/commands.exp: Relax regexes.
400 * gdb.base/watchpoint-solib.exp: Don't skip on symbian. Use
401 shlib_target_file and shlib_symbol_file.
402 * gdb.base/maint.exp: Allow lowercase t. Allow .rodata in
403 sections.
404 * gdb.base/ending-run.exp: Accept E32Main for symbian.
405 * gdb.base/solib-disc.exp: Use
406 shlib_target_file and shlib_symbol_file.
407 * gdb.base/unload.exp: Don't skip on symbian. Use
408 shlib_target_file and shlib_symbol_file.
409 * gdb.base/list.exp: Check use_gdb_stub instead of is_remote.
410
6a8f2671
PA
4112010-03-12 Pedro Alves <pedro@codesourcery.com>
412
413 * gdb.trace/backtrace.exp: Adjust for x86 and x86_64.
414 * gdb.trace/report.exp: Adjust for x86 and x86_64.
415 Issue a tfind end before looking for a tracepoint frame.
416 * gdb.trace/tfind.exp: Adjust tstatus output.
417 Adjust disassembly output.
418 * gdb.trace/while-dyn.exp: Adjust for x86 and x86_64.
419
ccf26247
JK
4202010-03-11 Jan Kratochvil <jan.kratochvil@redhat.com>
421
422 * gdb.base/break-interp.exp: Create new displacement parameter value
423 for the test_ld calls.
424 (reach): New parameter displacement, verify its content. New push of
425 pf_prefix "reach-$func:". Import global expect_out.
426 (test_core): New parameter displacement, verify its content. New push
427 of pf_prefix "core:". New command "set verbose on". Import global
428 expect_out.
429 (test_attach): New parameter displacement, verify its content. New
430 push of pf_prefix "attach:". New command "set verbose on". Import
431 global expect_out.
432 (test_ld): New parameter displacement, pass it to the reach, test_core
433 and test_attach calls and verify its content in the "ld.so exit" test.
434 * gdb.base/prelink.exp: Remove gdb_exit and final return.
435 (prelink): Update expected text, use gdb_test.
436
e469c7fb
DE
4372010-03-10 Doug Evans <dje@google.com>
438
439 * gdb.base/checkpoint.exp: Fix comment.
440 Lengthen timeout while doing >600 checkpoints test.
441 Rename duplicate "kill all one" test to keep test names unique.
442
60e1c644
PA
4432010-03-10 Pedro Alves <pedro@codesourcery.com>
444
445 * gdb.base/watch-cond.c, gdb.base/watch-cond.exp: New.
446
cec808ec
KS
4472010-03-08 Keith Seitz <keiths@redhat.com>
448
449 * gdb.cp/cp-relocate.exp: Remove single-quoting of C++ methods.
450 * gdb.cp/cplusfuncs.cc (dm_type_short): New function.
451 (dm_type_long): New function.
452 (dm_type_unsigned_short): New function.
453 (dm_type_unsigned_long): New function.
454 (myint): New typedef.
455 * gdb.cp/cplusfuncs.exp (probe_demangler): Add tests for short,
456 long, unsigned shor and long, operator char*, and typedef.
457 (test_lookup_operator_functions): Add operator char* test.
458 (test_paddr_operator_functions): Likewise.
459 (test_paddr_overloaded_functions): Use probe values for
460 short, long, and unsigned short and long.
461 (test_paddr_hairy_functions): If the demangler probe detected
462 gdb type printers, "expect" them. Otherwise "expect" the v2 or v3
463 demangler.
464 * gdb.cp/expand-sals.exp: Backtrace may contain class names.
465 * gdb.cp/member-ptr.exp: Refine expected result for "print pmf"
466 and "print null_pmf".
467 Add test "ptype a.*pmf".
468 * gdb.cp/overload.exp: Allow optional "int" to appear with
469 "short" and "long".
470 * gdb.cp/ovldbreak.exp: Use append to construct super-duper
471 long expect value for men_overload1arg.
472 Allow "int" to appear with "short" and "long".
473 When testing "info break", add argument for main (void).
474 Also allow "int" to appear with "short" and "long".
475 Ditto with "unsigned" and "long long".
476 * gdb.java/jmain.exp: Do not enclose methods names in single
477 quotes.
478 * gdb.java/jmisc.exp: Likewise.
479 * gdb.java/jprint.exp: Likewise.
480 * gdb.python/py-symbol.exp: Update expected "linkage_name" value.
481
482 From Jan Kratochvil <jan.kratochvil@redhat.com>:
483 * gdb.cp/exception.exp (backtrace after first throw)
484 (backtrace after second throw): Allow a namespace before __cxa_throw.
485 (backtrace after first catch, backtrace after second catch): Allow
486 a namespace before __cxa_begin_catch.
487
488 * gdb.cp/cpexprs.exp: New file.
489 * gdb.cp/cpexprs.cc: New file.
490
491 From Daniel Jacobowitz <dan@codesourcery.com>
492 * gdb.cp/cpexprs.exp (escape): Delete. Change all callers
493 to use string_to_regexp.
494 (ctor, dtor): New functions. Use them to match constructor
495 and destructor function types.
496 (Top level): Use runto_main.
497
f870a310
TT
4982010-03-05 Tom Tromey <tromey@redhat.com>
499
500 * gdb.python/py-prettyprint.py (pp_nullstr.to_string): Use
501 gdb.target_charset.
502 (pp_ns.to_string): Likewise.
503
0c199f28
KS
5042010-03-04 Keith Seitz <keiths@redhat.com>
505
506 * gdb.cp/overload.exp: Test that the filename portion of a linespec
507 can be quoted. Test that both the filename and function/line
508 portions can be quoted at the same time.
509
c7437ca6
PA
5102010-03-04 Pedro Alves <pedro@codesourcery.com>
511
512 * gdb.base/watch-non-mem.c, gdb.base/watch-non-mem.exp: New.
513
b111b805
DE
5142010-03-03 Doug Evans <dje@google.com>
515
24486cb7
DE
516 * lib/gdb.exp (gdb_compile_pthreads): Handle case where
517 libc contains libpthread.
518
b111b805
DE
519 * gdb.threads/linux-dp.c (shared_random): Call rand instead of rand_r.
520 * gdb.threads/linux-dp.exp: Compile with gdb_compile_pthreads instead
521 of gdb_compile. Add another pattern to match android backtrace.
522
a0e0ef55
TT
5232010-03-03 Tom Tromey <tromey@redhat.com>
524
525 PR gdb/11345:
526 * gdb.base/printcmds.exp (test_printf): Add test.
527
1ba53b71
L
5282010-03-02 H.J. Lu <hongjiu.lu@intel.com>
529
530 * gdb.arch/amd64-byte.exp: New.
531 * gdb.arch/amd64-dword.exp: Likewise.
532 * gdb.arch/amd64-pseudo.c: Likewise.
533 * gdb.arch/amd64-word.exp: Likewise.
534 * gdb.arch/i386-byte.exp: Likewise.
535 * gdb.arch/i386-pseudo.c: Likewise.
536 * gdb.arch/i386-word.exp: Likewise.
537
f5dff777
DJ
5382010-03-01 Daniel Jacobowitz <dan@codesourcery.com>
539
540 * gdb.xml/extra-regs.xml: Add struct1, struct2, and flags
541 types. Add structreg, bitfields, and flags registers.
542 * gdb.xml/tdesc-regs.exp: Test structreg and bitfields
543 registers.
544
90884b2b
L
5452010-03-01 H.J. Lu <hongjiu.lu@intel.com>
546
547 * gdb.xml/tdesc-regs.exp (architecture): New. Set it for x86.
548 (load_description): Set architecture if defined.
549
dc00d89f
PM
5502010-02-28 Phil Muldoon <pmuldoon@redhat.com>
551
552 * gdb.python/py-frame.exp: Add read_var block tests.
553 * gdb.python/py-frame.c (block): New function.
554
0e095b7e
JK
5552010-02-28 Jan Kratochvil <jan.kratochvil@redhat.com>
556 Daniel Jacobowitz <dan@codesourcery.com>
557
558 * gdb.base/callfuncs.exp: New tests for $spval 0 and -1. Remove return.
559
624f1a65
DM
5602010-02-25 David S. Miller <davem@davemloft.net>
561
562 * gdb.base/catch-syscall.exp: Allow to run on sparc*-*-linux and
563 fix logic for setting all_syscalls_numbers.
564
f3e9a817
PM
5652010-02-24 Phil Muldoon <pmuldoon@redhat.com>
566
567 * Makefile.in: Add py-block and py-symbol.
568 * gdb.python/py-symbol.exp: New File.
569 * gdb.python/py-symtab.exp: New File.
570 * gdb.python/py-block.exp: New File.
571 * gdb.python/py-symbol.c: New File.
572 * gdb.python/py-block.c: New File.
573
f6bbabf0
PM
5742010-02-24 Phil Muldoon <pmuldoon@redhat.com>
575
576 PR python/11314
577 * lib/gdb.exp (skip_python_tests): New function.
578 * gdb.python/py-cmd.exp: Use skip_python_tests.
579 * gdb.python/py-frame.exp: Likewise.
580 * gdb.python/py-function.exp: Likewise.
581 * gdb.python/py-prettyprint.exp: Likewise.
582 * gdb.python/py-template.exp: Likewise.
583 * gdb.python/py-type.exp: Likewise.
584 * gdb.python/py-value.exp: Likewise.
585
85d721b8
PA
5862010-02-22 Pedro Alves <pedro@codesourcery.com>
587
588 PR9605
589
590 * gdb.base/watch-read.c, gdb.base/watch-read.exp: New files.
591
48e32051
TT
5922010-02-19 Tom Tromey <tromey@redhat.com>
593
594 PR c++/8693, PR c++/9496:
595 * gdb.cp/namespace.exp: Remove some setup_kfail calls. Added
596 regression tests.
597
ac9c0048
JK
5982010-02-19 Jan Kratochvil <jan.kratochvil@redhat.com>
599
600 Fix compatibility with m68k as.
601 * gdb.dwarf2/member-ptr-forwardref.S: Use .data section. Use .2byte.
602 Use only /* comments */.
603
57bb97a4
UW
6042010-02-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
605
606 * configure.ac: Add gdb.multi/Makefile to AC_OUTPUT.
607 * configure: Regenerate.
608
7d1bf85c
DJ
6092010-02-18 Daniel Jacobowitz <dan@codesourcery.com>
610
611 * gdb.python/py-type.exp: Check for Python support.
612
061b5285
PA
6132010-02-17 Pedro Alves <pedro@codesourcery.com>
614
615 * lib/gdb.exp (build_id_debug_filename_get): Don't assume new
616 `regsub' syntax available.
617
f8a8bc2c
PA
6182010-02-17 Pedro Alves <pedro@codesourcery.com>
619
620 * gdb.base/shmain.c (main): Remove printf call.
621 * gdb.base/sizeof.c (main): Cast return of sizeof to int.
622 * gdb.base/unload.c (main): Make format of fprintf a string
623 literal. Add missing endlines to prints to stderr.
624 * gdb.base/watchpoint-solib.c (open_shlib): Ditto.
625
6f451e5e
TT
6262010-02-17 Tom Tromey <tromey@redhat.com>
627
628 * gdb.java/jprint.java (jprint.props): New field.
629 * gdb.java/jprint.exp (set_lang_java): Add regression test.
630
12d79008
PA
6312010-02-17 Pedro Alves <pedro@codesourcery.com>
632
ef801a0e 633 * gdb.base/charset.exp: Don't assume new `regsub' syntax
12d79008
PA
634 available.
635
d252f7e5
DJ
6362010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
637
638 * gdb.xml/tdesc-arch.exp, gdb.xml/tdesc-regs.exp: Rewrite file
639 creation to support remote host testing.
640
67bdab6c
DJ
6412010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
642
643 * gdb.base/valgrind-db-attach.exp: Use unsupported instead of xfail.
644 Recognize "command not found".
645
bb391223
DJ
6462010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
647
648 * gdb.arch/thumb2-it.exp (test_it_break): Handle hardware
649 single-stepping.
650
70362913
DJ
6512010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
652
653 * gdb.python/py-value.exp (test_value_in_inferior): Skip arg0 test
654 if arguments are not supported.
655
493f3c00
DJ
6562010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
657
658 * gdb.cp/overload.exp: Allow foo::overload1arg's "this" pointer to
659 be const or non-const.
660
8034c749
DJ
6612010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
662
663 * gdb.mi/mi-break.exp (test_breakpoint_commands): Use
664 mi_send_resuming_command to send -exec-continue.
665
791dfb64
DJ
6662010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
667
668 * gdb.base/list.exp (test_list_filename_and_function): Add test
669 with single quotes.
670 * gdb.cp/overload.cc (intToChar): Rewrite onto one line for easy
671 matching.
672 * gdb.cp/overload.exp: Add tests with filename, function, and quotes.
673 Add KFAIL'd tests for PR gdb/11289.
674
7c5fe868
DJ
6752010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
676
677 * gdb.cp/cpcompletion.exp: Specify source file name explicitly.
678
fdc498b8
DJ
6792010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
680
681 * gdb.base/comp-dir/subdir/dummy.txt: New file.
682 * gdb.base/completion.exp: Use comp-dir/subdir instead of creating
683 a temporary directory.
684
b519e2a6
DJ
6852010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
686
687 * gdb.base/charset.exp: Use a single regular expression to match
688 show host-charset and show target-charset output.
689
74164c56
JK
6902010-02-15 Jan Kratochvil <jan.kratochvil@redhat.com>
691
692 * gdb.base/attach.exp (attach to nonsense is prohibited): Make the
693 "Illegal process-id" expect string more exact.
694 (attach to digits-starting nonsense is prohibited): New.
695
701ed6dc
JK
6962010-02-13 Jan Kratochvil <jan.kratochvil@redhat.com>
697
698 * gdb.base/prelink.exp (set verbose on): New.
699
fa19b4e5
MS
7002010-02-12 Tomas Holmberg <th@virtutech.com>
701
702 * mi-reverse.exp: New file. Test for reverse option to the
703 following MI commands: exec-continue, exec-finish, exec-next,
704 exec-step, exec-next-instruction, exec-step-instruction.
705
dadf0e9c
JB
7062010-02-09 Joel Brobecker <brobecker@adacore.com>
707
708 * gdb.ada/ptype_tagged_param: New testcase.
709
714f19d5
TT
7102010-02-08 Tom Tromey <tromey@redhat.com>
711
712 PR c++/8017:
713 * gdb.cp/overload.exp: Add tests.
714 * gdb.cp/overload.cc (struct K): New.
715 (namespace N): New.
716 (main): Call new functions.
717 (K::staticoverload): Define.
718
83b10087
CM
719Mon Feb 8 13:18:22 2010 Chris Moller <moller@mollerware.com>
720
721 PR gdb/10728
722 * gdb.cp/pr10728-x.h: New file.
723 * gdb.cp/pr10728-x.cc: New file.
724 * gdb.cp/pr10728-y.cc: New file.
725 * gdb.cp/pr10728.exp: New file.
726 * gdb.cp/Makefile.in (EXECUTABLES): Add pr10728
727
99903ae3
CM
728Mon Feb 8 12:54:54 2010 Chris Moller <moller@mollerware.com>
729
730 PR gdb/9067
731 * gdb.cp/pr9067.exp: New
732 * gdb.cp/pr9067.cc: New
733 * gdb.cp/Makefile.in (EXECUTABLES): Add pr9067
734
7b356089
JB
7352010-02-08 Joel Brobecker <brobecker@adacore.com>
736
737 * lib/gdb.exp (gdb_test_timeout): New global variable.
738 Set it to timeout if not already set.
739 (gdb_init): Reset the value of timeout to gdb_test_timeout.
740
1be00882
DE
7412010-02-05 Doug Evans <dje@google.com>
742
743 * lib/gdb.exp (INTERNAL_GDBFLAGS): Don't override value provided by
744 user.
745
82856980
SW
7462010-02-05 Sami Wagiaalla <swagiaal@redhat.com>
747
748 PR c++/7935:
749 * gdb.cp/namespace-using.exp: Removed kfail; bug has been fixed.
750
1a334831
TT
7512010-02-04 Tom Tromey <tromey@redhat.com>
752
753 * gdb.cp/virtbase.exp: Make test case names unique.
754
9c3c02fd
TT
7552010-02-02 Tom Tromey <tromey@redhat.com>
756
757 * gdb.cp/virtbase.exp: Add regression tests.
758 * gdb.cp/virtbase.cc (RHA, RHB, RHC): New classes.
759 (main): Instantiate RHC.
760
0cc2414c
TT
7612010-02-02 Tom Tromey <tromey@redhat.com>
762
763 * gdb.dwarf2/member-ptr-forwardref.exp: Update expected result for
764 type-printing change.
765
edf3d5f3
TT
7662010-02-02 Tom Tromey <tromey@redhat.com>
767
768 PR c++/11226, PR c++/9629, PR c++/9688, PR c++/8890:
769 * gdb.cp/virtbase.cc: New file.
770 * gdb.cp/virtbase.exp: New file.
771 * gdb.cp/userdef.exp: Allow 'struct' or 'class'.
772
e4b7f41c
JK
7732010-02-01 Jan Kratochvil <jan.kratochvil@redhat.com>
774
775 PR libc/11214:
776 * gdb.threads/current-lwp-dead.c: Include features.h.
777 (HAS_NOMMU): New.
778 (fn, main): Move CLONE_VM into [__UCLIBC__ && HAS_NOMMU].
779
b381ea14
JK
7802010-02-01 Jan Kratochvil <jan.kratochvil@redhat.com>
781
782 * gdb.base/symbol-without-target_section.exp,
783 gdb.base/symbol-without-target_section.c: New.
784
c593ac0e
DJ
7852010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
786
787 * gdb.base/bigcore.exp: Reset increased timeout.
788 * gdb.base/interrupt.exp: Match unexpected gdb prompt.
789
db25f29d
DJ
7902010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
791
792 * gdb.base/gcore.exp (capture_command_output): Use
793 gdb_test_multiple.
794
f9d67f43
DJ
7952010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
796
797 * gdb.arch/thumb2-it.S (it_breakpoints): New function.
798 * gdb.arch/thumb2-it.exp (test_it_break): New function.
799 (Top level): Call it.
800
177321bd
DJ
8012010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
802
803 * gdb.arch/thumb2-it.S, gdb.arch/thumb2-it.exp: New files.
804
97f2ed50
DJ
8052010-01-29 Daniel Jacobowitz <dan@codesourcery.com>
806
807 * gdb.base/call-strs.exp, gdb.base/default.exp,
808 gdb.base/ending-run.exp, gdb.base/finish.exp, gdb.base/funcargs.exp,
809 gdb.base/huge.exp, gdb.base/nodebug.exp, gdb.base/ptype.exp,
810 gdb.base/restore.exp, gdb.base/return.exp, gdb.base/setvar.exp,
811 gdb.base/watchpoints.exp, gdb.threads/gcore-thread.exp,
812 gdb.base/watchpoint-solib.exp: Save and restore timeout.
813 * gdb.base/ending-run.exp: Correct restore of timeout.
814 * gdb.base/page.exp: Remove unnecessary timeout setting.
815
e4e2711a
JB
8162010-01-29 Joel Brobecker <brobecker@adacore.com>
817
818 * gdb.ada/rec_return: New testcase.
819
ba581dc1
JB
8202010-01-29 Joel Brobecker <brobecker@adacore.com>
821
822 * gdb.ada/call_pn: New testcase.
823
4ea95be9
DJ
8242010-01-28 Daniel Jacobowitz <dan@codesourcery.com>
825
826 * gdb.mi/mi-nonstop.exp (mi_nonstop_resume): New function.
827 (Top level): Use it to resume.
828 * lib/mi-support.exp (mi_send_resuming_command_raw): Recognize
829 the Thumb mode displaced stepping error as unsupported.
830
df83a9bf
SW
8312010-01-28 Sami Wagiaalla <swagiaal@redhat.com>
832
833 * gdb.cp/nsusing.exp: Added more tests.
834 * gdb.cp/nsrecurs.exp: Ditto.
835 * gdb.cp/nsusing.cc: Added test functions.
836 * gdb.cp/nsrecurs.cc: Ditto.
837
40b27cdc
JK
8382010-01-27 Jan Kratochvil <jan.kratochvil@redhat.com>
839
840 * gdb.base/break-interp.exp: Use [file tail $filename] to omit any
841 absolute directory pathnames in gdb.sum file.
842
de958931
SW
8432010-01-27 Sami Wagiaalla <swagiaal@redhat.com>
844
845 * gdb.cp/namespace-using.exp: Rename to nsusing.exp.
846 * gdb.cp/namespace-using.cc: Rename to nsusing.cc.
847
708ead4e
TT
8482010-01-26 Tom Tromey <tromey@redhat.com>
849
850 PR exp/7643:
851 * gdb.base/printcmds.exp (test_print_string_constants): Remove
852 setup_kfail.
853
b14e635e
SW
8542010-01-14 Sami Wagiaalla <swagiaal@redhat.com>
855
856 * gdb.cp/nsrecurs.exp: New test.
857 * gdb.cp/nsrecurs.cc: New test program.
858 * gdb.cp/nsstress.exp: New test.
859 * gdb.cp/nsstress.cc: New test program.
860 * gdb.cp/nsdecl.exp: New test.
861 * gdb.cp/nsdecl.cc: New test program.
862
8540c487
SW
8632010-01-26 Sami Wagiaalla <swagiaal@redhat.com>
864
865 * gdb.cp/namespace-using.exp: Add test for printing of namespaces
866 imported into file scope.
867 Marked test as xfail.
868 * gdb.cp/namespace-using.cc (marker5): New function.
869 * gdb.cp/shadow.exp: New test.
870 * gdb.cp/shadow.cc: New test program.
871 * gdb.cp/nsimport.exp: New test.
872 * gdb.cp/nsimport.cc: New test program.
873
421d5d99
TT
8742010-01-25 Tom Tromey <tromey@redhat.com>
875
876 PR gdb/11049:
877 * gdb.base/printcmds.exp (test_print_typedef_arrays): Add test
878 with "set print null-stop on".
879
691f8dc1
JK
8802010-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
881
882 * gdb.arch/i386-bp_permanent.exp (Disassemble function '$function'):
883 Adjust it for DISASSEMBLY_OMIT_FNAME.
884
0b92b5bb
TT
8852010-01-22 Jan Kratochvil <jan.kratochvil@redhat.com>
886
887 PR symtab/11199:
888 * gdb.dwarf2/member-ptr-forwardref.exp,
889 gdb.dwarf2/member-ptr-forwardref.S: New.
890
23787403
JK
8912010-01-20 Jan Kratochvil <jan.kratochvil@redhat.com>
892
893 * gdb.threads/watchthreads-reorder.c (gdbstop_mutex): Remove.
894 (thread1_func): Protect thread1_tid with thread1_tid_cond by
895 thread1_tid_mutex. Remove gdbstop_mutex handling.
896 (thread2_func): Protect thread2_tid with thread2_tid_cond by
897 thread2_tid_mutex. Remove gdbstop_mutex handling.
898 (main): Move thread1_tid_mutex and thread2_tid_mutex locks before
899 pthread_create. Remove gdbstop_mutex handling. New comment. Replace
900 pthread_cond_wait conditionalizations by while loops.
901
b966cb8a
TT
9022010-01-20 Tom Tromey <tromey@redhat.com>
903
904 PR backtrace/10770:
905 * gdb.dwarf2/pr10770.exp: New file.
906 * gdb.dwarf2/pr10770.c: New file.
907 * gdb.dwarf2/Makefile.in (EXECUTABLES): Add pr10770.
908
fcae584b
VP
9092010-01-20 Vladimir Prus <vladimir@codesourcery.com>
910
911 * gdb.mi/mi-async.exp: Remove check for 'async' target, because
912 that target was removed, and the test always runs native anyway.
913
a0f49112
JK
9142010-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
915
916 * gdb.base/watchpoint-cond-gone.exp, gdb.base/watchpoint-cond-gone.c,
917 gdb.base/watchpoint-cond-gone-stripped.c: New.
918
ceeb3d5a
TT
9192010-01-19 Tom Tromey <tromey@redhat.com>
920
921 PR c++/8000:
922 * gdb.cp/namespace.exp: Use new enum. Fix line numbers in
923 existing tests.
924 * gdb.cp/namespace.cc (AAA::SomeEnum): New enum.
925 (main): Use AAA::SomeEnum.
926
dd322c54
JK
9272010-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
928
929 * gdb.mi/mi-break.exp (set line_callme_head, set line_callme_body): New.
930 (test_ignore_count): Declare line_callme_body global.
931 (run to breakpoint with ignore count): Use line_callme_body.
932 * gdb.mi/mi-cli.exp (set line_main_head, set line_main_body)
933 (set line_main_hello, set line_main_return): Reindent.
934 (set line_callee4_head, set line_callee4_body, set line_callee4_next):
935 New.
936 (continue to callee4): Use line_callee4_body.
937 (check *stopped from CLI command): Use line_callee4_next.
938 * gdb.mi/mi2-cli.exp (set line_main_head, set line_main_body)
939 (set line_main_hello, set line_main_return): Reindent.
940 (set line_callee4_head, set line_callee4_body): New.
941 (continue to callee4): Use line_callee4_body.
942
4e8f195d
TT
9432010-01-18 Tom Tromey <tromey@redhat.com>
944
945 PR c++/9680:
946 * gdb.cp/casts.cc: Add new classes and variables.
947 * gdb.cp/casts.exp: Test new operators.
948
9e14a9ba
JB
9492010-01-18 Tom Tromey <tromey@redhat.com>
950 Thiago Jung Bauermann <bauerman@br.ibm.com>
951
952 * gdb.python/source2.py: New file.
953 * gdb.python/source1: New file.
954 * gdb.python/python.exp: Test "source" command.
955
00bf0b85
SS
9562010-01-15 Stan Shebs <stan@codesourcery.com>
957
958 * gdb.trace/tfile.c: New file.
959 * gdb.trace/tfile.exp: New file.
960
55235ad7
JK
9612010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
962
963 * gdb.base/pie-support.exp, gdb.base/pie-support.c: Remove.
964
9f2982ff
JK
9652010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
966
967 * gdb.base/valgrind-db-attach.exp, gdb.base/valgrind-db-attach.c: New.
968
bbfba9ed
JK
9692010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
970
971 * gdb.base/break-interp-lib.c: Include unistd.h, assert.h and stdio.h.
972 (libfunc): New parameter action. Implement also selectable "sleep".
973 * gdb.base/break-interp-main.c: Include assert.h.
974 (libfunc): New parameter action.
975 (main): New parameters argc and argv. Assert argc. Pass argv.
976 * gdb.base/break-interp.exp (test_core): Pass the "segv" argument.
977 (test_attach): New proc.
978 (test_ld): Pass new "segv" exec parameter. Call also test_attach.
979 * lib/gdb.exp (core_find): New parameter arg. Pass it to $binfile.
980
61f0d762
JK
9812010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
982
983 * gdb.base/break-interp.exp (test_core): New proc.
984 (test_ld): Call it.
985
06a6f270
JK
9862010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
987
988 * gdb.base/break-interp-main.c, gdb.base/break-interp-lib.c: New.
989 * gdb.base/break-interp.exp: Exit on skip_shlib_tests. Change $srcfile.
990 New variables $binfile_lib and $srcfile_lib. Call get_compiler_info
991 and gdb_compile_shlib. Use new -Wl compiler options.
992 (dl bt, main bt): New tests.
993
51bee8e9
JK
9942010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
995
996 Support PIEs with no symfile_objfile.
997 * gdb.base/break-interp.exp: New argument at the test_ld calls.
998 (test_ld): New parameter trynosym.
999 (test_ld <$trynosym>): New block.
1000
b8040f19
JK
10012010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
1002
1003 * gdb.base/break-interp.exp: New file.
1004
be759fcf
PM
10052010-01-13 Phil Muldoon <pmuldoon@redhat.com>
1006
1007 * gdb.python/py-value.exp (test_lazy_strings): Add lazy string test.
1008 * gdb.python/py-prettyprint.py (pp_ls): New printer.
1009 * gdb.python/py-prettyprint.exp (run_lang_tests): Add lazy string
1010 test.
1011 * gdb.python/py-prettyprint.c: Define lazystring test structure.
1012 * gdb.python/py-mi.exp: Add lazy string test.
1013
dc146f7c
VP
10142010-01-13 Vladimir Prus <vladimir@codesourcery.com>
1015
1016 * lib/mi-support.exp (mi_check_thread_states): Handle
1017 core number in thread listing.
1018
b4ba55a1
JB
10192010-01-12 Joel Brobecker <brobecker@adacore.com>
1020
1021 * gdb.base/maint.exp: Adjust the expected output for the
1022 "maint print type" test. Use gdb_test_multiple instead of
1023 gdb_sent/gdb_expect.
1024
08e24bd4
DE
10252010-01-11 Doug Evans <dje@google.com>
1026
6496a609
DE
1027 * lib/gdbserver-support.exp (gdbserver_download_current_prog): Rename
1028 from gdbserver_download. All callers updated.
1029
08e24bd4
DE
1030 * gdb.server/ext-run.exp: "info os processes" requires xml support.
1031
b5cfddf5
JK
10322010-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
1033
1034 Implement binary numbers parsing.
1035 * gdb.base/printcmds.exp (test_integer_literals_accepted)
1036 (test_integer_literals_rejected): New binary tests.
1037
3725885a
RW
10382010-01-09 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
1039
1040 * gdb.cell/configure: Regenerate.
1041
37aeb5df
JK
10422010-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
1043
1044 * gdb.base/corefile.exp: Move the core finding block out and call it as
1045 core_find, new variable $corefile, replace corefile by $corefile and
1046 [file tail $corefile] for usage vs. test names resp.
1047 * lib/gdb.exp (core_find): Move it as a new function here. New
1048 parameter binfile and deletefiles. New variable $destcore. Pre-delete
1049 $destcore. Return "" on error.
1050
d521f563
JK
10512010-01-08 Jan Kratochvil <jan.kratochvil@redhat.com>
1052
1053 Workaround PR binutils/10802.
1054 * lib/gdb.exp (gdb_gnu_strip_debug): Preserve the file attributes
1055 (twice).
1056
28f24826
DJ
10572010-01-08 Daniel Jacobowitz <dan@codesourcery.com>
1058
1059 * gdb.cp/gdb2495.exp: Skip if gdb,nosignals.
1060
2de75e71
JB
10612010-01-08 Joel Brobecker <brobecker@adacore.com>
1062
1063 * lib/gdb.exp (gdb_start_cmd): Move comment outside of gdb_expect
1064 call, to avoid interruption.
1065
fe00719b 10662010-01-08 Jan Kratochvil <jan.kratochvil@redhat.com>
d24d8548
JK
1067
1068 * gdb.stabs/weird.def (args93): New.
1069
d0ef5df8
DE
10702010-01-07 Doug Evans <dje@google.com>
1071
1072 * lib/gdb.exp (gdb_skip_xml_test): Add comment.
1073
3a08d52f
TT
10742010-01-07 Tom Tromey <tromey@redhat.com>
1075
1076 * gdb.base/source.exp: Use correct line number.
1077
7a697b8d
SS
10782010-01-05 Stan Shebs <stan@codesourcery.com>
1079
1080 * gdb.trace/tracecmd.exp: Test ftrace.
1081
7803799a
UW
10822010-01-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1083
1084 * gdb.xml/tdesc-regs.exp: Support s390*-*-* targets.
1085
c54eabfa
JK
10862010-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
1087
1088 * gdb.mi/var-cmd.c (do_bitfield_tests): Change "V.sharable" type to
1089 "uint_for_mi_testing".
1090
02e7ef19
JB
10912010-01-01 Joel Brobecker <brobecker@adacore.com>
1092
1093 Test indented comment in file being sourced.
1094 * gdb.base/commands.exp: Test indented comment in file being sourced.
1095
abd775ce
JB
10962010-01-01 Joel Brobecker <brobecker@adacore.com>
1097
1098 * gdb.fortran/array-element.f, gdb.fortran/complex.f,
1099 gdb.fortran/derived-type.f90, gdb.fortran/module.f90,
1100 gdb.fortran/subarray.f, gdb.mi/array.f: Update year in copyright
1101 notice.
1102
79b55b82
JB
11032010-01-01 Joel Brobecker <brobecker@adacore.com>
1104
1105 * gdb.arch/gdb1291.s, gdb.arch/gdb1431.s: Update year in copyright
1106 notice.
1107
8997583e
JK
11082010-01-01 Jan Kratochvil <jan.kratochvil@redhat.com>
1109
1110 * lib/mi-support.exp (mi_expect_stop <stopped at wrong place>): Insert
1111 missing $after_stopped and comma (,) expectation.
1112
6da95a67
SS
11132009-12-31 Stan Shebs <stan@codesourcery.com>
1114
1115 * gdb.trace/actions.exp: Test teval action.
1116
218d2fc6
TJB
11172009-12-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
1118
1119 * gdb.base/watchpoint.exp (test_watchpoint_in_big_blob): New function.
1120 (top level): Call test_watchpoint_in_big_blob.
1121 * gdb.base/watchpoint.c (buf): Change size to value too big for hardware
1122 watchpoints.
1123 (func3): Write to buf.
1124
236f1d4d
SS
11252009-12-29 Stan Shebs <stan@codesourcery.com>
1126
1127 * gdb.trace/actions.exp: Test default-collect.
1128
f61e138d
SS
11292009-12-28 Stan Shebs <stan@codesourcery.com>
1130
1131 * gdb.trace/tsv.exp: New file.
1132 * gdb.base/completion.exp: Update ambiguous info output.
1133
0219b378
DJ
11342009-12-28 Daniel Jacobowitz <dan@codesourcery.com>
1135
1136 * gdb.base/find.c (main): Reference search buffers.
1137 * gdb.base/included.c (main): Reference integer.
1138 * gdb.base/ptype.c (charfoo): Declare.
1139 (intfoo): Call charfoo.
1140 * gdb.base/scope0.c (useitp): New function.
1141 (usestatics): Use useitp.
1142 (useit): Add a type for val.
1143 * gdb.base/scope1.c (useit1): Take a pointer argument.
1144 (usestatics1): Update calls to useit1.
1145 * gdb.cp/call-c.cc: Declare foo.
1146 (main): Call foo.
1147 * gdb.cp/m-static.cc (main): Reference test4.elsewhere.
1148 * gdb.cp/namespace.cc (ensureOtherRefs): Declare.
1149 (main): Call C::ensureRefs and ensureOtherRefs.
1150 * gdb.cp/namespace1.cc (C::ensureOtherRefs): Also reference int
1151 variables.
1152 (ensureOtherRefs): New function.
1153 * gdb.cp/overload.cc (main): Call all overloadNamespace variants.
1154 * gdb.cp/templates.cc (main): Call t5i.value.
1155
3f78692f
JK
11562009-12-24 Jan Kratochvil <jan.kratochvil@redhat.com>
1157
1158 Fix compatibility with G++-4.5.
1159 * gdb.cp/expand-sals.cc (main): Remove the "exit-line" comment.
1160 * gdb.cp/expand-sals.exp: Remove breakpoint on "exit-line".
1161 (uncaught return): Remove.
1162
429374b8
JK
11632009-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
1164 Phil Muldoon <pmuldoon@redhat.com>
1165
1166 * gdb.base/condbreak.exp: Put breakpoint on marker3 and marker4.
1167 (bp_location13, bp_location14, bp_location17, bp_location18)
1168 (marker3_proto, marker4_proto): New variables.
1169 (breakpoint info): Update output.
1170 (run until breakpoint at marker3, run until breakpoint at marker4): New
1171 tests.
1172
859825b8
JK
11732009-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
1174
1175 * gdb.base/unload.c (main): Change the UNLOADSHR parameter to 1.
1176 Replace the printf call of Y by provided "y-set-1" label. New block
1177 for the second shared library.
1178 * gdb.base/unload.exp: Compile also the second library, call
1179 gdb_load_shlibs also for it. Use now gdb_breakpoint.
1180 (single pending breakpoint info): Rename to ...
1181 (pending breakpoint info before run): ... this extended test.
1182 (libfile2, libname2, libsrcfile2, libsrc2)
1183 (lib_sl2): New variables.
1184 (exec_opts): Set also SHLIB_NAME2.
1185 (pending breakpoint info on first run at shrfunc1)
1186 (pending breakpoint info on second run at shrfunc1)
1187 (pending breakpoint info on second run at shrfunc2)
1188 (print y from libfile, print y from libfile2): New tests.
1189 * gdb.base/unloadshr.c (shrfunc1): Change the returned value.
1190 * gdb.base/unloadshr2.c: New.
1191
e6a386cd
HZ
11922009-12-22 Hui Zhu <teawater@gmail.com>
1193
1194 * gdb.reverse/sigall-reverse.exp: Adjust.
1195
9e19b45e
VP
11962009-12-21 Vladimir Prus <vladimir@codesourcery.com>
1197
1198 PR gdb/10884
1199
1200 * gdb.mi/var-cmd.c (do_bitfield_tests): New
1201 (main): Call do_bitfield_tests.
aacf5b1e 1202 * gdb.mi/mi-var-cmd.exp: Run the 'bitfield' testcase.
9e19b45e 1203
d53a7b30
JB
12042009-12-20 Joel Brobecker <brobecker@adacore.com>
1205
1206 * Makefile.in gdb.ada/gnat_ada.gpr, gdb.base/gcore-buffer-overflow.c,
1207 gdb.base/gcore-buffer-overflow.exp, gdb.base/source-error.gdb,
1208 gdb.base/watch_thread_num.c, gdb.java/jprint.java,
1209 gdb.mi/mi-async.exp, gdb.modula2/unbounded-array.exp,
1210 gdb.modula2/unbounded1.c: Update copyright header.
1211
191ca0a1
CM
12122009-12-10 Chris Moller <moller@mollerware.com>
1213
1214 PR gdb/9399
1215 * gdb.cp/virtfunc2.exp: New tests
1216 * gdb.cp/virtfunc2.cc: New tests
1217 * gdb.cp/Makefile.in: Added tests to EXECUTABLES
1218
0fa6cf1b
MS
12192009-12-10 Oza Pawandeep (paawan1982@yahoo.com
1220
1221 * gdb.reverse/i387-env-reverse.c: New file.
1222 * gdb.reverse/i387-env-reverse.exp: New file.
1223 * gdb.reverse/i387-stack-reverse.c: New file.
1224 * gdb.reverse/i387-stack-reverse.exp: New file.
1225
361ae042
PM
12262009-12-08 Phil Muldoon <pmuldoon@redhat.com>
1227
1228 * gdb.python/py-type.exp (test_range): New test.
1229
bfd31e71
PM
12302009-12-03 Phil Muldoon <pmuldoon@redhat.com>
1231
1232 PR python/10805
1233
1234 * gdb.python/py-type.exp: New file.
1235 * gdb.python/py-type.c: New file.
1236 * Makefile.in: Add py-type.
1237
57a1d736
TT
12382009-12-03 Tom Tromey <tromey@redhat.com>
1239
1240 * gdb.python/py-value.exp (test_parse_and_eval): New
1241 function.
1242
1f3b5d1b
PP
12432009-12-03 Paul Pluzhnikov <ppluzhnikov@google.com>
1244
1245 PR gdb/11022
1246
1247 * gdb.base/pr11022.exp: New test.
1248 * gdb.base/pr11022.c: New test.
1249
8b7dbdc9
JK
12502009-12-03 Jan Kratochvil <jan.kratochvil@redhat.com>
1251
1252 Fix spurious false FAILs.
1253 * gdb.base/structs.c (chartest): New.
1254 (main): Fill-in chartest.
1255 * gdb.base/structs.exp (anychar_re, first): New.
1256 (start_structs_test): Import global anychar_re and first.
1257 New gdb_test call "set print elements 300; ${testfile}"
1258 (start_structs_test <$first>): New block.
1259 (any): Import global anychar_re. New variable ac. Use ${ac}.
1260
6a53b2ec
JK
12612009-11-30 Jan Kratochvil <jan.kratochvil@redhat.com>
1262
1263 * gdb.base/bigcore.exp (extract_heap): Set $lim limit to 200.
1264
d7167b4c
JK
12652009-11-30 Jan Kratochvil <jan.kratochvil@redhat.com>
1266
1267 * gdb.base/foll-fork.exp (unpatch child, breakpoint at exit call):
1268 Force $srcfile file.
1269 * gdb.base/foll-fork.c (callee): Comment out the printf call.
1270
b1798462
UW
12712009-11-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1272
1273 * gdb.base/hbreak.exp: Disable for s390*-*-* targets.
1274 * gdb.base/watchpoint-hw-hit-once.exp: Likewise.
1275 * gdb.threads/watchthreads-reorder.exp: Likewise.
1276
b6199126
DJ
12772009-11-24 Daniel Jacobowitz <dan@codesourcery.com>
1278
1279 PR gdb/8704
1280
1281 * gdb.base/condbreak.exp: Test combinations of "break *EXP",
1282 "if", and "thread". Correct matching in the previous test.
1283
b22a0510
DJ
12842009-11-25 Daniel Jacobowitz <dan@codesourcery.com>
1285
1286 * gdb.cp/extern-c.cc, gdb.cp/extern-c.exp: New test.
1287
930636d2
MS
12882009-11-23 Michael Snyder <msnyder@vmware.com>
1289
1290 * gdb.reverse/watch-reverse.exp: Extend test for hw watchpoints.
1291 * gdb.reverse-watch-precsave.exp: Ditto.
1292
21a0512e
PP
12932009-11-23 Paul Pluzhnikov <ppluzhnikov@google.com>
1294
1295 * gdb.asm/asm-source.exp: Adjust.
1296 * gdb.base/help.exp: Adjust.
1297
fc30d5e0
PA
12982009-11-22 Pedro Alves <pedro@codesourcery.com>
1299
1300 * gdb.base/catch-syscall.exp (test_catch_syscall_fail_nodatadir)
1301 (do_syscall_tests_without_xml): Set data-directory to
1302 /the/path/to/nowhere.
1303
f6bc2008
PA
13042009-11-21 Pedro Alves <pedro@codesourcery.com>
1305
1306 * gdb.threads/local-watch-wrong-thread.c,
1307 gdb.threads/local-watch-wrong-thread.exp: New files.
1308
8c2fb5de
PA
13092009-11-21 Pedro Alves <pedro@codesourcery.com>
1310
1311 * gdb.cp/cplusfuncs.exp (info_func_regexp, print_addr): Don't
1312 assume new `regsub' syntax available.
1313
ebec9a0f
PA
13142009-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
1315
a79d3c27
JK
1316 * gdb.base/watchpoint-hw-hit-once.exp,
1317 gdb.base/watchpoint-hw-hit-once.c: New.
1318
13192009-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
1320
1321 * gdb.threads/watchthreads-reorder.exp,
1322 gdb.threads/watchthreads-reorder.c: New.
ebec9a0f 1323
276a961b
MK
13242009-11-17 Nathan Sidwell <nathan@codesourcery.com>
1325
1326 * gdb.xml/tdesc-regs.exp: Use for m68k.
1327
4867c1fb
PA
13282009-11-15 Pedro Alves <pedro@codesourcery.com>
1329
1330 * gdb.base/watch-vfork.c, gdb.base/watch-vfork.exp: New files.
1331
f6838f81
DJ
13322009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
1333
1334 * lib/gdb.exp (current_target_name): New procedure.
1335 (gdb_wrapper_target): New variable.
1336 (gdb_wrapper_init): Set gdb_wrapper_target.
1337 (default_gdb_init): Check gdb_wrapper_target before rebuilding the
1338 wrapper.
1339
4ac4dd3f
DJ
13402009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
1341
1342 * gdb.base/remote.exp: Delete the slowest load test.
1343 Do not load with fixed packet sizes.
1344
a7881759
DJ
13452009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
1346
1347 * gdb.cp/virtfunc.exp (do_tests): If runto_main fails, give up.
1348
97a5b505
DJ
13492009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
1350
1351 * gdb.base/freebpcmd.exp: Delete unused variable. Specify
1352 srcfile when setting a breakpoint.
1353
d3e1fc54
DJ
13542009-11-13 Maciej W. Rozycki <macro@codesourcery.com>
1355
1356 * gdb.base/find.c (int8_t, int16_t, int32_t, int64_t): Undefine
1357 macros.
1358
7cbcbded
DJ
13592009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
1360
1361 * gdb.cp/formatted-ref.exp (test_p_x_ref_addr): Allow the reference
1362 to be in memory.
1363 * gdb.base/display.c (force_mem): New.
1364 (do_loops): Use it. Add breakpoint comments.
1365 (do_vars): Add a breakpoint comment.
1366 * gdb.base/display.exp: Use gdb_get_line_number. Remove hardcoded
1367 line numbers.
1368
bdea3a92
NF
13692009-11-13 Nathan Froyd <froydnj@codesourcery.com>
1370
1371 * gdb.base/pending.exp: Use gdb_run_cmd to start the program
1372 instead of a bare "run".
1373
269f82e5
PP
13742009-11-13 Paul Pluzhnikov <ppluzhnikov@google.com>
1375
1376 * gdb.python/py-prettyprint.exp: Adjust.
1377
a69b7d9d
DJ
13782009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
1379
1380 * lib/cell.exp (skip_cell_tests): Clean up test files before
1381 returning.
1382
b598bfda
DJ
13832009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
1384
1385 * lib/gdb.exp (gdb_test_multiple): Handle "y or [n]", "[y] or n",
1386 and the breakpoint menu. Do not call perror if a prompt is seen.
1387 Consume the following GDB prompt.
1388 * gdb.cp/method2.exp (test_break): Use gdb_test_multiple.
1389 * gdb.cp/namespace.exp: Use gdb_test.
1390 * gdb.cp/templates.exp: Use gdb_test.
1391 (test_template_breakpoints): Use gdb_test_multiple.
1392
87728fa0
DJ
13932009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
1394
1395 * gdb.base/break1.c (struct some_struct, values): Move earlier.
1396 (marker4): Reference values.
1397
b67c692f
DJ
13982009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
1399
1400 * gdb.base/macscp.exp: Avoid the first FAIL if macro information
1401 is missing.
1402
f0df251a
DJ
14032009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
1404
1405 * gdb.base/break.c (need_malloc): New.
1406 * gdb.base/constvars.c (main): Reference crass and crisp.
1407 * gdb.base/gdb1821.c (main): Reference bar.
1408 * gdb.cp/gdb1355.cc (main): Reference s1.
1409 * gdb.cp/hang1.cc (dummy2, dummy3): Declare.
1410 (main): Call them.
1411 * gdb.cp/hang2.cc (dummy2): Define.
1412 * gdb.cp/hang3.cc (dummy3): Define.
1413 * gdb.cp/m-data.cc (main): Reference shadow.
1414
bdf7534a
NF
14152009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
1416 Nathan Froyd <froydnj@codesourcery.com>
1417
1418 * lib/gdb.exp (gdb_compile): Also set rpath for shlib=, on a
1419 remote host.
1420
f24fce77
NF
14212009-11-12 Nathan Froyd <froydnj@codesourcery.com>
1422
1423 * gdb.base/step-line.exp: Copy step-line.inp to the remote host.
1424 * gdb.dwarf2/dw2-basic.exp: Copy file1.txt to the remote host.
1425 * gdb.dwarf2/dw2-compressed.exp: Likewise.
1426 * gdb.dwarf2/dw2-intercu.exp: Likewise.
1427 * gdb.dwarf2/dw2-intermix.exp: Likewise.
1428 * gdb.dwarf2/dw2-producer.exp: Likewise.
1429 * gdb.dwarf2/mac-fileno.exp: Likewise.
1430 * gdb.python/py-prettyprint.exp (run_lang_tests): Copy
1431 py-prettyprint.py to the remote host.
1432 * gdb.python/py-mi.exp: Copy py-mi.py to the remote host.
1433
40f0318e
KS
14342009-11-11 Keith Seitz <keiths@redhat.com>
1435
1436 * gdb.cp/classes.cc (ByAnyOtherName): Add typedef and
1437 use it instead of "Foo".
1438 * gdb.cp/classes.exp (do_tests): Add a test to access
1439 a method through a typedef'd class name.
1440
f3d9f7fb
NF
14412009-11-11 Nathan Froyd <froydnj@codesourcery.com>
1442
1443 * gdb.base/long_long.exp: Permit leading zeros on floating-point
1444 exponents.
1445 * gdb.base/pointers.exp: Likewise.
1446 * gdb.cp/ref-types.exp: Likewise.
1447
a4216f37
KS
14482009-11-11 Keith Seitz <keiths@redhat.com>
1449
1450 * gdb.cp/cplusfuncs.cc (class foo): Add operators
1451 new[] and delete[].
1452 * gdb.cp/cplusfuncs.exp (dm_type_void): Change to
1453 "void".
1454 (probe_demangler): Remove all single-quoting of
1455 method and variable names.
1456 (info_func_regexp): Remove the word "void" from any
1457 occurrence of "(void)".
1458 (print_addr_2): Remove all single-quoting of
1459 method names.
1460 (print_addr_2_kfail): Likewise.
1461 (print_addr): Single-quote C function names before
1462 passing to print_addr_2.
1463 (test_paddr_operator_functions): Remove single-quoting
1464 for method names.
1465 Add tests for operator new[] and operator delete[].
1466
9b14d7aa
JK
14672009-11-11 Jan Kratochvil <jan.kratochvil@redhat.com>
1468
1469 * gdb.dwarf2/dw2-ranges.exp: Call runto_main.
1470
85feb311
KS
14712009-11-09 Keith Seitz <keiths@redhat.com>
1472
1473 * gdb.cp/overload.exp: Add tests for resolving overloaded
1474 methods in expression parsing/evaluation.
1475
fa335448
DJ
14762009-11-10 Daniel Jacobowitz <dan@codesourcery.com>
1477
1478 * lib/gdb.exp (default_gdb_version): Use --version instead of
1479 --command.
1480
ec3c07fc
NS
14812009-11-10 Nathan Sidwell <nathan@codesourcery.com>
1482
1483 * lib/gdb.exp (gdb_compile_test): New.
1484 (skip_ada_tests, skip_java_tests): New.
1485 (gdb_compile): Use gdb_compile_test for f77.
1486 * lib/ada.exp (gdb_compile_ada): Use gdb_compile_test to record result.
1487 * lib/java.exp (compile_java_from_source): Remove runtests check,
1488 use gdb_compile_test to record result.
1489 * gdb.ada/packed_array.exp, gdb.ada/fixed_points.exp,
1490 gdb.ada/exec_changed.exp, gdb.ada/start.exp,
1491 gdb.ada/watch_arg.exp, gdb.ada/null_record.exp,
1492 gdb.ada/array_return.exp, gdb.ada/arrayidx.exp,
1493 gdb.mi/mi-var-child-f.exp, gdb.fortran/types.exp,
1494 gdb.fortran/array-element.exp, gdb.fortran/subarray.exp,
1495 gdb.fortran/derived-type.exp, gdb.fortran/exprs.exp,
1496 gdb.java/jmisc.exp, gdb.java/jmisc1.exp, gdb.java/jprint.exp,
1497 gdb.java/jv-print.exp, gdb.java/jmain.exp: Add language skip,
1498 adjust gdb_compile invocations.
1499
b8b4e42b
JK
15002009-11-09 Jan Kratochvil <jan.kratochvil@redhat.com>
1501
1502 * Makefile.in (abs_builddir): New.
1503 (site.exp): New target `$(abs_builddir)/site.exp'. New comment.
1504 (check-single, $(TEST_TARGETS), check-gdb.base%): Change `site.exp' to
1505 `$(abs_builddir)/site.exp'.
1506
f8b7eaf3
DJ
15072009-11-05 Daniel Jacobowitz <dan@codesourcery.com>
1508
1509 * config/m68k-emc.exp, lib/emc-support.exp,
1510 gdb.trace/gdb_c_test.c: Delete.
1511 * gdb.trace/actions.exp, gdb.trace/backtrace.exp, gdb.trace/circ.exp,
1512 gdb.trace/collection.exp, gdb.trace/deltrace.exp,
1513 gdb.trace/infotrace.exp, gdb.trace/limits.exp, gdb.trace/packetlen.exp,
1514 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp, gdb.trace/report.exp,
1515 gdb.trace/save-trace.exp, gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
1516 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp: Remove special
1517 casing for m68k-*-elf.
1518
c4187697
NS
15192009-11-03 Pedro Alves <pedro@codesourcery.com>
1520
1521 * gdb.arch/i386-gnu-cfi.exp: Define SYMBOL_PREFIX on *-*-mingw*.
1522 * gdb.arch/i386-prologue.exp: Likewise.
1523 * gdb.arch/i386-unwind.exp: Likewise.
1524
db16b772
DJ
15252009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
1526
1527 * lib/gdb.exp (gdb_expect): Fix timeout typo.
1528
bcf71277
DJ
15292009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
1530
1531 * gdb.base/opaque.exp: Remove duplicate tests and xyz from test name.
1532
0105cee2
DJ
15332009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
1534
1535 * gdb.cp/ctti.exp: Correct return values for unsigned char functions.
1536
24ddea62
JK
15372009-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
1538
1539 * gdb.base/sepdebug.exp: New test_different_dir call for multiple-dirs.
1540
287ccc17
JK
15412009-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
1542
1543 * gdb.base/sepdebug.exp (CRC mismatch is reported): New test.
1544 * gdb.base/sepdebug2.c: New file.
1545
08bca259 15462009-10-31 Sergio Durigan Junior <sergiodj@linux.vnet.ibm.com>
bccd0dd2
SDJ
1547
1548 * gdb.base/catch-syscall.exp: Adapt the testcase in order to accept
1549 the modified warnings for catch syscall. Verify if GDB was compiled
1550 with support for lib expat, and choose which tests to run depending
1551 on this.
1552
5d4e2b76
VP
15532009-10-30 Vladimir Prus <vladimir@codesourcery.com>
1554
1555 * gdb.mi/mi-break.exp (test_breakpoint_commands): Test
1556 that composite commands are parsed OK. And also test
1557 that breakpoint commands do work.
1558
240e538a
MS
15592009-10-23 Michael Snyder <msnyder@vmware.com>
1560
1561 gdb.reverse/consecutive-precsave.exp: Change expect pattern
1562 to allow for new disassembly style.
1563
9c419145
PP
15642009-10-22 Paul Pluzhnikov <ppluzhnikov@google.com>
1565
1566 * gdb.asm/asm-source.exp: Adjust.
1567
02506ff1
MS
15682009-10-22 Michael Snyder <msnyder@vmware.com>
1569
1570 * gdb.reverse/break-precsave.exp: New test.
1571 * gdb.reverse/consecutive-precsave.exp: Ditto.
1572 * gdb.reverse/finish-precsave.exp: Ditto.
1573 * gdb.reverse/i386-precsave.exp: Ditto.
1574 * gdb.reverse/machinestate-precsave.exp: Ditto.
1575 * gdb.reverse/sigall-precsave.exp: Ditto.
1576 * gdb.reverse/solilb-precsave.exp: Ditto.
1577 * gdb.reverse/step-precsave.exp: Ditto.
1578 * gdb.reverse/until-precsave.exp: Ditto.
1579 * gdb.reverse/watch-precsave.exp: Ditto.
1580
4cf866a3
MS
15812009-10-22 Michael Snyder <msnyder@vmware.com>
1582
1583 * gdb.reverse/consecutive-reverse.exp: Substitute gdb_test_multiple
1584 for gdb_expect. Adjust one test's expect strings for the new
1585 format of disassemble.
1586 * gdb.reverse/finish-reverse.exp: Delete 'return'.
1587 * gdb.reverse/sigall-reverse.exp: Substitute gdb_test for
1588 gdb_test_multiple.
1589 * gdb.reverse/step-reverse.exp: Delete 'return'.
1590 * gdb.reverse/until-reverse.exp: Delete blank lines.
1591 * gdb.reverse/watch-reverse.exp: Delete blank lines.
1592
2b28d209
PP
15932009-10-21 Paul Pluzhnikov <ppluzhnikov@google.com>
1594
1595 * gdb.base/consecutive.exp: Adjust.
1596 * gdb.base/display.exp: Likewise.
1597 * gdb.base/pc-fp.exp: Likewise.
1598 * gdb.base/sigbpt.exp: Likewise.
1599
33b9c32b
MS
16002009-10-19 Michael Snyder <msnyder@vmware.com>
1601
1602 * gdb.reverse/consecutive-reverse.c: Add comment at end of main.
1603 * gdb.reverse/finish-reverse.c: Ditto.
1604 * gdb.reverse/sigall-reverse.c: Ditto.
1605 * gdb.reverse/solib-reverse.c: Ditto.
1606 * gdb.reverse/step-reverse.c: Ditto.
1607 * gdb.reverse/watch-reverse.c: Ditto.
1608
6c95b8df
PA
16092009-10-19 Pedro Alves <pedro@codesourcery.com>
1610 Stan Shebs <stan@codesourcery.com>
1611
1612 * gdb.base/foll-vfork.exp: Adjust to spell out "follow-fork".
1613 * gdb.base/foll-exec.exp: Adjust to expect a process id before
1614 "Executing new program".
1615 * gdb.base/foll-fork.exp: Adjust to spell out "follow-fork".
1616 * gdb.base/multi-forks.exp: Ditto. Adjust to the inferior being
1617 left listed after having been killed.
1618 * gdb.base/attach.exp: Adjust to spell out "symbol-file".
1619 * gdb.base/maint.exp: Adjust test.
1620
1621 * Makefile.in (ALL_SUBDIRS): Add gdb.multi.
1622 * gdb.multi/Makefile.in: New.
1623 * gdb.multi/base.exp: New.
1624 * gdb.multi/goodbye.c: New.
1625 * gdb.multi/hangout.c: New.
1626 * gdb.multi/hello.c: New.
1627 * gdb.multi/bkpt-multi-exec.c: New.
1628 * gdb.multi/bkpt-multi-exec.exp: New.
1629 * gdb.multi/crashme.c: New.
1630
279017b7
TG
16312009-10-13 Tristan Gingold <gingold@adacore.com>
1632
1633 * gdb.base/sepdebug.exp: Check debug info are found.
1634
0413d738
PA
16352009-10-08 Pedro Alves <pedro@codesourcery.com>
1636
1637 * lib/gdb.exp (gdb_compile): Remove dead aix and irix related
1638 bits.
1639
c628eecc
JK
16402009-10-07 Jan Kratochvil <jan.kratochvil@redhat.com>
1641
1642 * gdb.base/hbreak.exp, gdb.base/hbreak.c: New.
1643
38af1bfe
JB
16442009-10-07 Joel Brobecker <brobecker@adacore.com>
1645
1646 * gdb.base/watchpoints.c: Add copyright header. Reformat one
1647 of the comments.
1648
2b0adecd
PM
16492009-10-06 Pierre Muller <muller@ics.u-strasbg.fr>
1650
1651 * gdb.base/annota1.exp: Remove obsolete match_max increase.
1652 * gdb.base/annota3.exp: Idem.
1653 * gdb.base/maint.exp: Idem.
1654
8d417781
PM
16552009-10-05 Pierre Muller <muller@ics.u-strasbg.fr>
1656
1657 * lib/gdb.exp (default_gdb_init): Set current value of match_max
1658 to default.
1659
bb61102d
PM
16602009-10-02 Pierre Muller <muller@ics.u-strasbg.fr>
1661
1662 * lib/gdb.exp (gdb_compile): Add --enable-auto-import option for
1663 mingw and cygwin targets.
1664
ace5c364
PM
16652009-10-02 Pierre Muller <muller@ics.u-strasbg.fr>
1666 Pedro Alves <pedro@codesourcery.com>
1667
1668 * lib/gdb.exp (gdb_compile): Avoid adding
1669 gdb_saved_unbuffered_mode_obj if -nostdlib option is used.
1670
c2d494a0
PM
16712009-10-01 Pierre Muller <muller@ics.u-strasbg.fr>
1672
e1b52ce2
PM
1673 * gdb.base/shr1.c: Use %p in format string.
1674 * gdb.base/unload.c: Avoid warning in fprintf.
1675 * gdb.base/watchpoint-solib.c: Idem.
c2d494a0 1676
209f53f5
PM
16772009-10-01 Pierre Muller <muller@ics.u-strasbg.fr>
1678
1679 * gdb.base/fileio.c (test_lseek): typecast ofs_t ret variable to
1680 long type.
1681 (test_unlink): Correct printf string.
1682 * gdb.base/checkpoint.c (main): Correct fprintf string for variable i.
1683 * gdb.threads/attachstop-mt.c: Add #include <string.h>.
1684
8172766a
JK
16852009-09-29 Jan Kratochvil <jan.kratochvil@redhat.com>
1686
1687 * gdb.base/breakpoint-shadow.exp: Move the ia64 part into ...
1688 * gdb.arch/ia64-breakpoint-shadow.exp: ... a new file, with new tests.
1689 * gdb.arch/ia64-breakpoint-shadow.S: New file.
1690
0f73703c
UW
16912009-09-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1692
1693 * gdb.objc/basicclass.exp: Disable pending breakpoint query.
1694 * gdb.objc/nondebug.exp: Likewise.
1695
b32306ca
UW
16962009-09-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1697
1698 * gdb.base/watchpoints.exp: Respect gdb,no_hardware_watchpoints
1699 target_info setting.
1700
1701 * gdb.threads/thread-specific.exp (get_thread_list): Support targets
1702 that detect new threads during "info threads".
1703
0057022f
UW
17042009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1705
1706 * gdb.threads/manythreads.c (main): Increase thread stack size
1707 to 2*PTHREAD_STACK_MIN.
1708 * gdb.threads/multi-create.c (main): Likewise.
1709 (create_function): Likewise.
1710
f29c0325
UW
17112009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1712
1713 * gdb.base/dump.exp: Pass difference of pointer types instead
1714 of integer types as offset to restore in intarr3.srec case.
1715
fcb34849
UW
17162009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1717
1718 * gdb.cp/gdb2495.exp: Skip test on spu*-*-*.
1719
d5142e3b
UW
17202009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1721
1722 * gdb.base/pie-support.exp: Pass "quiet" flag to gdb_compile.
1723
087b74b2
PM
17242009-09-26 Pierre Muller <muller@ics.u-strasbg.fr>
1725
1726 New test for two watchpoints, with disabling of
1727 the first inserted.
1728 * testsuite/gdb.base/watchpoints.c: New file.
1729 * testsuite/gdb.base/watchpoints.exp: New file.
1730
96c07c5b
TT
17312009-09-25 Tom Tromey <tromey@redhat.com>
1732
1733 * gdb.base/charset.exp: Test utf-16 strings with Python.
1734
b8899f2b
TT
17352009-09-25 Tom Tromey <tromey@redhat.com>
1736
1737 * gdb.base/charset.exp: Use UTF-16 and UTF-32, not UCS-2 and
1738 UCS-4.
1739 * gdb.base/charset.c (utf_32_string): Rename.
1740 (init_utf32): Rename.
1741 (main): Update.
1742
329719ec
TT
17432009-09-22 Tom Tromey <tromey@redhat.com>
1744
1745 * gdb.python/py-function.exp: Add regression tests.
1746
11ef0d76
KS
17472009-09-21 Keith Seitz <keiths@redhat.com>
1748
1749 * gdb.cp/cplusfuncs.exp (do_tests): Add check for proper error message
1750 with invalid operator.
1751
3fe8f3b3
KS
17522009-09-21 Keith Seitz <keiths@redhat.com>
1753
1754 * gdb.cp/classes.exp (do_tests): Add tests to print a constructor
1755 and destructor using typedef name of class.
1756 * gdb.cp/classes.cc (class Base1): Add a destructor.
1757 (base1): New typedef.
1758 (use_methods): Instanitate an object of type base1.
1759 * gdb.cp/templates.exp (test_template_typedef): New procedure.
1760 (do_tests): Call test_template_typedef.
1761 * gdb.cp/templates.cc (Baz::~Baz): New method.
1762 (intBazOne): New typedef.
1763 (main): Instantiate intBazOne.
1764
7a9fe101
PM
17652009-09-21 Phil Muldoon <pmuldoon@redhat.com>
1766
1767 PR python/10633
1768
1769 * gdb.python/py-prettyprint.exp (gdb_py_test_silent_cmd): New
1770 Function.
1771 (run_lang_tests): Add print elements test.
1772
2e4d963f
PM
17732009-09-21 Phil Muldoon <pmuldoon@redhat.com>
1774
1775 * gdb.python/py-value.exp (test_subscript_regression): New
1776 function. Test for invalid subscripts.
1777 * gdb.python/py-value.c (main): Add test array, and pointer to it.
1778 (ptr_ref): New function.
1779
ec7e75e7
PP
17802009-09-17 Paul Pluzhnikov <ppluzhnikov@google.com>
1781
1782 * gdb.base/default.exp: Fix "show convenience".
1783
0cc7d26f
TT
17842009-09-15 Tom Tromey <tromey@redhat.com>
1785
1786 * lib/mi-support.exp (mi_create_varobj): Update.
1787 (mi_create_floating_varobj): Likewise.
1788 (mi_create_dynamic_varobj): New proc.
1789 (mi_varobj_update): Update.
1790 (mi_varobj_update_with_type_change): Likewise.
1791 (mi_varobj_update_kv_helper): New proc.
1792 (mi_varobj_update_dynamic_helper): Rewrite.
1793 (mi_varobj_update_dynamic): New proc.
1794 (mi_list_varobj_children): Update.
1795 (mi_list_varobj_children_range): Add 'from' and 'to' arguments.
1796 * gdb.python/python-prettyprint.py (pp_outer): New class.
1797 (pp_nullstr): Likewise.
1798 (lookup_function): Register new printers.
1799 * gdb.python/python-prettyprint.c (struct substruct): New type.
1800 (struct outerstruct): Likewise.
1801 (substruct_test): New function.
1802 (struct nullstr): New type.
1803 (string_1, string_2): New globals.
1804 (main): Add new tests.
1805 * gdb.python/python-mi.exp: Added regression tests.
1806 * gdb.mi/mi2-var-display.exp: Update.
1807 * gdb.mi/mi2-var-cmd.exp: Update.
1808 * gdb.mi/mi2-var-child.exp: Update.
1809 * gdb.mi/mi2-var-block.exp: Update.
1810 * gdb.mi/mi-var-invalidate.exp: Update.
1811 * gdb.mi/mi-var-display.exp: Update.
1812 * gdb.mi/mi-var-cmd.exp: Update.
1813 * gdb.mi/mi-var-child.exp: Update.
1814 * gdb.mi/mi-var-block.exp: Update.
1815 * gdb.mi/mi-break.exp: Update.
1816 * gdb.mi/gdb701.exp: Update.
1817
a96d9b2e
SDJ
18182009-09-14 Sergio Durigan Junior <sergiodj@linux.vnet.ibm.com>
1819
1820 * Makefile.in: Inclusion of catch-syscall object.
1821 * gdb.base/catch-syscall.c: New file.
1822 * gdb.base/catch-syscall.exp: New file.
1823
b43b923a
MS
18242009-09-12 Michael Snyder <msnyder@vmware.com>
1825
1826 * gdb.reverse/step-reverse.exp: Explicitly check for targets
1827 that can support reverse debuggnig.
1828
cec03d70
TT
18292009-09-11 Tom Tromey <tromey@redhat.com>
1830
1831 * gdb.dwarf2/valop.S: New file.
1832 * gdb.dwarf2/valop.exp: New file.
1833
e23bb3fc
MK
18342009-09-11 Mark Kettenis <kettenis@gnu.org>
1835
1836 * gdb.threads/current-lwp-dead.exp: Only run this on Linux.
1837
37c3696d
DE
18382009-09-10 Doug Evans <dje@google.com>
1839
1840 * gdb.base/breakpoint-shadow.exp: Fix intermittent failures.
1841 Add $gdb_prompt to second breakpoint regexp.
1842
5172aecb
JB
18432009-09-08 Thiago Jung Bauermann <thiago.bauermann@gmail.com>
1844
1845 * gdb.python/Makefile.in (EXECUTABLES): Adjust to new executable
1846 names, add missing ones.
1847 * gdb.python/py-cmd.exp: Rename from python-cmd.exp.
1848 * gdb.python/py-frame.c: Rename from python-frame.c.
1849 * gdb.python/py-frame.exp: Rename from python-frame.exp. Adjust
1850 testfile name.
1851 * gdb.python/py-function.exp: Rename from python-function.exp.
1852 * gdb.python/py-mi.exp: Rename from python-mi.exp. Adjust
1853 testfile name.
1854 * gdb.python/py-prettyprint.c: Rename from python-prettyprint.c.
1855 * gdb.python/py-prettyprint.exp: Rename from python-prettyprint.exp.
1856 Adjust testfile name.
1857 * gdb.python/py-prettyprint.py: Rename from python-prettyprint.py.
1858 * gdb.python/py-template.cc: Rename from python-template.cc.
1859 * gdb.python/py-template.exp: Rename from python-template.exp.
1860 Adjust testfile name.
1861 * gdb.python/py-value.c: Rename from python-value.c.
1862 * gdb.python/py-value.exp: Rename from python-value.exp. Adjust
1863 testfile name.
1864
b554e4bd
JK
18652009-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
1866
1867 * gdb.base/breakpoint-shadow.exp (Second breakpoint placed): Initialize
1868 $bpt2address.
1869 (Second breakpoint address is valid on ia64)
1870 (Third breakpoint on ia64 in the Second breakpoint's bundle): New.
1871
9a68ae16
JM
18722009-09-03 Joseph Myers <joseph@codesourcery.com>
1873
1874 * gdb.base/ending-run.exp: Restrict regular expression matching
1875 line number to require closing brace following.
1876
146b9145
DE
18772009-09-03 Doug Evans <dje@google.com>
1878
1879 * gdb.base/store.exp (check_set): Fix typo in expected value message.
1880
787d21e1
TT
18812009-09-02 Tom Tromey <tromey@redhat.com>
1882
1883 * gdb.dwarf2/callframecfa.exp: Use gdb_continue_to_breakpoint.
1884
e7802207
TT
18852009-09-02 Tom Tromey <tromey@redhat.com>
1886
1887 * gdb.dwarf2/callframecfa.exp: New file.
1888 * gdb.dwarf2/callframecfa.S: New file.
1889
817aadd2
JK
18902009-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
1891
1892 * gdb.base/solib-overlap.exp, gdb.base/solib-overlap-lib.c,
1893 gdb.base/solib-overlap-main.c: New.
1894
4a76eae5
DJ
18952009-08-28 Daniel Jacobowitz <dan@codesourcery.com>
1896
1897 PR gdb/10565
1898
1899 * gdb.base/bitfields.c (struct container, container): New.
1900 (main): Initialize it and call break5.
1901 * gdb.base/bitfields.exp (bitfield_at_offset): New test.
1902
d4b96c9a
JK
19032009-08-28 Jan Kratochvil <jan.kratochvil@redhat.com>
1904
1905 Support constant DW_AT_data_member_location by GCC PR debug/40659.
1906 * gdb.dwarf2/dw2-inheritance.exp, gdb.dwarf2/dw2-inheritance.S: New.
1907
4e22772d
JK
19082009-08-27 Jan Kratochvil <jan.kratochvil@redhat.com>
1909
1910 * gdb.mi/mi2-var-cmd.exp (create variable with invalid FRAME-ADDR): New.
1911
2efab443
MS
19122009-08-26 Michael Snyder <msnyder@vmware.com>
1913
1914 * gdb.base/i386-reverse.c: New file.
1915 * gdb.base/i386-reverse.exp: New file.
1916 * gdb.base/Makefile.in: Add new files to be removed.
1917
07ab73a0
JM
19182009-08-26 Joseph Myers <joseph@codesourcery.com>
1919
1920 * gdb.mi/mi-basics.exp (test_cwd_specification): Do not test
1921 environment-pwd for remote host.
1922 * gdb.mi/mi2-basics.exp (test_cwd_specification): Likewise.
1923
676accff
KS
19242009-08-24 Keith Seitz <keiths@redhat.com>
1925
1926 * gdb.cp/cpcompletion.exp (test_class_complete): New procedure.
1927 Add two new C++ completer tests which limit the output to a
1928 given class.
1929
f9f7ad22
MS
19302009-08-24 Michael Snyder <msnyder@vmware.com>
1931
1932 * gdb.base/del.exp: Fix typo in comment.
1933 * gdb.base/step-bt.exp: Fix cut and paste error in comment.
1934
81ecdfbb
RW
19352009-08-22 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
1936
1937 * configure: Regenerate.
1938 * gdb.hp/configure: Likewise.
1939 * gdb.hp/gdb.aCC/configure: Likewise.
1940 * gdb.hp/gdb.base-hp/configure: Likewise.
1941 * gdb.hp/gdb.compat/configure: Likewise.
1942 * gdb.hp/gdb.defects/configure: Likewise.
1943 * gdb.hp/gdb.objdbg/configure: Likewise.
1944 * gdb.stabs/configure: Likewise.
1945
cab0c772
UW
19462009-08-19 Doug Evans <dje@google.com>
1947
1948 * gdb.base/gdbvars.c: New file.
1949 * gdb.base/gdbvars.exp: Test convenience vars with program variables.
1950
b8fa0bfa
PA
19512009-08-14 Pedro Alves <pedro@codesourcery.com>
1952
1953 * gdb.threads/killed.exp, gdb.threads/manythreads.exp,
1954 gdb.threads/staticthreads.exp: Adjust to "quit" output changes.
1955
b84aa90a
PA
19562009-08-13 Pedro Alves <pedro@codesourcery.com>
1957
1958 * gdb.base/default.exp: Adjust "set language test": it's now an
1959 enum command. Larger help string moved to "help set language".
1960 * gdb.base/help.exp: Adjust "help set language" expected output,
1961 now lists all known languages.
1962
0d8f9b2c
NF
19632009-08-11 Nathan Froyd <froydnj@codesourcery.com>
1964
1965 * gdb.arch/altivec-abi.exp (altivec_abi_tests): Turn on printing of
1966 all frame arguments.
1967 * gdb.arch/altivec-regs.exp: Likewise.
1968
bda180e0
TT
19692009-08-07 Tom Tromey <tromey@redhat.com>
1970
1971 * gdb.base/setshow.exp: Add tests for changes to set language, set
1972 check range, and set check type.
1973
48cb2d85
VP
19742009-08-03 Vladimir Prus <vladimir@codesourcery.com>
1975
1976 * lib/mi-support.exp (mi_list_breakpoints): Make it work.
1977 * gdb.mi/mi-break.exp (test_breakpoint_commands): New.
1978 Call it.
1979
1ea34204
UW
19802009-07-31 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1981
1982 * configure.ac: Run gdb.cell tests when appropriate.
1983 * configure: Regenerate.
1984 * lib/cell.exp: New file.
1985 * gdb.cell: New directory.
1986 * gdb.cell/configure.ac: New file.
1987 * gdb.cell/configure: New file.
1988 * gdb.cell/Makefile.in: New file.
1989 * gdb.cell/arch.exp: New file.
1990 * gdb.cell/break.c: New file.
1991 * gdb.cell/break.exp: New file.
1992 * gdb.cell/break-spu.c: New file.
1993 * gdb.cell/bt.c: New file.
1994 * gdb.cell/bt2-spu.c: New file.
1995 * gdb.cell/bt-spu.c: New file.
1996 * gdb.cell/bt.exp: New file.
1997 * gdb.cell/coremaker.c: New file.
1998 * gdb.cell/coremaker-spu.c: New file.
1999 * gdb.cell/core.exp: New file.
2000 * gdb.cell/gcore.exp: New file.
2001 * gdb.cell/data.c: New file.
2002 * gdb.cell/data.exp: New file.
2003 * gdb.cell/data-spu.c: New file.
2004 * gdb.cell/ea-cache.exp: New file.
2005 * gdb.cell/ea-cache.c: New file.
2006 * gdb.cell/ea-cache-spu.c: New file.
2007 * gdb.cell/ea-standalone.c: New file.
2008 * gdb.cell/ea-standalone.exp: New file.
2009 * gdb.cell/ea-test.c: New file.
2010 * gdb.cell/ea-test.exp: New file.
2011 * gdb.cell/f-regs.exp: New file.
2012 * gdb.cell/mem-access.c: New file.
2013 * gdb.cell/mem-access.exp: New file.
2014 * gdb.cell/mem-access-spu.c: New file.
2015 * gdb.cell/ptype.exp: New file.
2016 * gdb.cell/registers.exp: New file.
2017 * gdb.cell/size.c: New file.
2018 * gdb.cell/sizeof.exp: New file.
2019 * gdb.cell/size-spu.c: New file.
2020 * gdb.cell/solib.exp: New file.
2021 * gdb.cell/solib-symbol.exp: New file.
2022
85e747d2
UW
20232009-07-31 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2024
2025 * gdb.xml/tdesc-regs.exp: Skip for SPU targets.
2026
58d6951d
DJ
20272009-07-28 Daniel Jacobowitz <dan@codesourcery.com>
2028
2029 * gdb.base/float.exp: Handle VFP registers.
2030
6e0a4f15
MS
20312009-07-14 Michael Snyder <msnyder@vmware.com>
2032
dcd5da87
MS
2033 * gdb.reverse/finish-reverse.exp: Do not expect reverse-finish
2034 to bring gdb to the beginning of the calling line.
2035
6e0a4f15
MS
2036 * gdb.arch/i386-signal.c (sigframe): Add a nop to avoid
2037 confusing the i386 epilogue unwinder.
2038
782b2b07
SS
20392009-07-14 Stan Shebs <stan@codesourcery.com>
2040
2041 * gdb.trace/tracecmd.exp: Add basic test of tracepoint conditions.
2042
f662c3bc
MS
20432009-07-14 Michael Snyder <msnyder@vmware.com>
2044
2045 * gdb.reverse/step-reverse.exp (stepi into function call):
2046 Call instruction may not be first instruction in the line.
2047 (reverse stepi from a function call): Used wrong line number.
2048
8f313923
JK
20492009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
2050
2051 * gdb.arch/amd64-i386-address.exp, gdb.arch/amd64-i386-address.S: New.
2052
4662c76e
JK
20532009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
2054
2055 Fix gdb.base/macscp.exp when using custom inputrc.
2056 * gdb.base/completion.exp: Remove env(INPUTRC) set and restore.
2057 * gdb.base/readline.exp: Remove env(INPUTRC) set and restore. Remove
2058 env(TERM) set.
2059 * gdb.cp/cpcompletion.exp: Remove env(INPUTRC) set.
2060 * lib/gdb.exp (default_gdb_start): Add env(INPUTRC) and env(TERM) set.
2061
aa81e255
JK
20622009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
2063
2064 Fix racy clashing of output files for gdb.base{1,2}/ parallel run.
2065 * gdb.base/annota1.exp (thread_test): Import global $testfile.
2066 Change the compilation target to match the testcase name.
2067 * gdb.base/sect-cmd.exp: Change the compilation target to match the
2068 testcase name.
2069 * a2-run.exp: Use for setup prepare_for_testing. Change the
2070 compilation target to match the testcase name.
2071 * gdb.base/commands.exp: Likewise.
2072 * gdb.base/finish.exp: Likewise.
2073 * gdb.base/float.exp: Likewise.
2074 * gdb.base/info-target.exp: Likewise.
2075 * gdb.base/relational.exp: Likewise.
2076 * gdb.base/term.exp: Likewise.
2077 * gdb.base/until.exp: Likewise.
2078 * gdb.base/volatile.exp: Likewise.
2079 * gdb.base/whatis-exp.exp: Likewise.
2080
4c93b1d7
HZ
20812009-07-11 Hui Zhu <teawater@gmail.com>
2082
2083 * gdb.base/help.exp (disassemble): Update expected help text.
2084
812f7342
TT
20852009-07-09 Tom Tromey <tromey@redhat.com>
2086
2087 * lib/gdb.exp: Handle TRANSCRIPT.
2088 (remote_spawn, remote_close, send_gdb): New procs.
2089
fbb8f299
PM
20902009-07-10 Phil Muldoon <pmuldoon@redhat.com>
2091
2092 * gdb.python/python-prettyprint.c: Add counted null string
2093 structure.
2094 * gdb.python/python-prettyprint.exp: Print null string. Test for
2095 embedded nulls.
2096 * gdb.python/python-prettyprint.py (pp_ns): New Function.
2097 * gdb.python/python-value.exp (test_value_in_inferior): Add
2098 variable length string fetch tests.
2099 * gdb.python/python-value.c (main): Add strings for string fetch tests.
2100
c0ac0ec7
JK
21012009-07-09 Jan Kratochvil <jan.kratochvil@redhat.com>
2102
2103 * gdb.base/dump.exp (inaccessible memory is reported): New test.
2104
30b66ecc
TT
21052009-07-07 Tom Tromey <tromey@redhat.com>
2106
2107 * gdb.base/call-rt-st.exp: Update for change to escape output.
2108 * gdb.base/callfuncs.exp: Likewise.
2109 * gdb.base/charset.exp: Likewise.
2110 * gdb.base/constvars.exp: Likewise.
2111 * gdb.base/long_long.exp: Likewise.
2112 * gdb.base/pointers.exp: Likewise.
2113 * gdb.base/printcmds.exp: Likewise.
2114 * gdb.base/setvar.exp: Likewise.
2115 * gdb.base/store.exp: Likewise.
2116 * gdb.cp/ref-types.exp: Likewise.
2117 * gdb.mi/mi-var-child.exp: Likewise.
2118 * gdb.mi/mi-var-display.exp: Likewise.
2119 * gdb.mi/mi2-var-display.exp: Likewise.
2120 * gdb.base/charset.exp: Test octal escape sequence length.
2121 Update for change to escape output.
2122
187c4a2b
JK
21232009-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
2124
2125 * gdb.mi/mi2-var-cmd.exp (floating varobj invalidation): New test.
2126
d80a43f9
DJ
21272009-07-06 Daniel Jacobowitz <dan@codesourcery.com>
2128
2129 * lib/java.exp (java_init): Ignore $GCJ if it is empty.
2130
047427a8
JK
21312009-07-06 Jan Kratochvil <jan.kratochvil@redhat.com>
2132
2133 * lib/gdbserver-support.exp (gdbserver_start): Loop spawning
2134 gdbserver increasing $portnum if "Can't bind address" has been seen.
2135
8b5a0f4f
PA
21362009-07-05 Pedro Alves <pedro@codesourcery.com>
2137
2138 * gdb.base/ending-run.exp: Add "step out of main" pattern for
2139 mingw32ce.
2140
7d93ba58
PA
21412009-07-05 Pedro Alves <pedro@codesourcery.com>
2142
2143 * gdb.base/long_long.exp: arm-mingw32ce defaults to natural-endian
2144 VFP format.
2145
2277426b
PA
21462009-07-02 Pedro Alves <pedro@codesourcery.com>
2147
2148 * gdb.base/multi-forks.exp: Only run detach-on-fork tests on
2149 linux. Adjust to use "inferior", "info inferiors", "detach
2150 inferior" and "kill inferior" instead of "restart", "info fork",
2151 "detach fork" and "delete fork".
2152 * gdb.base/ending-run.exp: Spell out "info".
2153 * gdb.base/help.exp: Adjust to use test_prefix_command_help for
2154 the "kill" command.
2155
5af949e3
UW
21562009-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2157
2158 * gdb.threads/tls-shared.exp: Update to locexpr_describe_location
2159 change to prefix TLS offset in hex with 0x.
2160
5d3729b5
UW
21612009-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2162
2163 * gdb.base/default.exp: Update test case for "x" changes.
2164
af589bd0
TG
21652009-07-01 Tristan Gingold <gingold@adacore.com>
2166
2167 * gdb.base/bigcore.exp: Make darwin untested.
2168
40974f91
JK
21692009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
2170
2171 * gdb.base/completion.exp (directory completion): Create the directory.
2172 New variables uniquedir, escapeduniquedir, uniquesu, uniquesub,
2173 escapeuniquesub.
2174 (directory completion 2): Expect now ${escapeuniquesub}.
2175 (Glob remaining of directory test): Remove one excessive newline.
2176 Expect the real output.
2177
59dd3af6
JK
21782009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
2179
2180 Fix `make check//%' target after `make check' has been ran.
2181 * Makefile.in (TEST_TARGETS): Remove the %/.dir dependency. Add
2182 a mkdir call.
2183 (check-gdb.base%): Remove the gdb.base%/.dir dependency.
2184 (%/.dir): Remove.
2185
f4e164aa
JK
21862009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
2187
2188 * lib/mi-support.exp (mi_check_thread_states): Permit any output before
2189 the expected result record.
2190
69af2122
JK
21912009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
2192
2193 Remove racy FAILs relying just on the timeouts.
2194 * gdb.base/setshow.exp (set annotate 2, show annotate (2))
2195 (annotation_level 2): Remove racy FAILs.
2196
2fd481e1
PP
21972009-06-30 Paul Pluzhnikov <ppluzhnikov@google.com>
2198
2199 gdb/10275
2200 * gdb.dwarf2/dw2-restore.{S,exp}: New test.
2201
c38f313d
DJ
22022009-06-30 Daniel Jacobowitz <dan@codesourcery.com>
2203
2204 * gdb.opt/inline-locals.exp: Remove XFAIL with duplicated arg1.
2205
8b777f02
VP
22062009-06-30 Vladimir Prus <vladimir@codesourcery.com>
2207
2208 * gdb.mi/mi-stack.exp: Testing symbolic options
2209 to -stack-list-locals and -stack-list-arguments.
2210
00c7eacf
JK
22112009-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
2212
2213 * gdb.threads/current-lwp-dead.exp, gdb.threads/current-lwp-dead.c: New.
2214
6bc80edc
TT
22152009-06-29 Tom Tromey <tromey@redhat.com>
2216
2217 * dg-extract-results.sh: New file.
2218 * Makefile.in (FORCE_PARALLEL): New variable.
2219 (CHECK_TARGET): New conditional variable.
2220 (check): Use CHECK_TARGET.
2221 (DO_RUNTEST): New variable.
2222 (check-single): New target.
2223 (TEST_DIRS): New variable.
2224 (TEST_TARGETS): Likewise.
2225 (check-parallel): New target.
2226 (check-gdb.%): New pattern.
2227 (BASE1_FILES): New variable.
2228 (BASE2_FILES): Likewise.
2229 (check-gdb.base%): New pattern.
2230 (%/.dir): New pattern.
2231 * configure: Rebuild.
2232 * aclocal.m4 (AM_CONDITIONAL): New defun.
2233 * configure.ac: Check whether user is using GNU make.
2234 (GMAKE): New conditional.
2235
794684b6
SW
22362009-06-29 Sami Wagiaalla <swagiaal@redhat.com>
2237
2238 * gdb.cp/namespace-nested-import.cc: New test.
2239 * gdb.cp/namespace-nested-import.exp: New test.
2240
edb3359d
DJ
22412009-06-27 Daniel Jacobowitz <dan@codesourcery.com>
2242
2243 * gdb.base/break.exp: Add an XFAIL for gcc/36748.
2244 * gdb.cp/annota2.exp: Accept frames-invalid in more places.
2245 * gdb.opt/Makefile.in (EXECUTABLES): Update.
2246 * gdb.opt/clobbered-registers-O2.exp: Update to GPL v3.
2247 * gdb.opt/inline-bt.c, gdb.opt/inline-bt.exp,
2248 gdb.opt/inline-cmds.c, gdb.opt/inline-cmds.exp,
2249 gdb.opt/inline-locals.c, gdb.opt/inline-locals.exp,
2250 gdb.opt/inline-markers.c: New files.
2251 * lib/gdb.exp (skip_inline_frame_tests): New function.
2252 (skip_inline_var_tests): New function.
2253
cf657a0c
AS
22542009-06-27 Andreas Schwab <schwab@linux-m68k.org>
2255
2256 * gdb.cp/exception.exp: Don't require $hex before inner frame in
2257 backtrace.
2258
28d41a99
MS
22592009-06-27 Michael Snyder <msnyder@vmware.com>
2260
2261 * gdb.reverse: New directory.
2262 * gdb.reverse/break-reverse.c: New test.
2263 * gdb.reverse/break-reverse.exp: New test.
2264 * gdb.reverse/consecutive-reverse.c: New test.
2265 * gdb.reverse/consecutive-reverse.exp: New test.
2266 * gdb.reverse/finish-reverse.c: New test.
2267 * gdb.reverse/finish-reverse.exp: New test.
2268 * gdb.reverse/machinestate.c: New test.
2269 * gdb.reverse/ms1.c: New test.
2270 * gdb.reverse/machinestate.exp: New test.
2271 * gdb.reverse/Makefile.in: New file.
2272 * gdb.reverse/shr2.c: New test.
2273 * gdb.reverse/solib-reverse.c: New test.
2274 * gdb.reverse/solib-reverse.exp: New test.
2275 * gdb.reverse/step-reverse.c: New test.
2276 * gdb.reverse/step-reverse.exp: New test.
2277 * gdb.reverse/until-reverse.c: New test.
2278 * gdb.reverse/ur1.c: New test.
2279 * gdb.reverse/until-reverse.exp: New test.
2280 * gdb.reverse/watch-reverse.c: New test.
2281 * gdb.reverse/watch-reverse.exp: New test.
2282 * configure.ac (AC_OUTPUT): Add gdb.reverse/Makefile.
2283 * configure: Regenerate.
2284
fe3c8b0d
DE
22852009-06-26 Doug Evans <dje@google.com>
2286
2287 * gdb.base/psymtab.exp: Turn off pending breakpoints.
2288
3a72a602
PM
22892009-06-26 Pierre Muller <muller@ics.u-strasbg.fr>
2290
2291 * gdb.base/exe-lock.exp (binfile): Add $EXEEXT suffix to fix
2292 windows problem for 'file delete $binfile'.
2293
27aa8d6a
SW
22942009-06-23 Sami Wagiaalla <swagiaal@redhat.com>
2295
2296 * gdb.cp/namespace-using.exp: New test.
2297 * gdb.cp/namespace-using.cc: New test.
2298
8ac055f8
JB
22992009-05-20 Joel Brobecker <brobecker@adacore.com>
2300
2301 * gdb.ada/variant_record_packed_array: New testcase.
2302
85e306ed
TT
23032009-06-23 Tom Tromey <tromey@redhat.com>
2304
2305 * gdb.base/charset.exp (test_combination): Regression test.
2306 * gdb.base/charset.c (my_wchar_t): New typedef.
2307 (myvar): New global.
2308 (main): Set myvar.
2309
56643c5e
PM
23102009-06-18 Pierre Muller <muller@ics.u-strasbg.fr>
2311
2312 * lib/gdb.exp (gdb_compile): Also force unbuffered mode for DJGPP
2313 target.
2314
1fac167a
UW
23152009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2316
2317 * gdb.base/dump.exp: Handle SPU like 64-bit platforms.
2318
7ccb0be9
UW
23192009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2320
2321 * gdb.mi/gdb680.exp: Update test for error message.
2322
568d6575
UW
23232009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2324
2325 * gdb.base/annota1.exp: Allow multiple occurrences of the
2326 frames-invalid annotation.
2327 * gdb.cp/annota2.exp: Likewise.
2328
7cd1089b
PM
23292009-06-15 Phil Muldoon <pmuldoon@redhat.com>
2330
2331 * gdb.cp/gdb2495.cc: New file.
2332 * gdb.cp/gdb2495.exp: New file.
2333
72c63395
JK
23342009-06-12 Jan Kratochvil <jan.kratochvil@redhat.com>
2335
2336 Report error on GDB crash during runto.
2337 * lib/gdb.exp (runto <eof>): New.
2338
3788363d
DJ
23392009-06-09 Daniel Jacobowitz <dan@codesourcery.com>
2340
2341 * gdb.mi/mi-async.exp, gdb.mi/mi-basics.exp,
2342 gdb.mi/mi-break.exp, gdb.mi/mi-cli.exp,
2343 gdb.mi/mi-disassemble.exp, gdb.mi/mi-eval.exp,
2344 gdb.mi/mi-file-transfer.exp, gdb.mi/mi-file.exp,
2345 gdb.mi/mi-regs.exp, gdb.mi/mi-return.exp,
2346 gdb.mi/mi-simplerun.exp, gdb.mi/mi-stepi.exp,
2347 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-cmd.exp,
2348 gdb.mi/mi-var-display.exp, gdb.mi/mi-var-invalidate.exp,
2349 gdb.mi/mi-watch.exp, gdb.mi/mi2-basics.exp,
2350 gdb.mi/mi2-break.exp, gdb.mi/mi2-cli.exp,
2351 gdb.mi/mi2-disassemble.exp, gdb.mi/mi2-eval.exp,
2352 gdb.mi/mi2-file.exp, gdb.mi/mi2-regs.exp,
2353 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
2354 gdb.mi/mi2-stepi.exp, gdb.mi/mi2-var-block.exp,
2355 gdb.mi/mi2-var-child.exp, gdb.mi/mi2-var-cmd.exp,
2356 gdb.mi/mi2-var-display.exp, gdb.mi/mi2-watch.exp,
2357 gdb.server/ext-run.exp, gdb.server/file-transfer.exp,
2358 gdb.server/server-mon.exp, gdb.server/server-run.exp,
2359 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
2360 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
2361 gdb.trace/packetlen.exp, gdb.trace/passc-dyn.exp,
2362 gdb.trace/passcount.exp, gdb.trace/report.exp,
2363 gdb.trace/save-trace.exp, gdb.trace/tfind.exp,
2364 gdb.trace/tracecmd.exp, gdb.trace/while-dyn.exp,
2365 gdb.trace/while-stepping.exp: Use a unique name for the compiled
2366 executable.
2367
17592de3
PA
23682009-06-07 Pedro Alves <pedro@codesourcery.com>
2369
2370 * gdb.threads/manythreads.c (main): Check if PTHREAD_STACK_MIN is
2371 defined before referencing it.
2372
701e355d
DE
23732009-06-03 Doug Evans <dje@google.com>
2374
2375 * gdb.arch/i386-sse.exp: Test xmm[8-15] if amd64.
2376 * gdb.arch/i386-see.c: Ditto.
2377
f2292c65
PM
23782009-05-30 Pierre Muller <muller@ics.u-strasbg.fr>
2379
2380 * gdb.base/macscp.exp (info_macro): Return undefined if undefined.
2381 (check_macro): Return 1 if undefined.
2382 If first test fails, check if macro debug information is available,
2383 and report unsupported test if no macro information is found.
2384
5a437975
DE
23852009-05-29 Doug Evans <dje@google.com>
2386
2387 * gdb.threads/hand-call-in-threads.exp: New.
2388 * gdb.threads/hand-call-in-threads.c: New.
2389
c141c696
MS
23902009-05-29 Michael Snyder <msnyder@vmware.com>
2391
2392 * gdb.base/break-always.exp: Change "1" to "on".
2393 Add confirmation check.
2394
b3444185
PA
23952009-05-28 Pedro Alves <pedro@codesourcery.com>
2396
2397 * gdb.threads/threxit-hop-specific.c: New.
2398 * gdb.threads/threxit-hop-specific.exp: New.
2399 * gdb.threads/thread-execl.c: New.
2400 * gdb.threads/thread-execl.exp: New.
2401
b6313243
TT
24022009-05-27 Tom Tromey <tromey@redhat.com>
2403 Thiago Jung Bauermann <bauerman@br.ibm.com>
2404
2405 * lib/mi-support.exp (mi_varobj_update_dynamic): New proc.
2406 (mi_child_regexp): Likewise.
2407 (mi_list_varobj_children_range): Likewise.
2408 (mi_get_features): Likewise.
2409 (mi_list_varobj_children): Rewrite.
2410 * gdb.python/python-mi.exp: New file.
2411
a6bac58e
TT
24122009-05-27 Tom Tromey <tromey@redhat.com>
2413 Thiago Jung Bauermann <bauerman@br.ibm.com>
2414 Phil Muldoon <pmuldoon@redhat.com>
2415 Paul Pluzhnikov <ppluzhnikov@google.com>
2416
2417 * gdb.python/python-prettyprint.exp: New file.
2418 * gdb.python/python-prettyprint.c: New file.
2419 * gdb.python/python-prettyprint.py: New file.
2420 * gdb.base/display.exp: print/r is now valid.
2421
2c74e833
TT
24222009-05-27 Thiago Jung Bauermann <bauerman@br.ibm.com>
2423 Tom Tromey <tromey@redhat.com>
2424 Pedro Alves <pedro@codesourcery.com>
2425 Paul Pluzhnikov <ppluzhnikov@google.com>
2426
2427 * gdb.python/python-template.exp: New file.
2428 * gdb.python/python-template.cc: New file.
2429 * gdb.python/python.exp (gdb_py_test_multiple): Add two objfile
2430 tests.
2431 * gdb.python/python-value.exp (py_objfile_tests): New proc.
2432 Call it.
2433 (test_value_after_death): New proc.
2434 * gdb.python/python-value.c (PTR): New typedef.
2435 (main): New variable 'x'.
2436
89c73ade
TT
24372009-05-27 Tom Tromey <tromey@redhat.com>
2438
2439 * gdb.python/python.exp (gdb_py_test_multiple): Add two objfile
2440 tests.
2441 * gdb.python/python-value.exp (py_objfile_tests): New proc.
2442 Call it.
2443
a75724bc
PA
24442009-05-27 Pedro Alves <pedro@codesourcery.com>
2445
2446 * gdb.mi/nsthrexec.c, gdb.mi/mi-nsthrexec.exp: New.
2447
e58b0e63
PA
24482009-05-24 Pedro Alves <pedro@codesourcery.com>
2449
2450 * gdb.threads/fork-thread-pending.c: New.
2451 * gdb.threads/fork-thread-pending.exp: New.
2452
4ac36638
JK
24532009-05-21 Jan Kratochvil <jan.kratochvil@redhat.com>
2454
2455 * gdb.dwarf2/dw2-strp.exp (p a_string2, ptype a_string2): New.
2456 * gdb.dwarf2/dw2-strp.S (a_string2): New.
2457
c28c63d8
JB
24582009-05-18 Jon Beniston <jon@beniston.com>
2459
2460 * gdb.asm/asm-source.exp: Add lm32 target.
2461
b242c3c2
PA
24622009-05-17 Pedro Alves <pedro@codesourcery.com>
2463
2464 * gdb.base/foll-fork.c: Include stdlib.h. Add markers for
2465 `gdb_get_line_number'. Call `callee' in both parent and child.
2466 * gdb.base/foll-fork.exp (catch_fork_child_follow): Use
2467 `gdb_get_line_number' instead of hardcoding line numbers.
2468 (catch_fork_unpatch_child): New procedure to test detaching
2469 breakpoints from child fork.
2470 (tcatch_fork_parent_follow): Use `gdb_get_line_number' instead of
2471 hardcoding line numbers.
2472 (do_fork_tests): Run `catch_fork_unpatch_child'.
2473
ee342b23
VP
24742009-05-17 Vladimir Prus <vladimir@codesourcery.com>
2475
2476 * gdb.mi/mi-cmd-var.exp: Check that when varobj
2477 of structure type enters or leaves the scope, it
2478 is reported by -var-update.
2479
e2009e98
DE
24802009-05-11 Doug Evans <dje@sebabeach.org>
2481
2482 * gdb.mi/nsintrall.c (main): Fix off-by-one error.
2483 * gdb.threads/pending-step.c (main): Fix off-by-one error.
2484 * gdb.threads/schedlock.c (main): Fix off-by-one error.
2485
00903456
JK
24862009-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
2487
2488 * gdb.cp/expand-sals.exp, gdb.cp/expand-sals.cc: New.
2489
dc621c35
DE
24902009-04-30 Doug Evans <dje@google.com>
2491
2492 * gdb.threads/watchthreads2.exp: New testcase.
2493 * gdb.threads/watchthreads2.c: New testcase.
2494
9ab4e744
DE
24952009-04-29 Doug Evans <dje@google.com>
2496
2497 * gdb.cp/mb-ctor.exp: Add multi-line source statement test.
2498 * gdb.cp/mb-ctor.cc: Ditto.
2499 * gdb.cp/mb-inline.exp: Add multi-line source statement test.
2500 * gdb.cp/mb-inline.h (multi_line_foo): New function.
2501 * gdb.cp/mb-inline1.cc: Call it.
2502 * gdb.cp/mb-inline2.cc: Ditto.
2503 * gdb.cp/mb-templates.exp: Add multi-line source statement test.
2504 * gdb.cp/mb-templates.cc (multi_line_foo): New template.
2505
484086b7
JK
25062009-04-29 Jan Kratochvil <jan.kratochvil@redhat.com>
2507
2508 * gdb.base/macscp.exp: New `options' parameter `-DFROM_COMMANDLINE'.
2509 (info_macro): Remova `decimal' declaration. New variable `nonzero'.
2510 Replace all uses of `decimal' by `nonzero'.
2511 (info macro FROM_COMMANDLINE): New test.
2512
379a77b5
TT
25132009-04-27 Tom Tromey <tromey@redhat.com>
2514
2515 * gdb.base/printcmds.exp (test_printf): Test comma operator in [].
2516
b92b73c2
DE
25172009-04-27 Doug Evans <dje@google.com>
2518
2519 * gdb.threads/watchthreads.c (main): Initialize args before starting
2520 the threads. Plus formatting cleanup.
2521 * gdb.threads/watchthreads.exp: Avoid errant failures due to
2522 biased scheduling of one thread.
2523
945a118d
JG
25242009-04-27 Jerome Guitton <guitton@adacore.com>
2525
2526 * gdb.cp/templates.cc (GetMax): New template.
2527 (main): Declare two instances of GetMax.
2528 * gdb.cp/templates.exp: Add new test.
2529
d389af10
JK
25302009-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
2531
2532 * gdb.cp/abstract-origin.exp, gdb.cp/abstract-origin.cc: New test.
2533
e7f86de9
JM
25342009-04-22 Joseph Myers <joseph@codesourcery.com>
2535
2536 * lib/gdb.exp (get_compiler_info): Use -E -o in remote-host case.
2537
334cc82d
TT
25382009-04-15 Tom Tromey <tromey@redhat.com>
2539
2540 * gdb.base/charset.exp: Add regression test.
2541
d12672cc
JB
25422009-04-14 Joel Brobecker <brobecker@adacore.com>
2543
2544 * gdb.base/exe-lock.exp: New testcase.
2545
18e8c3bc
TT
25462009-04-13 Tom Tromey <tromey@redhat.com>
2547
2548 * gdb.python/python-frame.exp (gdb_py_test_silent_cmd): Test !=
2549 operator on Frame.
2550
5ecd5cbe
UW
25512009-04-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2552
2553 * gdb.base/attach.exp: Re-enable for spu*-*-* targets.
2554 * gdb.server/ext-attach.exp: Likewise.
2555
7309f756
VP
25562009-04-03 Vladimir Prus <vladimir@codesourcery.com>
2557
2558 Eliminate some sleep usage.
2559
2560 * gdb.mi/basics.c (do_nothing): New.
2561 (main): Use do_nothing instead of printf, so that
2562 not to introduce race condition between output of
2563 inferiour and output of gdb. Do not use sleep as it
2564 is not generally available on embedded targets.
2565
f4b95f6f
PA
25662009-04-02 Pedro Alves <pedro@codesourcery.com>
2567
2568 * gdb.server/ext-attach.exp: Expect an optional process id after
2569 "Detached from remote process".
2570
de40b933
JK
25712009-04-02 Jan Kratochvil <jan.kratochvil@redhat.com>
2572
2573 * gdb.dwarf2/dw2-unresolved-main.c, gdb.dwarf2/dw2-unresolved.S,
2574 gdb.dwarf2/dw2-unresolved.exp: New.
2575
2ae101a4
PA
25762009-04-02 Pedro Alves <pedro@codesourcery.com>
2577
2578 * gdb.mi/mi-nonstop-exit.exp: Don't check isnative. Use
2579 mi_run_to_main.
2580
56a8e183
PA
25812009-04-02 Pedro Alves <pedro@codesourcery.com>
2582
2583 * gdb.mi/mi-nonstop.exp: Don't check isnative. Use
2584 mi_run_to_main. Skip thread exit test on remote targets.
2585 * gdb.mi/mi-nsintrall.exp: Don't check isnative. Use
2586 mi_run_to_main.
2587 * gdb.mi/mi-nsmoribund.exp: Don't check isnative. Use
2588 mi_run_to_main.
2589 * lib/mi-support.exp (mi_gdb_target_cmd): Remove trailing anchor
2590 when expecting ^connected. Detect when the target doesn't support
2591 non-stop mode.
2592 (mi_run_cmd): Detect if non-stop mode was requested by isn't
2593 supported. Return -1 on error, 0 on success.
2594 (mi_runto_helper): Don't expect a stop if mi_run_cmd failed.
2595 (mi_runto): Return mi_runto_helper's result explicitly.
2596
c35fafde
PA
25972009-04-01 Pedro Alves <pedro@codesourcery.com>
2598
2599 * gdb.threads/pending-step.c, gdb.threads/pending-step.exp: New.
2600
f8a8dce6
JB
26012009-04-01 Tom Tromey <tromey@redhat.com>
2602
2603 * gdb.base/funcargs.exp: Set print frame-arguments to "all".
2604 * gdb.base/call-ar-st.exp: Set print frame-arguments to "all".
2605 * gdb.ada/ref_param.exp: Set print frame-arguments to "all".
2606 * gdb.ada/lang_switch.exp: Set print frame-arguments to "all".
2607
71c25dea
TT
26082009-03-31 Daniel Jacobowitz <dan@codesourcery.com>
2609 Jan Kratochvil <jan.kratochvil@redhat.com>
2610
2611 PR gdb/931
2612 * gdb.cp/gdb1355.exp (f_li, f_lui, f_si, f_sui): Allow canonical
2613 output.
2614 * gdb.cp/templates.exp: Allow canonical output. Remove KFAILs
2615 for gdb/931.
2616 * dw2-strp.S (DW_AT_language): Change to C++.
2617 (DW_TAG_variable (name ""), Abbrev code 7, .Lemptyname): New.
2618
02d9a9ce
JB
26192009-03-31 Joel Brobecker <brobecker@adacore.com>
2620
2621 * gdb.ada/tasks: New testcase.
2622
1042e4c0
SS
26232009-03-30 Stan Shebs <stan@codesourcery.com>
2624
2625 * gdb.trace/actions.exp: Update to match new info trace format.
2626 * gdb.trace/deltrace.exp: Ditto.
2627 * gdb.trace/infotrace.exp: Ditto.
2628 * gdb.trace/passcount.exp: Ditto.
2629 * gdb.trace/save-trace.exp: Ditto.
2630 * gdb.trace/while-stepping.exp: Ditto.
2631 * gdb.trace/tracecmd.exp: Ditto, plus don't allow pending option.
2632
f8f6f20b
TJB
26332009-03-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
2634
2635 * gdb.python/python-frame.c: New file.
2636 * gdb.python/python-frame.exp: New file.
2637
c0c6f777
TJB
26382009-03-29 Thiago Jung Bauermann <bauerman@br.ibm.com>
2639
2640 * gdb.python/python-value.exp: Add tests for the address
2641 attribute.
2642
3cb51905
AS
26432009-03-29 Andreas Schwab <schwab@linux-m68k.org>
2644
2645 * gdb.arch/powerpc-prologue.exp: Update for disassemble-next-line.
2646
88fc996f
DE
26472009-03-26 Doug Evans <dje@google.com>
2648
2649 * gdb.mi/mi-nonstop-exit.exp: New file.
2650 * gdb.mi/non-stop-exit.c: New file.
2651
56ef84b1
TT
26522009-03-26 Tom Tromey <tromey@redhat.com>
2653
2654 Update for change to prologue skipping:
2655 * gdb.mi/mi2-simplerun.exp: Update.
2656 * gdb.mi/mi2-break.exp: Update.
2657 * gdb.mi/mi-simplerun.exp: Update.
2658 * gdb.mi/mi-break.exp: Update.
2659 * gdb.base/ending-run.exp: Update.
2660
def2b000
TJB
26612009-03-26 Thiago Jung Bauermann <bauerman@br.ibm.com>
2662
2663 * gdb.python/python-value.exp (test_value_in_inferior): Test
2664 gdb.Value.is_optimized_out attribute.
2665
442ddf59
JK
26662009-03-26 Jan Kratochvil <jan.kratochvil@redhat.com>
2667
2668 * gdb.dwarf2/dw2-noloc-main.c: New file.
2669 * gdb.dwarf2/dw2-noloc.S: New symbols matrix.
2670 (.text): Remove.
2671 (.data): New.
2672 (DW_AT_stmt_list, .debug_line, DW_AT_frame_base): Remove.
2673 (DW_AT_low_pc, DW_AT_high_pc): Reference `dw2-noloc-main.c'.
2674 (DW_TAG_subprogram func_cu1, noloc): Remove.
2675 (main): New.
2676 * gdb.dwarf2/dw2-noloc.exp: Use prepare_for_testing, compile also
2677 `dw2-noloc-main.c'. Test the new DIEs from `dw2-noloc.S'.
2678 (file_symbols): New procedure.
2679
a8df5de4
TT
26802009-03-25 Tom Tromey <tromey@redhat.com>
2681
2682 * gdb.base/charset.exp (valid_target_charset): New proc.
2683 Use it to skip tests on invalid charsets.
2684
cc1d7add
PM
26852009-03-25 Pierre Muller <muller@ics.u-strasbg.fr>
2686
2687 * gdb.base/completion.exp: Add a test for directory completion.
2688
bcd5727b
JK
26892009-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
2690
2691 Fix a racy FAIL.
2692 * gdb.base/auxv.exp (fetch_auxv): Fix trailing newlines consumption.
2693 * gdb.base/callfuncs.exp (fetch_all_registers): Likewise.
2694
cc924cad
TJB
26952009-03-21 Thiago Jung Bauermann <bauerman@br.ibm.com>
2696
2697 * gdb.python/python-cmd.exp: Add tests for keyword arguments.
2698 * gdb.python/python-function.exp: Add test for function returning
2699 a GDB value.
2700
bc3b79fd
TJB
27012009-03-20 Thiago Jung Bauermann <bauerman@br.ibm.com>
2702
2703 * gdb.python/python-function.exp: New file.
2704
6c7a06a3
TT
27052009-03-20 Tom Tromey <tromey@redhat.com>
2706
2707 * gdb.base/store.exp: Update for change to escape output.
2708 * gdb.base/callfuncs.exp (fetch_all_registers): Update for change
2709 to escape output.
2710 * gdb.base/pointers.exp: Update for change to escape output.
2711 * gdb.base/long_long.exp (gdb_test_long_long): Update for change
2712 to escape output.
2713 * gdb.base/constvars.exp (do_constvar_tests): Update for change to
2714 escape output.
2715 * gdb.base/call-rt-st.exp (print_struct_call): Update for change
2716 to escape output.
2717 * gdb.cp/ref-types.exp (gdb_start_again): Update for change to
2718 escape output.
2719 * gdb.base/setvar.exp: Update for change to escape output.
2720 * lib/gdb.exp (default_gdb_start): Set LC_CTYPE to C.
2721 * gdb.base/printcmds.exp (test_print_all_chars): Update for change
2722 to escape output.
2723 (test_print_string_constants): Likewise.
2724 * gdb.base/charset.exp (valid_host_charset): Check size of
2725 wchar_t. Handle UCS-2 and UCS-4. Add tests for wide and unicode
2726 cases. Handle "auto"-related output.
2727 * gdb.base/charset.c (char16_t, char32_t): New typedefs.
2728 (uvar, Uvar): New globals.
2729
c31af87b
JG
27302009-03-19 Jerome Guitton <guitton@adacore.com>
2731
2732 * gdb.ada/fixed_points/fixed_points.adb: Add a test on overprecise
2733 deltas.
2734 * gdb.ada/fixed_points.exp: Ditto.
2735
51272cf2
PA
27362009-03-18 Pedro Alves <pedro@codesourcery.com>
2737
2738 * return-nodebug.c: Don't include stdio.h.
2739 (init): Delete.
2740 (func): Delete definition and provide extern declaration.
2741 (t): New.
2742 (main): Don't call printf. Call func and store its result in t.
2743 * return-nodebug1.c: New.
2744 * return-nodebug.exp: Don't expect stdio output. Instead, print
2745 the global variable t. Drop printf formatters and cast types from
2746 foreach loop. Don't use prepare_for_testing. Compile
2747 return-nodebug.c and return-nodebug1.c in separate steps. Don't
2748 define FORMAT or CAST.
2749
d24948ac
PP
27502009-03-17 Paul Pluzhnikov <ppluzhnikov@google.com>
2751
2752 * gdb.base/solib-display.exp: Disable test for remote targers.
2753
61ff14c6
JK
27542009-03-15 Jan Kratochvil <jan.kratochvil@redhat.com>
2755
2756 * gdb.base/return-nodebug.exp, gdb.base/return-nodebug.c: New.
2757
cb4dce93
JK
27582009-03-14 Jan Kratochvil <jan.kratochvil@redhat.com>
2759
2760 Fix a racy FAIL.
2761 * gdb.base/multi-forks.exp (continue_to_exit_bp_loc): New function with
2762 code from `follow parent, print pids'.
2763 (`follow child, print pids', `follow parent, print pids'): Call it.
2764 Replace `gdb_test "break..."' by gdb_breakpoint.
2765
f7c60c5e
VP
27662009-03-13 Vladimir Prus <vladimir@codesourcery.com>
2767
2768 * gdb.mi/mi-cli.exp: Adjust for output difference in
61ff14c6 2769 sync and async modes.
f7c60c5e 2770
383ace49
JB
27712009-03-12 Joel Brobecker <brobecker@adacore.com>
2772
2773 * gdb.ada/ptype_arith_binop.exp: Remove some commented-out code
2774 that was checked in by mistake. Remove loading of ada.exp, since
2775 this is not necessary in this case.
2776
4ce102af
JB
27772009-03-12 Joel Brobecker <brobecker@adacore.com>
2778
2779 * gdb.ada/ptype_arith_binop.exp: New testcase.
2780
529a2aef
JB
27812009-03-12 Joel Brobecker <brobecker@adacore.com>
2782
2783 * gdb.ada/mod_from_name: New testcase.
2784
8a38181c
JB
27852009-03-12 Joel Brobecker <brobecker@adacore.com>
2786
2787 * gdb.ada/tick_last_segv: New testcase.
2788
11436dee
VP
27892009-03-12 Vladimir Prus <vladimir@codesourcery.com>
2790
61ff14c6 2791 * gdb.mi/mi-cli.exp: Remove debug print.
11436dee 2792
1f31650a
VP
27932009-03-12 Vladimir Prus <vladimir@codesourcery.com>
2794
61ff14c6
JK
2795 * gdb.mi/mi-cli.exp: Verify that CLI commands that run inferior
2796 include the token in ^running and frame info in *stopped.
1f31650a 2797
a3247a22
PP
27982009-03-05 Paul Pluzhnikov <ppluzhnikov@google.com>
2799
2800 * solib-display.exp: New file.
2801 * solib-display-main.c: New file.
2802 * solib-display-lib.c: New file.
61ff14c6 2803
aae64587
PA
28042009-03-05 Pedro Alves <pedro@codesourcery.com>
2805
2806 * gdb.arch/i386-permbkpt.S, gdb.arch/i386-permbkpt.exp: New.
2807
44aabfbc
JK
28082009-02-18 Jan Kratochvil <jan.kratochvil@redhat.com>
2809
2810 * gdb.base/macscp.exp (objfile): Move it to ${objdir}/${subdir}/.
2811 (list_and_check_macro): Use more specific test name.
2812 (next to definition): Make the test names unique.
2813
c087fcd3
PM
28142009-02-18 Pierre Muller <muller@ics.u-strasbg.fr>
2815
2816 * gdb.pascal/floats.exp: Accept approximate results everywhere.
3cb51905 2817
c86cf029
VP
28182009-02-17 Vladimir Prus <vladimir@codesourcery.com>
2819
2820 * gdb.mi/mi-nonstop.exp (notifs): Adjust for library
2821 notifications.
2822 * gdb.mi/mi-nsintrall.exp (notifs): Likewise.
2823 * gdb.mi/mi-nsmoribund.exp (notifs): Likewise.
2824 * lib/mi-support.exp (library_loaded_re): New.
2825 (mi_run_cmd, mi_send_resuming_command_raw): Adjust.
2826
3ea85240
VP
28272009-02-17 Vladimir Prus <vladimir@codesourcery.com>
2828
2829 * gdb.gdb/observer.exp: Use test_notification observer, not
2830 normal_stop, everywhere.
2831 (test_normal_stop_notifications): Rename to...
2832 (test_notifications): ...this.
2833 (test_observer_normal_stop): Rename to...
2834 (test_observer): ...this.
2835
1903f0e6
DE
28362009-02-16 Doug Evans <dje@google.com>
2837
2838 * gdb.arch/amd64-disp-step.S (test_int3): New test.
2839 * gdb.arch/amd64-disp-step.exp (test_int3): New test.
2840 * gdb.arch/i386-disp-step.S (test_prefixed_abs_jump): New test.
2841 (test_prefixed_syscall,test_int3): New tests.
2842 * gdb.arch/i386-disp-step.exp (test_prefixed_abs_jump): New test.
2843 (test_prefixed_syscall,test_int3): New tests.
2844
1d33d6ba
VP
28452009-02-14 Vladimir Prus <vladimir@codesourcery.com>
2846
3cb51905
AS
2847 * lib/mi-support.exp (mi_expect_stop): Adjust the order of fields.
2848 (mi_expect_interrupt): Likewise.
2849 * gdb.mi/mi-cli.exp: Check that "step" results in proper *stopped
2850 response.
1d33d6ba 2851
faafb047
PM
28522009-02-14 Pierre Muller <muller@ics.u-strasbg.fr>
2853
2854 * lib/gdb.exp (get_hexadecimal_valueof): New procedure.
2855 * gdb.base/pc-fp.exp (get_valueofx): Remove.
2856 Replace calls to get_valueofx by get_hexadecimal_valueof.
2857
417e16e2
PM
28582009-02-14 Pierre Muller <muller@ics.u-strasbg.fr>
2859
2860 * lib/gdb.exp (get_valueof): Accept anything as a return value.
2861 (get_integer_valueof): New procedure.
2862 (get_sizeof): Use new get_integer_value_of.
2863 * gdb.base/sizeof.exp: Replace all uses of get_valueof
2864 by get_integer_valueof.
2865
7065b901
TT
28662009-02-13 Tom Tromey <tromey@redhat.com>
2867
2868 * gdb.base/remote.exp (get_sizeof): Remove.
2869 * gdb.base/long_long.exp (get_valueof, get_sizeof): Remove.
2870 * gdb.base/dfp-test.exp (get_valueof, get_sizeof): Remove.
2871 * gdb.base/sizeof.exp (get_valueof, get_sizeof): Remove.
2872 * lib/gdb.exp (get_valueof): Move from long_long.exp.
2873 (get_sizeof): Likewise.
2874
5d7cb8df
JK
28752009-02-12 Jan Kratochvil <jan.kratochvil@redhat.com>
2876
2877 PR fortran/9806
2878 * gdb.fortran/module.exp, gdb.fortran/module.f90: New.
2879
b2febfff
PP
28802009-02-06 Paul Pluzhnikov <ppluzhnikov@google.com>
2881
2882 * gdb.cp/pr9594.cc: Prevent GCC from optimizing 'a' out.
2883
4aa995e1
PA
28842009-02-06 Pedro Alves <pedro@codesourcery.com>
2885
2886 * gdb.base/siginfo-obj.c, gdb.base/siginfo-obj.exp: New.
2887
d8906c6f
TJB
28882009-02-06 Thiago Jung Bauermann <bauerman@br.ibm.com>
2889
2890 * gdb.python/python-cmd.exp: New file.
2891
ff4ab08d
TG
28922009-02-06 Tristan Gingold <gingold@adacore.com>
2893
2894 * gdb.arch/i386-sse.c (main): Replace call to puts by an nop asm.
2895
aacd552b
TG
28962009-02-05 Tristan Gingold <gingold@adacore.com>
2897
2898 * gdb.base/sigbpt.exp: Detect which signal is received when a NULL
2899 pointer is dereferenced and use this signal name in regexp.
2900 * gdb.base/signull.exp: Ditto.
2901 * gdb.base/sigbpt.c (main): Catch SIGBUS too.
2902 * gdb.base/signull.c (main): Ditto.
2903
08c637de
TJB
29042009-02-04 Tom Tromey <tromey@redhat.com>
2905 Thiago Jung Bauermann <bauerman@br.ibm.com>
2906
2907 * gdb.python/python-value.exp: Use `gdb.history' instead of
2908 `gdb.value_from_history'.
2909 (test_value_numeric_ops): Add test for conversion of enum constant.
2910 * gdb.python/python-value.c (enum e): New type.
2911 (evalue): New global.
2912 (main): Use argv.
2913
20261af8
JG
29142009-02-04 Jerome Guitton <guitton@adacore.com>
2915
2916 * gdb.ada/uninitialized_vars: New test program.
2917 * gdb.ada/uninitialized_vars.exp: New testcase.
2918
52e44b43
TT
29192009-02-02 Tom Tromey <tromey@redhat.com>
2920
2921 * gdb.cp/cpcompletion.exp: Name the test "pr9594".
2922 * gdb.cp/pr2489.cc: Rename...
2923 * gdb.cp/pr9594.cc: ... to this.
2924
1c71341a
TT
29252009-02-02 Tom Tromey <tromey@redhat.com>
2926
2927 * gdb.cp/Makefile.in (EXECUTABLES): Add pr2489.
2928 * gdb.cp/pr2489.cc: New file.
2929 * gdb.cp/cpcompletion.exp: New file.
2930
a4295225
TT
29312009-02-02 Tom Tromey <tromey@redhat.com>
2932
2933 PR exp/9059:
2934 * gdb.cp/call-c.exp: Add regression test.
2935 * gdb.cp/call-c.cc (FooHandle): New typedef.
2936 (main): New variable 'handle'.
2937
592375cd
VP
29382009-01-30 Vladimir Prus <vladimir@codesourcery.com>
2939
2940 * lib/mi-support.exp (et_mi_thread_list)
2941 (check_mi_and_console_threads): Adjust for current thread in
2942 -thread-list-ids output.
2943
41447f92
VP
29442009-01-30 Vladimir Prus <vladimir@codesourcery.com>
2945
2946 * gdb.mi/mi-break.exp (test_disabled_creation): New.
2947 Call it.
2948
35669430
DE
29492009-01-28 Doug Evans <dje@google.com>
2950
2951 * gdb.arch/amd64-disp-step.S: New file.
2952 * gdb.arch/amd64-disp-step.exp: New file.
2953 * gdb.arch/i386-disp-step.S: New file.
2954 * gdb.arch/i386-disp-step.exp: New file.
2955
09f00d9a
PM
29562009-01-27 Pierre Muller <muller@ics.u-strasbg.fr>
2957
2958 * gdb.base/find.exp: Set newline variable
2959 using quotes instead of braces to fix cygwin failures.
2960
1e8fb976
PA
29612009-01-23 Pedro Alves <pedro@codesourcery.com>
2962
2963 * gdb.base/radix.exp: Add tests to ensure that that set
2964 input-radix 0 and set output-radix 0 are really rejected.
2965
da061712
PA
29662009-01-23 Pedro Alves <pedro@codesourcery.com>
2967
2968 * gdb.base/hook-stop-frame.c, gdb.base/hook-stop-frame.exp: Update
2969 copyright years.
2970
dd7e2d2b
PA
29712009-01-23 Pedro Alves <pedro@codesourcery.com>
2972
2973 PR gdb/9664:
2974 * gdb.base/hook-stop-frame.c, gdb.base/hook-stop-frame.exp: New.
2975
392452f6
PA
29762009-01-22 Pedro Alves <pedro@codesourcery.com>
2977
2978 PR c++/9631:
2979 * gdb.cp/pr9631.cc, gdb.cp/pr9631.exp: New.
2980
8653e71c
PM
29812009-01-22 Pierre Muller <muller@ics.u-strasbg.fr>
2982
2983 * gdb.server/file-transfer.exp: Use EXEEXT variable for
2984 binfile definition to fix Windows OS failure.
2985
a12cc160
DJ
29862009-01-20 Daniel Jacobowitz <dan@codesourcery.com>
2987
2988 PR gdb/9346
2989 * gdb.base/interrupt.c (sigint_handler): New.
2990 (main): Install a SIGINT handler if SIGNALS is defined. Exit
2991 on error.
2992 * gdb.base/interrupt.exp: Define SIGNALS unless gdb,nosignals.
2993 Test "signal SIGINT".
2994
b89667eb
DE
29952009-01-19 Doug Evans <dje@google.com>
2996
2997 * gdb.base/break.exp: Update expected gdb output.
2998 * gdb.base/sepdebug.exp: Ditto.
2999 * gdb.mi/mi-syn-frame.exp: Ditto.
3000 * gdb.mi/mi2-syn-frame.exp: Ditto.
3001 * gdb.base/call-signal-resume.exp: New file.
3002 * gdb.base/call-signals.c: New file.
3003 * gdb.base/unwindonsignal.exp: New file.
3004 * gdb.base/unwindonsignal.c: New file.
3005 * gdb.threads/interrupted-hand-call.exp: New file.
3006 * gdb.threads/interrupted-hand-call.c: New file.
3007 * gdb.threads/thread-unwindonsignal.exp: New file.
3008
adb483fe
DJ
30092009-01-14 Daniel Jacobowitz <dan@codesourcery.com>
3010
3011 * gdb.base/define.exp: Test defining and hooking prefix commands.
3012 * gdb.python/python.exp: Update test for "show user" output.
3013
60023297
JK
30142009-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
3015
3016 * gdb.fortran/derived-type.exp: New variables int4 and real4. Match
3017 now the output exactly, using less wildcards. Expect also the output
3018 of gfortran-4.3. Update for the f-valprint.c modification from
3019 2008-04-22.
3020 * gdb.fortran/subarray.exp: Expect also the output of gfortran-4.3.
3021 Remove gdb_test test names where matching the command.
3022
ccc57cf9
PA
30232009-01-01 Pedro Alves <pedro@codesourcery.com>
3024
3025 PR breakpoints/9681:
3026 * gdb.base/watchpoint.exp: Add regression test.
3027
c7a6ca08
PA
30282008-12-31 Pedro Alves <pedro@codesourcery.com>
3029
3030 * gdb.threads/attach-into-signal.exp: Don't use
3031 gdb_suppress_entire_file.
3032 * gdb.threads/attach-stopped.exp: Ditto.
3033 * gdb.threads/attachstop-mt.exp: Ditto.
3034
3a031f65
PA
30352008-12-31 Pedro Alves <pedro@codesourcery.com>
3036
3037 PR gdb/8812:
3038 * gdb.base/signal.exp: Change kfail to fail, and update PR number.
3039
09e6485f
PA
30402008-12-29 Pedro Alves <pedro@codesourcery.com>
3041
3042 PR gdb/7536:
3043 * gdb.base/radix.exp: Add tests to ensure invalid input radices
3044 and unsupported output radices are really rejected.
3045
0cd53049
JK
30462008-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
3047
3048 * gdb.cp/punctuator.exp: Backslash the '$' signs.
3049
ba163c7e
TT
30502008-12-22 Tom Tromey <tromey@redhat.com>
3051
3052 * gdb.cp/punctuator.exp: New file.
3053
6f4de6c9
JK
30542008-12-22 Jan Kratochvil <jan.kratochvil@redhat.com>
3055
3056 * gdb.base/completion.exp (Completing non-existing component): New test.
3057
0f34d0b4
JK
30582008-12-21 Jan Kratochvil <jan.kratochvil@redhat.com>
3059
3060 Fix for PR gdb/8648.
3061 * gdb.arch/ppc-fp.exp, gdb.arch/vsx-regs.exp, gdb.base/watchpoint-hw.c,
3062 gdb.gdbtk/browser.test, gdb.gdbtk/console.test, gdb.gdbtk/srcwin.test,
3063 gdb.gdbtk/srcwin2.test, gdb.gdbtk/srcwin3.test, gdb.gdbtk/windows.test,
3064 gdb.threads/tls2.c: Remove reference to bug-gdb@prep.ai.mit.edu .
3065
db2ad4c3
JK
30662008-12-21 Jan Kratochvil <jan.kratochvil@redhat.com>
3067
3068 * gdb.base/watchpoint-hw.exp, gdb.base/watchpoint-hw.c: New.
3069
bb5ef15e
DP
30702008-12-16 Christophe Lyon <christophe.lyon@st.com>
3071
3072 * gdb.base/expand-psymtabs.c: Insert code in foo so that the
3073 compiler actually generate code at the expected line number.
3074
90142adc
JZ
30752008-12-15 Jie Zhang <jie.zhang@analog.com>
3076
3077 * gdb.base/consecutive.exp: Don't use global in gdb_expect.
3078
fad6eecd
TT
30792008-12-12 Tom Tromey <tromey@redhat.com>
3080
3081 * gdb.base/commands.exp (redefine_hook_test): New proc.
3082 Call it.
3083
17c8aaf5
TT
30842008-12-11 Tom Tromey <tromey@redhat.com>
3085
3086 * gdb.base/macscp.exp: New regression test.
3087
7c8adf68
TT
30882008-12-11 Tom Tromey <tromey@redhat.com>
3089
3090 * gdb.base/macscp.exp: Print "address.addr".
3091 * gdb.base/macscp1.c (struct outer): New struct.
3092 (address): New global.
3093
b05dcbb7
TT
30942008-12-09 Tom Tromey <tromey@redhat.com>
3095
3096 * gdb.base/commands.exp (redefine_backtrace_test): New proc.
3097 Call it.
3098
2d476de1
DE
30992008-12-04 Doug Evans <dje@google.com>
3100
3101 * gdb.server/ext-run.exp: Relax regexp for init program.
3102
87bdc959
TG
31032008-12-03 Tristan Gingold <gingold@adacore.com>
3104
3105 * gdb.base/macscp.exp: Generate an object file during compilation
3106 to work around Darwin dsymutil limitations.
3107
e0740f77
JK
31082008-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
3109
3110 Test resolving external references to TLS variables.
3111 * gdb.threads/tls.exp: New tests to examine A_THREAD_LOCAL and
3112 FILE2_THREAD_LOCAL.
3113 (testfile2, srcfile2): New variables.
3114 * gdb.threads/tls.c (file2_thread_local)
3115 (function_referencing_file2_thread_local): New.
3116 * gdb.threads/tls2.c: New file.
3117
67f0aac5
JB
31182008-11-28 Joel Brobecker <brobecker@adacore.com>
3119
3120 * gdb.ada/int_deref.exp: Convert the addresses into long_integer
e0740f77
JK
3121 rather than integer, as integer might not be big enough when
3122 on 64bit targets.
67f0aac5 3123
c332165e
JG
31242008-11-27 Jerome Guitton <guitton@adacore.com>
3125
3126 * gdb.cp/formatted-ref.exp: Add equality test.
3127 * gdb.ada/formatted_ref.exp: Ditto.
3128
fc9b693c
JK
31292008-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
3130
3131 * gdb.base/breakpoint-shadow.exp, gdb.base/breakpoint-shadow.c: New.
3132 * gdb.base/start.exp: New comment about an alternative - `runto_main'.
3133
a9c64011
AS
31342008-11-20 Andreas Schwab <schwab@suse.de>
3135
3136 * gdb.base/foll-fork.exp (catch_fork_child_follow): Fix patterns
3137 matching syscall entry point.
3138 * gdb.base/foll-vfork.exp (tcatch_vfork_then_parent_follow)
3139 (tcatch_vfork_then_child_follow): Likewise. Finish through
3140 vfork even if we stopped at the syscall trampoline.
3141
e2fd701e
DE
31422008-11-20 Doug Evans <dje@google.com>
3143
3144 * gdb.base/sepsymtab.exp: Update, old "info sym" format restored.
3145
69abc51c
TJB
31462008-11-18 Thiago Jung Bauermann <bauerman@br.ibm.com>
3147
3148 * gdb.arch/ppc-dfp.exp: New file.
3149 * gdb.arch/ppc-dfp.c: New file.
3150
c14c28ba
PP
31512008-11-18 Paul Pluzhnikov <ppluzhnikov@google.com>
3152
3153 * gdb.base/sepsymtab.exp: Update for new 'info sym' format.
a9c64011 3154
2e74121d
DE
31552008-11-17 Doug Evans <dje@google.com>
3156
3157 * gdb.mi/mi-syn-frame.exp: Update expected output.
3158 * gdb.mi/mi2-syn-frame.exp: Update expected output.
3159
66bb093b
VP
31602008-11-17 Vladimir Prus <vladimir@codesourcery.com>
3161
3162 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set): Make sure
a9c64011
AS
3163 "thread N" results in =thread-selected.
3164 * lib/mi-support (mi_run_cmd, mi_expect_stop)
3165 (mi_send_resuming_command_raw): Be prepared for
3166 =thread-selected.
3167
3d043ef6
VP
31682008-11-17 Vladimir Prus <vladimir@codesourcery.com>
3169
a9c64011
AS
3170 * gdb.mi/mi-nonstop.exp: Expect 'group-id' field.
3171 * lib/mi-support.exp: Likewise.
3d043ef6 3172
808104c8
JB
31732008-11-16 Joel Brobecker <brobecker@adacore.com>
3174
3175 * gdb.base/help.exp: Remove the "catch load" and "catch unload"
3176 commands from the expected output for "help catch".
3177
00b22944
JB
31782008-11-15 Joel Brobecker <brobecker@adacore.com>
3179
3180 * gdb.ada/int_deref.exp: New testcase.
3181
59669435
TT
31822008-11-14 Nick Roberts <nickrob@snap.net.nz>
3183
3184 * gdb.mi/gdb2549.exp: New file.
3185
de04a248
DE
31862008-11-11 Doug Evans <dje@google.com>
3187
3188 * gdb.base/callexit.exp: New file.
3189 * gdb.base/callexit.c: New file.
3190
6b8ce727
DE
31912008-11-10 Doug Evans <dje@google.com>
3192
3193 * lib/gdb.exp (GDBFLAGS): Move -nx ...
3194 (INTERNAL_GDBFLAGS): ... to here. Move -nw to here as well.
3195 (default_gdb_version): Add $INTERNAL_GDBFLAGS to gdb invocations.
3196 (default_gdb_start,default_gdb_exit): Ditto.
3197 * lib/mi-support.exp (default_mi_gdb_start): Ditto.
3198 (mi_uncatched_gdb_exit): Add $INTERNAL_GDBFLAGS to log message.
3199 * gdb.base/corefile.exp: Add $INTERNAL_GDBFLAGS to gdb invocations.
3200 * gdb.base/dbx.exp (dbx_gdb_start): Ditto.
3201 * gdb.base/args.exp (GDBFLAGS): Don't overwrite, append.
3202 * gdb.base/remotetimeout.exp (GDBFLAGS): Ditto.
3203
1b14b8aa
AS
32042008-11-03 Andreas Schwab <schwab@suse.de>
3205
3206 * gdb.base/hashline2.exp: Fix typo.
3207 * gdb.base/hashline3.exp: Likewise.
3208
f3134b88
TT
32092008-10-30 Tom Tromey <tromey@redhat.com>
3210
3211 * gdb.base/pointers.exp: Add test.
3212 * gdb.base/pointers.c (k, S): New typedefs.
3213 (instance): New global.
3214
c2226152
AS
32152008-10-30 Andreas Schwab <schwab@suse.de>
3216
3217 * gdb.base/args.exp: Add tests for newlines.
3218
462f405c
JB
32192008-10-30 Joel Brobecker <brobecker@adacore.com>
3220
3221 gdb.base/foll-exec.exp: Update the expected output of a couple
3222 of "info breakpoints" tests.
3223
79a45b7d
TT
32242008-10-28 Tom Tromey <tromey@redhat.com>
3225
3226 * gdb.base/exprs.exp (test_expr): Add enum formatting tests.
3227
adc13a14
PA
32282008-10-24 Pedro Alves <pedro@codesourcery.com>
3229
3230 * gdb.python/python-value.exp (test_value_in_inferior): Don't use
3231 gdb_start_cmd.
3232 Use runto_main before any test that requires execution.
3233
252fbfc8
PA
32342008-10-23 Pedro Alves <pedro@codesourcery.com>
3235
3236 * lib/mi-support.exp (mi_expect_interrupt): Expect signal 0
3237 instead of SIGINT.
3238
28148e3d
JB
32392008-10-22 Joel Brobecker <brobecker@adacore.com>
3240
3241 * gdb.base/completion.exp: Update expected output following
3242 the addition of the "info tasks" command.
3243
c209f847
TT
32442008-10-22 Tom Tromey <tromey@redhat.com>
3245
3246 * gdb.base/exprs.exp (test_expr): Add test for string
3247 concatenation.
3248
f177e350
PA
32492008-10-19 Pedro Alves <pedro@codesourcery.com>
3250
3251 * configure.ac: Output gdb.python/Makefile.
3252 * configure: Regenerate.
3253 * gdb.python/Makefile.in: New.
3254
cce89356
JB
32552008-10-16 Joel Brobecker <brobecker@adacore.com>
3256
3257 * gdb.base/foll-fork.exp: Adjust the expected output to match
3258 the new description for fork/vfork catchpoints in the "info
3259 breakpoints" output.
3260
176d289d
TJB
32612008-10-16 Paul Pluzhnikov <ppluzhnikov@google.com>
3262
3263 * Makefile.in: Add gdb.python to ALL_SUBDIRS.
3264
a08702d6
TJB
32652008-10-16 Thiago Jung Bauermann <bauerman@br.ibm.com>
3266
3267 * gdb.python/python-value.c: New file.
3268 * gdb.python/python-value.exp: New file.
3269
1c5cfe86
PA
32702008-10-15 Pedro Alves <pedro@codesourcery.com>
3271
3272 * gdb.mi/mi-nsmoribund.exp, gdb.mi/nsmoribund.c: New test.
3273
5a98ad69
DP
32742008-10-15 Denis Pilat <denis.pilat@st.com>
3275
41702f1b 3276 * gdb.cp/mb-ctor.exp: Fix a typo.
5a98ad69 3277
dcb1a1e2
TT
32782008-10-09 Tom Tromey <tromey@redhat.com>
3279
3280 * gdb.base/macscp.exp: Use 'vafunc' and 'fixedarg' rather than
3281 'fprintf' and 'stderr'.
3282
9124fe48
JB
32832008-10-07 Joel Brobecker <brobecker@adacore.com>
3284
3285 * gdb.ada/ref_tick_size.exp: New testcase.
3286
45452591
DE
32872008-10-06 Doug Evans <dje@google.com>
3288
3289 * gdb.dwarf2/dw2-cu-size.exp: New file.
3290 * gdb.dwarf2/dw2-cu-size.S: New file.
3291
3292 * gdb.dwarf2/dw2-intercu.S (.Ltype_int_in_cu2): Renamed from
3293 .Ltype_int for clarity.
3294
4fc5b208
PP
32952008-10-03 Paul Pluzhnikov <ppluzhnikov@google.com>
3296
3297 PR gdb/2384:
3298 * gdb.cp/gdb2384.exp: Extended to test more cases.
3299 * gdb.cp/gdb2384.cc: Likewise.
3300 * gdb.cp/gdb2384-base.h: Likewise.
3301 * gdb.cp/gdb2384-base.cc: Likewise.
a9c64011 3302
d78df370
JK
33032008-10-02 Jan Kratochvil <jan.kratochvil@redhat.com>
3304
3305 * gdb.base/maint.exp (maint print type): Remove printing
3306 UPPER_BOUND_TYPE and LOWER_BOUND_TYPE.
3307
9a044a89
TT
33082008-09-30 Tom Tromey <tromey@redhat.com>
3309
3310 * gdb.base/macscp.exp: Add completion tests.
3311 * gdb.base/macscp1.c (FIFTY_SEVEN): New macro.
3312 (TWENTY_THREE): Likewise.
3313 (FORTY_EIGHT): Likewise.
3314
506800a9
TT
33152008-09-30 Tom Tromey <tromey@redhat.com>
3316
3317 * gdb.base/macscp.exp: Change "M" to "MACRO_TO_EXPAND"
3318 everywhere.
3319 * gdb.base/macscp1.c (MACRO_TO_EXPAND): Rename from "M".
3320
1a6f01b5
JK
33212008-09-28 Jan Kratochvil <jan.kratochvil@redhat.com>
3322
3323 * gdb.threads/attachstop-mt.exp: Note a real testcase name this
3324 testcase is derived from. Fix racy dependency on an expected PID
3325 number. No longer support the testcase on Linux kernel 2.4.x.
3326
2fae03e8
TT
33272008-09-27 Tom Tromey <tromey@redhat.com>
3328
3329 * gdb.base/macscp.exp: Add tests for stringification, splicing,
3330 and varargs.
3331
1ad15515
PA
33322008-09-22 Pedro Alves <pedro@codesourcery.com>
3333
3334 * lib/mi-support.exp (mi_expect_interrupt): New.
3335 (mi_reverse_list, mi_check_thread_states): New, moved and renamed
3336 from gdb.mi/mi-nonstop.exp.
3337 * gdb.mi/mi-nsintrall.exp, gdb.mi/nsintrall.c: New.
3338 * gdb.mi/mi-nonstop.exp (myreverse, check_thread_states): Moved to
3339 lib/mi-support.exp.
3340 Use mi_check_thread_states throughout. Avoid ".*" and do not
3341 require an anchor after -exec-run.
3342
d0b76dc6
DJ
33432008-09-13 Daniel Jacobowitz <dan@codesourcery.com>
3344
3345 * gdb.mi/mi-nonstop.exp: Do not check thread state while a
3346 stop is pending. Avoid ".*" when two stops are pending.
3347 * lib/gdb.exp (fullname_syntax_POSIX, fullname_syntax_UNC)
3348 (fullname_syntax_DOS_CASE, fullname_syntax_DOS): Do not match
3349 newlines in fullnames.
3350 * lib/mi-support.exp (mi_run_cmd): Do not require an anchor.
3351 (mi_expect_stop): Update comments. Only anchor in sync mode.
3352 Do not match newlines.
3353 (mi_send_resuming_command_raw): Always return status.
3354 (mi_get_stop_line): Do not match more than one line by accident.
3355 Only anchor in sync mode.
3356 (mi_run_inline_test): If -exec-next fails, give up.
3357
9990c830
UW
33582008-09-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3359
3360 * gdb.base/stack-checking.c (big_frame): Reduce stack consumption
3361 on SPU.
3362
ebcf6f00
JB
33632008-09-10 Joel Brobecker <brobecker@adacore.com>
3364
3365 * gdb.ada/Makefile.in (EXECUTABLES): Bring up to date.
3366
b6db24e5
JB
33672008-09-10 Joel Brobecker <brobecker@adacore.com>
3368
3369 * gdb.ada/array_bounds.exp, gdb.ada/array_subscript_addr.exp,
3370 gdb.ada/arrayidx.exp, gdb.ada/arrayparam.exp, gdb.ada/arrayptr.exp,
3371 gdb.ada/assign_1.exp, gdb.ada/boolean_expr.exp,
3372 gdb.ada/char_param.exp, gdb.ada/exprs.exp, gdb.ada/fixed_cmp.exp,
3373 gdb.ada/fixed_points.exp, gdb.ada/fun_addr.exp,
3374 gdb.ada/funcall_param.exp, gdb.ada/homonym.exp,
3375 gdb.ada/interface.exp, gdb.ada/null_array.exp,
3376 gdb.ada/packed_array.exp, gdb.ada/packed_tagged.exp,
3377 gdb.ada/print_chars.exp, gdb.ada/print_pc.exp,
3378 gdb.ada/str_ref_cmp.exp, gdb.ada/sym_print_name.exp,
3379 gdb.ada/taft_type.exp, gdb.ada/tagged.exp, gdb.ada/type_coercion.exp:
3380 Include the "= " sequence in the expected output of print tests.
3381
2bf448e0
JB
33822008-09-10 Joel Brobecker <brobecker@adacore.com>
3383
3384 * gdb.ada/packed_tagged.exp: Accept "boolean" as a valid type
3385 description for boolean types.
3386
d51fd4c8
PA
33872008-09-09 Pedro Alves <pedro@codesourcery.com>
3388
3389 * gdb.base/hook-stop-continue.c: New.
3390 * gdb.base/hook-stop-continue.exp: New.
3391
694182d2
DJ
33922008-09-08 Daniel Jacobowitz <dan@codesourcery.com>
3393
3394 * gdb.base/structs3.c, gdb.base/structs3.exp: New files.
3395
3b8a7fc0
JG
33962008-09-08 Jerome Guitton <guitton@adacore.com>
3397
3398 * gdb.arch/powerpc-aix-prologue.c (stack_check_probe_1)
3399 (stack_check_probe_2, stack_check_probe_loop_1)
3400 (stack_check_probe_loop_2): New functions.
3401 (main): Add call to these new functions.
3402 * gdb.arch/powerpc-aix-prologue.exp: When breaking on these
3403 functions, check that the breakpoint is inserted at the appropriate
3404 location.
3405 (insert_breakpoint): Slightly refine this procedure so that it can
3406 be called several times in the test.
3407
96cc0ae8
JG
34082008-09-08 Jerome Guitton <guitton@adacore.com>
3409
3410 * gdb.base/stack-checking.c: New file.
3411 * gdb.base/stack-checking.exp: New file.
3412
1f08b409
TJB
34132008-09-05 Thiago Jung Bauermann <bauerman@br.ibm.com>
3414
3415 * gdb.arch/altivec-abi.exp: Remove extra verbose call.
3416 * gdb.arch/altivec-regs.exp: Likewise.
3417 * gdb.arch/vsx-regs.exp: Likewise.
3418
3099e1c4
TJB
34192008-09-05 Thiago Jung Bauermann <bauerman@br.ibm.com>
3420
3421 * gdb.arch/ppc-fp.exp: New file.
3422 * gdb.arch/ppc-fp.c: New file.
3423
cc69bfc1
PP
34242008-09-05 Paul Pluzhnikov <ppluzhnikov@google.com>
3425
3426 *gdb.base/mips_pro.exp: compile with gcc -fno-inline,
3427 lest gcc-4.3.1 optimizes the whole thing away.
a9c64011 3428
b02a33db
MS
34292008-09-04 Michael Snyder <msnyder@vmware.com>
3430
3431 * lib/gdb.exp (gdb_continue_to_breakpoint): Accept "in" as well
3432 as "at" (for non-debug functions such as _start).
3433
2992cbe0
UW
34342008-09-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3435
3436 * gdb.base/value-double-free.exp: Respect gdb,no_hardware_watchpoints.
3437 * gdb.base/watchpoint-solib.exp: Likewise. Update tests to handle
3438 software watchpoints.
3439 * gdb.base/watch_thread_num.exp: Likewise.
3440
514f746b
AR
34412008-09-03 Aleksandar Ristovski <aristovski@qnx.com>
3442
3443 * gdb.arch/i386-bp_permanent.exp: New test.
3444
876cecd0
TT
34452008-08-24 Tom Tromey <tromey@redhat.com>
3446
3447 * gdb.base/maint.exp: Update "maint print type".
3448
80f73d71
VP
34492008-08-21 Vladimir Prus <vladimir@codesourcery.com>
3450
3451 * gdb.mi/mi-nonstop.exp: Fix the check for non-stop
3452 support. Adjust the order of "*running" notifications.
3453 * gdb.mi/non-stop.c: Don't cast from int to void* and
3454 back.
3455
d9c78d7d
MK
34562008-08-20 Mark Kettenis <kettenis@gnu.org>
3457
3458 * gdb.arch/powerpc-prologue.exp: Code doesn't save %r31 so don't
3459 expect to find it in the "info frame" output.
3460
97a2d1d3
DJ
34612008-08-20 Daniel Jacobowitz <dan@codesourcery.com>
3462
3463 * gdb.base/interp.exp: Always consume both prompts.
3464
b96e2927
PA
34652008-08-20 Pedro Alves <pedro@codesourcery.com>
3466
3467 * gdb.base/pending.exp: Test pending breakpoints without symbols
3468 loaded.
3469
8cf6e61a
VP
34702008-08-19 Vladimir Prus <vladimir@codesourcery.com>
3471
3472 * lib/mi-support.exp (mi_expect_stop): Produce
3473 more details on failures.
3474 * gdb.mi/mi-nonstop.exp: New.
3475 * gdb.mi/non-stop.c: New.
3476
c6ebd6cf
VP
34772008-08-19 Vladimir Prus <vladimir@codesourcery.com>
3478
a9c64011
AS
3479 * gdb.mi/mi-async.exp: Use 'set target-async'.
3480 * lib/mi-support.exp: Use 'set/show target-async'.
c6ebd6cf 3481
46a9b8ed
DJ
34822008-08-18 Daniel Jacobowitz <dan@codesourcery.com>
3483
3484 * gdb.arch/powerpc-prologue.exp: Correct saved registers.
3485
44feb3ce
TT
34862008-08-17 Tom Tromey <tromey@redhat.com>
3487
3488 * gdb.base/help.exp (help catch): Rewrite.
3489
311a4e6b
TJB
34902008-08-16 Thiago Jung Bauermann <bauerman@br.ibm.com>
3491
3492 * gdb.base/define.exp: Test indented command documentation.
3493 * gdb.python/python.exp: Test indented multi-line command.
3494
604c2f83
LM
34952008-08-15 Luis Machado <luisgpm@br.ibm.com>
3496
3497 * testsuite/gdb.arch/vsx-regs.c: New source file.
3498 * testsuite/gdb.arch/vsx-regs.exp: New testcase.
3499 * testsuite/lib/gdb.exp (skip_vsx_tests): New function.
3500
886a217c
TT
35012008-08-14 Tom Tromey <tromey@redhat.com>
3502
3503 * gdb.base/macscp.exp: Add regression test for "macro define" or
3504 "macro undef" with no arguments.
3505
c814a4f3
PP
35062008-08-08 Paul Pluzhnikov <ppluzhnikov@google.com>
3507
3508 * gdb.base/args.exp: Prevent ~/.gdbinit from affecting test.
a9c64011 3509
12ab8a60
UW
35102008-08-07 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3511
3512 * gdb.arch/spu-info.exp: Updated for "info spu dma" changes.
3513
d57a3c85
TJB
35142008-08-06 Tom Tromey <tromey@redhat.com>
3515
3516 * gdb.python/python.exp: New file.
3517
c7b778ff
JK
35182008-08-06 Jan Kratochvil <jan.kratochvil@redhat.com>
3519
3520 Fix for PR gdb/1543.
3521 * gdb.base/sep.exp: `sep-proc.c' absolute line numbers replaced with
3522 $LOCATION.
3523 (location): New variable.
3524 * config/cfdbug.exp, config/d10v.exp, config/dve.exp, config/i960.exp,
3525 config/m32r.exp, config/mn10300-eval.exp, config/proelf.exp,
3526 config/rom68k.exp, config/sh.exp, config/unix.exp, config/vr4300.exp,
3527 config/vr5000.exp, config/vxworks.exp, gdb.arch/altivec-regs.exp,
3528 gdb.arch/e500-abi.exp, gdb.arch/e500-regs.exp, gdb.asm/asm-source.exp,
3529 gdb.base/a2-run.exp, gdb.base/advance.exp, gdb.base/all-bin.exp,
3530 gdb.base/args.exp, gdb.base/arithmet.exp, gdb.base/assign.exp,
3531 gdb.base/async.exp, gdb.base/auxv.exp, gdb.base/bigcore.c,
3532 gdb.base/bigcore.exp, gdb.base/bitfields.exp, gdb.base/bitops.exp,
3533 gdb.base/break.c, gdb.base/break.exp, gdb.base/break1.c,
3534 gdb.base/call-ar-st.exp, gdb.base/call-rt-st.exp,
3535 gdb.base/call-strs.exp, gdb.base/callfuncs.c, gdb.base/callfuncs.exp,
3536 gdb.base/checkpoint.exp, gdb.base/chng-syms.exp,
3537 gdb.base/code-expr.exp, gdb.base/commands.exp, gdb.base/completion.exp,
3538 gdb.base/complex.exp, gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
3539 gdb.base/consecutive.exp, gdb.base/corefile.exp, gdb.base/cvexpr.c,
3540 gdb.base/cvexpr.exp, gdb.base/dbx.exp, gdb.base/default.exp,
3541 gdb.base/define.exp, gdb.base/del.c, gdb.base/detach.exp,
3542 gdb.base/display.exp, gdb.base/dump.exp, gdb.base/echo.exp,
3543 gdb.base/environ.exp, gdb.base/eval-skip.exp, gdb.base/exprs.exp,
3544 gdb.base/fileio.exp, gdb.base/find.exp, gdb.base/finish.exp,
3545 gdb.base/funcargs.exp, gdb.base/gcore-buffer-overflow.exp,
3546 gdb.base/gcore.exp, gdb.base/gdb1555.exp, gdb.base/gdbvars.exp,
3547 gdb.base/help.exp, gdb.base/huge.exp, gdb.base/info-proc.exp,
3548 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/langs.exp,
3549 gdb.base/lineinc.exp, gdb.base/list.exp, gdb.base/macscp.exp,
3550 gdb.base/maint.exp, gdb.base/mips_pro.exp, gdb.base/miscexprs.exp,
3551 gdb.base/nodebug.exp, gdb.base/nofield.c, gdb.base/opaque.exp,
3552 gdb.base/overlays.exp, gdb.base/page.exp, gdb.base/pc-fp.exp,
3553 gdb.base/pending.c, gdb.base/pendshr.c, gdb.base/pointers.exp,
3554 gdb.base/psymtab.exp, gdb.base/ptype.exp, gdb.base/randomize.c,
3555 gdb.base/readline.exp, gdb.base/recurse.exp, gdb.base/regs.exp,
3556 gdb.base/relational.exp, gdb.base/relocate.exp, gdb.base/remote.exp,
3557 gdb.base/reread.exp, gdb.base/return.exp, gdb.base/return2.exp,
3558 gdb.base/scope.exp, gdb.base/sect-cmd.exp, gdb.base/sep-proc.c,
3559 gdb.base/sep.c, gdb.base/sep.exp, gdb.base/sepdebug.c,
3560 gdb.base/sepdebug.exp, gdb.base/setshow.exp, gdb.base/shlib-call.exp,
3561 gdb.base/sigaltstack.c, gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
3562 gdb.base/source.exp, gdb.base/start.c, gdb.base/step-bt.c,
3563 gdb.base/step-line.exp, gdb.base/structs.c, gdb.base/structs.exp,
3564 gdb.base/structs2.exp, gdb.base/term.exp, gdb.base/twice.exp,
3565 gdb.base/type-opaque.exp, gdb.base/until.exp,
3566 gdb.base/value-double-free.c, gdb.base/varargs.exp,
3567 gdb.base/watchpoint.exp, gdb.base/whatis-exp.exp, gdb.disasm/am33.exp,
3568 gdb.disasm/h8300s.exp, gdb.disasm/hppa.exp, gdb.disasm/mn10300.exp,
3569 gdb.disasm/sh3.exp, gdb.disasm/t01_mov.exp, gdb.disasm/t02_mova.exp,
3570 gdb.disasm/t03_add.exp, gdb.disasm/t04_sub.exp, gdb.disasm/t05_cmp.exp,
3571 gdb.disasm/t06_ari2.exp, gdb.disasm/t07_ari3.exp,
3572 gdb.disasm/t08_or.exp, gdb.disasm/t09_xor.exp, gdb.disasm/t10_and.exp,
3573 gdb.disasm/t11_logs.exp, gdb.disasm/t12_bit.exp,
3574 gdb.disasm/t13_otr.exp, gdb.fortran/exprs.exp, gdb.fortran/types.exp,
3575 gdb.hp/gdb.aCC/exception.exp, gdb.hp/gdb.aCC/optimize.exp,
3576 gdb.hp/gdb.aCC/watch-cmd.exp, gdb.hp/gdb.base-hp/callfwmall.exp,
3577 gdb.hp/gdb.base-hp/dollar.exp, gdb.hp/gdb.base-hp/hwwatchbus.exp,
3578 gdb.hp/gdb.base-hp/pxdb.exp, gdb.hp/gdb.base-hp/reg-pa64.exp,
3579 gdb.hp/gdb.base-hp/reg.exp, gdb.hp/gdb.base-hp/sized-enum.exp,
3580 gdb.hp/gdb.base-hp/so-thresh.exp, gdb.hp/gdb.compat/xdb1.exp,
3581 gdb.hp/gdb.compat/xdb2.exp, gdb.hp/gdb.compat/xdb3.exp,
3582 gdb.java/jmisc.exp, gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
3583 gdb.mi/gdb669.exp, gdb.mi/gdb680.exp, gdb.mi/gdb701.exp,
3584 gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-console.exp,
3585 gdb.mi/mi-hack-cli.exp, gdb.mi/mi-pending.c, gdb.mi/mi-pendshr.c,
3586 gdb.mi/mi-pthreads.exp, gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
3587 gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp, gdb.mi/mi2-basics.exp,
3588 gdb.mi/mi2-console.exp, gdb.mi/mi2-hack-cli.exp,
3589 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-read-memory.exp,
3590 gdb.mi/mi2-regs.exp, gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
3591 gdb.pascal/types.exp, gdb.stabs/weird.exp,
3592 gdb.threads/gcore-thread.exp, gdb.threads/manythreads.exp,
3593 gdb.threads/print-threads.exp, gdb.threads/pthreads.exp,
3594 gdb.threads/schedlock.exp, gdb.threads/step.exp, gdb.threads/step2.exp,
3595 gdb.threads/switch-threads.exp, gdb.threads/thread-specific.exp,
3596 gdb.threads/thread_check.exp, gdb.threads/thread_events.exp,
3597 gdb.threads/tls-nodebug.exp, gdb.threads/tls-shared.exp,
3598 gdb.threads/tls.exp, gdb.trace/actions.exp, gdb.trace/backtrace.exp,
3599 gdb.trace/circ.exp, gdb.trace/collection.exp, gdb.trace/deltrace.exp,
3600 gdb.trace/infotrace.exp, gdb.trace/limits.exp, gdb.trace/packetlen.exp,
3601 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp, gdb.trace/report.exp,
3602 gdb.trace/save-trace.exp, gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
3603 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
3604 lib/mi-support.exp, lib/trace-support.exp: Remove reference
3605 to bug-gdb@prep.ai.mit.edu .
3606
5e06a3d1
VP
36072008-07-31 Vladimir Prus <vladimir@codesourcery.com>
3608
3609 * lib/mi-support.exp (mi_load_shlibs): New.
3610 * gdb.mi/mi-pending.exp: Use mi_load_shlibs, not gdb_load_shlibs.
3611
9d81d21b
VP
36122008-07-30 Vladimir Prus <vladimir@codesourcery.com>
3613
3614 * lib/mi-support.exp (get_mi_thread_list)
3615 (check_mi_and_console_threads): New, moved from ...
3616 * gdb.mi/mi-pthread.exp: ...here.
3617 * gdb.mi/gdb669.exp (get_mi_thread_list)
3618 (check_mi_and_console_threads): Delete.
3619 * gdb.mi/mi2-pthread.exp: Likewise.
3620
bae98fe0
TT
36212008-07-28 Tom Tromey <tromey@redhat.com>
3622
3623 * Makefile.in (just-check): Remove. Move body to...
3624 (check): ... here.
3625
57380f4e
DJ
36262008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
3627
3628 * gdb.threads/manythreads.exp: Use remote_expect instead of after.
3629 Add a test for duplicated SIGINTs.
3630
e09490f1
DJ
36312008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
3632
3633 * gdb.threads/schedlock.exp (get_args): Update to work for any
3634 value of NUM.
3635 (Top level): Report the number of threads that did not resume.
3636
6387b45f
DJ
36372008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
3638
3639 * gdb.dwarf2/dw2-compressed.S: Also define __start.
3640
62f64ff2
DJ
36412008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
3642
3643 * lib/mi-support.exp (default_mi_gdb_start): Remove check for
3644 non-MI prompt.
3645
fa8de41e
TT
36462008-07-26 Tom Tromey <tromey@redhat.com>
3647
3648 * gdb.base/callfuncs.c (struct struct_with_fnptr): New struct.
3649 (function_struct, function_struct_ptr): New globals.
3650 * gdb.base/callfuncs.exp (do_function_calls): Test calling via a
3651 function pointer in a struct.
3652
ccb3ac8a
TT
36532008-07-26 Tom Tromey <tromey@redhat.com>
3654
3655 * gdb.base/macscp.exp: Add test for macro lexing bug.
3656
d7d9f01e
TT
36572008-07-18 Tom Tromey <tromey@redhat.com>
3658
3659 * gdb.base/macscp.exp: Add macro tests.
3660
9bf07184
PP
36612008-07-17 Paul Pluzhnikov <ppluzhnikov@google.com>
3662
3663 * gdb.base/foll-fork.exp: Fix for Linux/VDSO failure.
3664
becf6477
PP
36652008-07-17 Paul Pluzhnikov <ppluzhnikov@google.com>
3666
3667 * gdb.base/coremaker.c: Fix for Linux failure in gdb.base/corefile.exp
3668
0709f7d3
PP
36692008-07-15 Paul Pluzhnikov <ppluzhnikov@google.com>
3670
3671 * gdb.cp/class2.exp: fix for failure on spu-elf
a9c64011 3672
7093c834
PP
36732008-07-14 Paul Pluzhnikov <ppluzhnikov@google.com>
3674
3675 * gdb.cp/class2.exp, gdb.cp/class2.cc: Test for PR2477.
a9c64011 3676
b432ffe3
JK
36772008-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
3678
3679 * gdb.base/randomize.exp: Catch non-Linux targets as untested.
3680
b1a268e5
VP
36812008-07-12 Vladimir Prus <vladimir@codesourcery.com>
3682
3683 * lib/mi-support.exp (mi_expect_stop): Adjust for the new field.
3684
e2995f8e
KB
36852008-07-11 Kevin Buettner <kevinb@redhat.com>
3686
3687 * gdb.arch/e500-regs.exp (decimal_vector): Adjust "v8_int8" portion
3688 of regexp to account for changes made to GDB in the printing of
3689 byte vectors.
3690
14032a66
TT
36912008-07-11 Tom Tromey <tromey@redhat.com>
3692
3693 * gdb.base/completion.exp: Add 'help' completion test.
3694
981505ef
JK
36952008-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
3696
3697 * gdb.base/randomize.exp: Remove dependency on tcl-8.4+.
3698
10568435
JK
36992008-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
3700
3701 * gdb.base/randomize.exp, gdb.base/randomize.c: New files.
3702
4487aabf
PA
37032008-07-09 Pedro Alves <pedro@codesourcery.com>
3704
3705 * gdb.base/chng-syms.exp: Don't expect "No symbol ...".
3706
a4a9b1c4
PA
37072008-07-09 Pedro Alves <pedro@codesourcery.com>
3708
3709 * gdb.base/fullname.exp: Restore pwd if compiling failed.
3710
3c3185ac
JK
37112008-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
3712
3713 * gdb.base/value-double-free.exp, gdb.base/value-double-free.c: New.
3714
7ebd49dc
VP
37152008-06-28 Vladimir Prus <vladimir@codesourcery.com>
3716
3717 * lib/mi-support.exp (mi_send_resuming_command_raw): Revert
3718 previous commit. Add a comment.
3719
84e46146
PA
37202008-06-28 Pedro Alves <pedro@codesourcery.com>
3721
3722 * gdb.base/sigchld.c, gdb.base/sigchld.exp: New test.
3723
0f8d4a2f
VP
37242008-06-28 Vladimir Prus <vladimir@codesourcery.com>
3725
3726 * lib/mi-support.exp (mi_send_resuming_command_raw): Report pass.
3727
f747e0ce
PA
37282008-06-27 Pedro Alves <pedro@codesourcery.com>
3729
3730 * lib/gdb.exp (gdb_saved_set_unbuffered_mode_obj): New global.
3731 (gdb_compile): If target is *-*-cygwin* or *-*-mingw*, and we're
3732 compiling an executable, link in an object that forces unbuffered
3733 output.
3734 * lib/set_unbuffered_mode.c: New file.
3735
734a5c36
JK
37362008-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
3737
3738 * lib/gdb.exp (prepare_for_testing): Do not drop the OPTIONS argument.
3739
a2840c35
VP
37402008-06-25 Vladimir Prus <vladimir@codesourcery.com>
3741
a9c64011
AS
3742 * gdb.mi/mi-async.exp: Use mi_sending_resuming_command_raw and
3743 mi_expect_stop.
3744 * gdb.mi/mi-support.exp (mi_run_cmd, mi_send_resuming_command):
3745 Demand that *running is output.
3746 (detect_async): Perform checking every time.
3747 (mi_send_resuming_command): Extract everything into...
3748 (mi_send_resuming_command_raw): ...this.
a2840c35
VP
3749 (mi_expect_stop): Don't accept any output before *stopped.
3750
6ae37fef
VP
37512008-06-13 Vladimir Prus <vladimir@codesourcery.com>
3752
3753 Robustify mi-simplerun.
a9c64011
AS
3754 * gdb.mi/basics.c (main): Add a call to sleep.
3755 * gdb.mi/mi-cli.exp: Adjust for change in line numbers.
3756 * gdb.mi/mi2-cli.exp: Likewise.
3757 * gdb.mi/mi-break.exp: Likewise.
6ae37fef 3758
b4aa76f0 37592008-06-11 Vladimir Prus <vladimir@codesourcery.com>
83408de7
VP
3760
3761 * gdb.mi/mi-break.exp (test_ignore_count): Use mi_expect_stop.
3762
e1ac3328
VP
37632008-06-10 Vladimir Prus <vladimir@codesourcery.com>
3764
a9c64011
AS
3765 * gdb.mi/mi-console.exp: Adjust.
3766 * gdb.mi/mi-syn-frame.exp: Adjust.
3767 * gdb.mi/mi2-console.exp: Adjust.
3768 * gdb.mi/mi2-syn-frame.exp: Adjust.
3769 * lib/mi-support.exp (mi_run_cmd): Adjust.
3770 (mi_send_resuming_command): Adjust.
e1ac3328 3771
f7f9a841
VP
37722008-06-10 Vladimir Prus <vladimir@codesourcery.com>
3773
3774 * gdb.mi/mi-break.exp (test_ignore_count): Adjust stopped pattern.
a9c64011
AS
3775 * gdb.mi/mi-syn-frame.exp: Use mi_expect_stop instead of direct
3776 testing of stopped.
3777 * gdb.mi/mi2-syn-frame.exp: Likewise.
3778 * lib/mi-support.exp (default_mi_gdb_start): Call detect_async.
3779 (async, detect_async): New.
3780 (mi_expect_stop, mi_continue_to_line): Adjust expectation
3781 depending on if we're running in sync or async mode.
f7f9a841 3782
37cd5d19
TT
37832008-06-09 Tom Tromey <tromey@redhat.com>
3784
3785 * gdb.base/completion.exp: New tests for field name completion
3786 with spaces, and field name completion with '->'.
3787
65d12d83
TT
37882008-06-06 Tom Tromey <tromey@redhat.com>
3789
3790 * gdb.base/break1.c (struct some_struct): New struct.
3791 (values): New global.
3792 * gdb.base/completion.exp: Add field name completion test.
3793
ebfe2e3f
PP
37942008-06-06 Paul Pluzhnikov <ppluzhnikov@google.com>
3795
3796 * gdb.cp/call-c.exp: Test for incorrect handling of reference
3797 to pointer.
3798 * gdb.cp/call-c.cc: Likewise.
3799
bcf6fc3a
NR
38002008-06-06 Nick Roberts <nickrob@snap.net.nz>
3801
3802 * gdb.base/annota1.exp (thread_switch): Test for thread-changed
3803 annotation.
3804
49fd4a42 38052008-06-05 Paul Pluzhnikov <ppluzhnikov@google.com>
a9c64011 3806 Pedro Alves <pedro@codesourcery.com>
49fd4a42
PA
3807
3808 * gdb.threads/execl.c, gdb.threads/execl1.c,
3809 gdb.threads/execl.exp: New tests.
a9c64011 3810
8a34ac3f
AR
38112008-06-05 Aleksandar Ristovski <aristovski@qnx.com>
3812 Daniel Jacobowitz <dan@codesourcery.com>
3813
3814 * gdb.cp/exception.exp: Activate test, make it work with pending
3815 catchpoints.
3816
86ae69ef
JK
38172008-06-05 Jan Kratochvil <jan.kratochvil@redhat.com>
3818
3819 * dw2-ref-missing-frame.S, dw2-ref-missing-frame.exp: New files.
3820
f7f9ae2c
VP
38212008-05-28 Vladimir Prus <vladimir@codesourcery.com>
3822
a9c64011
AS
3823 * gdb.mi/mi-var-cmd.exp: Adjust for the fact that type_changed field is
3824 now printed.
3825 * gdb.mi/mi2-var-cmd.exp: Likewise.
f7f9ae2c 3826
2a2d4dc3
AS
38272008-05-27 Andreas Schwab <schwab@suse.de>
3828
3829 * gdb.base/frame-args.exp: Handle arguments that are optimized
3830 out.
3831
5099e4d9
LM
38322008-05-26 Luis Machado <luisgpm@br.ibm.com>
3833
3834 * gdb.arch/ppc64-atomic-inst.exp: Make the expected compile failure
3835 quiet for ppc32 and group options into a single variable.
3836
d9c36a91
JB
38372008-05-23 Joel Brobecker <brobecker@adacore.com>
3838
3839 * gdb.ada/null_array/foo.adb: Add multi-dimensional array
3840 of zero-size elements.
3841 * gdb.ada/null_array.exp: Test printing this new array.
3842
103a8671
JK
38432008-05-22 Jan Kratochvil <jan.kratochvil@redhat.com>
3844
3845 * gdb.base/longjmp.exp: Fix GDB_TEST_MULTIPLE missing GDB_PROMPT races.
3846
07a4cc1a 38472008-05-21 Joel Brobecker <brobecker@adacore.com>
5943254b
JB
3848
3849 * gdb.base/finish.exp: Test that "fin" works as an abbreviation
3850 of the "finish" command.
3851
55f996a7
NR
38522008-05-21 Nick Roberts <nickrob@snap.net.nz>
3853
3854 * gdb.base/annota1.exp: Test for new annotation.
3855
907fc202
UW
38562008-05-16 Pedro Alves <pedro@codesourcery.com>
3857
3858 * gdb.base/fixsection.exp: New file.
3859 * gdb.base/fixsection0.c: New file.
3860 * gdb.base/fixsection1.c: New file.
3861
e8f97270
UW
38622008-05-16 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3863
3864 * gdb.base/annota1.exp: Accept printf@... in place of printf.
3865 * gdb.base/annota3.exp: Likewise.
3866
ac0bb574
NF
38672008-05-13 Nathan Froyd <froydnj@codesourcery.com>
3868
3869 * gdb.base/watch_thread_num.exp: Don't run tests that require
3870 watchpoints if the target doesn't support them.
3871
6fadd07a
DE
38722008-05-12 Doug Evans <dje@google.com>
3873
3874 * lib/gdbserver-support.exp (find_gdbserver): Use $GDBSERVER if set.
3875
6e9a4a30
JB
38762008-05-09 Joel Brobecker <brobecker@adacore.com>
3877
3878 * gdb.ada/assign_1.exp: New testcase.
3879
08388c79
DE
38802008-05-09 Doug Evans <dje@google.com>
3881
a3c83fae
DE
3882 * gdb.base/find.exp: New file.
3883 * gdb.base/find.c: New file.
08388c79 3884
bd5ddfe8
DJ
38852008-05-08 Daniel Jacobowitz <dan@codesourcery.com>
3886
3887 * gdb.base/commands.exp (watchpoint_command_test): Handle
3888 gdb,no_hardware_watchpoints.
3889 * gdb.base/float.exp: Allow ARM targets without floating point.
3890 * gdb.base/step-test.exp: Allow callee@plt when stepping in.
3891
b5dd68e2 38922008-05-06 Jerome Guitton <guitton@adacore.com>
a9c64011 3893 Joel Brobecker <brobecker@adacore.com>
b5dd68e2
JB
3894
3895 * gdb.ada/lang_switch: New test program.
3896 * gdb.ada/lang_switch.exp: New testcase.
3897
382d13d1
DE
38982008-05-05 Doug Evans <dje@google.com>
3899
3900 * gdb.base/help.exp (disassemble): Update expected help text.
3901
9dd789d0
PA
39022008-05-04 Pedro Alves <pedro@codesourcery.com>
3903
3904 * gdb.base/longjmp.c, gdb.base/longjmp.exp: New files.
3905
611c83ae
PA
39062008-05-04 Pedro Alves <pedro@codesourcery.com>
3907
3908 * gdb.cp/annota2.exp: Adjust to breakpoints invalidations at
3909 different times.
3910
ff013f42
JK
39112008-05-04 Jan Kratochvil <jan.kratochvil@redhat.com>
3912
3913 * gdb.dwarf2/dw2-ranges.S: Merge the secondary section with `.fini'.
3914 * gdb.dwarf2/dw2-ranges.exp: Compile also `dw2-ranges2.S' and
3915 `dw2-ranges3.S' and test also their MAIN2, FUNC2 and MAIN3 symbols.
3916 * gdb.dwarf2/dw2-ranges2.S, gdb.dwarf2/dw2-ranges3.S: New files.
3917
96dff6a2
VP
39182008-05-04 Vladimir Prus <vladimir@codesourcery.com>
3919
3920 * lib/mi-support.exp (mi_run_cmd): Allow for =thread-created
3921 notification to appear.
3922
55cd6f92
DJ
39232008-05-04 Daniel Jacobowitz <dan@debian.org>
3924
3925 * gdb.base/fullname.c: New file.
3926 * gdb.base/fullname.exp: New file.
3927 * lib/gdb.exp (gdb_breakpoint): Support no-message option.
3928
d705c43c
PA
39292008-05-03 Pedro Alves <pedro@codesourcery.com>
3930
3931 * gdb.base/macscp.exp, gdb.base/macscp1.c: Add test for printing
3932 expressions with macros.
3933
333222e1
JK
39342008-05-03 Jan Kratochvil <jan.kratochvil@redhat.com>
3935
3936 * gdb.base/dfp-test.exp: Fix random FAIL risk on calling functions.
3937
5ac01682
DJ
39382008-05-02 Daniel Jacobowitz <dan@codesourcery.com>
3939
3940 * gdb.base/completion.exp: Handle lack of other symbols beginning
3941 with "a".
3942
3943 * gdb.base/varargs.exp: Correct quoting for options to gdb_compile.
3944
237fc4c9
PA
39452008-05-02 Jim Blandy <jimb@codesourcery.com>
3946
3947 * gdb.asm/asmsrc1.s: Add scratch space.
3948
ed5e9466
DJ
39492008-05-01 Jan Kratochvil <jan.kratochvil@redhat.com>
3950 Daniel Jacobowitz <dan@codesourcery.com>
3951
3952 * gdb.threads/attach-into-signal.c, gdb.threads/attach-into-signal.exp,
3953 gdb.threads/attach-stopped.c, gdb.threads/attach-stopped.exp,
3954 gdb.threads/attachstop-mt.c, gdb.threads/attachstop-mt.exp: New.
3955
b39cc962
DJ
39562007-05-01 Daniel Jacobowitz <dan@codesourcery.com>
3957
3958 * gdb.arch/thumb-prologue.exp: Do not expect a saved PC.
3959
36d520f5
JB
39602008-05-01 Joel Brobecker <brobecker@adacore.com>
3961
3962 * gdb.base/info-target.exp: New testcase.
3963
8d4e3071
DJ
39642008-04-30 Daniel Jacobowitz <dan@codesourcery.com>
3965
3966 * gdb.cp/hang.exp: Use .cc instead of .C.
3967 * gdb.cp/hang1.cc, gdb.cp/hang2.cc, gdb.cp/hang3.cc: Renamed from ...
3968 * gdb.cp/hang1.C, gdb.cp/hang2.C, gdb.cp/hang3.C: ... here.
3969
6f3f3097
DJ
39702008-04-30 Daniel Jacobowitz <dan@codesourcery.com>
3971
3972 * gdb.base/gdb1250.exp: Remove perror.
3973 * lib/mi-support.exp (mi_delete_breakpoints): Match the prompt.
3974
5550a914
PA
39752008-04-30 Pedro Alves <pedro@codesourcery.com>
3976
3977 * gdb.dwarf2/dw2-strp.S: Replace .long by .4byte and .value by
3978 .2byte.
3979
d848e687
DJ
39802008-04-25 Daniel Jacobowitz <dan@codesourcery.com>
3981
3982 * gdb.base/macscp.exp: Enable kfails. Compile with -g3 for GCC.
3983 (maybe_kfail): New.
3984
93b5768b
PA
39852008-04-25 Pedro Alves <pedro@codesourcery.com>
3986
3987 * gdb.dwarf2/dw2-strp.S, gdb.dwarf2/dw2-strp.exp: New files.
3988
721c02de
VP
39892008-04-24 Vladimir Prus <vladimir@codesourcery.com>
3990
a9c64011
AS
3991 * gdb.mi/mi-syn-frame.exp: Adjust for token disappearance.
3992 * gdb.mi/mi2-syn-frame.exp: Likewise.
3993 * lib/mi-support.exp: Likewise.
721c02de 3994
74960c60
VP
39952008-04-24 Vladimir Prus <vladimir@codesourcery.com>
3996
3997 * lib/gdb.exp (gdb_continue_to_breakpoint): Allow the caller
3998 to specify regexp for the location to stop at.
3999 * gdb.base/break-always.c: New.
4000 * gdb.base/break-always.exp: New.
4001
d24317b4
VP
40022008-04-24 Vladimir Prus <vladimir@codesourcery.com>
4003
4004 * lib/mi-support.exp (mi_runto_helper): Adjust
4005 for the original-location field.
4006 (mi_create_breakpoint, mi_list_breakpoints): New.
4007 * gdb.mi/mi-break.exp: Adjust.
4008 * gdb.mi/mi2-break.exp: Adjust.
4009 * gdb.mi/mi-pending.exp: Adjust.
4010 * gdb.mi/mi-simplerun.exp: Adjust.
4011 * gdb.mi/mi2-simplerun.exp: Adjust.
4012 * gdb.mi/mi-syn-frame.exp: Adjust.
4013 * gdb.mi/mi2-syn-frame.exp: Adjust.
4014 * gdb.mi/mi-until.exp: Adjust.
4015 * gdb.mi/mi2-until.exp: Adjust.
4016 * gdb.mi/mi-var-display.exp: Adjust.
4017 * gdb.mi/mi2-var-display.exp: Adjust.
4018 * gdb.mi/mi-watch.exp: Adjust.
4019 * gdb.mi/mi2-watch.exp: Adjust.
4020
fdc59709 40212008-04-23 Paolo Bonzini <bonzini@gnu.org>
d24317b4 4022
a9c64011
AS
4023 * aclocal.m4: Add override.m4.
4024 * configure: Regenerate.
fdc59709 4025
8e91f023
VP
40262008-04-19 Vladimir Prus <vladimir@codesourcery.com>
4027
4028 * gdb.mi/var-cmd.c (do_at_tests): Verify that
4029 '-var-update --all-values' reports new value even the type
4030 of a variable object has changed.
4031
233a11ab
CS
40322008-04-18 Craig Silverstein <csilvers@google.com>
4033
4034 * gdb.dwarf2/dw2-compressed.S, gdb.dwarf2/dw2-compressed.exp: New
4035 files.
d24317b4 4036
9c1137ad
JB
40372008-04-18 Joel Brobecker <brobecker@adacore.com>
4038
4039 * gdb.ada/atomic_enum: New test program.
4040 * gdb.ada/atomic_enum.exp: New testcase.
4041
66d0bbc7
DE
40422008-04-17 Doug Evans <dje@google.com>
4043
4044 * gdb.opt/Makefile.in: Fix whitespace.
4045
100906b0
UW
40462008-04-17 Daniel Jacobowitz <dan@codesourcery.com>
4047
4048 * gdb.threads/linux-dp.exp: Continue after unrecognized lines.
4049
4584e32e
DE
40502008-04-17 Doug Evans <dje@google.com>
4051
4052 * gdb.base/hashline1.exp: New testcase.
4053 * gdb.base/hashline2.exp: New testcase.
4054 * gdb.base/hashline2.exp: New testcase.
4055
0a320680
PA
40562008-04-17 Pedro Alves <pedro@codesourcery.com>
4057
4058 * gdb.base/step-break.exp, gdb.base/step-break.c: New files.
4059
18ac113b
AR
40602008-04-15 Aleksandar Ristovski <aristovski@qnx.com>
4061
4062 * gdb.base/attach.exp (do_attach_tests): Matching pattern for
4063 temporary breakpoint to match "Temporary breakpoint".
4064 * gdb.base/break.exp (delete_breakpoints): Likewise.
4065 * gdb.base/call-ar-st.exp (get_debug_format): Likewise.
4066 * gdb.base/commands.exp (temporary_breakpoint_commands): Likewise.
4067 * gdb.base/display.exp: Likewise.
4068 * gdb.base/foll-exec.exp (do_exec_tests): Likewise.
4069 * gdb.base/foll-fork.exp (catch_fork_child_follow): Likewise.
4070 * gdb.base/restore.exp (restore_tests): Likewise.
4071 * gdb.base/sepdebug.exp: Likewise.
4072 * gdb.base/watchpoint.exp: Likewise.
4073 * gdb.mi/mi-cli.exp: Added argument for new "disp" field.
4074 * gdb.mi/mi-pending.exp: Likewise.
4075 * gdb.mi/mi-simplerun.exp (test_running_the_program): Likewise.
4076 * gdb.mi/mi-until.exp (test_runnint_to_foo): Likewise.
4077 * gdb.mi/mi-var-cmd.exp: Likewise.
4078 * gdb.mi/mi-var-display.exp: Likewise.
4079 * gdb.mi/mi2-cli.exp: Likewise.
4080 * gdb.mi/mi2-simplerun.exp (test_running_the_program): Likewise.
4081 * gdb.mi/mi2-until.exp (test_running_to_foo): Likewise.
4082 * gdb.mi/mi2-var-display.exp: Likewise.
4083 * lib/gdb.exp (gdb_breakpoint): Pattern for temporary breakpoint.
4084 * lib/mi-support.exp (mi_runto_helper): Use "after_reason" argument for
4085 new "disp" field.
a9c64011 4086 (mi_expect_stop): Move after_reason argument to be really after
18ac113b
AR
4087 reason. This is to support fix for PR2424.
4088
add38693
JK
40892008-04-15 Jan Kratochvil <jan.kratochvil@redhat.com>
4090
4091 * gdb.dwarf2/dw2-ranges.S: New stub `.file' directive.
4092
fcacd99f
VP
40932008-04-13 Vladimir Prus <vladimir@codesourcery.com>
4094
4095 * gdb.mi/mi-var-cmd.exp: Adjust for appearance of type_changed
a9c64011 4096 field. Add more floating varobj tests.
fcacd99f 4097 * gdb.mi/mi2-var-cmd.exp: Adjust for appearance of type_changed
a9c64011
AS
4098 field.
4099 * gdb.mi/var-cmd.c (do_at_tests_callee, do_at_tests): New.
4100 (main): Call do_at_tests.
4101 * lib/mi-support.exp (mi_create_floating_varobj)
4102 (mi_varobj_update_with_type_change): New.
fcacd99f 4103
de051565
MK
41042008-04-09 Marc Khouzam <marc.khouzam@ericsson.com>
4105
4106 * gdb.mi/mi2-var-display.exp: Added tests for the new -f
4107 option of -var-evaluate-expression.
4108 * gdb.mi/mi2-var-display.exp: Likewise.
4109
dbc52822
VP
41102008-04-07 Vladimir Prus <vladimir@codesourcery.com>
4111
4112 Introduce test setup helpers.
a9c64011
AS
4113 * lib/gdb.exp (build_executable, clean_restart)
4114 (prepare_for_testing): New.
4115 * gdb.base/break.exp: Use prepare_for_testing, and clean_restart.
4116 * gdb.base/return.exp: Likewise.
4117 * gdb.base/ending-run.exp: Likewise.
dbc52822 4118
473591da
NR
41192008-04-07 Nick Roberts <nickrob@snap.net.nz>
4120
4121 * gdb.mi/mi-async.exp: New test for asynchronous Machine
4122 Interface (MI) responses.
4123
2b2d9e11
VP
41242008-04-06 Vladimir Prus <vladimir@codesourcery.com>
4125
a9c64011
AS
4126 * gdb.cp/breakpoint.cc: New code to test conditions involving
4127 member variables.
4128 * gdb.cp/breakpoint.exp: Test condition involving member
4129 variables.
2b2d9e11 4130
bb378428
VP
41312008-04-05 Vladimir Prus <vladimir@codesourcery.com>
4132
4133 * lib/mi-support.exp (mi_expect_stop): New.
4134 (mi_run_cmd): Change the
4135 token. Use mi_send_resuming_command, use
4136 mi_expect_stop.
4137 (mi_execute_to_helper): Rename to mi_execute_to.
4138 (mi_send_resuming_command): Add more error patterns.
4139 (mi_wait_for_stop): Renamed to...
4140 (mi_get_stop_line): ...this.
4141 (mi_run_inline_test): Adjust.
4142
4143 * gdb.mi/mi-cli.exp: Use mi_execute_to/mi_expect_stop.
4144 * gdb.mi/mi-console.exp: Likewise.
4145 * gdb.mi/mi-pending.exp: Likewise.
4146 * gdb.mi/mi-simplerun.exp: Likewise.
4147 * gdb.mi/mi-stack.exp: Likewise.
4148 * gdb.mi/mi-stepi.exp: Likewise.
4149 * gdb.mi/mi-syn-frame.exp: Add comment.
4150 * gdb.mi/mi-until.exp: Likewise.
4151 * gdb.mi/mi-var-display.exp: Likewise.
4152 * gdb.mi/mi-watch.exp: Likewise.
4153 * gdb.mi/mi2-cli.exp: Likewise.
4154 * gdb.mi/mi2-console.exp: Likewise.
4155 * gdb.mi/mi2-simplerun.exp: Likewise.
4156 * gdb.mi/mi2-stack.exp: Likewise.
4157 * gdb.mi/mi2-stepi.exp: Likewise.
4158 * gdb.mi/mi2-until.exp: Likewise.
4159 * gdb.mi/mi2-var-display.exp: Likewise.
4160 * gdb.mi/mi2-watch.exp: Likewise.
4161
62172bb9
UW
41622008-04-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4163
4164 * gdb.base/watch_thread_num.exp: Use gdb_compile_pthreads.
4165
4166 * gdb.cp/mb-templates.exp: Skip test on spu*-*-* targets.
4167
a13e061a
PA
41682008-04-04 Pedro Alves <pedro@codesourcery.com>
4169
4170 * gdb.mi/mi-disassemble.exp, gdb.mi/mi-stack.exp,
4171 gdb.mi/mi-syn-frame.exp, gdb.mi/mi-var-block.exp,
4172 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
4173 gdb.mi/mi2-disassemble.exp, gdb.mi/mi2-stack.exp,
4174 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-var-block.exp,
4175 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp: Update to not
4176 expect an mi error duplicated in stderr.
4177
eae06beb
JB
41782008-04-03 Joel Brobecker <brobecker@adacore.com>
4179
4180 * gdb.cp/ovldbreak.cc: Add missing bodies for methods foo::foofunc.
4181 * gdb.cp/ovldbreak.exp: Set multiple-symbols to "ask".
4182 Add a couple of tests that verify the behavior when the new setting
4183 is set to "cancel" and "all".
4184 * gdb.cp/method2.exp, gdb.cp/templates.exp: Set multiple-symbols to
4185 "ask" before we start the testing.
4186
79c6ced6
AR
41872008-04-01 Aleksandar Ristovski <aristovski@qnx.com>
4188
4189 * gdb.cp/casts.cc: Add class reference variables.
4190 * gdb.cp/casts.exp: New test cases for up/down casting references.
4191
6c2d1a6b
MK
41922008-04-01 Marc Khouzam <marc.khouzam@ericsson.com>
4193
4194 * gdb.mi/mi-var-display.exp: Stop at end of do_special_tests
4195 instead of beginning to make an extra test pass.
4196 * gdb.mi/mi2-var-display.exp: Likewise.
4197
55b411d9
MR
41982008-03-31 Maciej W. Rozycki <macro@mips.com>
4199
4200 * gdb.base/break.exp: Mark failures as such. Fix formatting.
4201
c6140da2
MD
42022008-03-31 Markus Deuling <deuling@de.ibm.com>
4203 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4204
4205 * gdb.arch/spu-info.exp (info spu mailbox): Check for correct initial
4206 value. Add xfail for older kernels.
4207
79732189
AR
42082008-03-28 Aleksandar Ristovski <aristovski@qnx.com>
4209
4210 Bring mi-support in line with gdb.exp.
4211 * lib/mi-support.exp (default_mi_gdb_start): Rename from mi_gdb_start.
4212 (mi_gdb_start): New function.
4213
33c3676e
MR
42142008-03-28 Maciej W. Rozycki <macro@mips.com>
4215
4216 * gdb.mi/mi-var-cmd.exp: Fix a typo.
4217
92e28119
VP
42182008-03-26 Vladimir Prus <vladimir@codesourcery.com>
4219
4220 * gdb.mi/mi-var-display.exp: Remove obsolete xfail.
4221 * gdb.mi/mi2-var-display.exp: Likewise.
a9c64011 4222
9e8e3afe
VP
42232008-03-26 Vladimir Prus <vladimir@codesourcery.com>
4224
4225 * lib/mi-support.exp (mi_create_varobj_checked): New.
4226 (mi_list_varobj_children): Allow to check for a
4227 value.
4228 (mi_list_array_varobj_children): New.
4229
4230 * gdb.mi/mi-var-child.exp: Use mi_create_varobj
4231 and mi_list_varobj_children, as opposed to hardcoding
4232 expected strings.
4233 * gdb.mi/gdb701.exp: Likewise.
4234 * gdb.mi/gdb792.exp: Likewise.
4235 * gdb.mi/mi-var-block.exp: Likewise.
4236 * gdb.mi/mi-var-cmd.exp: Likewise.
4237 * gdb.mi/mi-var-invalidate.exp: Likewise.
4238 * gdb.mi/mi2-var-block.exp: Likewise.
4239 * gdb.mi/mi2-var-child.exp: Likewise.
4240 * gdb.mi/mi2-var-cmd.exp: Likewise.
4241 * gdb.mi/mi2-var-display.exp: Likewise.
4242
9df50351
JK
42432008-03-24 Jan Kratochvil <jan.kratochvil@redhat.com>
4244
4245 Fix random false FAILs on i386.
4246 * gdb.base/prelink.exp: Use `--no-exec-shield' for prelink.
4247
31e5d73a
DJ
42482008-03-23 Daniel Jacobowitz <dan@codesourcery.com>
4249
4250 PR gdb/544
4251 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Reapply 2008-03-21 changes.
4252
12f4afab
DJ
42532008-03-23 Daniel Jacobowitz <dan@codesourcery.com>
4254
4255 PR gdb/544
4256 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Revert 2008-03-21 changes.
4257
b562a0cb
DJ
42582008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
4259
4260 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Remove KFAIL for
4261 fixed PR gdb/544.
4262
17faa917
DJ
42632008-03-21 Pedro Alves <pedro@codesourcery.com>
4264
4265 * gdb.threads/fork-child-threads.exp: Test next over fork.
4266
6214f497
DJ
42672008-03-21 Chris Demetriou <cgd@google.com>
4268
4269 * gdb.base/break.exp (rbreak junk): New test for rbreak
4270 "Junk at end of arguments" issue.
4271
63092375
DJ
42722008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
4273
4274 * gdb.base/printcmds.exp (test_print_array_constants): Do not expect
4275 *& to work on created array elements.
4276 (Top level): Test print $pc with a file. Test string operations
4277 without a target.
4278 * gdb.base/ptype.exp: Do not expect *& to work on created array
4279 elements.
4280
b21991b0
DJ
42812008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
4282
4283 * gdb.threads/killed.exp, gdb.threads/manythreads.exp,
4284 gdb.threads/staticthreads.exp: Update exit query.
4285
c4b347c7
SL
42862008-03-07 Sandra Loosemore <sandra@codesourcery.com>
4287
4288 * lib/gdb.exp (gdb_load_cmd): Fix $args typo in timeout error message.
4289
fa4727a6
DJ
42902008-03-03 Daniel Jacobowitz <dan@codesourcery.com>
4291
4292 * gdb.base/watchpoint.c (global_ptr, func4): New.
4293 (main): Call func4.
4294 * gdb.base/watchpoint.exp: Call test_inaccessible_watchpoint.
4295 (test_inaccessible_watchpoint): New.
4296
2f34202f
MR
42972008-02-29 Maciej W. Rozycki <macro@mips.com>
4298
4299 * lib/gdb.exp (gdb_expect): Of all the timeouts provided always
4300 select the largest.
4301
0d6ba1b1
DJ
43022008-02-28 Daniel Jacobowitz <dan@codesourcery.com>
4303
4304 * gdb.base/annota1.exp, gdb.cp/annota2.exp: Update for fewer
4305 frames-invalid annotations.
4306
e691325a
PM
43072008-02-28 Pierre Muller <muller@ics.u-strasbg.fr>
4308
a9c64011 4309 * gdb.base/assign.exp: avoid same output for different tests.
e691325a 4310
f85b5ecc
DE
43112008-02-27 Doug Evans <dje@google.com>
4312
4313 * gdb.base/sigstep.exp (breakpoint_to_handler): Remove setup_kfail
4314 for bug 1738.
4315 (breakpoint_to_handler_entry): Ditto.
4316
b40e7bf3
JB
43172008-02-27 Joel Brobecker <brobecker@adacore.com>
4318
4319 * gdb.base/ending-run.exp: Use the first line of code inside
4320 function body to test breakpoints.
4321 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Adjust the actual
4322 location where the breakpoint is inserted when using the line
4323 where a function is declared. Fix typo in the description of
4324 one of the tests.
4325 * gdb.mi/mi-simplerun.exp, gdb.mi/mi2-simplerun.exp: Likewise.
4326
2faca73a
PM
43272008-02-27 Pierre Muller <muller@ics.u-strasbg.fr>
4328
4329 * gdb.arch/i386-sse.exp: avoid same output for two breakpoint setting
a9c64011 4330 tests.
2faca73a 4331
6f439c36
PM
43322008-02-27 Pierre Muller <muller@ics.u-strasbg.fr>
4333
4334 * gdb.base/args.exp: avoid same output for tests
4335 with single quotes.
4336
54e52265
VP
43372008-02-26 Vladimir Prus <vladimir@codesourcery.com>
4338
a9c64011
AS
4339 * gdb.base/annota1.exp: Adjust for 'info break'
4340 format changes.
4341 * gdb.base/annota3.exp: Likewise.
4342 * gdb.base/break.exp: Likewise.
4343 * gdb.base/condbreak.exp: Likewise.
4344 * gdb.base/pending.exp: Likewise.
4345 * gdb.base/sepdebug.exp: Likewise.
4346 * gdb.base/unload.exp: Likewise.
4347 * gdb.cp/ovldbreak.exp: Likewise.
4348 * gdb.mi/mi-pending.exp: Likewise.
54e52265 4349
897b09ca
DE
43502008-02-07 Doug Evans <dje@google.com>
4351
4352 * gdb.cp/mb-inline.exp: New.
4353 * gdb.cp/mb-inline.h: New.
4354 * gdb.cp/mb-inline1.cc: New.
4355 * gdb.cp/mb-inline2.cc: New.
4356
b1c32d35
PM
43572008-02-06 Pierre Muller <muller@ics.u-strasbg.fr>
4358
4359 * gdb.pascal/floats.pas: New test program.
4360 * gdb.pascal/floats.exp: New testcase.
4361
1a4ca44a
TJB
43622008-02-06 Thiago Jung Bauermann <bauerman@br.ibm.com>
4363
4364 * gdb.base/callfuncs.c (t_float_many_args): New function.
4365 (t_double_many_args): New function.
4366 * gdb.base/callfuncs.exp: Add tests for exceeding float
4367 and double parameters passed through the stack.
4368
439048e8
JB
43692008-02-05 Joel Brobecker <brobecker@adacore.com>
4370
4371 * gdb.ada/complete/pck.ads, gdb.ada/complete/pck.adb,
4372 gdb.ada/complete/foo.adb: New files.
4373 * gdb.ada/complete.exp: New testcase.
4374
81fe8080
DE
43752008-02-03 Doug Evans <dje@google.com>
4376
301f0ecf
DE
4377 * gdb.base/whatis-exp.exp: Fix expected result of whatis x+y, x-y, x*y.
4378
81fe8080
DE
4379 * gdb.cp/gdb2384.exp: New file.
4380 * gdb.cp/gdb2384.cc: New file.
4381 * gdb.cp/gdb2384-base.h: New file.
4382 * gdb.cp/gdb2384-base.cc: New file.
4383
4b071aec
DE
43842008-02-02 Doug Evans <dje@google.com>
4385
4386 * gdb.base/sigall.c (main): Ensure all signals aren't blocked.
4387
61137ba6
JB
43882007-02-01 Joel Brobecker <brobecker@adacore.com>
4389
4390 * gdb.ada/sym_print_name: New test program.
4391 * gdb.ada/sym_print_name.exp: New testcase.
4392
43932007-02-01 Joel Brobecker <brobecker@adacore.com>
51ba8a62
JB
4394
4395 * gdb.ada/nested/hello.adb: New file.
4396 * gdb.ada/nested.exp: New testcase.
4397 * gdb.ada/Makefile.in (EXECUTABLES): Update list.
4398
98deb0da
VP
43992008-02-01 Vladimir Prus <vladimir@codesourcery.com>
4400
4401 * gdb.mi/basic.c (return_1): New function.
a9c64011
AS
4402 * gdb.mi/mi-break.exp: Make sure that failed -break-insert
4403 don't cause future evaluations of function to report
4404 creation of internal breakpoints.
98deb0da 4405
723a2275
VP
44062008-02-01 Vladimir Prus <vladimir@codesourcery.com>
4407
4408 * gdb.mi/mi-break.exp (test_error): New.
4409 Call it.
4410
fb546a2f
LM
44112008-01-31 Luis Machado <luisgpm@br.ibm.com>
4412
4413 * gdb.arch/ppc64-atomic-inst.c: New testcase source file.
4414 * gdb.arch/ppc64-atomic-inst.exp: New testcase expect file.
4415
2d8fd90a
PM
44162008-01-31 Pierre Muller <muller@ics.u-strasbg.fr>
4417
4418 * gdb.pascal/integers.pas: New test program.
4419 * gdb.pascal/integers.exp: New testcase.
4420
a7fa0ded
PM
44212008-01-31 Pierre Muller <muller@ics.u-strasbg.fr>
4422
4423 * gdb.pascal/hello.exp (binfile): Add ${EXEEXT}.
4424
5e1a1926
TJB
44252008-01-30 Luis Machado <luisgpm@br.ibm.com>
4426
4427 * gdb.arch/powerpc-d128-regs.exp: New testcase expect file.
4428 * gdb.arch/powerpc-d128-regs.c: New testcase source file.
4429
8d04f9f0
JB
44302008-01-30 Paul Hilfinger <hilfinger@adacore.com>
4431
4432 * gdb.ada/formatted_ref: New test program.
4433 * gdb.ada/formatted_ref.exp: New testcase.
4434
4435 * gdb.cp/formatted-ref.cc: New file.
4436 * gdb.cp/formatted-ref.exp: New testcase.
4437
ce75a98f
JB
44382008-01-30 Joel Brobecker <brobecker@adacore.com>
4439
4440 * gdb.base/ptype.exp: Add testing of "ptype $pc".
4441
e835f6bf
NR
44422008-01-30 Nick Roberts <nickrob@snap.net.nz>
4443
4444 * gdb.mi/mi-file.exp, gdb.mi/mi2-file.exp
4445 (test_file_list_exec_source_file): Update to new macro-info field.
4446
d118ef87
PH
44472008-01-30 Paul N. Hilfinger <hilfinger@adacore.com>
4448
4449 * gdb.ada/exprs: New test program.
4450 * gdb.ada/exprs.exp: New testcase.
4451
7d35ab09
TJB
44522008-01-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
4453
4454 * dfp-test.c (DELTA, DELTA_B): New definitions.
4455 (double_val1, double_val2, double_val3, double_val4, double_val5,
4456 double_val6, double_val7, double_val8, double_val9, double_val10,
4457 double_val11, double_val12, double_val13, double_val14, dec32_val1,
4458 dec32_val2, dec32_val3, dec32_val4, dec32_val5, dec32_val6, dec32_val7,
4459 dec32_val8, dec32_val9, dec32_val10, dec32_val11, dec32_val12,
4460 dec32_val13, dec32_val14, dec32_val15, dec32_val16, dec64_val1,
4461 dec64_val2, dec64_val3, dec64_val4, dec64_val5, dec64_val6, dec64_val7,
4462 dec64_val8, dec64_val9, dec64_val10, dec64_val11, dec64_val12,
4463 dec64_val13, dec64_val14, dec64_val15, dec64_val16, dec128_val1,
4464 dec128_val2, dec128_val3, dec128_val4, dec128_val5, dec128_val6,
4465 dec128_val7, dec128_val8, dec128_val9, dec128_val10, dec128_val11,
4466 dec128_val12, dec128_val13, dec128_val14, dec128_val15,
4467 dec128_val16): New global variables.
4468 (decimal_dec128_align): New function.
4469 (decimal_mixed): Likewise.
4470 (decimal_many_args_dec32): Likewise.
4471 (decimal_many_args_dec64): Likewise.
4472 (decimal_many_args_dec128): Likewise.
4473 (decimal_many_args_mixed): Likewise.
4474 * dfp-test.exp: Add tests calling new inferior functions.
4475
2d717e4f
DJ
44762008-01-29 Daniel Jacobowitz <dan@codesourcery.com>
4477
4478 * gdb.server/ext-attach.c, gdb.server/ext-attach.exp,
4479 gdb.server/ext-run.exp: New files.
4480 * lib/gdbserver-support.exp (gdbserver_download): New.
4481 (gdbserver_start): New. Update gdbserver expected
4482 output.
4483 (gdbserver_spawn): Use them.
4484 (gdbserver_start_extended): New.
4485
e85a822c
DJ
44862008-01-29 Daniel Jacobowitz <dan@codesourcery.com>
4487
4488 * gdb.base/foll-exec.exp: Update header. Skip on remote targets.
4489 Run on GNU/Linux.
4490 (do_exec_tests): Check for systems which do not support catchpoints.
4491 Do not match START.
4492 * gdb.base/foll-fork.exp: Update header. Skip on remote targets.
4493 Run on GNU/Linux. Enable verbose output.
4494 (check_fork_catchpoints): New.
4495 (explicit_fork_child_follow, catch_fork_child_follow)
4496 (tcatch_fork_parent_follow): Update expected messages.
4497 (do_fork_tests): Use check_fork_catchpoints.
4498 * gdb.base/foll-vfork.exp: Update header. Skip on remote targets.
4499 Run on GNU/Linux. Enable verbose output.
4500 (check_vfork_catchpoints): New.
4501 (vfork_parent_follow_to_bp, tcatch_vfork_then_child_follow): Update
4502 expected messages.
4503 (do_vfork_and_exec_tests): Use check_fork_catchpoints.
4504
401ea829
JB
45052008-01-29 Jim Blandy <jimb@red-bean.com>
4506
4507 * lib/gdbserver-support.exp (gdb_target_cmd): Recognize 'unknown
4508 host' errors.
4509 * lib/mi-support.exp (mi_gdb_target_cmd): Same.
4510
aceaf3ad
JB
45112008-01-29 Jim Blandy <jimb@red-bean.com>
4512
4513 * gdb.threads/sigthread.c: Use barriers to ensure that
4514 child_thread and child_thread_two are always initialized before we
4515 start to use them.
4516
a5606eee
VP
45172008-01-29 Vladimir Prus <vladimir@codesourcery.com>
4518
4519 * gdb.base/watchpoint-solib.exp: New.
a9c64011
AS
4520 * gdb.base/watchpoint-solib.c: New.
4521 * gdb.base/watchpoint-solib-shr.c: New.
a5606eee 4522
c55a82bb
PM
45232008-01-29 Pierre Muller <muller@ics.u-strasbg.fr>
4524
4525 * gdb.base/gdb1056.exp: Add unsigned integer test.
4526
0993fe05
DE
45272008-01-28 Doug Evans <dje@google.com>
4528
4529 * gdb.base/maint.exp: Tighten patterns looking for .text/.data/.bss.
4530
4fe42e7f
JB
45312008-01-27 Jim Blandy <jimb@codesourcery.com>
4532
c7a69933
JB
4533 * gdb.base/expand-psymtabs.exp: Doc fix to the doc fix.
4534
4fe42e7f
JB
4535 * gdb.base/expand-psymtabs.exp: Doc fix.
4536
5def8285
MK
45372008-01-26 Mark Kettenis <kettenis@gnu.org>
4538
4539 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
4540
5313c911
NR
45412008-01-24 Nick Roberts <nickrob@snap.net.nz>
4542
a9c64011 4543 * gdb.mi/mi2-var-display.exp: Add value field to tests for output of
5313c911
NR
4544 -var-set-format.
4545
93815fbf
VP
45462008-01-23 Chris Demetriou <cgd@google.com>
4547
4548 * gdb.threads/thread_events.c: New testcase source file.
4549 * gdb.threads/thread_events.exp: New testcase expect file.
4550
467a88ee
NR
45512008-01-23 Nick Roberts <nickrob@snap.net.nz>
4552
4553 * lib/gdb.exp: Add the variable octal.
a9c64011
AS
4554
4555 * gdb.mi/mi-var-display.exp: Add value field to tests for output of
467a88ee
NR
4556 -var-set-format.
4557
d8f82aba
DJ
45582008-01-22 Daniel Jacobowitz <dan@codesourcery.com>
4559 Vladimir Prus <vladimir@codesourcery.com>
4560
4561 * gdb.base/float.exp: Allow missing floating point for m68k and
4562 PowerPC.
4563
60c46647
VP
45642008-01-22 Vladimir Prus <vladimir@codesourcery.com>
4565
4566 * gdb.mi/basics.c: Setup for testing breakpoints
a9c64011
AS
4567 ignore count.
4568 * gdb.mi/mi-break.exp: Test for breakpoint ignore count.
4569 * gdb.mi/mi-cli.exp: Adjust.
4570 * gdb.mi/mi2-cli.exp: Adjust.
60c46647 4571
c7dd36a1
PA
45722008-01-17 Pedro Alves <pedro@codesourcery.com>
4573
4574 * gdb.mi/mi-var-child.c (do_children_tests): Add 'dummy' integer
4575 and 'dummy_ptr' integer pointer. Initialize struct_declarations
4576 with dummy_ptr's address.
4577 * gdb.mi/var-cmd.c (do_children_tests): Likewise.
4578 * gdb.mi/mi-var-child.exp: int_ptr_ptr is now always "editable" on
4579 all targets.
4580 * gdb.mi/mi2-var-child.exp: Likewise.
4581
39d5313e
JB
45822008-01-09 Joel Brobecker <brobecker@adacore.com>
4583
4584 * gdb.ada/null_array: New test program.
4585 * gdb.ada/null_array.exp: New testcase.
4586
0aea4bf3
LM
45872008-01-09 Luis Machado <luisgpm@br.ibm.com>
4588
4589 * gdb.base/printcmds.exp (test_printf_with_dfp): Update printf calls
4590 with required float modifiers.
4591
0b354900
JB
45922008-01-08 Joel Brobecker <brobecker@adacore.com>
4593
4594 * gdb.ada/funcall_param: New test program.
4595 * gdb.ada/funcall_param.exp: New testcase.
4596
cdb7f5d4
JB
45972008-01-08 Joel Brobecker <brobecker@adacore.com>
4598
4599 * gdb.ada/arrayparam: New test program.
4600 * gdb.ada/arrayparam.exp: New testcase.
4601
88e2547f
JB
46022008-01-08 Joel Brobecker <brobecker@adacore.com>
4603
4604 * gdb.ada/print_pc.exp: Add verification of where gdb_start_cmd
4605 landed. Should also fix random failures in the test following it.
4606
f6867ce0
TJB
46072008-01-07 Thiago Jung Bauermann <bauerman@br.ibm.com>
4608
4609 * gdb.base/dfp-exprs.exp (test_dfp_arithmetic_expressions): Add tests
4610 for expressions with decimal float values.
4611 (test_dfp_conversions): New function to test casts to and from
4612 decimal float types.
4613 Call test_dfp_conversions.
4614 * gdb.base/dfp-test.c (struct decstruct): Add float4 and double8
4615 elements.
4616 (main): Initialize ds.float4 and ds.double8 elements.
4617 * gdb.base/dfp-test.exp (d32_set_tests): Fix typo. Adjust expect
4618 string to new error message.
4619 (d64_set_tests): Likewise.
4620 (d128_set_tests): Likewise.
4621 Add tests for expressions with decimal float variables. Add tests for
4622 conversions to and from decimal float types.
4623
f9c11282
JB
46242008-01-05 Joel Brobecker <brobecker@adacore.com>
4625
4626 * gdb.ada/packed_tagged/comp_bug.adb: New file.
4627 * gdb.ada/packed_tagged.exp: New testcase.
4628
0ecbca72
JB
46292008-01-04 Joel Brobecker <brobecker@adacore.com>
4630
4631 * gdb.ada/homonym/homonym.ads, gdb.ada/homonym/homonym.adb,
4632 gdb.ada/homonym/homonym_main.adb: New files.
4633 * gdb.ada/homonym.exp: New testcase.
4634
c18d3d89
JB
46352008-01-04 Joel Brobecker <brobecker@adacore.com>
4636
4637 * gdb.ada/packed_array.exp: Add testing of references to
4638 a packed array.
4639
ecc7085b
JB
46402008-01-04 Joel Brobecker <brobecker@adacore.com>
4641
4642 * gdb.ada/type_coercion/ident.adb, gdb.ada/type_coercion/assign.adb:
4643 New files.
4644 * gdb.ada/type_coercion.exp: New testcase.
4645
c474c922
JB
46462008-01-04 Joel Brobecker <brobecker@adacore.com>
4647
4648 * gdb.ada/tagged/pck.ads, gdb.ada/tagged/pck.adb,
4649 gdb.ada/tagged/foo.adb: New file.
4650 * gdb.ada/tagged.exp: New testcase.
4651
9005b927
JB
46522008-01-04 Joel Brobecker <brobecker@adacore.com>
4653
4654 * gdb.ada/ptype_field/pck.ads, gdb.ada/ptype_field/pck.adb,
4655 gdb.ada/ptype_field/foo.adb: New files.
4656 * gdb.ada/ptype_field.exp: New testcase.
4657
1a6aaad8
JB
46582008-01-03 Joel Brobecker <brobecker@adacore.com>
4659
4660 * gdb.ada/print_pc.exp: New testcase.
4661
0ef22f53
JB
46622008-01-03 Joel Brobecker <brobecker@adacore.com>
4663
4664 * gdb.ada/taft_type/pck.ads, gdb.ada/taft_type/pck.adb,
4665 gdb.ada/taft_type/p.adb: New files.
4666 * gdb.ada/taft_type.exp: New testcase.
4667
1689ecf8
JB
46682008-01-03 Joel Brobecker <brobecker@adacore.com>
4669
4670 * gdb.ada/array_bounds/bar.adb: New file.
4671 * gdb.ada/array_bounds.exp: New testcase.
4672
a4d0b9c3
JB
46732008-01-03 Joel Brobecker <brobecker@adacore.com>
4674
4675 * gdb.ada/arrayptr/pck.ads, gdb.ada/arrayptr/pck.adb,
4676 gdb.ada/arrayptr/foo.adb: New files.
4677 * gdb.ada/arrayptr.exp: New testcase.
4678
a31ace00
JB
46792008-01-03 Joel Brobecker <brobecker@adacore.com>
4680
4681 * gdb.base/set-lang-auto.exp: New testcase.
4682
a97fced3
JB
46832008-01-03 Joel Brobecker <brobecker@adacore.com>
4684
4685 * gdb.ada/fun_addr/foo.adb: New file.
4686 * gdb.ada/fun_addr.exp: New testcase.
4687
ef29ce1a
JK
46882008-01-02 Jan Kratochvil <jan.kratochvil@redhat.com>
4689
4690 * gdb.threads/fork-child-threads.exp, gdb.threads/fork-child-threads.c:
4691 New files
4692
0fafefe3
JB
46932008-01-02 Joel Brobecker <brobecker@adacore.com>
4694
4695 * array_subscript_addr/p.adb: New file.
a9c64011 4696 * array_subscript_addr.exp: New testcase.
0fafefe3 4697
c4359f8d
JB
46982008-01-02 Joel Brobecker <brobecker@adacore.com>
4699
a9c64011 4700 * gdb.ada/str_cmp_ref/pck.ads, gdb.ada/str_cmp_ref/foo.adb:
c4359f8d
JB
4701 New files.
4702 * gdb.ada/str_cmp_ref.exp: New testcase.
4703
1aa1b15b
JB
47042008-01-01 Joel Brobecker <brobecker@adacore.com>
4705
4706 * gdb.ada/fun_in_declare/pck.ads, gdb.ada/fun_in_declare/pck.adb,
4707 gdb.ada/fun_in_declare/foo.adb: New files.
a9c64011 4708 * gdb.ada/fun_in_declare.exp: New testcase.
1aa1b15b 4709
81c9b2cf
JB
47102008-01-01 Joel Brobecker <brobecker@adacore.com>
4711
4712 * gdb.ada/ref_param/foo.adb, gdb.ada/ref_param/pck.adb,
4713 gdb.ada/ref_param/pck.ads: New files.
4714 * gdb.ada/ref_param.exp: New testcase.
4715
319e4674
JB
47162008-01-01 Joel Brobecker <brobecker@adacore.com>
4717
4718 * gdb.ada/interface/types.ads, gdb.ada/interface/types.adb,
4719 gdb.ada/interface/foo.adb: New files.
4720 * gdb.ada/interface.exp: New testcase.
4721
ef682c56
JB
47222007-12-31 Jim Blandy <jimb@codesourcery.com>
4723
4724 * gdb.base/multi-forks.exp: Consume all output from child
4725 processes before proceeding to next test.
4726
f6f3eb6c
JB
47272007-12-29 Jim Blandy <jimb@codesourcery.com>
4728
4729 * configure: Regenerated.
4730
f652e42f
JB
47312007-12-27 Joel Brobecker <brobecker@adacore.com>
4732
4733 * gdb.ada/fixed_cmp/pck.ads, gdb.ada/fixed_cmp/pck.adb,
4734 gdb.ada/fixed_cmp/fixed.adb: New files.
4735 * gdb.ada/fixed_cmp.exp: New testcase.
4736
6943e596
JB
47372007-12-27 Joel Brobecker <brobecker@adacore.com>
4738
4739 * gdb.ada/boolean_expr.exp: New testcase.
4740
aad9a193
JB
47412007-12-26 Jim Blandy <jimb@codesourcery.com>
4742
4743 * gdb.base/multi-forks.exp: Doc fix.
4744
fb5f3683
JB
47452007-12-26 Joel Brobecker <brobecker@adacore.com>
4746
4747 * gdb.ada/Makefile.in (EXECUTABLES): Update list.
4748 * gdb.ada/char_param.exp: Do not compile our test program with
4749 -gnata, this is unnecessary.
4750 * gdb.ada/char_param/pck.ads: Remove unnecessary "with".
4751
384e4a9c
JB
47522007-12-24 Joel Brobecker <brobecker@adacore.com>
4753
4754 * gdb.ada/print_chars/pck.ads, gdb.ada/print_chars/pck.adb,
4755 gdb.ada/print_chars/foo.adb: New files.
4756 * gdb.ada/print_chars.exp: New testcase.
4757
01e044f7
JB
47582007-12-24 Joel Brobecker <brobecker@adacore.com>
4759
4760 * gdb.ada/char_param/pck.ads, gdb.ada/char_param/pck.adb,
4761 gdb.ada/char_param/foo.adb: New files.
4762 * gdb.ada/char_param.exp: New testcase.
4763
0ce17860
JB
47642007-12-22 Jim Blandy <jimb@codesourcery.com>
4765
4766 * gdb.asm/asm-source.exp: Use gdb_get_line_number, instead of
4767 hard-coding source line numbers into the test.
4768 * gdb.asm/asmsrc1.s, gdb.asm/asmsrc2.s: Add comments for
4769 gdb_get_line_number to find.
4770
919809b9
JB
47712007-12-22 Joel Brobecker <brobecker@adacore.com>
4772
4773 * gdb.base/ptype.c (highest): New struct type.
4774 (the_highest): New variable of that type.
4775 (main): Add dummy assignment to a field of variable the_highest.
4776 * gdb.base/ptype.exp: Test type printing of our new variable.
4777
abc8a88d
PM
47782007-12-19 Pierre Muller <muller@ics-u-strasbg.fr>
4779
4780 * (gdb.base/watch_thread_num.exp): Add breakpoint at thread_function
a9c64011 4781 and record first explicitly generated thread number.
abc8a88d
PM
4782 Use that thread number for thread specific watchpoint test.
4783 Add iteration number to repetitive tests.
4784
5158f3e3
CES
47852007-12-16 Carlos Eduardo Seo <cseo@linux.vnet.ibm.com>
4786 Jim Blandy <jimb@codesourcery.com>
4787
4788 * gdb.base/expand-psymtabs.c: New testcase
4789 source file.
4790 * gdb.base/expand-psymtabs.exp: New testcase
4791 expect file.
4792
37e4754d
LM
47932007-12-17 Luis Machado <luisgpm@br.ibm.com>
4794
4795 * testsuite/gdb.base/watch_thread_num.c: New testcase source file.
4796 * testsuite/gdb.base/watch_thread_num.exp: New testcase expect file.
4797
551e5d04
JB
47982007-12-17 Joel Brobecker <brobecker@adacore.com>
4799
4800 * gdb.ada/frame_args/foo.adb: New file.
4801 * gdb.ada/frame_args/pck.ads: New file.
4802 * gdb.ada/frame_args/pck.adb: New file.
4803 * gdb.ada/frame_args.exp: New testcase.
4804
a05ee097
JB
48052007-12-17 Joel Brobecker <brobecker@adacore.com>
4806
4807 * gdb.base/frame-args.c: New file.
4808 * gdb.base/frame-args.exp: New testcase.
4809
c162e8c9 48102007-12-16 Daniel Jacobowitz <dan@codesourcery.com>
a9c64011 4811 Joseph Myers <joseph@codesourcery.com>
c162e8c9
JM
4812
4813 * gdb.base/siginfo-addr.exp, gdb.base/siginfo-addr.c: New.
4814
afe8ab22 48152007-12-14 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 4816
afe8ab22
VP
4817 * gdb.mi/mi-pending.exp: New.
4818 * gdb.mi/mi-pending.c: New.
4819 * gdb.mi/mi-pendshr.c: New.
4820
dfdfb3ca
JB
48212007-12-06 Jim Blandy <jimb@codesourcery.com>
4822
4823 * gdb.base/default.exp: Update expected output for 'info catch'.
4824
b7fca990
JK
48252007-12-10 Jan Kratochvil <jan.kratochvil@redhat.com>
4826
4827 * lib/gdb.exp (build_id_debug_filename_get): OBJCOPY pipe being read
4828 must be set to binary.
4829
6a1afc1e
PA
48302007-12-09 Pedro Alves <pedro_alves@portugalmail.pt>
4831
4832 * lib/gdb.exp (gdb_gnu_strip_debug): Remove debug format test.
4833
a6b151f1
DJ
48342007-11-30 Daniel Jacobowitz <dan@codesourcery.com>
4835
4836 * gdb.server/file-transfer.exp, gdb.server/transfer.txt,
4837 gdb.mi/mi-file-transfer.exp: New.
4838
43039443
JK
48392007-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
4840
4841 * gdb.dwarf2/dw2-ranges.S, gdb.dwarf2/dw2-ranges.exp: New files.
4842
0ef2251b
MR
48432007-11-22 Maciej W. Rozycki <macro@mips.com>
4844
4845 * gdb.trace/backtrace.exp: Fix a typo.
4846 * gdb.trace/circ.exp: Likewise.
4847 * gdb.trace/collection.exp: Likewise.
4848 * gdb.trace/limits.exp: Likewise.
4849 * gdb.trace/report.exp: Likewise.
4850 * gdb.trace/tfind.exp: Likewise.
4851 * gdb.trace/while-dyn.exp: Likewise.
4852
5443631e
NR
48532007-11-21 Nick Roberts <nickrob@snap.net.nz>
4854
4855 * gdb.mi/mi2-var-child.exp, gdb.mi/mi-var-child.exp: Variables
4856 objects of pointers that can't be dereferenced are now
4857 "noneditable".
4858
a4ce5b0d
UW
48592007-11-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4860
4861 * Makefile.in (Makefile): Do not depend on target_makefile_frag.
4862 (target_cpu): Remove.
4863
d6e956e5
VP
48642007-10-15 Vladimir Prus <vladimir@codesourcery.com>
4865
4866 * gdb.base/ending-run.exp: Expect the list of cleared
4867 breakpoint to come in natural order, not the reversed one.
a9c64011 4868
214270ab
VP
48692007-11-07 Vladimir Prus <vladimir@codesourcery.com>
4870
4871 * gdb.mi/mi-var-child.c (do_child_deletion): New.
4872 * gdb.mi/mi-var-child.exp: Run child_deletion tests.
a9c64011 4873
1a619819
LM
48742007-11-05 Luis Machado <luisgpm@br.ibm.com>
4875
4876 * gdb.base/printcmds.exp: New function
4877 test_printf_with_dfp.
4878
5b01a6fa
DE
48792007-11-02 Doug Evans <dje@google.com>
4880
4881 * gdb.disasm/t01_mov.s: Remove carriage returns.
4882 * gdb.disasm/t02_mova.s: Ditto.
4883 * gdb.disasm/t03_add.s: Ditto.
4884 * gdb.disasm/t04_sub.s: Ditto.
4885 * gdb.disasm/t05_cmp.s: Ditto.
4886 * gdb.disasm/t06_ari2.s: Ditto.
4887 * gdb.disasm/t07_ari3.s: Ditto.
4888 * gdb.disasm/t08_or.s: Ditto.
4889 * gdb.disasm/t09_xor.s: Ditto.
4890 * gdb.disasm/t10_and.s: Ditto.
4891 * gdb.disasm/t11_logs.s: Ditto.
4892 * gdb.disasm/t12_bit.s: Ditto.
4893 * gdb.disasm/t13_otr.s: Ditto.
4894
ec33ab7f
JK
48952007-11-01 Jan Kratochvil <jan.kratochvil@redhat.com>
4896
4897 * gdb.cp/arg-reference.exp, gdb.cp/arg-reference.c: New files.
4898
ae0d01ff
UW
48992007-10-30 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4900
4901 * gdb.base/dfp-test.exp: Fail gracefully if toolchain does not
4902 provide DFP support.
4903
55eddb0f
DJ
49042007-10-30 Daniel Jacobowitz <dan@codesourcery.com>
4905
4906 * gdb.arch/altivec-abi.exp: Run multiple times for GCC on GNU/Linux.
4907 Test "set powerpc vector-abi". Skip auto-detection tests for old
4908 toolchains.
4909
7020f05c
PA
49102007-10-30 Pedro Alves <pedro_alves@portugalmail.pt>
4911
4912 * lib/gdb.exp, gdb.base/sepdebug.exp: Replace usage of eq and ne
4913 with [string compare].
4914
84bc3db9
PA
49152007-10-30 Pedro Alves <pedro_alves@portugalmail.pt>
4916
4917 * gdb.base/sepdebug.exp (binfile): Add ${EXEEXT}.
4918 * gdb.base/sepsymtab.exp (binfile): Add ${EXEEXT}.
4919
5876dc88
LM
49202007-10-25 Luis Machado <luisgpm@br.ibm.com>
4921
4922 * gdb.opt/clobbered-registers-O2.c: New testcase source file.
4923 * gdb.opt/clobbered-registers-O2.exp: New testcase expect file.
4924 * gdb.opt/Makefile.in: New makefile.
4925 * Makefile.in: Create new directory "gdb.opt".
4926 * configure.ac: Add "gdb.opt" directory.
4927 * configure: Regenerated.
a9c64011 4928
c3ea9a14
DE
49292007-10-25 Doug Evans <dje@google.com>
4930
4931 * gdb.cp/mb-ctor.exp: Check skip_cplus_tests.
4932 * gdb.cp/mb-templates.exp: Check skip_cplus_tests.
4933
a9c64011 49342007-10-15 Wu Zhou <woodzltc@cn.ibm.com>
93004d61
TJB
4935 Thiago Jung Bauermann <bauerman@br.ibm.com>
4936
4937 * gdb.base/dfp-exprs.exp: new file adding tests for Decimal
4938 Floating Point expressions.
4939 * gdb.base/dfp-test.exp: new file adding tests for Decimal
4940 Floating Point variables.
4941 * gdb.base/dfp-test.c: new file containing program with Decimal
4942 Floating variables, used by gdb.base/dfp-test.exp.
4943
62a24a2b
DJ
49442007-10-23 Daniel Jacobowitz <dan@codesourcery.com>
4945
4946 * gdb.threads/multi-create.c, gdb.threads/multi-create.exp: New.
4947
e7b1eae6
UW
49482007-10-21 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4949
4950 * gdb.arch/altivec-abi.exp (compile_flags): Use -mabi=altivec when
4951 compiling test case with GCC.
4952 * gdb.arch/altivec-regs.exp (compile_flags): Likewise.
4953
c641edcc
UW
49542007-10-21 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4955
4956 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
4957 format changes.
4958
5e5ebfe6
MS
49592007-10-18 Michael Snyder <msnyder@specifix.com>
4960
4961 * gdb.base/dbx.exp: Add missing "-re " operator.
4962
e831e7b6
GM
49632007-10-16 Gaius Mulley <gaius@glam.ac.uk>
4964
4965 * configure.ac: Added gdb.modula2/Makefile to AC_OUTPUT.
4966 * configure.ac: Removed trailing spaces after backslash.
4967 * gdb.modula2: New directory.
4968 * gdb.modula2/Makefile.in: New file.
4969 * gdb.modula2/unbounded-array.exp: New file.
4970 * gdb.modula2/unbounded1.c: New file.
4971
7cc46491
DJ
49722007-10-15 Daniel Jacobowitz <dan@codesourcery.com>
4973
4974 * gdb.xml/tdesc-regs.exp: Add PowerPC support.
4975
49762007-10-15 Pierre Muller <muller@ics.u-strasbg.fr>
501b79c1
PM
4977
4978 * gdb.base/sigstep.c (main): Add checks for
4979 return values for setitimer call.
4980 Call setitimer again with itimer = ITIMER_REAL
4981 if first call to setitimer fails.
4982
e91528f0
KH
49832007-10-11 Kazu Hirata <kazu@codesourcery.com>
4984
4985 * lib/gdb.exp (gdb_load_cmd): Print out $loadtimeout instead
4986 of $timeout.
4987
2ec9a4f8
DJ
49882007-10-09 Daniel Jacobowitz <dan@codesourcery.com>
4989
4990 * gdb.server/server-run.exp: Test for dynamic linker symbols.
4991
49922007-10-09 Pierre Muller <muller@ics.u-strasbg.fr>
5aa7ddc2
PM
4993
4994 * lib/gdb.exp (gdb_run_cmd): Move comment outside
4995 of gdb_expect call, to avoid interruption.
4996
64b2fa04
PA
49972007-10-09 Pedro Alves <pedro_alves@portugalmail.pt>
4998
4999 * gdb.base/whatis.c (v_long_long, v_signed_long_long)
5000 (v_unsigned_long_long, v_long_long_array)
5001 (v_signed_long_long_array, v_unsigned_long_long_array)
5002 (slong_long_addr, a_slong_long_addr, v_long_long_pointer)
5003 (v_signed_long_long_pointer, v_unsigned_long_long_pointer)
5004 [!NO_LONG_LONG]: New.
5005 (t_struct, v_struct2, t_union, v_union2) [!NO_LONG_LONG]: Add
5006 v_long_long_member.
5007
5008 (v_long_long_func, v_signed_long_long_func)
5009 (v_unsigned_long_long_func) [!NO_LONG_LONG]: New.
5010 (main) [!NO_LONG_LONG]: Initialize long long variants.
5011
5012 * gdb.base/whatis.exp: If board file requests no_long_long, build
5013 test with NO_LONG_LONG defined. Test long long, signed long long,
5014 and unsigned long long variants but only if board file doesn't
5015 disable it.
5016
a912286e 50172007-10-08 Pierre Muller <muller@ics.u-strasbg.fr>
a9c64011 5018 Daniel Jacobowitz <dan@codesourcery.com>
a912286e
DJ
5019
5020 * Makefile.in (ALL_SUBDIRS): Add gdb.pascal.
5021 * configure.ac (AC_OUTPUT): Add gdb.pascal/Makefile.
5022 * configure: Regenerated.
5023 * gdb.pascal/Makefile.in, gdb.pascal/hello.exp, gdb.pascal/hello.pas,
5024 gdb.pascal/types.exp, lib/pascal.exp: New files.
5025
471ba8c9
DJ
50262007-10-02 Daniel Jacobowitz <dan@codesourcery.com>
5027
5028 * gdb.cp/classes.exp (do_tests): Always step to the line after the
5029 call.
5030 * gdb.mi/mi-simplerun.exp (test_controlled_execution): Allow finish
5031 to return to the call.
5032 * gdb.mi/mi2-simplerun.exp (test_controlled_execution): Likewise.
5033 * gdb.mi/mi-return.exp (test_return_simple): Likewise.
5034 * gdb.mi/mi2-return.exp (test_return_simple): Likewise.
5035 * gdb.mi/mi-until.exp (test_until): Likewise.
5036 * gdb.mi/mi2-until.exp (test_until): Likewise.
5037
fef8a650
DJ
50382007-10-01 Daniel Jacobowitz <dan@codesourcery.com>
5039
5040 * gdb.mi/var-cmd.c (do_locals_tests): Define lcharacter as a
5041 two-char array.
5042 * gdb.mi/mi-var-cmd.exp, gdb.mi/mi2-var-cmd.exp: Use lcharacter[0].
5043
d983da9c
DJ
50442007-09-30 Daniel Jacobowitz <dan@codesourcery.com>
5045
5046 * gdb.threads/watchthreads.c (thread_function): Sleep between
5047 iterations.
5048 * gdb.threads/watchthreads.exp: Allow two watchpoints to trigger
5049 at once for S/390. Generate matching fails and passes.
5050
17f62551
VP
50512007-09-27 Vladimir Prus <vladimir@codesourcery.com>
5052
5053 * gdb.mi/var-cmd.c (do_children_tests): Initialize
5054 the 'struct_declarations' variable to zeros.
a9c64011 5055
ed0616c6
VP
50562007-09-24 Vladimir Prus <vladimir@codesourcery.com>
5057
5058 * gdb.cp/mb-ctor.cc: New.
5059 * gdb.cp/mb-ctor.exp: New.
5060 * gdb.cp/mb-templates.cc: New.
5061 * gdb.cp/mb-templates.exp: New.
5062
41f1b697
DJ
50632007-09-23 Daniel Jacobowitz <dan@codesourcery.com>
5064
5065 * gdb.cp/pass-by-ref.cc, gdb.cp/pass-by-ref.exp: New files.
5066
3f213f78
PA
50672007-09-23 Pedro Alves <pedro_alves@portugalmail.pt>
5068
5069 * configure.ac: Do gdb.stabs tests by default on Cygwin and MinGW
5070 targets.
5071 * configure: Regenerate.
5072
0d381245 50732007-09-23 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 5074
0d381245
VP
5075 * gdb.base/annota1.exp: Adjust for 'info break'
5076 format changes.
5077 * gdb.base/annota3.exp: Likewise.
5078 * gdb.base/break.exp: Likewise.
5079 * gdb.base/condbreak.exp: Likewise.
5080 * gdb.base/pending.exp: Likewise.
5081 * gdb.base/sepdebug.exp: Likewise.
5082 * gdb.base/unload.exp: Likewise.
5083 * gdb.base/ovldbreak.exp: Likewise.
a9c64011 5084
fe3f5fa8
VP
50852007-09-22 Vladimir Prus <vladimir@codesourcery.com>
5086
5087 * gdb.base/pending.exp: No longer expect "Pending breakpoint resolved"
5088 messages.
5089 * gdb.base/chng-syms.exp: Likewise.
5090 * gdb.base/unload.exp: Likewise.
a9c64011 5091
a75cf6c0
DJ
50922007-09-21 Daniel Jacobowitz <dan@codesourcery.com>
5093
5094 * gdb.base/sepdebug.exp (test_different_dir): Append to pf_prefix.
5095
18ecae38
DJ
50962007-09-17 Daniel Jacobowitz <dan@codesourcery.com>
5097
5098 * schedlock.c (NUM): Change to 1.
5099 (main): Use args[0] for the main thread.
5100 * schedlock.exp: Only expect two threads. Only issue one pass or fail
5101 regardless of the number of threads.
5102
5509918f
MR
51032007-09-14 Maciej W. Rozycki <macro@mips.com>
5104
4a543daf
MR
5105 * gdb.mi/mi-watch.exp (test_watchpoint_all): Pass the watchpoint
5106 type down.
5107 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
5108 test.
5109 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Pass the
5110 watchpoint type down.
5111 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
5112 test.
5113
51142007-09-14 Maciej W. Rozycki <macro@mips.com>
5115
5509918f
MR
5116 * gdb.mi/mi-watch.exp (test_watchpoint_all): New function.
5117 Move all the tests here and run them twice, once using software
5118 watchpoints and once using hardware watchpoints.
5119 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Likewise.
5120
40b53987
DJ
51212007-09-12 Daniel Jacobowitz <dan@codesourcery.com>
5122
5123 * gdb.base/solib-weak.exp (do_test): Adjust the file names for each
5124 test.
5125
695e2681
MK
51262007-09-10 Mark Kettenis <kettenis@gnu.org>
5127
8b3fc8d8
MK
5128 * lib/gdb.exp (build_id_debug_filename_get): Improve check for
5129 build-id.
5130
695e2681
MK
5131 * lib/gdb.exp (gdb_compile): OpenBSD doesn't need -dl, and doesn't
5132 know about $ORIGIN. Calculate output dir from $dest instead of
5133 using ${objdir}/{$subdir}.
5134
58d69f29
MK
51352007-09-09 Mark Kettenis <kettenis@gnu.org>
5136
5137 * gdb.base/gcore-buffer-overflow.exp: Check whether gdb supports
5138 gcore, before continuing with the test.
5139
3e347599
DJ
51402007-09-06 Daniel Jacobowitz <dan@codesourcery.com>
5141
5142 * gdb.mi/mi2-watch.exp: Set can-use-hw-watchpoints to 0 if required.
5143 * gdb.mi/mi-watch.exp: Likewise.
5144
ea37ba09
DJ
51452007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
5146 Jim Blandy <jimb@codesourcery.com>
5147
5148 * gdb.arch/i386-sse.exp: Do not expect character constants.
5149 * gdb.base/charsign.c, gdb.base/charsign.exp: Delete.
5150 * gdb.base/display.exp: Allow print/s.
5151 * gdb.base/printcmds.exp, gdb.base/setvar.exp: Revert signed
5152 and unsigned char array changes.
5153
2025a643
DJ
51542007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
5155
5156 * gdb.base/display.exp: Add tests for printf %p.
5157
26669a27
PA
51582007-09-03 Pedro Alves <pedro_alves@portugalmail.pt>
5159
5160 * gdb.base/unload.c (dlopen, dlsym): Use the TEXT macro to convert
5161 the dll name to unicode.
5162
c8f021f8
JK
51632007-09-03 Jan Kratochvil <jan.kratochvil@redhat.com>
5164
5165 * gdb.base/default.exp (show version): Update the version text.
5166 * gdb.gdb/selftest.exp (xgdb is at prompt): Likewise.
5167
4cf31eea
JK
51682007-09-02 Jan Kratochvil <jan.kratochvil@redhat.com>
5169
5170 * gdb.base/gcore-buffer-overflow.c, gdb.base/gcore-buffer-overflow.exp:
5171 New files.
5172
4935890f
JK
51732007-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
5174
5175 * lib/gdb.exp (build_id_debug_filename_get): New function.
5176 * gdb.base/sepdebug.exp: Reflect the changes in the heading comment.
5177 Remove the generate DEBUG file for the future testcase runs.
5178 New testcase for the NT_GNU_BUILD_ID retrieval.
5179 Move the final testing step to ...
5180 (test_different_dir): ... a new function.
5181 New parameter XFAIL to XFAIL all the tests performed.
5182 New parameter TEST_DIFFERENT_DIR parametrizing the directory.
5183 New parameter TYPE to PF_PREFIX all the tests performed.
5184
02142340
VP
51852007-08-31 Vladimir Prus <vladimir@codesourcery.com>
5186
5187 * gdb.mi/mi-var-cp.cc (path_expression): New
5188 function.
5189 * gdb.mi/mi-var-cp.exp: Run path exression tests.
5190
36acd84e
UW
51912007-08-27 Markus Deuling <deuling@de.ibm.com>
5192
5193 * gdb.cp/cp-relocate.exp (add-symbol-file): Change addresses
5194 to fit into SPU Local Store memory.
5195
a896d121
JB
51962007-08-23 Joel Brobecker <brobecker@adacore.com>
5197
5198 * gdb.base/default.exp: Adjust the expected output of "info
5199 warranty" after the switch to GPLv3.
5200
7b433602
JB
52012007-08-23 Joel Brobecker <brobecker@adacore.com>
5202
5203 * lib/gdb.exp (default_gdb_init): Increase expect buffer size
5204 to 30000 (from 20000).
5205
e22f8b7c
JB
52062007-08-23 Joel Brobecker <brobecker@adacore.com>
5207
5208 Switch the license of all .exp files to GPLv3.
5209 Switch the license of all .f and .f90 files to GPLv3.
5210 Switch the license of all .s and .S files to GPLv3.
5211
5a0e3bd0
JB
52122007-08-23 Joel Brobecker <brobecker@adacore.com>
5213
5214 * configure.ac: Switch license to GPLv3.
5215
cc00619d
JB
52162007-08-23 Joel Brobecker <brobecker@adacore.com>
5217
5218 Switch the licensing to GPLv3 for all .ads and .adb files.
5219
8d26208a
DJ
52202007-08-22 Daniel Jacobowitz <dan@codesourcery.com>
5221
5222 * gdb.base/callfuncs.exp (do_function_calls): Use t_double_int
5223 and t_int_double.
5224 * gdb.base/callfuncs.c (t_double_int, t_int_double): New.
5225
4fcb9948
JB
52262007-08-17 Joel Brobecker <brobecker@adacore.com>
5227
5228 * gdb.base/step-line.c: Switch license to GPL version 3, and
5229 update copyright year.
5230 * gdb.base/step-line.inp: Likewise.
5231
b9c34f67
JB
52322007-08-17 Joel Brobecker <brobecker@adacore.com>
5233
5234 * gdb.base/gdb1555.exp: Make expected output immune to formatting
5235 changes inside gdb1555.c.
5236 * gdb.base/pending.exp: Likewise.
5237
2cc17678
DJ
52382007-08-13 Daniel Jacobowitz <dan@codesourcery.com>
5239
5240 * config/default.exp: New file.
5241
e48883f7
DJ
52422007-07-31 Daniel Jacobowitz <dan@codesourcery.com>
5243
5244 * gdb.base/prologue.c, gdb.base/prologue.exp: New.
5245 * lib/gdb.exp (gdb_breakpoint): Handle "temporary".
5246
1ab80e5b
MR
52472007-07-30 Maciej W. Rozycki <macro@mips.com>
5248
5249 * gdb.base/dump.exp: Force the correct endianness for binary
5250 formats not carrying this information.
5251
aba471f5
DJ
52522007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
5253
5254 * gdb.threads/staticthreads.exp: Match .*sem_post.
5255
d4e07204
DJ
52562007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
5257
5258 * gdb.base/readline.exp (operate_and_get_next): Match the final
5259 prompt.
5260
2b97317d
KB
52612007-07-23 Kevin Buettner <kevinb@redhat.com>
5262
5263 * lib/mi-support.exp (mi_gdb_target_load): Do a "kill" prior
5264 to restarting SID.
5265
44efa07a
KB
52662007-07-18 Kevin Buettner <kevinb@redhat.com>
5267
5268 * gdb.cp/ref-params.exp (gdb_start_again): Invoke `gdb_exit'
5269 prior to `gdb_start'.
5270
7b5ebade
KB
52712007-07-18 Kevin Buettner <kevinb@redhat.com>
5272
5273 * config/sid.exp (gdb_load): Add test for empty argument. Adjust
5274 return value to be compatible with gdb_run_cmd in lib/gdb.exp.
5275 Remove call to gdb_unload.
5276
255e7678
DJ
52772007-07-17 Pedro Alves <pedro_alves@portugalmail.pt>
5278 Daniel Jacobowitz <dan@codesourcery.com>
5279
5280 * gdb.base/unload.c (dlopen, dlsym, dlclose, dlerror): Define
5281 for __WIN32__.
5282 (SHLIB_NAME): Delete definition. Always pass dlerror to fprintf.
5283 * gdb.base/unload.exp: Use shared library test routines.
5284
3a40aaa0
UW
52852007-07-03 Markus Deuling <deuling@de.ibm.com>
5286
5287 * gdb.base/solib-symbol.exp: New file (testcase multiple symbol lookup).
5288 * gdb.base/solib-symbol-lib.c: Likewise.
5289 * gdb.base/solib-symbol-main.c: Likewise.
5290
b0f4b84b
DJ
52912007-07-02 Daniel Jacobowitz <dan@codesourcery.com>
5292
5293 * config/gdbserver.exp (gdb_reconnect): New.
5294 * gdb.base/so-disc-shr.c, gdb.base/solib-disc.c,
5295 gdb.base/solib-disc.exp: New files.
5296 * lib/gdb.exp (gdb_test_multiple): Allow tests to match "Ending
5297 remote debugging".
5298 (gdb_compile): Add shlib_load flag.
5299 * lib/gdbserver-support.exp (gdbserver_run): Save the protocol and
5300 port.
5301 (gdbserver_reconnect): New.
5302
1b05479a
DJ
53032007-07-01 Nick Roberts <nickrob@snap.net.nz>
5304 Daniel Jacobowitz <dan@codesourcery.com>
5305
5306 * gdb.base/annota3.exp: Test for if construct.
5307
86f78eb2
DJ
53082007-06-26 Daniel Jacobowitz <dan@codesourcery.com>
5309
5310 * gdb.base/chng-syms.exp: Handle glibc's __GI_exit.
5311
6a2eb474 53122007-06-21 Chris Dearman <chris@mips.com>
a9c64011 5313 Maciej W. Rozycki <macro@mips.com>
6a2eb474
MR
5314
5315 * gdb.base/display.exp: Allow a newline after display/i.
5316 * gdb.base/pc-fp.exp: Likewise.
5317 * gdb.base/sigbpt.exp: Likewise.
5318
f8b73d13
DJ
53192007-06-13 Daniel Jacobowitz <dan@codesourcery.com>
5320
5321 * gdb.xml/tdesc-regs.exp: Add MIPS support. Allow multiple
5322 required features to be included.
5323
4339e69e
DJ
53242007-06-12 Daniel Jacobowitz <dan@codesourcery.com>
5325
5326 * gdb.threads/manythreads.exp: Prevent expect buffer overflow
5327 in info threads output.
5328
23d964e7
UW
53292007-06-12 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5330 Markus Deuling <deuling@de.ibm.com>
5331
5332 * gdb.arch/spu-info.exp: New testcase.
5333 * gdb.arch/spu-info.c: New file.
5334
fd20f75b
DJ
53352007-06-05 Daniel Jacobowitz <dan@codesourcery.com>
5336
5337 * gdb.arch/thumb-prologue.c: Record the breakpoint address in
5338 tpcs_offset. Restore lr after the call.
5339 * gdb.arch/thumb-prologue.exp: Use tpcs_offset.
5340
2226f861
DJ
53412007-05-23 Daniel Jacobowitz <dan@codesourcery.com>
5342
5343 * lib/gdbserver-support.exp (gdbserver_spawn): Only match full_buffer.
5344 (gdbserver_run): Kill any running gdbserver.
5345 * lib/mi-support.exp (mi_gdb_target_load): Likewise.
5346
d12371a9
MR
53472007-05-17 Maciej W. Rozycki <macro@mips.com>
5348
5349 * gdb.base/sigbpt.exp: Preset segv_addr.
5350
93f02886
DJ
53512007-05-16 Daniel Jacobowitz <dan@codesourcery.com>
5352
5353 * lib/gdb.exp (gdb_compile): Add support for Windows DLLs.
5354 (gdb_compile_shlib): Likewise.
5355 (skip_shlib_tests, gdb_download, gdb_load_shlibs): New.
5356 (default_gdb_init): Clear cleanfiles.
5357 (gdb_finish): Delete recorded cleanfiles.
5358 * lib/gdbserver-support.exp (gdbserver_spawn): Use gdb_download.
5359
5360 * gdb.base/gdb1555.exp: Use skip_shlib_tests and gdb_load_shlibs.
5361 Do not use isnative.
5362 * gdb.base/pending.exp, gdb.base/shlib-call.exp, gdb.base/shreloc.exp,
5363 gdb.base/so-impl-ld.exp: Likewise.
5364 * gdb.base/solib-weak.exp: Likewise. Skip for DLL targets.
5365 * gdb.base/unload.exp: Likewise. Do not pass empty option to
5366 gdb_compile.
5367
b04e06d7
VP
53682007-05-15 Vladimir Prus <vladimir@codesourcery.com>
5369
5370 * config/unknown.exp: Remove.
5371
069ed931
UW
53722007-05-15 Markus Deuling <deuling@de.ibm.com>
5373
5374 * gdb.base/info-proc.exp: Check is_remote.
5375
09db0d03
UW
53762007-05-14 Markus Deuling <deuling@de.ibm.com>
5377
5378 * gdb.base/gcore.exp: Initialize variable core_supported.
5379
af2cbe8c
DJ
53802007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
5381
5382 * gdb.threads/linux-dp.exp: Allow non-hexadecimal IDs also.
5383
027c0295
DJ
53842007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
5385
5386 * gdb.threads/linux-dp.exp: Expect hexadecimal thread IDs.
5387 * gdb.threads/print-threads.exp (test_all_threads): Allow
5388 negative and hexadecimal thread IDs.
5389
dc5000e7
DJ
53902007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
5391
5392 * gdb.java/jprint.java (public): Avoid invalid call to static
5393 method.
5394
2e74ed18
DP
53952007-05-14 Denis Pilat <denis.pilat@st.com>
5396
5397 * gdb.mi/mi-console.exp, gdb.mi/gdb669.exp, gdb.mi/mi-cli.exp,
5398 gdb.mi/mi-regs.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp,
5399 gdb.mi/mi2-cli.exp, gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
5400 gdb.mi/mi2-regs.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi-disassemble.exp,
5401 gdb.mi/mi2-syn-frame.exp: Remove commands already run in mi_run_to_main.
5402
83547f02
UW
54032007-05-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5404
5405 * gdb.base/overlays.exp: Add support for targets with only code
a9c64011 5406 overlay support, not data overlay. Support spu-*-* target in
83547f02
UW
5407 this mode.
5408 * gdb.base/ovlymgr.c: Provide stubs for spu target.
5409 * gdb.base/spu.ld: New file.
5410
b18be20d
DJ
54112007-05-07 Daniel Jacobowitz <dan@codesourcery.com>
5412
5413 * gdb.cp/virtfunc.exp (proc do_tests): Test stepping through a thunk.
5414
be444858
DJ
54152007-05-06 Daniel Jacobowitz <dan@codesourcery.com>
5416
5417 * gdb.fortran/complex.exp, gdb.fortran/complex.f: New files.
5418
b1d53152
DJ
54192007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
5420
5421 * gdb.java/jmain.exp: Handle demangled names with and without method
5422 signatures.
5423
d084b331
DJ
54242007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
5425
5426 * gdb.mi/mi-syn-frame.c (main, foo, bar)
5427 (have_a_very_merry_interrupt): Remove calls to puts.
5428 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Do not expect
5429 inferior output.
5430 * lib/mi-support.exp (mi_gdb_test): Check gdb,noinferiorio. Correct
5431 test names.
5432
db9d7fc5
DJ
54332007-04-29 Markus Deuling <deuling@de.ibm.com>
5434 Daniel Jacobowitz <dan@codesourcery.com>
5435
5436 * gdb.base/auxv.exp (core_works): Also check is_remote.
5437 * gdb.base/checkpoint.exp, gdb.base/multi-forks.exp: Likewise.
5438
ef783a7d 54392007-04-25 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 5440
ef783a7d
VP
5441 * gdb.base/sigaltstack.exp: Use 'srcfile' in error
5442 message, not the undefined 'module' variable.
5443 * gdb.base/siginfo.exp: Likewise.
5444 * gdb.base/sigstep.exp: Likewise.
5445 * lib/gdbserver-support.exp (gdb_target_cmd): Quote
5446 serialport.
5447 * lib/mi-support.exp (mi_gdb_target_cmd): Likewise.
5448
b7b73cae
CV
54492007-04-25 Corinna Vinschen <vinschen@redhat.com>
5450
5451 * config/sim.exp (gdb_target_sim): Just return with -1 when setting
5452 target sim fails. Return 0 otherwise.
5453 (gdb_load): Return prematurely if gdb_target_sim fails.
5454
7d90fdfa
DP
54552007-04-16 Denis Pilat <denis.pilat@st.com>
5456
5457 * gdb.base/setshow.exp: Reset height after having set it to 100.
5458
5d3e9c85
DP
54592007-04-16 Denis Pilat <denis.pilat@st.com>
5460
5461 * gdb.mi/mi2-stack.exp: update from mi-stack.exp.
5462
18e75969
DP
54632007-04-16 Denis Pilat <denis.pilat@st.com>
5464
5465 * gdb.mi/mi2-var-display.exp: Test for the fullname field.
5466
25d5ea92
VP
54672007-04-14 Vladimir Prus <vladimir@codesourcery.com>
5468
5469 * gdb.mi/mi-var-cmd.exp: Delete varobjs left by previous
5470 tests. Run the frozen varobjs test.
5471 * gdb.mi/var-cmd.c (do_frozen_tests): New.
a9c64011 5472 * lib/mi-support.exp (mi_varobj_update): Fix thinko.
25d5ea92 5473
0b49cb80
JK
54742007-04-11 Jan Kratochvil <jan.kratochvil@redhat.com>
5475
5476 * gdb.base/type-opaque-lib.c, gdb.base/type-opaque-main.c,
5477 gdb.base/type-opaque.exp: New files.
5478
a73bafbc 54792007-04-01 Vladimir Prus <vladimir@codesourcery.com>
a9c64011
AS
5480
5481 * gdb.mi/mi-var-child.c
a73bafbc
VP
5482 (do_children_tests): User char[2] instead of
5483 char so that automatic printing of pointers to char
5484 don't give unpredicable result.
5485 * gdb.mi/var-cmd.c (do_locals_test): Initialize
5486 local variables.
5487 * gdb.mi/mi-var-child.exp: Step to right line
5488 of do_children_tests.
5489 * gdb.mi/mi2-var-child.exp: Likewise.
5490 * gdb.mi/mi-var-cmd.exp: Step to right line of
a9c64011 5491 do_locals_tests.
a73bafbc
VP
5492 (do_children_tests): User char[2] instead of
5493 char so that automatic printing of pointers to char
a9c64011 5494 don't give unpredicable result.
a73bafbc 5495 * gdb.mi/mi2-var-cmd.exp: Likewise.
a9c64011 5496 * lib/mi-support.exp (mi_continue_to_line):
a73bafbc
VP
5497 Pass test name to mi_wait_for_stop.
5498
7ce59000
DJ
54992007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
5500
5501 * gdb.asm/asm-source.exp: Remove d10v case.
5502 * lib/gdb.exp (skip_cplus_tests): Likewise.
5503 * gdb.asm/d10v.inc: Deleted.
5504
20389057
DJ
55052007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
5506
5507 * gdb.base/infnan.c, gdb.base/infnan.exp: New files.
5508
8807d78b
DJ
55092007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
5510
5511 * config/netware.exp: Delete file.
5512
aa3edb8e
JB
55132007-03-29 Joel Brobecker <brobecker@adacore.com>
5514
5515 * gdb.dwarf2/dw2-noloc.S: New file.
5516 * gdb.dwarf2/dw2-noloc.exp: New file.
5517
297561ac
PA
55182007-03-28 Pedro Alves <pedro_alves@portugalmail.pt>
5519
5520 * gdb.cp/method2.cc: New test.
5521 * gdb.cp/method2.exp: New test.
5522 * gdb.cp/Makefile.in (EXECUTABLES): Add method2.
5523
1f81bd39
DJ
55242007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
5525
5526 * gdb.ada/exec_changed.exp: Avoid "set confirm off".
5527
9453113a
DJ
55282007-03-27 Brooks Moses <brooks.moses@codesourcery.com>
5529
5530 * Makefile.in: Add dummy "pdf" and "install-pdf" targets.
5531
b741e217
DJ
55322007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
5533
5534 * config/gdbserver.exp (gdbserver_gdb_load): Update argument list.
5535 (gdb_load): Delete, replace with...
5536 (gdb_reload): ...this.
5537 * gdb.server/server-run.exp: Use gdb_load and gdbserver_run.
5538 * gdb.server/server-mon.exp: Likewise.
5539 * lib/gdb.exp (gdb_run_cmd): Use gdb_reload.
5540 (gdb_start_cmd): New.
5541 (gdb_file_cmd): Save the last loaded file.
5542 (gdb_reload): New.
5543 (gdb_gnu_strip_debug): Use transform.
5544 * lib/gdbserver-support.exp (gdbserver_spawn): Move file download
5545 support here. Use new $last_loaded_file. Check mtime.
5546 (gdb_target_cmd): Handle ObjC failure case.
5547 (infer_host_exec): Delete.
5548 (gdbserver_load): Rename to...
5549 (gdbserver_run): ...this. Simplify.
5550 * lib/mi-support.exp (mi_gdb_file_cmd): Set last_loaded_file.
5551 (mi_gdb_load): Move most contents to a new function...
5552 (mi_gdb_target_load): ...here. Simplify call to gdbserver_gdb_load.
5553 (mi_run_cmd): Use mi_gdb_target_load.
5554 * gdb.base/break.exp, gdb.base/ending-run.exp, gdb.base/pending.exp,
5555 gdb.base/sepdebug.exp, gdb.base/unload.exp, gdb.objc/objcdecode.exp:
5556 Use gdb_run_cmd.
5557 * gdb.base/charsign.exp: Remove incorrect comment.
5558 * gdb.base/dbx.exp (gdb_file_cmd): Set last_loaded_file.
5559 * gdb.ada/exec_changed.exp, gdb.ada/null_record.exp, gdb.ada/start.exp,
5560 gdb.base/start.exp: Use gdb_start_cmd.
5561
446ab585 55622007-03-23 Nigel Stephens <nigel@mips.com>
a9c64011 5563 Maciej W. Rozycki <macro@mips.com>
446ab585
MR
5564
5565 * gdb.base/sigbpt.exp: Fix the message when skipping test.
5566 * gdb.base/signull.exp: Similarly.
5567
bbb88ebf
UW
55682007-03-16 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5569
5570 * lib/gdb.exp (gdb_run_cmd): Use -notransfer to make start-up
5571 messages available to test cases (like chng-sym.exp).
5572
cb8c4a99
AS
55732007-03-14 Andreas Schwab <schwab@suse.de>
5574
5575 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
5576 format changes.
5577
4e463ff5
DJ
55782007-03-13 Daniel Jacobowitz <dan@codesourcery.com>
5579
5580 * gdb.arch/powerpc-prologue.c (optimized_1_marker, gdb2029_marker)
5581 (optimized_1): New.
5582 (main): Call optimized_1.
5583 (gdb2029): Correct typos. Call gdb2029_marker.
5584 * gdb.arch/powerpc-prologue.exp: Run new test. Use a breakpoint
5585 for gdb2029.
5586
b6db2c47
MK
55872007-03-12 Mark Kettenis <kettenis@gnu.org>
5588
5589 * gdb.gdb/selftest.exp (do_steps_and_nexts): Match spaces as well
5590 as tabs. Remove redundant test pattern.
5591
70ed3737
UW
55922007-03-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5593
5594 * gdb.base/long_long.exp: Accept optional symbol name in <...>
5595 for /a format output.
5596
47b67b60
DJ
55972007-03-09 Daniel Jacobowitz <dan@codesourcery.com>
5598
5599 * gdb.base/checkpoint.exp: Rewrite 600 checkpoint test to
5600 collect output incrementally.
5601
b8953b0e
UW
56022007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5603
5604 * gdb.mi/mi-var-cmd.exp: Allow value without "..." string
5605 for -var-create lpcharacter test.
5606 * gdb.mi/mi2-var-cmd.exp: Likewise.
5607
7acd5c40
UW
56082007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5609
5610 * gdb.mi/mi-var-cmd.exp: Allow -var-update null_ptr test to
5611 pass on targets where address zero is readable.
5612
9c6759c1
UW
56132007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5614
5615 * gdb.xml/tdesc-arch.exp: Test is unsupported on target with
5616 just a single architecture.
5617
a2f1aeb4
UW
56182007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5619
5620 * gdb.base/callfuncs.exp (do_get_all_registers): Remove.
5621 (fetch_all_registers): New function, uses gdb_test_multiple and
5622 exp_continue to fetch inferior output line-by-line.
5623 Replace all uses of do_get_all_registers by fetch_all_registers.
5624
46579ac2
UW
56252007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5626
5627 * gdb.base/relativedebug.exp: Skip test if gdb,nosignals is set
5628 in target_info.
5629
fc133f24
MS
56302007-03-02 Michael Snyder <michael.snyder@palmsource.com>
5631
a9c64011 5632 * gdb.threads/manythreads.exp: Use $message string for
fc133f24
MS
5633 consistancy; add a default (timeout) case.
5634
7646a51d
MS
56352007-03-02 Michael Snyder <michael.snyder@palmsource.com>
5636
5637 * gdb.base/watchpoint.exp: Fix truncated comment.
5638
dcfff61f
MS
56392007-03-02 Michael Snyder <michael.snyder@palmsource.com>
5640
5641 * Makefile.in: Remove spurious single-quotes from sed command.
5642
664e3ee9
DJ
56432007-02-28 Daniel Jacobowitz <dan@codesourcery.com>
5644
5645 * gdb.mi/mi-var-cmd.exp: Correct test name. Allow any value for
5646 func.
5647 * gdb.mi/mi2-var-cmd.exp: Likewise.
5648
d7cc6f2f
JB
56492007-02-27 Joel Brobecker <brobecker@adacore.com>
5650
a9c64011
AS
5651 * gdb.dwarf2/dw2-producer.S: New file.
5652 * gdb.dwarf2/dw2-producer.exp: New testcase.
d7cc6f2f
JB
5653
56542007-02-27 Nick Roberts <nickrob@snap.net.nz>
c0e3bc07
NR
5655
5656 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
5657 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
5658 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
5659 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
5660 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
5661 Revert tests to use mi_gdb_test and include value field in output
5662 of -var-create.
5663
93d42b30
DJ
56642007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
5665
5666 * gdb.arch/i386-signal.c, gdb.arch/i386-signal.exp: New files.
5667
c499ed39
DJ
56682007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
5669
5670 * gdb.base/maint.exp: Remove full paths from test names.
5671 * gdb.base/prelink.exp, gdb.cp/cp-relocate.exp,
5672 gdb.xml/tdesc-errors.exp, gdb.xml/tdesc-xinclude.exp: Likewise.
5673
9836f81b
JB
56742007-02-27 Joel Brobecker <brobecker@adacore.com>
5675
5676 * gdb.ada/catch_ex.exp: Fix a couple of copy/paste typos.
5677
c74d0ad8
DJ
56782007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
5679
5680 * gdb.server/server-mon.exp: New test.
5681
2711e456
DJ
56822007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
5683
5684 * gdb.cp/cp-relocate.cc, gdb.cp/cp-relocate.exp: New.
5685
ff6f572f
DJ
56862007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
5687
5688 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: Update
5689 register capitalization.
5690
fada3feb
DP
56912007-02-13 Denis Pilat <denis.pilat@st.com>
5692
5693 * gdb.mi/mi-var-invalidate.exp: New file.
5694
fb1e4ffc
DJ
56952007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
5696
5697 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: New.
5698
3da939d7
DJ
56992007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
5700
5701 * tdesc-arch.exp (set_arch): Add KFAIL for missing OS ABI handlers.
5702
123dc839
DJ
57032007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
5704
5705 * gdb.xml/single-reg.xml, gdb.xml/tdesc-regs.exp,
5706 gdb.xml/core-only.xml, gdb.xml/extra-regs.xml: New files.
5707
877e3645 57082007-02-08 Nick Roberts <nickrob@snap.net.nz>
87604222
NR
5709
5710 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
5711 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
5712 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
5713 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
5714 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
1183581f 5715 * gdb.mi/gdb792.exp, lib/mi-support.exp:
87604222 5716 Update tests to include value field in output of -var-create.
a9c64011 5717
3c0a2960
AS
57182007-02-08 Andreas Schwab <schwab@suse.de>
5719
5720 * gdb.mi/mi-var-child.exp: Fix matching display of function value.
5721
108546a0
DJ
57222007-02-07 Daniel Jacobowitz <dan@codesourcery.com>
5723
5724 * gdb.xml/bad-include.xml, gdb.xml/inc-2.xml, gdb.xml/inc-body.xml,
5725 gdb.xml/includes.xml, gdb.xml/tdesc-xinclude.exp: New files.
5726
d701dcab
DP
57272007-02-02 Denis Pilat <denis.pilat@st.com>
5728
5729 * gdb.threads/threadapply.exp: check that frame is not changed by
5730 the thread apply all command.
5731
783e3e2f
AS
57322007-01-31 Andreas Schwab <schwab@suse.de>
5733
6d9c3a87
AS
5734 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
5735
3c50d7b9
AS
5736 * gdb.dwarf2/dup-psym.S: Use .2byte/.4byte instead of .short/.int
5737 in the dwarf sections.
5738 * gdb.dwarf2/mac-fileno.S: Likewise.
5739
783e3e2f
AS
5740 * gdb.base/callfuncs.exp (do_get_all_registers): Filter out
5741 bspstore register on ia64.
5742
78ff580e
AS
57432007-01-29 Andreas Schwab <schwab@suse.de>
5744
cc8e9b12
AS
5745 * gdb.cp/annota3.exp ("watch triggered on a.x"): Match optional
5746 "frame-begin" annotation.
5747
78ff580e
AS
5748 * gdb.cp/annota2.exp ("watch triggered on a.x"): Allow arbitrary
5749 number of "frames-invalid" annotations.
5750
704a4f78
DJ
57512007-01-29 Daniel Jacobowitz <dan@codesourcery.com>
5752
5753 * gdb.base/commands.exp: Call if_commands_test.
5754 (gdb_test_no_prompt, if_commands_test): New.
5755
e741bf94
MK
57562007-01-28 Mark Kettenis <kettenis@gnu.org>
5757
5758 * gdb.threads/sigthread.c (NSIGS): Make bigger.
5759
474d0ad3
AS
57602007-01-27 Andreas Schwab <schwab@suse.de>
5761
5762 * gdb.dwarf2/dw2-basic.S: Use .2byte/.4byte/.8byte instead of
5763 .short/.int/.quad in the dwarf sections.
5764 * gdb.dwarf2/dw2-intercu.S: Likewise.
5765 * gdb.dwarf2/dw2-intermix.S: Likewise.
5766
e784b426
JK
57672007-01-25 Jan Kratochvil <jan.kratochvil@redhat.com>
5768
5769 * gdb.base/charsign.exp, gdb.base/charsign.c: New files.
4590cfcb
MK
5770 * gdb.arch/i386-sse.exp: Check $xmm.v16_int8 printing as a number
5771 array.
e784b426
JK
5772 * gdb.base/printcmds.exp: Sign-provided CHARs now became arrays.
5773 * gdb.base/setvar.exp: Likewise.
5774
37f08e04
AS
57752007-01-26 Andreas Schwab <schwab@suse.de>
5776
9a01813a
AS
5777 * gdb.base/corefile.exp: Allow non-empty argument list in reinit
5778 test.
5779
37f08e04
AS
5780 * gdb.base/multi-forks.exp ("restart $i"): Also match
5781 __kernel_syscall_via_break.
5782
6e2a9270
VP
57832007-01-24 Vladimir Prus <vladimir@codesourcery.com>
5784
5785 * lib/mi-support.exp (mi_delete_varobj): New.
5786 * gdb.mi/mi-var-cp.exp: Run the reference_to_struct
5787 testcase.
5788 * gdb.mi/mi-var-cp.cc (reference_to_struct): New function.
5789 (main): Call the above.
5790 (reference_update_test, base_in_reference_test)
5791 (reference_to_pointer): Delete the created varobjs.
a9c64011 5792
e515b470
DJ
57932007-01-23 Daniel Jacobowitz <dan@codesourcery.com>
5794
5795 * Makefile.in (ALL_SUBDIRS): Add gdb.xml.
5796 * configure: Regenerated.
5797 * configure.ac (AC_OUTPUT): Add gdb.xml/Makefile.
5798 * gdb.xml/Makefile.in, gdb.xml/tdesc-arch.exp,
5799 gdb.xml/tdesc-bogus.xml, gdb.xml/tdesc-errors.exp,
5800 gdb.xml/trivial.xml, gdb.xml/tdesc-unknown.xml: New files.
5801 * lib/gdb.exp (gdb_skip_xml_test): New function.
5802
08d8bcd7
DJ
58032007-01-23 Nick Hudson <nick.hudson@dsl.pipex.com>
5804
5805 * gdb.base/sigrepeat.exp: Correct error message.
5806
58072007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
43a9b631
JK
5808 Daniel Jacobowitz <dan@codesourcery.com>
5809
5810 * gdb.arch/i386-gnu-cfi.exp, gdb.arch/i386-gnu-cfi.c,
5811 gdb.arch/i386-gnu-cfi-asm.S: New files.
5812
97c3f1f3
JK
58132007-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
5814
5815 * lib/gdb.exp: Abort on missing `site.exp'.
5816
cb1df416
DJ
58172007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
5818 Daniel Jacobowitz <dan@codesourcery.com>
5819
5820 * gdb.base/included.c, gdb.base/included.exp,
5821 gdb.base/included.h: New files.
5822
35990120
DJ
58232007-01-20 Daniel Jacobowitz <dan@codesourcery.com>
5824
5825 * gdb.base/bigcore.c (RLIMIT_CAP): Define.
5826 (maximize_rlimit): Reduce limits on 64-bit systems.
5827
6e81a116 58282007-01-19 Mark Kettenis <kettenis@gnu.org>
2429decf
MK
5829
5830 From Marcus Deuling <deuling@de.ibm.com>:
5831 * gdb.arch/altivec-regs.exp: Initialise variable endianness in
5832 every case.
5833
6c3c41f3
NR
58342007-01-13 Nick Roberts <nickrob@snap.net.nz>
5835
5836 * gdb.mi/mi-basics.exp, gdb.mi/mi2-basics.exp (test_dir_specification)
5837 (test_path_specification): Use objdir instead of srcdir to always
5838 get an absolute filename.
5839
2f12c312
DJ
58402007-01-12 Daniel Jacobowitz <dan@codesourcery.com>
5841
5842 * gdb.cp/member-ptr.cc (class Padding): Make contents public.
5843
81121995
VP
58442007-01-11 Vladimir Prus <vladimir@codesourcery.com>
5845
5846 * gdb.mi/mi-var-cp.cc (reference_update_tests):
5847 Make sure the variable we're using is in scope.
5848 (reference_to_pointer): Likewise.
5849
4741b737
DJ
58502007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
5851
5852 * gdb.ada/catch_ex.exp: Call unsupported and stop if the runtime
5853 has no debug information.
5854
054410c3
DJ
58552007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
5856
5857 * gdb.base/annota1.exp: Remove extra send_gdb.
5858
818f79f6
DJ
58592007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
5860
5861 * gdb.base/relativedebug.c, gdb.base/relativedebug.exp: New files.
5862
f7a6bb70
DJ
58632007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
5864
5865 * gdb.arch/i386-size-overlap.c, gdb.arch/i386-size-overlap.exp: New.
5866
57e66780
DJ
58672007-01-08 Nick Roberts <nickrob@snap.net.nz>
5868 Daniel Jacobowitz <dan@codesourcery.com>
5869
5870 * gdb.mi/mi-var-cmd.exp: Expect lpcharacter to update when
5871 lcharacter or linteger change. Correct duplicated test name.
5872 * gdb.mi/mi2-var-cmd.exp: Likewise.
5873
3d799a95
DJ
58742007-01-08 Daniel Jacobowitz <dan@codesourcery.com>
5875
5876 * gdb.threads/sigthread.c, gdb.threads/sigthread.exp: New.
5877
58782007-01-05 Joel Brobecker <brobecker@adacore.com>
51679ba9 5879
a9c64011
AS
5880 * gdb.base/nofield.c: New file.
5881 * gdb.base/nofield.exp: New testcase.
51679ba9 5882
eafb94e8
NR
58832007-01-05 Nick Roberts <nickrob@snap.net.nz>
5884
5885 * gdb.mi/mi-var-cp.exp: New test for references to pointers.
5886
5887 * gdb.mi/mi-var-cp.cc: (reference_to_pointer): New procedure for above
5888 test.
5889
5e572bb4
DJ
58902007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
5891
5892 * gdb.mi/mi-var-cmd.exp: Add tests for unreadable varobjs.
5893
74a44383
DJ
58942007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
5895
5896 * lib/mi-support.exp (mi_runto_helper): Expect two prompts
5897 when continuing.
5898
1b572db9
DJ
58992007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
5900
5901 * gdb.base/annota3.exp ($binfile): Append $EXEEXT.
5902 Expect ".exe" extension.
5903
381bc39b
DJ
59042007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
5905
5906 * gdb.base/charset.exp: Add explicit filename to break.
5907 * gdb.base/dbx.exp: Add explicit filename to breaks.
5908
2b70e4c6
DJ
59092007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
5910
5911 * gdb.mi/mi-file.exp: Use mi_gdb_file_cmd instead of mi_gdb_load.
5912 * gdb.mi/mi2-file.exp: Likewise.
5913
303b6f5d
DJ
59142007-01-04 Vladimir Prus <vladimir@codesourcery.com>
5915
5916 Implement specification of MI tests as comments
5917 in C and C++ sources.
5918 * lib/mi-support.exp (mi_autotest_data): New variable.
5919 (mi_autotest_source): New variable.
5920 (count_newlines, mi_prepare_inline_tests)
5921 (mi_get_inline_test, mi_continue_to_line)
5922 (mi_run_inline_test, mi_tbreak)
5923 (mi_send_resuming_command, mi_wait_for_stop): New functions.
5924 * gdb.mi/mi-var-cp.exp: Move most content to the C file.
5925 Run inline tests.
5926 * gdb.mi/mi-var-cp.cc: Define tests here.
5927
23da0d94
VP
59282007-01-04 Vladimir Prus <vladimir@codesourcery.com>
5929
5930 Simplify usage of mi_continue_to.
5931 * lib/mi-support.exp (mi_runto_helper): Renamed
5932 from mi_runto, added new parameter 'run_or_continue'.
5933 (mi_runto): Use mi_runto_helper.
5934 (mi_continue_to): Accept just function name as parameter.
5935 Use mi_runto_helper.
5936 * gdb.mi/mi-var-cmd.exp: Adjust to changes.
5937 * gdb.mi/mi2-var-cmd.exp: Likewise.
a9c64011 5938
f9e18282
JB
59392006-01-04 Joel Brobecker <brobecker@adacore.com>
5940
5941 Make this testcase a bit more realistic. The current code
5942 is too simplistic, and allows the compiler to optimize out
5943 some of the entities we need for this testcase.
5944 * gdb.ada/null_record/bar.ads (Void_Star): New type.
5945 (Do_Nothing): Add extra parameter.
5946 * gdb.ada/null_record/bar.adb (Do_Nothing): Likewise.
5947 * gdb.ada/null_record/null_record.adb: Fake use of type Empty
5948 by using a variable of type Void_Star.
5949
fd678c65
JB
59502006-01-04 Joel Brobecker <brobecker@adacore.com>
5951
5952 * gdb.ada/catch_ex/foo.adb: New file.
5953 * gdb.ada/catch_ex.exp: New testcase.
5954
05cfdb42
DJ
59552007-01-03 Pedro Alves <pedro_alves@portugalmail.pt>
5956
5957 * gdb.base/shreloc.exp: Use ldflags instead of additional_flags to
5958 pass --image-base to linker.
5959
2e03ee74
DJ
59602007-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
5961 Daniel Jacobowitz <dan@codesourcery.com>
5962
5963 * gdb.base/readline.exp: Set $TERM. Test arrow keys in
5964 secondary prompts.
5965
0d5de010
DJ
59662007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
5967
5968 * gdb.cp/classes.exp (test_pointers_to_class_members): Update expected
5969 output. Test the types of members and member pointers.
5970 * gdb.cp/inherit.exp (test_print_mi_member_types): Remove KFAILs for
5971 gdb/2092.
5972 * gdb.cp/member-ptr.exp: Search for a comment instead of a
5973 statement. Enable for GCC. Update expected output for some tests
5974 and add new tests. Remove obsolete GCC KFAILs. Allow GCC's class
5975 layout.
5976 * gdb.cp/member-ptr.cc (Padding, Padding::vspacer, Base, Base::get_x)
5977 (Base::vget_base, Left, Left::vget, Right, Right::vget, Diamond)
5978 (Diamond::vget_base): New.
5979 (main): Add new tests.
5980 * gdb.cp/printmethod.exp: Update expected output for member functions.
5981 * gdb.cp/virtfunc.exp (test_virtual_calls): Add a KFAIL for
5982 print pEe->D::vg().
5983
61a771aa
DJ
59842007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
5985
5986 * gdb.threads/tls.exp: Allow stops in sem_post.
5987
2fa63963
DJ
59882006-12-31 Daniel Jacobowitz <dan@codesourcery.com>
5989
5990 * gdb.base/annota1.exp: Allow .*printf in backtraces.
5991 * gdb.base/annota3.exp: Likewise.
5992 * gdb.base/sigstep.exp (advancei): Fail if we hit the breakpoint
5993 again (instead of timing out).
5994 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add an XFAIL for
5995 GCC bug 26475.
5996 * gdb.java/jmisc.exp: Adjust to work with method signatures including
5997 return types. Add kfails for GDB bugs 2214 and 2215. Move exit
5998 test from jmisc1.exp.
5999 * gdb.java/jmisc1.exp: Delete.
6000 * gdb.java/jprint.exp: Adjust to work with method signatures including
6001 return types.
6002 * gdb.objc/basicclass.exp: Update for gobjc 4.1 debug info.
6003 * gdb.threads/linux-dp.exp: Don't be confused by program output.
6004 * lib/java.exp (compile_java_from_source): Pass the correct type
6005 to target_compile.
6006
5eefc2b7
JB
60072006-12-31 Joel Brobecker <brobecker@adacore.com>
6008
6009 * gdb.arch/i386-prologue.c (stack_align_ecx): Renamed from stack_align.
6010 (stack_align_edx): New function.
6011 (stack_align_eax): New function.
6012 (main): Add calls to stack_align_edx and stack_align_eax.
6013 * gdb.arch/i386-prologue.exp: Replace stack_align with stack_align_ecx.
6014 Add testing for the cases where the register used during a stack
6015 realignment is edx. Same for eax.
6016
227c54da
DJ
60172006-12-30 Pedro Alves <pedro_alves@portugalmail.pt>
6018
6019 * lib/gdb.exp: Don't pass -fpic to gcc on Cygwin, MinGW
6020 and generic PE targets.
6021
cab8ac94
JB
60222006-12-29 Joel Brobecker <brobecker@adacore.com>
6023
6024 * gdb.ada/array_return.exp: Update copyright date list.
6025
ba54f318
JB
60262006-12-27 Joel Brobecker <brobecker@adacore.com>
6027
6028 * gdb.ada/array_return/pck.ads (Small_Float_Vector): New type.
6029 (Create_Small_Float_Vector): New function.
6030 * gdb.ada/array_return/pck.adb (Create_Small_Float_Vector): Add
6031 function body.
6032 * gdb.ada/array_return/p.adb: Use new type and function from
6033 package Pck.
6034 * gdb.ada/array_return.exp: Add a test verifying that GDB is
6035 able to print the value returned by a function returning an
6036 array of float.
6037
6b7a35dd
JB
60382006-12-20 Joel Brobecker <brobecker@adacore.com>
6039
6040 * gdb.arch/i386-prologue.exp: Remove calls to setup_kfail.
6041 The associated tests should be PASSing.
6042
038224f6
VP
60432006-12-08 Vladimir Prus <vladimir@codesourcery.com>
6044
6045 Test for base in references.
6046 * gdb.mi/mi-var-cp.cc: Add test code.
6047 * gdb.mi/mi-var-cp.exp: Test for bases in references.
6048 * gdb.mi/mi-watch.exp: Adjust to mi_runto changes.
6049 * gdb.mi/mi2-watch.exp: Likewise.
6050 * lib/mi-support.exp (mi_runto): Use temporary breakpoint.
6051 (mi_list_varobj_children): New function.
6052
b26ed50d
VP
60532006-12-08 Vladimir Prus <vladimir@codesourcery.com>
6054
6055 * lib/mi-support.exp
6056 (mi_runto): Accept "()" after function name.
6057 (mi_create_varobj): New function.
6058 (mi_varobj_update): New function.
6059 (mi_Check_varobj_value): New function.
6060 * gdb.mi/mi-var-cp.exp: New file.
6061 * gdb.mi/mi-var-cp.cc: New file.
a9c64011 6062
08232497
DJ
60632006-12-01 Daniel Jacobowitz <dan@codesourcery.com>
6064
6065 * gdb.base/solib-weak.c, gdb.base/solib-weak.exp, gdb.base/weaklib1.c,
6066 gdb.base/weaklib2.c: New files.
6067
d394c993 60682006-11-29 Nathan Sidwell <nathan@codesourcery.com>
8ec659a0 6069
ac6c2fba
NS
6070 * gdb.threads/linux-dp.exp: Adjust regexps used to scan thread
6071 info. Adjust test names.
6072
8ec659a0 6073 * gdb.base/break.c (main): Move position of malloc.
d394c993 6074 * gdb.base/break.exp: Revert mistaken checkin.
8ec659a0 6075
acd65feb
VP
60762006-11-28 Vladimir Prus <vladimir@codesourcery.com>
6077
6078 * gdb.mi/mi-var-cmd.exp: Check -var-update after
6079 assignement of arrays and function pointers.
6080 * gdb.mi/var-cmd.c: Add declaration necessary for above
6081 tests.
6082
f556d5e5
NS
60832006-11-27 Nathan Sidwell <nathan@codesourcery.com>
6084
6085 * gdb.base/break.c (main): Call malloc.
fcfcc2b5
NS
6086
6087 * gdb.threads/linux-dp.exp: Read thread table before and after
6088 creating each philosopher and verify it.
6089
697bc68d
NS
60902006-11-27 Nathan Sidwell <nathan@codesourcery.com>
6091 Paul Brook <paul@codesourcery.com>
6092 Daniel Jacobowitz <dan@codesourcery.com>
6093
6094 * gdb.base/ending-run.exp: Flatten expect script stepping out of
a9c64011 6095 main to remove duplication. Add start function of the form
697bc68d
NS
6096 '_*start[1-9]*'. Add RVDS start function.
6097
29d73ae4
DJ
60982006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
6099
6100 * gdb.arch/thumb-prologue.c, gdb.arch/thumb-prologue.exp: New files.
6101
c1d88655
UW
61022006-11-22 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6103
6104 * gdb.asm/asm-source.exp: Add "spu*-*-*" target.
6105 * gdb.asm/spu.inc: New file.
6106 * gdb.base/term.exp: Disable if [target_info exists noargs].
6107 * gdb.gdb/complaints.exp: Disable if ![isnative].
6108 * gdb.gdb/selftest.exp: Likewise.
6109 * gdb.gdb/observer.exp: Likewise.
6110 * gdb.gdb/xfullpath.exp: Likewise.
6111 * gdb.base/attach.exp: Disable on SPU target.
6112 * gdb.cp/bs145503.exp: Likewise.
6113 * gdb.cp/exception.exp: Likewise.
6114 * gdb.cp/userdef.exp: Likewise.
6115
32a13b1a
DJ
61162006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
6117
6118 * gdb.stabs/weird.exp (print_weird_var): Don't send extra \n.
6119
d8295fe9
VP
61202006-11-10 Vladimir Prus <vladimir@codesourcery.com>
6121
6122 * gdb.base/completion.exp: Fix completion tests for
6123 'info' and 'info '.
6124 * gdb.base/help.exp (help_test_raw, test_class_help)
6125 (test_prefix_command_help): Move...
6126 * lib/gdb.exp: Here.
6127 * gdb.base/main.exp: Adjust.
6128 * gdb.cp/maint.exp: Adjust.
6129 * gdb.trace/tracecmd.exp: Use test_help_class.
a9c64011 6130
8c394015
VP
61312006-11-09 Vladimir Prus <vladimir@codesourcery.com>
6132
6133 * gdb.stabs/weird.exp (print_weird_var): Use
6134 gdb_test_multiple instead of gdb_expect.
6135
027fc1bc
VP
61362006-11-09 Vladimir Prus <vladimir@codesourcery.com>
6137
6138 * gdb.base/help.exp (help_test_raw): New.
6139 (test_class_help): New.
6140 (test_prefix_command_help): New.
6141 Adjust testcases.
6142
67609209
FR
61432006-11-09 Christophe Lyon <christophe.lyon@st.com>
6144
6145 * gdb.base/constvars.c (main): Write to crass and crips, so that
6146 they are allocated by the compiler.
6147
f73adfeb
AS
61482006-10-27 Andreas Schwab <schwab@suse.de>
6149
6150 * gdb.base/multi-forks.exp: Use "detach fork" instead of
6151 "detach-fork".
6152
2f83a18e
DJ
61532006-10-18 Daniel Jacobowitz <dan@codesoucery.com>
6154
6155 * lib/gdbserver-support.exp (gdb_target_cmd): Anchor the ends
6156 of patterns.
6157
94277a38
DJ
61582006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
6159
6160 * gdb.base/sepdebug.exp: Remove debug format test.
6161 * lib/gdb.exp (gdb_gnu_strip_debug): Perform debug format test.
6162 Handle no-symtab.
6163 * gdb.base/sepsymtab.c, gdb.base/sepsymtab.exp: New.
6164
5bd2f6e2
DJ
61652006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
6166
6167 * gdb.threads/manythreads.c (thread_function, main): Don't cast
6168 int to pointer or pointer to int.
6169 * gdb.threads/manythreads.exp: Don't expect the string "LWP".
6170
8c008720
DJ
61712006-10-12 Daniel Jacobowitz <dan@codesourcery.com>
6172
6173 * gdb.base/annota1.exp, gdb.base/maint.exp: Use string_to_regexp.
6174
9e35dae4
DJ
61752006-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
6176
6177 * gdb.threads/tls-nodebug.c, gdb.threads/tls-nodebug.exp: New test.
6178
d9639e13
DJ
61792006-10-09 Daniel Jacobowitz <dan@codesourcery.com>
6180
6181 PR c++/2116
6182 * gdb.cp/call-c.cc, gdb.cp/call-c.exp, gdb.cp/call-c-1.c: New.
6183
390a1bd0
JB
61842006-10-06 Joel Brobecker <brobecker@adacore.com>
6185
6186 * gdb.ada/arrayidx.exp: Remove calls to setup_kfail now that
6187 the corresponding bug has been fixed in GDB (PR/2018).
6188
dd920c33
JB
61892006-10-06 Joel Brobecker <brobecker@adacore.com>
6190
6191 * gdb.base/subst.exp: New testcase.
6192
53bbefe9
JB
61932006-10-06 Joel Brobecker <brobecker@adacore.com>
6194
6195 * gdb.ada/array_return/pck.ads: Add copyright notice.
6196 * gdb.ada/array_return/pck.adb: Likewise.
6197 * gdb.ada/array_return/p.adb: Likewise.
6198 * gdb.ada/exec_changed/first.adb: Likewise.
6199 * gdb.ada/exec_changed/second.adb: Likewise.
6200
09851417
JB
62012006-10-06 Joel Brobecker <brobecker@adacore.com>
6202
6203 * gdb.ada/watch_arg/watch.adb: New file.
6204 * gdb.ada/watch_arg.exp: New testcase.
6205
041bf30d
VP
62062006-10-02 Vladimir Prus <vladimir@codesourcery.com>
6207
6208 * gdb.mi/mi-basics.exp (test_path_specification): Pass orig_path
a9c64011 6209 via string_to_regexp.
041bf30d 6210 * gdb.mi/mi2-basics.exp: Likewise.
a9c64011 6211
f286fbdd 62122006-09-20 Michael Snyder <michael.snyder@palmsource.com>
7b880e0b
MS
6213
6214 * abug.exp, cpu32bug.exp, est.exp hmsirom.exp, nind.exp:
6215 Remove unused / obsolete files.
6216
7c07f349
NR
62172006-09-19 Nick Roberts <nickrob@snap.net.nz>
6218
6219 * gdb.base/multi-forks.exp: Include __kernel_vsyscall in regexp.
6220
cd5ff84a
VP
62212006-09-17 Vladimir Prus <vladimir@codesourcery.com>
6222
6223 * gdb.mi/mi-stack.exp (test_stack_args_listing): Test that
6224 HIGH_FRAME argument to -stack-list-arguments can be larger than
a9c64011 6225 the number of frames.
cd5ff84a 6226
ae018d1a
DJ
62272006-09-15 Daniel Jacobowitz <dan@codesourcery.com>
6228
6229 * gdb.base/args.c (main): Add breakpoint marker.
6230 * gdb.base/args.exp: Use args_test for tests. Add new tests which
6231 really test empty arguments.
6232 (args_load): Delete.
6233 (args_test): New.
6234
b399c549
NR
62352006-09-13 Nick Roberts <nickrob@snap.net.nz>
6236
6237 * gdb.mi/mi-file.exp (test_file_list_exec_source_files): Just
6238 check for one file.
6239
2ab1eb7a
VP
62402006-09-07 Vladimir Prus <ghost@vladimir@codesourcery.com>
6241
6242 * gdb.mi/mi-stack.exp (test_stack_frame_listing): Test that
6243 HIGH_FRAME argument to -stack-list-locals can be larger than
6244 the number of frames.
a9c64011 6245
476308bf
FF
62462006-08-18 Fred Fish <fnf@specifix.com>
6247
6248 * lib/gdb.exp (skip_altivec_tests): Fix apparent typo,
6249 '$' in front of skip_vmx_tests_saved when setting that.
6250
8625200f
AS
62512006-08-10 Andrew Stubbs <andrew.stubbs@st.com>
6252
6253 * gdb.base/trace-commands.exp: New file.
6254
089ec8f1
DJ
62552006-08-10 Joel Brobecker <brobecker@adacore.com>
6256 Daniel Jacobowitz <dan@codesourcery.com>
6257
6258 * gdb.base/step-bt.exp: Make hexadecimal address optional in
6259 expected output of the backtrace commands.
6260
b60f0898
JB
62612006-08-09 Joel Brobecker <brobecker@adacore.com>
6262
6263 * gdb.arch/altivec-abi.exp: Replace gdb_suppress_entire_file with
6264 untested followed by return combination.
6265 * gdb.arch/altivec-regs.exp: Likewise.
6266 * gdb.arch/e500-abi.exp: Likewise.
6267 * gdb.arch/e500-regs.exp: Likewise.
6268 * gdb.arch/gdb1291.exp: Likewise.
6269 * gdb.arch/gdb1431.exp: Likewise.
6270 * gdb.arch/gdb1558.exp: Likewise.
6271 * gdb.arch/i386-prologue.exp: Likewise.
6272 * gdb.arch/i386-unwind.exp: Likewise.
6273 * gdb.asm/asm-source.exp: Likewise.
6274 * gdb.base/a2-run.exp: Likewise.
6275 * gdb.base/advance.exp: Likewise.
6276 * gdb.base/all-bin.exp: Likewise.
6277 * gdb.base/annota1.exp: Likewise.
6278 * gdb.base/annota3.exp: Likewise.
6279 * gdb.base/args.exp: Likewise.
6280 * gdb.base/arithmet.exp: Likewise.
6281 * gdb.base/assign.exp: Likewise.
6282 * gdb.base/async.exp: Likewise.
6283 * gdb.base/attach.exp: Likewise.
6284 * gdb.base/bang.exp: Likewise.
6285 * gdb.base/bigcore.exp: Likewise.
6286 * gdb.base/bitfields.exp: Likewise.
6287 * gdb.base/bitfields2.exp: Likewise.
6288 * gdb.base/break.exp: Likewise.
6289 * gdb.base/call-sc.exp: Likewise.
6290 * gdb.base/call-strs.exp: Likewise.
6291 * gdb.base/callfuncs.exp: Likewise.
6292 * gdb.base/checkpoint.exp: Likewise.
6293 * gdb.base/chng-syms.exp: Likewise.
6294 * gdb.base/code-expr.exp: Likewise.
6295 * gdb.base/commands.exp: Likewise.
6296 * gdb.base/completion.exp: Likewise.
6297 * gdb.base/cond-expr.exp: Likewise.
6298 * gdb.base/condbreak.exp: Likewise.
6299 * gdb.base/consecutive.exp: Likewise.
6300 * gdb.base/constvars.exp: Likewise.
6301 * gdb.base/corefile.exp: Likewise.
6302 * gdb.base/cvexpr.exp: Likewise.
6303 * gdb.base/dbx.exp: Likewise.
6304 * gdb.base/define.exp: Likewise.
6305 * gdb.base/detach.exp: Likewise.
6306 * gdb.base/display.exp: Likewise.
6307 * gdb.base/dump.exp: Likewise.
6308 * gdb.base/ena-dis-br.exp: Likewise.
6309 * gdb.base/ending-run.exp: Likewise.
6310 * gdb.base/environ.exp: Likewise.
6311 * gdb.base/eval-skip.exp: Likewise.
6312 * gdb.base/exprs.exp: Likewise.
6313 * gdb.base/fileio.exp: Likewise.
6314 * gdb.base/finish.exp: Likewise.
6315 * gdb.base/float.exp: Likewise.
6316 * gdb.base/foll-exec.exp: Likewise.
6317 * gdb.base/foll-fork.exp: Likewise.
6318 * gdb.base/foll-vfork.exp: Likewise.
6319 * gdb.base/freebpcmd.exp: Likewise.
6320 * gdb.base/funcargs.exp: Likewise.
6321 * gdb.base/gcore.exp: Likewise.
6322 * gdb.base/gdb1090.exp: Likewise.
6323 * gdb.base/gdb1250.exp: Likewise.
6324 * gdb.base/huge.exp: Likewise.
6325 * gdb.base/info-proc.exp: Likewise.
6326 * gdb.base/interrupt.exp: Likewise.
6327 * gdb.base/jump.exp: Likewise.
6328 * gdb.base/langs.exp: Likewise.
6329 * gdb.base/lineinc.exp: Likewise.
6330 * gdb.base/list.exp: Likewise.
6331 * gdb.base/logical.exp: Likewise.
6332 * gdb.base/long_long.exp: Likewise.
6333 * gdb.base/macscp.exp: Likewise.
6334 * gdb.base/maint.exp: Likewise.
6335 * gdb.base/mips_pro.exp: Likewise.
6336 * gdb.base/miscexprs.exp: Likewise.
6337 * gdb.base/multi-forks.exp: Likewise.
6338 * gdb.base/opaque.exp: Likewise.
6339 * gdb.base/overlays.exp: Likewise.
6340 * gdb.base/pc-fp.exp: Likewise.
6341 * gdb.base/pointers.exp: Likewise.
6342 * gdb.base/printcmds.exp: Likewise.
6343 * gdb.base/psymtab.exp: Likewise.
6344 * gdb.base/ptype.exp: Likewise.
6345 * gdb.base/recurse.exp: Likewise.
6346 * gdb.base/relational.exp: Likewise.
6347 * gdb.base/relocate.exp: Likewise.
6348 * gdb.base/remote.exp: Likewise.
6349 * gdb.base/reread.exp: Likewise.
6350 * gdb.base/restore.exp: Likewise.
6351 * gdb.base/return.exp: Likewise.
6352 * gdb.base/return2.exp: Likewise.
6353 * gdb.base/scope.exp: Likewise.
6354 * gdb.base/sect-cmd.exp: Likewise.
6355 * gdb.base/sep.exp: Likewise.
6356 * gdb.base/sepdebug.exp: Likewise.
6357 * gdb.base/setshow.exp: Likewise.
6358 * gdb.base/setvar.exp: Likewise.
6359 * gdb.base/sigall.exp: Likewise.
6360 * gdb.base/sigbpt.exp: Likewise.
6361 * gdb.base/signals.exp: Likewise.
6362 * gdb.base/signull.exp: Likewise.
6363 * gdb.base/sizeof.exp: Likewise.
6364 * gdb.base/solib.exp: Likewise.
6365 * gdb.base/step-line.exp: Likewise.
6366 * gdb.base/step-test.exp: Likewise.
6367 * gdb.base/structs.exp: Likewise.
6368 * gdb.base/structs2.exp: Likewise.
6369 * gdb.base/term.exp: Likewise.
6370 * gdb.base/twice.exp: Likewise.
6371 * gdb.base/until.exp: Likewise.
6372 * gdb.base/varargs.exp: Likewise.
6373 * gdb.base/volatile.exp: Likewise.
6374 * gdb.base/watchpoint.exp: Likewise.
6375 * gdb.base/whatis-exp.exp: Likewise.
6376 * gdb.base/whatis.exp: Likewise.
6377 * gdb.cp/ambiguous.exp: Likewise.
6378 * gdb.cp/annota2.exp: Likewise.
6379 * gdb.cp/annota3.exp: Likewise.
6380 * gdb.cp/bool.exp: Likewise.
6381 * gdb.cp/breakpoint.exp: Likewise.
6382 * gdb.cp/casts.exp: Likewise.
6383 * gdb.cp/class2.exp: Likewise.
6384 * gdb.cp/classes.exp: Likewise.
6385 * gdb.cp/cplusfuncs.exp: Likewise.
6386 * gdb.cp/ctti.exp: Likewise.
6387 * gdb.cp/derivation.exp: Likewise.
6388 * gdb.cp/exception.exp: Likewise.
6389 * gdb.cp/gdb1355.exp: Likewise.
6390 * gdb.cp/hang.exp: Likewise.
6391 * gdb.cp/inherit.exp: Likewise.
6392 * gdb.cp/local.exp: Likewise.
6393 * gdb.cp/m-data.exp: Likewise.
6394 * gdb.cp/m-static.exp: Likewise.
6395 * gdb.cp/member-ptr.exp: Likewise.
6396 * gdb.cp/method.exp: Likewise.
6397 * gdb.cp/misc.exp: Likewise.
6398 * gdb.cp/namespace.exp: Likewise.
6399 * gdb.cp/overload.exp: Likewise.
6400 * gdb.cp/ovldbreak.exp: Likewise.
6401 * gdb.cp/pr-1023.exp: Likewise.
6402 * gdb.cp/pr-1210.exp: Likewise.
6403 * gdb.cp/pr-574.exp: Likewise.
6404 * gdb.cp/printmethod.exp: Likewise.
6405 * gdb.cp/psmang.exp: Likewise.
6406 * gdb.cp/ref-params.exp: Likewise.
6407 * gdb.cp/ref-types.exp: Likewise.
6408 * gdb.cp/rtti.exp: Likewise.
6409 * gdb.cp/templates.exp: Likewise.
6410 * gdb.cp/try_catch.exp: Likewise.
6411 * gdb.cp/userdef.exp: Likewise.
6412 * gdb.cp/virtfunc.exp: Likewise.
6413 * gdb.disasm/am33.exp: Likewise.
6414 * gdb.disasm/h8300s.exp: Likewise.
6415 * gdb.disasm/mn10300.exp: Likewise.
6416 * gdb.disasm/sh3.exp: Likewise.
6417 * gdb.disasm/t01_mov.exp: Likewise.
6418 * gdb.disasm/t02_mova.exp: Likewise.
6419 * gdb.disasm/t03_add.exp: Likewise.
6420 * gdb.disasm/t04_sub.exp: Likewise.
6421 * gdb.disasm/t05_cmp.exp: Likewise.
6422 * gdb.disasm/t06_ari2.exp: Likewise.
6423 * gdb.disasm/t07_ari3.exp: Likewise.
6424 * gdb.disasm/t08_or.exp: Likewise.
6425 * gdb.disasm/t09_xor.exp: Likewise.
6426 * gdb.disasm/t10_and.exp: Likewise.
6427 * gdb.disasm/t11_logs.exp: Likewise.
6428 * gdb.disasm/t12_bit.exp: Likewise.
6429 * gdb.disasm/t13_otr.exp: Likewise.
6430 * gdb.hp/gdb.aCC/optimize.exp: Likewise.
6431 * gdb.hp/gdb.aCC/watch-cmd.exp: Likewise.
6432 * gdb.hp/gdb.base-hp/callfwmall.exp: Likewise.
6433 * gdb.hp/gdb.base-hp/dollar.exp: Likewise.
6434 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Likewise.
6435 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
6436 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
6437 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
6438 * gdb.hp/gdb.base-hp/sized-enum.exp: Likewise.
6439 * gdb.hp/gdb.compat/xdb1.exp: Likewise.
6440 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
6441 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
6442 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
6443 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
6444 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
6445 * gdb.mi/gdb701.exp: Likewise.
6446 * gdb.mi/gdb792.exp: Likewise.
6447 * gdb.mi/mi-basics.exp: Likewise.
6448 * gdb.mi/mi-break.exp: Likewise.
6449 * gdb.mi/mi-cli.exp: Likewise.
6450 * gdb.mi/mi-console.exp: Likewise.
6451 * gdb.mi/mi-disassemble.exp: Likewise.
6452 * gdb.mi/mi-eval.exp: Likewise.
6453 * gdb.mi/mi-file.exp: Likewise.
6454 * gdb.mi/mi-read-memory.exp: Likewise.
6455 * gdb.mi/mi-regs.exp: Likewise.
6456 * gdb.mi/mi-return.exp: Likewise.
6457 * gdb.mi/mi-simplerun.exp: Likewise.
6458 * gdb.mi/mi-stack.exp: Likewise.
6459 * gdb.mi/mi-stepi.exp: Likewise.
6460 * gdb.mi/mi-syn-frame.exp: Likewise.
6461 * gdb.mi/mi-until.exp: Likewise.
6462 * gdb.mi/mi-var-block.exp: Likewise.
6463 * gdb.mi/mi-var-child.exp: Likewise.
6464 * gdb.mi/mi-var-cmd.exp: Likewise.
6465 * gdb.mi/mi-var-display.exp: Likewise.
6466 * gdb.mi/mi-watch.exp: Likewise.
6467 * gdb.mi/mi2-basics.exp: Likewise.
6468 * gdb.mi/mi2-break.exp: Likewise.
6469 * gdb.mi/mi2-cli.exp: Likewise.
6470 * gdb.mi/mi2-console.exp: Likewise.
6471 * gdb.mi/mi2-disassemble.exp: Likewise.
6472 * gdb.mi/mi2-eval.exp: Likewise.
6473 * gdb.mi/mi2-file.exp: Likewise.
6474 * gdb.mi/mi2-read-memory.exp: Likewise.
6475 * gdb.mi/mi2-regs.exp: Likewise.
6476 * gdb.mi/mi2-return.exp: Likewise.
6477 * gdb.mi/mi2-simplerun.exp: Likewise.
6478 * gdb.mi/mi2-stack.exp: Likewise.
6479 * gdb.mi/mi2-stepi.exp: Likewise.
6480 * gdb.mi/mi2-syn-frame.exp: Likewise.
6481 * gdb.mi/mi2-until.exp: Likewise.
6482 * gdb.mi/mi2-var-block.exp: Likewise.
6483 * gdb.mi/mi2-var-child.exp: Likewise.
6484 * gdb.mi/mi2-var-cmd.exp: Likewise.
6485 * gdb.mi/mi2-var-display.exp: Likewise.
6486 * gdb.mi/mi2-watch.exp: Likewise.
6487 * gdb.stabs/exclfwd.exp: Likewise.
6488 * gdb.stabs/weird.exp: Likewise.
6489 * gdb.threads/gcore-thread.exp: Likewise.
6490 * gdb.trace/actions.exp: Likewise.
6491 * gdb.trace/backtrace.exp: Likewise.
6492 * gdb.trace/circ.exp: Likewise.
6493 * gdb.trace/collection.exp: Likewise.
6494 * gdb.trace/deltrace.exp: Likewise.
6495 * gdb.trace/infotrace.exp: Likewise.
6496 * gdb.trace/limits.exp: Likewise.
6497 * gdb.trace/packetlen.exp: Likewise.
6498 * gdb.trace/passc-dyn.exp: Likewise.
6499 * gdb.trace/passcount.exp: Likewise.
6500 * gdb.trace/report.exp: Likewise.
6501 * gdb.trace/save-trace.exp: Likewise.
6502 * gdb.trace/tfind.exp: Likewise.
6503 * gdb.trace/tracecmd.exp: Likewise.
6504 * gdb.trace/while-dyn.exp: Likewise.
6505 * gdb.trace/while-stepping.exp: Likewise.
6506
f4b618d1
JB
65072006-08-08 Joel Brobecker <brobecker@adacore.com>
6508
6509 * gdb.base/step-bt.c: New file.
6510 * gdb.base/step-bt.exp: New testcase.
6511
3d00d119
DJ
65122006-08-08 Daniel Jacobowitz <dan@codesourcery.com>
6513
6514 * config/monitor.exp (gdb_load): Remove support for obsolete
6515 download-write-size.
6516 * gdb.base/remote.exp: Likewise. Update all callers of
6517 gdb_timed_load.
6518
017b5bd4
DJ
65192006-08-02 Daniel Jacobowitz <dan@codesourcery.com>
6520
6521 * cursal.exp: Pass binfile to gdb_load.
6522
837c599d
DJ
65232006-08-01 Nathan Sidwell <nathan@codesourcery.com>
6524
6525 * gdb.base/cursal.exp: Add "" to gdb_load call.
6526
8dd4540b
MK
65272006-07-29 Mark Kettenis <kettenis@gnu.org>
6528
6529 * gdb.asm/asm-source.exp: Add alpha-*-netbsd* to the list of
6530 NetBSD/ELF targets.
6531
ab5c9f60
DJ
65322006-07-25 Daniel Jacobowitz <dan@codesourcery.com>
6533
6534 * gdb.cp/userdef.cc, gdb.cp/userdef.exp: New tests for unary
6535 operator*.
6536
4c42eaff
DJ
65372006-07-24 Daniel Jacobowitz <dan@codesourcery.com>
6538
6539 * gdb.base/completion.exp: Update for change in "file" behavior.
6540 * gdb.stabs/weird.exp: Likewise.
6541 * lib/mi-support.exp (mi_gdb_file_cmd): Likewise.
6542 * lib/gdb.exp (gdb_file_cmd): Likewise. Kill the program explicitly.
6543
0155cc76
NS
65442006-07-24 Nathan Sidwell <nathan@codesourcery.com>
6545
6546 * gdb.base/auxv.exp: Skip on non-linux, non-solaris targets.
6547 * gdb.base/cursal.exp: Use gdb_file_cmd first, then separate gdb_load.
6548
16026cd7
AS
65492006-07-21 Andrew Stubbs <andrew.stubbs@st.com>
6550
6551 * gdb.base/default.exp: Update source command error message.
6552 * gdb.base/help.exp: Update 'help source' message.
6553
16963cb6
DJ
65542006-07-20 Daniel Jacobowitz <dan@codesourcery.com>
6555
6556 * gdb.cp/bs15503.exp: Update comment for no longer crashing
6557 test.
6558
6d7fd486
AS
65592006-07-19 Andrew Stubbs <andrew.stubbs@st.com>
6560
6561 * gdb.base/ifelse.exp: Remove troublesome 'got here' messages.
6562
29e8a844
DJ
65632006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
6564
6565 * gdb.arch/i386-size.c, gdb.arch/i386-size.exp: New files.
6566
6afcfa39
DJ
65672006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
6568
6569 * gdb.threads/print-threads.exp: Use gdb_breakpoint.
6570
267a692b
MK
65712006-07-17 Mark Kettenis <kettenis@gnu.org>
6572
6573 * gdb.base/long_long.exp (gdb_test_long_long): Exclude
6574 *-*-openbsd* from targets for wich we expect ARM FPA floating
6575 point format.
6576
85d2fec4
NR
65772006-07-17 Nick Roberts <nickrob@snap.net.nz>
6578
6579 * gdb.cp/annota3.exp: Expect frame-begin annotation.
6580
65812006-07-17 Mark Kettenis <kettenis@gnu.org>
6582
6583 * gdb.base/annota3.exp: Expect frame-begin annotation.
6584
85b4c6e8
JB
65852006-07-14 Joel Brobecker <brobecker@adacore.com>
6586
6587 * gdb.base/help.exp: Adjust "help unset" test to accept
6588 any list of unset commands.
6589
fb933624
DJ
65902006-07-13 Paul N. Hilfinger <Hilfinger@adacore.com>
6591 Daniel Jacobowitz <dan@codesourcery.com>
6592
6593 * gdb.cp/ref-params.exp: New test.
6594 * gdb.cp/ref-params.cc: New source file.
6595 * gdb.cp/Makefile.in (EXECUTABLES): Add ref-params.
6596
1dff4b64
MK
65972006-07-08 Mark Kettenis <kettenis@gnu.org>
6598
6599 * gdb.arch/alpha-step.exp (test_stepi): Do not include trailing
6600 spaces/tabs in regular expressions since they might not be there.
6601
40d2e0e3
AS
66022006-07-07 Andrew Stubbs <andrew.stubbs@st.com>
6603
6604 * gdb.base/ifelse.exp: New file.
6605
f6c957d2
NS
66062006-07-04 Nathan Sidwell <nathan@codesourcery.com>
6607
6608 * gdb.base/huge.c: Allow CRASH_GDB to be set from command
6609 line.
6610 * gdb.base/huge.exp: Loop over compilation to find a size that
6611 is acceptable.
6612 * gdb.base/remote.exp: Correct expected strings.
6613 * gdb.dwarf2/mac-fileno.S: Avoid # comments.
6614
b9c5a23d
DJ
66152006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
6616
6617 * gdb.base/store.exp: Don't use gdb_suppress_entire_file.
6618
9af2e58d
DJ
66192006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
6620
6621 * gdb.base/gdb1555.exp: Use gdb_compile_shlib. Skip if not
6622 native.
6623
30930ca5
DJ
66242006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
6625
6626 * gdb.stabs/exclfwd.exp: Skip the test if configure did not
6627 enable stabs testing.
6628
aa32fa1d
DJ
66292006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
6630
bd4a4c80 6631 * gdb.base/auxv.exp: Intercept undefined command messages before
aa32fa1d
DJ
6632 gdb_test_multiple does.
6633
321fef15
DJ
66342006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
6635
6636 * Makefile.in (host_alias): Remove.
6637 (target_alias): Use @target_noncanonical@.
6638 (site.exp): Don't set host_alias.
6639 * aclocal.m4: Remove contents. Include acx.m4.
6640 * configure: Regenerated.
6641 * configure.ac: Use ACX_NONCANONICAL_TARGET.
6642
e1c2defa
NS
66432006-06-13 Nathan Sidwell <nathan@codesourcery.com>
6644
e63b55d1
NS
6645 * lib/gdb.exp (gdb_load_cmd): New.
6646
5600ea19
NS
6647 * gdb.base/fileio.c: Add system(NULL) test.
6648 * gdb.base/fileio.exp: Check it.
6649
e1c2defa
NS
6650 * gdb.base/break.c: Add 10a breakpoint at }
6651 * gdb.base/break.exp: Add test for breakpoint at }
6652 * gdb.cp/anon-union.cc: Add code at end of function.
6653 * gdb.cp/anon-union.exp: Adjust end of function breakpoint.
6654 * gdb.mi/var-cmd.c: Add code at end of function.
6655 * gdb.mi/mi-var-display.exp: Adjust end of next.
6656 * gdb.mi/mi2-var-display.exp: Likewise.
6657 * gdb.base/fileio.c: Add stop function and insert calls at
6658 stopping places.
6659 * gdb.base/fileio.exp: Breakpoint stop function and remove
6660 explicit line number references.
6661
6c0112ec
JB
66622006-05-19 Joel Brobecker <brobecker@adacore.com>
6663
a9c64011
AS
6664 * gdb.base/del.exp (test_delete_alias): New function.
6665 Now check that both "del" and "d" work as aliases for "delete".
6c0112ec 6666
154189a4
FF
66672006-05-18 Fred Fish <fnf@specifix.com>
6668
6669 * gdb.base/a2-run.exp: Allow part of test to run when args aren't
6670 required. Check for spurious output after program exits normally.
6671
582e64c2
FF
66722006-05-17 Fred Fish <fnf@specifix.com>
6673
6674 * gdb.base/relocate.exp: Use gdb_file_cmd rather than
6675 gdb_load, so it works in the simulator.
6676
8ef6493a
FF
66772006-05-11 Fred Fish <fnf@specifix.com>
6678
6679 * gdb.base/bang.exp: Ignore unexpected output between the
6680 "program exited normally" and the gdb prompt, as many other
6681 tests do.
6682
692b141c
MK
66832006-05-07 Mark Kettenis <kettenis@gnu.org>
6684
6685 * gdb.base/help.exp: Make "delete checkpoint" part option for
6686 "help d" and "help delete" tests.
6687
540b8a30
UW
66882006-05-06 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6689
a9c64011 6690 * gdb.mi/mi-basics.exp: Add missing serial number to
540b8a30
UW
6691 expected output in some mi_gdb_test statements.
6692 * gdb.mi/mi2-basics.exp: Likewise.
6693
9b6462d9
JB
66942006-05-05 Joel Brobecker <brobecker@adacore.com>
6695
6696 * gdb.base/del.c: New file.
6697 * gdb.base/del.exp: New testcase.
6698
954de43b
DM
66992006-05-05 David S. Miller <davem@sunset.davemloft.net>
6700
6701 * gdb.base/break.exp: Do not assume a breakpoint on
6702 main will actually be in $srcfile when optimizing.
1303f75e
DM
6703 * gdb.base/savedregs.exp: Do not require that the dummy
6704 frame location match up to a symbol and source file location.
c3242428
DM
6705 * gdb.mi/mi-regs.exp (111-data-list-register-values x): "No registers"
6706 will get printed without a mi_cmd_data_list_register_values prefix.
6707 (*-data-list-register-*): Correct regular expressions to expect the new
6708 pseudo d? floating point registers.
6709 * gdb.mi/mi2-regs.exp: Likewise.
a9c64011 6710
c7e64c9a
DJ
67112006-05-05 Christophe Lyon <christophe.lyon@st.com>
6712
6713 * gdb.cp/m-static.h (class gnu_obj_4): Add dummy member.
6714 * gdb.cp/m-static.cc (main): Write to test4.dummy, so that test4
6715 is allocated by the compiler.
6716 * gdb.mi/var-cmd.c: (do_special_tests): Write to u, anonu, s,
6717 anons, e, anone to force their allocation by the compiler.
6718
67192006-05-05 Daniel Jacobowitz <dan@codesourcery.com>
79c214e0
DJ
6720
6721 * gdb.base/help.exp: Update expected text for help d and
6722 help delete.
6723
27ce9a6d
MK
67242006-05-02 Mark Kettenis <kettenis@gnu.org>
6725
6726 * gdb.asm/asm-source.exp: Add powerpc-*-netbsd* to the list of
6727 NetBSD/ELF targets.
6728
8608915f
MK
67292006-04-30 Mark Kettenis <kettenis@gnu.org>
6730
6731 * gdb.base/sigbpt.exp (stepi_out): FAIL when inserting a
6732 single-step breakpoint fails; make this a KFAIL on
6733 sparc*-*-openbsd*.
6734 * gdb.base/siginfo.exp: Likewise.
6735 * gdb.base/sigstep.exp (advance, advancei): Likewise.
6736
b8db102d
MS
67372006-04-26 Michael Snyder <msnyder@redhat.com>
6738
6739 * gdb.base/multi-forks.exp: Modify patterns for "run to exit",
6740 which may have to consume output from other forks.
6741 Add tests to make sure that "delete fork" succeeded.
6742
c702009a
MS
67432006-04-20 Michael Snyder <msnyder@redhat.com>
6744
6745 * 2006-03-22 Jim Blandy <jimb@redhat.com>
6746 Add support for the Renesas M32C and M16C.
6747
6748 * gdb.asm/asm-source.exp: Add m32c target.
6749 * gdb.asm/m32c.inc: Support for m32c target.
6750
e28493f2
AS
67512006-04-07 Andrew Stubbs <andrew.stubbs@st.com>
6752
6753 * gdb.base/commands.exp (recursive_source_test): New test.
6754
880da185
DM
67552006-04-04 David S. Miller <davem@sunset.davemloft.net>
6756
6757 * gdb.base/float.exp: Add pattern for sparc targets.
6758
61d9b92f
DJ
67592006-03-30 Daniel Jacobowitz <dan@codesourcery.com>
6760
6761 * gdb.base/commands.exp (stray_arg0_test): New test.
6762
bd717df8
PB
67632006-03-30 Paul Brook <paul@codesourcery.com>
6764
6765 * gdb.mi/mi-until.exp: kfail broken until command.
6766 * gdb.mi/mi2-until.exp: Ditto.
6767
ec793d3c
NR
67682006-03-27 Nick Roberts <nickrob@snap.net.nz>
6769
6770 * gdb.mi/mi-var-child-f.exp, gdb.mi/array.f: New files.
6771
831004b7
AO
67722006-03-08 Alexandre Oliva <aoliva@redhat.com>
6773
6774 * gdb.base/prelink.exp: Anchor tested-for regular expression
6775 on gdb prompt.
6776
effe49a0
PB
67772006-03-07 Paul Brook <paul@codesourcery.com>
6778
6779 * gdb.base/assign.exp: Correct fail message.
6780
e5461016
PB
67812006-03-07 Paul Brook <paul@codesourcery.com>
6782
6783 * lib/compiler.c: Extract armcc version number.
6784 * lib/compiler.cc: Ditto.
6785
fc91c6c2
PB
67862006-03-07 Paul Brook <paul@codesourcery.com>
6787
6788 * gdb.arch/altivec-abi.exp: Use nowarnings instead of
6789 additional_flags=-w.
6790 * gdb.arch/altivec-regs.exp: Ditto.
6791 * gdb.arch/e500-abi.exp: Ditto.
6792 * gdb.arch/e500-regs.exp: Ditto.
6793 * gdb.base/all-bin.exp: Ditto.
6794 * gdb.base/annota1.exp: Ditto.
6795 * gdb.base/annota3.exp: Ditto.
6796 * gdb.base/args.exp: Ditto.
6797 * gdb.base/arithmet.exp: Ditto.
6798 * gdb.base/assign.exp: Ditto.
6799 * gdb.base/async.exp: Ditto.
6800 * gdb.base/bang.exp: Ditto.
6801 * gdb.base/break.exp: Ditto.
6802 * gdb.base/call-rt-st.exp: Ditto.
6803 * gdb.base/completion.exp: Ditto.
6804 * gdb.base/cond-expr.exp: Ditto.
6805 * gdb.base/condbreak.exp: Ditto.
6806 * gdb.base/consecutive.exp: Ditto.
6807 * gdb.base/define.exp: Ditto.
6808 * gdb.base/display.exp: Ditto.
6809 * gdb.base/ena-dis-br.exp: Ditto.
6810 * gdb.base/environ.exp: Ditto.
6811 * gdb.base/eval-skip.exp: Ditto.
6812 * gdb.base/info-proc.exp: Ditto.
6813 * gdb.base/jump.exp: Ditto.
6814 * gdb.base/logical.exp: Ditto.
6815 * gdb.base/long_long.exp: Ditto.
6816 * gdb.base/maint.exp: Ditto.
6817 * gdb.base/miscexprs.exp: Ditto.
6818 * gdb.base/pc-fp.exp: Ditto.
6819 * gdb.base/pointers.exp: Ditto.
6820 * gdb.base/relational.exp: Ditto.
6821 * gdb.base/reread.exp: Ditto.
6822 * gdb.base/sect-cmd.exp: Ditto.
6823 * gdb.base/sep.exp: Ditto.
6824 * gdb.base/sepdebug.exp: Ditto.
6825 * gdb.base/until.exp: Ditto.
6826 * gdb.base/whatis-exp.exp: Ditto.
6827 * gdb.cp/annota2.exp: Ditto.
6828 * gdb.cp/annota3.exp: Ditto.
6829 * gdb.trace/actions.exp: Ditto.
6830 * gdb.trace/backtrace.exp: Ditto.
6831 * gdb.trace/circ.exp: Ditto.
6832 * gdb.trace/collection.exp: Ditto.
6833 * gdb.trace/deltrace.exp: Ditto.
6834 * gdb.trace/infotrace.exp: Ditto.
6835 * gdb.trace/limits.exp: Ditto.
6836 * gdb.trace/packetlen.exp: Ditto.
6837 * gdb.trace/passc-dyn.exp: Ditto.
6838 * gdb.trace/passcount.exp: Ditto.
6839 * gdb.trace/report.exp: Ditto.
6840 * gdb.trace/save-trace.exp: Ditto.
6841 * gdb.trace/tfind.exp: Ditto.
6842 * gdb.trace/tracecmd.exp: Ditto.
6843 * gdb.trace/while-dyn.exp: Ditto.
6844 * gdb.trace/while-stepping.exp: Ditto.
6845 * lib/gdb.exp: Ditto.
6846 (gdb_compile): Handle nowarning option.
6847
5f4a23d9
AO
68482006-03-07 Alexandre Oliva <aoliva@redhat.com>
6849
6850 * gdb.base/prelink.c, gdb.base/prelink-lib.c: Update FSF address.
6851 * gdb.base/prelink.exp: Likewise. Add -q to prelink runs.
6852 Rename executable to prelinkt. Don't re-prelink if we didn't
6853 get a core file. Test prelink -u exit status to tell whether
6854 prelinking failed. Use gdb_test_multiple.
6855
9733fc94
DJ
68562006-03-01 Daniel Jacobowitz <dan@codesourcery.com>
6857
6858 * gdb.cp/inherit.exp (test_print_mi_member_types): New function.
6859 (do_tests): Call it.
6860
cc10cae3
AO
68612006-02-28 Alexandre Oliva <aoliva@redhat.com>
6862
6863 * gdb.base/prelink.exp: New test.
6864 * gdb.base/prelink.c, gdb.base/prelink-lib.c: New sources.
6865
15c46491
WZ
68662006-02-24 Wu Zhou <woodzltc@cn.ibm.com>
6867
6868 * gdb.fortran/derived-type.f90: New file.
6869 * gdb.fortran/derived-type.exp: New testcase.
6870
5c9f7ded
DJ
68712006-02-23 Daniel Jacobowitz <dan@codesourcery.com>
6872
6873 * gdb.base/default.exp: Allow ';' as a directory separator.
6874
5b96932b
AS
68752006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
6876
6877 * gdb.base/help.exp (help add-symbol-file): Update.
6878
1986bccd
AS
68792006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
6880
6881 * gdb.base/help.exp (help load): Update expected results.
6882
a8b7528f
FF
68832006-02-19 Fred Fish <fnf@specifix.com>
6884
6885 * gdb.base/pc-fp.exp (get_valueofx): Don't print environment
6886 specifix hex value as part of results.
6887 * gdb.base/shreloc.exp (get_msym_addrs): Ditto.
a9c64011 6888
f8261448
FF
68892006-02-16 Fred Fish <fnf@specifix.com>
6890
6891 * gdb.base/whatis.c: Define variables using typedefs char_addr,
6892 ushort_addr, and slong_addr, so the typedefs are not optimized
6893 away.
6894 * gdb.base/whatis.exp: Add tests using type name for struct type,
6895 union type, enum type, and typedef.
a9c64011 6896
31d8bdd2
MK
68972006-02-13 Mark Kettenis <kettenis@gnu.org>
6898
6899 * gdb.arch/i386-prologue.exp: Add testcase for PR breakpoints/2080.
6900
34e41e63
JB
69012006-02-13 Jim Blandy <jimb@redhat.com>
6902
6903 * gdb.base/scope.exp (test_at_main): Remove logic to handle the
6904 case where it takes two "next" commands to skip past the init
6905 call.
6906
ac6e4f31
FF
69072006-02-12 Fred Fish <fnf@specifix.com>
6908
6909 * gdb.base/scope.exp (test_at_main): Use gdb_test_multiple
6910 to handle cases where it takes two "next" commands to skip
6911 past the init call.
6912
2db2d571
JB
69132006-02-07 Joel Brobecker <brobecker@adacore.com>
6914
6915 * gdb.ada/array_return.exp: Mark the last test as expected to fail
6916 on hppa32 targets.
6917
38fcd64c
DJ
69182006-02-06 Vladimir Prus <ghost@cs.msu.su>
6919
6920 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Test for the fullname
6921 field.
6922
1315ad46
MK
69232006-01-29 Mark Kettenis <kettenis@gnu.org>
6924
6925 * gdb.cp/bool.cc, gdb.cp/bool.exp: New files.
6926
5625b943
DJ
69272006-01-22 Daniel Jacobowitz <dan@codesourcery.com>
6928
6929 * gdb.arch/powerpc-prologue.c, gdb.arch/powerpc-prologue.exp: New
6930 files.
6931
80df1bbe
DJ
69322006-01-20 Daniel Jacobowitz <dan@codesourcery.com>
6933
6934 * gdb.cp/maint.exp: Set complaints to a positive value.
6935
9078e690
DJ
69362006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
6937
6938 * gdb.base/multi-forks.c: Add copyright notice. Include <stdlib.h>.
6939 * gdb.base/multi-forks.exp: Use a loop. Allow "fork" as a stopped
6940 function name.
6941
9c903399
DJ
69422006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
6943
6944 * gdb.base/checkpoint.c: Update copyright notice. Include
6945 <stdlib.h>.
6946
761ae4d6
JB
69472006-01-04 Jim Blandy <jimb@redhat.com>
6948
6949 * gdb.asm/asm-source.exp: Independently provide default values for
6950 asm-flags and debug-flags. Use 'string equal' to do the
6951 comparison, not the implicit expr's '==' operator. Remove
6952 now-unneeded assignments to asm-flags. In h8300 case, place
6953 "-gdwarf-2", not "-gdwarf2", in debug-flags, not asm-flags.
6954
099ac3dd
MS
69552006-01-04 Michael Snyder <msnyder@redhat.com>
6956
6957 * gdb.base/checkpoint.c: New file.
6958 * gdb.base/checkpoint.exp: New file.
6959 * gdb.base/multi-fork.c: New file.
6960 * gdb.base/multi-fork.exp: New file.
6961 * gdb.base/pi.txt: New file (data for checkpoint.c test).
6962
f4d85314
FF
69632006-01-04 Fred Fish <fnf@specifix.com>
6964
6965 * gdb.base/ptype.c (foo): Add typedef.
6966 (intfoo): Add function.
6967 * gdb.base/ptype1.c: New file.
6968 * gdb.base/ptype.exp: Handle compilation and linking with two
6969 source files. Test that proper type for "foo" is found based
6970 on source context rather than first match found in symtabs.
6971
a1b06f35
MK
69722005-12-28 Mark Kettenis <kettenis@gnu.org>
6973
6974 * gdb.asm/asm-source.exp (hppa-*-openbsd*): New.
6975 * gdb.asm/openbsd.inc: Indent commands.
6976
d082a1e2
MK
69772005-12-26 Mark Kettenis <kettenis@gnu.org>
6978
c65016bd
MK
6979 * gdb.base/freebpcmd.exp: Increase timeout.
6980
d082a1e2
MK
6981 * gdb.gdb/selftest.exp (test_with_self): Update copyright check.
6982
d3c32a0e
DJ
69832005-12-17 Daniel Jacobowitz <dan@codesourcery.com>
6984
6985 * gdb.base/default.exp: Update check for "show version".
6986
9fdb1f50
RC
69872005-12-09 Randolph Chung <tausq@debian.org>
6988
6989 * gdb.asm/asm-source.exp (hppa64-*-hpux*): New.
6990 * gdb.asm/pa64.inc: New file.
6991
5f2c56f7
RC
69922005-12-09 Randolph Chung <tausq@debian.org>
6993
6994 * gdb.asm/common.inc: Indent commands.
6995 * gdb.asm/asmsrc1.s: Likewise.
6996 * gdb.asm/asmsrc2.s: Likewise.
6997
8117349c
RC
69982005-12-09 Randolph Chung <tausq@debian.org>
6999
7000 * gdb.arch/pa-nullify.exp: Handle hppa64-*-* targets.
7001 (get_addr_of_sym): Remove duplicate print.
7002 (gen_core): xfail hppa*-*-hpux*, update expected output.
7003 * gdb.arch/pa-nullify.s: Reformat to also work on HPUX.
7004 * gdb.arch/pa64-nullify.s: New file.
7005
8f07f25a
RC
70062005-12-09 Randolph Chung <tausq@debian.org>
7007
7008 * gdb.base/dump.exp: Mark hppa64-*-* as 64-bit target.
7009
55b39184
DJ
70102005-12-07 Christophe Lyon <christophe.lyon@st.com>
7011
7012 * gdb.cp/printmethod.cc (main): Call virt and nonvirt, to force
7013 code generation for these functions.
7014 * gdb.cp/printmethod.exp: Expect "&A::nonvirt()" instead of an
7015 error message.
7016
31e2b00f
AS
70172005-12-02 Andrew Stubbs <andrew.stubbs@st.com>
7018
7019 * gdb.base/help.exp (help b, help br, help bre, help brea)
7020 (help break): Update the expected message.
7021
c3d0b56e
SC
70222005-11-11 Stephane Carrez <stcarrez@nerim.fr>
7023
7024 * gdb.asm/m68hc11.inc: Setup the data section.
7025 * gdb.asm/asm-source.exp (m6811-*-*): Don't use the target board linker
7026 script for this test.
7027 (m6812-*-*): Likewise.
7028
36ae0ea9
RC
70292005-11-09 Randolph Chung <tausq@debian.org>
7030
7031 * gdb.base/structs2.exp: Update xfail to only trigger for gcc-3.x.
7032
9d6f42e9
WZ
70332005-11-09 Wu Zhou <woodzltc@cn.ibm.com>
7034
7035 * gdb.base/break.exp: Fix a comment typo.
7036
e2126a14
EZ
70372005-11-03 Jim Blandy <jimb@redhat.com>
7038
a9c64011
AS
7039 Checked in by Elena Zannoni <ezannoni@redhat.com>
7040
e2126a14
EZ
7041 * gdb.dwarf2/mac-fileno.exp, gdb.dwarf2/mac-fileno.S: New tests.
7042
e0ac7199
CV
70432005-11-02 Corinna Vinschen <vinschen@redhat.com>
7044
7045 * gdb.arch/gdb1558.c: Include stdio.h.
7046
31d3fb18
MK
70472005-10-31 Mark Kettenis <kettenis@gnu.org>
7048
7049 * gdb.asm/asm-source.exp: Use -e instead of --entry.
7050
e52b687c
MK
70512005-10-31 Mark Kettenis <kettenis@gnu.org>
7052
7053 * gdb.base/bfp-test.exp: Properly anchor gdb_multiple_test usage.
7054
f4711d79
PG
70552005-10-17 Paul Gilliam <pgilliam@us.ibm.com>
7056
a9c64011
AS
7057 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
7058 vscr" tests to better match output.
f4711d79 7059
987a9106
JB
70602005-10-12 Jim Blandy <jimb@redhat.com>
7061
7062 * gdb.base/structs.exp (any): New function.
7063 (test_struct_returns): Don't make any assumptions at all about
7064 what value the function returns when GDB can't set the return
7065 value.
7066
2336bb58
JB
70672005-10-09 Joel Brobecker <brobecker@adacore.com>
7068
7069 * gdb.ada/arrayidx/p.adb: New file.
7070 * gdb.ada/arrayidx.exp: New testcase
7071
70722005-10-09 Joel Brobecker <brobecker@adacore.com>
1495de3f
JB
7073
7074 * gdb.ada/array_return/pck.ads: New file.
7075 * gdb.ada/array_return/pck.adb: New file.
7076 * gdb.ada/array_return/p.adb: New file.
7077 * gdb.ada/array_return.exp: New testcase.
7078
705335ea
JB
70792005-10-03 Joel Brobecker <brobecker@adacore.com>
7080
a9c64011
AS
7081 * gdb.base/arrayidx.c: New file.
7082 * gdb.base/arrayidx.exp: New testcase.
705335ea 7083
11ee9940
NR
70842005-09-29 Nick Roberts <nickrob@snap.net.nz>
7085
7086 * gdb.base/annota3.exp, gdb.cp/annota3.exp: The annotations
7087 frames-invalid and breakpoints-invalid are no longer generated
7088 with level 3 so don't expect them in the output.
7089
39fb8e9e
BR
70902005-09-27 Bob Rossi <bob@brasko.net>
7091
a9c64011 7092 * gdb.mi/mi-disassemble.exp, gdb.mi/mi2-disassemble.exp: Remove .*
39fb8e9e
BR
7093 from test. Escape the | in mi_gdb_test call.
7094 * gdb.mi/mi-basics.exp, gdb.mi/mi-cli.exp, gdb.mi/mi-disassemble.exp,
7095 gdb.mi/mi-pthreads.exp, gdb.mi/mi-stack.exp, gdb.mi/mi2-basics.exp,
7096 gdb.mi/mi2-cli.exp, gdb.mi/mi2-disassemble.exp,
7097 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-stack.exp: Add extra details to
7098 expected regex's in mi_gdb_test calls.
7099 * lib/mi-support.exp: Remove arbitrary .* from tests.
7100 (mi_gdb_test): Add string_regex variable. Add anchor to main -re.
7101 Fully anchor GDB/MI expected results in mi_gdb_test.
7102 * lib/gdb.exp (string_to_regexp): Escape the ] character.
7103 * gdb.base/sizeof.exp: Remove escape character. Correct test.
7104
2af48f68
PB
71052005-09-26 Paul Brook <paul@codesourcery.com>
7106
7107 * long_long.exp: Exclude eabi targets from arm FPA float format test.
7108
f34502bc
WZ
71092005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
7110
7111 * bfp-test.c: New file.
7112 * bfp-test.exp: New testcase.
7113
ca929517
WZ
71142005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
7115
7116 * gdb.fortran/subarray.exp: New testcase to test the evaluation
7117 of subarray and substring variable.
7118 * gdb.fortran/subarray.f: New source file for the test of subarray
7119 and substring variable evaluation.
7120 * gdb.fortran/exprs.exp: Add four tests for substring evaluation
7121 of string constant.
7122
c761af65
DJ
71232005-09-19 Daniel Jacobowitz <dan@codesourcery.com>
7124
7125 * gdb.arch/altivec-regs.exp, gdb.arch/altivec-abi.exp: Update
7126 copyright dates.
7127
561d7a1d
PG
71282005-09-19 Paul Gilliam <pgilliam@us.ibm.com>
7129
7130 * gdb.arch/altivec-regs.exp (info powerpc altivec): Replace the 'info
7131 powerpc altivec' test with an almost identical 'info vector' test.
7132
b2b64cc9
PG
71332005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
7134
a9c64011
AS
7135 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
7136 vscr" tests to match output.
b2b64cc9 7137
6ac4d15a
PG
71382005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
7139
a9c64011
AS
7140 * gdb.arch/altivec-regs.exp: Adjust "print $vx<i>" tests to match
7141 output.
6ac4d15a 7142
40e55bef
BR
71432005-09-11 Bob Rossi <bob@brasko.net>
7144
7145 * lib/mi-support.exp (mi_gdb_test): Change -re to not be anchored.
a9c64011 7146 * gdb.mi/mi-syn-frame.exp: Call mi_gdb_test twice instead of once for
40e55bef
BR
7147 commands that return an MI output command and an asyncronous MI output
7148 command.
7149 * gdb.mi/mi-console.exp: Ditto.
7150
3c7385ec
BR
71512005-09-11 Bob Rossi <bob@brasko.net>
7152
7153 * gdb.mi/mi-var-child.c: Include <string.h>.
7154
a6cd0eb3
DJ
71552005-09-10 Daniel Jacobowitz <dan@codesourcery.com>
7156
7157 * killed.exp: Correct gdb_expect syntax.
7158
2f168eed
CV
71592005-08-09 Corinna Vinschen <vinschen@redhat.com>
7160
7161 * lib/mi-support.exp (mi_gdb_load): Fix typo.
7162
ecd3fd0f
BR
71632005-08-02 Bob Rossi <bob@brasko.net>
7164
7165 * gdb.mi/mi-basics.exp: Tell mi_gdb_start to use a PTY for inferior.
7166 (test_setshow_inferior_tty): Add global mi_inferior_tty_name to scope.
7167 Change tests to inferior-tty-set/show.
7168 * gdb.mi/mi-console.exp: Tell mi_gdb_start to use a PTY for inferior.
7169 (47-exec-next): Use mi_gdb_test to get GDB and Inferior output.
7170 * gdb.mi/mi-syn-frame.exp: Tell mi_gdb_start to use a PTY for
7171 inferior. Use mi_gdb_test to get GDB and Inferior output.
7172 * lib/mi-support.exp (mi_inferior_spawn_id): Add inferior PTY
7173 descriptor.
7174 (mi_inferior_tty_name): Add inferior PTY file name.
7175 (mi_gdb_start): Add INFERIOR_PTY parameter.
7176 (mi_gdb_test): Add IPATTERN parameter.
7177
f1ea48cb 71782005-08-02 Bob Rossi <bob@brasko.net>
a9c64011 7179
f1ea48cb
BR
7180 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Add MESSAGE
7181 parameter to mi_gdb_test.
7182 * lib/mi-support.exp (mi_gdb_test): Make MESSAGE parameter necessary.
7183
6e650a67
DJ
71842005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
7185
7186 * gdb.mi/mi-var-child.c (do_children_tests): Initialize
7187 struct_declarations.
7188 * gdb.mi/mi-var-child.exp: Step over the initialization of
7189 struct_declarations.
7190
8be260b6
DJ
71912005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
7192
7193 * gdb.mi/basics.c, gdb.mi/var-cmd.c: Revert last change.
7194 * gdb.mi/mi-stack.c: New file, based on gdb.mi/basics.c.
7195 * gdb.mi/mi-var-child.c: New file, based on gdb.mi/var-cmd.c.
7196 * gdb.mi/mi-stack.exp: Update to use mi-stack.c as a source file.
7197 * gdb.mi/mi-var-child.exp: Update to use mi-var-child.c as a source
7198 file.
7199
4e660f07
NR
72002005-07-27 Nick Roberts <nickrob@snap.net.nz>
7201
7202 * gdb.mi/var-cmd.c: Give long_array in _struct_decl 12 elements.
7203 (do_children_tests): Assign values to the extra elements.
7204
7205 * gdb.mi/mi-var-child.exp: Adapt tests for extra elements and use
7206 them for tests for "-var-update --no-values" and
a9c64011 7207 "-var-update --all-values".
4e660f07
NR
7208 Add test for "-var-list-children --simple-values".
7209
7210 * gdb.mi/basics.c (callee4): Add integer array D[3]...
7211
7212 * gdb.mi/mi-stack.exp (test_stack_locals_listing): ...to test
7213 "-stack-list-locals --simple-values" Improve doc strings and
7214 comments.
7215
6bdae935
MK
72162005-07-18 Mark Kettenis <kettenis@gnu.org>
7217
598b7a6f
MK
7218 * gdb.base/sigaltstack.exp (finish_test): KFAIL gdb/1736 on
7219 *-*-openbsd*.
7220 * gdb.base/sigstep.exp (advancei): KFAIL gdb/1736 on *-*-openbsd*.
7221
6bdae935
MK
7222 * gdb.base/sigaltstack.c (main): Use stack_t instead of `struct
7223 sigaltsatck'.
7224
1323e929 72252005-07-14 Bob Rossi <bob@brasko.net>
a9c64011 7226
1323e929
BR
7227 * gdb.base/default.exp (tty): Changed output of command.
7228 * gdb.base/help.exp (help tty): Ditto.
7229
b1a9c082
MK
72302005-07-12 Mark Kettenis <kettenis@gnu.org>
7231
7232 * gdb.arch/i386-sse.exp: Compile with -msse when using GCC.
7233
10a844a2
MK
72342005-07-10 Mark Kettenis <kettenis@gnu.org>
7235
7236 * gdb.mi/mi2-stack.exp (test_stack_locals_listing): Remove test for
7237 -stack-select-frame without arguments.
7238 (test_stack_frame_listing): Add test for newly implemented command
7239 -stack-info-frame.
7240
3cb3b8df
BR
72412005-07-06 Bob Rossi <bob@brasko.net>
7242
7243 * gdb.mi/mi-basics.exp (test_setshow_inferior_tty): Test MI tty
7244 command.
7245 (Copyright): Update copyright.
7246
a0c5fbcf
WZ
72472005-07-06 Wu Zhou <woodzltc@cn.ibm.com>
7248
7249 * gdb.fortran/exprs.exp (test_arithmetic_expressions): Add five
7250 tests to evaluate exponentiation expression.
7251
984971d0
AS
72522005-06-29 Andreas Schwab <schwab@suse.de>
7253
7254 * gdb.base/sigrepeat.c: Include <stdlib.h> and add return type for
7255 main to avoid warnings.
7256
7257 * gdb.base/sigrepeat.exp: Fix reference to undefined variable.
7258
fe03833f
NR
72592005-06-20 Nick Roberts <nickrob@snap.net.nz>
7260
7261 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Remove test for
7262 -stack-select-frame without arguments.
7263 (test_stack_frame_listing): Add test for newly implemented command
7264 -stack-info-frame.
a9c64011 7265
7a55f279
WZ
72662005-06-17 Wu Zhou <woodzltc@cn.ibm.com>
7267
0ffa0ea5
DJ
7268 * gdb.fortran/array-element.f: New file.
7269 * gdb.fortran/array-element.exp: New testcase.
7a55f279 7270
26585198
DJ
72712005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
7272
7273 * gdb.base/bigcore.exp: Correct checks for systems which can
7274 not dump a large core file.
7275
c1bd25fd
DJ
72762005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
7277
7278 * gdb.base/relocate.c: Add a copyright notice.
7279 (dummy): Remove.
7280 * gdb.base/relocate.exp: Test printing the values of variables
7281 from a relocatable file.
7282
589e074d
DJ
72832005-06-12 Daniel Jacobowitz <dan@codesourcery.com>
7284
7285 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Don't expect
7286 excess MI output after an error.
7287
0915f927
JB
72882005-05-29 Joel Brobecker <brobecker@adacore.com>
7289
7290 * gdb.arch/alpha-step.c: New file.
7291 * gdb.arch/alpha-step.exp: New testcase.
7292
76ff342d
DJ
72932005-05-17 Daniel Jacobowitz <dan@codesourcery.com>
7294 Dennis Brueni <dennis@slickedit.com>
7295
7296 * gdb.mi/mi-cli.exp, gdb.mi/mi-return.exp, gdb.mi/mi-stack.exp,
7297 gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp,
7298 gdb.mi/mi-var-display.exp, gdb.mi/mi-watch.exp, gdb.mi/mi2-cli.exp,
7299 gdb.mi/mi2-return.exp, gdb.mi/mi2-stack.exp,
7300 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
7301 gdb.mi/mi2-var-display.exp: Expect fullname field in stack frames.
7302 * lib/mi-support.exp (mi_runto, mi_execute_to_helper): Likewise.
7303
96b0c7ac
DJ
73042005-05-17 Paul Gilliam <pgilliam@us.ibm.com>
7305 Wu Zhou <woodzltc@cn.ibm.com>
7306
7307 * gdb.base/shreloc.exp: Use gdb_compile_shlib. Add support for
7308 IBM's xlc compiler.
7309 * gdb.base/shreloc1.c (fn_1): Reference variable static_var_1.
7310 * gdb.base/shreloc2.c (fn_2): Reference variable static_var_2.
7311
f21565d2
JB
73122005-05-13 Jim Blandy <jimb@redhat.com>
7313
7314 * gdb.base/call-ar-st.exp: Call 'untested' and return -1 instead of
7315 calling gdb_suppress_entire_file.
7316 * gdb.base/charset.exp: Same.
7317 * gdb.base/call-rt-st.exp: Same.
7318
6006a3a1
BR
73192005-05-05 Bob Rossi <bob_rossi@cox.net>
7320
7321 * lib/gdb.exp (fullname_syntax): Added global regex.
7322 (fullname_syntax_POSIX): Ditto.
7323 (fullname_syntax_UNC): Ditto.
7324 (fullname_syntax_DOS_CASE): Ditto.
7325 (fullname_syntax_DOS): Ditto.
7326 * gdb.mi/mi-file.exp (test_file_list_exec_source_file): Added
7327 fullname_syntax variable to scope and use it.
7328 (test_file_list_exec_source_files): Ditto.
7329 * gdb.mi/mi2-file.exp (test_file_list_exec_source_file): Ditto.
7330
c3b69c04
DJ
73312005-05-04 Daniel Jacobowitz <dan@codesourcery.com>
7332
7333 * gdb.threads/linux-dp.exp: Check for *-*-linux-gnu*.
7334
3c95e6af
PG
73352004-05-02 Paul Gilliam <pgilliam@us.ibm.com>
7336
a9c64011
AS
7337 * lib/gdb.exp (skip_altivec_tests): New function, based on
7338 check_vmx_hw_available from the GCC testsuite.
7339 * lib/gdb.arch/altivec-abi.exp: Use skip_altivec_tests.
7340 * lib/gdb.arch/altivec-regs.exp: Likewise.
3c95e6af 7341
78df6c56
JB
73422005-05-02 Jim Blandy <jimb@redhat.com>
7343
7344 * gdb.base/auxv.exp: Call 'untested' and return -1 instead of
7345 calling gdb_suppress_entire_file.
7346
1690f9cf
DJ
73472005-04-30 Randolph Chung <tausq@debian.org>
7348
7349 * gdb.threads/staticthreads.exp: Override signal to check for hppa.
7350 Slightly relax "sem_post" name checking.
7351
5ea106f7
PG
73522005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
7353
7354 * gdb.base/unload.exp: Use new shared library infrastructure.
7355
bf7234cf
PG
73562005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
7357
7358 * gdb.base/so-impl-ld.exp: Use new shared library
a9c64011 7359 infrastructure.
bf7234cf 7360
547b869a
CV
73612005-04-29 Corinna Vinschen <vinschen@redhat.com>
7362
7363 * gdb.asm/asm-source.exp: Add h8300 to supported targets.
7364 * gdb.asm/h8300.inc: New file.
7365
f07e55f0
PG
73662005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
7367
7368 * gdb.base/shlib-call.exp: Change to use new shared library
7369 infrastructure.
7370
3cbba3d1
PG
73712005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
7372
a9c64011
AS
7373 * gdb.base/pending.exp: Change to use new shared library
7374 infrastructure.
3cbba3d1 7375
ed6df200
PG
73762005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
7377
a9c64011
AS
7378 * gdb.base/nodebug.exp: Allow for compiling by IBM's xlc compiler,
7379 use test_compiler_info instead of gcc_compiled, and update copyright.
ed6df200 7380
8c8f4ebe
PG
73812005-04-27 Paul Gilliam <pgilliam@us.ibm.com>
7382
a9c64011
AS
7383 * gdb.base/annota1.exp : Deal with messages caused by breakpoints in
7384 shared objects being adjusted and update copyright years.
8c8f4ebe 7385
607fbc54
DJ
73862005-04-27 Daniel Jacobowitz <dan@codesourcery.com>
7387
7388 * ChangeLog: Correct some 2003-01-13 dates.
7389 * gdb.base/sigbpt.exp, gdb.base/signull.exp, gdb.cp/bs15503.exp,
7390 gdb.cp/exception.exp, gdb.cp/userdef.cc, gdb.cp/userdef.exp,
7391 gdb.mi/mi-console.exp, gdb.mi/mi2-console.exp,
7392 gdb.trace/collection.exp, gdb.trace/passc-dyn.exp,
7393 gdb.trace/tfind.exp: Update copyright years.
7394
57bf0e56
DJ
73952005-04-14 Paul Gilliam <pgilliam@us.ibm.com>
7396 Daniel Jacobowitz <dan@codesourcery.com>
7397
7398 * lib/gdb.exp (gdb_compile): Handle shlib=.
7399 (gdb_compile_shlib): New function.
7400
9b593790
PG
74012005-04-12 Paul Gilliam <pgilliam@us.ibm.com>
7402
a9c64011 7403 * lib/gdb.exp (test_compiler_info): Give argument a default value.
9b593790 7404
9494c6a5
DJ
74052005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
7406
7407 * Makefile.in (ALL_SUBDIRS): Replace gdb.gdbserver with
7408 gdb.server.
7409 * configure.ac: Likewise.
7410 * configure: Regenerated.
7411 * gdb.gdbserver/Makefile.in: Moved to...
7412 * gdb.server/Makefile.in: ... here.
7413 * gdb.gdbserver/server.c: Moved to...
7414 * gdb.server/server.c: ... here.
7415 * gdb.gdbserver/server-run.exp: Moved to...
7416 * gdb.server/server-run.exp: ... here.
7417
6f8eac0e
DJ
74182005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
7419
7420 * Makefile.in (ALL_SUBDIRS): Add gdb.gdbserver.
7421 * configure.ac: Create gdb.gdbserver/Makefile.
7422 * configure: Regenerated.
7423 * lib/gdbserver-support.exp: New file, derived from
7424 config/gdbserver.exp.
7425 * config/gdbserver.exp: Use gdbserver-support.exp.
7426 * gdb.gdbserver/Makefile.in: New file.
7427 * gdb.gdbserver/server.c: New file.
7428 * gdb.gdbserver/server-run.exp: New file.
7429
6e87504d
PG
74302005-04-06 Paul Gilliam <pgilliam@us.ibm.com>
7431
a9c64011
AS
7432 * lib/gdb.exp (test_compiler_info): Return compiler_info
7433 if no arguments are given.
6e87504d 7434
d1779be4
PG
74352005-04-01 Paul Gilliam <pgilliam@us.ibm.com>
7436
7437 * gdb.arch/altivec-abi.exp: Check for compiler and set
7438 use altivec' flag accordingly.
7439 * gdb.arch/altivec-regs.exp: Likewise.
7440
88750304
DJ
74412005-03-29 Daniel Jacobowitz <dan@codesourcery.com>
7442
7443 * gdb.base/ptr-typedef.exp, gdb.base/ptr-typedef.c: New files.
7444
f3fb768d
AS
74452005-03-27 Andreas Schwab <schwab@suse.de>
7446
7447 * gdb.base/bigcore.c (main): Add missing mode argument in open
7448 call.
7449
7e813ac5
DJ
74502005-03-25 Daniel Jacobowitz <dan@codesourcery.com>
7451
7452 * lib/mi-support.exp (mi_gdb_load): Use /tmp for gdbserver
7453 downloads.
7454 * config/gdbserver.exp (gdb_load): Likewise.
7455
8e3049aa
PB
74562005-03-14 Paul Brook <paul@codesourcery.com>
7457
7458 * lib/mi-support.exp: Use mi_gdb_target_cmd to connect to remote
7459 targets.
7460
a9df7c44
JB
74612005-03-09 Joel Brobecker <brobecker@adacore.com>
7462
7463 * gdb.dwarf2/dup-psym.S: New file.
7464 * gdb.dwarf2/dup-psym.exp: New testcase.
7465
9f0d94e8
JB
74662005-03-09 Joel Brobecker <brobecker@adacore.com>
7467
7468 * gdb.ada/exec_changed/first.adb: New file.
7469 * gdb.ada/exec_changed/second.adb: New file.
7470 * gdb.ada/exec_changed.exp: New testcase.
7471
5f579bc5
NS
74722005-03-08 Nathan Sidwell <nathan@codesourcery.com>
7473
36e9969c
NS
7474 * gdb.cp/userdef.cc (A1::operator+): New unary plus.
7475 (A2): New class.
7476 (main): Test operator+.
7477 * gdb.cp/userdef.exp: Test unary plus. Use A2::operator+ for
7478 breakpoint test.
7479
5f579bc5
NS
7480 * gdb.base/sigbpt.exp: Disable if gdb,nosignals.
7481 * gdb.base/signull.exp: Disable if gdb,nosignals.
7482 * gdb.cp/bs15503.exp: Disable if skip_cplus_tests
7483 * gdb.cp/exception.exp: Disable if skip_cplus_tests.
7484 * gdb.mi/mi-console.exp: Disable hello test if gdb,noinferiorio.
7485 * gdb.mi/mi2-console.exp: Likewise.
7486 * gdb.trace/collection.exp (run_trace_experiment): Consume the
7487 continue output at start.
7488 (gdb_collect_locals_test): Robustify regexp.
7489 * gdb.trace/passc-dyn.exp: Fix comment typo.
7490 * gdb.trace/tfind.exp: Don't enable optimization. Remove stray ']'.
7491
be46087e
CV
74922005-03-08 Corinna Vinschen <vinschen@redhat.com>
7493
7494 * gdb.asm/asm-source.exp: Add iq2000 case.
7495 * gdb.asm/iq2000.inc: New file.
7496
384e1a61 74972005-03-07 Manoj Iyer <manjo@austin.ibm.com>
a9c64011 7498
384e1a61
MI
7499 * gdb.base/command.exp: Change hardcoded value to regular expression.
7500 * gdb.base/float.exp: Add powerpc to the list of targets checked.
7501
584b6e9e
DJ
75022005-03-07 Daniel Jacobowitz <dan@codesourcery.com>
7503
7504 * gdb.asm/alpha.inc, gdb.asm/frv.inc, gdb.asm/i386.inc,
7505 gdb.asm/ia64.inc, gdb.asm/m68hc11.inc, gdb.asm/m68k.inc,
7506 gdb.asm/mips.inc, gdb.asm/pa.inc, gdb.asm/powerpc.inc,
7507 gdb.asm/s390.inc, gdb.asm/s390x.inc, gdb.asm/sh.inc,
7508 gdb.asm/x86_64.inc: Use .purgem before redefining macros.
7509
ab5b5d61
MK
75102005-03-05 Mark Kettenis <kettenis@gnu.org>
7511
7512 * gdb.cp/ovldbreak.exp: Adjust regular expression for recent
7513 changes.
7514
ae051c1b
PG
75152004-03-03 Paul Gilliam <pgilliam@us.ibm.com>
7516
a9c64011
AS
7517 * lib/compiler.c: Add test for IBM's xlc compiler.
7518 * lib/compiler.cc: Likewise.
ae051c1b 7519
3f0f6ed2
JB
75202004-02-24 Joel Brobecker <brobecker@adacore.com>
7521
7522 * gdb.ada/fixed_points.exp: Create compilation object directory
7523 before running the test.
7524 * gdb.ada/null_record.exp: Likewise.
7525 * gdb.ada/packed_array.exp: Likewise.
7526 * gdb.ada/start.exp: Likewise.
7527
724f452b
JB
75282005-02-15 Joel Brobecker <brobecker@adacore.com>
7529
7530 * gdb.ada/packed_array/pa.adb: New file.
7531 * gdb.ada/packed_array.exp: New testcase.
7532
57f5cdfb 75332005-02-10 Mark Kettenis <kettenis@gnu.org>
ebdda337 7534
1f393151
MK
7535 * gdb.dwarf2/dw2-intermix.exp, gdb.dwarf2/dw2-intermix.S: New
7536 files.
7537
ebdda337
MK
7538 * gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/dw2-intercu.exp: Run tests
7539 on *-*-openbsd*. Correctly match whitespace in regukar
7540 expressions.
7541
cf309262
DJ
75422005-02-10 Daniel Jacobowitz <dan@debian.org>
7543
7544 From Ramana Radhakrishnan <ramana.radhakrishnan@codito.com>:
7545 PR exp/1821
7546 * gdb.base/gdb1821.c: New test file.
7547 * gdb.base/gdb1821.exp: New test file.
7548
3be49e7a
JB
75492005-02-09 Joel Brobecker <brobecker@adacore.com>
7550
7551 * gdb.base/start.c: New file.
7552 * gdb.base/start.exp: New testcase.
7553
e292e67d
JB
75542005-02-09 Joel Brobecker <brobecker@adacore.com>
7555
7556 * gdb.ada/start/dummy.adb: New file.
7557 * gdb.ada/start.exp: New testcase.
7558
dbdfa66c
CV
75592005-02-09 Corinna Vinschen <vinschen@redhat.com>
7560
7561 * maint.exp: Raise timeout to give Cygwin targeted GDBs more time
7562 for printing symbols and statistics.
7563 Add test for using relative pathnames in "maint print msymbols" test.
7564 Mark "maint info sections DATA" XFAIL on Cygwin.
7565 Remove Cygwin XFAIL mark on "help maint dump-me" and "maint dump-me"
7566 tests.
7567
d7941671
AC
75682005-02-09 Andreas Schwab <schwab@suse.de>
7569
7570 Committed by Andrew Cagney <cagney@gnu.org>
7571 * gdb.base/remotetimeout.exp: New file.
7572
74e5ef44
MK
75732005-02-07 Mark Kettenis <kettenis@gnu.org>
7574
7575 * gdb.base/interp.exp: Remove trailing \n in gdb_test commands.
7576
464dd14d
JB
75772005-02-03 Joel Brobecker <brobecker@adacore.com>
7578
7579 * gdb.ada/gnat_ada.gpr: New file.
7580 * gdb.ada/gnat_ada.gin: Delete, no longer used.
7581 * lib/ada.exp (gdb_compile_ada): Minor adaptation to new project file.
7582 * configure.ac: No longer generate gnat_ada.gpr.
7583 * configure: Regenerate.
7584 * gdb.ada/Makefile.in: Minor adaptations due to new project file.
7585 * gdb.ada/null_record/null_record.adb: Moved here from gdb.ada.
7586 * gdb.ada/null_record/bar.ads: Likewise.
7587 * gdb.ada/null_record/bar.adb: Likewise.
7588 * gdb.ada/fixed_points/fixed_points.adb: Likewise.
7589 * gdb.ada/null_record.exp (testdir): New variable.
7590 (testfile): executable is now in testdir subdirectory.
7591 (srcfile): Use full path to the main compilation unit.
7592 * gdb.ada/fixed_points.exp: Same changes as above.
7593
30d756ae
NR
75942005-02-03 Nick Roberts <nickrob@snap.net.nz>
7595
7596 * gdb.base/interp.exp: New test.
7597
9d799f85
AC
75982005-01-24 Andrew Cagney <cagney@gnu.org>
7599
7600 * gdb.base/sigrepeat.exp, gdb.base/sigrepeat.c: New test.
7601
15656118
AC
76022005-01-19 Andrew Cagney <cagney@gnu.org>
7603
a892c31b
AC
7604 * gdb.stabs/Makefile.in (Makefile): Update dependencies -
7605 configure.ac not configure.in.
7606
15656118
AC
7607 * gdb.base/scope.exp (test_at_main): Delete any XFAIL and/or KFAIL
7608 of powerpc*-*-*.
7609 * gdb.hp/gdb.base-hp/callfwmall.exp (do_function_calls): Ditto.
a9c64011 7610 * gdb.base/list.exp (test_list_function)
15656118
AC
7611 (test_list_filename_and_function): Ditto.
7612 * gdb.base/callfuncs.exp (do_function_calls): Ditto.
7613
a7b01baf
AC
76142005-01-16 Andrew Cagney <cagney@gnu.org>
7615
17d92a02
AC
7616 * gdb.base/source.exp: Delete KFAIL gdb/1846, simplify.
7617
a7b01baf
AC
7618 * gdb.base/source-error.gdb, gdb.base/source.exp: New files.
7619
bc8332bb
AC
76202005-01-14 Andrew Cagney <cagney@gnu.org>
7621
7622 * gdb.mi/mi-var-cmd.exp: Adjust "create int" test to match output.
7623 * gdb.mi/mi2-var-cmd.exp: Ditto.
7624
4d074752
CV
76252005-01-10 Corinna Vinschen <vinschen@redhat.com>
7626
7627 * gdb.base/fileio.c: Include unistd.h as required for lseek(2).
7628
bec39cab
AC
76292005-01-07 Andrew Cagney <cagney@gnu.org>
7630
7631 * configure.ac: Rename configure.in, require autoconf 2.59.
7632 * configure: Re-generate.
7633 * gdb.stabs/configure.ac: Rename configure.in, require autoconf 2.59.
7634 * gdb.stabs/configure: Re-generate.
7635 * gdb.hp/configure.ac: Rename configure.in, require autoconf 2.59.
7636 * gdb.hp/configure: Re-generate.
7637 * gdb.hp/gdb.objdbg/configure.ac: Rename configure.in, require
7638 autoconf 2.59.
7639 * gdb.hp/gdb.objdbg/configure: Re-generate.
7640 * gdb.hp/gdb.defects/configure.ac: Rename configure.in, require
7641 autoconf 2.59.
7642 * gdb.hp/gdb.defects/configure: Re-generate.
7643 * gdb.hp/gdb.compat/configure.ac: Rename configure.in, require
7644 autoconf 2.59.
7645 * gdb.hp/gdb.compat/configure: Re-generate.
7646 * gdb.hp/gdb.base-hp/configure.ac: Rename configure.in, require
7647 autoconf 2.59.
7648 * gdb.hp/gdb.base-hp/configure: Re-generate.
7649 * gdb.hp/gdb.aCC/configure.ac: Rename configure.in, require
7650 autoconf 2.59.
7651 * gdb.hp/gdb.aCC/configure: Re-generate.
7652
f10b16d4
JB
76532004-12-15 Jim Blandy <jimb@redhat.com>
7654
7655 * gdb.threads/linux-dp.exp: Fix output regexp to handle output
7656 under NPTL when there is debugging info available for libpthread.
7657
fb6e1814
JG
76582004-12-13 Jerome Guitton <guitton@gnat.com>
7659
7660 * gdb.ada/fixed_points.c: New file.
7661 * gdb.ada/fixed_points.exp: New file.
7662
fe46cd3a
RC
76632004-12-03 Randolph Chung <tausq@debian.org>
7664
7665 * gdb.arch/pa-nullify.exp: New file.
7666 * gdb.arch/pa-nullify.s: New file.
7667
8de0841b
RC
76682004-11-30 Randolph Chung <tausq@debian.org>
7669
7670 * gdb.threads/thread_check.exp: Use ${srcfile} for test program name
7671 instead of "tbug". Fix regexp to work properly with gdb_test.
7672
c8170782
PH
76732004-11-29 Paul Hilfinger <Hilfinger@gnat.com>
7674
7675 * gdb.base/bitfields2.exp: New test.
7676 * gdb.base/bitfields2.c: New file.
7677
954269c2
RE
76782004-11-28 Richard Earnshaw <rearnsha@arm.com>
7679
7680 * config/sim.exp (gdb_load): Return 0 on success, -1 on failure.
7681
0107feed
RC
76822004-11-16 Randolph Chung <tausq@debian.org>
7683
7684 * gdb.base/unload.exp: Pass relative path to gdb_get_line_number.
7685
f073ae8c
DJ
76862004-11-14 Daniel Jacobowitz <dan@debian.org>
7687
7688 * gdb.threads/threadapply.exp: Correct "macro details" test.
7689
19ad59e7
JJ
76902004-11-11 Jeff Johnston <jjohnstn@redhat.com>
7691
7692 * gdb.threads/threadapply.exp: New test.
7693 * gdb.threads/threadapply.c: New file.
7694
9cf0961b
MK
76952004-11-07 Mark Kettenis <kettenis@gnu.org>
7696
7697 * gdb.base/savedregs.exp: Correct pattern used for sigtramp
7698 frames.
7699
c789492a
FL
77002004-11-05 Felix Lee <felix+log1@specifixinc.com>
7701
7702 * gdb.base/cursal.exp: New file.
7703 * gdb.base/cursal.c: New file.
7704
a1e167bb
AC
77052004-11-03 Andrew Cagney <cagney@gnu.org>
7706
7707 * gdb.base/savedregs.exp, gdb.base/savedregs.c: New files.
7708
b7cbf173
MK
77092004-10-30 Mark Kettenis <kettenis@gnu.org>
7710
7711 * gdb.asm/asm-source.exp: Add mips*-*-netbsd* to the list of
7712 NetBSD/ELF targets.
7713
88f9d34f
JB
77142004-10-29 Joel Brobecker <brobecker@gnat.com>
7715
7716 * gdb.threads/bp_in_thread.c: New file, copied from
7717 pthread_cond_wait.c.
7718 * gdb.threads/bp_in_thread.c: Use bp_in_thread.c as the source
7719 file, rather than reusing the .c file from another testcase.
7720
ca7d6a0c
JB
77212004-10-20 Joel Brobecker <brobecker@gnat.com>
7722
7723 * gdb.ada/null_record.exp: Check where we stopped after
7724 sending the start command, instead of where the associated
7725 temporary breakpoint was inserted.
7726
0d863d03
AC
77272004-10-14 Andrew Cagney <cagney@gnu.org>
7728
7729 * gdb.mi/gdb701.c (main): Return 0.
7730
d11e72cb
DJ
77312004-10-13 Daniel Jacobowitz <dan@debian.org>
7732
d40539a4 7733 * gdb.dwarf2/dw2-intercu.S, gdb.dwarf2/dw2-intercu.exp: New files.
d11e72cb 7734
e1923096
JJ
77352004-10-12 Jeff Johnston <jjohnstn@redhat.com>
7736
7737 * gdb.threads/schedlock.c: Add comment markers to use to find
7738 line numbers.
7739 * gdb.threads/schedlock.exp: Adjust regex to handle the new
7740 comments.
7741 * gdb.threads/watchthreads.exp: Use gdb_get_line_number to find
7742 breakpoint lines.
7743
ec8ba2c9
DJ
77442004-10-12 Daniel Jacobowitz <dan@debian.org>
7745
7746 * gdb.dwarf2/dw2-basic.exp: Run on Hurd also.
7747
0eb3658b
DJ
77482004-10-12 Daniel Jacobowitz <dan@debian.org>
7749
7750 * configure.in: Add gdb.dwarf2.
7751 * configure: Regenerated.
7752 * Makefile.in: Add gdb.dwarf2.
7753 * gdb.dwarf2/Makefile.in, gdb.dwarf2/dw2-basic.S,
7754 gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/main.c,
7755 gdb.dwarf2/file1.txt: New files.
7756
a271cc33
OF
77572004-10-11 Orjan Friberg <orjanf@axis.com>
7758
a9c64011 7759 * gdb.threads/bp_in_thread.exp: Use runto_main and "continue" instead
a271cc33
OF
7760 of "run", since the latter doesn't work with remote targets. Adjust
7761 the breakpoint numbering accordingly.
7762 * gdb.threads/pthread_cond_wait.exp: Ditto.
7763
895ce074
MC
77642004-10-08 Michael Chastain <mec.gnu@mindspring.com>
7765
7766 * gdb.base/overlays.exp: Update copyright years.
7767
6be3092d
KI
77682004-10-08 Kei Sakamoto <sakamoto.kei@renesas.com>
7769
7770 * gdb.base/overlays.exp: Disable if target is Linux.
7771
e05389b8
FL
77722004-10-06 Felix Lee <felix+log1@specifixinc.com>
7773
7774 * config/gdbserver.exp (gdb_load): Use right filename on remote.
7775
73cb587d
KI
77762004-10-05 Kei Sakamoto <sakamoto.kei@renesas.com>
7777
7778 * gdb.asm/asm-source.exp: Add m32r-linux target.
7779 * gdb.asm/m32r-linux.inc: New file.
7780
3c0edcdc
AC
77812004-09-24 Andrew Cagney <cagney@redhat.com>
7782 David Anderson <anderson@redhat.com>
7783
7784 * gdb.base/bigcore.exp (extract_heap): If the expect "file size"
7785 command fails, assume things will work.
7786 * gdb.base/bigcore.c: Include <sys/stat.h> and <fcntl.h>.
7787 (_GNU_SOURCE): Define.
7788 (print_unsigned, print_hex): Change parameter to "long long".
7789 (print_byte_count): New function, use to print byte counts.
7790 (large_off_t, large_lseek, O_LARGEFILE): Define dependant on
7791 O_LARGEFILE.
7792 (main): Compute an upper bound on a corefile in max_core_size.
7793 Limit memory chunk size to max_core_size. Limit total memory
7794 allocated to max_core_size.
7795
4bb3667f
AC
77962004-09-23 Andrew Cagney <cagney@gnu.org>
7797
7798 * gdb.base/bigcore.exp: Replace the code that creates a corefile
7799 from a separate process with code that creates a corefile by
7800 making the inferior dump core.
7801
60fe1a51
MK
78022004-09-23 Mark Kettenis <kettenis@gnu.org>
7803
7804 * gdb.base/sigstep.exp: Avoid comments withing gdb_test_multiple
7805 block.
7806
8e937346
MC
78072004-09-23 Michael Chastain <mec.gnu@mindspring.com>
7808
7809 * gdb.base/constvars.exp (local_compiler_xfail_check_2):
7810 New proc. Accept both gcc 3.x.x and gcc 4.x.x.
7811 * gdb.base/volatile.exp (local_compiler_xfail_check_2):
7812 Likewise.
7813
7213f6d6
JJ
78142004-09-20 Jeff Johnston <jjohnstn@redhat.com>
7815
7816 * gdb.java/jprint.exp: New test case for java inferior call.
7817 * gdb.java/jprint.java: Ditto.
7818
eac69dca
JB
78192004-09-15 Joel Brobecker <brobecker@gnat.com>
7820
7821 * gdb.base/bigcore.exp: Deactivate on IRIX targets.
7822
22227696
MC
78232004-09-14 Michael Chastain <mec.gnu@mindspring.com>
7824
7825 * gdb.threads/killed.c: Include <stdlib.h>.
7826 * gdb.threads/pthreads.c: Likewise.
7827
7dd403a4
MC
78282004-09-14 Michael Chastain <mec.gnu@mindspring.com>
7829
7830 * gdb.threads/killed.c: Add copyright notice.
7831
33f2d567
JM
78322004-09-10 Jason Molenda (jmolenda@apple.com)
7833
a9c64011
AS
7834 * gdb.base/define.exp: Two new tests to verify zero space chars
7835 after 'if' and 'while' commands in a user-defined command is correctly
7836 parsed.
33f2d567 7837
e05b62ac
AC
78382004-09-08 Andrew Cagney <cagney@gnu.org>
7839
7840 * gdb.base/signals.exp (signal_tests_1): Delete. Merge signal
7841 delivery test with duplicate at end of file.
7842
9cbe82da
MK
78432004-09-06 Mark Kettenis <kettenis@jive.nl>
7844
7845 * gdb.base/unload.exp: Link with -dl on *-*-solaris*.
7846
564803d9
MC
78472004-09-05 Michael Chastain <mec.gnu@mindspring.com>
7848
7849 * config/hppro.exp: Removed.
7850
7c6807ce
MC
78512004-09-05 Michael Chastain <mec.gnu@mindspring.com>
7852
7853 * config/sparclet.exp: Removed.
7854
bf7e26dd
MC
78552004-09-05 Michael Chastain <mec.gnu@mindspring.com>
7856
7857 * config/udi.exp: Removed.
7858
714e341b
MC
78592004-09-02 Michael Chastain <mec.gnu@mindspring.com>
7860
7861 * gdb.base/sigstep.exp (advance): Use "-continue_timer" option
7862 of "exp_continue".
7863 (advancei): Likewise.
7864
1236e623
JJ
78652004-09-01 Jeff Johnston <jjohnstn@redhat.com>
7866
7867 * gdb.base/unload.exp: Fix so messages aren't duplicated.
7868
3bdcad15
MI
78692004-09-01 Manoj Iyer <manjo@austin.ibm.com>
7870
228af206 7871 * gdb.gdb/complaints.exp (setup_test): Use new gdb.exp functionality
3bdcad15
MI
7872 to check for nodebug in executable.
7873 * gdb.gdb/observer.exp (setup_test): Likewise.
7874 * gdb.gdb/selftest.exp (test_with_self): Likewise.
7875 * gdb.gdb/xfullpath.exp (setup_test): Likewise.
7876
c72b934c
AC
78772004-09-01 Andrew Cagney <cagney@gnu.org>
7878
7879 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
7880 files.
7881
edd9b715
JJ
78822004-09-01 Jeff Johnston <jjohnstn@redhat.com>
7883
7884 * gdb.base/unload.exp: Fix expected warning message to match
7885 latest format.
7886
fb4ce06b
CV
78872004-09-01 Corinna Vinschen <vinschen@redhat.com>
7888
7889 * gdb.base/call-rt-st.exp: Fix typos.
7890
ce78e7c3
MI
78912004-08-31 Manoj Iyer <manjo@austin.ibm.com>
7892
7893 * gdb.threads/thread_check.exp: New testcase.
7894 * gdb.threads/thread_check.c: New testcase.
7895
2dedb159
AC
78962004-08-31 Andrew Cagney <cagney@gnu.org>
7897
7898 * gdb.base/sigstep.exp (breakpoint_to_handler_entry)
7899 (skip_to_handler_entry): New procedures. Test stepping into a
7900 handler when the breakpoint is at the handler's entry point.
7901
68f53502
AC
79022004-08-30 Andrew Cagney <cagney@gnu.org>
7903
7904 * gdb.base/sigstep.exp (breakpoint_over_handler): Remove kfail
7905 gdb/1757.
7906
3e3ffd2b
MC
79072004-08-27 Michael Chastain <mec.gnu@mindspring.com>
7908
7909 With code from Manoj Iyer <manjo@austin.ibm.com>:
7910 * lib/gdb.exp (gdb_file_cmd): Return more information in the
7911 return value. Add an arm for "no debugging symbols found".
7912 Change a stray "error" to "perror".
7913 (gdb_run_cmd): Adapt to new return value.
7914 * gdb.base/remote.exp: Adapt to new return value.
7915 * gdb.gdb/complaints.exp: Likewise.
7916 * gdb.gdb/observer.exp: Likewise.
7917 * gdb.gdb/selftest.exp: Likewise.
7918 * gdb.gdb/xfullpath.exp: Likewise.
7919
4b6f5fd2
JB
79202004-08-27 Joel Brobecker <brobecker@gnat.com>
7921
7922 * gdb.threads/bp_in_thread.exp: New testcase.
7923
e5b25496
MC
79242004-08-27 Michael Chastain <mec.gnu@mindspring.com>
7925
7926 Fix PR testsuite/1735.
7927 * gdb.threads/schedlock.c (thread_function): Add a cast
7928 to suppress a gcc warning.
7929 * gdb.threads/thread-specific.c (thread_function): Likewise.
7930
934353d6
MC
79312004-08-26 Michael Chastain <mec.gnu@mindspring.com>
7932
7933 * gdb.base/unload.c: Include <stdlib.h>.
7934
f98a0aef 79352004-08-26 Michael Chastain <mec.gnu@mindspring.com>
3a77aa28 7936
f98a0aef 7937 From Paul Gilliam <pgilliam@us.ibm.com>:
3a77aa28
MC
7938 * gdb.base/call-sc.exp (test_scalar_returns): Make sure PC is
7939 synchronized after the "return".
7940
5a2e8882
MC
79412004-08-26 Michael Chastain <mec.gnu@mindspring.com>
7942
7943 * gdb.mi/basics.c: Include <stdio.h>.
7944 * gdb.mi/pthreads.c: Include <stdlib.h>.
7945 * gdb.mi/var-cmd.c: Include <stdlib.h>.
7946
a9640423
MC
79472004-08-26 Michael Chastain <mec.gnu@mindspring.com>
7948
7949 * gdb.threads/schedlock.c: Add copyright notice.
7950
b04e311d
AC
79512004-08-25 Andrew Cagney <cagney@gnu.org>
7952
7953 * gdb.base/sigstep.exp (breakpoint_to_handler, skip_to_handler)
7954 (skip_over_handler, breakpoint_over_hander): New test procedures.
7955 (advance, advancei): Add a proper prefix, do not use
7956 rerun_to_main.
7957 * gdb.base/sigstep.c (main): Change to use an infinite loop.
7958
7c27f15b
MC
79592004-08-24 Michael Chastain <mec.gnu@mindspring.com>
7960
7961 * gdb.mi/basics.c: Add copyright notice.
7962 * gdb.mi/var-cmd.c: Add copyright notice.
7963
fffc87ae
MC
79642004-08-23 Michael Chastain <mec.gnu@mindspring.com>
7965
7966 * lib/gdb.exp: Remove signed_keyword_not_used.
7967 * lib/compiler.c: Likewise.
7968 * lib/compiler.cc: Likewise.
7969
d782e0bf
MC
79702004-08-23 Michael Chastain <mec.gnu@mindspring.com>
7971
7972 * gdb.base/whatis.c: Remove conditional disabling of "signed".
7973 * gdb.base/whatis.exp: Remove signed_keyword_not_used.
7974
96033e83
MC
79752004-08-23 Michael Chastain <mec.gnu@mindspring.com>
7976
7977 * gdb.base/whatis.c: Add copyright notice.
7978
cf38c229
MK
79792004-08-20 Mark Kettenis <kettenis@gnu.org>
7980
7981 * gdb.arch/i386-prologue.exp (skip_breakpoint): New function. Use
7982 it to skip the breakpoints encoded in the inline assembly.
7983
f4b49756
MC
79842004-08-20 Michael Chastain <mec.gnu@mindspring.com>
7985
7986 * Makefile.in: Add gdb.fortran.
7987
2f193b69
MC
79882004-08-20 Michael Chastain <mec.gnu@mindspring.com>
7989
7990 * gdb.base/call-sc.exp (test_scalar_returns):
7991 Fix cut-and-paste glitch in "Make fun return now".
7992
89a237cb
MC
79932004-08-17 Michael Chastain <mec.gnu@mindspring.com>
7994
7995 * configure.in: Add gdb.fortran.
7996 * configure: Regenerate.
7997 * gdb.fortran/Makefile.in: New file.
7998 * lib/gdb.exp (skip_fortran_tests): New procedure.
7999
469aff8e
MC
80002004-08-17 Michael Chastain <mec.gnu@mindspring.com>
8001
8002 * gdb.mi/mi-var-block.exp: Use gdb_get_line_number. Remove
8003 reference to bug-gnu@prep.ai.mit.edu.
8004 * gdb.mi/mi-var-child.exp: Likewise.
8005 * gdb.mi/mi-var-cmd.exp: Likewise.
8006 * gdb.mi/mi-var-display.exp: Likewise.
8007 * gdb.mi/mi2-var-block.exp: Likewise.
8008 * gdb.mi/mi2-var-child.exp: Likewise.
8009 * gdb.mi/mi2-var-cmd.exp: Likewise.
8010 * gdb.mi/mi2-var-display.exp: Likewise.
8011
00b51b9f
MK
80122004-08-15 Mark Kettenis <kettenis@gnu.org>
8013
8014 * gdb.base/unload.c (main): Make local variable msg const.
8015
45f07fef
MC
80162004-08-15 Michael Chastain <mec.gnu@mindspring.com>
8017
8018 * gdb.mi/mi-cli.exp: Use gdb_get_line_number. Remove reference
8019 to bug-gnu@prep.ai.mit.edu.
8020 * gdb.mi/mi-disassemble.exp: Likewise.
8021 * gdb.mi/mi-eval.exp: Likewise.
8022 * gdb.mi/mi-file.exp: Likewise. Also, add comment about the
8023 default line number.
8024 * gdb.mi/mi-return.exp: Likewise.
8025 * gdb.mi/mi-simplerun.exp: Likewise.
8026 * gdb.mi/mi-stack.exp: Likewise.
8027 * gdb.mi/mi-stepi.exp: Likewise. Also, replace wildcarded line
8028 number with explicit range test.
8029 * gdb.mi/mi-watch.exp: Likewise.
8030 * gdb.mi/mi2-break.exp: Likewise.
8031 * gdb.mi/mi2-cli.exp: Likewise.
8032 * gdb.mi/mi2-disassemble.exp: Likewise.
8033 * gdb.mi/mi2-eval.exp: Likewise.
8034 * gdb.mi/mi2-file.exp: Likewise. Also, add comment about the
8035 default line number.
8036 * gdb.mi/mi2-return.exp: Likewise.
8037 * gdb.mi/mi2-simplerun.exp: Likewise.
8038 * gdb.mi/mi2-stack.exp: Likewise.
8039 * gdb.mi/mi2-stepi.exp: Likewise. Also, replace wildcarded line
8040 number with explicit range test.
8041 * gdb.mi/mi2-watch.exp: Likewise.
8042
dd8c8ee7
MC
80432004-08-15 Michael Chastain <mec.gnu@mindspring.com>
8044
8045 * gdb.cp/ctti.exp: Tweak srcfile and objfile to have no slashes.
8046 * gdb.cp/m-static.exp: Likewise.
8047 * gdb.cp/rtti.exp: Likewise.
8048
4e838464
MK
80492004-08-14 Mark Kettenis <kettenis@gnu.org>
8050
8051 * gdb.base/bigcore.c: Include <sys/types.h> and <sys/time.h>.
8052
8d8cb839
EZ
80532004-08-14 Eli Zaretskii <eliz@gnu.org>
8054
8055 * ChangeLog: Prefix Local Variables with semi-colons and indent
8056 the reference to older ChangeLog files, to fix fontification in
8057 Emacs.
8058
deea8bb0
MC
80592004-08-13 Michael Chastain <mec.gnu@mindspring.com>
8060
8061 * gdb.mi/mi-break.exp: Use gdb_get_line_number.
8062 * gdb.mi/mi2-break.exp: Likewise.
8063
c3297504
MC
80642004-08-13 Michael Chastain <mec.gnu@mindspring.com>
8065
8066 * gdb.gdb/selftest.exp: Revert removal of call to init_malloc.
8067
25808999
MC
80682004-08-13 Michael Chastain <mec.gnu@mindspring.com>
8069
8070 * gdb.cp/inherit.exp: Use cp_test_ptype_class.
8071
226a8d71
MC
80722004-08-13 Michael Chastain <mec.gnu@mindspring.com>
8073
8074 * gdb.cp/classes.exp: Remove unused declarations. Just let
8075 test names default instead of providing special names. Remove
8076 extraneous demangler test.
8077
37fdf854
JJ
80782004-08-12 Jeff Johnston <jjohnstn@redhat.com>
8079
8080 * gdb.base/unload.exp: New test for breakpoints in dynamically
8081 loaded libraries.
8082 * gdb.base/unload.c: Ditto.
8083 * gdb.base/unloadshr.c: Ditto.
8084
2d3a7986
MC
80852004-08-12 Michael Chastain <mec.gnu@mindspring.com>
8086
8087 * gdb.cp/classes.exp (test_ptype_class_objects): Call
8088 cp_test_ptype_class.
8089 (test_enums): Likewise.
8090
c72b934c
AC
80912004-08-10 Andrew Cagney <cagney@gnu.org>
8092
8093 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
8094 files.
8095
cc503c8a
AC
80962004-08-10 Andrew Cagney <cagney@gnu.org>
8097
8098 * gdb.gdb/selftest.exp (do_steps_and_nexts): Remove code to skip
8099 init_malloc call.
8100
902f2ccb
MC
81012004-08-10 Michael Chastain <mec.gnu@mindspring.com>
8102
8103 * ChangeLog: Add copyright notice. The notice is copied
8104 from emacs 21.3 top level ChangeLog.
8105
78c90502
MC
81062004-08-09 Michael Chastain <mec.gnu@mindspring.com>
8107
8108 * lib/cp-support.exp: New file.
8109 * lib/cp-support.exp (cp_test_type_class): New function.
8110 * gdb.cp/derivation.exp: Use cp_test_ptype_class.
8111 * gdb.cp/virtfunc.exp (test_one_ptype): Removed.
8112 * gdb.cp/virtfunc.exp (test_ptype_of_classes): Use
8113 cp_test_ptype_class.
8114
88e5ea78
MC
81152004-08-09 Michael Chastain <mec.gnu@mindspring.com>
8116
8117 * gdb.mi/mi2-basics.exp, gdb.mi/mi2-break.exp,
8118 gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
8119 gdb.mi/mi2-eval.exp, gdb.mi/mi2-file.exp, gdb.mi/mi2-hack-cli.exp,
8120 gdb.mi/mi2-read-memory.exp, gdb.mi/mi2-regs.exp,
8121 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
8122 gdb.mi/mi2-stack.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi2-until.exp,
8123 gdb.mi/mi2-var-block.exp, gdb.mi/mi2-var-child.exp,
8124 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp,
8125 gdb.mi/mi2-watch.exp: Update copyright years.
8126
6a89fc9c
MK
81272004-08-09 Mark Kettenis <kettenis@gnu.org>
8128
8129 * gdb.base/sigaltstack.exp: Provide proper anchoring.
8130
1482e0de
MC
81312004-08-09 Michael Chastain <mec.gnu@mindspring.com>
8132
8133 * gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-break.exp,
8134 gdb.mi/mi-console.exp, gdb.mi/mi-disassemble.exp,
8135 gdb.mi/mi-eval.exp, gdb.mi/mi-file.exp, gdb.mi/mi-hack-cli.exp,
8136 gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
8137 gdb.mi/mi-return.exp, gdb.mi/mi-simplerun.exp,
8138 gdb.mi/mi-stack.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-until.exp,
8139 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-child.exp,
8140 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
8141 gdb.mi/mi-watch.exp: Update copyright years.
8142
1a5ce3f3
DJ
81432004-08-08 Daniel Jacobowitz <dan@debian.org>
8144
8145 PR gdb/1738
8146 * gdb.base/signals.exp (signal_tests_1): KFAIL bug in continuing
8147 from a breakpoint with a pending signal.
8148
04f6ecf2
DJ
81492004-08-08 Daniel Jacobowitz <dan@debian.org>
8150
8151 PR gdb/1736
8152 * lib/gdb.exp (gdb_test_multiple): Handle return -code return.
8153 * gdb.base/sigaltstack.exp (finish_test): Consume output until
8154 the prompt.
8155 * gdb.base/sigstep.exp: Add KFAIL for gdb/1736.
8156
54d90d35
DJ
81572004-08-08 Daniel Jacobowitz <dan@debian.org>
8158
8159 * gdb.cp/templates.exp: Handle (char)115 for template argument 's'.
8160
d2f6abb0
DJ
81612004-08-08 Daniel Jacobowitz <dan@debian.org>
8162
8163 PR gdb/1736
8164 * gdb.base/sigaltstack.exp (finish_test): New procedure. KFAIL
8165 for i?86-*-linux*.
8166
5598c03d
DJ
81672004-08-08 Daniel Jacobowitz <dan@debian.org>
8168
8169 * gdb.arch/i386-prologue.exp: Compile without debug information.
8170
c6fee705
MC
81712004-08-08 Michael Chastain <mec.gnu@mindspring.com>
8172
8173 * lib/gdb.exp (gdb_get_line_number): Rewrite with native tcl
8174 rather than asking gdb to search.
8175
dd90efdb
MC
81762004-08-05 Michael Chastain <mec.gnu@mindspring.com>
8177
8178 * gdb.base/gcore.c: Include <string.h>.
8179
1e84bec1
MC
81802004-08-05 Michael Chastain <mec.gnu@mindspring.com>
8181
8182 * gdb.base/gcore.c: Add copyright notice.
8183
e425eb2b
MC
81842004-08-05 Michael Chastain <mec.gnu@mindspring.com>
8185
8186 * gdb.base/freebpcmd.c: Include <stdio.h>.
8187 * gdb.base/long_long.c: Include <string.h>.
8188 * gdb.base/sigaltstack.c: Include <stdlib.h> <string.h>.
8189 * gdb.base/siginfo.c: Include <string.h>.
8190 * gdb.base/sigstep.c: Include <string.h>.
8191
cb9aaed5
MC
81922004-08-04 Michael Chastain <mec.gnu@mindspring.com>
8193
8194 * gdb.base/complex.c: Include <stdlib.h>.
8195
55944f3d
MC
81962004-08-04 Michael Chastain <mec.gnu@mindspring.com>
8197
8198 * gdb.base/complex.c: Add copyright notice.
8199
7b2953d9
MC
82002004-08-04 Michael Chastain <mec.gnu@mindspring.com>
8201
8202 * gdb.base/charset.c: Include <stdlib.h>.
8203
c9133d23
MC
82042004-08-04 Michael Chastain <mec.gnu@mindspring.com>
8205
8206 * gdb.base/auxv.c: Include <stdlib.h>.
8207
0a8490ad
MC
82082004-08-04 Michael Chastain <mec.gnu@mindspring.com>
8209
8210 * gdb.base/auxv.c: Add copyright notice.
8211
3426d5ec
MC
82122004-08-04 Michael Chastain <mec.gnu@mindspring.com>
8213
8214 * gdb.base/coremaker.c: Add copyright notice.
8215 * gdb.base/coremaker2.c: Add copyright notice.
8216
8da195dd
AC
82172004-08-04 Andrew Cagney <cagney@gnu.org>
8218
8219 * gdb.base/store.exp: Update copyright.
8220 (check_set, up_set, check_struct, up_struct): Add a prefix to test
8221 names, do not import gdb_prompt.
8222
8d394f98
AC
82232004-08-01 Andrew Cagney <cagney@gnu.org>
8224
8225 Fix PR testsuite/1729.
8226 * gdb.base/dump.exp: Add test name to callers of capture_value, do
8227 not use capture_value with value 4.
8228 (capture_value): Add optional test name parameter.
8229 (test_reload_saved_value, test_restore_saved_value): Use $msg as
8230 the prefix, pass to capture_value.
8231
b6702b23
MK
82322004-08-01 Mark Kettenis <kettenis@gnu.org>
8233
8234 * gdb.arch/i386-prologue.exp: Add testcase for standard prolgue.
8235 * gdb.arch/i386-prologue.c (standard): New prototype and function.
8236 (main): Call new function.
8237
c203e0ca
MC
82382004-07-31 Michael Chastain <mec.gnu@mindspring.com>
8239
8240 * gdb.cp/namespace.exp: Accept more varieties of ptype output.
8241
a7995a30
MC
82422004-07-31 Michael Chastain <mec.gnu@mindspring.com>
8243
8244 * gdb.cp/virtfunc.exp: Accept more varieties of ptype output.
8245
9366563b
MC
82462004-07-31 Michael Chastain <mec.gnu@mindspring.com>
8247
b6eeaf26 8248 * gdb.cp/inherit.exp: Accept more varieties of ptype output.
9366563b
MC
8249 Accept more values of vtbl pointer. Remove some messages
8250 about "obsolete gcc or gdb".
8251
2fc1f950
MC
82522004-07-30 Michael Chastain <mec.gnu@mindspring.com>
8253
8254 * gdb.cp/classes.exp: Accept more varieties of ptype output.
8255
c724d49b
MC
82562004-07-30 Michael Chastain <mec.gnu@mindspring.com>
8257
8258 * gdb.base/asm-source.exp: Properly convert target board
8259 debug flags from gcc format to binutils format.
8260
736b0fce
MK
82612004-07-28 Mark Kettenis <kettenis@gnu.org>
8262
8263 * gdb.arch/i386-prologue.exp: Remove KFAIL of "backtrace in
8264 gdb1718". PR backtrace/1718 partially fixed.
8265
5633ea5c
JJ
82662004-07-27 Jeff Johnston <jjohnstn@redhat.com>
8267
8268 * gdb.threads/watchthreads.exp: New test for threaded watchpoints.
8269
575eebb1
NC
82702004-07-26 Nick Clifton <nickc@redhat.com>
8271
8272 * gdb.asm/asm-source.exp (debug-flags): New variable. If a known
8273 good default value for a specific architecture is available then
8274 set it to that value. Otherwise default to the -gstabs switch.
8275 Remove the -g... switches from the asm-flags variable. Allow the
8276 target board info to override the value if it wants to. Pass the
8277 switch on the assembler command line.
8278
62104619
MK
82792004-07-23 Mark Kettenis <kettenis@gnu.org>
8280
8281 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1718.
8282 * gdb.arch/i386-prologue.c (gdb1718): New prototype and function.
8283 (main): Call new function.
8284
4a1135b8
MC
82852004-07-22 Michael Chastain <mec.gnu@mindspring.com>
8286
8287 Test for PR exp/1715.
8288 * gdb.base/radix.exp: Refactor common procedures. Make all
8289 test names unique. Change XFAIL to KFAIL.
8290
8a12c1f0
MC
82912004-07-20 Michael Chastain <mec.gnu@mindspring.com>
8292
8293 * gdb.ada/gnat_ada.gpr.in: Rename from here ...
8294 * gdb.ada/gnat_ada.gin: ... to here.
8295 * configure.in: Use gnat_ada.gin.
8296 * configure: Regenerate.
8297
23b451cf
AC
82982004-07-20 Andrew Cagney <cagney@gnu.org>
8299
8300 * gdb.base/signals.exp: Replace send_gdb and gdb_expect with
8301 gdb_test and gdb_test_multiple. Delete bash_bug. Delete suspect
8302 XFAILs. Clean up test messages and comments. Check backtraces.
8303 Delete re-sync code.
8304
ab618a02
MC
83052004-07-19 Michael Chastain <mec.gnu@mindspring.com>
8306
8307 Fix PR cli/740.
8308 * gdb.base/annota1.exp: Honor gdb,nosignals.
8309 * gdb.base/annota3.exp: Likewise.
8310
46dad340
MC
83112004-07-19 Michael Chastain <mec.gnu@mindspring.com>
8312
8313 * lib/java.exp: Update copyright notice.
8314
756d8c70
AC
83152004-07-19 Andrew Cagney <cagney@gnu.org>
8316
8317 * gdb.base/selftest.exp: Copy file from here ...
8318 * gdb.gdb/selftest.exp: ... to here.
8319
586027e6
AC
83202004-07-16 Andrew Cagney <cagney@redhat.com>
8321
8322 * lib/insight-support.exp: Delete file.
8323 * lib/java.exp (java_init): Fix copyright.
8324
029d2200
AC
83252004-07-16 Andrew Cagney <cagney@gnu.org>
8326
8327 * gdb.base/restore.c: Append "prologue" to comments marking the a
8328 function's prologue.
8329 * gdb.base/restore.exp: Update copyright, re-indent.
8330 (restore_tests): Use gdb_test_multiple. Add "calleeN calls
8331 callerN" prefix where needed. Update patterns that match a
8332 function's prologue.
8333
653b62c5
MC
83342004-07-16 Michael Chastain <mec.gnu@mindspring.com>
8335
8336 * gdb.base/restore.c: Add copyright notice.
8337
f7d690e5
AC
83382004-07-16 Andrew Cagney <cagney@gnu.org>
8339
8340 * gdb.base/logical.exp: Update copyright.
8341 (evaluate): New procedure. Use to re-implement tests using
8342 several tables.
8343
d629a7cb
MH
83442004-07-14 Martin Hunt <hunt@redhat.com>
8345
8346 * lib/insight-support.exp (gdbtk_start): Unset TCL_LIBRARY
8347 which fixes some problems where init.tcl was not found.
8348
9c7bb332
AC
83492004-07-13 Andrew Cagney <cagney@gnu.org>
8350
6bf46641
AC
8351 * gdb.base/sizeof.exp: Skip test when no inferior I/O.
8352 (check_sizeof, check_valueof): Do not include the output in the
8353 test name. Use gdb_test.
8354 (get_valueof): Use gdb_test_multiple.
8355
c4ffd4c0
AC
8356 * gdb.base/step-test.exp: Update copyright. Use
8357 gdb_test_multiple. Ensure that test names do not include
8358 architecture dependent output.
8359
ab89363a
AC
8360 * gdb.gdb/observer.exp: Update copyright.
8361 (setup_test): Use gdb_test_multiple.
8362 (attach_first_observer, attach_second_observer)
8363 (attach_third_observer, detach_first_observer)
8364 (detach_second_observer, detach_third_observer)
8365 (reset_counters, check_counters): Make $message a prefix.
8366 (test_normal_stop_notifications): Add "args" parameter - a list of
8367 init functions to be called. Make $message a prefix,
8368 (test_observer_normal_stop): Change the message prefixes so that
8369 they are unique, pass the attach / detach procedures to
8370 test_normal_stop_notifications.
8371
ec58997a
AC
8372 * gdb.base/signull.exp (test_segv): Prefix all tests with
8373 "${name}". Clean up test messages.
8374
b475183b
AC
8375 * gdb.base/annota3.exp, gdb.base/annota1.exp: Update copyright.
8376
9c7bb332
AC
8377 * gdb.base/ena-dis-br.exp: Update copyright.
8378 (break_at): New function. Replace send_gdb with gdb_test,
8379 break_at, and gdb_test_multiple. Replace XFAIL of "continue with
8380 ignore count, not stopped at bpt", with KFAIL.
8381
2dd95497
CV
83822004-07-13 Corinna Vinschen <vinschen@redhat.com>
8383
8384 * gdb.base/attach.exp: Remove cleanupfile handling.
8385
419e626b
AC
83862004-07-12 Andrew Cagney <cagney@gnu.org>
8387
8388 * gdb.base/annota1.exp: Cleanup corefile test name.
8389 * gdb.base/annota3.exp: Ditto.
8390
8b1b3228
AC
83912004-07-12 Andrew Cagney <cagney@gnu.org>
8392
78650829
AC
8393 * gdb.base/signals.exp: Clean up copyright, re-indent.
8394
8b1b3228
AC
8395 * gdb.base/attach.exp: Replace send_gdb and gdb_expect with
8396 gdb_test and gdb_test_multiple.
8397
935c2760
JJ
83982004-07-08 Jeff Johnston <jjohnstn@redhat.com>
8399
8400 * gdb.java/jmain.exp: Fix expected line number for main to
a9c64011 8401 break at. Set XFAIL for break at main test since gcj does not
935c2760
JJ
8402 provide line number info for first statement in main.
8403
1544280f
AC
84042004-07-08 Andrew Cagney <cagney@gnu.org>
8405
1279f4ff
AC
8406 * gdb.base/attach.exp: Cleanup copyright. Re-indent.
8407
1544280f
AC
8408 * gdb.base/sigbpt.exp: Make the common part of each test name a
8409 prefix instead of suffix.
8410
bcc82369
BR
84112004-07-07 Bob Rossi <bob_rossi@cox.net>
8412
8413 * gdb.mi/mi2-file.exp: Revert to version 1.1, except changed name of
8414 test from test_tbreak_creation_and_listing to
8415 test_file_list_exec_source_file
8416 * gdb.mi/mi-file.exp: Add test for -file-list-exec-source-files
8417 Changed name of test from test_tbreak_creation_and_listing to
8418 test_file_list_exec_source_file
8419
23f4b0aa
JJ
84202004-07-07 Jeff Johnston <jjohnstn@redhat.com>
8421
8422 * gdb.java/jmisc.exp: Fix expected output of ptype to look for
8423 the jmisc() constructor instead of <init>.
8424 * gdb.java/jmisc1.exp: Ditto.
8425
56401cd5
AC
84262004-07-07 Andrew Cagney <cagney@gnu.org>
8427
8428 * gdb.base/sigbpt.exp (stepi_out): Check for a single step
8429 corrupting the PC.
8430
44ae2f6a
MC
84312004-07-06 Michael Chastain <mec.gnu@mindspring.com>
8432
8433 * gdb.cp/templates.exp: Accept whitespace change in demangler
8434 output.
8435
45a83408
AC
84362004-07-06 Andrew Cagney <cagney@gnu.org>
8437
8438 * gdb.base/sigbpt.exp, gdb.base/sigbpt.c: New test.
8439
d205ad70
MC
84402004-07-02 Michael Chastain <mec.gnu@mindspring.com>
8441
8442 * lib/compiler.c: Accept __HP_CXD_SPP for old hp ansi c compiler.
8443 * lib/compiler.cc: Likewise.
8444
06ea1a61
MC
84452004-06-30 Michael Chastain <mec.gnu@mindspring.com>
8446
8447 * lib/compiler.cc: Work around string preprocessing problem
8448 with old hp c++ compiler.
8449 * lib/compiler.c: Likewise.
8450
daab1251
CV
84512004-06-29 Corinna Vinschen <vinschen@redhat.com>
8452
8453 * gdb.arch/i386-prologue.c: Add copyright header. Use preprocessor
8454 directives to conditionalize symbol prefixing.
8455 * gdb.arch/i386-prologue.exp: Allow symbol prefixing by adding
8456 additional_flags handling. Add underscore prefix for Cygwin.
8457 * gdb.arch/i386-unwind.c: Use preprocessor directives to
8458 conditionalize symbol prefixing.
8459 * gdb.arch/i386-unwind.exp: Allow symbol prefixing by adding
8460 additional_flags handling. Add underscore prefix for Cygwin.
8461
cc984116
CV
84622004-06-29 Corinna Vinschen <vinschen@redhat.com>
8463
8464 * gdb.base/bigcore.exp: Skip test on Cygwin.
8465
c279b077
MC
84662004-06-28 Michael Chastain <mec.gnu@mindspring.com>
8467
8468 * gdb.hp/gdb.base-hp/reg.exp: Accept both old and new gdb output
8469 formats for "info register". Use gdb_test_multiple. Fix
8470 the "invalid register" test.
8471
0e915747
CV
84722004-06-28 Corinna Vinschen <vinschen@redhat.com>
8473
8474 * gdb.base/attach.exp: Fix copyright date. Set testpid to Windows
8475 PID for Cygwin. Add Cygwin specific strings to check for in some
8476 tests.
8477 (do_attach_tests): Add a test for user interaction when attaching
8478 to a process with no matching symbol table already loaded.
8479
11422c86
AC
84802004-06-26 Andrew Cagney <cagney@gnu.org>
8481
8482 Test PR java/1567 and PR java/1565.
8483 * gdb.java/jmain.exp, gdb.java/jmain.java: New files.
8484 * gdb.java/jmisc2.exp: Delete file.
8485
cefbce26
MC
84862004-06-26 Michael Chastain <mec.gnu@mindspring.com>
8487
8488 * gdb.hp/gdb.base-hp/reg.exp: Update copyright notice.
8489
e19f872c
CV
84902004-06-25 Corinna Vinschen <vinschen@redhat.com>
8491
8492 * gdb.base/attach.exp (do_attach_tests): Don't forget to kill second
8493 attach process.
8494
d931ba3b
MC
84952004-06-23 Michael Chastain <mec.gnu@mindspring.com>
8496
8497 * gdb.cp/pr-1553.exp: Remove.
8498
aef68c48
MC
84992004-06-22 Michael Chastain <mec.gnu@mindspring.com>
8500
8501 * gdb.cp/pr-1553.cc: Remove.
8502 * gdb.cp/pr-1553.exp: Disable this test.
8503
8d5df71a
JB
85042004-06-20 Jim Blandy <jimb@redhat.com>
8505
a9c64011 8506 Fix PR testsuite/1680.
8d5df71a
JB
8507 * gdb.arch/i386-sse.exp: Properly quote curly braces in
8508 regular expressions.
8509
4ac6f39d
MC
85102004-06-19 Michael Chastain <mec.gnu@mindspring.com>
8511
8512 Fix PR testsuite/1679.
8513 * gdb.arch/i386-sse.exp: Do not call gdb_suppress_entire_file.
8514 Issue an UNSUPPORTED result instead.
8515
1b413552
JB
85162004-06-18 Jim Blandy <jimb@redhat.com>
8517
8518 * gdb.base/charset.exp: Only send a control-C if we see a new
8519 prompt and incomplete command.
8520
6daa6ebd
MC
85212004-06-18 Michael Chastain <mec.gnu@mindspring.com>
8522
8523 * gdb.cp/pr-574.cc: Add copyright notice.
8524
51fa4ae0
JB
85252004-06-17 Jim Blandy <jimb@redhat.com>
8526
8527 * gdb.base/charset.exp: Don't refer to $expect_out(1,string) in
8528 cases where the regexp has no groups; this grabs random text from
8529 the previous test suite, whatever that was.
8530
8fea26c5
MC
85312004-06-17 Michael Chastain <mec.gnu@mindspring.com>
8532
8533 * gdb.cp/printmethod.cc: Add copyright notice.
8534
1e3aeb41
MC
85352004-06-16 Michael Chastain <mec.gnu@mindspring.com>
8536
8537 * gdb.cp/psmang1.cc, gdb.cp/psmang2.cc: Add copyright notice.
8538
9d9030bc
AC
85392004-06-16 Andrew Cagney <cagney@gnu.org>
8540
8541 * gdb.base/signull.c: Update copyright. Include <string.h>.
8542 (bowler): Replace data_pointer with data_read
8543 and data_write cases. Add code_descriptor case.
8544 (zero, desc): New array and pointer.
8545 (data, code): Change to simple pointers.
8546 * gdb.base/signull.exp: Fix probe pattern matching a function
8547 descriptor SIGSEGV. Replace data_pointer with data_read and
8548 data_write tests.
8549
acd4ad44
AC
85502004-06-16 Andrew Cagney <cagney@gnu.org>
8551
8552 * gdb.base/long_long.exp, gdb.base/long_long.c: Rewrite.
8553
08fd625c
MC
85542004-06-15 Michael Chastain <mec.gnu@mindspring.com>
8555
8556 * gdb.base/long_long.c: Add copyright notice.
8557
1903502c
MC
85582004-06-15 Michael Chastain <mec.gnu@mindspring.com>
8559
8560 * gdb.base/long_long.exp: Remove reference to
8561 bug-gdb@prep.ai.mit.edu. Change line-number-specific breakpoint
8562 to gdb_breakpoint and gdb_continue_to_breakpoint.
8563
83313cb1
JB
85642004-06-14 Jim Blandy <jimb@redhat.com>
8565
8566 * gdb.arch/e500-regs.exp: Fix up 'print' pattern for the little-
8567 endian case.
8568
1bf404ef
AC
85692004-06-14 Andrew Cagney <cagney@gnu.org>
8570
8571 * gdb.base/gcore.exp (capture_command_output): Delete the always
8572 passing tests containing inferior values.
8573 * gdb.base/ending-run.exp: Do not include the breakpoint address
8574 in the test message. Update copyright.
8575 * gdb.base/sizeof.exp (check_sizeof): Do not include the type's
8576 size in the test name, use gdb_test_multiple. Update copyright.
8577
ef220b33
MC
85782004-06-14 Michael Chastain <mec.gnu@mindspring.com>
8579
8580 * gdb.cp/ref-types.cc: Add copyright notice.
8581
4f70a4c9
MC
85822004-06-14 Michael Chastain <mec.gnu@mindspring.com>
8583
8584 * lib/compiler.c: Remove gcc_compiled, hp_cc_compiler,
8585 hp_aCC_compiler.
8586 * lib/compiler.cc: Likewise.
8587 * lib/gdb.exp (get_compiler_info): Eval lines only if they are
8588 'set' commands. Log diagnostics for other lines. Set
8589 gcc_compiled, hp_cc_compiler, and hp_aCC_compiler.
8590
335928ac
MC
85912004-06-13 Michael Chastain <mec.gnu@mindspring.com>
8592
8593 * gdb.cp/try_catch.cc: Add copyright notice.
8594
2efb12e8
MC
85952004-06-12 Michael Chastain <mec.gnu@mindspring.com>
8596
8597 * gdb.cp/userdef.cc: Add copyright notice.
8598
0bbed51a
MC
85992004-06-11 Michael Chastain <mec.gnu@mindspring.com>
8600
8601 * gdb.cp/virtfunc.cc: Add copyright notice.
8602
e12a46c9
RC
86032004-06-11 Randolph Chung <tausq@debian.org>
8604
8605 * gdb.base/structs2.exp: Mark two tests as xfail because of a compiler
8606 problem.
8607
338e05af
AC
86082004-06-10 Andrew Cagney <cagney@gnu.org>
8609
8610 * lib/compiler.cc, lib/compiler.c: Append either
8611 __GNUC_PATCHLEVEL__, or "unknown" to the compiler_info.
8612 * gdb.base/structs.exp (test_struct_calls): Check for gcc-3-3-*
8613 instead of gcc-3-3.
8614
dc3f10cb
AC
86152004-06-09 Andrew Cagney <cagney@gnu.org>
8616
b4d946af
AC
8617 * gdb.base/structs.exp (test_struct_calls): Fix KFAIL for
8618 gdb/1455, bug is specific to "long long" and "double".
a9c64011 8619
dc3f10cb
AC
8620 * gdb.base/structs.exp (test_struct_returns, test_struct_returns)
8621 (test_struct_calls): Remove KFAIL of "long double" on i*86-*-*,
8622 x86_64-*-*, sparc64-*-*, and sparc*-*-solaris2*. PR tdep/1447
8623 fixed.
8624
b5c0bfa2
AC
86252004-06-09 Andrew Cagney <cagney@gnu.org>
8626
8627 * gdb.base/structs.exp (test_struct_returns): Replace
8628 "return_value_unknown" and "finish_value_unknown" by
8629 "return_value_known" and "finish_value_known". Instead of
8630 "return_value_unknown" iff "finish_value_unknown", check
8631 "return_value_known" implies "finish_value_known".
8632
caeb605f
MH
86332004-06-08 Martin Hunt <hunt@redhat.com>
8634
8635 * gdb.base/float.exp: Add pattern for mips targets.
8636
c892bb64
RC
86372004-06-08 Randolph Chung <tausq@debian.org>
8638
8639 * gdb.base/float.exp: Add pattern for hppa*-* target; make the failure
8640 message for unknown architectures more clear.
8641
48306d3e
JB
86422004-06-08 Joel Brobecker <brobecker@gnat.com>
8643
8644 * gdb.ada/null_record.exp: Use "start" instead of "begin" to
8645 start the execution of the program.
8646
83ecb59f
JB
86472004-06-07 Jim Blandy <jimb@redhat.com>
8648
8649 * gdb.arch/i386-sse.exp, gdb.arch/i386-sse.c: New tests.
8650 * gdb.arch/i386-cpuid.h: New helper file.
8651
55264cb4
RC
86522004-06-07 Randolph Chung <tausq@debian.org>
8653
8654 * gdb.base/shlib-call.exp: Allow breakpoint to be added after inferior
8655 has started.
8656
23cadb28
RM
86572004-06-04 Roland McGrath <roland@redhat.com>
8658
8659 Fix PR gdb/1647.
8660 * gdb.base/auxv.exp (fetch_auxv): Revert last change and fix it
8661 differently to be robust to output buffering differences.
8662
51d01eda
MC
86632004-06-04 Michael Chastain <mec.gnu@mindspring.com>
8664
8665 * gdb.threads/pthreads.exp: Update copyright years.
8666 (check_control_c): Change asynchronous 'after' to synchronous.
8667
f4fc3b93
RM
86682004-06-04 Roland McGrath <roland@redhat.com>
8669
8670 * gdb.base/auxv.exp (fetch_auxv): Consume output fully through
8671 next gdb prompt.
8672
4013522b
MC
86732004-06-02 Michael Chastain <mec.gnu@mindspring.com>
8674
8675 Fix PR gdb/1636.
8676 * gdb.threads/manythreads.exp: Change asynchronous 'after'
8677 calls to synchronous.
8678
7a8f1e6b
JB
86792004-05-26 Jim Blandy <jimb@redhat.com>
8680
8681 * gdb.arch/e500-prologue.exp, gdb.arch/e500-prologue.c: New tests.
8682
81bb3443
RC
86832004-05-24 Randolph Chung <tausq@debian.org>
8684
8685 * gdb.asm/asm-source.exp: Enable test for hppa-linux target.
8686 * gdb.asm/pa.inc: New file.
8687
8f5a3103
MK
86882004-05-22 Mark Kettenis <kettenis@gnu.org>
8689
8690 * gdb.base/signull.c: Use sigjmp_buf instead of jmp_buf.
8691
734b8fe8 86922004-05-21 Joel Brobecker <brobecker@gnat.com>
a9c64011 8693 Daniel Jacobowitz <drow@mvista.com>
734b8fe8
JB
8694
8695 * lib/gdb.exp (gdb_test_multiple): Improve regexp matching the
8696 GDB prompt.
8697
725603e1
UW
86982004-05-20 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8699
f4fc3b93 8700 * gdb.base/signull.c: Use sigsetjmp/siglongjmp instead of
725603e1
UW
8701 setjmp/longjmp. Use sigaction instead of signal.
8702
8b923272 87032004-05-19 J. Brobecker <brobecker@gnat.com>
a9c64011 8704 Michael Snyder <msnyder@redhat.com>
8b923272
JB
8705
8706 * gdb.threads/pthread_cond_wait.c: New file.
8707 * gdb.threads/pthread_cond_wait.exp: New testcase.
8708
8bfabb04
AC
87092004-05-13 Andrew Cagney <cagney@redhat.com>
8710
8711 * gdb.base/signull.exp, gdb.base/signull.c: New files.
8712 * gdb.base/gdb1476.c, gdb.base/gdb1476.exp: Delete files.
8713
42edda50
AC
87142004-05-11 Andrew Cagney <cagney@redhat.com>
8715
8716 * gdb.base/sigstep.exp (advancei): Update KFAILs. gdb/1613 is
8717 fixed but revealed gdb/1639.
8718
d303a6c7
AC
87192004-05-10 Andrew Cagney <cagney@redhat.com>
8720
8721 * gdb.base/signals.exp (signal_tests_1): Simplify "continue to
8722 func1" and "next to 2nd alarm", kernel bug avoided.
8723
bf08c2a1
DJ
87242004-05-10 Daniel Jacobowitz <dan@debian.org>
8725
8726 PR external/1568
8727 * gdb.base/bigcore.exp: Check the size of the dumped core file.
8728 XFAIL if it is smaller than bytes_allocated.
8729 * gdb.base/bigcore.c (bytes_allocated): Make static and unsigned.
8730 (main): Make chunks_allocated unsigned. Correct comment.
8731
c0586a34
JB
87322004-05-07 Joel Brobecker <brobecker@gnat.com>
8733
8734 * gdb.arch/powerpc-aix-prologue.c: New file.
8735 * gdb.arch/powerpc-aix-prologue.exp: New file.
8736
f2785d12
JB
87372004-05-07 Jim Blandy <jimb@redhat.com>
8738
8739 * gdb.base/lineinc.exp, gdb.base/lineinc1.h, gdb.base/lineinc2.h,
8740 gdb.base/lineinc3.h, gdb.base/lineinc.c: New tests.
8741
bd7f6e30
JB
87422004-05-06 Joel Brobecker <brobecker@gnat.com>
8743
8744 * gdb.base/sep.exp: No longer setup_kfail when the program was
8745 built with dwarf2.
8746
0a5e7efe
JI
87472004-05-05 Jim Ingham <jingham@apple.com>
8748
8749 * gdb.base/pending.exp: Make sure pending breakpoints
8750 preserve the ignore count.
f4fc3b93 8751
a8958849
MK
87522004-04-27 Jerome Guitton <guitton@gnat.com>
8753
8754 * i386-prologue.exp: Add testcase for jump instruction as first
8755 instruction of the real code.
8756 * i386-prologue.c (jump_at_beginning): New function.
8757
7e103f5b
MK
87582004-04-28 Mark Kettenis <kettenis@gnu.org>
8759
8760 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1624 on
8761 x86_64-*-*.
8762
5d38b224
MK
87632004-04-28 Mark Kettenis <kettenis@gnu.org>
8764
8765 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1623 on
8766 i*86-*-*.
8767
0ef32fd9
MK
87682004-04-25 Mark Kettenis <kettenis@gnu.org>
8769
8770 * gdb.base/call-sc.exp (start_scalars_test): Fix regular
8771 expression that checks the return type.
8772
71d7dd7c
AC
87732004-04-23 Andrew Cagney <cagney@redhat.com>
8774
8775 * gdb.base/call-sc.exp: New test of scalar call/return values.
8776 * gdb.base/call-sc.c: Ditto.
8777
1e9f977e
JJ
87782004-04-23 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8779
8780 * gdb.threads/manythreads.c: Reduce thread stack size.
8781
899d9e3a
JJ
87822004-04-23 Jeff Johnston <jjohnstn@redhat.com>
8783
8784 * gdb.threads/manythreads.c: Add copyright notice.
8785
61bcae62
AC
87862004-04-23 Andrew Cagney <cagney@redhat.com>
8787
8788 * gdb.base/siginfo.exp: Better handle step out of signal.
8789 * gdb.base/sigstep.exp: Ditto.
8790
7339a42e 87912004-04-22 Jeff Johnston <jjohnstn@redhat.com>
a9c64011 8792 Daniel Jacobowitz <drow@mvista.com>
7339a42e
JJ
8793
8794 * gdb.threads/manythreads.c: New testcase.
8795 * gdb.threads/manythreads.exp: Ditto.
8796
5c98409b
JB
87972004-04-22 Jim Blandy <jimb@redhat.com>
8798
8799 * gdb.stabs/exclfwd.exp, gdb.stabs/exclfwd1.c,
8800 gdb.stabs/exclfwd2.c, gdb.stabs/exclfwd.h: New test.
8801
3b611f1a
MC
88022004-04-21 Michael Chastain <mec.gnu@mindspring.com>
8803
8804 * gdb.stabs/weird.exp: Accept full pathname for $binfile.
8805
f0fd9238
AC
88062004-04-21 Andrew Cagney <cagney@redhat.com>
8807
8808 * gdb.base/sigstep.c: New file.
8809 * gdb.base/sigstep.exp: New file.
8810
90990674
JB
88112004-04-16 Joel Brobecker <brobecker@gnat.com>
8812
8813 * gdb.gdb/observer.exp (test_normal_stop_notifications): Update
8814 call to observer_notify_normal_stop.
8815
78cef34b
AC
88162004-04-15 Andrew Cagney <cagney@redhat.com>
8817
8818 * gdb.base/siginfo.c: New file.
8819 * gdb.base/siginfo.exp: New file.
8820
d2343407
JB
88212004-04-12 J. Brobecker <brobecker@gnat.com>
8822
8823 * gdb.base/sep.exp: Fix typo in comment.
8824
a2dba3c8
JB
88252004-04-12 J. Brobecker <brobecker@gnat.com>
8826
8827 * gdb.base/sep.c: New file.
8828 * gdb.base/sep-proc.c: New file.
8829 * gdb.base/sep.exp: New testcase.
8830
15f7b60e
MK
88312004-04-09 Mark Kettenis <kettenis@gnu.org>
8832
8833 * gdb.base/bigcore.exp: Disable on Solaris; no sparse core file
8834 support.
8835
44f4de1a
AC
88362004-04-05 Andrew Cagney <cagney@redhat.com>
8837
8838 * gdb.base/sigaltstack.c: New file.
8839 * gdb.base/sigaltstack.exp: New file.
8840
ef04f396
JB
88412004-04-04 Joel Brobecker <brobecker@gnat.com>
8842
8843 * gdb.base/foll-fork.exp: Update the expected output for
8844 "help set follow-fork-mode", to match a change that was made
8845 to the help of this variable on 2004-01-13.
8846
d40d2c92
JB
88472004-04-01 Joel Brobecker <brobecker@gnat.com>
8848
8849 * lib/ada.exp: Add copyright notice.
8850 * bar.ads: Likewise.
8851 * bar.adb: Likewise.
8852 * null_record.adb: Likewise.
8853 * null_record.exp: Likewise.
8854 * gnat_ada.gpr.in: Likewise. Fix typo in a comment, clarify another.
8855
f86ef5a3
JB
88562004-04-01 Joel Brobecker <brobecker@gnat.com>
8857
8858 * configure.in: Generate gdb.ada/Makefile and gdb.ada/gnat_ada.gpr.
8859 * configure: Regenerate.
8860
414e70e3
JB
88612004-04-01 Joel Brobecker <brobecker@gnat.com>
8862
8863 * lib/ada.exp (gdb_compile_ada): Emit UNSUPPORTED if we failed
8864 to build the application. Remove the message printed when in
8865 verbose mode, redundant with the UNSUPPORTED message above.
8866
f0aaee49
JB
88672004-03-31 Joel Brobecker <brobecker@gnat.com>
8868
8869 * gdb.ada (bar.ads, bar.adb, null_record.adb): New files.
8870 * gdb.ada (null_record.exp): New testcase.
8871
ac81cb54
JB
88722004-03-31 Joel Brobecker <brobecker@gnat.com>
8873
8874 * Makefile.in (ALL_SUBDIRS) Add gdb.ada.
8875
854af2f7
JB
88762004-03-31 Joel Brobecker <brobecker@gnat.com>
8877
8878 * gdb.ada: New subdirectory.
8879 * gdb.ada/Makefile.in: New file.
8880 * gdb.ada/gnat_ada.gpr.in: New file.
8881
034cb681
JB
88822004-03-31 Joel Brobecker <brobecker@gnat.com>
8883
8884 * lib/ada.exp: New file.
8885
78a1a894
DJ
88862004-03-24 Daniel Jacobowitz <drow@mvista.com>
8887
8888 * gdb.base/gdb1250.exp: Use runto {allow-pending}.
8889 * lib/gdb.exp (runto, gdb_breakpoint): Support {allow-pending}.
8890
4b2b3b3e
AC
88912004-03-22 Andrew Cagney <cagney@redhat.com>
8892
8893 * gdb.base/watchpoint.exp (test_stepping): Delete bogus XFAILs
8894 hiding problems with DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET.
8895 Problem identified by Ulrich Weigand.
8896
23c73aa3
DC
88972004-03-17 David Carlton <carlton@kealia.com>
8898
8899 * gdb.cp/classes.exp (test_enums): Refer to PR c++/1588 instead of
8900 PR c++/826.
8901
d63a86f8
RM
89022004-03-16 Roland McGrath <roland@redhat.com>
8903
8904 * gdb.base/auxv.exp: New file.
8905 * gdb.base/auxv.c: New file, copied verbatim from coremaker2.c.
8906
0e02aa50
DC
89072004-03-12 David Carlton <carlton@kealia.com>
8908
8909 * gdb.cp/pr-1553.exp: New. Tests for PR c++/1553.
8910 * gdb.cp/pr-1553.cc: Ditto.
8911 * gdb.cp/local.exp (ptype NestedInnerLocal): Add comment, third
8912 pass branch.
8913
c20b71be
MC
89142004-03-12 Michael Chastain <mec.gnu@mindspring.com>
8915
8916 * gdb.cp/templates.exp: Accept more template types.
8917
c7414a01
MC
89182004-03-09 Michael Chastain <mec.gnu@mindspring.com>
8919
8920 From Corinna Vinschen with modifications.
8921 * gdb.cp/classes.cc (enums1): Add a line to extend scope of
8922 local variable obj_with_enum.
8923 * gdb.cp/classes.exp (test_enums): Remove TODO note about FAIL
8924 results with obj_with_enum.
8925
ed69573c
MC
89262004-03-09 Michael Chastain <mec.gnu@mindspring.com>
8927
8928 * gdb.cp/classes.cc: New file, copied from misc.cc.
8929 * gdb.cp/classes.exp: Use classes.cc rather than misc.cc.
8930
28301461
MC
89312004-03-09 Michael Chastain <mec.gnu@mindspring.com>
8932
8933 * gdb.cp/misc.cc: Add copyright notice.
8934
1198ecbe
DC
89352004-03-05 David Carlton <carlton@kealia.com>
8936
8937 * gdb.cp/rtti.exp: Add 'print *obj3' test.
8938 * gdb.cp/rtti.h: Update copyright.
8939 (namespace n2::n3): New.
8940 * gdb.cp/rtti1.cc: (refer_to (n2::n3::C3 *)): New.
8941 (n2::n3::func3): New.
8942 (main): Call n2::n3::func3.
8943 * gdb.cp/rtti2.cc: Update copyright.
8944 (n2::create3): New.
8945
9e08c470
MK
89462004-03-04 Mark Kettenis <kettenis@gnu.org>
8947
8948 * gdb.asm/openbsd.inc: Fix typo.
8949
4bebc3aa
FF
89502004-03-03 Fred Fish <fnf@redhat.com>
8951
8952 * gdb.base/pc-fp.exp (get_valueofx): Fix apparent typo to now set
8953 "val" instead of unused "size". Update copyright year.
8954
6ea9fb37
DJ
89552004-02-29 Daniel Jacobowitz <drow@mvista.com>
8956
8957 * gdb.cp/ctti.exp: Handle unsigned char type. Expect templates
8958 to use unsigned char.
8959 * gdb.cp/cttiadd.c, gdb.cp/cttiadd1.c, gdb.cp/cttiadd2.c,
8960 gdb.cp/cttiadd3.c: Change type of variable to unsigned char.
8961
23b23974
DJ
89622004-02-29 Daniel Jacobowitz <drow@mvista.com>
8963
8964 * config/gdbserver.exp (gdbserver_gdb_load): Wait for a complete
8965 line of output.
8966
7574fd53
DJ
89672004-02-28 Daniel Jacobowitz <drow@mvista.com>
8968
8969 * gdb.base/relocate.c (dummy): Initialize.
8970
a195357f
DJ
89712004-02-28 Daniel Jacobowitz <drow@mvista.com>
8972
8973 * gdb.base/chng-syms.exp: Anchor exit pattern. Allow
8974 a breakpoint at exit.
8975
72fd54a9
FF
89762004-02-27 Fred Fish <fnf@redhat.com>
8977
8978 * gdb.base/chng-syms.exp: Add expect condition to match failing
8979 case that isn't a timeout.
8980
b9d23137
AC
89812004-02-27 Andrew Cagney <cagney@redhat.com>
8982
8983 * gdb.base/bigcore.exp: Disable on HP/UX, no sparse corefile
8984 support.
8985
15d208f6 89862004-02-26 Fred Fish <fnf@redhat.com>
d63a86f8 8987
15d208f6
FF
8988 * gdb.arch/gdb1431.c: Remove.
8989 * gdb.arch/gdb1431.s: New file, copy of gdb1291.s
8990 * gdb.arch/gdb1431.exp: Use "advance" correctly instead
8991 of "until" incorrectly.
8992
98f9cd2d
JB
89932004-02-26 J. Brobecker <brobecker@gnat.com>
8994
8995 * gdb.cp/class2.cc (empty): New class.
8996 (refer): New function.
8997 (main): Declare an object of type empty and use it.
8998 * gdb.cp/class2.exp: Print the value of an object of type empty.
8999
9b50c11b
JJ
90002004-02-26 Jeff Johnston <jjohnstn@redhat.com>
9001
9002 * gdb.base/langs.exp: Update query string to match the
9003 new nquery format used for pending breakpoints.
9004
0dcd613f
AC
90052004-02-26 Andrew Cagney <cagney@redhat.com>
9006
9007 Fix PR i18n/1570.
9008 * gdb.base/charset.c: Update copyright notice.
9009 (main, init_string): Remove the escape character '\e' tests.
9010 * gdb.base/printcmds.exp (test_print_all_chars): Ditto.
9011 * gdb.base/charset.exp (valid_host_charset): Ditto.
9012 * gdb.base/setvar.exp: Ditto.
9013
b8a56647
AC
90142004-02-24 Andrew Cagney <cagney@redhat.com>
9015
90d59e34
AC
9016 * gdb.base/corefile.exp: Use gdb_test_multiple, make "accessing
9017 mmapped data in core file" PASS and FAIL messages consistent.
9018
b8a56647
AC
9019 * gdb.java/jmisc.exp: Use the fully quallified name of "main" when
9020 setting a breakpoint. Work around PR java/1565.
9021
9f27c604
JJ
90222004-02-23 Jeff Johnston <jjohnstn@redhat.com>
9023
9024 * lib/gdb.exp (gdb_breakpoint): Update query string to match
9025 new nquery format.
9026 * gdb.base/pending.exp: Ditto.
9027
3224a706
MK
90282004-02-22 Mark Kettenis <kettenis@gnu.org>
9029
9030 * configure.in: Run stabs tests on *BSD.
9031 * configure: Regenerated.
9032
41e0a9ca
MK
90332004-02-21 Mark Kettenis <kettenis@gnu.org>
9034
9035 * gdb.base/bigcore.exp: Bail out on *BSD instead of only NetBSD.
9036
1e1b3428
FF
90372004-02-20 Fred Fish <fnf@redhat.com>
9038
9039 * gdb.base/callfuncs.exp (do_function_calls): Remove extraneous
9040 blank in test for "returns short", for consistency with other
9041 "returns xxx" tests. Update copyright year.
9042
f9a7572a
FF
90432004-02-19 Fred Fish <fnf@redhat.com>
9044
9045 New testcase for PR breakpoint/1558.
9046 * gdb.arch/gdb1558.exp: New file.
9047 * gdb.arch/gdb1558.c: New file.
9048
b2ce2854
EZ
90492004-02-19 Elena Zannoni <ezannoni@redhat.com>
9050
9051 * gdb.base/nodebug.exp: Fix typo.
9052
e7c9ff01
JB
90532004-02-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9054
9055 Committed by Jim Blandy <jimb@redhat.com>.
9056
62f4b920
JB
9057 * gdb.objc/basicclass.exp: Adapt to fixed return type of printHi.
9058
2db536a1
JB
9059 * gdb.base/dump.exp: Handle negative offsets in decimal, not hex.
9060
e7c9ff01
JB
9061 * gdb.base/float.exp: Support s390*-*-* targets.
9062
f3205b34
AF
90632004-02-17 Adam Fedor <fedor@gnu.org>
9064
9065 * gdb.base/gdb1555.exp: New file.
9066 * gdb.base/gdb1555-main.c, gdb.base/gdb1555.c: New files.
9067
9d62932d
EZ
90682004-02-17 Elena Zannoni <ezannoni@redhat.com>
9069
9070 * gdb.base/selftest.exp (do_steps_and_nexts): Add comment.
9071
344c9711
FF
90722004-02-16 Fred Fish <fnf@redhat.com>
9073
9074 * gdb.arch/gdb1291.c: Remove
9075 * gdb.arch/gdb1291.s: New test input file.
9076 * gdb.arch/gdb1291.exp: Expand test to check case that should not
9077 fail. Test for correct result, known incorrect result, other
9078 failures and timeouts.
9079
2d822687
AC
90802004-02-16 Andrew Cagney <cagney@redhat.com>
9081
9082 * gdb.base/bigcore.exp: New file.
9083 * gdb.base/bigcore.c: New file.
9084
dac15b66
AC
90852004-02-13 Andrew Cagney <cagney@redhat.com>
9086
9087 * gdb.mi/mi1-basics.exp, gdb.mi/mi1-break.exp: Delete file.
9088 * gdb.mi/mi1-console.exp, gdb.mi/mi1-disassemble.exp: Delete file.
9089 * gdb.mi/mi1-eval.exp, gdb.mi/mi1-hack-cli.exp: Delete file.
9090 * gdb.mi/mi1-pthreads.exp, gdb.mi/mi1-read-memory.exp: Delete file.
9091 * gdb.mi/mi1-regs.exp, gdb.mi/mi1-return.exp: Delete file.
9092 * gdb.mi/mi1-simplerun.exp, gdb.mi/mi1-stack.exp: Delete file.
9093 * gdb.mi/mi1-stepi.exp, gdb.mi/mi1-symbol.exp: Delete file.
9094 * gdb.mi/mi1-until.exp, gdb.mi/mi1-var-block.exp: Delete file.
9095 * gdb.mi/mi1-var-child.exp, gdb.mi/mi1-var-cmd.exp: Delete file.
9096 * gdb.mi/mi1-var-display.exp, gdb.mi/mi1-watch.exp: Delete file.
9097
6bdfc2c4
JJ
90982004-02-11 Jeff Johnston <jjohnstn@redhat.com>
9099
9100 * gdb.asm/ia64.inc (gdbasm_startup): Make sure first instruction
9101 executed is an alloc instruction.
9102
87b3ede8
DC
91032004-02-11 David Carlton <carlton@kealia.com>
9104
9105 * gdb.cp/breakpoint.exp: New.
9106 * gdb.cp/breakpoint.cc: New.
9107
6e19e2bf
MC
91082004-02-11 Michael Chastain <mec.gnu@mindspring.com>
9109
9110 Partial fix for PR gdb/1543.
9111 * gdb.cp/ambiguous.exp, gdb.cp/annota2.exp, gdb.cp/annota3.exp,
9112 gdb.cp/anon-union.exp, gdb.cp/casts.exp, gdb.cp/classes.exp,
9113 gdb.cp/cplusfuncs.exp, gdb.cp/ctti.exp, gdb.exp/demangle.exp,
9114 gdb.cp/derivation.exp, gdb.cp/exception.exp, gdb.cp/hang.exp,
9115 gdb.cp/inherit.exp, gdb.cp/local.exp, gdb.cp/maint.exp,
9116 gdb.cp/member-ptr.exp, gdb.cp/method.exp, gdb.cp/misc.exp,
9117 gdb.cp/namespace.exp, gdb.cp/overload.exp, gdb.cp/ovldbreak.exp,
9118 gdb.cp/psmang.exp, gdb.cp/ref-types.exp, gdb.cp/templates.exp,
9119 gdb.cp/userdef.exp, gdb.cp/virtfunc.exp: Remove reference
9120 to bug-gdb@prep.ai.mit.edu .
9121 * gdb.cp/bs15503.cc, gdb.cp/class2.cc, gdb.cp/cttiadd.cc,
9122 gdb.cp/cttiadd1.cc, gdb.cp/cttiadd2.cc, gdb.cp/cttiadd3.cc,
9123 gdb.cp/exception.cc, gdb.cp/member-ptr.cc, gdb.cp/namespace1.cc:
9124 Likewise.
9125
5c5455dc
AC
91262004-02-10 Andrew Cagney <cagney@redhat.com>
9127
9128 * lib/gdb.exp (gdb_expect_list): Recover from internal-errors
9129 using gdb_internal_error_resync.
9130
9cf689d7
DJ
91312004-02-09 Daniel Jacobowitz <drow@mvista.com>
9132
9133 * gdb.threads/thread-specific.exp: Stop early if no threads are
9134 found.
9135
d2dc51db
MC
91362004-02-09 Michael Chastain <mec.gnu@mindspring.com>
9137
9138 * gdb.base/pending.exp: Remove extra \n from gdb_test calls.
9139
14b1a056
DJ
91402004-02-08 Daniel Jacobowitz <drow@mvista.com>
9141
9142 * lib/gdb.exp (gdb_breakpoint): Fail on unexpected pending
9143 breakpoints.
9144
83f66e8f
DJ
91452004-02-07 Daniel Jacobowitz <drow@mvista.com>
9146
9147 * config/sim.exp (gdb_load): Handle $arg == "".
9148 * lib/gdb.exp (gdb_run_cmd): Honor gdb,do_reload_on_run.
9149 * gdb.objc/basicclass.exp: Use gdb_run_cmd.
9150
30fc0091
EZ
91512004-02-07 Elena Zannoni <ezannoni@redhat.com>
9152
a9c64011
AS
9153 * gdb.base/maint.exp: Update test to reflect
9154 obstack changes.
30fc0091 9155
4d806929
JJ
91562004-02-04 Jeff Johnston <jjohnstn@redhat.com>
9157
9158 * gdb.base/pendshr.c (pendfunc): New function that calls
9159 pendfunc1.
9160 * gdb.base/pending.c: Call pendfunc instead of pendfunc1.
9161
7bfdd688
FF
91622004-02-04 Fred Fish <fnf@redhat.com>
9163
9164 * gdb.arch/gdb1431.c: Add underbar prefixed version of global
9165 function symbols and update copyright years.
9166 * gdb.arch/gdb1291.c: Ditto.
9167
aaa08ee4
MC
91682004-02-03 Michael Chastain <mec.gnu@mindspring.com>
9169
9170 * gdb.cp/virtfunc.exp: Accept both "ctor()" and "ctor(void)".
9171
dbad7755
MC
91722004-02-03 Michael Chastain <mec.gnu@mindspring.com>
9173
9174 * gdb.cp/inherit.exp: Accept both "ctor()" and "ctor(void)".
9175
ec4646ef
MC
91762004-02-03 Michael Chastain <mec.gnu@mindspring.com>
9177
9178 * gdb.cp/inherit.exp: Accept output with gcc 3.2-7-rh.
9179
1b802196
FF
91802004-02-02 Fred Fish <fnf@redhat.com>
9181
9182 * gdb.base/bang.exp: Use gdb_run_cmd so this tests works with
9183 remote targets. Update copyright years.
9184
18fe2033
JJ
91852004-02-02 Jeff Johnston <jjohnstn@redhat.com>
9186
9187 * lib/gdb.exp (gdb_breakpoint): Add pending breakpoint
9188 support.
9189 * gdb.base/langs.exp: Fix test which attempts to create
9190 breakpoint on non-existent function to handle new pending
9191 support.
9192 * gdb.base/shlib-call.exp: Use gdb_breakpoint to set
9193 a breakpoint.
9194 * gdb.base/pending.exp: New test.
9195 * gdb.base/pending.c: New file.
9196 * gdb.base/pendshr.c: Ditto.
9197
8d577d32
DC
91982004-02-02 David Carlton <carlton@kealia.com>
9199
9200 * gdb.cp/overload.exp: Add overloadNamespace tests.
9201 * gdb.cp/overload.cc (dummyClass, dummyInstance): New.
9202 (overloadNamespace, XXX): New.
9203 (main): Call XXX::marker2.
9204
3ad13771
FF
92052004-02-01 Fred Fish <fnf@redhat.com>
9206
9207 * gdb.base/dump.exp: Use runto_main instead of "runto main".
9208 * gdb.base/finish.exp: Ditto.
9209 * gdb.base/gcore.exp: Ditto.
9210 * gdb.base/huge.exp: Ditto.
9211 * gdb.base/info-proc.exp: Ditto.
9212 * gdb.base/return2.exp: Ditto.
9213 * gdb.threads/gcore-thread.exp: Ditto.
9214
44c75849
DJ
92152004-02-01 Daniel Jacobowitz <drow@mvista.com>
9216
9217 * gdb.threads/thread-specific.exp: Add missing anchor to regexp.
9218
005bc093
MK
92192004-02-01 Mark Kettenis <kettenis@gnu.org>
9220
9221 * gdb.base/fileio.c (test_open): Replace O_RDONLY with O_RDWR such
9222 that opening the file succeeds on OpenBSD.
9223
c47cebdb
DJ
92242004-02-01 Daniel Jacobowitz <drow@mvista.com>
9225
9226 * gdb.threads/thread-specific.c: New file.
9227 * gdb.threads/threads-specific.exp: New test script.
9228 * lib/gdb.exp (gdb_test_multiple): Allow user patterns access
9229 to expect_out.
9230
5a01311c
MK
92312004-02-01 Mark Kettenis <kettenis@gnu.org>
9232
9233 * gdb.base/call-ar-st.exp: Call get_debug_format. Remove xfail on
9234 sparc*-*-solaris* into a kfail PR gdb/1539 on sparc-*-* for stabs
9235 only on the "print_small_structs from print_long_arg_list" test.
9236
ce22a4f1
DJ
92372004-02-01 Daniel Jacobowitz <drow@mvista.com>
9238
9239 * gdb.base/completion.exp: Kill a stray backslash.
9240
9241 From Jim Ingham <jingham@apple.com>:
9242 * gdb.base/completion.exp: Test that "complete file ./gdb.base/compl"
9243 agrees with the result from sending a tab.
9244
abbab9d3
DJ
92452004-01-31 Daniel Jacobowitz <drow@mvista.com>
9246
9247 * gdb.base/chng-syms.exp: Remove stray newline.
9248
53904d1e
MK
92492004-01-31 Mark Kettenis <kettenis@gnu.org>
9250
9251 * gdb.asm/asm-source.exp: Set asm-note to "openbsd" for
9252 *-*-openbsd*.
9253 * gdb.asm/openbsd.inc: New file.
9254
3a4b3aac
MK
92552004-01-30 Mark Kettenis <kettenis@gnu.org>
9256
9257 * gdb.asm/asm-source.exp: Strip -Wl, from link-flags. Don't
9258 append -static to link-flags for *-*-freebsd*, *-*netbsd* and
9259 *-*solaris2*. Remove commented out default settings for
9260 asm-flags. Replace gdb_compile with target_link.
9261
ebac27b4
MC
92622004-01-29 Michael Chastain <mec.gnu@mindspring.com>
9263
9264 * gdb.cp/inherit.exp: Rewrite. Use gdb_test_multiple and gdb
9265 for all tests. Remove old hp-ux and cygnus xfail cases.
9266
d8679d84
PH
92672004-01-29 Paul N. Hilfinger <Hilfinger@gnat.com>
9268
9269 * gdb.base/chng-syms.exp: New file.
9270 * gdb.base/chng-syms.c: New file.
9271
0a55bc22
MC
92722004-01-24 Michael Chastain <mec.gnu@mindspring.com>
9273
9274 * gdb.cp/local.exp: Rewrite "ptype Local". Add "ptype l".
9275 Provide arms for current output in all my configurations.
9276
94b8e876
MC
92772004-01-24 Michael Chastain <mec.gnu@mindspring.com>
9278
9279 * lib/compiler.c: Add hp_cc_compiler and hp_aCC_compiler.
9280 * lib/compiler.cc: Likewise.
9281 * lib/gdb.exp (get_compiler_info): Always call gdb_compile to
9282 get the right preprocessor. Eval the output directly. Remove
9283 special tests for hp_cc_compiler and hp_aCC_compiler. Remove
9284 hp_f77_compiler and hp_f90_compiler completely.
9285 (gdb_preprocess): Delete.
9286 (get_compiler): Delete.
9287
7cf03d44
MK
92882004-01-24 Mark Kettenis <kettenis@gnu.org>
9289
9290 * gdb.base/charset.c, gdb.base/dump.c, gdb.base/huge.c: Include
9291 <string.h>.
9292
68b6dce9
NR
92932004-01-24 Nick Roberts <nick@nick.uklinux.net>
9294
9295 * gdb.mi/mi-stack.exp: Update copyright.
9296
b368761e
DC
92972004-01-23 David Carlton <carlton@kealia.com>
9298
9299 * gdb.cp/rtti.exp: Don't include full path in ${srcfile}. Add
9300 test for cp_lookup_transparent_type.
9301 * gdb.cp/rtti1.cc: Update copyright. Add n2::func and refer_to;
9302 call them.
9303
f2061b53
DJ
93042004-01-23 Daniel Jacobowitz <drow@mvista.com>
9305
9306 * gdb.mi/mi-var-child.exp: Update copyright year. Move new test
9307 after -var-update.
9308
37fc574a
DC
93092004-01-23 David Carlton <carlton@kealia.com>
9310
9311 * gdb.cp/namespace.cc (C::ensureRefs): New.
9312 * gdb.cp/namespace1.cc (C::ensureOtherRefs): New.
9313
8e94b928
NR
93142004-01-20 Nick Roberts <nick@nick.uklinux.net>
9315
9316 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Test for
9317 case "-stack-list-locals 2".
9318 * gdb.mi/mi-var-child.exp: Test for case
9319 "-var-list-children --all-values NAME".
9320
997b0952
MC
93212004-01-18 Michael Chastain <mec.gnu@mindspring.com>
9322
9323 * gdb.cp/local.exp: Accept correct output for gcc v3 -gstabs+.
9324
52470da3
MK
93252004-01-18 Mark Kettenis <kettenis@gnu.org>
9326
7049b4b8
MK
9327 * gdb.base/fileio.exp: Add "$gdb_prompt $" anchors to patterns
9328 used with gdb_test_multiple.
9329
52470da3
MK
9330 * gdb.base/gdb1476.exp: Accept alternat pattern for failed memory
9331 read at address 0. This fixes PR testsuite/1504.
9332
da6012e5
DJ
93332004-01-18 Daniel Jacobowitz <drow@mvista.com>
9334
9335 * config/gdbserver.exp (gdbserver_gdb_load): Rename from gdb_load.
9336 Remove downloading, guessing the host executable, the calls to
9337 gdb_file_cmd and gdb_target_cmd, and "load" support.
9338 (infer_host_exec): New function broken out from gdb_load.
9339 (gdb_load): New wrapper for gdbserver_gdb_load.
9340 * lib/mi-support.exp (mi_gdb_target_cmd): New function, based on
9341 gdb_target_cmd. Use -target-select.
9342 (mi_gdb_file_cmd): New function, broken out from mi_gdb_load.
9343 Download binaries to the host. Clear last_mi_remote_file when
9344 we load a new binary.
9345 (mi_gdb_load): Call mi_gdb_file_cmd. If gdbserver.exp is loaded,
9346 call gdbserver_gdb_load and mi_gdb_target_cmd.
9347
32c70722
MC
93482004-01-17 Michael Chastain <mec.gnu@mindspring.com>
9349
9350 * gdb.cp/templates.exp: Accept more spaces with "<foo, ?bar>"
9351 type patterns.
9352
b0cecf36
MC
93532004-01-17 Michael Chastain <mec.gnu@mindspring.com>
9354
9355 * gdb.cp/templates.exp: Fix typo in test name of
9356 "print Foo<volatile char*>::foo".
9357
4120d7e6
MC
93582004-01-15 Michael Chastain <mec.gnu@mindspring.com>
9359
9360 * gdb.base/setvar.exp: Remove setup_xfail for hppa*-*-*11*.
9361
f679e530
BE
93622004-01-16 Ben Elliston <bje@wasabisystems.com>
9363
9364 * gdb.arch/Makefile.in (MISCELLANEOUS): Remove.
9365 (clean mostlyclean): Remove empty rm.
9366
091c48f6
MC
93672004-01-15 Michael Chastain <mec.gnu@mindspring.com>
9368
9369 * gdb.base/setvar.exp: Add copyright years.
9370
3e5fc8d2
DC
93712004-01-14 David Carlton <carlton@bactrian.org>
9372
9373 * gdb.cp/rtti.exp: Update copyright. KFAIL test with repect to
9374 PR c++/1511 and update coment.
9375 * gdb.cp/templates.exp: Update patterns to match current output.
9376 If changes involve something other than whitespace, KFAIL
9377 w.r.t. PR c++/1512 or PR c++/931 as appropriate.
9378
63d06c5c
DC
93792004-01-14 David Carlton <carlton@kealia.com>
9380
9381 * gdb.cp/namespace.exp: Add tests involving classes defined within
9382 namespaces.
9383 * gdb.cp/namespace.cc (C::CClass): New.
9384 * gdb.cp/namespace1.cc (C::OtherFileClass): New.
9385
a51dab88
EZ
93862004-01-14 Elena Zannoni <ezannoni@redhat.com>
9387
9388 * gdb.base/sepdebug.exp: Bail out of the test if we don't know
9389 what debug info we have. Print a better message if something goes
9390 wrong while producing the separate debug info file.
9391
a476ccc9
MC
93922004-01-14 Michael Chastain <mec.gnu@mindspring.com>
9393
9394 * gdb.base/callfuncs.c: Remove explicit declaration of malloc.
9395
f453692c
MC
93962004-01-14 Michael Chastain <mec.gnu@mindspring.com>
9397
9398 * gdb.base/callfuncs.c: Add copyright notice.
9399
f40063a5
MC
94002004-01-13 Michael Chastain <mec.gnu@mindspring.com>
9401
9402 * gdb.cp/derivation.exp: Add XFAIL for bug with protected
9403 inheritance. PR gdb/1498, PR gcc/13539.
9404
19ac3974
EZ
94052004-01-13 Elena Zannoni <ezannoni@redhat.com>
9406
a9c64011
AS
9407 * gdb.threads/gcore-thread.exp: Prefix name of binary with
9408 test specific name.
9409 * gdb.mi/gdb669.exp: Ditto.
9410 * gdb.mi/mi-pthreads.exp: Ditto.
9411 * gdb.mi/mi1-pthreads.exp: Ditto.
9412 * gdb.mi/mi2-pthreads.exp: Ditto.
19ac3974 9413
56c97c6e
MC
94142004-01-12 Michael Chastain <mec.gnu@mindspring.com>
9415
9416 * gdb.cp/member-ptr.cc: Add copyright notice.
9417
a0644324
MC
94182004-01-12 Michael Chastain <mec.gnu@mindspring.com>
9419
9420 * gdb.cp/member-ptr.exp: Use gdb_test, gdb_test_multiple. Add
9421 some patterns for recent versions of gcc and hpacc. Delete
9422 calls to setup_xfail for hppa*-*-*. Delete redundant tests.
9423 Delete tests that access a NULL pointer-to-member-data. This
9424 script is still disabled for gcc.
9425
32fabe09
EZ
94262004-01-12 Elena Zannoni <ezannoni@redhat.com>
9427
9428 * gdb.mi/mi2-basics.exp: Make sure that full pathnames are
a9c64011 9429 escaped correctly.
32fabe09 9430
1f8a6abb
EZ
94312004-01-12 Elena Zannoni <ezannoni@redhat.com>
9432
9433 * gdb.base/sepdebug.exp: New file.
9434 * gdb.base/sepdebug.c: New file.
9435 * lib/gdb.exp (separate_debug_filename): New procedure.
9436 (gdb_gnu_strip_debug): New procedure.
9437
48efe704
AC
94382004-01-12 Andrew Cagney <cagney@redhat.com>
9439
9440 * gdb.mi/ChangeLog: Delete file. Renamed to ...
9441 * gdb.mi/ChangeLog-1999-2003: New file.
9442
a9415475
AC
94432004-01-12 Andrew Cagney <cagney@redhat.com>
9444
9445 * gdb.base/fileio.exp: Update copyright year. On GNU/Linux, for
9446 "Renaming a directory to a non-empty directory returns ENOTEMPTY
9447 or EEXIST", treat EBUSY as an XFAIL.
9448
83b8cf9d
MC
94492004-01-11 Michael Chastain <mec.gnu@mindspring.com>
9450
9451 * gdb.base/scope.exp: Remove obsolete setup_xfail for
9452 hp_cc_compiler.
9453
9939d2a8
MC
94542004-01-10 Michael Chastain <mec.gnu@mindspring.com>
9455
9456 * gdb.cp/classes.exp: Remove old "(obsolescent gcc or gdb)"
9457 decorations.
9458
1ff8cadf
MC
94592004-01-10 Michael Chastain <mec.gnu@mindspring.com>
9460
9461 * gdb.cp/virtfunc.exp: Remove old "(obsolescent gcc or gdb)"
9462 and "(aCC)" decorations. Remove obsolete doco about old
9463 test results.
9464
6fa9022e
MC
94652004-01-09 Michael Chastain <mec.gnu@mindspring.com>
9466
9467 * gdb.cp/exception.exp: Fix typo in doco.
9468
209721fe
MK
94692004-01-09 Mark Kettenis <kettenis@gnu.org>
9470
9471 * gdb.base/gdb1476.exp: Fix typo.
9472
ef11303e
MC
94732004-01-09 Michael Chastain <mec.gnu@mindspring.com>
9474
9475 * gdb.hp/gdb.aCC/exception.exp: Re-create as a nearly empty
9476 file.
9477
041ab88c
MC
94782004-01-09 Michael Chastain <mec.gnu@mindspring.com>
9479
9480 * gdb.cp/exception.cc: Change <iostream.h> to <iostream>.
9481 * gdb.cp/exception.exp: Use gdb test, gdb_test_multiple.
9482 Use gdb_compile. Remove restriction on gcc. Add some patterns
9483 for recent version of gdb. Delete second half, which was a copy
9484 of the first half with different build flags. This test is
9485 still disabled because it is still not ready for production.
9486
e36d075a
MC
94872004-01-08 Michael Chastain <mec.gnu@mindspring.com>
9488
9489 * gdb.cp/exception.cc: Add copyright notice.
9490 * gdb.cp/exception.exp: Add a notice that this file is broken
9491 because of line number changes caused by addition of copyright
9492 notice.
9493
42b190ad
MC
94942004-01-08 Michael Chastain <mec.gnu@mindspring.com>
9495
9496 * gdb.cp/exception.cc: Renamed from gdb.hp/gdb.aCC/exception.cc.
9497 * gdb.cp/exception.exp: Renamed from gdb.hp/gdb.aCC/exception.exp.
9498
8f25f06b
MC
94992004-01-08 Michael Chastain <mec.gnu@mindspring.com>
9500
9501 * gdb.cp/classes.exp: Accept gnu abi 2.
9502 * gdb.cp/derivation.exp: Likewise.
9503 * gdb.cp/overload.exp: Likewise.
9504 * gdb.cp/virtfunc.exp: Likewise.
9505
06ded8b8
MC
95062004-01-08 Michael Chastain <mec.gnu@mindspring.com>
9507
9508 * gdb.mi/pthreads.c (done_making_threads): Remove extraneous
9509 semicolon after end of function.
9510
77c26ae3
MC
95112004-01-07 Michael Chastain <mec.gnu@mindspring.com>
9512
9513 * gdb.cp/bs15503.cc: Include <iostream>, not <iostream.h>.
9514 * gdb.cp/bs15503.exp: Remove hp-only restriction. Use modern
9515 boilerplate code for compiling and running the program under
9516 test. Add some string method tests.
9517
20757486
MC
95182004-01-07 Michael Chastain <mec.gnu@mindspring.com>
9519
9520 * gdb.cp/bs15503.cc: Add copyright notice.
9521 * gdb.cp/bs15503.exp: Adjust line number.
9522
0fd3b503
MC
95232004-01-07 Michael Chastain <mec.gnu@mindspring.com>
9524
9525 * gdb.hp/gdb.defects/bs15503.exp: Renamed to gdb.cp/bs15503.exp.
9526 * gdb.hp/gdb.defects/bs15503.cc: Renamed to gdb.cp/bs15503.cc.
9527
10d1bea8
MC
95282004-01-07 Michael Chastain <mec.gnu@mindspring.com>
9529
9530 * gdb.base/funcargs.exp: Remove obsolete setup_xfail for
9531 hp_cc_compiler.
9532
2789202a
MC
95332004-01-07 Michael Chastain <mec.gnu@mindspring.com>
9534
9535 * gdb.cp/cttiadd.c: Add a marker for gdb_get_line_number.
9536 * gdb.cp/ctti.exp: Use the marker instead of "next".
9537 With gcc, run further before bailing.
9538
b862f14c
MC
95392004-01-07 Michael Chastain <mec.gnu@mindspring.com>
9540
9541 * gdb.cp/cttiadd.cc: Add copyright notice.
9542 * gdb.cp/cttiadd1.cc: Likewise.
9543 * gdb.cp/cttiadd2.cc: Likewise.
9544 * gdb.cp/cttiadd3.cc: Likewise.
9545
96da2469
MC
95462004-01-07 Michael Chastain <mec.gnu@mindspring.com>
9547
9548 * gdb.cp/ctti.exp: Partial rewrite. Call gdb_compile properly.
9549 Use gdb_test, gdb_test_multiple. Use floating-point values that
9550 have exact representations in IEEE-ish formats.
9551
053248ff
MC
95522004-01-07 Michael Chastain <mec.gnu@mindspring.com>
9553
9554 * gdb.base/constvars.exp: Do not force lang=c++ if using HP
9555 compilers. Delete duplicate call to get_compiler_info.
9556 (local_compiler_xfail_check): setup_xfail if $hp_cc_compiler.
9557 * gdb.base/volatile.exp: Likewise.
9558
84acecdd
MK
95592004-01-07 Mark Kettenis <kettenis@gnu.org>
9560
9561 * gdb.base/gdb1476.exp: Only run the tests if we can't read the
9562 memory at address 0.
9563
fe11a27f
MC
95642004-01-07 Michael Chastain <mec.gnu@mindspring.com>
9565
9566 * gdb.stabs/weird.exp: Use hp_cc_compiler and hp_aCC_compiler
9567 to test for hp-ux assembler. Fix copyright years.
9568
60ad077b
AC
95692004-01-07 Andrew Cagney <cagney@redhat.com>
9570
9571 * gdb.base/fileio.c (strerrno): Add "EBUSY".
9572
1c9b8f33
AC
95732004-01-07 Andrew Cagney <cagney@redhat.com>
9574
9575 * gdb.base/fileio.c (test_open): Do not pass S_IWUSR to "open"
9576 when creating the read-only file. From analysis by Roland McGrath
9577 and Elena Zannoni.
9578
753ccc7a
MC
95792004-01-06 Michael Chastain <mec.gnu@mindspring.com>
9580
9581 * gdb.cp/namespace.exp: Call get_compiler_info with "c++".
9582
eca3e36b
MC
95832004-01-06 Michael Chastain <mec.gnu@mindspring.com>
9584
9585 * gdb.base/cvexpr.c: Be type-safe with function pointers and
9586 data pointers.
9587
f8d4bac4
MC
95882004-01-06 Michael Chastain <mec.gnu@mindspring.com>
9589
9590 * gdb.cp/m-static.exp: Compile one source file at a time.
9591 Delete unused call to get_compiler_info.
9592
9b4e0f94
MC
95932004-01-06 Michael Chastain <mec.gnu@mindspring.com>
9594
9595 * gdb.base/call-ar-st.exp: Delete explicit reference to ${binfile}.ci.
9596 * gdb.base/call-rt-st.exp: Likewise.
9597 * gdb.base/nodebug.exp: Likewise.
9598 * gdb.base/volatile.exp: Likewise.
9599 * gdb.cp/ref-types.exp: Likewise.
9600 * gdb.cp/templates.exp: Likewise.
9601
023c1024
MK
96022004-01-05 Mark Kettenis <kettenis@gnu.org>
9603
9604 * gdb.base/gdb1476.exp, gdb.base/gdb1476.c: New files.
9605
19703c4a
MC
96062004-01-05 Michael Chastain <mec.gnu@mindspring.com>
9607
9608 * gdb.cp/funcargs.exp: Delete special timeout of 240 seconds for
9609 hppa*-hp-hpux*.
9610
18b67037
MK
96112004-01-04 Mark Kettenis <kettenis@gnu.org>
9612
ba6219c8
MK
9613 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
9614 x86_64-*-*.
9615
18b67037
MK
9616 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
9617 sparc64-*-* and sparc*-solaris2*.
9618
1bfbbb9d
MK
96192004-01-04 Mark Kettenis <kettenis@gnu.org>
9620
9621 * gdb.base/structs.exp: Remove ${testfile} from "zed L<n> for
9622 return ${tests}" test. The ${tests} already mentions the
9623 filename.
9624
06846494
MC
96252004-01-02 Michael Chastain <mec.gnu@mindspring.com>
9626
9627 * gdb.cp/local.exp: Accept gcc abi 2.
9628
3b0cb202
MC
96292004-01-02 Michael Chastain <mec.gnu@mindspring.com>
9630
9631 * gdb.cp/templates.exp: Accept gcc abi 2.
9632
0643ec3f
MC
96332004-01-02 Michael Chastain <mec.gnu@mindspring.com>
9634
9635 * lib/compiler.cc: Remove supports_template_debugging.
9636 * gdb.cp/templates.exp: Do not test supports_template_debugging.
9637
d231d0b1
MC
96382004-01-01 Michael Chastain <mec.gnu@mindspring.com>
9639
9640 * gdb.cp/namespace.exp: Accept gcc abi 2.
9641
44ffb27c
MC
96422004-01-01 Michael Chastain <mec.gnu@mindspring.com>
9643
9644 * gdb.cp/method.exp: Accept gcc abi 2.
9645
184ad485
MC
96462004-01-01 Michael Chastain <mec.gnu@mindspring.com>
9647
9648 * gdb.cp/classes.exp: Generate identical results as old version.
9649 * gdb.cp/derivation.exp: Likewise.
9650 * gdb.cp/overload.exp: Likewise.
9651 * gdb.cp/virtfunc.exp: Likewise.
9652
116f09e7
MC
96532004-01-01 Michael Chastain <mec.gnu@mindspring.com>
9654
9655 * gdb.cp/virtfunc.exp: Modify some patterns to avoid a
9656 mysterious bug with sourceware version of expect.
9657
b1379776
MC
96582004-01-01 Michael Chastain <mec.gnu@mindspring.com>
9659
9660 * gdb.cp/overload.exp: Rewrite. Clean up patterns to match
9661 current versions of gcc, including gcc abi 2. Remove gratuitous
9662 restart of test program. Use gdb_test_multiple and gdb_test for
9663 all tests. Add patterns to xfail missing "const" in "const char *"
9664 and kfail PR gdb/1155.
9665
6b7a4c0e
MC
96662004-01-01 Michael Chastain <mec.gnu@mindspring.com>
9667
9668 * gdb.cp/derivation.exp: Rewrite. Clean up patterns to match
9669 current versions of gcc, including gcc abi 2. Remove gratuitous
9670 restart of test program. Use gdb_test_multiple and gdb_test for
9671 all tests. Add patterns to kfail PR gdb/1498.
9672
51615d72
MC
96732003-12-31 Michael Chastain <mec.gnu@mindspring.com>
9674
9675 * gdb.cp/virtfunc.exp: Rewrite. Clean up patterns to match
9676 current versions of gcc, including gcc abi 2. Use "breakpoint"
9677 and "continue" instead of restarting the target program. Use
9678 gdb_test_multiple and gdb_test for all tests.
9679
7b79a9d7
MK
96802004-01-01 Mark Kettenis <kettenis@gnu.org>
9681
9682 * gdb.asm/asm-source.exp: Update copyright year. Link statically
9683 for *-*-solaris2*.
9684
1cd3489f
MC
96852003-12-31 Michael Chastain <mec.gnu@mindspring.com>
9686
9687 * gdb.cp/classes.exp: Rewrite. Clean up patterns to match
9688 current versions of gcc, including gcc abi 2. Use "breakpoint"
9689 and "continue" instead of restarting the target program several
9690 times. Use gdb_test_multiple and gdb_test for all tests.
9691
850742db
MC
96922003-12-18 Michael Chastain <mec.gnu@mindspring.com>
9693
9694 * gdb.base/sect-cmd.exp: Handle compiling test case from multiple
9695 source files.
9696
eb4bbda8
MC
96972003-12-16 Michael Chastain <mec.gnu@mindspring.com>
9698
9699 * gdb.base/environ.exp: Handle compiling test case from multiple
9700 source files.
9701
e42c7771
MC
97022003-12-16 Michael Chastain <mec.gnu@mindspring.com>
9703
9704 * gdb.base/structs.exp: Call gdb_exit as well as gdb_start.
9705
80e4b428
JB
97062003-12-17 Jim Blandy <jimb@redhat.com>
9707
5f06973a
JB
9708 * gdb.base/freebpcmd.c: Add copyright notice.
9709
80e4b428
JB
9710 * gdb.base/freebpcmd.exp: Mark the interesting failure as known.
9711
0ab84fb7
MC
97122003-12-16 Michael Chastain <mec.gnu@mindspring.com>
9713
9714 * gdb.base/maint.exp: Add generic FAIL patterns to prevent timeouts.
9715
1b3bb3d0
JB
97162003-12-13 Jim Blandy <jimb@redhat.com>
9717
9718 * gdb.base/freebpcmd.exp, gdb.base/freebpcmd.c: New test.
9719
3a4c9371
KB
97202003-12-12 Kevin Buettner <kevinb@redhat.com>
9721
9722 * gdb.asm/frv.inc: New file.
9723 * gdb.asm/asm-source.exp: Add frv-*-* as a supported target.
9724
a1dea79a
FF
97252003-12-09 Fred Fish <fnf@redhat.com>
9726
9727 * gdb.base/break.c (marker1, marker2, marker3, marker4): Move
9728 functions to break1.c and leave prototypes behind. Add more
9729 "set breakpoint NN here" comments.
9730 * gdb.base/break1.c: New file.
9731
9732 * gdb.base/break.exp: Handle compiling test case from multiple
9733 source files and change source file references as needed.
9734 * gdb.base/completion.exp: Ditto.
9735 * gdb.base/condbreak.exp: Ditto.
9736 * gdb.base/define.exp: Ditto.
9737 * gdb.base/ena-dis-br.exp: Ditto.
9738 * gdb.base/info-proc.exp: Ditto.
9739 * gdb.base/maint.exp: Ditto.
9740 * gdb.base/until.exp: Ditto.
9741
9742 * gdb.base/condbreak.exp: Use bp_locationNN variables instead of
9743 hardcoded line numbers.
9744 * gdb.base/define.exp: Ditto.
9745 * gdb.base/ena-dis-br.exp: Ditto.
9746 * gdb.base/maint.exp: Ditto.
9747 * gdb.base/until.exp: Ditto.
9748
9749 * gdb.base/completion.exp: Use "break1" for completion tests since
9750 "break" is no longer a unique prefix.
9751
5266b69c
AC
97522003-12-06 Andrew Cagney <cagney@redhat.com>
9753
9754 * gdb.base/structs.exp (test_struct_returns): When applicable, set
9755 "return_value_unimplemented". When an unimplemented struct return
9756 architecture, report incorrect values as a KFAIL
9757
374451f0
MC
97582003-12-05 Michael Chastain <mec.gnu@mindspring.com>
9759
9760 * gdb.cp/rtti.exp: Accept new wording of warning from
9761 cp_lookup_rtti_type.
9762
ba9b20a7
MC
97632003-12-05 Michael Chastain <mec.gnu@mindspring.com>
9764
9765 Partial fix for PR testsuite/1456.
9766 * gdb.base/scope.exp (test_at_main): Replace references to
9767 gcc_compiled with calls to test_compiler_info.
9768 (test_at_foo): Likewise.
9769 (test_at_bar): Likewise.
9770
b74b6d0b
MC
97712003-12-04 Michael Chastain <mec.gnu@mindspring.com>
9772
9773 Partial fix for PR testsuite/1456.
9774 * gdb.base/so-impl-ld.exp: Replace reference to gcc_compiled with call
9775 to test_compiler_info.
9776
ccfa3402
MC
97772003-12-03 Michael Chastain <mec.gnu@mindspring.com>
9778
9779 * gdb.base/so-impl-ld.exp: Update copyright notice.
9780
f6246aba
MC
97812003-12-02 Michael Chastain <mec.gnu@mindspring.com>
9782
9783 Partial fix for PR testsuite/1456.
9784 * gdb.base/mips_pro.exp: Replace references to gcc_compiled with calls
9785 to test_compiler_info.
9786
13ae734a
MC
97872003-11-28 Michael Chastain <mec.gnu@mindspring.com>
9788
9789 * gdb.objc/objcdecode.exp: Match and KFAIL the output that comes
9790 from current versions of gdb. Clean up regular expressions.
9791 Delete redundant timeout case.
9792
d8e1cdee
MC
97932003-11-28 Michael Chastain <mec.gnu@mindspring.com>
9794
9795 * gdb.objc/nondebug.exp: Match and KFAIL the output that comes
9796 from current versions of gdb. Clean up regular expressions.
9797 Delete redundant timeout case.
9798
96457b64
MC
97992003-12-01 Michael Chastain <mec.gnu@mindspring.com>
9800
9801 Partial fix for PR testsuite/1456.
9802 * gdb.base/callfuncs.exp (do_function_calls): Replace reference to
9803 gcc_compiled with call to test_compiler_info.
9804
f35309fc
MC
98052003-11-30 Michael Chastain <mec.gnu@mindspring.com>
9806
9807 Partial fix for PR testsuite/1456.
9808 * gdb.base/list.exp (test_list_function): Delete unused declaration
9809 of gcc_compiled.
9810
d7afdf9b
MC
98112003-11-29 Michael Chastain <mec.gnu@mindspring.com>
9812
9813 Partial fix for PR testsuite/1456.
9814 * gdb.base/complex.exp: Replace reference to gcc_compiled with
9815 call to test_compiler_info.
9816
71507b56
MK
98172003-11-29 Mark Kettenis <kettenis@gnu.org>
9818
9819 * gdb.asm/asm-source.exp: Initialize asm-note to "empty". Set
9820 asm-note to "netbsd" for *-*-netbsdelf* and x86_64-*-netbsd*. Use
9821 it to create the appropriate note.inc.
9822 * gdb.asm/asmsrc1.s: Include "note.inc".
9823 * gdb.asm/netbsd.inc: New file.
9824 * gdb.asm/empty.inc: New file.
9825
f81f93f7
MC
98262003-11-28 Michael Chastain <mec.gnu@mindspring.com>
9827
9828 Partial fix for PR testsuite/1456.
9829 * gdb.base/constvars.exp: Replace references to gcc_compiled with
9830 calls to test_compiler_info.
9831
9a77938e
MC
98322003-11-27 Michael Chastain <mec.gnu@mindspring.com>
9833
9834 Partial fix for PR testsuite/1456.
9835 * gdb.base/volatile.exp: Replace references to gcc_compiled with
9836 calls to test_compiler_info.
9837
e8367dc7
MK
98382003-11-27 Mark Kettenis <kettenis@gnu.org>
9839
9840 * gdb.base/structs.exp: Use i*86-*-* instead of i686-*-* as a
9841 pattern for the KFAILs.
9842
526c61ee
AF
98432003-11-25 Adam Fedor <fedor@gnu.org>
9844
9845 * gdb.objc/objcdecode.exp: Test for PR objc/1238.
9846 * gdb.objc/objcdecode.m: New file.
9847
28f2d600
AF
98482003-11-25 Adam Fedor <fedor@gnu.org>
9849
9850 * gdb.objc/nondebug.exp: Test for PR objc/1236.
9851 * gdb.objc/nondebug.m: New file.
9852
a3895cee
BE
98532003-11-26 Ben Elliston <bje@wasabisystems.com>
9854
9855 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
9856 NetBSD as it does on FreeBSD. Modelled on a similar change by
9857 Mark Kettenis on 2003-05-30.
9858 (link-flags): Set to "--entry _start" regardless of target.
9859 Special linker flags are to be appended to $link-flags.
9860 * gdb.asm/mips.inc (gdbasm_startup): Remove __start label.
9861
c9f2c8a3
MC
98622003-11-25 Michael Chastain <mec.gnu@mindspring.com>
9863
9864 * gdb.cp/method.exp: Accept output of new demangler.
9865
15a0587a 98662003-11-25 Michael Chastain <mec.gnu@mindspring.com>
f4e8b6f3
MC
9867
9868 * gdb/class2.exp: New file.
9869 * gdb/class2.cc: New file.
9870
3c00b570
MC
98712003-11-25 Michael Chastain <mec.gnu@mindspring.com>
9872
9873 * gdb.cp/templates.exp (test_ptype_of_templates): Accept output
9874 of new demangler.
9875
7027acc7
MK
98762003-11-23 Mark Kettenis <kettenis@gnu.org>
9877
9878 * gdb.arch/i386-unwind.exp: Use gdb_run_cmd and gdb_expect instead
9879 of gdb_test "run".
9880
b0e1598a
MK
98812003-11-23 Mark Kettenis <kettenis@gnu.org>
9882
9883 * gdb.arch/i386-unwind.exp: Don't use runto_main. Change
9884 "continue" into "run".
9885
4d9eda44
MC
98862003-11-23 Michael Chastain <mec.gnu@mindspring.com>
9887
9888 Partial fix for PR testsuite/1456.
9889 * gdb.cp/ambiguous.exp: Replace reference to gcc_compiled with
9890 call to test_compiler_info.
9891 * gdb.cp/ctti.exp: Likewise.
9892 * gdb.cp/derivation.exp: Likewise.
9893 * gdb.cp/member-ptr.exp: Likewise.
9894 * gdb.cp/virtfunc.exp (test_virtual_calls): Remove unused
9895 reference to gcc_compiled.
9896
98972003-11-23 Michael Chastain <mec.gnu@mindspring.com>
b729099e
MC
9898
9899 Fix PR testsuite/1463.
9900 * gdb.base/structs.exp (start_structs_test): Call
9901 get_debug_format before using the debug format.
9902
d422fe19
AC
99032003-11-22 Andrew Cagney <cagney@redhat.com>
9904
9905 * lib/gdb.exp (gdb_test_multiple): Add simple example.
9906 * gdb.base/structs.exp: Use gdb_test_multiple.
9907
039cf96d
AC
99082003-11-20 Andrew Cagney <cagney@redhat.com>
9909
6882279b
AC
9910 * gdb.base/structs.exp: Handle and recover from internal errors.
9911 Replace "foo${n}" with "foo<n>" in test messages.
9912
e53890ae
AC
9913 * gdb.base/structs.exp: Update copyright. Rewrite.
9914 * gdb.base/structs.c: Update copyright. Rewrite.
9915
2b211c59
AC
9916 * lib/gdb.exp (gdb_internal_error_resync): Issue a perror when the
9917 resync count exceeded.
d63a86f8 9918
039cf96d
AC
9919 * gdb.base/maint.exp: Use gdb_internal_error_resync to recover
9920 from the internal error.
9921 * lib/gdb.exp (gdb_internal_error_resync): New procedure.
9922 Original from Jim Blandy.
9923 (gdb_test_multiple): Use gdb_internal_error_resync.
2b211c59 9924
eac98b22
AC
99252003-11-19 Andrew Cagney <cagney@redhat.com>
9926
9927 * gdb.base/callfuncs.exp: Change the XFAILed descriptor test to a
9928 KFAIL.
9929
67455b2a
MK
99302003-11-17 Mark Kettenis <kettenis@gnu.org>
9931
9932 New testcase for PR backtrace/1435.
9933 * gdb.arch/i386-unwind.exp: New file.
9934 * gdb.arch/i386-unwind.c: New file.
9935
853d6e5b
AC
99362003-11-17 Andrew Cagney <cagney@redhat.com>
9937
9938 * lib/gdb.exp (compiler_info): New global.
9939 (test_compiler_info): New function.
9940 (get_compiler_info): Set compiler_info.
9941 * lib/compiler.c, lib/compiler.cc: Add copyright. When GNUC, set
9942 "compiler_info" to gcc-<major>-<minor>.
9943
38cf6e11
MC
99442003-11-15 Michael Chastain <mec.gnu@mindspring.com>
9945
9946 * gdb.trace/configure: Remove.
9947
a50d3602
EZ
99482003-11-13 Elena Zannoni <ezannoni@redhat.com>
9949
9950 * gdb.base/break.c: Add comments to aid finding line numbers for
d63a86f8 9951 breakpoints.
a50d3602
EZ
9952 * gdb.base/break.exp: Remove all references to explicit line
9953 numbers.
9954
d9407aaa
NC
99552003-11-11 Nick Clifton <nickc@redhat.com>
9956
9957 * gdb.base/shreloc.exp: Do not run for targets which do not
9958 support shared objects.
9959
db488fc1
CV
99602003-11-10 Corinna Vinschen <vinschen@redhat.com>
9961
9962 * gdb.base/fileio.exp: Drop tests for nointerrupts and noinferiorio.
9963 Don't run tests if nofileio flag is given.
9964
6a90a18e
EZ
99652003-11-07 Elena Zannoni <ezannoni@redhat.com>
9966
9967 * gdb.cp/annota3.exp: Make sure we can match 'Hardware watchpoint'
a9c64011 9968 as well as 'Watchpoint'.
6a90a18e 9969
0b915e9c
EZ
99702003-11-06 Elena Zannoni <ezannoni@redhat.com>
9971
9972 Reported by Jim Ingham <jingham@apple.com>:
9973 * gdb.base/annota1.exp: Match at least one occurrence of the
9974 signal handler annotation.
9975
d7e4b55f
EZ
99762003-11-06 Elena Zannoni <ezannoni@redhat.com>
9977
a9c64011
AS
9978 * gdb.cp/annota2.exp: Make sure we can match 'Hardware watchpoint'
9979 as well as 'Watchpoint'.
d7e4b55f 9980
2fe4e8d0
MC
99812003-11-05 Michael Chastain <mec@shout.net>
9982
9983 * gdb.mi/pthreads.c (routine): Handle early return from sleep.
9984
6ef88553
KW
99852003-11-03 Kris Warkentin <kewarken@qnx.com>
9986
9987 * gdb.arch/gdb1291.c: New test file.
9988 * gdb.arch/gdb1291.exp: New test script.
9989 * gdb.arch/gdb1431.c: New test file.
9990 * gdb.arch/gdb1431.exp: New test script.
9991
ae7dc4d8
MC
99922003-10-22 Michael Chastain <mec@shout.net>
9993
9994 * gdb.mi/pthreads.c: Add copyright notice.
9995
c39d7427
MC
99962003-10-22 Michael Chastain <mec@shout.net>
9997
9998 * gdb.threads/pthreads.c: Add copyright notice.
9999
8b7d96c1
MC
100002003-10-20 Michael Chastain <mec@shout.net>
10001
10002 * gdb.base/gdb1056.exp: New test script.
10003
d1d69fdd
DJ
100042003-10-13 Daniel Jacobowitz <drow@mvista.com>
10005
10006 * gdb.threads/killed.exp: Use gdb_run_cmd.
10007
7d605576
DJ
100082003-10-13 Daniel Jacobowitz <drow@mvista.com>
10009
10010 * gdb.base/gcore.exp: Issue an UNSUPPORTED and exit if we can't
10011 create a core file.
10012 * gdb.threads/gcore-thread.exp: Likewise.
10013
618ec112
CV
100142003-10-13 Corinna Vinschen <vinschen@redhat.com>
10015
10016 * gdb.base/call-rt-st.c (struct bit_flags_char_t): New bitfield
10017 type, based on char type.
10018 (struct bit_flags_short_t): New bitfield type, based on short type.
10019 (init_bit_flags_char): New fuction.
10020 (init_bit_flags_short): Ditto.
10021 (print_bit_flags_char): Ditto.
10022 (print_bit_flags_short): Ditto.
10023 (main): Add handling for bit_flags_char_t and bit_flags_short_t.
10024
9367a73c
MC
100252003-10-11 Michael Chastain <mec@shout.net>
10026
10027 * gdb.base/call-rt-st.exp: Update copyright year.
10028
1decf120
KI
100292003-10-10 Kei Sakamoto <sakamoto.kei@renesas.com>
10030
10031 * config/hmsirom.exp: Replace "Hitachi" with "Renesas".
10032 * gdb.disasm/sh3.s: Ditto.
10033
5445b2ae
DJ
100342003-10-07 Daniel Jacobowitz <drow@mvista.com>
10035
10036 * gdb.threads/switch-threads.exp: New test.
10037 * gdb.threads/switch-threads.c: New source file.
10038
aec24853
CV
100392003-10-07 Corinna Vinschen <vinschen@redhat.com>
10040
10041 * gdb.base/ending-run.exp: Add sh specific case.
10042
adc7428d
AC
100432003-10-06 Andrew Cagney <cagney@redhat.com>
10044
10045 * gdb.base/watchpoint.exp: Delete obsolete clear_xfail.
10046 * gdb.disasm/mn10200.exp: Delete obsolete file.
10047
c9d37158
DJ
100482003-09-29 Daniel Jacobowitz <drow@mvista.com>
10049
10050 * ChangeLog: Correct an entry command.exp -> commands.exp.
10051 * gdb.base/commands.exp (bp_deleted_in_command_test)
10052 (temporary_breakpoint_commands): Check noargs.
10053
79c2c32d
DC
100542003-09-25 David Carlton <carlton@kealia.com>
10055
10056 * gdb.cp/namespace.exp: Tweak comments. Add non-quoted versions
10057 of some print tests, where appropriate. Add tests for C::D::cd,
10058 E::ce, F::cXfX, G::XgX.
10059 * gdb.cp/namespace.cc: Add XgX, cXfX, ce.
10060
594e6d67
RE
100612003-09-25 Richard Earnshaw <rearnsha@arm.com>
10062
10063 * lib/java.exp (java_init): Import target_alias before using it.
10064
10f0d451
DC
100652003-09-25 David Carlton <carlton@kealia.com>
10066
10067 * gdb.base/corefile.exp: Delete obsolete setup_xfail.
10068
274bcba0
EZ
100692003-09-23 Elena Zannoni <ezannoni@redhat.com>
10070
d63a86f8 10071 * gdb.base/selftest.exp: Accomodate more instruction reordering
a9c64011 10072 weirdness.
274bcba0 10073
cdbf20f7
MC
100742003-09-17 Michael Chastain <mec@shout.net>
10075
10076 * gdb.cp/gdb1355.exp: New file.
10077 * gdb.cp/gdb1355.c: New file.
10078
71e06f80
CV
100792003-09-15 Corinna Vinschen <vinschen@redhat.com>
10080
10081 * gdb.asm/asm-source.exp: Add sh*-*-* as supported target.
10082 * gdb.asm/sh.inc: New file.
10083
5c4e30ca
DC
100842003-09-11 David Carlton <carlton@kealia.com>
10085
bd45b7af
DC
10086 * gdb.cp/namespace.exp: Add tests for namespace types.
10087 * gdb.cp/maint.exp (test_help): Test 'help maint cp namespace'.
5c4e30ca
DC
10088 (test_namespace): New.
10089
1c199746
EZ
100902003-09-11 Elena Zannoni <ezannoni@redhat.com>
10091
a9c64011 10092 * gdb.base/relocate.exp: Handle new gdb output at startup.
3fcf0ced 10093 * gdb.stabs/weird.exp: Ditto.
1c199746 10094
04ed252f
MC
100952003-09-08 Michael Chastain <mec@shout.net>
10096
10097 * gdb.base/gdb1250.c: Rename 'gamma' to 'my_gamma'.
10098
d8a2d9e7
MC
100992003-09-07 Michael Chastain <mec@shout.net>
10100
10101 * gdb.cp/classes.exp: Accommodate both 'syntax error' and
10102 'parse error'.
10103
161afb24
MK
101042003-09-07 Mark Kettenis <m.kettenis@osp.nl>
10105
10106 * gdb.arch/i386-prologue.exp: Add checks for saved registers.
10107
49f2741a
MC
101082003-08-30 Michael Chastain <mec@shout.net>
10109
10110 * gdb.base/selftest.exp: Remove support for m68k*-*-hpux.
10111 * gdb.gdb/observer.exp: Ditto.
10112 * gdb.gdb/xfullpath.exp: Ditto.
10113
8afa723e
MK
101142003-08-29 Mark Kettenis <kettenis@gnu.org>
10115
10116 * gdb.base/interrupt.exp: XFAIL "call function when asleep" for
10117 *-*-*bsd*.
10118
f31dfe3b
JJ
101192003-08-28 Jeff Johnston <jjohnstn@redhat.com>
10120
10121 * gdb.base/dump.exp: Skip for ia64.
10122
4630e498
JJ
101232003-08-25 Jeff Johnston <jjohnstn@redhat.com>
10124
10125 * gdb.asm/asm-source.exp: Add ia64 support.
10126 * gdb.asm/ia64.inc: New file.
10127
1105b7ef
MC
101282003-08-22 Michael Chastain <mec@shout.net>
10129
10130 * gdb.cp: New directory.
10131 * gdb.cp/*: Copy from gdb.c++/*.
10132 * gdb.c++/*: Remove.
10133 * Makefile.in: Change gdb.c++ to gdb.cp.
10134 * configure.in: Ditto.
10135 * configure: Regnerate.
10136
c945b932
MK
101372003-08-18 Mark Kettenis <kettenis@gnu.org>
10138
10139 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1338.
10140 * gdb.arch/i386-prologue.c (gdb1338): Add function.
10141
2b66634b
DJ
101422003-08-17 Daniel Jacobowitz <drow@mvista.com>
10143
10144 * mi-var-display.exp (-var-list-children weird): Accept function
10145 pointers with argument types.
10146 * mi1-var-display.exp (-var-list-children weird): Likewise.
10147 * mi2-var-display.exp (-var-list-children weird): Likewise.
10148
a356f73b
DJ
101492003-08-17 Daniel Jacobowitz <drow@mvista.com>
10150
10151 * gdb.base/annota3.exp: Add missing newline.
10152
483417b8
MC
101532003-08-06 Michael Chastain <mec@shout.net>
10154
10155 * gdb.java/jmisc1.exp: Add test for pr gdb/1322.
10156
c99c59c3
MS
101572003-08-12 Michael Snyder <msnyder@redhat.com>
10158
10159 * gdb.base/float.exp: Add test for SH.
10160
55ed7501
MK
101612003-08-10 Mark Kettenis <kettenis@gnu.org>
10162
10163 * gdb.arch/i386-prologue.c, gdb.arch/i386-prologue.exp: New files.
10164
1a371f2e
EZ
101652003-08-07 Elena Zannoni <ezannoni@redhat.com>
10166
10167 * gdb.base/completion.exp: Remove reduntant completion test
10168 on filename.
10169
e0f353ce
EZ
101702003-08-07 Elena Zannoni <ezannoni@redhat.com>
10171
a9c64011
AS
10172 * gdb.base/attach.exp, gdb.base/detach.exp, gdb.base/gcore.exp,
10173 gdb.mi/mi-basics.exp, gdb.threads/gcore-thread.exp,
10174 gdb.trace/save-trace.exp: Make sure that full pathnames are
10175 escaped correctly.
e0f353ce 10176
5710a1af 101772003-08-07 Elena Zannoni <ezannoni@redhat.com>
d63a86f8 10178
a9c64011
AS
10179 * configure.in: Don't generate config.h from config.hin.
10180 * configure: Regenerate.
10181 * config.hin: Remove file.
10182 * gdb.mi/pthreads.c: Remove include of config.h, and other ifdefs.
10183 * gdb.threads/pthreads.c: Ditto.
5710a1af 10184
dcd81ce9
DJ
101852003-08-07 Daniel Jacobowitz <drow@mvista.com>
10186
10187 From Kei Sakamoto <sakamoto.kei@renesas.com>:
10188 * gdb.asm/asm-source.exp : Add -lgloss to link-flags.
10189 * gdb.asm/m32r.inc : Remove an illegal nop after bl instruction.
10190 Replace ld24 with seth/add3.
10191
6009d884
AC
101922003-08-02 Andrew Cagney <cagney@redhat.com>
10193
10194 * gdb.base/annota3.exp: New file.
10195 * gdb.base/annota3.c: New file.
10196 * gdb.c++/annota3.exp: New file.
10197 * gdb.c++/annota3.cc: New file.
10198
51514e06
MC
101992003-07-29 Michael Chastain <mec@shout.net>
10200
10201 * gdb.threads/tls.c (spin): Check errno only if sem_wait
10202 actually failed.
10203 (do_pass): Likewise.
10204 * gdb.threads/tls.exp: Always initialize no_of_threads.
10205
4ee6625b
DJ
102062003-07-27 Daniel Jacobowitz <drow@mvista.com>
10207
10208 * gdb.threads/print-threads.exp (test_all_threads): Loosen KFAIL
10209 pattern.
10210 * gdb.threads/tls-shared.exp: Don't use gdb_suppress_entire_file.
10211 * gdb.threads/tls.exp: Recognize one case of the host library not
10212 supporting TLS.
10213
225f2bf6
AC
102142003-07-27 Andrew Cagney <cagney@redhat.com>
10215
10216 * gdb.base/fileio.exp: Use SH when running commands using
10217 remote_exec.
10218
bcb27c9f
DJ
102192003-07-24 Daniel Jacobowitz <drow@mvista.com>
10220
10221 From Kei Sakamoto <sakamoto.kei@renesas.com>:
10222 * gdb.base/relocate.c (dummy): New padding array.
10223
3d67be83
MS
102242003-07-22 Michael Snyder <msnyder@redhat.com>
10225
d63a86f8 10226 * gdb.disasm/8300s.s: Fix syntax of bsr insn.
3d67be83
MS
10227
10228 * gdb.disasm/h8300s.exp : Minor changes in disassembler output require
10229 patterns to be more general, accepting old and new output.
10230 Some output chars (such as '+') also must be quoted.
d63a86f8 10231 Some addresses are displayed numerically instead of
3d67be83
MS
10232 symbolically.
10233
57ba3b85
MS
102342003-07-23 Michael Snyder <msnyder@redhat.com>
10235
686d097c
MS
10236 * gdb.base/return2.exp: Don't test long-long return.
10237
57ba3b85
MS
10238 * gdb.disasm/t01_mov.s: New file, h8300sx disassembly tests.
10239 * gdb.disasm/t01_mov.exp: Ditto.
10240 * gdb.disasm/t02_mova.s: Ditto.
10241 * gdb.disasm/t02_mova.exp: Ditto.
10242 * gdb.disasm/t03_add.s: Ditto.
10243 * gdb.disasm/t03_add.exp: Ditto.
10244 * gdb.disasm/t04_sub.s: Ditto.
10245 * gdb.disasm/t04_sub.exp: Ditto.
10246 * gdb.disasm/t05_cmp.s: Ditto.
10247 * gdb.disasm/t05_cmp.exp: Ditto.
10248 * gdb.disasm/t06_ari2.s: Ditto.
10249 * gdb.disasm/t06_ari2.exp: Ditto.
10250 * gdb.disasm/t07_ari3.s: Ditto.
10251 * gdb.disasm/t07_ari3.exp: Ditto.
10252 * gdb.disasm/t08_or.s: Ditto.
10253 * gdb.disasm/t08_or.exp: Ditto.
10254 * gdb.disasm/t09_xor.s: Ditto.
10255 * gdb.disasm/t09_xor.exp: Ditto.
10256 * gdb.disasm/t10_and.s: Ditto.
10257 * gdb.disasm/t10_and.exp: Ditto.
10258 * gdb.disasm/t11_logs.s: Ditto.
10259 * gdb.disasm/t11_logs.exp: Ditto.
10260 * gdb.disasm/t12_bit.s: Ditto.
10261 * gdb.disasm/t12_bit.exp: Ditto.
10262 * gdb.disasm/t13_otr.s: Ditto.
10263 * gdb.disasm/t13_otr.exp: Ditto.
10264
e00759ef
EZ
102652003-07-22 Elena Zannoni <ezannoni@redhat.com>
10266
10267 * gdb.threads/tls.exp :Add kfail for 'info address' case.
10268
8bc2021f
EZ
102692003-07-22 Elena Zannoni <ezannoni@redhat.com>
10270
a9c64011
AS
10271 * gdb.threads/tls.c : New file.
10272 * gdb.threads/tls.exp : New file.
10273 * gdb.threads/tls-main.c : New file.
10274 * gdb.threads/tls-shared.c : New file.
10275 * gdb.threads/tls-shared.exp : New file.
8bc2021f 10276
89320c4c
AS
102772003-07-22 Andreas Schwab <schwab@suse.de>
10278
10279 * gdb.asm/powerpc.inc (gdbasm_startup): Force alignment.
10280
180dea7c
AS
102812003-07-20 Andreas Schwab <schwab@suse.de>
10282
10283 * gdb.base/selftest.exp (do_steps_and_nexts): Add more patterns
10284 due to insn reordering.
10285
0714963c
AC
102862003-07-15 Andrew Cagney <cagney@redhat.com>
10287
10288 * gdb.asm/asm-source.exp: Do not allow "start" in the backtrace.
10289
98a23b3f
MC
102902003-07-15 Michael Chastain <mec@shout.net>
10291
10292 * gdb.base/gdb1250.exp: New file.
10293 * gdb.base/gdb1250.c: New file.
10294
27e417a2
ML
102952003-07-09 Michal Ludvig <mludvig@suse.cz>
10296
10297 * gdb.c++/templates.exp (test_ptype_of_templates): Recognize
10298 expansion of size_t to 'unsigned long', not only to 'unsigned'.
10299
8bc2021f
EZ
103002003-07-09 Elena Zannoni <ezannoni@redhat.com>
10301
a9c64011
AS
10302 * gdb.threads/tls.c: New file.
10303 * gdb.threads/tls.exp: New file.
10304 * gdb.threads/tls-main.c: New file.
10305 * gdb.threads/tls-shared.c: New file.
10306 * gdb.threads/tls-shared.exp: New file.
8bc2021f 10307
d99968dc
EZ
103082003-07-09 Elena Zannoni <ezannoni@redhat.com>
10309
10310 * gdb.base/annota1.exp: Make sure that we properly escape the
10311 full path of the source file. Xfail more permissive patterns,
d63a86f8 10312 due to a compiler debug info problem.
d99968dc 10313
83876b3b
AS
103142003-07-07 Andreas Schwab <schwab@suse.de>
10315
2705e972
AS
10316 * gdb.asm/m68k.inc: New file.
10317 * gdb.asm/asm-source.exp: Use it for m68k-*-*.
10318
83876b3b
AS
10319 * gdb.objc/basicclass.exp ("Call an Objective-C method with no
10320 arguments"): Also match negative number.
10321
10322 * gdb.base/float.exp ("info float"): Add test for m68k-*-*.
10323
3a871b37
DJ
103242003-07-03 Daniel Jacobowitz <drow@mvista.com>
10325
10326 * gdb.base/store.c (charest): New typedef.
10327 (add_char): Rename to add_charest, update.
10328 (wack_char): Rename to wack_charest, update types. Return l + r
10329 to keep r live across the call.
10330 (wack_short, wack_int, wack_long, wack_longest, wack_float)
10331 (wack_double, wack_doublest): Return l + r to keep r live across
10332 the call.
10333 * gdb.base/store.exp: Accomodate store.c changes.
10334
b2a7f303
DC
103352003-06-30 David Carlton <carlton@kealia.com>
10336
10337 * gdb.c++/maint.exp (test_invalid_name): New.
10338 (test_first_component): Add tests for invalid names.
10339
3c6cb4a1
MC
103402003-06-29 Michael Chastain <mec@shout.net>
10341
10342 * gdb.c++/inherit.exp (test_print_svi_classes): Accept gdb
10343 output of '<VTT for class>' for virtual base classes.
10344
f1c2644b
DJ
103452003-06-29 Daniel Jacobowitz <drow@mvista.com>
10346
10347 * gdb.base/completion.exp: Tab-complete "complet" instead of
10348 "compl".
10349 * gdb.base/complex.exp, gdb.base/complex.c: New files.
10350
18080350
DJ
103512003-06-29 Daniel Jacobowitz <drow@mvista.com>
10352
10353 * gdb.base/constvars.exp: Remove most xfails for GCC 3.x.
10354 * gdb.base/volatile.exp: Likewise.
10355
f56973f8
DJ
103562003-06-29 Daniel Jacobowitz <drow@mvista.com>
10357
10358 * gdb.threads/print-threads.exp (test_all_threads): Add kfail for
10359 gdb/1265.
10360
103612003-06-28 Michael Chastain <mec@shout.net>
48fe539f
DJ
10362 Daniel Jacobowitz <drow@mvista.com>
10363
10364 * gdb.base/selftest.exp (do_steps_and_nexts): Increase maximum
10365 initial line count of 'captured_main' from 26 to 32.
10366 (test_with_self): Allow xmalloc call to be interleaved with the
10367 preceding two lines.
10368
e766d4d6
JB
103692003-06-24 Joel Brobecker <brobecker@gnat.com>
10370
10371 * gdb.base/bang.exp: New testcase.
10372
f125c9a4
JB
103732003-06-23 Joel Brobecker <brobecker@gnat.com>
10374
10375 * gdb.base/langs.exp: Add some tests for the "minimal" language
10376 support.
10377
6e25beaf
EZ
103782003-06-23 Elena Zannoni <ezannoni@redhat.com>
10379
10380 * gdb.objc/basicclass.exp: Return -1 if we cannot compile
10381 the testcase.
10382
2f816dda
DJ
103832003-06-22 Daniel Jacobowitz <drow@mvista.com>
10384
10385 * gdb.base/relocate.exp: Test add-symbol-file with a variable
10386 offset.
10387
db5a5748
DJ
103882003-06-22 Daniel Jacobowitz <drow@mvista.com>
10389
10390 * gdb.c++/pr-1210.cc: New file.
10391 * gdb.c++/pr-1210.exp: New file.
10392
1df0c130
DJ
103932003-06-21 Daniel Jacobowitz <drow@mvista.com>
10394
10395 * lib/mi-support.exp (mi_run_cmd): Expect an MI response to
10396 000-exec-continue.
10397
a92feac0
MK
103982003-06-15 Mark Kettenis <kettenis@gnu.org>
10399
10400 * gdb.base/attach.exp: Use -1 for the ID of a nonexistent process
10401 on *-*-*bsd* instead of *-*-freebsd*.
10402
81a58f5b
AC
104032003-06-14 Andrew Cagney <cagney@redhat.com>
10404
10405 * gdb.base/store.exp: Test longest and doublest. Test all
10406 parameters. Weaken return statement match.
10407 * gdb.base/store.c: Add longest and doublest - aka long long and
10408 long double functions. Put all parameters into local register
10409 variables. Use negative values.
10410
b257a0d3
AC
104112003-06-14 Andrew Cagney <cagney@redhat.com>
10412
10413 * gdb.base/fileio.c: Include <errno.h>, and <sys/wait.h>. Gag
10414 -Wformat errors. Add lost line. Use WEXITSTATUS to get system
10415 exit status.
10416 * gdb.base/fileio.exp: Disable target when nointerrupts and
10417 noinferiorio, instead of limiting it to remote. Use remote_exec
10418 instead of system.
d63a86f8 10419
21c38304
JJ
104202003-06-12 Jeff Johnston <jjohnstn@redhat.com>
10421
10422 * gdb.base/float.exp: Add ia64 support.
10423
1bcdb424
CV
104242003-06-12 Corinna Vinschen <vinschen@redhat.com>
10425
10426 * gdb.base/fileio.exp: Run only on remote targets.
10427
6aeb981f
CV
104282003-06-10 Corinna Vinschen <vinschen@redhat.com>
10429
10430 * gdb.base/fileio.c: New file, testing File-I/O.
10431 * gdb.base/fileio.exp: Ditto.
10432
53df362e
RG
104332003-06-09 Raoul Gough <RaoulGough@yahoo.co.uk>
10434
10435 * gdb.base/shreloc.exp: New file, check symbol values obtained from
10436 shared objects after relocation at load time (gdb PR/1132).
10437 * gdb.base/shreloc.c, gdb.base/shreloc1.c, gdb.base/shreloc2.c:
a9c64011 10438 as above, part of the shared object relocation test.
53df362e 10439
ffee1b46
MK
104402003-06-08 Mark Kettenis <kettenis@gnu.org>
10441
b5ca3722
MK
10442 * gdb.base/readline.exp: Add tests for operate-and-get-next with a
10443 fully filled history list.
10444 * gdb.base/gdb_history: New file.
10445
03ed860d
MK
10446 * gdb.base/signals.exp: XFAIL "continue to func1" on
10447 i*86-*-freebsd*.
10448
ffee1b46
MK
10449 * gdb.base/attach.exp: When trying to attach to a nonexistent
10450 process, make it possible to specify the PID based on the target,
10451 and do so for *-*-freebsd*.
10452
d80dbb52
RH
104532003-06-02 Richard Henderson <rth@redhat.com>
10454
10455 * gdb.base/float.exp: Add expected regexp for alpha-*-*.
10456
6dd77b81
RH
104572003-06-02 Richard Henderson <rth@redhat.com>
10458
10459 * gdb.base/selftest.exp: Next over lim_at_start initialization.
10460
f6347e16
RH
104612003-06-02 Richard Henderson <rth@redhat.com>
10462
10463 * gdb.base/dump.exp [alpha*-*-*]: Add -taso linker switch.
10464
2c161407
DJ
104652003-06-01 Daniel Jacobowitz <drow@mvista.com>
10466
10467 * gdb.asm/asm-source.exp: Dissassemble from &globalvar instead
10468 of globalvar.
10469
572eb746
MK
104702003-06-01 Mark Kettenis <kettenis@gnu.org>
10471
10472 * gdb.asm/asm-source.exp: Check for memory read errors in
10473 disassembler test on *BSD too.
10474
9e9617a5
RH
104752003-06-01 Richard Henderson <rth@redhat.com>
10476
10477 * gdb.asm/alpha.inc (gdbasm_enter): Use numeric register names
10478 for .frame.
10479 (gdbasm_call): Lose ldgp.
10480 (gdbasm_startup): Add frame information.
10481 * gdb.asm/asm-source.exp (alpha*-*): Add -no-mdebug to asm-flags.
10482
7b34ad4e
MK
104832003-05-31 Mark Kettenis <kettenis@gnu.org>
10484
10485 * gdb.base/float.exp: Expect similar output for x86_64-*-* as for
10486 i?86-*-*.
10487
10059fdf
MK
104882003-05-30 Mark Kettenis <kettenis@gnu.org>
10489
10490 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
10491 FreeBSD.
10492
acf4b816
RH
104932003-05-29 Richard Henderson <rth@redhat.com>
10494
10495 * gdb.asm/alpha.inc: New file.
10496 * gdb.asm/asm-source.exp: Use it.
10497
e9ecd949
JB
104982003-05-29 Jim Blandy <jimb@redhat.com>
10499
10500 * gdb.base/corefile.exp: Find corefiles on Linux, which names them
10501 'core.PID'.
10502
e3e5a4f3
JB
105032003-05-22 Jim Blandy <jimb@redhat.com>
10504
10505 * gdb.base/corefile.exp: Tolerate stuff after argument parens in
10506 backtrace.
d63a86f8 10507
72fe3d25
DC
105082003-05-20 David Carlton <carlton@math.stanford.edu>
10509
10510 * gdb.c++/namespace1.cc: Actually do 'cvs add' before committing
10511 this time.
10512
58da2eb2
DC
105132003-05-19 David Carlton <carlton@bactrian.org>
10514
10515 * gdb.c++/rtti.exp: New file, containing tests for PR c++/488.
10516 * gdb.c++/rtti.h, gdb.c++/rtti1.cc, gdb.c++/rtti2.cc: Ditto.
10517
1fcb5155
DC
105182003-05-19 David Carlton <carlton@bactrian.org>
10519
10520 * gdb.c++/namespace.exp: Add namespace scope and anonymous
10521 namespace tests.
10522 Bump copyright date.
10523 * gdb.c++/namespace.cc: Add anonymous namespace and namespace C.
10524 (main): Call C::D::marker2.
10525 * gdb.c++/namespace1.cc: New file.
10526
85e85163
JJ
105272003-05-14 Jeff Johnston <jjohnstn@redhat.com>
10528
10529 Roland McGrath <roland@redhat.com>
d63a86f8 10530 * gdb.threads/linux-dp.exp: Account for fact that in nptl model
85e85163
JJ
10531 there is no manager thread.
10532
a25fbfec
JJ
105332003-05-08 Jeff Johnston <jjohnstn@redhat.com>
10534
d63a86f8
RM
10535 * gdb.threads/schedlock.exp: Remove assumption that all threads
10536 will run in a particular small time slice. Also ensure we break
a25fbfec
JJ
10537 in one of the child threads rather than the main thread.
10538
be375bae
JB
105392003-05-07 Jim Blandy <jimb@redhat.com>
10540
09bf6082
JB
10541 Add support for assembly source testing on the s390x.
10542 * gdb.asm/asm-source.exp: Add a case for the s390x-*-*
10543 architecture.
10544 * gdb.asm/s390x.inc: New file.
10545
be375bae
JB
10546 * gdb.asm/asm-source.exp: Use a 'switch -glob' statement, not a
10547 succession of 'if' statements.
10548
00905d52
AC
105492003-05-05 Andrew Cagney <cagney@redhat.com>
10550
10551 * gdb.base/maint.exp: Add tests for "maint print dummy-frames".
10552
b1e29e33
AC
105532003-05-05 Andrew Cagney <cagney@redhat.com>
10554
10555 * gdb.base/watchpoint.exp: Rename CALL_DUMMY_BREAKPOINT_OFFSET to
10556 DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET in comments.
10557
e33d66ec
EZ
105582003-05-02 Elena Zannoni <ezannoni@redhat.com>
10559
10560 * gdb.base/charset.exp: Update based on new behavior of set/show
10561 charset commands.
10562
2b6fd0d8
AC
105632003-05-01 Andrew Cagney <cagney@redhat.com>
10564
10565 * gdb.asm/asm-source.exp: Check that "disassm" and "x/i" of a
10566 variable do not give memory errors.
10567
130cacce
AF
105682003-04-30 Adam Fedor <fedor@gnu.org>
10569
10570 * Makefile.in (ALL_SUBDIRS): Add gdb.objc
10571 * configure.in (AC_OUTPUT): Add gdb.objc/Makefile
10572 * gdb.objc/Makefile.in, gdb.objc/basicclass.exp,
10573 gdb.objc/basicclass.m: : New files
10574
10575 * lib/gdb.exp (gdb_compile_objc): New procedure.
10576
bea71854
DJ
105772003-04-27 Daniel Jacobowitz <drow@mvista.com>
10578
10579 * gdb.base/signals.exp: Make backtrace tests more specific.
10580
0f20eeea
DC
105812003-04-23 David Carlton <carlton@bactrian.org>
10582
10583 * gdb.c++/maint.exp (test_first_component): Add tests for
10584 'operator' in more locations.
10585
c8c4d8dc
KB
105862003-04-16 Kevin Buettner <kevinb@redhat.com>
10587
10588 * gdb.base/args.exp: Invoke gdb_load for simulator targets.
10589
3fe60e3c
EZ
105902003-04-16 Elena Zannoni <ezannoni@redhat.com>
10591
10592 * gdb.base/completion.exp: Make 'info func mark' complete on 'info
a9c64011 10593 func marke' instead. Update test name.
3fe60e3c 10594
9219021c
DC
105952003-04-15 David Carlton <carlton@math.stanford.edu>
10596
10597 * gdb.c++/maint.exp: New file.
10598
5dd55bdd
EZ
105992003-04-14 Elena Zannoni <ezannoni@redhat.com>
10600
10601 * gdb.threads/schedlock.c: Change type of thread function argument
10602 to long, to avoid warnings on 64-bit platforms.
10603
00890572
EZ
106042003-04-14 Elena Zannoni <ezannoni@redhat.com>
10605
a9c64011
AS
10606 * gdb.base/attach.exp: Add new message from ptrace in case of
10607 attaching to nonexistent process.
d63a86f8 10608
93201743
JB
106092003-04-11 Jim Blandy <jimb@redhat.com>
10610
10611 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
10612 gdb.c++/userdef.cc: Place comments on the lines to which the
10613 marker function might return.
10614 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
10615 gdb.c++/userdef.exp: Look for those comments to check that we've
10616 returned to the right place, instead of checking line numbers.
10617
2a11c64d
EZ
106182003-04-11 Elena Zannoni <ezannoni@redhat.com>
10619
a9c64011
AS
10620 * gdb.threads/pthreads.exp (test_startup): When setting a breakpoint
10621 match on sourcefile name, instead of directory name.
2a11c64d 10622
68ab8fc5
EZ
106232003-04-10 Elena Zannoni <ezannoni@redhat.com>
10624
d63a86f8 10625 * gdb.base/completion.exp: Use string_to_regexp to match the
68ab8fc5
EZ
10626 working directory name.
10627
5624293a
JB
106282003-04-09 Jim Blandy <jimb@redhat.com>
10629
10630 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
10631 gdb.c++/userdef.exp: If GDB fails to restore the selected frame
10632 after an inferior function call, report the failure, but allow the
10633 test to continue.
10634
f1f02ee4
SC
106352003-04-05 Stephane Carrez <stcarrez@nerim.fr>
10636
10637 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
10638 with -DPROTOTYPES.
10639
6eb79af0
SC
106402003-04-05 Stephane Carrez <stcarrez@nerim.fr>
10641
10642 * gdb.base/break.exp: Revert last patch.
10643
8dfb4cf0
SC
106442003-04-04 Stephane Carrez <stcarrez@nerim.fr>
10645
10646 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
10647 with -DPROTOTYPES.
10648
ed4c619a
AC
106492003-04-02 Andrew Cagney <cagney@redhat.com>
10650
10651 * gdb.base/callfuncs.exp: Make "print add" messages unique.
10652 * gdb.base/ending-run.exp: Put spaces around "breakpoint" to stop
10653 matching directories by the name breakpoint.
10654 * gdb.base/pointers.exp: Make "ptype pppC" message consistent.
10655 Make "continue to marker1" consistent.
10656 * gdb.base/call-rt-st.exp: Make "finish out from loop_count"
10657 message consistent.
10658 * lib/gdb.exp: Put "the program is no longer running", and "the
10659 program exited" in parenthesis.
10660 * lib/mi-support.exp: Ditto.
d63a86f8 10661
4e35d5f0 106622003-04-02 Bob Rossi <bob_rossi@cox.net>
d63a86f8 10663
4e35d5f0
BR
10664 * gdb.mi/mi-file.exp: New file for -file-list-exec-source-file.
10665
71900fe8
AC
106662003-03-29 Andrew Cagney <cagney@redhat.com>
10667
10668 * gdb.base/sizeof.c (main): Print the value of '\377'.
10669 * gdb.base/sizeof.exp: Check the sign of '\377'.
10670
c0655a16
MC
106712003-03-27 Michael Chastain <mec@shout.net>
10672
10673 * gdb.base/gdb1090.exp: New file.
10674 * gdb.base/gdb1090.cc: New file.
10675
5b2a3989
JB
106762003-03-27 J. Brobecker <brobecker@gnat.com>
10677
10678 * gdb.gdb/observer.exp: New regression test.
10679
79876890
MC
106802003-03-27 Michael Chastain <mec@shout.net>
10681
10682 * gdb.base/list.exp: Remove setup_xfail_format for DWARF 1.
10683 * gdb.base/ptype.exp: Likewise.
10684
6eac95e3
CV
106852003-03-27 Corinna Vinschen <vinschen@redhat.com>
10686
10687 * gdb.c++/casts.exp: Fix startup to run also on embedded targets.
10688
e8c71839
MC
106892003-03-26 Michael Chastain <mec@shout.net>
10690
10691 * gdb.base/ptype.exp: Actually use some typedef'd types.
10692
71b10041
SC
106932003-03-21 Stephane Carrez <stcarrez@nerim.fr>
10694
10695 * gdb.asm/asm-source.exp: Set asm-arch for m6811 and m6812.
10696 * gdb.asm/m68hc11.inc: New file for HC11/HC12 macros.
10697
2512cf80
CV
106982003-03-20 Corinna Vinschen <vinschen@redhat.com>
10699
10700 * gdb.base/default.exp: Fix regular expression.
10701
0d195a4f
CV
107022003-03-20 Corinna Vinschen <vinschen@redhat.com>
10703
10704 * gdb.base/args.exp: Fix regular expression.
10705
8a2dbca8
CV
107062003-03-20 Corinna Vinschen <vinschen@redhat.com>
10707
10708 * gdb.base/help.exp: Allow Win32 child process.
10709
bf028682
CV
107102003-03-20 Corinna Vinschen <vinschen@redhat.com>
10711
10712 * gdb.base/ending-run.exp: Check for Cygwin specific wrapper function
10713 when stepping out of main().
10714
182dbe85
CV
107152003-03-20 Corinna Vinschen <vinschen@redhat.com>
10716
10717 * gdb.base/default.exp: Check for win32 specific message when calling
10718 "run" without executable.
10719
d67a6ba5
CV
107202003-03-20 Corinna Vinschen <vinschen@redhat.com>
10721
10722 * gdb.base/args.exp: Expect .exe in output.
10723
a955b5bb
CV
107242003-03-20 Corinna Vinschen <vinschen@redhat.com>
10725
10726 * gdb.asm/asm-source.exp: Add appropriate --entry linker flag for
10727 Cygwin native.
10728
bf6bad4b
AC
107292003-03-17 Andrew Cagney <cagney@redhat.com>
10730
10731 From Elena Zannoni <ezannoni@redhat.com>. Test e500 abi and
10732 vector registes.
10733 * gdb.arch/e500-regs.c, gdb.arch/e500-regs.exp: New files.
10734 * gdb.arch/e500-abi.c, gdb.arch/e500-abi.exp: New files.
10735
293e9a31
DC
107362003-03-17 David Carlton <carlton@math.stanford.edu>
10737
10738 * gdb.base/watchpoint.exp (test_watchpoint_and_breakpoint): New
10739 test, for PR breakpoints/38.
10740 Call test_watchpoint_and_breakpoint.
10741 * gdb.base/watchpoint.c (func3): New function.
10742 (main): Call func3.
10743
5330f2db
DC
107442003-03-04 David Carlton <carlton@math.stanford.edu>
10745
10746 * gdb.c++/templates.exp (do_tests): Accept valid const in "print
10747 Garply<Garply<char> >:: garply".
10748 (test_ptype_of_templates): KFAIL "ptype T5<int>" and "ptype t5i"
10749 with respect to PR c++/1111; note also PR c++/1113.
10750 (test_template_breakpoints): KFAIL "constructor breakpoint" with
10751 respect to PR c++/1062.
10752 KFAIL "destructor breakpoint" with respect to PR c++/1112.
10753
6ece72da
DC
107542003-03-03 David Carlton <carlton@math.stanford.edu>
10755
10756 * gdb.c++/classes.exp (test_enums): KFAIL "ptype obj_with_enum"
10757 with respect to PR c++/57.
10758 KFAIL "print (ClassWithEnum::PrivEnum) 42" with respect to PR
10759 c++/826.
10760 Create "print ('ClassWithEnum::PrivEnum') 42"; KFAIL it with
10761 respect to PR c++/57.
10762
85ca1584
DC
107632003-03-03 David Carlton <carlton@math.stanford.edu>
10764
10765 * gdb.c++/templates.exp (do_tests): Convert the KFAILs with
10766 respect to PR c++/33 into FAILs.
10767
98e9c5b8
MC
107682003-03-03 Michael Chastain <mec@shout.net>
10769
7bedbf27
MC
10770 * configure.in: Update copyright years.
10771
107722003-03-03 Michael Chastain <mec@shout.net>
10773
10774 * Makefile.in: Update copyright years.
98e9c5b8 10775
f683e100
DC
107762003-02-28 David Carlton <carlton@math.stanford.edu>
10777
10778 * gdb.c++/classes.exp (test_ptype_class_objects): Accept it if we
10779 print class instead of struct and/or superfluous protection
10780 specifiers, as long as the resulting output is equivalent to the
10781 source code.
10782 Delete FIXME from end of messages on tests that don't need
10783 fixing.
10784
a9e0cf2c
DC
107852003-02-28 David Carlton <carlton@math.stanford.edu>
10786
10787 * gdb.c++/templates.exp (do_tests): Allow const in the two
10788 Foo<volatile char *>::foo tests.
10789
e8d359df
MS
107902003-02-27 Michael Snyder <msnyder@redhat.com>
10791
d63a86f8 10792 * gdb.base/restore.c (main): Return zero, so exit code
e8d359df
MS
10793 will be consistant.
10794
0b71dc91
DC
107952003-02-26 David Carlton <carlton@math.stanford.edu>
10796
10797 * gdb.c++/templates.exp (do_tests): KFAIL the "print Foo<volatile
10798 char *>::foo" test with respect to PR c++/33. Create a new test
10799 which is identical to that one except that it doesn't put the
10800 space between the "char" and the "*"; KFAIL it, too.
10801
dd14ab43
DC
108022003-02-26 David Carlton <carlton@math.stanford.edu>
10803
10804 * gdb.c++/templates.exp (do_tests): Convert XFAILs about printing
10805 template types into either PASSes or KFAILs (corresponding to PR
10806 c++/57). Tweak indentation. Update copyright.
10807
1146c7f1
SC
108082003-02-23 Stephane Carrez <stcarrez@nerim.fr>
10809
10810 * lib/gdb.exp: Don't execute C++ tests on m6811/m6812 targets.
10811
74641dfb
MC
108122003-02-13 Michael Chastain <mec@shout.net>
10813
10814 * gdb.base/exprs.exp: Remove i960 remnants.
10815 * gdb.base/funcargs.exp: Likewise.
10816 * gdb.base/list.exp: Likewise.
10817 * gdb.base/ptype.exp: Likewise.
10818
559cd2d0
DC
108192003-02-14 David Carlton <carlton@math.stanford.edu>
10820
10821 * gdb.c++/virtfunc.exp (test_virtual_calls): Change 'print
10822 pEe->D::vg()" from XFAIL to KFAIL.
10823
c4f90d87
JM
108242003-02-13 Jason Molenda (jmolenda@apple.com)
10825
10826 * gdb.base/maint.exp: Update maint print statistics regexp to include
10827 new entries.
10828
cbc4d97c
MC
108292003-02-13 Michael Chastain <mec@shout.net>
10830
10831 * gdb.c++/inherit.exp: Remove call to get_debug_format.
10832
40f235b7
MC
108332003-02-12 Michael Chastain <mec@shout.net>
10834
10835 * gdb.c++/classes.exp: Remove setup_xfail_format for DWARF 1.
10836 * gdb.c++/inherit.exp: Likewise.
10837 * gdb.c++/cplusfuncs.exp: Remove suppression logic for DWARF 1.
10838 * gdb.c++/templates.exp: Likewise.
10839 * gdb.c++/virtfunc.exp: Likewise.
10840
c56716b0
JM
108412003-02-06 Jason Molenda (jason-cl@molenda.com)
10842
10843 * gdb.mi/mi-syn-frame.c (subroutine): Add a comment explaining
10844 why the code is written that way.
10845
070afcf8
MC
108462003-02-05 Michael Chastain <mec@shout.net>
10847
10848 * gdb.base/dump.exp: Add missing copyright line.
10849
5d0331e5
JM
108502003-02-05 Jason Molenda (jason-cl@molenda.com)
10851
f7ae6d3e 10852 * gdb.mi/mi-syn-frame.c (subroutine): Add an extra statement
5d0331e5
JM
10853 at the beginning so the breakpoint doesn't get set on the loop.
10854
92851186
MC
108552003-02-05 Michael Chastain <mec@shout.net>
10856
10857 * gdb.c++/local.exp: Relax the test for PR gdb/825 to accept
10858 output for configurations with gcc 2.95.3.
10859
cbf1e085
AC
108602003-02-05 Keith Seitz <keiths@redhat.com>
10861 Andrew Cagney <ac131313@redhat.com>
10862
10863 * gdb.mi/mi-cli.exp: New file.
d63a86f8 10864
29518e1e
MC
108652003-02-04 Michael Chastain <mec@shout.net>
10866
10867 * gdb.c++/anon-union.exp: Do not call gdb_suppress_entire_file.
10868 Call perror and then continue.
10869
5af1d5f3
MC
108702003-02-03 Michael Chastain <mec@shout.net>
10871
10872 * gdb.c++/pr-1023.cc: New file.
10873 * gdb.c++/pr-1023.exp: New file.
10874
6b549786
JB
108752003-02-05 Jim Blandy <jimb@redhat.com>
10876
10877 * gdb.c++/local.exp: Don't expect Local to be in scope in main;
10878 it's local to foobar. Check for it there, and check that it's not
10879 present in main.
10880 * gdb.c++/local.cc (marker2): New function.
10881 (foobar): Call marker1.
10882 (main): Call marker2 instead of marker1.
10883
67f16606
AC
108842003-02-04 Andrew Cagney <ac131313@redhat.com>
10885
10886 * gdb.disasm/mn10200.exp: Obsolete file.
10887 * gdb.trace/Makefile.in (clean mostlyclean): Remove mn10200.
10888 * gdb.disasm/Makefile.in (clean mostlyclean): Remove mn10200.
10889 * gdb.base/watchpoint.exp: Mark the mn10200 xfails as obsolete.
10890
1c5cb38e
DC
108912003-02-04 David Carlton <carlton@math.stanford.edu>
10892
10893 * gdb.c++/overload.exp: Test intToChar(1).
10894 * gdb.c++/overload.cc (intToChar): New.
10895 (main): Call intToChar.
10896
d1fe6965
DC
108972003-02-03 David Carlton <carlton@math.stanford.edu>
10898
10899 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): Add
10900 'might_kfail' arg.
10901 KFAIL some of the continue_to_bp_overloaded calls, according to
10902 PR c++/1025.
10903
9ba61c5d
MC
109042003-02-01 Michael Chastain <mec@shout.net>
10905
10906 * gdb.base/advance.c (marker1): New marker function.
10907 * gdb.base/advance.exp: When the 'advance' command lands on the
10908 return breakpoint, it can legitimately stop on either the
10909 current line or the next line. Accommodate both outcomes.
10910 * gdb.base/until.exp: Likewise.
10911
e7494ffb
AC
109122003-02-02 Andrew Cagney <ac131313@redhat.com>
10913
10914 2002-11-10 Jason Molenda (jason-cl@molenda.com):
a9c64011
AS
10915 * gdb.mi/mi-var-child.exp: -var-list-children's CHILDREN field is
10916 now a list, not a tuple.
10917 * gdb.mi/mi-var-display.exp: Ditto.
10918 * gdb.mi/gdb792.exp: Ditto.
e7494ffb 10919
075559bc
AC
109202003-02-01 Andrew Cagney <ac131313@redhat.com>
10921
10922 From 2002-11-09 Jason Molenda (jason-cl@molenda.com):
a9c64011
AS
10923 * gdb.mi/mi-syn-frame.exp: New tests for synthetic frames in
10924 stack backtraces.
10925 * gdb.mi/mi-syn-frame.c: Part of same.
075559bc 10926
2bd4c7b1
MK
109272003-02-01 Mark Kettenis <kettenis@gnu.org>
10928
10929 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
10930 gdb.mi/mi1-pthreads.exp: Return instead of calling
10931 gdb_suppress_entire_file.
10932
eabd8992
MS
109332003-02-01 Mark Salter <msalter@redhat.com>
10934
10935 * gdb.asm/arm.inc (gdbasm_startup): Clear frame pointer, not sp.
10936
71469e2f
MS
109372003-01-31 Mark Salter <msalter@redhat.com>
10938
10939 * lib/mi-support.exp (mi_gdb_load): Support remote targets.
10940 Support empty arg.
10941
38a94d44
MC
109422003-01-30 Michael Chastain <mec@shout.net>
10943
10944 * lib/gdb.exp: Revert patch of 2003-01-06, which set LC_ALL.
10945 This was a workaround for a UTF-8 bug in readline 4.3. The bug
10946 has been fixed in gdb/readline on 2003-01-09.
10947
19ea9e73
MS
109482003-01-29 Michael Snyder <msnyder@redhat.com>
10949
e8d359df
MS
10950 * gdb.base/maint.exp: Allow for leading underscore in symbol.
10951 * gdb.base/display.exp: Allow for leading underscore in symbol.
19ea9e73
MS
10952 * gdb.base/args.exp: Skip if target does not support args passing.
10953
2307bd6a
DJ
109542003-01-22 Daniel Jacobowitz <drow@mvista.com>
10955
19ea9e73 10956 * lib/gdb.exp (gdb_test_multiple): New function, cloned from
2307bd6a
DJ
10957 gdb_test. Accept a list of expect arguments as the third
10958 parameter.
10959 (gdb_test): Use it.
10960
f2dd3617
EZ
109612003-01-20 Elena Zannoni <ezannoni@redhat.com>
10962
10963 * gdb.arch/altivec-abi.exp: Set variable 'srcfile' differently, to
10964 allow for different test tree configurations. Update some
10965 tescases accordingly.
10966 * gdb.arch/altivec-regs.exp: Ditto.
10967 * gdb.asm/asm-source.exp: Ditto.
10968 * gdb.base/advance.exp: Ditto.
10969 * gdb.base/display.exp: Ditto.
d63a86f8 10970 * gdb.base/long_long.exp: Ditto.
f2dd3617
EZ
10971 * gdb.base/mips_pro.exp: Ditto.
10972 * gdb.base/overlays.exp: Ditto.
10973 * gdb.base/relocate.exp: Ditto.
10974 * gdb.base/setshow.exp: Ditto.
10975 * gdb.base/step-line.exp: Ditto.
10976 * gdb.base/step-test.exp: Ditto.
10977 * gdb.base/until.exp: Ditto.
10978 * gdb.c++/virtfunc.exp: Get rid of variable 'src'.
10979
c71cdefd
DC
109802003-01-17 David Carlton <carlton@math.stanford.edu>
10981
10982 * gdb.c++/demangle.exp (test_lucid_style_demangling): KFAIL test
10983 corresponding to PR c++/945.
10984 Update copyright.
10985
fdba05d7
DC
109862003-01-17 David Carlton <carlton@math.stanford.edu>
10987
10988 * gdb.c++/inherit.exp (test_print_mi_members): KFAIL tests
10989 corresponding to PR c++/68.
10990
109912003-01-17 David Carlton <carlton@math.stanford.edu>
d2b29e01
DC
10992
10993 * gdb.c++/cplusfuncs.exp (print_addr_2_kfail): New procedure.
10994 (test_paddr_hairy_functions): Call print_addr_2_kfail for
10995 hairyfunc5 through hairyfunc7. KFAIL for PR c++/19.
10996
c362c33a
EZ
109972003-01-15 Elena Zannoni <ezannoni@redhat.com>
10998
0fbc361c
EZ
10999 * gdb.base/break.exp: Fix change of default location, because of
11000 removal of until tests.
11001 * gdb.base/help.exp: Update test for new 'until' help message.
11002 Add test for help on 'advance'.
a9c64011 11003 * gdb.base/args.exp: Fix foobar with GDBFLAGS global.
c362c33a 11004
dabf8a35
MK
110052003-01-15 Mark Kettenis <kettenis@gnu.org>
11006
11007 * gdb.base/default.exp: Adapt "info float" test for recent changes
11008 to that command. Add test for "info vector".
11009 * gdb.base/float.exp: New file. Add test for "info float" that
11010 resembles the old test in gdb.base/default.exp.
11011
a1769aca
DC
110122003-01-15 David Carlton <carlton@math.stanford.edu>
11013
11014 * gdb.base/selftest.exp (do_steps_and_nexts): Allow gdb_sysroot.
11015
82025e13
EZ
110162003-01-15 Elena Zannoni <ezannoni@redhat.com>
11017
11018 * gdb.base/break.exp: Move the tests of until command from here...
11019 * gdb.base/until.exp: ... to here. New file. Add other tests.
11020 * gdb.base/advance.c: New file.
11021 * gdb.base/advance.exp: New file.
11022
8f9ab801
EZ
110232003-01-14 Elena Zannoni <ezannoni@redhat.com>
11024
a9c64011
AS
11025 * gdb.base/args.c: New file.
11026 * gdb.base/args.exp: New file.
8f9ab801 11027
9ae66589
DJ
110282003-01-14 Daniel Jacobowitz <drow@mvista.com>
11029
11030 * gdb.c++/virtfunc.exp: Remove fixed XFAIL.
11031
8d77e5c3
DJ
110322003-01-14 Daniel Jacobowitz <drow@mvista.com>
11033
11034 * gdb.threads/killed.exp: Use KFAIL for gdb/568.
11035
12d2f0a1
DJ
110362003-01-14 Daniel Jacobowitz <drow@mvista.com>
11037
11038 * gdb.base/constvars.exp: Remove two extra XFAILs. Update copyright
11039 dates.
11040
6ca37014
DJ
110412003-01-13 Daniel Jacobowitz <drow@mvista.com>
11042
11043 * gdb.c++/printmethod.exp (print virtual method): Accept "(void)".
11044
b0023472
DJ
110452003-01-13 Daniel Jacobowitz <drow@mvista.com>
11046
11047 * gdb.base/printcmds.exp: Enable setup_kfail for gdb/538
11048 (ptype &*"foo").
11049 * gdb.c++/local.exp: Enable setup_kfail for gdb/482.
11050
607fbc54 110512003-01-13 Daniel Jacobowitz <drow@mvista.com>
d6abaea5
DJ
11052
11053 * gdb.mi/mi-console.exp: Remove extra "(known bug)".
11054 * gdb.mi/mi1-console.exp: Likewise.
11055
607fbc54 110562003-01-13 Daniel Jacobowitz <drow@mvista.com>
dfd536a7
DJ
11057
11058 * gdb.mi/mi-console.exp: Add KFAIL for "Hello message (known bug)".
11059 * gdb.mi/mi1-console.exp: Likewise.
11060
a1fb14a2
DJ
110612003-01-13 Daniel Jacobowitz <drow@mvista.com>
11062
11063 * gdb.c++/overload.exp: Remove some fixed XFAILs.
11064
c4cf40b7
DJ
110652003-01-09 Daniel Jacobowitz <drow@mvista.com>
11066
11067 * gdb.base/detach.exp: New test.
11068
696d5a5b
DJ
110692003-01-09 Daniel Jacobowitz <drow@mvista.com>
11070
11071 * Makefile.in (ALL_SUBDIRS): New variable.
11072 (subdirs, clean, distclean): Use it.
11073 * gdb.arch/Makefile.in: Clean up Makefile. Remove rules for
11074 regenerating Makefile, since it is generated from the top level.
11075 * gdb.asm/Makefile.in: Likewise.
11076 * gdb.base/Makefile.in: Likewise.
11077 * gdb.c++/Makefile.in: Likewise.
11078 * gdb.disasm/Makefile.in: Likewise.
11079 * gdb.java/Makefile.in: Likewise.
11080 * gdb.mi/Makefile.in: Likewise.
11081 * gdb.threads/Makefile.in: Likewise.
11082 * gdb.trace/Makefile.in: Likewise.
11083
754533e4
DC
110842003-01-09 David Carlton <carlton@math.stanford.edu>
11085
11086 * gdb.c++/annota2.exp: KFAIL "watch triggered on a.x".
11087 Add copyright year 2003.
11088
d8b3e9ee
MC
110892003-01-06 Michael Chastain <mec@shout.net>
11090
11091 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set):
11092 When selecting a thread, 'line' and 'file' are optional.
11093 * gdb.mi/mi1-pthreads.exp: Likewise.
11094
8e9e0fe6
AS
110952003-01-06 Andreas Schwab <schwab@suse.de>
11096
11097 * lib/gdb.exp: Set LC_ALL to "C" to avoid spurious testsuite
11098 failures.
11099
b5ab8ff3
DJ
111002003-01-04 Daniel Jacobowitz <drow@mvista.com>
11101
11102 Fix PR gdb/844
11103 * lib/gdb.exp (gdb_compile): Handle "quiet" option.
11104 (gdb_compile_pthreads): Pass "quiet" to gdb_compile.
11105
11106 * gdb.threads/gcore-thread.exp: Use gdb_compile_pthreads. Return
11107 instead of calling gdb_suppress_entire_file.
11108 * gdb.threads/print-threads.exp: Likewise.
11109 * gdb.threads/schedlock.exp: Likewise.
11110
11111 * gdb.threads/killed.exp: Return instead of calling
11112 gdb_suppress_entire_file.
11113 * gdb.threads/linux-dp.exp: Likewise.
11114 * gdb.threads/pthreads.exp: Likewise.
11115
1e698235
DJ
111162003-01-04 Daniel Jacobowitz <drow@mvista.com>
11117
11118 * gdb.base/callfuncs.exp: Don't XFAIL unprototyped functions for
11119 stabs.
11120 * gdb.base/completion.exp: Allow marker1(void) as well as marker1().
11121 * gdb.base/whatis.exp: Always allow (void) after function names.
11122
147ff08c
DJ
111232003-01-04 Daniel Jacobowitz <drow@mvista.com>
11124
11125 * gdb.c++/casts.exp: Correct regexp.
11126
dc62bfc2
MK
111272003-01-04 Mark Kettenis <kettenis@gnu.org>
11128
11129 * configure.in: Call AC_CONFIG_HEADER. Don't call
11130 AC_CONFIG_SUBDIRS on gdb.arch, gdb.asm, gdb.base gdb.c++ gdb.java,
11131 gdb.disasm, gdb.mi, gdb.threads and gdb.trace. Call
11132 AC_CHECK_HEADERS on pthread.h. Put Makefiles in the
11133 aforementioned directories in the AC_OUPUT call.
11134 * config.hin: New file.
11135 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
11136 gdb.mi/mi1-pthreads.exp, gdb.threads/gcore-thread.exp,
11137 gdb.threads/killed.exp, gdb.threads/print-threads.exp,
11138 gdb.threads/pthreads.exp, gdb.threads/schedlock.exp: Make sure we
11139 pass -I$objdir instead of -I$objdir/$subdir in compilation.
11140 * gdb.arch/configure.in, gdb.arch/configure, gdb.asm/configure.in,
11141 gdb.asm/configure, gdb.base/configure.in, gdb.base/configure,
11142 gdb.c++/configure.in, gdb.c++/configure, gdb.disasm/configure.in,
11143 gdb.disasm/configure, gdb.java/configure.in, gdb.java/configure,
11144 gdb.mi/configure.in, gdb.mi/configure, gdb.mi/config.in,
11145 gdb.threads/configure.in, gdb.threads/configure,
11146 gdb.threads/config.in, gdb.trace/configure.in,
11147 gdb.trace/configure: Removed.
11148
77afa639
MC
111492003-01-03 Michael Chastain <mec@shout.net>
11150
11151 * gdb.base/miscexprs.c: Fix PR gdb/697, "buglet in
11152 testsuite/gdb.base/miscexprs.c, off-by-1 array reference".
11153
7634bb6e
DJ
111542003-01-03 Daniel Jacobowitz <drow@mvista.com>
11155
11156 * gdb.base/store.exp: Fix regular expressions.
11157
b39c905e
MK
111582002-12-28 Mark Kettenis <kettenis@gnu.org>
11159
11160 * configure.in: Rewrite.
11161 * configure: Regenerated.
11162
0a8551dd
DC
111632003-01-03 David Carlton <carlton@math.stanford.edu>
11164
11165 * gdb.base/psymtab.exp: New file.
11166 * gdb.base/psymtab1.c: Ditto.
11167 * gdb.base/psymtab2.c: Ditto.
11168
c60b7188
AF
111692002-12-23 Adam Fedor <fedor@gnu.org>
11170
11171 * gdb.base/maint.exp: Update expect output to include 'ObjC'.
11172
ee73db83
DC
111732002-12-23 David Carlton <carlton@math.stanford.edu>
11174
11175 * gdb.base/selftest.exp (do_steps_and_nexts): Allow initial brace
11176 and current_directory initialization.
11177
d6c1774e
JB
111782002-12-22 Jim Blandy <jimb@redhat.com>
11179
f0a847b8
JB
11180 * gdb.trace/tfind.exp: Pass '-O1' flag via the 'optimize' option,
11181 rather than as part of the output file name.
11182
d6c1774e
JB
11183 * gdb.base/attach.exp: There's no need to copy the test program to
11184 /tmp; that was only ever necessary on HP/UX, and this test is
11185 entirely disabled there anyway.
11186
f0708dbb
JB
111872002-12-21 Jim Blandy <jimb@redhat.com>
11188
4c2acfea
JB
11189 * gdb.c++/psmang.exp: Doc fix.
11190
f0708dbb
JB
11191 * gdb.c++/psmang.exp, gdb.c++/psmang1.cc, gdb.c++/psmang2.cc: New
11192 test.
11193
9579e000
DC
111942002-12-20 David Carlton <carlton@math.stanford.edu>
11195
11196 * gdb.c++/annota2.exp: KFAIL annotate-quit.
11197
d1810171
MC
111982002-12-18 Michael Chastain <mec@shout.net>
11199
11200 * gdb.c++/annota2.exp: Add copyright year 2002.
11201
76565097
DC
112022002-12-17 David Carlton <carlton@math.stanford.edu>
11203
11204 * gdb.c++/try_catch.cc: Add marker comments.
11205 * gdb.c++/try_catch.exp: Get line numbers from marker comments.
11206 * gdb.c++/m-data.cc: Delete namespace __gnu_test.
11207 * gdb.c++/m-static.cc: Ditto.
11208 * gdb.c++/m-static1.cc: Ditto.
11209 * gdb.c++/try_catch.cc: Ditto.
11210
da81390b
JJ
112112002-12-16 Jeff Johnston <jjohnstn@redhat.com>
11212
11213 * lib/mi-support.exp (mi_reinitialize_dir): Check mi level
11214 to see whether we are using the new -environment-directory
11215 command which resets via -r or the old version of the command
11216 which may prompt the user. Part of fix for gdb/741.
11217
b304d130
AC
112182002-12-13 Andrew Cagney <ac131313@redhat.com>
11219
11220 * gdb.fortran/types.exp: Update obsolete comment.
11221 * gdb.fortran/exprs.exp: Ditto.
11222 * lib/gdb.exp: Delete obsolete code.
11223 * gdb.chill/ChangeLog, gdb.chill/Makefile.in: Delete.
11224 * gdb.chill/builtins.ch, gdb.chill/builtins.exp: Delete.
11225 * gdb.chill/callch.ch, gdb.chill/callch.exp: Delete.
11226 * gdb.chill/chexp.exp, gdb.chill/chillvars.ch: Delete.
11227 * gdb.chill/chillvars.exp, gdb.chill/configure: Delete.
11228 * gdb.chill/configure.in, gdb.chill/enum.ch: Delete.
11229 * gdb.chill/enum.exp, gdb.chill/func1.ch: Delete.
11230 * gdb.chill/gch1041.ch, gdb.chill/gch1041.exp: Delete.
11231 * gdb.chill/gch1272.ch, gdb.chill/gch1272.exp: Delete.
11232 * gdb.chill/gch1280.ch, gdb.chill/gch1280.exp: Delete.
11233 * gdb.chill/gch922.ch, gdb.chill/gch922.exp: Delete.
11234 * gdb.chill/gch981.ch, gdb.chill/gch981.exp: Delete.
11235 * gdb.chill/misc.ch, gdb.chill/misc.exp: Delete.
11236 * gdb.chill/powerset.ch, gdb.chill/powerset.exp: Delete.
11237 * gdb.chill/pr-4975-grt.ch, gdb.chill/pr-4975.ch: Delete.
11238 * gdb.chill/pr-4975.exp, gdb.chill/pr-5016.ch: Delete.
11239 * gdb.chill/pr-5016.exp, gdb.chill/pr-5020.ch: Delete.
11240 * gdb.chill/pr-5020.exp, gdb.chill/pr-5022.ch: Delete.
11241 * gdb.chill/pr-5022.exp, gdb.chill/pr-5646-grt.ch: Delete.
11242 * gdb.chill/pr-5646.ch, gdb.chill/pr-5646.exp: Delete.
11243 * gdb.chill/pr-5984.ch, gdb.chill/pr-5984.exp: Delete.
11244 * gdb.chill/pr-6292.ch, gdb.chill/pr-6292.exp: Delete.
11245 * gdb.chill/pr-6632-grt.ch, gdb.chill/pr-6632.ch: Delete.
11246 * gdb.chill/pr-6632.exp, gdb.chill/pr-8134.exp: Delete.
11247 * gdb.chill/pr-8136.ch, gdb.chill/pr-8136.exp: Delete.
11248 * gdb.chill/pr-8405.ch, gdb.chill/pr-8405.exp: Delete.
11249 * gdb.chill/pr-8742.ch, gdb.chill/pr-8742.exp: Delete.
11250 * gdb.chill/pr-8894-grt.ch, gdb.chill/pr-8894.ch: Delete.
11251 * gdb.chill/pr-8894.exp, gdb.chill/pr-9095.ch: Delete.
11252 * gdb.chill/pr-9095.exp, gdb.chill/pr-9946.ch: Delete.
11253 * gdb.chill/pr-9946.exp, gdb.chill/result.ch: Delete.
11254 * gdb.chill/result.exp, gdb.chill/string.ch: Delete.
11255 * gdb.chill/string.exp, gdb.chill/tests1.ch: Delete.
11256 * gdb.chill/tests1.exp, gdb.chill/tests2.ch: Delete.
11257 * gdb.chill/tests2.exp, gdb.chill/tuples.ch: Delete.
11258 * gdb.chill/tuples.exp, gdb.chill/xstruct-grt.ch: Delete.
11259 * gdb.chill/xstruct.ch, gdb.chill/xstruct.exp: Delete.
11260
a23b6e6a
DC
112612002-12-11 David Carlton <carlton@math.stanford.edu>
11262
11263 * gdb.c++/m-data.exp: Add test for members that shadow global
11264 variables: see PR gdb/804.
11265 * gdb.c++/m-data.cc: Ditto.
11266
6604731b
DJ
112672002-12-10 Daniel Jacobowitz <drow@mvista.com>
11268
11269 * gdb.base/foll-vfork.exp: Re-enable test on HP/UX.
11270
de46ecd7
DC
112712002-12-06 David Carlton <carlton@math.stanford.edu>
11272
11273 * gdb.base/store.c: Don't declare functions static.
11274
27e829d0
AC
112752002-12-04 Andrew Cagney <ac131313@redhat.com>
11276
11277 * gdb.base/store.exp, gdb.base/store.c: New files.
11278
92806416
DJ
112792002-12-03 Daniel Jacobowitz <drow@mvista.com>
11280
11281 * gdb.base/selftest.exp: Update for current gdb.
11282
3bcbaac5
DJ
112832002-12-03 Daniel Jacobowitz <drow@mvista.com>
11284
11285 * gdb.base/maint.exp: Only dump symbols from one source file
11286 or objfile.
11287
f4f00b1f
DJ
112882002-12-03 Daniel Jacobowitz <drow@mvista.com>
11289
11290 * gdb.base/step-test.exp: Allow MIPS to return to the line of a
11291 function call.
11292
f1c8a949
JB
112932002-11-25 Jim Blandy <jimb@redhat.com>
11294
11295 * lib/mi-support.exp (mi_delete_breakpoints): Change name of
11296 function appearing in error message.
11297
9e297a97
DJ
112982002-11-21 Daniel Jacobowitz <drow@mvista.com>
11299
11300 * gdb.base/maint.exp (help maint dump-me): Update with typo fix.
11301
1f312e79
JJ
113022002-11-08 Jeff Johnston <jjohnstn@redhat.com>
11303
d63a86f8
RM
11304 * lib/mi-support.exp (mi_gdb_start): Verify the startup message
11305 for mi1 and current mi is in correct format. New mi startup message
1f312e79
JJ
11306 should be in mi console format. This is part of fix for PR gdb/604.
11307
83c31e7d
FN
113082002-09-18 Fernando Nasser <fnasser@redhat.com>
11309
11310 * gdb.asm/asm-source.exp: Adjust patter to new disassembler routine
11311 which explicitly prints the zero offset as "+0".
11312
322b3f65
DJ
113132002-10-22 Daniel Jacobowitz <drow@mvista.com>
11314
11315 * gdb.threads/schedlock.c (args): Make unsigned.
11316
113172002-10-21 Daniel Jacobowitz <drow@mvista.com>
11318
11319 * gdb.asm/asm-source.exp: Add "mips*-*" pattern. Update line
11320 numbers. Allow "foo2|selected stack frame".
11321 * gdb.asm/asmsrc1.s: Use gdbasm_declare and gdbasm_end.
11322 * gdb.asm/asmsrc2.s: Likewise.
11323 * gdb.asm/common.inc: Define gdbasm_declare and gdbasm_end. Update
11324 comments.
11325 * gdb.asm/mips.inc: New file.
11326
5e2fe5b8
AF
113272002-10-18 Adam Fedor <fedor@gnu.org>
11328
11329 * gdb.base/default.exp: Update expected output to include 'ObjC'.
11330 * gdb.base/help.exp: Likewise.
11331
abe1a5d0
KB
113322002-10-17 Kevin Buettner <kevinb@redhat.com>
11333
11334 * gdb.base/constvars.c (struct crass, struct crisp): New structs.
11335 * gdb.base/constvars.exp (ptype crass, ptype crisp): New tests.
11336
10abb1d4
JB
113372002-10-02 Jim Blandy <jimb@redhat.com>
11338
11339 * gdb.c++/casts.cc, gdb.c++/casts.exp: New test.
11340
1f609b42
AC
113412002-10-01 Andrew Cagney <ac131313@redhat.com>
11342
11343 * mi1-basics.exp: Copy of mi1-basics.exp MIFLAGS set "-i=mi1".
11344 * mi1-break.exp, mi1-console.exp, mi1-disassemble.exp: Ditto.
11345 * mi1-eval.exp, mi1-hack-cli.exp, mi1-pthreads.exp: Ditto.
11346 * mi1-read-memory.exp, mi1-regs.exp, mi1-return.exp: Ditto.
11347 * mi1-simplerun.exp, mi1-stack.exp, mi1-stepi.exp: Ditto.
11348 * mi1-until.exp, mi1-var-block.exp, mi1-var-child.exp: Ditto.
11349 * mi1-var-cmd.exp, mi1-var-display.exp, mi1-watch.exp: Ditto.
11350
0aee02e4
AC
113512002-09-29 Andrew Cagney <ac131313@redhat.com>
11352
11353 * mi0-basics.exp, mi0-break.exp, mi0-console.exp: Delete.
11354 * mi0-disassemble.exp, mi0-eval.exp: Delete.
11355 * mi0-hack-cli.exp, mi0-read-memory.exp: Delete.
11356 * mi0-regs.exp, mi0-return.exp, mi0-simplerun.exp: Delete.
11357 * mi0-stack.exp, mi0-stepi.exp, mi0-until.exp: Delete.
11358 * mi0-var-block.exp, mi0-var-child.exp: Delete.
11359 * mi0-var-cmd.exp, mi0-var-display.exp, mi0-watch.exp: Delete.
d63a86f8 11360
6fde09ad
KB
113612002-09-27 Kevin Buettner <kevinb@redhat.com>
11362
11363 * gdb.base/annota1.exp (info break): Make directory components of
11364 path optional since not all compilers emit this debug information.
11365
11366 * gdb.base/shlib-call.exp (step inside shr2): Don't fail if first
11367 step ends up stepping out of the function instead of stopping on
11368 the epilogue.
11369
9e8aab75
KS
113702002-09-26 Keith Seitz <keiths@redhat.com>
11371
11372 * lib/insight-support.exp (gdbtk_start): Figure out where
11373 the insight executable is based on where gdb is. Use this
11374 executable to start insight instead of gdb.
11375
e36180d7
AC
113762002-09-25 Andrew Cagney <cagney@redhat.com>
11377
11378 * gdb.base/pc-fp.exp, gdb.base/pc-fp.c: New test.
11379
9dd34b2b
AC
113802002-09-24 Andrew Cagney <ac131313@redhat.com>
11381
11382 * gdb.gdb/complaints.exp (test_initial_complaints): Rename
11383 test_isolated_complaints.
11384 (test_empty_complaint): New function.
11385 (test_empty_complaints): New function. Check no output when no
11386 complaints.
d63a86f8 11387
dea97812
KB
113882002-09-19 Jim Blandy <jimb@redhat.com>
11389
a9c64011 11390 * gdb.base/charset.exp, gdb.base/charset.c: New files.
dea97812 11391
54951bd7
AC
113922002-09-19 Andrew Cagney <ac131313@redhat.com>
11393
11394 * gdb.gdb/complaints.exp: New file.
11395
dec43320
AC
113962002-09-18 Andrew Cagney <ac131313@redhat.com>
11397
11398 * gdb.base/maint.exp: Check `help maint internal-warning'.
11399
e70d6e3f
DC
114002002-09-18 David Carlton <carlton@math.stanford.edu>
11401
11402 * gdb.c++/m-static.exp: Remove breakpoints depending on line
11403 numbers, and replace them by a single breakpoint after the
11404 constructors are all finished.
11405 Add test 4.
11406 * gdb.c++/m-static.cc: Add test 4.
11407 * gdb.c++/m-static.h: New file.
11408 * gdb.c++/m-static1.cc: New file.
11409
11410 * gdb.c++/printmethod.exp: New file.
11411 * gdb.c++/printmethod.cc: New file.
11412
11413 * gdb.c++/pr-574.exp: New file.
11414 * gdb.c++/pr-574.cc: New file.
11415
afb5c968
CV
114162002-09-18 Corinna Vinschen <vinschen@redhat.com>
11417
11418 * gdb.base/ending-run.exp: Add handling of "step to end of run" for
11419 embedded targets which never actually exit.
11420
31e45dee
FN
114212002-09-18 Fernando Nasser <fnasser@redhat.com>
11422
11423 * gdb.base/ending-run.exp: Properly mark "continue after exit" and
11424 "don't step after run" as unresolved or unsupported, instead of xfail.
11425
a283c5a1
CV
114262002-09-18 Corinna Vinschen <vinschen@redhat.com>
11427
11428 * gdb.base/ending-run.exp: Fix expected string for _wrap_main to
11429 allow correct handling of #ifdef UNDERSCORES from dejagnu/testglue.c.
11430 Add newline to expected string in "step out of main (status wrapper)"
11431 case.
11432
11350d2a
CV
114332002-09-18 Corinna Vinschen <vinschen@redhat.com>
11434
11435 * lib/gdb.exp (rerun_to_main): Allow restarting application.
11436 * gdb.base/ena-dis-br.exp (rerun_to_main): Eliminate.
11437
0deec7d6
TT
114382002-09-17 Tom Tromey <tromey@redhat.com>
11439
11440 * gdb.base/printcmds.exp (test_print_string_constants): Expect
11441 \000, not \0, in double-quoted string.
11442
b2b4a1b5
CV
114432002-09-14 Corinna Vinschen <vinschen@redhat.com>
11444
c9d37158 11445 * gdb.base/commands.exp: Don't expect a "Program exited normally"
b2b4a1b5
CV
11446 string after running the commands execution on breakpoint tests.
11447
1c56143a
CV
114482002-09-13 Corinna Vinschen <vinschen@redhat.com>
11449
11450 * lib/gdb.exp (gdb_continue_to_end): Fix typo in expected string.
11451
37f8da45
JB
114522002-09-12 Joel Brobecker <brobecker@gnat.com>
11453
11454 * gdb.base/call-strs.exp: Fix a small typo in one of the comments.
11455
08b468e0
KS
114562002-09-10 Keith Seitz <keiths@redhat.com>
11457
11458 * lib/mi-support.exp (mi_runto): New proc. Does the same as gdb's
11459 runto proc.
11460 (mi_run_to_main): Use mi_runto.
11461 (mi_execute_to): Renamed from mi_run_to. Changed all callers.
11462
dc360f58
KS
114632002-09-10 Keith Seitz <keiths@redhat.com>
11464
11465 * lib/mi-support.exp: (mi_run_to_main): Allow anything to precede
11466 regexp for stopping at main. Could have multiple event notifications.
11467 Don't assume that main was declared with no parameters.
11468 (mi_next): Use mi_step_to.
11469 (mi_step): Use mi_next_to.
11470
ce3abcfb
CV
114712002-09-09 Corinna Vinschen <vinschen@redhat.com>
11472
11473 * gdb.base/default.exp: Fix expected string in `info float' test.
11474
d1f5b980
BE
114752002-09-09 Ben Elliston <bje@redhat.com>
11476
11477 * config/mips.exp: Update comments.
11478 * config/mips-idt.exp: Likewise.
11479 * config/nind.exp: Likewise.
11480 * config/slite.exp: Likewise.
11481 * config/sparclet.exp: Likewise.
11482 * config/udi.exp: Likewise.
11483 * config/vx.exp: Likewise.
11484 * config/vxworks29k.exp: Likewise.
11485
2f71430b
JB
114862002-09-05 Jim Blandy <jimb@redhat.com>
11487
11488 * gdb.threads/killed.exp: Fix test failure message.
11489
7ddebc7e
KS
114902002-09-04 Keith Seitz <keiths@redhat.com>
11491
11492 * lib/mi-support.exp: Update copyright.
11493 (mi_gdb_test): Increase the priority of the expected pattern
11494 so that it matches gdb_test.
11495
0ae67eb3
KS
114962002-09-03 Keith Seitz <keiths@redhat.com>
11497
11498 * lib/gdb.exp (gdb_compile_pthreads): Fix "build_bin" typo.
11499 Use integer comparison instead of string comparison for testing
11500 whether binary was built.
11501
38fc42c8
JB
115022002-09-03 Jim Blandy <jimb@redhat.com>
11503
11504 * gdb.threads/killed.exp, gdb.threads/killed.c: New test.
11505
b6ff0e81
JB
115062002-08-29 Jim Blandy <jimb@redhat.com>
11507
11508 * gdb.threads/pthreads.exp: Move the portable thread compilation
11509 code into a function in lib/gdb.exp, and call that from here.
11510 * lib/gdb.exp (gdb_compile_pthreads): New function.
11511
07c98896
KS
115122002-08-29 Keith Seitz <keiths@redhat.com>
11513
11514 * lib/mi-support.exp (mi_gdb_test): Add global declaration for
11515 expect_out so that callers can get at it.
11516
0312286c
DJ
115172002-08-23 Daniel Jacobowitz <drow@mvista.com>
11518
11519 * gdb.threads/print-threads.c: New file.
11520 * gdb.threads/print-threads.exp: New file.
11521 * gdb.threads/schedlock.c: New file.
11522 * gdb.threads/schedlock.exp: New file.
11523
dd039bc4
EZ
115242002-08-22 Elena Zannoni <ezannoni@redhat.com>
11525
a9c64011
AS
11526 * gdb.arch/altivec-abi.exp: The source C file is altivec-abi.c,
11527 not altivec.c.
dd039bc4 11528
1f36144c
MK
115292002-08-17 Mark Kettenis <kettenis@gnu.org>
11530
11531 * gdb.base/return.exp: Remove i*86-*-* from list of xfail'ed
11532 targets. The problem should be fixed now.
11533
16057ec7 115342002-08-15 Mark Kettenis <kettenis@gnu.org>
5415e7c5
MK
11535
11536 * gdb.java/jv-print.exp: Fix p '' and p ''' tests to deal with
11537 2002-07-24 change that removes final dots from error messages.
11538
3c1499ad
TT
115392002-08-13 Tom Tromey <tromey@redhat.com>
11540
11541 * gdb.base/readline.exp: New file.
11542
a20ce2c3
AC
115432002-08-01 Andrew Cagney <ac131313@redhat.com>
11544
11545 * lib/gdb.exp (gdb_expect_list): Only print one pass, fail, or
11546 supress message.
11547
db034ac5
AC
115482002-08-01 Andrew Cagney <cagney@redhat.com>
11549
11550 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove CHILLFLAGS, CHILL,
11551 CHILL_FOR_TARGET and CHILL_LIB.
11552 * configure.in (configdirs): Remove gdb.chill.
11553 * configure: Regenerate.
11554 * lib/gdb.exp: Obsolete references to chill.
11555 * gdb.fortran/types.exp: Ditto.
11556 * gdb.fortran/exprs.exp: Ditto.
11557
3e000b18
KB
115582002-07-30 Kevin Buettner <kevinb@redhat.com>
11559
11560 * gdb.base/shlib-call.exp (additional_flags): Conditionally
11561 set Irix-specific compile and link flags.
11562
28f4966b
KB
115632002-07-29 Kevin Buettner <kevinb@redhat.com>
11564
11565 * lib/gdb.exp (mips*-*-irix*): Use alternate method for preprocessing
11566 source files. The ``-o'' option doesn't work with the ``-E'' option
11567 when using the Irix compiler.
11568
46c0d5a6
DJ
115692002-07-19 Daniel Jacobowitz <drow@mvista.com>
11570
11571 * config/gdbserver.exp (gdb_load): Don't use TCL varargs.
11572 Improve support for reusing an exec file. Copy exec file
11573 to target, and run gdbserver on the target instead of on the host.
11574
eecf4bed
JB
115752002-07-18 Jim Blandy <jimb@redhat.com>
11576
0f815cdf
JB
11577 * gdb.base/ending-run.exp: Don't expect to see the program end in
11578 some orderly fashion when we're running on a real stand-alone
11579 board.
11580
eecf4bed
JB
11581 * gdb.base/interrupt.exp: Correct logic for skipping tests on
11582 targets that don't support interrupts.
11583
52d309e4
JB
115842002-07-10 Paul N. Hilfinger <hilfingr@otisco.mckusick.com>
11585
11586 * gdb.base/attach.exp: Add patterns to match output from /proc-based
11587 systems.
11588 Move comments in expect statements to inside the actions, so that they
11589 don't get matched against.
11590
ff683d9e
MK
115912002-07-10 Mark Kettenis <kettenis@gnu.org>
11592
11593 * gdb.base/interrupt.exp: Setup xfail for all i386 BSD's on "call
11594 function when asleep" test.
11595
b5356753
AC
115962002-07-10 Andrew Cagney <ac131313@redhat.com>
11597
11598 * gdb.base/page.exp: Rewrite to handle problems with very long
11599 `info set' output. Update copyright.
11600
6aa4d13a
AC
116012002-06-26 Andrew Cagney <ac131313@redhat.com>
11602
11603 * gdb.hp/configure.in (AC_CONFIG_SUBDIRS): Do not try to configure
11604 gdb.threads-hp.
11605 * gdb.hp/configure: Regenerate.
11606 * gdb.hp/gdb.threads-hp/configure.in: Delete file.
11607 * gdb.hp/gdb.threads-hp/configure: Delete file.
11608 * gdb.hp/gdb.threads-hp/Makefile.in: Delete file.
11609
8cf8c2b8
AC
116102002-06-22 Andrew Cagney <ac131313@redhat.com>
11611
11612 * gdb.base/selftest.exp (do_stes_and_next): Skip calls to
11613 setlocale, bindtextdomain and textdomain.
11614
6827a8f8
JB
116152002-06-11 Jim Blandy <jimb@redhat.com>
11616
919d772c
JB
11617 * lib/gdb.exp (get_debug_format): Tolerate message saying whether
11618 preprocessor macro information is present.
11619
6827a8f8
JB
11620 * macscp.exp, macscp1.c, macscp2.h, macscp3.h, macscp4.h: New
11621 tests.
11622
c15b0d21
MS
116232002-06-06 Michael Snyder <msnyder@redhat.com>
11624
c5984d70
MS
11625 * gdb.base/overlays.exp: Record addresses of overlay
11626 functions in TCL variables rather than in GDB variables,
11627 to avoid having GDB convert them to pointers (with loss
11628 of information).
11629
d63a86f8 11630 * gdb.base/d10v.ld: Merge in several years worth of
99a8512b 11631 default linker script changes.
c15b0d21
MS
11632 * gdb.base/long_long.exp: Add check for sizeof (long double).
11633
be26fe0d
ML
116342002-06-06 Michal Ludvig <mludvig@suse.cz>
11635
11636 * gdb.asm/asm-source.exp: Add x86-64 target.
11637 * gdb.asm/x86_64.inc: New.
d63a86f8 11638
258093ca 116392002-05-30 Michael Chastain <mec@shout.net>
258093ca 11640
4b3153f1 11641 From Benjamin Kosnik <bkoz@redhat.com>:
258093ca
MC
11642 * gdb.c++/m-static.cc: New file.
11643 * gdb.c++/m-static.exp: New file.
11644
241264c6
MS
116452002-05-28 Michael Snyder <msnyder@redhat.com>
11646
11647 * gdb.base/call-ar-st.exp: Allow for reduced floating point
11648 precision.
11649
9bba8c8f 116502002-05-27 Michael Chastain <mec@shout.net>
71ea1be0 11651
4b3153f1 11652 From Benjamin Kosnik <bkoz@redhat.com>:
71ea1be0
MC
11653 * gdb.c++/m-data.cc: New file.
11654 * gdb.c++/m-data.exp: New file.
11655
116562002-05-27 Michael Chastain <mec@shout.net>
9bba8c8f 11657
4b3153f1 11658 From Benjamin Kosnik <bkoz@redhat.com>:
9bba8c8f 11659 * gdb.c++/try_catch.cc: New file.
d63a86f8 11660 * gdb.c++/try_catch.exp: New file.
9bba8c8f 11661
def1b996
MC
116622002-05-27 Michael Chastain <mec@shout.net>
11663
11664 * gdb.c++/local.exp: Accept more nested types in output.
11665
522ba268
MC
116662002-05-26 Michael Chastain <mec@shout.net>
11667
11668 * gdb.base/call-rt-st.exp: Fix typo in brace quoting.
11669
277254ba
MS
116702002-05-15 Nick Clifton <nickc@cambridge.redhat.com>
11671
11672 * lib/gdb.exp (gdb_wrapper_init): Just because
11673 gdb_wrapper_file exists, this does not mean that the file
11674 should not be rebuilt. That is what gdb_wrapper_initialized
11675 is for.
11676 (default_gdb_init): Reset gdb_wrapper_initialized.
11677
b61a8733
MS
116782002-05-23 Michael Snyder <msnyder@redhat.com>
11679
d63a86f8 11680 * gdb.base/all-bin.exp: Revise previous patch by just reducing
5bdb6d01
MS
11681 the precision of the floating point test results.
11682 * gdb.base/call-rt-st.exp: Ditto.
11683
b61a8733
MS
11684 * gdb.base/all-bin.exp: Allow for reduced floating point precision.
11685 * gdb.base/call-rt-st.exp: Ditto.
11686
56f6e910
MC
116872002-05-19 Michael Chastain <mec@shout.net>
11688
11689 * gdb.c++/inherit.exp: Accept "VTT for ..." in output strings.
11690
ad0b0016
EZ
116912002-05-19 Elena Zannoni <ezannoni@redhat.com>
11692
a9c64011
AS
11693 * configure.in (configdirs): Add gdb.arch.
11694 * configure: Regenerate.
ad0b0016 11695
f617d2b6
JB
116962002-05-17 Jim Blandy <jimb@redhat.com>
11697
11698 * gdb.base/completion.exp: Recognize the more detailed error
11699 messages produced by the macro expander's lexical analyzer.
11700
eac2a696
EZ
117012002-05-14 Elena Zannoni <ezannoni@redhat.com>
11702
a9c64011
AS
11703 * gdb.arch/altivec-abi.c: New file.
11704 * gdb.arch/altivec-abi.exp: New file.
11705 * gdb.arch/altivec-regs.c: New file.
11706 * gdb.arch/altivec-regs.exp: New file.
eac2a696 11707
2fdde8f8
DJ
117082002-05-14 Daniel Jacobowitz <drow@mvista.com>
11709
11710 * gdb.base/maint.exp (maint print type): Update for new type
11711 structure.
d63a86f8 11712
e31f1a7c
EZ
117132002-05-14 Elena Zannoni <ezannoni@redhat.com>
11714
11715 * gdb.arch: New directory.
11716 * gdb.arch/configure.in: New file.
11717 * gdb.arch/configure: New file.
11718 * gdb.arch/Makefile.in: New file.
11719
db589741
CV
117202002-05-13 Corinna Vinschen <vinschen@redhat.com>
11721
11722 * gdb.asm/asm-source.exp: Add v850 as supported target.
11723 * gdb.asm/v850.inc: New file.
11724
8ce2a7dc
DJ
117252002-05-13 Daniel Jacobowitz <drow@mvista.com>
11726
11727 * gdb.c++/annota2.exp (annotate-quit): Add comment.
11728
df763c7f
DJ
117292002-05-12 Daniel Jacobowitz <drow@mvista.com>
11730
11731 * gdb.base/break.exp: Check 'break "marker2"'.
11732
377daeed
MS
117332002-05-10 Michael Snyder <msnyder@redhat.com>
11734
11735 * gdb.base/long_long.exp: Fix typo.
11736
c4b7bc2b
JB
117372002-05-10 Jim Blandy <jimb@redhat.com>
11738
ecac9a4e
JB
11739 * gdb.base/printcmds.exp: Don't xfail the ptype command. This is
11740 a bug.
11741
c4b7bc2b
JB
11742 * gdb.base/printcmds.exp (test_integer_literals_rejected):
11743 Recognize more detailed error message produced by the macro
11744 expander's lexical analyzer.
11745 * lib/gdb.exp (test_print_reject): Same.
11746
e71019a1
MK
117472002-05-09 Mark Kettenis <kettenis@gnu.org>
11748
11749 * gdb.c++/method.exp: Fix typo.
11750
fedfc8e6
MS
117512002-05-08 Michael Snyder <msnyder@redhat.com>
11752
166a1957
MS
11753 * gdb.mi/mi-var-child.exp: Accept (void) as well as ().
11754 * gdb.mi/mi0-var-child.exp: Accept (void) as well as ().
fedfc8e6 11755 * gdb.base/default.exp: Merge clauses for arm, strongarm, xscale.
35928259
MS
11756 * gdb.base/long_long.exp: Merge clauses for arm and xscale.
11757 Add iftarget clause for strongarm.
d63a86f8 11758
f1c47eb2
MS
117592002-05-06 Michael Snyder <msnyder@redhat.com>
11760
cb9a9d3e
MS
11761 * lib/gdb.exp (gdb_test): Add case to allow for status wrapper.
11762 (gdb_continue_to_end): Accept output from status wrapper.
11763 * gdb.base/ending-run.exp: Add case for output from status wrapper.
11764 Clean up fail messages to match pass messages.
11765
f1c47eb2
MS
11766 Enable the "needs_status_wrapper" testsuite feature.
11767 * lib/gdb.exp (gdb_wrapper_init): New procedure.
11768 (gdb_compile): Conditionally call gdb_wrapper_init.
11769 * gdb.base/a2-run.exp: Recognize output from status wrapper.
11770 * gdb.c++/method.exp: Recognize output from status wrapper.
11771
6079c749
BE
117722002-05-06 Ben Elliston <bje@redhat.com>
11773From Graydon Hoare <graydon@redhat.com>
11774
11775 * config/sid.exp: Include support for "rawsid" protocol.
11776
188baff3
JB
117772002-05-03 Jim Blandy <jimb@redhat.com>
11778
11779 * gdb.c++/hang.exp: Check for corruption of the cv_type chain.
11780 * gdb.c++/hang3.C: New file.
11781
b9c07f0f
AC
117822002-05-04 Andrew Cagney <ac131313@redhat.com>
11783
11784 * gdb.base/default.exp: Remove obsolete code.
11785 * gdb.c++/misc.exp: Ditto. Update copyright.
11786 * gdb.c++/cplusfuncs.exp: Ditto. Update copyright.
11787 * gdb.base/whatis.exp: Ditto. Update copyright.
11788 * gdb.base/scope.exp: Ditto. Update copyright.
11789 * gdb.base/ptype.exp: Ditto. Update copyright.
11790 * gdb.base/printcmds.exp: Ditto. Update copyright.
11791 * gdb.base/opaque.exp: Ditto. Update copyright.
11792 * gdb.base/list.exp: Ditto.
11793 * gdb.base/funcargs.exp: Ditto. Update copyright.
11794 * gdb.hp/gdb.threads-hp/usrthbasic.c: Delete.
11795 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Delete.
11796 * gdb.hp/gdb.threads-hp/usrthcore.c: Delete.
11797 * gdb.hp/gdb.threads-hp/usrthcore.exp: Delete.
11798 * gdb.hp/gdb.threads-hp/usrthfork.c: Delete.
11799 * gdb.hp/gdb.threads-hp/usrthfork.exp: Delete.
11800
5c7a0397
MS
118012002-05-02 Michael Snyder <msnyder@redhat.com>
11802
d6dcc264 11803 * gdb.base/watchpoint.exp: Add xscale target.
5c7a0397
MS
11804 * gdb.base/long_long.exp: Add xscale target.
11805 * gdb.base/default.exp: Add xscale target.
11806
eb7f1c48
JB
118072002-05-01 Jim Blandy <jimb@redhat.com>
11808
11809 * gdb.c++/hang1.C, gdb.c++/hang2.C, gdb.c++/hang.H,
11810 gdb.c++/hang.exp: New test.
11811
a6befae8
FF
118122002-05-01 Fred Fish <fnf@redhat.com>
11813
11814 * gdb.base/completion.exp: Handle completions of "./Make" for
11815 more than one completion possibility, as is the case when we
11816 build and test in the source tree.
11817
0a310277
AG
118182002-04-29 Anthony Green <green@redhat.com>
11819
11820 * gdb.java/jmisc1.exp: New file.
11821 * gdb.java/jmisc2.exp: New file.
11822
6ff9af88
DJ
118232002-04-24 Daniel Jacobowitz <drow@mvista.com>
11824
11825 * gdb.threads/linux-dp.exp: Use 'unset' instead of 'array unset'.
11826
96b3d632
EZ
118272002-04-23 Elena Zannoni <ezannoni@redhat.com>
11828
11829 * gdb.base/help.exp: Change 'help status' to allow for target
11830 dependent output differences.
11831
5019bb54
MC
118322002-04-22 Michael Chastain <mec@shout.net>
11833
11834 * gdb.c++/local.exp: Add PR numbers: gdb/482, gdb/483.
11835
a805a116
MC
118362002-04-22 Michael Chastain <mec@shout.net>
11837
11838 * gdb.c++/method.exp: Fix syntax of reference to gdb/277.
11839
a1706bfd
DM
118402002-04-17 David S. Miller <davem@redhat.com>
11841
11842 * gdb.asm/sparc64.inc: New file.
11843 * gdb.asm/asm-source.exp: Handle sparc64-*-*.
11844
a73a20a2
EZ
118452002-04-19 Elena Zannoni <ezannoni@redhat.com>
11846
11847 * gdb.asm/asm-source.exp: Don't use a symlink, just copy the
11848 instruction file directly into the build tree. Clean up at end of
11849 test.
11850
ba678339
DM
118512002-04-18 David S. Miller <davem@redhat.com>
11852
11853 * gdb.base/annota1.exp: Expect addresses as $hex + whitespace to
11854 handle 64-bit platforms correctly.
11855 * gdb.base/maint.exp: Likewise.
11856
b03399da
KB
118572002-04-18 Kevin Buettner <kevinb@redhat.com>
11858
11859 * gdb.base/shlib-call.exp (additional_flags): AIX doesn't need
11860 ``-fpic'' when compiling files comprising a shared library, but
11861 it does need additional linker flags in order to find shared
11862 libraries at run time.
11863
e2004992
KB
118642002-04-18 Kevin Buettner <kevinb@redhat.com>
11865
11866 * gdb.base/cvexpr.c (use): New function.
11867 (main): Invoke use() on all global variables to prevent
11868 some linkers from deleting these otherwise unused symbols.
11869
d8937120
MC
118702002-04-17 Michael Chastain <mec@shout.net>
11871From David S. Miller <davem@redhat.com>
11872
11873 * gdb.c++/ovldbreak.exp: Expect addresses as $hex + whitespace to
11874 handle 64-bit platforms correctly.
11875
ffd61a58
MS
118762002-04-12 Michael Snyder <msnyder@redhat.com>
11877From Jim Blandy <jimb@redhat.com>
a9c64011 11878 * gdb.base/foo.c (foox): Remove section attribute; the linker
ffd61a58
MS
11879 script can handle this instead.
11880 * gdb.base/bar.c (barx): Same.
11881 * gdb.base/baz.c (bazx): Same.
11882 * gdb.base/grbx.c (grbxx): Same.
11883
11884 * gdb.base/overlays.exp: New test: check that GDB's manual overlay
11885 manager doesn't automatically unmap overlays unnecessarily.
11886
6b8426a6
MH
118872002-04-10 Martin M. Hunt <hunt@redhat.com>
11888
11889 * gdb.base/ending-run.exp: Fix pattern for Mips targets
11890 stepping out of main.
11891
34af4875
MC
118922002-04-09 Michael Chastain <mec@shout.net>
11893
11894 * gdb.c++/local.cc (main): Move call to marker1() inside nested
11895 scope so that the nested scope tests will make sense.
11896 * gdb.c++/local.exp: Write patterns that actually work with gcc
11897 (the HP patterns "were never known to work with gcc").
11898 Keep the old aCC patterns too.
11899
2d1676a0
DJ
119002002-04-09 Daniel Jacobowitz <drow@mvista.com>
11901
11902 * gdb.base/attach.exp: Correct target board test.
11903
3a63e3f9
MC
119042002-04-08 Michael Chastain <mec@shout.net>
11905
11906 * gdb.c++/method.exp: Require "const ... A * ..." for "ptype this"
11907 in a const method. Add some xfail and fail cases for configurations
11908 that do not emit the "const ...".
11909
f18dabd2
MC
119102002-04-07 Michael Chastain <mec@shout.net>
11911
11912 * gdb.c++/method.exp: Use gdb_test instead of send_gdb/gdb_expect.
11913 Accept "A * const" and "const A * const" as type of "this".
11914 Fix spelling of getFunky throughout. Make messages uniform.
11915
0fcddd82
EZ
119162002-04-07 Elena Zannoni <ezannoni@redhat.com>
11917
a9c64011 11918 Work around for PR gdb/285:
0fcddd82
EZ
11919 * gdb.asm/asm-source.exp: Bail out if multilibs are detected.
11920
16a8534a
EZ
119212002-04-07 Elena Zannoni <ezannoni@redhat.com>
11922
11923 * gdb.asm/asm-source.exp: Build symbolic link to arch specific
11924 instructions file at run time instead of configure time.
11925 Sometimes we run the test in a directory that is not the one we
11926 configured in.
11927 * gdb.asm/configure.in: Delete creation of symlink.
11928 * gdb.asm/configure: Regenerate.
11929
24181d81
JB
119302002-04-05 J. Brobecker <brobecker@gnat.com>
11931
11932 * gdb.gdb/xfullpath.exp: New test, to exercise the new
11933 xfullpath () function.
11934
7cdb7107
DJ
119352002-04-04 Daniel Jacobowitz <drow@mvista.com>
11936
11937 * gdb.asm/Makefile.in: Correct dependencies.
11938
11939 * gdb.asm/powerpc.inc: New file.
11940 * gdb.asm/asm-source.exp: Add PowerPC.
11941 * gdb.asm/configure.in: Likewise.
11942 * gdb.asm/configure: Regenerated.
11943
a7d17088
DJ
119442002-04-04 Daniel Jacobowitz <drow@mvista.com>
11945
11946 * gdb.base/relocate.exp: New file.
11947 * gdb.base/relocate.c: New file.
11948
cd721503
FF
119492002-04-04 Fred Fish <fnf@redhat.com>
11950
11951 * gdb.base/step-test.exp: Update comment regarding stopping in
11952 memcpy/bcopy calls inserted as part of the compiler runtime.
11953
b22ad7a7
MS
119542002-04-04 Michael Snyder <msnyder@redhat.com>
11955
11956 * gdb.base/ovlymgr.c: Add overlay event breakpoint support.
11957
5f279fa6
DJ
119582002-04-03 Daniel Jacobowitz <drow@mvista.com>
11959
11960 * lib/gdb.exp (gdb_test): Move -notransfer inside of gdb_expect.
11961 (gdb_expect): Remove $notransfer hack.
11962
dd0fd3ce
DJ
119632002-04-02 Daniel Jacobowitz <drow@mvista.com>
11964
11965 * gdb.c++/classes.exp ("calling method for small class"): Match
11966 updated register output.
11967
1e50cda1
DJ
119682002-03-30 Daniel Jacobowitz <drow@mvista.com>
11969
11970 Fix PR gdb/452
11971 * gdb.base/dbx.exp: Restore old definition of gdb_file_cmd
11972 when finished. Make gdb_file_cmd send "exec-file" when
11973 appropriate.
11974
24015922
DJ
119752002-03-30 Daniel Jacobowitz <drow@mvista.com>
11976
11977 * gdb.base/attach.exp: Remove extra setup_xfail.
11978
dd7dfd64
MS
119792002-03-26 Michael Snyder <msnyder@redhat.com>
11980
11981 * gdb.base/default.exp: Add tests for dump, append, and restore.
11982 * gdb.base/help.exp: Add tests for dump, append, and restore.
11983 * gdb.base/dump.exp: New file, test dump, append and restore.
11984 * gdb.base/dump.c: New file.
11985
48b2f8d7
MS
119862002-03-27 Michael Snyder <msnyder@redhat.com>
11987
d63a86f8 11988 * gdb.base/help.exp: Modify expect strings to reflect
48b2f8d7
MS
11989 clean-ups in help messages.
11990
05b4d525
FF
119912002-03-26 Fred Fish <fnf@redhat.com>
11992
11993 * gdb.base/step-test.exp: Accept stopping in memcpy/bcopy when we
11994 have debugging info for those functions and the compiler uses them
11995 internally to copy structs around.
11996
d7679631
FF
119972002-03-26 Fred Fish <fnf@redhat.com>
11998
11999 * gdb.base/list.exp: Revert the change made yesterday and add note
12000 about why we don't list the default lines for remote targets.
12001
523ac3f9
MS
120022002-03-25 Michael Snyder <msnyder@redhat.com>
12003
12004 * gdb.base/help.exp: Clean up unnecessary wild cards in regexps.
12005
754b2b8d
FF
120062002-03-25 Fred Fish <fnf@redhat.com>
12007
12008 * gdb.base/list.exp: This test works on remote targets so remove
12009 the short circuit for remote targets. Update copyright.
12010
33c3e192
FF
120112002-03-25 Fred Fish <fnf@redhat.com>
12012
12013 * gdb.base/attach.exp: Fix logic error that was suppressing this
12014 test for all non hppa*-*-hpux* targets, instead of the hp target.
12015 Move comments closer to the suppression point. Also now need to
12016 check that we are running natively.
12017
d43e73ee
MS
120182002-03-22 Michael Snyder <msnyder@redhat.com>
12019
882c8f02
MS
12020 * gdb.base/default.exp: Add test for gcore. Update copyright.
12021 * gdb.base/help.exp: Add test for gcore. Update copyright.
d43e73ee 12022
04c12f60
FF
120232002-03-06 Fred Fish <fnf@redhat.com>
12024
12025 * gdb.base/funcargs.c: Remove extraneous ';' character.
12026 * gdb.trace/gdb_c_test.c: Remove extraneous ';' character.
12027
b43df995
MC
120282002-03-04 Michael Chastain <mec@shout.net>
12029
12030 * gdb.mi/mi-var-cmd.exp: In test "create local variable func",
12031 accommodate gcc v3 function signature.
12032 * gdb.mi/mi0-var-cmd-exp: Ditto.
12033
92362027
AC
120342002-02-24 Andrew Cagney <ac131313@redhat.com>
12035
12036 * testsuite/gdb.base/huge.c: Replace ``Linux'' with either
12037 ``GNU/Linux'' or ``Linux kernel''
12038 * testsuite/gdb.threads/pthreads.c: Ditto.
12039
258ad32d
MC
120402002-02-24 Michael Chastain <mec@shout.net>
12041
12042 * gdb.threads/pthreads.c (thread1): Add a return statement.
12043 (thread2): Likewise.
12044 (foo): Likewise.
12045
04c3b3d4
MC
120462002-02-23 Michael Chastain <mec@shout.net>
12047
12048 * gdb.threads/linux-dp.c (philosopher): Add a return statement
12049 to placate gcc.
12050
5a2a0a20
MC
120512002-02-23 Michael Chastain <mec@shout.net>
12052
12053 * gdb.c++/templates.exp: Remove setup_xfail_format "stabs" on
12054 test "ptype bint". The test passes on all my stabs configurations.
12055
a640f7fc
JB
120562002-02-21 Jim Blandy <jimb@redhat.com>
12057
27924826
JB
12058 * gdb.asm/asm-source.exp: Parse the output from `info sources' one
12059 filename at a time, and watch for the ones we want to see.
12060
a640f7fc
JB
12061 * gdb.base/ptype.exp, gdb.base/ptype.c: Add tests for printing
12062 types of pointers to prototyped functions.
12063
edcc8c75
AC
120642002-02-20 Andrew Cagney <ac131313@redhat.com>
12065
12066 * gdb.base/sizeof.c (main): Call fill_structs. Print value of
12067 signed, unsigned and straight char.
12068 (padding_char, padding_short, padding_int, padding_long,
12069 padding_long_long, padding_float, padding_double,
12070 padding_long_double): New global variables.
12071 (fill, fill_structs): New functions.
12072
12073 * gdb.base/sizeof.exp: Check for signed and unsigned char. Check
12074 for correctly sized writes. Update copyright.
12075 (get_valueof): New procedure.
12076 (get_sizeof): Call get_valueof.
12077 (check_valueof): New procedure.
12078 (check_padding): New procedure.
12079
ac57ea44
MC
120802002-02-20 Michael Chastain <mec@shout.net>
12081
12082 * gdb.c++/virtfunc.exp (test_virtual_calls): Remove obsolete calls
12083 to setup_xfail. Document some of the remaining calls.
12084
7a10c941
MC
120852002-02-18 Michael Chastain <mec@shout.net>
12086
12087 * gdb.c++/userdef.exp: Update copyright year.
12088
fb8acdcc
DJ
120892002-02-18 Daniel Jacobowitz <drow@mvista.com>
12090
12091 * gdb.c++/userdef.exp: Test overloaded operators properly.
12092 Remove xfails.
12093
fda6ae12
MS
120942002-02-14 Michael Snyder <msnyder@redhat.com>
12095
12096 * gdb.base/gcore.exp: Relax recognition of function breakpoint.
12097
676a0442
DJ
120982002-02-14 Daniel Jacobowitz <drow@mvista.com>
12099
12100 * gdb.base/a2-run.exp: Check for a remote target properly.
12101 * gdb.base/annota1.exp: Likewise.
12102 * gdb.base/list.exp: Likewise.
12103 * gdb.base/reread.exp: Likewise.
12104 * gdb.base/scope.exp: Likewise.
12105 * gdb.base/shlib-call.exp: Likewise.
12106 * gdb.base/term.exp: Likewise.
12107 * gdb.c++/annota2.exp: Likewise.
12108
78b4f468
RE
121092002-02-13 Richard Earnshaw <rearnsha@arm.com>
12110
12111 * gdb.base/watchpoint.exp: Restore previous timeout at end of test.
12112
9a81ba51
MC
121132002-02-10 Michael Chastain <mec@shout.net>
12114
12115 * gdb.base/funcargs.c (localvars_after_alloca): Fix return type.
12116 (call_after_alloca): Ditto.
12117
004af6c7
DJ
121182002-02-10 Daniel Jacobowitz <drow@mvista.com>
12119
12120 * gdb.base/ending-run.exp: Guard "cont" test with
12121 gdb_skip_stdio_test.
12122
37225f62
JB
121232002-02-06 Jim Blandy <jimb@redhat.com>
12124
12125 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Move these tests
12126 from here...
12127 * gdb.hp/gdb.base-hp/callfwmall.c, gdb.hp/gdb.base-hp/callfwmall.exp:
12128 To here. Disable this test on non-HP platforms. Add big comment.
12129
fe6fdd96
MS
121302002-02-04 Michael Snyder <msnyder@redhat.com>
12131
12132 * gdb.base/ovlymgr.c (ovly_copy): Generalize for targets
12133 other than d10v and m32r.
12134
036fad3f
RE
121352002-02-02 Richard Earnshaw <rearnsha@arm.com>
12136
12137 * gdb.base/default.exp: Rewrite test patterns to reduce time
12138 taken to match them.
12139
7148ab62
DJ
121402002-01-30 Daniel Jacobowitz <drow@mvista.com>
12141
12142 * gdb.base/annota1.exp (backtrace from shlibrary): Fix spelling.
12143 Allow a start function above main.
12144 * gdb.threads/linux-dp.exp: Fix copyright date.
12145
396cc255
DJ
121462002-01-30 Daniel Jacobowitz <drow@mvista.com>
12147
a9c64011
AS
12148 * gdb.threads/linux-dp.exp: Use 'array unset', not 'array set'.
12149 (check_philosopher_stack): Check for manager thread before checking
12150 for a just-starting thread.
396cc255 12151
f038d31b
DJ
121522002-01-30 Daniel Jacobowitz <drow@mvista.com>
12153
12154 From Neil Booth <neil@daikokuya.demon.co.uk>:
12155 * gdb.base/bitfields.c: Correct assignments to bitfields to avoid
12156 warnings.
12157
b3ff9d9a
FF
121582002-01-21 Fred Fish <fnf@redhat.com>
12159
12160 * gdb.base/restore.exp (restore_tests): Fix obvious typo, callee
12161 not caller.
12162
39ad761d
JB
121632002-01-21 Jim Blandy <jimb@redhat.com>
12164
12165 * gdb.base/reread.exp: Check that GDB properly re-reads the
12166 executable file when it changes while no inferior is running.
12167
aaf320fa
FF
121682002-01-21 Fred Fish <fnf@redhat.com>
12169
a9c64011
AS
12170 * gdb.base/maint.exp: Simplify the "maint info breakpoints" test to
12171 optionally accept the "shlib events" variation.
aaf320fa 12172
808a31f5
JB
121732002-01-21 Jim Blandy <jimb@redhat.com>
12174
12175 * gdb.base/ending-run.c (main): Avoid messing with setvbuf; just
12176 call `fflush' after every `printf', so that the output is produced
12177 at predictable points, regardless of whatever buffering does (or
12178 doesn't) take place.
12179 * gdb.base/ending-run.exp: Adjust tests to expect output to appear
12180 at different points.
12181
4420d5e2
DJ
121822002-01-20 Daniel Jacobowitz <drow@mvista.com>
12183
12184 * gdb.c++/inherit.exp: Update copyright years.
12185 * gdb.c++/method.exp: Likewise.
12186
3e36a0f4
DJ
121872002-01-20 Daniel Jacobowitz <drow@mvista.com>
12188
12189 * gdb.c++/classes.exp: Update for improved v3 support and skipping
12190 artificial methods/arguments.
12191 * gdb.c++/derivation.exp: Likewise.
12192 * gdb.c++/inherit.exp: Likewise.
12193 * gdb.c++/method.exp: Likewise.
12194 * gdb.c++/virtfunc.exp: Likewise.
12195
b4ceaee6
AC
121962002-01-18 Andrew Cagney <ac131313@redhat.com>
12197
12198 * gdb.hp/gdb.threads-hp/usrthfork.exp: Mark as obsolete.
12199 * gdb.hp/gdb.threads-hp/usrthcore.exp: Ditto.
12200 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Ditto.
12201 * gdb.hp/gdb.threads-hp/usrthfork.c: Ditto.
12202 * gdb.hp/gdb.threads-hp/usrthbasic.c: Ditto.
12203 * gdb.hp/gdb.threads-hp/usrthcore.c: Ditto.
12204
ecace851
JB
122052002-01-17 Jim Blandy <jimb@redhat.com>
12206
12207 * gdb.asm/asm-source.exp (info symbol): Take another shot at
12208 anchoring the pattern matching the entry point symbol's name.
12209
375fc983
AC
122102002-01-17 Andrew Cagney <ac131313@redhat.com>
12211
12212 * gdb.base/maint.exp: Update ``maint internal-error'' to match
12213 continue/quit query. Update copyright.
12214
fe6fdd96
MS
122152002-01-14 Michael Snyder <msnyder@redhat.com>
12216
12217 * gdb.base/gcore.exp: Remove extra debugging output.
12218
e017c81f
DJ
122192002-01-13 Daniel Jacobowitz <drow@mvista.com>
12220
12221 * gdb.c++/demangle.exp: Accept slightly dubious v2 demangler result
12222 for slightly dubious v2 mangled string.
12223
37ab3bf8
DJ
122242002-01-13 Daniel Jacobowitz <drow@mvista.com>
12225
12226 * gdb.base/completion.exp: Expand ${srcdir} to an absolute path.
12227
1bc05c3a 122282002-01-10 Jason Merrill <jason@redhat.com>
7b2ac63b 12229
1bc05c3a 12230 * gdb.c++/namespace.exp: Accept trailing const for 'this'.
7b2ac63b 12231
1bc05c3a
JM
12232 * gdb.c++/classes.exp: Accept 'A const' or 'const A' in copy
12233 constructors.
12234 * gdb.c++/derivation.exp: Likewise.
12235 * gdb.c++/templates.exp: Likewise.
12236 * gdb.c++/virtfunc.exp: Likewise.
ffcb195b 12237
1bc05c3a
JM
122382002-01-10 Michael Snyder <msnyder@redhat.com>
12239
12240 * gdb.c++/namespace.exp: Accept both '\0' and '\000'.
ffcb195b 12241
a911c360
MS
122422002-01-08 Michael Snyder <msnyder@redhat.com>
12243
12244 * gdb.base/gcore.exp: New test for generate-core-file command.
12245 * gdb.base/gcore.c: Testcase for above.
12246 * gdb.threads/gcore-thread.exp: New test for gcore (threaded).
12247
ea2119ec
JM
122482002-01-08 Jason Merrill <jason@redhat.com>
12249
12250 * gdb.c++/userdef.cc: Use <iostream> instead of <iostream.h>.
12251
68203136
FF
122522002-01-07 Fred Fish <fnf@redhat.com>
12253
12254 * gdb.c++/overload.exp: Remove unconditional xfails for:
12255 print foo_instance1.overloadargs(1)
12256 print foo_instance1.overloadargs(1, 2)
12257 print foo_instance1.overloadargs(1, 2, 3)
12258 print foo_instance1.overloadargs(1, 2, 3, 4)
12259 print foo_instance1.overloadargs(1, 2, 3, 4, 5)
12260 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6)
12261 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7)
12262 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8)
12263 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9)
12264 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10)
12265 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
12266 print foo_instance1.overload1arg()
12267 print foo_instance1.overload1arg((char)arg2)
12268 print foo_instance1.overload1arg((signed char)arg3)
12269 print foo_instance1.overload1arg((unsigned char)arg4)
12270 print foo_instance1.overload1arg((int)arg7)
12271 print foo_instance1.overload1arg((unsigned int)arg8)
12272 print foo_instance1.overload1arg((float)arg11)
12273 print foo_instance1.overload1arg((double)arg12)
d63a86f8 12274
21b9b5b1
MS
122752002-01-07 Michael Snyder <msnyder@redhat.com>
12276
12277 * gdb.base/huge.exp: New test. Print a very large target data object.
12278 (skip_huge_test): New test variable. Define if you want to skip this
12279 test. The test reads an 8 megabyte data object from the target, so it
12280 might be very time consuming on remote targets with a slow connection.
12281 * gdb.base/huge.c: New file. Test case for above.
12282
725f922e
FF
122832002-01-07 Fred Fish <fnf@redhat.com>
12284
12285 * gdb.c++/derivation.exp: Remove gcc xfails for g_instance.afoo,
12286 g_instance.bfoo, and g_instance.cfoo.
12287
634d57ec
JL
12288Mon Jan 7 12:22:18 2002 Jeffrey A Law (law@redhat.com)
12289
f286b2c3
JL
12290 * gdb.base/break.c (multi_line_if_conditional): New function.
12291 (multi_ilne_while_conditional): Likewise.
12292 * gdb.base/break.exp: Verify that a breakpoint on a multi-line
12293 IF or WHILE condition puts the breakpoint at the start of
12294 the condition.
12295
634d57ec
JL
12296 * gdb.base/selftest.exp (backtrace through signal handler): Remove
12297 hppa*-*-hpux* expected failure.
12298 * gdb.base/structs.exp (do_function_calls): Similarly.
12299
12300 * gdb.c++/annota2.exp (watch triggered on a.x): Handle hardware
12301 watchpoints.
12302
9fbfe2dc
AC
123032002-01-06 Andrew Cagney <ac131313@redhat.com>
12304
12305 Fix PR gdb/66.
12306 * gdb.base/structs.exp: Replace skip for a29k with skip for
12307 gdb,cannot_call_functions.
12308 * gdb.base/call-ar-st.exp: Remove references to a29k in comments.
12309 * gdb.base/callfuncs.exp: Ditto.
12310 * gdb.base/call-rt-st.exp: Ditto.
12311 * gdb.base/call-strs.exp: Ditto.
12312 * gdb.base/callfwmall.exp: Ditto.
12313 * gdb.base/scope.exp: Obsolete xfail a29k.
12314 * gdb.c++/misc.exp: Ditto.
12315 * gdb.c++/cplusfuncs.exp: Ditto.
12316 * gdb.base/ptype.exp: Ditto.
12317 * gdb.base/printcmds.exp: Ditto.
12318 * gdb.base/opaque.exp: Ditto.
12319 * gdb.base/list.exp: Ditto.
12320 * gdb.base/funcargs.exp: Ditto.
12321 * gdb.base/default.exp: Ditto.
12322
8ddad156
MS
123232002-01-04 Michael Snyder <msnyder@redhat.com>
12324
ca4976a6 12325 * gdb.base/info-proc.exp: New file, test for "info proc" cmd.
8ddad156
MS
12326 * gdb.base/maint.exp: Add tests for maint info sections options.
12327
1b074332
JL
12328Fri Dec 21 09:42:11 2001 Jeffrey A Law (law@redhat.com)
12329
12330 * gdb.base/default.exp: Remove bogus hppa*-hp-hpux* xfails.
12331
7d159115
CV
123322001-12-20 Corinna Vinschen <vinschen@redhat.com>
12333
12334 * gdb.asm/arm.inc: New file.
12335 * gdb.asm/asm-source.exp: Add arm targets.
12336 * gdb.asm/configure.in: Ditto.
12337 * gdb.asm/configure: Recreated from configure.in.
12338
8fb87725
JL
12339Thu Dec 20 09:54:36 2001 Jeffrey A Law (law@redhat.com)
12340
afabe08c
JL
12341 * gdb.hp/gdb.defects/bs15503.exp: Only run this test if compiling
12342 with HP's compiler.
12343 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
12344 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
12345 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
12346 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
12347
12348 * gdb.hp/gdb.defects/solib-d.exp: Update to handle building with
12349 either HP's compilers or GCC.
12350
db521deb
JL
12351 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Allow inferior to get either
12352 a SIGBUS or SIGSEGV.
12353
12354 * gdb.hp/gdb.base-hp/so-thresh.exp: Remove useless send_user command.
12355
12356 * gdb.hp/gdb.defects/bs14602.exp: Revamp slightly so that test
12357 can be compiled with either HP's compiler or GCC.
12358
cfa88ab7
JL
12359 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Disable completely.
12360 * gdb.hp/gdb.threads-hp/usrthcore.exp: Disable completely.
12361 * gdb.hp/gdb.threads-hp/usrthfork.exp: Disable completely.
12362
ca344dff
JL
12363 * gdb.hp/gdb.base-hp/so-thresh.exp: Update text in expect strings
12364 to match current gdb output. Update due to using auto-solib-limit
12365 for limiting instead of overloading auto-solib-add.
12366 * gdb.hp/gdb.base-hp/so-thresh.mk: Always use "cc" to build the
12367 test program.
12368
3f3c6e55 12369 * gdb.c++/templates.exp: Use "hppa64-*-*", not "hppa2.0w-*-*"
ca344dff
JL
12370 * gdb.hp/gdb.base-hp/dollar.exp: Likewise
12371 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
12372 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
12373 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
12374 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
12375 * gdb.hp/gdb.defects/bs15503.exp: Likewise.
12376 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise
12377 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise
12378 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise
12379 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Likewise.
12380 * gdb.hp/gdb.threads-hp/usrthcore.exp: Likewise.
12381 * gdb.hp/gdb.threads-hp/usrthfork.exp: Likewise.
3f3c6e55 12382
8fb87725
JL
12383 * gdb.base/annota1.exp: Expect failure for hpux11 when posting
12384 a SIGTRAP to the inferior.
12385
cf599fa7
CV
123862001-12-19 Corinna Vinschen <vinschen@redhat.com>
12387
12388 * gdb.asm/asm-source.exp: Drop setting link-flags for xstormy16.
12389 Substitute call to target_link by call to gdb_compile.
12390
2cd045cd
JL
12391Wed Dec 19 14:10:57 2001 Jeffrey A Law (law@redhat.com)
12392
a9c64011
AS
12393 * gdb.base/break.exp: Fix HP specific search string when testing
12394 backtracing in a called function.
2cd045cd 12395
a9c64011
AS
12396 * gdb.base/constvars.exp: Only set lang to C++ if we're
12397 compiling the test with HP's compilers.
12398 * gdb.base/volatile.exp: Similarly.
2cd045cd 12399
99ebe9ac
JB
124002001-12-19 Jim Blandy <jimb@redhat.com>
12401
12402 * gdb.base/printcmds.exp: Expect the null character to be printed
12403 as '\0', and the '\013' to be printed as '\v'.
12404 * gdb.base/callfuncs.exp ("backtrace at nested call level 4"): Same.
12405 * gdb.base/setvar.exp: Same.
12406
b9891b29
JB
124072001-12-17 Jim Blandy <jimb@redhat.com>
12408
0eba65ab
JB
12409 * gdb.base/completion.exp: Rather than completing very long
12410 filenames, which can make the readline library produce output we
12411 don't recognize, cd to the directory first, and then complete
12412 using nice, short relative paths.
12413
6970b5b1
JB
12414 * gdb.base/completion.exp: On some systems, there is, in fact, a
12415 variable named `b' in scope, since GDB treats all static
a9c64011
AS
12416 variables as being in scope. So use `no_var_named_this'
12417 instead of `b'.
6970b5b1 12418
b9891b29
JB
12419 * gdb.base/corefile.exp: Recognize the message saying that GDB
12420 can't find the core file's registers as a failure.
12421
e6ccd35f
JSC
124222001-12-13 Jackie Smith Cashion <jsmith@redhat.com>
12423
a9c64011
AS
12424 * gdb.base/commands.exp (user_defined_command_test): Make "show user"
12425 test expect string more specific.
e6ccd35f 12426
105ba819
CV
124272001-12-13 Corinna Vinschen <vinschen@redhat.com>
12428
12429 * gdb.asm/asm-source.exp: Add support for xstormy16.
12430 * gdb.asm/configure.in: Ditto.
12431 * gdb.asm/configure: Rebuild.
12432 * gdb.asm/xstormy16.inc: New file.
12433
e9e79dd9
FF
124342001-12-10 Fred Fish <fnf@redhat.com>
12435
12436 * gdb.base/maint.exp: Update to match changes in type dumping code.
12437
347dc97d
JB
124382001-12-10 Jim Blandy <jimb@redhat.com>
12439
12440 * gdb.asm/asm-source.exp (info symbol): Anchor the pattern
12441 matching the entry point symbol's name at the beginning of the
12442 line.
12443
5178b9d6
DJ
124442001-12-07 Daniel Jacobowitz <drow@mvista.com>
12445
12446 * gdb.c++/classes.exp, gdb.c++/derivation.exp,
12447 gdb.c++/inherit.exp, gdb.c++/method.exp,
12448 gdb.c++/namespace.exp, gdb.c++/templates.exp,
12449 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp: Updates for v3 demangler
12450 and class layout support.
12451
af890c52
DJ
124522001-12-07 Daniel Jacobowitz <drow@mvista.com>
12453
12454 * gdb.c++/classes.exp: Add test for static member function.
12455 * gdb.c++/misc.cc: Add class with static member function.
12456
7a345fb3
JB
124572001-12-07 Jim Blandy <jimb@redhat.com>
12458
f2e54a80 12459 If GDB says it can't find the struct the function returned, report
8032bf31
JB
12460 those tests as `unsupported'.
12461 * gdb.base/call-rt-st.exp (print_struct_call): New function.
12462 Rewrite subsequent tests to use it.
12463
12464 If GDB says it can't find the struct the function returned, report
f2e54a80
JB
12465 those tests as `unsupported'.
12466 * gdb.base/structs.exp (call_struct_func): New function.
12467 (do_function_calls): Use call_struct_func to call the functions
12468 returning structs.
12469
0bc69509
JB
12470 * gdb.base/callfuncs.exp: The stabs generated by GCC don't tell us
12471 whether functions are prototyped or not, so we can't possibly pass
12472 arguments to t_float_values2 properly.
12473
7a345fb3
JB
12474 * gdb.base/break.exp: (test_next_with_recursion): Don't change the
12475 value of `timeout' for targets other than the mips*tx39-*.
12476
edb6ede1
MS
124772001-12-06 Michael Snyder <msnyder@redhat.com>
12478
d63a86f8 12479 * gdb.asm/asm-source.exp: Add tests for info target, info symbol,
edb6ede1
MS
12480 and detect whether the start symbol has a leading underscore.
12481
2d842f13
JB
124822001-12-04 Jim Blandy <jimb@redhat.com>
12483
12484 * gdb.base/completion.exp: Clarify indentation.
12485
68550daf
JB
124862001-12-03 Jim Blandy <jimb@redhat.com>
12487
12488 * gdb.asm/s390.inc (gdbasm_datavar): Use `.long' to create `int'
12489 variables on the S/390, not `.word'.
12490
cd5195a8
JB
124912001-11-30 Jim Blandy <jimb@redhat.com>
12492
12493 Add assembly-source tests for s390-ibm-linux.
12494 * gdb.asm/s390.inc: New file.
12495 * gdb.asm/configure.in, gdb.asm/asm-source.exp: Add clauses for
12496 the S/390 architecture.
a9c64011 12497 * gdb.asm/configure: Regenerated.
cd5195a8 12498
ca9efc90
MS
124992001-11-30 Michael Snyder <msnyder@redhat.com>
12500
12501 * gdb.asm/asm-source.exp: Add tests for list, search, finish, return,
12502 next, info source, info sources, info line, global and static
12503 variables, and static functions.
12504 * gdb.asm/common.inc: New macro gdbasm_datavar (default definition).
12505 * gdb.asm/i386.inc: Override default definition of gdbasm_datavar.
12506 * gdb.asm/asmsrc1.s: Add a static function and some variables.
12507 * gdb.asm/asmsrc2.s: Make foo2 call foo3 twice (to test 'next').
12508 * gdb.asm/d10v.inc (gdbasm_enter): Set up frame pointer.
12509 (gdbasm_leave): Restore frame pointer.
12510 (gdbasm_startup): Copy stack set-up from crt0.S.
12511
d0e66976
FN
125122001-11-26 Fernando Nasser <fnasser@redhat.com>
12513
12514 From 2001-11-12 Jackie Smith Cashion <jsmith@redhat.com>:
12515 * gdb.base/callfuncs.c (t_structs_a): Do not return a pointer
12516 to a local (non-static) variable. Copy tstruct.a to a static buffer
12517 and return a pointer to that buffer.
12518 * gdb.base/callfwmall.c (t_structs_a): Ditto.
12519
e2334072
MK
125202001-11-24 Mark Kettenis <kettenis@gnu.org>
12521
12522 * gdb.asm/configure.in: Fix recognition of ix86 target.
12523 * gdb.asm/configure: Regenerate.
12524
756caa3d
MS
125252001-11-21 Michael Snyder <msnyder@redhat.com>
12526
12527 * gdb.asm/sparc.inc: New file.
12528 * gdb.asm/asm-source.exp: Recognize sparc target.
12529 * gdb.asm/configure.in: Recognize sparc target.
12530 * gdb.asm/configure: Regenerate.
d63a86f8 12531
9a4d72d5
MS
125322001-11-21 Michael Snyder <msnyder@redhat.com>
12533
12534 * gdb.asm/m32r.inc: New file.
12535 * gdb.asm/asm-source.exp: Recognize m32r target.
12536 * gdb.asm/configure.in: Recognize m32r target.
12537 * gdb.asm/configure: Regenerate.
12538
a773d1cd
MS
125392001-11-20 Michael Snyder <msnyder@redhat.com>
12540
017ac23d
MS
12541 * gdb.asm/i386.inc: New file.
12542 * gdb.asm/asm-source.exp: Recognize ix86 target.
12543 * gdb.asm/configure.in: Recognize ix86 target.
12544 * gdb.asm/configure: Regenerate.
12545
a773d1cd
MS
12546 * gdb.c++/namespace.exp: Fix quotes in output messages.
12547
bb632afb
MS
125482001-11-14 Michael Snyder <msnyder@redhat.com>
12549
25d559ca 12550 * gdb.base/code-expr.exp: New file. Tests use of the "@code"
bb632afb
MS
12551 qualifier in a type cast expression, to designate an address
12552 in the instruction space (Harvard architecture).
12553
4749e309
MS
125542001-11-13 Michael Snyder <msnyder@redhat.com>
12555
12556 * gdb.base/cvexpr.c, gdb.base/cvexpr.exp: New files.
12557 Tests for expressions using 'const' and 'volatile'.
12558
25050984
CV
125592001-11-13 Corinna Vinschen <vinschen@redhat.com>
12560
12561 * gdb.asm/asm-sources.exp: Allow defining linker flags.
12562
1902c51f
DJ
125632001-11-12 Daniel Jacobowitz <drow@mvista.com>
12564
12565 * lib/mi-support.exp (mi_run_to_helper): Move comments
12566 outside of gdb_expect.
12567
dcf95b47
DJ
125682001-11-11 Daniel Jacobowitz <drow@mvista.com>
12569
12570 * lib/mi-support.exp: (mi_run_to_helper, mi_run_to,
12571 mi_step_to, mi_next_to, mi_continue_to, mi_finish_to,
12572 mi0_step_to, mi0_next_to, mi0_continue_to, mi0_finish_to,
12573 mi0_run_to): New functions.
12574 * gdb.mi/mi-simplerun.exp: Use them.
12575 * gdb.mi/mi0-simplerun.exp: Likewise.
12576 * gdb.mi/mi-var-cmd.exp: Likewise.
12577 * gdb.mi/mi0-var-cmd.exp: Likewise.
d63a86f8 12578
45b074e1
AC
125792001-11-10 Andrew Cagney <ac131313@redhat.com>
12580
12581 * gdb.asm/asmsrc1.s: Add ``gdbasm_'' prefix to all macros.
12582 * gdb.asm/asmsrc2.s, gdb.asm/d10v.inc: Update.
12583
bf50d346
AC
125842001-11-09 Andrew Cagney <ac131313@redhat.com>
12585
12586 * gdb.base/restore.exp: Include $expected value in restored test
12587 message.
12588
9383332c
AC
125892001-11-09 Andrew Cagney <ac131313@redhat.com>
12590
12591 * gdb.asm/asm-source.exp: Supress file, instead of skip, when not
12592 implemented.
12593
db62520a
MS
125942001-11-08 Michael Snyder <msnyder@redhat.com>
12595
12596 * gdb.base/callfuncs.exp: Add tests for nested call dummies.
12597 Add pass/fail message for stop at breakpoint in call dummy function.
12598
b5703437
MS
125992001-11-07 Michael Snyder <msnyder@redhat.com>
12600
d63a86f8
RM
12601 * gdb.c++/templates.exp (test_template_breakpoints):
12602 If we get an overload menu, but it does not match what
760f6330 12603 we expect, we still need to issue the "cancel" command.
3b2a7ae5
MS
12604 * gdb.c++/templates.exp: Replace "void \\*" with "void ?\\*",
12605 making the whitespace optional. Argument for "new" may be
12606 "unsigned" as well as "unsigned int/long".
d63a86f8 12607 * gdb.c++/templates.exp: Replace "const &" with "const ?&",
eef747c0
MS
12608 making the whitespace optional. Also replace "(void) with
12609 "((void|)), making the keyword "void" optional.
d63a86f8 12610 * gdb.c++/virtfunc.exp: Replace "const &" with "const ?&",
63f50499
MS
12611 making the whitespace optional. Also replace "(void) with
12612 "((void|)), making the keyword "void" optional.
3bf40917
MS
12613 * gdb.base/callfuncs.c (t_float_values): This function must
12614 _not_ be prototyped, and the following function (t_float_values2)
d63a86f8 12615 must be prototyped (if the compiler supports it), so that GDB
3bf40917
MS
12616 can be tested against both cases. Usually one case involves
12617 promotion of float to double, while the other does not.
12618 * gdb.base/callfwmall.c: Ditto.
b5703437
MS
12619 * gdb.asm/asm-source.exp (bt ALL in foo2): Accept a backtrace that
12620 includes a stack frame for "start".
12621
c8ab4e6d
JB
126222001-11-05 Jim Blandy <jimb@redhat.com>
12623
12624 * gdb.stabs/weird.exp: Delete "p v_comb" test. It assumes that
12625 pointers are 32 bits long, and that offsets of relocs are always
12626 stored in the data (REL-style), and not in the reloc entry itself
12627 (RELA-style).
12628 * gdb.stabs/weird.def (v_comb, v_comb_shared): Remove symbols and
12629 stabs.
12630
3f08ced9
MS
126312001-11-01 Michael Snyder <msnyder@redhat.com>
12632
12633 * gdb.c++/cplusfuncs.exp: Fix conflicts between operator names
12634 and regular expression operators by using quoting.
12635
cbfa24cd
MS
126362001-10-31 Michael Snyder <msnyder@redhat.com>
12637
12638 * gdb.c++/overload.exp: Select overloadfnarg(void) or overloadfnarg(),
12639 depending on what the symbol table contains.
12640 * gdb.c++/derivation.exp: Accept both "foo(void)" and "foo()" in
12641 the output of the ptype command. Similarly, accept both "const &"
12642 and "const&".
12643
aaa68313
CV
126442001-10-31 Corinna Vinschen <vinschen@redhat.com>
12645
12646 * gdb.base/miscexprs.c (main): Add usage of preprocessor
12647 symbol `STORAGE' to allow to choose the storage class of
12648 the local datastructures.
12649 * gdb.base/miscexprs.exp: Handle setting a `-DSTORAGE=...'
12650 compiler directive.
12651
91740388
MS
126522001-10-30 Michael Snyder <msnyder@redhat.com>
12653
12654 * gdb.base/jump.exp: Allow it to run for all targets.
12655
1b7c05e7
CV
126562001-10-29 Corinna Vinschen <vinschen@redhat.com>
12657
12658 * gdb.base/call-ar-st.c (print_double_array): Match for loop
12659 with new double_array size.
12660 (main): Change storage class of all local variables to static.
12661 Reduce size of double_array to 9.
12662 * gdb.base/call-ar-st.exp: Increase timeout value.
12663 Change expected output for double array to match new size in
12664 call-ar-st.c.
12665
36a22261
CV
126662001-10-29 Corinna Vinschen <vinschen@redhat.com>
12667
12668 * gdb.base/ending-run.exp: Create identical output when passing
12669 `step to end of run' case. Add regular expression branch satisfying
d63a86f8 12670 Stormy16 target.
36a22261 12671
92b8ae91
MK
126722001-10-28 Mark Kettenis <kettenis@gnu.org>
12673
12674 * gdb.base/interrupt.exp: Treat SIGILL similar to SIGSEGV such
12675 that we catch the expected failure under Linux/x86.
12676
cb135b83
OF
126772001-10-29 Orjan Friberg <orjanf@axis.com>
12678
12679 * gdb.base/setvar.exp: Escape curly braces.
12680 * gdb.stabs/weird.exp: Ditto.
12681
6884aa54
DJ
126822001-10-27 Daniel Jacobowitz <drow@mvista.com>
12683
12684 * gdb.mi/mi-hack-cli.exp: Remove excess newlines from test strings.
12685 * gdm.mi/mi0-hack-cli.exp: Likewise.
12686
0398c9aa
AC
126872001-10-25 Andrew Cagney <ac131313@redhat.com>
12688
12689 * gdb.stabs/weird.exp: Unify ``variable VAR printed properly''
12690 messages.
12691
d20bf2e8
AC
126922001-10-21 Andrew Cagney <ac131313@redhat.com>
12693
12694 * lib/mi-support.exp (mi_gdb_start): Don't require MI_OUT when
12695 checking MI enabled.
12696
03dd63aa
CV
126972001-10-09 Corinna Vinschen <vinschen@redhat.com>
12698
12699 * gdb.base/maint.exp: Treat $EXEEXT as optional in output.
12700
1d9d99f3
FCE
127012001-10-04 Frank Ch. Eigler <fche@redhat.com>
12702
12703 * lib/insight-support.exp (gdbtk_start): Don't exit dejagnu
12704 if gdb child process crashes, just signal an error.
12705
838ae6c4
JB
127062001-10-02 Jim Blandy <jimb@redhat.com>
12707
12708 * lib/gdb.exp (test_xfail_format): Simplify.
12709
12710 * lib/gdb.exp (setup_xfail_format): Don't forget to put a `$' in
12711 front of the variable name `format'. Simplify `if'.
12712
8f0cbc1c
DJ
127132001-10-01 Daniel Jacobowitz <drow@mvista.com>
12714
12715 * gdb.threads/pthreads.exp: Wait for output and delay
12716 before sending ^C.
12717
1f08dafd
DJ
127182001-10-01 Daniel Jacobowitz <drow@mvista.com>
12719
12720 * gdb.mi/mi-var-display.exp (continue to incr_a): Recognize
12721 some incorrect output instead of timing out.
12722 * gdb.mi/mi-var-display.exp (continue to incr_a): Likewise.
12723
674f90ff
CV
127242001-09-28 Corinna Vinschen <vinschen@redhat.com>
12725
12726 * gdb.base/volatile.exp (local_compiler_xfail_check): Change qux2
12727 check to allow additional `int'.
12728
9b284272
DJ
127292001-09-27 Daniel Jacobowitz <drow@mvista.com>
12730
12731 * gdb.base/completion.exp: Remove incorrect 'p "a' test.
12732 Add tests for 'p "break' (pass) and 'p "break.' (xfail).
12733
b55a4771
MS
127342001-09-27 Michael Snyder <msnyder@redhat.com>
12735
12736 * lib/gdb.exp (test_debug_format): New proc.
12737 (setup_xfail_format): Use new proc test_debug_format.
12738 * gdb.base/constvars.exp (local_compiler_xfail_check): New
12739 proc; use new service proc test_debug_format.
12740 Replace all other "gcc_compiled" tests with this test.
12741 * gdb.base/volatile.exp (local_compiler_xfail_check): New
12742 proc; use new service proc test_debug_format.
12743 Replace all other "gcc_compiled" tests with this test.
12744
127452001-09-27 Michael Snyder <msnyder@redhat.com>
12746
12747 * gdb.base/cvexpr.exp: New file.
12748 * gdb.base/cvexpr.c: New file
12749 Test for expressions using const and volatile keywords.
12750
4e6667ac
CV
127512001-09-26 Corinna Vinschen <vinschen@redhat.com>
12752
12753 * gdb.base/constvars.exp: Check for different orders of keywords
12754 and additional "int" strings in output.
12755
4f337972
AC
127562001-09-22 Andrew Cagney <ac131313@redhat.com>
12757
12758 * gdb.base/maint.exp: Add "maintenance set/show" to list of valid
12759 responses from "help maint".
12760
2015650d
FCE
127612001-09-19 Frank Ch. Eigler <fche@redhat.com>
12762
12763 * lib/insight-support.exp (_gdbtk_xvfb_init): Set DISPLAY
12764 to localhost:NNN instead of :NNN, in case Xvfb is listening
12765 only on TCP.
12766
f3bcedc1
CV
127672001-09-19 Corinna Vinschen <vinschen@redhat.com>
12768
12769 * gdb.base/recurse.exp: When checking leaving the watchpoint
12770 scope, recognize when gdb is in function's epilogue and pass.
12771
6b819c92
KS
127722001-09-18 Keith Seitz <keiths@redhat.com>
12773
12774 * lib/insight-support.exp (_gdbtk_export_target_info): Add
12775 support for running tests against sid targets.
12776 (gdbtk_done): Ditto.
12777
a10c9419
CV
127782001-09-18 Corinna Vinschen <vinschen@redhat.com>
12779
12780 * gdb.base/ending-run.c (main): Set stdout buffersize
12781 to the same reasonable value for any target.
12782 * gdb.base/ending-run.exp: Add a regular expression
12783 to make testsuite happy on Sanyo Stormy16 target.
12784
739d0d99
CV
127852001-09-17 Corinna Vinschen <vinschen@redhat.com>
12786
12787 * gdb.base/display.c (do_loops): Add float variable `f'.
12788 Increment f in loop.
12789 * gdb.base/display.exp: Increment timeout by 60 seconds.
12790 Change float display test to use variable `f'.
12791
1b8947f0
JB
127922001-09-17 Jim Blandy <jimb@redhat.com>
12793
12794 * gdb.base/restore.exp: Use temporary breakpoints, to avoid
12795 overflowing the limited breakpoint tables on some ROM monitors
12796 (like the ROM68K).
12797
9890ac81
FCE
127982001-09-15 Frank Ch. Eigler <fche@redhat.com>
12799
12800 * lib/insight-support.exp (_gdbtk_xvfb_init): Start Xvfb with
12801 the "-ac" (disable access control) flag.
12802
6db765ea
JH
128032001-08-30 Jeff Holcomb <jeffh@redhat.com>
12804
12805 * gdb.base/remote.c: Use a small buffer for targets with 16-bit
12806 ints.
12807
4c32cc04
KS
128082001-08-30 Keith Seitz <keiths@redhat.com>
12809
12810 * lib/gdb.exp: Move all insight-related functionality into
12811 separate file.
12812 * lib/insight-support.exp: New file.
12813
8d6e6f81
FCE
128142001-08-29 Frank Ch. Eigler <fche@redhat.com>
12815
12816 * config/sid.exp (sid_start): Never set sid verbosity; disable
12817 expect_background {} that consumed its stdout; tolerate </dev/null.
12818 Attempt to set endianness override in "sid" protocol mode. Cleanup.
12819
6a90e1d0
AC
128202001-08-18 Andrew Cagney <ac131313@redhat.com>
12821
12822 * lib/mi-support.exp (mi_gdb_start): If a remote target, use the
12823 CLI jump command to start it.
12824 (mi_run_to_main): Fail immediatly when unexpected output.
12825
1759b3c3
AC
128262001-08-18 Andrew Cagney <ac131313@redhat.com>
12827
12828 * lib/mi-support.exp (mi_gdb_start): Move call to sid_start to
12829 beginning of function. Fix PR gdb/191.
12830
61d11d80
FCE
128312001-08-16 Frank Ch. Eigler <fche@redhat.com>
12832
12833 * config/sid.exp (sid_start): Don't warn if we cannot figure out
12834 what to force sid endianness to.
12835
942a4df2
KS
128362001-08-15 Keith Seitz <keiths@redhat.com>
12837
12838 * lib/gdb.exp (gdbtk_start): Don't set environment
12839 variables for TCL_LIBRARY and friends. Insight will
12840 now figure these out for itself.
12841
0521c418
MS
128422001-08-02 Michael Snyder <msnyder@redhat.com>
12843
12844 * gdb.base/completion.exp: Remove the symbol "a64l" from
12845 the expect string; this is target-specific, and not related
12846 to what is being tested.
12847
74a9a58a
DB
128482001-08-02 Dave Brolley <brolley@redhat.com>
12849
12850 * config/sid.exp: Rename gdb-socket to cpu-gdb-socket.
12851
c70819fa
MS
128522001-07-25 Michael Snyder <msnyder@redhat.com>
12853
c2b8fa57
MS
12854 * gdb.base/consecutive.exp: New file. Test stepping over
12855 breakpoints on consecutive instructions.
12856 * gdb.base/consecutive.c: New file.
12857
c70819fa
MS
12858 * gdb.base/call-rt-st.exp: Use double-backslash to quote
12859 curly braces in regular expressions.
12860
2b1a1355
MS
128612001-07-25 Michael Snyder <msnyder@redhat.com>
12862
12863 * gdb.base/ending-run.exp: Accept "Program exited normally" as
12864 legitimate output from stepping out of main.
12865
413eca6f
KS
128662001-07-22 Keith Seitz <keiths@redhat.com>
12867
12868 * lib/gdb.exp (_gdbtk_xvfb_init): If GDB_DISPLAY is
12869 the empty string, do not run the tests.
12870
7e5a9322
SC
128712001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
12872
12873 * gdb.base/long_long.exp: Detect size of pointer. Take into
12874 account 2-byte pointers when testing for p/a results.
12875
de58f10f
SC
128762001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
12877
d63a86f8 12878 * gdb.base/remote.c (RANDOM_DATA_SIZE): New define, defaults to 48K
de58f10f
SC
12879 and defined to 1K for m68hc11.
12880 (random_data): Reduce table to 1K for embedded platforms (68hc11).
12881 * gdb.base/remote.exp (get_sizeof): New function from sizeof.exp.
12882 (sizeof_random_data): New variable to tell the size of the data table;
12883 don't test past this size; always run to main.
12884
d6f5fea1
SC
128852001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
12886
12887 * gdb.base/return2.exp: return of long long and double fails for
12888 68HC11; don't execute these tests on that platform.
12889 * gdb.base/return.exp: Return of a double fails for 68hc11.
12890
c477543d
SC
128912001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
12892
12893 * call-ar-st.exp: Use gdb_skip_float_test to avoid executing
12894 tests that print a float.
12895 * call-rt-st.exp: Likewise.
12896
63cf1c79
MK
128972001-07-12 Mark Kettenis <kettenis@gnu.org>
12898
12899 * gdb.base/so-impl-ld.exp: Remove stray space that prevented
12900 running this test on Linux.
12901
112f9ab5
MC
129022001-06-24 Michael Chastain <chastain@redhat.com>
12903
12904 * gdb.base/arithmet.exp: Remove some tests to make all test names
12905 unique.
12906
4970cb0f
MS
129072001-07-03 Michael Snyder <msnyder@redhat.com>
12908
12909 * gdb.c++/classes.exp: Accept both "foo(void)" and "foo()" in
12910 the output of the ptype command.
12911
d85da69f
MS
129122001-07-02 Michael Snyder <msnyder@redhat.com>
12913
4c8a82de
MS
12914 * gdb.base/completion.exp: Don't assume that break.c is the only
12915 source file that may contain functions named "marker".
d85da69f
MS
12916 * gdb.base/corefile.exp: Quote the curly braces in regexp.
12917
8afc772b
AC
129182001-06-28 Andrew Cagney <ac131313@redhat.com>
12919
12920 * gdb.disasm/Makefile.in (clean mostlyclean): Add h8300s to list
12921 of files to delete.
12922
12923 From 2000-06-15 Kazu Hirata <kazu@hxi.com>:
12924 * gdb.disasm/h8300s.exp: New file.
12925 gdb.disasm/h8300s.s: Likewise.
12926
cff22675
AC
129272001-06-27 Andrew Cagney <ac131313@redhat.com>
12928
12929 * lib/mi-support.exp (mi_delete_breakpoints): Accept mi1 format
12930 empty breakpoint tables.
12931
68c81b54
AC
129322001-06-25 Andrew Cagney <ac131313@redhat.com>
12933
12934 * lib/mi-support.exp: Update args=... part of stop-reason
12935 patterns. Accept either a list or a tuple.
12936
2dd62704
AC
129372001-06-23 Andrew Cagney <ac131313@redhat.com>
12938
12939 * lib/mi-support.exp: Remove local emacs variable defining
12940 change-log-default-name.
12941
b4127474
MC
129422001-06-22 Michael Chastain <chastain@redhat.com>
12943
12944 * gdb.base/arithmet.exp: Use gdb_test instead of send_gdb/gdb_expect.
12945 This is operationally compatible with the previous version.
12946
8dbfb380
JB
129472001-06-13 Jim Blandy <jimb@redhat.com>
12948
12949 * lib/gdb.exp (gdb_test): Doc fix.
12950
f2d8c86d
MC
129512001-06-10 Michael Chastain <chastain@redhat.com>
12952
12953 * gdb.base/exprs.exp: Remove a duplicate test.
12954
81564d34
JB
129552001-06-06 Jim Blandy <jimb@redhat.com>
12956
12957 * gdb.base/return2.exp (main): Use values to test float and double
12958 returns that are not NaN's, to avoid being confused by IEEE
12959 comparison rules.
12960
da55addb
MS
129612001-06-04 Michael Snyder <msnyder@redhat.com>
12962
12963 * gdb.threads/pthreads.exp (check_control_c): Return 0 for success,
d63a86f8 12964 non-zero if control_c fails. Terminate the test on failure,
da55addb
MS
12965 rather than wait for 12 more tests to time out.
12966
42c65987
JB
129672001-06-06 Jim Blandy <jimb@redhat.com>
12968
b18bced9 12969 * gdb.base/exprs.exp ("sizeof (long long) > sizeof (long) (true)"):
d63a86f8 12970 Don't forget to match the GDB prompt.
b18bced9 12971
42c65987
JB
12972 * gdb.trace/gdb_c_test.c, actions.c: Fix misspellings.
12973
5b41e5f0
JB
129742001-06-04 Jim Blandy <jimb@redhat.com>
12975
12976 * gdb.base/help.exp: Update pattern to exclude `print-load-map'
12977 command.
12978
015e046f
KB
129792001-05-31 Kevin Buettner <kevinb@redhat.com>
12980
12981 * gdb.base/annota1.exp (info break): Match four or more spaces
12982 after "Address".
12983
fb1ffbbe
MC
129842001-05-31 Michael Chastain <chastain@redhat.com>
12985
12986 * gdb.c++/cplusfuncs.cc (dm_type_char_star): Remove superfluous cast.
12987 (dm_type_int_star): Likewise.
12988 (dm_type_long_star): Likewise.
12989 (dm_type_void_star): Likewise.
12990
5ea2a32c
KB
129912001-05-29 Kevin Buettner <kevinb@redhat.com>
12992
12993 * gdb.base/completion.exp (INPUTRC): Set this environment variable
12994 to a known value in order to get consistent results regardless
12995 of the setting of INPUTRC or the presence or contents of .inputrc.
12996
ae23c492
MS
129972001-05-24 Michael Snyder <msnyder@redhat.com>
12998
ac55707e
MS
12999 * gdb.threads/linux-dp.exp: Remove assumptions about thread ordering.
13000 Don't require that the main thread and the manager thread are the
13001 first in the list.
13002
ae23c492
MS
13003 * gdb.threads/pthreads.exp (test_startup): Relax test for thread
13004 debugging. If test fails, issue an "unsupported" not a "fail".
13005
400071f1
JB
130062001-05-24 Jim Blandy <jimb@redhat.com>
13007
13008 Don't assume that short is shorter than int.
13009 * gdb.base/exprs.exp ("print unsigned short == (~0)"): Don't
13010 assume that shorts are smaller than ints. On a 16-bit machine,
d63a86f8 13011 this isn't true.
400071f1
JB
13012 ("print unsigned char == (~0)"): Add test that verifies that ~0,
13013 an int, is not equal to ~0 stored in an unsigned char. This tests
13014 the same thing that the previous test meant to, but works on
13015 16-bit machines, too.
13016 ("print unsigned char != (~0)"): Same test, complemented.
13017
0816a3e5
MS
130182001-05-24 Michael Snyder <msnyder@redhat.com>
13019
13020 * gdb.threads/pthreads.exp (all_threads_running): Add an explicit
d63a86f8 13021 test for (full_coverage == 0). This makes the test run faster,
0816a3e5
MS
13022 and prevents dejagnu getting out of step.
13023
f6dc23a9
KB
130242001-05-23 Kevin Buettner <kevinb@redhat.com>
13025
13026 * gdb.base/finish.exp (finish_void): Revise pattern for
13027 stopping on the call statement to not permit stopping at
13028 the start of the instructions comprising the call sequence.
13029
7dbd117d
MC
130302001-05-19 Michael Chastain <chastain@redhat.com>
13031
13032 * gdb.base/callfuncs.exp: Make all test names unique.
13033 * gdb.base/commands.exp: Make all test names unique.
13034 * gdb.base/condbreak.exp: Make all test names unique.
13035 * gdb.base/dbx.exp: Make all test names unique.
13036 * gdb.base/default.exp: Make all test names unique.
13037 * gdb.base/define.exp: Make all test names unique. Conform some FAIL
13038 and TIMEOUT messages to their corresponding PASS message.
13039 * gdb.base/ending-run.exp: Make all test names unique.
13040 * gdb.base/long_long.exp: Remove duplicate test.
13041
6b0b0a9e
KB
130422001-05-21 Kevin Buettner <kevinb@redhat.com>
13043
13044 * gdb.base/finish.exp (finish_void): Allow "finish" command to
13045 stop on the call statement as well as the statement after the
13046 call.
13047
2caa35cb
MS
130482001-05-21 Michael Snyder <msnyder@redhat.com>
13049
13050 * gdb.base/long_long.exp: Allow for targets with 4-byte short.
13051
40713331
EZ
130522001-05-10 Elena Zannoni <ezannoni@redhat.com>
13053
a9c64011
AS
13054 * gdb.base/completion.exp: Revamp test. Make it execute on all
13055 platforms.
40713331 13056
c2c1be8d
EZ
130572001-05-10 Elena Zannoni <ezannoni@redhat.com>
13058
a9c64011
AS
13059 * config/gdbserver.exp (gdb_load): Handle the case
13060 in which the arguments to gdbserver are given in the
13061 baseboard configuration file.
13062 Also handle the case in which the server needs to do a
13063 load.
2c9cd303 13064
9671de48
KS
130652001-05-07 Keith Seitz <keiths@cygnus.com>
13066
a9c64011
AS
13067 * lib/gdb.exp (gdbtk_initialize_display): New proc which will
13068 set up the display for testing.
13069 (gdbtk_start): Convert all paths to paths that tcl will like.
13070 Export target information to environment.
13071 (_gdbtk_xvfb_init): New proc to start Xvfb if available and
13072 necessary.
13073 (_gdbtk_xvfb_exit): New proc to kill Xvfb if necessary.
13074 (to_tcl_path): New proc to convert a given pathname into
13075 a path acceptible as an argument to a tcl command.
13076 (_gdbtk_export_target_info): New proc to export target info
13077 into the environment for gdbtk testing.
13078 (gdbtk_done): New proc to signal end-of-test.
9671de48 13079
5a360f47
JB
130802001-05-06 Jim Blandy <jimb@redhat.com>
13081
13082 * restore.c: Make the code of caller0 correspond to its comment.
13083
66c756c6
MS
130842001-05-03 Michael Snyder <msnyder@redhat.com>
13085
13086 * config/sid.exp (gdb_target_sid): Check for error messages.
13087 On error or timeout, don't make expect exit (which will terminate
13088 all subsequent tests); instead just make gdb exit.
d63a86f8 13089 (gdb_load): Check for error messages. On error or timeout,
66c756c6
MS
13090 return a negative value.
13091
a966fde5
JB
130922001-04-24 Jim Blandy <jimb@redhat.com>
13093
851c18e0
JB
13094 * gdb.c++/templates.exp: If we see the prompt for the overload
13095 list, but we haven't recognized any of the longer patterns,
13096 arrange for this test to fail, not hang.
13097
a966fde5
JB
13098 * gdb.c++/classes.exp (ptype class A): Tolerate whitespace
13099 variations.
13100
db144853
MC
131012001-04-22 Michael Chastain <chastain@redhat.com>
13102
13103 * gdb.c++/local.exp: Use the 'runto' library function.
13104 * gdb.c++/namespace.exp: Likewise.
13105 * gdb.c++/overload.exp: Likewise.
13106
3207ec21
KB
131072001-03-26 Kevin Buettner <kevinb@redhat.com>
13108
13109 * gdb.base/Makefile.in (EXECUTABLES): Add step-line.
13110 * gdb.base/step-line.exp: New file. Test step/next in presence of
13111 #line directives.
13112 * gdb.base/step-line.c: New file. Test program for the above.
13113 * gdb.base/step-line.inp: New file. We pretend that this file has
13114 been transformed by some other tool into step-line.c.
13115
13b57657
JB
131162001-03-21 Jim Blandy <jimb@redhat.com>
13117
13118 * gdb.c++/userdef.exp: Check that GDB tolerates whitespace in
13119 unmangled operator names.
13120
754cbe1c
JB
131212001-03-20 Jim Blandy <jimb@redhat.com>
13122
13123 * gdb.threads/linux-dp.exp: Recognize an additional message
13124 generated by GDB when it doesn't understand how to debug threads
13125 on the target system.
13126
177495c9
AC
131272001-03-19 Andrew Cagney <ac131313@redhat.com>
13128
13129 * gdb.mi/mi-console.exp: Document ``Hello'' as a known bug.
13130
f266096b
MC
131312001-03-12 Michael Chastain <chastain@redhat.com>
13132
13133 * gdb.c++/derivation.exp: Use the 'runto' library function.
13134
cac3c2ff
MC
131352001-03-12 Michael Chastain <chastain@redhat.com>
13136
13137 * gdb.c++/annota2.exp: Fix regular expression for "post-query".
13138
b6c11a24
MC
131392001-02-24 Michael Chastain <chastain@redhat.com>
13140
13141 * gdb.c++/ref-types.exp: Change handwritten code to library
13142 function 'runto'.
13143
6bae5bce
OF
131442001-03-16 Orjan Friberg <orjanf@axis.com>
13145
13146 * gdb.base/signals.exp: Set count to 0 explicitly.
13147
0015fd9a
MS
131482001-03-15 Mark Salter <msalter@redhat.com>
13149
13150 * config/monitor.exp (gdb_target_cmd): Add explicit error return.
13151 (gdb_target_monitor): Add check of gdb_target_cmd return value.
880a15ee
MS
13152 (gdb_load): Add support for additional target_info: gdb_download_size
13153 and gdb_load_timeout.
0015fd9a 13154
fc33412a
DT
13155Thu Mar 8 16:06:00 2001 David Taylor <taylor@redhat.com>
13156
13157 * gdb.base/annota1.exp: Move test of isnative to earlier in the
13158 file -- to prevent failing when the compile fails but we have no
13159 intention of running the tests anyway.
13160
13161 * gdb.base/long_long.exp: Test target_info for no_long_long, skip
13162 tests if set.
13163
13164 * gdb.base/maint.exp: Support 2 byte integers as well as 4 byte
13165 integers.
13166
13167 * gdb.c++/ctti.exp: Skip tests if skip_cplus_tests returns true.
13168 * gdb.c++/namespace.exp: Ditto.
13169
115f06de
OF
131702001-03-07 Orjan Friberg <orjanf@axis.com>
13171
13172 * gdb.base/pointers.c: Don't assume doubles are >= 8 bytes.
13173 * gdb.base/pointers.exp: Relax pattern match of decimals.
13174
b6ba6518
KB
131752001-03-06 Kevin Buettner <kevinb@redhat.com>
13176
13177 * Makefile.in, config/abug.exp, config/cfdbug.exp,
13178 config/cpu32bug.exp, config/dve.exp, config/est.exp,
13179 config/gdbserver.exp, config/hmsirom.exp, config/hppro.exp,
13180 config/i960.exp, config/m32r.exp, config/mn10300-eval.exp,
13181 config/monitor.exp, config/proelf.exp, config/rom68k.exp,
13182 config/sh.exp, config/sid.exp, config/slite.exp,
13183 config/sparclet.exp, config/udi.exp, config/unknown.exp,
13184 config/vr4300.exp, config/vr5000.exp, config/vx.exp,
13185 config/vxworks.exp, config/vxworks29k.exp,
13186 gdb.asm/asm-source.exp, gdb.base/a2-run.exp,
13187 gdb.base/all-bin.exp, gdb.base/annota1.exp,
13188 gdb.base/arithmet.exp, gdb.base/assign.exp,
13189 gdb.base/async.exp, gdb.base/attach.exp,
13190 gdb.base/bitfields.exp, gdb.base/bitops.exp,
13191 gdb.base/break.exp, gdb.base/call-ar-st.exp,
13192 gdb.base/call-rt-st.exp, gdb.base/call-strs.exp,
13193 gdb.base/callfuncs.exp, gdb.base/callfwmall.exp,
13194 gdb.base/commands.exp, gdb.base/completion.exp,
13195 gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
13196 gdb.base/constvars.exp, gdb.base/corefile.exp,
13197 gdb.base/dbx.exp, gdb.base/default.exp, gdb.base/define.exp,
13198 gdb.base/display.exp, gdb.base/ena-dis-br.exp,
13199 gdb.base/ending-run.exp, gdb.base/environ.exp,
13200 gdb.base/eval-skip.exp, gdb.base/exprs.exp,
13201 gdb.base/finish.exp, gdb.base/foll-exec.exp,
13202 gdb.base/foll-fork.exp, gdb.base/foll-vfork.exp,
13203 gdb.base/funcargs.exp, gdb.base/help.exp,
13204 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/list.exp,
13205 gdb.base/logical.exp, gdb.base/long_long.exp,
13206 gdb.base/maint.exp, gdb.base/mips_pro.exp,
13207 gdb.base/miscexprs.exp, gdb.base/nodebug.exp,
13208 gdb.base/opaque.exp, gdb.base/overlays.exp, gdb.base/page.exp,
13209 gdb.base/pointers.exp, gdb.base/printcmds.exp,
13210 gdb.base/ptype.exp, gdb.base/radix.exp, gdb.base/recurse.exp,
13211 gdb.base/regs.exp, gdb.base/relational.exp,
13212 gdb.base/remote.exp, gdb.base/reread.exp,
13213 gdb.base/restore.exp, gdb.base/return2.exp,
13214 gdb.base/scope.exp, gdb.base/sect-cmd.exp,
13215 gdb.base/selftest.exp, gdb.base/setshow.exp,
13216 gdb.base/setvar.exp, gdb.base/shlib-call.exp,
13217 gdb.base/sigall.exp, gdb.base/signals.exp,
13218 gdb.base/sizeof.exp, gdb.base/so-impl-ld.exp,
13219 gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
13220 gdb.base/step-test.exp, gdb.base/structs.c,
13221 gdb.base/structs.exp, gdb.base/structs2.exp,
13222 gdb.base/term.exp, gdb.base/twice.exp, gdb.base/varargs.exp,
13223 gdb.base/volatile.exp, gdb.base/watchpoint.exp,
13224 gdb.base/whatis-exp.exp, gdb.base/whatis.exp,
13225 gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
13226 gdb.c++/anon-union.exp, gdb.c++/classes.exp, gdb.c++/ctti.exp,
13227 gdb.c++/derivation.exp, gdb.c++/inherit.exp,
13228 gdb.c++/local.exp, gdb.c++/member-ptr.exp, gdb.c++/method.exp,
13229 gdb.c++/misc.exp, gdb.c++/namespace.exp, gdb.c++/overload.exp,
13230 gdb.c++/ref-types.exp, gdb.c++/templates.exp,
13231 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp,
13232 gdb.disasm/am33.exp, gdb.disasm/hppa.exp,
13233 gdb.disasm/mn10200.exp, gdb.disasm/mn10300.exp,
13234 gdb.fortran/types.exp, gdb.java/jmisc.exp,
13235 gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
13236 gdb.stabs/weird.exp, gdb.threads/linux-dp.exp,
13237 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
13238 gdb.trace/circ.exp, gdb.trace/collection.exp,
13239 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
13240 gdb.trace/limits.exp, gdb.trace/packetlen.exp,
13241 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp,
13242 gdb.trace/report.exp, gdb.trace/save-trace.exp,
13243 gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
13244 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
13245 lib/gdb.exp, lib/mi-support.exp: Update/correct copyright
13246 notices.
13247
dc96c6c7 132482001-02-27 Michael Snyder <msnyder@cygnus.com>
d8f92b1f
MS
13249
13250 * gdb.base/varargs.c (find_max_double): Fix printf format string:
13251 first arg is int not float.
13252
dc96c6c7 132532001-02-22 Michael Snyder <msnyder@cygnus.com>
40f33b9b
MS
13254
13255 * gdb.base/reread.exp: Unsupported for non-native targets;
13256 doesn't work for remote debugging.
13257
9b0c4aeb
FN
132582001-02-19 Fernando Nasser <fnasser@redhat.com>
13259
13260 From Drew Moseley <dmoseley@redhat.com>
a9c64011
AS
13261 * gdb.base/ending-run.exp: Properly handle the BSP state when
13262 stepping past the end of main.
9b0c4aeb 13263
02aa71d5
MC
132642001-02-19 John Moore <jmoore@redhat.com>
13265
13266 * gdb.base/commands.exp (infrun_breakpoint_command_test):
13267 Converted HPUX fix for non-expected items following multiple
13268 step commands into general solution for all platforms.
13269
1fa449a4
MC
132702001-02-18 Michael Chastain <chastain@redhat.com>
13271
13272 * gdb.c++/classes.exp (do_tests): Change runto statements
13273 from "runto 'foo(void)'" to "runto 'foo'". This makes the
13274 statements demangler agnostic.
13275 * gdb.c++/virtfunc.exp (do_tests): Likewise.
13276 (gdb_virtfunc_restart): Likewise.
13277
b2f9ec70
MC
132782001-02-14 Michael Chastain <chastain@redhat.com>
13279
13280 * gdb.c++/inherit.exp (do_tests): Change runto statements
13281 from "runto 'foo(void)'" to "runto 'foo'". This makes the
13282 statements demangler agnostic.
13283
cf74b8ca
AC
13284Sun Feb 4 17:32:21 2001 Andrew Cagney <cagney@redhat.com>
13285
13286 * gdb.threads/pthreads.exp: Unify pass/fail messages for
13287 ``continue to bkpt at common_routine in thread 2'' and ``stopped
13288 before calling common_routine 15 times'' tests.
13289
99f78f56
MC
132902001-02-11 Michael Chastain <chastain@redhat.com>
13291
13292 * gdb.c++/cplusfuncs.cc (dm_type_char_star): New function.
13293 Helps the test script figure out which demangler is in use.
13294 (dm_type_foo_ref): Ditto.
13295 (dm_type_int_star): Ditto.
13296 (dm_type_long_star): Ditto.
13297 (dm_type_unsigned_int): Ditto.
13298 (dm_type_void): Ditto.
13299 (dm_type_void_star): Ditto.
99707966 13300 * gdb.base/cplusfuncs.exp (probe_demangler): New function.
99f78f56
MC
13301 Probe the gdb demangler and set variables to accommodate
13302 formatting differences.
13303 (info_func_regexp): New function. Same as info_func, but
13304 matches against a regexp.
13305 (info_func): Match against a literal string.
13306 (print_addr_2): New function. Match against a literal string,
13307 which can be different from the input to gdb.
13308 (print_addr): Simply call print_addr_2 with the same argument twice.
13309 (test_lookup_operator_functions): Use demangler formatting variables.
13310 Blow away the xfails and workarounds for gnats gdb bug gdb/18. Sort
13311 the tests in the same order as the C++ class declaration.
13312 (test_paddr_operator_functions): Ditto.
13313 (test_paddr_overloaded_functions): Ditto.
13314 (test_paddr_hairy_functions): Use demangler formatting variables.
13315 Add reference to gdb/19 for related tests.
13316 (do_tests): Call probe_demangler.
13317
1de8f023
KB
133182001-01-30 Kevin Buettner <kevinb@redhat.com>
13319
13320 * gdb.c++/templates.cc (printf): Remove unused function definition.
13321
ca3f91ed
MS
133222001-01-26 Felix Lee <flee@redhat.com>
13323
13324 * sid.exp (sid_exit): Pass host, not target, to remote_close.
13325
133262001-01-25 matthew green <mrg@redhat.com>
13327
13328 * config/sid.exp (sid_start): Call `remote_push_conn' after firing
13329 up sid.
13330 (sid_exit): Call `remote_pop_conn' after GDB is gone.
13331
133322001-01-25 matthew green <mrg@redhat.com>
13333
13334 * config/sid.exp (sid_start): Use `remote_spawn' instead of `spawn.'
d63a86f8 13335 Deprecate $sid_spawn_id.
ca3f91ed
MS
13336 (sid_exit): Remove code necessary only for `spawn.'
13337
133382001-01-25 matthew green <mrg@redhat.com>
13339
13340 * config/sid.exp (sid_start): Handle sim,protocol of `sid.'
13341
fb18ec4a
MC
133422001-01-28 Michael Chastain <chastain@redhat.com>
13343
13344 * gdb.c++/ovldbreak.exp (take_gdb_out_of_choice_menu): New proc
13345 to call when tests fail. It takes gdb out of the overloaded
13346 function choice menu back to the main prompt, so that the test
13347 program stays synchronized.
13348 (set_bp_overloaded): New proc to collect all the common
13349 code for setting a breakpoint on an overloaded name. Calls
13350 take_gdb_out_of_choice_menu when needed.
13351 (menu_overload1arg): New variable to collect the repeated
13352 instances of the expected menu for an overloaded name. Change
13353 the regular expression to handle changes in g++ type encoding:
13354 "void" can be either "void" or "", and "unsigned int" can be
13355 either "unsigned int" or "unsigned".
13356 (continue_to_bp_overloaded): Change regular expressions to handle
13357 changes in g++ type encoding.
13358 (no proc): Call take_gdb_out_of_choice_menu when needed.
13359 Remove redundant calls to "info break". Accept either "canceled"
13360 or "cancelled". Change regular expressions in "info break"
13361 calls to handle changes in g++ type encoding. Give all tests
13362 unique strings.
13363
9c646a6e
BE
133642001-01-17 Ben Elliston <bje@redhat.com>
13365
13366 * config/sid.exp: New file.
13367
9549d9c1
AC
13368Fri Jan 12 18:29:01 2001 Andrew Cagney <cagney@b1.cygnus.com>
13369
13370 * gdb.base/callfuncs.exp: Add space after ``Value returned is''.
13371
dc96c6c7 133722000-12-21 Michael Snyder <msnyder@cygnus.com>
315f8b0e
MS
13373
13374 * gdb.base/finish.exp: Accept '1' instead of \001 from char_func.
13375 Add a RE to accept a non-ascii char if one is ever presented.
13376
b4df4f68
FN
133772000-12-20 Fernando Nasser <fnasser@redhat.com>
13378
297dd0fd 13379 * lib/mi-support.exp (mi_gdb_start): Test for MI_OUT, not UI_OUT.
b4df4f68 13380
dc96c6c7 133812000-12-18 Michael Snyder <msnyder@cygnus.com>
49c890fc 13382
d63a86f8 13383 * gdb.base/setvar.exp: Use double '\\' to quote curly braces
49c890fc
MS
13384 in regexp. One '\' does not suffice on Linux.
13385
4a7bddb6
MC
133862000-12-09 Michael Chastain <chastain@redhat.com>
13387
13388 * gdb.base/break.exp (test_clear_command): Use a marker function
13389 rather than 'main' for the test function. Also move this
13390 test to an execution point where the marker function names are
13391 guaranteed to be bound to functions. (Executing tests after a
13392 'finish' from main runs into name conflicts with local names
13393 in __libc_start_main).
13394
dc96c6c7 133952000-12-07 Michael Snyder <msnyder@cygnus.com>
efb66345
MS
13396
13397 * gdb.base/finish.exp: New test for gdb's "finish" command.
13398 * gdb.base/return2.exp: New test for gdb's "return" command.
13399 * gdb.base/return2.c: New source file for above.
13400
dc96c6c7 134012000-12-05 Michael Snyder <msnyder@cygnus.com>
3c077de9
MS
13402
13403 * gdb.base/constvars.exp: Add a "pass" message if "up" succeeds.
13404 * gdb.base/miscexprs.exp: Ditto.
13405 * gdb.base/pointers.exp: Ditto.
13406 * gdb.c++/derivation.exp: Ditto.
13407 * gdb.c++/local.exp: Ditto.
13408 * gdb.c++/namespace.exp: Ditto.
13409 * gdb.c++/overload.exp: Ditto.
13410 * gdb.c++/ref-types.exp: Ditto.
13411
dc96c6c7 134122000-12-05 Michael Snyder <msnyder@cygnus.com>
660fd469
MS
13413
13414 * gdb.base/constvars.exp: Test result of "up" command.
13415 * gdb.base/miscexprs.exp: Ditto.
13416 * gdb.base/pointers.exp: Ditto.
13417 * gdb.base/scope.exp: Ditto.
13418 * gdb.c++/derivation.exp: Ditto.
13419 * gdb.c++/local.exp: Ditto.
13420 * gdb.c++/namespace.exp: Ditto.
13421 * gdb.c++/overload.exp: Ditto.
13422 * gdb.c++/ref-types.exp: Ditto.
13423
44097287
FN
134242000-11-22 Michael Chastain <chastain@redhat.com>
13425
13426 * mips_pro.exp: Accept either "middle -> top -> main" or
13427 "middle -> main" in the backtrace, because gcc can optimize
13428 tail calls to jumps. Remove setup_xfail for the hppa case.
13429 Add a comment with the original warning messages from PR 3016,
13430 which was filed in 1993, to preserve them for posterity.
13431
9d2e1bab
ND
134322000-11-17 Nick Duffek <nsd@redhat.com>
13433
13434 * lib/gdb.exp (gdb_test): Override timeout with board info.
13435
1aca8eb7
ND
134362000-11-17 Nick Duffek <nsd@redhat.com>
13437
13438 * gdb.base/display.exp: Don't kill running stub. Add "again" to
13439 the second kill and detach messages.
13440
93076499
ND
134412000-11-17 Nick Duffek <nsd@redhat.com>
13442
13443 * configure.in: Add AC_EXEEXT.
13444 * configure: Regenerate.
13445 * Makefile.in (just-check): Export EXEEXT.
13446 * lib/gdb.exp ($EXEEXT): Import from environment.
13447 * gdb.base/maint.exp: Expect $EXEEXT in executable name. Don't
13448 expect "maint dump-me" on Cygwin.
13449 * gdb.base/reread.exp ($binfile, $binfile1, $binfile2): Append
13450 $EXEEXT.
13451
30e87cd3
ND
134522000-11-17 Nick Duffek <nsd@redhat.com>
13453
13454 * gdb.base/break.exp: Test backtrace and finish from called
13455 function on all platforms, not just HP-UX.
13456
dc96c6c7 134572000-11-03 Michael Snyder <msnyder@cygnus.com>
08e706b1
MS
13458
13459 * config/monitor.exp (gdb_target_cmd): Abstracts some of the
13460 code from gdb_target_monitor, so it can be used independantly
13461 for gdbserver. Also comment out an unnecessary PUTS.
d63a86f8 13462
dc96c6c7 134632000-11-03 Michael Snyder <msnyder@cygnus.com>
958a4e4c
MS
13464
13465 * gdb.base/a2-run.exp: Use gdb_skip_stdio_test.
13466 * gdb.base/corefile.exp: Expect the message "Program is being
13467 debugged already" when we send the "corefile" command, since
13468 the preceeding gdb_load may have connected gdb to a remote target.
13469 * gdb.base/display.exp: Disable hardware watchpoints if new
13470 board info variable "no_hardware_watchpoints" is true.
13471 Replace single-letter commands with more readable ones.
13472 * gdb.base/recurse.exp (recurse_tests): Disable hardware watchpoints
13473 if new board info variable "no_hardware_watchpoints" is true.
13474 * gdb.base/restore.exp (restore_tests): Call gdb_skip_stdio_tests
13475 to see if stdio (printf) testing is possible.
13476 * gdb.base/watchpoint.exp: Disable hardware watchpoints if new
13477 board info variable "no_hardware_watchpoints" is true. Use new
13478 proc "gdb_skip_stdio_tests" to see if printf tests are possible.
13479
39124dea
FN
134802000-11-13 Fernando Nasser <fnasser@redhat.com>
13481
13482 From Orjan Friberg <orjanf@axis.com>:
13483 * gdb.base/printcmds.exp: Escape curly braces followed by a number
13484 in array print pattern match.
13485
a9e2e984
FN
134862000-11-09 Fernando Nasser <fnasser@redhat.com>
13487
13488 * gdb.c++/templates.exp (test_template_breakpoints): Change Britsh
13489 spelling "cancelled" to U.S. spelling "canceled" to match changes
13490 made to gdb.
13491 * gdb.c++/ovldbreak.exp: Ditto.
13492
c7db355b
PS
134932000-11-06 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
13494
13495 * gdb.base/callfuncs.c (main): Moved to end of file, call
13496 t_double_values to initialize the FPU before inferior calls are made.
13497 * gdb.base/callfuncs.exp: Test for register preservation after calling
13498 inferior functions. Add tests for continuining, finishing and
13499 returning from a stop in a call dummy.
13500
dc96c6c7 135012000-10-24 Michael Snyder <msnyder@cygnus.com>
42f5c13f
MS
13502
13503 * gdb.base/commands.exp: Break up long lines, and re-indent.
13504
dc96c6c7 135052000-10-19 Michael Snyder <msnyder@cygnus.com>
ae0323a8
MS
13506
13507 * config/gdbserver.exp: Rewritten from the ground up, to make it
13508 compatible with the current dejagnu tree, and to make it work with
13509 the new "gdbserver" in libremote.
13510
dc96c6c7 135112000-10-16 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
13512
13513 * gdb.base/sizeof.exp (check_sizeof): Skip if no printf support.
13514 * gdb.base/varargs.exp: Skip entire test if no printf support.
13515 * gdb.base/ending-run.exp (Step to return): Skip if no printf supt.
13516 * gdb.base/shlib-call.exp: Skip several tests if no printf support.
13517
dc96c6c7 135182000-10-13 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
13519
13520 * lib/gdb.exp (gdb_skip_float_test): New proc. Skip test if
13521 no floating point support.
13522 (gdb_skip_stdio_test): New proc. Skip test if no stdio support.
13523 * gdb.base/call-ar-st.exp: Use above procs to skip tests.
13524 * gdb.base/call-rt-st.exp: Ditto.
13525 * gdb.base/call-strs.exp: Ditto.
13526
bac5fc66
JG
135272000-08-02 Jimmy Guo <guo@hpcleara.cup.hp.com>
13528
13529 * gdb.base/sizeof.c: include <stdio.h>.
13530
13531 * gdb.c++/classes.exp: Use gdb_test instead of send_gdb to
a9c64011
AS
13532 'finish', otherwise uncaptured gdb_prompt would potentially
13533 throw remaining test points out of sync.
bac5fc66 13534
b22a6027
SB
135352000-07-26 Scott Bambrough <scottb@netwinder.org>
13536
13537 * gdb.base/recurse.exp: Run tests for all targets.
13538 * gdb.base/so-impl-ld.exp: Added wildcard to handle the
13539 gnu-oldld case on ARM.
13540 * gdb.base/watchpoint.exp (test_stepping): Clear xfail
13541 for ARM targets.
d63a86f8 13542
d8231941
AG
13543Mon Jul 24 07:46:02 CDT 2000 Clinton Popetz <cpopetz@cygnus.com>
13544
13545 * gdb.java/configure.in (AC_INIT): Use jmisc.exp.
13546 * gdb.java/configure: Rebuild.
13547
8caabe69
AG
13548Sun Jul 23 21:42:34 2000 Anthony Green <green@redhat.com>
13549
13550 * gdb.java/jv-exp.exp: New file.
13551
9d273ca3
AG
13552Sun Jul 23 21:02:42 2000 Anthony Green <green@redhat.com>
13553
13554 * configure: Rebuilt.
13555 * configure.in (configdirs): Add gdb.java.
13556 * gdb.java/jmisc.java: New file.
13557 * gdb.java/jmisc.exp: New file.
13558 * gdb.java/Makefile.in: New file.
13559 * gdb.java/configure: Rebuilt.
13560 * gdb.java/configure.in: New file.
13561 * lib/java.exp: New file.
13562
4f823a66
AC
13563Wed Jul 12 18:14:29 2000 Andrew Cagney <cagney@b1.cygnus.com>
13564
13565 * gdb.base/exprs.exp: Test casts to a pointer including over and
13566 underflow.
13567
2391e11d
AC
13568Thu Jul 13 11:52:53 2000 Andrew Cagney <cagney@b1.cygnus.com>
13569
13570 * gdb.base/sizeof.exp, gdb.base/sizeof.c: New files. Compare GDB
13571 and the compilers sizes.
13572
54602222
ND
135732000-07-09 Nick Duffek <nsd@redhat.com>
13574
13575 * gdb.c++/misc.cc (class ClassParam, class_param): Define.
13576 (use_methods): New function.
13577 (main): Call use_methods().
13578 * gdb.c++/classes.exp (test_method_param_class): New procedure.
13579 (do_tests): Call test_method_param_class.
13580
2bec0572
ND
135812000-07-09 Nick Duffek <nsd@redhat.com>
13582
13583 * gdb.c++/classes.exp (test_nonexistant_members): Fix name
13584 spelling.
13585 (test_enums): New procedure. Move enum tests from end of script
13586 to here. Set breakpoint on function name instead of line number.
13587 * gdb.c++/misc.cc (ClassWithEnum): Move past Foo definitions.
13588 (enums2): New marker function.
13589 (enums1): New function.
13590 (main): Call enums1(). Move enum tests to enums1().
13591
78492fde
AC
13592Tue Jul 4 03:43:49 2000 Andrew Cagney <cagney@b1.cygnus.com>
13593
13594 * gdb.asm/asm-source.exp: Use raw AS/LD instead of CC to
13595 compile/link program. Update line numbers.
13596 * gdb.asm/d10v.inc: Define ``startup''.
13597 * gdb.asm/asmsrc1.s: Add definition of _start.
d63a86f8 13598
49a2cef8
AC
13599Fri Jun 23 17:45:52 2000 Andrew Cagney <cagney@b1.cygnus.com>
13600
13601 * gdb.base/call-ar-st.exp: More rewrites of multi-line patterns.
13602
3e6c8688
EZ
136032000-06-18 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
13604
13605 * gdb.base/maint.exp: Add 'maint print architecture' item to output
13606 of 'help maint print' command.
13607
9ff5cbe9
AC
13608Fri Jun 16 18:22:05 2000 Andrew Cagney <cagney@b1.cygnus.com>
13609
13610 * gdb.base/call-ar-st.exp: Rewrite all multi-line patterns so that
13611 they use gdb_expect_list.
13612
17c579bd
AC
13613Wed Jun 7 13:02:40 2000 Andrew Cagney <cagney@b1.cygnus.com>
13614
13615 * gdb.base/commands.exp: Use ``set remote
13616 memory-read-packet-size'' instead of ``set endian big'' to test
13617 long commands.
13618
e6d71bf3
DB
136192000-06-03 Daniel Berlin <dan@cgsoftware.com>
13620
13621 * gdb.c++/templates.exp (do_tests): Make all of these work under
d63a86f8 13622 g++, and stop skipping them.
e6d71bf3
DB
13623
13624 * gdb.c++/namespace.exp: Move from gdb.hp/gdb.aCC to here, make it
13625 work under g++.
13626
d63a86f8 13627 * gdb.c++/misc.cc: Fix ambiguous initialization with correct
e5f9ba7b
MS
13628 initialization.
13629
dc96c6c7 136302000-06-02 Michael Snyder <msnyder@cygnus.com>
7346e70f
MS
13631
13632 * gdb.base/annota1.exp (run until main breakpoint): Loosen up
13633 the regular expression: accept an (almost) arbitrary sequence of
13634 "frames-invalid" and "breakpoints-invalid" messages both before
13635 and after the "starting" message.
13636
dc96c6c7 136372000-06-02 Michael Snyder <msnyder@cygnus.com>
e5f9ba7b
MS
13638
13639 * gdb.c++/local.exp: This test has never been known to work with g++.
e6d71bf3 13640
dc96c6c7 136412000-05-18 Michael Snyder <msnyder@cygnus.com>
0a791409
MS
13642
13643 * gdb.base/annota1.exp (annotate-signal-handler-caller):
13644 Relax the regular expression a little, make it pass on Solaris 8.
13645
8216cda9
KB
136462000-05-12 Kevin Buettner <kevinb@redhat.com>
13647
13648 * gdb.base/step-test.exp: On IA-64 targets, when stepping out of
d63a86f8 13649 a call, do not require that gdb stop on the line after the call.
8216cda9
KB
13650 Instead, it is permissible for gdb to stop on the line of the
13651 call itself.
13652
1a570b2f
MS
136532000-05-12 Michael Snyder <msnyder@.cygnus.com>
13654
13655 * gdb.base/break.exp (bp on small function, optimized file):
13656 Add a second pass pattern. The behavior differs here between stabs
13657 and dwarf for one-line functions. Stabs preserves two line symbols
13658 (one before the prologue and one after) with the same line number,
13659 but dwarf regards these as duplicates and discards one of them.
13660 Therefore the address after the prologue (where the breakpoint is)
13661 has no exactly matching line symbol, and GDB reports the breakpoint
13662 as if it were in the middle of a line rather than at the beginning.
13663
dc96c6c7 136642000-05-08 Michael Snyder <msnyder@cygnus.com>
89cb06a2 13665
d63a86f8 13666 * gdb.base/interrupt.exp: Make "pass" message say "send"
89cb06a2
MS
13667 rather than "send_gdb" (for consistancy).
13668
7d418785
AC
13669Mon May 1 15:37:58 2000 Andrew Cagney <cagney@b1.cygnus.com>
13670
13671 From 2000-04-28 Andreas Jaeger <aj@suse.de>:
13672 * gdb.c++/templates.cc: Properly check for GCC version number.
13673 * lib/compiler.cc: Likewise
13674
dc96c6c7 136752000-04-28 Michael Snyder <msnyder@cygnus.com>
e919ea79 13676
d63a86f8 13677 * gdb.base/break.exp: When compiled with -O2 optimization,
e919ea79
MS
13678 gdb may not stop at the first line of main, due to code motion.
13679
dc96c6c7 136802000-04-26 Michael Snyder <msnyder@cygnus.com>
1960c400
MS
13681
13682 * gdb.base/call-ar-st.exp: Bail out if target is sparclet.
13683 This test depends on parsing the printf output from the target.
13684 Since the sparclet stub doesn't do stdio, this will never work.
13685 * gdb.base/call-rt-st.exp: ditto.
13686 * gdb.base/call-strs: ditto.
13687
dc96c6c7 136882000-04-24 Michael Snyder <msnyder@cygnus.com>
b84b7669
MS
13689
13690 * gdb.base/miscexprs.exp: make sizeof long array test portable.
13691
13692 * gdb.base/ending-run.exp: After connecting to a remote target,
13693 but before running, the target will appear to be in a random
13694 location. Specify both a file and a line for breakpoints.
13695 Also, the function that calls main may be called 'init'
13696 rather than 'start'.
13697
a5a51225
EZ
136982000-04-17 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
13699
13700 * gdb.base/help.exp: Update output for add-symbol-file command.
13701
7930cc7c
FN
137022000-04-10 Fernando Nasser <fnasser@cygnus.com>
13703
13704 From Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
13705 * gdb.base/structs2.c: Support platforms defaulting to a unsigned char.
13706
23e37ab1
C
137072000-04-07 J.T. Conklin <jtc@redback.com>
13708
e93c542c
C
13709 * gdb.base/call-ar-st.exp: Relax patterns matching tab characters.
13710
23e37ab1
C
13711 * gdb.base/funcargs.exp: Relax patterns matching pointers to char.
13712
591b8fa3
PDM
13713Thu Mar 30 13:26:19 2000 Philippe De Muyter <phdm@macqel.be>
13714
13715 * gdb.base/call-ar-st.c (init_small_structs, main): Use floating-point
13716 values that can be represented exactly.
13717 * gdb.base/call-ar-st.exp (print print_small_structs): Fixed to match
13718 above change, and to not check against the directory part of the source
13719 file name.
13720 (step into print_long_arg_list): Likewise.
13721 (print print_small_structs from print_long_arg_list): Likewise.
13722 (print print_long_arg_list): Likewise.
13723
7a495180
EZ
137242000-03-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
13725
30b53638 13726 * gdb.base/printcmds.c: Terminate char array ctable2 with 0.
7a495180 13727
beb998c6
AC
13728Mon Mar 27 14:46:37 2000 Andrew Cagney <cagney@b1.cygnus.com>
13729
13730 * ChangeLog, gdb.base/commands.exp: Revert whitespace changes.
13731
1c689132
DB
137322000-03-25 Daniel Berlin <dan@cgsoftware.com>
13733
13734 * gdb.base/commands.exp (deprecated_command_test): Add test for
13735 deprecate with no arguments.
13736
c1790a9d
JL
137372000-03-24 Jonathan Larmour <jlarmour@redhat.co.uk>
13738
13739 * gdb.base/break.exp: Add new test for setting breakpoints on
13740 optimized code so we can test breakpoints work even when function
13741 prologues may be optimized away
13742
003ba290
FN
137432000-03-23 Fernando Nasser <fnasser@totem.to.cygnus.com>
13744
13745 From David Whedon <dwhedon@gordian.com>
a9c64011 13746 * gdb.base/commands.exp : Added command deprecator tests.
003ba290 13747
6837a0a2
DB
137482000-03-22 Daniel Berlin <dan@cgsoftware.com>
13749
13750 * gdb.base/help.exp: Added test for new apropos command.
13751
b9593231
KB
137522000-03-21 Kevin Buettner <kevinb@redhat.com>
13753
13754 * gdb.base/pointers.c (usevar): New function.
13755 (main): Make sure that global variables v_int_pointer2, rptr,
13756 and y are all referenced someplace in the program by calling
13757 usevar() on them. [Some linkers delete symbols which are
13758 never referenced. The space remains, but there's no way to
13759 get a (symbolic) handle on the variable from the debugger.]
13760
751a959b
EZ
137612000-03-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
13762
13763 * gdb.base/printcmds.c: Add typedeffed arrays.
13764
13765 * gdb.base/printcmds.exp (test_print_typedef_arrays): New
13766 procedure to test arrays that are typedef'd.
13767
73a93a32
JI
137682000-03-13 James Ingham <jingham@leda.cygnus.com>
13769
13770 * lib/gdb.exp: Fix the gdbtk_start routine to correctly find all
d63a86f8 13771 the library directories.
73a93a32 13772
fb40c209
AC
13773Mon Feb 21 13:05:36 2000 Andrew Cagney <cagney@b1.cygnus.com>
13774
13775 * configure.in (configdirs): Add sub directory gdb.mi.
13776 * configure: Re-generate.
13777
13778 * gdb.mi: New directory.
d63a86f8 13779
ee4dd2c9
AC
137802000-02-25 Scott Bambrough <scottb@netwinder.org>
13781
13782 * gdb.base/long_long.exp: Correct test suite failure when printing
13783 a long long value as a double on ARM platforms.
13784
70f0cc22
JB
137852000-02-16 Jim Blandy <jimb@redhat.com>
13786
13787 * gdb.base/break.exp ("breakpoint line number"): Make sure the
13788 default source file is set properly before running this test.
13789
853819b8
EZ
137902000-02-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
13791
13792 * lib/gdb.exp: Tell the testsuite that now gdbtk is in the
13793 gdbtk/library directory, not in gdbtcl2.
13794
dfcd3bfb
JM
137952000-02-04 Jim Blandy <jimb@redhat.com>
13796
13797 * gdb.c++/templates.exp: ("ptype T5<int>"): Remove extraneous
13798 backslash from regexp pattern.
13799
13800 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): New
13801 procedure. Use it to run all the "continue to bp overloaded"
13802 tests. Note that this changes the names of the tests slightly.
13803 If the breakpoint hit message includes a hex PC value, because
13804 GCC's Dwarf 2 line info doesn't help us distinguish the prologue
13805 from the real source code, still consider that a pass.
13806
13807 * gdb.base/condbreak.exp ("run until breakpoint at marker2"):
13808 XFAIL here if the breakpoint message contains a hex address. Note
13809 similar change on 1999-11-02.
13810
13811 * gdb.base/step-test.exp: Comment Fernando's change of 2000-02-02.
13812
13813 * gdb.base/ptype.exp: Establish a default source file before
13814 calling get_debug_format.
13815
138162000-02-03 Fernando Nasser <fnasser@totem.to.cygnus.com>
13817
13818 * gdb.base/watchpoint.exp: Remove duplication of test messages.
13819
8b93c638
JM
138202000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
13821
13822 * gdb.base/step-test.exp: Fix the steps to enter a callee by means
13823 of successive stepi commands -- while in the prologue we should see
13824 the function entry bracket.
13825
138262000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
13827
13828 * gdb.base/ending-run.exp: Add ARM in thumb mode case, where we
13829 reach __change_mode() when stepping through the end of main().
13830
c5394b80
JM
138312000-01-17 Fernando Nasser <fnasser@totem.to.cygnus.com>
13832
13833 * gdb.base/default.exp: Fix expected pattern.
13834 * gdb.base/help.exp: Same.
13835
0d06e24b
JM
138362000-01-10 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
13837
13838 * gdb.base/so-indr-cl.exp: Don't execute the test if not on HPUX.
13839 Don't use xfail's because that affects only the following test.
d63a86f8 13840
0d06e24b
JM
13841 * gdb.base/so-impl-ld.exp: Don't execute the tests if not on hpux,
13842 solaris or linux.
13843
13844 * gdb.base/selftest.exp: Update to reflect changes to main.c.
13845
dc96c6c7 138462000-01-07 Michael Snyder <msnyder@cygnus.com>
0d06e24b 13847
d63a86f8 13848 * gdb.base/display.exp: Some yacc parsers like to say
0d06e24b
JM
13849 "A syntax error" rather than "A parse error". Accept both.
13850
138512000-01-06 Fernando Nasser <fnasser@totem.to.cygnus.com>
13852
13853 * gdb.base/default.exp: Remove OS dependent string from "target
13854 remote" test.
13855 * gdb.base/help.exp: Same for "help target remote" test.
13856
c3f6f71d
JM
138572000-01-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
13858
13859 From Jim Kingdon <kingdon@redhat.com>:
13860
13861 * gdb.c++/annota2.exp: Fix "delete bps" test to wait for the
13862 prompt (cleanup rather than necessity, but still might keep output
13863 from spilling to next test).
13864
138652000-01-02 Fred Fish <fnf@cygnus.com>
13866
13867 * gdb.base/ptype.c (FALSE, TRUE): #undef these to avoid clash on
13868 AIX, which defines them in <sys/types.h>.
13869
ed9a39eb 138701999-12-16 Stan Shebs <shebs@andros.cygnus.com>
c4093a6a 13871
ed9a39eb
JM
13872 * gdb.base/default.exp: Match arm* etc instead of arm in "info
13873 float" test.
13874
138751999-12-13 Fernando Nasser <fnasser@totem.to.cygnus.com>
c4093a6a 13876
ed9a39eb 13877 * gdb.base/watchpoint.exp: Add missing "(timeout)" to test message.
c4093a6a
JM
13878
13879 * gdb.base/break.exp: Add missing anchor to reg exp on "finish from
13880 outermost frame disallowed".
13881
138821999-12-09 Fernando Nasser <fnasser@totem.to.cygnus.com>
13883
13884 * gdb.base/setvar.exp: New tests for setting the value of a struct
13885 with a constant list.
13886
138871999-12-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
13888
13889 * gdb.base/setvar.exp: Remove pair os tests that expected gdb to
13890 require the user to type a cast before setting the value of a struct.
13891
de57eccd
JM
138921999-12-06 Jim Blandy <jimb@cygnus.com>
13893
13894 * gdb.base/default.exp: Expect the new 'info float' command on
13895 all i386 platforms.
13896
13897 * gdb.threads/linux-dp.exp: Expand our ability to recognize
13898 LinuxThreads libraries that don't support debugging.
13899
c2d11a7d
JM
13900Sat Dec 4 15:21:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
13901
13902 * gdb.base/remote.c: Fill the buffer with truely random data.
13903 Change the buffer type to ``unsigned char'' to simplify size
13904 arithmetic.
13905
13906 * gdb.base/remote.exp: Reduce download numbers by one. Typical
13907 stub only handles 400-1 byte packets. Verify that the download
13908 worked.
13909
139101999-11-30 Fernando Nasser <fnasser@totem.to.cygnus.com>
13911
13912 * lib/gdb.exp (gdb_expect_list): FAIL only once on multiple pattern
13913 tests, using UNRESOLVED for the untested cases. Also, does not wait
13914 for a timeout if the prompt was received before a recognizable pattern.
13915
139161999-11-29 Fernando Nasser <fnasser@totem.to.cygnus.com>
13917
13918 * lib/gdb.exp (gdb_expect_list): Fix spelling.
13919
139201999-11-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
13921
13922 * gdb.base/watchpoint.exp: Add tests cases for the hit count of
13923 watchpoints.
13924
139251999-11-24 Jason Merrill <jason@casey.cygnus.com>
13926
13927 * gdb.base/condbreak.exp: Add missing '$gdb_prompt $'.
13928
13929 * gdb.c++/local.exp: Be more flexible in recognizing local class
13930 name mangling. Don't allow horribly truncated method names.
13931 * gdb.c++/derivation.exp: Expect protected inheritance.
13932 * gdb.c++/inherit.exp: Be more flexible in recognizing vbase pointers.
13933 * gdb.c++/virtfunc.exp: Likewise.
13934 * gdb.c++/classes.exp: Likewise. Don't require the enclosing scope
13935 when printing a nested enum.
13936
139371999-11-22 Jim Blandy <jimb@cygnus.com>
13938
13939 * gdb.base/step-test.exp: Properly await GDB's response to setting
13940 a breakpoint on the call to large_struct_by_value.
13941
13942 * gdb.base/ending-run.exp ("step to end of run 1"): Don't fail
13943 just because we have debug info for the `start' function.
13944
139451999-11-19 Jim Blandy <jimb@zenia.red-bean.com>
13946
13947 * gdb.threads/linux-dp.exp ("create philosopher"): Recognize the
13948 "Unknown signal" messages, which indicate (on LinuxThreads) that
13949 GDB doesn't know how to debug threads on this system. This is
13950 better than hanging while philosopher 0 dumps chatter into gdb.log.
13951
139521999-11-18 Tom Tromey <tromey@cygnus.com>
13953
13954 * gdb.trace/deltrace.exp: Updated test to reflect new error text.
13955
139561999-11-18 Fred Fish <fnf@cygnus.com>
13957
13958 * gdb.base/coremaker2.c: Add sample program for generating
13959 cores that is more self contained than coremaker.c. Eventually
13960 I'll add more code to this and tie it into the testsuite.
13961
4ce44c66
JM
139621999-11-12 Stan Shebs <shebs@andros.cygnus.com>
13963
13964 * gdb.base/dollar.exp: Remove, now in gdb.hp.
13965
139661999-11-10 Jimmy Guo <guo@cup.hp.com>
13967
13968 * gdb.exp (get_compiler_info): pick up compiler.c and compiler.cc
13969 from $srcdir/lib/.
13970 * lib/compiler.c, lib/compiler.cc: New files, moved from gdb.base/
13971 and gdb.c++/.
13972
13973 * gdb.c++/derivation.exp: remove redundant get compiler info code.
13974
d63a86f8 13975 * gdb.base/commands.exp: add '$gdb_prompt $' anchor to
4ce44c66
JM
13976 'continue with watch' test point.
13977
139781999-11-08 Jim Blandy <jimb@zenia.red-bean.com>
13979
13980 Merged from p2linux-990323-branch:
d63a86f8 13981
4ce44c66
JM
13982 * lib/gdb.exp (gdb_continue_to_breakpoint): New function.
13983
11cf8741
JM
13984Mon Nov 8 23:07:09 1999 Andrew Cagney <cagney@amy.cygnus.com>
13985
13986 * gdb.base/remote.exp: Test ``set remote memory-write-packet-sized
13987 {limit,fixed}''. Test ``set download-write-size''.
13988
13989Sun Nov 7 17:37:01 1999 Andrew Cagney <cagney@b1.cygnus.com>
13990
13991 * gdb.base/funcargs.exp: Rewrite stack traceback checks using
13992 gdb_expect_list.
13993
13994Fri Nov 5 18:40:52 1999 Andrew Cagney <cagney@b1.cygnus.com>
13995
13996 * lib/gdb.exp (gdb_expect_list): Return a success/fail indication.
13997
139981999-11-03 Mark Salter <msalter@cygnus.com>
13999
14000 * gdb.base/break.exp: Fix "stub continue" pattern.
14001
140021999-11-03 Jim Blandy <jimb@zwingli.cygnus.com>
14003
14004 * gdb.base/shlib-call.exp ("next to shr1"): Fix test name.
14005
140061999-11-02 Jim Blandy <jimb@zwingli.cygnus.com>
14007
14008 * gdb.base/display.exp ("finish"): Add timeout clause.
14009
14010 * gdb.base/condbreak.exp ("run until breakpoint at marker1"): Add
14011 plain prompt clause, so this doesn't have to time out in order to
14012 fail.
14013
14014 * gdb.base/condbreak.exp, gdb.base/ena-dis-br.exp: XFAIL if the
14015 breakpoint hit messages include an address.
14016
14017 * gdb.base/display.exp: Don't forget to escape parens in regular
14018 expressions. Unix regexp notatation sucks.
14019
140201999-11-02 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
14021
14022 * gdb.base/annota1.exp: Test for annotate-signalled: change output
14023 order for 'signalled' message.
14024
5c44784c
JM
140251999-11-01 Stan Shebs <shebs@andros.cygnus.com>
14026
14027 From Jimmy Guo <guo@cup.hp.com>:
14028 * gdb.base/annota1.exp: Add tests for annotate ignore count change.
14029 * gdb.base/annota1.c: Add code for tests to work with.
14030
140311999-10-26 Frank Ch. Eigler <fche@cygnus.com>
14032
14033 * gdb.base/remote.exp: New test for remote downloading settings.
14034 * gdb.base/remote.c: New file with large .data.
14035
917317f4
JM
140361999-10-18 Jim Blandy <jimb@zwingli.cygnus.com>
14037
14038 * gdb.threads/linux-dp.c, gdb.threads/linux-dp.exp: New test suite
14039 for LinuxThreads support, merged from the Code Fusion branch.
14040
14041Mon Oct 11 13:57:21 1999 Andrew Cagney <cagney@amy.cygnus.com>
14042
14043 * lib/gdb.exp (gdb_run_cmd): Break complicated gdb_expect
14044 containing exp_continue into a while within an expect. Don't
14045 attempt a start more than three times. Check return value from
14046 gdb_load.
d63a86f8 14047
2df3850c
JM
14048Wed Oct 6 12:05:58 1999 Andrew Cagney <cagney@b1.cygnus.com>
14049
14050 * gdb.base/watchpoint.exp: Match fail ``finish from marker1'' with
14051 a pass case.
14052
2acceee2
JM
140531999-10-01 Kevin Buettner <kevinb@cygnus.com>
14054
14055 * gdb.base/break.c (main): Added a statement that we can step
14056 off of.
14057 * gdb.base/break.exp: Added tests for setting a breakpoint
14058 at an offset and stepping onto a breakpoint.
14059
140601999-10-01 Fred Fish <fnf@cygnus.com>
14061
d63a86f8 14062 * gdb.base/help.exp (help add-symbol-file): Update to match current
2acceee2
JM
14063 gdb output.
14064
c2c6d25f
JM
140651999-09-18 Jim Blandy <jimb@cris.red-bean.com>
14066
14067 * gdb.base/break.exp: Code locations are in hex, don't forget!
14068 (For HP-UX.)
14069
140701999-09-17 Stan Shebs <shebs@andros.cygnus.com>
14071
14072 * condbreak.exp: Use break.c as test program.
14073 * condbreak.c: Remove, redundant with break.c.
14074
140751999-09-15 Stan Shebs <shebs@andros.cygnus.com>
14076
14077 * config/monitor.exp (gdb_target_monitor): Disable X- and
14078 Z-packets if the target needs it.
14079
140801999-09-13 James Ingham <jingham@leda.cygnus.com>
14081
14082 * gdb.c++/overload.exp: Added tests for listing overloaded
14083 functions with function pointers in the arg, explicitly calling
14084 out the version you want.
14085
cff3e48b
JM
140861999-09-09 Stan Shebs <shebs@andros.cygnus.com>
14087
14088 * long_long.exp: Add variations of test cases that work for
14089 targets with 16-bit ints and 32-bit doubles.
14090
d4f3574e
SS
140911999-09-08 Stan Shebs <shebs@andros.cygnus.com>
14092
14093 * break.c (main): Compare a possibly-uninitialized argc with an
14094 unlikely value that fits in 16 bits.
14095
140961999-09-07 Stan Shebs <shebs@andros.cygnus.com>
14097
14098 * gdb.base/restore.c, gdb.base/restore.exp: Use 0x7eeb instead of
14099 0xfeeb, don't want negative numbers if ints are 16 bits.
14100
14101 * lib/gdb.exp (skip_cplus_tests): New proc.
14102 * gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
14103 gdb.c++/anon-union.exp, gdb.c++/classes.exp,
14104 gdb.c++/cplusfuncs.exp, gdb.c++/ctti.exp, gdb.c++/demangle.exp,
14105 gdb.c++/derivation.exp, gdb.c++/inherit.exp, gdb.c++/local.exp,
14106 gdb.c++/member-ptr.exp, gdb.c++/method.exp, gdb.c++/misc.exp,
14107 gdb.c++/overload.exp, gdb.c++/ovldbreak.exp,
14108 gdb.c++/ref-types.exp, gdb.c++/templates.exp, gdb.c++/userdef.exp,
14109 gdb.c++/virtfunc.exp: Use it to skip over C++ tests.
14110
14111 * gdb.c++/cplusfuncs.exp: Use get_compiler_info consistently.
14112
14113Fri Sep 3 15:37:12 1999 Kevin Buettner <kevinb@cygnus.com>
14114
14115 * gdb.base/corefile.exp (up): Allow a parameter to appear
14116 in the frame that we're going up to.
14117
14118 From Jim Blandy <jimb@cygnus.com>:
14119
14120 * gdb.base/default.exp (info float): Expect some output now.
14121
14122 * gdb.base/callfuncs.exp (do_function_calls): We no longer expect
14123 returning floating-point values to fail on the x86.
14124 * gdb.base/callfwmall.exp (do_function_calls): Same.
14125
14126 * gdb.base/list.exp (test_listsize): Correct expectations for
14127 listing line 1 with listsize 2. Also, listing a single line
14128 works now, as does listing three lines. [Kevin's note: There
14129 were a number of other cases fixed too where the expectations
14130 differed...]
14131
141321999-09-02 Stan Shebs <shebs@andros.cygnus.com>
14133
14134 * gdb.base/selftest.exp: Add case for when version prints as
14135 constant string instead of char pointer.
14136
104c1213
JM
141371999-08-25 Stan Shebs <shebs@andros.cygnus.com>
14138
14139 * gdb.base/ending-run.exp: Add Solaris case for what happens when
14140 stepping out of main.
14141
14142 * gdb.c++/derivation.exp: XFAIL inf fn calls for all configs, if
14143 G++ used.
14144
14145 * gdb.c++/local.exp: Expect ptype NestedInnerLocal to succeed
14146 always, expect ptype InnerLocal::NestedInnerLocal to fail always.
14147
14148 * gdb.c++/ovldbreak.exp: Update match string in test that
14149 includes a warning of multiple breakpoints.
14150
141511999-08-24 Stan Shebs <shebs@andros.cygnus.com>
14152
14153 * gdb.base/display.exp: Improve precision of step-after-finish
14154 added yesterday.
14155
14156 * gdb.base/signals.exp: Add extra wildcard to "handle all print"
14157 test.
14158
14159 * gdb.c++/classes.exp: XFAIL HP-compiler-only tests for all
14160 configs when using G++, not just hppa*.
14161
141621999-08-24 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
14163
14164 * gdb.base/async.c: New file.
14165 * gdb.base/async.exp: New file.
14166
14167Tue Aug 24 03:24:53 1999 Jeffrey A Law (law@cygnus.com)
14168
14169 * gdb.base/break.exp: Tweak PA specific tests to properly handle
14170 PA64.
14171
53a5351d
JM
14172Mon Aug 23 10:25:20 1999 Jeffrey A Law (law@cygnus.com)
14173
104c1213
JM
14174 * gdb.base/display.exp: "finish" can leave us mid-line on many
14175 targets, deal with it. Add a small constant to main, instead of
14176 1000 since main+1000 may not be a valid address in the target.
14177
53a5351d
JM
14178 * gdb.base/dollar.exp: Do not run for PA processors in wide mode
14179 on hpux11.
14180
14181 * gdb.base/attach.exp: Handle another hpux11 error message variant
14182 when attaching to a process that does not exist.
14183
141841999-08-19 J.T. Conklin <jtc@redback.com>
14185
14186 * gdb.base/call-ar-exp.exp: Fix pattern matching whitespace
14187 characters in 'continue to 1241' test.
14188
141891999-08-17 Stan Shebs <shebs@andros.cygnus.com>
14190
14191 * gdb.base/call-ar-st.exp: Add a shorter match case for the
14192 stop in print_long_arg_list, define and use a whitespace
14193 variable in print_small_structs test, add an XFAIL for Solaris.
14194 * gdb.base/dbx.exp: XFAIL func commands until somebody is
14195 interested enough to fix.
14196
7be570e7
JM
141971999-08-13 Keith Seitz <keiths@cygnus.com>
14198
14199 * gdb.base/dbx.exp (dbx_gdb_file_cmd): Rename to gdb_file_cmd.
14200 (dbx_gdb_load): Remove. Use gdb_load instead, since that
14201 proc knows about targets other than the natives.
14202 (test_assign): Use "gdb_run_cmd" to "run" the target.
14203 Check that we've actually hit the breakpoint at main.
14204 When we attempt to assign a value to a local variable, check
14205 that the variable is in the current scope, i.e., don't use
14206 a test with an empty result.
14207
14208Tue Aug 10 15:25:16 1999 Andrew Cagney <cagney@b1.cygnus.com>
14209
14210 * gdb.base/maint.exp: Add test of ``maintenance internal-error''
14211 command.
14212
142131999-08-09 Stan Shebs <shebs@andros.cygnus.com>
14214
14215 From Jimmy Guo <guo@cup.hp.com> and others at HP:
14216 gdb.hp: Move tests into subdirectories gdb.aCC, gdb.base-hp,
14217 gdb.compat, gdb.threads-hp.
14218 gdb.hp/configure, gdb.hp/configure.in: New files.
14219 gdb.hp/Makefile.in: Recurse into new subdirs.
14220 gdb.hp/gdb.defects: New directory, tests for HP bug reports.
14221 gdb.hp/gdb.objdbg: New directory, tests for debugging info
14222 in object files.
14223 gdb.hp/tools: New directory, aux tools for HP-specific tests.
14224
96baa820
JM
142251999-08-05 Stan Shebs <shebs@andros.cygnus.com>
14226
14227 * gdb.base/display.exp: Help expect by putting a newline in the
14228 funky printf, remove a bogus p/a test.
14229
142301999-08-05 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
14231
14232 * gdb.base/display.exp: Make sure that when we say 'run', we are
14233 connected to the target. This is necessary when running not
14234 natively.
14235
142361999-08-03 Stan Shebs <shebs@andros.cygnus.com>
14237
14238 * gdb.base/step-test.exp: Removed some extraneous messages.
14239
14240 * gdb.base/long_long.exp: Don't run memory examination tests
14241 on little-endian targets (they will need a different set of
14242 results to match).
14243
142441999-08-02 Stan Shebs <shebs@andros.cygnus.com>
14245
14246 * gdb.c++/virtfunc.exp: Expect to fail the virtual call tests
14247 until somebody decides to fix GDB.
14248
14249 * gdb.base/long_long.c: Stop compiler complaint by specifying long
14250 constant as "ULL".
14251 * gdb.base/long_long.exp: Loosen x/c test, add partial result
14252 matches for a couple x/2 commands.
14253
a0b3c4fd
JM
142541999-07-30 Stan Shebs <shebs@andros.cygnus.com>
14255
14256 * gdb.c++/ref-types.cc, gdb.c++/ref-types.exp: Appease doschk
14257 by merging in ref-types2 tests.
14258 * gdb.c++/ref-types2.cc, gdb.c++/ref-types2.exp: Remove.
14259
14260 From Jimmy Guo <guo@cup.hp.com> and others at HP:
14261 * gdb.c++/Makefile.in: Add standard actions.
14262 (EXECUTABLES): Rename from PROGS, update list.
14263 * gdb.c++/ambiguous.cc, gdb.c++/ambiguous.exp: Move to here
14264 from gdb.hp.
14265 * gdb.c++/anon-union.cc: Don't use anonymous struct, make
14266 foo and bar locals.
14267 * gdb.c++/anon-union.exp: Fix tests to match.
14268 * gdb.c++/classes.exp: Run if HP compiler used, add extra
14269 expect matches to handle output variations.
14270 * gdb.c++/cplusfuncs.cc: Make operator -> return foo *.
14271 * gdb.c++/cplusfuncs.exp: Update to match, allow word "class" in
14272 output, add HP alternatives for new and delete prints.
14273 * gdb.c++/ctti.exp, gdb.c++/cttiadd.cc, gdb.c++/cttiadd1.cc,
14274 gdb.c++/cttiadd2.cc, gdb.c++/cttiadd3.cc: Move here from gdb.hp.
14275 * gdb.c++/demangle.exp: Use $style when reporting failure.
14276 * gdb.c++/derivation.exp: Add some xfails if GCC-compiled.
14277 * gdb.c++/inherit.exp: Run if HP compiler used, add some
14278 match alternatives.
14279 * gdb.c++/local.exp: Add match alternatives or xfails for HP
14280 compilers.
14281 * gdb.c++/member-ptr.exp: Add xfails for hppa*-*-*.
14282 * gdb.c++/method.exp: Add match alternatives.
14283 * gdb.c++/misc.cc: Add bool types.
14284 * gdb.c++/misc.exp: Add tests for bool types.
14285 * gdb.c++/overload.exp: Add xfails.
14286 * gdb.c++/templates.cc: Remove bogus arglist init, init fvpchar.
14287 * gdb.c++/templates.exp: Run if HP compiler used, add some xfails,
14288 add some more template parameter tests (only for HP currently).
14289 * gdb.c++/userdef.exp: Add xfails for hppa*-*-*.
14290 * gdb.c++/virtfunc.cc: Add return type and value for main.
14291 * gdb.c++/virtfunc.exp: Run if HP compiler used, add some
14292 match alternatives.
d63a86f8 14293
a0b3c4fd
JM
142941999-07-30 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
14295
14296 * gdb.base/display.exp: Fix output of 'p/a &&j' test.
14297
142981999-07-29 Jim Blandy <jimb@savonarola.red-bean.com>
14299
14300 * gdb.base/signals.exp: Don't expect getting a backtrace from
14301 within a signal handler to fail on Linux.
14302
143031999-07-29 Stan Shebs <shebs@andros.cygnus.com>
14304
14305 From Jimmy Guo <guo@cup.hp.com> and others at HP:
14306 * lib/gdb.exp: Remove some gratuitious semicolons.
14307 (delete_breakpoints): Increase timeout.
14308 (gdb_expect): Add -notransfer option.
14309 (gdb_test): Use -notransfer option.
14310 (get_compiler_info): Add f77 case.
14311 (get_compiler): New proc, split out from gdb_preprocess, add f77
14312 case.
14313 (gdb_preprocess): Call get_compiler.
14314
14315 * gdb.base/Makefile.in (EXECUTABLES): Update the list.
14316 * gdb.base/attach.exp, gdb.base/display.exp,
14317 gdb.base/ending-run.exp, gdb.base/gdbvars.exp,
14318 gdb.base/long_long.exp, gdb.base/printcmds.exp,
14319 gdb.base/structs.exp, gdb.base/structs2.exp: Remove or fill in
14320 third arg to gdb_test.
14321 * gdb.base/call-ar-st.exp: Add HP-UX xfail for >10-arg functions.
14322 * gdb.base/callfuncs.exp, gdb.base/callfwmall.exp: Remove some
14323 HP-UX xfails, add others.
14324 * gdb.base/completion.exp: Reflect name change of self-test.
14325 * gdb.base/condbreak.exp, gdb.base/corefile.exp,
14326 gdb.base/foll-exec.exp, gdb.base/interrupt.exp,
14327 gdb.base/ptype.exp, gdb.base/scope.exp, gdb.base/setvar.exp: Note
14328 HP failure number.
14329 * gdb.base/foll-vfork.exp: Loosen matches slightly, remove
14330 useless HP-UX 10.30 references.
14331 * gdb.base/maint.exp: Loosen matches.
14332 * gdb.base/pointers.c (main): Declare more_code.
14333 * gdb.base/pointers.exp: Match on output of a `next'.
14334 * gdb.base/structs.c: Add prototypes.
14335 * gdb.base/watchpoint.exp: Remove HP-UX 10.30 reference.
14336 * gdb.base/whatis.exp: Fail for both HP-UX 10.20 and 11.
14337
143381999-07-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
14339
14340 * gdb.base/list.exp: Add tests for repeating 'list <linenum>'
14341 command.
14342
143431999-07-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
14344
14345 * gdb.c++/annota2.exp: Fix delete breakpoint query testcase.
14346 Fix run to main failures. Watchpoint can be hardware watchpoint.
d63a86f8
RM
14347
14348 * gdb.base/annota1.exp: Clean up some more, in case printf has
a0b3c4fd
JM
14349 debug info. Deal with lack of signal hanlder info in stack.
14350
a9c64011 14351 From Jim Kingdon <kingdon@redhat.com>:
a0b3c4fd
JM
14352 * gdb.base/annota1.exp: If printf has debug info, deal with it.
14353
5a2468f5
JM
143541999-07-19 Stan Shebs <shebs@andros.cygnus.com>
14355
14356 * gdb.base/foll-exec.exp, gdb.base/foll-fork.exp,
14357 gdb.base/foll-vfork.exp: Don't run for crosses.
14358
adf40b2e
JM
14359Tue Jul 13 23:37:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
14360
14361 * gdb.base/configure.in: Check for gdbvars.exp instead of
14362 a1-selftest.exp.
14363 * gdb.base/configure: Re-generate.
14364
143651999-07-12 Stan Shebs <shebs@andros.cygnus.com>
14366
14367 * gdb.base/selftest.exp: Rename from a1-selftest.exp, no point
14368 in trying to run first and name is too long.
14369
14370 * gdb.base/pointers.c, gdb.base/pointers.exp: Add contents of
14371 pointers2.c and pointers2.exp, respectively.
14372 * gdb.base/pointers2.c, gdb.base/pointers2.exp: Remove, makes
14373 doschk happier.
14374
43e526b9
JM
143751999-07-08 Stan Shebs <shebs@andros.cygnus.com>
14376
14377 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Renamed from
14378 callfuncs2.c and callfuncs2.exp.
14379
14380 * gdb.base/list.exp: Remove mistaken xfails.
14381 * gdb.base/list0.h: Add optional prototypes.
14382
9846de1b
JM
14383Wed Jul 7 00:27:35 1999 Andrew Cagney <cagney@amy.cygnus.com>
14384
a9c64011 14385 * gdb.base/setvar.exp: Increase the time-out on tests indirectly
9846de1b 14386 calling malloc.
a9c64011
AS
14387 * nodebug.exp, printcmds.exp, ptype.exp, setvar.exp: Ditto.
14388 * ptype.exp: Move test for get_debug_format to before its first
9846de1b
JM
14389 use.
14390
143911999-07-06 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
14392
14393 * gdb.base/Makefile.in (EXECUTABLES): Remove annota2 executable.
14394 * gdb.base/annota2.cc, annota2.exp: Move from here.
14395 * gdb.c++/annota2.cc, annota2.exp: To here.
14396 * gdb.c++/Makefile.in (PROGS): Add annota2 executable.
14397
43ff13b4
JM
14398Tue Jun 29 11:56:06 1999 Andrew Cagney <cagney@b1.cygnus.com>
14399
14400 * lib/gdb.exp (gdb_expect_list): Output one message per pattern in
14401 a consistent format.
14402
085dd6e6
JM
144031999-06-25 Stan Shebs <shebs@andros.cygnus.com>
14404
14405 From Jimmy Guo <guo@cup.hp.com> and others at HP:
14406 * lib/gdb.exp (get_compiler_info): Add detection for assorted
14407 HP compilers, also set the globals $true and $false.
14408
14409 * gdb.base/annota1.c, bitfields.c, break.c, call-ar-st.c,
14410 call-rt-st.c, call-strs.c, callfuncs.c, callfuncs2.c, condbreak.c,
14411 coremaker.c, ending-run.c, exprs.c, funcargs.c, interrupt.c,
14412 jump.c, langs0.c, langs1.c, langs2.c, list0.c, list1.c,
14413 long_long.c, mips_pro.c, nodebug.c, opaque0.c, opaque1.c,
14414 printcmds.c, ptype.c, recurse.c, restore.c, return.c, run.c,
14415 scope0.c, scope1.c, setshow.c, setvar.c, shmain.c, shr1.c, shr2.c,
14416 sigall.c, signals.c, so-impl-ld.c, so-indr-cl.c, solib.c,
14417 solib1.c, solib2.c, step-test.c, twice.c, varargs.c, watchpoint.c,
14418 whatis.c} Add C++ compatible function definitions and return
14419 types, add includes for library functions.
14420 * gdb.base/ptype.c (my_false, my_true): Use instead of false/true.
14421 * gdb.base/step-test.c (myglob): Rename from glob.
14422 * gdb.base/attach.c, attach2.c, average.c, execd-prog.c,
14423 foll-exec.c, foll-fork.c, foll-vfork.c, sum.c, vforked-prog.c: New
14424 files, move here from gdb.hp.
14425 * gdb.base/annota1.exp, break.exp, call-ar-st.exp, call-rt-st.exp,
14426 commands.exp, condbreak.exp, define.exp, ena-dis-br.exp,
14427 ending-run.exp, jump.exp. list.exp, long_long.exp, so-impl-ld.exp:
14428 Adjust line numbers in regexps.
14429
14430 * gdb.base/all-bin.exp, eval-skip.exp, exprs.exp, logical.exp,
14431 miscexprs.exp, pointers.exp, relational.exp: Use $true and $false
14432 instead of 0/1.
14433
14434 * gdb.base/attach.exp, dbx.exp, foll-exec.exp, foll-fork.exp,
14435 foll-vfork.exp: New files, move here from gdb.hp.
14436 * gdb.base/page.exp: New file, test of pagination command.
14437
14438 * gdb.base/watchpoint.c (recurser): New function, for watchpoint
14439 recursion test.
14440 * gdb.base/watchpoint.exp: Add more test cases for watchpoints.
14441
14442 * gdb.base/so-impl-ld.exp, gdb.base/so-indr-cl.exp,
14443 gdb.base/solib.exp: Fix compiler invocation process.
14444
14445 * gdb.base/callfuncs.exp, gdb.base/callfuncs2.exp: Don't xfail for
14446 HP-UX 11, turn off overload resolution explicitly.
14447 * gdb.base/commands.exp: Set argument list explicitly, add
14448 watchpoint test.
14449 * gdb.base/completion.exp: Enable if HP-UX, tweak tests to make
14450 them work.
14451 * gdb.base/constvars.exp, gdb.base/volatile.exp: Escape the
14452 expressions properly.
14453 * gdb.base/corefile.exp: Loosen the match slightly.
14454 * gdb.base/default.exp: Allow "Error accessing memory" message
14455 also.
14456 * gdb.base/display.exp: Skip over x/0 j if PA64.
14457 * gdb.base/funcargs.exp: Add xfails for HP-UX.
14458 * gdb.base/interrupt.exp: Ditto.
14459 * gdb.base/langs.exp: Add symbolic matches governed by compiler
14460 in use.
14461 * gdb.base/list.exp: Add xfails for HP-UX.
14462 * gdb.base/long_long.exp: Refine some of the numeric matches.
14463 * gdb.base/mips_pro.exp: Xfail on HP-UX.
14464 * gdb.base/miscexprs.exp: Add PA2.0 case for array size test.
14465 * gdb.base/nodebug.exp: Succeed on more varieties of output.
14466 * gdb.base/opaque.exp: Remove some HP-UX xfails.
14467 * gdb.base/ptype.exp: Succeed on more varieties of output.
14468 * gdb.base/scope.exp: Add xfails for HP-UX.
14469 * gdb.base/sect-cmd.exp: Add more cases.
14470 * gdb.base/setvar.exp: Add xfails for HP-UX.
14471 * gdb.base/shlib-call.exp: Loosen some matches slightly.
14472 * gdb.base/signals.exp: Match on void symbolically.
14473 * gdb.base/step-test.exp: Add case for PA64.
14474 * gdb.base/term.exp: Add exit and restart.
14475 * gdb.base/twice.exp: Clean up after self.
14476 * gdb.base/varargs.exp: Disable overload resolution explicitly.
14477 * gdb.base/whatis.exp: Allow more ways to pass tests.
14478
14479 * gdb.base/smoke.exp, gdb.base/smoke.c, gdb.base/smoke.cc: Remove,
14480 no longer useful.
14481
14482Fri Jun 25 19:27:28 1999 Andrew Cagney <cagney@b1.cygnus.com>
14483
14484 * lib/gdb.exp (proc gdb_expect_list): New procedure. Matches a
14485 list of patterns.
14486 * gdb.base/call-ar-st.exp: Use gdb_expect_list in "print
14487 print_double_array(double_array)", "continuing to breakpoint
14488 1018", "print print_double_array(array_d)" and "continuing to
14489 1034" tests.
d63a86f8 14490
085dd6e6
JM
144911999-06-24 Jason Molenda (jsm@bugshack.cygnus.com)
14492
a9c64011 14493 * Makefile.in: Add empty html and install-html targets.
085dd6e6
JM
14494
144951999-06-24 Stan Shebs <shebs@andros.cygnus.com>
14496
14497 * config/mt-*: Remove, these haven't been used since 1996.
14498
144991999-06-22 Stan Shebs <shebs@andros.cygnus.com>
14500
14501 * gdb.base/call-strs.c, gdb.base/ending-run.c,
14502 gdb.base/step-test.c: Include stdlib.h and string.h as needed.
14503 * gdb.c++/member-ptr.exp: Skip over these tests if using G++.
14504
9e0b60a8
JM
145051999-06-18 Stan Shebs <shebs@andros.cygnus.com>
14506
14507 * gdb.c++/overload.exp: XFAIL everything if using G++, add a
14508 simpler match case for the ptype of the big class.
14509
145101999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
14511
14512 * gdb.exp: Fix test for gdb_prompt existence.
14513
145141999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
14515
14516 * gdb.exp (gdb_test): Add fail after calls to perror.
14517
145181999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
14519
14520 * gdb.exp (gdb_test): Accept variations of Undefined command messages.
14521
145221999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
14523
14524 * gdb.exp (gdb_test): Fix anchors on gdb_expect statement.
14525
0f71a2f6
JM
14526Fri Jun 11 12:56:50 1999 Andrew Cagney <cagney@b1.cygnus.com>
14527
14528 * gdb.base/call-strs.c (link_malloc): New function. Ensure that
14529 malloc() is linked in.
14530
145311999-06-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
14532
14533 * gdb.base/ending-run.exp: Make sure we fail and do not timeout at
14534 step at end.
14535
14536 * gdb.base/annota1.exp: Increase match_max to prevent timeout.
14537
145381999-06-08 Jim Blandy <jimb@zwingli.cygnus.com>
14539
14540 * gdb.java/jv-print.exp: New file. (Our first Java test!)
14541
cce74817
JM
14542Fri Jun 4 10:47:46 1999 Jeffrey A Law (law@cygnus.com)
14543
14544 * gdb.base/a1-selftest.exp: Remove bogus hppa xfail.
14545 * gdb.base/mips_pro.exp: Likewise.
14546
145471999-06-02 Keith Seitz <keiths@cygnus.com>
14548
14549 * gdb.c++/templates.cc: Change all "new" operators to throw
14550 an exception.
14551 * gdb.c++/cplusfuncs.cc: Likewise.
14552
14553 * gdb.base/Makefile.in (EXECUTABLES): Add smoke1, annota1, and annota2.
14554
14555Wed Jun 2 17:37:05 1999 Andrew Cagney <cagney@b1.cygnus.com>
14556
14557 * gdb.base/condbreak.exp: Use rerun_to_main to start the program.
a9c64011
AS
14558 * gdb.base/ending-run.exp: When stepping out of main, accept a
14559 step into an arbitrary assembler file.
cce74817 14560
392a587b
JM
145611999-05-20 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
14562
d63a86f8 14563 * gdb.base/annota1.exp: Allow any number of "frames-invalid" and
392a587b 14564 "breakpoint-invalid" to be printed.
d63a86f8 14565 * gdb.base/annota2.exp: Revise line number for main breakpoint. Allow any
392a587b
JM
14566 number of "frames-invalid" and "breakpoint-invalid" to be printed.
14567 * gdb.base/annota2.cc: Initialize a.x to 0.
14568
9e086581
JM
145691999-05-17 Keith Seitz <keiths@cygnus.com>
14570
14571 * gdb.base/call-ar-st.exp: Skip "print print_double_array (double_array)"
14572 when "skip_float_tests" set.
14573 Ditto for "print print_double_array(array_d)", "print print_small_structs",
14574 "print print_ten_doubles", and "step into print_long_arg_list".
14575 Don't assume we can step into "print_long_arg_list": we could step into memcpy.
14576 * gdb.base/call-rt-st.exp: Don't run float-related tests when "skip_float_tests"
14577 is set: "print print_one_double(*d1)" and "print print_two_floats(*f3)".
14578 * gdb.base/funcargs.exp: Don't run "float_and_integral_args" when
14579 "skip_float_tests" is set.
14580 * gdb.base/varargs.exp: Skip "print find_max_double(5,1.0,17.0,2.0,3.0,4.0)"
14581 when "skip_float_tests" set.
d63a86f8 14582
cd0fc7c3
SS
145831999-05-06 Keith Seitz <keiths@cygnus.com>
14584
14585 * gdb.base/annota2.cc: Include stdio.h.
14586
14587Wed May 5 17:44:31 1999 Stan Shebs <shebs@andros.cygnus.com>
14588
14589 * gdb.base/crossload.exp: Remove, this has been disabled ever
14590 since BFD stopped including all targets, and cross-GDB gets
14591 plenty of testing anyway.
14592 * gdb.base/i486-elf.u, gdb.base/m68k-aout.u, gdb.base/m68k-elf.u,
14593 gdb.base/sparc-aout.u, gdb.base/i860-elf.u, gdb.base/m68k-aout2.u,
14594 gdb.base/mips-ecoff.u, gdb.base/sparc-elf.u: Remove.
14595 * gdb.base/README: Remove, was doc for this.
14596 * gdb.base/Makefile.in (CROSS_EXECUTABLES): Remove, no longer
14597 needed.
14598
b83266a0
SS
145991999-05-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
14600
14601 * gdb.base/call-ar-st.exp: Fix one regular expression in test
14602 output.
14603
14604 * gdb.base/annota1.exp: New file. Annotation level 2 tests.
14605 * gdb.base/annota2.exp: New file. More annotation tests.
14606 * gdb.base/annota1.c: New file. Source file for annota1.exp.
14607 * gdb.base/annota2.cc: New file. Source file for annota2.exp.
14608
146091999-04-23 Angela Marie Thomas <angela@cygnus.com>
14610
14611 * config/cfdbug.exp: New file.
14612
7a292a7a
SS
146131999-04-20 Jim Blandy <jimb@zwingli.cygnus.com>
14614
14615 * gdb.c++/demangle.exp (test_gnu_style_demangling): Add tests for
14616 Marcus Daniel's and Dale Hawkins's demangler crashes.
14617
14618 * gdb.c++/demangle.exp (test_gnu_style_demangling,
14619 test_lucid_style_demangling, test_arm_style_demangling,
14620 test_hp_style_demangling): Try Tom Tromey's core-dumping
14621 identifier under each demangling style.
14622
146231999-04-07 Jim Blandy <jimb@zwingli.cygnus.com>
14624
14625 * gdb.c++/demangle.exp: Include the current demangling style
14626 in all test names.
14627 (current_demangling_style): New global variable.
14628 (set_demangling_style, test_demangling_core, test_demangling,
14629 test_demangling_exact): New functions.
14630 (test_gnu_style_demangling, test_lucid_style_demangling,
14631 test_arm_style_demangling, test_hp_style_demangling): Use those,
14632 instead of calling gdb_test and gdb_test_exact directly.
14633 (catch_demangling_errors): New function, which reports errors
14634 signalled by the demangling test functions in an orderly way.
14635 (do_tests): Use catch_demangling_errors.
14636
146371999-04-06 Jim Blandy <jimb@zwingli.cygnus.com>
14638
14639 * gdb.base/signals.exp (test_handle_all_print): Use () for
14640 grouping in expressions, not {}.
14641
14642 * gdb.base/smoke.exp: Test value of x, not y. The latter isn't
14643 initialized yet.
14644
146451999-04-01 Stan Shebs <shebs@andros.cygnus.com>
14646
14647 * gdb.c++/derivation.exp: Pass ptype tests if synthesized methods
14648 are listed.
14649
146501999-03-26 Stan Shebs <shebs@andros.cygnus.com>
14651
14652 * gdb.stabs/weird.exp: Test for CC being defined before
14653 looking at its value.
14654
146551999-03-25 Stan Shebs <shebs@andros.cygnus.com>
14656
14657 * gdb.base/call-ar-st.exp: Remove stray '#'.
14658 * gdb.base/miscexprs.exp: Allow "short" and "long" as well as
14659 "short int" and "long int".
14660 * gdb.c++/overload.cc: Cast the string added in the previous
14661 change, to mollify finicky HP compiler.
14662 * gdb.hp/reg-test.exp (testfile): Fix file name.
14663 * gdb.stabs/weird.exp: Don't try to run if HP compiler in use.
d63a86f8 14664
7a292a7a
SS
14665 * gdb.c++/misc.cc (main): Initialize obj_with_enum.
14666 * gdb.c++/classes.exp: Fix test of obj_with_enum values, allow
14667 alternate form of enum ptype.
14668
c906108c
SS
146691999-03-23 Stan Shebs <shebs@andros.cygnus.com>
14670
7a292a7a
SS
14671 * lib/gdb.exp (skip_hp_tests): Remove gcc_used argument.
14672 * gdb.hp/*.exp: Change all to run compiler probe only after
14673 passing skip_hp_tests, so as not to waste time on guaranteed
14674 failure.
14675
c906108c
SS
14676 * gdb.c++/overload.cc: Pass string instead of char addr, always
14677 init ccpfoo.
14678 * gdb.c++/templates.cc: Fix syntax error.
14679
7a292a7a
SS
14680Tue Mar 23 14:56:36 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
14681
14682 * gdb.base/commands.exp: Add test for correct position of '>'
d63a86f8 14683 when issuing the 'commands' command after a 'while' or 'if'
7a292a7a
SS
14684 command.
14685
146861999-03-18 James Ingham <jingham@cygnus.com>
14687
14688 * gdb.c++/ovldbreak.exp: Use gdb_continue_to_end
14689
14690 * gdb.c++/method.exp: It was testing an uninitialized int on the
14691 stack and assuming it was positive.
14692
14693 * gdb.base/watchpoint.exp: Use gdb_continue_to_end.
14694
14695 * gdb.base/step-test.exp: Catch a case where finish is broken and
d63a86f8 14696 keep it from killing the rest of the tests.
7a292a7a
SS
14697 Use gdb_continue_to_end.
14698
14699 * gdb.base/sigall.exp: use gdb_continue_to_end.
14700
14701 * gdb.base/ena-dis-br.exp: use gdb_continue_to_end.
14702
14703 * gdb.base/display.exp: use runto_main, not run.
14704
d63a86f8
RM
14705 * gdb.base/default.exp: Check for the current error message in the
14706 r abbreviation test.
7a292a7a
SS
14707 Add strongarm to the targets that know info float.
14708
d63a86f8 14709 * gdb.base/condbreak.exp: Use the gdb_run command rather than just
7a292a7a
SS
14710 run which doesn't work with monitors.
14711
14712 * gdb.base/call-ar-st.exp: fixed bogus regexp in continuing to 1034 test.
14713
14714 * gdb.base/break.exp: use the gdb_continue_to_end proc.
14715
14716 * lib/gdb.exp: I had added gdb_continue_to_end used to run to the end of a
d63a86f8
RM
14717 program. Traps the case (in Cygmon) when the program never really
14718 exits. Same as Mark's continue_to_exit, but I had put it in a lot
7a292a7a
SS
14719 more places, so I used my name. Sorry Mark...
14720
14721 * config/monitor.exp (gdb_target_monitor): added another
14722 target_info parameter: remotebinarydownload. This will set the
14723 remotebinarydownload flag if this is causing some boards trouble.
14724
147251999-03-18 Mark Salter <msalter@cygnus.com>
14726
14727 * lib/gdb.exp (continue_to_exit): New function.
14728
14729 * gdb.base/ena-dis-br.exp: Clean up for remote targets.
14730 * gdb.base/ending-run.exp: Ditto.
14731 * gdb.base/step-test.exp: Ditto.
14732
147331999-03-16 Stan Shebs <shebs@andros.cygnus.com>
14734
14735 * gdb.base/miscexprs.c: Clean up file, clear cbig.c[0] explicitly
14736 (suggested by Art Haas <ahaas@neosoft.com>).
14737
147381999-03-16 Jim Blandy <jimb@zwingli.cygnus.com>
14739
14740 * gdb.base/signals.exp: Filter out *-*-linux* before matching *-*-gnu*.
14741
14742Fri Mar 12 18:06:21 1999 Stan Shebs <shebs@andros.cygnus.com>
14743
14744 * gdb.c++/ref-types.exp, ref-types2.exp: Allow alternate
14745 descriptions of types (short unsigned int vs unsigned short, etc).
14746
147471999-03-12 Jim Blandy <jimb@zwingli.cygnus.com>
14748
14749 * gdb.base/call-strs.exp: Don't assume that `step' will step over
14750 a call to strlen; sometimes we do have sources.
14751
147521999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
c906108c
SS
14753
14754 * gdb.base/call-ar-st.c (main): Terminate char_array with a null
14755 character, so GDB won't print garbage after its end.
d63a86f8 14756
c906108c
SS
14757 * gdb.base/call-ar-st.exp: Don't step into sum_array_print; set a
14758 breakpoint there instead. Sometimes GCC emits memcpy to handle
14759 the large structures being passed by value, so we step into that
14760 instead of sum_array_print, which obscures what we're really testing.
14761 * gdb.base/step-test.exp: However, we do want a test that notices
14762 the bizarre steps into memcpy, so do that here. Add check for
14763 stepping into function calls that pass large structures by value.
14764 ("Is that a noun clause, or are you just happy to see me?")
14765 Remove all references to specific line numbers.
14766 * gdb.base/step-test.c (struct rhomboidal, large_struct_by_value):
14767 New type and function.
14768 (main): Call large_struct_by_value, passing it a large struct by value.
14769 * lib/gdb.exp (gdb_get_line_number): New function.
14770
14771 * gdb.base/step-test.exp: Rewrite `stepi' and `nexti' tests to be
14772 more portable.
14773
7a292a7a
SS
147741999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
14775
c906108c
SS
14776 * lib/gdb.exp: Doc fixes.
14777
7a292a7a
SS
147781999-03-05 Nick Clifton <nickc@cygnus.com>
14779
d63a86f8 14780 * gdb.base/a2-run.exp: Add expected fails for strongarm-coff.
7a292a7a
SS
14781
147821999-03-04 Jim Blandy <jimb@zwingli.cygnus.com>
14783
c906108c
SS
14784 * gdb.base/display.exp: Don't exercise the "detach" and "kill"
14785 commands. They're not germane to this test, and they don't work
14786 that way on remote targets.
14787
3fc11d3e
JM
147881999-03-01 James Ingham <jingham@cygnus.com>
14789
14790 * Changelog entries merged over from gdb development branch.
14791
3fc11d3e
JM
14792 Tue Jan 5 12:33:47 1999 Keith Seitz <keiths@cygnus.com>
14793
14794 * lib/gdb.exp (gdbtk_analyze_results): Generic function
14795 for outputting results of test run.
14796
2d4a1622 14797 1998-12-07 Martin M. Hunt <hunt@cygnus.com>
3fc11d3e
JM
14798
14799 * lib/gdb.exp (gdbtk_start): Fix path for itcl library.
3fc11d3e 14800
7a292a7a
SS
148011999-02-25 Felix Lee <flee@cygnus.com>
14802
14803 * lib/gdb.exp (debug_format): initialize
14804
c906108c
SS
148051999-02-25 Jason Molenda (jsm@bugshack.cygnus.com)
14806
14807 * gdb.base/call-ar-st.c: Include string.h, not strings.h.
14808 * gdb.base/call-rt-st.c: Ditto.
14809
c906108c
SS
148101999-02-13 Jim Blandy <jimb@zwingli.cygnus.com>
14811
14812 * gdb.threads/pthreads.exp (horiz): New variable.
14813 (test_startup): Fix regexps that capture thread numbers.
14814
148151999-02-10 Jason Molenda (jsm@bugshack.cygnus.com)
14816
14817 * gdb.base/smoke.exp: Disambiguate two test case names (both
14818 called ``print'').
14819
14820Fri Feb 5 12:42:56 1999 Stan Shebs <shebs@andros.cygnus.com>
14821
14822 * gdb.base/volatile.exp: Use gdb_test, add xfails for GCC
14823 compilation.
14824
148251999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
14826
14827 * gdb.base/miscexprs.exp: Change patterns to match GDB's
14828 actual output formatting.
14829 * gdb.base/smoke.exp: GDB removes leading 0's.
14830 * gdb.base/volatile.exp: Don't check type of remuneration;
14831 that variable is no longer defined in constvars.c.
14832 * gdb.base/step-test.c (main): Exit with explicit exit code.
14833 * gdb.base/step-test.exp: Remove two nexti checks--they are
14834 not portable.
14835
148361999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
14837
14838 * gdb.base/help.exp ("help delete display"): Fix test to match
14839 gdb's output.
14840
14841 * gdb.base/long_long.c (known_types): Initialize values to zero.
14842 * gdb.base/long_long.exp: Step one more line
14843 so 'dec' is initialized in "get to known place". GDB removes
a9c64011
AS
14844 leading zeros. Explicitly ask for hex formatting. Use
14845 unique test case names.
c906108c
SS
14846
14847Tue Feb 2 10:16:08 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
14848
d63a86f8 14849 * lib/gdb.exp (gdb_preprocess): Remove 'puts' statement.
c906108c
SS
14850
14851 * gdb.c++/method.exp: Add missing close brace.
14852
148531999-01-30 Jim Blandy <jimb@zwingli.cygnus.com>
14854
14855 * gdb.base/maint.exp: Use 'set height 0' to disable page
14856 prompting, not 'set height 400'.
14857
14858 Fix a bunch of timeouts.
14859 * gdb.base/maint.exp ("maint print objfiles"): Break this up into
14860 four separate tests, so expect doesn't take forever to match a ton
14861 of text against a regexp with lots of .* forms.
14862 ("maint print psymbols", "maint print symbols"): Make some of
14863 these greps more selective, so that expect doesn't try to wade
14864 through huge piles of output and time out.
14865
14866 * gdb.base/maint.exp ("maint print msymbols"): Fix pattern.
14867
14868 * gdb.base/maint.exp ("maint info breakpoints"): Split into two
14869 tests: one which doesn't expect shlib events to be reported, and
14870 another which does, but is XFAIL for all platforms other than
14871 HP/UX.
14872
14873 * gdb.base/break.exp: Teach the test suite that the `catch
14874 fork', `catch vfork', and `catch exec' commands produce error
14875 messages on platforms that don't provide these features.
14876
14877Mon Jan 25 18:35:56 1999 Stan Shebs <shebs@andros.cygnus.com>
14878
14879 * gdb.hp/gen-so-thresh.c, so-thresh.sh, so-thresh.exp,
14880 so-thresh.linkopts, so-thresh.mk: Move to gdb.hp from gdb.base
14881 (shortening names from solib_threshold.exp etc), won't run on
14882 anything but HP-UX for the foreseeable future.
14883 * gdb.hp/Makefile.in, gdb.base/Makefile.in (clean): Adjust to
14884 reflect move.
14885
14886Thu Jan 21 15:46:49 1999 Stan Shebs <shebs@andros.cygnus.com>
14887
14888 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
14889 gdb.trace/Makefile.in (clean): Remove all test executables.
14890
14891Tue Jan 19 17:20:09 1999 David Taylor <taylor@texas.cygnus.com>
14892
14893 * gdb.base/shlib-call.exp: add test cases to verify that gdb
14894 successfully re-sets breakpoints in shared libraries.
14895 * gdb.base/shmain.c (main): return 0, don't fall off the end.
14896
14897Fri Jan 15 14:04:57 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
14898
d63a86f8
RM
14899 * gdb.hp/xdb3.exp: do not execute unless on hppa-hpux platform
14900 and compiled w/o GCC.
c906108c
SS
14901
14902 * gdb.hp/watch-cmd.exp: ditto.
14903
14904 * gdb.hp/watch-hp.exp: ditto.
14905
14906 * gdb.hp/xdb1.exp: ditto.
14907
14908 * gdb.hp/xdb2.exp: ditto.
14909
14910 * gdb.hp/dbx.exp: ditto.
14911
14912Thu Jan 14 18:36:48 1999 Stan Shebs <shebs@andros.cygnus.com>
14913
14914 * constvars.c: Remove C++-isms.
14915 * constvars.exp: Use gdb_test everywhere, add xfails if compiled
14916 with GCC.
14917
14918Mon Jan 11 10:08:03 1999 David Taylor <taylor@texas.cygnus.com>
14919
14920 The following changes are part of the HP merge.
14921
14922 * gdb.base/break.exp: new tests to verify that catchpoints for
14923 fork, vfork, and exec don't trigger inappropriately.
14924
14925 * gdb.base/opaque.exp: compile one file at a time, then link.
14926
14927 * gdb.base/signals.exp: be more restrictive about which hppa
14928 systems receive a setup_xfail. new tests.
14929
14930 * gdb.base/solib_threshold.build: new file.
14931 * gdb.base/solib_threshold.exp: new file.
14932 * gdb.base/solib_threshold.link_opts: new file.
14933 * gdb.base/solib_threshold.mk: new file.
14934 * gdb.base/gen_solib_threshold.c: new file.
14935
14936 * gdb.c++/classes.exp: if on HPUX and not using gcc, skip the
14937 tests. New tests for enums inside classes.
14938
14939 * gdb.c++/compiler.cc: indicate support of template debugging.
14940
14941 * gdb.c++/demangle.exp: run hp style demangling tests.
14942
14943 * gdb.c++/inherit.exp: if on HPUX and not using gcc, skip the
14944 tests.
14945
14946 * gdb.c++/misc.cc: changes to support new tests.
14947
14948 * gdb.c++/templates.cc: changes to support HP's compiler; changes
14949 to support new tests.
14950
14951 * gdb.c++/virtfunc.exp: if we are on HPUX and we are not using
14952 gcc, then skip these tests.
14953
14954Sun Jan 10 23:44:11 1999 David Taylor <taylor@texas.cygnus.com>
14955
14956 The following files are part of the HP merge; some had longer
14957 names at HP, but have been renamed to be no more than 14
14958 characters in length.
14959
14960 * gdb.hp/ambiguous.cc: new file.
14961 * gdb.hp/ambiguous.exp: new file.
14962 * gdb.hp/attach.exp: new file.
14963 * gdb.hp/attach2.exp: new file.
14964 * gdb.hp/classes-hp.exp: new file.
14965 * gdb.hp/ctti.exp: new file.
14966 * gdb.hp/ctti-add.cc: new file.
14967 * gdb.hp/ctti-add1.cc: new file.
14968 * gdb.hp/ctti-add2.cc: new file.
14969 * gdb.hp/ctti-add3.cc: new file.
14970 * gdb.hp/dbx.exp: new file.
14971 * gdb.hp/exception.cc: new file.
14972 * gdb.hp/exception.exp: new file.
14973 * gdb.hp/foll-exec.c: new file.
14974 * gdb.hp/foll-exec.exp: new file.
14975 * gdb.hp/foll-fork.c: new file.
14976 * gdb.hp/foll-fork.exp: new file.
14977 * gdb.hp/foll-vfork.c: new file.
14978 * gdb.hp/foll-vfork.exp: new file.
14979 * gdb.hp/inherit-hp.exp: new file.
14980 * gdb.hp/more-steps.exp: new file.
14981 * gdb.hp/namespace.cc: new file.
14982 * gdb.hp/namespace.exp: new file.
14983 * gdb.hp/optimize.exp: new file.
14984 * gdb.hp/pxdb.c: new file.
14985 * gdb.hp/pxdb.exp: new file.
14986 * gdb.hp/quicksort.exp: new file.
14987 * gdb.hp/reg-test.exp: new file.
14988 * gdb.hp/reg-test.s: new file.
14989 * gdb.hp/sized-enum.c: new file.
14990 * gdb.hp/sized-enum.exp: new file.
14991 * gdb.hp/start-stop.exp: new file.
14992 * gdb.hp/templ-hp.cc: new file.
14993 * gdb.hp/templ-hp.exp: new file.
14994 * gdb.hp/thr-lib.c: new file.
14995 * gdb.hp/thr-lib.exp: new file.
14996 * gdb.hp/thr-lib.h: new file.
14997 * gdb.hp/thr-liblib.c: new file.
14998 * gdb.hp/virtfun-hp.c: new file.
14999 * gdb.hp/virtfun-hp.exp: new file.
15000 * gdb.hp/watch-cmd.exp: new file.
15001 * gdb.hp/watch-hp.exp: new file.
15002 * gdb.hp/xdb1.exp: new file.
15003 * gdb.hp/xdb2.exp: new file.
15004 * gdb.hp/xdb3.exp: new file.
15005
15006Wed Jan 6 18:41:15 1999 David Taylor <taylor@texas.cygnus.com>
15007
15008 The following files are part of the HP merge; some had longer
15009 names at HP, but have been renamed to be no more than 14
15010 characters in length.
15011
15012 * gdb.base/ss.h: new file.
15013 * gdb.base/call-ar-st.c: new file.
15014 * gdb.base/call-ar-st.exp: new file.
15015 * gdb.base/call-rt-st.c: new file.
15016 * gdb.base/call-rt-st-exp: new file.
15017 * gdb.base/call-strs.exp: new file.
15018 * gdb.base/ena-dis-br.exp: new file.
15019 * gdb.base/environ.exp: new file.
15020 * gdb.base/long_long.exp: new file.
15021 * gdb.base/sect-cmd.exp: new file.
15022 * gdb.base/shlib-cl2.exp: new file.
15023 * gdb.base/smoke.exp: new file.
15024 * gdb.base/so-impl-ld.c: new file.
15025 * gdb.base/so-impl-ld.exp: new file.
15026 * gdb.base/so-indr-cl.c: new file.
15027 * gdb.base/so-indr-cl.exp: new file.
15028 * gdb.base/varargs.exp: new file.
15029 * gdb.base/volatile.exp: new file.
15030 * gdb.base/whatis-exp.exp: new file.
7a292a7a 15031 * gdb.base/display.exp: new file.
c906108c
SS
15032 * gdb.c++/derivation.exp: new file.
15033 * gdb.c++/local.exp: new file.
15034 * gdb.c++/member-ptr.exp: new file.
15035 * gdb.c++/overload.exp: new file.
15036 * gdb.c++/ovldbreak.exp: new file.
15037 * gdb.c++/ref-types.exp: new file.
15038 * gdb.c++/ref-types2.exp: new file.
15039 * gdb.c++/userdef.exp: new file.
d63a86f8 15040
c906108c
SS
15041Wed Jan 6 13:50:57 1999 Stan Shebs <shebs@andros.cygnus.com>
15042
15043 * gdb.base/default.exp: Reflect wording change in remote.c.
15044
dc96c6c7 15045Tue Jan 5 19:14:51 1999 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
15046
15047 * gdb.base/help.exp: Update to reflect current text.
15048
15049Tue Jan 5 13:05:32 1999 David Taylor <taylor@texas.cygnus.com>
15050
15051 * gdb.c++/anon-union.cc: make foo and bar global, otherwise
15052 they're stack variables and contain garbage.
15053 * gdb.c++/anon-union.exp: new file.
15054
15055 The following changes were made by David Taylor
15056 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
15057 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
15058 in changes by HP.
15059
15060 * gdb.base/bitops.exp: new file.
15061 * gdb.base/default.exp: change expected messages for catch and
15062 info catch tests to reflect HP merge changes.
15063 * gdb.base/enable-disable-break.exp
15064 * gdb.base/ending-run.c: new file.
15065 * gdb.base/long_long.c: new file.
15066 * gdb.base/maint.exp: new file.
15067 * gdb.base/pointers2.exp: new file.
15068 * gdb.base/shlib-call2.exp: new file.
15069 * gdb.base/solib.exp: new file.
15070 * gdb.base/step-test.c: new file.
15071 * gdb.c++/anon-union.cc: new file.
15072 * gdb.c++/local.cc: new file.
15073 * gdb.c++/member-pointer.cc: new file.
15074 * gdb.c++/method.cc: new file.
15075 * gdb.c++/ref-types.cc: new file.
15076 * gdb.c++/ref-types2.cc: new file.
15077 * gdb.c++/userdef.cc: new file.
d63a86f8 15078
c906108c
SS
15079 * gdb.base/scope.exp: compile one file at a time, then link.
15080 * gdb.base/langs.exp: ditto.
15081 * gdb.base/list.exp: ditto.
d63a86f8 15082
c906108c
SS
15083Mon Jan 4 10:06:43 1999 David Taylor <taylor@texas.cygnus.com>
15084
15085 The following changes were made by David Taylor
15086 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
15087 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
15088 in changes by HP.
d63a86f8 15089
c906108c
SS
15090 * gdb.c++/inherit.exp: if on hppa*-*-hpux* and not using gcc,
15091 skip tests. When compiling pass c++ flag to gdb_compile.
15092 * gdb.c++/
d63a86f8 15093
c906108c
SS
15094 * lib/gdb.exp (get_compiler_info): new, optional argument -- args;
15095 test for on hppa*-*-hpux*; use args to see if c++ was specified.
15096 (skip_hp_tests): new function.
15097 (gdb_preprocess): new function.
15098
15099 * configure.in (hpdir): decide whether to configure gdb.hp.
15100 * configure: regenerated.
15101
15102 * gdb.base/Makefile.in (MISCELLANEOUS): new macros -- extra things
15103 to delete on clean.
15104 (EXECUTABLES): update to reflect new additions.
15105 * gdb.base/commands.exp: update message expected.
15106 * gdb.base/default.exp: add copyright notice.
15107 * gdb.base/funcargs.exp (timeout): if hpux, increase timeout.
15108 * gdb.base/help.exp: update messages to reflect current text.
15109 * gdb.base/recurse.exp: add hpppa*-*-bsd* to 'list' of enabled
15110 targets for recurse tests.
15111 * gdb.base/watchpoint.exp: if on hpux and not gcc compiled, then
15112 skip this file.
15113
15114 * gdb.c++/Makefile.in (PROGS): update to reflect new executables.
15115 * gdb.c++/cplusfuncs.exp: tell gdb_compile that it's a c++
15116 compilation.
15117 * gdb.c++/misc.exp: ditto.
15118 * gdb.c++/templates.exp: if we're on hpux and it's not gcc, don't
15119 run the tests. tell gdb_compile that it's a c++ compilation.
15120
15121 * gdb.threads/pthreads.exp: fix typo in message.
d63a86f8 15122
c906108c
SS
15123 * gdb.base/all-bin.exp: new file.
15124 * gdb.base/arithmet.exp: new file.
15125 * gdb.base/assign.exp: new file.
15126 * gdb.base/completion.exp: new file.
15127 * gdb.base/cond-expr.exp: new file.
15128 * gdb.base/condbreak.exp: new file.
15129 * gdb.base/define.exp: new file.
15130 * gdb.base/dollar.exp: new file.
15131 * gdb.base/environment.exp: new file.
15132 * gdb.base/eval-skip.exp: new file.
15133 * gdb.base/jump.exp: new file.
15134 * gdb.base/logical.exp: new file.
15135 * gdb.base/pointers.exp: new file.
15136 * gdb.base/relational.exp: new file.
15137 * gdb.base/section_command.exp: new file.
15138 * gdb.base/whatis-expr.exp: new file.
15139
15140 * gdb.base/all-types.c: new file.
15141 * gdb.base/call-array-struct.c: new file.
15142 * gdb.base/call-return-struct.c: new file.
15143 * gdb.base/call-strings.c: new file.
15144 * gdb.base/callfuncs2.c: new file.
15145 * gdb.base/condbreak.c: new file.
15146 * gdb.base/constvars.c: new file.
15147 * gdb.base/display.c: new file.
15148 * gdb.base/int-type.c: new file.
15149 * gdb.base/jump.c: new file.
15150 * gdb.base/miscexprs.c: new file.
15151 * gdb.base/pointers.c: new file.
15152 * gdb.base/pointers2.c: new file.
15153 * gdb.base/shmain.c: new file.
15154 * gdb.base/shr1.c: new file.
15155 * gdb.base/shr2.c: new file.
15156 * gdb.base/solib.c: new file.
15157 * gdb.base/solib1.c: new file.
15158 * gdb.base/solib2.c: new file.
15159 * gdb.base/varargs.c: new file.
15160 * gdb.c++/derivation.cc: new file.
15161 * gdb.c++/overload.cc: new file.
15162 * gdb.c++/ovldbreak.cc: new file.
15163 * gdb.hp/attach.c: new file.
15164 * gdb.hp/attach2.c: new file.
15165 * gdb.hp/average.c: new file.
15166 * gdb.hp/compiler.c: new file.
15167 * gdb.hp/compiler.cc: new file.
15168 * gdb.hp/execd-program.c: new file.
15169 * gdb.hp/follow-exec.c: new file.
15170 * gdb.hp/follow-fork.c: new file.
15171 * gdb.hp/follow-vfork-and-exec.c: new file.
15172 * gdb.hp/misc-hp.cc: new file.
15173 * gdb.hp/more-steps.c: new file.
15174 * gdb.hp/optimize.c: new file.
15175 * gdb.hp/quicksort.c: new file.
15176 * gdb.hp/run-hp.c: new file.
15177 * gdb.hp/start-stop.c: new file.
15178 * gdb.hp/sum.c: new file.
15179 * gdb.hp/templates-hp.cc: new file.
15180 * gdb.hp/thread-local-in-lib.c: new file.
15181 * gdb.hp/thread-local-in-lib.h: new file.
15182 * gdb.hp/thread-local-in-lib.lib.c: new file.
15183 * gdb.hp/vforked-program.c: new file.
15184 * gdb.hp/virtfunc-hp.cc: new file.
15185 * gdb.hp/watchpoint-hp.c: new file.
15186 * gdb.hp/xdb.c: new file.
15187 * gdb.hp/xdb0.c: new file.
15188 * gdb.hp/xdb0.h: new file.
15189 * gdb.hp/xdb1.c: new file.
15190
15191Mon Dec 21 14:08:38 1998 David Taylor <taylor@texas.cygnus.com>
15192
15193 The following change was made by Edith Epstein
15194 <eepstein@cygnus.com> as part of a project to merge in changes
15195 originally made by HP; HP did not create ChangeLog entries.
15196
15197 * gdb.c++/demangle.exp: changed the expected output for some
15198 ARM-style mangling -- removed second reference to datatype.
15199 For example, maint demangle __dt__11T1__pt__2_cFv
a9c64011 15200 T1<char>::~T1<char>(void)
c906108c 15201 becomes,
a9c64011
AS
15202 maint demangle __dt__11T1__pt__2_cFv
15203 T1<char>::~T1(void)
c906108c
SS
15204
15205 (test_hp_style_demangling): new hp specific demangling test cases.
d63a86f8 15206
c906108c
SS
15207Mon Dec 14 15:07:03 1998 Jeffrey A Law (law@cygnus.com)
15208
15209 * gdb.trace/actions.exp: Ignore compiler warnings compiling actions.c
15210 * gdb.trace/backtrace.exp: Likewise.
15211 * gdb.trace/circ.exp: Likewise.
15212 * gdb.trace/collection.exp: Likewise.
15213 * gdb.trace/deltrace.exp: Likewise.
15214 * gdb.trace/infotrace.exp: Likewise.
15215 * gdb.trace/limits.exp: Likewise.
15216 * gdb.trace/packetlen.exp: Likewise.
15217 * gdb.trace/passc-dyn.exp: Likewise.
15218 * gdb.trace/passcount.exp: Likewise.
15219 * gdb.trace/report.exp: Likewise.
15220 * gdb.trace/save-trace.exp: Likewise.
15221 * gdb.trace/tfind.exp: Likewise.
15222 * gdb.trace/tracecmd.exp: Likewise.
15223 * gdb.trace/while-dyn.exp: Likewise.
15224 * gdb.trace/while-stepping.exp: Likewise.
15225
152261998-12-07 Jim Blandy <jimb@zwingli.cygnus.com>
15227
15228 * gdb.base/restore.exp, gdb.base/restore.c: New tests.
15229
15230Wed Dec 2 20:03:53 1998 Stan Shebs <shebs@andros.cygnus.com>
15231
15232 From Brendan Kehoe:
15233 * gdb.c++/cplusfuncs.cc, misc.cc, virtfunc.cc: Add now-required
15234 int return types.
15235
15236Sat Oct 24 18:04:22 1998 Felix Lee <flee@cygnus.com>
15237
15238 * config/slite.exp (gdb_load): use gdb_file_cmd, so we can do
15239 remote dos host testing right.
15240
15241Mon Oct 19 01:31:59 1998 Felix Lee <flee@cygnus.com>
15242
15243 * gdb.base/corefile.exp: remove some xfails.
15244
15245Thu Oct 15 10:04:38 1998 Andrew Cagney <cagney@b1.cygnus.com>
15246
15247 * gdb.base/reread.exp: Sleep 1 - ensures that the two executables
15248 have different timestamps.
15249
15250Thu Oct 1 20:56:14 1998 Andrew Cagney <cagney@b1.cygnus.com>
15251
15252 * lib/gdb.exp, gdb.base/default.exp, config/monitor.exp,
15253 gdb.base/default.exp: Replace "exec" with "executable".
15254
15255Tue Sep 29 15:06:29 1998 Andrew Cagney <cagney@b1.cygnus.com>
15256
15257 * gdb.base/default.exp: Change else if to elseif from previous
15258 delta.
15259
15260Mon Sep 28 13:21:43 1998 Nick Clifton <nickc@cygnus.com>
15261
15262 * gdb.base/default.exp: Add brace missing from previous delta.
15263
15264Mon Sep 21 14:39:27 1998 Nick Clifton <nickc@cygnus.com>
15265
15266 * gdb.base/default.exp: Support test for info float for all
15267 varieties of arm toolchain.
15268
dc96c6c7 15269Fri Sep 18 14:07:44 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
15270
15271 * gdb.trace/*.exp: remove "remote_download" command.
15272
dc96c6c7 15273Wed Sep 16 11:38:21 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
15274
15275 * gdb.trace/*.exp: remove -gdwarf from compile.
15276
15277Wed Sep 16 01:23:11 1998 Felix Lee <flee@cygnus.com>
15278
15279 * gdb.trace/configure.in(AC_INIT): typo
15280 * gdb.trace/configure: regenerated
15281
dc96c6c7 15282Mon Sep 14 20:00:04 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
15283
15284 * config/m68k-emc.exp: New file.
15285 * lib/<emc-support.exp trace-support.exp}: New files.
15286 * configure.in: add new test directory gdb.trace.
15287 * gdb.trace/{configure configure.in Makefile.in}: New files.
15288 * gdb.trace/{actions.c actions.exp gdb_c_test.c}: New files.
15289 * gdb.trace/{circ.c circ.exp limits.c limits.exp}: New files.
15290 * gdb.trace/{collection.c collection.exp tfind.exp }: New files.
15291 * gdb.trace/{backtrace.exp deltrace.exp infotrace.exp}: New files.
15292 * gdb.trace/{packetlen.exp passc-dyn.exp passcount.exp}: New files.
15293 * gdb.trace/{report.exp save-trace.exp tracecmd.exp}: New files.
15294 * gdb.trace/{while-dyn.exp while-stepping.exp}: New files.
d63a86f8 15295
dc96c6c7 15296Fri Sep 11 13:58:02 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
15297
15298 * gdb.c++/classes.exp: Change all regular expressions to match
15299 arbitrary combinations of newline/carriage-return, so that they
15300 will work equally well on Unix and Windows.
15301 * gdb.c++/inherit.exp: ditto.
15302 * gdb.c++/virtfunc.exp: ditto.
15303
153041998-08-11 Dawn Perchik <dawn@cygnus.com>
15305
15306 * gdb.base/setshow.exp: Fix error introduced by call to runto_main.
15307
c2d11a7d
JM
15308Fri Jul 24 15:51:34 1998 Jeffrey A Law (law@cygnus.com)
15309
15310 * gdb.disasm/am33.s: Add tests for autoincrement instructions.
15311 * gdb.disasm/am33.exp: Run time. Update tests which use r8-r15
15312 to use a0-a3/d0-d3 as needed.
15313
15314Thu Jul 16 18:20:46 1998 Jeffrey A Law (law@cygnus.com)
15315
15316 * gdb.disasm/am33.s: Add 4 operand mul and mulu tests.
15317 * gdb.disasm/am33.exp: Corresponding changes.
15318
c906108c
SS
153191998-07-11 Felix Lee <flee@cygnus.com>
15320
15321 * gdb.base/callfuncs.exp: add cmp10 test.
15322 * gdb.base/callfuncs.c (cmp10): new function.
15323
15324Thurs Jul 9 11:08:31 1998 Dawn Perchik <dawn@cygnus.com>
15325
d63a86f8 15326 * gdb.base/commands.exp: Break up infrun_breakpoint_command_test
c906108c
SS
15327 into two parts to get around a synchronization problem in expect.
15328
3fc11d3e
JM
15329Fri Jun 26 14:27:13 1998 Keith Seitz <keiths@cygnus.com>
15330
15331 * lib/gdb.exp (gdbtk_start): Add startup for gdbtk.
15332
15333 * configure.in: Add options for gdbtk testsuite.
15334
15335 * configure: Regenerate.
15336
15337 * gdb.gdbtk: New directory to hold gdbtk tests.
15338
c906108c
SS
15339Fri Jun 26 14:52:47 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
15340
15341 * gdb.fortran/types.exp: Escape brackets in expect patterns
15342 for test_float_literal_types_accepted tests.
15343 * gdb.base/scope.exp: Remove extraneous newline in filelocal_bss
15344 before run test.
15345
c2d11a7d
JM
15346Fri Jun 26 11:12:17 1998 Jeffrey A Law (law@cygnus.com)
15347
15348 * am33.exp: Just compile, do not link the testcase.
15349 * am33.s: Add ".am33" pseudoop to force am33 mode.
15350
c906108c
SS
153511998-06-25 Felix Lee <flee@cygnus.com>
15352
15353 * gdb.base/setshow.exp: make sure $pc is sane.
15354
15355 * gdb.stabs/weird.exp: split expect patterns properly.
15356
c2d11a7d
JM
15357Wed Jun 24 13:03:15 1998 Jeffrey A Law (law@cygnus.com)
15358
15359 * gdb.disasm/am33.s: New disassembler testfile for the am33.
15360 * gdb.disasm/am33.exp: Run it.
15361
dc96c6c7 15362Tue Jun 23 11:45:01 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
15363
15364 * gdb.base/funcargs.exp: simplify expect strings to ease pattern
15365 match processing (and eliminate spurious timeouts when running).
15366
dc96c6c7 15367Fri Jun 12 17:28:22 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
15368
15369 * gdb.base/signals.exp (test_handle_all_print): put back Mach
15370 exception test, but conditionalize it on target [mach | gnu].
15371
dc96c6c7 15372Wed Jun 10 10:40:03 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
15373
15374 * gdb.base/overlays.exp: fixup compile line for linker script.
15375
15376Thu Jun 4 21:54:15 1998 Felix Lee <flee@zog.cygnus.com>
15377
15378 * gdb.fortran/types.exp: don't guess at float size.
15379
15380Thu May 21 02:28:37 1998 Felix Lee <flee@zog.cygnus.com>
15381
15382 * gdb.base/exprs.exp: delete test that depends on int size.
15383
15384Sun May 17 17:10:22 1998 Bob Manson <manson@charmed.cygnus.com>
15385
15386 * config/sim.exp: Removed checks for target triplets.
15387 (gdb_target_sim): Use gdb,target_sim_options.
15388
15389Sat May 16 23:43:35 1998 Mark Alexander <marka@cygnus.com>
15390
15391 * gdb.base/reread.exp: New file.
15392 * gdb.base/reread1.c: New file.
15393 * gdb.base/reread2.c: New file.
15394
15395Sat May 16 23:22:09 1998 Mark Alexander <marka@cygnus.com>
15396
15397 * config/sim.exp: Use 'target sim -sparclite' when running
15398 SPARClite programs.
15399
15400Sat May 16 18:48:08 1998 Doug Evans <devans@canuck.cygnus.com>
15401
15402 * gdb.base/structs2.exp: New file.
15403 * gdb.base/structs2.c: New file.
15404
15405Wed May 13 13:36:14 1998 Doug Evans <devans@canuck.cygnus.com>
15406
15407 * gdb.asm/common.inc: New file.
15408 * gdb.asm/d10v.inc: New file.
15409 * asm-source.exp: Pass -I's to gas to find .inc files.
15410 Update line numbers in expected output.
15411 * asmsrc1.s: Rewrite.
15412 * asmsrc2.s: Rewrite.
15413 * configure.in: Create arch.inc symlink.
15414 * configure: Regenerate.
15415 * Makefile.in (distclean): Delete arch.inc.
15416
15417Wed May 6 10:30:54 1998 John Metzler <jmetzler@cygnus.com>
15418
15419 * callfuncs.c (t_enum_value1) : Cleanup return value warnings
15420 (t_enum_value2): ditto
15421 (t_enum_value3): ditto
15422 (main): ditto
15423Fri May 1 09:33:37 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
15424
15425 * gdb.base/break.exp: Remove xfail for `deleting all breakpoints
15426 when none' unexpected prompt case, fixed by breakpoint.c:delete_command
15427 change.
15428 Use gdb_test instead of send_gdb/gdb_expect sequences.
15429
15430Thu Apr 23 12:56:19 1998 Jason Molenda (crash@bugshack.cygnus.com)
15431
15432 * gdb.c++/virtfunc.cc: Declare extern "C" printf to return int,
15433 not void.
15434
15435Thu Apr 16 10:52:34 1998 John Metzler <jmetzler@cygnus.com>
15436
15437 * gdb.base/branches.c: Code with lots of loops and
15438 subroutines. Used to test gdbs ability to single step through PC
15439 changes, especially to test mips-tdep.c:mips_next_pc
15440
15441Mon Apr 13 22:32:51 1998 Frank Ch. Eigler <fche@cygnus.com>
15442
15443 * gdb.c++/virtfunc.cc: Make extern "C" printf declaration pass
15444 more rigorous EGCS C++ error checking.
15445
15446Fri Apr 10 22:38:12 1998 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15447
a9c64011
AS
15448 * gdb.base/help.exp: Clean up `help set args' and `help show args'
15449 tests.
15450 * gdb.base/interrupt.exp: Add "i*86-*-solaris2*" xfail for calling
15451 function when asleep.
15452 * gdb.base/signals.exp: Add "i*86-*-solaris2*" xfails. Add comment
15453 for i*86 Linux and SVR4 signal handling problems.
15454 Remove linux xfail for `next to handler in signals_tests_1', fixed
15455 by recent infrun.c change.
15456 Limit backtrace to 10 frames to avoid timeout problems with infinite
15457 stack backtraces.
15458 Adjust expect pattern in `handle all print' test to match Apr 28 1997
15459 target.[ch] change.
c906108c
SS
15460
15461Tue Mar 31 00:40:32 1998 Bob Manson <manson@charmed.cygnus.com>
15462
15463 * lib/gdb.exp(gdb_test): Send multiline commands one at a time; wait
15464 for a newline from gdb before continuing.
15465 (default_gdb_exit): Just look for y or n.
15466 (gdb_test): Detect abnormal exit from GDB running on DOS; if
15467 it does, fail the rests of the tests in the file.
15468
15469Tue Mar 24 22:44:52 1998 Bob Manson <manson@charmed.cygnus.com>
15470
15471 * config/cygmon.exp: New file.
15472
15473Mon Mar 16 21:39:11 1998 Bob Manson <manson@charmed.cygnus.com>
15474
15475 * gdb.base/list.exp: Fix problem with "list default lines around
15476 main" test on remote targets.
15477
15478 * gdb.base/scope.exp: Fix problem with filelocal_bss before
15479 run test on remote targets.
15480
15481Thu Mar 12 16:23:00 1998 Doug Evans <devans@canuck.cygnus.com>
15482
15483 * gdb.asm: New directory.
15484 * configure.in: Configure it.
15485 * configure: Regenerate.
15486 * gdb.asm/{Makefile.in,configure.in,configure}: New files.
15487 * gdb.asm/{asm-source.exp,asmsrc1.s,asmsrc2.s}: New files.
15488
15489Mon Feb 23 08:22:44 1998 Mark Alexander <marka@cygnus.com>
15490
15491 * config/mn10300-eval.exp: New file to support MN10300 eval board.
15492
dc96c6c7 15493Wed Feb 18 16:43:46 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 15494
a9c64011
AS
15495 * gdb.base/overlays (several files): Merge the two overlay
15496 managers into one. Change variables (foox, barx, bazx, grbxx)
15497 back into ints but force them to load in their proper sections.
c906108c
SS
15498
15499Thu Feb 12 13:49:30 1998 Andrew Cagney <cagney@b1.cygnus.com>
15500
15501 * gdb.base/d10vovly.c (D10VTranslate): Map IMAP0 to low 128k of
15502 on-chip insn memory and IMAP1 to upper 128k.
15503 (D10VCopy): Handle memory regions crossing 16k boundaries.
15504 (D10VCopy): Transfer data in 32 bit chunks.
15505
15506Tue Feb 10 17:23:22 1998 Andrew Cagney <cagney@b1.cygnus.com>
15507
15508 * gdb.base/overlays.c (main): Exit normally when result is
15509 correct.
15510
15511 * gdb.base/d10v.ld: Update LMAs to reflect current d10v address
15512 map. Include space for printf in .text segment.
15513
15514 * gdb.base/d10vovly.c (D10VTranslate): New function, handle
15515 updated d10v memory VMA/LMA map.
15516 (D10VCopy): Call D10VTranslate.
d63a86f8 15517
c906108c
SS
15518Fri Feb 6 14:13:12 1998 Andrew Cagney <cagney@b1.cygnus.com>
15519
15520 * gdb.base/m32rovly.c: Force variable _novlys into .data section.
15521
15522 * gdb.base/bar.c (barx, bar): Change variable to small array so
15523 that it won't be put into the .sdata - small data -
15524 section. Update reference.
15525 * gdb.base/baz.c (bazx, baz): Ditto.
15526 * gdb.base/foo.c (foox, foo): Ditto.
15527 * gdb.base/grbx.c (grbxx, grbx): Ditto.
15528
15529 * gdb.base/overlays.exp: Expect variables barx, bazx, foox, grbxx
15530 to be arrays.
d63a86f8 15531
dc96c6c7 15532Thu Jan 29 14:48:19 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 15533
a9c64011
AS
15534 * gdb.base/overlays.exp: fix up and get working again.
15535 Add tests for backtraces from an overlay function.
d63a86f8 15536
c906108c
SS
15537Fri Jan 23 07:52:45 1998 Fred Fish <fnf@cygnus.com>
15538
15539 * gdb.base/watchpoint.exp: Set "d10v*-*-*" clear_xfail for
15540 "calling function with watchpoint enabled".
15541
15542Thu Jan 22 14:23:29 1998 Fred Fish <fnf@cygnus.com>
15543
15544 * gdb.base/break.exp (test_next_with_recursion): Remove
15545 gdb_suppress_tests for d10v-*-*.
15546 * lib/gdb.exp (gdb_suppress_tests): Disable this function
15547 pending review of whether it is useful or not.
15548
15549Tue Jan 20 13:02:09 1998 Mark Alexander <marka@cygnus.com>
15550
15551 * gdb.base/funcargs.exp: Increase timeout for slow TX39 boards.
15552
15553Mon Jan 19 08:53:04 1998 Mark Alexander <marka@cygnus.com>
15554
15555 * gdb.base/break.exp: Increase timeout for slow TX39 boards.
15556 * config/dve.exp: New file to support Densan boards.
15557
15558Mon Dec 15 22:38:05 1997 Andrew Cagney <cagney@b1.cygnus.com>
15559
15560 * gdb.base/interrupt.exp: Document problem of simulators, signals,
15561 reads and BSD.
15562
15563Wed Nov 26 22:29:18 1997 Bob Manson <manson@charmed.cygnus.com>
15564
15565 * config/monitor.exp: Be a bit less picky about the "Remote debugging"
15566 response.
15567
15568 * gdb.c++/misc.exp: Call runto_main instead of doint it manually.
15569
15570Tue Nov 25 12:46:36 1997 Andrew Cagney <cagney@b1.cygnus.com>
15571
15572 * gdb.base/mips_pro.exp: Add "mips64*-*-elf" xfail for backtrace
15573 test.
15574
15575 * gdb.base/funcargs.exp: Query GDB for target_sizeof_int,
15576 target_sizeof_long and target_bigendian_p.
15577 (structs_by_value, structs_by_reference): Check values according
15578 to targets word size and endianess.
d63a86f8 15579
c906108c
SS
15580Mon Nov 24 16:37:06 1997 Andrew Cagney <cagney@b1.cygnus.com>
15581
15582 * gdb.base/langs.exp: For "continue to exit" ignore any trailing
15583 output.
15584
15585Fri Oct 17 13:24:43 1997 Stan Shebs <shebs@andros.cygnus.com>
15586
15587 * gdb.base/default.exp, gdb.base/help.exp, gdb.base/setshow.exp:
15588 Update test of set args help to match source change.
15589
15590Fri Sep 26 17:36:20 1997 Jason Molenda (crash@pern.cygnus.com)
15591
15592 * gdb.base/default.exp: Expect help system output to be in
15593 alphabetical order.
15594 * gdb.base/help.exp: Ditto.
15595
15596Wed Sep 24 13:08:14 1997 Bob Manson <manson@charmed.cygnus.com>
15597
15598 * gdb.base/signals.exp: Change "i*86-pc-linux-gnu" to
15599 "i*86-pc-linux-gnu*".
15600 * gdb.base/interrupt.exp: Ditto.
15601 * gdb.base/corefile.exp: Ditto.
15602
15603 * lib/gdb.exp(gdb_compile): If is_vxworks target feature is set,
15604 define vxworks when building the testcase.
15605
15606 * gdb.base/ptype.exp: Fix testnames to be unique.
15607 * gdb.base/radix.exp: Ditto.
15608 * gdb.base/term.exp: Ditto.
15609 * gdb.base/whatis.exp: Ditto.
15610 * gdb.c++/classes.exp: Ditto.
15611
15612Tue Sep 16 22:21:48 1997 Bob Manson <manson@charmed.cygnus.com>
15613
15614 * gdb.base/callfuncs.exp: Fix indentation.
15615
15616 * lib/gdb.exp(gdb_expect): Set remote_suppress_flag if
15617 suppress_flag has been set.
15618 (gdb_step_for_stub): Check for gdb,use_breakpoint_for_stub
15619 target feature.
15620
15621Mon Sep 15 15:43:17 1997 Bob Manson <manson@charmed.cygnus.com>
15622
15623 * gdb.stabs/weird.exp: Don't start gdb 'til after we've compiled
15624 the testcase.
15625
15626 * gdb.c++/cplusfuncs.cc(main): Add extern "C" declaration for
15627 set_debug_traps() and breakpoint().
15628 * gdb.c++/misc.cc (main): Ditto.
15629 * gdb.c++/templates.cc (main): Ditto.
15630 * gdb.c++/virtfunc.cc (main): Ditto.
15631
15632Fri Sep 12 16:56:38 1997 Bob Manson <manson@charmed.cygnus.com>
15633
15634 * lib/gdb.exp(gdb_step_for_stub): New function.
15635 (gdb_run_cmd): Look for gdb,do_reload_on_run target feature--if it
15636 exists, reload the executable and do a "continue" instead of
15637 doing a jump.
15638 (runto_main): Use gdb_step_for_stub.
d63a86f8 15639
c906108c
SS
15640 * gdb.base/break.exp: Use gdb_step_for_stub. Also, rename certain
15641 tests to have unique names.
15642 * gdb.base/callfuncs.exp: Ditto.
15643 * gdb.base/commands.exp: Ditto.
15644 * gdb.base/default.exp: Ditto.
15645 * gdb.base/help.exp: Ditto.
15646 * gdb.base/list.exp: Ditto.
15647 * gdb.base/opaque.exp: Ditto.
15648 * gdb.base/printcmds.exp: Ditto. Use a loop to emit multiple
15649 similar tests.
d63a86f8 15650
c906108c
SS
15651 * gdb.base/setshow.c: Add set_debug_traps/breakpoint calls.
15652 * gdb.c++/cplusfuncs.cc: Ditto.
15653 * gdb.c++/virtfunc.cc: Ditto.
15654
15655 * config/monitor.exp: Keep track of the last file we saw, rather
15656 than trying to get the info from gdb.
15657
15658 * gdb.fortran/types.exp: Move comment to previous line.
15659
15660Tue Sep 2 19:55:34 1997 Bob Manson <manson@charmed.cygnus.com>
15661
15662 * config/sparclet.exp: Detect gratuitous change to sparclet gdb
15663 target mode.
15664
15665Mon Jul 28 12:14:47 1997 Stan Shebs <shebs@andros.cygnus.com>
15666
15667 From Bob Manson:
15668 * config/monitor.exp (gdb_target_monitor): Look for "Connected to"
15669 string from GDB when it connects.
15670
15671 * lib/gdb.exp: Look for $TOOL_EXECUTABLE.
15672
15673Thu Jul 3 15:35:12 1997 Bob Manson <manson@charmed.cygnus.com>
15674
15675 * lib/gdb.exp(get_debug_format): Don't cause the testsuite to fail
15676 if we can't get a debug format from GDB (we may be testing an
15677 older GDB). Use a 10 second timeout when checking for the format.
15678
15679 * gdb.stabs/weird.exp: Fix quoting.
15680
15681 * config/sparclet.exp: Renamed sparclet-loader.c to stub-loader.c.
15682
15683Mon Jun 30 18:31:43 1997 Bob Manson <manson@charmed.cygnus.com>
15684
15685 * config/arm-ice.exp: New file.
15686
15687Sun Jun 29 16:43:30 1997 Bob Manson <manson@charmed.cygnus.com>
15688
15689 * gdb.base/overlays.exp: Preliminary fixes; temporarily disabled
15690 until it has been modified to work with the new testsuite.
15691
99707966 15692 * gdb.*/*.exp: Instead of causing 1 unresolved test when the
c906108c
SS
15693 testcase won't compile, cause all of the testcases in the file to
15694 fail instead.
15695
15696 * lib/gdb.exp(gdb_suppress_entire_file): New procedure.
15697 (gdb_clear_suppressed): New procedure.
15698 (gdb_stop_suppressing_tests): Only clear suppress_flag if
15699 it contains a positive value.
15700
15701Sat Jun 28 13:31:11 1997 Bob Manson <manson@charmed.cygnus.com>
15702
15703 * lib/gdb.exp(default_gdb_start): Use gdb_opts host feature.
15704
15705 * gdb.c++/virtfunc.exp: Remove setting of libs variable.
15706
15707Fri Jun 27 07:44:25 1997 Fred Fish <fnf@cygnus.com>
15708
15709 * lib/gdb.exp (setup_xfail_format): New function.
15710 (get_debug_format): New function to get debug format.
15711 (debug_format): New global variable to hold last value set
15712 by get_debug_format.
15713 * gdb.base/list.exp: Call get_debug_format and expect some
15714 tests to fail for DWARF 1 and COFF formats.
15715 * gdb.c++/ptype.exp: Ditto.
15716 * gdb.c++/classes.exp: Ditto.
15717 * gdb.c++/cplusfuncs.exp: Ditto.
15718 * gdb.c++/inherit.exp: Ditto.
15719 * gdb.c++/templates.exp: Ditto.
15720 * gdb.c++/virtfunc.exp: Ditto.
d63a86f8 15721
c906108c
SS
15722Wed Jun 25 09:08:51 1997 Bob Manson <manson@charmed.cygnus.com>
15723
15724 * lib/gdb.exp(default_gdb_exit): Don't give an error if the remote
15725 host doesn't have a currently-open connection.
15726
15727 * config/sparclet.exp: Cleanups and fixes to make it generic for
15728 any gdb stub target. Handle cases where gdb doesn't respond when
15729 interrupted in a sane fashion.
15730
15731 * config/m32r-stub.exp: Load sparclet.exp instead of trying to do the
15732 same thing in a totally different way.
15733
15734 * config/monitor.exp: Pass in timeouts to gdb_expect instead of
15735 setting "timeout".
15736 (gdb_start): We set the global gdb_prompt variable in
15737 default_gdb_init now.
15738
15739Sun Jun 22 09:11:02 1997 Fred Fish <fnf@cygnus.com>
15740
15741 * gdb.base/printcmds.exp: Fix "check for floating addition"
15742 regexp to accept results within approx +/- .01 of exact value.
15743 * lib/gdb.exp (gdb_test): Remove unused expect_out global decl.
15744
15745Wed Jun 18 11:11:39 1997 Bob Manson <manson@charmed.cygnus.com>
15746
15747 * lib/gdb.exp(gdb_init): Pass our arguments to default_gdb_init
15748 properly.
15749 (gdb_expect): Add optional timeout parameter, and add timeout
15750 value to various calls.
15751 (gdb_suppress_tests): Only give one warning message per group.
15752
15753Tue Jun 17 13:10:10 1997 Bob Manson <manson@charmed.cygnus.com>
15754
15755 * lib/gdb.exp(gdb_expect): Declare errorInfo and errorCode as
15756 global variables. Handle getting a value for $timeout more
15757 gracefully.
15758
15759Sat Jun 14 09:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
15760
15761 * lib/gdb.exp: Close connection to remote host if gdb doesn't
15762 initialize.
15763 (default_gdb_init): New procedure; allow gdb_init to be overridden
15764 by a target configuration file.
15765 (gdb_expect): Pass the timeout to remote_expect.
15766
15767 * config/monitor.exp(gdb_load): Fix typo in regexp.
15768
15769Thu Jun 12 20:57:12 1997 Bob Manson <manson@charmed.cygnus.com>
15770
15771 * gdb.base/funcargs.exp: Remove spurious suppress tests call.
15772
15773Tue Jun 3 15:20:20 1997 Bob Manson <manson@charmed.cygnus.com>
15774
15775 * config/monitor.exp(gdb_target_monitor): Call gdb_file_cmd
15776 here. Call gdb_target_exec before rebooting the target, to make
15777 sure the connection to the target is closed.
15778 (gdb_load): Pass the name of the executable to gdb_target_monitor.
15779 Don't call gdb_file_cmd here; let gdb_target_monitor do it.
15780 Also detect "Timeout reading from remote" error.
15781
15782 * config/gdbserver.exp: Pass the executable being loaded to
15783 gdb_target_monitor. Don't call gdb_file_cmd here; let
15784 gdb_target_monitor do it.
15785
15786 * gdb.disasm/hppa.exp: Don't use exec_output.
15787
15788Fri May 23 13:28:29 1997 Bob Manson <manson@charmed.cygnus.com>
15789
15790 * gdb.base/list.exp: If we're debugging a non-native target,
15791 try to set the pc register to point to the start of the
15792 program before doing the first list command.
15793
15794 * gdb.c++/virtfunc.exp(gdb_virtfunc_restart): Make sure we run
15795 test_calls after restarting.
15796
15797 * lib/gdb.exp(gdb_run_cmd): Send jump command again after
15798 reloading.
15799
15800 * gdb.base/watchpoint.exp: Fix typo.
15801
15802 * gdb.base/setshow.exp: Check for use_gdb_stub.
15803
15804 * gdb.base/break.exp: Fix continue until exit test for the gdb
15805 stub case.
15806 * gdb.base/langs.exp: Ditto.
15807
15808 * config/monitor.exp(gdb_load): Handle gdb_sect_offset and
15809 gdb_load_offset. If we weren't given a file to load, figure out
15810 what the current file is and use it.
15811
15812 * config/i386-bozo.exp: New file.
15813
15814Thu May 22 18:51:32 1997 Bob Manson <manson@charmed.cygnus.com>
15815
15816 * lib/gdb.exp(gdb_expect): Look for gdb,timeout target
15817 feature.
15818
15819 * config/proelf.exp: New entry.
15820
15821Wed May 21 21:23:16 1997 Bob Manson <manson@charmed.cygnus.com>
15822
15823 * lib/gdb.exp: Remove spurious .* patterns at the beginning
15824 of regexps.
15825
15826 * gdb.base/watchpoint.exp: Don't run the test_stepping
15827 tests if gdb can't call functions on the target.
15828
15829 * gdb.base/setshow.exp: Don't run the set prompt tests if
15830 the board has gdb_prompt set.
15831
15832Tue May 20 08:58:49 1997 Jeffrey A Law (law@cygnus.com)
15833
15834 * gdb.base/a2-run.exp: Change "gdb,noargs" to just "noargs".
15835 * gdb.base/commands.exp: Likewise.
15836 * gdb.base/setshow.exp: Likewise.
15837
15838Mon May 19 15:37:50 1997 Bob Manson <manson@charmed.cygnus.com>
15839
15840 * config/monitor.exp(gdb_start): Look for gdb_prompt target
15841 feature.
15842
15843 * config/i960.exp: New file.
15844
15845Thu May 1 18:01:50 1997 Bob Manson <manson@charmed.cygnus.com>
15846
15847 * gdb.base/funcargs.exp: Check for gdb,short_int target
15848 feature instead of looking for explicit target triplets.
15849
dc96c6c7 15850Mon Apr 28 17:27:40 1997 Michael Snyder <msnyder@cygnus.com>
c906108c 15851
d63a86f8 15852 * gdb.base/printcmds.exp: add a couple more tests a la
c906108c
SS
15853 "p 123DEADBEEF", to check parse_number.
15854 * top.c: change "to enable to enable" to "to enable" in a couple
15855 of help strings.
15856
15857Thu Apr 24 14:38:18 1997 Jeffrey A Law (law@cygnus.com)
15858
15859 * gdb.base/callfuncs.exp: Mark some tests as expected to fail
15860 on the mn10300.
d63a86f8 15861
c906108c
SS
15862Mon Apr 21 15:05:42 1997 Fred Fish <fnf@cygnus.com>
15863
15864 * gdb.base/a2-run.exp: Add arm-*-coff setup_xfails for cases
15865 where the test executable is run with explicit args.
15866 * gdb.base/default.exp: Handle arm-*-coff case for "info float".
15867
15868Mon Apr 21 13:38:58 1997 Fred Fish <fnf@cygnus.com>
15869
15870 * gdb.base/run.c: Use FAKEARGV to build test executable that
15871 does not require a command line arg, since most simulators
15872 don't currently support passing such an arg into the simulated
15873 program.
15874 * gdb.base/commands.exp: Change tests to insert the proper
15875 value as the arg to the first recursive factorial call. Change
15876 compilation line to define FAKEARGV at compile time.
15877
15878Wed Apr 9 11:12:36 1997 Jeffrey A Law (law@cygnus.com)
15879
15880 * gdb.base/recurse.exp: Enable these tests for the mn10300.
15881 * gdb.base/watchpoint.exp: Don't expect a failure for an "calling
15882 function with watchpoint enabled" test.
15883
15884Tue Apr 8 19:33:20 1997 Bob Manson <manson@charmed.cygnus.com>
15885
15886 * gdb.base/watchpoint.exp(test_watchpoint_triggered_in_syscall):
15887 Don't call gdb_test when the command doesn't return to a gdb prompt.
15888
15889 * lib/gdb.exp(gdb_stop_suppressing_tests): Don't print gratuitous
15890 "Tests restarted" messages.
15891
15892Tue Apr 8 16:38:46 1997 Jeffrey A Law (law@cygnus.com)
15893
15894 * gdb.disasm/mn10300.exp: Fix buglets in "other" tests.
15895
dc96c6c7 15896Thu Apr 3 15:21:26 1997 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
15897
15898 * gdb.base/help.exp: update help msg for INFO ADDR; add help test
15899 for INFO SYMBOL; add help tests for OVERLAY commands.
15900 * gdb.base/default.exp: add tests for INFO SYMBOL command;
15901 add tests for OVERLAY commands
15902 * gdb.base/overlays.c overlays.exp foo.c bar.c baz.c grbx.c ovlymgr.h
15903 d10v.ld m32r.ld d10vovly.c m32rovly.c: add test case for overlays.
15904 * gdb.base/sigall.c: add usestubs code frag
15905 * gdb.base/watchpoint.exp: turn on complex watchpoint test for M32R.
d63a86f8 15906
c906108c
SS
15907Thu Apr 3 09:38:53 1997 Bob Manson <manson@charmed.cygnus.com>
15908
15909 * lib/gdb.exp(gdb_suppress_tests): Add explanation for subsequent
15910 failures.
15911 (gdb_stop_suppressing_tests): Note that tests have restarted.
15912
15913Wed Apr 2 19:04:20 1997 Bob Manson <manson@charmed.cygnus.com>
15914
15915 * config/h8300.exp: New file.
15916
15917Sun Mar 30 13:38:25 1997 Bob Manson <manson@charmed.cygnus.com>
15918
15919 * gdb.base/setshow.exp: Check for the existence of a
15920 feature, not its value.
15921
15922Sat Mar 29 11:19:46 1997 Bob Manson <manson@charmed.cygnus.com>
15923
15924 * gdb.c++/virtfunc.exp: Restart gdb in a sane fashion.
15925
15926 * gdb.base/scope.exp: It's now init0(), not init().
15927
15928 * gdb.base/scope0.c: For now, change init() to be init0().
15929
15930 * config/monitor.exp: Use gdb_serial in preference to serial
15931 or netport.
15932
15933 * lib/gdb.exp: Set GDB to [transform gdb] if we're using a remote host
15934 and it's not already set.
15935
15936Fri Mar 28 19:54:18 1997 Bob Manson <manson@charmed.cygnus.com>
15937
15938 * gdb.base/setshow.exp: Only test the run command if the target
15939 isn't using a stub and if it supports argument passing.
15940
15941Sat Mar 22 19:50:25 1997 Bob Manson <manson@charmed.cygnus.com>
15942
15943 * config/udi.exp(gdb_start): Make sure UDICONF is set
15944 properly before starting gdb.
15945
15946Mon Mar 24 14:40:33 1997 Jeffrey A Law (law@cygnus.com)
15947
15948 * gdb.disasm/mn10300.s: New test file for mn10300 disassembler.
15949 * gdb.disasm/mn10300.exp: Run mn10300 disassembler tests.
15950 * gdb.disasm/Makefile.in: Remove "mn10300" when cleaning.
15951
15952Tue Mar 11 11:42:58 1997 Bob Manson <manson@charmed.cygnus.com>
15953
15954 * config/vx.exp: Use remote_ld, not vxworks_ld. Don't use
15955 specialized code to reboot the board, use remote_reboot instead.
15956
15957 * config/vxworks29k.exp: Use vx.exp, not vx-gdb.exp.
15958
15959 * lib/gdb.exp: Add GDB_TESTCASE_OPTIONS.
15960
15961 * config/monitor.exp: Make sure we disconnect from the target.
15962 Also, try a reboot/reload cycle instead of failing if the
15963 load fails.
15964
15965Fri Mar 7 13:48:30 1997 Bob Manson <manson@charmed.cygnus.com>
15966
15967 * gdb.base/default.exp: Don't set match_max.
15968 * gdb.base/help.exp: Ditto.
15969 * gdb.base/list.exp: Ditto.
15970 * gdb.base/signals.exp: Ditto.
15971
15972 * config/monitor.exp(gdb_load): If gdb,use_standard_load is
15973 set, use remote_ld to download the testcase instead of
15974 the GDB loader.
15975
15976Wed Mar 5 00:00:43 1997 Bob Manson <manson@charmed.cygnus.com>
15977
15978 * config/vr5000.exp: New file.
15979
15980 * config/monitor.exp(gdb_target_monitor): Add pattern for
15981 "Ending remote" to detect errors in connecting.
15982
15983 * gdb.base/setshow.exp: Add .* within auto language test.
15984
15985 * lib/gdb.exp(gdb_run_cmd): Add check for gdb_init_command
15986 target feature.
15987
15988 * config/monitor.exp(gdb_load): Check for a failure when loading,
15989 and reboot the board if necessary.
15990
15991 * gdb.base/setvar.exp(test_set): Handle multiple prints within
15992 a set of tests. Remove print.* from the patterns being checked.
15993
15994Mon Mar 3 11:57:43 1997 Bob Manson <manson@charmed.cygnus.com>
15995
15996 * gdb.base/a1-selftest.exp: Use send_gdb consistently. Don't
15997 refer to gdb_spawn_id.
15998
15999 * config/m32r-stub.exp: Remove references to gdb_spawn_id, no
16000 longer used.
16001 * config/sparclet.exp: Ditto.
16002 * config/sparclet-old.exp: Ditto.
16003 * config/slite.exp: Ditto.
16004 * config/sim.exp: Ditto.
16005 * gdb.base/funcargs.exp: Ditto.
16006
16007 * lib/gdb.exp:Remove references to gdb_spawn_id.
16008 (gdb_expect): Move to remote.exp.
16009
16010Fri Feb 28 20:47:39 1997 Bob Manson <manson@charmed.cygnus.com>
16011
16012 * config/monitor.exp: Detect the "Couldn't establish connection"
16013 message from GDB.
16014
16015Tue Feb 25 14:08:55 1997 Bob Manson <manson@charmed.cygnus.com>
16016
16017 * gdb.base/bitfields.exp: Use runto instead of explicit
16018 gdb_run_cmd/gdb_expect sequences.
16019
16020 * gdb.base/break.exp(text_next_with_recursion): Add match for
16021 gdb_expect call.
16022
16023 * config/monitor.exp(gdb_target_monitor): Calling exit loses big.
16024 We also need to handle the "A program is being debugged already"
16025 prompt from gdb. Use gdb_test to set the baud rate.
16026
16027 * lib/gdb.exp(gdb_init): Increase the default expect buffer size
16028 to 20000. Really. I mean it.
16029
16030Mon Feb 24 13:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
16031
16032 * lib/gdb.exp(gdb_test): Generate a FAIL message when send_gdb
16033 fails. If suppress_flag is set, skip perror message about not
16034 being able to send to GDB.
16035 (send_gdb): If suppress_flag is set, don't try to send commands to
16036 GDB.
16037 (gdb_expect): If suppress_flag is set, always fail immediately.
16038 (gdb_suppress_tests, gdb_stop_suppressing_tests): New functions.
16039 (gdb_init): Call gdb_stop_suppressing_tests.
16040 (default_gdb_exit): Ditto.
16041 (default_gdb_start): Ditto.
16042
16043 * gdb.base/bitfields.exp: Call gdb_suppress_tests and
16044 gdb_stop_suppressing_tests as appropriate.
16045 * gdb.base/break.exp: Ditto.
16046 * gdb.base/callfuncs.exp: Ditto.
16047 * gdb.base/commands.exp: Ditto.
16048 * gdb.base/exprs.exp: Ditto.
16049 * gdb.base/funcargs.exp: Ditto.
16050 * gdb.base/list.exp: Ditto.
16051 * gdb.base/recurse.exp: Ditto.
16052 * gdb.base/scope.exp: Ditto.
16053 * gdb.base/structs.exp: Ditto.
16054 * gdb.c++/inherit.exp: Ditto.
16055
16056Sun Feb 23 19:56:02 1997 Bob Manson <manson@charmed.cygnus.com>
16057
16058 * config/vr4300.exp: New file.
16059
99707966 16060 * gdb.*/*.exp: Call gdb_expect instead of expect.
d63a86f8 16061
99707966 16062 * lib/gdb.exp(gdb_expect): New function.
c906108c
SS
16063
16064Thu Feb 20 13:57:01 1997 Bob Manson <manson@charmed.cygnus.com>
16065
16066 * lib/gdb.exp(gdb_init): New function.
16067
16068 * gdb.base/setvar.exp(test_set): Don't bother printing a PASS/FAIL
16069 for each individual variable set.
16070
16071 * gdb.base/exprs.exp(test_expr): Make sure each test gets a unique
16072 name.
16073
16074 * gdb.base/help.exp: Fix the syntax of a few gdb_test calls.
16075
16076 * gdb.base/scope.exp: Use gdb_test.
16077
16078 * gdb.base/ptype.exp: Don't call "gdb_exit; gdb_start" if we're
16079 aborting; the testsuite driver will do that for us (see
16080 gdb_finish). Also, use gdb_test in a few more places.
16081
16082Thu Feb 20 13:32:24 1997 Stan Shebs <shebs@andros.cygnus.com>
16083
16084 * gdb.base/help.exp: Fix syntax of "help info all-registers" test.
16085
16086Thu Feb 20 10:34:21 1997 Jeffrey A Law (law@cygnus.com)
16087
16088 * gdb.disasm/mn10200.s: Add "nop" after "main" so that "main"
16089 and "add_tests" are not at the same address.
16090
16091Fri Feb 14 18:47:23 1997 Bob Manson <manson@charmed.cygnus.com>
16092
16093 * gdb.base/ptype.exp: Use gdb_test.
16094
16095Thu Feb 13 16:09:36 1997 Jeffrey A Law (law@cygnus.com)
16096
16097 * gdb.disasm/mn10200.s (misc_tests): Fix targets for "jsr" insns.
16098 * gdb.disasm/mn10200.exp (misc_tests): Remove bogus line accidentally
16099 left in. No longer expect them to fail.
16100
16101 * gdb.stabs/*.mt; Deleted, no longer used.
16102 * gdb.stabs/configure.in: Remove references to target makefile
16103 frags.
16104 * gdb.stabs/configure: Rebuilt.
16105
16106 * gdb.disasm/*.mt: Deleted, no longer used.
16107 * gdb.disasm/configure.in: Remove references to target makefile
16108 frags. Use "sh3.s" as the unique filename for this directory.
16109 * gdb.disasm/configure: Rebuilt.
16110
16111 * gdb.disasm/mn10200.s: New test file for mn10200 disassembler.
16112 * gdb.disasm/mn10200.exp: Run mn10200 disassembler tests.
16113 * gdb.disasm/Makefile.in: Remove "mn10200" when cleaning.
16114
16115Tue Feb 11 16:57:58 1997 Bob Manson <manson@charmed.cygnus.com>
16116
16117 * config/udi.exp: Use mondfe,name instead of remote_host.
16118
16119Tue Feb 11 11:22:36 1997 Jeffrey A Law (law@cygnus.com)
16120
16121 * gdb.base/watchpoint.exp: Don't expect a failure when calling
16122 a function with a watchpoint enabled on the mn10200.
16123
16124 * gdb.stabs/weird.exp: Don't quit if "weird.s" doesn't exist
16125 before trying to create it!
16126
16127Mon Feb 10 16:40:47 1997 Bob Manson <manson@charmed.cygnus.com>
16128
16129 * config/vx.exp: Use hostname instead of netport.
16130
16131 * config/vxworks.exp: New file.
16132
16133 * gdb.base/a2-run.exp: Change vxworks cases to use gdb_spawn_id.
16134
16135 * config/monitor.exp(gdb_target_monitor): Look for a prompt from
16136 gdb before assuming everything worked. Send a ^C if a timeout
16137 occurs.
16138
16139 * lib/gdb.exp(gdb_test): Check the result of send_gdb. Use
16140 $gdb_spawn_id directly.
16141 (gdb_run_cmd): Try _start as well as start. Use the target feature
16142 gdb,start_symbol as the symbol to start from when jumping.
16143
16144Mon Feb 10 11:26:59 1997 Jeffrey A Law (law@cygnus.com)
16145
16146 * gdb.base/exprs.exp: Delete bogus/incorrect (and probably
16147 redundant) test.
16148
16149 * gdb.base/recurse.exp: Relax final value test for 'b' so that
16150 it doesn't lose for 16bit integer systems.
16151
16152Fri Feb 7 09:31:21 1997 Jeffrey A Law (law@cygnus.com)
16153
16154 * gdb.fortran/types.exp: If the target doesn't support "double"
16155 data types, then expect "real" types to only be 4 bytes.
16156
16157 * gdb.c++/virtfunc.exp: Expect failure for virtual function
16158 call tests if the target doesn't support inferior function calls.
16159
16160 * gdb.base/printcmds.exp: Allow minor deviation in FP values
16161 in printf tests.
16162
16163Thu Feb 6 12:46:14 1997 Jeffrey A Law (law@cygnus.com)
16164
16165 * gdb.base/help.exp: Disable "help set", "help show", and
16166 "help support". Simplify regexp for "help stack".
16167
16168 * gdb.base/default.exp: Set match_max to 5000 and the timeout
16169 to 60 seconds. Temporarily set match_max to 15000 around the
16170 "info copying" test.
16171
16172 * gdb.base/nodebug.exp: Don't try to do an inferior function
16173 call if the target doesn't support them.
16174 * gdb.base/printcmds.exp: Likewise.
16175 * gdb.base/setvar.exp: Likewise.
16176 * gdb.base/structs.exp: Likewise.
16177 * gdb.c++/templates.exp: Likewise.
16178 * gdb.base/ptype.exp: Likewise. Remove UDI specific stuff.
16179
16180 * gdb.base/recurse.exp: Enable for the mn10200.
16181
16182 * configure.in: Do configure gdb.stabs directory for *-*-elf
16183 targets.
16184 * configure: Rebuilt.
16185
16186 * gdb.base/break.exp: Check for gdb,noresults before testing
16187 exit status and/or results from the target.
16188 * gdb.base/watchpoint.exp, gdb.base/langs.exp: Likewise.
16189 * lib/gdb.exp: Remove old (now bogus) initialization of
16190 noinferior, noargs, noresults and nosignals.
16191
16192Tue Feb 4 21:52:17 1997 Bob Manson <manson@charmed.cygnus.com>
16193
16194 * config/sh.exp: New file.
16195
16196 * config/slite.exp: Try to connect multiple times to the board
16197 before rebooting. Only send a "monitor run" if need_monitor_run
16198 is set.
16199
16200 * gdb.base/break.exp: Don't do the "stub continue" test if
16201 the target has gdb_stub set.
16202
16203 * gdb.base/callfuncs.exp: Increase the timeout.
16204
16205 * gdb.base/interrupt.exp: Don't even try to compile the testcase
16206 if the target has gdb,noinferiorio set.
16207
16208 * gdb.base/list.exp: Increase match_max to 10000 characters.
16209
16210 * gdb.base/sigall.exp: Check for gdb,nosignals on the target.
16211
16212 * gdb.base/watchpoint.exp: Check for gdb,noinferiorio on the
16213 target.
16214
16215 * lib/gdb.exp(gdb_run_cmd): Fix for targets that use stubs.
16216
16217Mon Feb 3 12:09:37 1997 Bob Manson <manson@charmed.cygnus.com>
16218
16219 * gdb.base/a1-selftest.exp: Make sure we call gdb_exit before
16220 trying to delete the copy of gdb. Catch the file delete so we
16221 don't die if the delete fails; also, the file should be copied to
16222 the host, not to the build.
16223
16224Sun Feb 2 00:55:14 1997 Bob Manson <manson@charmed.cygnus.com>
16225
16226 * lib/gdb.exp(gdb_test): Surround the result pattern with
16227 parenthesis in case it contains multiple regexps separated
16228 with |.
16229
16230 * gdb.base/watchpoint.exp: Use gdb_test.
16231 * gdb.base/default.exp: Ditto.
16232
16233Sat Feb 1 23:51:01 1997 Bob Manson <manson@charmed.cygnus.com>
16234
99707966 16235 * gdb.*/*.exp: Replace $prompt with $gdb_prompt.
d63a86f8 16236
c906108c
SS
16237 * gdb.base/scope.exp: Use gdb_test.
16238 * gdb.c++/classes.exp: Ditto.
16239 * gdb.c++/inherit.exp: Ditto.
16240
16241Fri Jan 31 13:09:12 1997 Bob Manson <manson@charmed.cygnus.com>
16242
16243 * gdb.base/crossload.exp: Don't use execute_anywhere, use
16244 remote_exec instead.
16245 * gdb.base/corefile.exp: Don't be ridiculous.
16246 * gdb.base/*.c: Add missing stub invocations.
16247
16248Thu Jan 30 16:49:25 1997 Bob Manson <manson@charmed.cygnus.com>
16249
16250 * config/slite.exp: Miscellaneous fixes.
16251
16252 * lib/gdb.exp: Fix runto.
16253
16254 * gdb.base/signals.exp: Check for a gdb,nosignals feature of
16255 the target.
16256
16257 * gdb.base/watchpoint.exp: Fix regexp.
16258
16259 * lib/gdb.exp(default_gdb_exit): Add a catch to the
16260 close and wait commands, as the descriptor may now be
16261 invalid. Always call "remote_close host".
16262
16263Tue Jan 28 14:42:31 1997 Bob Manson <manson@charmed.cygnus.com>
16264
16265 Major rewrite for testsuite revision.
d63a86f8 16266
c906108c
SS
16267 * lib/gdb.exp: Remove references to global CC, CXX, B_OPTIONS,
16268 TARGET_INCLUDES, LDFLAGS and target_alias. Use gdb_spawn_id
16269 instead of relying on spawn_id to always contain a valid
16270 spawn id.
16271 (get_compiler_info): New procedure to build the ${binfile}.ci
16272 file, instead of replicating this in N different places.
16273 (gdb_compile): New procedure.
d63a86f8 16274
c906108c
SS
16275 gdb.*/*.exp: Use gdb_compile and get_compiler_info (with
16276 appropriate arguments) instead of compile. Use gdb_test in a lot
16277 more places. Use send_gdb instead of send. Always run gdb_start
16278 at the start of a testcase, as this is no longer done magically.
16279
16280 config/*-gdb.exp: Rename without the -gdb suffix.
16281
16282 config/mips.exp: Use remote_close instead of exit_remote_shell.
16283 config/monitor.exp: Use target_info instead of looking at
16284 baud, timeout, etc.
16285 config/sim.exp: Use gdb_spawn_id instead of relying on spawn_id.
16286
16287Sat Dec 14 00:43:57 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16288
16289 * gdb.c++/templates.exp (test_ptype_of_templates),
16290 gdb.c++/inherit.exp (test_ptype_si, test_print_anon_union):
16291 Update expect patterns for destructors and assignment operators
16292 to match corresponding c-typeprint.c changes.
16293 * gdb.c++/templates.exp (test_template_breakpoints): Revert change
16294 to destructor breakpoint test, GDB should be able to set the
16295 destructor breakpoint without specifying arguments.
16296
16297Tue Dec 3 20:17:52 1996 Fred Fish <fnf@cygnus.com>
16298
16299 * gdb.threads/pthreads.exp: Change result for failure to compile due
16300 to lack of pthreads runtime support from an error to simply an
16301 unsupported test, per dejagnu standards.
16302
16303Sun Dec 1 00:18:59 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16304
16305 * lib/gdb.exp (gdb_test): Simplify expect pattern for the case
16306 where GDB exits to reduce pattern match time.
16307 (skip_chill_tests): Skip chill tests for mips*-sgi-irix6*.
16308
16309 * gdb.base/nodebug.exp: Add mips*-sgi-irix6* xfails.
16310
dc96c6c7 16311Tue Nov 26 18:29:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
16312
16313 * gdb.base/callfuncs.exp: Turn on function call tests for h8300.
16314 * gdb.base/default.exp: ditto.
16315 * gdb.base/nodebug.exp: ditto.
16316 * gdb.base/printcmds.exp: ditto.
16317 * gdb.base/ptype.exp: ditto.
16318 * gdb.base/setvar.exp: ditto.
16319 * gdb.base/structs.exp: ditto.
16320 * gdb.base/setshow.c: Guard against uninitialized values of argc.
16321
16322Tue Nov 26 17:23:28 1996 Ian Lance Taylor <ian@cygnus.com>
16323
16324 * configure, */configure: Rebuild with autoconf 2.12.
16325
16326Sat Nov 23 13:32:15 1996 Fred Fish <fnf@cygnus.com>
16327
16328 * gdb.base/a1-selftest.exp: Change x86 linux setup_xfails to
16329 use new i*86-pc-linux*-gnu quads.
16330 * gdb.base/corefile.exp: Ditto.
16331 * gdb.base/signals.exp: Ditto.
16332 * gdb.base/sigall.exp: Ditto.
16333 * gdb.base/interrupt.exp: Ditto.
16334
16335 * gdb.base/signals.exp (signal_tests_1): Remove setup_xfail
16336 "i*86-*-linux" for "signal SIGUSR1". Now works, at least with
16337 RedHat 4.0.
d63a86f8 16338
c906108c
SS
16339 * gdb.threads/pthreads.c (_MIT_POSIX_THREADS): Define if target is
16340 linux. This allows the test case to at least compile on latest
16341 linux, but still not run due to missing the threads runtime library.
16342
16343Fri Nov 22 10:13:29 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16344
16345 * gdb.base/a1-selftest.exp (do_steps_and_nexts): Reinitialize source
16346 directory to search gdb directory. Accept and step over conditional
16347 stack alignment code. Consume $prompt in failure cases.
16348 Reset timeout to $oldtimeout instead of some arbitrary value.
16349 * gdb.base/nodebug.exp: Limit backtrace to 10 frames to avoid
16350 timeout problems with infinite stack backtraces.
16351 * gdb.base/ptype.exp (ptype struct link, union tu_link):
16352 Accept function parameters for linkfunc member.
16353
16354Thu Nov 21 09:17:19 1996 Fred Fish <fnf@cygnus.com>
16355
16356 * lib/gdb.exp (CFLAGS): Remove, unreferenced.
16357 (CXXFLAGS): Remove, unreferenced.
16358 (B_OPTIONS): Add for -B options and add code to initialize with
16359 previous -B options and also add -B option to pick up cross compiled
16360 runtime.
16361 (TARGET_INCLUDES): Add for -I options and add code to initialize when
16362 doing cross compiles.
16363 (target_alias): Declare global.
16364 (xgcc): Set variable to full path of gcc in build tree. Use findfile
16365 to verify that gcc exists in build tree, and if so set CC to that
16366 gcc and to use B_OPTIONS and TARGET_INCLUDES.
d63a86f8 16367
c906108c
SS
16368Tue Nov 12 16:20:13 1996 Fred Fish <fnf@cygnus.com>
16369
16370 * gdb.c++/inherit.exp (test_print_anon_union): Reenable
16371 ptype test for anonymous union. Fixup testcase to match
16372 current gcc debug output.
16373
16374Mon Nov 11 14:12:06 1996 Jeffrey A Law (law@cygnus.com)
16375
16376 * gdb.base/funcargs.c: Use cast rather than "UL" suffix to
16377 force argument to an unsigned long type.
16378
16379Mon Nov 11 10:27:55 1996 Fred Fish <fnf@cygnus.com>
16380
16381 * gdb.c++/inherit.exp (test_ptype_si): Fix tagless struct ptype
16382 tests and anonymous union print/ptype tests.
16383 * gdb.base/list.exp (test_forward-search): Increase timeout by
16384 5 minutes for the "search extremely long line" case.
16385 * lib/gdb.exp (gdb_test): Document that the third arg to gdb_test is
16386 completely optional and that the pass/fail messages use the command as
16387 the message if that third arg is a null string.
16388 (gdb_test_exact): Arrange that a null string pattern means match a
16389 null string output rather than any output, which might include random
16390 errors.
16391 * gdb.base/mips_pro.exp: Add "mips*-sgi-irix4*" xfail for
16392 backtrace test.
16393 * gdb.c++/demangle.exp: Add a "*-*-*" xfail for test that was
16394 always failing and failure is now exposed by gdb.exp changes.
16395
16396Sat Nov 9 11:13:24 1996 Fred Fish <fnf@cygnus.com>
16397
16398 * gdb.c++/inherit.exp (test_ptype_vi): Log some passes that
16399 weren't being noted.
16400
16401Sat Nov 9 01:05:10 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16402
16403 * gdb.base/corefile.exp: Consume $prompt in mmap fail cases.
16404 * gdb.stabs/weird.exp: Remove v_comb xfails.
16405
dc96c6c7 16406Tue Nov 5 10:44:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
16407
16408 * gdb.base/[bitfields.exp crossload.exp funcargs.exp interrupt.exp
a9c64011 16409 list.exp scope.exp watchpoint.exp]
c906108c 16410 Make all timeout error msgs explicitly say "(timeout)".
d63a86f8 16411
dc96c6c7 16412Mon Nov 4 12:03:06 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
16413
16414 * config/monitor.exp: Increase download timeout to 1000 seconds.
16415
dc96c6c7 16416Mon Nov 4 12:02:26 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
16417
16418 * config/m32r.exp: Increase timeout to 120 seconds.
16419
16420Sun Nov 3 14:37:05 1996 Fred Fish <fnf@cygnus.com>
16421
16422 * gdb.c++/classes.exp: Modify to handle current gcc C++ member ordering
16423 and accept older ordering as obsolescent gcc or gdb.
16424 * gdb.c++/templates.exp: Ditto.
16425 * gdb.c++/virtfunc.exp: Ditto.
16426
16427Fri Nov 1 11:56:09 1996 Fred Fish <fnf@cygnus.com>
16428
16429 * gdb.base/coremaker.c: Add code to mmap some data so we
16430 can check that it ends up in the core file.
16431 * gdb.base/corefile.exp: Add test to read mmapped data
16432 from core file.
16433
dc96c6c7 16434Wed Oct 30 18:19:16 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
16435
16436 * config/m32r.exp: New file.
16437
16438Mon Oct 21 14:40:50 1996 Stu Grossman (grossman@critters.cygnus.com)
16439
16440 * testsuite/gdb.base/nodebug.exp: Whack out -g options by hand so
16441 that cflags can contains -gstabs, and work correctly for other tests.
16442
dc96c6c7 16443Mon Oct 21 14:00:37 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
16444
16445 * gdb.base/setshow.exp: New file, tests show and set.
16446 * gdb.base/setshow.c: New file, tests show and set.
16447 * gdb.base/help.exp: Add test for help set|show annotate.
16448 * gdb.base/default.exp: Add test for set|show annotate.
16449
16450Wed Oct 16 19:03:54 1996 Stu Grossman (grossman@critters.cygnus.com)
16451
16452 * testsuite/gdb.base/break.exp: Make backtrace from factorial
16453 errors unique.
16454 * testsuite/gdb.base/nodebug.exp: Whack out all -g options
16455 explicitly.
16456
16457Tue Oct 15 16:45:02 1996 Stu Grossman (grossman@critters.cygnus.com)
16458
16459 * config/sim-gdb.exp (gdb_target_sim): Remove setting of height
16460 and width commands. This is done elsewhere.
16461 * (gdb_start): Don't call gdb_start_sim here. That's already
16462 done in gdb_load. This fixes lots of failures in default.exp.
16463
16464Sun Oct 13 10:40:23 1996 Fred Fish <fnf@cygnus.com>
16465
16466 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>:
16467 * gdb.base/mips_pro.exp: Fix misplaced gdb_exit/gdb_start/gdb_load.
16468 * lib/gdb.exp (gdb_test): Treat failures due to program exiting
16469 in the same we we treat other failures (since it may be an expected
16470 condition), rather than as an error.
16471 * gdb.base/signals.exp (test_handle_all_print): Revert back to
16472 old test format.
16473
16474Fri Oct 11 17:05:22 1996 Fred Fish <fnf@cygnus.com>
16475
16476 * Makefile.in (clean mostlyclean): Also remove chill *.grt files.
16477 (distclean maintainer-clean realclean): No need to remove files
16478 twice. Nuke the duplicates.
16479 * gdb.base/Makefile.in (EXECUTABLES): Add "structs".
d63a86f8 16480 * gdb.threads/Makefile.in (distclean maintainer-clean realclean):
c906108c
SS
16481 Remove config.h along with other config files.
16482
16483Mon Sep 30 20:16:22 1996 Fred Fish <fnf@cygnus.com>
16484
16485 * gdb.base/interrupt.exp: Add i*86-*-linux* setup_xfail for
16486 "p func1 ()" and note that rests of tests are skipped.
16487 * gdb.base/corefile.exp: Add i*86-*-linux* and m68*-*-hpux*
16488 setup_xfails for "print func2::coremaker_local".
16489 Add i*86-*-linux* setup_xfail for "backtrace in corefile.exp".
16490 * gdb.base/mips_pro.exp: Restart gdb in this test so it isn't
16491 affected by the previous run test.
16492 * gdb.chill/misc.exp: Add m68*-*-hpux* setup_xfails for
16493 "print array () ubyte (foo)" and "print/x array () byte (\$i)"
16494 * gdb.chill/pr-8742.exp: Add m68*-*-hpux* setup_xfails for
16495 "pass int powerset tuple" and "pass modeless int powerset tuple".
16496 * gdb.chill/tests2.exp: Add m68*-*-hpux* setup xfails for
16497 "real write 4" and "real write 8".
16498 * gdb.shill/tuples.exp: Add i*86-*-linux* and m68*-*-hpux*
16499 setup_xfails for "print vs1 after tuple assign 2",
16500 "print \$i after tuple assign 2", and
16501 "print vs2 after tuple assign 2".
16502 * lib/gdb.exp (gdb_test): When a gdb aborts, print a more
16503 meaningful error message and return -1 so the caller can
16504 suppress further tests and avoid a cascade of errors.
d63a86f8 16505
c906108c
SS
16506Fri Sep 27 10:34:51 1996 Fred Fish <fnf@cygnus.com>
16507
16508 * gdb.base/a1-selftest.exp: Tweak tests to account for new
16509 format for printing version.
16510 * gdb.base/default.exp: Ditto.
16511 * gdb.base/interrupt.exp: Fix problem with cascade of
16512 errors if child process dies while calling a function.
d63a86f8 16513
c906108c
SS
16514Fri Sep 13 21:43:48 1996 Fred Fish <fnf@cygnus.com>
16515
16516 * Makefile.in (VPATH): Add
16517 * Makefile.in (Makefile, config.status): Fix rules so things get
16518 remade when necessary.
16519
16520Fri Sep 13 18:16:10 1996 Fred Fish <fnf@cygnus.com>
16521
16522 * Makefile.in (just-check): Add path to sibling expect dir
16523 to environment variable specified by RPATH_ENVVAR.
16524
16525Fri Sep 13 12:05:34 1996 Fred Fish <fnf@cygnus.com>
16526
16527 * Makefile.in (RPATH_ENVVAR): New var, set to @RPATH_ENVVAR@.
16528 (just-check): Add shared library paths for libstdc++, tk,
16529 tcl, bfd, and opcodes to the environment variable specified
16530 in RPATH_ENVVAR.
16531 * configure.in: Add support to recognize --enable-shared flag
16532 and generate correct value for RPATH_ENVVAR.
16533 * configure: Regenerated with autoconf.
16534
16535Mon Sep 2 06:36:02 1996 Fred Fish <fnf@cygnus.com>
16536
16537 * gdb.base/break.exp: Expand "Delete all breakpoints" xfail to
16538 include all osf versions.
16539 * gdb.threads/pthreads.exp: Expand "run to main" xfail to include
16540 all osf versions. Add -D_MIT_POSIX_THREADS to compilation command
16541 when target is linux. When failing to build pthreads test
16542 executable, give more meaningful message.
16543 * gdb.threads/pthreads.c: Hpux also uses old definition of second
16544 arg for pthread_create.
d63a86f8 16545
c906108c
SS
16546Mon Aug 19 09:58:59 1996 Fred Fish <fnf@cygnus.com>
16547
16548 * gdb.threads/pthreads.c (PTHREAD_CREATE_ARG2,
16549 PTHREAD_CREATE_NULL_ARG2): Accomodate old pthreads implementations.
16550 * gdb.threads/pthreads.exp: Try linking with both -lpthread (Solaris)
16551 and -lpthreads (everybody else).
16552 (test_startup): Fail gracefully if threads are not supported.
16553 * gdb.base/nodebug.exp: Add setup_xfail hppa*-*-hpux* for
16554 "p/c array_index("abcdef",2)" when not gcc compiled.
16555 * gdb.base/corefile.exp: Add setup_xfail hppa*-*-hpux* for
16556 "print func2::coremaker_local" when not gcc compiled.
16557 * gdb.base/opaque.exp: Remove setup_xfail hppa*-*-hpux* for
16558 "ptype on opaque struct tagname (statically)",
16559 "ptype on opaque struct tagname (dynamically) 1", and
16560 "ptype on opaque struct tagname (dynamically) 2"
16561 for not compiled with gcc.
16562 * gdb.base/mips_pro.exp: Only do setup_xfail hppa*-*-* for
16563 backtrace when compiled with gcc.
d63a86f8 16564 * lib/gdb.exp (runto_main): Return result of "runto main" rather
c906108c
SS
16565 than always return success.
16566
16567Sat Aug 17 13:28:00 1996 Fred Fish <fnf@cygnus.com>
16568
16569 * gdb.c++/virtfunc.exp: Remove setup_xfail for "mips-*-irix5*".
16570
16571Tue Aug 13 10:26:10 1996 Jeffrey A Law (law@cygnus.com)
16572
16573 * gdb.base/structs.exp: Undo last change.
16574
16575Mon Aug 12 15:29:08 1996 Fred Fish <fnf@cygnus.com>
16576
16577 * gdb.base/a1-selftest.exp (do_steps_and_nexts): New routine to
16578 encapsulate all the steps/nexts done during self test, starting
16579 at main, and makes them less sensitive to optimization issues.
16580 Add "hppa*-*-hpux*" to setup_xfail for "backtrace through
16581 signal handler" test.
16582 * gdb.threads/pthreads.exp: Only run this for native configs.
16583 * gdb.base/structs.exp (do_function_calls): Add hppa*-*-hpux9*"
16584 setup_xfails for "p fun5()", "p fun6()", "p fun7()", and "p fun8"
16585 tests.
16586 gdb.c++/virtfunc.exp (do_tests): Add "mips-*-irix5*" setup_xfail
16587 for "runto test_calls(void)" test.
d63a86f8 16588
c906108c
SS
16589Sun Aug 11 13:11:24 1996 Fred Fish <fnf@cygnus.com>
16590
16591 * gdb.base/term.exp: Set 7-bit strings, address off, width to 0,
16592 and don't expect address info in breakpoint confirmations.
16593
16594Wed Aug 7 20:47:43 1996 Fred Fish <fnf@cygnus.com>
16595
16596 * gdb.base/list.exp (test_forward_search): Increase timeout
16597 temporarily by 60 seconds for searching extremely long line,
16598 and then reset to old value when done. Increase expect input
16599 buffer to 10000.
16600
16601Wed Aug 7 15:34:22 1996 Fred Fish <fnf@cygnus.com>
16602
16603 * gdb.base/list.exp (test_forward_search): Fix to handle very
16604 long source line without overflowing expect's input buffer.
16605
16606Wed Aug 7 12:03:25 1996 Tom Tromey <tromey@creche.cygnus.com>
16607
16608 * config/slite-gdb.exp (gdb_start): Use "full_buffer", not
16609 "buffer_full".
16610
16611 * config/nind-gdb.exp (gdb_start): Use "full_buffer", not
16612 "buffer_full".
16613
16614 * config/mips-gdb.exp (gdb_start): Use "full_buffer", not
16615 "buffer_full".
16616
16617 * lib/gdb.exp (gdb_test): Correct pattern is "full_buffer", not
16618 "buffer_full".
16619
16620Wed Aug 7 11:05:47 1996 Fred Fish <fnf@cygnus.com>
16621
16622 * configure.in (configdirs): Add gdb.threads.
16623 * configure: Regenerated with autoconf.
16624 * gdb.threads/{config.in, pthreads.c, pthreads.exp}: New.
16625 * gdb.threads/{Makefile.in, configure.in}: Complete rewrites.
16626 * gdb.threads/configure: New, generated with autoconf.
d63a86f8 16627
c906108c
SS
16628Tue Aug 6 10:23:04 1996 Tom Tromey <tromey@rtl.cygnus.com>
16629
16630 * lib/gdb.exp (gdb_test_exact): Turn \n in pattern into \r\n.
16631
16632Mon Aug 5 18:11:53 1996 Fred Fish <fnf@cygnus.com>
16633
16634 * gdb.base/signals.exp (test_handle_all_print): Test separately for
16635 each signal's status in the output of "handle all print".
16636 * lib/gdb.exp (gdb_test): Document that the pattern must NOT include
16637 the \r\n sequence that immediately precedes the gdb prompt.
16638 * gdb.base/a1-selftest.exp: Save original timeout and restore
16639 after test.
16640
16641Sun Aug 4 10:20:50 1996 Jeffrey A Law (law@cygnus.com)
16642
16643 * gdb.disasm/hppa.s: Export fmemLRbug_tests_4 as a ST_CODE
16644 symbol.
16645
16646Fri Aug 2 17:37:26 1996 Brendan Kehoe <brendan@lisa.cygnus.com>
16647
16648 * config/vx-gdb.exp (gdb_start): Fix syntax of `$shell_id < 0'.
16649
16650Thu Jun 27 20:41:40 1996 Fred Fish <fnf@cygnus.com>
16651
16652 * gdb.base/signals.exp (test_handle_all_print): Temporarily increase
16653 timeout by 60 seconds.
16654
16655Thu Jun 27 18:13:57 1996 Fred Fish <fnf@cygnus.com>
16656
16657 * config/unix-gdb.exp: Increase default timeout from 30 to 60 sec.
16658 * config/netware.exp (gdb_run_cmd): Restore old timeout before doing
16659 error return.
16660
16661Thu Jun 27 10:54:58 1996 Fred Fish <fnf@cygnus.com>
16662
16663 * lib/gdb.exp (default_gdb_start): When reporting a timeout during
16664 gdb initialization, also report how long dejagnu waited. Restore
16665 old timeout before doing error return. Temporarily increase timeout
16666 by 3 minutes to allow for slow startups over heavy NFS use.
16667
16668Tue Jun 25 19:59:17 1996 Fred Fish <fnf@cygnus.com>
16669
16670 * lib/gdb.exp: Report timeout value for verbosity level 2.
16671 * config/gdbserver.exp: Ditto.
16672 * config/hppro.exp: Ditto.
16673 * config/mips-gdb.exp: Ditto.
16674 * config/monitor.exp: Ditto.
16675 * config/netware.exp: Ditto.
16676 * config/sim-gdb.exp: Ditto.
16677 * config/slite-gdb.exp: Ditto.
16678 * config/udi-gdb.exp: Ditto.
16679 * config/unix-gdb.exp: Ditto.
16680 * config/vx-gdb.exp: Ditto.
16681 * gdb.base/a1-selftest.exp: Ditto.
16682 * gdb.base/a2-run.exp: Ditto.
16683 * gdb.base/break.exp: Ditto.
16684 * gdb.base/corefile.exp: Ditto.
16685 * gdb.base/list.exp: Ditto.
16686 * gdb.base/recurse.exp: Ditto.
16687 * gdb.base/scope.exp: Ditto.
16688 * gdb.base/signals.exp: Ditto.
16689
16690Tue Jun 25 23:16:58 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
16691
16692 * gdb.threads/Makefile.in (docdir): Removed.
16693
16694Tue Jun 25 17:02:39 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
16695
16696 * configure.in (AC_PREREQ): autoconf 2.5 or higher.
d63a86f8 16697 * gdb.{base,c++,chill,disasm,stabs}/Makefile.in (VPATH): set to
c906108c 16698 @srcdir@.
d63a86f8 16699 * gdb.{base,c++,chill,disasm,stabs}/configure.in (AC_PREREQ):
c906108c
SS
16700 autoconf 2.5 or higher.
16701 * gdb.{base,c++,chill,disasm,stabs}/configure: Rebuilt.
16702
16703Thu Jun 13 11:16:10 1996 Tom Tromey <tromey@thepub.cygnus.com>
16704
16705 * configure: Regenerated.
16706 * aclocal.m4 (CY_AC_PATH_TCLH, CY_AC_PATH_TKH): Use odd names to
16707 avoid name clashes with SunOS headers.
16708
16709Wed Jun 5 16:43:27 1996 Jeffrey A Law (law@cygnus.com)
16710
16711 * gdb.c++/virtfunc.exp: Search $objdir/../../libstdc++ for libstdc++.
16712
16713Thu May 30 11:35:11 1996 Jeffrey A Law (law@cygnus.com)
16714
16715 * gdb.base/callfuncs.exp: Finish last change -- make sure the
16716 prototype information ends up in the compiler info file.
16717
16718Thu May 23 12:48:41 1996 Fred Fish <fnf@cygnus.com>
16719
16720 * gdb.base/callfuncs.exp: Remove the compiler info file prior to
16721 attempting to regenerate it. Eliminate use of a temporary file
16722 and just generate the info file directly. Source it immediately,
16723 for consistency of use.
16724 * gdb.base/corefile.exp: Ditto
16725 * gdb.base/exprs.exp: Ditto.
16726 * gdb.base/funcargs.exp: Ditto.
16727 * gdb.base/langs.exp: Ditto.
16728 * gdb.base/list.exp: Ditto.
16729 * gdb.base/mips_pro.exp: Ditto.
16730 * gdb.base/nodebug.exp: Ditto.
16731 * gdb.base/opaque.exp: Ditto.
16732 * gdb.base/ptype.exp: Ditto.
16733 * gdb.base/scope.exp: Ditto.
16734 * gdb.base/setvar.exp: Ditto.
16735 * gdb.base/signals.exp: Ditto.
16736 * gdb.base/whatis.exp: Ditto.
16737 * gdb.c++/templates.exp: Ditto.
16738 * gdb.c++/virtfunc.exp: Ditto.
16739 * gdb.c++/virtfunc.exp: Use contents of gcc_compiled to decide
16740 whether or not to add -lstdc++ to the compile command line args.
16741
16742Sat May 18 02:43:58 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16743
16744 * gdb.base/recurse.exp: Remove setup_xfail for "sparc*-*-sunos4*",
16745 it got fixed by the recent lookup_minimal_symbol_by_pc change.
16746 Increase timeout, a lot of single stepping might be needed if the
16747 target has no hardware watchpoints.
16748
16749Wed May 15 08:47:42 1996 Jeffrey A Law (law@cygnus.com)
16750
16751 * gdb.base/break.exp: Ignore compiler warnings when compiling
16752 break.c.
16753 * gdb.base/callfuncs.exp: Don't run these tests on the h8300.
16754 * gdb.base/default.exp: Add h8300 xfails. Handle messages
16755 from remote-sim.
16756 * gdb.base/exprs.exp: Add h8300 xfails.
16757 * gdb.base/funcargs.exp: Likewise.
16758 * gdb.base/nodebug.exp: Likewise.
16759 * gdb.base/printcmds.exp: Likewise.
16760 * gdb.base/ptype.exp: Likewise.
16761 * gdb.base/setvar.exp: Handle sizeof (int) != 4 for h8300. Add
16762 h8300 xfails.
d63a86f8 16763 * gdb.base/return.exp: Handle float/double precision problems
c906108c
SS
16764 on the h8300.
16765 * gdb.base/funcargs.c: Explicitly make last constant argument to
16766 call_after_alloca_subr an unsigned long type.
16767 * gdb.base/return.c: Include stdio.h.
16768
16769Tue May 7 22:01:12 1996 Rob Savoye <rob@chinadoll.cygnus.com>
16770
16771 * config/abug.exp: New file for the older Motorola Bug monitor
16772 that runs on the mvme13x series VME boards.
16773 * config/monitor.exp: Use the new config array for target settings
16774 if they exist.
16775
16776Fri May 3 16:02:55 1996 Stan Shebs <shebs@andros.cygnus.com>
16777
16778 * sim-gdb.exp: Make the SH simulator allocate less space when
16779 it is targeted.
16780
16781Thu May 2 12:31:56 1996 Jeffrey A Law (law@cygnus.com)
16782
16783 * gdb.base/mips_pro.exp: Expect failure for hppa*-*-* in backtrace
16784 test.
16785
16786Wed Mar 20 08:48:03 1996 Fred Fish <fnf@cygnus.com>
16787
16788 * gdb.base/list.exp (test_list_function): Remove setup_xfail for
16789 "rs6000-*-*" for "list function in include file" when gcc compiled.
16790 * gdb.base/printcmds.exp: Remove setup_xfail for "rs6000-*-aix*"
16791 for "p ctable1[120]".
16792 * gdb.base/scope.exp: Remove setup_xfail for "rs6000-*-*" for
16793 "print 'scope0.c'::filelocal_bss before run" when gcc compiled.
16794 Remove setup_xfail for "rs6000-*-*" for
16795 "print 'scope0.c'::filelocal before run".
16796 * gdb.base/{langs.exp, lists.exp, opaque.exp, scope.exp},
16797 gdb.stabs/weird.exp: Remove use of compiler options "-c -o ..."
16798 since some compilers don't allow both options to be given
16799 on the same command line. Create object file and move it.
d63a86f8 16800
c906108c
SS
16801Tue Mar 19 23:49:31 1996 Fred Fish <fnf@cygnus.com>
16802
16803 * gdb.base/corefile.exp: Always regenerate the core file, since
16804 we always regenerate the coremaker program. Detect special case
16805 where registers cannot be read from core file.
d63a86f8 16806
c906108c
SS
16807Tue Mar 19 16:52:49 1996 Fred Fish <fnf@cygnus.com>
16808
16809 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>
16810 * gdb.base/funcargs.c: Patch for SPARCworks alloca compatibility
16811 * gdb.c++/templates.exp: Only match on basename of file since
16812 some formats like xcoff don't encode directory information.
16813 * gdb.stabs/weird.exp: Use the right sed script for powerpc
16814 and rs6000 AIX xcoff targets.
16815 * configure.in: Add stabsdirs to configdirs for powerpc-*-aix*.
16816 * configure: Regenerate.
16817 * gdb.base/Makefile.in (clean): Remove generated file twice-tmp.c
16818 here, rather than in distclean.
d63a86f8 16819
c906108c
SS
16820Sun Mar 17 13:35:31 1996 Fred Fish <fnf@cygnus.com>
16821
16822 * gdb.base/mips_pro.exp: Create mips_pro.ci to get gcc_compiled
16823 defined, and use it to compile the test case with -O2. The
16824 native compilation still uses no optimization.
16825 * gdb.base/mips_pro.c: Remove inline assembly code since
16826 it is compiled PIC by default, which results in assembler
16827 warnings that make the testsuite think the compilation
16828 was unsuccessful.
16829
16830Sat Mar 16 15:02:24 1996 Fred Fish <fnf@cygnus.com>
16831
16832 * gdb.c++/misc.exp: Add note to message for
16833 "print s.a for foo struct" that this is a known gcc 2.7.2
16834 and earlier bug.
16835
16836Fri Mar 15 17:49:57 1996 Fred Fish (fnf@cygnus.com)
16837
16838 * gdb.base/break.exp: Fix pattern for matching "Delete all
16839 breakpoints (y or n) ". Add "mips-dec-ultrix*" to
16840 setup_xfail for deleting all breakpoints test. Fix various
16841 timeout messages to include "(timeout)".
16842 * gdb.base/callfuncs.exp: Add "i*86-*-sysv4*" to setup_xfail
16843 for "p t_float_values2(3.14159,float_val2)".
16844 * gdb.base/funcargs.exp: Remove "mips-sgi-irix4*" setup_xfail
16845 for "continue to call2g" when gcc compiled.
16846 * gdb.base/langs.exp: Remove "i*86-*-sysv4*" setup_xfail for
16847 "up to foo in langs.exp", "show language at foo in langs.exp",
16848 "show language at cppsub_ in langs.exp", "up to fsub in langs.exp",
16849 and "show language at fsub in langs.exp".
16850 * gdb.base/list.exp: Remove "*-*-sysv4*" setup_xfail for
16851 "list line 1 in include file", "list message for lines past EOF",
16852 "list function in include file", "list list0.h:foo", and
16853 "list filename:function; nonexistant function".
16854 * gdb.base/ptype.exp: Change "i*86-*-sysv4*" setup_xfail for
16855 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)"
16856 and "ptype t_char_array" to be for native cc only.
d63a86f8 16857
c906108c
SS
16858Fri Mar 15 16:17:22 1996 Fred Fish <fnf@cygnus.com>
16859
d63a86f8 16860 * gdb.base/corefile.exp: Remove "alpha-dec-osf2*" native compiled
c906108c
SS
16861 setup_xfail for "print coremaker_bss", "print coremaker_ro",
16862 "print func2::coremaker_local", and "backtrace in corefile.exp".
16863
16864Wed Mar 13 14:54:11 1996 Fred Fish <fnf@cygnus.com>
16865
16866 * gdb.base/signals.exp: Remove "alpha-*-osf2*" setup_xfail for
16867 "bt in signals.exp". This problem only appears when running
16868 the testsuite, and then only intermittently.
16869
16870Tue Mar 12 15:00:16 1996 Stan Shebs <shebs@andros.cygnus.com>
16871
16872 * gdb.base/return.exp (return_tests): Differentiate between
16873 two tests of continuing.
16874
16875Tue Mar 5 14:33:33 1996 Stan Shebs <shebs@andros.cygnus.com>
16876
16877 * */Makefile.in (maintainer-clean): Remove config.log.
16878 * gdb.base/Makefile.in (EXECUTABLES): Replace twice with twice-tmp.
16879 * gdb.c++/Makefile.in (PROGS): Add inherit.
16880 (clean): Remove *.ci.
16881
16882Tue Feb 20 16:36:10 1996 Fred Fish <fnf@cygnus.com>
16883
16884 * gdb.c++/misc.cc: Add test code from Mike Stump.
16885 * gdb.c++/misc.exp: Add test to print s.a, for Mike Stump.
16886
16887Sun Feb 18 11:39:12 1996 Fred Fish <fnf@cygnus.com>
16888
16889 * gdb.base/signals.exp: Change setup_xfail for "alpha-*-osf2"
16890 to "alpha-*-osf2*" and add comment.
16891 * gdb.base/a1-selftest.exp (test_with_self): Remove "alpha-dec-osf2*"
16892 setup_xfail for "step over execarg initialization" and
16893 "step over corearg initialization".
16894 * gdb.base/callfuncs.exp (do_function_calls): Restore setup_xfail
16895 for "hppa*-*-*", "sparc-*-*", "mips*-*-*", and "alpha-dec-osf2*".
16896 * gdb.base/corefile.exp: Add "alpha-dec-osf2*" setup_xfail when not
16897 gcc compiled for "print coremaker_bss", "print coremaker_ro",
16898 "print func2::coremaker_local", and "backtrace in corefile.exp".
16899 * gdb.base/signals.exp: Build and source signals.ci.
16900 Change "alpha-dec-osf2*" setup_xfail for "bt in signals.exp"
16901 to be for gcc only.
16902 * lib/gdb.exp: Move verbose statements outside conditionals.
d63a86f8 16903
c906108c
SS
16904Sat Feb 17 02:22:14 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16905
16906 * gdb.base/sigall.exp: Remove setup_xfail for irix4. Fixed by
16907 Feb 3 procfs.c change.
16908
16909Fri Feb 16 13:25:31 1996 Fred Fish <fnf@cygnus.com>
16910
16911 * config/unix-gdb.exp: Remove extraneous newlines from end of file.
16912
16913Thu Feb 15 08:12:55 1996 Fred Fish <fnf@cygnus.com>
16914
16915 * config/unix-gdb.exp: Default timeout in UNIX case to 30 seconds, up
16916 from dejagnu's apparent default of 10 seconds, which gives random
16917 results when running the tests over NFS on moderately loaded systems.
16918 * lib/gdb.exp (gdb_run_cmd): Add "(timeout)" in timeout case.
16919
16920Mon Feb 12 16:50:28 1996 Fred Fish <fnf@cygnus.com>
16921
16922 * gdb.base/callfuncs.exp: Remove setup_xfail for PR 5318. Now fixed.
16923 * gdb.base/a2-run.exp: Replace $binfile with $testfile in test
16924 result reports.
16925
16926Fri Feb 9 15:56:51 1996 Fred Fish <fnf@cygnus.com>
16927
16928 * configure.in (CY_AC_PATH_TCLH): Remove.
16929 * configure: Regenerate.
16930
16931Fri Feb 9 08:21:31 1996 Fred Fish <fnf@cygnus.com>
16932
16933 * gdb.c++/Makefile.in (clean): Add missing '{'.
16934
16935Fri Feb 2 10:19:40 1996 Jeffrey A Law (law@cygnus.com)
16936
16937 * lib/gdb.exp: Provide a default value for noinferior.
16938
16939 * lib/gdb.exp: Fix typos (LDLAGS -> LDFLAGS).
16940 Load libgloss.exp.
16941
16942Thu Feb 1 20:20:14 1996 Jeffrey A Law (law@cygnus.com)
16943
16944 * gdb.disasm/hppa.exp: Compile directly into an executable, use
16945 the executable, not the .o to run the tests from.
16946
16947Wed Jan 31 14:21:09 1996 Jeffrey A Law (law@cygnus.com)
16948
16949 * gdb.base/break.exp: Don't test for program exit or exit status
16950 if $noresults if nonzero.
16951 * gdb.base/langs.exp: Likewise.
16952 * gdb.base/watchpoint.exp: Likewise.
16953
16954 * gdb.base/default.exp: Remove extraneous call to load gdb.exp.
16955 * gdb.chill/pr-8405.exp: Move skip_chill_tests check to just before
16956 trying to compile the testcase.
16957
16958Wed Jan 24 23:42:39 1996 Doug Evans <dje@charmed.cygnus.com>
16959
16960 * gdb.base/interrupt.exp (p func1): xfail sparc64-*-solaris2.
16961 * gdb.base/signals.exp (continue to handler): Likewise.
16962
16963Tue Jan 23 16:28:22 1996 Per Bothner <bothner@kalessin.cygnus.com>
16964
16965 * gdb.c++/classes.exp: Now = returns false/true, not 1/0.
16966
16967 * gdb.fortran/exprs.exp: .LT. and .GT. now return .TRUE. or .FALSE..
16968
16969Tue Jan 23 15:41:57 1996 Jeffrey A Law (law@cygnus.com)
16970
16971 * gdb.base/corefile.exp: Recognize "not found" as failure
16972 when trying to determine if a core file was generated.
16973 If no core file was generate the first time, try again without
16974 the ulimit -c to work around braindamaged shells.
16975
16976Mon Jan 15 09:33:00 1996 Fred Fish <fnf@cygnus.com>
16977
16978 * gdb.stabs/configure.in (alpha-*-*,mips-*-*): Replace
16979 [] tests with "test" and enclose string in quotes.
16980 * gdb.stabs/configure: Rebuild
d63a86f8 16981
c906108c
SS
16982Thu Jan 11 09:43:14 1996 Tom Tromey <tromey@creche.cygnus.com>
16983
16984 Changes in sync with expect:
16985 * aclocal.m4 (CY_AC_PATH_TCLH): Handle Tcl 7.5 and greater.
16986 (CY_AC_PATH_TCLLIB): Handle Tcl 7.5 and greater.
16987 (CY_AC_PATH_TKH): Handle Tk 4.1 and greater.
16988 (CY_AC_PATH_TKLIB): Handle Tk 4.1 and greater. Properly quote
16989 argument to AC_REQUIRE.
16990 * configure: Regenerated.
16991
16992Thu Jan 4 08:17:22 1996 Fred Fish <fnf@cygnus.com>
16993
16994 * gdb.base/corefile.exp: When generating a core, discard any
16995 error messages about ulimit not found and the "core dumped"
16996 message from the shell that runs the coredumper.
16997
16998Wed Jan 3 01:30:41 1996 Jeffrey A Law (law@cygnus.com)
16999
17000 * lib/gdb.exp (skip_chill_tests): Skip them on the PA too.
17001
17002 * gdb.stabs/weird.exp: Use ${target_triplet} to determine
17003 which sed script to run. Expect failure for v_comb test
17004 on PA targets too.
d63a86f8 17005
c906108c
SS
17006Sat Dec 30 16:09:04 1995 Fred Fish <fnf@rtl.cygnus.com>
17007
17008 * gdb.base/corefile.exp: Remove "i*86-*-linux" xfail for
17009 "print func2::coremaker_local" and for "backtrace in corefile.exp"
17010
17011Sat Dec 30 12:59:12 1995 Fred Fish <fnf@cygnus.com>
17012
17013 * lib/gdb.exp: Fix typo and rewrite skip_chill_tests.
17014 * gdb.stabs/weird.exp: Setup "sparc-sun-sunos4*" and
17015 "sparc-sun-solaris*" xfails for "p v_comb".
17016 * lib/gdb.exp (default_gdb_start): Fix typo.
17017 * gdb.base/corefile.exp: Allow "Core was generated by ..."
17018 messages to not include the full program name that caused
17019 the core dump since some systems (such as solaris) apparently
17020 truncate this path to about 80 characters.
17021 When generating a core file first try increasing the core file
17022 size limit to unlimited since some systems may default it to
17023 zero, and it is harmless to try it. Move the test for failing
17024 to generate a core file to where it will actually get executed.
17025 * gdb.c++/templates.exp (test_ptype_of_templates): Accept
17026 new gdb result from g++ debug info improvements and make old
17027 pattern obsolescent. Also account for size_t differences
17028 (may be int or long).
17029 * gdb.base/a1-selftest.exp (test_with_self): Check for case where
17030 initialization before function call is placed in the delay slot
17031 and thus appears to be skipped over by commands such as "next".
17032
17033Fri Dec 29 16:09:20 1995 Stan Shebs <shebs@andros.cygnus.com>
17034
17035 * gdb.base/a1-selftest.exp (test_with_self): Run without windows.
17036
17037Wed Dec 6 10:45:42 1995 Jeffrey A. Law <law@sethra.cygnus.com>
17038
17039 * gdb.base/*.exp: Make ${srcfile} only be the basename of the
17040 input source file; fix code to compile test to deal with this
17041 convention.
17042 * gdb.c++/*.exp: Likewise.
17043
17044Mon Nov 27 11:40:16 1995 Fred Fish <fnf@cygnus.com>
17045
17046 * gdb.base/signals.exp: Setup "alpha-*-osf2*" xfail for
17047 "bt in signals.exp".
17048
17049Sat Nov 25 20:52:15 1995 Fred Fish <fnf@phydeaux.cygnus.com>
17050
17051 * gdb.base/a1-selftest.exp: Add alpha-dec-osf2 setup_xfail for
17052 "step over execarg initialization" and
17053 "step over corearg initialization".
17054
17055Sat Nov 25 18:20:14 1995 Fred Fish <fnf@cygnus.com>
17056
17057 * gdb.base/ptype.c (main): Declare malloc as a "char *" for systems
17058 with sizeof(pointer) > sizeof(int). Avoid "void *" or include files.
17059
17060Sat Nov 25 11:03:42 1995 Fred Fish <fnf@cygnus.com>
17061
17062 From Rob Savoye (rob@poseidon.cygnus.com)
17063 * Makefile.in, configure.in, gdb.base/{Makefile.in, configure.in},
17064 gdb.c++/{Makefile.in, configure.in}, gdb.chill/{Makefile.in,
17065 configure.in}, gdb.disasm/{Makefile.in, configure.in},
17066 gdb.stabs/{Makefile.in, configure.in}, gdb.threads/{Makefile.in,
17067 configure.in}: Major reworking for autoconfig.
17068 * aclocal.m4, configure, gdb.base/configure, gdb.c++/configure,
17069 gdb.disasm/configure, gdb.stabs/configure, gdb.stabs/default.mt :
17070 New files.
17071 * config/unix-gdb.exp: Make GDB global.
17072 * gdb.base/{a1-selftest.exp, a2-run.exp,bitfields.exp, break.exp,
17073 callfuncs.exp, commands.exp, corefile.exp, crossload.exp, exprs.exp,
17074 funcargs.exp, interrupt.exp, langs.exp, list.exp, mips_pro.exp,
17075 nodebug.exp, opaque.exp, printcmds.exp, ptype.exp, recurse.exp,
17076 regs.exp, return.exp, scope.exp, setvar.exp, sigall.exp, signals.exp,
17077 term.exp, twice.exp, watchpoint.exp, whatis.exp},
17078 gdb.c++/{classes.exp, callfuncs.exp, inherit.exp, misc.exp,
17079 templates.exp, virtfunc.exp}, gdb.chill/{callch.exp, chillvars.exp,
17080 misc.exp, pr-4975.exp, pr-5016.exp, pr-5020.exp, pr-5022.exp,
17081 pr-5646.exp, pr-5984.exp, pr-6292.exp, pr-6632.exp, pr-8134.exp,
17082 pr-8136.exp, result.exp, string.exp, tuples.exp},
17083 gdb.disasm/{hppa.exp, sh3.exp}, gdb.stabs/weird.exp: Change continues
17084 to returns as necessary, arrange for test to compile own testcase
17085 executable.
17086 * lib/gdb.exp: Changes for testsuite to compile own test cases.
d63a86f8 17087
c906108c
SS
17088Tue Nov 21 16:15:45 1995 Fred Fish <fnf@cygnus.com>
17089
17090 * gdb.c++/classes.exp (test_pointers_to_class_members): Add
17091 clear_xfail at end of test which might not call either pass or fail.
17092 * gdb.base/a1-selftest.exp: Add i*86-*-linuxaout xfail for
17093 "backtrace through signal handler".
17094
17095Sat Nov 18 04:09:31 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17096
17097 * gdb.base/sigall.exp: Work around OSF/1-3.x kernel bug when
17098 continuing from a job control stop signal.
17099 * gdb.stabs/alpha.mt: Use $(CFLAGS) when building weird.o.
17100
17101Wed Nov 15 00:28:03 1995 Jeffrey A Law (law@cygnus.com)
17102
17103 * gdb.base/callfuncs.exp: Remove bogus hppa xfails.
17104 * gdb.base/corefile.exp: Likewise.
17105 * gdb.base/funcargs.exp: Likewise.
17106
17107Tue Nov 14 15:18:10 1995 Stu Grossman (grossman@cygnus.com)
17108
17109 * config/hmsirom.exp: Setup for talking to hmsi ROM monitor.
17110 * config/monitor.exp: Add support for setting baud rate.
17111
17112Sat Nov 4 15:35:52 1995 Fred Fish <fnf@cygnus.com>
17113
17114 * gdb.base/a1-selftest.exp: Remove i*86-*-sysv4* and
17115 i*86-*-linux* xfails for "backtrace through signal handler".
17116 * gdb.base/corefile.exp: Add i*86-*-sysv4* xfail for
17117 "print func2::coremaker_local".
17118 * gdb.base/break.exp: Add i*86-*-sysv4*, sparc-sun-sunos4,
17119 alpha-dec-osf2* xfail for
17120 "delete all breakpoints when none".
17121
17122Wed Nov 1 15:57:16 1995 Fred Fish <fnf@cygnus.com>
17123
17124 * gdb.base/break.exp: Change test that deletes all breakpoints
17125 when no user breakpoints are installed. A post 4.15 change
17126 causes gdb to no longer prompt in this case.
17127
17128Tue Oct 31 15:13:43 1995 Fred Fish <fnf@cygnus.com>
17129
17130 * gdb.base/return.exp (return_tests): Change xfail for test
17131 "correct value returned double test" to stop xfailing at
17132 Solaris 2.5. Apparently the bug has been fixed.
17133
17134Sun Oct 29 12:18:16 1995 Fred Fish <fnf@cygnus.com>
17135
17136 * gdb.stabs/ecoff.sed: Remove comment lines except for first one.
17137 IRIX 4.0 /bin/sed chokes on them, though they work fine elsewhere.
17138
17139Tue Oct 24 11:12:12 1995 Jeffrey A Law (law@cygnus.com)
17140
17141 * gdb.disasm/hppa.exp: Test lci and syncdma instructions.
17142 * gdb.disasm/hppa.s: Corresponding changes.
17143
17144Wed Oct 18 11:27:47 1995 Jeffrey A Law (law@cygnus.com)
17145
17146 * gdb.base/configure.in (hppa*-*-hpux*): No longer needs target
17147 makefile fragment.
17148 * config/mt-hpux: Deleted.
17149
17150Tue Oct 17 23:02:12 1995 Jeffrey A Law (law@cygnus.com)
17151
d63a86f8 17152 * Many files: When warning about suppressed tests due to a
c906108c
SS
17153 nonexistant test binary, avoid incrementing the warning count.
17154
17155Tue Oct 10 11:00:41 1995 Fred Fish <fnf@cygnus.com>
17156
17157 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove BISON.
d63a86f8 17158
c906108c
SS
17159Sun Oct 8 04:23:14 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17160
17161 * gdb.base/return.exp: Change xfail from "sparc-*-solaris2.*" to
17162 "sparc-*-solaris2*".
17163
17164Sat Sep 23 01:22:23 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17165
17166 * gdb.base/coremaker.c: Produce a full core dump for AIX targets.
17167 Add global and local variables and initialize them.
17168 * gdb.base/corefile.exp: Test correct mapping of corefile sections
17169 by printing variables. Remove rs6000 and powerpc xfails, BFD now
17170 extracts the file name and terminating signal from the core file.
17171 * TODO: Remove note about tests for correct mapping of corefile.
17172 * gdb.base/ptype.c (main): Use boolean2 to inhibit AIX 4.1 xlc
17173 from optimizing it away.
17174 * gdb.stabs/weird.exp: Remove rs6000 xfail, xcoffread.c now
17175 handles common blocks.
17176
17177Thu Sep 21 01:28:10 1995 Jeff Law (law@snake.cs.utah.edu)
17178
17179 * gdb.disasm/sh3.s (fmac): Update for new assembler syntax
17180 * gdb.disasm/sh3.exp (fmac): Corresponding changes.
17181
17182Wed Sep 20 13:15:05 1995 Ian Lance Taylor <ian@cygnus.com>
17183
17184 * Makefile.in (maintainer-clean): New target, synonym for
17185 realclean.
17186 * gdb.base/Makefile.in (maintainer-clean): Likewise.
17187 * gdb.c++/Makefile.in (maintainer-clean): Likewise.
17188 * gdb.chill/Makefile.in (maintainer-clean): Likewise.
17189 * gdb.disasm/Makefile.in (maintainer-clean): Likewise.
17190 * gdb.stabs/Makefile.in (maintainer-clean): Likewise.
17191 * gdb.threads/Makefile.in (maintainer-clean): Likewise.
17192
17193Sun Sep 10 13:14:01 1995 Fred Fish <fnf@cygnus.com>
17194
17195 * gdb.base/scope.exp (text_at_main): Add "hppa*-*-hpux*"
17196 xfails when not gcc compiled for "print foo::funclocal".
17197 (test_at_foo): Add "hppa*-*-hpux*" xfails when not gcc compiled for:
17198 "print foo::funclocal at foo",
17199 "print 'scope1.c'::foo::funclocal at foo",
17200 "print foo::funclocal_bss at foo",
17201 "print 'scope1.c'::foo::funclocal_bss at foo",
17202 "print foo::funclocal_ro at foo",
17203 "print 'scope1.c'::foo::funclocal_ro at foo",
17204 "print bar::funclocal at foo" and
17205 "print 'scope1.c'::bar::funclocal at foo".
17206 (test_at_bar): Add "hppa*-*-hpux*" xfails when not
17207 gcc compiled for "print foo::funclocal at bar".
17208 Expand all messages to ensure that they identify that
17209 the test is at bar().
17210 * gdb.base/opaque.exp: Add "hppa*-*-hpux*" xfails when not
17211 gcc compiled for:
17212 "ptype on opaque struct pointer (statically)",
17213 "ptype on opaque struct tagname (statically)",
17214 "ptype on opaque struct pointer (dynamically) 1",
17215 "ptype on opaque struct tagname (dynamically) 1",
17216 "ptype on opaque struct pointer (dynamically) 2" and
17217 "ptype on opaque struct tagname (dynamically) 2
17218 * gdb.base/nodebug.exp: Add "hppa*-*-hpux*" xfails when not
17219 gcc compiled for:
17220 "p datalocal"
17221 "whatis datalocal",
17222 "ptype datalocal",
17223 "p bsslocal",
17224 "whatis bsslocal", and
17225 "ptype bsslocal".
17226 * gdb.base/langs.exp: Add "hppa*-*-hpux*" xfails for
17227 "backtrace in langs.exp" and "up to langs0__2do in langs.exp"
17228 when not gcc compiled.
17229 * gdb.base/funcargs.exp (float_and_integral_args): Add
17230 "hppa*-*-hpux*" xfail for "run to call2a" when not gcc
17231 compiled.
17232 (discard_and_shuffle): Add "hppa*-*-hpux*" xfail for
17233 "backtrace from call6a" when not gcc compiled.
17234 (shuffle_round_robin): Add "hppa*-*-hpux*" xfail for
17235 "backtrace from call7a" when not gcc compiled.
17236 * gdb.base/callfuncs.exp (do_function_calls):
17237 Add "hppa*-*-hpux*" xfail when not gcc compiled for
17238 "p t_char_array_values(char_array_val2,char_array_val1)",
17239 "p t_char_array_values(char_array_val1,char_array_val2)",
17240 "p t_char_array_values("carray 1","carray 2")",
17241 "p t_char_array_values("carray 1",char_array_val2)",
17242 "p t_char_array_values(char_array_val1,"carray 2")",
17243 "p sum_args(1,{2})",
17244 "p sum_args(2,{2,3})",
17245 "p sum_args(3,{2,3,4})",
17246 "p sum_args(4,{2,3,4,5})"
17247 * gdb.base/corefile.exp: Add "hppa*-*-hpux*" xfail for
17248 "backtrace in corefile.exp" when not gcc compiled.
17249
17250Sat Sep 9 01:35:39 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17251
17252 * gdb.base/signals.exp: Rewrite `handle all print' test as
17253 a procedure. Accept blanks or TABs as whitespace, increase
17254 timeout and expect input buffer size for the large output
17255 from the command. Remove "i*86-*-bsdi2.0" xfail.
17256
17257Sat Sep 2 06:41:26 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17258
17259 * gdb.base/setvar.exp: Add new testcases for truncation when
17260 assigning invalid values to bitfields.
17261
17262Sat Sep 2 00:17:31 1995 Fred Fish <fnf@cygnus.com>
17263
d63a86f8 17264 * gdb.base/callfuncs.exp (do_function_calls): Remove
c906108c
SS
17265 mips-sgi-irix* xfail for
17266 "call inferior func with struct - returns char *"
17267 and fix test so that an optional (unsigned char *) cast is
17268 accepted in the result.
17269
17270Fri Sep 1 13:42:01 1995 Fred Fish <fnf@cygnus.com>
17271
17272 * gdb.base/funcargs.exp (float_and_integral_args): Remove
17273 sparc-sun-solaris2* xfail for "print f1 after run to call2a".
17274 * gdb.c++/Makefile.in (SUFFIXES): Add .SUFFIXES and ".cc" suffix.
17275 * gdb.base/signals.exp: Remove duplicate "handle all print" test
17276 that accidentally got checked in.
17277
17278Sun Aug 27 23:35:35 1995 Fred Fish <fnf@cygnus.com>
17279
d63a86f8 17280 * gdb.base/callfuncs.exp (do_function_calls): Add alpha-dec-osf2*
c906108c
SS
17281 clear_xfail for "p t_float_values2(3.14159,float_val2)" for gcc
17282 compiled test.
17283 * gdb.base/opaque.exp (setup_xfail_on_opaque_pointer):
17284 Add mips-sgi-irix5* xfail for not gcc compiled.
17285 * gdb.base/Makefile.in (nodebug.o): Also create nodebug.ci.
17286 * gdb.base/nodebug.exp: Add mips-sgi-irix5 xfail when not gcc compiled for
17287 "p top", "whatis top", "p middle", and "whatis middle".
17288 * gdb.base/whatis.exp: Add mips-sgi-irix* xfail for
17289 "whatis signed char" for not gcc compiled.
17290 * gdb.base/setvar.exp: Add mips-sgi-irix4* xfail (works on irix5) for
17291 "set variable signed char=-1 (-1)" and
17292 "set variable signed char=0xFF (0xFF)" for not gcc compiled.
17293 * gdb.base/funcargs.exp (float_and_integral_args):
17294 Add mips-sgi-irix5* xfail for "run to call2a" for not gcc compiled.
17295 Add mips-sgi-irix* xfail when not gcc compiled for
17296 "continue to call2b".
17297 Add mips-sgi-irix4* xfail (works with irix5) when gcc compiled for
17298 "continue to call2g".
17299 (discard_and_shuffle): Add mips-sgi-irix5* xfail whn not gcc compiled for
17300 "backtrace from call6a"
17301 (shuffle_round_robin): Add mips-sgi-irix* xfail when not gcc compiled for
17302 "backtrace from call7k".
17303 Add mips-sgi-irix5* xfail when not gcc compiled for
17304 "backtrace from call7a".
17305 (localvars_after_alloca): Fix gdb_test cmds for
17306 "print * after runto ...".
17307 Remove rs6000-*-* xfails for
17308 "print i after runto localvars_after_alloca" and
17309 "print l after runto localvars_after_alloca"
17310 for all compilers.
17311 * gdb.base/exprs.exp: Add mips-sgi-irix4* xfails (works with irix5),
17312 when not compiled with gcc, for:
17313 "print signed char == (minus)",
17314 "print signed char != (minus)",
17315 "print signed char < (minus)",
17316 "print signed char > (minus)".
17317 * gdb.base/callfuncs.exp (do_function_calls):
17318 Add mips-sgi-irix* xfail, when compiled with native compiler, for
17319 "call inferior func with struct - returns char *".
d63a86f8 17320 * gdb.base/return.exp (return_tests): Change xfail for
c906108c
SS
17321 "correct value returned double test" to include Solaris 2.4.
17322 * gdb.base/funcargs.exp (float_and_integral_args):
17323 Add sparc-sun-solaris2* xfail for "print f1 after run to call2a".
d63a86f8 17324
c906108c
SS
17325Sat Aug 26 00:26:11 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17326
17327 * gdb.base/setvar.c, gdb.base/setvar.exp: Add new tests for
17328 enumeration bitfields if compiling with GNU C.
17329 * lib/gdb.exp: Consume `(y or n) ' in `Reinitialize source path
17330 to empty' prompt.
17331
17332Tue Aug 22 00:30:37 1995 Jeff Law (law@snake.cs.utah.edu)
17333
17334 * gdb.base/scope.exp: xfail 'scope0.c'::filelocal_bss before run
17335 test for PRO targets.
17336
17337 * gdb.base/funcargs.exp: Avoid ever setting more than 8
17338 breakpoints in the inferior at any given time by making
17339 two groups of breakpoints for call2*, call6* and call7*
17340 tests.
17341
17342Sun Aug 20 06:58:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17343
17344 * gdb.base/funcargs.exp: Fix typos introduced by Aug 15 change.
17345 * gdb.base/callfuncs.c (main): Use struct_val1 to inhibit xlc
17346 from optimizing it away.
17347 * gdb.base/callfuncs.exp: Remove rs6000-*-* xfails for
17348 "call inferior func with struct".
17349
17350Wed Aug 16 11:57:15 1995 Stan Shebs <shebs@andros.cygnus.com>
17351
17352 * configure.in: Only configure gdb.chill for particular targets.
17353
17354Tue Aug 15 09:42:44 1995 Fred Fish <fnf@cygnus.com>
17355
17356 * gdb.base/Makefile.in: Add action to .c.o transformation
17357 rule that generates a .ci file for each .o file and remove
17358 explicit .c.o rules except for callfuncs.o.
17359 * gdb.c++/Makefile.in: Add .cc.o transformation rule that
17360 generates a .ci file for each .o file and remove explicit
17361 .cc.o rules.
17362 (clean): Remove *.tmp *.ci files.
17363 (EXECUTABLES): Remove templ-info.exp.
17364 * gdb.base/compiler.c: New file.
17365 * gdb.c++/compiler.cc: New file
17366 * gdb.base/scope.exp: Source gdb.base/scope.ci.
17367 Change rs6000-*-* xfail for
17368 "print 'scope0.c'::filelocal_ro" and
17369 "print 'scope1.c'::filelocal" and
17370 "print 'scope1.c'::filelocal_bss" and
17371 "print 'scope1.c'::filelocal_ro" and
17372 "print 'scope1.c'::foo::funclocal" and
17373 "print 'scope1.c'::foo::funclocal_ro" and
17374 "print 'scope1.c'::bar::funclocal" and
17375 "print 'scope0.c'::filelocal_ro" and
17376 "print 'scope1.c'::filelocal at foo" and
17377 "print 'scope1.c'::filelocal_bss at foo" and
17378 "print 'scope1.c'::filelocal_ro at foo" and
17379 "print 'scope1.c'::foo::funclocal at foo" and
17380 "print 'scope1.c'::foo::funclocal_bss at foo" and
17381 "print 'scope1.c'::foo::funclocal_ro at foo" and
17382 "print 'scope1.c'::bar::funclocal at foo" and
17383 "print 'scope0.c'::filelocal_ro" and
17384 "print 'scope1.c'::filelocal" and
17385 "print 'scope1.c'::filelocal_bss" and
17386 "print 'scope1.c'::filelocal_ro" and
17387 "print 'scope1.c'::foo::funclocal" and
17388 "print 'scope1.c'::foo::funclocal_bss" and
17389 "print 'scope1.c'::foo::funclocal_ro" and
17390 "print 'scope1.c'::bar::funclocal" and
17391 "print 'scope1.c'::bar::funclocal_bss"
17392 to only be xfail'd when not compiled with gcc.
d63a86f8 17393 Add rs6000-*-* xfail for
c906108c
SS
17394 "print 'scope0.c'::filelocal_bss before run"
17395 when compiled with gcc.
17396 (test_at_main): Add rs6000-*-* xfail for
17397 "print filelocal_ro in test_at_main"
17398 when compiled with gcc.
17399 * gdb.base/ptype.exp: Source gdb.base/ptype.ci.
d63a86f8 17400 Add rs6000-*-aix* xfail for
c906108c
SS
17401 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)" and
17402 "ptype t_char_array", not compiled with gcc.
17403 * gdb.base/list.exp (test_list_function): Add rs6000-*-*
17404 xfail for "list foo (in include file)" when gcc compiled.
17405 * gdb.base/funcargs.exp: Source gdb.base/funcargs.ci
17406 (integral_args): Add rs6000-*-* xfail for
17407 "run to call0a" if not compiled with gcc.
17408 (unsigned_integral_args): Add rs6000-*-* xfail for
17409 "run to call1a" if not compiled with gcc.
17410 (float_and_integral_args): Add rs6000-*-* xfail for
17411 "run to call2a" if not compiled with gcc and for
17412 "continue to call2b" for any compiler.
17413 Add rs6000-*-* xfail to
17414 "print f1 after run to call2a" for gcc compiled.
17415 (discard_and_shuffle): Add rs6000-*-* xfail for
17416 "run to call6a".
17417 (shuffle_round_robin): Add rs6000-*-* xfail for
17418 "backtrace from call7a" if not compiled with gcc.
17419 Add rs6000-*-* xfail for
17420 "backtrace from call7b" if compiled with gcc.
17421 (call_after_alloca): Add rs6000-*-* xfail for
17422 "print c in call_after_alloca" and
17423 "print s in call_after_alloca" and
17424 "backtrace from call_after_alloca_subr"
17425 if not compiled with gcc.
17426 (localvars_in_indirect_call): Add rs6000-*-* xfail for
17427 "print c in localvars_in_indirect_call" and
17428 "print c in localvars_in_indirect_call" and
17429 "backtrace in indirectly called function" and
17430 "stepping into indirectly called function"
17431 if not compiled with gcc.
17432 (localvars_after_alloca): Add rs6000-*-* xfail for
17433 "print c after runto localvars_after_alloca" and
17434 "print s after runto localvars_after_alloca" and
17435 "print i after runto localvars_after_alloca" and
17436 "print l after runto localvars_after_alloca"
17437 for all compilers.
17438 * gdb.base/whatis.exp: Source gdb.base/whatis.ci rather
17439 than whatis-info.exp.
17440 * gdb.base/opaque.exp: Source gdb.base/opaque0.ci rather
17441 than opaque-info.exp.
17442 Setup rs6000-*-* xfail for
d63a86f8 17443 "ptype on opaque struct pointer (statically)" and
c906108c
SS
17444 "ptype on opaque struct pointer (dynamically)" when
17445 not compiled with gcc.
17446 * gdb.base/callfuncs.exp: Source gdb.base/callfuncs.ci
17447 rather than callf-info.exp.
17448 (do_function_calls): Add clear_xfail for rs6000-*-* for
17449 "p t_float_values2(3.14159,float_val2)". Seems to work
17450 fine there, both with xlc and gcc. Need to find out what
17451 it is doing right and fix other platforms.
17452 * gdb.base/callfuncs.exp: Add rs6000-*-* xfail for
17453 "call inferior func with struct - returns int",
17454 "call inferior func with struct - returns long",
17455 "call inferior func with struct - returns float",
17456 "call inferior func with struct - returns double",
17457 "call inferior func with struct - returns char *",
17458 but only if not gcc compiled (presumes xlc compiled).
17459 Change rs6000-*-* xfails for
17460 "call inferior func with struct - returns char" and
17461 " call inferior func with struct - returns short" to only
17462 xfail if not using gcc.
17463 (clean mostlyclean): Remove *.ci and *.tmp files.
17464 * gdb.c++/templates.exp: Source gdb.c++/templates.ci rather
17465 than templ-info.exp.
17466 * gdb.base/langs.exp: Source gdb.base/langs.ci.
17467 Add rs6000-*-* xfail for "up to foo in langs.exp"
17468 "up to cppsub_ in langs.exp" and "up to fsub in langs.exp"
17469 when not gcc compiled.
d63a86f8 17470
c906108c
SS
17471Sat Aug 12 15:05:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
17472
17473 * gdb.base/callfuncs.exp: Add xfails for the powerpc.
17474 * gdb.base/corefile.exp: Likewise.
17475 * gdb.base/list.exp: Likewise.
17476 * gdb.base/scope.exp: Likewise.
17477 * gdb.base/siganls.exp: Likewise.
17478
17479 * gdb.base/nodebug.exp: Add xfails for the powerpc. Handle aix4
17480 compiler output.
17481 * gdb.base/whatis.exp: Likewise.
17482
17483Fri Aug 11 13:36:20 1995 Jeff Law (law@snake.cs.utah.edu)
17484
17485 * gdb.disasm/sh3.exp (all_fp_misc_tests): No longer expect a
17486 failure (opcode table has been fixed to match reality).
17487
17488Mon Aug 14 09:01:59 1995 Fred Fish <fnf@cygnus.com>
17489
17490 * gdb.base/callfuncs.exp: Add rs6000-*-* xfails for
17491 "call inferior func with struct - returns char",
17492 "call inferior func with struct - returns short"
17493
17494 * gdb.base/scope.exp: Remove rs6000-*-* xfails for
17495 "print 'scope0.c'::filelocal at main",
17496 "print 'scope0.c'::filelocal_bss in test_at_main",
17497 "print 'scope0.c'::filelocal at foo",
17498 "print 'scope0.c'::filelocal_bss in test_at_foo",
17499 "print 'scope0.c'::filelocal at bar",
17500 "print 'scope0.c'::filelocal_bss in test_at_bar"
d63a86f8 17501
c906108c
SS
17502 * gdb.base/list.exp: Remove rs6000-*-* xfail for "list function
17503 in source file 1". This bug seems to have been fixed with both
17504 gcc and native cc (was native assembler bug?).
17505
17506Wed Aug 9 08:04:12 1995 Fred Fish (fnf@cygnus.com)
17507
17508 * gdb.base/a1-selftest.exp: Change "i*86-*-sysv4" xfail for
17509 "backtrace through signal handler" to "i*86-*-sysv4*".
17510 * gdb.base/signals.exp: Add xfail for "'next' behaved as
17511 continue" case. Add "known SVR4 bug" to fail message.
17512 Add "i*86-*-bsdi2.0" xfail for "handle all print".
17513 Add "i*86-*-bsdi2.0" xfail for "backtrace in signals_tests_1".
17514 * gdb.base/ptype.exp: Add "i*86-*-sysv4*" xfail for
17515 "whatis unnamed typedef'd enum..." and "ptype t_char_array".
17516 * gdb.base/langs.exp: Add "i*86-*-sysv4*" xfail for
17517 "up to foo in langs.exp", "show language at foo in
17518 langs.exp", "up to cppsub_ in langs.exp", "show
17519 language at cppsub_ in langs.exp", "up to fsub in
17520 langs.exp", and "show language at fsub in langs.exp".
17521 * gdb.base/corefile.exp: Add "i*86-*-sysv4*" to xfail for
17522 "bactrace in corefile.exp".
17523 * gdb.base/callfuncs.exp: Change xfail to "i*86-*-*" for
17524 "call inferior function with struct - returns float" and
17525 "call inferior function with struct - returns double".
d63a86f8 17526
c906108c
SS
17527Mon Aug 7 02:43:28 1995 Jeff Law (law@snake.cs.utah.edu)
17528
17529 * gdb.disasm/sh3.s: Source for sh3 disassembler tests.
17530 * gdb.disasm/sh3.exp: Run the sh3 disassembler tests.
17531 * gdb.disasm/configure.in (sh-*-*): Use sh3.mt makefile fragment.
17532 * gdb.disasm/sh3.mt: Makefile fragment for sh3 ests.
17533
17534Mon Aug 7 08:09:37 1995 Fred Fish <fnf@cygnus.com>
17535
17536 * Makefile.in (CHILL_FOR_TARGET): Use previously defined
17537 (or overriden) "CHILL" macro rather then bare "gcc".
17538 Also look for ../../gcc/xgcc since that is what we will
17539 actually need, not "Makefile". Remove following assignment
17540 of CHILL to CHILL_FOR_TARGET because that results in
17541 recursive definition.
17542
17543Sun Aug 6 16:52:29 1995 Fred Fish <fnf@cygnus.com>
17544
17545 * gdb.base/corefile.exp: Change xfail for backtrace in
17546 corefile.exp from linuxaout to all linux.
17547 * gdb.base/sigall.exp (test_one_sig): Specifically deal with
17548 cases where we miss the breakpoint at the signal handler
17549 for some reason. Setup xfail for linuxoldld/linuxaout and
17550 getting SIGIO. Setup xfail for linuxoldld/linuxaout for
17551 hitting SIGURG breakpoint.
17552 * gdb.base/signals.exp: Setup xfail for "next" acting like
17553 continue to add linuxoldld. Setup xfail for all linux for
17554 "next to handler in signals_tests_1", "backtrace in
17555 signals_tests_1", "continue to func1", "pass SIGUSR1",
17556 and continue to handler".
17557
17558Thu Aug 3 10:45:37 1995 Fred Fish <fnf@cygnus.com>
17559
17560 * Update all FSF addresses except those in COPYING* files.
17561
17562Sun Jul 30 17:50:35 1995 Fred Fish <fnf@cygnus.com>
17563
17564 * gdb.base/a2-run.exp: Change messages to be more explicit about
17565 the status of args, and quote binfile in results.
17566
17567Sun Jul 30 10:24:20 1995 Fred Fish <fnf@cygnus.com>
17568
17569 * gdb.base/callfuncs.exp: Add tests for passing structs to
17570 inferior functions and return various types.
17571 * gdb.base/callfuncs.c: Add functions to receive a struct
17572 and return a member of the struct, in various types.
17573
17574Sat Jul 29 14:22:33 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17575
17576 * gdb.base/Makefile.in (clean): Remove callf-info.exp.
17577
17578Fri Jul 28 13:36:11 1995 Brendan Kehoe <brendan@lisa.cygnus.com>
17579
17580 * config/vxworks29k.exp: New file, sources vxworks.exp.
17581
17582Fri Jul 28 00:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
17583
17584 * config/gdbremote.exp: New file. Testing framework using
17585 gdbserver.
17586
17587Thu Jul 27 12:17:14 1995 Fred Fish (fnf@cygnus.com)
17588
17589 * gdb.base/interrupt.exp: Setup "i*86-*-linux" xfail for
17590 "call function when asleep" and "send end of file".
17591 * gdb.base/corefile.exp: Add "i*86-*-linuxaout" to xfail list
17592 for "backtrace in corefile.exp".
17593 * gdb.base/a1-selftest.exp: Add "i*86-*-linux*" to xfail list
17594 for "backtrace through signal handler".
17595 * gdb.base/corefile.exp: Make sure we actually generate a core file
17596 before trying the core tests. Some systems allow the user to suppress
17597 generation of core files and default to that (linux for example).
17598 * gdb.base/signals.exp: Change xfail for "next" acting like "continue"
17599 from "i*86-*-linux" to "i*86-*-linuxaout". Works with ELF beta.
17600
17601Tue Jul 25 17:30:10 1995 Jeffrey A. Law <law@rtl.cygnus.com>
17602
17603 * gdb.threads: New directory with some crude multi-threaded
17604 gdb tests (step.exp and step2.exp).
17605 * config/mt-lynx (STEP_EXECUTABLE): Define.
17606 (THREADFLAGS): Define.
17607
17608Tue Jul 25 01:03:52 1995 Jeff Law (law@snake.cs.utah.edu)
17609
17610 * gdb.base/sigall.exp: Avoid losing in SIGPRIO test on lynx.
17611
17612 * gdb.base/signals.exp: Disable whole file for lynx until
17613 further notice.
17614
17615 * gdb.base/signals.exp: xfail test where "next" acts like
17616 "continue" for lynx.
17617
17618 * gdb.base/interrupt.exp: xfail test for calling function while
17619 inferior is asleep for lynx.
17620
17621 * gdb.base/watchpoint.exp: Handle more cases of gdb echoing more
17622 than one cr-lf after each command.
17623
17624Sun Jul 23 23:33:18 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17625
17626 * configure.in: Reinstate setting of stabsdirs variable, fix
17627 typo in setting up configdirs for native builds.
17628
17629 * gdb.base/return.exp: Fix typo in return double test.
17630 * gdb.base/return.c (tmp2, tmp3): Made global to inhibit the
17631 compiler from optimizing them away.
17632
17633Fri Jul 21 11:39:34 1995 Jeff Law (law@snake.cs.utah.edu)
17634
17635 * gdb.base/gdbvars.exp: Expect zero or more additional cr-lf
17636 sequences to be echo'd by gdb when using gdb_test.
17637 * gdb.chill/chexp.exp: Likewise.
17638 * gdb.fortran/exprs.exp: Likewise
17639
17640Thu Jul 20 13:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
17641
17642 * gdb.base/a1-selftest.exp: Reset the timeout value to 30 seconds
17643 after the inferior gdb has started.
17644
17645 * gdb.base/a2-run.exp: Handle gdb echoing more than one cr-lf
17646 after each command.
17647 * gdb.base/funcargs.exp: Likewise.
17648 * gdb.base/gdbvars.exp: Likewise.
17649 * gdb.base/interrupt.exp: Likewise.
17650 * gdb.base/list.exp: Likewise.
17651 * gdb.base/watchpoint.exp: Likewise.
17652 * gdb.c++/demangle.exp: Likewise.
17653 * gdb.c++/inherit.exp: Likewise.
17654 * gdb.chill/chexp.exp: Likewise.
17655 * gdb.fortran/exprs.exp: Likewise.
17656
17657 * gdb.base/watchpoint.exp: Disable watchpoint triggered in syscall
17658 test if we can't handle IO to/from the inferior.
17659
17660 * gdb.c++/misc.exp: Always check for a program already being
17661 started after sending a "run" command to gdb.
17662
17663 * gdb.base/twice.exp: Start with a fresh gdb.
17664
17665 * gdb.chill/chexp.exp: Remove skip_chill_tests check; these tests
17666 only depend on gdb's expression code, not the chill runtime.
17667
17668 * gdb.base/return.c: Put return values into variables so we
17669 can have gdb print them rather than depending on the program
17670 to print them.
17671 * gdb.base/return.exp: Corresponding changes.
17672
17673 * lib/gdb.exp: Provide default value for noinferiorio.
17674 * gdb.base/interrupt.exp: Skip tests if we can't handle IO to/from
17675 the inferior.
17676
17677 * gdb.base/break.exp: Always check for a program already being
17678 started after sending a "run" command to gdb.
17679 (text_next_with_recursion): Don't check the output from the
17680 program's printf statement. Instead just make sure the program
17681 exited.
17682
17683 * gdb.base/commands.exp: Protect tests which need arguments with
17684 $noargs conditionals.
17685
17686Wed Jul 19 22:42:43 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17687
17688 * gdb.base/printcmds.exp: Adjust expect patterns for addresses
17689 of structure member arrays to match gdb/valops.c:value_addr change.
17690
17691Mon Jul 17 10:12:27 1995 Jeff Law (law@snake.cs.utah.edu)
17692
17693 * gdb.base/a1-selftest.exp: Fix unmatched quotes in many timeout
17694 cases.
17695
17696Wed Jul 12 10:20:08 1995 Fred Fish (fnf@cygnus.com)
17697
17698 * configure.in (configdirs): Remove gdb.chill from default list
17699 of subdirs and then add it back in only if doing a native build.
17700 The current chill compiler does not yet work in any cross build.
17701 * Revert all signal changes from Jul 6.
17702 * gdb.base/{sigall.c signals.c}: Define away signal() and alarm()
17703 for sh-hms targets, allowing these tests to link, with no other
17704 changes. Testing is suppressed by setting "nosignals" in site.exp.
17705
17706Thu Jul 6 20:58:30 1995 Fred Fish (fnf@cygnus.com)
17707
17708 * configure.in (signaldirs): Define and add to configdirs for all
17709 targets except some specific ones that are known to not support signals.
17710 Also clean up formatting.
17711 * gdb.base/Makefile.in (EXECUTABLES): Remove sigall and signals.
17712 (signals, sigall): Remove rules to build.
17713 * gdb.base/{sigall.c, sigall.exp, signals.c, signals.exp}:
17714 Moved to new gdb.signals directory.
17715 * gdb.signals: New test directory.
17716 * gdb.signals/{Makefile.in, configure.in, sigall.c, sigall.exp,
17717 signals.c signals.exp}: New or moved files.
17718
17719Sun Jun 25 12:55:18 1995 Jeff Law (law@snake.cs.utah.edu)
17720
17721 * gdb.base/interrupt.exp: Don't choke if $nointerrupts doesn't exist.
17722
17723Wed Jun 21 16:35:55 1995 Fred Fish <fnf@cygnus.com>
17724
17725 * gdb.base/return.exp: Xfail `return double' test failure
17726 on at least Solaris 2.3 and handle future/past versions on
17727 a case by case basis as appropriate. Also update message
17728 to include i*86 failures.
17729
17730Wed May 24 07:10:10 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
17731
17732 * Makefile.in: Change variable CFLAGS to TESTSUITE_CFLAGS.
17733
17734 * lib/gdb.exp: Fix comment which erroneously identified
17735 gdb_file_cmd as gdb_load (the 19 May change was in fact to
17736 gdb_file_cmd not gdb_load).
17737 * config/unix-gdb.exp (gdb_load): Add "upvar timeout timeout".
17738
17739 * gdb.base/setvar.exp: Make test names consistent between pass and
17740 fail cases. Use gdb_test more.
17741
17742Fri May 19 07:22:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
17743
17744 * lib/gdb.exp (gdb_load): Add "upvar timeout timeout".
17745
17746Mon May 15 23:50:51 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17747
17748 * gdb.base/help.exp: Fix expected help string for `show commands'.
17749
17750Thu May 11 07:55:11 1995 Jim Kingdon <kingdon@deneb.cygnus.com>
17751
17752 * gdb.stabs/xcoff.sed: Change N_LSYM to C_DECL not C_LSYM.
17753
17754 * gdb.stabs/weird.exp: Remove xfail for xcoff bitching about lack
17755 of a text section.
17756
17757Thu May 11 15:02:24 1995 Stu Grossman (grossman@andros.cygnus.com)
17758
17759 * config/monitor.exp (gdb_target_monitor): Fix loop interator so
17760 that loop eventually terminates. Fix Connection refused logic so
17761 that testsuite will expire nicely.
17762
17763Wed May 10 17:57:35 1995 Stu Grossman (grossman@andros.cygnus.com)
17764
17765 * config/cpu32bug.exp, config/est.exp, config/hppro.exp,
17766 config/rom68k.exp: New tcl glue for the appropriate monitors.
17767 These all just end up calling monitor.exp.
17768 * config/monitor.exp (gdb_target_monitor): Handle `Connection
17769 refused' by retrying. Cleanup some timeout issues.
17770 * (gdb_load): Reduce timeout. Cleanup some timeout issues.
17771 * lib/gdb.exp (gdb_test gdb_test_exact): Upvar timeout so that
17772 callers don't have to set/restore global timeout variable.
17773
17774 * The following set of changes centralizes management of the global
17775 timeout variable. This way, it can be set in one target dependent
17776 place instead of dozens of places scattered throughout the test suite.
17777 If you need to lengthen a timeout, then you should either set timeout
17778 in one of the config/{target}.exp files, or multiply it by a factor.
17779 Setting it to an absolute value is always going to lose for some
17780 targets.
17781 * gdb.base/a1-selftest.exp (test_with_self): Only use local timeout.
17782 * gdb.base/callfuncs.exp (do_function_calls): Don't set timeout.
17783 * gdb.base/funcargs.exp: Don't set timeout.
17784 * gdb.base/list.exp (test_forward_search): Only use local timeout.
17785 * gdb.base/printcmds.exp (test_print_string_constants
17786 test_print_array_constants): Don't set timeout.
17787 * gdb.base/ptype.exp: Don't set timeout.
17788 * gdb.base/recurse.exp: Don't set timeout.
17789 * gdb.base/return.exp: Don't set timeout.
17790 * gdb.base/watchpoint.exp: Don't set timeout.
17791 * gdb.c++/classes.exp (do_tests): Don't set timeout.
17792 * gdb.c++/virtfunc.exp (test_virtual_calls): Don't set timeout.
17793
17794Wed May 10 16:03:23 1995 Torbjorn Granlund <tege@adder.cygnus.com>
17795
17796 * Makefile.in: Make clean targets work also when SUBDIRS is empty.
17797
17798Mon May 1 07:32:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
17799
17800 * lib/gdb.exp: Disable chill tests for irix5.
17801
17802Wed Apr 26 07:36:03 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
17803
17804 * gdb.base/scope.exp: Make test names unique. Use gdb_test. Make
17805 each test pass or fail.
17806
17807Sun Apr 23 21:32:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
17808
17809 * gdb.base/opaque.exp: Remove xfails for aix; print a warning if
17810 xlc not gcc.
17811
17812Fri Apr 21 15:44:02 1995 Stu Grossman (grossman@rtl.cygnus.com)
17813
17814 * cpu32bug.exp est.exp rom68k.exp: Delete. Unify into monitor.exp.
17815
17816Wed Apr 19 17:41:21 1995 Stu Grossman (grossman@cygnus.com)
17817
17818 * config/est.exp: Fix copyright and comments. Remove dead code.
17819 Use targetname, serialport and baud variables instead of fixed
17820 constants.
17821 * config/rom68k.exp: Fix copyright and comments. Remove dead code.
17822 * config/cpu32bug.exp: New file to support cpu32bug monitors.
17823
17824Wed Apr 19 13:47:16 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
17825
17826 * gdb.base/watchpoint.exp: Don't run
17827 test_watchpoint_triggered_in_syscall for sunos.
17828
17829Mon Apr 17 12:48:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
17830
17831 * gdb.base/{break.c,run.c}: Don't include vxWorks.h or stdioLib.h;
17832 they don't seem to exist. Do include stdio.h.
17833
17834Fri Apr 14 09:40:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
17835
17836 * gdb.base/a1-selftest.exp: Add alpha xfail.
17837
17838Mon Apr 10 13:07:50 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
17839
17840 * gdb.base/watchpoint.c (main): Prompt before calling read().
17841 * gdb.base/watchpoint.exp (test_watchpoint_triggered_in_syscall):
17842 Revise accordingly. Remove cruft about sending "123" several
17843 times, until it gets noticed. Clean up the "print buf[0]" stuff
17844 so that it passes or fails, and waits for prompts in the usual way.
17845
17846Sun Apr 9 09:02:36 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
17847
17848 * gdb.base/recurse.exp: Fix comment.
17849
17850 * TODO: Remove item about printing variables in nodebug.exp. Add
17851 item about enabling tests which are only run on some targets.
17852
17853 * gdb.base/watchpoint.exp: Various cleanups (make each test pass or
17854 fail, make test names unique, use new gdb_test convention
17855 regarding pattern, use gdb_test more, etc.).
17856
17857 * gdb.base/bitfields.exp: Various cleanups (make each test pass or
17858 fail, make test names unique, etc.).
17859
17860Sat Apr 8 02:47:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17861
17862 * gdb.base/nodebug.c: Change return type of top and middle to
17863 short.
17864 * gdb.base/nodebug.exp: Remove xfails for ecoff systems, they
17865 are fixed by the recent mdebugread.c changes. Allow `short ()'
17866 as type for top and middle.
17867
17868Thu Apr 6 08:54:18 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
17869
17870 * gdb.base/break.exp: Remove commented out if $usestubs {}. As
17871 nearly as I can tell, the whole thing was an accident in Stu's
17872 change of 24 Mar 1995 (logged in ../ChangeLog), in which he meant
17873 to replace a send/expect pair with gdb_test, but ended up only
17874 adding the gdb_test. My change of 24 Mar 1995 and Kung's change
17875 of 30 Mar 1995 took care of it, but left this vestigial comment
17876 which I am now nuking.
17877
17878Mon Apr 3 09:00:27 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
17879
17880 * gdb.base/break.exp: Look for different line number for
17881 breakpoint at main depending on usestubs.
17882
17883Sun Apr 2 08:15:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17884
17885 * gdb.base/list.exp: Adjust some alternate expect patterns to
17886 match recent list0.c change. Add alternate expect pattern for
17887 output from `list default lines around main' for optimizing
17888 compilers.
17889
17890Sat Apr 1 07:23:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
17891
17892 * lib/gdb.exp: If nosignals is not set, set it to 0.
17893
17894Fri Mar 31 16:13:48 1995 Kung Hsu <kung@mexican.cygnus.com>
17895
17896 * config/slite-gdb.exp: Responds to load symbol table prompt.
17897 * gdb.base/break.exp: Adjust line number, fix rerun.
17898 * gdb.base/langs0.c: Add #ifdef usestubs.
17899
17900Thu Mar 30 15:36:55 1995 Kung Hsu <kung@mexican.cygnus.com>
17901
17902 * gdb.base/list.exp: Adjust line contents after adding new lines in
17903 list0.c. Also fix a syntax error.
17904
17905 * lib/gdb.exp (gdb_run_cmd): Special handling for targets use stubs.
17906 * gdb.base/break.exp: ditto.
17907 * gdb.base/list.exp: ditto.
17908 * gdb.base/bitfields.c: Add #ifdef usestubs in main().
17909 * gdb.base/run.c: ditto.
17910 * gdb.base/list0.c: ditto.
17911 * gdb.base/funcargs.c: ditto.
17912
17913Wed Mar 29 17:09:29 1995 Stu Grossman (grossman@cygnus.com)
17914
17915 * testsuite/config/rom68k.exp (gdb_target_rom68k): Use
17916 $targetname, $serialport and $baud instead of hardwired variables.
17917 * testsuite/gdb.base/{sigall.exp signals.exp}: Skip these if the
17918 target doesn't support signals.
17919
17920Wed Mar 29 12:29:34 1995 Kung Hsu <kung@mexican.cygnus.com>
17921
17922 * lib/gdb.exp (runto_main): Fix regular expression bug, add return 1.
17923
17924Tue Mar 28 08:46:45 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
17925
17926 * gdb.base/recurse.exp: Make test names unique. Change \\(+ to \\(.
17927 Don't rely on the value of an auto variable before it has been
17928 initialized. Use gdb_test more.
17929
17930Mon Mar 27 08:00:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
17931
17932 * lib/gdb.exp (default_gdb_version): A version number must start
17933 with a digit, but other than that contains all characters up to
17934 the first whitespace character.
17935
17936Sun Mar 26 13:19:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
17937
17938 * gdb.base/commands.exp (breakpoint_command_test): New tests.
17939
17940Sat Mar 25 15:38:06 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
17941
17942 * gdb.c++/*.exp: Warn if executable does not exist. The original
17943 reason for skipping the warning was that configure.in sometimes
17944 intentionally skipped building the executables but the tcl code
17945 had no way of knowing. That (a) was always bogus with respect to
17946 error handling, (b) is no longer true (right now there is no way
17947 to skip C++ tests).
17948
17949 * gdb.c++/demangle.exp: Remove unused binfile and srcfile variables.
17950
17951Sat Mar 25 01:16:10 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17952
17953 * gdb.base/list.exp: Add expect patterns for output from
17954 SunPRO compiled executables.
17955 * gdb.base/whatis.exp: Allow leading `signed' for all v_signed_*
17956 types.
17957
17958Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
17959
17960 * gdb.base/break.exp (test_next_with_recursion): Accept any line
17961 number (we are already testing that the correct source line text
17962 gets printed).
17963
17964 * gdb.base/break.exp: Make one test if $usestubs. I'm not sure
17965 that is what is intended, but something needed to be done to get
17966 sunos4 native working again.
17967
17968 * gdb.c++/misc.cc (main): Fix typo (#iffef -> #ifdef).
17969
17970 * gdb.base/a1-selftest.exp (test_with_self): Remove comment which
17971 apparently went with a (very) old xfail.
17972
17973Fri Mar 24 13:41:09 1995 Kung Hsu <kung@mexican.cygnus.com>
17974
17975 * gdb.base/callfuncs.exp: call runto_main instead of runto main.
17976 runto_main is a proc in gdb.exp that will do 'step' for target use
17977 stubs.
17978 * gdb.base/exprs.exp: ditto.
17979 * gdb.base/interrupt.exp: ditto.
17980 * gdb.base/opaque.exp: ditto.
17981 * gdb.base/printcmds.exp: ditto.
17982 * gdb.base/ptype.exp: ditto.
17983 * gdb.base/scope.exp: ditto.
17984 * gdb.base/setvar.exp: ditto.
17985 * gdb.base/signals.exp: ditto.
17986 * gdb.base/twice.exp: ditto.
17987 * gdb.c++/classes.exp: ditto.
17988 * gdb.c++/inherit.exp: ditto.
17989 * gdb.c++/templates.exp: ditto.
17990 * gdb.base/break.exp: no run and hit main for stubs. Change line
17991 numbers for breakpoints and info breakpoint.
17992 * gdb.base/break.c: Add #ifdef usestubs for set_debug_traps() and
17993 breakpoint().
17994 * gdb.base/callfuncs.c: ditto.
17995 * gdb.base/exprs: ditto.
17996 * gdb.base/interrupt.c: ditto.
17997 * gdb.base/opaque0.c: ditto.
17998 * gdb.base/printcmds.c: ditto.
17999 * gdb.base/ptype.c: ditto.
18000 * gdb.base/scope0.c: ditto.
18001 * gdb.base/setvar.c: ditto.
18002 * gdb.base/signals.c: ditto.
18003 * gdb.base/twice.c: ditto.
18004 * gdb.c++/misc.cc: ditto.
18005 * gdb.c++/templates.cc: ditto.
18006
18007Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
18008
18009 * config/vx-gdb.exp, lib/gdb.exp: Regexp cleanups (\[(\] -> \\(, etc.).
18010
18011 * gdb.base/a1-selftest.exp: Don't check for # followed by a digit
18012 somewhere between `read' and `main.c'. I'm pretty sure the
18013 pattern ".*#\[0-9\].*" was slowing down pattern matching a lot,
18014 and it isn't particularly useful.
18015
18016 * gdb.base/scope.exp: Make test names unique. \[(\] -> \\(.
18017
18018Thu Mar 23 14:58:35 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
18019
18020 * gdb.base/commands.exp (infrun_breakpoint_command_test): New test.
18021
18022Wed Mar 22 18:36:05 1995 Kung Hsu <kung@mexican.cygnus.com>
18023
18024 * config/mt-slite: add LIBS and -nostdlib.
18025 * config/slite-gdb.exp: add this new file to support sparclite target.
18026
18027Tue Mar 21 21:41:04 1995 Doug Evans <dje@canuck.cygnus.com>
18028
18029 * config/vx-gdb.exp (gdb_load): Update test of vxworks_ld return code.
18030
18031 * gdb.base/a2-run.exp: Change argument to istarget from
18032 "*-*-vxworks" to "*-*-vxworks*".
18033 * gdb.base/{break.exp,default.exp,scope.exp}: Likewise.
18034
18035Tue Mar 21 17:08:47 1995 Kung Hsu <kung@mexican.cygnus.com>
18036
18037 * lib/gdb.exp: add proc runto_main, for targets that use stubs, this
18038 will not runto main but do a 'step' to step out of breakpoint().
18039 * config/mt-slite: add -Dusestubs.
18040
18041Tue Mar 21 12:14:12 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
18042
18043 * gdb.base/printcmds.exp (test_artificial_arrays): Send ^V@
18044 instead of just @.
18045
18046 * gdb.base/signals.exp: Add test for "handle all print".
18047 * TODO: Remove "handle all print". Also remove item about
18048 checking copyright date (I don't like the idea of a spurious FAIL
18049 based on when we run the tests).
18050
18051 * gdb.base/recurse.exp: Enable test for SunOS4. xfail one test
18052 for SunOS4 (reason for failure not investigated). Remove
18053 redundant test for $binfile.
18054
18055 * gdb.base/nodebug.c (array_index): Call malloc.
18056
18057 * gdb.base/{corefile.exp,default.exp}: Make names of "up" tests unique.
18058
18059Mon Mar 20 10:08:17 1995 Jeff Law (law@snake.cs.utah.edu)
18060
18061 * gdb.base/recurse.exp: Update gdb_test invocation to use new
18062 conventions and slightly simplify the matching regexp.
18063
18064Fri Mar 17 05:43:28 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
18065
18066 * gdb.base/break.exp: Update gdb_test invocation to use new
18067 convention.
18068
18069 * lib/gdb.exp: If noargs is not set, set it to 0.
18070
18071 * gdb.base/nodebug.exp: Comment out redundant test. Make name of
18072 tests unique.
18073
18074 * lib/gdb.exp: Skip CHILL for AIX and Solaris.
18075
18076Thu Mar 16 16:27:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
18077
18078 * gdb.base/nodebug.exp: It is OK if GDB thinks top and middle have
18079 one argument of type "<non-float parameter>".
18080
18081Wed Mar 15 15:54:56 1995 Stu Grossman (grossman@cygnus.com)
18082
18083 * config/rom68k.exp: New file to support Motorola IDP board.
18084 * gdb.base/a2-run.exp: Skip this file if noargs is set.
18085 * gdb.base/break.c: Change things around so that this program
18086 doesn't depend upon args. This is necessary to make remote
18087 targets work (in general, they can't take args).
18088 * gdb.base/break.exp: Don't try to send args to program. Don't
18089 expect output. Also, replace lots of code with gdb_test.
18090
18091Wed Mar 15 04:11:14 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
18092
18093 * gdb.base/printcmds.exp (test_character_literals_accepted): Test
18094 printing of '\'' (which is what the comment says we are testing,
18095 even though we were not), not '''.
18096 (test_integer_literals_rejected): Test that printing ''' is an error.
18097
18098 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
18099 gdb.chill/chexp.exp, gdb.base/printcmds.exp,
18100 gdb.c++/cplusfuncs.exp, gdb.chill/callch.exp, gdb.chill/misc.exp,
18101 gdb.chill/pr-6292.exp, gdb.chill/string.exp, gdb.chill/tuples.exp:
18102 Use gdb_test not test_print_accept.
18103 * lib/gdb.exp: Remove test_print_accept.
18104
18105 * gdb.base/signals.exp (signal_tests_1): Make pass message
18106 consistent with fail message.
18107
18108 * gdb.base/whatis.exp: Remove xfails for printing char vs.
18109 unsigned char; the bug (PR 1821) is fixed.
18110
18111 * gdb.base/scope.exp: Remove xfails for PRs 1843 and 1868.
18112
18113 * gdb.base/scope.exp (test_at_localscopes): Call pass for
18114 successful tests--makes xfailing them work right.
18115
18116Tue Mar 14 07:39:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
18117
18118 * lib/gdb.exp (gdb_test): Between $pattern and $prompt, expect
18119 only \r\n, not .*. The test can pass .* as the last thing in
18120 $pattern if that is what it wants. In addition to providing this
18121 flexibility, this change should speed up pattern matching in cases
18122 where the pattern already ended with .* (there were a number of
18123 them). This change also helps catch bad patterns--in the old
18124 scheme the typo "char \*" instead of "char \\*" would pass. Now
18125 it is caught.
18126 * Many .exp files: Update callers.
18127
18128 * gdb.base/funcargs.exp: Replace \[(\]+ with \\(. The latter is
18129 clearer and does not spuriously match multiple ('s. Likewise for
18130 ) and *.
18131
18132 * gdb.base/nodebug.exp: Test ability to call a function and pass
18133 it a string (even with no debugging info).
18134
18135 * gdb.base/printcmds.exp (test_integer_literals_rejected): Change
18136 "p '\'", which is the same as "p ''" once tcl gets done with
18137 quoting, to "p '\\'", which I suspect is what is intended (one
18138 backslash gets sent to GDB).
18139
18140 * gdb.base/printcmds.exp (test_artificial_arrays): New tests.
18141
18142Fri Mar 10 13:31:46 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
18143
18144 * gdb.base/a1-selftest.exp: Remove xfail for solaris. The bug (PR
18145 1817) was fixed literally years ago.
18146
18147Fri Mar 10 02:49:40 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18148
18149 * gdb.base/funcargs.exp (call_after_alloca): Remove `next'
18150 test, it causes stepping out of call_after_alloca_subr with
18151 optimizing compilers.
18152 (localvars_in_indirect_call): Consume GDB prompt if `finish'
18153 fails.
18154
18155 * gdb.c++/templates.exp: Source templ-info.exp only if
18156 the templates executable exists.
18157
18158 * gdb.c++/misc.cc (class Contains_static_instance,
18159 class Contains_nested_static_instance),
18160 gdb.c++/classes.exp (test_static_members): Test printing of
18161 a class that contains a static instance of the class.
18162
18163Thu Mar 9 11:43:55 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
18164
18165 * gdb.base/langs2.c (cppsub_): Don't prototype.
18166 * gdb.base/langs2.cxx (cppsub_): Fix prototype (cosmetic value
18167 only, I believe).
18168
18169Wed Mar 8 10:29:33 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
18170
18171 * lib/gdb.exp (skip_chill_tests): New procedure.
18172
18173 * gdb.base/signals.exp (signal_tests_1): xfail for irix.
18174
18175Mon Mar 6 10:44:06 1995 Jeff Law (law@snake.cs.utah.edu)
18176
18177 * gdb.disasm/hppa.exp: Delete redundant ".*" at the beginning of
18178 each expect pattern. Cuts runtime from 12 to about 4 seconds.
18179
18180Thu Mar 2 05:31:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
18181
18182 * gdb.base/langs.exp: Don't insist that foo__Fi be demangled.
18183
18184 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Only
18185 disassemble 8, not 16, instructions for part 4.
18186
18187 * config/vx-gdb.exp (gdb_start): Use \030, not \CX. tcl doesn't
18188 support the latter anymore.
18189
18190 * gdb.base/Makefile.in: Try compiling callfuncs.c, if that fails try
18191 -DNO_PROTOTYPES.
18192 * gdb.base/callfuncs.c: Control use of prototypes based on
18193 NO_PROTOTYPES, not __STDC__.
18194 * gdb.base/callfuncs.exp (do_function_calls): xfail one of the
18195 t_float_values2 tests if prototypes in use.
18196
18197 * gdb.base/callfuncs.c (t_float_values, t_float_values2,
18198 t_double_values): When checking differences against DELTA, check
18199 that difference is within the range (-DELTA,DELTA), not just
18200 (-infinity,DELTA).
18201
18202Tue Feb 28 16:28:54 1995 Kung Hsu <kung@mexican.cygnus.com>
18203
18204 * config/mips-gdb.exp (gdb_load): In every test case, we need to do
18205 'file' command firts, then 'target', then 'load', this is due to gdb
18206 target set up.
18207 * config/mips-gdb.exp: Fix a couple regular exp bugs.
18208
18209Thu Feb 23 17:44:55 1995 Jeff Law (law@snake.cs.utah.edu)
18210
18211 * gdb.disasm/hppa.s (fmemLRbug_tests): Add tests for the indexing
18212 FP load/store variants.
18213 * gdb.disasm/hppa.exp (fmemLRbug_tests): Test new variants.
18214
18215Wed Feb 22 18:29:08 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
18216
18217 * gdb.base/term.exp: Do not give a warning if not native, it is
18218 not an abnormal condition.
18219
18220Tue Feb 21 13:08:47 1995 Jim Kingdon <kingdon@cygnus.com>
18221
18222 * gdb.base/ptype.exp: Accept char[0] as well as char[] for "ptype
18223 t_char_array".
18224
18225Sun Feb 19 13:10:06 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
18226
18227 * lib/gdb.exp (default_gdb_version): Pass GDBFLAGS to gdb when we
18228 are getting the version number.
18229
18230 * gdb.base/{a1-selftest.exp,corefile.exp}: Do not give a warning
18231 if not native, it is not an abnormal condition.
18232
18233Thu Feb 16 15:56:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
18234
18235 * lib/gdb.exp: Just use "file exists", rather than undocumented
18236 dejagnu procedure "findfile".
18237
18238Thu Feb 16 10:30:24 1995 J.T. Conklin <jtc@rtl.cygnus.com>
18239
18240 * config/mt-vxworks (CFLAGS): Set to -g -Dvxworks.
18241 (LDFLAGS): Set to -Xlinker -Ur.
18242
18243 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB, GDBFLAGS):
18244 Removed, these values are set by lib/gdb.exp.
18245
18246 * lib/gdb.exp: If GDBFLAGS is unset, set it to -nx.
18247
18248Wed Feb 15 14:23:28 1995 J.T. Conklin <jtc@rtl.cygnus.com>
18249
18250 * config/vx-gdb.exp (spawn_vxgdb): Use default_gdb_start instead
18251 of replicating gdb startup code.
18252
18253 * config/mt-vxworks (LDFLAGS): Set to -r.
18254 (CFLAGS_FOR_TARGET): Removed.
18255
18256 * config/vx-gdb.exp: always set prompt; gdb.exp sets it to
18257 (gdb) and gdb for vxworks uses (vxgdb).
18258
18259 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB): If a gdb
18260 executable is not in the tree and host != target, use sed and
18261 program_transform_name to determine the gdb name used by the
18262 target.
18263
18264 * configure.in, gdb.{base,c++,chill}/configure.in: changed so
18265 *-*-vxworks* matches vxworks and *-*-netware* matches NetWare.
18266
18267Sun Feb 12 08:11:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
18268
18269 * gdb.base/{callfuncs.exp,callfuncs.c}: Add tests for passing
18270 floats, chars, and shorts where there are ANSI-style function
18271 definitions.
18272
18273 * gdb.base/langs.exp, gdb.base/langs*: New test.
18274 * gdb.base/Makefile.in: Build it.
18275 * TODO: Remove item about checking that C names don't get C++
18276 demangling applied; this test tests it.
18277
18278Thu Feb 9 12:43:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
18279
18280 * gdb.stabs/weird.exp: Remove "Haven't examined" comment which
18281 went with the const70 xfail. The xfail went away a year ago.
18282
18283 * gdb.base/signals.exp: Rename a bunch of tests to give unique names.
18284
18285 * gdb.base/corefile.exp: Give backtrace test unique name. xfail
18286 for hp300.
18287
18288 * gdb.base/interrupt.exp: Also xfail hpux (for hp300).
18289
18290 * gdb.base/a1-selftest.exp: Don't run on hp300.
18291
18292Sat Feb 4 15:04:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
18293
18294 * Makefile.in (site.exp): Set host_alias and target_alias as well
18295 as host_triplet and target_triplet.
18296
18297Wed Feb 1 08:03:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
18298
18299 * gdb.base/a1-selftest.exp: Invoke stty before starting inferior.
18300
18301 * gdb.base/nodebug.exp: Add xfails for ultrix and irix5 (same
18302 places as other ecoff systems).
18303
18304 * gdb.base/a1-selftest.exp (test_with_self): Don't invoke stty on
18305 ultrix.
18306
18307Mon Jan 30 11:44:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
18308
18309 * gdb.base/nodebug.c (inner): Use variables so AIX linker doesn't
18310 remove them.
18311 * gdb.base/nodebug.exp: Accept "function" in addition to "text
18312 variable and "variable" in addition to "data variable".
18313 * gdb.base/nodebug.exp: xfail datalocal and bsslocal tests for AIX.
18314
18315 * gdb.base/list.exp (test_forward_search): Set listsize to 4 not
18316 2.
18317 * gdb.base/list1.c (long_line): Add additional statement at start
18318 of function.
18319 * gdb.base/list.exp (test_forward_search): Update line number to
18320 reflect new statement.
18321
18322Sun Jan 29 13:34:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18323
18324 * gdb.base/signals.exp: Reinitialize searched source directories
18325 after gdb_start call.
18326
18327Sat Jan 28 01:34:44 1995 Jeff Law (law@snake.cs.utah.edu)
18328
18329 * gdb.disasm/Makefile.in (clean): Delete "errs" file.
18330 * gdb.stabs/Makefile.in: Likewise.
18331
18332 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Revert last
18333 change. Instead split the tests into smaller pieces.
18334 * gdb.disasm/hppa.s: Corresponding changes.
18335
18336Fri Jan 27 09:24:51 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
18337
18338 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
18339 Quote ^C when passing it to stty. For some shells ^ is a pipe.
18340
18341 * gdb.base/funcargs.exp: Modify many tests so that every test
18342 either passes or fails. Make some test names unique.
18343
18344Thu Jan 26 19:20:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
18345
18346 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
18347 Call stty to set interrupt character.
18348
18349 * gdb.disasm/hppa.mt (hppa), gdb.stabs/hppa.mt (weird.o): Check
18350 for HP assembler versus GNU assembler based on actual behavior of
18351 $(CC), rather than assuming that $(AS) is always the GNU assembler.
18352
18353 * TODO: Suggest a few more stepping tests.
18354
18355Wed Jan 25 14:52:41 1995 Stan Shebs <shebs@andros.cygnus.com>
18356
18357 * gdb.base/default.exp: xfail no-stack backtraces for h8300,
18358 restart GDB for h8300 after a continue.
18359 (return): Add pattern to match a29k-udi behavior.
18360 * gdb.base/nodebug.exp: Remove obsolete comment.
18361 * gdb.base/regs.exp: New file, testing of register displays.
18362 * gdb.base/return.exp: Fix typo in reference to $objdir.
18363 * gdb.base/whatis.exp: Always start with a fresh GDB.
18364
18365Wed Jan 25 11:12:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
18366
18367 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Set timeout
18368 higher, these tests generate a lot of output.
18369
18370Tue Jan 24 07:58:44 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
18371
18372 * lib/gdb.exp (gdb_test): Remove catch from around the send. The
18373 code following the catch silently ignored some errors; without the
18374 catch they should be thrown like any other tcl error. Also, the
18375 catch used "" instead of {} which meant all the callers who wanted
18376 to include one of the characters "[]$ had to quote it an extra time.
18377 * gdb.base/{callfuncs.exp,commands.exp,gdbvars.exp,printcmds.exp,
18378 ptype.exp,signals.exp,watchpoint.exp}, gdb.c++/{cplusfuncs.exp,
18379 demangle.exp}, gdb.chill/chexp.exp, gdb.fortran/exprs.exp:
18380 Remove extra quoting.
18381
18382Mon Jan 23 21:57:54 1995 Jeff Law (law@snake.cs.utah.edu)
18383
18384 * gdb.base/commands.exp: Make test names unique; every test either
18385 passes or fails. Update some comments.
18386
18387 * gdb.disasm/hppa.exp (do_system_control_tests): Update.
18388
18389Sat Jan 21 15:34:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
18390
18391 The following fixes a FAIL caused by the fact that the alpha stabs
18392 configuration didn't use the ".if alpha" code in weird.def.
18393 * gdb.stabs/weird.def (v_comb): Use type attribute to specify 32
18394 bit pointer, so the 32 bit version works even on the alpha.
18395 * gdb.stabs/{alpha.mt,ecoff.mt,aout.sed,hppa.sed,xcoff.sed,weird.def}:
18396 Remove the stuff which allowed us to have separate versions for
18397 alpha and everything else.
18398
18399 * gdb.c++/cplusfuncs.exp (test_lookup_operator_functions): Fix
18400 regexp which "info func operator\[\](" is supposed to match. Fix
18401 string to send to GDB. Note that GDB still doesn't work right. Add a
18402 new test for "info func .perator\[\](" which GDB does handle correctly.
18403
18404 * gdb.base/nodebug.exp: xfail most of the new tests for ecoff systems.
18405
18406Fri Jan 20 12:14:23 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
18407
18408 * gdb.c++/classes.exp, gdb.c++/cplusfuncs.exp,
18409 gdb.c++/inherit.exp, gdb.c++/templates.exp, gdb.c++/virtfunc.exp,
18410 gdb.fortran/exprs.exp, gdb.fortran/types.exp, gdb.chill/chexp.exp,
18411 gdb.base/printcmds.exp: Remove passcount, failcount, etc., stuff;
18412 it makes the tests harder to understand and confuses test-o-matic.
18413 The preferred style is that each test provides a PASS or a FAIL,
18414 and has a unique message (e.g. "continue #54" not just "continue")
18415 which is the same for the pass and the fail.
18416 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
18417 gdb.chill/chexp.exp: Move test_print_accept and test_print_reject
18418 to lib/gdb.exp.
18419 * gdb.base/printcmds.exp: Use test_print_accept. Remove
18420 prt_accept which was basically the same thing. Likewise for
18421 test_print_reject and prt_reject.
18422 * lib/gdb.exp (test_print_reject): Add some more error message
18423 patterns to match from the former printcmds.exp (prt_reject).
18424 * gdb.c++/classes.exp, gdb.base/scope.exp: Remove spurious xfails.
18425 One defect of the passcount stuff is that some of it failed to
18426 report XPASS where appropriate.
18427 * gdb.c++/cplusfuncs.exp (print_addr_of): No longer accept extra
18428 stuff before and after arg in expected pattern.
18429 (test_paddr_operator_functions): Re-do test without print_addr_of;
18430 this is the only test which seems to want extra stuff there.
18431
18432Tue Jan 17 10:47:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
18433
18434 * gdb.base/nodebug.exp: Update new tests to reflect improved
18435 wording of gdb output.
18436
18437 * gdb.base/nodebug.exp: Add tests to check that "print", "whatis"
18438 and "ptype" work on variables in files compiled without -g.
18439 Replaces commented out "maint print msymbol" tests.
18440
18441Mon Jan 16 12:13:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
18442
18443 * gdb.base/setvar.c (dummy): Call malloc.
18444
18445 * gdb.stabs/aout.sed: Enclose comments within a sed command to avoid
18446 losing with the irix4 sed.
18447
18448 * gdb.base/sigall.exp (test_one_sig): Add xfail for "get signal
18449 ALRM" on irix4.
18450
18451Sun Jan 15 21:58:26 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
18452
18453 * TODO: Remove items about corefile.exp testing new exec-file and
18454 backtrace; both are now done. Add items about printing enums.
18455
18456Sat Jan 14 11:25:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
18457
18458 * gdb.base/sigall.exp (test_one_sig): Attempt to recover if
18459 "get signal $thissig" test fails.
18460
18461 * gdb.base/setvar.exp: Check for and reject crazy expected type hacks.
18462
18463Thu Jan 12 01:14:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
18464
18465 * gdb.base/sigall.c (gen_*): Pass argument to handle_* to avoid
18466 compiler warning with dec alpha compiler.
18467
18468 * gdb.base/commands.exp (if_while_breakpoint_command_test): Remove
18469 extra \n from gdb_test call (this explains why the prompt test
18470 that I removed yesterday was there).
18471 (user_defined_command_test): Remove extra \n and prompt test.
18472
18473 * gdb.base/sigall.c: If SIGABRT == SIGLOST, just act as if SIGLOST
18474 doesn't exist. Likewise if SIGIO == SIGPOLL, pretend SIGPOLL
18475 doesn't exist.
18476 * gdb.base/sigall.exp: Remove special handling for SIGIO and SIGPOLL.
18477 Also remove alpha workaround, which turns out to be because
18478 SIGABRT == SIGLOST.
18479
18480 * gdb.base/sigall.exp: Add workaround for alpha weirdness.
18481
18482 * gdb.base/help.exp: Don't test "help show".
18483
18484Wed Jan 11 14:37:04 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
18485
18486 * gdb.base/commands.exp: Call gdb_exit and gdb_start so that
18487 "set print address" is on.
18488 * gdb.base/commands.exp (if_while_breakpoint_command_test): Don't
18489 pass prompt to gdb_test; gdb_test already looks for the prompt.
18490
18491 * gdb.base/help.exp: Replace most of docstring for "define" with ".*".
18492
18493 * gdb.base/a1-selftest.exp: Don't test "maint dump-me". That test
18494 was a vestige of the manual TESTSTRATEGY, and the purpose of it
18495 was to make sure that gdb can read a core file. But (a) the "read
18496 the corefile" part didn't make it to a1-selftest.exp, we just
18497 delete the corefile after creating it, and (b) we test reading
18498 corefiles in corefile.exp anyway. Also, this test left around a
18499 xgdb process on Solaris.
18500
18501 * gdb.base/corefile.exp: Also test backtrace.
18502
18503Wed Jan 11 00:14:40 1995 Jeff Law (law@snake.cs.utah.edu)
18504
18505 * gdb.base/commands.exp: Test a simple user defined command with
18506 arguments and if/while statements; verify the full user command is
18507 printed by "show user".
18508
18509 * gdb.base/commands.exp: Test if/while commands as part of a
18510 breakpoint command list; verify they appear in breakpoint
18511 information.
18512
18513Wed Jan 11 00:47:58 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
18514
18515 * gdb.base/sigall.c (gen_FPE): Generate SIGFPE with kill() rather
18516 than by dividing by zero.
18517
18518Tue Jan 10 21:38:05 1995 Jeff Law (law@snake.cs.utah.edu)
18519
18520 * gdb.base/watchpoint.exp: hppa*-*-*bsd* no longer has problems
18521 performing an inferior call with watchpoints enabled.
18522 * gdb.base/watchpoint.c (main): Delete second unnecessary read
18523 call.
18524
18525Tue Jan 10 18:42:07 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
18526
18527 * gdb.stabs/weird.exp: Allow spaces followed by backspaces in echo
18528 of "file" command.
18529
18530 * gdb.c++/classes.exp (test_ptype_class_objects, ptype class Foo):
18531 Add additional pattern for when "int operator int(void);" appears
18532 in a different order.
18533
18534Mon Jan 9 16:22:46 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
18535
18536 * gdb.base/signals.exp: Call gdb_exit and gdb_start.
18537
18538 * gdb.base/help.exp: Replace most of docstrings for "info signals"
18539 and "signal" with ".*".
18540
18541Wed Jan 4 11:35:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
18542
18543 * TODO: Add note about "handle all nostop".
18544
18545 * gdb.base/{sigall.c, sigall.exp}: New test.
18546 * gdb.base/Makefile.in: Add it.
18547
18548Thu Jan 5 17:34:03 1995 Stan Shebs <shebs@andros.cygnus.com>
18549
18550 * lib/gdb.exp, gdb.base/corefile.exp: Supply -nw as argument
18551 when invoking GDB, suppresses any windowing interface.
18552
18553Mon Jan 2 17:40:21 1995 Stan Shebs <shebs@andros.cygnus.com>
18554
18555 * config/sim-gdb: New file, simulator testing support.
18556
18557Wed Dec 28 12:21:50 1994 Jeff Law (law@snake.cs.utah.edu)
18558
18559 * gdb.base/interrupt.exp: Test calling func1 twice.
18560
18561Wed Dec 21 12:51:37 1994 Jim Kingdon <kingdon@deneb.cygnus.com>
18562
18563 * gdb.base/list.exp (test_forward_search): Set timeout higher
18564 when we'll be getting lots of output from gdb.
18565
18566 * gdb.base/a1-selftest.exp: Move code that was inside expect -re
18567 "init_malloc" to after the expect statement. Run it if that
18568 regexp is taken, but also for two others which happen if source
18569 cannot be found.
18570
18571Tue Dec 20 12:35:21 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
18572
18573 * gdb.base/printcmds.exp: New test, for printing register before
18574 program is running.
18575
18576Mon Dec 19 00:32:55 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18577
18578 * gdb.base/list.exp: Correct some alternate expect patterns
18579 to reflect changes in list1.c.
18580
18581Sat Dec 17 14:20:03 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
18582
18583 * TODO: Add item regarding large frames.
18584
18585 * gdb.base/{funcargs.exp, funcargs.c} (call_after_alloca): New test.
18586
18587 * TODO: Remove item about enabling return.exp; it
18588 is enabled. Suggest a few more "return" tests.
18589
18590Sat Dec 17 02:33:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18591
18592 * gdb.c++/misc.cc, gdb.c++/inherit.exp: Add testcases for
18593 anonymous unions.
18594
18595Tue Dec 13 11:26:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
18596
18597 * gdb.chill/Makefile.in: Put all rule before rules for pr-4975.o
18598 and pr-5646.o, so "make" is the same as "make all", not "make
18599 pr-4975.o".
18600
18601Wed Dec 7 19:02:02 1994 Stan Shebs <shebs@andros.cygnus.com>
18602
18603 * gdb.base/list.exp: Adjust expectations to reflect changes in
18604 list1.c.
18605 (test_forward_search): New test proc.
18606 * gdb.base/list1.c (long_line): New function, has long source line.
18607
18608Thu Dec 1 23:14:49 1994 Stan Shebs <shebs@andros.cygnus.com>
18609
18610 * gdb.base/a1-selftest.exp: Change initial stepping to know about
18611 additional line of code that was added.
18612
18613Wed Nov 30 19:43:14 1994 Jeff Law (law@snake.cs.utah.edu)
18614
18615 * gdb.disasm/hppa.s: Break the large branching tests into smaller
18616 tests so as not to overflow expect's input buffers.
18617 * gdb.disasm/hppa.exp: Corresponding changes.
18618
18619Fri Nov 25 13:37:10 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18620
18621 Beginnings of template debugging tests.
18622 * gdb.c++/templ-info.cc: New file to test for template
18623 debugging capability of the compiler.
18624 * gdb.c++/Makefile.in: Add rule to build templ-info.exp from
18625 templ-info.cc.
18626 * gdb.c++/templates.cc: Add explicit template instantiations
18627 to enable compiling with -fno-implicit-templates. Add destructor
18628 and 'value' method to T5 class for template tests.
18629 * gdb.c++/templates.exp: Add testcases for printing of template
18630 types, setting breakpoints on template methods and calling a
d63a86f8 18631 template method.
c906108c
SS
18632
18633Sat Nov 5 00:20:17 1994 Jeff Law (law@snake.cs.utah.edu)
18634
18635 * gdb.disasm/hppa.exp (branch_tests): Allow any symbol as the
18636 branch target since some assemblers (gas-2.5) may emit a
18637 relocation for the branch instead of resolving it in the
18638 assembler.
18639
18640Sat Oct 29 02:40:40 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18641
18642 * gdb.base/a1-selftest.exp: Remove RS/6000 xfail for backtrace
18643 through signal handler.
18644
18645Fri Oct 21 11:10:16 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
18646
18647 * configure.in (*-*-netware): Use config/mt-netware.
18648
18649 * config/mt-netware: New file.
18650 * config/mt-i386-netware: Removed, separate configs for different
18651 netware architectures are no longer needed now that we have
18652 --with-headers.
18653
18654Sat Oct 15 03:43:00 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18655
18656 * gdb.base/exprs.exp: Remove xfail for alpha, it is fixed
18657 by the recent changes to use ANSI C arithmetic conversions.
18658
18659Sun Oct 9 07:44:06 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
18660
18661 * gdb.base/corefile.exp: Add (xfail'd) test for reinit_frame_cache
18662 bug involving using inferior_pid to figure out whether to select a
18663 frame.
18664
18665Wed Sep 28 23:12:02 1994 Jeff Law (law@snake.cs.utah.edu)
18666
18667 * gdb.disasm/hppa.exp: Change arg[0..3] to r[26..23] to
18668 match the current disassembler output.
18669
18670Fri Sep 16 11:42:41 1994 Stan Shebs (shebs@andros.cygnus.com)
18671
18672 * gdb.fortran/exprs.exp: Expect VOID instead of void.
18673 * gdb.fortran/types.exp: Escape the expected '*'s in Fortran
18674 types, expect "int" as type of integer values (for now).
18675
18676Wed Sep 7 23:33:51 1994 Jeff Law (law@snake.cs.utah.edu)
18677
18678 * gdb.base/commands.exp: New tests for if/while commands.
18679
18680Tue Sep 6 13:16:11 1994 Per Bothner (bothner@kalessin.cygnus.com)
18681
18682 * lib/gdb.exp (runto): Replace sub-pattern for hex value
18683 by .*, since hex values have different syntax in Chill mode.
18684
18685Tue Sep 6 02:15:51 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18686
18687 * gdb.c++/demangle.exp (test_arm_style_demangling): Remove
18688 linefeed from expect pattern for repeated types with indices > 9.
18689
18690Mon Aug 29 14:20:44 1994 Stan Shebs (shebs@andros.cygnus.com)
18691
18692 First part of Fortran test suite.
18693 * gdb.fortran: New directory.
18694 * gdb.fortran/exprs.exp, gdb.fortran/types.exp: New files.
18695
18696Sat Aug 27 23:32:43 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18697
18698 * gdb.base/default.exp: Update expect pattern for load command
18699 without arguments.
18700
18701Wed Aug 24 13:15:02 1994 Ian Lance Taylor (ian@sanguine.cygnus.com)
18702
18703 * configure.in: Change i386 to i[345]86.
18704 * gdb.base/configure.in: Likewise.
18705 * gdb.c++/configure.in: Likewise.
18706 * gdb.chill/configure.in: Likewise.
18707
18708Tue Aug 23 19:14:06 1994 Stan Shebs (shebs@andros.cygnus.com)
18709
18710 * lib/gdb.exp (gdb_run_cmd): Move comment out from between expect
18711 patterns, since that is not a valid context for comments.
18712
18713Fri Aug 19 15:07:30 1994 Kung Hsu (kung@mexican.cygnus.com)
18714
18715 * gdb.c++/demangle.exp (test_arm_style_demangling): Add tests for
18716 repeated types and repeated types with indices > 9.
18717
18718Tue Aug 16 15:57:52 1994 Stan Shebs (shebs@andros.cygnus.com)
18719
18720 * gdb.base/printcmds.exp: Remove all the a29k XFAILs tagged with
18721 2417; old bug has been fixed.
18722
18723Fri Aug 12 19:35:41 1994 Jeff Law (law@snake.cs.utah.edu)
18724
18725 * gdb.base/interrupt.exp: When trying to wake up the inferior,
18726 send the newline ourselves instead of assuming gdb_test will do
18727 so when passed an empty input string.
18728
18729 * gdb.stabs/hppa.mt: Use $(AS), not $(CC) to assemble the
18730 stabs testcode.
18731
18732Fri Aug 5 17:01:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
18733
18734 * lib/gdb.exp (gdb_test): Don't send anything if the first
18735 argument is an empty string. This makes cases where we want to
18736 match output that is already in expect's buffers (for example,
18737 matching a breakpoint after gdb_run_cmd has been called) work
18738 reliably.
18739
18740Tue Aug 2 10:24:08 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
18741
18742 * config/netware.exp: New file.
18743
18744Thu Jul 28 12:54:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
18745
18746 * config/mt-slite (LDFLAGS): If using the newlib in the tree, set
18747 the -B and -L prefixes so we can find the debugging stub.
18748
18749 * Makefile.in (CC_FOR_TARGET, CXX_FOR_TARGET): Use newlib if it is
18750 there and we are using the gcc from the tree.
18751
18752 * gdb.base/types.c: Removed.
18753
18754 * gdb.base/configure.in: Look for makefile fragments in ../config.
18755 Recognize i386-*-netware.
18756 * gdb.c++/configure.in: Likewise.
18757
18758Mon Jul 25 23:48:50 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18759
18760 * gdb.base/corefile.exp: Change `else if' to `elseif', which is
18761 the correct TCL syntax.
18762
18763Mon Jul 25 15:35:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
18764
18765 * gdb.base/opaque.exp: use runto instead of messing around with
18766 breakpoints. Simplify by using gdb_test.
18767
18768 * gdb.base/bitfields.exp: restart between tests on netware targets
18769 because breakpoints aren't relocated after target death. Run
18770 processes to completion.
18771
18772 * gdb.base/{opaque,watchpoint}.exp: Use gdb_run_cmd.
18773
18774Sun Jul 24 09:55:51 1994 Fred Fish (fnf@cygnus.com)
18775
18776 * Makefile.in: Remove extra tabs that confuse some versions
18777 of "make". Use the newly built gdb to test with by default,
18778 rather than the first one in the tester's search path.
18779
18780Sat Jul 23 15:05:47 1994 Stan Shebs (shebs@andros.cygnus.com)
18781
18782 * gdb.base/whatis.exp (v_signed_short_array): Fix a typo.
18783
18784 * gdb.base/help.exp: Update expected add-symbol-file, ignore, and
18785 condition help.
18786
18787Tue Jul 19 10:26:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
18788
18789 * lib/gdb.exp (runto): Rewrite in terms of gdb_run_cmd.
18790
18791 * lib/gdb.exp (gdb_run_cmd): New function, used to start program
18792 running.
18793 * gdb.base/bitfields.exp: Use gdb_run_cmd to start program.
18794 * gdb.base/funcargs.exp: Likewise.
18795
18796 * gdb.base/bitfields.exp: Simplify by using gdb_test.
18797 * gdb.base/funcargs.exp: Likewise.
18798
18799 * lib/gdb.exp (gdb_test): if match times out, don't call fail if
18800 message is "".
18801
18802Mon Jul 18 12:18:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
18803
18804 * gdb.base/{a2-run,callfuncs,funcargs,interrupt,mips_pro,nodebug,
18805 return,signals,twice}.exp: Handle non-existant binaries
18806 consistantly.
18807
18808 * gdb.base/corefile.exp: Execute coremaker to generate core dump.
18809 * gdb.base/Makefile.in: Don't try to generate a core dump, we
18810 might testing a cross development system.
18811
18812Thu Jul 14 18:13:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
18813
18814 * Makefile.in (RUNTEST_FOR_TARGET): Fix relative pathname, the
18815 runtest script is relative to ${srcdir}, not ${rootdir}.
18816
18817Thu Jul 14 14:56:59 1994 Stan Shebs (shebs@andros.cygnus.com)
18818
18819 * gdb.base/signals.exp: Allow for optionality of breakpoint
18820 address.
18821
18822Thu Jul 14 11:21:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
18823
18824 * gdb.base/{ptype.exp,ptype.c}: Add t_char_array test.
18825
18826Tue Jul 12 12:22:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
18827
18828 * gdb.c++/cplusfuncs.cc: Include <stddef.h>, not <sys/types.h>,
18829 for size_t definition.
18830 * gdb.c++/templates.cc: Likewise
18831
18832 * config/mt-i386-netware: New file.
18833
18834 * gdb.base/interrupt.c: Do not test if errno == EINTR if it's not
18835 defined.
18836
18837 * gdb.base/Makefile.in: Added support for systems that name core
18838 files by appending "core" to the program name.
18839 * gdb.base/a1-selftest.exp: Likewise.
18840
18841Mon Jul 11 23:59:18 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18842
18843 * gdb.base/return.exp: Add comment and message for `return double'
18844 test failure on Sparc Solaris.
18845
18846Mon Jul 4 12:10:48 1994 Stan Shebs (shebs@andros.cygnus.com)
18847
18848 * lib/gdb.exp (runto): Allow for optionality of breakpoint address.
18849
18850Wed Jun 29 00:26:17 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18851
18852 * gdb.c++/misc.cc: Instantiate classes to inhibit the compiler
18853 from optimizing them away.
18854 * gdb.c++/classes.exp, gdb.c++/inherit.exp: Update ptype expect
18855 patterns to include default constructors and assignment operators,
18856 to match gcc versions beyond 2.5.8. Accept any cplus demangling
18857 character in the output of the virtual base pointer.
18858
18859Fri Jun 24 08:15:42 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18860
18861 * gdb.c++/cplusfuncs.exp: Use string_to_regexp and a regular
18862 expression match in print_addr_of to avoid unintented matches.
18863 * gdb.c++/virtfunc.exp: Accept alternate ptype output of g++
18864 versions up to 2.5.8.
18865
18866Mon Jun 20 23:54:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18867
18868 * gdb.base/list.exp: Tweak alternate pattern for listing of an
18869 included file to run under newer versions of expect.
18870 * gdb.c++/demangle.exp: Add spaces to the expect patterns between
18871 consecutive >'s in templates to accomodate recent cplus-dem.c change.
18872 Remove xfail for the virtual table of BDDHookV.
18873
18874Sat Jun 18 12:51:34 1994 Stan Shebs (shebs@andros.cygnus.com)
18875
18876 * lib/gdb.exp (string_to_regexp): Set a default result.
18877 (default_gdb_start): Fix misleading message.
18878
18879Wed Jun 15 12:10:10 1994 Stan Shebs (shebs@andros.cygnus.com)
18880
18881 * config/mt-a29k-udi, config/mt-i960-nindy, config/mt-sparc-aout:
18882 Remove all CC, etc definitions.
18883 * config/mt-hpux: New file.
18884 * config/mt-mips-ecoff (CFLAGS_FOR_TARGET): Remove:
18885 (CFLAGS, LDFLAGS): Define.
18886 * config/mt-slite (CFLAGS_FOR_TARGET): Change to LDFLAGS.
18887
18888 * Makefile.in (site.exp): Don't insert host_os, etc.
18889 (just-check): Just use RUNTEST with RUNTESTFLAGS only.
18890 (distclean): Check existence of subdir.
18891 * gdb.base/configure.in (hppa*-*-hpux*): Recognize.
18892 * gdb.base/Makefile.in: General cleanup and simplification.
18893 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
18894 to build executables. Use default rule to build .o files.
18895 (EXPECT, RUNTEST, CC): Fix relative pathname.
18896 (site.exp): Don't insert host_os, etc.
18897 * gdb.base/signals.c (main): Don't call signal unless SIGALRM
18898 and/or SIGUSR1 defined.
18899 * gdb.base/watchpoint.c: Don't include stdio.h a second time.
18900 * gdb.c++/Makefile.in: General cleanup and simplification.
18901 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
18902 (CFLAGS): Remove.
18903 (EXPECT, RUNTEST_FOR_TARGET, CXX): Fix relative pathname.
18904
18905Fri Jun 10 10:55:09 1994 Jeff Law (law@snake.cs.utah.edu)
18906
18907 * gdb.base/recurse.exp: Misc changes to get tests running again
18908 after Kung's changes to the watchpoint code.
18909 * gdb.base/watchpoint.exp: Likewise.
18910
18911Thu Jun 9 15:16:55 1994 Per Bothner (bothner@kalessin.cygnus.com)
18912
18913 * lib/gdb.exp (string_to_regexp): Convert {\} also.
18914
18915Wed Jun 8 12:12:17 1994 Stan Shebs (shebs@andros.cygnus.com)
18916
18917 * config/udi-gdb.exp, config/unix-gdb.exp: Call default_gdb_start.
18918 * lib/gdb.exp (default_gdb_start): Define.
18919 * gdb.base/bitfields.exp, gdb.base/break.exp, gdb.base/exprs.exp,
18920 gdb.base/funcargs.exp, gdb.base/opaque.exp,
18921 gdb.base/printcmds.exp, gdb.base/ptype.exp, gdb.base/recurse.exp,
18922 gdb.base/scope.exp, gdb.base/setvar.exp, gdb.base/watchpoint.exp,
18923 gdb.c++/classes.exp, gdb.c++/misc.exp, gdb.c++/virtfunc.exp:
18924 Don't call gdb_target_udi in between tests.
18925
18926Tue Jun 7 08:30:15 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
18927
18928 * gdb.c++/demangle.exp: Use gdb_test_exact, rather than demangle
18929 (which was basically just a local version of the same thing). In
18930 addition to avoiding duplication, gdb_test_exact is faster.
18931 * lib/gdb.exp (gdb_test_exact): Fix typo.
18932
18933 * lib/gdb.exp (delete_breakpoints): If there were no breakpoints,
18934 don't give an error.
18935
18936 * gdb.base/term.exp: Call delete_breakpoints before starting.
18937
18938 * gdb.base/Makefile.in (EXECUTABLES): Remove t10.
18939 (t10): Add comment.
18940
18941Mon Jun 6 18:26:50 1994 Stan Shebs (shebs@andros.cygnus.com)
18942
18943 Reorganization of the GDB Test Suite.
18944
18945 * gdb.base: New directory, contains all the basic tests.
18946 * gdb.c++: New directory, tests specific to C++.
18947 * gdb.chill: New directory, tests specific to Chill.
18948 * gdb.t00, gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06,
18949 gdb.t07, gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13,
18950 gdb.t15, gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23,
18951 gdb.t24, gdb.t30, gdb.t31: Removed directories, contents moved
18952 into appropriate new directories (t00-t17 to base, t20-t23 to c++,
18953 t30-31 to chill).
18954 * */gdbme.*: Rename to match appropriate expect scripts.
18955 * gdb.base/bitfields.c, gdb.base/break.c, gdb.base/callfuncs.c,
18956 gdb.base/coremaker.c, gdb.base/exprs.c, gdb.base/funcargs.c,
18957 gdb.base/interrupt.c, gdb.base/list0.c, gdb.base/list0.h,
18958 gdb.base/list1.c, gdb.base/mips_pro.c, gdb.base/nodebug.c,
18959 gdb.base/opaque-info.c, gdb.base/opaque0.c, gdb.base/opaque1.c,
18960 gdb.base/printcmds.c, gdb.base/ptype.c, gdb.base/recurse.c,
18961 gdb.base/return.c, gdb.base/run.c, gdb.base/scope0.c,
18962 gdb.base/scope1.c, gdb.base/setvar.c, gdb.base/signals.c,
18963 gdb.base/types.c, gdb.base/twice.c, gdb.base/watchpoint.c,
18964 gdb.base/whatis-info.c, gdb.base/whatis.c: New names of C files.
18965 * gdb.c++/cplusfuncs.cc, gdb.c++/templates.cc, gdb.c++/misc.cc,
18966 gdb.c++/virtfunc.cc: New names of C++ files.
18967 * gdb.chill/chillvars.ch: New name of Chill file.
18968 * gdb.base/configure.in, gdb.c++/configure.in,
18969 gdb.chill/configure.in: Merge in contents of gdb.t*/configure.in.
18970 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
18971 gdb.chill/Makefile.in: Merge in contents of gdb.t*/Makefile.in.
18972 * configure.in (configdirs): Update to reflect directory changes.
18973 (target_abbrev): No longer define for any configuration.
18974 * Makefile.in: Cosmetic improvements to header comments.
18975
18976Fri Jun 3 18:56:06 1994 Per Bothner (bothner@kalessin.cygnus.com)
18977
18978 Various changes to gdb.t31:
18979
18980 * Makefile.in (gdbme.o): Compile with -fspecial_UC.
18981 * gdbme.ch: Make all key-words and predefineds be upper-case.
18982 * chillvars.exp: Expect key-words and predefinds in upper-case.
18983
18984 * chillvars.exp: Use gdb_test_exact many places.
18985 Change expected output for arrays (which now includes index labels).
18986
18987 * pr-5020.exp, gdme.ch (module PR_5020):
18988 New test, for PR-5020.
18989
18990Thu Jun 2 16:02:41 1994 Per Bothner (bothner@kalessin.cygnus.com)
18991
18992 * lib/gdb.exp (string_to_regexp, gdb_test_exact): New procedures.
18993 * Makefile.in (CHILL_LIB): Remove bogus redundant definitions.
18994
18995Sun May 29 22:31:42 1994 Per Bothner (bothner@kalessin.cygnus.com)
18996
18997 * Makefile.in: Fix bit-rot in definitions of CHILL,
18998 CHILL_FOR_TARGET and Chill_LIB.
18999 * gdb.t31/gdbme.ch: Fix syntax of nested array tuples.
19000 * gdb.t31/Makefile.in: Add definitions for CHILLFLAGS,
19001 CHILL, and CHILL_LIB.
19002
19003Sat May 21 10:05:08 1994 Bill Cox (bill@rtl.cygnus.com)
19004
19005 * Revert the previous changes. Please see Rob's directory
19006 /lisa/test/rob/progressive/gdb/testsuite for these fixes.
19007
19008Thu May 19 12:51:00 1994 Bill Cox (bill@rtl.cygnus.com)
19009
19010 * Makefile.in, configure.in, config/mips-gdb.exp,
a9c64011
AS
19011 config/mt-a29k-udi, config/mt-i386-aout, config/mt-i960-nindy,
19012 config/mt-sparc-aout, config/udi-gdb.exp, config/unix-gdb.exp,
19013 config/unknown.exp, gdb.t00/default.exp, gdb.t00/help.exp,,
c906108c
SS
19014 gdb.t00/teststrategy.exp, gdb.t01/Makefile.in, gdb.t02/Makefile.in,
19015 gdb.t02/whatis.exp, gdb.t03/Makefile.in, gdb.t03/gdbme.c,
19016 gdb.t04/Makefile.in, gdb.t05/Makefile.in, gdb.t06/Makefile.in,
19017 gdb.t06/break.exp, gdb.t06/signals.c, gdb.t06/signals.exp,
19018 gdb.t08/Makefile.in, gdb.t08/opaque.exp, gdb.t09/Makefile.in,
19019 gdb.t10/Makefile.in, gdb.t11/Makefile.in, gdb.t12/Makefile.in,
19020 gdb.t13/Makefile.in, gdb.t15/Makefile.in, gdb.t15/funcargs.exp,
19021 gdb.t15/gdbme.c, gdb.t15/return.exp, gdb.t16/Makefile.in,
19022 gdb.t17/Makefile.in, gdb.t17/callfuncs.exp, gdb.t17/gdbme.c,
19023 gdb.t20/Makefile.in, gdb.t21/Makefile.in, gdb.t21/cplusfuncs.exp,
19024 gdb.t22/Makefile.in, gdb.t22/virtfunc.exp, gdb.t23/Makefile.in,
19025 gdb.t24/demangle.exp, lib/gdb.exp: Check in Rob's testing
19026 changes from 94Q1.
19027
19028Wed May 18 17:04:03 1994 Bill Cox (bill@rtl.cygnus.com),
19029
19030 * config/mt-lynx, config/mt-m68k, config/mt-mips-ecoff,
19031 config/mt-slite, config/mt-unix, config/mt-vxworks: Add
19032 Rob's new testing fragments.
19033
19034Tue May 17 15:04:14 1994 Bill Cox (bill@rtl.cygnus.com)
19035
19036 * config/mips-gdb.exp, config/udi-gdb.exp, config/vx-gdb.exp,
a9c64011 19037 lib/gdb.exp: Replace error proc calls with perror.
c906108c
SS
19038
19039Mon May 16 19:00:50 1994 Stan Shebs (shebs@andros.cygnus.com)
19040
19041 * gdb.t00/teststrategy.exp: Reorder so that AIX gdb can print the
19042 version also, match on casted version strings, and match on
19043 gdb startup case where the line numbers might be messed up.
19044
19045Fri May 13 18:00:27 1994 Bill Cox (bill@rtl.cygnus.com)
19046
19047 * config/mt-i960-vx (LDFLAGS): Add '-r' option for test links.
a9c64011 19048 (CFLAGS): Delete it from here.
c906108c
SS
19049
19050Tue May 3 16:08:09 1994 Kung Hsu (kung@mexican.cygnus.com)
19051
19052 * gdb.t22/virtfunc.exp: Fix g++ ptype expected outputs.
19053
19054Fri Apr 29 14:26:35 1994 Stan Shebs (shebs@andros.cygnus.com)
19055
19056 * Makefile.in (RUNTEST): Default to just "runtest".
19057
19058Tue Apr 26 22:21:40 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
19059
19060 * gdb.t17/callfuncs.exp: More comments about t_func_values tests.
19061 * gdb.t17/gdbme.c (t_func_values): Add comments about how and why
19062 the code has been restructured.
19063
19064Thu Apr 21 12:48:07 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
19065
19066 * gdb.t00/default.exp (set write): Allow any number of \r and/or
19067 \n, not just one of each.
19068
19069 * gdb.t07/gdbme.c (main): Don't take address of an array; SunOS4
19070 /bin/cc gives a warning if you do.
19071
19072Thu Apr 21 11:54:04 1994 Kung Hsu (kung@mexican.cygnus.com)
19073
d63a86f8 19074 * gdb.t24/demangle.exp: change expect pattern of
c906108c
SS
19075 __t10ListS_link1ZUiRCUiPT0
19076
19077Wed Apr 13 15:05:00 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
19078
19079 * gdb.t07/{recurse.exp, recurse.c}: New tests for watchpoints
19080 on local variables in recursive functions.
19081
19082 * gdb.t07/Makefile.in: Build the new test.
19083
19084Tue Apr 12 20:45:25 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
19085
19086 * gdb.t17/gdbme.c (t_func_values): Do not compare function pointers
19087 directly. Instead compare the return values from actual calls.
19088
19089Mon Apr 11 10:31:00 1994 Bill Cox (bill@rtl.cygnus.com)
19090
19091 * Makefile.in (check): Set TCL_LIBRARY for runtest.
19092
19093Mon Apr 11 09:15:30 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
19094
19095 * From Peter Schauer with minor modifications.
a9c64011
AS
19096 * gdb.t15/return.exp (return_tests): Handle targets where "return"
19097 stops in mid-line in the caller. Add xfail for returning a float
19098 value on X86 targets.
c906108c
SS
19099
19100Tue Apr 5 15:16:33 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
19101
19102 * gdb.disasm/hppa.exp (fcmp_tests): Break up into two halves
19103 to avoid expect lossage.
19104 (fmem_LRbug_tests): Likewise.
19105 * gdb.disasm/hppa.s: Corresponding changes.
19106
19107 * gdb.disasm/hppa.exp: Rework escape sequences and end-of-line
19108 conditions to work with latest dejagnu/expect.
19109
19110 * gdb.t15/funcargs.exp (finish from indirect call): No longer
19111 expected to fail on the PA.
19112 (backtrace in call with trampolines): Explicitly require main
19113 to be frame #1 (no trampolines should show up in backtrace).
19114
19115 * gdb.t00/default.exp: Use "exp_continue" rather than obsolete
19116 "continue -expect".
19117 * gdb.t06/break.exp: Likewise.
19118 * gdb.t07/watchpoint.exp: Likewise.
19119 * gdb.t13/bitfields.exp: Likewise.
19120 * gdb.t15/{funcargs,return}.exp: Likewise.
19121 * gdb.stabs/weird.exp: Likewise.
19122 * config/{mips,udi}-gdb.exp: Likewise.
19123
19124 * hppa.sed: Enclose comments within a sed command to avoid
19125 losing with the old OSF1 sed.
19126
19127Wed Mar 30 00:31:49 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19128
19129 * gdb.t02/whatis.exp, gdb.t08/opaque.exp: Add XFAILs for
19130 sequent dynix.
19131 * gdb.t06/signals.exp: Add clear_xfail for sequent dynix.
19132 * gdb.t15/funcargs.exp: Conditionally step again to really
19133 finish from marker_call_with_trampolines. Handle the case where
19134 the first step from within call_with_trampolines already steps
19135 us back to main.
19136 * gdb.t15/gdbme.c: Add comment to closing brace of
19137 call_with_trampolines for funcargs.exp.
19138
19139Tue Mar 29 23:55:27 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
19140
d63a86f8 19141 * gdb.t07/watchpoint.exp (test_watchpoint_triggered_in_syscall):
c906108c
SS
19142 Fix typo(s).
19143
19144Sun Mar 27 16:53:14 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
19145
19146 * gdb.t07/gdbme.c: More code for watchpoint testing.
19147
19148 * gdb.t07/watchpoint.exp: Accept both "Watchpoint" and
19149 "Hardware watchpoint" throughout file.
19150 (test_watchpoint_triggered_in_syscall): New test.
19151 (test_complex_watchpoint): New test.
19152
19153Fri Mar 25 17:05:31 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
19154
19155 * gdbme.c (call_with_trampolines): New function to try and step
19156 into. Tests trampoline problems on the PA.
19157
19158 * funcargs.exp (localvars_in_indirect_call): No longer expect
19159 stepping into indirect call to fail on PAs.
19160 (test_stepping_over_trampolines): New test.
19161
19162Wed Mar 23 07:43:33 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
19163
19164 * TODO: Add suggestions for static member function tests, and
19165 completion tests.
19166
19167Wed Mar 16 08:28:28 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
19168
19169 * TODO: Add suggestions for "p/a" tests.
19170
19171 * lib/gdb.exp: Set prompt to (gdb) if it isn't already set.
19172 (default_gdb_exit): Replace all the hair with sending "quit" to
19173 the process with a simple close.
19174
19175Tue Mar 15 08:45:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
19176
19177 * TODO: Add suggestions for shared library tests.
19178
19179Sun Mar 13 10:45:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
19180
19181 * TODO: Add suggestions for x/s tests.
19182
19183Fri Mar 11 08:22:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
19184
19185 * gdb.t00/help.exp: Replace most of docstrings for "tbreak",
19186 "enable once", and "enable breakpoints once" with ".*".
19187
19188Thu Mar 10 08:34:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
19189
19190 * TODO: Add suggestions about structure passing tests.
19191
19192Mon Mar 7 13:45:54 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19193
19194 * gdb.t03/gdbme.c: gcc version 1 puts out the wrong stabs for
19195 the primary1 test, use work around if __GNUC__ < 2.
19196 * gdb.t06/signals.c: Add comments for signals.exp pattern matching.
19197 * gdb.t06/signals.exp: Add XFAILs for i386 bsd and vax ultrix.
19198 Test for bad output rather than waiting for timeout. Issue
19199 second continue only if first continue failed.
19200
19201Wed Mar 2 10:08:01 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
19202
19203 * gdb.t21/cplusfuncs.exp (test_paddr_operator_functions): Do
19204 operator[] test with gdb_test because the old code didn't seem to
19205 be getting the quoting right with the new dejagnu.
19206
19207Thu Feb 24 19:49:25 1994 Rob Savoye (rob@poseidon.cygnus.com)
19208
19209 * lib/gdb.exp: Set GDB to a fresh gdb if there is one, else use
19210 one from the path.
19211 * Makefile.in: Use a fresh expect if there is one, use runtest
19212 from the src tree if there is one.
d63a86f8 19213
c906108c
SS
19214Thu Feb 24 18:49:37 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
19215
19216 * gdb.t06/break.exp (test_next_with_recursion): Remove xfail for
19217 next over recursive call. Revise the tests from that point on
19218 (which had been skipped) to match GDB's actual (correct) output.
19219
19220 * gdb.t07/watchpoint.exp (test_stepping): Remove xfail for bug
19221 with next over a breakpoint whose condition is false.
19222
19223 * gdb.t00/help.exp: Comment out "help set print" tests just like
19224 (and for same reason as) "help set" test.
19225
19226Mon Feb 14 09:58:23 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
19227
19228 * gdb.disasm/hppa.s (fmemLRbug_tests): New tests.
19229 * gdb.disasm/hppa.exp (fmemLRbug_tests): Run them.
19230
19231Sun Feb 6 15:36:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
19232
19233 * gdb.t06/break.exp (test_next_with_recursion): Remove no longer
19234 necessary gdb_target_udi.
19235
19236 * gdb.t03/ptype.exp: For UDI, skip tests which call malloc.
19237
19238 * gdb.t02/whatis.exp, gdb.t03/ptype.exp: Remove xfails for PRs
19239 1838 and 2417; they are fixed.
19240
19241 * gdb.t02/whatis.exp (v_char_array, v_signed_char_array),
19242 gdb.t03/ptype.exp (ptype structure, ptype union):
19243 Remove xfails; the test is looser than when the xfails were added.
19244
19245 * gdb.t00/{help.exp,default.exp}: Don't test "target remote" on UDI.
19246 * gdb.t00/help.exp: Don't expect remote to be in "help target" output.
19247
19248 * gdb.t01/run.exp: Only run shell test if isnative.
19249
19250 * config/udi-gdb.exp (gdb_load): Use "file", not "load" command,
19251 since "run" automatically loads if necessary. Call gdb_target_udi
19252 after the "file" since "file" kills any execution target.
19253
19254 * config/udi-gdb.exp (gdb_start): Don't send "set args main" to
19255 GDB. GDB doesn't work that way (not anymore at least) on UDI.
19256 * gdb.t01/run.exp, gdb.t06/break.exp: Don't pass extra first
19257 argument for UDI.
19258
19259Fri Feb 4 12:19:32 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
19260
19261 * gdb.t17/interrupt.c: If we get EINTR, don't print an error message.
19262
19263 * gdb.t17/callfuncs.exp: Add xfails for rs6000.
19264
19265Sat Feb 5 09:11:56 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
19266
19267 * gdb.t24/demangle.exp: Re-write demangle to just call gdb_test,
19268 properly quoting regexps. This makes the second argument to
19269 demangle a fixed string, which matches the callers, instead of a
19270 shell-style pattern which is what the previous implementation
19271 used. Update some of the callers.
19272
19273Sat Feb 5 10:19:09 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
19274
19275 * gdb.disasm/hppa.s (comib_tests): Add missing instruction.
19276 (comib_nullified_tests): Fix typo.
19277 * gdb.disasm/hppa.exp (all comb tests): Fix thinkos in expect
19278 strings. No longer expected to fail.
19279
19280 * gdb.disasm/hppa.s (addib_tests): Fix typo.
19281 * gdb.disasm/hppa.exp (all addb tests): Fix thinkos in expect
19282 strings. No longer expected to fail.
19283
19284 * gdb.disasm/hppa.exp (fmpy_addsub_tests): Fix typo in expect
19285 string. No longer expected to fail.
19286
19287Fri Feb 4 23:45:11 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
19288
19289 * gdb.disasm/hppa.exp (fcmp_tests): Fix thinko in expect string.
19290 No longer expected to fail.
19291
19292 * gdb.disasm/hppa.exp (xmpyu_tests): Fix buglet in expect
19293 string. No longer expected to fail.
19294
19295Fri Feb 4 10:35:42 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
19296
19297 * gdb.t24/demangle.exp: Remove a bunch more tests which differ
19298 only in the names (I probably got most of them). I was even
19299 generous with some which differed in underscores in names, and
19300 probably missed a few, and I *still* was able to remove almost a
19301 third of the file with almost no impact on testsuite coverage.
19302
19303Thu Feb 3 12:04:49 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
19304
19305 * gdb.t00/default.exp: Match udi_attach error message as well as
19306 the one from child_attach.
19307
19308 * gdb.t00/default.exp: Use "." instead of "?" to match a question mark.
19309
19310 * gdb.stabs/weird.exp: Remove xfail for const70; just fixed in GDB.
19311
19312 * gdb.stabs/weird.def (bad_neg0type): Size of this type is 16, not 8.
19313 * gdb.stabs/weird.exp: Remove xfail for "p bad_neg0"; this fixes it.
19314
19315 * Move test with enums and partial symbols back to
19316 gdb.t03/{ptype.exp,gdbme.c} from gdb.stabs/{weird.def,weird.exp}.
19317 Reverts the change of 26 May 93. Per today's change to
19318 stabs.texinfo, the behavior that weird.exp was expecting was
19319 unreasonable; what is important is that the compiler+gdb get
19320 things right, which happens with a recent gcc. Also fix the test
19321 to deal with native compilers which put out the stab gdb can't
19322 deal with.
19323
19324Mon Jan 31 15:40:11 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
19325
19326 * gdb.t24/demangle.exp: Remove a bunch of tests which differ only
19327 in the names. The main thing these accomplish is to slow things down.
19328 Many more such duplicates surely remain.
19329
19330 * gdb.t00/help.exp: Comment out "help support" test just like
19331 (and for same reason as) "help set" test.
19332
19333Mon Jan 31 06:43:45 1994 Fred Fish (fnf@cygnus.com)
19334
19335 * gdb.t06/break.exp: Remove setup_xfails for
19336 sparc-sun-solaris2.*, these tests now pass with latest gcc and gdb.
19337 * gdb.t20/inherit.exp (test_ptype_si): Update warning message
19338 about known bug in gcc to include up through 2.5.8.
19339 * gdb.t20/inherit.exp (test_ptype_vi): Accept "_vb." as well as
19340 well as "_vb$".
19341 * gdb.t21/cplusfuncs.exp (test_lookup_operator_functions):
19342 Remove setup_xfails for sparc-sun-solaris2.*, these tests now pass
19343 with latest gcc and gdb.
19344 * gdb.t22/virtfunc.exp (test_ptype_of_classes): Accept "_vb." as
19345 well as "_vb$".
19346
19347Sat Jan 29 23:31:26 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
19348
19349 * configure.in (hppa*-*-*): Also configure and build stabs-only
19350 tests.
19351
19352Thu Jan 27 08:21:16 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
19353
19354 * gdb.t10/hppa.mt: A makefile fragment for the PA.
19355 * gdb.t10/configure.in (hppa*-*-*): Use it.
19356
19357Tue Jan 25 12:58:26 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19358
19359 * gdb.t09/corefile: Increase timeout when spawning gdb explicitly.
19360
19361Wed Jan 19 12:40:25 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19362
19363 * gdb.t06/signals.exp: Handle blocked SIGTRAP on sun3 for bash
19364 versions prior to 1.13.5.
19365
19366Tue Jan 18 20:10:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
19367
19368 * gdb.t00/default.exp (show prompt): In FAIL case, only match if
19369 the prompt is at the start of a line.
19370
19371Mon Jan 17 20:07:51 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
19372
19373 * gdb.disasm/hppa.s: Add new tests for sfu and copr instructions.
19374 Enable "diag" instruction. Delete copr from fpu_misc_tests, it's
19375 in the copr tests now.
19376 * gdb.disasm/hppa.exp: Run new sfu and copr tests. Do not expect
19377 copr in the fpu_misc tests anymore. fpu_misc tests are no longer
19378 expected to fail.
19379
19380Fri Jan 14 14:24:21 1994 Rob Savoye (rob@darkstar.cygnus.com)
19381
19382 * gdb.t00/teststrategy.exp, gdb.t07/watchpoint.exp,
19383 gdb.t31/chillvars.exp, lib/gdb.exp:
19384 Tweak to run under either version of expect.
19385 * lib/gdb.exp (default_gdb_exit): Remove "catch" statement.
19386 * gdb.t00/teststrategy.exp: Use isnative and verbose procedures.
19387 * gdb.t11/list.exp: Remove extraneous whitespace.
19388
19389Sat Jan 15 09:57:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
19390
19391 * gdb.t16/printcmds.exp (test_print_strings): Accept
19392 "(unsigned char *) " before the string.
19393
19394 * TODO: Add notes about printing of fancy types and GDB expressions.
19395
19396Thu Jan 13 17:16:09 1994 Stan Shebs (shebs@andros.cygnus.com)
19397
19398 * Makefile.in: Pass LDFLAGS and LIBS to sub-makes.
19399 * gdb.t06/configure.in: Don't try to compile signals test program
d63a86f8 19400 if doing mips-idt-ecoff.
c906108c
SS
19401
19402Thu Jan 13 08:25:55 1994 Rob Savoye (rob@darkstar.cygnus.com)
19403
19404 * Most .exp files: Tweak to run under either version of expect.
19405
19406Tue Jan 11 15:21:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
19407
19408 * gdb.t12/scope.exp: Add xfails for rs6000. Remove 1806 from existing
19409 xfails; I'm not sure why they are failing, but not because of PR 1806.
19410
19411Mon Jan 10 22:14:20 1994 Rob Savoye (rob@darkstar.cygnus.com)
19412
19413 * config/unix-gdb.exp: Remove gdb_unload cause it's already
19414 defined in lib/gdb.exp.
19415
19416Fri Jan 7 12:42:45 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19417
19418 * gdb.t07/watchpoint.exp: Clear xfail for calling function with
19419 watchpoint enabled on mips, CALL_DUMMY_BREAKPOINT_OFFSET got defined.
19420 * gdb.t20/gdbme.cc, gdb.t21/gdbme.cc: Conversion operator functions
19421 have to be typeless.
19422
19423Tue Jan 4 09:32:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
19424
19425 * TODO: Add suggestion for copyright year test.
19426
19427Mon Jan 3 11:35:26 1994 Stan Shebs (shebs@andros.cygnus.com)
19428
19429 * configure.in (*-*-lynxos*): Add stabs tests.
19430
19431Wed Dec 1 21:54:05 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
19432
19433 * gdb.stabs/hppa.sed: Only lables should ever start in column zero,
19434 so insert a tab before any assembler directive in column zero.
19435
19436 * gdb.disasm/hppa.exp (all_fpu_memory_tests): Test FP quadword
19437 stores.
19438 * gdb.disasm/hppa.s (fpu_memory_indexing_tests): Add FP quadword
19439 stores.
19440 (fpu_short_memory_tests): Likewise.
19441
19442Mon Nov 22 13:23:22 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19443
19444 * gdb.stabs/ecoff.mt: Delete alpha specific if block, fix typo.
19445 * gdb.stabs/ecoff.sed: Escape inserted blanks with backslashes, embed
19446 .stabs directives in comments.
19447
19448Fri Nov 19 14:09:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19449
19450 * TODO: New file, describing tests we could write.
19451 * gdb.t09/corefile.exp: Move description of tests to write to TODO.
19452
19453Tue Nov 16 21:07:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19454
19455 * gdb.t06/signals.exp: Add kludge to force re-sync.
19456
19457 * gdb.t00/teststrategy.exp: If we accidently send the "maint dump-me"
19458 to xgdb instead of gdb, get out of gdb.
19459
19460Tue Nov 16 10:21:57 1993 Rob Savoye (rob@cygnus.com)
19461
19462 * lib/gdb.exp: Make GDB and GDBFLAGS global so the scoping work
19463 for info.
19464
19465Sat Nov 13 23:17:48 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
19466
19467 * gdb.stabs/hppa.mt: A makefile fragment for the PA.
19468 * gdb.stabs/configure.in (hppa*-*-*): Use it.
19469 * gdb.stabs/hppa.sed: New sed script for the PA.
19470
19471Sat Nov 13 22:50:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19472
19473 * gdb.stabs: Re-write weird.def and configuration to use sed
19474 instead of cpp. sed is portable and POSIX; cpp is neither.
19475
19476Fri Nov 12 15:26:36 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19477
19478 * gdb.t06/signals.exp: Remove one sun3 XFAIL which has been fixed.
19479
19480Mon Nov 8 16:55:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19481
19482 * gdb.t20/gdbme.cc: Add comment about pmi being optimized out.
19483
19484Thu Nov 4 23:07:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19485
19486 * gdb.stabs/weird.exp, gdb.t22/virtfunc.exp: Accept "_vb." as well as
19487 "_vb$".
19488 * gdb.t00/teststrategy.exp: Add xfail for RS/6000.
19489 * gdb.t03/ptype.exp: Add comments and messages about FAILs with xlc.
19490
19491Wed Nov 3 13:53:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19492
19493 * lib/gdb.exp: Comment out code which depends on non-existent
19494 `transform' procedure.
19495
19496Wed Nov 3 11:23:11 1993 Rob Savoye (rob@darkstar.cygnus.com)
19497
19498 * lib/gdb.exp (default_gdb_exit): Remove `catch "close"'.
19499 * lib/gdb.exp: Transform tool name.
19500 * gdb.t*/*.exp: Change error to perror so it works with DejaGnu
19501 1.1's new error handling system.
19502
19503Mon Nov 1 10:36:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19504
19505 * Makefile.in, gdb.t2*/Makefile.in: Add -O to CXXFLAGS.
19506
19507Fri Oct 29 17:58:14 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19508
19509 * gdb.t00/default.exp: Avoid tests with a lot of .* in them.
19510 They made pattern matching so slow that timeouts happened on
19511 heavily loaded systems. Now any output from "show print" which
19512 gets us back to the GDB prompt is a PASS.
19513
19514Mon Oct 25 14:36:50 1993 Stu Grossman (grossman at cygnus.com)
19515
19516 * gdb.disasm/hppa.mt: Use $(srcdir) in hppa.o make rule.
19517
19518Mon Oct 25 13:35:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19519
19520 * gdb.t06/signals.exp: Skip whole file with xfail for HPPA.
19521
19522 * gdb.t24/demangle.exp: Remove "3220" from the one remaining xfail.
19523 It is not from PR 3220.
19524
19525Sun Oct 24 18:49:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19526
19527 * gdb.t00/{help.exp,default.exp}: Loosen up a few more tests which
19528 just started failing because they depended on the order the
19529 subcommands are presented, or exact docstring text. This kind of
19530 test is a pain and has minimal benefit.
19531
19532Thu Oct 21 08:26:48 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19533
19534 * gdb.t09/corefile.exp: At end of test, use "core" command with
19535 no arguments.
19536
19537Wed Oct 20 08:56:02 1993 Stu Grossman (grossman at cygnus.com)
19538
19539 * gdb.t{01 02 03 04 05 06 07 08 09 10 11 12 13 15 16
19540 17}/Makefile.in: Make it possible to run the testsuite with Sun
19541 make and CC = cross gcc by adding explicit build rules for .o
19542 files.
19543
19544Tue Oct 19 14:57:38 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19545
19546 * gdb.t15/funcargs.exp: Don't put comments on same line as
19547 setup_xfail (@#$*%& tcl braindamage!).
d63a86f8 19548
c906108c
SS
19549Mon Oct 18 21:50:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19550
19551 * gdb.disasm/hppa.exp: Use $objdir/$subdir/$binfile not just $binfile.
19552
19553Fri Oct 15 15:39:54 1993 Kung Hsu (kung@cirdan.cygnus.com)
19554
19555 * gdb.t20/classes.exp: 'const xxx &' becomes 'xxx const &'.
19556 * gdb.t20/inherit.exp: remove three dumplicate entries.
19557
19558Fri Oct 15 13:45:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19559
19560 * gdb.t06/break.exp: For "next over recursive call", fail on any
19561 incorrect output, not just on "factorial (value=2)".
19562
19563Fri Oct 15 11:52:56 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19564
19565 * gdb.t12/scope.exp: Remove xfails, filename::var syntax should be
19566 working now. Add an xfail if accesing a bss variable causes
19567 a memory error if the target is not yet run.
19568
19569Thu Oct 14 19:16:56 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19570
19571 * gdb.t24/demangle.exp: Clean up spacing (2 strings), inclusion of
19572 constructor name (2 string), name of _GLOBAL_ demangling (2 strings),
19573 name of __st* demangling (2 strings). Did Kung really get the
19574 more than 95 others right without testing them?
19575
19576Thu Oct 14 16:27:08 1993 Kung Hsu (kung@cirdan.cygnus.com)
19577
19578 * gdb.t24/demangle.exp: clean up XFAILS, more than 100
19579
19580Thu Oct 14 11:40:30 1993 Jeffrey Law (law@cs.uah.edu)
19581
19582 * configure.in (configdirs): Add gdb.disasm
19583 * gdb.disasm: New directory for GDB disassembler tests.
19584 * gdb.disasm/hppa.{exp,s,mt}: Disassembly tests for the HPPA.
19585
19586Thu Oct 14 11:40:30 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19587
19588 * gdb.t00/help.exp: Don't test "help set".
19589
19590 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Remove all xfails
19591 from within expect statements. None of these happen anymore and
19592 they cause regressions to be silently unnoticed.
19593
19594 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Add notes (in failure
19595 messages) about known failures with gcc cygnus-2.4.5-930417.
19596
19597 * gdb.t02/Makefile.in, gdb.t08/Makefile.in: Make all depend on
19598 comp-info.exp so it gets built if it doesn't exist.
19599
19600 * gdb.t13/{Makefile.in,bitfields.exp}: Remove comp-info.exp stuff;
19601 it is no longer used.
19602 * gdb.t13/comp-info.c: Removed.
19603
19604Wed Oct 13 22:54:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
19605
19606 * gdb.t06/signals.exp: Add xfail for sun3.
19607
19608Thu Oct 7 12:01:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19609
19610 * gdb.t17/interrupt.exp: Add xfail for Irix (currently not really
19611 relevant because ^C doesn't get sent but failure can be reproduced
19612 interactively).
19613
19614Tue Oct 5 10:43:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19615
19616 * gdb.stabs/alpha.mt: New configuration file for alpha.
19617 * gdb.stabs/configure.in: Use it.
19618 * gdb.stabs/ecoff.mt, weird-ecoff.sed: Change sed script to enable
19619 sharing with alpha.mt, redefine long to word via preprocessor.
19620 * gdb.stabs/weird.def: Conditionally adapt storage layout of v_comb
19621 for alpha.
19622 * gdb.stabs/weird.exp: Handle compilation of weird.s by alpha
19623 native cc.
19624 * gdb.t00/teststrategy.exp: Change expect string so that we
19625 consume the `(xgdb)' from the command echo and from the gdb prompt.
19626 * gdb.t05/expr.exp: xfail "print unsigned int == (~0)" on the alpha.
19627 gdb currently compares all values as long, so this failure probably
19628 applies to any configuration where LONGEST is bigger than a target int.
19629 * gdb.t08/comp-info.c: New file to determine if gdbme is compiled
19630 with gcc.
19631 * gdb.t08/Makefile.in, opaque.exp: Use it. Alpha native cc is unable
19632 to handle opaque pointers, gcc is.
19633 * gdb.t21/gdbme.cc, gdb.t23/gdbme.cc: operator new takes a size_t
19634 as first argument. Include <sys/types.h> and change all operator
19635 new definitions to use size_t.
19636 * gdb.t21/cplusfuncs.exp: Handle changes in output for operator new
19637 now that we use size_t.
19638
19639Wed Sep 29 00:55:49 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19640
a9c64011 19641 * gdb.t03/ptype.exp, gdb.t15/printcmds.exp: When constructing
c906108c 19642 a long or float array cast all array members to the same type.
a9c64011 19643 * gdb.t04/setvar.exp: Handle the decimal output of an unsigned long
c906108c 19644 with 64 bit longs.
a9c64011 19645 * gdb.t07/watchpoint.exp: Add finish and until variations encountered
c906108c 19646 on alpha.
a9c64011 19647 * gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Add xfails for alpha.
c906108c
SS
19648
19649Tue Sep 28 17:26:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19650
19651 * gdb.t24 (demangle.exp): Constructors of templates have names like
19652 vector<int>::vector(int) not vector<int>::vector<int>(int). See
19653 section 14.6 of the ARM.
19654
19655 * gdb.t24 (demangle.exp): Remove a whole bunch of tests of the form
19656 "_vt$MoveCmd"; these differ only in name from "_vt$foo", so they
19657 accomplish little and slow down the testsuite.
19658
19659 * gdb.t24 (demangle.exp): Accept "XXX const" as well as "const XXX".
19660 Accept spaces various places.
19661
19662Tue Sep 21 17:28:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19663
19664 * gdb.t07/watchpoint.exp: On sparc, clear xfail for calling function
19665 with watchpoint enabled.
19666
19667 * Makefile.in: Remove definition of CC and remove the second
19668 definition of CXX (the "CXX = gcc" one remains). These definitions
19669 were causing backquotes to be expanded within backquotes, which
19670 doesn't work.
19671
19672Sat Sep 18 09:43:21 1993 Jim Kingdon (kingdon@poseidon.cygnus.com)
19673
19674 * gdb.t17/callfuncs.exp: Add "return 0" to end.
19675
19676Fri Sep 17 04:41:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19677
a9c64011
AS
19678 * gdb.stabs/ecoff.mt: Remove STABSCC hack.
19679 * gdb.stabs/weird.exp: Handle the case where weird.o is compiled
c906108c
SS
19680 by mips cc and contains no stabs entries.
19681
19682Thu Sep 16 17:22:12 1993 Rob Savoye (rob@darkstar.cygnus.com)
19683
19684 * config/vx-gdb.exp: Use fake device to load files rather than
19685 NFS.
19686 * lib/gdb.exp: New proc to do "file" command.
19687 * config/unix-gdb.exp: Use new "file" proc.
19688
19689Thu Sep 16 13:45:44 1993 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
19690
19691 * config/mips-gdb.exp (gdb_load): Increase timeout to 2400.
19692 Rework board rebooting slightly.
19693 (gdb_exit): Don't exit from the remote shell; there isn't one.
19694 * gdb.stabs/weird.exp: If a program is being debugged already,
19695 kill it.
19696 * gdb.t04/setvar.exp: Stop and restart gdb.
19697 * gdb.t05/expr.exp: Likewise.
19698 * gdb.t07/watchpoint.exp: If target is mips-idt-*, stop and
19699 restart gdb and reload the program.
19700 * gdb.t08/opaque.exp: Likewise.
19701 * gdb.t12/scope.exp: Likewise.
19702 * gdb.t13/bitfields.exp: Likewise.
19703 * gdb.t15/funcargs.exp: Likewise.
19704 * gdb.t20/classes.exp: Likewise.
19705 * gdb.t03/ptype.exp: Increase timeout.
19706 * gdb.t16/printcmds.exp (test_print_string_constants,
19707 test_print_array_constants): Likewise.
19708 * gdb.t17/callfuncs.exp (do_function_calls): Likewise.
19709 * gdb.t20/classes.exp (do_tests): Likewise.
19710 * gdb.t22/virtfunc.exp (test_virtual_calls): Likewise.
19711
19712Wed Sep 15 14:24:36 1993 Ian Lance Taylor (ian@cygnus.com)
19713
19714 * gdb.stabs: Renamed *wierd* to *weird*.
19715
19716Wed Sep 15 10:36:50 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
19717
19718 * gdb.t13/bitfields.exp: Test for bad output rather than waiting
19719 for timeout. Add "known gcc 2.4.5 bug" to failure message.
19720
19721Tue Sep 14 17:16:44 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
19722
19723 * gdb.stabs/wierd.exp (print_wierd_var): Test size, not type name.
19724 (do_tests): Remove xfail for whatis on one_var and two_var.
19725
19726Wed Sep 8 23:14:23 1993 Rob Savoye (rob@darkstar.cygnus.com)
19727
19728 * Makefile.in: Made cross building work better by adding
19729 {RUNTEST,CC}_FOR_TARGET and using TARGET_FLAGS_TO_PASS.
19730
19731Tue Sep 7 14:11:52 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19732
19733 * gdb.t15/{return.c,return.exp,Makefile.in}:
19734 New test, currently commented out.
19735
19736Tue Aug 31 16:51:29 1993 Rob Savoye (rob@darkstar.cygnus.com)
19737
19738 * config/udi-gdb.exp: gdb_exit now kills any isstip processes
19739 still running and removes the leftover named socket so GDb can do
19740 clean restarts.
19741
19742Mon Aug 30 17:55:16 1993 Rob Savoye (rob@darkstar.cygnus.com)
19743
19744 * gdb.t01/run.exp: Add match for VxWorks, cause I/O comes out the
19745 console, not GDB.
19746 * config/mt-*: Added default values for RUNTEST and RUNTESTFLAGS so
19747 cross testing works better with "make check"
19748 * config/unix-gdb: Use default procedures for exit and version.
19749 * config/vx-gdb.exp: Cleaned up and massaged back to working order
19750 with the newest VxWorks.
19751
19752Thu Aug 26 17:50:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19753
19754 * gdb.t20/classes.exp: For "ptype class Base1", continue to accept
19755 old form.
19756
19757 * gdb.t22/virtfunc.exp: If it prints `struct' (not `class') with a
19758 name (e.g. devo gdb with gcc 2.4.5), it is still a pass.
19759
19760 * gdb.t10/crossload.exp: Skip whole file (for now, until we fix it).
19761
19762 * config/unix-gdb.exp: Remove this version of gdb_exit
19763 * lib/gdb.exp: Merge in all the crap from config/unix-gdb.exp.
19764 Rob says he'll look at it when he gets back to testing boards.
19765
19766Thu Aug 26 07:20:00 1993 Fred Fish (fnf@deneb.cygnus.com)
19767
19768 * gdb.t22/virtfunc.exp: Accept missing struct/class names as
19769 an expected fail for certain ptype commands.
19770
19771 * gdb.t20/classes.exp: Update expected results of "ptype class
19772 Base1" to account for the constructor that now appears in the type.
19773
19774Wed Aug 25 16:48:05 1993 Fred Fish (fnf@deneb.cygnus.com)
19775
19776 * configure.in (configdirs): Restore gdb.t04, which mysteriously
19777 disappeared from list.
19778 * config/{udi-gdb.exp, gdb-unix.exp}: Replace calls to obsolete
19779 "alldone" proc with call to cleanup and exit.
19780 * {gdb.t01/run.exp, gdb.t01/term.exp, gdb.t02/whatis.exp,
19781 gdb.t03/ptype.exp, gdb.t04/setvar.exp, gdb.t05/expr.exp,
19782 gdb.t06/break.exp, gdb.t07/watchpoint.exp, gdb.t08/opaque.exp,
19783 gdb.t09/corefile.exp, gdb.t10/crossload.exp, gdb.t11/list.exp,
19784 gdb.t12/scope.exp, gdb.t13/bitfields.exp}: Replace calls to
19785 "alldone" proc with simple returns that suppress remaining
19786 tests. The alldone proc went away many months ago.
19787
19788Tue Aug 24 11:04:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19789
19790 * gdb.t10/nodebug.exp: Comment out "maint print msymbols" tests.
19791
19792 * gdb.t12/gdbme0.c (localscopes, autovars): Modify to foil gcc -O.
19793
19794Thu Aug 19 22:08:41 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19795
19796 * gdb.t15/funcargs.exp: Allow arguments for main in backtraces
19797 as vax gdb will display them.
19798
19799Thu Aug 19 18:18:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19800
19801 * gdb.t20/gdbme.cc: Do some calculation with v.x, to confound
19802 optimizers.
19803
19804 * scope.exp: Change "bad value for localval" messages so each one
19805 is unique.
19806
19807 * config/unix-gdb.exp (gdb_exit): Move info on this vs.
19808 lib/gdb.exp (gdb_exit) from ChangeLog to comments.
19809
19810 * gdb.t06/signals.exp: Skip the whole file with xfail for delta68.
19811
19812Tue Aug 17 00:05:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19813
19814 * gdb.t00/teststrategy.exp: Deal with it if cmdsize = 1 line
19815 doesn't exist (due to optimization).
19816
19817Mon Aug 16 21:05:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19818
19819 * gdb.stabs/wierd.exp: Deal with it if echo of "file" command
19820 contains \r because the filename is long.
19821
19822 * gdb.t06/signals.exp: Revise comments regarding "'next' behaved as
19823 'continue'" bug, and change xfail back to i*86-univel-sysv4*.
19824
19825Mon Aug 16 03:05:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19826
19827 * gdb.t00/help.exp, gdb.t02/whatis.exp, gdb.t07/watchpoint.exp,
19828 gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Update for vax running
19829 Ultrix.
19830 * gdb.t02/whatis.exp: Use procedure to setup xfails on long versus
19831 int tests.
19832 * gdb.t08/opaque.exp: Use procedure to setup xfails for opaque tests.
19833
19834Thu Aug 12 15:24:28 1993 Fred Fish (fnf@deneb.cygnus.com)
19835
19836 * Makefile.in (distclean): Remove *.log *.plog *.sum *.psum site.*.
19837
19838 * gdb.t17/interrupt.exp: Fix 'missing Continuing' case so pattern
d63a86f8 19839 to match does not match the passing case but still matches the
c906108c
SS
19840 failing case.
19841
19842Thu Aug 12 16:58:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19843
19844 * Makefile.in (distclean): Remove *.plog *.sum *.psum site.*.
19845
19846Wed Aug 11 19:47:27 1993 John Gilmore (gnu@rtl.cygnus.com)
19847
19848 * lib/gdb.exp (gdb_exit): Move the best version of gdb_exit
19849 to here. Fix 'Quit anyway.*?' bug (? is a regexp metacharacter).
19850 * config/{mips-gdb.exp, nind-gdb.exp, udi-gdb.exp, vx-gdb.exp}:
19851 Remove various versions of gdb_exit.
19852 * config/vx-gdb.exp: Remove quit_vxgdb, change a caller to call
19853 gdb_exit.
19854 * config/unix-gdb.exp: gdb_exit remains here, and should override
19855 the generic version, since it's doing a lot of wierd stuff that
19856 the other versions aren't. FIXME, fold it in, or abandon this
19857 version.
19858
19859Wed Aug 11 12:09:32 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19860
19861 * gdb.t24/demangle.exp: Add tests for PR 3220.
19862
19863Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19864
19865 * gdb.t24/demangle.exp: Add lucid test for __vtbl__3foo__vt_cc_main_.
19866
19867Tue Aug 10 15:45:25 1993 Fred Fish (fnf@deneb.cygnus.com)
19868
19869 * gdb.t07/watchpoint.exp: Clear xfail with "i*86-*-*", not just
19870 "i386-*-*". Works for i486 as well.
19871
19872 * gdb.t06/signals.exp: Rework code that recognizes known SVR4
19873 bug, and expand domain of xfail to all SVR4 systems, since the
19874 actual problem is likely to be in generic SVR4 /proc support.
19875
19876Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19877
19878 * config/unix-gdb.exp (gdb_load): Add eof to expect statement.
19879
19880Tue Aug 10 09:56:56 1993 Fred Fish (fnf@deneb.cygnus.com)
19881
19882 * gdb.t17/interrupt.exp: Set up xfail for *-*-sysv4*, in chain of
19883 xfails for other systems. Match a missing 'Continuing.' as an
19884 explicit fail for i*86-*-sysv4*, so it doesn't hose other tests.
19885
19886 * gdb.t20 {classes.exp, inherit.exp, misc.exp}, gdb.t21/cplusfuncs.exp,
19887 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t31/chillvars.exp:
19888 Only issue warning for missing executables if -all option is used.
19889
19890 * gdb.stabs/wierd.exp: Only issue warning for missing wierd.o
19891 file if -all option is used. It's like an unpredictable XFAIL.
19892
19893Mon Aug 9 10:13:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19894
19895 * gdb.t15/funcargs.exp: Add comments that hppa xfails are only
19896 for dynamically linked binaries.
19897
19898 * gdb.t10/crossload.exp: Add `set gnutarget auto' at end of tests.
19899
19900Sun Aug 8 14:21:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19901
19902 * gdb.t20/inherit.exp: Change message for "print tagless struct"
19903 to state that this is a known bug in old versions of g++.
19904
19905Fri Aug 6 21:40:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19906
19907 * gdb.t17/interrupt.exp: Add xfail for 386 bsd. Accept echoed newline
19908 while waiting for `Continuing'.
19909
19910Fri Aug 6 13:38:08 1993 Fred Fish (fnf@deneb.cygnus.com)
19911
19912 * gdb.t10/nodebug.exp: Expect to find local/global minimal symbols
19913 in text, data, and bss.
19914 * gdb.t10/nodebug.c: Add local and global test variables for
19915 initialized and uninitialized data.
19916
19917Thu Aug 5 12:18:40 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19918
19919 * config/unix-gdb.exp (gdb_exit): Add "wait".
19920
19921Thu Aug 5 18:14:06 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19922
19923 * gdb.t06/signals.exp: xfail the continue from the handler for all
19924 targets.
19925
19926 * gdb.t07/watchpoint.exp: clear_xfail for i386 when calling a
19927 function with watchpoints enabled, the i386 call dummy starts with
19928 a call.
19929
19930 * gdb.t00/teststrategy.exp, gdb.t09/Makefile.in: Handle the way
19931 386 bsd names its corefiles.
19932
19933Wed Aug 4 08:53:41 1993 Fred Fish (fnf@cygnus.com)
19934
19935 * gdb.t10/Makefile.in (nodebug.o): Don't use "-c -o", many
19936 compilers don't grok it.
19937 * gdb.t16/gdbme.c (ctable1): Initialize unsigned char array
19938 with small octal ints rather than character constants, which
19939 are signed and might not fit if first promoted to int.
19940
19941Tue Aug 3 18:28:25 1993 Fred Fish (fnf@cygnus.com)
19942
19943 * gdb.t09/Makefile.in (clean): Remove corefile.
19944
19945Mon Aug 2 12:47:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19946
19947 * gdb.t07/watchpoint.exp: Add missing `$prompt $'.
19948
19949Mon Aug 2 12:30:14 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19950 and Jim Kingdon (kingdon@cygnus.com)
19951
19952 * gdb.t06/signals.exp: Change xfail from "*-*-*" to be only for
19953 NO_SINGLE_STEP machines. Fix comment about its cause. Uncomment
19954 the `continue' test right after it (also xfailed if NO_SINGLE_STEP).
19955
19956Fri Jul 30 19:46:55 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19957
19958 * gdb.t17/interrupt.exp: Add xfail for hppa.
19959
19960Fri Jul 30 12:54:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19961
19962 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t08/opaque.exp,
19963 gdb.t09/corefile.exp: Cleanup xfails for fixed mips bugs.
19964 * gdb.t13/bitfields.exp, gdbme.c: Examine a variable in the inferior
19965 to determine signed-ness of bitfields and use the result to setup
19966 the xfail.
19967 * gdb.t15/gdbme.c: Add comments to the two indirect call0a lines.
19968 * gdb.t15/funcargs.exp: Use them to step until the second indirect
19969 call line is reached if necessary.
19970
19971Thu Jul 29 20:33:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19972
19973 * gdb.stabs/wierd.exp: New test, for nameless baseclasses.
19974
19975Mon Jul 26 00:15:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19976
19977 * gdb.t06/break.exp: Also test `clear' command.
19978
19979Wed Jul 21 18:03:38 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
19980
19981 * gdb.t00/teststrategy.exp: Remove extra quote.
19982
19983 * gdb.t07/watchpoint.exp: Change xfail for calling function with
19984 watchpoint enabled to be for all non-68k machines.
19985
19986 * gdb.t15/{mips_pro.{c,exp},Makefile.in}: New test.
19987
19988Mon Jul 19 23:59:26 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19989
19990 * gdb.stabs/configure.in: If configured -with-gnu-as for mips-*-*
19991 targets use aout.mt instead of ecoff.mt as gas understands
19992 standard aout format.
19993
19994Mon Jul 19 18:14:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
19995
19996 * lib/gdb.exp (runto): Don't insist that function we are running to
19997 was compiled with -g.
19998
19999 * gdb.t10/{nodebug.{c,exp},Makefile.in}: New test.
20000
20001 * gdb.t17/interrupt.exp: Before sending ^C, give the inferior time
20002 to get back into the read system call.
20003 Accept leading newline in case where we woke it up.
20004
20005Sun Jul 18 08:40:45 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20006
20007 * gdb.stabs/{ecoff.mt,wierd-ecoff.S,wierd-ecoff.sed}: New files
20008 to make the stabs test work on ecoff systems using gcc and -with-stabs.
20009 * gdb.stabs/{Makefile.in,configure.in,aout.mt,xcoff.mt}: Modify to
20010 enable ecoff configuration.
20011
20012Thu Jul 15 11:54:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
20013
20014 * gdb.t15/funcargs.exp (localvars_in_indirect_call): New test.
20015
20016Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
20017
20018 * gdb.t16/printcmds.exp: Add another printf test.
20019
20020Wed Jul 14 15:37:13 1993 Ian Lance Taylor (ian@cygnus.com)
20021
20022 * configure.in: If configured -with-stabs on any target, add
20023 stabsdirs to configdirs.
20024
20025Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
20026
20027 * gdb.t16/printcmds.exp: Change printf "%f\n" to printf "%f is
20028 fun" so pattern does not match the command itself.
20029
20030Mon Jul 12 11:22:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
20031
20032 * gdb.t15/{gdbme.c,funcargs.exp}: Test for alloca-influenced frames.
20033
20034Sun Jul 11 12:03:24 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
20035
20036 * gdb.t17/interrupt.exp: Test for more things.
20037
20038Fri Jul 9 14:11:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
20039
20040 * gdb.t07/watchpoint.exp: In until test, deal with the way the DEC
20041 compiler arranges the code and line numbers.
20042
20043 * gdb.t17/interrupt.exp: Don't send \n after ^C.
20044
20045Fri Jul 9 09:47:02 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20046
20047 * gdb.t00/help.exp: Increase expect input buffer size.
20048
20049Thu Jul 8 14:26:50 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
20050
20051 * gdb.t06/signals.exp: Remove sparc xfail; bug fixed.
20052
20053 * gdb.t07/watchpoint.exp: Add xfail for hppa.
20054
20055 * gdb.t17/{gdbme.c,callfuncs.exp}: Add sum10 function, to test pa bug.
20056
20057 * gdb.t06/signals.exp: At "p func1 ()" test, check for breakpoint
20058 [0-9]*, not just [0-9].
20059
20060Wed Jul 7 17:52:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
20061
20062 * gdb.t20/{gdbme.cc,classes.exp}: Add xfail for gdb/2972.
20063
20064 * gdb.t2*: Set CXXFLAGS, not CFLAGS, since that's what we use.
20065
20066Tue Jul 6 13:54:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
20067
20068 * gdb.t00/help.exp: Replace most of docstring for "continue" with .*.
20069
20070Mon Jul 5 22:03:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
20071
20072 * gdb.t06/signals.c: Add xfails for sun3.
20073
20074 * gdb.t07/watchpoint.exp: Comment out xfail for fixed bug 1836.
20075
20076 * gdb.t07/{gdbme.c,watchpoint.exp}: Add test for 2597. Also add
20077 test_stepping tests.
20078
20079Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
20080
20081 * gdb.t{06,17}/Makefile.in (clean): Remove all executables.
20082
20083 * gdb.t17/{interrupt.{c,exp},Makefile.in}: New test for solaris bug.
20084
20085 * gdb.t06/twice.exp, Makefile.in: Just use an include of twice.c
20086 rather than actually putting it through cpp twice.
20087
20088 * gdb.t06/signals.exp: Add xfails for unixware and rs6000.
20089
20090Fri Jul 2 10:48:03 1993 Ian Lance Taylor (ian@cygnus.com)
20091
20092 * config/mips-gdb.exp (gdb_exit): Removed close statement which is
20093 no longer needed.
20094
20095Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
20096
20097 * gdb.t06/signals.exp: Add test for sparc bug with do_save_insn.
20098
20099 * gdb.t20/{classes,inherit}.exp: If a class which doesn't use any
20100 C++ features prints as "struct", make it a pass, not an xfail.
20101
20102Thu Jul 1 22:03:33 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
20103
20104 * gdb.t22/virtfunc.exp: Remove a bunch of xfails.
20105 Don't require VA to print as "class" rather than "struct".
20106
20107Thu Jul 1 18:27:40 1993 Jim Kingdon (kingdon@cygnus.com)
20108
20109 * gdb.t06/twice.exp: Don't care about the file name GDB prints.
20110
20111Wed Jun 30 18:01:00 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
20112
20113 * gdb.t{02,13}/comp-info.c, gdb.t06/twice.exp: Add "return 0" to end.
20114
20115Tue Jun 29 13:15:42 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20116
20117 * gdb.t12/scope.exp: Remove xfail for parameter printing in wrong
20118 order.
20119
20120Tue Jun 29 09:22:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
20121
20122 * gdb.t16/printcmds.exp: Add printf tests.
20123
20124 * gdb.t06/{twice.{c,exp},Makefile.in}: New test.
20125
20126 * gdb.t10/Makefile.in (clean): Remove $(EXECUTABLES) too.
20127
20128Mon Jun 28 11:25:59 1993 Fred Fish (fnf@cygnus.com)
20129
20130 * gdb.t20/classes.exp: Add clear_xfail's before printing summary
20131 pass counts, to counteract any existing or future setup_xfails.
20132
20133Mon Jun 28 09:15:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
20134
20135 * gdb.stabs/wierd{.def,-aout.S,-xcoff.S}: Use new macros
20136 {BEGIN,END}_COMMON for common block instead of STAB.
20137 * gdb.stabs/wierd.exp: Add xfail for rs6000.
20138
20139 * gdb.stabs/wierd.def: Make value of N_GSYM's 0.
20140 intp_var should be N_GSYM not N_LSYM.
20141 wierd-aout.S: Use a label for the value of the N_SO.
20142 wierd.def: Remove all backslashes.
20143 wierd-{aout,xcoff}.S: Put a few tests with backslashes here.
20144
20145Mon Jun 28 07:21:51 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20146
20147 * gdb.t20/gdbme.cc (main): Move variable initialization for AIX to
20148 get the expected next to inheritance3.
20149
20150Sun Jun 27 12:29:53 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20151
20152 * gdb.t00/teststrategy.exp: Remove expected failure for mips-*-*
20153 now that gcc-2.4 gets it right.
20154
20155Fri Jun 25 12:00:46 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
20156
20157 * gdb.stabs/wierd{.def,.exp,-aout.S,-xcoff.S}: Add common block test.
20158
20159 * gdb.t{02,13}/{Makefile.in,gdbme.c,comp-info.c}: New way of
20160 generating comp-info.exp which works for cross-compilation.
20161
20162Thu Jun 24 16:55:05 1993 Fred Fish (fnf@cygnus.com)
20163
20164 * gdb.t11/list.exp: For SVR4 xfails, match "*-*-sysv4*", not
20165 "*-*-sysv4.*".
20166
20167Tue Jun 22 21:17:26 1993 Fred Fish (fnf@cygnus.com)
20168
20169 * gdb.t01/run.exp: Start with a fresh gdb.
20170 * gdb.t11/list.exp: For SVR4 xfails, match on all versions of
20171 SVR4.x.
20172
20173Mon Jun 21 15:23:22 1993 Fred Fish (fnf@cygnus.com)
20174
20175 * {gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06, gdb.t07,
20176 gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13, gdb.t15,
20177 gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23, gdb.t30}/
20178 Makefile.in (distclean, realclean): Remove gdbme.c from list of
20179 things to remove.
20180
20181Sat Jun 19 07:49:10 1993 Fred Fish (fnf@cygnus.com)
20182
20183 * gdb.t24/demangle.exp (test_gnu_style_demangling): Add some new
20184 test cases from bug reports.
20185
20186Fri Jun 18 10:38:49 1993 Fred Fish (fnf@cygnus.com)
20187
20188 * gdb.t06/break.exp: Add xfails for sparc-sun-solaris2.*.
20189 * gdb.t12/scope.exp: Add clear_xfails at appropriate places to
20190 avoid spurious xfails.
20191 * gdb.t20/classes.exp: Add xfails for longstanding C++ problems.
20192 * gdb.t21/cplusfuncs.exp: Add xfails for sparc-sun-solaris2.*.
20193 * gdb.t22/virtfunc.exp: Add xfails for longstanding C++ problems.
20194
20195Wed Jun 16 10:11:57 1993 Fred Fish (fnf@cygnus.com)
20196
20197 * gdb.t00/teststrategy.exp: Rework to provide more useful
20198 description of each test, fix problem with systems that define
20199 ALIGN_STACK_ON_STARTUP code, other misc cleanups.
20200 * gdb.t06/break.exp (test_next_with_recursion): Fix expected
20201 results for "next over recursive call" so timeouts aren't taken
20202 by error.
20203
20204Mon Jun 14 09:09:04 1993 Jim Kingdon (kingdon@cygnus.com)
20205
20206 * gdb.t12/scope.exp: Test printing of variables before run.
20207
20208 * gdb.t12/{gdbme0.c,scope.exp}: Test for bug where parameters are
20209 printed in wrong order due to sorting.
20210
20211Sat Jun 12 15:03:58 1993 Fred Fish (fnf@cygnus.com)
20212
20213 * gdb.t00/teststrategy.exp: Fix expected results for printing
20214 user entered string constant. Is array of char, prints with no
20215 address.
20216
20217 * gdb.t00/{default.exp, help.exp}: Account for changes to radix
20218 commands.
20219 * gdb.t16/gdbme.c: Add and use struct containing arrays of char.
20220 * gdb.t16/printcmds.exp: Fix all lines that match "unsigned char *".
20221 * gdb.t16/printcmds.exp (test_print_char_arrays): Test printing
20222 of struct of char arrays.
20223 * gdb.t00/radix.exp: New tests for radix commands.
20224
20225Fri Jun 11 13:12:27 1993 Jim Kingdon (kingdon@cygnus.com)
20226
20227 * gdb.t16/printcmd.exp: Print a variable before running program
20228 (with xfail for AIX).
20229
20230Thu Jun 10 11:04:04 1993 Jim Kingdon (kingdon@cygnus.com)
20231
20232 * gdb.t06/{signals.exp,signals.c,Makefile.in}: New test.
20233
20234 * gdb.t16/printcmd.exp: Don't print variables before running program.
20235
20236 * gdb.t06/break.exp: Don't require envp argument to main.
20237
20238 * gdb.t0{2,3,4,5}/gdbme.c [_AIX]: Use signed keyword.
20239
20240 * gdb.t02/whatis.exp, gdb.t11/list.exp:
20241 Add xfails for rs6000.
20242
20243 * gdb.t02/whatis.exp: Change other tests not to re-test something
20244 we already tested.
20245
20246 * gdb.t{03,15,16}/gdbme.c: Reference all variables and make sure
20247 each type used has a variable of that type.
20248
20249Tue Jun 8 16:45:20 1993 Jim Kingdon (kingdon@rtl.cygnus.com)
20250
20251 * gdb.t20/{inherit.exp,gdbme.cc}: Test tagless structure.
20252
20253Fri Jun 4 11:07:19 1993 david d `zoo' zuhn (zoo at cirdan.cygnus.com)
20254
20255 * configure.in: change srctrigger to be a file, not a directory
20256
20257Fri Jun 4 08:23:57 1993 Ian Lance Taylor (ian@cygnus.com)
20258
20259 * configure.in (mips-idt-ecoff*): Added trailing '*'.
20260
20261 * gdb.t11/list.exp: Fixed a couple of typos.
20262
20263Tue Jun 1 21:28:06 1993 Fred Fish (fnf@cygnus.com)
20264
20265 * gdb.t00 (teststrategy.exp): Remove notice about PR 1823. Bug
20266 is fixed and PR is closed.
20267 * gdb.t16 (gdbme.c): Add simple test string variable.
20268 * gdb.t16 (printcmds.exp): Add tests with simple test string
20269 variable, primarily for boundaries on "set print elements".
20270
20271Mon May 31 11:36:08 1993 Jim Kingdon (kingdon@cygnus.com)
20272
20273 * gdb.stabs/wierd.exp: Remove xfail for printing big integer.
20274 Make leading 0's optional and don't expect a tab in the middle
20275 of the number.
20276
20277 * gdb.t00/teststrategy.exp: Remove xgdb before trying the copy.
20278
20279 * gdb.stabs/wierd.def: Type attributes must be preceded by number=.
20280 * gdb.stabs/wierd.exp: Remove xfails for type attributes. Also
20281 don't end command passed to gdb_test with newline.
20282
20283 * gdb.t13/{Makefile.in,gdbme.c,bitfields.exp}: If we #defined the
20284 signed keyword away, don't expect signed bitfields to be signed.
20285
20286 * gdb.t13/bitfields.exp (bitfield containment): Accept the fields
20287 printing with only as many 1's as are in the field as well as printing
20288 with 32 1's (see comment).
20289
20290Sat May 29 17:57:01 1993 Fred Fish (fnf@cygnus.com)
20291
20292 * gdb.t00/default.exp: Start with a fresh gdb.
20293 * configure.in (configdirs): Remove gdb.t31 until the chill
20294 compiler works again. It no longer is able to find chillrt0
20295 since it isn't in libchill.a anymore.
20296 * gdb.stabs/wierd.exp: Rewrite to properly handling a missing
20297 wierd.o, make more modular.
20298 * gdb.stabs/wierd.def (bad_neg0type, bad_neg0const): Remove
20299 spurious newlines that caused problems.
20300
20301Wed May 26 09:57:19 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
20302
20303 * Move test with enums and partial symbols from gdb.t03/ptype.exp
20304 to gdb.stabs/wierd.exp since GCC has worked around the bug.
20305 gdb.stabs/wierd.{exp,def}: Many new tests.
20306
20307 * gdb.t00/default.exp: update info line for new message.
20308
20309 * gdb.t02/{whatis.exp,gdbme.c}:
20310 Test that "char *" doesn't print as "caddr_t".
20311
20312Tue May 25 13:28:27 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
20313
20314 * gdb.t00/help.exp: Use .* in place of some help messages which
20315 just changed.
20316 gdb.t00/default.exp: Update "info frame" test for new message.
20317 * gdb.stabs/wierd.exp: Check for eof, directly or via gdb_test.
20318 Remove some xfails
20319
20320Mon May 24 00:24:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
20321
20322 * gdb.t03/{gdbme.c,ptype.exp}:
20323 Add tests for typedef'd struct and union without tags.
20324 Also check "whatis" on a variable of a typedef'd enum without a tag.
20325
20326 * gdb.t00/teststrategy.exp: For p "foo", remove sun4 XFAIL (see
20327 PRMS 1823; the bug still exists but isn't reproduced by this test
20328 anymore), and remove rs6000 XFAIL (the bug is fixed).
20329
20330 * gdb.t03/ptype.exp: Comment out a lot of tests which are basically
20331 duplicated from whatis.exp. For those that are left, accept
20332 "long", "long int", or "int" for long variables (whatis.exp already
20333 has an XFAIL for "int", so no need to fail it here).
20334
20335 * gdb.t02/whatis.exp, gdb.t10/crossload.exp:
20336 Deal with GCC's names for types now that GDB uses the compiler's names.
20337
20338 * gdb.t02/{Makefile.in,gdbme.c,whatis.exp}: If not GCC, do some
20339 setup_xfail's for sunos4. If we #defined the signed keyword away,
20340 don't expect GDB to know that char it is signed.
20341
20342 * gdb.t00/teststrategy.exp: Update for symbolic signal names.
20343
20344Sun May 23 08:44:55 1993 Fred Fish (fnf@cygnus.com)
20345
20346 * configure.in (configdirs): Add gdb.t24 for C++ tests that
20347 should work on any system, regardless of debugging format.
20348 * gdb.t21/demangle.exp: Move to gdb.t24.
20349 * gdb.t24/demangle.exp: Move from gdb.t21.
20350 * gdb.t24/{Makefile.in, configure.in}: New files.
20351
20352Thu May 20 19:39:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
20353
20354 * configure.in: Do gdb.stabs and C++ tests only for stabs.
20355 * gdb.stabs: New directory.
20356
20357Tue May 18 21:12:09 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
20358
20359 * config/{mips,nind,udi,unix,vx}-gdb.exp: Look for "Quit anyway.*?"
20360 not just "Quit anyway?".
20361
20362Tue May 18 17:13:20 1993 Fred Fish (fnf@cygnus.com)
20363
20364 * gdb.t21/demangle.exp: Add a couple of new patterns. Ensure
20365 that all setup_xfails are immediately followed by clear_xfails.
20366
20367Tue May 11 09:10:47 1993 Fred Fish (fnf@cygnus.com)
20368
20369 * config/unix-gdb.exp, gdb.t00/echo.exp, gdb.t00/help.exp,
20370 gdb.t00/teststrategy.exp, gdb.t00/gdbvars.exp, gdb.t01/run.exp,
20371 gdb.t01/term.exp, gdb.t02/whatis.exp, gdb.t03/ptype.exp,
20372 gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t06/break.exp,
20373 gdb.t07/watchpoint.exp, gdb.t08/opaque.exp, gdb.t09/corefile.exp,
20374 gdb.t10/crossload.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
20375 gdb.t13/bitfields.exp, gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
20376 gdb.t17/callfuncs.exp, gdb.t20/misc.exp, gdb.t20/inherit.exp,
20377 gdb.t20/classes.exp, gdb.t21/demangle.exp, gdb.t21/cplusfuncs.exp,
20378 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t30/chexp.exp,
20379 gdb.t31/chillvars.exp, lib/gdb.exp:
20380 Change place to report bugs from bug-dejagnu@prep.ai.mit.edu to
20381 bug-gdb@prep.ai.mit.edu.
20382
20383Fri May 7 09:15:35 1993 Fred Fish (fnf@cygnus.com)
20384
20385 * gdb.t17/callfuncs.exp (do_function_calls): Call t_double_values
20386 with 0.0, not integer 0.
20387
20388Fri Apr 30 13:17:24 1993 Jim Kingdon (kingdon@cygnus.com)
20389
20390 * gdb.t06/break.exp: Update for "Kill the program" message change.
20391
20392Fri Apr 30 09:42:57 1993 Fred Fish (fnf@cygnus.com)
20393
20394 * Makefile.in (GDBFLAGS): Set to -nx.
20395 * Makefile.in (site.exp): Use GDBFLAGS.
20396
20397Wed Apr 28 13:19:07 1993 K. Richard Pixley (rich@rtl.cygnus.com)
20398
20399 * */Makefile.in (CFLAGS): add CFLAGS = -g to all subdirectory
20400 Makefiles.
20401 (check): depend on just-check.
20402 (just-check): added so that tests can be run without a noop
20403 build pass.
20404
20405Fri Apr 23 18:13:28 1993 K. Richard Pixley (rich@rtl.cygnus.com)
20406
20407 Switch to using configure's configdirs.
20408 * Makefile.in (Makefile): add configure.in dependency.
20409 (SUBDIRS): removed redundant assignment.
20410 * configure.in: switch subdirs assignment to configdirs.
20411 * gdb.t*/configure.in: new files.
20412
20413Thu Apr 22 08:27:53 1993 Ian Lance Taylor (ian@cygnus.com)
20414
20415 * gdb.t07/watchpoint.exp: Removed a29k expected failure which now
20416 works.
20417
20418Tue Apr 20 13:38:40 1993 Fred Fish (fnf@cygnus.com)
20419
20420 * gdb.{t20,t21,t22,t23}/Makefile.in: Use $(srcdir) to avoid $<
20421 in explicit rules. Apparently this is not supported by some makes.
20422
20423Mon Apr 19 01:54:53 1993 John Gilmore (gnu@cygnus.com)
20424
20425 * gdb.t31/Makefile.in: Use $(srcdir) when avoiding $<, sigh.
20426
20427Fri Apr 16 09:33:46 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20428
20429 * config/unix-gdb.exp: Add back missing return 0 which mysteriously
20430 disappeared.
20431
20432Thu Apr 15 02:28:24 1993 John Gilmore (gnu@cacophony.cygnus.com)
20433
20434 * gdb.t31/Makefile.in: Avoid $< in explicit rule.
20435
20436Wed Apr 14 16:38:47 1993 Fred Fish (fnf@cygnus.com)
20437
20438 * gdb.t07/watchpoint.exp: Remove setup_xfail for i486
20439 watchpoint problem that is now fixed.
20440 * gdb.t30/chexp.exp: Remove setup_xfail for printing
20441 uninitialized convenience variables.
20442 * gdb.t31/chillvars.exp: Fix expected patterns for printing
20443 structures.
20444
20445Wed Apr 14 12:55:58 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20446
20447 * gdb.t00/help.exp: Compensate for bug in mips-*-ultrix* OS
20448 which causes expect to get out of sync with gdb on long output
20449 from help set.
20450 * gdb.t09/corefile.exp: Make expected pattern for core file
20451 failing signal and frame output format less sun specific.
20452
20453Tue Apr 13 23:18:07 1993 Per Bothner (bothner@cygnus.com)
20454
20455 * gdb.t31/chillvars.exp: Add and remove initial dummy
20456 breakpoint, so that symbol table is forced in.
20457 (Needed at least on Sunos4, though it seems not SVR4.)
20458 * gdb.t31/chillvars.exp: Update for changed output format.
20459
20460Sun Apr 11 17:21:45 1993 Rob Savoye (rob at darkstar.cygnus.com)
20461
a9c64011 20462 * config/unix-gdb.exp: Gracefully exits if $GDB is a bogus path.
c906108c
SS
20463
20464Wed Apr 7 21:28:21 1993 Rob Savoye (rob@cygnus.com)
20465
20466 * Makefile.in: Added --srcdir when invoking runtest, removed the
20467 need for a local config file. (optional now)
20468
20469Wed Apr 7 14:13:41 1993 Fred Fish (fnf@cygnus.com)
20470
20471 * gdb.t21/demangle.exp: Only count real fails (not xfails) for
20472 failure count used to force early termination. Add some more
20473 expected failures for gnu style demangling.
20474
20475Thu Apr 1 09:50:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20476
20477 * Makefile.in (CXXFLAGS): Remove -O. It caused the debug info for the
20478 pmi variable from gdb.t20/gdbme to get optimized away.
20479 * gdb.t00/teststrategy.exp: Added expected failure for mips-*-*.
20480 Check for written corefile upon timeout _and_ eof.
20481
20482Tue Mar 30 09:58:16 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20483
20484 * config/unix-gdb.exp: Add missing return 0.
20485
20486Tue Mar 30 08:34:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20487
20488 * gdb.t16/printcmds.exp: Remove misplaced xfail that caused an early
20489 test termination.
20490
20491Mon Mar 29 17:37:25 1993 Fred Fish (fnf@cygnus.com)
20492
20493 * configure.in (subdirs): Put back gdb.t17 which mysteriously
20494 disappeared.
20495
20496Thu Mar 25 21:05:16 1993 Fred Fish (fnf@cygnus.com)
20497
20498 * gdb.t10/crossload.exp: Disable the i860-elf test until such
20499 time as i860 support works.
20500
d63a86f8 20501 * gdb.t15/funcargs.exp: Fix expected outputs to include
c906108c
SS
20502 "backtrace 100\r" rather than just "backtrace\r", to match last
20503 change.
20504
20505Thu Mar 25 12:14:28 1993 Ian Lance Taylor (ian@cygnus.com)
20506
20507 * config/udi-gdb.exp (gdb_exit): Remove close command.
20508 (gdb_target_udi): New procedure to set the UDI target.
20509 (gdb_start): Don't remove *_soc files. Use gdb_target_udi.
20510 * gdb.t00/default.exp: Added expected failures for a29k-*-udi.
20511 Added waits for prompts after several question responses. Added
20512 some more responses used by a29k-amd-udi-gdb.
20513 * gdb.t01/run.exp, gdb.t06/break.exp: Added a29k-*-udi support:
20514 pass different arguments, restart UDI connection after program
20515 completion.
20516 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t07/watchpoint.exp,
20517 gdb.t08/opaque.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
20518 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp, gdb.t20/misc.exp,
20519 gdb.t21/cplusfuncs.exp: Added expected failures for a29k-*-*.
20520 * gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t07/watchpoint.exp,
20521 gdb.t08/opaque.exp, gdb.t12/scope.exp, gdb.t13/bitfields.exp,
20522 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
20523 gdb.t17/callfuncs.exp, gdb.t20/classes.exp, gdb.t20/inherit.exp,
20524 gdb.t20/misc.exp, gdb.t22/virtfuncs.exp: Restart UDI connection
20525 after program completion.
20526 * gdb.t10/crossload.exp: Does not work for a29k-*-*, since BFD is
20527 compiled with a SELECT_VECS setting.
20528 * gdb.t15/funcargs.exp: Use argument to backtrace to prevent
20529 infinite recursion.
20530
20531 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t22/virtfuncs.exp:
20532 Added checks for COFF results, and made them expected failures for
20533 all targets. It would be better to make them expected failures
20534 for COFF targets only.
20535
20536Wed Mar 24 14:43:38 1993 david d `zoo' zuhn (zoo at poseidon.cygnus.com)
20537
20538 * Makefile.in: add null dvi target, don't bother to recurse
20539 through test directories for info and install-info; rename
20540 $(datadir) to be dejagnu instead of deja-gnu
20541
20542Wed Mar 24 09:48:03 1993 Fred Fish (fnf@cygnus.com)
20543
20544 * gdb.t31/gdbme.ch: Re-enable code that previously caused
20545 compiler to coredump.
20546 * gdb.t31/chillvars.exp: Re-enable tests that depend on that
20547 code.
20548
20549Tue Mar 23 08:53:42 1993 Fred Fish (fnf@cygnus.com)
20550
20551 * gdb.t31/gdbme.ch: Comment out code that causes chill compiler
20552 coredump.
20553 * gdb.t31/chillvars.exp: Comment out tests that depend on that
20554 code.
20555
20556Sun Mar 21 17:56:47 1993 Rob Savoye (rob at darkstar.cygnus.com)
20557
20558 * gdb.t03/ptype.exp: tests for return code from gdb_test.
20559 * gdb.t00/teststrategy.exp: Uses which proc rather than spawning
20560 which in a shell. Deletes xgdb when done.
20561 * config/unix-gdb.exp: Won't try to spawn $GDB unless it exists.
20562 Tests the return from the "set height" or "set width" commands.
20563 Added a few return codes where needed.
20564
20565Wed Mar 17 11:31:01 1993 Fred Fish (fnf@cygnus.com)
20566
20567 * Makefile.in (SUBDIRS): Add gdb.t17.
20568 * configure.in (subdirs): Add gdb.t17.
20569 * gdb.t17/{Makefile.in, callfuncs.exp, gdbme.c}: New test
20570 files to test gdb's calling of functions in the inferior with
20571 the correct arguments and gdb's ability to retrieve any
20572 result returned.
20573
20574Tue Mar 16 15:37:11 1993 Fred Fish (fnf@cygnus.com)
20575
20576 * config/unix-gdb.exp (gdb_exit): Remove close commands that
20577 may be called after gdb goes away. Previous versions of expect
20578 needed these to avoid file descriptor leaks, but they cause
20579 errors with the current revision of expect.
20580 * gdb.t00/gdbvars.exp: Use -re on expected output after
20581 setting sevenbit-strings.
20582 * gdb.t04/setvar.exp, gdb.t13/bitfields.exp: Make commands
20583 to set sevenbit-strings consistent across tests.
20584 gdb.t30/chexp.exp, gdb.t31/chillvars.exp: Make commands to
20585 set sevenbit-strings consistent across tests.
20586
20587Fri Mar 12 08:47:20 1993 Fred Fish (fnf@cygnus.com)
20588
20589 * gdb.t21/demangle.exp (proc demangle): Adjust quotes in an
20590 expected output to match current "expect" expectations.
20591
20592Wed Mar 10 18:01:49 1993 Fred Fish (fnf@cygnus.com)
20593
20594 * gdb.t00/default.exp: Change expected output for default "source"
20595 command, to match new gdb behavior which requires a filename to
20596 source.
20597
20598Tue Mar 9 11:00:56 1993 Fred Fish (fnf@cygnus.com)
20599
20600 * gdb.t07/watchpoint.exp (test_simple_watchpoint): Set up
20601 expected fail for i486-*-* that misses the marker2 function.
20602 * gdb.t10/crossload.exp (bfddefault): Allow successful
20603 recognition of a format to pass even if no symbols are found.
20604 Explicitly catch failures where the format is not recognized
20605 or is ambiguous, and add the reason to the fail message.
20606 * gdb.t10/crossload.exp (bfdexplicit): Catch failure where
20607 the cause is and invalid target and add reason to failure message.
20608 * gdb.t10/crossload.exp: Fix bfd target names for elf32-m68k,
20609 elf32-i386, elf32-sparc, and elf32-i860.
20610 * gdb.t12/scope.exp (test_at_main, test_at_foo, test_at_bar):
20611 Set up expected failure for 'filename'::variable scope resolution,
20612 which is now apparently broken on all targets.
20613 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t20/misc.exp,
20614 gdb.t21/cplusfuncs.exp, gdb.t22/virtfunc.exp,
20615 gdb.t23/templates.exp: Change failure for missing binfile into
20616 just a warning.
20617 gdb.t21/demangle.exp: Change all cfront references to 'arm'
20618 references.
20619
20620Mon Mar 8 19:20:28 1993 Fred Fish (fnf@cygnus.com)
20621
20622 * gdb.t00/default.exp: Add expected output for default "source"
20623 command, to match new gdb behavior.
20624 * gdb.t09/corefile.exp: Use GDBFLAGS when spawning GDB.
20625
20626Sun Mar 7 15:14:09 1993 Rob Savoye (rob@cygnus.com)
20627
20628 * config/*-gdb.exp: returns an error, rather than exiting on
20629 internal errors.
20630
20631Tue Mar 2 18:09:32 1993 Fred Fish (fnf@cygnus.com)
20632
20633 * gdb.t03/gdbme.c: Add pointer to struct variable.
20634 * gdb.t03/ptype.exp: Test equivalence of '.' and '->' for
20635 referencing struct members.
20636
20637Thu Feb 25 10:39:06 1993 Ian Lance Taylor (ian@cygnus.com)
20638
20639 * configure.in (mips-idt-ecoff): New target.
20640 * config/mips-gdb.exp: New file for remote board using MIPS remote
20641 debugging protocol.
20642
20643 * Redid configuration scheme. Removed gdb.t*/configure.in.
20644 Renamed gdb.t*/in-gdbme* to gdb.t*/gdbme*. Changed to use CC, CXX
20645 instead of CC_FOR_TARGET, CXX_FOR_TARGET. Added mostlyclean and
20646 distclean targets. Built executables via .o files. Adjusted
20647 tests to account for source files in $(srcdir) rather than
20648 $(objdir).
20649 * lib/gdb.exp (runto): Don't expect () after the function name,
20650 because it may have arguments.
20651
20652Wed Feb 24 08:05:38 1993 Ian Lance Taylor (ian@cygnus.com)
20653
20654 * gdb.t00/default.exp, gdb.t01/run.exp, gdb.t02/whatis.exp,
20655 gdb.t03/ptype.exp, gdb.t06/break.exp, gdb.t12/scope.exp: Added
20656 expected failures for mips-idt-* and mips-sgi-*.
20657 * gdb.t00/default.exp (attach): Kill process if requested.
20658 * gdb.t00/help.exp (help target core, help target): Accept a gdb
20659 that does not read core files.
20660 * gdb.t01/run.exp: Removed checks for exit status code.
20661 * gdb.t03/in-gdbme.c: Make explicit call to malloc to ensure that
20662 it is linked in.
20663 * gdb.t03/ptype.exp: Increase timeout when calling malloc.
20664 * gdb.t04/setvar.exp, gdb.t05/expr.exp: Use runto function where
20665 appropriate, rather than doing it by hand.
20666 * gdb.t07/watchpoint.exp: If mips-idt-*, reload file after first
20667 execution.
20668 * gdb.t10/crossload.exp: Kill existing program if needed.
20669 * gdb.t15/funcargs.exp: Use delete_breakpoints function where
20670 appropriate, rather than doing it by hand. Always increase
20671 timeout for this test, not just for VxWorks.
20672
20673Wed Feb 24 08:03:38 1993 Fred Fish (fnf@cygnus.com)
20674
20675 * gdb.t31/chillvars.exp (test_structs): New proc to test printing
20676 of Chill STRUCT types and STRUCT values.
20677 * gdb.t31/chillvars.exp (test_strings): Expect "CHAR" now, rather
20678 than "char".
20679 * gdb.t31/in-gdbme.ch (simple_struct, nested_struct, struct1,
d63a86f8 20680 struct2): New struct definitions and initializations to test
c906108c
SS
20681 simple Chill STRUCT types.
20682
20683Tue Feb 23 11:55:06 1993 Fred Fish (fnf@cygnus.com)
20684
20685 * gdb.t00/teststrategy.exp: Track reversion in gdb to not print
20686 the null byte at the end of strings.
20687 * gdb.t00/default.exp: Make show version insensitive to copyright
20688 date.
20689 * gdb.t16/in-gdbme.c (ctable1, ctable2): Make explicitly unsigned
20690 to avoid dependencies on target char signedness.
20691 * gdb.t16/printcmds.exp: Update expected results for explicitly
20692 unsigned char.
20693 * gdb.t16/printcmds.exp: Remove setup_xfails for i960 that should
20694 now work.
20695 * gdb.t21/demangle.exp: Add many more patterns for template
20696 demangling, most of them being expected failures.
20697 * gdb.t21/demangle.exp (proc demangle): Quote the demangled
20698 string we are matching for, to match on the whole string.
20699 * gdb.t21/demangle.exp: Add many new test strings to demangle,
20700 and fix a whole bunch that had incorrect expected output but were
20701 passing anyway because of the bug in "proc demangle".
20702 * gdb.t31/chillvars.exp: Remove setup_xfail for printing string
20703 type.
20704 * gdb.t31/in-gdbme.ch: Uncomment string4, now compiles.
20705
20706Mon Feb 22 07:54:03 1993 Mike Werner (mtw@poseidon.cygnus.com)
20707
a9c64011
AS
20708 * gdb/testsuite: made modifications to testcases, etc., to allow
20709 them to work properly given the reorganization of deja-gnu and the
20710 relocation of the testcases from deja-gnu to a "tool" subdirectory.
c906108c
SS
20711
20712Sun Feb 21 10:55:55 1993 Mike Werner (mtw@poseidon.cygnus.com)
20713
20714 * gdb/testsuite: Initial creation of gdb/testsuite.
20715 Migrated dejagnu testcases and support files for testing nm to
20716 gdb/testsuite from deja-gnu. These files were moved "as is"
20717 with no modifications. This migration is part of a major overhaul
20718 of dejagnu. The modifications to these testcases, etc., which
20719 will allow them to work with the new version of dejagnu will be
20720 made in a future update.
48efe704 20721
8d8cb839 20722 For additional changes see gdb.mi/ChangeLog-1999-2003.
c906108c 20723\f
8d8cb839
EZ
20724;; Local Variables:
20725;; mode: change-log
20726;; left-margin: 8
20727;; fill-column: 74
20728;; version-control: never
20729;; End:
902f2ccb
MC
20730
20731 Copyright 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
ed6df200 20732 2003, 2004, 2005 Free Software Foundation, Inc.
902f2ccb
MC
20733 Copying and distribution of this file, with or without modification,
20734 are permitted provided the copyright notice and this notice are preserved.
This page took 3.563869 seconds and 4 git commands to generate.