* NEWS: Add entry for python program space support.
[deliverable/binutils-gdb.git] / gdb / testsuite / ChangeLog
CommitLineData
3f7b2faa
DE
12010-04-15 Doug Evans <dje@google.com>
2
fa33c3cd
DE
3 * gdb.python/py-progspace.c: New file.
4 * gdb.python/py-progspace.exp: New file.
5
3f7b2faa
DE
6 * gdb.base/source-test.gdb: New file.
7 * gdb.base/source.exp: Add tests for "source -s".
8
79f283fe
PM
92010-04-14 Phil Muldoon <pmuldoon@redhat.com>
10
11 * gdb.python/py-prettyprint.py (NoStringContainerPrinter): New printer.
12 * gdb.python/py-prettyprint.c: Add justchildren struct, typedefs.
13 * gdb.python/py-prettyprint.exp: New test for to_string returning None.
14 * gdb.python/py-mi.exp: New test for to_string returning None.
15
fc8eb08a
PM
162010-04-12 Phil Muldoon <pmuldoon@redhat.com>
17
18 * gdb.python/py-breakpoint.c: Make result global.
19
26e197f6
JK
202010-04-09 Jan Kratochvil <jan.kratochvil@redhat.com>
21
22 Fix non-GNU make compatibility.
23 * Makefile.in ($(TEST_TARGETS)): Conditionalize it by @GMAKE_TRUE@.
24
adc36818
PM
252010-04-09 Phil Muldoon <pmuldoon@redhat.com>
26
27 * gdb.python/py-breakpoint.exp: New File.
28 * gdb.python/py-breakpoint.C: Ditto.
29
64e17368
SS
302010-04-08 Stan Shebs <stan@codesourcery.com>
31
32 * gdb.trace/actions.exp: Clear default-collect.
33 * gdb.trace/save-trace.exp: Clear default-collect.
34
fff5cc64
PM
352010-04-08 Phil Muldoon <pmuldoon@redhat.com>
36
37 * gdb.python/py-value: Add null string variable.
38 (test_lazy_string): Test zero length, NULL address lazy
39 strings.
40
a055a187
L
412010-04-07 H.J. Lu <hongjiu.lu@intel.com>
42
43 * gdb.arch/i386-avx.c: New.
44 * gdb.arch/i386-avx.exp: Likewise.
45
46 * gdb.arch/i386-cpuid.h: Updated from gcc 4.4.
47
96e39866
DE
482010-04-06 Doug Evans <dje@google.com>
49
50 * gdb.base/source-test.gdb: New file.
51 * gdb.base/source.exp: Test source -v.
52
5984a431
UW
532010-04-06 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
54
55 * gdb.cp/inherit.exp (test_print_anon_union): Fix re_class pattern.
56
ec8a089a
PM
572010-04-06 Pierre Muller <muller@ics.u-strasbg.fr>
58
59 * gdb.stabs/aout.sed: Convert all backslash to double backslash
60 within one line, unless it is followed by a double quote.
61 * gdb.stabs/hppa.sed: Idem.
62 * gdb.stabs/weird.def: Add char and String constants
63 * gdb.stabs/weird.exp: Check for correct parsing of
64 chhar and string constants.
65 * gdb.stabs/xcoff.sed: Ignore escaped quote quotes
66 in .stabs to .stabx substitution.
67
fce3c1f0
SS
682010-04-05 Stan Shebs <stan@codesourcery.com>
69
70 * gdb.trace/tfile.c: Add a variable split across two blocks, and a
71 constant global.
72 * gdb.trace/tfile.exp: Try to print them.
73
d77f58be
SS
742010-04-04 Stan Shebs <stan@codesourcery.com>
75
76 * gdb.base/completion.exp: Update for new "info watchpoints".
77 * gdb.base/default.exp: Ditto.
78 * gdb.base/help.exp: Ditto.
79 * gdb.base/watchpoint.exp: Ditto.
80 * gdb.trace/infotrace.exp: Update "info tracpoints" output.
81
af54718e
SS
822010-04-04 Stan Shebs <stan@codesourcery.com>
83
84 * gdb.trace/tfile.exp: Sharpen tfind test.
85
74d1f91e
JK
862010-04-04 Jan Kratochvil <jan.kratochvil@redhat.com>
87
88 * gdb.base/break-entry.exp: New.
89
eb8e76db
HZ
902010-04-02 Hui Zhu <teawater@gmail.com>
91 Michael Snyder <msnyder@vmware.com>
92
93 * gdb.reverse/i386-sse-reverse.exp: New file.
94 * gdb.reverse/i386-sse-reverse.c: New file.
95
bf65cad8
PA
962010-04-02 Pedro Alves <pedro@codesourcery.com>
97
98 * gdb.trace/tfind.exp: Adjust expected disassembly output.
99
fff87407
SS
1002010-04-01 Stan Shebs <stan@codesourcery.com>
101
102 * gdb.trace/actions.exp: Tweak expected output.
103 * gdb.trace/while-stepping.exp: Tweak expected output.
104
fe01d668
L
1052010-04-01 H.J. Lu <hongjiu.lu@intel.com>
106
107 * gdb.arch/amd64-byte.exp: Check "ah", "bh", "ch", "dh".
108
86b17b60
PA
1092010-04-01 Pedro Alves <pedro@codesourcery.com>
110
111 * gdb.base/commands.exp: Adjust.
112 * gdb.cp/extern-c.exp: Adjust.
113
2c58c0a9
PA
1142010-04-01 Pedro Alves <pedro@codesourcery.com>
115
116 * gdb.trace/collection.c (local_test_func): Define a local struct,
117 and instanciate it.
118
0db9b91c
PA
1192010-04-01 Pedro Alves <pedro@codesourcery.com>
120
121 * gdb.trace/collection.exp (gdb_collect_args_test)
122 (gdb_collect_argarray_test): XFAIL the tests that assume the
123 argarray argument's elements are collected.
124
8072405b
JK
1252010-03-31 Jan Kratochvil <jan.kratochvil@redhat.com>
126
127 * gdb.dwarf2/dw2-bad-parameter-type.exp,
128 gdb.dwarf2/dw2-bad-parameter-type.S: New.
129
8bf6485c
SS
1302010-03-31 Stan Shebs <stan@codesourcery.com>
131
132 * gdb.trace/save-trace.exp: Test save/restore of default-collect
133 and tracepoint conditionals.
134 (gdb_verify_tracepoints): Delete unused return.
135
fd7f724a
KS
1362010-03-26 Keith Seitz <keiths@redhat.com>
137
138 * gdb.java/jmisc.exp (ptype jmisc): Allow the constructor to
139 appear in the output before main.
140 Remove KFAIL for gdb/2215 aka bz 9320.
141
8d9e7719
DE
1422010-03-30 Doug Evans <dje@google.com>
143
0906dd0b
DE
144 * gdb.arch/amd64-word.exp: Rename hex to hexr, the former is defined
145 by dejagnu.
146 * gdb.arch/amd64-dword.exp: Ditto.
147
8d9e7719
DE
148 * gdb.base/annota1.exp (break handle_USR1): Make fail and pass text
149 match.
150 (break printf): Ditto.
151
1da644f0
SW
1522010-03-29 Sami Wagiaalla <swagiaal@redhat.com>
153
154 * gdb.cp/nsusing.exp: Marked imported declaration test as xfail with
155 gcc < 4.4.
156 * gdb.cp/shadow.exp: Ditto.
157
a8121990
PA
1582010-03-29 Pedro Alves <pedro@codesourcery.com>
159
160 * gdb.trace/collection.exp (run_trace_experiment): Make sure
161 "tstart" is silent.
162
6e79d367
PA
1632010-03-29 Pedro Alves <pedro@codesourcery.com>
164
165 * gdb.trace/collection.exp (executable): New.
166 (binfile): Use it.
167 (fpreg, spreg, pcreg): New.
168 (test_register): Use gdb_test_multiple. Pass /x to print.
169 (prepare_for_trace_test): New.
170 (run_trace_experiment): Use "continue", not gdb_run_cmd.
171 (gdb_collect_args_test, gdb_collect_argstruct_test)
172 (gdb_collect_argarray_test, gdb_collect_locals_test): Use
173 prepare_for_trace_test.
174 (gdb_collect_registers_test): Use prepare_for_trace_test. Use
175 fpreg, spreg and pcreg.
176 (gdb_collect_expression_test, gdb_collect_globals_test): Use
177 prepare_for_trace_test.
178 (gdb_trace_collection_test): Use fpreg, spreg and pcreg. Don't
179 try to detect tracing support here. Don't set breakpoints at
180 `begin' or `end' here.
181 <global scope>: Use clean_restart. Run to main before checking
182 for tracing support. Check for for tracing support here.
183
09248348
JK
1842010-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
185
186 * gdb.base/break-interp.exp (test_core, test_attach, test_ld): Add
187 " as $displacement" to "seen displacement message".
188
d350db38
PA
1892010-03-28 Pedro Alves <pedro@codesourcery.com>
190
191 * gdb.trace/while-dyn.exp (executable): New variable.
192 (binfile): Use it.
193 (test_while_stepping): New function. Move most tests here. Call
194 it once for each of the while-stepping, stepping and ws aliases.
195
907af001
UW
1962010-03-26 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
197
198 * gdb.cp/inherit.exp (test_ptype_si): XFAIL test for GCC versions
199 that do not provide the tagless_struct type name at all.
200 (test_print_anon_union): Do not check value of uninitialized
201 union member. Do not use cp_test_ptype_class, so we can accept
202 "long" as well as "long int".
203
610197fd
PA
2042010-03-26 Pedro Alves <pedro@codesourcery.com>
205
206 * gdb.trace/tfile.c (tohex, bin2hex): New.
207 (write_error_trace_file): Hexify error description.
208
6c28cbf2
SS
2092010-03-25 Stan Shebs <stan@codesourcery.com>
210
211 * gdb.trace/tfile.c: Generate an additional trace file, improve
212 portability.
213 * gdb.trace/tfile.exp: Test trace file with an error stop, delete
214 files in a better way.
215
e62b8c7e
KS
2162010-03-25 Keith Seitz <keiths@redhat.com>
217
218 * gdb.java/jprint.exp: XFAIL printing of static class members
219 because of GCC debuginfo problem.
220
82ccf5a5
JK
2212010-03-25 Jan Kratochvil <jan.kratochvil@redhat.com>
222
223 * gdb.base/dup-sect.exp, gdb.base/dup-sect.S: New.
224
293e2f9e
DJ
2252010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
226
227 * gdb.base/completion.exp: Allow long instead of long int.
228 * gdb.base/ending-run.exp: Match _rt_entry.* for RealView.
229 * gdb.base/gdbvars.c (main): Remove unused usestubs code. Reference
230 variable p.
231 * gdb.base/maint.exp: Allow ER_RO and ER_RW instead of .text and .data.
232 * gdb.base/pointers.exp: Allow long instead of long int.
233 * gdb.base/printcmds.exp: XFAIL for RealView on ARM EABI.
234 * gdb.base/step-line.exp: Allow a directory before the source file name.
235
95a42b64
TT
2362010-03-24 Tom Tromey <tromey@redhat.com>
237
238 PR breakpoints/9352:
239 * gdb.base/default.exp: Update.
240 * gdb.base/commands.exp: Update.
241 * gdb.cp/extern-c.exp: Test setting commands on multiple
242 breakpoints at once.
243
2390201f
DJ
2442010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
245
246 * gdb.base/call-signal-resume.exp, gdb.base/unwindonsignal.exp: Skip
247 if gdb,nosignals.
248 * gdb.base/watchpoints.c: Do not include unnecessary headers.
249 * lib/gdb.exp (gdb_test_multiple): Relax pattern for "the program
250 exited".
251
8c9a6790
SS
2522010-03-24 Stan Shebs <stan@codesourcery.com>
253
254 * gdb.trace/tfile.exp: Expect "trace frame", with a space.
255
a6c727b2
DJ
2562010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
257
258 * gdb.base/callfuncs.exp (do_function_calls): Add XFAILs for RealView.
259 * gdb.base/ptype.exp (ptype_maybe_prototyped): Add overprototyped
260 argument. Handle "short" and "long".
261 (Top level): Pass overprototyped output for old_fptr and xptr.
262
4dfd5423
PA
2632010-03-23 Pedro Alves <pedro@codesourcery.com>
264
265 * gdb.threads/pthreads.c (thread1, thread2, main): Fix printf
266 format strings and add casts to avoid compiler warnings.
267
2682010-03-23 Vladimir Prus <vladimir@codesourcery.com>
a7bdde9e
VP
269
270 * lib/trace-support.exp (gdb_trace_setactions):
271 Don't expect whitespace after ">" prompt.
272 * gdb.trace/actions.exp: Adjust for output changes.
273 * gdb.trace/while-stepping.exp: Likewise.
274
c847d045
JK
2752010-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
276
277 * dg-extract-results.sh: Sync with GCC HEAD (import r155655, r157175
278 and r157645).
279
5f717f1d
JK
2802010-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
281
282 * gdb.dwarf2/dw2-empty-namespace.exp, gdb.dwarf2/dw2-empty-namespace.S:
283 New.
284
7d6d51d5
DJ
2852010-03-22 Daniel Jacobowitz <dan@codesourcery.com>
286
287 * gdb.python/Makefile.in (EXECUTABLES): Add py-mi.
288 * gdb.python/py-mi.exp (binfile): Rename to py-mi.
289
3b11a015
SS
2902010-03-19 Stan Shebs <stan@codesourcery.com>
291
292 * gdb.trace/ax.exp: New file.
293
d7d158ed
DE
2942010-03-19 Doug Evans <dje@google.com>
295
6bb85cd1
DE
296 * lib/gdb.exp (gdb_compile_test): Watch for "compiler not installed"
297 output from gcc.
298
d7d158ed
DE
299 * gdb.base/break-interp.exp (prelinkNO): Handle prelink binaries
300 named /usr/sbin/prelink<foo>.
301
4daf5ac0
SS
3022010-03-18 Stan Shebs <stan@codesourcery.com>
303
304 * gdb.trace/circ.exp: Test circular-trace-buffer.
305 * gdb.trace/tfile.exp: Update tstatus test.
306
e8d05480
JB
3072010-03-18 Joel Brobecker <brobecker@adacore.com>
308
309 * gdb.dwarf2/dw2-anonymous-func.S: New file.
310 * gdb.dwarf2/dw2-anonymous-func.exp: New testcase.
311
441b986a
UW
3122010-03-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
313
314 * gdb.mi/gdb680.exp: Revert 2009-06-17 change.
315
4247603b
PA
3162010-03-18 Pedro Alves <pedro@codesourcery.com>
317
318 * gdb.base/default.exp: Adjust the expected output of the finish
319 and until commands when the inferior is not being run.
320
13387711
SW
3212010-03-15 Sami Wagiaalla <swagiaal@redhat.com>
322
323 * gdb.cp/shadow.exp: Removed kfail; test has been fix.
324 * gdb.cp/nsusing.exp: Ditto.
325
6e31430b
TT
3262010-03-15 Tom Tromey <tromey@redhat.com>
327
328 * gdb.cp/userdef.exp: Add tests for explicit calls to operator==.
329 * gdb.cp/userdef.cc (operator==): New function.
330 (main): New locals mem1, mem2.
331
e2d69cb5
JZ
3322010-03-15 Jie Zhang <jie@codesourcery.com>
333
334 * lib/mi-support.exp (mi_gdb_target_load): Delete unused timeout var.
335 Declare and use new loadtimeout variable.
336
f572f0a9
DJ
3372010-03-14 Daniel Jacobowitz <dan@codesourcery.com>
338
339 * gdb.base/printcmds.exp: Use gdb_file_cmd instead of gdb_load.
340 Use gdb_load later.
341
51f4c0b0
PA
3422010-03-14 Pedro Alves <pedro@codesourcery.com>
343
344 * gdb.base/solib-disc.c (main): Make format of fprintf a string
345 literal. Add missing endlines to prints to stderr.
346
1c809c68
TT
3472010-03-12 Tom Tromey <tromey@redhat.com>
348
349 PR c++/9708:
350 * gdb.cp/m-static.exp: Add regression test.
351 * gdb.cp/m-static.cc (method): New method.
352 (main): Call it.
353
00ae8fef
SW
3542010-03-12 Sami Wagiaalla <swagiaal@redhat.com>
355
356 * gdb.cp/gdb2384-base.h: Created 'namespace B'.
357 * gdb.cp/gdb2384-base.cc: Use 'namespace B'.
358
759f0f0b
PA
3592010-03-12 Daniel Jacobowitz <dan@codesourcery.com>
360
21e24d21
PA
361 * lib/gdb.exp (gdb_test_multiple): Handle -timeout.
362
3632010-03-12 Daniel Jacobowitz <dan@codesourcery.com>
364
759f0f0b
PA
365 * lib/gdb.exp (skip_stl_tests): New.
366 (gdb_compile): Symbian needs -ldl.
367 (shlib_target_file): New.
368 (shlib_symbol_file): New.
369 (gdb_load_shlibs): Use shlib_target_file.
370 * lib/mi-support.exp (mi_load_shlibs): Use shlib_target_file.
371 * gdb.cp/exception.exp: Use skip_stl_tests.
372 * gdb.cp/bs15503.exp: Use skip_stl_tests. Use untested.
373 * gdb.cp/try_catch.exp: Use skip_stl_tests.
374 * gdb.cp/mb-templates.exp: Ditto.
375 * gdb.base/commands.exp: Relax regexes.
376 * gdb.base/watchpoint-solib.exp: Don't skip on symbian. Use
377 shlib_target_file and shlib_symbol_file.
378 * gdb.base/maint.exp: Allow lowercase t. Allow .rodata in
379 sections.
380 * gdb.base/ending-run.exp: Accept E32Main for symbian.
381 * gdb.base/solib-disc.exp: Use
382 shlib_target_file and shlib_symbol_file.
383 * gdb.base/unload.exp: Don't skip on symbian. Use
384 shlib_target_file and shlib_symbol_file.
385 * gdb.base/list.exp: Check use_gdb_stub instead of is_remote.
386
6a8f2671
PA
3872010-03-12 Pedro Alves <pedro@codesourcery.com>
388
389 * gdb.trace/backtrace.exp: Adjust for x86 and x86_64.
390 * gdb.trace/report.exp: Adjust for x86 and x86_64.
391 Issue a tfind end before looking for a tracepoint frame.
392 * gdb.trace/tfind.exp: Adjust tstatus output.
393 Adjust disassembly output.
394 * gdb.trace/while-dyn.exp: Adjust for x86 and x86_64.
395
ccf26247
JK
3962010-03-11 Jan Kratochvil <jan.kratochvil@redhat.com>
397
398 * gdb.base/break-interp.exp: Create new displacement parameter value
399 for the test_ld calls.
400 (reach): New parameter displacement, verify its content. New push of
401 pf_prefix "reach-$func:". Import global expect_out.
402 (test_core): New parameter displacement, verify its content. New push
403 of pf_prefix "core:". New command "set verbose on". Import global
404 expect_out.
405 (test_attach): New parameter displacement, verify its content. New
406 push of pf_prefix "attach:". New command "set verbose on". Import
407 global expect_out.
408 (test_ld): New parameter displacement, pass it to the reach, test_core
409 and test_attach calls and verify its content in the "ld.so exit" test.
410 * gdb.base/prelink.exp: Remove gdb_exit and final return.
411 (prelink): Update expected text, use gdb_test.
412
e469c7fb
DE
4132010-03-10 Doug Evans <dje@google.com>
414
415 * gdb.base/checkpoint.exp: Fix comment.
416 Lengthen timeout while doing >600 checkpoints test.
417 Rename duplicate "kill all one" test to keep test names unique.
418
60e1c644
PA
4192010-03-10 Pedro Alves <pedro@codesourcery.com>
420
421 * gdb.base/watch-cond.c, gdb.base/watch-cond.exp: New.
422
cec808ec
KS
4232010-03-08 Keith Seitz <keiths@redhat.com>
424
425 * gdb.cp/cp-relocate.exp: Remove single-quoting of C++ methods.
426 * gdb.cp/cplusfuncs.cc (dm_type_short): New function.
427 (dm_type_long): New function.
428 (dm_type_unsigned_short): New function.
429 (dm_type_unsigned_long): New function.
430 (myint): New typedef.
431 * gdb.cp/cplusfuncs.exp (probe_demangler): Add tests for short,
432 long, unsigned shor and long, operator char*, and typedef.
433 (test_lookup_operator_functions): Add operator char* test.
434 (test_paddr_operator_functions): Likewise.
435 (test_paddr_overloaded_functions): Use probe values for
436 short, long, and unsigned short and long.
437 (test_paddr_hairy_functions): If the demangler probe detected
438 gdb type printers, "expect" them. Otherwise "expect" the v2 or v3
439 demangler.
440 * gdb.cp/expand-sals.exp: Backtrace may contain class names.
441 * gdb.cp/member-ptr.exp: Refine expected result for "print pmf"
442 and "print null_pmf".
443 Add test "ptype a.*pmf".
444 * gdb.cp/overload.exp: Allow optional "int" to appear with
445 "short" and "long".
446 * gdb.cp/ovldbreak.exp: Use append to construct super-duper
447 long expect value for men_overload1arg.
448 Allow "int" to appear with "short" and "long".
449 When testing "info break", add argument for main (void).
450 Also allow "int" to appear with "short" and "long".
451 Ditto with "unsigned" and "long long".
452 * gdb.java/jmain.exp: Do not enclose methods names in single
453 quotes.
454 * gdb.java/jmisc.exp: Likewise.
455 * gdb.java/jprint.exp: Likewise.
456 * gdb.python/py-symbol.exp: Update expected "linkage_name" value.
457
458 From Jan Kratochvil <jan.kratochvil@redhat.com>:
459 * gdb.cp/exception.exp (backtrace after first throw)
460 (backtrace after second throw): Allow a namespace before __cxa_throw.
461 (backtrace after first catch, backtrace after second catch): Allow
462 a namespace before __cxa_begin_catch.
463
464 * gdb.cp/cpexprs.exp: New file.
465 * gdb.cp/cpexprs.cc: New file.
466
467 From Daniel Jacobowitz <dan@codesourcery.com>
468 * gdb.cp/cpexprs.exp (escape): Delete. Change all callers
469 to use string_to_regexp.
470 (ctor, dtor): New functions. Use them to match constructor
471 and destructor function types.
472 (Top level): Use runto_main.
473
f870a310
TT
4742010-03-05 Tom Tromey <tromey@redhat.com>
475
476 * gdb.python/py-prettyprint.py (pp_nullstr.to_string): Use
477 gdb.target_charset.
478 (pp_ns.to_string): Likewise.
479
0c199f28
KS
4802010-03-04 Keith Seitz <keiths@redhat.com>
481
482 * gdb.cp/overload.exp: Test that the filename portion of a linespec
483 can be quoted. Test that both the filename and function/line
484 portions can be quoted at the same time.
485
c7437ca6
PA
4862010-03-04 Pedro Alves <pedro@codesourcery.com>
487
488 * gdb.base/watch-non-mem.c, gdb.base/watch-non-mem.exp: New.
489
b111b805
DE
4902010-03-03 Doug Evans <dje@google.com>
491
24486cb7
DE
492 * lib/gdb.exp (gdb_compile_pthreads): Handle case where
493 libc contains libpthread.
494
b111b805
DE
495 * gdb.threads/linux-dp.c (shared_random): Call rand instead of rand_r.
496 * gdb.threads/linux-dp.exp: Compile with gdb_compile_pthreads instead
497 of gdb_compile. Add another pattern to match android backtrace.
498
a0e0ef55
TT
4992010-03-03 Tom Tromey <tromey@redhat.com>
500
501 PR gdb/11345:
502 * gdb.base/printcmds.exp (test_printf): Add test.
503
1ba53b71
L
5042010-03-02 H.J. Lu <hongjiu.lu@intel.com>
505
506 * gdb.arch/amd64-byte.exp: New.
507 * gdb.arch/amd64-dword.exp: Likewise.
508 * gdb.arch/amd64-pseudo.c: Likewise.
509 * gdb.arch/amd64-word.exp: Likewise.
510 * gdb.arch/i386-byte.exp: Likewise.
511 * gdb.arch/i386-pseudo.c: Likewise.
512 * gdb.arch/i386-word.exp: Likewise.
513
f5dff777
DJ
5142010-03-01 Daniel Jacobowitz <dan@codesourcery.com>
515
516 * gdb.xml/extra-regs.xml: Add struct1, struct2, and flags
517 types. Add structreg, bitfields, and flags registers.
518 * gdb.xml/tdesc-regs.exp: Test structreg and bitfields
519 registers.
520
90884b2b
L
5212010-03-01 H.J. Lu <hongjiu.lu@intel.com>
522
523 * gdb.xml/tdesc-regs.exp (architecture): New. Set it for x86.
524 (load_description): Set architecture if defined.
525
dc00d89f
PM
5262010-02-28 Phil Muldoon <pmuldoon@redhat.com>
527
528 * gdb.python/py-frame.exp: Add read_var block tests.
529 * gdb.python/py-frame.c (block): New function.
530
0e095b7e
JK
5312010-02-28 Jan Kratochvil <jan.kratochvil@redhat.com>
532 Daniel Jacobowitz <dan@codesourcery.com>
533
534 * gdb.base/callfuncs.exp: New tests for $spval 0 and -1. Remove return.
535
624f1a65
DM
5362010-02-25 David S. Miller <davem@davemloft.net>
537
538 * gdb.base/catch-syscall.exp: Allow to run on sparc*-*-linux and
539 fix logic for setting all_syscalls_numbers.
540
f3e9a817
PM
5412010-02-24 Phil Muldoon <pmuldoon@redhat.com>
542
543 * Makefile.in: Add py-block and py-symbol.
544 * gdb.python/py-symbol.exp: New File.
545 * gdb.python/py-symtab.exp: New File.
546 * gdb.python/py-block.exp: New File.
547 * gdb.python/py-symbol.c: New File.
548 * gdb.python/py-block.c: New File.
549
f6bbabf0
PM
5502010-02-24 Phil Muldoon <pmuldoon@redhat.com>
551
552 PR python/11314
553 * lib/gdb.exp (skip_python_tests): New function.
554 * gdb.python/py-cmd.exp: Use skip_python_tests.
555 * gdb.python/py-frame.exp: Likewise.
556 * gdb.python/py-function.exp: Likewise.
557 * gdb.python/py-prettyprint.exp: Likewise.
558 * gdb.python/py-template.exp: Likewise.
559 * gdb.python/py-type.exp: Likewise.
560 * gdb.python/py-value.exp: Likewise.
561
85d721b8
PA
5622010-02-22 Pedro Alves <pedro@codesourcery.com>
563
564 PR9605
565
566 * gdb.base/watch-read.c, gdb.base/watch-read.exp: New files.
567
48e32051
TT
5682010-02-19 Tom Tromey <tromey@redhat.com>
569
570 PR c++/8693, PR c++/9496:
571 * gdb.cp/namespace.exp: Remove some setup_kfail calls. Added
572 regression tests.
573
ac9c0048
JK
5742010-02-19 Jan Kratochvil <jan.kratochvil@redhat.com>
575
576 Fix compatibility with m68k as.
577 * gdb.dwarf2/member-ptr-forwardref.S: Use .data section. Use .2byte.
578 Use only /* comments */.
579
57bb97a4
UW
5802010-02-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
581
582 * configure.ac: Add gdb.multi/Makefile to AC_OUTPUT.
583 * configure: Regenerate.
584
7d1bf85c
DJ
5852010-02-18 Daniel Jacobowitz <dan@codesourcery.com>
586
587 * gdb.python/py-type.exp: Check for Python support.
588
061b5285
PA
5892010-02-17 Pedro Alves <pedro@codesourcery.com>
590
591 * lib/gdb.exp (build_id_debug_filename_get): Don't assume new
592 `regsub' syntax available.
593
f8a8bc2c
PA
5942010-02-17 Pedro Alves <pedro@codesourcery.com>
595
596 * gdb.base/shmain.c (main): Remove printf call.
597 * gdb.base/sizeof.c (main): Cast return of sizeof to int.
598 * gdb.base/unload.c (main): Make format of fprintf a string
599 literal. Add missing endlines to prints to stderr.
600 * gdb.base/watchpoint-solib.c (open_shlib): Ditto.
601
6f451e5e
TT
6022010-02-17 Tom Tromey <tromey@redhat.com>
603
604 * gdb.java/jprint.java (jprint.props): New field.
605 * gdb.java/jprint.exp (set_lang_java): Add regression test.
606
12d79008
PA
6072010-02-17 Pedro Alves <pedro@codesourcery.com>
608
ef801a0e 609 * gdb.base/charset.exp: Don't assume new `regsub' syntax
12d79008
PA
610 available.
611
d252f7e5
DJ
6122010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
613
614 * gdb.xml/tdesc-arch.exp, gdb.xml/tdesc-regs.exp: Rewrite file
615 creation to support remote host testing.
616
67bdab6c
DJ
6172010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
618
619 * gdb.base/valgrind-db-attach.exp: Use unsupported instead of xfail.
620 Recognize "command not found".
621
bb391223
DJ
6222010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
623
624 * gdb.arch/thumb2-it.exp (test_it_break): Handle hardware
625 single-stepping.
626
70362913
DJ
6272010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
628
629 * gdb.python/py-value.exp (test_value_in_inferior): Skip arg0 test
630 if arguments are not supported.
631
493f3c00
DJ
6322010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
633
634 * gdb.cp/overload.exp: Allow foo::overload1arg's "this" pointer to
635 be const or non-const.
636
8034c749
DJ
6372010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
638
639 * gdb.mi/mi-break.exp (test_breakpoint_commands): Use
640 mi_send_resuming_command to send -exec-continue.
641
791dfb64
DJ
6422010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
643
644 * gdb.base/list.exp (test_list_filename_and_function): Add test
645 with single quotes.
646 * gdb.cp/overload.cc (intToChar): Rewrite onto one line for easy
647 matching.
648 * gdb.cp/overload.exp: Add tests with filename, function, and quotes.
649 Add KFAIL'd tests for PR gdb/11289.
650
7c5fe868
DJ
6512010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
652
653 * gdb.cp/cpcompletion.exp: Specify source file name explicitly.
654
fdc498b8
DJ
6552010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
656
657 * gdb.base/comp-dir/subdir/dummy.txt: New file.
658 * gdb.base/completion.exp: Use comp-dir/subdir instead of creating
659 a temporary directory.
660
b519e2a6
DJ
6612010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
662
663 * gdb.base/charset.exp: Use a single regular expression to match
664 show host-charset and show target-charset output.
665
74164c56
JK
6662010-02-15 Jan Kratochvil <jan.kratochvil@redhat.com>
667
668 * gdb.base/attach.exp (attach to nonsense is prohibited): Make the
669 "Illegal process-id" expect string more exact.
670 (attach to digits-starting nonsense is prohibited): New.
671
701ed6dc
JK
6722010-02-13 Jan Kratochvil <jan.kratochvil@redhat.com>
673
674 * gdb.base/prelink.exp (set verbose on): New.
675
fa19b4e5
MS
6762010-02-12 Tomas Holmberg <th@virtutech.com>
677
678 * mi-reverse.exp: New file. Test for reverse option to the
679 following MI commands: exec-continue, exec-finish, exec-next,
680 exec-step, exec-next-instruction, exec-step-instruction.
681
dadf0e9c
JB
6822010-02-09 Joel Brobecker <brobecker@adacore.com>
683
684 * gdb.ada/ptype_tagged_param: New testcase.
685
714f19d5
TT
6862010-02-08 Tom Tromey <tromey@redhat.com>
687
688 PR c++/8017:
689 * gdb.cp/overload.exp: Add tests.
690 * gdb.cp/overload.cc (struct K): New.
691 (namespace N): New.
692 (main): Call new functions.
693 (K::staticoverload): Define.
694
83b10087
CM
695Mon Feb 8 13:18:22 2010 Chris Moller <moller@mollerware.com>
696
697 PR gdb/10728
698 * gdb.cp/pr10728-x.h: New file.
699 * gdb.cp/pr10728-x.cc: New file.
700 * gdb.cp/pr10728-y.cc: New file.
701 * gdb.cp/pr10728.exp: New file.
702 * gdb.cp/Makefile.in (EXECUTABLES): Add pr10728
703
99903ae3
CM
704Mon Feb 8 12:54:54 2010 Chris Moller <moller@mollerware.com>
705
706 PR gdb/9067
707 * gdb.cp/pr9067.exp: New
708 * gdb.cp/pr9067.cc: New
709 * gdb.cp/Makefile.in (EXECUTABLES): Add pr9067
710
7b356089
JB
7112010-02-08 Joel Brobecker <brobecker@adacore.com>
712
713 * lib/gdb.exp (gdb_test_timeout): New global variable.
714 Set it to timeout if not already set.
715 (gdb_init): Reset the value of timeout to gdb_test_timeout.
716
1be00882
DE
7172010-02-05 Doug Evans <dje@google.com>
718
719 * lib/gdb.exp (INTERNAL_GDBFLAGS): Don't override value provided by
720 user.
721
82856980
SW
7222010-02-05 Sami Wagiaalla <swagiaal@redhat.com>
723
724 PR c++/7935:
725 * gdb.cp/namespace-using.exp: Removed kfail; bug has been fixed.
726
1a334831
TT
7272010-02-04 Tom Tromey <tromey@redhat.com>
728
729 * gdb.cp/virtbase.exp: Make test case names unique.
730
9c3c02fd
TT
7312010-02-02 Tom Tromey <tromey@redhat.com>
732
733 * gdb.cp/virtbase.exp: Add regression tests.
734 * gdb.cp/virtbase.cc (RHA, RHB, RHC): New classes.
735 (main): Instantiate RHC.
736
0cc2414c
TT
7372010-02-02 Tom Tromey <tromey@redhat.com>
738
739 * gdb.dwarf2/member-ptr-forwardref.exp: Update expected result for
740 type-printing change.
741
edf3d5f3
TT
7422010-02-02 Tom Tromey <tromey@redhat.com>
743
744 PR c++/11226, PR c++/9629, PR c++/9688, PR c++/8890:
745 * gdb.cp/virtbase.cc: New file.
746 * gdb.cp/virtbase.exp: New file.
747 * gdb.cp/userdef.exp: Allow 'struct' or 'class'.
748
e4b7f41c
JK
7492010-02-01 Jan Kratochvil <jan.kratochvil@redhat.com>
750
751 PR libc/11214:
752 * gdb.threads/current-lwp-dead.c: Include features.h.
753 (HAS_NOMMU): New.
754 (fn, main): Move CLONE_VM into [__UCLIBC__ && HAS_NOMMU].
755
b381ea14
JK
7562010-02-01 Jan Kratochvil <jan.kratochvil@redhat.com>
757
758 * gdb.base/symbol-without-target_section.exp,
759 gdb.base/symbol-without-target_section.c: New.
760
c593ac0e
DJ
7612010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
762
763 * gdb.base/bigcore.exp: Reset increased timeout.
764 * gdb.base/interrupt.exp: Match unexpected gdb prompt.
765
db25f29d
DJ
7662010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
767
768 * gdb.base/gcore.exp (capture_command_output): Use
769 gdb_test_multiple.
770
f9d67f43
DJ
7712010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
772
773 * gdb.arch/thumb2-it.S (it_breakpoints): New function.
774 * gdb.arch/thumb2-it.exp (test_it_break): New function.
775 (Top level): Call it.
776
177321bd
DJ
7772010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
778
779 * gdb.arch/thumb2-it.S, gdb.arch/thumb2-it.exp: New files.
780
97f2ed50
DJ
7812010-01-29 Daniel Jacobowitz <dan@codesourcery.com>
782
783 * gdb.base/call-strs.exp, gdb.base/default.exp,
784 gdb.base/ending-run.exp, gdb.base/finish.exp, gdb.base/funcargs.exp,
785 gdb.base/huge.exp, gdb.base/nodebug.exp, gdb.base/ptype.exp,
786 gdb.base/restore.exp, gdb.base/return.exp, gdb.base/setvar.exp,
787 gdb.base/watchpoints.exp, gdb.threads/gcore-thread.exp,
788 gdb.base/watchpoint-solib.exp: Save and restore timeout.
789 * gdb.base/ending-run.exp: Correct restore of timeout.
790 * gdb.base/page.exp: Remove unnecessary timeout setting.
791
e4e2711a
JB
7922010-01-29 Joel Brobecker <brobecker@adacore.com>
793
794 * gdb.ada/rec_return: New testcase.
795
ba581dc1
JB
7962010-01-29 Joel Brobecker <brobecker@adacore.com>
797
798 * gdb.ada/call_pn: New testcase.
799
4ea95be9
DJ
8002010-01-28 Daniel Jacobowitz <dan@codesourcery.com>
801
802 * gdb.mi/mi-nonstop.exp (mi_nonstop_resume): New function.
803 (Top level): Use it to resume.
804 * lib/mi-support.exp (mi_send_resuming_command_raw): Recognize
805 the Thumb mode displaced stepping error as unsupported.
806
df83a9bf
SW
8072010-01-28 Sami Wagiaalla <swagiaal@redhat.com>
808
809 * gdb.cp/nsusing.exp: Added more tests.
810 * gdb.cp/nsrecurs.exp: Ditto.
811 * gdb.cp/nsusing.cc: Added test functions.
812 * gdb.cp/nsrecurs.cc: Ditto.
813
40b27cdc
JK
8142010-01-27 Jan Kratochvil <jan.kratochvil@redhat.com>
815
816 * gdb.base/break-interp.exp: Use [file tail $filename] to omit any
817 absolute directory pathnames in gdb.sum file.
818
de958931
SW
8192010-01-27 Sami Wagiaalla <swagiaal@redhat.com>
820
821 * gdb.cp/namespace-using.exp: Rename to nsusing.exp.
822 * gdb.cp/namespace-using.cc: Rename to nsusing.cc.
823
708ead4e
TT
8242010-01-26 Tom Tromey <tromey@redhat.com>
825
826 PR exp/7643:
827 * gdb.base/printcmds.exp (test_print_string_constants): Remove
828 setup_kfail.
829
b14e635e
SW
8302010-01-14 Sami Wagiaalla <swagiaal@redhat.com>
831
832 * gdb.cp/nsrecurs.exp: New test.
833 * gdb.cp/nsrecurs.cc: New test program.
834 * gdb.cp/nsstress.exp: New test.
835 * gdb.cp/nsstress.cc: New test program.
836 * gdb.cp/nsdecl.exp: New test.
837 * gdb.cp/nsdecl.cc: New test program.
838
8540c487
SW
8392010-01-26 Sami Wagiaalla <swagiaal@redhat.com>
840
841 * gdb.cp/namespace-using.exp: Add test for printing of namespaces
842 imported into file scope.
843 Marked test as xfail.
844 * gdb.cp/namespace-using.cc (marker5): New function.
845 * gdb.cp/shadow.exp: New test.
846 * gdb.cp/shadow.cc: New test program.
847 * gdb.cp/nsimport.exp: New test.
848 * gdb.cp/nsimport.cc: New test program.
849
421d5d99
TT
8502010-01-25 Tom Tromey <tromey@redhat.com>
851
852 PR gdb/11049:
853 * gdb.base/printcmds.exp (test_print_typedef_arrays): Add test
854 with "set print null-stop on".
855
691f8dc1
JK
8562010-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
857
858 * gdb.arch/i386-bp_permanent.exp (Disassemble function '$function'):
859 Adjust it for DISASSEMBLY_OMIT_FNAME.
860
0b92b5bb
TT
8612010-01-22 Jan Kratochvil <jan.kratochvil@redhat.com>
862
863 PR symtab/11199:
864 * gdb.dwarf2/member-ptr-forwardref.exp,
865 gdb.dwarf2/member-ptr-forwardref.S: New.
866
23787403
JK
8672010-01-20 Jan Kratochvil <jan.kratochvil@redhat.com>
868
869 * gdb.threads/watchthreads-reorder.c (gdbstop_mutex): Remove.
870 (thread1_func): Protect thread1_tid with thread1_tid_cond by
871 thread1_tid_mutex. Remove gdbstop_mutex handling.
872 (thread2_func): Protect thread2_tid with thread2_tid_cond by
873 thread2_tid_mutex. Remove gdbstop_mutex handling.
874 (main): Move thread1_tid_mutex and thread2_tid_mutex locks before
875 pthread_create. Remove gdbstop_mutex handling. New comment. Replace
876 pthread_cond_wait conditionalizations by while loops.
877
b966cb8a
TT
8782010-01-20 Tom Tromey <tromey@redhat.com>
879
880 PR backtrace/10770:
881 * gdb.dwarf2/pr10770.exp: New file.
882 * gdb.dwarf2/pr10770.c: New file.
883 * gdb.dwarf2/Makefile.in (EXECUTABLES): Add pr10770.
884
fcae584b
VP
8852010-01-20 Vladimir Prus <vladimir@codesourcery.com>
886
887 * gdb.mi/mi-async.exp: Remove check for 'async' target, because
888 that target was removed, and the test always runs native anyway.
889
a0f49112
JK
8902010-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
891
892 * gdb.base/watchpoint-cond-gone.exp, gdb.base/watchpoint-cond-gone.c,
893 gdb.base/watchpoint-cond-gone-stripped.c: New.
894
ceeb3d5a
TT
8952010-01-19 Tom Tromey <tromey@redhat.com>
896
897 PR c++/8000:
898 * gdb.cp/namespace.exp: Use new enum. Fix line numbers in
899 existing tests.
900 * gdb.cp/namespace.cc (AAA::SomeEnum): New enum.
901 (main): Use AAA::SomeEnum.
902
dd322c54
JK
9032010-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
904
905 * gdb.mi/mi-break.exp (set line_callme_head, set line_callme_body): New.
906 (test_ignore_count): Declare line_callme_body global.
907 (run to breakpoint with ignore count): Use line_callme_body.
908 * gdb.mi/mi-cli.exp (set line_main_head, set line_main_body)
909 (set line_main_hello, set line_main_return): Reindent.
910 (set line_callee4_head, set line_callee4_body, set line_callee4_next):
911 New.
912 (continue to callee4): Use line_callee4_body.
913 (check *stopped from CLI command): Use line_callee4_next.
914 * gdb.mi/mi2-cli.exp (set line_main_head, set line_main_body)
915 (set line_main_hello, set line_main_return): Reindent.
916 (set line_callee4_head, set line_callee4_body): New.
917 (continue to callee4): Use line_callee4_body.
918
4e8f195d
TT
9192010-01-18 Tom Tromey <tromey@redhat.com>
920
921 PR c++/9680:
922 * gdb.cp/casts.cc: Add new classes and variables.
923 * gdb.cp/casts.exp: Test new operators.
924
9e14a9ba
JB
9252010-01-18 Tom Tromey <tromey@redhat.com>
926 Thiago Jung Bauermann <bauerman@br.ibm.com>
927
928 * gdb.python/source2.py: New file.
929 * gdb.python/source1: New file.
930 * gdb.python/python.exp: Test "source" command.
931
00bf0b85
SS
9322010-01-15 Stan Shebs <stan@codesourcery.com>
933
934 * gdb.trace/tfile.c: New file.
935 * gdb.trace/tfile.exp: New file.
936
55235ad7
JK
9372010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
938
939 * gdb.base/pie-support.exp, gdb.base/pie-support.c: Remove.
940
9f2982ff
JK
9412010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
942
943 * gdb.base/valgrind-db-attach.exp, gdb.base/valgrind-db-attach.c: New.
944
bbfba9ed
JK
9452010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
946
947 * gdb.base/break-interp-lib.c: Include unistd.h, assert.h and stdio.h.
948 (libfunc): New parameter action. Implement also selectable "sleep".
949 * gdb.base/break-interp-main.c: Include assert.h.
950 (libfunc): New parameter action.
951 (main): New parameters argc and argv. Assert argc. Pass argv.
952 * gdb.base/break-interp.exp (test_core): Pass the "segv" argument.
953 (test_attach): New proc.
954 (test_ld): Pass new "segv" exec parameter. Call also test_attach.
955 * lib/gdb.exp (core_find): New parameter arg. Pass it to $binfile.
956
61f0d762
JK
9572010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
958
959 * gdb.base/break-interp.exp (test_core): New proc.
960 (test_ld): Call it.
961
06a6f270
JK
9622010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
963
964 * gdb.base/break-interp-main.c, gdb.base/break-interp-lib.c: New.
965 * gdb.base/break-interp.exp: Exit on skip_shlib_tests. Change $srcfile.
966 New variables $binfile_lib and $srcfile_lib. Call get_compiler_info
967 and gdb_compile_shlib. Use new -Wl compiler options.
968 (dl bt, main bt): New tests.
969
51bee8e9
JK
9702010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
971
972 Support PIEs with no symfile_objfile.
973 * gdb.base/break-interp.exp: New argument at the test_ld calls.
974 (test_ld): New parameter trynosym.
975 (test_ld <$trynosym>): New block.
976
b8040f19
JK
9772010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
978
979 * gdb.base/break-interp.exp: New file.
980
be759fcf
PM
9812010-01-13 Phil Muldoon <pmuldoon@redhat.com>
982
983 * gdb.python/py-value.exp (test_lazy_strings): Add lazy string test.
984 * gdb.python/py-prettyprint.py (pp_ls): New printer.
985 * gdb.python/py-prettyprint.exp (run_lang_tests): Add lazy string
986 test.
987 * gdb.python/py-prettyprint.c: Define lazystring test structure.
988 * gdb.python/py-mi.exp: Add lazy string test.
989
dc146f7c
VP
9902010-01-13 Vladimir Prus <vladimir@codesourcery.com>
991
992 * lib/mi-support.exp (mi_check_thread_states): Handle
993 core number in thread listing.
994
b4ba55a1
JB
9952010-01-12 Joel Brobecker <brobecker@adacore.com>
996
997 * gdb.base/maint.exp: Adjust the expected output for the
998 "maint print type" test. Use gdb_test_multiple instead of
999 gdb_sent/gdb_expect.
1000
08e24bd4
DE
10012010-01-11 Doug Evans <dje@google.com>
1002
6496a609
DE
1003 * lib/gdbserver-support.exp (gdbserver_download_current_prog): Rename
1004 from gdbserver_download. All callers updated.
1005
08e24bd4
DE
1006 * gdb.server/ext-run.exp: "info os processes" requires xml support.
1007
b5cfddf5
JK
10082010-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
1009
1010 Implement binary numbers parsing.
1011 * gdb.base/printcmds.exp (test_integer_literals_accepted)
1012 (test_integer_literals_rejected): New binary tests.
1013
3725885a
RW
10142010-01-09 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
1015
1016 * gdb.cell/configure: Regenerate.
1017
37aeb5df
JK
10182010-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
1019
1020 * gdb.base/corefile.exp: Move the core finding block out and call it as
1021 core_find, new variable $corefile, replace corefile by $corefile and
1022 [file tail $corefile] for usage vs. test names resp.
1023 * lib/gdb.exp (core_find): Move it as a new function here. New
1024 parameter binfile and deletefiles. New variable $destcore. Pre-delete
1025 $destcore. Return "" on error.
1026
d521f563
JK
10272010-01-08 Jan Kratochvil <jan.kratochvil@redhat.com>
1028
1029 Workaround PR binutils/10802.
1030 * lib/gdb.exp (gdb_gnu_strip_debug): Preserve the file attributes
1031 (twice).
1032
28f24826
DJ
10332010-01-08 Daniel Jacobowitz <dan@codesourcery.com>
1034
1035 * gdb.cp/gdb2495.exp: Skip if gdb,nosignals.
1036
2de75e71
JB
10372010-01-08 Joel Brobecker <brobecker@adacore.com>
1038
1039 * lib/gdb.exp (gdb_start_cmd): Move comment outside of gdb_expect
1040 call, to avoid interruption.
1041
fe00719b 10422010-01-08 Jan Kratochvil <jan.kratochvil@redhat.com>
d24d8548
JK
1043
1044 * gdb.stabs/weird.def (args93): New.
1045
d0ef5df8
DE
10462010-01-07 Doug Evans <dje@google.com>
1047
1048 * lib/gdb.exp (gdb_skip_xml_test): Add comment.
1049
3a08d52f
TT
10502010-01-07 Tom Tromey <tromey@redhat.com>
1051
1052 * gdb.base/source.exp: Use correct line number.
1053
7a697b8d
SS
10542010-01-05 Stan Shebs <stan@codesourcery.com>
1055
1056 * gdb.trace/tracecmd.exp: Test ftrace.
1057
7803799a
UW
10582010-01-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1059
1060 * gdb.xml/tdesc-regs.exp: Support s390*-*-* targets.
1061
c54eabfa
JK
10622010-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
1063
1064 * gdb.mi/var-cmd.c (do_bitfield_tests): Change "V.sharable" type to
1065 "uint_for_mi_testing".
1066
02e7ef19
JB
10672010-01-01 Joel Brobecker <brobecker@adacore.com>
1068
1069 Test indented comment in file being sourced.
1070 * gdb.base/commands.exp: Test indented comment in file being sourced.
1071
abd775ce
JB
10722010-01-01 Joel Brobecker <brobecker@adacore.com>
1073
1074 * gdb.fortran/array-element.f, gdb.fortran/complex.f,
1075 gdb.fortran/derived-type.f90, gdb.fortran/module.f90,
1076 gdb.fortran/subarray.f, gdb.mi/array.f: Update year in copyright
1077 notice.
1078
79b55b82
JB
10792010-01-01 Joel Brobecker <brobecker@adacore.com>
1080
1081 * gdb.arch/gdb1291.s, gdb.arch/gdb1431.s: Update year in copyright
1082 notice.
1083
8997583e
JK
10842010-01-01 Jan Kratochvil <jan.kratochvil@redhat.com>
1085
1086 * lib/mi-support.exp (mi_expect_stop <stopped at wrong place>): Insert
1087 missing $after_stopped and comma (,) expectation.
1088
6da95a67
SS
10892009-12-31 Stan Shebs <stan@codesourcery.com>
1090
1091 * gdb.trace/actions.exp: Test teval action.
1092
218d2fc6
TJB
10932009-12-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
1094
1095 * gdb.base/watchpoint.exp (test_watchpoint_in_big_blob): New function.
1096 (top level): Call test_watchpoint_in_big_blob.
1097 * gdb.base/watchpoint.c (buf): Change size to value too big for hardware
1098 watchpoints.
1099 (func3): Write to buf.
1100
236f1d4d
SS
11012009-12-29 Stan Shebs <stan@codesourcery.com>
1102
1103 * gdb.trace/actions.exp: Test default-collect.
1104
f61e138d
SS
11052009-12-28 Stan Shebs <stan@codesourcery.com>
1106
1107 * gdb.trace/tsv.exp: New file.
1108 * gdb.base/completion.exp: Update ambiguous info output.
1109
0219b378
DJ
11102009-12-28 Daniel Jacobowitz <dan@codesourcery.com>
1111
1112 * gdb.base/find.c (main): Reference search buffers.
1113 * gdb.base/included.c (main): Reference integer.
1114 * gdb.base/ptype.c (charfoo): Declare.
1115 (intfoo): Call charfoo.
1116 * gdb.base/scope0.c (useitp): New function.
1117 (usestatics): Use useitp.
1118 (useit): Add a type for val.
1119 * gdb.base/scope1.c (useit1): Take a pointer argument.
1120 (usestatics1): Update calls to useit1.
1121 * gdb.cp/call-c.cc: Declare foo.
1122 (main): Call foo.
1123 * gdb.cp/m-static.cc (main): Reference test4.elsewhere.
1124 * gdb.cp/namespace.cc (ensureOtherRefs): Declare.
1125 (main): Call C::ensureRefs and ensureOtherRefs.
1126 * gdb.cp/namespace1.cc (C::ensureOtherRefs): Also reference int
1127 variables.
1128 (ensureOtherRefs): New function.
1129 * gdb.cp/overload.cc (main): Call all overloadNamespace variants.
1130 * gdb.cp/templates.cc (main): Call t5i.value.
1131
3f78692f
JK
11322009-12-24 Jan Kratochvil <jan.kratochvil@redhat.com>
1133
1134 Fix compatibility with G++-4.5.
1135 * gdb.cp/expand-sals.cc (main): Remove the "exit-line" comment.
1136 * gdb.cp/expand-sals.exp: Remove breakpoint on "exit-line".
1137 (uncaught return): Remove.
1138
429374b8
JK
11392009-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
1140 Phil Muldoon <pmuldoon@redhat.com>
1141
1142 * gdb.base/condbreak.exp: Put breakpoint on marker3 and marker4.
1143 (bp_location13, bp_location14, bp_location17, bp_location18)
1144 (marker3_proto, marker4_proto): New variables.
1145 (breakpoint info): Update output.
1146 (run until breakpoint at marker3, run until breakpoint at marker4): New
1147 tests.
1148
859825b8
JK
11492009-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
1150
1151 * gdb.base/unload.c (main): Change the UNLOADSHR parameter to 1.
1152 Replace the printf call of Y by provided "y-set-1" label. New block
1153 for the second shared library.
1154 * gdb.base/unload.exp: Compile also the second library, call
1155 gdb_load_shlibs also for it. Use now gdb_breakpoint.
1156 (single pending breakpoint info): Rename to ...
1157 (pending breakpoint info before run): ... this extended test.
1158 (libfile2, libname2, libsrcfile2, libsrc2)
1159 (lib_sl2): New variables.
1160 (exec_opts): Set also SHLIB_NAME2.
1161 (pending breakpoint info on first run at shrfunc1)
1162 (pending breakpoint info on second run at shrfunc1)
1163 (pending breakpoint info on second run at shrfunc2)
1164 (print y from libfile, print y from libfile2): New tests.
1165 * gdb.base/unloadshr.c (shrfunc1): Change the returned value.
1166 * gdb.base/unloadshr2.c: New.
1167
e6a386cd
HZ
11682009-12-22 Hui Zhu <teawater@gmail.com>
1169
1170 * gdb.reverse/sigall-reverse.exp: Adjust.
1171
9e19b45e
VP
11722009-12-21 Vladimir Prus <vladimir@codesourcery.com>
1173
1174 PR gdb/10884
1175
1176 * gdb.mi/var-cmd.c (do_bitfield_tests): New
1177 (main): Call do_bitfield_tests.
aacf5b1e 1178 * gdb.mi/mi-var-cmd.exp: Run the 'bitfield' testcase.
9e19b45e 1179
d53a7b30
JB
11802009-12-20 Joel Brobecker <brobecker@adacore.com>
1181
1182 * Makefile.in gdb.ada/gnat_ada.gpr, gdb.base/gcore-buffer-overflow.c,
1183 gdb.base/gcore-buffer-overflow.exp, gdb.base/source-error.gdb,
1184 gdb.base/watch_thread_num.c, gdb.java/jprint.java,
1185 gdb.mi/mi-async.exp, gdb.modula2/unbounded-array.exp,
1186 gdb.modula2/unbounded1.c: Update copyright header.
1187
191ca0a1
CM
11882009-12-10 Chris Moller <moller@mollerware.com>
1189
1190 PR gdb/9399
1191 * gdb.cp/virtfunc2.exp: New tests
1192 * gdb.cp/virtfunc2.cc: New tests
1193 * gdb.cp/Makefile.in: Added tests to EXECUTABLES
1194
0fa6cf1b
MS
11952009-12-10 Oza Pawandeep (paawan1982@yahoo.com
1196
1197 * gdb.reverse/i387-env-reverse.c: New file.
1198 * gdb.reverse/i387-env-reverse.exp: New file.
1199 * gdb.reverse/i387-stack-reverse.c: New file.
1200 * gdb.reverse/i387-stack-reverse.exp: New file.
1201
361ae042
PM
12022009-12-08 Phil Muldoon <pmuldoon@redhat.com>
1203
1204 * gdb.python/py-type.exp (test_range): New test.
1205
bfd31e71
PM
12062009-12-03 Phil Muldoon <pmuldoon@redhat.com>
1207
1208 PR python/10805
1209
1210 * gdb.python/py-type.exp: New file.
1211 * gdb.python/py-type.c: New file.
1212 * Makefile.in: Add py-type.
1213
57a1d736
TT
12142009-12-03 Tom Tromey <tromey@redhat.com>
1215
1216 * gdb.python/py-value.exp (test_parse_and_eval): New
1217 function.
1218
1f3b5d1b
PP
12192009-12-03 Paul Pluzhnikov <ppluzhnikov@google.com>
1220
1221 PR gdb/11022
1222
1223 * gdb.base/pr11022.exp: New test.
1224 * gdb.base/pr11022.c: New test.
1225
8b7dbdc9
JK
12262009-12-03 Jan Kratochvil <jan.kratochvil@redhat.com>
1227
1228 Fix spurious false FAILs.
1229 * gdb.base/structs.c (chartest): New.
1230 (main): Fill-in chartest.
1231 * gdb.base/structs.exp (anychar_re, first): New.
1232 (start_structs_test): Import global anychar_re and first.
1233 New gdb_test call "set print elements 300; ${testfile}"
1234 (start_structs_test <$first>): New block.
1235 (any): Import global anychar_re. New variable ac. Use ${ac}.
1236
6a53b2ec
JK
12372009-11-30 Jan Kratochvil <jan.kratochvil@redhat.com>
1238
1239 * gdb.base/bigcore.exp (extract_heap): Set $lim limit to 200.
1240
d7167b4c
JK
12412009-11-30 Jan Kratochvil <jan.kratochvil@redhat.com>
1242
1243 * gdb.base/foll-fork.exp (unpatch child, breakpoint at exit call):
1244 Force $srcfile file.
1245 * gdb.base/foll-fork.c (callee): Comment out the printf call.
1246
b1798462
UW
12472009-11-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1248
1249 * gdb.base/hbreak.exp: Disable for s390*-*-* targets.
1250 * gdb.base/watchpoint-hw-hit-once.exp: Likewise.
1251 * gdb.threads/watchthreads-reorder.exp: Likewise.
1252
b6199126
DJ
12532009-11-24 Daniel Jacobowitz <dan@codesourcery.com>
1254
1255 PR gdb/8704
1256
1257 * gdb.base/condbreak.exp: Test combinations of "break *EXP",
1258 "if", and "thread". Correct matching in the previous test.
1259
b22a0510
DJ
12602009-11-25 Daniel Jacobowitz <dan@codesourcery.com>
1261
1262 * gdb.cp/extern-c.cc, gdb.cp/extern-c.exp: New test.
1263
930636d2
MS
12642009-11-23 Michael Snyder <msnyder@vmware.com>
1265
1266 * gdb.reverse/watch-reverse.exp: Extend test for hw watchpoints.
1267 * gdb.reverse-watch-precsave.exp: Ditto.
1268
21a0512e
PP
12692009-11-23 Paul Pluzhnikov <ppluzhnikov@google.com>
1270
1271 * gdb.asm/asm-source.exp: Adjust.
1272 * gdb.base/help.exp: Adjust.
1273
fc30d5e0
PA
12742009-11-22 Pedro Alves <pedro@codesourcery.com>
1275
1276 * gdb.base/catch-syscall.exp (test_catch_syscall_fail_nodatadir)
1277 (do_syscall_tests_without_xml): Set data-directory to
1278 /the/path/to/nowhere.
1279
f6bc2008
PA
12802009-11-21 Pedro Alves <pedro@codesourcery.com>
1281
1282 * gdb.threads/local-watch-wrong-thread.c,
1283 gdb.threads/local-watch-wrong-thread.exp: New files.
1284
8c2fb5de
PA
12852009-11-21 Pedro Alves <pedro@codesourcery.com>
1286
1287 * gdb.cp/cplusfuncs.exp (info_func_regexp, print_addr): Don't
1288 assume new `regsub' syntax available.
1289
ebec9a0f
PA
12902009-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
1291
a79d3c27
JK
1292 * gdb.base/watchpoint-hw-hit-once.exp,
1293 gdb.base/watchpoint-hw-hit-once.c: New.
1294
12952009-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
1296
1297 * gdb.threads/watchthreads-reorder.exp,
1298 gdb.threads/watchthreads-reorder.c: New.
ebec9a0f 1299
276a961b
MK
13002009-11-17 Nathan Sidwell <nathan@codesourcery.com>
1301
1302 * gdb.xml/tdesc-regs.exp: Use for m68k.
1303
4867c1fb
PA
13042009-11-15 Pedro Alves <pedro@codesourcery.com>
1305
1306 * gdb.base/watch-vfork.c, gdb.base/watch-vfork.exp: New files.
1307
f6838f81
DJ
13082009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
1309
1310 * lib/gdb.exp (current_target_name): New procedure.
1311 (gdb_wrapper_target): New variable.
1312 (gdb_wrapper_init): Set gdb_wrapper_target.
1313 (default_gdb_init): Check gdb_wrapper_target before rebuilding the
1314 wrapper.
1315
4ac4dd3f
DJ
13162009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
1317
1318 * gdb.base/remote.exp: Delete the slowest load test.
1319 Do not load with fixed packet sizes.
1320
a7881759
DJ
13212009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
1322
1323 * gdb.cp/virtfunc.exp (do_tests): If runto_main fails, give up.
1324
97a5b505
DJ
13252009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
1326
1327 * gdb.base/freebpcmd.exp: Delete unused variable. Specify
1328 srcfile when setting a breakpoint.
1329
d3e1fc54
DJ
13302009-11-13 Maciej W. Rozycki <macro@codesourcery.com>
1331
1332 * gdb.base/find.c (int8_t, int16_t, int32_t, int64_t): Undefine
1333 macros.
1334
7cbcbded
DJ
13352009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
1336
1337 * gdb.cp/formatted-ref.exp (test_p_x_ref_addr): Allow the reference
1338 to be in memory.
1339 * gdb.base/display.c (force_mem): New.
1340 (do_loops): Use it. Add breakpoint comments.
1341 (do_vars): Add a breakpoint comment.
1342 * gdb.base/display.exp: Use gdb_get_line_number. Remove hardcoded
1343 line numbers.
1344
bdea3a92
NF
13452009-11-13 Nathan Froyd <froydnj@codesourcery.com>
1346
1347 * gdb.base/pending.exp: Use gdb_run_cmd to start the program
1348 instead of a bare "run".
1349
269f82e5
PP
13502009-11-13 Paul Pluzhnikov <ppluzhnikov@google.com>
1351
1352 * gdb.python/py-prettyprint.exp: Adjust.
1353
a69b7d9d
DJ
13542009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
1355
1356 * lib/cell.exp (skip_cell_tests): Clean up test files before
1357 returning.
1358
b598bfda
DJ
13592009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
1360
1361 * lib/gdb.exp (gdb_test_multiple): Handle "y or [n]", "[y] or n",
1362 and the breakpoint menu. Do not call perror if a prompt is seen.
1363 Consume the following GDB prompt.
1364 * gdb.cp/method2.exp (test_break): Use gdb_test_multiple.
1365 * gdb.cp/namespace.exp: Use gdb_test.
1366 * gdb.cp/templates.exp: Use gdb_test.
1367 (test_template_breakpoints): Use gdb_test_multiple.
1368
87728fa0
DJ
13692009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
1370
1371 * gdb.base/break1.c (struct some_struct, values): Move earlier.
1372 (marker4): Reference values.
1373
b67c692f
DJ
13742009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
1375
1376 * gdb.base/macscp.exp: Avoid the first FAIL if macro information
1377 is missing.
1378
f0df251a
DJ
13792009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
1380
1381 * gdb.base/break.c (need_malloc): New.
1382 * gdb.base/constvars.c (main): Reference crass and crisp.
1383 * gdb.base/gdb1821.c (main): Reference bar.
1384 * gdb.cp/gdb1355.cc (main): Reference s1.
1385 * gdb.cp/hang1.cc (dummy2, dummy3): Declare.
1386 (main): Call them.
1387 * gdb.cp/hang2.cc (dummy2): Define.
1388 * gdb.cp/hang3.cc (dummy3): Define.
1389 * gdb.cp/m-data.cc (main): Reference shadow.
1390
bdf7534a
NF
13912009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
1392 Nathan Froyd <froydnj@codesourcery.com>
1393
1394 * lib/gdb.exp (gdb_compile): Also set rpath for shlib=, on a
1395 remote host.
1396
f24fce77
NF
13972009-11-12 Nathan Froyd <froydnj@codesourcery.com>
1398
1399 * gdb.base/step-line.exp: Copy step-line.inp to the remote host.
1400 * gdb.dwarf2/dw2-basic.exp: Copy file1.txt to the remote host.
1401 * gdb.dwarf2/dw2-compressed.exp: Likewise.
1402 * gdb.dwarf2/dw2-intercu.exp: Likewise.
1403 * gdb.dwarf2/dw2-intermix.exp: Likewise.
1404 * gdb.dwarf2/dw2-producer.exp: Likewise.
1405 * gdb.dwarf2/mac-fileno.exp: Likewise.
1406 * gdb.python/py-prettyprint.exp (run_lang_tests): Copy
1407 py-prettyprint.py to the remote host.
1408 * gdb.python/py-mi.exp: Copy py-mi.py to the remote host.
1409
40f0318e
KS
14102009-11-11 Keith Seitz <keiths@redhat.com>
1411
1412 * gdb.cp/classes.cc (ByAnyOtherName): Add typedef and
1413 use it instead of "Foo".
1414 * gdb.cp/classes.exp (do_tests): Add a test to access
1415 a method through a typedef'd class name.
1416
f3d9f7fb
NF
14172009-11-11 Nathan Froyd <froydnj@codesourcery.com>
1418
1419 * gdb.base/long_long.exp: Permit leading zeros on floating-point
1420 exponents.
1421 * gdb.base/pointers.exp: Likewise.
1422 * gdb.cp/ref-types.exp: Likewise.
1423
a4216f37
KS
14242009-11-11 Keith Seitz <keiths@redhat.com>
1425
1426 * gdb.cp/cplusfuncs.cc (class foo): Add operators
1427 new[] and delete[].
1428 * gdb.cp/cplusfuncs.exp (dm_type_void): Change to
1429 "void".
1430 (probe_demangler): Remove all single-quoting of
1431 method and variable names.
1432 (info_func_regexp): Remove the word "void" from any
1433 occurrence of "(void)".
1434 (print_addr_2): Remove all single-quoting of
1435 method names.
1436 (print_addr_2_kfail): Likewise.
1437 (print_addr): Single-quote C function names before
1438 passing to print_addr_2.
1439 (test_paddr_operator_functions): Remove single-quoting
1440 for method names.
1441 Add tests for operator new[] and operator delete[].
1442
9b14d7aa
JK
14432009-11-11 Jan Kratochvil <jan.kratochvil@redhat.com>
1444
1445 * gdb.dwarf2/dw2-ranges.exp: Call runto_main.
1446
85feb311
KS
14472009-11-09 Keith Seitz <keiths@redhat.com>
1448
1449 * gdb.cp/overload.exp: Add tests for resolving overloaded
1450 methods in expression parsing/evaluation.
1451
fa335448
DJ
14522009-11-10 Daniel Jacobowitz <dan@codesourcery.com>
1453
1454 * lib/gdb.exp (default_gdb_version): Use --version instead of
1455 --command.
1456
ec3c07fc
NS
14572009-11-10 Nathan Sidwell <nathan@codesourcery.com>
1458
1459 * lib/gdb.exp (gdb_compile_test): New.
1460 (skip_ada_tests, skip_java_tests): New.
1461 (gdb_compile): Use gdb_compile_test for f77.
1462 * lib/ada.exp (gdb_compile_ada): Use gdb_compile_test to record result.
1463 * lib/java.exp (compile_java_from_source): Remove runtests check,
1464 use gdb_compile_test to record result.
1465 * gdb.ada/packed_array.exp, gdb.ada/fixed_points.exp,
1466 gdb.ada/exec_changed.exp, gdb.ada/start.exp,
1467 gdb.ada/watch_arg.exp, gdb.ada/null_record.exp,
1468 gdb.ada/array_return.exp, gdb.ada/arrayidx.exp,
1469 gdb.mi/mi-var-child-f.exp, gdb.fortran/types.exp,
1470 gdb.fortran/array-element.exp, gdb.fortran/subarray.exp,
1471 gdb.fortran/derived-type.exp, gdb.fortran/exprs.exp,
1472 gdb.java/jmisc.exp, gdb.java/jmisc1.exp, gdb.java/jprint.exp,
1473 gdb.java/jv-print.exp, gdb.java/jmain.exp: Add language skip,
1474 adjust gdb_compile invocations.
1475
b8b4e42b
JK
14762009-11-09 Jan Kratochvil <jan.kratochvil@redhat.com>
1477
1478 * Makefile.in (abs_builddir): New.
1479 (site.exp): New target `$(abs_builddir)/site.exp'. New comment.
1480 (check-single, $(TEST_TARGETS), check-gdb.base%): Change `site.exp' to
1481 `$(abs_builddir)/site.exp'.
1482
f8b7eaf3
DJ
14832009-11-05 Daniel Jacobowitz <dan@codesourcery.com>
1484
1485 * config/m68k-emc.exp, lib/emc-support.exp,
1486 gdb.trace/gdb_c_test.c: Delete.
1487 * gdb.trace/actions.exp, gdb.trace/backtrace.exp, gdb.trace/circ.exp,
1488 gdb.trace/collection.exp, gdb.trace/deltrace.exp,
1489 gdb.trace/infotrace.exp, gdb.trace/limits.exp, gdb.trace/packetlen.exp,
1490 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp, gdb.trace/report.exp,
1491 gdb.trace/save-trace.exp, gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
1492 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp: Remove special
1493 casing for m68k-*-elf.
1494
c4187697
NS
14952009-11-03 Pedro Alves <pedro@codesourcery.com>
1496
1497 * gdb.arch/i386-gnu-cfi.exp: Define SYMBOL_PREFIX on *-*-mingw*.
1498 * gdb.arch/i386-prologue.exp: Likewise.
1499 * gdb.arch/i386-unwind.exp: Likewise.
1500
db16b772
DJ
15012009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
1502
1503 * lib/gdb.exp (gdb_expect): Fix timeout typo.
1504
bcf71277
DJ
15052009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
1506
1507 * gdb.base/opaque.exp: Remove duplicate tests and xyz from test name.
1508
0105cee2
DJ
15092009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
1510
1511 * gdb.cp/ctti.exp: Correct return values for unsigned char functions.
1512
24ddea62
JK
15132009-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
1514
1515 * gdb.base/sepdebug.exp: New test_different_dir call for multiple-dirs.
1516
287ccc17
JK
15172009-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
1518
1519 * gdb.base/sepdebug.exp (CRC mismatch is reported): New test.
1520 * gdb.base/sepdebug2.c: New file.
1521
08bca259 15222009-10-31 Sergio Durigan Junior <sergiodj@linux.vnet.ibm.com>
bccd0dd2
SDJ
1523
1524 * gdb.base/catch-syscall.exp: Adapt the testcase in order to accept
1525 the modified warnings for catch syscall. Verify if GDB was compiled
1526 with support for lib expat, and choose which tests to run depending
1527 on this.
1528
5d4e2b76
VP
15292009-10-30 Vladimir Prus <vladimir@codesourcery.com>
1530
1531 * gdb.mi/mi-break.exp (test_breakpoint_commands): Test
1532 that composite commands are parsed OK. And also test
1533 that breakpoint commands do work.
1534
240e538a
MS
15352009-10-23 Michael Snyder <msnyder@vmware.com>
1536
1537 gdb.reverse/consecutive-precsave.exp: Change expect pattern
1538 to allow for new disassembly style.
1539
9c419145
PP
15402009-10-22 Paul Pluzhnikov <ppluzhnikov@google.com>
1541
1542 * gdb.asm/asm-source.exp: Adjust.
1543
02506ff1
MS
15442009-10-22 Michael Snyder <msnyder@vmware.com>
1545
1546 * gdb.reverse/break-precsave.exp: New test.
1547 * gdb.reverse/consecutive-precsave.exp: Ditto.
1548 * gdb.reverse/finish-precsave.exp: Ditto.
1549 * gdb.reverse/i386-precsave.exp: Ditto.
1550 * gdb.reverse/machinestate-precsave.exp: Ditto.
1551 * gdb.reverse/sigall-precsave.exp: Ditto.
1552 * gdb.reverse/solilb-precsave.exp: Ditto.
1553 * gdb.reverse/step-precsave.exp: Ditto.
1554 * gdb.reverse/until-precsave.exp: Ditto.
1555 * gdb.reverse/watch-precsave.exp: Ditto.
1556
4cf866a3
MS
15572009-10-22 Michael Snyder <msnyder@vmware.com>
1558
1559 * gdb.reverse/consecutive-reverse.exp: Substitute gdb_test_multiple
1560 for gdb_expect. Adjust one test's expect strings for the new
1561 format of disassemble.
1562 * gdb.reverse/finish-reverse.exp: Delete 'return'.
1563 * gdb.reverse/sigall-reverse.exp: Substitute gdb_test for
1564 gdb_test_multiple.
1565 * gdb.reverse/step-reverse.exp: Delete 'return'.
1566 * gdb.reverse/until-reverse.exp: Delete blank lines.
1567 * gdb.reverse/watch-reverse.exp: Delete blank lines.
1568
2b28d209
PP
15692009-10-21 Paul Pluzhnikov <ppluzhnikov@google.com>
1570
1571 * gdb.base/consecutive.exp: Adjust.
1572 * gdb.base/display.exp: Likewise.
1573 * gdb.base/pc-fp.exp: Likewise.
1574 * gdb.base/sigbpt.exp: Likewise.
1575
33b9c32b
MS
15762009-10-19 Michael Snyder <msnyder@vmware.com>
1577
1578 * gdb.reverse/consecutive-reverse.c: Add comment at end of main.
1579 * gdb.reverse/finish-reverse.c: Ditto.
1580 * gdb.reverse/sigall-reverse.c: Ditto.
1581 * gdb.reverse/solib-reverse.c: Ditto.
1582 * gdb.reverse/step-reverse.c: Ditto.
1583 * gdb.reverse/watch-reverse.c: Ditto.
1584
6c95b8df
PA
15852009-10-19 Pedro Alves <pedro@codesourcery.com>
1586 Stan Shebs <stan@codesourcery.com>
1587
1588 * gdb.base/foll-vfork.exp: Adjust to spell out "follow-fork".
1589 * gdb.base/foll-exec.exp: Adjust to expect a process id before
1590 "Executing new program".
1591 * gdb.base/foll-fork.exp: Adjust to spell out "follow-fork".
1592 * gdb.base/multi-forks.exp: Ditto. Adjust to the inferior being
1593 left listed after having been killed.
1594 * gdb.base/attach.exp: Adjust to spell out "symbol-file".
1595 * gdb.base/maint.exp: Adjust test.
1596
1597 * Makefile.in (ALL_SUBDIRS): Add gdb.multi.
1598 * gdb.multi/Makefile.in: New.
1599 * gdb.multi/base.exp: New.
1600 * gdb.multi/goodbye.c: New.
1601 * gdb.multi/hangout.c: New.
1602 * gdb.multi/hello.c: New.
1603 * gdb.multi/bkpt-multi-exec.c: New.
1604 * gdb.multi/bkpt-multi-exec.exp: New.
1605 * gdb.multi/crashme.c: New.
1606
279017b7
TG
16072009-10-13 Tristan Gingold <gingold@adacore.com>
1608
1609 * gdb.base/sepdebug.exp: Check debug info are found.
1610
0413d738
PA
16112009-10-08 Pedro Alves <pedro@codesourcery.com>
1612
1613 * lib/gdb.exp (gdb_compile): Remove dead aix and irix related
1614 bits.
1615
c628eecc
JK
16162009-10-07 Jan Kratochvil <jan.kratochvil@redhat.com>
1617
1618 * gdb.base/hbreak.exp, gdb.base/hbreak.c: New.
1619
38af1bfe
JB
16202009-10-07 Joel Brobecker <brobecker@adacore.com>
1621
1622 * gdb.base/watchpoints.c: Add copyright header. Reformat one
1623 of the comments.
1624
2b0adecd
PM
16252009-10-06 Pierre Muller <muller@ics.u-strasbg.fr>
1626
1627 * gdb.base/annota1.exp: Remove obsolete match_max increase.
1628 * gdb.base/annota3.exp: Idem.
1629 * gdb.base/maint.exp: Idem.
1630
8d417781
PM
16312009-10-05 Pierre Muller <muller@ics.u-strasbg.fr>
1632
1633 * lib/gdb.exp (default_gdb_init): Set current value of match_max
1634 to default.
1635
bb61102d
PM
16362009-10-02 Pierre Muller <muller@ics.u-strasbg.fr>
1637
1638 * lib/gdb.exp (gdb_compile): Add --enable-auto-import option for
1639 mingw and cygwin targets.
1640
ace5c364
PM
16412009-10-02 Pierre Muller <muller@ics.u-strasbg.fr>
1642 Pedro Alves <pedro@codesourcery.com>
1643
1644 * lib/gdb.exp (gdb_compile): Avoid adding
1645 gdb_saved_unbuffered_mode_obj if -nostdlib option is used.
1646
c2d494a0
PM
16472009-10-01 Pierre Muller <muller@ics.u-strasbg.fr>
1648
e1b52ce2
PM
1649 * gdb.base/shr1.c: Use %p in format string.
1650 * gdb.base/unload.c: Avoid warning in fprintf.
1651 * gdb.base/watchpoint-solib.c: Idem.
c2d494a0 1652
209f53f5
PM
16532009-10-01 Pierre Muller <muller@ics.u-strasbg.fr>
1654
1655 * gdb.base/fileio.c (test_lseek): typecast ofs_t ret variable to
1656 long type.
1657 (test_unlink): Correct printf string.
1658 * gdb.base/checkpoint.c (main): Correct fprintf string for variable i.
1659 * gdb.threads/attachstop-mt.c: Add #include <string.h>.
1660
8172766a
JK
16612009-09-29 Jan Kratochvil <jan.kratochvil@redhat.com>
1662
1663 * gdb.base/breakpoint-shadow.exp: Move the ia64 part into ...
1664 * gdb.arch/ia64-breakpoint-shadow.exp: ... a new file, with new tests.
1665 * gdb.arch/ia64-breakpoint-shadow.S: New file.
1666
0f73703c
UW
16672009-09-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1668
1669 * gdb.objc/basicclass.exp: Disable pending breakpoint query.
1670 * gdb.objc/nondebug.exp: Likewise.
1671
b32306ca
UW
16722009-09-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1673
1674 * gdb.base/watchpoints.exp: Respect gdb,no_hardware_watchpoints
1675 target_info setting.
1676
1677 * gdb.threads/thread-specific.exp (get_thread_list): Support targets
1678 that detect new threads during "info threads".
1679
0057022f
UW
16802009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1681
1682 * gdb.threads/manythreads.c (main): Increase thread stack size
1683 to 2*PTHREAD_STACK_MIN.
1684 * gdb.threads/multi-create.c (main): Likewise.
1685 (create_function): Likewise.
1686
f29c0325
UW
16872009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1688
1689 * gdb.base/dump.exp: Pass difference of pointer types instead
1690 of integer types as offset to restore in intarr3.srec case.
1691
fcb34849
UW
16922009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1693
1694 * gdb.cp/gdb2495.exp: Skip test on spu*-*-*.
1695
d5142e3b
UW
16962009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1697
1698 * gdb.base/pie-support.exp: Pass "quiet" flag to gdb_compile.
1699
087b74b2
PM
17002009-09-26 Pierre Muller <muller@ics.u-strasbg.fr>
1701
1702 New test for two watchpoints, with disabling of
1703 the first inserted.
1704 * testsuite/gdb.base/watchpoints.c: New file.
1705 * testsuite/gdb.base/watchpoints.exp: New file.
1706
96c07c5b
TT
17072009-09-25 Tom Tromey <tromey@redhat.com>
1708
1709 * gdb.base/charset.exp: Test utf-16 strings with Python.
1710
b8899f2b
TT
17112009-09-25 Tom Tromey <tromey@redhat.com>
1712
1713 * gdb.base/charset.exp: Use UTF-16 and UTF-32, not UCS-2 and
1714 UCS-4.
1715 * gdb.base/charset.c (utf_32_string): Rename.
1716 (init_utf32): Rename.
1717 (main): Update.
1718
329719ec
TT
17192009-09-22 Tom Tromey <tromey@redhat.com>
1720
1721 * gdb.python/py-function.exp: Add regression tests.
1722
11ef0d76
KS
17232009-09-21 Keith Seitz <keiths@redhat.com>
1724
1725 * gdb.cp/cplusfuncs.exp (do_tests): Add check for proper error message
1726 with invalid operator.
1727
3fe8f3b3
KS
17282009-09-21 Keith Seitz <keiths@redhat.com>
1729
1730 * gdb.cp/classes.exp (do_tests): Add tests to print a constructor
1731 and destructor using typedef name of class.
1732 * gdb.cp/classes.cc (class Base1): Add a destructor.
1733 (base1): New typedef.
1734 (use_methods): Instanitate an object of type base1.
1735 * gdb.cp/templates.exp (test_template_typedef): New procedure.
1736 (do_tests): Call test_template_typedef.
1737 * gdb.cp/templates.cc (Baz::~Baz): New method.
1738 (intBazOne): New typedef.
1739 (main): Instantiate intBazOne.
1740
7a9fe101
PM
17412009-09-21 Phil Muldoon <pmuldoon@redhat.com>
1742
1743 PR python/10633
1744
1745 * gdb.python/py-prettyprint.exp (gdb_py_test_silent_cmd): New
1746 Function.
1747 (run_lang_tests): Add print elements test.
1748
2e4d963f
PM
17492009-09-21 Phil Muldoon <pmuldoon@redhat.com>
1750
1751 * gdb.python/py-value.exp (test_subscript_regression): New
1752 function. Test for invalid subscripts.
1753 * gdb.python/py-value.c (main): Add test array, and pointer to it.
1754 (ptr_ref): New function.
1755
ec7e75e7
PP
17562009-09-17 Paul Pluzhnikov <ppluzhnikov@google.com>
1757
1758 * gdb.base/default.exp: Fix "show convenience".
1759
0cc7d26f
TT
17602009-09-15 Tom Tromey <tromey@redhat.com>
1761
1762 * lib/mi-support.exp (mi_create_varobj): Update.
1763 (mi_create_floating_varobj): Likewise.
1764 (mi_create_dynamic_varobj): New proc.
1765 (mi_varobj_update): Update.
1766 (mi_varobj_update_with_type_change): Likewise.
1767 (mi_varobj_update_kv_helper): New proc.
1768 (mi_varobj_update_dynamic_helper): Rewrite.
1769 (mi_varobj_update_dynamic): New proc.
1770 (mi_list_varobj_children): Update.
1771 (mi_list_varobj_children_range): Add 'from' and 'to' arguments.
1772 * gdb.python/python-prettyprint.py (pp_outer): New class.
1773 (pp_nullstr): Likewise.
1774 (lookup_function): Register new printers.
1775 * gdb.python/python-prettyprint.c (struct substruct): New type.
1776 (struct outerstruct): Likewise.
1777 (substruct_test): New function.
1778 (struct nullstr): New type.
1779 (string_1, string_2): New globals.
1780 (main): Add new tests.
1781 * gdb.python/python-mi.exp: Added regression tests.
1782 * gdb.mi/mi2-var-display.exp: Update.
1783 * gdb.mi/mi2-var-cmd.exp: Update.
1784 * gdb.mi/mi2-var-child.exp: Update.
1785 * gdb.mi/mi2-var-block.exp: Update.
1786 * gdb.mi/mi-var-invalidate.exp: Update.
1787 * gdb.mi/mi-var-display.exp: Update.
1788 * gdb.mi/mi-var-cmd.exp: Update.
1789 * gdb.mi/mi-var-child.exp: Update.
1790 * gdb.mi/mi-var-block.exp: Update.
1791 * gdb.mi/mi-break.exp: Update.
1792 * gdb.mi/gdb701.exp: Update.
1793
a96d9b2e
SDJ
17942009-09-14 Sergio Durigan Junior <sergiodj@linux.vnet.ibm.com>
1795
1796 * Makefile.in: Inclusion of catch-syscall object.
1797 * gdb.base/catch-syscall.c: New file.
1798 * gdb.base/catch-syscall.exp: New file.
1799
b43b923a
MS
18002009-09-12 Michael Snyder <msnyder@vmware.com>
1801
1802 * gdb.reverse/step-reverse.exp: Explicitly check for targets
1803 that can support reverse debuggnig.
1804
cec03d70
TT
18052009-09-11 Tom Tromey <tromey@redhat.com>
1806
1807 * gdb.dwarf2/valop.S: New file.
1808 * gdb.dwarf2/valop.exp: New file.
1809
e23bb3fc
MK
18102009-09-11 Mark Kettenis <kettenis@gnu.org>
1811
1812 * gdb.threads/current-lwp-dead.exp: Only run this on Linux.
1813
37c3696d
DE
18142009-09-10 Doug Evans <dje@google.com>
1815
1816 * gdb.base/breakpoint-shadow.exp: Fix intermittent failures.
1817 Add $gdb_prompt to second breakpoint regexp.
1818
5172aecb
JB
18192009-09-08 Thiago Jung Bauermann <thiago.bauermann@gmail.com>
1820
1821 * gdb.python/Makefile.in (EXECUTABLES): Adjust to new executable
1822 names, add missing ones.
1823 * gdb.python/py-cmd.exp: Rename from python-cmd.exp.
1824 * gdb.python/py-frame.c: Rename from python-frame.c.
1825 * gdb.python/py-frame.exp: Rename from python-frame.exp. Adjust
1826 testfile name.
1827 * gdb.python/py-function.exp: Rename from python-function.exp.
1828 * gdb.python/py-mi.exp: Rename from python-mi.exp. Adjust
1829 testfile name.
1830 * gdb.python/py-prettyprint.c: Rename from python-prettyprint.c.
1831 * gdb.python/py-prettyprint.exp: Rename from python-prettyprint.exp.
1832 Adjust testfile name.
1833 * gdb.python/py-prettyprint.py: Rename from python-prettyprint.py.
1834 * gdb.python/py-template.cc: Rename from python-template.cc.
1835 * gdb.python/py-template.exp: Rename from python-template.exp.
1836 Adjust testfile name.
1837 * gdb.python/py-value.c: Rename from python-value.c.
1838 * gdb.python/py-value.exp: Rename from python-value.exp. Adjust
1839 testfile name.
1840
b554e4bd
JK
18412009-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
1842
1843 * gdb.base/breakpoint-shadow.exp (Second breakpoint placed): Initialize
1844 $bpt2address.
1845 (Second breakpoint address is valid on ia64)
1846 (Third breakpoint on ia64 in the Second breakpoint's bundle): New.
1847
9a68ae16
JM
18482009-09-03 Joseph Myers <joseph@codesourcery.com>
1849
1850 * gdb.base/ending-run.exp: Restrict regular expression matching
1851 line number to require closing brace following.
1852
146b9145
DE
18532009-09-03 Doug Evans <dje@google.com>
1854
1855 * gdb.base/store.exp (check_set): Fix typo in expected value message.
1856
787d21e1
TT
18572009-09-02 Tom Tromey <tromey@redhat.com>
1858
1859 * gdb.dwarf2/callframecfa.exp: Use gdb_continue_to_breakpoint.
1860
e7802207
TT
18612009-09-02 Tom Tromey <tromey@redhat.com>
1862
1863 * gdb.dwarf2/callframecfa.exp: New file.
1864 * gdb.dwarf2/callframecfa.S: New file.
1865
817aadd2
JK
18662009-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
1867
1868 * gdb.base/solib-overlap.exp, gdb.base/solib-overlap-lib.c,
1869 gdb.base/solib-overlap-main.c: New.
1870
4a76eae5
DJ
18712009-08-28 Daniel Jacobowitz <dan@codesourcery.com>
1872
1873 PR gdb/10565
1874
1875 * gdb.base/bitfields.c (struct container, container): New.
1876 (main): Initialize it and call break5.
1877 * gdb.base/bitfields.exp (bitfield_at_offset): New test.
1878
d4b96c9a
JK
18792009-08-28 Jan Kratochvil <jan.kratochvil@redhat.com>
1880
1881 Support constant DW_AT_data_member_location by GCC PR debug/40659.
1882 * gdb.dwarf2/dw2-inheritance.exp, gdb.dwarf2/dw2-inheritance.S: New.
1883
4e22772d
JK
18842009-08-27 Jan Kratochvil <jan.kratochvil@redhat.com>
1885
1886 * gdb.mi/mi2-var-cmd.exp (create variable with invalid FRAME-ADDR): New.
1887
2efab443
MS
18882009-08-26 Michael Snyder <msnyder@vmware.com>
1889
1890 * gdb.base/i386-reverse.c: New file.
1891 * gdb.base/i386-reverse.exp: New file.
1892 * gdb.base/Makefile.in: Add new files to be removed.
1893
07ab73a0
JM
18942009-08-26 Joseph Myers <joseph@codesourcery.com>
1895
1896 * gdb.mi/mi-basics.exp (test_cwd_specification): Do not test
1897 environment-pwd for remote host.
1898 * gdb.mi/mi2-basics.exp (test_cwd_specification): Likewise.
1899
676accff
KS
19002009-08-24 Keith Seitz <keiths@redhat.com>
1901
1902 * gdb.cp/cpcompletion.exp (test_class_complete): New procedure.
1903 Add two new C++ completer tests which limit the output to a
1904 given class.
1905
f9f7ad22
MS
19062009-08-24 Michael Snyder <msnyder@vmware.com>
1907
1908 * gdb.base/del.exp: Fix typo in comment.
1909 * gdb.base/step-bt.exp: Fix cut and paste error in comment.
1910
81ecdfbb
RW
19112009-08-22 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
1912
1913 * configure: Regenerate.
1914 * gdb.hp/configure: Likewise.
1915 * gdb.hp/gdb.aCC/configure: Likewise.
1916 * gdb.hp/gdb.base-hp/configure: Likewise.
1917 * gdb.hp/gdb.compat/configure: Likewise.
1918 * gdb.hp/gdb.defects/configure: Likewise.
1919 * gdb.hp/gdb.objdbg/configure: Likewise.
1920 * gdb.stabs/configure: Likewise.
1921
cab0c772
UW
19222009-08-19 Doug Evans <dje@google.com>
1923
1924 * gdb.base/gdbvars.c: New file.
1925 * gdb.base/gdbvars.exp: Test convenience vars with program variables.
1926
b8fa0bfa
PA
19272009-08-14 Pedro Alves <pedro@codesourcery.com>
1928
1929 * gdb.threads/killed.exp, gdb.threads/manythreads.exp,
1930 gdb.threads/staticthreads.exp: Adjust to "quit" output changes.
1931
b84aa90a
PA
19322009-08-13 Pedro Alves <pedro@codesourcery.com>
1933
1934 * gdb.base/default.exp: Adjust "set language test": it's now an
1935 enum command. Larger help string moved to "help set language".
1936 * gdb.base/help.exp: Adjust "help set language" expected output,
1937 now lists all known languages.
1938
0d8f9b2c
NF
19392009-08-11 Nathan Froyd <froydnj@codesourcery.com>
1940
1941 * gdb.arch/altivec-abi.exp (altivec_abi_tests): Turn on printing of
1942 all frame arguments.
1943 * gdb.arch/altivec-regs.exp: Likewise.
1944
bda180e0
TT
19452009-08-07 Tom Tromey <tromey@redhat.com>
1946
1947 * gdb.base/setshow.exp: Add tests for changes to set language, set
1948 check range, and set check type.
1949
48cb2d85
VP
19502009-08-03 Vladimir Prus <vladimir@codesourcery.com>
1951
1952 * lib/mi-support.exp (mi_list_breakpoints): Make it work.
1953 * gdb.mi/mi-break.exp (test_breakpoint_commands): New.
1954 Call it.
1955
1ea34204
UW
19562009-07-31 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1957
1958 * configure.ac: Run gdb.cell tests when appropriate.
1959 * configure: Regenerate.
1960 * lib/cell.exp: New file.
1961 * gdb.cell: New directory.
1962 * gdb.cell/configure.ac: New file.
1963 * gdb.cell/configure: New file.
1964 * gdb.cell/Makefile.in: New file.
1965 * gdb.cell/arch.exp: New file.
1966 * gdb.cell/break.c: New file.
1967 * gdb.cell/break.exp: New file.
1968 * gdb.cell/break-spu.c: New file.
1969 * gdb.cell/bt.c: New file.
1970 * gdb.cell/bt2-spu.c: New file.
1971 * gdb.cell/bt-spu.c: New file.
1972 * gdb.cell/bt.exp: New file.
1973 * gdb.cell/coremaker.c: New file.
1974 * gdb.cell/coremaker-spu.c: New file.
1975 * gdb.cell/core.exp: New file.
1976 * gdb.cell/gcore.exp: New file.
1977 * gdb.cell/data.c: New file.
1978 * gdb.cell/data.exp: New file.
1979 * gdb.cell/data-spu.c: New file.
1980 * gdb.cell/ea-cache.exp: New file.
1981 * gdb.cell/ea-cache.c: New file.
1982 * gdb.cell/ea-cache-spu.c: New file.
1983 * gdb.cell/ea-standalone.c: New file.
1984 * gdb.cell/ea-standalone.exp: New file.
1985 * gdb.cell/ea-test.c: New file.
1986 * gdb.cell/ea-test.exp: New file.
1987 * gdb.cell/f-regs.exp: New file.
1988 * gdb.cell/mem-access.c: New file.
1989 * gdb.cell/mem-access.exp: New file.
1990 * gdb.cell/mem-access-spu.c: New file.
1991 * gdb.cell/ptype.exp: New file.
1992 * gdb.cell/registers.exp: New file.
1993 * gdb.cell/size.c: New file.
1994 * gdb.cell/sizeof.exp: New file.
1995 * gdb.cell/size-spu.c: New file.
1996 * gdb.cell/solib.exp: New file.
1997 * gdb.cell/solib-symbol.exp: New file.
1998
85e747d2
UW
19992009-07-31 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2000
2001 * gdb.xml/tdesc-regs.exp: Skip for SPU targets.
2002
58d6951d
DJ
20032009-07-28 Daniel Jacobowitz <dan@codesourcery.com>
2004
2005 * gdb.base/float.exp: Handle VFP registers.
2006
6e0a4f15
MS
20072009-07-14 Michael Snyder <msnyder@vmware.com>
2008
dcd5da87
MS
2009 * gdb.reverse/finish-reverse.exp: Do not expect reverse-finish
2010 to bring gdb to the beginning of the calling line.
2011
6e0a4f15
MS
2012 * gdb.arch/i386-signal.c (sigframe): Add a nop to avoid
2013 confusing the i386 epilogue unwinder.
2014
782b2b07
SS
20152009-07-14 Stan Shebs <stan@codesourcery.com>
2016
2017 * gdb.trace/tracecmd.exp: Add basic test of tracepoint conditions.
2018
f662c3bc
MS
20192009-07-14 Michael Snyder <msnyder@vmware.com>
2020
2021 * gdb.reverse/step-reverse.exp (stepi into function call):
2022 Call instruction may not be first instruction in the line.
2023 (reverse stepi from a function call): Used wrong line number.
2024
8f313923
JK
20252009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
2026
2027 * gdb.arch/amd64-i386-address.exp, gdb.arch/amd64-i386-address.S: New.
2028
4662c76e
JK
20292009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
2030
2031 Fix gdb.base/macscp.exp when using custom inputrc.
2032 * gdb.base/completion.exp: Remove env(INPUTRC) set and restore.
2033 * gdb.base/readline.exp: Remove env(INPUTRC) set and restore. Remove
2034 env(TERM) set.
2035 * gdb.cp/cpcompletion.exp: Remove env(INPUTRC) set.
2036 * lib/gdb.exp (default_gdb_start): Add env(INPUTRC) and env(TERM) set.
2037
aa81e255
JK
20382009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
2039
2040 Fix racy clashing of output files for gdb.base{1,2}/ parallel run.
2041 * gdb.base/annota1.exp (thread_test): Import global $testfile.
2042 Change the compilation target to match the testcase name.
2043 * gdb.base/sect-cmd.exp: Change the compilation target to match the
2044 testcase name.
2045 * a2-run.exp: Use for setup prepare_for_testing. Change the
2046 compilation target to match the testcase name.
2047 * gdb.base/commands.exp: Likewise.
2048 * gdb.base/finish.exp: Likewise.
2049 * gdb.base/float.exp: Likewise.
2050 * gdb.base/info-target.exp: Likewise.
2051 * gdb.base/relational.exp: Likewise.
2052 * gdb.base/term.exp: Likewise.
2053 * gdb.base/until.exp: Likewise.
2054 * gdb.base/volatile.exp: Likewise.
2055 * gdb.base/whatis-exp.exp: Likewise.
2056
4c93b1d7
HZ
20572009-07-11 Hui Zhu <teawater@gmail.com>
2058
2059 * gdb.base/help.exp (disassemble): Update expected help text.
2060
812f7342
TT
20612009-07-09 Tom Tromey <tromey@redhat.com>
2062
2063 * lib/gdb.exp: Handle TRANSCRIPT.
2064 (remote_spawn, remote_close, send_gdb): New procs.
2065
fbb8f299
PM
20662009-07-10 Phil Muldoon <pmuldoon@redhat.com>
2067
2068 * gdb.python/python-prettyprint.c: Add counted null string
2069 structure.
2070 * gdb.python/python-prettyprint.exp: Print null string. Test for
2071 embedded nulls.
2072 * gdb.python/python-prettyprint.py (pp_ns): New Function.
2073 * gdb.python/python-value.exp (test_value_in_inferior): Add
2074 variable length string fetch tests.
2075 * gdb.python/python-value.c (main): Add strings for string fetch tests.
2076
c0ac0ec7
JK
20772009-07-09 Jan Kratochvil <jan.kratochvil@redhat.com>
2078
2079 * gdb.base/dump.exp (inaccessible memory is reported): New test.
2080
30b66ecc
TT
20812009-07-07 Tom Tromey <tromey@redhat.com>
2082
2083 * gdb.base/call-rt-st.exp: Update for change to escape output.
2084 * gdb.base/callfuncs.exp: Likewise.
2085 * gdb.base/charset.exp: Likewise.
2086 * gdb.base/constvars.exp: Likewise.
2087 * gdb.base/long_long.exp: Likewise.
2088 * gdb.base/pointers.exp: Likewise.
2089 * gdb.base/printcmds.exp: Likewise.
2090 * gdb.base/setvar.exp: Likewise.
2091 * gdb.base/store.exp: Likewise.
2092 * gdb.cp/ref-types.exp: Likewise.
2093 * gdb.mi/mi-var-child.exp: Likewise.
2094 * gdb.mi/mi-var-display.exp: Likewise.
2095 * gdb.mi/mi2-var-display.exp: Likewise.
2096 * gdb.base/charset.exp: Test octal escape sequence length.
2097 Update for change to escape output.
2098
187c4a2b
JK
20992009-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
2100
2101 * gdb.mi/mi2-var-cmd.exp (floating varobj invalidation): New test.
2102
d80a43f9
DJ
21032009-07-06 Daniel Jacobowitz <dan@codesourcery.com>
2104
2105 * lib/java.exp (java_init): Ignore $GCJ if it is empty.
2106
047427a8
JK
21072009-07-06 Jan Kratochvil <jan.kratochvil@redhat.com>
2108
2109 * lib/gdbserver-support.exp (gdbserver_start): Loop spawning
2110 gdbserver increasing $portnum if "Can't bind address" has been seen.
2111
8b5a0f4f
PA
21122009-07-05 Pedro Alves <pedro@codesourcery.com>
2113
2114 * gdb.base/ending-run.exp: Add "step out of main" pattern for
2115 mingw32ce.
2116
7d93ba58
PA
21172009-07-05 Pedro Alves <pedro@codesourcery.com>
2118
2119 * gdb.base/long_long.exp: arm-mingw32ce defaults to natural-endian
2120 VFP format.
2121
2277426b
PA
21222009-07-02 Pedro Alves <pedro@codesourcery.com>
2123
2124 * gdb.base/multi-forks.exp: Only run detach-on-fork tests on
2125 linux. Adjust to use "inferior", "info inferiors", "detach
2126 inferior" and "kill inferior" instead of "restart", "info fork",
2127 "detach fork" and "delete fork".
2128 * gdb.base/ending-run.exp: Spell out "info".
2129 * gdb.base/help.exp: Adjust to use test_prefix_command_help for
2130 the "kill" command.
2131
5af949e3
UW
21322009-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2133
2134 * gdb.threads/tls-shared.exp: Update to locexpr_describe_location
2135 change to prefix TLS offset in hex with 0x.
2136
5d3729b5
UW
21372009-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2138
2139 * gdb.base/default.exp: Update test case for "x" changes.
2140
af589bd0
TG
21412009-07-01 Tristan Gingold <gingold@adacore.com>
2142
2143 * gdb.base/bigcore.exp: Make darwin untested.
2144
40974f91
JK
21452009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
2146
2147 * gdb.base/completion.exp (directory completion): Create the directory.
2148 New variables uniquedir, escapeduniquedir, uniquesu, uniquesub,
2149 escapeuniquesub.
2150 (directory completion 2): Expect now ${escapeuniquesub}.
2151 (Glob remaining of directory test): Remove one excessive newline.
2152 Expect the real output.
2153
59dd3af6
JK
21542009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
2155
2156 Fix `make check//%' target after `make check' has been ran.
2157 * Makefile.in (TEST_TARGETS): Remove the %/.dir dependency. Add
2158 a mkdir call.
2159 (check-gdb.base%): Remove the gdb.base%/.dir dependency.
2160 (%/.dir): Remove.
2161
f4e164aa
JK
21622009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
2163
2164 * lib/mi-support.exp (mi_check_thread_states): Permit any output before
2165 the expected result record.
2166
69af2122
JK
21672009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
2168
2169 Remove racy FAILs relying just on the timeouts.
2170 * gdb.base/setshow.exp (set annotate 2, show annotate (2))
2171 (annotation_level 2): Remove racy FAILs.
2172
2fd481e1
PP
21732009-06-30 Paul Pluzhnikov <ppluzhnikov@google.com>
2174
2175 gdb/10275
2176 * gdb.dwarf2/dw2-restore.{S,exp}: New test.
2177
c38f313d
DJ
21782009-06-30 Daniel Jacobowitz <dan@codesourcery.com>
2179
2180 * gdb.opt/inline-locals.exp: Remove XFAIL with duplicated arg1.
2181
8b777f02
VP
21822009-06-30 Vladimir Prus <vladimir@codesourcery.com>
2183
2184 * gdb.mi/mi-stack.exp: Testing symbolic options
2185 to -stack-list-locals and -stack-list-arguments.
2186
00c7eacf
JK
21872009-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
2188
2189 * gdb.threads/current-lwp-dead.exp, gdb.threads/current-lwp-dead.c: New.
2190
6bc80edc
TT
21912009-06-29 Tom Tromey <tromey@redhat.com>
2192
2193 * dg-extract-results.sh: New file.
2194 * Makefile.in (FORCE_PARALLEL): New variable.
2195 (CHECK_TARGET): New conditional variable.
2196 (check): Use CHECK_TARGET.
2197 (DO_RUNTEST): New variable.
2198 (check-single): New target.
2199 (TEST_DIRS): New variable.
2200 (TEST_TARGETS): Likewise.
2201 (check-parallel): New target.
2202 (check-gdb.%): New pattern.
2203 (BASE1_FILES): New variable.
2204 (BASE2_FILES): Likewise.
2205 (check-gdb.base%): New pattern.
2206 (%/.dir): New pattern.
2207 * configure: Rebuild.
2208 * aclocal.m4 (AM_CONDITIONAL): New defun.
2209 * configure.ac: Check whether user is using GNU make.
2210 (GMAKE): New conditional.
2211
794684b6
SW
22122009-06-29 Sami Wagiaalla <swagiaal@redhat.com>
2213
2214 * gdb.cp/namespace-nested-import.cc: New test.
2215 * gdb.cp/namespace-nested-import.exp: New test.
2216
edb3359d
DJ
22172009-06-27 Daniel Jacobowitz <dan@codesourcery.com>
2218
2219 * gdb.base/break.exp: Add an XFAIL for gcc/36748.
2220 * gdb.cp/annota2.exp: Accept frames-invalid in more places.
2221 * gdb.opt/Makefile.in (EXECUTABLES): Update.
2222 * gdb.opt/clobbered-registers-O2.exp: Update to GPL v3.
2223 * gdb.opt/inline-bt.c, gdb.opt/inline-bt.exp,
2224 gdb.opt/inline-cmds.c, gdb.opt/inline-cmds.exp,
2225 gdb.opt/inline-locals.c, gdb.opt/inline-locals.exp,
2226 gdb.opt/inline-markers.c: New files.
2227 * lib/gdb.exp (skip_inline_frame_tests): New function.
2228 (skip_inline_var_tests): New function.
2229
cf657a0c
AS
22302009-06-27 Andreas Schwab <schwab@linux-m68k.org>
2231
2232 * gdb.cp/exception.exp: Don't require $hex before inner frame in
2233 backtrace.
2234
28d41a99
MS
22352009-06-27 Michael Snyder <msnyder@vmware.com>
2236
2237 * gdb.reverse: New directory.
2238 * gdb.reverse/break-reverse.c: New test.
2239 * gdb.reverse/break-reverse.exp: New test.
2240 * gdb.reverse/consecutive-reverse.c: New test.
2241 * gdb.reverse/consecutive-reverse.exp: New test.
2242 * gdb.reverse/finish-reverse.c: New test.
2243 * gdb.reverse/finish-reverse.exp: New test.
2244 * gdb.reverse/machinestate.c: New test.
2245 * gdb.reverse/ms1.c: New test.
2246 * gdb.reverse/machinestate.exp: New test.
2247 * gdb.reverse/Makefile.in: New file.
2248 * gdb.reverse/shr2.c: New test.
2249 * gdb.reverse/solib-reverse.c: New test.
2250 * gdb.reverse/solib-reverse.exp: New test.
2251 * gdb.reverse/step-reverse.c: New test.
2252 * gdb.reverse/step-reverse.exp: New test.
2253 * gdb.reverse/until-reverse.c: New test.
2254 * gdb.reverse/ur1.c: New test.
2255 * gdb.reverse/until-reverse.exp: New test.
2256 * gdb.reverse/watch-reverse.c: New test.
2257 * gdb.reverse/watch-reverse.exp: New test.
2258 * configure.ac (AC_OUTPUT): Add gdb.reverse/Makefile.
2259 * configure: Regenerate.
2260
fe3c8b0d
DE
22612009-06-26 Doug Evans <dje@google.com>
2262
2263 * gdb.base/psymtab.exp: Turn off pending breakpoints.
2264
3a72a602
PM
22652009-06-26 Pierre Muller <muller@ics.u-strasbg.fr>
2266
2267 * gdb.base/exe-lock.exp (binfile): Add $EXEEXT suffix to fix
2268 windows problem for 'file delete $binfile'.
2269
27aa8d6a
SW
22702009-06-23 Sami Wagiaalla <swagiaal@redhat.com>
2271
2272 * gdb.cp/namespace-using.exp: New test.
2273 * gdb.cp/namespace-using.cc: New test.
2274
8ac055f8
JB
22752009-05-20 Joel Brobecker <brobecker@adacore.com>
2276
2277 * gdb.ada/variant_record_packed_array: New testcase.
2278
85e306ed
TT
22792009-06-23 Tom Tromey <tromey@redhat.com>
2280
2281 * gdb.base/charset.exp (test_combination): Regression test.
2282 * gdb.base/charset.c (my_wchar_t): New typedef.
2283 (myvar): New global.
2284 (main): Set myvar.
2285
56643c5e
PM
22862009-06-18 Pierre Muller <muller@ics.u-strasbg.fr>
2287
2288 * lib/gdb.exp (gdb_compile): Also force unbuffered mode for DJGPP
2289 target.
2290
1fac167a
UW
22912009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2292
2293 * gdb.base/dump.exp: Handle SPU like 64-bit platforms.
2294
7ccb0be9
UW
22952009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2296
2297 * gdb.mi/gdb680.exp: Update test for error message.
2298
568d6575
UW
22992009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2300
2301 * gdb.base/annota1.exp: Allow multiple occurrences of the
2302 frames-invalid annotation.
2303 * gdb.cp/annota2.exp: Likewise.
2304
7cd1089b
PM
23052009-06-15 Phil Muldoon <pmuldoon@redhat.com>
2306
2307 * gdb.cp/gdb2495.cc: New file.
2308 * gdb.cp/gdb2495.exp: New file.
2309
72c63395
JK
23102009-06-12 Jan Kratochvil <jan.kratochvil@redhat.com>
2311
2312 Report error on GDB crash during runto.
2313 * lib/gdb.exp (runto <eof>): New.
2314
3788363d
DJ
23152009-06-09 Daniel Jacobowitz <dan@codesourcery.com>
2316
2317 * gdb.mi/mi-async.exp, gdb.mi/mi-basics.exp,
2318 gdb.mi/mi-break.exp, gdb.mi/mi-cli.exp,
2319 gdb.mi/mi-disassemble.exp, gdb.mi/mi-eval.exp,
2320 gdb.mi/mi-file-transfer.exp, gdb.mi/mi-file.exp,
2321 gdb.mi/mi-regs.exp, gdb.mi/mi-return.exp,
2322 gdb.mi/mi-simplerun.exp, gdb.mi/mi-stepi.exp,
2323 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-cmd.exp,
2324 gdb.mi/mi-var-display.exp, gdb.mi/mi-var-invalidate.exp,
2325 gdb.mi/mi-watch.exp, gdb.mi/mi2-basics.exp,
2326 gdb.mi/mi2-break.exp, gdb.mi/mi2-cli.exp,
2327 gdb.mi/mi2-disassemble.exp, gdb.mi/mi2-eval.exp,
2328 gdb.mi/mi2-file.exp, gdb.mi/mi2-regs.exp,
2329 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
2330 gdb.mi/mi2-stepi.exp, gdb.mi/mi2-var-block.exp,
2331 gdb.mi/mi2-var-child.exp, gdb.mi/mi2-var-cmd.exp,
2332 gdb.mi/mi2-var-display.exp, gdb.mi/mi2-watch.exp,
2333 gdb.server/ext-run.exp, gdb.server/file-transfer.exp,
2334 gdb.server/server-mon.exp, gdb.server/server-run.exp,
2335 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
2336 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
2337 gdb.trace/packetlen.exp, gdb.trace/passc-dyn.exp,
2338 gdb.trace/passcount.exp, gdb.trace/report.exp,
2339 gdb.trace/save-trace.exp, gdb.trace/tfind.exp,
2340 gdb.trace/tracecmd.exp, gdb.trace/while-dyn.exp,
2341 gdb.trace/while-stepping.exp: Use a unique name for the compiled
2342 executable.
2343
17592de3
PA
23442009-06-07 Pedro Alves <pedro@codesourcery.com>
2345
2346 * gdb.threads/manythreads.c (main): Check if PTHREAD_STACK_MIN is
2347 defined before referencing it.
2348
701e355d
DE
23492009-06-03 Doug Evans <dje@google.com>
2350
2351 * gdb.arch/i386-sse.exp: Test xmm[8-15] if amd64.
2352 * gdb.arch/i386-see.c: Ditto.
2353
f2292c65
PM
23542009-05-30 Pierre Muller <muller@ics.u-strasbg.fr>
2355
2356 * gdb.base/macscp.exp (info_macro): Return undefined if undefined.
2357 (check_macro): Return 1 if undefined.
2358 If first test fails, check if macro debug information is available,
2359 and report unsupported test if no macro information is found.
2360
5a437975
DE
23612009-05-29 Doug Evans <dje@google.com>
2362
2363 * gdb.threads/hand-call-in-threads.exp: New.
2364 * gdb.threads/hand-call-in-threads.c: New.
2365
c141c696
MS
23662009-05-29 Michael Snyder <msnyder@vmware.com>
2367
2368 * gdb.base/break-always.exp: Change "1" to "on".
2369 Add confirmation check.
2370
b3444185
PA
23712009-05-28 Pedro Alves <pedro@codesourcery.com>
2372
2373 * gdb.threads/threxit-hop-specific.c: New.
2374 * gdb.threads/threxit-hop-specific.exp: New.
2375 * gdb.threads/thread-execl.c: New.
2376 * gdb.threads/thread-execl.exp: New.
2377
b6313243
TT
23782009-05-27 Tom Tromey <tromey@redhat.com>
2379 Thiago Jung Bauermann <bauerman@br.ibm.com>
2380
2381 * lib/mi-support.exp (mi_varobj_update_dynamic): New proc.
2382 (mi_child_regexp): Likewise.
2383 (mi_list_varobj_children_range): Likewise.
2384 (mi_get_features): Likewise.
2385 (mi_list_varobj_children): Rewrite.
2386 * gdb.python/python-mi.exp: New file.
2387
a6bac58e
TT
23882009-05-27 Tom Tromey <tromey@redhat.com>
2389 Thiago Jung Bauermann <bauerman@br.ibm.com>
2390 Phil Muldoon <pmuldoon@redhat.com>
2391 Paul Pluzhnikov <ppluzhnikov@google.com>
2392
2393 * gdb.python/python-prettyprint.exp: New file.
2394 * gdb.python/python-prettyprint.c: New file.
2395 * gdb.python/python-prettyprint.py: New file.
2396 * gdb.base/display.exp: print/r is now valid.
2397
2c74e833
TT
23982009-05-27 Thiago Jung Bauermann <bauerman@br.ibm.com>
2399 Tom Tromey <tromey@redhat.com>
2400 Pedro Alves <pedro@codesourcery.com>
2401 Paul Pluzhnikov <ppluzhnikov@google.com>
2402
2403 * gdb.python/python-template.exp: New file.
2404 * gdb.python/python-template.cc: New file.
2405 * gdb.python/python.exp (gdb_py_test_multiple): Add two objfile
2406 tests.
2407 * gdb.python/python-value.exp (py_objfile_tests): New proc.
2408 Call it.
2409 (test_value_after_death): New proc.
2410 * gdb.python/python-value.c (PTR): New typedef.
2411 (main): New variable 'x'.
2412
89c73ade
TT
24132009-05-27 Tom Tromey <tromey@redhat.com>
2414
2415 * gdb.python/python.exp (gdb_py_test_multiple): Add two objfile
2416 tests.
2417 * gdb.python/python-value.exp (py_objfile_tests): New proc.
2418 Call it.
2419
a75724bc
PA
24202009-05-27 Pedro Alves <pedro@codesourcery.com>
2421
2422 * gdb.mi/nsthrexec.c, gdb.mi/mi-nsthrexec.exp: New.
2423
e58b0e63
PA
24242009-05-24 Pedro Alves <pedro@codesourcery.com>
2425
2426 * gdb.threads/fork-thread-pending.c: New.
2427 * gdb.threads/fork-thread-pending.exp: New.
2428
4ac36638
JK
24292009-05-21 Jan Kratochvil <jan.kratochvil@redhat.com>
2430
2431 * gdb.dwarf2/dw2-strp.exp (p a_string2, ptype a_string2): New.
2432 * gdb.dwarf2/dw2-strp.S (a_string2): New.
2433
c28c63d8
JB
24342009-05-18 Jon Beniston <jon@beniston.com>
2435
2436 * gdb.asm/asm-source.exp: Add lm32 target.
2437
b242c3c2
PA
24382009-05-17 Pedro Alves <pedro@codesourcery.com>
2439
2440 * gdb.base/foll-fork.c: Include stdlib.h. Add markers for
2441 `gdb_get_line_number'. Call `callee' in both parent and child.
2442 * gdb.base/foll-fork.exp (catch_fork_child_follow): Use
2443 `gdb_get_line_number' instead of hardcoding line numbers.
2444 (catch_fork_unpatch_child): New procedure to test detaching
2445 breakpoints from child fork.
2446 (tcatch_fork_parent_follow): Use `gdb_get_line_number' instead of
2447 hardcoding line numbers.
2448 (do_fork_tests): Run `catch_fork_unpatch_child'.
2449
ee342b23
VP
24502009-05-17 Vladimir Prus <vladimir@codesourcery.com>
2451
2452 * gdb.mi/mi-cmd-var.exp: Check that when varobj
2453 of structure type enters or leaves the scope, it
2454 is reported by -var-update.
2455
e2009e98
DE
24562009-05-11 Doug Evans <dje@sebabeach.org>
2457
2458 * gdb.mi/nsintrall.c (main): Fix off-by-one error.
2459 * gdb.threads/pending-step.c (main): Fix off-by-one error.
2460 * gdb.threads/schedlock.c (main): Fix off-by-one error.
2461
00903456
JK
24622009-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
2463
2464 * gdb.cp/expand-sals.exp, gdb.cp/expand-sals.cc: New.
2465
dc621c35
DE
24662009-04-30 Doug Evans <dje@google.com>
2467
2468 * gdb.threads/watchthreads2.exp: New testcase.
2469 * gdb.threads/watchthreads2.c: New testcase.
2470
9ab4e744
DE
24712009-04-29 Doug Evans <dje@google.com>
2472
2473 * gdb.cp/mb-ctor.exp: Add multi-line source statement test.
2474 * gdb.cp/mb-ctor.cc: Ditto.
2475 * gdb.cp/mb-inline.exp: Add multi-line source statement test.
2476 * gdb.cp/mb-inline.h (multi_line_foo): New function.
2477 * gdb.cp/mb-inline1.cc: Call it.
2478 * gdb.cp/mb-inline2.cc: Ditto.
2479 * gdb.cp/mb-templates.exp: Add multi-line source statement test.
2480 * gdb.cp/mb-templates.cc (multi_line_foo): New template.
2481
484086b7
JK
24822009-04-29 Jan Kratochvil <jan.kratochvil@redhat.com>
2483
2484 * gdb.base/macscp.exp: New `options' parameter `-DFROM_COMMANDLINE'.
2485 (info_macro): Remova `decimal' declaration. New variable `nonzero'.
2486 Replace all uses of `decimal' by `nonzero'.
2487 (info macro FROM_COMMANDLINE): New test.
2488
379a77b5
TT
24892009-04-27 Tom Tromey <tromey@redhat.com>
2490
2491 * gdb.base/printcmds.exp (test_printf): Test comma operator in [].
2492
b92b73c2
DE
24932009-04-27 Doug Evans <dje@google.com>
2494
2495 * gdb.threads/watchthreads.c (main): Initialize args before starting
2496 the threads. Plus formatting cleanup.
2497 * gdb.threads/watchthreads.exp: Avoid errant failures due to
2498 biased scheduling of one thread.
2499
945a118d
JG
25002009-04-27 Jerome Guitton <guitton@adacore.com>
2501
2502 * gdb.cp/templates.cc (GetMax): New template.
2503 (main): Declare two instances of GetMax.
2504 * gdb.cp/templates.exp: Add new test.
2505
d389af10
JK
25062009-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
2507
2508 * gdb.cp/abstract-origin.exp, gdb.cp/abstract-origin.cc: New test.
2509
e7f86de9
JM
25102009-04-22 Joseph Myers <joseph@codesourcery.com>
2511
2512 * lib/gdb.exp (get_compiler_info): Use -E -o in remote-host case.
2513
334cc82d
TT
25142009-04-15 Tom Tromey <tromey@redhat.com>
2515
2516 * gdb.base/charset.exp: Add regression test.
2517
d12672cc
JB
25182009-04-14 Joel Brobecker <brobecker@adacore.com>
2519
2520 * gdb.base/exe-lock.exp: New testcase.
2521
18e8c3bc
TT
25222009-04-13 Tom Tromey <tromey@redhat.com>
2523
2524 * gdb.python/python-frame.exp (gdb_py_test_silent_cmd): Test !=
2525 operator on Frame.
2526
5ecd5cbe
UW
25272009-04-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2528
2529 * gdb.base/attach.exp: Re-enable for spu*-*-* targets.
2530 * gdb.server/ext-attach.exp: Likewise.
2531
7309f756
VP
25322009-04-03 Vladimir Prus <vladimir@codesourcery.com>
2533
2534 Eliminate some sleep usage.
2535
2536 * gdb.mi/basics.c (do_nothing): New.
2537 (main): Use do_nothing instead of printf, so that
2538 not to introduce race condition between output of
2539 inferiour and output of gdb. Do not use sleep as it
2540 is not generally available on embedded targets.
2541
f4b95f6f
PA
25422009-04-02 Pedro Alves <pedro@codesourcery.com>
2543
2544 * gdb.server/ext-attach.exp: Expect an optional process id after
2545 "Detached from remote process".
2546
de40b933
JK
25472009-04-02 Jan Kratochvil <jan.kratochvil@redhat.com>
2548
2549 * gdb.dwarf2/dw2-unresolved-main.c, gdb.dwarf2/dw2-unresolved.S,
2550 gdb.dwarf2/dw2-unresolved.exp: New.
2551
2ae101a4
PA
25522009-04-02 Pedro Alves <pedro@codesourcery.com>
2553
2554 * gdb.mi/mi-nonstop-exit.exp: Don't check isnative. Use
2555 mi_run_to_main.
2556
56a8e183
PA
25572009-04-02 Pedro Alves <pedro@codesourcery.com>
2558
2559 * gdb.mi/mi-nonstop.exp: Don't check isnative. Use
2560 mi_run_to_main. Skip thread exit test on remote targets.
2561 * gdb.mi/mi-nsintrall.exp: Don't check isnative. Use
2562 mi_run_to_main.
2563 * gdb.mi/mi-nsmoribund.exp: Don't check isnative. Use
2564 mi_run_to_main.
2565 * lib/mi-support.exp (mi_gdb_target_cmd): Remove trailing anchor
2566 when expecting ^connected. Detect when the target doesn't support
2567 non-stop mode.
2568 (mi_run_cmd): Detect if non-stop mode was requested by isn't
2569 supported. Return -1 on error, 0 on success.
2570 (mi_runto_helper): Don't expect a stop if mi_run_cmd failed.
2571 (mi_runto): Return mi_runto_helper's result explicitly.
2572
c35fafde
PA
25732009-04-01 Pedro Alves <pedro@codesourcery.com>
2574
2575 * gdb.threads/pending-step.c, gdb.threads/pending-step.exp: New.
2576
f8a8dce6
JB
25772009-04-01 Tom Tromey <tromey@redhat.com>
2578
2579 * gdb.base/funcargs.exp: Set print frame-arguments to "all".
2580 * gdb.base/call-ar-st.exp: Set print frame-arguments to "all".
2581 * gdb.ada/ref_param.exp: Set print frame-arguments to "all".
2582 * gdb.ada/lang_switch.exp: Set print frame-arguments to "all".
2583
71c25dea
TT
25842009-03-31 Daniel Jacobowitz <dan@codesourcery.com>
2585 Jan Kratochvil <jan.kratochvil@redhat.com>
2586
2587 PR gdb/931
2588 * gdb.cp/gdb1355.exp (f_li, f_lui, f_si, f_sui): Allow canonical
2589 output.
2590 * gdb.cp/templates.exp: Allow canonical output. Remove KFAILs
2591 for gdb/931.
2592 * dw2-strp.S (DW_AT_language): Change to C++.
2593 (DW_TAG_variable (name ""), Abbrev code 7, .Lemptyname): New.
2594
02d9a9ce
JB
25952009-03-31 Joel Brobecker <brobecker@adacore.com>
2596
2597 * gdb.ada/tasks: New testcase.
2598
1042e4c0
SS
25992009-03-30 Stan Shebs <stan@codesourcery.com>
2600
2601 * gdb.trace/actions.exp: Update to match new info trace format.
2602 * gdb.trace/deltrace.exp: Ditto.
2603 * gdb.trace/infotrace.exp: Ditto.
2604 * gdb.trace/passcount.exp: Ditto.
2605 * gdb.trace/save-trace.exp: Ditto.
2606 * gdb.trace/while-stepping.exp: Ditto.
2607 * gdb.trace/tracecmd.exp: Ditto, plus don't allow pending option.
2608
f8f6f20b
TJB
26092009-03-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
2610
2611 * gdb.python/python-frame.c: New file.
2612 * gdb.python/python-frame.exp: New file.
2613
c0c6f777
TJB
26142009-03-29 Thiago Jung Bauermann <bauerman@br.ibm.com>
2615
2616 * gdb.python/python-value.exp: Add tests for the address
2617 attribute.
2618
3cb51905
AS
26192009-03-29 Andreas Schwab <schwab@linux-m68k.org>
2620
2621 * gdb.arch/powerpc-prologue.exp: Update for disassemble-next-line.
2622
88fc996f
DE
26232009-03-26 Doug Evans <dje@google.com>
2624
2625 * gdb.mi/mi-nonstop-exit.exp: New file.
2626 * gdb.mi/non-stop-exit.c: New file.
2627
56ef84b1
TT
26282009-03-26 Tom Tromey <tromey@redhat.com>
2629
2630 Update for change to prologue skipping:
2631 * gdb.mi/mi2-simplerun.exp: Update.
2632 * gdb.mi/mi2-break.exp: Update.
2633 * gdb.mi/mi-simplerun.exp: Update.
2634 * gdb.mi/mi-break.exp: Update.
2635 * gdb.base/ending-run.exp: Update.
2636
def2b000
TJB
26372009-03-26 Thiago Jung Bauermann <bauerman@br.ibm.com>
2638
2639 * gdb.python/python-value.exp (test_value_in_inferior): Test
2640 gdb.Value.is_optimized_out attribute.
2641
442ddf59
JK
26422009-03-26 Jan Kratochvil <jan.kratochvil@redhat.com>
2643
2644 * gdb.dwarf2/dw2-noloc-main.c: New file.
2645 * gdb.dwarf2/dw2-noloc.S: New symbols matrix.
2646 (.text): Remove.
2647 (.data): New.
2648 (DW_AT_stmt_list, .debug_line, DW_AT_frame_base): Remove.
2649 (DW_AT_low_pc, DW_AT_high_pc): Reference `dw2-noloc-main.c'.
2650 (DW_TAG_subprogram func_cu1, noloc): Remove.
2651 (main): New.
2652 * gdb.dwarf2/dw2-noloc.exp: Use prepare_for_testing, compile also
2653 `dw2-noloc-main.c'. Test the new DIEs from `dw2-noloc.S'.
2654 (file_symbols): New procedure.
2655
a8df5de4
TT
26562009-03-25 Tom Tromey <tromey@redhat.com>
2657
2658 * gdb.base/charset.exp (valid_target_charset): New proc.
2659 Use it to skip tests on invalid charsets.
2660
cc1d7add
PM
26612009-03-25 Pierre Muller <muller@ics.u-strasbg.fr>
2662
2663 * gdb.base/completion.exp: Add a test for directory completion.
2664
bcd5727b
JK
26652009-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
2666
2667 Fix a racy FAIL.
2668 * gdb.base/auxv.exp (fetch_auxv): Fix trailing newlines consumption.
2669 * gdb.base/callfuncs.exp (fetch_all_registers): Likewise.
2670
cc924cad
TJB
26712009-03-21 Thiago Jung Bauermann <bauerman@br.ibm.com>
2672
2673 * gdb.python/python-cmd.exp: Add tests for keyword arguments.
2674 * gdb.python/python-function.exp: Add test for function returning
2675 a GDB value.
2676
bc3b79fd
TJB
26772009-03-20 Thiago Jung Bauermann <bauerman@br.ibm.com>
2678
2679 * gdb.python/python-function.exp: New file.
2680
6c7a06a3
TT
26812009-03-20 Tom Tromey <tromey@redhat.com>
2682
2683 * gdb.base/store.exp: Update for change to escape output.
2684 * gdb.base/callfuncs.exp (fetch_all_registers): Update for change
2685 to escape output.
2686 * gdb.base/pointers.exp: Update for change to escape output.
2687 * gdb.base/long_long.exp (gdb_test_long_long): Update for change
2688 to escape output.
2689 * gdb.base/constvars.exp (do_constvar_tests): Update for change to
2690 escape output.
2691 * gdb.base/call-rt-st.exp (print_struct_call): Update for change
2692 to escape output.
2693 * gdb.cp/ref-types.exp (gdb_start_again): Update for change to
2694 escape output.
2695 * gdb.base/setvar.exp: Update for change to escape output.
2696 * lib/gdb.exp (default_gdb_start): Set LC_CTYPE to C.
2697 * gdb.base/printcmds.exp (test_print_all_chars): Update for change
2698 to escape output.
2699 (test_print_string_constants): Likewise.
2700 * gdb.base/charset.exp (valid_host_charset): Check size of
2701 wchar_t. Handle UCS-2 and UCS-4. Add tests for wide and unicode
2702 cases. Handle "auto"-related output.
2703 * gdb.base/charset.c (char16_t, char32_t): New typedefs.
2704 (uvar, Uvar): New globals.
2705
c31af87b
JG
27062009-03-19 Jerome Guitton <guitton@adacore.com>
2707
2708 * gdb.ada/fixed_points/fixed_points.adb: Add a test on overprecise
2709 deltas.
2710 * gdb.ada/fixed_points.exp: Ditto.
2711
51272cf2
PA
27122009-03-18 Pedro Alves <pedro@codesourcery.com>
2713
2714 * return-nodebug.c: Don't include stdio.h.
2715 (init): Delete.
2716 (func): Delete definition and provide extern declaration.
2717 (t): New.
2718 (main): Don't call printf. Call func and store its result in t.
2719 * return-nodebug1.c: New.
2720 * return-nodebug.exp: Don't expect stdio output. Instead, print
2721 the global variable t. Drop printf formatters and cast types from
2722 foreach loop. Don't use prepare_for_testing. Compile
2723 return-nodebug.c and return-nodebug1.c in separate steps. Don't
2724 define FORMAT or CAST.
2725
d24948ac
PP
27262009-03-17 Paul Pluzhnikov <ppluzhnikov@google.com>
2727
2728 * gdb.base/solib-display.exp: Disable test for remote targers.
2729
61ff14c6
JK
27302009-03-15 Jan Kratochvil <jan.kratochvil@redhat.com>
2731
2732 * gdb.base/return-nodebug.exp, gdb.base/return-nodebug.c: New.
2733
cb4dce93
JK
27342009-03-14 Jan Kratochvil <jan.kratochvil@redhat.com>
2735
2736 Fix a racy FAIL.
2737 * gdb.base/multi-forks.exp (continue_to_exit_bp_loc): New function with
2738 code from `follow parent, print pids'.
2739 (`follow child, print pids', `follow parent, print pids'): Call it.
2740 Replace `gdb_test "break..."' by gdb_breakpoint.
2741
f7c60c5e
VP
27422009-03-13 Vladimir Prus <vladimir@codesourcery.com>
2743
2744 * gdb.mi/mi-cli.exp: Adjust for output difference in
61ff14c6 2745 sync and async modes.
f7c60c5e 2746
383ace49
JB
27472009-03-12 Joel Brobecker <brobecker@adacore.com>
2748
2749 * gdb.ada/ptype_arith_binop.exp: Remove some commented-out code
2750 that was checked in by mistake. Remove loading of ada.exp, since
2751 this is not necessary in this case.
2752
4ce102af
JB
27532009-03-12 Joel Brobecker <brobecker@adacore.com>
2754
2755 * gdb.ada/ptype_arith_binop.exp: New testcase.
2756
529a2aef
JB
27572009-03-12 Joel Brobecker <brobecker@adacore.com>
2758
2759 * gdb.ada/mod_from_name: New testcase.
2760
8a38181c
JB
27612009-03-12 Joel Brobecker <brobecker@adacore.com>
2762
2763 * gdb.ada/tick_last_segv: New testcase.
2764
11436dee
VP
27652009-03-12 Vladimir Prus <vladimir@codesourcery.com>
2766
61ff14c6 2767 * gdb.mi/mi-cli.exp: Remove debug print.
11436dee 2768
1f31650a
VP
27692009-03-12 Vladimir Prus <vladimir@codesourcery.com>
2770
61ff14c6
JK
2771 * gdb.mi/mi-cli.exp: Verify that CLI commands that run inferior
2772 include the token in ^running and frame info in *stopped.
1f31650a 2773
a3247a22
PP
27742009-03-05 Paul Pluzhnikov <ppluzhnikov@google.com>
2775
2776 * solib-display.exp: New file.
2777 * solib-display-main.c: New file.
2778 * solib-display-lib.c: New file.
61ff14c6 2779
aae64587
PA
27802009-03-05 Pedro Alves <pedro@codesourcery.com>
2781
2782 * gdb.arch/i386-permbkpt.S, gdb.arch/i386-permbkpt.exp: New.
2783
44aabfbc
JK
27842009-02-18 Jan Kratochvil <jan.kratochvil@redhat.com>
2785
2786 * gdb.base/macscp.exp (objfile): Move it to ${objdir}/${subdir}/.
2787 (list_and_check_macro): Use more specific test name.
2788 (next to definition): Make the test names unique.
2789
c087fcd3
PM
27902009-02-18 Pierre Muller <muller@ics.u-strasbg.fr>
2791
2792 * gdb.pascal/floats.exp: Accept approximate results everywhere.
3cb51905 2793
c86cf029
VP
27942009-02-17 Vladimir Prus <vladimir@codesourcery.com>
2795
2796 * gdb.mi/mi-nonstop.exp (notifs): Adjust for library
2797 notifications.
2798 * gdb.mi/mi-nsintrall.exp (notifs): Likewise.
2799 * gdb.mi/mi-nsmoribund.exp (notifs): Likewise.
2800 * lib/mi-support.exp (library_loaded_re): New.
2801 (mi_run_cmd, mi_send_resuming_command_raw): Adjust.
2802
3ea85240
VP
28032009-02-17 Vladimir Prus <vladimir@codesourcery.com>
2804
2805 * gdb.gdb/observer.exp: Use test_notification observer, not
2806 normal_stop, everywhere.
2807 (test_normal_stop_notifications): Rename to...
2808 (test_notifications): ...this.
2809 (test_observer_normal_stop): Rename to...
2810 (test_observer): ...this.
2811
1903f0e6
DE
28122009-02-16 Doug Evans <dje@google.com>
2813
2814 * gdb.arch/amd64-disp-step.S (test_int3): New test.
2815 * gdb.arch/amd64-disp-step.exp (test_int3): New test.
2816 * gdb.arch/i386-disp-step.S (test_prefixed_abs_jump): New test.
2817 (test_prefixed_syscall,test_int3): New tests.
2818 * gdb.arch/i386-disp-step.exp (test_prefixed_abs_jump): New test.
2819 (test_prefixed_syscall,test_int3): New tests.
2820
1d33d6ba
VP
28212009-02-14 Vladimir Prus <vladimir@codesourcery.com>
2822
3cb51905
AS
2823 * lib/mi-support.exp (mi_expect_stop): Adjust the order of fields.
2824 (mi_expect_interrupt): Likewise.
2825 * gdb.mi/mi-cli.exp: Check that "step" results in proper *stopped
2826 response.
1d33d6ba 2827
faafb047
PM
28282009-02-14 Pierre Muller <muller@ics.u-strasbg.fr>
2829
2830 * lib/gdb.exp (get_hexadecimal_valueof): New procedure.
2831 * gdb.base/pc-fp.exp (get_valueofx): Remove.
2832 Replace calls to get_valueofx by get_hexadecimal_valueof.
2833
417e16e2
PM
28342009-02-14 Pierre Muller <muller@ics.u-strasbg.fr>
2835
2836 * lib/gdb.exp (get_valueof): Accept anything as a return value.
2837 (get_integer_valueof): New procedure.
2838 (get_sizeof): Use new get_integer_value_of.
2839 * gdb.base/sizeof.exp: Replace all uses of get_valueof
2840 by get_integer_valueof.
2841
7065b901
TT
28422009-02-13 Tom Tromey <tromey@redhat.com>
2843
2844 * gdb.base/remote.exp (get_sizeof): Remove.
2845 * gdb.base/long_long.exp (get_valueof, get_sizeof): Remove.
2846 * gdb.base/dfp-test.exp (get_valueof, get_sizeof): Remove.
2847 * gdb.base/sizeof.exp (get_valueof, get_sizeof): Remove.
2848 * lib/gdb.exp (get_valueof): Move from long_long.exp.
2849 (get_sizeof): Likewise.
2850
5d7cb8df
JK
28512009-02-12 Jan Kratochvil <jan.kratochvil@redhat.com>
2852
2853 PR fortran/9806
2854 * gdb.fortran/module.exp, gdb.fortran/module.f90: New.
2855
b2febfff
PP
28562009-02-06 Paul Pluzhnikov <ppluzhnikov@google.com>
2857
2858 * gdb.cp/pr9594.cc: Prevent GCC from optimizing 'a' out.
2859
4aa995e1
PA
28602009-02-06 Pedro Alves <pedro@codesourcery.com>
2861
2862 * gdb.base/siginfo-obj.c, gdb.base/siginfo-obj.exp: New.
2863
d8906c6f
TJB
28642009-02-06 Thiago Jung Bauermann <bauerman@br.ibm.com>
2865
2866 * gdb.python/python-cmd.exp: New file.
2867
ff4ab08d
TG
28682009-02-06 Tristan Gingold <gingold@adacore.com>
2869
2870 * gdb.arch/i386-sse.c (main): Replace call to puts by an nop asm.
2871
aacd552b
TG
28722009-02-05 Tristan Gingold <gingold@adacore.com>
2873
2874 * gdb.base/sigbpt.exp: Detect which signal is received when a NULL
2875 pointer is dereferenced and use this signal name in regexp.
2876 * gdb.base/signull.exp: Ditto.
2877 * gdb.base/sigbpt.c (main): Catch SIGBUS too.
2878 * gdb.base/signull.c (main): Ditto.
2879
08c637de
TJB
28802009-02-04 Tom Tromey <tromey@redhat.com>
2881 Thiago Jung Bauermann <bauerman@br.ibm.com>
2882
2883 * gdb.python/python-value.exp: Use `gdb.history' instead of
2884 `gdb.value_from_history'.
2885 (test_value_numeric_ops): Add test for conversion of enum constant.
2886 * gdb.python/python-value.c (enum e): New type.
2887 (evalue): New global.
2888 (main): Use argv.
2889
20261af8
JG
28902009-02-04 Jerome Guitton <guitton@adacore.com>
2891
2892 * gdb.ada/uninitialized_vars: New test program.
2893 * gdb.ada/uninitialized_vars.exp: New testcase.
2894
52e44b43
TT
28952009-02-02 Tom Tromey <tromey@redhat.com>
2896
2897 * gdb.cp/cpcompletion.exp: Name the test "pr9594".
2898 * gdb.cp/pr2489.cc: Rename...
2899 * gdb.cp/pr9594.cc: ... to this.
2900
1c71341a
TT
29012009-02-02 Tom Tromey <tromey@redhat.com>
2902
2903 * gdb.cp/Makefile.in (EXECUTABLES): Add pr2489.
2904 * gdb.cp/pr2489.cc: New file.
2905 * gdb.cp/cpcompletion.exp: New file.
2906
a4295225
TT
29072009-02-02 Tom Tromey <tromey@redhat.com>
2908
2909 PR exp/9059:
2910 * gdb.cp/call-c.exp: Add regression test.
2911 * gdb.cp/call-c.cc (FooHandle): New typedef.
2912 (main): New variable 'handle'.
2913
592375cd
VP
29142009-01-30 Vladimir Prus <vladimir@codesourcery.com>
2915
2916 * lib/mi-support.exp (et_mi_thread_list)
2917 (check_mi_and_console_threads): Adjust for current thread in
2918 -thread-list-ids output.
2919
41447f92
VP
29202009-01-30 Vladimir Prus <vladimir@codesourcery.com>
2921
2922 * gdb.mi/mi-break.exp (test_disabled_creation): New.
2923 Call it.
2924
35669430
DE
29252009-01-28 Doug Evans <dje@google.com>
2926
2927 * gdb.arch/amd64-disp-step.S: New file.
2928 * gdb.arch/amd64-disp-step.exp: New file.
2929 * gdb.arch/i386-disp-step.S: New file.
2930 * gdb.arch/i386-disp-step.exp: New file.
2931
09f00d9a
PM
29322009-01-27 Pierre Muller <muller@ics.u-strasbg.fr>
2933
2934 * gdb.base/find.exp: Set newline variable
2935 using quotes instead of braces to fix cygwin failures.
2936
1e8fb976
PA
29372009-01-23 Pedro Alves <pedro@codesourcery.com>
2938
2939 * gdb.base/radix.exp: Add tests to ensure that that set
2940 input-radix 0 and set output-radix 0 are really rejected.
2941
da061712
PA
29422009-01-23 Pedro Alves <pedro@codesourcery.com>
2943
2944 * gdb.base/hook-stop-frame.c, gdb.base/hook-stop-frame.exp: Update
2945 copyright years.
2946
dd7e2d2b
PA
29472009-01-23 Pedro Alves <pedro@codesourcery.com>
2948
2949 PR gdb/9664:
2950 * gdb.base/hook-stop-frame.c, gdb.base/hook-stop-frame.exp: New.
2951
392452f6
PA
29522009-01-22 Pedro Alves <pedro@codesourcery.com>
2953
2954 PR c++/9631:
2955 * gdb.cp/pr9631.cc, gdb.cp/pr9631.exp: New.
2956
8653e71c
PM
29572009-01-22 Pierre Muller <muller@ics.u-strasbg.fr>
2958
2959 * gdb.server/file-transfer.exp: Use EXEEXT variable for
2960 binfile definition to fix Windows OS failure.
2961
a12cc160
DJ
29622009-01-20 Daniel Jacobowitz <dan@codesourcery.com>
2963
2964 PR gdb/9346
2965 * gdb.base/interrupt.c (sigint_handler): New.
2966 (main): Install a SIGINT handler if SIGNALS is defined. Exit
2967 on error.
2968 * gdb.base/interrupt.exp: Define SIGNALS unless gdb,nosignals.
2969 Test "signal SIGINT".
2970
b89667eb
DE
29712009-01-19 Doug Evans <dje@google.com>
2972
2973 * gdb.base/break.exp: Update expected gdb output.
2974 * gdb.base/sepdebug.exp: Ditto.
2975 * gdb.mi/mi-syn-frame.exp: Ditto.
2976 * gdb.mi/mi2-syn-frame.exp: Ditto.
2977 * gdb.base/call-signal-resume.exp: New file.
2978 * gdb.base/call-signals.c: New file.
2979 * gdb.base/unwindonsignal.exp: New file.
2980 * gdb.base/unwindonsignal.c: New file.
2981 * gdb.threads/interrupted-hand-call.exp: New file.
2982 * gdb.threads/interrupted-hand-call.c: New file.
2983 * gdb.threads/thread-unwindonsignal.exp: New file.
2984
adb483fe
DJ
29852009-01-14 Daniel Jacobowitz <dan@codesourcery.com>
2986
2987 * gdb.base/define.exp: Test defining and hooking prefix commands.
2988 * gdb.python/python.exp: Update test for "show user" output.
2989
60023297
JK
29902009-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
2991
2992 * gdb.fortran/derived-type.exp: New variables int4 and real4. Match
2993 now the output exactly, using less wildcards. Expect also the output
2994 of gfortran-4.3. Update for the f-valprint.c modification from
2995 2008-04-22.
2996 * gdb.fortran/subarray.exp: Expect also the output of gfortran-4.3.
2997 Remove gdb_test test names where matching the command.
2998
ccc57cf9
PA
29992009-01-01 Pedro Alves <pedro@codesourcery.com>
3000
3001 PR breakpoints/9681:
3002 * gdb.base/watchpoint.exp: Add regression test.
3003
c7a6ca08
PA
30042008-12-31 Pedro Alves <pedro@codesourcery.com>
3005
3006 * gdb.threads/attach-into-signal.exp: Don't use
3007 gdb_suppress_entire_file.
3008 * gdb.threads/attach-stopped.exp: Ditto.
3009 * gdb.threads/attachstop-mt.exp: Ditto.
3010
3a031f65
PA
30112008-12-31 Pedro Alves <pedro@codesourcery.com>
3012
3013 PR gdb/8812:
3014 * gdb.base/signal.exp: Change kfail to fail, and update PR number.
3015
09e6485f
PA
30162008-12-29 Pedro Alves <pedro@codesourcery.com>
3017
3018 PR gdb/7536:
3019 * gdb.base/radix.exp: Add tests to ensure invalid input radices
3020 and unsupported output radices are really rejected.
3021
0cd53049
JK
30222008-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
3023
3024 * gdb.cp/punctuator.exp: Backslash the '$' signs.
3025
ba163c7e
TT
30262008-12-22 Tom Tromey <tromey@redhat.com>
3027
3028 * gdb.cp/punctuator.exp: New file.
3029
6f4de6c9
JK
30302008-12-22 Jan Kratochvil <jan.kratochvil@redhat.com>
3031
3032 * gdb.base/completion.exp (Completing non-existing component): New test.
3033
0f34d0b4
JK
30342008-12-21 Jan Kratochvil <jan.kratochvil@redhat.com>
3035
3036 Fix for PR gdb/8648.
3037 * gdb.arch/ppc-fp.exp, gdb.arch/vsx-regs.exp, gdb.base/watchpoint-hw.c,
3038 gdb.gdbtk/browser.test, gdb.gdbtk/console.test, gdb.gdbtk/srcwin.test,
3039 gdb.gdbtk/srcwin2.test, gdb.gdbtk/srcwin3.test, gdb.gdbtk/windows.test,
3040 gdb.threads/tls2.c: Remove reference to bug-gdb@prep.ai.mit.edu .
3041
db2ad4c3
JK
30422008-12-21 Jan Kratochvil <jan.kratochvil@redhat.com>
3043
3044 * gdb.base/watchpoint-hw.exp, gdb.base/watchpoint-hw.c: New.
3045
bb5ef15e
DP
30462008-12-16 Christophe Lyon <christophe.lyon@st.com>
3047
3048 * gdb.base/expand-psymtabs.c: Insert code in foo so that the
3049 compiler actually generate code at the expected line number.
3050
90142adc
JZ
30512008-12-15 Jie Zhang <jie.zhang@analog.com>
3052
3053 * gdb.base/consecutive.exp: Don't use global in gdb_expect.
3054
fad6eecd
TT
30552008-12-12 Tom Tromey <tromey@redhat.com>
3056
3057 * gdb.base/commands.exp (redefine_hook_test): New proc.
3058 Call it.
3059
17c8aaf5
TT
30602008-12-11 Tom Tromey <tromey@redhat.com>
3061
3062 * gdb.base/macscp.exp: New regression test.
3063
7c8adf68
TT
30642008-12-11 Tom Tromey <tromey@redhat.com>
3065
3066 * gdb.base/macscp.exp: Print "address.addr".
3067 * gdb.base/macscp1.c (struct outer): New struct.
3068 (address): New global.
3069
b05dcbb7
TT
30702008-12-09 Tom Tromey <tromey@redhat.com>
3071
3072 * gdb.base/commands.exp (redefine_backtrace_test): New proc.
3073 Call it.
3074
2d476de1
DE
30752008-12-04 Doug Evans <dje@google.com>
3076
3077 * gdb.server/ext-run.exp: Relax regexp for init program.
3078
87bdc959
TG
30792008-12-03 Tristan Gingold <gingold@adacore.com>
3080
3081 * gdb.base/macscp.exp: Generate an object file during compilation
3082 to work around Darwin dsymutil limitations.
3083
e0740f77
JK
30842008-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
3085
3086 Test resolving external references to TLS variables.
3087 * gdb.threads/tls.exp: New tests to examine A_THREAD_LOCAL and
3088 FILE2_THREAD_LOCAL.
3089 (testfile2, srcfile2): New variables.
3090 * gdb.threads/tls.c (file2_thread_local)
3091 (function_referencing_file2_thread_local): New.
3092 * gdb.threads/tls2.c: New file.
3093
67f0aac5
JB
30942008-11-28 Joel Brobecker <brobecker@adacore.com>
3095
3096 * gdb.ada/int_deref.exp: Convert the addresses into long_integer
e0740f77
JK
3097 rather than integer, as integer might not be big enough when
3098 on 64bit targets.
67f0aac5 3099
c332165e
JG
31002008-11-27 Jerome Guitton <guitton@adacore.com>
3101
3102 * gdb.cp/formatted-ref.exp: Add equality test.
3103 * gdb.ada/formatted_ref.exp: Ditto.
3104
fc9b693c
JK
31052008-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
3106
3107 * gdb.base/breakpoint-shadow.exp, gdb.base/breakpoint-shadow.c: New.
3108 * gdb.base/start.exp: New comment about an alternative - `runto_main'.
3109
a9c64011
AS
31102008-11-20 Andreas Schwab <schwab@suse.de>
3111
3112 * gdb.base/foll-fork.exp (catch_fork_child_follow): Fix patterns
3113 matching syscall entry point.
3114 * gdb.base/foll-vfork.exp (tcatch_vfork_then_parent_follow)
3115 (tcatch_vfork_then_child_follow): Likewise. Finish through
3116 vfork even if we stopped at the syscall trampoline.
3117
e2fd701e
DE
31182008-11-20 Doug Evans <dje@google.com>
3119
3120 * gdb.base/sepsymtab.exp: Update, old "info sym" format restored.
3121
69abc51c
TJB
31222008-11-18 Thiago Jung Bauermann <bauerman@br.ibm.com>
3123
3124 * gdb.arch/ppc-dfp.exp: New file.
3125 * gdb.arch/ppc-dfp.c: New file.
3126
c14c28ba
PP
31272008-11-18 Paul Pluzhnikov <ppluzhnikov@google.com>
3128
3129 * gdb.base/sepsymtab.exp: Update for new 'info sym' format.
a9c64011 3130
2e74121d
DE
31312008-11-17 Doug Evans <dje@google.com>
3132
3133 * gdb.mi/mi-syn-frame.exp: Update expected output.
3134 * gdb.mi/mi2-syn-frame.exp: Update expected output.
3135
66bb093b
VP
31362008-11-17 Vladimir Prus <vladimir@codesourcery.com>
3137
3138 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set): Make sure
a9c64011
AS
3139 "thread N" results in =thread-selected.
3140 * lib/mi-support (mi_run_cmd, mi_expect_stop)
3141 (mi_send_resuming_command_raw): Be prepared for
3142 =thread-selected.
3143
3d043ef6
VP
31442008-11-17 Vladimir Prus <vladimir@codesourcery.com>
3145
a9c64011
AS
3146 * gdb.mi/mi-nonstop.exp: Expect 'group-id' field.
3147 * lib/mi-support.exp: Likewise.
3d043ef6 3148
808104c8
JB
31492008-11-16 Joel Brobecker <brobecker@adacore.com>
3150
3151 * gdb.base/help.exp: Remove the "catch load" and "catch unload"
3152 commands from the expected output for "help catch".
3153
00b22944
JB
31542008-11-15 Joel Brobecker <brobecker@adacore.com>
3155
3156 * gdb.ada/int_deref.exp: New testcase.
3157
59669435
TT
31582008-11-14 Nick Roberts <nickrob@snap.net.nz>
3159
3160 * gdb.mi/gdb2549.exp: New file.
3161
de04a248
DE
31622008-11-11 Doug Evans <dje@google.com>
3163
3164 * gdb.base/callexit.exp: New file.
3165 * gdb.base/callexit.c: New file.
3166
6b8ce727
DE
31672008-11-10 Doug Evans <dje@google.com>
3168
3169 * lib/gdb.exp (GDBFLAGS): Move -nx ...
3170 (INTERNAL_GDBFLAGS): ... to here. Move -nw to here as well.
3171 (default_gdb_version): Add $INTERNAL_GDBFLAGS to gdb invocations.
3172 (default_gdb_start,default_gdb_exit): Ditto.
3173 * lib/mi-support.exp (default_mi_gdb_start): Ditto.
3174 (mi_uncatched_gdb_exit): Add $INTERNAL_GDBFLAGS to log message.
3175 * gdb.base/corefile.exp: Add $INTERNAL_GDBFLAGS to gdb invocations.
3176 * gdb.base/dbx.exp (dbx_gdb_start): Ditto.
3177 * gdb.base/args.exp (GDBFLAGS): Don't overwrite, append.
3178 * gdb.base/remotetimeout.exp (GDBFLAGS): Ditto.
3179
1b14b8aa
AS
31802008-11-03 Andreas Schwab <schwab@suse.de>
3181
3182 * gdb.base/hashline2.exp: Fix typo.
3183 * gdb.base/hashline3.exp: Likewise.
3184
f3134b88
TT
31852008-10-30 Tom Tromey <tromey@redhat.com>
3186
3187 * gdb.base/pointers.exp: Add test.
3188 * gdb.base/pointers.c (k, S): New typedefs.
3189 (instance): New global.
3190
c2226152
AS
31912008-10-30 Andreas Schwab <schwab@suse.de>
3192
3193 * gdb.base/args.exp: Add tests for newlines.
3194
462f405c
JB
31952008-10-30 Joel Brobecker <brobecker@adacore.com>
3196
3197 gdb.base/foll-exec.exp: Update the expected output of a couple
3198 of "info breakpoints" tests.
3199
79a45b7d
TT
32002008-10-28 Tom Tromey <tromey@redhat.com>
3201
3202 * gdb.base/exprs.exp (test_expr): Add enum formatting tests.
3203
adc13a14
PA
32042008-10-24 Pedro Alves <pedro@codesourcery.com>
3205
3206 * gdb.python/python-value.exp (test_value_in_inferior): Don't use
3207 gdb_start_cmd.
3208 Use runto_main before any test that requires execution.
3209
252fbfc8
PA
32102008-10-23 Pedro Alves <pedro@codesourcery.com>
3211
3212 * lib/mi-support.exp (mi_expect_interrupt): Expect signal 0
3213 instead of SIGINT.
3214
28148e3d
JB
32152008-10-22 Joel Brobecker <brobecker@adacore.com>
3216
3217 * gdb.base/completion.exp: Update expected output following
3218 the addition of the "info tasks" command.
3219
c209f847
TT
32202008-10-22 Tom Tromey <tromey@redhat.com>
3221
3222 * gdb.base/exprs.exp (test_expr): Add test for string
3223 concatenation.
3224
f177e350
PA
32252008-10-19 Pedro Alves <pedro@codesourcery.com>
3226
3227 * configure.ac: Output gdb.python/Makefile.
3228 * configure: Regenerate.
3229 * gdb.python/Makefile.in: New.
3230
cce89356
JB
32312008-10-16 Joel Brobecker <brobecker@adacore.com>
3232
3233 * gdb.base/foll-fork.exp: Adjust the expected output to match
3234 the new description for fork/vfork catchpoints in the "info
3235 breakpoints" output.
3236
176d289d
TJB
32372008-10-16 Paul Pluzhnikov <ppluzhnikov@google.com>
3238
3239 * Makefile.in: Add gdb.python to ALL_SUBDIRS.
3240
a08702d6
TJB
32412008-10-16 Thiago Jung Bauermann <bauerman@br.ibm.com>
3242
3243 * gdb.python/python-value.c: New file.
3244 * gdb.python/python-value.exp: New file.
3245
1c5cfe86
PA
32462008-10-15 Pedro Alves <pedro@codesourcery.com>
3247
3248 * gdb.mi/mi-nsmoribund.exp, gdb.mi/nsmoribund.c: New test.
3249
5a98ad69
DP
32502008-10-15 Denis Pilat <denis.pilat@st.com>
3251
41702f1b 3252 * gdb.cp/mb-ctor.exp: Fix a typo.
5a98ad69 3253
dcb1a1e2
TT
32542008-10-09 Tom Tromey <tromey@redhat.com>
3255
3256 * gdb.base/macscp.exp: Use 'vafunc' and 'fixedarg' rather than
3257 'fprintf' and 'stderr'.
3258
9124fe48
JB
32592008-10-07 Joel Brobecker <brobecker@adacore.com>
3260
3261 * gdb.ada/ref_tick_size.exp: New testcase.
3262
45452591
DE
32632008-10-06 Doug Evans <dje@google.com>
3264
3265 * gdb.dwarf2/dw2-cu-size.exp: New file.
3266 * gdb.dwarf2/dw2-cu-size.S: New file.
3267
3268 * gdb.dwarf2/dw2-intercu.S (.Ltype_int_in_cu2): Renamed from
3269 .Ltype_int for clarity.
3270
4fc5b208
PP
32712008-10-03 Paul Pluzhnikov <ppluzhnikov@google.com>
3272
3273 PR gdb/2384:
3274 * gdb.cp/gdb2384.exp: Extended to test more cases.
3275 * gdb.cp/gdb2384.cc: Likewise.
3276 * gdb.cp/gdb2384-base.h: Likewise.
3277 * gdb.cp/gdb2384-base.cc: Likewise.
a9c64011 3278
d78df370
JK
32792008-10-02 Jan Kratochvil <jan.kratochvil@redhat.com>
3280
3281 * gdb.base/maint.exp (maint print type): Remove printing
3282 UPPER_BOUND_TYPE and LOWER_BOUND_TYPE.
3283
9a044a89
TT
32842008-09-30 Tom Tromey <tromey@redhat.com>
3285
3286 * gdb.base/macscp.exp: Add completion tests.
3287 * gdb.base/macscp1.c (FIFTY_SEVEN): New macro.
3288 (TWENTY_THREE): Likewise.
3289 (FORTY_EIGHT): Likewise.
3290
506800a9
TT
32912008-09-30 Tom Tromey <tromey@redhat.com>
3292
3293 * gdb.base/macscp.exp: Change "M" to "MACRO_TO_EXPAND"
3294 everywhere.
3295 * gdb.base/macscp1.c (MACRO_TO_EXPAND): Rename from "M".
3296
1a6f01b5
JK
32972008-09-28 Jan Kratochvil <jan.kratochvil@redhat.com>
3298
3299 * gdb.threads/attachstop-mt.exp: Note a real testcase name this
3300 testcase is derived from. Fix racy dependency on an expected PID
3301 number. No longer support the testcase on Linux kernel 2.4.x.
3302
2fae03e8
TT
33032008-09-27 Tom Tromey <tromey@redhat.com>
3304
3305 * gdb.base/macscp.exp: Add tests for stringification, splicing,
3306 and varargs.
3307
1ad15515
PA
33082008-09-22 Pedro Alves <pedro@codesourcery.com>
3309
3310 * lib/mi-support.exp (mi_expect_interrupt): New.
3311 (mi_reverse_list, mi_check_thread_states): New, moved and renamed
3312 from gdb.mi/mi-nonstop.exp.
3313 * gdb.mi/mi-nsintrall.exp, gdb.mi/nsintrall.c: New.
3314 * gdb.mi/mi-nonstop.exp (myreverse, check_thread_states): Moved to
3315 lib/mi-support.exp.
3316 Use mi_check_thread_states throughout. Avoid ".*" and do not
3317 require an anchor after -exec-run.
3318
d0b76dc6
DJ
33192008-09-13 Daniel Jacobowitz <dan@codesourcery.com>
3320
3321 * gdb.mi/mi-nonstop.exp: Do not check thread state while a
3322 stop is pending. Avoid ".*" when two stops are pending.
3323 * lib/gdb.exp (fullname_syntax_POSIX, fullname_syntax_UNC)
3324 (fullname_syntax_DOS_CASE, fullname_syntax_DOS): Do not match
3325 newlines in fullnames.
3326 * lib/mi-support.exp (mi_run_cmd): Do not require an anchor.
3327 (mi_expect_stop): Update comments. Only anchor in sync mode.
3328 Do not match newlines.
3329 (mi_send_resuming_command_raw): Always return status.
3330 (mi_get_stop_line): Do not match more than one line by accident.
3331 Only anchor in sync mode.
3332 (mi_run_inline_test): If -exec-next fails, give up.
3333
9990c830
UW
33342008-09-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3335
3336 * gdb.base/stack-checking.c (big_frame): Reduce stack consumption
3337 on SPU.
3338
ebcf6f00
JB
33392008-09-10 Joel Brobecker <brobecker@adacore.com>
3340
3341 * gdb.ada/Makefile.in (EXECUTABLES): Bring up to date.
3342
b6db24e5
JB
33432008-09-10 Joel Brobecker <brobecker@adacore.com>
3344
3345 * gdb.ada/array_bounds.exp, gdb.ada/array_subscript_addr.exp,
3346 gdb.ada/arrayidx.exp, gdb.ada/arrayparam.exp, gdb.ada/arrayptr.exp,
3347 gdb.ada/assign_1.exp, gdb.ada/boolean_expr.exp,
3348 gdb.ada/char_param.exp, gdb.ada/exprs.exp, gdb.ada/fixed_cmp.exp,
3349 gdb.ada/fixed_points.exp, gdb.ada/fun_addr.exp,
3350 gdb.ada/funcall_param.exp, gdb.ada/homonym.exp,
3351 gdb.ada/interface.exp, gdb.ada/null_array.exp,
3352 gdb.ada/packed_array.exp, gdb.ada/packed_tagged.exp,
3353 gdb.ada/print_chars.exp, gdb.ada/print_pc.exp,
3354 gdb.ada/str_ref_cmp.exp, gdb.ada/sym_print_name.exp,
3355 gdb.ada/taft_type.exp, gdb.ada/tagged.exp, gdb.ada/type_coercion.exp:
3356 Include the "= " sequence in the expected output of print tests.
3357
2bf448e0
JB
33582008-09-10 Joel Brobecker <brobecker@adacore.com>
3359
3360 * gdb.ada/packed_tagged.exp: Accept "boolean" as a valid type
3361 description for boolean types.
3362
d51fd4c8
PA
33632008-09-09 Pedro Alves <pedro@codesourcery.com>
3364
3365 * gdb.base/hook-stop-continue.c: New.
3366 * gdb.base/hook-stop-continue.exp: New.
3367
694182d2
DJ
33682008-09-08 Daniel Jacobowitz <dan@codesourcery.com>
3369
3370 * gdb.base/structs3.c, gdb.base/structs3.exp: New files.
3371
3b8a7fc0
JG
33722008-09-08 Jerome Guitton <guitton@adacore.com>
3373
3374 * gdb.arch/powerpc-aix-prologue.c (stack_check_probe_1)
3375 (stack_check_probe_2, stack_check_probe_loop_1)
3376 (stack_check_probe_loop_2): New functions.
3377 (main): Add call to these new functions.
3378 * gdb.arch/powerpc-aix-prologue.exp: When breaking on these
3379 functions, check that the breakpoint is inserted at the appropriate
3380 location.
3381 (insert_breakpoint): Slightly refine this procedure so that it can
3382 be called several times in the test.
3383
96cc0ae8
JG
33842008-09-08 Jerome Guitton <guitton@adacore.com>
3385
3386 * gdb.base/stack-checking.c: New file.
3387 * gdb.base/stack-checking.exp: New file.
3388
1f08b409
TJB
33892008-09-05 Thiago Jung Bauermann <bauerman@br.ibm.com>
3390
3391 * gdb.arch/altivec-abi.exp: Remove extra verbose call.
3392 * gdb.arch/altivec-regs.exp: Likewise.
3393 * gdb.arch/vsx-regs.exp: Likewise.
3394
3099e1c4
TJB
33952008-09-05 Thiago Jung Bauermann <bauerman@br.ibm.com>
3396
3397 * gdb.arch/ppc-fp.exp: New file.
3398 * gdb.arch/ppc-fp.c: New file.
3399
cc69bfc1
PP
34002008-09-05 Paul Pluzhnikov <ppluzhnikov@google.com>
3401
3402 *gdb.base/mips_pro.exp: compile with gcc -fno-inline,
3403 lest gcc-4.3.1 optimizes the whole thing away.
a9c64011 3404
b02a33db
MS
34052008-09-04 Michael Snyder <msnyder@vmware.com>
3406
3407 * lib/gdb.exp (gdb_continue_to_breakpoint): Accept "in" as well
3408 as "at" (for non-debug functions such as _start).
3409
2992cbe0
UW
34102008-09-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3411
3412 * gdb.base/value-double-free.exp: Respect gdb,no_hardware_watchpoints.
3413 * gdb.base/watchpoint-solib.exp: Likewise. Update tests to handle
3414 software watchpoints.
3415 * gdb.base/watch_thread_num.exp: Likewise.
3416
514f746b
AR
34172008-09-03 Aleksandar Ristovski <aristovski@qnx.com>
3418
3419 * gdb.arch/i386-bp_permanent.exp: New test.
3420
876cecd0
TT
34212008-08-24 Tom Tromey <tromey@redhat.com>
3422
3423 * gdb.base/maint.exp: Update "maint print type".
3424
80f73d71
VP
34252008-08-21 Vladimir Prus <vladimir@codesourcery.com>
3426
3427 * gdb.mi/mi-nonstop.exp: Fix the check for non-stop
3428 support. Adjust the order of "*running" notifications.
3429 * gdb.mi/non-stop.c: Don't cast from int to void* and
3430 back.
3431
d9c78d7d
MK
34322008-08-20 Mark Kettenis <kettenis@gnu.org>
3433
3434 * gdb.arch/powerpc-prologue.exp: Code doesn't save %r31 so don't
3435 expect to find it in the "info frame" output.
3436
97a2d1d3
DJ
34372008-08-20 Daniel Jacobowitz <dan@codesourcery.com>
3438
3439 * gdb.base/interp.exp: Always consume both prompts.
3440
b96e2927
PA
34412008-08-20 Pedro Alves <pedro@codesourcery.com>
3442
3443 * gdb.base/pending.exp: Test pending breakpoints without symbols
3444 loaded.
3445
8cf6e61a
VP
34462008-08-19 Vladimir Prus <vladimir@codesourcery.com>
3447
3448 * lib/mi-support.exp (mi_expect_stop): Produce
3449 more details on failures.
3450 * gdb.mi/mi-nonstop.exp: New.
3451 * gdb.mi/non-stop.c: New.
3452
c6ebd6cf
VP
34532008-08-19 Vladimir Prus <vladimir@codesourcery.com>
3454
a9c64011
AS
3455 * gdb.mi/mi-async.exp: Use 'set target-async'.
3456 * lib/mi-support.exp: Use 'set/show target-async'.
c6ebd6cf 3457
46a9b8ed
DJ
34582008-08-18 Daniel Jacobowitz <dan@codesourcery.com>
3459
3460 * gdb.arch/powerpc-prologue.exp: Correct saved registers.
3461
44feb3ce
TT
34622008-08-17 Tom Tromey <tromey@redhat.com>
3463
3464 * gdb.base/help.exp (help catch): Rewrite.
3465
311a4e6b
TJB
34662008-08-16 Thiago Jung Bauermann <bauerman@br.ibm.com>
3467
3468 * gdb.base/define.exp: Test indented command documentation.
3469 * gdb.python/python.exp: Test indented multi-line command.
3470
604c2f83
LM
34712008-08-15 Luis Machado <luisgpm@br.ibm.com>
3472
3473 * testsuite/gdb.arch/vsx-regs.c: New source file.
3474 * testsuite/gdb.arch/vsx-regs.exp: New testcase.
3475 * testsuite/lib/gdb.exp (skip_vsx_tests): New function.
3476
886a217c
TT
34772008-08-14 Tom Tromey <tromey@redhat.com>
3478
3479 * gdb.base/macscp.exp: Add regression test for "macro define" or
3480 "macro undef" with no arguments.
3481
c814a4f3
PP
34822008-08-08 Paul Pluzhnikov <ppluzhnikov@google.com>
3483
3484 * gdb.base/args.exp: Prevent ~/.gdbinit from affecting test.
a9c64011 3485
12ab8a60
UW
34862008-08-07 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3487
3488 * gdb.arch/spu-info.exp: Updated for "info spu dma" changes.
3489
d57a3c85
TJB
34902008-08-06 Tom Tromey <tromey@redhat.com>
3491
3492 * gdb.python/python.exp: New file.
3493
c7b778ff
JK
34942008-08-06 Jan Kratochvil <jan.kratochvil@redhat.com>
3495
3496 Fix for PR gdb/1543.
3497 * gdb.base/sep.exp: `sep-proc.c' absolute line numbers replaced with
3498 $LOCATION.
3499 (location): New variable.
3500 * config/cfdbug.exp, config/d10v.exp, config/dve.exp, config/i960.exp,
3501 config/m32r.exp, config/mn10300-eval.exp, config/proelf.exp,
3502 config/rom68k.exp, config/sh.exp, config/unix.exp, config/vr4300.exp,
3503 config/vr5000.exp, config/vxworks.exp, gdb.arch/altivec-regs.exp,
3504 gdb.arch/e500-abi.exp, gdb.arch/e500-regs.exp, gdb.asm/asm-source.exp,
3505 gdb.base/a2-run.exp, gdb.base/advance.exp, gdb.base/all-bin.exp,
3506 gdb.base/args.exp, gdb.base/arithmet.exp, gdb.base/assign.exp,
3507 gdb.base/async.exp, gdb.base/auxv.exp, gdb.base/bigcore.c,
3508 gdb.base/bigcore.exp, gdb.base/bitfields.exp, gdb.base/bitops.exp,
3509 gdb.base/break.c, gdb.base/break.exp, gdb.base/break1.c,
3510 gdb.base/call-ar-st.exp, gdb.base/call-rt-st.exp,
3511 gdb.base/call-strs.exp, gdb.base/callfuncs.c, gdb.base/callfuncs.exp,
3512 gdb.base/checkpoint.exp, gdb.base/chng-syms.exp,
3513 gdb.base/code-expr.exp, gdb.base/commands.exp, gdb.base/completion.exp,
3514 gdb.base/complex.exp, gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
3515 gdb.base/consecutive.exp, gdb.base/corefile.exp, gdb.base/cvexpr.c,
3516 gdb.base/cvexpr.exp, gdb.base/dbx.exp, gdb.base/default.exp,
3517 gdb.base/define.exp, gdb.base/del.c, gdb.base/detach.exp,
3518 gdb.base/display.exp, gdb.base/dump.exp, gdb.base/echo.exp,
3519 gdb.base/environ.exp, gdb.base/eval-skip.exp, gdb.base/exprs.exp,
3520 gdb.base/fileio.exp, gdb.base/find.exp, gdb.base/finish.exp,
3521 gdb.base/funcargs.exp, gdb.base/gcore-buffer-overflow.exp,
3522 gdb.base/gcore.exp, gdb.base/gdb1555.exp, gdb.base/gdbvars.exp,
3523 gdb.base/help.exp, gdb.base/huge.exp, gdb.base/info-proc.exp,
3524 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/langs.exp,
3525 gdb.base/lineinc.exp, gdb.base/list.exp, gdb.base/macscp.exp,
3526 gdb.base/maint.exp, gdb.base/mips_pro.exp, gdb.base/miscexprs.exp,
3527 gdb.base/nodebug.exp, gdb.base/nofield.c, gdb.base/opaque.exp,
3528 gdb.base/overlays.exp, gdb.base/page.exp, gdb.base/pc-fp.exp,
3529 gdb.base/pending.c, gdb.base/pendshr.c, gdb.base/pointers.exp,
3530 gdb.base/psymtab.exp, gdb.base/ptype.exp, gdb.base/randomize.c,
3531 gdb.base/readline.exp, gdb.base/recurse.exp, gdb.base/regs.exp,
3532 gdb.base/relational.exp, gdb.base/relocate.exp, gdb.base/remote.exp,
3533 gdb.base/reread.exp, gdb.base/return.exp, gdb.base/return2.exp,
3534 gdb.base/scope.exp, gdb.base/sect-cmd.exp, gdb.base/sep-proc.c,
3535 gdb.base/sep.c, gdb.base/sep.exp, gdb.base/sepdebug.c,
3536 gdb.base/sepdebug.exp, gdb.base/setshow.exp, gdb.base/shlib-call.exp,
3537 gdb.base/sigaltstack.c, gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
3538 gdb.base/source.exp, gdb.base/start.c, gdb.base/step-bt.c,
3539 gdb.base/step-line.exp, gdb.base/structs.c, gdb.base/structs.exp,
3540 gdb.base/structs2.exp, gdb.base/term.exp, gdb.base/twice.exp,
3541 gdb.base/type-opaque.exp, gdb.base/until.exp,
3542 gdb.base/value-double-free.c, gdb.base/varargs.exp,
3543 gdb.base/watchpoint.exp, gdb.base/whatis-exp.exp, gdb.disasm/am33.exp,
3544 gdb.disasm/h8300s.exp, gdb.disasm/hppa.exp, gdb.disasm/mn10300.exp,
3545 gdb.disasm/sh3.exp, gdb.disasm/t01_mov.exp, gdb.disasm/t02_mova.exp,
3546 gdb.disasm/t03_add.exp, gdb.disasm/t04_sub.exp, gdb.disasm/t05_cmp.exp,
3547 gdb.disasm/t06_ari2.exp, gdb.disasm/t07_ari3.exp,
3548 gdb.disasm/t08_or.exp, gdb.disasm/t09_xor.exp, gdb.disasm/t10_and.exp,
3549 gdb.disasm/t11_logs.exp, gdb.disasm/t12_bit.exp,
3550 gdb.disasm/t13_otr.exp, gdb.fortran/exprs.exp, gdb.fortran/types.exp,
3551 gdb.hp/gdb.aCC/exception.exp, gdb.hp/gdb.aCC/optimize.exp,
3552 gdb.hp/gdb.aCC/watch-cmd.exp, gdb.hp/gdb.base-hp/callfwmall.exp,
3553 gdb.hp/gdb.base-hp/dollar.exp, gdb.hp/gdb.base-hp/hwwatchbus.exp,
3554 gdb.hp/gdb.base-hp/pxdb.exp, gdb.hp/gdb.base-hp/reg-pa64.exp,
3555 gdb.hp/gdb.base-hp/reg.exp, gdb.hp/gdb.base-hp/sized-enum.exp,
3556 gdb.hp/gdb.base-hp/so-thresh.exp, gdb.hp/gdb.compat/xdb1.exp,
3557 gdb.hp/gdb.compat/xdb2.exp, gdb.hp/gdb.compat/xdb3.exp,
3558 gdb.java/jmisc.exp, gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
3559 gdb.mi/gdb669.exp, gdb.mi/gdb680.exp, gdb.mi/gdb701.exp,
3560 gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-console.exp,
3561 gdb.mi/mi-hack-cli.exp, gdb.mi/mi-pending.c, gdb.mi/mi-pendshr.c,
3562 gdb.mi/mi-pthreads.exp, gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
3563 gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp, gdb.mi/mi2-basics.exp,
3564 gdb.mi/mi2-console.exp, gdb.mi/mi2-hack-cli.exp,
3565 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-read-memory.exp,
3566 gdb.mi/mi2-regs.exp, gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
3567 gdb.pascal/types.exp, gdb.stabs/weird.exp,
3568 gdb.threads/gcore-thread.exp, gdb.threads/manythreads.exp,
3569 gdb.threads/print-threads.exp, gdb.threads/pthreads.exp,
3570 gdb.threads/schedlock.exp, gdb.threads/step.exp, gdb.threads/step2.exp,
3571 gdb.threads/switch-threads.exp, gdb.threads/thread-specific.exp,
3572 gdb.threads/thread_check.exp, gdb.threads/thread_events.exp,
3573 gdb.threads/tls-nodebug.exp, gdb.threads/tls-shared.exp,
3574 gdb.threads/tls.exp, gdb.trace/actions.exp, gdb.trace/backtrace.exp,
3575 gdb.trace/circ.exp, gdb.trace/collection.exp, gdb.trace/deltrace.exp,
3576 gdb.trace/infotrace.exp, gdb.trace/limits.exp, gdb.trace/packetlen.exp,
3577 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp, gdb.trace/report.exp,
3578 gdb.trace/save-trace.exp, gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
3579 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
3580 lib/mi-support.exp, lib/trace-support.exp: Remove reference
3581 to bug-gdb@prep.ai.mit.edu .
3582
5e06a3d1
VP
35832008-07-31 Vladimir Prus <vladimir@codesourcery.com>
3584
3585 * lib/mi-support.exp (mi_load_shlibs): New.
3586 * gdb.mi/mi-pending.exp: Use mi_load_shlibs, not gdb_load_shlibs.
3587
9d81d21b
VP
35882008-07-30 Vladimir Prus <vladimir@codesourcery.com>
3589
3590 * lib/mi-support.exp (get_mi_thread_list)
3591 (check_mi_and_console_threads): New, moved from ...
3592 * gdb.mi/mi-pthread.exp: ...here.
3593 * gdb.mi/gdb669.exp (get_mi_thread_list)
3594 (check_mi_and_console_threads): Delete.
3595 * gdb.mi/mi2-pthread.exp: Likewise.
3596
bae98fe0
TT
35972008-07-28 Tom Tromey <tromey@redhat.com>
3598
3599 * Makefile.in (just-check): Remove. Move body to...
3600 (check): ... here.
3601
57380f4e
DJ
36022008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
3603
3604 * gdb.threads/manythreads.exp: Use remote_expect instead of after.
3605 Add a test for duplicated SIGINTs.
3606
e09490f1
DJ
36072008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
3608
3609 * gdb.threads/schedlock.exp (get_args): Update to work for any
3610 value of NUM.
3611 (Top level): Report the number of threads that did not resume.
3612
6387b45f
DJ
36132008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
3614
3615 * gdb.dwarf2/dw2-compressed.S: Also define __start.
3616
62f64ff2
DJ
36172008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
3618
3619 * lib/mi-support.exp (default_mi_gdb_start): Remove check for
3620 non-MI prompt.
3621
fa8de41e
TT
36222008-07-26 Tom Tromey <tromey@redhat.com>
3623
3624 * gdb.base/callfuncs.c (struct struct_with_fnptr): New struct.
3625 (function_struct, function_struct_ptr): New globals.
3626 * gdb.base/callfuncs.exp (do_function_calls): Test calling via a
3627 function pointer in a struct.
3628
ccb3ac8a
TT
36292008-07-26 Tom Tromey <tromey@redhat.com>
3630
3631 * gdb.base/macscp.exp: Add test for macro lexing bug.
3632
d7d9f01e
TT
36332008-07-18 Tom Tromey <tromey@redhat.com>
3634
3635 * gdb.base/macscp.exp: Add macro tests.
3636
9bf07184
PP
36372008-07-17 Paul Pluzhnikov <ppluzhnikov@google.com>
3638
3639 * gdb.base/foll-fork.exp: Fix for Linux/VDSO failure.
3640
becf6477
PP
36412008-07-17 Paul Pluzhnikov <ppluzhnikov@google.com>
3642
3643 * gdb.base/coremaker.c: Fix for Linux failure in gdb.base/corefile.exp
3644
0709f7d3
PP
36452008-07-15 Paul Pluzhnikov <ppluzhnikov@google.com>
3646
3647 * gdb.cp/class2.exp: fix for failure on spu-elf
a9c64011 3648
7093c834
PP
36492008-07-14 Paul Pluzhnikov <ppluzhnikov@google.com>
3650
3651 * gdb.cp/class2.exp, gdb.cp/class2.cc: Test for PR2477.
a9c64011 3652
b432ffe3
JK
36532008-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
3654
3655 * gdb.base/randomize.exp: Catch non-Linux targets as untested.
3656
b1a268e5
VP
36572008-07-12 Vladimir Prus <vladimir@codesourcery.com>
3658
3659 * lib/mi-support.exp (mi_expect_stop): Adjust for the new field.
3660
e2995f8e
KB
36612008-07-11 Kevin Buettner <kevinb@redhat.com>
3662
3663 * gdb.arch/e500-regs.exp (decimal_vector): Adjust "v8_int8" portion
3664 of regexp to account for changes made to GDB in the printing of
3665 byte vectors.
3666
14032a66
TT
36672008-07-11 Tom Tromey <tromey@redhat.com>
3668
3669 * gdb.base/completion.exp: Add 'help' completion test.
3670
981505ef
JK
36712008-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
3672
3673 * gdb.base/randomize.exp: Remove dependency on tcl-8.4+.
3674
10568435
JK
36752008-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
3676
3677 * gdb.base/randomize.exp, gdb.base/randomize.c: New files.
3678
4487aabf
PA
36792008-07-09 Pedro Alves <pedro@codesourcery.com>
3680
3681 * gdb.base/chng-syms.exp: Don't expect "No symbol ...".
3682
a4a9b1c4
PA
36832008-07-09 Pedro Alves <pedro@codesourcery.com>
3684
3685 * gdb.base/fullname.exp: Restore pwd if compiling failed.
3686
3c3185ac
JK
36872008-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
3688
3689 * gdb.base/value-double-free.exp, gdb.base/value-double-free.c: New.
3690
7ebd49dc
VP
36912008-06-28 Vladimir Prus <vladimir@codesourcery.com>
3692
3693 * lib/mi-support.exp (mi_send_resuming_command_raw): Revert
3694 previous commit. Add a comment.
3695
84e46146
PA
36962008-06-28 Pedro Alves <pedro@codesourcery.com>
3697
3698 * gdb.base/sigchld.c, gdb.base/sigchld.exp: New test.
3699
0f8d4a2f
VP
37002008-06-28 Vladimir Prus <vladimir@codesourcery.com>
3701
3702 * lib/mi-support.exp (mi_send_resuming_command_raw): Report pass.
3703
f747e0ce
PA
37042008-06-27 Pedro Alves <pedro@codesourcery.com>
3705
3706 * lib/gdb.exp (gdb_saved_set_unbuffered_mode_obj): New global.
3707 (gdb_compile): If target is *-*-cygwin* or *-*-mingw*, and we're
3708 compiling an executable, link in an object that forces unbuffered
3709 output.
3710 * lib/set_unbuffered_mode.c: New file.
3711
734a5c36
JK
37122008-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
3713
3714 * lib/gdb.exp (prepare_for_testing): Do not drop the OPTIONS argument.
3715
a2840c35
VP
37162008-06-25 Vladimir Prus <vladimir@codesourcery.com>
3717
a9c64011
AS
3718 * gdb.mi/mi-async.exp: Use mi_sending_resuming_command_raw and
3719 mi_expect_stop.
3720 * gdb.mi/mi-support.exp (mi_run_cmd, mi_send_resuming_command):
3721 Demand that *running is output.
3722 (detect_async): Perform checking every time.
3723 (mi_send_resuming_command): Extract everything into...
3724 (mi_send_resuming_command_raw): ...this.
a2840c35
VP
3725 (mi_expect_stop): Don't accept any output before *stopped.
3726
6ae37fef
VP
37272008-06-13 Vladimir Prus <vladimir@codesourcery.com>
3728
3729 Robustify mi-simplerun.
a9c64011
AS
3730 * gdb.mi/basics.c (main): Add a call to sleep.
3731 * gdb.mi/mi-cli.exp: Adjust for change in line numbers.
3732 * gdb.mi/mi2-cli.exp: Likewise.
3733 * gdb.mi/mi-break.exp: Likewise.
6ae37fef 3734
b4aa76f0 37352008-06-11 Vladimir Prus <vladimir@codesourcery.com>
83408de7
VP
3736
3737 * gdb.mi/mi-break.exp (test_ignore_count): Use mi_expect_stop.
3738
e1ac3328
VP
37392008-06-10 Vladimir Prus <vladimir@codesourcery.com>
3740
a9c64011
AS
3741 * gdb.mi/mi-console.exp: Adjust.
3742 * gdb.mi/mi-syn-frame.exp: Adjust.
3743 * gdb.mi/mi2-console.exp: Adjust.
3744 * gdb.mi/mi2-syn-frame.exp: Adjust.
3745 * lib/mi-support.exp (mi_run_cmd): Adjust.
3746 (mi_send_resuming_command): Adjust.
e1ac3328 3747
f7f9a841
VP
37482008-06-10 Vladimir Prus <vladimir@codesourcery.com>
3749
3750 * gdb.mi/mi-break.exp (test_ignore_count): Adjust stopped pattern.
a9c64011
AS
3751 * gdb.mi/mi-syn-frame.exp: Use mi_expect_stop instead of direct
3752 testing of stopped.
3753 * gdb.mi/mi2-syn-frame.exp: Likewise.
3754 * lib/mi-support.exp (default_mi_gdb_start): Call detect_async.
3755 (async, detect_async): New.
3756 (mi_expect_stop, mi_continue_to_line): Adjust expectation
3757 depending on if we're running in sync or async mode.
f7f9a841 3758
37cd5d19
TT
37592008-06-09 Tom Tromey <tromey@redhat.com>
3760
3761 * gdb.base/completion.exp: New tests for field name completion
3762 with spaces, and field name completion with '->'.
3763
65d12d83
TT
37642008-06-06 Tom Tromey <tromey@redhat.com>
3765
3766 * gdb.base/break1.c (struct some_struct): New struct.
3767 (values): New global.
3768 * gdb.base/completion.exp: Add field name completion test.
3769
ebfe2e3f
PP
37702008-06-06 Paul Pluzhnikov <ppluzhnikov@google.com>
3771
3772 * gdb.cp/call-c.exp: Test for incorrect handling of reference
3773 to pointer.
3774 * gdb.cp/call-c.cc: Likewise.
3775
bcf6fc3a
NR
37762008-06-06 Nick Roberts <nickrob@snap.net.nz>
3777
3778 * gdb.base/annota1.exp (thread_switch): Test for thread-changed
3779 annotation.
3780
49fd4a42 37812008-06-05 Paul Pluzhnikov <ppluzhnikov@google.com>
a9c64011 3782 Pedro Alves <pedro@codesourcery.com>
49fd4a42
PA
3783
3784 * gdb.threads/execl.c, gdb.threads/execl1.c,
3785 gdb.threads/execl.exp: New tests.
a9c64011 3786
8a34ac3f
AR
37872008-06-05 Aleksandar Ristovski <aristovski@qnx.com>
3788 Daniel Jacobowitz <dan@codesourcery.com>
3789
3790 * gdb.cp/exception.exp: Activate test, make it work with pending
3791 catchpoints.
3792
86ae69ef
JK
37932008-06-05 Jan Kratochvil <jan.kratochvil@redhat.com>
3794
3795 * dw2-ref-missing-frame.S, dw2-ref-missing-frame.exp: New files.
3796
f7f9ae2c
VP
37972008-05-28 Vladimir Prus <vladimir@codesourcery.com>
3798
a9c64011
AS
3799 * gdb.mi/mi-var-cmd.exp: Adjust for the fact that type_changed field is
3800 now printed.
3801 * gdb.mi/mi2-var-cmd.exp: Likewise.
f7f9ae2c 3802
2a2d4dc3
AS
38032008-05-27 Andreas Schwab <schwab@suse.de>
3804
3805 * gdb.base/frame-args.exp: Handle arguments that are optimized
3806 out.
3807
5099e4d9
LM
38082008-05-26 Luis Machado <luisgpm@br.ibm.com>
3809
3810 * gdb.arch/ppc64-atomic-inst.exp: Make the expected compile failure
3811 quiet for ppc32 and group options into a single variable.
3812
d9c36a91
JB
38132008-05-23 Joel Brobecker <brobecker@adacore.com>
3814
3815 * gdb.ada/null_array/foo.adb: Add multi-dimensional array
3816 of zero-size elements.
3817 * gdb.ada/null_array.exp: Test printing this new array.
3818
103a8671
JK
38192008-05-22 Jan Kratochvil <jan.kratochvil@redhat.com>
3820
3821 * gdb.base/longjmp.exp: Fix GDB_TEST_MULTIPLE missing GDB_PROMPT races.
3822
07a4cc1a 38232008-05-21 Joel Brobecker <brobecker@adacore.com>
5943254b
JB
3824
3825 * gdb.base/finish.exp: Test that "fin" works as an abbreviation
3826 of the "finish" command.
3827
55f996a7
NR
38282008-05-21 Nick Roberts <nickrob@snap.net.nz>
3829
3830 * gdb.base/annota1.exp: Test for new annotation.
3831
907fc202
UW
38322008-05-16 Pedro Alves <pedro@codesourcery.com>
3833
3834 * gdb.base/fixsection.exp: New file.
3835 * gdb.base/fixsection0.c: New file.
3836 * gdb.base/fixsection1.c: New file.
3837
e8f97270
UW
38382008-05-16 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3839
3840 * gdb.base/annota1.exp: Accept printf@... in place of printf.
3841 * gdb.base/annota3.exp: Likewise.
3842
ac0bb574
NF
38432008-05-13 Nathan Froyd <froydnj@codesourcery.com>
3844
3845 * gdb.base/watch_thread_num.exp: Don't run tests that require
3846 watchpoints if the target doesn't support them.
3847
6fadd07a
DE
38482008-05-12 Doug Evans <dje@google.com>
3849
3850 * lib/gdbserver-support.exp (find_gdbserver): Use $GDBSERVER if set.
3851
6e9a4a30
JB
38522008-05-09 Joel Brobecker <brobecker@adacore.com>
3853
3854 * gdb.ada/assign_1.exp: New testcase.
3855
08388c79
DE
38562008-05-09 Doug Evans <dje@google.com>
3857
a3c83fae
DE
3858 * gdb.base/find.exp: New file.
3859 * gdb.base/find.c: New file.
08388c79 3860
bd5ddfe8
DJ
38612008-05-08 Daniel Jacobowitz <dan@codesourcery.com>
3862
3863 * gdb.base/commands.exp (watchpoint_command_test): Handle
3864 gdb,no_hardware_watchpoints.
3865 * gdb.base/float.exp: Allow ARM targets without floating point.
3866 * gdb.base/step-test.exp: Allow callee@plt when stepping in.
3867
b5dd68e2 38682008-05-06 Jerome Guitton <guitton@adacore.com>
a9c64011 3869 Joel Brobecker <brobecker@adacore.com>
b5dd68e2
JB
3870
3871 * gdb.ada/lang_switch: New test program.
3872 * gdb.ada/lang_switch.exp: New testcase.
3873
382d13d1
DE
38742008-05-05 Doug Evans <dje@google.com>
3875
3876 * gdb.base/help.exp (disassemble): Update expected help text.
3877
9dd789d0
PA
38782008-05-04 Pedro Alves <pedro@codesourcery.com>
3879
3880 * gdb.base/longjmp.c, gdb.base/longjmp.exp: New files.
3881
611c83ae
PA
38822008-05-04 Pedro Alves <pedro@codesourcery.com>
3883
3884 * gdb.cp/annota2.exp: Adjust to breakpoints invalidations at
3885 different times.
3886
ff013f42
JK
38872008-05-04 Jan Kratochvil <jan.kratochvil@redhat.com>
3888
3889 * gdb.dwarf2/dw2-ranges.S: Merge the secondary section with `.fini'.
3890 * gdb.dwarf2/dw2-ranges.exp: Compile also `dw2-ranges2.S' and
3891 `dw2-ranges3.S' and test also their MAIN2, FUNC2 and MAIN3 symbols.
3892 * gdb.dwarf2/dw2-ranges2.S, gdb.dwarf2/dw2-ranges3.S: New files.
3893
96dff6a2
VP
38942008-05-04 Vladimir Prus <vladimir@codesourcery.com>
3895
3896 * lib/mi-support.exp (mi_run_cmd): Allow for =thread-created
3897 notification to appear.
3898
55cd6f92
DJ
38992008-05-04 Daniel Jacobowitz <dan@debian.org>
3900
3901 * gdb.base/fullname.c: New file.
3902 * gdb.base/fullname.exp: New file.
3903 * lib/gdb.exp (gdb_breakpoint): Support no-message option.
3904
d705c43c
PA
39052008-05-03 Pedro Alves <pedro@codesourcery.com>
3906
3907 * gdb.base/macscp.exp, gdb.base/macscp1.c: Add test for printing
3908 expressions with macros.
3909
333222e1
JK
39102008-05-03 Jan Kratochvil <jan.kratochvil@redhat.com>
3911
3912 * gdb.base/dfp-test.exp: Fix random FAIL risk on calling functions.
3913
5ac01682
DJ
39142008-05-02 Daniel Jacobowitz <dan@codesourcery.com>
3915
3916 * gdb.base/completion.exp: Handle lack of other symbols beginning
3917 with "a".
3918
3919 * gdb.base/varargs.exp: Correct quoting for options to gdb_compile.
3920
237fc4c9
PA
39212008-05-02 Jim Blandy <jimb@codesourcery.com>
3922
3923 * gdb.asm/asmsrc1.s: Add scratch space.
3924
ed5e9466
DJ
39252008-05-01 Jan Kratochvil <jan.kratochvil@redhat.com>
3926 Daniel Jacobowitz <dan@codesourcery.com>
3927
3928 * gdb.threads/attach-into-signal.c, gdb.threads/attach-into-signal.exp,
3929 gdb.threads/attach-stopped.c, gdb.threads/attach-stopped.exp,
3930 gdb.threads/attachstop-mt.c, gdb.threads/attachstop-mt.exp: New.
3931
b39cc962
DJ
39322007-05-01 Daniel Jacobowitz <dan@codesourcery.com>
3933
3934 * gdb.arch/thumb-prologue.exp: Do not expect a saved PC.
3935
36d520f5
JB
39362008-05-01 Joel Brobecker <brobecker@adacore.com>
3937
3938 * gdb.base/info-target.exp: New testcase.
3939
8d4e3071
DJ
39402008-04-30 Daniel Jacobowitz <dan@codesourcery.com>
3941
3942 * gdb.cp/hang.exp: Use .cc instead of .C.
3943 * gdb.cp/hang1.cc, gdb.cp/hang2.cc, gdb.cp/hang3.cc: Renamed from ...
3944 * gdb.cp/hang1.C, gdb.cp/hang2.C, gdb.cp/hang3.C: ... here.
3945
6f3f3097
DJ
39462008-04-30 Daniel Jacobowitz <dan@codesourcery.com>
3947
3948 * gdb.base/gdb1250.exp: Remove perror.
3949 * lib/mi-support.exp (mi_delete_breakpoints): Match the prompt.
3950
5550a914
PA
39512008-04-30 Pedro Alves <pedro@codesourcery.com>
3952
3953 * gdb.dwarf2/dw2-strp.S: Replace .long by .4byte and .value by
3954 .2byte.
3955
d848e687
DJ
39562008-04-25 Daniel Jacobowitz <dan@codesourcery.com>
3957
3958 * gdb.base/macscp.exp: Enable kfails. Compile with -g3 for GCC.
3959 (maybe_kfail): New.
3960
93b5768b
PA
39612008-04-25 Pedro Alves <pedro@codesourcery.com>
3962
3963 * gdb.dwarf2/dw2-strp.S, gdb.dwarf2/dw2-strp.exp: New files.
3964
721c02de
VP
39652008-04-24 Vladimir Prus <vladimir@codesourcery.com>
3966
a9c64011
AS
3967 * gdb.mi/mi-syn-frame.exp: Adjust for token disappearance.
3968 * gdb.mi/mi2-syn-frame.exp: Likewise.
3969 * lib/mi-support.exp: Likewise.
721c02de 3970
74960c60
VP
39712008-04-24 Vladimir Prus <vladimir@codesourcery.com>
3972
3973 * lib/gdb.exp (gdb_continue_to_breakpoint): Allow the caller
3974 to specify regexp for the location to stop at.
3975 * gdb.base/break-always.c: New.
3976 * gdb.base/break-always.exp: New.
3977
d24317b4
VP
39782008-04-24 Vladimir Prus <vladimir@codesourcery.com>
3979
3980 * lib/mi-support.exp (mi_runto_helper): Adjust
3981 for the original-location field.
3982 (mi_create_breakpoint, mi_list_breakpoints): New.
3983 * gdb.mi/mi-break.exp: Adjust.
3984 * gdb.mi/mi2-break.exp: Adjust.
3985 * gdb.mi/mi-pending.exp: Adjust.
3986 * gdb.mi/mi-simplerun.exp: Adjust.
3987 * gdb.mi/mi2-simplerun.exp: Adjust.
3988 * gdb.mi/mi-syn-frame.exp: Adjust.
3989 * gdb.mi/mi2-syn-frame.exp: Adjust.
3990 * gdb.mi/mi-until.exp: Adjust.
3991 * gdb.mi/mi2-until.exp: Adjust.
3992 * gdb.mi/mi-var-display.exp: Adjust.
3993 * gdb.mi/mi2-var-display.exp: Adjust.
3994 * gdb.mi/mi-watch.exp: Adjust.
3995 * gdb.mi/mi2-watch.exp: Adjust.
3996
fdc59709 39972008-04-23 Paolo Bonzini <bonzini@gnu.org>
d24317b4 3998
a9c64011
AS
3999 * aclocal.m4: Add override.m4.
4000 * configure: Regenerate.
fdc59709 4001
8e91f023
VP
40022008-04-19 Vladimir Prus <vladimir@codesourcery.com>
4003
4004 * gdb.mi/var-cmd.c (do_at_tests): Verify that
4005 '-var-update --all-values' reports new value even the type
4006 of a variable object has changed.
4007
233a11ab
CS
40082008-04-18 Craig Silverstein <csilvers@google.com>
4009
4010 * gdb.dwarf2/dw2-compressed.S, gdb.dwarf2/dw2-compressed.exp: New
4011 files.
d24317b4 4012
9c1137ad
JB
40132008-04-18 Joel Brobecker <brobecker@adacore.com>
4014
4015 * gdb.ada/atomic_enum: New test program.
4016 * gdb.ada/atomic_enum.exp: New testcase.
4017
66d0bbc7
DE
40182008-04-17 Doug Evans <dje@google.com>
4019
4020 * gdb.opt/Makefile.in: Fix whitespace.
4021
100906b0
UW
40222008-04-17 Daniel Jacobowitz <dan@codesourcery.com>
4023
4024 * gdb.threads/linux-dp.exp: Continue after unrecognized lines.
4025
4584e32e
DE
40262008-04-17 Doug Evans <dje@google.com>
4027
4028 * gdb.base/hashline1.exp: New testcase.
4029 * gdb.base/hashline2.exp: New testcase.
4030 * gdb.base/hashline2.exp: New testcase.
4031
0a320680
PA
40322008-04-17 Pedro Alves <pedro@codesourcery.com>
4033
4034 * gdb.base/step-break.exp, gdb.base/step-break.c: New files.
4035
18ac113b
AR
40362008-04-15 Aleksandar Ristovski <aristovski@qnx.com>
4037
4038 * gdb.base/attach.exp (do_attach_tests): Matching pattern for
4039 temporary breakpoint to match "Temporary breakpoint".
4040 * gdb.base/break.exp (delete_breakpoints): Likewise.
4041 * gdb.base/call-ar-st.exp (get_debug_format): Likewise.
4042 * gdb.base/commands.exp (temporary_breakpoint_commands): Likewise.
4043 * gdb.base/display.exp: Likewise.
4044 * gdb.base/foll-exec.exp (do_exec_tests): Likewise.
4045 * gdb.base/foll-fork.exp (catch_fork_child_follow): Likewise.
4046 * gdb.base/restore.exp (restore_tests): Likewise.
4047 * gdb.base/sepdebug.exp: Likewise.
4048 * gdb.base/watchpoint.exp: Likewise.
4049 * gdb.mi/mi-cli.exp: Added argument for new "disp" field.
4050 * gdb.mi/mi-pending.exp: Likewise.
4051 * gdb.mi/mi-simplerun.exp (test_running_the_program): Likewise.
4052 * gdb.mi/mi-until.exp (test_runnint_to_foo): Likewise.
4053 * gdb.mi/mi-var-cmd.exp: Likewise.
4054 * gdb.mi/mi-var-display.exp: Likewise.
4055 * gdb.mi/mi2-cli.exp: Likewise.
4056 * gdb.mi/mi2-simplerun.exp (test_running_the_program): Likewise.
4057 * gdb.mi/mi2-until.exp (test_running_to_foo): Likewise.
4058 * gdb.mi/mi2-var-display.exp: Likewise.
4059 * lib/gdb.exp (gdb_breakpoint): Pattern for temporary breakpoint.
4060 * lib/mi-support.exp (mi_runto_helper): Use "after_reason" argument for
4061 new "disp" field.
a9c64011 4062 (mi_expect_stop): Move after_reason argument to be really after
18ac113b
AR
4063 reason. This is to support fix for PR2424.
4064
add38693
JK
40652008-04-15 Jan Kratochvil <jan.kratochvil@redhat.com>
4066
4067 * gdb.dwarf2/dw2-ranges.S: New stub `.file' directive.
4068
fcacd99f
VP
40692008-04-13 Vladimir Prus <vladimir@codesourcery.com>
4070
4071 * gdb.mi/mi-var-cmd.exp: Adjust for appearance of type_changed
a9c64011 4072 field. Add more floating varobj tests.
fcacd99f 4073 * gdb.mi/mi2-var-cmd.exp: Adjust for appearance of type_changed
a9c64011
AS
4074 field.
4075 * gdb.mi/var-cmd.c (do_at_tests_callee, do_at_tests): New.
4076 (main): Call do_at_tests.
4077 * lib/mi-support.exp (mi_create_floating_varobj)
4078 (mi_varobj_update_with_type_change): New.
fcacd99f 4079
de051565
MK
40802008-04-09 Marc Khouzam <marc.khouzam@ericsson.com>
4081
4082 * gdb.mi/mi2-var-display.exp: Added tests for the new -f
4083 option of -var-evaluate-expression.
4084 * gdb.mi/mi2-var-display.exp: Likewise.
4085
dbc52822
VP
40862008-04-07 Vladimir Prus <vladimir@codesourcery.com>
4087
4088 Introduce test setup helpers.
a9c64011
AS
4089 * lib/gdb.exp (build_executable, clean_restart)
4090 (prepare_for_testing): New.
4091 * gdb.base/break.exp: Use prepare_for_testing, and clean_restart.
4092 * gdb.base/return.exp: Likewise.
4093 * gdb.base/ending-run.exp: Likewise.
dbc52822 4094
473591da
NR
40952008-04-07 Nick Roberts <nickrob@snap.net.nz>
4096
4097 * gdb.mi/mi-async.exp: New test for asynchronous Machine
4098 Interface (MI) responses.
4099
2b2d9e11
VP
41002008-04-06 Vladimir Prus <vladimir@codesourcery.com>
4101
a9c64011
AS
4102 * gdb.cp/breakpoint.cc: New code to test conditions involving
4103 member variables.
4104 * gdb.cp/breakpoint.exp: Test condition involving member
4105 variables.
2b2d9e11 4106
bb378428
VP
41072008-04-05 Vladimir Prus <vladimir@codesourcery.com>
4108
4109 * lib/mi-support.exp (mi_expect_stop): New.
4110 (mi_run_cmd): Change the
4111 token. Use mi_send_resuming_command, use
4112 mi_expect_stop.
4113 (mi_execute_to_helper): Rename to mi_execute_to.
4114 (mi_send_resuming_command): Add more error patterns.
4115 (mi_wait_for_stop): Renamed to...
4116 (mi_get_stop_line): ...this.
4117 (mi_run_inline_test): Adjust.
4118
4119 * gdb.mi/mi-cli.exp: Use mi_execute_to/mi_expect_stop.
4120 * gdb.mi/mi-console.exp: Likewise.
4121 * gdb.mi/mi-pending.exp: Likewise.
4122 * gdb.mi/mi-simplerun.exp: Likewise.
4123 * gdb.mi/mi-stack.exp: Likewise.
4124 * gdb.mi/mi-stepi.exp: Likewise.
4125 * gdb.mi/mi-syn-frame.exp: Add comment.
4126 * gdb.mi/mi-until.exp: Likewise.
4127 * gdb.mi/mi-var-display.exp: Likewise.
4128 * gdb.mi/mi-watch.exp: Likewise.
4129 * gdb.mi/mi2-cli.exp: Likewise.
4130 * gdb.mi/mi2-console.exp: Likewise.
4131 * gdb.mi/mi2-simplerun.exp: Likewise.
4132 * gdb.mi/mi2-stack.exp: Likewise.
4133 * gdb.mi/mi2-stepi.exp: Likewise.
4134 * gdb.mi/mi2-until.exp: Likewise.
4135 * gdb.mi/mi2-var-display.exp: Likewise.
4136 * gdb.mi/mi2-watch.exp: Likewise.
4137
62172bb9
UW
41382008-04-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4139
4140 * gdb.base/watch_thread_num.exp: Use gdb_compile_pthreads.
4141
4142 * gdb.cp/mb-templates.exp: Skip test on spu*-*-* targets.
4143
a13e061a
PA
41442008-04-04 Pedro Alves <pedro@codesourcery.com>
4145
4146 * gdb.mi/mi-disassemble.exp, gdb.mi/mi-stack.exp,
4147 gdb.mi/mi-syn-frame.exp, gdb.mi/mi-var-block.exp,
4148 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
4149 gdb.mi/mi2-disassemble.exp, gdb.mi/mi2-stack.exp,
4150 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-var-block.exp,
4151 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp: Update to not
4152 expect an mi error duplicated in stderr.
4153
eae06beb
JB
41542008-04-03 Joel Brobecker <brobecker@adacore.com>
4155
4156 * gdb.cp/ovldbreak.cc: Add missing bodies for methods foo::foofunc.
4157 * gdb.cp/ovldbreak.exp: Set multiple-symbols to "ask".
4158 Add a couple of tests that verify the behavior when the new setting
4159 is set to "cancel" and "all".
4160 * gdb.cp/method2.exp, gdb.cp/templates.exp: Set multiple-symbols to
4161 "ask" before we start the testing.
4162
79c6ced6
AR
41632008-04-01 Aleksandar Ristovski <aristovski@qnx.com>
4164
4165 * gdb.cp/casts.cc: Add class reference variables.
4166 * gdb.cp/casts.exp: New test cases for up/down casting references.
4167
6c2d1a6b
MK
41682008-04-01 Marc Khouzam <marc.khouzam@ericsson.com>
4169
4170 * gdb.mi/mi-var-display.exp: Stop at end of do_special_tests
4171 instead of beginning to make an extra test pass.
4172 * gdb.mi/mi2-var-display.exp: Likewise.
4173
55b411d9
MR
41742008-03-31 Maciej W. Rozycki <macro@mips.com>
4175
4176 * gdb.base/break.exp: Mark failures as such. Fix formatting.
4177
c6140da2
MD
41782008-03-31 Markus Deuling <deuling@de.ibm.com>
4179 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4180
4181 * gdb.arch/spu-info.exp (info spu mailbox): Check for correct initial
4182 value. Add xfail for older kernels.
4183
79732189
AR
41842008-03-28 Aleksandar Ristovski <aristovski@qnx.com>
4185
4186 Bring mi-support in line with gdb.exp.
4187 * lib/mi-support.exp (default_mi_gdb_start): Rename from mi_gdb_start.
4188 (mi_gdb_start): New function.
4189
33c3676e
MR
41902008-03-28 Maciej W. Rozycki <macro@mips.com>
4191
4192 * gdb.mi/mi-var-cmd.exp: Fix a typo.
4193
92e28119
VP
41942008-03-26 Vladimir Prus <vladimir@codesourcery.com>
4195
4196 * gdb.mi/mi-var-display.exp: Remove obsolete xfail.
4197 * gdb.mi/mi2-var-display.exp: Likewise.
a9c64011 4198
9e8e3afe
VP
41992008-03-26 Vladimir Prus <vladimir@codesourcery.com>
4200
4201 * lib/mi-support.exp (mi_create_varobj_checked): New.
4202 (mi_list_varobj_children): Allow to check for a
4203 value.
4204 (mi_list_array_varobj_children): New.
4205
4206 * gdb.mi/mi-var-child.exp: Use mi_create_varobj
4207 and mi_list_varobj_children, as opposed to hardcoding
4208 expected strings.
4209 * gdb.mi/gdb701.exp: Likewise.
4210 * gdb.mi/gdb792.exp: Likewise.
4211 * gdb.mi/mi-var-block.exp: Likewise.
4212 * gdb.mi/mi-var-cmd.exp: Likewise.
4213 * gdb.mi/mi-var-invalidate.exp: Likewise.
4214 * gdb.mi/mi2-var-block.exp: Likewise.
4215 * gdb.mi/mi2-var-child.exp: Likewise.
4216 * gdb.mi/mi2-var-cmd.exp: Likewise.
4217 * gdb.mi/mi2-var-display.exp: Likewise.
4218
9df50351
JK
42192008-03-24 Jan Kratochvil <jan.kratochvil@redhat.com>
4220
4221 Fix random false FAILs on i386.
4222 * gdb.base/prelink.exp: Use `--no-exec-shield' for prelink.
4223
31e5d73a
DJ
42242008-03-23 Daniel Jacobowitz <dan@codesourcery.com>
4225
4226 PR gdb/544
4227 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Reapply 2008-03-21 changes.
4228
12f4afab
DJ
42292008-03-23 Daniel Jacobowitz <dan@codesourcery.com>
4230
4231 PR gdb/544
4232 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Revert 2008-03-21 changes.
4233
b562a0cb
DJ
42342008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
4235
4236 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Remove KFAIL for
4237 fixed PR gdb/544.
4238
17faa917
DJ
42392008-03-21 Pedro Alves <pedro@codesourcery.com>
4240
4241 * gdb.threads/fork-child-threads.exp: Test next over fork.
4242
6214f497
DJ
42432008-03-21 Chris Demetriou <cgd@google.com>
4244
4245 * gdb.base/break.exp (rbreak junk): New test for rbreak
4246 "Junk at end of arguments" issue.
4247
63092375
DJ
42482008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
4249
4250 * gdb.base/printcmds.exp (test_print_array_constants): Do not expect
4251 *& to work on created array elements.
4252 (Top level): Test print $pc with a file. Test string operations
4253 without a target.
4254 * gdb.base/ptype.exp: Do not expect *& to work on created array
4255 elements.
4256
b21991b0
DJ
42572008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
4258
4259 * gdb.threads/killed.exp, gdb.threads/manythreads.exp,
4260 gdb.threads/staticthreads.exp: Update exit query.
4261
c4b347c7
SL
42622008-03-07 Sandra Loosemore <sandra@codesourcery.com>
4263
4264 * lib/gdb.exp (gdb_load_cmd): Fix $args typo in timeout error message.
4265
fa4727a6
DJ
42662008-03-03 Daniel Jacobowitz <dan@codesourcery.com>
4267
4268 * gdb.base/watchpoint.c (global_ptr, func4): New.
4269 (main): Call func4.
4270 * gdb.base/watchpoint.exp: Call test_inaccessible_watchpoint.
4271 (test_inaccessible_watchpoint): New.
4272
2f34202f
MR
42732008-02-29 Maciej W. Rozycki <macro@mips.com>
4274
4275 * lib/gdb.exp (gdb_expect): Of all the timeouts provided always
4276 select the largest.
4277
0d6ba1b1
DJ
42782008-02-28 Daniel Jacobowitz <dan@codesourcery.com>
4279
4280 * gdb.base/annota1.exp, gdb.cp/annota2.exp: Update for fewer
4281 frames-invalid annotations.
4282
e691325a
PM
42832008-02-28 Pierre Muller <muller@ics.u-strasbg.fr>
4284
a9c64011 4285 * gdb.base/assign.exp: avoid same output for different tests.
e691325a 4286
f85b5ecc
DE
42872008-02-27 Doug Evans <dje@google.com>
4288
4289 * gdb.base/sigstep.exp (breakpoint_to_handler): Remove setup_kfail
4290 for bug 1738.
4291 (breakpoint_to_handler_entry): Ditto.
4292
b40e7bf3
JB
42932008-02-27 Joel Brobecker <brobecker@adacore.com>
4294
4295 * gdb.base/ending-run.exp: Use the first line of code inside
4296 function body to test breakpoints.
4297 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Adjust the actual
4298 location where the breakpoint is inserted when using the line
4299 where a function is declared. Fix typo in the description of
4300 one of the tests.
4301 * gdb.mi/mi-simplerun.exp, gdb.mi/mi2-simplerun.exp: Likewise.
4302
2faca73a
PM
43032008-02-27 Pierre Muller <muller@ics.u-strasbg.fr>
4304
4305 * gdb.arch/i386-sse.exp: avoid same output for two breakpoint setting
a9c64011 4306 tests.
2faca73a 4307
6f439c36
PM
43082008-02-27 Pierre Muller <muller@ics.u-strasbg.fr>
4309
4310 * gdb.base/args.exp: avoid same output for tests
4311 with single quotes.
4312
54e52265
VP
43132008-02-26 Vladimir Prus <vladimir@codesourcery.com>
4314
a9c64011
AS
4315 * gdb.base/annota1.exp: Adjust for 'info break'
4316 format changes.
4317 * gdb.base/annota3.exp: Likewise.
4318 * gdb.base/break.exp: Likewise.
4319 * gdb.base/condbreak.exp: Likewise.
4320 * gdb.base/pending.exp: Likewise.
4321 * gdb.base/sepdebug.exp: Likewise.
4322 * gdb.base/unload.exp: Likewise.
4323 * gdb.cp/ovldbreak.exp: Likewise.
4324 * gdb.mi/mi-pending.exp: Likewise.
54e52265 4325
897b09ca
DE
43262008-02-07 Doug Evans <dje@google.com>
4327
4328 * gdb.cp/mb-inline.exp: New.
4329 * gdb.cp/mb-inline.h: New.
4330 * gdb.cp/mb-inline1.cc: New.
4331 * gdb.cp/mb-inline2.cc: New.
4332
b1c32d35
PM
43332008-02-06 Pierre Muller <muller@ics.u-strasbg.fr>
4334
4335 * gdb.pascal/floats.pas: New test program.
4336 * gdb.pascal/floats.exp: New testcase.
4337
1a4ca44a
TJB
43382008-02-06 Thiago Jung Bauermann <bauerman@br.ibm.com>
4339
4340 * gdb.base/callfuncs.c (t_float_many_args): New function.
4341 (t_double_many_args): New function.
4342 * gdb.base/callfuncs.exp: Add tests for exceeding float
4343 and double parameters passed through the stack.
4344
439048e8
JB
43452008-02-05 Joel Brobecker <brobecker@adacore.com>
4346
4347 * gdb.ada/complete/pck.ads, gdb.ada/complete/pck.adb,
4348 gdb.ada/complete/foo.adb: New files.
4349 * gdb.ada/complete.exp: New testcase.
4350
81fe8080
DE
43512008-02-03 Doug Evans <dje@google.com>
4352
301f0ecf
DE
4353 * gdb.base/whatis-exp.exp: Fix expected result of whatis x+y, x-y, x*y.
4354
81fe8080
DE
4355 * gdb.cp/gdb2384.exp: New file.
4356 * gdb.cp/gdb2384.cc: New file.
4357 * gdb.cp/gdb2384-base.h: New file.
4358 * gdb.cp/gdb2384-base.cc: New file.
4359
4b071aec
DE
43602008-02-02 Doug Evans <dje@google.com>
4361
4362 * gdb.base/sigall.c (main): Ensure all signals aren't blocked.
4363
61137ba6
JB
43642007-02-01 Joel Brobecker <brobecker@adacore.com>
4365
4366 * gdb.ada/sym_print_name: New test program.
4367 * gdb.ada/sym_print_name.exp: New testcase.
4368
43692007-02-01 Joel Brobecker <brobecker@adacore.com>
51ba8a62
JB
4370
4371 * gdb.ada/nested/hello.adb: New file.
4372 * gdb.ada/nested.exp: New testcase.
4373 * gdb.ada/Makefile.in (EXECUTABLES): Update list.
4374
98deb0da
VP
43752008-02-01 Vladimir Prus <vladimir@codesourcery.com>
4376
4377 * gdb.mi/basic.c (return_1): New function.
a9c64011
AS
4378 * gdb.mi/mi-break.exp: Make sure that failed -break-insert
4379 don't cause future evaluations of function to report
4380 creation of internal breakpoints.
98deb0da 4381
723a2275
VP
43822008-02-01 Vladimir Prus <vladimir@codesourcery.com>
4383
4384 * gdb.mi/mi-break.exp (test_error): New.
4385 Call it.
4386
fb546a2f
LM
43872008-01-31 Luis Machado <luisgpm@br.ibm.com>
4388
4389 * gdb.arch/ppc64-atomic-inst.c: New testcase source file.
4390 * gdb.arch/ppc64-atomic-inst.exp: New testcase expect file.
4391
2d8fd90a
PM
43922008-01-31 Pierre Muller <muller@ics.u-strasbg.fr>
4393
4394 * gdb.pascal/integers.pas: New test program.
4395 * gdb.pascal/integers.exp: New testcase.
4396
a7fa0ded
PM
43972008-01-31 Pierre Muller <muller@ics.u-strasbg.fr>
4398
4399 * gdb.pascal/hello.exp (binfile): Add ${EXEEXT}.
4400
5e1a1926
TJB
44012008-01-30 Luis Machado <luisgpm@br.ibm.com>
4402
4403 * gdb.arch/powerpc-d128-regs.exp: New testcase expect file.
4404 * gdb.arch/powerpc-d128-regs.c: New testcase source file.
4405
8d04f9f0
JB
44062008-01-30 Paul Hilfinger <hilfinger@adacore.com>
4407
4408 * gdb.ada/formatted_ref: New test program.
4409 * gdb.ada/formatted_ref.exp: New testcase.
4410
4411 * gdb.cp/formatted-ref.cc: New file.
4412 * gdb.cp/formatted-ref.exp: New testcase.
4413
ce75a98f
JB
44142008-01-30 Joel Brobecker <brobecker@adacore.com>
4415
4416 * gdb.base/ptype.exp: Add testing of "ptype $pc".
4417
e835f6bf
NR
44182008-01-30 Nick Roberts <nickrob@snap.net.nz>
4419
4420 * gdb.mi/mi-file.exp, gdb.mi/mi2-file.exp
4421 (test_file_list_exec_source_file): Update to new macro-info field.
4422
d118ef87
PH
44232008-01-30 Paul N. Hilfinger <hilfinger@adacore.com>
4424
4425 * gdb.ada/exprs: New test program.
4426 * gdb.ada/exprs.exp: New testcase.
4427
7d35ab09
TJB
44282008-01-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
4429
4430 * dfp-test.c (DELTA, DELTA_B): New definitions.
4431 (double_val1, double_val2, double_val3, double_val4, double_val5,
4432 double_val6, double_val7, double_val8, double_val9, double_val10,
4433 double_val11, double_val12, double_val13, double_val14, dec32_val1,
4434 dec32_val2, dec32_val3, dec32_val4, dec32_val5, dec32_val6, dec32_val7,
4435 dec32_val8, dec32_val9, dec32_val10, dec32_val11, dec32_val12,
4436 dec32_val13, dec32_val14, dec32_val15, dec32_val16, dec64_val1,
4437 dec64_val2, dec64_val3, dec64_val4, dec64_val5, dec64_val6, dec64_val7,
4438 dec64_val8, dec64_val9, dec64_val10, dec64_val11, dec64_val12,
4439 dec64_val13, dec64_val14, dec64_val15, dec64_val16, dec128_val1,
4440 dec128_val2, dec128_val3, dec128_val4, dec128_val5, dec128_val6,
4441 dec128_val7, dec128_val8, dec128_val9, dec128_val10, dec128_val11,
4442 dec128_val12, dec128_val13, dec128_val14, dec128_val15,
4443 dec128_val16): New global variables.
4444 (decimal_dec128_align): New function.
4445 (decimal_mixed): Likewise.
4446 (decimal_many_args_dec32): Likewise.
4447 (decimal_many_args_dec64): Likewise.
4448 (decimal_many_args_dec128): Likewise.
4449 (decimal_many_args_mixed): Likewise.
4450 * dfp-test.exp: Add tests calling new inferior functions.
4451
2d717e4f
DJ
44522008-01-29 Daniel Jacobowitz <dan@codesourcery.com>
4453
4454 * gdb.server/ext-attach.c, gdb.server/ext-attach.exp,
4455 gdb.server/ext-run.exp: New files.
4456 * lib/gdbserver-support.exp (gdbserver_download): New.
4457 (gdbserver_start): New. Update gdbserver expected
4458 output.
4459 (gdbserver_spawn): Use them.
4460 (gdbserver_start_extended): New.
4461
e85a822c
DJ
44622008-01-29 Daniel Jacobowitz <dan@codesourcery.com>
4463
4464 * gdb.base/foll-exec.exp: Update header. Skip on remote targets.
4465 Run on GNU/Linux.
4466 (do_exec_tests): Check for systems which do not support catchpoints.
4467 Do not match START.
4468 * gdb.base/foll-fork.exp: Update header. Skip on remote targets.
4469 Run on GNU/Linux. Enable verbose output.
4470 (check_fork_catchpoints): New.
4471 (explicit_fork_child_follow, catch_fork_child_follow)
4472 (tcatch_fork_parent_follow): Update expected messages.
4473 (do_fork_tests): Use check_fork_catchpoints.
4474 * gdb.base/foll-vfork.exp: Update header. Skip on remote targets.
4475 Run on GNU/Linux. Enable verbose output.
4476 (check_vfork_catchpoints): New.
4477 (vfork_parent_follow_to_bp, tcatch_vfork_then_child_follow): Update
4478 expected messages.
4479 (do_vfork_and_exec_tests): Use check_fork_catchpoints.
4480
401ea829
JB
44812008-01-29 Jim Blandy <jimb@red-bean.com>
4482
4483 * lib/gdbserver-support.exp (gdb_target_cmd): Recognize 'unknown
4484 host' errors.
4485 * lib/mi-support.exp (mi_gdb_target_cmd): Same.
4486
aceaf3ad
JB
44872008-01-29 Jim Blandy <jimb@red-bean.com>
4488
4489 * gdb.threads/sigthread.c: Use barriers to ensure that
4490 child_thread and child_thread_two are always initialized before we
4491 start to use them.
4492
a5606eee
VP
44932008-01-29 Vladimir Prus <vladimir@codesourcery.com>
4494
4495 * gdb.base/watchpoint-solib.exp: New.
a9c64011
AS
4496 * gdb.base/watchpoint-solib.c: New.
4497 * gdb.base/watchpoint-solib-shr.c: New.
a5606eee 4498
c55a82bb
PM
44992008-01-29 Pierre Muller <muller@ics.u-strasbg.fr>
4500
4501 * gdb.base/gdb1056.exp: Add unsigned integer test.
4502
0993fe05
DE
45032008-01-28 Doug Evans <dje@google.com>
4504
4505 * gdb.base/maint.exp: Tighten patterns looking for .text/.data/.bss.
4506
4fe42e7f
JB
45072008-01-27 Jim Blandy <jimb@codesourcery.com>
4508
c7a69933
JB
4509 * gdb.base/expand-psymtabs.exp: Doc fix to the doc fix.
4510
4fe42e7f
JB
4511 * gdb.base/expand-psymtabs.exp: Doc fix.
4512
5def8285
MK
45132008-01-26 Mark Kettenis <kettenis@gnu.org>
4514
4515 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
4516
5313c911
NR
45172008-01-24 Nick Roberts <nickrob@snap.net.nz>
4518
a9c64011 4519 * gdb.mi/mi2-var-display.exp: Add value field to tests for output of
5313c911
NR
4520 -var-set-format.
4521
93815fbf
VP
45222008-01-23 Chris Demetriou <cgd@google.com>
4523
4524 * gdb.threads/thread_events.c: New testcase source file.
4525 * gdb.threads/thread_events.exp: New testcase expect file.
4526
467a88ee
NR
45272008-01-23 Nick Roberts <nickrob@snap.net.nz>
4528
4529 * lib/gdb.exp: Add the variable octal.
a9c64011
AS
4530
4531 * gdb.mi/mi-var-display.exp: Add value field to tests for output of
467a88ee
NR
4532 -var-set-format.
4533
d8f82aba
DJ
45342008-01-22 Daniel Jacobowitz <dan@codesourcery.com>
4535 Vladimir Prus <vladimir@codesourcery.com>
4536
4537 * gdb.base/float.exp: Allow missing floating point for m68k and
4538 PowerPC.
4539
60c46647
VP
45402008-01-22 Vladimir Prus <vladimir@codesourcery.com>
4541
4542 * gdb.mi/basics.c: Setup for testing breakpoints
a9c64011
AS
4543 ignore count.
4544 * gdb.mi/mi-break.exp: Test for breakpoint ignore count.
4545 * gdb.mi/mi-cli.exp: Adjust.
4546 * gdb.mi/mi2-cli.exp: Adjust.
60c46647 4547
c7dd36a1
PA
45482008-01-17 Pedro Alves <pedro@codesourcery.com>
4549
4550 * gdb.mi/mi-var-child.c (do_children_tests): Add 'dummy' integer
4551 and 'dummy_ptr' integer pointer. Initialize struct_declarations
4552 with dummy_ptr's address.
4553 * gdb.mi/var-cmd.c (do_children_tests): Likewise.
4554 * gdb.mi/mi-var-child.exp: int_ptr_ptr is now always "editable" on
4555 all targets.
4556 * gdb.mi/mi2-var-child.exp: Likewise.
4557
39d5313e
JB
45582008-01-09 Joel Brobecker <brobecker@adacore.com>
4559
4560 * gdb.ada/null_array: New test program.
4561 * gdb.ada/null_array.exp: New testcase.
4562
0aea4bf3
LM
45632008-01-09 Luis Machado <luisgpm@br.ibm.com>
4564
4565 * gdb.base/printcmds.exp (test_printf_with_dfp): Update printf calls
4566 with required float modifiers.
4567
0b354900
JB
45682008-01-08 Joel Brobecker <brobecker@adacore.com>
4569
4570 * gdb.ada/funcall_param: New test program.
4571 * gdb.ada/funcall_param.exp: New testcase.
4572
cdb7f5d4
JB
45732008-01-08 Joel Brobecker <brobecker@adacore.com>
4574
4575 * gdb.ada/arrayparam: New test program.
4576 * gdb.ada/arrayparam.exp: New testcase.
4577
88e2547f
JB
45782008-01-08 Joel Brobecker <brobecker@adacore.com>
4579
4580 * gdb.ada/print_pc.exp: Add verification of where gdb_start_cmd
4581 landed. Should also fix random failures in the test following it.
4582
f6867ce0
TJB
45832008-01-07 Thiago Jung Bauermann <bauerman@br.ibm.com>
4584
4585 * gdb.base/dfp-exprs.exp (test_dfp_arithmetic_expressions): Add tests
4586 for expressions with decimal float values.
4587 (test_dfp_conversions): New function to test casts to and from
4588 decimal float types.
4589 Call test_dfp_conversions.
4590 * gdb.base/dfp-test.c (struct decstruct): Add float4 and double8
4591 elements.
4592 (main): Initialize ds.float4 and ds.double8 elements.
4593 * gdb.base/dfp-test.exp (d32_set_tests): Fix typo. Adjust expect
4594 string to new error message.
4595 (d64_set_tests): Likewise.
4596 (d128_set_tests): Likewise.
4597 Add tests for expressions with decimal float variables. Add tests for
4598 conversions to and from decimal float types.
4599
f9c11282
JB
46002008-01-05 Joel Brobecker <brobecker@adacore.com>
4601
4602 * gdb.ada/packed_tagged/comp_bug.adb: New file.
4603 * gdb.ada/packed_tagged.exp: New testcase.
4604
0ecbca72
JB
46052008-01-04 Joel Brobecker <brobecker@adacore.com>
4606
4607 * gdb.ada/homonym/homonym.ads, gdb.ada/homonym/homonym.adb,
4608 gdb.ada/homonym/homonym_main.adb: New files.
4609 * gdb.ada/homonym.exp: New testcase.
4610
c18d3d89
JB
46112008-01-04 Joel Brobecker <brobecker@adacore.com>
4612
4613 * gdb.ada/packed_array.exp: Add testing of references to
4614 a packed array.
4615
ecc7085b
JB
46162008-01-04 Joel Brobecker <brobecker@adacore.com>
4617
4618 * gdb.ada/type_coercion/ident.adb, gdb.ada/type_coercion/assign.adb:
4619 New files.
4620 * gdb.ada/type_coercion.exp: New testcase.
4621
c474c922
JB
46222008-01-04 Joel Brobecker <brobecker@adacore.com>
4623
4624 * gdb.ada/tagged/pck.ads, gdb.ada/tagged/pck.adb,
4625 gdb.ada/tagged/foo.adb: New file.
4626 * gdb.ada/tagged.exp: New testcase.
4627
9005b927
JB
46282008-01-04 Joel Brobecker <brobecker@adacore.com>
4629
4630 * gdb.ada/ptype_field/pck.ads, gdb.ada/ptype_field/pck.adb,
4631 gdb.ada/ptype_field/foo.adb: New files.
4632 * gdb.ada/ptype_field.exp: New testcase.
4633
1a6aaad8
JB
46342008-01-03 Joel Brobecker <brobecker@adacore.com>
4635
4636 * gdb.ada/print_pc.exp: New testcase.
4637
0ef22f53
JB
46382008-01-03 Joel Brobecker <brobecker@adacore.com>
4639
4640 * gdb.ada/taft_type/pck.ads, gdb.ada/taft_type/pck.adb,
4641 gdb.ada/taft_type/p.adb: New files.
4642 * gdb.ada/taft_type.exp: New testcase.
4643
1689ecf8
JB
46442008-01-03 Joel Brobecker <brobecker@adacore.com>
4645
4646 * gdb.ada/array_bounds/bar.adb: New file.
4647 * gdb.ada/array_bounds.exp: New testcase.
4648
a4d0b9c3
JB
46492008-01-03 Joel Brobecker <brobecker@adacore.com>
4650
4651 * gdb.ada/arrayptr/pck.ads, gdb.ada/arrayptr/pck.adb,
4652 gdb.ada/arrayptr/foo.adb: New files.
4653 * gdb.ada/arrayptr.exp: New testcase.
4654
a31ace00
JB
46552008-01-03 Joel Brobecker <brobecker@adacore.com>
4656
4657 * gdb.base/set-lang-auto.exp: New testcase.
4658
a97fced3
JB
46592008-01-03 Joel Brobecker <brobecker@adacore.com>
4660
4661 * gdb.ada/fun_addr/foo.adb: New file.
4662 * gdb.ada/fun_addr.exp: New testcase.
4663
ef29ce1a
JK
46642008-01-02 Jan Kratochvil <jan.kratochvil@redhat.com>
4665
4666 * gdb.threads/fork-child-threads.exp, gdb.threads/fork-child-threads.c:
4667 New files
4668
0fafefe3
JB
46692008-01-02 Joel Brobecker <brobecker@adacore.com>
4670
4671 * array_subscript_addr/p.adb: New file.
a9c64011 4672 * array_subscript_addr.exp: New testcase.
0fafefe3 4673
c4359f8d
JB
46742008-01-02 Joel Brobecker <brobecker@adacore.com>
4675
a9c64011 4676 * gdb.ada/str_cmp_ref/pck.ads, gdb.ada/str_cmp_ref/foo.adb:
c4359f8d
JB
4677 New files.
4678 * gdb.ada/str_cmp_ref.exp: New testcase.
4679
1aa1b15b
JB
46802008-01-01 Joel Brobecker <brobecker@adacore.com>
4681
4682 * gdb.ada/fun_in_declare/pck.ads, gdb.ada/fun_in_declare/pck.adb,
4683 gdb.ada/fun_in_declare/foo.adb: New files.
a9c64011 4684 * gdb.ada/fun_in_declare.exp: New testcase.
1aa1b15b 4685
81c9b2cf
JB
46862008-01-01 Joel Brobecker <brobecker@adacore.com>
4687
4688 * gdb.ada/ref_param/foo.adb, gdb.ada/ref_param/pck.adb,
4689 gdb.ada/ref_param/pck.ads: New files.
4690 * gdb.ada/ref_param.exp: New testcase.
4691
319e4674
JB
46922008-01-01 Joel Brobecker <brobecker@adacore.com>
4693
4694 * gdb.ada/interface/types.ads, gdb.ada/interface/types.adb,
4695 gdb.ada/interface/foo.adb: New files.
4696 * gdb.ada/interface.exp: New testcase.
4697
ef682c56
JB
46982007-12-31 Jim Blandy <jimb@codesourcery.com>
4699
4700 * gdb.base/multi-forks.exp: Consume all output from child
4701 processes before proceeding to next test.
4702
f6f3eb6c
JB
47032007-12-29 Jim Blandy <jimb@codesourcery.com>
4704
4705 * configure: Regenerated.
4706
f652e42f
JB
47072007-12-27 Joel Brobecker <brobecker@adacore.com>
4708
4709 * gdb.ada/fixed_cmp/pck.ads, gdb.ada/fixed_cmp/pck.adb,
4710 gdb.ada/fixed_cmp/fixed.adb: New files.
4711 * gdb.ada/fixed_cmp.exp: New testcase.
4712
6943e596
JB
47132007-12-27 Joel Brobecker <brobecker@adacore.com>
4714
4715 * gdb.ada/boolean_expr.exp: New testcase.
4716
aad9a193
JB
47172007-12-26 Jim Blandy <jimb@codesourcery.com>
4718
4719 * gdb.base/multi-forks.exp: Doc fix.
4720
fb5f3683
JB
47212007-12-26 Joel Brobecker <brobecker@adacore.com>
4722
4723 * gdb.ada/Makefile.in (EXECUTABLES): Update list.
4724 * gdb.ada/char_param.exp: Do not compile our test program with
4725 -gnata, this is unnecessary.
4726 * gdb.ada/char_param/pck.ads: Remove unnecessary "with".
4727
384e4a9c
JB
47282007-12-24 Joel Brobecker <brobecker@adacore.com>
4729
4730 * gdb.ada/print_chars/pck.ads, gdb.ada/print_chars/pck.adb,
4731 gdb.ada/print_chars/foo.adb: New files.
4732 * gdb.ada/print_chars.exp: New testcase.
4733
01e044f7
JB
47342007-12-24 Joel Brobecker <brobecker@adacore.com>
4735
4736 * gdb.ada/char_param/pck.ads, gdb.ada/char_param/pck.adb,
4737 gdb.ada/char_param/foo.adb: New files.
4738 * gdb.ada/char_param.exp: New testcase.
4739
0ce17860
JB
47402007-12-22 Jim Blandy <jimb@codesourcery.com>
4741
4742 * gdb.asm/asm-source.exp: Use gdb_get_line_number, instead of
4743 hard-coding source line numbers into the test.
4744 * gdb.asm/asmsrc1.s, gdb.asm/asmsrc2.s: Add comments for
4745 gdb_get_line_number to find.
4746
919809b9
JB
47472007-12-22 Joel Brobecker <brobecker@adacore.com>
4748
4749 * gdb.base/ptype.c (highest): New struct type.
4750 (the_highest): New variable of that type.
4751 (main): Add dummy assignment to a field of variable the_highest.
4752 * gdb.base/ptype.exp: Test type printing of our new variable.
4753
abc8a88d
PM
47542007-12-19 Pierre Muller <muller@ics-u-strasbg.fr>
4755
4756 * (gdb.base/watch_thread_num.exp): Add breakpoint at thread_function
a9c64011 4757 and record first explicitly generated thread number.
abc8a88d
PM
4758 Use that thread number for thread specific watchpoint test.
4759 Add iteration number to repetitive tests.
4760
5158f3e3
CES
47612007-12-16 Carlos Eduardo Seo <cseo@linux.vnet.ibm.com>
4762 Jim Blandy <jimb@codesourcery.com>
4763
4764 * gdb.base/expand-psymtabs.c: New testcase
4765 source file.
4766 * gdb.base/expand-psymtabs.exp: New testcase
4767 expect file.
4768
37e4754d
LM
47692007-12-17 Luis Machado <luisgpm@br.ibm.com>
4770
4771 * testsuite/gdb.base/watch_thread_num.c: New testcase source file.
4772 * testsuite/gdb.base/watch_thread_num.exp: New testcase expect file.
4773
551e5d04
JB
47742007-12-17 Joel Brobecker <brobecker@adacore.com>
4775
4776 * gdb.ada/frame_args/foo.adb: New file.
4777 * gdb.ada/frame_args/pck.ads: New file.
4778 * gdb.ada/frame_args/pck.adb: New file.
4779 * gdb.ada/frame_args.exp: New testcase.
4780
a05ee097
JB
47812007-12-17 Joel Brobecker <brobecker@adacore.com>
4782
4783 * gdb.base/frame-args.c: New file.
4784 * gdb.base/frame-args.exp: New testcase.
4785
c162e8c9 47862007-12-16 Daniel Jacobowitz <dan@codesourcery.com>
a9c64011 4787 Joseph Myers <joseph@codesourcery.com>
c162e8c9
JM
4788
4789 * gdb.base/siginfo-addr.exp, gdb.base/siginfo-addr.c: New.
4790
afe8ab22 47912007-12-14 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 4792
afe8ab22
VP
4793 * gdb.mi/mi-pending.exp: New.
4794 * gdb.mi/mi-pending.c: New.
4795 * gdb.mi/mi-pendshr.c: New.
4796
dfdfb3ca
JB
47972007-12-06 Jim Blandy <jimb@codesourcery.com>
4798
4799 * gdb.base/default.exp: Update expected output for 'info catch'.
4800
b7fca990
JK
48012007-12-10 Jan Kratochvil <jan.kratochvil@redhat.com>
4802
4803 * lib/gdb.exp (build_id_debug_filename_get): OBJCOPY pipe being read
4804 must be set to binary.
4805
6a1afc1e
PA
48062007-12-09 Pedro Alves <pedro_alves@portugalmail.pt>
4807
4808 * lib/gdb.exp (gdb_gnu_strip_debug): Remove debug format test.
4809
a6b151f1
DJ
48102007-11-30 Daniel Jacobowitz <dan@codesourcery.com>
4811
4812 * gdb.server/file-transfer.exp, gdb.server/transfer.txt,
4813 gdb.mi/mi-file-transfer.exp: New.
4814
43039443
JK
48152007-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
4816
4817 * gdb.dwarf2/dw2-ranges.S, gdb.dwarf2/dw2-ranges.exp: New files.
4818
0ef2251b
MR
48192007-11-22 Maciej W. Rozycki <macro@mips.com>
4820
4821 * gdb.trace/backtrace.exp: Fix a typo.
4822 * gdb.trace/circ.exp: Likewise.
4823 * gdb.trace/collection.exp: Likewise.
4824 * gdb.trace/limits.exp: Likewise.
4825 * gdb.trace/report.exp: Likewise.
4826 * gdb.trace/tfind.exp: Likewise.
4827 * gdb.trace/while-dyn.exp: Likewise.
4828
5443631e
NR
48292007-11-21 Nick Roberts <nickrob@snap.net.nz>
4830
4831 * gdb.mi/mi2-var-child.exp, gdb.mi/mi-var-child.exp: Variables
4832 objects of pointers that can't be dereferenced are now
4833 "noneditable".
4834
a4ce5b0d
UW
48352007-11-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4836
4837 * Makefile.in (Makefile): Do not depend on target_makefile_frag.
4838 (target_cpu): Remove.
4839
d6e956e5
VP
48402007-10-15 Vladimir Prus <vladimir@codesourcery.com>
4841
4842 * gdb.base/ending-run.exp: Expect the list of cleared
4843 breakpoint to come in natural order, not the reversed one.
a9c64011 4844
214270ab
VP
48452007-11-07 Vladimir Prus <vladimir@codesourcery.com>
4846
4847 * gdb.mi/mi-var-child.c (do_child_deletion): New.
4848 * gdb.mi/mi-var-child.exp: Run child_deletion tests.
a9c64011 4849
1a619819
LM
48502007-11-05 Luis Machado <luisgpm@br.ibm.com>
4851
4852 * gdb.base/printcmds.exp: New function
4853 test_printf_with_dfp.
4854
5b01a6fa
DE
48552007-11-02 Doug Evans <dje@google.com>
4856
4857 * gdb.disasm/t01_mov.s: Remove carriage returns.
4858 * gdb.disasm/t02_mova.s: Ditto.
4859 * gdb.disasm/t03_add.s: Ditto.
4860 * gdb.disasm/t04_sub.s: Ditto.
4861 * gdb.disasm/t05_cmp.s: Ditto.
4862 * gdb.disasm/t06_ari2.s: Ditto.
4863 * gdb.disasm/t07_ari3.s: Ditto.
4864 * gdb.disasm/t08_or.s: Ditto.
4865 * gdb.disasm/t09_xor.s: Ditto.
4866 * gdb.disasm/t10_and.s: Ditto.
4867 * gdb.disasm/t11_logs.s: Ditto.
4868 * gdb.disasm/t12_bit.s: Ditto.
4869 * gdb.disasm/t13_otr.s: Ditto.
4870
ec33ab7f
JK
48712007-11-01 Jan Kratochvil <jan.kratochvil@redhat.com>
4872
4873 * gdb.cp/arg-reference.exp, gdb.cp/arg-reference.c: New files.
4874
ae0d01ff
UW
48752007-10-30 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4876
4877 * gdb.base/dfp-test.exp: Fail gracefully if toolchain does not
4878 provide DFP support.
4879
55eddb0f
DJ
48802007-10-30 Daniel Jacobowitz <dan@codesourcery.com>
4881
4882 * gdb.arch/altivec-abi.exp: Run multiple times for GCC on GNU/Linux.
4883 Test "set powerpc vector-abi". Skip auto-detection tests for old
4884 toolchains.
4885
7020f05c
PA
48862007-10-30 Pedro Alves <pedro_alves@portugalmail.pt>
4887
4888 * lib/gdb.exp, gdb.base/sepdebug.exp: Replace usage of eq and ne
4889 with [string compare].
4890
84bc3db9
PA
48912007-10-30 Pedro Alves <pedro_alves@portugalmail.pt>
4892
4893 * gdb.base/sepdebug.exp (binfile): Add ${EXEEXT}.
4894 * gdb.base/sepsymtab.exp (binfile): Add ${EXEEXT}.
4895
5876dc88
LM
48962007-10-25 Luis Machado <luisgpm@br.ibm.com>
4897
4898 * gdb.opt/clobbered-registers-O2.c: New testcase source file.
4899 * gdb.opt/clobbered-registers-O2.exp: New testcase expect file.
4900 * gdb.opt/Makefile.in: New makefile.
4901 * Makefile.in: Create new directory "gdb.opt".
4902 * configure.ac: Add "gdb.opt" directory.
4903 * configure: Regenerated.
a9c64011 4904
c3ea9a14
DE
49052007-10-25 Doug Evans <dje@google.com>
4906
4907 * gdb.cp/mb-ctor.exp: Check skip_cplus_tests.
4908 * gdb.cp/mb-templates.exp: Check skip_cplus_tests.
4909
a9c64011 49102007-10-15 Wu Zhou <woodzltc@cn.ibm.com>
93004d61
TJB
4911 Thiago Jung Bauermann <bauerman@br.ibm.com>
4912
4913 * gdb.base/dfp-exprs.exp: new file adding tests for Decimal
4914 Floating Point expressions.
4915 * gdb.base/dfp-test.exp: new file adding tests for Decimal
4916 Floating Point variables.
4917 * gdb.base/dfp-test.c: new file containing program with Decimal
4918 Floating variables, used by gdb.base/dfp-test.exp.
4919
62a24a2b
DJ
49202007-10-23 Daniel Jacobowitz <dan@codesourcery.com>
4921
4922 * gdb.threads/multi-create.c, gdb.threads/multi-create.exp: New.
4923
e7b1eae6
UW
49242007-10-21 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4925
4926 * gdb.arch/altivec-abi.exp (compile_flags): Use -mabi=altivec when
4927 compiling test case with GCC.
4928 * gdb.arch/altivec-regs.exp (compile_flags): Likewise.
4929
c641edcc
UW
49302007-10-21 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4931
4932 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
4933 format changes.
4934
5e5ebfe6
MS
49352007-10-18 Michael Snyder <msnyder@specifix.com>
4936
4937 * gdb.base/dbx.exp: Add missing "-re " operator.
4938
e831e7b6
GM
49392007-10-16 Gaius Mulley <gaius@glam.ac.uk>
4940
4941 * configure.ac: Added gdb.modula2/Makefile to AC_OUTPUT.
4942 * configure.ac: Removed trailing spaces after backslash.
4943 * gdb.modula2: New directory.
4944 * gdb.modula2/Makefile.in: New file.
4945 * gdb.modula2/unbounded-array.exp: New file.
4946 * gdb.modula2/unbounded1.c: New file.
4947
7cc46491
DJ
49482007-10-15 Daniel Jacobowitz <dan@codesourcery.com>
4949
4950 * gdb.xml/tdesc-regs.exp: Add PowerPC support.
4951
49522007-10-15 Pierre Muller <muller@ics.u-strasbg.fr>
501b79c1
PM
4953
4954 * gdb.base/sigstep.c (main): Add checks for
4955 return values for setitimer call.
4956 Call setitimer again with itimer = ITIMER_REAL
4957 if first call to setitimer fails.
4958
e91528f0
KH
49592007-10-11 Kazu Hirata <kazu@codesourcery.com>
4960
4961 * lib/gdb.exp (gdb_load_cmd): Print out $loadtimeout instead
4962 of $timeout.
4963
2ec9a4f8
DJ
49642007-10-09 Daniel Jacobowitz <dan@codesourcery.com>
4965
4966 * gdb.server/server-run.exp: Test for dynamic linker symbols.
4967
49682007-10-09 Pierre Muller <muller@ics.u-strasbg.fr>
5aa7ddc2
PM
4969
4970 * lib/gdb.exp (gdb_run_cmd): Move comment outside
4971 of gdb_expect call, to avoid interruption.
4972
64b2fa04
PA
49732007-10-09 Pedro Alves <pedro_alves@portugalmail.pt>
4974
4975 * gdb.base/whatis.c (v_long_long, v_signed_long_long)
4976 (v_unsigned_long_long, v_long_long_array)
4977 (v_signed_long_long_array, v_unsigned_long_long_array)
4978 (slong_long_addr, a_slong_long_addr, v_long_long_pointer)
4979 (v_signed_long_long_pointer, v_unsigned_long_long_pointer)
4980 [!NO_LONG_LONG]: New.
4981 (t_struct, v_struct2, t_union, v_union2) [!NO_LONG_LONG]: Add
4982 v_long_long_member.
4983
4984 (v_long_long_func, v_signed_long_long_func)
4985 (v_unsigned_long_long_func) [!NO_LONG_LONG]: New.
4986 (main) [!NO_LONG_LONG]: Initialize long long variants.
4987
4988 * gdb.base/whatis.exp: If board file requests no_long_long, build
4989 test with NO_LONG_LONG defined. Test long long, signed long long,
4990 and unsigned long long variants but only if board file doesn't
4991 disable it.
4992
a912286e 49932007-10-08 Pierre Muller <muller@ics.u-strasbg.fr>
a9c64011 4994 Daniel Jacobowitz <dan@codesourcery.com>
a912286e
DJ
4995
4996 * Makefile.in (ALL_SUBDIRS): Add gdb.pascal.
4997 * configure.ac (AC_OUTPUT): Add gdb.pascal/Makefile.
4998 * configure: Regenerated.
4999 * gdb.pascal/Makefile.in, gdb.pascal/hello.exp, gdb.pascal/hello.pas,
5000 gdb.pascal/types.exp, lib/pascal.exp: New files.
5001
471ba8c9
DJ
50022007-10-02 Daniel Jacobowitz <dan@codesourcery.com>
5003
5004 * gdb.cp/classes.exp (do_tests): Always step to the line after the
5005 call.
5006 * gdb.mi/mi-simplerun.exp (test_controlled_execution): Allow finish
5007 to return to the call.
5008 * gdb.mi/mi2-simplerun.exp (test_controlled_execution): Likewise.
5009 * gdb.mi/mi-return.exp (test_return_simple): Likewise.
5010 * gdb.mi/mi2-return.exp (test_return_simple): Likewise.
5011 * gdb.mi/mi-until.exp (test_until): Likewise.
5012 * gdb.mi/mi2-until.exp (test_until): Likewise.
5013
fef8a650
DJ
50142007-10-01 Daniel Jacobowitz <dan@codesourcery.com>
5015
5016 * gdb.mi/var-cmd.c (do_locals_tests): Define lcharacter as a
5017 two-char array.
5018 * gdb.mi/mi-var-cmd.exp, gdb.mi/mi2-var-cmd.exp: Use lcharacter[0].
5019
d983da9c
DJ
50202007-09-30 Daniel Jacobowitz <dan@codesourcery.com>
5021
5022 * gdb.threads/watchthreads.c (thread_function): Sleep between
5023 iterations.
5024 * gdb.threads/watchthreads.exp: Allow two watchpoints to trigger
5025 at once for S/390. Generate matching fails and passes.
5026
17f62551
VP
50272007-09-27 Vladimir Prus <vladimir@codesourcery.com>
5028
5029 * gdb.mi/var-cmd.c (do_children_tests): Initialize
5030 the 'struct_declarations' variable to zeros.
a9c64011 5031
ed0616c6
VP
50322007-09-24 Vladimir Prus <vladimir@codesourcery.com>
5033
5034 * gdb.cp/mb-ctor.cc: New.
5035 * gdb.cp/mb-ctor.exp: New.
5036 * gdb.cp/mb-templates.cc: New.
5037 * gdb.cp/mb-templates.exp: New.
5038
41f1b697
DJ
50392007-09-23 Daniel Jacobowitz <dan@codesourcery.com>
5040
5041 * gdb.cp/pass-by-ref.cc, gdb.cp/pass-by-ref.exp: New files.
5042
3f213f78
PA
50432007-09-23 Pedro Alves <pedro_alves@portugalmail.pt>
5044
5045 * configure.ac: Do gdb.stabs tests by default on Cygwin and MinGW
5046 targets.
5047 * configure: Regenerate.
5048
0d381245 50492007-09-23 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 5050
0d381245
VP
5051 * gdb.base/annota1.exp: Adjust for 'info break'
5052 format changes.
5053 * gdb.base/annota3.exp: Likewise.
5054 * gdb.base/break.exp: Likewise.
5055 * gdb.base/condbreak.exp: Likewise.
5056 * gdb.base/pending.exp: Likewise.
5057 * gdb.base/sepdebug.exp: Likewise.
5058 * gdb.base/unload.exp: Likewise.
5059 * gdb.base/ovldbreak.exp: Likewise.
a9c64011 5060
fe3f5fa8
VP
50612007-09-22 Vladimir Prus <vladimir@codesourcery.com>
5062
5063 * gdb.base/pending.exp: No longer expect "Pending breakpoint resolved"
5064 messages.
5065 * gdb.base/chng-syms.exp: Likewise.
5066 * gdb.base/unload.exp: Likewise.
a9c64011 5067
a75cf6c0
DJ
50682007-09-21 Daniel Jacobowitz <dan@codesourcery.com>
5069
5070 * gdb.base/sepdebug.exp (test_different_dir): Append to pf_prefix.
5071
18ecae38
DJ
50722007-09-17 Daniel Jacobowitz <dan@codesourcery.com>
5073
5074 * schedlock.c (NUM): Change to 1.
5075 (main): Use args[0] for the main thread.
5076 * schedlock.exp: Only expect two threads. Only issue one pass or fail
5077 regardless of the number of threads.
5078
5509918f
MR
50792007-09-14 Maciej W. Rozycki <macro@mips.com>
5080
4a543daf
MR
5081 * gdb.mi/mi-watch.exp (test_watchpoint_all): Pass the watchpoint
5082 type down.
5083 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
5084 test.
5085 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Pass the
5086 watchpoint type down.
5087 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
5088 test.
5089
50902007-09-14 Maciej W. Rozycki <macro@mips.com>
5091
5509918f
MR
5092 * gdb.mi/mi-watch.exp (test_watchpoint_all): New function.
5093 Move all the tests here and run them twice, once using software
5094 watchpoints and once using hardware watchpoints.
5095 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Likewise.
5096
40b53987
DJ
50972007-09-12 Daniel Jacobowitz <dan@codesourcery.com>
5098
5099 * gdb.base/solib-weak.exp (do_test): Adjust the file names for each
5100 test.
5101
695e2681
MK
51022007-09-10 Mark Kettenis <kettenis@gnu.org>
5103
8b3fc8d8
MK
5104 * lib/gdb.exp (build_id_debug_filename_get): Improve check for
5105 build-id.
5106
695e2681
MK
5107 * lib/gdb.exp (gdb_compile): OpenBSD doesn't need -dl, and doesn't
5108 know about $ORIGIN. Calculate output dir from $dest instead of
5109 using ${objdir}/{$subdir}.
5110
58d69f29
MK
51112007-09-09 Mark Kettenis <kettenis@gnu.org>
5112
5113 * gdb.base/gcore-buffer-overflow.exp: Check whether gdb supports
5114 gcore, before continuing with the test.
5115
3e347599
DJ
51162007-09-06 Daniel Jacobowitz <dan@codesourcery.com>
5117
5118 * gdb.mi/mi2-watch.exp: Set can-use-hw-watchpoints to 0 if required.
5119 * gdb.mi/mi-watch.exp: Likewise.
5120
ea37ba09
DJ
51212007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
5122 Jim Blandy <jimb@codesourcery.com>
5123
5124 * gdb.arch/i386-sse.exp: Do not expect character constants.
5125 * gdb.base/charsign.c, gdb.base/charsign.exp: Delete.
5126 * gdb.base/display.exp: Allow print/s.
5127 * gdb.base/printcmds.exp, gdb.base/setvar.exp: Revert signed
5128 and unsigned char array changes.
5129
2025a643
DJ
51302007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
5131
5132 * gdb.base/display.exp: Add tests for printf %p.
5133
26669a27
PA
51342007-09-03 Pedro Alves <pedro_alves@portugalmail.pt>
5135
5136 * gdb.base/unload.c (dlopen, dlsym): Use the TEXT macro to convert
5137 the dll name to unicode.
5138
c8f021f8
JK
51392007-09-03 Jan Kratochvil <jan.kratochvil@redhat.com>
5140
5141 * gdb.base/default.exp (show version): Update the version text.
5142 * gdb.gdb/selftest.exp (xgdb is at prompt): Likewise.
5143
4cf31eea
JK
51442007-09-02 Jan Kratochvil <jan.kratochvil@redhat.com>
5145
5146 * gdb.base/gcore-buffer-overflow.c, gdb.base/gcore-buffer-overflow.exp:
5147 New files.
5148
4935890f
JK
51492007-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
5150
5151 * lib/gdb.exp (build_id_debug_filename_get): New function.
5152 * gdb.base/sepdebug.exp: Reflect the changes in the heading comment.
5153 Remove the generate DEBUG file for the future testcase runs.
5154 New testcase for the NT_GNU_BUILD_ID retrieval.
5155 Move the final testing step to ...
5156 (test_different_dir): ... a new function.
5157 New parameter XFAIL to XFAIL all the tests performed.
5158 New parameter TEST_DIFFERENT_DIR parametrizing the directory.
5159 New parameter TYPE to PF_PREFIX all the tests performed.
5160
02142340
VP
51612007-08-31 Vladimir Prus <vladimir@codesourcery.com>
5162
5163 * gdb.mi/mi-var-cp.cc (path_expression): New
5164 function.
5165 * gdb.mi/mi-var-cp.exp: Run path exression tests.
5166
36acd84e
UW
51672007-08-27 Markus Deuling <deuling@de.ibm.com>
5168
5169 * gdb.cp/cp-relocate.exp (add-symbol-file): Change addresses
5170 to fit into SPU Local Store memory.
5171
a896d121
JB
51722007-08-23 Joel Brobecker <brobecker@adacore.com>
5173
5174 * gdb.base/default.exp: Adjust the expected output of "info
5175 warranty" after the switch to GPLv3.
5176
7b433602
JB
51772007-08-23 Joel Brobecker <brobecker@adacore.com>
5178
5179 * lib/gdb.exp (default_gdb_init): Increase expect buffer size
5180 to 30000 (from 20000).
5181
e22f8b7c
JB
51822007-08-23 Joel Brobecker <brobecker@adacore.com>
5183
5184 Switch the license of all .exp files to GPLv3.
5185 Switch the license of all .f and .f90 files to GPLv3.
5186 Switch the license of all .s and .S files to GPLv3.
5187
5a0e3bd0
JB
51882007-08-23 Joel Brobecker <brobecker@adacore.com>
5189
5190 * configure.ac: Switch license to GPLv3.
5191
cc00619d
JB
51922007-08-23 Joel Brobecker <brobecker@adacore.com>
5193
5194 Switch the licensing to GPLv3 for all .ads and .adb files.
5195
8d26208a
DJ
51962007-08-22 Daniel Jacobowitz <dan@codesourcery.com>
5197
5198 * gdb.base/callfuncs.exp (do_function_calls): Use t_double_int
5199 and t_int_double.
5200 * gdb.base/callfuncs.c (t_double_int, t_int_double): New.
5201
4fcb9948
JB
52022007-08-17 Joel Brobecker <brobecker@adacore.com>
5203
5204 * gdb.base/step-line.c: Switch license to GPL version 3, and
5205 update copyright year.
5206 * gdb.base/step-line.inp: Likewise.
5207
b9c34f67
JB
52082007-08-17 Joel Brobecker <brobecker@adacore.com>
5209
5210 * gdb.base/gdb1555.exp: Make expected output immune to formatting
5211 changes inside gdb1555.c.
5212 * gdb.base/pending.exp: Likewise.
5213
2cc17678
DJ
52142007-08-13 Daniel Jacobowitz <dan@codesourcery.com>
5215
5216 * config/default.exp: New file.
5217
e48883f7
DJ
52182007-07-31 Daniel Jacobowitz <dan@codesourcery.com>
5219
5220 * gdb.base/prologue.c, gdb.base/prologue.exp: New.
5221 * lib/gdb.exp (gdb_breakpoint): Handle "temporary".
5222
1ab80e5b
MR
52232007-07-30 Maciej W. Rozycki <macro@mips.com>
5224
5225 * gdb.base/dump.exp: Force the correct endianness for binary
5226 formats not carrying this information.
5227
aba471f5
DJ
52282007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
5229
5230 * gdb.threads/staticthreads.exp: Match .*sem_post.
5231
d4e07204
DJ
52322007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
5233
5234 * gdb.base/readline.exp (operate_and_get_next): Match the final
5235 prompt.
5236
2b97317d
KB
52372007-07-23 Kevin Buettner <kevinb@redhat.com>
5238
5239 * lib/mi-support.exp (mi_gdb_target_load): Do a "kill" prior
5240 to restarting SID.
5241
44efa07a
KB
52422007-07-18 Kevin Buettner <kevinb@redhat.com>
5243
5244 * gdb.cp/ref-params.exp (gdb_start_again): Invoke `gdb_exit'
5245 prior to `gdb_start'.
5246
7b5ebade
KB
52472007-07-18 Kevin Buettner <kevinb@redhat.com>
5248
5249 * config/sid.exp (gdb_load): Add test for empty argument. Adjust
5250 return value to be compatible with gdb_run_cmd in lib/gdb.exp.
5251 Remove call to gdb_unload.
5252
255e7678
DJ
52532007-07-17 Pedro Alves <pedro_alves@portugalmail.pt>
5254 Daniel Jacobowitz <dan@codesourcery.com>
5255
5256 * gdb.base/unload.c (dlopen, dlsym, dlclose, dlerror): Define
5257 for __WIN32__.
5258 (SHLIB_NAME): Delete definition. Always pass dlerror to fprintf.
5259 * gdb.base/unload.exp: Use shared library test routines.
5260
3a40aaa0
UW
52612007-07-03 Markus Deuling <deuling@de.ibm.com>
5262
5263 * gdb.base/solib-symbol.exp: New file (testcase multiple symbol lookup).
5264 * gdb.base/solib-symbol-lib.c: Likewise.
5265 * gdb.base/solib-symbol-main.c: Likewise.
5266
b0f4b84b
DJ
52672007-07-02 Daniel Jacobowitz <dan@codesourcery.com>
5268
5269 * config/gdbserver.exp (gdb_reconnect): New.
5270 * gdb.base/so-disc-shr.c, gdb.base/solib-disc.c,
5271 gdb.base/solib-disc.exp: New files.
5272 * lib/gdb.exp (gdb_test_multiple): Allow tests to match "Ending
5273 remote debugging".
5274 (gdb_compile): Add shlib_load flag.
5275 * lib/gdbserver-support.exp (gdbserver_run): Save the protocol and
5276 port.
5277 (gdbserver_reconnect): New.
5278
1b05479a
DJ
52792007-07-01 Nick Roberts <nickrob@snap.net.nz>
5280 Daniel Jacobowitz <dan@codesourcery.com>
5281
5282 * gdb.base/annota3.exp: Test for if construct.
5283
86f78eb2
DJ
52842007-06-26 Daniel Jacobowitz <dan@codesourcery.com>
5285
5286 * gdb.base/chng-syms.exp: Handle glibc's __GI_exit.
5287
6a2eb474 52882007-06-21 Chris Dearman <chris@mips.com>
a9c64011 5289 Maciej W. Rozycki <macro@mips.com>
6a2eb474
MR
5290
5291 * gdb.base/display.exp: Allow a newline after display/i.
5292 * gdb.base/pc-fp.exp: Likewise.
5293 * gdb.base/sigbpt.exp: Likewise.
5294
f8b73d13
DJ
52952007-06-13 Daniel Jacobowitz <dan@codesourcery.com>
5296
5297 * gdb.xml/tdesc-regs.exp: Add MIPS support. Allow multiple
5298 required features to be included.
5299
4339e69e
DJ
53002007-06-12 Daniel Jacobowitz <dan@codesourcery.com>
5301
5302 * gdb.threads/manythreads.exp: Prevent expect buffer overflow
5303 in info threads output.
5304
23d964e7
UW
53052007-06-12 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5306 Markus Deuling <deuling@de.ibm.com>
5307
5308 * gdb.arch/spu-info.exp: New testcase.
5309 * gdb.arch/spu-info.c: New file.
5310
fd20f75b
DJ
53112007-06-05 Daniel Jacobowitz <dan@codesourcery.com>
5312
5313 * gdb.arch/thumb-prologue.c: Record the breakpoint address in
5314 tpcs_offset. Restore lr after the call.
5315 * gdb.arch/thumb-prologue.exp: Use tpcs_offset.
5316
2226f861
DJ
53172007-05-23 Daniel Jacobowitz <dan@codesourcery.com>
5318
5319 * lib/gdbserver-support.exp (gdbserver_spawn): Only match full_buffer.
5320 (gdbserver_run): Kill any running gdbserver.
5321 * lib/mi-support.exp (mi_gdb_target_load): Likewise.
5322
d12371a9
MR
53232007-05-17 Maciej W. Rozycki <macro@mips.com>
5324
5325 * gdb.base/sigbpt.exp: Preset segv_addr.
5326
93f02886
DJ
53272007-05-16 Daniel Jacobowitz <dan@codesourcery.com>
5328
5329 * lib/gdb.exp (gdb_compile): Add support for Windows DLLs.
5330 (gdb_compile_shlib): Likewise.
5331 (skip_shlib_tests, gdb_download, gdb_load_shlibs): New.
5332 (default_gdb_init): Clear cleanfiles.
5333 (gdb_finish): Delete recorded cleanfiles.
5334 * lib/gdbserver-support.exp (gdbserver_spawn): Use gdb_download.
5335
5336 * gdb.base/gdb1555.exp: Use skip_shlib_tests and gdb_load_shlibs.
5337 Do not use isnative.
5338 * gdb.base/pending.exp, gdb.base/shlib-call.exp, gdb.base/shreloc.exp,
5339 gdb.base/so-impl-ld.exp: Likewise.
5340 * gdb.base/solib-weak.exp: Likewise. Skip for DLL targets.
5341 * gdb.base/unload.exp: Likewise. Do not pass empty option to
5342 gdb_compile.
5343
b04e06d7
VP
53442007-05-15 Vladimir Prus <vladimir@codesourcery.com>
5345
5346 * config/unknown.exp: Remove.
5347
069ed931
UW
53482007-05-15 Markus Deuling <deuling@de.ibm.com>
5349
5350 * gdb.base/info-proc.exp: Check is_remote.
5351
09db0d03
UW
53522007-05-14 Markus Deuling <deuling@de.ibm.com>
5353
5354 * gdb.base/gcore.exp: Initialize variable core_supported.
5355
af2cbe8c
DJ
53562007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
5357
5358 * gdb.threads/linux-dp.exp: Allow non-hexadecimal IDs also.
5359
027c0295
DJ
53602007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
5361
5362 * gdb.threads/linux-dp.exp: Expect hexadecimal thread IDs.
5363 * gdb.threads/print-threads.exp (test_all_threads): Allow
5364 negative and hexadecimal thread IDs.
5365
dc5000e7
DJ
53662007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
5367
5368 * gdb.java/jprint.java (public): Avoid invalid call to static
5369 method.
5370
2e74ed18
DP
53712007-05-14 Denis Pilat <denis.pilat@st.com>
5372
5373 * gdb.mi/mi-console.exp, gdb.mi/gdb669.exp, gdb.mi/mi-cli.exp,
5374 gdb.mi/mi-regs.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp,
5375 gdb.mi/mi2-cli.exp, gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
5376 gdb.mi/mi2-regs.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi-disassemble.exp,
5377 gdb.mi/mi2-syn-frame.exp: Remove commands already run in mi_run_to_main.
5378
83547f02
UW
53792007-05-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5380
5381 * gdb.base/overlays.exp: Add support for targets with only code
a9c64011 5382 overlay support, not data overlay. Support spu-*-* target in
83547f02
UW
5383 this mode.
5384 * gdb.base/ovlymgr.c: Provide stubs for spu target.
5385 * gdb.base/spu.ld: New file.
5386
b18be20d
DJ
53872007-05-07 Daniel Jacobowitz <dan@codesourcery.com>
5388
5389 * gdb.cp/virtfunc.exp (proc do_tests): Test stepping through a thunk.
5390
be444858
DJ
53912007-05-06 Daniel Jacobowitz <dan@codesourcery.com>
5392
5393 * gdb.fortran/complex.exp, gdb.fortran/complex.f: New files.
5394
b1d53152
DJ
53952007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
5396
5397 * gdb.java/jmain.exp: Handle demangled names with and without method
5398 signatures.
5399
d084b331
DJ
54002007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
5401
5402 * gdb.mi/mi-syn-frame.c (main, foo, bar)
5403 (have_a_very_merry_interrupt): Remove calls to puts.
5404 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Do not expect
5405 inferior output.
5406 * lib/mi-support.exp (mi_gdb_test): Check gdb,noinferiorio. Correct
5407 test names.
5408
db9d7fc5
DJ
54092007-04-29 Markus Deuling <deuling@de.ibm.com>
5410 Daniel Jacobowitz <dan@codesourcery.com>
5411
5412 * gdb.base/auxv.exp (core_works): Also check is_remote.
5413 * gdb.base/checkpoint.exp, gdb.base/multi-forks.exp: Likewise.
5414
ef783a7d 54152007-04-25 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 5416
ef783a7d
VP
5417 * gdb.base/sigaltstack.exp: Use 'srcfile' in error
5418 message, not the undefined 'module' variable.
5419 * gdb.base/siginfo.exp: Likewise.
5420 * gdb.base/sigstep.exp: Likewise.
5421 * lib/gdbserver-support.exp (gdb_target_cmd): Quote
5422 serialport.
5423 * lib/mi-support.exp (mi_gdb_target_cmd): Likewise.
5424
b7b73cae
CV
54252007-04-25 Corinna Vinschen <vinschen@redhat.com>
5426
5427 * config/sim.exp (gdb_target_sim): Just return with -1 when setting
5428 target sim fails. Return 0 otherwise.
5429 (gdb_load): Return prematurely if gdb_target_sim fails.
5430
7d90fdfa
DP
54312007-04-16 Denis Pilat <denis.pilat@st.com>
5432
5433 * gdb.base/setshow.exp: Reset height after having set it to 100.
5434
5d3e9c85
DP
54352007-04-16 Denis Pilat <denis.pilat@st.com>
5436
5437 * gdb.mi/mi2-stack.exp: update from mi-stack.exp.
5438
18e75969
DP
54392007-04-16 Denis Pilat <denis.pilat@st.com>
5440
5441 * gdb.mi/mi2-var-display.exp: Test for the fullname field.
5442
25d5ea92
VP
54432007-04-14 Vladimir Prus <vladimir@codesourcery.com>
5444
5445 * gdb.mi/mi-var-cmd.exp: Delete varobjs left by previous
5446 tests. Run the frozen varobjs test.
5447 * gdb.mi/var-cmd.c (do_frozen_tests): New.
a9c64011 5448 * lib/mi-support.exp (mi_varobj_update): Fix thinko.
25d5ea92 5449
0b49cb80
JK
54502007-04-11 Jan Kratochvil <jan.kratochvil@redhat.com>
5451
5452 * gdb.base/type-opaque-lib.c, gdb.base/type-opaque-main.c,
5453 gdb.base/type-opaque.exp: New files.
5454
a73bafbc 54552007-04-01 Vladimir Prus <vladimir@codesourcery.com>
a9c64011
AS
5456
5457 * gdb.mi/mi-var-child.c
a73bafbc
VP
5458 (do_children_tests): User char[2] instead of
5459 char so that automatic printing of pointers to char
5460 don't give unpredicable result.
5461 * gdb.mi/var-cmd.c (do_locals_test): Initialize
5462 local variables.
5463 * gdb.mi/mi-var-child.exp: Step to right line
5464 of do_children_tests.
5465 * gdb.mi/mi2-var-child.exp: Likewise.
5466 * gdb.mi/mi-var-cmd.exp: Step to right line of
a9c64011 5467 do_locals_tests.
a73bafbc
VP
5468 (do_children_tests): User char[2] instead of
5469 char so that automatic printing of pointers to char
a9c64011 5470 don't give unpredicable result.
a73bafbc 5471 * gdb.mi/mi2-var-cmd.exp: Likewise.
a9c64011 5472 * lib/mi-support.exp (mi_continue_to_line):
a73bafbc
VP
5473 Pass test name to mi_wait_for_stop.
5474
7ce59000
DJ
54752007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
5476
5477 * gdb.asm/asm-source.exp: Remove d10v case.
5478 * lib/gdb.exp (skip_cplus_tests): Likewise.
5479 * gdb.asm/d10v.inc: Deleted.
5480
20389057
DJ
54812007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
5482
5483 * gdb.base/infnan.c, gdb.base/infnan.exp: New files.
5484
8807d78b
DJ
54852007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
5486
5487 * config/netware.exp: Delete file.
5488
aa3edb8e
JB
54892007-03-29 Joel Brobecker <brobecker@adacore.com>
5490
5491 * gdb.dwarf2/dw2-noloc.S: New file.
5492 * gdb.dwarf2/dw2-noloc.exp: New file.
5493
297561ac
PA
54942007-03-28 Pedro Alves <pedro_alves@portugalmail.pt>
5495
5496 * gdb.cp/method2.cc: New test.
5497 * gdb.cp/method2.exp: New test.
5498 * gdb.cp/Makefile.in (EXECUTABLES): Add method2.
5499
1f81bd39
DJ
55002007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
5501
5502 * gdb.ada/exec_changed.exp: Avoid "set confirm off".
5503
9453113a
DJ
55042007-03-27 Brooks Moses <brooks.moses@codesourcery.com>
5505
5506 * Makefile.in: Add dummy "pdf" and "install-pdf" targets.
5507
b741e217
DJ
55082007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
5509
5510 * config/gdbserver.exp (gdbserver_gdb_load): Update argument list.
5511 (gdb_load): Delete, replace with...
5512 (gdb_reload): ...this.
5513 * gdb.server/server-run.exp: Use gdb_load and gdbserver_run.
5514 * gdb.server/server-mon.exp: Likewise.
5515 * lib/gdb.exp (gdb_run_cmd): Use gdb_reload.
5516 (gdb_start_cmd): New.
5517 (gdb_file_cmd): Save the last loaded file.
5518 (gdb_reload): New.
5519 (gdb_gnu_strip_debug): Use transform.
5520 * lib/gdbserver-support.exp (gdbserver_spawn): Move file download
5521 support here. Use new $last_loaded_file. Check mtime.
5522 (gdb_target_cmd): Handle ObjC failure case.
5523 (infer_host_exec): Delete.
5524 (gdbserver_load): Rename to...
5525 (gdbserver_run): ...this. Simplify.
5526 * lib/mi-support.exp (mi_gdb_file_cmd): Set last_loaded_file.
5527 (mi_gdb_load): Move most contents to a new function...
5528 (mi_gdb_target_load): ...here. Simplify call to gdbserver_gdb_load.
5529 (mi_run_cmd): Use mi_gdb_target_load.
5530 * gdb.base/break.exp, gdb.base/ending-run.exp, gdb.base/pending.exp,
5531 gdb.base/sepdebug.exp, gdb.base/unload.exp, gdb.objc/objcdecode.exp:
5532 Use gdb_run_cmd.
5533 * gdb.base/charsign.exp: Remove incorrect comment.
5534 * gdb.base/dbx.exp (gdb_file_cmd): Set last_loaded_file.
5535 * gdb.ada/exec_changed.exp, gdb.ada/null_record.exp, gdb.ada/start.exp,
5536 gdb.base/start.exp: Use gdb_start_cmd.
5537
446ab585 55382007-03-23 Nigel Stephens <nigel@mips.com>
a9c64011 5539 Maciej W. Rozycki <macro@mips.com>
446ab585
MR
5540
5541 * gdb.base/sigbpt.exp: Fix the message when skipping test.
5542 * gdb.base/signull.exp: Similarly.
5543
bbb88ebf
UW
55442007-03-16 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5545
5546 * lib/gdb.exp (gdb_run_cmd): Use -notransfer to make start-up
5547 messages available to test cases (like chng-sym.exp).
5548
cb8c4a99
AS
55492007-03-14 Andreas Schwab <schwab@suse.de>
5550
5551 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
5552 format changes.
5553
4e463ff5
DJ
55542007-03-13 Daniel Jacobowitz <dan@codesourcery.com>
5555
5556 * gdb.arch/powerpc-prologue.c (optimized_1_marker, gdb2029_marker)
5557 (optimized_1): New.
5558 (main): Call optimized_1.
5559 (gdb2029): Correct typos. Call gdb2029_marker.
5560 * gdb.arch/powerpc-prologue.exp: Run new test. Use a breakpoint
5561 for gdb2029.
5562
b6db2c47
MK
55632007-03-12 Mark Kettenis <kettenis@gnu.org>
5564
5565 * gdb.gdb/selftest.exp (do_steps_and_nexts): Match spaces as well
5566 as tabs. Remove redundant test pattern.
5567
70ed3737
UW
55682007-03-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5569
5570 * gdb.base/long_long.exp: Accept optional symbol name in <...>
5571 for /a format output.
5572
47b67b60
DJ
55732007-03-09 Daniel Jacobowitz <dan@codesourcery.com>
5574
5575 * gdb.base/checkpoint.exp: Rewrite 600 checkpoint test to
5576 collect output incrementally.
5577
b8953b0e
UW
55782007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5579
5580 * gdb.mi/mi-var-cmd.exp: Allow value without "..." string
5581 for -var-create lpcharacter test.
5582 * gdb.mi/mi2-var-cmd.exp: Likewise.
5583
7acd5c40
UW
55842007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5585
5586 * gdb.mi/mi-var-cmd.exp: Allow -var-update null_ptr test to
5587 pass on targets where address zero is readable.
5588
9c6759c1
UW
55892007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5590
5591 * gdb.xml/tdesc-arch.exp: Test is unsupported on target with
5592 just a single architecture.
5593
a2f1aeb4
UW
55942007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5595
5596 * gdb.base/callfuncs.exp (do_get_all_registers): Remove.
5597 (fetch_all_registers): New function, uses gdb_test_multiple and
5598 exp_continue to fetch inferior output line-by-line.
5599 Replace all uses of do_get_all_registers by fetch_all_registers.
5600
46579ac2
UW
56012007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5602
5603 * gdb.base/relativedebug.exp: Skip test if gdb,nosignals is set
5604 in target_info.
5605
fc133f24
MS
56062007-03-02 Michael Snyder <michael.snyder@palmsource.com>
5607
a9c64011 5608 * gdb.threads/manythreads.exp: Use $message string for
fc133f24
MS
5609 consistancy; add a default (timeout) case.
5610
7646a51d
MS
56112007-03-02 Michael Snyder <michael.snyder@palmsource.com>
5612
5613 * gdb.base/watchpoint.exp: Fix truncated comment.
5614
dcfff61f
MS
56152007-03-02 Michael Snyder <michael.snyder@palmsource.com>
5616
5617 * Makefile.in: Remove spurious single-quotes from sed command.
5618
664e3ee9
DJ
56192007-02-28 Daniel Jacobowitz <dan@codesourcery.com>
5620
5621 * gdb.mi/mi-var-cmd.exp: Correct test name. Allow any value for
5622 func.
5623 * gdb.mi/mi2-var-cmd.exp: Likewise.
5624
d7cc6f2f
JB
56252007-02-27 Joel Brobecker <brobecker@adacore.com>
5626
a9c64011
AS
5627 * gdb.dwarf2/dw2-producer.S: New file.
5628 * gdb.dwarf2/dw2-producer.exp: New testcase.
d7cc6f2f
JB
5629
56302007-02-27 Nick Roberts <nickrob@snap.net.nz>
c0e3bc07
NR
5631
5632 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
5633 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
5634 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
5635 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
5636 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
5637 Revert tests to use mi_gdb_test and include value field in output
5638 of -var-create.
5639
93d42b30
DJ
56402007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
5641
5642 * gdb.arch/i386-signal.c, gdb.arch/i386-signal.exp: New files.
5643
c499ed39
DJ
56442007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
5645
5646 * gdb.base/maint.exp: Remove full paths from test names.
5647 * gdb.base/prelink.exp, gdb.cp/cp-relocate.exp,
5648 gdb.xml/tdesc-errors.exp, gdb.xml/tdesc-xinclude.exp: Likewise.
5649
9836f81b
JB
56502007-02-27 Joel Brobecker <brobecker@adacore.com>
5651
5652 * gdb.ada/catch_ex.exp: Fix a couple of copy/paste typos.
5653
c74d0ad8
DJ
56542007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
5655
5656 * gdb.server/server-mon.exp: New test.
5657
2711e456
DJ
56582007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
5659
5660 * gdb.cp/cp-relocate.cc, gdb.cp/cp-relocate.exp: New.
5661
ff6f572f
DJ
56622007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
5663
5664 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: Update
5665 register capitalization.
5666
fada3feb
DP
56672007-02-13 Denis Pilat <denis.pilat@st.com>
5668
5669 * gdb.mi/mi-var-invalidate.exp: New file.
5670
fb1e4ffc
DJ
56712007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
5672
5673 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: New.
5674
3da939d7
DJ
56752007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
5676
5677 * tdesc-arch.exp (set_arch): Add KFAIL for missing OS ABI handlers.
5678
123dc839
DJ
56792007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
5680
5681 * gdb.xml/single-reg.xml, gdb.xml/tdesc-regs.exp,
5682 gdb.xml/core-only.xml, gdb.xml/extra-regs.xml: New files.
5683
877e3645 56842007-02-08 Nick Roberts <nickrob@snap.net.nz>
87604222
NR
5685
5686 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
5687 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
5688 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
5689 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
5690 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
1183581f 5691 * gdb.mi/gdb792.exp, lib/mi-support.exp:
87604222 5692 Update tests to include value field in output of -var-create.
a9c64011 5693
3c0a2960
AS
56942007-02-08 Andreas Schwab <schwab@suse.de>
5695
5696 * gdb.mi/mi-var-child.exp: Fix matching display of function value.
5697
108546a0
DJ
56982007-02-07 Daniel Jacobowitz <dan@codesourcery.com>
5699
5700 * gdb.xml/bad-include.xml, gdb.xml/inc-2.xml, gdb.xml/inc-body.xml,
5701 gdb.xml/includes.xml, gdb.xml/tdesc-xinclude.exp: New files.
5702
d701dcab
DP
57032007-02-02 Denis Pilat <denis.pilat@st.com>
5704
5705 * gdb.threads/threadapply.exp: check that frame is not changed by
5706 the thread apply all command.
5707
783e3e2f
AS
57082007-01-31 Andreas Schwab <schwab@suse.de>
5709
6d9c3a87
AS
5710 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
5711
3c50d7b9
AS
5712 * gdb.dwarf2/dup-psym.S: Use .2byte/.4byte instead of .short/.int
5713 in the dwarf sections.
5714 * gdb.dwarf2/mac-fileno.S: Likewise.
5715
783e3e2f
AS
5716 * gdb.base/callfuncs.exp (do_get_all_registers): Filter out
5717 bspstore register on ia64.
5718
78ff580e
AS
57192007-01-29 Andreas Schwab <schwab@suse.de>
5720
cc8e9b12
AS
5721 * gdb.cp/annota3.exp ("watch triggered on a.x"): Match optional
5722 "frame-begin" annotation.
5723
78ff580e
AS
5724 * gdb.cp/annota2.exp ("watch triggered on a.x"): Allow arbitrary
5725 number of "frames-invalid" annotations.
5726
704a4f78
DJ
57272007-01-29 Daniel Jacobowitz <dan@codesourcery.com>
5728
5729 * gdb.base/commands.exp: Call if_commands_test.
5730 (gdb_test_no_prompt, if_commands_test): New.
5731
e741bf94
MK
57322007-01-28 Mark Kettenis <kettenis@gnu.org>
5733
5734 * gdb.threads/sigthread.c (NSIGS): Make bigger.
5735
474d0ad3
AS
57362007-01-27 Andreas Schwab <schwab@suse.de>
5737
5738 * gdb.dwarf2/dw2-basic.S: Use .2byte/.4byte/.8byte instead of
5739 .short/.int/.quad in the dwarf sections.
5740 * gdb.dwarf2/dw2-intercu.S: Likewise.
5741 * gdb.dwarf2/dw2-intermix.S: Likewise.
5742
e784b426
JK
57432007-01-25 Jan Kratochvil <jan.kratochvil@redhat.com>
5744
5745 * gdb.base/charsign.exp, gdb.base/charsign.c: New files.
4590cfcb
MK
5746 * gdb.arch/i386-sse.exp: Check $xmm.v16_int8 printing as a number
5747 array.
e784b426
JK
5748 * gdb.base/printcmds.exp: Sign-provided CHARs now became arrays.
5749 * gdb.base/setvar.exp: Likewise.
5750
37f08e04
AS
57512007-01-26 Andreas Schwab <schwab@suse.de>
5752
9a01813a
AS
5753 * gdb.base/corefile.exp: Allow non-empty argument list in reinit
5754 test.
5755
37f08e04
AS
5756 * gdb.base/multi-forks.exp ("restart $i"): Also match
5757 __kernel_syscall_via_break.
5758
6e2a9270
VP
57592007-01-24 Vladimir Prus <vladimir@codesourcery.com>
5760
5761 * lib/mi-support.exp (mi_delete_varobj): New.
5762 * gdb.mi/mi-var-cp.exp: Run the reference_to_struct
5763 testcase.
5764 * gdb.mi/mi-var-cp.cc (reference_to_struct): New function.
5765 (main): Call the above.
5766 (reference_update_test, base_in_reference_test)
5767 (reference_to_pointer): Delete the created varobjs.
a9c64011 5768
e515b470
DJ
57692007-01-23 Daniel Jacobowitz <dan@codesourcery.com>
5770
5771 * Makefile.in (ALL_SUBDIRS): Add gdb.xml.
5772 * configure: Regenerated.
5773 * configure.ac (AC_OUTPUT): Add gdb.xml/Makefile.
5774 * gdb.xml/Makefile.in, gdb.xml/tdesc-arch.exp,
5775 gdb.xml/tdesc-bogus.xml, gdb.xml/tdesc-errors.exp,
5776 gdb.xml/trivial.xml, gdb.xml/tdesc-unknown.xml: New files.
5777 * lib/gdb.exp (gdb_skip_xml_test): New function.
5778
08d8bcd7
DJ
57792007-01-23 Nick Hudson <nick.hudson@dsl.pipex.com>
5780
5781 * gdb.base/sigrepeat.exp: Correct error message.
5782
57832007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
43a9b631
JK
5784 Daniel Jacobowitz <dan@codesourcery.com>
5785
5786 * gdb.arch/i386-gnu-cfi.exp, gdb.arch/i386-gnu-cfi.c,
5787 gdb.arch/i386-gnu-cfi-asm.S: New files.
5788
97c3f1f3
JK
57892007-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
5790
5791 * lib/gdb.exp: Abort on missing `site.exp'.
5792
cb1df416
DJ
57932007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
5794 Daniel Jacobowitz <dan@codesourcery.com>
5795
5796 * gdb.base/included.c, gdb.base/included.exp,
5797 gdb.base/included.h: New files.
5798
35990120
DJ
57992007-01-20 Daniel Jacobowitz <dan@codesourcery.com>
5800
5801 * gdb.base/bigcore.c (RLIMIT_CAP): Define.
5802 (maximize_rlimit): Reduce limits on 64-bit systems.
5803
6e81a116 58042007-01-19 Mark Kettenis <kettenis@gnu.org>
2429decf
MK
5805
5806 From Marcus Deuling <deuling@de.ibm.com>:
5807 * gdb.arch/altivec-regs.exp: Initialise variable endianness in
5808 every case.
5809
6c3c41f3
NR
58102007-01-13 Nick Roberts <nickrob@snap.net.nz>
5811
5812 * gdb.mi/mi-basics.exp, gdb.mi/mi2-basics.exp (test_dir_specification)
5813 (test_path_specification): Use objdir instead of srcdir to always
5814 get an absolute filename.
5815
2f12c312
DJ
58162007-01-12 Daniel Jacobowitz <dan@codesourcery.com>
5817
5818 * gdb.cp/member-ptr.cc (class Padding): Make contents public.
5819
81121995
VP
58202007-01-11 Vladimir Prus <vladimir@codesourcery.com>
5821
5822 * gdb.mi/mi-var-cp.cc (reference_update_tests):
5823 Make sure the variable we're using is in scope.
5824 (reference_to_pointer): Likewise.
5825
4741b737
DJ
58262007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
5827
5828 * gdb.ada/catch_ex.exp: Call unsupported and stop if the runtime
5829 has no debug information.
5830
054410c3
DJ
58312007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
5832
5833 * gdb.base/annota1.exp: Remove extra send_gdb.
5834
818f79f6
DJ
58352007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
5836
5837 * gdb.base/relativedebug.c, gdb.base/relativedebug.exp: New files.
5838
f7a6bb70
DJ
58392007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
5840
5841 * gdb.arch/i386-size-overlap.c, gdb.arch/i386-size-overlap.exp: New.
5842
57e66780
DJ
58432007-01-08 Nick Roberts <nickrob@snap.net.nz>
5844 Daniel Jacobowitz <dan@codesourcery.com>
5845
5846 * gdb.mi/mi-var-cmd.exp: Expect lpcharacter to update when
5847 lcharacter or linteger change. Correct duplicated test name.
5848 * gdb.mi/mi2-var-cmd.exp: Likewise.
5849
3d799a95
DJ
58502007-01-08 Daniel Jacobowitz <dan@codesourcery.com>
5851
5852 * gdb.threads/sigthread.c, gdb.threads/sigthread.exp: New.
5853
58542007-01-05 Joel Brobecker <brobecker@adacore.com>
51679ba9 5855
a9c64011
AS
5856 * gdb.base/nofield.c: New file.
5857 * gdb.base/nofield.exp: New testcase.
51679ba9 5858
eafb94e8
NR
58592007-01-05 Nick Roberts <nickrob@snap.net.nz>
5860
5861 * gdb.mi/mi-var-cp.exp: New test for references to pointers.
5862
5863 * gdb.mi/mi-var-cp.cc: (reference_to_pointer): New procedure for above
5864 test.
5865
5e572bb4
DJ
58662007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
5867
5868 * gdb.mi/mi-var-cmd.exp: Add tests for unreadable varobjs.
5869
74a44383
DJ
58702007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
5871
5872 * lib/mi-support.exp (mi_runto_helper): Expect two prompts
5873 when continuing.
5874
1b572db9
DJ
58752007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
5876
5877 * gdb.base/annota3.exp ($binfile): Append $EXEEXT.
5878 Expect ".exe" extension.
5879
381bc39b
DJ
58802007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
5881
5882 * gdb.base/charset.exp: Add explicit filename to break.
5883 * gdb.base/dbx.exp: Add explicit filename to breaks.
5884
2b70e4c6
DJ
58852007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
5886
5887 * gdb.mi/mi-file.exp: Use mi_gdb_file_cmd instead of mi_gdb_load.
5888 * gdb.mi/mi2-file.exp: Likewise.
5889
303b6f5d
DJ
58902007-01-04 Vladimir Prus <vladimir@codesourcery.com>
5891
5892 Implement specification of MI tests as comments
5893 in C and C++ sources.
5894 * lib/mi-support.exp (mi_autotest_data): New variable.
5895 (mi_autotest_source): New variable.
5896 (count_newlines, mi_prepare_inline_tests)
5897 (mi_get_inline_test, mi_continue_to_line)
5898 (mi_run_inline_test, mi_tbreak)
5899 (mi_send_resuming_command, mi_wait_for_stop): New functions.
5900 * gdb.mi/mi-var-cp.exp: Move most content to the C file.
5901 Run inline tests.
5902 * gdb.mi/mi-var-cp.cc: Define tests here.
5903
23da0d94
VP
59042007-01-04 Vladimir Prus <vladimir@codesourcery.com>
5905
5906 Simplify usage of mi_continue_to.
5907 * lib/mi-support.exp (mi_runto_helper): Renamed
5908 from mi_runto, added new parameter 'run_or_continue'.
5909 (mi_runto): Use mi_runto_helper.
5910 (mi_continue_to): Accept just function name as parameter.
5911 Use mi_runto_helper.
5912 * gdb.mi/mi-var-cmd.exp: Adjust to changes.
5913 * gdb.mi/mi2-var-cmd.exp: Likewise.
a9c64011 5914
f9e18282
JB
59152006-01-04 Joel Brobecker <brobecker@adacore.com>
5916
5917 Make this testcase a bit more realistic. The current code
5918 is too simplistic, and allows the compiler to optimize out
5919 some of the entities we need for this testcase.
5920 * gdb.ada/null_record/bar.ads (Void_Star): New type.
5921 (Do_Nothing): Add extra parameter.
5922 * gdb.ada/null_record/bar.adb (Do_Nothing): Likewise.
5923 * gdb.ada/null_record/null_record.adb: Fake use of type Empty
5924 by using a variable of type Void_Star.
5925
fd678c65
JB
59262006-01-04 Joel Brobecker <brobecker@adacore.com>
5927
5928 * gdb.ada/catch_ex/foo.adb: New file.
5929 * gdb.ada/catch_ex.exp: New testcase.
5930
05cfdb42
DJ
59312007-01-03 Pedro Alves <pedro_alves@portugalmail.pt>
5932
5933 * gdb.base/shreloc.exp: Use ldflags instead of additional_flags to
5934 pass --image-base to linker.
5935
2e03ee74
DJ
59362007-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
5937 Daniel Jacobowitz <dan@codesourcery.com>
5938
5939 * gdb.base/readline.exp: Set $TERM. Test arrow keys in
5940 secondary prompts.
5941
0d5de010
DJ
59422007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
5943
5944 * gdb.cp/classes.exp (test_pointers_to_class_members): Update expected
5945 output. Test the types of members and member pointers.
5946 * gdb.cp/inherit.exp (test_print_mi_member_types): Remove KFAILs for
5947 gdb/2092.
5948 * gdb.cp/member-ptr.exp: Search for a comment instead of a
5949 statement. Enable for GCC. Update expected output for some tests
5950 and add new tests. Remove obsolete GCC KFAILs. Allow GCC's class
5951 layout.
5952 * gdb.cp/member-ptr.cc (Padding, Padding::vspacer, Base, Base::get_x)
5953 (Base::vget_base, Left, Left::vget, Right, Right::vget, Diamond)
5954 (Diamond::vget_base): New.
5955 (main): Add new tests.
5956 * gdb.cp/printmethod.exp: Update expected output for member functions.
5957 * gdb.cp/virtfunc.exp (test_virtual_calls): Add a KFAIL for
5958 print pEe->D::vg().
5959
61a771aa
DJ
59602007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
5961
5962 * gdb.threads/tls.exp: Allow stops in sem_post.
5963
2fa63963
DJ
59642006-12-31 Daniel Jacobowitz <dan@codesourcery.com>
5965
5966 * gdb.base/annota1.exp: Allow .*printf in backtraces.
5967 * gdb.base/annota3.exp: Likewise.
5968 * gdb.base/sigstep.exp (advancei): Fail if we hit the breakpoint
5969 again (instead of timing out).
5970 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add an XFAIL for
5971 GCC bug 26475.
5972 * gdb.java/jmisc.exp: Adjust to work with method signatures including
5973 return types. Add kfails for GDB bugs 2214 and 2215. Move exit
5974 test from jmisc1.exp.
5975 * gdb.java/jmisc1.exp: Delete.
5976 * gdb.java/jprint.exp: Adjust to work with method signatures including
5977 return types.
5978 * gdb.objc/basicclass.exp: Update for gobjc 4.1 debug info.
5979 * gdb.threads/linux-dp.exp: Don't be confused by program output.
5980 * lib/java.exp (compile_java_from_source): Pass the correct type
5981 to target_compile.
5982
5eefc2b7
JB
59832006-12-31 Joel Brobecker <brobecker@adacore.com>
5984
5985 * gdb.arch/i386-prologue.c (stack_align_ecx): Renamed from stack_align.
5986 (stack_align_edx): New function.
5987 (stack_align_eax): New function.
5988 (main): Add calls to stack_align_edx and stack_align_eax.
5989 * gdb.arch/i386-prologue.exp: Replace stack_align with stack_align_ecx.
5990 Add testing for the cases where the register used during a stack
5991 realignment is edx. Same for eax.
5992
227c54da
DJ
59932006-12-30 Pedro Alves <pedro_alves@portugalmail.pt>
5994
5995 * lib/gdb.exp: Don't pass -fpic to gcc on Cygwin, MinGW
5996 and generic PE targets.
5997
cab8ac94
JB
59982006-12-29 Joel Brobecker <brobecker@adacore.com>
5999
6000 * gdb.ada/array_return.exp: Update copyright date list.
6001
ba54f318
JB
60022006-12-27 Joel Brobecker <brobecker@adacore.com>
6003
6004 * gdb.ada/array_return/pck.ads (Small_Float_Vector): New type.
6005 (Create_Small_Float_Vector): New function.
6006 * gdb.ada/array_return/pck.adb (Create_Small_Float_Vector): Add
6007 function body.
6008 * gdb.ada/array_return/p.adb: Use new type and function from
6009 package Pck.
6010 * gdb.ada/array_return.exp: Add a test verifying that GDB is
6011 able to print the value returned by a function returning an
6012 array of float.
6013
6b7a35dd
JB
60142006-12-20 Joel Brobecker <brobecker@adacore.com>
6015
6016 * gdb.arch/i386-prologue.exp: Remove calls to setup_kfail.
6017 The associated tests should be PASSing.
6018
038224f6
VP
60192006-12-08 Vladimir Prus <vladimir@codesourcery.com>
6020
6021 Test for base in references.
6022 * gdb.mi/mi-var-cp.cc: Add test code.
6023 * gdb.mi/mi-var-cp.exp: Test for bases in references.
6024 * gdb.mi/mi-watch.exp: Adjust to mi_runto changes.
6025 * gdb.mi/mi2-watch.exp: Likewise.
6026 * lib/mi-support.exp (mi_runto): Use temporary breakpoint.
6027 (mi_list_varobj_children): New function.
6028
b26ed50d
VP
60292006-12-08 Vladimir Prus <vladimir@codesourcery.com>
6030
6031 * lib/mi-support.exp
6032 (mi_runto): Accept "()" after function name.
6033 (mi_create_varobj): New function.
6034 (mi_varobj_update): New function.
6035 (mi_Check_varobj_value): New function.
6036 * gdb.mi/mi-var-cp.exp: New file.
6037 * gdb.mi/mi-var-cp.cc: New file.
a9c64011 6038
08232497
DJ
60392006-12-01 Daniel Jacobowitz <dan@codesourcery.com>
6040
6041 * gdb.base/solib-weak.c, gdb.base/solib-weak.exp, gdb.base/weaklib1.c,
6042 gdb.base/weaklib2.c: New files.
6043
d394c993 60442006-11-29 Nathan Sidwell <nathan@codesourcery.com>
8ec659a0 6045
ac6c2fba
NS
6046 * gdb.threads/linux-dp.exp: Adjust regexps used to scan thread
6047 info. Adjust test names.
6048
8ec659a0 6049 * gdb.base/break.c (main): Move position of malloc.
d394c993 6050 * gdb.base/break.exp: Revert mistaken checkin.
8ec659a0 6051
acd65feb
VP
60522006-11-28 Vladimir Prus <vladimir@codesourcery.com>
6053
6054 * gdb.mi/mi-var-cmd.exp: Check -var-update after
6055 assignement of arrays and function pointers.
6056 * gdb.mi/var-cmd.c: Add declaration necessary for above
6057 tests.
6058
f556d5e5
NS
60592006-11-27 Nathan Sidwell <nathan@codesourcery.com>
6060
6061 * gdb.base/break.c (main): Call malloc.
fcfcc2b5
NS
6062
6063 * gdb.threads/linux-dp.exp: Read thread table before and after
6064 creating each philosopher and verify it.
6065
697bc68d
NS
60662006-11-27 Nathan Sidwell <nathan@codesourcery.com>
6067 Paul Brook <paul@codesourcery.com>
6068 Daniel Jacobowitz <dan@codesourcery.com>
6069
6070 * gdb.base/ending-run.exp: Flatten expect script stepping out of
a9c64011 6071 main to remove duplication. Add start function of the form
697bc68d
NS
6072 '_*start[1-9]*'. Add RVDS start function.
6073
29d73ae4
DJ
60742006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
6075
6076 * gdb.arch/thumb-prologue.c, gdb.arch/thumb-prologue.exp: New files.
6077
c1d88655
UW
60782006-11-22 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6079
6080 * gdb.asm/asm-source.exp: Add "spu*-*-*" target.
6081 * gdb.asm/spu.inc: New file.
6082 * gdb.base/term.exp: Disable if [target_info exists noargs].
6083 * gdb.gdb/complaints.exp: Disable if ![isnative].
6084 * gdb.gdb/selftest.exp: Likewise.
6085 * gdb.gdb/observer.exp: Likewise.
6086 * gdb.gdb/xfullpath.exp: Likewise.
6087 * gdb.base/attach.exp: Disable on SPU target.
6088 * gdb.cp/bs145503.exp: Likewise.
6089 * gdb.cp/exception.exp: Likewise.
6090 * gdb.cp/userdef.exp: Likewise.
6091
32a13b1a
DJ
60922006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
6093
6094 * gdb.stabs/weird.exp (print_weird_var): Don't send extra \n.
6095
d8295fe9
VP
60962006-11-10 Vladimir Prus <vladimir@codesourcery.com>
6097
6098 * gdb.base/completion.exp: Fix completion tests for
6099 'info' and 'info '.
6100 * gdb.base/help.exp (help_test_raw, test_class_help)
6101 (test_prefix_command_help): Move...
6102 * lib/gdb.exp: Here.
6103 * gdb.base/main.exp: Adjust.
6104 * gdb.cp/maint.exp: Adjust.
6105 * gdb.trace/tracecmd.exp: Use test_help_class.
a9c64011 6106
8c394015
VP
61072006-11-09 Vladimir Prus <vladimir@codesourcery.com>
6108
6109 * gdb.stabs/weird.exp (print_weird_var): Use
6110 gdb_test_multiple instead of gdb_expect.
6111
027fc1bc
VP
61122006-11-09 Vladimir Prus <vladimir@codesourcery.com>
6113
6114 * gdb.base/help.exp (help_test_raw): New.
6115 (test_class_help): New.
6116 (test_prefix_command_help): New.
6117 Adjust testcases.
6118
67609209
FR
61192006-11-09 Christophe Lyon <christophe.lyon@st.com>
6120
6121 * gdb.base/constvars.c (main): Write to crass and crips, so that
6122 they are allocated by the compiler.
6123
f73adfeb
AS
61242006-10-27 Andreas Schwab <schwab@suse.de>
6125
6126 * gdb.base/multi-forks.exp: Use "detach fork" instead of
6127 "detach-fork".
6128
2f83a18e
DJ
61292006-10-18 Daniel Jacobowitz <dan@codesoucery.com>
6130
6131 * lib/gdbserver-support.exp (gdb_target_cmd): Anchor the ends
6132 of patterns.
6133
94277a38
DJ
61342006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
6135
6136 * gdb.base/sepdebug.exp: Remove debug format test.
6137 * lib/gdb.exp (gdb_gnu_strip_debug): Perform debug format test.
6138 Handle no-symtab.
6139 * gdb.base/sepsymtab.c, gdb.base/sepsymtab.exp: New.
6140
5bd2f6e2
DJ
61412006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
6142
6143 * gdb.threads/manythreads.c (thread_function, main): Don't cast
6144 int to pointer or pointer to int.
6145 * gdb.threads/manythreads.exp: Don't expect the string "LWP".
6146
8c008720
DJ
61472006-10-12 Daniel Jacobowitz <dan@codesourcery.com>
6148
6149 * gdb.base/annota1.exp, gdb.base/maint.exp: Use string_to_regexp.
6150
9e35dae4
DJ
61512006-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
6152
6153 * gdb.threads/tls-nodebug.c, gdb.threads/tls-nodebug.exp: New test.
6154
d9639e13
DJ
61552006-10-09 Daniel Jacobowitz <dan@codesourcery.com>
6156
6157 PR c++/2116
6158 * gdb.cp/call-c.cc, gdb.cp/call-c.exp, gdb.cp/call-c-1.c: New.
6159
390a1bd0
JB
61602006-10-06 Joel Brobecker <brobecker@adacore.com>
6161
6162 * gdb.ada/arrayidx.exp: Remove calls to setup_kfail now that
6163 the corresponding bug has been fixed in GDB (PR/2018).
6164
dd920c33
JB
61652006-10-06 Joel Brobecker <brobecker@adacore.com>
6166
6167 * gdb.base/subst.exp: New testcase.
6168
53bbefe9
JB
61692006-10-06 Joel Brobecker <brobecker@adacore.com>
6170
6171 * gdb.ada/array_return/pck.ads: Add copyright notice.
6172 * gdb.ada/array_return/pck.adb: Likewise.
6173 * gdb.ada/array_return/p.adb: Likewise.
6174 * gdb.ada/exec_changed/first.adb: Likewise.
6175 * gdb.ada/exec_changed/second.adb: Likewise.
6176
09851417
JB
61772006-10-06 Joel Brobecker <brobecker@adacore.com>
6178
6179 * gdb.ada/watch_arg/watch.adb: New file.
6180 * gdb.ada/watch_arg.exp: New testcase.
6181
041bf30d
VP
61822006-10-02 Vladimir Prus <vladimir@codesourcery.com>
6183
6184 * gdb.mi/mi-basics.exp (test_path_specification): Pass orig_path
a9c64011 6185 via string_to_regexp.
041bf30d 6186 * gdb.mi/mi2-basics.exp: Likewise.
a9c64011 6187
f286fbdd 61882006-09-20 Michael Snyder <michael.snyder@palmsource.com>
7b880e0b
MS
6189
6190 * abug.exp, cpu32bug.exp, est.exp hmsirom.exp, nind.exp:
6191 Remove unused / obsolete files.
6192
7c07f349
NR
61932006-09-19 Nick Roberts <nickrob@snap.net.nz>
6194
6195 * gdb.base/multi-forks.exp: Include __kernel_vsyscall in regexp.
6196
cd5ff84a
VP
61972006-09-17 Vladimir Prus <vladimir@codesourcery.com>
6198
6199 * gdb.mi/mi-stack.exp (test_stack_args_listing): Test that
6200 HIGH_FRAME argument to -stack-list-arguments can be larger than
a9c64011 6201 the number of frames.
cd5ff84a 6202
ae018d1a
DJ
62032006-09-15 Daniel Jacobowitz <dan@codesourcery.com>
6204
6205 * gdb.base/args.c (main): Add breakpoint marker.
6206 * gdb.base/args.exp: Use args_test for tests. Add new tests which
6207 really test empty arguments.
6208 (args_load): Delete.
6209 (args_test): New.
6210
b399c549
NR
62112006-09-13 Nick Roberts <nickrob@snap.net.nz>
6212
6213 * gdb.mi/mi-file.exp (test_file_list_exec_source_files): Just
6214 check for one file.
6215
2ab1eb7a
VP
62162006-09-07 Vladimir Prus <ghost@vladimir@codesourcery.com>
6217
6218 * gdb.mi/mi-stack.exp (test_stack_frame_listing): Test that
6219 HIGH_FRAME argument to -stack-list-locals can be larger than
6220 the number of frames.
a9c64011 6221
476308bf
FF
62222006-08-18 Fred Fish <fnf@specifix.com>
6223
6224 * lib/gdb.exp (skip_altivec_tests): Fix apparent typo,
6225 '$' in front of skip_vmx_tests_saved when setting that.
6226
8625200f
AS
62272006-08-10 Andrew Stubbs <andrew.stubbs@st.com>
6228
6229 * gdb.base/trace-commands.exp: New file.
6230
089ec8f1
DJ
62312006-08-10 Joel Brobecker <brobecker@adacore.com>
6232 Daniel Jacobowitz <dan@codesourcery.com>
6233
6234 * gdb.base/step-bt.exp: Make hexadecimal address optional in
6235 expected output of the backtrace commands.
6236
b60f0898
JB
62372006-08-09 Joel Brobecker <brobecker@adacore.com>
6238
6239 * gdb.arch/altivec-abi.exp: Replace gdb_suppress_entire_file with
6240 untested followed by return combination.
6241 * gdb.arch/altivec-regs.exp: Likewise.
6242 * gdb.arch/e500-abi.exp: Likewise.
6243 * gdb.arch/e500-regs.exp: Likewise.
6244 * gdb.arch/gdb1291.exp: Likewise.
6245 * gdb.arch/gdb1431.exp: Likewise.
6246 * gdb.arch/gdb1558.exp: Likewise.
6247 * gdb.arch/i386-prologue.exp: Likewise.
6248 * gdb.arch/i386-unwind.exp: Likewise.
6249 * gdb.asm/asm-source.exp: Likewise.
6250 * gdb.base/a2-run.exp: Likewise.
6251 * gdb.base/advance.exp: Likewise.
6252 * gdb.base/all-bin.exp: Likewise.
6253 * gdb.base/annota1.exp: Likewise.
6254 * gdb.base/annota3.exp: Likewise.
6255 * gdb.base/args.exp: Likewise.
6256 * gdb.base/arithmet.exp: Likewise.
6257 * gdb.base/assign.exp: Likewise.
6258 * gdb.base/async.exp: Likewise.
6259 * gdb.base/attach.exp: Likewise.
6260 * gdb.base/bang.exp: Likewise.
6261 * gdb.base/bigcore.exp: Likewise.
6262 * gdb.base/bitfields.exp: Likewise.
6263 * gdb.base/bitfields2.exp: Likewise.
6264 * gdb.base/break.exp: Likewise.
6265 * gdb.base/call-sc.exp: Likewise.
6266 * gdb.base/call-strs.exp: Likewise.
6267 * gdb.base/callfuncs.exp: Likewise.
6268 * gdb.base/checkpoint.exp: Likewise.
6269 * gdb.base/chng-syms.exp: Likewise.
6270 * gdb.base/code-expr.exp: Likewise.
6271 * gdb.base/commands.exp: Likewise.
6272 * gdb.base/completion.exp: Likewise.
6273 * gdb.base/cond-expr.exp: Likewise.
6274 * gdb.base/condbreak.exp: Likewise.
6275 * gdb.base/consecutive.exp: Likewise.
6276 * gdb.base/constvars.exp: Likewise.
6277 * gdb.base/corefile.exp: Likewise.
6278 * gdb.base/cvexpr.exp: Likewise.
6279 * gdb.base/dbx.exp: Likewise.
6280 * gdb.base/define.exp: Likewise.
6281 * gdb.base/detach.exp: Likewise.
6282 * gdb.base/display.exp: Likewise.
6283 * gdb.base/dump.exp: Likewise.
6284 * gdb.base/ena-dis-br.exp: Likewise.
6285 * gdb.base/ending-run.exp: Likewise.
6286 * gdb.base/environ.exp: Likewise.
6287 * gdb.base/eval-skip.exp: Likewise.
6288 * gdb.base/exprs.exp: Likewise.
6289 * gdb.base/fileio.exp: Likewise.
6290 * gdb.base/finish.exp: Likewise.
6291 * gdb.base/float.exp: Likewise.
6292 * gdb.base/foll-exec.exp: Likewise.
6293 * gdb.base/foll-fork.exp: Likewise.
6294 * gdb.base/foll-vfork.exp: Likewise.
6295 * gdb.base/freebpcmd.exp: Likewise.
6296 * gdb.base/funcargs.exp: Likewise.
6297 * gdb.base/gcore.exp: Likewise.
6298 * gdb.base/gdb1090.exp: Likewise.
6299 * gdb.base/gdb1250.exp: Likewise.
6300 * gdb.base/huge.exp: Likewise.
6301 * gdb.base/info-proc.exp: Likewise.
6302 * gdb.base/interrupt.exp: Likewise.
6303 * gdb.base/jump.exp: Likewise.
6304 * gdb.base/langs.exp: Likewise.
6305 * gdb.base/lineinc.exp: Likewise.
6306 * gdb.base/list.exp: Likewise.
6307 * gdb.base/logical.exp: Likewise.
6308 * gdb.base/long_long.exp: Likewise.
6309 * gdb.base/macscp.exp: Likewise.
6310 * gdb.base/maint.exp: Likewise.
6311 * gdb.base/mips_pro.exp: Likewise.
6312 * gdb.base/miscexprs.exp: Likewise.
6313 * gdb.base/multi-forks.exp: Likewise.
6314 * gdb.base/opaque.exp: Likewise.
6315 * gdb.base/overlays.exp: Likewise.
6316 * gdb.base/pc-fp.exp: Likewise.
6317 * gdb.base/pointers.exp: Likewise.
6318 * gdb.base/printcmds.exp: Likewise.
6319 * gdb.base/psymtab.exp: Likewise.
6320 * gdb.base/ptype.exp: Likewise.
6321 * gdb.base/recurse.exp: Likewise.
6322 * gdb.base/relational.exp: Likewise.
6323 * gdb.base/relocate.exp: Likewise.
6324 * gdb.base/remote.exp: Likewise.
6325 * gdb.base/reread.exp: Likewise.
6326 * gdb.base/restore.exp: Likewise.
6327 * gdb.base/return.exp: Likewise.
6328 * gdb.base/return2.exp: Likewise.
6329 * gdb.base/scope.exp: Likewise.
6330 * gdb.base/sect-cmd.exp: Likewise.
6331 * gdb.base/sep.exp: Likewise.
6332 * gdb.base/sepdebug.exp: Likewise.
6333 * gdb.base/setshow.exp: Likewise.
6334 * gdb.base/setvar.exp: Likewise.
6335 * gdb.base/sigall.exp: Likewise.
6336 * gdb.base/sigbpt.exp: Likewise.
6337 * gdb.base/signals.exp: Likewise.
6338 * gdb.base/signull.exp: Likewise.
6339 * gdb.base/sizeof.exp: Likewise.
6340 * gdb.base/solib.exp: Likewise.
6341 * gdb.base/step-line.exp: Likewise.
6342 * gdb.base/step-test.exp: Likewise.
6343 * gdb.base/structs.exp: Likewise.
6344 * gdb.base/structs2.exp: Likewise.
6345 * gdb.base/term.exp: Likewise.
6346 * gdb.base/twice.exp: Likewise.
6347 * gdb.base/until.exp: Likewise.
6348 * gdb.base/varargs.exp: Likewise.
6349 * gdb.base/volatile.exp: Likewise.
6350 * gdb.base/watchpoint.exp: Likewise.
6351 * gdb.base/whatis-exp.exp: Likewise.
6352 * gdb.base/whatis.exp: Likewise.
6353 * gdb.cp/ambiguous.exp: Likewise.
6354 * gdb.cp/annota2.exp: Likewise.
6355 * gdb.cp/annota3.exp: Likewise.
6356 * gdb.cp/bool.exp: Likewise.
6357 * gdb.cp/breakpoint.exp: Likewise.
6358 * gdb.cp/casts.exp: Likewise.
6359 * gdb.cp/class2.exp: Likewise.
6360 * gdb.cp/classes.exp: Likewise.
6361 * gdb.cp/cplusfuncs.exp: Likewise.
6362 * gdb.cp/ctti.exp: Likewise.
6363 * gdb.cp/derivation.exp: Likewise.
6364 * gdb.cp/exception.exp: Likewise.
6365 * gdb.cp/gdb1355.exp: Likewise.
6366 * gdb.cp/hang.exp: Likewise.
6367 * gdb.cp/inherit.exp: Likewise.
6368 * gdb.cp/local.exp: Likewise.
6369 * gdb.cp/m-data.exp: Likewise.
6370 * gdb.cp/m-static.exp: Likewise.
6371 * gdb.cp/member-ptr.exp: Likewise.
6372 * gdb.cp/method.exp: Likewise.
6373 * gdb.cp/misc.exp: Likewise.
6374 * gdb.cp/namespace.exp: Likewise.
6375 * gdb.cp/overload.exp: Likewise.
6376 * gdb.cp/ovldbreak.exp: Likewise.
6377 * gdb.cp/pr-1023.exp: Likewise.
6378 * gdb.cp/pr-1210.exp: Likewise.
6379 * gdb.cp/pr-574.exp: Likewise.
6380 * gdb.cp/printmethod.exp: Likewise.
6381 * gdb.cp/psmang.exp: Likewise.
6382 * gdb.cp/ref-params.exp: Likewise.
6383 * gdb.cp/ref-types.exp: Likewise.
6384 * gdb.cp/rtti.exp: Likewise.
6385 * gdb.cp/templates.exp: Likewise.
6386 * gdb.cp/try_catch.exp: Likewise.
6387 * gdb.cp/userdef.exp: Likewise.
6388 * gdb.cp/virtfunc.exp: Likewise.
6389 * gdb.disasm/am33.exp: Likewise.
6390 * gdb.disasm/h8300s.exp: Likewise.
6391 * gdb.disasm/mn10300.exp: Likewise.
6392 * gdb.disasm/sh3.exp: Likewise.
6393 * gdb.disasm/t01_mov.exp: Likewise.
6394 * gdb.disasm/t02_mova.exp: Likewise.
6395 * gdb.disasm/t03_add.exp: Likewise.
6396 * gdb.disasm/t04_sub.exp: Likewise.
6397 * gdb.disasm/t05_cmp.exp: Likewise.
6398 * gdb.disasm/t06_ari2.exp: Likewise.
6399 * gdb.disasm/t07_ari3.exp: Likewise.
6400 * gdb.disasm/t08_or.exp: Likewise.
6401 * gdb.disasm/t09_xor.exp: Likewise.
6402 * gdb.disasm/t10_and.exp: Likewise.
6403 * gdb.disasm/t11_logs.exp: Likewise.
6404 * gdb.disasm/t12_bit.exp: Likewise.
6405 * gdb.disasm/t13_otr.exp: Likewise.
6406 * gdb.hp/gdb.aCC/optimize.exp: Likewise.
6407 * gdb.hp/gdb.aCC/watch-cmd.exp: Likewise.
6408 * gdb.hp/gdb.base-hp/callfwmall.exp: Likewise.
6409 * gdb.hp/gdb.base-hp/dollar.exp: Likewise.
6410 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Likewise.
6411 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
6412 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
6413 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
6414 * gdb.hp/gdb.base-hp/sized-enum.exp: Likewise.
6415 * gdb.hp/gdb.compat/xdb1.exp: Likewise.
6416 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
6417 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
6418 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
6419 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
6420 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
6421 * gdb.mi/gdb701.exp: Likewise.
6422 * gdb.mi/gdb792.exp: Likewise.
6423 * gdb.mi/mi-basics.exp: Likewise.
6424 * gdb.mi/mi-break.exp: Likewise.
6425 * gdb.mi/mi-cli.exp: Likewise.
6426 * gdb.mi/mi-console.exp: Likewise.
6427 * gdb.mi/mi-disassemble.exp: Likewise.
6428 * gdb.mi/mi-eval.exp: Likewise.
6429 * gdb.mi/mi-file.exp: Likewise.
6430 * gdb.mi/mi-read-memory.exp: Likewise.
6431 * gdb.mi/mi-regs.exp: Likewise.
6432 * gdb.mi/mi-return.exp: Likewise.
6433 * gdb.mi/mi-simplerun.exp: Likewise.
6434 * gdb.mi/mi-stack.exp: Likewise.
6435 * gdb.mi/mi-stepi.exp: Likewise.
6436 * gdb.mi/mi-syn-frame.exp: Likewise.
6437 * gdb.mi/mi-until.exp: Likewise.
6438 * gdb.mi/mi-var-block.exp: Likewise.
6439 * gdb.mi/mi-var-child.exp: Likewise.
6440 * gdb.mi/mi-var-cmd.exp: Likewise.
6441 * gdb.mi/mi-var-display.exp: Likewise.
6442 * gdb.mi/mi-watch.exp: Likewise.
6443 * gdb.mi/mi2-basics.exp: Likewise.
6444 * gdb.mi/mi2-break.exp: Likewise.
6445 * gdb.mi/mi2-cli.exp: Likewise.
6446 * gdb.mi/mi2-console.exp: Likewise.
6447 * gdb.mi/mi2-disassemble.exp: Likewise.
6448 * gdb.mi/mi2-eval.exp: Likewise.
6449 * gdb.mi/mi2-file.exp: Likewise.
6450 * gdb.mi/mi2-read-memory.exp: Likewise.
6451 * gdb.mi/mi2-regs.exp: Likewise.
6452 * gdb.mi/mi2-return.exp: Likewise.
6453 * gdb.mi/mi2-simplerun.exp: Likewise.
6454 * gdb.mi/mi2-stack.exp: Likewise.
6455 * gdb.mi/mi2-stepi.exp: Likewise.
6456 * gdb.mi/mi2-syn-frame.exp: Likewise.
6457 * gdb.mi/mi2-until.exp: Likewise.
6458 * gdb.mi/mi2-var-block.exp: Likewise.
6459 * gdb.mi/mi2-var-child.exp: Likewise.
6460 * gdb.mi/mi2-var-cmd.exp: Likewise.
6461 * gdb.mi/mi2-var-display.exp: Likewise.
6462 * gdb.mi/mi2-watch.exp: Likewise.
6463 * gdb.stabs/exclfwd.exp: Likewise.
6464 * gdb.stabs/weird.exp: Likewise.
6465 * gdb.threads/gcore-thread.exp: Likewise.
6466 * gdb.trace/actions.exp: Likewise.
6467 * gdb.trace/backtrace.exp: Likewise.
6468 * gdb.trace/circ.exp: Likewise.
6469 * gdb.trace/collection.exp: Likewise.
6470 * gdb.trace/deltrace.exp: Likewise.
6471 * gdb.trace/infotrace.exp: Likewise.
6472 * gdb.trace/limits.exp: Likewise.
6473 * gdb.trace/packetlen.exp: Likewise.
6474 * gdb.trace/passc-dyn.exp: Likewise.
6475 * gdb.trace/passcount.exp: Likewise.
6476 * gdb.trace/report.exp: Likewise.
6477 * gdb.trace/save-trace.exp: Likewise.
6478 * gdb.trace/tfind.exp: Likewise.
6479 * gdb.trace/tracecmd.exp: Likewise.
6480 * gdb.trace/while-dyn.exp: Likewise.
6481 * gdb.trace/while-stepping.exp: Likewise.
6482
f4b618d1
JB
64832006-08-08 Joel Brobecker <brobecker@adacore.com>
6484
6485 * gdb.base/step-bt.c: New file.
6486 * gdb.base/step-bt.exp: New testcase.
6487
3d00d119
DJ
64882006-08-08 Daniel Jacobowitz <dan@codesourcery.com>
6489
6490 * config/monitor.exp (gdb_load): Remove support for obsolete
6491 download-write-size.
6492 * gdb.base/remote.exp: Likewise. Update all callers of
6493 gdb_timed_load.
6494
017b5bd4
DJ
64952006-08-02 Daniel Jacobowitz <dan@codesourcery.com>
6496
6497 * cursal.exp: Pass binfile to gdb_load.
6498
837c599d
DJ
64992006-08-01 Nathan Sidwell <nathan@codesourcery.com>
6500
6501 * gdb.base/cursal.exp: Add "" to gdb_load call.
6502
8dd4540b
MK
65032006-07-29 Mark Kettenis <kettenis@gnu.org>
6504
6505 * gdb.asm/asm-source.exp: Add alpha-*-netbsd* to the list of
6506 NetBSD/ELF targets.
6507
ab5c9f60
DJ
65082006-07-25 Daniel Jacobowitz <dan@codesourcery.com>
6509
6510 * gdb.cp/userdef.cc, gdb.cp/userdef.exp: New tests for unary
6511 operator*.
6512
4c42eaff
DJ
65132006-07-24 Daniel Jacobowitz <dan@codesourcery.com>
6514
6515 * gdb.base/completion.exp: Update for change in "file" behavior.
6516 * gdb.stabs/weird.exp: Likewise.
6517 * lib/mi-support.exp (mi_gdb_file_cmd): Likewise.
6518 * lib/gdb.exp (gdb_file_cmd): Likewise. Kill the program explicitly.
6519
0155cc76
NS
65202006-07-24 Nathan Sidwell <nathan@codesourcery.com>
6521
6522 * gdb.base/auxv.exp: Skip on non-linux, non-solaris targets.
6523 * gdb.base/cursal.exp: Use gdb_file_cmd first, then separate gdb_load.
6524
16026cd7
AS
65252006-07-21 Andrew Stubbs <andrew.stubbs@st.com>
6526
6527 * gdb.base/default.exp: Update source command error message.
6528 * gdb.base/help.exp: Update 'help source' message.
6529
16963cb6
DJ
65302006-07-20 Daniel Jacobowitz <dan@codesourcery.com>
6531
6532 * gdb.cp/bs15503.exp: Update comment for no longer crashing
6533 test.
6534
6d7fd486
AS
65352006-07-19 Andrew Stubbs <andrew.stubbs@st.com>
6536
6537 * gdb.base/ifelse.exp: Remove troublesome 'got here' messages.
6538
29e8a844
DJ
65392006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
6540
6541 * gdb.arch/i386-size.c, gdb.arch/i386-size.exp: New files.
6542
6afcfa39
DJ
65432006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
6544
6545 * gdb.threads/print-threads.exp: Use gdb_breakpoint.
6546
267a692b
MK
65472006-07-17 Mark Kettenis <kettenis@gnu.org>
6548
6549 * gdb.base/long_long.exp (gdb_test_long_long): Exclude
6550 *-*-openbsd* from targets for wich we expect ARM FPA floating
6551 point format.
6552
85d2fec4
NR
65532006-07-17 Nick Roberts <nickrob@snap.net.nz>
6554
6555 * gdb.cp/annota3.exp: Expect frame-begin annotation.
6556
65572006-07-17 Mark Kettenis <kettenis@gnu.org>
6558
6559 * gdb.base/annota3.exp: Expect frame-begin annotation.
6560
85b4c6e8
JB
65612006-07-14 Joel Brobecker <brobecker@adacore.com>
6562
6563 * gdb.base/help.exp: Adjust "help unset" test to accept
6564 any list of unset commands.
6565
fb933624
DJ
65662006-07-13 Paul N. Hilfinger <Hilfinger@adacore.com>
6567 Daniel Jacobowitz <dan@codesourcery.com>
6568
6569 * gdb.cp/ref-params.exp: New test.
6570 * gdb.cp/ref-params.cc: New source file.
6571 * gdb.cp/Makefile.in (EXECUTABLES): Add ref-params.
6572
1dff4b64
MK
65732006-07-08 Mark Kettenis <kettenis@gnu.org>
6574
6575 * gdb.arch/alpha-step.exp (test_stepi): Do not include trailing
6576 spaces/tabs in regular expressions since they might not be there.
6577
40d2e0e3
AS
65782006-07-07 Andrew Stubbs <andrew.stubbs@st.com>
6579
6580 * gdb.base/ifelse.exp: New file.
6581
f6c957d2
NS
65822006-07-04 Nathan Sidwell <nathan@codesourcery.com>
6583
6584 * gdb.base/huge.c: Allow CRASH_GDB to be set from command
6585 line.
6586 * gdb.base/huge.exp: Loop over compilation to find a size that
6587 is acceptable.
6588 * gdb.base/remote.exp: Correct expected strings.
6589 * gdb.dwarf2/mac-fileno.S: Avoid # comments.
6590
b9c5a23d
DJ
65912006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
6592
6593 * gdb.base/store.exp: Don't use gdb_suppress_entire_file.
6594
9af2e58d
DJ
65952006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
6596
6597 * gdb.base/gdb1555.exp: Use gdb_compile_shlib. Skip if not
6598 native.
6599
30930ca5
DJ
66002006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
6601
6602 * gdb.stabs/exclfwd.exp: Skip the test if configure did not
6603 enable stabs testing.
6604
aa32fa1d
DJ
66052006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
6606
bd4a4c80 6607 * gdb.base/auxv.exp: Intercept undefined command messages before
aa32fa1d
DJ
6608 gdb_test_multiple does.
6609
321fef15
DJ
66102006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
6611
6612 * Makefile.in (host_alias): Remove.
6613 (target_alias): Use @target_noncanonical@.
6614 (site.exp): Don't set host_alias.
6615 * aclocal.m4: Remove contents. Include acx.m4.
6616 * configure: Regenerated.
6617 * configure.ac: Use ACX_NONCANONICAL_TARGET.
6618
e1c2defa
NS
66192006-06-13 Nathan Sidwell <nathan@codesourcery.com>
6620
e63b55d1
NS
6621 * lib/gdb.exp (gdb_load_cmd): New.
6622
5600ea19
NS
6623 * gdb.base/fileio.c: Add system(NULL) test.
6624 * gdb.base/fileio.exp: Check it.
6625
e1c2defa
NS
6626 * gdb.base/break.c: Add 10a breakpoint at }
6627 * gdb.base/break.exp: Add test for breakpoint at }
6628 * gdb.cp/anon-union.cc: Add code at end of function.
6629 * gdb.cp/anon-union.exp: Adjust end of function breakpoint.
6630 * gdb.mi/var-cmd.c: Add code at end of function.
6631 * gdb.mi/mi-var-display.exp: Adjust end of next.
6632 * gdb.mi/mi2-var-display.exp: Likewise.
6633 * gdb.base/fileio.c: Add stop function and insert calls at
6634 stopping places.
6635 * gdb.base/fileio.exp: Breakpoint stop function and remove
6636 explicit line number references.
6637
6c0112ec
JB
66382006-05-19 Joel Brobecker <brobecker@adacore.com>
6639
a9c64011
AS
6640 * gdb.base/del.exp (test_delete_alias): New function.
6641 Now check that both "del" and "d" work as aliases for "delete".
6c0112ec 6642
154189a4
FF
66432006-05-18 Fred Fish <fnf@specifix.com>
6644
6645 * gdb.base/a2-run.exp: Allow part of test to run when args aren't
6646 required. Check for spurious output after program exits normally.
6647
582e64c2
FF
66482006-05-17 Fred Fish <fnf@specifix.com>
6649
6650 * gdb.base/relocate.exp: Use gdb_file_cmd rather than
6651 gdb_load, so it works in the simulator.
6652
8ef6493a
FF
66532006-05-11 Fred Fish <fnf@specifix.com>
6654
6655 * gdb.base/bang.exp: Ignore unexpected output between the
6656 "program exited normally" and the gdb prompt, as many other
6657 tests do.
6658
692b141c
MK
66592006-05-07 Mark Kettenis <kettenis@gnu.org>
6660
6661 * gdb.base/help.exp: Make "delete checkpoint" part option for
6662 "help d" and "help delete" tests.
6663
540b8a30
UW
66642006-05-06 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6665
a9c64011 6666 * gdb.mi/mi-basics.exp: Add missing serial number to
540b8a30
UW
6667 expected output in some mi_gdb_test statements.
6668 * gdb.mi/mi2-basics.exp: Likewise.
6669
9b6462d9
JB
66702006-05-05 Joel Brobecker <brobecker@adacore.com>
6671
6672 * gdb.base/del.c: New file.
6673 * gdb.base/del.exp: New testcase.
6674
954de43b
DM
66752006-05-05 David S. Miller <davem@sunset.davemloft.net>
6676
6677 * gdb.base/break.exp: Do not assume a breakpoint on
6678 main will actually be in $srcfile when optimizing.
1303f75e
DM
6679 * gdb.base/savedregs.exp: Do not require that the dummy
6680 frame location match up to a symbol and source file location.
c3242428
DM
6681 * gdb.mi/mi-regs.exp (111-data-list-register-values x): "No registers"
6682 will get printed without a mi_cmd_data_list_register_values prefix.
6683 (*-data-list-register-*): Correct regular expressions to expect the new
6684 pseudo d? floating point registers.
6685 * gdb.mi/mi2-regs.exp: Likewise.
a9c64011 6686
c7e64c9a
DJ
66872006-05-05 Christophe Lyon <christophe.lyon@st.com>
6688
6689 * gdb.cp/m-static.h (class gnu_obj_4): Add dummy member.
6690 * gdb.cp/m-static.cc (main): Write to test4.dummy, so that test4
6691 is allocated by the compiler.
6692 * gdb.mi/var-cmd.c: (do_special_tests): Write to u, anonu, s,
6693 anons, e, anone to force their allocation by the compiler.
6694
66952006-05-05 Daniel Jacobowitz <dan@codesourcery.com>
79c214e0
DJ
6696
6697 * gdb.base/help.exp: Update expected text for help d and
6698 help delete.
6699
27ce9a6d
MK
67002006-05-02 Mark Kettenis <kettenis@gnu.org>
6701
6702 * gdb.asm/asm-source.exp: Add powerpc-*-netbsd* to the list of
6703 NetBSD/ELF targets.
6704
8608915f
MK
67052006-04-30 Mark Kettenis <kettenis@gnu.org>
6706
6707 * gdb.base/sigbpt.exp (stepi_out): FAIL when inserting a
6708 single-step breakpoint fails; make this a KFAIL on
6709 sparc*-*-openbsd*.
6710 * gdb.base/siginfo.exp: Likewise.
6711 * gdb.base/sigstep.exp (advance, advancei): Likewise.
6712
b8db102d
MS
67132006-04-26 Michael Snyder <msnyder@redhat.com>
6714
6715 * gdb.base/multi-forks.exp: Modify patterns for "run to exit",
6716 which may have to consume output from other forks.
6717 Add tests to make sure that "delete fork" succeeded.
6718
c702009a
MS
67192006-04-20 Michael Snyder <msnyder@redhat.com>
6720
6721 * 2006-03-22 Jim Blandy <jimb@redhat.com>
6722 Add support for the Renesas M32C and M16C.
6723
6724 * gdb.asm/asm-source.exp: Add m32c target.
6725 * gdb.asm/m32c.inc: Support for m32c target.
6726
e28493f2
AS
67272006-04-07 Andrew Stubbs <andrew.stubbs@st.com>
6728
6729 * gdb.base/commands.exp (recursive_source_test): New test.
6730
880da185
DM
67312006-04-04 David S. Miller <davem@sunset.davemloft.net>
6732
6733 * gdb.base/float.exp: Add pattern for sparc targets.
6734
61d9b92f
DJ
67352006-03-30 Daniel Jacobowitz <dan@codesourcery.com>
6736
6737 * gdb.base/commands.exp (stray_arg0_test): New test.
6738
bd717df8
PB
67392006-03-30 Paul Brook <paul@codesourcery.com>
6740
6741 * gdb.mi/mi-until.exp: kfail broken until command.
6742 * gdb.mi/mi2-until.exp: Ditto.
6743
ec793d3c
NR
67442006-03-27 Nick Roberts <nickrob@snap.net.nz>
6745
6746 * gdb.mi/mi-var-child-f.exp, gdb.mi/array.f: New files.
6747
831004b7
AO
67482006-03-08 Alexandre Oliva <aoliva@redhat.com>
6749
6750 * gdb.base/prelink.exp: Anchor tested-for regular expression
6751 on gdb prompt.
6752
effe49a0
PB
67532006-03-07 Paul Brook <paul@codesourcery.com>
6754
6755 * gdb.base/assign.exp: Correct fail message.
6756
e5461016
PB
67572006-03-07 Paul Brook <paul@codesourcery.com>
6758
6759 * lib/compiler.c: Extract armcc version number.
6760 * lib/compiler.cc: Ditto.
6761
fc91c6c2
PB
67622006-03-07 Paul Brook <paul@codesourcery.com>
6763
6764 * gdb.arch/altivec-abi.exp: Use nowarnings instead of
6765 additional_flags=-w.
6766 * gdb.arch/altivec-regs.exp: Ditto.
6767 * gdb.arch/e500-abi.exp: Ditto.
6768 * gdb.arch/e500-regs.exp: Ditto.
6769 * gdb.base/all-bin.exp: Ditto.
6770 * gdb.base/annota1.exp: Ditto.
6771 * gdb.base/annota3.exp: Ditto.
6772 * gdb.base/args.exp: Ditto.
6773 * gdb.base/arithmet.exp: Ditto.
6774 * gdb.base/assign.exp: Ditto.
6775 * gdb.base/async.exp: Ditto.
6776 * gdb.base/bang.exp: Ditto.
6777 * gdb.base/break.exp: Ditto.
6778 * gdb.base/call-rt-st.exp: Ditto.
6779 * gdb.base/completion.exp: Ditto.
6780 * gdb.base/cond-expr.exp: Ditto.
6781 * gdb.base/condbreak.exp: Ditto.
6782 * gdb.base/consecutive.exp: Ditto.
6783 * gdb.base/define.exp: Ditto.
6784 * gdb.base/display.exp: Ditto.
6785 * gdb.base/ena-dis-br.exp: Ditto.
6786 * gdb.base/environ.exp: Ditto.
6787 * gdb.base/eval-skip.exp: Ditto.
6788 * gdb.base/info-proc.exp: Ditto.
6789 * gdb.base/jump.exp: Ditto.
6790 * gdb.base/logical.exp: Ditto.
6791 * gdb.base/long_long.exp: Ditto.
6792 * gdb.base/maint.exp: Ditto.
6793 * gdb.base/miscexprs.exp: Ditto.
6794 * gdb.base/pc-fp.exp: Ditto.
6795 * gdb.base/pointers.exp: Ditto.
6796 * gdb.base/relational.exp: Ditto.
6797 * gdb.base/reread.exp: Ditto.
6798 * gdb.base/sect-cmd.exp: Ditto.
6799 * gdb.base/sep.exp: Ditto.
6800 * gdb.base/sepdebug.exp: Ditto.
6801 * gdb.base/until.exp: Ditto.
6802 * gdb.base/whatis-exp.exp: Ditto.
6803 * gdb.cp/annota2.exp: Ditto.
6804 * gdb.cp/annota3.exp: Ditto.
6805 * gdb.trace/actions.exp: Ditto.
6806 * gdb.trace/backtrace.exp: Ditto.
6807 * gdb.trace/circ.exp: Ditto.
6808 * gdb.trace/collection.exp: Ditto.
6809 * gdb.trace/deltrace.exp: Ditto.
6810 * gdb.trace/infotrace.exp: Ditto.
6811 * gdb.trace/limits.exp: Ditto.
6812 * gdb.trace/packetlen.exp: Ditto.
6813 * gdb.trace/passc-dyn.exp: Ditto.
6814 * gdb.trace/passcount.exp: Ditto.
6815 * gdb.trace/report.exp: Ditto.
6816 * gdb.trace/save-trace.exp: Ditto.
6817 * gdb.trace/tfind.exp: Ditto.
6818 * gdb.trace/tracecmd.exp: Ditto.
6819 * gdb.trace/while-dyn.exp: Ditto.
6820 * gdb.trace/while-stepping.exp: Ditto.
6821 * lib/gdb.exp: Ditto.
6822 (gdb_compile): Handle nowarning option.
6823
5f4a23d9
AO
68242006-03-07 Alexandre Oliva <aoliva@redhat.com>
6825
6826 * gdb.base/prelink.c, gdb.base/prelink-lib.c: Update FSF address.
6827 * gdb.base/prelink.exp: Likewise. Add -q to prelink runs.
6828 Rename executable to prelinkt. Don't re-prelink if we didn't
6829 get a core file. Test prelink -u exit status to tell whether
6830 prelinking failed. Use gdb_test_multiple.
6831
9733fc94
DJ
68322006-03-01 Daniel Jacobowitz <dan@codesourcery.com>
6833
6834 * gdb.cp/inherit.exp (test_print_mi_member_types): New function.
6835 (do_tests): Call it.
6836
cc10cae3
AO
68372006-02-28 Alexandre Oliva <aoliva@redhat.com>
6838
6839 * gdb.base/prelink.exp: New test.
6840 * gdb.base/prelink.c, gdb.base/prelink-lib.c: New sources.
6841
15c46491
WZ
68422006-02-24 Wu Zhou <woodzltc@cn.ibm.com>
6843
6844 * gdb.fortran/derived-type.f90: New file.
6845 * gdb.fortran/derived-type.exp: New testcase.
6846
5c9f7ded
DJ
68472006-02-23 Daniel Jacobowitz <dan@codesourcery.com>
6848
6849 * gdb.base/default.exp: Allow ';' as a directory separator.
6850
5b96932b
AS
68512006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
6852
6853 * gdb.base/help.exp (help add-symbol-file): Update.
6854
1986bccd
AS
68552006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
6856
6857 * gdb.base/help.exp (help load): Update expected results.
6858
a8b7528f
FF
68592006-02-19 Fred Fish <fnf@specifix.com>
6860
6861 * gdb.base/pc-fp.exp (get_valueofx): Don't print environment
6862 specifix hex value as part of results.
6863 * gdb.base/shreloc.exp (get_msym_addrs): Ditto.
a9c64011 6864
f8261448
FF
68652006-02-16 Fred Fish <fnf@specifix.com>
6866
6867 * gdb.base/whatis.c: Define variables using typedefs char_addr,
6868 ushort_addr, and slong_addr, so the typedefs are not optimized
6869 away.
6870 * gdb.base/whatis.exp: Add tests using type name for struct type,
6871 union type, enum type, and typedef.
a9c64011 6872
31d8bdd2
MK
68732006-02-13 Mark Kettenis <kettenis@gnu.org>
6874
6875 * gdb.arch/i386-prologue.exp: Add testcase for PR breakpoints/2080.
6876
34e41e63
JB
68772006-02-13 Jim Blandy <jimb@redhat.com>
6878
6879 * gdb.base/scope.exp (test_at_main): Remove logic to handle the
6880 case where it takes two "next" commands to skip past the init
6881 call.
6882
ac6e4f31
FF
68832006-02-12 Fred Fish <fnf@specifix.com>
6884
6885 * gdb.base/scope.exp (test_at_main): Use gdb_test_multiple
6886 to handle cases where it takes two "next" commands to skip
6887 past the init call.
6888
2db2d571
JB
68892006-02-07 Joel Brobecker <brobecker@adacore.com>
6890
6891 * gdb.ada/array_return.exp: Mark the last test as expected to fail
6892 on hppa32 targets.
6893
38fcd64c
DJ
68942006-02-06 Vladimir Prus <ghost@cs.msu.su>
6895
6896 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Test for the fullname
6897 field.
6898
1315ad46
MK
68992006-01-29 Mark Kettenis <kettenis@gnu.org>
6900
6901 * gdb.cp/bool.cc, gdb.cp/bool.exp: New files.
6902
5625b943
DJ
69032006-01-22 Daniel Jacobowitz <dan@codesourcery.com>
6904
6905 * gdb.arch/powerpc-prologue.c, gdb.arch/powerpc-prologue.exp: New
6906 files.
6907
80df1bbe
DJ
69082006-01-20 Daniel Jacobowitz <dan@codesourcery.com>
6909
6910 * gdb.cp/maint.exp: Set complaints to a positive value.
6911
9078e690
DJ
69122006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
6913
6914 * gdb.base/multi-forks.c: Add copyright notice. Include <stdlib.h>.
6915 * gdb.base/multi-forks.exp: Use a loop. Allow "fork" as a stopped
6916 function name.
6917
9c903399
DJ
69182006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
6919
6920 * gdb.base/checkpoint.c: Update copyright notice. Include
6921 <stdlib.h>.
6922
761ae4d6
JB
69232006-01-04 Jim Blandy <jimb@redhat.com>
6924
6925 * gdb.asm/asm-source.exp: Independently provide default values for
6926 asm-flags and debug-flags. Use 'string equal' to do the
6927 comparison, not the implicit expr's '==' operator. Remove
6928 now-unneeded assignments to asm-flags. In h8300 case, place
6929 "-gdwarf-2", not "-gdwarf2", in debug-flags, not asm-flags.
6930
099ac3dd
MS
69312006-01-04 Michael Snyder <msnyder@redhat.com>
6932
6933 * gdb.base/checkpoint.c: New file.
6934 * gdb.base/checkpoint.exp: New file.
6935 * gdb.base/multi-fork.c: New file.
6936 * gdb.base/multi-fork.exp: New file.
6937 * gdb.base/pi.txt: New file (data for checkpoint.c test).
6938
f4d85314
FF
69392006-01-04 Fred Fish <fnf@specifix.com>
6940
6941 * gdb.base/ptype.c (foo): Add typedef.
6942 (intfoo): Add function.
6943 * gdb.base/ptype1.c: New file.
6944 * gdb.base/ptype.exp: Handle compilation and linking with two
6945 source files. Test that proper type for "foo" is found based
6946 on source context rather than first match found in symtabs.
6947
a1b06f35
MK
69482005-12-28 Mark Kettenis <kettenis@gnu.org>
6949
6950 * gdb.asm/asm-source.exp (hppa-*-openbsd*): New.
6951 * gdb.asm/openbsd.inc: Indent commands.
6952
d082a1e2
MK
69532005-12-26 Mark Kettenis <kettenis@gnu.org>
6954
c65016bd
MK
6955 * gdb.base/freebpcmd.exp: Increase timeout.
6956
d082a1e2
MK
6957 * gdb.gdb/selftest.exp (test_with_self): Update copyright check.
6958
d3c32a0e
DJ
69592005-12-17 Daniel Jacobowitz <dan@codesourcery.com>
6960
6961 * gdb.base/default.exp: Update check for "show version".
6962
9fdb1f50
RC
69632005-12-09 Randolph Chung <tausq@debian.org>
6964
6965 * gdb.asm/asm-source.exp (hppa64-*-hpux*): New.
6966 * gdb.asm/pa64.inc: New file.
6967
5f2c56f7
RC
69682005-12-09 Randolph Chung <tausq@debian.org>
6969
6970 * gdb.asm/common.inc: Indent commands.
6971 * gdb.asm/asmsrc1.s: Likewise.
6972 * gdb.asm/asmsrc2.s: Likewise.
6973
8117349c
RC
69742005-12-09 Randolph Chung <tausq@debian.org>
6975
6976 * gdb.arch/pa-nullify.exp: Handle hppa64-*-* targets.
6977 (get_addr_of_sym): Remove duplicate print.
6978 (gen_core): xfail hppa*-*-hpux*, update expected output.
6979 * gdb.arch/pa-nullify.s: Reformat to also work on HPUX.
6980 * gdb.arch/pa64-nullify.s: New file.
6981
8f07f25a
RC
69822005-12-09 Randolph Chung <tausq@debian.org>
6983
6984 * gdb.base/dump.exp: Mark hppa64-*-* as 64-bit target.
6985
55b39184
DJ
69862005-12-07 Christophe Lyon <christophe.lyon@st.com>
6987
6988 * gdb.cp/printmethod.cc (main): Call virt and nonvirt, to force
6989 code generation for these functions.
6990 * gdb.cp/printmethod.exp: Expect "&A::nonvirt()" instead of an
6991 error message.
6992
31e2b00f
AS
69932005-12-02 Andrew Stubbs <andrew.stubbs@st.com>
6994
6995 * gdb.base/help.exp (help b, help br, help bre, help brea)
6996 (help break): Update the expected message.
6997
c3d0b56e
SC
69982005-11-11 Stephane Carrez <stcarrez@nerim.fr>
6999
7000 * gdb.asm/m68hc11.inc: Setup the data section.
7001 * gdb.asm/asm-source.exp (m6811-*-*): Don't use the target board linker
7002 script for this test.
7003 (m6812-*-*): Likewise.
7004
36ae0ea9
RC
70052005-11-09 Randolph Chung <tausq@debian.org>
7006
7007 * gdb.base/structs2.exp: Update xfail to only trigger for gcc-3.x.
7008
9d6f42e9
WZ
70092005-11-09 Wu Zhou <woodzltc@cn.ibm.com>
7010
7011 * gdb.base/break.exp: Fix a comment typo.
7012
e2126a14
EZ
70132005-11-03 Jim Blandy <jimb@redhat.com>
7014
a9c64011
AS
7015 Checked in by Elena Zannoni <ezannoni@redhat.com>
7016
e2126a14
EZ
7017 * gdb.dwarf2/mac-fileno.exp, gdb.dwarf2/mac-fileno.S: New tests.
7018
e0ac7199
CV
70192005-11-02 Corinna Vinschen <vinschen@redhat.com>
7020
7021 * gdb.arch/gdb1558.c: Include stdio.h.
7022
31d3fb18
MK
70232005-10-31 Mark Kettenis <kettenis@gnu.org>
7024
7025 * gdb.asm/asm-source.exp: Use -e instead of --entry.
7026
e52b687c
MK
70272005-10-31 Mark Kettenis <kettenis@gnu.org>
7028
7029 * gdb.base/bfp-test.exp: Properly anchor gdb_multiple_test usage.
7030
f4711d79
PG
70312005-10-17 Paul Gilliam <pgilliam@us.ibm.com>
7032
a9c64011
AS
7033 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
7034 vscr" tests to better match output.
f4711d79 7035
987a9106
JB
70362005-10-12 Jim Blandy <jimb@redhat.com>
7037
7038 * gdb.base/structs.exp (any): New function.
7039 (test_struct_returns): Don't make any assumptions at all about
7040 what value the function returns when GDB can't set the return
7041 value.
7042
2336bb58
JB
70432005-10-09 Joel Brobecker <brobecker@adacore.com>
7044
7045 * gdb.ada/arrayidx/p.adb: New file.
7046 * gdb.ada/arrayidx.exp: New testcase
7047
70482005-10-09 Joel Brobecker <brobecker@adacore.com>
1495de3f
JB
7049
7050 * gdb.ada/array_return/pck.ads: New file.
7051 * gdb.ada/array_return/pck.adb: New file.
7052 * gdb.ada/array_return/p.adb: New file.
7053 * gdb.ada/array_return.exp: New testcase.
7054
705335ea
JB
70552005-10-03 Joel Brobecker <brobecker@adacore.com>
7056
a9c64011
AS
7057 * gdb.base/arrayidx.c: New file.
7058 * gdb.base/arrayidx.exp: New testcase.
705335ea 7059
11ee9940
NR
70602005-09-29 Nick Roberts <nickrob@snap.net.nz>
7061
7062 * gdb.base/annota3.exp, gdb.cp/annota3.exp: The annotations
7063 frames-invalid and breakpoints-invalid are no longer generated
7064 with level 3 so don't expect them in the output.
7065
39fb8e9e
BR
70662005-09-27 Bob Rossi <bob@brasko.net>
7067
a9c64011 7068 * gdb.mi/mi-disassemble.exp, gdb.mi/mi2-disassemble.exp: Remove .*
39fb8e9e
BR
7069 from test. Escape the | in mi_gdb_test call.
7070 * gdb.mi/mi-basics.exp, gdb.mi/mi-cli.exp, gdb.mi/mi-disassemble.exp,
7071 gdb.mi/mi-pthreads.exp, gdb.mi/mi-stack.exp, gdb.mi/mi2-basics.exp,
7072 gdb.mi/mi2-cli.exp, gdb.mi/mi2-disassemble.exp,
7073 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-stack.exp: Add extra details to
7074 expected regex's in mi_gdb_test calls.
7075 * lib/mi-support.exp: Remove arbitrary .* from tests.
7076 (mi_gdb_test): Add string_regex variable. Add anchor to main -re.
7077 Fully anchor GDB/MI expected results in mi_gdb_test.
7078 * lib/gdb.exp (string_to_regexp): Escape the ] character.
7079 * gdb.base/sizeof.exp: Remove escape character. Correct test.
7080
2af48f68
PB
70812005-09-26 Paul Brook <paul@codesourcery.com>
7082
7083 * long_long.exp: Exclude eabi targets from arm FPA float format test.
7084
f34502bc
WZ
70852005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
7086
7087 * bfp-test.c: New file.
7088 * bfp-test.exp: New testcase.
7089
ca929517
WZ
70902005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
7091
7092 * gdb.fortran/subarray.exp: New testcase to test the evaluation
7093 of subarray and substring variable.
7094 * gdb.fortran/subarray.f: New source file for the test of subarray
7095 and substring variable evaluation.
7096 * gdb.fortran/exprs.exp: Add four tests for substring evaluation
7097 of string constant.
7098
c761af65
DJ
70992005-09-19 Daniel Jacobowitz <dan@codesourcery.com>
7100
7101 * gdb.arch/altivec-regs.exp, gdb.arch/altivec-abi.exp: Update
7102 copyright dates.
7103
561d7a1d
PG
71042005-09-19 Paul Gilliam <pgilliam@us.ibm.com>
7105
7106 * gdb.arch/altivec-regs.exp (info powerpc altivec): Replace the 'info
7107 powerpc altivec' test with an almost identical 'info vector' test.
7108
b2b64cc9
PG
71092005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
7110
a9c64011
AS
7111 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
7112 vscr" tests to match output.
b2b64cc9 7113
6ac4d15a
PG
71142005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
7115
a9c64011
AS
7116 * gdb.arch/altivec-regs.exp: Adjust "print $vx<i>" tests to match
7117 output.
6ac4d15a 7118
40e55bef
BR
71192005-09-11 Bob Rossi <bob@brasko.net>
7120
7121 * lib/mi-support.exp (mi_gdb_test): Change -re to not be anchored.
a9c64011 7122 * gdb.mi/mi-syn-frame.exp: Call mi_gdb_test twice instead of once for
40e55bef
BR
7123 commands that return an MI output command and an asyncronous MI output
7124 command.
7125 * gdb.mi/mi-console.exp: Ditto.
7126
3c7385ec
BR
71272005-09-11 Bob Rossi <bob@brasko.net>
7128
7129 * gdb.mi/mi-var-child.c: Include <string.h>.
7130
a6cd0eb3
DJ
71312005-09-10 Daniel Jacobowitz <dan@codesourcery.com>
7132
7133 * killed.exp: Correct gdb_expect syntax.
7134
2f168eed
CV
71352005-08-09 Corinna Vinschen <vinschen@redhat.com>
7136
7137 * lib/mi-support.exp (mi_gdb_load): Fix typo.
7138
ecd3fd0f
BR
71392005-08-02 Bob Rossi <bob@brasko.net>
7140
7141 * gdb.mi/mi-basics.exp: Tell mi_gdb_start to use a PTY for inferior.
7142 (test_setshow_inferior_tty): Add global mi_inferior_tty_name to scope.
7143 Change tests to inferior-tty-set/show.
7144 * gdb.mi/mi-console.exp: Tell mi_gdb_start to use a PTY for inferior.
7145 (47-exec-next): Use mi_gdb_test to get GDB and Inferior output.
7146 * gdb.mi/mi-syn-frame.exp: Tell mi_gdb_start to use a PTY for
7147 inferior. Use mi_gdb_test to get GDB and Inferior output.
7148 * lib/mi-support.exp (mi_inferior_spawn_id): Add inferior PTY
7149 descriptor.
7150 (mi_inferior_tty_name): Add inferior PTY file name.
7151 (mi_gdb_start): Add INFERIOR_PTY parameter.
7152 (mi_gdb_test): Add IPATTERN parameter.
7153
f1ea48cb 71542005-08-02 Bob Rossi <bob@brasko.net>
a9c64011 7155
f1ea48cb
BR
7156 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Add MESSAGE
7157 parameter to mi_gdb_test.
7158 * lib/mi-support.exp (mi_gdb_test): Make MESSAGE parameter necessary.
7159
6e650a67
DJ
71602005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
7161
7162 * gdb.mi/mi-var-child.c (do_children_tests): Initialize
7163 struct_declarations.
7164 * gdb.mi/mi-var-child.exp: Step over the initialization of
7165 struct_declarations.
7166
8be260b6
DJ
71672005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
7168
7169 * gdb.mi/basics.c, gdb.mi/var-cmd.c: Revert last change.
7170 * gdb.mi/mi-stack.c: New file, based on gdb.mi/basics.c.
7171 * gdb.mi/mi-var-child.c: New file, based on gdb.mi/var-cmd.c.
7172 * gdb.mi/mi-stack.exp: Update to use mi-stack.c as a source file.
7173 * gdb.mi/mi-var-child.exp: Update to use mi-var-child.c as a source
7174 file.
7175
4e660f07
NR
71762005-07-27 Nick Roberts <nickrob@snap.net.nz>
7177
7178 * gdb.mi/var-cmd.c: Give long_array in _struct_decl 12 elements.
7179 (do_children_tests): Assign values to the extra elements.
7180
7181 * gdb.mi/mi-var-child.exp: Adapt tests for extra elements and use
7182 them for tests for "-var-update --no-values" and
a9c64011 7183 "-var-update --all-values".
4e660f07
NR
7184 Add test for "-var-list-children --simple-values".
7185
7186 * gdb.mi/basics.c (callee4): Add integer array D[3]...
7187
7188 * gdb.mi/mi-stack.exp (test_stack_locals_listing): ...to test
7189 "-stack-list-locals --simple-values" Improve doc strings and
7190 comments.
7191
6bdae935
MK
71922005-07-18 Mark Kettenis <kettenis@gnu.org>
7193
598b7a6f
MK
7194 * gdb.base/sigaltstack.exp (finish_test): KFAIL gdb/1736 on
7195 *-*-openbsd*.
7196 * gdb.base/sigstep.exp (advancei): KFAIL gdb/1736 on *-*-openbsd*.
7197
6bdae935
MK
7198 * gdb.base/sigaltstack.c (main): Use stack_t instead of `struct
7199 sigaltsatck'.
7200
1323e929 72012005-07-14 Bob Rossi <bob@brasko.net>
a9c64011 7202
1323e929
BR
7203 * gdb.base/default.exp (tty): Changed output of command.
7204 * gdb.base/help.exp (help tty): Ditto.
7205
b1a9c082
MK
72062005-07-12 Mark Kettenis <kettenis@gnu.org>
7207
7208 * gdb.arch/i386-sse.exp: Compile with -msse when using GCC.
7209
10a844a2
MK
72102005-07-10 Mark Kettenis <kettenis@gnu.org>
7211
7212 * gdb.mi/mi2-stack.exp (test_stack_locals_listing): Remove test for
7213 -stack-select-frame without arguments.
7214 (test_stack_frame_listing): Add test for newly implemented command
7215 -stack-info-frame.
7216
3cb3b8df
BR
72172005-07-06 Bob Rossi <bob@brasko.net>
7218
7219 * gdb.mi/mi-basics.exp (test_setshow_inferior_tty): Test MI tty
7220 command.
7221 (Copyright): Update copyright.
7222
a0c5fbcf
WZ
72232005-07-06 Wu Zhou <woodzltc@cn.ibm.com>
7224
7225 * gdb.fortran/exprs.exp (test_arithmetic_expressions): Add five
7226 tests to evaluate exponentiation expression.
7227
984971d0
AS
72282005-06-29 Andreas Schwab <schwab@suse.de>
7229
7230 * gdb.base/sigrepeat.c: Include <stdlib.h> and add return type for
7231 main to avoid warnings.
7232
7233 * gdb.base/sigrepeat.exp: Fix reference to undefined variable.
7234
fe03833f
NR
72352005-06-20 Nick Roberts <nickrob@snap.net.nz>
7236
7237 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Remove test for
7238 -stack-select-frame without arguments.
7239 (test_stack_frame_listing): Add test for newly implemented command
7240 -stack-info-frame.
a9c64011 7241
7a55f279
WZ
72422005-06-17 Wu Zhou <woodzltc@cn.ibm.com>
7243
0ffa0ea5
DJ
7244 * gdb.fortran/array-element.f: New file.
7245 * gdb.fortran/array-element.exp: New testcase.
7a55f279 7246
26585198
DJ
72472005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
7248
7249 * gdb.base/bigcore.exp: Correct checks for systems which can
7250 not dump a large core file.
7251
c1bd25fd
DJ
72522005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
7253
7254 * gdb.base/relocate.c: Add a copyright notice.
7255 (dummy): Remove.
7256 * gdb.base/relocate.exp: Test printing the values of variables
7257 from a relocatable file.
7258
589e074d
DJ
72592005-06-12 Daniel Jacobowitz <dan@codesourcery.com>
7260
7261 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Don't expect
7262 excess MI output after an error.
7263
0915f927
JB
72642005-05-29 Joel Brobecker <brobecker@adacore.com>
7265
7266 * gdb.arch/alpha-step.c: New file.
7267 * gdb.arch/alpha-step.exp: New testcase.
7268
76ff342d
DJ
72692005-05-17 Daniel Jacobowitz <dan@codesourcery.com>
7270 Dennis Brueni <dennis@slickedit.com>
7271
7272 * gdb.mi/mi-cli.exp, gdb.mi/mi-return.exp, gdb.mi/mi-stack.exp,
7273 gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp,
7274 gdb.mi/mi-var-display.exp, gdb.mi/mi-watch.exp, gdb.mi/mi2-cli.exp,
7275 gdb.mi/mi2-return.exp, gdb.mi/mi2-stack.exp,
7276 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
7277 gdb.mi/mi2-var-display.exp: Expect fullname field in stack frames.
7278 * lib/mi-support.exp (mi_runto, mi_execute_to_helper): Likewise.
7279
96b0c7ac
DJ
72802005-05-17 Paul Gilliam <pgilliam@us.ibm.com>
7281 Wu Zhou <woodzltc@cn.ibm.com>
7282
7283 * gdb.base/shreloc.exp: Use gdb_compile_shlib. Add support for
7284 IBM's xlc compiler.
7285 * gdb.base/shreloc1.c (fn_1): Reference variable static_var_1.
7286 * gdb.base/shreloc2.c (fn_2): Reference variable static_var_2.
7287
f21565d2
JB
72882005-05-13 Jim Blandy <jimb@redhat.com>
7289
7290 * gdb.base/call-ar-st.exp: Call 'untested' and return -1 instead of
7291 calling gdb_suppress_entire_file.
7292 * gdb.base/charset.exp: Same.
7293 * gdb.base/call-rt-st.exp: Same.
7294
6006a3a1
BR
72952005-05-05 Bob Rossi <bob_rossi@cox.net>
7296
7297 * lib/gdb.exp (fullname_syntax): Added global regex.
7298 (fullname_syntax_POSIX): Ditto.
7299 (fullname_syntax_UNC): Ditto.
7300 (fullname_syntax_DOS_CASE): Ditto.
7301 (fullname_syntax_DOS): Ditto.
7302 * gdb.mi/mi-file.exp (test_file_list_exec_source_file): Added
7303 fullname_syntax variable to scope and use it.
7304 (test_file_list_exec_source_files): Ditto.
7305 * gdb.mi/mi2-file.exp (test_file_list_exec_source_file): Ditto.
7306
c3b69c04
DJ
73072005-05-04 Daniel Jacobowitz <dan@codesourcery.com>
7308
7309 * gdb.threads/linux-dp.exp: Check for *-*-linux-gnu*.
7310
3c95e6af
PG
73112004-05-02 Paul Gilliam <pgilliam@us.ibm.com>
7312
a9c64011
AS
7313 * lib/gdb.exp (skip_altivec_tests): New function, based on
7314 check_vmx_hw_available from the GCC testsuite.
7315 * lib/gdb.arch/altivec-abi.exp: Use skip_altivec_tests.
7316 * lib/gdb.arch/altivec-regs.exp: Likewise.
3c95e6af 7317
78df6c56
JB
73182005-05-02 Jim Blandy <jimb@redhat.com>
7319
7320 * gdb.base/auxv.exp: Call 'untested' and return -1 instead of
7321 calling gdb_suppress_entire_file.
7322
1690f9cf
DJ
73232005-04-30 Randolph Chung <tausq@debian.org>
7324
7325 * gdb.threads/staticthreads.exp: Override signal to check for hppa.
7326 Slightly relax "sem_post" name checking.
7327
5ea106f7
PG
73282005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
7329
7330 * gdb.base/unload.exp: Use new shared library infrastructure.
7331
bf7234cf
PG
73322005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
7333
7334 * gdb.base/so-impl-ld.exp: Use new shared library
a9c64011 7335 infrastructure.
bf7234cf 7336
547b869a
CV
73372005-04-29 Corinna Vinschen <vinschen@redhat.com>
7338
7339 * gdb.asm/asm-source.exp: Add h8300 to supported targets.
7340 * gdb.asm/h8300.inc: New file.
7341
f07e55f0
PG
73422005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
7343
7344 * gdb.base/shlib-call.exp: Change to use new shared library
7345 infrastructure.
7346
3cbba3d1
PG
73472005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
7348
a9c64011
AS
7349 * gdb.base/pending.exp: Change to use new shared library
7350 infrastructure.
3cbba3d1 7351
ed6df200
PG
73522005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
7353
a9c64011
AS
7354 * gdb.base/nodebug.exp: Allow for compiling by IBM's xlc compiler,
7355 use test_compiler_info instead of gcc_compiled, and update copyright.
ed6df200 7356
8c8f4ebe
PG
73572005-04-27 Paul Gilliam <pgilliam@us.ibm.com>
7358
a9c64011
AS
7359 * gdb.base/annota1.exp : Deal with messages caused by breakpoints in
7360 shared objects being adjusted and update copyright years.
8c8f4ebe 7361
607fbc54
DJ
73622005-04-27 Daniel Jacobowitz <dan@codesourcery.com>
7363
7364 * ChangeLog: Correct some 2003-01-13 dates.
7365 * gdb.base/sigbpt.exp, gdb.base/signull.exp, gdb.cp/bs15503.exp,
7366 gdb.cp/exception.exp, gdb.cp/userdef.cc, gdb.cp/userdef.exp,
7367 gdb.mi/mi-console.exp, gdb.mi/mi2-console.exp,
7368 gdb.trace/collection.exp, gdb.trace/passc-dyn.exp,
7369 gdb.trace/tfind.exp: Update copyright years.
7370
57bf0e56
DJ
73712005-04-14 Paul Gilliam <pgilliam@us.ibm.com>
7372 Daniel Jacobowitz <dan@codesourcery.com>
7373
7374 * lib/gdb.exp (gdb_compile): Handle shlib=.
7375 (gdb_compile_shlib): New function.
7376
9b593790
PG
73772005-04-12 Paul Gilliam <pgilliam@us.ibm.com>
7378
a9c64011 7379 * lib/gdb.exp (test_compiler_info): Give argument a default value.
9b593790 7380
9494c6a5
DJ
73812005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
7382
7383 * Makefile.in (ALL_SUBDIRS): Replace gdb.gdbserver with
7384 gdb.server.
7385 * configure.ac: Likewise.
7386 * configure: Regenerated.
7387 * gdb.gdbserver/Makefile.in: Moved to...
7388 * gdb.server/Makefile.in: ... here.
7389 * gdb.gdbserver/server.c: Moved to...
7390 * gdb.server/server.c: ... here.
7391 * gdb.gdbserver/server-run.exp: Moved to...
7392 * gdb.server/server-run.exp: ... here.
7393
6f8eac0e
DJ
73942005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
7395
7396 * Makefile.in (ALL_SUBDIRS): Add gdb.gdbserver.
7397 * configure.ac: Create gdb.gdbserver/Makefile.
7398 * configure: Regenerated.
7399 * lib/gdbserver-support.exp: New file, derived from
7400 config/gdbserver.exp.
7401 * config/gdbserver.exp: Use gdbserver-support.exp.
7402 * gdb.gdbserver/Makefile.in: New file.
7403 * gdb.gdbserver/server.c: New file.
7404 * gdb.gdbserver/server-run.exp: New file.
7405
6e87504d
PG
74062005-04-06 Paul Gilliam <pgilliam@us.ibm.com>
7407
a9c64011
AS
7408 * lib/gdb.exp (test_compiler_info): Return compiler_info
7409 if no arguments are given.
6e87504d 7410
d1779be4
PG
74112005-04-01 Paul Gilliam <pgilliam@us.ibm.com>
7412
7413 * gdb.arch/altivec-abi.exp: Check for compiler and set
7414 use altivec' flag accordingly.
7415 * gdb.arch/altivec-regs.exp: Likewise.
7416
88750304
DJ
74172005-03-29 Daniel Jacobowitz <dan@codesourcery.com>
7418
7419 * gdb.base/ptr-typedef.exp, gdb.base/ptr-typedef.c: New files.
7420
f3fb768d
AS
74212005-03-27 Andreas Schwab <schwab@suse.de>
7422
7423 * gdb.base/bigcore.c (main): Add missing mode argument in open
7424 call.
7425
7e813ac5
DJ
74262005-03-25 Daniel Jacobowitz <dan@codesourcery.com>
7427
7428 * lib/mi-support.exp (mi_gdb_load): Use /tmp for gdbserver
7429 downloads.
7430 * config/gdbserver.exp (gdb_load): Likewise.
7431
8e3049aa
PB
74322005-03-14 Paul Brook <paul@codesourcery.com>
7433
7434 * lib/mi-support.exp: Use mi_gdb_target_cmd to connect to remote
7435 targets.
7436
a9df7c44
JB
74372005-03-09 Joel Brobecker <brobecker@adacore.com>
7438
7439 * gdb.dwarf2/dup-psym.S: New file.
7440 * gdb.dwarf2/dup-psym.exp: New testcase.
7441
9f0d94e8
JB
74422005-03-09 Joel Brobecker <brobecker@adacore.com>
7443
7444 * gdb.ada/exec_changed/first.adb: New file.
7445 * gdb.ada/exec_changed/second.adb: New file.
7446 * gdb.ada/exec_changed.exp: New testcase.
7447
5f579bc5
NS
74482005-03-08 Nathan Sidwell <nathan@codesourcery.com>
7449
36e9969c
NS
7450 * gdb.cp/userdef.cc (A1::operator+): New unary plus.
7451 (A2): New class.
7452 (main): Test operator+.
7453 * gdb.cp/userdef.exp: Test unary plus. Use A2::operator+ for
7454 breakpoint test.
7455
5f579bc5
NS
7456 * gdb.base/sigbpt.exp: Disable if gdb,nosignals.
7457 * gdb.base/signull.exp: Disable if gdb,nosignals.
7458 * gdb.cp/bs15503.exp: Disable if skip_cplus_tests
7459 * gdb.cp/exception.exp: Disable if skip_cplus_tests.
7460 * gdb.mi/mi-console.exp: Disable hello test if gdb,noinferiorio.
7461 * gdb.mi/mi2-console.exp: Likewise.
7462 * gdb.trace/collection.exp (run_trace_experiment): Consume the
7463 continue output at start.
7464 (gdb_collect_locals_test): Robustify regexp.
7465 * gdb.trace/passc-dyn.exp: Fix comment typo.
7466 * gdb.trace/tfind.exp: Don't enable optimization. Remove stray ']'.
7467
be46087e
CV
74682005-03-08 Corinna Vinschen <vinschen@redhat.com>
7469
7470 * gdb.asm/asm-source.exp: Add iq2000 case.
7471 * gdb.asm/iq2000.inc: New file.
7472
384e1a61 74732005-03-07 Manoj Iyer <manjo@austin.ibm.com>
a9c64011 7474
384e1a61
MI
7475 * gdb.base/command.exp: Change hardcoded value to regular expression.
7476 * gdb.base/float.exp: Add powerpc to the list of targets checked.
7477
584b6e9e
DJ
74782005-03-07 Daniel Jacobowitz <dan@codesourcery.com>
7479
7480 * gdb.asm/alpha.inc, gdb.asm/frv.inc, gdb.asm/i386.inc,
7481 gdb.asm/ia64.inc, gdb.asm/m68hc11.inc, gdb.asm/m68k.inc,
7482 gdb.asm/mips.inc, gdb.asm/pa.inc, gdb.asm/powerpc.inc,
7483 gdb.asm/s390.inc, gdb.asm/s390x.inc, gdb.asm/sh.inc,
7484 gdb.asm/x86_64.inc: Use .purgem before redefining macros.
7485
ab5b5d61
MK
74862005-03-05 Mark Kettenis <kettenis@gnu.org>
7487
7488 * gdb.cp/ovldbreak.exp: Adjust regular expression for recent
7489 changes.
7490
ae051c1b
PG
74912004-03-03 Paul Gilliam <pgilliam@us.ibm.com>
7492
a9c64011
AS
7493 * lib/compiler.c: Add test for IBM's xlc compiler.
7494 * lib/compiler.cc: Likewise.
ae051c1b 7495
3f0f6ed2
JB
74962004-02-24 Joel Brobecker <brobecker@adacore.com>
7497
7498 * gdb.ada/fixed_points.exp: Create compilation object directory
7499 before running the test.
7500 * gdb.ada/null_record.exp: Likewise.
7501 * gdb.ada/packed_array.exp: Likewise.
7502 * gdb.ada/start.exp: Likewise.
7503
724f452b
JB
75042005-02-15 Joel Brobecker <brobecker@adacore.com>
7505
7506 * gdb.ada/packed_array/pa.adb: New file.
7507 * gdb.ada/packed_array.exp: New testcase.
7508
57f5cdfb 75092005-02-10 Mark Kettenis <kettenis@gnu.org>
ebdda337 7510
1f393151
MK
7511 * gdb.dwarf2/dw2-intermix.exp, gdb.dwarf2/dw2-intermix.S: New
7512 files.
7513
ebdda337
MK
7514 * gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/dw2-intercu.exp: Run tests
7515 on *-*-openbsd*. Correctly match whitespace in regukar
7516 expressions.
7517
cf309262
DJ
75182005-02-10 Daniel Jacobowitz <dan@debian.org>
7519
7520 From Ramana Radhakrishnan <ramana.radhakrishnan@codito.com>:
7521 PR exp/1821
7522 * gdb.base/gdb1821.c: New test file.
7523 * gdb.base/gdb1821.exp: New test file.
7524
3be49e7a
JB
75252005-02-09 Joel Brobecker <brobecker@adacore.com>
7526
7527 * gdb.base/start.c: New file.
7528 * gdb.base/start.exp: New testcase.
7529
e292e67d
JB
75302005-02-09 Joel Brobecker <brobecker@adacore.com>
7531
7532 * gdb.ada/start/dummy.adb: New file.
7533 * gdb.ada/start.exp: New testcase.
7534
dbdfa66c
CV
75352005-02-09 Corinna Vinschen <vinschen@redhat.com>
7536
7537 * maint.exp: Raise timeout to give Cygwin targeted GDBs more time
7538 for printing symbols and statistics.
7539 Add test for using relative pathnames in "maint print msymbols" test.
7540 Mark "maint info sections DATA" XFAIL on Cygwin.
7541 Remove Cygwin XFAIL mark on "help maint dump-me" and "maint dump-me"
7542 tests.
7543
d7941671
AC
75442005-02-09 Andreas Schwab <schwab@suse.de>
7545
7546 Committed by Andrew Cagney <cagney@gnu.org>
7547 * gdb.base/remotetimeout.exp: New file.
7548
74e5ef44
MK
75492005-02-07 Mark Kettenis <kettenis@gnu.org>
7550
7551 * gdb.base/interp.exp: Remove trailing \n in gdb_test commands.
7552
464dd14d
JB
75532005-02-03 Joel Brobecker <brobecker@adacore.com>
7554
7555 * gdb.ada/gnat_ada.gpr: New file.
7556 * gdb.ada/gnat_ada.gin: Delete, no longer used.
7557 * lib/ada.exp (gdb_compile_ada): Minor adaptation to new project file.
7558 * configure.ac: No longer generate gnat_ada.gpr.
7559 * configure: Regenerate.
7560 * gdb.ada/Makefile.in: Minor adaptations due to new project file.
7561 * gdb.ada/null_record/null_record.adb: Moved here from gdb.ada.
7562 * gdb.ada/null_record/bar.ads: Likewise.
7563 * gdb.ada/null_record/bar.adb: Likewise.
7564 * gdb.ada/fixed_points/fixed_points.adb: Likewise.
7565 * gdb.ada/null_record.exp (testdir): New variable.
7566 (testfile): executable is now in testdir subdirectory.
7567 (srcfile): Use full path to the main compilation unit.
7568 * gdb.ada/fixed_points.exp: Same changes as above.
7569
30d756ae
NR
75702005-02-03 Nick Roberts <nickrob@snap.net.nz>
7571
7572 * gdb.base/interp.exp: New test.
7573
9d799f85
AC
75742005-01-24 Andrew Cagney <cagney@gnu.org>
7575
7576 * gdb.base/sigrepeat.exp, gdb.base/sigrepeat.c: New test.
7577
15656118
AC
75782005-01-19 Andrew Cagney <cagney@gnu.org>
7579
a892c31b
AC
7580 * gdb.stabs/Makefile.in (Makefile): Update dependencies -
7581 configure.ac not configure.in.
7582
15656118
AC
7583 * gdb.base/scope.exp (test_at_main): Delete any XFAIL and/or KFAIL
7584 of powerpc*-*-*.
7585 * gdb.hp/gdb.base-hp/callfwmall.exp (do_function_calls): Ditto.
a9c64011 7586 * gdb.base/list.exp (test_list_function)
15656118
AC
7587 (test_list_filename_and_function): Ditto.
7588 * gdb.base/callfuncs.exp (do_function_calls): Ditto.
7589
a7b01baf
AC
75902005-01-16 Andrew Cagney <cagney@gnu.org>
7591
17d92a02
AC
7592 * gdb.base/source.exp: Delete KFAIL gdb/1846, simplify.
7593
a7b01baf
AC
7594 * gdb.base/source-error.gdb, gdb.base/source.exp: New files.
7595
bc8332bb
AC
75962005-01-14 Andrew Cagney <cagney@gnu.org>
7597
7598 * gdb.mi/mi-var-cmd.exp: Adjust "create int" test to match output.
7599 * gdb.mi/mi2-var-cmd.exp: Ditto.
7600
4d074752
CV
76012005-01-10 Corinna Vinschen <vinschen@redhat.com>
7602
7603 * gdb.base/fileio.c: Include unistd.h as required for lseek(2).
7604
bec39cab
AC
76052005-01-07 Andrew Cagney <cagney@gnu.org>
7606
7607 * configure.ac: Rename configure.in, require autoconf 2.59.
7608 * configure: Re-generate.
7609 * gdb.stabs/configure.ac: Rename configure.in, require autoconf 2.59.
7610 * gdb.stabs/configure: Re-generate.
7611 * gdb.hp/configure.ac: Rename configure.in, require autoconf 2.59.
7612 * gdb.hp/configure: Re-generate.
7613 * gdb.hp/gdb.objdbg/configure.ac: Rename configure.in, require
7614 autoconf 2.59.
7615 * gdb.hp/gdb.objdbg/configure: Re-generate.
7616 * gdb.hp/gdb.defects/configure.ac: Rename configure.in, require
7617 autoconf 2.59.
7618 * gdb.hp/gdb.defects/configure: Re-generate.
7619 * gdb.hp/gdb.compat/configure.ac: Rename configure.in, require
7620 autoconf 2.59.
7621 * gdb.hp/gdb.compat/configure: Re-generate.
7622 * gdb.hp/gdb.base-hp/configure.ac: Rename configure.in, require
7623 autoconf 2.59.
7624 * gdb.hp/gdb.base-hp/configure: Re-generate.
7625 * gdb.hp/gdb.aCC/configure.ac: Rename configure.in, require
7626 autoconf 2.59.
7627 * gdb.hp/gdb.aCC/configure: Re-generate.
7628
f10b16d4
JB
76292004-12-15 Jim Blandy <jimb@redhat.com>
7630
7631 * gdb.threads/linux-dp.exp: Fix output regexp to handle output
7632 under NPTL when there is debugging info available for libpthread.
7633
fb6e1814
JG
76342004-12-13 Jerome Guitton <guitton@gnat.com>
7635
7636 * gdb.ada/fixed_points.c: New file.
7637 * gdb.ada/fixed_points.exp: New file.
7638
fe46cd3a
RC
76392004-12-03 Randolph Chung <tausq@debian.org>
7640
7641 * gdb.arch/pa-nullify.exp: New file.
7642 * gdb.arch/pa-nullify.s: New file.
7643
8de0841b
RC
76442004-11-30 Randolph Chung <tausq@debian.org>
7645
7646 * gdb.threads/thread_check.exp: Use ${srcfile} for test program name
7647 instead of "tbug". Fix regexp to work properly with gdb_test.
7648
c8170782
PH
76492004-11-29 Paul Hilfinger <Hilfinger@gnat.com>
7650
7651 * gdb.base/bitfields2.exp: New test.
7652 * gdb.base/bitfields2.c: New file.
7653
954269c2
RE
76542004-11-28 Richard Earnshaw <rearnsha@arm.com>
7655
7656 * config/sim.exp (gdb_load): Return 0 on success, -1 on failure.
7657
0107feed
RC
76582004-11-16 Randolph Chung <tausq@debian.org>
7659
7660 * gdb.base/unload.exp: Pass relative path to gdb_get_line_number.
7661
f073ae8c
DJ
76622004-11-14 Daniel Jacobowitz <dan@debian.org>
7663
7664 * gdb.threads/threadapply.exp: Correct "macro details" test.
7665
19ad59e7
JJ
76662004-11-11 Jeff Johnston <jjohnstn@redhat.com>
7667
7668 * gdb.threads/threadapply.exp: New test.
7669 * gdb.threads/threadapply.c: New file.
7670
9cf0961b
MK
76712004-11-07 Mark Kettenis <kettenis@gnu.org>
7672
7673 * gdb.base/savedregs.exp: Correct pattern used for sigtramp
7674 frames.
7675
c789492a
FL
76762004-11-05 Felix Lee <felix+log1@specifixinc.com>
7677
7678 * gdb.base/cursal.exp: New file.
7679 * gdb.base/cursal.c: New file.
7680
a1e167bb
AC
76812004-11-03 Andrew Cagney <cagney@gnu.org>
7682
7683 * gdb.base/savedregs.exp, gdb.base/savedregs.c: New files.
7684
b7cbf173
MK
76852004-10-30 Mark Kettenis <kettenis@gnu.org>
7686
7687 * gdb.asm/asm-source.exp: Add mips*-*-netbsd* to the list of
7688 NetBSD/ELF targets.
7689
88f9d34f
JB
76902004-10-29 Joel Brobecker <brobecker@gnat.com>
7691
7692 * gdb.threads/bp_in_thread.c: New file, copied from
7693 pthread_cond_wait.c.
7694 * gdb.threads/bp_in_thread.c: Use bp_in_thread.c as the source
7695 file, rather than reusing the .c file from another testcase.
7696
ca7d6a0c
JB
76972004-10-20 Joel Brobecker <brobecker@gnat.com>
7698
7699 * gdb.ada/null_record.exp: Check where we stopped after
7700 sending the start command, instead of where the associated
7701 temporary breakpoint was inserted.
7702
0d863d03
AC
77032004-10-14 Andrew Cagney <cagney@gnu.org>
7704
7705 * gdb.mi/gdb701.c (main): Return 0.
7706
d11e72cb
DJ
77072004-10-13 Daniel Jacobowitz <dan@debian.org>
7708
d40539a4 7709 * gdb.dwarf2/dw2-intercu.S, gdb.dwarf2/dw2-intercu.exp: New files.
d11e72cb 7710
e1923096
JJ
77112004-10-12 Jeff Johnston <jjohnstn@redhat.com>
7712
7713 * gdb.threads/schedlock.c: Add comment markers to use to find
7714 line numbers.
7715 * gdb.threads/schedlock.exp: Adjust regex to handle the new
7716 comments.
7717 * gdb.threads/watchthreads.exp: Use gdb_get_line_number to find
7718 breakpoint lines.
7719
ec8ba2c9
DJ
77202004-10-12 Daniel Jacobowitz <dan@debian.org>
7721
7722 * gdb.dwarf2/dw2-basic.exp: Run on Hurd also.
7723
0eb3658b
DJ
77242004-10-12 Daniel Jacobowitz <dan@debian.org>
7725
7726 * configure.in: Add gdb.dwarf2.
7727 * configure: Regenerated.
7728 * Makefile.in: Add gdb.dwarf2.
7729 * gdb.dwarf2/Makefile.in, gdb.dwarf2/dw2-basic.S,
7730 gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/main.c,
7731 gdb.dwarf2/file1.txt: New files.
7732
a271cc33
OF
77332004-10-11 Orjan Friberg <orjanf@axis.com>
7734
a9c64011 7735 * gdb.threads/bp_in_thread.exp: Use runto_main and "continue" instead
a271cc33
OF
7736 of "run", since the latter doesn't work with remote targets. Adjust
7737 the breakpoint numbering accordingly.
7738 * gdb.threads/pthread_cond_wait.exp: Ditto.
7739
895ce074
MC
77402004-10-08 Michael Chastain <mec.gnu@mindspring.com>
7741
7742 * gdb.base/overlays.exp: Update copyright years.
7743
6be3092d
KI
77442004-10-08 Kei Sakamoto <sakamoto.kei@renesas.com>
7745
7746 * gdb.base/overlays.exp: Disable if target is Linux.
7747
e05389b8
FL
77482004-10-06 Felix Lee <felix+log1@specifixinc.com>
7749
7750 * config/gdbserver.exp (gdb_load): Use right filename on remote.
7751
73cb587d
KI
77522004-10-05 Kei Sakamoto <sakamoto.kei@renesas.com>
7753
7754 * gdb.asm/asm-source.exp: Add m32r-linux target.
7755 * gdb.asm/m32r-linux.inc: New file.
7756
3c0edcdc
AC
77572004-09-24 Andrew Cagney <cagney@redhat.com>
7758 David Anderson <anderson@redhat.com>
7759
7760 * gdb.base/bigcore.exp (extract_heap): If the expect "file size"
7761 command fails, assume things will work.
7762 * gdb.base/bigcore.c: Include <sys/stat.h> and <fcntl.h>.
7763 (_GNU_SOURCE): Define.
7764 (print_unsigned, print_hex): Change parameter to "long long".
7765 (print_byte_count): New function, use to print byte counts.
7766 (large_off_t, large_lseek, O_LARGEFILE): Define dependant on
7767 O_LARGEFILE.
7768 (main): Compute an upper bound on a corefile in max_core_size.
7769 Limit memory chunk size to max_core_size. Limit total memory
7770 allocated to max_core_size.
7771
4bb3667f
AC
77722004-09-23 Andrew Cagney <cagney@gnu.org>
7773
7774 * gdb.base/bigcore.exp: Replace the code that creates a corefile
7775 from a separate process with code that creates a corefile by
7776 making the inferior dump core.
7777
60fe1a51
MK
77782004-09-23 Mark Kettenis <kettenis@gnu.org>
7779
7780 * gdb.base/sigstep.exp: Avoid comments withing gdb_test_multiple
7781 block.
7782
8e937346
MC
77832004-09-23 Michael Chastain <mec.gnu@mindspring.com>
7784
7785 * gdb.base/constvars.exp (local_compiler_xfail_check_2):
7786 New proc. Accept both gcc 3.x.x and gcc 4.x.x.
7787 * gdb.base/volatile.exp (local_compiler_xfail_check_2):
7788 Likewise.
7789
7213f6d6
JJ
77902004-09-20 Jeff Johnston <jjohnstn@redhat.com>
7791
7792 * gdb.java/jprint.exp: New test case for java inferior call.
7793 * gdb.java/jprint.java: Ditto.
7794
eac69dca
JB
77952004-09-15 Joel Brobecker <brobecker@gnat.com>
7796
7797 * gdb.base/bigcore.exp: Deactivate on IRIX targets.
7798
22227696
MC
77992004-09-14 Michael Chastain <mec.gnu@mindspring.com>
7800
7801 * gdb.threads/killed.c: Include <stdlib.h>.
7802 * gdb.threads/pthreads.c: Likewise.
7803
7dd403a4
MC
78042004-09-14 Michael Chastain <mec.gnu@mindspring.com>
7805
7806 * gdb.threads/killed.c: Add copyright notice.
7807
33f2d567
JM
78082004-09-10 Jason Molenda (jmolenda@apple.com)
7809
a9c64011
AS
7810 * gdb.base/define.exp: Two new tests to verify zero space chars
7811 after 'if' and 'while' commands in a user-defined command is correctly
7812 parsed.
33f2d567 7813
e05b62ac
AC
78142004-09-08 Andrew Cagney <cagney@gnu.org>
7815
7816 * gdb.base/signals.exp (signal_tests_1): Delete. Merge signal
7817 delivery test with duplicate at end of file.
7818
9cbe82da
MK
78192004-09-06 Mark Kettenis <kettenis@jive.nl>
7820
7821 * gdb.base/unload.exp: Link with -dl on *-*-solaris*.
7822
564803d9
MC
78232004-09-05 Michael Chastain <mec.gnu@mindspring.com>
7824
7825 * config/hppro.exp: Removed.
7826
7c6807ce
MC
78272004-09-05 Michael Chastain <mec.gnu@mindspring.com>
7828
7829 * config/sparclet.exp: Removed.
7830
bf7e26dd
MC
78312004-09-05 Michael Chastain <mec.gnu@mindspring.com>
7832
7833 * config/udi.exp: Removed.
7834
714e341b
MC
78352004-09-02 Michael Chastain <mec.gnu@mindspring.com>
7836
7837 * gdb.base/sigstep.exp (advance): Use "-continue_timer" option
7838 of "exp_continue".
7839 (advancei): Likewise.
7840
1236e623
JJ
78412004-09-01 Jeff Johnston <jjohnstn@redhat.com>
7842
7843 * gdb.base/unload.exp: Fix so messages aren't duplicated.
7844
3bdcad15
MI
78452004-09-01 Manoj Iyer <manjo@austin.ibm.com>
7846
228af206 7847 * gdb.gdb/complaints.exp (setup_test): Use new gdb.exp functionality
3bdcad15
MI
7848 to check for nodebug in executable.
7849 * gdb.gdb/observer.exp (setup_test): Likewise.
7850 * gdb.gdb/selftest.exp (test_with_self): Likewise.
7851 * gdb.gdb/xfullpath.exp (setup_test): Likewise.
7852
c72b934c
AC
78532004-09-01 Andrew Cagney <cagney@gnu.org>
7854
7855 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
7856 files.
7857
edd9b715
JJ
78582004-09-01 Jeff Johnston <jjohnstn@redhat.com>
7859
7860 * gdb.base/unload.exp: Fix expected warning message to match
7861 latest format.
7862
fb4ce06b
CV
78632004-09-01 Corinna Vinschen <vinschen@redhat.com>
7864
7865 * gdb.base/call-rt-st.exp: Fix typos.
7866
ce78e7c3
MI
78672004-08-31 Manoj Iyer <manjo@austin.ibm.com>
7868
7869 * gdb.threads/thread_check.exp: New testcase.
7870 * gdb.threads/thread_check.c: New testcase.
7871
2dedb159
AC
78722004-08-31 Andrew Cagney <cagney@gnu.org>
7873
7874 * gdb.base/sigstep.exp (breakpoint_to_handler_entry)
7875 (skip_to_handler_entry): New procedures. Test stepping into a
7876 handler when the breakpoint is at the handler's entry point.
7877
68f53502
AC
78782004-08-30 Andrew Cagney <cagney@gnu.org>
7879
7880 * gdb.base/sigstep.exp (breakpoint_over_handler): Remove kfail
7881 gdb/1757.
7882
3e3ffd2b
MC
78832004-08-27 Michael Chastain <mec.gnu@mindspring.com>
7884
7885 With code from Manoj Iyer <manjo@austin.ibm.com>:
7886 * lib/gdb.exp (gdb_file_cmd): Return more information in the
7887 return value. Add an arm for "no debugging symbols found".
7888 Change a stray "error" to "perror".
7889 (gdb_run_cmd): Adapt to new return value.
7890 * gdb.base/remote.exp: Adapt to new return value.
7891 * gdb.gdb/complaints.exp: Likewise.
7892 * gdb.gdb/observer.exp: Likewise.
7893 * gdb.gdb/selftest.exp: Likewise.
7894 * gdb.gdb/xfullpath.exp: Likewise.
7895
4b6f5fd2
JB
78962004-08-27 Joel Brobecker <brobecker@gnat.com>
7897
7898 * gdb.threads/bp_in_thread.exp: New testcase.
7899
e5b25496
MC
79002004-08-27 Michael Chastain <mec.gnu@mindspring.com>
7901
7902 Fix PR testsuite/1735.
7903 * gdb.threads/schedlock.c (thread_function): Add a cast
7904 to suppress a gcc warning.
7905 * gdb.threads/thread-specific.c (thread_function): Likewise.
7906
934353d6
MC
79072004-08-26 Michael Chastain <mec.gnu@mindspring.com>
7908
7909 * gdb.base/unload.c: Include <stdlib.h>.
7910
f98a0aef 79112004-08-26 Michael Chastain <mec.gnu@mindspring.com>
3a77aa28 7912
f98a0aef 7913 From Paul Gilliam <pgilliam@us.ibm.com>:
3a77aa28
MC
7914 * gdb.base/call-sc.exp (test_scalar_returns): Make sure PC is
7915 synchronized after the "return".
7916
5a2e8882
MC
79172004-08-26 Michael Chastain <mec.gnu@mindspring.com>
7918
7919 * gdb.mi/basics.c: Include <stdio.h>.
7920 * gdb.mi/pthreads.c: Include <stdlib.h>.
7921 * gdb.mi/var-cmd.c: Include <stdlib.h>.
7922
a9640423
MC
79232004-08-26 Michael Chastain <mec.gnu@mindspring.com>
7924
7925 * gdb.threads/schedlock.c: Add copyright notice.
7926
b04e311d
AC
79272004-08-25 Andrew Cagney <cagney@gnu.org>
7928
7929 * gdb.base/sigstep.exp (breakpoint_to_handler, skip_to_handler)
7930 (skip_over_handler, breakpoint_over_hander): New test procedures.
7931 (advance, advancei): Add a proper prefix, do not use
7932 rerun_to_main.
7933 * gdb.base/sigstep.c (main): Change to use an infinite loop.
7934
7c27f15b
MC
79352004-08-24 Michael Chastain <mec.gnu@mindspring.com>
7936
7937 * gdb.mi/basics.c: Add copyright notice.
7938 * gdb.mi/var-cmd.c: Add copyright notice.
7939
fffc87ae
MC
79402004-08-23 Michael Chastain <mec.gnu@mindspring.com>
7941
7942 * lib/gdb.exp: Remove signed_keyword_not_used.
7943 * lib/compiler.c: Likewise.
7944 * lib/compiler.cc: Likewise.
7945
d782e0bf
MC
79462004-08-23 Michael Chastain <mec.gnu@mindspring.com>
7947
7948 * gdb.base/whatis.c: Remove conditional disabling of "signed".
7949 * gdb.base/whatis.exp: Remove signed_keyword_not_used.
7950
96033e83
MC
79512004-08-23 Michael Chastain <mec.gnu@mindspring.com>
7952
7953 * gdb.base/whatis.c: Add copyright notice.
7954
cf38c229
MK
79552004-08-20 Mark Kettenis <kettenis@gnu.org>
7956
7957 * gdb.arch/i386-prologue.exp (skip_breakpoint): New function. Use
7958 it to skip the breakpoints encoded in the inline assembly.
7959
f4b49756
MC
79602004-08-20 Michael Chastain <mec.gnu@mindspring.com>
7961
7962 * Makefile.in: Add gdb.fortran.
7963
2f193b69
MC
79642004-08-20 Michael Chastain <mec.gnu@mindspring.com>
7965
7966 * gdb.base/call-sc.exp (test_scalar_returns):
7967 Fix cut-and-paste glitch in "Make fun return now".
7968
89a237cb
MC
79692004-08-17 Michael Chastain <mec.gnu@mindspring.com>
7970
7971 * configure.in: Add gdb.fortran.
7972 * configure: Regenerate.
7973 * gdb.fortran/Makefile.in: New file.
7974 * lib/gdb.exp (skip_fortran_tests): New procedure.
7975
469aff8e
MC
79762004-08-17 Michael Chastain <mec.gnu@mindspring.com>
7977
7978 * gdb.mi/mi-var-block.exp: Use gdb_get_line_number. Remove
7979 reference to bug-gnu@prep.ai.mit.edu.
7980 * gdb.mi/mi-var-child.exp: Likewise.
7981 * gdb.mi/mi-var-cmd.exp: Likewise.
7982 * gdb.mi/mi-var-display.exp: Likewise.
7983 * gdb.mi/mi2-var-block.exp: Likewise.
7984 * gdb.mi/mi2-var-child.exp: Likewise.
7985 * gdb.mi/mi2-var-cmd.exp: Likewise.
7986 * gdb.mi/mi2-var-display.exp: Likewise.
7987
00b51b9f
MK
79882004-08-15 Mark Kettenis <kettenis@gnu.org>
7989
7990 * gdb.base/unload.c (main): Make local variable msg const.
7991
45f07fef
MC
79922004-08-15 Michael Chastain <mec.gnu@mindspring.com>
7993
7994 * gdb.mi/mi-cli.exp: Use gdb_get_line_number. Remove reference
7995 to bug-gnu@prep.ai.mit.edu.
7996 * gdb.mi/mi-disassemble.exp: Likewise.
7997 * gdb.mi/mi-eval.exp: Likewise.
7998 * gdb.mi/mi-file.exp: Likewise. Also, add comment about the
7999 default line number.
8000 * gdb.mi/mi-return.exp: Likewise.
8001 * gdb.mi/mi-simplerun.exp: Likewise.
8002 * gdb.mi/mi-stack.exp: Likewise.
8003 * gdb.mi/mi-stepi.exp: Likewise. Also, replace wildcarded line
8004 number with explicit range test.
8005 * gdb.mi/mi-watch.exp: Likewise.
8006 * gdb.mi/mi2-break.exp: Likewise.
8007 * gdb.mi/mi2-cli.exp: Likewise.
8008 * gdb.mi/mi2-disassemble.exp: Likewise.
8009 * gdb.mi/mi2-eval.exp: Likewise.
8010 * gdb.mi/mi2-file.exp: Likewise. Also, add comment about the
8011 default line number.
8012 * gdb.mi/mi2-return.exp: Likewise.
8013 * gdb.mi/mi2-simplerun.exp: Likewise.
8014 * gdb.mi/mi2-stack.exp: Likewise.
8015 * gdb.mi/mi2-stepi.exp: Likewise. Also, replace wildcarded line
8016 number with explicit range test.
8017 * gdb.mi/mi2-watch.exp: Likewise.
8018
dd8c8ee7
MC
80192004-08-15 Michael Chastain <mec.gnu@mindspring.com>
8020
8021 * gdb.cp/ctti.exp: Tweak srcfile and objfile to have no slashes.
8022 * gdb.cp/m-static.exp: Likewise.
8023 * gdb.cp/rtti.exp: Likewise.
8024
4e838464
MK
80252004-08-14 Mark Kettenis <kettenis@gnu.org>
8026
8027 * gdb.base/bigcore.c: Include <sys/types.h> and <sys/time.h>.
8028
8d8cb839
EZ
80292004-08-14 Eli Zaretskii <eliz@gnu.org>
8030
8031 * ChangeLog: Prefix Local Variables with semi-colons and indent
8032 the reference to older ChangeLog files, to fix fontification in
8033 Emacs.
8034
deea8bb0
MC
80352004-08-13 Michael Chastain <mec.gnu@mindspring.com>
8036
8037 * gdb.mi/mi-break.exp: Use gdb_get_line_number.
8038 * gdb.mi/mi2-break.exp: Likewise.
8039
c3297504
MC
80402004-08-13 Michael Chastain <mec.gnu@mindspring.com>
8041
8042 * gdb.gdb/selftest.exp: Revert removal of call to init_malloc.
8043
25808999
MC
80442004-08-13 Michael Chastain <mec.gnu@mindspring.com>
8045
8046 * gdb.cp/inherit.exp: Use cp_test_ptype_class.
8047
226a8d71
MC
80482004-08-13 Michael Chastain <mec.gnu@mindspring.com>
8049
8050 * gdb.cp/classes.exp: Remove unused declarations. Just let
8051 test names default instead of providing special names. Remove
8052 extraneous demangler test.
8053
37fdf854
JJ
80542004-08-12 Jeff Johnston <jjohnstn@redhat.com>
8055
8056 * gdb.base/unload.exp: New test for breakpoints in dynamically
8057 loaded libraries.
8058 * gdb.base/unload.c: Ditto.
8059 * gdb.base/unloadshr.c: Ditto.
8060
2d3a7986
MC
80612004-08-12 Michael Chastain <mec.gnu@mindspring.com>
8062
8063 * gdb.cp/classes.exp (test_ptype_class_objects): Call
8064 cp_test_ptype_class.
8065 (test_enums): Likewise.
8066
c72b934c
AC
80672004-08-10 Andrew Cagney <cagney@gnu.org>
8068
8069 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
8070 files.
8071
cc503c8a
AC
80722004-08-10 Andrew Cagney <cagney@gnu.org>
8073
8074 * gdb.gdb/selftest.exp (do_steps_and_nexts): Remove code to skip
8075 init_malloc call.
8076
902f2ccb
MC
80772004-08-10 Michael Chastain <mec.gnu@mindspring.com>
8078
8079 * ChangeLog: Add copyright notice. The notice is copied
8080 from emacs 21.3 top level ChangeLog.
8081
78c90502
MC
80822004-08-09 Michael Chastain <mec.gnu@mindspring.com>
8083
8084 * lib/cp-support.exp: New file.
8085 * lib/cp-support.exp (cp_test_type_class): New function.
8086 * gdb.cp/derivation.exp: Use cp_test_ptype_class.
8087 * gdb.cp/virtfunc.exp (test_one_ptype): Removed.
8088 * gdb.cp/virtfunc.exp (test_ptype_of_classes): Use
8089 cp_test_ptype_class.
8090
88e5ea78
MC
80912004-08-09 Michael Chastain <mec.gnu@mindspring.com>
8092
8093 * gdb.mi/mi2-basics.exp, gdb.mi/mi2-break.exp,
8094 gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
8095 gdb.mi/mi2-eval.exp, gdb.mi/mi2-file.exp, gdb.mi/mi2-hack-cli.exp,
8096 gdb.mi/mi2-read-memory.exp, gdb.mi/mi2-regs.exp,
8097 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
8098 gdb.mi/mi2-stack.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi2-until.exp,
8099 gdb.mi/mi2-var-block.exp, gdb.mi/mi2-var-child.exp,
8100 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp,
8101 gdb.mi/mi2-watch.exp: Update copyright years.
8102
6a89fc9c
MK
81032004-08-09 Mark Kettenis <kettenis@gnu.org>
8104
8105 * gdb.base/sigaltstack.exp: Provide proper anchoring.
8106
1482e0de
MC
81072004-08-09 Michael Chastain <mec.gnu@mindspring.com>
8108
8109 * gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-break.exp,
8110 gdb.mi/mi-console.exp, gdb.mi/mi-disassemble.exp,
8111 gdb.mi/mi-eval.exp, gdb.mi/mi-file.exp, gdb.mi/mi-hack-cli.exp,
8112 gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
8113 gdb.mi/mi-return.exp, gdb.mi/mi-simplerun.exp,
8114 gdb.mi/mi-stack.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-until.exp,
8115 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-child.exp,
8116 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
8117 gdb.mi/mi-watch.exp: Update copyright years.
8118
1a5ce3f3
DJ
81192004-08-08 Daniel Jacobowitz <dan@debian.org>
8120
8121 PR gdb/1738
8122 * gdb.base/signals.exp (signal_tests_1): KFAIL bug in continuing
8123 from a breakpoint with a pending signal.
8124
04f6ecf2
DJ
81252004-08-08 Daniel Jacobowitz <dan@debian.org>
8126
8127 PR gdb/1736
8128 * lib/gdb.exp (gdb_test_multiple): Handle return -code return.
8129 * gdb.base/sigaltstack.exp (finish_test): Consume output until
8130 the prompt.
8131 * gdb.base/sigstep.exp: Add KFAIL for gdb/1736.
8132
54d90d35
DJ
81332004-08-08 Daniel Jacobowitz <dan@debian.org>
8134
8135 * gdb.cp/templates.exp: Handle (char)115 for template argument 's'.
8136
d2f6abb0
DJ
81372004-08-08 Daniel Jacobowitz <dan@debian.org>
8138
8139 PR gdb/1736
8140 * gdb.base/sigaltstack.exp (finish_test): New procedure. KFAIL
8141 for i?86-*-linux*.
8142
5598c03d
DJ
81432004-08-08 Daniel Jacobowitz <dan@debian.org>
8144
8145 * gdb.arch/i386-prologue.exp: Compile without debug information.
8146
c6fee705
MC
81472004-08-08 Michael Chastain <mec.gnu@mindspring.com>
8148
8149 * lib/gdb.exp (gdb_get_line_number): Rewrite with native tcl
8150 rather than asking gdb to search.
8151
dd90efdb
MC
81522004-08-05 Michael Chastain <mec.gnu@mindspring.com>
8153
8154 * gdb.base/gcore.c: Include <string.h>.
8155
1e84bec1
MC
81562004-08-05 Michael Chastain <mec.gnu@mindspring.com>
8157
8158 * gdb.base/gcore.c: Add copyright notice.
8159
e425eb2b
MC
81602004-08-05 Michael Chastain <mec.gnu@mindspring.com>
8161
8162 * gdb.base/freebpcmd.c: Include <stdio.h>.
8163 * gdb.base/long_long.c: Include <string.h>.
8164 * gdb.base/sigaltstack.c: Include <stdlib.h> <string.h>.
8165 * gdb.base/siginfo.c: Include <string.h>.
8166 * gdb.base/sigstep.c: Include <string.h>.
8167
cb9aaed5
MC
81682004-08-04 Michael Chastain <mec.gnu@mindspring.com>
8169
8170 * gdb.base/complex.c: Include <stdlib.h>.
8171
55944f3d
MC
81722004-08-04 Michael Chastain <mec.gnu@mindspring.com>
8173
8174 * gdb.base/complex.c: Add copyright notice.
8175
7b2953d9
MC
81762004-08-04 Michael Chastain <mec.gnu@mindspring.com>
8177
8178 * gdb.base/charset.c: Include <stdlib.h>.
8179
c9133d23
MC
81802004-08-04 Michael Chastain <mec.gnu@mindspring.com>
8181
8182 * gdb.base/auxv.c: Include <stdlib.h>.
8183
0a8490ad
MC
81842004-08-04 Michael Chastain <mec.gnu@mindspring.com>
8185
8186 * gdb.base/auxv.c: Add copyright notice.
8187
3426d5ec
MC
81882004-08-04 Michael Chastain <mec.gnu@mindspring.com>
8189
8190 * gdb.base/coremaker.c: Add copyright notice.
8191 * gdb.base/coremaker2.c: Add copyright notice.
8192
8da195dd
AC
81932004-08-04 Andrew Cagney <cagney@gnu.org>
8194
8195 * gdb.base/store.exp: Update copyright.
8196 (check_set, up_set, check_struct, up_struct): Add a prefix to test
8197 names, do not import gdb_prompt.
8198
8d394f98
AC
81992004-08-01 Andrew Cagney <cagney@gnu.org>
8200
8201 Fix PR testsuite/1729.
8202 * gdb.base/dump.exp: Add test name to callers of capture_value, do
8203 not use capture_value with value 4.
8204 (capture_value): Add optional test name parameter.
8205 (test_reload_saved_value, test_restore_saved_value): Use $msg as
8206 the prefix, pass to capture_value.
8207
b6702b23
MK
82082004-08-01 Mark Kettenis <kettenis@gnu.org>
8209
8210 * gdb.arch/i386-prologue.exp: Add testcase for standard prolgue.
8211 * gdb.arch/i386-prologue.c (standard): New prototype and function.
8212 (main): Call new function.
8213
c203e0ca
MC
82142004-07-31 Michael Chastain <mec.gnu@mindspring.com>
8215
8216 * gdb.cp/namespace.exp: Accept more varieties of ptype output.
8217
a7995a30
MC
82182004-07-31 Michael Chastain <mec.gnu@mindspring.com>
8219
8220 * gdb.cp/virtfunc.exp: Accept more varieties of ptype output.
8221
9366563b
MC
82222004-07-31 Michael Chastain <mec.gnu@mindspring.com>
8223
b6eeaf26 8224 * gdb.cp/inherit.exp: Accept more varieties of ptype output.
9366563b
MC
8225 Accept more values of vtbl pointer. Remove some messages
8226 about "obsolete gcc or gdb".
8227
2fc1f950
MC
82282004-07-30 Michael Chastain <mec.gnu@mindspring.com>
8229
8230 * gdb.cp/classes.exp: Accept more varieties of ptype output.
8231
c724d49b
MC
82322004-07-30 Michael Chastain <mec.gnu@mindspring.com>
8233
8234 * gdb.base/asm-source.exp: Properly convert target board
8235 debug flags from gcc format to binutils format.
8236
736b0fce
MK
82372004-07-28 Mark Kettenis <kettenis@gnu.org>
8238
8239 * gdb.arch/i386-prologue.exp: Remove KFAIL of "backtrace in
8240 gdb1718". PR backtrace/1718 partially fixed.
8241
5633ea5c
JJ
82422004-07-27 Jeff Johnston <jjohnstn@redhat.com>
8243
8244 * gdb.threads/watchthreads.exp: New test for threaded watchpoints.
8245
575eebb1
NC
82462004-07-26 Nick Clifton <nickc@redhat.com>
8247
8248 * gdb.asm/asm-source.exp (debug-flags): New variable. If a known
8249 good default value for a specific architecture is available then
8250 set it to that value. Otherwise default to the -gstabs switch.
8251 Remove the -g... switches from the asm-flags variable. Allow the
8252 target board info to override the value if it wants to. Pass the
8253 switch on the assembler command line.
8254
62104619
MK
82552004-07-23 Mark Kettenis <kettenis@gnu.org>
8256
8257 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1718.
8258 * gdb.arch/i386-prologue.c (gdb1718): New prototype and function.
8259 (main): Call new function.
8260
4a1135b8
MC
82612004-07-22 Michael Chastain <mec.gnu@mindspring.com>
8262
8263 Test for PR exp/1715.
8264 * gdb.base/radix.exp: Refactor common procedures. Make all
8265 test names unique. Change XFAIL to KFAIL.
8266
8a12c1f0
MC
82672004-07-20 Michael Chastain <mec.gnu@mindspring.com>
8268
8269 * gdb.ada/gnat_ada.gpr.in: Rename from here ...
8270 * gdb.ada/gnat_ada.gin: ... to here.
8271 * configure.in: Use gnat_ada.gin.
8272 * configure: Regenerate.
8273
23b451cf
AC
82742004-07-20 Andrew Cagney <cagney@gnu.org>
8275
8276 * gdb.base/signals.exp: Replace send_gdb and gdb_expect with
8277 gdb_test and gdb_test_multiple. Delete bash_bug. Delete suspect
8278 XFAILs. Clean up test messages and comments. Check backtraces.
8279 Delete re-sync code.
8280
ab618a02
MC
82812004-07-19 Michael Chastain <mec.gnu@mindspring.com>
8282
8283 Fix PR cli/740.
8284 * gdb.base/annota1.exp: Honor gdb,nosignals.
8285 * gdb.base/annota3.exp: Likewise.
8286
46dad340
MC
82872004-07-19 Michael Chastain <mec.gnu@mindspring.com>
8288
8289 * lib/java.exp: Update copyright notice.
8290
756d8c70
AC
82912004-07-19 Andrew Cagney <cagney@gnu.org>
8292
8293 * gdb.base/selftest.exp: Copy file from here ...
8294 * gdb.gdb/selftest.exp: ... to here.
8295
586027e6
AC
82962004-07-16 Andrew Cagney <cagney@redhat.com>
8297
8298 * lib/insight-support.exp: Delete file.
8299 * lib/java.exp (java_init): Fix copyright.
8300
029d2200
AC
83012004-07-16 Andrew Cagney <cagney@gnu.org>
8302
8303 * gdb.base/restore.c: Append "prologue" to comments marking the a
8304 function's prologue.
8305 * gdb.base/restore.exp: Update copyright, re-indent.
8306 (restore_tests): Use gdb_test_multiple. Add "calleeN calls
8307 callerN" prefix where needed. Update patterns that match a
8308 function's prologue.
8309
653b62c5
MC
83102004-07-16 Michael Chastain <mec.gnu@mindspring.com>
8311
8312 * gdb.base/restore.c: Add copyright notice.
8313
f7d690e5
AC
83142004-07-16 Andrew Cagney <cagney@gnu.org>
8315
8316 * gdb.base/logical.exp: Update copyright.
8317 (evaluate): New procedure. Use to re-implement tests using
8318 several tables.
8319
d629a7cb
MH
83202004-07-14 Martin Hunt <hunt@redhat.com>
8321
8322 * lib/insight-support.exp (gdbtk_start): Unset TCL_LIBRARY
8323 which fixes some problems where init.tcl was not found.
8324
9c7bb332
AC
83252004-07-13 Andrew Cagney <cagney@gnu.org>
8326
6bf46641
AC
8327 * gdb.base/sizeof.exp: Skip test when no inferior I/O.
8328 (check_sizeof, check_valueof): Do not include the output in the
8329 test name. Use gdb_test.
8330 (get_valueof): Use gdb_test_multiple.
8331
c4ffd4c0
AC
8332 * gdb.base/step-test.exp: Update copyright. Use
8333 gdb_test_multiple. Ensure that test names do not include
8334 architecture dependent output.
8335
ab89363a
AC
8336 * gdb.gdb/observer.exp: Update copyright.
8337 (setup_test): Use gdb_test_multiple.
8338 (attach_first_observer, attach_second_observer)
8339 (attach_third_observer, detach_first_observer)
8340 (detach_second_observer, detach_third_observer)
8341 (reset_counters, check_counters): Make $message a prefix.
8342 (test_normal_stop_notifications): Add "args" parameter - a list of
8343 init functions to be called. Make $message a prefix,
8344 (test_observer_normal_stop): Change the message prefixes so that
8345 they are unique, pass the attach / detach procedures to
8346 test_normal_stop_notifications.
8347
ec58997a
AC
8348 * gdb.base/signull.exp (test_segv): Prefix all tests with
8349 "${name}". Clean up test messages.
8350
b475183b
AC
8351 * gdb.base/annota3.exp, gdb.base/annota1.exp: Update copyright.
8352
9c7bb332
AC
8353 * gdb.base/ena-dis-br.exp: Update copyright.
8354 (break_at): New function. Replace send_gdb with gdb_test,
8355 break_at, and gdb_test_multiple. Replace XFAIL of "continue with
8356 ignore count, not stopped at bpt", with KFAIL.
8357
2dd95497
CV
83582004-07-13 Corinna Vinschen <vinschen@redhat.com>
8359
8360 * gdb.base/attach.exp: Remove cleanupfile handling.
8361
419e626b
AC
83622004-07-12 Andrew Cagney <cagney@gnu.org>
8363
8364 * gdb.base/annota1.exp: Cleanup corefile test name.
8365 * gdb.base/annota3.exp: Ditto.
8366
8b1b3228
AC
83672004-07-12 Andrew Cagney <cagney@gnu.org>
8368
78650829
AC
8369 * gdb.base/signals.exp: Clean up copyright, re-indent.
8370
8b1b3228
AC
8371 * gdb.base/attach.exp: Replace send_gdb and gdb_expect with
8372 gdb_test and gdb_test_multiple.
8373
935c2760
JJ
83742004-07-08 Jeff Johnston <jjohnstn@redhat.com>
8375
8376 * gdb.java/jmain.exp: Fix expected line number for main to
a9c64011 8377 break at. Set XFAIL for break at main test since gcj does not
935c2760
JJ
8378 provide line number info for first statement in main.
8379
1544280f
AC
83802004-07-08 Andrew Cagney <cagney@gnu.org>
8381
1279f4ff
AC
8382 * gdb.base/attach.exp: Cleanup copyright. Re-indent.
8383
1544280f
AC
8384 * gdb.base/sigbpt.exp: Make the common part of each test name a
8385 prefix instead of suffix.
8386
bcc82369
BR
83872004-07-07 Bob Rossi <bob_rossi@cox.net>
8388
8389 * gdb.mi/mi2-file.exp: Revert to version 1.1, except changed name of
8390 test from test_tbreak_creation_and_listing to
8391 test_file_list_exec_source_file
8392 * gdb.mi/mi-file.exp: Add test for -file-list-exec-source-files
8393 Changed name of test from test_tbreak_creation_and_listing to
8394 test_file_list_exec_source_file
8395
23f4b0aa
JJ
83962004-07-07 Jeff Johnston <jjohnstn@redhat.com>
8397
8398 * gdb.java/jmisc.exp: Fix expected output of ptype to look for
8399 the jmisc() constructor instead of <init>.
8400 * gdb.java/jmisc1.exp: Ditto.
8401
56401cd5
AC
84022004-07-07 Andrew Cagney <cagney@gnu.org>
8403
8404 * gdb.base/sigbpt.exp (stepi_out): Check for a single step
8405 corrupting the PC.
8406
44ae2f6a
MC
84072004-07-06 Michael Chastain <mec.gnu@mindspring.com>
8408
8409 * gdb.cp/templates.exp: Accept whitespace change in demangler
8410 output.
8411
45a83408
AC
84122004-07-06 Andrew Cagney <cagney@gnu.org>
8413
8414 * gdb.base/sigbpt.exp, gdb.base/sigbpt.c: New test.
8415
d205ad70
MC
84162004-07-02 Michael Chastain <mec.gnu@mindspring.com>
8417
8418 * lib/compiler.c: Accept __HP_CXD_SPP for old hp ansi c compiler.
8419 * lib/compiler.cc: Likewise.
8420
06ea1a61
MC
84212004-06-30 Michael Chastain <mec.gnu@mindspring.com>
8422
8423 * lib/compiler.cc: Work around string preprocessing problem
8424 with old hp c++ compiler.
8425 * lib/compiler.c: Likewise.
8426
daab1251
CV
84272004-06-29 Corinna Vinschen <vinschen@redhat.com>
8428
8429 * gdb.arch/i386-prologue.c: Add copyright header. Use preprocessor
8430 directives to conditionalize symbol prefixing.
8431 * gdb.arch/i386-prologue.exp: Allow symbol prefixing by adding
8432 additional_flags handling. Add underscore prefix for Cygwin.
8433 * gdb.arch/i386-unwind.c: Use preprocessor directives to
8434 conditionalize symbol prefixing.
8435 * gdb.arch/i386-unwind.exp: Allow symbol prefixing by adding
8436 additional_flags handling. Add underscore prefix for Cygwin.
8437
cc984116
CV
84382004-06-29 Corinna Vinschen <vinschen@redhat.com>
8439
8440 * gdb.base/bigcore.exp: Skip test on Cygwin.
8441
c279b077
MC
84422004-06-28 Michael Chastain <mec.gnu@mindspring.com>
8443
8444 * gdb.hp/gdb.base-hp/reg.exp: Accept both old and new gdb output
8445 formats for "info register". Use gdb_test_multiple. Fix
8446 the "invalid register" test.
8447
0e915747
CV
84482004-06-28 Corinna Vinschen <vinschen@redhat.com>
8449
8450 * gdb.base/attach.exp: Fix copyright date. Set testpid to Windows
8451 PID for Cygwin. Add Cygwin specific strings to check for in some
8452 tests.
8453 (do_attach_tests): Add a test for user interaction when attaching
8454 to a process with no matching symbol table already loaded.
8455
11422c86
AC
84562004-06-26 Andrew Cagney <cagney@gnu.org>
8457
8458 Test PR java/1567 and PR java/1565.
8459 * gdb.java/jmain.exp, gdb.java/jmain.java: New files.
8460 * gdb.java/jmisc2.exp: Delete file.
8461
cefbce26
MC
84622004-06-26 Michael Chastain <mec.gnu@mindspring.com>
8463
8464 * gdb.hp/gdb.base-hp/reg.exp: Update copyright notice.
8465
e19f872c
CV
84662004-06-25 Corinna Vinschen <vinschen@redhat.com>
8467
8468 * gdb.base/attach.exp (do_attach_tests): Don't forget to kill second
8469 attach process.
8470
d931ba3b
MC
84712004-06-23 Michael Chastain <mec.gnu@mindspring.com>
8472
8473 * gdb.cp/pr-1553.exp: Remove.
8474
aef68c48
MC
84752004-06-22 Michael Chastain <mec.gnu@mindspring.com>
8476
8477 * gdb.cp/pr-1553.cc: Remove.
8478 * gdb.cp/pr-1553.exp: Disable this test.
8479
8d5df71a
JB
84802004-06-20 Jim Blandy <jimb@redhat.com>
8481
a9c64011 8482 Fix PR testsuite/1680.
8d5df71a
JB
8483 * gdb.arch/i386-sse.exp: Properly quote curly braces in
8484 regular expressions.
8485
4ac6f39d
MC
84862004-06-19 Michael Chastain <mec.gnu@mindspring.com>
8487
8488 Fix PR testsuite/1679.
8489 * gdb.arch/i386-sse.exp: Do not call gdb_suppress_entire_file.
8490 Issue an UNSUPPORTED result instead.
8491
1b413552
JB
84922004-06-18 Jim Blandy <jimb@redhat.com>
8493
8494 * gdb.base/charset.exp: Only send a control-C if we see a new
8495 prompt and incomplete command.
8496
6daa6ebd
MC
84972004-06-18 Michael Chastain <mec.gnu@mindspring.com>
8498
8499 * gdb.cp/pr-574.cc: Add copyright notice.
8500
51fa4ae0
JB
85012004-06-17 Jim Blandy <jimb@redhat.com>
8502
8503 * gdb.base/charset.exp: Don't refer to $expect_out(1,string) in
8504 cases where the regexp has no groups; this grabs random text from
8505 the previous test suite, whatever that was.
8506
8fea26c5
MC
85072004-06-17 Michael Chastain <mec.gnu@mindspring.com>
8508
8509 * gdb.cp/printmethod.cc: Add copyright notice.
8510
1e3aeb41
MC
85112004-06-16 Michael Chastain <mec.gnu@mindspring.com>
8512
8513 * gdb.cp/psmang1.cc, gdb.cp/psmang2.cc: Add copyright notice.
8514
9d9030bc
AC
85152004-06-16 Andrew Cagney <cagney@gnu.org>
8516
8517 * gdb.base/signull.c: Update copyright. Include <string.h>.
8518 (bowler): Replace data_pointer with data_read
8519 and data_write cases. Add code_descriptor case.
8520 (zero, desc): New array and pointer.
8521 (data, code): Change to simple pointers.
8522 * gdb.base/signull.exp: Fix probe pattern matching a function
8523 descriptor SIGSEGV. Replace data_pointer with data_read and
8524 data_write tests.
8525
acd4ad44
AC
85262004-06-16 Andrew Cagney <cagney@gnu.org>
8527
8528 * gdb.base/long_long.exp, gdb.base/long_long.c: Rewrite.
8529
08fd625c
MC
85302004-06-15 Michael Chastain <mec.gnu@mindspring.com>
8531
8532 * gdb.base/long_long.c: Add copyright notice.
8533
1903502c
MC
85342004-06-15 Michael Chastain <mec.gnu@mindspring.com>
8535
8536 * gdb.base/long_long.exp: Remove reference to
8537 bug-gdb@prep.ai.mit.edu. Change line-number-specific breakpoint
8538 to gdb_breakpoint and gdb_continue_to_breakpoint.
8539
83313cb1
JB
85402004-06-14 Jim Blandy <jimb@redhat.com>
8541
8542 * gdb.arch/e500-regs.exp: Fix up 'print' pattern for the little-
8543 endian case.
8544
1bf404ef
AC
85452004-06-14 Andrew Cagney <cagney@gnu.org>
8546
8547 * gdb.base/gcore.exp (capture_command_output): Delete the always
8548 passing tests containing inferior values.
8549 * gdb.base/ending-run.exp: Do not include the breakpoint address
8550 in the test message. Update copyright.
8551 * gdb.base/sizeof.exp (check_sizeof): Do not include the type's
8552 size in the test name, use gdb_test_multiple. Update copyright.
8553
ef220b33
MC
85542004-06-14 Michael Chastain <mec.gnu@mindspring.com>
8555
8556 * gdb.cp/ref-types.cc: Add copyright notice.
8557
4f70a4c9
MC
85582004-06-14 Michael Chastain <mec.gnu@mindspring.com>
8559
8560 * lib/compiler.c: Remove gcc_compiled, hp_cc_compiler,
8561 hp_aCC_compiler.
8562 * lib/compiler.cc: Likewise.
8563 * lib/gdb.exp (get_compiler_info): Eval lines only if they are
8564 'set' commands. Log diagnostics for other lines. Set
8565 gcc_compiled, hp_cc_compiler, and hp_aCC_compiler.
8566
335928ac
MC
85672004-06-13 Michael Chastain <mec.gnu@mindspring.com>
8568
8569 * gdb.cp/try_catch.cc: Add copyright notice.
8570
2efb12e8
MC
85712004-06-12 Michael Chastain <mec.gnu@mindspring.com>
8572
8573 * gdb.cp/userdef.cc: Add copyright notice.
8574
0bbed51a
MC
85752004-06-11 Michael Chastain <mec.gnu@mindspring.com>
8576
8577 * gdb.cp/virtfunc.cc: Add copyright notice.
8578
e12a46c9
RC
85792004-06-11 Randolph Chung <tausq@debian.org>
8580
8581 * gdb.base/structs2.exp: Mark two tests as xfail because of a compiler
8582 problem.
8583
338e05af
AC
85842004-06-10 Andrew Cagney <cagney@gnu.org>
8585
8586 * lib/compiler.cc, lib/compiler.c: Append either
8587 __GNUC_PATCHLEVEL__, or "unknown" to the compiler_info.
8588 * gdb.base/structs.exp (test_struct_calls): Check for gcc-3-3-*
8589 instead of gcc-3-3.
8590
dc3f10cb
AC
85912004-06-09 Andrew Cagney <cagney@gnu.org>
8592
b4d946af
AC
8593 * gdb.base/structs.exp (test_struct_calls): Fix KFAIL for
8594 gdb/1455, bug is specific to "long long" and "double".
a9c64011 8595
dc3f10cb
AC
8596 * gdb.base/structs.exp (test_struct_returns, test_struct_returns)
8597 (test_struct_calls): Remove KFAIL of "long double" on i*86-*-*,
8598 x86_64-*-*, sparc64-*-*, and sparc*-*-solaris2*. PR tdep/1447
8599 fixed.
8600
b5c0bfa2
AC
86012004-06-09 Andrew Cagney <cagney@gnu.org>
8602
8603 * gdb.base/structs.exp (test_struct_returns): Replace
8604 "return_value_unknown" and "finish_value_unknown" by
8605 "return_value_known" and "finish_value_known". Instead of
8606 "return_value_unknown" iff "finish_value_unknown", check
8607 "return_value_known" implies "finish_value_known".
8608
caeb605f
MH
86092004-06-08 Martin Hunt <hunt@redhat.com>
8610
8611 * gdb.base/float.exp: Add pattern for mips targets.
8612
c892bb64
RC
86132004-06-08 Randolph Chung <tausq@debian.org>
8614
8615 * gdb.base/float.exp: Add pattern for hppa*-* target; make the failure
8616 message for unknown architectures more clear.
8617
48306d3e
JB
86182004-06-08 Joel Brobecker <brobecker@gnat.com>
8619
8620 * gdb.ada/null_record.exp: Use "start" instead of "begin" to
8621 start the execution of the program.
8622
83ecb59f
JB
86232004-06-07 Jim Blandy <jimb@redhat.com>
8624
8625 * gdb.arch/i386-sse.exp, gdb.arch/i386-sse.c: New tests.
8626 * gdb.arch/i386-cpuid.h: New helper file.
8627
55264cb4
RC
86282004-06-07 Randolph Chung <tausq@debian.org>
8629
8630 * gdb.base/shlib-call.exp: Allow breakpoint to be added after inferior
8631 has started.
8632
23cadb28
RM
86332004-06-04 Roland McGrath <roland@redhat.com>
8634
8635 Fix PR gdb/1647.
8636 * gdb.base/auxv.exp (fetch_auxv): Revert last change and fix it
8637 differently to be robust to output buffering differences.
8638
51d01eda
MC
86392004-06-04 Michael Chastain <mec.gnu@mindspring.com>
8640
8641 * gdb.threads/pthreads.exp: Update copyright years.
8642 (check_control_c): Change asynchronous 'after' to synchronous.
8643
f4fc3b93
RM
86442004-06-04 Roland McGrath <roland@redhat.com>
8645
8646 * gdb.base/auxv.exp (fetch_auxv): Consume output fully through
8647 next gdb prompt.
8648
4013522b
MC
86492004-06-02 Michael Chastain <mec.gnu@mindspring.com>
8650
8651 Fix PR gdb/1636.
8652 * gdb.threads/manythreads.exp: Change asynchronous 'after'
8653 calls to synchronous.
8654
7a8f1e6b
JB
86552004-05-26 Jim Blandy <jimb@redhat.com>
8656
8657 * gdb.arch/e500-prologue.exp, gdb.arch/e500-prologue.c: New tests.
8658
81bb3443
RC
86592004-05-24 Randolph Chung <tausq@debian.org>
8660
8661 * gdb.asm/asm-source.exp: Enable test for hppa-linux target.
8662 * gdb.asm/pa.inc: New file.
8663
8f5a3103
MK
86642004-05-22 Mark Kettenis <kettenis@gnu.org>
8665
8666 * gdb.base/signull.c: Use sigjmp_buf instead of jmp_buf.
8667
734b8fe8 86682004-05-21 Joel Brobecker <brobecker@gnat.com>
a9c64011 8669 Daniel Jacobowitz <drow@mvista.com>
734b8fe8
JB
8670
8671 * lib/gdb.exp (gdb_test_multiple): Improve regexp matching the
8672 GDB prompt.
8673
725603e1
UW
86742004-05-20 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8675
f4fc3b93 8676 * gdb.base/signull.c: Use sigsetjmp/siglongjmp instead of
725603e1
UW
8677 setjmp/longjmp. Use sigaction instead of signal.
8678
8b923272 86792004-05-19 J. Brobecker <brobecker@gnat.com>
a9c64011 8680 Michael Snyder <msnyder@redhat.com>
8b923272
JB
8681
8682 * gdb.threads/pthread_cond_wait.c: New file.
8683 * gdb.threads/pthread_cond_wait.exp: New testcase.
8684
8bfabb04
AC
86852004-05-13 Andrew Cagney <cagney@redhat.com>
8686
8687 * gdb.base/signull.exp, gdb.base/signull.c: New files.
8688 * gdb.base/gdb1476.c, gdb.base/gdb1476.exp: Delete files.
8689
42edda50
AC
86902004-05-11 Andrew Cagney <cagney@redhat.com>
8691
8692 * gdb.base/sigstep.exp (advancei): Update KFAILs. gdb/1613 is
8693 fixed but revealed gdb/1639.
8694
d303a6c7
AC
86952004-05-10 Andrew Cagney <cagney@redhat.com>
8696
8697 * gdb.base/signals.exp (signal_tests_1): Simplify "continue to
8698 func1" and "next to 2nd alarm", kernel bug avoided.
8699
bf08c2a1
DJ
87002004-05-10 Daniel Jacobowitz <dan@debian.org>
8701
8702 PR external/1568
8703 * gdb.base/bigcore.exp: Check the size of the dumped core file.
8704 XFAIL if it is smaller than bytes_allocated.
8705 * gdb.base/bigcore.c (bytes_allocated): Make static and unsigned.
8706 (main): Make chunks_allocated unsigned. Correct comment.
8707
c0586a34
JB
87082004-05-07 Joel Brobecker <brobecker@gnat.com>
8709
8710 * gdb.arch/powerpc-aix-prologue.c: New file.
8711 * gdb.arch/powerpc-aix-prologue.exp: New file.
8712
f2785d12
JB
87132004-05-07 Jim Blandy <jimb@redhat.com>
8714
8715 * gdb.base/lineinc.exp, gdb.base/lineinc1.h, gdb.base/lineinc2.h,
8716 gdb.base/lineinc3.h, gdb.base/lineinc.c: New tests.
8717
bd7f6e30
JB
87182004-05-06 Joel Brobecker <brobecker@gnat.com>
8719
8720 * gdb.base/sep.exp: No longer setup_kfail when the program was
8721 built with dwarf2.
8722
0a5e7efe
JI
87232004-05-05 Jim Ingham <jingham@apple.com>
8724
8725 * gdb.base/pending.exp: Make sure pending breakpoints
8726 preserve the ignore count.
f4fc3b93 8727
a8958849
MK
87282004-04-27 Jerome Guitton <guitton@gnat.com>
8729
8730 * i386-prologue.exp: Add testcase for jump instruction as first
8731 instruction of the real code.
8732 * i386-prologue.c (jump_at_beginning): New function.
8733
7e103f5b
MK
87342004-04-28 Mark Kettenis <kettenis@gnu.org>
8735
8736 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1624 on
8737 x86_64-*-*.
8738
5d38b224
MK
87392004-04-28 Mark Kettenis <kettenis@gnu.org>
8740
8741 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1623 on
8742 i*86-*-*.
8743
0ef32fd9
MK
87442004-04-25 Mark Kettenis <kettenis@gnu.org>
8745
8746 * gdb.base/call-sc.exp (start_scalars_test): Fix regular
8747 expression that checks the return type.
8748
71d7dd7c
AC
87492004-04-23 Andrew Cagney <cagney@redhat.com>
8750
8751 * gdb.base/call-sc.exp: New test of scalar call/return values.
8752 * gdb.base/call-sc.c: Ditto.
8753
1e9f977e
JJ
87542004-04-23 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8755
8756 * gdb.threads/manythreads.c: Reduce thread stack size.
8757
899d9e3a
JJ
87582004-04-23 Jeff Johnston <jjohnstn@redhat.com>
8759
8760 * gdb.threads/manythreads.c: Add copyright notice.
8761
61bcae62
AC
87622004-04-23 Andrew Cagney <cagney@redhat.com>
8763
8764 * gdb.base/siginfo.exp: Better handle step out of signal.
8765 * gdb.base/sigstep.exp: Ditto.
8766
7339a42e 87672004-04-22 Jeff Johnston <jjohnstn@redhat.com>
a9c64011 8768 Daniel Jacobowitz <drow@mvista.com>
7339a42e
JJ
8769
8770 * gdb.threads/manythreads.c: New testcase.
8771 * gdb.threads/manythreads.exp: Ditto.
8772
5c98409b
JB
87732004-04-22 Jim Blandy <jimb@redhat.com>
8774
8775 * gdb.stabs/exclfwd.exp, gdb.stabs/exclfwd1.c,
8776 gdb.stabs/exclfwd2.c, gdb.stabs/exclfwd.h: New test.
8777
3b611f1a
MC
87782004-04-21 Michael Chastain <mec.gnu@mindspring.com>
8779
8780 * gdb.stabs/weird.exp: Accept full pathname for $binfile.
8781
f0fd9238
AC
87822004-04-21 Andrew Cagney <cagney@redhat.com>
8783
8784 * gdb.base/sigstep.c: New file.
8785 * gdb.base/sigstep.exp: New file.
8786
90990674
JB
87872004-04-16 Joel Brobecker <brobecker@gnat.com>
8788
8789 * gdb.gdb/observer.exp (test_normal_stop_notifications): Update
8790 call to observer_notify_normal_stop.
8791
78cef34b
AC
87922004-04-15 Andrew Cagney <cagney@redhat.com>
8793
8794 * gdb.base/siginfo.c: New file.
8795 * gdb.base/siginfo.exp: New file.
8796
d2343407
JB
87972004-04-12 J. Brobecker <brobecker@gnat.com>
8798
8799 * gdb.base/sep.exp: Fix typo in comment.
8800
a2dba3c8
JB
88012004-04-12 J. Brobecker <brobecker@gnat.com>
8802
8803 * gdb.base/sep.c: New file.
8804 * gdb.base/sep-proc.c: New file.
8805 * gdb.base/sep.exp: New testcase.
8806
15f7b60e
MK
88072004-04-09 Mark Kettenis <kettenis@gnu.org>
8808
8809 * gdb.base/bigcore.exp: Disable on Solaris; no sparse core file
8810 support.
8811
44f4de1a
AC
88122004-04-05 Andrew Cagney <cagney@redhat.com>
8813
8814 * gdb.base/sigaltstack.c: New file.
8815 * gdb.base/sigaltstack.exp: New file.
8816
ef04f396
JB
88172004-04-04 Joel Brobecker <brobecker@gnat.com>
8818
8819 * gdb.base/foll-fork.exp: Update the expected output for
8820 "help set follow-fork-mode", to match a change that was made
8821 to the help of this variable on 2004-01-13.
8822
d40d2c92
JB
88232004-04-01 Joel Brobecker <brobecker@gnat.com>
8824
8825 * lib/ada.exp: Add copyright notice.
8826 * bar.ads: Likewise.
8827 * bar.adb: Likewise.
8828 * null_record.adb: Likewise.
8829 * null_record.exp: Likewise.
8830 * gnat_ada.gpr.in: Likewise. Fix typo in a comment, clarify another.
8831
f86ef5a3
JB
88322004-04-01 Joel Brobecker <brobecker@gnat.com>
8833
8834 * configure.in: Generate gdb.ada/Makefile and gdb.ada/gnat_ada.gpr.
8835 * configure: Regenerate.
8836
414e70e3
JB
88372004-04-01 Joel Brobecker <brobecker@gnat.com>
8838
8839 * lib/ada.exp (gdb_compile_ada): Emit UNSUPPORTED if we failed
8840 to build the application. Remove the message printed when in
8841 verbose mode, redundant with the UNSUPPORTED message above.
8842
f0aaee49
JB
88432004-03-31 Joel Brobecker <brobecker@gnat.com>
8844
8845 * gdb.ada (bar.ads, bar.adb, null_record.adb): New files.
8846 * gdb.ada (null_record.exp): New testcase.
8847
ac81cb54
JB
88482004-03-31 Joel Brobecker <brobecker@gnat.com>
8849
8850 * Makefile.in (ALL_SUBDIRS) Add gdb.ada.
8851
854af2f7
JB
88522004-03-31 Joel Brobecker <brobecker@gnat.com>
8853
8854 * gdb.ada: New subdirectory.
8855 * gdb.ada/Makefile.in: New file.
8856 * gdb.ada/gnat_ada.gpr.in: New file.
8857
034cb681
JB
88582004-03-31 Joel Brobecker <brobecker@gnat.com>
8859
8860 * lib/ada.exp: New file.
8861
78a1a894
DJ
88622004-03-24 Daniel Jacobowitz <drow@mvista.com>
8863
8864 * gdb.base/gdb1250.exp: Use runto {allow-pending}.
8865 * lib/gdb.exp (runto, gdb_breakpoint): Support {allow-pending}.
8866
4b2b3b3e
AC
88672004-03-22 Andrew Cagney <cagney@redhat.com>
8868
8869 * gdb.base/watchpoint.exp (test_stepping): Delete bogus XFAILs
8870 hiding problems with DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET.
8871 Problem identified by Ulrich Weigand.
8872
23c73aa3
DC
88732004-03-17 David Carlton <carlton@kealia.com>
8874
8875 * gdb.cp/classes.exp (test_enums): Refer to PR c++/1588 instead of
8876 PR c++/826.
8877
d63a86f8
RM
88782004-03-16 Roland McGrath <roland@redhat.com>
8879
8880 * gdb.base/auxv.exp: New file.
8881 * gdb.base/auxv.c: New file, copied verbatim from coremaker2.c.
8882
0e02aa50
DC
88832004-03-12 David Carlton <carlton@kealia.com>
8884
8885 * gdb.cp/pr-1553.exp: New. Tests for PR c++/1553.
8886 * gdb.cp/pr-1553.cc: Ditto.
8887 * gdb.cp/local.exp (ptype NestedInnerLocal): Add comment, third
8888 pass branch.
8889
c20b71be
MC
88902004-03-12 Michael Chastain <mec.gnu@mindspring.com>
8891
8892 * gdb.cp/templates.exp: Accept more template types.
8893
c7414a01
MC
88942004-03-09 Michael Chastain <mec.gnu@mindspring.com>
8895
8896 From Corinna Vinschen with modifications.
8897 * gdb.cp/classes.cc (enums1): Add a line to extend scope of
8898 local variable obj_with_enum.
8899 * gdb.cp/classes.exp (test_enums): Remove TODO note about FAIL
8900 results with obj_with_enum.
8901
ed69573c
MC
89022004-03-09 Michael Chastain <mec.gnu@mindspring.com>
8903
8904 * gdb.cp/classes.cc: New file, copied from misc.cc.
8905 * gdb.cp/classes.exp: Use classes.cc rather than misc.cc.
8906
28301461
MC
89072004-03-09 Michael Chastain <mec.gnu@mindspring.com>
8908
8909 * gdb.cp/misc.cc: Add copyright notice.
8910
1198ecbe
DC
89112004-03-05 David Carlton <carlton@kealia.com>
8912
8913 * gdb.cp/rtti.exp: Add 'print *obj3' test.
8914 * gdb.cp/rtti.h: Update copyright.
8915 (namespace n2::n3): New.
8916 * gdb.cp/rtti1.cc: (refer_to (n2::n3::C3 *)): New.
8917 (n2::n3::func3): New.
8918 (main): Call n2::n3::func3.
8919 * gdb.cp/rtti2.cc: Update copyright.
8920 (n2::create3): New.
8921
9e08c470
MK
89222004-03-04 Mark Kettenis <kettenis@gnu.org>
8923
8924 * gdb.asm/openbsd.inc: Fix typo.
8925
4bebc3aa
FF
89262004-03-03 Fred Fish <fnf@redhat.com>
8927
8928 * gdb.base/pc-fp.exp (get_valueofx): Fix apparent typo to now set
8929 "val" instead of unused "size". Update copyright year.
8930
6ea9fb37
DJ
89312004-02-29 Daniel Jacobowitz <drow@mvista.com>
8932
8933 * gdb.cp/ctti.exp: Handle unsigned char type. Expect templates
8934 to use unsigned char.
8935 * gdb.cp/cttiadd.c, gdb.cp/cttiadd1.c, gdb.cp/cttiadd2.c,
8936 gdb.cp/cttiadd3.c: Change type of variable to unsigned char.
8937
23b23974
DJ
89382004-02-29 Daniel Jacobowitz <drow@mvista.com>
8939
8940 * config/gdbserver.exp (gdbserver_gdb_load): Wait for a complete
8941 line of output.
8942
7574fd53
DJ
89432004-02-28 Daniel Jacobowitz <drow@mvista.com>
8944
8945 * gdb.base/relocate.c (dummy): Initialize.
8946
a195357f
DJ
89472004-02-28 Daniel Jacobowitz <drow@mvista.com>
8948
8949 * gdb.base/chng-syms.exp: Anchor exit pattern. Allow
8950 a breakpoint at exit.
8951
72fd54a9
FF
89522004-02-27 Fred Fish <fnf@redhat.com>
8953
8954 * gdb.base/chng-syms.exp: Add expect condition to match failing
8955 case that isn't a timeout.
8956
b9d23137
AC
89572004-02-27 Andrew Cagney <cagney@redhat.com>
8958
8959 * gdb.base/bigcore.exp: Disable on HP/UX, no sparse corefile
8960 support.
8961
15d208f6 89622004-02-26 Fred Fish <fnf@redhat.com>
d63a86f8 8963
15d208f6
FF
8964 * gdb.arch/gdb1431.c: Remove.
8965 * gdb.arch/gdb1431.s: New file, copy of gdb1291.s
8966 * gdb.arch/gdb1431.exp: Use "advance" correctly instead
8967 of "until" incorrectly.
8968
98f9cd2d
JB
89692004-02-26 J. Brobecker <brobecker@gnat.com>
8970
8971 * gdb.cp/class2.cc (empty): New class.
8972 (refer): New function.
8973 (main): Declare an object of type empty and use it.
8974 * gdb.cp/class2.exp: Print the value of an object of type empty.
8975
9b50c11b
JJ
89762004-02-26 Jeff Johnston <jjohnstn@redhat.com>
8977
8978 * gdb.base/langs.exp: Update query string to match the
8979 new nquery format used for pending breakpoints.
8980
0dcd613f
AC
89812004-02-26 Andrew Cagney <cagney@redhat.com>
8982
8983 Fix PR i18n/1570.
8984 * gdb.base/charset.c: Update copyright notice.
8985 (main, init_string): Remove the escape character '\e' tests.
8986 * gdb.base/printcmds.exp (test_print_all_chars): Ditto.
8987 * gdb.base/charset.exp (valid_host_charset): Ditto.
8988 * gdb.base/setvar.exp: Ditto.
8989
b8a56647
AC
89902004-02-24 Andrew Cagney <cagney@redhat.com>
8991
90d59e34
AC
8992 * gdb.base/corefile.exp: Use gdb_test_multiple, make "accessing
8993 mmapped data in core file" PASS and FAIL messages consistent.
8994
b8a56647
AC
8995 * gdb.java/jmisc.exp: Use the fully quallified name of "main" when
8996 setting a breakpoint. Work around PR java/1565.
8997
9f27c604
JJ
89982004-02-23 Jeff Johnston <jjohnstn@redhat.com>
8999
9000 * lib/gdb.exp (gdb_breakpoint): Update query string to match
9001 new nquery format.
9002 * gdb.base/pending.exp: Ditto.
9003
3224a706
MK
90042004-02-22 Mark Kettenis <kettenis@gnu.org>
9005
9006 * configure.in: Run stabs tests on *BSD.
9007 * configure: Regenerated.
9008
41e0a9ca
MK
90092004-02-21 Mark Kettenis <kettenis@gnu.org>
9010
9011 * gdb.base/bigcore.exp: Bail out on *BSD instead of only NetBSD.
9012
1e1b3428
FF
90132004-02-20 Fred Fish <fnf@redhat.com>
9014
9015 * gdb.base/callfuncs.exp (do_function_calls): Remove extraneous
9016 blank in test for "returns short", for consistency with other
9017 "returns xxx" tests. Update copyright year.
9018
f9a7572a
FF
90192004-02-19 Fred Fish <fnf@redhat.com>
9020
9021 New testcase for PR breakpoint/1558.
9022 * gdb.arch/gdb1558.exp: New file.
9023 * gdb.arch/gdb1558.c: New file.
9024
b2ce2854
EZ
90252004-02-19 Elena Zannoni <ezannoni@redhat.com>
9026
9027 * gdb.base/nodebug.exp: Fix typo.
9028
e7c9ff01
JB
90292004-02-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9030
9031 Committed by Jim Blandy <jimb@redhat.com>.
9032
62f4b920
JB
9033 * gdb.objc/basicclass.exp: Adapt to fixed return type of printHi.
9034
2db536a1
JB
9035 * gdb.base/dump.exp: Handle negative offsets in decimal, not hex.
9036
e7c9ff01
JB
9037 * gdb.base/float.exp: Support s390*-*-* targets.
9038
f3205b34
AF
90392004-02-17 Adam Fedor <fedor@gnu.org>
9040
9041 * gdb.base/gdb1555.exp: New file.
9042 * gdb.base/gdb1555-main.c, gdb.base/gdb1555.c: New files.
9043
9d62932d
EZ
90442004-02-17 Elena Zannoni <ezannoni@redhat.com>
9045
9046 * gdb.base/selftest.exp (do_steps_and_nexts): Add comment.
9047
344c9711
FF
90482004-02-16 Fred Fish <fnf@redhat.com>
9049
9050 * gdb.arch/gdb1291.c: Remove
9051 * gdb.arch/gdb1291.s: New test input file.
9052 * gdb.arch/gdb1291.exp: Expand test to check case that should not
9053 fail. Test for correct result, known incorrect result, other
9054 failures and timeouts.
9055
2d822687
AC
90562004-02-16 Andrew Cagney <cagney@redhat.com>
9057
9058 * gdb.base/bigcore.exp: New file.
9059 * gdb.base/bigcore.c: New file.
9060
dac15b66
AC
90612004-02-13 Andrew Cagney <cagney@redhat.com>
9062
9063 * gdb.mi/mi1-basics.exp, gdb.mi/mi1-break.exp: Delete file.
9064 * gdb.mi/mi1-console.exp, gdb.mi/mi1-disassemble.exp: Delete file.
9065 * gdb.mi/mi1-eval.exp, gdb.mi/mi1-hack-cli.exp: Delete file.
9066 * gdb.mi/mi1-pthreads.exp, gdb.mi/mi1-read-memory.exp: Delete file.
9067 * gdb.mi/mi1-regs.exp, gdb.mi/mi1-return.exp: Delete file.
9068 * gdb.mi/mi1-simplerun.exp, gdb.mi/mi1-stack.exp: Delete file.
9069 * gdb.mi/mi1-stepi.exp, gdb.mi/mi1-symbol.exp: Delete file.
9070 * gdb.mi/mi1-until.exp, gdb.mi/mi1-var-block.exp: Delete file.
9071 * gdb.mi/mi1-var-child.exp, gdb.mi/mi1-var-cmd.exp: Delete file.
9072 * gdb.mi/mi1-var-display.exp, gdb.mi/mi1-watch.exp: Delete file.
9073
6bdfc2c4
JJ
90742004-02-11 Jeff Johnston <jjohnstn@redhat.com>
9075
9076 * gdb.asm/ia64.inc (gdbasm_startup): Make sure first instruction
9077 executed is an alloc instruction.
9078
87b3ede8
DC
90792004-02-11 David Carlton <carlton@kealia.com>
9080
9081 * gdb.cp/breakpoint.exp: New.
9082 * gdb.cp/breakpoint.cc: New.
9083
6e19e2bf
MC
90842004-02-11 Michael Chastain <mec.gnu@mindspring.com>
9085
9086 Partial fix for PR gdb/1543.
9087 * gdb.cp/ambiguous.exp, gdb.cp/annota2.exp, gdb.cp/annota3.exp,
9088 gdb.cp/anon-union.exp, gdb.cp/casts.exp, gdb.cp/classes.exp,
9089 gdb.cp/cplusfuncs.exp, gdb.cp/ctti.exp, gdb.exp/demangle.exp,
9090 gdb.cp/derivation.exp, gdb.cp/exception.exp, gdb.cp/hang.exp,
9091 gdb.cp/inherit.exp, gdb.cp/local.exp, gdb.cp/maint.exp,
9092 gdb.cp/member-ptr.exp, gdb.cp/method.exp, gdb.cp/misc.exp,
9093 gdb.cp/namespace.exp, gdb.cp/overload.exp, gdb.cp/ovldbreak.exp,
9094 gdb.cp/psmang.exp, gdb.cp/ref-types.exp, gdb.cp/templates.exp,
9095 gdb.cp/userdef.exp, gdb.cp/virtfunc.exp: Remove reference
9096 to bug-gdb@prep.ai.mit.edu .
9097 * gdb.cp/bs15503.cc, gdb.cp/class2.cc, gdb.cp/cttiadd.cc,
9098 gdb.cp/cttiadd1.cc, gdb.cp/cttiadd2.cc, gdb.cp/cttiadd3.cc,
9099 gdb.cp/exception.cc, gdb.cp/member-ptr.cc, gdb.cp/namespace1.cc:
9100 Likewise.
9101
5c5455dc
AC
91022004-02-10 Andrew Cagney <cagney@redhat.com>
9103
9104 * lib/gdb.exp (gdb_expect_list): Recover from internal-errors
9105 using gdb_internal_error_resync.
9106
9cf689d7
DJ
91072004-02-09 Daniel Jacobowitz <drow@mvista.com>
9108
9109 * gdb.threads/thread-specific.exp: Stop early if no threads are
9110 found.
9111
d2dc51db
MC
91122004-02-09 Michael Chastain <mec.gnu@mindspring.com>
9113
9114 * gdb.base/pending.exp: Remove extra \n from gdb_test calls.
9115
14b1a056
DJ
91162004-02-08 Daniel Jacobowitz <drow@mvista.com>
9117
9118 * lib/gdb.exp (gdb_breakpoint): Fail on unexpected pending
9119 breakpoints.
9120
83f66e8f
DJ
91212004-02-07 Daniel Jacobowitz <drow@mvista.com>
9122
9123 * config/sim.exp (gdb_load): Handle $arg == "".
9124 * lib/gdb.exp (gdb_run_cmd): Honor gdb,do_reload_on_run.
9125 * gdb.objc/basicclass.exp: Use gdb_run_cmd.
9126
30fc0091
EZ
91272004-02-07 Elena Zannoni <ezannoni@redhat.com>
9128
a9c64011
AS
9129 * gdb.base/maint.exp: Update test to reflect
9130 obstack changes.
30fc0091 9131
4d806929
JJ
91322004-02-04 Jeff Johnston <jjohnstn@redhat.com>
9133
9134 * gdb.base/pendshr.c (pendfunc): New function that calls
9135 pendfunc1.
9136 * gdb.base/pending.c: Call pendfunc instead of pendfunc1.
9137
7bfdd688
FF
91382004-02-04 Fred Fish <fnf@redhat.com>
9139
9140 * gdb.arch/gdb1431.c: Add underbar prefixed version of global
9141 function symbols and update copyright years.
9142 * gdb.arch/gdb1291.c: Ditto.
9143
aaa08ee4
MC
91442004-02-03 Michael Chastain <mec.gnu@mindspring.com>
9145
9146 * gdb.cp/virtfunc.exp: Accept both "ctor()" and "ctor(void)".
9147
dbad7755
MC
91482004-02-03 Michael Chastain <mec.gnu@mindspring.com>
9149
9150 * gdb.cp/inherit.exp: Accept both "ctor()" and "ctor(void)".
9151
ec4646ef
MC
91522004-02-03 Michael Chastain <mec.gnu@mindspring.com>
9153
9154 * gdb.cp/inherit.exp: Accept output with gcc 3.2-7-rh.
9155
1b802196
FF
91562004-02-02 Fred Fish <fnf@redhat.com>
9157
9158 * gdb.base/bang.exp: Use gdb_run_cmd so this tests works with
9159 remote targets. Update copyright years.
9160
18fe2033
JJ
91612004-02-02 Jeff Johnston <jjohnstn@redhat.com>
9162
9163 * lib/gdb.exp (gdb_breakpoint): Add pending breakpoint
9164 support.
9165 * gdb.base/langs.exp: Fix test which attempts to create
9166 breakpoint on non-existent function to handle new pending
9167 support.
9168 * gdb.base/shlib-call.exp: Use gdb_breakpoint to set
9169 a breakpoint.
9170 * gdb.base/pending.exp: New test.
9171 * gdb.base/pending.c: New file.
9172 * gdb.base/pendshr.c: Ditto.
9173
8d577d32
DC
91742004-02-02 David Carlton <carlton@kealia.com>
9175
9176 * gdb.cp/overload.exp: Add overloadNamespace tests.
9177 * gdb.cp/overload.cc (dummyClass, dummyInstance): New.
9178 (overloadNamespace, XXX): New.
9179 (main): Call XXX::marker2.
9180
3ad13771
FF
91812004-02-01 Fred Fish <fnf@redhat.com>
9182
9183 * gdb.base/dump.exp: Use runto_main instead of "runto main".
9184 * gdb.base/finish.exp: Ditto.
9185 * gdb.base/gcore.exp: Ditto.
9186 * gdb.base/huge.exp: Ditto.
9187 * gdb.base/info-proc.exp: Ditto.
9188 * gdb.base/return2.exp: Ditto.
9189 * gdb.threads/gcore-thread.exp: Ditto.
9190
44c75849
DJ
91912004-02-01 Daniel Jacobowitz <drow@mvista.com>
9192
9193 * gdb.threads/thread-specific.exp: Add missing anchor to regexp.
9194
005bc093
MK
91952004-02-01 Mark Kettenis <kettenis@gnu.org>
9196
9197 * gdb.base/fileio.c (test_open): Replace O_RDONLY with O_RDWR such
9198 that opening the file succeeds on OpenBSD.
9199
c47cebdb
DJ
92002004-02-01 Daniel Jacobowitz <drow@mvista.com>
9201
9202 * gdb.threads/thread-specific.c: New file.
9203 * gdb.threads/threads-specific.exp: New test script.
9204 * lib/gdb.exp (gdb_test_multiple): Allow user patterns access
9205 to expect_out.
9206
5a01311c
MK
92072004-02-01 Mark Kettenis <kettenis@gnu.org>
9208
9209 * gdb.base/call-ar-st.exp: Call get_debug_format. Remove xfail on
9210 sparc*-*-solaris* into a kfail PR gdb/1539 on sparc-*-* for stabs
9211 only on the "print_small_structs from print_long_arg_list" test.
9212
ce22a4f1
DJ
92132004-02-01 Daniel Jacobowitz <drow@mvista.com>
9214
9215 * gdb.base/completion.exp: Kill a stray backslash.
9216
9217 From Jim Ingham <jingham@apple.com>:
9218 * gdb.base/completion.exp: Test that "complete file ./gdb.base/compl"
9219 agrees with the result from sending a tab.
9220
abbab9d3
DJ
92212004-01-31 Daniel Jacobowitz <drow@mvista.com>
9222
9223 * gdb.base/chng-syms.exp: Remove stray newline.
9224
53904d1e
MK
92252004-01-31 Mark Kettenis <kettenis@gnu.org>
9226
9227 * gdb.asm/asm-source.exp: Set asm-note to "openbsd" for
9228 *-*-openbsd*.
9229 * gdb.asm/openbsd.inc: New file.
9230
3a4b3aac
MK
92312004-01-30 Mark Kettenis <kettenis@gnu.org>
9232
9233 * gdb.asm/asm-source.exp: Strip -Wl, from link-flags. Don't
9234 append -static to link-flags for *-*-freebsd*, *-*netbsd* and
9235 *-*solaris2*. Remove commented out default settings for
9236 asm-flags. Replace gdb_compile with target_link.
9237
ebac27b4
MC
92382004-01-29 Michael Chastain <mec.gnu@mindspring.com>
9239
9240 * gdb.cp/inherit.exp: Rewrite. Use gdb_test_multiple and gdb
9241 for all tests. Remove old hp-ux and cygnus xfail cases.
9242
d8679d84
PH
92432004-01-29 Paul N. Hilfinger <Hilfinger@gnat.com>
9244
9245 * gdb.base/chng-syms.exp: New file.
9246 * gdb.base/chng-syms.c: New file.
9247
0a55bc22
MC
92482004-01-24 Michael Chastain <mec.gnu@mindspring.com>
9249
9250 * gdb.cp/local.exp: Rewrite "ptype Local". Add "ptype l".
9251 Provide arms for current output in all my configurations.
9252
94b8e876
MC
92532004-01-24 Michael Chastain <mec.gnu@mindspring.com>
9254
9255 * lib/compiler.c: Add hp_cc_compiler and hp_aCC_compiler.
9256 * lib/compiler.cc: Likewise.
9257 * lib/gdb.exp (get_compiler_info): Always call gdb_compile to
9258 get the right preprocessor. Eval the output directly. Remove
9259 special tests for hp_cc_compiler and hp_aCC_compiler. Remove
9260 hp_f77_compiler and hp_f90_compiler completely.
9261 (gdb_preprocess): Delete.
9262 (get_compiler): Delete.
9263
7cf03d44
MK
92642004-01-24 Mark Kettenis <kettenis@gnu.org>
9265
9266 * gdb.base/charset.c, gdb.base/dump.c, gdb.base/huge.c: Include
9267 <string.h>.
9268
68b6dce9
NR
92692004-01-24 Nick Roberts <nick@nick.uklinux.net>
9270
9271 * gdb.mi/mi-stack.exp: Update copyright.
9272
b368761e
DC
92732004-01-23 David Carlton <carlton@kealia.com>
9274
9275 * gdb.cp/rtti.exp: Don't include full path in ${srcfile}. Add
9276 test for cp_lookup_transparent_type.
9277 * gdb.cp/rtti1.cc: Update copyright. Add n2::func and refer_to;
9278 call them.
9279
f2061b53
DJ
92802004-01-23 Daniel Jacobowitz <drow@mvista.com>
9281
9282 * gdb.mi/mi-var-child.exp: Update copyright year. Move new test
9283 after -var-update.
9284
37fc574a
DC
92852004-01-23 David Carlton <carlton@kealia.com>
9286
9287 * gdb.cp/namespace.cc (C::ensureRefs): New.
9288 * gdb.cp/namespace1.cc (C::ensureOtherRefs): New.
9289
8e94b928
NR
92902004-01-20 Nick Roberts <nick@nick.uklinux.net>
9291
9292 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Test for
9293 case "-stack-list-locals 2".
9294 * gdb.mi/mi-var-child.exp: Test for case
9295 "-var-list-children --all-values NAME".
9296
997b0952
MC
92972004-01-18 Michael Chastain <mec.gnu@mindspring.com>
9298
9299 * gdb.cp/local.exp: Accept correct output for gcc v3 -gstabs+.
9300
52470da3
MK
93012004-01-18 Mark Kettenis <kettenis@gnu.org>
9302
7049b4b8
MK
9303 * gdb.base/fileio.exp: Add "$gdb_prompt $" anchors to patterns
9304 used with gdb_test_multiple.
9305
52470da3
MK
9306 * gdb.base/gdb1476.exp: Accept alternat pattern for failed memory
9307 read at address 0. This fixes PR testsuite/1504.
9308
da6012e5
DJ
93092004-01-18 Daniel Jacobowitz <drow@mvista.com>
9310
9311 * config/gdbserver.exp (gdbserver_gdb_load): Rename from gdb_load.
9312 Remove downloading, guessing the host executable, the calls to
9313 gdb_file_cmd and gdb_target_cmd, and "load" support.
9314 (infer_host_exec): New function broken out from gdb_load.
9315 (gdb_load): New wrapper for gdbserver_gdb_load.
9316 * lib/mi-support.exp (mi_gdb_target_cmd): New function, based on
9317 gdb_target_cmd. Use -target-select.
9318 (mi_gdb_file_cmd): New function, broken out from mi_gdb_load.
9319 Download binaries to the host. Clear last_mi_remote_file when
9320 we load a new binary.
9321 (mi_gdb_load): Call mi_gdb_file_cmd. If gdbserver.exp is loaded,
9322 call gdbserver_gdb_load and mi_gdb_target_cmd.
9323
32c70722
MC
93242004-01-17 Michael Chastain <mec.gnu@mindspring.com>
9325
9326 * gdb.cp/templates.exp: Accept more spaces with "<foo, ?bar>"
9327 type patterns.
9328
b0cecf36
MC
93292004-01-17 Michael Chastain <mec.gnu@mindspring.com>
9330
9331 * gdb.cp/templates.exp: Fix typo in test name of
9332 "print Foo<volatile char*>::foo".
9333
4120d7e6
MC
93342004-01-15 Michael Chastain <mec.gnu@mindspring.com>
9335
9336 * gdb.base/setvar.exp: Remove setup_xfail for hppa*-*-*11*.
9337
f679e530
BE
93382004-01-16 Ben Elliston <bje@wasabisystems.com>
9339
9340 * gdb.arch/Makefile.in (MISCELLANEOUS): Remove.
9341 (clean mostlyclean): Remove empty rm.
9342
091c48f6
MC
93432004-01-15 Michael Chastain <mec.gnu@mindspring.com>
9344
9345 * gdb.base/setvar.exp: Add copyright years.
9346
3e5fc8d2
DC
93472004-01-14 David Carlton <carlton@bactrian.org>
9348
9349 * gdb.cp/rtti.exp: Update copyright. KFAIL test with repect to
9350 PR c++/1511 and update coment.
9351 * gdb.cp/templates.exp: Update patterns to match current output.
9352 If changes involve something other than whitespace, KFAIL
9353 w.r.t. PR c++/1512 or PR c++/931 as appropriate.
9354
63d06c5c
DC
93552004-01-14 David Carlton <carlton@kealia.com>
9356
9357 * gdb.cp/namespace.exp: Add tests involving classes defined within
9358 namespaces.
9359 * gdb.cp/namespace.cc (C::CClass): New.
9360 * gdb.cp/namespace1.cc (C::OtherFileClass): New.
9361
a51dab88
EZ
93622004-01-14 Elena Zannoni <ezannoni@redhat.com>
9363
9364 * gdb.base/sepdebug.exp: Bail out of the test if we don't know
9365 what debug info we have. Print a better message if something goes
9366 wrong while producing the separate debug info file.
9367
a476ccc9
MC
93682004-01-14 Michael Chastain <mec.gnu@mindspring.com>
9369
9370 * gdb.base/callfuncs.c: Remove explicit declaration of malloc.
9371
f453692c
MC
93722004-01-14 Michael Chastain <mec.gnu@mindspring.com>
9373
9374 * gdb.base/callfuncs.c: Add copyright notice.
9375
f40063a5
MC
93762004-01-13 Michael Chastain <mec.gnu@mindspring.com>
9377
9378 * gdb.cp/derivation.exp: Add XFAIL for bug with protected
9379 inheritance. PR gdb/1498, PR gcc/13539.
9380
19ac3974
EZ
93812004-01-13 Elena Zannoni <ezannoni@redhat.com>
9382
a9c64011
AS
9383 * gdb.threads/gcore-thread.exp: Prefix name of binary with
9384 test specific name.
9385 * gdb.mi/gdb669.exp: Ditto.
9386 * gdb.mi/mi-pthreads.exp: Ditto.
9387 * gdb.mi/mi1-pthreads.exp: Ditto.
9388 * gdb.mi/mi2-pthreads.exp: Ditto.
19ac3974 9389
56c97c6e
MC
93902004-01-12 Michael Chastain <mec.gnu@mindspring.com>
9391
9392 * gdb.cp/member-ptr.cc: Add copyright notice.
9393
a0644324
MC
93942004-01-12 Michael Chastain <mec.gnu@mindspring.com>
9395
9396 * gdb.cp/member-ptr.exp: Use gdb_test, gdb_test_multiple. Add
9397 some patterns for recent versions of gcc and hpacc. Delete
9398 calls to setup_xfail for hppa*-*-*. Delete redundant tests.
9399 Delete tests that access a NULL pointer-to-member-data. This
9400 script is still disabled for gcc.
9401
32fabe09
EZ
94022004-01-12 Elena Zannoni <ezannoni@redhat.com>
9403
9404 * gdb.mi/mi2-basics.exp: Make sure that full pathnames are
a9c64011 9405 escaped correctly.
32fabe09 9406
1f8a6abb
EZ
94072004-01-12 Elena Zannoni <ezannoni@redhat.com>
9408
9409 * gdb.base/sepdebug.exp: New file.
9410 * gdb.base/sepdebug.c: New file.
9411 * lib/gdb.exp (separate_debug_filename): New procedure.
9412 (gdb_gnu_strip_debug): New procedure.
9413
48efe704
AC
94142004-01-12 Andrew Cagney <cagney@redhat.com>
9415
9416 * gdb.mi/ChangeLog: Delete file. Renamed to ...
9417 * gdb.mi/ChangeLog-1999-2003: New file.
9418
a9415475
AC
94192004-01-12 Andrew Cagney <cagney@redhat.com>
9420
9421 * gdb.base/fileio.exp: Update copyright year. On GNU/Linux, for
9422 "Renaming a directory to a non-empty directory returns ENOTEMPTY
9423 or EEXIST", treat EBUSY as an XFAIL.
9424
83b8cf9d
MC
94252004-01-11 Michael Chastain <mec.gnu@mindspring.com>
9426
9427 * gdb.base/scope.exp: Remove obsolete setup_xfail for
9428 hp_cc_compiler.
9429
9939d2a8
MC
94302004-01-10 Michael Chastain <mec.gnu@mindspring.com>
9431
9432 * gdb.cp/classes.exp: Remove old "(obsolescent gcc or gdb)"
9433 decorations.
9434
1ff8cadf
MC
94352004-01-10 Michael Chastain <mec.gnu@mindspring.com>
9436
9437 * gdb.cp/virtfunc.exp: Remove old "(obsolescent gcc or gdb)"
9438 and "(aCC)" decorations. Remove obsolete doco about old
9439 test results.
9440
6fa9022e
MC
94412004-01-09 Michael Chastain <mec.gnu@mindspring.com>
9442
9443 * gdb.cp/exception.exp: Fix typo in doco.
9444
209721fe
MK
94452004-01-09 Mark Kettenis <kettenis@gnu.org>
9446
9447 * gdb.base/gdb1476.exp: Fix typo.
9448
ef11303e
MC
94492004-01-09 Michael Chastain <mec.gnu@mindspring.com>
9450
9451 * gdb.hp/gdb.aCC/exception.exp: Re-create as a nearly empty
9452 file.
9453
041ab88c
MC
94542004-01-09 Michael Chastain <mec.gnu@mindspring.com>
9455
9456 * gdb.cp/exception.cc: Change <iostream.h> to <iostream>.
9457 * gdb.cp/exception.exp: Use gdb test, gdb_test_multiple.
9458 Use gdb_compile. Remove restriction on gcc. Add some patterns
9459 for recent version of gdb. Delete second half, which was a copy
9460 of the first half with different build flags. This test is
9461 still disabled because it is still not ready for production.
9462
e36d075a
MC
94632004-01-08 Michael Chastain <mec.gnu@mindspring.com>
9464
9465 * gdb.cp/exception.cc: Add copyright notice.
9466 * gdb.cp/exception.exp: Add a notice that this file is broken
9467 because of line number changes caused by addition of copyright
9468 notice.
9469
42b190ad
MC
94702004-01-08 Michael Chastain <mec.gnu@mindspring.com>
9471
9472 * gdb.cp/exception.cc: Renamed from gdb.hp/gdb.aCC/exception.cc.
9473 * gdb.cp/exception.exp: Renamed from gdb.hp/gdb.aCC/exception.exp.
9474
8f25f06b
MC
94752004-01-08 Michael Chastain <mec.gnu@mindspring.com>
9476
9477 * gdb.cp/classes.exp: Accept gnu abi 2.
9478 * gdb.cp/derivation.exp: Likewise.
9479 * gdb.cp/overload.exp: Likewise.
9480 * gdb.cp/virtfunc.exp: Likewise.
9481
06ded8b8
MC
94822004-01-08 Michael Chastain <mec.gnu@mindspring.com>
9483
9484 * gdb.mi/pthreads.c (done_making_threads): Remove extraneous
9485 semicolon after end of function.
9486
77c26ae3
MC
94872004-01-07 Michael Chastain <mec.gnu@mindspring.com>
9488
9489 * gdb.cp/bs15503.cc: Include <iostream>, not <iostream.h>.
9490 * gdb.cp/bs15503.exp: Remove hp-only restriction. Use modern
9491 boilerplate code for compiling and running the program under
9492 test. Add some string method tests.
9493
20757486
MC
94942004-01-07 Michael Chastain <mec.gnu@mindspring.com>
9495
9496 * gdb.cp/bs15503.cc: Add copyright notice.
9497 * gdb.cp/bs15503.exp: Adjust line number.
9498
0fd3b503
MC
94992004-01-07 Michael Chastain <mec.gnu@mindspring.com>
9500
9501 * gdb.hp/gdb.defects/bs15503.exp: Renamed to gdb.cp/bs15503.exp.
9502 * gdb.hp/gdb.defects/bs15503.cc: Renamed to gdb.cp/bs15503.cc.
9503
10d1bea8
MC
95042004-01-07 Michael Chastain <mec.gnu@mindspring.com>
9505
9506 * gdb.base/funcargs.exp: Remove obsolete setup_xfail for
9507 hp_cc_compiler.
9508
2789202a
MC
95092004-01-07 Michael Chastain <mec.gnu@mindspring.com>
9510
9511 * gdb.cp/cttiadd.c: Add a marker for gdb_get_line_number.
9512 * gdb.cp/ctti.exp: Use the marker instead of "next".
9513 With gcc, run further before bailing.
9514
b862f14c
MC
95152004-01-07 Michael Chastain <mec.gnu@mindspring.com>
9516
9517 * gdb.cp/cttiadd.cc: Add copyright notice.
9518 * gdb.cp/cttiadd1.cc: Likewise.
9519 * gdb.cp/cttiadd2.cc: Likewise.
9520 * gdb.cp/cttiadd3.cc: Likewise.
9521
96da2469
MC
95222004-01-07 Michael Chastain <mec.gnu@mindspring.com>
9523
9524 * gdb.cp/ctti.exp: Partial rewrite. Call gdb_compile properly.
9525 Use gdb_test, gdb_test_multiple. Use floating-point values that
9526 have exact representations in IEEE-ish formats.
9527
053248ff
MC
95282004-01-07 Michael Chastain <mec.gnu@mindspring.com>
9529
9530 * gdb.base/constvars.exp: Do not force lang=c++ if using HP
9531 compilers. Delete duplicate call to get_compiler_info.
9532 (local_compiler_xfail_check): setup_xfail if $hp_cc_compiler.
9533 * gdb.base/volatile.exp: Likewise.
9534
84acecdd
MK
95352004-01-07 Mark Kettenis <kettenis@gnu.org>
9536
9537 * gdb.base/gdb1476.exp: Only run the tests if we can't read the
9538 memory at address 0.
9539
fe11a27f
MC
95402004-01-07 Michael Chastain <mec.gnu@mindspring.com>
9541
9542 * gdb.stabs/weird.exp: Use hp_cc_compiler and hp_aCC_compiler
9543 to test for hp-ux assembler. Fix copyright years.
9544
60ad077b
AC
95452004-01-07 Andrew Cagney <cagney@redhat.com>
9546
9547 * gdb.base/fileio.c (strerrno): Add "EBUSY".
9548
1c9b8f33
AC
95492004-01-07 Andrew Cagney <cagney@redhat.com>
9550
9551 * gdb.base/fileio.c (test_open): Do not pass S_IWUSR to "open"
9552 when creating the read-only file. From analysis by Roland McGrath
9553 and Elena Zannoni.
9554
753ccc7a
MC
95552004-01-06 Michael Chastain <mec.gnu@mindspring.com>
9556
9557 * gdb.cp/namespace.exp: Call get_compiler_info with "c++".
9558
eca3e36b
MC
95592004-01-06 Michael Chastain <mec.gnu@mindspring.com>
9560
9561 * gdb.base/cvexpr.c: Be type-safe with function pointers and
9562 data pointers.
9563
f8d4bac4
MC
95642004-01-06 Michael Chastain <mec.gnu@mindspring.com>
9565
9566 * gdb.cp/m-static.exp: Compile one source file at a time.
9567 Delete unused call to get_compiler_info.
9568
9b4e0f94
MC
95692004-01-06 Michael Chastain <mec.gnu@mindspring.com>
9570
9571 * gdb.base/call-ar-st.exp: Delete explicit reference to ${binfile}.ci.
9572 * gdb.base/call-rt-st.exp: Likewise.
9573 * gdb.base/nodebug.exp: Likewise.
9574 * gdb.base/volatile.exp: Likewise.
9575 * gdb.cp/ref-types.exp: Likewise.
9576 * gdb.cp/templates.exp: Likewise.
9577
023c1024
MK
95782004-01-05 Mark Kettenis <kettenis@gnu.org>
9579
9580 * gdb.base/gdb1476.exp, gdb.base/gdb1476.c: New files.
9581
19703c4a
MC
95822004-01-05 Michael Chastain <mec.gnu@mindspring.com>
9583
9584 * gdb.cp/funcargs.exp: Delete special timeout of 240 seconds for
9585 hppa*-hp-hpux*.
9586
18b67037
MK
95872004-01-04 Mark Kettenis <kettenis@gnu.org>
9588
ba6219c8
MK
9589 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
9590 x86_64-*-*.
9591
18b67037
MK
9592 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
9593 sparc64-*-* and sparc*-solaris2*.
9594
1bfbbb9d
MK
95952004-01-04 Mark Kettenis <kettenis@gnu.org>
9596
9597 * gdb.base/structs.exp: Remove ${testfile} from "zed L<n> for
9598 return ${tests}" test. The ${tests} already mentions the
9599 filename.
9600
06846494
MC
96012004-01-02 Michael Chastain <mec.gnu@mindspring.com>
9602
9603 * gdb.cp/local.exp: Accept gcc abi 2.
9604
3b0cb202
MC
96052004-01-02 Michael Chastain <mec.gnu@mindspring.com>
9606
9607 * gdb.cp/templates.exp: Accept gcc abi 2.
9608
0643ec3f
MC
96092004-01-02 Michael Chastain <mec.gnu@mindspring.com>
9610
9611 * lib/compiler.cc: Remove supports_template_debugging.
9612 * gdb.cp/templates.exp: Do not test supports_template_debugging.
9613
d231d0b1
MC
96142004-01-01 Michael Chastain <mec.gnu@mindspring.com>
9615
9616 * gdb.cp/namespace.exp: Accept gcc abi 2.
9617
44ffb27c
MC
96182004-01-01 Michael Chastain <mec.gnu@mindspring.com>
9619
9620 * gdb.cp/method.exp: Accept gcc abi 2.
9621
184ad485
MC
96222004-01-01 Michael Chastain <mec.gnu@mindspring.com>
9623
9624 * gdb.cp/classes.exp: Generate identical results as old version.
9625 * gdb.cp/derivation.exp: Likewise.
9626 * gdb.cp/overload.exp: Likewise.
9627 * gdb.cp/virtfunc.exp: Likewise.
9628
116f09e7
MC
96292004-01-01 Michael Chastain <mec.gnu@mindspring.com>
9630
9631 * gdb.cp/virtfunc.exp: Modify some patterns to avoid a
9632 mysterious bug with sourceware version of expect.
9633
b1379776
MC
96342004-01-01 Michael Chastain <mec.gnu@mindspring.com>
9635
9636 * gdb.cp/overload.exp: Rewrite. Clean up patterns to match
9637 current versions of gcc, including gcc abi 2. Remove gratuitous
9638 restart of test program. Use gdb_test_multiple and gdb_test for
9639 all tests. Add patterns to xfail missing "const" in "const char *"
9640 and kfail PR gdb/1155.
9641
6b7a4c0e
MC
96422004-01-01 Michael Chastain <mec.gnu@mindspring.com>
9643
9644 * gdb.cp/derivation.exp: Rewrite. Clean up patterns to match
9645 current versions of gcc, including gcc abi 2. Remove gratuitous
9646 restart of test program. Use gdb_test_multiple and gdb_test for
9647 all tests. Add patterns to kfail PR gdb/1498.
9648
51615d72
MC
96492003-12-31 Michael Chastain <mec.gnu@mindspring.com>
9650
9651 * gdb.cp/virtfunc.exp: Rewrite. Clean up patterns to match
9652 current versions of gcc, including gcc abi 2. Use "breakpoint"
9653 and "continue" instead of restarting the target program. Use
9654 gdb_test_multiple and gdb_test for all tests.
9655
7b79a9d7
MK
96562004-01-01 Mark Kettenis <kettenis@gnu.org>
9657
9658 * gdb.asm/asm-source.exp: Update copyright year. Link statically
9659 for *-*-solaris2*.
9660
1cd3489f
MC
96612003-12-31 Michael Chastain <mec.gnu@mindspring.com>
9662
9663 * gdb.cp/classes.exp: Rewrite. Clean up patterns to match
9664 current versions of gcc, including gcc abi 2. Use "breakpoint"
9665 and "continue" instead of restarting the target program several
9666 times. Use gdb_test_multiple and gdb_test for all tests.
9667
850742db
MC
96682003-12-18 Michael Chastain <mec.gnu@mindspring.com>
9669
9670 * gdb.base/sect-cmd.exp: Handle compiling test case from multiple
9671 source files.
9672
eb4bbda8
MC
96732003-12-16 Michael Chastain <mec.gnu@mindspring.com>
9674
9675 * gdb.base/environ.exp: Handle compiling test case from multiple
9676 source files.
9677
e42c7771
MC
96782003-12-16 Michael Chastain <mec.gnu@mindspring.com>
9679
9680 * gdb.base/structs.exp: Call gdb_exit as well as gdb_start.
9681
80e4b428
JB
96822003-12-17 Jim Blandy <jimb@redhat.com>
9683
5f06973a
JB
9684 * gdb.base/freebpcmd.c: Add copyright notice.
9685
80e4b428
JB
9686 * gdb.base/freebpcmd.exp: Mark the interesting failure as known.
9687
0ab84fb7
MC
96882003-12-16 Michael Chastain <mec.gnu@mindspring.com>
9689
9690 * gdb.base/maint.exp: Add generic FAIL patterns to prevent timeouts.
9691
1b3bb3d0
JB
96922003-12-13 Jim Blandy <jimb@redhat.com>
9693
9694 * gdb.base/freebpcmd.exp, gdb.base/freebpcmd.c: New test.
9695
3a4c9371
KB
96962003-12-12 Kevin Buettner <kevinb@redhat.com>
9697
9698 * gdb.asm/frv.inc: New file.
9699 * gdb.asm/asm-source.exp: Add frv-*-* as a supported target.
9700
a1dea79a
FF
97012003-12-09 Fred Fish <fnf@redhat.com>
9702
9703 * gdb.base/break.c (marker1, marker2, marker3, marker4): Move
9704 functions to break1.c and leave prototypes behind. Add more
9705 "set breakpoint NN here" comments.
9706 * gdb.base/break1.c: New file.
9707
9708 * gdb.base/break.exp: Handle compiling test case from multiple
9709 source files and change source file references as needed.
9710 * gdb.base/completion.exp: Ditto.
9711 * gdb.base/condbreak.exp: Ditto.
9712 * gdb.base/define.exp: Ditto.
9713 * gdb.base/ena-dis-br.exp: Ditto.
9714 * gdb.base/info-proc.exp: Ditto.
9715 * gdb.base/maint.exp: Ditto.
9716 * gdb.base/until.exp: Ditto.
9717
9718 * gdb.base/condbreak.exp: Use bp_locationNN variables instead of
9719 hardcoded line numbers.
9720 * gdb.base/define.exp: Ditto.
9721 * gdb.base/ena-dis-br.exp: Ditto.
9722 * gdb.base/maint.exp: Ditto.
9723 * gdb.base/until.exp: Ditto.
9724
9725 * gdb.base/completion.exp: Use "break1" for completion tests since
9726 "break" is no longer a unique prefix.
9727
5266b69c
AC
97282003-12-06 Andrew Cagney <cagney@redhat.com>
9729
9730 * gdb.base/structs.exp (test_struct_returns): When applicable, set
9731 "return_value_unimplemented". When an unimplemented struct return
9732 architecture, report incorrect values as a KFAIL
9733
374451f0
MC
97342003-12-05 Michael Chastain <mec.gnu@mindspring.com>
9735
9736 * gdb.cp/rtti.exp: Accept new wording of warning from
9737 cp_lookup_rtti_type.
9738
ba9b20a7
MC
97392003-12-05 Michael Chastain <mec.gnu@mindspring.com>
9740
9741 Partial fix for PR testsuite/1456.
9742 * gdb.base/scope.exp (test_at_main): Replace references to
9743 gcc_compiled with calls to test_compiler_info.
9744 (test_at_foo): Likewise.
9745 (test_at_bar): Likewise.
9746
b74b6d0b
MC
97472003-12-04 Michael Chastain <mec.gnu@mindspring.com>
9748
9749 Partial fix for PR testsuite/1456.
9750 * gdb.base/so-impl-ld.exp: Replace reference to gcc_compiled with call
9751 to test_compiler_info.
9752
ccfa3402
MC
97532003-12-03 Michael Chastain <mec.gnu@mindspring.com>
9754
9755 * gdb.base/so-impl-ld.exp: Update copyright notice.
9756
f6246aba
MC
97572003-12-02 Michael Chastain <mec.gnu@mindspring.com>
9758
9759 Partial fix for PR testsuite/1456.
9760 * gdb.base/mips_pro.exp: Replace references to gcc_compiled with calls
9761 to test_compiler_info.
9762
13ae734a
MC
97632003-11-28 Michael Chastain <mec.gnu@mindspring.com>
9764
9765 * gdb.objc/objcdecode.exp: Match and KFAIL the output that comes
9766 from current versions of gdb. Clean up regular expressions.
9767 Delete redundant timeout case.
9768
d8e1cdee
MC
97692003-11-28 Michael Chastain <mec.gnu@mindspring.com>
9770
9771 * gdb.objc/nondebug.exp: Match and KFAIL the output that comes
9772 from current versions of gdb. Clean up regular expressions.
9773 Delete redundant timeout case.
9774
96457b64
MC
97752003-12-01 Michael Chastain <mec.gnu@mindspring.com>
9776
9777 Partial fix for PR testsuite/1456.
9778 * gdb.base/callfuncs.exp (do_function_calls): Replace reference to
9779 gcc_compiled with call to test_compiler_info.
9780
f35309fc
MC
97812003-11-30 Michael Chastain <mec.gnu@mindspring.com>
9782
9783 Partial fix for PR testsuite/1456.
9784 * gdb.base/list.exp (test_list_function): Delete unused declaration
9785 of gcc_compiled.
9786
d7afdf9b
MC
97872003-11-29 Michael Chastain <mec.gnu@mindspring.com>
9788
9789 Partial fix for PR testsuite/1456.
9790 * gdb.base/complex.exp: Replace reference to gcc_compiled with
9791 call to test_compiler_info.
9792
71507b56
MK
97932003-11-29 Mark Kettenis <kettenis@gnu.org>
9794
9795 * gdb.asm/asm-source.exp: Initialize asm-note to "empty". Set
9796 asm-note to "netbsd" for *-*-netbsdelf* and x86_64-*-netbsd*. Use
9797 it to create the appropriate note.inc.
9798 * gdb.asm/asmsrc1.s: Include "note.inc".
9799 * gdb.asm/netbsd.inc: New file.
9800 * gdb.asm/empty.inc: New file.
9801
f81f93f7
MC
98022003-11-28 Michael Chastain <mec.gnu@mindspring.com>
9803
9804 Partial fix for PR testsuite/1456.
9805 * gdb.base/constvars.exp: Replace references to gcc_compiled with
9806 calls to test_compiler_info.
9807
9a77938e
MC
98082003-11-27 Michael Chastain <mec.gnu@mindspring.com>
9809
9810 Partial fix for PR testsuite/1456.
9811 * gdb.base/volatile.exp: Replace references to gcc_compiled with
9812 calls to test_compiler_info.
9813
e8367dc7
MK
98142003-11-27 Mark Kettenis <kettenis@gnu.org>
9815
9816 * gdb.base/structs.exp: Use i*86-*-* instead of i686-*-* as a
9817 pattern for the KFAILs.
9818
526c61ee
AF
98192003-11-25 Adam Fedor <fedor@gnu.org>
9820
9821 * gdb.objc/objcdecode.exp: Test for PR objc/1238.
9822 * gdb.objc/objcdecode.m: New file.
9823
28f2d600
AF
98242003-11-25 Adam Fedor <fedor@gnu.org>
9825
9826 * gdb.objc/nondebug.exp: Test for PR objc/1236.
9827 * gdb.objc/nondebug.m: New file.
9828
a3895cee
BE
98292003-11-26 Ben Elliston <bje@wasabisystems.com>
9830
9831 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
9832 NetBSD as it does on FreeBSD. Modelled on a similar change by
9833 Mark Kettenis on 2003-05-30.
9834 (link-flags): Set to "--entry _start" regardless of target.
9835 Special linker flags are to be appended to $link-flags.
9836 * gdb.asm/mips.inc (gdbasm_startup): Remove __start label.
9837
c9f2c8a3
MC
98382003-11-25 Michael Chastain <mec.gnu@mindspring.com>
9839
9840 * gdb.cp/method.exp: Accept output of new demangler.
9841
15a0587a 98422003-11-25 Michael Chastain <mec.gnu@mindspring.com>
f4e8b6f3
MC
9843
9844 * gdb/class2.exp: New file.
9845 * gdb/class2.cc: New file.
9846
3c00b570
MC
98472003-11-25 Michael Chastain <mec.gnu@mindspring.com>
9848
9849 * gdb.cp/templates.exp (test_ptype_of_templates): Accept output
9850 of new demangler.
9851
7027acc7
MK
98522003-11-23 Mark Kettenis <kettenis@gnu.org>
9853
9854 * gdb.arch/i386-unwind.exp: Use gdb_run_cmd and gdb_expect instead
9855 of gdb_test "run".
9856
b0e1598a
MK
98572003-11-23 Mark Kettenis <kettenis@gnu.org>
9858
9859 * gdb.arch/i386-unwind.exp: Don't use runto_main. Change
9860 "continue" into "run".
9861
4d9eda44
MC
98622003-11-23 Michael Chastain <mec.gnu@mindspring.com>
9863
9864 Partial fix for PR testsuite/1456.
9865 * gdb.cp/ambiguous.exp: Replace reference to gcc_compiled with
9866 call to test_compiler_info.
9867 * gdb.cp/ctti.exp: Likewise.
9868 * gdb.cp/derivation.exp: Likewise.
9869 * gdb.cp/member-ptr.exp: Likewise.
9870 * gdb.cp/virtfunc.exp (test_virtual_calls): Remove unused
9871 reference to gcc_compiled.
9872
98732003-11-23 Michael Chastain <mec.gnu@mindspring.com>
b729099e
MC
9874
9875 Fix PR testsuite/1463.
9876 * gdb.base/structs.exp (start_structs_test): Call
9877 get_debug_format before using the debug format.
9878
d422fe19
AC
98792003-11-22 Andrew Cagney <cagney@redhat.com>
9880
9881 * lib/gdb.exp (gdb_test_multiple): Add simple example.
9882 * gdb.base/structs.exp: Use gdb_test_multiple.
9883
039cf96d
AC
98842003-11-20 Andrew Cagney <cagney@redhat.com>
9885
6882279b
AC
9886 * gdb.base/structs.exp: Handle and recover from internal errors.
9887 Replace "foo${n}" with "foo<n>" in test messages.
9888
e53890ae
AC
9889 * gdb.base/structs.exp: Update copyright. Rewrite.
9890 * gdb.base/structs.c: Update copyright. Rewrite.
9891
2b211c59
AC
9892 * lib/gdb.exp (gdb_internal_error_resync): Issue a perror when the
9893 resync count exceeded.
d63a86f8 9894
039cf96d
AC
9895 * gdb.base/maint.exp: Use gdb_internal_error_resync to recover
9896 from the internal error.
9897 * lib/gdb.exp (gdb_internal_error_resync): New procedure.
9898 Original from Jim Blandy.
9899 (gdb_test_multiple): Use gdb_internal_error_resync.
2b211c59 9900
eac98b22
AC
99012003-11-19 Andrew Cagney <cagney@redhat.com>
9902
9903 * gdb.base/callfuncs.exp: Change the XFAILed descriptor test to a
9904 KFAIL.
9905
67455b2a
MK
99062003-11-17 Mark Kettenis <kettenis@gnu.org>
9907
9908 New testcase for PR backtrace/1435.
9909 * gdb.arch/i386-unwind.exp: New file.
9910 * gdb.arch/i386-unwind.c: New file.
9911
853d6e5b
AC
99122003-11-17 Andrew Cagney <cagney@redhat.com>
9913
9914 * lib/gdb.exp (compiler_info): New global.
9915 (test_compiler_info): New function.
9916 (get_compiler_info): Set compiler_info.
9917 * lib/compiler.c, lib/compiler.cc: Add copyright. When GNUC, set
9918 "compiler_info" to gcc-<major>-<minor>.
9919
38cf6e11
MC
99202003-11-15 Michael Chastain <mec.gnu@mindspring.com>
9921
9922 * gdb.trace/configure: Remove.
9923
a50d3602
EZ
99242003-11-13 Elena Zannoni <ezannoni@redhat.com>
9925
9926 * gdb.base/break.c: Add comments to aid finding line numbers for
d63a86f8 9927 breakpoints.
a50d3602
EZ
9928 * gdb.base/break.exp: Remove all references to explicit line
9929 numbers.
9930
d9407aaa
NC
99312003-11-11 Nick Clifton <nickc@redhat.com>
9932
9933 * gdb.base/shreloc.exp: Do not run for targets which do not
9934 support shared objects.
9935
db488fc1
CV
99362003-11-10 Corinna Vinschen <vinschen@redhat.com>
9937
9938 * gdb.base/fileio.exp: Drop tests for nointerrupts and noinferiorio.
9939 Don't run tests if nofileio flag is given.
9940
6a90a18e
EZ
99412003-11-07 Elena Zannoni <ezannoni@redhat.com>
9942
9943 * gdb.cp/annota3.exp: Make sure we can match 'Hardware watchpoint'
a9c64011 9944 as well as 'Watchpoint'.
6a90a18e 9945
0b915e9c
EZ
99462003-11-06 Elena Zannoni <ezannoni@redhat.com>
9947
9948 Reported by Jim Ingham <jingham@apple.com>:
9949 * gdb.base/annota1.exp: Match at least one occurrence of the
9950 signal handler annotation.
9951
d7e4b55f
EZ
99522003-11-06 Elena Zannoni <ezannoni@redhat.com>
9953
a9c64011
AS
9954 * gdb.cp/annota2.exp: Make sure we can match 'Hardware watchpoint'
9955 as well as 'Watchpoint'.
d7e4b55f 9956
2fe4e8d0
MC
99572003-11-05 Michael Chastain <mec@shout.net>
9958
9959 * gdb.mi/pthreads.c (routine): Handle early return from sleep.
9960
6ef88553
KW
99612003-11-03 Kris Warkentin <kewarken@qnx.com>
9962
9963 * gdb.arch/gdb1291.c: New test file.
9964 * gdb.arch/gdb1291.exp: New test script.
9965 * gdb.arch/gdb1431.c: New test file.
9966 * gdb.arch/gdb1431.exp: New test script.
9967
ae7dc4d8
MC
99682003-10-22 Michael Chastain <mec@shout.net>
9969
9970 * gdb.mi/pthreads.c: Add copyright notice.
9971
c39d7427
MC
99722003-10-22 Michael Chastain <mec@shout.net>
9973
9974 * gdb.threads/pthreads.c: Add copyright notice.
9975
8b7d96c1
MC
99762003-10-20 Michael Chastain <mec@shout.net>
9977
9978 * gdb.base/gdb1056.exp: New test script.
9979
d1d69fdd
DJ
99802003-10-13 Daniel Jacobowitz <drow@mvista.com>
9981
9982 * gdb.threads/killed.exp: Use gdb_run_cmd.
9983
7d605576
DJ
99842003-10-13 Daniel Jacobowitz <drow@mvista.com>
9985
9986 * gdb.base/gcore.exp: Issue an UNSUPPORTED and exit if we can't
9987 create a core file.
9988 * gdb.threads/gcore-thread.exp: Likewise.
9989
618ec112
CV
99902003-10-13 Corinna Vinschen <vinschen@redhat.com>
9991
9992 * gdb.base/call-rt-st.c (struct bit_flags_char_t): New bitfield
9993 type, based on char type.
9994 (struct bit_flags_short_t): New bitfield type, based on short type.
9995 (init_bit_flags_char): New fuction.
9996 (init_bit_flags_short): Ditto.
9997 (print_bit_flags_char): Ditto.
9998 (print_bit_flags_short): Ditto.
9999 (main): Add handling for bit_flags_char_t and bit_flags_short_t.
10000
9367a73c
MC
100012003-10-11 Michael Chastain <mec@shout.net>
10002
10003 * gdb.base/call-rt-st.exp: Update copyright year.
10004
1decf120
KI
100052003-10-10 Kei Sakamoto <sakamoto.kei@renesas.com>
10006
10007 * config/hmsirom.exp: Replace "Hitachi" with "Renesas".
10008 * gdb.disasm/sh3.s: Ditto.
10009
5445b2ae
DJ
100102003-10-07 Daniel Jacobowitz <drow@mvista.com>
10011
10012 * gdb.threads/switch-threads.exp: New test.
10013 * gdb.threads/switch-threads.c: New source file.
10014
aec24853
CV
100152003-10-07 Corinna Vinschen <vinschen@redhat.com>
10016
10017 * gdb.base/ending-run.exp: Add sh specific case.
10018
adc7428d
AC
100192003-10-06 Andrew Cagney <cagney@redhat.com>
10020
10021 * gdb.base/watchpoint.exp: Delete obsolete clear_xfail.
10022 * gdb.disasm/mn10200.exp: Delete obsolete file.
10023
c9d37158
DJ
100242003-09-29 Daniel Jacobowitz <drow@mvista.com>
10025
10026 * ChangeLog: Correct an entry command.exp -> commands.exp.
10027 * gdb.base/commands.exp (bp_deleted_in_command_test)
10028 (temporary_breakpoint_commands): Check noargs.
10029
79c2c32d
DC
100302003-09-25 David Carlton <carlton@kealia.com>
10031
10032 * gdb.cp/namespace.exp: Tweak comments. Add non-quoted versions
10033 of some print tests, where appropriate. Add tests for C::D::cd,
10034 E::ce, F::cXfX, G::XgX.
10035 * gdb.cp/namespace.cc: Add XgX, cXfX, ce.
10036
594e6d67
RE
100372003-09-25 Richard Earnshaw <rearnsha@arm.com>
10038
10039 * lib/java.exp (java_init): Import target_alias before using it.
10040
10f0d451
DC
100412003-09-25 David Carlton <carlton@kealia.com>
10042
10043 * gdb.base/corefile.exp: Delete obsolete setup_xfail.
10044
274bcba0
EZ
100452003-09-23 Elena Zannoni <ezannoni@redhat.com>
10046
d63a86f8 10047 * gdb.base/selftest.exp: Accomodate more instruction reordering
a9c64011 10048 weirdness.
274bcba0 10049
cdbf20f7
MC
100502003-09-17 Michael Chastain <mec@shout.net>
10051
10052 * gdb.cp/gdb1355.exp: New file.
10053 * gdb.cp/gdb1355.c: New file.
10054
71e06f80
CV
100552003-09-15 Corinna Vinschen <vinschen@redhat.com>
10056
10057 * gdb.asm/asm-source.exp: Add sh*-*-* as supported target.
10058 * gdb.asm/sh.inc: New file.
10059
5c4e30ca
DC
100602003-09-11 David Carlton <carlton@kealia.com>
10061
bd45b7af
DC
10062 * gdb.cp/namespace.exp: Add tests for namespace types.
10063 * gdb.cp/maint.exp (test_help): Test 'help maint cp namespace'.
5c4e30ca
DC
10064 (test_namespace): New.
10065
1c199746
EZ
100662003-09-11 Elena Zannoni <ezannoni@redhat.com>
10067
a9c64011 10068 * gdb.base/relocate.exp: Handle new gdb output at startup.
3fcf0ced 10069 * gdb.stabs/weird.exp: Ditto.
1c199746 10070
04ed252f
MC
100712003-09-08 Michael Chastain <mec@shout.net>
10072
10073 * gdb.base/gdb1250.c: Rename 'gamma' to 'my_gamma'.
10074
d8a2d9e7
MC
100752003-09-07 Michael Chastain <mec@shout.net>
10076
10077 * gdb.cp/classes.exp: Accommodate both 'syntax error' and
10078 'parse error'.
10079
161afb24
MK
100802003-09-07 Mark Kettenis <m.kettenis@osp.nl>
10081
10082 * gdb.arch/i386-prologue.exp: Add checks for saved registers.
10083
49f2741a
MC
100842003-08-30 Michael Chastain <mec@shout.net>
10085
10086 * gdb.base/selftest.exp: Remove support for m68k*-*-hpux.
10087 * gdb.gdb/observer.exp: Ditto.
10088 * gdb.gdb/xfullpath.exp: Ditto.
10089
8afa723e
MK
100902003-08-29 Mark Kettenis <kettenis@gnu.org>
10091
10092 * gdb.base/interrupt.exp: XFAIL "call function when asleep" for
10093 *-*-*bsd*.
10094
f31dfe3b
JJ
100952003-08-28 Jeff Johnston <jjohnstn@redhat.com>
10096
10097 * gdb.base/dump.exp: Skip for ia64.
10098
4630e498
JJ
100992003-08-25 Jeff Johnston <jjohnstn@redhat.com>
10100
10101 * gdb.asm/asm-source.exp: Add ia64 support.
10102 * gdb.asm/ia64.inc: New file.
10103
1105b7ef
MC
101042003-08-22 Michael Chastain <mec@shout.net>
10105
10106 * gdb.cp: New directory.
10107 * gdb.cp/*: Copy from gdb.c++/*.
10108 * gdb.c++/*: Remove.
10109 * Makefile.in: Change gdb.c++ to gdb.cp.
10110 * configure.in: Ditto.
10111 * configure: Regnerate.
10112
c945b932
MK
101132003-08-18 Mark Kettenis <kettenis@gnu.org>
10114
10115 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1338.
10116 * gdb.arch/i386-prologue.c (gdb1338): Add function.
10117
2b66634b
DJ
101182003-08-17 Daniel Jacobowitz <drow@mvista.com>
10119
10120 * mi-var-display.exp (-var-list-children weird): Accept function
10121 pointers with argument types.
10122 * mi1-var-display.exp (-var-list-children weird): Likewise.
10123 * mi2-var-display.exp (-var-list-children weird): Likewise.
10124
a356f73b
DJ
101252003-08-17 Daniel Jacobowitz <drow@mvista.com>
10126
10127 * gdb.base/annota3.exp: Add missing newline.
10128
483417b8
MC
101292003-08-06 Michael Chastain <mec@shout.net>
10130
10131 * gdb.java/jmisc1.exp: Add test for pr gdb/1322.
10132
c99c59c3
MS
101332003-08-12 Michael Snyder <msnyder@redhat.com>
10134
10135 * gdb.base/float.exp: Add test for SH.
10136
55ed7501
MK
101372003-08-10 Mark Kettenis <kettenis@gnu.org>
10138
10139 * gdb.arch/i386-prologue.c, gdb.arch/i386-prologue.exp: New files.
10140
1a371f2e
EZ
101412003-08-07 Elena Zannoni <ezannoni@redhat.com>
10142
10143 * gdb.base/completion.exp: Remove reduntant completion test
10144 on filename.
10145
e0f353ce
EZ
101462003-08-07 Elena Zannoni <ezannoni@redhat.com>
10147
a9c64011
AS
10148 * gdb.base/attach.exp, gdb.base/detach.exp, gdb.base/gcore.exp,
10149 gdb.mi/mi-basics.exp, gdb.threads/gcore-thread.exp,
10150 gdb.trace/save-trace.exp: Make sure that full pathnames are
10151 escaped correctly.
e0f353ce 10152
5710a1af 101532003-08-07 Elena Zannoni <ezannoni@redhat.com>
d63a86f8 10154
a9c64011
AS
10155 * configure.in: Don't generate config.h from config.hin.
10156 * configure: Regenerate.
10157 * config.hin: Remove file.
10158 * gdb.mi/pthreads.c: Remove include of config.h, and other ifdefs.
10159 * gdb.threads/pthreads.c: Ditto.
5710a1af 10160
dcd81ce9
DJ
101612003-08-07 Daniel Jacobowitz <drow@mvista.com>
10162
10163 From Kei Sakamoto <sakamoto.kei@renesas.com>:
10164 * gdb.asm/asm-source.exp : Add -lgloss to link-flags.
10165 * gdb.asm/m32r.inc : Remove an illegal nop after bl instruction.
10166 Replace ld24 with seth/add3.
10167
6009d884
AC
101682003-08-02 Andrew Cagney <cagney@redhat.com>
10169
10170 * gdb.base/annota3.exp: New file.
10171 * gdb.base/annota3.c: New file.
10172 * gdb.c++/annota3.exp: New file.
10173 * gdb.c++/annota3.cc: New file.
10174
51514e06
MC
101752003-07-29 Michael Chastain <mec@shout.net>
10176
10177 * gdb.threads/tls.c (spin): Check errno only if sem_wait
10178 actually failed.
10179 (do_pass): Likewise.
10180 * gdb.threads/tls.exp: Always initialize no_of_threads.
10181
4ee6625b
DJ
101822003-07-27 Daniel Jacobowitz <drow@mvista.com>
10183
10184 * gdb.threads/print-threads.exp (test_all_threads): Loosen KFAIL
10185 pattern.
10186 * gdb.threads/tls-shared.exp: Don't use gdb_suppress_entire_file.
10187 * gdb.threads/tls.exp: Recognize one case of the host library not
10188 supporting TLS.
10189
225f2bf6
AC
101902003-07-27 Andrew Cagney <cagney@redhat.com>
10191
10192 * gdb.base/fileio.exp: Use SH when running commands using
10193 remote_exec.
10194
bcb27c9f
DJ
101952003-07-24 Daniel Jacobowitz <drow@mvista.com>
10196
10197 From Kei Sakamoto <sakamoto.kei@renesas.com>:
10198 * gdb.base/relocate.c (dummy): New padding array.
10199
3d67be83
MS
102002003-07-22 Michael Snyder <msnyder@redhat.com>
10201
d63a86f8 10202 * gdb.disasm/8300s.s: Fix syntax of bsr insn.
3d67be83
MS
10203
10204 * gdb.disasm/h8300s.exp : Minor changes in disassembler output require
10205 patterns to be more general, accepting old and new output.
10206 Some output chars (such as '+') also must be quoted.
d63a86f8 10207 Some addresses are displayed numerically instead of
3d67be83
MS
10208 symbolically.
10209
57ba3b85
MS
102102003-07-23 Michael Snyder <msnyder@redhat.com>
10211
686d097c
MS
10212 * gdb.base/return2.exp: Don't test long-long return.
10213
57ba3b85
MS
10214 * gdb.disasm/t01_mov.s: New file, h8300sx disassembly tests.
10215 * gdb.disasm/t01_mov.exp: Ditto.
10216 * gdb.disasm/t02_mova.s: Ditto.
10217 * gdb.disasm/t02_mova.exp: Ditto.
10218 * gdb.disasm/t03_add.s: Ditto.
10219 * gdb.disasm/t03_add.exp: Ditto.
10220 * gdb.disasm/t04_sub.s: Ditto.
10221 * gdb.disasm/t04_sub.exp: Ditto.
10222 * gdb.disasm/t05_cmp.s: Ditto.
10223 * gdb.disasm/t05_cmp.exp: Ditto.
10224 * gdb.disasm/t06_ari2.s: Ditto.
10225 * gdb.disasm/t06_ari2.exp: Ditto.
10226 * gdb.disasm/t07_ari3.s: Ditto.
10227 * gdb.disasm/t07_ari3.exp: Ditto.
10228 * gdb.disasm/t08_or.s: Ditto.
10229 * gdb.disasm/t08_or.exp: Ditto.
10230 * gdb.disasm/t09_xor.s: Ditto.
10231 * gdb.disasm/t09_xor.exp: Ditto.
10232 * gdb.disasm/t10_and.s: Ditto.
10233 * gdb.disasm/t10_and.exp: Ditto.
10234 * gdb.disasm/t11_logs.s: Ditto.
10235 * gdb.disasm/t11_logs.exp: Ditto.
10236 * gdb.disasm/t12_bit.s: Ditto.
10237 * gdb.disasm/t12_bit.exp: Ditto.
10238 * gdb.disasm/t13_otr.s: Ditto.
10239 * gdb.disasm/t13_otr.exp: Ditto.
10240
e00759ef
EZ
102412003-07-22 Elena Zannoni <ezannoni@redhat.com>
10242
10243 * gdb.threads/tls.exp :Add kfail for 'info address' case.
10244
8bc2021f
EZ
102452003-07-22 Elena Zannoni <ezannoni@redhat.com>
10246
a9c64011
AS
10247 * gdb.threads/tls.c : New file.
10248 * gdb.threads/tls.exp : New file.
10249 * gdb.threads/tls-main.c : New file.
10250 * gdb.threads/tls-shared.c : New file.
10251 * gdb.threads/tls-shared.exp : New file.
8bc2021f 10252
89320c4c
AS
102532003-07-22 Andreas Schwab <schwab@suse.de>
10254
10255 * gdb.asm/powerpc.inc (gdbasm_startup): Force alignment.
10256
180dea7c
AS
102572003-07-20 Andreas Schwab <schwab@suse.de>
10258
10259 * gdb.base/selftest.exp (do_steps_and_nexts): Add more patterns
10260 due to insn reordering.
10261
0714963c
AC
102622003-07-15 Andrew Cagney <cagney@redhat.com>
10263
10264 * gdb.asm/asm-source.exp: Do not allow "start" in the backtrace.
10265
98a23b3f
MC
102662003-07-15 Michael Chastain <mec@shout.net>
10267
10268 * gdb.base/gdb1250.exp: New file.
10269 * gdb.base/gdb1250.c: New file.
10270
27e417a2
ML
102712003-07-09 Michal Ludvig <mludvig@suse.cz>
10272
10273 * gdb.c++/templates.exp (test_ptype_of_templates): Recognize
10274 expansion of size_t to 'unsigned long', not only to 'unsigned'.
10275
8bc2021f
EZ
102762003-07-09 Elena Zannoni <ezannoni@redhat.com>
10277
a9c64011
AS
10278 * gdb.threads/tls.c: New file.
10279 * gdb.threads/tls.exp: New file.
10280 * gdb.threads/tls-main.c: New file.
10281 * gdb.threads/tls-shared.c: New file.
10282 * gdb.threads/tls-shared.exp: New file.
8bc2021f 10283
d99968dc
EZ
102842003-07-09 Elena Zannoni <ezannoni@redhat.com>
10285
10286 * gdb.base/annota1.exp: Make sure that we properly escape the
10287 full path of the source file. Xfail more permissive patterns,
d63a86f8 10288 due to a compiler debug info problem.
d99968dc 10289
83876b3b
AS
102902003-07-07 Andreas Schwab <schwab@suse.de>
10291
2705e972
AS
10292 * gdb.asm/m68k.inc: New file.
10293 * gdb.asm/asm-source.exp: Use it for m68k-*-*.
10294
83876b3b
AS
10295 * gdb.objc/basicclass.exp ("Call an Objective-C method with no
10296 arguments"): Also match negative number.
10297
10298 * gdb.base/float.exp ("info float"): Add test for m68k-*-*.
10299
3a871b37
DJ
103002003-07-03 Daniel Jacobowitz <drow@mvista.com>
10301
10302 * gdb.base/store.c (charest): New typedef.
10303 (add_char): Rename to add_charest, update.
10304 (wack_char): Rename to wack_charest, update types. Return l + r
10305 to keep r live across the call.
10306 (wack_short, wack_int, wack_long, wack_longest, wack_float)
10307 (wack_double, wack_doublest): Return l + r to keep r live across
10308 the call.
10309 * gdb.base/store.exp: Accomodate store.c changes.
10310
b2a7f303
DC
103112003-06-30 David Carlton <carlton@kealia.com>
10312
10313 * gdb.c++/maint.exp (test_invalid_name): New.
10314 (test_first_component): Add tests for invalid names.
10315
3c6cb4a1
MC
103162003-06-29 Michael Chastain <mec@shout.net>
10317
10318 * gdb.c++/inherit.exp (test_print_svi_classes): Accept gdb
10319 output of '<VTT for class>' for virtual base classes.
10320
f1c2644b
DJ
103212003-06-29 Daniel Jacobowitz <drow@mvista.com>
10322
10323 * gdb.base/completion.exp: Tab-complete "complet" instead of
10324 "compl".
10325 * gdb.base/complex.exp, gdb.base/complex.c: New files.
10326
18080350
DJ
103272003-06-29 Daniel Jacobowitz <drow@mvista.com>
10328
10329 * gdb.base/constvars.exp: Remove most xfails for GCC 3.x.
10330 * gdb.base/volatile.exp: Likewise.
10331
f56973f8
DJ
103322003-06-29 Daniel Jacobowitz <drow@mvista.com>
10333
10334 * gdb.threads/print-threads.exp (test_all_threads): Add kfail for
10335 gdb/1265.
10336
103372003-06-28 Michael Chastain <mec@shout.net>
48fe539f
DJ
10338 Daniel Jacobowitz <drow@mvista.com>
10339
10340 * gdb.base/selftest.exp (do_steps_and_nexts): Increase maximum
10341 initial line count of 'captured_main' from 26 to 32.
10342 (test_with_self): Allow xmalloc call to be interleaved with the
10343 preceding two lines.
10344
e766d4d6
JB
103452003-06-24 Joel Brobecker <brobecker@gnat.com>
10346
10347 * gdb.base/bang.exp: New testcase.
10348
f125c9a4
JB
103492003-06-23 Joel Brobecker <brobecker@gnat.com>
10350
10351 * gdb.base/langs.exp: Add some tests for the "minimal" language
10352 support.
10353
6e25beaf
EZ
103542003-06-23 Elena Zannoni <ezannoni@redhat.com>
10355
10356 * gdb.objc/basicclass.exp: Return -1 if we cannot compile
10357 the testcase.
10358
2f816dda
DJ
103592003-06-22 Daniel Jacobowitz <drow@mvista.com>
10360
10361 * gdb.base/relocate.exp: Test add-symbol-file with a variable
10362 offset.
10363
db5a5748
DJ
103642003-06-22 Daniel Jacobowitz <drow@mvista.com>
10365
10366 * gdb.c++/pr-1210.cc: New file.
10367 * gdb.c++/pr-1210.exp: New file.
10368
1df0c130
DJ
103692003-06-21 Daniel Jacobowitz <drow@mvista.com>
10370
10371 * lib/mi-support.exp (mi_run_cmd): Expect an MI response to
10372 000-exec-continue.
10373
a92feac0
MK
103742003-06-15 Mark Kettenis <kettenis@gnu.org>
10375
10376 * gdb.base/attach.exp: Use -1 for the ID of a nonexistent process
10377 on *-*-*bsd* instead of *-*-freebsd*.
10378
81a58f5b
AC
103792003-06-14 Andrew Cagney <cagney@redhat.com>
10380
10381 * gdb.base/store.exp: Test longest and doublest. Test all
10382 parameters. Weaken return statement match.
10383 * gdb.base/store.c: Add longest and doublest - aka long long and
10384 long double functions. Put all parameters into local register
10385 variables. Use negative values.
10386
b257a0d3
AC
103872003-06-14 Andrew Cagney <cagney@redhat.com>
10388
10389 * gdb.base/fileio.c: Include <errno.h>, and <sys/wait.h>. Gag
10390 -Wformat errors. Add lost line. Use WEXITSTATUS to get system
10391 exit status.
10392 * gdb.base/fileio.exp: Disable target when nointerrupts and
10393 noinferiorio, instead of limiting it to remote. Use remote_exec
10394 instead of system.
d63a86f8 10395
21c38304
JJ
103962003-06-12 Jeff Johnston <jjohnstn@redhat.com>
10397
10398 * gdb.base/float.exp: Add ia64 support.
10399
1bcdb424
CV
104002003-06-12 Corinna Vinschen <vinschen@redhat.com>
10401
10402 * gdb.base/fileio.exp: Run only on remote targets.
10403
6aeb981f
CV
104042003-06-10 Corinna Vinschen <vinschen@redhat.com>
10405
10406 * gdb.base/fileio.c: New file, testing File-I/O.
10407 * gdb.base/fileio.exp: Ditto.
10408
53df362e
RG
104092003-06-09 Raoul Gough <RaoulGough@yahoo.co.uk>
10410
10411 * gdb.base/shreloc.exp: New file, check symbol values obtained from
10412 shared objects after relocation at load time (gdb PR/1132).
10413 * gdb.base/shreloc.c, gdb.base/shreloc1.c, gdb.base/shreloc2.c:
a9c64011 10414 as above, part of the shared object relocation test.
53df362e 10415
ffee1b46
MK
104162003-06-08 Mark Kettenis <kettenis@gnu.org>
10417
b5ca3722
MK
10418 * gdb.base/readline.exp: Add tests for operate-and-get-next with a
10419 fully filled history list.
10420 * gdb.base/gdb_history: New file.
10421
03ed860d
MK
10422 * gdb.base/signals.exp: XFAIL "continue to func1" on
10423 i*86-*-freebsd*.
10424
ffee1b46
MK
10425 * gdb.base/attach.exp: When trying to attach to a nonexistent
10426 process, make it possible to specify the PID based on the target,
10427 and do so for *-*-freebsd*.
10428
d80dbb52
RH
104292003-06-02 Richard Henderson <rth@redhat.com>
10430
10431 * gdb.base/float.exp: Add expected regexp for alpha-*-*.
10432
6dd77b81
RH
104332003-06-02 Richard Henderson <rth@redhat.com>
10434
10435 * gdb.base/selftest.exp: Next over lim_at_start initialization.
10436
f6347e16
RH
104372003-06-02 Richard Henderson <rth@redhat.com>
10438
10439 * gdb.base/dump.exp [alpha*-*-*]: Add -taso linker switch.
10440
2c161407
DJ
104412003-06-01 Daniel Jacobowitz <drow@mvista.com>
10442
10443 * gdb.asm/asm-source.exp: Dissassemble from &globalvar instead
10444 of globalvar.
10445
572eb746
MK
104462003-06-01 Mark Kettenis <kettenis@gnu.org>
10447
10448 * gdb.asm/asm-source.exp: Check for memory read errors in
10449 disassembler test on *BSD too.
10450
9e9617a5
RH
104512003-06-01 Richard Henderson <rth@redhat.com>
10452
10453 * gdb.asm/alpha.inc (gdbasm_enter): Use numeric register names
10454 for .frame.
10455 (gdbasm_call): Lose ldgp.
10456 (gdbasm_startup): Add frame information.
10457 * gdb.asm/asm-source.exp (alpha*-*): Add -no-mdebug to asm-flags.
10458
7b34ad4e
MK
104592003-05-31 Mark Kettenis <kettenis@gnu.org>
10460
10461 * gdb.base/float.exp: Expect similar output for x86_64-*-* as for
10462 i?86-*-*.
10463
10059fdf
MK
104642003-05-30 Mark Kettenis <kettenis@gnu.org>
10465
10466 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
10467 FreeBSD.
10468
acf4b816
RH
104692003-05-29 Richard Henderson <rth@redhat.com>
10470
10471 * gdb.asm/alpha.inc: New file.
10472 * gdb.asm/asm-source.exp: Use it.
10473
e9ecd949
JB
104742003-05-29 Jim Blandy <jimb@redhat.com>
10475
10476 * gdb.base/corefile.exp: Find corefiles on Linux, which names them
10477 'core.PID'.
10478
e3e5a4f3
JB
104792003-05-22 Jim Blandy <jimb@redhat.com>
10480
10481 * gdb.base/corefile.exp: Tolerate stuff after argument parens in
10482 backtrace.
d63a86f8 10483
72fe3d25
DC
104842003-05-20 David Carlton <carlton@math.stanford.edu>
10485
10486 * gdb.c++/namespace1.cc: Actually do 'cvs add' before committing
10487 this time.
10488
58da2eb2
DC
104892003-05-19 David Carlton <carlton@bactrian.org>
10490
10491 * gdb.c++/rtti.exp: New file, containing tests for PR c++/488.
10492 * gdb.c++/rtti.h, gdb.c++/rtti1.cc, gdb.c++/rtti2.cc: Ditto.
10493
1fcb5155
DC
104942003-05-19 David Carlton <carlton@bactrian.org>
10495
10496 * gdb.c++/namespace.exp: Add namespace scope and anonymous
10497 namespace tests.
10498 Bump copyright date.
10499 * gdb.c++/namespace.cc: Add anonymous namespace and namespace C.
10500 (main): Call C::D::marker2.
10501 * gdb.c++/namespace1.cc: New file.
10502
85e85163
JJ
105032003-05-14 Jeff Johnston <jjohnstn@redhat.com>
10504
10505 Roland McGrath <roland@redhat.com>
d63a86f8 10506 * gdb.threads/linux-dp.exp: Account for fact that in nptl model
85e85163
JJ
10507 there is no manager thread.
10508
a25fbfec
JJ
105092003-05-08 Jeff Johnston <jjohnstn@redhat.com>
10510
d63a86f8
RM
10511 * gdb.threads/schedlock.exp: Remove assumption that all threads
10512 will run in a particular small time slice. Also ensure we break
a25fbfec
JJ
10513 in one of the child threads rather than the main thread.
10514
be375bae
JB
105152003-05-07 Jim Blandy <jimb@redhat.com>
10516
09bf6082
JB
10517 Add support for assembly source testing on the s390x.
10518 * gdb.asm/asm-source.exp: Add a case for the s390x-*-*
10519 architecture.
10520 * gdb.asm/s390x.inc: New file.
10521
be375bae
JB
10522 * gdb.asm/asm-source.exp: Use a 'switch -glob' statement, not a
10523 succession of 'if' statements.
10524
00905d52
AC
105252003-05-05 Andrew Cagney <cagney@redhat.com>
10526
10527 * gdb.base/maint.exp: Add tests for "maint print dummy-frames".
10528
b1e29e33
AC
105292003-05-05 Andrew Cagney <cagney@redhat.com>
10530
10531 * gdb.base/watchpoint.exp: Rename CALL_DUMMY_BREAKPOINT_OFFSET to
10532 DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET in comments.
10533
e33d66ec
EZ
105342003-05-02 Elena Zannoni <ezannoni@redhat.com>
10535
10536 * gdb.base/charset.exp: Update based on new behavior of set/show
10537 charset commands.
10538
2b6fd0d8
AC
105392003-05-01 Andrew Cagney <cagney@redhat.com>
10540
10541 * gdb.asm/asm-source.exp: Check that "disassm" and "x/i" of a
10542 variable do not give memory errors.
10543
130cacce
AF
105442003-04-30 Adam Fedor <fedor@gnu.org>
10545
10546 * Makefile.in (ALL_SUBDIRS): Add gdb.objc
10547 * configure.in (AC_OUTPUT): Add gdb.objc/Makefile
10548 * gdb.objc/Makefile.in, gdb.objc/basicclass.exp,
10549 gdb.objc/basicclass.m: : New files
10550
10551 * lib/gdb.exp (gdb_compile_objc): New procedure.
10552
bea71854
DJ
105532003-04-27 Daniel Jacobowitz <drow@mvista.com>
10554
10555 * gdb.base/signals.exp: Make backtrace tests more specific.
10556
0f20eeea
DC
105572003-04-23 David Carlton <carlton@bactrian.org>
10558
10559 * gdb.c++/maint.exp (test_first_component): Add tests for
10560 'operator' in more locations.
10561
c8c4d8dc
KB
105622003-04-16 Kevin Buettner <kevinb@redhat.com>
10563
10564 * gdb.base/args.exp: Invoke gdb_load for simulator targets.
10565
3fe60e3c
EZ
105662003-04-16 Elena Zannoni <ezannoni@redhat.com>
10567
10568 * gdb.base/completion.exp: Make 'info func mark' complete on 'info
a9c64011 10569 func marke' instead. Update test name.
3fe60e3c 10570
9219021c
DC
105712003-04-15 David Carlton <carlton@math.stanford.edu>
10572
10573 * gdb.c++/maint.exp: New file.
10574
5dd55bdd
EZ
105752003-04-14 Elena Zannoni <ezannoni@redhat.com>
10576
10577 * gdb.threads/schedlock.c: Change type of thread function argument
10578 to long, to avoid warnings on 64-bit platforms.
10579
00890572
EZ
105802003-04-14 Elena Zannoni <ezannoni@redhat.com>
10581
a9c64011
AS
10582 * gdb.base/attach.exp: Add new message from ptrace in case of
10583 attaching to nonexistent process.
d63a86f8 10584
93201743
JB
105852003-04-11 Jim Blandy <jimb@redhat.com>
10586
10587 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
10588 gdb.c++/userdef.cc: Place comments on the lines to which the
10589 marker function might return.
10590 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
10591 gdb.c++/userdef.exp: Look for those comments to check that we've
10592 returned to the right place, instead of checking line numbers.
10593
2a11c64d
EZ
105942003-04-11 Elena Zannoni <ezannoni@redhat.com>
10595
a9c64011
AS
10596 * gdb.threads/pthreads.exp (test_startup): When setting a breakpoint
10597 match on sourcefile name, instead of directory name.
2a11c64d 10598
68ab8fc5
EZ
105992003-04-10 Elena Zannoni <ezannoni@redhat.com>
10600
d63a86f8 10601 * gdb.base/completion.exp: Use string_to_regexp to match the
68ab8fc5
EZ
10602 working directory name.
10603
5624293a
JB
106042003-04-09 Jim Blandy <jimb@redhat.com>
10605
10606 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
10607 gdb.c++/userdef.exp: If GDB fails to restore the selected frame
10608 after an inferior function call, report the failure, but allow the
10609 test to continue.
10610
f1f02ee4
SC
106112003-04-05 Stephane Carrez <stcarrez@nerim.fr>
10612
10613 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
10614 with -DPROTOTYPES.
10615
6eb79af0
SC
106162003-04-05 Stephane Carrez <stcarrez@nerim.fr>
10617
10618 * gdb.base/break.exp: Revert last patch.
10619
8dfb4cf0
SC
106202003-04-04 Stephane Carrez <stcarrez@nerim.fr>
10621
10622 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
10623 with -DPROTOTYPES.
10624
ed4c619a
AC
106252003-04-02 Andrew Cagney <cagney@redhat.com>
10626
10627 * gdb.base/callfuncs.exp: Make "print add" messages unique.
10628 * gdb.base/ending-run.exp: Put spaces around "breakpoint" to stop
10629 matching directories by the name breakpoint.
10630 * gdb.base/pointers.exp: Make "ptype pppC" message consistent.
10631 Make "continue to marker1" consistent.
10632 * gdb.base/call-rt-st.exp: Make "finish out from loop_count"
10633 message consistent.
10634 * lib/gdb.exp: Put "the program is no longer running", and "the
10635 program exited" in parenthesis.
10636 * lib/mi-support.exp: Ditto.
d63a86f8 10637
4e35d5f0 106382003-04-02 Bob Rossi <bob_rossi@cox.net>
d63a86f8 10639
4e35d5f0
BR
10640 * gdb.mi/mi-file.exp: New file for -file-list-exec-source-file.
10641
71900fe8
AC
106422003-03-29 Andrew Cagney <cagney@redhat.com>
10643
10644 * gdb.base/sizeof.c (main): Print the value of '\377'.
10645 * gdb.base/sizeof.exp: Check the sign of '\377'.
10646
c0655a16
MC
106472003-03-27 Michael Chastain <mec@shout.net>
10648
10649 * gdb.base/gdb1090.exp: New file.
10650 * gdb.base/gdb1090.cc: New file.
10651
5b2a3989
JB
106522003-03-27 J. Brobecker <brobecker@gnat.com>
10653
10654 * gdb.gdb/observer.exp: New regression test.
10655
79876890
MC
106562003-03-27 Michael Chastain <mec@shout.net>
10657
10658 * gdb.base/list.exp: Remove setup_xfail_format for DWARF 1.
10659 * gdb.base/ptype.exp: Likewise.
10660
6eac95e3
CV
106612003-03-27 Corinna Vinschen <vinschen@redhat.com>
10662
10663 * gdb.c++/casts.exp: Fix startup to run also on embedded targets.
10664
e8c71839
MC
106652003-03-26 Michael Chastain <mec@shout.net>
10666
10667 * gdb.base/ptype.exp: Actually use some typedef'd types.
10668
71b10041
SC
106692003-03-21 Stephane Carrez <stcarrez@nerim.fr>
10670
10671 * gdb.asm/asm-source.exp: Set asm-arch for m6811 and m6812.
10672 * gdb.asm/m68hc11.inc: New file for HC11/HC12 macros.
10673
2512cf80
CV
106742003-03-20 Corinna Vinschen <vinschen@redhat.com>
10675
10676 * gdb.base/default.exp: Fix regular expression.
10677
0d195a4f
CV
106782003-03-20 Corinna Vinschen <vinschen@redhat.com>
10679
10680 * gdb.base/args.exp: Fix regular expression.
10681
8a2dbca8
CV
106822003-03-20 Corinna Vinschen <vinschen@redhat.com>
10683
10684 * gdb.base/help.exp: Allow Win32 child process.
10685
bf028682
CV
106862003-03-20 Corinna Vinschen <vinschen@redhat.com>
10687
10688 * gdb.base/ending-run.exp: Check for Cygwin specific wrapper function
10689 when stepping out of main().
10690
182dbe85
CV
106912003-03-20 Corinna Vinschen <vinschen@redhat.com>
10692
10693 * gdb.base/default.exp: Check for win32 specific message when calling
10694 "run" without executable.
10695
d67a6ba5
CV
106962003-03-20 Corinna Vinschen <vinschen@redhat.com>
10697
10698 * gdb.base/args.exp: Expect .exe in output.
10699
a955b5bb
CV
107002003-03-20 Corinna Vinschen <vinschen@redhat.com>
10701
10702 * gdb.asm/asm-source.exp: Add appropriate --entry linker flag for
10703 Cygwin native.
10704
bf6bad4b
AC
107052003-03-17 Andrew Cagney <cagney@redhat.com>
10706
10707 From Elena Zannoni <ezannoni@redhat.com>. Test e500 abi and
10708 vector registes.
10709 * gdb.arch/e500-regs.c, gdb.arch/e500-regs.exp: New files.
10710 * gdb.arch/e500-abi.c, gdb.arch/e500-abi.exp: New files.
10711
293e9a31
DC
107122003-03-17 David Carlton <carlton@math.stanford.edu>
10713
10714 * gdb.base/watchpoint.exp (test_watchpoint_and_breakpoint): New
10715 test, for PR breakpoints/38.
10716 Call test_watchpoint_and_breakpoint.
10717 * gdb.base/watchpoint.c (func3): New function.
10718 (main): Call func3.
10719
5330f2db
DC
107202003-03-04 David Carlton <carlton@math.stanford.edu>
10721
10722 * gdb.c++/templates.exp (do_tests): Accept valid const in "print
10723 Garply<Garply<char> >:: garply".
10724 (test_ptype_of_templates): KFAIL "ptype T5<int>" and "ptype t5i"
10725 with respect to PR c++/1111; note also PR c++/1113.
10726 (test_template_breakpoints): KFAIL "constructor breakpoint" with
10727 respect to PR c++/1062.
10728 KFAIL "destructor breakpoint" with respect to PR c++/1112.
10729
6ece72da
DC
107302003-03-03 David Carlton <carlton@math.stanford.edu>
10731
10732 * gdb.c++/classes.exp (test_enums): KFAIL "ptype obj_with_enum"
10733 with respect to PR c++/57.
10734 KFAIL "print (ClassWithEnum::PrivEnum) 42" with respect to PR
10735 c++/826.
10736 Create "print ('ClassWithEnum::PrivEnum') 42"; KFAIL it with
10737 respect to PR c++/57.
10738
85ca1584
DC
107392003-03-03 David Carlton <carlton@math.stanford.edu>
10740
10741 * gdb.c++/templates.exp (do_tests): Convert the KFAILs with
10742 respect to PR c++/33 into FAILs.
10743
98e9c5b8
MC
107442003-03-03 Michael Chastain <mec@shout.net>
10745
7bedbf27
MC
10746 * configure.in: Update copyright years.
10747
107482003-03-03 Michael Chastain <mec@shout.net>
10749
10750 * Makefile.in: Update copyright years.
98e9c5b8 10751
f683e100
DC
107522003-02-28 David Carlton <carlton@math.stanford.edu>
10753
10754 * gdb.c++/classes.exp (test_ptype_class_objects): Accept it if we
10755 print class instead of struct and/or superfluous protection
10756 specifiers, as long as the resulting output is equivalent to the
10757 source code.
10758 Delete FIXME from end of messages on tests that don't need
10759 fixing.
10760
a9e0cf2c
DC
107612003-02-28 David Carlton <carlton@math.stanford.edu>
10762
10763 * gdb.c++/templates.exp (do_tests): Allow const in the two
10764 Foo<volatile char *>::foo tests.
10765
e8d359df
MS
107662003-02-27 Michael Snyder <msnyder@redhat.com>
10767
d63a86f8 10768 * gdb.base/restore.c (main): Return zero, so exit code
e8d359df
MS
10769 will be consistant.
10770
0b71dc91
DC
107712003-02-26 David Carlton <carlton@math.stanford.edu>
10772
10773 * gdb.c++/templates.exp (do_tests): KFAIL the "print Foo<volatile
10774 char *>::foo" test with respect to PR c++/33. Create a new test
10775 which is identical to that one except that it doesn't put the
10776 space between the "char" and the "*"; KFAIL it, too.
10777
dd14ab43
DC
107782003-02-26 David Carlton <carlton@math.stanford.edu>
10779
10780 * gdb.c++/templates.exp (do_tests): Convert XFAILs about printing
10781 template types into either PASSes or KFAILs (corresponding to PR
10782 c++/57). Tweak indentation. Update copyright.
10783
1146c7f1
SC
107842003-02-23 Stephane Carrez <stcarrez@nerim.fr>
10785
10786 * lib/gdb.exp: Don't execute C++ tests on m6811/m6812 targets.
10787
74641dfb
MC
107882003-02-13 Michael Chastain <mec@shout.net>
10789
10790 * gdb.base/exprs.exp: Remove i960 remnants.
10791 * gdb.base/funcargs.exp: Likewise.
10792 * gdb.base/list.exp: Likewise.
10793 * gdb.base/ptype.exp: Likewise.
10794
559cd2d0
DC
107952003-02-14 David Carlton <carlton@math.stanford.edu>
10796
10797 * gdb.c++/virtfunc.exp (test_virtual_calls): Change 'print
10798 pEe->D::vg()" from XFAIL to KFAIL.
10799
c4f90d87
JM
108002003-02-13 Jason Molenda (jmolenda@apple.com)
10801
10802 * gdb.base/maint.exp: Update maint print statistics regexp to include
10803 new entries.
10804
cbc4d97c
MC
108052003-02-13 Michael Chastain <mec@shout.net>
10806
10807 * gdb.c++/inherit.exp: Remove call to get_debug_format.
10808
40f235b7
MC
108092003-02-12 Michael Chastain <mec@shout.net>
10810
10811 * gdb.c++/classes.exp: Remove setup_xfail_format for DWARF 1.
10812 * gdb.c++/inherit.exp: Likewise.
10813 * gdb.c++/cplusfuncs.exp: Remove suppression logic for DWARF 1.
10814 * gdb.c++/templates.exp: Likewise.
10815 * gdb.c++/virtfunc.exp: Likewise.
10816
c56716b0
JM
108172003-02-06 Jason Molenda (jason-cl@molenda.com)
10818
10819 * gdb.mi/mi-syn-frame.c (subroutine): Add a comment explaining
10820 why the code is written that way.
10821
070afcf8
MC
108222003-02-05 Michael Chastain <mec@shout.net>
10823
10824 * gdb.base/dump.exp: Add missing copyright line.
10825
5d0331e5
JM
108262003-02-05 Jason Molenda (jason-cl@molenda.com)
10827
f7ae6d3e 10828 * gdb.mi/mi-syn-frame.c (subroutine): Add an extra statement
5d0331e5
JM
10829 at the beginning so the breakpoint doesn't get set on the loop.
10830
92851186
MC
108312003-02-05 Michael Chastain <mec@shout.net>
10832
10833 * gdb.c++/local.exp: Relax the test for PR gdb/825 to accept
10834 output for configurations with gcc 2.95.3.
10835
cbf1e085
AC
108362003-02-05 Keith Seitz <keiths@redhat.com>
10837 Andrew Cagney <ac131313@redhat.com>
10838
10839 * gdb.mi/mi-cli.exp: New file.
d63a86f8 10840
29518e1e
MC
108412003-02-04 Michael Chastain <mec@shout.net>
10842
10843 * gdb.c++/anon-union.exp: Do not call gdb_suppress_entire_file.
10844 Call perror and then continue.
10845
5af1d5f3
MC
108462003-02-03 Michael Chastain <mec@shout.net>
10847
10848 * gdb.c++/pr-1023.cc: New file.
10849 * gdb.c++/pr-1023.exp: New file.
10850
6b549786
JB
108512003-02-05 Jim Blandy <jimb@redhat.com>
10852
10853 * gdb.c++/local.exp: Don't expect Local to be in scope in main;
10854 it's local to foobar. Check for it there, and check that it's not
10855 present in main.
10856 * gdb.c++/local.cc (marker2): New function.
10857 (foobar): Call marker1.
10858 (main): Call marker2 instead of marker1.
10859
67f16606
AC
108602003-02-04 Andrew Cagney <ac131313@redhat.com>
10861
10862 * gdb.disasm/mn10200.exp: Obsolete file.
10863 * gdb.trace/Makefile.in (clean mostlyclean): Remove mn10200.
10864 * gdb.disasm/Makefile.in (clean mostlyclean): Remove mn10200.
10865 * gdb.base/watchpoint.exp: Mark the mn10200 xfails as obsolete.
10866
1c5cb38e
DC
108672003-02-04 David Carlton <carlton@math.stanford.edu>
10868
10869 * gdb.c++/overload.exp: Test intToChar(1).
10870 * gdb.c++/overload.cc (intToChar): New.
10871 (main): Call intToChar.
10872
d1fe6965
DC
108732003-02-03 David Carlton <carlton@math.stanford.edu>
10874
10875 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): Add
10876 'might_kfail' arg.
10877 KFAIL some of the continue_to_bp_overloaded calls, according to
10878 PR c++/1025.
10879
9ba61c5d
MC
108802003-02-01 Michael Chastain <mec@shout.net>
10881
10882 * gdb.base/advance.c (marker1): New marker function.
10883 * gdb.base/advance.exp: When the 'advance' command lands on the
10884 return breakpoint, it can legitimately stop on either the
10885 current line or the next line. Accommodate both outcomes.
10886 * gdb.base/until.exp: Likewise.
10887
e7494ffb
AC
108882003-02-02 Andrew Cagney <ac131313@redhat.com>
10889
10890 2002-11-10 Jason Molenda (jason-cl@molenda.com):
a9c64011
AS
10891 * gdb.mi/mi-var-child.exp: -var-list-children's CHILDREN field is
10892 now a list, not a tuple.
10893 * gdb.mi/mi-var-display.exp: Ditto.
10894 * gdb.mi/gdb792.exp: Ditto.
e7494ffb 10895
075559bc
AC
108962003-02-01 Andrew Cagney <ac131313@redhat.com>
10897
10898 From 2002-11-09 Jason Molenda (jason-cl@molenda.com):
a9c64011
AS
10899 * gdb.mi/mi-syn-frame.exp: New tests for synthetic frames in
10900 stack backtraces.
10901 * gdb.mi/mi-syn-frame.c: Part of same.
075559bc 10902
2bd4c7b1
MK
109032003-02-01 Mark Kettenis <kettenis@gnu.org>
10904
10905 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
10906 gdb.mi/mi1-pthreads.exp: Return instead of calling
10907 gdb_suppress_entire_file.
10908
eabd8992
MS
109092003-02-01 Mark Salter <msalter@redhat.com>
10910
10911 * gdb.asm/arm.inc (gdbasm_startup): Clear frame pointer, not sp.
10912
71469e2f
MS
109132003-01-31 Mark Salter <msalter@redhat.com>
10914
10915 * lib/mi-support.exp (mi_gdb_load): Support remote targets.
10916 Support empty arg.
10917
38a94d44
MC
109182003-01-30 Michael Chastain <mec@shout.net>
10919
10920 * lib/gdb.exp: Revert patch of 2003-01-06, which set LC_ALL.
10921 This was a workaround for a UTF-8 bug in readline 4.3. The bug
10922 has been fixed in gdb/readline on 2003-01-09.
10923
19ea9e73
MS
109242003-01-29 Michael Snyder <msnyder@redhat.com>
10925
e8d359df
MS
10926 * gdb.base/maint.exp: Allow for leading underscore in symbol.
10927 * gdb.base/display.exp: Allow for leading underscore in symbol.
19ea9e73
MS
10928 * gdb.base/args.exp: Skip if target does not support args passing.
10929
2307bd6a
DJ
109302003-01-22 Daniel Jacobowitz <drow@mvista.com>
10931
19ea9e73 10932 * lib/gdb.exp (gdb_test_multiple): New function, cloned from
2307bd6a
DJ
10933 gdb_test. Accept a list of expect arguments as the third
10934 parameter.
10935 (gdb_test): Use it.
10936
f2dd3617
EZ
109372003-01-20 Elena Zannoni <ezannoni@redhat.com>
10938
10939 * gdb.arch/altivec-abi.exp: Set variable 'srcfile' differently, to
10940 allow for different test tree configurations. Update some
10941 tescases accordingly.
10942 * gdb.arch/altivec-regs.exp: Ditto.
10943 * gdb.asm/asm-source.exp: Ditto.
10944 * gdb.base/advance.exp: Ditto.
10945 * gdb.base/display.exp: Ditto.
d63a86f8 10946 * gdb.base/long_long.exp: Ditto.
f2dd3617
EZ
10947 * gdb.base/mips_pro.exp: Ditto.
10948 * gdb.base/overlays.exp: Ditto.
10949 * gdb.base/relocate.exp: Ditto.
10950 * gdb.base/setshow.exp: Ditto.
10951 * gdb.base/step-line.exp: Ditto.
10952 * gdb.base/step-test.exp: Ditto.
10953 * gdb.base/until.exp: Ditto.
10954 * gdb.c++/virtfunc.exp: Get rid of variable 'src'.
10955
c71cdefd
DC
109562003-01-17 David Carlton <carlton@math.stanford.edu>
10957
10958 * gdb.c++/demangle.exp (test_lucid_style_demangling): KFAIL test
10959 corresponding to PR c++/945.
10960 Update copyright.
10961
fdba05d7
DC
109622003-01-17 David Carlton <carlton@math.stanford.edu>
10963
10964 * gdb.c++/inherit.exp (test_print_mi_members): KFAIL tests
10965 corresponding to PR c++/68.
10966
109672003-01-17 David Carlton <carlton@math.stanford.edu>
d2b29e01
DC
10968
10969 * gdb.c++/cplusfuncs.exp (print_addr_2_kfail): New procedure.
10970 (test_paddr_hairy_functions): Call print_addr_2_kfail for
10971 hairyfunc5 through hairyfunc7. KFAIL for PR c++/19.
10972
c362c33a
EZ
109732003-01-15 Elena Zannoni <ezannoni@redhat.com>
10974
0fbc361c
EZ
10975 * gdb.base/break.exp: Fix change of default location, because of
10976 removal of until tests.
10977 * gdb.base/help.exp: Update test for new 'until' help message.
10978 Add test for help on 'advance'.
a9c64011 10979 * gdb.base/args.exp: Fix foobar with GDBFLAGS global.
c362c33a 10980
dabf8a35
MK
109812003-01-15 Mark Kettenis <kettenis@gnu.org>
10982
10983 * gdb.base/default.exp: Adapt "info float" test for recent changes
10984 to that command. Add test for "info vector".
10985 * gdb.base/float.exp: New file. Add test for "info float" that
10986 resembles the old test in gdb.base/default.exp.
10987
a1769aca
DC
109882003-01-15 David Carlton <carlton@math.stanford.edu>
10989
10990 * gdb.base/selftest.exp (do_steps_and_nexts): Allow gdb_sysroot.
10991
82025e13
EZ
109922003-01-15 Elena Zannoni <ezannoni@redhat.com>
10993
10994 * gdb.base/break.exp: Move the tests of until command from here...
10995 * gdb.base/until.exp: ... to here. New file. Add other tests.
10996 * gdb.base/advance.c: New file.
10997 * gdb.base/advance.exp: New file.
10998
8f9ab801
EZ
109992003-01-14 Elena Zannoni <ezannoni@redhat.com>
11000
a9c64011
AS
11001 * gdb.base/args.c: New file.
11002 * gdb.base/args.exp: New file.
8f9ab801 11003
9ae66589
DJ
110042003-01-14 Daniel Jacobowitz <drow@mvista.com>
11005
11006 * gdb.c++/virtfunc.exp: Remove fixed XFAIL.
11007
8d77e5c3
DJ
110082003-01-14 Daniel Jacobowitz <drow@mvista.com>
11009
11010 * gdb.threads/killed.exp: Use KFAIL for gdb/568.
11011
12d2f0a1
DJ
110122003-01-14 Daniel Jacobowitz <drow@mvista.com>
11013
11014 * gdb.base/constvars.exp: Remove two extra XFAILs. Update copyright
11015 dates.
11016
6ca37014
DJ
110172003-01-13 Daniel Jacobowitz <drow@mvista.com>
11018
11019 * gdb.c++/printmethod.exp (print virtual method): Accept "(void)".
11020
b0023472
DJ
110212003-01-13 Daniel Jacobowitz <drow@mvista.com>
11022
11023 * gdb.base/printcmds.exp: Enable setup_kfail for gdb/538
11024 (ptype &*"foo").
11025 * gdb.c++/local.exp: Enable setup_kfail for gdb/482.
11026
607fbc54 110272003-01-13 Daniel Jacobowitz <drow@mvista.com>
d6abaea5
DJ
11028
11029 * gdb.mi/mi-console.exp: Remove extra "(known bug)".
11030 * gdb.mi/mi1-console.exp: Likewise.
11031
607fbc54 110322003-01-13 Daniel Jacobowitz <drow@mvista.com>
dfd536a7
DJ
11033
11034 * gdb.mi/mi-console.exp: Add KFAIL for "Hello message (known bug)".
11035 * gdb.mi/mi1-console.exp: Likewise.
11036
a1fb14a2
DJ
110372003-01-13 Daniel Jacobowitz <drow@mvista.com>
11038
11039 * gdb.c++/overload.exp: Remove some fixed XFAILs.
11040
c4cf40b7
DJ
110412003-01-09 Daniel Jacobowitz <drow@mvista.com>
11042
11043 * gdb.base/detach.exp: New test.
11044
696d5a5b
DJ
110452003-01-09 Daniel Jacobowitz <drow@mvista.com>
11046
11047 * Makefile.in (ALL_SUBDIRS): New variable.
11048 (subdirs, clean, distclean): Use it.
11049 * gdb.arch/Makefile.in: Clean up Makefile. Remove rules for
11050 regenerating Makefile, since it is generated from the top level.
11051 * gdb.asm/Makefile.in: Likewise.
11052 * gdb.base/Makefile.in: Likewise.
11053 * gdb.c++/Makefile.in: Likewise.
11054 * gdb.disasm/Makefile.in: Likewise.
11055 * gdb.java/Makefile.in: Likewise.
11056 * gdb.mi/Makefile.in: Likewise.
11057 * gdb.threads/Makefile.in: Likewise.
11058 * gdb.trace/Makefile.in: Likewise.
11059
754533e4
DC
110602003-01-09 David Carlton <carlton@math.stanford.edu>
11061
11062 * gdb.c++/annota2.exp: KFAIL "watch triggered on a.x".
11063 Add copyright year 2003.
11064
d8b3e9ee
MC
110652003-01-06 Michael Chastain <mec@shout.net>
11066
11067 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set):
11068 When selecting a thread, 'line' and 'file' are optional.
11069 * gdb.mi/mi1-pthreads.exp: Likewise.
11070
8e9e0fe6
AS
110712003-01-06 Andreas Schwab <schwab@suse.de>
11072
11073 * lib/gdb.exp: Set LC_ALL to "C" to avoid spurious testsuite
11074 failures.
11075
b5ab8ff3
DJ
110762003-01-04 Daniel Jacobowitz <drow@mvista.com>
11077
11078 Fix PR gdb/844
11079 * lib/gdb.exp (gdb_compile): Handle "quiet" option.
11080 (gdb_compile_pthreads): Pass "quiet" to gdb_compile.
11081
11082 * gdb.threads/gcore-thread.exp: Use gdb_compile_pthreads. Return
11083 instead of calling gdb_suppress_entire_file.
11084 * gdb.threads/print-threads.exp: Likewise.
11085 * gdb.threads/schedlock.exp: Likewise.
11086
11087 * gdb.threads/killed.exp: Return instead of calling
11088 gdb_suppress_entire_file.
11089 * gdb.threads/linux-dp.exp: Likewise.
11090 * gdb.threads/pthreads.exp: Likewise.
11091
1e698235
DJ
110922003-01-04 Daniel Jacobowitz <drow@mvista.com>
11093
11094 * gdb.base/callfuncs.exp: Don't XFAIL unprototyped functions for
11095 stabs.
11096 * gdb.base/completion.exp: Allow marker1(void) as well as marker1().
11097 * gdb.base/whatis.exp: Always allow (void) after function names.
11098
147ff08c
DJ
110992003-01-04 Daniel Jacobowitz <drow@mvista.com>
11100
11101 * gdb.c++/casts.exp: Correct regexp.
11102
dc62bfc2
MK
111032003-01-04 Mark Kettenis <kettenis@gnu.org>
11104
11105 * configure.in: Call AC_CONFIG_HEADER. Don't call
11106 AC_CONFIG_SUBDIRS on gdb.arch, gdb.asm, gdb.base gdb.c++ gdb.java,
11107 gdb.disasm, gdb.mi, gdb.threads and gdb.trace. Call
11108 AC_CHECK_HEADERS on pthread.h. Put Makefiles in the
11109 aforementioned directories in the AC_OUPUT call.
11110 * config.hin: New file.
11111 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
11112 gdb.mi/mi1-pthreads.exp, gdb.threads/gcore-thread.exp,
11113 gdb.threads/killed.exp, gdb.threads/print-threads.exp,
11114 gdb.threads/pthreads.exp, gdb.threads/schedlock.exp: Make sure we
11115 pass -I$objdir instead of -I$objdir/$subdir in compilation.
11116 * gdb.arch/configure.in, gdb.arch/configure, gdb.asm/configure.in,
11117 gdb.asm/configure, gdb.base/configure.in, gdb.base/configure,
11118 gdb.c++/configure.in, gdb.c++/configure, gdb.disasm/configure.in,
11119 gdb.disasm/configure, gdb.java/configure.in, gdb.java/configure,
11120 gdb.mi/configure.in, gdb.mi/configure, gdb.mi/config.in,
11121 gdb.threads/configure.in, gdb.threads/configure,
11122 gdb.threads/config.in, gdb.trace/configure.in,
11123 gdb.trace/configure: Removed.
11124
77afa639
MC
111252003-01-03 Michael Chastain <mec@shout.net>
11126
11127 * gdb.base/miscexprs.c: Fix PR gdb/697, "buglet in
11128 testsuite/gdb.base/miscexprs.c, off-by-1 array reference".
11129
7634bb6e
DJ
111302003-01-03 Daniel Jacobowitz <drow@mvista.com>
11131
11132 * gdb.base/store.exp: Fix regular expressions.
11133
b39c905e
MK
111342002-12-28 Mark Kettenis <kettenis@gnu.org>
11135
11136 * configure.in: Rewrite.
11137 * configure: Regenerated.
11138
0a8551dd
DC
111392003-01-03 David Carlton <carlton@math.stanford.edu>
11140
11141 * gdb.base/psymtab.exp: New file.
11142 * gdb.base/psymtab1.c: Ditto.
11143 * gdb.base/psymtab2.c: Ditto.
11144
c60b7188
AF
111452002-12-23 Adam Fedor <fedor@gnu.org>
11146
11147 * gdb.base/maint.exp: Update expect output to include 'ObjC'.
11148
ee73db83
DC
111492002-12-23 David Carlton <carlton@math.stanford.edu>
11150
11151 * gdb.base/selftest.exp (do_steps_and_nexts): Allow initial brace
11152 and current_directory initialization.
11153
d6c1774e
JB
111542002-12-22 Jim Blandy <jimb@redhat.com>
11155
f0a847b8
JB
11156 * gdb.trace/tfind.exp: Pass '-O1' flag via the 'optimize' option,
11157 rather than as part of the output file name.
11158
d6c1774e
JB
11159 * gdb.base/attach.exp: There's no need to copy the test program to
11160 /tmp; that was only ever necessary on HP/UX, and this test is
11161 entirely disabled there anyway.
11162
f0708dbb
JB
111632002-12-21 Jim Blandy <jimb@redhat.com>
11164
4c2acfea
JB
11165 * gdb.c++/psmang.exp: Doc fix.
11166
f0708dbb
JB
11167 * gdb.c++/psmang.exp, gdb.c++/psmang1.cc, gdb.c++/psmang2.cc: New
11168 test.
11169
9579e000
DC
111702002-12-20 David Carlton <carlton@math.stanford.edu>
11171
11172 * gdb.c++/annota2.exp: KFAIL annotate-quit.
11173
d1810171
MC
111742002-12-18 Michael Chastain <mec@shout.net>
11175
11176 * gdb.c++/annota2.exp: Add copyright year 2002.
11177
76565097
DC
111782002-12-17 David Carlton <carlton@math.stanford.edu>
11179
11180 * gdb.c++/try_catch.cc: Add marker comments.
11181 * gdb.c++/try_catch.exp: Get line numbers from marker comments.
11182 * gdb.c++/m-data.cc: Delete namespace __gnu_test.
11183 * gdb.c++/m-static.cc: Ditto.
11184 * gdb.c++/m-static1.cc: Ditto.
11185 * gdb.c++/try_catch.cc: Ditto.
11186
da81390b
JJ
111872002-12-16 Jeff Johnston <jjohnstn@redhat.com>
11188
11189 * lib/mi-support.exp (mi_reinitialize_dir): Check mi level
11190 to see whether we are using the new -environment-directory
11191 command which resets via -r or the old version of the command
11192 which may prompt the user. Part of fix for gdb/741.
11193
b304d130
AC
111942002-12-13 Andrew Cagney <ac131313@redhat.com>
11195
11196 * gdb.fortran/types.exp: Update obsolete comment.
11197 * gdb.fortran/exprs.exp: Ditto.
11198 * lib/gdb.exp: Delete obsolete code.
11199 * gdb.chill/ChangeLog, gdb.chill/Makefile.in: Delete.
11200 * gdb.chill/builtins.ch, gdb.chill/builtins.exp: Delete.
11201 * gdb.chill/callch.ch, gdb.chill/callch.exp: Delete.
11202 * gdb.chill/chexp.exp, gdb.chill/chillvars.ch: Delete.
11203 * gdb.chill/chillvars.exp, gdb.chill/configure: Delete.
11204 * gdb.chill/configure.in, gdb.chill/enum.ch: Delete.
11205 * gdb.chill/enum.exp, gdb.chill/func1.ch: Delete.
11206 * gdb.chill/gch1041.ch, gdb.chill/gch1041.exp: Delete.
11207 * gdb.chill/gch1272.ch, gdb.chill/gch1272.exp: Delete.
11208 * gdb.chill/gch1280.ch, gdb.chill/gch1280.exp: Delete.
11209 * gdb.chill/gch922.ch, gdb.chill/gch922.exp: Delete.
11210 * gdb.chill/gch981.ch, gdb.chill/gch981.exp: Delete.
11211 * gdb.chill/misc.ch, gdb.chill/misc.exp: Delete.
11212 * gdb.chill/powerset.ch, gdb.chill/powerset.exp: Delete.
11213 * gdb.chill/pr-4975-grt.ch, gdb.chill/pr-4975.ch: Delete.
11214 * gdb.chill/pr-4975.exp, gdb.chill/pr-5016.ch: Delete.
11215 * gdb.chill/pr-5016.exp, gdb.chill/pr-5020.ch: Delete.
11216 * gdb.chill/pr-5020.exp, gdb.chill/pr-5022.ch: Delete.
11217 * gdb.chill/pr-5022.exp, gdb.chill/pr-5646-grt.ch: Delete.
11218 * gdb.chill/pr-5646.ch, gdb.chill/pr-5646.exp: Delete.
11219 * gdb.chill/pr-5984.ch, gdb.chill/pr-5984.exp: Delete.
11220 * gdb.chill/pr-6292.ch, gdb.chill/pr-6292.exp: Delete.
11221 * gdb.chill/pr-6632-grt.ch, gdb.chill/pr-6632.ch: Delete.
11222 * gdb.chill/pr-6632.exp, gdb.chill/pr-8134.exp: Delete.
11223 * gdb.chill/pr-8136.ch, gdb.chill/pr-8136.exp: Delete.
11224 * gdb.chill/pr-8405.ch, gdb.chill/pr-8405.exp: Delete.
11225 * gdb.chill/pr-8742.ch, gdb.chill/pr-8742.exp: Delete.
11226 * gdb.chill/pr-8894-grt.ch, gdb.chill/pr-8894.ch: Delete.
11227 * gdb.chill/pr-8894.exp, gdb.chill/pr-9095.ch: Delete.
11228 * gdb.chill/pr-9095.exp, gdb.chill/pr-9946.ch: Delete.
11229 * gdb.chill/pr-9946.exp, gdb.chill/result.ch: Delete.
11230 * gdb.chill/result.exp, gdb.chill/string.ch: Delete.
11231 * gdb.chill/string.exp, gdb.chill/tests1.ch: Delete.
11232 * gdb.chill/tests1.exp, gdb.chill/tests2.ch: Delete.
11233 * gdb.chill/tests2.exp, gdb.chill/tuples.ch: Delete.
11234 * gdb.chill/tuples.exp, gdb.chill/xstruct-grt.ch: Delete.
11235 * gdb.chill/xstruct.ch, gdb.chill/xstruct.exp: Delete.
11236
a23b6e6a
DC
112372002-12-11 David Carlton <carlton@math.stanford.edu>
11238
11239 * gdb.c++/m-data.exp: Add test for members that shadow global
11240 variables: see PR gdb/804.
11241 * gdb.c++/m-data.cc: Ditto.
11242
6604731b
DJ
112432002-12-10 Daniel Jacobowitz <drow@mvista.com>
11244
11245 * gdb.base/foll-vfork.exp: Re-enable test on HP/UX.
11246
de46ecd7
DC
112472002-12-06 David Carlton <carlton@math.stanford.edu>
11248
11249 * gdb.base/store.c: Don't declare functions static.
11250
27e829d0
AC
112512002-12-04 Andrew Cagney <ac131313@redhat.com>
11252
11253 * gdb.base/store.exp, gdb.base/store.c: New files.
11254
92806416
DJ
112552002-12-03 Daniel Jacobowitz <drow@mvista.com>
11256
11257 * gdb.base/selftest.exp: Update for current gdb.
11258
3bcbaac5
DJ
112592002-12-03 Daniel Jacobowitz <drow@mvista.com>
11260
11261 * gdb.base/maint.exp: Only dump symbols from one source file
11262 or objfile.
11263
f4f00b1f
DJ
112642002-12-03 Daniel Jacobowitz <drow@mvista.com>
11265
11266 * gdb.base/step-test.exp: Allow MIPS to return to the line of a
11267 function call.
11268
f1c8a949
JB
112692002-11-25 Jim Blandy <jimb@redhat.com>
11270
11271 * lib/mi-support.exp (mi_delete_breakpoints): Change name of
11272 function appearing in error message.
11273
9e297a97
DJ
112742002-11-21 Daniel Jacobowitz <drow@mvista.com>
11275
11276 * gdb.base/maint.exp (help maint dump-me): Update with typo fix.
11277
1f312e79
JJ
112782002-11-08 Jeff Johnston <jjohnstn@redhat.com>
11279
d63a86f8
RM
11280 * lib/mi-support.exp (mi_gdb_start): Verify the startup message
11281 for mi1 and current mi is in correct format. New mi startup message
1f312e79
JJ
11282 should be in mi console format. This is part of fix for PR gdb/604.
11283
83c31e7d
FN
112842002-09-18 Fernando Nasser <fnasser@redhat.com>
11285
11286 * gdb.asm/asm-source.exp: Adjust patter to new disassembler routine
11287 which explicitly prints the zero offset as "+0".
11288
322b3f65
DJ
112892002-10-22 Daniel Jacobowitz <drow@mvista.com>
11290
11291 * gdb.threads/schedlock.c (args): Make unsigned.
11292
112932002-10-21 Daniel Jacobowitz <drow@mvista.com>
11294
11295 * gdb.asm/asm-source.exp: Add "mips*-*" pattern. Update line
11296 numbers. Allow "foo2|selected stack frame".
11297 * gdb.asm/asmsrc1.s: Use gdbasm_declare and gdbasm_end.
11298 * gdb.asm/asmsrc2.s: Likewise.
11299 * gdb.asm/common.inc: Define gdbasm_declare and gdbasm_end. Update
11300 comments.
11301 * gdb.asm/mips.inc: New file.
11302
5e2fe5b8
AF
113032002-10-18 Adam Fedor <fedor@gnu.org>
11304
11305 * gdb.base/default.exp: Update expected output to include 'ObjC'.
11306 * gdb.base/help.exp: Likewise.
11307
abe1a5d0
KB
113082002-10-17 Kevin Buettner <kevinb@redhat.com>
11309
11310 * gdb.base/constvars.c (struct crass, struct crisp): New structs.
11311 * gdb.base/constvars.exp (ptype crass, ptype crisp): New tests.
11312
10abb1d4
JB
113132002-10-02 Jim Blandy <jimb@redhat.com>
11314
11315 * gdb.c++/casts.cc, gdb.c++/casts.exp: New test.
11316
1f609b42
AC
113172002-10-01 Andrew Cagney <ac131313@redhat.com>
11318
11319 * mi1-basics.exp: Copy of mi1-basics.exp MIFLAGS set "-i=mi1".
11320 * mi1-break.exp, mi1-console.exp, mi1-disassemble.exp: Ditto.
11321 * mi1-eval.exp, mi1-hack-cli.exp, mi1-pthreads.exp: Ditto.
11322 * mi1-read-memory.exp, mi1-regs.exp, mi1-return.exp: Ditto.
11323 * mi1-simplerun.exp, mi1-stack.exp, mi1-stepi.exp: Ditto.
11324 * mi1-until.exp, mi1-var-block.exp, mi1-var-child.exp: Ditto.
11325 * mi1-var-cmd.exp, mi1-var-display.exp, mi1-watch.exp: Ditto.
11326
0aee02e4
AC
113272002-09-29 Andrew Cagney <ac131313@redhat.com>
11328
11329 * mi0-basics.exp, mi0-break.exp, mi0-console.exp: Delete.
11330 * mi0-disassemble.exp, mi0-eval.exp: Delete.
11331 * mi0-hack-cli.exp, mi0-read-memory.exp: Delete.
11332 * mi0-regs.exp, mi0-return.exp, mi0-simplerun.exp: Delete.
11333 * mi0-stack.exp, mi0-stepi.exp, mi0-until.exp: Delete.
11334 * mi0-var-block.exp, mi0-var-child.exp: Delete.
11335 * mi0-var-cmd.exp, mi0-var-display.exp, mi0-watch.exp: Delete.
d63a86f8 11336
6fde09ad
KB
113372002-09-27 Kevin Buettner <kevinb@redhat.com>
11338
11339 * gdb.base/annota1.exp (info break): Make directory components of
11340 path optional since not all compilers emit this debug information.
11341
11342 * gdb.base/shlib-call.exp (step inside shr2): Don't fail if first
11343 step ends up stepping out of the function instead of stopping on
11344 the epilogue.
11345
9e8aab75
KS
113462002-09-26 Keith Seitz <keiths@redhat.com>
11347
11348 * lib/insight-support.exp (gdbtk_start): Figure out where
11349 the insight executable is based on where gdb is. Use this
11350 executable to start insight instead of gdb.
11351
e36180d7
AC
113522002-09-25 Andrew Cagney <cagney@redhat.com>
11353
11354 * gdb.base/pc-fp.exp, gdb.base/pc-fp.c: New test.
11355
9dd34b2b
AC
113562002-09-24 Andrew Cagney <ac131313@redhat.com>
11357
11358 * gdb.gdb/complaints.exp (test_initial_complaints): Rename
11359 test_isolated_complaints.
11360 (test_empty_complaint): New function.
11361 (test_empty_complaints): New function. Check no output when no
11362 complaints.
d63a86f8 11363
dea97812
KB
113642002-09-19 Jim Blandy <jimb@redhat.com>
11365
a9c64011 11366 * gdb.base/charset.exp, gdb.base/charset.c: New files.
dea97812 11367
54951bd7
AC
113682002-09-19 Andrew Cagney <ac131313@redhat.com>
11369
11370 * gdb.gdb/complaints.exp: New file.
11371
dec43320
AC
113722002-09-18 Andrew Cagney <ac131313@redhat.com>
11373
11374 * gdb.base/maint.exp: Check `help maint internal-warning'.
11375
e70d6e3f
DC
113762002-09-18 David Carlton <carlton@math.stanford.edu>
11377
11378 * gdb.c++/m-static.exp: Remove breakpoints depending on line
11379 numbers, and replace them by a single breakpoint after the
11380 constructors are all finished.
11381 Add test 4.
11382 * gdb.c++/m-static.cc: Add test 4.
11383 * gdb.c++/m-static.h: New file.
11384 * gdb.c++/m-static1.cc: New file.
11385
11386 * gdb.c++/printmethod.exp: New file.
11387 * gdb.c++/printmethod.cc: New file.
11388
11389 * gdb.c++/pr-574.exp: New file.
11390 * gdb.c++/pr-574.cc: New file.
11391
afb5c968
CV
113922002-09-18 Corinna Vinschen <vinschen@redhat.com>
11393
11394 * gdb.base/ending-run.exp: Add handling of "step to end of run" for
11395 embedded targets which never actually exit.
11396
31e45dee
FN
113972002-09-18 Fernando Nasser <fnasser@redhat.com>
11398
11399 * gdb.base/ending-run.exp: Properly mark "continue after exit" and
11400 "don't step after run" as unresolved or unsupported, instead of xfail.
11401
a283c5a1
CV
114022002-09-18 Corinna Vinschen <vinschen@redhat.com>
11403
11404 * gdb.base/ending-run.exp: Fix expected string for _wrap_main to
11405 allow correct handling of #ifdef UNDERSCORES from dejagnu/testglue.c.
11406 Add newline to expected string in "step out of main (status wrapper)"
11407 case.
11408
11350d2a
CV
114092002-09-18 Corinna Vinschen <vinschen@redhat.com>
11410
11411 * lib/gdb.exp (rerun_to_main): Allow restarting application.
11412 * gdb.base/ena-dis-br.exp (rerun_to_main): Eliminate.
11413
0deec7d6
TT
114142002-09-17 Tom Tromey <tromey@redhat.com>
11415
11416 * gdb.base/printcmds.exp (test_print_string_constants): Expect
11417 \000, not \0, in double-quoted string.
11418
b2b4a1b5
CV
114192002-09-14 Corinna Vinschen <vinschen@redhat.com>
11420
c9d37158 11421 * gdb.base/commands.exp: Don't expect a "Program exited normally"
b2b4a1b5
CV
11422 string after running the commands execution on breakpoint tests.
11423
1c56143a
CV
114242002-09-13 Corinna Vinschen <vinschen@redhat.com>
11425
11426 * lib/gdb.exp (gdb_continue_to_end): Fix typo in expected string.
11427
37f8da45
JB
114282002-09-12 Joel Brobecker <brobecker@gnat.com>
11429
11430 * gdb.base/call-strs.exp: Fix a small typo in one of the comments.
11431
08b468e0
KS
114322002-09-10 Keith Seitz <keiths@redhat.com>
11433
11434 * lib/mi-support.exp (mi_runto): New proc. Does the same as gdb's
11435 runto proc.
11436 (mi_run_to_main): Use mi_runto.
11437 (mi_execute_to): Renamed from mi_run_to. Changed all callers.
11438
dc360f58
KS
114392002-09-10 Keith Seitz <keiths@redhat.com>
11440
11441 * lib/mi-support.exp: (mi_run_to_main): Allow anything to precede
11442 regexp for stopping at main. Could have multiple event notifications.
11443 Don't assume that main was declared with no parameters.
11444 (mi_next): Use mi_step_to.
11445 (mi_step): Use mi_next_to.
11446
ce3abcfb
CV
114472002-09-09 Corinna Vinschen <vinschen@redhat.com>
11448
11449 * gdb.base/default.exp: Fix expected string in `info float' test.
11450
d1f5b980
BE
114512002-09-09 Ben Elliston <bje@redhat.com>
11452
11453 * config/mips.exp: Update comments.
11454 * config/mips-idt.exp: Likewise.
11455 * config/nind.exp: Likewise.
11456 * config/slite.exp: Likewise.
11457 * config/sparclet.exp: Likewise.
11458 * config/udi.exp: Likewise.
11459 * config/vx.exp: Likewise.
11460 * config/vxworks29k.exp: Likewise.
11461
2f71430b
JB
114622002-09-05 Jim Blandy <jimb@redhat.com>
11463
11464 * gdb.threads/killed.exp: Fix test failure message.
11465
7ddebc7e
KS
114662002-09-04 Keith Seitz <keiths@redhat.com>
11467
11468 * lib/mi-support.exp: Update copyright.
11469 (mi_gdb_test): Increase the priority of the expected pattern
11470 so that it matches gdb_test.
11471
0ae67eb3
KS
114722002-09-03 Keith Seitz <keiths@redhat.com>
11473
11474 * lib/gdb.exp (gdb_compile_pthreads): Fix "build_bin" typo.
11475 Use integer comparison instead of string comparison for testing
11476 whether binary was built.
11477
38fc42c8
JB
114782002-09-03 Jim Blandy <jimb@redhat.com>
11479
11480 * gdb.threads/killed.exp, gdb.threads/killed.c: New test.
11481
b6ff0e81
JB
114822002-08-29 Jim Blandy <jimb@redhat.com>
11483
11484 * gdb.threads/pthreads.exp: Move the portable thread compilation
11485 code into a function in lib/gdb.exp, and call that from here.
11486 * lib/gdb.exp (gdb_compile_pthreads): New function.
11487
07c98896
KS
114882002-08-29 Keith Seitz <keiths@redhat.com>
11489
11490 * lib/mi-support.exp (mi_gdb_test): Add global declaration for
11491 expect_out so that callers can get at it.
11492
0312286c
DJ
114932002-08-23 Daniel Jacobowitz <drow@mvista.com>
11494
11495 * gdb.threads/print-threads.c: New file.
11496 * gdb.threads/print-threads.exp: New file.
11497 * gdb.threads/schedlock.c: New file.
11498 * gdb.threads/schedlock.exp: New file.
11499
dd039bc4
EZ
115002002-08-22 Elena Zannoni <ezannoni@redhat.com>
11501
a9c64011
AS
11502 * gdb.arch/altivec-abi.exp: The source C file is altivec-abi.c,
11503 not altivec.c.
dd039bc4 11504
1f36144c
MK
115052002-08-17 Mark Kettenis <kettenis@gnu.org>
11506
11507 * gdb.base/return.exp: Remove i*86-*-* from list of xfail'ed
11508 targets. The problem should be fixed now.
11509
16057ec7 115102002-08-15 Mark Kettenis <kettenis@gnu.org>
5415e7c5
MK
11511
11512 * gdb.java/jv-print.exp: Fix p '' and p ''' tests to deal with
11513 2002-07-24 change that removes final dots from error messages.
11514
3c1499ad
TT
115152002-08-13 Tom Tromey <tromey@redhat.com>
11516
11517 * gdb.base/readline.exp: New file.
11518
a20ce2c3
AC
115192002-08-01 Andrew Cagney <ac131313@redhat.com>
11520
11521 * lib/gdb.exp (gdb_expect_list): Only print one pass, fail, or
11522 supress message.
11523
db034ac5
AC
115242002-08-01 Andrew Cagney <cagney@redhat.com>
11525
11526 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove CHILLFLAGS, CHILL,
11527 CHILL_FOR_TARGET and CHILL_LIB.
11528 * configure.in (configdirs): Remove gdb.chill.
11529 * configure: Regenerate.
11530 * lib/gdb.exp: Obsolete references to chill.
11531 * gdb.fortran/types.exp: Ditto.
11532 * gdb.fortran/exprs.exp: Ditto.
11533
3e000b18
KB
115342002-07-30 Kevin Buettner <kevinb@redhat.com>
11535
11536 * gdb.base/shlib-call.exp (additional_flags): Conditionally
11537 set Irix-specific compile and link flags.
11538
28f4966b
KB
115392002-07-29 Kevin Buettner <kevinb@redhat.com>
11540
11541 * lib/gdb.exp (mips*-*-irix*): Use alternate method for preprocessing
11542 source files. The ``-o'' option doesn't work with the ``-E'' option
11543 when using the Irix compiler.
11544
46c0d5a6
DJ
115452002-07-19 Daniel Jacobowitz <drow@mvista.com>
11546
11547 * config/gdbserver.exp (gdb_load): Don't use TCL varargs.
11548 Improve support for reusing an exec file. Copy exec file
11549 to target, and run gdbserver on the target instead of on the host.
11550
eecf4bed
JB
115512002-07-18 Jim Blandy <jimb@redhat.com>
11552
0f815cdf
JB
11553 * gdb.base/ending-run.exp: Don't expect to see the program end in
11554 some orderly fashion when we're running on a real stand-alone
11555 board.
11556
eecf4bed
JB
11557 * gdb.base/interrupt.exp: Correct logic for skipping tests on
11558 targets that don't support interrupts.
11559
52d309e4
JB
115602002-07-10 Paul N. Hilfinger <hilfingr@otisco.mckusick.com>
11561
11562 * gdb.base/attach.exp: Add patterns to match output from /proc-based
11563 systems.
11564 Move comments in expect statements to inside the actions, so that they
11565 don't get matched against.
11566
ff683d9e
MK
115672002-07-10 Mark Kettenis <kettenis@gnu.org>
11568
11569 * gdb.base/interrupt.exp: Setup xfail for all i386 BSD's on "call
11570 function when asleep" test.
11571
b5356753
AC
115722002-07-10 Andrew Cagney <ac131313@redhat.com>
11573
11574 * gdb.base/page.exp: Rewrite to handle problems with very long
11575 `info set' output. Update copyright.
11576
6aa4d13a
AC
115772002-06-26 Andrew Cagney <ac131313@redhat.com>
11578
11579 * gdb.hp/configure.in (AC_CONFIG_SUBDIRS): Do not try to configure
11580 gdb.threads-hp.
11581 * gdb.hp/configure: Regenerate.
11582 * gdb.hp/gdb.threads-hp/configure.in: Delete file.
11583 * gdb.hp/gdb.threads-hp/configure: Delete file.
11584 * gdb.hp/gdb.threads-hp/Makefile.in: Delete file.
11585
8cf8c2b8
AC
115862002-06-22 Andrew Cagney <ac131313@redhat.com>
11587
11588 * gdb.base/selftest.exp (do_stes_and_next): Skip calls to
11589 setlocale, bindtextdomain and textdomain.
11590
6827a8f8
JB
115912002-06-11 Jim Blandy <jimb@redhat.com>
11592
919d772c
JB
11593 * lib/gdb.exp (get_debug_format): Tolerate message saying whether
11594 preprocessor macro information is present.
11595
6827a8f8
JB
11596 * macscp.exp, macscp1.c, macscp2.h, macscp3.h, macscp4.h: New
11597 tests.
11598
c15b0d21
MS
115992002-06-06 Michael Snyder <msnyder@redhat.com>
11600
c5984d70
MS
11601 * gdb.base/overlays.exp: Record addresses of overlay
11602 functions in TCL variables rather than in GDB variables,
11603 to avoid having GDB convert them to pointers (with loss
11604 of information).
11605
d63a86f8 11606 * gdb.base/d10v.ld: Merge in several years worth of
99a8512b 11607 default linker script changes.
c15b0d21
MS
11608 * gdb.base/long_long.exp: Add check for sizeof (long double).
11609
be26fe0d
ML
116102002-06-06 Michal Ludvig <mludvig@suse.cz>
11611
11612 * gdb.asm/asm-source.exp: Add x86-64 target.
11613 * gdb.asm/x86_64.inc: New.
d63a86f8 11614
258093ca 116152002-05-30 Michael Chastain <mec@shout.net>
258093ca 11616
4b3153f1 11617 From Benjamin Kosnik <bkoz@redhat.com>:
258093ca
MC
11618 * gdb.c++/m-static.cc: New file.
11619 * gdb.c++/m-static.exp: New file.
11620
241264c6
MS
116212002-05-28 Michael Snyder <msnyder@redhat.com>
11622
11623 * gdb.base/call-ar-st.exp: Allow for reduced floating point
11624 precision.
11625
9bba8c8f 116262002-05-27 Michael Chastain <mec@shout.net>
71ea1be0 11627
4b3153f1 11628 From Benjamin Kosnik <bkoz@redhat.com>:
71ea1be0
MC
11629 * gdb.c++/m-data.cc: New file.
11630 * gdb.c++/m-data.exp: New file.
11631
116322002-05-27 Michael Chastain <mec@shout.net>
9bba8c8f 11633
4b3153f1 11634 From Benjamin Kosnik <bkoz@redhat.com>:
9bba8c8f 11635 * gdb.c++/try_catch.cc: New file.
d63a86f8 11636 * gdb.c++/try_catch.exp: New file.
9bba8c8f 11637
def1b996
MC
116382002-05-27 Michael Chastain <mec@shout.net>
11639
11640 * gdb.c++/local.exp: Accept more nested types in output.
11641
522ba268
MC
116422002-05-26 Michael Chastain <mec@shout.net>
11643
11644 * gdb.base/call-rt-st.exp: Fix typo in brace quoting.
11645
277254ba
MS
116462002-05-15 Nick Clifton <nickc@cambridge.redhat.com>
11647
11648 * lib/gdb.exp (gdb_wrapper_init): Just because
11649 gdb_wrapper_file exists, this does not mean that the file
11650 should not be rebuilt. That is what gdb_wrapper_initialized
11651 is for.
11652 (default_gdb_init): Reset gdb_wrapper_initialized.
11653
b61a8733
MS
116542002-05-23 Michael Snyder <msnyder@redhat.com>
11655
d63a86f8 11656 * gdb.base/all-bin.exp: Revise previous patch by just reducing
5bdb6d01
MS
11657 the precision of the floating point test results.
11658 * gdb.base/call-rt-st.exp: Ditto.
11659
b61a8733
MS
11660 * gdb.base/all-bin.exp: Allow for reduced floating point precision.
11661 * gdb.base/call-rt-st.exp: Ditto.
11662
56f6e910
MC
116632002-05-19 Michael Chastain <mec@shout.net>
11664
11665 * gdb.c++/inherit.exp: Accept "VTT for ..." in output strings.
11666
ad0b0016
EZ
116672002-05-19 Elena Zannoni <ezannoni@redhat.com>
11668
a9c64011
AS
11669 * configure.in (configdirs): Add gdb.arch.
11670 * configure: Regenerate.
ad0b0016 11671
f617d2b6
JB
116722002-05-17 Jim Blandy <jimb@redhat.com>
11673
11674 * gdb.base/completion.exp: Recognize the more detailed error
11675 messages produced by the macro expander's lexical analyzer.
11676
eac2a696
EZ
116772002-05-14 Elena Zannoni <ezannoni@redhat.com>
11678
a9c64011
AS
11679 * gdb.arch/altivec-abi.c: New file.
11680 * gdb.arch/altivec-abi.exp: New file.
11681 * gdb.arch/altivec-regs.c: New file.
11682 * gdb.arch/altivec-regs.exp: New file.
eac2a696 11683
2fdde8f8
DJ
116842002-05-14 Daniel Jacobowitz <drow@mvista.com>
11685
11686 * gdb.base/maint.exp (maint print type): Update for new type
11687 structure.
d63a86f8 11688
e31f1a7c
EZ
116892002-05-14 Elena Zannoni <ezannoni@redhat.com>
11690
11691 * gdb.arch: New directory.
11692 * gdb.arch/configure.in: New file.
11693 * gdb.arch/configure: New file.
11694 * gdb.arch/Makefile.in: New file.
11695
db589741
CV
116962002-05-13 Corinna Vinschen <vinschen@redhat.com>
11697
11698 * gdb.asm/asm-source.exp: Add v850 as supported target.
11699 * gdb.asm/v850.inc: New file.
11700
8ce2a7dc
DJ
117012002-05-13 Daniel Jacobowitz <drow@mvista.com>
11702
11703 * gdb.c++/annota2.exp (annotate-quit): Add comment.
11704
df763c7f
DJ
117052002-05-12 Daniel Jacobowitz <drow@mvista.com>
11706
11707 * gdb.base/break.exp: Check 'break "marker2"'.
11708
377daeed
MS
117092002-05-10 Michael Snyder <msnyder@redhat.com>
11710
11711 * gdb.base/long_long.exp: Fix typo.
11712
c4b7bc2b
JB
117132002-05-10 Jim Blandy <jimb@redhat.com>
11714
ecac9a4e
JB
11715 * gdb.base/printcmds.exp: Don't xfail the ptype command. This is
11716 a bug.
11717
c4b7bc2b
JB
11718 * gdb.base/printcmds.exp (test_integer_literals_rejected):
11719 Recognize more detailed error message produced by the macro
11720 expander's lexical analyzer.
11721 * lib/gdb.exp (test_print_reject): Same.
11722
e71019a1
MK
117232002-05-09 Mark Kettenis <kettenis@gnu.org>
11724
11725 * gdb.c++/method.exp: Fix typo.
11726
fedfc8e6
MS
117272002-05-08 Michael Snyder <msnyder@redhat.com>
11728
166a1957
MS
11729 * gdb.mi/mi-var-child.exp: Accept (void) as well as ().
11730 * gdb.mi/mi0-var-child.exp: Accept (void) as well as ().
fedfc8e6 11731 * gdb.base/default.exp: Merge clauses for arm, strongarm, xscale.
35928259
MS
11732 * gdb.base/long_long.exp: Merge clauses for arm and xscale.
11733 Add iftarget clause for strongarm.
d63a86f8 11734
f1c47eb2
MS
117352002-05-06 Michael Snyder <msnyder@redhat.com>
11736
cb9a9d3e
MS
11737 * lib/gdb.exp (gdb_test): Add case to allow for status wrapper.
11738 (gdb_continue_to_end): Accept output from status wrapper.
11739 * gdb.base/ending-run.exp: Add case for output from status wrapper.
11740 Clean up fail messages to match pass messages.
11741
f1c47eb2
MS
11742 Enable the "needs_status_wrapper" testsuite feature.
11743 * lib/gdb.exp (gdb_wrapper_init): New procedure.
11744 (gdb_compile): Conditionally call gdb_wrapper_init.
11745 * gdb.base/a2-run.exp: Recognize output from status wrapper.
11746 * gdb.c++/method.exp: Recognize output from status wrapper.
11747
6079c749
BE
117482002-05-06 Ben Elliston <bje@redhat.com>
11749From Graydon Hoare <graydon@redhat.com>
11750
11751 * config/sid.exp: Include support for "rawsid" protocol.
11752
188baff3
JB
117532002-05-03 Jim Blandy <jimb@redhat.com>
11754
11755 * gdb.c++/hang.exp: Check for corruption of the cv_type chain.
11756 * gdb.c++/hang3.C: New file.
11757
b9c07f0f
AC
117582002-05-04 Andrew Cagney <ac131313@redhat.com>
11759
11760 * gdb.base/default.exp: Remove obsolete code.
11761 * gdb.c++/misc.exp: Ditto. Update copyright.
11762 * gdb.c++/cplusfuncs.exp: Ditto. Update copyright.
11763 * gdb.base/whatis.exp: Ditto. Update copyright.
11764 * gdb.base/scope.exp: Ditto. Update copyright.
11765 * gdb.base/ptype.exp: Ditto. Update copyright.
11766 * gdb.base/printcmds.exp: Ditto. Update copyright.
11767 * gdb.base/opaque.exp: Ditto. Update copyright.
11768 * gdb.base/list.exp: Ditto.
11769 * gdb.base/funcargs.exp: Ditto. Update copyright.
11770 * gdb.hp/gdb.threads-hp/usrthbasic.c: Delete.
11771 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Delete.
11772 * gdb.hp/gdb.threads-hp/usrthcore.c: Delete.
11773 * gdb.hp/gdb.threads-hp/usrthcore.exp: Delete.
11774 * gdb.hp/gdb.threads-hp/usrthfork.c: Delete.
11775 * gdb.hp/gdb.threads-hp/usrthfork.exp: Delete.
11776
5c7a0397
MS
117772002-05-02 Michael Snyder <msnyder@redhat.com>
11778
d6dcc264 11779 * gdb.base/watchpoint.exp: Add xscale target.
5c7a0397
MS
11780 * gdb.base/long_long.exp: Add xscale target.
11781 * gdb.base/default.exp: Add xscale target.
11782
eb7f1c48
JB
117832002-05-01 Jim Blandy <jimb@redhat.com>
11784
11785 * gdb.c++/hang1.C, gdb.c++/hang2.C, gdb.c++/hang.H,
11786 gdb.c++/hang.exp: New test.
11787
a6befae8
FF
117882002-05-01 Fred Fish <fnf@redhat.com>
11789
11790 * gdb.base/completion.exp: Handle completions of "./Make" for
11791 more than one completion possibility, as is the case when we
11792 build and test in the source tree.
11793
0a310277
AG
117942002-04-29 Anthony Green <green@redhat.com>
11795
11796 * gdb.java/jmisc1.exp: New file.
11797 * gdb.java/jmisc2.exp: New file.
11798
6ff9af88
DJ
117992002-04-24 Daniel Jacobowitz <drow@mvista.com>
11800
11801 * gdb.threads/linux-dp.exp: Use 'unset' instead of 'array unset'.
11802
96b3d632
EZ
118032002-04-23 Elena Zannoni <ezannoni@redhat.com>
11804
11805 * gdb.base/help.exp: Change 'help status' to allow for target
11806 dependent output differences.
11807
5019bb54
MC
118082002-04-22 Michael Chastain <mec@shout.net>
11809
11810 * gdb.c++/local.exp: Add PR numbers: gdb/482, gdb/483.
11811
a805a116
MC
118122002-04-22 Michael Chastain <mec@shout.net>
11813
11814 * gdb.c++/method.exp: Fix syntax of reference to gdb/277.
11815
a1706bfd
DM
118162002-04-17 David S. Miller <davem@redhat.com>
11817
11818 * gdb.asm/sparc64.inc: New file.
11819 * gdb.asm/asm-source.exp: Handle sparc64-*-*.
11820
a73a20a2
EZ
118212002-04-19 Elena Zannoni <ezannoni@redhat.com>
11822
11823 * gdb.asm/asm-source.exp: Don't use a symlink, just copy the
11824 instruction file directly into the build tree. Clean up at end of
11825 test.
11826
ba678339
DM
118272002-04-18 David S. Miller <davem@redhat.com>
11828
11829 * gdb.base/annota1.exp: Expect addresses as $hex + whitespace to
11830 handle 64-bit platforms correctly.
11831 * gdb.base/maint.exp: Likewise.
11832
b03399da
KB
118332002-04-18 Kevin Buettner <kevinb@redhat.com>
11834
11835 * gdb.base/shlib-call.exp (additional_flags): AIX doesn't need
11836 ``-fpic'' when compiling files comprising a shared library, but
11837 it does need additional linker flags in order to find shared
11838 libraries at run time.
11839
e2004992
KB
118402002-04-18 Kevin Buettner <kevinb@redhat.com>
11841
11842 * gdb.base/cvexpr.c (use): New function.
11843 (main): Invoke use() on all global variables to prevent
11844 some linkers from deleting these otherwise unused symbols.
11845
d8937120
MC
118462002-04-17 Michael Chastain <mec@shout.net>
11847From David S. Miller <davem@redhat.com>
11848
11849 * gdb.c++/ovldbreak.exp: Expect addresses as $hex + whitespace to
11850 handle 64-bit platforms correctly.
11851
ffd61a58
MS
118522002-04-12 Michael Snyder <msnyder@redhat.com>
11853From Jim Blandy <jimb@redhat.com>
a9c64011 11854 * gdb.base/foo.c (foox): Remove section attribute; the linker
ffd61a58
MS
11855 script can handle this instead.
11856 * gdb.base/bar.c (barx): Same.
11857 * gdb.base/baz.c (bazx): Same.
11858 * gdb.base/grbx.c (grbxx): Same.
11859
11860 * gdb.base/overlays.exp: New test: check that GDB's manual overlay
11861 manager doesn't automatically unmap overlays unnecessarily.
11862
6b8426a6
MH
118632002-04-10 Martin M. Hunt <hunt@redhat.com>
11864
11865 * gdb.base/ending-run.exp: Fix pattern for Mips targets
11866 stepping out of main.
11867
34af4875
MC
118682002-04-09 Michael Chastain <mec@shout.net>
11869
11870 * gdb.c++/local.cc (main): Move call to marker1() inside nested
11871 scope so that the nested scope tests will make sense.
11872 * gdb.c++/local.exp: Write patterns that actually work with gcc
11873 (the HP patterns "were never known to work with gcc").
11874 Keep the old aCC patterns too.
11875
2d1676a0
DJ
118762002-04-09 Daniel Jacobowitz <drow@mvista.com>
11877
11878 * gdb.base/attach.exp: Correct target board test.
11879
3a63e3f9
MC
118802002-04-08 Michael Chastain <mec@shout.net>
11881
11882 * gdb.c++/method.exp: Require "const ... A * ..." for "ptype this"
11883 in a const method. Add some xfail and fail cases for configurations
11884 that do not emit the "const ...".
11885
f18dabd2
MC
118862002-04-07 Michael Chastain <mec@shout.net>
11887
11888 * gdb.c++/method.exp: Use gdb_test instead of send_gdb/gdb_expect.
11889 Accept "A * const" and "const A * const" as type of "this".
11890 Fix spelling of getFunky throughout. Make messages uniform.
11891
0fcddd82
EZ
118922002-04-07 Elena Zannoni <ezannoni@redhat.com>
11893
a9c64011 11894 Work around for PR gdb/285:
0fcddd82
EZ
11895 * gdb.asm/asm-source.exp: Bail out if multilibs are detected.
11896
16a8534a
EZ
118972002-04-07 Elena Zannoni <ezannoni@redhat.com>
11898
11899 * gdb.asm/asm-source.exp: Build symbolic link to arch specific
11900 instructions file at run time instead of configure time.
11901 Sometimes we run the test in a directory that is not the one we
11902 configured in.
11903 * gdb.asm/configure.in: Delete creation of symlink.
11904 * gdb.asm/configure: Regenerate.
11905
24181d81
JB
119062002-04-05 J. Brobecker <brobecker@gnat.com>
11907
11908 * gdb.gdb/xfullpath.exp: New test, to exercise the new
11909 xfullpath () function.
11910
7cdb7107
DJ
119112002-04-04 Daniel Jacobowitz <drow@mvista.com>
11912
11913 * gdb.asm/Makefile.in: Correct dependencies.
11914
11915 * gdb.asm/powerpc.inc: New file.
11916 * gdb.asm/asm-source.exp: Add PowerPC.
11917 * gdb.asm/configure.in: Likewise.
11918 * gdb.asm/configure: Regenerated.
11919
a7d17088
DJ
119202002-04-04 Daniel Jacobowitz <drow@mvista.com>
11921
11922 * gdb.base/relocate.exp: New file.
11923 * gdb.base/relocate.c: New file.
11924
cd721503
FF
119252002-04-04 Fred Fish <fnf@redhat.com>
11926
11927 * gdb.base/step-test.exp: Update comment regarding stopping in
11928 memcpy/bcopy calls inserted as part of the compiler runtime.
11929
b22ad7a7
MS
119302002-04-04 Michael Snyder <msnyder@redhat.com>
11931
11932 * gdb.base/ovlymgr.c: Add overlay event breakpoint support.
11933
5f279fa6
DJ
119342002-04-03 Daniel Jacobowitz <drow@mvista.com>
11935
11936 * lib/gdb.exp (gdb_test): Move -notransfer inside of gdb_expect.
11937 (gdb_expect): Remove $notransfer hack.
11938
dd0fd3ce
DJ
119392002-04-02 Daniel Jacobowitz <drow@mvista.com>
11940
11941 * gdb.c++/classes.exp ("calling method for small class"): Match
11942 updated register output.
11943
1e50cda1
DJ
119442002-03-30 Daniel Jacobowitz <drow@mvista.com>
11945
11946 Fix PR gdb/452
11947 * gdb.base/dbx.exp: Restore old definition of gdb_file_cmd
11948 when finished. Make gdb_file_cmd send "exec-file" when
11949 appropriate.
11950
24015922
DJ
119512002-03-30 Daniel Jacobowitz <drow@mvista.com>
11952
11953 * gdb.base/attach.exp: Remove extra setup_xfail.
11954
dd7dfd64
MS
119552002-03-26 Michael Snyder <msnyder@redhat.com>
11956
11957 * gdb.base/default.exp: Add tests for dump, append, and restore.
11958 * gdb.base/help.exp: Add tests for dump, append, and restore.
11959 * gdb.base/dump.exp: New file, test dump, append and restore.
11960 * gdb.base/dump.c: New file.
11961
48b2f8d7
MS
119622002-03-27 Michael Snyder <msnyder@redhat.com>
11963
d63a86f8 11964 * gdb.base/help.exp: Modify expect strings to reflect
48b2f8d7
MS
11965 clean-ups in help messages.
11966
05b4d525
FF
119672002-03-26 Fred Fish <fnf@redhat.com>
11968
11969 * gdb.base/step-test.exp: Accept stopping in memcpy/bcopy when we
11970 have debugging info for those functions and the compiler uses them
11971 internally to copy structs around.
11972
d7679631
FF
119732002-03-26 Fred Fish <fnf@redhat.com>
11974
11975 * gdb.base/list.exp: Revert the change made yesterday and add note
11976 about why we don't list the default lines for remote targets.
11977
523ac3f9
MS
119782002-03-25 Michael Snyder <msnyder@redhat.com>
11979
11980 * gdb.base/help.exp: Clean up unnecessary wild cards in regexps.
11981
754b2b8d
FF
119822002-03-25 Fred Fish <fnf@redhat.com>
11983
11984 * gdb.base/list.exp: This test works on remote targets so remove
11985 the short circuit for remote targets. Update copyright.
11986
33c3e192
FF
119872002-03-25 Fred Fish <fnf@redhat.com>
11988
11989 * gdb.base/attach.exp: Fix logic error that was suppressing this
11990 test for all non hppa*-*-hpux* targets, instead of the hp target.
11991 Move comments closer to the suppression point. Also now need to
11992 check that we are running natively.
11993
d43e73ee
MS
119942002-03-22 Michael Snyder <msnyder@redhat.com>
11995
882c8f02
MS
11996 * gdb.base/default.exp: Add test for gcore. Update copyright.
11997 * gdb.base/help.exp: Add test for gcore. Update copyright.
d43e73ee 11998
04c12f60
FF
119992002-03-06 Fred Fish <fnf@redhat.com>
12000
12001 * gdb.base/funcargs.c: Remove extraneous ';' character.
12002 * gdb.trace/gdb_c_test.c: Remove extraneous ';' character.
12003
b43df995
MC
120042002-03-04 Michael Chastain <mec@shout.net>
12005
12006 * gdb.mi/mi-var-cmd.exp: In test "create local variable func",
12007 accommodate gcc v3 function signature.
12008 * gdb.mi/mi0-var-cmd-exp: Ditto.
12009
92362027
AC
120102002-02-24 Andrew Cagney <ac131313@redhat.com>
12011
12012 * testsuite/gdb.base/huge.c: Replace ``Linux'' with either
12013 ``GNU/Linux'' or ``Linux kernel''
12014 * testsuite/gdb.threads/pthreads.c: Ditto.
12015
258ad32d
MC
120162002-02-24 Michael Chastain <mec@shout.net>
12017
12018 * gdb.threads/pthreads.c (thread1): Add a return statement.
12019 (thread2): Likewise.
12020 (foo): Likewise.
12021
04c3b3d4
MC
120222002-02-23 Michael Chastain <mec@shout.net>
12023
12024 * gdb.threads/linux-dp.c (philosopher): Add a return statement
12025 to placate gcc.
12026
5a2a0a20
MC
120272002-02-23 Michael Chastain <mec@shout.net>
12028
12029 * gdb.c++/templates.exp: Remove setup_xfail_format "stabs" on
12030 test "ptype bint". The test passes on all my stabs configurations.
12031
a640f7fc
JB
120322002-02-21 Jim Blandy <jimb@redhat.com>
12033
27924826
JB
12034 * gdb.asm/asm-source.exp: Parse the output from `info sources' one
12035 filename at a time, and watch for the ones we want to see.
12036
a640f7fc
JB
12037 * gdb.base/ptype.exp, gdb.base/ptype.c: Add tests for printing
12038 types of pointers to prototyped functions.
12039
edcc8c75
AC
120402002-02-20 Andrew Cagney <ac131313@redhat.com>
12041
12042 * gdb.base/sizeof.c (main): Call fill_structs. Print value of
12043 signed, unsigned and straight char.
12044 (padding_char, padding_short, padding_int, padding_long,
12045 padding_long_long, padding_float, padding_double,
12046 padding_long_double): New global variables.
12047 (fill, fill_structs): New functions.
12048
12049 * gdb.base/sizeof.exp: Check for signed and unsigned char. Check
12050 for correctly sized writes. Update copyright.
12051 (get_valueof): New procedure.
12052 (get_sizeof): Call get_valueof.
12053 (check_valueof): New procedure.
12054 (check_padding): New procedure.
12055
ac57ea44
MC
120562002-02-20 Michael Chastain <mec@shout.net>
12057
12058 * gdb.c++/virtfunc.exp (test_virtual_calls): Remove obsolete calls
12059 to setup_xfail. Document some of the remaining calls.
12060
7a10c941
MC
120612002-02-18 Michael Chastain <mec@shout.net>
12062
12063 * gdb.c++/userdef.exp: Update copyright year.
12064
fb8acdcc
DJ
120652002-02-18 Daniel Jacobowitz <drow@mvista.com>
12066
12067 * gdb.c++/userdef.exp: Test overloaded operators properly.
12068 Remove xfails.
12069
fda6ae12
MS
120702002-02-14 Michael Snyder <msnyder@redhat.com>
12071
12072 * gdb.base/gcore.exp: Relax recognition of function breakpoint.
12073
676a0442
DJ
120742002-02-14 Daniel Jacobowitz <drow@mvista.com>
12075
12076 * gdb.base/a2-run.exp: Check for a remote target properly.
12077 * gdb.base/annota1.exp: Likewise.
12078 * gdb.base/list.exp: Likewise.
12079 * gdb.base/reread.exp: Likewise.
12080 * gdb.base/scope.exp: Likewise.
12081 * gdb.base/shlib-call.exp: Likewise.
12082 * gdb.base/term.exp: Likewise.
12083 * gdb.c++/annota2.exp: Likewise.
12084
78b4f468
RE
120852002-02-13 Richard Earnshaw <rearnsha@arm.com>
12086
12087 * gdb.base/watchpoint.exp: Restore previous timeout at end of test.
12088
9a81ba51
MC
120892002-02-10 Michael Chastain <mec@shout.net>
12090
12091 * gdb.base/funcargs.c (localvars_after_alloca): Fix return type.
12092 (call_after_alloca): Ditto.
12093
004af6c7
DJ
120942002-02-10 Daniel Jacobowitz <drow@mvista.com>
12095
12096 * gdb.base/ending-run.exp: Guard "cont" test with
12097 gdb_skip_stdio_test.
12098
37225f62
JB
120992002-02-06 Jim Blandy <jimb@redhat.com>
12100
12101 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Move these tests
12102 from here...
12103 * gdb.hp/gdb.base-hp/callfwmall.c, gdb.hp/gdb.base-hp/callfwmall.exp:
12104 To here. Disable this test on non-HP platforms. Add big comment.
12105
fe6fdd96
MS
121062002-02-04 Michael Snyder <msnyder@redhat.com>
12107
12108 * gdb.base/ovlymgr.c (ovly_copy): Generalize for targets
12109 other than d10v and m32r.
12110
036fad3f
RE
121112002-02-02 Richard Earnshaw <rearnsha@arm.com>
12112
12113 * gdb.base/default.exp: Rewrite test patterns to reduce time
12114 taken to match them.
12115
7148ab62
DJ
121162002-01-30 Daniel Jacobowitz <drow@mvista.com>
12117
12118 * gdb.base/annota1.exp (backtrace from shlibrary): Fix spelling.
12119 Allow a start function above main.
12120 * gdb.threads/linux-dp.exp: Fix copyright date.
12121
396cc255
DJ
121222002-01-30 Daniel Jacobowitz <drow@mvista.com>
12123
a9c64011
AS
12124 * gdb.threads/linux-dp.exp: Use 'array unset', not 'array set'.
12125 (check_philosopher_stack): Check for manager thread before checking
12126 for a just-starting thread.
396cc255 12127
f038d31b
DJ
121282002-01-30 Daniel Jacobowitz <drow@mvista.com>
12129
12130 From Neil Booth <neil@daikokuya.demon.co.uk>:
12131 * gdb.base/bitfields.c: Correct assignments to bitfields to avoid
12132 warnings.
12133
b3ff9d9a
FF
121342002-01-21 Fred Fish <fnf@redhat.com>
12135
12136 * gdb.base/restore.exp (restore_tests): Fix obvious typo, callee
12137 not caller.
12138
39ad761d
JB
121392002-01-21 Jim Blandy <jimb@redhat.com>
12140
12141 * gdb.base/reread.exp: Check that GDB properly re-reads the
12142 executable file when it changes while no inferior is running.
12143
aaf320fa
FF
121442002-01-21 Fred Fish <fnf@redhat.com>
12145
a9c64011
AS
12146 * gdb.base/maint.exp: Simplify the "maint info breakpoints" test to
12147 optionally accept the "shlib events" variation.
aaf320fa 12148
808a31f5
JB
121492002-01-21 Jim Blandy <jimb@redhat.com>
12150
12151 * gdb.base/ending-run.c (main): Avoid messing with setvbuf; just
12152 call `fflush' after every `printf', so that the output is produced
12153 at predictable points, regardless of whatever buffering does (or
12154 doesn't) take place.
12155 * gdb.base/ending-run.exp: Adjust tests to expect output to appear
12156 at different points.
12157
4420d5e2
DJ
121582002-01-20 Daniel Jacobowitz <drow@mvista.com>
12159
12160 * gdb.c++/inherit.exp: Update copyright years.
12161 * gdb.c++/method.exp: Likewise.
12162
3e36a0f4
DJ
121632002-01-20 Daniel Jacobowitz <drow@mvista.com>
12164
12165 * gdb.c++/classes.exp: Update for improved v3 support and skipping
12166 artificial methods/arguments.
12167 * gdb.c++/derivation.exp: Likewise.
12168 * gdb.c++/inherit.exp: Likewise.
12169 * gdb.c++/method.exp: Likewise.
12170 * gdb.c++/virtfunc.exp: Likewise.
12171
b4ceaee6
AC
121722002-01-18 Andrew Cagney <ac131313@redhat.com>
12173
12174 * gdb.hp/gdb.threads-hp/usrthfork.exp: Mark as obsolete.
12175 * gdb.hp/gdb.threads-hp/usrthcore.exp: Ditto.
12176 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Ditto.
12177 * gdb.hp/gdb.threads-hp/usrthfork.c: Ditto.
12178 * gdb.hp/gdb.threads-hp/usrthbasic.c: Ditto.
12179 * gdb.hp/gdb.threads-hp/usrthcore.c: Ditto.
12180
ecace851
JB
121812002-01-17 Jim Blandy <jimb@redhat.com>
12182
12183 * gdb.asm/asm-source.exp (info symbol): Take another shot at
12184 anchoring the pattern matching the entry point symbol's name.
12185
375fc983
AC
121862002-01-17 Andrew Cagney <ac131313@redhat.com>
12187
12188 * gdb.base/maint.exp: Update ``maint internal-error'' to match
12189 continue/quit query. Update copyright.
12190
fe6fdd96
MS
121912002-01-14 Michael Snyder <msnyder@redhat.com>
12192
12193 * gdb.base/gcore.exp: Remove extra debugging output.
12194
e017c81f
DJ
121952002-01-13 Daniel Jacobowitz <drow@mvista.com>
12196
12197 * gdb.c++/demangle.exp: Accept slightly dubious v2 demangler result
12198 for slightly dubious v2 mangled string.
12199
37ab3bf8
DJ
122002002-01-13 Daniel Jacobowitz <drow@mvista.com>
12201
12202 * gdb.base/completion.exp: Expand ${srcdir} to an absolute path.
12203
1bc05c3a 122042002-01-10 Jason Merrill <jason@redhat.com>
7b2ac63b 12205
1bc05c3a 12206 * gdb.c++/namespace.exp: Accept trailing const for 'this'.
7b2ac63b 12207
1bc05c3a
JM
12208 * gdb.c++/classes.exp: Accept 'A const' or 'const A' in copy
12209 constructors.
12210 * gdb.c++/derivation.exp: Likewise.
12211 * gdb.c++/templates.exp: Likewise.
12212 * gdb.c++/virtfunc.exp: Likewise.
ffcb195b 12213
1bc05c3a
JM
122142002-01-10 Michael Snyder <msnyder@redhat.com>
12215
12216 * gdb.c++/namespace.exp: Accept both '\0' and '\000'.
ffcb195b 12217
a911c360
MS
122182002-01-08 Michael Snyder <msnyder@redhat.com>
12219
12220 * gdb.base/gcore.exp: New test for generate-core-file command.
12221 * gdb.base/gcore.c: Testcase for above.
12222 * gdb.threads/gcore-thread.exp: New test for gcore (threaded).
12223
ea2119ec
JM
122242002-01-08 Jason Merrill <jason@redhat.com>
12225
12226 * gdb.c++/userdef.cc: Use <iostream> instead of <iostream.h>.
12227
68203136
FF
122282002-01-07 Fred Fish <fnf@redhat.com>
12229
12230 * gdb.c++/overload.exp: Remove unconditional xfails for:
12231 print foo_instance1.overloadargs(1)
12232 print foo_instance1.overloadargs(1, 2)
12233 print foo_instance1.overloadargs(1, 2, 3)
12234 print foo_instance1.overloadargs(1, 2, 3, 4)
12235 print foo_instance1.overloadargs(1, 2, 3, 4, 5)
12236 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6)
12237 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7)
12238 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8)
12239 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9)
12240 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10)
12241 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
12242 print foo_instance1.overload1arg()
12243 print foo_instance1.overload1arg((char)arg2)
12244 print foo_instance1.overload1arg((signed char)arg3)
12245 print foo_instance1.overload1arg((unsigned char)arg4)
12246 print foo_instance1.overload1arg((int)arg7)
12247 print foo_instance1.overload1arg((unsigned int)arg8)
12248 print foo_instance1.overload1arg((float)arg11)
12249 print foo_instance1.overload1arg((double)arg12)
d63a86f8 12250
21b9b5b1
MS
122512002-01-07 Michael Snyder <msnyder@redhat.com>
12252
12253 * gdb.base/huge.exp: New test. Print a very large target data object.
12254 (skip_huge_test): New test variable. Define if you want to skip this
12255 test. The test reads an 8 megabyte data object from the target, so it
12256 might be very time consuming on remote targets with a slow connection.
12257 * gdb.base/huge.c: New file. Test case for above.
12258
725f922e
FF
122592002-01-07 Fred Fish <fnf@redhat.com>
12260
12261 * gdb.c++/derivation.exp: Remove gcc xfails for g_instance.afoo,
12262 g_instance.bfoo, and g_instance.cfoo.
12263
634d57ec
JL
12264Mon Jan 7 12:22:18 2002 Jeffrey A Law (law@redhat.com)
12265
f286b2c3
JL
12266 * gdb.base/break.c (multi_line_if_conditional): New function.
12267 (multi_ilne_while_conditional): Likewise.
12268 * gdb.base/break.exp: Verify that a breakpoint on a multi-line
12269 IF or WHILE condition puts the breakpoint at the start of
12270 the condition.
12271
634d57ec
JL
12272 * gdb.base/selftest.exp (backtrace through signal handler): Remove
12273 hppa*-*-hpux* expected failure.
12274 * gdb.base/structs.exp (do_function_calls): Similarly.
12275
12276 * gdb.c++/annota2.exp (watch triggered on a.x): Handle hardware
12277 watchpoints.
12278
9fbfe2dc
AC
122792002-01-06 Andrew Cagney <ac131313@redhat.com>
12280
12281 Fix PR gdb/66.
12282 * gdb.base/structs.exp: Replace skip for a29k with skip for
12283 gdb,cannot_call_functions.
12284 * gdb.base/call-ar-st.exp: Remove references to a29k in comments.
12285 * gdb.base/callfuncs.exp: Ditto.
12286 * gdb.base/call-rt-st.exp: Ditto.
12287 * gdb.base/call-strs.exp: Ditto.
12288 * gdb.base/callfwmall.exp: Ditto.
12289 * gdb.base/scope.exp: Obsolete xfail a29k.
12290 * gdb.c++/misc.exp: Ditto.
12291 * gdb.c++/cplusfuncs.exp: Ditto.
12292 * gdb.base/ptype.exp: Ditto.
12293 * gdb.base/printcmds.exp: Ditto.
12294 * gdb.base/opaque.exp: Ditto.
12295 * gdb.base/list.exp: Ditto.
12296 * gdb.base/funcargs.exp: Ditto.
12297 * gdb.base/default.exp: Ditto.
12298
8ddad156
MS
122992002-01-04 Michael Snyder <msnyder@redhat.com>
12300
ca4976a6 12301 * gdb.base/info-proc.exp: New file, test for "info proc" cmd.
8ddad156
MS
12302 * gdb.base/maint.exp: Add tests for maint info sections options.
12303
1b074332
JL
12304Fri Dec 21 09:42:11 2001 Jeffrey A Law (law@redhat.com)
12305
12306 * gdb.base/default.exp: Remove bogus hppa*-hp-hpux* xfails.
12307
7d159115
CV
123082001-12-20 Corinna Vinschen <vinschen@redhat.com>
12309
12310 * gdb.asm/arm.inc: New file.
12311 * gdb.asm/asm-source.exp: Add arm targets.
12312 * gdb.asm/configure.in: Ditto.
12313 * gdb.asm/configure: Recreated from configure.in.
12314
8fb87725
JL
12315Thu Dec 20 09:54:36 2001 Jeffrey A Law (law@redhat.com)
12316
afabe08c
JL
12317 * gdb.hp/gdb.defects/bs15503.exp: Only run this test if compiling
12318 with HP's compiler.
12319 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
12320 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
12321 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
12322 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
12323
12324 * gdb.hp/gdb.defects/solib-d.exp: Update to handle building with
12325 either HP's compilers or GCC.
12326
db521deb
JL
12327 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Allow inferior to get either
12328 a SIGBUS or SIGSEGV.
12329
12330 * gdb.hp/gdb.base-hp/so-thresh.exp: Remove useless send_user command.
12331
12332 * gdb.hp/gdb.defects/bs14602.exp: Revamp slightly so that test
12333 can be compiled with either HP's compiler or GCC.
12334
cfa88ab7
JL
12335 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Disable completely.
12336 * gdb.hp/gdb.threads-hp/usrthcore.exp: Disable completely.
12337 * gdb.hp/gdb.threads-hp/usrthfork.exp: Disable completely.
12338
ca344dff
JL
12339 * gdb.hp/gdb.base-hp/so-thresh.exp: Update text in expect strings
12340 to match current gdb output. Update due to using auto-solib-limit
12341 for limiting instead of overloading auto-solib-add.
12342 * gdb.hp/gdb.base-hp/so-thresh.mk: Always use "cc" to build the
12343 test program.
12344
3f3c6e55 12345 * gdb.c++/templates.exp: Use "hppa64-*-*", not "hppa2.0w-*-*"
ca344dff
JL
12346 * gdb.hp/gdb.base-hp/dollar.exp: Likewise
12347 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
12348 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
12349 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
12350 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
12351 * gdb.hp/gdb.defects/bs15503.exp: Likewise.
12352 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise
12353 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise
12354 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise
12355 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Likewise.
12356 * gdb.hp/gdb.threads-hp/usrthcore.exp: Likewise.
12357 * gdb.hp/gdb.threads-hp/usrthfork.exp: Likewise.
3f3c6e55 12358
8fb87725
JL
12359 * gdb.base/annota1.exp: Expect failure for hpux11 when posting
12360 a SIGTRAP to the inferior.
12361
cf599fa7
CV
123622001-12-19 Corinna Vinschen <vinschen@redhat.com>
12363
12364 * gdb.asm/asm-source.exp: Drop setting link-flags for xstormy16.
12365 Substitute call to target_link by call to gdb_compile.
12366
2cd045cd
JL
12367Wed Dec 19 14:10:57 2001 Jeffrey A Law (law@redhat.com)
12368
a9c64011
AS
12369 * gdb.base/break.exp: Fix HP specific search string when testing
12370 backtracing in a called function.
2cd045cd 12371
a9c64011
AS
12372 * gdb.base/constvars.exp: Only set lang to C++ if we're
12373 compiling the test with HP's compilers.
12374 * gdb.base/volatile.exp: Similarly.
2cd045cd 12375
99ebe9ac
JB
123762001-12-19 Jim Blandy <jimb@redhat.com>
12377
12378 * gdb.base/printcmds.exp: Expect the null character to be printed
12379 as '\0', and the '\013' to be printed as '\v'.
12380 * gdb.base/callfuncs.exp ("backtrace at nested call level 4"): Same.
12381 * gdb.base/setvar.exp: Same.
12382
b9891b29
JB
123832001-12-17 Jim Blandy <jimb@redhat.com>
12384
0eba65ab
JB
12385 * gdb.base/completion.exp: Rather than completing very long
12386 filenames, which can make the readline library produce output we
12387 don't recognize, cd to the directory first, and then complete
12388 using nice, short relative paths.
12389
6970b5b1
JB
12390 * gdb.base/completion.exp: On some systems, there is, in fact, a
12391 variable named `b' in scope, since GDB treats all static
a9c64011
AS
12392 variables as being in scope. So use `no_var_named_this'
12393 instead of `b'.
6970b5b1 12394
b9891b29
JB
12395 * gdb.base/corefile.exp: Recognize the message saying that GDB
12396 can't find the core file's registers as a failure.
12397
e6ccd35f
JSC
123982001-12-13 Jackie Smith Cashion <jsmith@redhat.com>
12399
a9c64011
AS
12400 * gdb.base/commands.exp (user_defined_command_test): Make "show user"
12401 test expect string more specific.
e6ccd35f 12402
105ba819
CV
124032001-12-13 Corinna Vinschen <vinschen@redhat.com>
12404
12405 * gdb.asm/asm-source.exp: Add support for xstormy16.
12406 * gdb.asm/configure.in: Ditto.
12407 * gdb.asm/configure: Rebuild.
12408 * gdb.asm/xstormy16.inc: New file.
12409
e9e79dd9
FF
124102001-12-10 Fred Fish <fnf@redhat.com>
12411
12412 * gdb.base/maint.exp: Update to match changes in type dumping code.
12413
347dc97d
JB
124142001-12-10 Jim Blandy <jimb@redhat.com>
12415
12416 * gdb.asm/asm-source.exp (info symbol): Anchor the pattern
12417 matching the entry point symbol's name at the beginning of the
12418 line.
12419
5178b9d6
DJ
124202001-12-07 Daniel Jacobowitz <drow@mvista.com>
12421
12422 * gdb.c++/classes.exp, gdb.c++/derivation.exp,
12423 gdb.c++/inherit.exp, gdb.c++/method.exp,
12424 gdb.c++/namespace.exp, gdb.c++/templates.exp,
12425 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp: Updates for v3 demangler
12426 and class layout support.
12427
af890c52
DJ
124282001-12-07 Daniel Jacobowitz <drow@mvista.com>
12429
12430 * gdb.c++/classes.exp: Add test for static member function.
12431 * gdb.c++/misc.cc: Add class with static member function.
12432
7a345fb3
JB
124332001-12-07 Jim Blandy <jimb@redhat.com>
12434
f2e54a80 12435 If GDB says it can't find the struct the function returned, report
8032bf31
JB
12436 those tests as `unsupported'.
12437 * gdb.base/call-rt-st.exp (print_struct_call): New function.
12438 Rewrite subsequent tests to use it.
12439
12440 If GDB says it can't find the struct the function returned, report
f2e54a80
JB
12441 those tests as `unsupported'.
12442 * gdb.base/structs.exp (call_struct_func): New function.
12443 (do_function_calls): Use call_struct_func to call the functions
12444 returning structs.
12445
0bc69509
JB
12446 * gdb.base/callfuncs.exp: The stabs generated by GCC don't tell us
12447 whether functions are prototyped or not, so we can't possibly pass
12448 arguments to t_float_values2 properly.
12449
7a345fb3
JB
12450 * gdb.base/break.exp: (test_next_with_recursion): Don't change the
12451 value of `timeout' for targets other than the mips*tx39-*.
12452
edb6ede1
MS
124532001-12-06 Michael Snyder <msnyder@redhat.com>
12454
d63a86f8 12455 * gdb.asm/asm-source.exp: Add tests for info target, info symbol,
edb6ede1
MS
12456 and detect whether the start symbol has a leading underscore.
12457
2d842f13
JB
124582001-12-04 Jim Blandy <jimb@redhat.com>
12459
12460 * gdb.base/completion.exp: Clarify indentation.
12461
68550daf
JB
124622001-12-03 Jim Blandy <jimb@redhat.com>
12463
12464 * gdb.asm/s390.inc (gdbasm_datavar): Use `.long' to create `int'
12465 variables on the S/390, not `.word'.
12466
cd5195a8
JB
124672001-11-30 Jim Blandy <jimb@redhat.com>
12468
12469 Add assembly-source tests for s390-ibm-linux.
12470 * gdb.asm/s390.inc: New file.
12471 * gdb.asm/configure.in, gdb.asm/asm-source.exp: Add clauses for
12472 the S/390 architecture.
a9c64011 12473 * gdb.asm/configure: Regenerated.
cd5195a8 12474
ca9efc90
MS
124752001-11-30 Michael Snyder <msnyder@redhat.com>
12476
12477 * gdb.asm/asm-source.exp: Add tests for list, search, finish, return,
12478 next, info source, info sources, info line, global and static
12479 variables, and static functions.
12480 * gdb.asm/common.inc: New macro gdbasm_datavar (default definition).
12481 * gdb.asm/i386.inc: Override default definition of gdbasm_datavar.
12482 * gdb.asm/asmsrc1.s: Add a static function and some variables.
12483 * gdb.asm/asmsrc2.s: Make foo2 call foo3 twice (to test 'next').
12484 * gdb.asm/d10v.inc (gdbasm_enter): Set up frame pointer.
12485 (gdbasm_leave): Restore frame pointer.
12486 (gdbasm_startup): Copy stack set-up from crt0.S.
12487
d0e66976
FN
124882001-11-26 Fernando Nasser <fnasser@redhat.com>
12489
12490 From 2001-11-12 Jackie Smith Cashion <jsmith@redhat.com>:
12491 * gdb.base/callfuncs.c (t_structs_a): Do not return a pointer
12492 to a local (non-static) variable. Copy tstruct.a to a static buffer
12493 and return a pointer to that buffer.
12494 * gdb.base/callfwmall.c (t_structs_a): Ditto.
12495
e2334072
MK
124962001-11-24 Mark Kettenis <kettenis@gnu.org>
12497
12498 * gdb.asm/configure.in: Fix recognition of ix86 target.
12499 * gdb.asm/configure: Regenerate.
12500
756caa3d
MS
125012001-11-21 Michael Snyder <msnyder@redhat.com>
12502
12503 * gdb.asm/sparc.inc: New file.
12504 * gdb.asm/asm-source.exp: Recognize sparc target.
12505 * gdb.asm/configure.in: Recognize sparc target.
12506 * gdb.asm/configure: Regenerate.
d63a86f8 12507
9a4d72d5
MS
125082001-11-21 Michael Snyder <msnyder@redhat.com>
12509
12510 * gdb.asm/m32r.inc: New file.
12511 * gdb.asm/asm-source.exp: Recognize m32r target.
12512 * gdb.asm/configure.in: Recognize m32r target.
12513 * gdb.asm/configure: Regenerate.
12514
a773d1cd
MS
125152001-11-20 Michael Snyder <msnyder@redhat.com>
12516
017ac23d
MS
12517 * gdb.asm/i386.inc: New file.
12518 * gdb.asm/asm-source.exp: Recognize ix86 target.
12519 * gdb.asm/configure.in: Recognize ix86 target.
12520 * gdb.asm/configure: Regenerate.
12521
a773d1cd
MS
12522 * gdb.c++/namespace.exp: Fix quotes in output messages.
12523
bb632afb
MS
125242001-11-14 Michael Snyder <msnyder@redhat.com>
12525
25d559ca 12526 * gdb.base/code-expr.exp: New file. Tests use of the "@code"
bb632afb
MS
12527 qualifier in a type cast expression, to designate an address
12528 in the instruction space (Harvard architecture).
12529
4749e309
MS
125302001-11-13 Michael Snyder <msnyder@redhat.com>
12531
12532 * gdb.base/cvexpr.c, gdb.base/cvexpr.exp: New files.
12533 Tests for expressions using 'const' and 'volatile'.
12534
25050984
CV
125352001-11-13 Corinna Vinschen <vinschen@redhat.com>
12536
12537 * gdb.asm/asm-sources.exp: Allow defining linker flags.
12538
1902c51f
DJ
125392001-11-12 Daniel Jacobowitz <drow@mvista.com>
12540
12541 * lib/mi-support.exp (mi_run_to_helper): Move comments
12542 outside of gdb_expect.
12543
dcf95b47
DJ
125442001-11-11 Daniel Jacobowitz <drow@mvista.com>
12545
12546 * lib/mi-support.exp: (mi_run_to_helper, mi_run_to,
12547 mi_step_to, mi_next_to, mi_continue_to, mi_finish_to,
12548 mi0_step_to, mi0_next_to, mi0_continue_to, mi0_finish_to,
12549 mi0_run_to): New functions.
12550 * gdb.mi/mi-simplerun.exp: Use them.
12551 * gdb.mi/mi0-simplerun.exp: Likewise.
12552 * gdb.mi/mi-var-cmd.exp: Likewise.
12553 * gdb.mi/mi0-var-cmd.exp: Likewise.
d63a86f8 12554
45b074e1
AC
125552001-11-10 Andrew Cagney <ac131313@redhat.com>
12556
12557 * gdb.asm/asmsrc1.s: Add ``gdbasm_'' prefix to all macros.
12558 * gdb.asm/asmsrc2.s, gdb.asm/d10v.inc: Update.
12559
bf50d346
AC
125602001-11-09 Andrew Cagney <ac131313@redhat.com>
12561
12562 * gdb.base/restore.exp: Include $expected value in restored test
12563 message.
12564
9383332c
AC
125652001-11-09 Andrew Cagney <ac131313@redhat.com>
12566
12567 * gdb.asm/asm-source.exp: Supress file, instead of skip, when not
12568 implemented.
12569
db62520a
MS
125702001-11-08 Michael Snyder <msnyder@redhat.com>
12571
12572 * gdb.base/callfuncs.exp: Add tests for nested call dummies.
12573 Add pass/fail message for stop at breakpoint in call dummy function.
12574
b5703437
MS
125752001-11-07 Michael Snyder <msnyder@redhat.com>
12576
d63a86f8
RM
12577 * gdb.c++/templates.exp (test_template_breakpoints):
12578 If we get an overload menu, but it does not match what
760f6330 12579 we expect, we still need to issue the "cancel" command.
3b2a7ae5
MS
12580 * gdb.c++/templates.exp: Replace "void \\*" with "void ?\\*",
12581 making the whitespace optional. Argument for "new" may be
12582 "unsigned" as well as "unsigned int/long".
d63a86f8 12583 * gdb.c++/templates.exp: Replace "const &" with "const ?&",
eef747c0
MS
12584 making the whitespace optional. Also replace "(void) with
12585 "((void|)), making the keyword "void" optional.
d63a86f8 12586 * gdb.c++/virtfunc.exp: Replace "const &" with "const ?&",
63f50499
MS
12587 making the whitespace optional. Also replace "(void) with
12588 "((void|)), making the keyword "void" optional.
3bf40917
MS
12589 * gdb.base/callfuncs.c (t_float_values): This function must
12590 _not_ be prototyped, and the following function (t_float_values2)
d63a86f8 12591 must be prototyped (if the compiler supports it), so that GDB
3bf40917
MS
12592 can be tested against both cases. Usually one case involves
12593 promotion of float to double, while the other does not.
12594 * gdb.base/callfwmall.c: Ditto.
b5703437
MS
12595 * gdb.asm/asm-source.exp (bt ALL in foo2): Accept a backtrace that
12596 includes a stack frame for "start".
12597
c8ab4e6d
JB
125982001-11-05 Jim Blandy <jimb@redhat.com>
12599
12600 * gdb.stabs/weird.exp: Delete "p v_comb" test. It assumes that
12601 pointers are 32 bits long, and that offsets of relocs are always
12602 stored in the data (REL-style), and not in the reloc entry itself
12603 (RELA-style).
12604 * gdb.stabs/weird.def (v_comb, v_comb_shared): Remove symbols and
12605 stabs.
12606
3f08ced9
MS
126072001-11-01 Michael Snyder <msnyder@redhat.com>
12608
12609 * gdb.c++/cplusfuncs.exp: Fix conflicts between operator names
12610 and regular expression operators by using quoting.
12611
cbfa24cd
MS
126122001-10-31 Michael Snyder <msnyder@redhat.com>
12613
12614 * gdb.c++/overload.exp: Select overloadfnarg(void) or overloadfnarg(),
12615 depending on what the symbol table contains.
12616 * gdb.c++/derivation.exp: Accept both "foo(void)" and "foo()" in
12617 the output of the ptype command. Similarly, accept both "const &"
12618 and "const&".
12619
aaa68313
CV
126202001-10-31 Corinna Vinschen <vinschen@redhat.com>
12621
12622 * gdb.base/miscexprs.c (main): Add usage of preprocessor
12623 symbol `STORAGE' to allow to choose the storage class of
12624 the local datastructures.
12625 * gdb.base/miscexprs.exp: Handle setting a `-DSTORAGE=...'
12626 compiler directive.
12627
91740388
MS
126282001-10-30 Michael Snyder <msnyder@redhat.com>
12629
12630 * gdb.base/jump.exp: Allow it to run for all targets.
12631
1b7c05e7
CV
126322001-10-29 Corinna Vinschen <vinschen@redhat.com>
12633
12634 * gdb.base/call-ar-st.c (print_double_array): Match for loop
12635 with new double_array size.
12636 (main): Change storage class of all local variables to static.
12637 Reduce size of double_array to 9.
12638 * gdb.base/call-ar-st.exp: Increase timeout value.
12639 Change expected output for double array to match new size in
12640 call-ar-st.c.
12641
36a22261
CV
126422001-10-29 Corinna Vinschen <vinschen@redhat.com>
12643
12644 * gdb.base/ending-run.exp: Create identical output when passing
12645 `step to end of run' case. Add regular expression branch satisfying
d63a86f8 12646 Stormy16 target.
36a22261 12647
92b8ae91
MK
126482001-10-28 Mark Kettenis <kettenis@gnu.org>
12649
12650 * gdb.base/interrupt.exp: Treat SIGILL similar to SIGSEGV such
12651 that we catch the expected failure under Linux/x86.
12652
cb135b83
OF
126532001-10-29 Orjan Friberg <orjanf@axis.com>
12654
12655 * gdb.base/setvar.exp: Escape curly braces.
12656 * gdb.stabs/weird.exp: Ditto.
12657
6884aa54
DJ
126582001-10-27 Daniel Jacobowitz <drow@mvista.com>
12659
12660 * gdb.mi/mi-hack-cli.exp: Remove excess newlines from test strings.
12661 * gdm.mi/mi0-hack-cli.exp: Likewise.
12662
0398c9aa
AC
126632001-10-25 Andrew Cagney <ac131313@redhat.com>
12664
12665 * gdb.stabs/weird.exp: Unify ``variable VAR printed properly''
12666 messages.
12667
d20bf2e8
AC
126682001-10-21 Andrew Cagney <ac131313@redhat.com>
12669
12670 * lib/mi-support.exp (mi_gdb_start): Don't require MI_OUT when
12671 checking MI enabled.
12672
03dd63aa
CV
126732001-10-09 Corinna Vinschen <vinschen@redhat.com>
12674
12675 * gdb.base/maint.exp: Treat $EXEEXT as optional in output.
12676
1d9d99f3
FCE
126772001-10-04 Frank Ch. Eigler <fche@redhat.com>
12678
12679 * lib/insight-support.exp (gdbtk_start): Don't exit dejagnu
12680 if gdb child process crashes, just signal an error.
12681
838ae6c4
JB
126822001-10-02 Jim Blandy <jimb@redhat.com>
12683
12684 * lib/gdb.exp (test_xfail_format): Simplify.
12685
12686 * lib/gdb.exp (setup_xfail_format): Don't forget to put a `$' in
12687 front of the variable name `format'. Simplify `if'.
12688
8f0cbc1c
DJ
126892001-10-01 Daniel Jacobowitz <drow@mvista.com>
12690
12691 * gdb.threads/pthreads.exp: Wait for output and delay
12692 before sending ^C.
12693
1f08dafd
DJ
126942001-10-01 Daniel Jacobowitz <drow@mvista.com>
12695
12696 * gdb.mi/mi-var-display.exp (continue to incr_a): Recognize
12697 some incorrect output instead of timing out.
12698 * gdb.mi/mi-var-display.exp (continue to incr_a): Likewise.
12699
674f90ff
CV
127002001-09-28 Corinna Vinschen <vinschen@redhat.com>
12701
12702 * gdb.base/volatile.exp (local_compiler_xfail_check): Change qux2
12703 check to allow additional `int'.
12704
9b284272
DJ
127052001-09-27 Daniel Jacobowitz <drow@mvista.com>
12706
12707 * gdb.base/completion.exp: Remove incorrect 'p "a' test.
12708 Add tests for 'p "break' (pass) and 'p "break.' (xfail).
12709
b55a4771
MS
127102001-09-27 Michael Snyder <msnyder@redhat.com>
12711
12712 * lib/gdb.exp (test_debug_format): New proc.
12713 (setup_xfail_format): Use new proc test_debug_format.
12714 * gdb.base/constvars.exp (local_compiler_xfail_check): New
12715 proc; use new service proc test_debug_format.
12716 Replace all other "gcc_compiled" tests with this test.
12717 * gdb.base/volatile.exp (local_compiler_xfail_check): New
12718 proc; use new service proc test_debug_format.
12719 Replace all other "gcc_compiled" tests with this test.
12720
127212001-09-27 Michael Snyder <msnyder@redhat.com>
12722
12723 * gdb.base/cvexpr.exp: New file.
12724 * gdb.base/cvexpr.c: New file
12725 Test for expressions using const and volatile keywords.
12726
4e6667ac
CV
127272001-09-26 Corinna Vinschen <vinschen@redhat.com>
12728
12729 * gdb.base/constvars.exp: Check for different orders of keywords
12730 and additional "int" strings in output.
12731
4f337972
AC
127322001-09-22 Andrew Cagney <ac131313@redhat.com>
12733
12734 * gdb.base/maint.exp: Add "maintenance set/show" to list of valid
12735 responses from "help maint".
12736
2015650d
FCE
127372001-09-19 Frank Ch. Eigler <fche@redhat.com>
12738
12739 * lib/insight-support.exp (_gdbtk_xvfb_init): Set DISPLAY
12740 to localhost:NNN instead of :NNN, in case Xvfb is listening
12741 only on TCP.
12742
f3bcedc1
CV
127432001-09-19 Corinna Vinschen <vinschen@redhat.com>
12744
12745 * gdb.base/recurse.exp: When checking leaving the watchpoint
12746 scope, recognize when gdb is in function's epilogue and pass.
12747
6b819c92
KS
127482001-09-18 Keith Seitz <keiths@redhat.com>
12749
12750 * lib/insight-support.exp (_gdbtk_export_target_info): Add
12751 support for running tests against sid targets.
12752 (gdbtk_done): Ditto.
12753
a10c9419
CV
127542001-09-18 Corinna Vinschen <vinschen@redhat.com>
12755
12756 * gdb.base/ending-run.c (main): Set stdout buffersize
12757 to the same reasonable value for any target.
12758 * gdb.base/ending-run.exp: Add a regular expression
12759 to make testsuite happy on Sanyo Stormy16 target.
12760
739d0d99
CV
127612001-09-17 Corinna Vinschen <vinschen@redhat.com>
12762
12763 * gdb.base/display.c (do_loops): Add float variable `f'.
12764 Increment f in loop.
12765 * gdb.base/display.exp: Increment timeout by 60 seconds.
12766 Change float display test to use variable `f'.
12767
1b8947f0
JB
127682001-09-17 Jim Blandy <jimb@redhat.com>
12769
12770 * gdb.base/restore.exp: Use temporary breakpoints, to avoid
12771 overflowing the limited breakpoint tables on some ROM monitors
12772 (like the ROM68K).
12773
9890ac81
FCE
127742001-09-15 Frank Ch. Eigler <fche@redhat.com>
12775
12776 * lib/insight-support.exp (_gdbtk_xvfb_init): Start Xvfb with
12777 the "-ac" (disable access control) flag.
12778
6db765ea
JH
127792001-08-30 Jeff Holcomb <jeffh@redhat.com>
12780
12781 * gdb.base/remote.c: Use a small buffer for targets with 16-bit
12782 ints.
12783
4c32cc04
KS
127842001-08-30 Keith Seitz <keiths@redhat.com>
12785
12786 * lib/gdb.exp: Move all insight-related functionality into
12787 separate file.
12788 * lib/insight-support.exp: New file.
12789
8d6e6f81
FCE
127902001-08-29 Frank Ch. Eigler <fche@redhat.com>
12791
12792 * config/sid.exp (sid_start): Never set sid verbosity; disable
12793 expect_background {} that consumed its stdout; tolerate </dev/null.
12794 Attempt to set endianness override in "sid" protocol mode. Cleanup.
12795
6a90e1d0
AC
127962001-08-18 Andrew Cagney <ac131313@redhat.com>
12797
12798 * lib/mi-support.exp (mi_gdb_start): If a remote target, use the
12799 CLI jump command to start it.
12800 (mi_run_to_main): Fail immediatly when unexpected output.
12801
1759b3c3
AC
128022001-08-18 Andrew Cagney <ac131313@redhat.com>
12803
12804 * lib/mi-support.exp (mi_gdb_start): Move call to sid_start to
12805 beginning of function. Fix PR gdb/191.
12806
61d11d80
FCE
128072001-08-16 Frank Ch. Eigler <fche@redhat.com>
12808
12809 * config/sid.exp (sid_start): Don't warn if we cannot figure out
12810 what to force sid endianness to.
12811
942a4df2
KS
128122001-08-15 Keith Seitz <keiths@redhat.com>
12813
12814 * lib/gdb.exp (gdbtk_start): Don't set environment
12815 variables for TCL_LIBRARY and friends. Insight will
12816 now figure these out for itself.
12817
0521c418
MS
128182001-08-02 Michael Snyder <msnyder@redhat.com>
12819
12820 * gdb.base/completion.exp: Remove the symbol "a64l" from
12821 the expect string; this is target-specific, and not related
12822 to what is being tested.
12823
74a9a58a
DB
128242001-08-02 Dave Brolley <brolley@redhat.com>
12825
12826 * config/sid.exp: Rename gdb-socket to cpu-gdb-socket.
12827
c70819fa
MS
128282001-07-25 Michael Snyder <msnyder@redhat.com>
12829
c2b8fa57
MS
12830 * gdb.base/consecutive.exp: New file. Test stepping over
12831 breakpoints on consecutive instructions.
12832 * gdb.base/consecutive.c: New file.
12833
c70819fa
MS
12834 * gdb.base/call-rt-st.exp: Use double-backslash to quote
12835 curly braces in regular expressions.
12836
2b1a1355
MS
128372001-07-25 Michael Snyder <msnyder@redhat.com>
12838
12839 * gdb.base/ending-run.exp: Accept "Program exited normally" as
12840 legitimate output from stepping out of main.
12841
413eca6f
KS
128422001-07-22 Keith Seitz <keiths@redhat.com>
12843
12844 * lib/gdb.exp (_gdbtk_xvfb_init): If GDB_DISPLAY is
12845 the empty string, do not run the tests.
12846
7e5a9322
SC
128472001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
12848
12849 * gdb.base/long_long.exp: Detect size of pointer. Take into
12850 account 2-byte pointers when testing for p/a results.
12851
de58f10f
SC
128522001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
12853
d63a86f8 12854 * gdb.base/remote.c (RANDOM_DATA_SIZE): New define, defaults to 48K
de58f10f
SC
12855 and defined to 1K for m68hc11.
12856 (random_data): Reduce table to 1K for embedded platforms (68hc11).
12857 * gdb.base/remote.exp (get_sizeof): New function from sizeof.exp.
12858 (sizeof_random_data): New variable to tell the size of the data table;
12859 don't test past this size; always run to main.
12860
d6f5fea1
SC
128612001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
12862
12863 * gdb.base/return2.exp: return of long long and double fails for
12864 68HC11; don't execute these tests on that platform.
12865 * gdb.base/return.exp: Return of a double fails for 68hc11.
12866
c477543d
SC
128672001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
12868
12869 * call-ar-st.exp: Use gdb_skip_float_test to avoid executing
12870 tests that print a float.
12871 * call-rt-st.exp: Likewise.
12872
63cf1c79
MK
128732001-07-12 Mark Kettenis <kettenis@gnu.org>
12874
12875 * gdb.base/so-impl-ld.exp: Remove stray space that prevented
12876 running this test on Linux.
12877
112f9ab5
MC
128782001-06-24 Michael Chastain <chastain@redhat.com>
12879
12880 * gdb.base/arithmet.exp: Remove some tests to make all test names
12881 unique.
12882
4970cb0f
MS
128832001-07-03 Michael Snyder <msnyder@redhat.com>
12884
12885 * gdb.c++/classes.exp: Accept both "foo(void)" and "foo()" in
12886 the output of the ptype command.
12887
d85da69f
MS
128882001-07-02 Michael Snyder <msnyder@redhat.com>
12889
4c8a82de
MS
12890 * gdb.base/completion.exp: Don't assume that break.c is the only
12891 source file that may contain functions named "marker".
d85da69f
MS
12892 * gdb.base/corefile.exp: Quote the curly braces in regexp.
12893
8afc772b
AC
128942001-06-28 Andrew Cagney <ac131313@redhat.com>
12895
12896 * gdb.disasm/Makefile.in (clean mostlyclean): Add h8300s to list
12897 of files to delete.
12898
12899 From 2000-06-15 Kazu Hirata <kazu@hxi.com>:
12900 * gdb.disasm/h8300s.exp: New file.
12901 gdb.disasm/h8300s.s: Likewise.
12902
cff22675
AC
129032001-06-27 Andrew Cagney <ac131313@redhat.com>
12904
12905 * lib/mi-support.exp (mi_delete_breakpoints): Accept mi1 format
12906 empty breakpoint tables.
12907
68c81b54
AC
129082001-06-25 Andrew Cagney <ac131313@redhat.com>
12909
12910 * lib/mi-support.exp: Update args=... part of stop-reason
12911 patterns. Accept either a list or a tuple.
12912
2dd62704
AC
129132001-06-23 Andrew Cagney <ac131313@redhat.com>
12914
12915 * lib/mi-support.exp: Remove local emacs variable defining
12916 change-log-default-name.
12917
b4127474
MC
129182001-06-22 Michael Chastain <chastain@redhat.com>
12919
12920 * gdb.base/arithmet.exp: Use gdb_test instead of send_gdb/gdb_expect.
12921 This is operationally compatible with the previous version.
12922
8dbfb380
JB
129232001-06-13 Jim Blandy <jimb@redhat.com>
12924
12925 * lib/gdb.exp (gdb_test): Doc fix.
12926
f2d8c86d
MC
129272001-06-10 Michael Chastain <chastain@redhat.com>
12928
12929 * gdb.base/exprs.exp: Remove a duplicate test.
12930
81564d34
JB
129312001-06-06 Jim Blandy <jimb@redhat.com>
12932
12933 * gdb.base/return2.exp (main): Use values to test float and double
12934 returns that are not NaN's, to avoid being confused by IEEE
12935 comparison rules.
12936
da55addb
MS
129372001-06-04 Michael Snyder <msnyder@redhat.com>
12938
12939 * gdb.threads/pthreads.exp (check_control_c): Return 0 for success,
d63a86f8 12940 non-zero if control_c fails. Terminate the test on failure,
da55addb
MS
12941 rather than wait for 12 more tests to time out.
12942
42c65987
JB
129432001-06-06 Jim Blandy <jimb@redhat.com>
12944
b18bced9 12945 * gdb.base/exprs.exp ("sizeof (long long) > sizeof (long) (true)"):
d63a86f8 12946 Don't forget to match the GDB prompt.
b18bced9 12947
42c65987
JB
12948 * gdb.trace/gdb_c_test.c, actions.c: Fix misspellings.
12949
5b41e5f0
JB
129502001-06-04 Jim Blandy <jimb@redhat.com>
12951
12952 * gdb.base/help.exp: Update pattern to exclude `print-load-map'
12953 command.
12954
015e046f
KB
129552001-05-31 Kevin Buettner <kevinb@redhat.com>
12956
12957 * gdb.base/annota1.exp (info break): Match four or more spaces
12958 after "Address".
12959
fb1ffbbe
MC
129602001-05-31 Michael Chastain <chastain@redhat.com>
12961
12962 * gdb.c++/cplusfuncs.cc (dm_type_char_star): Remove superfluous cast.
12963 (dm_type_int_star): Likewise.
12964 (dm_type_long_star): Likewise.
12965 (dm_type_void_star): Likewise.
12966
5ea2a32c
KB
129672001-05-29 Kevin Buettner <kevinb@redhat.com>
12968
12969 * gdb.base/completion.exp (INPUTRC): Set this environment variable
12970 to a known value in order to get consistent results regardless
12971 of the setting of INPUTRC or the presence or contents of .inputrc.
12972
ae23c492
MS
129732001-05-24 Michael Snyder <msnyder@redhat.com>
12974
ac55707e
MS
12975 * gdb.threads/linux-dp.exp: Remove assumptions about thread ordering.
12976 Don't require that the main thread and the manager thread are the
12977 first in the list.
12978
ae23c492
MS
12979 * gdb.threads/pthreads.exp (test_startup): Relax test for thread
12980 debugging. If test fails, issue an "unsupported" not a "fail".
12981
400071f1
JB
129822001-05-24 Jim Blandy <jimb@redhat.com>
12983
12984 Don't assume that short is shorter than int.
12985 * gdb.base/exprs.exp ("print unsigned short == (~0)"): Don't
12986 assume that shorts are smaller than ints. On a 16-bit machine,
d63a86f8 12987 this isn't true.
400071f1
JB
12988 ("print unsigned char == (~0)"): Add test that verifies that ~0,
12989 an int, is not equal to ~0 stored in an unsigned char. This tests
12990 the same thing that the previous test meant to, but works on
12991 16-bit machines, too.
12992 ("print unsigned char != (~0)"): Same test, complemented.
12993
0816a3e5
MS
129942001-05-24 Michael Snyder <msnyder@redhat.com>
12995
12996 * gdb.threads/pthreads.exp (all_threads_running): Add an explicit
d63a86f8 12997 test for (full_coverage == 0). This makes the test run faster,
0816a3e5
MS
12998 and prevents dejagnu getting out of step.
12999
f6dc23a9
KB
130002001-05-23 Kevin Buettner <kevinb@redhat.com>
13001
13002 * gdb.base/finish.exp (finish_void): Revise pattern for
13003 stopping on the call statement to not permit stopping at
13004 the start of the instructions comprising the call sequence.
13005
7dbd117d
MC
130062001-05-19 Michael Chastain <chastain@redhat.com>
13007
13008 * gdb.base/callfuncs.exp: Make all test names unique.
13009 * gdb.base/commands.exp: Make all test names unique.
13010 * gdb.base/condbreak.exp: Make all test names unique.
13011 * gdb.base/dbx.exp: Make all test names unique.
13012 * gdb.base/default.exp: Make all test names unique.
13013 * gdb.base/define.exp: Make all test names unique. Conform some FAIL
13014 and TIMEOUT messages to their corresponding PASS message.
13015 * gdb.base/ending-run.exp: Make all test names unique.
13016 * gdb.base/long_long.exp: Remove duplicate test.
13017
6b0b0a9e
KB
130182001-05-21 Kevin Buettner <kevinb@redhat.com>
13019
13020 * gdb.base/finish.exp (finish_void): Allow "finish" command to
13021 stop on the call statement as well as the statement after the
13022 call.
13023
2caa35cb
MS
130242001-05-21 Michael Snyder <msnyder@redhat.com>
13025
13026 * gdb.base/long_long.exp: Allow for targets with 4-byte short.
13027
40713331
EZ
130282001-05-10 Elena Zannoni <ezannoni@redhat.com>
13029
a9c64011
AS
13030 * gdb.base/completion.exp: Revamp test. Make it execute on all
13031 platforms.
40713331 13032
c2c1be8d
EZ
130332001-05-10 Elena Zannoni <ezannoni@redhat.com>
13034
a9c64011
AS
13035 * config/gdbserver.exp (gdb_load): Handle the case
13036 in which the arguments to gdbserver are given in the
13037 baseboard configuration file.
13038 Also handle the case in which the server needs to do a
13039 load.
2c9cd303 13040
9671de48
KS
130412001-05-07 Keith Seitz <keiths@cygnus.com>
13042
a9c64011
AS
13043 * lib/gdb.exp (gdbtk_initialize_display): New proc which will
13044 set up the display for testing.
13045 (gdbtk_start): Convert all paths to paths that tcl will like.
13046 Export target information to environment.
13047 (_gdbtk_xvfb_init): New proc to start Xvfb if available and
13048 necessary.
13049 (_gdbtk_xvfb_exit): New proc to kill Xvfb if necessary.
13050 (to_tcl_path): New proc to convert a given pathname into
13051 a path acceptible as an argument to a tcl command.
13052 (_gdbtk_export_target_info): New proc to export target info
13053 into the environment for gdbtk testing.
13054 (gdbtk_done): New proc to signal end-of-test.
9671de48 13055
5a360f47
JB
130562001-05-06 Jim Blandy <jimb@redhat.com>
13057
13058 * restore.c: Make the code of caller0 correspond to its comment.
13059
66c756c6
MS
130602001-05-03 Michael Snyder <msnyder@redhat.com>
13061
13062 * config/sid.exp (gdb_target_sid): Check for error messages.
13063 On error or timeout, don't make expect exit (which will terminate
13064 all subsequent tests); instead just make gdb exit.
d63a86f8 13065 (gdb_load): Check for error messages. On error or timeout,
66c756c6
MS
13066 return a negative value.
13067
a966fde5
JB
130682001-04-24 Jim Blandy <jimb@redhat.com>
13069
851c18e0
JB
13070 * gdb.c++/templates.exp: If we see the prompt for the overload
13071 list, but we haven't recognized any of the longer patterns,
13072 arrange for this test to fail, not hang.
13073
a966fde5
JB
13074 * gdb.c++/classes.exp (ptype class A): Tolerate whitespace
13075 variations.
13076
db144853
MC
130772001-04-22 Michael Chastain <chastain@redhat.com>
13078
13079 * gdb.c++/local.exp: Use the 'runto' library function.
13080 * gdb.c++/namespace.exp: Likewise.
13081 * gdb.c++/overload.exp: Likewise.
13082
3207ec21
KB
130832001-03-26 Kevin Buettner <kevinb@redhat.com>
13084
13085 * gdb.base/Makefile.in (EXECUTABLES): Add step-line.
13086 * gdb.base/step-line.exp: New file. Test step/next in presence of
13087 #line directives.
13088 * gdb.base/step-line.c: New file. Test program for the above.
13089 * gdb.base/step-line.inp: New file. We pretend that this file has
13090 been transformed by some other tool into step-line.c.
13091
13b57657
JB
130922001-03-21 Jim Blandy <jimb@redhat.com>
13093
13094 * gdb.c++/userdef.exp: Check that GDB tolerates whitespace in
13095 unmangled operator names.
13096
754cbe1c
JB
130972001-03-20 Jim Blandy <jimb@redhat.com>
13098
13099 * gdb.threads/linux-dp.exp: Recognize an additional message
13100 generated by GDB when it doesn't understand how to debug threads
13101 on the target system.
13102
177495c9
AC
131032001-03-19 Andrew Cagney <ac131313@redhat.com>
13104
13105 * gdb.mi/mi-console.exp: Document ``Hello'' as a known bug.
13106
f266096b
MC
131072001-03-12 Michael Chastain <chastain@redhat.com>
13108
13109 * gdb.c++/derivation.exp: Use the 'runto' library function.
13110
cac3c2ff
MC
131112001-03-12 Michael Chastain <chastain@redhat.com>
13112
13113 * gdb.c++/annota2.exp: Fix regular expression for "post-query".
13114
b6c11a24
MC
131152001-02-24 Michael Chastain <chastain@redhat.com>
13116
13117 * gdb.c++/ref-types.exp: Change handwritten code to library
13118 function 'runto'.
13119
6bae5bce
OF
131202001-03-16 Orjan Friberg <orjanf@axis.com>
13121
13122 * gdb.base/signals.exp: Set count to 0 explicitly.
13123
0015fd9a
MS
131242001-03-15 Mark Salter <msalter@redhat.com>
13125
13126 * config/monitor.exp (gdb_target_cmd): Add explicit error return.
13127 (gdb_target_monitor): Add check of gdb_target_cmd return value.
880a15ee
MS
13128 (gdb_load): Add support for additional target_info: gdb_download_size
13129 and gdb_load_timeout.
0015fd9a 13130
fc33412a
DT
13131Thu Mar 8 16:06:00 2001 David Taylor <taylor@redhat.com>
13132
13133 * gdb.base/annota1.exp: Move test of isnative to earlier in the
13134 file -- to prevent failing when the compile fails but we have no
13135 intention of running the tests anyway.
13136
13137 * gdb.base/long_long.exp: Test target_info for no_long_long, skip
13138 tests if set.
13139
13140 * gdb.base/maint.exp: Support 2 byte integers as well as 4 byte
13141 integers.
13142
13143 * gdb.c++/ctti.exp: Skip tests if skip_cplus_tests returns true.
13144 * gdb.c++/namespace.exp: Ditto.
13145
115f06de
OF
131462001-03-07 Orjan Friberg <orjanf@axis.com>
13147
13148 * gdb.base/pointers.c: Don't assume doubles are >= 8 bytes.
13149 * gdb.base/pointers.exp: Relax pattern match of decimals.
13150
b6ba6518
KB
131512001-03-06 Kevin Buettner <kevinb@redhat.com>
13152
13153 * Makefile.in, config/abug.exp, config/cfdbug.exp,
13154 config/cpu32bug.exp, config/dve.exp, config/est.exp,
13155 config/gdbserver.exp, config/hmsirom.exp, config/hppro.exp,
13156 config/i960.exp, config/m32r.exp, config/mn10300-eval.exp,
13157 config/monitor.exp, config/proelf.exp, config/rom68k.exp,
13158 config/sh.exp, config/sid.exp, config/slite.exp,
13159 config/sparclet.exp, config/udi.exp, config/unknown.exp,
13160 config/vr4300.exp, config/vr5000.exp, config/vx.exp,
13161 config/vxworks.exp, config/vxworks29k.exp,
13162 gdb.asm/asm-source.exp, gdb.base/a2-run.exp,
13163 gdb.base/all-bin.exp, gdb.base/annota1.exp,
13164 gdb.base/arithmet.exp, gdb.base/assign.exp,
13165 gdb.base/async.exp, gdb.base/attach.exp,
13166 gdb.base/bitfields.exp, gdb.base/bitops.exp,
13167 gdb.base/break.exp, gdb.base/call-ar-st.exp,
13168 gdb.base/call-rt-st.exp, gdb.base/call-strs.exp,
13169 gdb.base/callfuncs.exp, gdb.base/callfwmall.exp,
13170 gdb.base/commands.exp, gdb.base/completion.exp,
13171 gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
13172 gdb.base/constvars.exp, gdb.base/corefile.exp,
13173 gdb.base/dbx.exp, gdb.base/default.exp, gdb.base/define.exp,
13174 gdb.base/display.exp, gdb.base/ena-dis-br.exp,
13175 gdb.base/ending-run.exp, gdb.base/environ.exp,
13176 gdb.base/eval-skip.exp, gdb.base/exprs.exp,
13177 gdb.base/finish.exp, gdb.base/foll-exec.exp,
13178 gdb.base/foll-fork.exp, gdb.base/foll-vfork.exp,
13179 gdb.base/funcargs.exp, gdb.base/help.exp,
13180 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/list.exp,
13181 gdb.base/logical.exp, gdb.base/long_long.exp,
13182 gdb.base/maint.exp, gdb.base/mips_pro.exp,
13183 gdb.base/miscexprs.exp, gdb.base/nodebug.exp,
13184 gdb.base/opaque.exp, gdb.base/overlays.exp, gdb.base/page.exp,
13185 gdb.base/pointers.exp, gdb.base/printcmds.exp,
13186 gdb.base/ptype.exp, gdb.base/radix.exp, gdb.base/recurse.exp,
13187 gdb.base/regs.exp, gdb.base/relational.exp,
13188 gdb.base/remote.exp, gdb.base/reread.exp,
13189 gdb.base/restore.exp, gdb.base/return2.exp,
13190 gdb.base/scope.exp, gdb.base/sect-cmd.exp,
13191 gdb.base/selftest.exp, gdb.base/setshow.exp,
13192 gdb.base/setvar.exp, gdb.base/shlib-call.exp,
13193 gdb.base/sigall.exp, gdb.base/signals.exp,
13194 gdb.base/sizeof.exp, gdb.base/so-impl-ld.exp,
13195 gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
13196 gdb.base/step-test.exp, gdb.base/structs.c,
13197 gdb.base/structs.exp, gdb.base/structs2.exp,
13198 gdb.base/term.exp, gdb.base/twice.exp, gdb.base/varargs.exp,
13199 gdb.base/volatile.exp, gdb.base/watchpoint.exp,
13200 gdb.base/whatis-exp.exp, gdb.base/whatis.exp,
13201 gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
13202 gdb.c++/anon-union.exp, gdb.c++/classes.exp, gdb.c++/ctti.exp,
13203 gdb.c++/derivation.exp, gdb.c++/inherit.exp,
13204 gdb.c++/local.exp, gdb.c++/member-ptr.exp, gdb.c++/method.exp,
13205 gdb.c++/misc.exp, gdb.c++/namespace.exp, gdb.c++/overload.exp,
13206 gdb.c++/ref-types.exp, gdb.c++/templates.exp,
13207 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp,
13208 gdb.disasm/am33.exp, gdb.disasm/hppa.exp,
13209 gdb.disasm/mn10200.exp, gdb.disasm/mn10300.exp,
13210 gdb.fortran/types.exp, gdb.java/jmisc.exp,
13211 gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
13212 gdb.stabs/weird.exp, gdb.threads/linux-dp.exp,
13213 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
13214 gdb.trace/circ.exp, gdb.trace/collection.exp,
13215 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
13216 gdb.trace/limits.exp, gdb.trace/packetlen.exp,
13217 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp,
13218 gdb.trace/report.exp, gdb.trace/save-trace.exp,
13219 gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
13220 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
13221 lib/gdb.exp, lib/mi-support.exp: Update/correct copyright
13222 notices.
13223
dc96c6c7 132242001-02-27 Michael Snyder <msnyder@cygnus.com>
d8f92b1f
MS
13225
13226 * gdb.base/varargs.c (find_max_double): Fix printf format string:
13227 first arg is int not float.
13228
dc96c6c7 132292001-02-22 Michael Snyder <msnyder@cygnus.com>
40f33b9b
MS
13230
13231 * gdb.base/reread.exp: Unsupported for non-native targets;
13232 doesn't work for remote debugging.
13233
9b0c4aeb
FN
132342001-02-19 Fernando Nasser <fnasser@redhat.com>
13235
13236 From Drew Moseley <dmoseley@redhat.com>
a9c64011
AS
13237 * gdb.base/ending-run.exp: Properly handle the BSP state when
13238 stepping past the end of main.
9b0c4aeb 13239
02aa71d5
MC
132402001-02-19 John Moore <jmoore@redhat.com>
13241
13242 * gdb.base/commands.exp (infrun_breakpoint_command_test):
13243 Converted HPUX fix for non-expected items following multiple
13244 step commands into general solution for all platforms.
13245
1fa449a4
MC
132462001-02-18 Michael Chastain <chastain@redhat.com>
13247
13248 * gdb.c++/classes.exp (do_tests): Change runto statements
13249 from "runto 'foo(void)'" to "runto 'foo'". This makes the
13250 statements demangler agnostic.
13251 * gdb.c++/virtfunc.exp (do_tests): Likewise.
13252 (gdb_virtfunc_restart): Likewise.
13253
b2f9ec70
MC
132542001-02-14 Michael Chastain <chastain@redhat.com>
13255
13256 * gdb.c++/inherit.exp (do_tests): Change runto statements
13257 from "runto 'foo(void)'" to "runto 'foo'". This makes the
13258 statements demangler agnostic.
13259
cf74b8ca
AC
13260Sun Feb 4 17:32:21 2001 Andrew Cagney <cagney@redhat.com>
13261
13262 * gdb.threads/pthreads.exp: Unify pass/fail messages for
13263 ``continue to bkpt at common_routine in thread 2'' and ``stopped
13264 before calling common_routine 15 times'' tests.
13265
99f78f56
MC
132662001-02-11 Michael Chastain <chastain@redhat.com>
13267
13268 * gdb.c++/cplusfuncs.cc (dm_type_char_star): New function.
13269 Helps the test script figure out which demangler is in use.
13270 (dm_type_foo_ref): Ditto.
13271 (dm_type_int_star): Ditto.
13272 (dm_type_long_star): Ditto.
13273 (dm_type_unsigned_int): Ditto.
13274 (dm_type_void): Ditto.
13275 (dm_type_void_star): Ditto.
99707966 13276 * gdb.base/cplusfuncs.exp (probe_demangler): New function.
99f78f56
MC
13277 Probe the gdb demangler and set variables to accommodate
13278 formatting differences.
13279 (info_func_regexp): New function. Same as info_func, but
13280 matches against a regexp.
13281 (info_func): Match against a literal string.
13282 (print_addr_2): New function. Match against a literal string,
13283 which can be different from the input to gdb.
13284 (print_addr): Simply call print_addr_2 with the same argument twice.
13285 (test_lookup_operator_functions): Use demangler formatting variables.
13286 Blow away the xfails and workarounds for gnats gdb bug gdb/18. Sort
13287 the tests in the same order as the C++ class declaration.
13288 (test_paddr_operator_functions): Ditto.
13289 (test_paddr_overloaded_functions): Ditto.
13290 (test_paddr_hairy_functions): Use demangler formatting variables.
13291 Add reference to gdb/19 for related tests.
13292 (do_tests): Call probe_demangler.
13293
1de8f023
KB
132942001-01-30 Kevin Buettner <kevinb@redhat.com>
13295
13296 * gdb.c++/templates.cc (printf): Remove unused function definition.
13297
ca3f91ed
MS
132982001-01-26 Felix Lee <flee@redhat.com>
13299
13300 * sid.exp (sid_exit): Pass host, not target, to remote_close.
13301
133022001-01-25 matthew green <mrg@redhat.com>
13303
13304 * config/sid.exp (sid_start): Call `remote_push_conn' after firing
13305 up sid.
13306 (sid_exit): Call `remote_pop_conn' after GDB is gone.
13307
133082001-01-25 matthew green <mrg@redhat.com>
13309
13310 * config/sid.exp (sid_start): Use `remote_spawn' instead of `spawn.'
d63a86f8 13311 Deprecate $sid_spawn_id.
ca3f91ed
MS
13312 (sid_exit): Remove code necessary only for `spawn.'
13313
133142001-01-25 matthew green <mrg@redhat.com>
13315
13316 * config/sid.exp (sid_start): Handle sim,protocol of `sid.'
13317
fb18ec4a
MC
133182001-01-28 Michael Chastain <chastain@redhat.com>
13319
13320 * gdb.c++/ovldbreak.exp (take_gdb_out_of_choice_menu): New proc
13321 to call when tests fail. It takes gdb out of the overloaded
13322 function choice menu back to the main prompt, so that the test
13323 program stays synchronized.
13324 (set_bp_overloaded): New proc to collect all the common
13325 code for setting a breakpoint on an overloaded name. Calls
13326 take_gdb_out_of_choice_menu when needed.
13327 (menu_overload1arg): New variable to collect the repeated
13328 instances of the expected menu for an overloaded name. Change
13329 the regular expression to handle changes in g++ type encoding:
13330 "void" can be either "void" or "", and "unsigned int" can be
13331 either "unsigned int" or "unsigned".
13332 (continue_to_bp_overloaded): Change regular expressions to handle
13333 changes in g++ type encoding.
13334 (no proc): Call take_gdb_out_of_choice_menu when needed.
13335 Remove redundant calls to "info break". Accept either "canceled"
13336 or "cancelled". Change regular expressions in "info break"
13337 calls to handle changes in g++ type encoding. Give all tests
13338 unique strings.
13339
9c646a6e
BE
133402001-01-17 Ben Elliston <bje@redhat.com>
13341
13342 * config/sid.exp: New file.
13343
9549d9c1
AC
13344Fri Jan 12 18:29:01 2001 Andrew Cagney <cagney@b1.cygnus.com>
13345
13346 * gdb.base/callfuncs.exp: Add space after ``Value returned is''.
13347
dc96c6c7 133482000-12-21 Michael Snyder <msnyder@cygnus.com>
315f8b0e
MS
13349
13350 * gdb.base/finish.exp: Accept '1' instead of \001 from char_func.
13351 Add a RE to accept a non-ascii char if one is ever presented.
13352
b4df4f68
FN
133532000-12-20 Fernando Nasser <fnasser@redhat.com>
13354
297dd0fd 13355 * lib/mi-support.exp (mi_gdb_start): Test for MI_OUT, not UI_OUT.
b4df4f68 13356
dc96c6c7 133572000-12-18 Michael Snyder <msnyder@cygnus.com>
49c890fc 13358
d63a86f8 13359 * gdb.base/setvar.exp: Use double '\\' to quote curly braces
49c890fc
MS
13360 in regexp. One '\' does not suffice on Linux.
13361
4a7bddb6
MC
133622000-12-09 Michael Chastain <chastain@redhat.com>
13363
13364 * gdb.base/break.exp (test_clear_command): Use a marker function
13365 rather than 'main' for the test function. Also move this
13366 test to an execution point where the marker function names are
13367 guaranteed to be bound to functions. (Executing tests after a
13368 'finish' from main runs into name conflicts with local names
13369 in __libc_start_main).
13370
dc96c6c7 133712000-12-07 Michael Snyder <msnyder@cygnus.com>
efb66345
MS
13372
13373 * gdb.base/finish.exp: New test for gdb's "finish" command.
13374 * gdb.base/return2.exp: New test for gdb's "return" command.
13375 * gdb.base/return2.c: New source file for above.
13376
dc96c6c7 133772000-12-05 Michael Snyder <msnyder@cygnus.com>
3c077de9
MS
13378
13379 * gdb.base/constvars.exp: Add a "pass" message if "up" succeeds.
13380 * gdb.base/miscexprs.exp: Ditto.
13381 * gdb.base/pointers.exp: Ditto.
13382 * gdb.c++/derivation.exp: Ditto.
13383 * gdb.c++/local.exp: Ditto.
13384 * gdb.c++/namespace.exp: Ditto.
13385 * gdb.c++/overload.exp: Ditto.
13386 * gdb.c++/ref-types.exp: Ditto.
13387
dc96c6c7 133882000-12-05 Michael Snyder <msnyder@cygnus.com>
660fd469
MS
13389
13390 * gdb.base/constvars.exp: Test result of "up" command.
13391 * gdb.base/miscexprs.exp: Ditto.
13392 * gdb.base/pointers.exp: Ditto.
13393 * gdb.base/scope.exp: Ditto.
13394 * gdb.c++/derivation.exp: Ditto.
13395 * gdb.c++/local.exp: Ditto.
13396 * gdb.c++/namespace.exp: Ditto.
13397 * gdb.c++/overload.exp: Ditto.
13398 * gdb.c++/ref-types.exp: Ditto.
13399
44097287
FN
134002000-11-22 Michael Chastain <chastain@redhat.com>
13401
13402 * mips_pro.exp: Accept either "middle -> top -> main" or
13403 "middle -> main" in the backtrace, because gcc can optimize
13404 tail calls to jumps. Remove setup_xfail for the hppa case.
13405 Add a comment with the original warning messages from PR 3016,
13406 which was filed in 1993, to preserve them for posterity.
13407
9d2e1bab
ND
134082000-11-17 Nick Duffek <nsd@redhat.com>
13409
13410 * lib/gdb.exp (gdb_test): Override timeout with board info.
13411
1aca8eb7
ND
134122000-11-17 Nick Duffek <nsd@redhat.com>
13413
13414 * gdb.base/display.exp: Don't kill running stub. Add "again" to
13415 the second kill and detach messages.
13416
93076499
ND
134172000-11-17 Nick Duffek <nsd@redhat.com>
13418
13419 * configure.in: Add AC_EXEEXT.
13420 * configure: Regenerate.
13421 * Makefile.in (just-check): Export EXEEXT.
13422 * lib/gdb.exp ($EXEEXT): Import from environment.
13423 * gdb.base/maint.exp: Expect $EXEEXT in executable name. Don't
13424 expect "maint dump-me" on Cygwin.
13425 * gdb.base/reread.exp ($binfile, $binfile1, $binfile2): Append
13426 $EXEEXT.
13427
30e87cd3
ND
134282000-11-17 Nick Duffek <nsd@redhat.com>
13429
13430 * gdb.base/break.exp: Test backtrace and finish from called
13431 function on all platforms, not just HP-UX.
13432
dc96c6c7 134332000-11-03 Michael Snyder <msnyder@cygnus.com>
08e706b1
MS
13434
13435 * config/monitor.exp (gdb_target_cmd): Abstracts some of the
13436 code from gdb_target_monitor, so it can be used independantly
13437 for gdbserver. Also comment out an unnecessary PUTS.
d63a86f8 13438
dc96c6c7 134392000-11-03 Michael Snyder <msnyder@cygnus.com>
958a4e4c
MS
13440
13441 * gdb.base/a2-run.exp: Use gdb_skip_stdio_test.
13442 * gdb.base/corefile.exp: Expect the message "Program is being
13443 debugged already" when we send the "corefile" command, since
13444 the preceeding gdb_load may have connected gdb to a remote target.
13445 * gdb.base/display.exp: Disable hardware watchpoints if new
13446 board info variable "no_hardware_watchpoints" is true.
13447 Replace single-letter commands with more readable ones.
13448 * gdb.base/recurse.exp (recurse_tests): Disable hardware watchpoints
13449 if new board info variable "no_hardware_watchpoints" is true.
13450 * gdb.base/restore.exp (restore_tests): Call gdb_skip_stdio_tests
13451 to see if stdio (printf) testing is possible.
13452 * gdb.base/watchpoint.exp: Disable hardware watchpoints if new
13453 board info variable "no_hardware_watchpoints" is true. Use new
13454 proc "gdb_skip_stdio_tests" to see if printf tests are possible.
13455
39124dea
FN
134562000-11-13 Fernando Nasser <fnasser@redhat.com>
13457
13458 From Orjan Friberg <orjanf@axis.com>:
13459 * gdb.base/printcmds.exp: Escape curly braces followed by a number
13460 in array print pattern match.
13461
a9e2e984
FN
134622000-11-09 Fernando Nasser <fnasser@redhat.com>
13463
13464 * gdb.c++/templates.exp (test_template_breakpoints): Change Britsh
13465 spelling "cancelled" to U.S. spelling "canceled" to match changes
13466 made to gdb.
13467 * gdb.c++/ovldbreak.exp: Ditto.
13468
c7db355b
PS
134692000-11-06 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
13470
13471 * gdb.base/callfuncs.c (main): Moved to end of file, call
13472 t_double_values to initialize the FPU before inferior calls are made.
13473 * gdb.base/callfuncs.exp: Test for register preservation after calling
13474 inferior functions. Add tests for continuining, finishing and
13475 returning from a stop in a call dummy.
13476
dc96c6c7 134772000-10-24 Michael Snyder <msnyder@cygnus.com>
42f5c13f
MS
13478
13479 * gdb.base/commands.exp: Break up long lines, and re-indent.
13480
dc96c6c7 134812000-10-19 Michael Snyder <msnyder@cygnus.com>
ae0323a8
MS
13482
13483 * config/gdbserver.exp: Rewritten from the ground up, to make it
13484 compatible with the current dejagnu tree, and to make it work with
13485 the new "gdbserver" in libremote.
13486
dc96c6c7 134872000-10-16 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
13488
13489 * gdb.base/sizeof.exp (check_sizeof): Skip if no printf support.
13490 * gdb.base/varargs.exp: Skip entire test if no printf support.
13491 * gdb.base/ending-run.exp (Step to return): Skip if no printf supt.
13492 * gdb.base/shlib-call.exp: Skip several tests if no printf support.
13493
dc96c6c7 134942000-10-13 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
13495
13496 * lib/gdb.exp (gdb_skip_float_test): New proc. Skip test if
13497 no floating point support.
13498 (gdb_skip_stdio_test): New proc. Skip test if no stdio support.
13499 * gdb.base/call-ar-st.exp: Use above procs to skip tests.
13500 * gdb.base/call-rt-st.exp: Ditto.
13501 * gdb.base/call-strs.exp: Ditto.
13502
bac5fc66
JG
135032000-08-02 Jimmy Guo <guo@hpcleara.cup.hp.com>
13504
13505 * gdb.base/sizeof.c: include <stdio.h>.
13506
13507 * gdb.c++/classes.exp: Use gdb_test instead of send_gdb to
a9c64011
AS
13508 'finish', otherwise uncaptured gdb_prompt would potentially
13509 throw remaining test points out of sync.
bac5fc66 13510
b22a6027
SB
135112000-07-26 Scott Bambrough <scottb@netwinder.org>
13512
13513 * gdb.base/recurse.exp: Run tests for all targets.
13514 * gdb.base/so-impl-ld.exp: Added wildcard to handle the
13515 gnu-oldld case on ARM.
13516 * gdb.base/watchpoint.exp (test_stepping): Clear xfail
13517 for ARM targets.
d63a86f8 13518
d8231941
AG
13519Mon Jul 24 07:46:02 CDT 2000 Clinton Popetz <cpopetz@cygnus.com>
13520
13521 * gdb.java/configure.in (AC_INIT): Use jmisc.exp.
13522 * gdb.java/configure: Rebuild.
13523
8caabe69
AG
13524Sun Jul 23 21:42:34 2000 Anthony Green <green@redhat.com>
13525
13526 * gdb.java/jv-exp.exp: New file.
13527
9d273ca3
AG
13528Sun Jul 23 21:02:42 2000 Anthony Green <green@redhat.com>
13529
13530 * configure: Rebuilt.
13531 * configure.in (configdirs): Add gdb.java.
13532 * gdb.java/jmisc.java: New file.
13533 * gdb.java/jmisc.exp: New file.
13534 * gdb.java/Makefile.in: New file.
13535 * gdb.java/configure: Rebuilt.
13536 * gdb.java/configure.in: New file.
13537 * lib/java.exp: New file.
13538
4f823a66
AC
13539Wed Jul 12 18:14:29 2000 Andrew Cagney <cagney@b1.cygnus.com>
13540
13541 * gdb.base/exprs.exp: Test casts to a pointer including over and
13542 underflow.
13543
2391e11d
AC
13544Thu Jul 13 11:52:53 2000 Andrew Cagney <cagney@b1.cygnus.com>
13545
13546 * gdb.base/sizeof.exp, gdb.base/sizeof.c: New files. Compare GDB
13547 and the compilers sizes.
13548
54602222
ND
135492000-07-09 Nick Duffek <nsd@redhat.com>
13550
13551 * gdb.c++/misc.cc (class ClassParam, class_param): Define.
13552 (use_methods): New function.
13553 (main): Call use_methods().
13554 * gdb.c++/classes.exp (test_method_param_class): New procedure.
13555 (do_tests): Call test_method_param_class.
13556
2bec0572
ND
135572000-07-09 Nick Duffek <nsd@redhat.com>
13558
13559 * gdb.c++/classes.exp (test_nonexistant_members): Fix name
13560 spelling.
13561 (test_enums): New procedure. Move enum tests from end of script
13562 to here. Set breakpoint on function name instead of line number.
13563 * gdb.c++/misc.cc (ClassWithEnum): Move past Foo definitions.
13564 (enums2): New marker function.
13565 (enums1): New function.
13566 (main): Call enums1(). Move enum tests to enums1().
13567
78492fde
AC
13568Tue Jul 4 03:43:49 2000 Andrew Cagney <cagney@b1.cygnus.com>
13569
13570 * gdb.asm/asm-source.exp: Use raw AS/LD instead of CC to
13571 compile/link program. Update line numbers.
13572 * gdb.asm/d10v.inc: Define ``startup''.
13573 * gdb.asm/asmsrc1.s: Add definition of _start.
d63a86f8 13574
49a2cef8
AC
13575Fri Jun 23 17:45:52 2000 Andrew Cagney <cagney@b1.cygnus.com>
13576
13577 * gdb.base/call-ar-st.exp: More rewrites of multi-line patterns.
13578
3e6c8688
EZ
135792000-06-18 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
13580
13581 * gdb.base/maint.exp: Add 'maint print architecture' item to output
13582 of 'help maint print' command.
13583
9ff5cbe9
AC
13584Fri Jun 16 18:22:05 2000 Andrew Cagney <cagney@b1.cygnus.com>
13585
13586 * gdb.base/call-ar-st.exp: Rewrite all multi-line patterns so that
13587 they use gdb_expect_list.
13588
17c579bd
AC
13589Wed Jun 7 13:02:40 2000 Andrew Cagney <cagney@b1.cygnus.com>
13590
13591 * gdb.base/commands.exp: Use ``set remote
13592 memory-read-packet-size'' instead of ``set endian big'' to test
13593 long commands.
13594
e6d71bf3
DB
135952000-06-03 Daniel Berlin <dan@cgsoftware.com>
13596
13597 * gdb.c++/templates.exp (do_tests): Make all of these work under
d63a86f8 13598 g++, and stop skipping them.
e6d71bf3
DB
13599
13600 * gdb.c++/namespace.exp: Move from gdb.hp/gdb.aCC to here, make it
13601 work under g++.
13602
d63a86f8 13603 * gdb.c++/misc.cc: Fix ambiguous initialization with correct
e5f9ba7b
MS
13604 initialization.
13605
dc96c6c7 136062000-06-02 Michael Snyder <msnyder@cygnus.com>
7346e70f
MS
13607
13608 * gdb.base/annota1.exp (run until main breakpoint): Loosen up
13609 the regular expression: accept an (almost) arbitrary sequence of
13610 "frames-invalid" and "breakpoints-invalid" messages both before
13611 and after the "starting" message.
13612
dc96c6c7 136132000-06-02 Michael Snyder <msnyder@cygnus.com>
e5f9ba7b
MS
13614
13615 * gdb.c++/local.exp: This test has never been known to work with g++.
e6d71bf3 13616
dc96c6c7 136172000-05-18 Michael Snyder <msnyder@cygnus.com>
0a791409
MS
13618
13619 * gdb.base/annota1.exp (annotate-signal-handler-caller):
13620 Relax the regular expression a little, make it pass on Solaris 8.
13621
8216cda9
KB
136222000-05-12 Kevin Buettner <kevinb@redhat.com>
13623
13624 * gdb.base/step-test.exp: On IA-64 targets, when stepping out of
d63a86f8 13625 a call, do not require that gdb stop on the line after the call.
8216cda9
KB
13626 Instead, it is permissible for gdb to stop on the line of the
13627 call itself.
13628
1a570b2f
MS
136292000-05-12 Michael Snyder <msnyder@.cygnus.com>
13630
13631 * gdb.base/break.exp (bp on small function, optimized file):
13632 Add a second pass pattern. The behavior differs here between stabs
13633 and dwarf for one-line functions. Stabs preserves two line symbols
13634 (one before the prologue and one after) with the same line number,
13635 but dwarf regards these as duplicates and discards one of them.
13636 Therefore the address after the prologue (where the breakpoint is)
13637 has no exactly matching line symbol, and GDB reports the breakpoint
13638 as if it were in the middle of a line rather than at the beginning.
13639
dc96c6c7 136402000-05-08 Michael Snyder <msnyder@cygnus.com>
89cb06a2 13641
d63a86f8 13642 * gdb.base/interrupt.exp: Make "pass" message say "send"
89cb06a2
MS
13643 rather than "send_gdb" (for consistancy).
13644
7d418785
AC
13645Mon May 1 15:37:58 2000 Andrew Cagney <cagney@b1.cygnus.com>
13646
13647 From 2000-04-28 Andreas Jaeger <aj@suse.de>:
13648 * gdb.c++/templates.cc: Properly check for GCC version number.
13649 * lib/compiler.cc: Likewise
13650
dc96c6c7 136512000-04-28 Michael Snyder <msnyder@cygnus.com>
e919ea79 13652
d63a86f8 13653 * gdb.base/break.exp: When compiled with -O2 optimization,
e919ea79
MS
13654 gdb may not stop at the first line of main, due to code motion.
13655
dc96c6c7 136562000-04-26 Michael Snyder <msnyder@cygnus.com>
1960c400
MS
13657
13658 * gdb.base/call-ar-st.exp: Bail out if target is sparclet.
13659 This test depends on parsing the printf output from the target.
13660 Since the sparclet stub doesn't do stdio, this will never work.
13661 * gdb.base/call-rt-st.exp: ditto.
13662 * gdb.base/call-strs: ditto.
13663
dc96c6c7 136642000-04-24 Michael Snyder <msnyder@cygnus.com>
b84b7669
MS
13665
13666 * gdb.base/miscexprs.exp: make sizeof long array test portable.
13667
13668 * gdb.base/ending-run.exp: After connecting to a remote target,
13669 but before running, the target will appear to be in a random
13670 location. Specify both a file and a line for breakpoints.
13671 Also, the function that calls main may be called 'init'
13672 rather than 'start'.
13673
a5a51225
EZ
136742000-04-17 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
13675
13676 * gdb.base/help.exp: Update output for add-symbol-file command.
13677
7930cc7c
FN
136782000-04-10 Fernando Nasser <fnasser@cygnus.com>
13679
13680 From Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
13681 * gdb.base/structs2.c: Support platforms defaulting to a unsigned char.
13682
23e37ab1
C
136832000-04-07 J.T. Conklin <jtc@redback.com>
13684
e93c542c
C
13685 * gdb.base/call-ar-st.exp: Relax patterns matching tab characters.
13686
23e37ab1
C
13687 * gdb.base/funcargs.exp: Relax patterns matching pointers to char.
13688
591b8fa3
PDM
13689Thu Mar 30 13:26:19 2000 Philippe De Muyter <phdm@macqel.be>
13690
13691 * gdb.base/call-ar-st.c (init_small_structs, main): Use floating-point
13692 values that can be represented exactly.
13693 * gdb.base/call-ar-st.exp (print print_small_structs): Fixed to match
13694 above change, and to not check against the directory part of the source
13695 file name.
13696 (step into print_long_arg_list): Likewise.
13697 (print print_small_structs from print_long_arg_list): Likewise.
13698 (print print_long_arg_list): Likewise.
13699
7a495180
EZ
137002000-03-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
13701
30b53638 13702 * gdb.base/printcmds.c: Terminate char array ctable2 with 0.
7a495180 13703
beb998c6
AC
13704Mon Mar 27 14:46:37 2000 Andrew Cagney <cagney@b1.cygnus.com>
13705
13706 * ChangeLog, gdb.base/commands.exp: Revert whitespace changes.
13707
1c689132
DB
137082000-03-25 Daniel Berlin <dan@cgsoftware.com>
13709
13710 * gdb.base/commands.exp (deprecated_command_test): Add test for
13711 deprecate with no arguments.
13712
c1790a9d
JL
137132000-03-24 Jonathan Larmour <jlarmour@redhat.co.uk>
13714
13715 * gdb.base/break.exp: Add new test for setting breakpoints on
13716 optimized code so we can test breakpoints work even when function
13717 prologues may be optimized away
13718
003ba290
FN
137192000-03-23 Fernando Nasser <fnasser@totem.to.cygnus.com>
13720
13721 From David Whedon <dwhedon@gordian.com>
a9c64011 13722 * gdb.base/commands.exp : Added command deprecator tests.
003ba290 13723
6837a0a2
DB
137242000-03-22 Daniel Berlin <dan@cgsoftware.com>
13725
13726 * gdb.base/help.exp: Added test for new apropos command.
13727
b9593231
KB
137282000-03-21 Kevin Buettner <kevinb@redhat.com>
13729
13730 * gdb.base/pointers.c (usevar): New function.
13731 (main): Make sure that global variables v_int_pointer2, rptr,
13732 and y are all referenced someplace in the program by calling
13733 usevar() on them. [Some linkers delete symbols which are
13734 never referenced. The space remains, but there's no way to
13735 get a (symbolic) handle on the variable from the debugger.]
13736
751a959b
EZ
137372000-03-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
13738
13739 * gdb.base/printcmds.c: Add typedeffed arrays.
13740
13741 * gdb.base/printcmds.exp (test_print_typedef_arrays): New
13742 procedure to test arrays that are typedef'd.
13743
73a93a32
JI
137442000-03-13 James Ingham <jingham@leda.cygnus.com>
13745
13746 * lib/gdb.exp: Fix the gdbtk_start routine to correctly find all
d63a86f8 13747 the library directories.
73a93a32 13748
fb40c209
AC
13749Mon Feb 21 13:05:36 2000 Andrew Cagney <cagney@b1.cygnus.com>
13750
13751 * configure.in (configdirs): Add sub directory gdb.mi.
13752 * configure: Re-generate.
13753
13754 * gdb.mi: New directory.
d63a86f8 13755
ee4dd2c9
AC
137562000-02-25 Scott Bambrough <scottb@netwinder.org>
13757
13758 * gdb.base/long_long.exp: Correct test suite failure when printing
13759 a long long value as a double on ARM platforms.
13760
70f0cc22
JB
137612000-02-16 Jim Blandy <jimb@redhat.com>
13762
13763 * gdb.base/break.exp ("breakpoint line number"): Make sure the
13764 default source file is set properly before running this test.
13765
853819b8
EZ
137662000-02-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
13767
13768 * lib/gdb.exp: Tell the testsuite that now gdbtk is in the
13769 gdbtk/library directory, not in gdbtcl2.
13770
dfcd3bfb
JM
137712000-02-04 Jim Blandy <jimb@redhat.com>
13772
13773 * gdb.c++/templates.exp: ("ptype T5<int>"): Remove extraneous
13774 backslash from regexp pattern.
13775
13776 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): New
13777 procedure. Use it to run all the "continue to bp overloaded"
13778 tests. Note that this changes the names of the tests slightly.
13779 If the breakpoint hit message includes a hex PC value, because
13780 GCC's Dwarf 2 line info doesn't help us distinguish the prologue
13781 from the real source code, still consider that a pass.
13782
13783 * gdb.base/condbreak.exp ("run until breakpoint at marker2"):
13784 XFAIL here if the breakpoint message contains a hex address. Note
13785 similar change on 1999-11-02.
13786
13787 * gdb.base/step-test.exp: Comment Fernando's change of 2000-02-02.
13788
13789 * gdb.base/ptype.exp: Establish a default source file before
13790 calling get_debug_format.
13791
137922000-02-03 Fernando Nasser <fnasser@totem.to.cygnus.com>
13793
13794 * gdb.base/watchpoint.exp: Remove duplication of test messages.
13795
8b93c638
JM
137962000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
13797
13798 * gdb.base/step-test.exp: Fix the steps to enter a callee by means
13799 of successive stepi commands -- while in the prologue we should see
13800 the function entry bracket.
13801
138022000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
13803
13804 * gdb.base/ending-run.exp: Add ARM in thumb mode case, where we
13805 reach __change_mode() when stepping through the end of main().
13806
c5394b80
JM
138072000-01-17 Fernando Nasser <fnasser@totem.to.cygnus.com>
13808
13809 * gdb.base/default.exp: Fix expected pattern.
13810 * gdb.base/help.exp: Same.
13811
0d06e24b
JM
138122000-01-10 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
13813
13814 * gdb.base/so-indr-cl.exp: Don't execute the test if not on HPUX.
13815 Don't use xfail's because that affects only the following test.
d63a86f8 13816
0d06e24b
JM
13817 * gdb.base/so-impl-ld.exp: Don't execute the tests if not on hpux,
13818 solaris or linux.
13819
13820 * gdb.base/selftest.exp: Update to reflect changes to main.c.
13821
dc96c6c7 138222000-01-07 Michael Snyder <msnyder@cygnus.com>
0d06e24b 13823
d63a86f8 13824 * gdb.base/display.exp: Some yacc parsers like to say
0d06e24b
JM
13825 "A syntax error" rather than "A parse error". Accept both.
13826
138272000-01-06 Fernando Nasser <fnasser@totem.to.cygnus.com>
13828
13829 * gdb.base/default.exp: Remove OS dependent string from "target
13830 remote" test.
13831 * gdb.base/help.exp: Same for "help target remote" test.
13832
c3f6f71d
JM
138332000-01-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
13834
13835 From Jim Kingdon <kingdon@redhat.com>:
13836
13837 * gdb.c++/annota2.exp: Fix "delete bps" test to wait for the
13838 prompt (cleanup rather than necessity, but still might keep output
13839 from spilling to next test).
13840
138412000-01-02 Fred Fish <fnf@cygnus.com>
13842
13843 * gdb.base/ptype.c (FALSE, TRUE): #undef these to avoid clash on
13844 AIX, which defines them in <sys/types.h>.
13845
ed9a39eb 138461999-12-16 Stan Shebs <shebs@andros.cygnus.com>
c4093a6a 13847
ed9a39eb
JM
13848 * gdb.base/default.exp: Match arm* etc instead of arm in "info
13849 float" test.
13850
138511999-12-13 Fernando Nasser <fnasser@totem.to.cygnus.com>
c4093a6a 13852
ed9a39eb 13853 * gdb.base/watchpoint.exp: Add missing "(timeout)" to test message.
c4093a6a
JM
13854
13855 * gdb.base/break.exp: Add missing anchor to reg exp on "finish from
13856 outermost frame disallowed".
13857
138581999-12-09 Fernando Nasser <fnasser@totem.to.cygnus.com>
13859
13860 * gdb.base/setvar.exp: New tests for setting the value of a struct
13861 with a constant list.
13862
138631999-12-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
13864
13865 * gdb.base/setvar.exp: Remove pair os tests that expected gdb to
13866 require the user to type a cast before setting the value of a struct.
13867
de57eccd
JM
138681999-12-06 Jim Blandy <jimb@cygnus.com>
13869
13870 * gdb.base/default.exp: Expect the new 'info float' command on
13871 all i386 platforms.
13872
13873 * gdb.threads/linux-dp.exp: Expand our ability to recognize
13874 LinuxThreads libraries that don't support debugging.
13875
c2d11a7d
JM
13876Sat Dec 4 15:21:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
13877
13878 * gdb.base/remote.c: Fill the buffer with truely random data.
13879 Change the buffer type to ``unsigned char'' to simplify size
13880 arithmetic.
13881
13882 * gdb.base/remote.exp: Reduce download numbers by one. Typical
13883 stub only handles 400-1 byte packets. Verify that the download
13884 worked.
13885
138861999-11-30 Fernando Nasser <fnasser@totem.to.cygnus.com>
13887
13888 * lib/gdb.exp (gdb_expect_list): FAIL only once on multiple pattern
13889 tests, using UNRESOLVED for the untested cases. Also, does not wait
13890 for a timeout if the prompt was received before a recognizable pattern.
13891
138921999-11-29 Fernando Nasser <fnasser@totem.to.cygnus.com>
13893
13894 * lib/gdb.exp (gdb_expect_list): Fix spelling.
13895
138961999-11-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
13897
13898 * gdb.base/watchpoint.exp: Add tests cases for the hit count of
13899 watchpoints.
13900
139011999-11-24 Jason Merrill <jason@casey.cygnus.com>
13902
13903 * gdb.base/condbreak.exp: Add missing '$gdb_prompt $'.
13904
13905 * gdb.c++/local.exp: Be more flexible in recognizing local class
13906 name mangling. Don't allow horribly truncated method names.
13907 * gdb.c++/derivation.exp: Expect protected inheritance.
13908 * gdb.c++/inherit.exp: Be more flexible in recognizing vbase pointers.
13909 * gdb.c++/virtfunc.exp: Likewise.
13910 * gdb.c++/classes.exp: Likewise. Don't require the enclosing scope
13911 when printing a nested enum.
13912
139131999-11-22 Jim Blandy <jimb@cygnus.com>
13914
13915 * gdb.base/step-test.exp: Properly await GDB's response to setting
13916 a breakpoint on the call to large_struct_by_value.
13917
13918 * gdb.base/ending-run.exp ("step to end of run 1"): Don't fail
13919 just because we have debug info for the `start' function.
13920
139211999-11-19 Jim Blandy <jimb@zenia.red-bean.com>
13922
13923 * gdb.threads/linux-dp.exp ("create philosopher"): Recognize the
13924 "Unknown signal" messages, which indicate (on LinuxThreads) that
13925 GDB doesn't know how to debug threads on this system. This is
13926 better than hanging while philosopher 0 dumps chatter into gdb.log.
13927
139281999-11-18 Tom Tromey <tromey@cygnus.com>
13929
13930 * gdb.trace/deltrace.exp: Updated test to reflect new error text.
13931
139321999-11-18 Fred Fish <fnf@cygnus.com>
13933
13934 * gdb.base/coremaker2.c: Add sample program for generating
13935 cores that is more self contained than coremaker.c. Eventually
13936 I'll add more code to this and tie it into the testsuite.
13937
4ce44c66
JM
139381999-11-12 Stan Shebs <shebs@andros.cygnus.com>
13939
13940 * gdb.base/dollar.exp: Remove, now in gdb.hp.
13941
139421999-11-10 Jimmy Guo <guo@cup.hp.com>
13943
13944 * gdb.exp (get_compiler_info): pick up compiler.c and compiler.cc
13945 from $srcdir/lib/.
13946 * lib/compiler.c, lib/compiler.cc: New files, moved from gdb.base/
13947 and gdb.c++/.
13948
13949 * gdb.c++/derivation.exp: remove redundant get compiler info code.
13950
d63a86f8 13951 * gdb.base/commands.exp: add '$gdb_prompt $' anchor to
4ce44c66
JM
13952 'continue with watch' test point.
13953
139541999-11-08 Jim Blandy <jimb@zenia.red-bean.com>
13955
13956 Merged from p2linux-990323-branch:
d63a86f8 13957
4ce44c66
JM
13958 * lib/gdb.exp (gdb_continue_to_breakpoint): New function.
13959
11cf8741
JM
13960Mon Nov 8 23:07:09 1999 Andrew Cagney <cagney@amy.cygnus.com>
13961
13962 * gdb.base/remote.exp: Test ``set remote memory-write-packet-sized
13963 {limit,fixed}''. Test ``set download-write-size''.
13964
13965Sun Nov 7 17:37:01 1999 Andrew Cagney <cagney@b1.cygnus.com>
13966
13967 * gdb.base/funcargs.exp: Rewrite stack traceback checks using
13968 gdb_expect_list.
13969
13970Fri Nov 5 18:40:52 1999 Andrew Cagney <cagney@b1.cygnus.com>
13971
13972 * lib/gdb.exp (gdb_expect_list): Return a success/fail indication.
13973
139741999-11-03 Mark Salter <msalter@cygnus.com>
13975
13976 * gdb.base/break.exp: Fix "stub continue" pattern.
13977
139781999-11-03 Jim Blandy <jimb@zwingli.cygnus.com>
13979
13980 * gdb.base/shlib-call.exp ("next to shr1"): Fix test name.
13981
139821999-11-02 Jim Blandy <jimb@zwingli.cygnus.com>
13983
13984 * gdb.base/display.exp ("finish"): Add timeout clause.
13985
13986 * gdb.base/condbreak.exp ("run until breakpoint at marker1"): Add
13987 plain prompt clause, so this doesn't have to time out in order to
13988 fail.
13989
13990 * gdb.base/condbreak.exp, gdb.base/ena-dis-br.exp: XFAIL if the
13991 breakpoint hit messages include an address.
13992
13993 * gdb.base/display.exp: Don't forget to escape parens in regular
13994 expressions. Unix regexp notatation sucks.
13995
139961999-11-02 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
13997
13998 * gdb.base/annota1.exp: Test for annotate-signalled: change output
13999 order for 'signalled' message.
14000
5c44784c
JM
140011999-11-01 Stan Shebs <shebs@andros.cygnus.com>
14002
14003 From Jimmy Guo <guo@cup.hp.com>:
14004 * gdb.base/annota1.exp: Add tests for annotate ignore count change.
14005 * gdb.base/annota1.c: Add code for tests to work with.
14006
140071999-10-26 Frank Ch. Eigler <fche@cygnus.com>
14008
14009 * gdb.base/remote.exp: New test for remote downloading settings.
14010 * gdb.base/remote.c: New file with large .data.
14011
917317f4
JM
140121999-10-18 Jim Blandy <jimb@zwingli.cygnus.com>
14013
14014 * gdb.threads/linux-dp.c, gdb.threads/linux-dp.exp: New test suite
14015 for LinuxThreads support, merged from the Code Fusion branch.
14016
14017Mon Oct 11 13:57:21 1999 Andrew Cagney <cagney@amy.cygnus.com>
14018
14019 * lib/gdb.exp (gdb_run_cmd): Break complicated gdb_expect
14020 containing exp_continue into a while within an expect. Don't
14021 attempt a start more than three times. Check return value from
14022 gdb_load.
d63a86f8 14023
2df3850c
JM
14024Wed Oct 6 12:05:58 1999 Andrew Cagney <cagney@b1.cygnus.com>
14025
14026 * gdb.base/watchpoint.exp: Match fail ``finish from marker1'' with
14027 a pass case.
14028
2acceee2
JM
140291999-10-01 Kevin Buettner <kevinb@cygnus.com>
14030
14031 * gdb.base/break.c (main): Added a statement that we can step
14032 off of.
14033 * gdb.base/break.exp: Added tests for setting a breakpoint
14034 at an offset and stepping onto a breakpoint.
14035
140361999-10-01 Fred Fish <fnf@cygnus.com>
14037
d63a86f8 14038 * gdb.base/help.exp (help add-symbol-file): Update to match current
2acceee2
JM
14039 gdb output.
14040
c2c6d25f
JM
140411999-09-18 Jim Blandy <jimb@cris.red-bean.com>
14042
14043 * gdb.base/break.exp: Code locations are in hex, don't forget!
14044 (For HP-UX.)
14045
140461999-09-17 Stan Shebs <shebs@andros.cygnus.com>
14047
14048 * condbreak.exp: Use break.c as test program.
14049 * condbreak.c: Remove, redundant with break.c.
14050
140511999-09-15 Stan Shebs <shebs@andros.cygnus.com>
14052
14053 * config/monitor.exp (gdb_target_monitor): Disable X- and
14054 Z-packets if the target needs it.
14055
140561999-09-13 James Ingham <jingham@leda.cygnus.com>
14057
14058 * gdb.c++/overload.exp: Added tests for listing overloaded
14059 functions with function pointers in the arg, explicitly calling
14060 out the version you want.
14061
cff3e48b
JM
140621999-09-09 Stan Shebs <shebs@andros.cygnus.com>
14063
14064 * long_long.exp: Add variations of test cases that work for
14065 targets with 16-bit ints and 32-bit doubles.
14066
d4f3574e
SS
140671999-09-08 Stan Shebs <shebs@andros.cygnus.com>
14068
14069 * break.c (main): Compare a possibly-uninitialized argc with an
14070 unlikely value that fits in 16 bits.
14071
140721999-09-07 Stan Shebs <shebs@andros.cygnus.com>
14073
14074 * gdb.base/restore.c, gdb.base/restore.exp: Use 0x7eeb instead of
14075 0xfeeb, don't want negative numbers if ints are 16 bits.
14076
14077 * lib/gdb.exp (skip_cplus_tests): New proc.
14078 * gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
14079 gdb.c++/anon-union.exp, gdb.c++/classes.exp,
14080 gdb.c++/cplusfuncs.exp, gdb.c++/ctti.exp, gdb.c++/demangle.exp,
14081 gdb.c++/derivation.exp, gdb.c++/inherit.exp, gdb.c++/local.exp,
14082 gdb.c++/member-ptr.exp, gdb.c++/method.exp, gdb.c++/misc.exp,
14083 gdb.c++/overload.exp, gdb.c++/ovldbreak.exp,
14084 gdb.c++/ref-types.exp, gdb.c++/templates.exp, gdb.c++/userdef.exp,
14085 gdb.c++/virtfunc.exp: Use it to skip over C++ tests.
14086
14087 * gdb.c++/cplusfuncs.exp: Use get_compiler_info consistently.
14088
14089Fri Sep 3 15:37:12 1999 Kevin Buettner <kevinb@cygnus.com>
14090
14091 * gdb.base/corefile.exp (up): Allow a parameter to appear
14092 in the frame that we're going up to.
14093
14094 From Jim Blandy <jimb@cygnus.com>:
14095
14096 * gdb.base/default.exp (info float): Expect some output now.
14097
14098 * gdb.base/callfuncs.exp (do_function_calls): We no longer expect
14099 returning floating-point values to fail on the x86.
14100 * gdb.base/callfwmall.exp (do_function_calls): Same.
14101
14102 * gdb.base/list.exp (test_listsize): Correct expectations for
14103 listing line 1 with listsize 2. Also, listing a single line
14104 works now, as does listing three lines. [Kevin's note: There
14105 were a number of other cases fixed too where the expectations
14106 differed...]
14107
141081999-09-02 Stan Shebs <shebs@andros.cygnus.com>
14109
14110 * gdb.base/selftest.exp: Add case for when version prints as
14111 constant string instead of char pointer.
14112
104c1213
JM
141131999-08-25 Stan Shebs <shebs@andros.cygnus.com>
14114
14115 * gdb.base/ending-run.exp: Add Solaris case for what happens when
14116 stepping out of main.
14117
14118 * gdb.c++/derivation.exp: XFAIL inf fn calls for all configs, if
14119 G++ used.
14120
14121 * gdb.c++/local.exp: Expect ptype NestedInnerLocal to succeed
14122 always, expect ptype InnerLocal::NestedInnerLocal to fail always.
14123
14124 * gdb.c++/ovldbreak.exp: Update match string in test that
14125 includes a warning of multiple breakpoints.
14126
141271999-08-24 Stan Shebs <shebs@andros.cygnus.com>
14128
14129 * gdb.base/display.exp: Improve precision of step-after-finish
14130 added yesterday.
14131
14132 * gdb.base/signals.exp: Add extra wildcard to "handle all print"
14133 test.
14134
14135 * gdb.c++/classes.exp: XFAIL HP-compiler-only tests for all
14136 configs when using G++, not just hppa*.
14137
141381999-08-24 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
14139
14140 * gdb.base/async.c: New file.
14141 * gdb.base/async.exp: New file.
14142
14143Tue Aug 24 03:24:53 1999 Jeffrey A Law (law@cygnus.com)
14144
14145 * gdb.base/break.exp: Tweak PA specific tests to properly handle
14146 PA64.
14147
53a5351d
JM
14148Mon Aug 23 10:25:20 1999 Jeffrey A Law (law@cygnus.com)
14149
104c1213
JM
14150 * gdb.base/display.exp: "finish" can leave us mid-line on many
14151 targets, deal with it. Add a small constant to main, instead of
14152 1000 since main+1000 may not be a valid address in the target.
14153
53a5351d
JM
14154 * gdb.base/dollar.exp: Do not run for PA processors in wide mode
14155 on hpux11.
14156
14157 * gdb.base/attach.exp: Handle another hpux11 error message variant
14158 when attaching to a process that does not exist.
14159
141601999-08-19 J.T. Conklin <jtc@redback.com>
14161
14162 * gdb.base/call-ar-exp.exp: Fix pattern matching whitespace
14163 characters in 'continue to 1241' test.
14164
141651999-08-17 Stan Shebs <shebs@andros.cygnus.com>
14166
14167 * gdb.base/call-ar-st.exp: Add a shorter match case for the
14168 stop in print_long_arg_list, define and use a whitespace
14169 variable in print_small_structs test, add an XFAIL for Solaris.
14170 * gdb.base/dbx.exp: XFAIL func commands until somebody is
14171 interested enough to fix.
14172
7be570e7
JM
141731999-08-13 Keith Seitz <keiths@cygnus.com>
14174
14175 * gdb.base/dbx.exp (dbx_gdb_file_cmd): Rename to gdb_file_cmd.
14176 (dbx_gdb_load): Remove. Use gdb_load instead, since that
14177 proc knows about targets other than the natives.
14178 (test_assign): Use "gdb_run_cmd" to "run" the target.
14179 Check that we've actually hit the breakpoint at main.
14180 When we attempt to assign a value to a local variable, check
14181 that the variable is in the current scope, i.e., don't use
14182 a test with an empty result.
14183
14184Tue Aug 10 15:25:16 1999 Andrew Cagney <cagney@b1.cygnus.com>
14185
14186 * gdb.base/maint.exp: Add test of ``maintenance internal-error''
14187 command.
14188
141891999-08-09 Stan Shebs <shebs@andros.cygnus.com>
14190
14191 From Jimmy Guo <guo@cup.hp.com> and others at HP:
14192 gdb.hp: Move tests into subdirectories gdb.aCC, gdb.base-hp,
14193 gdb.compat, gdb.threads-hp.
14194 gdb.hp/configure, gdb.hp/configure.in: New files.
14195 gdb.hp/Makefile.in: Recurse into new subdirs.
14196 gdb.hp/gdb.defects: New directory, tests for HP bug reports.
14197 gdb.hp/gdb.objdbg: New directory, tests for debugging info
14198 in object files.
14199 gdb.hp/tools: New directory, aux tools for HP-specific tests.
14200
96baa820
JM
142011999-08-05 Stan Shebs <shebs@andros.cygnus.com>
14202
14203 * gdb.base/display.exp: Help expect by putting a newline in the
14204 funky printf, remove a bogus p/a test.
14205
142061999-08-05 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
14207
14208 * gdb.base/display.exp: Make sure that when we say 'run', we are
14209 connected to the target. This is necessary when running not
14210 natively.
14211
142121999-08-03 Stan Shebs <shebs@andros.cygnus.com>
14213
14214 * gdb.base/step-test.exp: Removed some extraneous messages.
14215
14216 * gdb.base/long_long.exp: Don't run memory examination tests
14217 on little-endian targets (they will need a different set of
14218 results to match).
14219
142201999-08-02 Stan Shebs <shebs@andros.cygnus.com>
14221
14222 * gdb.c++/virtfunc.exp: Expect to fail the virtual call tests
14223 until somebody decides to fix GDB.
14224
14225 * gdb.base/long_long.c: Stop compiler complaint by specifying long
14226 constant as "ULL".
14227 * gdb.base/long_long.exp: Loosen x/c test, add partial result
14228 matches for a couple x/2 commands.
14229
a0b3c4fd
JM
142301999-07-30 Stan Shebs <shebs@andros.cygnus.com>
14231
14232 * gdb.c++/ref-types.cc, gdb.c++/ref-types.exp: Appease doschk
14233 by merging in ref-types2 tests.
14234 * gdb.c++/ref-types2.cc, gdb.c++/ref-types2.exp: Remove.
14235
14236 From Jimmy Guo <guo@cup.hp.com> and others at HP:
14237 * gdb.c++/Makefile.in: Add standard actions.
14238 (EXECUTABLES): Rename from PROGS, update list.
14239 * gdb.c++/ambiguous.cc, gdb.c++/ambiguous.exp: Move to here
14240 from gdb.hp.
14241 * gdb.c++/anon-union.cc: Don't use anonymous struct, make
14242 foo and bar locals.
14243 * gdb.c++/anon-union.exp: Fix tests to match.
14244 * gdb.c++/classes.exp: Run if HP compiler used, add extra
14245 expect matches to handle output variations.
14246 * gdb.c++/cplusfuncs.cc: Make operator -> return foo *.
14247 * gdb.c++/cplusfuncs.exp: Update to match, allow word "class" in
14248 output, add HP alternatives for new and delete prints.
14249 * gdb.c++/ctti.exp, gdb.c++/cttiadd.cc, gdb.c++/cttiadd1.cc,
14250 gdb.c++/cttiadd2.cc, gdb.c++/cttiadd3.cc: Move here from gdb.hp.
14251 * gdb.c++/demangle.exp: Use $style when reporting failure.
14252 * gdb.c++/derivation.exp: Add some xfails if GCC-compiled.
14253 * gdb.c++/inherit.exp: Run if HP compiler used, add some
14254 match alternatives.
14255 * gdb.c++/local.exp: Add match alternatives or xfails for HP
14256 compilers.
14257 * gdb.c++/member-ptr.exp: Add xfails for hppa*-*-*.
14258 * gdb.c++/method.exp: Add match alternatives.
14259 * gdb.c++/misc.cc: Add bool types.
14260 * gdb.c++/misc.exp: Add tests for bool types.
14261 * gdb.c++/overload.exp: Add xfails.
14262 * gdb.c++/templates.cc: Remove bogus arglist init, init fvpchar.
14263 * gdb.c++/templates.exp: Run if HP compiler used, add some xfails,
14264 add some more template parameter tests (only for HP currently).
14265 * gdb.c++/userdef.exp: Add xfails for hppa*-*-*.
14266 * gdb.c++/virtfunc.cc: Add return type and value for main.
14267 * gdb.c++/virtfunc.exp: Run if HP compiler used, add some
14268 match alternatives.
d63a86f8 14269
a0b3c4fd
JM
142701999-07-30 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
14271
14272 * gdb.base/display.exp: Fix output of 'p/a &&j' test.
14273
142741999-07-29 Jim Blandy <jimb@savonarola.red-bean.com>
14275
14276 * gdb.base/signals.exp: Don't expect getting a backtrace from
14277 within a signal handler to fail on Linux.
14278
142791999-07-29 Stan Shebs <shebs@andros.cygnus.com>
14280
14281 From Jimmy Guo <guo@cup.hp.com> and others at HP:
14282 * lib/gdb.exp: Remove some gratuitious semicolons.
14283 (delete_breakpoints): Increase timeout.
14284 (gdb_expect): Add -notransfer option.
14285 (gdb_test): Use -notransfer option.
14286 (get_compiler_info): Add f77 case.
14287 (get_compiler): New proc, split out from gdb_preprocess, add f77
14288 case.
14289 (gdb_preprocess): Call get_compiler.
14290
14291 * gdb.base/Makefile.in (EXECUTABLES): Update the list.
14292 * gdb.base/attach.exp, gdb.base/display.exp,
14293 gdb.base/ending-run.exp, gdb.base/gdbvars.exp,
14294 gdb.base/long_long.exp, gdb.base/printcmds.exp,
14295 gdb.base/structs.exp, gdb.base/structs2.exp: Remove or fill in
14296 third arg to gdb_test.
14297 * gdb.base/call-ar-st.exp: Add HP-UX xfail for >10-arg functions.
14298 * gdb.base/callfuncs.exp, gdb.base/callfwmall.exp: Remove some
14299 HP-UX xfails, add others.
14300 * gdb.base/completion.exp: Reflect name change of self-test.
14301 * gdb.base/condbreak.exp, gdb.base/corefile.exp,
14302 gdb.base/foll-exec.exp, gdb.base/interrupt.exp,
14303 gdb.base/ptype.exp, gdb.base/scope.exp, gdb.base/setvar.exp: Note
14304 HP failure number.
14305 * gdb.base/foll-vfork.exp: Loosen matches slightly, remove
14306 useless HP-UX 10.30 references.
14307 * gdb.base/maint.exp: Loosen matches.
14308 * gdb.base/pointers.c (main): Declare more_code.
14309 * gdb.base/pointers.exp: Match on output of a `next'.
14310 * gdb.base/structs.c: Add prototypes.
14311 * gdb.base/watchpoint.exp: Remove HP-UX 10.30 reference.
14312 * gdb.base/whatis.exp: Fail for both HP-UX 10.20 and 11.
14313
143141999-07-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
14315
14316 * gdb.base/list.exp: Add tests for repeating 'list <linenum>'
14317 command.
14318
143191999-07-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
14320
14321 * gdb.c++/annota2.exp: Fix delete breakpoint query testcase.
14322 Fix run to main failures. Watchpoint can be hardware watchpoint.
d63a86f8
RM
14323
14324 * gdb.base/annota1.exp: Clean up some more, in case printf has
a0b3c4fd
JM
14325 debug info. Deal with lack of signal hanlder info in stack.
14326
a9c64011 14327 From Jim Kingdon <kingdon@redhat.com>:
a0b3c4fd
JM
14328 * gdb.base/annota1.exp: If printf has debug info, deal with it.
14329
5a2468f5
JM
143301999-07-19 Stan Shebs <shebs@andros.cygnus.com>
14331
14332 * gdb.base/foll-exec.exp, gdb.base/foll-fork.exp,
14333 gdb.base/foll-vfork.exp: Don't run for crosses.
14334
adf40b2e
JM
14335Tue Jul 13 23:37:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
14336
14337 * gdb.base/configure.in: Check for gdbvars.exp instead of
14338 a1-selftest.exp.
14339 * gdb.base/configure: Re-generate.
14340
143411999-07-12 Stan Shebs <shebs@andros.cygnus.com>
14342
14343 * gdb.base/selftest.exp: Rename from a1-selftest.exp, no point
14344 in trying to run first and name is too long.
14345
14346 * gdb.base/pointers.c, gdb.base/pointers.exp: Add contents of
14347 pointers2.c and pointers2.exp, respectively.
14348 * gdb.base/pointers2.c, gdb.base/pointers2.exp: Remove, makes
14349 doschk happier.
14350
43e526b9
JM
143511999-07-08 Stan Shebs <shebs@andros.cygnus.com>
14352
14353 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Renamed from
14354 callfuncs2.c and callfuncs2.exp.
14355
14356 * gdb.base/list.exp: Remove mistaken xfails.
14357 * gdb.base/list0.h: Add optional prototypes.
14358
9846de1b
JM
14359Wed Jul 7 00:27:35 1999 Andrew Cagney <cagney@amy.cygnus.com>
14360
a9c64011 14361 * gdb.base/setvar.exp: Increase the time-out on tests indirectly
9846de1b 14362 calling malloc.
a9c64011
AS
14363 * nodebug.exp, printcmds.exp, ptype.exp, setvar.exp: Ditto.
14364 * ptype.exp: Move test for get_debug_format to before its first
9846de1b
JM
14365 use.
14366
143671999-07-06 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
14368
14369 * gdb.base/Makefile.in (EXECUTABLES): Remove annota2 executable.
14370 * gdb.base/annota2.cc, annota2.exp: Move from here.
14371 * gdb.c++/annota2.cc, annota2.exp: To here.
14372 * gdb.c++/Makefile.in (PROGS): Add annota2 executable.
14373
43ff13b4
JM
14374Tue Jun 29 11:56:06 1999 Andrew Cagney <cagney@b1.cygnus.com>
14375
14376 * lib/gdb.exp (gdb_expect_list): Output one message per pattern in
14377 a consistent format.
14378
085dd6e6
JM
143791999-06-25 Stan Shebs <shebs@andros.cygnus.com>
14380
14381 From Jimmy Guo <guo@cup.hp.com> and others at HP:
14382 * lib/gdb.exp (get_compiler_info): Add detection for assorted
14383 HP compilers, also set the globals $true and $false.
14384
14385 * gdb.base/annota1.c, bitfields.c, break.c, call-ar-st.c,
14386 call-rt-st.c, call-strs.c, callfuncs.c, callfuncs2.c, condbreak.c,
14387 coremaker.c, ending-run.c, exprs.c, funcargs.c, interrupt.c,
14388 jump.c, langs0.c, langs1.c, langs2.c, list0.c, list1.c,
14389 long_long.c, mips_pro.c, nodebug.c, opaque0.c, opaque1.c,
14390 printcmds.c, ptype.c, recurse.c, restore.c, return.c, run.c,
14391 scope0.c, scope1.c, setshow.c, setvar.c, shmain.c, shr1.c, shr2.c,
14392 sigall.c, signals.c, so-impl-ld.c, so-indr-cl.c, solib.c,
14393 solib1.c, solib2.c, step-test.c, twice.c, varargs.c, watchpoint.c,
14394 whatis.c} Add C++ compatible function definitions and return
14395 types, add includes for library functions.
14396 * gdb.base/ptype.c (my_false, my_true): Use instead of false/true.
14397 * gdb.base/step-test.c (myglob): Rename from glob.
14398 * gdb.base/attach.c, attach2.c, average.c, execd-prog.c,
14399 foll-exec.c, foll-fork.c, foll-vfork.c, sum.c, vforked-prog.c: New
14400 files, move here from gdb.hp.
14401 * gdb.base/annota1.exp, break.exp, call-ar-st.exp, call-rt-st.exp,
14402 commands.exp, condbreak.exp, define.exp, ena-dis-br.exp,
14403 ending-run.exp, jump.exp. list.exp, long_long.exp, so-impl-ld.exp:
14404 Adjust line numbers in regexps.
14405
14406 * gdb.base/all-bin.exp, eval-skip.exp, exprs.exp, logical.exp,
14407 miscexprs.exp, pointers.exp, relational.exp: Use $true and $false
14408 instead of 0/1.
14409
14410 * gdb.base/attach.exp, dbx.exp, foll-exec.exp, foll-fork.exp,
14411 foll-vfork.exp: New files, move here from gdb.hp.
14412 * gdb.base/page.exp: New file, test of pagination command.
14413
14414 * gdb.base/watchpoint.c (recurser): New function, for watchpoint
14415 recursion test.
14416 * gdb.base/watchpoint.exp: Add more test cases for watchpoints.
14417
14418 * gdb.base/so-impl-ld.exp, gdb.base/so-indr-cl.exp,
14419 gdb.base/solib.exp: Fix compiler invocation process.
14420
14421 * gdb.base/callfuncs.exp, gdb.base/callfuncs2.exp: Don't xfail for
14422 HP-UX 11, turn off overload resolution explicitly.
14423 * gdb.base/commands.exp: Set argument list explicitly, add
14424 watchpoint test.
14425 * gdb.base/completion.exp: Enable if HP-UX, tweak tests to make
14426 them work.
14427 * gdb.base/constvars.exp, gdb.base/volatile.exp: Escape the
14428 expressions properly.
14429 * gdb.base/corefile.exp: Loosen the match slightly.
14430 * gdb.base/default.exp: Allow "Error accessing memory" message
14431 also.
14432 * gdb.base/display.exp: Skip over x/0 j if PA64.
14433 * gdb.base/funcargs.exp: Add xfails for HP-UX.
14434 * gdb.base/interrupt.exp: Ditto.
14435 * gdb.base/langs.exp: Add symbolic matches governed by compiler
14436 in use.
14437 * gdb.base/list.exp: Add xfails for HP-UX.
14438 * gdb.base/long_long.exp: Refine some of the numeric matches.
14439 * gdb.base/mips_pro.exp: Xfail on HP-UX.
14440 * gdb.base/miscexprs.exp: Add PA2.0 case for array size test.
14441 * gdb.base/nodebug.exp: Succeed on more varieties of output.
14442 * gdb.base/opaque.exp: Remove some HP-UX xfails.
14443 * gdb.base/ptype.exp: Succeed on more varieties of output.
14444 * gdb.base/scope.exp: Add xfails for HP-UX.
14445 * gdb.base/sect-cmd.exp: Add more cases.
14446 * gdb.base/setvar.exp: Add xfails for HP-UX.
14447 * gdb.base/shlib-call.exp: Loosen some matches slightly.
14448 * gdb.base/signals.exp: Match on void symbolically.
14449 * gdb.base/step-test.exp: Add case for PA64.
14450 * gdb.base/term.exp: Add exit and restart.
14451 * gdb.base/twice.exp: Clean up after self.
14452 * gdb.base/varargs.exp: Disable overload resolution explicitly.
14453 * gdb.base/whatis.exp: Allow more ways to pass tests.
14454
14455 * gdb.base/smoke.exp, gdb.base/smoke.c, gdb.base/smoke.cc: Remove,
14456 no longer useful.
14457
14458Fri Jun 25 19:27:28 1999 Andrew Cagney <cagney@b1.cygnus.com>
14459
14460 * lib/gdb.exp (proc gdb_expect_list): New procedure. Matches a
14461 list of patterns.
14462 * gdb.base/call-ar-st.exp: Use gdb_expect_list in "print
14463 print_double_array(double_array)", "continuing to breakpoint
14464 1018", "print print_double_array(array_d)" and "continuing to
14465 1034" tests.
d63a86f8 14466
085dd6e6
JM
144671999-06-24 Jason Molenda (jsm@bugshack.cygnus.com)
14468
a9c64011 14469 * Makefile.in: Add empty html and install-html targets.
085dd6e6
JM
14470
144711999-06-24 Stan Shebs <shebs@andros.cygnus.com>
14472
14473 * config/mt-*: Remove, these haven't been used since 1996.
14474
144751999-06-22 Stan Shebs <shebs@andros.cygnus.com>
14476
14477 * gdb.base/call-strs.c, gdb.base/ending-run.c,
14478 gdb.base/step-test.c: Include stdlib.h and string.h as needed.
14479 * gdb.c++/member-ptr.exp: Skip over these tests if using G++.
14480
9e0b60a8
JM
144811999-06-18 Stan Shebs <shebs@andros.cygnus.com>
14482
14483 * gdb.c++/overload.exp: XFAIL everything if using G++, add a
14484 simpler match case for the ptype of the big class.
14485
144861999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
14487
14488 * gdb.exp: Fix test for gdb_prompt existence.
14489
144901999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
14491
14492 * gdb.exp (gdb_test): Add fail after calls to perror.
14493
144941999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
14495
14496 * gdb.exp (gdb_test): Accept variations of Undefined command messages.
14497
144981999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
14499
14500 * gdb.exp (gdb_test): Fix anchors on gdb_expect statement.
14501
0f71a2f6
JM
14502Fri Jun 11 12:56:50 1999 Andrew Cagney <cagney@b1.cygnus.com>
14503
14504 * gdb.base/call-strs.c (link_malloc): New function. Ensure that
14505 malloc() is linked in.
14506
145071999-06-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
14508
14509 * gdb.base/ending-run.exp: Make sure we fail and do not timeout at
14510 step at end.
14511
14512 * gdb.base/annota1.exp: Increase match_max to prevent timeout.
14513
145141999-06-08 Jim Blandy <jimb@zwingli.cygnus.com>
14515
14516 * gdb.java/jv-print.exp: New file. (Our first Java test!)
14517
cce74817
JM
14518Fri Jun 4 10:47:46 1999 Jeffrey A Law (law@cygnus.com)
14519
14520 * gdb.base/a1-selftest.exp: Remove bogus hppa xfail.
14521 * gdb.base/mips_pro.exp: Likewise.
14522
145231999-06-02 Keith Seitz <keiths@cygnus.com>
14524
14525 * gdb.c++/templates.cc: Change all "new" operators to throw
14526 an exception.
14527 * gdb.c++/cplusfuncs.cc: Likewise.
14528
14529 * gdb.base/Makefile.in (EXECUTABLES): Add smoke1, annota1, and annota2.
14530
14531Wed Jun 2 17:37:05 1999 Andrew Cagney <cagney@b1.cygnus.com>
14532
14533 * gdb.base/condbreak.exp: Use rerun_to_main to start the program.
a9c64011
AS
14534 * gdb.base/ending-run.exp: When stepping out of main, accept a
14535 step into an arbitrary assembler file.
cce74817 14536
392a587b
JM
145371999-05-20 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
14538
d63a86f8 14539 * gdb.base/annota1.exp: Allow any number of "frames-invalid" and
392a587b 14540 "breakpoint-invalid" to be printed.
d63a86f8 14541 * gdb.base/annota2.exp: Revise line number for main breakpoint. Allow any
392a587b
JM
14542 number of "frames-invalid" and "breakpoint-invalid" to be printed.
14543 * gdb.base/annota2.cc: Initialize a.x to 0.
14544
9e086581
JM
145451999-05-17 Keith Seitz <keiths@cygnus.com>
14546
14547 * gdb.base/call-ar-st.exp: Skip "print print_double_array (double_array)"
14548 when "skip_float_tests" set.
14549 Ditto for "print print_double_array(array_d)", "print print_small_structs",
14550 "print print_ten_doubles", and "step into print_long_arg_list".
14551 Don't assume we can step into "print_long_arg_list": we could step into memcpy.
14552 * gdb.base/call-rt-st.exp: Don't run float-related tests when "skip_float_tests"
14553 is set: "print print_one_double(*d1)" and "print print_two_floats(*f3)".
14554 * gdb.base/funcargs.exp: Don't run "float_and_integral_args" when
14555 "skip_float_tests" is set.
14556 * gdb.base/varargs.exp: Skip "print find_max_double(5,1.0,17.0,2.0,3.0,4.0)"
14557 when "skip_float_tests" set.
d63a86f8 14558
cd0fc7c3
SS
145591999-05-06 Keith Seitz <keiths@cygnus.com>
14560
14561 * gdb.base/annota2.cc: Include stdio.h.
14562
14563Wed May 5 17:44:31 1999 Stan Shebs <shebs@andros.cygnus.com>
14564
14565 * gdb.base/crossload.exp: Remove, this has been disabled ever
14566 since BFD stopped including all targets, and cross-GDB gets
14567 plenty of testing anyway.
14568 * gdb.base/i486-elf.u, gdb.base/m68k-aout.u, gdb.base/m68k-elf.u,
14569 gdb.base/sparc-aout.u, gdb.base/i860-elf.u, gdb.base/m68k-aout2.u,
14570 gdb.base/mips-ecoff.u, gdb.base/sparc-elf.u: Remove.
14571 * gdb.base/README: Remove, was doc for this.
14572 * gdb.base/Makefile.in (CROSS_EXECUTABLES): Remove, no longer
14573 needed.
14574
b83266a0
SS
145751999-05-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
14576
14577 * gdb.base/call-ar-st.exp: Fix one regular expression in test
14578 output.
14579
14580 * gdb.base/annota1.exp: New file. Annotation level 2 tests.
14581 * gdb.base/annota2.exp: New file. More annotation tests.
14582 * gdb.base/annota1.c: New file. Source file for annota1.exp.
14583 * gdb.base/annota2.cc: New file. Source file for annota2.exp.
14584
145851999-04-23 Angela Marie Thomas <angela@cygnus.com>
14586
14587 * config/cfdbug.exp: New file.
14588
7a292a7a
SS
145891999-04-20 Jim Blandy <jimb@zwingli.cygnus.com>
14590
14591 * gdb.c++/demangle.exp (test_gnu_style_demangling): Add tests for
14592 Marcus Daniel's and Dale Hawkins's demangler crashes.
14593
14594 * gdb.c++/demangle.exp (test_gnu_style_demangling,
14595 test_lucid_style_demangling, test_arm_style_demangling,
14596 test_hp_style_demangling): Try Tom Tromey's core-dumping
14597 identifier under each demangling style.
14598
145991999-04-07 Jim Blandy <jimb@zwingli.cygnus.com>
14600
14601 * gdb.c++/demangle.exp: Include the current demangling style
14602 in all test names.
14603 (current_demangling_style): New global variable.
14604 (set_demangling_style, test_demangling_core, test_demangling,
14605 test_demangling_exact): New functions.
14606 (test_gnu_style_demangling, test_lucid_style_demangling,
14607 test_arm_style_demangling, test_hp_style_demangling): Use those,
14608 instead of calling gdb_test and gdb_test_exact directly.
14609 (catch_demangling_errors): New function, which reports errors
14610 signalled by the demangling test functions in an orderly way.
14611 (do_tests): Use catch_demangling_errors.
14612
146131999-04-06 Jim Blandy <jimb@zwingli.cygnus.com>
14614
14615 * gdb.base/signals.exp (test_handle_all_print): Use () for
14616 grouping in expressions, not {}.
14617
14618 * gdb.base/smoke.exp: Test value of x, not y. The latter isn't
14619 initialized yet.
14620
146211999-04-01 Stan Shebs <shebs@andros.cygnus.com>
14622
14623 * gdb.c++/derivation.exp: Pass ptype tests if synthesized methods
14624 are listed.
14625
146261999-03-26 Stan Shebs <shebs@andros.cygnus.com>
14627
14628 * gdb.stabs/weird.exp: Test for CC being defined before
14629 looking at its value.
14630
146311999-03-25 Stan Shebs <shebs@andros.cygnus.com>
14632
14633 * gdb.base/call-ar-st.exp: Remove stray '#'.
14634 * gdb.base/miscexprs.exp: Allow "short" and "long" as well as
14635 "short int" and "long int".
14636 * gdb.c++/overload.cc: Cast the string added in the previous
14637 change, to mollify finicky HP compiler.
14638 * gdb.hp/reg-test.exp (testfile): Fix file name.
14639 * gdb.stabs/weird.exp: Don't try to run if HP compiler in use.
d63a86f8 14640
7a292a7a
SS
14641 * gdb.c++/misc.cc (main): Initialize obj_with_enum.
14642 * gdb.c++/classes.exp: Fix test of obj_with_enum values, allow
14643 alternate form of enum ptype.
14644
c906108c
SS
146451999-03-23 Stan Shebs <shebs@andros.cygnus.com>
14646
7a292a7a
SS
14647 * lib/gdb.exp (skip_hp_tests): Remove gcc_used argument.
14648 * gdb.hp/*.exp: Change all to run compiler probe only after
14649 passing skip_hp_tests, so as not to waste time on guaranteed
14650 failure.
14651
c906108c
SS
14652 * gdb.c++/overload.cc: Pass string instead of char addr, always
14653 init ccpfoo.
14654 * gdb.c++/templates.cc: Fix syntax error.
14655
7a292a7a
SS
14656Tue Mar 23 14:56:36 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
14657
14658 * gdb.base/commands.exp: Add test for correct position of '>'
d63a86f8 14659 when issuing the 'commands' command after a 'while' or 'if'
7a292a7a
SS
14660 command.
14661
146621999-03-18 James Ingham <jingham@cygnus.com>
14663
14664 * gdb.c++/ovldbreak.exp: Use gdb_continue_to_end
14665
14666 * gdb.c++/method.exp: It was testing an uninitialized int on the
14667 stack and assuming it was positive.
14668
14669 * gdb.base/watchpoint.exp: Use gdb_continue_to_end.
14670
14671 * gdb.base/step-test.exp: Catch a case where finish is broken and
d63a86f8 14672 keep it from killing the rest of the tests.
7a292a7a
SS
14673 Use gdb_continue_to_end.
14674
14675 * gdb.base/sigall.exp: use gdb_continue_to_end.
14676
14677 * gdb.base/ena-dis-br.exp: use gdb_continue_to_end.
14678
14679 * gdb.base/display.exp: use runto_main, not run.
14680
d63a86f8
RM
14681 * gdb.base/default.exp: Check for the current error message in the
14682 r abbreviation test.
7a292a7a
SS
14683 Add strongarm to the targets that know info float.
14684
d63a86f8 14685 * gdb.base/condbreak.exp: Use the gdb_run command rather than just
7a292a7a
SS
14686 run which doesn't work with monitors.
14687
14688 * gdb.base/call-ar-st.exp: fixed bogus regexp in continuing to 1034 test.
14689
14690 * gdb.base/break.exp: use the gdb_continue_to_end proc.
14691
14692 * lib/gdb.exp: I had added gdb_continue_to_end used to run to the end of a
d63a86f8
RM
14693 program. Traps the case (in Cygmon) when the program never really
14694 exits. Same as Mark's continue_to_exit, but I had put it in a lot
7a292a7a
SS
14695 more places, so I used my name. Sorry Mark...
14696
14697 * config/monitor.exp (gdb_target_monitor): added another
14698 target_info parameter: remotebinarydownload. This will set the
14699 remotebinarydownload flag if this is causing some boards trouble.
14700
147011999-03-18 Mark Salter <msalter@cygnus.com>
14702
14703 * lib/gdb.exp (continue_to_exit): New function.
14704
14705 * gdb.base/ena-dis-br.exp: Clean up for remote targets.
14706 * gdb.base/ending-run.exp: Ditto.
14707 * gdb.base/step-test.exp: Ditto.
14708
147091999-03-16 Stan Shebs <shebs@andros.cygnus.com>
14710
14711 * gdb.base/miscexprs.c: Clean up file, clear cbig.c[0] explicitly
14712 (suggested by Art Haas <ahaas@neosoft.com>).
14713
147141999-03-16 Jim Blandy <jimb@zwingli.cygnus.com>
14715
14716 * gdb.base/signals.exp: Filter out *-*-linux* before matching *-*-gnu*.
14717
14718Fri Mar 12 18:06:21 1999 Stan Shebs <shebs@andros.cygnus.com>
14719
14720 * gdb.c++/ref-types.exp, ref-types2.exp: Allow alternate
14721 descriptions of types (short unsigned int vs unsigned short, etc).
14722
147231999-03-12 Jim Blandy <jimb@zwingli.cygnus.com>
14724
14725 * gdb.base/call-strs.exp: Don't assume that `step' will step over
14726 a call to strlen; sometimes we do have sources.
14727
147281999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
c906108c
SS
14729
14730 * gdb.base/call-ar-st.c (main): Terminate char_array with a null
14731 character, so GDB won't print garbage after its end.
d63a86f8 14732
c906108c
SS
14733 * gdb.base/call-ar-st.exp: Don't step into sum_array_print; set a
14734 breakpoint there instead. Sometimes GCC emits memcpy to handle
14735 the large structures being passed by value, so we step into that
14736 instead of sum_array_print, which obscures what we're really testing.
14737 * gdb.base/step-test.exp: However, we do want a test that notices
14738 the bizarre steps into memcpy, so do that here. Add check for
14739 stepping into function calls that pass large structures by value.
14740 ("Is that a noun clause, or are you just happy to see me?")
14741 Remove all references to specific line numbers.
14742 * gdb.base/step-test.c (struct rhomboidal, large_struct_by_value):
14743 New type and function.
14744 (main): Call large_struct_by_value, passing it a large struct by value.
14745 * lib/gdb.exp (gdb_get_line_number): New function.
14746
14747 * gdb.base/step-test.exp: Rewrite `stepi' and `nexti' tests to be
14748 more portable.
14749
7a292a7a
SS
147501999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
14751
c906108c
SS
14752 * lib/gdb.exp: Doc fixes.
14753
7a292a7a
SS
147541999-03-05 Nick Clifton <nickc@cygnus.com>
14755
d63a86f8 14756 * gdb.base/a2-run.exp: Add expected fails for strongarm-coff.
7a292a7a
SS
14757
147581999-03-04 Jim Blandy <jimb@zwingli.cygnus.com>
14759
c906108c
SS
14760 * gdb.base/display.exp: Don't exercise the "detach" and "kill"
14761 commands. They're not germane to this test, and they don't work
14762 that way on remote targets.
14763
3fc11d3e
JM
147641999-03-01 James Ingham <jingham@cygnus.com>
14765
14766 * Changelog entries merged over from gdb development branch.
14767
3fc11d3e
JM
14768 Tue Jan 5 12:33:47 1999 Keith Seitz <keiths@cygnus.com>
14769
14770 * lib/gdb.exp (gdbtk_analyze_results): Generic function
14771 for outputting results of test run.
14772
2d4a1622 14773 1998-12-07 Martin M. Hunt <hunt@cygnus.com>
3fc11d3e
JM
14774
14775 * lib/gdb.exp (gdbtk_start): Fix path for itcl library.
3fc11d3e 14776
7a292a7a
SS
147771999-02-25 Felix Lee <flee@cygnus.com>
14778
14779 * lib/gdb.exp (debug_format): initialize
14780
c906108c
SS
147811999-02-25 Jason Molenda (jsm@bugshack.cygnus.com)
14782
14783 * gdb.base/call-ar-st.c: Include string.h, not strings.h.
14784 * gdb.base/call-rt-st.c: Ditto.
14785
c906108c
SS
147861999-02-13 Jim Blandy <jimb@zwingli.cygnus.com>
14787
14788 * gdb.threads/pthreads.exp (horiz): New variable.
14789 (test_startup): Fix regexps that capture thread numbers.
14790
147911999-02-10 Jason Molenda (jsm@bugshack.cygnus.com)
14792
14793 * gdb.base/smoke.exp: Disambiguate two test case names (both
14794 called ``print'').
14795
14796Fri Feb 5 12:42:56 1999 Stan Shebs <shebs@andros.cygnus.com>
14797
14798 * gdb.base/volatile.exp: Use gdb_test, add xfails for GCC
14799 compilation.
14800
148011999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
14802
14803 * gdb.base/miscexprs.exp: Change patterns to match GDB's
14804 actual output formatting.
14805 * gdb.base/smoke.exp: GDB removes leading 0's.
14806 * gdb.base/volatile.exp: Don't check type of remuneration;
14807 that variable is no longer defined in constvars.c.
14808 * gdb.base/step-test.c (main): Exit with explicit exit code.
14809 * gdb.base/step-test.exp: Remove two nexti checks--they are
14810 not portable.
14811
148121999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
14813
14814 * gdb.base/help.exp ("help delete display"): Fix test to match
14815 gdb's output.
14816
14817 * gdb.base/long_long.c (known_types): Initialize values to zero.
14818 * gdb.base/long_long.exp: Step one more line
14819 so 'dec' is initialized in "get to known place". GDB removes
a9c64011
AS
14820 leading zeros. Explicitly ask for hex formatting. Use
14821 unique test case names.
c906108c
SS
14822
14823Tue Feb 2 10:16:08 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
14824
d63a86f8 14825 * lib/gdb.exp (gdb_preprocess): Remove 'puts' statement.
c906108c
SS
14826
14827 * gdb.c++/method.exp: Add missing close brace.
14828
148291999-01-30 Jim Blandy <jimb@zwingli.cygnus.com>
14830
14831 * gdb.base/maint.exp: Use 'set height 0' to disable page
14832 prompting, not 'set height 400'.
14833
14834 Fix a bunch of timeouts.
14835 * gdb.base/maint.exp ("maint print objfiles"): Break this up into
14836 four separate tests, so expect doesn't take forever to match a ton
14837 of text against a regexp with lots of .* forms.
14838 ("maint print psymbols", "maint print symbols"): Make some of
14839 these greps more selective, so that expect doesn't try to wade
14840 through huge piles of output and time out.
14841
14842 * gdb.base/maint.exp ("maint print msymbols"): Fix pattern.
14843
14844 * gdb.base/maint.exp ("maint info breakpoints"): Split into two
14845 tests: one which doesn't expect shlib events to be reported, and
14846 another which does, but is XFAIL for all platforms other than
14847 HP/UX.
14848
14849 * gdb.base/break.exp: Teach the test suite that the `catch
14850 fork', `catch vfork', and `catch exec' commands produce error
14851 messages on platforms that don't provide these features.
14852
14853Mon Jan 25 18:35:56 1999 Stan Shebs <shebs@andros.cygnus.com>
14854
14855 * gdb.hp/gen-so-thresh.c, so-thresh.sh, so-thresh.exp,
14856 so-thresh.linkopts, so-thresh.mk: Move to gdb.hp from gdb.base
14857 (shortening names from solib_threshold.exp etc), won't run on
14858 anything but HP-UX for the foreseeable future.
14859 * gdb.hp/Makefile.in, gdb.base/Makefile.in (clean): Adjust to
14860 reflect move.
14861
14862Thu Jan 21 15:46:49 1999 Stan Shebs <shebs@andros.cygnus.com>
14863
14864 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
14865 gdb.trace/Makefile.in (clean): Remove all test executables.
14866
14867Tue Jan 19 17:20:09 1999 David Taylor <taylor@texas.cygnus.com>
14868
14869 * gdb.base/shlib-call.exp: add test cases to verify that gdb
14870 successfully re-sets breakpoints in shared libraries.
14871 * gdb.base/shmain.c (main): return 0, don't fall off the end.
14872
14873Fri Jan 15 14:04:57 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
14874
d63a86f8
RM
14875 * gdb.hp/xdb3.exp: do not execute unless on hppa-hpux platform
14876 and compiled w/o GCC.
c906108c
SS
14877
14878 * gdb.hp/watch-cmd.exp: ditto.
14879
14880 * gdb.hp/watch-hp.exp: ditto.
14881
14882 * gdb.hp/xdb1.exp: ditto.
14883
14884 * gdb.hp/xdb2.exp: ditto.
14885
14886 * gdb.hp/dbx.exp: ditto.
14887
14888Thu Jan 14 18:36:48 1999 Stan Shebs <shebs@andros.cygnus.com>
14889
14890 * constvars.c: Remove C++-isms.
14891 * constvars.exp: Use gdb_test everywhere, add xfails if compiled
14892 with GCC.
14893
14894Mon Jan 11 10:08:03 1999 David Taylor <taylor@texas.cygnus.com>
14895
14896 The following changes are part of the HP merge.
14897
14898 * gdb.base/break.exp: new tests to verify that catchpoints for
14899 fork, vfork, and exec don't trigger inappropriately.
14900
14901 * gdb.base/opaque.exp: compile one file at a time, then link.
14902
14903 * gdb.base/signals.exp: be more restrictive about which hppa
14904 systems receive a setup_xfail. new tests.
14905
14906 * gdb.base/solib_threshold.build: new file.
14907 * gdb.base/solib_threshold.exp: new file.
14908 * gdb.base/solib_threshold.link_opts: new file.
14909 * gdb.base/solib_threshold.mk: new file.
14910 * gdb.base/gen_solib_threshold.c: new file.
14911
14912 * gdb.c++/classes.exp: if on HPUX and not using gcc, skip the
14913 tests. New tests for enums inside classes.
14914
14915 * gdb.c++/compiler.cc: indicate support of template debugging.
14916
14917 * gdb.c++/demangle.exp: run hp style demangling tests.
14918
14919 * gdb.c++/inherit.exp: if on HPUX and not using gcc, skip the
14920 tests.
14921
14922 * gdb.c++/misc.cc: changes to support new tests.
14923
14924 * gdb.c++/templates.cc: changes to support HP's compiler; changes
14925 to support new tests.
14926
14927 * gdb.c++/virtfunc.exp: if we are on HPUX and we are not using
14928 gcc, then skip these tests.
14929
14930Sun Jan 10 23:44:11 1999 David Taylor <taylor@texas.cygnus.com>
14931
14932 The following files are part of the HP merge; some had longer
14933 names at HP, but have been renamed to be no more than 14
14934 characters in length.
14935
14936 * gdb.hp/ambiguous.cc: new file.
14937 * gdb.hp/ambiguous.exp: new file.
14938 * gdb.hp/attach.exp: new file.
14939 * gdb.hp/attach2.exp: new file.
14940 * gdb.hp/classes-hp.exp: new file.
14941 * gdb.hp/ctti.exp: new file.
14942 * gdb.hp/ctti-add.cc: new file.
14943 * gdb.hp/ctti-add1.cc: new file.
14944 * gdb.hp/ctti-add2.cc: new file.
14945 * gdb.hp/ctti-add3.cc: new file.
14946 * gdb.hp/dbx.exp: new file.
14947 * gdb.hp/exception.cc: new file.
14948 * gdb.hp/exception.exp: new file.
14949 * gdb.hp/foll-exec.c: new file.
14950 * gdb.hp/foll-exec.exp: new file.
14951 * gdb.hp/foll-fork.c: new file.
14952 * gdb.hp/foll-fork.exp: new file.
14953 * gdb.hp/foll-vfork.c: new file.
14954 * gdb.hp/foll-vfork.exp: new file.
14955 * gdb.hp/inherit-hp.exp: new file.
14956 * gdb.hp/more-steps.exp: new file.
14957 * gdb.hp/namespace.cc: new file.
14958 * gdb.hp/namespace.exp: new file.
14959 * gdb.hp/optimize.exp: new file.
14960 * gdb.hp/pxdb.c: new file.
14961 * gdb.hp/pxdb.exp: new file.
14962 * gdb.hp/quicksort.exp: new file.
14963 * gdb.hp/reg-test.exp: new file.
14964 * gdb.hp/reg-test.s: new file.
14965 * gdb.hp/sized-enum.c: new file.
14966 * gdb.hp/sized-enum.exp: new file.
14967 * gdb.hp/start-stop.exp: new file.
14968 * gdb.hp/templ-hp.cc: new file.
14969 * gdb.hp/templ-hp.exp: new file.
14970 * gdb.hp/thr-lib.c: new file.
14971 * gdb.hp/thr-lib.exp: new file.
14972 * gdb.hp/thr-lib.h: new file.
14973 * gdb.hp/thr-liblib.c: new file.
14974 * gdb.hp/virtfun-hp.c: new file.
14975 * gdb.hp/virtfun-hp.exp: new file.
14976 * gdb.hp/watch-cmd.exp: new file.
14977 * gdb.hp/watch-hp.exp: new file.
14978 * gdb.hp/xdb1.exp: new file.
14979 * gdb.hp/xdb2.exp: new file.
14980 * gdb.hp/xdb3.exp: new file.
14981
14982Wed Jan 6 18:41:15 1999 David Taylor <taylor@texas.cygnus.com>
14983
14984 The following files are part of the HP merge; some had longer
14985 names at HP, but have been renamed to be no more than 14
14986 characters in length.
14987
14988 * gdb.base/ss.h: new file.
14989 * gdb.base/call-ar-st.c: new file.
14990 * gdb.base/call-ar-st.exp: new file.
14991 * gdb.base/call-rt-st.c: new file.
14992 * gdb.base/call-rt-st-exp: new file.
14993 * gdb.base/call-strs.exp: new file.
14994 * gdb.base/ena-dis-br.exp: new file.
14995 * gdb.base/environ.exp: new file.
14996 * gdb.base/long_long.exp: new file.
14997 * gdb.base/sect-cmd.exp: new file.
14998 * gdb.base/shlib-cl2.exp: new file.
14999 * gdb.base/smoke.exp: new file.
15000 * gdb.base/so-impl-ld.c: new file.
15001 * gdb.base/so-impl-ld.exp: new file.
15002 * gdb.base/so-indr-cl.c: new file.
15003 * gdb.base/so-indr-cl.exp: new file.
15004 * gdb.base/varargs.exp: new file.
15005 * gdb.base/volatile.exp: new file.
15006 * gdb.base/whatis-exp.exp: new file.
7a292a7a 15007 * gdb.base/display.exp: new file.
c906108c
SS
15008 * gdb.c++/derivation.exp: new file.
15009 * gdb.c++/local.exp: new file.
15010 * gdb.c++/member-ptr.exp: new file.
15011 * gdb.c++/overload.exp: new file.
15012 * gdb.c++/ovldbreak.exp: new file.
15013 * gdb.c++/ref-types.exp: new file.
15014 * gdb.c++/ref-types2.exp: new file.
15015 * gdb.c++/userdef.exp: new file.
d63a86f8 15016
c906108c
SS
15017Wed Jan 6 13:50:57 1999 Stan Shebs <shebs@andros.cygnus.com>
15018
15019 * gdb.base/default.exp: Reflect wording change in remote.c.
15020
dc96c6c7 15021Tue Jan 5 19:14:51 1999 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
15022
15023 * gdb.base/help.exp: Update to reflect current text.
15024
15025Tue Jan 5 13:05:32 1999 David Taylor <taylor@texas.cygnus.com>
15026
15027 * gdb.c++/anon-union.cc: make foo and bar global, otherwise
15028 they're stack variables and contain garbage.
15029 * gdb.c++/anon-union.exp: new file.
15030
15031 The following changes were made by David Taylor
15032 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
15033 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
15034 in changes by HP.
15035
15036 * gdb.base/bitops.exp: new file.
15037 * gdb.base/default.exp: change expected messages for catch and
15038 info catch tests to reflect HP merge changes.
15039 * gdb.base/enable-disable-break.exp
15040 * gdb.base/ending-run.c: new file.
15041 * gdb.base/long_long.c: new file.
15042 * gdb.base/maint.exp: new file.
15043 * gdb.base/pointers2.exp: new file.
15044 * gdb.base/shlib-call2.exp: new file.
15045 * gdb.base/solib.exp: new file.
15046 * gdb.base/step-test.c: new file.
15047 * gdb.c++/anon-union.cc: new file.
15048 * gdb.c++/local.cc: new file.
15049 * gdb.c++/member-pointer.cc: new file.
15050 * gdb.c++/method.cc: new file.
15051 * gdb.c++/ref-types.cc: new file.
15052 * gdb.c++/ref-types2.cc: new file.
15053 * gdb.c++/userdef.cc: new file.
d63a86f8 15054
c906108c
SS
15055 * gdb.base/scope.exp: compile one file at a time, then link.
15056 * gdb.base/langs.exp: ditto.
15057 * gdb.base/list.exp: ditto.
d63a86f8 15058
c906108c
SS
15059Mon Jan 4 10:06:43 1999 David Taylor <taylor@texas.cygnus.com>
15060
15061 The following changes were made by David Taylor
15062 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
15063 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
15064 in changes by HP.
d63a86f8 15065
c906108c
SS
15066 * gdb.c++/inherit.exp: if on hppa*-*-hpux* and not using gcc,
15067 skip tests. When compiling pass c++ flag to gdb_compile.
15068 * gdb.c++/
d63a86f8 15069
c906108c
SS
15070 * lib/gdb.exp (get_compiler_info): new, optional argument -- args;
15071 test for on hppa*-*-hpux*; use args to see if c++ was specified.
15072 (skip_hp_tests): new function.
15073 (gdb_preprocess): new function.
15074
15075 * configure.in (hpdir): decide whether to configure gdb.hp.
15076 * configure: regenerated.
15077
15078 * gdb.base/Makefile.in (MISCELLANEOUS): new macros -- extra things
15079 to delete on clean.
15080 (EXECUTABLES): update to reflect new additions.
15081 * gdb.base/commands.exp: update message expected.
15082 * gdb.base/default.exp: add copyright notice.
15083 * gdb.base/funcargs.exp (timeout): if hpux, increase timeout.
15084 * gdb.base/help.exp: update messages to reflect current text.
15085 * gdb.base/recurse.exp: add hpppa*-*-bsd* to 'list' of enabled
15086 targets for recurse tests.
15087 * gdb.base/watchpoint.exp: if on hpux and not gcc compiled, then
15088 skip this file.
15089
15090 * gdb.c++/Makefile.in (PROGS): update to reflect new executables.
15091 * gdb.c++/cplusfuncs.exp: tell gdb_compile that it's a c++
15092 compilation.
15093 * gdb.c++/misc.exp: ditto.
15094 * gdb.c++/templates.exp: if we're on hpux and it's not gcc, don't
15095 run the tests. tell gdb_compile that it's a c++ compilation.
15096
15097 * gdb.threads/pthreads.exp: fix typo in message.
d63a86f8 15098
c906108c
SS
15099 * gdb.base/all-bin.exp: new file.
15100 * gdb.base/arithmet.exp: new file.
15101 * gdb.base/assign.exp: new file.
15102 * gdb.base/completion.exp: new file.
15103 * gdb.base/cond-expr.exp: new file.
15104 * gdb.base/condbreak.exp: new file.
15105 * gdb.base/define.exp: new file.
15106 * gdb.base/dollar.exp: new file.
15107 * gdb.base/environment.exp: new file.
15108 * gdb.base/eval-skip.exp: new file.
15109 * gdb.base/jump.exp: new file.
15110 * gdb.base/logical.exp: new file.
15111 * gdb.base/pointers.exp: new file.
15112 * gdb.base/relational.exp: new file.
15113 * gdb.base/section_command.exp: new file.
15114 * gdb.base/whatis-expr.exp: new file.
15115
15116 * gdb.base/all-types.c: new file.
15117 * gdb.base/call-array-struct.c: new file.
15118 * gdb.base/call-return-struct.c: new file.
15119 * gdb.base/call-strings.c: new file.
15120 * gdb.base/callfuncs2.c: new file.
15121 * gdb.base/condbreak.c: new file.
15122 * gdb.base/constvars.c: new file.
15123 * gdb.base/display.c: new file.
15124 * gdb.base/int-type.c: new file.
15125 * gdb.base/jump.c: new file.
15126 * gdb.base/miscexprs.c: new file.
15127 * gdb.base/pointers.c: new file.
15128 * gdb.base/pointers2.c: new file.
15129 * gdb.base/shmain.c: new file.
15130 * gdb.base/shr1.c: new file.
15131 * gdb.base/shr2.c: new file.
15132 * gdb.base/solib.c: new file.
15133 * gdb.base/solib1.c: new file.
15134 * gdb.base/solib2.c: new file.
15135 * gdb.base/varargs.c: new file.
15136 * gdb.c++/derivation.cc: new file.
15137 * gdb.c++/overload.cc: new file.
15138 * gdb.c++/ovldbreak.cc: new file.
15139 * gdb.hp/attach.c: new file.
15140 * gdb.hp/attach2.c: new file.
15141 * gdb.hp/average.c: new file.
15142 * gdb.hp/compiler.c: new file.
15143 * gdb.hp/compiler.cc: new file.
15144 * gdb.hp/execd-program.c: new file.
15145 * gdb.hp/follow-exec.c: new file.
15146 * gdb.hp/follow-fork.c: new file.
15147 * gdb.hp/follow-vfork-and-exec.c: new file.
15148 * gdb.hp/misc-hp.cc: new file.
15149 * gdb.hp/more-steps.c: new file.
15150 * gdb.hp/optimize.c: new file.
15151 * gdb.hp/quicksort.c: new file.
15152 * gdb.hp/run-hp.c: new file.
15153 * gdb.hp/start-stop.c: new file.
15154 * gdb.hp/sum.c: new file.
15155 * gdb.hp/templates-hp.cc: new file.
15156 * gdb.hp/thread-local-in-lib.c: new file.
15157 * gdb.hp/thread-local-in-lib.h: new file.
15158 * gdb.hp/thread-local-in-lib.lib.c: new file.
15159 * gdb.hp/vforked-program.c: new file.
15160 * gdb.hp/virtfunc-hp.cc: new file.
15161 * gdb.hp/watchpoint-hp.c: new file.
15162 * gdb.hp/xdb.c: new file.
15163 * gdb.hp/xdb0.c: new file.
15164 * gdb.hp/xdb0.h: new file.
15165 * gdb.hp/xdb1.c: new file.
15166
15167Mon Dec 21 14:08:38 1998 David Taylor <taylor@texas.cygnus.com>
15168
15169 The following change was made by Edith Epstein
15170 <eepstein@cygnus.com> as part of a project to merge in changes
15171 originally made by HP; HP did not create ChangeLog entries.
15172
15173 * gdb.c++/demangle.exp: changed the expected output for some
15174 ARM-style mangling -- removed second reference to datatype.
15175 For example, maint demangle __dt__11T1__pt__2_cFv
a9c64011 15176 T1<char>::~T1<char>(void)
c906108c 15177 becomes,
a9c64011
AS
15178 maint demangle __dt__11T1__pt__2_cFv
15179 T1<char>::~T1(void)
c906108c
SS
15180
15181 (test_hp_style_demangling): new hp specific demangling test cases.
d63a86f8 15182
c906108c
SS
15183Mon Dec 14 15:07:03 1998 Jeffrey A Law (law@cygnus.com)
15184
15185 * gdb.trace/actions.exp: Ignore compiler warnings compiling actions.c
15186 * gdb.trace/backtrace.exp: Likewise.
15187 * gdb.trace/circ.exp: Likewise.
15188 * gdb.trace/collection.exp: Likewise.
15189 * gdb.trace/deltrace.exp: Likewise.
15190 * gdb.trace/infotrace.exp: Likewise.
15191 * gdb.trace/limits.exp: Likewise.
15192 * gdb.trace/packetlen.exp: Likewise.
15193 * gdb.trace/passc-dyn.exp: Likewise.
15194 * gdb.trace/passcount.exp: Likewise.
15195 * gdb.trace/report.exp: Likewise.
15196 * gdb.trace/save-trace.exp: Likewise.
15197 * gdb.trace/tfind.exp: Likewise.
15198 * gdb.trace/tracecmd.exp: Likewise.
15199 * gdb.trace/while-dyn.exp: Likewise.
15200 * gdb.trace/while-stepping.exp: Likewise.
15201
152021998-12-07 Jim Blandy <jimb@zwingli.cygnus.com>
15203
15204 * gdb.base/restore.exp, gdb.base/restore.c: New tests.
15205
15206Wed Dec 2 20:03:53 1998 Stan Shebs <shebs@andros.cygnus.com>
15207
15208 From Brendan Kehoe:
15209 * gdb.c++/cplusfuncs.cc, misc.cc, virtfunc.cc: Add now-required
15210 int return types.
15211
15212Sat Oct 24 18:04:22 1998 Felix Lee <flee@cygnus.com>
15213
15214 * config/slite.exp (gdb_load): use gdb_file_cmd, so we can do
15215 remote dos host testing right.
15216
15217Mon Oct 19 01:31:59 1998 Felix Lee <flee@cygnus.com>
15218
15219 * gdb.base/corefile.exp: remove some xfails.
15220
15221Thu Oct 15 10:04:38 1998 Andrew Cagney <cagney@b1.cygnus.com>
15222
15223 * gdb.base/reread.exp: Sleep 1 - ensures that the two executables
15224 have different timestamps.
15225
15226Thu Oct 1 20:56:14 1998 Andrew Cagney <cagney@b1.cygnus.com>
15227
15228 * lib/gdb.exp, gdb.base/default.exp, config/monitor.exp,
15229 gdb.base/default.exp: Replace "exec" with "executable".
15230
15231Tue Sep 29 15:06:29 1998 Andrew Cagney <cagney@b1.cygnus.com>
15232
15233 * gdb.base/default.exp: Change else if to elseif from previous
15234 delta.
15235
15236Mon Sep 28 13:21:43 1998 Nick Clifton <nickc@cygnus.com>
15237
15238 * gdb.base/default.exp: Add brace missing from previous delta.
15239
15240Mon Sep 21 14:39:27 1998 Nick Clifton <nickc@cygnus.com>
15241
15242 * gdb.base/default.exp: Support test for info float for all
15243 varieties of arm toolchain.
15244
dc96c6c7 15245Fri Sep 18 14:07:44 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
15246
15247 * gdb.trace/*.exp: remove "remote_download" command.
15248
dc96c6c7 15249Wed Sep 16 11:38:21 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
15250
15251 * gdb.trace/*.exp: remove -gdwarf from compile.
15252
15253Wed Sep 16 01:23:11 1998 Felix Lee <flee@cygnus.com>
15254
15255 * gdb.trace/configure.in(AC_INIT): typo
15256 * gdb.trace/configure: regenerated
15257
dc96c6c7 15258Mon Sep 14 20:00:04 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
15259
15260 * config/m68k-emc.exp: New file.
15261 * lib/<emc-support.exp trace-support.exp}: New files.
15262 * configure.in: add new test directory gdb.trace.
15263 * gdb.trace/{configure configure.in Makefile.in}: New files.
15264 * gdb.trace/{actions.c actions.exp gdb_c_test.c}: New files.
15265 * gdb.trace/{circ.c circ.exp limits.c limits.exp}: New files.
15266 * gdb.trace/{collection.c collection.exp tfind.exp }: New files.
15267 * gdb.trace/{backtrace.exp deltrace.exp infotrace.exp}: New files.
15268 * gdb.trace/{packetlen.exp passc-dyn.exp passcount.exp}: New files.
15269 * gdb.trace/{report.exp save-trace.exp tracecmd.exp}: New files.
15270 * gdb.trace/{while-dyn.exp while-stepping.exp}: New files.
d63a86f8 15271
dc96c6c7 15272Fri Sep 11 13:58:02 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
15273
15274 * gdb.c++/classes.exp: Change all regular expressions to match
15275 arbitrary combinations of newline/carriage-return, so that they
15276 will work equally well on Unix and Windows.
15277 * gdb.c++/inherit.exp: ditto.
15278 * gdb.c++/virtfunc.exp: ditto.
15279
152801998-08-11 Dawn Perchik <dawn@cygnus.com>
15281
15282 * gdb.base/setshow.exp: Fix error introduced by call to runto_main.
15283
c2d11a7d
JM
15284Fri Jul 24 15:51:34 1998 Jeffrey A Law (law@cygnus.com)
15285
15286 * gdb.disasm/am33.s: Add tests for autoincrement instructions.
15287 * gdb.disasm/am33.exp: Run time. Update tests which use r8-r15
15288 to use a0-a3/d0-d3 as needed.
15289
15290Thu Jul 16 18:20:46 1998 Jeffrey A Law (law@cygnus.com)
15291
15292 * gdb.disasm/am33.s: Add 4 operand mul and mulu tests.
15293 * gdb.disasm/am33.exp: Corresponding changes.
15294
c906108c
SS
152951998-07-11 Felix Lee <flee@cygnus.com>
15296
15297 * gdb.base/callfuncs.exp: add cmp10 test.
15298 * gdb.base/callfuncs.c (cmp10): new function.
15299
15300Thurs Jul 9 11:08:31 1998 Dawn Perchik <dawn@cygnus.com>
15301
d63a86f8 15302 * gdb.base/commands.exp: Break up infrun_breakpoint_command_test
c906108c
SS
15303 into two parts to get around a synchronization problem in expect.
15304
3fc11d3e
JM
15305Fri Jun 26 14:27:13 1998 Keith Seitz <keiths@cygnus.com>
15306
15307 * lib/gdb.exp (gdbtk_start): Add startup for gdbtk.
15308
15309 * configure.in: Add options for gdbtk testsuite.
15310
15311 * configure: Regenerate.
15312
15313 * gdb.gdbtk: New directory to hold gdbtk tests.
15314
c906108c
SS
15315Fri Jun 26 14:52:47 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
15316
15317 * gdb.fortran/types.exp: Escape brackets in expect patterns
15318 for test_float_literal_types_accepted tests.
15319 * gdb.base/scope.exp: Remove extraneous newline in filelocal_bss
15320 before run test.
15321
c2d11a7d
JM
15322Fri Jun 26 11:12:17 1998 Jeffrey A Law (law@cygnus.com)
15323
15324 * am33.exp: Just compile, do not link the testcase.
15325 * am33.s: Add ".am33" pseudoop to force am33 mode.
15326
c906108c
SS
153271998-06-25 Felix Lee <flee@cygnus.com>
15328
15329 * gdb.base/setshow.exp: make sure $pc is sane.
15330
15331 * gdb.stabs/weird.exp: split expect patterns properly.
15332
c2d11a7d
JM
15333Wed Jun 24 13:03:15 1998 Jeffrey A Law (law@cygnus.com)
15334
15335 * gdb.disasm/am33.s: New disassembler testfile for the am33.
15336 * gdb.disasm/am33.exp: Run it.
15337
dc96c6c7 15338Tue Jun 23 11:45:01 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
15339
15340 * gdb.base/funcargs.exp: simplify expect strings to ease pattern
15341 match processing (and eliminate spurious timeouts when running).
15342
dc96c6c7 15343Fri Jun 12 17:28:22 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
15344
15345 * gdb.base/signals.exp (test_handle_all_print): put back Mach
15346 exception test, but conditionalize it on target [mach | gnu].
15347
dc96c6c7 15348Wed Jun 10 10:40:03 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
15349
15350 * gdb.base/overlays.exp: fixup compile line for linker script.
15351
15352Thu Jun 4 21:54:15 1998 Felix Lee <flee@zog.cygnus.com>
15353
15354 * gdb.fortran/types.exp: don't guess at float size.
15355
15356Thu May 21 02:28:37 1998 Felix Lee <flee@zog.cygnus.com>
15357
15358 * gdb.base/exprs.exp: delete test that depends on int size.
15359
15360Sun May 17 17:10:22 1998 Bob Manson <manson@charmed.cygnus.com>
15361
15362 * config/sim.exp: Removed checks for target triplets.
15363 (gdb_target_sim): Use gdb,target_sim_options.
15364
15365Sat May 16 23:43:35 1998 Mark Alexander <marka@cygnus.com>
15366
15367 * gdb.base/reread.exp: New file.
15368 * gdb.base/reread1.c: New file.
15369 * gdb.base/reread2.c: New file.
15370
15371Sat May 16 23:22:09 1998 Mark Alexander <marka@cygnus.com>
15372
15373 * config/sim.exp: Use 'target sim -sparclite' when running
15374 SPARClite programs.
15375
15376Sat May 16 18:48:08 1998 Doug Evans <devans@canuck.cygnus.com>
15377
15378 * gdb.base/structs2.exp: New file.
15379 * gdb.base/structs2.c: New file.
15380
15381Wed May 13 13:36:14 1998 Doug Evans <devans@canuck.cygnus.com>
15382
15383 * gdb.asm/common.inc: New file.
15384 * gdb.asm/d10v.inc: New file.
15385 * asm-source.exp: Pass -I's to gas to find .inc files.
15386 Update line numbers in expected output.
15387 * asmsrc1.s: Rewrite.
15388 * asmsrc2.s: Rewrite.
15389 * configure.in: Create arch.inc symlink.
15390 * configure: Regenerate.
15391 * Makefile.in (distclean): Delete arch.inc.
15392
15393Wed May 6 10:30:54 1998 John Metzler <jmetzler@cygnus.com>
15394
15395 * callfuncs.c (t_enum_value1) : Cleanup return value warnings
15396 (t_enum_value2): ditto
15397 (t_enum_value3): ditto
15398 (main): ditto
15399Fri May 1 09:33:37 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
15400
15401 * gdb.base/break.exp: Remove xfail for `deleting all breakpoints
15402 when none' unexpected prompt case, fixed by breakpoint.c:delete_command
15403 change.
15404 Use gdb_test instead of send_gdb/gdb_expect sequences.
15405
15406Thu Apr 23 12:56:19 1998 Jason Molenda (crash@bugshack.cygnus.com)
15407
15408 * gdb.c++/virtfunc.cc: Declare extern "C" printf to return int,
15409 not void.
15410
15411Thu Apr 16 10:52:34 1998 John Metzler <jmetzler@cygnus.com>
15412
15413 * gdb.base/branches.c: Code with lots of loops and
15414 subroutines. Used to test gdbs ability to single step through PC
15415 changes, especially to test mips-tdep.c:mips_next_pc
15416
15417Mon Apr 13 22:32:51 1998 Frank Ch. Eigler <fche@cygnus.com>
15418
15419 * gdb.c++/virtfunc.cc: Make extern "C" printf declaration pass
15420 more rigorous EGCS C++ error checking.
15421
15422Fri Apr 10 22:38:12 1998 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15423
a9c64011
AS
15424 * gdb.base/help.exp: Clean up `help set args' and `help show args'
15425 tests.
15426 * gdb.base/interrupt.exp: Add "i*86-*-solaris2*" xfail for calling
15427 function when asleep.
15428 * gdb.base/signals.exp: Add "i*86-*-solaris2*" xfails. Add comment
15429 for i*86 Linux and SVR4 signal handling problems.
15430 Remove linux xfail for `next to handler in signals_tests_1', fixed
15431 by recent infrun.c change.
15432 Limit backtrace to 10 frames to avoid timeout problems with infinite
15433 stack backtraces.
15434 Adjust expect pattern in `handle all print' test to match Apr 28 1997
15435 target.[ch] change.
c906108c
SS
15436
15437Tue Mar 31 00:40:32 1998 Bob Manson <manson@charmed.cygnus.com>
15438
15439 * lib/gdb.exp(gdb_test): Send multiline commands one at a time; wait
15440 for a newline from gdb before continuing.
15441 (default_gdb_exit): Just look for y or n.
15442 (gdb_test): Detect abnormal exit from GDB running on DOS; if
15443 it does, fail the rests of the tests in the file.
15444
15445Tue Mar 24 22:44:52 1998 Bob Manson <manson@charmed.cygnus.com>
15446
15447 * config/cygmon.exp: New file.
15448
15449Mon Mar 16 21:39:11 1998 Bob Manson <manson@charmed.cygnus.com>
15450
15451 * gdb.base/list.exp: Fix problem with "list default lines around
15452 main" test on remote targets.
15453
15454 * gdb.base/scope.exp: Fix problem with filelocal_bss before
15455 run test on remote targets.
15456
15457Thu Mar 12 16:23:00 1998 Doug Evans <devans@canuck.cygnus.com>
15458
15459 * gdb.asm: New directory.
15460 * configure.in: Configure it.
15461 * configure: Regenerate.
15462 * gdb.asm/{Makefile.in,configure.in,configure}: New files.
15463 * gdb.asm/{asm-source.exp,asmsrc1.s,asmsrc2.s}: New files.
15464
15465Mon Feb 23 08:22:44 1998 Mark Alexander <marka@cygnus.com>
15466
15467 * config/mn10300-eval.exp: New file to support MN10300 eval board.
15468
dc96c6c7 15469Wed Feb 18 16:43:46 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 15470
a9c64011
AS
15471 * gdb.base/overlays (several files): Merge the two overlay
15472 managers into one. Change variables (foox, barx, bazx, grbxx)
15473 back into ints but force them to load in their proper sections.
c906108c
SS
15474
15475Thu Feb 12 13:49:30 1998 Andrew Cagney <cagney@b1.cygnus.com>
15476
15477 * gdb.base/d10vovly.c (D10VTranslate): Map IMAP0 to low 128k of
15478 on-chip insn memory and IMAP1 to upper 128k.
15479 (D10VCopy): Handle memory regions crossing 16k boundaries.
15480 (D10VCopy): Transfer data in 32 bit chunks.
15481
15482Tue Feb 10 17:23:22 1998 Andrew Cagney <cagney@b1.cygnus.com>
15483
15484 * gdb.base/overlays.c (main): Exit normally when result is
15485 correct.
15486
15487 * gdb.base/d10v.ld: Update LMAs to reflect current d10v address
15488 map. Include space for printf in .text segment.
15489
15490 * gdb.base/d10vovly.c (D10VTranslate): New function, handle
15491 updated d10v memory VMA/LMA map.
15492 (D10VCopy): Call D10VTranslate.
d63a86f8 15493
c906108c
SS
15494Fri Feb 6 14:13:12 1998 Andrew Cagney <cagney@b1.cygnus.com>
15495
15496 * gdb.base/m32rovly.c: Force variable _novlys into .data section.
15497
15498 * gdb.base/bar.c (barx, bar): Change variable to small array so
15499 that it won't be put into the .sdata - small data -
15500 section. Update reference.
15501 * gdb.base/baz.c (bazx, baz): Ditto.
15502 * gdb.base/foo.c (foox, foo): Ditto.
15503 * gdb.base/grbx.c (grbxx, grbx): Ditto.
15504
15505 * gdb.base/overlays.exp: Expect variables barx, bazx, foox, grbxx
15506 to be arrays.
d63a86f8 15507
dc96c6c7 15508Thu Jan 29 14:48:19 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 15509
a9c64011
AS
15510 * gdb.base/overlays.exp: fix up and get working again.
15511 Add tests for backtraces from an overlay function.
d63a86f8 15512
c906108c
SS
15513Fri Jan 23 07:52:45 1998 Fred Fish <fnf@cygnus.com>
15514
15515 * gdb.base/watchpoint.exp: Set "d10v*-*-*" clear_xfail for
15516 "calling function with watchpoint enabled".
15517
15518Thu Jan 22 14:23:29 1998 Fred Fish <fnf@cygnus.com>
15519
15520 * gdb.base/break.exp (test_next_with_recursion): Remove
15521 gdb_suppress_tests for d10v-*-*.
15522 * lib/gdb.exp (gdb_suppress_tests): Disable this function
15523 pending review of whether it is useful or not.
15524
15525Tue Jan 20 13:02:09 1998 Mark Alexander <marka@cygnus.com>
15526
15527 * gdb.base/funcargs.exp: Increase timeout for slow TX39 boards.
15528
15529Mon Jan 19 08:53:04 1998 Mark Alexander <marka@cygnus.com>
15530
15531 * gdb.base/break.exp: Increase timeout for slow TX39 boards.
15532 * config/dve.exp: New file to support Densan boards.
15533
15534Mon Dec 15 22:38:05 1997 Andrew Cagney <cagney@b1.cygnus.com>
15535
15536 * gdb.base/interrupt.exp: Document problem of simulators, signals,
15537 reads and BSD.
15538
15539Wed Nov 26 22:29:18 1997 Bob Manson <manson@charmed.cygnus.com>
15540
15541 * config/monitor.exp: Be a bit less picky about the "Remote debugging"
15542 response.
15543
15544 * gdb.c++/misc.exp: Call runto_main instead of doint it manually.
15545
15546Tue Nov 25 12:46:36 1997 Andrew Cagney <cagney@b1.cygnus.com>
15547
15548 * gdb.base/mips_pro.exp: Add "mips64*-*-elf" xfail for backtrace
15549 test.
15550
15551 * gdb.base/funcargs.exp: Query GDB for target_sizeof_int,
15552 target_sizeof_long and target_bigendian_p.
15553 (structs_by_value, structs_by_reference): Check values according
15554 to targets word size and endianess.
d63a86f8 15555
c906108c
SS
15556Mon Nov 24 16:37:06 1997 Andrew Cagney <cagney@b1.cygnus.com>
15557
15558 * gdb.base/langs.exp: For "continue to exit" ignore any trailing
15559 output.
15560
15561Fri Oct 17 13:24:43 1997 Stan Shebs <shebs@andros.cygnus.com>
15562
15563 * gdb.base/default.exp, gdb.base/help.exp, gdb.base/setshow.exp:
15564 Update test of set args help to match source change.
15565
15566Fri Sep 26 17:36:20 1997 Jason Molenda (crash@pern.cygnus.com)
15567
15568 * gdb.base/default.exp: Expect help system output to be in
15569 alphabetical order.
15570 * gdb.base/help.exp: Ditto.
15571
15572Wed Sep 24 13:08:14 1997 Bob Manson <manson@charmed.cygnus.com>
15573
15574 * gdb.base/signals.exp: Change "i*86-pc-linux-gnu" to
15575 "i*86-pc-linux-gnu*".
15576 * gdb.base/interrupt.exp: Ditto.
15577 * gdb.base/corefile.exp: Ditto.
15578
15579 * lib/gdb.exp(gdb_compile): If is_vxworks target feature is set,
15580 define vxworks when building the testcase.
15581
15582 * gdb.base/ptype.exp: Fix testnames to be unique.
15583 * gdb.base/radix.exp: Ditto.
15584 * gdb.base/term.exp: Ditto.
15585 * gdb.base/whatis.exp: Ditto.
15586 * gdb.c++/classes.exp: Ditto.
15587
15588Tue Sep 16 22:21:48 1997 Bob Manson <manson@charmed.cygnus.com>
15589
15590 * gdb.base/callfuncs.exp: Fix indentation.
15591
15592 * lib/gdb.exp(gdb_expect): Set remote_suppress_flag if
15593 suppress_flag has been set.
15594 (gdb_step_for_stub): Check for gdb,use_breakpoint_for_stub
15595 target feature.
15596
15597Mon Sep 15 15:43:17 1997 Bob Manson <manson@charmed.cygnus.com>
15598
15599 * gdb.stabs/weird.exp: Don't start gdb 'til after we've compiled
15600 the testcase.
15601
15602 * gdb.c++/cplusfuncs.cc(main): Add extern "C" declaration for
15603 set_debug_traps() and breakpoint().
15604 * gdb.c++/misc.cc (main): Ditto.
15605 * gdb.c++/templates.cc (main): Ditto.
15606 * gdb.c++/virtfunc.cc (main): Ditto.
15607
15608Fri Sep 12 16:56:38 1997 Bob Manson <manson@charmed.cygnus.com>
15609
15610 * lib/gdb.exp(gdb_step_for_stub): New function.
15611 (gdb_run_cmd): Look for gdb,do_reload_on_run target feature--if it
15612 exists, reload the executable and do a "continue" instead of
15613 doing a jump.
15614 (runto_main): Use gdb_step_for_stub.
d63a86f8 15615
c906108c
SS
15616 * gdb.base/break.exp: Use gdb_step_for_stub. Also, rename certain
15617 tests to have unique names.
15618 * gdb.base/callfuncs.exp: Ditto.
15619 * gdb.base/commands.exp: Ditto.
15620 * gdb.base/default.exp: Ditto.
15621 * gdb.base/help.exp: Ditto.
15622 * gdb.base/list.exp: Ditto.
15623 * gdb.base/opaque.exp: Ditto.
15624 * gdb.base/printcmds.exp: Ditto. Use a loop to emit multiple
15625 similar tests.
d63a86f8 15626
c906108c
SS
15627 * gdb.base/setshow.c: Add set_debug_traps/breakpoint calls.
15628 * gdb.c++/cplusfuncs.cc: Ditto.
15629 * gdb.c++/virtfunc.cc: Ditto.
15630
15631 * config/monitor.exp: Keep track of the last file we saw, rather
15632 than trying to get the info from gdb.
15633
15634 * gdb.fortran/types.exp: Move comment to previous line.
15635
15636Tue Sep 2 19:55:34 1997 Bob Manson <manson@charmed.cygnus.com>
15637
15638 * config/sparclet.exp: Detect gratuitous change to sparclet gdb
15639 target mode.
15640
15641Mon Jul 28 12:14:47 1997 Stan Shebs <shebs@andros.cygnus.com>
15642
15643 From Bob Manson:
15644 * config/monitor.exp (gdb_target_monitor): Look for "Connected to"
15645 string from GDB when it connects.
15646
15647 * lib/gdb.exp: Look for $TOOL_EXECUTABLE.
15648
15649Thu Jul 3 15:35:12 1997 Bob Manson <manson@charmed.cygnus.com>
15650
15651 * lib/gdb.exp(get_debug_format): Don't cause the testsuite to fail
15652 if we can't get a debug format from GDB (we may be testing an
15653 older GDB). Use a 10 second timeout when checking for the format.
15654
15655 * gdb.stabs/weird.exp: Fix quoting.
15656
15657 * config/sparclet.exp: Renamed sparclet-loader.c to stub-loader.c.
15658
15659Mon Jun 30 18:31:43 1997 Bob Manson <manson@charmed.cygnus.com>
15660
15661 * config/arm-ice.exp: New file.
15662
15663Sun Jun 29 16:43:30 1997 Bob Manson <manson@charmed.cygnus.com>
15664
15665 * gdb.base/overlays.exp: Preliminary fixes; temporarily disabled
15666 until it has been modified to work with the new testsuite.
15667
99707966 15668 * gdb.*/*.exp: Instead of causing 1 unresolved test when the
c906108c
SS
15669 testcase won't compile, cause all of the testcases in the file to
15670 fail instead.
15671
15672 * lib/gdb.exp(gdb_suppress_entire_file): New procedure.
15673 (gdb_clear_suppressed): New procedure.
15674 (gdb_stop_suppressing_tests): Only clear suppress_flag if
15675 it contains a positive value.
15676
15677Sat Jun 28 13:31:11 1997 Bob Manson <manson@charmed.cygnus.com>
15678
15679 * lib/gdb.exp(default_gdb_start): Use gdb_opts host feature.
15680
15681 * gdb.c++/virtfunc.exp: Remove setting of libs variable.
15682
15683Fri Jun 27 07:44:25 1997 Fred Fish <fnf@cygnus.com>
15684
15685 * lib/gdb.exp (setup_xfail_format): New function.
15686 (get_debug_format): New function to get debug format.
15687 (debug_format): New global variable to hold last value set
15688 by get_debug_format.
15689 * gdb.base/list.exp: Call get_debug_format and expect some
15690 tests to fail for DWARF 1 and COFF formats.
15691 * gdb.c++/ptype.exp: Ditto.
15692 * gdb.c++/classes.exp: Ditto.
15693 * gdb.c++/cplusfuncs.exp: Ditto.
15694 * gdb.c++/inherit.exp: Ditto.
15695 * gdb.c++/templates.exp: Ditto.
15696 * gdb.c++/virtfunc.exp: Ditto.
d63a86f8 15697
c906108c
SS
15698Wed Jun 25 09:08:51 1997 Bob Manson <manson@charmed.cygnus.com>
15699
15700 * lib/gdb.exp(default_gdb_exit): Don't give an error if the remote
15701 host doesn't have a currently-open connection.
15702
15703 * config/sparclet.exp: Cleanups and fixes to make it generic for
15704 any gdb stub target. Handle cases where gdb doesn't respond when
15705 interrupted in a sane fashion.
15706
15707 * config/m32r-stub.exp: Load sparclet.exp instead of trying to do the
15708 same thing in a totally different way.
15709
15710 * config/monitor.exp: Pass in timeouts to gdb_expect instead of
15711 setting "timeout".
15712 (gdb_start): We set the global gdb_prompt variable in
15713 default_gdb_init now.
15714
15715Sun Jun 22 09:11:02 1997 Fred Fish <fnf@cygnus.com>
15716
15717 * gdb.base/printcmds.exp: Fix "check for floating addition"
15718 regexp to accept results within approx +/- .01 of exact value.
15719 * lib/gdb.exp (gdb_test): Remove unused expect_out global decl.
15720
15721Wed Jun 18 11:11:39 1997 Bob Manson <manson@charmed.cygnus.com>
15722
15723 * lib/gdb.exp(gdb_init): Pass our arguments to default_gdb_init
15724 properly.
15725 (gdb_expect): Add optional timeout parameter, and add timeout
15726 value to various calls.
15727 (gdb_suppress_tests): Only give one warning message per group.
15728
15729Tue Jun 17 13:10:10 1997 Bob Manson <manson@charmed.cygnus.com>
15730
15731 * lib/gdb.exp(gdb_expect): Declare errorInfo and errorCode as
15732 global variables. Handle getting a value for $timeout more
15733 gracefully.
15734
15735Sat Jun 14 09:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
15736
15737 * lib/gdb.exp: Close connection to remote host if gdb doesn't
15738 initialize.
15739 (default_gdb_init): New procedure; allow gdb_init to be overridden
15740 by a target configuration file.
15741 (gdb_expect): Pass the timeout to remote_expect.
15742
15743 * config/monitor.exp(gdb_load): Fix typo in regexp.
15744
15745Thu Jun 12 20:57:12 1997 Bob Manson <manson@charmed.cygnus.com>
15746
15747 * gdb.base/funcargs.exp: Remove spurious suppress tests call.
15748
15749Tue Jun 3 15:20:20 1997 Bob Manson <manson@charmed.cygnus.com>
15750
15751 * config/monitor.exp(gdb_target_monitor): Call gdb_file_cmd
15752 here. Call gdb_target_exec before rebooting the target, to make
15753 sure the connection to the target is closed.
15754 (gdb_load): Pass the name of the executable to gdb_target_monitor.
15755 Don't call gdb_file_cmd here; let gdb_target_monitor do it.
15756 Also detect "Timeout reading from remote" error.
15757
15758 * config/gdbserver.exp: Pass the executable being loaded to
15759 gdb_target_monitor. Don't call gdb_file_cmd here; let
15760 gdb_target_monitor do it.
15761
15762 * gdb.disasm/hppa.exp: Don't use exec_output.
15763
15764Fri May 23 13:28:29 1997 Bob Manson <manson@charmed.cygnus.com>
15765
15766 * gdb.base/list.exp: If we're debugging a non-native target,
15767 try to set the pc register to point to the start of the
15768 program before doing the first list command.
15769
15770 * gdb.c++/virtfunc.exp(gdb_virtfunc_restart): Make sure we run
15771 test_calls after restarting.
15772
15773 * lib/gdb.exp(gdb_run_cmd): Send jump command again after
15774 reloading.
15775
15776 * gdb.base/watchpoint.exp: Fix typo.
15777
15778 * gdb.base/setshow.exp: Check for use_gdb_stub.
15779
15780 * gdb.base/break.exp: Fix continue until exit test for the gdb
15781 stub case.
15782 * gdb.base/langs.exp: Ditto.
15783
15784 * config/monitor.exp(gdb_load): Handle gdb_sect_offset and
15785 gdb_load_offset. If we weren't given a file to load, figure out
15786 what the current file is and use it.
15787
15788 * config/i386-bozo.exp: New file.
15789
15790Thu May 22 18:51:32 1997 Bob Manson <manson@charmed.cygnus.com>
15791
15792 * lib/gdb.exp(gdb_expect): Look for gdb,timeout target
15793 feature.
15794
15795 * config/proelf.exp: New entry.
15796
15797Wed May 21 21:23:16 1997 Bob Manson <manson@charmed.cygnus.com>
15798
15799 * lib/gdb.exp: Remove spurious .* patterns at the beginning
15800 of regexps.
15801
15802 * gdb.base/watchpoint.exp: Don't run the test_stepping
15803 tests if gdb can't call functions on the target.
15804
15805 * gdb.base/setshow.exp: Don't run the set prompt tests if
15806 the board has gdb_prompt set.
15807
15808Tue May 20 08:58:49 1997 Jeffrey A Law (law@cygnus.com)
15809
15810 * gdb.base/a2-run.exp: Change "gdb,noargs" to just "noargs".
15811 * gdb.base/commands.exp: Likewise.
15812 * gdb.base/setshow.exp: Likewise.
15813
15814Mon May 19 15:37:50 1997 Bob Manson <manson@charmed.cygnus.com>
15815
15816 * config/monitor.exp(gdb_start): Look for gdb_prompt target
15817 feature.
15818
15819 * config/i960.exp: New file.
15820
15821Thu May 1 18:01:50 1997 Bob Manson <manson@charmed.cygnus.com>
15822
15823 * gdb.base/funcargs.exp: Check for gdb,short_int target
15824 feature instead of looking for explicit target triplets.
15825
dc96c6c7 15826Mon Apr 28 17:27:40 1997 Michael Snyder <msnyder@cygnus.com>
c906108c 15827
d63a86f8 15828 * gdb.base/printcmds.exp: add a couple more tests a la
c906108c
SS
15829 "p 123DEADBEEF", to check parse_number.
15830 * top.c: change "to enable to enable" to "to enable" in a couple
15831 of help strings.
15832
15833Thu Apr 24 14:38:18 1997 Jeffrey A Law (law@cygnus.com)
15834
15835 * gdb.base/callfuncs.exp: Mark some tests as expected to fail
15836 on the mn10300.
d63a86f8 15837
c906108c
SS
15838Mon Apr 21 15:05:42 1997 Fred Fish <fnf@cygnus.com>
15839
15840 * gdb.base/a2-run.exp: Add arm-*-coff setup_xfails for cases
15841 where the test executable is run with explicit args.
15842 * gdb.base/default.exp: Handle arm-*-coff case for "info float".
15843
15844Mon Apr 21 13:38:58 1997 Fred Fish <fnf@cygnus.com>
15845
15846 * gdb.base/run.c: Use FAKEARGV to build test executable that
15847 does not require a command line arg, since most simulators
15848 don't currently support passing such an arg into the simulated
15849 program.
15850 * gdb.base/commands.exp: Change tests to insert the proper
15851 value as the arg to the first recursive factorial call. Change
15852 compilation line to define FAKEARGV at compile time.
15853
15854Wed Apr 9 11:12:36 1997 Jeffrey A Law (law@cygnus.com)
15855
15856 * gdb.base/recurse.exp: Enable these tests for the mn10300.
15857 * gdb.base/watchpoint.exp: Don't expect a failure for an "calling
15858 function with watchpoint enabled" test.
15859
15860Tue Apr 8 19:33:20 1997 Bob Manson <manson@charmed.cygnus.com>
15861
15862 * gdb.base/watchpoint.exp(test_watchpoint_triggered_in_syscall):
15863 Don't call gdb_test when the command doesn't return to a gdb prompt.
15864
15865 * lib/gdb.exp(gdb_stop_suppressing_tests): Don't print gratuitous
15866 "Tests restarted" messages.
15867
15868Tue Apr 8 16:38:46 1997 Jeffrey A Law (law@cygnus.com)
15869
15870 * gdb.disasm/mn10300.exp: Fix buglets in "other" tests.
15871
dc96c6c7 15872Thu Apr 3 15:21:26 1997 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
15873
15874 * gdb.base/help.exp: update help msg for INFO ADDR; add help test
15875 for INFO SYMBOL; add help tests for OVERLAY commands.
15876 * gdb.base/default.exp: add tests for INFO SYMBOL command;
15877 add tests for OVERLAY commands
15878 * gdb.base/overlays.c overlays.exp foo.c bar.c baz.c grbx.c ovlymgr.h
15879 d10v.ld m32r.ld d10vovly.c m32rovly.c: add test case for overlays.
15880 * gdb.base/sigall.c: add usestubs code frag
15881 * gdb.base/watchpoint.exp: turn on complex watchpoint test for M32R.
d63a86f8 15882
c906108c
SS
15883Thu Apr 3 09:38:53 1997 Bob Manson <manson@charmed.cygnus.com>
15884
15885 * lib/gdb.exp(gdb_suppress_tests): Add explanation for subsequent
15886 failures.
15887 (gdb_stop_suppressing_tests): Note that tests have restarted.
15888
15889Wed Apr 2 19:04:20 1997 Bob Manson <manson@charmed.cygnus.com>
15890
15891 * config/h8300.exp: New file.
15892
15893Sun Mar 30 13:38:25 1997 Bob Manson <manson@charmed.cygnus.com>
15894
15895 * gdb.base/setshow.exp: Check for the existence of a
15896 feature, not its value.
15897
15898Sat Mar 29 11:19:46 1997 Bob Manson <manson@charmed.cygnus.com>
15899
15900 * gdb.c++/virtfunc.exp: Restart gdb in a sane fashion.
15901
15902 * gdb.base/scope.exp: It's now init0(), not init().
15903
15904 * gdb.base/scope0.c: For now, change init() to be init0().
15905
15906 * config/monitor.exp: Use gdb_serial in preference to serial
15907 or netport.
15908
15909 * lib/gdb.exp: Set GDB to [transform gdb] if we're using a remote host
15910 and it's not already set.
15911
15912Fri Mar 28 19:54:18 1997 Bob Manson <manson@charmed.cygnus.com>
15913
15914 * gdb.base/setshow.exp: Only test the run command if the target
15915 isn't using a stub and if it supports argument passing.
15916
15917Sat Mar 22 19:50:25 1997 Bob Manson <manson@charmed.cygnus.com>
15918
15919 * config/udi.exp(gdb_start): Make sure UDICONF is set
15920 properly before starting gdb.
15921
15922Mon Mar 24 14:40:33 1997 Jeffrey A Law (law@cygnus.com)
15923
15924 * gdb.disasm/mn10300.s: New test file for mn10300 disassembler.
15925 * gdb.disasm/mn10300.exp: Run mn10300 disassembler tests.
15926 * gdb.disasm/Makefile.in: Remove "mn10300" when cleaning.
15927
15928Tue Mar 11 11:42:58 1997 Bob Manson <manson@charmed.cygnus.com>
15929
15930 * config/vx.exp: Use remote_ld, not vxworks_ld. Don't use
15931 specialized code to reboot the board, use remote_reboot instead.
15932
15933 * config/vxworks29k.exp: Use vx.exp, not vx-gdb.exp.
15934
15935 * lib/gdb.exp: Add GDB_TESTCASE_OPTIONS.
15936
15937 * config/monitor.exp: Make sure we disconnect from the target.
15938 Also, try a reboot/reload cycle instead of failing if the
15939 load fails.
15940
15941Fri Mar 7 13:48:30 1997 Bob Manson <manson@charmed.cygnus.com>
15942
15943 * gdb.base/default.exp: Don't set match_max.
15944 * gdb.base/help.exp: Ditto.
15945 * gdb.base/list.exp: Ditto.
15946 * gdb.base/signals.exp: Ditto.
15947
15948 * config/monitor.exp(gdb_load): If gdb,use_standard_load is
15949 set, use remote_ld to download the testcase instead of
15950 the GDB loader.
15951
15952Wed Mar 5 00:00:43 1997 Bob Manson <manson@charmed.cygnus.com>
15953
15954 * config/vr5000.exp: New file.
15955
15956 * config/monitor.exp(gdb_target_monitor): Add pattern for
15957 "Ending remote" to detect errors in connecting.
15958
15959 * gdb.base/setshow.exp: Add .* within auto language test.
15960
15961 * lib/gdb.exp(gdb_run_cmd): Add check for gdb_init_command
15962 target feature.
15963
15964 * config/monitor.exp(gdb_load): Check for a failure when loading,
15965 and reboot the board if necessary.
15966
15967 * gdb.base/setvar.exp(test_set): Handle multiple prints within
15968 a set of tests. Remove print.* from the patterns being checked.
15969
15970Mon Mar 3 11:57:43 1997 Bob Manson <manson@charmed.cygnus.com>
15971
15972 * gdb.base/a1-selftest.exp: Use send_gdb consistently. Don't
15973 refer to gdb_spawn_id.
15974
15975 * config/m32r-stub.exp: Remove references to gdb_spawn_id, no
15976 longer used.
15977 * config/sparclet.exp: Ditto.
15978 * config/sparclet-old.exp: Ditto.
15979 * config/slite.exp: Ditto.
15980 * config/sim.exp: Ditto.
15981 * gdb.base/funcargs.exp: Ditto.
15982
15983 * lib/gdb.exp:Remove references to gdb_spawn_id.
15984 (gdb_expect): Move to remote.exp.
15985
15986Fri Feb 28 20:47:39 1997 Bob Manson <manson@charmed.cygnus.com>
15987
15988 * config/monitor.exp: Detect the "Couldn't establish connection"
15989 message from GDB.
15990
15991Tue Feb 25 14:08:55 1997 Bob Manson <manson@charmed.cygnus.com>
15992
15993 * gdb.base/bitfields.exp: Use runto instead of explicit
15994 gdb_run_cmd/gdb_expect sequences.
15995
15996 * gdb.base/break.exp(text_next_with_recursion): Add match for
15997 gdb_expect call.
15998
15999 * config/monitor.exp(gdb_target_monitor): Calling exit loses big.
16000 We also need to handle the "A program is being debugged already"
16001 prompt from gdb. Use gdb_test to set the baud rate.
16002
16003 * lib/gdb.exp(gdb_init): Increase the default expect buffer size
16004 to 20000. Really. I mean it.
16005
16006Mon Feb 24 13:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
16007
16008 * lib/gdb.exp(gdb_test): Generate a FAIL message when send_gdb
16009 fails. If suppress_flag is set, skip perror message about not
16010 being able to send to GDB.
16011 (send_gdb): If suppress_flag is set, don't try to send commands to
16012 GDB.
16013 (gdb_expect): If suppress_flag is set, always fail immediately.
16014 (gdb_suppress_tests, gdb_stop_suppressing_tests): New functions.
16015 (gdb_init): Call gdb_stop_suppressing_tests.
16016 (default_gdb_exit): Ditto.
16017 (default_gdb_start): Ditto.
16018
16019 * gdb.base/bitfields.exp: Call gdb_suppress_tests and
16020 gdb_stop_suppressing_tests as appropriate.
16021 * gdb.base/break.exp: Ditto.
16022 * gdb.base/callfuncs.exp: Ditto.
16023 * gdb.base/commands.exp: Ditto.
16024 * gdb.base/exprs.exp: Ditto.
16025 * gdb.base/funcargs.exp: Ditto.
16026 * gdb.base/list.exp: Ditto.
16027 * gdb.base/recurse.exp: Ditto.
16028 * gdb.base/scope.exp: Ditto.
16029 * gdb.base/structs.exp: Ditto.
16030 * gdb.c++/inherit.exp: Ditto.
16031
16032Sun Feb 23 19:56:02 1997 Bob Manson <manson@charmed.cygnus.com>
16033
16034 * config/vr4300.exp: New file.
16035
99707966 16036 * gdb.*/*.exp: Call gdb_expect instead of expect.
d63a86f8 16037
99707966 16038 * lib/gdb.exp(gdb_expect): New function.
c906108c
SS
16039
16040Thu Feb 20 13:57:01 1997 Bob Manson <manson@charmed.cygnus.com>
16041
16042 * lib/gdb.exp(gdb_init): New function.
16043
16044 * gdb.base/setvar.exp(test_set): Don't bother printing a PASS/FAIL
16045 for each individual variable set.
16046
16047 * gdb.base/exprs.exp(test_expr): Make sure each test gets a unique
16048 name.
16049
16050 * gdb.base/help.exp: Fix the syntax of a few gdb_test calls.
16051
16052 * gdb.base/scope.exp: Use gdb_test.
16053
16054 * gdb.base/ptype.exp: Don't call "gdb_exit; gdb_start" if we're
16055 aborting; the testsuite driver will do that for us (see
16056 gdb_finish). Also, use gdb_test in a few more places.
16057
16058Thu Feb 20 13:32:24 1997 Stan Shebs <shebs@andros.cygnus.com>
16059
16060 * gdb.base/help.exp: Fix syntax of "help info all-registers" test.
16061
16062Thu Feb 20 10:34:21 1997 Jeffrey A Law (law@cygnus.com)
16063
16064 * gdb.disasm/mn10200.s: Add "nop" after "main" so that "main"
16065 and "add_tests" are not at the same address.
16066
16067Fri Feb 14 18:47:23 1997 Bob Manson <manson@charmed.cygnus.com>
16068
16069 * gdb.base/ptype.exp: Use gdb_test.
16070
16071Thu Feb 13 16:09:36 1997 Jeffrey A Law (law@cygnus.com)
16072
16073 * gdb.disasm/mn10200.s (misc_tests): Fix targets for "jsr" insns.
16074 * gdb.disasm/mn10200.exp (misc_tests): Remove bogus line accidentally
16075 left in. No longer expect them to fail.
16076
16077 * gdb.stabs/*.mt; Deleted, no longer used.
16078 * gdb.stabs/configure.in: Remove references to target makefile
16079 frags.
16080 * gdb.stabs/configure: Rebuilt.
16081
16082 * gdb.disasm/*.mt: Deleted, no longer used.
16083 * gdb.disasm/configure.in: Remove references to target makefile
16084 frags. Use "sh3.s" as the unique filename for this directory.
16085 * gdb.disasm/configure: Rebuilt.
16086
16087 * gdb.disasm/mn10200.s: New test file for mn10200 disassembler.
16088 * gdb.disasm/mn10200.exp: Run mn10200 disassembler tests.
16089 * gdb.disasm/Makefile.in: Remove "mn10200" when cleaning.
16090
16091Tue Feb 11 16:57:58 1997 Bob Manson <manson@charmed.cygnus.com>
16092
16093 * config/udi.exp: Use mondfe,name instead of remote_host.
16094
16095Tue Feb 11 11:22:36 1997 Jeffrey A Law (law@cygnus.com)
16096
16097 * gdb.base/watchpoint.exp: Don't expect a failure when calling
16098 a function with a watchpoint enabled on the mn10200.
16099
16100 * gdb.stabs/weird.exp: Don't quit if "weird.s" doesn't exist
16101 before trying to create it!
16102
16103Mon Feb 10 16:40:47 1997 Bob Manson <manson@charmed.cygnus.com>
16104
16105 * config/vx.exp: Use hostname instead of netport.
16106
16107 * config/vxworks.exp: New file.
16108
16109 * gdb.base/a2-run.exp: Change vxworks cases to use gdb_spawn_id.
16110
16111 * config/monitor.exp(gdb_target_monitor): Look for a prompt from
16112 gdb before assuming everything worked. Send a ^C if a timeout
16113 occurs.
16114
16115 * lib/gdb.exp(gdb_test): Check the result of send_gdb. Use
16116 $gdb_spawn_id directly.
16117 (gdb_run_cmd): Try _start as well as start. Use the target feature
16118 gdb,start_symbol as the symbol to start from when jumping.
16119
16120Mon Feb 10 11:26:59 1997 Jeffrey A Law (law@cygnus.com)
16121
16122 * gdb.base/exprs.exp: Delete bogus/incorrect (and probably
16123 redundant) test.
16124
16125 * gdb.base/recurse.exp: Relax final value test for 'b' so that
16126 it doesn't lose for 16bit integer systems.
16127
16128Fri Feb 7 09:31:21 1997 Jeffrey A Law (law@cygnus.com)
16129
16130 * gdb.fortran/types.exp: If the target doesn't support "double"
16131 data types, then expect "real" types to only be 4 bytes.
16132
16133 * gdb.c++/virtfunc.exp: Expect failure for virtual function
16134 call tests if the target doesn't support inferior function calls.
16135
16136 * gdb.base/printcmds.exp: Allow minor deviation in FP values
16137 in printf tests.
16138
16139Thu Feb 6 12:46:14 1997 Jeffrey A Law (law@cygnus.com)
16140
16141 * gdb.base/help.exp: Disable "help set", "help show", and
16142 "help support". Simplify regexp for "help stack".
16143
16144 * gdb.base/default.exp: Set match_max to 5000 and the timeout
16145 to 60 seconds. Temporarily set match_max to 15000 around the
16146 "info copying" test.
16147
16148 * gdb.base/nodebug.exp: Don't try to do an inferior function
16149 call if the target doesn't support them.
16150 * gdb.base/printcmds.exp: Likewise.
16151 * gdb.base/setvar.exp: Likewise.
16152 * gdb.base/structs.exp: Likewise.
16153 * gdb.c++/templates.exp: Likewise.
16154 * gdb.base/ptype.exp: Likewise. Remove UDI specific stuff.
16155
16156 * gdb.base/recurse.exp: Enable for the mn10200.
16157
16158 * configure.in: Do configure gdb.stabs directory for *-*-elf
16159 targets.
16160 * configure: Rebuilt.
16161
16162 * gdb.base/break.exp: Check for gdb,noresults before testing
16163 exit status and/or results from the target.
16164 * gdb.base/watchpoint.exp, gdb.base/langs.exp: Likewise.
16165 * lib/gdb.exp: Remove old (now bogus) initialization of
16166 noinferior, noargs, noresults and nosignals.
16167
16168Tue Feb 4 21:52:17 1997 Bob Manson <manson@charmed.cygnus.com>
16169
16170 * config/sh.exp: New file.
16171
16172 * config/slite.exp: Try to connect multiple times to the board
16173 before rebooting. Only send a "monitor run" if need_monitor_run
16174 is set.
16175
16176 * gdb.base/break.exp: Don't do the "stub continue" test if
16177 the target has gdb_stub set.
16178
16179 * gdb.base/callfuncs.exp: Increase the timeout.
16180
16181 * gdb.base/interrupt.exp: Don't even try to compile the testcase
16182 if the target has gdb,noinferiorio set.
16183
16184 * gdb.base/list.exp: Increase match_max to 10000 characters.
16185
16186 * gdb.base/sigall.exp: Check for gdb,nosignals on the target.
16187
16188 * gdb.base/watchpoint.exp: Check for gdb,noinferiorio on the
16189 target.
16190
16191 * lib/gdb.exp(gdb_run_cmd): Fix for targets that use stubs.
16192
16193Mon Feb 3 12:09:37 1997 Bob Manson <manson@charmed.cygnus.com>
16194
16195 * gdb.base/a1-selftest.exp: Make sure we call gdb_exit before
16196 trying to delete the copy of gdb. Catch the file delete so we
16197 don't die if the delete fails; also, the file should be copied to
16198 the host, not to the build.
16199
16200Sun Feb 2 00:55:14 1997 Bob Manson <manson@charmed.cygnus.com>
16201
16202 * lib/gdb.exp(gdb_test): Surround the result pattern with
16203 parenthesis in case it contains multiple regexps separated
16204 with |.
16205
16206 * gdb.base/watchpoint.exp: Use gdb_test.
16207 * gdb.base/default.exp: Ditto.
16208
16209Sat Feb 1 23:51:01 1997 Bob Manson <manson@charmed.cygnus.com>
16210
99707966 16211 * gdb.*/*.exp: Replace $prompt with $gdb_prompt.
d63a86f8 16212
c906108c
SS
16213 * gdb.base/scope.exp: Use gdb_test.
16214 * gdb.c++/classes.exp: Ditto.
16215 * gdb.c++/inherit.exp: Ditto.
16216
16217Fri Jan 31 13:09:12 1997 Bob Manson <manson@charmed.cygnus.com>
16218
16219 * gdb.base/crossload.exp: Don't use execute_anywhere, use
16220 remote_exec instead.
16221 * gdb.base/corefile.exp: Don't be ridiculous.
16222 * gdb.base/*.c: Add missing stub invocations.
16223
16224Thu Jan 30 16:49:25 1997 Bob Manson <manson@charmed.cygnus.com>
16225
16226 * config/slite.exp: Miscellaneous fixes.
16227
16228 * lib/gdb.exp: Fix runto.
16229
16230 * gdb.base/signals.exp: Check for a gdb,nosignals feature of
16231 the target.
16232
16233 * gdb.base/watchpoint.exp: Fix regexp.
16234
16235 * lib/gdb.exp(default_gdb_exit): Add a catch to the
16236 close and wait commands, as the descriptor may now be
16237 invalid. Always call "remote_close host".
16238
16239Tue Jan 28 14:42:31 1997 Bob Manson <manson@charmed.cygnus.com>
16240
16241 Major rewrite for testsuite revision.
d63a86f8 16242
c906108c
SS
16243 * lib/gdb.exp: Remove references to global CC, CXX, B_OPTIONS,
16244 TARGET_INCLUDES, LDFLAGS and target_alias. Use gdb_spawn_id
16245 instead of relying on spawn_id to always contain a valid
16246 spawn id.
16247 (get_compiler_info): New procedure to build the ${binfile}.ci
16248 file, instead of replicating this in N different places.
16249 (gdb_compile): New procedure.
d63a86f8 16250
c906108c
SS
16251 gdb.*/*.exp: Use gdb_compile and get_compiler_info (with
16252 appropriate arguments) instead of compile. Use gdb_test in a lot
16253 more places. Use send_gdb instead of send. Always run gdb_start
16254 at the start of a testcase, as this is no longer done magically.
16255
16256 config/*-gdb.exp: Rename without the -gdb suffix.
16257
16258 config/mips.exp: Use remote_close instead of exit_remote_shell.
16259 config/monitor.exp: Use target_info instead of looking at
16260 baud, timeout, etc.
16261 config/sim.exp: Use gdb_spawn_id instead of relying on spawn_id.
16262
16263Sat Dec 14 00:43:57 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16264
16265 * gdb.c++/templates.exp (test_ptype_of_templates),
16266 gdb.c++/inherit.exp (test_ptype_si, test_print_anon_union):
16267 Update expect patterns for destructors and assignment operators
16268 to match corresponding c-typeprint.c changes.
16269 * gdb.c++/templates.exp (test_template_breakpoints): Revert change
16270 to destructor breakpoint test, GDB should be able to set the
16271 destructor breakpoint without specifying arguments.
16272
16273Tue Dec 3 20:17:52 1996 Fred Fish <fnf@cygnus.com>
16274
16275 * gdb.threads/pthreads.exp: Change result for failure to compile due
16276 to lack of pthreads runtime support from an error to simply an
16277 unsupported test, per dejagnu standards.
16278
16279Sun Dec 1 00:18:59 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16280
16281 * lib/gdb.exp (gdb_test): Simplify expect pattern for the case
16282 where GDB exits to reduce pattern match time.
16283 (skip_chill_tests): Skip chill tests for mips*-sgi-irix6*.
16284
16285 * gdb.base/nodebug.exp: Add mips*-sgi-irix6* xfails.
16286
dc96c6c7 16287Tue Nov 26 18:29:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
16288
16289 * gdb.base/callfuncs.exp: Turn on function call tests for h8300.
16290 * gdb.base/default.exp: ditto.
16291 * gdb.base/nodebug.exp: ditto.
16292 * gdb.base/printcmds.exp: ditto.
16293 * gdb.base/ptype.exp: ditto.
16294 * gdb.base/setvar.exp: ditto.
16295 * gdb.base/structs.exp: ditto.
16296 * gdb.base/setshow.c: Guard against uninitialized values of argc.
16297
16298Tue Nov 26 17:23:28 1996 Ian Lance Taylor <ian@cygnus.com>
16299
16300 * configure, */configure: Rebuild with autoconf 2.12.
16301
16302Sat Nov 23 13:32:15 1996 Fred Fish <fnf@cygnus.com>
16303
16304 * gdb.base/a1-selftest.exp: Change x86 linux setup_xfails to
16305 use new i*86-pc-linux*-gnu quads.
16306 * gdb.base/corefile.exp: Ditto.
16307 * gdb.base/signals.exp: Ditto.
16308 * gdb.base/sigall.exp: Ditto.
16309 * gdb.base/interrupt.exp: Ditto.
16310
16311 * gdb.base/signals.exp (signal_tests_1): Remove setup_xfail
16312 "i*86-*-linux" for "signal SIGUSR1". Now works, at least with
16313 RedHat 4.0.
d63a86f8 16314
c906108c
SS
16315 * gdb.threads/pthreads.c (_MIT_POSIX_THREADS): Define if target is
16316 linux. This allows the test case to at least compile on latest
16317 linux, but still not run due to missing the threads runtime library.
16318
16319Fri Nov 22 10:13:29 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16320
16321 * gdb.base/a1-selftest.exp (do_steps_and_nexts): Reinitialize source
16322 directory to search gdb directory. Accept and step over conditional
16323 stack alignment code. Consume $prompt in failure cases.
16324 Reset timeout to $oldtimeout instead of some arbitrary value.
16325 * gdb.base/nodebug.exp: Limit backtrace to 10 frames to avoid
16326 timeout problems with infinite stack backtraces.
16327 * gdb.base/ptype.exp (ptype struct link, union tu_link):
16328 Accept function parameters for linkfunc member.
16329
16330Thu Nov 21 09:17:19 1996 Fred Fish <fnf@cygnus.com>
16331
16332 * lib/gdb.exp (CFLAGS): Remove, unreferenced.
16333 (CXXFLAGS): Remove, unreferenced.
16334 (B_OPTIONS): Add for -B options and add code to initialize with
16335 previous -B options and also add -B option to pick up cross compiled
16336 runtime.
16337 (TARGET_INCLUDES): Add for -I options and add code to initialize when
16338 doing cross compiles.
16339 (target_alias): Declare global.
16340 (xgcc): Set variable to full path of gcc in build tree. Use findfile
16341 to verify that gcc exists in build tree, and if so set CC to that
16342 gcc and to use B_OPTIONS and TARGET_INCLUDES.
d63a86f8 16343
c906108c
SS
16344Tue Nov 12 16:20:13 1996 Fred Fish <fnf@cygnus.com>
16345
16346 * gdb.c++/inherit.exp (test_print_anon_union): Reenable
16347 ptype test for anonymous union. Fixup testcase to match
16348 current gcc debug output.
16349
16350Mon Nov 11 14:12:06 1996 Jeffrey A Law (law@cygnus.com)
16351
16352 * gdb.base/funcargs.c: Use cast rather than "UL" suffix to
16353 force argument to an unsigned long type.
16354
16355Mon Nov 11 10:27:55 1996 Fred Fish <fnf@cygnus.com>
16356
16357 * gdb.c++/inherit.exp (test_ptype_si): Fix tagless struct ptype
16358 tests and anonymous union print/ptype tests.
16359 * gdb.base/list.exp (test_forward-search): Increase timeout by
16360 5 minutes for the "search extremely long line" case.
16361 * lib/gdb.exp (gdb_test): Document that the third arg to gdb_test is
16362 completely optional and that the pass/fail messages use the command as
16363 the message if that third arg is a null string.
16364 (gdb_test_exact): Arrange that a null string pattern means match a
16365 null string output rather than any output, which might include random
16366 errors.
16367 * gdb.base/mips_pro.exp: Add "mips*-sgi-irix4*" xfail for
16368 backtrace test.
16369 * gdb.c++/demangle.exp: Add a "*-*-*" xfail for test that was
16370 always failing and failure is now exposed by gdb.exp changes.
16371
16372Sat Nov 9 11:13:24 1996 Fred Fish <fnf@cygnus.com>
16373
16374 * gdb.c++/inherit.exp (test_ptype_vi): Log some passes that
16375 weren't being noted.
16376
16377Sat Nov 9 01:05:10 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16378
16379 * gdb.base/corefile.exp: Consume $prompt in mmap fail cases.
16380 * gdb.stabs/weird.exp: Remove v_comb xfails.
16381
dc96c6c7 16382Tue Nov 5 10:44:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
16383
16384 * gdb.base/[bitfields.exp crossload.exp funcargs.exp interrupt.exp
a9c64011 16385 list.exp scope.exp watchpoint.exp]
c906108c 16386 Make all timeout error msgs explicitly say "(timeout)".
d63a86f8 16387
dc96c6c7 16388Mon Nov 4 12:03:06 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
16389
16390 * config/monitor.exp: Increase download timeout to 1000 seconds.
16391
dc96c6c7 16392Mon Nov 4 12:02:26 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
16393
16394 * config/m32r.exp: Increase timeout to 120 seconds.
16395
16396Sun Nov 3 14:37:05 1996 Fred Fish <fnf@cygnus.com>
16397
16398 * gdb.c++/classes.exp: Modify to handle current gcc C++ member ordering
16399 and accept older ordering as obsolescent gcc or gdb.
16400 * gdb.c++/templates.exp: Ditto.
16401 * gdb.c++/virtfunc.exp: Ditto.
16402
16403Fri Nov 1 11:56:09 1996 Fred Fish <fnf@cygnus.com>
16404
16405 * gdb.base/coremaker.c: Add code to mmap some data so we
16406 can check that it ends up in the core file.
16407 * gdb.base/corefile.exp: Add test to read mmapped data
16408 from core file.
16409
dc96c6c7 16410Wed Oct 30 18:19:16 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
16411
16412 * config/m32r.exp: New file.
16413
16414Mon Oct 21 14:40:50 1996 Stu Grossman (grossman@critters.cygnus.com)
16415
16416 * testsuite/gdb.base/nodebug.exp: Whack out -g options by hand so
16417 that cflags can contains -gstabs, and work correctly for other tests.
16418
dc96c6c7 16419Mon Oct 21 14:00:37 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
16420
16421 * gdb.base/setshow.exp: New file, tests show and set.
16422 * gdb.base/setshow.c: New file, tests show and set.
16423 * gdb.base/help.exp: Add test for help set|show annotate.
16424 * gdb.base/default.exp: Add test for set|show annotate.
16425
16426Wed Oct 16 19:03:54 1996 Stu Grossman (grossman@critters.cygnus.com)
16427
16428 * testsuite/gdb.base/break.exp: Make backtrace from factorial
16429 errors unique.
16430 * testsuite/gdb.base/nodebug.exp: Whack out all -g options
16431 explicitly.
16432
16433Tue Oct 15 16:45:02 1996 Stu Grossman (grossman@critters.cygnus.com)
16434
16435 * config/sim-gdb.exp (gdb_target_sim): Remove setting of height
16436 and width commands. This is done elsewhere.
16437 * (gdb_start): Don't call gdb_start_sim here. That's already
16438 done in gdb_load. This fixes lots of failures in default.exp.
16439
16440Sun Oct 13 10:40:23 1996 Fred Fish <fnf@cygnus.com>
16441
16442 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>:
16443 * gdb.base/mips_pro.exp: Fix misplaced gdb_exit/gdb_start/gdb_load.
16444 * lib/gdb.exp (gdb_test): Treat failures due to program exiting
16445 in the same we we treat other failures (since it may be an expected
16446 condition), rather than as an error.
16447 * gdb.base/signals.exp (test_handle_all_print): Revert back to
16448 old test format.
16449
16450Fri Oct 11 17:05:22 1996 Fred Fish <fnf@cygnus.com>
16451
16452 * Makefile.in (clean mostlyclean): Also remove chill *.grt files.
16453 (distclean maintainer-clean realclean): No need to remove files
16454 twice. Nuke the duplicates.
16455 * gdb.base/Makefile.in (EXECUTABLES): Add "structs".
d63a86f8 16456 * gdb.threads/Makefile.in (distclean maintainer-clean realclean):
c906108c
SS
16457 Remove config.h along with other config files.
16458
16459Mon Sep 30 20:16:22 1996 Fred Fish <fnf@cygnus.com>
16460
16461 * gdb.base/interrupt.exp: Add i*86-*-linux* setup_xfail for
16462 "p func1 ()" and note that rests of tests are skipped.
16463 * gdb.base/corefile.exp: Add i*86-*-linux* and m68*-*-hpux*
16464 setup_xfails for "print func2::coremaker_local".
16465 Add i*86-*-linux* setup_xfail for "backtrace in corefile.exp".
16466 * gdb.base/mips_pro.exp: Restart gdb in this test so it isn't
16467 affected by the previous run test.
16468 * gdb.chill/misc.exp: Add m68*-*-hpux* setup_xfails for
16469 "print array () ubyte (foo)" and "print/x array () byte (\$i)"
16470 * gdb.chill/pr-8742.exp: Add m68*-*-hpux* setup_xfails for
16471 "pass int powerset tuple" and "pass modeless int powerset tuple".
16472 * gdb.chill/tests2.exp: Add m68*-*-hpux* setup xfails for
16473 "real write 4" and "real write 8".
16474 * gdb.shill/tuples.exp: Add i*86-*-linux* and m68*-*-hpux*
16475 setup_xfails for "print vs1 after tuple assign 2",
16476 "print \$i after tuple assign 2", and
16477 "print vs2 after tuple assign 2".
16478 * lib/gdb.exp (gdb_test): When a gdb aborts, print a more
16479 meaningful error message and return -1 so the caller can
16480 suppress further tests and avoid a cascade of errors.
d63a86f8 16481
c906108c
SS
16482Fri Sep 27 10:34:51 1996 Fred Fish <fnf@cygnus.com>
16483
16484 * gdb.base/a1-selftest.exp: Tweak tests to account for new
16485 format for printing version.
16486 * gdb.base/default.exp: Ditto.
16487 * gdb.base/interrupt.exp: Fix problem with cascade of
16488 errors if child process dies while calling a function.
d63a86f8 16489
c906108c
SS
16490Fri Sep 13 21:43:48 1996 Fred Fish <fnf@cygnus.com>
16491
16492 * Makefile.in (VPATH): Add
16493 * Makefile.in (Makefile, config.status): Fix rules so things get
16494 remade when necessary.
16495
16496Fri Sep 13 18:16:10 1996 Fred Fish <fnf@cygnus.com>
16497
16498 * Makefile.in (just-check): Add path to sibling expect dir
16499 to environment variable specified by RPATH_ENVVAR.
16500
16501Fri Sep 13 12:05:34 1996 Fred Fish <fnf@cygnus.com>
16502
16503 * Makefile.in (RPATH_ENVVAR): New var, set to @RPATH_ENVVAR@.
16504 (just-check): Add shared library paths for libstdc++, tk,
16505 tcl, bfd, and opcodes to the environment variable specified
16506 in RPATH_ENVVAR.
16507 * configure.in: Add support to recognize --enable-shared flag
16508 and generate correct value for RPATH_ENVVAR.
16509 * configure: Regenerated with autoconf.
16510
16511Mon Sep 2 06:36:02 1996 Fred Fish <fnf@cygnus.com>
16512
16513 * gdb.base/break.exp: Expand "Delete all breakpoints" xfail to
16514 include all osf versions.
16515 * gdb.threads/pthreads.exp: Expand "run to main" xfail to include
16516 all osf versions. Add -D_MIT_POSIX_THREADS to compilation command
16517 when target is linux. When failing to build pthreads test
16518 executable, give more meaningful message.
16519 * gdb.threads/pthreads.c: Hpux also uses old definition of second
16520 arg for pthread_create.
d63a86f8 16521
c906108c
SS
16522Mon Aug 19 09:58:59 1996 Fred Fish <fnf@cygnus.com>
16523
16524 * gdb.threads/pthreads.c (PTHREAD_CREATE_ARG2,
16525 PTHREAD_CREATE_NULL_ARG2): Accomodate old pthreads implementations.
16526 * gdb.threads/pthreads.exp: Try linking with both -lpthread (Solaris)
16527 and -lpthreads (everybody else).
16528 (test_startup): Fail gracefully if threads are not supported.
16529 * gdb.base/nodebug.exp: Add setup_xfail hppa*-*-hpux* for
16530 "p/c array_index("abcdef",2)" when not gcc compiled.
16531 * gdb.base/corefile.exp: Add setup_xfail hppa*-*-hpux* for
16532 "print func2::coremaker_local" when not gcc compiled.
16533 * gdb.base/opaque.exp: Remove setup_xfail hppa*-*-hpux* for
16534 "ptype on opaque struct tagname (statically)",
16535 "ptype on opaque struct tagname (dynamically) 1", and
16536 "ptype on opaque struct tagname (dynamically) 2"
16537 for not compiled with gcc.
16538 * gdb.base/mips_pro.exp: Only do setup_xfail hppa*-*-* for
16539 backtrace when compiled with gcc.
d63a86f8 16540 * lib/gdb.exp (runto_main): Return result of "runto main" rather
c906108c
SS
16541 than always return success.
16542
16543Sat Aug 17 13:28:00 1996 Fred Fish <fnf@cygnus.com>
16544
16545 * gdb.c++/virtfunc.exp: Remove setup_xfail for "mips-*-irix5*".
16546
16547Tue Aug 13 10:26:10 1996 Jeffrey A Law (law@cygnus.com)
16548
16549 * gdb.base/structs.exp: Undo last change.
16550
16551Mon Aug 12 15:29:08 1996 Fred Fish <fnf@cygnus.com>
16552
16553 * gdb.base/a1-selftest.exp (do_steps_and_nexts): New routine to
16554 encapsulate all the steps/nexts done during self test, starting
16555 at main, and makes them less sensitive to optimization issues.
16556 Add "hppa*-*-hpux*" to setup_xfail for "backtrace through
16557 signal handler" test.
16558 * gdb.threads/pthreads.exp: Only run this for native configs.
16559 * gdb.base/structs.exp (do_function_calls): Add hppa*-*-hpux9*"
16560 setup_xfails for "p fun5()", "p fun6()", "p fun7()", and "p fun8"
16561 tests.
16562 gdb.c++/virtfunc.exp (do_tests): Add "mips-*-irix5*" setup_xfail
16563 for "runto test_calls(void)" test.
d63a86f8 16564
c906108c
SS
16565Sun Aug 11 13:11:24 1996 Fred Fish <fnf@cygnus.com>
16566
16567 * gdb.base/term.exp: Set 7-bit strings, address off, width to 0,
16568 and don't expect address info in breakpoint confirmations.
16569
16570Wed Aug 7 20:47:43 1996 Fred Fish <fnf@cygnus.com>
16571
16572 * gdb.base/list.exp (test_forward_search): Increase timeout
16573 temporarily by 60 seconds for searching extremely long line,
16574 and then reset to old value when done. Increase expect input
16575 buffer to 10000.
16576
16577Wed Aug 7 15:34:22 1996 Fred Fish <fnf@cygnus.com>
16578
16579 * gdb.base/list.exp (test_forward_search): Fix to handle very
16580 long source line without overflowing expect's input buffer.
16581
16582Wed Aug 7 12:03:25 1996 Tom Tromey <tromey@creche.cygnus.com>
16583
16584 * config/slite-gdb.exp (gdb_start): Use "full_buffer", not
16585 "buffer_full".
16586
16587 * config/nind-gdb.exp (gdb_start): Use "full_buffer", not
16588 "buffer_full".
16589
16590 * config/mips-gdb.exp (gdb_start): Use "full_buffer", not
16591 "buffer_full".
16592
16593 * lib/gdb.exp (gdb_test): Correct pattern is "full_buffer", not
16594 "buffer_full".
16595
16596Wed Aug 7 11:05:47 1996 Fred Fish <fnf@cygnus.com>
16597
16598 * configure.in (configdirs): Add gdb.threads.
16599 * configure: Regenerated with autoconf.
16600 * gdb.threads/{config.in, pthreads.c, pthreads.exp}: New.
16601 * gdb.threads/{Makefile.in, configure.in}: Complete rewrites.
16602 * gdb.threads/configure: New, generated with autoconf.
d63a86f8 16603
c906108c
SS
16604Tue Aug 6 10:23:04 1996 Tom Tromey <tromey@rtl.cygnus.com>
16605
16606 * lib/gdb.exp (gdb_test_exact): Turn \n in pattern into \r\n.
16607
16608Mon Aug 5 18:11:53 1996 Fred Fish <fnf@cygnus.com>
16609
16610 * gdb.base/signals.exp (test_handle_all_print): Test separately for
16611 each signal's status in the output of "handle all print".
16612 * lib/gdb.exp (gdb_test): Document that the pattern must NOT include
16613 the \r\n sequence that immediately precedes the gdb prompt.
16614 * gdb.base/a1-selftest.exp: Save original timeout and restore
16615 after test.
16616
16617Sun Aug 4 10:20:50 1996 Jeffrey A Law (law@cygnus.com)
16618
16619 * gdb.disasm/hppa.s: Export fmemLRbug_tests_4 as a ST_CODE
16620 symbol.
16621
16622Fri Aug 2 17:37:26 1996 Brendan Kehoe <brendan@lisa.cygnus.com>
16623
16624 * config/vx-gdb.exp (gdb_start): Fix syntax of `$shell_id < 0'.
16625
16626Thu Jun 27 20:41:40 1996 Fred Fish <fnf@cygnus.com>
16627
16628 * gdb.base/signals.exp (test_handle_all_print): Temporarily increase
16629 timeout by 60 seconds.
16630
16631Thu Jun 27 18:13:57 1996 Fred Fish <fnf@cygnus.com>
16632
16633 * config/unix-gdb.exp: Increase default timeout from 30 to 60 sec.
16634 * config/netware.exp (gdb_run_cmd): Restore old timeout before doing
16635 error return.
16636
16637Thu Jun 27 10:54:58 1996 Fred Fish <fnf@cygnus.com>
16638
16639 * lib/gdb.exp (default_gdb_start): When reporting a timeout during
16640 gdb initialization, also report how long dejagnu waited. Restore
16641 old timeout before doing error return. Temporarily increase timeout
16642 by 3 minutes to allow for slow startups over heavy NFS use.
16643
16644Tue Jun 25 19:59:17 1996 Fred Fish <fnf@cygnus.com>
16645
16646 * lib/gdb.exp: Report timeout value for verbosity level 2.
16647 * config/gdbserver.exp: Ditto.
16648 * config/hppro.exp: Ditto.
16649 * config/mips-gdb.exp: Ditto.
16650 * config/monitor.exp: Ditto.
16651 * config/netware.exp: Ditto.
16652 * config/sim-gdb.exp: Ditto.
16653 * config/slite-gdb.exp: Ditto.
16654 * config/udi-gdb.exp: Ditto.
16655 * config/unix-gdb.exp: Ditto.
16656 * config/vx-gdb.exp: Ditto.
16657 * gdb.base/a1-selftest.exp: Ditto.
16658 * gdb.base/a2-run.exp: Ditto.
16659 * gdb.base/break.exp: Ditto.
16660 * gdb.base/corefile.exp: Ditto.
16661 * gdb.base/list.exp: Ditto.
16662 * gdb.base/recurse.exp: Ditto.
16663 * gdb.base/scope.exp: Ditto.
16664 * gdb.base/signals.exp: Ditto.
16665
16666Tue Jun 25 23:16:58 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
16667
16668 * gdb.threads/Makefile.in (docdir): Removed.
16669
16670Tue Jun 25 17:02:39 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
16671
16672 * configure.in (AC_PREREQ): autoconf 2.5 or higher.
d63a86f8 16673 * gdb.{base,c++,chill,disasm,stabs}/Makefile.in (VPATH): set to
c906108c 16674 @srcdir@.
d63a86f8 16675 * gdb.{base,c++,chill,disasm,stabs}/configure.in (AC_PREREQ):
c906108c
SS
16676 autoconf 2.5 or higher.
16677 * gdb.{base,c++,chill,disasm,stabs}/configure: Rebuilt.
16678
16679Thu Jun 13 11:16:10 1996 Tom Tromey <tromey@thepub.cygnus.com>
16680
16681 * configure: Regenerated.
16682 * aclocal.m4 (CY_AC_PATH_TCLH, CY_AC_PATH_TKH): Use odd names to
16683 avoid name clashes with SunOS headers.
16684
16685Wed Jun 5 16:43:27 1996 Jeffrey A Law (law@cygnus.com)
16686
16687 * gdb.c++/virtfunc.exp: Search $objdir/../../libstdc++ for libstdc++.
16688
16689Thu May 30 11:35:11 1996 Jeffrey A Law (law@cygnus.com)
16690
16691 * gdb.base/callfuncs.exp: Finish last change -- make sure the
16692 prototype information ends up in the compiler info file.
16693
16694Thu May 23 12:48:41 1996 Fred Fish <fnf@cygnus.com>
16695
16696 * gdb.base/callfuncs.exp: Remove the compiler info file prior to
16697 attempting to regenerate it. Eliminate use of a temporary file
16698 and just generate the info file directly. Source it immediately,
16699 for consistency of use.
16700 * gdb.base/corefile.exp: Ditto
16701 * gdb.base/exprs.exp: Ditto.
16702 * gdb.base/funcargs.exp: Ditto.
16703 * gdb.base/langs.exp: Ditto.
16704 * gdb.base/list.exp: Ditto.
16705 * gdb.base/mips_pro.exp: Ditto.
16706 * gdb.base/nodebug.exp: Ditto.
16707 * gdb.base/opaque.exp: Ditto.
16708 * gdb.base/ptype.exp: Ditto.
16709 * gdb.base/scope.exp: Ditto.
16710 * gdb.base/setvar.exp: Ditto.
16711 * gdb.base/signals.exp: Ditto.
16712 * gdb.base/whatis.exp: Ditto.
16713 * gdb.c++/templates.exp: Ditto.
16714 * gdb.c++/virtfunc.exp: Ditto.
16715 * gdb.c++/virtfunc.exp: Use contents of gcc_compiled to decide
16716 whether or not to add -lstdc++ to the compile command line args.
16717
16718Sat May 18 02:43:58 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16719
16720 * gdb.base/recurse.exp: Remove setup_xfail for "sparc*-*-sunos4*",
16721 it got fixed by the recent lookup_minimal_symbol_by_pc change.
16722 Increase timeout, a lot of single stepping might be needed if the
16723 target has no hardware watchpoints.
16724
16725Wed May 15 08:47:42 1996 Jeffrey A Law (law@cygnus.com)
16726
16727 * gdb.base/break.exp: Ignore compiler warnings when compiling
16728 break.c.
16729 * gdb.base/callfuncs.exp: Don't run these tests on the h8300.
16730 * gdb.base/default.exp: Add h8300 xfails. Handle messages
16731 from remote-sim.
16732 * gdb.base/exprs.exp: Add h8300 xfails.
16733 * gdb.base/funcargs.exp: Likewise.
16734 * gdb.base/nodebug.exp: Likewise.
16735 * gdb.base/printcmds.exp: Likewise.
16736 * gdb.base/ptype.exp: Likewise.
16737 * gdb.base/setvar.exp: Handle sizeof (int) != 4 for h8300. Add
16738 h8300 xfails.
d63a86f8 16739 * gdb.base/return.exp: Handle float/double precision problems
c906108c
SS
16740 on the h8300.
16741 * gdb.base/funcargs.c: Explicitly make last constant argument to
16742 call_after_alloca_subr an unsigned long type.
16743 * gdb.base/return.c: Include stdio.h.
16744
16745Tue May 7 22:01:12 1996 Rob Savoye <rob@chinadoll.cygnus.com>
16746
16747 * config/abug.exp: New file for the older Motorola Bug monitor
16748 that runs on the mvme13x series VME boards.
16749 * config/monitor.exp: Use the new config array for target settings
16750 if they exist.
16751
16752Fri May 3 16:02:55 1996 Stan Shebs <shebs@andros.cygnus.com>
16753
16754 * sim-gdb.exp: Make the SH simulator allocate less space when
16755 it is targeted.
16756
16757Thu May 2 12:31:56 1996 Jeffrey A Law (law@cygnus.com)
16758
16759 * gdb.base/mips_pro.exp: Expect failure for hppa*-*-* in backtrace
16760 test.
16761
16762Wed Mar 20 08:48:03 1996 Fred Fish <fnf@cygnus.com>
16763
16764 * gdb.base/list.exp (test_list_function): Remove setup_xfail for
16765 "rs6000-*-*" for "list function in include file" when gcc compiled.
16766 * gdb.base/printcmds.exp: Remove setup_xfail for "rs6000-*-aix*"
16767 for "p ctable1[120]".
16768 * gdb.base/scope.exp: Remove setup_xfail for "rs6000-*-*" for
16769 "print 'scope0.c'::filelocal_bss before run" when gcc compiled.
16770 Remove setup_xfail for "rs6000-*-*" for
16771 "print 'scope0.c'::filelocal before run".
16772 * gdb.base/{langs.exp, lists.exp, opaque.exp, scope.exp},
16773 gdb.stabs/weird.exp: Remove use of compiler options "-c -o ..."
16774 since some compilers don't allow both options to be given
16775 on the same command line. Create object file and move it.
d63a86f8 16776
c906108c
SS
16777Tue Mar 19 23:49:31 1996 Fred Fish <fnf@cygnus.com>
16778
16779 * gdb.base/corefile.exp: Always regenerate the core file, since
16780 we always regenerate the coremaker program. Detect special case
16781 where registers cannot be read from core file.
d63a86f8 16782
c906108c
SS
16783Tue Mar 19 16:52:49 1996 Fred Fish <fnf@cygnus.com>
16784
16785 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>
16786 * gdb.base/funcargs.c: Patch for SPARCworks alloca compatibility
16787 * gdb.c++/templates.exp: Only match on basename of file since
16788 some formats like xcoff don't encode directory information.
16789 * gdb.stabs/weird.exp: Use the right sed script for powerpc
16790 and rs6000 AIX xcoff targets.
16791 * configure.in: Add stabsdirs to configdirs for powerpc-*-aix*.
16792 * configure: Regenerate.
16793 * gdb.base/Makefile.in (clean): Remove generated file twice-tmp.c
16794 here, rather than in distclean.
d63a86f8 16795
c906108c
SS
16796Sun Mar 17 13:35:31 1996 Fred Fish <fnf@cygnus.com>
16797
16798 * gdb.base/mips_pro.exp: Create mips_pro.ci to get gcc_compiled
16799 defined, and use it to compile the test case with -O2. The
16800 native compilation still uses no optimization.
16801 * gdb.base/mips_pro.c: Remove inline assembly code since
16802 it is compiled PIC by default, which results in assembler
16803 warnings that make the testsuite think the compilation
16804 was unsuccessful.
16805
16806Sat Mar 16 15:02:24 1996 Fred Fish <fnf@cygnus.com>
16807
16808 * gdb.c++/misc.exp: Add note to message for
16809 "print s.a for foo struct" that this is a known gcc 2.7.2
16810 and earlier bug.
16811
16812Fri Mar 15 17:49:57 1996 Fred Fish (fnf@cygnus.com)
16813
16814 * gdb.base/break.exp: Fix pattern for matching "Delete all
16815 breakpoints (y or n) ". Add "mips-dec-ultrix*" to
16816 setup_xfail for deleting all breakpoints test. Fix various
16817 timeout messages to include "(timeout)".
16818 * gdb.base/callfuncs.exp: Add "i*86-*-sysv4*" to setup_xfail
16819 for "p t_float_values2(3.14159,float_val2)".
16820 * gdb.base/funcargs.exp: Remove "mips-sgi-irix4*" setup_xfail
16821 for "continue to call2g" when gcc compiled.
16822 * gdb.base/langs.exp: Remove "i*86-*-sysv4*" setup_xfail for
16823 "up to foo in langs.exp", "show language at foo in langs.exp",
16824 "show language at cppsub_ in langs.exp", "up to fsub in langs.exp",
16825 and "show language at fsub in langs.exp".
16826 * gdb.base/list.exp: Remove "*-*-sysv4*" setup_xfail for
16827 "list line 1 in include file", "list message for lines past EOF",
16828 "list function in include file", "list list0.h:foo", and
16829 "list filename:function; nonexistant function".
16830 * gdb.base/ptype.exp: Change "i*86-*-sysv4*" setup_xfail for
16831 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)"
16832 and "ptype t_char_array" to be for native cc only.
d63a86f8 16833
c906108c
SS
16834Fri Mar 15 16:17:22 1996 Fred Fish <fnf@cygnus.com>
16835
d63a86f8 16836 * gdb.base/corefile.exp: Remove "alpha-dec-osf2*" native compiled
c906108c
SS
16837 setup_xfail for "print coremaker_bss", "print coremaker_ro",
16838 "print func2::coremaker_local", and "backtrace in corefile.exp".
16839
16840Wed Mar 13 14:54:11 1996 Fred Fish <fnf@cygnus.com>
16841
16842 * gdb.base/signals.exp: Remove "alpha-*-osf2*" setup_xfail for
16843 "bt in signals.exp". This problem only appears when running
16844 the testsuite, and then only intermittently.
16845
16846Tue Mar 12 15:00:16 1996 Stan Shebs <shebs@andros.cygnus.com>
16847
16848 * gdb.base/return.exp (return_tests): Differentiate between
16849 two tests of continuing.
16850
16851Tue Mar 5 14:33:33 1996 Stan Shebs <shebs@andros.cygnus.com>
16852
16853 * */Makefile.in (maintainer-clean): Remove config.log.
16854 * gdb.base/Makefile.in (EXECUTABLES): Replace twice with twice-tmp.
16855 * gdb.c++/Makefile.in (PROGS): Add inherit.
16856 (clean): Remove *.ci.
16857
16858Tue Feb 20 16:36:10 1996 Fred Fish <fnf@cygnus.com>
16859
16860 * gdb.c++/misc.cc: Add test code from Mike Stump.
16861 * gdb.c++/misc.exp: Add test to print s.a, for Mike Stump.
16862
16863Sun Feb 18 11:39:12 1996 Fred Fish <fnf@cygnus.com>
16864
16865 * gdb.base/signals.exp: Change setup_xfail for "alpha-*-osf2"
16866 to "alpha-*-osf2*" and add comment.
16867 * gdb.base/a1-selftest.exp (test_with_self): Remove "alpha-dec-osf2*"
16868 setup_xfail for "step over execarg initialization" and
16869 "step over corearg initialization".
16870 * gdb.base/callfuncs.exp (do_function_calls): Restore setup_xfail
16871 for "hppa*-*-*", "sparc-*-*", "mips*-*-*", and "alpha-dec-osf2*".
16872 * gdb.base/corefile.exp: Add "alpha-dec-osf2*" setup_xfail when not
16873 gcc compiled for "print coremaker_bss", "print coremaker_ro",
16874 "print func2::coremaker_local", and "backtrace in corefile.exp".
16875 * gdb.base/signals.exp: Build and source signals.ci.
16876 Change "alpha-dec-osf2*" setup_xfail for "bt in signals.exp"
16877 to be for gcc only.
16878 * lib/gdb.exp: Move verbose statements outside conditionals.
d63a86f8 16879
c906108c
SS
16880Sat Feb 17 02:22:14 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16881
16882 * gdb.base/sigall.exp: Remove setup_xfail for irix4. Fixed by
16883 Feb 3 procfs.c change.
16884
16885Fri Feb 16 13:25:31 1996 Fred Fish <fnf@cygnus.com>
16886
16887 * config/unix-gdb.exp: Remove extraneous newlines from end of file.
16888
16889Thu Feb 15 08:12:55 1996 Fred Fish <fnf@cygnus.com>
16890
16891 * config/unix-gdb.exp: Default timeout in UNIX case to 30 seconds, up
16892 from dejagnu's apparent default of 10 seconds, which gives random
16893 results when running the tests over NFS on moderately loaded systems.
16894 * lib/gdb.exp (gdb_run_cmd): Add "(timeout)" in timeout case.
16895
16896Mon Feb 12 16:50:28 1996 Fred Fish <fnf@cygnus.com>
16897
16898 * gdb.base/callfuncs.exp: Remove setup_xfail for PR 5318. Now fixed.
16899 * gdb.base/a2-run.exp: Replace $binfile with $testfile in test
16900 result reports.
16901
16902Fri Feb 9 15:56:51 1996 Fred Fish <fnf@cygnus.com>
16903
16904 * configure.in (CY_AC_PATH_TCLH): Remove.
16905 * configure: Regenerate.
16906
16907Fri Feb 9 08:21:31 1996 Fred Fish <fnf@cygnus.com>
16908
16909 * gdb.c++/Makefile.in (clean): Add missing '{'.
16910
16911Fri Feb 2 10:19:40 1996 Jeffrey A Law (law@cygnus.com)
16912
16913 * lib/gdb.exp: Provide a default value for noinferior.
16914
16915 * lib/gdb.exp: Fix typos (LDLAGS -> LDFLAGS).
16916 Load libgloss.exp.
16917
16918Thu Feb 1 20:20:14 1996 Jeffrey A Law (law@cygnus.com)
16919
16920 * gdb.disasm/hppa.exp: Compile directly into an executable, use
16921 the executable, not the .o to run the tests from.
16922
16923Wed Jan 31 14:21:09 1996 Jeffrey A Law (law@cygnus.com)
16924
16925 * gdb.base/break.exp: Don't test for program exit or exit status
16926 if $noresults if nonzero.
16927 * gdb.base/langs.exp: Likewise.
16928 * gdb.base/watchpoint.exp: Likewise.
16929
16930 * gdb.base/default.exp: Remove extraneous call to load gdb.exp.
16931 * gdb.chill/pr-8405.exp: Move skip_chill_tests check to just before
16932 trying to compile the testcase.
16933
16934Wed Jan 24 23:42:39 1996 Doug Evans <dje@charmed.cygnus.com>
16935
16936 * gdb.base/interrupt.exp (p func1): xfail sparc64-*-solaris2.
16937 * gdb.base/signals.exp (continue to handler): Likewise.
16938
16939Tue Jan 23 16:28:22 1996 Per Bothner <bothner@kalessin.cygnus.com>
16940
16941 * gdb.c++/classes.exp: Now = returns false/true, not 1/0.
16942
16943 * gdb.fortran/exprs.exp: .LT. and .GT. now return .TRUE. or .FALSE..
16944
16945Tue Jan 23 15:41:57 1996 Jeffrey A Law (law@cygnus.com)
16946
16947 * gdb.base/corefile.exp: Recognize "not found" as failure
16948 when trying to determine if a core file was generated.
16949 If no core file was generate the first time, try again without
16950 the ulimit -c to work around braindamaged shells.
16951
16952Mon Jan 15 09:33:00 1996 Fred Fish <fnf@cygnus.com>
16953
16954 * gdb.stabs/configure.in (alpha-*-*,mips-*-*): Replace
16955 [] tests with "test" and enclose string in quotes.
16956 * gdb.stabs/configure: Rebuild
d63a86f8 16957
c906108c
SS
16958Thu Jan 11 09:43:14 1996 Tom Tromey <tromey@creche.cygnus.com>
16959
16960 Changes in sync with expect:
16961 * aclocal.m4 (CY_AC_PATH_TCLH): Handle Tcl 7.5 and greater.
16962 (CY_AC_PATH_TCLLIB): Handle Tcl 7.5 and greater.
16963 (CY_AC_PATH_TKH): Handle Tk 4.1 and greater.
16964 (CY_AC_PATH_TKLIB): Handle Tk 4.1 and greater. Properly quote
16965 argument to AC_REQUIRE.
16966 * configure: Regenerated.
16967
16968Thu Jan 4 08:17:22 1996 Fred Fish <fnf@cygnus.com>
16969
16970 * gdb.base/corefile.exp: When generating a core, discard any
16971 error messages about ulimit not found and the "core dumped"
16972 message from the shell that runs the coredumper.
16973
16974Wed Jan 3 01:30:41 1996 Jeffrey A Law (law@cygnus.com)
16975
16976 * lib/gdb.exp (skip_chill_tests): Skip them on the PA too.
16977
16978 * gdb.stabs/weird.exp: Use ${target_triplet} to determine
16979 which sed script to run. Expect failure for v_comb test
16980 on PA targets too.
d63a86f8 16981
c906108c
SS
16982Sat Dec 30 16:09:04 1995 Fred Fish <fnf@rtl.cygnus.com>
16983
16984 * gdb.base/corefile.exp: Remove "i*86-*-linux" xfail for
16985 "print func2::coremaker_local" and for "backtrace in corefile.exp"
16986
16987Sat Dec 30 12:59:12 1995 Fred Fish <fnf@cygnus.com>
16988
16989 * lib/gdb.exp: Fix typo and rewrite skip_chill_tests.
16990 * gdb.stabs/weird.exp: Setup "sparc-sun-sunos4*" and
16991 "sparc-sun-solaris*" xfails for "p v_comb".
16992 * lib/gdb.exp (default_gdb_start): Fix typo.
16993 * gdb.base/corefile.exp: Allow "Core was generated by ..."
16994 messages to not include the full program name that caused
16995 the core dump since some systems (such as solaris) apparently
16996 truncate this path to about 80 characters.
16997 When generating a core file first try increasing the core file
16998 size limit to unlimited since some systems may default it to
16999 zero, and it is harmless to try it. Move the test for failing
17000 to generate a core file to where it will actually get executed.
17001 * gdb.c++/templates.exp (test_ptype_of_templates): Accept
17002 new gdb result from g++ debug info improvements and make old
17003 pattern obsolescent. Also account for size_t differences
17004 (may be int or long).
17005 * gdb.base/a1-selftest.exp (test_with_self): Check for case where
17006 initialization before function call is placed in the delay slot
17007 and thus appears to be skipped over by commands such as "next".
17008
17009Fri Dec 29 16:09:20 1995 Stan Shebs <shebs@andros.cygnus.com>
17010
17011 * gdb.base/a1-selftest.exp (test_with_self): Run without windows.
17012
17013Wed Dec 6 10:45:42 1995 Jeffrey A. Law <law@sethra.cygnus.com>
17014
17015 * gdb.base/*.exp: Make ${srcfile} only be the basename of the
17016 input source file; fix code to compile test to deal with this
17017 convention.
17018 * gdb.c++/*.exp: Likewise.
17019
17020Mon Nov 27 11:40:16 1995 Fred Fish <fnf@cygnus.com>
17021
17022 * gdb.base/signals.exp: Setup "alpha-*-osf2*" xfail for
17023 "bt in signals.exp".
17024
17025Sat Nov 25 20:52:15 1995 Fred Fish <fnf@phydeaux.cygnus.com>
17026
17027 * gdb.base/a1-selftest.exp: Add alpha-dec-osf2 setup_xfail for
17028 "step over execarg initialization" and
17029 "step over corearg initialization".
17030
17031Sat Nov 25 18:20:14 1995 Fred Fish <fnf@cygnus.com>
17032
17033 * gdb.base/ptype.c (main): Declare malloc as a "char *" for systems
17034 with sizeof(pointer) > sizeof(int). Avoid "void *" or include files.
17035
17036Sat Nov 25 11:03:42 1995 Fred Fish <fnf@cygnus.com>
17037
17038 From Rob Savoye (rob@poseidon.cygnus.com)
17039 * Makefile.in, configure.in, gdb.base/{Makefile.in, configure.in},
17040 gdb.c++/{Makefile.in, configure.in}, gdb.chill/{Makefile.in,
17041 configure.in}, gdb.disasm/{Makefile.in, configure.in},
17042 gdb.stabs/{Makefile.in, configure.in}, gdb.threads/{Makefile.in,
17043 configure.in}: Major reworking for autoconfig.
17044 * aclocal.m4, configure, gdb.base/configure, gdb.c++/configure,
17045 gdb.disasm/configure, gdb.stabs/configure, gdb.stabs/default.mt :
17046 New files.
17047 * config/unix-gdb.exp: Make GDB global.
17048 * gdb.base/{a1-selftest.exp, a2-run.exp,bitfields.exp, break.exp,
17049 callfuncs.exp, commands.exp, corefile.exp, crossload.exp, exprs.exp,
17050 funcargs.exp, interrupt.exp, langs.exp, list.exp, mips_pro.exp,
17051 nodebug.exp, opaque.exp, printcmds.exp, ptype.exp, recurse.exp,
17052 regs.exp, return.exp, scope.exp, setvar.exp, sigall.exp, signals.exp,
17053 term.exp, twice.exp, watchpoint.exp, whatis.exp},
17054 gdb.c++/{classes.exp, callfuncs.exp, inherit.exp, misc.exp,
17055 templates.exp, virtfunc.exp}, gdb.chill/{callch.exp, chillvars.exp,
17056 misc.exp, pr-4975.exp, pr-5016.exp, pr-5020.exp, pr-5022.exp,
17057 pr-5646.exp, pr-5984.exp, pr-6292.exp, pr-6632.exp, pr-8134.exp,
17058 pr-8136.exp, result.exp, string.exp, tuples.exp},
17059 gdb.disasm/{hppa.exp, sh3.exp}, gdb.stabs/weird.exp: Change continues
17060 to returns as necessary, arrange for test to compile own testcase
17061 executable.
17062 * lib/gdb.exp: Changes for testsuite to compile own test cases.
d63a86f8 17063
c906108c
SS
17064Tue Nov 21 16:15:45 1995 Fred Fish <fnf@cygnus.com>
17065
17066 * gdb.c++/classes.exp (test_pointers_to_class_members): Add
17067 clear_xfail at end of test which might not call either pass or fail.
17068 * gdb.base/a1-selftest.exp: Add i*86-*-linuxaout xfail for
17069 "backtrace through signal handler".
17070
17071Sat Nov 18 04:09:31 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17072
17073 * gdb.base/sigall.exp: Work around OSF/1-3.x kernel bug when
17074 continuing from a job control stop signal.
17075 * gdb.stabs/alpha.mt: Use $(CFLAGS) when building weird.o.
17076
17077Wed Nov 15 00:28:03 1995 Jeffrey A Law (law@cygnus.com)
17078
17079 * gdb.base/callfuncs.exp: Remove bogus hppa xfails.
17080 * gdb.base/corefile.exp: Likewise.
17081 * gdb.base/funcargs.exp: Likewise.
17082
17083Tue Nov 14 15:18:10 1995 Stu Grossman (grossman@cygnus.com)
17084
17085 * config/hmsirom.exp: Setup for talking to hmsi ROM monitor.
17086 * config/monitor.exp: Add support for setting baud rate.
17087
17088Sat Nov 4 15:35:52 1995 Fred Fish <fnf@cygnus.com>
17089
17090 * gdb.base/a1-selftest.exp: Remove i*86-*-sysv4* and
17091 i*86-*-linux* xfails for "backtrace through signal handler".
17092 * gdb.base/corefile.exp: Add i*86-*-sysv4* xfail for
17093 "print func2::coremaker_local".
17094 * gdb.base/break.exp: Add i*86-*-sysv4*, sparc-sun-sunos4,
17095 alpha-dec-osf2* xfail for
17096 "delete all breakpoints when none".
17097
17098Wed Nov 1 15:57:16 1995 Fred Fish <fnf@cygnus.com>
17099
17100 * gdb.base/break.exp: Change test that deletes all breakpoints
17101 when no user breakpoints are installed. A post 4.15 change
17102 causes gdb to no longer prompt in this case.
17103
17104Tue Oct 31 15:13:43 1995 Fred Fish <fnf@cygnus.com>
17105
17106 * gdb.base/return.exp (return_tests): Change xfail for test
17107 "correct value returned double test" to stop xfailing at
17108 Solaris 2.5. Apparently the bug has been fixed.
17109
17110Sun Oct 29 12:18:16 1995 Fred Fish <fnf@cygnus.com>
17111
17112 * gdb.stabs/ecoff.sed: Remove comment lines except for first one.
17113 IRIX 4.0 /bin/sed chokes on them, though they work fine elsewhere.
17114
17115Tue Oct 24 11:12:12 1995 Jeffrey A Law (law@cygnus.com)
17116
17117 * gdb.disasm/hppa.exp: Test lci and syncdma instructions.
17118 * gdb.disasm/hppa.s: Corresponding changes.
17119
17120Wed Oct 18 11:27:47 1995 Jeffrey A Law (law@cygnus.com)
17121
17122 * gdb.base/configure.in (hppa*-*-hpux*): No longer needs target
17123 makefile fragment.
17124 * config/mt-hpux: Deleted.
17125
17126Tue Oct 17 23:02:12 1995 Jeffrey A Law (law@cygnus.com)
17127
d63a86f8 17128 * Many files: When warning about suppressed tests due to a
c906108c
SS
17129 nonexistant test binary, avoid incrementing the warning count.
17130
17131Tue Oct 10 11:00:41 1995 Fred Fish <fnf@cygnus.com>
17132
17133 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove BISON.
d63a86f8 17134
c906108c
SS
17135Sun Oct 8 04:23:14 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17136
17137 * gdb.base/return.exp: Change xfail from "sparc-*-solaris2.*" to
17138 "sparc-*-solaris2*".
17139
17140Sat Sep 23 01:22:23 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17141
17142 * gdb.base/coremaker.c: Produce a full core dump for AIX targets.
17143 Add global and local variables and initialize them.
17144 * gdb.base/corefile.exp: Test correct mapping of corefile sections
17145 by printing variables. Remove rs6000 and powerpc xfails, BFD now
17146 extracts the file name and terminating signal from the core file.
17147 * TODO: Remove note about tests for correct mapping of corefile.
17148 * gdb.base/ptype.c (main): Use boolean2 to inhibit AIX 4.1 xlc
17149 from optimizing it away.
17150 * gdb.stabs/weird.exp: Remove rs6000 xfail, xcoffread.c now
17151 handles common blocks.
17152
17153Thu Sep 21 01:28:10 1995 Jeff Law (law@snake.cs.utah.edu)
17154
17155 * gdb.disasm/sh3.s (fmac): Update for new assembler syntax
17156 * gdb.disasm/sh3.exp (fmac): Corresponding changes.
17157
17158Wed Sep 20 13:15:05 1995 Ian Lance Taylor <ian@cygnus.com>
17159
17160 * Makefile.in (maintainer-clean): New target, synonym for
17161 realclean.
17162 * gdb.base/Makefile.in (maintainer-clean): Likewise.
17163 * gdb.c++/Makefile.in (maintainer-clean): Likewise.
17164 * gdb.chill/Makefile.in (maintainer-clean): Likewise.
17165 * gdb.disasm/Makefile.in (maintainer-clean): Likewise.
17166 * gdb.stabs/Makefile.in (maintainer-clean): Likewise.
17167 * gdb.threads/Makefile.in (maintainer-clean): Likewise.
17168
17169Sun Sep 10 13:14:01 1995 Fred Fish <fnf@cygnus.com>
17170
17171 * gdb.base/scope.exp (text_at_main): Add "hppa*-*-hpux*"
17172 xfails when not gcc compiled for "print foo::funclocal".
17173 (test_at_foo): Add "hppa*-*-hpux*" xfails when not gcc compiled for:
17174 "print foo::funclocal at foo",
17175 "print 'scope1.c'::foo::funclocal at foo",
17176 "print foo::funclocal_bss at foo",
17177 "print 'scope1.c'::foo::funclocal_bss at foo",
17178 "print foo::funclocal_ro at foo",
17179 "print 'scope1.c'::foo::funclocal_ro at foo",
17180 "print bar::funclocal at foo" and
17181 "print 'scope1.c'::bar::funclocal at foo".
17182 (test_at_bar): Add "hppa*-*-hpux*" xfails when not
17183 gcc compiled for "print foo::funclocal at bar".
17184 Expand all messages to ensure that they identify that
17185 the test is at bar().
17186 * gdb.base/opaque.exp: Add "hppa*-*-hpux*" xfails when not
17187 gcc compiled for:
17188 "ptype on opaque struct pointer (statically)",
17189 "ptype on opaque struct tagname (statically)",
17190 "ptype on opaque struct pointer (dynamically) 1",
17191 "ptype on opaque struct tagname (dynamically) 1",
17192 "ptype on opaque struct pointer (dynamically) 2" and
17193 "ptype on opaque struct tagname (dynamically) 2
17194 * gdb.base/nodebug.exp: Add "hppa*-*-hpux*" xfails when not
17195 gcc compiled for:
17196 "p datalocal"
17197 "whatis datalocal",
17198 "ptype datalocal",
17199 "p bsslocal",
17200 "whatis bsslocal", and
17201 "ptype bsslocal".
17202 * gdb.base/langs.exp: Add "hppa*-*-hpux*" xfails for
17203 "backtrace in langs.exp" and "up to langs0__2do in langs.exp"
17204 when not gcc compiled.
17205 * gdb.base/funcargs.exp (float_and_integral_args): Add
17206 "hppa*-*-hpux*" xfail for "run to call2a" when not gcc
17207 compiled.
17208 (discard_and_shuffle): Add "hppa*-*-hpux*" xfail for
17209 "backtrace from call6a" when not gcc compiled.
17210 (shuffle_round_robin): Add "hppa*-*-hpux*" xfail for
17211 "backtrace from call7a" when not gcc compiled.
17212 * gdb.base/callfuncs.exp (do_function_calls):
17213 Add "hppa*-*-hpux*" xfail when not gcc compiled for
17214 "p t_char_array_values(char_array_val2,char_array_val1)",
17215 "p t_char_array_values(char_array_val1,char_array_val2)",
17216 "p t_char_array_values("carray 1","carray 2")",
17217 "p t_char_array_values("carray 1",char_array_val2)",
17218 "p t_char_array_values(char_array_val1,"carray 2")",
17219 "p sum_args(1,{2})",
17220 "p sum_args(2,{2,3})",
17221 "p sum_args(3,{2,3,4})",
17222 "p sum_args(4,{2,3,4,5})"
17223 * gdb.base/corefile.exp: Add "hppa*-*-hpux*" xfail for
17224 "backtrace in corefile.exp" when not gcc compiled.
17225
17226Sat Sep 9 01:35:39 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17227
17228 * gdb.base/signals.exp: Rewrite `handle all print' test as
17229 a procedure. Accept blanks or TABs as whitespace, increase
17230 timeout and expect input buffer size for the large output
17231 from the command. Remove "i*86-*-bsdi2.0" xfail.
17232
17233Sat Sep 2 06:41:26 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17234
17235 * gdb.base/setvar.exp: Add new testcases for truncation when
17236 assigning invalid values to bitfields.
17237
17238Sat Sep 2 00:17:31 1995 Fred Fish <fnf@cygnus.com>
17239
d63a86f8 17240 * gdb.base/callfuncs.exp (do_function_calls): Remove
c906108c
SS
17241 mips-sgi-irix* xfail for
17242 "call inferior func with struct - returns char *"
17243 and fix test so that an optional (unsigned char *) cast is
17244 accepted in the result.
17245
17246Fri Sep 1 13:42:01 1995 Fred Fish <fnf@cygnus.com>
17247
17248 * gdb.base/funcargs.exp (float_and_integral_args): Remove
17249 sparc-sun-solaris2* xfail for "print f1 after run to call2a".
17250 * gdb.c++/Makefile.in (SUFFIXES): Add .SUFFIXES and ".cc" suffix.
17251 * gdb.base/signals.exp: Remove duplicate "handle all print" test
17252 that accidentally got checked in.
17253
17254Sun Aug 27 23:35:35 1995 Fred Fish <fnf@cygnus.com>
17255
d63a86f8 17256 * gdb.base/callfuncs.exp (do_function_calls): Add alpha-dec-osf2*
c906108c
SS
17257 clear_xfail for "p t_float_values2(3.14159,float_val2)" for gcc
17258 compiled test.
17259 * gdb.base/opaque.exp (setup_xfail_on_opaque_pointer):
17260 Add mips-sgi-irix5* xfail for not gcc compiled.
17261 * gdb.base/Makefile.in (nodebug.o): Also create nodebug.ci.
17262 * gdb.base/nodebug.exp: Add mips-sgi-irix5 xfail when not gcc compiled for
17263 "p top", "whatis top", "p middle", and "whatis middle".
17264 * gdb.base/whatis.exp: Add mips-sgi-irix* xfail for
17265 "whatis signed char" for not gcc compiled.
17266 * gdb.base/setvar.exp: Add mips-sgi-irix4* xfail (works on irix5) for
17267 "set variable signed char=-1 (-1)" and
17268 "set variable signed char=0xFF (0xFF)" for not gcc compiled.
17269 * gdb.base/funcargs.exp (float_and_integral_args):
17270 Add mips-sgi-irix5* xfail for "run to call2a" for not gcc compiled.
17271 Add mips-sgi-irix* xfail when not gcc compiled for
17272 "continue to call2b".
17273 Add mips-sgi-irix4* xfail (works with irix5) when gcc compiled for
17274 "continue to call2g".
17275 (discard_and_shuffle): Add mips-sgi-irix5* xfail whn not gcc compiled for
17276 "backtrace from call6a"
17277 (shuffle_round_robin): Add mips-sgi-irix* xfail when not gcc compiled for
17278 "backtrace from call7k".
17279 Add mips-sgi-irix5* xfail when not gcc compiled for
17280 "backtrace from call7a".
17281 (localvars_after_alloca): Fix gdb_test cmds for
17282 "print * after runto ...".
17283 Remove rs6000-*-* xfails for
17284 "print i after runto localvars_after_alloca" and
17285 "print l after runto localvars_after_alloca"
17286 for all compilers.
17287 * gdb.base/exprs.exp: Add mips-sgi-irix4* xfails (works with irix5),
17288 when not compiled with gcc, for:
17289 "print signed char == (minus)",
17290 "print signed char != (minus)",
17291 "print signed char < (minus)",
17292 "print signed char > (minus)".
17293 * gdb.base/callfuncs.exp (do_function_calls):
17294 Add mips-sgi-irix* xfail, when compiled with native compiler, for
17295 "call inferior func with struct - returns char *".
d63a86f8 17296 * gdb.base/return.exp (return_tests): Change xfail for
c906108c
SS
17297 "correct value returned double test" to include Solaris 2.4.
17298 * gdb.base/funcargs.exp (float_and_integral_args):
17299 Add sparc-sun-solaris2* xfail for "print f1 after run to call2a".
d63a86f8 17300
c906108c
SS
17301Sat Aug 26 00:26:11 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17302
17303 * gdb.base/setvar.c, gdb.base/setvar.exp: Add new tests for
17304 enumeration bitfields if compiling with GNU C.
17305 * lib/gdb.exp: Consume `(y or n) ' in `Reinitialize source path
17306 to empty' prompt.
17307
17308Tue Aug 22 00:30:37 1995 Jeff Law (law@snake.cs.utah.edu)
17309
17310 * gdb.base/scope.exp: xfail 'scope0.c'::filelocal_bss before run
17311 test for PRO targets.
17312
17313 * gdb.base/funcargs.exp: Avoid ever setting more than 8
17314 breakpoints in the inferior at any given time by making
17315 two groups of breakpoints for call2*, call6* and call7*
17316 tests.
17317
17318Sun Aug 20 06:58:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17319
17320 * gdb.base/funcargs.exp: Fix typos introduced by Aug 15 change.
17321 * gdb.base/callfuncs.c (main): Use struct_val1 to inhibit xlc
17322 from optimizing it away.
17323 * gdb.base/callfuncs.exp: Remove rs6000-*-* xfails for
17324 "call inferior func with struct".
17325
17326Wed Aug 16 11:57:15 1995 Stan Shebs <shebs@andros.cygnus.com>
17327
17328 * configure.in: Only configure gdb.chill for particular targets.
17329
17330Tue Aug 15 09:42:44 1995 Fred Fish <fnf@cygnus.com>
17331
17332 * gdb.base/Makefile.in: Add action to .c.o transformation
17333 rule that generates a .ci file for each .o file and remove
17334 explicit .c.o rules except for callfuncs.o.
17335 * gdb.c++/Makefile.in: Add .cc.o transformation rule that
17336 generates a .ci file for each .o file and remove explicit
17337 .cc.o rules.
17338 (clean): Remove *.tmp *.ci files.
17339 (EXECUTABLES): Remove templ-info.exp.
17340 * gdb.base/compiler.c: New file.
17341 * gdb.c++/compiler.cc: New file
17342 * gdb.base/scope.exp: Source gdb.base/scope.ci.
17343 Change rs6000-*-* xfail for
17344 "print 'scope0.c'::filelocal_ro" and
17345 "print 'scope1.c'::filelocal" and
17346 "print 'scope1.c'::filelocal_bss" and
17347 "print 'scope1.c'::filelocal_ro" and
17348 "print 'scope1.c'::foo::funclocal" and
17349 "print 'scope1.c'::foo::funclocal_ro" and
17350 "print 'scope1.c'::bar::funclocal" and
17351 "print 'scope0.c'::filelocal_ro" and
17352 "print 'scope1.c'::filelocal at foo" and
17353 "print 'scope1.c'::filelocal_bss at foo" and
17354 "print 'scope1.c'::filelocal_ro at foo" and
17355 "print 'scope1.c'::foo::funclocal at foo" and
17356 "print 'scope1.c'::foo::funclocal_bss at foo" and
17357 "print 'scope1.c'::foo::funclocal_ro at foo" and
17358 "print 'scope1.c'::bar::funclocal at foo" and
17359 "print 'scope0.c'::filelocal_ro" and
17360 "print 'scope1.c'::filelocal" and
17361 "print 'scope1.c'::filelocal_bss" and
17362 "print 'scope1.c'::filelocal_ro" and
17363 "print 'scope1.c'::foo::funclocal" and
17364 "print 'scope1.c'::foo::funclocal_bss" and
17365 "print 'scope1.c'::foo::funclocal_ro" and
17366 "print 'scope1.c'::bar::funclocal" and
17367 "print 'scope1.c'::bar::funclocal_bss"
17368 to only be xfail'd when not compiled with gcc.
d63a86f8 17369 Add rs6000-*-* xfail for
c906108c
SS
17370 "print 'scope0.c'::filelocal_bss before run"
17371 when compiled with gcc.
17372 (test_at_main): Add rs6000-*-* xfail for
17373 "print filelocal_ro in test_at_main"
17374 when compiled with gcc.
17375 * gdb.base/ptype.exp: Source gdb.base/ptype.ci.
d63a86f8 17376 Add rs6000-*-aix* xfail for
c906108c
SS
17377 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)" and
17378 "ptype t_char_array", not compiled with gcc.
17379 * gdb.base/list.exp (test_list_function): Add rs6000-*-*
17380 xfail for "list foo (in include file)" when gcc compiled.
17381 * gdb.base/funcargs.exp: Source gdb.base/funcargs.ci
17382 (integral_args): Add rs6000-*-* xfail for
17383 "run to call0a" if not compiled with gcc.
17384 (unsigned_integral_args): Add rs6000-*-* xfail for
17385 "run to call1a" if not compiled with gcc.
17386 (float_and_integral_args): Add rs6000-*-* xfail for
17387 "run to call2a" if not compiled with gcc and for
17388 "continue to call2b" for any compiler.
17389 Add rs6000-*-* xfail to
17390 "print f1 after run to call2a" for gcc compiled.
17391 (discard_and_shuffle): Add rs6000-*-* xfail for
17392 "run to call6a".
17393 (shuffle_round_robin): Add rs6000-*-* xfail for
17394 "backtrace from call7a" if not compiled with gcc.
17395 Add rs6000-*-* xfail for
17396 "backtrace from call7b" if compiled with gcc.
17397 (call_after_alloca): Add rs6000-*-* xfail for
17398 "print c in call_after_alloca" and
17399 "print s in call_after_alloca" and
17400 "backtrace from call_after_alloca_subr"
17401 if not compiled with gcc.
17402 (localvars_in_indirect_call): Add rs6000-*-* xfail for
17403 "print c in localvars_in_indirect_call" and
17404 "print c in localvars_in_indirect_call" and
17405 "backtrace in indirectly called function" and
17406 "stepping into indirectly called function"
17407 if not compiled with gcc.
17408 (localvars_after_alloca): Add rs6000-*-* xfail for
17409 "print c after runto localvars_after_alloca" and
17410 "print s after runto localvars_after_alloca" and
17411 "print i after runto localvars_after_alloca" and
17412 "print l after runto localvars_after_alloca"
17413 for all compilers.
17414 * gdb.base/whatis.exp: Source gdb.base/whatis.ci rather
17415 than whatis-info.exp.
17416 * gdb.base/opaque.exp: Source gdb.base/opaque0.ci rather
17417 than opaque-info.exp.
17418 Setup rs6000-*-* xfail for
d63a86f8 17419 "ptype on opaque struct pointer (statically)" and
c906108c
SS
17420 "ptype on opaque struct pointer (dynamically)" when
17421 not compiled with gcc.
17422 * gdb.base/callfuncs.exp: Source gdb.base/callfuncs.ci
17423 rather than callf-info.exp.
17424 (do_function_calls): Add clear_xfail for rs6000-*-* for
17425 "p t_float_values2(3.14159,float_val2)". Seems to work
17426 fine there, both with xlc and gcc. Need to find out what
17427 it is doing right and fix other platforms.
17428 * gdb.base/callfuncs.exp: Add rs6000-*-* xfail for
17429 "call inferior func with struct - returns int",
17430 "call inferior func with struct - returns long",
17431 "call inferior func with struct - returns float",
17432 "call inferior func with struct - returns double",
17433 "call inferior func with struct - returns char *",
17434 but only if not gcc compiled (presumes xlc compiled).
17435 Change rs6000-*-* xfails for
17436 "call inferior func with struct - returns char" and
17437 " call inferior func with struct - returns short" to only
17438 xfail if not using gcc.
17439 (clean mostlyclean): Remove *.ci and *.tmp files.
17440 * gdb.c++/templates.exp: Source gdb.c++/templates.ci rather
17441 than templ-info.exp.
17442 * gdb.base/langs.exp: Source gdb.base/langs.ci.
17443 Add rs6000-*-* xfail for "up to foo in langs.exp"
17444 "up to cppsub_ in langs.exp" and "up to fsub in langs.exp"
17445 when not gcc compiled.
d63a86f8 17446
c906108c
SS
17447Sat Aug 12 15:05:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
17448
17449 * gdb.base/callfuncs.exp: Add xfails for the powerpc.
17450 * gdb.base/corefile.exp: Likewise.
17451 * gdb.base/list.exp: Likewise.
17452 * gdb.base/scope.exp: Likewise.
17453 * gdb.base/siganls.exp: Likewise.
17454
17455 * gdb.base/nodebug.exp: Add xfails for the powerpc. Handle aix4
17456 compiler output.
17457 * gdb.base/whatis.exp: Likewise.
17458
17459Fri Aug 11 13:36:20 1995 Jeff Law (law@snake.cs.utah.edu)
17460
17461 * gdb.disasm/sh3.exp (all_fp_misc_tests): No longer expect a
17462 failure (opcode table has been fixed to match reality).
17463
17464Mon Aug 14 09:01:59 1995 Fred Fish <fnf@cygnus.com>
17465
17466 * gdb.base/callfuncs.exp: Add rs6000-*-* xfails for
17467 "call inferior func with struct - returns char",
17468 "call inferior func with struct - returns short"
17469
17470 * gdb.base/scope.exp: Remove rs6000-*-* xfails for
17471 "print 'scope0.c'::filelocal at main",
17472 "print 'scope0.c'::filelocal_bss in test_at_main",
17473 "print 'scope0.c'::filelocal at foo",
17474 "print 'scope0.c'::filelocal_bss in test_at_foo",
17475 "print 'scope0.c'::filelocal at bar",
17476 "print 'scope0.c'::filelocal_bss in test_at_bar"
d63a86f8 17477
c906108c
SS
17478 * gdb.base/list.exp: Remove rs6000-*-* xfail for "list function
17479 in source file 1". This bug seems to have been fixed with both
17480 gcc and native cc (was native assembler bug?).
17481
17482Wed Aug 9 08:04:12 1995 Fred Fish (fnf@cygnus.com)
17483
17484 * gdb.base/a1-selftest.exp: Change "i*86-*-sysv4" xfail for
17485 "backtrace through signal handler" to "i*86-*-sysv4*".
17486 * gdb.base/signals.exp: Add xfail for "'next' behaved as
17487 continue" case. Add "known SVR4 bug" to fail message.
17488 Add "i*86-*-bsdi2.0" xfail for "handle all print".
17489 Add "i*86-*-bsdi2.0" xfail for "backtrace in signals_tests_1".
17490 * gdb.base/ptype.exp: Add "i*86-*-sysv4*" xfail for
17491 "whatis unnamed typedef'd enum..." and "ptype t_char_array".
17492 * gdb.base/langs.exp: Add "i*86-*-sysv4*" xfail for
17493 "up to foo in langs.exp", "show language at foo in
17494 langs.exp", "up to cppsub_ in langs.exp", "show
17495 language at cppsub_ in langs.exp", "up to fsub in
17496 langs.exp", and "show language at fsub in langs.exp".
17497 * gdb.base/corefile.exp: Add "i*86-*-sysv4*" to xfail for
17498 "bactrace in corefile.exp".
17499 * gdb.base/callfuncs.exp: Change xfail to "i*86-*-*" for
17500 "call inferior function with struct - returns float" and
17501 "call inferior function with struct - returns double".
d63a86f8 17502
c906108c
SS
17503Mon Aug 7 02:43:28 1995 Jeff Law (law@snake.cs.utah.edu)
17504
17505 * gdb.disasm/sh3.s: Source for sh3 disassembler tests.
17506 * gdb.disasm/sh3.exp: Run the sh3 disassembler tests.
17507 * gdb.disasm/configure.in (sh-*-*): Use sh3.mt makefile fragment.
17508 * gdb.disasm/sh3.mt: Makefile fragment for sh3 ests.
17509
17510Mon Aug 7 08:09:37 1995 Fred Fish <fnf@cygnus.com>
17511
17512 * Makefile.in (CHILL_FOR_TARGET): Use previously defined
17513 (or overriden) "CHILL" macro rather then bare "gcc".
17514 Also look for ../../gcc/xgcc since that is what we will
17515 actually need, not "Makefile". Remove following assignment
17516 of CHILL to CHILL_FOR_TARGET because that results in
17517 recursive definition.
17518
17519Sun Aug 6 16:52:29 1995 Fred Fish <fnf@cygnus.com>
17520
17521 * gdb.base/corefile.exp: Change xfail for backtrace in
17522 corefile.exp from linuxaout to all linux.
17523 * gdb.base/sigall.exp (test_one_sig): Specifically deal with
17524 cases where we miss the breakpoint at the signal handler
17525 for some reason. Setup xfail for linuxoldld/linuxaout and
17526 getting SIGIO. Setup xfail for linuxoldld/linuxaout for
17527 hitting SIGURG breakpoint.
17528 * gdb.base/signals.exp: Setup xfail for "next" acting like
17529 continue to add linuxoldld. Setup xfail for all linux for
17530 "next to handler in signals_tests_1", "backtrace in
17531 signals_tests_1", "continue to func1", "pass SIGUSR1",
17532 and continue to handler".
17533
17534Thu Aug 3 10:45:37 1995 Fred Fish <fnf@cygnus.com>
17535
17536 * Update all FSF addresses except those in COPYING* files.
17537
17538Sun Jul 30 17:50:35 1995 Fred Fish <fnf@cygnus.com>
17539
17540 * gdb.base/a2-run.exp: Change messages to be more explicit about
17541 the status of args, and quote binfile in results.
17542
17543Sun Jul 30 10:24:20 1995 Fred Fish <fnf@cygnus.com>
17544
17545 * gdb.base/callfuncs.exp: Add tests for passing structs to
17546 inferior functions and return various types.
17547 * gdb.base/callfuncs.c: Add functions to receive a struct
17548 and return a member of the struct, in various types.
17549
17550Sat Jul 29 14:22:33 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17551
17552 * gdb.base/Makefile.in (clean): Remove callf-info.exp.
17553
17554Fri Jul 28 13:36:11 1995 Brendan Kehoe <brendan@lisa.cygnus.com>
17555
17556 * config/vxworks29k.exp: New file, sources vxworks.exp.
17557
17558Fri Jul 28 00:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
17559
17560 * config/gdbremote.exp: New file. Testing framework using
17561 gdbserver.
17562
17563Thu Jul 27 12:17:14 1995 Fred Fish (fnf@cygnus.com)
17564
17565 * gdb.base/interrupt.exp: Setup "i*86-*-linux" xfail for
17566 "call function when asleep" and "send end of file".
17567 * gdb.base/corefile.exp: Add "i*86-*-linuxaout" to xfail list
17568 for "backtrace in corefile.exp".
17569 * gdb.base/a1-selftest.exp: Add "i*86-*-linux*" to xfail list
17570 for "backtrace through signal handler".
17571 * gdb.base/corefile.exp: Make sure we actually generate a core file
17572 before trying the core tests. Some systems allow the user to suppress
17573 generation of core files and default to that (linux for example).
17574 * gdb.base/signals.exp: Change xfail for "next" acting like "continue"
17575 from "i*86-*-linux" to "i*86-*-linuxaout". Works with ELF beta.
17576
17577Tue Jul 25 17:30:10 1995 Jeffrey A. Law <law@rtl.cygnus.com>
17578
17579 * gdb.threads: New directory with some crude multi-threaded
17580 gdb tests (step.exp and step2.exp).
17581 * config/mt-lynx (STEP_EXECUTABLE): Define.
17582 (THREADFLAGS): Define.
17583
17584Tue Jul 25 01:03:52 1995 Jeff Law (law@snake.cs.utah.edu)
17585
17586 * gdb.base/sigall.exp: Avoid losing in SIGPRIO test on lynx.
17587
17588 * gdb.base/signals.exp: Disable whole file for lynx until
17589 further notice.
17590
17591 * gdb.base/signals.exp: xfail test where "next" acts like
17592 "continue" for lynx.
17593
17594 * gdb.base/interrupt.exp: xfail test for calling function while
17595 inferior is asleep for lynx.
17596
17597 * gdb.base/watchpoint.exp: Handle more cases of gdb echoing more
17598 than one cr-lf after each command.
17599
17600Sun Jul 23 23:33:18 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17601
17602 * configure.in: Reinstate setting of stabsdirs variable, fix
17603 typo in setting up configdirs for native builds.
17604
17605 * gdb.base/return.exp: Fix typo in return double test.
17606 * gdb.base/return.c (tmp2, tmp3): Made global to inhibit the
17607 compiler from optimizing them away.
17608
17609Fri Jul 21 11:39:34 1995 Jeff Law (law@snake.cs.utah.edu)
17610
17611 * gdb.base/gdbvars.exp: Expect zero or more additional cr-lf
17612 sequences to be echo'd by gdb when using gdb_test.
17613 * gdb.chill/chexp.exp: Likewise.
17614 * gdb.fortran/exprs.exp: Likewise
17615
17616Thu Jul 20 13:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
17617
17618 * gdb.base/a1-selftest.exp: Reset the timeout value to 30 seconds
17619 after the inferior gdb has started.
17620
17621 * gdb.base/a2-run.exp: Handle gdb echoing more than one cr-lf
17622 after each command.
17623 * gdb.base/funcargs.exp: Likewise.
17624 * gdb.base/gdbvars.exp: Likewise.
17625 * gdb.base/interrupt.exp: Likewise.
17626 * gdb.base/list.exp: Likewise.
17627 * gdb.base/watchpoint.exp: Likewise.
17628 * gdb.c++/demangle.exp: Likewise.
17629 * gdb.c++/inherit.exp: Likewise.
17630 * gdb.chill/chexp.exp: Likewise.
17631 * gdb.fortran/exprs.exp: Likewise.
17632
17633 * gdb.base/watchpoint.exp: Disable watchpoint triggered in syscall
17634 test if we can't handle IO to/from the inferior.
17635
17636 * gdb.c++/misc.exp: Always check for a program already being
17637 started after sending a "run" command to gdb.
17638
17639 * gdb.base/twice.exp: Start with a fresh gdb.
17640
17641 * gdb.chill/chexp.exp: Remove skip_chill_tests check; these tests
17642 only depend on gdb's expression code, not the chill runtime.
17643
17644 * gdb.base/return.c: Put return values into variables so we
17645 can have gdb print them rather than depending on the program
17646 to print them.
17647 * gdb.base/return.exp: Corresponding changes.
17648
17649 * lib/gdb.exp: Provide default value for noinferiorio.
17650 * gdb.base/interrupt.exp: Skip tests if we can't handle IO to/from
17651 the inferior.
17652
17653 * gdb.base/break.exp: Always check for a program already being
17654 started after sending a "run" command to gdb.
17655 (text_next_with_recursion): Don't check the output from the
17656 program's printf statement. Instead just make sure the program
17657 exited.
17658
17659 * gdb.base/commands.exp: Protect tests which need arguments with
17660 $noargs conditionals.
17661
17662Wed Jul 19 22:42:43 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17663
17664 * gdb.base/printcmds.exp: Adjust expect patterns for addresses
17665 of structure member arrays to match gdb/valops.c:value_addr change.
17666
17667Mon Jul 17 10:12:27 1995 Jeff Law (law@snake.cs.utah.edu)
17668
17669 * gdb.base/a1-selftest.exp: Fix unmatched quotes in many timeout
17670 cases.
17671
17672Wed Jul 12 10:20:08 1995 Fred Fish (fnf@cygnus.com)
17673
17674 * configure.in (configdirs): Remove gdb.chill from default list
17675 of subdirs and then add it back in only if doing a native build.
17676 The current chill compiler does not yet work in any cross build.
17677 * Revert all signal changes from Jul 6.
17678 * gdb.base/{sigall.c signals.c}: Define away signal() and alarm()
17679 for sh-hms targets, allowing these tests to link, with no other
17680 changes. Testing is suppressed by setting "nosignals" in site.exp.
17681
17682Thu Jul 6 20:58:30 1995 Fred Fish (fnf@cygnus.com)
17683
17684 * configure.in (signaldirs): Define and add to configdirs for all
17685 targets except some specific ones that are known to not support signals.
17686 Also clean up formatting.
17687 * gdb.base/Makefile.in (EXECUTABLES): Remove sigall and signals.
17688 (signals, sigall): Remove rules to build.
17689 * gdb.base/{sigall.c, sigall.exp, signals.c, signals.exp}:
17690 Moved to new gdb.signals directory.
17691 * gdb.signals: New test directory.
17692 * gdb.signals/{Makefile.in, configure.in, sigall.c, sigall.exp,
17693 signals.c signals.exp}: New or moved files.
17694
17695Sun Jun 25 12:55:18 1995 Jeff Law (law@snake.cs.utah.edu)
17696
17697 * gdb.base/interrupt.exp: Don't choke if $nointerrupts doesn't exist.
17698
17699Wed Jun 21 16:35:55 1995 Fred Fish <fnf@cygnus.com>
17700
17701 * gdb.base/return.exp: Xfail `return double' test failure
17702 on at least Solaris 2.3 and handle future/past versions on
17703 a case by case basis as appropriate. Also update message
17704 to include i*86 failures.
17705
17706Wed May 24 07:10:10 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
17707
17708 * Makefile.in: Change variable CFLAGS to TESTSUITE_CFLAGS.
17709
17710 * lib/gdb.exp: Fix comment which erroneously identified
17711 gdb_file_cmd as gdb_load (the 19 May change was in fact to
17712 gdb_file_cmd not gdb_load).
17713 * config/unix-gdb.exp (gdb_load): Add "upvar timeout timeout".
17714
17715 * gdb.base/setvar.exp: Make test names consistent between pass and
17716 fail cases. Use gdb_test more.
17717
17718Fri May 19 07:22:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
17719
17720 * lib/gdb.exp (gdb_load): Add "upvar timeout timeout".
17721
17722Mon May 15 23:50:51 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17723
17724 * gdb.base/help.exp: Fix expected help string for `show commands'.
17725
17726Thu May 11 07:55:11 1995 Jim Kingdon <kingdon@deneb.cygnus.com>
17727
17728 * gdb.stabs/xcoff.sed: Change N_LSYM to C_DECL not C_LSYM.
17729
17730 * gdb.stabs/weird.exp: Remove xfail for xcoff bitching about lack
17731 of a text section.
17732
17733Thu May 11 15:02:24 1995 Stu Grossman (grossman@andros.cygnus.com)
17734
17735 * config/monitor.exp (gdb_target_monitor): Fix loop interator so
17736 that loop eventually terminates. Fix Connection refused logic so
17737 that testsuite will expire nicely.
17738
17739Wed May 10 17:57:35 1995 Stu Grossman (grossman@andros.cygnus.com)
17740
17741 * config/cpu32bug.exp, config/est.exp, config/hppro.exp,
17742 config/rom68k.exp: New tcl glue for the appropriate monitors.
17743 These all just end up calling monitor.exp.
17744 * config/monitor.exp (gdb_target_monitor): Handle `Connection
17745 refused' by retrying. Cleanup some timeout issues.
17746 * (gdb_load): Reduce timeout. Cleanup some timeout issues.
17747 * lib/gdb.exp (gdb_test gdb_test_exact): Upvar timeout so that
17748 callers don't have to set/restore global timeout variable.
17749
17750 * The following set of changes centralizes management of the global
17751 timeout variable. This way, it can be set in one target dependent
17752 place instead of dozens of places scattered throughout the test suite.
17753 If you need to lengthen a timeout, then you should either set timeout
17754 in one of the config/{target}.exp files, or multiply it by a factor.
17755 Setting it to an absolute value is always going to lose for some
17756 targets.
17757 * gdb.base/a1-selftest.exp (test_with_self): Only use local timeout.
17758 * gdb.base/callfuncs.exp (do_function_calls): Don't set timeout.
17759 * gdb.base/funcargs.exp: Don't set timeout.
17760 * gdb.base/list.exp (test_forward_search): Only use local timeout.
17761 * gdb.base/printcmds.exp (test_print_string_constants
17762 test_print_array_constants): Don't set timeout.
17763 * gdb.base/ptype.exp: Don't set timeout.
17764 * gdb.base/recurse.exp: Don't set timeout.
17765 * gdb.base/return.exp: Don't set timeout.
17766 * gdb.base/watchpoint.exp: Don't set timeout.
17767 * gdb.c++/classes.exp (do_tests): Don't set timeout.
17768 * gdb.c++/virtfunc.exp (test_virtual_calls): Don't set timeout.
17769
17770Wed May 10 16:03:23 1995 Torbjorn Granlund <tege@adder.cygnus.com>
17771
17772 * Makefile.in: Make clean targets work also when SUBDIRS is empty.
17773
17774Mon May 1 07:32:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
17775
17776 * lib/gdb.exp: Disable chill tests for irix5.
17777
17778Wed Apr 26 07:36:03 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
17779
17780 * gdb.base/scope.exp: Make test names unique. Use gdb_test. Make
17781 each test pass or fail.
17782
17783Sun Apr 23 21:32:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
17784
17785 * gdb.base/opaque.exp: Remove xfails for aix; print a warning if
17786 xlc not gcc.
17787
17788Fri Apr 21 15:44:02 1995 Stu Grossman (grossman@rtl.cygnus.com)
17789
17790 * cpu32bug.exp est.exp rom68k.exp: Delete. Unify into monitor.exp.
17791
17792Wed Apr 19 17:41:21 1995 Stu Grossman (grossman@cygnus.com)
17793
17794 * config/est.exp: Fix copyright and comments. Remove dead code.
17795 Use targetname, serialport and baud variables instead of fixed
17796 constants.
17797 * config/rom68k.exp: Fix copyright and comments. Remove dead code.
17798 * config/cpu32bug.exp: New file to support cpu32bug monitors.
17799
17800Wed Apr 19 13:47:16 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
17801
17802 * gdb.base/watchpoint.exp: Don't run
17803 test_watchpoint_triggered_in_syscall for sunos.
17804
17805Mon Apr 17 12:48:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
17806
17807 * gdb.base/{break.c,run.c}: Don't include vxWorks.h or stdioLib.h;
17808 they don't seem to exist. Do include stdio.h.
17809
17810Fri Apr 14 09:40:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
17811
17812 * gdb.base/a1-selftest.exp: Add alpha xfail.
17813
17814Mon Apr 10 13:07:50 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
17815
17816 * gdb.base/watchpoint.c (main): Prompt before calling read().
17817 * gdb.base/watchpoint.exp (test_watchpoint_triggered_in_syscall):
17818 Revise accordingly. Remove cruft about sending "123" several
17819 times, until it gets noticed. Clean up the "print buf[0]" stuff
17820 so that it passes or fails, and waits for prompts in the usual way.
17821
17822Sun Apr 9 09:02:36 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
17823
17824 * gdb.base/recurse.exp: Fix comment.
17825
17826 * TODO: Remove item about printing variables in nodebug.exp. Add
17827 item about enabling tests which are only run on some targets.
17828
17829 * gdb.base/watchpoint.exp: Various cleanups (make each test pass or
17830 fail, make test names unique, use new gdb_test convention
17831 regarding pattern, use gdb_test more, etc.).
17832
17833 * gdb.base/bitfields.exp: Various cleanups (make each test pass or
17834 fail, make test names unique, etc.).
17835
17836Sat Apr 8 02:47:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17837
17838 * gdb.base/nodebug.c: Change return type of top and middle to
17839 short.
17840 * gdb.base/nodebug.exp: Remove xfails for ecoff systems, they
17841 are fixed by the recent mdebugread.c changes. Allow `short ()'
17842 as type for top and middle.
17843
17844Thu Apr 6 08:54:18 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
17845
17846 * gdb.base/break.exp: Remove commented out if $usestubs {}. As
17847 nearly as I can tell, the whole thing was an accident in Stu's
17848 change of 24 Mar 1995 (logged in ../ChangeLog), in which he meant
17849 to replace a send/expect pair with gdb_test, but ended up only
17850 adding the gdb_test. My change of 24 Mar 1995 and Kung's change
17851 of 30 Mar 1995 took care of it, but left this vestigial comment
17852 which I am now nuking.
17853
17854Mon Apr 3 09:00:27 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
17855
17856 * gdb.base/break.exp: Look for different line number for
17857 breakpoint at main depending on usestubs.
17858
17859Sun Apr 2 08:15:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17860
17861 * gdb.base/list.exp: Adjust some alternate expect patterns to
17862 match recent list0.c change. Add alternate expect pattern for
17863 output from `list default lines around main' for optimizing
17864 compilers.
17865
17866Sat Apr 1 07:23:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
17867
17868 * lib/gdb.exp: If nosignals is not set, set it to 0.
17869
17870Fri Mar 31 16:13:48 1995 Kung Hsu <kung@mexican.cygnus.com>
17871
17872 * config/slite-gdb.exp: Responds to load symbol table prompt.
17873 * gdb.base/break.exp: Adjust line number, fix rerun.
17874 * gdb.base/langs0.c: Add #ifdef usestubs.
17875
17876Thu Mar 30 15:36:55 1995 Kung Hsu <kung@mexican.cygnus.com>
17877
17878 * gdb.base/list.exp: Adjust line contents after adding new lines in
17879 list0.c. Also fix a syntax error.
17880
17881 * lib/gdb.exp (gdb_run_cmd): Special handling for targets use stubs.
17882 * gdb.base/break.exp: ditto.
17883 * gdb.base/list.exp: ditto.
17884 * gdb.base/bitfields.c: Add #ifdef usestubs in main().
17885 * gdb.base/run.c: ditto.
17886 * gdb.base/list0.c: ditto.
17887 * gdb.base/funcargs.c: ditto.
17888
17889Wed Mar 29 17:09:29 1995 Stu Grossman (grossman@cygnus.com)
17890
17891 * testsuite/config/rom68k.exp (gdb_target_rom68k): Use
17892 $targetname, $serialport and $baud instead of hardwired variables.
17893 * testsuite/gdb.base/{sigall.exp signals.exp}: Skip these if the
17894 target doesn't support signals.
17895
17896Wed Mar 29 12:29:34 1995 Kung Hsu <kung@mexican.cygnus.com>
17897
17898 * lib/gdb.exp (runto_main): Fix regular expression bug, add return 1.
17899
17900Tue Mar 28 08:46:45 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
17901
17902 * gdb.base/recurse.exp: Make test names unique. Change \\(+ to \\(.
17903 Don't rely on the value of an auto variable before it has been
17904 initialized. Use gdb_test more.
17905
17906Mon Mar 27 08:00:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
17907
17908 * lib/gdb.exp (default_gdb_version): A version number must start
17909 with a digit, but other than that contains all characters up to
17910 the first whitespace character.
17911
17912Sun Mar 26 13:19:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
17913
17914 * gdb.base/commands.exp (breakpoint_command_test): New tests.
17915
17916Sat Mar 25 15:38:06 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
17917
17918 * gdb.c++/*.exp: Warn if executable does not exist. The original
17919 reason for skipping the warning was that configure.in sometimes
17920 intentionally skipped building the executables but the tcl code
17921 had no way of knowing. That (a) was always bogus with respect to
17922 error handling, (b) is no longer true (right now there is no way
17923 to skip C++ tests).
17924
17925 * gdb.c++/demangle.exp: Remove unused binfile and srcfile variables.
17926
17927Sat Mar 25 01:16:10 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17928
17929 * gdb.base/list.exp: Add expect patterns for output from
17930 SunPRO compiled executables.
17931 * gdb.base/whatis.exp: Allow leading `signed' for all v_signed_*
17932 types.
17933
17934Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
17935
17936 * gdb.base/break.exp (test_next_with_recursion): Accept any line
17937 number (we are already testing that the correct source line text
17938 gets printed).
17939
17940 * gdb.base/break.exp: Make one test if $usestubs. I'm not sure
17941 that is what is intended, but something needed to be done to get
17942 sunos4 native working again.
17943
17944 * gdb.c++/misc.cc (main): Fix typo (#iffef -> #ifdef).
17945
17946 * gdb.base/a1-selftest.exp (test_with_self): Remove comment which
17947 apparently went with a (very) old xfail.
17948
17949Fri Mar 24 13:41:09 1995 Kung Hsu <kung@mexican.cygnus.com>
17950
17951 * gdb.base/callfuncs.exp: call runto_main instead of runto main.
17952 runto_main is a proc in gdb.exp that will do 'step' for target use
17953 stubs.
17954 * gdb.base/exprs.exp: ditto.
17955 * gdb.base/interrupt.exp: ditto.
17956 * gdb.base/opaque.exp: ditto.
17957 * gdb.base/printcmds.exp: ditto.
17958 * gdb.base/ptype.exp: ditto.
17959 * gdb.base/scope.exp: ditto.
17960 * gdb.base/setvar.exp: ditto.
17961 * gdb.base/signals.exp: ditto.
17962 * gdb.base/twice.exp: ditto.
17963 * gdb.c++/classes.exp: ditto.
17964 * gdb.c++/inherit.exp: ditto.
17965 * gdb.c++/templates.exp: ditto.
17966 * gdb.base/break.exp: no run and hit main for stubs. Change line
17967 numbers for breakpoints and info breakpoint.
17968 * gdb.base/break.c: Add #ifdef usestubs for set_debug_traps() and
17969 breakpoint().
17970 * gdb.base/callfuncs.c: ditto.
17971 * gdb.base/exprs: ditto.
17972 * gdb.base/interrupt.c: ditto.
17973 * gdb.base/opaque0.c: ditto.
17974 * gdb.base/printcmds.c: ditto.
17975 * gdb.base/ptype.c: ditto.
17976 * gdb.base/scope0.c: ditto.
17977 * gdb.base/setvar.c: ditto.
17978 * gdb.base/signals.c: ditto.
17979 * gdb.base/twice.c: ditto.
17980 * gdb.c++/misc.cc: ditto.
17981 * gdb.c++/templates.cc: ditto.
17982
17983Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
17984
17985 * config/vx-gdb.exp, lib/gdb.exp: Regexp cleanups (\[(\] -> \\(, etc.).
17986
17987 * gdb.base/a1-selftest.exp: Don't check for # followed by a digit
17988 somewhere between `read' and `main.c'. I'm pretty sure the
17989 pattern ".*#\[0-9\].*" was slowing down pattern matching a lot,
17990 and it isn't particularly useful.
17991
17992 * gdb.base/scope.exp: Make test names unique. \[(\] -> \\(.
17993
17994Thu Mar 23 14:58:35 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
17995
17996 * gdb.base/commands.exp (infrun_breakpoint_command_test): New test.
17997
17998Wed Mar 22 18:36:05 1995 Kung Hsu <kung@mexican.cygnus.com>
17999
18000 * config/mt-slite: add LIBS and -nostdlib.
18001 * config/slite-gdb.exp: add this new file to support sparclite target.
18002
18003Tue Mar 21 21:41:04 1995 Doug Evans <dje@canuck.cygnus.com>
18004
18005 * config/vx-gdb.exp (gdb_load): Update test of vxworks_ld return code.
18006
18007 * gdb.base/a2-run.exp: Change argument to istarget from
18008 "*-*-vxworks" to "*-*-vxworks*".
18009 * gdb.base/{break.exp,default.exp,scope.exp}: Likewise.
18010
18011Tue Mar 21 17:08:47 1995 Kung Hsu <kung@mexican.cygnus.com>
18012
18013 * lib/gdb.exp: add proc runto_main, for targets that use stubs, this
18014 will not runto main but do a 'step' to step out of breakpoint().
18015 * config/mt-slite: add -Dusestubs.
18016
18017Tue Mar 21 12:14:12 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
18018
18019 * gdb.base/printcmds.exp (test_artificial_arrays): Send ^V@
18020 instead of just @.
18021
18022 * gdb.base/signals.exp: Add test for "handle all print".
18023 * TODO: Remove "handle all print". Also remove item about
18024 checking copyright date (I don't like the idea of a spurious FAIL
18025 based on when we run the tests).
18026
18027 * gdb.base/recurse.exp: Enable test for SunOS4. xfail one test
18028 for SunOS4 (reason for failure not investigated). Remove
18029 redundant test for $binfile.
18030
18031 * gdb.base/nodebug.c (array_index): Call malloc.
18032
18033 * gdb.base/{corefile.exp,default.exp}: Make names of "up" tests unique.
18034
18035Mon Mar 20 10:08:17 1995 Jeff Law (law@snake.cs.utah.edu)
18036
18037 * gdb.base/recurse.exp: Update gdb_test invocation to use new
18038 conventions and slightly simplify the matching regexp.
18039
18040Fri Mar 17 05:43:28 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
18041
18042 * gdb.base/break.exp: Update gdb_test invocation to use new
18043 convention.
18044
18045 * lib/gdb.exp: If noargs is not set, set it to 0.
18046
18047 * gdb.base/nodebug.exp: Comment out redundant test. Make name of
18048 tests unique.
18049
18050 * lib/gdb.exp: Skip CHILL for AIX and Solaris.
18051
18052Thu Mar 16 16:27:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
18053
18054 * gdb.base/nodebug.exp: It is OK if GDB thinks top and middle have
18055 one argument of type "<non-float parameter>".
18056
18057Wed Mar 15 15:54:56 1995 Stu Grossman (grossman@cygnus.com)
18058
18059 * config/rom68k.exp: New file to support Motorola IDP board.
18060 * gdb.base/a2-run.exp: Skip this file if noargs is set.
18061 * gdb.base/break.c: Change things around so that this program
18062 doesn't depend upon args. This is necessary to make remote
18063 targets work (in general, they can't take args).
18064 * gdb.base/break.exp: Don't try to send args to program. Don't
18065 expect output. Also, replace lots of code with gdb_test.
18066
18067Wed Mar 15 04:11:14 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
18068
18069 * gdb.base/printcmds.exp (test_character_literals_accepted): Test
18070 printing of '\'' (which is what the comment says we are testing,
18071 even though we were not), not '''.
18072 (test_integer_literals_rejected): Test that printing ''' is an error.
18073
18074 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
18075 gdb.chill/chexp.exp, gdb.base/printcmds.exp,
18076 gdb.c++/cplusfuncs.exp, gdb.chill/callch.exp, gdb.chill/misc.exp,
18077 gdb.chill/pr-6292.exp, gdb.chill/string.exp, gdb.chill/tuples.exp:
18078 Use gdb_test not test_print_accept.
18079 * lib/gdb.exp: Remove test_print_accept.
18080
18081 * gdb.base/signals.exp (signal_tests_1): Make pass message
18082 consistent with fail message.
18083
18084 * gdb.base/whatis.exp: Remove xfails for printing char vs.
18085 unsigned char; the bug (PR 1821) is fixed.
18086
18087 * gdb.base/scope.exp: Remove xfails for PRs 1843 and 1868.
18088
18089 * gdb.base/scope.exp (test_at_localscopes): Call pass for
18090 successful tests--makes xfailing them work right.
18091
18092Tue Mar 14 07:39:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
18093
18094 * lib/gdb.exp (gdb_test): Between $pattern and $prompt, expect
18095 only \r\n, not .*. The test can pass .* as the last thing in
18096 $pattern if that is what it wants. In addition to providing this
18097 flexibility, this change should speed up pattern matching in cases
18098 where the pattern already ended with .* (there were a number of
18099 them). This change also helps catch bad patterns--in the old
18100 scheme the typo "char \*" instead of "char \\*" would pass. Now
18101 it is caught.
18102 * Many .exp files: Update callers.
18103
18104 * gdb.base/funcargs.exp: Replace \[(\]+ with \\(. The latter is
18105 clearer and does not spuriously match multiple ('s. Likewise for
18106 ) and *.
18107
18108 * gdb.base/nodebug.exp: Test ability to call a function and pass
18109 it a string (even with no debugging info).
18110
18111 * gdb.base/printcmds.exp (test_integer_literals_rejected): Change
18112 "p '\'", which is the same as "p ''" once tcl gets done with
18113 quoting, to "p '\\'", which I suspect is what is intended (one
18114 backslash gets sent to GDB).
18115
18116 * gdb.base/printcmds.exp (test_artificial_arrays): New tests.
18117
18118Fri Mar 10 13:31:46 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
18119
18120 * gdb.base/a1-selftest.exp: Remove xfail for solaris. The bug (PR
18121 1817) was fixed literally years ago.
18122
18123Fri Mar 10 02:49:40 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18124
18125 * gdb.base/funcargs.exp (call_after_alloca): Remove `next'
18126 test, it causes stepping out of call_after_alloca_subr with
18127 optimizing compilers.
18128 (localvars_in_indirect_call): Consume GDB prompt if `finish'
18129 fails.
18130
18131 * gdb.c++/templates.exp: Source templ-info.exp only if
18132 the templates executable exists.
18133
18134 * gdb.c++/misc.cc (class Contains_static_instance,
18135 class Contains_nested_static_instance),
18136 gdb.c++/classes.exp (test_static_members): Test printing of
18137 a class that contains a static instance of the class.
18138
18139Thu Mar 9 11:43:55 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
18140
18141 * gdb.base/langs2.c (cppsub_): Don't prototype.
18142 * gdb.base/langs2.cxx (cppsub_): Fix prototype (cosmetic value
18143 only, I believe).
18144
18145Wed Mar 8 10:29:33 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
18146
18147 * lib/gdb.exp (skip_chill_tests): New procedure.
18148
18149 * gdb.base/signals.exp (signal_tests_1): xfail for irix.
18150
18151Mon Mar 6 10:44:06 1995 Jeff Law (law@snake.cs.utah.edu)
18152
18153 * gdb.disasm/hppa.exp: Delete redundant ".*" at the beginning of
18154 each expect pattern. Cuts runtime from 12 to about 4 seconds.
18155
18156Thu Mar 2 05:31:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
18157
18158 * gdb.base/langs.exp: Don't insist that foo__Fi be demangled.
18159
18160 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Only
18161 disassemble 8, not 16, instructions for part 4.
18162
18163 * config/vx-gdb.exp (gdb_start): Use \030, not \CX. tcl doesn't
18164 support the latter anymore.
18165
18166 * gdb.base/Makefile.in: Try compiling callfuncs.c, if that fails try
18167 -DNO_PROTOTYPES.
18168 * gdb.base/callfuncs.c: Control use of prototypes based on
18169 NO_PROTOTYPES, not __STDC__.
18170 * gdb.base/callfuncs.exp (do_function_calls): xfail one of the
18171 t_float_values2 tests if prototypes in use.
18172
18173 * gdb.base/callfuncs.c (t_float_values, t_float_values2,
18174 t_double_values): When checking differences against DELTA, check
18175 that difference is within the range (-DELTA,DELTA), not just
18176 (-infinity,DELTA).
18177
18178Tue Feb 28 16:28:54 1995 Kung Hsu <kung@mexican.cygnus.com>
18179
18180 * config/mips-gdb.exp (gdb_load): In every test case, we need to do
18181 'file' command firts, then 'target', then 'load', this is due to gdb
18182 target set up.
18183 * config/mips-gdb.exp: Fix a couple regular exp bugs.
18184
18185Thu Feb 23 17:44:55 1995 Jeff Law (law@snake.cs.utah.edu)
18186
18187 * gdb.disasm/hppa.s (fmemLRbug_tests): Add tests for the indexing
18188 FP load/store variants.
18189 * gdb.disasm/hppa.exp (fmemLRbug_tests): Test new variants.
18190
18191Wed Feb 22 18:29:08 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
18192
18193 * gdb.base/term.exp: Do not give a warning if not native, it is
18194 not an abnormal condition.
18195
18196Tue Feb 21 13:08:47 1995 Jim Kingdon <kingdon@cygnus.com>
18197
18198 * gdb.base/ptype.exp: Accept char[0] as well as char[] for "ptype
18199 t_char_array".
18200
18201Sun Feb 19 13:10:06 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
18202
18203 * lib/gdb.exp (default_gdb_version): Pass GDBFLAGS to gdb when we
18204 are getting the version number.
18205
18206 * gdb.base/{a1-selftest.exp,corefile.exp}: Do not give a warning
18207 if not native, it is not an abnormal condition.
18208
18209Thu Feb 16 15:56:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
18210
18211 * lib/gdb.exp: Just use "file exists", rather than undocumented
18212 dejagnu procedure "findfile".
18213
18214Thu Feb 16 10:30:24 1995 J.T. Conklin <jtc@rtl.cygnus.com>
18215
18216 * config/mt-vxworks (CFLAGS): Set to -g -Dvxworks.
18217 (LDFLAGS): Set to -Xlinker -Ur.
18218
18219 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB, GDBFLAGS):
18220 Removed, these values are set by lib/gdb.exp.
18221
18222 * lib/gdb.exp: If GDBFLAGS is unset, set it to -nx.
18223
18224Wed Feb 15 14:23:28 1995 J.T. Conklin <jtc@rtl.cygnus.com>
18225
18226 * config/vx-gdb.exp (spawn_vxgdb): Use default_gdb_start instead
18227 of replicating gdb startup code.
18228
18229 * config/mt-vxworks (LDFLAGS): Set to -r.
18230 (CFLAGS_FOR_TARGET): Removed.
18231
18232 * config/vx-gdb.exp: always set prompt; gdb.exp sets it to
18233 (gdb) and gdb for vxworks uses (vxgdb).
18234
18235 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB): If a gdb
18236 executable is not in the tree and host != target, use sed and
18237 program_transform_name to determine the gdb name used by the
18238 target.
18239
18240 * configure.in, gdb.{base,c++,chill}/configure.in: changed so
18241 *-*-vxworks* matches vxworks and *-*-netware* matches NetWare.
18242
18243Sun Feb 12 08:11:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
18244
18245 * gdb.base/{callfuncs.exp,callfuncs.c}: Add tests for passing
18246 floats, chars, and shorts where there are ANSI-style function
18247 definitions.
18248
18249 * gdb.base/langs.exp, gdb.base/langs*: New test.
18250 * gdb.base/Makefile.in: Build it.
18251 * TODO: Remove item about checking that C names don't get C++
18252 demangling applied; this test tests it.
18253
18254Thu Feb 9 12:43:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
18255
18256 * gdb.stabs/weird.exp: Remove "Haven't examined" comment which
18257 went with the const70 xfail. The xfail went away a year ago.
18258
18259 * gdb.base/signals.exp: Rename a bunch of tests to give unique names.
18260
18261 * gdb.base/corefile.exp: Give backtrace test unique name. xfail
18262 for hp300.
18263
18264 * gdb.base/interrupt.exp: Also xfail hpux (for hp300).
18265
18266 * gdb.base/a1-selftest.exp: Don't run on hp300.
18267
18268Sat Feb 4 15:04:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
18269
18270 * Makefile.in (site.exp): Set host_alias and target_alias as well
18271 as host_triplet and target_triplet.
18272
18273Wed Feb 1 08:03:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
18274
18275 * gdb.base/a1-selftest.exp: Invoke stty before starting inferior.
18276
18277 * gdb.base/nodebug.exp: Add xfails for ultrix and irix5 (same
18278 places as other ecoff systems).
18279
18280 * gdb.base/a1-selftest.exp (test_with_self): Don't invoke stty on
18281 ultrix.
18282
18283Mon Jan 30 11:44:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
18284
18285 * gdb.base/nodebug.c (inner): Use variables so AIX linker doesn't
18286 remove them.
18287 * gdb.base/nodebug.exp: Accept "function" in addition to "text
18288 variable and "variable" in addition to "data variable".
18289 * gdb.base/nodebug.exp: xfail datalocal and bsslocal tests for AIX.
18290
18291 * gdb.base/list.exp (test_forward_search): Set listsize to 4 not
18292 2.
18293 * gdb.base/list1.c (long_line): Add additional statement at start
18294 of function.
18295 * gdb.base/list.exp (test_forward_search): Update line number to
18296 reflect new statement.
18297
18298Sun Jan 29 13:34:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18299
18300 * gdb.base/signals.exp: Reinitialize searched source directories
18301 after gdb_start call.
18302
18303Sat Jan 28 01:34:44 1995 Jeff Law (law@snake.cs.utah.edu)
18304
18305 * gdb.disasm/Makefile.in (clean): Delete "errs" file.
18306 * gdb.stabs/Makefile.in: Likewise.
18307
18308 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Revert last
18309 change. Instead split the tests into smaller pieces.
18310 * gdb.disasm/hppa.s: Corresponding changes.
18311
18312Fri Jan 27 09:24:51 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
18313
18314 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
18315 Quote ^C when passing it to stty. For some shells ^ is a pipe.
18316
18317 * gdb.base/funcargs.exp: Modify many tests so that every test
18318 either passes or fails. Make some test names unique.
18319
18320Thu Jan 26 19:20:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
18321
18322 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
18323 Call stty to set interrupt character.
18324
18325 * gdb.disasm/hppa.mt (hppa), gdb.stabs/hppa.mt (weird.o): Check
18326 for HP assembler versus GNU assembler based on actual behavior of
18327 $(CC), rather than assuming that $(AS) is always the GNU assembler.
18328
18329 * TODO: Suggest a few more stepping tests.
18330
18331Wed Jan 25 14:52:41 1995 Stan Shebs <shebs@andros.cygnus.com>
18332
18333 * gdb.base/default.exp: xfail no-stack backtraces for h8300,
18334 restart GDB for h8300 after a continue.
18335 (return): Add pattern to match a29k-udi behavior.
18336 * gdb.base/nodebug.exp: Remove obsolete comment.
18337 * gdb.base/regs.exp: New file, testing of register displays.
18338 * gdb.base/return.exp: Fix typo in reference to $objdir.
18339 * gdb.base/whatis.exp: Always start with a fresh GDB.
18340
18341Wed Jan 25 11:12:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
18342
18343 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Set timeout
18344 higher, these tests generate a lot of output.
18345
18346Tue Jan 24 07:58:44 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
18347
18348 * lib/gdb.exp (gdb_test): Remove catch from around the send. The
18349 code following the catch silently ignored some errors; without the
18350 catch they should be thrown like any other tcl error. Also, the
18351 catch used "" instead of {} which meant all the callers who wanted
18352 to include one of the characters "[]$ had to quote it an extra time.
18353 * gdb.base/{callfuncs.exp,commands.exp,gdbvars.exp,printcmds.exp,
18354 ptype.exp,signals.exp,watchpoint.exp}, gdb.c++/{cplusfuncs.exp,
18355 demangle.exp}, gdb.chill/chexp.exp, gdb.fortran/exprs.exp:
18356 Remove extra quoting.
18357
18358Mon Jan 23 21:57:54 1995 Jeff Law (law@snake.cs.utah.edu)
18359
18360 * gdb.base/commands.exp: Make test names unique; every test either
18361 passes or fails. Update some comments.
18362
18363 * gdb.disasm/hppa.exp (do_system_control_tests): Update.
18364
18365Sat Jan 21 15:34:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
18366
18367 The following fixes a FAIL caused by the fact that the alpha stabs
18368 configuration didn't use the ".if alpha" code in weird.def.
18369 * gdb.stabs/weird.def (v_comb): Use type attribute to specify 32
18370 bit pointer, so the 32 bit version works even on the alpha.
18371 * gdb.stabs/{alpha.mt,ecoff.mt,aout.sed,hppa.sed,xcoff.sed,weird.def}:
18372 Remove the stuff which allowed us to have separate versions for
18373 alpha and everything else.
18374
18375 * gdb.c++/cplusfuncs.exp (test_lookup_operator_functions): Fix
18376 regexp which "info func operator\[\](" is supposed to match. Fix
18377 string to send to GDB. Note that GDB still doesn't work right. Add a
18378 new test for "info func .perator\[\](" which GDB does handle correctly.
18379
18380 * gdb.base/nodebug.exp: xfail most of the new tests for ecoff systems.
18381
18382Fri Jan 20 12:14:23 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
18383
18384 * gdb.c++/classes.exp, gdb.c++/cplusfuncs.exp,
18385 gdb.c++/inherit.exp, gdb.c++/templates.exp, gdb.c++/virtfunc.exp,
18386 gdb.fortran/exprs.exp, gdb.fortran/types.exp, gdb.chill/chexp.exp,
18387 gdb.base/printcmds.exp: Remove passcount, failcount, etc., stuff;
18388 it makes the tests harder to understand and confuses test-o-matic.
18389 The preferred style is that each test provides a PASS or a FAIL,
18390 and has a unique message (e.g. "continue #54" not just "continue")
18391 which is the same for the pass and the fail.
18392 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
18393 gdb.chill/chexp.exp: Move test_print_accept and test_print_reject
18394 to lib/gdb.exp.
18395 * gdb.base/printcmds.exp: Use test_print_accept. Remove
18396 prt_accept which was basically the same thing. Likewise for
18397 test_print_reject and prt_reject.
18398 * lib/gdb.exp (test_print_reject): Add some more error message
18399 patterns to match from the former printcmds.exp (prt_reject).
18400 * gdb.c++/classes.exp, gdb.base/scope.exp: Remove spurious xfails.
18401 One defect of the passcount stuff is that some of it failed to
18402 report XPASS where appropriate.
18403 * gdb.c++/cplusfuncs.exp (print_addr_of): No longer accept extra
18404 stuff before and after arg in expected pattern.
18405 (test_paddr_operator_functions): Re-do test without print_addr_of;
18406 this is the only test which seems to want extra stuff there.
18407
18408Tue Jan 17 10:47:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
18409
18410 * gdb.base/nodebug.exp: Update new tests to reflect improved
18411 wording of gdb output.
18412
18413 * gdb.base/nodebug.exp: Add tests to check that "print", "whatis"
18414 and "ptype" work on variables in files compiled without -g.
18415 Replaces commented out "maint print msymbol" tests.
18416
18417Mon Jan 16 12:13:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
18418
18419 * gdb.base/setvar.c (dummy): Call malloc.
18420
18421 * gdb.stabs/aout.sed: Enclose comments within a sed command to avoid
18422 losing with the irix4 sed.
18423
18424 * gdb.base/sigall.exp (test_one_sig): Add xfail for "get signal
18425 ALRM" on irix4.
18426
18427Sun Jan 15 21:58:26 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
18428
18429 * TODO: Remove items about corefile.exp testing new exec-file and
18430 backtrace; both are now done. Add items about printing enums.
18431
18432Sat Jan 14 11:25:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
18433
18434 * gdb.base/sigall.exp (test_one_sig): Attempt to recover if
18435 "get signal $thissig" test fails.
18436
18437 * gdb.base/setvar.exp: Check for and reject crazy expected type hacks.
18438
18439Thu Jan 12 01:14:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
18440
18441 * gdb.base/sigall.c (gen_*): Pass argument to handle_* to avoid
18442 compiler warning with dec alpha compiler.
18443
18444 * gdb.base/commands.exp (if_while_breakpoint_command_test): Remove
18445 extra \n from gdb_test call (this explains why the prompt test
18446 that I removed yesterday was there).
18447 (user_defined_command_test): Remove extra \n and prompt test.
18448
18449 * gdb.base/sigall.c: If SIGABRT == SIGLOST, just act as if SIGLOST
18450 doesn't exist. Likewise if SIGIO == SIGPOLL, pretend SIGPOLL
18451 doesn't exist.
18452 * gdb.base/sigall.exp: Remove special handling for SIGIO and SIGPOLL.
18453 Also remove alpha workaround, which turns out to be because
18454 SIGABRT == SIGLOST.
18455
18456 * gdb.base/sigall.exp: Add workaround for alpha weirdness.
18457
18458 * gdb.base/help.exp: Don't test "help show".
18459
18460Wed Jan 11 14:37:04 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
18461
18462 * gdb.base/commands.exp: Call gdb_exit and gdb_start so that
18463 "set print address" is on.
18464 * gdb.base/commands.exp (if_while_breakpoint_command_test): Don't
18465 pass prompt to gdb_test; gdb_test already looks for the prompt.
18466
18467 * gdb.base/help.exp: Replace most of docstring for "define" with ".*".
18468
18469 * gdb.base/a1-selftest.exp: Don't test "maint dump-me". That test
18470 was a vestige of the manual TESTSTRATEGY, and the purpose of it
18471 was to make sure that gdb can read a core file. But (a) the "read
18472 the corefile" part didn't make it to a1-selftest.exp, we just
18473 delete the corefile after creating it, and (b) we test reading
18474 corefiles in corefile.exp anyway. Also, this test left around a
18475 xgdb process on Solaris.
18476
18477 * gdb.base/corefile.exp: Also test backtrace.
18478
18479Wed Jan 11 00:14:40 1995 Jeff Law (law@snake.cs.utah.edu)
18480
18481 * gdb.base/commands.exp: Test a simple user defined command with
18482 arguments and if/while statements; verify the full user command is
18483 printed by "show user".
18484
18485 * gdb.base/commands.exp: Test if/while commands as part of a
18486 breakpoint command list; verify they appear in breakpoint
18487 information.
18488
18489Wed Jan 11 00:47:58 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
18490
18491 * gdb.base/sigall.c (gen_FPE): Generate SIGFPE with kill() rather
18492 than by dividing by zero.
18493
18494Tue Jan 10 21:38:05 1995 Jeff Law (law@snake.cs.utah.edu)
18495
18496 * gdb.base/watchpoint.exp: hppa*-*-*bsd* no longer has problems
18497 performing an inferior call with watchpoints enabled.
18498 * gdb.base/watchpoint.c (main): Delete second unnecessary read
18499 call.
18500
18501Tue Jan 10 18:42:07 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
18502
18503 * gdb.stabs/weird.exp: Allow spaces followed by backspaces in echo
18504 of "file" command.
18505
18506 * gdb.c++/classes.exp (test_ptype_class_objects, ptype class Foo):
18507 Add additional pattern for when "int operator int(void);" appears
18508 in a different order.
18509
18510Mon Jan 9 16:22:46 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
18511
18512 * gdb.base/signals.exp: Call gdb_exit and gdb_start.
18513
18514 * gdb.base/help.exp: Replace most of docstrings for "info signals"
18515 and "signal" with ".*".
18516
18517Wed Jan 4 11:35:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
18518
18519 * TODO: Add note about "handle all nostop".
18520
18521 * gdb.base/{sigall.c, sigall.exp}: New test.
18522 * gdb.base/Makefile.in: Add it.
18523
18524Thu Jan 5 17:34:03 1995 Stan Shebs <shebs@andros.cygnus.com>
18525
18526 * lib/gdb.exp, gdb.base/corefile.exp: Supply -nw as argument
18527 when invoking GDB, suppresses any windowing interface.
18528
18529Mon Jan 2 17:40:21 1995 Stan Shebs <shebs@andros.cygnus.com>
18530
18531 * config/sim-gdb: New file, simulator testing support.
18532
18533Wed Dec 28 12:21:50 1994 Jeff Law (law@snake.cs.utah.edu)
18534
18535 * gdb.base/interrupt.exp: Test calling func1 twice.
18536
18537Wed Dec 21 12:51:37 1994 Jim Kingdon <kingdon@deneb.cygnus.com>
18538
18539 * gdb.base/list.exp (test_forward_search): Set timeout higher
18540 when we'll be getting lots of output from gdb.
18541
18542 * gdb.base/a1-selftest.exp: Move code that was inside expect -re
18543 "init_malloc" to after the expect statement. Run it if that
18544 regexp is taken, but also for two others which happen if source
18545 cannot be found.
18546
18547Tue Dec 20 12:35:21 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
18548
18549 * gdb.base/printcmds.exp: New test, for printing register before
18550 program is running.
18551
18552Mon Dec 19 00:32:55 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18553
18554 * gdb.base/list.exp: Correct some alternate expect patterns
18555 to reflect changes in list1.c.
18556
18557Sat Dec 17 14:20:03 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
18558
18559 * TODO: Add item regarding large frames.
18560
18561 * gdb.base/{funcargs.exp, funcargs.c} (call_after_alloca): New test.
18562
18563 * TODO: Remove item about enabling return.exp; it
18564 is enabled. Suggest a few more "return" tests.
18565
18566Sat Dec 17 02:33:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18567
18568 * gdb.c++/misc.cc, gdb.c++/inherit.exp: Add testcases for
18569 anonymous unions.
18570
18571Tue Dec 13 11:26:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
18572
18573 * gdb.chill/Makefile.in: Put all rule before rules for pr-4975.o
18574 and pr-5646.o, so "make" is the same as "make all", not "make
18575 pr-4975.o".
18576
18577Wed Dec 7 19:02:02 1994 Stan Shebs <shebs@andros.cygnus.com>
18578
18579 * gdb.base/list.exp: Adjust expectations to reflect changes in
18580 list1.c.
18581 (test_forward_search): New test proc.
18582 * gdb.base/list1.c (long_line): New function, has long source line.
18583
18584Thu Dec 1 23:14:49 1994 Stan Shebs <shebs@andros.cygnus.com>
18585
18586 * gdb.base/a1-selftest.exp: Change initial stepping to know about
18587 additional line of code that was added.
18588
18589Wed Nov 30 19:43:14 1994 Jeff Law (law@snake.cs.utah.edu)
18590
18591 * gdb.disasm/hppa.s: Break the large branching tests into smaller
18592 tests so as not to overflow expect's input buffers.
18593 * gdb.disasm/hppa.exp: Corresponding changes.
18594
18595Fri Nov 25 13:37:10 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18596
18597 Beginnings of template debugging tests.
18598 * gdb.c++/templ-info.cc: New file to test for template
18599 debugging capability of the compiler.
18600 * gdb.c++/Makefile.in: Add rule to build templ-info.exp from
18601 templ-info.cc.
18602 * gdb.c++/templates.cc: Add explicit template instantiations
18603 to enable compiling with -fno-implicit-templates. Add destructor
18604 and 'value' method to T5 class for template tests.
18605 * gdb.c++/templates.exp: Add testcases for printing of template
18606 types, setting breakpoints on template methods and calling a
d63a86f8 18607 template method.
c906108c
SS
18608
18609Sat Nov 5 00:20:17 1994 Jeff Law (law@snake.cs.utah.edu)
18610
18611 * gdb.disasm/hppa.exp (branch_tests): Allow any symbol as the
18612 branch target since some assemblers (gas-2.5) may emit a
18613 relocation for the branch instead of resolving it in the
18614 assembler.
18615
18616Sat Oct 29 02:40:40 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18617
18618 * gdb.base/a1-selftest.exp: Remove RS/6000 xfail for backtrace
18619 through signal handler.
18620
18621Fri Oct 21 11:10:16 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
18622
18623 * configure.in (*-*-netware): Use config/mt-netware.
18624
18625 * config/mt-netware: New file.
18626 * config/mt-i386-netware: Removed, separate configs for different
18627 netware architectures are no longer needed now that we have
18628 --with-headers.
18629
18630Sat Oct 15 03:43:00 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18631
18632 * gdb.base/exprs.exp: Remove xfail for alpha, it is fixed
18633 by the recent changes to use ANSI C arithmetic conversions.
18634
18635Sun Oct 9 07:44:06 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
18636
18637 * gdb.base/corefile.exp: Add (xfail'd) test for reinit_frame_cache
18638 bug involving using inferior_pid to figure out whether to select a
18639 frame.
18640
18641Wed Sep 28 23:12:02 1994 Jeff Law (law@snake.cs.utah.edu)
18642
18643 * gdb.disasm/hppa.exp: Change arg[0..3] to r[26..23] to
18644 match the current disassembler output.
18645
18646Fri Sep 16 11:42:41 1994 Stan Shebs (shebs@andros.cygnus.com)
18647
18648 * gdb.fortran/exprs.exp: Expect VOID instead of void.
18649 * gdb.fortran/types.exp: Escape the expected '*'s in Fortran
18650 types, expect "int" as type of integer values (for now).
18651
18652Wed Sep 7 23:33:51 1994 Jeff Law (law@snake.cs.utah.edu)
18653
18654 * gdb.base/commands.exp: New tests for if/while commands.
18655
18656Tue Sep 6 13:16:11 1994 Per Bothner (bothner@kalessin.cygnus.com)
18657
18658 * lib/gdb.exp (runto): Replace sub-pattern for hex value
18659 by .*, since hex values have different syntax in Chill mode.
18660
18661Tue Sep 6 02:15:51 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18662
18663 * gdb.c++/demangle.exp (test_arm_style_demangling): Remove
18664 linefeed from expect pattern for repeated types with indices > 9.
18665
18666Mon Aug 29 14:20:44 1994 Stan Shebs (shebs@andros.cygnus.com)
18667
18668 First part of Fortran test suite.
18669 * gdb.fortran: New directory.
18670 * gdb.fortran/exprs.exp, gdb.fortran/types.exp: New files.
18671
18672Sat Aug 27 23:32:43 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18673
18674 * gdb.base/default.exp: Update expect pattern for load command
18675 without arguments.
18676
18677Wed Aug 24 13:15:02 1994 Ian Lance Taylor (ian@sanguine.cygnus.com)
18678
18679 * configure.in: Change i386 to i[345]86.
18680 * gdb.base/configure.in: Likewise.
18681 * gdb.c++/configure.in: Likewise.
18682 * gdb.chill/configure.in: Likewise.
18683
18684Tue Aug 23 19:14:06 1994 Stan Shebs (shebs@andros.cygnus.com)
18685
18686 * lib/gdb.exp (gdb_run_cmd): Move comment out from between expect
18687 patterns, since that is not a valid context for comments.
18688
18689Fri Aug 19 15:07:30 1994 Kung Hsu (kung@mexican.cygnus.com)
18690
18691 * gdb.c++/demangle.exp (test_arm_style_demangling): Add tests for
18692 repeated types and repeated types with indices > 9.
18693
18694Tue Aug 16 15:57:52 1994 Stan Shebs (shebs@andros.cygnus.com)
18695
18696 * gdb.base/printcmds.exp: Remove all the a29k XFAILs tagged with
18697 2417; old bug has been fixed.
18698
18699Fri Aug 12 19:35:41 1994 Jeff Law (law@snake.cs.utah.edu)
18700
18701 * gdb.base/interrupt.exp: When trying to wake up the inferior,
18702 send the newline ourselves instead of assuming gdb_test will do
18703 so when passed an empty input string.
18704
18705 * gdb.stabs/hppa.mt: Use $(AS), not $(CC) to assemble the
18706 stabs testcode.
18707
18708Fri Aug 5 17:01:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
18709
18710 * lib/gdb.exp (gdb_test): Don't send anything if the first
18711 argument is an empty string. This makes cases where we want to
18712 match output that is already in expect's buffers (for example,
18713 matching a breakpoint after gdb_run_cmd has been called) work
18714 reliably.
18715
18716Tue Aug 2 10:24:08 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
18717
18718 * config/netware.exp: New file.
18719
18720Thu Jul 28 12:54:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
18721
18722 * config/mt-slite (LDFLAGS): If using the newlib in the tree, set
18723 the -B and -L prefixes so we can find the debugging stub.
18724
18725 * Makefile.in (CC_FOR_TARGET, CXX_FOR_TARGET): Use newlib if it is
18726 there and we are using the gcc from the tree.
18727
18728 * gdb.base/types.c: Removed.
18729
18730 * gdb.base/configure.in: Look for makefile fragments in ../config.
18731 Recognize i386-*-netware.
18732 * gdb.c++/configure.in: Likewise.
18733
18734Mon Jul 25 23:48:50 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18735
18736 * gdb.base/corefile.exp: Change `else if' to `elseif', which is
18737 the correct TCL syntax.
18738
18739Mon Jul 25 15:35:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
18740
18741 * gdb.base/opaque.exp: use runto instead of messing around with
18742 breakpoints. Simplify by using gdb_test.
18743
18744 * gdb.base/bitfields.exp: restart between tests on netware targets
18745 because breakpoints aren't relocated after target death. Run
18746 processes to completion.
18747
18748 * gdb.base/{opaque,watchpoint}.exp: Use gdb_run_cmd.
18749
18750Sun Jul 24 09:55:51 1994 Fred Fish (fnf@cygnus.com)
18751
18752 * Makefile.in: Remove extra tabs that confuse some versions
18753 of "make". Use the newly built gdb to test with by default,
18754 rather than the first one in the tester's search path.
18755
18756Sat Jul 23 15:05:47 1994 Stan Shebs (shebs@andros.cygnus.com)
18757
18758 * gdb.base/whatis.exp (v_signed_short_array): Fix a typo.
18759
18760 * gdb.base/help.exp: Update expected add-symbol-file, ignore, and
18761 condition help.
18762
18763Tue Jul 19 10:26:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
18764
18765 * lib/gdb.exp (runto): Rewrite in terms of gdb_run_cmd.
18766
18767 * lib/gdb.exp (gdb_run_cmd): New function, used to start program
18768 running.
18769 * gdb.base/bitfields.exp: Use gdb_run_cmd to start program.
18770 * gdb.base/funcargs.exp: Likewise.
18771
18772 * gdb.base/bitfields.exp: Simplify by using gdb_test.
18773 * gdb.base/funcargs.exp: Likewise.
18774
18775 * lib/gdb.exp (gdb_test): if match times out, don't call fail if
18776 message is "".
18777
18778Mon Jul 18 12:18:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
18779
18780 * gdb.base/{a2-run,callfuncs,funcargs,interrupt,mips_pro,nodebug,
18781 return,signals,twice}.exp: Handle non-existant binaries
18782 consistantly.
18783
18784 * gdb.base/corefile.exp: Execute coremaker to generate core dump.
18785 * gdb.base/Makefile.in: Don't try to generate a core dump, we
18786 might testing a cross development system.
18787
18788Thu Jul 14 18:13:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
18789
18790 * Makefile.in (RUNTEST_FOR_TARGET): Fix relative pathname, the
18791 runtest script is relative to ${srcdir}, not ${rootdir}.
18792
18793Thu Jul 14 14:56:59 1994 Stan Shebs (shebs@andros.cygnus.com)
18794
18795 * gdb.base/signals.exp: Allow for optionality of breakpoint
18796 address.
18797
18798Thu Jul 14 11:21:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
18799
18800 * gdb.base/{ptype.exp,ptype.c}: Add t_char_array test.
18801
18802Tue Jul 12 12:22:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
18803
18804 * gdb.c++/cplusfuncs.cc: Include <stddef.h>, not <sys/types.h>,
18805 for size_t definition.
18806 * gdb.c++/templates.cc: Likewise
18807
18808 * config/mt-i386-netware: New file.
18809
18810 * gdb.base/interrupt.c: Do not test if errno == EINTR if it's not
18811 defined.
18812
18813 * gdb.base/Makefile.in: Added support for systems that name core
18814 files by appending "core" to the program name.
18815 * gdb.base/a1-selftest.exp: Likewise.
18816
18817Mon Jul 11 23:59:18 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18818
18819 * gdb.base/return.exp: Add comment and message for `return double'
18820 test failure on Sparc Solaris.
18821
18822Mon Jul 4 12:10:48 1994 Stan Shebs (shebs@andros.cygnus.com)
18823
18824 * lib/gdb.exp (runto): Allow for optionality of breakpoint address.
18825
18826Wed Jun 29 00:26:17 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18827
18828 * gdb.c++/misc.cc: Instantiate classes to inhibit the compiler
18829 from optimizing them away.
18830 * gdb.c++/classes.exp, gdb.c++/inherit.exp: Update ptype expect
18831 patterns to include default constructors and assignment operators,
18832 to match gcc versions beyond 2.5.8. Accept any cplus demangling
18833 character in the output of the virtual base pointer.
18834
18835Fri Jun 24 08:15:42 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18836
18837 * gdb.c++/cplusfuncs.exp: Use string_to_regexp and a regular
18838 expression match in print_addr_of to avoid unintented matches.
18839 * gdb.c++/virtfunc.exp: Accept alternate ptype output of g++
18840 versions up to 2.5.8.
18841
18842Mon Jun 20 23:54:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18843
18844 * gdb.base/list.exp: Tweak alternate pattern for listing of an
18845 included file to run under newer versions of expect.
18846 * gdb.c++/demangle.exp: Add spaces to the expect patterns between
18847 consecutive >'s in templates to accomodate recent cplus-dem.c change.
18848 Remove xfail for the virtual table of BDDHookV.
18849
18850Sat Jun 18 12:51:34 1994 Stan Shebs (shebs@andros.cygnus.com)
18851
18852 * lib/gdb.exp (string_to_regexp): Set a default result.
18853 (default_gdb_start): Fix misleading message.
18854
18855Wed Jun 15 12:10:10 1994 Stan Shebs (shebs@andros.cygnus.com)
18856
18857 * config/mt-a29k-udi, config/mt-i960-nindy, config/mt-sparc-aout:
18858 Remove all CC, etc definitions.
18859 * config/mt-hpux: New file.
18860 * config/mt-mips-ecoff (CFLAGS_FOR_TARGET): Remove:
18861 (CFLAGS, LDFLAGS): Define.
18862 * config/mt-slite (CFLAGS_FOR_TARGET): Change to LDFLAGS.
18863
18864 * Makefile.in (site.exp): Don't insert host_os, etc.
18865 (just-check): Just use RUNTEST with RUNTESTFLAGS only.
18866 (distclean): Check existence of subdir.
18867 * gdb.base/configure.in (hppa*-*-hpux*): Recognize.
18868 * gdb.base/Makefile.in: General cleanup and simplification.
18869 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
18870 to build executables. Use default rule to build .o files.
18871 (EXPECT, RUNTEST, CC): Fix relative pathname.
18872 (site.exp): Don't insert host_os, etc.
18873 * gdb.base/signals.c (main): Don't call signal unless SIGALRM
18874 and/or SIGUSR1 defined.
18875 * gdb.base/watchpoint.c: Don't include stdio.h a second time.
18876 * gdb.c++/Makefile.in: General cleanup and simplification.
18877 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
18878 (CFLAGS): Remove.
18879 (EXPECT, RUNTEST_FOR_TARGET, CXX): Fix relative pathname.
18880
18881Fri Jun 10 10:55:09 1994 Jeff Law (law@snake.cs.utah.edu)
18882
18883 * gdb.base/recurse.exp: Misc changes to get tests running again
18884 after Kung's changes to the watchpoint code.
18885 * gdb.base/watchpoint.exp: Likewise.
18886
18887Thu Jun 9 15:16:55 1994 Per Bothner (bothner@kalessin.cygnus.com)
18888
18889 * lib/gdb.exp (string_to_regexp): Convert {\} also.
18890
18891Wed Jun 8 12:12:17 1994 Stan Shebs (shebs@andros.cygnus.com)
18892
18893 * config/udi-gdb.exp, config/unix-gdb.exp: Call default_gdb_start.
18894 * lib/gdb.exp (default_gdb_start): Define.
18895 * gdb.base/bitfields.exp, gdb.base/break.exp, gdb.base/exprs.exp,
18896 gdb.base/funcargs.exp, gdb.base/opaque.exp,
18897 gdb.base/printcmds.exp, gdb.base/ptype.exp, gdb.base/recurse.exp,
18898 gdb.base/scope.exp, gdb.base/setvar.exp, gdb.base/watchpoint.exp,
18899 gdb.c++/classes.exp, gdb.c++/misc.exp, gdb.c++/virtfunc.exp:
18900 Don't call gdb_target_udi in between tests.
18901
18902Tue Jun 7 08:30:15 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
18903
18904 * gdb.c++/demangle.exp: Use gdb_test_exact, rather than demangle
18905 (which was basically just a local version of the same thing). In
18906 addition to avoiding duplication, gdb_test_exact is faster.
18907 * lib/gdb.exp (gdb_test_exact): Fix typo.
18908
18909 * lib/gdb.exp (delete_breakpoints): If there were no breakpoints,
18910 don't give an error.
18911
18912 * gdb.base/term.exp: Call delete_breakpoints before starting.
18913
18914 * gdb.base/Makefile.in (EXECUTABLES): Remove t10.
18915 (t10): Add comment.
18916
18917Mon Jun 6 18:26:50 1994 Stan Shebs (shebs@andros.cygnus.com)
18918
18919 Reorganization of the GDB Test Suite.
18920
18921 * gdb.base: New directory, contains all the basic tests.
18922 * gdb.c++: New directory, tests specific to C++.
18923 * gdb.chill: New directory, tests specific to Chill.
18924 * gdb.t00, gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06,
18925 gdb.t07, gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13,
18926 gdb.t15, gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23,
18927 gdb.t24, gdb.t30, gdb.t31: Removed directories, contents moved
18928 into appropriate new directories (t00-t17 to base, t20-t23 to c++,
18929 t30-31 to chill).
18930 * */gdbme.*: Rename to match appropriate expect scripts.
18931 * gdb.base/bitfields.c, gdb.base/break.c, gdb.base/callfuncs.c,
18932 gdb.base/coremaker.c, gdb.base/exprs.c, gdb.base/funcargs.c,
18933 gdb.base/interrupt.c, gdb.base/list0.c, gdb.base/list0.h,
18934 gdb.base/list1.c, gdb.base/mips_pro.c, gdb.base/nodebug.c,
18935 gdb.base/opaque-info.c, gdb.base/opaque0.c, gdb.base/opaque1.c,
18936 gdb.base/printcmds.c, gdb.base/ptype.c, gdb.base/recurse.c,
18937 gdb.base/return.c, gdb.base/run.c, gdb.base/scope0.c,
18938 gdb.base/scope1.c, gdb.base/setvar.c, gdb.base/signals.c,
18939 gdb.base/types.c, gdb.base/twice.c, gdb.base/watchpoint.c,
18940 gdb.base/whatis-info.c, gdb.base/whatis.c: New names of C files.
18941 * gdb.c++/cplusfuncs.cc, gdb.c++/templates.cc, gdb.c++/misc.cc,
18942 gdb.c++/virtfunc.cc: New names of C++ files.
18943 * gdb.chill/chillvars.ch: New name of Chill file.
18944 * gdb.base/configure.in, gdb.c++/configure.in,
18945 gdb.chill/configure.in: Merge in contents of gdb.t*/configure.in.
18946 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
18947 gdb.chill/Makefile.in: Merge in contents of gdb.t*/Makefile.in.
18948 * configure.in (configdirs): Update to reflect directory changes.
18949 (target_abbrev): No longer define for any configuration.
18950 * Makefile.in: Cosmetic improvements to header comments.
18951
18952Fri Jun 3 18:56:06 1994 Per Bothner (bothner@kalessin.cygnus.com)
18953
18954 Various changes to gdb.t31:
18955
18956 * Makefile.in (gdbme.o): Compile with -fspecial_UC.
18957 * gdbme.ch: Make all key-words and predefineds be upper-case.
18958 * chillvars.exp: Expect key-words and predefinds in upper-case.
18959
18960 * chillvars.exp: Use gdb_test_exact many places.
18961 Change expected output for arrays (which now includes index labels).
18962
18963 * pr-5020.exp, gdme.ch (module PR_5020):
18964 New test, for PR-5020.
18965
18966Thu Jun 2 16:02:41 1994 Per Bothner (bothner@kalessin.cygnus.com)
18967
18968 * lib/gdb.exp (string_to_regexp, gdb_test_exact): New procedures.
18969 * Makefile.in (CHILL_LIB): Remove bogus redundant definitions.
18970
18971Sun May 29 22:31:42 1994 Per Bothner (bothner@kalessin.cygnus.com)
18972
18973 * Makefile.in: Fix bit-rot in definitions of CHILL,
18974 CHILL_FOR_TARGET and Chill_LIB.
18975 * gdb.t31/gdbme.ch: Fix syntax of nested array tuples.
18976 * gdb.t31/Makefile.in: Add definitions for CHILLFLAGS,
18977 CHILL, and CHILL_LIB.
18978
18979Sat May 21 10:05:08 1994 Bill Cox (bill@rtl.cygnus.com)
18980
18981 * Revert the previous changes. Please see Rob's directory
18982 /lisa/test/rob/progressive/gdb/testsuite for these fixes.
18983
18984Thu May 19 12:51:00 1994 Bill Cox (bill@rtl.cygnus.com)
18985
18986 * Makefile.in, configure.in, config/mips-gdb.exp,
a9c64011
AS
18987 config/mt-a29k-udi, config/mt-i386-aout, config/mt-i960-nindy,
18988 config/mt-sparc-aout, config/udi-gdb.exp, config/unix-gdb.exp,
18989 config/unknown.exp, gdb.t00/default.exp, gdb.t00/help.exp,,
c906108c
SS
18990 gdb.t00/teststrategy.exp, gdb.t01/Makefile.in, gdb.t02/Makefile.in,
18991 gdb.t02/whatis.exp, gdb.t03/Makefile.in, gdb.t03/gdbme.c,
18992 gdb.t04/Makefile.in, gdb.t05/Makefile.in, gdb.t06/Makefile.in,
18993 gdb.t06/break.exp, gdb.t06/signals.c, gdb.t06/signals.exp,
18994 gdb.t08/Makefile.in, gdb.t08/opaque.exp, gdb.t09/Makefile.in,
18995 gdb.t10/Makefile.in, gdb.t11/Makefile.in, gdb.t12/Makefile.in,
18996 gdb.t13/Makefile.in, gdb.t15/Makefile.in, gdb.t15/funcargs.exp,
18997 gdb.t15/gdbme.c, gdb.t15/return.exp, gdb.t16/Makefile.in,
18998 gdb.t17/Makefile.in, gdb.t17/callfuncs.exp, gdb.t17/gdbme.c,
18999 gdb.t20/Makefile.in, gdb.t21/Makefile.in, gdb.t21/cplusfuncs.exp,
19000 gdb.t22/Makefile.in, gdb.t22/virtfunc.exp, gdb.t23/Makefile.in,
19001 gdb.t24/demangle.exp, lib/gdb.exp: Check in Rob's testing
19002 changes from 94Q1.
19003
19004Wed May 18 17:04:03 1994 Bill Cox (bill@rtl.cygnus.com),
19005
19006 * config/mt-lynx, config/mt-m68k, config/mt-mips-ecoff,
19007 config/mt-slite, config/mt-unix, config/mt-vxworks: Add
19008 Rob's new testing fragments.
19009
19010Tue May 17 15:04:14 1994 Bill Cox (bill@rtl.cygnus.com)
19011
19012 * config/mips-gdb.exp, config/udi-gdb.exp, config/vx-gdb.exp,
a9c64011 19013 lib/gdb.exp: Replace error proc calls with perror.
c906108c
SS
19014
19015Mon May 16 19:00:50 1994 Stan Shebs (shebs@andros.cygnus.com)
19016
19017 * gdb.t00/teststrategy.exp: Reorder so that AIX gdb can print the
19018 version also, match on casted version strings, and match on
19019 gdb startup case where the line numbers might be messed up.
19020
19021Fri May 13 18:00:27 1994 Bill Cox (bill@rtl.cygnus.com)
19022
19023 * config/mt-i960-vx (LDFLAGS): Add '-r' option for test links.
a9c64011 19024 (CFLAGS): Delete it from here.
c906108c
SS
19025
19026Tue May 3 16:08:09 1994 Kung Hsu (kung@mexican.cygnus.com)
19027
19028 * gdb.t22/virtfunc.exp: Fix g++ ptype expected outputs.
19029
19030Fri Apr 29 14:26:35 1994 Stan Shebs (shebs@andros.cygnus.com)
19031
19032 * Makefile.in (RUNTEST): Default to just "runtest".
19033
19034Tue Apr 26 22:21:40 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
19035
19036 * gdb.t17/callfuncs.exp: More comments about t_func_values tests.
19037 * gdb.t17/gdbme.c (t_func_values): Add comments about how and why
19038 the code has been restructured.
19039
19040Thu Apr 21 12:48:07 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
19041
19042 * gdb.t00/default.exp (set write): Allow any number of \r and/or
19043 \n, not just one of each.
19044
19045 * gdb.t07/gdbme.c (main): Don't take address of an array; SunOS4
19046 /bin/cc gives a warning if you do.
19047
19048Thu Apr 21 11:54:04 1994 Kung Hsu (kung@mexican.cygnus.com)
19049
d63a86f8 19050 * gdb.t24/demangle.exp: change expect pattern of
c906108c
SS
19051 __t10ListS_link1ZUiRCUiPT0
19052
19053Wed Apr 13 15:05:00 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
19054
19055 * gdb.t07/{recurse.exp, recurse.c}: New tests for watchpoints
19056 on local variables in recursive functions.
19057
19058 * gdb.t07/Makefile.in: Build the new test.
19059
19060Tue Apr 12 20:45:25 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
19061
19062 * gdb.t17/gdbme.c (t_func_values): Do not compare function pointers
19063 directly. Instead compare the return values from actual calls.
19064
19065Mon Apr 11 10:31:00 1994 Bill Cox (bill@rtl.cygnus.com)
19066
19067 * Makefile.in (check): Set TCL_LIBRARY for runtest.
19068
19069Mon Apr 11 09:15:30 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
19070
19071 * From Peter Schauer with minor modifications.
a9c64011
AS
19072 * gdb.t15/return.exp (return_tests): Handle targets where "return"
19073 stops in mid-line in the caller. Add xfail for returning a float
19074 value on X86 targets.
c906108c
SS
19075
19076Tue Apr 5 15:16:33 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
19077
19078 * gdb.disasm/hppa.exp (fcmp_tests): Break up into two halves
19079 to avoid expect lossage.
19080 (fmem_LRbug_tests): Likewise.
19081 * gdb.disasm/hppa.s: Corresponding changes.
19082
19083 * gdb.disasm/hppa.exp: Rework escape sequences and end-of-line
19084 conditions to work with latest dejagnu/expect.
19085
19086 * gdb.t15/funcargs.exp (finish from indirect call): No longer
19087 expected to fail on the PA.
19088 (backtrace in call with trampolines): Explicitly require main
19089 to be frame #1 (no trampolines should show up in backtrace).
19090
19091 * gdb.t00/default.exp: Use "exp_continue" rather than obsolete
19092 "continue -expect".
19093 * gdb.t06/break.exp: Likewise.
19094 * gdb.t07/watchpoint.exp: Likewise.
19095 * gdb.t13/bitfields.exp: Likewise.
19096 * gdb.t15/{funcargs,return}.exp: Likewise.
19097 * gdb.stabs/weird.exp: Likewise.
19098 * config/{mips,udi}-gdb.exp: Likewise.
19099
19100 * hppa.sed: Enclose comments within a sed command to avoid
19101 losing with the old OSF1 sed.
19102
19103Wed Mar 30 00:31:49 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19104
19105 * gdb.t02/whatis.exp, gdb.t08/opaque.exp: Add XFAILs for
19106 sequent dynix.
19107 * gdb.t06/signals.exp: Add clear_xfail for sequent dynix.
19108 * gdb.t15/funcargs.exp: Conditionally step again to really
19109 finish from marker_call_with_trampolines. Handle the case where
19110 the first step from within call_with_trampolines already steps
19111 us back to main.
19112 * gdb.t15/gdbme.c: Add comment to closing brace of
19113 call_with_trampolines for funcargs.exp.
19114
19115Tue Mar 29 23:55:27 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
19116
d63a86f8 19117 * gdb.t07/watchpoint.exp (test_watchpoint_triggered_in_syscall):
c906108c
SS
19118 Fix typo(s).
19119
19120Sun Mar 27 16:53:14 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
19121
19122 * gdb.t07/gdbme.c: More code for watchpoint testing.
19123
19124 * gdb.t07/watchpoint.exp: Accept both "Watchpoint" and
19125 "Hardware watchpoint" throughout file.
19126 (test_watchpoint_triggered_in_syscall): New test.
19127 (test_complex_watchpoint): New test.
19128
19129Fri Mar 25 17:05:31 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
19130
19131 * gdbme.c (call_with_trampolines): New function to try and step
19132 into. Tests trampoline problems on the PA.
19133
19134 * funcargs.exp (localvars_in_indirect_call): No longer expect
19135 stepping into indirect call to fail on PAs.
19136 (test_stepping_over_trampolines): New test.
19137
19138Wed Mar 23 07:43:33 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
19139
19140 * TODO: Add suggestions for static member function tests, and
19141 completion tests.
19142
19143Wed Mar 16 08:28:28 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
19144
19145 * TODO: Add suggestions for "p/a" tests.
19146
19147 * lib/gdb.exp: Set prompt to (gdb) if it isn't already set.
19148 (default_gdb_exit): Replace all the hair with sending "quit" to
19149 the process with a simple close.
19150
19151Tue Mar 15 08:45:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
19152
19153 * TODO: Add suggestions for shared library tests.
19154
19155Sun Mar 13 10:45:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
19156
19157 * TODO: Add suggestions for x/s tests.
19158
19159Fri Mar 11 08:22:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
19160
19161 * gdb.t00/help.exp: Replace most of docstrings for "tbreak",
19162 "enable once", and "enable breakpoints once" with ".*".
19163
19164Thu Mar 10 08:34:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
19165
19166 * TODO: Add suggestions about structure passing tests.
19167
19168Mon Mar 7 13:45:54 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19169
19170 * gdb.t03/gdbme.c: gcc version 1 puts out the wrong stabs for
19171 the primary1 test, use work around if __GNUC__ < 2.
19172 * gdb.t06/signals.c: Add comments for signals.exp pattern matching.
19173 * gdb.t06/signals.exp: Add XFAILs for i386 bsd and vax ultrix.
19174 Test for bad output rather than waiting for timeout. Issue
19175 second continue only if first continue failed.
19176
19177Wed Mar 2 10:08:01 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
19178
19179 * gdb.t21/cplusfuncs.exp (test_paddr_operator_functions): Do
19180 operator[] test with gdb_test because the old code didn't seem to
19181 be getting the quoting right with the new dejagnu.
19182
19183Thu Feb 24 19:49:25 1994 Rob Savoye (rob@poseidon.cygnus.com)
19184
19185 * lib/gdb.exp: Set GDB to a fresh gdb if there is one, else use
19186 one from the path.
19187 * Makefile.in: Use a fresh expect if there is one, use runtest
19188 from the src tree if there is one.
d63a86f8 19189
c906108c
SS
19190Thu Feb 24 18:49:37 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
19191
19192 * gdb.t06/break.exp (test_next_with_recursion): Remove xfail for
19193 next over recursive call. Revise the tests from that point on
19194 (which had been skipped) to match GDB's actual (correct) output.
19195
19196 * gdb.t07/watchpoint.exp (test_stepping): Remove xfail for bug
19197 with next over a breakpoint whose condition is false.
19198
19199 * gdb.t00/help.exp: Comment out "help set print" tests just like
19200 (and for same reason as) "help set" test.
19201
19202Mon Feb 14 09:58:23 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
19203
19204 * gdb.disasm/hppa.s (fmemLRbug_tests): New tests.
19205 * gdb.disasm/hppa.exp (fmemLRbug_tests): Run them.
19206
19207Sun Feb 6 15:36:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
19208
19209 * gdb.t06/break.exp (test_next_with_recursion): Remove no longer
19210 necessary gdb_target_udi.
19211
19212 * gdb.t03/ptype.exp: For UDI, skip tests which call malloc.
19213
19214 * gdb.t02/whatis.exp, gdb.t03/ptype.exp: Remove xfails for PRs
19215 1838 and 2417; they are fixed.
19216
19217 * gdb.t02/whatis.exp (v_char_array, v_signed_char_array),
19218 gdb.t03/ptype.exp (ptype structure, ptype union):
19219 Remove xfails; the test is looser than when the xfails were added.
19220
19221 * gdb.t00/{help.exp,default.exp}: Don't test "target remote" on UDI.
19222 * gdb.t00/help.exp: Don't expect remote to be in "help target" output.
19223
19224 * gdb.t01/run.exp: Only run shell test if isnative.
19225
19226 * config/udi-gdb.exp (gdb_load): Use "file", not "load" command,
19227 since "run" automatically loads if necessary. Call gdb_target_udi
19228 after the "file" since "file" kills any execution target.
19229
19230 * config/udi-gdb.exp (gdb_start): Don't send "set args main" to
19231 GDB. GDB doesn't work that way (not anymore at least) on UDI.
19232 * gdb.t01/run.exp, gdb.t06/break.exp: Don't pass extra first
19233 argument for UDI.
19234
19235Fri Feb 4 12:19:32 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
19236
19237 * gdb.t17/interrupt.c: If we get EINTR, don't print an error message.
19238
19239 * gdb.t17/callfuncs.exp: Add xfails for rs6000.
19240
19241Sat Feb 5 09:11:56 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
19242
19243 * gdb.t24/demangle.exp: Re-write demangle to just call gdb_test,
19244 properly quoting regexps. This makes the second argument to
19245 demangle a fixed string, which matches the callers, instead of a
19246 shell-style pattern which is what the previous implementation
19247 used. Update some of the callers.
19248
19249Sat Feb 5 10:19:09 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
19250
19251 * gdb.disasm/hppa.s (comib_tests): Add missing instruction.
19252 (comib_nullified_tests): Fix typo.
19253 * gdb.disasm/hppa.exp (all comb tests): Fix thinkos in expect
19254 strings. No longer expected to fail.
19255
19256 * gdb.disasm/hppa.s (addib_tests): Fix typo.
19257 * gdb.disasm/hppa.exp (all addb tests): Fix thinkos in expect
19258 strings. No longer expected to fail.
19259
19260 * gdb.disasm/hppa.exp (fmpy_addsub_tests): Fix typo in expect
19261 string. No longer expected to fail.
19262
19263Fri Feb 4 23:45:11 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
19264
19265 * gdb.disasm/hppa.exp (fcmp_tests): Fix thinko in expect string.
19266 No longer expected to fail.
19267
19268 * gdb.disasm/hppa.exp (xmpyu_tests): Fix buglet in expect
19269 string. No longer expected to fail.
19270
19271Fri Feb 4 10:35:42 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
19272
19273 * gdb.t24/demangle.exp: Remove a bunch more tests which differ
19274 only in the names (I probably got most of them). I was even
19275 generous with some which differed in underscores in names, and
19276 probably missed a few, and I *still* was able to remove almost a
19277 third of the file with almost no impact on testsuite coverage.
19278
19279Thu Feb 3 12:04:49 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
19280
19281 * gdb.t00/default.exp: Match udi_attach error message as well as
19282 the one from child_attach.
19283
19284 * gdb.t00/default.exp: Use "." instead of "?" to match a question mark.
19285
19286 * gdb.stabs/weird.exp: Remove xfail for const70; just fixed in GDB.
19287
19288 * gdb.stabs/weird.def (bad_neg0type): Size of this type is 16, not 8.
19289 * gdb.stabs/weird.exp: Remove xfail for "p bad_neg0"; this fixes it.
19290
19291 * Move test with enums and partial symbols back to
19292 gdb.t03/{ptype.exp,gdbme.c} from gdb.stabs/{weird.def,weird.exp}.
19293 Reverts the change of 26 May 93. Per today's change to
19294 stabs.texinfo, the behavior that weird.exp was expecting was
19295 unreasonable; what is important is that the compiler+gdb get
19296 things right, which happens with a recent gcc. Also fix the test
19297 to deal with native compilers which put out the stab gdb can't
19298 deal with.
19299
19300Mon Jan 31 15:40:11 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
19301
19302 * gdb.t24/demangle.exp: Remove a bunch of tests which differ only
19303 in the names. The main thing these accomplish is to slow things down.
19304 Many more such duplicates surely remain.
19305
19306 * gdb.t00/help.exp: Comment out "help support" test just like
19307 (and for same reason as) "help set" test.
19308
19309Mon Jan 31 06:43:45 1994 Fred Fish (fnf@cygnus.com)
19310
19311 * gdb.t06/break.exp: Remove setup_xfails for
19312 sparc-sun-solaris2.*, these tests now pass with latest gcc and gdb.
19313 * gdb.t20/inherit.exp (test_ptype_si): Update warning message
19314 about known bug in gcc to include up through 2.5.8.
19315 * gdb.t20/inherit.exp (test_ptype_vi): Accept "_vb." as well as
19316 well as "_vb$".
19317 * gdb.t21/cplusfuncs.exp (test_lookup_operator_functions):
19318 Remove setup_xfails for sparc-sun-solaris2.*, these tests now pass
19319 with latest gcc and gdb.
19320 * gdb.t22/virtfunc.exp (test_ptype_of_classes): Accept "_vb." as
19321 well as "_vb$".
19322
19323Sat Jan 29 23:31:26 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
19324
19325 * configure.in (hppa*-*-*): Also configure and build stabs-only
19326 tests.
19327
19328Thu Jan 27 08:21:16 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
19329
19330 * gdb.t10/hppa.mt: A makefile fragment for the PA.
19331 * gdb.t10/configure.in (hppa*-*-*): Use it.
19332
19333Tue Jan 25 12:58:26 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19334
19335 * gdb.t09/corefile: Increase timeout when spawning gdb explicitly.
19336
19337Wed Jan 19 12:40:25 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19338
19339 * gdb.t06/signals.exp: Handle blocked SIGTRAP on sun3 for bash
19340 versions prior to 1.13.5.
19341
19342Tue Jan 18 20:10:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
19343
19344 * gdb.t00/default.exp (show prompt): In FAIL case, only match if
19345 the prompt is at the start of a line.
19346
19347Mon Jan 17 20:07:51 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
19348
19349 * gdb.disasm/hppa.s: Add new tests for sfu and copr instructions.
19350 Enable "diag" instruction. Delete copr from fpu_misc_tests, it's
19351 in the copr tests now.
19352 * gdb.disasm/hppa.exp: Run new sfu and copr tests. Do not expect
19353 copr in the fpu_misc tests anymore. fpu_misc tests are no longer
19354 expected to fail.
19355
19356Fri Jan 14 14:24:21 1994 Rob Savoye (rob@darkstar.cygnus.com)
19357
19358 * gdb.t00/teststrategy.exp, gdb.t07/watchpoint.exp,
19359 gdb.t31/chillvars.exp, lib/gdb.exp:
19360 Tweak to run under either version of expect.
19361 * lib/gdb.exp (default_gdb_exit): Remove "catch" statement.
19362 * gdb.t00/teststrategy.exp: Use isnative and verbose procedures.
19363 * gdb.t11/list.exp: Remove extraneous whitespace.
19364
19365Sat Jan 15 09:57:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
19366
19367 * gdb.t16/printcmds.exp (test_print_strings): Accept
19368 "(unsigned char *) " before the string.
19369
19370 * TODO: Add notes about printing of fancy types and GDB expressions.
19371
19372Thu Jan 13 17:16:09 1994 Stan Shebs (shebs@andros.cygnus.com)
19373
19374 * Makefile.in: Pass LDFLAGS and LIBS to sub-makes.
19375 * gdb.t06/configure.in: Don't try to compile signals test program
d63a86f8 19376 if doing mips-idt-ecoff.
c906108c
SS
19377
19378Thu Jan 13 08:25:55 1994 Rob Savoye (rob@darkstar.cygnus.com)
19379
19380 * Most .exp files: Tweak to run under either version of expect.
19381
19382Tue Jan 11 15:21:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
19383
19384 * gdb.t12/scope.exp: Add xfails for rs6000. Remove 1806 from existing
19385 xfails; I'm not sure why they are failing, but not because of PR 1806.
19386
19387Mon Jan 10 22:14:20 1994 Rob Savoye (rob@darkstar.cygnus.com)
19388
19389 * config/unix-gdb.exp: Remove gdb_unload cause it's already
19390 defined in lib/gdb.exp.
19391
19392Fri Jan 7 12:42:45 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19393
19394 * gdb.t07/watchpoint.exp: Clear xfail for calling function with
19395 watchpoint enabled on mips, CALL_DUMMY_BREAKPOINT_OFFSET got defined.
19396 * gdb.t20/gdbme.cc, gdb.t21/gdbme.cc: Conversion operator functions
19397 have to be typeless.
19398
19399Tue Jan 4 09:32:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
19400
19401 * TODO: Add suggestion for copyright year test.
19402
19403Mon Jan 3 11:35:26 1994 Stan Shebs (shebs@andros.cygnus.com)
19404
19405 * configure.in (*-*-lynxos*): Add stabs tests.
19406
19407Wed Dec 1 21:54:05 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
19408
19409 * gdb.stabs/hppa.sed: Only lables should ever start in column zero,
19410 so insert a tab before any assembler directive in column zero.
19411
19412 * gdb.disasm/hppa.exp (all_fpu_memory_tests): Test FP quadword
19413 stores.
19414 * gdb.disasm/hppa.s (fpu_memory_indexing_tests): Add FP quadword
19415 stores.
19416 (fpu_short_memory_tests): Likewise.
19417
19418Mon Nov 22 13:23:22 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19419
19420 * gdb.stabs/ecoff.mt: Delete alpha specific if block, fix typo.
19421 * gdb.stabs/ecoff.sed: Escape inserted blanks with backslashes, embed
19422 .stabs directives in comments.
19423
19424Fri Nov 19 14:09:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19425
19426 * TODO: New file, describing tests we could write.
19427 * gdb.t09/corefile.exp: Move description of tests to write to TODO.
19428
19429Tue Nov 16 21:07:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19430
19431 * gdb.t06/signals.exp: Add kludge to force re-sync.
19432
19433 * gdb.t00/teststrategy.exp: If we accidently send the "maint dump-me"
19434 to xgdb instead of gdb, get out of gdb.
19435
19436Tue Nov 16 10:21:57 1993 Rob Savoye (rob@cygnus.com)
19437
19438 * lib/gdb.exp: Make GDB and GDBFLAGS global so the scoping work
19439 for info.
19440
19441Sat Nov 13 23:17:48 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
19442
19443 * gdb.stabs/hppa.mt: A makefile fragment for the PA.
19444 * gdb.stabs/configure.in (hppa*-*-*): Use it.
19445 * gdb.stabs/hppa.sed: New sed script for the PA.
19446
19447Sat Nov 13 22:50:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19448
19449 * gdb.stabs: Re-write weird.def and configuration to use sed
19450 instead of cpp. sed is portable and POSIX; cpp is neither.
19451
19452Fri Nov 12 15:26:36 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19453
19454 * gdb.t06/signals.exp: Remove one sun3 XFAIL which has been fixed.
19455
19456Mon Nov 8 16:55:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19457
19458 * gdb.t20/gdbme.cc: Add comment about pmi being optimized out.
19459
19460Thu Nov 4 23:07:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19461
19462 * gdb.stabs/weird.exp, gdb.t22/virtfunc.exp: Accept "_vb." as well as
19463 "_vb$".
19464 * gdb.t00/teststrategy.exp: Add xfail for RS/6000.
19465 * gdb.t03/ptype.exp: Add comments and messages about FAILs with xlc.
19466
19467Wed Nov 3 13:53:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19468
19469 * lib/gdb.exp: Comment out code which depends on non-existent
19470 `transform' procedure.
19471
19472Wed Nov 3 11:23:11 1993 Rob Savoye (rob@darkstar.cygnus.com)
19473
19474 * lib/gdb.exp (default_gdb_exit): Remove `catch "close"'.
19475 * lib/gdb.exp: Transform tool name.
19476 * gdb.t*/*.exp: Change error to perror so it works with DejaGnu
19477 1.1's new error handling system.
19478
19479Mon Nov 1 10:36:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19480
19481 * Makefile.in, gdb.t2*/Makefile.in: Add -O to CXXFLAGS.
19482
19483Fri Oct 29 17:58:14 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19484
19485 * gdb.t00/default.exp: Avoid tests with a lot of .* in them.
19486 They made pattern matching so slow that timeouts happened on
19487 heavily loaded systems. Now any output from "show print" which
19488 gets us back to the GDB prompt is a PASS.
19489
19490Mon Oct 25 14:36:50 1993 Stu Grossman (grossman at cygnus.com)
19491
19492 * gdb.disasm/hppa.mt: Use $(srcdir) in hppa.o make rule.
19493
19494Mon Oct 25 13:35:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19495
19496 * gdb.t06/signals.exp: Skip whole file with xfail for HPPA.
19497
19498 * gdb.t24/demangle.exp: Remove "3220" from the one remaining xfail.
19499 It is not from PR 3220.
19500
19501Sun Oct 24 18:49:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19502
19503 * gdb.t00/{help.exp,default.exp}: Loosen up a few more tests which
19504 just started failing because they depended on the order the
19505 subcommands are presented, or exact docstring text. This kind of
19506 test is a pain and has minimal benefit.
19507
19508Thu Oct 21 08:26:48 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19509
19510 * gdb.t09/corefile.exp: At end of test, use "core" command with
19511 no arguments.
19512
19513Wed Oct 20 08:56:02 1993 Stu Grossman (grossman at cygnus.com)
19514
19515 * gdb.t{01 02 03 04 05 06 07 08 09 10 11 12 13 15 16
19516 17}/Makefile.in: Make it possible to run the testsuite with Sun
19517 make and CC = cross gcc by adding explicit build rules for .o
19518 files.
19519
19520Tue Oct 19 14:57:38 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19521
19522 * gdb.t15/funcargs.exp: Don't put comments on same line as
19523 setup_xfail (@#$*%& tcl braindamage!).
d63a86f8 19524
c906108c
SS
19525Mon Oct 18 21:50:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19526
19527 * gdb.disasm/hppa.exp: Use $objdir/$subdir/$binfile not just $binfile.
19528
19529Fri Oct 15 15:39:54 1993 Kung Hsu (kung@cirdan.cygnus.com)
19530
19531 * gdb.t20/classes.exp: 'const xxx &' becomes 'xxx const &'.
19532 * gdb.t20/inherit.exp: remove three dumplicate entries.
19533
19534Fri Oct 15 13:45:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19535
19536 * gdb.t06/break.exp: For "next over recursive call", fail on any
19537 incorrect output, not just on "factorial (value=2)".
19538
19539Fri Oct 15 11:52:56 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19540
19541 * gdb.t12/scope.exp: Remove xfails, filename::var syntax should be
19542 working now. Add an xfail if accesing a bss variable causes
19543 a memory error if the target is not yet run.
19544
19545Thu Oct 14 19:16:56 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19546
19547 * gdb.t24/demangle.exp: Clean up spacing (2 strings), inclusion of
19548 constructor name (2 string), name of _GLOBAL_ demangling (2 strings),
19549 name of __st* demangling (2 strings). Did Kung really get the
19550 more than 95 others right without testing them?
19551
19552Thu Oct 14 16:27:08 1993 Kung Hsu (kung@cirdan.cygnus.com)
19553
19554 * gdb.t24/demangle.exp: clean up XFAILS, more than 100
19555
19556Thu Oct 14 11:40:30 1993 Jeffrey Law (law@cs.uah.edu)
19557
19558 * configure.in (configdirs): Add gdb.disasm
19559 * gdb.disasm: New directory for GDB disassembler tests.
19560 * gdb.disasm/hppa.{exp,s,mt}: Disassembly tests for the HPPA.
19561
19562Thu Oct 14 11:40:30 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19563
19564 * gdb.t00/help.exp: Don't test "help set".
19565
19566 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Remove all xfails
19567 from within expect statements. None of these happen anymore and
19568 they cause regressions to be silently unnoticed.
19569
19570 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Add notes (in failure
19571 messages) about known failures with gcc cygnus-2.4.5-930417.
19572
19573 * gdb.t02/Makefile.in, gdb.t08/Makefile.in: Make all depend on
19574 comp-info.exp so it gets built if it doesn't exist.
19575
19576 * gdb.t13/{Makefile.in,bitfields.exp}: Remove comp-info.exp stuff;
19577 it is no longer used.
19578 * gdb.t13/comp-info.c: Removed.
19579
19580Wed Oct 13 22:54:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
19581
19582 * gdb.t06/signals.exp: Add xfail for sun3.
19583
19584Thu Oct 7 12:01:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19585
19586 * gdb.t17/interrupt.exp: Add xfail for Irix (currently not really
19587 relevant because ^C doesn't get sent but failure can be reproduced
19588 interactively).
19589
19590Tue Oct 5 10:43:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19591
19592 * gdb.stabs/alpha.mt: New configuration file for alpha.
19593 * gdb.stabs/configure.in: Use it.
19594 * gdb.stabs/ecoff.mt, weird-ecoff.sed: Change sed script to enable
19595 sharing with alpha.mt, redefine long to word via preprocessor.
19596 * gdb.stabs/weird.def: Conditionally adapt storage layout of v_comb
19597 for alpha.
19598 * gdb.stabs/weird.exp: Handle compilation of weird.s by alpha
19599 native cc.
19600 * gdb.t00/teststrategy.exp: Change expect string so that we
19601 consume the `(xgdb)' from the command echo and from the gdb prompt.
19602 * gdb.t05/expr.exp: xfail "print unsigned int == (~0)" on the alpha.
19603 gdb currently compares all values as long, so this failure probably
19604 applies to any configuration where LONGEST is bigger than a target int.
19605 * gdb.t08/comp-info.c: New file to determine if gdbme is compiled
19606 with gcc.
19607 * gdb.t08/Makefile.in, opaque.exp: Use it. Alpha native cc is unable
19608 to handle opaque pointers, gcc is.
19609 * gdb.t21/gdbme.cc, gdb.t23/gdbme.cc: operator new takes a size_t
19610 as first argument. Include <sys/types.h> and change all operator
19611 new definitions to use size_t.
19612 * gdb.t21/cplusfuncs.exp: Handle changes in output for operator new
19613 now that we use size_t.
19614
19615Wed Sep 29 00:55:49 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19616
a9c64011 19617 * gdb.t03/ptype.exp, gdb.t15/printcmds.exp: When constructing
c906108c 19618 a long or float array cast all array members to the same type.
a9c64011 19619 * gdb.t04/setvar.exp: Handle the decimal output of an unsigned long
c906108c 19620 with 64 bit longs.
a9c64011 19621 * gdb.t07/watchpoint.exp: Add finish and until variations encountered
c906108c 19622 on alpha.
a9c64011 19623 * gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Add xfails for alpha.
c906108c
SS
19624
19625Tue Sep 28 17:26:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19626
19627 * gdb.t24 (demangle.exp): Constructors of templates have names like
19628 vector<int>::vector(int) not vector<int>::vector<int>(int). See
19629 section 14.6 of the ARM.
19630
19631 * gdb.t24 (demangle.exp): Remove a whole bunch of tests of the form
19632 "_vt$MoveCmd"; these differ only in name from "_vt$foo", so they
19633 accomplish little and slow down the testsuite.
19634
19635 * gdb.t24 (demangle.exp): Accept "XXX const" as well as "const XXX".
19636 Accept spaces various places.
19637
19638Tue Sep 21 17:28:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19639
19640 * gdb.t07/watchpoint.exp: On sparc, clear xfail for calling function
19641 with watchpoint enabled.
19642
19643 * Makefile.in: Remove definition of CC and remove the second
19644 definition of CXX (the "CXX = gcc" one remains). These definitions
19645 were causing backquotes to be expanded within backquotes, which
19646 doesn't work.
19647
19648Sat Sep 18 09:43:21 1993 Jim Kingdon (kingdon@poseidon.cygnus.com)
19649
19650 * gdb.t17/callfuncs.exp: Add "return 0" to end.
19651
19652Fri Sep 17 04:41:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19653
a9c64011
AS
19654 * gdb.stabs/ecoff.mt: Remove STABSCC hack.
19655 * gdb.stabs/weird.exp: Handle the case where weird.o is compiled
c906108c
SS
19656 by mips cc and contains no stabs entries.
19657
19658Thu Sep 16 17:22:12 1993 Rob Savoye (rob@darkstar.cygnus.com)
19659
19660 * config/vx-gdb.exp: Use fake device to load files rather than
19661 NFS.
19662 * lib/gdb.exp: New proc to do "file" command.
19663 * config/unix-gdb.exp: Use new "file" proc.
19664
19665Thu Sep 16 13:45:44 1993 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
19666
19667 * config/mips-gdb.exp (gdb_load): Increase timeout to 2400.
19668 Rework board rebooting slightly.
19669 (gdb_exit): Don't exit from the remote shell; there isn't one.
19670 * gdb.stabs/weird.exp: If a program is being debugged already,
19671 kill it.
19672 * gdb.t04/setvar.exp: Stop and restart gdb.
19673 * gdb.t05/expr.exp: Likewise.
19674 * gdb.t07/watchpoint.exp: If target is mips-idt-*, stop and
19675 restart gdb and reload the program.
19676 * gdb.t08/opaque.exp: Likewise.
19677 * gdb.t12/scope.exp: Likewise.
19678 * gdb.t13/bitfields.exp: Likewise.
19679 * gdb.t15/funcargs.exp: Likewise.
19680 * gdb.t20/classes.exp: Likewise.
19681 * gdb.t03/ptype.exp: Increase timeout.
19682 * gdb.t16/printcmds.exp (test_print_string_constants,
19683 test_print_array_constants): Likewise.
19684 * gdb.t17/callfuncs.exp (do_function_calls): Likewise.
19685 * gdb.t20/classes.exp (do_tests): Likewise.
19686 * gdb.t22/virtfunc.exp (test_virtual_calls): Likewise.
19687
19688Wed Sep 15 14:24:36 1993 Ian Lance Taylor (ian@cygnus.com)
19689
19690 * gdb.stabs: Renamed *wierd* to *weird*.
19691
19692Wed Sep 15 10:36:50 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
19693
19694 * gdb.t13/bitfields.exp: Test for bad output rather than waiting
19695 for timeout. Add "known gcc 2.4.5 bug" to failure message.
19696
19697Tue Sep 14 17:16:44 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
19698
19699 * gdb.stabs/wierd.exp (print_wierd_var): Test size, not type name.
19700 (do_tests): Remove xfail for whatis on one_var and two_var.
19701
19702Wed Sep 8 23:14:23 1993 Rob Savoye (rob@darkstar.cygnus.com)
19703
19704 * Makefile.in: Made cross building work better by adding
19705 {RUNTEST,CC}_FOR_TARGET and using TARGET_FLAGS_TO_PASS.
19706
19707Tue Sep 7 14:11:52 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19708
19709 * gdb.t15/{return.c,return.exp,Makefile.in}:
19710 New test, currently commented out.
19711
19712Tue Aug 31 16:51:29 1993 Rob Savoye (rob@darkstar.cygnus.com)
19713
19714 * config/udi-gdb.exp: gdb_exit now kills any isstip processes
19715 still running and removes the leftover named socket so GDb can do
19716 clean restarts.
19717
19718Mon Aug 30 17:55:16 1993 Rob Savoye (rob@darkstar.cygnus.com)
19719
19720 * gdb.t01/run.exp: Add match for VxWorks, cause I/O comes out the
19721 console, not GDB.
19722 * config/mt-*: Added default values for RUNTEST and RUNTESTFLAGS so
19723 cross testing works better with "make check"
19724 * config/unix-gdb: Use default procedures for exit and version.
19725 * config/vx-gdb.exp: Cleaned up and massaged back to working order
19726 with the newest VxWorks.
19727
19728Thu Aug 26 17:50:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19729
19730 * gdb.t20/classes.exp: For "ptype class Base1", continue to accept
19731 old form.
19732
19733 * gdb.t22/virtfunc.exp: If it prints `struct' (not `class') with a
19734 name (e.g. devo gdb with gcc 2.4.5), it is still a pass.
19735
19736 * gdb.t10/crossload.exp: Skip whole file (for now, until we fix it).
19737
19738 * config/unix-gdb.exp: Remove this version of gdb_exit
19739 * lib/gdb.exp: Merge in all the crap from config/unix-gdb.exp.
19740 Rob says he'll look at it when he gets back to testing boards.
19741
19742Thu Aug 26 07:20:00 1993 Fred Fish (fnf@deneb.cygnus.com)
19743
19744 * gdb.t22/virtfunc.exp: Accept missing struct/class names as
19745 an expected fail for certain ptype commands.
19746
19747 * gdb.t20/classes.exp: Update expected results of "ptype class
19748 Base1" to account for the constructor that now appears in the type.
19749
19750Wed Aug 25 16:48:05 1993 Fred Fish (fnf@deneb.cygnus.com)
19751
19752 * configure.in (configdirs): Restore gdb.t04, which mysteriously
19753 disappeared from list.
19754 * config/{udi-gdb.exp, gdb-unix.exp}: Replace calls to obsolete
19755 "alldone" proc with call to cleanup and exit.
19756 * {gdb.t01/run.exp, gdb.t01/term.exp, gdb.t02/whatis.exp,
19757 gdb.t03/ptype.exp, gdb.t04/setvar.exp, gdb.t05/expr.exp,
19758 gdb.t06/break.exp, gdb.t07/watchpoint.exp, gdb.t08/opaque.exp,
19759 gdb.t09/corefile.exp, gdb.t10/crossload.exp, gdb.t11/list.exp,
19760 gdb.t12/scope.exp, gdb.t13/bitfields.exp}: Replace calls to
19761 "alldone" proc with simple returns that suppress remaining
19762 tests. The alldone proc went away many months ago.
19763
19764Tue Aug 24 11:04:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19765
19766 * gdb.t10/nodebug.exp: Comment out "maint print msymbols" tests.
19767
19768 * gdb.t12/gdbme0.c (localscopes, autovars): Modify to foil gcc -O.
19769
19770Thu Aug 19 22:08:41 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19771
19772 * gdb.t15/funcargs.exp: Allow arguments for main in backtraces
19773 as vax gdb will display them.
19774
19775Thu Aug 19 18:18:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19776
19777 * gdb.t20/gdbme.cc: Do some calculation with v.x, to confound
19778 optimizers.
19779
19780 * scope.exp: Change "bad value for localval" messages so each one
19781 is unique.
19782
19783 * config/unix-gdb.exp (gdb_exit): Move info on this vs.
19784 lib/gdb.exp (gdb_exit) from ChangeLog to comments.
19785
19786 * gdb.t06/signals.exp: Skip the whole file with xfail for delta68.
19787
19788Tue Aug 17 00:05:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19789
19790 * gdb.t00/teststrategy.exp: Deal with it if cmdsize = 1 line
19791 doesn't exist (due to optimization).
19792
19793Mon Aug 16 21:05:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19794
19795 * gdb.stabs/wierd.exp: Deal with it if echo of "file" command
19796 contains \r because the filename is long.
19797
19798 * gdb.t06/signals.exp: Revise comments regarding "'next' behaved as
19799 'continue'" bug, and change xfail back to i*86-univel-sysv4*.
19800
19801Mon Aug 16 03:05:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19802
19803 * gdb.t00/help.exp, gdb.t02/whatis.exp, gdb.t07/watchpoint.exp,
19804 gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Update for vax running
19805 Ultrix.
19806 * gdb.t02/whatis.exp: Use procedure to setup xfails on long versus
19807 int tests.
19808 * gdb.t08/opaque.exp: Use procedure to setup xfails for opaque tests.
19809
19810Thu Aug 12 15:24:28 1993 Fred Fish (fnf@deneb.cygnus.com)
19811
19812 * Makefile.in (distclean): Remove *.log *.plog *.sum *.psum site.*.
19813
19814 * gdb.t17/interrupt.exp: Fix 'missing Continuing' case so pattern
d63a86f8 19815 to match does not match the passing case but still matches the
c906108c
SS
19816 failing case.
19817
19818Thu Aug 12 16:58:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19819
19820 * Makefile.in (distclean): Remove *.plog *.sum *.psum site.*.
19821
19822Wed Aug 11 19:47:27 1993 John Gilmore (gnu@rtl.cygnus.com)
19823
19824 * lib/gdb.exp (gdb_exit): Move the best version of gdb_exit
19825 to here. Fix 'Quit anyway.*?' bug (? is a regexp metacharacter).
19826 * config/{mips-gdb.exp, nind-gdb.exp, udi-gdb.exp, vx-gdb.exp}:
19827 Remove various versions of gdb_exit.
19828 * config/vx-gdb.exp: Remove quit_vxgdb, change a caller to call
19829 gdb_exit.
19830 * config/unix-gdb.exp: gdb_exit remains here, and should override
19831 the generic version, since it's doing a lot of wierd stuff that
19832 the other versions aren't. FIXME, fold it in, or abandon this
19833 version.
19834
19835Wed Aug 11 12:09:32 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19836
19837 * gdb.t24/demangle.exp: Add tests for PR 3220.
19838
19839Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19840
19841 * gdb.t24/demangle.exp: Add lucid test for __vtbl__3foo__vt_cc_main_.
19842
19843Tue Aug 10 15:45:25 1993 Fred Fish (fnf@deneb.cygnus.com)
19844
19845 * gdb.t07/watchpoint.exp: Clear xfail with "i*86-*-*", not just
19846 "i386-*-*". Works for i486 as well.
19847
19848 * gdb.t06/signals.exp: Rework code that recognizes known SVR4
19849 bug, and expand domain of xfail to all SVR4 systems, since the
19850 actual problem is likely to be in generic SVR4 /proc support.
19851
19852Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19853
19854 * config/unix-gdb.exp (gdb_load): Add eof to expect statement.
19855
19856Tue Aug 10 09:56:56 1993 Fred Fish (fnf@deneb.cygnus.com)
19857
19858 * gdb.t17/interrupt.exp: Set up xfail for *-*-sysv4*, in chain of
19859 xfails for other systems. Match a missing 'Continuing.' as an
19860 explicit fail for i*86-*-sysv4*, so it doesn't hose other tests.
19861
19862 * gdb.t20 {classes.exp, inherit.exp, misc.exp}, gdb.t21/cplusfuncs.exp,
19863 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t31/chillvars.exp:
19864 Only issue warning for missing executables if -all option is used.
19865
19866 * gdb.stabs/wierd.exp: Only issue warning for missing wierd.o
19867 file if -all option is used. It's like an unpredictable XFAIL.
19868
19869Mon Aug 9 10:13:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19870
19871 * gdb.t15/funcargs.exp: Add comments that hppa xfails are only
19872 for dynamically linked binaries.
19873
19874 * gdb.t10/crossload.exp: Add `set gnutarget auto' at end of tests.
19875
19876Sun Aug 8 14:21:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19877
19878 * gdb.t20/inherit.exp: Change message for "print tagless struct"
19879 to state that this is a known bug in old versions of g++.
19880
19881Fri Aug 6 21:40:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19882
19883 * gdb.t17/interrupt.exp: Add xfail for 386 bsd. Accept echoed newline
19884 while waiting for `Continuing'.
19885
19886Fri Aug 6 13:38:08 1993 Fred Fish (fnf@deneb.cygnus.com)
19887
19888 * gdb.t10/nodebug.exp: Expect to find local/global minimal symbols
19889 in text, data, and bss.
19890 * gdb.t10/nodebug.c: Add local and global test variables for
19891 initialized and uninitialized data.
19892
19893Thu Aug 5 12:18:40 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19894
19895 * config/unix-gdb.exp (gdb_exit): Add "wait".
19896
19897Thu Aug 5 18:14:06 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19898
19899 * gdb.t06/signals.exp: xfail the continue from the handler for all
19900 targets.
19901
19902 * gdb.t07/watchpoint.exp: clear_xfail for i386 when calling a
19903 function with watchpoints enabled, the i386 call dummy starts with
19904 a call.
19905
19906 * gdb.t00/teststrategy.exp, gdb.t09/Makefile.in: Handle the way
19907 386 bsd names its corefiles.
19908
19909Wed Aug 4 08:53:41 1993 Fred Fish (fnf@cygnus.com)
19910
19911 * gdb.t10/Makefile.in (nodebug.o): Don't use "-c -o", many
19912 compilers don't grok it.
19913 * gdb.t16/gdbme.c (ctable1): Initialize unsigned char array
19914 with small octal ints rather than character constants, which
19915 are signed and might not fit if first promoted to int.
19916
19917Tue Aug 3 18:28:25 1993 Fred Fish (fnf@cygnus.com)
19918
19919 * gdb.t09/Makefile.in (clean): Remove corefile.
19920
19921Mon Aug 2 12:47:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19922
19923 * gdb.t07/watchpoint.exp: Add missing `$prompt $'.
19924
19925Mon Aug 2 12:30:14 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19926 and Jim Kingdon (kingdon@cygnus.com)
19927
19928 * gdb.t06/signals.exp: Change xfail from "*-*-*" to be only for
19929 NO_SINGLE_STEP machines. Fix comment about its cause. Uncomment
19930 the `continue' test right after it (also xfailed if NO_SINGLE_STEP).
19931
19932Fri Jul 30 19:46:55 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19933
19934 * gdb.t17/interrupt.exp: Add xfail for hppa.
19935
19936Fri Jul 30 12:54:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19937
19938 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t08/opaque.exp,
19939 gdb.t09/corefile.exp: Cleanup xfails for fixed mips bugs.
19940 * gdb.t13/bitfields.exp, gdbme.c: Examine a variable in the inferior
19941 to determine signed-ness of bitfields and use the result to setup
19942 the xfail.
19943 * gdb.t15/gdbme.c: Add comments to the two indirect call0a lines.
19944 * gdb.t15/funcargs.exp: Use them to step until the second indirect
19945 call line is reached if necessary.
19946
19947Thu Jul 29 20:33:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19948
19949 * gdb.stabs/wierd.exp: New test, for nameless baseclasses.
19950
19951Mon Jul 26 00:15:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19952
19953 * gdb.t06/break.exp: Also test `clear' command.
19954
19955Wed Jul 21 18:03:38 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
19956
19957 * gdb.t00/teststrategy.exp: Remove extra quote.
19958
19959 * gdb.t07/watchpoint.exp: Change xfail for calling function with
19960 watchpoint enabled to be for all non-68k machines.
19961
19962 * gdb.t15/{mips_pro.{c,exp},Makefile.in}: New test.
19963
19964Mon Jul 19 23:59:26 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19965
19966 * gdb.stabs/configure.in: If configured -with-gnu-as for mips-*-*
19967 targets use aout.mt instead of ecoff.mt as gas understands
19968 standard aout format.
19969
19970Mon Jul 19 18:14:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
19971
19972 * lib/gdb.exp (runto): Don't insist that function we are running to
19973 was compiled with -g.
19974
19975 * gdb.t10/{nodebug.{c,exp},Makefile.in}: New test.
19976
19977 * gdb.t17/interrupt.exp: Before sending ^C, give the inferior time
19978 to get back into the read system call.
19979 Accept leading newline in case where we woke it up.
19980
19981Sun Jul 18 08:40:45 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19982
19983 * gdb.stabs/{ecoff.mt,wierd-ecoff.S,wierd-ecoff.sed}: New files
19984 to make the stabs test work on ecoff systems using gcc and -with-stabs.
19985 * gdb.stabs/{Makefile.in,configure.in,aout.mt,xcoff.mt}: Modify to
19986 enable ecoff configuration.
19987
19988Thu Jul 15 11:54:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19989
19990 * gdb.t15/funcargs.exp (localvars_in_indirect_call): New test.
19991
19992Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19993
19994 * gdb.t16/printcmds.exp: Add another printf test.
19995
19996Wed Jul 14 15:37:13 1993 Ian Lance Taylor (ian@cygnus.com)
19997
19998 * configure.in: If configured -with-stabs on any target, add
19999 stabsdirs to configdirs.
20000
20001Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
20002
20003 * gdb.t16/printcmds.exp: Change printf "%f\n" to printf "%f is
20004 fun" so pattern does not match the command itself.
20005
20006Mon Jul 12 11:22:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
20007
20008 * gdb.t15/{gdbme.c,funcargs.exp}: Test for alloca-influenced frames.
20009
20010Sun Jul 11 12:03:24 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
20011
20012 * gdb.t17/interrupt.exp: Test for more things.
20013
20014Fri Jul 9 14:11:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
20015
20016 * gdb.t07/watchpoint.exp: In until test, deal with the way the DEC
20017 compiler arranges the code and line numbers.
20018
20019 * gdb.t17/interrupt.exp: Don't send \n after ^C.
20020
20021Fri Jul 9 09:47:02 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20022
20023 * gdb.t00/help.exp: Increase expect input buffer size.
20024
20025Thu Jul 8 14:26:50 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
20026
20027 * gdb.t06/signals.exp: Remove sparc xfail; bug fixed.
20028
20029 * gdb.t07/watchpoint.exp: Add xfail for hppa.
20030
20031 * gdb.t17/{gdbme.c,callfuncs.exp}: Add sum10 function, to test pa bug.
20032
20033 * gdb.t06/signals.exp: At "p func1 ()" test, check for breakpoint
20034 [0-9]*, not just [0-9].
20035
20036Wed Jul 7 17:52:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
20037
20038 * gdb.t20/{gdbme.cc,classes.exp}: Add xfail for gdb/2972.
20039
20040 * gdb.t2*: Set CXXFLAGS, not CFLAGS, since that's what we use.
20041
20042Tue Jul 6 13:54:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
20043
20044 * gdb.t00/help.exp: Replace most of docstring for "continue" with .*.
20045
20046Mon Jul 5 22:03:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
20047
20048 * gdb.t06/signals.c: Add xfails for sun3.
20049
20050 * gdb.t07/watchpoint.exp: Comment out xfail for fixed bug 1836.
20051
20052 * gdb.t07/{gdbme.c,watchpoint.exp}: Add test for 2597. Also add
20053 test_stepping tests.
20054
20055Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
20056
20057 * gdb.t{06,17}/Makefile.in (clean): Remove all executables.
20058
20059 * gdb.t17/{interrupt.{c,exp},Makefile.in}: New test for solaris bug.
20060
20061 * gdb.t06/twice.exp, Makefile.in: Just use an include of twice.c
20062 rather than actually putting it through cpp twice.
20063
20064 * gdb.t06/signals.exp: Add xfails for unixware and rs6000.
20065
20066Fri Jul 2 10:48:03 1993 Ian Lance Taylor (ian@cygnus.com)
20067
20068 * config/mips-gdb.exp (gdb_exit): Removed close statement which is
20069 no longer needed.
20070
20071Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
20072
20073 * gdb.t06/signals.exp: Add test for sparc bug with do_save_insn.
20074
20075 * gdb.t20/{classes,inherit}.exp: If a class which doesn't use any
20076 C++ features prints as "struct", make it a pass, not an xfail.
20077
20078Thu Jul 1 22:03:33 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
20079
20080 * gdb.t22/virtfunc.exp: Remove a bunch of xfails.
20081 Don't require VA to print as "class" rather than "struct".
20082
20083Thu Jul 1 18:27:40 1993 Jim Kingdon (kingdon@cygnus.com)
20084
20085 * gdb.t06/twice.exp: Don't care about the file name GDB prints.
20086
20087Wed Jun 30 18:01:00 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
20088
20089 * gdb.t{02,13}/comp-info.c, gdb.t06/twice.exp: Add "return 0" to end.
20090
20091Tue Jun 29 13:15:42 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20092
20093 * gdb.t12/scope.exp: Remove xfail for parameter printing in wrong
20094 order.
20095
20096Tue Jun 29 09:22:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
20097
20098 * gdb.t16/printcmds.exp: Add printf tests.
20099
20100 * gdb.t06/{twice.{c,exp},Makefile.in}: New test.
20101
20102 * gdb.t10/Makefile.in (clean): Remove $(EXECUTABLES) too.
20103
20104Mon Jun 28 11:25:59 1993 Fred Fish (fnf@cygnus.com)
20105
20106 * gdb.t20/classes.exp: Add clear_xfail's before printing summary
20107 pass counts, to counteract any existing or future setup_xfails.
20108
20109Mon Jun 28 09:15:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
20110
20111 * gdb.stabs/wierd{.def,-aout.S,-xcoff.S}: Use new macros
20112 {BEGIN,END}_COMMON for common block instead of STAB.
20113 * gdb.stabs/wierd.exp: Add xfail for rs6000.
20114
20115 * gdb.stabs/wierd.def: Make value of N_GSYM's 0.
20116 intp_var should be N_GSYM not N_LSYM.
20117 wierd-aout.S: Use a label for the value of the N_SO.
20118 wierd.def: Remove all backslashes.
20119 wierd-{aout,xcoff}.S: Put a few tests with backslashes here.
20120
20121Mon Jun 28 07:21:51 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20122
20123 * gdb.t20/gdbme.cc (main): Move variable initialization for AIX to
20124 get the expected next to inheritance3.
20125
20126Sun Jun 27 12:29:53 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20127
20128 * gdb.t00/teststrategy.exp: Remove expected failure for mips-*-*
20129 now that gcc-2.4 gets it right.
20130
20131Fri Jun 25 12:00:46 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
20132
20133 * gdb.stabs/wierd{.def,.exp,-aout.S,-xcoff.S}: Add common block test.
20134
20135 * gdb.t{02,13}/{Makefile.in,gdbme.c,comp-info.c}: New way of
20136 generating comp-info.exp which works for cross-compilation.
20137
20138Thu Jun 24 16:55:05 1993 Fred Fish (fnf@cygnus.com)
20139
20140 * gdb.t11/list.exp: For SVR4 xfails, match "*-*-sysv4*", not
20141 "*-*-sysv4.*".
20142
20143Tue Jun 22 21:17:26 1993 Fred Fish (fnf@cygnus.com)
20144
20145 * gdb.t01/run.exp: Start with a fresh gdb.
20146 * gdb.t11/list.exp: For SVR4 xfails, match on all versions of
20147 SVR4.x.
20148
20149Mon Jun 21 15:23:22 1993 Fred Fish (fnf@cygnus.com)
20150
20151 * {gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06, gdb.t07,
20152 gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13, gdb.t15,
20153 gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23, gdb.t30}/
20154 Makefile.in (distclean, realclean): Remove gdbme.c from list of
20155 things to remove.
20156
20157Sat Jun 19 07:49:10 1993 Fred Fish (fnf@cygnus.com)
20158
20159 * gdb.t24/demangle.exp (test_gnu_style_demangling): Add some new
20160 test cases from bug reports.
20161
20162Fri Jun 18 10:38:49 1993 Fred Fish (fnf@cygnus.com)
20163
20164 * gdb.t06/break.exp: Add xfails for sparc-sun-solaris2.*.
20165 * gdb.t12/scope.exp: Add clear_xfails at appropriate places to
20166 avoid spurious xfails.
20167 * gdb.t20/classes.exp: Add xfails for longstanding C++ problems.
20168 * gdb.t21/cplusfuncs.exp: Add xfails for sparc-sun-solaris2.*.
20169 * gdb.t22/virtfunc.exp: Add xfails for longstanding C++ problems.
20170
20171Wed Jun 16 10:11:57 1993 Fred Fish (fnf@cygnus.com)
20172
20173 * gdb.t00/teststrategy.exp: Rework to provide more useful
20174 description of each test, fix problem with systems that define
20175 ALIGN_STACK_ON_STARTUP code, other misc cleanups.
20176 * gdb.t06/break.exp (test_next_with_recursion): Fix expected
20177 results for "next over recursive call" so timeouts aren't taken
20178 by error.
20179
20180Mon Jun 14 09:09:04 1993 Jim Kingdon (kingdon@cygnus.com)
20181
20182 * gdb.t12/scope.exp: Test printing of variables before run.
20183
20184 * gdb.t12/{gdbme0.c,scope.exp}: Test for bug where parameters are
20185 printed in wrong order due to sorting.
20186
20187Sat Jun 12 15:03:58 1993 Fred Fish (fnf@cygnus.com)
20188
20189 * gdb.t00/teststrategy.exp: Fix expected results for printing
20190 user entered string constant. Is array of char, prints with no
20191 address.
20192
20193 * gdb.t00/{default.exp, help.exp}: Account for changes to radix
20194 commands.
20195 * gdb.t16/gdbme.c: Add and use struct containing arrays of char.
20196 * gdb.t16/printcmds.exp: Fix all lines that match "unsigned char *".
20197 * gdb.t16/printcmds.exp (test_print_char_arrays): Test printing
20198 of struct of char arrays.
20199 * gdb.t00/radix.exp: New tests for radix commands.
20200
20201Fri Jun 11 13:12:27 1993 Jim Kingdon (kingdon@cygnus.com)
20202
20203 * gdb.t16/printcmd.exp: Print a variable before running program
20204 (with xfail for AIX).
20205
20206Thu Jun 10 11:04:04 1993 Jim Kingdon (kingdon@cygnus.com)
20207
20208 * gdb.t06/{signals.exp,signals.c,Makefile.in}: New test.
20209
20210 * gdb.t16/printcmd.exp: Don't print variables before running program.
20211
20212 * gdb.t06/break.exp: Don't require envp argument to main.
20213
20214 * gdb.t0{2,3,4,5}/gdbme.c [_AIX]: Use signed keyword.
20215
20216 * gdb.t02/whatis.exp, gdb.t11/list.exp:
20217 Add xfails for rs6000.
20218
20219 * gdb.t02/whatis.exp: Change other tests not to re-test something
20220 we already tested.
20221
20222 * gdb.t{03,15,16}/gdbme.c: Reference all variables and make sure
20223 each type used has a variable of that type.
20224
20225Tue Jun 8 16:45:20 1993 Jim Kingdon (kingdon@rtl.cygnus.com)
20226
20227 * gdb.t20/{inherit.exp,gdbme.cc}: Test tagless structure.
20228
20229Fri Jun 4 11:07:19 1993 david d `zoo' zuhn (zoo at cirdan.cygnus.com)
20230
20231 * configure.in: change srctrigger to be a file, not a directory
20232
20233Fri Jun 4 08:23:57 1993 Ian Lance Taylor (ian@cygnus.com)
20234
20235 * configure.in (mips-idt-ecoff*): Added trailing '*'.
20236
20237 * gdb.t11/list.exp: Fixed a couple of typos.
20238
20239Tue Jun 1 21:28:06 1993 Fred Fish (fnf@cygnus.com)
20240
20241 * gdb.t00 (teststrategy.exp): Remove notice about PR 1823. Bug
20242 is fixed and PR is closed.
20243 * gdb.t16 (gdbme.c): Add simple test string variable.
20244 * gdb.t16 (printcmds.exp): Add tests with simple test string
20245 variable, primarily for boundaries on "set print elements".
20246
20247Mon May 31 11:36:08 1993 Jim Kingdon (kingdon@cygnus.com)
20248
20249 * gdb.stabs/wierd.exp: Remove xfail for printing big integer.
20250 Make leading 0's optional and don't expect a tab in the middle
20251 of the number.
20252
20253 * gdb.t00/teststrategy.exp: Remove xgdb before trying the copy.
20254
20255 * gdb.stabs/wierd.def: Type attributes must be preceded by number=.
20256 * gdb.stabs/wierd.exp: Remove xfails for type attributes. Also
20257 don't end command passed to gdb_test with newline.
20258
20259 * gdb.t13/{Makefile.in,gdbme.c,bitfields.exp}: If we #defined the
20260 signed keyword away, don't expect signed bitfields to be signed.
20261
20262 * gdb.t13/bitfields.exp (bitfield containment): Accept the fields
20263 printing with only as many 1's as are in the field as well as printing
20264 with 32 1's (see comment).
20265
20266Sat May 29 17:57:01 1993 Fred Fish (fnf@cygnus.com)
20267
20268 * gdb.t00/default.exp: Start with a fresh gdb.
20269 * configure.in (configdirs): Remove gdb.t31 until the chill
20270 compiler works again. It no longer is able to find chillrt0
20271 since it isn't in libchill.a anymore.
20272 * gdb.stabs/wierd.exp: Rewrite to properly handling a missing
20273 wierd.o, make more modular.
20274 * gdb.stabs/wierd.def (bad_neg0type, bad_neg0const): Remove
20275 spurious newlines that caused problems.
20276
20277Wed May 26 09:57:19 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
20278
20279 * Move test with enums and partial symbols from gdb.t03/ptype.exp
20280 to gdb.stabs/wierd.exp since GCC has worked around the bug.
20281 gdb.stabs/wierd.{exp,def}: Many new tests.
20282
20283 * gdb.t00/default.exp: update info line for new message.
20284
20285 * gdb.t02/{whatis.exp,gdbme.c}:
20286 Test that "char *" doesn't print as "caddr_t".
20287
20288Tue May 25 13:28:27 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
20289
20290 * gdb.t00/help.exp: Use .* in place of some help messages which
20291 just changed.
20292 gdb.t00/default.exp: Update "info frame" test for new message.
20293 * gdb.stabs/wierd.exp: Check for eof, directly or via gdb_test.
20294 Remove some xfails
20295
20296Mon May 24 00:24:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
20297
20298 * gdb.t03/{gdbme.c,ptype.exp}:
20299 Add tests for typedef'd struct and union without tags.
20300 Also check "whatis" on a variable of a typedef'd enum without a tag.
20301
20302 * gdb.t00/teststrategy.exp: For p "foo", remove sun4 XFAIL (see
20303 PRMS 1823; the bug still exists but isn't reproduced by this test
20304 anymore), and remove rs6000 XFAIL (the bug is fixed).
20305
20306 * gdb.t03/ptype.exp: Comment out a lot of tests which are basically
20307 duplicated from whatis.exp. For those that are left, accept
20308 "long", "long int", or "int" for long variables (whatis.exp already
20309 has an XFAIL for "int", so no need to fail it here).
20310
20311 * gdb.t02/whatis.exp, gdb.t10/crossload.exp:
20312 Deal with GCC's names for types now that GDB uses the compiler's names.
20313
20314 * gdb.t02/{Makefile.in,gdbme.c,whatis.exp}: If not GCC, do some
20315 setup_xfail's for sunos4. If we #defined the signed keyword away,
20316 don't expect GDB to know that char it is signed.
20317
20318 * gdb.t00/teststrategy.exp: Update for symbolic signal names.
20319
20320Sun May 23 08:44:55 1993 Fred Fish (fnf@cygnus.com)
20321
20322 * configure.in (configdirs): Add gdb.t24 for C++ tests that
20323 should work on any system, regardless of debugging format.
20324 * gdb.t21/demangle.exp: Move to gdb.t24.
20325 * gdb.t24/demangle.exp: Move from gdb.t21.
20326 * gdb.t24/{Makefile.in, configure.in}: New files.
20327
20328Thu May 20 19:39:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
20329
20330 * configure.in: Do gdb.stabs and C++ tests only for stabs.
20331 * gdb.stabs: New directory.
20332
20333Tue May 18 21:12:09 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
20334
20335 * config/{mips,nind,udi,unix,vx}-gdb.exp: Look for "Quit anyway.*?"
20336 not just "Quit anyway?".
20337
20338Tue May 18 17:13:20 1993 Fred Fish (fnf@cygnus.com)
20339
20340 * gdb.t21/demangle.exp: Add a couple of new patterns. Ensure
20341 that all setup_xfails are immediately followed by clear_xfails.
20342
20343Tue May 11 09:10:47 1993 Fred Fish (fnf@cygnus.com)
20344
20345 * config/unix-gdb.exp, gdb.t00/echo.exp, gdb.t00/help.exp,
20346 gdb.t00/teststrategy.exp, gdb.t00/gdbvars.exp, gdb.t01/run.exp,
20347 gdb.t01/term.exp, gdb.t02/whatis.exp, gdb.t03/ptype.exp,
20348 gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t06/break.exp,
20349 gdb.t07/watchpoint.exp, gdb.t08/opaque.exp, gdb.t09/corefile.exp,
20350 gdb.t10/crossload.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
20351 gdb.t13/bitfields.exp, gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
20352 gdb.t17/callfuncs.exp, gdb.t20/misc.exp, gdb.t20/inherit.exp,
20353 gdb.t20/classes.exp, gdb.t21/demangle.exp, gdb.t21/cplusfuncs.exp,
20354 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t30/chexp.exp,
20355 gdb.t31/chillvars.exp, lib/gdb.exp:
20356 Change place to report bugs from bug-dejagnu@prep.ai.mit.edu to
20357 bug-gdb@prep.ai.mit.edu.
20358
20359Fri May 7 09:15:35 1993 Fred Fish (fnf@cygnus.com)
20360
20361 * gdb.t17/callfuncs.exp (do_function_calls): Call t_double_values
20362 with 0.0, not integer 0.
20363
20364Fri Apr 30 13:17:24 1993 Jim Kingdon (kingdon@cygnus.com)
20365
20366 * gdb.t06/break.exp: Update for "Kill the program" message change.
20367
20368Fri Apr 30 09:42:57 1993 Fred Fish (fnf@cygnus.com)
20369
20370 * Makefile.in (GDBFLAGS): Set to -nx.
20371 * Makefile.in (site.exp): Use GDBFLAGS.
20372
20373Wed Apr 28 13:19:07 1993 K. Richard Pixley (rich@rtl.cygnus.com)
20374
20375 * */Makefile.in (CFLAGS): add CFLAGS = -g to all subdirectory
20376 Makefiles.
20377 (check): depend on just-check.
20378 (just-check): added so that tests can be run without a noop
20379 build pass.
20380
20381Fri Apr 23 18:13:28 1993 K. Richard Pixley (rich@rtl.cygnus.com)
20382
20383 Switch to using configure's configdirs.
20384 * Makefile.in (Makefile): add configure.in dependency.
20385 (SUBDIRS): removed redundant assignment.
20386 * configure.in: switch subdirs assignment to configdirs.
20387 * gdb.t*/configure.in: new files.
20388
20389Thu Apr 22 08:27:53 1993 Ian Lance Taylor (ian@cygnus.com)
20390
20391 * gdb.t07/watchpoint.exp: Removed a29k expected failure which now
20392 works.
20393
20394Tue Apr 20 13:38:40 1993 Fred Fish (fnf@cygnus.com)
20395
20396 * gdb.{t20,t21,t22,t23}/Makefile.in: Use $(srcdir) to avoid $<
20397 in explicit rules. Apparently this is not supported by some makes.
20398
20399Mon Apr 19 01:54:53 1993 John Gilmore (gnu@cygnus.com)
20400
20401 * gdb.t31/Makefile.in: Use $(srcdir) when avoiding $<, sigh.
20402
20403Fri Apr 16 09:33:46 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20404
20405 * config/unix-gdb.exp: Add back missing return 0 which mysteriously
20406 disappeared.
20407
20408Thu Apr 15 02:28:24 1993 John Gilmore (gnu@cacophony.cygnus.com)
20409
20410 * gdb.t31/Makefile.in: Avoid $< in explicit rule.
20411
20412Wed Apr 14 16:38:47 1993 Fred Fish (fnf@cygnus.com)
20413
20414 * gdb.t07/watchpoint.exp: Remove setup_xfail for i486
20415 watchpoint problem that is now fixed.
20416 * gdb.t30/chexp.exp: Remove setup_xfail for printing
20417 uninitialized convenience variables.
20418 * gdb.t31/chillvars.exp: Fix expected patterns for printing
20419 structures.
20420
20421Wed Apr 14 12:55:58 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20422
20423 * gdb.t00/help.exp: Compensate for bug in mips-*-ultrix* OS
20424 which causes expect to get out of sync with gdb on long output
20425 from help set.
20426 * gdb.t09/corefile.exp: Make expected pattern for core file
20427 failing signal and frame output format less sun specific.
20428
20429Tue Apr 13 23:18:07 1993 Per Bothner (bothner@cygnus.com)
20430
20431 * gdb.t31/chillvars.exp: Add and remove initial dummy
20432 breakpoint, so that symbol table is forced in.
20433 (Needed at least on Sunos4, though it seems not SVR4.)
20434 * gdb.t31/chillvars.exp: Update for changed output format.
20435
20436Sun Apr 11 17:21:45 1993 Rob Savoye (rob at darkstar.cygnus.com)
20437
a9c64011 20438 * config/unix-gdb.exp: Gracefully exits if $GDB is a bogus path.
c906108c
SS
20439
20440Wed Apr 7 21:28:21 1993 Rob Savoye (rob@cygnus.com)
20441
20442 * Makefile.in: Added --srcdir when invoking runtest, removed the
20443 need for a local config file. (optional now)
20444
20445Wed Apr 7 14:13:41 1993 Fred Fish (fnf@cygnus.com)
20446
20447 * gdb.t21/demangle.exp: Only count real fails (not xfails) for
20448 failure count used to force early termination. Add some more
20449 expected failures for gnu style demangling.
20450
20451Thu Apr 1 09:50:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20452
20453 * Makefile.in (CXXFLAGS): Remove -O. It caused the debug info for the
20454 pmi variable from gdb.t20/gdbme to get optimized away.
20455 * gdb.t00/teststrategy.exp: Added expected failure for mips-*-*.
20456 Check for written corefile upon timeout _and_ eof.
20457
20458Tue Mar 30 09:58:16 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20459
20460 * config/unix-gdb.exp: Add missing return 0.
20461
20462Tue Mar 30 08:34:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20463
20464 * gdb.t16/printcmds.exp: Remove misplaced xfail that caused an early
20465 test termination.
20466
20467Mon Mar 29 17:37:25 1993 Fred Fish (fnf@cygnus.com)
20468
20469 * configure.in (subdirs): Put back gdb.t17 which mysteriously
20470 disappeared.
20471
20472Thu Mar 25 21:05:16 1993 Fred Fish (fnf@cygnus.com)
20473
20474 * gdb.t10/crossload.exp: Disable the i860-elf test until such
20475 time as i860 support works.
20476
d63a86f8 20477 * gdb.t15/funcargs.exp: Fix expected outputs to include
c906108c
SS
20478 "backtrace 100\r" rather than just "backtrace\r", to match last
20479 change.
20480
20481Thu Mar 25 12:14:28 1993 Ian Lance Taylor (ian@cygnus.com)
20482
20483 * config/udi-gdb.exp (gdb_exit): Remove close command.
20484 (gdb_target_udi): New procedure to set the UDI target.
20485 (gdb_start): Don't remove *_soc files. Use gdb_target_udi.
20486 * gdb.t00/default.exp: Added expected failures for a29k-*-udi.
20487 Added waits for prompts after several question responses. Added
20488 some more responses used by a29k-amd-udi-gdb.
20489 * gdb.t01/run.exp, gdb.t06/break.exp: Added a29k-*-udi support:
20490 pass different arguments, restart UDI connection after program
20491 completion.
20492 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t07/watchpoint.exp,
20493 gdb.t08/opaque.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
20494 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp, gdb.t20/misc.exp,
20495 gdb.t21/cplusfuncs.exp: Added expected failures for a29k-*-*.
20496 * gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t07/watchpoint.exp,
20497 gdb.t08/opaque.exp, gdb.t12/scope.exp, gdb.t13/bitfields.exp,
20498 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
20499 gdb.t17/callfuncs.exp, gdb.t20/classes.exp, gdb.t20/inherit.exp,
20500 gdb.t20/misc.exp, gdb.t22/virtfuncs.exp: Restart UDI connection
20501 after program completion.
20502 * gdb.t10/crossload.exp: Does not work for a29k-*-*, since BFD is
20503 compiled with a SELECT_VECS setting.
20504 * gdb.t15/funcargs.exp: Use argument to backtrace to prevent
20505 infinite recursion.
20506
20507 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t22/virtfuncs.exp:
20508 Added checks for COFF results, and made them expected failures for
20509 all targets. It would be better to make them expected failures
20510 for COFF targets only.
20511
20512Wed Mar 24 14:43:38 1993 david d `zoo' zuhn (zoo at poseidon.cygnus.com)
20513
20514 * Makefile.in: add null dvi target, don't bother to recurse
20515 through test directories for info and install-info; rename
20516 $(datadir) to be dejagnu instead of deja-gnu
20517
20518Wed Mar 24 09:48:03 1993 Fred Fish (fnf@cygnus.com)
20519
20520 * gdb.t31/gdbme.ch: Re-enable code that previously caused
20521 compiler to coredump.
20522 * gdb.t31/chillvars.exp: Re-enable tests that depend on that
20523 code.
20524
20525Tue Mar 23 08:53:42 1993 Fred Fish (fnf@cygnus.com)
20526
20527 * gdb.t31/gdbme.ch: Comment out code that causes chill compiler
20528 coredump.
20529 * gdb.t31/chillvars.exp: Comment out tests that depend on that
20530 code.
20531
20532Sun Mar 21 17:56:47 1993 Rob Savoye (rob at darkstar.cygnus.com)
20533
20534 * gdb.t03/ptype.exp: tests for return code from gdb_test.
20535 * gdb.t00/teststrategy.exp: Uses which proc rather than spawning
20536 which in a shell. Deletes xgdb when done.
20537 * config/unix-gdb.exp: Won't try to spawn $GDB unless it exists.
20538 Tests the return from the "set height" or "set width" commands.
20539 Added a few return codes where needed.
20540
20541Wed Mar 17 11:31:01 1993 Fred Fish (fnf@cygnus.com)
20542
20543 * Makefile.in (SUBDIRS): Add gdb.t17.
20544 * configure.in (subdirs): Add gdb.t17.
20545 * gdb.t17/{Makefile.in, callfuncs.exp, gdbme.c}: New test
20546 files to test gdb's calling of functions in the inferior with
20547 the correct arguments and gdb's ability to retrieve any
20548 result returned.
20549
20550Tue Mar 16 15:37:11 1993 Fred Fish (fnf@cygnus.com)
20551
20552 * config/unix-gdb.exp (gdb_exit): Remove close commands that
20553 may be called after gdb goes away. Previous versions of expect
20554 needed these to avoid file descriptor leaks, but they cause
20555 errors with the current revision of expect.
20556 * gdb.t00/gdbvars.exp: Use -re on expected output after
20557 setting sevenbit-strings.
20558 * gdb.t04/setvar.exp, gdb.t13/bitfields.exp: Make commands
20559 to set sevenbit-strings consistent across tests.
20560 gdb.t30/chexp.exp, gdb.t31/chillvars.exp: Make commands to
20561 set sevenbit-strings consistent across tests.
20562
20563Fri Mar 12 08:47:20 1993 Fred Fish (fnf@cygnus.com)
20564
20565 * gdb.t21/demangle.exp (proc demangle): Adjust quotes in an
20566 expected output to match current "expect" expectations.
20567
20568Wed Mar 10 18:01:49 1993 Fred Fish (fnf@cygnus.com)
20569
20570 * gdb.t00/default.exp: Change expected output for default "source"
20571 command, to match new gdb behavior which requires a filename to
20572 source.
20573
20574Tue Mar 9 11:00:56 1993 Fred Fish (fnf@cygnus.com)
20575
20576 * gdb.t07/watchpoint.exp (test_simple_watchpoint): Set up
20577 expected fail for i486-*-* that misses the marker2 function.
20578 * gdb.t10/crossload.exp (bfddefault): Allow successful
20579 recognition of a format to pass even if no symbols are found.
20580 Explicitly catch failures where the format is not recognized
20581 or is ambiguous, and add the reason to the fail message.
20582 * gdb.t10/crossload.exp (bfdexplicit): Catch failure where
20583 the cause is and invalid target and add reason to failure message.
20584 * gdb.t10/crossload.exp: Fix bfd target names for elf32-m68k,
20585 elf32-i386, elf32-sparc, and elf32-i860.
20586 * gdb.t12/scope.exp (test_at_main, test_at_foo, test_at_bar):
20587 Set up expected failure for 'filename'::variable scope resolution,
20588 which is now apparently broken on all targets.
20589 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t20/misc.exp,
20590 gdb.t21/cplusfuncs.exp, gdb.t22/virtfunc.exp,
20591 gdb.t23/templates.exp: Change failure for missing binfile into
20592 just a warning.
20593 gdb.t21/demangle.exp: Change all cfront references to 'arm'
20594 references.
20595
20596Mon Mar 8 19:20:28 1993 Fred Fish (fnf@cygnus.com)
20597
20598 * gdb.t00/default.exp: Add expected output for default "source"
20599 command, to match new gdb behavior.
20600 * gdb.t09/corefile.exp: Use GDBFLAGS when spawning GDB.
20601
20602Sun Mar 7 15:14:09 1993 Rob Savoye (rob@cygnus.com)
20603
20604 * config/*-gdb.exp: returns an error, rather than exiting on
20605 internal errors.
20606
20607Tue Mar 2 18:09:32 1993 Fred Fish (fnf@cygnus.com)
20608
20609 * gdb.t03/gdbme.c: Add pointer to struct variable.
20610 * gdb.t03/ptype.exp: Test equivalence of '.' and '->' for
20611 referencing struct members.
20612
20613Thu Feb 25 10:39:06 1993 Ian Lance Taylor (ian@cygnus.com)
20614
20615 * configure.in (mips-idt-ecoff): New target.
20616 * config/mips-gdb.exp: New file for remote board using MIPS remote
20617 debugging protocol.
20618
20619 * Redid configuration scheme. Removed gdb.t*/configure.in.
20620 Renamed gdb.t*/in-gdbme* to gdb.t*/gdbme*. Changed to use CC, CXX
20621 instead of CC_FOR_TARGET, CXX_FOR_TARGET. Added mostlyclean and
20622 distclean targets. Built executables via .o files. Adjusted
20623 tests to account for source files in $(srcdir) rather than
20624 $(objdir).
20625 * lib/gdb.exp (runto): Don't expect () after the function name,
20626 because it may have arguments.
20627
20628Wed Feb 24 08:05:38 1993 Ian Lance Taylor (ian@cygnus.com)
20629
20630 * gdb.t00/default.exp, gdb.t01/run.exp, gdb.t02/whatis.exp,
20631 gdb.t03/ptype.exp, gdb.t06/break.exp, gdb.t12/scope.exp: Added
20632 expected failures for mips-idt-* and mips-sgi-*.
20633 * gdb.t00/default.exp (attach): Kill process if requested.
20634 * gdb.t00/help.exp (help target core, help target): Accept a gdb
20635 that does not read core files.
20636 * gdb.t01/run.exp: Removed checks for exit status code.
20637 * gdb.t03/in-gdbme.c: Make explicit call to malloc to ensure that
20638 it is linked in.
20639 * gdb.t03/ptype.exp: Increase timeout when calling malloc.
20640 * gdb.t04/setvar.exp, gdb.t05/expr.exp: Use runto function where
20641 appropriate, rather than doing it by hand.
20642 * gdb.t07/watchpoint.exp: If mips-idt-*, reload file after first
20643 execution.
20644 * gdb.t10/crossload.exp: Kill existing program if needed.
20645 * gdb.t15/funcargs.exp: Use delete_breakpoints function where
20646 appropriate, rather than doing it by hand. Always increase
20647 timeout for this test, not just for VxWorks.
20648
20649Wed Feb 24 08:03:38 1993 Fred Fish (fnf@cygnus.com)
20650
20651 * gdb.t31/chillvars.exp (test_structs): New proc to test printing
20652 of Chill STRUCT types and STRUCT values.
20653 * gdb.t31/chillvars.exp (test_strings): Expect "CHAR" now, rather
20654 than "char".
20655 * gdb.t31/in-gdbme.ch (simple_struct, nested_struct, struct1,
d63a86f8 20656 struct2): New struct definitions and initializations to test
c906108c
SS
20657 simple Chill STRUCT types.
20658
20659Tue Feb 23 11:55:06 1993 Fred Fish (fnf@cygnus.com)
20660
20661 * gdb.t00/teststrategy.exp: Track reversion in gdb to not print
20662 the null byte at the end of strings.
20663 * gdb.t00/default.exp: Make show version insensitive to copyright
20664 date.
20665 * gdb.t16/in-gdbme.c (ctable1, ctable2): Make explicitly unsigned
20666 to avoid dependencies on target char signedness.
20667 * gdb.t16/printcmds.exp: Update expected results for explicitly
20668 unsigned char.
20669 * gdb.t16/printcmds.exp: Remove setup_xfails for i960 that should
20670 now work.
20671 * gdb.t21/demangle.exp: Add many more patterns for template
20672 demangling, most of them being expected failures.
20673 * gdb.t21/demangle.exp (proc demangle): Quote the demangled
20674 string we are matching for, to match on the whole string.
20675 * gdb.t21/demangle.exp: Add many new test strings to demangle,
20676 and fix a whole bunch that had incorrect expected output but were
20677 passing anyway because of the bug in "proc demangle".
20678 * gdb.t31/chillvars.exp: Remove setup_xfail for printing string
20679 type.
20680 * gdb.t31/in-gdbme.ch: Uncomment string4, now compiles.
20681
20682Mon Feb 22 07:54:03 1993 Mike Werner (mtw@poseidon.cygnus.com)
20683
a9c64011
AS
20684 * gdb/testsuite: made modifications to testcases, etc., to allow
20685 them to work properly given the reorganization of deja-gnu and the
20686 relocation of the testcases from deja-gnu to a "tool" subdirectory.
c906108c
SS
20687
20688Sun Feb 21 10:55:55 1993 Mike Werner (mtw@poseidon.cygnus.com)
20689
20690 * gdb/testsuite: Initial creation of gdb/testsuite.
20691 Migrated dejagnu testcases and support files for testing nm to
20692 gdb/testsuite from deja-gnu. These files were moved "as is"
20693 with no modifications. This migration is part of a major overhaul
20694 of dejagnu. The modifications to these testcases, etc., which
20695 will allow them to work with the new version of dejagnu will be
20696 made in a future update.
48efe704 20697
8d8cb839 20698 For additional changes see gdb.mi/ChangeLog-1999-2003.
c906108c 20699\f
8d8cb839
EZ
20700;; Local Variables:
20701;; mode: change-log
20702;; left-margin: 8
20703;; fill-column: 74
20704;; version-control: never
20705;; End:
902f2ccb
MC
20706
20707 Copyright 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
ed6df200 20708 2003, 2004, 2005 Free Software Foundation, Inc.
902f2ccb
MC
20709 Copying and distribution of this file, with or without modification,
20710 are permitted provided the copyright notice and this notice are preserved.
This page took 2.037337 seconds and 4 git commands to generate.