]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blame - gdb/testsuite/ChangeLog
2010-04-02 Hui Zhu <teawater@gmail.com>
[thirdparty/binutils-gdb.git] / gdb / testsuite / ChangeLog
CommitLineData
bf65cad8
PA
12010-04-02 Pedro Alves <pedro@codesourcery.com>
2
3 * gdb.trace/tfind.exp: Adjust expected disassembly output.
4
fff87407
SS
52010-04-01 Stan Shebs <stan@codesourcery.com>
6
7 * gdb.trace/actions.exp: Tweak expected output.
8 * gdb.trace/while-stepping.exp: Tweak expected output.
9
fe01d668
L
102010-04-01 H.J. Lu <hongjiu.lu@intel.com>
11
12 * gdb.arch/amd64-byte.exp: Check "ah", "bh", "ch", "dh".
13
86b17b60
PA
142010-04-01 Pedro Alves <pedro@codesourcery.com>
15
16 * gdb.base/commands.exp: Adjust.
17 * gdb.cp/extern-c.exp: Adjust.
18
2c58c0a9
PA
192010-04-01 Pedro Alves <pedro@codesourcery.com>
20
21 * gdb.trace/collection.c (local_test_func): Define a local struct,
22 and instanciate it.
23
0db9b91c
PA
242010-04-01 Pedro Alves <pedro@codesourcery.com>
25
26 * gdb.trace/collection.exp (gdb_collect_args_test)
27 (gdb_collect_argarray_test): XFAIL the tests that assume the
28 argarray argument's elements are collected.
29
8072405b
JK
302010-03-31 Jan Kratochvil <jan.kratochvil@redhat.com>
31
32 * gdb.dwarf2/dw2-bad-parameter-type.exp,
33 gdb.dwarf2/dw2-bad-parameter-type.S: New.
34
8bf6485c
SS
352010-03-31 Stan Shebs <stan@codesourcery.com>
36
37 * gdb.trace/save-trace.exp: Test save/restore of default-collect
38 and tracepoint conditionals.
39 (gdb_verify_tracepoints): Delete unused return.
40
fd7f724a
KS
412010-03-26 Keith Seitz <keiths@redhat.com>
42
43 * gdb.java/jmisc.exp (ptype jmisc): Allow the constructor to
44 appear in the output before main.
45 Remove KFAIL for gdb/2215 aka bz 9320.
46
8d9e7719
DE
472010-03-30 Doug Evans <dje@google.com>
48
0906dd0b
DE
49 * gdb.arch/amd64-word.exp: Rename hex to hexr, the former is defined
50 by dejagnu.
51 * gdb.arch/amd64-dword.exp: Ditto.
52
8d9e7719
DE
53 * gdb.base/annota1.exp (break handle_USR1): Make fail and pass text
54 match.
55 (break printf): Ditto.
56
1da644f0
SW
572010-03-29 Sami Wagiaalla <swagiaal@redhat.com>
58
59 * gdb.cp/nsusing.exp: Marked imported declaration test as xfail with
60 gcc < 4.4.
61 * gdb.cp/shadow.exp: Ditto.
62
a8121990
PA
632010-03-29 Pedro Alves <pedro@codesourcery.com>
64
65 * gdb.trace/collection.exp (run_trace_experiment): Make sure
66 "tstart" is silent.
67
6e79d367
PA
682010-03-29 Pedro Alves <pedro@codesourcery.com>
69
70 * gdb.trace/collection.exp (executable): New.
71 (binfile): Use it.
72 (fpreg, spreg, pcreg): New.
73 (test_register): Use gdb_test_multiple. Pass /x to print.
74 (prepare_for_trace_test): New.
75 (run_trace_experiment): Use "continue", not gdb_run_cmd.
76 (gdb_collect_args_test, gdb_collect_argstruct_test)
77 (gdb_collect_argarray_test, gdb_collect_locals_test): Use
78 prepare_for_trace_test.
79 (gdb_collect_registers_test): Use prepare_for_trace_test. Use
80 fpreg, spreg and pcreg.
81 (gdb_collect_expression_test, gdb_collect_globals_test): Use
82 prepare_for_trace_test.
83 (gdb_trace_collection_test): Use fpreg, spreg and pcreg. Don't
84 try to detect tracing support here. Don't set breakpoints at
85 `begin' or `end' here.
86 <global scope>: Use clean_restart. Run to main before checking
87 for tracing support. Check for for tracing support here.
88
09248348
JK
892010-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
90
91 * gdb.base/break-interp.exp (test_core, test_attach, test_ld): Add
92 " as $displacement" to "seen displacement message".
93
d350db38
PA
942010-03-28 Pedro Alves <pedro@codesourcery.com>
95
96 * gdb.trace/while-dyn.exp (executable): New variable.
97 (binfile): Use it.
98 (test_while_stepping): New function. Move most tests here. Call
99 it once for each of the while-stepping, stepping and ws aliases.
100
907af001
UW
1012010-03-26 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
102
103 * gdb.cp/inherit.exp (test_ptype_si): XFAIL test for GCC versions
104 that do not provide the tagless_struct type name at all.
105 (test_print_anon_union): Do not check value of uninitialized
106 union member. Do not use cp_test_ptype_class, so we can accept
107 "long" as well as "long int".
108
610197fd
PA
1092010-03-26 Pedro Alves <pedro@codesourcery.com>
110
111 * gdb.trace/tfile.c (tohex, bin2hex): New.
112 (write_error_trace_file): Hexify error description.
113
6c28cbf2
SS
1142010-03-25 Stan Shebs <stan@codesourcery.com>
115
116 * gdb.trace/tfile.c: Generate an additional trace file, improve
117 portability.
118 * gdb.trace/tfile.exp: Test trace file with an error stop, delete
119 files in a better way.
120
e62b8c7e
KS
1212010-03-25 Keith Seitz <keiths@redhat.com>
122
123 * gdb.java/jprint.exp: XFAIL printing of static class members
124 because of GCC debuginfo problem.
125
82ccf5a5
JK
1262010-03-25 Jan Kratochvil <jan.kratochvil@redhat.com>
127
128 * gdb.base/dup-sect.exp, gdb.base/dup-sect.S: New.
129
293e2f9e
DJ
1302010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
131
132 * gdb.base/completion.exp: Allow long instead of long int.
133 * gdb.base/ending-run.exp: Match _rt_entry.* for RealView.
134 * gdb.base/gdbvars.c (main): Remove unused usestubs code. Reference
135 variable p.
136 * gdb.base/maint.exp: Allow ER_RO and ER_RW instead of .text and .data.
137 * gdb.base/pointers.exp: Allow long instead of long int.
138 * gdb.base/printcmds.exp: XFAIL for RealView on ARM EABI.
139 * gdb.base/step-line.exp: Allow a directory before the source file name.
140
95a42b64
TT
1412010-03-24 Tom Tromey <tromey@redhat.com>
142
143 PR breakpoints/9352:
144 * gdb.base/default.exp: Update.
145 * gdb.base/commands.exp: Update.
146 * gdb.cp/extern-c.exp: Test setting commands on multiple
147 breakpoints at once.
148
2390201f
DJ
1492010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
150
151 * gdb.base/call-signal-resume.exp, gdb.base/unwindonsignal.exp: Skip
152 if gdb,nosignals.
153 * gdb.base/watchpoints.c: Do not include unnecessary headers.
154 * lib/gdb.exp (gdb_test_multiple): Relax pattern for "the program
155 exited".
156
8c9a6790
SS
1572010-03-24 Stan Shebs <stan@codesourcery.com>
158
159 * gdb.trace/tfile.exp: Expect "trace frame", with a space.
160
a6c727b2
DJ
1612010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
162
163 * gdb.base/callfuncs.exp (do_function_calls): Add XFAILs for RealView.
164 * gdb.base/ptype.exp (ptype_maybe_prototyped): Add overprototyped
165 argument. Handle "short" and "long".
166 (Top level): Pass overprototyped output for old_fptr and xptr.
167
4dfd5423
PA
1682010-03-23 Pedro Alves <pedro@codesourcery.com>
169
170 * gdb.threads/pthreads.c (thread1, thread2, main): Fix printf
171 format strings and add casts to avoid compiler warnings.
172
1732010-03-23 Vladimir Prus <vladimir@codesourcery.com>
a7bdde9e
VP
174
175 * lib/trace-support.exp (gdb_trace_setactions):
176 Don't expect whitespace after ">" prompt.
177 * gdb.trace/actions.exp: Adjust for output changes.
178 * gdb.trace/while-stepping.exp: Likewise.
179
c847d045
JK
1802010-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
181
182 * dg-extract-results.sh: Sync with GCC HEAD (import r155655, r157175
183 and r157645).
184
5f717f1d
JK
1852010-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
186
187 * gdb.dwarf2/dw2-empty-namespace.exp, gdb.dwarf2/dw2-empty-namespace.S:
188 New.
189
7d6d51d5
DJ
1902010-03-22 Daniel Jacobowitz <dan@codesourcery.com>
191
192 * gdb.python/Makefile.in (EXECUTABLES): Add py-mi.
193 * gdb.python/py-mi.exp (binfile): Rename to py-mi.
194
3b11a015
SS
1952010-03-19 Stan Shebs <stan@codesourcery.com>
196
197 * gdb.trace/ax.exp: New file.
198
d7d158ed
DE
1992010-03-19 Doug Evans <dje@google.com>
200
6bb85cd1
DE
201 * lib/gdb.exp (gdb_compile_test): Watch for "compiler not installed"
202 output from gcc.
203
d7d158ed
DE
204 * gdb.base/break-interp.exp (prelinkNO): Handle prelink binaries
205 named /usr/sbin/prelink<foo>.
206
4daf5ac0
SS
2072010-03-18 Stan Shebs <stan@codesourcery.com>
208
209 * gdb.trace/circ.exp: Test circular-trace-buffer.
210 * gdb.trace/tfile.exp: Update tstatus test.
211
e8d05480
JB
2122010-03-18 Joel Brobecker <brobecker@adacore.com>
213
214 * gdb.dwarf2/dw2-anonymous-func.S: New file.
215 * gdb.dwarf2/dw2-anonymous-func.exp: New testcase.
216
441b986a
UW
2172010-03-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
218
219 * gdb.mi/gdb680.exp: Revert 2009-06-17 change.
220
4247603b
PA
2212010-03-18 Pedro Alves <pedro@codesourcery.com>
222
223 * gdb.base/default.exp: Adjust the expected output of the finish
224 and until commands when the inferior is not being run.
225
13387711
SW
2262010-03-15 Sami Wagiaalla <swagiaal@redhat.com>
227
228 * gdb.cp/shadow.exp: Removed kfail; test has been fix.
229 * gdb.cp/nsusing.exp: Ditto.
230
6e31430b
TT
2312010-03-15 Tom Tromey <tromey@redhat.com>
232
233 * gdb.cp/userdef.exp: Add tests for explicit calls to operator==.
234 * gdb.cp/userdef.cc (operator==): New function.
235 (main): New locals mem1, mem2.
236
e2d69cb5
JZ
2372010-03-15 Jie Zhang <jie@codesourcery.com>
238
239 * lib/mi-support.exp (mi_gdb_target_load): Delete unused timeout var.
240 Declare and use new loadtimeout variable.
241
f572f0a9
DJ
2422010-03-14 Daniel Jacobowitz <dan@codesourcery.com>
243
244 * gdb.base/printcmds.exp: Use gdb_file_cmd instead of gdb_load.
245 Use gdb_load later.
246
51f4c0b0
PA
2472010-03-14 Pedro Alves <pedro@codesourcery.com>
248
249 * gdb.base/solib-disc.c (main): Make format of fprintf a string
250 literal. Add missing endlines to prints to stderr.
251
1c809c68
TT
2522010-03-12 Tom Tromey <tromey@redhat.com>
253
254 PR c++/9708:
255 * gdb.cp/m-static.exp: Add regression test.
256 * gdb.cp/m-static.cc (method): New method.
257 (main): Call it.
258
00ae8fef
SW
2592010-03-12 Sami Wagiaalla <swagiaal@redhat.com>
260
261 * gdb.cp/gdb2384-base.h: Created 'namespace B'.
262 * gdb.cp/gdb2384-base.cc: Use 'namespace B'.
263
759f0f0b
PA
2642010-03-12 Daniel Jacobowitz <dan@codesourcery.com>
265
21e24d21
PA
266 * lib/gdb.exp (gdb_test_multiple): Handle -timeout.
267
2682010-03-12 Daniel Jacobowitz <dan@codesourcery.com>
269
759f0f0b
PA
270 * lib/gdb.exp (skip_stl_tests): New.
271 (gdb_compile): Symbian needs -ldl.
272 (shlib_target_file): New.
273 (shlib_symbol_file): New.
274 (gdb_load_shlibs): Use shlib_target_file.
275 * lib/mi-support.exp (mi_load_shlibs): Use shlib_target_file.
276 * gdb.cp/exception.exp: Use skip_stl_tests.
277 * gdb.cp/bs15503.exp: Use skip_stl_tests. Use untested.
278 * gdb.cp/try_catch.exp: Use skip_stl_tests.
279 * gdb.cp/mb-templates.exp: Ditto.
280 * gdb.base/commands.exp: Relax regexes.
281 * gdb.base/watchpoint-solib.exp: Don't skip on symbian. Use
282 shlib_target_file and shlib_symbol_file.
283 * gdb.base/maint.exp: Allow lowercase t. Allow .rodata in
284 sections.
285 * gdb.base/ending-run.exp: Accept E32Main for symbian.
286 * gdb.base/solib-disc.exp: Use
287 shlib_target_file and shlib_symbol_file.
288 * gdb.base/unload.exp: Don't skip on symbian. Use
289 shlib_target_file and shlib_symbol_file.
290 * gdb.base/list.exp: Check use_gdb_stub instead of is_remote.
291
6a8f2671
PA
2922010-03-12 Pedro Alves <pedro@codesourcery.com>
293
294 * gdb.trace/backtrace.exp: Adjust for x86 and x86_64.
295 * gdb.trace/report.exp: Adjust for x86 and x86_64.
296 Issue a tfind end before looking for a tracepoint frame.
297 * gdb.trace/tfind.exp: Adjust tstatus output.
298 Adjust disassembly output.
299 * gdb.trace/while-dyn.exp: Adjust for x86 and x86_64.
300
ccf26247
JK
3012010-03-11 Jan Kratochvil <jan.kratochvil@redhat.com>
302
303 * gdb.base/break-interp.exp: Create new displacement parameter value
304 for the test_ld calls.
305 (reach): New parameter displacement, verify its content. New push of
306 pf_prefix "reach-$func:". Import global expect_out.
307 (test_core): New parameter displacement, verify its content. New push
308 of pf_prefix "core:". New command "set verbose on". Import global
309 expect_out.
310 (test_attach): New parameter displacement, verify its content. New
311 push of pf_prefix "attach:". New command "set verbose on". Import
312 global expect_out.
313 (test_ld): New parameter displacement, pass it to the reach, test_core
314 and test_attach calls and verify its content in the "ld.so exit" test.
315 * gdb.base/prelink.exp: Remove gdb_exit and final return.
316 (prelink): Update expected text, use gdb_test.
317
e469c7fb
DE
3182010-03-10 Doug Evans <dje@google.com>
319
320 * gdb.base/checkpoint.exp: Fix comment.
321 Lengthen timeout while doing >600 checkpoints test.
322 Rename duplicate "kill all one" test to keep test names unique.
323
60e1c644
PA
3242010-03-10 Pedro Alves <pedro@codesourcery.com>
325
326 * gdb.base/watch-cond.c, gdb.base/watch-cond.exp: New.
327
cec808ec
KS
3282010-03-08 Keith Seitz <keiths@redhat.com>
329
330 * gdb.cp/cp-relocate.exp: Remove single-quoting of C++ methods.
331 * gdb.cp/cplusfuncs.cc (dm_type_short): New function.
332 (dm_type_long): New function.
333 (dm_type_unsigned_short): New function.
334 (dm_type_unsigned_long): New function.
335 (myint): New typedef.
336 * gdb.cp/cplusfuncs.exp (probe_demangler): Add tests for short,
337 long, unsigned shor and long, operator char*, and typedef.
338 (test_lookup_operator_functions): Add operator char* test.
339 (test_paddr_operator_functions): Likewise.
340 (test_paddr_overloaded_functions): Use probe values for
341 short, long, and unsigned short and long.
342 (test_paddr_hairy_functions): If the demangler probe detected
343 gdb type printers, "expect" them. Otherwise "expect" the v2 or v3
344 demangler.
345 * gdb.cp/expand-sals.exp: Backtrace may contain class names.
346 * gdb.cp/member-ptr.exp: Refine expected result for "print pmf"
347 and "print null_pmf".
348 Add test "ptype a.*pmf".
349 * gdb.cp/overload.exp: Allow optional "int" to appear with
350 "short" and "long".
351 * gdb.cp/ovldbreak.exp: Use append to construct super-duper
352 long expect value for men_overload1arg.
353 Allow "int" to appear with "short" and "long".
354 When testing "info break", add argument for main (void).
355 Also allow "int" to appear with "short" and "long".
356 Ditto with "unsigned" and "long long".
357 * gdb.java/jmain.exp: Do not enclose methods names in single
358 quotes.
359 * gdb.java/jmisc.exp: Likewise.
360 * gdb.java/jprint.exp: Likewise.
361 * gdb.python/py-symbol.exp: Update expected "linkage_name" value.
362
363 From Jan Kratochvil <jan.kratochvil@redhat.com>:
364 * gdb.cp/exception.exp (backtrace after first throw)
365 (backtrace after second throw): Allow a namespace before __cxa_throw.
366 (backtrace after first catch, backtrace after second catch): Allow
367 a namespace before __cxa_begin_catch.
368
369 * gdb.cp/cpexprs.exp: New file.
370 * gdb.cp/cpexprs.cc: New file.
371
372 From Daniel Jacobowitz <dan@codesourcery.com>
373 * gdb.cp/cpexprs.exp (escape): Delete. Change all callers
374 to use string_to_regexp.
375 (ctor, dtor): New functions. Use them to match constructor
376 and destructor function types.
377 (Top level): Use runto_main.
378
f870a310
TT
3792010-03-05 Tom Tromey <tromey@redhat.com>
380
381 * gdb.python/py-prettyprint.py (pp_nullstr.to_string): Use
382 gdb.target_charset.
383 (pp_ns.to_string): Likewise.
384
0c199f28
KS
3852010-03-04 Keith Seitz <keiths@redhat.com>
386
387 * gdb.cp/overload.exp: Test that the filename portion of a linespec
388 can be quoted. Test that both the filename and function/line
389 portions can be quoted at the same time.
390
c7437ca6
PA
3912010-03-04 Pedro Alves <pedro@codesourcery.com>
392
393 * gdb.base/watch-non-mem.c, gdb.base/watch-non-mem.exp: New.
394
b111b805
DE
3952010-03-03 Doug Evans <dje@google.com>
396
24486cb7
DE
397 * lib/gdb.exp (gdb_compile_pthreads): Handle case where
398 libc contains libpthread.
399
b111b805
DE
400 * gdb.threads/linux-dp.c (shared_random): Call rand instead of rand_r.
401 * gdb.threads/linux-dp.exp: Compile with gdb_compile_pthreads instead
402 of gdb_compile. Add another pattern to match android backtrace.
403
a0e0ef55
TT
4042010-03-03 Tom Tromey <tromey@redhat.com>
405
406 PR gdb/11345:
407 * gdb.base/printcmds.exp (test_printf): Add test.
408
1ba53b71
L
4092010-03-02 H.J. Lu <hongjiu.lu@intel.com>
410
411 * gdb.arch/amd64-byte.exp: New.
412 * gdb.arch/amd64-dword.exp: Likewise.
413 * gdb.arch/amd64-pseudo.c: Likewise.
414 * gdb.arch/amd64-word.exp: Likewise.
415 * gdb.arch/i386-byte.exp: Likewise.
416 * gdb.arch/i386-pseudo.c: Likewise.
417 * gdb.arch/i386-word.exp: Likewise.
418
f5dff777
DJ
4192010-03-01 Daniel Jacobowitz <dan@codesourcery.com>
420
421 * gdb.xml/extra-regs.xml: Add struct1, struct2, and flags
422 types. Add structreg, bitfields, and flags registers.
423 * gdb.xml/tdesc-regs.exp: Test structreg and bitfields
424 registers.
425
90884b2b
L
4262010-03-01 H.J. Lu <hongjiu.lu@intel.com>
427
428 * gdb.xml/tdesc-regs.exp (architecture): New. Set it for x86.
429 (load_description): Set architecture if defined.
430
dc00d89f
PM
4312010-02-28 Phil Muldoon <pmuldoon@redhat.com>
432
433 * gdb.python/py-frame.exp: Add read_var block tests.
434 * gdb.python/py-frame.c (block): New function.
435
0e095b7e
JK
4362010-02-28 Jan Kratochvil <jan.kratochvil@redhat.com>
437 Daniel Jacobowitz <dan@codesourcery.com>
438
439 * gdb.base/callfuncs.exp: New tests for $spval 0 and -1. Remove return.
440
624f1a65
DM
4412010-02-25 David S. Miller <davem@davemloft.net>
442
443 * gdb.base/catch-syscall.exp: Allow to run on sparc*-*-linux and
444 fix logic for setting all_syscalls_numbers.
445
f3e9a817
PM
4462010-02-24 Phil Muldoon <pmuldoon@redhat.com>
447
448 * Makefile.in: Add py-block and py-symbol.
449 * gdb.python/py-symbol.exp: New File.
450 * gdb.python/py-symtab.exp: New File.
451 * gdb.python/py-block.exp: New File.
452 * gdb.python/py-symbol.c: New File.
453 * gdb.python/py-block.c: New File.
454
f6bbabf0
PM
4552010-02-24 Phil Muldoon <pmuldoon@redhat.com>
456
457 PR python/11314
458 * lib/gdb.exp (skip_python_tests): New function.
459 * gdb.python/py-cmd.exp: Use skip_python_tests.
460 * gdb.python/py-frame.exp: Likewise.
461 * gdb.python/py-function.exp: Likewise.
462 * gdb.python/py-prettyprint.exp: Likewise.
463 * gdb.python/py-template.exp: Likewise.
464 * gdb.python/py-type.exp: Likewise.
465 * gdb.python/py-value.exp: Likewise.
466
85d721b8
PA
4672010-02-22 Pedro Alves <pedro@codesourcery.com>
468
469 PR9605
470
471 * gdb.base/watch-read.c, gdb.base/watch-read.exp: New files.
472
48e32051
TT
4732010-02-19 Tom Tromey <tromey@redhat.com>
474
475 PR c++/8693, PR c++/9496:
476 * gdb.cp/namespace.exp: Remove some setup_kfail calls. Added
477 regression tests.
478
ac9c0048
JK
4792010-02-19 Jan Kratochvil <jan.kratochvil@redhat.com>
480
481 Fix compatibility with m68k as.
482 * gdb.dwarf2/member-ptr-forwardref.S: Use .data section. Use .2byte.
483 Use only /* comments */.
484
57bb97a4
UW
4852010-02-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
486
487 * configure.ac: Add gdb.multi/Makefile to AC_OUTPUT.
488 * configure: Regenerate.
489
7d1bf85c
DJ
4902010-02-18 Daniel Jacobowitz <dan@codesourcery.com>
491
492 * gdb.python/py-type.exp: Check for Python support.
493
061b5285
PA
4942010-02-17 Pedro Alves <pedro@codesourcery.com>
495
496 * lib/gdb.exp (build_id_debug_filename_get): Don't assume new
497 `regsub' syntax available.
498
f8a8bc2c
PA
4992010-02-17 Pedro Alves <pedro@codesourcery.com>
500
501 * gdb.base/shmain.c (main): Remove printf call.
502 * gdb.base/sizeof.c (main): Cast return of sizeof to int.
503 * gdb.base/unload.c (main): Make format of fprintf a string
504 literal. Add missing endlines to prints to stderr.
505 * gdb.base/watchpoint-solib.c (open_shlib): Ditto.
506
6f451e5e
TT
5072010-02-17 Tom Tromey <tromey@redhat.com>
508
509 * gdb.java/jprint.java (jprint.props): New field.
510 * gdb.java/jprint.exp (set_lang_java): Add regression test.
511
12d79008
PA
5122010-02-17 Pedro Alves <pedro@codesourcery.com>
513
ef801a0e 514 * gdb.base/charset.exp: Don't assume new `regsub' syntax
12d79008
PA
515 available.
516
d252f7e5
DJ
5172010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
518
519 * gdb.xml/tdesc-arch.exp, gdb.xml/tdesc-regs.exp: Rewrite file
520 creation to support remote host testing.
521
67bdab6c
DJ
5222010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
523
524 * gdb.base/valgrind-db-attach.exp: Use unsupported instead of xfail.
525 Recognize "command not found".
526
bb391223
DJ
5272010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
528
529 * gdb.arch/thumb2-it.exp (test_it_break): Handle hardware
530 single-stepping.
531
70362913
DJ
5322010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
533
534 * gdb.python/py-value.exp (test_value_in_inferior): Skip arg0 test
535 if arguments are not supported.
536
493f3c00
DJ
5372010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
538
539 * gdb.cp/overload.exp: Allow foo::overload1arg's "this" pointer to
540 be const or non-const.
541
8034c749
DJ
5422010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
543
544 * gdb.mi/mi-break.exp (test_breakpoint_commands): Use
545 mi_send_resuming_command to send -exec-continue.
546
791dfb64
DJ
5472010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
548
549 * gdb.base/list.exp (test_list_filename_and_function): Add test
550 with single quotes.
551 * gdb.cp/overload.cc (intToChar): Rewrite onto one line for easy
552 matching.
553 * gdb.cp/overload.exp: Add tests with filename, function, and quotes.
554 Add KFAIL'd tests for PR gdb/11289.
555
7c5fe868
DJ
5562010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
557
558 * gdb.cp/cpcompletion.exp: Specify source file name explicitly.
559
fdc498b8
DJ
5602010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
561
562 * gdb.base/comp-dir/subdir/dummy.txt: New file.
563 * gdb.base/completion.exp: Use comp-dir/subdir instead of creating
564 a temporary directory.
565
b519e2a6
DJ
5662010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
567
568 * gdb.base/charset.exp: Use a single regular expression to match
569 show host-charset and show target-charset output.
570
74164c56
JK
5712010-02-15 Jan Kratochvil <jan.kratochvil@redhat.com>
572
573 * gdb.base/attach.exp (attach to nonsense is prohibited): Make the
574 "Illegal process-id" expect string more exact.
575 (attach to digits-starting nonsense is prohibited): New.
576
701ed6dc
JK
5772010-02-13 Jan Kratochvil <jan.kratochvil@redhat.com>
578
579 * gdb.base/prelink.exp (set verbose on): New.
580
fa19b4e5
MS
5812010-02-12 Tomas Holmberg <th@virtutech.com>
582
583 * mi-reverse.exp: New file. Test for reverse option to the
584 following MI commands: exec-continue, exec-finish, exec-next,
585 exec-step, exec-next-instruction, exec-step-instruction.
586
dadf0e9c
JB
5872010-02-09 Joel Brobecker <brobecker@adacore.com>
588
589 * gdb.ada/ptype_tagged_param: New testcase.
590
714f19d5
TT
5912010-02-08 Tom Tromey <tromey@redhat.com>
592
593 PR c++/8017:
594 * gdb.cp/overload.exp: Add tests.
595 * gdb.cp/overload.cc (struct K): New.
596 (namespace N): New.
597 (main): Call new functions.
598 (K::staticoverload): Define.
599
83b10087
CM
600Mon Feb 8 13:18:22 2010 Chris Moller <moller@mollerware.com>
601
602 PR gdb/10728
603 * gdb.cp/pr10728-x.h: New file.
604 * gdb.cp/pr10728-x.cc: New file.
605 * gdb.cp/pr10728-y.cc: New file.
606 * gdb.cp/pr10728.exp: New file.
607 * gdb.cp/Makefile.in (EXECUTABLES): Add pr10728
608
99903ae3
CM
609Mon Feb 8 12:54:54 2010 Chris Moller <moller@mollerware.com>
610
611 PR gdb/9067
612 * gdb.cp/pr9067.exp: New
613 * gdb.cp/pr9067.cc: New
614 * gdb.cp/Makefile.in (EXECUTABLES): Add pr9067
615
7b356089
JB
6162010-02-08 Joel Brobecker <brobecker@adacore.com>
617
618 * lib/gdb.exp (gdb_test_timeout): New global variable.
619 Set it to timeout if not already set.
620 (gdb_init): Reset the value of timeout to gdb_test_timeout.
621
1be00882
DE
6222010-02-05 Doug Evans <dje@google.com>
623
624 * lib/gdb.exp (INTERNAL_GDBFLAGS): Don't override value provided by
625 user.
626
82856980
SW
6272010-02-05 Sami Wagiaalla <swagiaal@redhat.com>
628
629 PR c++/7935:
630 * gdb.cp/namespace-using.exp: Removed kfail; bug has been fixed.
631
1a334831
TT
6322010-02-04 Tom Tromey <tromey@redhat.com>
633
634 * gdb.cp/virtbase.exp: Make test case names unique.
635
9c3c02fd
TT
6362010-02-02 Tom Tromey <tromey@redhat.com>
637
638 * gdb.cp/virtbase.exp: Add regression tests.
639 * gdb.cp/virtbase.cc (RHA, RHB, RHC): New classes.
640 (main): Instantiate RHC.
641
0cc2414c
TT
6422010-02-02 Tom Tromey <tromey@redhat.com>
643
644 * gdb.dwarf2/member-ptr-forwardref.exp: Update expected result for
645 type-printing change.
646
edf3d5f3
TT
6472010-02-02 Tom Tromey <tromey@redhat.com>
648
649 PR c++/11226, PR c++/9629, PR c++/9688, PR c++/8890:
650 * gdb.cp/virtbase.cc: New file.
651 * gdb.cp/virtbase.exp: New file.
652 * gdb.cp/userdef.exp: Allow 'struct' or 'class'.
653
e4b7f41c
JK
6542010-02-01 Jan Kratochvil <jan.kratochvil@redhat.com>
655
656 PR libc/11214:
657 * gdb.threads/current-lwp-dead.c: Include features.h.
658 (HAS_NOMMU): New.
659 (fn, main): Move CLONE_VM into [__UCLIBC__ && HAS_NOMMU].
660
b381ea14
JK
6612010-02-01 Jan Kratochvil <jan.kratochvil@redhat.com>
662
663 * gdb.base/symbol-without-target_section.exp,
664 gdb.base/symbol-without-target_section.c: New.
665
c593ac0e
DJ
6662010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
667
668 * gdb.base/bigcore.exp: Reset increased timeout.
669 * gdb.base/interrupt.exp: Match unexpected gdb prompt.
670
db25f29d
DJ
6712010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
672
673 * gdb.base/gcore.exp (capture_command_output): Use
674 gdb_test_multiple.
675
f9d67f43
DJ
6762010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
677
678 * gdb.arch/thumb2-it.S (it_breakpoints): New function.
679 * gdb.arch/thumb2-it.exp (test_it_break): New function.
680 (Top level): Call it.
681
177321bd
DJ
6822010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
683
684 * gdb.arch/thumb2-it.S, gdb.arch/thumb2-it.exp: New files.
685
97f2ed50
DJ
6862010-01-29 Daniel Jacobowitz <dan@codesourcery.com>
687
688 * gdb.base/call-strs.exp, gdb.base/default.exp,
689 gdb.base/ending-run.exp, gdb.base/finish.exp, gdb.base/funcargs.exp,
690 gdb.base/huge.exp, gdb.base/nodebug.exp, gdb.base/ptype.exp,
691 gdb.base/restore.exp, gdb.base/return.exp, gdb.base/setvar.exp,
692 gdb.base/watchpoints.exp, gdb.threads/gcore-thread.exp,
693 gdb.base/watchpoint-solib.exp: Save and restore timeout.
694 * gdb.base/ending-run.exp: Correct restore of timeout.
695 * gdb.base/page.exp: Remove unnecessary timeout setting.
696
e4e2711a
JB
6972010-01-29 Joel Brobecker <brobecker@adacore.com>
698
699 * gdb.ada/rec_return: New testcase.
700
ba581dc1
JB
7012010-01-29 Joel Brobecker <brobecker@adacore.com>
702
703 * gdb.ada/call_pn: New testcase.
704
4ea95be9
DJ
7052010-01-28 Daniel Jacobowitz <dan@codesourcery.com>
706
707 * gdb.mi/mi-nonstop.exp (mi_nonstop_resume): New function.
708 (Top level): Use it to resume.
709 * lib/mi-support.exp (mi_send_resuming_command_raw): Recognize
710 the Thumb mode displaced stepping error as unsupported.
711
df83a9bf
SW
7122010-01-28 Sami Wagiaalla <swagiaal@redhat.com>
713
714 * gdb.cp/nsusing.exp: Added more tests.
715 * gdb.cp/nsrecurs.exp: Ditto.
716 * gdb.cp/nsusing.cc: Added test functions.
717 * gdb.cp/nsrecurs.cc: Ditto.
718
40b27cdc
JK
7192010-01-27 Jan Kratochvil <jan.kratochvil@redhat.com>
720
721 * gdb.base/break-interp.exp: Use [file tail $filename] to omit any
722 absolute directory pathnames in gdb.sum file.
723
de958931
SW
7242010-01-27 Sami Wagiaalla <swagiaal@redhat.com>
725
726 * gdb.cp/namespace-using.exp: Rename to nsusing.exp.
727 * gdb.cp/namespace-using.cc: Rename to nsusing.cc.
728
708ead4e
TT
7292010-01-26 Tom Tromey <tromey@redhat.com>
730
731 PR exp/7643:
732 * gdb.base/printcmds.exp (test_print_string_constants): Remove
733 setup_kfail.
734
b14e635e
SW
7352010-01-14 Sami Wagiaalla <swagiaal@redhat.com>
736
737 * gdb.cp/nsrecurs.exp: New test.
738 * gdb.cp/nsrecurs.cc: New test program.
739 * gdb.cp/nsstress.exp: New test.
740 * gdb.cp/nsstress.cc: New test program.
741 * gdb.cp/nsdecl.exp: New test.
742 * gdb.cp/nsdecl.cc: New test program.
743
8540c487
SW
7442010-01-26 Sami Wagiaalla <swagiaal@redhat.com>
745
746 * gdb.cp/namespace-using.exp: Add test for printing of namespaces
747 imported into file scope.
748 Marked test as xfail.
749 * gdb.cp/namespace-using.cc (marker5): New function.
750 * gdb.cp/shadow.exp: New test.
751 * gdb.cp/shadow.cc: New test program.
752 * gdb.cp/nsimport.exp: New test.
753 * gdb.cp/nsimport.cc: New test program.
754
421d5d99
TT
7552010-01-25 Tom Tromey <tromey@redhat.com>
756
757 PR gdb/11049:
758 * gdb.base/printcmds.exp (test_print_typedef_arrays): Add test
759 with "set print null-stop on".
760
691f8dc1
JK
7612010-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
762
763 * gdb.arch/i386-bp_permanent.exp (Disassemble function '$function'):
764 Adjust it for DISASSEMBLY_OMIT_FNAME.
765
0b92b5bb
TT
7662010-01-22 Jan Kratochvil <jan.kratochvil@redhat.com>
767
768 PR symtab/11199:
769 * gdb.dwarf2/member-ptr-forwardref.exp,
770 gdb.dwarf2/member-ptr-forwardref.S: New.
771
23787403
JK
7722010-01-20 Jan Kratochvil <jan.kratochvil@redhat.com>
773
774 * gdb.threads/watchthreads-reorder.c (gdbstop_mutex): Remove.
775 (thread1_func): Protect thread1_tid with thread1_tid_cond by
776 thread1_tid_mutex. Remove gdbstop_mutex handling.
777 (thread2_func): Protect thread2_tid with thread2_tid_cond by
778 thread2_tid_mutex. Remove gdbstop_mutex handling.
779 (main): Move thread1_tid_mutex and thread2_tid_mutex locks before
780 pthread_create. Remove gdbstop_mutex handling. New comment. Replace
781 pthread_cond_wait conditionalizations by while loops.
782
b966cb8a
TT
7832010-01-20 Tom Tromey <tromey@redhat.com>
784
785 PR backtrace/10770:
786 * gdb.dwarf2/pr10770.exp: New file.
787 * gdb.dwarf2/pr10770.c: New file.
788 * gdb.dwarf2/Makefile.in (EXECUTABLES): Add pr10770.
789
fcae584b
VP
7902010-01-20 Vladimir Prus <vladimir@codesourcery.com>
791
792 * gdb.mi/mi-async.exp: Remove check for 'async' target, because
793 that target was removed, and the test always runs native anyway.
794
a0f49112
JK
7952010-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
796
797 * gdb.base/watchpoint-cond-gone.exp, gdb.base/watchpoint-cond-gone.c,
798 gdb.base/watchpoint-cond-gone-stripped.c: New.
799
ceeb3d5a
TT
8002010-01-19 Tom Tromey <tromey@redhat.com>
801
802 PR c++/8000:
803 * gdb.cp/namespace.exp: Use new enum. Fix line numbers in
804 existing tests.
805 * gdb.cp/namespace.cc (AAA::SomeEnum): New enum.
806 (main): Use AAA::SomeEnum.
807
dd322c54
JK
8082010-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
809
810 * gdb.mi/mi-break.exp (set line_callme_head, set line_callme_body): New.
811 (test_ignore_count): Declare line_callme_body global.
812 (run to breakpoint with ignore count): Use line_callme_body.
813 * gdb.mi/mi-cli.exp (set line_main_head, set line_main_body)
814 (set line_main_hello, set line_main_return): Reindent.
815 (set line_callee4_head, set line_callee4_body, set line_callee4_next):
816 New.
817 (continue to callee4): Use line_callee4_body.
818 (check *stopped from CLI command): Use line_callee4_next.
819 * gdb.mi/mi2-cli.exp (set line_main_head, set line_main_body)
820 (set line_main_hello, set line_main_return): Reindent.
821 (set line_callee4_head, set line_callee4_body): New.
822 (continue to callee4): Use line_callee4_body.
823
4e8f195d
TT
8242010-01-18 Tom Tromey <tromey@redhat.com>
825
826 PR c++/9680:
827 * gdb.cp/casts.cc: Add new classes and variables.
828 * gdb.cp/casts.exp: Test new operators.
829
9e14a9ba
JB
8302010-01-18 Tom Tromey <tromey@redhat.com>
831 Thiago Jung Bauermann <bauerman@br.ibm.com>
832
833 * gdb.python/source2.py: New file.
834 * gdb.python/source1: New file.
835 * gdb.python/python.exp: Test "source" command.
836
00bf0b85
SS
8372010-01-15 Stan Shebs <stan@codesourcery.com>
838
839 * gdb.trace/tfile.c: New file.
840 * gdb.trace/tfile.exp: New file.
841
55235ad7
JK
8422010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
843
844 * gdb.base/pie-support.exp, gdb.base/pie-support.c: Remove.
845
9f2982ff
JK
8462010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
847
848 * gdb.base/valgrind-db-attach.exp, gdb.base/valgrind-db-attach.c: New.
849
bbfba9ed
JK
8502010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
851
852 * gdb.base/break-interp-lib.c: Include unistd.h, assert.h and stdio.h.
853 (libfunc): New parameter action. Implement also selectable "sleep".
854 * gdb.base/break-interp-main.c: Include assert.h.
855 (libfunc): New parameter action.
856 (main): New parameters argc and argv. Assert argc. Pass argv.
857 * gdb.base/break-interp.exp (test_core): Pass the "segv" argument.
858 (test_attach): New proc.
859 (test_ld): Pass new "segv" exec parameter. Call also test_attach.
860 * lib/gdb.exp (core_find): New parameter arg. Pass it to $binfile.
861
61f0d762
JK
8622010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
863
864 * gdb.base/break-interp.exp (test_core): New proc.
865 (test_ld): Call it.
866
06a6f270
JK
8672010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
868
869 * gdb.base/break-interp-main.c, gdb.base/break-interp-lib.c: New.
870 * gdb.base/break-interp.exp: Exit on skip_shlib_tests. Change $srcfile.
871 New variables $binfile_lib and $srcfile_lib. Call get_compiler_info
872 and gdb_compile_shlib. Use new -Wl compiler options.
873 (dl bt, main bt): New tests.
874
51bee8e9
JK
8752010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
876
877 Support PIEs with no symfile_objfile.
878 * gdb.base/break-interp.exp: New argument at the test_ld calls.
879 (test_ld): New parameter trynosym.
880 (test_ld <$trynosym>): New block.
881
b8040f19
JK
8822010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
883
884 * gdb.base/break-interp.exp: New file.
885
be759fcf
PM
8862010-01-13 Phil Muldoon <pmuldoon@redhat.com>
887
888 * gdb.python/py-value.exp (test_lazy_strings): Add lazy string test.
889 * gdb.python/py-prettyprint.py (pp_ls): New printer.
890 * gdb.python/py-prettyprint.exp (run_lang_tests): Add lazy string
891 test.
892 * gdb.python/py-prettyprint.c: Define lazystring test structure.
893 * gdb.python/py-mi.exp: Add lazy string test.
894
dc146f7c
VP
8952010-01-13 Vladimir Prus <vladimir@codesourcery.com>
896
897 * lib/mi-support.exp (mi_check_thread_states): Handle
898 core number in thread listing.
899
b4ba55a1
JB
9002010-01-12 Joel Brobecker <brobecker@adacore.com>
901
902 * gdb.base/maint.exp: Adjust the expected output for the
903 "maint print type" test. Use gdb_test_multiple instead of
904 gdb_sent/gdb_expect.
905
08e24bd4
DE
9062010-01-11 Doug Evans <dje@google.com>
907
6496a609
DE
908 * lib/gdbserver-support.exp (gdbserver_download_current_prog): Rename
909 from gdbserver_download. All callers updated.
910
08e24bd4
DE
911 * gdb.server/ext-run.exp: "info os processes" requires xml support.
912
b5cfddf5
JK
9132010-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
914
915 Implement binary numbers parsing.
916 * gdb.base/printcmds.exp (test_integer_literals_accepted)
917 (test_integer_literals_rejected): New binary tests.
918
3725885a
RW
9192010-01-09 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
920
921 * gdb.cell/configure: Regenerate.
922
37aeb5df
JK
9232010-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
924
925 * gdb.base/corefile.exp: Move the core finding block out and call it as
926 core_find, new variable $corefile, replace corefile by $corefile and
927 [file tail $corefile] for usage vs. test names resp.
928 * lib/gdb.exp (core_find): Move it as a new function here. New
929 parameter binfile and deletefiles. New variable $destcore. Pre-delete
930 $destcore. Return "" on error.
931
d521f563
JK
9322010-01-08 Jan Kratochvil <jan.kratochvil@redhat.com>
933
934 Workaround PR binutils/10802.
935 * lib/gdb.exp (gdb_gnu_strip_debug): Preserve the file attributes
936 (twice).
937
28f24826
DJ
9382010-01-08 Daniel Jacobowitz <dan@codesourcery.com>
939
940 * gdb.cp/gdb2495.exp: Skip if gdb,nosignals.
941
2de75e71
JB
9422010-01-08 Joel Brobecker <brobecker@adacore.com>
943
944 * lib/gdb.exp (gdb_start_cmd): Move comment outside of gdb_expect
945 call, to avoid interruption.
946
fe00719b 9472010-01-08 Jan Kratochvil <jan.kratochvil@redhat.com>
d24d8548
JK
948
949 * gdb.stabs/weird.def (args93): New.
950
d0ef5df8
DE
9512010-01-07 Doug Evans <dje@google.com>
952
953 * lib/gdb.exp (gdb_skip_xml_test): Add comment.
954
3a08d52f
TT
9552010-01-07 Tom Tromey <tromey@redhat.com>
956
957 * gdb.base/source.exp: Use correct line number.
958
7a697b8d
SS
9592010-01-05 Stan Shebs <stan@codesourcery.com>
960
961 * gdb.trace/tracecmd.exp: Test ftrace.
962
7803799a
UW
9632010-01-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
964
965 * gdb.xml/tdesc-regs.exp: Support s390*-*-* targets.
966
c54eabfa
JK
9672010-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
968
969 * gdb.mi/var-cmd.c (do_bitfield_tests): Change "V.sharable" type to
970 "uint_for_mi_testing".
971
02e7ef19
JB
9722010-01-01 Joel Brobecker <brobecker@adacore.com>
973
974 Test indented comment in file being sourced.
975 * gdb.base/commands.exp: Test indented comment in file being sourced.
976
abd775ce
JB
9772010-01-01 Joel Brobecker <brobecker@adacore.com>
978
979 * gdb.fortran/array-element.f, gdb.fortran/complex.f,
980 gdb.fortran/derived-type.f90, gdb.fortran/module.f90,
981 gdb.fortran/subarray.f, gdb.mi/array.f: Update year in copyright
982 notice.
983
79b55b82
JB
9842010-01-01 Joel Brobecker <brobecker@adacore.com>
985
986 * gdb.arch/gdb1291.s, gdb.arch/gdb1431.s: Update year in copyright
987 notice.
988
8997583e
JK
9892010-01-01 Jan Kratochvil <jan.kratochvil@redhat.com>
990
991 * lib/mi-support.exp (mi_expect_stop <stopped at wrong place>): Insert
992 missing $after_stopped and comma (,) expectation.
993
6da95a67
SS
9942009-12-31 Stan Shebs <stan@codesourcery.com>
995
996 * gdb.trace/actions.exp: Test teval action.
997
218d2fc6
TJB
9982009-12-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
999
1000 * gdb.base/watchpoint.exp (test_watchpoint_in_big_blob): New function.
1001 (top level): Call test_watchpoint_in_big_blob.
1002 * gdb.base/watchpoint.c (buf): Change size to value too big for hardware
1003 watchpoints.
1004 (func3): Write to buf.
1005
236f1d4d
SS
10062009-12-29 Stan Shebs <stan@codesourcery.com>
1007
1008 * gdb.trace/actions.exp: Test default-collect.
1009
f61e138d
SS
10102009-12-28 Stan Shebs <stan@codesourcery.com>
1011
1012 * gdb.trace/tsv.exp: New file.
1013 * gdb.base/completion.exp: Update ambiguous info output.
1014
0219b378
DJ
10152009-12-28 Daniel Jacobowitz <dan@codesourcery.com>
1016
1017 * gdb.base/find.c (main): Reference search buffers.
1018 * gdb.base/included.c (main): Reference integer.
1019 * gdb.base/ptype.c (charfoo): Declare.
1020 (intfoo): Call charfoo.
1021 * gdb.base/scope0.c (useitp): New function.
1022 (usestatics): Use useitp.
1023 (useit): Add a type for val.
1024 * gdb.base/scope1.c (useit1): Take a pointer argument.
1025 (usestatics1): Update calls to useit1.
1026 * gdb.cp/call-c.cc: Declare foo.
1027 (main): Call foo.
1028 * gdb.cp/m-static.cc (main): Reference test4.elsewhere.
1029 * gdb.cp/namespace.cc (ensureOtherRefs): Declare.
1030 (main): Call C::ensureRefs and ensureOtherRefs.
1031 * gdb.cp/namespace1.cc (C::ensureOtherRefs): Also reference int
1032 variables.
1033 (ensureOtherRefs): New function.
1034 * gdb.cp/overload.cc (main): Call all overloadNamespace variants.
1035 * gdb.cp/templates.cc (main): Call t5i.value.
1036
3f78692f
JK
10372009-12-24 Jan Kratochvil <jan.kratochvil@redhat.com>
1038
1039 Fix compatibility with G++-4.5.
1040 * gdb.cp/expand-sals.cc (main): Remove the "exit-line" comment.
1041 * gdb.cp/expand-sals.exp: Remove breakpoint on "exit-line".
1042 (uncaught return): Remove.
1043
429374b8
JK
10442009-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
1045 Phil Muldoon <pmuldoon@redhat.com>
1046
1047 * gdb.base/condbreak.exp: Put breakpoint on marker3 and marker4.
1048 (bp_location13, bp_location14, bp_location17, bp_location18)
1049 (marker3_proto, marker4_proto): New variables.
1050 (breakpoint info): Update output.
1051 (run until breakpoint at marker3, run until breakpoint at marker4): New
1052 tests.
1053
859825b8
JK
10542009-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
1055
1056 * gdb.base/unload.c (main): Change the UNLOADSHR parameter to 1.
1057 Replace the printf call of Y by provided "y-set-1" label. New block
1058 for the second shared library.
1059 * gdb.base/unload.exp: Compile also the second library, call
1060 gdb_load_shlibs also for it. Use now gdb_breakpoint.
1061 (single pending breakpoint info): Rename to ...
1062 (pending breakpoint info before run): ... this extended test.
1063 (libfile2, libname2, libsrcfile2, libsrc2)
1064 (lib_sl2): New variables.
1065 (exec_opts): Set also SHLIB_NAME2.
1066 (pending breakpoint info on first run at shrfunc1)
1067 (pending breakpoint info on second run at shrfunc1)
1068 (pending breakpoint info on second run at shrfunc2)
1069 (print y from libfile, print y from libfile2): New tests.
1070 * gdb.base/unloadshr.c (shrfunc1): Change the returned value.
1071 * gdb.base/unloadshr2.c: New.
1072
e6a386cd
HZ
10732009-12-22 Hui Zhu <teawater@gmail.com>
1074
1075 * gdb.reverse/sigall-reverse.exp: Adjust.
1076
9e19b45e
VP
10772009-12-21 Vladimir Prus <vladimir@codesourcery.com>
1078
1079 PR gdb/10884
1080
1081 * gdb.mi/var-cmd.c (do_bitfield_tests): New
1082 (main): Call do_bitfield_tests.
aacf5b1e 1083 * gdb.mi/mi-var-cmd.exp: Run the 'bitfield' testcase.
9e19b45e 1084
d53a7b30
JB
10852009-12-20 Joel Brobecker <brobecker@adacore.com>
1086
1087 * Makefile.in gdb.ada/gnat_ada.gpr, gdb.base/gcore-buffer-overflow.c,
1088 gdb.base/gcore-buffer-overflow.exp, gdb.base/source-error.gdb,
1089 gdb.base/watch_thread_num.c, gdb.java/jprint.java,
1090 gdb.mi/mi-async.exp, gdb.modula2/unbounded-array.exp,
1091 gdb.modula2/unbounded1.c: Update copyright header.
1092
191ca0a1
CM
10932009-12-10 Chris Moller <moller@mollerware.com>
1094
1095 PR gdb/9399
1096 * gdb.cp/virtfunc2.exp: New tests
1097 * gdb.cp/virtfunc2.cc: New tests
1098 * gdb.cp/Makefile.in: Added tests to EXECUTABLES
1099
0fa6cf1b
MS
11002009-12-10 Oza Pawandeep (paawan1982@yahoo.com
1101
1102 * gdb.reverse/i387-env-reverse.c: New file.
1103 * gdb.reverse/i387-env-reverse.exp: New file.
1104 * gdb.reverse/i387-stack-reverse.c: New file.
1105 * gdb.reverse/i387-stack-reverse.exp: New file.
1106
361ae042
PM
11072009-12-08 Phil Muldoon <pmuldoon@redhat.com>
1108
1109 * gdb.python/py-type.exp (test_range): New test.
1110
bfd31e71
PM
11112009-12-03 Phil Muldoon <pmuldoon@redhat.com>
1112
1113 PR python/10805
1114
1115 * gdb.python/py-type.exp: New file.
1116 * gdb.python/py-type.c: New file.
1117 * Makefile.in: Add py-type.
1118
57a1d736
TT
11192009-12-03 Tom Tromey <tromey@redhat.com>
1120
1121 * gdb.python/py-value.exp (test_parse_and_eval): New
1122 function.
1123
1f3b5d1b
PP
11242009-12-03 Paul Pluzhnikov <ppluzhnikov@google.com>
1125
1126 PR gdb/11022
1127
1128 * gdb.base/pr11022.exp: New test.
1129 * gdb.base/pr11022.c: New test.
1130
8b7dbdc9
JK
11312009-12-03 Jan Kratochvil <jan.kratochvil@redhat.com>
1132
1133 Fix spurious false FAILs.
1134 * gdb.base/structs.c (chartest): New.
1135 (main): Fill-in chartest.
1136 * gdb.base/structs.exp (anychar_re, first): New.
1137 (start_structs_test): Import global anychar_re and first.
1138 New gdb_test call "set print elements 300; ${testfile}"
1139 (start_structs_test <$first>): New block.
1140 (any): Import global anychar_re. New variable ac. Use ${ac}.
1141
6a53b2ec
JK
11422009-11-30 Jan Kratochvil <jan.kratochvil@redhat.com>
1143
1144 * gdb.base/bigcore.exp (extract_heap): Set $lim limit to 200.
1145
d7167b4c
JK
11462009-11-30 Jan Kratochvil <jan.kratochvil@redhat.com>
1147
1148 * gdb.base/foll-fork.exp (unpatch child, breakpoint at exit call):
1149 Force $srcfile file.
1150 * gdb.base/foll-fork.c (callee): Comment out the printf call.
1151
b1798462
UW
11522009-11-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1153
1154 * gdb.base/hbreak.exp: Disable for s390*-*-* targets.
1155 * gdb.base/watchpoint-hw-hit-once.exp: Likewise.
1156 * gdb.threads/watchthreads-reorder.exp: Likewise.
1157
b6199126
DJ
11582009-11-24 Daniel Jacobowitz <dan@codesourcery.com>
1159
1160 PR gdb/8704
1161
1162 * gdb.base/condbreak.exp: Test combinations of "break *EXP",
1163 "if", and "thread". Correct matching in the previous test.
1164
b22a0510
DJ
11652009-11-25 Daniel Jacobowitz <dan@codesourcery.com>
1166
1167 * gdb.cp/extern-c.cc, gdb.cp/extern-c.exp: New test.
1168
930636d2
MS
11692009-11-23 Michael Snyder <msnyder@vmware.com>
1170
1171 * gdb.reverse/watch-reverse.exp: Extend test for hw watchpoints.
1172 * gdb.reverse-watch-precsave.exp: Ditto.
1173
21a0512e
PP
11742009-11-23 Paul Pluzhnikov <ppluzhnikov@google.com>
1175
1176 * gdb.asm/asm-source.exp: Adjust.
1177 * gdb.base/help.exp: Adjust.
1178
fc30d5e0
PA
11792009-11-22 Pedro Alves <pedro@codesourcery.com>
1180
1181 * gdb.base/catch-syscall.exp (test_catch_syscall_fail_nodatadir)
1182 (do_syscall_tests_without_xml): Set data-directory to
1183 /the/path/to/nowhere.
1184
f6bc2008
PA
11852009-11-21 Pedro Alves <pedro@codesourcery.com>
1186
1187 * gdb.threads/local-watch-wrong-thread.c,
1188 gdb.threads/local-watch-wrong-thread.exp: New files.
1189
8c2fb5de
PA
11902009-11-21 Pedro Alves <pedro@codesourcery.com>
1191
1192 * gdb.cp/cplusfuncs.exp (info_func_regexp, print_addr): Don't
1193 assume new `regsub' syntax available.
1194
ebec9a0f
PA
11952009-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
1196
a79d3c27
JK
1197 * gdb.base/watchpoint-hw-hit-once.exp,
1198 gdb.base/watchpoint-hw-hit-once.c: New.
1199
12002009-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
1201
1202 * gdb.threads/watchthreads-reorder.exp,
1203 gdb.threads/watchthreads-reorder.c: New.
ebec9a0f 1204
276a961b
MK
12052009-11-17 Nathan Sidwell <nathan@codesourcery.com>
1206
1207 * gdb.xml/tdesc-regs.exp: Use for m68k.
1208
4867c1fb
PA
12092009-11-15 Pedro Alves <pedro@codesourcery.com>
1210
1211 * gdb.base/watch-vfork.c, gdb.base/watch-vfork.exp: New files.
1212
f6838f81
DJ
12132009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
1214
1215 * lib/gdb.exp (current_target_name): New procedure.
1216 (gdb_wrapper_target): New variable.
1217 (gdb_wrapper_init): Set gdb_wrapper_target.
1218 (default_gdb_init): Check gdb_wrapper_target before rebuilding the
1219 wrapper.
1220
4ac4dd3f
DJ
12212009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
1222
1223 * gdb.base/remote.exp: Delete the slowest load test.
1224 Do not load with fixed packet sizes.
1225
a7881759
DJ
12262009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
1227
1228 * gdb.cp/virtfunc.exp (do_tests): If runto_main fails, give up.
1229
97a5b505
DJ
12302009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
1231
1232 * gdb.base/freebpcmd.exp: Delete unused variable. Specify
1233 srcfile when setting a breakpoint.
1234
d3e1fc54
DJ
12352009-11-13 Maciej W. Rozycki <macro@codesourcery.com>
1236
1237 * gdb.base/find.c (int8_t, int16_t, int32_t, int64_t): Undefine
1238 macros.
1239
7cbcbded
DJ
12402009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
1241
1242 * gdb.cp/formatted-ref.exp (test_p_x_ref_addr): Allow the reference
1243 to be in memory.
1244 * gdb.base/display.c (force_mem): New.
1245 (do_loops): Use it. Add breakpoint comments.
1246 (do_vars): Add a breakpoint comment.
1247 * gdb.base/display.exp: Use gdb_get_line_number. Remove hardcoded
1248 line numbers.
1249
bdea3a92
NF
12502009-11-13 Nathan Froyd <froydnj@codesourcery.com>
1251
1252 * gdb.base/pending.exp: Use gdb_run_cmd to start the program
1253 instead of a bare "run".
1254
269f82e5
PP
12552009-11-13 Paul Pluzhnikov <ppluzhnikov@google.com>
1256
1257 * gdb.python/py-prettyprint.exp: Adjust.
1258
a69b7d9d
DJ
12592009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
1260
1261 * lib/cell.exp (skip_cell_tests): Clean up test files before
1262 returning.
1263
b598bfda
DJ
12642009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
1265
1266 * lib/gdb.exp (gdb_test_multiple): Handle "y or [n]", "[y] or n",
1267 and the breakpoint menu. Do not call perror if a prompt is seen.
1268 Consume the following GDB prompt.
1269 * gdb.cp/method2.exp (test_break): Use gdb_test_multiple.
1270 * gdb.cp/namespace.exp: Use gdb_test.
1271 * gdb.cp/templates.exp: Use gdb_test.
1272 (test_template_breakpoints): Use gdb_test_multiple.
1273
87728fa0
DJ
12742009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
1275
1276 * gdb.base/break1.c (struct some_struct, values): Move earlier.
1277 (marker4): Reference values.
1278
b67c692f
DJ
12792009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
1280
1281 * gdb.base/macscp.exp: Avoid the first FAIL if macro information
1282 is missing.
1283
f0df251a
DJ
12842009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
1285
1286 * gdb.base/break.c (need_malloc): New.
1287 * gdb.base/constvars.c (main): Reference crass and crisp.
1288 * gdb.base/gdb1821.c (main): Reference bar.
1289 * gdb.cp/gdb1355.cc (main): Reference s1.
1290 * gdb.cp/hang1.cc (dummy2, dummy3): Declare.
1291 (main): Call them.
1292 * gdb.cp/hang2.cc (dummy2): Define.
1293 * gdb.cp/hang3.cc (dummy3): Define.
1294 * gdb.cp/m-data.cc (main): Reference shadow.
1295
bdf7534a
NF
12962009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
1297 Nathan Froyd <froydnj@codesourcery.com>
1298
1299 * lib/gdb.exp (gdb_compile): Also set rpath for shlib=, on a
1300 remote host.
1301
f24fce77
NF
13022009-11-12 Nathan Froyd <froydnj@codesourcery.com>
1303
1304 * gdb.base/step-line.exp: Copy step-line.inp to the remote host.
1305 * gdb.dwarf2/dw2-basic.exp: Copy file1.txt to the remote host.
1306 * gdb.dwarf2/dw2-compressed.exp: Likewise.
1307 * gdb.dwarf2/dw2-intercu.exp: Likewise.
1308 * gdb.dwarf2/dw2-intermix.exp: Likewise.
1309 * gdb.dwarf2/dw2-producer.exp: Likewise.
1310 * gdb.dwarf2/mac-fileno.exp: Likewise.
1311 * gdb.python/py-prettyprint.exp (run_lang_tests): Copy
1312 py-prettyprint.py to the remote host.
1313 * gdb.python/py-mi.exp: Copy py-mi.py to the remote host.
1314
40f0318e
KS
13152009-11-11 Keith Seitz <keiths@redhat.com>
1316
1317 * gdb.cp/classes.cc (ByAnyOtherName): Add typedef and
1318 use it instead of "Foo".
1319 * gdb.cp/classes.exp (do_tests): Add a test to access
1320 a method through a typedef'd class name.
1321
f3d9f7fb
NF
13222009-11-11 Nathan Froyd <froydnj@codesourcery.com>
1323
1324 * gdb.base/long_long.exp: Permit leading zeros on floating-point
1325 exponents.
1326 * gdb.base/pointers.exp: Likewise.
1327 * gdb.cp/ref-types.exp: Likewise.
1328
a4216f37
KS
13292009-11-11 Keith Seitz <keiths@redhat.com>
1330
1331 * gdb.cp/cplusfuncs.cc (class foo): Add operators
1332 new[] and delete[].
1333 * gdb.cp/cplusfuncs.exp (dm_type_void): Change to
1334 "void".
1335 (probe_demangler): Remove all single-quoting of
1336 method and variable names.
1337 (info_func_regexp): Remove the word "void" from any
1338 occurrence of "(void)".
1339 (print_addr_2): Remove all single-quoting of
1340 method names.
1341 (print_addr_2_kfail): Likewise.
1342 (print_addr): Single-quote C function names before
1343 passing to print_addr_2.
1344 (test_paddr_operator_functions): Remove single-quoting
1345 for method names.
1346 Add tests for operator new[] and operator delete[].
1347
9b14d7aa
JK
13482009-11-11 Jan Kratochvil <jan.kratochvil@redhat.com>
1349
1350 * gdb.dwarf2/dw2-ranges.exp: Call runto_main.
1351
85feb311
KS
13522009-11-09 Keith Seitz <keiths@redhat.com>
1353
1354 * gdb.cp/overload.exp: Add tests for resolving overloaded
1355 methods in expression parsing/evaluation.
1356
fa335448
DJ
13572009-11-10 Daniel Jacobowitz <dan@codesourcery.com>
1358
1359 * lib/gdb.exp (default_gdb_version): Use --version instead of
1360 --command.
1361
ec3c07fc
NS
13622009-11-10 Nathan Sidwell <nathan@codesourcery.com>
1363
1364 * lib/gdb.exp (gdb_compile_test): New.
1365 (skip_ada_tests, skip_java_tests): New.
1366 (gdb_compile): Use gdb_compile_test for f77.
1367 * lib/ada.exp (gdb_compile_ada): Use gdb_compile_test to record result.
1368 * lib/java.exp (compile_java_from_source): Remove runtests check,
1369 use gdb_compile_test to record result.
1370 * gdb.ada/packed_array.exp, gdb.ada/fixed_points.exp,
1371 gdb.ada/exec_changed.exp, gdb.ada/start.exp,
1372 gdb.ada/watch_arg.exp, gdb.ada/null_record.exp,
1373 gdb.ada/array_return.exp, gdb.ada/arrayidx.exp,
1374 gdb.mi/mi-var-child-f.exp, gdb.fortran/types.exp,
1375 gdb.fortran/array-element.exp, gdb.fortran/subarray.exp,
1376 gdb.fortran/derived-type.exp, gdb.fortran/exprs.exp,
1377 gdb.java/jmisc.exp, gdb.java/jmisc1.exp, gdb.java/jprint.exp,
1378 gdb.java/jv-print.exp, gdb.java/jmain.exp: Add language skip,
1379 adjust gdb_compile invocations.
1380
b8b4e42b
JK
13812009-11-09 Jan Kratochvil <jan.kratochvil@redhat.com>
1382
1383 * Makefile.in (abs_builddir): New.
1384 (site.exp): New target `$(abs_builddir)/site.exp'. New comment.
1385 (check-single, $(TEST_TARGETS), check-gdb.base%): Change `site.exp' to
1386 `$(abs_builddir)/site.exp'.
1387
f8b7eaf3
DJ
13882009-11-05 Daniel Jacobowitz <dan@codesourcery.com>
1389
1390 * config/m68k-emc.exp, lib/emc-support.exp,
1391 gdb.trace/gdb_c_test.c: Delete.
1392 * gdb.trace/actions.exp, gdb.trace/backtrace.exp, gdb.trace/circ.exp,
1393 gdb.trace/collection.exp, gdb.trace/deltrace.exp,
1394 gdb.trace/infotrace.exp, gdb.trace/limits.exp, gdb.trace/packetlen.exp,
1395 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp, gdb.trace/report.exp,
1396 gdb.trace/save-trace.exp, gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
1397 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp: Remove special
1398 casing for m68k-*-elf.
1399
c4187697
NS
14002009-11-03 Pedro Alves <pedro@codesourcery.com>
1401
1402 * gdb.arch/i386-gnu-cfi.exp: Define SYMBOL_PREFIX on *-*-mingw*.
1403 * gdb.arch/i386-prologue.exp: Likewise.
1404 * gdb.arch/i386-unwind.exp: Likewise.
1405
db16b772
DJ
14062009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
1407
1408 * lib/gdb.exp (gdb_expect): Fix timeout typo.
1409
bcf71277
DJ
14102009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
1411
1412 * gdb.base/opaque.exp: Remove duplicate tests and xyz from test name.
1413
0105cee2
DJ
14142009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
1415
1416 * gdb.cp/ctti.exp: Correct return values for unsigned char functions.
1417
24ddea62
JK
14182009-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
1419
1420 * gdb.base/sepdebug.exp: New test_different_dir call for multiple-dirs.
1421
287ccc17
JK
14222009-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
1423
1424 * gdb.base/sepdebug.exp (CRC mismatch is reported): New test.
1425 * gdb.base/sepdebug2.c: New file.
1426
08bca259 14272009-10-31 Sergio Durigan Junior <sergiodj@linux.vnet.ibm.com>
bccd0dd2
SDJ
1428
1429 * gdb.base/catch-syscall.exp: Adapt the testcase in order to accept
1430 the modified warnings for catch syscall. Verify if GDB was compiled
1431 with support for lib expat, and choose which tests to run depending
1432 on this.
1433
5d4e2b76
VP
14342009-10-30 Vladimir Prus <vladimir@codesourcery.com>
1435
1436 * gdb.mi/mi-break.exp (test_breakpoint_commands): Test
1437 that composite commands are parsed OK. And also test
1438 that breakpoint commands do work.
1439
240e538a
MS
14402009-10-23 Michael Snyder <msnyder@vmware.com>
1441
1442 gdb.reverse/consecutive-precsave.exp: Change expect pattern
1443 to allow for new disassembly style.
1444
9c419145
PP
14452009-10-22 Paul Pluzhnikov <ppluzhnikov@google.com>
1446
1447 * gdb.asm/asm-source.exp: Adjust.
1448
02506ff1
MS
14492009-10-22 Michael Snyder <msnyder@vmware.com>
1450
1451 * gdb.reverse/break-precsave.exp: New test.
1452 * gdb.reverse/consecutive-precsave.exp: Ditto.
1453 * gdb.reverse/finish-precsave.exp: Ditto.
1454 * gdb.reverse/i386-precsave.exp: Ditto.
1455 * gdb.reverse/machinestate-precsave.exp: Ditto.
1456 * gdb.reverse/sigall-precsave.exp: Ditto.
1457 * gdb.reverse/solilb-precsave.exp: Ditto.
1458 * gdb.reverse/step-precsave.exp: Ditto.
1459 * gdb.reverse/until-precsave.exp: Ditto.
1460 * gdb.reverse/watch-precsave.exp: Ditto.
1461
4cf866a3
MS
14622009-10-22 Michael Snyder <msnyder@vmware.com>
1463
1464 * gdb.reverse/consecutive-reverse.exp: Substitute gdb_test_multiple
1465 for gdb_expect. Adjust one test's expect strings for the new
1466 format of disassemble.
1467 * gdb.reverse/finish-reverse.exp: Delete 'return'.
1468 * gdb.reverse/sigall-reverse.exp: Substitute gdb_test for
1469 gdb_test_multiple.
1470 * gdb.reverse/step-reverse.exp: Delete 'return'.
1471 * gdb.reverse/until-reverse.exp: Delete blank lines.
1472 * gdb.reverse/watch-reverse.exp: Delete blank lines.
1473
2b28d209
PP
14742009-10-21 Paul Pluzhnikov <ppluzhnikov@google.com>
1475
1476 * gdb.base/consecutive.exp: Adjust.
1477 * gdb.base/display.exp: Likewise.
1478 * gdb.base/pc-fp.exp: Likewise.
1479 * gdb.base/sigbpt.exp: Likewise.
1480
33b9c32b
MS
14812009-10-19 Michael Snyder <msnyder@vmware.com>
1482
1483 * gdb.reverse/consecutive-reverse.c: Add comment at end of main.
1484 * gdb.reverse/finish-reverse.c: Ditto.
1485 * gdb.reverse/sigall-reverse.c: Ditto.
1486 * gdb.reverse/solib-reverse.c: Ditto.
1487 * gdb.reverse/step-reverse.c: Ditto.
1488 * gdb.reverse/watch-reverse.c: Ditto.
1489
6c95b8df
PA
14902009-10-19 Pedro Alves <pedro@codesourcery.com>
1491 Stan Shebs <stan@codesourcery.com>
1492
1493 * gdb.base/foll-vfork.exp: Adjust to spell out "follow-fork".
1494 * gdb.base/foll-exec.exp: Adjust to expect a process id before
1495 "Executing new program".
1496 * gdb.base/foll-fork.exp: Adjust to spell out "follow-fork".
1497 * gdb.base/multi-forks.exp: Ditto. Adjust to the inferior being
1498 left listed after having been killed.
1499 * gdb.base/attach.exp: Adjust to spell out "symbol-file".
1500 * gdb.base/maint.exp: Adjust test.
1501
1502 * Makefile.in (ALL_SUBDIRS): Add gdb.multi.
1503 * gdb.multi/Makefile.in: New.
1504 * gdb.multi/base.exp: New.
1505 * gdb.multi/goodbye.c: New.
1506 * gdb.multi/hangout.c: New.
1507 * gdb.multi/hello.c: New.
1508 * gdb.multi/bkpt-multi-exec.c: New.
1509 * gdb.multi/bkpt-multi-exec.exp: New.
1510 * gdb.multi/crashme.c: New.
1511
279017b7
TG
15122009-10-13 Tristan Gingold <gingold@adacore.com>
1513
1514 * gdb.base/sepdebug.exp: Check debug info are found.
1515
0413d738
PA
15162009-10-08 Pedro Alves <pedro@codesourcery.com>
1517
1518 * lib/gdb.exp (gdb_compile): Remove dead aix and irix related
1519 bits.
1520
c628eecc
JK
15212009-10-07 Jan Kratochvil <jan.kratochvil@redhat.com>
1522
1523 * gdb.base/hbreak.exp, gdb.base/hbreak.c: New.
1524
38af1bfe
JB
15252009-10-07 Joel Brobecker <brobecker@adacore.com>
1526
1527 * gdb.base/watchpoints.c: Add copyright header. Reformat one
1528 of the comments.
1529
2b0adecd
PM
15302009-10-06 Pierre Muller <muller@ics.u-strasbg.fr>
1531
1532 * gdb.base/annota1.exp: Remove obsolete match_max increase.
1533 * gdb.base/annota3.exp: Idem.
1534 * gdb.base/maint.exp: Idem.
1535
8d417781
PM
15362009-10-05 Pierre Muller <muller@ics.u-strasbg.fr>
1537
1538 * lib/gdb.exp (default_gdb_init): Set current value of match_max
1539 to default.
1540
bb61102d
PM
15412009-10-02 Pierre Muller <muller@ics.u-strasbg.fr>
1542
1543 * lib/gdb.exp (gdb_compile): Add --enable-auto-import option for
1544 mingw and cygwin targets.
1545
ace5c364
PM
15462009-10-02 Pierre Muller <muller@ics.u-strasbg.fr>
1547 Pedro Alves <pedro@codesourcery.com>
1548
1549 * lib/gdb.exp (gdb_compile): Avoid adding
1550 gdb_saved_unbuffered_mode_obj if -nostdlib option is used.
1551
c2d494a0
PM
15522009-10-01 Pierre Muller <muller@ics.u-strasbg.fr>
1553
e1b52ce2
PM
1554 * gdb.base/shr1.c: Use %p in format string.
1555 * gdb.base/unload.c: Avoid warning in fprintf.
1556 * gdb.base/watchpoint-solib.c: Idem.
c2d494a0 1557
209f53f5
PM
15582009-10-01 Pierre Muller <muller@ics.u-strasbg.fr>
1559
1560 * gdb.base/fileio.c (test_lseek): typecast ofs_t ret variable to
1561 long type.
1562 (test_unlink): Correct printf string.
1563 * gdb.base/checkpoint.c (main): Correct fprintf string for variable i.
1564 * gdb.threads/attachstop-mt.c: Add #include <string.h>.
1565
8172766a
JK
15662009-09-29 Jan Kratochvil <jan.kratochvil@redhat.com>
1567
1568 * gdb.base/breakpoint-shadow.exp: Move the ia64 part into ...
1569 * gdb.arch/ia64-breakpoint-shadow.exp: ... a new file, with new tests.
1570 * gdb.arch/ia64-breakpoint-shadow.S: New file.
1571
0f73703c
UW
15722009-09-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1573
1574 * gdb.objc/basicclass.exp: Disable pending breakpoint query.
1575 * gdb.objc/nondebug.exp: Likewise.
1576
b32306ca
UW
15772009-09-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1578
1579 * gdb.base/watchpoints.exp: Respect gdb,no_hardware_watchpoints
1580 target_info setting.
1581
1582 * gdb.threads/thread-specific.exp (get_thread_list): Support targets
1583 that detect new threads during "info threads".
1584
0057022f
UW
15852009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1586
1587 * gdb.threads/manythreads.c (main): Increase thread stack size
1588 to 2*PTHREAD_STACK_MIN.
1589 * gdb.threads/multi-create.c (main): Likewise.
1590 (create_function): Likewise.
1591
f29c0325
UW
15922009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1593
1594 * gdb.base/dump.exp: Pass difference of pointer types instead
1595 of integer types as offset to restore in intarr3.srec case.
1596
fcb34849
UW
15972009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1598
1599 * gdb.cp/gdb2495.exp: Skip test on spu*-*-*.
1600
d5142e3b
UW
16012009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1602
1603 * gdb.base/pie-support.exp: Pass "quiet" flag to gdb_compile.
1604
087b74b2
PM
16052009-09-26 Pierre Muller <muller@ics.u-strasbg.fr>
1606
1607 New test for two watchpoints, with disabling of
1608 the first inserted.
1609 * testsuite/gdb.base/watchpoints.c: New file.
1610 * testsuite/gdb.base/watchpoints.exp: New file.
1611
96c07c5b
TT
16122009-09-25 Tom Tromey <tromey@redhat.com>
1613
1614 * gdb.base/charset.exp: Test utf-16 strings with Python.
1615
b8899f2b
TT
16162009-09-25 Tom Tromey <tromey@redhat.com>
1617
1618 * gdb.base/charset.exp: Use UTF-16 and UTF-32, not UCS-2 and
1619 UCS-4.
1620 * gdb.base/charset.c (utf_32_string): Rename.
1621 (init_utf32): Rename.
1622 (main): Update.
1623
329719ec
TT
16242009-09-22 Tom Tromey <tromey@redhat.com>
1625
1626 * gdb.python/py-function.exp: Add regression tests.
1627
11ef0d76
KS
16282009-09-21 Keith Seitz <keiths@redhat.com>
1629
1630 * gdb.cp/cplusfuncs.exp (do_tests): Add check for proper error message
1631 with invalid operator.
1632
3fe8f3b3
KS
16332009-09-21 Keith Seitz <keiths@redhat.com>
1634
1635 * gdb.cp/classes.exp (do_tests): Add tests to print a constructor
1636 and destructor using typedef name of class.
1637 * gdb.cp/classes.cc (class Base1): Add a destructor.
1638 (base1): New typedef.
1639 (use_methods): Instanitate an object of type base1.
1640 * gdb.cp/templates.exp (test_template_typedef): New procedure.
1641 (do_tests): Call test_template_typedef.
1642 * gdb.cp/templates.cc (Baz::~Baz): New method.
1643 (intBazOne): New typedef.
1644 (main): Instantiate intBazOne.
1645
7a9fe101
PM
16462009-09-21 Phil Muldoon <pmuldoon@redhat.com>
1647
1648 PR python/10633
1649
1650 * gdb.python/py-prettyprint.exp (gdb_py_test_silent_cmd): New
1651 Function.
1652 (run_lang_tests): Add print elements test.
1653
2e4d963f
PM
16542009-09-21 Phil Muldoon <pmuldoon@redhat.com>
1655
1656 * gdb.python/py-value.exp (test_subscript_regression): New
1657 function. Test for invalid subscripts.
1658 * gdb.python/py-value.c (main): Add test array, and pointer to it.
1659 (ptr_ref): New function.
1660
ec7e75e7
PP
16612009-09-17 Paul Pluzhnikov <ppluzhnikov@google.com>
1662
1663 * gdb.base/default.exp: Fix "show convenience".
1664
0cc7d26f
TT
16652009-09-15 Tom Tromey <tromey@redhat.com>
1666
1667 * lib/mi-support.exp (mi_create_varobj): Update.
1668 (mi_create_floating_varobj): Likewise.
1669 (mi_create_dynamic_varobj): New proc.
1670 (mi_varobj_update): Update.
1671 (mi_varobj_update_with_type_change): Likewise.
1672 (mi_varobj_update_kv_helper): New proc.
1673 (mi_varobj_update_dynamic_helper): Rewrite.
1674 (mi_varobj_update_dynamic): New proc.
1675 (mi_list_varobj_children): Update.
1676 (mi_list_varobj_children_range): Add 'from' and 'to' arguments.
1677 * gdb.python/python-prettyprint.py (pp_outer): New class.
1678 (pp_nullstr): Likewise.
1679 (lookup_function): Register new printers.
1680 * gdb.python/python-prettyprint.c (struct substruct): New type.
1681 (struct outerstruct): Likewise.
1682 (substruct_test): New function.
1683 (struct nullstr): New type.
1684 (string_1, string_2): New globals.
1685 (main): Add new tests.
1686 * gdb.python/python-mi.exp: Added regression tests.
1687 * gdb.mi/mi2-var-display.exp: Update.
1688 * gdb.mi/mi2-var-cmd.exp: Update.
1689 * gdb.mi/mi2-var-child.exp: Update.
1690 * gdb.mi/mi2-var-block.exp: Update.
1691 * gdb.mi/mi-var-invalidate.exp: Update.
1692 * gdb.mi/mi-var-display.exp: Update.
1693 * gdb.mi/mi-var-cmd.exp: Update.
1694 * gdb.mi/mi-var-child.exp: Update.
1695 * gdb.mi/mi-var-block.exp: Update.
1696 * gdb.mi/mi-break.exp: Update.
1697 * gdb.mi/gdb701.exp: Update.
1698
a96d9b2e
SDJ
16992009-09-14 Sergio Durigan Junior <sergiodj@linux.vnet.ibm.com>
1700
1701 * Makefile.in: Inclusion of catch-syscall object.
1702 * gdb.base/catch-syscall.c: New file.
1703 * gdb.base/catch-syscall.exp: New file.
1704
b43b923a
MS
17052009-09-12 Michael Snyder <msnyder@vmware.com>
1706
1707 * gdb.reverse/step-reverse.exp: Explicitly check for targets
1708 that can support reverse debuggnig.
1709
cec03d70
TT
17102009-09-11 Tom Tromey <tromey@redhat.com>
1711
1712 * gdb.dwarf2/valop.S: New file.
1713 * gdb.dwarf2/valop.exp: New file.
1714
e23bb3fc
MK
17152009-09-11 Mark Kettenis <kettenis@gnu.org>
1716
1717 * gdb.threads/current-lwp-dead.exp: Only run this on Linux.
1718
37c3696d
DE
17192009-09-10 Doug Evans <dje@google.com>
1720
1721 * gdb.base/breakpoint-shadow.exp: Fix intermittent failures.
1722 Add $gdb_prompt to second breakpoint regexp.
1723
5172aecb
JB
17242009-09-08 Thiago Jung Bauermann <thiago.bauermann@gmail.com>
1725
1726 * gdb.python/Makefile.in (EXECUTABLES): Adjust to new executable
1727 names, add missing ones.
1728 * gdb.python/py-cmd.exp: Rename from python-cmd.exp.
1729 * gdb.python/py-frame.c: Rename from python-frame.c.
1730 * gdb.python/py-frame.exp: Rename from python-frame.exp. Adjust
1731 testfile name.
1732 * gdb.python/py-function.exp: Rename from python-function.exp.
1733 * gdb.python/py-mi.exp: Rename from python-mi.exp. Adjust
1734 testfile name.
1735 * gdb.python/py-prettyprint.c: Rename from python-prettyprint.c.
1736 * gdb.python/py-prettyprint.exp: Rename from python-prettyprint.exp.
1737 Adjust testfile name.
1738 * gdb.python/py-prettyprint.py: Rename from python-prettyprint.py.
1739 * gdb.python/py-template.cc: Rename from python-template.cc.
1740 * gdb.python/py-template.exp: Rename from python-template.exp.
1741 Adjust testfile name.
1742 * gdb.python/py-value.c: Rename from python-value.c.
1743 * gdb.python/py-value.exp: Rename from python-value.exp. Adjust
1744 testfile name.
1745
b554e4bd
JK
17462009-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
1747
1748 * gdb.base/breakpoint-shadow.exp (Second breakpoint placed): Initialize
1749 $bpt2address.
1750 (Second breakpoint address is valid on ia64)
1751 (Third breakpoint on ia64 in the Second breakpoint's bundle): New.
1752
9a68ae16
JM
17532009-09-03 Joseph Myers <joseph@codesourcery.com>
1754
1755 * gdb.base/ending-run.exp: Restrict regular expression matching
1756 line number to require closing brace following.
1757
146b9145
DE
17582009-09-03 Doug Evans <dje@google.com>
1759
1760 * gdb.base/store.exp (check_set): Fix typo in expected value message.
1761
787d21e1
TT
17622009-09-02 Tom Tromey <tromey@redhat.com>
1763
1764 * gdb.dwarf2/callframecfa.exp: Use gdb_continue_to_breakpoint.
1765
e7802207
TT
17662009-09-02 Tom Tromey <tromey@redhat.com>
1767
1768 * gdb.dwarf2/callframecfa.exp: New file.
1769 * gdb.dwarf2/callframecfa.S: New file.
1770
817aadd2
JK
17712009-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
1772
1773 * gdb.base/solib-overlap.exp, gdb.base/solib-overlap-lib.c,
1774 gdb.base/solib-overlap-main.c: New.
1775
4a76eae5
DJ
17762009-08-28 Daniel Jacobowitz <dan@codesourcery.com>
1777
1778 PR gdb/10565
1779
1780 * gdb.base/bitfields.c (struct container, container): New.
1781 (main): Initialize it and call break5.
1782 * gdb.base/bitfields.exp (bitfield_at_offset): New test.
1783
d4b96c9a
JK
17842009-08-28 Jan Kratochvil <jan.kratochvil@redhat.com>
1785
1786 Support constant DW_AT_data_member_location by GCC PR debug/40659.
1787 * gdb.dwarf2/dw2-inheritance.exp, gdb.dwarf2/dw2-inheritance.S: New.
1788
4e22772d
JK
17892009-08-27 Jan Kratochvil <jan.kratochvil@redhat.com>
1790
1791 * gdb.mi/mi2-var-cmd.exp (create variable with invalid FRAME-ADDR): New.
1792
2efab443
MS
17932009-08-26 Michael Snyder <msnyder@vmware.com>
1794
1795 * gdb.base/i386-reverse.c: New file.
1796 * gdb.base/i386-reverse.exp: New file.
1797 * gdb.base/Makefile.in: Add new files to be removed.
1798
07ab73a0
JM
17992009-08-26 Joseph Myers <joseph@codesourcery.com>
1800
1801 * gdb.mi/mi-basics.exp (test_cwd_specification): Do not test
1802 environment-pwd for remote host.
1803 * gdb.mi/mi2-basics.exp (test_cwd_specification): Likewise.
1804
676accff
KS
18052009-08-24 Keith Seitz <keiths@redhat.com>
1806
1807 * gdb.cp/cpcompletion.exp (test_class_complete): New procedure.
1808 Add two new C++ completer tests which limit the output to a
1809 given class.
1810
f9f7ad22
MS
18112009-08-24 Michael Snyder <msnyder@vmware.com>
1812
1813 * gdb.base/del.exp: Fix typo in comment.
1814 * gdb.base/step-bt.exp: Fix cut and paste error in comment.
1815
81ecdfbb
RW
18162009-08-22 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
1817
1818 * configure: Regenerate.
1819 * gdb.hp/configure: Likewise.
1820 * gdb.hp/gdb.aCC/configure: Likewise.
1821 * gdb.hp/gdb.base-hp/configure: Likewise.
1822 * gdb.hp/gdb.compat/configure: Likewise.
1823 * gdb.hp/gdb.defects/configure: Likewise.
1824 * gdb.hp/gdb.objdbg/configure: Likewise.
1825 * gdb.stabs/configure: Likewise.
1826
cab0c772
UW
18272009-08-19 Doug Evans <dje@google.com>
1828
1829 * gdb.base/gdbvars.c: New file.
1830 * gdb.base/gdbvars.exp: Test convenience vars with program variables.
1831
b8fa0bfa
PA
18322009-08-14 Pedro Alves <pedro@codesourcery.com>
1833
1834 * gdb.threads/killed.exp, gdb.threads/manythreads.exp,
1835 gdb.threads/staticthreads.exp: Adjust to "quit" output changes.
1836
b84aa90a
PA
18372009-08-13 Pedro Alves <pedro@codesourcery.com>
1838
1839 * gdb.base/default.exp: Adjust "set language test": it's now an
1840 enum command. Larger help string moved to "help set language".
1841 * gdb.base/help.exp: Adjust "help set language" expected output,
1842 now lists all known languages.
1843
0d8f9b2c
NF
18442009-08-11 Nathan Froyd <froydnj@codesourcery.com>
1845
1846 * gdb.arch/altivec-abi.exp (altivec_abi_tests): Turn on printing of
1847 all frame arguments.
1848 * gdb.arch/altivec-regs.exp: Likewise.
1849
bda180e0
TT
18502009-08-07 Tom Tromey <tromey@redhat.com>
1851
1852 * gdb.base/setshow.exp: Add tests for changes to set language, set
1853 check range, and set check type.
1854
48cb2d85
VP
18552009-08-03 Vladimir Prus <vladimir@codesourcery.com>
1856
1857 * lib/mi-support.exp (mi_list_breakpoints): Make it work.
1858 * gdb.mi/mi-break.exp (test_breakpoint_commands): New.
1859 Call it.
1860
1ea34204
UW
18612009-07-31 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1862
1863 * configure.ac: Run gdb.cell tests when appropriate.
1864 * configure: Regenerate.
1865 * lib/cell.exp: New file.
1866 * gdb.cell: New directory.
1867 * gdb.cell/configure.ac: New file.
1868 * gdb.cell/configure: New file.
1869 * gdb.cell/Makefile.in: New file.
1870 * gdb.cell/arch.exp: New file.
1871 * gdb.cell/break.c: New file.
1872 * gdb.cell/break.exp: New file.
1873 * gdb.cell/break-spu.c: New file.
1874 * gdb.cell/bt.c: New file.
1875 * gdb.cell/bt2-spu.c: New file.
1876 * gdb.cell/bt-spu.c: New file.
1877 * gdb.cell/bt.exp: New file.
1878 * gdb.cell/coremaker.c: New file.
1879 * gdb.cell/coremaker-spu.c: New file.
1880 * gdb.cell/core.exp: New file.
1881 * gdb.cell/gcore.exp: New file.
1882 * gdb.cell/data.c: New file.
1883 * gdb.cell/data.exp: New file.
1884 * gdb.cell/data-spu.c: New file.
1885 * gdb.cell/ea-cache.exp: New file.
1886 * gdb.cell/ea-cache.c: New file.
1887 * gdb.cell/ea-cache-spu.c: New file.
1888 * gdb.cell/ea-standalone.c: New file.
1889 * gdb.cell/ea-standalone.exp: New file.
1890 * gdb.cell/ea-test.c: New file.
1891 * gdb.cell/ea-test.exp: New file.
1892 * gdb.cell/f-regs.exp: New file.
1893 * gdb.cell/mem-access.c: New file.
1894 * gdb.cell/mem-access.exp: New file.
1895 * gdb.cell/mem-access-spu.c: New file.
1896 * gdb.cell/ptype.exp: New file.
1897 * gdb.cell/registers.exp: New file.
1898 * gdb.cell/size.c: New file.
1899 * gdb.cell/sizeof.exp: New file.
1900 * gdb.cell/size-spu.c: New file.
1901 * gdb.cell/solib.exp: New file.
1902 * gdb.cell/solib-symbol.exp: New file.
1903
85e747d2
UW
19042009-07-31 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1905
1906 * gdb.xml/tdesc-regs.exp: Skip for SPU targets.
1907
58d6951d
DJ
19082009-07-28 Daniel Jacobowitz <dan@codesourcery.com>
1909
1910 * gdb.base/float.exp: Handle VFP registers.
1911
6e0a4f15
MS
19122009-07-14 Michael Snyder <msnyder@vmware.com>
1913
dcd5da87
MS
1914 * gdb.reverse/finish-reverse.exp: Do not expect reverse-finish
1915 to bring gdb to the beginning of the calling line.
1916
6e0a4f15
MS
1917 * gdb.arch/i386-signal.c (sigframe): Add a nop to avoid
1918 confusing the i386 epilogue unwinder.
1919
782b2b07
SS
19202009-07-14 Stan Shebs <stan@codesourcery.com>
1921
1922 * gdb.trace/tracecmd.exp: Add basic test of tracepoint conditions.
1923
f662c3bc
MS
19242009-07-14 Michael Snyder <msnyder@vmware.com>
1925
1926 * gdb.reverse/step-reverse.exp (stepi into function call):
1927 Call instruction may not be first instruction in the line.
1928 (reverse stepi from a function call): Used wrong line number.
1929
8f313923
JK
19302009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
1931
1932 * gdb.arch/amd64-i386-address.exp, gdb.arch/amd64-i386-address.S: New.
1933
4662c76e
JK
19342009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
1935
1936 Fix gdb.base/macscp.exp when using custom inputrc.
1937 * gdb.base/completion.exp: Remove env(INPUTRC) set and restore.
1938 * gdb.base/readline.exp: Remove env(INPUTRC) set and restore. Remove
1939 env(TERM) set.
1940 * gdb.cp/cpcompletion.exp: Remove env(INPUTRC) set.
1941 * lib/gdb.exp (default_gdb_start): Add env(INPUTRC) and env(TERM) set.
1942
aa81e255
JK
19432009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
1944
1945 Fix racy clashing of output files for gdb.base{1,2}/ parallel run.
1946 * gdb.base/annota1.exp (thread_test): Import global $testfile.
1947 Change the compilation target to match the testcase name.
1948 * gdb.base/sect-cmd.exp: Change the compilation target to match the
1949 testcase name.
1950 * a2-run.exp: Use for setup prepare_for_testing. Change the
1951 compilation target to match the testcase name.
1952 * gdb.base/commands.exp: Likewise.
1953 * gdb.base/finish.exp: Likewise.
1954 * gdb.base/float.exp: Likewise.
1955 * gdb.base/info-target.exp: Likewise.
1956 * gdb.base/relational.exp: Likewise.
1957 * gdb.base/term.exp: Likewise.
1958 * gdb.base/until.exp: Likewise.
1959 * gdb.base/volatile.exp: Likewise.
1960 * gdb.base/whatis-exp.exp: Likewise.
1961
4c93b1d7
HZ
19622009-07-11 Hui Zhu <teawater@gmail.com>
1963
1964 * gdb.base/help.exp (disassemble): Update expected help text.
1965
812f7342
TT
19662009-07-09 Tom Tromey <tromey@redhat.com>
1967
1968 * lib/gdb.exp: Handle TRANSCRIPT.
1969 (remote_spawn, remote_close, send_gdb): New procs.
1970
fbb8f299
PM
19712009-07-10 Phil Muldoon <pmuldoon@redhat.com>
1972
1973 * gdb.python/python-prettyprint.c: Add counted null string
1974 structure.
1975 * gdb.python/python-prettyprint.exp: Print null string. Test for
1976 embedded nulls.
1977 * gdb.python/python-prettyprint.py (pp_ns): New Function.
1978 * gdb.python/python-value.exp (test_value_in_inferior): Add
1979 variable length string fetch tests.
1980 * gdb.python/python-value.c (main): Add strings for string fetch tests.
1981
c0ac0ec7
JK
19822009-07-09 Jan Kratochvil <jan.kratochvil@redhat.com>
1983
1984 * gdb.base/dump.exp (inaccessible memory is reported): New test.
1985
30b66ecc
TT
19862009-07-07 Tom Tromey <tromey@redhat.com>
1987
1988 * gdb.base/call-rt-st.exp: Update for change to escape output.
1989 * gdb.base/callfuncs.exp: Likewise.
1990 * gdb.base/charset.exp: Likewise.
1991 * gdb.base/constvars.exp: Likewise.
1992 * gdb.base/long_long.exp: Likewise.
1993 * gdb.base/pointers.exp: Likewise.
1994 * gdb.base/printcmds.exp: Likewise.
1995 * gdb.base/setvar.exp: Likewise.
1996 * gdb.base/store.exp: Likewise.
1997 * gdb.cp/ref-types.exp: Likewise.
1998 * gdb.mi/mi-var-child.exp: Likewise.
1999 * gdb.mi/mi-var-display.exp: Likewise.
2000 * gdb.mi/mi2-var-display.exp: Likewise.
2001 * gdb.base/charset.exp: Test octal escape sequence length.
2002 Update for change to escape output.
2003
187c4a2b
JK
20042009-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
2005
2006 * gdb.mi/mi2-var-cmd.exp (floating varobj invalidation): New test.
2007
d80a43f9
DJ
20082009-07-06 Daniel Jacobowitz <dan@codesourcery.com>
2009
2010 * lib/java.exp (java_init): Ignore $GCJ if it is empty.
2011
047427a8
JK
20122009-07-06 Jan Kratochvil <jan.kratochvil@redhat.com>
2013
2014 * lib/gdbserver-support.exp (gdbserver_start): Loop spawning
2015 gdbserver increasing $portnum if "Can't bind address" has been seen.
2016
8b5a0f4f
PA
20172009-07-05 Pedro Alves <pedro@codesourcery.com>
2018
2019 * gdb.base/ending-run.exp: Add "step out of main" pattern for
2020 mingw32ce.
2021
7d93ba58
PA
20222009-07-05 Pedro Alves <pedro@codesourcery.com>
2023
2024 * gdb.base/long_long.exp: arm-mingw32ce defaults to natural-endian
2025 VFP format.
2026
2277426b
PA
20272009-07-02 Pedro Alves <pedro@codesourcery.com>
2028
2029 * gdb.base/multi-forks.exp: Only run detach-on-fork tests on
2030 linux. Adjust to use "inferior", "info inferiors", "detach
2031 inferior" and "kill inferior" instead of "restart", "info fork",
2032 "detach fork" and "delete fork".
2033 * gdb.base/ending-run.exp: Spell out "info".
2034 * gdb.base/help.exp: Adjust to use test_prefix_command_help for
2035 the "kill" command.
2036
5af949e3
UW
20372009-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2038
2039 * gdb.threads/tls-shared.exp: Update to locexpr_describe_location
2040 change to prefix TLS offset in hex with 0x.
2041
5d3729b5
UW
20422009-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2043
2044 * gdb.base/default.exp: Update test case for "x" changes.
2045
af589bd0
TG
20462009-07-01 Tristan Gingold <gingold@adacore.com>
2047
2048 * gdb.base/bigcore.exp: Make darwin untested.
2049
40974f91
JK
20502009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
2051
2052 * gdb.base/completion.exp (directory completion): Create the directory.
2053 New variables uniquedir, escapeduniquedir, uniquesu, uniquesub,
2054 escapeuniquesub.
2055 (directory completion 2): Expect now ${escapeuniquesub}.
2056 (Glob remaining of directory test): Remove one excessive newline.
2057 Expect the real output.
2058
59dd3af6
JK
20592009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
2060
2061 Fix `make check//%' target after `make check' has been ran.
2062 * Makefile.in (TEST_TARGETS): Remove the %/.dir dependency. Add
2063 a mkdir call.
2064 (check-gdb.base%): Remove the gdb.base%/.dir dependency.
2065 (%/.dir): Remove.
2066
f4e164aa
JK
20672009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
2068
2069 * lib/mi-support.exp (mi_check_thread_states): Permit any output before
2070 the expected result record.
2071
69af2122
JK
20722009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
2073
2074 Remove racy FAILs relying just on the timeouts.
2075 * gdb.base/setshow.exp (set annotate 2, show annotate (2))
2076 (annotation_level 2): Remove racy FAILs.
2077
2fd481e1
PP
20782009-06-30 Paul Pluzhnikov <ppluzhnikov@google.com>
2079
2080 gdb/10275
2081 * gdb.dwarf2/dw2-restore.{S,exp}: New test.
2082
c38f313d
DJ
20832009-06-30 Daniel Jacobowitz <dan@codesourcery.com>
2084
2085 * gdb.opt/inline-locals.exp: Remove XFAIL with duplicated arg1.
2086
8b777f02
VP
20872009-06-30 Vladimir Prus <vladimir@codesourcery.com>
2088
2089 * gdb.mi/mi-stack.exp: Testing symbolic options
2090 to -stack-list-locals and -stack-list-arguments.
2091
00c7eacf
JK
20922009-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
2093
2094 * gdb.threads/current-lwp-dead.exp, gdb.threads/current-lwp-dead.c: New.
2095
6bc80edc
TT
20962009-06-29 Tom Tromey <tromey@redhat.com>
2097
2098 * dg-extract-results.sh: New file.
2099 * Makefile.in (FORCE_PARALLEL): New variable.
2100 (CHECK_TARGET): New conditional variable.
2101 (check): Use CHECK_TARGET.
2102 (DO_RUNTEST): New variable.
2103 (check-single): New target.
2104 (TEST_DIRS): New variable.
2105 (TEST_TARGETS): Likewise.
2106 (check-parallel): New target.
2107 (check-gdb.%): New pattern.
2108 (BASE1_FILES): New variable.
2109 (BASE2_FILES): Likewise.
2110 (check-gdb.base%): New pattern.
2111 (%/.dir): New pattern.
2112 * configure: Rebuild.
2113 * aclocal.m4 (AM_CONDITIONAL): New defun.
2114 * configure.ac: Check whether user is using GNU make.
2115 (GMAKE): New conditional.
2116
794684b6
SW
21172009-06-29 Sami Wagiaalla <swagiaal@redhat.com>
2118
2119 * gdb.cp/namespace-nested-import.cc: New test.
2120 * gdb.cp/namespace-nested-import.exp: New test.
2121
edb3359d
DJ
21222009-06-27 Daniel Jacobowitz <dan@codesourcery.com>
2123
2124 * gdb.base/break.exp: Add an XFAIL for gcc/36748.
2125 * gdb.cp/annota2.exp: Accept frames-invalid in more places.
2126 * gdb.opt/Makefile.in (EXECUTABLES): Update.
2127 * gdb.opt/clobbered-registers-O2.exp: Update to GPL v3.
2128 * gdb.opt/inline-bt.c, gdb.opt/inline-bt.exp,
2129 gdb.opt/inline-cmds.c, gdb.opt/inline-cmds.exp,
2130 gdb.opt/inline-locals.c, gdb.opt/inline-locals.exp,
2131 gdb.opt/inline-markers.c: New files.
2132 * lib/gdb.exp (skip_inline_frame_tests): New function.
2133 (skip_inline_var_tests): New function.
2134
cf657a0c
AS
21352009-06-27 Andreas Schwab <schwab@linux-m68k.org>
2136
2137 * gdb.cp/exception.exp: Don't require $hex before inner frame in
2138 backtrace.
2139
28d41a99
MS
21402009-06-27 Michael Snyder <msnyder@vmware.com>
2141
2142 * gdb.reverse: New directory.
2143 * gdb.reverse/break-reverse.c: New test.
2144 * gdb.reverse/break-reverse.exp: New test.
2145 * gdb.reverse/consecutive-reverse.c: New test.
2146 * gdb.reverse/consecutive-reverse.exp: New test.
2147 * gdb.reverse/finish-reverse.c: New test.
2148 * gdb.reverse/finish-reverse.exp: New test.
2149 * gdb.reverse/machinestate.c: New test.
2150 * gdb.reverse/ms1.c: New test.
2151 * gdb.reverse/machinestate.exp: New test.
2152 * gdb.reverse/Makefile.in: New file.
2153 * gdb.reverse/shr2.c: New test.
2154 * gdb.reverse/solib-reverse.c: New test.
2155 * gdb.reverse/solib-reverse.exp: New test.
2156 * gdb.reverse/step-reverse.c: New test.
2157 * gdb.reverse/step-reverse.exp: New test.
2158 * gdb.reverse/until-reverse.c: New test.
2159 * gdb.reverse/ur1.c: New test.
2160 * gdb.reverse/until-reverse.exp: New test.
2161 * gdb.reverse/watch-reverse.c: New test.
2162 * gdb.reverse/watch-reverse.exp: New test.
2163 * configure.ac (AC_OUTPUT): Add gdb.reverse/Makefile.
2164 * configure: Regenerate.
2165
fe3c8b0d
DE
21662009-06-26 Doug Evans <dje@google.com>
2167
2168 * gdb.base/psymtab.exp: Turn off pending breakpoints.
2169
3a72a602
PM
21702009-06-26 Pierre Muller <muller@ics.u-strasbg.fr>
2171
2172 * gdb.base/exe-lock.exp (binfile): Add $EXEEXT suffix to fix
2173 windows problem for 'file delete $binfile'.
2174
27aa8d6a
SW
21752009-06-23 Sami Wagiaalla <swagiaal@redhat.com>
2176
2177 * gdb.cp/namespace-using.exp: New test.
2178 * gdb.cp/namespace-using.cc: New test.
2179
8ac055f8
JB
21802009-05-20 Joel Brobecker <brobecker@adacore.com>
2181
2182 * gdb.ada/variant_record_packed_array: New testcase.
2183
85e306ed
TT
21842009-06-23 Tom Tromey <tromey@redhat.com>
2185
2186 * gdb.base/charset.exp (test_combination): Regression test.
2187 * gdb.base/charset.c (my_wchar_t): New typedef.
2188 (myvar): New global.
2189 (main): Set myvar.
2190
56643c5e
PM
21912009-06-18 Pierre Muller <muller@ics.u-strasbg.fr>
2192
2193 * lib/gdb.exp (gdb_compile): Also force unbuffered mode for DJGPP
2194 target.
2195
1fac167a
UW
21962009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2197
2198 * gdb.base/dump.exp: Handle SPU like 64-bit platforms.
2199
7ccb0be9
UW
22002009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2201
2202 * gdb.mi/gdb680.exp: Update test for error message.
2203
568d6575
UW
22042009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2205
2206 * gdb.base/annota1.exp: Allow multiple occurrences of the
2207 frames-invalid annotation.
2208 * gdb.cp/annota2.exp: Likewise.
2209
7cd1089b
PM
22102009-06-15 Phil Muldoon <pmuldoon@redhat.com>
2211
2212 * gdb.cp/gdb2495.cc: New file.
2213 * gdb.cp/gdb2495.exp: New file.
2214
72c63395
JK
22152009-06-12 Jan Kratochvil <jan.kratochvil@redhat.com>
2216
2217 Report error on GDB crash during runto.
2218 * lib/gdb.exp (runto <eof>): New.
2219
3788363d
DJ
22202009-06-09 Daniel Jacobowitz <dan@codesourcery.com>
2221
2222 * gdb.mi/mi-async.exp, gdb.mi/mi-basics.exp,
2223 gdb.mi/mi-break.exp, gdb.mi/mi-cli.exp,
2224 gdb.mi/mi-disassemble.exp, gdb.mi/mi-eval.exp,
2225 gdb.mi/mi-file-transfer.exp, gdb.mi/mi-file.exp,
2226 gdb.mi/mi-regs.exp, gdb.mi/mi-return.exp,
2227 gdb.mi/mi-simplerun.exp, gdb.mi/mi-stepi.exp,
2228 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-cmd.exp,
2229 gdb.mi/mi-var-display.exp, gdb.mi/mi-var-invalidate.exp,
2230 gdb.mi/mi-watch.exp, gdb.mi/mi2-basics.exp,
2231 gdb.mi/mi2-break.exp, gdb.mi/mi2-cli.exp,
2232 gdb.mi/mi2-disassemble.exp, gdb.mi/mi2-eval.exp,
2233 gdb.mi/mi2-file.exp, gdb.mi/mi2-regs.exp,
2234 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
2235 gdb.mi/mi2-stepi.exp, gdb.mi/mi2-var-block.exp,
2236 gdb.mi/mi2-var-child.exp, gdb.mi/mi2-var-cmd.exp,
2237 gdb.mi/mi2-var-display.exp, gdb.mi/mi2-watch.exp,
2238 gdb.server/ext-run.exp, gdb.server/file-transfer.exp,
2239 gdb.server/server-mon.exp, gdb.server/server-run.exp,
2240 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
2241 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
2242 gdb.trace/packetlen.exp, gdb.trace/passc-dyn.exp,
2243 gdb.trace/passcount.exp, gdb.trace/report.exp,
2244 gdb.trace/save-trace.exp, gdb.trace/tfind.exp,
2245 gdb.trace/tracecmd.exp, gdb.trace/while-dyn.exp,
2246 gdb.trace/while-stepping.exp: Use a unique name for the compiled
2247 executable.
2248
17592de3
PA
22492009-06-07 Pedro Alves <pedro@codesourcery.com>
2250
2251 * gdb.threads/manythreads.c (main): Check if PTHREAD_STACK_MIN is
2252 defined before referencing it.
2253
701e355d
DE
22542009-06-03 Doug Evans <dje@google.com>
2255
2256 * gdb.arch/i386-sse.exp: Test xmm[8-15] if amd64.
2257 * gdb.arch/i386-see.c: Ditto.
2258
f2292c65
PM
22592009-05-30 Pierre Muller <muller@ics.u-strasbg.fr>
2260
2261 * gdb.base/macscp.exp (info_macro): Return undefined if undefined.
2262 (check_macro): Return 1 if undefined.
2263 If first test fails, check if macro debug information is available,
2264 and report unsupported test if no macro information is found.
2265
5a437975
DE
22662009-05-29 Doug Evans <dje@google.com>
2267
2268 * gdb.threads/hand-call-in-threads.exp: New.
2269 * gdb.threads/hand-call-in-threads.c: New.
2270
c141c696
MS
22712009-05-29 Michael Snyder <msnyder@vmware.com>
2272
2273 * gdb.base/break-always.exp: Change "1" to "on".
2274 Add confirmation check.
2275
b3444185
PA
22762009-05-28 Pedro Alves <pedro@codesourcery.com>
2277
2278 * gdb.threads/threxit-hop-specific.c: New.
2279 * gdb.threads/threxit-hop-specific.exp: New.
2280 * gdb.threads/thread-execl.c: New.
2281 * gdb.threads/thread-execl.exp: New.
2282
b6313243
TT
22832009-05-27 Tom Tromey <tromey@redhat.com>
2284 Thiago Jung Bauermann <bauerman@br.ibm.com>
2285
2286 * lib/mi-support.exp (mi_varobj_update_dynamic): New proc.
2287 (mi_child_regexp): Likewise.
2288 (mi_list_varobj_children_range): Likewise.
2289 (mi_get_features): Likewise.
2290 (mi_list_varobj_children): Rewrite.
2291 * gdb.python/python-mi.exp: New file.
2292
a6bac58e
TT
22932009-05-27 Tom Tromey <tromey@redhat.com>
2294 Thiago Jung Bauermann <bauerman@br.ibm.com>
2295 Phil Muldoon <pmuldoon@redhat.com>
2296 Paul Pluzhnikov <ppluzhnikov@google.com>
2297
2298 * gdb.python/python-prettyprint.exp: New file.
2299 * gdb.python/python-prettyprint.c: New file.
2300 * gdb.python/python-prettyprint.py: New file.
2301 * gdb.base/display.exp: print/r is now valid.
2302
2c74e833
TT
23032009-05-27 Thiago Jung Bauermann <bauerman@br.ibm.com>
2304 Tom Tromey <tromey@redhat.com>
2305 Pedro Alves <pedro@codesourcery.com>
2306 Paul Pluzhnikov <ppluzhnikov@google.com>
2307
2308 * gdb.python/python-template.exp: New file.
2309 * gdb.python/python-template.cc: New file.
2310 * gdb.python/python.exp (gdb_py_test_multiple): Add two objfile
2311 tests.
2312 * gdb.python/python-value.exp (py_objfile_tests): New proc.
2313 Call it.
2314 (test_value_after_death): New proc.
2315 * gdb.python/python-value.c (PTR): New typedef.
2316 (main): New variable 'x'.
2317
89c73ade
TT
23182009-05-27 Tom Tromey <tromey@redhat.com>
2319
2320 * gdb.python/python.exp (gdb_py_test_multiple): Add two objfile
2321 tests.
2322 * gdb.python/python-value.exp (py_objfile_tests): New proc.
2323 Call it.
2324
a75724bc
PA
23252009-05-27 Pedro Alves <pedro@codesourcery.com>
2326
2327 * gdb.mi/nsthrexec.c, gdb.mi/mi-nsthrexec.exp: New.
2328
e58b0e63
PA
23292009-05-24 Pedro Alves <pedro@codesourcery.com>
2330
2331 * gdb.threads/fork-thread-pending.c: New.
2332 * gdb.threads/fork-thread-pending.exp: New.
2333
4ac36638
JK
23342009-05-21 Jan Kratochvil <jan.kratochvil@redhat.com>
2335
2336 * gdb.dwarf2/dw2-strp.exp (p a_string2, ptype a_string2): New.
2337 * gdb.dwarf2/dw2-strp.S (a_string2): New.
2338
c28c63d8
JB
23392009-05-18 Jon Beniston <jon@beniston.com>
2340
2341 * gdb.asm/asm-source.exp: Add lm32 target.
2342
b242c3c2
PA
23432009-05-17 Pedro Alves <pedro@codesourcery.com>
2344
2345 * gdb.base/foll-fork.c: Include stdlib.h. Add markers for
2346 `gdb_get_line_number'. Call `callee' in both parent and child.
2347 * gdb.base/foll-fork.exp (catch_fork_child_follow): Use
2348 `gdb_get_line_number' instead of hardcoding line numbers.
2349 (catch_fork_unpatch_child): New procedure to test detaching
2350 breakpoints from child fork.
2351 (tcatch_fork_parent_follow): Use `gdb_get_line_number' instead of
2352 hardcoding line numbers.
2353 (do_fork_tests): Run `catch_fork_unpatch_child'.
2354
ee342b23
VP
23552009-05-17 Vladimir Prus <vladimir@codesourcery.com>
2356
2357 * gdb.mi/mi-cmd-var.exp: Check that when varobj
2358 of structure type enters or leaves the scope, it
2359 is reported by -var-update.
2360
e2009e98
DE
23612009-05-11 Doug Evans <dje@sebabeach.org>
2362
2363 * gdb.mi/nsintrall.c (main): Fix off-by-one error.
2364 * gdb.threads/pending-step.c (main): Fix off-by-one error.
2365 * gdb.threads/schedlock.c (main): Fix off-by-one error.
2366
00903456
JK
23672009-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
2368
2369 * gdb.cp/expand-sals.exp, gdb.cp/expand-sals.cc: New.
2370
dc621c35
DE
23712009-04-30 Doug Evans <dje@google.com>
2372
2373 * gdb.threads/watchthreads2.exp: New testcase.
2374 * gdb.threads/watchthreads2.c: New testcase.
2375
9ab4e744
DE
23762009-04-29 Doug Evans <dje@google.com>
2377
2378 * gdb.cp/mb-ctor.exp: Add multi-line source statement test.
2379 * gdb.cp/mb-ctor.cc: Ditto.
2380 * gdb.cp/mb-inline.exp: Add multi-line source statement test.
2381 * gdb.cp/mb-inline.h (multi_line_foo): New function.
2382 * gdb.cp/mb-inline1.cc: Call it.
2383 * gdb.cp/mb-inline2.cc: Ditto.
2384 * gdb.cp/mb-templates.exp: Add multi-line source statement test.
2385 * gdb.cp/mb-templates.cc (multi_line_foo): New template.
2386
484086b7
JK
23872009-04-29 Jan Kratochvil <jan.kratochvil@redhat.com>
2388
2389 * gdb.base/macscp.exp: New `options' parameter `-DFROM_COMMANDLINE'.
2390 (info_macro): Remova `decimal' declaration. New variable `nonzero'.
2391 Replace all uses of `decimal' by `nonzero'.
2392 (info macro FROM_COMMANDLINE): New test.
2393
379a77b5
TT
23942009-04-27 Tom Tromey <tromey@redhat.com>
2395
2396 * gdb.base/printcmds.exp (test_printf): Test comma operator in [].
2397
b92b73c2
DE
23982009-04-27 Doug Evans <dje@google.com>
2399
2400 * gdb.threads/watchthreads.c (main): Initialize args before starting
2401 the threads. Plus formatting cleanup.
2402 * gdb.threads/watchthreads.exp: Avoid errant failures due to
2403 biased scheduling of one thread.
2404
945a118d
JG
24052009-04-27 Jerome Guitton <guitton@adacore.com>
2406
2407 * gdb.cp/templates.cc (GetMax): New template.
2408 (main): Declare two instances of GetMax.
2409 * gdb.cp/templates.exp: Add new test.
2410
d389af10
JK
24112009-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
2412
2413 * gdb.cp/abstract-origin.exp, gdb.cp/abstract-origin.cc: New test.
2414
e7f86de9
JM
24152009-04-22 Joseph Myers <joseph@codesourcery.com>
2416
2417 * lib/gdb.exp (get_compiler_info): Use -E -o in remote-host case.
2418
334cc82d
TT
24192009-04-15 Tom Tromey <tromey@redhat.com>
2420
2421 * gdb.base/charset.exp: Add regression test.
2422
d12672cc
JB
24232009-04-14 Joel Brobecker <brobecker@adacore.com>
2424
2425 * gdb.base/exe-lock.exp: New testcase.
2426
18e8c3bc
TT
24272009-04-13 Tom Tromey <tromey@redhat.com>
2428
2429 * gdb.python/python-frame.exp (gdb_py_test_silent_cmd): Test !=
2430 operator on Frame.
2431
5ecd5cbe
UW
24322009-04-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2433
2434 * gdb.base/attach.exp: Re-enable for spu*-*-* targets.
2435 * gdb.server/ext-attach.exp: Likewise.
2436
7309f756
VP
24372009-04-03 Vladimir Prus <vladimir@codesourcery.com>
2438
2439 Eliminate some sleep usage.
2440
2441 * gdb.mi/basics.c (do_nothing): New.
2442 (main): Use do_nothing instead of printf, so that
2443 not to introduce race condition between output of
2444 inferiour and output of gdb. Do not use sleep as it
2445 is not generally available on embedded targets.
2446
f4b95f6f
PA
24472009-04-02 Pedro Alves <pedro@codesourcery.com>
2448
2449 * gdb.server/ext-attach.exp: Expect an optional process id after
2450 "Detached from remote process".
2451
de40b933
JK
24522009-04-02 Jan Kratochvil <jan.kratochvil@redhat.com>
2453
2454 * gdb.dwarf2/dw2-unresolved-main.c, gdb.dwarf2/dw2-unresolved.S,
2455 gdb.dwarf2/dw2-unresolved.exp: New.
2456
2ae101a4
PA
24572009-04-02 Pedro Alves <pedro@codesourcery.com>
2458
2459 * gdb.mi/mi-nonstop-exit.exp: Don't check isnative. Use
2460 mi_run_to_main.
2461
56a8e183
PA
24622009-04-02 Pedro Alves <pedro@codesourcery.com>
2463
2464 * gdb.mi/mi-nonstop.exp: Don't check isnative. Use
2465 mi_run_to_main. Skip thread exit test on remote targets.
2466 * gdb.mi/mi-nsintrall.exp: Don't check isnative. Use
2467 mi_run_to_main.
2468 * gdb.mi/mi-nsmoribund.exp: Don't check isnative. Use
2469 mi_run_to_main.
2470 * lib/mi-support.exp (mi_gdb_target_cmd): Remove trailing anchor
2471 when expecting ^connected. Detect when the target doesn't support
2472 non-stop mode.
2473 (mi_run_cmd): Detect if non-stop mode was requested by isn't
2474 supported. Return -1 on error, 0 on success.
2475 (mi_runto_helper): Don't expect a stop if mi_run_cmd failed.
2476 (mi_runto): Return mi_runto_helper's result explicitly.
2477
c35fafde
PA
24782009-04-01 Pedro Alves <pedro@codesourcery.com>
2479
2480 * gdb.threads/pending-step.c, gdb.threads/pending-step.exp: New.
2481
f8a8dce6
JB
24822009-04-01 Tom Tromey <tromey@redhat.com>
2483
2484 * gdb.base/funcargs.exp: Set print frame-arguments to "all".
2485 * gdb.base/call-ar-st.exp: Set print frame-arguments to "all".
2486 * gdb.ada/ref_param.exp: Set print frame-arguments to "all".
2487 * gdb.ada/lang_switch.exp: Set print frame-arguments to "all".
2488
71c25dea
TT
24892009-03-31 Daniel Jacobowitz <dan@codesourcery.com>
2490 Jan Kratochvil <jan.kratochvil@redhat.com>
2491
2492 PR gdb/931
2493 * gdb.cp/gdb1355.exp (f_li, f_lui, f_si, f_sui): Allow canonical
2494 output.
2495 * gdb.cp/templates.exp: Allow canonical output. Remove KFAILs
2496 for gdb/931.
2497 * dw2-strp.S (DW_AT_language): Change to C++.
2498 (DW_TAG_variable (name ""), Abbrev code 7, .Lemptyname): New.
2499
02d9a9ce
JB
25002009-03-31 Joel Brobecker <brobecker@adacore.com>
2501
2502 * gdb.ada/tasks: New testcase.
2503
1042e4c0
SS
25042009-03-30 Stan Shebs <stan@codesourcery.com>
2505
2506 * gdb.trace/actions.exp: Update to match new info trace format.
2507 * gdb.trace/deltrace.exp: Ditto.
2508 * gdb.trace/infotrace.exp: Ditto.
2509 * gdb.trace/passcount.exp: Ditto.
2510 * gdb.trace/save-trace.exp: Ditto.
2511 * gdb.trace/while-stepping.exp: Ditto.
2512 * gdb.trace/tracecmd.exp: Ditto, plus don't allow pending option.
2513
f8f6f20b
TJB
25142009-03-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
2515
2516 * gdb.python/python-frame.c: New file.
2517 * gdb.python/python-frame.exp: New file.
2518
c0c6f777
TJB
25192009-03-29 Thiago Jung Bauermann <bauerman@br.ibm.com>
2520
2521 * gdb.python/python-value.exp: Add tests for the address
2522 attribute.
2523
3cb51905
AS
25242009-03-29 Andreas Schwab <schwab@linux-m68k.org>
2525
2526 * gdb.arch/powerpc-prologue.exp: Update for disassemble-next-line.
2527
88fc996f
DE
25282009-03-26 Doug Evans <dje@google.com>
2529
2530 * gdb.mi/mi-nonstop-exit.exp: New file.
2531 * gdb.mi/non-stop-exit.c: New file.
2532
56ef84b1
TT
25332009-03-26 Tom Tromey <tromey@redhat.com>
2534
2535 Update for change to prologue skipping:
2536 * gdb.mi/mi2-simplerun.exp: Update.
2537 * gdb.mi/mi2-break.exp: Update.
2538 * gdb.mi/mi-simplerun.exp: Update.
2539 * gdb.mi/mi-break.exp: Update.
2540 * gdb.base/ending-run.exp: Update.
2541
def2b000
TJB
25422009-03-26 Thiago Jung Bauermann <bauerman@br.ibm.com>
2543
2544 * gdb.python/python-value.exp (test_value_in_inferior): Test
2545 gdb.Value.is_optimized_out attribute.
2546
442ddf59
JK
25472009-03-26 Jan Kratochvil <jan.kratochvil@redhat.com>
2548
2549 * gdb.dwarf2/dw2-noloc-main.c: New file.
2550 * gdb.dwarf2/dw2-noloc.S: New symbols matrix.
2551 (.text): Remove.
2552 (.data): New.
2553 (DW_AT_stmt_list, .debug_line, DW_AT_frame_base): Remove.
2554 (DW_AT_low_pc, DW_AT_high_pc): Reference `dw2-noloc-main.c'.
2555 (DW_TAG_subprogram func_cu1, noloc): Remove.
2556 (main): New.
2557 * gdb.dwarf2/dw2-noloc.exp: Use prepare_for_testing, compile also
2558 `dw2-noloc-main.c'. Test the new DIEs from `dw2-noloc.S'.
2559 (file_symbols): New procedure.
2560
a8df5de4
TT
25612009-03-25 Tom Tromey <tromey@redhat.com>
2562
2563 * gdb.base/charset.exp (valid_target_charset): New proc.
2564 Use it to skip tests on invalid charsets.
2565
cc1d7add
PM
25662009-03-25 Pierre Muller <muller@ics.u-strasbg.fr>
2567
2568 * gdb.base/completion.exp: Add a test for directory completion.
2569
bcd5727b
JK
25702009-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
2571
2572 Fix a racy FAIL.
2573 * gdb.base/auxv.exp (fetch_auxv): Fix trailing newlines consumption.
2574 * gdb.base/callfuncs.exp (fetch_all_registers): Likewise.
2575
cc924cad
TJB
25762009-03-21 Thiago Jung Bauermann <bauerman@br.ibm.com>
2577
2578 * gdb.python/python-cmd.exp: Add tests for keyword arguments.
2579 * gdb.python/python-function.exp: Add test for function returning
2580 a GDB value.
2581
bc3b79fd
TJB
25822009-03-20 Thiago Jung Bauermann <bauerman@br.ibm.com>
2583
2584 * gdb.python/python-function.exp: New file.
2585
6c7a06a3
TT
25862009-03-20 Tom Tromey <tromey@redhat.com>
2587
2588 * gdb.base/store.exp: Update for change to escape output.
2589 * gdb.base/callfuncs.exp (fetch_all_registers): Update for change
2590 to escape output.
2591 * gdb.base/pointers.exp: Update for change to escape output.
2592 * gdb.base/long_long.exp (gdb_test_long_long): Update for change
2593 to escape output.
2594 * gdb.base/constvars.exp (do_constvar_tests): Update for change to
2595 escape output.
2596 * gdb.base/call-rt-st.exp (print_struct_call): Update for change
2597 to escape output.
2598 * gdb.cp/ref-types.exp (gdb_start_again): Update for change to
2599 escape output.
2600 * gdb.base/setvar.exp: Update for change to escape output.
2601 * lib/gdb.exp (default_gdb_start): Set LC_CTYPE to C.
2602 * gdb.base/printcmds.exp (test_print_all_chars): Update for change
2603 to escape output.
2604 (test_print_string_constants): Likewise.
2605 * gdb.base/charset.exp (valid_host_charset): Check size of
2606 wchar_t. Handle UCS-2 and UCS-4. Add tests for wide and unicode
2607 cases. Handle "auto"-related output.
2608 * gdb.base/charset.c (char16_t, char32_t): New typedefs.
2609 (uvar, Uvar): New globals.
2610
c31af87b
JG
26112009-03-19 Jerome Guitton <guitton@adacore.com>
2612
2613 * gdb.ada/fixed_points/fixed_points.adb: Add a test on overprecise
2614 deltas.
2615 * gdb.ada/fixed_points.exp: Ditto.
2616
51272cf2
PA
26172009-03-18 Pedro Alves <pedro@codesourcery.com>
2618
2619 * return-nodebug.c: Don't include stdio.h.
2620 (init): Delete.
2621 (func): Delete definition and provide extern declaration.
2622 (t): New.
2623 (main): Don't call printf. Call func and store its result in t.
2624 * return-nodebug1.c: New.
2625 * return-nodebug.exp: Don't expect stdio output. Instead, print
2626 the global variable t. Drop printf formatters and cast types from
2627 foreach loop. Don't use prepare_for_testing. Compile
2628 return-nodebug.c and return-nodebug1.c in separate steps. Don't
2629 define FORMAT or CAST.
2630
d24948ac
PP
26312009-03-17 Paul Pluzhnikov <ppluzhnikov@google.com>
2632
2633 * gdb.base/solib-display.exp: Disable test for remote targers.
2634
61ff14c6
JK
26352009-03-15 Jan Kratochvil <jan.kratochvil@redhat.com>
2636
2637 * gdb.base/return-nodebug.exp, gdb.base/return-nodebug.c: New.
2638
cb4dce93
JK
26392009-03-14 Jan Kratochvil <jan.kratochvil@redhat.com>
2640
2641 Fix a racy FAIL.
2642 * gdb.base/multi-forks.exp (continue_to_exit_bp_loc): New function with
2643 code from `follow parent, print pids'.
2644 (`follow child, print pids', `follow parent, print pids'): Call it.
2645 Replace `gdb_test "break..."' by gdb_breakpoint.
2646
f7c60c5e
VP
26472009-03-13 Vladimir Prus <vladimir@codesourcery.com>
2648
2649 * gdb.mi/mi-cli.exp: Adjust for output difference in
61ff14c6 2650 sync and async modes.
f7c60c5e 2651
383ace49
JB
26522009-03-12 Joel Brobecker <brobecker@adacore.com>
2653
2654 * gdb.ada/ptype_arith_binop.exp: Remove some commented-out code
2655 that was checked in by mistake. Remove loading of ada.exp, since
2656 this is not necessary in this case.
2657
4ce102af
JB
26582009-03-12 Joel Brobecker <brobecker@adacore.com>
2659
2660 * gdb.ada/ptype_arith_binop.exp: New testcase.
2661
529a2aef
JB
26622009-03-12 Joel Brobecker <brobecker@adacore.com>
2663
2664 * gdb.ada/mod_from_name: New testcase.
2665
8a38181c
JB
26662009-03-12 Joel Brobecker <brobecker@adacore.com>
2667
2668 * gdb.ada/tick_last_segv: New testcase.
2669
11436dee
VP
26702009-03-12 Vladimir Prus <vladimir@codesourcery.com>
2671
61ff14c6 2672 * gdb.mi/mi-cli.exp: Remove debug print.
11436dee 2673
1f31650a
VP
26742009-03-12 Vladimir Prus <vladimir@codesourcery.com>
2675
61ff14c6
JK
2676 * gdb.mi/mi-cli.exp: Verify that CLI commands that run inferior
2677 include the token in ^running and frame info in *stopped.
1f31650a 2678
a3247a22
PP
26792009-03-05 Paul Pluzhnikov <ppluzhnikov@google.com>
2680
2681 * solib-display.exp: New file.
2682 * solib-display-main.c: New file.
2683 * solib-display-lib.c: New file.
61ff14c6 2684
aae64587
PA
26852009-03-05 Pedro Alves <pedro@codesourcery.com>
2686
2687 * gdb.arch/i386-permbkpt.S, gdb.arch/i386-permbkpt.exp: New.
2688
44aabfbc
JK
26892009-02-18 Jan Kratochvil <jan.kratochvil@redhat.com>
2690
2691 * gdb.base/macscp.exp (objfile): Move it to ${objdir}/${subdir}/.
2692 (list_and_check_macro): Use more specific test name.
2693 (next to definition): Make the test names unique.
2694
c087fcd3
PM
26952009-02-18 Pierre Muller <muller@ics.u-strasbg.fr>
2696
2697 * gdb.pascal/floats.exp: Accept approximate results everywhere.
3cb51905 2698
c86cf029
VP
26992009-02-17 Vladimir Prus <vladimir@codesourcery.com>
2700
2701 * gdb.mi/mi-nonstop.exp (notifs): Adjust for library
2702 notifications.
2703 * gdb.mi/mi-nsintrall.exp (notifs): Likewise.
2704 * gdb.mi/mi-nsmoribund.exp (notifs): Likewise.
2705 * lib/mi-support.exp (library_loaded_re): New.
2706 (mi_run_cmd, mi_send_resuming_command_raw): Adjust.
2707
3ea85240
VP
27082009-02-17 Vladimir Prus <vladimir@codesourcery.com>
2709
2710 * gdb.gdb/observer.exp: Use test_notification observer, not
2711 normal_stop, everywhere.
2712 (test_normal_stop_notifications): Rename to...
2713 (test_notifications): ...this.
2714 (test_observer_normal_stop): Rename to...
2715 (test_observer): ...this.
2716
1903f0e6
DE
27172009-02-16 Doug Evans <dje@google.com>
2718
2719 * gdb.arch/amd64-disp-step.S (test_int3): New test.
2720 * gdb.arch/amd64-disp-step.exp (test_int3): New test.
2721 * gdb.arch/i386-disp-step.S (test_prefixed_abs_jump): New test.
2722 (test_prefixed_syscall,test_int3): New tests.
2723 * gdb.arch/i386-disp-step.exp (test_prefixed_abs_jump): New test.
2724 (test_prefixed_syscall,test_int3): New tests.
2725
1d33d6ba
VP
27262009-02-14 Vladimir Prus <vladimir@codesourcery.com>
2727
3cb51905
AS
2728 * lib/mi-support.exp (mi_expect_stop): Adjust the order of fields.
2729 (mi_expect_interrupt): Likewise.
2730 * gdb.mi/mi-cli.exp: Check that "step" results in proper *stopped
2731 response.
1d33d6ba 2732
faafb047
PM
27332009-02-14 Pierre Muller <muller@ics.u-strasbg.fr>
2734
2735 * lib/gdb.exp (get_hexadecimal_valueof): New procedure.
2736 * gdb.base/pc-fp.exp (get_valueofx): Remove.
2737 Replace calls to get_valueofx by get_hexadecimal_valueof.
2738
417e16e2
PM
27392009-02-14 Pierre Muller <muller@ics.u-strasbg.fr>
2740
2741 * lib/gdb.exp (get_valueof): Accept anything as a return value.
2742 (get_integer_valueof): New procedure.
2743 (get_sizeof): Use new get_integer_value_of.
2744 * gdb.base/sizeof.exp: Replace all uses of get_valueof
2745 by get_integer_valueof.
2746
7065b901
TT
27472009-02-13 Tom Tromey <tromey@redhat.com>
2748
2749 * gdb.base/remote.exp (get_sizeof): Remove.
2750 * gdb.base/long_long.exp (get_valueof, get_sizeof): Remove.
2751 * gdb.base/dfp-test.exp (get_valueof, get_sizeof): Remove.
2752 * gdb.base/sizeof.exp (get_valueof, get_sizeof): Remove.
2753 * lib/gdb.exp (get_valueof): Move from long_long.exp.
2754 (get_sizeof): Likewise.
2755
5d7cb8df
JK
27562009-02-12 Jan Kratochvil <jan.kratochvil@redhat.com>
2757
2758 PR fortran/9806
2759 * gdb.fortran/module.exp, gdb.fortran/module.f90: New.
2760
b2febfff
PP
27612009-02-06 Paul Pluzhnikov <ppluzhnikov@google.com>
2762
2763 * gdb.cp/pr9594.cc: Prevent GCC from optimizing 'a' out.
2764
4aa995e1
PA
27652009-02-06 Pedro Alves <pedro@codesourcery.com>
2766
2767 * gdb.base/siginfo-obj.c, gdb.base/siginfo-obj.exp: New.
2768
d8906c6f
TJB
27692009-02-06 Thiago Jung Bauermann <bauerman@br.ibm.com>
2770
2771 * gdb.python/python-cmd.exp: New file.
2772
ff4ab08d
TG
27732009-02-06 Tristan Gingold <gingold@adacore.com>
2774
2775 * gdb.arch/i386-sse.c (main): Replace call to puts by an nop asm.
2776
aacd552b
TG
27772009-02-05 Tristan Gingold <gingold@adacore.com>
2778
2779 * gdb.base/sigbpt.exp: Detect which signal is received when a NULL
2780 pointer is dereferenced and use this signal name in regexp.
2781 * gdb.base/signull.exp: Ditto.
2782 * gdb.base/sigbpt.c (main): Catch SIGBUS too.
2783 * gdb.base/signull.c (main): Ditto.
2784
08c637de
TJB
27852009-02-04 Tom Tromey <tromey@redhat.com>
2786 Thiago Jung Bauermann <bauerman@br.ibm.com>
2787
2788 * gdb.python/python-value.exp: Use `gdb.history' instead of
2789 `gdb.value_from_history'.
2790 (test_value_numeric_ops): Add test for conversion of enum constant.
2791 * gdb.python/python-value.c (enum e): New type.
2792 (evalue): New global.
2793 (main): Use argv.
2794
20261af8
JG
27952009-02-04 Jerome Guitton <guitton@adacore.com>
2796
2797 * gdb.ada/uninitialized_vars: New test program.
2798 * gdb.ada/uninitialized_vars.exp: New testcase.
2799
52e44b43
TT
28002009-02-02 Tom Tromey <tromey@redhat.com>
2801
2802 * gdb.cp/cpcompletion.exp: Name the test "pr9594".
2803 * gdb.cp/pr2489.cc: Rename...
2804 * gdb.cp/pr9594.cc: ... to this.
2805
1c71341a
TT
28062009-02-02 Tom Tromey <tromey@redhat.com>
2807
2808 * gdb.cp/Makefile.in (EXECUTABLES): Add pr2489.
2809 * gdb.cp/pr2489.cc: New file.
2810 * gdb.cp/cpcompletion.exp: New file.
2811
a4295225
TT
28122009-02-02 Tom Tromey <tromey@redhat.com>
2813
2814 PR exp/9059:
2815 * gdb.cp/call-c.exp: Add regression test.
2816 * gdb.cp/call-c.cc (FooHandle): New typedef.
2817 (main): New variable 'handle'.
2818
592375cd
VP
28192009-01-30 Vladimir Prus <vladimir@codesourcery.com>
2820
2821 * lib/mi-support.exp (et_mi_thread_list)
2822 (check_mi_and_console_threads): Adjust for current thread in
2823 -thread-list-ids output.
2824
41447f92
VP
28252009-01-30 Vladimir Prus <vladimir@codesourcery.com>
2826
2827 * gdb.mi/mi-break.exp (test_disabled_creation): New.
2828 Call it.
2829
35669430
DE
28302009-01-28 Doug Evans <dje@google.com>
2831
2832 * gdb.arch/amd64-disp-step.S: New file.
2833 * gdb.arch/amd64-disp-step.exp: New file.
2834 * gdb.arch/i386-disp-step.S: New file.
2835 * gdb.arch/i386-disp-step.exp: New file.
2836
09f00d9a
PM
28372009-01-27 Pierre Muller <muller@ics.u-strasbg.fr>
2838
2839 * gdb.base/find.exp: Set newline variable
2840 using quotes instead of braces to fix cygwin failures.
2841
1e8fb976
PA
28422009-01-23 Pedro Alves <pedro@codesourcery.com>
2843
2844 * gdb.base/radix.exp: Add tests to ensure that that set
2845 input-radix 0 and set output-radix 0 are really rejected.
2846
da061712
PA
28472009-01-23 Pedro Alves <pedro@codesourcery.com>
2848
2849 * gdb.base/hook-stop-frame.c, gdb.base/hook-stop-frame.exp: Update
2850 copyright years.
2851
dd7e2d2b
PA
28522009-01-23 Pedro Alves <pedro@codesourcery.com>
2853
2854 PR gdb/9664:
2855 * gdb.base/hook-stop-frame.c, gdb.base/hook-stop-frame.exp: New.
2856
392452f6
PA
28572009-01-22 Pedro Alves <pedro@codesourcery.com>
2858
2859 PR c++/9631:
2860 * gdb.cp/pr9631.cc, gdb.cp/pr9631.exp: New.
2861
8653e71c
PM
28622009-01-22 Pierre Muller <muller@ics.u-strasbg.fr>
2863
2864 * gdb.server/file-transfer.exp: Use EXEEXT variable for
2865 binfile definition to fix Windows OS failure.
2866
a12cc160
DJ
28672009-01-20 Daniel Jacobowitz <dan@codesourcery.com>
2868
2869 PR gdb/9346
2870 * gdb.base/interrupt.c (sigint_handler): New.
2871 (main): Install a SIGINT handler if SIGNALS is defined. Exit
2872 on error.
2873 * gdb.base/interrupt.exp: Define SIGNALS unless gdb,nosignals.
2874 Test "signal SIGINT".
2875
b89667eb
DE
28762009-01-19 Doug Evans <dje@google.com>
2877
2878 * gdb.base/break.exp: Update expected gdb output.
2879 * gdb.base/sepdebug.exp: Ditto.
2880 * gdb.mi/mi-syn-frame.exp: Ditto.
2881 * gdb.mi/mi2-syn-frame.exp: Ditto.
2882 * gdb.base/call-signal-resume.exp: New file.
2883 * gdb.base/call-signals.c: New file.
2884 * gdb.base/unwindonsignal.exp: New file.
2885 * gdb.base/unwindonsignal.c: New file.
2886 * gdb.threads/interrupted-hand-call.exp: New file.
2887 * gdb.threads/interrupted-hand-call.c: New file.
2888 * gdb.threads/thread-unwindonsignal.exp: New file.
2889
adb483fe
DJ
28902009-01-14 Daniel Jacobowitz <dan@codesourcery.com>
2891
2892 * gdb.base/define.exp: Test defining and hooking prefix commands.
2893 * gdb.python/python.exp: Update test for "show user" output.
2894
60023297
JK
28952009-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
2896
2897 * gdb.fortran/derived-type.exp: New variables int4 and real4. Match
2898 now the output exactly, using less wildcards. Expect also the output
2899 of gfortran-4.3. Update for the f-valprint.c modification from
2900 2008-04-22.
2901 * gdb.fortran/subarray.exp: Expect also the output of gfortran-4.3.
2902 Remove gdb_test test names where matching the command.
2903
ccc57cf9
PA
29042009-01-01 Pedro Alves <pedro@codesourcery.com>
2905
2906 PR breakpoints/9681:
2907 * gdb.base/watchpoint.exp: Add regression test.
2908
c7a6ca08
PA
29092008-12-31 Pedro Alves <pedro@codesourcery.com>
2910
2911 * gdb.threads/attach-into-signal.exp: Don't use
2912 gdb_suppress_entire_file.
2913 * gdb.threads/attach-stopped.exp: Ditto.
2914 * gdb.threads/attachstop-mt.exp: Ditto.
2915
3a031f65
PA
29162008-12-31 Pedro Alves <pedro@codesourcery.com>
2917
2918 PR gdb/8812:
2919 * gdb.base/signal.exp: Change kfail to fail, and update PR number.
2920
09e6485f
PA
29212008-12-29 Pedro Alves <pedro@codesourcery.com>
2922
2923 PR gdb/7536:
2924 * gdb.base/radix.exp: Add tests to ensure invalid input radices
2925 and unsupported output radices are really rejected.
2926
0cd53049
JK
29272008-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
2928
2929 * gdb.cp/punctuator.exp: Backslash the '$' signs.
2930
ba163c7e
TT
29312008-12-22 Tom Tromey <tromey@redhat.com>
2932
2933 * gdb.cp/punctuator.exp: New file.
2934
6f4de6c9
JK
29352008-12-22 Jan Kratochvil <jan.kratochvil@redhat.com>
2936
2937 * gdb.base/completion.exp (Completing non-existing component): New test.
2938
0f34d0b4
JK
29392008-12-21 Jan Kratochvil <jan.kratochvil@redhat.com>
2940
2941 Fix for PR gdb/8648.
2942 * gdb.arch/ppc-fp.exp, gdb.arch/vsx-regs.exp, gdb.base/watchpoint-hw.c,
2943 gdb.gdbtk/browser.test, gdb.gdbtk/console.test, gdb.gdbtk/srcwin.test,
2944 gdb.gdbtk/srcwin2.test, gdb.gdbtk/srcwin3.test, gdb.gdbtk/windows.test,
2945 gdb.threads/tls2.c: Remove reference to bug-gdb@prep.ai.mit.edu .
2946
db2ad4c3
JK
29472008-12-21 Jan Kratochvil <jan.kratochvil@redhat.com>
2948
2949 * gdb.base/watchpoint-hw.exp, gdb.base/watchpoint-hw.c: New.
2950
bb5ef15e
DP
29512008-12-16 Christophe Lyon <christophe.lyon@st.com>
2952
2953 * gdb.base/expand-psymtabs.c: Insert code in foo so that the
2954 compiler actually generate code at the expected line number.
2955
90142adc
JZ
29562008-12-15 Jie Zhang <jie.zhang@analog.com>
2957
2958 * gdb.base/consecutive.exp: Don't use global in gdb_expect.
2959
fad6eecd
TT
29602008-12-12 Tom Tromey <tromey@redhat.com>
2961
2962 * gdb.base/commands.exp (redefine_hook_test): New proc.
2963 Call it.
2964
17c8aaf5
TT
29652008-12-11 Tom Tromey <tromey@redhat.com>
2966
2967 * gdb.base/macscp.exp: New regression test.
2968
7c8adf68
TT
29692008-12-11 Tom Tromey <tromey@redhat.com>
2970
2971 * gdb.base/macscp.exp: Print "address.addr".
2972 * gdb.base/macscp1.c (struct outer): New struct.
2973 (address): New global.
2974
b05dcbb7
TT
29752008-12-09 Tom Tromey <tromey@redhat.com>
2976
2977 * gdb.base/commands.exp (redefine_backtrace_test): New proc.
2978 Call it.
2979
2d476de1
DE
29802008-12-04 Doug Evans <dje@google.com>
2981
2982 * gdb.server/ext-run.exp: Relax regexp for init program.
2983
87bdc959
TG
29842008-12-03 Tristan Gingold <gingold@adacore.com>
2985
2986 * gdb.base/macscp.exp: Generate an object file during compilation
2987 to work around Darwin dsymutil limitations.
2988
e0740f77
JK
29892008-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
2990
2991 Test resolving external references to TLS variables.
2992 * gdb.threads/tls.exp: New tests to examine A_THREAD_LOCAL and
2993 FILE2_THREAD_LOCAL.
2994 (testfile2, srcfile2): New variables.
2995 * gdb.threads/tls.c (file2_thread_local)
2996 (function_referencing_file2_thread_local): New.
2997 * gdb.threads/tls2.c: New file.
2998
67f0aac5
JB
29992008-11-28 Joel Brobecker <brobecker@adacore.com>
3000
3001 * gdb.ada/int_deref.exp: Convert the addresses into long_integer
e0740f77
JK
3002 rather than integer, as integer might not be big enough when
3003 on 64bit targets.
67f0aac5 3004
c332165e
JG
30052008-11-27 Jerome Guitton <guitton@adacore.com>
3006
3007 * gdb.cp/formatted-ref.exp: Add equality test.
3008 * gdb.ada/formatted_ref.exp: Ditto.
3009
fc9b693c
JK
30102008-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
3011
3012 * gdb.base/breakpoint-shadow.exp, gdb.base/breakpoint-shadow.c: New.
3013 * gdb.base/start.exp: New comment about an alternative - `runto_main'.
3014
a9c64011
AS
30152008-11-20 Andreas Schwab <schwab@suse.de>
3016
3017 * gdb.base/foll-fork.exp (catch_fork_child_follow): Fix patterns
3018 matching syscall entry point.
3019 * gdb.base/foll-vfork.exp (tcatch_vfork_then_parent_follow)
3020 (tcatch_vfork_then_child_follow): Likewise. Finish through
3021 vfork even if we stopped at the syscall trampoline.
3022
e2fd701e
DE
30232008-11-20 Doug Evans <dje@google.com>
3024
3025 * gdb.base/sepsymtab.exp: Update, old "info sym" format restored.
3026
69abc51c
TJB
30272008-11-18 Thiago Jung Bauermann <bauerman@br.ibm.com>
3028
3029 * gdb.arch/ppc-dfp.exp: New file.
3030 * gdb.arch/ppc-dfp.c: New file.
3031
c14c28ba
PP
30322008-11-18 Paul Pluzhnikov <ppluzhnikov@google.com>
3033
3034 * gdb.base/sepsymtab.exp: Update for new 'info sym' format.
a9c64011 3035
2e74121d
DE
30362008-11-17 Doug Evans <dje@google.com>
3037
3038 * gdb.mi/mi-syn-frame.exp: Update expected output.
3039 * gdb.mi/mi2-syn-frame.exp: Update expected output.
3040
66bb093b
VP
30412008-11-17 Vladimir Prus <vladimir@codesourcery.com>
3042
3043 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set): Make sure
a9c64011
AS
3044 "thread N" results in =thread-selected.
3045 * lib/mi-support (mi_run_cmd, mi_expect_stop)
3046 (mi_send_resuming_command_raw): Be prepared for
3047 =thread-selected.
3048
3d043ef6
VP
30492008-11-17 Vladimir Prus <vladimir@codesourcery.com>
3050
a9c64011
AS
3051 * gdb.mi/mi-nonstop.exp: Expect 'group-id' field.
3052 * lib/mi-support.exp: Likewise.
3d043ef6 3053
808104c8
JB
30542008-11-16 Joel Brobecker <brobecker@adacore.com>
3055
3056 * gdb.base/help.exp: Remove the "catch load" and "catch unload"
3057 commands from the expected output for "help catch".
3058
00b22944
JB
30592008-11-15 Joel Brobecker <brobecker@adacore.com>
3060
3061 * gdb.ada/int_deref.exp: New testcase.
3062
59669435
TT
30632008-11-14 Nick Roberts <nickrob@snap.net.nz>
3064
3065 * gdb.mi/gdb2549.exp: New file.
3066
de04a248
DE
30672008-11-11 Doug Evans <dje@google.com>
3068
3069 * gdb.base/callexit.exp: New file.
3070 * gdb.base/callexit.c: New file.
3071
6b8ce727
DE
30722008-11-10 Doug Evans <dje@google.com>
3073
3074 * lib/gdb.exp (GDBFLAGS): Move -nx ...
3075 (INTERNAL_GDBFLAGS): ... to here. Move -nw to here as well.
3076 (default_gdb_version): Add $INTERNAL_GDBFLAGS to gdb invocations.
3077 (default_gdb_start,default_gdb_exit): Ditto.
3078 * lib/mi-support.exp (default_mi_gdb_start): Ditto.
3079 (mi_uncatched_gdb_exit): Add $INTERNAL_GDBFLAGS to log message.
3080 * gdb.base/corefile.exp: Add $INTERNAL_GDBFLAGS to gdb invocations.
3081 * gdb.base/dbx.exp (dbx_gdb_start): Ditto.
3082 * gdb.base/args.exp (GDBFLAGS): Don't overwrite, append.
3083 * gdb.base/remotetimeout.exp (GDBFLAGS): Ditto.
3084
1b14b8aa
AS
30852008-11-03 Andreas Schwab <schwab@suse.de>
3086
3087 * gdb.base/hashline2.exp: Fix typo.
3088 * gdb.base/hashline3.exp: Likewise.
3089
f3134b88
TT
30902008-10-30 Tom Tromey <tromey@redhat.com>
3091
3092 * gdb.base/pointers.exp: Add test.
3093 * gdb.base/pointers.c (k, S): New typedefs.
3094 (instance): New global.
3095
c2226152
AS
30962008-10-30 Andreas Schwab <schwab@suse.de>
3097
3098 * gdb.base/args.exp: Add tests for newlines.
3099
462f405c
JB
31002008-10-30 Joel Brobecker <brobecker@adacore.com>
3101
3102 gdb.base/foll-exec.exp: Update the expected output of a couple
3103 of "info breakpoints" tests.
3104
79a45b7d
TT
31052008-10-28 Tom Tromey <tromey@redhat.com>
3106
3107 * gdb.base/exprs.exp (test_expr): Add enum formatting tests.
3108
adc13a14
PA
31092008-10-24 Pedro Alves <pedro@codesourcery.com>
3110
3111 * gdb.python/python-value.exp (test_value_in_inferior): Don't use
3112 gdb_start_cmd.
3113 Use runto_main before any test that requires execution.
3114
252fbfc8
PA
31152008-10-23 Pedro Alves <pedro@codesourcery.com>
3116
3117 * lib/mi-support.exp (mi_expect_interrupt): Expect signal 0
3118 instead of SIGINT.
3119
28148e3d
JB
31202008-10-22 Joel Brobecker <brobecker@adacore.com>
3121
3122 * gdb.base/completion.exp: Update expected output following
3123 the addition of the "info tasks" command.
3124
c209f847
TT
31252008-10-22 Tom Tromey <tromey@redhat.com>
3126
3127 * gdb.base/exprs.exp (test_expr): Add test for string
3128 concatenation.
3129
f177e350
PA
31302008-10-19 Pedro Alves <pedro@codesourcery.com>
3131
3132 * configure.ac: Output gdb.python/Makefile.
3133 * configure: Regenerate.
3134 * gdb.python/Makefile.in: New.
3135
cce89356
JB
31362008-10-16 Joel Brobecker <brobecker@adacore.com>
3137
3138 * gdb.base/foll-fork.exp: Adjust the expected output to match
3139 the new description for fork/vfork catchpoints in the "info
3140 breakpoints" output.
3141
176d289d
TJB
31422008-10-16 Paul Pluzhnikov <ppluzhnikov@google.com>
3143
3144 * Makefile.in: Add gdb.python to ALL_SUBDIRS.
3145
a08702d6
TJB
31462008-10-16 Thiago Jung Bauermann <bauerman@br.ibm.com>
3147
3148 * gdb.python/python-value.c: New file.
3149 * gdb.python/python-value.exp: New file.
3150
1c5cfe86
PA
31512008-10-15 Pedro Alves <pedro@codesourcery.com>
3152
3153 * gdb.mi/mi-nsmoribund.exp, gdb.mi/nsmoribund.c: New test.
3154
5a98ad69
DP
31552008-10-15 Denis Pilat <denis.pilat@st.com>
3156
41702f1b 3157 * gdb.cp/mb-ctor.exp: Fix a typo.
5a98ad69 3158
dcb1a1e2
TT
31592008-10-09 Tom Tromey <tromey@redhat.com>
3160
3161 * gdb.base/macscp.exp: Use 'vafunc' and 'fixedarg' rather than
3162 'fprintf' and 'stderr'.
3163
9124fe48
JB
31642008-10-07 Joel Brobecker <brobecker@adacore.com>
3165
3166 * gdb.ada/ref_tick_size.exp: New testcase.
3167
45452591
DE
31682008-10-06 Doug Evans <dje@google.com>
3169
3170 * gdb.dwarf2/dw2-cu-size.exp: New file.
3171 * gdb.dwarf2/dw2-cu-size.S: New file.
3172
3173 * gdb.dwarf2/dw2-intercu.S (.Ltype_int_in_cu2): Renamed from
3174 .Ltype_int for clarity.
3175
4fc5b208
PP
31762008-10-03 Paul Pluzhnikov <ppluzhnikov@google.com>
3177
3178 PR gdb/2384:
3179 * gdb.cp/gdb2384.exp: Extended to test more cases.
3180 * gdb.cp/gdb2384.cc: Likewise.
3181 * gdb.cp/gdb2384-base.h: Likewise.
3182 * gdb.cp/gdb2384-base.cc: Likewise.
a9c64011 3183
d78df370
JK
31842008-10-02 Jan Kratochvil <jan.kratochvil@redhat.com>
3185
3186 * gdb.base/maint.exp (maint print type): Remove printing
3187 UPPER_BOUND_TYPE and LOWER_BOUND_TYPE.
3188
9a044a89
TT
31892008-09-30 Tom Tromey <tromey@redhat.com>
3190
3191 * gdb.base/macscp.exp: Add completion tests.
3192 * gdb.base/macscp1.c (FIFTY_SEVEN): New macro.
3193 (TWENTY_THREE): Likewise.
3194 (FORTY_EIGHT): Likewise.
3195
506800a9
TT
31962008-09-30 Tom Tromey <tromey@redhat.com>
3197
3198 * gdb.base/macscp.exp: Change "M" to "MACRO_TO_EXPAND"
3199 everywhere.
3200 * gdb.base/macscp1.c (MACRO_TO_EXPAND): Rename from "M".
3201
1a6f01b5
JK
32022008-09-28 Jan Kratochvil <jan.kratochvil@redhat.com>
3203
3204 * gdb.threads/attachstop-mt.exp: Note a real testcase name this
3205 testcase is derived from. Fix racy dependency on an expected PID
3206 number. No longer support the testcase on Linux kernel 2.4.x.
3207
2fae03e8
TT
32082008-09-27 Tom Tromey <tromey@redhat.com>
3209
3210 * gdb.base/macscp.exp: Add tests for stringification, splicing,
3211 and varargs.
3212
1ad15515
PA
32132008-09-22 Pedro Alves <pedro@codesourcery.com>
3214
3215 * lib/mi-support.exp (mi_expect_interrupt): New.
3216 (mi_reverse_list, mi_check_thread_states): New, moved and renamed
3217 from gdb.mi/mi-nonstop.exp.
3218 * gdb.mi/mi-nsintrall.exp, gdb.mi/nsintrall.c: New.
3219 * gdb.mi/mi-nonstop.exp (myreverse, check_thread_states): Moved to
3220 lib/mi-support.exp.
3221 Use mi_check_thread_states throughout. Avoid ".*" and do not
3222 require an anchor after -exec-run.
3223
d0b76dc6
DJ
32242008-09-13 Daniel Jacobowitz <dan@codesourcery.com>
3225
3226 * gdb.mi/mi-nonstop.exp: Do not check thread state while a
3227 stop is pending. Avoid ".*" when two stops are pending.
3228 * lib/gdb.exp (fullname_syntax_POSIX, fullname_syntax_UNC)
3229 (fullname_syntax_DOS_CASE, fullname_syntax_DOS): Do not match
3230 newlines in fullnames.
3231 * lib/mi-support.exp (mi_run_cmd): Do not require an anchor.
3232 (mi_expect_stop): Update comments. Only anchor in sync mode.
3233 Do not match newlines.
3234 (mi_send_resuming_command_raw): Always return status.
3235 (mi_get_stop_line): Do not match more than one line by accident.
3236 Only anchor in sync mode.
3237 (mi_run_inline_test): If -exec-next fails, give up.
3238
9990c830
UW
32392008-09-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3240
3241 * gdb.base/stack-checking.c (big_frame): Reduce stack consumption
3242 on SPU.
3243
ebcf6f00
JB
32442008-09-10 Joel Brobecker <brobecker@adacore.com>
3245
3246 * gdb.ada/Makefile.in (EXECUTABLES): Bring up to date.
3247
b6db24e5
JB
32482008-09-10 Joel Brobecker <brobecker@adacore.com>
3249
3250 * gdb.ada/array_bounds.exp, gdb.ada/array_subscript_addr.exp,
3251 gdb.ada/arrayidx.exp, gdb.ada/arrayparam.exp, gdb.ada/arrayptr.exp,
3252 gdb.ada/assign_1.exp, gdb.ada/boolean_expr.exp,
3253 gdb.ada/char_param.exp, gdb.ada/exprs.exp, gdb.ada/fixed_cmp.exp,
3254 gdb.ada/fixed_points.exp, gdb.ada/fun_addr.exp,
3255 gdb.ada/funcall_param.exp, gdb.ada/homonym.exp,
3256 gdb.ada/interface.exp, gdb.ada/null_array.exp,
3257 gdb.ada/packed_array.exp, gdb.ada/packed_tagged.exp,
3258 gdb.ada/print_chars.exp, gdb.ada/print_pc.exp,
3259 gdb.ada/str_ref_cmp.exp, gdb.ada/sym_print_name.exp,
3260 gdb.ada/taft_type.exp, gdb.ada/tagged.exp, gdb.ada/type_coercion.exp:
3261 Include the "= " sequence in the expected output of print tests.
3262
2bf448e0
JB
32632008-09-10 Joel Brobecker <brobecker@adacore.com>
3264
3265 * gdb.ada/packed_tagged.exp: Accept "boolean" as a valid type
3266 description for boolean types.
3267
d51fd4c8
PA
32682008-09-09 Pedro Alves <pedro@codesourcery.com>
3269
3270 * gdb.base/hook-stop-continue.c: New.
3271 * gdb.base/hook-stop-continue.exp: New.
3272
694182d2
DJ
32732008-09-08 Daniel Jacobowitz <dan@codesourcery.com>
3274
3275 * gdb.base/structs3.c, gdb.base/structs3.exp: New files.
3276
3b8a7fc0
JG
32772008-09-08 Jerome Guitton <guitton@adacore.com>
3278
3279 * gdb.arch/powerpc-aix-prologue.c (stack_check_probe_1)
3280 (stack_check_probe_2, stack_check_probe_loop_1)
3281 (stack_check_probe_loop_2): New functions.
3282 (main): Add call to these new functions.
3283 * gdb.arch/powerpc-aix-prologue.exp: When breaking on these
3284 functions, check that the breakpoint is inserted at the appropriate
3285 location.
3286 (insert_breakpoint): Slightly refine this procedure so that it can
3287 be called several times in the test.
3288
96cc0ae8
JG
32892008-09-08 Jerome Guitton <guitton@adacore.com>
3290
3291 * gdb.base/stack-checking.c: New file.
3292 * gdb.base/stack-checking.exp: New file.
3293
1f08b409
TJB
32942008-09-05 Thiago Jung Bauermann <bauerman@br.ibm.com>
3295
3296 * gdb.arch/altivec-abi.exp: Remove extra verbose call.
3297 * gdb.arch/altivec-regs.exp: Likewise.
3298 * gdb.arch/vsx-regs.exp: Likewise.
3299
3099e1c4
TJB
33002008-09-05 Thiago Jung Bauermann <bauerman@br.ibm.com>
3301
3302 * gdb.arch/ppc-fp.exp: New file.
3303 * gdb.arch/ppc-fp.c: New file.
3304
cc69bfc1
PP
33052008-09-05 Paul Pluzhnikov <ppluzhnikov@google.com>
3306
3307 *gdb.base/mips_pro.exp: compile with gcc -fno-inline,
3308 lest gcc-4.3.1 optimizes the whole thing away.
a9c64011 3309
b02a33db
MS
33102008-09-04 Michael Snyder <msnyder@vmware.com>
3311
3312 * lib/gdb.exp (gdb_continue_to_breakpoint): Accept "in" as well
3313 as "at" (for non-debug functions such as _start).
3314
2992cbe0
UW
33152008-09-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3316
3317 * gdb.base/value-double-free.exp: Respect gdb,no_hardware_watchpoints.
3318 * gdb.base/watchpoint-solib.exp: Likewise. Update tests to handle
3319 software watchpoints.
3320 * gdb.base/watch_thread_num.exp: Likewise.
3321
514f746b
AR
33222008-09-03 Aleksandar Ristovski <aristovski@qnx.com>
3323
3324 * gdb.arch/i386-bp_permanent.exp: New test.
3325
876cecd0
TT
33262008-08-24 Tom Tromey <tromey@redhat.com>
3327
3328 * gdb.base/maint.exp: Update "maint print type".
3329
80f73d71
VP
33302008-08-21 Vladimir Prus <vladimir@codesourcery.com>
3331
3332 * gdb.mi/mi-nonstop.exp: Fix the check for non-stop
3333 support. Adjust the order of "*running" notifications.
3334 * gdb.mi/non-stop.c: Don't cast from int to void* and
3335 back.
3336
d9c78d7d
MK
33372008-08-20 Mark Kettenis <kettenis@gnu.org>
3338
3339 * gdb.arch/powerpc-prologue.exp: Code doesn't save %r31 so don't
3340 expect to find it in the "info frame" output.
3341
97a2d1d3
DJ
33422008-08-20 Daniel Jacobowitz <dan@codesourcery.com>
3343
3344 * gdb.base/interp.exp: Always consume both prompts.
3345
b96e2927
PA
33462008-08-20 Pedro Alves <pedro@codesourcery.com>
3347
3348 * gdb.base/pending.exp: Test pending breakpoints without symbols
3349 loaded.
3350
8cf6e61a
VP
33512008-08-19 Vladimir Prus <vladimir@codesourcery.com>
3352
3353 * lib/mi-support.exp (mi_expect_stop): Produce
3354 more details on failures.
3355 * gdb.mi/mi-nonstop.exp: New.
3356 * gdb.mi/non-stop.c: New.
3357
c6ebd6cf
VP
33582008-08-19 Vladimir Prus <vladimir@codesourcery.com>
3359
a9c64011
AS
3360 * gdb.mi/mi-async.exp: Use 'set target-async'.
3361 * lib/mi-support.exp: Use 'set/show target-async'.
c6ebd6cf 3362
46a9b8ed
DJ
33632008-08-18 Daniel Jacobowitz <dan@codesourcery.com>
3364
3365 * gdb.arch/powerpc-prologue.exp: Correct saved registers.
3366
44feb3ce
TT
33672008-08-17 Tom Tromey <tromey@redhat.com>
3368
3369 * gdb.base/help.exp (help catch): Rewrite.
3370
311a4e6b
TJB
33712008-08-16 Thiago Jung Bauermann <bauerman@br.ibm.com>
3372
3373 * gdb.base/define.exp: Test indented command documentation.
3374 * gdb.python/python.exp: Test indented multi-line command.
3375
604c2f83
LM
33762008-08-15 Luis Machado <luisgpm@br.ibm.com>
3377
3378 * testsuite/gdb.arch/vsx-regs.c: New source file.
3379 * testsuite/gdb.arch/vsx-regs.exp: New testcase.
3380 * testsuite/lib/gdb.exp (skip_vsx_tests): New function.
3381
886a217c
TT
33822008-08-14 Tom Tromey <tromey@redhat.com>
3383
3384 * gdb.base/macscp.exp: Add regression test for "macro define" or
3385 "macro undef" with no arguments.
3386
c814a4f3
PP
33872008-08-08 Paul Pluzhnikov <ppluzhnikov@google.com>
3388
3389 * gdb.base/args.exp: Prevent ~/.gdbinit from affecting test.
a9c64011 3390
12ab8a60
UW
33912008-08-07 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3392
3393 * gdb.arch/spu-info.exp: Updated for "info spu dma" changes.
3394
d57a3c85
TJB
33952008-08-06 Tom Tromey <tromey@redhat.com>
3396
3397 * gdb.python/python.exp: New file.
3398
c7b778ff
JK
33992008-08-06 Jan Kratochvil <jan.kratochvil@redhat.com>
3400
3401 Fix for PR gdb/1543.
3402 * gdb.base/sep.exp: `sep-proc.c' absolute line numbers replaced with
3403 $LOCATION.
3404 (location): New variable.
3405 * config/cfdbug.exp, config/d10v.exp, config/dve.exp, config/i960.exp,
3406 config/m32r.exp, config/mn10300-eval.exp, config/proelf.exp,
3407 config/rom68k.exp, config/sh.exp, config/unix.exp, config/vr4300.exp,
3408 config/vr5000.exp, config/vxworks.exp, gdb.arch/altivec-regs.exp,
3409 gdb.arch/e500-abi.exp, gdb.arch/e500-regs.exp, gdb.asm/asm-source.exp,
3410 gdb.base/a2-run.exp, gdb.base/advance.exp, gdb.base/all-bin.exp,
3411 gdb.base/args.exp, gdb.base/arithmet.exp, gdb.base/assign.exp,
3412 gdb.base/async.exp, gdb.base/auxv.exp, gdb.base/bigcore.c,
3413 gdb.base/bigcore.exp, gdb.base/bitfields.exp, gdb.base/bitops.exp,
3414 gdb.base/break.c, gdb.base/break.exp, gdb.base/break1.c,
3415 gdb.base/call-ar-st.exp, gdb.base/call-rt-st.exp,
3416 gdb.base/call-strs.exp, gdb.base/callfuncs.c, gdb.base/callfuncs.exp,
3417 gdb.base/checkpoint.exp, gdb.base/chng-syms.exp,
3418 gdb.base/code-expr.exp, gdb.base/commands.exp, gdb.base/completion.exp,
3419 gdb.base/complex.exp, gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
3420 gdb.base/consecutive.exp, gdb.base/corefile.exp, gdb.base/cvexpr.c,
3421 gdb.base/cvexpr.exp, gdb.base/dbx.exp, gdb.base/default.exp,
3422 gdb.base/define.exp, gdb.base/del.c, gdb.base/detach.exp,
3423 gdb.base/display.exp, gdb.base/dump.exp, gdb.base/echo.exp,
3424 gdb.base/environ.exp, gdb.base/eval-skip.exp, gdb.base/exprs.exp,
3425 gdb.base/fileio.exp, gdb.base/find.exp, gdb.base/finish.exp,
3426 gdb.base/funcargs.exp, gdb.base/gcore-buffer-overflow.exp,
3427 gdb.base/gcore.exp, gdb.base/gdb1555.exp, gdb.base/gdbvars.exp,
3428 gdb.base/help.exp, gdb.base/huge.exp, gdb.base/info-proc.exp,
3429 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/langs.exp,
3430 gdb.base/lineinc.exp, gdb.base/list.exp, gdb.base/macscp.exp,
3431 gdb.base/maint.exp, gdb.base/mips_pro.exp, gdb.base/miscexprs.exp,
3432 gdb.base/nodebug.exp, gdb.base/nofield.c, gdb.base/opaque.exp,
3433 gdb.base/overlays.exp, gdb.base/page.exp, gdb.base/pc-fp.exp,
3434 gdb.base/pending.c, gdb.base/pendshr.c, gdb.base/pointers.exp,
3435 gdb.base/psymtab.exp, gdb.base/ptype.exp, gdb.base/randomize.c,
3436 gdb.base/readline.exp, gdb.base/recurse.exp, gdb.base/regs.exp,
3437 gdb.base/relational.exp, gdb.base/relocate.exp, gdb.base/remote.exp,
3438 gdb.base/reread.exp, gdb.base/return.exp, gdb.base/return2.exp,
3439 gdb.base/scope.exp, gdb.base/sect-cmd.exp, gdb.base/sep-proc.c,
3440 gdb.base/sep.c, gdb.base/sep.exp, gdb.base/sepdebug.c,
3441 gdb.base/sepdebug.exp, gdb.base/setshow.exp, gdb.base/shlib-call.exp,
3442 gdb.base/sigaltstack.c, gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
3443 gdb.base/source.exp, gdb.base/start.c, gdb.base/step-bt.c,
3444 gdb.base/step-line.exp, gdb.base/structs.c, gdb.base/structs.exp,
3445 gdb.base/structs2.exp, gdb.base/term.exp, gdb.base/twice.exp,
3446 gdb.base/type-opaque.exp, gdb.base/until.exp,
3447 gdb.base/value-double-free.c, gdb.base/varargs.exp,
3448 gdb.base/watchpoint.exp, gdb.base/whatis-exp.exp, gdb.disasm/am33.exp,
3449 gdb.disasm/h8300s.exp, gdb.disasm/hppa.exp, gdb.disasm/mn10300.exp,
3450 gdb.disasm/sh3.exp, gdb.disasm/t01_mov.exp, gdb.disasm/t02_mova.exp,
3451 gdb.disasm/t03_add.exp, gdb.disasm/t04_sub.exp, gdb.disasm/t05_cmp.exp,
3452 gdb.disasm/t06_ari2.exp, gdb.disasm/t07_ari3.exp,
3453 gdb.disasm/t08_or.exp, gdb.disasm/t09_xor.exp, gdb.disasm/t10_and.exp,
3454 gdb.disasm/t11_logs.exp, gdb.disasm/t12_bit.exp,
3455 gdb.disasm/t13_otr.exp, gdb.fortran/exprs.exp, gdb.fortran/types.exp,
3456 gdb.hp/gdb.aCC/exception.exp, gdb.hp/gdb.aCC/optimize.exp,
3457 gdb.hp/gdb.aCC/watch-cmd.exp, gdb.hp/gdb.base-hp/callfwmall.exp,
3458 gdb.hp/gdb.base-hp/dollar.exp, gdb.hp/gdb.base-hp/hwwatchbus.exp,
3459 gdb.hp/gdb.base-hp/pxdb.exp, gdb.hp/gdb.base-hp/reg-pa64.exp,
3460 gdb.hp/gdb.base-hp/reg.exp, gdb.hp/gdb.base-hp/sized-enum.exp,
3461 gdb.hp/gdb.base-hp/so-thresh.exp, gdb.hp/gdb.compat/xdb1.exp,
3462 gdb.hp/gdb.compat/xdb2.exp, gdb.hp/gdb.compat/xdb3.exp,
3463 gdb.java/jmisc.exp, gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
3464 gdb.mi/gdb669.exp, gdb.mi/gdb680.exp, gdb.mi/gdb701.exp,
3465 gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-console.exp,
3466 gdb.mi/mi-hack-cli.exp, gdb.mi/mi-pending.c, gdb.mi/mi-pendshr.c,
3467 gdb.mi/mi-pthreads.exp, gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
3468 gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp, gdb.mi/mi2-basics.exp,
3469 gdb.mi/mi2-console.exp, gdb.mi/mi2-hack-cli.exp,
3470 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-read-memory.exp,
3471 gdb.mi/mi2-regs.exp, gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
3472 gdb.pascal/types.exp, gdb.stabs/weird.exp,
3473 gdb.threads/gcore-thread.exp, gdb.threads/manythreads.exp,
3474 gdb.threads/print-threads.exp, gdb.threads/pthreads.exp,
3475 gdb.threads/schedlock.exp, gdb.threads/step.exp, gdb.threads/step2.exp,
3476 gdb.threads/switch-threads.exp, gdb.threads/thread-specific.exp,
3477 gdb.threads/thread_check.exp, gdb.threads/thread_events.exp,
3478 gdb.threads/tls-nodebug.exp, gdb.threads/tls-shared.exp,
3479 gdb.threads/tls.exp, gdb.trace/actions.exp, gdb.trace/backtrace.exp,
3480 gdb.trace/circ.exp, gdb.trace/collection.exp, gdb.trace/deltrace.exp,
3481 gdb.trace/infotrace.exp, gdb.trace/limits.exp, gdb.trace/packetlen.exp,
3482 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp, gdb.trace/report.exp,
3483 gdb.trace/save-trace.exp, gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
3484 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
3485 lib/mi-support.exp, lib/trace-support.exp: Remove reference
3486 to bug-gdb@prep.ai.mit.edu .
3487
5e06a3d1
VP
34882008-07-31 Vladimir Prus <vladimir@codesourcery.com>
3489
3490 * lib/mi-support.exp (mi_load_shlibs): New.
3491 * gdb.mi/mi-pending.exp: Use mi_load_shlibs, not gdb_load_shlibs.
3492
9d81d21b
VP
34932008-07-30 Vladimir Prus <vladimir@codesourcery.com>
3494
3495 * lib/mi-support.exp (get_mi_thread_list)
3496 (check_mi_and_console_threads): New, moved from ...
3497 * gdb.mi/mi-pthread.exp: ...here.
3498 * gdb.mi/gdb669.exp (get_mi_thread_list)
3499 (check_mi_and_console_threads): Delete.
3500 * gdb.mi/mi2-pthread.exp: Likewise.
3501
bae98fe0
TT
35022008-07-28 Tom Tromey <tromey@redhat.com>
3503
3504 * Makefile.in (just-check): Remove. Move body to...
3505 (check): ... here.
3506
57380f4e
DJ
35072008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
3508
3509 * gdb.threads/manythreads.exp: Use remote_expect instead of after.
3510 Add a test for duplicated SIGINTs.
3511
e09490f1
DJ
35122008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
3513
3514 * gdb.threads/schedlock.exp (get_args): Update to work for any
3515 value of NUM.
3516 (Top level): Report the number of threads that did not resume.
3517
6387b45f
DJ
35182008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
3519
3520 * gdb.dwarf2/dw2-compressed.S: Also define __start.
3521
62f64ff2
DJ
35222008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
3523
3524 * lib/mi-support.exp (default_mi_gdb_start): Remove check for
3525 non-MI prompt.
3526
fa8de41e
TT
35272008-07-26 Tom Tromey <tromey@redhat.com>
3528
3529 * gdb.base/callfuncs.c (struct struct_with_fnptr): New struct.
3530 (function_struct, function_struct_ptr): New globals.
3531 * gdb.base/callfuncs.exp (do_function_calls): Test calling via a
3532 function pointer in a struct.
3533
ccb3ac8a
TT
35342008-07-26 Tom Tromey <tromey@redhat.com>
3535
3536 * gdb.base/macscp.exp: Add test for macro lexing bug.
3537
d7d9f01e
TT
35382008-07-18 Tom Tromey <tromey@redhat.com>
3539
3540 * gdb.base/macscp.exp: Add macro tests.
3541
9bf07184
PP
35422008-07-17 Paul Pluzhnikov <ppluzhnikov@google.com>
3543
3544 * gdb.base/foll-fork.exp: Fix for Linux/VDSO failure.
3545
becf6477
PP
35462008-07-17 Paul Pluzhnikov <ppluzhnikov@google.com>
3547
3548 * gdb.base/coremaker.c: Fix for Linux failure in gdb.base/corefile.exp
3549
0709f7d3
PP
35502008-07-15 Paul Pluzhnikov <ppluzhnikov@google.com>
3551
3552 * gdb.cp/class2.exp: fix for failure on spu-elf
a9c64011 3553
7093c834
PP
35542008-07-14 Paul Pluzhnikov <ppluzhnikov@google.com>
3555
3556 * gdb.cp/class2.exp, gdb.cp/class2.cc: Test for PR2477.
a9c64011 3557
b432ffe3
JK
35582008-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
3559
3560 * gdb.base/randomize.exp: Catch non-Linux targets as untested.
3561
b1a268e5
VP
35622008-07-12 Vladimir Prus <vladimir@codesourcery.com>
3563
3564 * lib/mi-support.exp (mi_expect_stop): Adjust for the new field.
3565
e2995f8e
KB
35662008-07-11 Kevin Buettner <kevinb@redhat.com>
3567
3568 * gdb.arch/e500-regs.exp (decimal_vector): Adjust "v8_int8" portion
3569 of regexp to account for changes made to GDB in the printing of
3570 byte vectors.
3571
14032a66
TT
35722008-07-11 Tom Tromey <tromey@redhat.com>
3573
3574 * gdb.base/completion.exp: Add 'help' completion test.
3575
981505ef
JK
35762008-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
3577
3578 * gdb.base/randomize.exp: Remove dependency on tcl-8.4+.
3579
10568435
JK
35802008-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
3581
3582 * gdb.base/randomize.exp, gdb.base/randomize.c: New files.
3583
4487aabf
PA
35842008-07-09 Pedro Alves <pedro@codesourcery.com>
3585
3586 * gdb.base/chng-syms.exp: Don't expect "No symbol ...".
3587
a4a9b1c4
PA
35882008-07-09 Pedro Alves <pedro@codesourcery.com>
3589
3590 * gdb.base/fullname.exp: Restore pwd if compiling failed.
3591
3c3185ac
JK
35922008-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
3593
3594 * gdb.base/value-double-free.exp, gdb.base/value-double-free.c: New.
3595
7ebd49dc
VP
35962008-06-28 Vladimir Prus <vladimir@codesourcery.com>
3597
3598 * lib/mi-support.exp (mi_send_resuming_command_raw): Revert
3599 previous commit. Add a comment.
3600
84e46146
PA
36012008-06-28 Pedro Alves <pedro@codesourcery.com>
3602
3603 * gdb.base/sigchld.c, gdb.base/sigchld.exp: New test.
3604
0f8d4a2f
VP
36052008-06-28 Vladimir Prus <vladimir@codesourcery.com>
3606
3607 * lib/mi-support.exp (mi_send_resuming_command_raw): Report pass.
3608
f747e0ce
PA
36092008-06-27 Pedro Alves <pedro@codesourcery.com>
3610
3611 * lib/gdb.exp (gdb_saved_set_unbuffered_mode_obj): New global.
3612 (gdb_compile): If target is *-*-cygwin* or *-*-mingw*, and we're
3613 compiling an executable, link in an object that forces unbuffered
3614 output.
3615 * lib/set_unbuffered_mode.c: New file.
3616
734a5c36
JK
36172008-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
3618
3619 * lib/gdb.exp (prepare_for_testing): Do not drop the OPTIONS argument.
3620
a2840c35
VP
36212008-06-25 Vladimir Prus <vladimir@codesourcery.com>
3622
a9c64011
AS
3623 * gdb.mi/mi-async.exp: Use mi_sending_resuming_command_raw and
3624 mi_expect_stop.
3625 * gdb.mi/mi-support.exp (mi_run_cmd, mi_send_resuming_command):
3626 Demand that *running is output.
3627 (detect_async): Perform checking every time.
3628 (mi_send_resuming_command): Extract everything into...
3629 (mi_send_resuming_command_raw): ...this.
a2840c35
VP
3630 (mi_expect_stop): Don't accept any output before *stopped.
3631
6ae37fef
VP
36322008-06-13 Vladimir Prus <vladimir@codesourcery.com>
3633
3634 Robustify mi-simplerun.
a9c64011
AS
3635 * gdb.mi/basics.c (main): Add a call to sleep.
3636 * gdb.mi/mi-cli.exp: Adjust for change in line numbers.
3637 * gdb.mi/mi2-cli.exp: Likewise.
3638 * gdb.mi/mi-break.exp: Likewise.
6ae37fef 3639
b4aa76f0 36402008-06-11 Vladimir Prus <vladimir@codesourcery.com>
83408de7
VP
3641
3642 * gdb.mi/mi-break.exp (test_ignore_count): Use mi_expect_stop.
3643
e1ac3328
VP
36442008-06-10 Vladimir Prus <vladimir@codesourcery.com>
3645
a9c64011
AS
3646 * gdb.mi/mi-console.exp: Adjust.
3647 * gdb.mi/mi-syn-frame.exp: Adjust.
3648 * gdb.mi/mi2-console.exp: Adjust.
3649 * gdb.mi/mi2-syn-frame.exp: Adjust.
3650 * lib/mi-support.exp (mi_run_cmd): Adjust.
3651 (mi_send_resuming_command): Adjust.
e1ac3328 3652
f7f9a841
VP
36532008-06-10 Vladimir Prus <vladimir@codesourcery.com>
3654
3655 * gdb.mi/mi-break.exp (test_ignore_count): Adjust stopped pattern.
a9c64011
AS
3656 * gdb.mi/mi-syn-frame.exp: Use mi_expect_stop instead of direct
3657 testing of stopped.
3658 * gdb.mi/mi2-syn-frame.exp: Likewise.
3659 * lib/mi-support.exp (default_mi_gdb_start): Call detect_async.
3660 (async, detect_async): New.
3661 (mi_expect_stop, mi_continue_to_line): Adjust expectation
3662 depending on if we're running in sync or async mode.
f7f9a841 3663
37cd5d19
TT
36642008-06-09 Tom Tromey <tromey@redhat.com>
3665
3666 * gdb.base/completion.exp: New tests for field name completion
3667 with spaces, and field name completion with '->'.
3668
65d12d83
TT
36692008-06-06 Tom Tromey <tromey@redhat.com>
3670
3671 * gdb.base/break1.c (struct some_struct): New struct.
3672 (values): New global.
3673 * gdb.base/completion.exp: Add field name completion test.
3674
ebfe2e3f
PP
36752008-06-06 Paul Pluzhnikov <ppluzhnikov@google.com>
3676
3677 * gdb.cp/call-c.exp: Test for incorrect handling of reference
3678 to pointer.
3679 * gdb.cp/call-c.cc: Likewise.
3680
bcf6fc3a
NR
36812008-06-06 Nick Roberts <nickrob@snap.net.nz>
3682
3683 * gdb.base/annota1.exp (thread_switch): Test for thread-changed
3684 annotation.
3685
49fd4a42 36862008-06-05 Paul Pluzhnikov <ppluzhnikov@google.com>
a9c64011 3687 Pedro Alves <pedro@codesourcery.com>
49fd4a42
PA
3688
3689 * gdb.threads/execl.c, gdb.threads/execl1.c,
3690 gdb.threads/execl.exp: New tests.
a9c64011 3691
8a34ac3f
AR
36922008-06-05 Aleksandar Ristovski <aristovski@qnx.com>
3693 Daniel Jacobowitz <dan@codesourcery.com>
3694
3695 * gdb.cp/exception.exp: Activate test, make it work with pending
3696 catchpoints.
3697
86ae69ef
JK
36982008-06-05 Jan Kratochvil <jan.kratochvil@redhat.com>
3699
3700 * dw2-ref-missing-frame.S, dw2-ref-missing-frame.exp: New files.
3701
f7f9ae2c
VP
37022008-05-28 Vladimir Prus <vladimir@codesourcery.com>
3703
a9c64011
AS
3704 * gdb.mi/mi-var-cmd.exp: Adjust for the fact that type_changed field is
3705 now printed.
3706 * gdb.mi/mi2-var-cmd.exp: Likewise.
f7f9ae2c 3707
2a2d4dc3
AS
37082008-05-27 Andreas Schwab <schwab@suse.de>
3709
3710 * gdb.base/frame-args.exp: Handle arguments that are optimized
3711 out.
3712
5099e4d9
LM
37132008-05-26 Luis Machado <luisgpm@br.ibm.com>
3714
3715 * gdb.arch/ppc64-atomic-inst.exp: Make the expected compile failure
3716 quiet for ppc32 and group options into a single variable.
3717
d9c36a91
JB
37182008-05-23 Joel Brobecker <brobecker@adacore.com>
3719
3720 * gdb.ada/null_array/foo.adb: Add multi-dimensional array
3721 of zero-size elements.
3722 * gdb.ada/null_array.exp: Test printing this new array.
3723
103a8671
JK
37242008-05-22 Jan Kratochvil <jan.kratochvil@redhat.com>
3725
3726 * gdb.base/longjmp.exp: Fix GDB_TEST_MULTIPLE missing GDB_PROMPT races.
3727
07a4cc1a 37282008-05-21 Joel Brobecker <brobecker@adacore.com>
5943254b
JB
3729
3730 * gdb.base/finish.exp: Test that "fin" works as an abbreviation
3731 of the "finish" command.
3732
55f996a7
NR
37332008-05-21 Nick Roberts <nickrob@snap.net.nz>
3734
3735 * gdb.base/annota1.exp: Test for new annotation.
3736
907fc202
UW
37372008-05-16 Pedro Alves <pedro@codesourcery.com>
3738
3739 * gdb.base/fixsection.exp: New file.
3740 * gdb.base/fixsection0.c: New file.
3741 * gdb.base/fixsection1.c: New file.
3742
e8f97270
UW
37432008-05-16 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3744
3745 * gdb.base/annota1.exp: Accept printf@... in place of printf.
3746 * gdb.base/annota3.exp: Likewise.
3747
ac0bb574
NF
37482008-05-13 Nathan Froyd <froydnj@codesourcery.com>
3749
3750 * gdb.base/watch_thread_num.exp: Don't run tests that require
3751 watchpoints if the target doesn't support them.
3752
6fadd07a
DE
37532008-05-12 Doug Evans <dje@google.com>
3754
3755 * lib/gdbserver-support.exp (find_gdbserver): Use $GDBSERVER if set.
3756
6e9a4a30
JB
37572008-05-09 Joel Brobecker <brobecker@adacore.com>
3758
3759 * gdb.ada/assign_1.exp: New testcase.
3760
08388c79
DE
37612008-05-09 Doug Evans <dje@google.com>
3762
a3c83fae
DE
3763 * gdb.base/find.exp: New file.
3764 * gdb.base/find.c: New file.
08388c79 3765
bd5ddfe8
DJ
37662008-05-08 Daniel Jacobowitz <dan@codesourcery.com>
3767
3768 * gdb.base/commands.exp (watchpoint_command_test): Handle
3769 gdb,no_hardware_watchpoints.
3770 * gdb.base/float.exp: Allow ARM targets without floating point.
3771 * gdb.base/step-test.exp: Allow callee@plt when stepping in.
3772
b5dd68e2 37732008-05-06 Jerome Guitton <guitton@adacore.com>
a9c64011 3774 Joel Brobecker <brobecker@adacore.com>
b5dd68e2
JB
3775
3776 * gdb.ada/lang_switch: New test program.
3777 * gdb.ada/lang_switch.exp: New testcase.
3778
382d13d1
DE
37792008-05-05 Doug Evans <dje@google.com>
3780
3781 * gdb.base/help.exp (disassemble): Update expected help text.
3782
9dd789d0
PA
37832008-05-04 Pedro Alves <pedro@codesourcery.com>
3784
3785 * gdb.base/longjmp.c, gdb.base/longjmp.exp: New files.
3786
611c83ae
PA
37872008-05-04 Pedro Alves <pedro@codesourcery.com>
3788
3789 * gdb.cp/annota2.exp: Adjust to breakpoints invalidations at
3790 different times.
3791
ff013f42
JK
37922008-05-04 Jan Kratochvil <jan.kratochvil@redhat.com>
3793
3794 * gdb.dwarf2/dw2-ranges.S: Merge the secondary section with `.fini'.
3795 * gdb.dwarf2/dw2-ranges.exp: Compile also `dw2-ranges2.S' and
3796 `dw2-ranges3.S' and test also their MAIN2, FUNC2 and MAIN3 symbols.
3797 * gdb.dwarf2/dw2-ranges2.S, gdb.dwarf2/dw2-ranges3.S: New files.
3798
96dff6a2
VP
37992008-05-04 Vladimir Prus <vladimir@codesourcery.com>
3800
3801 * lib/mi-support.exp (mi_run_cmd): Allow for =thread-created
3802 notification to appear.
3803
55cd6f92
DJ
38042008-05-04 Daniel Jacobowitz <dan@debian.org>
3805
3806 * gdb.base/fullname.c: New file.
3807 * gdb.base/fullname.exp: New file.
3808 * lib/gdb.exp (gdb_breakpoint): Support no-message option.
3809
d705c43c
PA
38102008-05-03 Pedro Alves <pedro@codesourcery.com>
3811
3812 * gdb.base/macscp.exp, gdb.base/macscp1.c: Add test for printing
3813 expressions with macros.
3814
333222e1
JK
38152008-05-03 Jan Kratochvil <jan.kratochvil@redhat.com>
3816
3817 * gdb.base/dfp-test.exp: Fix random FAIL risk on calling functions.
3818
5ac01682
DJ
38192008-05-02 Daniel Jacobowitz <dan@codesourcery.com>
3820
3821 * gdb.base/completion.exp: Handle lack of other symbols beginning
3822 with "a".
3823
3824 * gdb.base/varargs.exp: Correct quoting for options to gdb_compile.
3825
237fc4c9
PA
38262008-05-02 Jim Blandy <jimb@codesourcery.com>
3827
3828 * gdb.asm/asmsrc1.s: Add scratch space.
3829
ed5e9466
DJ
38302008-05-01 Jan Kratochvil <jan.kratochvil@redhat.com>
3831 Daniel Jacobowitz <dan@codesourcery.com>
3832
3833 * gdb.threads/attach-into-signal.c, gdb.threads/attach-into-signal.exp,
3834 gdb.threads/attach-stopped.c, gdb.threads/attach-stopped.exp,
3835 gdb.threads/attachstop-mt.c, gdb.threads/attachstop-mt.exp: New.
3836
b39cc962
DJ
38372007-05-01 Daniel Jacobowitz <dan@codesourcery.com>
3838
3839 * gdb.arch/thumb-prologue.exp: Do not expect a saved PC.
3840
36d520f5
JB
38412008-05-01 Joel Brobecker <brobecker@adacore.com>
3842
3843 * gdb.base/info-target.exp: New testcase.
3844
8d4e3071
DJ
38452008-04-30 Daniel Jacobowitz <dan@codesourcery.com>
3846
3847 * gdb.cp/hang.exp: Use .cc instead of .C.
3848 * gdb.cp/hang1.cc, gdb.cp/hang2.cc, gdb.cp/hang3.cc: Renamed from ...
3849 * gdb.cp/hang1.C, gdb.cp/hang2.C, gdb.cp/hang3.C: ... here.
3850
6f3f3097
DJ
38512008-04-30 Daniel Jacobowitz <dan@codesourcery.com>
3852
3853 * gdb.base/gdb1250.exp: Remove perror.
3854 * lib/mi-support.exp (mi_delete_breakpoints): Match the prompt.
3855
5550a914
PA
38562008-04-30 Pedro Alves <pedro@codesourcery.com>
3857
3858 * gdb.dwarf2/dw2-strp.S: Replace .long by .4byte and .value by
3859 .2byte.
3860
d848e687
DJ
38612008-04-25 Daniel Jacobowitz <dan@codesourcery.com>
3862
3863 * gdb.base/macscp.exp: Enable kfails. Compile with -g3 for GCC.
3864 (maybe_kfail): New.
3865
93b5768b
PA
38662008-04-25 Pedro Alves <pedro@codesourcery.com>
3867
3868 * gdb.dwarf2/dw2-strp.S, gdb.dwarf2/dw2-strp.exp: New files.
3869
721c02de
VP
38702008-04-24 Vladimir Prus <vladimir@codesourcery.com>
3871
a9c64011
AS
3872 * gdb.mi/mi-syn-frame.exp: Adjust for token disappearance.
3873 * gdb.mi/mi2-syn-frame.exp: Likewise.
3874 * lib/mi-support.exp: Likewise.
721c02de 3875
74960c60
VP
38762008-04-24 Vladimir Prus <vladimir@codesourcery.com>
3877
3878 * lib/gdb.exp (gdb_continue_to_breakpoint): Allow the caller
3879 to specify regexp for the location to stop at.
3880 * gdb.base/break-always.c: New.
3881 * gdb.base/break-always.exp: New.
3882
d24317b4
VP
38832008-04-24 Vladimir Prus <vladimir@codesourcery.com>
3884
3885 * lib/mi-support.exp (mi_runto_helper): Adjust
3886 for the original-location field.
3887 (mi_create_breakpoint, mi_list_breakpoints): New.
3888 * gdb.mi/mi-break.exp: Adjust.
3889 * gdb.mi/mi2-break.exp: Adjust.
3890 * gdb.mi/mi-pending.exp: Adjust.
3891 * gdb.mi/mi-simplerun.exp: Adjust.
3892 * gdb.mi/mi2-simplerun.exp: Adjust.
3893 * gdb.mi/mi-syn-frame.exp: Adjust.
3894 * gdb.mi/mi2-syn-frame.exp: Adjust.
3895 * gdb.mi/mi-until.exp: Adjust.
3896 * gdb.mi/mi2-until.exp: Adjust.
3897 * gdb.mi/mi-var-display.exp: Adjust.
3898 * gdb.mi/mi2-var-display.exp: Adjust.
3899 * gdb.mi/mi-watch.exp: Adjust.
3900 * gdb.mi/mi2-watch.exp: Adjust.
3901
fdc59709 39022008-04-23 Paolo Bonzini <bonzini@gnu.org>
d24317b4 3903
a9c64011
AS
3904 * aclocal.m4: Add override.m4.
3905 * configure: Regenerate.
fdc59709 3906
8e91f023
VP
39072008-04-19 Vladimir Prus <vladimir@codesourcery.com>
3908
3909 * gdb.mi/var-cmd.c (do_at_tests): Verify that
3910 '-var-update --all-values' reports new value even the type
3911 of a variable object has changed.
3912
233a11ab
CS
39132008-04-18 Craig Silverstein <csilvers@google.com>
3914
3915 * gdb.dwarf2/dw2-compressed.S, gdb.dwarf2/dw2-compressed.exp: New
3916 files.
d24317b4 3917
9c1137ad
JB
39182008-04-18 Joel Brobecker <brobecker@adacore.com>
3919
3920 * gdb.ada/atomic_enum: New test program.
3921 * gdb.ada/atomic_enum.exp: New testcase.
3922
66d0bbc7
DE
39232008-04-17 Doug Evans <dje@google.com>
3924
3925 * gdb.opt/Makefile.in: Fix whitespace.
3926
100906b0
UW
39272008-04-17 Daniel Jacobowitz <dan@codesourcery.com>
3928
3929 * gdb.threads/linux-dp.exp: Continue after unrecognized lines.
3930
4584e32e
DE
39312008-04-17 Doug Evans <dje@google.com>
3932
3933 * gdb.base/hashline1.exp: New testcase.
3934 * gdb.base/hashline2.exp: New testcase.
3935 * gdb.base/hashline2.exp: New testcase.
3936
0a320680
PA
39372008-04-17 Pedro Alves <pedro@codesourcery.com>
3938
3939 * gdb.base/step-break.exp, gdb.base/step-break.c: New files.
3940
18ac113b
AR
39412008-04-15 Aleksandar Ristovski <aristovski@qnx.com>
3942
3943 * gdb.base/attach.exp (do_attach_tests): Matching pattern for
3944 temporary breakpoint to match "Temporary breakpoint".
3945 * gdb.base/break.exp (delete_breakpoints): Likewise.
3946 * gdb.base/call-ar-st.exp (get_debug_format): Likewise.
3947 * gdb.base/commands.exp (temporary_breakpoint_commands): Likewise.
3948 * gdb.base/display.exp: Likewise.
3949 * gdb.base/foll-exec.exp (do_exec_tests): Likewise.
3950 * gdb.base/foll-fork.exp (catch_fork_child_follow): Likewise.
3951 * gdb.base/restore.exp (restore_tests): Likewise.
3952 * gdb.base/sepdebug.exp: Likewise.
3953 * gdb.base/watchpoint.exp: Likewise.
3954 * gdb.mi/mi-cli.exp: Added argument for new "disp" field.
3955 * gdb.mi/mi-pending.exp: Likewise.
3956 * gdb.mi/mi-simplerun.exp (test_running_the_program): Likewise.
3957 * gdb.mi/mi-until.exp (test_runnint_to_foo): Likewise.
3958 * gdb.mi/mi-var-cmd.exp: Likewise.
3959 * gdb.mi/mi-var-display.exp: Likewise.
3960 * gdb.mi/mi2-cli.exp: Likewise.
3961 * gdb.mi/mi2-simplerun.exp (test_running_the_program): Likewise.
3962 * gdb.mi/mi2-until.exp (test_running_to_foo): Likewise.
3963 * gdb.mi/mi2-var-display.exp: Likewise.
3964 * lib/gdb.exp (gdb_breakpoint): Pattern for temporary breakpoint.
3965 * lib/mi-support.exp (mi_runto_helper): Use "after_reason" argument for
3966 new "disp" field.
a9c64011 3967 (mi_expect_stop): Move after_reason argument to be really after
18ac113b
AR
3968 reason. This is to support fix for PR2424.
3969
add38693
JK
39702008-04-15 Jan Kratochvil <jan.kratochvil@redhat.com>
3971
3972 * gdb.dwarf2/dw2-ranges.S: New stub `.file' directive.
3973
fcacd99f
VP
39742008-04-13 Vladimir Prus <vladimir@codesourcery.com>
3975
3976 * gdb.mi/mi-var-cmd.exp: Adjust for appearance of type_changed
a9c64011 3977 field. Add more floating varobj tests.
fcacd99f 3978 * gdb.mi/mi2-var-cmd.exp: Adjust for appearance of type_changed
a9c64011
AS
3979 field.
3980 * gdb.mi/var-cmd.c (do_at_tests_callee, do_at_tests): New.
3981 (main): Call do_at_tests.
3982 * lib/mi-support.exp (mi_create_floating_varobj)
3983 (mi_varobj_update_with_type_change): New.
fcacd99f 3984
de051565
MK
39852008-04-09 Marc Khouzam <marc.khouzam@ericsson.com>
3986
3987 * gdb.mi/mi2-var-display.exp: Added tests for the new -f
3988 option of -var-evaluate-expression.
3989 * gdb.mi/mi2-var-display.exp: Likewise.
3990
dbc52822
VP
39912008-04-07 Vladimir Prus <vladimir@codesourcery.com>
3992
3993 Introduce test setup helpers.
a9c64011
AS
3994 * lib/gdb.exp (build_executable, clean_restart)
3995 (prepare_for_testing): New.
3996 * gdb.base/break.exp: Use prepare_for_testing, and clean_restart.
3997 * gdb.base/return.exp: Likewise.
3998 * gdb.base/ending-run.exp: Likewise.
dbc52822 3999
473591da
NR
40002008-04-07 Nick Roberts <nickrob@snap.net.nz>
4001
4002 * gdb.mi/mi-async.exp: New test for asynchronous Machine
4003 Interface (MI) responses.
4004
2b2d9e11
VP
40052008-04-06 Vladimir Prus <vladimir@codesourcery.com>
4006
a9c64011
AS
4007 * gdb.cp/breakpoint.cc: New code to test conditions involving
4008 member variables.
4009 * gdb.cp/breakpoint.exp: Test condition involving member
4010 variables.
2b2d9e11 4011
bb378428
VP
40122008-04-05 Vladimir Prus <vladimir@codesourcery.com>
4013
4014 * lib/mi-support.exp (mi_expect_stop): New.
4015 (mi_run_cmd): Change the
4016 token. Use mi_send_resuming_command, use
4017 mi_expect_stop.
4018 (mi_execute_to_helper): Rename to mi_execute_to.
4019 (mi_send_resuming_command): Add more error patterns.
4020 (mi_wait_for_stop): Renamed to...
4021 (mi_get_stop_line): ...this.
4022 (mi_run_inline_test): Adjust.
4023
4024 * gdb.mi/mi-cli.exp: Use mi_execute_to/mi_expect_stop.
4025 * gdb.mi/mi-console.exp: Likewise.
4026 * gdb.mi/mi-pending.exp: Likewise.
4027 * gdb.mi/mi-simplerun.exp: Likewise.
4028 * gdb.mi/mi-stack.exp: Likewise.
4029 * gdb.mi/mi-stepi.exp: Likewise.
4030 * gdb.mi/mi-syn-frame.exp: Add comment.
4031 * gdb.mi/mi-until.exp: Likewise.
4032 * gdb.mi/mi-var-display.exp: Likewise.
4033 * gdb.mi/mi-watch.exp: Likewise.
4034 * gdb.mi/mi2-cli.exp: Likewise.
4035 * gdb.mi/mi2-console.exp: Likewise.
4036 * gdb.mi/mi2-simplerun.exp: Likewise.
4037 * gdb.mi/mi2-stack.exp: Likewise.
4038 * gdb.mi/mi2-stepi.exp: Likewise.
4039 * gdb.mi/mi2-until.exp: Likewise.
4040 * gdb.mi/mi2-var-display.exp: Likewise.
4041 * gdb.mi/mi2-watch.exp: Likewise.
4042
62172bb9
UW
40432008-04-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4044
4045 * gdb.base/watch_thread_num.exp: Use gdb_compile_pthreads.
4046
4047 * gdb.cp/mb-templates.exp: Skip test on spu*-*-* targets.
4048
a13e061a
PA
40492008-04-04 Pedro Alves <pedro@codesourcery.com>
4050
4051 * gdb.mi/mi-disassemble.exp, gdb.mi/mi-stack.exp,
4052 gdb.mi/mi-syn-frame.exp, gdb.mi/mi-var-block.exp,
4053 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
4054 gdb.mi/mi2-disassemble.exp, gdb.mi/mi2-stack.exp,
4055 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-var-block.exp,
4056 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp: Update to not
4057 expect an mi error duplicated in stderr.
4058
eae06beb
JB
40592008-04-03 Joel Brobecker <brobecker@adacore.com>
4060
4061 * gdb.cp/ovldbreak.cc: Add missing bodies for methods foo::foofunc.
4062 * gdb.cp/ovldbreak.exp: Set multiple-symbols to "ask".
4063 Add a couple of tests that verify the behavior when the new setting
4064 is set to "cancel" and "all".
4065 * gdb.cp/method2.exp, gdb.cp/templates.exp: Set multiple-symbols to
4066 "ask" before we start the testing.
4067
79c6ced6
AR
40682008-04-01 Aleksandar Ristovski <aristovski@qnx.com>
4069
4070 * gdb.cp/casts.cc: Add class reference variables.
4071 * gdb.cp/casts.exp: New test cases for up/down casting references.
4072
6c2d1a6b
MK
40732008-04-01 Marc Khouzam <marc.khouzam@ericsson.com>
4074
4075 * gdb.mi/mi-var-display.exp: Stop at end of do_special_tests
4076 instead of beginning to make an extra test pass.
4077 * gdb.mi/mi2-var-display.exp: Likewise.
4078
55b411d9
MR
40792008-03-31 Maciej W. Rozycki <macro@mips.com>
4080
4081 * gdb.base/break.exp: Mark failures as such. Fix formatting.
4082
c6140da2
MD
40832008-03-31 Markus Deuling <deuling@de.ibm.com>
4084 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4085
4086 * gdb.arch/spu-info.exp (info spu mailbox): Check for correct initial
4087 value. Add xfail for older kernels.
4088
79732189
AR
40892008-03-28 Aleksandar Ristovski <aristovski@qnx.com>
4090
4091 Bring mi-support in line with gdb.exp.
4092 * lib/mi-support.exp (default_mi_gdb_start): Rename from mi_gdb_start.
4093 (mi_gdb_start): New function.
4094
33c3676e
MR
40952008-03-28 Maciej W. Rozycki <macro@mips.com>
4096
4097 * gdb.mi/mi-var-cmd.exp: Fix a typo.
4098
92e28119
VP
40992008-03-26 Vladimir Prus <vladimir@codesourcery.com>
4100
4101 * gdb.mi/mi-var-display.exp: Remove obsolete xfail.
4102 * gdb.mi/mi2-var-display.exp: Likewise.
a9c64011 4103
9e8e3afe
VP
41042008-03-26 Vladimir Prus <vladimir@codesourcery.com>
4105
4106 * lib/mi-support.exp (mi_create_varobj_checked): New.
4107 (mi_list_varobj_children): Allow to check for a
4108 value.
4109 (mi_list_array_varobj_children): New.
4110
4111 * gdb.mi/mi-var-child.exp: Use mi_create_varobj
4112 and mi_list_varobj_children, as opposed to hardcoding
4113 expected strings.
4114 * gdb.mi/gdb701.exp: Likewise.
4115 * gdb.mi/gdb792.exp: Likewise.
4116 * gdb.mi/mi-var-block.exp: Likewise.
4117 * gdb.mi/mi-var-cmd.exp: Likewise.
4118 * gdb.mi/mi-var-invalidate.exp: Likewise.
4119 * gdb.mi/mi2-var-block.exp: Likewise.
4120 * gdb.mi/mi2-var-child.exp: Likewise.
4121 * gdb.mi/mi2-var-cmd.exp: Likewise.
4122 * gdb.mi/mi2-var-display.exp: Likewise.
4123
9df50351
JK
41242008-03-24 Jan Kratochvil <jan.kratochvil@redhat.com>
4125
4126 Fix random false FAILs on i386.
4127 * gdb.base/prelink.exp: Use `--no-exec-shield' for prelink.
4128
31e5d73a
DJ
41292008-03-23 Daniel Jacobowitz <dan@codesourcery.com>
4130
4131 PR gdb/544
4132 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Reapply 2008-03-21 changes.
4133
12f4afab
DJ
41342008-03-23 Daniel Jacobowitz <dan@codesourcery.com>
4135
4136 PR gdb/544
4137 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Revert 2008-03-21 changes.
4138
b562a0cb
DJ
41392008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
4140
4141 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Remove KFAIL for
4142 fixed PR gdb/544.
4143
17faa917
DJ
41442008-03-21 Pedro Alves <pedro@codesourcery.com>
4145
4146 * gdb.threads/fork-child-threads.exp: Test next over fork.
4147
6214f497
DJ
41482008-03-21 Chris Demetriou <cgd@google.com>
4149
4150 * gdb.base/break.exp (rbreak junk): New test for rbreak
4151 "Junk at end of arguments" issue.
4152
63092375
DJ
41532008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
4154
4155 * gdb.base/printcmds.exp (test_print_array_constants): Do not expect
4156 *& to work on created array elements.
4157 (Top level): Test print $pc with a file. Test string operations
4158 without a target.
4159 * gdb.base/ptype.exp: Do not expect *& to work on created array
4160 elements.
4161
b21991b0
DJ
41622008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
4163
4164 * gdb.threads/killed.exp, gdb.threads/manythreads.exp,
4165 gdb.threads/staticthreads.exp: Update exit query.
4166
c4b347c7
SL
41672008-03-07 Sandra Loosemore <sandra@codesourcery.com>
4168
4169 * lib/gdb.exp (gdb_load_cmd): Fix $args typo in timeout error message.
4170
fa4727a6
DJ
41712008-03-03 Daniel Jacobowitz <dan@codesourcery.com>
4172
4173 * gdb.base/watchpoint.c (global_ptr, func4): New.
4174 (main): Call func4.
4175 * gdb.base/watchpoint.exp: Call test_inaccessible_watchpoint.
4176 (test_inaccessible_watchpoint): New.
4177
2f34202f
MR
41782008-02-29 Maciej W. Rozycki <macro@mips.com>
4179
4180 * lib/gdb.exp (gdb_expect): Of all the timeouts provided always
4181 select the largest.
4182
0d6ba1b1
DJ
41832008-02-28 Daniel Jacobowitz <dan@codesourcery.com>
4184
4185 * gdb.base/annota1.exp, gdb.cp/annota2.exp: Update for fewer
4186 frames-invalid annotations.
4187
e691325a
PM
41882008-02-28 Pierre Muller <muller@ics.u-strasbg.fr>
4189
a9c64011 4190 * gdb.base/assign.exp: avoid same output for different tests.
e691325a 4191
f85b5ecc
DE
41922008-02-27 Doug Evans <dje@google.com>
4193
4194 * gdb.base/sigstep.exp (breakpoint_to_handler): Remove setup_kfail
4195 for bug 1738.
4196 (breakpoint_to_handler_entry): Ditto.
4197
b40e7bf3
JB
41982008-02-27 Joel Brobecker <brobecker@adacore.com>
4199
4200 * gdb.base/ending-run.exp: Use the first line of code inside
4201 function body to test breakpoints.
4202 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Adjust the actual
4203 location where the breakpoint is inserted when using the line
4204 where a function is declared. Fix typo in the description of
4205 one of the tests.
4206 * gdb.mi/mi-simplerun.exp, gdb.mi/mi2-simplerun.exp: Likewise.
4207
2faca73a
PM
42082008-02-27 Pierre Muller <muller@ics.u-strasbg.fr>
4209
4210 * gdb.arch/i386-sse.exp: avoid same output for two breakpoint setting
a9c64011 4211 tests.
2faca73a 4212
6f439c36
PM
42132008-02-27 Pierre Muller <muller@ics.u-strasbg.fr>
4214
4215 * gdb.base/args.exp: avoid same output for tests
4216 with single quotes.
4217
54e52265
VP
42182008-02-26 Vladimir Prus <vladimir@codesourcery.com>
4219
a9c64011
AS
4220 * gdb.base/annota1.exp: Adjust for 'info break'
4221 format changes.
4222 * gdb.base/annota3.exp: Likewise.
4223 * gdb.base/break.exp: Likewise.
4224 * gdb.base/condbreak.exp: Likewise.
4225 * gdb.base/pending.exp: Likewise.
4226 * gdb.base/sepdebug.exp: Likewise.
4227 * gdb.base/unload.exp: Likewise.
4228 * gdb.cp/ovldbreak.exp: Likewise.
4229 * gdb.mi/mi-pending.exp: Likewise.
54e52265 4230
897b09ca
DE
42312008-02-07 Doug Evans <dje@google.com>
4232
4233 * gdb.cp/mb-inline.exp: New.
4234 * gdb.cp/mb-inline.h: New.
4235 * gdb.cp/mb-inline1.cc: New.
4236 * gdb.cp/mb-inline2.cc: New.
4237
b1c32d35
PM
42382008-02-06 Pierre Muller <muller@ics.u-strasbg.fr>
4239
4240 * gdb.pascal/floats.pas: New test program.
4241 * gdb.pascal/floats.exp: New testcase.
4242
1a4ca44a
TJB
42432008-02-06 Thiago Jung Bauermann <bauerman@br.ibm.com>
4244
4245 * gdb.base/callfuncs.c (t_float_many_args): New function.
4246 (t_double_many_args): New function.
4247 * gdb.base/callfuncs.exp: Add tests for exceeding float
4248 and double parameters passed through the stack.
4249
439048e8
JB
42502008-02-05 Joel Brobecker <brobecker@adacore.com>
4251
4252 * gdb.ada/complete/pck.ads, gdb.ada/complete/pck.adb,
4253 gdb.ada/complete/foo.adb: New files.
4254 * gdb.ada/complete.exp: New testcase.
4255
81fe8080
DE
42562008-02-03 Doug Evans <dje@google.com>
4257
301f0ecf
DE
4258 * gdb.base/whatis-exp.exp: Fix expected result of whatis x+y, x-y, x*y.
4259
81fe8080
DE
4260 * gdb.cp/gdb2384.exp: New file.
4261 * gdb.cp/gdb2384.cc: New file.
4262 * gdb.cp/gdb2384-base.h: New file.
4263 * gdb.cp/gdb2384-base.cc: New file.
4264
4b071aec
DE
42652008-02-02 Doug Evans <dje@google.com>
4266
4267 * gdb.base/sigall.c (main): Ensure all signals aren't blocked.
4268
61137ba6
JB
42692007-02-01 Joel Brobecker <brobecker@adacore.com>
4270
4271 * gdb.ada/sym_print_name: New test program.
4272 * gdb.ada/sym_print_name.exp: New testcase.
4273
42742007-02-01 Joel Brobecker <brobecker@adacore.com>
51ba8a62
JB
4275
4276 * gdb.ada/nested/hello.adb: New file.
4277 * gdb.ada/nested.exp: New testcase.
4278 * gdb.ada/Makefile.in (EXECUTABLES): Update list.
4279
98deb0da
VP
42802008-02-01 Vladimir Prus <vladimir@codesourcery.com>
4281
4282 * gdb.mi/basic.c (return_1): New function.
a9c64011
AS
4283 * gdb.mi/mi-break.exp: Make sure that failed -break-insert
4284 don't cause future evaluations of function to report
4285 creation of internal breakpoints.
98deb0da 4286
723a2275
VP
42872008-02-01 Vladimir Prus <vladimir@codesourcery.com>
4288
4289 * gdb.mi/mi-break.exp (test_error): New.
4290 Call it.
4291
fb546a2f
LM
42922008-01-31 Luis Machado <luisgpm@br.ibm.com>
4293
4294 * gdb.arch/ppc64-atomic-inst.c: New testcase source file.
4295 * gdb.arch/ppc64-atomic-inst.exp: New testcase expect file.
4296
2d8fd90a
PM
42972008-01-31 Pierre Muller <muller@ics.u-strasbg.fr>
4298
4299 * gdb.pascal/integers.pas: New test program.
4300 * gdb.pascal/integers.exp: New testcase.
4301
a7fa0ded
PM
43022008-01-31 Pierre Muller <muller@ics.u-strasbg.fr>
4303
4304 * gdb.pascal/hello.exp (binfile): Add ${EXEEXT}.
4305
5e1a1926
TJB
43062008-01-30 Luis Machado <luisgpm@br.ibm.com>
4307
4308 * gdb.arch/powerpc-d128-regs.exp: New testcase expect file.
4309 * gdb.arch/powerpc-d128-regs.c: New testcase source file.
4310
8d04f9f0
JB
43112008-01-30 Paul Hilfinger <hilfinger@adacore.com>
4312
4313 * gdb.ada/formatted_ref: New test program.
4314 * gdb.ada/formatted_ref.exp: New testcase.
4315
4316 * gdb.cp/formatted-ref.cc: New file.
4317 * gdb.cp/formatted-ref.exp: New testcase.
4318
ce75a98f
JB
43192008-01-30 Joel Brobecker <brobecker@adacore.com>
4320
4321 * gdb.base/ptype.exp: Add testing of "ptype $pc".
4322
e835f6bf
NR
43232008-01-30 Nick Roberts <nickrob@snap.net.nz>
4324
4325 * gdb.mi/mi-file.exp, gdb.mi/mi2-file.exp
4326 (test_file_list_exec_source_file): Update to new macro-info field.
4327
d118ef87
PH
43282008-01-30 Paul N. Hilfinger <hilfinger@adacore.com>
4329
4330 * gdb.ada/exprs: New test program.
4331 * gdb.ada/exprs.exp: New testcase.
4332
7d35ab09
TJB
43332008-01-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
4334
4335 * dfp-test.c (DELTA, DELTA_B): New definitions.
4336 (double_val1, double_val2, double_val3, double_val4, double_val5,
4337 double_val6, double_val7, double_val8, double_val9, double_val10,
4338 double_val11, double_val12, double_val13, double_val14, dec32_val1,
4339 dec32_val2, dec32_val3, dec32_val4, dec32_val5, dec32_val6, dec32_val7,
4340 dec32_val8, dec32_val9, dec32_val10, dec32_val11, dec32_val12,
4341 dec32_val13, dec32_val14, dec32_val15, dec32_val16, dec64_val1,
4342 dec64_val2, dec64_val3, dec64_val4, dec64_val5, dec64_val6, dec64_val7,
4343 dec64_val8, dec64_val9, dec64_val10, dec64_val11, dec64_val12,
4344 dec64_val13, dec64_val14, dec64_val15, dec64_val16, dec128_val1,
4345 dec128_val2, dec128_val3, dec128_val4, dec128_val5, dec128_val6,
4346 dec128_val7, dec128_val8, dec128_val9, dec128_val10, dec128_val11,
4347 dec128_val12, dec128_val13, dec128_val14, dec128_val15,
4348 dec128_val16): New global variables.
4349 (decimal_dec128_align): New function.
4350 (decimal_mixed): Likewise.
4351 (decimal_many_args_dec32): Likewise.
4352 (decimal_many_args_dec64): Likewise.
4353 (decimal_many_args_dec128): Likewise.
4354 (decimal_many_args_mixed): Likewise.
4355 * dfp-test.exp: Add tests calling new inferior functions.
4356
2d717e4f
DJ
43572008-01-29 Daniel Jacobowitz <dan@codesourcery.com>
4358
4359 * gdb.server/ext-attach.c, gdb.server/ext-attach.exp,
4360 gdb.server/ext-run.exp: New files.
4361 * lib/gdbserver-support.exp (gdbserver_download): New.
4362 (gdbserver_start): New. Update gdbserver expected
4363 output.
4364 (gdbserver_spawn): Use them.
4365 (gdbserver_start_extended): New.
4366
e85a822c
DJ
43672008-01-29 Daniel Jacobowitz <dan@codesourcery.com>
4368
4369 * gdb.base/foll-exec.exp: Update header. Skip on remote targets.
4370 Run on GNU/Linux.
4371 (do_exec_tests): Check for systems which do not support catchpoints.
4372 Do not match START.
4373 * gdb.base/foll-fork.exp: Update header. Skip on remote targets.
4374 Run on GNU/Linux. Enable verbose output.
4375 (check_fork_catchpoints): New.
4376 (explicit_fork_child_follow, catch_fork_child_follow)
4377 (tcatch_fork_parent_follow): Update expected messages.
4378 (do_fork_tests): Use check_fork_catchpoints.
4379 * gdb.base/foll-vfork.exp: Update header. Skip on remote targets.
4380 Run on GNU/Linux. Enable verbose output.
4381 (check_vfork_catchpoints): New.
4382 (vfork_parent_follow_to_bp, tcatch_vfork_then_child_follow): Update
4383 expected messages.
4384 (do_vfork_and_exec_tests): Use check_fork_catchpoints.
4385
401ea829
JB
43862008-01-29 Jim Blandy <jimb@red-bean.com>
4387
4388 * lib/gdbserver-support.exp (gdb_target_cmd): Recognize 'unknown
4389 host' errors.
4390 * lib/mi-support.exp (mi_gdb_target_cmd): Same.
4391
aceaf3ad
JB
43922008-01-29 Jim Blandy <jimb@red-bean.com>
4393
4394 * gdb.threads/sigthread.c: Use barriers to ensure that
4395 child_thread and child_thread_two are always initialized before we
4396 start to use them.
4397
a5606eee
VP
43982008-01-29 Vladimir Prus <vladimir@codesourcery.com>
4399
4400 * gdb.base/watchpoint-solib.exp: New.
a9c64011
AS
4401 * gdb.base/watchpoint-solib.c: New.
4402 * gdb.base/watchpoint-solib-shr.c: New.
a5606eee 4403
c55a82bb
PM
44042008-01-29 Pierre Muller <muller@ics.u-strasbg.fr>
4405
4406 * gdb.base/gdb1056.exp: Add unsigned integer test.
4407
0993fe05
DE
44082008-01-28 Doug Evans <dje@google.com>
4409
4410 * gdb.base/maint.exp: Tighten patterns looking for .text/.data/.bss.
4411
4fe42e7f
JB
44122008-01-27 Jim Blandy <jimb@codesourcery.com>
4413
c7a69933
JB
4414 * gdb.base/expand-psymtabs.exp: Doc fix to the doc fix.
4415
4fe42e7f
JB
4416 * gdb.base/expand-psymtabs.exp: Doc fix.
4417
5def8285
MK
44182008-01-26 Mark Kettenis <kettenis@gnu.org>
4419
4420 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
4421
5313c911
NR
44222008-01-24 Nick Roberts <nickrob@snap.net.nz>
4423
a9c64011 4424 * gdb.mi/mi2-var-display.exp: Add value field to tests for output of
5313c911
NR
4425 -var-set-format.
4426
93815fbf
VP
44272008-01-23 Chris Demetriou <cgd@google.com>
4428
4429 * gdb.threads/thread_events.c: New testcase source file.
4430 * gdb.threads/thread_events.exp: New testcase expect file.
4431
467a88ee
NR
44322008-01-23 Nick Roberts <nickrob@snap.net.nz>
4433
4434 * lib/gdb.exp: Add the variable octal.
a9c64011
AS
4435
4436 * gdb.mi/mi-var-display.exp: Add value field to tests for output of
467a88ee
NR
4437 -var-set-format.
4438
d8f82aba
DJ
44392008-01-22 Daniel Jacobowitz <dan@codesourcery.com>
4440 Vladimir Prus <vladimir@codesourcery.com>
4441
4442 * gdb.base/float.exp: Allow missing floating point for m68k and
4443 PowerPC.
4444
60c46647
VP
44452008-01-22 Vladimir Prus <vladimir@codesourcery.com>
4446
4447 * gdb.mi/basics.c: Setup for testing breakpoints
a9c64011
AS
4448 ignore count.
4449 * gdb.mi/mi-break.exp: Test for breakpoint ignore count.
4450 * gdb.mi/mi-cli.exp: Adjust.
4451 * gdb.mi/mi2-cli.exp: Adjust.
60c46647 4452
c7dd36a1
PA
44532008-01-17 Pedro Alves <pedro@codesourcery.com>
4454
4455 * gdb.mi/mi-var-child.c (do_children_tests): Add 'dummy' integer
4456 and 'dummy_ptr' integer pointer. Initialize struct_declarations
4457 with dummy_ptr's address.
4458 * gdb.mi/var-cmd.c (do_children_tests): Likewise.
4459 * gdb.mi/mi-var-child.exp: int_ptr_ptr is now always "editable" on
4460 all targets.
4461 * gdb.mi/mi2-var-child.exp: Likewise.
4462
39d5313e
JB
44632008-01-09 Joel Brobecker <brobecker@adacore.com>
4464
4465 * gdb.ada/null_array: New test program.
4466 * gdb.ada/null_array.exp: New testcase.
4467
0aea4bf3
LM
44682008-01-09 Luis Machado <luisgpm@br.ibm.com>
4469
4470 * gdb.base/printcmds.exp (test_printf_with_dfp): Update printf calls
4471 with required float modifiers.
4472
0b354900
JB
44732008-01-08 Joel Brobecker <brobecker@adacore.com>
4474
4475 * gdb.ada/funcall_param: New test program.
4476 * gdb.ada/funcall_param.exp: New testcase.
4477
cdb7f5d4
JB
44782008-01-08 Joel Brobecker <brobecker@adacore.com>
4479
4480 * gdb.ada/arrayparam: New test program.
4481 * gdb.ada/arrayparam.exp: New testcase.
4482
88e2547f
JB
44832008-01-08 Joel Brobecker <brobecker@adacore.com>
4484
4485 * gdb.ada/print_pc.exp: Add verification of where gdb_start_cmd
4486 landed. Should also fix random failures in the test following it.
4487
f6867ce0
TJB
44882008-01-07 Thiago Jung Bauermann <bauerman@br.ibm.com>
4489
4490 * gdb.base/dfp-exprs.exp (test_dfp_arithmetic_expressions): Add tests
4491 for expressions with decimal float values.
4492 (test_dfp_conversions): New function to test casts to and from
4493 decimal float types.
4494 Call test_dfp_conversions.
4495 * gdb.base/dfp-test.c (struct decstruct): Add float4 and double8
4496 elements.
4497 (main): Initialize ds.float4 and ds.double8 elements.
4498 * gdb.base/dfp-test.exp (d32_set_tests): Fix typo. Adjust expect
4499 string to new error message.
4500 (d64_set_tests): Likewise.
4501 (d128_set_tests): Likewise.
4502 Add tests for expressions with decimal float variables. Add tests for
4503 conversions to and from decimal float types.
4504
f9c11282
JB
45052008-01-05 Joel Brobecker <brobecker@adacore.com>
4506
4507 * gdb.ada/packed_tagged/comp_bug.adb: New file.
4508 * gdb.ada/packed_tagged.exp: New testcase.
4509
0ecbca72
JB
45102008-01-04 Joel Brobecker <brobecker@adacore.com>
4511
4512 * gdb.ada/homonym/homonym.ads, gdb.ada/homonym/homonym.adb,
4513 gdb.ada/homonym/homonym_main.adb: New files.
4514 * gdb.ada/homonym.exp: New testcase.
4515
c18d3d89
JB
45162008-01-04 Joel Brobecker <brobecker@adacore.com>
4517
4518 * gdb.ada/packed_array.exp: Add testing of references to
4519 a packed array.
4520
ecc7085b
JB
45212008-01-04 Joel Brobecker <brobecker@adacore.com>
4522
4523 * gdb.ada/type_coercion/ident.adb, gdb.ada/type_coercion/assign.adb:
4524 New files.
4525 * gdb.ada/type_coercion.exp: New testcase.
4526
c474c922
JB
45272008-01-04 Joel Brobecker <brobecker@adacore.com>
4528
4529 * gdb.ada/tagged/pck.ads, gdb.ada/tagged/pck.adb,
4530 gdb.ada/tagged/foo.adb: New file.
4531 * gdb.ada/tagged.exp: New testcase.
4532
9005b927
JB
45332008-01-04 Joel Brobecker <brobecker@adacore.com>
4534
4535 * gdb.ada/ptype_field/pck.ads, gdb.ada/ptype_field/pck.adb,
4536 gdb.ada/ptype_field/foo.adb: New files.
4537 * gdb.ada/ptype_field.exp: New testcase.
4538
1a6aaad8
JB
45392008-01-03 Joel Brobecker <brobecker@adacore.com>
4540
4541 * gdb.ada/print_pc.exp: New testcase.
4542
0ef22f53
JB
45432008-01-03 Joel Brobecker <brobecker@adacore.com>
4544
4545 * gdb.ada/taft_type/pck.ads, gdb.ada/taft_type/pck.adb,
4546 gdb.ada/taft_type/p.adb: New files.
4547 * gdb.ada/taft_type.exp: New testcase.
4548
1689ecf8
JB
45492008-01-03 Joel Brobecker <brobecker@adacore.com>
4550
4551 * gdb.ada/array_bounds/bar.adb: New file.
4552 * gdb.ada/array_bounds.exp: New testcase.
4553
a4d0b9c3
JB
45542008-01-03 Joel Brobecker <brobecker@adacore.com>
4555
4556 * gdb.ada/arrayptr/pck.ads, gdb.ada/arrayptr/pck.adb,
4557 gdb.ada/arrayptr/foo.adb: New files.
4558 * gdb.ada/arrayptr.exp: New testcase.
4559
a31ace00
JB
45602008-01-03 Joel Brobecker <brobecker@adacore.com>
4561
4562 * gdb.base/set-lang-auto.exp: New testcase.
4563
a97fced3
JB
45642008-01-03 Joel Brobecker <brobecker@adacore.com>
4565
4566 * gdb.ada/fun_addr/foo.adb: New file.
4567 * gdb.ada/fun_addr.exp: New testcase.
4568
ef29ce1a
JK
45692008-01-02 Jan Kratochvil <jan.kratochvil@redhat.com>
4570
4571 * gdb.threads/fork-child-threads.exp, gdb.threads/fork-child-threads.c:
4572 New files
4573
0fafefe3
JB
45742008-01-02 Joel Brobecker <brobecker@adacore.com>
4575
4576 * array_subscript_addr/p.adb: New file.
a9c64011 4577 * array_subscript_addr.exp: New testcase.
0fafefe3 4578
c4359f8d
JB
45792008-01-02 Joel Brobecker <brobecker@adacore.com>
4580
a9c64011 4581 * gdb.ada/str_cmp_ref/pck.ads, gdb.ada/str_cmp_ref/foo.adb:
c4359f8d
JB
4582 New files.
4583 * gdb.ada/str_cmp_ref.exp: New testcase.
4584
1aa1b15b
JB
45852008-01-01 Joel Brobecker <brobecker@adacore.com>
4586
4587 * gdb.ada/fun_in_declare/pck.ads, gdb.ada/fun_in_declare/pck.adb,
4588 gdb.ada/fun_in_declare/foo.adb: New files.
a9c64011 4589 * gdb.ada/fun_in_declare.exp: New testcase.
1aa1b15b 4590
81c9b2cf
JB
45912008-01-01 Joel Brobecker <brobecker@adacore.com>
4592
4593 * gdb.ada/ref_param/foo.adb, gdb.ada/ref_param/pck.adb,
4594 gdb.ada/ref_param/pck.ads: New files.
4595 * gdb.ada/ref_param.exp: New testcase.
4596
319e4674
JB
45972008-01-01 Joel Brobecker <brobecker@adacore.com>
4598
4599 * gdb.ada/interface/types.ads, gdb.ada/interface/types.adb,
4600 gdb.ada/interface/foo.adb: New files.
4601 * gdb.ada/interface.exp: New testcase.
4602
ef682c56
JB
46032007-12-31 Jim Blandy <jimb@codesourcery.com>
4604
4605 * gdb.base/multi-forks.exp: Consume all output from child
4606 processes before proceeding to next test.
4607
f6f3eb6c
JB
46082007-12-29 Jim Blandy <jimb@codesourcery.com>
4609
4610 * configure: Regenerated.
4611
f652e42f
JB
46122007-12-27 Joel Brobecker <brobecker@adacore.com>
4613
4614 * gdb.ada/fixed_cmp/pck.ads, gdb.ada/fixed_cmp/pck.adb,
4615 gdb.ada/fixed_cmp/fixed.adb: New files.
4616 * gdb.ada/fixed_cmp.exp: New testcase.
4617
6943e596
JB
46182007-12-27 Joel Brobecker <brobecker@adacore.com>
4619
4620 * gdb.ada/boolean_expr.exp: New testcase.
4621
aad9a193
JB
46222007-12-26 Jim Blandy <jimb@codesourcery.com>
4623
4624 * gdb.base/multi-forks.exp: Doc fix.
4625
fb5f3683
JB
46262007-12-26 Joel Brobecker <brobecker@adacore.com>
4627
4628 * gdb.ada/Makefile.in (EXECUTABLES): Update list.
4629 * gdb.ada/char_param.exp: Do not compile our test program with
4630 -gnata, this is unnecessary.
4631 * gdb.ada/char_param/pck.ads: Remove unnecessary "with".
4632
384e4a9c
JB
46332007-12-24 Joel Brobecker <brobecker@adacore.com>
4634
4635 * gdb.ada/print_chars/pck.ads, gdb.ada/print_chars/pck.adb,
4636 gdb.ada/print_chars/foo.adb: New files.
4637 * gdb.ada/print_chars.exp: New testcase.
4638
01e044f7
JB
46392007-12-24 Joel Brobecker <brobecker@adacore.com>
4640
4641 * gdb.ada/char_param/pck.ads, gdb.ada/char_param/pck.adb,
4642 gdb.ada/char_param/foo.adb: New files.
4643 * gdb.ada/char_param.exp: New testcase.
4644
0ce17860
JB
46452007-12-22 Jim Blandy <jimb@codesourcery.com>
4646
4647 * gdb.asm/asm-source.exp: Use gdb_get_line_number, instead of
4648 hard-coding source line numbers into the test.
4649 * gdb.asm/asmsrc1.s, gdb.asm/asmsrc2.s: Add comments for
4650 gdb_get_line_number to find.
4651
919809b9
JB
46522007-12-22 Joel Brobecker <brobecker@adacore.com>
4653
4654 * gdb.base/ptype.c (highest): New struct type.
4655 (the_highest): New variable of that type.
4656 (main): Add dummy assignment to a field of variable the_highest.
4657 * gdb.base/ptype.exp: Test type printing of our new variable.
4658
abc8a88d
PM
46592007-12-19 Pierre Muller <muller@ics-u-strasbg.fr>
4660
4661 * (gdb.base/watch_thread_num.exp): Add breakpoint at thread_function
a9c64011 4662 and record first explicitly generated thread number.
abc8a88d
PM
4663 Use that thread number for thread specific watchpoint test.
4664 Add iteration number to repetitive tests.
4665
5158f3e3
CES
46662007-12-16 Carlos Eduardo Seo <cseo@linux.vnet.ibm.com>
4667 Jim Blandy <jimb@codesourcery.com>
4668
4669 * gdb.base/expand-psymtabs.c: New testcase
4670 source file.
4671 * gdb.base/expand-psymtabs.exp: New testcase
4672 expect file.
4673
37e4754d
LM
46742007-12-17 Luis Machado <luisgpm@br.ibm.com>
4675
4676 * testsuite/gdb.base/watch_thread_num.c: New testcase source file.
4677 * testsuite/gdb.base/watch_thread_num.exp: New testcase expect file.
4678
551e5d04
JB
46792007-12-17 Joel Brobecker <brobecker@adacore.com>
4680
4681 * gdb.ada/frame_args/foo.adb: New file.
4682 * gdb.ada/frame_args/pck.ads: New file.
4683 * gdb.ada/frame_args/pck.adb: New file.
4684 * gdb.ada/frame_args.exp: New testcase.
4685
a05ee097
JB
46862007-12-17 Joel Brobecker <brobecker@adacore.com>
4687
4688 * gdb.base/frame-args.c: New file.
4689 * gdb.base/frame-args.exp: New testcase.
4690
c162e8c9 46912007-12-16 Daniel Jacobowitz <dan@codesourcery.com>
a9c64011 4692 Joseph Myers <joseph@codesourcery.com>
c162e8c9
JM
4693
4694 * gdb.base/siginfo-addr.exp, gdb.base/siginfo-addr.c: New.
4695
afe8ab22 46962007-12-14 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 4697
afe8ab22
VP
4698 * gdb.mi/mi-pending.exp: New.
4699 * gdb.mi/mi-pending.c: New.
4700 * gdb.mi/mi-pendshr.c: New.
4701
dfdfb3ca
JB
47022007-12-06 Jim Blandy <jimb@codesourcery.com>
4703
4704 * gdb.base/default.exp: Update expected output for 'info catch'.
4705
b7fca990
JK
47062007-12-10 Jan Kratochvil <jan.kratochvil@redhat.com>
4707
4708 * lib/gdb.exp (build_id_debug_filename_get): OBJCOPY pipe being read
4709 must be set to binary.
4710
6a1afc1e
PA
47112007-12-09 Pedro Alves <pedro_alves@portugalmail.pt>
4712
4713 * lib/gdb.exp (gdb_gnu_strip_debug): Remove debug format test.
4714
a6b151f1
DJ
47152007-11-30 Daniel Jacobowitz <dan@codesourcery.com>
4716
4717 * gdb.server/file-transfer.exp, gdb.server/transfer.txt,
4718 gdb.mi/mi-file-transfer.exp: New.
4719
43039443
JK
47202007-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
4721
4722 * gdb.dwarf2/dw2-ranges.S, gdb.dwarf2/dw2-ranges.exp: New files.
4723
0ef2251b
MR
47242007-11-22 Maciej W. Rozycki <macro@mips.com>
4725
4726 * gdb.trace/backtrace.exp: Fix a typo.
4727 * gdb.trace/circ.exp: Likewise.
4728 * gdb.trace/collection.exp: Likewise.
4729 * gdb.trace/limits.exp: Likewise.
4730 * gdb.trace/report.exp: Likewise.
4731 * gdb.trace/tfind.exp: Likewise.
4732 * gdb.trace/while-dyn.exp: Likewise.
4733
5443631e
NR
47342007-11-21 Nick Roberts <nickrob@snap.net.nz>
4735
4736 * gdb.mi/mi2-var-child.exp, gdb.mi/mi-var-child.exp: Variables
4737 objects of pointers that can't be dereferenced are now
4738 "noneditable".
4739
a4ce5b0d
UW
47402007-11-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4741
4742 * Makefile.in (Makefile): Do not depend on target_makefile_frag.
4743 (target_cpu): Remove.
4744
d6e956e5
VP
47452007-10-15 Vladimir Prus <vladimir@codesourcery.com>
4746
4747 * gdb.base/ending-run.exp: Expect the list of cleared
4748 breakpoint to come in natural order, not the reversed one.
a9c64011 4749
214270ab
VP
47502007-11-07 Vladimir Prus <vladimir@codesourcery.com>
4751
4752 * gdb.mi/mi-var-child.c (do_child_deletion): New.
4753 * gdb.mi/mi-var-child.exp: Run child_deletion tests.
a9c64011 4754
1a619819
LM
47552007-11-05 Luis Machado <luisgpm@br.ibm.com>
4756
4757 * gdb.base/printcmds.exp: New function
4758 test_printf_with_dfp.
4759
5b01a6fa
DE
47602007-11-02 Doug Evans <dje@google.com>
4761
4762 * gdb.disasm/t01_mov.s: Remove carriage returns.
4763 * gdb.disasm/t02_mova.s: Ditto.
4764 * gdb.disasm/t03_add.s: Ditto.
4765 * gdb.disasm/t04_sub.s: Ditto.
4766 * gdb.disasm/t05_cmp.s: Ditto.
4767 * gdb.disasm/t06_ari2.s: Ditto.
4768 * gdb.disasm/t07_ari3.s: Ditto.
4769 * gdb.disasm/t08_or.s: Ditto.
4770 * gdb.disasm/t09_xor.s: Ditto.
4771 * gdb.disasm/t10_and.s: Ditto.
4772 * gdb.disasm/t11_logs.s: Ditto.
4773 * gdb.disasm/t12_bit.s: Ditto.
4774 * gdb.disasm/t13_otr.s: Ditto.
4775
ec33ab7f
JK
47762007-11-01 Jan Kratochvil <jan.kratochvil@redhat.com>
4777
4778 * gdb.cp/arg-reference.exp, gdb.cp/arg-reference.c: New files.
4779
ae0d01ff
UW
47802007-10-30 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4781
4782 * gdb.base/dfp-test.exp: Fail gracefully if toolchain does not
4783 provide DFP support.
4784
55eddb0f
DJ
47852007-10-30 Daniel Jacobowitz <dan@codesourcery.com>
4786
4787 * gdb.arch/altivec-abi.exp: Run multiple times for GCC on GNU/Linux.
4788 Test "set powerpc vector-abi". Skip auto-detection tests for old
4789 toolchains.
4790
7020f05c
PA
47912007-10-30 Pedro Alves <pedro_alves@portugalmail.pt>
4792
4793 * lib/gdb.exp, gdb.base/sepdebug.exp: Replace usage of eq and ne
4794 with [string compare].
4795
84bc3db9
PA
47962007-10-30 Pedro Alves <pedro_alves@portugalmail.pt>
4797
4798 * gdb.base/sepdebug.exp (binfile): Add ${EXEEXT}.
4799 * gdb.base/sepsymtab.exp (binfile): Add ${EXEEXT}.
4800
5876dc88
LM
48012007-10-25 Luis Machado <luisgpm@br.ibm.com>
4802
4803 * gdb.opt/clobbered-registers-O2.c: New testcase source file.
4804 * gdb.opt/clobbered-registers-O2.exp: New testcase expect file.
4805 * gdb.opt/Makefile.in: New makefile.
4806 * Makefile.in: Create new directory "gdb.opt".
4807 * configure.ac: Add "gdb.opt" directory.
4808 * configure: Regenerated.
a9c64011 4809
c3ea9a14
DE
48102007-10-25 Doug Evans <dje@google.com>
4811
4812 * gdb.cp/mb-ctor.exp: Check skip_cplus_tests.
4813 * gdb.cp/mb-templates.exp: Check skip_cplus_tests.
4814
a9c64011 48152007-10-15 Wu Zhou <woodzltc@cn.ibm.com>
93004d61
TJB
4816 Thiago Jung Bauermann <bauerman@br.ibm.com>
4817
4818 * gdb.base/dfp-exprs.exp: new file adding tests for Decimal
4819 Floating Point expressions.
4820 * gdb.base/dfp-test.exp: new file adding tests for Decimal
4821 Floating Point variables.
4822 * gdb.base/dfp-test.c: new file containing program with Decimal
4823 Floating variables, used by gdb.base/dfp-test.exp.
4824
62a24a2b
DJ
48252007-10-23 Daniel Jacobowitz <dan@codesourcery.com>
4826
4827 * gdb.threads/multi-create.c, gdb.threads/multi-create.exp: New.
4828
e7b1eae6
UW
48292007-10-21 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4830
4831 * gdb.arch/altivec-abi.exp (compile_flags): Use -mabi=altivec when
4832 compiling test case with GCC.
4833 * gdb.arch/altivec-regs.exp (compile_flags): Likewise.
4834
c641edcc
UW
48352007-10-21 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4836
4837 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
4838 format changes.
4839
5e5ebfe6
MS
48402007-10-18 Michael Snyder <msnyder@specifix.com>
4841
4842 * gdb.base/dbx.exp: Add missing "-re " operator.
4843
e831e7b6
GM
48442007-10-16 Gaius Mulley <gaius@glam.ac.uk>
4845
4846 * configure.ac: Added gdb.modula2/Makefile to AC_OUTPUT.
4847 * configure.ac: Removed trailing spaces after backslash.
4848 * gdb.modula2: New directory.
4849 * gdb.modula2/Makefile.in: New file.
4850 * gdb.modula2/unbounded-array.exp: New file.
4851 * gdb.modula2/unbounded1.c: New file.
4852
7cc46491
DJ
48532007-10-15 Daniel Jacobowitz <dan@codesourcery.com>
4854
4855 * gdb.xml/tdesc-regs.exp: Add PowerPC support.
4856
48572007-10-15 Pierre Muller <muller@ics.u-strasbg.fr>
501b79c1
PM
4858
4859 * gdb.base/sigstep.c (main): Add checks for
4860 return values for setitimer call.
4861 Call setitimer again with itimer = ITIMER_REAL
4862 if first call to setitimer fails.
4863
e91528f0
KH
48642007-10-11 Kazu Hirata <kazu@codesourcery.com>
4865
4866 * lib/gdb.exp (gdb_load_cmd): Print out $loadtimeout instead
4867 of $timeout.
4868
2ec9a4f8
DJ
48692007-10-09 Daniel Jacobowitz <dan@codesourcery.com>
4870
4871 * gdb.server/server-run.exp: Test for dynamic linker symbols.
4872
48732007-10-09 Pierre Muller <muller@ics.u-strasbg.fr>
5aa7ddc2
PM
4874
4875 * lib/gdb.exp (gdb_run_cmd): Move comment outside
4876 of gdb_expect call, to avoid interruption.
4877
64b2fa04
PA
48782007-10-09 Pedro Alves <pedro_alves@portugalmail.pt>
4879
4880 * gdb.base/whatis.c (v_long_long, v_signed_long_long)
4881 (v_unsigned_long_long, v_long_long_array)
4882 (v_signed_long_long_array, v_unsigned_long_long_array)
4883 (slong_long_addr, a_slong_long_addr, v_long_long_pointer)
4884 (v_signed_long_long_pointer, v_unsigned_long_long_pointer)
4885 [!NO_LONG_LONG]: New.
4886 (t_struct, v_struct2, t_union, v_union2) [!NO_LONG_LONG]: Add
4887 v_long_long_member.
4888
4889 (v_long_long_func, v_signed_long_long_func)
4890 (v_unsigned_long_long_func) [!NO_LONG_LONG]: New.
4891 (main) [!NO_LONG_LONG]: Initialize long long variants.
4892
4893 * gdb.base/whatis.exp: If board file requests no_long_long, build
4894 test with NO_LONG_LONG defined. Test long long, signed long long,
4895 and unsigned long long variants but only if board file doesn't
4896 disable it.
4897
a912286e 48982007-10-08 Pierre Muller <muller@ics.u-strasbg.fr>
a9c64011 4899 Daniel Jacobowitz <dan@codesourcery.com>
a912286e
DJ
4900
4901 * Makefile.in (ALL_SUBDIRS): Add gdb.pascal.
4902 * configure.ac (AC_OUTPUT): Add gdb.pascal/Makefile.
4903 * configure: Regenerated.
4904 * gdb.pascal/Makefile.in, gdb.pascal/hello.exp, gdb.pascal/hello.pas,
4905 gdb.pascal/types.exp, lib/pascal.exp: New files.
4906
471ba8c9
DJ
49072007-10-02 Daniel Jacobowitz <dan@codesourcery.com>
4908
4909 * gdb.cp/classes.exp (do_tests): Always step to the line after the
4910 call.
4911 * gdb.mi/mi-simplerun.exp (test_controlled_execution): Allow finish
4912 to return to the call.
4913 * gdb.mi/mi2-simplerun.exp (test_controlled_execution): Likewise.
4914 * gdb.mi/mi-return.exp (test_return_simple): Likewise.
4915 * gdb.mi/mi2-return.exp (test_return_simple): Likewise.
4916 * gdb.mi/mi-until.exp (test_until): Likewise.
4917 * gdb.mi/mi2-until.exp (test_until): Likewise.
4918
fef8a650
DJ
49192007-10-01 Daniel Jacobowitz <dan@codesourcery.com>
4920
4921 * gdb.mi/var-cmd.c (do_locals_tests): Define lcharacter as a
4922 two-char array.
4923 * gdb.mi/mi-var-cmd.exp, gdb.mi/mi2-var-cmd.exp: Use lcharacter[0].
4924
d983da9c
DJ
49252007-09-30 Daniel Jacobowitz <dan@codesourcery.com>
4926
4927 * gdb.threads/watchthreads.c (thread_function): Sleep between
4928 iterations.
4929 * gdb.threads/watchthreads.exp: Allow two watchpoints to trigger
4930 at once for S/390. Generate matching fails and passes.
4931
17f62551
VP
49322007-09-27 Vladimir Prus <vladimir@codesourcery.com>
4933
4934 * gdb.mi/var-cmd.c (do_children_tests): Initialize
4935 the 'struct_declarations' variable to zeros.
a9c64011 4936
ed0616c6
VP
49372007-09-24 Vladimir Prus <vladimir@codesourcery.com>
4938
4939 * gdb.cp/mb-ctor.cc: New.
4940 * gdb.cp/mb-ctor.exp: New.
4941 * gdb.cp/mb-templates.cc: New.
4942 * gdb.cp/mb-templates.exp: New.
4943
41f1b697
DJ
49442007-09-23 Daniel Jacobowitz <dan@codesourcery.com>
4945
4946 * gdb.cp/pass-by-ref.cc, gdb.cp/pass-by-ref.exp: New files.
4947
3f213f78
PA
49482007-09-23 Pedro Alves <pedro_alves@portugalmail.pt>
4949
4950 * configure.ac: Do gdb.stabs tests by default on Cygwin and MinGW
4951 targets.
4952 * configure: Regenerate.
4953
0d381245 49542007-09-23 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 4955
0d381245
VP
4956 * gdb.base/annota1.exp: Adjust for 'info break'
4957 format changes.
4958 * gdb.base/annota3.exp: Likewise.
4959 * gdb.base/break.exp: Likewise.
4960 * gdb.base/condbreak.exp: Likewise.
4961 * gdb.base/pending.exp: Likewise.
4962 * gdb.base/sepdebug.exp: Likewise.
4963 * gdb.base/unload.exp: Likewise.
4964 * gdb.base/ovldbreak.exp: Likewise.
a9c64011 4965
fe3f5fa8
VP
49662007-09-22 Vladimir Prus <vladimir@codesourcery.com>
4967
4968 * gdb.base/pending.exp: No longer expect "Pending breakpoint resolved"
4969 messages.
4970 * gdb.base/chng-syms.exp: Likewise.
4971 * gdb.base/unload.exp: Likewise.
a9c64011 4972
a75cf6c0
DJ
49732007-09-21 Daniel Jacobowitz <dan@codesourcery.com>
4974
4975 * gdb.base/sepdebug.exp (test_different_dir): Append to pf_prefix.
4976
18ecae38
DJ
49772007-09-17 Daniel Jacobowitz <dan@codesourcery.com>
4978
4979 * schedlock.c (NUM): Change to 1.
4980 (main): Use args[0] for the main thread.
4981 * schedlock.exp: Only expect two threads. Only issue one pass or fail
4982 regardless of the number of threads.
4983
5509918f
MR
49842007-09-14 Maciej W. Rozycki <macro@mips.com>
4985
4a543daf
MR
4986 * gdb.mi/mi-watch.exp (test_watchpoint_all): Pass the watchpoint
4987 type down.
4988 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
4989 test.
4990 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Pass the
4991 watchpoint type down.
4992 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
4993 test.
4994
49952007-09-14 Maciej W. Rozycki <macro@mips.com>
4996
5509918f
MR
4997 * gdb.mi/mi-watch.exp (test_watchpoint_all): New function.
4998 Move all the tests here and run them twice, once using software
4999 watchpoints and once using hardware watchpoints.
5000 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Likewise.
5001
40b53987
DJ
50022007-09-12 Daniel Jacobowitz <dan@codesourcery.com>
5003
5004 * gdb.base/solib-weak.exp (do_test): Adjust the file names for each
5005 test.
5006
695e2681
MK
50072007-09-10 Mark Kettenis <kettenis@gnu.org>
5008
8b3fc8d8
MK
5009 * lib/gdb.exp (build_id_debug_filename_get): Improve check for
5010 build-id.
5011
695e2681
MK
5012 * lib/gdb.exp (gdb_compile): OpenBSD doesn't need -dl, and doesn't
5013 know about $ORIGIN. Calculate output dir from $dest instead of
5014 using ${objdir}/{$subdir}.
5015
58d69f29
MK
50162007-09-09 Mark Kettenis <kettenis@gnu.org>
5017
5018 * gdb.base/gcore-buffer-overflow.exp: Check whether gdb supports
5019 gcore, before continuing with the test.
5020
3e347599
DJ
50212007-09-06 Daniel Jacobowitz <dan@codesourcery.com>
5022
5023 * gdb.mi/mi2-watch.exp: Set can-use-hw-watchpoints to 0 if required.
5024 * gdb.mi/mi-watch.exp: Likewise.
5025
ea37ba09
DJ
50262007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
5027 Jim Blandy <jimb@codesourcery.com>
5028
5029 * gdb.arch/i386-sse.exp: Do not expect character constants.
5030 * gdb.base/charsign.c, gdb.base/charsign.exp: Delete.
5031 * gdb.base/display.exp: Allow print/s.
5032 * gdb.base/printcmds.exp, gdb.base/setvar.exp: Revert signed
5033 and unsigned char array changes.
5034
2025a643
DJ
50352007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
5036
5037 * gdb.base/display.exp: Add tests for printf %p.
5038
26669a27
PA
50392007-09-03 Pedro Alves <pedro_alves@portugalmail.pt>
5040
5041 * gdb.base/unload.c (dlopen, dlsym): Use the TEXT macro to convert
5042 the dll name to unicode.
5043
c8f021f8
JK
50442007-09-03 Jan Kratochvil <jan.kratochvil@redhat.com>
5045
5046 * gdb.base/default.exp (show version): Update the version text.
5047 * gdb.gdb/selftest.exp (xgdb is at prompt): Likewise.
5048
4cf31eea
JK
50492007-09-02 Jan Kratochvil <jan.kratochvil@redhat.com>
5050
5051 * gdb.base/gcore-buffer-overflow.c, gdb.base/gcore-buffer-overflow.exp:
5052 New files.
5053
4935890f
JK
50542007-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
5055
5056 * lib/gdb.exp (build_id_debug_filename_get): New function.
5057 * gdb.base/sepdebug.exp: Reflect the changes in the heading comment.
5058 Remove the generate DEBUG file for the future testcase runs.
5059 New testcase for the NT_GNU_BUILD_ID retrieval.
5060 Move the final testing step to ...
5061 (test_different_dir): ... a new function.
5062 New parameter XFAIL to XFAIL all the tests performed.
5063 New parameter TEST_DIFFERENT_DIR parametrizing the directory.
5064 New parameter TYPE to PF_PREFIX all the tests performed.
5065
02142340
VP
50662007-08-31 Vladimir Prus <vladimir@codesourcery.com>
5067
5068 * gdb.mi/mi-var-cp.cc (path_expression): New
5069 function.
5070 * gdb.mi/mi-var-cp.exp: Run path exression tests.
5071
36acd84e
UW
50722007-08-27 Markus Deuling <deuling@de.ibm.com>
5073
5074 * gdb.cp/cp-relocate.exp (add-symbol-file): Change addresses
5075 to fit into SPU Local Store memory.
5076
a896d121
JB
50772007-08-23 Joel Brobecker <brobecker@adacore.com>
5078
5079 * gdb.base/default.exp: Adjust the expected output of "info
5080 warranty" after the switch to GPLv3.
5081
7b433602
JB
50822007-08-23 Joel Brobecker <brobecker@adacore.com>
5083
5084 * lib/gdb.exp (default_gdb_init): Increase expect buffer size
5085 to 30000 (from 20000).
5086
e22f8b7c
JB
50872007-08-23 Joel Brobecker <brobecker@adacore.com>
5088
5089 Switch the license of all .exp files to GPLv3.
5090 Switch the license of all .f and .f90 files to GPLv3.
5091 Switch the license of all .s and .S files to GPLv3.
5092
5a0e3bd0
JB
50932007-08-23 Joel Brobecker <brobecker@adacore.com>
5094
5095 * configure.ac: Switch license to GPLv3.
5096
cc00619d
JB
50972007-08-23 Joel Brobecker <brobecker@adacore.com>
5098
5099 Switch the licensing to GPLv3 for all .ads and .adb files.
5100
8d26208a
DJ
51012007-08-22 Daniel Jacobowitz <dan@codesourcery.com>
5102
5103 * gdb.base/callfuncs.exp (do_function_calls): Use t_double_int
5104 and t_int_double.
5105 * gdb.base/callfuncs.c (t_double_int, t_int_double): New.
5106
4fcb9948
JB
51072007-08-17 Joel Brobecker <brobecker@adacore.com>
5108
5109 * gdb.base/step-line.c: Switch license to GPL version 3, and
5110 update copyright year.
5111 * gdb.base/step-line.inp: Likewise.
5112
b9c34f67
JB
51132007-08-17 Joel Brobecker <brobecker@adacore.com>
5114
5115 * gdb.base/gdb1555.exp: Make expected output immune to formatting
5116 changes inside gdb1555.c.
5117 * gdb.base/pending.exp: Likewise.
5118
2cc17678
DJ
51192007-08-13 Daniel Jacobowitz <dan@codesourcery.com>
5120
5121 * config/default.exp: New file.
5122
e48883f7
DJ
51232007-07-31 Daniel Jacobowitz <dan@codesourcery.com>
5124
5125 * gdb.base/prologue.c, gdb.base/prologue.exp: New.
5126 * lib/gdb.exp (gdb_breakpoint): Handle "temporary".
5127
1ab80e5b
MR
51282007-07-30 Maciej W. Rozycki <macro@mips.com>
5129
5130 * gdb.base/dump.exp: Force the correct endianness for binary
5131 formats not carrying this information.
5132
aba471f5
DJ
51332007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
5134
5135 * gdb.threads/staticthreads.exp: Match .*sem_post.
5136
d4e07204
DJ
51372007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
5138
5139 * gdb.base/readline.exp (operate_and_get_next): Match the final
5140 prompt.
5141
2b97317d
KB
51422007-07-23 Kevin Buettner <kevinb@redhat.com>
5143
5144 * lib/mi-support.exp (mi_gdb_target_load): Do a "kill" prior
5145 to restarting SID.
5146
44efa07a
KB
51472007-07-18 Kevin Buettner <kevinb@redhat.com>
5148
5149 * gdb.cp/ref-params.exp (gdb_start_again): Invoke `gdb_exit'
5150 prior to `gdb_start'.
5151
7b5ebade
KB
51522007-07-18 Kevin Buettner <kevinb@redhat.com>
5153
5154 * config/sid.exp (gdb_load): Add test for empty argument. Adjust
5155 return value to be compatible with gdb_run_cmd in lib/gdb.exp.
5156 Remove call to gdb_unload.
5157
255e7678
DJ
51582007-07-17 Pedro Alves <pedro_alves@portugalmail.pt>
5159 Daniel Jacobowitz <dan@codesourcery.com>
5160
5161 * gdb.base/unload.c (dlopen, dlsym, dlclose, dlerror): Define
5162 for __WIN32__.
5163 (SHLIB_NAME): Delete definition. Always pass dlerror to fprintf.
5164 * gdb.base/unload.exp: Use shared library test routines.
5165
3a40aaa0
UW
51662007-07-03 Markus Deuling <deuling@de.ibm.com>
5167
5168 * gdb.base/solib-symbol.exp: New file (testcase multiple symbol lookup).
5169 * gdb.base/solib-symbol-lib.c: Likewise.
5170 * gdb.base/solib-symbol-main.c: Likewise.
5171
b0f4b84b
DJ
51722007-07-02 Daniel Jacobowitz <dan@codesourcery.com>
5173
5174 * config/gdbserver.exp (gdb_reconnect): New.
5175 * gdb.base/so-disc-shr.c, gdb.base/solib-disc.c,
5176 gdb.base/solib-disc.exp: New files.
5177 * lib/gdb.exp (gdb_test_multiple): Allow tests to match "Ending
5178 remote debugging".
5179 (gdb_compile): Add shlib_load flag.
5180 * lib/gdbserver-support.exp (gdbserver_run): Save the protocol and
5181 port.
5182 (gdbserver_reconnect): New.
5183
1b05479a
DJ
51842007-07-01 Nick Roberts <nickrob@snap.net.nz>
5185 Daniel Jacobowitz <dan@codesourcery.com>
5186
5187 * gdb.base/annota3.exp: Test for if construct.
5188
86f78eb2
DJ
51892007-06-26 Daniel Jacobowitz <dan@codesourcery.com>
5190
5191 * gdb.base/chng-syms.exp: Handle glibc's __GI_exit.
5192
6a2eb474 51932007-06-21 Chris Dearman <chris@mips.com>
a9c64011 5194 Maciej W. Rozycki <macro@mips.com>
6a2eb474
MR
5195
5196 * gdb.base/display.exp: Allow a newline after display/i.
5197 * gdb.base/pc-fp.exp: Likewise.
5198 * gdb.base/sigbpt.exp: Likewise.
5199
f8b73d13
DJ
52002007-06-13 Daniel Jacobowitz <dan@codesourcery.com>
5201
5202 * gdb.xml/tdesc-regs.exp: Add MIPS support. Allow multiple
5203 required features to be included.
5204
4339e69e
DJ
52052007-06-12 Daniel Jacobowitz <dan@codesourcery.com>
5206
5207 * gdb.threads/manythreads.exp: Prevent expect buffer overflow
5208 in info threads output.
5209
23d964e7
UW
52102007-06-12 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5211 Markus Deuling <deuling@de.ibm.com>
5212
5213 * gdb.arch/spu-info.exp: New testcase.
5214 * gdb.arch/spu-info.c: New file.
5215
fd20f75b
DJ
52162007-06-05 Daniel Jacobowitz <dan@codesourcery.com>
5217
5218 * gdb.arch/thumb-prologue.c: Record the breakpoint address in
5219 tpcs_offset. Restore lr after the call.
5220 * gdb.arch/thumb-prologue.exp: Use tpcs_offset.
5221
2226f861
DJ
52222007-05-23 Daniel Jacobowitz <dan@codesourcery.com>
5223
5224 * lib/gdbserver-support.exp (gdbserver_spawn): Only match full_buffer.
5225 (gdbserver_run): Kill any running gdbserver.
5226 * lib/mi-support.exp (mi_gdb_target_load): Likewise.
5227
d12371a9
MR
52282007-05-17 Maciej W. Rozycki <macro@mips.com>
5229
5230 * gdb.base/sigbpt.exp: Preset segv_addr.
5231
93f02886
DJ
52322007-05-16 Daniel Jacobowitz <dan@codesourcery.com>
5233
5234 * lib/gdb.exp (gdb_compile): Add support for Windows DLLs.
5235 (gdb_compile_shlib): Likewise.
5236 (skip_shlib_tests, gdb_download, gdb_load_shlibs): New.
5237 (default_gdb_init): Clear cleanfiles.
5238 (gdb_finish): Delete recorded cleanfiles.
5239 * lib/gdbserver-support.exp (gdbserver_spawn): Use gdb_download.
5240
5241 * gdb.base/gdb1555.exp: Use skip_shlib_tests and gdb_load_shlibs.
5242 Do not use isnative.
5243 * gdb.base/pending.exp, gdb.base/shlib-call.exp, gdb.base/shreloc.exp,
5244 gdb.base/so-impl-ld.exp: Likewise.
5245 * gdb.base/solib-weak.exp: Likewise. Skip for DLL targets.
5246 * gdb.base/unload.exp: Likewise. Do not pass empty option to
5247 gdb_compile.
5248
b04e06d7
VP
52492007-05-15 Vladimir Prus <vladimir@codesourcery.com>
5250
5251 * config/unknown.exp: Remove.
5252
069ed931
UW
52532007-05-15 Markus Deuling <deuling@de.ibm.com>
5254
5255 * gdb.base/info-proc.exp: Check is_remote.
5256
09db0d03
UW
52572007-05-14 Markus Deuling <deuling@de.ibm.com>
5258
5259 * gdb.base/gcore.exp: Initialize variable core_supported.
5260
af2cbe8c
DJ
52612007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
5262
5263 * gdb.threads/linux-dp.exp: Allow non-hexadecimal IDs also.
5264
027c0295
DJ
52652007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
5266
5267 * gdb.threads/linux-dp.exp: Expect hexadecimal thread IDs.
5268 * gdb.threads/print-threads.exp (test_all_threads): Allow
5269 negative and hexadecimal thread IDs.
5270
dc5000e7
DJ
52712007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
5272
5273 * gdb.java/jprint.java (public): Avoid invalid call to static
5274 method.
5275
2e74ed18
DP
52762007-05-14 Denis Pilat <denis.pilat@st.com>
5277
5278 * gdb.mi/mi-console.exp, gdb.mi/gdb669.exp, gdb.mi/mi-cli.exp,
5279 gdb.mi/mi-regs.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp,
5280 gdb.mi/mi2-cli.exp, gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
5281 gdb.mi/mi2-regs.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi-disassemble.exp,
5282 gdb.mi/mi2-syn-frame.exp: Remove commands already run in mi_run_to_main.
5283
83547f02
UW
52842007-05-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5285
5286 * gdb.base/overlays.exp: Add support for targets with only code
a9c64011 5287 overlay support, not data overlay. Support spu-*-* target in
83547f02
UW
5288 this mode.
5289 * gdb.base/ovlymgr.c: Provide stubs for spu target.
5290 * gdb.base/spu.ld: New file.
5291
b18be20d
DJ
52922007-05-07 Daniel Jacobowitz <dan@codesourcery.com>
5293
5294 * gdb.cp/virtfunc.exp (proc do_tests): Test stepping through a thunk.
5295
be444858
DJ
52962007-05-06 Daniel Jacobowitz <dan@codesourcery.com>
5297
5298 * gdb.fortran/complex.exp, gdb.fortran/complex.f: New files.
5299
b1d53152
DJ
53002007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
5301
5302 * gdb.java/jmain.exp: Handle demangled names with and without method
5303 signatures.
5304
d084b331
DJ
53052007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
5306
5307 * gdb.mi/mi-syn-frame.c (main, foo, bar)
5308 (have_a_very_merry_interrupt): Remove calls to puts.
5309 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Do not expect
5310 inferior output.
5311 * lib/mi-support.exp (mi_gdb_test): Check gdb,noinferiorio. Correct
5312 test names.
5313
db9d7fc5
DJ
53142007-04-29 Markus Deuling <deuling@de.ibm.com>
5315 Daniel Jacobowitz <dan@codesourcery.com>
5316
5317 * gdb.base/auxv.exp (core_works): Also check is_remote.
5318 * gdb.base/checkpoint.exp, gdb.base/multi-forks.exp: Likewise.
5319
ef783a7d 53202007-04-25 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 5321
ef783a7d
VP
5322 * gdb.base/sigaltstack.exp: Use 'srcfile' in error
5323 message, not the undefined 'module' variable.
5324 * gdb.base/siginfo.exp: Likewise.
5325 * gdb.base/sigstep.exp: Likewise.
5326 * lib/gdbserver-support.exp (gdb_target_cmd): Quote
5327 serialport.
5328 * lib/mi-support.exp (mi_gdb_target_cmd): Likewise.
5329
b7b73cae
CV
53302007-04-25 Corinna Vinschen <vinschen@redhat.com>
5331
5332 * config/sim.exp (gdb_target_sim): Just return with -1 when setting
5333 target sim fails. Return 0 otherwise.
5334 (gdb_load): Return prematurely if gdb_target_sim fails.
5335
7d90fdfa
DP
53362007-04-16 Denis Pilat <denis.pilat@st.com>
5337
5338 * gdb.base/setshow.exp: Reset height after having set it to 100.
5339
5d3e9c85
DP
53402007-04-16 Denis Pilat <denis.pilat@st.com>
5341
5342 * gdb.mi/mi2-stack.exp: update from mi-stack.exp.
5343
18e75969
DP
53442007-04-16 Denis Pilat <denis.pilat@st.com>
5345
5346 * gdb.mi/mi2-var-display.exp: Test for the fullname field.
5347
25d5ea92
VP
53482007-04-14 Vladimir Prus <vladimir@codesourcery.com>
5349
5350 * gdb.mi/mi-var-cmd.exp: Delete varobjs left by previous
5351 tests. Run the frozen varobjs test.
5352 * gdb.mi/var-cmd.c (do_frozen_tests): New.
a9c64011 5353 * lib/mi-support.exp (mi_varobj_update): Fix thinko.
25d5ea92 5354
0b49cb80
JK
53552007-04-11 Jan Kratochvil <jan.kratochvil@redhat.com>
5356
5357 * gdb.base/type-opaque-lib.c, gdb.base/type-opaque-main.c,
5358 gdb.base/type-opaque.exp: New files.
5359
a73bafbc 53602007-04-01 Vladimir Prus <vladimir@codesourcery.com>
a9c64011
AS
5361
5362 * gdb.mi/mi-var-child.c
a73bafbc
VP
5363 (do_children_tests): User char[2] instead of
5364 char so that automatic printing of pointers to char
5365 don't give unpredicable result.
5366 * gdb.mi/var-cmd.c (do_locals_test): Initialize
5367 local variables.
5368 * gdb.mi/mi-var-child.exp: Step to right line
5369 of do_children_tests.
5370 * gdb.mi/mi2-var-child.exp: Likewise.
5371 * gdb.mi/mi-var-cmd.exp: Step to right line of
a9c64011 5372 do_locals_tests.
a73bafbc
VP
5373 (do_children_tests): User char[2] instead of
5374 char so that automatic printing of pointers to char
a9c64011 5375 don't give unpredicable result.
a73bafbc 5376 * gdb.mi/mi2-var-cmd.exp: Likewise.
a9c64011 5377 * lib/mi-support.exp (mi_continue_to_line):
a73bafbc
VP
5378 Pass test name to mi_wait_for_stop.
5379
7ce59000
DJ
53802007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
5381
5382 * gdb.asm/asm-source.exp: Remove d10v case.
5383 * lib/gdb.exp (skip_cplus_tests): Likewise.
5384 * gdb.asm/d10v.inc: Deleted.
5385
20389057
DJ
53862007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
5387
5388 * gdb.base/infnan.c, gdb.base/infnan.exp: New files.
5389
8807d78b
DJ
53902007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
5391
5392 * config/netware.exp: Delete file.
5393
aa3edb8e
JB
53942007-03-29 Joel Brobecker <brobecker@adacore.com>
5395
5396 * gdb.dwarf2/dw2-noloc.S: New file.
5397 * gdb.dwarf2/dw2-noloc.exp: New file.
5398
297561ac
PA
53992007-03-28 Pedro Alves <pedro_alves@portugalmail.pt>
5400
5401 * gdb.cp/method2.cc: New test.
5402 * gdb.cp/method2.exp: New test.
5403 * gdb.cp/Makefile.in (EXECUTABLES): Add method2.
5404
1f81bd39
DJ
54052007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
5406
5407 * gdb.ada/exec_changed.exp: Avoid "set confirm off".
5408
9453113a
DJ
54092007-03-27 Brooks Moses <brooks.moses@codesourcery.com>
5410
5411 * Makefile.in: Add dummy "pdf" and "install-pdf" targets.
5412
b741e217
DJ
54132007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
5414
5415 * config/gdbserver.exp (gdbserver_gdb_load): Update argument list.
5416 (gdb_load): Delete, replace with...
5417 (gdb_reload): ...this.
5418 * gdb.server/server-run.exp: Use gdb_load and gdbserver_run.
5419 * gdb.server/server-mon.exp: Likewise.
5420 * lib/gdb.exp (gdb_run_cmd): Use gdb_reload.
5421 (gdb_start_cmd): New.
5422 (gdb_file_cmd): Save the last loaded file.
5423 (gdb_reload): New.
5424 (gdb_gnu_strip_debug): Use transform.
5425 * lib/gdbserver-support.exp (gdbserver_spawn): Move file download
5426 support here. Use new $last_loaded_file. Check mtime.
5427 (gdb_target_cmd): Handle ObjC failure case.
5428 (infer_host_exec): Delete.
5429 (gdbserver_load): Rename to...
5430 (gdbserver_run): ...this. Simplify.
5431 * lib/mi-support.exp (mi_gdb_file_cmd): Set last_loaded_file.
5432 (mi_gdb_load): Move most contents to a new function...
5433 (mi_gdb_target_load): ...here. Simplify call to gdbserver_gdb_load.
5434 (mi_run_cmd): Use mi_gdb_target_load.
5435 * gdb.base/break.exp, gdb.base/ending-run.exp, gdb.base/pending.exp,
5436 gdb.base/sepdebug.exp, gdb.base/unload.exp, gdb.objc/objcdecode.exp:
5437 Use gdb_run_cmd.
5438 * gdb.base/charsign.exp: Remove incorrect comment.
5439 * gdb.base/dbx.exp (gdb_file_cmd): Set last_loaded_file.
5440 * gdb.ada/exec_changed.exp, gdb.ada/null_record.exp, gdb.ada/start.exp,
5441 gdb.base/start.exp: Use gdb_start_cmd.
5442
446ab585 54432007-03-23 Nigel Stephens <nigel@mips.com>
a9c64011 5444 Maciej W. Rozycki <macro@mips.com>
446ab585
MR
5445
5446 * gdb.base/sigbpt.exp: Fix the message when skipping test.
5447 * gdb.base/signull.exp: Similarly.
5448
bbb88ebf
UW
54492007-03-16 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5450
5451 * lib/gdb.exp (gdb_run_cmd): Use -notransfer to make start-up
5452 messages available to test cases (like chng-sym.exp).
5453
cb8c4a99
AS
54542007-03-14 Andreas Schwab <schwab@suse.de>
5455
5456 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
5457 format changes.
5458
4e463ff5
DJ
54592007-03-13 Daniel Jacobowitz <dan@codesourcery.com>
5460
5461 * gdb.arch/powerpc-prologue.c (optimized_1_marker, gdb2029_marker)
5462 (optimized_1): New.
5463 (main): Call optimized_1.
5464 (gdb2029): Correct typos. Call gdb2029_marker.
5465 * gdb.arch/powerpc-prologue.exp: Run new test. Use a breakpoint
5466 for gdb2029.
5467
b6db2c47
MK
54682007-03-12 Mark Kettenis <kettenis@gnu.org>
5469
5470 * gdb.gdb/selftest.exp (do_steps_and_nexts): Match spaces as well
5471 as tabs. Remove redundant test pattern.
5472
70ed3737
UW
54732007-03-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5474
5475 * gdb.base/long_long.exp: Accept optional symbol name in <...>
5476 for /a format output.
5477
47b67b60
DJ
54782007-03-09 Daniel Jacobowitz <dan@codesourcery.com>
5479
5480 * gdb.base/checkpoint.exp: Rewrite 600 checkpoint test to
5481 collect output incrementally.
5482
b8953b0e
UW
54832007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5484
5485 * gdb.mi/mi-var-cmd.exp: Allow value without "..." string
5486 for -var-create lpcharacter test.
5487 * gdb.mi/mi2-var-cmd.exp: Likewise.
5488
7acd5c40
UW
54892007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5490
5491 * gdb.mi/mi-var-cmd.exp: Allow -var-update null_ptr test to
5492 pass on targets where address zero is readable.
5493
9c6759c1
UW
54942007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5495
5496 * gdb.xml/tdesc-arch.exp: Test is unsupported on target with
5497 just a single architecture.
5498
a2f1aeb4
UW
54992007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5500
5501 * gdb.base/callfuncs.exp (do_get_all_registers): Remove.
5502 (fetch_all_registers): New function, uses gdb_test_multiple and
5503 exp_continue to fetch inferior output line-by-line.
5504 Replace all uses of do_get_all_registers by fetch_all_registers.
5505
46579ac2
UW
55062007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5507
5508 * gdb.base/relativedebug.exp: Skip test if gdb,nosignals is set
5509 in target_info.
5510
fc133f24
MS
55112007-03-02 Michael Snyder <michael.snyder@palmsource.com>
5512
a9c64011 5513 * gdb.threads/manythreads.exp: Use $message string for
fc133f24
MS
5514 consistancy; add a default (timeout) case.
5515
7646a51d
MS
55162007-03-02 Michael Snyder <michael.snyder@palmsource.com>
5517
5518 * gdb.base/watchpoint.exp: Fix truncated comment.
5519
dcfff61f
MS
55202007-03-02 Michael Snyder <michael.snyder@palmsource.com>
5521
5522 * Makefile.in: Remove spurious single-quotes from sed command.
5523
664e3ee9
DJ
55242007-02-28 Daniel Jacobowitz <dan@codesourcery.com>
5525
5526 * gdb.mi/mi-var-cmd.exp: Correct test name. Allow any value for
5527 func.
5528 * gdb.mi/mi2-var-cmd.exp: Likewise.
5529
d7cc6f2f
JB
55302007-02-27 Joel Brobecker <brobecker@adacore.com>
5531
a9c64011
AS
5532 * gdb.dwarf2/dw2-producer.S: New file.
5533 * gdb.dwarf2/dw2-producer.exp: New testcase.
d7cc6f2f
JB
5534
55352007-02-27 Nick Roberts <nickrob@snap.net.nz>
c0e3bc07
NR
5536
5537 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
5538 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
5539 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
5540 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
5541 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
5542 Revert tests to use mi_gdb_test and include value field in output
5543 of -var-create.
5544
93d42b30
DJ
55452007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
5546
5547 * gdb.arch/i386-signal.c, gdb.arch/i386-signal.exp: New files.
5548
c499ed39
DJ
55492007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
5550
5551 * gdb.base/maint.exp: Remove full paths from test names.
5552 * gdb.base/prelink.exp, gdb.cp/cp-relocate.exp,
5553 gdb.xml/tdesc-errors.exp, gdb.xml/tdesc-xinclude.exp: Likewise.
5554
9836f81b
JB
55552007-02-27 Joel Brobecker <brobecker@adacore.com>
5556
5557 * gdb.ada/catch_ex.exp: Fix a couple of copy/paste typos.
5558
c74d0ad8
DJ
55592007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
5560
5561 * gdb.server/server-mon.exp: New test.
5562
2711e456
DJ
55632007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
5564
5565 * gdb.cp/cp-relocate.cc, gdb.cp/cp-relocate.exp: New.
5566
ff6f572f
DJ
55672007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
5568
5569 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: Update
5570 register capitalization.
5571
fada3feb
DP
55722007-02-13 Denis Pilat <denis.pilat@st.com>
5573
5574 * gdb.mi/mi-var-invalidate.exp: New file.
5575
fb1e4ffc
DJ
55762007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
5577
5578 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: New.
5579
3da939d7
DJ
55802007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
5581
5582 * tdesc-arch.exp (set_arch): Add KFAIL for missing OS ABI handlers.
5583
123dc839
DJ
55842007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
5585
5586 * gdb.xml/single-reg.xml, gdb.xml/tdesc-regs.exp,
5587 gdb.xml/core-only.xml, gdb.xml/extra-regs.xml: New files.
5588
877e3645 55892007-02-08 Nick Roberts <nickrob@snap.net.nz>
87604222
NR
5590
5591 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
5592 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
5593 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
5594 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
5595 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
1183581f 5596 * gdb.mi/gdb792.exp, lib/mi-support.exp:
87604222 5597 Update tests to include value field in output of -var-create.
a9c64011 5598
3c0a2960
AS
55992007-02-08 Andreas Schwab <schwab@suse.de>
5600
5601 * gdb.mi/mi-var-child.exp: Fix matching display of function value.
5602
108546a0
DJ
56032007-02-07 Daniel Jacobowitz <dan@codesourcery.com>
5604
5605 * gdb.xml/bad-include.xml, gdb.xml/inc-2.xml, gdb.xml/inc-body.xml,
5606 gdb.xml/includes.xml, gdb.xml/tdesc-xinclude.exp: New files.
5607
d701dcab
DP
56082007-02-02 Denis Pilat <denis.pilat@st.com>
5609
5610 * gdb.threads/threadapply.exp: check that frame is not changed by
5611 the thread apply all command.
5612
783e3e2f
AS
56132007-01-31 Andreas Schwab <schwab@suse.de>
5614
6d9c3a87
AS
5615 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
5616
3c50d7b9
AS
5617 * gdb.dwarf2/dup-psym.S: Use .2byte/.4byte instead of .short/.int
5618 in the dwarf sections.
5619 * gdb.dwarf2/mac-fileno.S: Likewise.
5620
783e3e2f
AS
5621 * gdb.base/callfuncs.exp (do_get_all_registers): Filter out
5622 bspstore register on ia64.
5623
78ff580e
AS
56242007-01-29 Andreas Schwab <schwab@suse.de>
5625
cc8e9b12
AS
5626 * gdb.cp/annota3.exp ("watch triggered on a.x"): Match optional
5627 "frame-begin" annotation.
5628
78ff580e
AS
5629 * gdb.cp/annota2.exp ("watch triggered on a.x"): Allow arbitrary
5630 number of "frames-invalid" annotations.
5631
704a4f78
DJ
56322007-01-29 Daniel Jacobowitz <dan@codesourcery.com>
5633
5634 * gdb.base/commands.exp: Call if_commands_test.
5635 (gdb_test_no_prompt, if_commands_test): New.
5636
e741bf94
MK
56372007-01-28 Mark Kettenis <kettenis@gnu.org>
5638
5639 * gdb.threads/sigthread.c (NSIGS): Make bigger.
5640
474d0ad3
AS
56412007-01-27 Andreas Schwab <schwab@suse.de>
5642
5643 * gdb.dwarf2/dw2-basic.S: Use .2byte/.4byte/.8byte instead of
5644 .short/.int/.quad in the dwarf sections.
5645 * gdb.dwarf2/dw2-intercu.S: Likewise.
5646 * gdb.dwarf2/dw2-intermix.S: Likewise.
5647
e784b426
JK
56482007-01-25 Jan Kratochvil <jan.kratochvil@redhat.com>
5649
5650 * gdb.base/charsign.exp, gdb.base/charsign.c: New files.
4590cfcb
MK
5651 * gdb.arch/i386-sse.exp: Check $xmm.v16_int8 printing as a number
5652 array.
e784b426
JK
5653 * gdb.base/printcmds.exp: Sign-provided CHARs now became arrays.
5654 * gdb.base/setvar.exp: Likewise.
5655
37f08e04
AS
56562007-01-26 Andreas Schwab <schwab@suse.de>
5657
9a01813a
AS
5658 * gdb.base/corefile.exp: Allow non-empty argument list in reinit
5659 test.
5660
37f08e04
AS
5661 * gdb.base/multi-forks.exp ("restart $i"): Also match
5662 __kernel_syscall_via_break.
5663
6e2a9270
VP
56642007-01-24 Vladimir Prus <vladimir@codesourcery.com>
5665
5666 * lib/mi-support.exp (mi_delete_varobj): New.
5667 * gdb.mi/mi-var-cp.exp: Run the reference_to_struct
5668 testcase.
5669 * gdb.mi/mi-var-cp.cc (reference_to_struct): New function.
5670 (main): Call the above.
5671 (reference_update_test, base_in_reference_test)
5672 (reference_to_pointer): Delete the created varobjs.
a9c64011 5673
e515b470
DJ
56742007-01-23 Daniel Jacobowitz <dan@codesourcery.com>
5675
5676 * Makefile.in (ALL_SUBDIRS): Add gdb.xml.
5677 * configure: Regenerated.
5678 * configure.ac (AC_OUTPUT): Add gdb.xml/Makefile.
5679 * gdb.xml/Makefile.in, gdb.xml/tdesc-arch.exp,
5680 gdb.xml/tdesc-bogus.xml, gdb.xml/tdesc-errors.exp,
5681 gdb.xml/trivial.xml, gdb.xml/tdesc-unknown.xml: New files.
5682 * lib/gdb.exp (gdb_skip_xml_test): New function.
5683
08d8bcd7
DJ
56842007-01-23 Nick Hudson <nick.hudson@dsl.pipex.com>
5685
5686 * gdb.base/sigrepeat.exp: Correct error message.
5687
56882007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
43a9b631
JK
5689 Daniel Jacobowitz <dan@codesourcery.com>
5690
5691 * gdb.arch/i386-gnu-cfi.exp, gdb.arch/i386-gnu-cfi.c,
5692 gdb.arch/i386-gnu-cfi-asm.S: New files.
5693
97c3f1f3
JK
56942007-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
5695
5696 * lib/gdb.exp: Abort on missing `site.exp'.
5697
cb1df416
DJ
56982007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
5699 Daniel Jacobowitz <dan@codesourcery.com>
5700
5701 * gdb.base/included.c, gdb.base/included.exp,
5702 gdb.base/included.h: New files.
5703
35990120
DJ
57042007-01-20 Daniel Jacobowitz <dan@codesourcery.com>
5705
5706 * gdb.base/bigcore.c (RLIMIT_CAP): Define.
5707 (maximize_rlimit): Reduce limits on 64-bit systems.
5708
6e81a116 57092007-01-19 Mark Kettenis <kettenis@gnu.org>
2429decf
MK
5710
5711 From Marcus Deuling <deuling@de.ibm.com>:
5712 * gdb.arch/altivec-regs.exp: Initialise variable endianness in
5713 every case.
5714
6c3c41f3
NR
57152007-01-13 Nick Roberts <nickrob@snap.net.nz>
5716
5717 * gdb.mi/mi-basics.exp, gdb.mi/mi2-basics.exp (test_dir_specification)
5718 (test_path_specification): Use objdir instead of srcdir to always
5719 get an absolute filename.
5720
2f12c312
DJ
57212007-01-12 Daniel Jacobowitz <dan@codesourcery.com>
5722
5723 * gdb.cp/member-ptr.cc (class Padding): Make contents public.
5724
81121995
VP
57252007-01-11 Vladimir Prus <vladimir@codesourcery.com>
5726
5727 * gdb.mi/mi-var-cp.cc (reference_update_tests):
5728 Make sure the variable we're using is in scope.
5729 (reference_to_pointer): Likewise.
5730
4741b737
DJ
57312007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
5732
5733 * gdb.ada/catch_ex.exp: Call unsupported and stop if the runtime
5734 has no debug information.
5735
054410c3
DJ
57362007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
5737
5738 * gdb.base/annota1.exp: Remove extra send_gdb.
5739
818f79f6
DJ
57402007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
5741
5742 * gdb.base/relativedebug.c, gdb.base/relativedebug.exp: New files.
5743
f7a6bb70
DJ
57442007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
5745
5746 * gdb.arch/i386-size-overlap.c, gdb.arch/i386-size-overlap.exp: New.
5747
57e66780
DJ
57482007-01-08 Nick Roberts <nickrob@snap.net.nz>
5749 Daniel Jacobowitz <dan@codesourcery.com>
5750
5751 * gdb.mi/mi-var-cmd.exp: Expect lpcharacter to update when
5752 lcharacter or linteger change. Correct duplicated test name.
5753 * gdb.mi/mi2-var-cmd.exp: Likewise.
5754
3d799a95
DJ
57552007-01-08 Daniel Jacobowitz <dan@codesourcery.com>
5756
5757 * gdb.threads/sigthread.c, gdb.threads/sigthread.exp: New.
5758
57592007-01-05 Joel Brobecker <brobecker@adacore.com>
51679ba9 5760
a9c64011
AS
5761 * gdb.base/nofield.c: New file.
5762 * gdb.base/nofield.exp: New testcase.
51679ba9 5763
eafb94e8
NR
57642007-01-05 Nick Roberts <nickrob@snap.net.nz>
5765
5766 * gdb.mi/mi-var-cp.exp: New test for references to pointers.
5767
5768 * gdb.mi/mi-var-cp.cc: (reference_to_pointer): New procedure for above
5769 test.
5770
5e572bb4
DJ
57712007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
5772
5773 * gdb.mi/mi-var-cmd.exp: Add tests for unreadable varobjs.
5774
74a44383
DJ
57752007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
5776
5777 * lib/mi-support.exp (mi_runto_helper): Expect two prompts
5778 when continuing.
5779
1b572db9
DJ
57802007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
5781
5782 * gdb.base/annota3.exp ($binfile): Append $EXEEXT.
5783 Expect ".exe" extension.
5784
381bc39b
DJ
57852007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
5786
5787 * gdb.base/charset.exp: Add explicit filename to break.
5788 * gdb.base/dbx.exp: Add explicit filename to breaks.
5789
2b70e4c6
DJ
57902007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
5791
5792 * gdb.mi/mi-file.exp: Use mi_gdb_file_cmd instead of mi_gdb_load.
5793 * gdb.mi/mi2-file.exp: Likewise.
5794
303b6f5d
DJ
57952007-01-04 Vladimir Prus <vladimir@codesourcery.com>
5796
5797 Implement specification of MI tests as comments
5798 in C and C++ sources.
5799 * lib/mi-support.exp (mi_autotest_data): New variable.
5800 (mi_autotest_source): New variable.
5801 (count_newlines, mi_prepare_inline_tests)
5802 (mi_get_inline_test, mi_continue_to_line)
5803 (mi_run_inline_test, mi_tbreak)
5804 (mi_send_resuming_command, mi_wait_for_stop): New functions.
5805 * gdb.mi/mi-var-cp.exp: Move most content to the C file.
5806 Run inline tests.
5807 * gdb.mi/mi-var-cp.cc: Define tests here.
5808
23da0d94
VP
58092007-01-04 Vladimir Prus <vladimir@codesourcery.com>
5810
5811 Simplify usage of mi_continue_to.
5812 * lib/mi-support.exp (mi_runto_helper): Renamed
5813 from mi_runto, added new parameter 'run_or_continue'.
5814 (mi_runto): Use mi_runto_helper.
5815 (mi_continue_to): Accept just function name as parameter.
5816 Use mi_runto_helper.
5817 * gdb.mi/mi-var-cmd.exp: Adjust to changes.
5818 * gdb.mi/mi2-var-cmd.exp: Likewise.
a9c64011 5819
f9e18282
JB
58202006-01-04 Joel Brobecker <brobecker@adacore.com>
5821
5822 Make this testcase a bit more realistic. The current code
5823 is too simplistic, and allows the compiler to optimize out
5824 some of the entities we need for this testcase.
5825 * gdb.ada/null_record/bar.ads (Void_Star): New type.
5826 (Do_Nothing): Add extra parameter.
5827 * gdb.ada/null_record/bar.adb (Do_Nothing): Likewise.
5828 * gdb.ada/null_record/null_record.adb: Fake use of type Empty
5829 by using a variable of type Void_Star.
5830
fd678c65
JB
58312006-01-04 Joel Brobecker <brobecker@adacore.com>
5832
5833 * gdb.ada/catch_ex/foo.adb: New file.
5834 * gdb.ada/catch_ex.exp: New testcase.
5835
05cfdb42
DJ
58362007-01-03 Pedro Alves <pedro_alves@portugalmail.pt>
5837
5838 * gdb.base/shreloc.exp: Use ldflags instead of additional_flags to
5839 pass --image-base to linker.
5840
2e03ee74
DJ
58412007-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
5842 Daniel Jacobowitz <dan@codesourcery.com>
5843
5844 * gdb.base/readline.exp: Set $TERM. Test arrow keys in
5845 secondary prompts.
5846
0d5de010
DJ
58472007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
5848
5849 * gdb.cp/classes.exp (test_pointers_to_class_members): Update expected
5850 output. Test the types of members and member pointers.
5851 * gdb.cp/inherit.exp (test_print_mi_member_types): Remove KFAILs for
5852 gdb/2092.
5853 * gdb.cp/member-ptr.exp: Search for a comment instead of a
5854 statement. Enable for GCC. Update expected output for some tests
5855 and add new tests. Remove obsolete GCC KFAILs. Allow GCC's class
5856 layout.
5857 * gdb.cp/member-ptr.cc (Padding, Padding::vspacer, Base, Base::get_x)
5858 (Base::vget_base, Left, Left::vget, Right, Right::vget, Diamond)
5859 (Diamond::vget_base): New.
5860 (main): Add new tests.
5861 * gdb.cp/printmethod.exp: Update expected output for member functions.
5862 * gdb.cp/virtfunc.exp (test_virtual_calls): Add a KFAIL for
5863 print pEe->D::vg().
5864
61a771aa
DJ
58652007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
5866
5867 * gdb.threads/tls.exp: Allow stops in sem_post.
5868
2fa63963
DJ
58692006-12-31 Daniel Jacobowitz <dan@codesourcery.com>
5870
5871 * gdb.base/annota1.exp: Allow .*printf in backtraces.
5872 * gdb.base/annota3.exp: Likewise.
5873 * gdb.base/sigstep.exp (advancei): Fail if we hit the breakpoint
5874 again (instead of timing out).
5875 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add an XFAIL for
5876 GCC bug 26475.
5877 * gdb.java/jmisc.exp: Adjust to work with method signatures including
5878 return types. Add kfails for GDB bugs 2214 and 2215. Move exit
5879 test from jmisc1.exp.
5880 * gdb.java/jmisc1.exp: Delete.
5881 * gdb.java/jprint.exp: Adjust to work with method signatures including
5882 return types.
5883 * gdb.objc/basicclass.exp: Update for gobjc 4.1 debug info.
5884 * gdb.threads/linux-dp.exp: Don't be confused by program output.
5885 * lib/java.exp (compile_java_from_source): Pass the correct type
5886 to target_compile.
5887
5eefc2b7
JB
58882006-12-31 Joel Brobecker <brobecker@adacore.com>
5889
5890 * gdb.arch/i386-prologue.c (stack_align_ecx): Renamed from stack_align.
5891 (stack_align_edx): New function.
5892 (stack_align_eax): New function.
5893 (main): Add calls to stack_align_edx and stack_align_eax.
5894 * gdb.arch/i386-prologue.exp: Replace stack_align with stack_align_ecx.
5895 Add testing for the cases where the register used during a stack
5896 realignment is edx. Same for eax.
5897
227c54da
DJ
58982006-12-30 Pedro Alves <pedro_alves@portugalmail.pt>
5899
5900 * lib/gdb.exp: Don't pass -fpic to gcc on Cygwin, MinGW
5901 and generic PE targets.
5902
cab8ac94
JB
59032006-12-29 Joel Brobecker <brobecker@adacore.com>
5904
5905 * gdb.ada/array_return.exp: Update copyright date list.
5906
ba54f318
JB
59072006-12-27 Joel Brobecker <brobecker@adacore.com>
5908
5909 * gdb.ada/array_return/pck.ads (Small_Float_Vector): New type.
5910 (Create_Small_Float_Vector): New function.
5911 * gdb.ada/array_return/pck.adb (Create_Small_Float_Vector): Add
5912 function body.
5913 * gdb.ada/array_return/p.adb: Use new type and function from
5914 package Pck.
5915 * gdb.ada/array_return.exp: Add a test verifying that GDB is
5916 able to print the value returned by a function returning an
5917 array of float.
5918
6b7a35dd
JB
59192006-12-20 Joel Brobecker <brobecker@adacore.com>
5920
5921 * gdb.arch/i386-prologue.exp: Remove calls to setup_kfail.
5922 The associated tests should be PASSing.
5923
038224f6
VP
59242006-12-08 Vladimir Prus <vladimir@codesourcery.com>
5925
5926 Test for base in references.
5927 * gdb.mi/mi-var-cp.cc: Add test code.
5928 * gdb.mi/mi-var-cp.exp: Test for bases in references.
5929 * gdb.mi/mi-watch.exp: Adjust to mi_runto changes.
5930 * gdb.mi/mi2-watch.exp: Likewise.
5931 * lib/mi-support.exp (mi_runto): Use temporary breakpoint.
5932 (mi_list_varobj_children): New function.
5933
b26ed50d
VP
59342006-12-08 Vladimir Prus <vladimir@codesourcery.com>
5935
5936 * lib/mi-support.exp
5937 (mi_runto): Accept "()" after function name.
5938 (mi_create_varobj): New function.
5939 (mi_varobj_update): New function.
5940 (mi_Check_varobj_value): New function.
5941 * gdb.mi/mi-var-cp.exp: New file.
5942 * gdb.mi/mi-var-cp.cc: New file.
a9c64011 5943
08232497
DJ
59442006-12-01 Daniel Jacobowitz <dan@codesourcery.com>
5945
5946 * gdb.base/solib-weak.c, gdb.base/solib-weak.exp, gdb.base/weaklib1.c,
5947 gdb.base/weaklib2.c: New files.
5948
d394c993 59492006-11-29 Nathan Sidwell <nathan@codesourcery.com>
8ec659a0 5950
ac6c2fba
NS
5951 * gdb.threads/linux-dp.exp: Adjust regexps used to scan thread
5952 info. Adjust test names.
5953
8ec659a0 5954 * gdb.base/break.c (main): Move position of malloc.
d394c993 5955 * gdb.base/break.exp: Revert mistaken checkin.
8ec659a0 5956
acd65feb
VP
59572006-11-28 Vladimir Prus <vladimir@codesourcery.com>
5958
5959 * gdb.mi/mi-var-cmd.exp: Check -var-update after
5960 assignement of arrays and function pointers.
5961 * gdb.mi/var-cmd.c: Add declaration necessary for above
5962 tests.
5963
f556d5e5
NS
59642006-11-27 Nathan Sidwell <nathan@codesourcery.com>
5965
5966 * gdb.base/break.c (main): Call malloc.
fcfcc2b5
NS
5967
5968 * gdb.threads/linux-dp.exp: Read thread table before and after
5969 creating each philosopher and verify it.
5970
697bc68d
NS
59712006-11-27 Nathan Sidwell <nathan@codesourcery.com>
5972 Paul Brook <paul@codesourcery.com>
5973 Daniel Jacobowitz <dan@codesourcery.com>
5974
5975 * gdb.base/ending-run.exp: Flatten expect script stepping out of
a9c64011 5976 main to remove duplication. Add start function of the form
697bc68d
NS
5977 '_*start[1-9]*'. Add RVDS start function.
5978
29d73ae4
DJ
59792006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
5980
5981 * gdb.arch/thumb-prologue.c, gdb.arch/thumb-prologue.exp: New files.
5982
c1d88655
UW
59832006-11-22 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5984
5985 * gdb.asm/asm-source.exp: Add "spu*-*-*" target.
5986 * gdb.asm/spu.inc: New file.
5987 * gdb.base/term.exp: Disable if [target_info exists noargs].
5988 * gdb.gdb/complaints.exp: Disable if ![isnative].
5989 * gdb.gdb/selftest.exp: Likewise.
5990 * gdb.gdb/observer.exp: Likewise.
5991 * gdb.gdb/xfullpath.exp: Likewise.
5992 * gdb.base/attach.exp: Disable on SPU target.
5993 * gdb.cp/bs145503.exp: Likewise.
5994 * gdb.cp/exception.exp: Likewise.
5995 * gdb.cp/userdef.exp: Likewise.
5996
32a13b1a
DJ
59972006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
5998
5999 * gdb.stabs/weird.exp (print_weird_var): Don't send extra \n.
6000
d8295fe9
VP
60012006-11-10 Vladimir Prus <vladimir@codesourcery.com>
6002
6003 * gdb.base/completion.exp: Fix completion tests for
6004 'info' and 'info '.
6005 * gdb.base/help.exp (help_test_raw, test_class_help)
6006 (test_prefix_command_help): Move...
6007 * lib/gdb.exp: Here.
6008 * gdb.base/main.exp: Adjust.
6009 * gdb.cp/maint.exp: Adjust.
6010 * gdb.trace/tracecmd.exp: Use test_help_class.
a9c64011 6011
8c394015
VP
60122006-11-09 Vladimir Prus <vladimir@codesourcery.com>
6013
6014 * gdb.stabs/weird.exp (print_weird_var): Use
6015 gdb_test_multiple instead of gdb_expect.
6016
027fc1bc
VP
60172006-11-09 Vladimir Prus <vladimir@codesourcery.com>
6018
6019 * gdb.base/help.exp (help_test_raw): New.
6020 (test_class_help): New.
6021 (test_prefix_command_help): New.
6022 Adjust testcases.
6023
67609209
FR
60242006-11-09 Christophe Lyon <christophe.lyon@st.com>
6025
6026 * gdb.base/constvars.c (main): Write to crass and crips, so that
6027 they are allocated by the compiler.
6028
f73adfeb
AS
60292006-10-27 Andreas Schwab <schwab@suse.de>
6030
6031 * gdb.base/multi-forks.exp: Use "detach fork" instead of
6032 "detach-fork".
6033
2f83a18e
DJ
60342006-10-18 Daniel Jacobowitz <dan@codesoucery.com>
6035
6036 * lib/gdbserver-support.exp (gdb_target_cmd): Anchor the ends
6037 of patterns.
6038
94277a38
DJ
60392006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
6040
6041 * gdb.base/sepdebug.exp: Remove debug format test.
6042 * lib/gdb.exp (gdb_gnu_strip_debug): Perform debug format test.
6043 Handle no-symtab.
6044 * gdb.base/sepsymtab.c, gdb.base/sepsymtab.exp: New.
6045
5bd2f6e2
DJ
60462006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
6047
6048 * gdb.threads/manythreads.c (thread_function, main): Don't cast
6049 int to pointer or pointer to int.
6050 * gdb.threads/manythreads.exp: Don't expect the string "LWP".
6051
8c008720
DJ
60522006-10-12 Daniel Jacobowitz <dan@codesourcery.com>
6053
6054 * gdb.base/annota1.exp, gdb.base/maint.exp: Use string_to_regexp.
6055
9e35dae4
DJ
60562006-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
6057
6058 * gdb.threads/tls-nodebug.c, gdb.threads/tls-nodebug.exp: New test.
6059
d9639e13
DJ
60602006-10-09 Daniel Jacobowitz <dan@codesourcery.com>
6061
6062 PR c++/2116
6063 * gdb.cp/call-c.cc, gdb.cp/call-c.exp, gdb.cp/call-c-1.c: New.
6064
390a1bd0
JB
60652006-10-06 Joel Brobecker <brobecker@adacore.com>
6066
6067 * gdb.ada/arrayidx.exp: Remove calls to setup_kfail now that
6068 the corresponding bug has been fixed in GDB (PR/2018).
6069
dd920c33
JB
60702006-10-06 Joel Brobecker <brobecker@adacore.com>
6071
6072 * gdb.base/subst.exp: New testcase.
6073
53bbefe9
JB
60742006-10-06 Joel Brobecker <brobecker@adacore.com>
6075
6076 * gdb.ada/array_return/pck.ads: Add copyright notice.
6077 * gdb.ada/array_return/pck.adb: Likewise.
6078 * gdb.ada/array_return/p.adb: Likewise.
6079 * gdb.ada/exec_changed/first.adb: Likewise.
6080 * gdb.ada/exec_changed/second.adb: Likewise.
6081
09851417
JB
60822006-10-06 Joel Brobecker <brobecker@adacore.com>
6083
6084 * gdb.ada/watch_arg/watch.adb: New file.
6085 * gdb.ada/watch_arg.exp: New testcase.
6086
041bf30d
VP
60872006-10-02 Vladimir Prus <vladimir@codesourcery.com>
6088
6089 * gdb.mi/mi-basics.exp (test_path_specification): Pass orig_path
a9c64011 6090 via string_to_regexp.
041bf30d 6091 * gdb.mi/mi2-basics.exp: Likewise.
a9c64011 6092
f286fbdd 60932006-09-20 Michael Snyder <michael.snyder@palmsource.com>
7b880e0b
MS
6094
6095 * abug.exp, cpu32bug.exp, est.exp hmsirom.exp, nind.exp:
6096 Remove unused / obsolete files.
6097
7c07f349
NR
60982006-09-19 Nick Roberts <nickrob@snap.net.nz>
6099
6100 * gdb.base/multi-forks.exp: Include __kernel_vsyscall in regexp.
6101
cd5ff84a
VP
61022006-09-17 Vladimir Prus <vladimir@codesourcery.com>
6103
6104 * gdb.mi/mi-stack.exp (test_stack_args_listing): Test that
6105 HIGH_FRAME argument to -stack-list-arguments can be larger than
a9c64011 6106 the number of frames.
cd5ff84a 6107
ae018d1a
DJ
61082006-09-15 Daniel Jacobowitz <dan@codesourcery.com>
6109
6110 * gdb.base/args.c (main): Add breakpoint marker.
6111 * gdb.base/args.exp: Use args_test for tests. Add new tests which
6112 really test empty arguments.
6113 (args_load): Delete.
6114 (args_test): New.
6115
b399c549
NR
61162006-09-13 Nick Roberts <nickrob@snap.net.nz>
6117
6118 * gdb.mi/mi-file.exp (test_file_list_exec_source_files): Just
6119 check for one file.
6120
2ab1eb7a
VP
61212006-09-07 Vladimir Prus <ghost@vladimir@codesourcery.com>
6122
6123 * gdb.mi/mi-stack.exp (test_stack_frame_listing): Test that
6124 HIGH_FRAME argument to -stack-list-locals can be larger than
6125 the number of frames.
a9c64011 6126
476308bf
FF
61272006-08-18 Fred Fish <fnf@specifix.com>
6128
6129 * lib/gdb.exp (skip_altivec_tests): Fix apparent typo,
6130 '$' in front of skip_vmx_tests_saved when setting that.
6131
8625200f
AS
61322006-08-10 Andrew Stubbs <andrew.stubbs@st.com>
6133
6134 * gdb.base/trace-commands.exp: New file.
6135
089ec8f1
DJ
61362006-08-10 Joel Brobecker <brobecker@adacore.com>
6137 Daniel Jacobowitz <dan@codesourcery.com>
6138
6139 * gdb.base/step-bt.exp: Make hexadecimal address optional in
6140 expected output of the backtrace commands.
6141
b60f0898
JB
61422006-08-09 Joel Brobecker <brobecker@adacore.com>
6143
6144 * gdb.arch/altivec-abi.exp: Replace gdb_suppress_entire_file with
6145 untested followed by return combination.
6146 * gdb.arch/altivec-regs.exp: Likewise.
6147 * gdb.arch/e500-abi.exp: Likewise.
6148 * gdb.arch/e500-regs.exp: Likewise.
6149 * gdb.arch/gdb1291.exp: Likewise.
6150 * gdb.arch/gdb1431.exp: Likewise.
6151 * gdb.arch/gdb1558.exp: Likewise.
6152 * gdb.arch/i386-prologue.exp: Likewise.
6153 * gdb.arch/i386-unwind.exp: Likewise.
6154 * gdb.asm/asm-source.exp: Likewise.
6155 * gdb.base/a2-run.exp: Likewise.
6156 * gdb.base/advance.exp: Likewise.
6157 * gdb.base/all-bin.exp: Likewise.
6158 * gdb.base/annota1.exp: Likewise.
6159 * gdb.base/annota3.exp: Likewise.
6160 * gdb.base/args.exp: Likewise.
6161 * gdb.base/arithmet.exp: Likewise.
6162 * gdb.base/assign.exp: Likewise.
6163 * gdb.base/async.exp: Likewise.
6164 * gdb.base/attach.exp: Likewise.
6165 * gdb.base/bang.exp: Likewise.
6166 * gdb.base/bigcore.exp: Likewise.
6167 * gdb.base/bitfields.exp: Likewise.
6168 * gdb.base/bitfields2.exp: Likewise.
6169 * gdb.base/break.exp: Likewise.
6170 * gdb.base/call-sc.exp: Likewise.
6171 * gdb.base/call-strs.exp: Likewise.
6172 * gdb.base/callfuncs.exp: Likewise.
6173 * gdb.base/checkpoint.exp: Likewise.
6174 * gdb.base/chng-syms.exp: Likewise.
6175 * gdb.base/code-expr.exp: Likewise.
6176 * gdb.base/commands.exp: Likewise.
6177 * gdb.base/completion.exp: Likewise.
6178 * gdb.base/cond-expr.exp: Likewise.
6179 * gdb.base/condbreak.exp: Likewise.
6180 * gdb.base/consecutive.exp: Likewise.
6181 * gdb.base/constvars.exp: Likewise.
6182 * gdb.base/corefile.exp: Likewise.
6183 * gdb.base/cvexpr.exp: Likewise.
6184 * gdb.base/dbx.exp: Likewise.
6185 * gdb.base/define.exp: Likewise.
6186 * gdb.base/detach.exp: Likewise.
6187 * gdb.base/display.exp: Likewise.
6188 * gdb.base/dump.exp: Likewise.
6189 * gdb.base/ena-dis-br.exp: Likewise.
6190 * gdb.base/ending-run.exp: Likewise.
6191 * gdb.base/environ.exp: Likewise.
6192 * gdb.base/eval-skip.exp: Likewise.
6193 * gdb.base/exprs.exp: Likewise.
6194 * gdb.base/fileio.exp: Likewise.
6195 * gdb.base/finish.exp: Likewise.
6196 * gdb.base/float.exp: Likewise.
6197 * gdb.base/foll-exec.exp: Likewise.
6198 * gdb.base/foll-fork.exp: Likewise.
6199 * gdb.base/foll-vfork.exp: Likewise.
6200 * gdb.base/freebpcmd.exp: Likewise.
6201 * gdb.base/funcargs.exp: Likewise.
6202 * gdb.base/gcore.exp: Likewise.
6203 * gdb.base/gdb1090.exp: Likewise.
6204 * gdb.base/gdb1250.exp: Likewise.
6205 * gdb.base/huge.exp: Likewise.
6206 * gdb.base/info-proc.exp: Likewise.
6207 * gdb.base/interrupt.exp: Likewise.
6208 * gdb.base/jump.exp: Likewise.
6209 * gdb.base/langs.exp: Likewise.
6210 * gdb.base/lineinc.exp: Likewise.
6211 * gdb.base/list.exp: Likewise.
6212 * gdb.base/logical.exp: Likewise.
6213 * gdb.base/long_long.exp: Likewise.
6214 * gdb.base/macscp.exp: Likewise.
6215 * gdb.base/maint.exp: Likewise.
6216 * gdb.base/mips_pro.exp: Likewise.
6217 * gdb.base/miscexprs.exp: Likewise.
6218 * gdb.base/multi-forks.exp: Likewise.
6219 * gdb.base/opaque.exp: Likewise.
6220 * gdb.base/overlays.exp: Likewise.
6221 * gdb.base/pc-fp.exp: Likewise.
6222 * gdb.base/pointers.exp: Likewise.
6223 * gdb.base/printcmds.exp: Likewise.
6224 * gdb.base/psymtab.exp: Likewise.
6225 * gdb.base/ptype.exp: Likewise.
6226 * gdb.base/recurse.exp: Likewise.
6227 * gdb.base/relational.exp: Likewise.
6228 * gdb.base/relocate.exp: Likewise.
6229 * gdb.base/remote.exp: Likewise.
6230 * gdb.base/reread.exp: Likewise.
6231 * gdb.base/restore.exp: Likewise.
6232 * gdb.base/return.exp: Likewise.
6233 * gdb.base/return2.exp: Likewise.
6234 * gdb.base/scope.exp: Likewise.
6235 * gdb.base/sect-cmd.exp: Likewise.
6236 * gdb.base/sep.exp: Likewise.
6237 * gdb.base/sepdebug.exp: Likewise.
6238 * gdb.base/setshow.exp: Likewise.
6239 * gdb.base/setvar.exp: Likewise.
6240 * gdb.base/sigall.exp: Likewise.
6241 * gdb.base/sigbpt.exp: Likewise.
6242 * gdb.base/signals.exp: Likewise.
6243 * gdb.base/signull.exp: Likewise.
6244 * gdb.base/sizeof.exp: Likewise.
6245 * gdb.base/solib.exp: Likewise.
6246 * gdb.base/step-line.exp: Likewise.
6247 * gdb.base/step-test.exp: Likewise.
6248 * gdb.base/structs.exp: Likewise.
6249 * gdb.base/structs2.exp: Likewise.
6250 * gdb.base/term.exp: Likewise.
6251 * gdb.base/twice.exp: Likewise.
6252 * gdb.base/until.exp: Likewise.
6253 * gdb.base/varargs.exp: Likewise.
6254 * gdb.base/volatile.exp: Likewise.
6255 * gdb.base/watchpoint.exp: Likewise.
6256 * gdb.base/whatis-exp.exp: Likewise.
6257 * gdb.base/whatis.exp: Likewise.
6258 * gdb.cp/ambiguous.exp: Likewise.
6259 * gdb.cp/annota2.exp: Likewise.
6260 * gdb.cp/annota3.exp: Likewise.
6261 * gdb.cp/bool.exp: Likewise.
6262 * gdb.cp/breakpoint.exp: Likewise.
6263 * gdb.cp/casts.exp: Likewise.
6264 * gdb.cp/class2.exp: Likewise.
6265 * gdb.cp/classes.exp: Likewise.
6266 * gdb.cp/cplusfuncs.exp: Likewise.
6267 * gdb.cp/ctti.exp: Likewise.
6268 * gdb.cp/derivation.exp: Likewise.
6269 * gdb.cp/exception.exp: Likewise.
6270 * gdb.cp/gdb1355.exp: Likewise.
6271 * gdb.cp/hang.exp: Likewise.
6272 * gdb.cp/inherit.exp: Likewise.
6273 * gdb.cp/local.exp: Likewise.
6274 * gdb.cp/m-data.exp: Likewise.
6275 * gdb.cp/m-static.exp: Likewise.
6276 * gdb.cp/member-ptr.exp: Likewise.
6277 * gdb.cp/method.exp: Likewise.
6278 * gdb.cp/misc.exp: Likewise.
6279 * gdb.cp/namespace.exp: Likewise.
6280 * gdb.cp/overload.exp: Likewise.
6281 * gdb.cp/ovldbreak.exp: Likewise.
6282 * gdb.cp/pr-1023.exp: Likewise.
6283 * gdb.cp/pr-1210.exp: Likewise.
6284 * gdb.cp/pr-574.exp: Likewise.
6285 * gdb.cp/printmethod.exp: Likewise.
6286 * gdb.cp/psmang.exp: Likewise.
6287 * gdb.cp/ref-params.exp: Likewise.
6288 * gdb.cp/ref-types.exp: Likewise.
6289 * gdb.cp/rtti.exp: Likewise.
6290 * gdb.cp/templates.exp: Likewise.
6291 * gdb.cp/try_catch.exp: Likewise.
6292 * gdb.cp/userdef.exp: Likewise.
6293 * gdb.cp/virtfunc.exp: Likewise.
6294 * gdb.disasm/am33.exp: Likewise.
6295 * gdb.disasm/h8300s.exp: Likewise.
6296 * gdb.disasm/mn10300.exp: Likewise.
6297 * gdb.disasm/sh3.exp: Likewise.
6298 * gdb.disasm/t01_mov.exp: Likewise.
6299 * gdb.disasm/t02_mova.exp: Likewise.
6300 * gdb.disasm/t03_add.exp: Likewise.
6301 * gdb.disasm/t04_sub.exp: Likewise.
6302 * gdb.disasm/t05_cmp.exp: Likewise.
6303 * gdb.disasm/t06_ari2.exp: Likewise.
6304 * gdb.disasm/t07_ari3.exp: Likewise.
6305 * gdb.disasm/t08_or.exp: Likewise.
6306 * gdb.disasm/t09_xor.exp: Likewise.
6307 * gdb.disasm/t10_and.exp: Likewise.
6308 * gdb.disasm/t11_logs.exp: Likewise.
6309 * gdb.disasm/t12_bit.exp: Likewise.
6310 * gdb.disasm/t13_otr.exp: Likewise.
6311 * gdb.hp/gdb.aCC/optimize.exp: Likewise.
6312 * gdb.hp/gdb.aCC/watch-cmd.exp: Likewise.
6313 * gdb.hp/gdb.base-hp/callfwmall.exp: Likewise.
6314 * gdb.hp/gdb.base-hp/dollar.exp: Likewise.
6315 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Likewise.
6316 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
6317 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
6318 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
6319 * gdb.hp/gdb.base-hp/sized-enum.exp: Likewise.
6320 * gdb.hp/gdb.compat/xdb1.exp: Likewise.
6321 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
6322 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
6323 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
6324 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
6325 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
6326 * gdb.mi/gdb701.exp: Likewise.
6327 * gdb.mi/gdb792.exp: Likewise.
6328 * gdb.mi/mi-basics.exp: Likewise.
6329 * gdb.mi/mi-break.exp: Likewise.
6330 * gdb.mi/mi-cli.exp: Likewise.
6331 * gdb.mi/mi-console.exp: Likewise.
6332 * gdb.mi/mi-disassemble.exp: Likewise.
6333 * gdb.mi/mi-eval.exp: Likewise.
6334 * gdb.mi/mi-file.exp: Likewise.
6335 * gdb.mi/mi-read-memory.exp: Likewise.
6336 * gdb.mi/mi-regs.exp: Likewise.
6337 * gdb.mi/mi-return.exp: Likewise.
6338 * gdb.mi/mi-simplerun.exp: Likewise.
6339 * gdb.mi/mi-stack.exp: Likewise.
6340 * gdb.mi/mi-stepi.exp: Likewise.
6341 * gdb.mi/mi-syn-frame.exp: Likewise.
6342 * gdb.mi/mi-until.exp: Likewise.
6343 * gdb.mi/mi-var-block.exp: Likewise.
6344 * gdb.mi/mi-var-child.exp: Likewise.
6345 * gdb.mi/mi-var-cmd.exp: Likewise.
6346 * gdb.mi/mi-var-display.exp: Likewise.
6347 * gdb.mi/mi-watch.exp: Likewise.
6348 * gdb.mi/mi2-basics.exp: Likewise.
6349 * gdb.mi/mi2-break.exp: Likewise.
6350 * gdb.mi/mi2-cli.exp: Likewise.
6351 * gdb.mi/mi2-console.exp: Likewise.
6352 * gdb.mi/mi2-disassemble.exp: Likewise.
6353 * gdb.mi/mi2-eval.exp: Likewise.
6354 * gdb.mi/mi2-file.exp: Likewise.
6355 * gdb.mi/mi2-read-memory.exp: Likewise.
6356 * gdb.mi/mi2-regs.exp: Likewise.
6357 * gdb.mi/mi2-return.exp: Likewise.
6358 * gdb.mi/mi2-simplerun.exp: Likewise.
6359 * gdb.mi/mi2-stack.exp: Likewise.
6360 * gdb.mi/mi2-stepi.exp: Likewise.
6361 * gdb.mi/mi2-syn-frame.exp: Likewise.
6362 * gdb.mi/mi2-until.exp: Likewise.
6363 * gdb.mi/mi2-var-block.exp: Likewise.
6364 * gdb.mi/mi2-var-child.exp: Likewise.
6365 * gdb.mi/mi2-var-cmd.exp: Likewise.
6366 * gdb.mi/mi2-var-display.exp: Likewise.
6367 * gdb.mi/mi2-watch.exp: Likewise.
6368 * gdb.stabs/exclfwd.exp: Likewise.
6369 * gdb.stabs/weird.exp: Likewise.
6370 * gdb.threads/gcore-thread.exp: Likewise.
6371 * gdb.trace/actions.exp: Likewise.
6372 * gdb.trace/backtrace.exp: Likewise.
6373 * gdb.trace/circ.exp: Likewise.
6374 * gdb.trace/collection.exp: Likewise.
6375 * gdb.trace/deltrace.exp: Likewise.
6376 * gdb.trace/infotrace.exp: Likewise.
6377 * gdb.trace/limits.exp: Likewise.
6378 * gdb.trace/packetlen.exp: Likewise.
6379 * gdb.trace/passc-dyn.exp: Likewise.
6380 * gdb.trace/passcount.exp: Likewise.
6381 * gdb.trace/report.exp: Likewise.
6382 * gdb.trace/save-trace.exp: Likewise.
6383 * gdb.trace/tfind.exp: Likewise.
6384 * gdb.trace/tracecmd.exp: Likewise.
6385 * gdb.trace/while-dyn.exp: Likewise.
6386 * gdb.trace/while-stepping.exp: Likewise.
6387
f4b618d1
JB
63882006-08-08 Joel Brobecker <brobecker@adacore.com>
6389
6390 * gdb.base/step-bt.c: New file.
6391 * gdb.base/step-bt.exp: New testcase.
6392
3d00d119
DJ
63932006-08-08 Daniel Jacobowitz <dan@codesourcery.com>
6394
6395 * config/monitor.exp (gdb_load): Remove support for obsolete
6396 download-write-size.
6397 * gdb.base/remote.exp: Likewise. Update all callers of
6398 gdb_timed_load.
6399
017b5bd4
DJ
64002006-08-02 Daniel Jacobowitz <dan@codesourcery.com>
6401
6402 * cursal.exp: Pass binfile to gdb_load.
6403
837c599d
DJ
64042006-08-01 Nathan Sidwell <nathan@codesourcery.com>
6405
6406 * gdb.base/cursal.exp: Add "" to gdb_load call.
6407
8dd4540b
MK
64082006-07-29 Mark Kettenis <kettenis@gnu.org>
6409
6410 * gdb.asm/asm-source.exp: Add alpha-*-netbsd* to the list of
6411 NetBSD/ELF targets.
6412
ab5c9f60
DJ
64132006-07-25 Daniel Jacobowitz <dan@codesourcery.com>
6414
6415 * gdb.cp/userdef.cc, gdb.cp/userdef.exp: New tests for unary
6416 operator*.
6417
4c42eaff
DJ
64182006-07-24 Daniel Jacobowitz <dan@codesourcery.com>
6419
6420 * gdb.base/completion.exp: Update for change in "file" behavior.
6421 * gdb.stabs/weird.exp: Likewise.
6422 * lib/mi-support.exp (mi_gdb_file_cmd): Likewise.
6423 * lib/gdb.exp (gdb_file_cmd): Likewise. Kill the program explicitly.
6424
0155cc76
NS
64252006-07-24 Nathan Sidwell <nathan@codesourcery.com>
6426
6427 * gdb.base/auxv.exp: Skip on non-linux, non-solaris targets.
6428 * gdb.base/cursal.exp: Use gdb_file_cmd first, then separate gdb_load.
6429
16026cd7
AS
64302006-07-21 Andrew Stubbs <andrew.stubbs@st.com>
6431
6432 * gdb.base/default.exp: Update source command error message.
6433 * gdb.base/help.exp: Update 'help source' message.
6434
16963cb6
DJ
64352006-07-20 Daniel Jacobowitz <dan@codesourcery.com>
6436
6437 * gdb.cp/bs15503.exp: Update comment for no longer crashing
6438 test.
6439
6d7fd486
AS
64402006-07-19 Andrew Stubbs <andrew.stubbs@st.com>
6441
6442 * gdb.base/ifelse.exp: Remove troublesome 'got here' messages.
6443
29e8a844
DJ
64442006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
6445
6446 * gdb.arch/i386-size.c, gdb.arch/i386-size.exp: New files.
6447
6afcfa39
DJ
64482006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
6449
6450 * gdb.threads/print-threads.exp: Use gdb_breakpoint.
6451
267a692b
MK
64522006-07-17 Mark Kettenis <kettenis@gnu.org>
6453
6454 * gdb.base/long_long.exp (gdb_test_long_long): Exclude
6455 *-*-openbsd* from targets for wich we expect ARM FPA floating
6456 point format.
6457
85d2fec4
NR
64582006-07-17 Nick Roberts <nickrob@snap.net.nz>
6459
6460 * gdb.cp/annota3.exp: Expect frame-begin annotation.
6461
64622006-07-17 Mark Kettenis <kettenis@gnu.org>
6463
6464 * gdb.base/annota3.exp: Expect frame-begin annotation.
6465
85b4c6e8
JB
64662006-07-14 Joel Brobecker <brobecker@adacore.com>
6467
6468 * gdb.base/help.exp: Adjust "help unset" test to accept
6469 any list of unset commands.
6470
fb933624
DJ
64712006-07-13 Paul N. Hilfinger <Hilfinger@adacore.com>
6472 Daniel Jacobowitz <dan@codesourcery.com>
6473
6474 * gdb.cp/ref-params.exp: New test.
6475 * gdb.cp/ref-params.cc: New source file.
6476 * gdb.cp/Makefile.in (EXECUTABLES): Add ref-params.
6477
1dff4b64
MK
64782006-07-08 Mark Kettenis <kettenis@gnu.org>
6479
6480 * gdb.arch/alpha-step.exp (test_stepi): Do not include trailing
6481 spaces/tabs in regular expressions since they might not be there.
6482
40d2e0e3
AS
64832006-07-07 Andrew Stubbs <andrew.stubbs@st.com>
6484
6485 * gdb.base/ifelse.exp: New file.
6486
f6c957d2
NS
64872006-07-04 Nathan Sidwell <nathan@codesourcery.com>
6488
6489 * gdb.base/huge.c: Allow CRASH_GDB to be set from command
6490 line.
6491 * gdb.base/huge.exp: Loop over compilation to find a size that
6492 is acceptable.
6493 * gdb.base/remote.exp: Correct expected strings.
6494 * gdb.dwarf2/mac-fileno.S: Avoid # comments.
6495
b9c5a23d
DJ
64962006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
6497
6498 * gdb.base/store.exp: Don't use gdb_suppress_entire_file.
6499
9af2e58d
DJ
65002006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
6501
6502 * gdb.base/gdb1555.exp: Use gdb_compile_shlib. Skip if not
6503 native.
6504
30930ca5
DJ
65052006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
6506
6507 * gdb.stabs/exclfwd.exp: Skip the test if configure did not
6508 enable stabs testing.
6509
aa32fa1d
DJ
65102006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
6511
bd4a4c80 6512 * gdb.base/auxv.exp: Intercept undefined command messages before
aa32fa1d
DJ
6513 gdb_test_multiple does.
6514
321fef15
DJ
65152006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
6516
6517 * Makefile.in (host_alias): Remove.
6518 (target_alias): Use @target_noncanonical@.
6519 (site.exp): Don't set host_alias.
6520 * aclocal.m4: Remove contents. Include acx.m4.
6521 * configure: Regenerated.
6522 * configure.ac: Use ACX_NONCANONICAL_TARGET.
6523
e1c2defa
NS
65242006-06-13 Nathan Sidwell <nathan@codesourcery.com>
6525
e63b55d1
NS
6526 * lib/gdb.exp (gdb_load_cmd): New.
6527
5600ea19
NS
6528 * gdb.base/fileio.c: Add system(NULL) test.
6529 * gdb.base/fileio.exp: Check it.
6530
e1c2defa
NS
6531 * gdb.base/break.c: Add 10a breakpoint at }
6532 * gdb.base/break.exp: Add test for breakpoint at }
6533 * gdb.cp/anon-union.cc: Add code at end of function.
6534 * gdb.cp/anon-union.exp: Adjust end of function breakpoint.
6535 * gdb.mi/var-cmd.c: Add code at end of function.
6536 * gdb.mi/mi-var-display.exp: Adjust end of next.
6537 * gdb.mi/mi2-var-display.exp: Likewise.
6538 * gdb.base/fileio.c: Add stop function and insert calls at
6539 stopping places.
6540 * gdb.base/fileio.exp: Breakpoint stop function and remove
6541 explicit line number references.
6542
6c0112ec
JB
65432006-05-19 Joel Brobecker <brobecker@adacore.com>
6544
a9c64011
AS
6545 * gdb.base/del.exp (test_delete_alias): New function.
6546 Now check that both "del" and "d" work as aliases for "delete".
6c0112ec 6547
154189a4
FF
65482006-05-18 Fred Fish <fnf@specifix.com>
6549
6550 * gdb.base/a2-run.exp: Allow part of test to run when args aren't
6551 required. Check for spurious output after program exits normally.
6552
582e64c2
FF
65532006-05-17 Fred Fish <fnf@specifix.com>
6554
6555 * gdb.base/relocate.exp: Use gdb_file_cmd rather than
6556 gdb_load, so it works in the simulator.
6557
8ef6493a
FF
65582006-05-11 Fred Fish <fnf@specifix.com>
6559
6560 * gdb.base/bang.exp: Ignore unexpected output between the
6561 "program exited normally" and the gdb prompt, as many other
6562 tests do.
6563
692b141c
MK
65642006-05-07 Mark Kettenis <kettenis@gnu.org>
6565
6566 * gdb.base/help.exp: Make "delete checkpoint" part option for
6567 "help d" and "help delete" tests.
6568
540b8a30
UW
65692006-05-06 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6570
a9c64011 6571 * gdb.mi/mi-basics.exp: Add missing serial number to
540b8a30
UW
6572 expected output in some mi_gdb_test statements.
6573 * gdb.mi/mi2-basics.exp: Likewise.
6574
9b6462d9
JB
65752006-05-05 Joel Brobecker <brobecker@adacore.com>
6576
6577 * gdb.base/del.c: New file.
6578 * gdb.base/del.exp: New testcase.
6579
954de43b
DM
65802006-05-05 David S. Miller <davem@sunset.davemloft.net>
6581
6582 * gdb.base/break.exp: Do not assume a breakpoint on
6583 main will actually be in $srcfile when optimizing.
1303f75e
DM
6584 * gdb.base/savedregs.exp: Do not require that the dummy
6585 frame location match up to a symbol and source file location.
c3242428
DM
6586 * gdb.mi/mi-regs.exp (111-data-list-register-values x): "No registers"
6587 will get printed without a mi_cmd_data_list_register_values prefix.
6588 (*-data-list-register-*): Correct regular expressions to expect the new
6589 pseudo d? floating point registers.
6590 * gdb.mi/mi2-regs.exp: Likewise.
a9c64011 6591
c7e64c9a
DJ
65922006-05-05 Christophe Lyon <christophe.lyon@st.com>
6593
6594 * gdb.cp/m-static.h (class gnu_obj_4): Add dummy member.
6595 * gdb.cp/m-static.cc (main): Write to test4.dummy, so that test4
6596 is allocated by the compiler.
6597 * gdb.mi/var-cmd.c: (do_special_tests): Write to u, anonu, s,
6598 anons, e, anone to force their allocation by the compiler.
6599
66002006-05-05 Daniel Jacobowitz <dan@codesourcery.com>
79c214e0
DJ
6601
6602 * gdb.base/help.exp: Update expected text for help d and
6603 help delete.
6604
27ce9a6d
MK
66052006-05-02 Mark Kettenis <kettenis@gnu.org>
6606
6607 * gdb.asm/asm-source.exp: Add powerpc-*-netbsd* to the list of
6608 NetBSD/ELF targets.
6609
8608915f
MK
66102006-04-30 Mark Kettenis <kettenis@gnu.org>
6611
6612 * gdb.base/sigbpt.exp (stepi_out): FAIL when inserting a
6613 single-step breakpoint fails; make this a KFAIL on
6614 sparc*-*-openbsd*.
6615 * gdb.base/siginfo.exp: Likewise.
6616 * gdb.base/sigstep.exp (advance, advancei): Likewise.
6617
b8db102d
MS
66182006-04-26 Michael Snyder <msnyder@redhat.com>
6619
6620 * gdb.base/multi-forks.exp: Modify patterns for "run to exit",
6621 which may have to consume output from other forks.
6622 Add tests to make sure that "delete fork" succeeded.
6623
c702009a
MS
66242006-04-20 Michael Snyder <msnyder@redhat.com>
6625
6626 * 2006-03-22 Jim Blandy <jimb@redhat.com>
6627 Add support for the Renesas M32C and M16C.
6628
6629 * gdb.asm/asm-source.exp: Add m32c target.
6630 * gdb.asm/m32c.inc: Support for m32c target.
6631
e28493f2
AS
66322006-04-07 Andrew Stubbs <andrew.stubbs@st.com>
6633
6634 * gdb.base/commands.exp (recursive_source_test): New test.
6635
880da185
DM
66362006-04-04 David S. Miller <davem@sunset.davemloft.net>
6637
6638 * gdb.base/float.exp: Add pattern for sparc targets.
6639
61d9b92f
DJ
66402006-03-30 Daniel Jacobowitz <dan@codesourcery.com>
6641
6642 * gdb.base/commands.exp (stray_arg0_test): New test.
6643
bd717df8
PB
66442006-03-30 Paul Brook <paul@codesourcery.com>
6645
6646 * gdb.mi/mi-until.exp: kfail broken until command.
6647 * gdb.mi/mi2-until.exp: Ditto.
6648
ec793d3c
NR
66492006-03-27 Nick Roberts <nickrob@snap.net.nz>
6650
6651 * gdb.mi/mi-var-child-f.exp, gdb.mi/array.f: New files.
6652
831004b7
AO
66532006-03-08 Alexandre Oliva <aoliva@redhat.com>
6654
6655 * gdb.base/prelink.exp: Anchor tested-for regular expression
6656 on gdb prompt.
6657
effe49a0
PB
66582006-03-07 Paul Brook <paul@codesourcery.com>
6659
6660 * gdb.base/assign.exp: Correct fail message.
6661
e5461016
PB
66622006-03-07 Paul Brook <paul@codesourcery.com>
6663
6664 * lib/compiler.c: Extract armcc version number.
6665 * lib/compiler.cc: Ditto.
6666
fc91c6c2
PB
66672006-03-07 Paul Brook <paul@codesourcery.com>
6668
6669 * gdb.arch/altivec-abi.exp: Use nowarnings instead of
6670 additional_flags=-w.
6671 * gdb.arch/altivec-regs.exp: Ditto.
6672 * gdb.arch/e500-abi.exp: Ditto.
6673 * gdb.arch/e500-regs.exp: Ditto.
6674 * gdb.base/all-bin.exp: Ditto.
6675 * gdb.base/annota1.exp: Ditto.
6676 * gdb.base/annota3.exp: Ditto.
6677 * gdb.base/args.exp: Ditto.
6678 * gdb.base/arithmet.exp: Ditto.
6679 * gdb.base/assign.exp: Ditto.
6680 * gdb.base/async.exp: Ditto.
6681 * gdb.base/bang.exp: Ditto.
6682 * gdb.base/break.exp: Ditto.
6683 * gdb.base/call-rt-st.exp: Ditto.
6684 * gdb.base/completion.exp: Ditto.
6685 * gdb.base/cond-expr.exp: Ditto.
6686 * gdb.base/condbreak.exp: Ditto.
6687 * gdb.base/consecutive.exp: Ditto.
6688 * gdb.base/define.exp: Ditto.
6689 * gdb.base/display.exp: Ditto.
6690 * gdb.base/ena-dis-br.exp: Ditto.
6691 * gdb.base/environ.exp: Ditto.
6692 * gdb.base/eval-skip.exp: Ditto.
6693 * gdb.base/info-proc.exp: Ditto.
6694 * gdb.base/jump.exp: Ditto.
6695 * gdb.base/logical.exp: Ditto.
6696 * gdb.base/long_long.exp: Ditto.
6697 * gdb.base/maint.exp: Ditto.
6698 * gdb.base/miscexprs.exp: Ditto.
6699 * gdb.base/pc-fp.exp: Ditto.
6700 * gdb.base/pointers.exp: Ditto.
6701 * gdb.base/relational.exp: Ditto.
6702 * gdb.base/reread.exp: Ditto.
6703 * gdb.base/sect-cmd.exp: Ditto.
6704 * gdb.base/sep.exp: Ditto.
6705 * gdb.base/sepdebug.exp: Ditto.
6706 * gdb.base/until.exp: Ditto.
6707 * gdb.base/whatis-exp.exp: Ditto.
6708 * gdb.cp/annota2.exp: Ditto.
6709 * gdb.cp/annota3.exp: Ditto.
6710 * gdb.trace/actions.exp: Ditto.
6711 * gdb.trace/backtrace.exp: Ditto.
6712 * gdb.trace/circ.exp: Ditto.
6713 * gdb.trace/collection.exp: Ditto.
6714 * gdb.trace/deltrace.exp: Ditto.
6715 * gdb.trace/infotrace.exp: Ditto.
6716 * gdb.trace/limits.exp: Ditto.
6717 * gdb.trace/packetlen.exp: Ditto.
6718 * gdb.trace/passc-dyn.exp: Ditto.
6719 * gdb.trace/passcount.exp: Ditto.
6720 * gdb.trace/report.exp: Ditto.
6721 * gdb.trace/save-trace.exp: Ditto.
6722 * gdb.trace/tfind.exp: Ditto.
6723 * gdb.trace/tracecmd.exp: Ditto.
6724 * gdb.trace/while-dyn.exp: Ditto.
6725 * gdb.trace/while-stepping.exp: Ditto.
6726 * lib/gdb.exp: Ditto.
6727 (gdb_compile): Handle nowarning option.
6728
5f4a23d9
AO
67292006-03-07 Alexandre Oliva <aoliva@redhat.com>
6730
6731 * gdb.base/prelink.c, gdb.base/prelink-lib.c: Update FSF address.
6732 * gdb.base/prelink.exp: Likewise. Add -q to prelink runs.
6733 Rename executable to prelinkt. Don't re-prelink if we didn't
6734 get a core file. Test prelink -u exit status to tell whether
6735 prelinking failed. Use gdb_test_multiple.
6736
9733fc94
DJ
67372006-03-01 Daniel Jacobowitz <dan@codesourcery.com>
6738
6739 * gdb.cp/inherit.exp (test_print_mi_member_types): New function.
6740 (do_tests): Call it.
6741
cc10cae3
AO
67422006-02-28 Alexandre Oliva <aoliva@redhat.com>
6743
6744 * gdb.base/prelink.exp: New test.
6745 * gdb.base/prelink.c, gdb.base/prelink-lib.c: New sources.
6746
15c46491
WZ
67472006-02-24 Wu Zhou <woodzltc@cn.ibm.com>
6748
6749 * gdb.fortran/derived-type.f90: New file.
6750 * gdb.fortran/derived-type.exp: New testcase.
6751
5c9f7ded
DJ
67522006-02-23 Daniel Jacobowitz <dan@codesourcery.com>
6753
6754 * gdb.base/default.exp: Allow ';' as a directory separator.
6755
5b96932b
AS
67562006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
6757
6758 * gdb.base/help.exp (help add-symbol-file): Update.
6759
1986bccd
AS
67602006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
6761
6762 * gdb.base/help.exp (help load): Update expected results.
6763
a8b7528f
FF
67642006-02-19 Fred Fish <fnf@specifix.com>
6765
6766 * gdb.base/pc-fp.exp (get_valueofx): Don't print environment
6767 specifix hex value as part of results.
6768 * gdb.base/shreloc.exp (get_msym_addrs): Ditto.
a9c64011 6769
f8261448
FF
67702006-02-16 Fred Fish <fnf@specifix.com>
6771
6772 * gdb.base/whatis.c: Define variables using typedefs char_addr,
6773 ushort_addr, and slong_addr, so the typedefs are not optimized
6774 away.
6775 * gdb.base/whatis.exp: Add tests using type name for struct type,
6776 union type, enum type, and typedef.
a9c64011 6777
31d8bdd2
MK
67782006-02-13 Mark Kettenis <kettenis@gnu.org>
6779
6780 * gdb.arch/i386-prologue.exp: Add testcase for PR breakpoints/2080.
6781
34e41e63
JB
67822006-02-13 Jim Blandy <jimb@redhat.com>
6783
6784 * gdb.base/scope.exp (test_at_main): Remove logic to handle the
6785 case where it takes two "next" commands to skip past the init
6786 call.
6787
ac6e4f31
FF
67882006-02-12 Fred Fish <fnf@specifix.com>
6789
6790 * gdb.base/scope.exp (test_at_main): Use gdb_test_multiple
6791 to handle cases where it takes two "next" commands to skip
6792 past the init call.
6793
2db2d571
JB
67942006-02-07 Joel Brobecker <brobecker@adacore.com>
6795
6796 * gdb.ada/array_return.exp: Mark the last test as expected to fail
6797 on hppa32 targets.
6798
38fcd64c
DJ
67992006-02-06 Vladimir Prus <ghost@cs.msu.su>
6800
6801 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Test for the fullname
6802 field.
6803
1315ad46
MK
68042006-01-29 Mark Kettenis <kettenis@gnu.org>
6805
6806 * gdb.cp/bool.cc, gdb.cp/bool.exp: New files.
6807
5625b943
DJ
68082006-01-22 Daniel Jacobowitz <dan@codesourcery.com>
6809
6810 * gdb.arch/powerpc-prologue.c, gdb.arch/powerpc-prologue.exp: New
6811 files.
6812
80df1bbe
DJ
68132006-01-20 Daniel Jacobowitz <dan@codesourcery.com>
6814
6815 * gdb.cp/maint.exp: Set complaints to a positive value.
6816
9078e690
DJ
68172006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
6818
6819 * gdb.base/multi-forks.c: Add copyright notice. Include <stdlib.h>.
6820 * gdb.base/multi-forks.exp: Use a loop. Allow "fork" as a stopped
6821 function name.
6822
9c903399
DJ
68232006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
6824
6825 * gdb.base/checkpoint.c: Update copyright notice. Include
6826 <stdlib.h>.
6827
761ae4d6
JB
68282006-01-04 Jim Blandy <jimb@redhat.com>
6829
6830 * gdb.asm/asm-source.exp: Independently provide default values for
6831 asm-flags and debug-flags. Use 'string equal' to do the
6832 comparison, not the implicit expr's '==' operator. Remove
6833 now-unneeded assignments to asm-flags. In h8300 case, place
6834 "-gdwarf-2", not "-gdwarf2", in debug-flags, not asm-flags.
6835
099ac3dd
MS
68362006-01-04 Michael Snyder <msnyder@redhat.com>
6837
6838 * gdb.base/checkpoint.c: New file.
6839 * gdb.base/checkpoint.exp: New file.
6840 * gdb.base/multi-fork.c: New file.
6841 * gdb.base/multi-fork.exp: New file.
6842 * gdb.base/pi.txt: New file (data for checkpoint.c test).
6843
f4d85314
FF
68442006-01-04 Fred Fish <fnf@specifix.com>
6845
6846 * gdb.base/ptype.c (foo): Add typedef.
6847 (intfoo): Add function.
6848 * gdb.base/ptype1.c: New file.
6849 * gdb.base/ptype.exp: Handle compilation and linking with two
6850 source files. Test that proper type for "foo" is found based
6851 on source context rather than first match found in symtabs.
6852
a1b06f35
MK
68532005-12-28 Mark Kettenis <kettenis@gnu.org>
6854
6855 * gdb.asm/asm-source.exp (hppa-*-openbsd*): New.
6856 * gdb.asm/openbsd.inc: Indent commands.
6857
d082a1e2
MK
68582005-12-26 Mark Kettenis <kettenis@gnu.org>
6859
c65016bd
MK
6860 * gdb.base/freebpcmd.exp: Increase timeout.
6861
d082a1e2
MK
6862 * gdb.gdb/selftest.exp (test_with_self): Update copyright check.
6863
d3c32a0e
DJ
68642005-12-17 Daniel Jacobowitz <dan@codesourcery.com>
6865
6866 * gdb.base/default.exp: Update check for "show version".
6867
9fdb1f50
RC
68682005-12-09 Randolph Chung <tausq@debian.org>
6869
6870 * gdb.asm/asm-source.exp (hppa64-*-hpux*): New.
6871 * gdb.asm/pa64.inc: New file.
6872
5f2c56f7
RC
68732005-12-09 Randolph Chung <tausq@debian.org>
6874
6875 * gdb.asm/common.inc: Indent commands.
6876 * gdb.asm/asmsrc1.s: Likewise.
6877 * gdb.asm/asmsrc2.s: Likewise.
6878
8117349c
RC
68792005-12-09 Randolph Chung <tausq@debian.org>
6880
6881 * gdb.arch/pa-nullify.exp: Handle hppa64-*-* targets.
6882 (get_addr_of_sym): Remove duplicate print.
6883 (gen_core): xfail hppa*-*-hpux*, update expected output.
6884 * gdb.arch/pa-nullify.s: Reformat to also work on HPUX.
6885 * gdb.arch/pa64-nullify.s: New file.
6886
8f07f25a
RC
68872005-12-09 Randolph Chung <tausq@debian.org>
6888
6889 * gdb.base/dump.exp: Mark hppa64-*-* as 64-bit target.
6890
55b39184
DJ
68912005-12-07 Christophe Lyon <christophe.lyon@st.com>
6892
6893 * gdb.cp/printmethod.cc (main): Call virt and nonvirt, to force
6894 code generation for these functions.
6895 * gdb.cp/printmethod.exp: Expect "&A::nonvirt()" instead of an
6896 error message.
6897
31e2b00f
AS
68982005-12-02 Andrew Stubbs <andrew.stubbs@st.com>
6899
6900 * gdb.base/help.exp (help b, help br, help bre, help brea)
6901 (help break): Update the expected message.
6902
c3d0b56e
SC
69032005-11-11 Stephane Carrez <stcarrez@nerim.fr>
6904
6905 * gdb.asm/m68hc11.inc: Setup the data section.
6906 * gdb.asm/asm-source.exp (m6811-*-*): Don't use the target board linker
6907 script for this test.
6908 (m6812-*-*): Likewise.
6909
36ae0ea9
RC
69102005-11-09 Randolph Chung <tausq@debian.org>
6911
6912 * gdb.base/structs2.exp: Update xfail to only trigger for gcc-3.x.
6913
9d6f42e9
WZ
69142005-11-09 Wu Zhou <woodzltc@cn.ibm.com>
6915
6916 * gdb.base/break.exp: Fix a comment typo.
6917
e2126a14
EZ
69182005-11-03 Jim Blandy <jimb@redhat.com>
6919
a9c64011
AS
6920 Checked in by Elena Zannoni <ezannoni@redhat.com>
6921
e2126a14
EZ
6922 * gdb.dwarf2/mac-fileno.exp, gdb.dwarf2/mac-fileno.S: New tests.
6923
e0ac7199
CV
69242005-11-02 Corinna Vinschen <vinschen@redhat.com>
6925
6926 * gdb.arch/gdb1558.c: Include stdio.h.
6927
31d3fb18
MK
69282005-10-31 Mark Kettenis <kettenis@gnu.org>
6929
6930 * gdb.asm/asm-source.exp: Use -e instead of --entry.
6931
e52b687c
MK
69322005-10-31 Mark Kettenis <kettenis@gnu.org>
6933
6934 * gdb.base/bfp-test.exp: Properly anchor gdb_multiple_test usage.
6935
f4711d79
PG
69362005-10-17 Paul Gilliam <pgilliam@us.ibm.com>
6937
a9c64011
AS
6938 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
6939 vscr" tests to better match output.
f4711d79 6940
987a9106
JB
69412005-10-12 Jim Blandy <jimb@redhat.com>
6942
6943 * gdb.base/structs.exp (any): New function.
6944 (test_struct_returns): Don't make any assumptions at all about
6945 what value the function returns when GDB can't set the return
6946 value.
6947
2336bb58
JB
69482005-10-09 Joel Brobecker <brobecker@adacore.com>
6949
6950 * gdb.ada/arrayidx/p.adb: New file.
6951 * gdb.ada/arrayidx.exp: New testcase
6952
69532005-10-09 Joel Brobecker <brobecker@adacore.com>
1495de3f
JB
6954
6955 * gdb.ada/array_return/pck.ads: New file.
6956 * gdb.ada/array_return/pck.adb: New file.
6957 * gdb.ada/array_return/p.adb: New file.
6958 * gdb.ada/array_return.exp: New testcase.
6959
705335ea
JB
69602005-10-03 Joel Brobecker <brobecker@adacore.com>
6961
a9c64011
AS
6962 * gdb.base/arrayidx.c: New file.
6963 * gdb.base/arrayidx.exp: New testcase.
705335ea 6964
11ee9940
NR
69652005-09-29 Nick Roberts <nickrob@snap.net.nz>
6966
6967 * gdb.base/annota3.exp, gdb.cp/annota3.exp: The annotations
6968 frames-invalid and breakpoints-invalid are no longer generated
6969 with level 3 so don't expect them in the output.
6970
39fb8e9e
BR
69712005-09-27 Bob Rossi <bob@brasko.net>
6972
a9c64011 6973 * gdb.mi/mi-disassemble.exp, gdb.mi/mi2-disassemble.exp: Remove .*
39fb8e9e
BR
6974 from test. Escape the | in mi_gdb_test call.
6975 * gdb.mi/mi-basics.exp, gdb.mi/mi-cli.exp, gdb.mi/mi-disassemble.exp,
6976 gdb.mi/mi-pthreads.exp, gdb.mi/mi-stack.exp, gdb.mi/mi2-basics.exp,
6977 gdb.mi/mi2-cli.exp, gdb.mi/mi2-disassemble.exp,
6978 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-stack.exp: Add extra details to
6979 expected regex's in mi_gdb_test calls.
6980 * lib/mi-support.exp: Remove arbitrary .* from tests.
6981 (mi_gdb_test): Add string_regex variable. Add anchor to main -re.
6982 Fully anchor GDB/MI expected results in mi_gdb_test.
6983 * lib/gdb.exp (string_to_regexp): Escape the ] character.
6984 * gdb.base/sizeof.exp: Remove escape character. Correct test.
6985
2af48f68
PB
69862005-09-26 Paul Brook <paul@codesourcery.com>
6987
6988 * long_long.exp: Exclude eabi targets from arm FPA float format test.
6989
f34502bc
WZ
69902005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
6991
6992 * bfp-test.c: New file.
6993 * bfp-test.exp: New testcase.
6994
ca929517
WZ
69952005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
6996
6997 * gdb.fortran/subarray.exp: New testcase to test the evaluation
6998 of subarray and substring variable.
6999 * gdb.fortran/subarray.f: New source file for the test of subarray
7000 and substring variable evaluation.
7001 * gdb.fortran/exprs.exp: Add four tests for substring evaluation
7002 of string constant.
7003
c761af65
DJ
70042005-09-19 Daniel Jacobowitz <dan@codesourcery.com>
7005
7006 * gdb.arch/altivec-regs.exp, gdb.arch/altivec-abi.exp: Update
7007 copyright dates.
7008
561d7a1d
PG
70092005-09-19 Paul Gilliam <pgilliam@us.ibm.com>
7010
7011 * gdb.arch/altivec-regs.exp (info powerpc altivec): Replace the 'info
7012 powerpc altivec' test with an almost identical 'info vector' test.
7013
b2b64cc9
PG
70142005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
7015
a9c64011
AS
7016 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
7017 vscr" tests to match output.
b2b64cc9 7018
6ac4d15a
PG
70192005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
7020
a9c64011
AS
7021 * gdb.arch/altivec-regs.exp: Adjust "print $vx<i>" tests to match
7022 output.
6ac4d15a 7023
40e55bef
BR
70242005-09-11 Bob Rossi <bob@brasko.net>
7025
7026 * lib/mi-support.exp (mi_gdb_test): Change -re to not be anchored.
a9c64011 7027 * gdb.mi/mi-syn-frame.exp: Call mi_gdb_test twice instead of once for
40e55bef
BR
7028 commands that return an MI output command and an asyncronous MI output
7029 command.
7030 * gdb.mi/mi-console.exp: Ditto.
7031
3c7385ec
BR
70322005-09-11 Bob Rossi <bob@brasko.net>
7033
7034 * gdb.mi/mi-var-child.c: Include <string.h>.
7035
a6cd0eb3
DJ
70362005-09-10 Daniel Jacobowitz <dan@codesourcery.com>
7037
7038 * killed.exp: Correct gdb_expect syntax.
7039
2f168eed
CV
70402005-08-09 Corinna Vinschen <vinschen@redhat.com>
7041
7042 * lib/mi-support.exp (mi_gdb_load): Fix typo.
7043
ecd3fd0f
BR
70442005-08-02 Bob Rossi <bob@brasko.net>
7045
7046 * gdb.mi/mi-basics.exp: Tell mi_gdb_start to use a PTY for inferior.
7047 (test_setshow_inferior_tty): Add global mi_inferior_tty_name to scope.
7048 Change tests to inferior-tty-set/show.
7049 * gdb.mi/mi-console.exp: Tell mi_gdb_start to use a PTY for inferior.
7050 (47-exec-next): Use mi_gdb_test to get GDB and Inferior output.
7051 * gdb.mi/mi-syn-frame.exp: Tell mi_gdb_start to use a PTY for
7052 inferior. Use mi_gdb_test to get GDB and Inferior output.
7053 * lib/mi-support.exp (mi_inferior_spawn_id): Add inferior PTY
7054 descriptor.
7055 (mi_inferior_tty_name): Add inferior PTY file name.
7056 (mi_gdb_start): Add INFERIOR_PTY parameter.
7057 (mi_gdb_test): Add IPATTERN parameter.
7058
f1ea48cb 70592005-08-02 Bob Rossi <bob@brasko.net>
a9c64011 7060
f1ea48cb
BR
7061 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Add MESSAGE
7062 parameter to mi_gdb_test.
7063 * lib/mi-support.exp (mi_gdb_test): Make MESSAGE parameter necessary.
7064
6e650a67
DJ
70652005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
7066
7067 * gdb.mi/mi-var-child.c (do_children_tests): Initialize
7068 struct_declarations.
7069 * gdb.mi/mi-var-child.exp: Step over the initialization of
7070 struct_declarations.
7071
8be260b6
DJ
70722005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
7073
7074 * gdb.mi/basics.c, gdb.mi/var-cmd.c: Revert last change.
7075 * gdb.mi/mi-stack.c: New file, based on gdb.mi/basics.c.
7076 * gdb.mi/mi-var-child.c: New file, based on gdb.mi/var-cmd.c.
7077 * gdb.mi/mi-stack.exp: Update to use mi-stack.c as a source file.
7078 * gdb.mi/mi-var-child.exp: Update to use mi-var-child.c as a source
7079 file.
7080
4e660f07
NR
70812005-07-27 Nick Roberts <nickrob@snap.net.nz>
7082
7083 * gdb.mi/var-cmd.c: Give long_array in _struct_decl 12 elements.
7084 (do_children_tests): Assign values to the extra elements.
7085
7086 * gdb.mi/mi-var-child.exp: Adapt tests for extra elements and use
7087 them for tests for "-var-update --no-values" and
a9c64011 7088 "-var-update --all-values".
4e660f07
NR
7089 Add test for "-var-list-children --simple-values".
7090
7091 * gdb.mi/basics.c (callee4): Add integer array D[3]...
7092
7093 * gdb.mi/mi-stack.exp (test_stack_locals_listing): ...to test
7094 "-stack-list-locals --simple-values" Improve doc strings and
7095 comments.
7096
6bdae935
MK
70972005-07-18 Mark Kettenis <kettenis@gnu.org>
7098
598b7a6f
MK
7099 * gdb.base/sigaltstack.exp (finish_test): KFAIL gdb/1736 on
7100 *-*-openbsd*.
7101 * gdb.base/sigstep.exp (advancei): KFAIL gdb/1736 on *-*-openbsd*.
7102
6bdae935
MK
7103 * gdb.base/sigaltstack.c (main): Use stack_t instead of `struct
7104 sigaltsatck'.
7105
1323e929 71062005-07-14 Bob Rossi <bob@brasko.net>
a9c64011 7107
1323e929
BR
7108 * gdb.base/default.exp (tty): Changed output of command.
7109 * gdb.base/help.exp (help tty): Ditto.
7110
b1a9c082
MK
71112005-07-12 Mark Kettenis <kettenis@gnu.org>
7112
7113 * gdb.arch/i386-sse.exp: Compile with -msse when using GCC.
7114
10a844a2
MK
71152005-07-10 Mark Kettenis <kettenis@gnu.org>
7116
7117 * gdb.mi/mi2-stack.exp (test_stack_locals_listing): Remove test for
7118 -stack-select-frame without arguments.
7119 (test_stack_frame_listing): Add test for newly implemented command
7120 -stack-info-frame.
7121
3cb3b8df
BR
71222005-07-06 Bob Rossi <bob@brasko.net>
7123
7124 * gdb.mi/mi-basics.exp (test_setshow_inferior_tty): Test MI tty
7125 command.
7126 (Copyright): Update copyright.
7127
a0c5fbcf
WZ
71282005-07-06 Wu Zhou <woodzltc@cn.ibm.com>
7129
7130 * gdb.fortran/exprs.exp (test_arithmetic_expressions): Add five
7131 tests to evaluate exponentiation expression.
7132
984971d0
AS
71332005-06-29 Andreas Schwab <schwab@suse.de>
7134
7135 * gdb.base/sigrepeat.c: Include <stdlib.h> and add return type for
7136 main to avoid warnings.
7137
7138 * gdb.base/sigrepeat.exp: Fix reference to undefined variable.
7139
fe03833f
NR
71402005-06-20 Nick Roberts <nickrob@snap.net.nz>
7141
7142 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Remove test for
7143 -stack-select-frame without arguments.
7144 (test_stack_frame_listing): Add test for newly implemented command
7145 -stack-info-frame.
a9c64011 7146
7a55f279
WZ
71472005-06-17 Wu Zhou <woodzltc@cn.ibm.com>
7148
0ffa0ea5
DJ
7149 * gdb.fortran/array-element.f: New file.
7150 * gdb.fortran/array-element.exp: New testcase.
7a55f279 7151
26585198
DJ
71522005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
7153
7154 * gdb.base/bigcore.exp: Correct checks for systems which can
7155 not dump a large core file.
7156
c1bd25fd
DJ
71572005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
7158
7159 * gdb.base/relocate.c: Add a copyright notice.
7160 (dummy): Remove.
7161 * gdb.base/relocate.exp: Test printing the values of variables
7162 from a relocatable file.
7163
589e074d
DJ
71642005-06-12 Daniel Jacobowitz <dan@codesourcery.com>
7165
7166 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Don't expect
7167 excess MI output after an error.
7168
0915f927
JB
71692005-05-29 Joel Brobecker <brobecker@adacore.com>
7170
7171 * gdb.arch/alpha-step.c: New file.
7172 * gdb.arch/alpha-step.exp: New testcase.
7173
76ff342d
DJ
71742005-05-17 Daniel Jacobowitz <dan@codesourcery.com>
7175 Dennis Brueni <dennis@slickedit.com>
7176
7177 * gdb.mi/mi-cli.exp, gdb.mi/mi-return.exp, gdb.mi/mi-stack.exp,
7178 gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp,
7179 gdb.mi/mi-var-display.exp, gdb.mi/mi-watch.exp, gdb.mi/mi2-cli.exp,
7180 gdb.mi/mi2-return.exp, gdb.mi/mi2-stack.exp,
7181 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
7182 gdb.mi/mi2-var-display.exp: Expect fullname field in stack frames.
7183 * lib/mi-support.exp (mi_runto, mi_execute_to_helper): Likewise.
7184
96b0c7ac
DJ
71852005-05-17 Paul Gilliam <pgilliam@us.ibm.com>
7186 Wu Zhou <woodzltc@cn.ibm.com>
7187
7188 * gdb.base/shreloc.exp: Use gdb_compile_shlib. Add support for
7189 IBM's xlc compiler.
7190 * gdb.base/shreloc1.c (fn_1): Reference variable static_var_1.
7191 * gdb.base/shreloc2.c (fn_2): Reference variable static_var_2.
7192
f21565d2
JB
71932005-05-13 Jim Blandy <jimb@redhat.com>
7194
7195 * gdb.base/call-ar-st.exp: Call 'untested' and return -1 instead of
7196 calling gdb_suppress_entire_file.
7197 * gdb.base/charset.exp: Same.
7198 * gdb.base/call-rt-st.exp: Same.
7199
6006a3a1
BR
72002005-05-05 Bob Rossi <bob_rossi@cox.net>
7201
7202 * lib/gdb.exp (fullname_syntax): Added global regex.
7203 (fullname_syntax_POSIX): Ditto.
7204 (fullname_syntax_UNC): Ditto.
7205 (fullname_syntax_DOS_CASE): Ditto.
7206 (fullname_syntax_DOS): Ditto.
7207 * gdb.mi/mi-file.exp (test_file_list_exec_source_file): Added
7208 fullname_syntax variable to scope and use it.
7209 (test_file_list_exec_source_files): Ditto.
7210 * gdb.mi/mi2-file.exp (test_file_list_exec_source_file): Ditto.
7211
c3b69c04
DJ
72122005-05-04 Daniel Jacobowitz <dan@codesourcery.com>
7213
7214 * gdb.threads/linux-dp.exp: Check for *-*-linux-gnu*.
7215
3c95e6af
PG
72162004-05-02 Paul Gilliam <pgilliam@us.ibm.com>
7217
a9c64011
AS
7218 * lib/gdb.exp (skip_altivec_tests): New function, based on
7219 check_vmx_hw_available from the GCC testsuite.
7220 * lib/gdb.arch/altivec-abi.exp: Use skip_altivec_tests.
7221 * lib/gdb.arch/altivec-regs.exp: Likewise.
3c95e6af 7222
78df6c56
JB
72232005-05-02 Jim Blandy <jimb@redhat.com>
7224
7225 * gdb.base/auxv.exp: Call 'untested' and return -1 instead of
7226 calling gdb_suppress_entire_file.
7227
1690f9cf
DJ
72282005-04-30 Randolph Chung <tausq@debian.org>
7229
7230 * gdb.threads/staticthreads.exp: Override signal to check for hppa.
7231 Slightly relax "sem_post" name checking.
7232
5ea106f7
PG
72332005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
7234
7235 * gdb.base/unload.exp: Use new shared library infrastructure.
7236
bf7234cf
PG
72372005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
7238
7239 * gdb.base/so-impl-ld.exp: Use new shared library
a9c64011 7240 infrastructure.
bf7234cf 7241
547b869a
CV
72422005-04-29 Corinna Vinschen <vinschen@redhat.com>
7243
7244 * gdb.asm/asm-source.exp: Add h8300 to supported targets.
7245 * gdb.asm/h8300.inc: New file.
7246
f07e55f0
PG
72472005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
7248
7249 * gdb.base/shlib-call.exp: Change to use new shared library
7250 infrastructure.
7251
3cbba3d1
PG
72522005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
7253
a9c64011
AS
7254 * gdb.base/pending.exp: Change to use new shared library
7255 infrastructure.
3cbba3d1 7256
ed6df200
PG
72572005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
7258
a9c64011
AS
7259 * gdb.base/nodebug.exp: Allow for compiling by IBM's xlc compiler,
7260 use test_compiler_info instead of gcc_compiled, and update copyright.
ed6df200 7261
8c8f4ebe
PG
72622005-04-27 Paul Gilliam <pgilliam@us.ibm.com>
7263
a9c64011
AS
7264 * gdb.base/annota1.exp : Deal with messages caused by breakpoints in
7265 shared objects being adjusted and update copyright years.
8c8f4ebe 7266
607fbc54
DJ
72672005-04-27 Daniel Jacobowitz <dan@codesourcery.com>
7268
7269 * ChangeLog: Correct some 2003-01-13 dates.
7270 * gdb.base/sigbpt.exp, gdb.base/signull.exp, gdb.cp/bs15503.exp,
7271 gdb.cp/exception.exp, gdb.cp/userdef.cc, gdb.cp/userdef.exp,
7272 gdb.mi/mi-console.exp, gdb.mi/mi2-console.exp,
7273 gdb.trace/collection.exp, gdb.trace/passc-dyn.exp,
7274 gdb.trace/tfind.exp: Update copyright years.
7275
57bf0e56
DJ
72762005-04-14 Paul Gilliam <pgilliam@us.ibm.com>
7277 Daniel Jacobowitz <dan@codesourcery.com>
7278
7279 * lib/gdb.exp (gdb_compile): Handle shlib=.
7280 (gdb_compile_shlib): New function.
7281
9b593790
PG
72822005-04-12 Paul Gilliam <pgilliam@us.ibm.com>
7283
a9c64011 7284 * lib/gdb.exp (test_compiler_info): Give argument a default value.
9b593790 7285
9494c6a5
DJ
72862005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
7287
7288 * Makefile.in (ALL_SUBDIRS): Replace gdb.gdbserver with
7289 gdb.server.
7290 * configure.ac: Likewise.
7291 * configure: Regenerated.
7292 * gdb.gdbserver/Makefile.in: Moved to...
7293 * gdb.server/Makefile.in: ... here.
7294 * gdb.gdbserver/server.c: Moved to...
7295 * gdb.server/server.c: ... here.
7296 * gdb.gdbserver/server-run.exp: Moved to...
7297 * gdb.server/server-run.exp: ... here.
7298
6f8eac0e
DJ
72992005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
7300
7301 * Makefile.in (ALL_SUBDIRS): Add gdb.gdbserver.
7302 * configure.ac: Create gdb.gdbserver/Makefile.
7303 * configure: Regenerated.
7304 * lib/gdbserver-support.exp: New file, derived from
7305 config/gdbserver.exp.
7306 * config/gdbserver.exp: Use gdbserver-support.exp.
7307 * gdb.gdbserver/Makefile.in: New file.
7308 * gdb.gdbserver/server.c: New file.
7309 * gdb.gdbserver/server-run.exp: New file.
7310
6e87504d
PG
73112005-04-06 Paul Gilliam <pgilliam@us.ibm.com>
7312
a9c64011
AS
7313 * lib/gdb.exp (test_compiler_info): Return compiler_info
7314 if no arguments are given.
6e87504d 7315
d1779be4
PG
73162005-04-01 Paul Gilliam <pgilliam@us.ibm.com>
7317
7318 * gdb.arch/altivec-abi.exp: Check for compiler and set
7319 use altivec' flag accordingly.
7320 * gdb.arch/altivec-regs.exp: Likewise.
7321
88750304
DJ
73222005-03-29 Daniel Jacobowitz <dan@codesourcery.com>
7323
7324 * gdb.base/ptr-typedef.exp, gdb.base/ptr-typedef.c: New files.
7325
f3fb768d
AS
73262005-03-27 Andreas Schwab <schwab@suse.de>
7327
7328 * gdb.base/bigcore.c (main): Add missing mode argument in open
7329 call.
7330
7e813ac5
DJ
73312005-03-25 Daniel Jacobowitz <dan@codesourcery.com>
7332
7333 * lib/mi-support.exp (mi_gdb_load): Use /tmp for gdbserver
7334 downloads.
7335 * config/gdbserver.exp (gdb_load): Likewise.
7336
8e3049aa
PB
73372005-03-14 Paul Brook <paul@codesourcery.com>
7338
7339 * lib/mi-support.exp: Use mi_gdb_target_cmd to connect to remote
7340 targets.
7341
a9df7c44
JB
73422005-03-09 Joel Brobecker <brobecker@adacore.com>
7343
7344 * gdb.dwarf2/dup-psym.S: New file.
7345 * gdb.dwarf2/dup-psym.exp: New testcase.
7346
9f0d94e8
JB
73472005-03-09 Joel Brobecker <brobecker@adacore.com>
7348
7349 * gdb.ada/exec_changed/first.adb: New file.
7350 * gdb.ada/exec_changed/second.adb: New file.
7351 * gdb.ada/exec_changed.exp: New testcase.
7352
5f579bc5
NS
73532005-03-08 Nathan Sidwell <nathan@codesourcery.com>
7354
36e9969c
NS
7355 * gdb.cp/userdef.cc (A1::operator+): New unary plus.
7356 (A2): New class.
7357 (main): Test operator+.
7358 * gdb.cp/userdef.exp: Test unary plus. Use A2::operator+ for
7359 breakpoint test.
7360
5f579bc5
NS
7361 * gdb.base/sigbpt.exp: Disable if gdb,nosignals.
7362 * gdb.base/signull.exp: Disable if gdb,nosignals.
7363 * gdb.cp/bs15503.exp: Disable if skip_cplus_tests
7364 * gdb.cp/exception.exp: Disable if skip_cplus_tests.
7365 * gdb.mi/mi-console.exp: Disable hello test if gdb,noinferiorio.
7366 * gdb.mi/mi2-console.exp: Likewise.
7367 * gdb.trace/collection.exp (run_trace_experiment): Consume the
7368 continue output at start.
7369 (gdb_collect_locals_test): Robustify regexp.
7370 * gdb.trace/passc-dyn.exp: Fix comment typo.
7371 * gdb.trace/tfind.exp: Don't enable optimization. Remove stray ']'.
7372
be46087e
CV
73732005-03-08 Corinna Vinschen <vinschen@redhat.com>
7374
7375 * gdb.asm/asm-source.exp: Add iq2000 case.
7376 * gdb.asm/iq2000.inc: New file.
7377
384e1a61 73782005-03-07 Manoj Iyer <manjo@austin.ibm.com>
a9c64011 7379
384e1a61
MI
7380 * gdb.base/command.exp: Change hardcoded value to regular expression.
7381 * gdb.base/float.exp: Add powerpc to the list of targets checked.
7382
584b6e9e
DJ
73832005-03-07 Daniel Jacobowitz <dan@codesourcery.com>
7384
7385 * gdb.asm/alpha.inc, gdb.asm/frv.inc, gdb.asm/i386.inc,
7386 gdb.asm/ia64.inc, gdb.asm/m68hc11.inc, gdb.asm/m68k.inc,
7387 gdb.asm/mips.inc, gdb.asm/pa.inc, gdb.asm/powerpc.inc,
7388 gdb.asm/s390.inc, gdb.asm/s390x.inc, gdb.asm/sh.inc,
7389 gdb.asm/x86_64.inc: Use .purgem before redefining macros.
7390
ab5b5d61
MK
73912005-03-05 Mark Kettenis <kettenis@gnu.org>
7392
7393 * gdb.cp/ovldbreak.exp: Adjust regular expression for recent
7394 changes.
7395
ae051c1b
PG
73962004-03-03 Paul Gilliam <pgilliam@us.ibm.com>
7397
a9c64011
AS
7398 * lib/compiler.c: Add test for IBM's xlc compiler.
7399 * lib/compiler.cc: Likewise.
ae051c1b 7400
3f0f6ed2
JB
74012004-02-24 Joel Brobecker <brobecker@adacore.com>
7402
7403 * gdb.ada/fixed_points.exp: Create compilation object directory
7404 before running the test.
7405 * gdb.ada/null_record.exp: Likewise.
7406 * gdb.ada/packed_array.exp: Likewise.
7407 * gdb.ada/start.exp: Likewise.
7408
724f452b
JB
74092005-02-15 Joel Brobecker <brobecker@adacore.com>
7410
7411 * gdb.ada/packed_array/pa.adb: New file.
7412 * gdb.ada/packed_array.exp: New testcase.
7413
57f5cdfb 74142005-02-10 Mark Kettenis <kettenis@gnu.org>
ebdda337 7415
1f393151
MK
7416 * gdb.dwarf2/dw2-intermix.exp, gdb.dwarf2/dw2-intermix.S: New
7417 files.
7418
ebdda337
MK
7419 * gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/dw2-intercu.exp: Run tests
7420 on *-*-openbsd*. Correctly match whitespace in regukar
7421 expressions.
7422
cf309262
DJ
74232005-02-10 Daniel Jacobowitz <dan@debian.org>
7424
7425 From Ramana Radhakrishnan <ramana.radhakrishnan@codito.com>:
7426 PR exp/1821
7427 * gdb.base/gdb1821.c: New test file.
7428 * gdb.base/gdb1821.exp: New test file.
7429
3be49e7a
JB
74302005-02-09 Joel Brobecker <brobecker@adacore.com>
7431
7432 * gdb.base/start.c: New file.
7433 * gdb.base/start.exp: New testcase.
7434
e292e67d
JB
74352005-02-09 Joel Brobecker <brobecker@adacore.com>
7436
7437 * gdb.ada/start/dummy.adb: New file.
7438 * gdb.ada/start.exp: New testcase.
7439
dbdfa66c
CV
74402005-02-09 Corinna Vinschen <vinschen@redhat.com>
7441
7442 * maint.exp: Raise timeout to give Cygwin targeted GDBs more time
7443 for printing symbols and statistics.
7444 Add test for using relative pathnames in "maint print msymbols" test.
7445 Mark "maint info sections DATA" XFAIL on Cygwin.
7446 Remove Cygwin XFAIL mark on "help maint dump-me" and "maint dump-me"
7447 tests.
7448
d7941671
AC
74492005-02-09 Andreas Schwab <schwab@suse.de>
7450
7451 Committed by Andrew Cagney <cagney@gnu.org>
7452 * gdb.base/remotetimeout.exp: New file.
7453
74e5ef44
MK
74542005-02-07 Mark Kettenis <kettenis@gnu.org>
7455
7456 * gdb.base/interp.exp: Remove trailing \n in gdb_test commands.
7457
464dd14d
JB
74582005-02-03 Joel Brobecker <brobecker@adacore.com>
7459
7460 * gdb.ada/gnat_ada.gpr: New file.
7461 * gdb.ada/gnat_ada.gin: Delete, no longer used.
7462 * lib/ada.exp (gdb_compile_ada): Minor adaptation to new project file.
7463 * configure.ac: No longer generate gnat_ada.gpr.
7464 * configure: Regenerate.
7465 * gdb.ada/Makefile.in: Minor adaptations due to new project file.
7466 * gdb.ada/null_record/null_record.adb: Moved here from gdb.ada.
7467 * gdb.ada/null_record/bar.ads: Likewise.
7468 * gdb.ada/null_record/bar.adb: Likewise.
7469 * gdb.ada/fixed_points/fixed_points.adb: Likewise.
7470 * gdb.ada/null_record.exp (testdir): New variable.
7471 (testfile): executable is now in testdir subdirectory.
7472 (srcfile): Use full path to the main compilation unit.
7473 * gdb.ada/fixed_points.exp: Same changes as above.
7474
30d756ae
NR
74752005-02-03 Nick Roberts <nickrob@snap.net.nz>
7476
7477 * gdb.base/interp.exp: New test.
7478
9d799f85
AC
74792005-01-24 Andrew Cagney <cagney@gnu.org>
7480
7481 * gdb.base/sigrepeat.exp, gdb.base/sigrepeat.c: New test.
7482
15656118
AC
74832005-01-19 Andrew Cagney <cagney@gnu.org>
7484
a892c31b
AC
7485 * gdb.stabs/Makefile.in (Makefile): Update dependencies -
7486 configure.ac not configure.in.
7487
15656118
AC
7488 * gdb.base/scope.exp (test_at_main): Delete any XFAIL and/or KFAIL
7489 of powerpc*-*-*.
7490 * gdb.hp/gdb.base-hp/callfwmall.exp (do_function_calls): Ditto.
a9c64011 7491 * gdb.base/list.exp (test_list_function)
15656118
AC
7492 (test_list_filename_and_function): Ditto.
7493 * gdb.base/callfuncs.exp (do_function_calls): Ditto.
7494
a7b01baf
AC
74952005-01-16 Andrew Cagney <cagney@gnu.org>
7496
17d92a02
AC
7497 * gdb.base/source.exp: Delete KFAIL gdb/1846, simplify.
7498
a7b01baf
AC
7499 * gdb.base/source-error.gdb, gdb.base/source.exp: New files.
7500
bc8332bb
AC
75012005-01-14 Andrew Cagney <cagney@gnu.org>
7502
7503 * gdb.mi/mi-var-cmd.exp: Adjust "create int" test to match output.
7504 * gdb.mi/mi2-var-cmd.exp: Ditto.
7505
4d074752
CV
75062005-01-10 Corinna Vinschen <vinschen@redhat.com>
7507
7508 * gdb.base/fileio.c: Include unistd.h as required for lseek(2).
7509
bec39cab
AC
75102005-01-07 Andrew Cagney <cagney@gnu.org>
7511
7512 * configure.ac: Rename configure.in, require autoconf 2.59.
7513 * configure: Re-generate.
7514 * gdb.stabs/configure.ac: Rename configure.in, require autoconf 2.59.
7515 * gdb.stabs/configure: Re-generate.
7516 * gdb.hp/configure.ac: Rename configure.in, require autoconf 2.59.
7517 * gdb.hp/configure: Re-generate.
7518 * gdb.hp/gdb.objdbg/configure.ac: Rename configure.in, require
7519 autoconf 2.59.
7520 * gdb.hp/gdb.objdbg/configure: Re-generate.
7521 * gdb.hp/gdb.defects/configure.ac: Rename configure.in, require
7522 autoconf 2.59.
7523 * gdb.hp/gdb.defects/configure: Re-generate.
7524 * gdb.hp/gdb.compat/configure.ac: Rename configure.in, require
7525 autoconf 2.59.
7526 * gdb.hp/gdb.compat/configure: Re-generate.
7527 * gdb.hp/gdb.base-hp/configure.ac: Rename configure.in, require
7528 autoconf 2.59.
7529 * gdb.hp/gdb.base-hp/configure: Re-generate.
7530 * gdb.hp/gdb.aCC/configure.ac: Rename configure.in, require
7531 autoconf 2.59.
7532 * gdb.hp/gdb.aCC/configure: Re-generate.
7533
f10b16d4
JB
75342004-12-15 Jim Blandy <jimb@redhat.com>
7535
7536 * gdb.threads/linux-dp.exp: Fix output regexp to handle output
7537 under NPTL when there is debugging info available for libpthread.
7538
fb6e1814
JG
75392004-12-13 Jerome Guitton <guitton@gnat.com>
7540
7541 * gdb.ada/fixed_points.c: New file.
7542 * gdb.ada/fixed_points.exp: New file.
7543
fe46cd3a
RC
75442004-12-03 Randolph Chung <tausq@debian.org>
7545
7546 * gdb.arch/pa-nullify.exp: New file.
7547 * gdb.arch/pa-nullify.s: New file.
7548
8de0841b
RC
75492004-11-30 Randolph Chung <tausq@debian.org>
7550
7551 * gdb.threads/thread_check.exp: Use ${srcfile} for test program name
7552 instead of "tbug". Fix regexp to work properly with gdb_test.
7553
c8170782
PH
75542004-11-29 Paul Hilfinger <Hilfinger@gnat.com>
7555
7556 * gdb.base/bitfields2.exp: New test.
7557 * gdb.base/bitfields2.c: New file.
7558
954269c2
RE
75592004-11-28 Richard Earnshaw <rearnsha@arm.com>
7560
7561 * config/sim.exp (gdb_load): Return 0 on success, -1 on failure.
7562
0107feed
RC
75632004-11-16 Randolph Chung <tausq@debian.org>
7564
7565 * gdb.base/unload.exp: Pass relative path to gdb_get_line_number.
7566
f073ae8c
DJ
75672004-11-14 Daniel Jacobowitz <dan@debian.org>
7568
7569 * gdb.threads/threadapply.exp: Correct "macro details" test.
7570
19ad59e7
JJ
75712004-11-11 Jeff Johnston <jjohnstn@redhat.com>
7572
7573 * gdb.threads/threadapply.exp: New test.
7574 * gdb.threads/threadapply.c: New file.
7575
9cf0961b
MK
75762004-11-07 Mark Kettenis <kettenis@gnu.org>
7577
7578 * gdb.base/savedregs.exp: Correct pattern used for sigtramp
7579 frames.
7580
c789492a
FL
75812004-11-05 Felix Lee <felix+log1@specifixinc.com>
7582
7583 * gdb.base/cursal.exp: New file.
7584 * gdb.base/cursal.c: New file.
7585
a1e167bb
AC
75862004-11-03 Andrew Cagney <cagney@gnu.org>
7587
7588 * gdb.base/savedregs.exp, gdb.base/savedregs.c: New files.
7589
b7cbf173
MK
75902004-10-30 Mark Kettenis <kettenis@gnu.org>
7591
7592 * gdb.asm/asm-source.exp: Add mips*-*-netbsd* to the list of
7593 NetBSD/ELF targets.
7594
88f9d34f
JB
75952004-10-29 Joel Brobecker <brobecker@gnat.com>
7596
7597 * gdb.threads/bp_in_thread.c: New file, copied from
7598 pthread_cond_wait.c.
7599 * gdb.threads/bp_in_thread.c: Use bp_in_thread.c as the source
7600 file, rather than reusing the .c file from another testcase.
7601
ca7d6a0c
JB
76022004-10-20 Joel Brobecker <brobecker@gnat.com>
7603
7604 * gdb.ada/null_record.exp: Check where we stopped after
7605 sending the start command, instead of where the associated
7606 temporary breakpoint was inserted.
7607
0d863d03
AC
76082004-10-14 Andrew Cagney <cagney@gnu.org>
7609
7610 * gdb.mi/gdb701.c (main): Return 0.
7611
d11e72cb
DJ
76122004-10-13 Daniel Jacobowitz <dan@debian.org>
7613
d40539a4 7614 * gdb.dwarf2/dw2-intercu.S, gdb.dwarf2/dw2-intercu.exp: New files.
d11e72cb 7615
e1923096
JJ
76162004-10-12 Jeff Johnston <jjohnstn@redhat.com>
7617
7618 * gdb.threads/schedlock.c: Add comment markers to use to find
7619 line numbers.
7620 * gdb.threads/schedlock.exp: Adjust regex to handle the new
7621 comments.
7622 * gdb.threads/watchthreads.exp: Use gdb_get_line_number to find
7623 breakpoint lines.
7624
ec8ba2c9
DJ
76252004-10-12 Daniel Jacobowitz <dan@debian.org>
7626
7627 * gdb.dwarf2/dw2-basic.exp: Run on Hurd also.
7628
0eb3658b
DJ
76292004-10-12 Daniel Jacobowitz <dan@debian.org>
7630
7631 * configure.in: Add gdb.dwarf2.
7632 * configure: Regenerated.
7633 * Makefile.in: Add gdb.dwarf2.
7634 * gdb.dwarf2/Makefile.in, gdb.dwarf2/dw2-basic.S,
7635 gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/main.c,
7636 gdb.dwarf2/file1.txt: New files.
7637
a271cc33
OF
76382004-10-11 Orjan Friberg <orjanf@axis.com>
7639
a9c64011 7640 * gdb.threads/bp_in_thread.exp: Use runto_main and "continue" instead
a271cc33
OF
7641 of "run", since the latter doesn't work with remote targets. Adjust
7642 the breakpoint numbering accordingly.
7643 * gdb.threads/pthread_cond_wait.exp: Ditto.
7644
895ce074
MC
76452004-10-08 Michael Chastain <mec.gnu@mindspring.com>
7646
7647 * gdb.base/overlays.exp: Update copyright years.
7648
6be3092d
KI
76492004-10-08 Kei Sakamoto <sakamoto.kei@renesas.com>
7650
7651 * gdb.base/overlays.exp: Disable if target is Linux.
7652
e05389b8
FL
76532004-10-06 Felix Lee <felix+log1@specifixinc.com>
7654
7655 * config/gdbserver.exp (gdb_load): Use right filename on remote.
7656
73cb587d
KI
76572004-10-05 Kei Sakamoto <sakamoto.kei@renesas.com>
7658
7659 * gdb.asm/asm-source.exp: Add m32r-linux target.
7660 * gdb.asm/m32r-linux.inc: New file.
7661
3c0edcdc
AC
76622004-09-24 Andrew Cagney <cagney@redhat.com>
7663 David Anderson <anderson@redhat.com>
7664
7665 * gdb.base/bigcore.exp (extract_heap): If the expect "file size"
7666 command fails, assume things will work.
7667 * gdb.base/bigcore.c: Include <sys/stat.h> and <fcntl.h>.
7668 (_GNU_SOURCE): Define.
7669 (print_unsigned, print_hex): Change parameter to "long long".
7670 (print_byte_count): New function, use to print byte counts.
7671 (large_off_t, large_lseek, O_LARGEFILE): Define dependant on
7672 O_LARGEFILE.
7673 (main): Compute an upper bound on a corefile in max_core_size.
7674 Limit memory chunk size to max_core_size. Limit total memory
7675 allocated to max_core_size.
7676
4bb3667f
AC
76772004-09-23 Andrew Cagney <cagney@gnu.org>
7678
7679 * gdb.base/bigcore.exp: Replace the code that creates a corefile
7680 from a separate process with code that creates a corefile by
7681 making the inferior dump core.
7682
60fe1a51
MK
76832004-09-23 Mark Kettenis <kettenis@gnu.org>
7684
7685 * gdb.base/sigstep.exp: Avoid comments withing gdb_test_multiple
7686 block.
7687
8e937346
MC
76882004-09-23 Michael Chastain <mec.gnu@mindspring.com>
7689
7690 * gdb.base/constvars.exp (local_compiler_xfail_check_2):
7691 New proc. Accept both gcc 3.x.x and gcc 4.x.x.
7692 * gdb.base/volatile.exp (local_compiler_xfail_check_2):
7693 Likewise.
7694
7213f6d6
JJ
76952004-09-20 Jeff Johnston <jjohnstn@redhat.com>
7696
7697 * gdb.java/jprint.exp: New test case for java inferior call.
7698 * gdb.java/jprint.java: Ditto.
7699
eac69dca
JB
77002004-09-15 Joel Brobecker <brobecker@gnat.com>
7701
7702 * gdb.base/bigcore.exp: Deactivate on IRIX targets.
7703
22227696
MC
77042004-09-14 Michael Chastain <mec.gnu@mindspring.com>
7705
7706 * gdb.threads/killed.c: Include <stdlib.h>.
7707 * gdb.threads/pthreads.c: Likewise.
7708
7dd403a4
MC
77092004-09-14 Michael Chastain <mec.gnu@mindspring.com>
7710
7711 * gdb.threads/killed.c: Add copyright notice.
7712
33f2d567
JM
77132004-09-10 Jason Molenda (jmolenda@apple.com)
7714
a9c64011
AS
7715 * gdb.base/define.exp: Two new tests to verify zero space chars
7716 after 'if' and 'while' commands in a user-defined command is correctly
7717 parsed.
33f2d567 7718
e05b62ac
AC
77192004-09-08 Andrew Cagney <cagney@gnu.org>
7720
7721 * gdb.base/signals.exp (signal_tests_1): Delete. Merge signal
7722 delivery test with duplicate at end of file.
7723
9cbe82da
MK
77242004-09-06 Mark Kettenis <kettenis@jive.nl>
7725
7726 * gdb.base/unload.exp: Link with -dl on *-*-solaris*.
7727
564803d9
MC
77282004-09-05 Michael Chastain <mec.gnu@mindspring.com>
7729
7730 * config/hppro.exp: Removed.
7731
7c6807ce
MC
77322004-09-05 Michael Chastain <mec.gnu@mindspring.com>
7733
7734 * config/sparclet.exp: Removed.
7735
bf7e26dd
MC
77362004-09-05 Michael Chastain <mec.gnu@mindspring.com>
7737
7738 * config/udi.exp: Removed.
7739
714e341b
MC
77402004-09-02 Michael Chastain <mec.gnu@mindspring.com>
7741
7742 * gdb.base/sigstep.exp (advance): Use "-continue_timer" option
7743 of "exp_continue".
7744 (advancei): Likewise.
7745
1236e623
JJ
77462004-09-01 Jeff Johnston <jjohnstn@redhat.com>
7747
7748 * gdb.base/unload.exp: Fix so messages aren't duplicated.
7749
3bdcad15
MI
77502004-09-01 Manoj Iyer <manjo@austin.ibm.com>
7751
228af206 7752 * gdb.gdb/complaints.exp (setup_test): Use new gdb.exp functionality
3bdcad15
MI
7753 to check for nodebug in executable.
7754 * gdb.gdb/observer.exp (setup_test): Likewise.
7755 * gdb.gdb/selftest.exp (test_with_self): Likewise.
7756 * gdb.gdb/xfullpath.exp (setup_test): Likewise.
7757
c72b934c
AC
77582004-09-01 Andrew Cagney <cagney@gnu.org>
7759
7760 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
7761 files.
7762
edd9b715
JJ
77632004-09-01 Jeff Johnston <jjohnstn@redhat.com>
7764
7765 * gdb.base/unload.exp: Fix expected warning message to match
7766 latest format.
7767
fb4ce06b
CV
77682004-09-01 Corinna Vinschen <vinschen@redhat.com>
7769
7770 * gdb.base/call-rt-st.exp: Fix typos.
7771
ce78e7c3
MI
77722004-08-31 Manoj Iyer <manjo@austin.ibm.com>
7773
7774 * gdb.threads/thread_check.exp: New testcase.
7775 * gdb.threads/thread_check.c: New testcase.
7776
2dedb159
AC
77772004-08-31 Andrew Cagney <cagney@gnu.org>
7778
7779 * gdb.base/sigstep.exp (breakpoint_to_handler_entry)
7780 (skip_to_handler_entry): New procedures. Test stepping into a
7781 handler when the breakpoint is at the handler's entry point.
7782
68f53502
AC
77832004-08-30 Andrew Cagney <cagney@gnu.org>
7784
7785 * gdb.base/sigstep.exp (breakpoint_over_handler): Remove kfail
7786 gdb/1757.
7787
3e3ffd2b
MC
77882004-08-27 Michael Chastain <mec.gnu@mindspring.com>
7789
7790 With code from Manoj Iyer <manjo@austin.ibm.com>:
7791 * lib/gdb.exp (gdb_file_cmd): Return more information in the
7792 return value. Add an arm for "no debugging symbols found".
7793 Change a stray "error" to "perror".
7794 (gdb_run_cmd): Adapt to new return value.
7795 * gdb.base/remote.exp: Adapt to new return value.
7796 * gdb.gdb/complaints.exp: Likewise.
7797 * gdb.gdb/observer.exp: Likewise.
7798 * gdb.gdb/selftest.exp: Likewise.
7799 * gdb.gdb/xfullpath.exp: Likewise.
7800
4b6f5fd2
JB
78012004-08-27 Joel Brobecker <brobecker@gnat.com>
7802
7803 * gdb.threads/bp_in_thread.exp: New testcase.
7804
e5b25496
MC
78052004-08-27 Michael Chastain <mec.gnu@mindspring.com>
7806
7807 Fix PR testsuite/1735.
7808 * gdb.threads/schedlock.c (thread_function): Add a cast
7809 to suppress a gcc warning.
7810 * gdb.threads/thread-specific.c (thread_function): Likewise.
7811
934353d6
MC
78122004-08-26 Michael Chastain <mec.gnu@mindspring.com>
7813
7814 * gdb.base/unload.c: Include <stdlib.h>.
7815
f98a0aef 78162004-08-26 Michael Chastain <mec.gnu@mindspring.com>
3a77aa28 7817
f98a0aef 7818 From Paul Gilliam <pgilliam@us.ibm.com>:
3a77aa28
MC
7819 * gdb.base/call-sc.exp (test_scalar_returns): Make sure PC is
7820 synchronized after the "return".
7821
5a2e8882
MC
78222004-08-26 Michael Chastain <mec.gnu@mindspring.com>
7823
7824 * gdb.mi/basics.c: Include <stdio.h>.
7825 * gdb.mi/pthreads.c: Include <stdlib.h>.
7826 * gdb.mi/var-cmd.c: Include <stdlib.h>.
7827
a9640423
MC
78282004-08-26 Michael Chastain <mec.gnu@mindspring.com>
7829
7830 * gdb.threads/schedlock.c: Add copyright notice.
7831
b04e311d
AC
78322004-08-25 Andrew Cagney <cagney@gnu.org>
7833
7834 * gdb.base/sigstep.exp (breakpoint_to_handler, skip_to_handler)
7835 (skip_over_handler, breakpoint_over_hander): New test procedures.
7836 (advance, advancei): Add a proper prefix, do not use
7837 rerun_to_main.
7838 * gdb.base/sigstep.c (main): Change to use an infinite loop.
7839
7c27f15b
MC
78402004-08-24 Michael Chastain <mec.gnu@mindspring.com>
7841
7842 * gdb.mi/basics.c: Add copyright notice.
7843 * gdb.mi/var-cmd.c: Add copyright notice.
7844
fffc87ae
MC
78452004-08-23 Michael Chastain <mec.gnu@mindspring.com>
7846
7847 * lib/gdb.exp: Remove signed_keyword_not_used.
7848 * lib/compiler.c: Likewise.
7849 * lib/compiler.cc: Likewise.
7850
d782e0bf
MC
78512004-08-23 Michael Chastain <mec.gnu@mindspring.com>
7852
7853 * gdb.base/whatis.c: Remove conditional disabling of "signed".
7854 * gdb.base/whatis.exp: Remove signed_keyword_not_used.
7855
96033e83
MC
78562004-08-23 Michael Chastain <mec.gnu@mindspring.com>
7857
7858 * gdb.base/whatis.c: Add copyright notice.
7859
cf38c229
MK
78602004-08-20 Mark Kettenis <kettenis@gnu.org>
7861
7862 * gdb.arch/i386-prologue.exp (skip_breakpoint): New function. Use
7863 it to skip the breakpoints encoded in the inline assembly.
7864
f4b49756
MC
78652004-08-20 Michael Chastain <mec.gnu@mindspring.com>
7866
7867 * Makefile.in: Add gdb.fortran.
7868
2f193b69
MC
78692004-08-20 Michael Chastain <mec.gnu@mindspring.com>
7870
7871 * gdb.base/call-sc.exp (test_scalar_returns):
7872 Fix cut-and-paste glitch in "Make fun return now".
7873
89a237cb
MC
78742004-08-17 Michael Chastain <mec.gnu@mindspring.com>
7875
7876 * configure.in: Add gdb.fortran.
7877 * configure: Regenerate.
7878 * gdb.fortran/Makefile.in: New file.
7879 * lib/gdb.exp (skip_fortran_tests): New procedure.
7880
469aff8e
MC
78812004-08-17 Michael Chastain <mec.gnu@mindspring.com>
7882
7883 * gdb.mi/mi-var-block.exp: Use gdb_get_line_number. Remove
7884 reference to bug-gnu@prep.ai.mit.edu.
7885 * gdb.mi/mi-var-child.exp: Likewise.
7886 * gdb.mi/mi-var-cmd.exp: Likewise.
7887 * gdb.mi/mi-var-display.exp: Likewise.
7888 * gdb.mi/mi2-var-block.exp: Likewise.
7889 * gdb.mi/mi2-var-child.exp: Likewise.
7890 * gdb.mi/mi2-var-cmd.exp: Likewise.
7891 * gdb.mi/mi2-var-display.exp: Likewise.
7892
00b51b9f
MK
78932004-08-15 Mark Kettenis <kettenis@gnu.org>
7894
7895 * gdb.base/unload.c (main): Make local variable msg const.
7896
45f07fef
MC
78972004-08-15 Michael Chastain <mec.gnu@mindspring.com>
7898
7899 * gdb.mi/mi-cli.exp: Use gdb_get_line_number. Remove reference
7900 to bug-gnu@prep.ai.mit.edu.
7901 * gdb.mi/mi-disassemble.exp: Likewise.
7902 * gdb.mi/mi-eval.exp: Likewise.
7903 * gdb.mi/mi-file.exp: Likewise. Also, add comment about the
7904 default line number.
7905 * gdb.mi/mi-return.exp: Likewise.
7906 * gdb.mi/mi-simplerun.exp: Likewise.
7907 * gdb.mi/mi-stack.exp: Likewise.
7908 * gdb.mi/mi-stepi.exp: Likewise. Also, replace wildcarded line
7909 number with explicit range test.
7910 * gdb.mi/mi-watch.exp: Likewise.
7911 * gdb.mi/mi2-break.exp: Likewise.
7912 * gdb.mi/mi2-cli.exp: Likewise.
7913 * gdb.mi/mi2-disassemble.exp: Likewise.
7914 * gdb.mi/mi2-eval.exp: Likewise.
7915 * gdb.mi/mi2-file.exp: Likewise. Also, add comment about the
7916 default line number.
7917 * gdb.mi/mi2-return.exp: Likewise.
7918 * gdb.mi/mi2-simplerun.exp: Likewise.
7919 * gdb.mi/mi2-stack.exp: Likewise.
7920 * gdb.mi/mi2-stepi.exp: Likewise. Also, replace wildcarded line
7921 number with explicit range test.
7922 * gdb.mi/mi2-watch.exp: Likewise.
7923
dd8c8ee7
MC
79242004-08-15 Michael Chastain <mec.gnu@mindspring.com>
7925
7926 * gdb.cp/ctti.exp: Tweak srcfile and objfile to have no slashes.
7927 * gdb.cp/m-static.exp: Likewise.
7928 * gdb.cp/rtti.exp: Likewise.
7929
4e838464
MK
79302004-08-14 Mark Kettenis <kettenis@gnu.org>
7931
7932 * gdb.base/bigcore.c: Include <sys/types.h> and <sys/time.h>.
7933
8d8cb839
EZ
79342004-08-14 Eli Zaretskii <eliz@gnu.org>
7935
7936 * ChangeLog: Prefix Local Variables with semi-colons and indent
7937 the reference to older ChangeLog files, to fix fontification in
7938 Emacs.
7939
deea8bb0
MC
79402004-08-13 Michael Chastain <mec.gnu@mindspring.com>
7941
7942 * gdb.mi/mi-break.exp: Use gdb_get_line_number.
7943 * gdb.mi/mi2-break.exp: Likewise.
7944
c3297504
MC
79452004-08-13 Michael Chastain <mec.gnu@mindspring.com>
7946
7947 * gdb.gdb/selftest.exp: Revert removal of call to init_malloc.
7948
25808999
MC
79492004-08-13 Michael Chastain <mec.gnu@mindspring.com>
7950
7951 * gdb.cp/inherit.exp: Use cp_test_ptype_class.
7952
226a8d71
MC
79532004-08-13 Michael Chastain <mec.gnu@mindspring.com>
7954
7955 * gdb.cp/classes.exp: Remove unused declarations. Just let
7956 test names default instead of providing special names. Remove
7957 extraneous demangler test.
7958
37fdf854
JJ
79592004-08-12 Jeff Johnston <jjohnstn@redhat.com>
7960
7961 * gdb.base/unload.exp: New test for breakpoints in dynamically
7962 loaded libraries.
7963 * gdb.base/unload.c: Ditto.
7964 * gdb.base/unloadshr.c: Ditto.
7965
2d3a7986
MC
79662004-08-12 Michael Chastain <mec.gnu@mindspring.com>
7967
7968 * gdb.cp/classes.exp (test_ptype_class_objects): Call
7969 cp_test_ptype_class.
7970 (test_enums): Likewise.
7971
c72b934c
AC
79722004-08-10 Andrew Cagney <cagney@gnu.org>
7973
7974 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
7975 files.
7976
cc503c8a
AC
79772004-08-10 Andrew Cagney <cagney@gnu.org>
7978
7979 * gdb.gdb/selftest.exp (do_steps_and_nexts): Remove code to skip
7980 init_malloc call.
7981
902f2ccb
MC
79822004-08-10 Michael Chastain <mec.gnu@mindspring.com>
7983
7984 * ChangeLog: Add copyright notice. The notice is copied
7985 from emacs 21.3 top level ChangeLog.
7986
78c90502
MC
79872004-08-09 Michael Chastain <mec.gnu@mindspring.com>
7988
7989 * lib/cp-support.exp: New file.
7990 * lib/cp-support.exp (cp_test_type_class): New function.
7991 * gdb.cp/derivation.exp: Use cp_test_ptype_class.
7992 * gdb.cp/virtfunc.exp (test_one_ptype): Removed.
7993 * gdb.cp/virtfunc.exp (test_ptype_of_classes): Use
7994 cp_test_ptype_class.
7995
88e5ea78
MC
79962004-08-09 Michael Chastain <mec.gnu@mindspring.com>
7997
7998 * gdb.mi/mi2-basics.exp, gdb.mi/mi2-break.exp,
7999 gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
8000 gdb.mi/mi2-eval.exp, gdb.mi/mi2-file.exp, gdb.mi/mi2-hack-cli.exp,
8001 gdb.mi/mi2-read-memory.exp, gdb.mi/mi2-regs.exp,
8002 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
8003 gdb.mi/mi2-stack.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi2-until.exp,
8004 gdb.mi/mi2-var-block.exp, gdb.mi/mi2-var-child.exp,
8005 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp,
8006 gdb.mi/mi2-watch.exp: Update copyright years.
8007
6a89fc9c
MK
80082004-08-09 Mark Kettenis <kettenis@gnu.org>
8009
8010 * gdb.base/sigaltstack.exp: Provide proper anchoring.
8011
1482e0de
MC
80122004-08-09 Michael Chastain <mec.gnu@mindspring.com>
8013
8014 * gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-break.exp,
8015 gdb.mi/mi-console.exp, gdb.mi/mi-disassemble.exp,
8016 gdb.mi/mi-eval.exp, gdb.mi/mi-file.exp, gdb.mi/mi-hack-cli.exp,
8017 gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
8018 gdb.mi/mi-return.exp, gdb.mi/mi-simplerun.exp,
8019 gdb.mi/mi-stack.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-until.exp,
8020 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-child.exp,
8021 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
8022 gdb.mi/mi-watch.exp: Update copyright years.
8023
1a5ce3f3
DJ
80242004-08-08 Daniel Jacobowitz <dan@debian.org>
8025
8026 PR gdb/1738
8027 * gdb.base/signals.exp (signal_tests_1): KFAIL bug in continuing
8028 from a breakpoint with a pending signal.
8029
04f6ecf2
DJ
80302004-08-08 Daniel Jacobowitz <dan@debian.org>
8031
8032 PR gdb/1736
8033 * lib/gdb.exp (gdb_test_multiple): Handle return -code return.
8034 * gdb.base/sigaltstack.exp (finish_test): Consume output until
8035 the prompt.
8036 * gdb.base/sigstep.exp: Add KFAIL for gdb/1736.
8037
54d90d35
DJ
80382004-08-08 Daniel Jacobowitz <dan@debian.org>
8039
8040 * gdb.cp/templates.exp: Handle (char)115 for template argument 's'.
8041
d2f6abb0
DJ
80422004-08-08 Daniel Jacobowitz <dan@debian.org>
8043
8044 PR gdb/1736
8045 * gdb.base/sigaltstack.exp (finish_test): New procedure. KFAIL
8046 for i?86-*-linux*.
8047
5598c03d
DJ
80482004-08-08 Daniel Jacobowitz <dan@debian.org>
8049
8050 * gdb.arch/i386-prologue.exp: Compile without debug information.
8051
c6fee705
MC
80522004-08-08 Michael Chastain <mec.gnu@mindspring.com>
8053
8054 * lib/gdb.exp (gdb_get_line_number): Rewrite with native tcl
8055 rather than asking gdb to search.
8056
dd90efdb
MC
80572004-08-05 Michael Chastain <mec.gnu@mindspring.com>
8058
8059 * gdb.base/gcore.c: Include <string.h>.
8060
1e84bec1
MC
80612004-08-05 Michael Chastain <mec.gnu@mindspring.com>
8062
8063 * gdb.base/gcore.c: Add copyright notice.
8064
e425eb2b
MC
80652004-08-05 Michael Chastain <mec.gnu@mindspring.com>
8066
8067 * gdb.base/freebpcmd.c: Include <stdio.h>.
8068 * gdb.base/long_long.c: Include <string.h>.
8069 * gdb.base/sigaltstack.c: Include <stdlib.h> <string.h>.
8070 * gdb.base/siginfo.c: Include <string.h>.
8071 * gdb.base/sigstep.c: Include <string.h>.
8072
cb9aaed5
MC
80732004-08-04 Michael Chastain <mec.gnu@mindspring.com>
8074
8075 * gdb.base/complex.c: Include <stdlib.h>.
8076
55944f3d
MC
80772004-08-04 Michael Chastain <mec.gnu@mindspring.com>
8078
8079 * gdb.base/complex.c: Add copyright notice.
8080
7b2953d9
MC
80812004-08-04 Michael Chastain <mec.gnu@mindspring.com>
8082
8083 * gdb.base/charset.c: Include <stdlib.h>.
8084
c9133d23
MC
80852004-08-04 Michael Chastain <mec.gnu@mindspring.com>
8086
8087 * gdb.base/auxv.c: Include <stdlib.h>.
8088
0a8490ad
MC
80892004-08-04 Michael Chastain <mec.gnu@mindspring.com>
8090
8091 * gdb.base/auxv.c: Add copyright notice.
8092
3426d5ec
MC
80932004-08-04 Michael Chastain <mec.gnu@mindspring.com>
8094
8095 * gdb.base/coremaker.c: Add copyright notice.
8096 * gdb.base/coremaker2.c: Add copyright notice.
8097
8da195dd
AC
80982004-08-04 Andrew Cagney <cagney@gnu.org>
8099
8100 * gdb.base/store.exp: Update copyright.
8101 (check_set, up_set, check_struct, up_struct): Add a prefix to test
8102 names, do not import gdb_prompt.
8103
8d394f98
AC
81042004-08-01 Andrew Cagney <cagney@gnu.org>
8105
8106 Fix PR testsuite/1729.
8107 * gdb.base/dump.exp: Add test name to callers of capture_value, do
8108 not use capture_value with value 4.
8109 (capture_value): Add optional test name parameter.
8110 (test_reload_saved_value, test_restore_saved_value): Use $msg as
8111 the prefix, pass to capture_value.
8112
b6702b23
MK
81132004-08-01 Mark Kettenis <kettenis@gnu.org>
8114
8115 * gdb.arch/i386-prologue.exp: Add testcase for standard prolgue.
8116 * gdb.arch/i386-prologue.c (standard): New prototype and function.
8117 (main): Call new function.
8118
c203e0ca
MC
81192004-07-31 Michael Chastain <mec.gnu@mindspring.com>
8120
8121 * gdb.cp/namespace.exp: Accept more varieties of ptype output.
8122
a7995a30
MC
81232004-07-31 Michael Chastain <mec.gnu@mindspring.com>
8124
8125 * gdb.cp/virtfunc.exp: Accept more varieties of ptype output.
8126
9366563b
MC
81272004-07-31 Michael Chastain <mec.gnu@mindspring.com>
8128
b6eeaf26 8129 * gdb.cp/inherit.exp: Accept more varieties of ptype output.
9366563b
MC
8130 Accept more values of vtbl pointer. Remove some messages
8131 about "obsolete gcc or gdb".
8132
2fc1f950
MC
81332004-07-30 Michael Chastain <mec.gnu@mindspring.com>
8134
8135 * gdb.cp/classes.exp: Accept more varieties of ptype output.
8136
c724d49b
MC
81372004-07-30 Michael Chastain <mec.gnu@mindspring.com>
8138
8139 * gdb.base/asm-source.exp: Properly convert target board
8140 debug flags from gcc format to binutils format.
8141
736b0fce
MK
81422004-07-28 Mark Kettenis <kettenis@gnu.org>
8143
8144 * gdb.arch/i386-prologue.exp: Remove KFAIL of "backtrace in
8145 gdb1718". PR backtrace/1718 partially fixed.
8146
5633ea5c
JJ
81472004-07-27 Jeff Johnston <jjohnstn@redhat.com>
8148
8149 * gdb.threads/watchthreads.exp: New test for threaded watchpoints.
8150
575eebb1
NC
81512004-07-26 Nick Clifton <nickc@redhat.com>
8152
8153 * gdb.asm/asm-source.exp (debug-flags): New variable. If a known
8154 good default value for a specific architecture is available then
8155 set it to that value. Otherwise default to the -gstabs switch.
8156 Remove the -g... switches from the asm-flags variable. Allow the
8157 target board info to override the value if it wants to. Pass the
8158 switch on the assembler command line.
8159
62104619
MK
81602004-07-23 Mark Kettenis <kettenis@gnu.org>
8161
8162 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1718.
8163 * gdb.arch/i386-prologue.c (gdb1718): New prototype and function.
8164 (main): Call new function.
8165
4a1135b8
MC
81662004-07-22 Michael Chastain <mec.gnu@mindspring.com>
8167
8168 Test for PR exp/1715.
8169 * gdb.base/radix.exp: Refactor common procedures. Make all
8170 test names unique. Change XFAIL to KFAIL.
8171
8a12c1f0
MC
81722004-07-20 Michael Chastain <mec.gnu@mindspring.com>
8173
8174 * gdb.ada/gnat_ada.gpr.in: Rename from here ...
8175 * gdb.ada/gnat_ada.gin: ... to here.
8176 * configure.in: Use gnat_ada.gin.
8177 * configure: Regenerate.
8178
23b451cf
AC
81792004-07-20 Andrew Cagney <cagney@gnu.org>
8180
8181 * gdb.base/signals.exp: Replace send_gdb and gdb_expect with
8182 gdb_test and gdb_test_multiple. Delete bash_bug. Delete suspect
8183 XFAILs. Clean up test messages and comments. Check backtraces.
8184 Delete re-sync code.
8185
ab618a02
MC
81862004-07-19 Michael Chastain <mec.gnu@mindspring.com>
8187
8188 Fix PR cli/740.
8189 * gdb.base/annota1.exp: Honor gdb,nosignals.
8190 * gdb.base/annota3.exp: Likewise.
8191
46dad340
MC
81922004-07-19 Michael Chastain <mec.gnu@mindspring.com>
8193
8194 * lib/java.exp: Update copyright notice.
8195
756d8c70
AC
81962004-07-19 Andrew Cagney <cagney@gnu.org>
8197
8198 * gdb.base/selftest.exp: Copy file from here ...
8199 * gdb.gdb/selftest.exp: ... to here.
8200
586027e6
AC
82012004-07-16 Andrew Cagney <cagney@redhat.com>
8202
8203 * lib/insight-support.exp: Delete file.
8204 * lib/java.exp (java_init): Fix copyright.
8205
029d2200
AC
82062004-07-16 Andrew Cagney <cagney@gnu.org>
8207
8208 * gdb.base/restore.c: Append "prologue" to comments marking the a
8209 function's prologue.
8210 * gdb.base/restore.exp: Update copyright, re-indent.
8211 (restore_tests): Use gdb_test_multiple. Add "calleeN calls
8212 callerN" prefix where needed. Update patterns that match a
8213 function's prologue.
8214
653b62c5
MC
82152004-07-16 Michael Chastain <mec.gnu@mindspring.com>
8216
8217 * gdb.base/restore.c: Add copyright notice.
8218
f7d690e5
AC
82192004-07-16 Andrew Cagney <cagney@gnu.org>
8220
8221 * gdb.base/logical.exp: Update copyright.
8222 (evaluate): New procedure. Use to re-implement tests using
8223 several tables.
8224
d629a7cb
MH
82252004-07-14 Martin Hunt <hunt@redhat.com>
8226
8227 * lib/insight-support.exp (gdbtk_start): Unset TCL_LIBRARY
8228 which fixes some problems where init.tcl was not found.
8229
9c7bb332
AC
82302004-07-13 Andrew Cagney <cagney@gnu.org>
8231
6bf46641
AC
8232 * gdb.base/sizeof.exp: Skip test when no inferior I/O.
8233 (check_sizeof, check_valueof): Do not include the output in the
8234 test name. Use gdb_test.
8235 (get_valueof): Use gdb_test_multiple.
8236
c4ffd4c0
AC
8237 * gdb.base/step-test.exp: Update copyright. Use
8238 gdb_test_multiple. Ensure that test names do not include
8239 architecture dependent output.
8240
ab89363a
AC
8241 * gdb.gdb/observer.exp: Update copyright.
8242 (setup_test): Use gdb_test_multiple.
8243 (attach_first_observer, attach_second_observer)
8244 (attach_third_observer, detach_first_observer)
8245 (detach_second_observer, detach_third_observer)
8246 (reset_counters, check_counters): Make $message a prefix.
8247 (test_normal_stop_notifications): Add "args" parameter - a list of
8248 init functions to be called. Make $message a prefix,
8249 (test_observer_normal_stop): Change the message prefixes so that
8250 they are unique, pass the attach / detach procedures to
8251 test_normal_stop_notifications.
8252
ec58997a
AC
8253 * gdb.base/signull.exp (test_segv): Prefix all tests with
8254 "${name}". Clean up test messages.
8255
b475183b
AC
8256 * gdb.base/annota3.exp, gdb.base/annota1.exp: Update copyright.
8257
9c7bb332
AC
8258 * gdb.base/ena-dis-br.exp: Update copyright.
8259 (break_at): New function. Replace send_gdb with gdb_test,
8260 break_at, and gdb_test_multiple. Replace XFAIL of "continue with
8261 ignore count, not stopped at bpt", with KFAIL.
8262
2dd95497
CV
82632004-07-13 Corinna Vinschen <vinschen@redhat.com>
8264
8265 * gdb.base/attach.exp: Remove cleanupfile handling.
8266
419e626b
AC
82672004-07-12 Andrew Cagney <cagney@gnu.org>
8268
8269 * gdb.base/annota1.exp: Cleanup corefile test name.
8270 * gdb.base/annota3.exp: Ditto.
8271
8b1b3228
AC
82722004-07-12 Andrew Cagney <cagney@gnu.org>
8273
78650829
AC
8274 * gdb.base/signals.exp: Clean up copyright, re-indent.
8275
8b1b3228
AC
8276 * gdb.base/attach.exp: Replace send_gdb and gdb_expect with
8277 gdb_test and gdb_test_multiple.
8278
935c2760
JJ
82792004-07-08 Jeff Johnston <jjohnstn@redhat.com>
8280
8281 * gdb.java/jmain.exp: Fix expected line number for main to
a9c64011 8282 break at. Set XFAIL for break at main test since gcj does not
935c2760
JJ
8283 provide line number info for first statement in main.
8284
1544280f
AC
82852004-07-08 Andrew Cagney <cagney@gnu.org>
8286
1279f4ff
AC
8287 * gdb.base/attach.exp: Cleanup copyright. Re-indent.
8288
1544280f
AC
8289 * gdb.base/sigbpt.exp: Make the common part of each test name a
8290 prefix instead of suffix.
8291
bcc82369
BR
82922004-07-07 Bob Rossi <bob_rossi@cox.net>
8293
8294 * gdb.mi/mi2-file.exp: Revert to version 1.1, except changed name of
8295 test from test_tbreak_creation_and_listing to
8296 test_file_list_exec_source_file
8297 * gdb.mi/mi-file.exp: Add test for -file-list-exec-source-files
8298 Changed name of test from test_tbreak_creation_and_listing to
8299 test_file_list_exec_source_file
8300
23f4b0aa
JJ
83012004-07-07 Jeff Johnston <jjohnstn@redhat.com>
8302
8303 * gdb.java/jmisc.exp: Fix expected output of ptype to look for
8304 the jmisc() constructor instead of <init>.
8305 * gdb.java/jmisc1.exp: Ditto.
8306
56401cd5
AC
83072004-07-07 Andrew Cagney <cagney@gnu.org>
8308
8309 * gdb.base/sigbpt.exp (stepi_out): Check for a single step
8310 corrupting the PC.
8311
44ae2f6a
MC
83122004-07-06 Michael Chastain <mec.gnu@mindspring.com>
8313
8314 * gdb.cp/templates.exp: Accept whitespace change in demangler
8315 output.
8316
45a83408
AC
83172004-07-06 Andrew Cagney <cagney@gnu.org>
8318
8319 * gdb.base/sigbpt.exp, gdb.base/sigbpt.c: New test.
8320
d205ad70
MC
83212004-07-02 Michael Chastain <mec.gnu@mindspring.com>
8322
8323 * lib/compiler.c: Accept __HP_CXD_SPP for old hp ansi c compiler.
8324 * lib/compiler.cc: Likewise.
8325
06ea1a61
MC
83262004-06-30 Michael Chastain <mec.gnu@mindspring.com>
8327
8328 * lib/compiler.cc: Work around string preprocessing problem
8329 with old hp c++ compiler.
8330 * lib/compiler.c: Likewise.
8331
daab1251
CV
83322004-06-29 Corinna Vinschen <vinschen@redhat.com>
8333
8334 * gdb.arch/i386-prologue.c: Add copyright header. Use preprocessor
8335 directives to conditionalize symbol prefixing.
8336 * gdb.arch/i386-prologue.exp: Allow symbol prefixing by adding
8337 additional_flags handling. Add underscore prefix for Cygwin.
8338 * gdb.arch/i386-unwind.c: Use preprocessor directives to
8339 conditionalize symbol prefixing.
8340 * gdb.arch/i386-unwind.exp: Allow symbol prefixing by adding
8341 additional_flags handling. Add underscore prefix for Cygwin.
8342
cc984116
CV
83432004-06-29 Corinna Vinschen <vinschen@redhat.com>
8344
8345 * gdb.base/bigcore.exp: Skip test on Cygwin.
8346
c279b077
MC
83472004-06-28 Michael Chastain <mec.gnu@mindspring.com>
8348
8349 * gdb.hp/gdb.base-hp/reg.exp: Accept both old and new gdb output
8350 formats for "info register". Use gdb_test_multiple. Fix
8351 the "invalid register" test.
8352
0e915747
CV
83532004-06-28 Corinna Vinschen <vinschen@redhat.com>
8354
8355 * gdb.base/attach.exp: Fix copyright date. Set testpid to Windows
8356 PID for Cygwin. Add Cygwin specific strings to check for in some
8357 tests.
8358 (do_attach_tests): Add a test for user interaction when attaching
8359 to a process with no matching symbol table already loaded.
8360
11422c86
AC
83612004-06-26 Andrew Cagney <cagney@gnu.org>
8362
8363 Test PR java/1567 and PR java/1565.
8364 * gdb.java/jmain.exp, gdb.java/jmain.java: New files.
8365 * gdb.java/jmisc2.exp: Delete file.
8366
cefbce26
MC
83672004-06-26 Michael Chastain <mec.gnu@mindspring.com>
8368
8369 * gdb.hp/gdb.base-hp/reg.exp: Update copyright notice.
8370
e19f872c
CV
83712004-06-25 Corinna Vinschen <vinschen@redhat.com>
8372
8373 * gdb.base/attach.exp (do_attach_tests): Don't forget to kill second
8374 attach process.
8375
d931ba3b
MC
83762004-06-23 Michael Chastain <mec.gnu@mindspring.com>
8377
8378 * gdb.cp/pr-1553.exp: Remove.
8379
aef68c48
MC
83802004-06-22 Michael Chastain <mec.gnu@mindspring.com>
8381
8382 * gdb.cp/pr-1553.cc: Remove.
8383 * gdb.cp/pr-1553.exp: Disable this test.
8384
8d5df71a
JB
83852004-06-20 Jim Blandy <jimb@redhat.com>
8386
a9c64011 8387 Fix PR testsuite/1680.
8d5df71a
JB
8388 * gdb.arch/i386-sse.exp: Properly quote curly braces in
8389 regular expressions.
8390
4ac6f39d
MC
83912004-06-19 Michael Chastain <mec.gnu@mindspring.com>
8392
8393 Fix PR testsuite/1679.
8394 * gdb.arch/i386-sse.exp: Do not call gdb_suppress_entire_file.
8395 Issue an UNSUPPORTED result instead.
8396
1b413552
JB
83972004-06-18 Jim Blandy <jimb@redhat.com>
8398
8399 * gdb.base/charset.exp: Only send a control-C if we see a new
8400 prompt and incomplete command.
8401
6daa6ebd
MC
84022004-06-18 Michael Chastain <mec.gnu@mindspring.com>
8403
8404 * gdb.cp/pr-574.cc: Add copyright notice.
8405
51fa4ae0
JB
84062004-06-17 Jim Blandy <jimb@redhat.com>
8407
8408 * gdb.base/charset.exp: Don't refer to $expect_out(1,string) in
8409 cases where the regexp has no groups; this grabs random text from
8410 the previous test suite, whatever that was.
8411
8fea26c5
MC
84122004-06-17 Michael Chastain <mec.gnu@mindspring.com>
8413
8414 * gdb.cp/printmethod.cc: Add copyright notice.
8415
1e3aeb41
MC
84162004-06-16 Michael Chastain <mec.gnu@mindspring.com>
8417
8418 * gdb.cp/psmang1.cc, gdb.cp/psmang2.cc: Add copyright notice.
8419
9d9030bc
AC
84202004-06-16 Andrew Cagney <cagney@gnu.org>
8421
8422 * gdb.base/signull.c: Update copyright. Include <string.h>.
8423 (bowler): Replace data_pointer with data_read
8424 and data_write cases. Add code_descriptor case.
8425 (zero, desc): New array and pointer.
8426 (data, code): Change to simple pointers.
8427 * gdb.base/signull.exp: Fix probe pattern matching a function
8428 descriptor SIGSEGV. Replace data_pointer with data_read and
8429 data_write tests.
8430
acd4ad44
AC
84312004-06-16 Andrew Cagney <cagney@gnu.org>
8432
8433 * gdb.base/long_long.exp, gdb.base/long_long.c: Rewrite.
8434
08fd625c
MC
84352004-06-15 Michael Chastain <mec.gnu@mindspring.com>
8436
8437 * gdb.base/long_long.c: Add copyright notice.
8438
1903502c
MC
84392004-06-15 Michael Chastain <mec.gnu@mindspring.com>
8440
8441 * gdb.base/long_long.exp: Remove reference to
8442 bug-gdb@prep.ai.mit.edu. Change line-number-specific breakpoint
8443 to gdb_breakpoint and gdb_continue_to_breakpoint.
8444
83313cb1
JB
84452004-06-14 Jim Blandy <jimb@redhat.com>
8446
8447 * gdb.arch/e500-regs.exp: Fix up 'print' pattern for the little-
8448 endian case.
8449
1bf404ef
AC
84502004-06-14 Andrew Cagney <cagney@gnu.org>
8451
8452 * gdb.base/gcore.exp (capture_command_output): Delete the always
8453 passing tests containing inferior values.
8454 * gdb.base/ending-run.exp: Do not include the breakpoint address
8455 in the test message. Update copyright.
8456 * gdb.base/sizeof.exp (check_sizeof): Do not include the type's
8457 size in the test name, use gdb_test_multiple. Update copyright.
8458
ef220b33
MC
84592004-06-14 Michael Chastain <mec.gnu@mindspring.com>
8460
8461 * gdb.cp/ref-types.cc: Add copyright notice.
8462
4f70a4c9
MC
84632004-06-14 Michael Chastain <mec.gnu@mindspring.com>
8464
8465 * lib/compiler.c: Remove gcc_compiled, hp_cc_compiler,
8466 hp_aCC_compiler.
8467 * lib/compiler.cc: Likewise.
8468 * lib/gdb.exp (get_compiler_info): Eval lines only if they are
8469 'set' commands. Log diagnostics for other lines. Set
8470 gcc_compiled, hp_cc_compiler, and hp_aCC_compiler.
8471
335928ac
MC
84722004-06-13 Michael Chastain <mec.gnu@mindspring.com>
8473
8474 * gdb.cp/try_catch.cc: Add copyright notice.
8475
2efb12e8
MC
84762004-06-12 Michael Chastain <mec.gnu@mindspring.com>
8477
8478 * gdb.cp/userdef.cc: Add copyright notice.
8479
0bbed51a
MC
84802004-06-11 Michael Chastain <mec.gnu@mindspring.com>
8481
8482 * gdb.cp/virtfunc.cc: Add copyright notice.
8483
e12a46c9
RC
84842004-06-11 Randolph Chung <tausq@debian.org>
8485
8486 * gdb.base/structs2.exp: Mark two tests as xfail because of a compiler
8487 problem.
8488
338e05af
AC
84892004-06-10 Andrew Cagney <cagney@gnu.org>
8490
8491 * lib/compiler.cc, lib/compiler.c: Append either
8492 __GNUC_PATCHLEVEL__, or "unknown" to the compiler_info.
8493 * gdb.base/structs.exp (test_struct_calls): Check for gcc-3-3-*
8494 instead of gcc-3-3.
8495
dc3f10cb
AC
84962004-06-09 Andrew Cagney <cagney@gnu.org>
8497
b4d946af
AC
8498 * gdb.base/structs.exp (test_struct_calls): Fix KFAIL for
8499 gdb/1455, bug is specific to "long long" and "double".
a9c64011 8500
dc3f10cb
AC
8501 * gdb.base/structs.exp (test_struct_returns, test_struct_returns)
8502 (test_struct_calls): Remove KFAIL of "long double" on i*86-*-*,
8503 x86_64-*-*, sparc64-*-*, and sparc*-*-solaris2*. PR tdep/1447
8504 fixed.
8505
b5c0bfa2
AC
85062004-06-09 Andrew Cagney <cagney@gnu.org>
8507
8508 * gdb.base/structs.exp (test_struct_returns): Replace
8509 "return_value_unknown" and "finish_value_unknown" by
8510 "return_value_known" and "finish_value_known". Instead of
8511 "return_value_unknown" iff "finish_value_unknown", check
8512 "return_value_known" implies "finish_value_known".
8513
caeb605f
MH
85142004-06-08 Martin Hunt <hunt@redhat.com>
8515
8516 * gdb.base/float.exp: Add pattern for mips targets.
8517
c892bb64
RC
85182004-06-08 Randolph Chung <tausq@debian.org>
8519
8520 * gdb.base/float.exp: Add pattern for hppa*-* target; make the failure
8521 message for unknown architectures more clear.
8522
48306d3e
JB
85232004-06-08 Joel Brobecker <brobecker@gnat.com>
8524
8525 * gdb.ada/null_record.exp: Use "start" instead of "begin" to
8526 start the execution of the program.
8527
83ecb59f
JB
85282004-06-07 Jim Blandy <jimb@redhat.com>
8529
8530 * gdb.arch/i386-sse.exp, gdb.arch/i386-sse.c: New tests.
8531 * gdb.arch/i386-cpuid.h: New helper file.
8532
55264cb4
RC
85332004-06-07 Randolph Chung <tausq@debian.org>
8534
8535 * gdb.base/shlib-call.exp: Allow breakpoint to be added after inferior
8536 has started.
8537
23cadb28
RM
85382004-06-04 Roland McGrath <roland@redhat.com>
8539
8540 Fix PR gdb/1647.
8541 * gdb.base/auxv.exp (fetch_auxv): Revert last change and fix it
8542 differently to be robust to output buffering differences.
8543
51d01eda
MC
85442004-06-04 Michael Chastain <mec.gnu@mindspring.com>
8545
8546 * gdb.threads/pthreads.exp: Update copyright years.
8547 (check_control_c): Change asynchronous 'after' to synchronous.
8548
f4fc3b93
RM
85492004-06-04 Roland McGrath <roland@redhat.com>
8550
8551 * gdb.base/auxv.exp (fetch_auxv): Consume output fully through
8552 next gdb prompt.
8553
4013522b
MC
85542004-06-02 Michael Chastain <mec.gnu@mindspring.com>
8555
8556 Fix PR gdb/1636.
8557 * gdb.threads/manythreads.exp: Change asynchronous 'after'
8558 calls to synchronous.
8559
7a8f1e6b
JB
85602004-05-26 Jim Blandy <jimb@redhat.com>
8561
8562 * gdb.arch/e500-prologue.exp, gdb.arch/e500-prologue.c: New tests.
8563
81bb3443
RC
85642004-05-24 Randolph Chung <tausq@debian.org>
8565
8566 * gdb.asm/asm-source.exp: Enable test for hppa-linux target.
8567 * gdb.asm/pa.inc: New file.
8568
8f5a3103
MK
85692004-05-22 Mark Kettenis <kettenis@gnu.org>
8570
8571 * gdb.base/signull.c: Use sigjmp_buf instead of jmp_buf.
8572
734b8fe8 85732004-05-21 Joel Brobecker <brobecker@gnat.com>
a9c64011 8574 Daniel Jacobowitz <drow@mvista.com>
734b8fe8
JB
8575
8576 * lib/gdb.exp (gdb_test_multiple): Improve regexp matching the
8577 GDB prompt.
8578
725603e1
UW
85792004-05-20 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8580
f4fc3b93 8581 * gdb.base/signull.c: Use sigsetjmp/siglongjmp instead of
725603e1
UW
8582 setjmp/longjmp. Use sigaction instead of signal.
8583
8b923272 85842004-05-19 J. Brobecker <brobecker@gnat.com>
a9c64011 8585 Michael Snyder <msnyder@redhat.com>
8b923272
JB
8586
8587 * gdb.threads/pthread_cond_wait.c: New file.
8588 * gdb.threads/pthread_cond_wait.exp: New testcase.
8589
8bfabb04
AC
85902004-05-13 Andrew Cagney <cagney@redhat.com>
8591
8592 * gdb.base/signull.exp, gdb.base/signull.c: New files.
8593 * gdb.base/gdb1476.c, gdb.base/gdb1476.exp: Delete files.
8594
42edda50
AC
85952004-05-11 Andrew Cagney <cagney@redhat.com>
8596
8597 * gdb.base/sigstep.exp (advancei): Update KFAILs. gdb/1613 is
8598 fixed but revealed gdb/1639.
8599
d303a6c7
AC
86002004-05-10 Andrew Cagney <cagney@redhat.com>
8601
8602 * gdb.base/signals.exp (signal_tests_1): Simplify "continue to
8603 func1" and "next to 2nd alarm", kernel bug avoided.
8604
bf08c2a1
DJ
86052004-05-10 Daniel Jacobowitz <dan@debian.org>
8606
8607 PR external/1568
8608 * gdb.base/bigcore.exp: Check the size of the dumped core file.
8609 XFAIL if it is smaller than bytes_allocated.
8610 * gdb.base/bigcore.c (bytes_allocated): Make static and unsigned.
8611 (main): Make chunks_allocated unsigned. Correct comment.
8612
c0586a34
JB
86132004-05-07 Joel Brobecker <brobecker@gnat.com>
8614
8615 * gdb.arch/powerpc-aix-prologue.c: New file.
8616 * gdb.arch/powerpc-aix-prologue.exp: New file.
8617
f2785d12
JB
86182004-05-07 Jim Blandy <jimb@redhat.com>
8619
8620 * gdb.base/lineinc.exp, gdb.base/lineinc1.h, gdb.base/lineinc2.h,
8621 gdb.base/lineinc3.h, gdb.base/lineinc.c: New tests.
8622
bd7f6e30
JB
86232004-05-06 Joel Brobecker <brobecker@gnat.com>
8624
8625 * gdb.base/sep.exp: No longer setup_kfail when the program was
8626 built with dwarf2.
8627
0a5e7efe
JI
86282004-05-05 Jim Ingham <jingham@apple.com>
8629
8630 * gdb.base/pending.exp: Make sure pending breakpoints
8631 preserve the ignore count.
f4fc3b93 8632
a8958849
MK
86332004-04-27 Jerome Guitton <guitton@gnat.com>
8634
8635 * i386-prologue.exp: Add testcase for jump instruction as first
8636 instruction of the real code.
8637 * i386-prologue.c (jump_at_beginning): New function.
8638
7e103f5b
MK
86392004-04-28 Mark Kettenis <kettenis@gnu.org>
8640
8641 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1624 on
8642 x86_64-*-*.
8643
5d38b224
MK
86442004-04-28 Mark Kettenis <kettenis@gnu.org>
8645
8646 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1623 on
8647 i*86-*-*.
8648
0ef32fd9
MK
86492004-04-25 Mark Kettenis <kettenis@gnu.org>
8650
8651 * gdb.base/call-sc.exp (start_scalars_test): Fix regular
8652 expression that checks the return type.
8653
71d7dd7c
AC
86542004-04-23 Andrew Cagney <cagney@redhat.com>
8655
8656 * gdb.base/call-sc.exp: New test of scalar call/return values.
8657 * gdb.base/call-sc.c: Ditto.
8658
1e9f977e
JJ
86592004-04-23 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8660
8661 * gdb.threads/manythreads.c: Reduce thread stack size.
8662
899d9e3a
JJ
86632004-04-23 Jeff Johnston <jjohnstn@redhat.com>
8664
8665 * gdb.threads/manythreads.c: Add copyright notice.
8666
61bcae62
AC
86672004-04-23 Andrew Cagney <cagney@redhat.com>
8668
8669 * gdb.base/siginfo.exp: Better handle step out of signal.
8670 * gdb.base/sigstep.exp: Ditto.
8671
7339a42e 86722004-04-22 Jeff Johnston <jjohnstn@redhat.com>
a9c64011 8673 Daniel Jacobowitz <drow@mvista.com>
7339a42e
JJ
8674
8675 * gdb.threads/manythreads.c: New testcase.
8676 * gdb.threads/manythreads.exp: Ditto.
8677
5c98409b
JB
86782004-04-22 Jim Blandy <jimb@redhat.com>
8679
8680 * gdb.stabs/exclfwd.exp, gdb.stabs/exclfwd1.c,
8681 gdb.stabs/exclfwd2.c, gdb.stabs/exclfwd.h: New test.
8682
3b611f1a
MC
86832004-04-21 Michael Chastain <mec.gnu@mindspring.com>
8684
8685 * gdb.stabs/weird.exp: Accept full pathname for $binfile.
8686
f0fd9238
AC
86872004-04-21 Andrew Cagney <cagney@redhat.com>
8688
8689 * gdb.base/sigstep.c: New file.
8690 * gdb.base/sigstep.exp: New file.
8691
90990674
JB
86922004-04-16 Joel Brobecker <brobecker@gnat.com>
8693
8694 * gdb.gdb/observer.exp (test_normal_stop_notifications): Update
8695 call to observer_notify_normal_stop.
8696
78cef34b
AC
86972004-04-15 Andrew Cagney <cagney@redhat.com>
8698
8699 * gdb.base/siginfo.c: New file.
8700 * gdb.base/siginfo.exp: New file.
8701
d2343407
JB
87022004-04-12 J. Brobecker <brobecker@gnat.com>
8703
8704 * gdb.base/sep.exp: Fix typo in comment.
8705
a2dba3c8
JB
87062004-04-12 J. Brobecker <brobecker@gnat.com>
8707
8708 * gdb.base/sep.c: New file.
8709 * gdb.base/sep-proc.c: New file.
8710 * gdb.base/sep.exp: New testcase.
8711
15f7b60e
MK
87122004-04-09 Mark Kettenis <kettenis@gnu.org>
8713
8714 * gdb.base/bigcore.exp: Disable on Solaris; no sparse core file
8715 support.
8716
44f4de1a
AC
87172004-04-05 Andrew Cagney <cagney@redhat.com>
8718
8719 * gdb.base/sigaltstack.c: New file.
8720 * gdb.base/sigaltstack.exp: New file.
8721
ef04f396
JB
87222004-04-04 Joel Brobecker <brobecker@gnat.com>
8723
8724 * gdb.base/foll-fork.exp: Update the expected output for
8725 "help set follow-fork-mode", to match a change that was made
8726 to the help of this variable on 2004-01-13.
8727
d40d2c92
JB
87282004-04-01 Joel Brobecker <brobecker@gnat.com>
8729
8730 * lib/ada.exp: Add copyright notice.
8731 * bar.ads: Likewise.
8732 * bar.adb: Likewise.
8733 * null_record.adb: Likewise.
8734 * null_record.exp: Likewise.
8735 * gnat_ada.gpr.in: Likewise. Fix typo in a comment, clarify another.
8736
f86ef5a3
JB
87372004-04-01 Joel Brobecker <brobecker@gnat.com>
8738
8739 * configure.in: Generate gdb.ada/Makefile and gdb.ada/gnat_ada.gpr.
8740 * configure: Regenerate.
8741
414e70e3
JB
87422004-04-01 Joel Brobecker <brobecker@gnat.com>
8743
8744 * lib/ada.exp (gdb_compile_ada): Emit UNSUPPORTED if we failed
8745 to build the application. Remove the message printed when in
8746 verbose mode, redundant with the UNSUPPORTED message above.
8747
f0aaee49
JB
87482004-03-31 Joel Brobecker <brobecker@gnat.com>
8749
8750 * gdb.ada (bar.ads, bar.adb, null_record.adb): New files.
8751 * gdb.ada (null_record.exp): New testcase.
8752
ac81cb54
JB
87532004-03-31 Joel Brobecker <brobecker@gnat.com>
8754
8755 * Makefile.in (ALL_SUBDIRS) Add gdb.ada.
8756
854af2f7
JB
87572004-03-31 Joel Brobecker <brobecker@gnat.com>
8758
8759 * gdb.ada: New subdirectory.
8760 * gdb.ada/Makefile.in: New file.
8761 * gdb.ada/gnat_ada.gpr.in: New file.
8762
034cb681
JB
87632004-03-31 Joel Brobecker <brobecker@gnat.com>
8764
8765 * lib/ada.exp: New file.
8766
78a1a894
DJ
87672004-03-24 Daniel Jacobowitz <drow@mvista.com>
8768
8769 * gdb.base/gdb1250.exp: Use runto {allow-pending}.
8770 * lib/gdb.exp (runto, gdb_breakpoint): Support {allow-pending}.
8771
4b2b3b3e
AC
87722004-03-22 Andrew Cagney <cagney@redhat.com>
8773
8774 * gdb.base/watchpoint.exp (test_stepping): Delete bogus XFAILs
8775 hiding problems with DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET.
8776 Problem identified by Ulrich Weigand.
8777
23c73aa3
DC
87782004-03-17 David Carlton <carlton@kealia.com>
8779
8780 * gdb.cp/classes.exp (test_enums): Refer to PR c++/1588 instead of
8781 PR c++/826.
8782
d63a86f8
RM
87832004-03-16 Roland McGrath <roland@redhat.com>
8784
8785 * gdb.base/auxv.exp: New file.
8786 * gdb.base/auxv.c: New file, copied verbatim from coremaker2.c.
8787
0e02aa50
DC
87882004-03-12 David Carlton <carlton@kealia.com>
8789
8790 * gdb.cp/pr-1553.exp: New. Tests for PR c++/1553.
8791 * gdb.cp/pr-1553.cc: Ditto.
8792 * gdb.cp/local.exp (ptype NestedInnerLocal): Add comment, third
8793 pass branch.
8794
c20b71be
MC
87952004-03-12 Michael Chastain <mec.gnu@mindspring.com>
8796
8797 * gdb.cp/templates.exp: Accept more template types.
8798
c7414a01
MC
87992004-03-09 Michael Chastain <mec.gnu@mindspring.com>
8800
8801 From Corinna Vinschen with modifications.
8802 * gdb.cp/classes.cc (enums1): Add a line to extend scope of
8803 local variable obj_with_enum.
8804 * gdb.cp/classes.exp (test_enums): Remove TODO note about FAIL
8805 results with obj_with_enum.
8806
ed69573c
MC
88072004-03-09 Michael Chastain <mec.gnu@mindspring.com>
8808
8809 * gdb.cp/classes.cc: New file, copied from misc.cc.
8810 * gdb.cp/classes.exp: Use classes.cc rather than misc.cc.
8811
28301461
MC
88122004-03-09 Michael Chastain <mec.gnu@mindspring.com>
8813
8814 * gdb.cp/misc.cc: Add copyright notice.
8815
1198ecbe
DC
88162004-03-05 David Carlton <carlton@kealia.com>
8817
8818 * gdb.cp/rtti.exp: Add 'print *obj3' test.
8819 * gdb.cp/rtti.h: Update copyright.
8820 (namespace n2::n3): New.
8821 * gdb.cp/rtti1.cc: (refer_to (n2::n3::C3 *)): New.
8822 (n2::n3::func3): New.
8823 (main): Call n2::n3::func3.
8824 * gdb.cp/rtti2.cc: Update copyright.
8825 (n2::create3): New.
8826
9e08c470
MK
88272004-03-04 Mark Kettenis <kettenis@gnu.org>
8828
8829 * gdb.asm/openbsd.inc: Fix typo.
8830
4bebc3aa
FF
88312004-03-03 Fred Fish <fnf@redhat.com>
8832
8833 * gdb.base/pc-fp.exp (get_valueofx): Fix apparent typo to now set
8834 "val" instead of unused "size". Update copyright year.
8835
6ea9fb37
DJ
88362004-02-29 Daniel Jacobowitz <drow@mvista.com>
8837
8838 * gdb.cp/ctti.exp: Handle unsigned char type. Expect templates
8839 to use unsigned char.
8840 * gdb.cp/cttiadd.c, gdb.cp/cttiadd1.c, gdb.cp/cttiadd2.c,
8841 gdb.cp/cttiadd3.c: Change type of variable to unsigned char.
8842
23b23974
DJ
88432004-02-29 Daniel Jacobowitz <drow@mvista.com>
8844
8845 * config/gdbserver.exp (gdbserver_gdb_load): Wait for a complete
8846 line of output.
8847
7574fd53
DJ
88482004-02-28 Daniel Jacobowitz <drow@mvista.com>
8849
8850 * gdb.base/relocate.c (dummy): Initialize.
8851
a195357f
DJ
88522004-02-28 Daniel Jacobowitz <drow@mvista.com>
8853
8854 * gdb.base/chng-syms.exp: Anchor exit pattern. Allow
8855 a breakpoint at exit.
8856
72fd54a9
FF
88572004-02-27 Fred Fish <fnf@redhat.com>
8858
8859 * gdb.base/chng-syms.exp: Add expect condition to match failing
8860 case that isn't a timeout.
8861
b9d23137
AC
88622004-02-27 Andrew Cagney <cagney@redhat.com>
8863
8864 * gdb.base/bigcore.exp: Disable on HP/UX, no sparse corefile
8865 support.
8866
15d208f6 88672004-02-26 Fred Fish <fnf@redhat.com>
d63a86f8 8868
15d208f6
FF
8869 * gdb.arch/gdb1431.c: Remove.
8870 * gdb.arch/gdb1431.s: New file, copy of gdb1291.s
8871 * gdb.arch/gdb1431.exp: Use "advance" correctly instead
8872 of "until" incorrectly.
8873
98f9cd2d
JB
88742004-02-26 J. Brobecker <brobecker@gnat.com>
8875
8876 * gdb.cp/class2.cc (empty): New class.
8877 (refer): New function.
8878 (main): Declare an object of type empty and use it.
8879 * gdb.cp/class2.exp: Print the value of an object of type empty.
8880
9b50c11b
JJ
88812004-02-26 Jeff Johnston <jjohnstn@redhat.com>
8882
8883 * gdb.base/langs.exp: Update query string to match the
8884 new nquery format used for pending breakpoints.
8885
0dcd613f
AC
88862004-02-26 Andrew Cagney <cagney@redhat.com>
8887
8888 Fix PR i18n/1570.
8889 * gdb.base/charset.c: Update copyright notice.
8890 (main, init_string): Remove the escape character '\e' tests.
8891 * gdb.base/printcmds.exp (test_print_all_chars): Ditto.
8892 * gdb.base/charset.exp (valid_host_charset): Ditto.
8893 * gdb.base/setvar.exp: Ditto.
8894
b8a56647
AC
88952004-02-24 Andrew Cagney <cagney@redhat.com>
8896
90d59e34
AC
8897 * gdb.base/corefile.exp: Use gdb_test_multiple, make "accessing
8898 mmapped data in core file" PASS and FAIL messages consistent.
8899
b8a56647
AC
8900 * gdb.java/jmisc.exp: Use the fully quallified name of "main" when
8901 setting a breakpoint. Work around PR java/1565.
8902
9f27c604
JJ
89032004-02-23 Jeff Johnston <jjohnstn@redhat.com>
8904
8905 * lib/gdb.exp (gdb_breakpoint): Update query string to match
8906 new nquery format.
8907 * gdb.base/pending.exp: Ditto.
8908
3224a706
MK
89092004-02-22 Mark Kettenis <kettenis@gnu.org>
8910
8911 * configure.in: Run stabs tests on *BSD.
8912 * configure: Regenerated.
8913
41e0a9ca
MK
89142004-02-21 Mark Kettenis <kettenis@gnu.org>
8915
8916 * gdb.base/bigcore.exp: Bail out on *BSD instead of only NetBSD.
8917
1e1b3428
FF
89182004-02-20 Fred Fish <fnf@redhat.com>
8919
8920 * gdb.base/callfuncs.exp (do_function_calls): Remove extraneous
8921 blank in test for "returns short", for consistency with other
8922 "returns xxx" tests. Update copyright year.
8923
f9a7572a
FF
89242004-02-19 Fred Fish <fnf@redhat.com>
8925
8926 New testcase for PR breakpoint/1558.
8927 * gdb.arch/gdb1558.exp: New file.
8928 * gdb.arch/gdb1558.c: New file.
8929
b2ce2854
EZ
89302004-02-19 Elena Zannoni <ezannoni@redhat.com>
8931
8932 * gdb.base/nodebug.exp: Fix typo.
8933
e7c9ff01
JB
89342004-02-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8935
8936 Committed by Jim Blandy <jimb@redhat.com>.
8937
62f4b920
JB
8938 * gdb.objc/basicclass.exp: Adapt to fixed return type of printHi.
8939
2db536a1
JB
8940 * gdb.base/dump.exp: Handle negative offsets in decimal, not hex.
8941
e7c9ff01
JB
8942 * gdb.base/float.exp: Support s390*-*-* targets.
8943
f3205b34
AF
89442004-02-17 Adam Fedor <fedor@gnu.org>
8945
8946 * gdb.base/gdb1555.exp: New file.
8947 * gdb.base/gdb1555-main.c, gdb.base/gdb1555.c: New files.
8948
9d62932d
EZ
89492004-02-17 Elena Zannoni <ezannoni@redhat.com>
8950
8951 * gdb.base/selftest.exp (do_steps_and_nexts): Add comment.
8952
344c9711
FF
89532004-02-16 Fred Fish <fnf@redhat.com>
8954
8955 * gdb.arch/gdb1291.c: Remove
8956 * gdb.arch/gdb1291.s: New test input file.
8957 * gdb.arch/gdb1291.exp: Expand test to check case that should not
8958 fail. Test for correct result, known incorrect result, other
8959 failures and timeouts.
8960
2d822687
AC
89612004-02-16 Andrew Cagney <cagney@redhat.com>
8962
8963 * gdb.base/bigcore.exp: New file.
8964 * gdb.base/bigcore.c: New file.
8965
dac15b66
AC
89662004-02-13 Andrew Cagney <cagney@redhat.com>
8967
8968 * gdb.mi/mi1-basics.exp, gdb.mi/mi1-break.exp: Delete file.
8969 * gdb.mi/mi1-console.exp, gdb.mi/mi1-disassemble.exp: Delete file.
8970 * gdb.mi/mi1-eval.exp, gdb.mi/mi1-hack-cli.exp: Delete file.
8971 * gdb.mi/mi1-pthreads.exp, gdb.mi/mi1-read-memory.exp: Delete file.
8972 * gdb.mi/mi1-regs.exp, gdb.mi/mi1-return.exp: Delete file.
8973 * gdb.mi/mi1-simplerun.exp, gdb.mi/mi1-stack.exp: Delete file.
8974 * gdb.mi/mi1-stepi.exp, gdb.mi/mi1-symbol.exp: Delete file.
8975 * gdb.mi/mi1-until.exp, gdb.mi/mi1-var-block.exp: Delete file.
8976 * gdb.mi/mi1-var-child.exp, gdb.mi/mi1-var-cmd.exp: Delete file.
8977 * gdb.mi/mi1-var-display.exp, gdb.mi/mi1-watch.exp: Delete file.
8978
6bdfc2c4
JJ
89792004-02-11 Jeff Johnston <jjohnstn@redhat.com>
8980
8981 * gdb.asm/ia64.inc (gdbasm_startup): Make sure first instruction
8982 executed is an alloc instruction.
8983
87b3ede8
DC
89842004-02-11 David Carlton <carlton@kealia.com>
8985
8986 * gdb.cp/breakpoint.exp: New.
8987 * gdb.cp/breakpoint.cc: New.
8988
6e19e2bf
MC
89892004-02-11 Michael Chastain <mec.gnu@mindspring.com>
8990
8991 Partial fix for PR gdb/1543.
8992 * gdb.cp/ambiguous.exp, gdb.cp/annota2.exp, gdb.cp/annota3.exp,
8993 gdb.cp/anon-union.exp, gdb.cp/casts.exp, gdb.cp/classes.exp,
8994 gdb.cp/cplusfuncs.exp, gdb.cp/ctti.exp, gdb.exp/demangle.exp,
8995 gdb.cp/derivation.exp, gdb.cp/exception.exp, gdb.cp/hang.exp,
8996 gdb.cp/inherit.exp, gdb.cp/local.exp, gdb.cp/maint.exp,
8997 gdb.cp/member-ptr.exp, gdb.cp/method.exp, gdb.cp/misc.exp,
8998 gdb.cp/namespace.exp, gdb.cp/overload.exp, gdb.cp/ovldbreak.exp,
8999 gdb.cp/psmang.exp, gdb.cp/ref-types.exp, gdb.cp/templates.exp,
9000 gdb.cp/userdef.exp, gdb.cp/virtfunc.exp: Remove reference
9001 to bug-gdb@prep.ai.mit.edu .
9002 * gdb.cp/bs15503.cc, gdb.cp/class2.cc, gdb.cp/cttiadd.cc,
9003 gdb.cp/cttiadd1.cc, gdb.cp/cttiadd2.cc, gdb.cp/cttiadd3.cc,
9004 gdb.cp/exception.cc, gdb.cp/member-ptr.cc, gdb.cp/namespace1.cc:
9005 Likewise.
9006
5c5455dc
AC
90072004-02-10 Andrew Cagney <cagney@redhat.com>
9008
9009 * lib/gdb.exp (gdb_expect_list): Recover from internal-errors
9010 using gdb_internal_error_resync.
9011
9cf689d7
DJ
90122004-02-09 Daniel Jacobowitz <drow@mvista.com>
9013
9014 * gdb.threads/thread-specific.exp: Stop early if no threads are
9015 found.
9016
d2dc51db
MC
90172004-02-09 Michael Chastain <mec.gnu@mindspring.com>
9018
9019 * gdb.base/pending.exp: Remove extra \n from gdb_test calls.
9020
14b1a056
DJ
90212004-02-08 Daniel Jacobowitz <drow@mvista.com>
9022
9023 * lib/gdb.exp (gdb_breakpoint): Fail on unexpected pending
9024 breakpoints.
9025
83f66e8f
DJ
90262004-02-07 Daniel Jacobowitz <drow@mvista.com>
9027
9028 * config/sim.exp (gdb_load): Handle $arg == "".
9029 * lib/gdb.exp (gdb_run_cmd): Honor gdb,do_reload_on_run.
9030 * gdb.objc/basicclass.exp: Use gdb_run_cmd.
9031
30fc0091
EZ
90322004-02-07 Elena Zannoni <ezannoni@redhat.com>
9033
a9c64011
AS
9034 * gdb.base/maint.exp: Update test to reflect
9035 obstack changes.
30fc0091 9036
4d806929
JJ
90372004-02-04 Jeff Johnston <jjohnstn@redhat.com>
9038
9039 * gdb.base/pendshr.c (pendfunc): New function that calls
9040 pendfunc1.
9041 * gdb.base/pending.c: Call pendfunc instead of pendfunc1.
9042
7bfdd688
FF
90432004-02-04 Fred Fish <fnf@redhat.com>
9044
9045 * gdb.arch/gdb1431.c: Add underbar prefixed version of global
9046 function symbols and update copyright years.
9047 * gdb.arch/gdb1291.c: Ditto.
9048
aaa08ee4
MC
90492004-02-03 Michael Chastain <mec.gnu@mindspring.com>
9050
9051 * gdb.cp/virtfunc.exp: Accept both "ctor()" and "ctor(void)".
9052
dbad7755
MC
90532004-02-03 Michael Chastain <mec.gnu@mindspring.com>
9054
9055 * gdb.cp/inherit.exp: Accept both "ctor()" and "ctor(void)".
9056
ec4646ef
MC
90572004-02-03 Michael Chastain <mec.gnu@mindspring.com>
9058
9059 * gdb.cp/inherit.exp: Accept output with gcc 3.2-7-rh.
9060
1b802196
FF
90612004-02-02 Fred Fish <fnf@redhat.com>
9062
9063 * gdb.base/bang.exp: Use gdb_run_cmd so this tests works with
9064 remote targets. Update copyright years.
9065
18fe2033
JJ
90662004-02-02 Jeff Johnston <jjohnstn@redhat.com>
9067
9068 * lib/gdb.exp (gdb_breakpoint): Add pending breakpoint
9069 support.
9070 * gdb.base/langs.exp: Fix test which attempts to create
9071 breakpoint on non-existent function to handle new pending
9072 support.
9073 * gdb.base/shlib-call.exp: Use gdb_breakpoint to set
9074 a breakpoint.
9075 * gdb.base/pending.exp: New test.
9076 * gdb.base/pending.c: New file.
9077 * gdb.base/pendshr.c: Ditto.
9078
8d577d32
DC
90792004-02-02 David Carlton <carlton@kealia.com>
9080
9081 * gdb.cp/overload.exp: Add overloadNamespace tests.
9082 * gdb.cp/overload.cc (dummyClass, dummyInstance): New.
9083 (overloadNamespace, XXX): New.
9084 (main): Call XXX::marker2.
9085
3ad13771
FF
90862004-02-01 Fred Fish <fnf@redhat.com>
9087
9088 * gdb.base/dump.exp: Use runto_main instead of "runto main".
9089 * gdb.base/finish.exp: Ditto.
9090 * gdb.base/gcore.exp: Ditto.
9091 * gdb.base/huge.exp: Ditto.
9092 * gdb.base/info-proc.exp: Ditto.
9093 * gdb.base/return2.exp: Ditto.
9094 * gdb.threads/gcore-thread.exp: Ditto.
9095
44c75849
DJ
90962004-02-01 Daniel Jacobowitz <drow@mvista.com>
9097
9098 * gdb.threads/thread-specific.exp: Add missing anchor to regexp.
9099
005bc093
MK
91002004-02-01 Mark Kettenis <kettenis@gnu.org>
9101
9102 * gdb.base/fileio.c (test_open): Replace O_RDONLY with O_RDWR such
9103 that opening the file succeeds on OpenBSD.
9104
c47cebdb
DJ
91052004-02-01 Daniel Jacobowitz <drow@mvista.com>
9106
9107 * gdb.threads/thread-specific.c: New file.
9108 * gdb.threads/threads-specific.exp: New test script.
9109 * lib/gdb.exp (gdb_test_multiple): Allow user patterns access
9110 to expect_out.
9111
5a01311c
MK
91122004-02-01 Mark Kettenis <kettenis@gnu.org>
9113
9114 * gdb.base/call-ar-st.exp: Call get_debug_format. Remove xfail on
9115 sparc*-*-solaris* into a kfail PR gdb/1539 on sparc-*-* for stabs
9116 only on the "print_small_structs from print_long_arg_list" test.
9117
ce22a4f1
DJ
91182004-02-01 Daniel Jacobowitz <drow@mvista.com>
9119
9120 * gdb.base/completion.exp: Kill a stray backslash.
9121
9122 From Jim Ingham <jingham@apple.com>:
9123 * gdb.base/completion.exp: Test that "complete file ./gdb.base/compl"
9124 agrees with the result from sending a tab.
9125
abbab9d3
DJ
91262004-01-31 Daniel Jacobowitz <drow@mvista.com>
9127
9128 * gdb.base/chng-syms.exp: Remove stray newline.
9129
53904d1e
MK
91302004-01-31 Mark Kettenis <kettenis@gnu.org>
9131
9132 * gdb.asm/asm-source.exp: Set asm-note to "openbsd" for
9133 *-*-openbsd*.
9134 * gdb.asm/openbsd.inc: New file.
9135
3a4b3aac
MK
91362004-01-30 Mark Kettenis <kettenis@gnu.org>
9137
9138 * gdb.asm/asm-source.exp: Strip -Wl, from link-flags. Don't
9139 append -static to link-flags for *-*-freebsd*, *-*netbsd* and
9140 *-*solaris2*. Remove commented out default settings for
9141 asm-flags. Replace gdb_compile with target_link.
9142
ebac27b4
MC
91432004-01-29 Michael Chastain <mec.gnu@mindspring.com>
9144
9145 * gdb.cp/inherit.exp: Rewrite. Use gdb_test_multiple and gdb
9146 for all tests. Remove old hp-ux and cygnus xfail cases.
9147
d8679d84
PH
91482004-01-29 Paul N. Hilfinger <Hilfinger@gnat.com>
9149
9150 * gdb.base/chng-syms.exp: New file.
9151 * gdb.base/chng-syms.c: New file.
9152
0a55bc22
MC
91532004-01-24 Michael Chastain <mec.gnu@mindspring.com>
9154
9155 * gdb.cp/local.exp: Rewrite "ptype Local". Add "ptype l".
9156 Provide arms for current output in all my configurations.
9157
94b8e876
MC
91582004-01-24 Michael Chastain <mec.gnu@mindspring.com>
9159
9160 * lib/compiler.c: Add hp_cc_compiler and hp_aCC_compiler.
9161 * lib/compiler.cc: Likewise.
9162 * lib/gdb.exp (get_compiler_info): Always call gdb_compile to
9163 get the right preprocessor. Eval the output directly. Remove
9164 special tests for hp_cc_compiler and hp_aCC_compiler. Remove
9165 hp_f77_compiler and hp_f90_compiler completely.
9166 (gdb_preprocess): Delete.
9167 (get_compiler): Delete.
9168
7cf03d44
MK
91692004-01-24 Mark Kettenis <kettenis@gnu.org>
9170
9171 * gdb.base/charset.c, gdb.base/dump.c, gdb.base/huge.c: Include
9172 <string.h>.
9173
68b6dce9
NR
91742004-01-24 Nick Roberts <nick@nick.uklinux.net>
9175
9176 * gdb.mi/mi-stack.exp: Update copyright.
9177
b368761e
DC
91782004-01-23 David Carlton <carlton@kealia.com>
9179
9180 * gdb.cp/rtti.exp: Don't include full path in ${srcfile}. Add
9181 test for cp_lookup_transparent_type.
9182 * gdb.cp/rtti1.cc: Update copyright. Add n2::func and refer_to;
9183 call them.
9184
f2061b53
DJ
91852004-01-23 Daniel Jacobowitz <drow@mvista.com>
9186
9187 * gdb.mi/mi-var-child.exp: Update copyright year. Move new test
9188 after -var-update.
9189
37fc574a
DC
91902004-01-23 David Carlton <carlton@kealia.com>
9191
9192 * gdb.cp/namespace.cc (C::ensureRefs): New.
9193 * gdb.cp/namespace1.cc (C::ensureOtherRefs): New.
9194
8e94b928
NR
91952004-01-20 Nick Roberts <nick@nick.uklinux.net>
9196
9197 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Test for
9198 case "-stack-list-locals 2".
9199 * gdb.mi/mi-var-child.exp: Test for case
9200 "-var-list-children --all-values NAME".
9201
997b0952
MC
92022004-01-18 Michael Chastain <mec.gnu@mindspring.com>
9203
9204 * gdb.cp/local.exp: Accept correct output for gcc v3 -gstabs+.
9205
52470da3
MK
92062004-01-18 Mark Kettenis <kettenis@gnu.org>
9207
7049b4b8
MK
9208 * gdb.base/fileio.exp: Add "$gdb_prompt $" anchors to patterns
9209 used with gdb_test_multiple.
9210
52470da3
MK
9211 * gdb.base/gdb1476.exp: Accept alternat pattern for failed memory
9212 read at address 0. This fixes PR testsuite/1504.
9213
da6012e5
DJ
92142004-01-18 Daniel Jacobowitz <drow@mvista.com>
9215
9216 * config/gdbserver.exp (gdbserver_gdb_load): Rename from gdb_load.
9217 Remove downloading, guessing the host executable, the calls to
9218 gdb_file_cmd and gdb_target_cmd, and "load" support.
9219 (infer_host_exec): New function broken out from gdb_load.
9220 (gdb_load): New wrapper for gdbserver_gdb_load.
9221 * lib/mi-support.exp (mi_gdb_target_cmd): New function, based on
9222 gdb_target_cmd. Use -target-select.
9223 (mi_gdb_file_cmd): New function, broken out from mi_gdb_load.
9224 Download binaries to the host. Clear last_mi_remote_file when
9225 we load a new binary.
9226 (mi_gdb_load): Call mi_gdb_file_cmd. If gdbserver.exp is loaded,
9227 call gdbserver_gdb_load and mi_gdb_target_cmd.
9228
32c70722
MC
92292004-01-17 Michael Chastain <mec.gnu@mindspring.com>
9230
9231 * gdb.cp/templates.exp: Accept more spaces with "<foo, ?bar>"
9232 type patterns.
9233
b0cecf36
MC
92342004-01-17 Michael Chastain <mec.gnu@mindspring.com>
9235
9236 * gdb.cp/templates.exp: Fix typo in test name of
9237 "print Foo<volatile char*>::foo".
9238
4120d7e6
MC
92392004-01-15 Michael Chastain <mec.gnu@mindspring.com>
9240
9241 * gdb.base/setvar.exp: Remove setup_xfail for hppa*-*-*11*.
9242
f679e530
BE
92432004-01-16 Ben Elliston <bje@wasabisystems.com>
9244
9245 * gdb.arch/Makefile.in (MISCELLANEOUS): Remove.
9246 (clean mostlyclean): Remove empty rm.
9247
091c48f6
MC
92482004-01-15 Michael Chastain <mec.gnu@mindspring.com>
9249
9250 * gdb.base/setvar.exp: Add copyright years.
9251
3e5fc8d2
DC
92522004-01-14 David Carlton <carlton@bactrian.org>
9253
9254 * gdb.cp/rtti.exp: Update copyright. KFAIL test with repect to
9255 PR c++/1511 and update coment.
9256 * gdb.cp/templates.exp: Update patterns to match current output.
9257 If changes involve something other than whitespace, KFAIL
9258 w.r.t. PR c++/1512 or PR c++/931 as appropriate.
9259
63d06c5c
DC
92602004-01-14 David Carlton <carlton@kealia.com>
9261
9262 * gdb.cp/namespace.exp: Add tests involving classes defined within
9263 namespaces.
9264 * gdb.cp/namespace.cc (C::CClass): New.
9265 * gdb.cp/namespace1.cc (C::OtherFileClass): New.
9266
a51dab88
EZ
92672004-01-14 Elena Zannoni <ezannoni@redhat.com>
9268
9269 * gdb.base/sepdebug.exp: Bail out of the test if we don't know
9270 what debug info we have. Print a better message if something goes
9271 wrong while producing the separate debug info file.
9272
a476ccc9
MC
92732004-01-14 Michael Chastain <mec.gnu@mindspring.com>
9274
9275 * gdb.base/callfuncs.c: Remove explicit declaration of malloc.
9276
f453692c
MC
92772004-01-14 Michael Chastain <mec.gnu@mindspring.com>
9278
9279 * gdb.base/callfuncs.c: Add copyright notice.
9280
f40063a5
MC
92812004-01-13 Michael Chastain <mec.gnu@mindspring.com>
9282
9283 * gdb.cp/derivation.exp: Add XFAIL for bug with protected
9284 inheritance. PR gdb/1498, PR gcc/13539.
9285
19ac3974
EZ
92862004-01-13 Elena Zannoni <ezannoni@redhat.com>
9287
a9c64011
AS
9288 * gdb.threads/gcore-thread.exp: Prefix name of binary with
9289 test specific name.
9290 * gdb.mi/gdb669.exp: Ditto.
9291 * gdb.mi/mi-pthreads.exp: Ditto.
9292 * gdb.mi/mi1-pthreads.exp: Ditto.
9293 * gdb.mi/mi2-pthreads.exp: Ditto.
19ac3974 9294
56c97c6e
MC
92952004-01-12 Michael Chastain <mec.gnu@mindspring.com>
9296
9297 * gdb.cp/member-ptr.cc: Add copyright notice.
9298
a0644324
MC
92992004-01-12 Michael Chastain <mec.gnu@mindspring.com>
9300
9301 * gdb.cp/member-ptr.exp: Use gdb_test, gdb_test_multiple. Add
9302 some patterns for recent versions of gcc and hpacc. Delete
9303 calls to setup_xfail for hppa*-*-*. Delete redundant tests.
9304 Delete tests that access a NULL pointer-to-member-data. This
9305 script is still disabled for gcc.
9306
32fabe09
EZ
93072004-01-12 Elena Zannoni <ezannoni@redhat.com>
9308
9309 * gdb.mi/mi2-basics.exp: Make sure that full pathnames are
a9c64011 9310 escaped correctly.
32fabe09 9311
1f8a6abb
EZ
93122004-01-12 Elena Zannoni <ezannoni@redhat.com>
9313
9314 * gdb.base/sepdebug.exp: New file.
9315 * gdb.base/sepdebug.c: New file.
9316 * lib/gdb.exp (separate_debug_filename): New procedure.
9317 (gdb_gnu_strip_debug): New procedure.
9318
48efe704
AC
93192004-01-12 Andrew Cagney <cagney@redhat.com>
9320
9321 * gdb.mi/ChangeLog: Delete file. Renamed to ...
9322 * gdb.mi/ChangeLog-1999-2003: New file.
9323
a9415475
AC
93242004-01-12 Andrew Cagney <cagney@redhat.com>
9325
9326 * gdb.base/fileio.exp: Update copyright year. On GNU/Linux, for
9327 "Renaming a directory to a non-empty directory returns ENOTEMPTY
9328 or EEXIST", treat EBUSY as an XFAIL.
9329
83b8cf9d
MC
93302004-01-11 Michael Chastain <mec.gnu@mindspring.com>
9331
9332 * gdb.base/scope.exp: Remove obsolete setup_xfail for
9333 hp_cc_compiler.
9334
9939d2a8
MC
93352004-01-10 Michael Chastain <mec.gnu@mindspring.com>
9336
9337 * gdb.cp/classes.exp: Remove old "(obsolescent gcc or gdb)"
9338 decorations.
9339
1ff8cadf
MC
93402004-01-10 Michael Chastain <mec.gnu@mindspring.com>
9341
9342 * gdb.cp/virtfunc.exp: Remove old "(obsolescent gcc or gdb)"
9343 and "(aCC)" decorations. Remove obsolete doco about old
9344 test results.
9345
6fa9022e
MC
93462004-01-09 Michael Chastain <mec.gnu@mindspring.com>
9347
9348 * gdb.cp/exception.exp: Fix typo in doco.
9349
209721fe
MK
93502004-01-09 Mark Kettenis <kettenis@gnu.org>
9351
9352 * gdb.base/gdb1476.exp: Fix typo.
9353
ef11303e
MC
93542004-01-09 Michael Chastain <mec.gnu@mindspring.com>
9355
9356 * gdb.hp/gdb.aCC/exception.exp: Re-create as a nearly empty
9357 file.
9358
041ab88c
MC
93592004-01-09 Michael Chastain <mec.gnu@mindspring.com>
9360
9361 * gdb.cp/exception.cc: Change <iostream.h> to <iostream>.
9362 * gdb.cp/exception.exp: Use gdb test, gdb_test_multiple.
9363 Use gdb_compile. Remove restriction on gcc. Add some patterns
9364 for recent version of gdb. Delete second half, which was a copy
9365 of the first half with different build flags. This test is
9366 still disabled because it is still not ready for production.
9367
e36d075a
MC
93682004-01-08 Michael Chastain <mec.gnu@mindspring.com>
9369
9370 * gdb.cp/exception.cc: Add copyright notice.
9371 * gdb.cp/exception.exp: Add a notice that this file is broken
9372 because of line number changes caused by addition of copyright
9373 notice.
9374
42b190ad
MC
93752004-01-08 Michael Chastain <mec.gnu@mindspring.com>
9376
9377 * gdb.cp/exception.cc: Renamed from gdb.hp/gdb.aCC/exception.cc.
9378 * gdb.cp/exception.exp: Renamed from gdb.hp/gdb.aCC/exception.exp.
9379
8f25f06b
MC
93802004-01-08 Michael Chastain <mec.gnu@mindspring.com>
9381
9382 * gdb.cp/classes.exp: Accept gnu abi 2.
9383 * gdb.cp/derivation.exp: Likewise.
9384 * gdb.cp/overload.exp: Likewise.
9385 * gdb.cp/virtfunc.exp: Likewise.
9386
06ded8b8
MC
93872004-01-08 Michael Chastain <mec.gnu@mindspring.com>
9388
9389 * gdb.mi/pthreads.c (done_making_threads): Remove extraneous
9390 semicolon after end of function.
9391
77c26ae3
MC
93922004-01-07 Michael Chastain <mec.gnu@mindspring.com>
9393
9394 * gdb.cp/bs15503.cc: Include <iostream>, not <iostream.h>.
9395 * gdb.cp/bs15503.exp: Remove hp-only restriction. Use modern
9396 boilerplate code for compiling and running the program under
9397 test. Add some string method tests.
9398
20757486
MC
93992004-01-07 Michael Chastain <mec.gnu@mindspring.com>
9400
9401 * gdb.cp/bs15503.cc: Add copyright notice.
9402 * gdb.cp/bs15503.exp: Adjust line number.
9403
0fd3b503
MC
94042004-01-07 Michael Chastain <mec.gnu@mindspring.com>
9405
9406 * gdb.hp/gdb.defects/bs15503.exp: Renamed to gdb.cp/bs15503.exp.
9407 * gdb.hp/gdb.defects/bs15503.cc: Renamed to gdb.cp/bs15503.cc.
9408
10d1bea8
MC
94092004-01-07 Michael Chastain <mec.gnu@mindspring.com>
9410
9411 * gdb.base/funcargs.exp: Remove obsolete setup_xfail for
9412 hp_cc_compiler.
9413
2789202a
MC
94142004-01-07 Michael Chastain <mec.gnu@mindspring.com>
9415
9416 * gdb.cp/cttiadd.c: Add a marker for gdb_get_line_number.
9417 * gdb.cp/ctti.exp: Use the marker instead of "next".
9418 With gcc, run further before bailing.
9419
b862f14c
MC
94202004-01-07 Michael Chastain <mec.gnu@mindspring.com>
9421
9422 * gdb.cp/cttiadd.cc: Add copyright notice.
9423 * gdb.cp/cttiadd1.cc: Likewise.
9424 * gdb.cp/cttiadd2.cc: Likewise.
9425 * gdb.cp/cttiadd3.cc: Likewise.
9426
96da2469
MC
94272004-01-07 Michael Chastain <mec.gnu@mindspring.com>
9428
9429 * gdb.cp/ctti.exp: Partial rewrite. Call gdb_compile properly.
9430 Use gdb_test, gdb_test_multiple. Use floating-point values that
9431 have exact representations in IEEE-ish formats.
9432
053248ff
MC
94332004-01-07 Michael Chastain <mec.gnu@mindspring.com>
9434
9435 * gdb.base/constvars.exp: Do not force lang=c++ if using HP
9436 compilers. Delete duplicate call to get_compiler_info.
9437 (local_compiler_xfail_check): setup_xfail if $hp_cc_compiler.
9438 * gdb.base/volatile.exp: Likewise.
9439
84acecdd
MK
94402004-01-07 Mark Kettenis <kettenis@gnu.org>
9441
9442 * gdb.base/gdb1476.exp: Only run the tests if we can't read the
9443 memory at address 0.
9444
fe11a27f
MC
94452004-01-07 Michael Chastain <mec.gnu@mindspring.com>
9446
9447 * gdb.stabs/weird.exp: Use hp_cc_compiler and hp_aCC_compiler
9448 to test for hp-ux assembler. Fix copyright years.
9449
60ad077b
AC
94502004-01-07 Andrew Cagney <cagney@redhat.com>
9451
9452 * gdb.base/fileio.c (strerrno): Add "EBUSY".
9453
1c9b8f33
AC
94542004-01-07 Andrew Cagney <cagney@redhat.com>
9455
9456 * gdb.base/fileio.c (test_open): Do not pass S_IWUSR to "open"
9457 when creating the read-only file. From analysis by Roland McGrath
9458 and Elena Zannoni.
9459
753ccc7a
MC
94602004-01-06 Michael Chastain <mec.gnu@mindspring.com>
9461
9462 * gdb.cp/namespace.exp: Call get_compiler_info with "c++".
9463
eca3e36b
MC
94642004-01-06 Michael Chastain <mec.gnu@mindspring.com>
9465
9466 * gdb.base/cvexpr.c: Be type-safe with function pointers and
9467 data pointers.
9468
f8d4bac4
MC
94692004-01-06 Michael Chastain <mec.gnu@mindspring.com>
9470
9471 * gdb.cp/m-static.exp: Compile one source file at a time.
9472 Delete unused call to get_compiler_info.
9473
9b4e0f94
MC
94742004-01-06 Michael Chastain <mec.gnu@mindspring.com>
9475
9476 * gdb.base/call-ar-st.exp: Delete explicit reference to ${binfile}.ci.
9477 * gdb.base/call-rt-st.exp: Likewise.
9478 * gdb.base/nodebug.exp: Likewise.
9479 * gdb.base/volatile.exp: Likewise.
9480 * gdb.cp/ref-types.exp: Likewise.
9481 * gdb.cp/templates.exp: Likewise.
9482
023c1024
MK
94832004-01-05 Mark Kettenis <kettenis@gnu.org>
9484
9485 * gdb.base/gdb1476.exp, gdb.base/gdb1476.c: New files.
9486
19703c4a
MC
94872004-01-05 Michael Chastain <mec.gnu@mindspring.com>
9488
9489 * gdb.cp/funcargs.exp: Delete special timeout of 240 seconds for
9490 hppa*-hp-hpux*.
9491
18b67037
MK
94922004-01-04 Mark Kettenis <kettenis@gnu.org>
9493
ba6219c8
MK
9494 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
9495 x86_64-*-*.
9496
18b67037
MK
9497 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
9498 sparc64-*-* and sparc*-solaris2*.
9499
1bfbbb9d
MK
95002004-01-04 Mark Kettenis <kettenis@gnu.org>
9501
9502 * gdb.base/structs.exp: Remove ${testfile} from "zed L<n> for
9503 return ${tests}" test. The ${tests} already mentions the
9504 filename.
9505
06846494
MC
95062004-01-02 Michael Chastain <mec.gnu@mindspring.com>
9507
9508 * gdb.cp/local.exp: Accept gcc abi 2.
9509
3b0cb202
MC
95102004-01-02 Michael Chastain <mec.gnu@mindspring.com>
9511
9512 * gdb.cp/templates.exp: Accept gcc abi 2.
9513
0643ec3f
MC
95142004-01-02 Michael Chastain <mec.gnu@mindspring.com>
9515
9516 * lib/compiler.cc: Remove supports_template_debugging.
9517 * gdb.cp/templates.exp: Do not test supports_template_debugging.
9518
d231d0b1
MC
95192004-01-01 Michael Chastain <mec.gnu@mindspring.com>
9520
9521 * gdb.cp/namespace.exp: Accept gcc abi 2.
9522
44ffb27c
MC
95232004-01-01 Michael Chastain <mec.gnu@mindspring.com>
9524
9525 * gdb.cp/method.exp: Accept gcc abi 2.
9526
184ad485
MC
95272004-01-01 Michael Chastain <mec.gnu@mindspring.com>
9528
9529 * gdb.cp/classes.exp: Generate identical results as old version.
9530 * gdb.cp/derivation.exp: Likewise.
9531 * gdb.cp/overload.exp: Likewise.
9532 * gdb.cp/virtfunc.exp: Likewise.
9533
116f09e7
MC
95342004-01-01 Michael Chastain <mec.gnu@mindspring.com>
9535
9536 * gdb.cp/virtfunc.exp: Modify some patterns to avoid a
9537 mysterious bug with sourceware version of expect.
9538
b1379776
MC
95392004-01-01 Michael Chastain <mec.gnu@mindspring.com>
9540
9541 * gdb.cp/overload.exp: Rewrite. Clean up patterns to match
9542 current versions of gcc, including gcc abi 2. Remove gratuitous
9543 restart of test program. Use gdb_test_multiple and gdb_test for
9544 all tests. Add patterns to xfail missing "const" in "const char *"
9545 and kfail PR gdb/1155.
9546
6b7a4c0e
MC
95472004-01-01 Michael Chastain <mec.gnu@mindspring.com>
9548
9549 * gdb.cp/derivation.exp: Rewrite. Clean up patterns to match
9550 current versions of gcc, including gcc abi 2. Remove gratuitous
9551 restart of test program. Use gdb_test_multiple and gdb_test for
9552 all tests. Add patterns to kfail PR gdb/1498.
9553
51615d72
MC
95542003-12-31 Michael Chastain <mec.gnu@mindspring.com>
9555
9556 * gdb.cp/virtfunc.exp: Rewrite. Clean up patterns to match
9557 current versions of gcc, including gcc abi 2. Use "breakpoint"
9558 and "continue" instead of restarting the target program. Use
9559 gdb_test_multiple and gdb_test for all tests.
9560
7b79a9d7
MK
95612004-01-01 Mark Kettenis <kettenis@gnu.org>
9562
9563 * gdb.asm/asm-source.exp: Update copyright year. Link statically
9564 for *-*-solaris2*.
9565
1cd3489f
MC
95662003-12-31 Michael Chastain <mec.gnu@mindspring.com>
9567
9568 * gdb.cp/classes.exp: Rewrite. Clean up patterns to match
9569 current versions of gcc, including gcc abi 2. Use "breakpoint"
9570 and "continue" instead of restarting the target program several
9571 times. Use gdb_test_multiple and gdb_test for all tests.
9572
850742db
MC
95732003-12-18 Michael Chastain <mec.gnu@mindspring.com>
9574
9575 * gdb.base/sect-cmd.exp: Handle compiling test case from multiple
9576 source files.
9577
eb4bbda8
MC
95782003-12-16 Michael Chastain <mec.gnu@mindspring.com>
9579
9580 * gdb.base/environ.exp: Handle compiling test case from multiple
9581 source files.
9582
e42c7771
MC
95832003-12-16 Michael Chastain <mec.gnu@mindspring.com>
9584
9585 * gdb.base/structs.exp: Call gdb_exit as well as gdb_start.
9586
80e4b428
JB
95872003-12-17 Jim Blandy <jimb@redhat.com>
9588
5f06973a
JB
9589 * gdb.base/freebpcmd.c: Add copyright notice.
9590
80e4b428
JB
9591 * gdb.base/freebpcmd.exp: Mark the interesting failure as known.
9592
0ab84fb7
MC
95932003-12-16 Michael Chastain <mec.gnu@mindspring.com>
9594
9595 * gdb.base/maint.exp: Add generic FAIL patterns to prevent timeouts.
9596
1b3bb3d0
JB
95972003-12-13 Jim Blandy <jimb@redhat.com>
9598
9599 * gdb.base/freebpcmd.exp, gdb.base/freebpcmd.c: New test.
9600
3a4c9371
KB
96012003-12-12 Kevin Buettner <kevinb@redhat.com>
9602
9603 * gdb.asm/frv.inc: New file.
9604 * gdb.asm/asm-source.exp: Add frv-*-* as a supported target.
9605
a1dea79a
FF
96062003-12-09 Fred Fish <fnf@redhat.com>
9607
9608 * gdb.base/break.c (marker1, marker2, marker3, marker4): Move
9609 functions to break1.c and leave prototypes behind. Add more
9610 "set breakpoint NN here" comments.
9611 * gdb.base/break1.c: New file.
9612
9613 * gdb.base/break.exp: Handle compiling test case from multiple
9614 source files and change source file references as needed.
9615 * gdb.base/completion.exp: Ditto.
9616 * gdb.base/condbreak.exp: Ditto.
9617 * gdb.base/define.exp: Ditto.
9618 * gdb.base/ena-dis-br.exp: Ditto.
9619 * gdb.base/info-proc.exp: Ditto.
9620 * gdb.base/maint.exp: Ditto.
9621 * gdb.base/until.exp: Ditto.
9622
9623 * gdb.base/condbreak.exp: Use bp_locationNN variables instead of
9624 hardcoded line numbers.
9625 * gdb.base/define.exp: Ditto.
9626 * gdb.base/ena-dis-br.exp: Ditto.
9627 * gdb.base/maint.exp: Ditto.
9628 * gdb.base/until.exp: Ditto.
9629
9630 * gdb.base/completion.exp: Use "break1" for completion tests since
9631 "break" is no longer a unique prefix.
9632
5266b69c
AC
96332003-12-06 Andrew Cagney <cagney@redhat.com>
9634
9635 * gdb.base/structs.exp (test_struct_returns): When applicable, set
9636 "return_value_unimplemented". When an unimplemented struct return
9637 architecture, report incorrect values as a KFAIL
9638
374451f0
MC
96392003-12-05 Michael Chastain <mec.gnu@mindspring.com>
9640
9641 * gdb.cp/rtti.exp: Accept new wording of warning from
9642 cp_lookup_rtti_type.
9643
ba9b20a7
MC
96442003-12-05 Michael Chastain <mec.gnu@mindspring.com>
9645
9646 Partial fix for PR testsuite/1456.
9647 * gdb.base/scope.exp (test_at_main): Replace references to
9648 gcc_compiled with calls to test_compiler_info.
9649 (test_at_foo): Likewise.
9650 (test_at_bar): Likewise.
9651
b74b6d0b
MC
96522003-12-04 Michael Chastain <mec.gnu@mindspring.com>
9653
9654 Partial fix for PR testsuite/1456.
9655 * gdb.base/so-impl-ld.exp: Replace reference to gcc_compiled with call
9656 to test_compiler_info.
9657
ccfa3402
MC
96582003-12-03 Michael Chastain <mec.gnu@mindspring.com>
9659
9660 * gdb.base/so-impl-ld.exp: Update copyright notice.
9661
f6246aba
MC
96622003-12-02 Michael Chastain <mec.gnu@mindspring.com>
9663
9664 Partial fix for PR testsuite/1456.
9665 * gdb.base/mips_pro.exp: Replace references to gcc_compiled with calls
9666 to test_compiler_info.
9667
13ae734a
MC
96682003-11-28 Michael Chastain <mec.gnu@mindspring.com>
9669
9670 * gdb.objc/objcdecode.exp: Match and KFAIL the output that comes
9671 from current versions of gdb. Clean up regular expressions.
9672 Delete redundant timeout case.
9673
d8e1cdee
MC
96742003-11-28 Michael Chastain <mec.gnu@mindspring.com>
9675
9676 * gdb.objc/nondebug.exp: Match and KFAIL the output that comes
9677 from current versions of gdb. Clean up regular expressions.
9678 Delete redundant timeout case.
9679
96457b64
MC
96802003-12-01 Michael Chastain <mec.gnu@mindspring.com>
9681
9682 Partial fix for PR testsuite/1456.
9683 * gdb.base/callfuncs.exp (do_function_calls): Replace reference to
9684 gcc_compiled with call to test_compiler_info.
9685
f35309fc
MC
96862003-11-30 Michael Chastain <mec.gnu@mindspring.com>
9687
9688 Partial fix for PR testsuite/1456.
9689 * gdb.base/list.exp (test_list_function): Delete unused declaration
9690 of gcc_compiled.
9691
d7afdf9b
MC
96922003-11-29 Michael Chastain <mec.gnu@mindspring.com>
9693
9694 Partial fix for PR testsuite/1456.
9695 * gdb.base/complex.exp: Replace reference to gcc_compiled with
9696 call to test_compiler_info.
9697
71507b56
MK
96982003-11-29 Mark Kettenis <kettenis@gnu.org>
9699
9700 * gdb.asm/asm-source.exp: Initialize asm-note to "empty". Set
9701 asm-note to "netbsd" for *-*-netbsdelf* and x86_64-*-netbsd*. Use
9702 it to create the appropriate note.inc.
9703 * gdb.asm/asmsrc1.s: Include "note.inc".
9704 * gdb.asm/netbsd.inc: New file.
9705 * gdb.asm/empty.inc: New file.
9706
f81f93f7
MC
97072003-11-28 Michael Chastain <mec.gnu@mindspring.com>
9708
9709 Partial fix for PR testsuite/1456.
9710 * gdb.base/constvars.exp: Replace references to gcc_compiled with
9711 calls to test_compiler_info.
9712
9a77938e
MC
97132003-11-27 Michael Chastain <mec.gnu@mindspring.com>
9714
9715 Partial fix for PR testsuite/1456.
9716 * gdb.base/volatile.exp: Replace references to gcc_compiled with
9717 calls to test_compiler_info.
9718
e8367dc7
MK
97192003-11-27 Mark Kettenis <kettenis@gnu.org>
9720
9721 * gdb.base/structs.exp: Use i*86-*-* instead of i686-*-* as a
9722 pattern for the KFAILs.
9723
526c61ee
AF
97242003-11-25 Adam Fedor <fedor@gnu.org>
9725
9726 * gdb.objc/objcdecode.exp: Test for PR objc/1238.
9727 * gdb.objc/objcdecode.m: New file.
9728
28f2d600
AF
97292003-11-25 Adam Fedor <fedor@gnu.org>
9730
9731 * gdb.objc/nondebug.exp: Test for PR objc/1236.
9732 * gdb.objc/nondebug.m: New file.
9733
a3895cee
BE
97342003-11-26 Ben Elliston <bje@wasabisystems.com>
9735
9736 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
9737 NetBSD as it does on FreeBSD. Modelled on a similar change by
9738 Mark Kettenis on 2003-05-30.
9739 (link-flags): Set to "--entry _start" regardless of target.
9740 Special linker flags are to be appended to $link-flags.
9741 * gdb.asm/mips.inc (gdbasm_startup): Remove __start label.
9742
c9f2c8a3
MC
97432003-11-25 Michael Chastain <mec.gnu@mindspring.com>
9744
9745 * gdb.cp/method.exp: Accept output of new demangler.
9746
15a0587a 97472003-11-25 Michael Chastain <mec.gnu@mindspring.com>
f4e8b6f3
MC
9748
9749 * gdb/class2.exp: New file.
9750 * gdb/class2.cc: New file.
9751
3c00b570
MC
97522003-11-25 Michael Chastain <mec.gnu@mindspring.com>
9753
9754 * gdb.cp/templates.exp (test_ptype_of_templates): Accept output
9755 of new demangler.
9756
7027acc7
MK
97572003-11-23 Mark Kettenis <kettenis@gnu.org>
9758
9759 * gdb.arch/i386-unwind.exp: Use gdb_run_cmd and gdb_expect instead
9760 of gdb_test "run".
9761
b0e1598a
MK
97622003-11-23 Mark Kettenis <kettenis@gnu.org>
9763
9764 * gdb.arch/i386-unwind.exp: Don't use runto_main. Change
9765 "continue" into "run".
9766
4d9eda44
MC
97672003-11-23 Michael Chastain <mec.gnu@mindspring.com>
9768
9769 Partial fix for PR testsuite/1456.
9770 * gdb.cp/ambiguous.exp: Replace reference to gcc_compiled with
9771 call to test_compiler_info.
9772 * gdb.cp/ctti.exp: Likewise.
9773 * gdb.cp/derivation.exp: Likewise.
9774 * gdb.cp/member-ptr.exp: Likewise.
9775 * gdb.cp/virtfunc.exp (test_virtual_calls): Remove unused
9776 reference to gcc_compiled.
9777
97782003-11-23 Michael Chastain <mec.gnu@mindspring.com>
b729099e
MC
9779
9780 Fix PR testsuite/1463.
9781 * gdb.base/structs.exp (start_structs_test): Call
9782 get_debug_format before using the debug format.
9783
d422fe19
AC
97842003-11-22 Andrew Cagney <cagney@redhat.com>
9785
9786 * lib/gdb.exp (gdb_test_multiple): Add simple example.
9787 * gdb.base/structs.exp: Use gdb_test_multiple.
9788
039cf96d
AC
97892003-11-20 Andrew Cagney <cagney@redhat.com>
9790
6882279b
AC
9791 * gdb.base/structs.exp: Handle and recover from internal errors.
9792 Replace "foo${n}" with "foo<n>" in test messages.
9793
e53890ae
AC
9794 * gdb.base/structs.exp: Update copyright. Rewrite.
9795 * gdb.base/structs.c: Update copyright. Rewrite.
9796
2b211c59
AC
9797 * lib/gdb.exp (gdb_internal_error_resync): Issue a perror when the
9798 resync count exceeded.
d63a86f8 9799
039cf96d
AC
9800 * gdb.base/maint.exp: Use gdb_internal_error_resync to recover
9801 from the internal error.
9802 * lib/gdb.exp (gdb_internal_error_resync): New procedure.
9803 Original from Jim Blandy.
9804 (gdb_test_multiple): Use gdb_internal_error_resync.
2b211c59 9805
eac98b22
AC
98062003-11-19 Andrew Cagney <cagney@redhat.com>
9807
9808 * gdb.base/callfuncs.exp: Change the XFAILed descriptor test to a
9809 KFAIL.
9810
67455b2a
MK
98112003-11-17 Mark Kettenis <kettenis@gnu.org>
9812
9813 New testcase for PR backtrace/1435.
9814 * gdb.arch/i386-unwind.exp: New file.
9815 * gdb.arch/i386-unwind.c: New file.
9816
853d6e5b
AC
98172003-11-17 Andrew Cagney <cagney@redhat.com>
9818
9819 * lib/gdb.exp (compiler_info): New global.
9820 (test_compiler_info): New function.
9821 (get_compiler_info): Set compiler_info.
9822 * lib/compiler.c, lib/compiler.cc: Add copyright. When GNUC, set
9823 "compiler_info" to gcc-<major>-<minor>.
9824
38cf6e11
MC
98252003-11-15 Michael Chastain <mec.gnu@mindspring.com>
9826
9827 * gdb.trace/configure: Remove.
9828
a50d3602
EZ
98292003-11-13 Elena Zannoni <ezannoni@redhat.com>
9830
9831 * gdb.base/break.c: Add comments to aid finding line numbers for
d63a86f8 9832 breakpoints.
a50d3602
EZ
9833 * gdb.base/break.exp: Remove all references to explicit line
9834 numbers.
9835
d9407aaa
NC
98362003-11-11 Nick Clifton <nickc@redhat.com>
9837
9838 * gdb.base/shreloc.exp: Do not run for targets which do not
9839 support shared objects.
9840
db488fc1
CV
98412003-11-10 Corinna Vinschen <vinschen@redhat.com>
9842
9843 * gdb.base/fileio.exp: Drop tests for nointerrupts and noinferiorio.
9844 Don't run tests if nofileio flag is given.
9845
6a90a18e
EZ
98462003-11-07 Elena Zannoni <ezannoni@redhat.com>
9847
9848 * gdb.cp/annota3.exp: Make sure we can match 'Hardware watchpoint'
a9c64011 9849 as well as 'Watchpoint'.
6a90a18e 9850
0b915e9c
EZ
98512003-11-06 Elena Zannoni <ezannoni@redhat.com>
9852
9853 Reported by Jim Ingham <jingham@apple.com>:
9854 * gdb.base/annota1.exp: Match at least one occurrence of the
9855 signal handler annotation.
9856
d7e4b55f
EZ
98572003-11-06 Elena Zannoni <ezannoni@redhat.com>
9858
a9c64011
AS
9859 * gdb.cp/annota2.exp: Make sure we can match 'Hardware watchpoint'
9860 as well as 'Watchpoint'.
d7e4b55f 9861
2fe4e8d0
MC
98622003-11-05 Michael Chastain <mec@shout.net>
9863
9864 * gdb.mi/pthreads.c (routine): Handle early return from sleep.
9865
6ef88553
KW
98662003-11-03 Kris Warkentin <kewarken@qnx.com>
9867
9868 * gdb.arch/gdb1291.c: New test file.
9869 * gdb.arch/gdb1291.exp: New test script.
9870 * gdb.arch/gdb1431.c: New test file.
9871 * gdb.arch/gdb1431.exp: New test script.
9872
ae7dc4d8
MC
98732003-10-22 Michael Chastain <mec@shout.net>
9874
9875 * gdb.mi/pthreads.c: Add copyright notice.
9876
c39d7427
MC
98772003-10-22 Michael Chastain <mec@shout.net>
9878
9879 * gdb.threads/pthreads.c: Add copyright notice.
9880
8b7d96c1
MC
98812003-10-20 Michael Chastain <mec@shout.net>
9882
9883 * gdb.base/gdb1056.exp: New test script.
9884
d1d69fdd
DJ
98852003-10-13 Daniel Jacobowitz <drow@mvista.com>
9886
9887 * gdb.threads/killed.exp: Use gdb_run_cmd.
9888
7d605576
DJ
98892003-10-13 Daniel Jacobowitz <drow@mvista.com>
9890
9891 * gdb.base/gcore.exp: Issue an UNSUPPORTED and exit if we can't
9892 create a core file.
9893 * gdb.threads/gcore-thread.exp: Likewise.
9894
618ec112
CV
98952003-10-13 Corinna Vinschen <vinschen@redhat.com>
9896
9897 * gdb.base/call-rt-st.c (struct bit_flags_char_t): New bitfield
9898 type, based on char type.
9899 (struct bit_flags_short_t): New bitfield type, based on short type.
9900 (init_bit_flags_char): New fuction.
9901 (init_bit_flags_short): Ditto.
9902 (print_bit_flags_char): Ditto.
9903 (print_bit_flags_short): Ditto.
9904 (main): Add handling for bit_flags_char_t and bit_flags_short_t.
9905
9367a73c
MC
99062003-10-11 Michael Chastain <mec@shout.net>
9907
9908 * gdb.base/call-rt-st.exp: Update copyright year.
9909
1decf120
KI
99102003-10-10 Kei Sakamoto <sakamoto.kei@renesas.com>
9911
9912 * config/hmsirom.exp: Replace "Hitachi" with "Renesas".
9913 * gdb.disasm/sh3.s: Ditto.
9914
5445b2ae
DJ
99152003-10-07 Daniel Jacobowitz <drow@mvista.com>
9916
9917 * gdb.threads/switch-threads.exp: New test.
9918 * gdb.threads/switch-threads.c: New source file.
9919
aec24853
CV
99202003-10-07 Corinna Vinschen <vinschen@redhat.com>
9921
9922 * gdb.base/ending-run.exp: Add sh specific case.
9923
adc7428d
AC
99242003-10-06 Andrew Cagney <cagney@redhat.com>
9925
9926 * gdb.base/watchpoint.exp: Delete obsolete clear_xfail.
9927 * gdb.disasm/mn10200.exp: Delete obsolete file.
9928
c9d37158
DJ
99292003-09-29 Daniel Jacobowitz <drow@mvista.com>
9930
9931 * ChangeLog: Correct an entry command.exp -> commands.exp.
9932 * gdb.base/commands.exp (bp_deleted_in_command_test)
9933 (temporary_breakpoint_commands): Check noargs.
9934
79c2c32d
DC
99352003-09-25 David Carlton <carlton@kealia.com>
9936
9937 * gdb.cp/namespace.exp: Tweak comments. Add non-quoted versions
9938 of some print tests, where appropriate. Add tests for C::D::cd,
9939 E::ce, F::cXfX, G::XgX.
9940 * gdb.cp/namespace.cc: Add XgX, cXfX, ce.
9941
594e6d67
RE
99422003-09-25 Richard Earnshaw <rearnsha@arm.com>
9943
9944 * lib/java.exp (java_init): Import target_alias before using it.
9945
10f0d451
DC
99462003-09-25 David Carlton <carlton@kealia.com>
9947
9948 * gdb.base/corefile.exp: Delete obsolete setup_xfail.
9949
274bcba0
EZ
99502003-09-23 Elena Zannoni <ezannoni@redhat.com>
9951
d63a86f8 9952 * gdb.base/selftest.exp: Accomodate more instruction reordering
a9c64011 9953 weirdness.
274bcba0 9954
cdbf20f7
MC
99552003-09-17 Michael Chastain <mec@shout.net>
9956
9957 * gdb.cp/gdb1355.exp: New file.
9958 * gdb.cp/gdb1355.c: New file.
9959
71e06f80
CV
99602003-09-15 Corinna Vinschen <vinschen@redhat.com>
9961
9962 * gdb.asm/asm-source.exp: Add sh*-*-* as supported target.
9963 * gdb.asm/sh.inc: New file.
9964
5c4e30ca
DC
99652003-09-11 David Carlton <carlton@kealia.com>
9966
bd45b7af
DC
9967 * gdb.cp/namespace.exp: Add tests for namespace types.
9968 * gdb.cp/maint.exp (test_help): Test 'help maint cp namespace'.
5c4e30ca
DC
9969 (test_namespace): New.
9970
1c199746
EZ
99712003-09-11 Elena Zannoni <ezannoni@redhat.com>
9972
a9c64011 9973 * gdb.base/relocate.exp: Handle new gdb output at startup.
3fcf0ced 9974 * gdb.stabs/weird.exp: Ditto.
1c199746 9975
04ed252f
MC
99762003-09-08 Michael Chastain <mec@shout.net>
9977
9978 * gdb.base/gdb1250.c: Rename 'gamma' to 'my_gamma'.
9979
d8a2d9e7
MC
99802003-09-07 Michael Chastain <mec@shout.net>
9981
9982 * gdb.cp/classes.exp: Accommodate both 'syntax error' and
9983 'parse error'.
9984
161afb24
MK
99852003-09-07 Mark Kettenis <m.kettenis@osp.nl>
9986
9987 * gdb.arch/i386-prologue.exp: Add checks for saved registers.
9988
49f2741a
MC
99892003-08-30 Michael Chastain <mec@shout.net>
9990
9991 * gdb.base/selftest.exp: Remove support for m68k*-*-hpux.
9992 * gdb.gdb/observer.exp: Ditto.
9993 * gdb.gdb/xfullpath.exp: Ditto.
9994
8afa723e
MK
99952003-08-29 Mark Kettenis <kettenis@gnu.org>
9996
9997 * gdb.base/interrupt.exp: XFAIL "call function when asleep" for
9998 *-*-*bsd*.
9999
f31dfe3b
JJ
100002003-08-28 Jeff Johnston <jjohnstn@redhat.com>
10001
10002 * gdb.base/dump.exp: Skip for ia64.
10003
4630e498
JJ
100042003-08-25 Jeff Johnston <jjohnstn@redhat.com>
10005
10006 * gdb.asm/asm-source.exp: Add ia64 support.
10007 * gdb.asm/ia64.inc: New file.
10008
1105b7ef
MC
100092003-08-22 Michael Chastain <mec@shout.net>
10010
10011 * gdb.cp: New directory.
10012 * gdb.cp/*: Copy from gdb.c++/*.
10013 * gdb.c++/*: Remove.
10014 * Makefile.in: Change gdb.c++ to gdb.cp.
10015 * configure.in: Ditto.
10016 * configure: Regnerate.
10017
c945b932
MK
100182003-08-18 Mark Kettenis <kettenis@gnu.org>
10019
10020 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1338.
10021 * gdb.arch/i386-prologue.c (gdb1338): Add function.
10022
2b66634b
DJ
100232003-08-17 Daniel Jacobowitz <drow@mvista.com>
10024
10025 * mi-var-display.exp (-var-list-children weird): Accept function
10026 pointers with argument types.
10027 * mi1-var-display.exp (-var-list-children weird): Likewise.
10028 * mi2-var-display.exp (-var-list-children weird): Likewise.
10029
a356f73b
DJ
100302003-08-17 Daniel Jacobowitz <drow@mvista.com>
10031
10032 * gdb.base/annota3.exp: Add missing newline.
10033
483417b8
MC
100342003-08-06 Michael Chastain <mec@shout.net>
10035
10036 * gdb.java/jmisc1.exp: Add test for pr gdb/1322.
10037
c99c59c3
MS
100382003-08-12 Michael Snyder <msnyder@redhat.com>
10039
10040 * gdb.base/float.exp: Add test for SH.
10041
55ed7501
MK
100422003-08-10 Mark Kettenis <kettenis@gnu.org>
10043
10044 * gdb.arch/i386-prologue.c, gdb.arch/i386-prologue.exp: New files.
10045
1a371f2e
EZ
100462003-08-07 Elena Zannoni <ezannoni@redhat.com>
10047
10048 * gdb.base/completion.exp: Remove reduntant completion test
10049 on filename.
10050
e0f353ce
EZ
100512003-08-07 Elena Zannoni <ezannoni@redhat.com>
10052
a9c64011
AS
10053 * gdb.base/attach.exp, gdb.base/detach.exp, gdb.base/gcore.exp,
10054 gdb.mi/mi-basics.exp, gdb.threads/gcore-thread.exp,
10055 gdb.trace/save-trace.exp: Make sure that full pathnames are
10056 escaped correctly.
e0f353ce 10057
5710a1af 100582003-08-07 Elena Zannoni <ezannoni@redhat.com>
d63a86f8 10059
a9c64011
AS
10060 * configure.in: Don't generate config.h from config.hin.
10061 * configure: Regenerate.
10062 * config.hin: Remove file.
10063 * gdb.mi/pthreads.c: Remove include of config.h, and other ifdefs.
10064 * gdb.threads/pthreads.c: Ditto.
5710a1af 10065
dcd81ce9
DJ
100662003-08-07 Daniel Jacobowitz <drow@mvista.com>
10067
10068 From Kei Sakamoto <sakamoto.kei@renesas.com>:
10069 * gdb.asm/asm-source.exp : Add -lgloss to link-flags.
10070 * gdb.asm/m32r.inc : Remove an illegal nop after bl instruction.
10071 Replace ld24 with seth/add3.
10072
6009d884
AC
100732003-08-02 Andrew Cagney <cagney@redhat.com>
10074
10075 * gdb.base/annota3.exp: New file.
10076 * gdb.base/annota3.c: New file.
10077 * gdb.c++/annota3.exp: New file.
10078 * gdb.c++/annota3.cc: New file.
10079
51514e06
MC
100802003-07-29 Michael Chastain <mec@shout.net>
10081
10082 * gdb.threads/tls.c (spin): Check errno only if sem_wait
10083 actually failed.
10084 (do_pass): Likewise.
10085 * gdb.threads/tls.exp: Always initialize no_of_threads.
10086
4ee6625b
DJ
100872003-07-27 Daniel Jacobowitz <drow@mvista.com>
10088
10089 * gdb.threads/print-threads.exp (test_all_threads): Loosen KFAIL
10090 pattern.
10091 * gdb.threads/tls-shared.exp: Don't use gdb_suppress_entire_file.
10092 * gdb.threads/tls.exp: Recognize one case of the host library not
10093 supporting TLS.
10094
225f2bf6
AC
100952003-07-27 Andrew Cagney <cagney@redhat.com>
10096
10097 * gdb.base/fileio.exp: Use SH when running commands using
10098 remote_exec.
10099
bcb27c9f
DJ
101002003-07-24 Daniel Jacobowitz <drow@mvista.com>
10101
10102 From Kei Sakamoto <sakamoto.kei@renesas.com>:
10103 * gdb.base/relocate.c (dummy): New padding array.
10104
3d67be83
MS
101052003-07-22 Michael Snyder <msnyder@redhat.com>
10106
d63a86f8 10107 * gdb.disasm/8300s.s: Fix syntax of bsr insn.
3d67be83
MS
10108
10109 * gdb.disasm/h8300s.exp : Minor changes in disassembler output require
10110 patterns to be more general, accepting old and new output.
10111 Some output chars (such as '+') also must be quoted.
d63a86f8 10112 Some addresses are displayed numerically instead of
3d67be83
MS
10113 symbolically.
10114
57ba3b85
MS
101152003-07-23 Michael Snyder <msnyder@redhat.com>
10116
686d097c
MS
10117 * gdb.base/return2.exp: Don't test long-long return.
10118
57ba3b85
MS
10119 * gdb.disasm/t01_mov.s: New file, h8300sx disassembly tests.
10120 * gdb.disasm/t01_mov.exp: Ditto.
10121 * gdb.disasm/t02_mova.s: Ditto.
10122 * gdb.disasm/t02_mova.exp: Ditto.
10123 * gdb.disasm/t03_add.s: Ditto.
10124 * gdb.disasm/t03_add.exp: Ditto.
10125 * gdb.disasm/t04_sub.s: Ditto.
10126 * gdb.disasm/t04_sub.exp: Ditto.
10127 * gdb.disasm/t05_cmp.s: Ditto.
10128 * gdb.disasm/t05_cmp.exp: Ditto.
10129 * gdb.disasm/t06_ari2.s: Ditto.
10130 * gdb.disasm/t06_ari2.exp: Ditto.
10131 * gdb.disasm/t07_ari3.s: Ditto.
10132 * gdb.disasm/t07_ari3.exp: Ditto.
10133 * gdb.disasm/t08_or.s: Ditto.
10134 * gdb.disasm/t08_or.exp: Ditto.
10135 * gdb.disasm/t09_xor.s: Ditto.
10136 * gdb.disasm/t09_xor.exp: Ditto.
10137 * gdb.disasm/t10_and.s: Ditto.
10138 * gdb.disasm/t10_and.exp: Ditto.
10139 * gdb.disasm/t11_logs.s: Ditto.
10140 * gdb.disasm/t11_logs.exp: Ditto.
10141 * gdb.disasm/t12_bit.s: Ditto.
10142 * gdb.disasm/t12_bit.exp: Ditto.
10143 * gdb.disasm/t13_otr.s: Ditto.
10144 * gdb.disasm/t13_otr.exp: Ditto.
10145
e00759ef
EZ
101462003-07-22 Elena Zannoni <ezannoni@redhat.com>
10147
10148 * gdb.threads/tls.exp :Add kfail for 'info address' case.
10149
8bc2021f
EZ
101502003-07-22 Elena Zannoni <ezannoni@redhat.com>
10151
a9c64011
AS
10152 * gdb.threads/tls.c : New file.
10153 * gdb.threads/tls.exp : New file.
10154 * gdb.threads/tls-main.c : New file.
10155 * gdb.threads/tls-shared.c : New file.
10156 * gdb.threads/tls-shared.exp : New file.
8bc2021f 10157
89320c4c
AS
101582003-07-22 Andreas Schwab <schwab@suse.de>
10159
10160 * gdb.asm/powerpc.inc (gdbasm_startup): Force alignment.
10161
180dea7c
AS
101622003-07-20 Andreas Schwab <schwab@suse.de>
10163
10164 * gdb.base/selftest.exp (do_steps_and_nexts): Add more patterns
10165 due to insn reordering.
10166
0714963c
AC
101672003-07-15 Andrew Cagney <cagney@redhat.com>
10168
10169 * gdb.asm/asm-source.exp: Do not allow "start" in the backtrace.
10170
98a23b3f
MC
101712003-07-15 Michael Chastain <mec@shout.net>
10172
10173 * gdb.base/gdb1250.exp: New file.
10174 * gdb.base/gdb1250.c: New file.
10175
27e417a2
ML
101762003-07-09 Michal Ludvig <mludvig@suse.cz>
10177
10178 * gdb.c++/templates.exp (test_ptype_of_templates): Recognize
10179 expansion of size_t to 'unsigned long', not only to 'unsigned'.
10180
8bc2021f
EZ
101812003-07-09 Elena Zannoni <ezannoni@redhat.com>
10182
a9c64011
AS
10183 * gdb.threads/tls.c: New file.
10184 * gdb.threads/tls.exp: New file.
10185 * gdb.threads/tls-main.c: New file.
10186 * gdb.threads/tls-shared.c: New file.
10187 * gdb.threads/tls-shared.exp: New file.
8bc2021f 10188
d99968dc
EZ
101892003-07-09 Elena Zannoni <ezannoni@redhat.com>
10190
10191 * gdb.base/annota1.exp: Make sure that we properly escape the
10192 full path of the source file. Xfail more permissive patterns,
d63a86f8 10193 due to a compiler debug info problem.
d99968dc 10194
83876b3b
AS
101952003-07-07 Andreas Schwab <schwab@suse.de>
10196
2705e972
AS
10197 * gdb.asm/m68k.inc: New file.
10198 * gdb.asm/asm-source.exp: Use it for m68k-*-*.
10199
83876b3b
AS
10200 * gdb.objc/basicclass.exp ("Call an Objective-C method with no
10201 arguments"): Also match negative number.
10202
10203 * gdb.base/float.exp ("info float"): Add test for m68k-*-*.
10204
3a871b37
DJ
102052003-07-03 Daniel Jacobowitz <drow@mvista.com>
10206
10207 * gdb.base/store.c (charest): New typedef.
10208 (add_char): Rename to add_charest, update.
10209 (wack_char): Rename to wack_charest, update types. Return l + r
10210 to keep r live across the call.
10211 (wack_short, wack_int, wack_long, wack_longest, wack_float)
10212 (wack_double, wack_doublest): Return l + r to keep r live across
10213 the call.
10214 * gdb.base/store.exp: Accomodate store.c changes.
10215
b2a7f303
DC
102162003-06-30 David Carlton <carlton@kealia.com>
10217
10218 * gdb.c++/maint.exp (test_invalid_name): New.
10219 (test_first_component): Add tests for invalid names.
10220
3c6cb4a1
MC
102212003-06-29 Michael Chastain <mec@shout.net>
10222
10223 * gdb.c++/inherit.exp (test_print_svi_classes): Accept gdb
10224 output of '<VTT for class>' for virtual base classes.
10225
f1c2644b
DJ
102262003-06-29 Daniel Jacobowitz <drow@mvista.com>
10227
10228 * gdb.base/completion.exp: Tab-complete "complet" instead of
10229 "compl".
10230 * gdb.base/complex.exp, gdb.base/complex.c: New files.
10231
18080350
DJ
102322003-06-29 Daniel Jacobowitz <drow@mvista.com>
10233
10234 * gdb.base/constvars.exp: Remove most xfails for GCC 3.x.
10235 * gdb.base/volatile.exp: Likewise.
10236
f56973f8
DJ
102372003-06-29 Daniel Jacobowitz <drow@mvista.com>
10238
10239 * gdb.threads/print-threads.exp (test_all_threads): Add kfail for
10240 gdb/1265.
10241
102422003-06-28 Michael Chastain <mec@shout.net>
48fe539f
DJ
10243 Daniel Jacobowitz <drow@mvista.com>
10244
10245 * gdb.base/selftest.exp (do_steps_and_nexts): Increase maximum
10246 initial line count of 'captured_main' from 26 to 32.
10247 (test_with_self): Allow xmalloc call to be interleaved with the
10248 preceding two lines.
10249
e766d4d6
JB
102502003-06-24 Joel Brobecker <brobecker@gnat.com>
10251
10252 * gdb.base/bang.exp: New testcase.
10253
f125c9a4
JB
102542003-06-23 Joel Brobecker <brobecker@gnat.com>
10255
10256 * gdb.base/langs.exp: Add some tests for the "minimal" language
10257 support.
10258
6e25beaf
EZ
102592003-06-23 Elena Zannoni <ezannoni@redhat.com>
10260
10261 * gdb.objc/basicclass.exp: Return -1 if we cannot compile
10262 the testcase.
10263
2f816dda
DJ
102642003-06-22 Daniel Jacobowitz <drow@mvista.com>
10265
10266 * gdb.base/relocate.exp: Test add-symbol-file with a variable
10267 offset.
10268
db5a5748
DJ
102692003-06-22 Daniel Jacobowitz <drow@mvista.com>
10270
10271 * gdb.c++/pr-1210.cc: New file.
10272 * gdb.c++/pr-1210.exp: New file.
10273
1df0c130
DJ
102742003-06-21 Daniel Jacobowitz <drow@mvista.com>
10275
10276 * lib/mi-support.exp (mi_run_cmd): Expect an MI response to
10277 000-exec-continue.
10278
a92feac0
MK
102792003-06-15 Mark Kettenis <kettenis@gnu.org>
10280
10281 * gdb.base/attach.exp: Use -1 for the ID of a nonexistent process
10282 on *-*-*bsd* instead of *-*-freebsd*.
10283
81a58f5b
AC
102842003-06-14 Andrew Cagney <cagney@redhat.com>
10285
10286 * gdb.base/store.exp: Test longest and doublest. Test all
10287 parameters. Weaken return statement match.
10288 * gdb.base/store.c: Add longest and doublest - aka long long and
10289 long double functions. Put all parameters into local register
10290 variables. Use negative values.
10291
b257a0d3
AC
102922003-06-14 Andrew Cagney <cagney@redhat.com>
10293
10294 * gdb.base/fileio.c: Include <errno.h>, and <sys/wait.h>. Gag
10295 -Wformat errors. Add lost line. Use WEXITSTATUS to get system
10296 exit status.
10297 * gdb.base/fileio.exp: Disable target when nointerrupts and
10298 noinferiorio, instead of limiting it to remote. Use remote_exec
10299 instead of system.
d63a86f8 10300
21c38304
JJ
103012003-06-12 Jeff Johnston <jjohnstn@redhat.com>
10302
10303 * gdb.base/float.exp: Add ia64 support.
10304
1bcdb424
CV
103052003-06-12 Corinna Vinschen <vinschen@redhat.com>
10306
10307 * gdb.base/fileio.exp: Run only on remote targets.
10308
6aeb981f
CV
103092003-06-10 Corinna Vinschen <vinschen@redhat.com>
10310
10311 * gdb.base/fileio.c: New file, testing File-I/O.
10312 * gdb.base/fileio.exp: Ditto.
10313
53df362e
RG
103142003-06-09 Raoul Gough <RaoulGough@yahoo.co.uk>
10315
10316 * gdb.base/shreloc.exp: New file, check symbol values obtained from
10317 shared objects after relocation at load time (gdb PR/1132).
10318 * gdb.base/shreloc.c, gdb.base/shreloc1.c, gdb.base/shreloc2.c:
a9c64011 10319 as above, part of the shared object relocation test.
53df362e 10320
ffee1b46
MK
103212003-06-08 Mark Kettenis <kettenis@gnu.org>
10322
b5ca3722
MK
10323 * gdb.base/readline.exp: Add tests for operate-and-get-next with a
10324 fully filled history list.
10325 * gdb.base/gdb_history: New file.
10326
03ed860d
MK
10327 * gdb.base/signals.exp: XFAIL "continue to func1" on
10328 i*86-*-freebsd*.
10329
ffee1b46
MK
10330 * gdb.base/attach.exp: When trying to attach to a nonexistent
10331 process, make it possible to specify the PID based on the target,
10332 and do so for *-*-freebsd*.
10333
d80dbb52
RH
103342003-06-02 Richard Henderson <rth@redhat.com>
10335
10336 * gdb.base/float.exp: Add expected regexp for alpha-*-*.
10337
6dd77b81
RH
103382003-06-02 Richard Henderson <rth@redhat.com>
10339
10340 * gdb.base/selftest.exp: Next over lim_at_start initialization.
10341
f6347e16
RH
103422003-06-02 Richard Henderson <rth@redhat.com>
10343
10344 * gdb.base/dump.exp [alpha*-*-*]: Add -taso linker switch.
10345
2c161407
DJ
103462003-06-01 Daniel Jacobowitz <drow@mvista.com>
10347
10348 * gdb.asm/asm-source.exp: Dissassemble from &globalvar instead
10349 of globalvar.
10350
572eb746
MK
103512003-06-01 Mark Kettenis <kettenis@gnu.org>
10352
10353 * gdb.asm/asm-source.exp: Check for memory read errors in
10354 disassembler test on *BSD too.
10355
9e9617a5
RH
103562003-06-01 Richard Henderson <rth@redhat.com>
10357
10358 * gdb.asm/alpha.inc (gdbasm_enter): Use numeric register names
10359 for .frame.
10360 (gdbasm_call): Lose ldgp.
10361 (gdbasm_startup): Add frame information.
10362 * gdb.asm/asm-source.exp (alpha*-*): Add -no-mdebug to asm-flags.
10363
7b34ad4e
MK
103642003-05-31 Mark Kettenis <kettenis@gnu.org>
10365
10366 * gdb.base/float.exp: Expect similar output for x86_64-*-* as for
10367 i?86-*-*.
10368
10059fdf
MK
103692003-05-30 Mark Kettenis <kettenis@gnu.org>
10370
10371 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
10372 FreeBSD.
10373
acf4b816
RH
103742003-05-29 Richard Henderson <rth@redhat.com>
10375
10376 * gdb.asm/alpha.inc: New file.
10377 * gdb.asm/asm-source.exp: Use it.
10378
e9ecd949
JB
103792003-05-29 Jim Blandy <jimb@redhat.com>
10380
10381 * gdb.base/corefile.exp: Find corefiles on Linux, which names them
10382 'core.PID'.
10383
e3e5a4f3
JB
103842003-05-22 Jim Blandy <jimb@redhat.com>
10385
10386 * gdb.base/corefile.exp: Tolerate stuff after argument parens in
10387 backtrace.
d63a86f8 10388
72fe3d25
DC
103892003-05-20 David Carlton <carlton@math.stanford.edu>
10390
10391 * gdb.c++/namespace1.cc: Actually do 'cvs add' before committing
10392 this time.
10393
58da2eb2
DC
103942003-05-19 David Carlton <carlton@bactrian.org>
10395
10396 * gdb.c++/rtti.exp: New file, containing tests for PR c++/488.
10397 * gdb.c++/rtti.h, gdb.c++/rtti1.cc, gdb.c++/rtti2.cc: Ditto.
10398
1fcb5155
DC
103992003-05-19 David Carlton <carlton@bactrian.org>
10400
10401 * gdb.c++/namespace.exp: Add namespace scope and anonymous
10402 namespace tests.
10403 Bump copyright date.
10404 * gdb.c++/namespace.cc: Add anonymous namespace and namespace C.
10405 (main): Call C::D::marker2.
10406 * gdb.c++/namespace1.cc: New file.
10407
85e85163
JJ
104082003-05-14 Jeff Johnston <jjohnstn@redhat.com>
10409
10410 Roland McGrath <roland@redhat.com>
d63a86f8 10411 * gdb.threads/linux-dp.exp: Account for fact that in nptl model
85e85163
JJ
10412 there is no manager thread.
10413
a25fbfec
JJ
104142003-05-08 Jeff Johnston <jjohnstn@redhat.com>
10415
d63a86f8
RM
10416 * gdb.threads/schedlock.exp: Remove assumption that all threads
10417 will run in a particular small time slice. Also ensure we break
a25fbfec
JJ
10418 in one of the child threads rather than the main thread.
10419
be375bae
JB
104202003-05-07 Jim Blandy <jimb@redhat.com>
10421
09bf6082
JB
10422 Add support for assembly source testing on the s390x.
10423 * gdb.asm/asm-source.exp: Add a case for the s390x-*-*
10424 architecture.
10425 * gdb.asm/s390x.inc: New file.
10426
be375bae
JB
10427 * gdb.asm/asm-source.exp: Use a 'switch -glob' statement, not a
10428 succession of 'if' statements.
10429
00905d52
AC
104302003-05-05 Andrew Cagney <cagney@redhat.com>
10431
10432 * gdb.base/maint.exp: Add tests for "maint print dummy-frames".
10433
b1e29e33
AC
104342003-05-05 Andrew Cagney <cagney@redhat.com>
10435
10436 * gdb.base/watchpoint.exp: Rename CALL_DUMMY_BREAKPOINT_OFFSET to
10437 DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET in comments.
10438
e33d66ec
EZ
104392003-05-02 Elena Zannoni <ezannoni@redhat.com>
10440
10441 * gdb.base/charset.exp: Update based on new behavior of set/show
10442 charset commands.
10443
2b6fd0d8
AC
104442003-05-01 Andrew Cagney <cagney@redhat.com>
10445
10446 * gdb.asm/asm-source.exp: Check that "disassm" and "x/i" of a
10447 variable do not give memory errors.
10448
130cacce
AF
104492003-04-30 Adam Fedor <fedor@gnu.org>
10450
10451 * Makefile.in (ALL_SUBDIRS): Add gdb.objc
10452 * configure.in (AC_OUTPUT): Add gdb.objc/Makefile
10453 * gdb.objc/Makefile.in, gdb.objc/basicclass.exp,
10454 gdb.objc/basicclass.m: : New files
10455
10456 * lib/gdb.exp (gdb_compile_objc): New procedure.
10457
bea71854
DJ
104582003-04-27 Daniel Jacobowitz <drow@mvista.com>
10459
10460 * gdb.base/signals.exp: Make backtrace tests more specific.
10461
0f20eeea
DC
104622003-04-23 David Carlton <carlton@bactrian.org>
10463
10464 * gdb.c++/maint.exp (test_first_component): Add tests for
10465 'operator' in more locations.
10466
c8c4d8dc
KB
104672003-04-16 Kevin Buettner <kevinb@redhat.com>
10468
10469 * gdb.base/args.exp: Invoke gdb_load for simulator targets.
10470
3fe60e3c
EZ
104712003-04-16 Elena Zannoni <ezannoni@redhat.com>
10472
10473 * gdb.base/completion.exp: Make 'info func mark' complete on 'info
a9c64011 10474 func marke' instead. Update test name.
3fe60e3c 10475
9219021c
DC
104762003-04-15 David Carlton <carlton@math.stanford.edu>
10477
10478 * gdb.c++/maint.exp: New file.
10479
5dd55bdd
EZ
104802003-04-14 Elena Zannoni <ezannoni@redhat.com>
10481
10482 * gdb.threads/schedlock.c: Change type of thread function argument
10483 to long, to avoid warnings on 64-bit platforms.
10484
00890572
EZ
104852003-04-14 Elena Zannoni <ezannoni@redhat.com>
10486
a9c64011
AS
10487 * gdb.base/attach.exp: Add new message from ptrace in case of
10488 attaching to nonexistent process.
d63a86f8 10489
93201743
JB
104902003-04-11 Jim Blandy <jimb@redhat.com>
10491
10492 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
10493 gdb.c++/userdef.cc: Place comments on the lines to which the
10494 marker function might return.
10495 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
10496 gdb.c++/userdef.exp: Look for those comments to check that we've
10497 returned to the right place, instead of checking line numbers.
10498
2a11c64d
EZ
104992003-04-11 Elena Zannoni <ezannoni@redhat.com>
10500
a9c64011
AS
10501 * gdb.threads/pthreads.exp (test_startup): When setting a breakpoint
10502 match on sourcefile name, instead of directory name.
2a11c64d 10503
68ab8fc5
EZ
105042003-04-10 Elena Zannoni <ezannoni@redhat.com>
10505
d63a86f8 10506 * gdb.base/completion.exp: Use string_to_regexp to match the
68ab8fc5
EZ
10507 working directory name.
10508
5624293a
JB
105092003-04-09 Jim Blandy <jimb@redhat.com>
10510
10511 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
10512 gdb.c++/userdef.exp: If GDB fails to restore the selected frame
10513 after an inferior function call, report the failure, but allow the
10514 test to continue.
10515
f1f02ee4
SC
105162003-04-05 Stephane Carrez <stcarrez@nerim.fr>
10517
10518 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
10519 with -DPROTOTYPES.
10520
6eb79af0
SC
105212003-04-05 Stephane Carrez <stcarrez@nerim.fr>
10522
10523 * gdb.base/break.exp: Revert last patch.
10524
8dfb4cf0
SC
105252003-04-04 Stephane Carrez <stcarrez@nerim.fr>
10526
10527 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
10528 with -DPROTOTYPES.
10529
ed4c619a
AC
105302003-04-02 Andrew Cagney <cagney@redhat.com>
10531
10532 * gdb.base/callfuncs.exp: Make "print add" messages unique.
10533 * gdb.base/ending-run.exp: Put spaces around "breakpoint" to stop
10534 matching directories by the name breakpoint.
10535 * gdb.base/pointers.exp: Make "ptype pppC" message consistent.
10536 Make "continue to marker1" consistent.
10537 * gdb.base/call-rt-st.exp: Make "finish out from loop_count"
10538 message consistent.
10539 * lib/gdb.exp: Put "the program is no longer running", and "the
10540 program exited" in parenthesis.
10541 * lib/mi-support.exp: Ditto.
d63a86f8 10542
4e35d5f0 105432003-04-02 Bob Rossi <bob_rossi@cox.net>
d63a86f8 10544
4e35d5f0
BR
10545 * gdb.mi/mi-file.exp: New file for -file-list-exec-source-file.
10546
71900fe8
AC
105472003-03-29 Andrew Cagney <cagney@redhat.com>
10548
10549 * gdb.base/sizeof.c (main): Print the value of '\377'.
10550 * gdb.base/sizeof.exp: Check the sign of '\377'.
10551
c0655a16
MC
105522003-03-27 Michael Chastain <mec@shout.net>
10553
10554 * gdb.base/gdb1090.exp: New file.
10555 * gdb.base/gdb1090.cc: New file.
10556
5b2a3989
JB
105572003-03-27 J. Brobecker <brobecker@gnat.com>
10558
10559 * gdb.gdb/observer.exp: New regression test.
10560
79876890
MC
105612003-03-27 Michael Chastain <mec@shout.net>
10562
10563 * gdb.base/list.exp: Remove setup_xfail_format for DWARF 1.
10564 * gdb.base/ptype.exp: Likewise.
10565
6eac95e3
CV
105662003-03-27 Corinna Vinschen <vinschen@redhat.com>
10567
10568 * gdb.c++/casts.exp: Fix startup to run also on embedded targets.
10569
e8c71839
MC
105702003-03-26 Michael Chastain <mec@shout.net>
10571
10572 * gdb.base/ptype.exp: Actually use some typedef'd types.
10573
71b10041
SC
105742003-03-21 Stephane Carrez <stcarrez@nerim.fr>
10575
10576 * gdb.asm/asm-source.exp: Set asm-arch for m6811 and m6812.
10577 * gdb.asm/m68hc11.inc: New file for HC11/HC12 macros.
10578
2512cf80
CV
105792003-03-20 Corinna Vinschen <vinschen@redhat.com>
10580
10581 * gdb.base/default.exp: Fix regular expression.
10582
0d195a4f
CV
105832003-03-20 Corinna Vinschen <vinschen@redhat.com>
10584
10585 * gdb.base/args.exp: Fix regular expression.
10586
8a2dbca8
CV
105872003-03-20 Corinna Vinschen <vinschen@redhat.com>
10588
10589 * gdb.base/help.exp: Allow Win32 child process.
10590
bf028682
CV
105912003-03-20 Corinna Vinschen <vinschen@redhat.com>
10592
10593 * gdb.base/ending-run.exp: Check for Cygwin specific wrapper function
10594 when stepping out of main().
10595
182dbe85
CV
105962003-03-20 Corinna Vinschen <vinschen@redhat.com>
10597
10598 * gdb.base/default.exp: Check for win32 specific message when calling
10599 "run" without executable.
10600
d67a6ba5
CV
106012003-03-20 Corinna Vinschen <vinschen@redhat.com>
10602
10603 * gdb.base/args.exp: Expect .exe in output.
10604
a955b5bb
CV
106052003-03-20 Corinna Vinschen <vinschen@redhat.com>
10606
10607 * gdb.asm/asm-source.exp: Add appropriate --entry linker flag for
10608 Cygwin native.
10609
bf6bad4b
AC
106102003-03-17 Andrew Cagney <cagney@redhat.com>
10611
10612 From Elena Zannoni <ezannoni@redhat.com>. Test e500 abi and
10613 vector registes.
10614 * gdb.arch/e500-regs.c, gdb.arch/e500-regs.exp: New files.
10615 * gdb.arch/e500-abi.c, gdb.arch/e500-abi.exp: New files.
10616
293e9a31
DC
106172003-03-17 David Carlton <carlton@math.stanford.edu>
10618
10619 * gdb.base/watchpoint.exp (test_watchpoint_and_breakpoint): New
10620 test, for PR breakpoints/38.
10621 Call test_watchpoint_and_breakpoint.
10622 * gdb.base/watchpoint.c (func3): New function.
10623 (main): Call func3.
10624
5330f2db
DC
106252003-03-04 David Carlton <carlton@math.stanford.edu>
10626
10627 * gdb.c++/templates.exp (do_tests): Accept valid const in "print
10628 Garply<Garply<char> >:: garply".
10629 (test_ptype_of_templates): KFAIL "ptype T5<int>" and "ptype t5i"
10630 with respect to PR c++/1111; note also PR c++/1113.
10631 (test_template_breakpoints): KFAIL "constructor breakpoint" with
10632 respect to PR c++/1062.
10633 KFAIL "destructor breakpoint" with respect to PR c++/1112.
10634
6ece72da
DC
106352003-03-03 David Carlton <carlton@math.stanford.edu>
10636
10637 * gdb.c++/classes.exp (test_enums): KFAIL "ptype obj_with_enum"
10638 with respect to PR c++/57.
10639 KFAIL "print (ClassWithEnum::PrivEnum) 42" with respect to PR
10640 c++/826.
10641 Create "print ('ClassWithEnum::PrivEnum') 42"; KFAIL it with
10642 respect to PR c++/57.
10643
85ca1584
DC
106442003-03-03 David Carlton <carlton@math.stanford.edu>
10645
10646 * gdb.c++/templates.exp (do_tests): Convert the KFAILs with
10647 respect to PR c++/33 into FAILs.
10648
98e9c5b8
MC
106492003-03-03 Michael Chastain <mec@shout.net>
10650
7bedbf27
MC
10651 * configure.in: Update copyright years.
10652
106532003-03-03 Michael Chastain <mec@shout.net>
10654
10655 * Makefile.in: Update copyright years.
98e9c5b8 10656
f683e100
DC
106572003-02-28 David Carlton <carlton@math.stanford.edu>
10658
10659 * gdb.c++/classes.exp (test_ptype_class_objects): Accept it if we
10660 print class instead of struct and/or superfluous protection
10661 specifiers, as long as the resulting output is equivalent to the
10662 source code.
10663 Delete FIXME from end of messages on tests that don't need
10664 fixing.
10665
a9e0cf2c
DC
106662003-02-28 David Carlton <carlton@math.stanford.edu>
10667
10668 * gdb.c++/templates.exp (do_tests): Allow const in the two
10669 Foo<volatile char *>::foo tests.
10670
e8d359df
MS
106712003-02-27 Michael Snyder <msnyder@redhat.com>
10672
d63a86f8 10673 * gdb.base/restore.c (main): Return zero, so exit code
e8d359df
MS
10674 will be consistant.
10675
0b71dc91
DC
106762003-02-26 David Carlton <carlton@math.stanford.edu>
10677
10678 * gdb.c++/templates.exp (do_tests): KFAIL the "print Foo<volatile
10679 char *>::foo" test with respect to PR c++/33. Create a new test
10680 which is identical to that one except that it doesn't put the
10681 space between the "char" and the "*"; KFAIL it, too.
10682
dd14ab43
DC
106832003-02-26 David Carlton <carlton@math.stanford.edu>
10684
10685 * gdb.c++/templates.exp (do_tests): Convert XFAILs about printing
10686 template types into either PASSes or KFAILs (corresponding to PR
10687 c++/57). Tweak indentation. Update copyright.
10688
1146c7f1
SC
106892003-02-23 Stephane Carrez <stcarrez@nerim.fr>
10690
10691 * lib/gdb.exp: Don't execute C++ tests on m6811/m6812 targets.
10692
74641dfb
MC
106932003-02-13 Michael Chastain <mec@shout.net>
10694
10695 * gdb.base/exprs.exp: Remove i960 remnants.
10696 * gdb.base/funcargs.exp: Likewise.
10697 * gdb.base/list.exp: Likewise.
10698 * gdb.base/ptype.exp: Likewise.
10699
559cd2d0
DC
107002003-02-14 David Carlton <carlton@math.stanford.edu>
10701
10702 * gdb.c++/virtfunc.exp (test_virtual_calls): Change 'print
10703 pEe->D::vg()" from XFAIL to KFAIL.
10704
c4f90d87
JM
107052003-02-13 Jason Molenda (jmolenda@apple.com)
10706
10707 * gdb.base/maint.exp: Update maint print statistics regexp to include
10708 new entries.
10709
cbc4d97c
MC
107102003-02-13 Michael Chastain <mec@shout.net>
10711
10712 * gdb.c++/inherit.exp: Remove call to get_debug_format.
10713
40f235b7
MC
107142003-02-12 Michael Chastain <mec@shout.net>
10715
10716 * gdb.c++/classes.exp: Remove setup_xfail_format for DWARF 1.
10717 * gdb.c++/inherit.exp: Likewise.
10718 * gdb.c++/cplusfuncs.exp: Remove suppression logic for DWARF 1.
10719 * gdb.c++/templates.exp: Likewise.
10720 * gdb.c++/virtfunc.exp: Likewise.
10721
c56716b0
JM
107222003-02-06 Jason Molenda (jason-cl@molenda.com)
10723
10724 * gdb.mi/mi-syn-frame.c (subroutine): Add a comment explaining
10725 why the code is written that way.
10726
070afcf8
MC
107272003-02-05 Michael Chastain <mec@shout.net>
10728
10729 * gdb.base/dump.exp: Add missing copyright line.
10730
5d0331e5
JM
107312003-02-05 Jason Molenda (jason-cl@molenda.com)
10732
f7ae6d3e 10733 * gdb.mi/mi-syn-frame.c (subroutine): Add an extra statement
5d0331e5
JM
10734 at the beginning so the breakpoint doesn't get set on the loop.
10735
92851186
MC
107362003-02-05 Michael Chastain <mec@shout.net>
10737
10738 * gdb.c++/local.exp: Relax the test for PR gdb/825 to accept
10739 output for configurations with gcc 2.95.3.
10740
cbf1e085
AC
107412003-02-05 Keith Seitz <keiths@redhat.com>
10742 Andrew Cagney <ac131313@redhat.com>
10743
10744 * gdb.mi/mi-cli.exp: New file.
d63a86f8 10745
29518e1e
MC
107462003-02-04 Michael Chastain <mec@shout.net>
10747
10748 * gdb.c++/anon-union.exp: Do not call gdb_suppress_entire_file.
10749 Call perror and then continue.
10750
5af1d5f3
MC
107512003-02-03 Michael Chastain <mec@shout.net>
10752
10753 * gdb.c++/pr-1023.cc: New file.
10754 * gdb.c++/pr-1023.exp: New file.
10755
6b549786
JB
107562003-02-05 Jim Blandy <jimb@redhat.com>
10757
10758 * gdb.c++/local.exp: Don't expect Local to be in scope in main;
10759 it's local to foobar. Check for it there, and check that it's not
10760 present in main.
10761 * gdb.c++/local.cc (marker2): New function.
10762 (foobar): Call marker1.
10763 (main): Call marker2 instead of marker1.
10764
67f16606
AC
107652003-02-04 Andrew Cagney <ac131313@redhat.com>
10766
10767 * gdb.disasm/mn10200.exp: Obsolete file.
10768 * gdb.trace/Makefile.in (clean mostlyclean): Remove mn10200.
10769 * gdb.disasm/Makefile.in (clean mostlyclean): Remove mn10200.
10770 * gdb.base/watchpoint.exp: Mark the mn10200 xfails as obsolete.
10771
1c5cb38e
DC
107722003-02-04 David Carlton <carlton@math.stanford.edu>
10773
10774 * gdb.c++/overload.exp: Test intToChar(1).
10775 * gdb.c++/overload.cc (intToChar): New.
10776 (main): Call intToChar.
10777
d1fe6965
DC
107782003-02-03 David Carlton <carlton@math.stanford.edu>
10779
10780 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): Add
10781 'might_kfail' arg.
10782 KFAIL some of the continue_to_bp_overloaded calls, according to
10783 PR c++/1025.
10784
9ba61c5d
MC
107852003-02-01 Michael Chastain <mec@shout.net>
10786
10787 * gdb.base/advance.c (marker1): New marker function.
10788 * gdb.base/advance.exp: When the 'advance' command lands on the
10789 return breakpoint, it can legitimately stop on either the
10790 current line or the next line. Accommodate both outcomes.
10791 * gdb.base/until.exp: Likewise.
10792
e7494ffb
AC
107932003-02-02 Andrew Cagney <ac131313@redhat.com>
10794
10795 2002-11-10 Jason Molenda (jason-cl@molenda.com):
a9c64011
AS
10796 * gdb.mi/mi-var-child.exp: -var-list-children's CHILDREN field is
10797 now a list, not a tuple.
10798 * gdb.mi/mi-var-display.exp: Ditto.
10799 * gdb.mi/gdb792.exp: Ditto.
e7494ffb 10800
075559bc
AC
108012003-02-01 Andrew Cagney <ac131313@redhat.com>
10802
10803 From 2002-11-09 Jason Molenda (jason-cl@molenda.com):
a9c64011
AS
10804 * gdb.mi/mi-syn-frame.exp: New tests for synthetic frames in
10805 stack backtraces.
10806 * gdb.mi/mi-syn-frame.c: Part of same.
075559bc 10807
2bd4c7b1
MK
108082003-02-01 Mark Kettenis <kettenis@gnu.org>
10809
10810 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
10811 gdb.mi/mi1-pthreads.exp: Return instead of calling
10812 gdb_suppress_entire_file.
10813
eabd8992
MS
108142003-02-01 Mark Salter <msalter@redhat.com>
10815
10816 * gdb.asm/arm.inc (gdbasm_startup): Clear frame pointer, not sp.
10817
71469e2f
MS
108182003-01-31 Mark Salter <msalter@redhat.com>
10819
10820 * lib/mi-support.exp (mi_gdb_load): Support remote targets.
10821 Support empty arg.
10822
38a94d44
MC
108232003-01-30 Michael Chastain <mec@shout.net>
10824
10825 * lib/gdb.exp: Revert patch of 2003-01-06, which set LC_ALL.
10826 This was a workaround for a UTF-8 bug in readline 4.3. The bug
10827 has been fixed in gdb/readline on 2003-01-09.
10828
19ea9e73
MS
108292003-01-29 Michael Snyder <msnyder@redhat.com>
10830
e8d359df
MS
10831 * gdb.base/maint.exp: Allow for leading underscore in symbol.
10832 * gdb.base/display.exp: Allow for leading underscore in symbol.
19ea9e73
MS
10833 * gdb.base/args.exp: Skip if target does not support args passing.
10834
2307bd6a
DJ
108352003-01-22 Daniel Jacobowitz <drow@mvista.com>
10836
19ea9e73 10837 * lib/gdb.exp (gdb_test_multiple): New function, cloned from
2307bd6a
DJ
10838 gdb_test. Accept a list of expect arguments as the third
10839 parameter.
10840 (gdb_test): Use it.
10841
f2dd3617
EZ
108422003-01-20 Elena Zannoni <ezannoni@redhat.com>
10843
10844 * gdb.arch/altivec-abi.exp: Set variable 'srcfile' differently, to
10845 allow for different test tree configurations. Update some
10846 tescases accordingly.
10847 * gdb.arch/altivec-regs.exp: Ditto.
10848 * gdb.asm/asm-source.exp: Ditto.
10849 * gdb.base/advance.exp: Ditto.
10850 * gdb.base/display.exp: Ditto.
d63a86f8 10851 * gdb.base/long_long.exp: Ditto.
f2dd3617
EZ
10852 * gdb.base/mips_pro.exp: Ditto.
10853 * gdb.base/overlays.exp: Ditto.
10854 * gdb.base/relocate.exp: Ditto.
10855 * gdb.base/setshow.exp: Ditto.
10856 * gdb.base/step-line.exp: Ditto.
10857 * gdb.base/step-test.exp: Ditto.
10858 * gdb.base/until.exp: Ditto.
10859 * gdb.c++/virtfunc.exp: Get rid of variable 'src'.
10860
c71cdefd
DC
108612003-01-17 David Carlton <carlton@math.stanford.edu>
10862
10863 * gdb.c++/demangle.exp (test_lucid_style_demangling): KFAIL test
10864 corresponding to PR c++/945.
10865 Update copyright.
10866
fdba05d7
DC
108672003-01-17 David Carlton <carlton@math.stanford.edu>
10868
10869 * gdb.c++/inherit.exp (test_print_mi_members): KFAIL tests
10870 corresponding to PR c++/68.
10871
108722003-01-17 David Carlton <carlton@math.stanford.edu>
d2b29e01
DC
10873
10874 * gdb.c++/cplusfuncs.exp (print_addr_2_kfail): New procedure.
10875 (test_paddr_hairy_functions): Call print_addr_2_kfail for
10876 hairyfunc5 through hairyfunc7. KFAIL for PR c++/19.
10877
c362c33a
EZ
108782003-01-15 Elena Zannoni <ezannoni@redhat.com>
10879
0fbc361c
EZ
10880 * gdb.base/break.exp: Fix change of default location, because of
10881 removal of until tests.
10882 * gdb.base/help.exp: Update test for new 'until' help message.
10883 Add test for help on 'advance'.
a9c64011 10884 * gdb.base/args.exp: Fix foobar with GDBFLAGS global.
c362c33a 10885
dabf8a35
MK
108862003-01-15 Mark Kettenis <kettenis@gnu.org>
10887
10888 * gdb.base/default.exp: Adapt "info float" test for recent changes
10889 to that command. Add test for "info vector".
10890 * gdb.base/float.exp: New file. Add test for "info float" that
10891 resembles the old test in gdb.base/default.exp.
10892
a1769aca
DC
108932003-01-15 David Carlton <carlton@math.stanford.edu>
10894
10895 * gdb.base/selftest.exp (do_steps_and_nexts): Allow gdb_sysroot.
10896
82025e13
EZ
108972003-01-15 Elena Zannoni <ezannoni@redhat.com>
10898
10899 * gdb.base/break.exp: Move the tests of until command from here...
10900 * gdb.base/until.exp: ... to here. New file. Add other tests.
10901 * gdb.base/advance.c: New file.
10902 * gdb.base/advance.exp: New file.
10903
8f9ab801
EZ
109042003-01-14 Elena Zannoni <ezannoni@redhat.com>
10905
a9c64011
AS
10906 * gdb.base/args.c: New file.
10907 * gdb.base/args.exp: New file.
8f9ab801 10908
9ae66589
DJ
109092003-01-14 Daniel Jacobowitz <drow@mvista.com>
10910
10911 * gdb.c++/virtfunc.exp: Remove fixed XFAIL.
10912
8d77e5c3
DJ
109132003-01-14 Daniel Jacobowitz <drow@mvista.com>
10914
10915 * gdb.threads/killed.exp: Use KFAIL for gdb/568.
10916
12d2f0a1
DJ
109172003-01-14 Daniel Jacobowitz <drow@mvista.com>
10918
10919 * gdb.base/constvars.exp: Remove two extra XFAILs. Update copyright
10920 dates.
10921
6ca37014
DJ
109222003-01-13 Daniel Jacobowitz <drow@mvista.com>
10923
10924 * gdb.c++/printmethod.exp (print virtual method): Accept "(void)".
10925
b0023472
DJ
109262003-01-13 Daniel Jacobowitz <drow@mvista.com>
10927
10928 * gdb.base/printcmds.exp: Enable setup_kfail for gdb/538
10929 (ptype &*"foo").
10930 * gdb.c++/local.exp: Enable setup_kfail for gdb/482.
10931
607fbc54 109322003-01-13 Daniel Jacobowitz <drow@mvista.com>
d6abaea5
DJ
10933
10934 * gdb.mi/mi-console.exp: Remove extra "(known bug)".
10935 * gdb.mi/mi1-console.exp: Likewise.
10936
607fbc54 109372003-01-13 Daniel Jacobowitz <drow@mvista.com>
dfd536a7
DJ
10938
10939 * gdb.mi/mi-console.exp: Add KFAIL for "Hello message (known bug)".
10940 * gdb.mi/mi1-console.exp: Likewise.
10941
a1fb14a2
DJ
109422003-01-13 Daniel Jacobowitz <drow@mvista.com>
10943
10944 * gdb.c++/overload.exp: Remove some fixed XFAILs.
10945
c4cf40b7
DJ
109462003-01-09 Daniel Jacobowitz <drow@mvista.com>
10947
10948 * gdb.base/detach.exp: New test.
10949
696d5a5b
DJ
109502003-01-09 Daniel Jacobowitz <drow@mvista.com>
10951
10952 * Makefile.in (ALL_SUBDIRS): New variable.
10953 (subdirs, clean, distclean): Use it.
10954 * gdb.arch/Makefile.in: Clean up Makefile. Remove rules for
10955 regenerating Makefile, since it is generated from the top level.
10956 * gdb.asm/Makefile.in: Likewise.
10957 * gdb.base/Makefile.in: Likewise.
10958 * gdb.c++/Makefile.in: Likewise.
10959 * gdb.disasm/Makefile.in: Likewise.
10960 * gdb.java/Makefile.in: Likewise.
10961 * gdb.mi/Makefile.in: Likewise.
10962 * gdb.threads/Makefile.in: Likewise.
10963 * gdb.trace/Makefile.in: Likewise.
10964
754533e4
DC
109652003-01-09 David Carlton <carlton@math.stanford.edu>
10966
10967 * gdb.c++/annota2.exp: KFAIL "watch triggered on a.x".
10968 Add copyright year 2003.
10969
d8b3e9ee
MC
109702003-01-06 Michael Chastain <mec@shout.net>
10971
10972 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set):
10973 When selecting a thread, 'line' and 'file' are optional.
10974 * gdb.mi/mi1-pthreads.exp: Likewise.
10975
8e9e0fe6
AS
109762003-01-06 Andreas Schwab <schwab@suse.de>
10977
10978 * lib/gdb.exp: Set LC_ALL to "C" to avoid spurious testsuite
10979 failures.
10980
b5ab8ff3
DJ
109812003-01-04 Daniel Jacobowitz <drow@mvista.com>
10982
10983 Fix PR gdb/844
10984 * lib/gdb.exp (gdb_compile): Handle "quiet" option.
10985 (gdb_compile_pthreads): Pass "quiet" to gdb_compile.
10986
10987 * gdb.threads/gcore-thread.exp: Use gdb_compile_pthreads. Return
10988 instead of calling gdb_suppress_entire_file.
10989 * gdb.threads/print-threads.exp: Likewise.
10990 * gdb.threads/schedlock.exp: Likewise.
10991
10992 * gdb.threads/killed.exp: Return instead of calling
10993 gdb_suppress_entire_file.
10994 * gdb.threads/linux-dp.exp: Likewise.
10995 * gdb.threads/pthreads.exp: Likewise.
10996
1e698235
DJ
109972003-01-04 Daniel Jacobowitz <drow@mvista.com>
10998
10999 * gdb.base/callfuncs.exp: Don't XFAIL unprototyped functions for
11000 stabs.
11001 * gdb.base/completion.exp: Allow marker1(void) as well as marker1().
11002 * gdb.base/whatis.exp: Always allow (void) after function names.
11003
147ff08c
DJ
110042003-01-04 Daniel Jacobowitz <drow@mvista.com>
11005
11006 * gdb.c++/casts.exp: Correct regexp.
11007
dc62bfc2
MK
110082003-01-04 Mark Kettenis <kettenis@gnu.org>
11009
11010 * configure.in: Call AC_CONFIG_HEADER. Don't call
11011 AC_CONFIG_SUBDIRS on gdb.arch, gdb.asm, gdb.base gdb.c++ gdb.java,
11012 gdb.disasm, gdb.mi, gdb.threads and gdb.trace. Call
11013 AC_CHECK_HEADERS on pthread.h. Put Makefiles in the
11014 aforementioned directories in the AC_OUPUT call.
11015 * config.hin: New file.
11016 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
11017 gdb.mi/mi1-pthreads.exp, gdb.threads/gcore-thread.exp,
11018 gdb.threads/killed.exp, gdb.threads/print-threads.exp,
11019 gdb.threads/pthreads.exp, gdb.threads/schedlock.exp: Make sure we
11020 pass -I$objdir instead of -I$objdir/$subdir in compilation.
11021 * gdb.arch/configure.in, gdb.arch/configure, gdb.asm/configure.in,
11022 gdb.asm/configure, gdb.base/configure.in, gdb.base/configure,
11023 gdb.c++/configure.in, gdb.c++/configure, gdb.disasm/configure.in,
11024 gdb.disasm/configure, gdb.java/configure.in, gdb.java/configure,
11025 gdb.mi/configure.in, gdb.mi/configure, gdb.mi/config.in,
11026 gdb.threads/configure.in, gdb.threads/configure,
11027 gdb.threads/config.in, gdb.trace/configure.in,
11028 gdb.trace/configure: Removed.
11029
77afa639
MC
110302003-01-03 Michael Chastain <mec@shout.net>
11031
11032 * gdb.base/miscexprs.c: Fix PR gdb/697, "buglet in
11033 testsuite/gdb.base/miscexprs.c, off-by-1 array reference".
11034
7634bb6e
DJ
110352003-01-03 Daniel Jacobowitz <drow@mvista.com>
11036
11037 * gdb.base/store.exp: Fix regular expressions.
11038
b39c905e
MK
110392002-12-28 Mark Kettenis <kettenis@gnu.org>
11040
11041 * configure.in: Rewrite.
11042 * configure: Regenerated.
11043
0a8551dd
DC
110442003-01-03 David Carlton <carlton@math.stanford.edu>
11045
11046 * gdb.base/psymtab.exp: New file.
11047 * gdb.base/psymtab1.c: Ditto.
11048 * gdb.base/psymtab2.c: Ditto.
11049
c60b7188
AF
110502002-12-23 Adam Fedor <fedor@gnu.org>
11051
11052 * gdb.base/maint.exp: Update expect output to include 'ObjC'.
11053
ee73db83
DC
110542002-12-23 David Carlton <carlton@math.stanford.edu>
11055
11056 * gdb.base/selftest.exp (do_steps_and_nexts): Allow initial brace
11057 and current_directory initialization.
11058
d6c1774e
JB
110592002-12-22 Jim Blandy <jimb@redhat.com>
11060
f0a847b8
JB
11061 * gdb.trace/tfind.exp: Pass '-O1' flag via the 'optimize' option,
11062 rather than as part of the output file name.
11063
d6c1774e
JB
11064 * gdb.base/attach.exp: There's no need to copy the test program to
11065 /tmp; that was only ever necessary on HP/UX, and this test is
11066 entirely disabled there anyway.
11067
f0708dbb
JB
110682002-12-21 Jim Blandy <jimb@redhat.com>
11069
4c2acfea
JB
11070 * gdb.c++/psmang.exp: Doc fix.
11071
f0708dbb
JB
11072 * gdb.c++/psmang.exp, gdb.c++/psmang1.cc, gdb.c++/psmang2.cc: New
11073 test.
11074
9579e000
DC
110752002-12-20 David Carlton <carlton@math.stanford.edu>
11076
11077 * gdb.c++/annota2.exp: KFAIL annotate-quit.
11078
d1810171
MC
110792002-12-18 Michael Chastain <mec@shout.net>
11080
11081 * gdb.c++/annota2.exp: Add copyright year 2002.
11082
76565097
DC
110832002-12-17 David Carlton <carlton@math.stanford.edu>
11084
11085 * gdb.c++/try_catch.cc: Add marker comments.
11086 * gdb.c++/try_catch.exp: Get line numbers from marker comments.
11087 * gdb.c++/m-data.cc: Delete namespace __gnu_test.
11088 * gdb.c++/m-static.cc: Ditto.
11089 * gdb.c++/m-static1.cc: Ditto.
11090 * gdb.c++/try_catch.cc: Ditto.
11091
da81390b
JJ
110922002-12-16 Jeff Johnston <jjohnstn@redhat.com>
11093
11094 * lib/mi-support.exp (mi_reinitialize_dir): Check mi level
11095 to see whether we are using the new -environment-directory
11096 command which resets via -r or the old version of the command
11097 which may prompt the user. Part of fix for gdb/741.
11098
b304d130
AC
110992002-12-13 Andrew Cagney <ac131313@redhat.com>
11100
11101 * gdb.fortran/types.exp: Update obsolete comment.
11102 * gdb.fortran/exprs.exp: Ditto.
11103 * lib/gdb.exp: Delete obsolete code.
11104 * gdb.chill/ChangeLog, gdb.chill/Makefile.in: Delete.
11105 * gdb.chill/builtins.ch, gdb.chill/builtins.exp: Delete.
11106 * gdb.chill/callch.ch, gdb.chill/callch.exp: Delete.
11107 * gdb.chill/chexp.exp, gdb.chill/chillvars.ch: Delete.
11108 * gdb.chill/chillvars.exp, gdb.chill/configure: Delete.
11109 * gdb.chill/configure.in, gdb.chill/enum.ch: Delete.
11110 * gdb.chill/enum.exp, gdb.chill/func1.ch: Delete.
11111 * gdb.chill/gch1041.ch, gdb.chill/gch1041.exp: Delete.
11112 * gdb.chill/gch1272.ch, gdb.chill/gch1272.exp: Delete.
11113 * gdb.chill/gch1280.ch, gdb.chill/gch1280.exp: Delete.
11114 * gdb.chill/gch922.ch, gdb.chill/gch922.exp: Delete.
11115 * gdb.chill/gch981.ch, gdb.chill/gch981.exp: Delete.
11116 * gdb.chill/misc.ch, gdb.chill/misc.exp: Delete.
11117 * gdb.chill/powerset.ch, gdb.chill/powerset.exp: Delete.
11118 * gdb.chill/pr-4975-grt.ch, gdb.chill/pr-4975.ch: Delete.
11119 * gdb.chill/pr-4975.exp, gdb.chill/pr-5016.ch: Delete.
11120 * gdb.chill/pr-5016.exp, gdb.chill/pr-5020.ch: Delete.
11121 * gdb.chill/pr-5020.exp, gdb.chill/pr-5022.ch: Delete.
11122 * gdb.chill/pr-5022.exp, gdb.chill/pr-5646-grt.ch: Delete.
11123 * gdb.chill/pr-5646.ch, gdb.chill/pr-5646.exp: Delete.
11124 * gdb.chill/pr-5984.ch, gdb.chill/pr-5984.exp: Delete.
11125 * gdb.chill/pr-6292.ch, gdb.chill/pr-6292.exp: Delete.
11126 * gdb.chill/pr-6632-grt.ch, gdb.chill/pr-6632.ch: Delete.
11127 * gdb.chill/pr-6632.exp, gdb.chill/pr-8134.exp: Delete.
11128 * gdb.chill/pr-8136.ch, gdb.chill/pr-8136.exp: Delete.
11129 * gdb.chill/pr-8405.ch, gdb.chill/pr-8405.exp: Delete.
11130 * gdb.chill/pr-8742.ch, gdb.chill/pr-8742.exp: Delete.
11131 * gdb.chill/pr-8894-grt.ch, gdb.chill/pr-8894.ch: Delete.
11132 * gdb.chill/pr-8894.exp, gdb.chill/pr-9095.ch: Delete.
11133 * gdb.chill/pr-9095.exp, gdb.chill/pr-9946.ch: Delete.
11134 * gdb.chill/pr-9946.exp, gdb.chill/result.ch: Delete.
11135 * gdb.chill/result.exp, gdb.chill/string.ch: Delete.
11136 * gdb.chill/string.exp, gdb.chill/tests1.ch: Delete.
11137 * gdb.chill/tests1.exp, gdb.chill/tests2.ch: Delete.
11138 * gdb.chill/tests2.exp, gdb.chill/tuples.ch: Delete.
11139 * gdb.chill/tuples.exp, gdb.chill/xstruct-grt.ch: Delete.
11140 * gdb.chill/xstruct.ch, gdb.chill/xstruct.exp: Delete.
11141
a23b6e6a
DC
111422002-12-11 David Carlton <carlton@math.stanford.edu>
11143
11144 * gdb.c++/m-data.exp: Add test for members that shadow global
11145 variables: see PR gdb/804.
11146 * gdb.c++/m-data.cc: Ditto.
11147
6604731b
DJ
111482002-12-10 Daniel Jacobowitz <drow@mvista.com>
11149
11150 * gdb.base/foll-vfork.exp: Re-enable test on HP/UX.
11151
de46ecd7
DC
111522002-12-06 David Carlton <carlton@math.stanford.edu>
11153
11154 * gdb.base/store.c: Don't declare functions static.
11155
27e829d0
AC
111562002-12-04 Andrew Cagney <ac131313@redhat.com>
11157
11158 * gdb.base/store.exp, gdb.base/store.c: New files.
11159
92806416
DJ
111602002-12-03 Daniel Jacobowitz <drow@mvista.com>
11161
11162 * gdb.base/selftest.exp: Update for current gdb.
11163
3bcbaac5
DJ
111642002-12-03 Daniel Jacobowitz <drow@mvista.com>
11165
11166 * gdb.base/maint.exp: Only dump symbols from one source file
11167 or objfile.
11168
f4f00b1f
DJ
111692002-12-03 Daniel Jacobowitz <drow@mvista.com>
11170
11171 * gdb.base/step-test.exp: Allow MIPS to return to the line of a
11172 function call.
11173
f1c8a949
JB
111742002-11-25 Jim Blandy <jimb@redhat.com>
11175
11176 * lib/mi-support.exp (mi_delete_breakpoints): Change name of
11177 function appearing in error message.
11178
9e297a97
DJ
111792002-11-21 Daniel Jacobowitz <drow@mvista.com>
11180
11181 * gdb.base/maint.exp (help maint dump-me): Update with typo fix.
11182
1f312e79
JJ
111832002-11-08 Jeff Johnston <jjohnstn@redhat.com>
11184
d63a86f8
RM
11185 * lib/mi-support.exp (mi_gdb_start): Verify the startup message
11186 for mi1 and current mi is in correct format. New mi startup message
1f312e79
JJ
11187 should be in mi console format. This is part of fix for PR gdb/604.
11188
83c31e7d
FN
111892002-09-18 Fernando Nasser <fnasser@redhat.com>
11190
11191 * gdb.asm/asm-source.exp: Adjust patter to new disassembler routine
11192 which explicitly prints the zero offset as "+0".
11193
322b3f65
DJ
111942002-10-22 Daniel Jacobowitz <drow@mvista.com>
11195
11196 * gdb.threads/schedlock.c (args): Make unsigned.
11197
111982002-10-21 Daniel Jacobowitz <drow@mvista.com>
11199
11200 * gdb.asm/asm-source.exp: Add "mips*-*" pattern. Update line
11201 numbers. Allow "foo2|selected stack frame".
11202 * gdb.asm/asmsrc1.s: Use gdbasm_declare and gdbasm_end.
11203 * gdb.asm/asmsrc2.s: Likewise.
11204 * gdb.asm/common.inc: Define gdbasm_declare and gdbasm_end. Update
11205 comments.
11206 * gdb.asm/mips.inc: New file.
11207
5e2fe5b8
AF
112082002-10-18 Adam Fedor <fedor@gnu.org>
11209
11210 * gdb.base/default.exp: Update expected output to include 'ObjC'.
11211 * gdb.base/help.exp: Likewise.
11212
abe1a5d0
KB
112132002-10-17 Kevin Buettner <kevinb@redhat.com>
11214
11215 * gdb.base/constvars.c (struct crass, struct crisp): New structs.
11216 * gdb.base/constvars.exp (ptype crass, ptype crisp): New tests.
11217
10abb1d4
JB
112182002-10-02 Jim Blandy <jimb@redhat.com>
11219
11220 * gdb.c++/casts.cc, gdb.c++/casts.exp: New test.
11221
1f609b42
AC
112222002-10-01 Andrew Cagney <ac131313@redhat.com>
11223
11224 * mi1-basics.exp: Copy of mi1-basics.exp MIFLAGS set "-i=mi1".
11225 * mi1-break.exp, mi1-console.exp, mi1-disassemble.exp: Ditto.
11226 * mi1-eval.exp, mi1-hack-cli.exp, mi1-pthreads.exp: Ditto.
11227 * mi1-read-memory.exp, mi1-regs.exp, mi1-return.exp: Ditto.
11228 * mi1-simplerun.exp, mi1-stack.exp, mi1-stepi.exp: Ditto.
11229 * mi1-until.exp, mi1-var-block.exp, mi1-var-child.exp: Ditto.
11230 * mi1-var-cmd.exp, mi1-var-display.exp, mi1-watch.exp: Ditto.
11231
0aee02e4
AC
112322002-09-29 Andrew Cagney <ac131313@redhat.com>
11233
11234 * mi0-basics.exp, mi0-break.exp, mi0-console.exp: Delete.
11235 * mi0-disassemble.exp, mi0-eval.exp: Delete.
11236 * mi0-hack-cli.exp, mi0-read-memory.exp: Delete.
11237 * mi0-regs.exp, mi0-return.exp, mi0-simplerun.exp: Delete.
11238 * mi0-stack.exp, mi0-stepi.exp, mi0-until.exp: Delete.
11239 * mi0-var-block.exp, mi0-var-child.exp: Delete.
11240 * mi0-var-cmd.exp, mi0-var-display.exp, mi0-watch.exp: Delete.
d63a86f8 11241
6fde09ad
KB
112422002-09-27 Kevin Buettner <kevinb@redhat.com>
11243
11244 * gdb.base/annota1.exp (info break): Make directory components of
11245 path optional since not all compilers emit this debug information.
11246
11247 * gdb.base/shlib-call.exp (step inside shr2): Don't fail if first
11248 step ends up stepping out of the function instead of stopping on
11249 the epilogue.
11250
9e8aab75
KS
112512002-09-26 Keith Seitz <keiths@redhat.com>
11252
11253 * lib/insight-support.exp (gdbtk_start): Figure out where
11254 the insight executable is based on where gdb is. Use this
11255 executable to start insight instead of gdb.
11256
e36180d7
AC
112572002-09-25 Andrew Cagney <cagney@redhat.com>
11258
11259 * gdb.base/pc-fp.exp, gdb.base/pc-fp.c: New test.
11260
9dd34b2b
AC
112612002-09-24 Andrew Cagney <ac131313@redhat.com>
11262
11263 * gdb.gdb/complaints.exp (test_initial_complaints): Rename
11264 test_isolated_complaints.
11265 (test_empty_complaint): New function.
11266 (test_empty_complaints): New function. Check no output when no
11267 complaints.
d63a86f8 11268
dea97812
KB
112692002-09-19 Jim Blandy <jimb@redhat.com>
11270
a9c64011 11271 * gdb.base/charset.exp, gdb.base/charset.c: New files.
dea97812 11272
54951bd7
AC
112732002-09-19 Andrew Cagney <ac131313@redhat.com>
11274
11275 * gdb.gdb/complaints.exp: New file.
11276
dec43320
AC
112772002-09-18 Andrew Cagney <ac131313@redhat.com>
11278
11279 * gdb.base/maint.exp: Check `help maint internal-warning'.
11280
e70d6e3f
DC
112812002-09-18 David Carlton <carlton@math.stanford.edu>
11282
11283 * gdb.c++/m-static.exp: Remove breakpoints depending on line
11284 numbers, and replace them by a single breakpoint after the
11285 constructors are all finished.
11286 Add test 4.
11287 * gdb.c++/m-static.cc: Add test 4.
11288 * gdb.c++/m-static.h: New file.
11289 * gdb.c++/m-static1.cc: New file.
11290
11291 * gdb.c++/printmethod.exp: New file.
11292 * gdb.c++/printmethod.cc: New file.
11293
11294 * gdb.c++/pr-574.exp: New file.
11295 * gdb.c++/pr-574.cc: New file.
11296
afb5c968
CV
112972002-09-18 Corinna Vinschen <vinschen@redhat.com>
11298
11299 * gdb.base/ending-run.exp: Add handling of "step to end of run" for
11300 embedded targets which never actually exit.
11301
31e45dee
FN
113022002-09-18 Fernando Nasser <fnasser@redhat.com>
11303
11304 * gdb.base/ending-run.exp: Properly mark "continue after exit" and
11305 "don't step after run" as unresolved or unsupported, instead of xfail.
11306
a283c5a1
CV
113072002-09-18 Corinna Vinschen <vinschen@redhat.com>
11308
11309 * gdb.base/ending-run.exp: Fix expected string for _wrap_main to
11310 allow correct handling of #ifdef UNDERSCORES from dejagnu/testglue.c.
11311 Add newline to expected string in "step out of main (status wrapper)"
11312 case.
11313
11350d2a
CV
113142002-09-18 Corinna Vinschen <vinschen@redhat.com>
11315
11316 * lib/gdb.exp (rerun_to_main): Allow restarting application.
11317 * gdb.base/ena-dis-br.exp (rerun_to_main): Eliminate.
11318
0deec7d6
TT
113192002-09-17 Tom Tromey <tromey@redhat.com>
11320
11321 * gdb.base/printcmds.exp (test_print_string_constants): Expect
11322 \000, not \0, in double-quoted string.
11323
b2b4a1b5
CV
113242002-09-14 Corinna Vinschen <vinschen@redhat.com>
11325
c9d37158 11326 * gdb.base/commands.exp: Don't expect a "Program exited normally"
b2b4a1b5
CV
11327 string after running the commands execution on breakpoint tests.
11328
1c56143a
CV
113292002-09-13 Corinna Vinschen <vinschen@redhat.com>
11330
11331 * lib/gdb.exp (gdb_continue_to_end): Fix typo in expected string.
11332
37f8da45
JB
113332002-09-12 Joel Brobecker <brobecker@gnat.com>
11334
11335 * gdb.base/call-strs.exp: Fix a small typo in one of the comments.
11336
08b468e0
KS
113372002-09-10 Keith Seitz <keiths@redhat.com>
11338
11339 * lib/mi-support.exp (mi_runto): New proc. Does the same as gdb's
11340 runto proc.
11341 (mi_run_to_main): Use mi_runto.
11342 (mi_execute_to): Renamed from mi_run_to. Changed all callers.
11343
dc360f58
KS
113442002-09-10 Keith Seitz <keiths@redhat.com>
11345
11346 * lib/mi-support.exp: (mi_run_to_main): Allow anything to precede
11347 regexp for stopping at main. Could have multiple event notifications.
11348 Don't assume that main was declared with no parameters.
11349 (mi_next): Use mi_step_to.
11350 (mi_step): Use mi_next_to.
11351
ce3abcfb
CV
113522002-09-09 Corinna Vinschen <vinschen@redhat.com>
11353
11354 * gdb.base/default.exp: Fix expected string in `info float' test.
11355
d1f5b980
BE
113562002-09-09 Ben Elliston <bje@redhat.com>
11357
11358 * config/mips.exp: Update comments.
11359 * config/mips-idt.exp: Likewise.
11360 * config/nind.exp: Likewise.
11361 * config/slite.exp: Likewise.
11362 * config/sparclet.exp: Likewise.
11363 * config/udi.exp: Likewise.
11364 * config/vx.exp: Likewise.
11365 * config/vxworks29k.exp: Likewise.
11366
2f71430b
JB
113672002-09-05 Jim Blandy <jimb@redhat.com>
11368
11369 * gdb.threads/killed.exp: Fix test failure message.
11370
7ddebc7e
KS
113712002-09-04 Keith Seitz <keiths@redhat.com>
11372
11373 * lib/mi-support.exp: Update copyright.
11374 (mi_gdb_test): Increase the priority of the expected pattern
11375 so that it matches gdb_test.
11376
0ae67eb3
KS
113772002-09-03 Keith Seitz <keiths@redhat.com>
11378
11379 * lib/gdb.exp (gdb_compile_pthreads): Fix "build_bin" typo.
11380 Use integer comparison instead of string comparison for testing
11381 whether binary was built.
11382
38fc42c8
JB
113832002-09-03 Jim Blandy <jimb@redhat.com>
11384
11385 * gdb.threads/killed.exp, gdb.threads/killed.c: New test.
11386
b6ff0e81
JB
113872002-08-29 Jim Blandy <jimb@redhat.com>
11388
11389 * gdb.threads/pthreads.exp: Move the portable thread compilation
11390 code into a function in lib/gdb.exp, and call that from here.
11391 * lib/gdb.exp (gdb_compile_pthreads): New function.
11392
07c98896
KS
113932002-08-29 Keith Seitz <keiths@redhat.com>
11394
11395 * lib/mi-support.exp (mi_gdb_test): Add global declaration for
11396 expect_out so that callers can get at it.
11397
0312286c
DJ
113982002-08-23 Daniel Jacobowitz <drow@mvista.com>
11399
11400 * gdb.threads/print-threads.c: New file.
11401 * gdb.threads/print-threads.exp: New file.
11402 * gdb.threads/schedlock.c: New file.
11403 * gdb.threads/schedlock.exp: New file.
11404
dd039bc4
EZ
114052002-08-22 Elena Zannoni <ezannoni@redhat.com>
11406
a9c64011
AS
11407 * gdb.arch/altivec-abi.exp: The source C file is altivec-abi.c,
11408 not altivec.c.
dd039bc4 11409
1f36144c
MK
114102002-08-17 Mark Kettenis <kettenis@gnu.org>
11411
11412 * gdb.base/return.exp: Remove i*86-*-* from list of xfail'ed
11413 targets. The problem should be fixed now.
11414
16057ec7 114152002-08-15 Mark Kettenis <kettenis@gnu.org>
5415e7c5
MK
11416
11417 * gdb.java/jv-print.exp: Fix p '' and p ''' tests to deal with
11418 2002-07-24 change that removes final dots from error messages.
11419
3c1499ad
TT
114202002-08-13 Tom Tromey <tromey@redhat.com>
11421
11422 * gdb.base/readline.exp: New file.
11423
a20ce2c3
AC
114242002-08-01 Andrew Cagney <ac131313@redhat.com>
11425
11426 * lib/gdb.exp (gdb_expect_list): Only print one pass, fail, or
11427 supress message.
11428
db034ac5
AC
114292002-08-01 Andrew Cagney <cagney@redhat.com>
11430
11431 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove CHILLFLAGS, CHILL,
11432 CHILL_FOR_TARGET and CHILL_LIB.
11433 * configure.in (configdirs): Remove gdb.chill.
11434 * configure: Regenerate.
11435 * lib/gdb.exp: Obsolete references to chill.
11436 * gdb.fortran/types.exp: Ditto.
11437 * gdb.fortran/exprs.exp: Ditto.
11438
3e000b18
KB
114392002-07-30 Kevin Buettner <kevinb@redhat.com>
11440
11441 * gdb.base/shlib-call.exp (additional_flags): Conditionally
11442 set Irix-specific compile and link flags.
11443
28f4966b
KB
114442002-07-29 Kevin Buettner <kevinb@redhat.com>
11445
11446 * lib/gdb.exp (mips*-*-irix*): Use alternate method for preprocessing
11447 source files. The ``-o'' option doesn't work with the ``-E'' option
11448 when using the Irix compiler.
11449
46c0d5a6
DJ
114502002-07-19 Daniel Jacobowitz <drow@mvista.com>
11451
11452 * config/gdbserver.exp (gdb_load): Don't use TCL varargs.
11453 Improve support for reusing an exec file. Copy exec file
11454 to target, and run gdbserver on the target instead of on the host.
11455
eecf4bed
JB
114562002-07-18 Jim Blandy <jimb@redhat.com>
11457
0f815cdf
JB
11458 * gdb.base/ending-run.exp: Don't expect to see the program end in
11459 some orderly fashion when we're running on a real stand-alone
11460 board.
11461
eecf4bed
JB
11462 * gdb.base/interrupt.exp: Correct logic for skipping tests on
11463 targets that don't support interrupts.
11464
52d309e4
JB
114652002-07-10 Paul N. Hilfinger <hilfingr@otisco.mckusick.com>
11466
11467 * gdb.base/attach.exp: Add patterns to match output from /proc-based
11468 systems.
11469 Move comments in expect statements to inside the actions, so that they
11470 don't get matched against.
11471
ff683d9e
MK
114722002-07-10 Mark Kettenis <kettenis@gnu.org>
11473
11474 * gdb.base/interrupt.exp: Setup xfail for all i386 BSD's on "call
11475 function when asleep" test.
11476
b5356753
AC
114772002-07-10 Andrew Cagney <ac131313@redhat.com>
11478
11479 * gdb.base/page.exp: Rewrite to handle problems with very long
11480 `info set' output. Update copyright.
11481
6aa4d13a
AC
114822002-06-26 Andrew Cagney <ac131313@redhat.com>
11483
11484 * gdb.hp/configure.in (AC_CONFIG_SUBDIRS): Do not try to configure
11485 gdb.threads-hp.
11486 * gdb.hp/configure: Regenerate.
11487 * gdb.hp/gdb.threads-hp/configure.in: Delete file.
11488 * gdb.hp/gdb.threads-hp/configure: Delete file.
11489 * gdb.hp/gdb.threads-hp/Makefile.in: Delete file.
11490
8cf8c2b8
AC
114912002-06-22 Andrew Cagney <ac131313@redhat.com>
11492
11493 * gdb.base/selftest.exp (do_stes_and_next): Skip calls to
11494 setlocale, bindtextdomain and textdomain.
11495
6827a8f8
JB
114962002-06-11 Jim Blandy <jimb@redhat.com>
11497
919d772c
JB
11498 * lib/gdb.exp (get_debug_format): Tolerate message saying whether
11499 preprocessor macro information is present.
11500
6827a8f8
JB
11501 * macscp.exp, macscp1.c, macscp2.h, macscp3.h, macscp4.h: New
11502 tests.
11503
c15b0d21
MS
115042002-06-06 Michael Snyder <msnyder@redhat.com>
11505
c5984d70
MS
11506 * gdb.base/overlays.exp: Record addresses of overlay
11507 functions in TCL variables rather than in GDB variables,
11508 to avoid having GDB convert them to pointers (with loss
11509 of information).
11510
d63a86f8 11511 * gdb.base/d10v.ld: Merge in several years worth of
99a8512b 11512 default linker script changes.
c15b0d21
MS
11513 * gdb.base/long_long.exp: Add check for sizeof (long double).
11514
be26fe0d
ML
115152002-06-06 Michal Ludvig <mludvig@suse.cz>
11516
11517 * gdb.asm/asm-source.exp: Add x86-64 target.
11518 * gdb.asm/x86_64.inc: New.
d63a86f8 11519
258093ca 115202002-05-30 Michael Chastain <mec@shout.net>
258093ca 11521
4b3153f1 11522 From Benjamin Kosnik <bkoz@redhat.com>:
258093ca
MC
11523 * gdb.c++/m-static.cc: New file.
11524 * gdb.c++/m-static.exp: New file.
11525
241264c6
MS
115262002-05-28 Michael Snyder <msnyder@redhat.com>
11527
11528 * gdb.base/call-ar-st.exp: Allow for reduced floating point
11529 precision.
11530
9bba8c8f 115312002-05-27 Michael Chastain <mec@shout.net>
71ea1be0 11532
4b3153f1 11533 From Benjamin Kosnik <bkoz@redhat.com>:
71ea1be0
MC
11534 * gdb.c++/m-data.cc: New file.
11535 * gdb.c++/m-data.exp: New file.
11536
115372002-05-27 Michael Chastain <mec@shout.net>
9bba8c8f 11538
4b3153f1 11539 From Benjamin Kosnik <bkoz@redhat.com>:
9bba8c8f 11540 * gdb.c++/try_catch.cc: New file.
d63a86f8 11541 * gdb.c++/try_catch.exp: New file.
9bba8c8f 11542
def1b996
MC
115432002-05-27 Michael Chastain <mec@shout.net>
11544
11545 * gdb.c++/local.exp: Accept more nested types in output.
11546
522ba268
MC
115472002-05-26 Michael Chastain <mec@shout.net>
11548
11549 * gdb.base/call-rt-st.exp: Fix typo in brace quoting.
11550
277254ba
MS
115512002-05-15 Nick Clifton <nickc@cambridge.redhat.com>
11552
11553 * lib/gdb.exp (gdb_wrapper_init): Just because
11554 gdb_wrapper_file exists, this does not mean that the file
11555 should not be rebuilt. That is what gdb_wrapper_initialized
11556 is for.
11557 (default_gdb_init): Reset gdb_wrapper_initialized.
11558
b61a8733
MS
115592002-05-23 Michael Snyder <msnyder@redhat.com>
11560
d63a86f8 11561 * gdb.base/all-bin.exp: Revise previous patch by just reducing
5bdb6d01
MS
11562 the precision of the floating point test results.
11563 * gdb.base/call-rt-st.exp: Ditto.
11564
b61a8733
MS
11565 * gdb.base/all-bin.exp: Allow for reduced floating point precision.
11566 * gdb.base/call-rt-st.exp: Ditto.
11567
56f6e910
MC
115682002-05-19 Michael Chastain <mec@shout.net>
11569
11570 * gdb.c++/inherit.exp: Accept "VTT for ..." in output strings.
11571
ad0b0016
EZ
115722002-05-19 Elena Zannoni <ezannoni@redhat.com>
11573
a9c64011
AS
11574 * configure.in (configdirs): Add gdb.arch.
11575 * configure: Regenerate.
ad0b0016 11576
f617d2b6
JB
115772002-05-17 Jim Blandy <jimb@redhat.com>
11578
11579 * gdb.base/completion.exp: Recognize the more detailed error
11580 messages produced by the macro expander's lexical analyzer.
11581
eac2a696
EZ
115822002-05-14 Elena Zannoni <ezannoni@redhat.com>
11583
a9c64011
AS
11584 * gdb.arch/altivec-abi.c: New file.
11585 * gdb.arch/altivec-abi.exp: New file.
11586 * gdb.arch/altivec-regs.c: New file.
11587 * gdb.arch/altivec-regs.exp: New file.
eac2a696 11588
2fdde8f8
DJ
115892002-05-14 Daniel Jacobowitz <drow@mvista.com>
11590
11591 * gdb.base/maint.exp (maint print type): Update for new type
11592 structure.
d63a86f8 11593
e31f1a7c
EZ
115942002-05-14 Elena Zannoni <ezannoni@redhat.com>
11595
11596 * gdb.arch: New directory.
11597 * gdb.arch/configure.in: New file.
11598 * gdb.arch/configure: New file.
11599 * gdb.arch/Makefile.in: New file.
11600
db589741
CV
116012002-05-13 Corinna Vinschen <vinschen@redhat.com>
11602
11603 * gdb.asm/asm-source.exp: Add v850 as supported target.
11604 * gdb.asm/v850.inc: New file.
11605
8ce2a7dc
DJ
116062002-05-13 Daniel Jacobowitz <drow@mvista.com>
11607
11608 * gdb.c++/annota2.exp (annotate-quit): Add comment.
11609
df763c7f
DJ
116102002-05-12 Daniel Jacobowitz <drow@mvista.com>
11611
11612 * gdb.base/break.exp: Check 'break "marker2"'.
11613
377daeed
MS
116142002-05-10 Michael Snyder <msnyder@redhat.com>
11615
11616 * gdb.base/long_long.exp: Fix typo.
11617
c4b7bc2b
JB
116182002-05-10 Jim Blandy <jimb@redhat.com>
11619
ecac9a4e
JB
11620 * gdb.base/printcmds.exp: Don't xfail the ptype command. This is
11621 a bug.
11622
c4b7bc2b
JB
11623 * gdb.base/printcmds.exp (test_integer_literals_rejected):
11624 Recognize more detailed error message produced by the macro
11625 expander's lexical analyzer.
11626 * lib/gdb.exp (test_print_reject): Same.
11627
e71019a1
MK
116282002-05-09 Mark Kettenis <kettenis@gnu.org>
11629
11630 * gdb.c++/method.exp: Fix typo.
11631
fedfc8e6
MS
116322002-05-08 Michael Snyder <msnyder@redhat.com>
11633
166a1957
MS
11634 * gdb.mi/mi-var-child.exp: Accept (void) as well as ().
11635 * gdb.mi/mi0-var-child.exp: Accept (void) as well as ().
fedfc8e6 11636 * gdb.base/default.exp: Merge clauses for arm, strongarm, xscale.
35928259
MS
11637 * gdb.base/long_long.exp: Merge clauses for arm and xscale.
11638 Add iftarget clause for strongarm.
d63a86f8 11639
f1c47eb2
MS
116402002-05-06 Michael Snyder <msnyder@redhat.com>
11641
cb9a9d3e
MS
11642 * lib/gdb.exp (gdb_test): Add case to allow for status wrapper.
11643 (gdb_continue_to_end): Accept output from status wrapper.
11644 * gdb.base/ending-run.exp: Add case for output from status wrapper.
11645 Clean up fail messages to match pass messages.
11646
f1c47eb2
MS
11647 Enable the "needs_status_wrapper" testsuite feature.
11648 * lib/gdb.exp (gdb_wrapper_init): New procedure.
11649 (gdb_compile): Conditionally call gdb_wrapper_init.
11650 * gdb.base/a2-run.exp: Recognize output from status wrapper.
11651 * gdb.c++/method.exp: Recognize output from status wrapper.
11652
6079c749
BE
116532002-05-06 Ben Elliston <bje@redhat.com>
11654From Graydon Hoare <graydon@redhat.com>
11655
11656 * config/sid.exp: Include support for "rawsid" protocol.
11657
188baff3
JB
116582002-05-03 Jim Blandy <jimb@redhat.com>
11659
11660 * gdb.c++/hang.exp: Check for corruption of the cv_type chain.
11661 * gdb.c++/hang3.C: New file.
11662
b9c07f0f
AC
116632002-05-04 Andrew Cagney <ac131313@redhat.com>
11664
11665 * gdb.base/default.exp: Remove obsolete code.
11666 * gdb.c++/misc.exp: Ditto. Update copyright.
11667 * gdb.c++/cplusfuncs.exp: Ditto. Update copyright.
11668 * gdb.base/whatis.exp: Ditto. Update copyright.
11669 * gdb.base/scope.exp: Ditto. Update copyright.
11670 * gdb.base/ptype.exp: Ditto. Update copyright.
11671 * gdb.base/printcmds.exp: Ditto. Update copyright.
11672 * gdb.base/opaque.exp: Ditto. Update copyright.
11673 * gdb.base/list.exp: Ditto.
11674 * gdb.base/funcargs.exp: Ditto. Update copyright.
11675 * gdb.hp/gdb.threads-hp/usrthbasic.c: Delete.
11676 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Delete.
11677 * gdb.hp/gdb.threads-hp/usrthcore.c: Delete.
11678 * gdb.hp/gdb.threads-hp/usrthcore.exp: Delete.
11679 * gdb.hp/gdb.threads-hp/usrthfork.c: Delete.
11680 * gdb.hp/gdb.threads-hp/usrthfork.exp: Delete.
11681
5c7a0397
MS
116822002-05-02 Michael Snyder <msnyder@redhat.com>
11683
d6dcc264 11684 * gdb.base/watchpoint.exp: Add xscale target.
5c7a0397
MS
11685 * gdb.base/long_long.exp: Add xscale target.
11686 * gdb.base/default.exp: Add xscale target.
11687
eb7f1c48
JB
116882002-05-01 Jim Blandy <jimb@redhat.com>
11689
11690 * gdb.c++/hang1.C, gdb.c++/hang2.C, gdb.c++/hang.H,
11691 gdb.c++/hang.exp: New test.
11692
a6befae8
FF
116932002-05-01 Fred Fish <fnf@redhat.com>
11694
11695 * gdb.base/completion.exp: Handle completions of "./Make" for
11696 more than one completion possibility, as is the case when we
11697 build and test in the source tree.
11698
0a310277
AG
116992002-04-29 Anthony Green <green@redhat.com>
11700
11701 * gdb.java/jmisc1.exp: New file.
11702 * gdb.java/jmisc2.exp: New file.
11703
6ff9af88
DJ
117042002-04-24 Daniel Jacobowitz <drow@mvista.com>
11705
11706 * gdb.threads/linux-dp.exp: Use 'unset' instead of 'array unset'.
11707
96b3d632
EZ
117082002-04-23 Elena Zannoni <ezannoni@redhat.com>
11709
11710 * gdb.base/help.exp: Change 'help status' to allow for target
11711 dependent output differences.
11712
5019bb54
MC
117132002-04-22 Michael Chastain <mec@shout.net>
11714
11715 * gdb.c++/local.exp: Add PR numbers: gdb/482, gdb/483.
11716
a805a116
MC
117172002-04-22 Michael Chastain <mec@shout.net>
11718
11719 * gdb.c++/method.exp: Fix syntax of reference to gdb/277.
11720
a1706bfd
DM
117212002-04-17 David S. Miller <davem@redhat.com>
11722
11723 * gdb.asm/sparc64.inc: New file.
11724 * gdb.asm/asm-source.exp: Handle sparc64-*-*.
11725
a73a20a2
EZ
117262002-04-19 Elena Zannoni <ezannoni@redhat.com>
11727
11728 * gdb.asm/asm-source.exp: Don't use a symlink, just copy the
11729 instruction file directly into the build tree. Clean up at end of
11730 test.
11731
ba678339
DM
117322002-04-18 David S. Miller <davem@redhat.com>
11733
11734 * gdb.base/annota1.exp: Expect addresses as $hex + whitespace to
11735 handle 64-bit platforms correctly.
11736 * gdb.base/maint.exp: Likewise.
11737
b03399da
KB
117382002-04-18 Kevin Buettner <kevinb@redhat.com>
11739
11740 * gdb.base/shlib-call.exp (additional_flags): AIX doesn't need
11741 ``-fpic'' when compiling files comprising a shared library, but
11742 it does need additional linker flags in order to find shared
11743 libraries at run time.
11744
e2004992
KB
117452002-04-18 Kevin Buettner <kevinb@redhat.com>
11746
11747 * gdb.base/cvexpr.c (use): New function.
11748 (main): Invoke use() on all global variables to prevent
11749 some linkers from deleting these otherwise unused symbols.
11750
d8937120
MC
117512002-04-17 Michael Chastain <mec@shout.net>
11752From David S. Miller <davem@redhat.com>
11753
11754 * gdb.c++/ovldbreak.exp: Expect addresses as $hex + whitespace to
11755 handle 64-bit platforms correctly.
11756
ffd61a58
MS
117572002-04-12 Michael Snyder <msnyder@redhat.com>
11758From Jim Blandy <jimb@redhat.com>
a9c64011 11759 * gdb.base/foo.c (foox): Remove section attribute; the linker
ffd61a58
MS
11760 script can handle this instead.
11761 * gdb.base/bar.c (barx): Same.
11762 * gdb.base/baz.c (bazx): Same.
11763 * gdb.base/grbx.c (grbxx): Same.
11764
11765 * gdb.base/overlays.exp: New test: check that GDB's manual overlay
11766 manager doesn't automatically unmap overlays unnecessarily.
11767
6b8426a6
MH
117682002-04-10 Martin M. Hunt <hunt@redhat.com>
11769
11770 * gdb.base/ending-run.exp: Fix pattern for Mips targets
11771 stepping out of main.
11772
34af4875
MC
117732002-04-09 Michael Chastain <mec@shout.net>
11774
11775 * gdb.c++/local.cc (main): Move call to marker1() inside nested
11776 scope so that the nested scope tests will make sense.
11777 * gdb.c++/local.exp: Write patterns that actually work with gcc
11778 (the HP patterns "were never known to work with gcc").
11779 Keep the old aCC patterns too.
11780
2d1676a0
DJ
117812002-04-09 Daniel Jacobowitz <drow@mvista.com>
11782
11783 * gdb.base/attach.exp: Correct target board test.
11784
3a63e3f9
MC
117852002-04-08 Michael Chastain <mec@shout.net>
11786
11787 * gdb.c++/method.exp: Require "const ... A * ..." for "ptype this"
11788 in a const method. Add some xfail and fail cases for configurations
11789 that do not emit the "const ...".
11790
f18dabd2
MC
117912002-04-07 Michael Chastain <mec@shout.net>
11792
11793 * gdb.c++/method.exp: Use gdb_test instead of send_gdb/gdb_expect.
11794 Accept "A * const" and "const A * const" as type of "this".
11795 Fix spelling of getFunky throughout. Make messages uniform.
11796
0fcddd82
EZ
117972002-04-07 Elena Zannoni <ezannoni@redhat.com>
11798
a9c64011 11799 Work around for PR gdb/285:
0fcddd82
EZ
11800 * gdb.asm/asm-source.exp: Bail out if multilibs are detected.
11801
16a8534a
EZ
118022002-04-07 Elena Zannoni <ezannoni@redhat.com>
11803
11804 * gdb.asm/asm-source.exp: Build symbolic link to arch specific
11805 instructions file at run time instead of configure time.
11806 Sometimes we run the test in a directory that is not the one we
11807 configured in.
11808 * gdb.asm/configure.in: Delete creation of symlink.
11809 * gdb.asm/configure: Regenerate.
11810
24181d81
JB
118112002-04-05 J. Brobecker <brobecker@gnat.com>
11812
11813 * gdb.gdb/xfullpath.exp: New test, to exercise the new
11814 xfullpath () function.
11815
7cdb7107
DJ
118162002-04-04 Daniel Jacobowitz <drow@mvista.com>
11817
11818 * gdb.asm/Makefile.in: Correct dependencies.
11819
11820 * gdb.asm/powerpc.inc: New file.
11821 * gdb.asm/asm-source.exp: Add PowerPC.
11822 * gdb.asm/configure.in: Likewise.
11823 * gdb.asm/configure: Regenerated.
11824
a7d17088
DJ
118252002-04-04 Daniel Jacobowitz <drow@mvista.com>
11826
11827 * gdb.base/relocate.exp: New file.
11828 * gdb.base/relocate.c: New file.
11829
cd721503
FF
118302002-04-04 Fred Fish <fnf@redhat.com>
11831
11832 * gdb.base/step-test.exp: Update comment regarding stopping in
11833 memcpy/bcopy calls inserted as part of the compiler runtime.
11834
b22ad7a7
MS
118352002-04-04 Michael Snyder <msnyder@redhat.com>
11836
11837 * gdb.base/ovlymgr.c: Add overlay event breakpoint support.
11838
5f279fa6
DJ
118392002-04-03 Daniel Jacobowitz <drow@mvista.com>
11840
11841 * lib/gdb.exp (gdb_test): Move -notransfer inside of gdb_expect.
11842 (gdb_expect): Remove $notransfer hack.
11843
dd0fd3ce
DJ
118442002-04-02 Daniel Jacobowitz <drow@mvista.com>
11845
11846 * gdb.c++/classes.exp ("calling method for small class"): Match
11847 updated register output.
11848
1e50cda1
DJ
118492002-03-30 Daniel Jacobowitz <drow@mvista.com>
11850
11851 Fix PR gdb/452
11852 * gdb.base/dbx.exp: Restore old definition of gdb_file_cmd
11853 when finished. Make gdb_file_cmd send "exec-file" when
11854 appropriate.
11855
24015922
DJ
118562002-03-30 Daniel Jacobowitz <drow@mvista.com>
11857
11858 * gdb.base/attach.exp: Remove extra setup_xfail.
11859
dd7dfd64
MS
118602002-03-26 Michael Snyder <msnyder@redhat.com>
11861
11862 * gdb.base/default.exp: Add tests for dump, append, and restore.
11863 * gdb.base/help.exp: Add tests for dump, append, and restore.
11864 * gdb.base/dump.exp: New file, test dump, append and restore.
11865 * gdb.base/dump.c: New file.
11866
48b2f8d7
MS
118672002-03-27 Michael Snyder <msnyder@redhat.com>
11868
d63a86f8 11869 * gdb.base/help.exp: Modify expect strings to reflect
48b2f8d7
MS
11870 clean-ups in help messages.
11871
05b4d525
FF
118722002-03-26 Fred Fish <fnf@redhat.com>
11873
11874 * gdb.base/step-test.exp: Accept stopping in memcpy/bcopy when we
11875 have debugging info for those functions and the compiler uses them
11876 internally to copy structs around.
11877
d7679631
FF
118782002-03-26 Fred Fish <fnf@redhat.com>
11879
11880 * gdb.base/list.exp: Revert the change made yesterday and add note
11881 about why we don't list the default lines for remote targets.
11882
523ac3f9
MS
118832002-03-25 Michael Snyder <msnyder@redhat.com>
11884
11885 * gdb.base/help.exp: Clean up unnecessary wild cards in regexps.
11886
754b2b8d
FF
118872002-03-25 Fred Fish <fnf@redhat.com>
11888
11889 * gdb.base/list.exp: This test works on remote targets so remove
11890 the short circuit for remote targets. Update copyright.
11891
33c3e192
FF
118922002-03-25 Fred Fish <fnf@redhat.com>
11893
11894 * gdb.base/attach.exp: Fix logic error that was suppressing this
11895 test for all non hppa*-*-hpux* targets, instead of the hp target.
11896 Move comments closer to the suppression point. Also now need to
11897 check that we are running natively.
11898
d43e73ee
MS
118992002-03-22 Michael Snyder <msnyder@redhat.com>
11900
882c8f02
MS
11901 * gdb.base/default.exp: Add test for gcore. Update copyright.
11902 * gdb.base/help.exp: Add test for gcore. Update copyright.
d43e73ee 11903
04c12f60
FF
119042002-03-06 Fred Fish <fnf@redhat.com>
11905
11906 * gdb.base/funcargs.c: Remove extraneous ';' character.
11907 * gdb.trace/gdb_c_test.c: Remove extraneous ';' character.
11908
b43df995
MC
119092002-03-04 Michael Chastain <mec@shout.net>
11910
11911 * gdb.mi/mi-var-cmd.exp: In test "create local variable func",
11912 accommodate gcc v3 function signature.
11913 * gdb.mi/mi0-var-cmd-exp: Ditto.
11914
92362027
AC
119152002-02-24 Andrew Cagney <ac131313@redhat.com>
11916
11917 * testsuite/gdb.base/huge.c: Replace ``Linux'' with either
11918 ``GNU/Linux'' or ``Linux kernel''
11919 * testsuite/gdb.threads/pthreads.c: Ditto.
11920
258ad32d
MC
119212002-02-24 Michael Chastain <mec@shout.net>
11922
11923 * gdb.threads/pthreads.c (thread1): Add a return statement.
11924 (thread2): Likewise.
11925 (foo): Likewise.
11926
04c3b3d4
MC
119272002-02-23 Michael Chastain <mec@shout.net>
11928
11929 * gdb.threads/linux-dp.c (philosopher): Add a return statement
11930 to placate gcc.
11931
5a2a0a20
MC
119322002-02-23 Michael Chastain <mec@shout.net>
11933
11934 * gdb.c++/templates.exp: Remove setup_xfail_format "stabs" on
11935 test "ptype bint". The test passes on all my stabs configurations.
11936
a640f7fc
JB
119372002-02-21 Jim Blandy <jimb@redhat.com>
11938
27924826
JB
11939 * gdb.asm/asm-source.exp: Parse the output from `info sources' one
11940 filename at a time, and watch for the ones we want to see.
11941
a640f7fc
JB
11942 * gdb.base/ptype.exp, gdb.base/ptype.c: Add tests for printing
11943 types of pointers to prototyped functions.
11944
edcc8c75
AC
119452002-02-20 Andrew Cagney <ac131313@redhat.com>
11946
11947 * gdb.base/sizeof.c (main): Call fill_structs. Print value of
11948 signed, unsigned and straight char.
11949 (padding_char, padding_short, padding_int, padding_long,
11950 padding_long_long, padding_float, padding_double,
11951 padding_long_double): New global variables.
11952 (fill, fill_structs): New functions.
11953
11954 * gdb.base/sizeof.exp: Check for signed and unsigned char. Check
11955 for correctly sized writes. Update copyright.
11956 (get_valueof): New procedure.
11957 (get_sizeof): Call get_valueof.
11958 (check_valueof): New procedure.
11959 (check_padding): New procedure.
11960
ac57ea44
MC
119612002-02-20 Michael Chastain <mec@shout.net>
11962
11963 * gdb.c++/virtfunc.exp (test_virtual_calls): Remove obsolete calls
11964 to setup_xfail. Document some of the remaining calls.
11965
7a10c941
MC
119662002-02-18 Michael Chastain <mec@shout.net>
11967
11968 * gdb.c++/userdef.exp: Update copyright year.
11969
fb8acdcc
DJ
119702002-02-18 Daniel Jacobowitz <drow@mvista.com>
11971
11972 * gdb.c++/userdef.exp: Test overloaded operators properly.
11973 Remove xfails.
11974
fda6ae12
MS
119752002-02-14 Michael Snyder <msnyder@redhat.com>
11976
11977 * gdb.base/gcore.exp: Relax recognition of function breakpoint.
11978
676a0442
DJ
119792002-02-14 Daniel Jacobowitz <drow@mvista.com>
11980
11981 * gdb.base/a2-run.exp: Check for a remote target properly.
11982 * gdb.base/annota1.exp: Likewise.
11983 * gdb.base/list.exp: Likewise.
11984 * gdb.base/reread.exp: Likewise.
11985 * gdb.base/scope.exp: Likewise.
11986 * gdb.base/shlib-call.exp: Likewise.
11987 * gdb.base/term.exp: Likewise.
11988 * gdb.c++/annota2.exp: Likewise.
11989
78b4f468
RE
119902002-02-13 Richard Earnshaw <rearnsha@arm.com>
11991
11992 * gdb.base/watchpoint.exp: Restore previous timeout at end of test.
11993
9a81ba51
MC
119942002-02-10 Michael Chastain <mec@shout.net>
11995
11996 * gdb.base/funcargs.c (localvars_after_alloca): Fix return type.
11997 (call_after_alloca): Ditto.
11998
004af6c7
DJ
119992002-02-10 Daniel Jacobowitz <drow@mvista.com>
12000
12001 * gdb.base/ending-run.exp: Guard "cont" test with
12002 gdb_skip_stdio_test.
12003
37225f62
JB
120042002-02-06 Jim Blandy <jimb@redhat.com>
12005
12006 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Move these tests
12007 from here...
12008 * gdb.hp/gdb.base-hp/callfwmall.c, gdb.hp/gdb.base-hp/callfwmall.exp:
12009 To here. Disable this test on non-HP platforms. Add big comment.
12010
fe6fdd96
MS
120112002-02-04 Michael Snyder <msnyder@redhat.com>
12012
12013 * gdb.base/ovlymgr.c (ovly_copy): Generalize for targets
12014 other than d10v and m32r.
12015
036fad3f
RE
120162002-02-02 Richard Earnshaw <rearnsha@arm.com>
12017
12018 * gdb.base/default.exp: Rewrite test patterns to reduce time
12019 taken to match them.
12020
7148ab62
DJ
120212002-01-30 Daniel Jacobowitz <drow@mvista.com>
12022
12023 * gdb.base/annota1.exp (backtrace from shlibrary): Fix spelling.
12024 Allow a start function above main.
12025 * gdb.threads/linux-dp.exp: Fix copyright date.
12026
396cc255
DJ
120272002-01-30 Daniel Jacobowitz <drow@mvista.com>
12028
a9c64011
AS
12029 * gdb.threads/linux-dp.exp: Use 'array unset', not 'array set'.
12030 (check_philosopher_stack): Check for manager thread before checking
12031 for a just-starting thread.
396cc255 12032
f038d31b
DJ
120332002-01-30 Daniel Jacobowitz <drow@mvista.com>
12034
12035 From Neil Booth <neil@daikokuya.demon.co.uk>:
12036 * gdb.base/bitfields.c: Correct assignments to bitfields to avoid
12037 warnings.
12038
b3ff9d9a
FF
120392002-01-21 Fred Fish <fnf@redhat.com>
12040
12041 * gdb.base/restore.exp (restore_tests): Fix obvious typo, callee
12042 not caller.
12043
39ad761d
JB
120442002-01-21 Jim Blandy <jimb@redhat.com>
12045
12046 * gdb.base/reread.exp: Check that GDB properly re-reads the
12047 executable file when it changes while no inferior is running.
12048
aaf320fa
FF
120492002-01-21 Fred Fish <fnf@redhat.com>
12050
a9c64011
AS
12051 * gdb.base/maint.exp: Simplify the "maint info breakpoints" test to
12052 optionally accept the "shlib events" variation.
aaf320fa 12053
808a31f5
JB
120542002-01-21 Jim Blandy <jimb@redhat.com>
12055
12056 * gdb.base/ending-run.c (main): Avoid messing with setvbuf; just
12057 call `fflush' after every `printf', so that the output is produced
12058 at predictable points, regardless of whatever buffering does (or
12059 doesn't) take place.
12060 * gdb.base/ending-run.exp: Adjust tests to expect output to appear
12061 at different points.
12062
4420d5e2
DJ
120632002-01-20 Daniel Jacobowitz <drow@mvista.com>
12064
12065 * gdb.c++/inherit.exp: Update copyright years.
12066 * gdb.c++/method.exp: Likewise.
12067
3e36a0f4
DJ
120682002-01-20 Daniel Jacobowitz <drow@mvista.com>
12069
12070 * gdb.c++/classes.exp: Update for improved v3 support and skipping
12071 artificial methods/arguments.
12072 * gdb.c++/derivation.exp: Likewise.
12073 * gdb.c++/inherit.exp: Likewise.
12074 * gdb.c++/method.exp: Likewise.
12075 * gdb.c++/virtfunc.exp: Likewise.
12076
b4ceaee6
AC
120772002-01-18 Andrew Cagney <ac131313@redhat.com>
12078
12079 * gdb.hp/gdb.threads-hp/usrthfork.exp: Mark as obsolete.
12080 * gdb.hp/gdb.threads-hp/usrthcore.exp: Ditto.
12081 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Ditto.
12082 * gdb.hp/gdb.threads-hp/usrthfork.c: Ditto.
12083 * gdb.hp/gdb.threads-hp/usrthbasic.c: Ditto.
12084 * gdb.hp/gdb.threads-hp/usrthcore.c: Ditto.
12085
ecace851
JB
120862002-01-17 Jim Blandy <jimb@redhat.com>
12087
12088 * gdb.asm/asm-source.exp (info symbol): Take another shot at
12089 anchoring the pattern matching the entry point symbol's name.
12090
375fc983
AC
120912002-01-17 Andrew Cagney <ac131313@redhat.com>
12092
12093 * gdb.base/maint.exp: Update ``maint internal-error'' to match
12094 continue/quit query. Update copyright.
12095
fe6fdd96
MS
120962002-01-14 Michael Snyder <msnyder@redhat.com>
12097
12098 * gdb.base/gcore.exp: Remove extra debugging output.
12099
e017c81f
DJ
121002002-01-13 Daniel Jacobowitz <drow@mvista.com>
12101
12102 * gdb.c++/demangle.exp: Accept slightly dubious v2 demangler result
12103 for slightly dubious v2 mangled string.
12104
37ab3bf8
DJ
121052002-01-13 Daniel Jacobowitz <drow@mvista.com>
12106
12107 * gdb.base/completion.exp: Expand ${srcdir} to an absolute path.
12108
1bc05c3a 121092002-01-10 Jason Merrill <jason@redhat.com>
7b2ac63b 12110
1bc05c3a 12111 * gdb.c++/namespace.exp: Accept trailing const for 'this'.
7b2ac63b 12112
1bc05c3a
JM
12113 * gdb.c++/classes.exp: Accept 'A const' or 'const A' in copy
12114 constructors.
12115 * gdb.c++/derivation.exp: Likewise.
12116 * gdb.c++/templates.exp: Likewise.
12117 * gdb.c++/virtfunc.exp: Likewise.
ffcb195b 12118
1bc05c3a
JM
121192002-01-10 Michael Snyder <msnyder@redhat.com>
12120
12121 * gdb.c++/namespace.exp: Accept both '\0' and '\000'.
ffcb195b 12122
a911c360
MS
121232002-01-08 Michael Snyder <msnyder@redhat.com>
12124
12125 * gdb.base/gcore.exp: New test for generate-core-file command.
12126 * gdb.base/gcore.c: Testcase for above.
12127 * gdb.threads/gcore-thread.exp: New test for gcore (threaded).
12128
ea2119ec
JM
121292002-01-08 Jason Merrill <jason@redhat.com>
12130
12131 * gdb.c++/userdef.cc: Use <iostream> instead of <iostream.h>.
12132
68203136
FF
121332002-01-07 Fred Fish <fnf@redhat.com>
12134
12135 * gdb.c++/overload.exp: Remove unconditional xfails for:
12136 print foo_instance1.overloadargs(1)
12137 print foo_instance1.overloadargs(1, 2)
12138 print foo_instance1.overloadargs(1, 2, 3)
12139 print foo_instance1.overloadargs(1, 2, 3, 4)
12140 print foo_instance1.overloadargs(1, 2, 3, 4, 5)
12141 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6)
12142 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7)
12143 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8)
12144 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9)
12145 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10)
12146 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
12147 print foo_instance1.overload1arg()
12148 print foo_instance1.overload1arg((char)arg2)
12149 print foo_instance1.overload1arg((signed char)arg3)
12150 print foo_instance1.overload1arg((unsigned char)arg4)
12151 print foo_instance1.overload1arg((int)arg7)
12152 print foo_instance1.overload1arg((unsigned int)arg8)
12153 print foo_instance1.overload1arg((float)arg11)
12154 print foo_instance1.overload1arg((double)arg12)
d63a86f8 12155
21b9b5b1
MS
121562002-01-07 Michael Snyder <msnyder@redhat.com>
12157
12158 * gdb.base/huge.exp: New test. Print a very large target data object.
12159 (skip_huge_test): New test variable. Define if you want to skip this
12160 test. The test reads an 8 megabyte data object from the target, so it
12161 might be very time consuming on remote targets with a slow connection.
12162 * gdb.base/huge.c: New file. Test case for above.
12163
725f922e
FF
121642002-01-07 Fred Fish <fnf@redhat.com>
12165
12166 * gdb.c++/derivation.exp: Remove gcc xfails for g_instance.afoo,
12167 g_instance.bfoo, and g_instance.cfoo.
12168
634d57ec
JL
12169Mon Jan 7 12:22:18 2002 Jeffrey A Law (law@redhat.com)
12170
f286b2c3
JL
12171 * gdb.base/break.c (multi_line_if_conditional): New function.
12172 (multi_ilne_while_conditional): Likewise.
12173 * gdb.base/break.exp: Verify that a breakpoint on a multi-line
12174 IF or WHILE condition puts the breakpoint at the start of
12175 the condition.
12176
634d57ec
JL
12177 * gdb.base/selftest.exp (backtrace through signal handler): Remove
12178 hppa*-*-hpux* expected failure.
12179 * gdb.base/structs.exp (do_function_calls): Similarly.
12180
12181 * gdb.c++/annota2.exp (watch triggered on a.x): Handle hardware
12182 watchpoints.
12183
9fbfe2dc
AC
121842002-01-06 Andrew Cagney <ac131313@redhat.com>
12185
12186 Fix PR gdb/66.
12187 * gdb.base/structs.exp: Replace skip for a29k with skip for
12188 gdb,cannot_call_functions.
12189 * gdb.base/call-ar-st.exp: Remove references to a29k in comments.
12190 * gdb.base/callfuncs.exp: Ditto.
12191 * gdb.base/call-rt-st.exp: Ditto.
12192 * gdb.base/call-strs.exp: Ditto.
12193 * gdb.base/callfwmall.exp: Ditto.
12194 * gdb.base/scope.exp: Obsolete xfail a29k.
12195 * gdb.c++/misc.exp: Ditto.
12196 * gdb.c++/cplusfuncs.exp: Ditto.
12197 * gdb.base/ptype.exp: Ditto.
12198 * gdb.base/printcmds.exp: Ditto.
12199 * gdb.base/opaque.exp: Ditto.
12200 * gdb.base/list.exp: Ditto.
12201 * gdb.base/funcargs.exp: Ditto.
12202 * gdb.base/default.exp: Ditto.
12203
8ddad156
MS
122042002-01-04 Michael Snyder <msnyder@redhat.com>
12205
ca4976a6 12206 * gdb.base/info-proc.exp: New file, test for "info proc" cmd.
8ddad156
MS
12207 * gdb.base/maint.exp: Add tests for maint info sections options.
12208
1b074332
JL
12209Fri Dec 21 09:42:11 2001 Jeffrey A Law (law@redhat.com)
12210
12211 * gdb.base/default.exp: Remove bogus hppa*-hp-hpux* xfails.
12212
7d159115
CV
122132001-12-20 Corinna Vinschen <vinschen@redhat.com>
12214
12215 * gdb.asm/arm.inc: New file.
12216 * gdb.asm/asm-source.exp: Add arm targets.
12217 * gdb.asm/configure.in: Ditto.
12218 * gdb.asm/configure: Recreated from configure.in.
12219
8fb87725
JL
12220Thu Dec 20 09:54:36 2001 Jeffrey A Law (law@redhat.com)
12221
afabe08c
JL
12222 * gdb.hp/gdb.defects/bs15503.exp: Only run this test if compiling
12223 with HP's compiler.
12224 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
12225 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
12226 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
12227 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
12228
12229 * gdb.hp/gdb.defects/solib-d.exp: Update to handle building with
12230 either HP's compilers or GCC.
12231
db521deb
JL
12232 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Allow inferior to get either
12233 a SIGBUS or SIGSEGV.
12234
12235 * gdb.hp/gdb.base-hp/so-thresh.exp: Remove useless send_user command.
12236
12237 * gdb.hp/gdb.defects/bs14602.exp: Revamp slightly so that test
12238 can be compiled with either HP's compiler or GCC.
12239
cfa88ab7
JL
12240 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Disable completely.
12241 * gdb.hp/gdb.threads-hp/usrthcore.exp: Disable completely.
12242 * gdb.hp/gdb.threads-hp/usrthfork.exp: Disable completely.
12243
ca344dff
JL
12244 * gdb.hp/gdb.base-hp/so-thresh.exp: Update text in expect strings
12245 to match current gdb output. Update due to using auto-solib-limit
12246 for limiting instead of overloading auto-solib-add.
12247 * gdb.hp/gdb.base-hp/so-thresh.mk: Always use "cc" to build the
12248 test program.
12249
3f3c6e55 12250 * gdb.c++/templates.exp: Use "hppa64-*-*", not "hppa2.0w-*-*"
ca344dff
JL
12251 * gdb.hp/gdb.base-hp/dollar.exp: Likewise
12252 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
12253 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
12254 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
12255 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
12256 * gdb.hp/gdb.defects/bs15503.exp: Likewise.
12257 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise
12258 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise
12259 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise
12260 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Likewise.
12261 * gdb.hp/gdb.threads-hp/usrthcore.exp: Likewise.
12262 * gdb.hp/gdb.threads-hp/usrthfork.exp: Likewise.
3f3c6e55 12263
8fb87725
JL
12264 * gdb.base/annota1.exp: Expect failure for hpux11 when posting
12265 a SIGTRAP to the inferior.
12266
cf599fa7
CV
122672001-12-19 Corinna Vinschen <vinschen@redhat.com>
12268
12269 * gdb.asm/asm-source.exp: Drop setting link-flags for xstormy16.
12270 Substitute call to target_link by call to gdb_compile.
12271
2cd045cd
JL
12272Wed Dec 19 14:10:57 2001 Jeffrey A Law (law@redhat.com)
12273
a9c64011
AS
12274 * gdb.base/break.exp: Fix HP specific search string when testing
12275 backtracing in a called function.
2cd045cd 12276
a9c64011
AS
12277 * gdb.base/constvars.exp: Only set lang to C++ if we're
12278 compiling the test with HP's compilers.
12279 * gdb.base/volatile.exp: Similarly.
2cd045cd 12280
99ebe9ac
JB
122812001-12-19 Jim Blandy <jimb@redhat.com>
12282
12283 * gdb.base/printcmds.exp: Expect the null character to be printed
12284 as '\0', and the '\013' to be printed as '\v'.
12285 * gdb.base/callfuncs.exp ("backtrace at nested call level 4"): Same.
12286 * gdb.base/setvar.exp: Same.
12287
b9891b29
JB
122882001-12-17 Jim Blandy <jimb@redhat.com>
12289
0eba65ab
JB
12290 * gdb.base/completion.exp: Rather than completing very long
12291 filenames, which can make the readline library produce output we
12292 don't recognize, cd to the directory first, and then complete
12293 using nice, short relative paths.
12294
6970b5b1
JB
12295 * gdb.base/completion.exp: On some systems, there is, in fact, a
12296 variable named `b' in scope, since GDB treats all static
a9c64011
AS
12297 variables as being in scope. So use `no_var_named_this'
12298 instead of `b'.
6970b5b1 12299
b9891b29
JB
12300 * gdb.base/corefile.exp: Recognize the message saying that GDB
12301 can't find the core file's registers as a failure.
12302
e6ccd35f
JSC
123032001-12-13 Jackie Smith Cashion <jsmith@redhat.com>
12304
a9c64011
AS
12305 * gdb.base/commands.exp (user_defined_command_test): Make "show user"
12306 test expect string more specific.
e6ccd35f 12307
105ba819
CV
123082001-12-13 Corinna Vinschen <vinschen@redhat.com>
12309
12310 * gdb.asm/asm-source.exp: Add support for xstormy16.
12311 * gdb.asm/configure.in: Ditto.
12312 * gdb.asm/configure: Rebuild.
12313 * gdb.asm/xstormy16.inc: New file.
12314
e9e79dd9
FF
123152001-12-10 Fred Fish <fnf@redhat.com>
12316
12317 * gdb.base/maint.exp: Update to match changes in type dumping code.
12318
347dc97d
JB
123192001-12-10 Jim Blandy <jimb@redhat.com>
12320
12321 * gdb.asm/asm-source.exp (info symbol): Anchor the pattern
12322 matching the entry point symbol's name at the beginning of the
12323 line.
12324
5178b9d6
DJ
123252001-12-07 Daniel Jacobowitz <drow@mvista.com>
12326
12327 * gdb.c++/classes.exp, gdb.c++/derivation.exp,
12328 gdb.c++/inherit.exp, gdb.c++/method.exp,
12329 gdb.c++/namespace.exp, gdb.c++/templates.exp,
12330 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp: Updates for v3 demangler
12331 and class layout support.
12332
af890c52
DJ
123332001-12-07 Daniel Jacobowitz <drow@mvista.com>
12334
12335 * gdb.c++/classes.exp: Add test for static member function.
12336 * gdb.c++/misc.cc: Add class with static member function.
12337
7a345fb3
JB
123382001-12-07 Jim Blandy <jimb@redhat.com>
12339
f2e54a80 12340 If GDB says it can't find the struct the function returned, report
8032bf31
JB
12341 those tests as `unsupported'.
12342 * gdb.base/call-rt-st.exp (print_struct_call): New function.
12343 Rewrite subsequent tests to use it.
12344
12345 If GDB says it can't find the struct the function returned, report
f2e54a80
JB
12346 those tests as `unsupported'.
12347 * gdb.base/structs.exp (call_struct_func): New function.
12348 (do_function_calls): Use call_struct_func to call the functions
12349 returning structs.
12350
0bc69509
JB
12351 * gdb.base/callfuncs.exp: The stabs generated by GCC don't tell us
12352 whether functions are prototyped or not, so we can't possibly pass
12353 arguments to t_float_values2 properly.
12354
7a345fb3
JB
12355 * gdb.base/break.exp: (test_next_with_recursion): Don't change the
12356 value of `timeout' for targets other than the mips*tx39-*.
12357
edb6ede1
MS
123582001-12-06 Michael Snyder <msnyder@redhat.com>
12359
d63a86f8 12360 * gdb.asm/asm-source.exp: Add tests for info target, info symbol,
edb6ede1
MS
12361 and detect whether the start symbol has a leading underscore.
12362
2d842f13
JB
123632001-12-04 Jim Blandy <jimb@redhat.com>
12364
12365 * gdb.base/completion.exp: Clarify indentation.
12366
68550daf
JB
123672001-12-03 Jim Blandy <jimb@redhat.com>
12368
12369 * gdb.asm/s390.inc (gdbasm_datavar): Use `.long' to create `int'
12370 variables on the S/390, not `.word'.
12371
cd5195a8
JB
123722001-11-30 Jim Blandy <jimb@redhat.com>
12373
12374 Add assembly-source tests for s390-ibm-linux.
12375 * gdb.asm/s390.inc: New file.
12376 * gdb.asm/configure.in, gdb.asm/asm-source.exp: Add clauses for
12377 the S/390 architecture.
a9c64011 12378 * gdb.asm/configure: Regenerated.
cd5195a8 12379
ca9efc90
MS
123802001-11-30 Michael Snyder <msnyder@redhat.com>
12381
12382 * gdb.asm/asm-source.exp: Add tests for list, search, finish, return,
12383 next, info source, info sources, info line, global and static
12384 variables, and static functions.
12385 * gdb.asm/common.inc: New macro gdbasm_datavar (default definition).
12386 * gdb.asm/i386.inc: Override default definition of gdbasm_datavar.
12387 * gdb.asm/asmsrc1.s: Add a static function and some variables.
12388 * gdb.asm/asmsrc2.s: Make foo2 call foo3 twice (to test 'next').
12389 * gdb.asm/d10v.inc (gdbasm_enter): Set up frame pointer.
12390 (gdbasm_leave): Restore frame pointer.
12391 (gdbasm_startup): Copy stack set-up from crt0.S.
12392
d0e66976
FN
123932001-11-26 Fernando Nasser <fnasser@redhat.com>
12394
12395 From 2001-11-12 Jackie Smith Cashion <jsmith@redhat.com>:
12396 * gdb.base/callfuncs.c (t_structs_a): Do not return a pointer
12397 to a local (non-static) variable. Copy tstruct.a to a static buffer
12398 and return a pointer to that buffer.
12399 * gdb.base/callfwmall.c (t_structs_a): Ditto.
12400
e2334072
MK
124012001-11-24 Mark Kettenis <kettenis@gnu.org>
12402
12403 * gdb.asm/configure.in: Fix recognition of ix86 target.
12404 * gdb.asm/configure: Regenerate.
12405
756caa3d
MS
124062001-11-21 Michael Snyder <msnyder@redhat.com>
12407
12408 * gdb.asm/sparc.inc: New file.
12409 * gdb.asm/asm-source.exp: Recognize sparc target.
12410 * gdb.asm/configure.in: Recognize sparc target.
12411 * gdb.asm/configure: Regenerate.
d63a86f8 12412
9a4d72d5
MS
124132001-11-21 Michael Snyder <msnyder@redhat.com>
12414
12415 * gdb.asm/m32r.inc: New file.
12416 * gdb.asm/asm-source.exp: Recognize m32r target.
12417 * gdb.asm/configure.in: Recognize m32r target.
12418 * gdb.asm/configure: Regenerate.
12419
a773d1cd
MS
124202001-11-20 Michael Snyder <msnyder@redhat.com>
12421
017ac23d
MS
12422 * gdb.asm/i386.inc: New file.
12423 * gdb.asm/asm-source.exp: Recognize ix86 target.
12424 * gdb.asm/configure.in: Recognize ix86 target.
12425 * gdb.asm/configure: Regenerate.
12426
a773d1cd
MS
12427 * gdb.c++/namespace.exp: Fix quotes in output messages.
12428
bb632afb
MS
124292001-11-14 Michael Snyder <msnyder@redhat.com>
12430
25d559ca 12431 * gdb.base/code-expr.exp: New file. Tests use of the "@code"
bb632afb
MS
12432 qualifier in a type cast expression, to designate an address
12433 in the instruction space (Harvard architecture).
12434
4749e309
MS
124352001-11-13 Michael Snyder <msnyder@redhat.com>
12436
12437 * gdb.base/cvexpr.c, gdb.base/cvexpr.exp: New files.
12438 Tests for expressions using 'const' and 'volatile'.
12439
25050984
CV
124402001-11-13 Corinna Vinschen <vinschen@redhat.com>
12441
12442 * gdb.asm/asm-sources.exp: Allow defining linker flags.
12443
1902c51f
DJ
124442001-11-12 Daniel Jacobowitz <drow@mvista.com>
12445
12446 * lib/mi-support.exp (mi_run_to_helper): Move comments
12447 outside of gdb_expect.
12448
dcf95b47
DJ
124492001-11-11 Daniel Jacobowitz <drow@mvista.com>
12450
12451 * lib/mi-support.exp: (mi_run_to_helper, mi_run_to,
12452 mi_step_to, mi_next_to, mi_continue_to, mi_finish_to,
12453 mi0_step_to, mi0_next_to, mi0_continue_to, mi0_finish_to,
12454 mi0_run_to): New functions.
12455 * gdb.mi/mi-simplerun.exp: Use them.
12456 * gdb.mi/mi0-simplerun.exp: Likewise.
12457 * gdb.mi/mi-var-cmd.exp: Likewise.
12458 * gdb.mi/mi0-var-cmd.exp: Likewise.
d63a86f8 12459
45b074e1
AC
124602001-11-10 Andrew Cagney <ac131313@redhat.com>
12461
12462 * gdb.asm/asmsrc1.s: Add ``gdbasm_'' prefix to all macros.
12463 * gdb.asm/asmsrc2.s, gdb.asm/d10v.inc: Update.
12464
bf50d346
AC
124652001-11-09 Andrew Cagney <ac131313@redhat.com>
12466
12467 * gdb.base/restore.exp: Include $expected value in restored test
12468 message.
12469
9383332c
AC
124702001-11-09 Andrew Cagney <ac131313@redhat.com>
12471
12472 * gdb.asm/asm-source.exp: Supress file, instead of skip, when not
12473 implemented.
12474
db62520a
MS
124752001-11-08 Michael Snyder <msnyder@redhat.com>
12476
12477 * gdb.base/callfuncs.exp: Add tests for nested call dummies.
12478 Add pass/fail message for stop at breakpoint in call dummy function.
12479
b5703437
MS
124802001-11-07 Michael Snyder <msnyder@redhat.com>
12481
d63a86f8
RM
12482 * gdb.c++/templates.exp (test_template_breakpoints):
12483 If we get an overload menu, but it does not match what
760f6330 12484 we expect, we still need to issue the "cancel" command.
3b2a7ae5
MS
12485 * gdb.c++/templates.exp: Replace "void \\*" with "void ?\\*",
12486 making the whitespace optional. Argument for "new" may be
12487 "unsigned" as well as "unsigned int/long".
d63a86f8 12488 * gdb.c++/templates.exp: Replace "const &" with "const ?&",
eef747c0
MS
12489 making the whitespace optional. Also replace "(void) with
12490 "((void|)), making the keyword "void" optional.
d63a86f8 12491 * gdb.c++/virtfunc.exp: Replace "const &" with "const ?&",
63f50499
MS
12492 making the whitespace optional. Also replace "(void) with
12493 "((void|)), making the keyword "void" optional.
3bf40917
MS
12494 * gdb.base/callfuncs.c (t_float_values): This function must
12495 _not_ be prototyped, and the following function (t_float_values2)
d63a86f8 12496 must be prototyped (if the compiler supports it), so that GDB
3bf40917
MS
12497 can be tested against both cases. Usually one case involves
12498 promotion of float to double, while the other does not.
12499 * gdb.base/callfwmall.c: Ditto.
b5703437
MS
12500 * gdb.asm/asm-source.exp (bt ALL in foo2): Accept a backtrace that
12501 includes a stack frame for "start".
12502
c8ab4e6d
JB
125032001-11-05 Jim Blandy <jimb@redhat.com>
12504
12505 * gdb.stabs/weird.exp: Delete "p v_comb" test. It assumes that
12506 pointers are 32 bits long, and that offsets of relocs are always
12507 stored in the data (REL-style), and not in the reloc entry itself
12508 (RELA-style).
12509 * gdb.stabs/weird.def (v_comb, v_comb_shared): Remove symbols and
12510 stabs.
12511
3f08ced9
MS
125122001-11-01 Michael Snyder <msnyder@redhat.com>
12513
12514 * gdb.c++/cplusfuncs.exp: Fix conflicts between operator names
12515 and regular expression operators by using quoting.
12516
cbfa24cd
MS
125172001-10-31 Michael Snyder <msnyder@redhat.com>
12518
12519 * gdb.c++/overload.exp: Select overloadfnarg(void) or overloadfnarg(),
12520 depending on what the symbol table contains.
12521 * gdb.c++/derivation.exp: Accept both "foo(void)" and "foo()" in
12522 the output of the ptype command. Similarly, accept both "const &"
12523 and "const&".
12524
aaa68313
CV
125252001-10-31 Corinna Vinschen <vinschen@redhat.com>
12526
12527 * gdb.base/miscexprs.c (main): Add usage of preprocessor
12528 symbol `STORAGE' to allow to choose the storage class of
12529 the local datastructures.
12530 * gdb.base/miscexprs.exp: Handle setting a `-DSTORAGE=...'
12531 compiler directive.
12532
91740388
MS
125332001-10-30 Michael Snyder <msnyder@redhat.com>
12534
12535 * gdb.base/jump.exp: Allow it to run for all targets.
12536
1b7c05e7
CV
125372001-10-29 Corinna Vinschen <vinschen@redhat.com>
12538
12539 * gdb.base/call-ar-st.c (print_double_array): Match for loop
12540 with new double_array size.
12541 (main): Change storage class of all local variables to static.
12542 Reduce size of double_array to 9.
12543 * gdb.base/call-ar-st.exp: Increase timeout value.
12544 Change expected output for double array to match new size in
12545 call-ar-st.c.
12546
36a22261
CV
125472001-10-29 Corinna Vinschen <vinschen@redhat.com>
12548
12549 * gdb.base/ending-run.exp: Create identical output when passing
12550 `step to end of run' case. Add regular expression branch satisfying
d63a86f8 12551 Stormy16 target.
36a22261 12552
92b8ae91
MK
125532001-10-28 Mark Kettenis <kettenis@gnu.org>
12554
12555 * gdb.base/interrupt.exp: Treat SIGILL similar to SIGSEGV such
12556 that we catch the expected failure under Linux/x86.
12557
cb135b83
OF
125582001-10-29 Orjan Friberg <orjanf@axis.com>
12559
12560 * gdb.base/setvar.exp: Escape curly braces.
12561 * gdb.stabs/weird.exp: Ditto.
12562
6884aa54
DJ
125632001-10-27 Daniel Jacobowitz <drow@mvista.com>
12564
12565 * gdb.mi/mi-hack-cli.exp: Remove excess newlines from test strings.
12566 * gdm.mi/mi0-hack-cli.exp: Likewise.
12567
0398c9aa
AC
125682001-10-25 Andrew Cagney <ac131313@redhat.com>
12569
12570 * gdb.stabs/weird.exp: Unify ``variable VAR printed properly''
12571 messages.
12572
d20bf2e8
AC
125732001-10-21 Andrew Cagney <ac131313@redhat.com>
12574
12575 * lib/mi-support.exp (mi_gdb_start): Don't require MI_OUT when
12576 checking MI enabled.
12577
03dd63aa
CV
125782001-10-09 Corinna Vinschen <vinschen@redhat.com>
12579
12580 * gdb.base/maint.exp: Treat $EXEEXT as optional in output.
12581
1d9d99f3
FCE
125822001-10-04 Frank Ch. Eigler <fche@redhat.com>
12583
12584 * lib/insight-support.exp (gdbtk_start): Don't exit dejagnu
12585 if gdb child process crashes, just signal an error.
12586
838ae6c4
JB
125872001-10-02 Jim Blandy <jimb@redhat.com>
12588
12589 * lib/gdb.exp (test_xfail_format): Simplify.
12590
12591 * lib/gdb.exp (setup_xfail_format): Don't forget to put a `$' in
12592 front of the variable name `format'. Simplify `if'.
12593
8f0cbc1c
DJ
125942001-10-01 Daniel Jacobowitz <drow@mvista.com>
12595
12596 * gdb.threads/pthreads.exp: Wait for output and delay
12597 before sending ^C.
12598
1f08dafd
DJ
125992001-10-01 Daniel Jacobowitz <drow@mvista.com>
12600
12601 * gdb.mi/mi-var-display.exp (continue to incr_a): Recognize
12602 some incorrect output instead of timing out.
12603 * gdb.mi/mi-var-display.exp (continue to incr_a): Likewise.
12604
674f90ff
CV
126052001-09-28 Corinna Vinschen <vinschen@redhat.com>
12606
12607 * gdb.base/volatile.exp (local_compiler_xfail_check): Change qux2
12608 check to allow additional `int'.
12609
9b284272
DJ
126102001-09-27 Daniel Jacobowitz <drow@mvista.com>
12611
12612 * gdb.base/completion.exp: Remove incorrect 'p "a' test.
12613 Add tests for 'p "break' (pass) and 'p "break.' (xfail).
12614
b55a4771
MS
126152001-09-27 Michael Snyder <msnyder@redhat.com>
12616
12617 * lib/gdb.exp (test_debug_format): New proc.
12618 (setup_xfail_format): Use new proc test_debug_format.
12619 * gdb.base/constvars.exp (local_compiler_xfail_check): New
12620 proc; use new service proc test_debug_format.
12621 Replace all other "gcc_compiled" tests with this test.
12622 * gdb.base/volatile.exp (local_compiler_xfail_check): New
12623 proc; use new service proc test_debug_format.
12624 Replace all other "gcc_compiled" tests with this test.
12625
126262001-09-27 Michael Snyder <msnyder@redhat.com>
12627
12628 * gdb.base/cvexpr.exp: New file.
12629 * gdb.base/cvexpr.c: New file
12630 Test for expressions using const and volatile keywords.
12631
4e6667ac
CV
126322001-09-26 Corinna Vinschen <vinschen@redhat.com>
12633
12634 * gdb.base/constvars.exp: Check for different orders of keywords
12635 and additional "int" strings in output.
12636
4f337972
AC
126372001-09-22 Andrew Cagney <ac131313@redhat.com>
12638
12639 * gdb.base/maint.exp: Add "maintenance set/show" to list of valid
12640 responses from "help maint".
12641
2015650d
FCE
126422001-09-19 Frank Ch. Eigler <fche@redhat.com>
12643
12644 * lib/insight-support.exp (_gdbtk_xvfb_init): Set DISPLAY
12645 to localhost:NNN instead of :NNN, in case Xvfb is listening
12646 only on TCP.
12647
f3bcedc1
CV
126482001-09-19 Corinna Vinschen <vinschen@redhat.com>
12649
12650 * gdb.base/recurse.exp: When checking leaving the watchpoint
12651 scope, recognize when gdb is in function's epilogue and pass.
12652
6b819c92
KS
126532001-09-18 Keith Seitz <keiths@redhat.com>
12654
12655 * lib/insight-support.exp (_gdbtk_export_target_info): Add
12656 support for running tests against sid targets.
12657 (gdbtk_done): Ditto.
12658
a10c9419
CV
126592001-09-18 Corinna Vinschen <vinschen@redhat.com>
12660
12661 * gdb.base/ending-run.c (main): Set stdout buffersize
12662 to the same reasonable value for any target.
12663 * gdb.base/ending-run.exp: Add a regular expression
12664 to make testsuite happy on Sanyo Stormy16 target.
12665
739d0d99
CV
126662001-09-17 Corinna Vinschen <vinschen@redhat.com>
12667
12668 * gdb.base/display.c (do_loops): Add float variable `f'.
12669 Increment f in loop.
12670 * gdb.base/display.exp: Increment timeout by 60 seconds.
12671 Change float display test to use variable `f'.
12672
1b8947f0
JB
126732001-09-17 Jim Blandy <jimb@redhat.com>
12674
12675 * gdb.base/restore.exp: Use temporary breakpoints, to avoid
12676 overflowing the limited breakpoint tables on some ROM monitors
12677 (like the ROM68K).
12678
9890ac81
FCE
126792001-09-15 Frank Ch. Eigler <fche@redhat.com>
12680
12681 * lib/insight-support.exp (_gdbtk_xvfb_init): Start Xvfb with
12682 the "-ac" (disable access control) flag.
12683
6db765ea
JH
126842001-08-30 Jeff Holcomb <jeffh@redhat.com>
12685
12686 * gdb.base/remote.c: Use a small buffer for targets with 16-bit
12687 ints.
12688
4c32cc04
KS
126892001-08-30 Keith Seitz <keiths@redhat.com>
12690
12691 * lib/gdb.exp: Move all insight-related functionality into
12692 separate file.
12693 * lib/insight-support.exp: New file.
12694
8d6e6f81
FCE
126952001-08-29 Frank Ch. Eigler <fche@redhat.com>
12696
12697 * config/sid.exp (sid_start): Never set sid verbosity; disable
12698 expect_background {} that consumed its stdout; tolerate </dev/null.
12699 Attempt to set endianness override in "sid" protocol mode. Cleanup.
12700
6a90e1d0
AC
127012001-08-18 Andrew Cagney <ac131313@redhat.com>
12702
12703 * lib/mi-support.exp (mi_gdb_start): If a remote target, use the
12704 CLI jump command to start it.
12705 (mi_run_to_main): Fail immediatly when unexpected output.
12706
1759b3c3
AC
127072001-08-18 Andrew Cagney <ac131313@redhat.com>
12708
12709 * lib/mi-support.exp (mi_gdb_start): Move call to sid_start to
12710 beginning of function. Fix PR gdb/191.
12711
61d11d80
FCE
127122001-08-16 Frank Ch. Eigler <fche@redhat.com>
12713
12714 * config/sid.exp (sid_start): Don't warn if we cannot figure out
12715 what to force sid endianness to.
12716
942a4df2
KS
127172001-08-15 Keith Seitz <keiths@redhat.com>
12718
12719 * lib/gdb.exp (gdbtk_start): Don't set environment
12720 variables for TCL_LIBRARY and friends. Insight will
12721 now figure these out for itself.
12722
0521c418
MS
127232001-08-02 Michael Snyder <msnyder@redhat.com>
12724
12725 * gdb.base/completion.exp: Remove the symbol "a64l" from
12726 the expect string; this is target-specific, and not related
12727 to what is being tested.
12728
74a9a58a
DB
127292001-08-02 Dave Brolley <brolley@redhat.com>
12730
12731 * config/sid.exp: Rename gdb-socket to cpu-gdb-socket.
12732
c70819fa
MS
127332001-07-25 Michael Snyder <msnyder@redhat.com>
12734
c2b8fa57
MS
12735 * gdb.base/consecutive.exp: New file. Test stepping over
12736 breakpoints on consecutive instructions.
12737 * gdb.base/consecutive.c: New file.
12738
c70819fa
MS
12739 * gdb.base/call-rt-st.exp: Use double-backslash to quote
12740 curly braces in regular expressions.
12741
2b1a1355
MS
127422001-07-25 Michael Snyder <msnyder@redhat.com>
12743
12744 * gdb.base/ending-run.exp: Accept "Program exited normally" as
12745 legitimate output from stepping out of main.
12746
413eca6f
KS
127472001-07-22 Keith Seitz <keiths@redhat.com>
12748
12749 * lib/gdb.exp (_gdbtk_xvfb_init): If GDB_DISPLAY is
12750 the empty string, do not run the tests.
12751
7e5a9322
SC
127522001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
12753
12754 * gdb.base/long_long.exp: Detect size of pointer. Take into
12755 account 2-byte pointers when testing for p/a results.
12756
de58f10f
SC
127572001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
12758
d63a86f8 12759 * gdb.base/remote.c (RANDOM_DATA_SIZE): New define, defaults to 48K
de58f10f
SC
12760 and defined to 1K for m68hc11.
12761 (random_data): Reduce table to 1K for embedded platforms (68hc11).
12762 * gdb.base/remote.exp (get_sizeof): New function from sizeof.exp.
12763 (sizeof_random_data): New variable to tell the size of the data table;
12764 don't test past this size; always run to main.
12765
d6f5fea1
SC
127662001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
12767
12768 * gdb.base/return2.exp: return of long long and double fails for
12769 68HC11; don't execute these tests on that platform.
12770 * gdb.base/return.exp: Return of a double fails for 68hc11.
12771
c477543d
SC
127722001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
12773
12774 * call-ar-st.exp: Use gdb_skip_float_test to avoid executing
12775 tests that print a float.
12776 * call-rt-st.exp: Likewise.
12777
63cf1c79
MK
127782001-07-12 Mark Kettenis <kettenis@gnu.org>
12779
12780 * gdb.base/so-impl-ld.exp: Remove stray space that prevented
12781 running this test on Linux.
12782
112f9ab5
MC
127832001-06-24 Michael Chastain <chastain@redhat.com>
12784
12785 * gdb.base/arithmet.exp: Remove some tests to make all test names
12786 unique.
12787
4970cb0f
MS
127882001-07-03 Michael Snyder <msnyder@redhat.com>
12789
12790 * gdb.c++/classes.exp: Accept both "foo(void)" and "foo()" in
12791 the output of the ptype command.
12792
d85da69f
MS
127932001-07-02 Michael Snyder <msnyder@redhat.com>
12794
4c8a82de
MS
12795 * gdb.base/completion.exp: Don't assume that break.c is the only
12796 source file that may contain functions named "marker".
d85da69f
MS
12797 * gdb.base/corefile.exp: Quote the curly braces in regexp.
12798
8afc772b
AC
127992001-06-28 Andrew Cagney <ac131313@redhat.com>
12800
12801 * gdb.disasm/Makefile.in (clean mostlyclean): Add h8300s to list
12802 of files to delete.
12803
12804 From 2000-06-15 Kazu Hirata <kazu@hxi.com>:
12805 * gdb.disasm/h8300s.exp: New file.
12806 gdb.disasm/h8300s.s: Likewise.
12807
cff22675
AC
128082001-06-27 Andrew Cagney <ac131313@redhat.com>
12809
12810 * lib/mi-support.exp (mi_delete_breakpoints): Accept mi1 format
12811 empty breakpoint tables.
12812
68c81b54
AC
128132001-06-25 Andrew Cagney <ac131313@redhat.com>
12814
12815 * lib/mi-support.exp: Update args=... part of stop-reason
12816 patterns. Accept either a list or a tuple.
12817
2dd62704
AC
128182001-06-23 Andrew Cagney <ac131313@redhat.com>
12819
12820 * lib/mi-support.exp: Remove local emacs variable defining
12821 change-log-default-name.
12822
b4127474
MC
128232001-06-22 Michael Chastain <chastain@redhat.com>
12824
12825 * gdb.base/arithmet.exp: Use gdb_test instead of send_gdb/gdb_expect.
12826 This is operationally compatible with the previous version.
12827
8dbfb380
JB
128282001-06-13 Jim Blandy <jimb@redhat.com>
12829
12830 * lib/gdb.exp (gdb_test): Doc fix.
12831
f2d8c86d
MC
128322001-06-10 Michael Chastain <chastain@redhat.com>
12833
12834 * gdb.base/exprs.exp: Remove a duplicate test.
12835
81564d34
JB
128362001-06-06 Jim Blandy <jimb@redhat.com>
12837
12838 * gdb.base/return2.exp (main): Use values to test float and double
12839 returns that are not NaN's, to avoid being confused by IEEE
12840 comparison rules.
12841
da55addb
MS
128422001-06-04 Michael Snyder <msnyder@redhat.com>
12843
12844 * gdb.threads/pthreads.exp (check_control_c): Return 0 for success,
d63a86f8 12845 non-zero if control_c fails. Terminate the test on failure,
da55addb
MS
12846 rather than wait for 12 more tests to time out.
12847
42c65987
JB
128482001-06-06 Jim Blandy <jimb@redhat.com>
12849
b18bced9 12850 * gdb.base/exprs.exp ("sizeof (long long) > sizeof (long) (true)"):
d63a86f8 12851 Don't forget to match the GDB prompt.
b18bced9 12852
42c65987
JB
12853 * gdb.trace/gdb_c_test.c, actions.c: Fix misspellings.
12854
5b41e5f0
JB
128552001-06-04 Jim Blandy <jimb@redhat.com>
12856
12857 * gdb.base/help.exp: Update pattern to exclude `print-load-map'
12858 command.
12859
015e046f
KB
128602001-05-31 Kevin Buettner <kevinb@redhat.com>
12861
12862 * gdb.base/annota1.exp (info break): Match four or more spaces
12863 after "Address".
12864
fb1ffbbe
MC
128652001-05-31 Michael Chastain <chastain@redhat.com>
12866
12867 * gdb.c++/cplusfuncs.cc (dm_type_char_star): Remove superfluous cast.
12868 (dm_type_int_star): Likewise.
12869 (dm_type_long_star): Likewise.
12870 (dm_type_void_star): Likewise.
12871
5ea2a32c
KB
128722001-05-29 Kevin Buettner <kevinb@redhat.com>
12873
12874 * gdb.base/completion.exp (INPUTRC): Set this environment variable
12875 to a known value in order to get consistent results regardless
12876 of the setting of INPUTRC or the presence or contents of .inputrc.
12877
ae23c492
MS
128782001-05-24 Michael Snyder <msnyder@redhat.com>
12879
ac55707e
MS
12880 * gdb.threads/linux-dp.exp: Remove assumptions about thread ordering.
12881 Don't require that the main thread and the manager thread are the
12882 first in the list.
12883
ae23c492
MS
12884 * gdb.threads/pthreads.exp (test_startup): Relax test for thread
12885 debugging. If test fails, issue an "unsupported" not a "fail".
12886
400071f1
JB
128872001-05-24 Jim Blandy <jimb@redhat.com>
12888
12889 Don't assume that short is shorter than int.
12890 * gdb.base/exprs.exp ("print unsigned short == (~0)"): Don't
12891 assume that shorts are smaller than ints. On a 16-bit machine,
d63a86f8 12892 this isn't true.
400071f1
JB
12893 ("print unsigned char == (~0)"): Add test that verifies that ~0,
12894 an int, is not equal to ~0 stored in an unsigned char. This tests
12895 the same thing that the previous test meant to, but works on
12896 16-bit machines, too.
12897 ("print unsigned char != (~0)"): Same test, complemented.
12898
0816a3e5
MS
128992001-05-24 Michael Snyder <msnyder@redhat.com>
12900
12901 * gdb.threads/pthreads.exp (all_threads_running): Add an explicit
d63a86f8 12902 test for (full_coverage == 0). This makes the test run faster,
0816a3e5
MS
12903 and prevents dejagnu getting out of step.
12904
f6dc23a9
KB
129052001-05-23 Kevin Buettner <kevinb@redhat.com>
12906
12907 * gdb.base/finish.exp (finish_void): Revise pattern for
12908 stopping on the call statement to not permit stopping at
12909 the start of the instructions comprising the call sequence.
12910
7dbd117d
MC
129112001-05-19 Michael Chastain <chastain@redhat.com>
12912
12913 * gdb.base/callfuncs.exp: Make all test names unique.
12914 * gdb.base/commands.exp: Make all test names unique.
12915 * gdb.base/condbreak.exp: Make all test names unique.
12916 * gdb.base/dbx.exp: Make all test names unique.
12917 * gdb.base/default.exp: Make all test names unique.
12918 * gdb.base/define.exp: Make all test names unique. Conform some FAIL
12919 and TIMEOUT messages to their corresponding PASS message.
12920 * gdb.base/ending-run.exp: Make all test names unique.
12921 * gdb.base/long_long.exp: Remove duplicate test.
12922
6b0b0a9e
KB
129232001-05-21 Kevin Buettner <kevinb@redhat.com>
12924
12925 * gdb.base/finish.exp (finish_void): Allow "finish" command to
12926 stop on the call statement as well as the statement after the
12927 call.
12928
2caa35cb
MS
129292001-05-21 Michael Snyder <msnyder@redhat.com>
12930
12931 * gdb.base/long_long.exp: Allow for targets with 4-byte short.
12932
40713331
EZ
129332001-05-10 Elena Zannoni <ezannoni@redhat.com>
12934
a9c64011
AS
12935 * gdb.base/completion.exp: Revamp test. Make it execute on all
12936 platforms.
40713331 12937
c2c1be8d
EZ
129382001-05-10 Elena Zannoni <ezannoni@redhat.com>
12939
a9c64011
AS
12940 * config/gdbserver.exp (gdb_load): Handle the case
12941 in which the arguments to gdbserver are given in the
12942 baseboard configuration file.
12943 Also handle the case in which the server needs to do a
12944 load.
2c9cd303 12945
9671de48
KS
129462001-05-07 Keith Seitz <keiths@cygnus.com>
12947
a9c64011
AS
12948 * lib/gdb.exp (gdbtk_initialize_display): New proc which will
12949 set up the display for testing.
12950 (gdbtk_start): Convert all paths to paths that tcl will like.
12951 Export target information to environment.
12952 (_gdbtk_xvfb_init): New proc to start Xvfb if available and
12953 necessary.
12954 (_gdbtk_xvfb_exit): New proc to kill Xvfb if necessary.
12955 (to_tcl_path): New proc to convert a given pathname into
12956 a path acceptible as an argument to a tcl command.
12957 (_gdbtk_export_target_info): New proc to export target info
12958 into the environment for gdbtk testing.
12959 (gdbtk_done): New proc to signal end-of-test.
9671de48 12960
5a360f47
JB
129612001-05-06 Jim Blandy <jimb@redhat.com>
12962
12963 * restore.c: Make the code of caller0 correspond to its comment.
12964
66c756c6
MS
129652001-05-03 Michael Snyder <msnyder@redhat.com>
12966
12967 * config/sid.exp (gdb_target_sid): Check for error messages.
12968 On error or timeout, don't make expect exit (which will terminate
12969 all subsequent tests); instead just make gdb exit.
d63a86f8 12970 (gdb_load): Check for error messages. On error or timeout,
66c756c6
MS
12971 return a negative value.
12972
a966fde5
JB
129732001-04-24 Jim Blandy <jimb@redhat.com>
12974
851c18e0
JB
12975 * gdb.c++/templates.exp: If we see the prompt for the overload
12976 list, but we haven't recognized any of the longer patterns,
12977 arrange for this test to fail, not hang.
12978
a966fde5
JB
12979 * gdb.c++/classes.exp (ptype class A): Tolerate whitespace
12980 variations.
12981
db144853
MC
129822001-04-22 Michael Chastain <chastain@redhat.com>
12983
12984 * gdb.c++/local.exp: Use the 'runto' library function.
12985 * gdb.c++/namespace.exp: Likewise.
12986 * gdb.c++/overload.exp: Likewise.
12987
3207ec21
KB
129882001-03-26 Kevin Buettner <kevinb@redhat.com>
12989
12990 * gdb.base/Makefile.in (EXECUTABLES): Add step-line.
12991 * gdb.base/step-line.exp: New file. Test step/next in presence of
12992 #line directives.
12993 * gdb.base/step-line.c: New file. Test program for the above.
12994 * gdb.base/step-line.inp: New file. We pretend that this file has
12995 been transformed by some other tool into step-line.c.
12996
13b57657
JB
129972001-03-21 Jim Blandy <jimb@redhat.com>
12998
12999 * gdb.c++/userdef.exp: Check that GDB tolerates whitespace in
13000 unmangled operator names.
13001
754cbe1c
JB
130022001-03-20 Jim Blandy <jimb@redhat.com>
13003
13004 * gdb.threads/linux-dp.exp: Recognize an additional message
13005 generated by GDB when it doesn't understand how to debug threads
13006 on the target system.
13007
177495c9
AC
130082001-03-19 Andrew Cagney <ac131313@redhat.com>
13009
13010 * gdb.mi/mi-console.exp: Document ``Hello'' as a known bug.
13011
f266096b
MC
130122001-03-12 Michael Chastain <chastain@redhat.com>
13013
13014 * gdb.c++/derivation.exp: Use the 'runto' library function.
13015
cac3c2ff
MC
130162001-03-12 Michael Chastain <chastain@redhat.com>
13017
13018 * gdb.c++/annota2.exp: Fix regular expression for "post-query".
13019
b6c11a24
MC
130202001-02-24 Michael Chastain <chastain@redhat.com>
13021
13022 * gdb.c++/ref-types.exp: Change handwritten code to library
13023 function 'runto'.
13024
6bae5bce
OF
130252001-03-16 Orjan Friberg <orjanf@axis.com>
13026
13027 * gdb.base/signals.exp: Set count to 0 explicitly.
13028
0015fd9a
MS
130292001-03-15 Mark Salter <msalter@redhat.com>
13030
13031 * config/monitor.exp (gdb_target_cmd): Add explicit error return.
13032 (gdb_target_monitor): Add check of gdb_target_cmd return value.
880a15ee
MS
13033 (gdb_load): Add support for additional target_info: gdb_download_size
13034 and gdb_load_timeout.
0015fd9a 13035
fc33412a
DT
13036Thu Mar 8 16:06:00 2001 David Taylor <taylor@redhat.com>
13037
13038 * gdb.base/annota1.exp: Move test of isnative to earlier in the
13039 file -- to prevent failing when the compile fails but we have no
13040 intention of running the tests anyway.
13041
13042 * gdb.base/long_long.exp: Test target_info for no_long_long, skip
13043 tests if set.
13044
13045 * gdb.base/maint.exp: Support 2 byte integers as well as 4 byte
13046 integers.
13047
13048 * gdb.c++/ctti.exp: Skip tests if skip_cplus_tests returns true.
13049 * gdb.c++/namespace.exp: Ditto.
13050
115f06de
OF
130512001-03-07 Orjan Friberg <orjanf@axis.com>
13052
13053 * gdb.base/pointers.c: Don't assume doubles are >= 8 bytes.
13054 * gdb.base/pointers.exp: Relax pattern match of decimals.
13055
b6ba6518
KB
130562001-03-06 Kevin Buettner <kevinb@redhat.com>
13057
13058 * Makefile.in, config/abug.exp, config/cfdbug.exp,
13059 config/cpu32bug.exp, config/dve.exp, config/est.exp,
13060 config/gdbserver.exp, config/hmsirom.exp, config/hppro.exp,
13061 config/i960.exp, config/m32r.exp, config/mn10300-eval.exp,
13062 config/monitor.exp, config/proelf.exp, config/rom68k.exp,
13063 config/sh.exp, config/sid.exp, config/slite.exp,
13064 config/sparclet.exp, config/udi.exp, config/unknown.exp,
13065 config/vr4300.exp, config/vr5000.exp, config/vx.exp,
13066 config/vxworks.exp, config/vxworks29k.exp,
13067 gdb.asm/asm-source.exp, gdb.base/a2-run.exp,
13068 gdb.base/all-bin.exp, gdb.base/annota1.exp,
13069 gdb.base/arithmet.exp, gdb.base/assign.exp,
13070 gdb.base/async.exp, gdb.base/attach.exp,
13071 gdb.base/bitfields.exp, gdb.base/bitops.exp,
13072 gdb.base/break.exp, gdb.base/call-ar-st.exp,
13073 gdb.base/call-rt-st.exp, gdb.base/call-strs.exp,
13074 gdb.base/callfuncs.exp, gdb.base/callfwmall.exp,
13075 gdb.base/commands.exp, gdb.base/completion.exp,
13076 gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
13077 gdb.base/constvars.exp, gdb.base/corefile.exp,
13078 gdb.base/dbx.exp, gdb.base/default.exp, gdb.base/define.exp,
13079 gdb.base/display.exp, gdb.base/ena-dis-br.exp,
13080 gdb.base/ending-run.exp, gdb.base/environ.exp,
13081 gdb.base/eval-skip.exp, gdb.base/exprs.exp,
13082 gdb.base/finish.exp, gdb.base/foll-exec.exp,
13083 gdb.base/foll-fork.exp, gdb.base/foll-vfork.exp,
13084 gdb.base/funcargs.exp, gdb.base/help.exp,
13085 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/list.exp,
13086 gdb.base/logical.exp, gdb.base/long_long.exp,
13087 gdb.base/maint.exp, gdb.base/mips_pro.exp,
13088 gdb.base/miscexprs.exp, gdb.base/nodebug.exp,
13089 gdb.base/opaque.exp, gdb.base/overlays.exp, gdb.base/page.exp,
13090 gdb.base/pointers.exp, gdb.base/printcmds.exp,
13091 gdb.base/ptype.exp, gdb.base/radix.exp, gdb.base/recurse.exp,
13092 gdb.base/regs.exp, gdb.base/relational.exp,
13093 gdb.base/remote.exp, gdb.base/reread.exp,
13094 gdb.base/restore.exp, gdb.base/return2.exp,
13095 gdb.base/scope.exp, gdb.base/sect-cmd.exp,
13096 gdb.base/selftest.exp, gdb.base/setshow.exp,
13097 gdb.base/setvar.exp, gdb.base/shlib-call.exp,
13098 gdb.base/sigall.exp, gdb.base/signals.exp,
13099 gdb.base/sizeof.exp, gdb.base/so-impl-ld.exp,
13100 gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
13101 gdb.base/step-test.exp, gdb.base/structs.c,
13102 gdb.base/structs.exp, gdb.base/structs2.exp,
13103 gdb.base/term.exp, gdb.base/twice.exp, gdb.base/varargs.exp,
13104 gdb.base/volatile.exp, gdb.base/watchpoint.exp,
13105 gdb.base/whatis-exp.exp, gdb.base/whatis.exp,
13106 gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
13107 gdb.c++/anon-union.exp, gdb.c++/classes.exp, gdb.c++/ctti.exp,
13108 gdb.c++/derivation.exp, gdb.c++/inherit.exp,
13109 gdb.c++/local.exp, gdb.c++/member-ptr.exp, gdb.c++/method.exp,
13110 gdb.c++/misc.exp, gdb.c++/namespace.exp, gdb.c++/overload.exp,
13111 gdb.c++/ref-types.exp, gdb.c++/templates.exp,
13112 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp,
13113 gdb.disasm/am33.exp, gdb.disasm/hppa.exp,
13114 gdb.disasm/mn10200.exp, gdb.disasm/mn10300.exp,
13115 gdb.fortran/types.exp, gdb.java/jmisc.exp,
13116 gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
13117 gdb.stabs/weird.exp, gdb.threads/linux-dp.exp,
13118 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
13119 gdb.trace/circ.exp, gdb.trace/collection.exp,
13120 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
13121 gdb.trace/limits.exp, gdb.trace/packetlen.exp,
13122 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp,
13123 gdb.trace/report.exp, gdb.trace/save-trace.exp,
13124 gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
13125 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
13126 lib/gdb.exp, lib/mi-support.exp: Update/correct copyright
13127 notices.
13128
dc96c6c7 131292001-02-27 Michael Snyder <msnyder@cygnus.com>
d8f92b1f
MS
13130
13131 * gdb.base/varargs.c (find_max_double): Fix printf format string:
13132 first arg is int not float.
13133
dc96c6c7 131342001-02-22 Michael Snyder <msnyder@cygnus.com>
40f33b9b
MS
13135
13136 * gdb.base/reread.exp: Unsupported for non-native targets;
13137 doesn't work for remote debugging.
13138
9b0c4aeb
FN
131392001-02-19 Fernando Nasser <fnasser@redhat.com>
13140
13141 From Drew Moseley <dmoseley@redhat.com>
a9c64011
AS
13142 * gdb.base/ending-run.exp: Properly handle the BSP state when
13143 stepping past the end of main.
9b0c4aeb 13144
02aa71d5
MC
131452001-02-19 John Moore <jmoore@redhat.com>
13146
13147 * gdb.base/commands.exp (infrun_breakpoint_command_test):
13148 Converted HPUX fix for non-expected items following multiple
13149 step commands into general solution for all platforms.
13150
1fa449a4
MC
131512001-02-18 Michael Chastain <chastain@redhat.com>
13152
13153 * gdb.c++/classes.exp (do_tests): Change runto statements
13154 from "runto 'foo(void)'" to "runto 'foo'". This makes the
13155 statements demangler agnostic.
13156 * gdb.c++/virtfunc.exp (do_tests): Likewise.
13157 (gdb_virtfunc_restart): Likewise.
13158
b2f9ec70
MC
131592001-02-14 Michael Chastain <chastain@redhat.com>
13160
13161 * gdb.c++/inherit.exp (do_tests): Change runto statements
13162 from "runto 'foo(void)'" to "runto 'foo'". This makes the
13163 statements demangler agnostic.
13164
cf74b8ca
AC
13165Sun Feb 4 17:32:21 2001 Andrew Cagney <cagney@redhat.com>
13166
13167 * gdb.threads/pthreads.exp: Unify pass/fail messages for
13168 ``continue to bkpt at common_routine in thread 2'' and ``stopped
13169 before calling common_routine 15 times'' tests.
13170
99f78f56
MC
131712001-02-11 Michael Chastain <chastain@redhat.com>
13172
13173 * gdb.c++/cplusfuncs.cc (dm_type_char_star): New function.
13174 Helps the test script figure out which demangler is in use.
13175 (dm_type_foo_ref): Ditto.
13176 (dm_type_int_star): Ditto.
13177 (dm_type_long_star): Ditto.
13178 (dm_type_unsigned_int): Ditto.
13179 (dm_type_void): Ditto.
13180 (dm_type_void_star): Ditto.
99707966 13181 * gdb.base/cplusfuncs.exp (probe_demangler): New function.
99f78f56
MC
13182 Probe the gdb demangler and set variables to accommodate
13183 formatting differences.
13184 (info_func_regexp): New function. Same as info_func, but
13185 matches against a regexp.
13186 (info_func): Match against a literal string.
13187 (print_addr_2): New function. Match against a literal string,
13188 which can be different from the input to gdb.
13189 (print_addr): Simply call print_addr_2 with the same argument twice.
13190 (test_lookup_operator_functions): Use demangler formatting variables.
13191 Blow away the xfails and workarounds for gnats gdb bug gdb/18. Sort
13192 the tests in the same order as the C++ class declaration.
13193 (test_paddr_operator_functions): Ditto.
13194 (test_paddr_overloaded_functions): Ditto.
13195 (test_paddr_hairy_functions): Use demangler formatting variables.
13196 Add reference to gdb/19 for related tests.
13197 (do_tests): Call probe_demangler.
13198
1de8f023
KB
131992001-01-30 Kevin Buettner <kevinb@redhat.com>
13200
13201 * gdb.c++/templates.cc (printf): Remove unused function definition.
13202
ca3f91ed
MS
132032001-01-26 Felix Lee <flee@redhat.com>
13204
13205 * sid.exp (sid_exit): Pass host, not target, to remote_close.
13206
132072001-01-25 matthew green <mrg@redhat.com>
13208
13209 * config/sid.exp (sid_start): Call `remote_push_conn' after firing
13210 up sid.
13211 (sid_exit): Call `remote_pop_conn' after GDB is gone.
13212
132132001-01-25 matthew green <mrg@redhat.com>
13214
13215 * config/sid.exp (sid_start): Use `remote_spawn' instead of `spawn.'
d63a86f8 13216 Deprecate $sid_spawn_id.
ca3f91ed
MS
13217 (sid_exit): Remove code necessary only for `spawn.'
13218
132192001-01-25 matthew green <mrg@redhat.com>
13220
13221 * config/sid.exp (sid_start): Handle sim,protocol of `sid.'
13222
fb18ec4a
MC
132232001-01-28 Michael Chastain <chastain@redhat.com>
13224
13225 * gdb.c++/ovldbreak.exp (take_gdb_out_of_choice_menu): New proc
13226 to call when tests fail. It takes gdb out of the overloaded
13227 function choice menu back to the main prompt, so that the test
13228 program stays synchronized.
13229 (set_bp_overloaded): New proc to collect all the common
13230 code for setting a breakpoint on an overloaded name. Calls
13231 take_gdb_out_of_choice_menu when needed.
13232 (menu_overload1arg): New variable to collect the repeated
13233 instances of the expected menu for an overloaded name. Change
13234 the regular expression to handle changes in g++ type encoding:
13235 "void" can be either "void" or "", and "unsigned int" can be
13236 either "unsigned int" or "unsigned".
13237 (continue_to_bp_overloaded): Change regular expressions to handle
13238 changes in g++ type encoding.
13239 (no proc): Call take_gdb_out_of_choice_menu when needed.
13240 Remove redundant calls to "info break". Accept either "canceled"
13241 or "cancelled". Change regular expressions in "info break"
13242 calls to handle changes in g++ type encoding. Give all tests
13243 unique strings.
13244
9c646a6e
BE
132452001-01-17 Ben Elliston <bje@redhat.com>
13246
13247 * config/sid.exp: New file.
13248
9549d9c1
AC
13249Fri Jan 12 18:29:01 2001 Andrew Cagney <cagney@b1.cygnus.com>
13250
13251 * gdb.base/callfuncs.exp: Add space after ``Value returned is''.
13252
dc96c6c7 132532000-12-21 Michael Snyder <msnyder@cygnus.com>
315f8b0e
MS
13254
13255 * gdb.base/finish.exp: Accept '1' instead of \001 from char_func.
13256 Add a RE to accept a non-ascii char if one is ever presented.
13257
b4df4f68
FN
132582000-12-20 Fernando Nasser <fnasser@redhat.com>
13259
297dd0fd 13260 * lib/mi-support.exp (mi_gdb_start): Test for MI_OUT, not UI_OUT.
b4df4f68 13261
dc96c6c7 132622000-12-18 Michael Snyder <msnyder@cygnus.com>
49c890fc 13263
d63a86f8 13264 * gdb.base/setvar.exp: Use double '\\' to quote curly braces
49c890fc
MS
13265 in regexp. One '\' does not suffice on Linux.
13266
4a7bddb6
MC
132672000-12-09 Michael Chastain <chastain@redhat.com>
13268
13269 * gdb.base/break.exp (test_clear_command): Use a marker function
13270 rather than 'main' for the test function. Also move this
13271 test to an execution point where the marker function names are
13272 guaranteed to be bound to functions. (Executing tests after a
13273 'finish' from main runs into name conflicts with local names
13274 in __libc_start_main).
13275
dc96c6c7 132762000-12-07 Michael Snyder <msnyder@cygnus.com>
efb66345
MS
13277
13278 * gdb.base/finish.exp: New test for gdb's "finish" command.
13279 * gdb.base/return2.exp: New test for gdb's "return" command.
13280 * gdb.base/return2.c: New source file for above.
13281
dc96c6c7 132822000-12-05 Michael Snyder <msnyder@cygnus.com>
3c077de9
MS
13283
13284 * gdb.base/constvars.exp: Add a "pass" message if "up" succeeds.
13285 * gdb.base/miscexprs.exp: Ditto.
13286 * gdb.base/pointers.exp: Ditto.
13287 * gdb.c++/derivation.exp: Ditto.
13288 * gdb.c++/local.exp: Ditto.
13289 * gdb.c++/namespace.exp: Ditto.
13290 * gdb.c++/overload.exp: Ditto.
13291 * gdb.c++/ref-types.exp: Ditto.
13292
dc96c6c7 132932000-12-05 Michael Snyder <msnyder@cygnus.com>
660fd469
MS
13294
13295 * gdb.base/constvars.exp: Test result of "up" command.
13296 * gdb.base/miscexprs.exp: Ditto.
13297 * gdb.base/pointers.exp: Ditto.
13298 * gdb.base/scope.exp: Ditto.
13299 * gdb.c++/derivation.exp: Ditto.
13300 * gdb.c++/local.exp: Ditto.
13301 * gdb.c++/namespace.exp: Ditto.
13302 * gdb.c++/overload.exp: Ditto.
13303 * gdb.c++/ref-types.exp: Ditto.
13304
44097287
FN
133052000-11-22 Michael Chastain <chastain@redhat.com>
13306
13307 * mips_pro.exp: Accept either "middle -> top -> main" or
13308 "middle -> main" in the backtrace, because gcc can optimize
13309 tail calls to jumps. Remove setup_xfail for the hppa case.
13310 Add a comment with the original warning messages from PR 3016,
13311 which was filed in 1993, to preserve them for posterity.
13312
9d2e1bab
ND
133132000-11-17 Nick Duffek <nsd@redhat.com>
13314
13315 * lib/gdb.exp (gdb_test): Override timeout with board info.
13316
1aca8eb7
ND
133172000-11-17 Nick Duffek <nsd@redhat.com>
13318
13319 * gdb.base/display.exp: Don't kill running stub. Add "again" to
13320 the second kill and detach messages.
13321
93076499
ND
133222000-11-17 Nick Duffek <nsd@redhat.com>
13323
13324 * configure.in: Add AC_EXEEXT.
13325 * configure: Regenerate.
13326 * Makefile.in (just-check): Export EXEEXT.
13327 * lib/gdb.exp ($EXEEXT): Import from environment.
13328 * gdb.base/maint.exp: Expect $EXEEXT in executable name. Don't
13329 expect "maint dump-me" on Cygwin.
13330 * gdb.base/reread.exp ($binfile, $binfile1, $binfile2): Append
13331 $EXEEXT.
13332
30e87cd3
ND
133332000-11-17 Nick Duffek <nsd@redhat.com>
13334
13335 * gdb.base/break.exp: Test backtrace and finish from called
13336 function on all platforms, not just HP-UX.
13337
dc96c6c7 133382000-11-03 Michael Snyder <msnyder@cygnus.com>
08e706b1
MS
13339
13340 * config/monitor.exp (gdb_target_cmd): Abstracts some of the
13341 code from gdb_target_monitor, so it can be used independantly
13342 for gdbserver. Also comment out an unnecessary PUTS.
d63a86f8 13343
dc96c6c7 133442000-11-03 Michael Snyder <msnyder@cygnus.com>
958a4e4c
MS
13345
13346 * gdb.base/a2-run.exp: Use gdb_skip_stdio_test.
13347 * gdb.base/corefile.exp: Expect the message "Program is being
13348 debugged already" when we send the "corefile" command, since
13349 the preceeding gdb_load may have connected gdb to a remote target.
13350 * gdb.base/display.exp: Disable hardware watchpoints if new
13351 board info variable "no_hardware_watchpoints" is true.
13352 Replace single-letter commands with more readable ones.
13353 * gdb.base/recurse.exp (recurse_tests): Disable hardware watchpoints
13354 if new board info variable "no_hardware_watchpoints" is true.
13355 * gdb.base/restore.exp (restore_tests): Call gdb_skip_stdio_tests
13356 to see if stdio (printf) testing is possible.
13357 * gdb.base/watchpoint.exp: Disable hardware watchpoints if new
13358 board info variable "no_hardware_watchpoints" is true. Use new
13359 proc "gdb_skip_stdio_tests" to see if printf tests are possible.
13360
39124dea
FN
133612000-11-13 Fernando Nasser <fnasser@redhat.com>
13362
13363 From Orjan Friberg <orjanf@axis.com>:
13364 * gdb.base/printcmds.exp: Escape curly braces followed by a number
13365 in array print pattern match.
13366
a9e2e984
FN
133672000-11-09 Fernando Nasser <fnasser@redhat.com>
13368
13369 * gdb.c++/templates.exp (test_template_breakpoints): Change Britsh
13370 spelling "cancelled" to U.S. spelling "canceled" to match changes
13371 made to gdb.
13372 * gdb.c++/ovldbreak.exp: Ditto.
13373
c7db355b
PS
133742000-11-06 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
13375
13376 * gdb.base/callfuncs.c (main): Moved to end of file, call
13377 t_double_values to initialize the FPU before inferior calls are made.
13378 * gdb.base/callfuncs.exp: Test for register preservation after calling
13379 inferior functions. Add tests for continuining, finishing and
13380 returning from a stop in a call dummy.
13381
dc96c6c7 133822000-10-24 Michael Snyder <msnyder@cygnus.com>
42f5c13f
MS
13383
13384 * gdb.base/commands.exp: Break up long lines, and re-indent.
13385
dc96c6c7 133862000-10-19 Michael Snyder <msnyder@cygnus.com>
ae0323a8
MS
13387
13388 * config/gdbserver.exp: Rewritten from the ground up, to make it
13389 compatible with the current dejagnu tree, and to make it work with
13390 the new "gdbserver" in libremote.
13391
dc96c6c7 133922000-10-16 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
13393
13394 * gdb.base/sizeof.exp (check_sizeof): Skip if no printf support.
13395 * gdb.base/varargs.exp: Skip entire test if no printf support.
13396 * gdb.base/ending-run.exp (Step to return): Skip if no printf supt.
13397 * gdb.base/shlib-call.exp: Skip several tests if no printf support.
13398
dc96c6c7 133992000-10-13 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
13400
13401 * lib/gdb.exp (gdb_skip_float_test): New proc. Skip test if
13402 no floating point support.
13403 (gdb_skip_stdio_test): New proc. Skip test if no stdio support.
13404 * gdb.base/call-ar-st.exp: Use above procs to skip tests.
13405 * gdb.base/call-rt-st.exp: Ditto.
13406 * gdb.base/call-strs.exp: Ditto.
13407
bac5fc66
JG
134082000-08-02 Jimmy Guo <guo@hpcleara.cup.hp.com>
13409
13410 * gdb.base/sizeof.c: include <stdio.h>.
13411
13412 * gdb.c++/classes.exp: Use gdb_test instead of send_gdb to
a9c64011
AS
13413 'finish', otherwise uncaptured gdb_prompt would potentially
13414 throw remaining test points out of sync.
bac5fc66 13415
b22a6027
SB
134162000-07-26 Scott Bambrough <scottb@netwinder.org>
13417
13418 * gdb.base/recurse.exp: Run tests for all targets.
13419 * gdb.base/so-impl-ld.exp: Added wildcard to handle the
13420 gnu-oldld case on ARM.
13421 * gdb.base/watchpoint.exp (test_stepping): Clear xfail
13422 for ARM targets.
d63a86f8 13423
d8231941
AG
13424Mon Jul 24 07:46:02 CDT 2000 Clinton Popetz <cpopetz@cygnus.com>
13425
13426 * gdb.java/configure.in (AC_INIT): Use jmisc.exp.
13427 * gdb.java/configure: Rebuild.
13428
8caabe69
AG
13429Sun Jul 23 21:42:34 2000 Anthony Green <green@redhat.com>
13430
13431 * gdb.java/jv-exp.exp: New file.
13432
9d273ca3
AG
13433Sun Jul 23 21:02:42 2000 Anthony Green <green@redhat.com>
13434
13435 * configure: Rebuilt.
13436 * configure.in (configdirs): Add gdb.java.
13437 * gdb.java/jmisc.java: New file.
13438 * gdb.java/jmisc.exp: New file.
13439 * gdb.java/Makefile.in: New file.
13440 * gdb.java/configure: Rebuilt.
13441 * gdb.java/configure.in: New file.
13442 * lib/java.exp: New file.
13443
4f823a66
AC
13444Wed Jul 12 18:14:29 2000 Andrew Cagney <cagney@b1.cygnus.com>
13445
13446 * gdb.base/exprs.exp: Test casts to a pointer including over and
13447 underflow.
13448
2391e11d
AC
13449Thu Jul 13 11:52:53 2000 Andrew Cagney <cagney@b1.cygnus.com>
13450
13451 * gdb.base/sizeof.exp, gdb.base/sizeof.c: New files. Compare GDB
13452 and the compilers sizes.
13453
54602222
ND
134542000-07-09 Nick Duffek <nsd@redhat.com>
13455
13456 * gdb.c++/misc.cc (class ClassParam, class_param): Define.
13457 (use_methods): New function.
13458 (main): Call use_methods().
13459 * gdb.c++/classes.exp (test_method_param_class): New procedure.
13460 (do_tests): Call test_method_param_class.
13461
2bec0572
ND
134622000-07-09 Nick Duffek <nsd@redhat.com>
13463
13464 * gdb.c++/classes.exp (test_nonexistant_members): Fix name
13465 spelling.
13466 (test_enums): New procedure. Move enum tests from end of script
13467 to here. Set breakpoint on function name instead of line number.
13468 * gdb.c++/misc.cc (ClassWithEnum): Move past Foo definitions.
13469 (enums2): New marker function.
13470 (enums1): New function.
13471 (main): Call enums1(). Move enum tests to enums1().
13472
78492fde
AC
13473Tue Jul 4 03:43:49 2000 Andrew Cagney <cagney@b1.cygnus.com>
13474
13475 * gdb.asm/asm-source.exp: Use raw AS/LD instead of CC to
13476 compile/link program. Update line numbers.
13477 * gdb.asm/d10v.inc: Define ``startup''.
13478 * gdb.asm/asmsrc1.s: Add definition of _start.
d63a86f8 13479
49a2cef8
AC
13480Fri Jun 23 17:45:52 2000 Andrew Cagney <cagney@b1.cygnus.com>
13481
13482 * gdb.base/call-ar-st.exp: More rewrites of multi-line patterns.
13483
3e6c8688
EZ
134842000-06-18 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
13485
13486 * gdb.base/maint.exp: Add 'maint print architecture' item to output
13487 of 'help maint print' command.
13488
9ff5cbe9
AC
13489Fri Jun 16 18:22:05 2000 Andrew Cagney <cagney@b1.cygnus.com>
13490
13491 * gdb.base/call-ar-st.exp: Rewrite all multi-line patterns so that
13492 they use gdb_expect_list.
13493
17c579bd
AC
13494Wed Jun 7 13:02:40 2000 Andrew Cagney <cagney@b1.cygnus.com>
13495
13496 * gdb.base/commands.exp: Use ``set remote
13497 memory-read-packet-size'' instead of ``set endian big'' to test
13498 long commands.
13499
e6d71bf3
DB
135002000-06-03 Daniel Berlin <dan@cgsoftware.com>
13501
13502 * gdb.c++/templates.exp (do_tests): Make all of these work under
d63a86f8 13503 g++, and stop skipping them.
e6d71bf3
DB
13504
13505 * gdb.c++/namespace.exp: Move from gdb.hp/gdb.aCC to here, make it
13506 work under g++.
13507
d63a86f8 13508 * gdb.c++/misc.cc: Fix ambiguous initialization with correct
e5f9ba7b
MS
13509 initialization.
13510
dc96c6c7 135112000-06-02 Michael Snyder <msnyder@cygnus.com>
7346e70f
MS
13512
13513 * gdb.base/annota1.exp (run until main breakpoint): Loosen up
13514 the regular expression: accept an (almost) arbitrary sequence of
13515 "frames-invalid" and "breakpoints-invalid" messages both before
13516 and after the "starting" message.
13517
dc96c6c7 135182000-06-02 Michael Snyder <msnyder@cygnus.com>
e5f9ba7b
MS
13519
13520 * gdb.c++/local.exp: This test has never been known to work with g++.
e6d71bf3 13521
dc96c6c7 135222000-05-18 Michael Snyder <msnyder@cygnus.com>
0a791409
MS
13523
13524 * gdb.base/annota1.exp (annotate-signal-handler-caller):
13525 Relax the regular expression a little, make it pass on Solaris 8.
13526
8216cda9
KB
135272000-05-12 Kevin Buettner <kevinb@redhat.com>
13528
13529 * gdb.base/step-test.exp: On IA-64 targets, when stepping out of
d63a86f8 13530 a call, do not require that gdb stop on the line after the call.
8216cda9
KB
13531 Instead, it is permissible for gdb to stop on the line of the
13532 call itself.
13533
1a570b2f
MS
135342000-05-12 Michael Snyder <msnyder@.cygnus.com>
13535
13536 * gdb.base/break.exp (bp on small function, optimized file):
13537 Add a second pass pattern. The behavior differs here between stabs
13538 and dwarf for one-line functions. Stabs preserves two line symbols
13539 (one before the prologue and one after) with the same line number,
13540 but dwarf regards these as duplicates and discards one of them.
13541 Therefore the address after the prologue (where the breakpoint is)
13542 has no exactly matching line symbol, and GDB reports the breakpoint
13543 as if it were in the middle of a line rather than at the beginning.
13544
dc96c6c7 135452000-05-08 Michael Snyder <msnyder@cygnus.com>
89cb06a2 13546
d63a86f8 13547 * gdb.base/interrupt.exp: Make "pass" message say "send"
89cb06a2
MS
13548 rather than "send_gdb" (for consistancy).
13549
7d418785
AC
13550Mon May 1 15:37:58 2000 Andrew Cagney <cagney@b1.cygnus.com>
13551
13552 From 2000-04-28 Andreas Jaeger <aj@suse.de>:
13553 * gdb.c++/templates.cc: Properly check for GCC version number.
13554 * lib/compiler.cc: Likewise
13555
dc96c6c7 135562000-04-28 Michael Snyder <msnyder@cygnus.com>
e919ea79 13557
d63a86f8 13558 * gdb.base/break.exp: When compiled with -O2 optimization,
e919ea79
MS
13559 gdb may not stop at the first line of main, due to code motion.
13560
dc96c6c7 135612000-04-26 Michael Snyder <msnyder@cygnus.com>
1960c400
MS
13562
13563 * gdb.base/call-ar-st.exp: Bail out if target is sparclet.
13564 This test depends on parsing the printf output from the target.
13565 Since the sparclet stub doesn't do stdio, this will never work.
13566 * gdb.base/call-rt-st.exp: ditto.
13567 * gdb.base/call-strs: ditto.
13568
dc96c6c7 135692000-04-24 Michael Snyder <msnyder@cygnus.com>
b84b7669
MS
13570
13571 * gdb.base/miscexprs.exp: make sizeof long array test portable.
13572
13573 * gdb.base/ending-run.exp: After connecting to a remote target,
13574 but before running, the target will appear to be in a random
13575 location. Specify both a file and a line for breakpoints.
13576 Also, the function that calls main may be called 'init'
13577 rather than 'start'.
13578
a5a51225
EZ
135792000-04-17 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
13580
13581 * gdb.base/help.exp: Update output for add-symbol-file command.
13582
7930cc7c
FN
135832000-04-10 Fernando Nasser <fnasser@cygnus.com>
13584
13585 From Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
13586 * gdb.base/structs2.c: Support platforms defaulting to a unsigned char.
13587
23e37ab1
C
135882000-04-07 J.T. Conklin <jtc@redback.com>
13589
e93c542c
C
13590 * gdb.base/call-ar-st.exp: Relax patterns matching tab characters.
13591
23e37ab1
C
13592 * gdb.base/funcargs.exp: Relax patterns matching pointers to char.
13593
591b8fa3
PDM
13594Thu Mar 30 13:26:19 2000 Philippe De Muyter <phdm@macqel.be>
13595
13596 * gdb.base/call-ar-st.c (init_small_structs, main): Use floating-point
13597 values that can be represented exactly.
13598 * gdb.base/call-ar-st.exp (print print_small_structs): Fixed to match
13599 above change, and to not check against the directory part of the source
13600 file name.
13601 (step into print_long_arg_list): Likewise.
13602 (print print_small_structs from print_long_arg_list): Likewise.
13603 (print print_long_arg_list): Likewise.
13604
7a495180
EZ
136052000-03-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
13606
30b53638 13607 * gdb.base/printcmds.c: Terminate char array ctable2 with 0.
7a495180 13608
beb998c6
AC
13609Mon Mar 27 14:46:37 2000 Andrew Cagney <cagney@b1.cygnus.com>
13610
13611 * ChangeLog, gdb.base/commands.exp: Revert whitespace changes.
13612
1c689132
DB
136132000-03-25 Daniel Berlin <dan@cgsoftware.com>
13614
13615 * gdb.base/commands.exp (deprecated_command_test): Add test for
13616 deprecate with no arguments.
13617
c1790a9d
JL
136182000-03-24 Jonathan Larmour <jlarmour@redhat.co.uk>
13619
13620 * gdb.base/break.exp: Add new test for setting breakpoints on
13621 optimized code so we can test breakpoints work even when function
13622 prologues may be optimized away
13623
003ba290
FN
136242000-03-23 Fernando Nasser <fnasser@totem.to.cygnus.com>
13625
13626 From David Whedon <dwhedon@gordian.com>
a9c64011 13627 * gdb.base/commands.exp : Added command deprecator tests.
003ba290 13628
6837a0a2
DB
136292000-03-22 Daniel Berlin <dan@cgsoftware.com>
13630
13631 * gdb.base/help.exp: Added test for new apropos command.
13632
b9593231
KB
136332000-03-21 Kevin Buettner <kevinb@redhat.com>
13634
13635 * gdb.base/pointers.c (usevar): New function.
13636 (main): Make sure that global variables v_int_pointer2, rptr,
13637 and y are all referenced someplace in the program by calling
13638 usevar() on them. [Some linkers delete symbols which are
13639 never referenced. The space remains, but there's no way to
13640 get a (symbolic) handle on the variable from the debugger.]
13641
751a959b
EZ
136422000-03-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
13643
13644 * gdb.base/printcmds.c: Add typedeffed arrays.
13645
13646 * gdb.base/printcmds.exp (test_print_typedef_arrays): New
13647 procedure to test arrays that are typedef'd.
13648
73a93a32
JI
136492000-03-13 James Ingham <jingham@leda.cygnus.com>
13650
13651 * lib/gdb.exp: Fix the gdbtk_start routine to correctly find all
d63a86f8 13652 the library directories.
73a93a32 13653
fb40c209
AC
13654Mon Feb 21 13:05:36 2000 Andrew Cagney <cagney@b1.cygnus.com>
13655
13656 * configure.in (configdirs): Add sub directory gdb.mi.
13657 * configure: Re-generate.
13658
13659 * gdb.mi: New directory.
d63a86f8 13660
ee4dd2c9
AC
136612000-02-25 Scott Bambrough <scottb@netwinder.org>
13662
13663 * gdb.base/long_long.exp: Correct test suite failure when printing
13664 a long long value as a double on ARM platforms.
13665
70f0cc22
JB
136662000-02-16 Jim Blandy <jimb@redhat.com>
13667
13668 * gdb.base/break.exp ("breakpoint line number"): Make sure the
13669 default source file is set properly before running this test.
13670
853819b8
EZ
136712000-02-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
13672
13673 * lib/gdb.exp: Tell the testsuite that now gdbtk is in the
13674 gdbtk/library directory, not in gdbtcl2.
13675
dfcd3bfb
JM
136762000-02-04 Jim Blandy <jimb@redhat.com>
13677
13678 * gdb.c++/templates.exp: ("ptype T5<int>"): Remove extraneous
13679 backslash from regexp pattern.
13680
13681 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): New
13682 procedure. Use it to run all the "continue to bp overloaded"
13683 tests. Note that this changes the names of the tests slightly.
13684 If the breakpoint hit message includes a hex PC value, because
13685 GCC's Dwarf 2 line info doesn't help us distinguish the prologue
13686 from the real source code, still consider that a pass.
13687
13688 * gdb.base/condbreak.exp ("run until breakpoint at marker2"):
13689 XFAIL here if the breakpoint message contains a hex address. Note
13690 similar change on 1999-11-02.
13691
13692 * gdb.base/step-test.exp: Comment Fernando's change of 2000-02-02.
13693
13694 * gdb.base/ptype.exp: Establish a default source file before
13695 calling get_debug_format.
13696
136972000-02-03 Fernando Nasser <fnasser@totem.to.cygnus.com>
13698
13699 * gdb.base/watchpoint.exp: Remove duplication of test messages.
13700
8b93c638
JM
137012000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
13702
13703 * gdb.base/step-test.exp: Fix the steps to enter a callee by means
13704 of successive stepi commands -- while in the prologue we should see
13705 the function entry bracket.
13706
137072000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
13708
13709 * gdb.base/ending-run.exp: Add ARM in thumb mode case, where we
13710 reach __change_mode() when stepping through the end of main().
13711
c5394b80
JM
137122000-01-17 Fernando Nasser <fnasser@totem.to.cygnus.com>
13713
13714 * gdb.base/default.exp: Fix expected pattern.
13715 * gdb.base/help.exp: Same.
13716
0d06e24b
JM
137172000-01-10 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
13718
13719 * gdb.base/so-indr-cl.exp: Don't execute the test if not on HPUX.
13720 Don't use xfail's because that affects only the following test.
d63a86f8 13721
0d06e24b
JM
13722 * gdb.base/so-impl-ld.exp: Don't execute the tests if not on hpux,
13723 solaris or linux.
13724
13725 * gdb.base/selftest.exp: Update to reflect changes to main.c.
13726
dc96c6c7 137272000-01-07 Michael Snyder <msnyder@cygnus.com>
0d06e24b 13728
d63a86f8 13729 * gdb.base/display.exp: Some yacc parsers like to say
0d06e24b
JM
13730 "A syntax error" rather than "A parse error". Accept both.
13731
137322000-01-06 Fernando Nasser <fnasser@totem.to.cygnus.com>
13733
13734 * gdb.base/default.exp: Remove OS dependent string from "target
13735 remote" test.
13736 * gdb.base/help.exp: Same for "help target remote" test.
13737
c3f6f71d
JM
137382000-01-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
13739
13740 From Jim Kingdon <kingdon@redhat.com>:
13741
13742 * gdb.c++/annota2.exp: Fix "delete bps" test to wait for the
13743 prompt (cleanup rather than necessity, but still might keep output
13744 from spilling to next test).
13745
137462000-01-02 Fred Fish <fnf@cygnus.com>
13747
13748 * gdb.base/ptype.c (FALSE, TRUE): #undef these to avoid clash on
13749 AIX, which defines them in <sys/types.h>.
13750
ed9a39eb 137511999-12-16 Stan Shebs <shebs@andros.cygnus.com>
c4093a6a 13752
ed9a39eb
JM
13753 * gdb.base/default.exp: Match arm* etc instead of arm in "info
13754 float" test.
13755
137561999-12-13 Fernando Nasser <fnasser@totem.to.cygnus.com>
c4093a6a 13757
ed9a39eb 13758 * gdb.base/watchpoint.exp: Add missing "(timeout)" to test message.
c4093a6a
JM
13759
13760 * gdb.base/break.exp: Add missing anchor to reg exp on "finish from
13761 outermost frame disallowed".
13762
137631999-12-09 Fernando Nasser <fnasser@totem.to.cygnus.com>
13764
13765 * gdb.base/setvar.exp: New tests for setting the value of a struct
13766 with a constant list.
13767
137681999-12-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
13769
13770 * gdb.base/setvar.exp: Remove pair os tests that expected gdb to
13771 require the user to type a cast before setting the value of a struct.
13772
de57eccd
JM
137731999-12-06 Jim Blandy <jimb@cygnus.com>
13774
13775 * gdb.base/default.exp: Expect the new 'info float' command on
13776 all i386 platforms.
13777
13778 * gdb.threads/linux-dp.exp: Expand our ability to recognize
13779 LinuxThreads libraries that don't support debugging.
13780
c2d11a7d
JM
13781Sat Dec 4 15:21:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
13782
13783 * gdb.base/remote.c: Fill the buffer with truely random data.
13784 Change the buffer type to ``unsigned char'' to simplify size
13785 arithmetic.
13786
13787 * gdb.base/remote.exp: Reduce download numbers by one. Typical
13788 stub only handles 400-1 byte packets. Verify that the download
13789 worked.
13790
137911999-11-30 Fernando Nasser <fnasser@totem.to.cygnus.com>
13792
13793 * lib/gdb.exp (gdb_expect_list): FAIL only once on multiple pattern
13794 tests, using UNRESOLVED for the untested cases. Also, does not wait
13795 for a timeout if the prompt was received before a recognizable pattern.
13796
137971999-11-29 Fernando Nasser <fnasser@totem.to.cygnus.com>
13798
13799 * lib/gdb.exp (gdb_expect_list): Fix spelling.
13800
138011999-11-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
13802
13803 * gdb.base/watchpoint.exp: Add tests cases for the hit count of
13804 watchpoints.
13805
138061999-11-24 Jason Merrill <jason@casey.cygnus.com>
13807
13808 * gdb.base/condbreak.exp: Add missing '$gdb_prompt $'.
13809
13810 * gdb.c++/local.exp: Be more flexible in recognizing local class
13811 name mangling. Don't allow horribly truncated method names.
13812 * gdb.c++/derivation.exp: Expect protected inheritance.
13813 * gdb.c++/inherit.exp: Be more flexible in recognizing vbase pointers.
13814 * gdb.c++/virtfunc.exp: Likewise.
13815 * gdb.c++/classes.exp: Likewise. Don't require the enclosing scope
13816 when printing a nested enum.
13817
138181999-11-22 Jim Blandy <jimb@cygnus.com>
13819
13820 * gdb.base/step-test.exp: Properly await GDB's response to setting
13821 a breakpoint on the call to large_struct_by_value.
13822
13823 * gdb.base/ending-run.exp ("step to end of run 1"): Don't fail
13824 just because we have debug info for the `start' function.
13825
138261999-11-19 Jim Blandy <jimb@zenia.red-bean.com>
13827
13828 * gdb.threads/linux-dp.exp ("create philosopher"): Recognize the
13829 "Unknown signal" messages, which indicate (on LinuxThreads) that
13830 GDB doesn't know how to debug threads on this system. This is
13831 better than hanging while philosopher 0 dumps chatter into gdb.log.
13832
138331999-11-18 Tom Tromey <tromey@cygnus.com>
13834
13835 * gdb.trace/deltrace.exp: Updated test to reflect new error text.
13836
138371999-11-18 Fred Fish <fnf@cygnus.com>
13838
13839 * gdb.base/coremaker2.c: Add sample program for generating
13840 cores that is more self contained than coremaker.c. Eventually
13841 I'll add more code to this and tie it into the testsuite.
13842
4ce44c66
JM
138431999-11-12 Stan Shebs <shebs@andros.cygnus.com>
13844
13845 * gdb.base/dollar.exp: Remove, now in gdb.hp.
13846
138471999-11-10 Jimmy Guo <guo@cup.hp.com>
13848
13849 * gdb.exp (get_compiler_info): pick up compiler.c and compiler.cc
13850 from $srcdir/lib/.
13851 * lib/compiler.c, lib/compiler.cc: New files, moved from gdb.base/
13852 and gdb.c++/.
13853
13854 * gdb.c++/derivation.exp: remove redundant get compiler info code.
13855
d63a86f8 13856 * gdb.base/commands.exp: add '$gdb_prompt $' anchor to
4ce44c66
JM
13857 'continue with watch' test point.
13858
138591999-11-08 Jim Blandy <jimb@zenia.red-bean.com>
13860
13861 Merged from p2linux-990323-branch:
d63a86f8 13862
4ce44c66
JM
13863 * lib/gdb.exp (gdb_continue_to_breakpoint): New function.
13864
11cf8741
JM
13865Mon Nov 8 23:07:09 1999 Andrew Cagney <cagney@amy.cygnus.com>
13866
13867 * gdb.base/remote.exp: Test ``set remote memory-write-packet-sized
13868 {limit,fixed}''. Test ``set download-write-size''.
13869
13870Sun Nov 7 17:37:01 1999 Andrew Cagney <cagney@b1.cygnus.com>
13871
13872 * gdb.base/funcargs.exp: Rewrite stack traceback checks using
13873 gdb_expect_list.
13874
13875Fri Nov 5 18:40:52 1999 Andrew Cagney <cagney@b1.cygnus.com>
13876
13877 * lib/gdb.exp (gdb_expect_list): Return a success/fail indication.
13878
138791999-11-03 Mark Salter <msalter@cygnus.com>
13880
13881 * gdb.base/break.exp: Fix "stub continue" pattern.
13882
138831999-11-03 Jim Blandy <jimb@zwingli.cygnus.com>
13884
13885 * gdb.base/shlib-call.exp ("next to shr1"): Fix test name.
13886
138871999-11-02 Jim Blandy <jimb@zwingli.cygnus.com>
13888
13889 * gdb.base/display.exp ("finish"): Add timeout clause.
13890
13891 * gdb.base/condbreak.exp ("run until breakpoint at marker1"): Add
13892 plain prompt clause, so this doesn't have to time out in order to
13893 fail.
13894
13895 * gdb.base/condbreak.exp, gdb.base/ena-dis-br.exp: XFAIL if the
13896 breakpoint hit messages include an address.
13897
13898 * gdb.base/display.exp: Don't forget to escape parens in regular
13899 expressions. Unix regexp notatation sucks.
13900
139011999-11-02 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
13902
13903 * gdb.base/annota1.exp: Test for annotate-signalled: change output
13904 order for 'signalled' message.
13905
5c44784c
JM
139061999-11-01 Stan Shebs <shebs@andros.cygnus.com>
13907
13908 From Jimmy Guo <guo@cup.hp.com>:
13909 * gdb.base/annota1.exp: Add tests for annotate ignore count change.
13910 * gdb.base/annota1.c: Add code for tests to work with.
13911
139121999-10-26 Frank Ch. Eigler <fche@cygnus.com>
13913
13914 * gdb.base/remote.exp: New test for remote downloading settings.
13915 * gdb.base/remote.c: New file with large .data.
13916
917317f4
JM
139171999-10-18 Jim Blandy <jimb@zwingli.cygnus.com>
13918
13919 * gdb.threads/linux-dp.c, gdb.threads/linux-dp.exp: New test suite
13920 for LinuxThreads support, merged from the Code Fusion branch.
13921
13922Mon Oct 11 13:57:21 1999 Andrew Cagney <cagney@amy.cygnus.com>
13923
13924 * lib/gdb.exp (gdb_run_cmd): Break complicated gdb_expect
13925 containing exp_continue into a while within an expect. Don't
13926 attempt a start more than three times. Check return value from
13927 gdb_load.
d63a86f8 13928
2df3850c
JM
13929Wed Oct 6 12:05:58 1999 Andrew Cagney <cagney@b1.cygnus.com>
13930
13931 * gdb.base/watchpoint.exp: Match fail ``finish from marker1'' with
13932 a pass case.
13933
2acceee2
JM
139341999-10-01 Kevin Buettner <kevinb@cygnus.com>
13935
13936 * gdb.base/break.c (main): Added a statement that we can step
13937 off of.
13938 * gdb.base/break.exp: Added tests for setting a breakpoint
13939 at an offset and stepping onto a breakpoint.
13940
139411999-10-01 Fred Fish <fnf@cygnus.com>
13942
d63a86f8 13943 * gdb.base/help.exp (help add-symbol-file): Update to match current
2acceee2
JM
13944 gdb output.
13945
c2c6d25f
JM
139461999-09-18 Jim Blandy <jimb@cris.red-bean.com>
13947
13948 * gdb.base/break.exp: Code locations are in hex, don't forget!
13949 (For HP-UX.)
13950
139511999-09-17 Stan Shebs <shebs@andros.cygnus.com>
13952
13953 * condbreak.exp: Use break.c as test program.
13954 * condbreak.c: Remove, redundant with break.c.
13955
139561999-09-15 Stan Shebs <shebs@andros.cygnus.com>
13957
13958 * config/monitor.exp (gdb_target_monitor): Disable X- and
13959 Z-packets if the target needs it.
13960
139611999-09-13 James Ingham <jingham@leda.cygnus.com>
13962
13963 * gdb.c++/overload.exp: Added tests for listing overloaded
13964 functions with function pointers in the arg, explicitly calling
13965 out the version you want.
13966
cff3e48b
JM
139671999-09-09 Stan Shebs <shebs@andros.cygnus.com>
13968
13969 * long_long.exp: Add variations of test cases that work for
13970 targets with 16-bit ints and 32-bit doubles.
13971
d4f3574e
SS
139721999-09-08 Stan Shebs <shebs@andros.cygnus.com>
13973
13974 * break.c (main): Compare a possibly-uninitialized argc with an
13975 unlikely value that fits in 16 bits.
13976
139771999-09-07 Stan Shebs <shebs@andros.cygnus.com>
13978
13979 * gdb.base/restore.c, gdb.base/restore.exp: Use 0x7eeb instead of
13980 0xfeeb, don't want negative numbers if ints are 16 bits.
13981
13982 * lib/gdb.exp (skip_cplus_tests): New proc.
13983 * gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
13984 gdb.c++/anon-union.exp, gdb.c++/classes.exp,
13985 gdb.c++/cplusfuncs.exp, gdb.c++/ctti.exp, gdb.c++/demangle.exp,
13986 gdb.c++/derivation.exp, gdb.c++/inherit.exp, gdb.c++/local.exp,
13987 gdb.c++/member-ptr.exp, gdb.c++/method.exp, gdb.c++/misc.exp,
13988 gdb.c++/overload.exp, gdb.c++/ovldbreak.exp,
13989 gdb.c++/ref-types.exp, gdb.c++/templates.exp, gdb.c++/userdef.exp,
13990 gdb.c++/virtfunc.exp: Use it to skip over C++ tests.
13991
13992 * gdb.c++/cplusfuncs.exp: Use get_compiler_info consistently.
13993
13994Fri Sep 3 15:37:12 1999 Kevin Buettner <kevinb@cygnus.com>
13995
13996 * gdb.base/corefile.exp (up): Allow a parameter to appear
13997 in the frame that we're going up to.
13998
13999 From Jim Blandy <jimb@cygnus.com>:
14000
14001 * gdb.base/default.exp (info float): Expect some output now.
14002
14003 * gdb.base/callfuncs.exp (do_function_calls): We no longer expect
14004 returning floating-point values to fail on the x86.
14005 * gdb.base/callfwmall.exp (do_function_calls): Same.
14006
14007 * gdb.base/list.exp (test_listsize): Correct expectations for
14008 listing line 1 with listsize 2. Also, listing a single line
14009 works now, as does listing three lines. [Kevin's note: There
14010 were a number of other cases fixed too where the expectations
14011 differed...]
14012
140131999-09-02 Stan Shebs <shebs@andros.cygnus.com>
14014
14015 * gdb.base/selftest.exp: Add case for when version prints as
14016 constant string instead of char pointer.
14017
104c1213
JM
140181999-08-25 Stan Shebs <shebs@andros.cygnus.com>
14019
14020 * gdb.base/ending-run.exp: Add Solaris case for what happens when
14021 stepping out of main.
14022
14023 * gdb.c++/derivation.exp: XFAIL inf fn calls for all configs, if
14024 G++ used.
14025
14026 * gdb.c++/local.exp: Expect ptype NestedInnerLocal to succeed
14027 always, expect ptype InnerLocal::NestedInnerLocal to fail always.
14028
14029 * gdb.c++/ovldbreak.exp: Update match string in test that
14030 includes a warning of multiple breakpoints.
14031
140321999-08-24 Stan Shebs <shebs@andros.cygnus.com>
14033
14034 * gdb.base/display.exp: Improve precision of step-after-finish
14035 added yesterday.
14036
14037 * gdb.base/signals.exp: Add extra wildcard to "handle all print"
14038 test.
14039
14040 * gdb.c++/classes.exp: XFAIL HP-compiler-only tests for all
14041 configs when using G++, not just hppa*.
14042
140431999-08-24 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
14044
14045 * gdb.base/async.c: New file.
14046 * gdb.base/async.exp: New file.
14047
14048Tue Aug 24 03:24:53 1999 Jeffrey A Law (law@cygnus.com)
14049
14050 * gdb.base/break.exp: Tweak PA specific tests to properly handle
14051 PA64.
14052
53a5351d
JM
14053Mon Aug 23 10:25:20 1999 Jeffrey A Law (law@cygnus.com)
14054
104c1213
JM
14055 * gdb.base/display.exp: "finish" can leave us mid-line on many
14056 targets, deal with it. Add a small constant to main, instead of
14057 1000 since main+1000 may not be a valid address in the target.
14058
53a5351d
JM
14059 * gdb.base/dollar.exp: Do not run for PA processors in wide mode
14060 on hpux11.
14061
14062 * gdb.base/attach.exp: Handle another hpux11 error message variant
14063 when attaching to a process that does not exist.
14064
140651999-08-19 J.T. Conklin <jtc@redback.com>
14066
14067 * gdb.base/call-ar-exp.exp: Fix pattern matching whitespace
14068 characters in 'continue to 1241' test.
14069
140701999-08-17 Stan Shebs <shebs@andros.cygnus.com>
14071
14072 * gdb.base/call-ar-st.exp: Add a shorter match case for the
14073 stop in print_long_arg_list, define and use a whitespace
14074 variable in print_small_structs test, add an XFAIL for Solaris.
14075 * gdb.base/dbx.exp: XFAIL func commands until somebody is
14076 interested enough to fix.
14077
7be570e7
JM
140781999-08-13 Keith Seitz <keiths@cygnus.com>
14079
14080 * gdb.base/dbx.exp (dbx_gdb_file_cmd): Rename to gdb_file_cmd.
14081 (dbx_gdb_load): Remove. Use gdb_load instead, since that
14082 proc knows about targets other than the natives.
14083 (test_assign): Use "gdb_run_cmd" to "run" the target.
14084 Check that we've actually hit the breakpoint at main.
14085 When we attempt to assign a value to a local variable, check
14086 that the variable is in the current scope, i.e., don't use
14087 a test with an empty result.
14088
14089Tue Aug 10 15:25:16 1999 Andrew Cagney <cagney@b1.cygnus.com>
14090
14091 * gdb.base/maint.exp: Add test of ``maintenance internal-error''
14092 command.
14093
140941999-08-09 Stan Shebs <shebs@andros.cygnus.com>
14095
14096 From Jimmy Guo <guo@cup.hp.com> and others at HP:
14097 gdb.hp: Move tests into subdirectories gdb.aCC, gdb.base-hp,
14098 gdb.compat, gdb.threads-hp.
14099 gdb.hp/configure, gdb.hp/configure.in: New files.
14100 gdb.hp/Makefile.in: Recurse into new subdirs.
14101 gdb.hp/gdb.defects: New directory, tests for HP bug reports.
14102 gdb.hp/gdb.objdbg: New directory, tests for debugging info
14103 in object files.
14104 gdb.hp/tools: New directory, aux tools for HP-specific tests.
14105
96baa820
JM
141061999-08-05 Stan Shebs <shebs@andros.cygnus.com>
14107
14108 * gdb.base/display.exp: Help expect by putting a newline in the
14109 funky printf, remove a bogus p/a test.
14110
141111999-08-05 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
14112
14113 * gdb.base/display.exp: Make sure that when we say 'run', we are
14114 connected to the target. This is necessary when running not
14115 natively.
14116
141171999-08-03 Stan Shebs <shebs@andros.cygnus.com>
14118
14119 * gdb.base/step-test.exp: Removed some extraneous messages.
14120
14121 * gdb.base/long_long.exp: Don't run memory examination tests
14122 on little-endian targets (they will need a different set of
14123 results to match).
14124
141251999-08-02 Stan Shebs <shebs@andros.cygnus.com>
14126
14127 * gdb.c++/virtfunc.exp: Expect to fail the virtual call tests
14128 until somebody decides to fix GDB.
14129
14130 * gdb.base/long_long.c: Stop compiler complaint by specifying long
14131 constant as "ULL".
14132 * gdb.base/long_long.exp: Loosen x/c test, add partial result
14133 matches for a couple x/2 commands.
14134
a0b3c4fd
JM
141351999-07-30 Stan Shebs <shebs@andros.cygnus.com>
14136
14137 * gdb.c++/ref-types.cc, gdb.c++/ref-types.exp: Appease doschk
14138 by merging in ref-types2 tests.
14139 * gdb.c++/ref-types2.cc, gdb.c++/ref-types2.exp: Remove.
14140
14141 From Jimmy Guo <guo@cup.hp.com> and others at HP:
14142 * gdb.c++/Makefile.in: Add standard actions.
14143 (EXECUTABLES): Rename from PROGS, update list.
14144 * gdb.c++/ambiguous.cc, gdb.c++/ambiguous.exp: Move to here
14145 from gdb.hp.
14146 * gdb.c++/anon-union.cc: Don't use anonymous struct, make
14147 foo and bar locals.
14148 * gdb.c++/anon-union.exp: Fix tests to match.
14149 * gdb.c++/classes.exp: Run if HP compiler used, add extra
14150 expect matches to handle output variations.
14151 * gdb.c++/cplusfuncs.cc: Make operator -> return foo *.
14152 * gdb.c++/cplusfuncs.exp: Update to match, allow word "class" in
14153 output, add HP alternatives for new and delete prints.
14154 * gdb.c++/ctti.exp, gdb.c++/cttiadd.cc, gdb.c++/cttiadd1.cc,
14155 gdb.c++/cttiadd2.cc, gdb.c++/cttiadd3.cc: Move here from gdb.hp.
14156 * gdb.c++/demangle.exp: Use $style when reporting failure.
14157 * gdb.c++/derivation.exp: Add some xfails if GCC-compiled.
14158 * gdb.c++/inherit.exp: Run if HP compiler used, add some
14159 match alternatives.
14160 * gdb.c++/local.exp: Add match alternatives or xfails for HP
14161 compilers.
14162 * gdb.c++/member-ptr.exp: Add xfails for hppa*-*-*.
14163 * gdb.c++/method.exp: Add match alternatives.
14164 * gdb.c++/misc.cc: Add bool types.
14165 * gdb.c++/misc.exp: Add tests for bool types.
14166 * gdb.c++/overload.exp: Add xfails.
14167 * gdb.c++/templates.cc: Remove bogus arglist init, init fvpchar.
14168 * gdb.c++/templates.exp: Run if HP compiler used, add some xfails,
14169 add some more template parameter tests (only for HP currently).
14170 * gdb.c++/userdef.exp: Add xfails for hppa*-*-*.
14171 * gdb.c++/virtfunc.cc: Add return type and value for main.
14172 * gdb.c++/virtfunc.exp: Run if HP compiler used, add some
14173 match alternatives.
d63a86f8 14174
a0b3c4fd
JM
141751999-07-30 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
14176
14177 * gdb.base/display.exp: Fix output of 'p/a &&j' test.
14178
141791999-07-29 Jim Blandy <jimb@savonarola.red-bean.com>
14180
14181 * gdb.base/signals.exp: Don't expect getting a backtrace from
14182 within a signal handler to fail on Linux.
14183
141841999-07-29 Stan Shebs <shebs@andros.cygnus.com>
14185
14186 From Jimmy Guo <guo@cup.hp.com> and others at HP:
14187 * lib/gdb.exp: Remove some gratuitious semicolons.
14188 (delete_breakpoints): Increase timeout.
14189 (gdb_expect): Add -notransfer option.
14190 (gdb_test): Use -notransfer option.
14191 (get_compiler_info): Add f77 case.
14192 (get_compiler): New proc, split out from gdb_preprocess, add f77
14193 case.
14194 (gdb_preprocess): Call get_compiler.
14195
14196 * gdb.base/Makefile.in (EXECUTABLES): Update the list.
14197 * gdb.base/attach.exp, gdb.base/display.exp,
14198 gdb.base/ending-run.exp, gdb.base/gdbvars.exp,
14199 gdb.base/long_long.exp, gdb.base/printcmds.exp,
14200 gdb.base/structs.exp, gdb.base/structs2.exp: Remove or fill in
14201 third arg to gdb_test.
14202 * gdb.base/call-ar-st.exp: Add HP-UX xfail for >10-arg functions.
14203 * gdb.base/callfuncs.exp, gdb.base/callfwmall.exp: Remove some
14204 HP-UX xfails, add others.
14205 * gdb.base/completion.exp: Reflect name change of self-test.
14206 * gdb.base/condbreak.exp, gdb.base/corefile.exp,
14207 gdb.base/foll-exec.exp, gdb.base/interrupt.exp,
14208 gdb.base/ptype.exp, gdb.base/scope.exp, gdb.base/setvar.exp: Note
14209 HP failure number.
14210 * gdb.base/foll-vfork.exp: Loosen matches slightly, remove
14211 useless HP-UX 10.30 references.
14212 * gdb.base/maint.exp: Loosen matches.
14213 * gdb.base/pointers.c (main): Declare more_code.
14214 * gdb.base/pointers.exp: Match on output of a `next'.
14215 * gdb.base/structs.c: Add prototypes.
14216 * gdb.base/watchpoint.exp: Remove HP-UX 10.30 reference.
14217 * gdb.base/whatis.exp: Fail for both HP-UX 10.20 and 11.
14218
142191999-07-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
14220
14221 * gdb.base/list.exp: Add tests for repeating 'list <linenum>'
14222 command.
14223
142241999-07-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
14225
14226 * gdb.c++/annota2.exp: Fix delete breakpoint query testcase.
14227 Fix run to main failures. Watchpoint can be hardware watchpoint.
d63a86f8
RM
14228
14229 * gdb.base/annota1.exp: Clean up some more, in case printf has
a0b3c4fd
JM
14230 debug info. Deal with lack of signal hanlder info in stack.
14231
a9c64011 14232 From Jim Kingdon <kingdon@redhat.com>:
a0b3c4fd
JM
14233 * gdb.base/annota1.exp: If printf has debug info, deal with it.
14234
5a2468f5
JM
142351999-07-19 Stan Shebs <shebs@andros.cygnus.com>
14236
14237 * gdb.base/foll-exec.exp, gdb.base/foll-fork.exp,
14238 gdb.base/foll-vfork.exp: Don't run for crosses.
14239
adf40b2e
JM
14240Tue Jul 13 23:37:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
14241
14242 * gdb.base/configure.in: Check for gdbvars.exp instead of
14243 a1-selftest.exp.
14244 * gdb.base/configure: Re-generate.
14245
142461999-07-12 Stan Shebs <shebs@andros.cygnus.com>
14247
14248 * gdb.base/selftest.exp: Rename from a1-selftest.exp, no point
14249 in trying to run first and name is too long.
14250
14251 * gdb.base/pointers.c, gdb.base/pointers.exp: Add contents of
14252 pointers2.c and pointers2.exp, respectively.
14253 * gdb.base/pointers2.c, gdb.base/pointers2.exp: Remove, makes
14254 doschk happier.
14255
43e526b9
JM
142561999-07-08 Stan Shebs <shebs@andros.cygnus.com>
14257
14258 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Renamed from
14259 callfuncs2.c and callfuncs2.exp.
14260
14261 * gdb.base/list.exp: Remove mistaken xfails.
14262 * gdb.base/list0.h: Add optional prototypes.
14263
9846de1b
JM
14264Wed Jul 7 00:27:35 1999 Andrew Cagney <cagney@amy.cygnus.com>
14265
a9c64011 14266 * gdb.base/setvar.exp: Increase the time-out on tests indirectly
9846de1b 14267 calling malloc.
a9c64011
AS
14268 * nodebug.exp, printcmds.exp, ptype.exp, setvar.exp: Ditto.
14269 * ptype.exp: Move test for get_debug_format to before its first
9846de1b
JM
14270 use.
14271
142721999-07-06 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
14273
14274 * gdb.base/Makefile.in (EXECUTABLES): Remove annota2 executable.
14275 * gdb.base/annota2.cc, annota2.exp: Move from here.
14276 * gdb.c++/annota2.cc, annota2.exp: To here.
14277 * gdb.c++/Makefile.in (PROGS): Add annota2 executable.
14278
43ff13b4
JM
14279Tue Jun 29 11:56:06 1999 Andrew Cagney <cagney@b1.cygnus.com>
14280
14281 * lib/gdb.exp (gdb_expect_list): Output one message per pattern in
14282 a consistent format.
14283
085dd6e6
JM
142841999-06-25 Stan Shebs <shebs@andros.cygnus.com>
14285
14286 From Jimmy Guo <guo@cup.hp.com> and others at HP:
14287 * lib/gdb.exp (get_compiler_info): Add detection for assorted
14288 HP compilers, also set the globals $true and $false.
14289
14290 * gdb.base/annota1.c, bitfields.c, break.c, call-ar-st.c,
14291 call-rt-st.c, call-strs.c, callfuncs.c, callfuncs2.c, condbreak.c,
14292 coremaker.c, ending-run.c, exprs.c, funcargs.c, interrupt.c,
14293 jump.c, langs0.c, langs1.c, langs2.c, list0.c, list1.c,
14294 long_long.c, mips_pro.c, nodebug.c, opaque0.c, opaque1.c,
14295 printcmds.c, ptype.c, recurse.c, restore.c, return.c, run.c,
14296 scope0.c, scope1.c, setshow.c, setvar.c, shmain.c, shr1.c, shr2.c,
14297 sigall.c, signals.c, so-impl-ld.c, so-indr-cl.c, solib.c,
14298 solib1.c, solib2.c, step-test.c, twice.c, varargs.c, watchpoint.c,
14299 whatis.c} Add C++ compatible function definitions and return
14300 types, add includes for library functions.
14301 * gdb.base/ptype.c (my_false, my_true): Use instead of false/true.
14302 * gdb.base/step-test.c (myglob): Rename from glob.
14303 * gdb.base/attach.c, attach2.c, average.c, execd-prog.c,
14304 foll-exec.c, foll-fork.c, foll-vfork.c, sum.c, vforked-prog.c: New
14305 files, move here from gdb.hp.
14306 * gdb.base/annota1.exp, break.exp, call-ar-st.exp, call-rt-st.exp,
14307 commands.exp, condbreak.exp, define.exp, ena-dis-br.exp,
14308 ending-run.exp, jump.exp. list.exp, long_long.exp, so-impl-ld.exp:
14309 Adjust line numbers in regexps.
14310
14311 * gdb.base/all-bin.exp, eval-skip.exp, exprs.exp, logical.exp,
14312 miscexprs.exp, pointers.exp, relational.exp: Use $true and $false
14313 instead of 0/1.
14314
14315 * gdb.base/attach.exp, dbx.exp, foll-exec.exp, foll-fork.exp,
14316 foll-vfork.exp: New files, move here from gdb.hp.
14317 * gdb.base/page.exp: New file, test of pagination command.
14318
14319 * gdb.base/watchpoint.c (recurser): New function, for watchpoint
14320 recursion test.
14321 * gdb.base/watchpoint.exp: Add more test cases for watchpoints.
14322
14323 * gdb.base/so-impl-ld.exp, gdb.base/so-indr-cl.exp,
14324 gdb.base/solib.exp: Fix compiler invocation process.
14325
14326 * gdb.base/callfuncs.exp, gdb.base/callfuncs2.exp: Don't xfail for
14327 HP-UX 11, turn off overload resolution explicitly.
14328 * gdb.base/commands.exp: Set argument list explicitly, add
14329 watchpoint test.
14330 * gdb.base/completion.exp: Enable if HP-UX, tweak tests to make
14331 them work.
14332 * gdb.base/constvars.exp, gdb.base/volatile.exp: Escape the
14333 expressions properly.
14334 * gdb.base/corefile.exp: Loosen the match slightly.
14335 * gdb.base/default.exp: Allow "Error accessing memory" message
14336 also.
14337 * gdb.base/display.exp: Skip over x/0 j if PA64.
14338 * gdb.base/funcargs.exp: Add xfails for HP-UX.
14339 * gdb.base/interrupt.exp: Ditto.
14340 * gdb.base/langs.exp: Add symbolic matches governed by compiler
14341 in use.
14342 * gdb.base/list.exp: Add xfails for HP-UX.
14343 * gdb.base/long_long.exp: Refine some of the numeric matches.
14344 * gdb.base/mips_pro.exp: Xfail on HP-UX.
14345 * gdb.base/miscexprs.exp: Add PA2.0 case for array size test.
14346 * gdb.base/nodebug.exp: Succeed on more varieties of output.
14347 * gdb.base/opaque.exp: Remove some HP-UX xfails.
14348 * gdb.base/ptype.exp: Succeed on more varieties of output.
14349 * gdb.base/scope.exp: Add xfails for HP-UX.
14350 * gdb.base/sect-cmd.exp: Add more cases.
14351 * gdb.base/setvar.exp: Add xfails for HP-UX.
14352 * gdb.base/shlib-call.exp: Loosen some matches slightly.
14353 * gdb.base/signals.exp: Match on void symbolically.
14354 * gdb.base/step-test.exp: Add case for PA64.
14355 * gdb.base/term.exp: Add exit and restart.
14356 * gdb.base/twice.exp: Clean up after self.
14357 * gdb.base/varargs.exp: Disable overload resolution explicitly.
14358 * gdb.base/whatis.exp: Allow more ways to pass tests.
14359
14360 * gdb.base/smoke.exp, gdb.base/smoke.c, gdb.base/smoke.cc: Remove,
14361 no longer useful.
14362
14363Fri Jun 25 19:27:28 1999 Andrew Cagney <cagney@b1.cygnus.com>
14364
14365 * lib/gdb.exp (proc gdb_expect_list): New procedure. Matches a
14366 list of patterns.
14367 * gdb.base/call-ar-st.exp: Use gdb_expect_list in "print
14368 print_double_array(double_array)", "continuing to breakpoint
14369 1018", "print print_double_array(array_d)" and "continuing to
14370 1034" tests.
d63a86f8 14371
085dd6e6
JM
143721999-06-24 Jason Molenda (jsm@bugshack.cygnus.com)
14373
a9c64011 14374 * Makefile.in: Add empty html and install-html targets.
085dd6e6
JM
14375
143761999-06-24 Stan Shebs <shebs@andros.cygnus.com>
14377
14378 * config/mt-*: Remove, these haven't been used since 1996.
14379
143801999-06-22 Stan Shebs <shebs@andros.cygnus.com>
14381
14382 * gdb.base/call-strs.c, gdb.base/ending-run.c,
14383 gdb.base/step-test.c: Include stdlib.h and string.h as needed.
14384 * gdb.c++/member-ptr.exp: Skip over these tests if using G++.
14385
9e0b60a8
JM
143861999-06-18 Stan Shebs <shebs@andros.cygnus.com>
14387
14388 * gdb.c++/overload.exp: XFAIL everything if using G++, add a
14389 simpler match case for the ptype of the big class.
14390
143911999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
14392
14393 * gdb.exp: Fix test for gdb_prompt existence.
14394
143951999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
14396
14397 * gdb.exp (gdb_test): Add fail after calls to perror.
14398
143991999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
14400
14401 * gdb.exp (gdb_test): Accept variations of Undefined command messages.
14402
144031999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
14404
14405 * gdb.exp (gdb_test): Fix anchors on gdb_expect statement.
14406
0f71a2f6
JM
14407Fri Jun 11 12:56:50 1999 Andrew Cagney <cagney@b1.cygnus.com>
14408
14409 * gdb.base/call-strs.c (link_malloc): New function. Ensure that
14410 malloc() is linked in.
14411
144121999-06-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
14413
14414 * gdb.base/ending-run.exp: Make sure we fail and do not timeout at
14415 step at end.
14416
14417 * gdb.base/annota1.exp: Increase match_max to prevent timeout.
14418
144191999-06-08 Jim Blandy <jimb@zwingli.cygnus.com>
14420
14421 * gdb.java/jv-print.exp: New file. (Our first Java test!)
14422
cce74817
JM
14423Fri Jun 4 10:47:46 1999 Jeffrey A Law (law@cygnus.com)
14424
14425 * gdb.base/a1-selftest.exp: Remove bogus hppa xfail.
14426 * gdb.base/mips_pro.exp: Likewise.
14427
144281999-06-02 Keith Seitz <keiths@cygnus.com>
14429
14430 * gdb.c++/templates.cc: Change all "new" operators to throw
14431 an exception.
14432 * gdb.c++/cplusfuncs.cc: Likewise.
14433
14434 * gdb.base/Makefile.in (EXECUTABLES): Add smoke1, annota1, and annota2.
14435
14436Wed Jun 2 17:37:05 1999 Andrew Cagney <cagney@b1.cygnus.com>
14437
14438 * gdb.base/condbreak.exp: Use rerun_to_main to start the program.
a9c64011
AS
14439 * gdb.base/ending-run.exp: When stepping out of main, accept a
14440 step into an arbitrary assembler file.
cce74817 14441
392a587b
JM
144421999-05-20 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
14443
d63a86f8 14444 * gdb.base/annota1.exp: Allow any number of "frames-invalid" and
392a587b 14445 "breakpoint-invalid" to be printed.
d63a86f8 14446 * gdb.base/annota2.exp: Revise line number for main breakpoint. Allow any
392a587b
JM
14447 number of "frames-invalid" and "breakpoint-invalid" to be printed.
14448 * gdb.base/annota2.cc: Initialize a.x to 0.
14449
9e086581
JM
144501999-05-17 Keith Seitz <keiths@cygnus.com>
14451
14452 * gdb.base/call-ar-st.exp: Skip "print print_double_array (double_array)"
14453 when "skip_float_tests" set.
14454 Ditto for "print print_double_array(array_d)", "print print_small_structs",
14455 "print print_ten_doubles", and "step into print_long_arg_list".
14456 Don't assume we can step into "print_long_arg_list": we could step into memcpy.
14457 * gdb.base/call-rt-st.exp: Don't run float-related tests when "skip_float_tests"
14458 is set: "print print_one_double(*d1)" and "print print_two_floats(*f3)".
14459 * gdb.base/funcargs.exp: Don't run "float_and_integral_args" when
14460 "skip_float_tests" is set.
14461 * gdb.base/varargs.exp: Skip "print find_max_double(5,1.0,17.0,2.0,3.0,4.0)"
14462 when "skip_float_tests" set.
d63a86f8 14463
cd0fc7c3
SS
144641999-05-06 Keith Seitz <keiths@cygnus.com>
14465
14466 * gdb.base/annota2.cc: Include stdio.h.
14467
14468Wed May 5 17:44:31 1999 Stan Shebs <shebs@andros.cygnus.com>
14469
14470 * gdb.base/crossload.exp: Remove, this has been disabled ever
14471 since BFD stopped including all targets, and cross-GDB gets
14472 plenty of testing anyway.
14473 * gdb.base/i486-elf.u, gdb.base/m68k-aout.u, gdb.base/m68k-elf.u,
14474 gdb.base/sparc-aout.u, gdb.base/i860-elf.u, gdb.base/m68k-aout2.u,
14475 gdb.base/mips-ecoff.u, gdb.base/sparc-elf.u: Remove.
14476 * gdb.base/README: Remove, was doc for this.
14477 * gdb.base/Makefile.in (CROSS_EXECUTABLES): Remove, no longer
14478 needed.
14479
b83266a0
SS
144801999-05-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
14481
14482 * gdb.base/call-ar-st.exp: Fix one regular expression in test
14483 output.
14484
14485 * gdb.base/annota1.exp: New file. Annotation level 2 tests.
14486 * gdb.base/annota2.exp: New file. More annotation tests.
14487 * gdb.base/annota1.c: New file. Source file for annota1.exp.
14488 * gdb.base/annota2.cc: New file. Source file for annota2.exp.
14489
144901999-04-23 Angela Marie Thomas <angela@cygnus.com>
14491
14492 * config/cfdbug.exp: New file.
14493
7a292a7a
SS
144941999-04-20 Jim Blandy <jimb@zwingli.cygnus.com>
14495
14496 * gdb.c++/demangle.exp (test_gnu_style_demangling): Add tests for
14497 Marcus Daniel's and Dale Hawkins's demangler crashes.
14498
14499 * gdb.c++/demangle.exp (test_gnu_style_demangling,
14500 test_lucid_style_demangling, test_arm_style_demangling,
14501 test_hp_style_demangling): Try Tom Tromey's core-dumping
14502 identifier under each demangling style.
14503
145041999-04-07 Jim Blandy <jimb@zwingli.cygnus.com>
14505
14506 * gdb.c++/demangle.exp: Include the current demangling style
14507 in all test names.
14508 (current_demangling_style): New global variable.
14509 (set_demangling_style, test_demangling_core, test_demangling,
14510 test_demangling_exact): New functions.
14511 (test_gnu_style_demangling, test_lucid_style_demangling,
14512 test_arm_style_demangling, test_hp_style_demangling): Use those,
14513 instead of calling gdb_test and gdb_test_exact directly.
14514 (catch_demangling_errors): New function, which reports errors
14515 signalled by the demangling test functions in an orderly way.
14516 (do_tests): Use catch_demangling_errors.
14517
145181999-04-06 Jim Blandy <jimb@zwingli.cygnus.com>
14519
14520 * gdb.base/signals.exp (test_handle_all_print): Use () for
14521 grouping in expressions, not {}.
14522
14523 * gdb.base/smoke.exp: Test value of x, not y. The latter isn't
14524 initialized yet.
14525
145261999-04-01 Stan Shebs <shebs@andros.cygnus.com>
14527
14528 * gdb.c++/derivation.exp: Pass ptype tests if synthesized methods
14529 are listed.
14530
145311999-03-26 Stan Shebs <shebs@andros.cygnus.com>
14532
14533 * gdb.stabs/weird.exp: Test for CC being defined before
14534 looking at its value.
14535
145361999-03-25 Stan Shebs <shebs@andros.cygnus.com>
14537
14538 * gdb.base/call-ar-st.exp: Remove stray '#'.
14539 * gdb.base/miscexprs.exp: Allow "short" and "long" as well as
14540 "short int" and "long int".
14541 * gdb.c++/overload.cc: Cast the string added in the previous
14542 change, to mollify finicky HP compiler.
14543 * gdb.hp/reg-test.exp (testfile): Fix file name.
14544 * gdb.stabs/weird.exp: Don't try to run if HP compiler in use.
d63a86f8 14545
7a292a7a
SS
14546 * gdb.c++/misc.cc (main): Initialize obj_with_enum.
14547 * gdb.c++/classes.exp: Fix test of obj_with_enum values, allow
14548 alternate form of enum ptype.
14549
c906108c
SS
145501999-03-23 Stan Shebs <shebs@andros.cygnus.com>
14551
7a292a7a
SS
14552 * lib/gdb.exp (skip_hp_tests): Remove gcc_used argument.
14553 * gdb.hp/*.exp: Change all to run compiler probe only after
14554 passing skip_hp_tests, so as not to waste time on guaranteed
14555 failure.
14556
c906108c
SS
14557 * gdb.c++/overload.cc: Pass string instead of char addr, always
14558 init ccpfoo.
14559 * gdb.c++/templates.cc: Fix syntax error.
14560
7a292a7a
SS
14561Tue Mar 23 14:56:36 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
14562
14563 * gdb.base/commands.exp: Add test for correct position of '>'
d63a86f8 14564 when issuing the 'commands' command after a 'while' or 'if'
7a292a7a
SS
14565 command.
14566
145671999-03-18 James Ingham <jingham@cygnus.com>
14568
14569 * gdb.c++/ovldbreak.exp: Use gdb_continue_to_end
14570
14571 * gdb.c++/method.exp: It was testing an uninitialized int on the
14572 stack and assuming it was positive.
14573
14574 * gdb.base/watchpoint.exp: Use gdb_continue_to_end.
14575
14576 * gdb.base/step-test.exp: Catch a case where finish is broken and
d63a86f8 14577 keep it from killing the rest of the tests.
7a292a7a
SS
14578 Use gdb_continue_to_end.
14579
14580 * gdb.base/sigall.exp: use gdb_continue_to_end.
14581
14582 * gdb.base/ena-dis-br.exp: use gdb_continue_to_end.
14583
14584 * gdb.base/display.exp: use runto_main, not run.
14585
d63a86f8
RM
14586 * gdb.base/default.exp: Check for the current error message in the
14587 r abbreviation test.
7a292a7a
SS
14588 Add strongarm to the targets that know info float.
14589
d63a86f8 14590 * gdb.base/condbreak.exp: Use the gdb_run command rather than just
7a292a7a
SS
14591 run which doesn't work with monitors.
14592
14593 * gdb.base/call-ar-st.exp: fixed bogus regexp in continuing to 1034 test.
14594
14595 * gdb.base/break.exp: use the gdb_continue_to_end proc.
14596
14597 * lib/gdb.exp: I had added gdb_continue_to_end used to run to the end of a
d63a86f8
RM
14598 program. Traps the case (in Cygmon) when the program never really
14599 exits. Same as Mark's continue_to_exit, but I had put it in a lot
7a292a7a
SS
14600 more places, so I used my name. Sorry Mark...
14601
14602 * config/monitor.exp (gdb_target_monitor): added another
14603 target_info parameter: remotebinarydownload. This will set the
14604 remotebinarydownload flag if this is causing some boards trouble.
14605
146061999-03-18 Mark Salter <msalter@cygnus.com>
14607
14608 * lib/gdb.exp (continue_to_exit): New function.
14609
14610 * gdb.base/ena-dis-br.exp: Clean up for remote targets.
14611 * gdb.base/ending-run.exp: Ditto.
14612 * gdb.base/step-test.exp: Ditto.
14613
146141999-03-16 Stan Shebs <shebs@andros.cygnus.com>
14615
14616 * gdb.base/miscexprs.c: Clean up file, clear cbig.c[0] explicitly
14617 (suggested by Art Haas <ahaas@neosoft.com>).
14618
146191999-03-16 Jim Blandy <jimb@zwingli.cygnus.com>
14620
14621 * gdb.base/signals.exp: Filter out *-*-linux* before matching *-*-gnu*.
14622
14623Fri Mar 12 18:06:21 1999 Stan Shebs <shebs@andros.cygnus.com>
14624
14625 * gdb.c++/ref-types.exp, ref-types2.exp: Allow alternate
14626 descriptions of types (short unsigned int vs unsigned short, etc).
14627
146281999-03-12 Jim Blandy <jimb@zwingli.cygnus.com>
14629
14630 * gdb.base/call-strs.exp: Don't assume that `step' will step over
14631 a call to strlen; sometimes we do have sources.
14632
146331999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
c906108c
SS
14634
14635 * gdb.base/call-ar-st.c (main): Terminate char_array with a null
14636 character, so GDB won't print garbage after its end.
d63a86f8 14637
c906108c
SS
14638 * gdb.base/call-ar-st.exp: Don't step into sum_array_print; set a
14639 breakpoint there instead. Sometimes GCC emits memcpy to handle
14640 the large structures being passed by value, so we step into that
14641 instead of sum_array_print, which obscures what we're really testing.
14642 * gdb.base/step-test.exp: However, we do want a test that notices
14643 the bizarre steps into memcpy, so do that here. Add check for
14644 stepping into function calls that pass large structures by value.
14645 ("Is that a noun clause, or are you just happy to see me?")
14646 Remove all references to specific line numbers.
14647 * gdb.base/step-test.c (struct rhomboidal, large_struct_by_value):
14648 New type and function.
14649 (main): Call large_struct_by_value, passing it a large struct by value.
14650 * lib/gdb.exp (gdb_get_line_number): New function.
14651
14652 * gdb.base/step-test.exp: Rewrite `stepi' and `nexti' tests to be
14653 more portable.
14654
7a292a7a
SS
146551999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
14656
c906108c
SS
14657 * lib/gdb.exp: Doc fixes.
14658
7a292a7a
SS
146591999-03-05 Nick Clifton <nickc@cygnus.com>
14660
d63a86f8 14661 * gdb.base/a2-run.exp: Add expected fails for strongarm-coff.
7a292a7a
SS
14662
146631999-03-04 Jim Blandy <jimb@zwingli.cygnus.com>
14664
c906108c
SS
14665 * gdb.base/display.exp: Don't exercise the "detach" and "kill"
14666 commands. They're not germane to this test, and they don't work
14667 that way on remote targets.
14668
3fc11d3e
JM
146691999-03-01 James Ingham <jingham@cygnus.com>
14670
14671 * Changelog entries merged over from gdb development branch.
14672
3fc11d3e
JM
14673 Tue Jan 5 12:33:47 1999 Keith Seitz <keiths@cygnus.com>
14674
14675 * lib/gdb.exp (gdbtk_analyze_results): Generic function
14676 for outputting results of test run.
14677
2d4a1622 14678 1998-12-07 Martin M. Hunt <hunt@cygnus.com>
3fc11d3e
JM
14679
14680 * lib/gdb.exp (gdbtk_start): Fix path for itcl library.
3fc11d3e 14681
7a292a7a
SS
146821999-02-25 Felix Lee <flee@cygnus.com>
14683
14684 * lib/gdb.exp (debug_format): initialize
14685
c906108c
SS
146861999-02-25 Jason Molenda (jsm@bugshack.cygnus.com)
14687
14688 * gdb.base/call-ar-st.c: Include string.h, not strings.h.
14689 * gdb.base/call-rt-st.c: Ditto.
14690
c906108c
SS
146911999-02-13 Jim Blandy <jimb@zwingli.cygnus.com>
14692
14693 * gdb.threads/pthreads.exp (horiz): New variable.
14694 (test_startup): Fix regexps that capture thread numbers.
14695
146961999-02-10 Jason Molenda (jsm@bugshack.cygnus.com)
14697
14698 * gdb.base/smoke.exp: Disambiguate two test case names (both
14699 called ``print'').
14700
14701Fri Feb 5 12:42:56 1999 Stan Shebs <shebs@andros.cygnus.com>
14702
14703 * gdb.base/volatile.exp: Use gdb_test, add xfails for GCC
14704 compilation.
14705
147061999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
14707
14708 * gdb.base/miscexprs.exp: Change patterns to match GDB's
14709 actual output formatting.
14710 * gdb.base/smoke.exp: GDB removes leading 0's.
14711 * gdb.base/volatile.exp: Don't check type of remuneration;
14712 that variable is no longer defined in constvars.c.
14713 * gdb.base/step-test.c (main): Exit with explicit exit code.
14714 * gdb.base/step-test.exp: Remove two nexti checks--they are
14715 not portable.
14716
147171999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
14718
14719 * gdb.base/help.exp ("help delete display"): Fix test to match
14720 gdb's output.
14721
14722 * gdb.base/long_long.c (known_types): Initialize values to zero.
14723 * gdb.base/long_long.exp: Step one more line
14724 so 'dec' is initialized in "get to known place". GDB removes
a9c64011
AS
14725 leading zeros. Explicitly ask for hex formatting. Use
14726 unique test case names.
c906108c
SS
14727
14728Tue Feb 2 10:16:08 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
14729
d63a86f8 14730 * lib/gdb.exp (gdb_preprocess): Remove 'puts' statement.
c906108c
SS
14731
14732 * gdb.c++/method.exp: Add missing close brace.
14733
147341999-01-30 Jim Blandy <jimb@zwingli.cygnus.com>
14735
14736 * gdb.base/maint.exp: Use 'set height 0' to disable page
14737 prompting, not 'set height 400'.
14738
14739 Fix a bunch of timeouts.
14740 * gdb.base/maint.exp ("maint print objfiles"): Break this up into
14741 four separate tests, so expect doesn't take forever to match a ton
14742 of text against a regexp with lots of .* forms.
14743 ("maint print psymbols", "maint print symbols"): Make some of
14744 these greps more selective, so that expect doesn't try to wade
14745 through huge piles of output and time out.
14746
14747 * gdb.base/maint.exp ("maint print msymbols"): Fix pattern.
14748
14749 * gdb.base/maint.exp ("maint info breakpoints"): Split into two
14750 tests: one which doesn't expect shlib events to be reported, and
14751 another which does, but is XFAIL for all platforms other than
14752 HP/UX.
14753
14754 * gdb.base/break.exp: Teach the test suite that the `catch
14755 fork', `catch vfork', and `catch exec' commands produce error
14756 messages on platforms that don't provide these features.
14757
14758Mon Jan 25 18:35:56 1999 Stan Shebs <shebs@andros.cygnus.com>
14759
14760 * gdb.hp/gen-so-thresh.c, so-thresh.sh, so-thresh.exp,
14761 so-thresh.linkopts, so-thresh.mk: Move to gdb.hp from gdb.base
14762 (shortening names from solib_threshold.exp etc), won't run on
14763 anything but HP-UX for the foreseeable future.
14764 * gdb.hp/Makefile.in, gdb.base/Makefile.in (clean): Adjust to
14765 reflect move.
14766
14767Thu Jan 21 15:46:49 1999 Stan Shebs <shebs@andros.cygnus.com>
14768
14769 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
14770 gdb.trace/Makefile.in (clean): Remove all test executables.
14771
14772Tue Jan 19 17:20:09 1999 David Taylor <taylor@texas.cygnus.com>
14773
14774 * gdb.base/shlib-call.exp: add test cases to verify that gdb
14775 successfully re-sets breakpoints in shared libraries.
14776 * gdb.base/shmain.c (main): return 0, don't fall off the end.
14777
14778Fri Jan 15 14:04:57 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
14779
d63a86f8
RM
14780 * gdb.hp/xdb3.exp: do not execute unless on hppa-hpux platform
14781 and compiled w/o GCC.
c906108c
SS
14782
14783 * gdb.hp/watch-cmd.exp: ditto.
14784
14785 * gdb.hp/watch-hp.exp: ditto.
14786
14787 * gdb.hp/xdb1.exp: ditto.
14788
14789 * gdb.hp/xdb2.exp: ditto.
14790
14791 * gdb.hp/dbx.exp: ditto.
14792
14793Thu Jan 14 18:36:48 1999 Stan Shebs <shebs@andros.cygnus.com>
14794
14795 * constvars.c: Remove C++-isms.
14796 * constvars.exp: Use gdb_test everywhere, add xfails if compiled
14797 with GCC.
14798
14799Mon Jan 11 10:08:03 1999 David Taylor <taylor@texas.cygnus.com>
14800
14801 The following changes are part of the HP merge.
14802
14803 * gdb.base/break.exp: new tests to verify that catchpoints for
14804 fork, vfork, and exec don't trigger inappropriately.
14805
14806 * gdb.base/opaque.exp: compile one file at a time, then link.
14807
14808 * gdb.base/signals.exp: be more restrictive about which hppa
14809 systems receive a setup_xfail. new tests.
14810
14811 * gdb.base/solib_threshold.build: new file.
14812 * gdb.base/solib_threshold.exp: new file.
14813 * gdb.base/solib_threshold.link_opts: new file.
14814 * gdb.base/solib_threshold.mk: new file.
14815 * gdb.base/gen_solib_threshold.c: new file.
14816
14817 * gdb.c++/classes.exp: if on HPUX and not using gcc, skip the
14818 tests. New tests for enums inside classes.
14819
14820 * gdb.c++/compiler.cc: indicate support of template debugging.
14821
14822 * gdb.c++/demangle.exp: run hp style demangling tests.
14823
14824 * gdb.c++/inherit.exp: if on HPUX and not using gcc, skip the
14825 tests.
14826
14827 * gdb.c++/misc.cc: changes to support new tests.
14828
14829 * gdb.c++/templates.cc: changes to support HP's compiler; changes
14830 to support new tests.
14831
14832 * gdb.c++/virtfunc.exp: if we are on HPUX and we are not using
14833 gcc, then skip these tests.
14834
14835Sun Jan 10 23:44:11 1999 David Taylor <taylor@texas.cygnus.com>
14836
14837 The following files are part of the HP merge; some had longer
14838 names at HP, but have been renamed to be no more than 14
14839 characters in length.
14840
14841 * gdb.hp/ambiguous.cc: new file.
14842 * gdb.hp/ambiguous.exp: new file.
14843 * gdb.hp/attach.exp: new file.
14844 * gdb.hp/attach2.exp: new file.
14845 * gdb.hp/classes-hp.exp: new file.
14846 * gdb.hp/ctti.exp: new file.
14847 * gdb.hp/ctti-add.cc: new file.
14848 * gdb.hp/ctti-add1.cc: new file.
14849 * gdb.hp/ctti-add2.cc: new file.
14850 * gdb.hp/ctti-add3.cc: new file.
14851 * gdb.hp/dbx.exp: new file.
14852 * gdb.hp/exception.cc: new file.
14853 * gdb.hp/exception.exp: new file.
14854 * gdb.hp/foll-exec.c: new file.
14855 * gdb.hp/foll-exec.exp: new file.
14856 * gdb.hp/foll-fork.c: new file.
14857 * gdb.hp/foll-fork.exp: new file.
14858 * gdb.hp/foll-vfork.c: new file.
14859 * gdb.hp/foll-vfork.exp: new file.
14860 * gdb.hp/inherit-hp.exp: new file.
14861 * gdb.hp/more-steps.exp: new file.
14862 * gdb.hp/namespace.cc: new file.
14863 * gdb.hp/namespace.exp: new file.
14864 * gdb.hp/optimize.exp: new file.
14865 * gdb.hp/pxdb.c: new file.
14866 * gdb.hp/pxdb.exp: new file.
14867 * gdb.hp/quicksort.exp: new file.
14868 * gdb.hp/reg-test.exp: new file.
14869 * gdb.hp/reg-test.s: new file.
14870 * gdb.hp/sized-enum.c: new file.
14871 * gdb.hp/sized-enum.exp: new file.
14872 * gdb.hp/start-stop.exp: new file.
14873 * gdb.hp/templ-hp.cc: new file.
14874 * gdb.hp/templ-hp.exp: new file.
14875 * gdb.hp/thr-lib.c: new file.
14876 * gdb.hp/thr-lib.exp: new file.
14877 * gdb.hp/thr-lib.h: new file.
14878 * gdb.hp/thr-liblib.c: new file.
14879 * gdb.hp/virtfun-hp.c: new file.
14880 * gdb.hp/virtfun-hp.exp: new file.
14881 * gdb.hp/watch-cmd.exp: new file.
14882 * gdb.hp/watch-hp.exp: new file.
14883 * gdb.hp/xdb1.exp: new file.
14884 * gdb.hp/xdb2.exp: new file.
14885 * gdb.hp/xdb3.exp: new file.
14886
14887Wed Jan 6 18:41:15 1999 David Taylor <taylor@texas.cygnus.com>
14888
14889 The following files are part of the HP merge; some had longer
14890 names at HP, but have been renamed to be no more than 14
14891 characters in length.
14892
14893 * gdb.base/ss.h: new file.
14894 * gdb.base/call-ar-st.c: new file.
14895 * gdb.base/call-ar-st.exp: new file.
14896 * gdb.base/call-rt-st.c: new file.
14897 * gdb.base/call-rt-st-exp: new file.
14898 * gdb.base/call-strs.exp: new file.
14899 * gdb.base/ena-dis-br.exp: new file.
14900 * gdb.base/environ.exp: new file.
14901 * gdb.base/long_long.exp: new file.
14902 * gdb.base/sect-cmd.exp: new file.
14903 * gdb.base/shlib-cl2.exp: new file.
14904 * gdb.base/smoke.exp: new file.
14905 * gdb.base/so-impl-ld.c: new file.
14906 * gdb.base/so-impl-ld.exp: new file.
14907 * gdb.base/so-indr-cl.c: new file.
14908 * gdb.base/so-indr-cl.exp: new file.
14909 * gdb.base/varargs.exp: new file.
14910 * gdb.base/volatile.exp: new file.
14911 * gdb.base/whatis-exp.exp: new file.
7a292a7a 14912 * gdb.base/display.exp: new file.
c906108c
SS
14913 * gdb.c++/derivation.exp: new file.
14914 * gdb.c++/local.exp: new file.
14915 * gdb.c++/member-ptr.exp: new file.
14916 * gdb.c++/overload.exp: new file.
14917 * gdb.c++/ovldbreak.exp: new file.
14918 * gdb.c++/ref-types.exp: new file.
14919 * gdb.c++/ref-types2.exp: new file.
14920 * gdb.c++/userdef.exp: new file.
d63a86f8 14921
c906108c
SS
14922Wed Jan 6 13:50:57 1999 Stan Shebs <shebs@andros.cygnus.com>
14923
14924 * gdb.base/default.exp: Reflect wording change in remote.c.
14925
dc96c6c7 14926Tue Jan 5 19:14:51 1999 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
14927
14928 * gdb.base/help.exp: Update to reflect current text.
14929
14930Tue Jan 5 13:05:32 1999 David Taylor <taylor@texas.cygnus.com>
14931
14932 * gdb.c++/anon-union.cc: make foo and bar global, otherwise
14933 they're stack variables and contain garbage.
14934 * gdb.c++/anon-union.exp: new file.
14935
14936 The following changes were made by David Taylor
14937 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
14938 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
14939 in changes by HP.
14940
14941 * gdb.base/bitops.exp: new file.
14942 * gdb.base/default.exp: change expected messages for catch and
14943 info catch tests to reflect HP merge changes.
14944 * gdb.base/enable-disable-break.exp
14945 * gdb.base/ending-run.c: new file.
14946 * gdb.base/long_long.c: new file.
14947 * gdb.base/maint.exp: new file.
14948 * gdb.base/pointers2.exp: new file.
14949 * gdb.base/shlib-call2.exp: new file.
14950 * gdb.base/solib.exp: new file.
14951 * gdb.base/step-test.c: new file.
14952 * gdb.c++/anon-union.cc: new file.
14953 * gdb.c++/local.cc: new file.
14954 * gdb.c++/member-pointer.cc: new file.
14955 * gdb.c++/method.cc: new file.
14956 * gdb.c++/ref-types.cc: new file.
14957 * gdb.c++/ref-types2.cc: new file.
14958 * gdb.c++/userdef.cc: new file.
d63a86f8 14959
c906108c
SS
14960 * gdb.base/scope.exp: compile one file at a time, then link.
14961 * gdb.base/langs.exp: ditto.
14962 * gdb.base/list.exp: ditto.
d63a86f8 14963
c906108c
SS
14964Mon Jan 4 10:06:43 1999 David Taylor <taylor@texas.cygnus.com>
14965
14966 The following changes were made by David Taylor
14967 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
14968 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
14969 in changes by HP.
d63a86f8 14970
c906108c
SS
14971 * gdb.c++/inherit.exp: if on hppa*-*-hpux* and not using gcc,
14972 skip tests. When compiling pass c++ flag to gdb_compile.
14973 * gdb.c++/
d63a86f8 14974
c906108c
SS
14975 * lib/gdb.exp (get_compiler_info): new, optional argument -- args;
14976 test for on hppa*-*-hpux*; use args to see if c++ was specified.
14977 (skip_hp_tests): new function.
14978 (gdb_preprocess): new function.
14979
14980 * configure.in (hpdir): decide whether to configure gdb.hp.
14981 * configure: regenerated.
14982
14983 * gdb.base/Makefile.in (MISCELLANEOUS): new macros -- extra things
14984 to delete on clean.
14985 (EXECUTABLES): update to reflect new additions.
14986 * gdb.base/commands.exp: update message expected.
14987 * gdb.base/default.exp: add copyright notice.
14988 * gdb.base/funcargs.exp (timeout): if hpux, increase timeout.
14989 * gdb.base/help.exp: update messages to reflect current text.
14990 * gdb.base/recurse.exp: add hpppa*-*-bsd* to 'list' of enabled
14991 targets for recurse tests.
14992 * gdb.base/watchpoint.exp: if on hpux and not gcc compiled, then
14993 skip this file.
14994
14995 * gdb.c++/Makefile.in (PROGS): update to reflect new executables.
14996 * gdb.c++/cplusfuncs.exp: tell gdb_compile that it's a c++
14997 compilation.
14998 * gdb.c++/misc.exp: ditto.
14999 * gdb.c++/templates.exp: if we're on hpux and it's not gcc, don't
15000 run the tests. tell gdb_compile that it's a c++ compilation.
15001
15002 * gdb.threads/pthreads.exp: fix typo in message.
d63a86f8 15003
c906108c
SS
15004 * gdb.base/all-bin.exp: new file.
15005 * gdb.base/arithmet.exp: new file.
15006 * gdb.base/assign.exp: new file.
15007 * gdb.base/completion.exp: new file.
15008 * gdb.base/cond-expr.exp: new file.
15009 * gdb.base/condbreak.exp: new file.
15010 * gdb.base/define.exp: new file.
15011 * gdb.base/dollar.exp: new file.
15012 * gdb.base/environment.exp: new file.
15013 * gdb.base/eval-skip.exp: new file.
15014 * gdb.base/jump.exp: new file.
15015 * gdb.base/logical.exp: new file.
15016 * gdb.base/pointers.exp: new file.
15017 * gdb.base/relational.exp: new file.
15018 * gdb.base/section_command.exp: new file.
15019 * gdb.base/whatis-expr.exp: new file.
15020
15021 * gdb.base/all-types.c: new file.
15022 * gdb.base/call-array-struct.c: new file.
15023 * gdb.base/call-return-struct.c: new file.
15024 * gdb.base/call-strings.c: new file.
15025 * gdb.base/callfuncs2.c: new file.
15026 * gdb.base/condbreak.c: new file.
15027 * gdb.base/constvars.c: new file.
15028 * gdb.base/display.c: new file.
15029 * gdb.base/int-type.c: new file.
15030 * gdb.base/jump.c: new file.
15031 * gdb.base/miscexprs.c: new file.
15032 * gdb.base/pointers.c: new file.
15033 * gdb.base/pointers2.c: new file.
15034 * gdb.base/shmain.c: new file.
15035 * gdb.base/shr1.c: new file.
15036 * gdb.base/shr2.c: new file.
15037 * gdb.base/solib.c: new file.
15038 * gdb.base/solib1.c: new file.
15039 * gdb.base/solib2.c: new file.
15040 * gdb.base/varargs.c: new file.
15041 * gdb.c++/derivation.cc: new file.
15042 * gdb.c++/overload.cc: new file.
15043 * gdb.c++/ovldbreak.cc: new file.
15044 * gdb.hp/attach.c: new file.
15045 * gdb.hp/attach2.c: new file.
15046 * gdb.hp/average.c: new file.
15047 * gdb.hp/compiler.c: new file.
15048 * gdb.hp/compiler.cc: new file.
15049 * gdb.hp/execd-program.c: new file.
15050 * gdb.hp/follow-exec.c: new file.
15051 * gdb.hp/follow-fork.c: new file.
15052 * gdb.hp/follow-vfork-and-exec.c: new file.
15053 * gdb.hp/misc-hp.cc: new file.
15054 * gdb.hp/more-steps.c: new file.
15055 * gdb.hp/optimize.c: new file.
15056 * gdb.hp/quicksort.c: new file.
15057 * gdb.hp/run-hp.c: new file.
15058 * gdb.hp/start-stop.c: new file.
15059 * gdb.hp/sum.c: new file.
15060 * gdb.hp/templates-hp.cc: new file.
15061 * gdb.hp/thread-local-in-lib.c: new file.
15062 * gdb.hp/thread-local-in-lib.h: new file.
15063 * gdb.hp/thread-local-in-lib.lib.c: new file.
15064 * gdb.hp/vforked-program.c: new file.
15065 * gdb.hp/virtfunc-hp.cc: new file.
15066 * gdb.hp/watchpoint-hp.c: new file.
15067 * gdb.hp/xdb.c: new file.
15068 * gdb.hp/xdb0.c: new file.
15069 * gdb.hp/xdb0.h: new file.
15070 * gdb.hp/xdb1.c: new file.
15071
15072Mon Dec 21 14:08:38 1998 David Taylor <taylor@texas.cygnus.com>
15073
15074 The following change was made by Edith Epstein
15075 <eepstein@cygnus.com> as part of a project to merge in changes
15076 originally made by HP; HP did not create ChangeLog entries.
15077
15078 * gdb.c++/demangle.exp: changed the expected output for some
15079 ARM-style mangling -- removed second reference to datatype.
15080 For example, maint demangle __dt__11T1__pt__2_cFv
a9c64011 15081 T1<char>::~T1<char>(void)
c906108c 15082 becomes,
a9c64011
AS
15083 maint demangle __dt__11T1__pt__2_cFv
15084 T1<char>::~T1(void)
c906108c
SS
15085
15086 (test_hp_style_demangling): new hp specific demangling test cases.
d63a86f8 15087
c906108c
SS
15088Mon Dec 14 15:07:03 1998 Jeffrey A Law (law@cygnus.com)
15089
15090 * gdb.trace/actions.exp: Ignore compiler warnings compiling actions.c
15091 * gdb.trace/backtrace.exp: Likewise.
15092 * gdb.trace/circ.exp: Likewise.
15093 * gdb.trace/collection.exp: Likewise.
15094 * gdb.trace/deltrace.exp: Likewise.
15095 * gdb.trace/infotrace.exp: Likewise.
15096 * gdb.trace/limits.exp: Likewise.
15097 * gdb.trace/packetlen.exp: Likewise.
15098 * gdb.trace/passc-dyn.exp: Likewise.
15099 * gdb.trace/passcount.exp: Likewise.
15100 * gdb.trace/report.exp: Likewise.
15101 * gdb.trace/save-trace.exp: Likewise.
15102 * gdb.trace/tfind.exp: Likewise.
15103 * gdb.trace/tracecmd.exp: Likewise.
15104 * gdb.trace/while-dyn.exp: Likewise.
15105 * gdb.trace/while-stepping.exp: Likewise.
15106
151071998-12-07 Jim Blandy <jimb@zwingli.cygnus.com>
15108
15109 * gdb.base/restore.exp, gdb.base/restore.c: New tests.
15110
15111Wed Dec 2 20:03:53 1998 Stan Shebs <shebs@andros.cygnus.com>
15112
15113 From Brendan Kehoe:
15114 * gdb.c++/cplusfuncs.cc, misc.cc, virtfunc.cc: Add now-required
15115 int return types.
15116
15117Sat Oct 24 18:04:22 1998 Felix Lee <flee@cygnus.com>
15118
15119 * config/slite.exp (gdb_load): use gdb_file_cmd, so we can do
15120 remote dos host testing right.
15121
15122Mon Oct 19 01:31:59 1998 Felix Lee <flee@cygnus.com>
15123
15124 * gdb.base/corefile.exp: remove some xfails.
15125
15126Thu Oct 15 10:04:38 1998 Andrew Cagney <cagney@b1.cygnus.com>
15127
15128 * gdb.base/reread.exp: Sleep 1 - ensures that the two executables
15129 have different timestamps.
15130
15131Thu Oct 1 20:56:14 1998 Andrew Cagney <cagney@b1.cygnus.com>
15132
15133 * lib/gdb.exp, gdb.base/default.exp, config/monitor.exp,
15134 gdb.base/default.exp: Replace "exec" with "executable".
15135
15136Tue Sep 29 15:06:29 1998 Andrew Cagney <cagney@b1.cygnus.com>
15137
15138 * gdb.base/default.exp: Change else if to elseif from previous
15139 delta.
15140
15141Mon Sep 28 13:21:43 1998 Nick Clifton <nickc@cygnus.com>
15142
15143 * gdb.base/default.exp: Add brace missing from previous delta.
15144
15145Mon Sep 21 14:39:27 1998 Nick Clifton <nickc@cygnus.com>
15146
15147 * gdb.base/default.exp: Support test for info float for all
15148 varieties of arm toolchain.
15149
dc96c6c7 15150Fri Sep 18 14:07:44 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
15151
15152 * gdb.trace/*.exp: remove "remote_download" command.
15153
dc96c6c7 15154Wed Sep 16 11:38:21 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
15155
15156 * gdb.trace/*.exp: remove -gdwarf from compile.
15157
15158Wed Sep 16 01:23:11 1998 Felix Lee <flee@cygnus.com>
15159
15160 * gdb.trace/configure.in(AC_INIT): typo
15161 * gdb.trace/configure: regenerated
15162
dc96c6c7 15163Mon Sep 14 20:00:04 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
15164
15165 * config/m68k-emc.exp: New file.
15166 * lib/<emc-support.exp trace-support.exp}: New files.
15167 * configure.in: add new test directory gdb.trace.
15168 * gdb.trace/{configure configure.in Makefile.in}: New files.
15169 * gdb.trace/{actions.c actions.exp gdb_c_test.c}: New files.
15170 * gdb.trace/{circ.c circ.exp limits.c limits.exp}: New files.
15171 * gdb.trace/{collection.c collection.exp tfind.exp }: New files.
15172 * gdb.trace/{backtrace.exp deltrace.exp infotrace.exp}: New files.
15173 * gdb.trace/{packetlen.exp passc-dyn.exp passcount.exp}: New files.
15174 * gdb.trace/{report.exp save-trace.exp tracecmd.exp}: New files.
15175 * gdb.trace/{while-dyn.exp while-stepping.exp}: New files.
d63a86f8 15176
dc96c6c7 15177Fri Sep 11 13:58:02 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
15178
15179 * gdb.c++/classes.exp: Change all regular expressions to match
15180 arbitrary combinations of newline/carriage-return, so that they
15181 will work equally well on Unix and Windows.
15182 * gdb.c++/inherit.exp: ditto.
15183 * gdb.c++/virtfunc.exp: ditto.
15184
151851998-08-11 Dawn Perchik <dawn@cygnus.com>
15186
15187 * gdb.base/setshow.exp: Fix error introduced by call to runto_main.
15188
c2d11a7d
JM
15189Fri Jul 24 15:51:34 1998 Jeffrey A Law (law@cygnus.com)
15190
15191 * gdb.disasm/am33.s: Add tests for autoincrement instructions.
15192 * gdb.disasm/am33.exp: Run time. Update tests which use r8-r15
15193 to use a0-a3/d0-d3 as needed.
15194
15195Thu Jul 16 18:20:46 1998 Jeffrey A Law (law@cygnus.com)
15196
15197 * gdb.disasm/am33.s: Add 4 operand mul and mulu tests.
15198 * gdb.disasm/am33.exp: Corresponding changes.
15199
c906108c
SS
152001998-07-11 Felix Lee <flee@cygnus.com>
15201
15202 * gdb.base/callfuncs.exp: add cmp10 test.
15203 * gdb.base/callfuncs.c (cmp10): new function.
15204
15205Thurs Jul 9 11:08:31 1998 Dawn Perchik <dawn@cygnus.com>
15206
d63a86f8 15207 * gdb.base/commands.exp: Break up infrun_breakpoint_command_test
c906108c
SS
15208 into two parts to get around a synchronization problem in expect.
15209
3fc11d3e
JM
15210Fri Jun 26 14:27:13 1998 Keith Seitz <keiths@cygnus.com>
15211
15212 * lib/gdb.exp (gdbtk_start): Add startup for gdbtk.
15213
15214 * configure.in: Add options for gdbtk testsuite.
15215
15216 * configure: Regenerate.
15217
15218 * gdb.gdbtk: New directory to hold gdbtk tests.
15219
c906108c
SS
15220Fri Jun 26 14:52:47 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
15221
15222 * gdb.fortran/types.exp: Escape brackets in expect patterns
15223 for test_float_literal_types_accepted tests.
15224 * gdb.base/scope.exp: Remove extraneous newline in filelocal_bss
15225 before run test.
15226
c2d11a7d
JM
15227Fri Jun 26 11:12:17 1998 Jeffrey A Law (law@cygnus.com)
15228
15229 * am33.exp: Just compile, do not link the testcase.
15230 * am33.s: Add ".am33" pseudoop to force am33 mode.
15231
c906108c
SS
152321998-06-25 Felix Lee <flee@cygnus.com>
15233
15234 * gdb.base/setshow.exp: make sure $pc is sane.
15235
15236 * gdb.stabs/weird.exp: split expect patterns properly.
15237
c2d11a7d
JM
15238Wed Jun 24 13:03:15 1998 Jeffrey A Law (law@cygnus.com)
15239
15240 * gdb.disasm/am33.s: New disassembler testfile for the am33.
15241 * gdb.disasm/am33.exp: Run it.
15242
dc96c6c7 15243Tue Jun 23 11:45:01 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
15244
15245 * gdb.base/funcargs.exp: simplify expect strings to ease pattern
15246 match processing (and eliminate spurious timeouts when running).
15247
dc96c6c7 15248Fri Jun 12 17:28:22 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
15249
15250 * gdb.base/signals.exp (test_handle_all_print): put back Mach
15251 exception test, but conditionalize it on target [mach | gnu].
15252
dc96c6c7 15253Wed Jun 10 10:40:03 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
15254
15255 * gdb.base/overlays.exp: fixup compile line for linker script.
15256
15257Thu Jun 4 21:54:15 1998 Felix Lee <flee@zog.cygnus.com>
15258
15259 * gdb.fortran/types.exp: don't guess at float size.
15260
15261Thu May 21 02:28:37 1998 Felix Lee <flee@zog.cygnus.com>
15262
15263 * gdb.base/exprs.exp: delete test that depends on int size.
15264
15265Sun May 17 17:10:22 1998 Bob Manson <manson@charmed.cygnus.com>
15266
15267 * config/sim.exp: Removed checks for target triplets.
15268 (gdb_target_sim): Use gdb,target_sim_options.
15269
15270Sat May 16 23:43:35 1998 Mark Alexander <marka@cygnus.com>
15271
15272 * gdb.base/reread.exp: New file.
15273 * gdb.base/reread1.c: New file.
15274 * gdb.base/reread2.c: New file.
15275
15276Sat May 16 23:22:09 1998 Mark Alexander <marka@cygnus.com>
15277
15278 * config/sim.exp: Use 'target sim -sparclite' when running
15279 SPARClite programs.
15280
15281Sat May 16 18:48:08 1998 Doug Evans <devans@canuck.cygnus.com>
15282
15283 * gdb.base/structs2.exp: New file.
15284 * gdb.base/structs2.c: New file.
15285
15286Wed May 13 13:36:14 1998 Doug Evans <devans@canuck.cygnus.com>
15287
15288 * gdb.asm/common.inc: New file.
15289 * gdb.asm/d10v.inc: New file.
15290 * asm-source.exp: Pass -I's to gas to find .inc files.
15291 Update line numbers in expected output.
15292 * asmsrc1.s: Rewrite.
15293 * asmsrc2.s: Rewrite.
15294 * configure.in: Create arch.inc symlink.
15295 * configure: Regenerate.
15296 * Makefile.in (distclean): Delete arch.inc.
15297
15298Wed May 6 10:30:54 1998 John Metzler <jmetzler@cygnus.com>
15299
15300 * callfuncs.c (t_enum_value1) : Cleanup return value warnings
15301 (t_enum_value2): ditto
15302 (t_enum_value3): ditto
15303 (main): ditto
15304Fri May 1 09:33:37 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
15305
15306 * gdb.base/break.exp: Remove xfail for `deleting all breakpoints
15307 when none' unexpected prompt case, fixed by breakpoint.c:delete_command
15308 change.
15309 Use gdb_test instead of send_gdb/gdb_expect sequences.
15310
15311Thu Apr 23 12:56:19 1998 Jason Molenda (crash@bugshack.cygnus.com)
15312
15313 * gdb.c++/virtfunc.cc: Declare extern "C" printf to return int,
15314 not void.
15315
15316Thu Apr 16 10:52:34 1998 John Metzler <jmetzler@cygnus.com>
15317
15318 * gdb.base/branches.c: Code with lots of loops and
15319 subroutines. Used to test gdbs ability to single step through PC
15320 changes, especially to test mips-tdep.c:mips_next_pc
15321
15322Mon Apr 13 22:32:51 1998 Frank Ch. Eigler <fche@cygnus.com>
15323
15324 * gdb.c++/virtfunc.cc: Make extern "C" printf declaration pass
15325 more rigorous EGCS C++ error checking.
15326
15327Fri Apr 10 22:38:12 1998 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15328
a9c64011
AS
15329 * gdb.base/help.exp: Clean up `help set args' and `help show args'
15330 tests.
15331 * gdb.base/interrupt.exp: Add "i*86-*-solaris2*" xfail for calling
15332 function when asleep.
15333 * gdb.base/signals.exp: Add "i*86-*-solaris2*" xfails. Add comment
15334 for i*86 Linux and SVR4 signal handling problems.
15335 Remove linux xfail for `next to handler in signals_tests_1', fixed
15336 by recent infrun.c change.
15337 Limit backtrace to 10 frames to avoid timeout problems with infinite
15338 stack backtraces.
15339 Adjust expect pattern in `handle all print' test to match Apr 28 1997
15340 target.[ch] change.
c906108c
SS
15341
15342Tue Mar 31 00:40:32 1998 Bob Manson <manson@charmed.cygnus.com>
15343
15344 * lib/gdb.exp(gdb_test): Send multiline commands one at a time; wait
15345 for a newline from gdb before continuing.
15346 (default_gdb_exit): Just look for y or n.
15347 (gdb_test): Detect abnormal exit from GDB running on DOS; if
15348 it does, fail the rests of the tests in the file.
15349
15350Tue Mar 24 22:44:52 1998 Bob Manson <manson@charmed.cygnus.com>
15351
15352 * config/cygmon.exp: New file.
15353
15354Mon Mar 16 21:39:11 1998 Bob Manson <manson@charmed.cygnus.com>
15355
15356 * gdb.base/list.exp: Fix problem with "list default lines around
15357 main" test on remote targets.
15358
15359 * gdb.base/scope.exp: Fix problem with filelocal_bss before
15360 run test on remote targets.
15361
15362Thu Mar 12 16:23:00 1998 Doug Evans <devans@canuck.cygnus.com>
15363
15364 * gdb.asm: New directory.
15365 * configure.in: Configure it.
15366 * configure: Regenerate.
15367 * gdb.asm/{Makefile.in,configure.in,configure}: New files.
15368 * gdb.asm/{asm-source.exp,asmsrc1.s,asmsrc2.s}: New files.
15369
15370Mon Feb 23 08:22:44 1998 Mark Alexander <marka@cygnus.com>
15371
15372 * config/mn10300-eval.exp: New file to support MN10300 eval board.
15373
dc96c6c7 15374Wed Feb 18 16:43:46 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 15375
a9c64011
AS
15376 * gdb.base/overlays (several files): Merge the two overlay
15377 managers into one. Change variables (foox, barx, bazx, grbxx)
15378 back into ints but force them to load in their proper sections.
c906108c
SS
15379
15380Thu Feb 12 13:49:30 1998 Andrew Cagney <cagney@b1.cygnus.com>
15381
15382 * gdb.base/d10vovly.c (D10VTranslate): Map IMAP0 to low 128k of
15383 on-chip insn memory and IMAP1 to upper 128k.
15384 (D10VCopy): Handle memory regions crossing 16k boundaries.
15385 (D10VCopy): Transfer data in 32 bit chunks.
15386
15387Tue Feb 10 17:23:22 1998 Andrew Cagney <cagney@b1.cygnus.com>
15388
15389 * gdb.base/overlays.c (main): Exit normally when result is
15390 correct.
15391
15392 * gdb.base/d10v.ld: Update LMAs to reflect current d10v address
15393 map. Include space for printf in .text segment.
15394
15395 * gdb.base/d10vovly.c (D10VTranslate): New function, handle
15396 updated d10v memory VMA/LMA map.
15397 (D10VCopy): Call D10VTranslate.
d63a86f8 15398
c906108c
SS
15399Fri Feb 6 14:13:12 1998 Andrew Cagney <cagney@b1.cygnus.com>
15400
15401 * gdb.base/m32rovly.c: Force variable _novlys into .data section.
15402
15403 * gdb.base/bar.c (barx, bar): Change variable to small array so
15404 that it won't be put into the .sdata - small data -
15405 section. Update reference.
15406 * gdb.base/baz.c (bazx, baz): Ditto.
15407 * gdb.base/foo.c (foox, foo): Ditto.
15408 * gdb.base/grbx.c (grbxx, grbx): Ditto.
15409
15410 * gdb.base/overlays.exp: Expect variables barx, bazx, foox, grbxx
15411 to be arrays.
d63a86f8 15412
dc96c6c7 15413Thu Jan 29 14:48:19 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 15414
a9c64011
AS
15415 * gdb.base/overlays.exp: fix up and get working again.
15416 Add tests for backtraces from an overlay function.
d63a86f8 15417
c906108c
SS
15418Fri Jan 23 07:52:45 1998 Fred Fish <fnf@cygnus.com>
15419
15420 * gdb.base/watchpoint.exp: Set "d10v*-*-*" clear_xfail for
15421 "calling function with watchpoint enabled".
15422
15423Thu Jan 22 14:23:29 1998 Fred Fish <fnf@cygnus.com>
15424
15425 * gdb.base/break.exp (test_next_with_recursion): Remove
15426 gdb_suppress_tests for d10v-*-*.
15427 * lib/gdb.exp (gdb_suppress_tests): Disable this function
15428 pending review of whether it is useful or not.
15429
15430Tue Jan 20 13:02:09 1998 Mark Alexander <marka@cygnus.com>
15431
15432 * gdb.base/funcargs.exp: Increase timeout for slow TX39 boards.
15433
15434Mon Jan 19 08:53:04 1998 Mark Alexander <marka@cygnus.com>
15435
15436 * gdb.base/break.exp: Increase timeout for slow TX39 boards.
15437 * config/dve.exp: New file to support Densan boards.
15438
15439Mon Dec 15 22:38:05 1997 Andrew Cagney <cagney@b1.cygnus.com>
15440
15441 * gdb.base/interrupt.exp: Document problem of simulators, signals,
15442 reads and BSD.
15443
15444Wed Nov 26 22:29:18 1997 Bob Manson <manson@charmed.cygnus.com>
15445
15446 * config/monitor.exp: Be a bit less picky about the "Remote debugging"
15447 response.
15448
15449 * gdb.c++/misc.exp: Call runto_main instead of doint it manually.
15450
15451Tue Nov 25 12:46:36 1997 Andrew Cagney <cagney@b1.cygnus.com>
15452
15453 * gdb.base/mips_pro.exp: Add "mips64*-*-elf" xfail for backtrace
15454 test.
15455
15456 * gdb.base/funcargs.exp: Query GDB for target_sizeof_int,
15457 target_sizeof_long and target_bigendian_p.
15458 (structs_by_value, structs_by_reference): Check values according
15459 to targets word size and endianess.
d63a86f8 15460
c906108c
SS
15461Mon Nov 24 16:37:06 1997 Andrew Cagney <cagney@b1.cygnus.com>
15462
15463 * gdb.base/langs.exp: For "continue to exit" ignore any trailing
15464 output.
15465
15466Fri Oct 17 13:24:43 1997 Stan Shebs <shebs@andros.cygnus.com>
15467
15468 * gdb.base/default.exp, gdb.base/help.exp, gdb.base/setshow.exp:
15469 Update test of set args help to match source change.
15470
15471Fri Sep 26 17:36:20 1997 Jason Molenda (crash@pern.cygnus.com)
15472
15473 * gdb.base/default.exp: Expect help system output to be in
15474 alphabetical order.
15475 * gdb.base/help.exp: Ditto.
15476
15477Wed Sep 24 13:08:14 1997 Bob Manson <manson@charmed.cygnus.com>
15478
15479 * gdb.base/signals.exp: Change "i*86-pc-linux-gnu" to
15480 "i*86-pc-linux-gnu*".
15481 * gdb.base/interrupt.exp: Ditto.
15482 * gdb.base/corefile.exp: Ditto.
15483
15484 * lib/gdb.exp(gdb_compile): If is_vxworks target feature is set,
15485 define vxworks when building the testcase.
15486
15487 * gdb.base/ptype.exp: Fix testnames to be unique.
15488 * gdb.base/radix.exp: Ditto.
15489 * gdb.base/term.exp: Ditto.
15490 * gdb.base/whatis.exp: Ditto.
15491 * gdb.c++/classes.exp: Ditto.
15492
15493Tue Sep 16 22:21:48 1997 Bob Manson <manson@charmed.cygnus.com>
15494
15495 * gdb.base/callfuncs.exp: Fix indentation.
15496
15497 * lib/gdb.exp(gdb_expect): Set remote_suppress_flag if
15498 suppress_flag has been set.
15499 (gdb_step_for_stub): Check for gdb,use_breakpoint_for_stub
15500 target feature.
15501
15502Mon Sep 15 15:43:17 1997 Bob Manson <manson@charmed.cygnus.com>
15503
15504 * gdb.stabs/weird.exp: Don't start gdb 'til after we've compiled
15505 the testcase.
15506
15507 * gdb.c++/cplusfuncs.cc(main): Add extern "C" declaration for
15508 set_debug_traps() and breakpoint().
15509 * gdb.c++/misc.cc (main): Ditto.
15510 * gdb.c++/templates.cc (main): Ditto.
15511 * gdb.c++/virtfunc.cc (main): Ditto.
15512
15513Fri Sep 12 16:56:38 1997 Bob Manson <manson@charmed.cygnus.com>
15514
15515 * lib/gdb.exp(gdb_step_for_stub): New function.
15516 (gdb_run_cmd): Look for gdb,do_reload_on_run target feature--if it
15517 exists, reload the executable and do a "continue" instead of
15518 doing a jump.
15519 (runto_main): Use gdb_step_for_stub.
d63a86f8 15520
c906108c
SS
15521 * gdb.base/break.exp: Use gdb_step_for_stub. Also, rename certain
15522 tests to have unique names.
15523 * gdb.base/callfuncs.exp: Ditto.
15524 * gdb.base/commands.exp: Ditto.
15525 * gdb.base/default.exp: Ditto.
15526 * gdb.base/help.exp: Ditto.
15527 * gdb.base/list.exp: Ditto.
15528 * gdb.base/opaque.exp: Ditto.
15529 * gdb.base/printcmds.exp: Ditto. Use a loop to emit multiple
15530 similar tests.
d63a86f8 15531
c906108c
SS
15532 * gdb.base/setshow.c: Add set_debug_traps/breakpoint calls.
15533 * gdb.c++/cplusfuncs.cc: Ditto.
15534 * gdb.c++/virtfunc.cc: Ditto.
15535
15536 * config/monitor.exp: Keep track of the last file we saw, rather
15537 than trying to get the info from gdb.
15538
15539 * gdb.fortran/types.exp: Move comment to previous line.
15540
15541Tue Sep 2 19:55:34 1997 Bob Manson <manson@charmed.cygnus.com>
15542
15543 * config/sparclet.exp: Detect gratuitous change to sparclet gdb
15544 target mode.
15545
15546Mon Jul 28 12:14:47 1997 Stan Shebs <shebs@andros.cygnus.com>
15547
15548 From Bob Manson:
15549 * config/monitor.exp (gdb_target_monitor): Look for "Connected to"
15550 string from GDB when it connects.
15551
15552 * lib/gdb.exp: Look for $TOOL_EXECUTABLE.
15553
15554Thu Jul 3 15:35:12 1997 Bob Manson <manson@charmed.cygnus.com>
15555
15556 * lib/gdb.exp(get_debug_format): Don't cause the testsuite to fail
15557 if we can't get a debug format from GDB (we may be testing an
15558 older GDB). Use a 10 second timeout when checking for the format.
15559
15560 * gdb.stabs/weird.exp: Fix quoting.
15561
15562 * config/sparclet.exp: Renamed sparclet-loader.c to stub-loader.c.
15563
15564Mon Jun 30 18:31:43 1997 Bob Manson <manson@charmed.cygnus.com>
15565
15566 * config/arm-ice.exp: New file.
15567
15568Sun Jun 29 16:43:30 1997 Bob Manson <manson@charmed.cygnus.com>
15569
15570 * gdb.base/overlays.exp: Preliminary fixes; temporarily disabled
15571 until it has been modified to work with the new testsuite.
15572
99707966 15573 * gdb.*/*.exp: Instead of causing 1 unresolved test when the
c906108c
SS
15574 testcase won't compile, cause all of the testcases in the file to
15575 fail instead.
15576
15577 * lib/gdb.exp(gdb_suppress_entire_file): New procedure.
15578 (gdb_clear_suppressed): New procedure.
15579 (gdb_stop_suppressing_tests): Only clear suppress_flag if
15580 it contains a positive value.
15581
15582Sat Jun 28 13:31:11 1997 Bob Manson <manson@charmed.cygnus.com>
15583
15584 * lib/gdb.exp(default_gdb_start): Use gdb_opts host feature.
15585
15586 * gdb.c++/virtfunc.exp: Remove setting of libs variable.
15587
15588Fri Jun 27 07:44:25 1997 Fred Fish <fnf@cygnus.com>
15589
15590 * lib/gdb.exp (setup_xfail_format): New function.
15591 (get_debug_format): New function to get debug format.
15592 (debug_format): New global variable to hold last value set
15593 by get_debug_format.
15594 * gdb.base/list.exp: Call get_debug_format and expect some
15595 tests to fail for DWARF 1 and COFF formats.
15596 * gdb.c++/ptype.exp: Ditto.
15597 * gdb.c++/classes.exp: Ditto.
15598 * gdb.c++/cplusfuncs.exp: Ditto.
15599 * gdb.c++/inherit.exp: Ditto.
15600 * gdb.c++/templates.exp: Ditto.
15601 * gdb.c++/virtfunc.exp: Ditto.
d63a86f8 15602
c906108c
SS
15603Wed Jun 25 09:08:51 1997 Bob Manson <manson@charmed.cygnus.com>
15604
15605 * lib/gdb.exp(default_gdb_exit): Don't give an error if the remote
15606 host doesn't have a currently-open connection.
15607
15608 * config/sparclet.exp: Cleanups and fixes to make it generic for
15609 any gdb stub target. Handle cases where gdb doesn't respond when
15610 interrupted in a sane fashion.
15611
15612 * config/m32r-stub.exp: Load sparclet.exp instead of trying to do the
15613 same thing in a totally different way.
15614
15615 * config/monitor.exp: Pass in timeouts to gdb_expect instead of
15616 setting "timeout".
15617 (gdb_start): We set the global gdb_prompt variable in
15618 default_gdb_init now.
15619
15620Sun Jun 22 09:11:02 1997 Fred Fish <fnf@cygnus.com>
15621
15622 * gdb.base/printcmds.exp: Fix "check for floating addition"
15623 regexp to accept results within approx +/- .01 of exact value.
15624 * lib/gdb.exp (gdb_test): Remove unused expect_out global decl.
15625
15626Wed Jun 18 11:11:39 1997 Bob Manson <manson@charmed.cygnus.com>
15627
15628 * lib/gdb.exp(gdb_init): Pass our arguments to default_gdb_init
15629 properly.
15630 (gdb_expect): Add optional timeout parameter, and add timeout
15631 value to various calls.
15632 (gdb_suppress_tests): Only give one warning message per group.
15633
15634Tue Jun 17 13:10:10 1997 Bob Manson <manson@charmed.cygnus.com>
15635
15636 * lib/gdb.exp(gdb_expect): Declare errorInfo and errorCode as
15637 global variables. Handle getting a value for $timeout more
15638 gracefully.
15639
15640Sat Jun 14 09:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
15641
15642 * lib/gdb.exp: Close connection to remote host if gdb doesn't
15643 initialize.
15644 (default_gdb_init): New procedure; allow gdb_init to be overridden
15645 by a target configuration file.
15646 (gdb_expect): Pass the timeout to remote_expect.
15647
15648 * config/monitor.exp(gdb_load): Fix typo in regexp.
15649
15650Thu Jun 12 20:57:12 1997 Bob Manson <manson@charmed.cygnus.com>
15651
15652 * gdb.base/funcargs.exp: Remove spurious suppress tests call.
15653
15654Tue Jun 3 15:20:20 1997 Bob Manson <manson@charmed.cygnus.com>
15655
15656 * config/monitor.exp(gdb_target_monitor): Call gdb_file_cmd
15657 here. Call gdb_target_exec before rebooting the target, to make
15658 sure the connection to the target is closed.
15659 (gdb_load): Pass the name of the executable to gdb_target_monitor.
15660 Don't call gdb_file_cmd here; let gdb_target_monitor do it.
15661 Also detect "Timeout reading from remote" error.
15662
15663 * config/gdbserver.exp: Pass the executable being loaded to
15664 gdb_target_monitor. Don't call gdb_file_cmd here; let
15665 gdb_target_monitor do it.
15666
15667 * gdb.disasm/hppa.exp: Don't use exec_output.
15668
15669Fri May 23 13:28:29 1997 Bob Manson <manson@charmed.cygnus.com>
15670
15671 * gdb.base/list.exp: If we're debugging a non-native target,
15672 try to set the pc register to point to the start of the
15673 program before doing the first list command.
15674
15675 * gdb.c++/virtfunc.exp(gdb_virtfunc_restart): Make sure we run
15676 test_calls after restarting.
15677
15678 * lib/gdb.exp(gdb_run_cmd): Send jump command again after
15679 reloading.
15680
15681 * gdb.base/watchpoint.exp: Fix typo.
15682
15683 * gdb.base/setshow.exp: Check for use_gdb_stub.
15684
15685 * gdb.base/break.exp: Fix continue until exit test for the gdb
15686 stub case.
15687 * gdb.base/langs.exp: Ditto.
15688
15689 * config/monitor.exp(gdb_load): Handle gdb_sect_offset and
15690 gdb_load_offset. If we weren't given a file to load, figure out
15691 what the current file is and use it.
15692
15693 * config/i386-bozo.exp: New file.
15694
15695Thu May 22 18:51:32 1997 Bob Manson <manson@charmed.cygnus.com>
15696
15697 * lib/gdb.exp(gdb_expect): Look for gdb,timeout target
15698 feature.
15699
15700 * config/proelf.exp: New entry.
15701
15702Wed May 21 21:23:16 1997 Bob Manson <manson@charmed.cygnus.com>
15703
15704 * lib/gdb.exp: Remove spurious .* patterns at the beginning
15705 of regexps.
15706
15707 * gdb.base/watchpoint.exp: Don't run the test_stepping
15708 tests if gdb can't call functions on the target.
15709
15710 * gdb.base/setshow.exp: Don't run the set prompt tests if
15711 the board has gdb_prompt set.
15712
15713Tue May 20 08:58:49 1997 Jeffrey A Law (law@cygnus.com)
15714
15715 * gdb.base/a2-run.exp: Change "gdb,noargs" to just "noargs".
15716 * gdb.base/commands.exp: Likewise.
15717 * gdb.base/setshow.exp: Likewise.
15718
15719Mon May 19 15:37:50 1997 Bob Manson <manson@charmed.cygnus.com>
15720
15721 * config/monitor.exp(gdb_start): Look for gdb_prompt target
15722 feature.
15723
15724 * config/i960.exp: New file.
15725
15726Thu May 1 18:01:50 1997 Bob Manson <manson@charmed.cygnus.com>
15727
15728 * gdb.base/funcargs.exp: Check for gdb,short_int target
15729 feature instead of looking for explicit target triplets.
15730
dc96c6c7 15731Mon Apr 28 17:27:40 1997 Michael Snyder <msnyder@cygnus.com>
c906108c 15732
d63a86f8 15733 * gdb.base/printcmds.exp: add a couple more tests a la
c906108c
SS
15734 "p 123DEADBEEF", to check parse_number.
15735 * top.c: change "to enable to enable" to "to enable" in a couple
15736 of help strings.
15737
15738Thu Apr 24 14:38:18 1997 Jeffrey A Law (law@cygnus.com)
15739
15740 * gdb.base/callfuncs.exp: Mark some tests as expected to fail
15741 on the mn10300.
d63a86f8 15742
c906108c
SS
15743Mon Apr 21 15:05:42 1997 Fred Fish <fnf@cygnus.com>
15744
15745 * gdb.base/a2-run.exp: Add arm-*-coff setup_xfails for cases
15746 where the test executable is run with explicit args.
15747 * gdb.base/default.exp: Handle arm-*-coff case for "info float".
15748
15749Mon Apr 21 13:38:58 1997 Fred Fish <fnf@cygnus.com>
15750
15751 * gdb.base/run.c: Use FAKEARGV to build test executable that
15752 does not require a command line arg, since most simulators
15753 don't currently support passing such an arg into the simulated
15754 program.
15755 * gdb.base/commands.exp: Change tests to insert the proper
15756 value as the arg to the first recursive factorial call. Change
15757 compilation line to define FAKEARGV at compile time.
15758
15759Wed Apr 9 11:12:36 1997 Jeffrey A Law (law@cygnus.com)
15760
15761 * gdb.base/recurse.exp: Enable these tests for the mn10300.
15762 * gdb.base/watchpoint.exp: Don't expect a failure for an "calling
15763 function with watchpoint enabled" test.
15764
15765Tue Apr 8 19:33:20 1997 Bob Manson <manson@charmed.cygnus.com>
15766
15767 * gdb.base/watchpoint.exp(test_watchpoint_triggered_in_syscall):
15768 Don't call gdb_test when the command doesn't return to a gdb prompt.
15769
15770 * lib/gdb.exp(gdb_stop_suppressing_tests): Don't print gratuitous
15771 "Tests restarted" messages.
15772
15773Tue Apr 8 16:38:46 1997 Jeffrey A Law (law@cygnus.com)
15774
15775 * gdb.disasm/mn10300.exp: Fix buglets in "other" tests.
15776
dc96c6c7 15777Thu Apr 3 15:21:26 1997 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
15778
15779 * gdb.base/help.exp: update help msg for INFO ADDR; add help test
15780 for INFO SYMBOL; add help tests for OVERLAY commands.
15781 * gdb.base/default.exp: add tests for INFO SYMBOL command;
15782 add tests for OVERLAY commands
15783 * gdb.base/overlays.c overlays.exp foo.c bar.c baz.c grbx.c ovlymgr.h
15784 d10v.ld m32r.ld d10vovly.c m32rovly.c: add test case for overlays.
15785 * gdb.base/sigall.c: add usestubs code frag
15786 * gdb.base/watchpoint.exp: turn on complex watchpoint test for M32R.
d63a86f8 15787
c906108c
SS
15788Thu Apr 3 09:38:53 1997 Bob Manson <manson@charmed.cygnus.com>
15789
15790 * lib/gdb.exp(gdb_suppress_tests): Add explanation for subsequent
15791 failures.
15792 (gdb_stop_suppressing_tests): Note that tests have restarted.
15793
15794Wed Apr 2 19:04:20 1997 Bob Manson <manson@charmed.cygnus.com>
15795
15796 * config/h8300.exp: New file.
15797
15798Sun Mar 30 13:38:25 1997 Bob Manson <manson@charmed.cygnus.com>
15799
15800 * gdb.base/setshow.exp: Check for the existence of a
15801 feature, not its value.
15802
15803Sat Mar 29 11:19:46 1997 Bob Manson <manson@charmed.cygnus.com>
15804
15805 * gdb.c++/virtfunc.exp: Restart gdb in a sane fashion.
15806
15807 * gdb.base/scope.exp: It's now init0(), not init().
15808
15809 * gdb.base/scope0.c: For now, change init() to be init0().
15810
15811 * config/monitor.exp: Use gdb_serial in preference to serial
15812 or netport.
15813
15814 * lib/gdb.exp: Set GDB to [transform gdb] if we're using a remote host
15815 and it's not already set.
15816
15817Fri Mar 28 19:54:18 1997 Bob Manson <manson@charmed.cygnus.com>
15818
15819 * gdb.base/setshow.exp: Only test the run command if the target
15820 isn't using a stub and if it supports argument passing.
15821
15822Sat Mar 22 19:50:25 1997 Bob Manson <manson@charmed.cygnus.com>
15823
15824 * config/udi.exp(gdb_start): Make sure UDICONF is set
15825 properly before starting gdb.
15826
15827Mon Mar 24 14:40:33 1997 Jeffrey A Law (law@cygnus.com)
15828
15829 * gdb.disasm/mn10300.s: New test file for mn10300 disassembler.
15830 * gdb.disasm/mn10300.exp: Run mn10300 disassembler tests.
15831 * gdb.disasm/Makefile.in: Remove "mn10300" when cleaning.
15832
15833Tue Mar 11 11:42:58 1997 Bob Manson <manson@charmed.cygnus.com>
15834
15835 * config/vx.exp: Use remote_ld, not vxworks_ld. Don't use
15836 specialized code to reboot the board, use remote_reboot instead.
15837
15838 * config/vxworks29k.exp: Use vx.exp, not vx-gdb.exp.
15839
15840 * lib/gdb.exp: Add GDB_TESTCASE_OPTIONS.
15841
15842 * config/monitor.exp: Make sure we disconnect from the target.
15843 Also, try a reboot/reload cycle instead of failing if the
15844 load fails.
15845
15846Fri Mar 7 13:48:30 1997 Bob Manson <manson@charmed.cygnus.com>
15847
15848 * gdb.base/default.exp: Don't set match_max.
15849 * gdb.base/help.exp: Ditto.
15850 * gdb.base/list.exp: Ditto.
15851 * gdb.base/signals.exp: Ditto.
15852
15853 * config/monitor.exp(gdb_load): If gdb,use_standard_load is
15854 set, use remote_ld to download the testcase instead of
15855 the GDB loader.
15856
15857Wed Mar 5 00:00:43 1997 Bob Manson <manson@charmed.cygnus.com>
15858
15859 * config/vr5000.exp: New file.
15860
15861 * config/monitor.exp(gdb_target_monitor): Add pattern for
15862 "Ending remote" to detect errors in connecting.
15863
15864 * gdb.base/setshow.exp: Add .* within auto language test.
15865
15866 * lib/gdb.exp(gdb_run_cmd): Add check for gdb_init_command
15867 target feature.
15868
15869 * config/monitor.exp(gdb_load): Check for a failure when loading,
15870 and reboot the board if necessary.
15871
15872 * gdb.base/setvar.exp(test_set): Handle multiple prints within
15873 a set of tests. Remove print.* from the patterns being checked.
15874
15875Mon Mar 3 11:57:43 1997 Bob Manson <manson@charmed.cygnus.com>
15876
15877 * gdb.base/a1-selftest.exp: Use send_gdb consistently. Don't
15878 refer to gdb_spawn_id.
15879
15880 * config/m32r-stub.exp: Remove references to gdb_spawn_id, no
15881 longer used.
15882 * config/sparclet.exp: Ditto.
15883 * config/sparclet-old.exp: Ditto.
15884 * config/slite.exp: Ditto.
15885 * config/sim.exp: Ditto.
15886 * gdb.base/funcargs.exp: Ditto.
15887
15888 * lib/gdb.exp:Remove references to gdb_spawn_id.
15889 (gdb_expect): Move to remote.exp.
15890
15891Fri Feb 28 20:47:39 1997 Bob Manson <manson@charmed.cygnus.com>
15892
15893 * config/monitor.exp: Detect the "Couldn't establish connection"
15894 message from GDB.
15895
15896Tue Feb 25 14:08:55 1997 Bob Manson <manson@charmed.cygnus.com>
15897
15898 * gdb.base/bitfields.exp: Use runto instead of explicit
15899 gdb_run_cmd/gdb_expect sequences.
15900
15901 * gdb.base/break.exp(text_next_with_recursion): Add match for
15902 gdb_expect call.
15903
15904 * config/monitor.exp(gdb_target_monitor): Calling exit loses big.
15905 We also need to handle the "A program is being debugged already"
15906 prompt from gdb. Use gdb_test to set the baud rate.
15907
15908 * lib/gdb.exp(gdb_init): Increase the default expect buffer size
15909 to 20000. Really. I mean it.
15910
15911Mon Feb 24 13:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
15912
15913 * lib/gdb.exp(gdb_test): Generate a FAIL message when send_gdb
15914 fails. If suppress_flag is set, skip perror message about not
15915 being able to send to GDB.
15916 (send_gdb): If suppress_flag is set, don't try to send commands to
15917 GDB.
15918 (gdb_expect): If suppress_flag is set, always fail immediately.
15919 (gdb_suppress_tests, gdb_stop_suppressing_tests): New functions.
15920 (gdb_init): Call gdb_stop_suppressing_tests.
15921 (default_gdb_exit): Ditto.
15922 (default_gdb_start): Ditto.
15923
15924 * gdb.base/bitfields.exp: Call gdb_suppress_tests and
15925 gdb_stop_suppressing_tests as appropriate.
15926 * gdb.base/break.exp: Ditto.
15927 * gdb.base/callfuncs.exp: Ditto.
15928 * gdb.base/commands.exp: Ditto.
15929 * gdb.base/exprs.exp: Ditto.
15930 * gdb.base/funcargs.exp: Ditto.
15931 * gdb.base/list.exp: Ditto.
15932 * gdb.base/recurse.exp: Ditto.
15933 * gdb.base/scope.exp: Ditto.
15934 * gdb.base/structs.exp: Ditto.
15935 * gdb.c++/inherit.exp: Ditto.
15936
15937Sun Feb 23 19:56:02 1997 Bob Manson <manson@charmed.cygnus.com>
15938
15939 * config/vr4300.exp: New file.
15940
99707966 15941 * gdb.*/*.exp: Call gdb_expect instead of expect.
d63a86f8 15942
99707966 15943 * lib/gdb.exp(gdb_expect): New function.
c906108c
SS
15944
15945Thu Feb 20 13:57:01 1997 Bob Manson <manson@charmed.cygnus.com>
15946
15947 * lib/gdb.exp(gdb_init): New function.
15948
15949 * gdb.base/setvar.exp(test_set): Don't bother printing a PASS/FAIL
15950 for each individual variable set.
15951
15952 * gdb.base/exprs.exp(test_expr): Make sure each test gets a unique
15953 name.
15954
15955 * gdb.base/help.exp: Fix the syntax of a few gdb_test calls.
15956
15957 * gdb.base/scope.exp: Use gdb_test.
15958
15959 * gdb.base/ptype.exp: Don't call "gdb_exit; gdb_start" if we're
15960 aborting; the testsuite driver will do that for us (see
15961 gdb_finish). Also, use gdb_test in a few more places.
15962
15963Thu Feb 20 13:32:24 1997 Stan Shebs <shebs@andros.cygnus.com>
15964
15965 * gdb.base/help.exp: Fix syntax of "help info all-registers" test.
15966
15967Thu Feb 20 10:34:21 1997 Jeffrey A Law (law@cygnus.com)
15968
15969 * gdb.disasm/mn10200.s: Add "nop" after "main" so that "main"
15970 and "add_tests" are not at the same address.
15971
15972Fri Feb 14 18:47:23 1997 Bob Manson <manson@charmed.cygnus.com>
15973
15974 * gdb.base/ptype.exp: Use gdb_test.
15975
15976Thu Feb 13 16:09:36 1997 Jeffrey A Law (law@cygnus.com)
15977
15978 * gdb.disasm/mn10200.s (misc_tests): Fix targets for "jsr" insns.
15979 * gdb.disasm/mn10200.exp (misc_tests): Remove bogus line accidentally
15980 left in. No longer expect them to fail.
15981
15982 * gdb.stabs/*.mt; Deleted, no longer used.
15983 * gdb.stabs/configure.in: Remove references to target makefile
15984 frags.
15985 * gdb.stabs/configure: Rebuilt.
15986
15987 * gdb.disasm/*.mt: Deleted, no longer used.
15988 * gdb.disasm/configure.in: Remove references to target makefile
15989 frags. Use "sh3.s" as the unique filename for this directory.
15990 * gdb.disasm/configure: Rebuilt.
15991
15992 * gdb.disasm/mn10200.s: New test file for mn10200 disassembler.
15993 * gdb.disasm/mn10200.exp: Run mn10200 disassembler tests.
15994 * gdb.disasm/Makefile.in: Remove "mn10200" when cleaning.
15995
15996Tue Feb 11 16:57:58 1997 Bob Manson <manson@charmed.cygnus.com>
15997
15998 * config/udi.exp: Use mondfe,name instead of remote_host.
15999
16000Tue Feb 11 11:22:36 1997 Jeffrey A Law (law@cygnus.com)
16001
16002 * gdb.base/watchpoint.exp: Don't expect a failure when calling
16003 a function with a watchpoint enabled on the mn10200.
16004
16005 * gdb.stabs/weird.exp: Don't quit if "weird.s" doesn't exist
16006 before trying to create it!
16007
16008Mon Feb 10 16:40:47 1997 Bob Manson <manson@charmed.cygnus.com>
16009
16010 * config/vx.exp: Use hostname instead of netport.
16011
16012 * config/vxworks.exp: New file.
16013
16014 * gdb.base/a2-run.exp: Change vxworks cases to use gdb_spawn_id.
16015
16016 * config/monitor.exp(gdb_target_monitor): Look for a prompt from
16017 gdb before assuming everything worked. Send a ^C if a timeout
16018 occurs.
16019
16020 * lib/gdb.exp(gdb_test): Check the result of send_gdb. Use
16021 $gdb_spawn_id directly.
16022 (gdb_run_cmd): Try _start as well as start. Use the target feature
16023 gdb,start_symbol as the symbol to start from when jumping.
16024
16025Mon Feb 10 11:26:59 1997 Jeffrey A Law (law@cygnus.com)
16026
16027 * gdb.base/exprs.exp: Delete bogus/incorrect (and probably
16028 redundant) test.
16029
16030 * gdb.base/recurse.exp: Relax final value test for 'b' so that
16031 it doesn't lose for 16bit integer systems.
16032
16033Fri Feb 7 09:31:21 1997 Jeffrey A Law (law@cygnus.com)
16034
16035 * gdb.fortran/types.exp: If the target doesn't support "double"
16036 data types, then expect "real" types to only be 4 bytes.
16037
16038 * gdb.c++/virtfunc.exp: Expect failure for virtual function
16039 call tests if the target doesn't support inferior function calls.
16040
16041 * gdb.base/printcmds.exp: Allow minor deviation in FP values
16042 in printf tests.
16043
16044Thu Feb 6 12:46:14 1997 Jeffrey A Law (law@cygnus.com)
16045
16046 * gdb.base/help.exp: Disable "help set", "help show", and
16047 "help support". Simplify regexp for "help stack".
16048
16049 * gdb.base/default.exp: Set match_max to 5000 and the timeout
16050 to 60 seconds. Temporarily set match_max to 15000 around the
16051 "info copying" test.
16052
16053 * gdb.base/nodebug.exp: Don't try to do an inferior function
16054 call if the target doesn't support them.
16055 * gdb.base/printcmds.exp: Likewise.
16056 * gdb.base/setvar.exp: Likewise.
16057 * gdb.base/structs.exp: Likewise.
16058 * gdb.c++/templates.exp: Likewise.
16059 * gdb.base/ptype.exp: Likewise. Remove UDI specific stuff.
16060
16061 * gdb.base/recurse.exp: Enable for the mn10200.
16062
16063 * configure.in: Do configure gdb.stabs directory for *-*-elf
16064 targets.
16065 * configure: Rebuilt.
16066
16067 * gdb.base/break.exp: Check for gdb,noresults before testing
16068 exit status and/or results from the target.
16069 * gdb.base/watchpoint.exp, gdb.base/langs.exp: Likewise.
16070 * lib/gdb.exp: Remove old (now bogus) initialization of
16071 noinferior, noargs, noresults and nosignals.
16072
16073Tue Feb 4 21:52:17 1997 Bob Manson <manson@charmed.cygnus.com>
16074
16075 * config/sh.exp: New file.
16076
16077 * config/slite.exp: Try to connect multiple times to the board
16078 before rebooting. Only send a "monitor run" if need_monitor_run
16079 is set.
16080
16081 * gdb.base/break.exp: Don't do the "stub continue" test if
16082 the target has gdb_stub set.
16083
16084 * gdb.base/callfuncs.exp: Increase the timeout.
16085
16086 * gdb.base/interrupt.exp: Don't even try to compile the testcase
16087 if the target has gdb,noinferiorio set.
16088
16089 * gdb.base/list.exp: Increase match_max to 10000 characters.
16090
16091 * gdb.base/sigall.exp: Check for gdb,nosignals on the target.
16092
16093 * gdb.base/watchpoint.exp: Check for gdb,noinferiorio on the
16094 target.
16095
16096 * lib/gdb.exp(gdb_run_cmd): Fix for targets that use stubs.
16097
16098Mon Feb 3 12:09:37 1997 Bob Manson <manson@charmed.cygnus.com>
16099
16100 * gdb.base/a1-selftest.exp: Make sure we call gdb_exit before
16101 trying to delete the copy of gdb. Catch the file delete so we
16102 don't die if the delete fails; also, the file should be copied to
16103 the host, not to the build.
16104
16105Sun Feb 2 00:55:14 1997 Bob Manson <manson@charmed.cygnus.com>
16106
16107 * lib/gdb.exp(gdb_test): Surround the result pattern with
16108 parenthesis in case it contains multiple regexps separated
16109 with |.
16110
16111 * gdb.base/watchpoint.exp: Use gdb_test.
16112 * gdb.base/default.exp: Ditto.
16113
16114Sat Feb 1 23:51:01 1997 Bob Manson <manson@charmed.cygnus.com>
16115
99707966 16116 * gdb.*/*.exp: Replace $prompt with $gdb_prompt.
d63a86f8 16117
c906108c
SS
16118 * gdb.base/scope.exp: Use gdb_test.
16119 * gdb.c++/classes.exp: Ditto.
16120 * gdb.c++/inherit.exp: Ditto.
16121
16122Fri Jan 31 13:09:12 1997 Bob Manson <manson@charmed.cygnus.com>
16123
16124 * gdb.base/crossload.exp: Don't use execute_anywhere, use
16125 remote_exec instead.
16126 * gdb.base/corefile.exp: Don't be ridiculous.
16127 * gdb.base/*.c: Add missing stub invocations.
16128
16129Thu Jan 30 16:49:25 1997 Bob Manson <manson@charmed.cygnus.com>
16130
16131 * config/slite.exp: Miscellaneous fixes.
16132
16133 * lib/gdb.exp: Fix runto.
16134
16135 * gdb.base/signals.exp: Check for a gdb,nosignals feature of
16136 the target.
16137
16138 * gdb.base/watchpoint.exp: Fix regexp.
16139
16140 * lib/gdb.exp(default_gdb_exit): Add a catch to the
16141 close and wait commands, as the descriptor may now be
16142 invalid. Always call "remote_close host".
16143
16144Tue Jan 28 14:42:31 1997 Bob Manson <manson@charmed.cygnus.com>
16145
16146 Major rewrite for testsuite revision.
d63a86f8 16147
c906108c
SS
16148 * lib/gdb.exp: Remove references to global CC, CXX, B_OPTIONS,
16149 TARGET_INCLUDES, LDFLAGS and target_alias. Use gdb_spawn_id
16150 instead of relying on spawn_id to always contain a valid
16151 spawn id.
16152 (get_compiler_info): New procedure to build the ${binfile}.ci
16153 file, instead of replicating this in N different places.
16154 (gdb_compile): New procedure.
d63a86f8 16155
c906108c
SS
16156 gdb.*/*.exp: Use gdb_compile and get_compiler_info (with
16157 appropriate arguments) instead of compile. Use gdb_test in a lot
16158 more places. Use send_gdb instead of send. Always run gdb_start
16159 at the start of a testcase, as this is no longer done magically.
16160
16161 config/*-gdb.exp: Rename without the -gdb suffix.
16162
16163 config/mips.exp: Use remote_close instead of exit_remote_shell.
16164 config/monitor.exp: Use target_info instead of looking at
16165 baud, timeout, etc.
16166 config/sim.exp: Use gdb_spawn_id instead of relying on spawn_id.
16167
16168Sat Dec 14 00:43:57 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16169
16170 * gdb.c++/templates.exp (test_ptype_of_templates),
16171 gdb.c++/inherit.exp (test_ptype_si, test_print_anon_union):
16172 Update expect patterns for destructors and assignment operators
16173 to match corresponding c-typeprint.c changes.
16174 * gdb.c++/templates.exp (test_template_breakpoints): Revert change
16175 to destructor breakpoint test, GDB should be able to set the
16176 destructor breakpoint without specifying arguments.
16177
16178Tue Dec 3 20:17:52 1996 Fred Fish <fnf@cygnus.com>
16179
16180 * gdb.threads/pthreads.exp: Change result for failure to compile due
16181 to lack of pthreads runtime support from an error to simply an
16182 unsupported test, per dejagnu standards.
16183
16184Sun Dec 1 00:18:59 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16185
16186 * lib/gdb.exp (gdb_test): Simplify expect pattern for the case
16187 where GDB exits to reduce pattern match time.
16188 (skip_chill_tests): Skip chill tests for mips*-sgi-irix6*.
16189
16190 * gdb.base/nodebug.exp: Add mips*-sgi-irix6* xfails.
16191
dc96c6c7 16192Tue Nov 26 18:29:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
16193
16194 * gdb.base/callfuncs.exp: Turn on function call tests for h8300.
16195 * gdb.base/default.exp: ditto.
16196 * gdb.base/nodebug.exp: ditto.
16197 * gdb.base/printcmds.exp: ditto.
16198 * gdb.base/ptype.exp: ditto.
16199 * gdb.base/setvar.exp: ditto.
16200 * gdb.base/structs.exp: ditto.
16201 * gdb.base/setshow.c: Guard against uninitialized values of argc.
16202
16203Tue Nov 26 17:23:28 1996 Ian Lance Taylor <ian@cygnus.com>
16204
16205 * configure, */configure: Rebuild with autoconf 2.12.
16206
16207Sat Nov 23 13:32:15 1996 Fred Fish <fnf@cygnus.com>
16208
16209 * gdb.base/a1-selftest.exp: Change x86 linux setup_xfails to
16210 use new i*86-pc-linux*-gnu quads.
16211 * gdb.base/corefile.exp: Ditto.
16212 * gdb.base/signals.exp: Ditto.
16213 * gdb.base/sigall.exp: Ditto.
16214 * gdb.base/interrupt.exp: Ditto.
16215
16216 * gdb.base/signals.exp (signal_tests_1): Remove setup_xfail
16217 "i*86-*-linux" for "signal SIGUSR1". Now works, at least with
16218 RedHat 4.0.
d63a86f8 16219
c906108c
SS
16220 * gdb.threads/pthreads.c (_MIT_POSIX_THREADS): Define if target is
16221 linux. This allows the test case to at least compile on latest
16222 linux, but still not run due to missing the threads runtime library.
16223
16224Fri Nov 22 10:13:29 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16225
16226 * gdb.base/a1-selftest.exp (do_steps_and_nexts): Reinitialize source
16227 directory to search gdb directory. Accept and step over conditional
16228 stack alignment code. Consume $prompt in failure cases.
16229 Reset timeout to $oldtimeout instead of some arbitrary value.
16230 * gdb.base/nodebug.exp: Limit backtrace to 10 frames to avoid
16231 timeout problems with infinite stack backtraces.
16232 * gdb.base/ptype.exp (ptype struct link, union tu_link):
16233 Accept function parameters for linkfunc member.
16234
16235Thu Nov 21 09:17:19 1996 Fred Fish <fnf@cygnus.com>
16236
16237 * lib/gdb.exp (CFLAGS): Remove, unreferenced.
16238 (CXXFLAGS): Remove, unreferenced.
16239 (B_OPTIONS): Add for -B options and add code to initialize with
16240 previous -B options and also add -B option to pick up cross compiled
16241 runtime.
16242 (TARGET_INCLUDES): Add for -I options and add code to initialize when
16243 doing cross compiles.
16244 (target_alias): Declare global.
16245 (xgcc): Set variable to full path of gcc in build tree. Use findfile
16246 to verify that gcc exists in build tree, and if so set CC to that
16247 gcc and to use B_OPTIONS and TARGET_INCLUDES.
d63a86f8 16248
c906108c
SS
16249Tue Nov 12 16:20:13 1996 Fred Fish <fnf@cygnus.com>
16250
16251 * gdb.c++/inherit.exp (test_print_anon_union): Reenable
16252 ptype test for anonymous union. Fixup testcase to match
16253 current gcc debug output.
16254
16255Mon Nov 11 14:12:06 1996 Jeffrey A Law (law@cygnus.com)
16256
16257 * gdb.base/funcargs.c: Use cast rather than "UL" suffix to
16258 force argument to an unsigned long type.
16259
16260Mon Nov 11 10:27:55 1996 Fred Fish <fnf@cygnus.com>
16261
16262 * gdb.c++/inherit.exp (test_ptype_si): Fix tagless struct ptype
16263 tests and anonymous union print/ptype tests.
16264 * gdb.base/list.exp (test_forward-search): Increase timeout by
16265 5 minutes for the "search extremely long line" case.
16266 * lib/gdb.exp (gdb_test): Document that the third arg to gdb_test is
16267 completely optional and that the pass/fail messages use the command as
16268 the message if that third arg is a null string.
16269 (gdb_test_exact): Arrange that a null string pattern means match a
16270 null string output rather than any output, which might include random
16271 errors.
16272 * gdb.base/mips_pro.exp: Add "mips*-sgi-irix4*" xfail for
16273 backtrace test.
16274 * gdb.c++/demangle.exp: Add a "*-*-*" xfail for test that was
16275 always failing and failure is now exposed by gdb.exp changes.
16276
16277Sat Nov 9 11:13:24 1996 Fred Fish <fnf@cygnus.com>
16278
16279 * gdb.c++/inherit.exp (test_ptype_vi): Log some passes that
16280 weren't being noted.
16281
16282Sat Nov 9 01:05:10 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16283
16284 * gdb.base/corefile.exp: Consume $prompt in mmap fail cases.
16285 * gdb.stabs/weird.exp: Remove v_comb xfails.
16286
dc96c6c7 16287Tue Nov 5 10:44:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
16288
16289 * gdb.base/[bitfields.exp crossload.exp funcargs.exp interrupt.exp
a9c64011 16290 list.exp scope.exp watchpoint.exp]
c906108c 16291 Make all timeout error msgs explicitly say "(timeout)".
d63a86f8 16292
dc96c6c7 16293Mon Nov 4 12:03:06 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
16294
16295 * config/monitor.exp: Increase download timeout to 1000 seconds.
16296
dc96c6c7 16297Mon Nov 4 12:02:26 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
16298
16299 * config/m32r.exp: Increase timeout to 120 seconds.
16300
16301Sun Nov 3 14:37:05 1996 Fred Fish <fnf@cygnus.com>
16302
16303 * gdb.c++/classes.exp: Modify to handle current gcc C++ member ordering
16304 and accept older ordering as obsolescent gcc or gdb.
16305 * gdb.c++/templates.exp: Ditto.
16306 * gdb.c++/virtfunc.exp: Ditto.
16307
16308Fri Nov 1 11:56:09 1996 Fred Fish <fnf@cygnus.com>
16309
16310 * gdb.base/coremaker.c: Add code to mmap some data so we
16311 can check that it ends up in the core file.
16312 * gdb.base/corefile.exp: Add test to read mmapped data
16313 from core file.
16314
dc96c6c7 16315Wed Oct 30 18:19:16 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
16316
16317 * config/m32r.exp: New file.
16318
16319Mon Oct 21 14:40:50 1996 Stu Grossman (grossman@critters.cygnus.com)
16320
16321 * testsuite/gdb.base/nodebug.exp: Whack out -g options by hand so
16322 that cflags can contains -gstabs, and work correctly for other tests.
16323
dc96c6c7 16324Mon Oct 21 14:00:37 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
16325
16326 * gdb.base/setshow.exp: New file, tests show and set.
16327 * gdb.base/setshow.c: New file, tests show and set.
16328 * gdb.base/help.exp: Add test for help set|show annotate.
16329 * gdb.base/default.exp: Add test for set|show annotate.
16330
16331Wed Oct 16 19:03:54 1996 Stu Grossman (grossman@critters.cygnus.com)
16332
16333 * testsuite/gdb.base/break.exp: Make backtrace from factorial
16334 errors unique.
16335 * testsuite/gdb.base/nodebug.exp: Whack out all -g options
16336 explicitly.
16337
16338Tue Oct 15 16:45:02 1996 Stu Grossman (grossman@critters.cygnus.com)
16339
16340 * config/sim-gdb.exp (gdb_target_sim): Remove setting of height
16341 and width commands. This is done elsewhere.
16342 * (gdb_start): Don't call gdb_start_sim here. That's already
16343 done in gdb_load. This fixes lots of failures in default.exp.
16344
16345Sun Oct 13 10:40:23 1996 Fred Fish <fnf@cygnus.com>
16346
16347 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>:
16348 * gdb.base/mips_pro.exp: Fix misplaced gdb_exit/gdb_start/gdb_load.
16349 * lib/gdb.exp (gdb_test): Treat failures due to program exiting
16350 in the same we we treat other failures (since it may be an expected
16351 condition), rather than as an error.
16352 * gdb.base/signals.exp (test_handle_all_print): Revert back to
16353 old test format.
16354
16355Fri Oct 11 17:05:22 1996 Fred Fish <fnf@cygnus.com>
16356
16357 * Makefile.in (clean mostlyclean): Also remove chill *.grt files.
16358 (distclean maintainer-clean realclean): No need to remove files
16359 twice. Nuke the duplicates.
16360 * gdb.base/Makefile.in (EXECUTABLES): Add "structs".
d63a86f8 16361 * gdb.threads/Makefile.in (distclean maintainer-clean realclean):
c906108c
SS
16362 Remove config.h along with other config files.
16363
16364Mon Sep 30 20:16:22 1996 Fred Fish <fnf@cygnus.com>
16365
16366 * gdb.base/interrupt.exp: Add i*86-*-linux* setup_xfail for
16367 "p func1 ()" and note that rests of tests are skipped.
16368 * gdb.base/corefile.exp: Add i*86-*-linux* and m68*-*-hpux*
16369 setup_xfails for "print func2::coremaker_local".
16370 Add i*86-*-linux* setup_xfail for "backtrace in corefile.exp".
16371 * gdb.base/mips_pro.exp: Restart gdb in this test so it isn't
16372 affected by the previous run test.
16373 * gdb.chill/misc.exp: Add m68*-*-hpux* setup_xfails for
16374 "print array () ubyte (foo)" and "print/x array () byte (\$i)"
16375 * gdb.chill/pr-8742.exp: Add m68*-*-hpux* setup_xfails for
16376 "pass int powerset tuple" and "pass modeless int powerset tuple".
16377 * gdb.chill/tests2.exp: Add m68*-*-hpux* setup xfails for
16378 "real write 4" and "real write 8".
16379 * gdb.shill/tuples.exp: Add i*86-*-linux* and m68*-*-hpux*
16380 setup_xfails for "print vs1 after tuple assign 2",
16381 "print \$i after tuple assign 2", and
16382 "print vs2 after tuple assign 2".
16383 * lib/gdb.exp (gdb_test): When a gdb aborts, print a more
16384 meaningful error message and return -1 so the caller can
16385 suppress further tests and avoid a cascade of errors.
d63a86f8 16386
c906108c
SS
16387Fri Sep 27 10:34:51 1996 Fred Fish <fnf@cygnus.com>
16388
16389 * gdb.base/a1-selftest.exp: Tweak tests to account for new
16390 format for printing version.
16391 * gdb.base/default.exp: Ditto.
16392 * gdb.base/interrupt.exp: Fix problem with cascade of
16393 errors if child process dies while calling a function.
d63a86f8 16394
c906108c
SS
16395Fri Sep 13 21:43:48 1996 Fred Fish <fnf@cygnus.com>
16396
16397 * Makefile.in (VPATH): Add
16398 * Makefile.in (Makefile, config.status): Fix rules so things get
16399 remade when necessary.
16400
16401Fri Sep 13 18:16:10 1996 Fred Fish <fnf@cygnus.com>
16402
16403 * Makefile.in (just-check): Add path to sibling expect dir
16404 to environment variable specified by RPATH_ENVVAR.
16405
16406Fri Sep 13 12:05:34 1996 Fred Fish <fnf@cygnus.com>
16407
16408 * Makefile.in (RPATH_ENVVAR): New var, set to @RPATH_ENVVAR@.
16409 (just-check): Add shared library paths for libstdc++, tk,
16410 tcl, bfd, and opcodes to the environment variable specified
16411 in RPATH_ENVVAR.
16412 * configure.in: Add support to recognize --enable-shared flag
16413 and generate correct value for RPATH_ENVVAR.
16414 * configure: Regenerated with autoconf.
16415
16416Mon Sep 2 06:36:02 1996 Fred Fish <fnf@cygnus.com>
16417
16418 * gdb.base/break.exp: Expand "Delete all breakpoints" xfail to
16419 include all osf versions.
16420 * gdb.threads/pthreads.exp: Expand "run to main" xfail to include
16421 all osf versions. Add -D_MIT_POSIX_THREADS to compilation command
16422 when target is linux. When failing to build pthreads test
16423 executable, give more meaningful message.
16424 * gdb.threads/pthreads.c: Hpux also uses old definition of second
16425 arg for pthread_create.
d63a86f8 16426
c906108c
SS
16427Mon Aug 19 09:58:59 1996 Fred Fish <fnf@cygnus.com>
16428
16429 * gdb.threads/pthreads.c (PTHREAD_CREATE_ARG2,
16430 PTHREAD_CREATE_NULL_ARG2): Accomodate old pthreads implementations.
16431 * gdb.threads/pthreads.exp: Try linking with both -lpthread (Solaris)
16432 and -lpthreads (everybody else).
16433 (test_startup): Fail gracefully if threads are not supported.
16434 * gdb.base/nodebug.exp: Add setup_xfail hppa*-*-hpux* for
16435 "p/c array_index("abcdef",2)" when not gcc compiled.
16436 * gdb.base/corefile.exp: Add setup_xfail hppa*-*-hpux* for
16437 "print func2::coremaker_local" when not gcc compiled.
16438 * gdb.base/opaque.exp: Remove setup_xfail hppa*-*-hpux* for
16439 "ptype on opaque struct tagname (statically)",
16440 "ptype on opaque struct tagname (dynamically) 1", and
16441 "ptype on opaque struct tagname (dynamically) 2"
16442 for not compiled with gcc.
16443 * gdb.base/mips_pro.exp: Only do setup_xfail hppa*-*-* for
16444 backtrace when compiled with gcc.
d63a86f8 16445 * lib/gdb.exp (runto_main): Return result of "runto main" rather
c906108c
SS
16446 than always return success.
16447
16448Sat Aug 17 13:28:00 1996 Fred Fish <fnf@cygnus.com>
16449
16450 * gdb.c++/virtfunc.exp: Remove setup_xfail for "mips-*-irix5*".
16451
16452Tue Aug 13 10:26:10 1996 Jeffrey A Law (law@cygnus.com)
16453
16454 * gdb.base/structs.exp: Undo last change.
16455
16456Mon Aug 12 15:29:08 1996 Fred Fish <fnf@cygnus.com>
16457
16458 * gdb.base/a1-selftest.exp (do_steps_and_nexts): New routine to
16459 encapsulate all the steps/nexts done during self test, starting
16460 at main, and makes them less sensitive to optimization issues.
16461 Add "hppa*-*-hpux*" to setup_xfail for "backtrace through
16462 signal handler" test.
16463 * gdb.threads/pthreads.exp: Only run this for native configs.
16464 * gdb.base/structs.exp (do_function_calls): Add hppa*-*-hpux9*"
16465 setup_xfails for "p fun5()", "p fun6()", "p fun7()", and "p fun8"
16466 tests.
16467 gdb.c++/virtfunc.exp (do_tests): Add "mips-*-irix5*" setup_xfail
16468 for "runto test_calls(void)" test.
d63a86f8 16469
c906108c
SS
16470Sun Aug 11 13:11:24 1996 Fred Fish <fnf@cygnus.com>
16471
16472 * gdb.base/term.exp: Set 7-bit strings, address off, width to 0,
16473 and don't expect address info in breakpoint confirmations.
16474
16475Wed Aug 7 20:47:43 1996 Fred Fish <fnf@cygnus.com>
16476
16477 * gdb.base/list.exp (test_forward_search): Increase timeout
16478 temporarily by 60 seconds for searching extremely long line,
16479 and then reset to old value when done. Increase expect input
16480 buffer to 10000.
16481
16482Wed Aug 7 15:34:22 1996 Fred Fish <fnf@cygnus.com>
16483
16484 * gdb.base/list.exp (test_forward_search): Fix to handle very
16485 long source line without overflowing expect's input buffer.
16486
16487Wed Aug 7 12:03:25 1996 Tom Tromey <tromey@creche.cygnus.com>
16488
16489 * config/slite-gdb.exp (gdb_start): Use "full_buffer", not
16490 "buffer_full".
16491
16492 * config/nind-gdb.exp (gdb_start): Use "full_buffer", not
16493 "buffer_full".
16494
16495 * config/mips-gdb.exp (gdb_start): Use "full_buffer", not
16496 "buffer_full".
16497
16498 * lib/gdb.exp (gdb_test): Correct pattern is "full_buffer", not
16499 "buffer_full".
16500
16501Wed Aug 7 11:05:47 1996 Fred Fish <fnf@cygnus.com>
16502
16503 * configure.in (configdirs): Add gdb.threads.
16504 * configure: Regenerated with autoconf.
16505 * gdb.threads/{config.in, pthreads.c, pthreads.exp}: New.
16506 * gdb.threads/{Makefile.in, configure.in}: Complete rewrites.
16507 * gdb.threads/configure: New, generated with autoconf.
d63a86f8 16508
c906108c
SS
16509Tue Aug 6 10:23:04 1996 Tom Tromey <tromey@rtl.cygnus.com>
16510
16511 * lib/gdb.exp (gdb_test_exact): Turn \n in pattern into \r\n.
16512
16513Mon Aug 5 18:11:53 1996 Fred Fish <fnf@cygnus.com>
16514
16515 * gdb.base/signals.exp (test_handle_all_print): Test separately for
16516 each signal's status in the output of "handle all print".
16517 * lib/gdb.exp (gdb_test): Document that the pattern must NOT include
16518 the \r\n sequence that immediately precedes the gdb prompt.
16519 * gdb.base/a1-selftest.exp: Save original timeout and restore
16520 after test.
16521
16522Sun Aug 4 10:20:50 1996 Jeffrey A Law (law@cygnus.com)
16523
16524 * gdb.disasm/hppa.s: Export fmemLRbug_tests_4 as a ST_CODE
16525 symbol.
16526
16527Fri Aug 2 17:37:26 1996 Brendan Kehoe <brendan@lisa.cygnus.com>
16528
16529 * config/vx-gdb.exp (gdb_start): Fix syntax of `$shell_id < 0'.
16530
16531Thu Jun 27 20:41:40 1996 Fred Fish <fnf@cygnus.com>
16532
16533 * gdb.base/signals.exp (test_handle_all_print): Temporarily increase
16534 timeout by 60 seconds.
16535
16536Thu Jun 27 18:13:57 1996 Fred Fish <fnf@cygnus.com>
16537
16538 * config/unix-gdb.exp: Increase default timeout from 30 to 60 sec.
16539 * config/netware.exp (gdb_run_cmd): Restore old timeout before doing
16540 error return.
16541
16542Thu Jun 27 10:54:58 1996 Fred Fish <fnf@cygnus.com>
16543
16544 * lib/gdb.exp (default_gdb_start): When reporting a timeout during
16545 gdb initialization, also report how long dejagnu waited. Restore
16546 old timeout before doing error return. Temporarily increase timeout
16547 by 3 minutes to allow for slow startups over heavy NFS use.
16548
16549Tue Jun 25 19:59:17 1996 Fred Fish <fnf@cygnus.com>
16550
16551 * lib/gdb.exp: Report timeout value for verbosity level 2.
16552 * config/gdbserver.exp: Ditto.
16553 * config/hppro.exp: Ditto.
16554 * config/mips-gdb.exp: Ditto.
16555 * config/monitor.exp: Ditto.
16556 * config/netware.exp: Ditto.
16557 * config/sim-gdb.exp: Ditto.
16558 * config/slite-gdb.exp: Ditto.
16559 * config/udi-gdb.exp: Ditto.
16560 * config/unix-gdb.exp: Ditto.
16561 * config/vx-gdb.exp: Ditto.
16562 * gdb.base/a1-selftest.exp: Ditto.
16563 * gdb.base/a2-run.exp: Ditto.
16564 * gdb.base/break.exp: Ditto.
16565 * gdb.base/corefile.exp: Ditto.
16566 * gdb.base/list.exp: Ditto.
16567 * gdb.base/recurse.exp: Ditto.
16568 * gdb.base/scope.exp: Ditto.
16569 * gdb.base/signals.exp: Ditto.
16570
16571Tue Jun 25 23:16:58 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
16572
16573 * gdb.threads/Makefile.in (docdir): Removed.
16574
16575Tue Jun 25 17:02:39 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
16576
16577 * configure.in (AC_PREREQ): autoconf 2.5 or higher.
d63a86f8 16578 * gdb.{base,c++,chill,disasm,stabs}/Makefile.in (VPATH): set to
c906108c 16579 @srcdir@.
d63a86f8 16580 * gdb.{base,c++,chill,disasm,stabs}/configure.in (AC_PREREQ):
c906108c
SS
16581 autoconf 2.5 or higher.
16582 * gdb.{base,c++,chill,disasm,stabs}/configure: Rebuilt.
16583
16584Thu Jun 13 11:16:10 1996 Tom Tromey <tromey@thepub.cygnus.com>
16585
16586 * configure: Regenerated.
16587 * aclocal.m4 (CY_AC_PATH_TCLH, CY_AC_PATH_TKH): Use odd names to
16588 avoid name clashes with SunOS headers.
16589
16590Wed Jun 5 16:43:27 1996 Jeffrey A Law (law@cygnus.com)
16591
16592 * gdb.c++/virtfunc.exp: Search $objdir/../../libstdc++ for libstdc++.
16593
16594Thu May 30 11:35:11 1996 Jeffrey A Law (law@cygnus.com)
16595
16596 * gdb.base/callfuncs.exp: Finish last change -- make sure the
16597 prototype information ends up in the compiler info file.
16598
16599Thu May 23 12:48:41 1996 Fred Fish <fnf@cygnus.com>
16600
16601 * gdb.base/callfuncs.exp: Remove the compiler info file prior to
16602 attempting to regenerate it. Eliminate use of a temporary file
16603 and just generate the info file directly. Source it immediately,
16604 for consistency of use.
16605 * gdb.base/corefile.exp: Ditto
16606 * gdb.base/exprs.exp: Ditto.
16607 * gdb.base/funcargs.exp: Ditto.
16608 * gdb.base/langs.exp: Ditto.
16609 * gdb.base/list.exp: Ditto.
16610 * gdb.base/mips_pro.exp: Ditto.
16611 * gdb.base/nodebug.exp: Ditto.
16612 * gdb.base/opaque.exp: Ditto.
16613 * gdb.base/ptype.exp: Ditto.
16614 * gdb.base/scope.exp: Ditto.
16615 * gdb.base/setvar.exp: Ditto.
16616 * gdb.base/signals.exp: Ditto.
16617 * gdb.base/whatis.exp: Ditto.
16618 * gdb.c++/templates.exp: Ditto.
16619 * gdb.c++/virtfunc.exp: Ditto.
16620 * gdb.c++/virtfunc.exp: Use contents of gcc_compiled to decide
16621 whether or not to add -lstdc++ to the compile command line args.
16622
16623Sat May 18 02:43:58 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16624
16625 * gdb.base/recurse.exp: Remove setup_xfail for "sparc*-*-sunos4*",
16626 it got fixed by the recent lookup_minimal_symbol_by_pc change.
16627 Increase timeout, a lot of single stepping might be needed if the
16628 target has no hardware watchpoints.
16629
16630Wed May 15 08:47:42 1996 Jeffrey A Law (law@cygnus.com)
16631
16632 * gdb.base/break.exp: Ignore compiler warnings when compiling
16633 break.c.
16634 * gdb.base/callfuncs.exp: Don't run these tests on the h8300.
16635 * gdb.base/default.exp: Add h8300 xfails. Handle messages
16636 from remote-sim.
16637 * gdb.base/exprs.exp: Add h8300 xfails.
16638 * gdb.base/funcargs.exp: Likewise.
16639 * gdb.base/nodebug.exp: Likewise.
16640 * gdb.base/printcmds.exp: Likewise.
16641 * gdb.base/ptype.exp: Likewise.
16642 * gdb.base/setvar.exp: Handle sizeof (int) != 4 for h8300. Add
16643 h8300 xfails.
d63a86f8 16644 * gdb.base/return.exp: Handle float/double precision problems
c906108c
SS
16645 on the h8300.
16646 * gdb.base/funcargs.c: Explicitly make last constant argument to
16647 call_after_alloca_subr an unsigned long type.
16648 * gdb.base/return.c: Include stdio.h.
16649
16650Tue May 7 22:01:12 1996 Rob Savoye <rob@chinadoll.cygnus.com>
16651
16652 * config/abug.exp: New file for the older Motorola Bug monitor
16653 that runs on the mvme13x series VME boards.
16654 * config/monitor.exp: Use the new config array for target settings
16655 if they exist.
16656
16657Fri May 3 16:02:55 1996 Stan Shebs <shebs@andros.cygnus.com>
16658
16659 * sim-gdb.exp: Make the SH simulator allocate less space when
16660 it is targeted.
16661
16662Thu May 2 12:31:56 1996 Jeffrey A Law (law@cygnus.com)
16663
16664 * gdb.base/mips_pro.exp: Expect failure for hppa*-*-* in backtrace
16665 test.
16666
16667Wed Mar 20 08:48:03 1996 Fred Fish <fnf@cygnus.com>
16668
16669 * gdb.base/list.exp (test_list_function): Remove setup_xfail for
16670 "rs6000-*-*" for "list function in include file" when gcc compiled.
16671 * gdb.base/printcmds.exp: Remove setup_xfail for "rs6000-*-aix*"
16672 for "p ctable1[120]".
16673 * gdb.base/scope.exp: Remove setup_xfail for "rs6000-*-*" for
16674 "print 'scope0.c'::filelocal_bss before run" when gcc compiled.
16675 Remove setup_xfail for "rs6000-*-*" for
16676 "print 'scope0.c'::filelocal before run".
16677 * gdb.base/{langs.exp, lists.exp, opaque.exp, scope.exp},
16678 gdb.stabs/weird.exp: Remove use of compiler options "-c -o ..."
16679 since some compilers don't allow both options to be given
16680 on the same command line. Create object file and move it.
d63a86f8 16681
c906108c
SS
16682Tue Mar 19 23:49:31 1996 Fred Fish <fnf@cygnus.com>
16683
16684 * gdb.base/corefile.exp: Always regenerate the core file, since
16685 we always regenerate the coremaker program. Detect special case
16686 where registers cannot be read from core file.
d63a86f8 16687
c906108c
SS
16688Tue Mar 19 16:52:49 1996 Fred Fish <fnf@cygnus.com>
16689
16690 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>
16691 * gdb.base/funcargs.c: Patch for SPARCworks alloca compatibility
16692 * gdb.c++/templates.exp: Only match on basename of file since
16693 some formats like xcoff don't encode directory information.
16694 * gdb.stabs/weird.exp: Use the right sed script for powerpc
16695 and rs6000 AIX xcoff targets.
16696 * configure.in: Add stabsdirs to configdirs for powerpc-*-aix*.
16697 * configure: Regenerate.
16698 * gdb.base/Makefile.in (clean): Remove generated file twice-tmp.c
16699 here, rather than in distclean.
d63a86f8 16700
c906108c
SS
16701Sun Mar 17 13:35:31 1996 Fred Fish <fnf@cygnus.com>
16702
16703 * gdb.base/mips_pro.exp: Create mips_pro.ci to get gcc_compiled
16704 defined, and use it to compile the test case with -O2. The
16705 native compilation still uses no optimization.
16706 * gdb.base/mips_pro.c: Remove inline assembly code since
16707 it is compiled PIC by default, which results in assembler
16708 warnings that make the testsuite think the compilation
16709 was unsuccessful.
16710
16711Sat Mar 16 15:02:24 1996 Fred Fish <fnf@cygnus.com>
16712
16713 * gdb.c++/misc.exp: Add note to message for
16714 "print s.a for foo struct" that this is a known gcc 2.7.2
16715 and earlier bug.
16716
16717Fri Mar 15 17:49:57 1996 Fred Fish (fnf@cygnus.com)
16718
16719 * gdb.base/break.exp: Fix pattern for matching "Delete all
16720 breakpoints (y or n) ". Add "mips-dec-ultrix*" to
16721 setup_xfail for deleting all breakpoints test. Fix various
16722 timeout messages to include "(timeout)".
16723 * gdb.base/callfuncs.exp: Add "i*86-*-sysv4*" to setup_xfail
16724 for "p t_float_values2(3.14159,float_val2)".
16725 * gdb.base/funcargs.exp: Remove "mips-sgi-irix4*" setup_xfail
16726 for "continue to call2g" when gcc compiled.
16727 * gdb.base/langs.exp: Remove "i*86-*-sysv4*" setup_xfail for
16728 "up to foo in langs.exp", "show language at foo in langs.exp",
16729 "show language at cppsub_ in langs.exp", "up to fsub in langs.exp",
16730 and "show language at fsub in langs.exp".
16731 * gdb.base/list.exp: Remove "*-*-sysv4*" setup_xfail for
16732 "list line 1 in include file", "list message for lines past EOF",
16733 "list function in include file", "list list0.h:foo", and
16734 "list filename:function; nonexistant function".
16735 * gdb.base/ptype.exp: Change "i*86-*-sysv4*" setup_xfail for
16736 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)"
16737 and "ptype t_char_array" to be for native cc only.
d63a86f8 16738
c906108c
SS
16739Fri Mar 15 16:17:22 1996 Fred Fish <fnf@cygnus.com>
16740
d63a86f8 16741 * gdb.base/corefile.exp: Remove "alpha-dec-osf2*" native compiled
c906108c
SS
16742 setup_xfail for "print coremaker_bss", "print coremaker_ro",
16743 "print func2::coremaker_local", and "backtrace in corefile.exp".
16744
16745Wed Mar 13 14:54:11 1996 Fred Fish <fnf@cygnus.com>
16746
16747 * gdb.base/signals.exp: Remove "alpha-*-osf2*" setup_xfail for
16748 "bt in signals.exp". This problem only appears when running
16749 the testsuite, and then only intermittently.
16750
16751Tue Mar 12 15:00:16 1996 Stan Shebs <shebs@andros.cygnus.com>
16752
16753 * gdb.base/return.exp (return_tests): Differentiate between
16754 two tests of continuing.
16755
16756Tue Mar 5 14:33:33 1996 Stan Shebs <shebs@andros.cygnus.com>
16757
16758 * */Makefile.in (maintainer-clean): Remove config.log.
16759 * gdb.base/Makefile.in (EXECUTABLES): Replace twice with twice-tmp.
16760 * gdb.c++/Makefile.in (PROGS): Add inherit.
16761 (clean): Remove *.ci.
16762
16763Tue Feb 20 16:36:10 1996 Fred Fish <fnf@cygnus.com>
16764
16765 * gdb.c++/misc.cc: Add test code from Mike Stump.
16766 * gdb.c++/misc.exp: Add test to print s.a, for Mike Stump.
16767
16768Sun Feb 18 11:39:12 1996 Fred Fish <fnf@cygnus.com>
16769
16770 * gdb.base/signals.exp: Change setup_xfail for "alpha-*-osf2"
16771 to "alpha-*-osf2*" and add comment.
16772 * gdb.base/a1-selftest.exp (test_with_self): Remove "alpha-dec-osf2*"
16773 setup_xfail for "step over execarg initialization" and
16774 "step over corearg initialization".
16775 * gdb.base/callfuncs.exp (do_function_calls): Restore setup_xfail
16776 for "hppa*-*-*", "sparc-*-*", "mips*-*-*", and "alpha-dec-osf2*".
16777 * gdb.base/corefile.exp: Add "alpha-dec-osf2*" setup_xfail when not
16778 gcc compiled for "print coremaker_bss", "print coremaker_ro",
16779 "print func2::coremaker_local", and "backtrace in corefile.exp".
16780 * gdb.base/signals.exp: Build and source signals.ci.
16781 Change "alpha-dec-osf2*" setup_xfail for "bt in signals.exp"
16782 to be for gcc only.
16783 * lib/gdb.exp: Move verbose statements outside conditionals.
d63a86f8 16784
c906108c
SS
16785Sat Feb 17 02:22:14 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16786
16787 * gdb.base/sigall.exp: Remove setup_xfail for irix4. Fixed by
16788 Feb 3 procfs.c change.
16789
16790Fri Feb 16 13:25:31 1996 Fred Fish <fnf@cygnus.com>
16791
16792 * config/unix-gdb.exp: Remove extraneous newlines from end of file.
16793
16794Thu Feb 15 08:12:55 1996 Fred Fish <fnf@cygnus.com>
16795
16796 * config/unix-gdb.exp: Default timeout in UNIX case to 30 seconds, up
16797 from dejagnu's apparent default of 10 seconds, which gives random
16798 results when running the tests over NFS on moderately loaded systems.
16799 * lib/gdb.exp (gdb_run_cmd): Add "(timeout)" in timeout case.
16800
16801Mon Feb 12 16:50:28 1996 Fred Fish <fnf@cygnus.com>
16802
16803 * gdb.base/callfuncs.exp: Remove setup_xfail for PR 5318. Now fixed.
16804 * gdb.base/a2-run.exp: Replace $binfile with $testfile in test
16805 result reports.
16806
16807Fri Feb 9 15:56:51 1996 Fred Fish <fnf@cygnus.com>
16808
16809 * configure.in (CY_AC_PATH_TCLH): Remove.
16810 * configure: Regenerate.
16811
16812Fri Feb 9 08:21:31 1996 Fred Fish <fnf@cygnus.com>
16813
16814 * gdb.c++/Makefile.in (clean): Add missing '{'.
16815
16816Fri Feb 2 10:19:40 1996 Jeffrey A Law (law@cygnus.com)
16817
16818 * lib/gdb.exp: Provide a default value for noinferior.
16819
16820 * lib/gdb.exp: Fix typos (LDLAGS -> LDFLAGS).
16821 Load libgloss.exp.
16822
16823Thu Feb 1 20:20:14 1996 Jeffrey A Law (law@cygnus.com)
16824
16825 * gdb.disasm/hppa.exp: Compile directly into an executable, use
16826 the executable, not the .o to run the tests from.
16827
16828Wed Jan 31 14:21:09 1996 Jeffrey A Law (law@cygnus.com)
16829
16830 * gdb.base/break.exp: Don't test for program exit or exit status
16831 if $noresults if nonzero.
16832 * gdb.base/langs.exp: Likewise.
16833 * gdb.base/watchpoint.exp: Likewise.
16834
16835 * gdb.base/default.exp: Remove extraneous call to load gdb.exp.
16836 * gdb.chill/pr-8405.exp: Move skip_chill_tests check to just before
16837 trying to compile the testcase.
16838
16839Wed Jan 24 23:42:39 1996 Doug Evans <dje@charmed.cygnus.com>
16840
16841 * gdb.base/interrupt.exp (p func1): xfail sparc64-*-solaris2.
16842 * gdb.base/signals.exp (continue to handler): Likewise.
16843
16844Tue Jan 23 16:28:22 1996 Per Bothner <bothner@kalessin.cygnus.com>
16845
16846 * gdb.c++/classes.exp: Now = returns false/true, not 1/0.
16847
16848 * gdb.fortran/exprs.exp: .LT. and .GT. now return .TRUE. or .FALSE..
16849
16850Tue Jan 23 15:41:57 1996 Jeffrey A Law (law@cygnus.com)
16851
16852 * gdb.base/corefile.exp: Recognize "not found" as failure
16853 when trying to determine if a core file was generated.
16854 If no core file was generate the first time, try again without
16855 the ulimit -c to work around braindamaged shells.
16856
16857Mon Jan 15 09:33:00 1996 Fred Fish <fnf@cygnus.com>
16858
16859 * gdb.stabs/configure.in (alpha-*-*,mips-*-*): Replace
16860 [] tests with "test" and enclose string in quotes.
16861 * gdb.stabs/configure: Rebuild
d63a86f8 16862
c906108c
SS
16863Thu Jan 11 09:43:14 1996 Tom Tromey <tromey@creche.cygnus.com>
16864
16865 Changes in sync with expect:
16866 * aclocal.m4 (CY_AC_PATH_TCLH): Handle Tcl 7.5 and greater.
16867 (CY_AC_PATH_TCLLIB): Handle Tcl 7.5 and greater.
16868 (CY_AC_PATH_TKH): Handle Tk 4.1 and greater.
16869 (CY_AC_PATH_TKLIB): Handle Tk 4.1 and greater. Properly quote
16870 argument to AC_REQUIRE.
16871 * configure: Regenerated.
16872
16873Thu Jan 4 08:17:22 1996 Fred Fish <fnf@cygnus.com>
16874
16875 * gdb.base/corefile.exp: When generating a core, discard any
16876 error messages about ulimit not found and the "core dumped"
16877 message from the shell that runs the coredumper.
16878
16879Wed Jan 3 01:30:41 1996 Jeffrey A Law (law@cygnus.com)
16880
16881 * lib/gdb.exp (skip_chill_tests): Skip them on the PA too.
16882
16883 * gdb.stabs/weird.exp: Use ${target_triplet} to determine
16884 which sed script to run. Expect failure for v_comb test
16885 on PA targets too.
d63a86f8 16886
c906108c
SS
16887Sat Dec 30 16:09:04 1995 Fred Fish <fnf@rtl.cygnus.com>
16888
16889 * gdb.base/corefile.exp: Remove "i*86-*-linux" xfail for
16890 "print func2::coremaker_local" and for "backtrace in corefile.exp"
16891
16892Sat Dec 30 12:59:12 1995 Fred Fish <fnf@cygnus.com>
16893
16894 * lib/gdb.exp: Fix typo and rewrite skip_chill_tests.
16895 * gdb.stabs/weird.exp: Setup "sparc-sun-sunos4*" and
16896 "sparc-sun-solaris*" xfails for "p v_comb".
16897 * lib/gdb.exp (default_gdb_start): Fix typo.
16898 * gdb.base/corefile.exp: Allow "Core was generated by ..."
16899 messages to not include the full program name that caused
16900 the core dump since some systems (such as solaris) apparently
16901 truncate this path to about 80 characters.
16902 When generating a core file first try increasing the core file
16903 size limit to unlimited since some systems may default it to
16904 zero, and it is harmless to try it. Move the test for failing
16905 to generate a core file to where it will actually get executed.
16906 * gdb.c++/templates.exp (test_ptype_of_templates): Accept
16907 new gdb result from g++ debug info improvements and make old
16908 pattern obsolescent. Also account for size_t differences
16909 (may be int or long).
16910 * gdb.base/a1-selftest.exp (test_with_self): Check for case where
16911 initialization before function call is placed in the delay slot
16912 and thus appears to be skipped over by commands such as "next".
16913
16914Fri Dec 29 16:09:20 1995 Stan Shebs <shebs@andros.cygnus.com>
16915
16916 * gdb.base/a1-selftest.exp (test_with_self): Run without windows.
16917
16918Wed Dec 6 10:45:42 1995 Jeffrey A. Law <law@sethra.cygnus.com>
16919
16920 * gdb.base/*.exp: Make ${srcfile} only be the basename of the
16921 input source file; fix code to compile test to deal with this
16922 convention.
16923 * gdb.c++/*.exp: Likewise.
16924
16925Mon Nov 27 11:40:16 1995 Fred Fish <fnf@cygnus.com>
16926
16927 * gdb.base/signals.exp: Setup "alpha-*-osf2*" xfail for
16928 "bt in signals.exp".
16929
16930Sat Nov 25 20:52:15 1995 Fred Fish <fnf@phydeaux.cygnus.com>
16931
16932 * gdb.base/a1-selftest.exp: Add alpha-dec-osf2 setup_xfail for
16933 "step over execarg initialization" and
16934 "step over corearg initialization".
16935
16936Sat Nov 25 18:20:14 1995 Fred Fish <fnf@cygnus.com>
16937
16938 * gdb.base/ptype.c (main): Declare malloc as a "char *" for systems
16939 with sizeof(pointer) > sizeof(int). Avoid "void *" or include files.
16940
16941Sat Nov 25 11:03:42 1995 Fred Fish <fnf@cygnus.com>
16942
16943 From Rob Savoye (rob@poseidon.cygnus.com)
16944 * Makefile.in, configure.in, gdb.base/{Makefile.in, configure.in},
16945 gdb.c++/{Makefile.in, configure.in}, gdb.chill/{Makefile.in,
16946 configure.in}, gdb.disasm/{Makefile.in, configure.in},
16947 gdb.stabs/{Makefile.in, configure.in}, gdb.threads/{Makefile.in,
16948 configure.in}: Major reworking for autoconfig.
16949 * aclocal.m4, configure, gdb.base/configure, gdb.c++/configure,
16950 gdb.disasm/configure, gdb.stabs/configure, gdb.stabs/default.mt :
16951 New files.
16952 * config/unix-gdb.exp: Make GDB global.
16953 * gdb.base/{a1-selftest.exp, a2-run.exp,bitfields.exp, break.exp,
16954 callfuncs.exp, commands.exp, corefile.exp, crossload.exp, exprs.exp,
16955 funcargs.exp, interrupt.exp, langs.exp, list.exp, mips_pro.exp,
16956 nodebug.exp, opaque.exp, printcmds.exp, ptype.exp, recurse.exp,
16957 regs.exp, return.exp, scope.exp, setvar.exp, sigall.exp, signals.exp,
16958 term.exp, twice.exp, watchpoint.exp, whatis.exp},
16959 gdb.c++/{classes.exp, callfuncs.exp, inherit.exp, misc.exp,
16960 templates.exp, virtfunc.exp}, gdb.chill/{callch.exp, chillvars.exp,
16961 misc.exp, pr-4975.exp, pr-5016.exp, pr-5020.exp, pr-5022.exp,
16962 pr-5646.exp, pr-5984.exp, pr-6292.exp, pr-6632.exp, pr-8134.exp,
16963 pr-8136.exp, result.exp, string.exp, tuples.exp},
16964 gdb.disasm/{hppa.exp, sh3.exp}, gdb.stabs/weird.exp: Change continues
16965 to returns as necessary, arrange for test to compile own testcase
16966 executable.
16967 * lib/gdb.exp: Changes for testsuite to compile own test cases.
d63a86f8 16968
c906108c
SS
16969Tue Nov 21 16:15:45 1995 Fred Fish <fnf@cygnus.com>
16970
16971 * gdb.c++/classes.exp (test_pointers_to_class_members): Add
16972 clear_xfail at end of test which might not call either pass or fail.
16973 * gdb.base/a1-selftest.exp: Add i*86-*-linuxaout xfail for
16974 "backtrace through signal handler".
16975
16976Sat Nov 18 04:09:31 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16977
16978 * gdb.base/sigall.exp: Work around OSF/1-3.x kernel bug when
16979 continuing from a job control stop signal.
16980 * gdb.stabs/alpha.mt: Use $(CFLAGS) when building weird.o.
16981
16982Wed Nov 15 00:28:03 1995 Jeffrey A Law (law@cygnus.com)
16983
16984 * gdb.base/callfuncs.exp: Remove bogus hppa xfails.
16985 * gdb.base/corefile.exp: Likewise.
16986 * gdb.base/funcargs.exp: Likewise.
16987
16988Tue Nov 14 15:18:10 1995 Stu Grossman (grossman@cygnus.com)
16989
16990 * config/hmsirom.exp: Setup for talking to hmsi ROM monitor.
16991 * config/monitor.exp: Add support for setting baud rate.
16992
16993Sat Nov 4 15:35:52 1995 Fred Fish <fnf@cygnus.com>
16994
16995 * gdb.base/a1-selftest.exp: Remove i*86-*-sysv4* and
16996 i*86-*-linux* xfails for "backtrace through signal handler".
16997 * gdb.base/corefile.exp: Add i*86-*-sysv4* xfail for
16998 "print func2::coremaker_local".
16999 * gdb.base/break.exp: Add i*86-*-sysv4*, sparc-sun-sunos4,
17000 alpha-dec-osf2* xfail for
17001 "delete all breakpoints when none".
17002
17003Wed Nov 1 15:57:16 1995 Fred Fish <fnf@cygnus.com>
17004
17005 * gdb.base/break.exp: Change test that deletes all breakpoints
17006 when no user breakpoints are installed. A post 4.15 change
17007 causes gdb to no longer prompt in this case.
17008
17009Tue Oct 31 15:13:43 1995 Fred Fish <fnf@cygnus.com>
17010
17011 * gdb.base/return.exp (return_tests): Change xfail for test
17012 "correct value returned double test" to stop xfailing at
17013 Solaris 2.5. Apparently the bug has been fixed.
17014
17015Sun Oct 29 12:18:16 1995 Fred Fish <fnf@cygnus.com>
17016
17017 * gdb.stabs/ecoff.sed: Remove comment lines except for first one.
17018 IRIX 4.0 /bin/sed chokes on them, though they work fine elsewhere.
17019
17020Tue Oct 24 11:12:12 1995 Jeffrey A Law (law@cygnus.com)
17021
17022 * gdb.disasm/hppa.exp: Test lci and syncdma instructions.
17023 * gdb.disasm/hppa.s: Corresponding changes.
17024
17025Wed Oct 18 11:27:47 1995 Jeffrey A Law (law@cygnus.com)
17026
17027 * gdb.base/configure.in (hppa*-*-hpux*): No longer needs target
17028 makefile fragment.
17029 * config/mt-hpux: Deleted.
17030
17031Tue Oct 17 23:02:12 1995 Jeffrey A Law (law@cygnus.com)
17032
d63a86f8 17033 * Many files: When warning about suppressed tests due to a
c906108c
SS
17034 nonexistant test binary, avoid incrementing the warning count.
17035
17036Tue Oct 10 11:00:41 1995 Fred Fish <fnf@cygnus.com>
17037
17038 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove BISON.
d63a86f8 17039
c906108c
SS
17040Sun Oct 8 04:23:14 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17041
17042 * gdb.base/return.exp: Change xfail from "sparc-*-solaris2.*" to
17043 "sparc-*-solaris2*".
17044
17045Sat Sep 23 01:22:23 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17046
17047 * gdb.base/coremaker.c: Produce a full core dump for AIX targets.
17048 Add global and local variables and initialize them.
17049 * gdb.base/corefile.exp: Test correct mapping of corefile sections
17050 by printing variables. Remove rs6000 and powerpc xfails, BFD now
17051 extracts the file name and terminating signal from the core file.
17052 * TODO: Remove note about tests for correct mapping of corefile.
17053 * gdb.base/ptype.c (main): Use boolean2 to inhibit AIX 4.1 xlc
17054 from optimizing it away.
17055 * gdb.stabs/weird.exp: Remove rs6000 xfail, xcoffread.c now
17056 handles common blocks.
17057
17058Thu Sep 21 01:28:10 1995 Jeff Law (law@snake.cs.utah.edu)
17059
17060 * gdb.disasm/sh3.s (fmac): Update for new assembler syntax
17061 * gdb.disasm/sh3.exp (fmac): Corresponding changes.
17062
17063Wed Sep 20 13:15:05 1995 Ian Lance Taylor <ian@cygnus.com>
17064
17065 * Makefile.in (maintainer-clean): New target, synonym for
17066 realclean.
17067 * gdb.base/Makefile.in (maintainer-clean): Likewise.
17068 * gdb.c++/Makefile.in (maintainer-clean): Likewise.
17069 * gdb.chill/Makefile.in (maintainer-clean): Likewise.
17070 * gdb.disasm/Makefile.in (maintainer-clean): Likewise.
17071 * gdb.stabs/Makefile.in (maintainer-clean): Likewise.
17072 * gdb.threads/Makefile.in (maintainer-clean): Likewise.
17073
17074Sun Sep 10 13:14:01 1995 Fred Fish <fnf@cygnus.com>
17075
17076 * gdb.base/scope.exp (text_at_main): Add "hppa*-*-hpux*"
17077 xfails when not gcc compiled for "print foo::funclocal".
17078 (test_at_foo): Add "hppa*-*-hpux*" xfails when not gcc compiled for:
17079 "print foo::funclocal at foo",
17080 "print 'scope1.c'::foo::funclocal at foo",
17081 "print foo::funclocal_bss at foo",
17082 "print 'scope1.c'::foo::funclocal_bss at foo",
17083 "print foo::funclocal_ro at foo",
17084 "print 'scope1.c'::foo::funclocal_ro at foo",
17085 "print bar::funclocal at foo" and
17086 "print 'scope1.c'::bar::funclocal at foo".
17087 (test_at_bar): Add "hppa*-*-hpux*" xfails when not
17088 gcc compiled for "print foo::funclocal at bar".
17089 Expand all messages to ensure that they identify that
17090 the test is at bar().
17091 * gdb.base/opaque.exp: Add "hppa*-*-hpux*" xfails when not
17092 gcc compiled for:
17093 "ptype on opaque struct pointer (statically)",
17094 "ptype on opaque struct tagname (statically)",
17095 "ptype on opaque struct pointer (dynamically) 1",
17096 "ptype on opaque struct tagname (dynamically) 1",
17097 "ptype on opaque struct pointer (dynamically) 2" and
17098 "ptype on opaque struct tagname (dynamically) 2
17099 * gdb.base/nodebug.exp: Add "hppa*-*-hpux*" xfails when not
17100 gcc compiled for:
17101 "p datalocal"
17102 "whatis datalocal",
17103 "ptype datalocal",
17104 "p bsslocal",
17105 "whatis bsslocal", and
17106 "ptype bsslocal".
17107 * gdb.base/langs.exp: Add "hppa*-*-hpux*" xfails for
17108 "backtrace in langs.exp" and "up to langs0__2do in langs.exp"
17109 when not gcc compiled.
17110 * gdb.base/funcargs.exp (float_and_integral_args): Add
17111 "hppa*-*-hpux*" xfail for "run to call2a" when not gcc
17112 compiled.
17113 (discard_and_shuffle): Add "hppa*-*-hpux*" xfail for
17114 "backtrace from call6a" when not gcc compiled.
17115 (shuffle_round_robin): Add "hppa*-*-hpux*" xfail for
17116 "backtrace from call7a" when not gcc compiled.
17117 * gdb.base/callfuncs.exp (do_function_calls):
17118 Add "hppa*-*-hpux*" xfail when not gcc compiled for
17119 "p t_char_array_values(char_array_val2,char_array_val1)",
17120 "p t_char_array_values(char_array_val1,char_array_val2)",
17121 "p t_char_array_values("carray 1","carray 2")",
17122 "p t_char_array_values("carray 1",char_array_val2)",
17123 "p t_char_array_values(char_array_val1,"carray 2")",
17124 "p sum_args(1,{2})",
17125 "p sum_args(2,{2,3})",
17126 "p sum_args(3,{2,3,4})",
17127 "p sum_args(4,{2,3,4,5})"
17128 * gdb.base/corefile.exp: Add "hppa*-*-hpux*" xfail for
17129 "backtrace in corefile.exp" when not gcc compiled.
17130
17131Sat Sep 9 01:35:39 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17132
17133 * gdb.base/signals.exp: Rewrite `handle all print' test as
17134 a procedure. Accept blanks or TABs as whitespace, increase
17135 timeout and expect input buffer size for the large output
17136 from the command. Remove "i*86-*-bsdi2.0" xfail.
17137
17138Sat Sep 2 06:41:26 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17139
17140 * gdb.base/setvar.exp: Add new testcases for truncation when
17141 assigning invalid values to bitfields.
17142
17143Sat Sep 2 00:17:31 1995 Fred Fish <fnf@cygnus.com>
17144
d63a86f8 17145 * gdb.base/callfuncs.exp (do_function_calls): Remove
c906108c
SS
17146 mips-sgi-irix* xfail for
17147 "call inferior func with struct - returns char *"
17148 and fix test so that an optional (unsigned char *) cast is
17149 accepted in the result.
17150
17151Fri Sep 1 13:42:01 1995 Fred Fish <fnf@cygnus.com>
17152
17153 * gdb.base/funcargs.exp (float_and_integral_args): Remove
17154 sparc-sun-solaris2* xfail for "print f1 after run to call2a".
17155 * gdb.c++/Makefile.in (SUFFIXES): Add .SUFFIXES and ".cc" suffix.
17156 * gdb.base/signals.exp: Remove duplicate "handle all print" test
17157 that accidentally got checked in.
17158
17159Sun Aug 27 23:35:35 1995 Fred Fish <fnf@cygnus.com>
17160
d63a86f8 17161 * gdb.base/callfuncs.exp (do_function_calls): Add alpha-dec-osf2*
c906108c
SS
17162 clear_xfail for "p t_float_values2(3.14159,float_val2)" for gcc
17163 compiled test.
17164 * gdb.base/opaque.exp (setup_xfail_on_opaque_pointer):
17165 Add mips-sgi-irix5* xfail for not gcc compiled.
17166 * gdb.base/Makefile.in (nodebug.o): Also create nodebug.ci.
17167 * gdb.base/nodebug.exp: Add mips-sgi-irix5 xfail when not gcc compiled for
17168 "p top", "whatis top", "p middle", and "whatis middle".
17169 * gdb.base/whatis.exp: Add mips-sgi-irix* xfail for
17170 "whatis signed char" for not gcc compiled.
17171 * gdb.base/setvar.exp: Add mips-sgi-irix4* xfail (works on irix5) for
17172 "set variable signed char=-1 (-1)" and
17173 "set variable signed char=0xFF (0xFF)" for not gcc compiled.
17174 * gdb.base/funcargs.exp (float_and_integral_args):
17175 Add mips-sgi-irix5* xfail for "run to call2a" for not gcc compiled.
17176 Add mips-sgi-irix* xfail when not gcc compiled for
17177 "continue to call2b".
17178 Add mips-sgi-irix4* xfail (works with irix5) when gcc compiled for
17179 "continue to call2g".
17180 (discard_and_shuffle): Add mips-sgi-irix5* xfail whn not gcc compiled for
17181 "backtrace from call6a"
17182 (shuffle_round_robin): Add mips-sgi-irix* xfail when not gcc compiled for
17183 "backtrace from call7k".
17184 Add mips-sgi-irix5* xfail when not gcc compiled for
17185 "backtrace from call7a".
17186 (localvars_after_alloca): Fix gdb_test cmds for
17187 "print * after runto ...".
17188 Remove rs6000-*-* xfails for
17189 "print i after runto localvars_after_alloca" and
17190 "print l after runto localvars_after_alloca"
17191 for all compilers.
17192 * gdb.base/exprs.exp: Add mips-sgi-irix4* xfails (works with irix5),
17193 when not compiled with gcc, for:
17194 "print signed char == (minus)",
17195 "print signed char != (minus)",
17196 "print signed char < (minus)",
17197 "print signed char > (minus)".
17198 * gdb.base/callfuncs.exp (do_function_calls):
17199 Add mips-sgi-irix* xfail, when compiled with native compiler, for
17200 "call inferior func with struct - returns char *".
d63a86f8 17201 * gdb.base/return.exp (return_tests): Change xfail for
c906108c
SS
17202 "correct value returned double test" to include Solaris 2.4.
17203 * gdb.base/funcargs.exp (float_and_integral_args):
17204 Add sparc-sun-solaris2* xfail for "print f1 after run to call2a".
d63a86f8 17205
c906108c
SS
17206Sat Aug 26 00:26:11 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17207
17208 * gdb.base/setvar.c, gdb.base/setvar.exp: Add new tests for
17209 enumeration bitfields if compiling with GNU C.
17210 * lib/gdb.exp: Consume `(y or n) ' in `Reinitialize source path
17211 to empty' prompt.
17212
17213Tue Aug 22 00:30:37 1995 Jeff Law (law@snake.cs.utah.edu)
17214
17215 * gdb.base/scope.exp: xfail 'scope0.c'::filelocal_bss before run
17216 test for PRO targets.
17217
17218 * gdb.base/funcargs.exp: Avoid ever setting more than 8
17219 breakpoints in the inferior at any given time by making
17220 two groups of breakpoints for call2*, call6* and call7*
17221 tests.
17222
17223Sun Aug 20 06:58:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17224
17225 * gdb.base/funcargs.exp: Fix typos introduced by Aug 15 change.
17226 * gdb.base/callfuncs.c (main): Use struct_val1 to inhibit xlc
17227 from optimizing it away.
17228 * gdb.base/callfuncs.exp: Remove rs6000-*-* xfails for
17229 "call inferior func with struct".
17230
17231Wed Aug 16 11:57:15 1995 Stan Shebs <shebs@andros.cygnus.com>
17232
17233 * configure.in: Only configure gdb.chill for particular targets.
17234
17235Tue Aug 15 09:42:44 1995 Fred Fish <fnf@cygnus.com>
17236
17237 * gdb.base/Makefile.in: Add action to .c.o transformation
17238 rule that generates a .ci file for each .o file and remove
17239 explicit .c.o rules except for callfuncs.o.
17240 * gdb.c++/Makefile.in: Add .cc.o transformation rule that
17241 generates a .ci file for each .o file and remove explicit
17242 .cc.o rules.
17243 (clean): Remove *.tmp *.ci files.
17244 (EXECUTABLES): Remove templ-info.exp.
17245 * gdb.base/compiler.c: New file.
17246 * gdb.c++/compiler.cc: New file
17247 * gdb.base/scope.exp: Source gdb.base/scope.ci.
17248 Change rs6000-*-* xfail for
17249 "print 'scope0.c'::filelocal_ro" and
17250 "print 'scope1.c'::filelocal" and
17251 "print 'scope1.c'::filelocal_bss" and
17252 "print 'scope1.c'::filelocal_ro" and
17253 "print 'scope1.c'::foo::funclocal" and
17254 "print 'scope1.c'::foo::funclocal_ro" and
17255 "print 'scope1.c'::bar::funclocal" and
17256 "print 'scope0.c'::filelocal_ro" and
17257 "print 'scope1.c'::filelocal at foo" and
17258 "print 'scope1.c'::filelocal_bss at foo" and
17259 "print 'scope1.c'::filelocal_ro at foo" and
17260 "print 'scope1.c'::foo::funclocal at foo" and
17261 "print 'scope1.c'::foo::funclocal_bss at foo" and
17262 "print 'scope1.c'::foo::funclocal_ro at foo" and
17263 "print 'scope1.c'::bar::funclocal at foo" and
17264 "print 'scope0.c'::filelocal_ro" and
17265 "print 'scope1.c'::filelocal" and
17266 "print 'scope1.c'::filelocal_bss" and
17267 "print 'scope1.c'::filelocal_ro" and
17268 "print 'scope1.c'::foo::funclocal" and
17269 "print 'scope1.c'::foo::funclocal_bss" and
17270 "print 'scope1.c'::foo::funclocal_ro" and
17271 "print 'scope1.c'::bar::funclocal" and
17272 "print 'scope1.c'::bar::funclocal_bss"
17273 to only be xfail'd when not compiled with gcc.
d63a86f8 17274 Add rs6000-*-* xfail for
c906108c
SS
17275 "print 'scope0.c'::filelocal_bss before run"
17276 when compiled with gcc.
17277 (test_at_main): Add rs6000-*-* xfail for
17278 "print filelocal_ro in test_at_main"
17279 when compiled with gcc.
17280 * gdb.base/ptype.exp: Source gdb.base/ptype.ci.
d63a86f8 17281 Add rs6000-*-aix* xfail for
c906108c
SS
17282 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)" and
17283 "ptype t_char_array", not compiled with gcc.
17284 * gdb.base/list.exp (test_list_function): Add rs6000-*-*
17285 xfail for "list foo (in include file)" when gcc compiled.
17286 * gdb.base/funcargs.exp: Source gdb.base/funcargs.ci
17287 (integral_args): Add rs6000-*-* xfail for
17288 "run to call0a" if not compiled with gcc.
17289 (unsigned_integral_args): Add rs6000-*-* xfail for
17290 "run to call1a" if not compiled with gcc.
17291 (float_and_integral_args): Add rs6000-*-* xfail for
17292 "run to call2a" if not compiled with gcc and for
17293 "continue to call2b" for any compiler.
17294 Add rs6000-*-* xfail to
17295 "print f1 after run to call2a" for gcc compiled.
17296 (discard_and_shuffle): Add rs6000-*-* xfail for
17297 "run to call6a".
17298 (shuffle_round_robin): Add rs6000-*-* xfail for
17299 "backtrace from call7a" if not compiled with gcc.
17300 Add rs6000-*-* xfail for
17301 "backtrace from call7b" if compiled with gcc.
17302 (call_after_alloca): Add rs6000-*-* xfail for
17303 "print c in call_after_alloca" and
17304 "print s in call_after_alloca" and
17305 "backtrace from call_after_alloca_subr"
17306 if not compiled with gcc.
17307 (localvars_in_indirect_call): Add rs6000-*-* xfail for
17308 "print c in localvars_in_indirect_call" and
17309 "print c in localvars_in_indirect_call" and
17310 "backtrace in indirectly called function" and
17311 "stepping into indirectly called function"
17312 if not compiled with gcc.
17313 (localvars_after_alloca): Add rs6000-*-* xfail for
17314 "print c after runto localvars_after_alloca" and
17315 "print s after runto localvars_after_alloca" and
17316 "print i after runto localvars_after_alloca" and
17317 "print l after runto localvars_after_alloca"
17318 for all compilers.
17319 * gdb.base/whatis.exp: Source gdb.base/whatis.ci rather
17320 than whatis-info.exp.
17321 * gdb.base/opaque.exp: Source gdb.base/opaque0.ci rather
17322 than opaque-info.exp.
17323 Setup rs6000-*-* xfail for
d63a86f8 17324 "ptype on opaque struct pointer (statically)" and
c906108c
SS
17325 "ptype on opaque struct pointer (dynamically)" when
17326 not compiled with gcc.
17327 * gdb.base/callfuncs.exp: Source gdb.base/callfuncs.ci
17328 rather than callf-info.exp.
17329 (do_function_calls): Add clear_xfail for rs6000-*-* for
17330 "p t_float_values2(3.14159,float_val2)". Seems to work
17331 fine there, both with xlc and gcc. Need to find out what
17332 it is doing right and fix other platforms.
17333 * gdb.base/callfuncs.exp: Add rs6000-*-* xfail for
17334 "call inferior func with struct - returns int",
17335 "call inferior func with struct - returns long",
17336 "call inferior func with struct - returns float",
17337 "call inferior func with struct - returns double",
17338 "call inferior func with struct - returns char *",
17339 but only if not gcc compiled (presumes xlc compiled).
17340 Change rs6000-*-* xfails for
17341 "call inferior func with struct - returns char" and
17342 " call inferior func with struct - returns short" to only
17343 xfail if not using gcc.
17344 (clean mostlyclean): Remove *.ci and *.tmp files.
17345 * gdb.c++/templates.exp: Source gdb.c++/templates.ci rather
17346 than templ-info.exp.
17347 * gdb.base/langs.exp: Source gdb.base/langs.ci.
17348 Add rs6000-*-* xfail for "up to foo in langs.exp"
17349 "up to cppsub_ in langs.exp" and "up to fsub in langs.exp"
17350 when not gcc compiled.
d63a86f8 17351
c906108c
SS
17352Sat Aug 12 15:05:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
17353
17354 * gdb.base/callfuncs.exp: Add xfails for the powerpc.
17355 * gdb.base/corefile.exp: Likewise.
17356 * gdb.base/list.exp: Likewise.
17357 * gdb.base/scope.exp: Likewise.
17358 * gdb.base/siganls.exp: Likewise.
17359
17360 * gdb.base/nodebug.exp: Add xfails for the powerpc. Handle aix4
17361 compiler output.
17362 * gdb.base/whatis.exp: Likewise.
17363
17364Fri Aug 11 13:36:20 1995 Jeff Law (law@snake.cs.utah.edu)
17365
17366 * gdb.disasm/sh3.exp (all_fp_misc_tests): No longer expect a
17367 failure (opcode table has been fixed to match reality).
17368
17369Mon Aug 14 09:01:59 1995 Fred Fish <fnf@cygnus.com>
17370
17371 * gdb.base/callfuncs.exp: Add rs6000-*-* xfails for
17372 "call inferior func with struct - returns char",
17373 "call inferior func with struct - returns short"
17374
17375 * gdb.base/scope.exp: Remove rs6000-*-* xfails for
17376 "print 'scope0.c'::filelocal at main",
17377 "print 'scope0.c'::filelocal_bss in test_at_main",
17378 "print 'scope0.c'::filelocal at foo",
17379 "print 'scope0.c'::filelocal_bss in test_at_foo",
17380 "print 'scope0.c'::filelocal at bar",
17381 "print 'scope0.c'::filelocal_bss in test_at_bar"
d63a86f8 17382
c906108c
SS
17383 * gdb.base/list.exp: Remove rs6000-*-* xfail for "list function
17384 in source file 1". This bug seems to have been fixed with both
17385 gcc and native cc (was native assembler bug?).
17386
17387Wed Aug 9 08:04:12 1995 Fred Fish (fnf@cygnus.com)
17388
17389 * gdb.base/a1-selftest.exp: Change "i*86-*-sysv4" xfail for
17390 "backtrace through signal handler" to "i*86-*-sysv4*".
17391 * gdb.base/signals.exp: Add xfail for "'next' behaved as
17392 continue" case. Add "known SVR4 bug" to fail message.
17393 Add "i*86-*-bsdi2.0" xfail for "handle all print".
17394 Add "i*86-*-bsdi2.0" xfail for "backtrace in signals_tests_1".
17395 * gdb.base/ptype.exp: Add "i*86-*-sysv4*" xfail for
17396 "whatis unnamed typedef'd enum..." and "ptype t_char_array".
17397 * gdb.base/langs.exp: Add "i*86-*-sysv4*" xfail for
17398 "up to foo in langs.exp", "show language at foo in
17399 langs.exp", "up to cppsub_ in langs.exp", "show
17400 language at cppsub_ in langs.exp", "up to fsub in
17401 langs.exp", and "show language at fsub in langs.exp".
17402 * gdb.base/corefile.exp: Add "i*86-*-sysv4*" to xfail for
17403 "bactrace in corefile.exp".
17404 * gdb.base/callfuncs.exp: Change xfail to "i*86-*-*" for
17405 "call inferior function with struct - returns float" and
17406 "call inferior function with struct - returns double".
d63a86f8 17407
c906108c
SS
17408Mon Aug 7 02:43:28 1995 Jeff Law (law@snake.cs.utah.edu)
17409
17410 * gdb.disasm/sh3.s: Source for sh3 disassembler tests.
17411 * gdb.disasm/sh3.exp: Run the sh3 disassembler tests.
17412 * gdb.disasm/configure.in (sh-*-*): Use sh3.mt makefile fragment.
17413 * gdb.disasm/sh3.mt: Makefile fragment for sh3 ests.
17414
17415Mon Aug 7 08:09:37 1995 Fred Fish <fnf@cygnus.com>
17416
17417 * Makefile.in (CHILL_FOR_TARGET): Use previously defined
17418 (or overriden) "CHILL" macro rather then bare "gcc".
17419 Also look for ../../gcc/xgcc since that is what we will
17420 actually need, not "Makefile". Remove following assignment
17421 of CHILL to CHILL_FOR_TARGET because that results in
17422 recursive definition.
17423
17424Sun Aug 6 16:52:29 1995 Fred Fish <fnf@cygnus.com>
17425
17426 * gdb.base/corefile.exp: Change xfail for backtrace in
17427 corefile.exp from linuxaout to all linux.
17428 * gdb.base/sigall.exp (test_one_sig): Specifically deal with
17429 cases where we miss the breakpoint at the signal handler
17430 for some reason. Setup xfail for linuxoldld/linuxaout and
17431 getting SIGIO. Setup xfail for linuxoldld/linuxaout for
17432 hitting SIGURG breakpoint.
17433 * gdb.base/signals.exp: Setup xfail for "next" acting like
17434 continue to add linuxoldld. Setup xfail for all linux for
17435 "next to handler in signals_tests_1", "backtrace in
17436 signals_tests_1", "continue to func1", "pass SIGUSR1",
17437 and continue to handler".
17438
17439Thu Aug 3 10:45:37 1995 Fred Fish <fnf@cygnus.com>
17440
17441 * Update all FSF addresses except those in COPYING* files.
17442
17443Sun Jul 30 17:50:35 1995 Fred Fish <fnf@cygnus.com>
17444
17445 * gdb.base/a2-run.exp: Change messages to be more explicit about
17446 the status of args, and quote binfile in results.
17447
17448Sun Jul 30 10:24:20 1995 Fred Fish <fnf@cygnus.com>
17449
17450 * gdb.base/callfuncs.exp: Add tests for passing structs to
17451 inferior functions and return various types.
17452 * gdb.base/callfuncs.c: Add functions to receive a struct
17453 and return a member of the struct, in various types.
17454
17455Sat Jul 29 14:22:33 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17456
17457 * gdb.base/Makefile.in (clean): Remove callf-info.exp.
17458
17459Fri Jul 28 13:36:11 1995 Brendan Kehoe <brendan@lisa.cygnus.com>
17460
17461 * config/vxworks29k.exp: New file, sources vxworks.exp.
17462
17463Fri Jul 28 00:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
17464
17465 * config/gdbremote.exp: New file. Testing framework using
17466 gdbserver.
17467
17468Thu Jul 27 12:17:14 1995 Fred Fish (fnf@cygnus.com)
17469
17470 * gdb.base/interrupt.exp: Setup "i*86-*-linux" xfail for
17471 "call function when asleep" and "send end of file".
17472 * gdb.base/corefile.exp: Add "i*86-*-linuxaout" to xfail list
17473 for "backtrace in corefile.exp".
17474 * gdb.base/a1-selftest.exp: Add "i*86-*-linux*" to xfail list
17475 for "backtrace through signal handler".
17476 * gdb.base/corefile.exp: Make sure we actually generate a core file
17477 before trying the core tests. Some systems allow the user to suppress
17478 generation of core files and default to that (linux for example).
17479 * gdb.base/signals.exp: Change xfail for "next" acting like "continue"
17480 from "i*86-*-linux" to "i*86-*-linuxaout". Works with ELF beta.
17481
17482Tue Jul 25 17:30:10 1995 Jeffrey A. Law <law@rtl.cygnus.com>
17483
17484 * gdb.threads: New directory with some crude multi-threaded
17485 gdb tests (step.exp and step2.exp).
17486 * config/mt-lynx (STEP_EXECUTABLE): Define.
17487 (THREADFLAGS): Define.
17488
17489Tue Jul 25 01:03:52 1995 Jeff Law (law@snake.cs.utah.edu)
17490
17491 * gdb.base/sigall.exp: Avoid losing in SIGPRIO test on lynx.
17492
17493 * gdb.base/signals.exp: Disable whole file for lynx until
17494 further notice.
17495
17496 * gdb.base/signals.exp: xfail test where "next" acts like
17497 "continue" for lynx.
17498
17499 * gdb.base/interrupt.exp: xfail test for calling function while
17500 inferior is asleep for lynx.
17501
17502 * gdb.base/watchpoint.exp: Handle more cases of gdb echoing more
17503 than one cr-lf after each command.
17504
17505Sun Jul 23 23:33:18 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17506
17507 * configure.in: Reinstate setting of stabsdirs variable, fix
17508 typo in setting up configdirs for native builds.
17509
17510 * gdb.base/return.exp: Fix typo in return double test.
17511 * gdb.base/return.c (tmp2, tmp3): Made global to inhibit the
17512 compiler from optimizing them away.
17513
17514Fri Jul 21 11:39:34 1995 Jeff Law (law@snake.cs.utah.edu)
17515
17516 * gdb.base/gdbvars.exp: Expect zero or more additional cr-lf
17517 sequences to be echo'd by gdb when using gdb_test.
17518 * gdb.chill/chexp.exp: Likewise.
17519 * gdb.fortran/exprs.exp: Likewise
17520
17521Thu Jul 20 13:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
17522
17523 * gdb.base/a1-selftest.exp: Reset the timeout value to 30 seconds
17524 after the inferior gdb has started.
17525
17526 * gdb.base/a2-run.exp: Handle gdb echoing more than one cr-lf
17527 after each command.
17528 * gdb.base/funcargs.exp: Likewise.
17529 * gdb.base/gdbvars.exp: Likewise.
17530 * gdb.base/interrupt.exp: Likewise.
17531 * gdb.base/list.exp: Likewise.
17532 * gdb.base/watchpoint.exp: Likewise.
17533 * gdb.c++/demangle.exp: Likewise.
17534 * gdb.c++/inherit.exp: Likewise.
17535 * gdb.chill/chexp.exp: Likewise.
17536 * gdb.fortran/exprs.exp: Likewise.
17537
17538 * gdb.base/watchpoint.exp: Disable watchpoint triggered in syscall
17539 test if we can't handle IO to/from the inferior.
17540
17541 * gdb.c++/misc.exp: Always check for a program already being
17542 started after sending a "run" command to gdb.
17543
17544 * gdb.base/twice.exp: Start with a fresh gdb.
17545
17546 * gdb.chill/chexp.exp: Remove skip_chill_tests check; these tests
17547 only depend on gdb's expression code, not the chill runtime.
17548
17549 * gdb.base/return.c: Put return values into variables so we
17550 can have gdb print them rather than depending on the program
17551 to print them.
17552 * gdb.base/return.exp: Corresponding changes.
17553
17554 * lib/gdb.exp: Provide default value for noinferiorio.
17555 * gdb.base/interrupt.exp: Skip tests if we can't handle IO to/from
17556 the inferior.
17557
17558 * gdb.base/break.exp: Always check for a program already being
17559 started after sending a "run" command to gdb.
17560 (text_next_with_recursion): Don't check the output from the
17561 program's printf statement. Instead just make sure the program
17562 exited.
17563
17564 * gdb.base/commands.exp: Protect tests which need arguments with
17565 $noargs conditionals.
17566
17567Wed Jul 19 22:42:43 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17568
17569 * gdb.base/printcmds.exp: Adjust expect patterns for addresses
17570 of structure member arrays to match gdb/valops.c:value_addr change.
17571
17572Mon Jul 17 10:12:27 1995 Jeff Law (law@snake.cs.utah.edu)
17573
17574 * gdb.base/a1-selftest.exp: Fix unmatched quotes in many timeout
17575 cases.
17576
17577Wed Jul 12 10:20:08 1995 Fred Fish (fnf@cygnus.com)
17578
17579 * configure.in (configdirs): Remove gdb.chill from default list
17580 of subdirs and then add it back in only if doing a native build.
17581 The current chill compiler does not yet work in any cross build.
17582 * Revert all signal changes from Jul 6.
17583 * gdb.base/{sigall.c signals.c}: Define away signal() and alarm()
17584 for sh-hms targets, allowing these tests to link, with no other
17585 changes. Testing is suppressed by setting "nosignals" in site.exp.
17586
17587Thu Jul 6 20:58:30 1995 Fred Fish (fnf@cygnus.com)
17588
17589 * configure.in (signaldirs): Define and add to configdirs for all
17590 targets except some specific ones that are known to not support signals.
17591 Also clean up formatting.
17592 * gdb.base/Makefile.in (EXECUTABLES): Remove sigall and signals.
17593 (signals, sigall): Remove rules to build.
17594 * gdb.base/{sigall.c, sigall.exp, signals.c, signals.exp}:
17595 Moved to new gdb.signals directory.
17596 * gdb.signals: New test directory.
17597 * gdb.signals/{Makefile.in, configure.in, sigall.c, sigall.exp,
17598 signals.c signals.exp}: New or moved files.
17599
17600Sun Jun 25 12:55:18 1995 Jeff Law (law@snake.cs.utah.edu)
17601
17602 * gdb.base/interrupt.exp: Don't choke if $nointerrupts doesn't exist.
17603
17604Wed Jun 21 16:35:55 1995 Fred Fish <fnf@cygnus.com>
17605
17606 * gdb.base/return.exp: Xfail `return double' test failure
17607 on at least Solaris 2.3 and handle future/past versions on
17608 a case by case basis as appropriate. Also update message
17609 to include i*86 failures.
17610
17611Wed May 24 07:10:10 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
17612
17613 * Makefile.in: Change variable CFLAGS to TESTSUITE_CFLAGS.
17614
17615 * lib/gdb.exp: Fix comment which erroneously identified
17616 gdb_file_cmd as gdb_load (the 19 May change was in fact to
17617 gdb_file_cmd not gdb_load).
17618 * config/unix-gdb.exp (gdb_load): Add "upvar timeout timeout".
17619
17620 * gdb.base/setvar.exp: Make test names consistent between pass and
17621 fail cases. Use gdb_test more.
17622
17623Fri May 19 07:22:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
17624
17625 * lib/gdb.exp (gdb_load): Add "upvar timeout timeout".
17626
17627Mon May 15 23:50:51 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17628
17629 * gdb.base/help.exp: Fix expected help string for `show commands'.
17630
17631Thu May 11 07:55:11 1995 Jim Kingdon <kingdon@deneb.cygnus.com>
17632
17633 * gdb.stabs/xcoff.sed: Change N_LSYM to C_DECL not C_LSYM.
17634
17635 * gdb.stabs/weird.exp: Remove xfail for xcoff bitching about lack
17636 of a text section.
17637
17638Thu May 11 15:02:24 1995 Stu Grossman (grossman@andros.cygnus.com)
17639
17640 * config/monitor.exp (gdb_target_monitor): Fix loop interator so
17641 that loop eventually terminates. Fix Connection refused logic so
17642 that testsuite will expire nicely.
17643
17644Wed May 10 17:57:35 1995 Stu Grossman (grossman@andros.cygnus.com)
17645
17646 * config/cpu32bug.exp, config/est.exp, config/hppro.exp,
17647 config/rom68k.exp: New tcl glue for the appropriate monitors.
17648 These all just end up calling monitor.exp.
17649 * config/monitor.exp (gdb_target_monitor): Handle `Connection
17650 refused' by retrying. Cleanup some timeout issues.
17651 * (gdb_load): Reduce timeout. Cleanup some timeout issues.
17652 * lib/gdb.exp (gdb_test gdb_test_exact): Upvar timeout so that
17653 callers don't have to set/restore global timeout variable.
17654
17655 * The following set of changes centralizes management of the global
17656 timeout variable. This way, it can be set in one target dependent
17657 place instead of dozens of places scattered throughout the test suite.
17658 If you need to lengthen a timeout, then you should either set timeout
17659 in one of the config/{target}.exp files, or multiply it by a factor.
17660 Setting it to an absolute value is always going to lose for some
17661 targets.
17662 * gdb.base/a1-selftest.exp (test_with_self): Only use local timeout.
17663 * gdb.base/callfuncs.exp (do_function_calls): Don't set timeout.
17664 * gdb.base/funcargs.exp: Don't set timeout.
17665 * gdb.base/list.exp (test_forward_search): Only use local timeout.
17666 * gdb.base/printcmds.exp (test_print_string_constants
17667 test_print_array_constants): Don't set timeout.
17668 * gdb.base/ptype.exp: Don't set timeout.
17669 * gdb.base/recurse.exp: Don't set timeout.
17670 * gdb.base/return.exp: Don't set timeout.
17671 * gdb.base/watchpoint.exp: Don't set timeout.
17672 * gdb.c++/classes.exp (do_tests): Don't set timeout.
17673 * gdb.c++/virtfunc.exp (test_virtual_calls): Don't set timeout.
17674
17675Wed May 10 16:03:23 1995 Torbjorn Granlund <tege@adder.cygnus.com>
17676
17677 * Makefile.in: Make clean targets work also when SUBDIRS is empty.
17678
17679Mon May 1 07:32:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
17680
17681 * lib/gdb.exp: Disable chill tests for irix5.
17682
17683Wed Apr 26 07:36:03 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
17684
17685 * gdb.base/scope.exp: Make test names unique. Use gdb_test. Make
17686 each test pass or fail.
17687
17688Sun Apr 23 21:32:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
17689
17690 * gdb.base/opaque.exp: Remove xfails for aix; print a warning if
17691 xlc not gcc.
17692
17693Fri Apr 21 15:44:02 1995 Stu Grossman (grossman@rtl.cygnus.com)
17694
17695 * cpu32bug.exp est.exp rom68k.exp: Delete. Unify into monitor.exp.
17696
17697Wed Apr 19 17:41:21 1995 Stu Grossman (grossman@cygnus.com)
17698
17699 * config/est.exp: Fix copyright and comments. Remove dead code.
17700 Use targetname, serialport and baud variables instead of fixed
17701 constants.
17702 * config/rom68k.exp: Fix copyright and comments. Remove dead code.
17703 * config/cpu32bug.exp: New file to support cpu32bug monitors.
17704
17705Wed Apr 19 13:47:16 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
17706
17707 * gdb.base/watchpoint.exp: Don't run
17708 test_watchpoint_triggered_in_syscall for sunos.
17709
17710Mon Apr 17 12:48:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
17711
17712 * gdb.base/{break.c,run.c}: Don't include vxWorks.h or stdioLib.h;
17713 they don't seem to exist. Do include stdio.h.
17714
17715Fri Apr 14 09:40:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
17716
17717 * gdb.base/a1-selftest.exp: Add alpha xfail.
17718
17719Mon Apr 10 13:07:50 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
17720
17721 * gdb.base/watchpoint.c (main): Prompt before calling read().
17722 * gdb.base/watchpoint.exp (test_watchpoint_triggered_in_syscall):
17723 Revise accordingly. Remove cruft about sending "123" several
17724 times, until it gets noticed. Clean up the "print buf[0]" stuff
17725 so that it passes or fails, and waits for prompts in the usual way.
17726
17727Sun Apr 9 09:02:36 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
17728
17729 * gdb.base/recurse.exp: Fix comment.
17730
17731 * TODO: Remove item about printing variables in nodebug.exp. Add
17732 item about enabling tests which are only run on some targets.
17733
17734 * gdb.base/watchpoint.exp: Various cleanups (make each test pass or
17735 fail, make test names unique, use new gdb_test convention
17736 regarding pattern, use gdb_test more, etc.).
17737
17738 * gdb.base/bitfields.exp: Various cleanups (make each test pass or
17739 fail, make test names unique, etc.).
17740
17741Sat Apr 8 02:47:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17742
17743 * gdb.base/nodebug.c: Change return type of top and middle to
17744 short.
17745 * gdb.base/nodebug.exp: Remove xfails for ecoff systems, they
17746 are fixed by the recent mdebugread.c changes. Allow `short ()'
17747 as type for top and middle.
17748
17749Thu Apr 6 08:54:18 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
17750
17751 * gdb.base/break.exp: Remove commented out if $usestubs {}. As
17752 nearly as I can tell, the whole thing was an accident in Stu's
17753 change of 24 Mar 1995 (logged in ../ChangeLog), in which he meant
17754 to replace a send/expect pair with gdb_test, but ended up only
17755 adding the gdb_test. My change of 24 Mar 1995 and Kung's change
17756 of 30 Mar 1995 took care of it, but left this vestigial comment
17757 which I am now nuking.
17758
17759Mon Apr 3 09:00:27 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
17760
17761 * gdb.base/break.exp: Look for different line number for
17762 breakpoint at main depending on usestubs.
17763
17764Sun Apr 2 08:15:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17765
17766 * gdb.base/list.exp: Adjust some alternate expect patterns to
17767 match recent list0.c change. Add alternate expect pattern for
17768 output from `list default lines around main' for optimizing
17769 compilers.
17770
17771Sat Apr 1 07:23:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
17772
17773 * lib/gdb.exp: If nosignals is not set, set it to 0.
17774
17775Fri Mar 31 16:13:48 1995 Kung Hsu <kung@mexican.cygnus.com>
17776
17777 * config/slite-gdb.exp: Responds to load symbol table prompt.
17778 * gdb.base/break.exp: Adjust line number, fix rerun.
17779 * gdb.base/langs0.c: Add #ifdef usestubs.
17780
17781Thu Mar 30 15:36:55 1995 Kung Hsu <kung@mexican.cygnus.com>
17782
17783 * gdb.base/list.exp: Adjust line contents after adding new lines in
17784 list0.c. Also fix a syntax error.
17785
17786 * lib/gdb.exp (gdb_run_cmd): Special handling for targets use stubs.
17787 * gdb.base/break.exp: ditto.
17788 * gdb.base/list.exp: ditto.
17789 * gdb.base/bitfields.c: Add #ifdef usestubs in main().
17790 * gdb.base/run.c: ditto.
17791 * gdb.base/list0.c: ditto.
17792 * gdb.base/funcargs.c: ditto.
17793
17794Wed Mar 29 17:09:29 1995 Stu Grossman (grossman@cygnus.com)
17795
17796 * testsuite/config/rom68k.exp (gdb_target_rom68k): Use
17797 $targetname, $serialport and $baud instead of hardwired variables.
17798 * testsuite/gdb.base/{sigall.exp signals.exp}: Skip these if the
17799 target doesn't support signals.
17800
17801Wed Mar 29 12:29:34 1995 Kung Hsu <kung@mexican.cygnus.com>
17802
17803 * lib/gdb.exp (runto_main): Fix regular expression bug, add return 1.
17804
17805Tue Mar 28 08:46:45 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
17806
17807 * gdb.base/recurse.exp: Make test names unique. Change \\(+ to \\(.
17808 Don't rely on the value of an auto variable before it has been
17809 initialized. Use gdb_test more.
17810
17811Mon Mar 27 08:00:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
17812
17813 * lib/gdb.exp (default_gdb_version): A version number must start
17814 with a digit, but other than that contains all characters up to
17815 the first whitespace character.
17816
17817Sun Mar 26 13:19:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
17818
17819 * gdb.base/commands.exp (breakpoint_command_test): New tests.
17820
17821Sat Mar 25 15:38:06 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
17822
17823 * gdb.c++/*.exp: Warn if executable does not exist. The original
17824 reason for skipping the warning was that configure.in sometimes
17825 intentionally skipped building the executables but the tcl code
17826 had no way of knowing. That (a) was always bogus with respect to
17827 error handling, (b) is no longer true (right now there is no way
17828 to skip C++ tests).
17829
17830 * gdb.c++/demangle.exp: Remove unused binfile and srcfile variables.
17831
17832Sat Mar 25 01:16:10 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17833
17834 * gdb.base/list.exp: Add expect patterns for output from
17835 SunPRO compiled executables.
17836 * gdb.base/whatis.exp: Allow leading `signed' for all v_signed_*
17837 types.
17838
17839Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
17840
17841 * gdb.base/break.exp (test_next_with_recursion): Accept any line
17842 number (we are already testing that the correct source line text
17843 gets printed).
17844
17845 * gdb.base/break.exp: Make one test if $usestubs. I'm not sure
17846 that is what is intended, but something needed to be done to get
17847 sunos4 native working again.
17848
17849 * gdb.c++/misc.cc (main): Fix typo (#iffef -> #ifdef).
17850
17851 * gdb.base/a1-selftest.exp (test_with_self): Remove comment which
17852 apparently went with a (very) old xfail.
17853
17854Fri Mar 24 13:41:09 1995 Kung Hsu <kung@mexican.cygnus.com>
17855
17856 * gdb.base/callfuncs.exp: call runto_main instead of runto main.
17857 runto_main is a proc in gdb.exp that will do 'step' for target use
17858 stubs.
17859 * gdb.base/exprs.exp: ditto.
17860 * gdb.base/interrupt.exp: ditto.
17861 * gdb.base/opaque.exp: ditto.
17862 * gdb.base/printcmds.exp: ditto.
17863 * gdb.base/ptype.exp: ditto.
17864 * gdb.base/scope.exp: ditto.
17865 * gdb.base/setvar.exp: ditto.
17866 * gdb.base/signals.exp: ditto.
17867 * gdb.base/twice.exp: ditto.
17868 * gdb.c++/classes.exp: ditto.
17869 * gdb.c++/inherit.exp: ditto.
17870 * gdb.c++/templates.exp: ditto.
17871 * gdb.base/break.exp: no run and hit main for stubs. Change line
17872 numbers for breakpoints and info breakpoint.
17873 * gdb.base/break.c: Add #ifdef usestubs for set_debug_traps() and
17874 breakpoint().
17875 * gdb.base/callfuncs.c: ditto.
17876 * gdb.base/exprs: ditto.
17877 * gdb.base/interrupt.c: ditto.
17878 * gdb.base/opaque0.c: ditto.
17879 * gdb.base/printcmds.c: ditto.
17880 * gdb.base/ptype.c: ditto.
17881 * gdb.base/scope0.c: ditto.
17882 * gdb.base/setvar.c: ditto.
17883 * gdb.base/signals.c: ditto.
17884 * gdb.base/twice.c: ditto.
17885 * gdb.c++/misc.cc: ditto.
17886 * gdb.c++/templates.cc: ditto.
17887
17888Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
17889
17890 * config/vx-gdb.exp, lib/gdb.exp: Regexp cleanups (\[(\] -> \\(, etc.).
17891
17892 * gdb.base/a1-selftest.exp: Don't check for # followed by a digit
17893 somewhere between `read' and `main.c'. I'm pretty sure the
17894 pattern ".*#\[0-9\].*" was slowing down pattern matching a lot,
17895 and it isn't particularly useful.
17896
17897 * gdb.base/scope.exp: Make test names unique. \[(\] -> \\(.
17898
17899Thu Mar 23 14:58:35 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
17900
17901 * gdb.base/commands.exp (infrun_breakpoint_command_test): New test.
17902
17903Wed Mar 22 18:36:05 1995 Kung Hsu <kung@mexican.cygnus.com>
17904
17905 * config/mt-slite: add LIBS and -nostdlib.
17906 * config/slite-gdb.exp: add this new file to support sparclite target.
17907
17908Tue Mar 21 21:41:04 1995 Doug Evans <dje@canuck.cygnus.com>
17909
17910 * config/vx-gdb.exp (gdb_load): Update test of vxworks_ld return code.
17911
17912 * gdb.base/a2-run.exp: Change argument to istarget from
17913 "*-*-vxworks" to "*-*-vxworks*".
17914 * gdb.base/{break.exp,default.exp,scope.exp}: Likewise.
17915
17916Tue Mar 21 17:08:47 1995 Kung Hsu <kung@mexican.cygnus.com>
17917
17918 * lib/gdb.exp: add proc runto_main, for targets that use stubs, this
17919 will not runto main but do a 'step' to step out of breakpoint().
17920 * config/mt-slite: add -Dusestubs.
17921
17922Tue Mar 21 12:14:12 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
17923
17924 * gdb.base/printcmds.exp (test_artificial_arrays): Send ^V@
17925 instead of just @.
17926
17927 * gdb.base/signals.exp: Add test for "handle all print".
17928 * TODO: Remove "handle all print". Also remove item about
17929 checking copyright date (I don't like the idea of a spurious FAIL
17930 based on when we run the tests).
17931
17932 * gdb.base/recurse.exp: Enable test for SunOS4. xfail one test
17933 for SunOS4 (reason for failure not investigated). Remove
17934 redundant test for $binfile.
17935
17936 * gdb.base/nodebug.c (array_index): Call malloc.
17937
17938 * gdb.base/{corefile.exp,default.exp}: Make names of "up" tests unique.
17939
17940Mon Mar 20 10:08:17 1995 Jeff Law (law@snake.cs.utah.edu)
17941
17942 * gdb.base/recurse.exp: Update gdb_test invocation to use new
17943 conventions and slightly simplify the matching regexp.
17944
17945Fri Mar 17 05:43:28 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
17946
17947 * gdb.base/break.exp: Update gdb_test invocation to use new
17948 convention.
17949
17950 * lib/gdb.exp: If noargs is not set, set it to 0.
17951
17952 * gdb.base/nodebug.exp: Comment out redundant test. Make name of
17953 tests unique.
17954
17955 * lib/gdb.exp: Skip CHILL for AIX and Solaris.
17956
17957Thu Mar 16 16:27:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
17958
17959 * gdb.base/nodebug.exp: It is OK if GDB thinks top and middle have
17960 one argument of type "<non-float parameter>".
17961
17962Wed Mar 15 15:54:56 1995 Stu Grossman (grossman@cygnus.com)
17963
17964 * config/rom68k.exp: New file to support Motorola IDP board.
17965 * gdb.base/a2-run.exp: Skip this file if noargs is set.
17966 * gdb.base/break.c: Change things around so that this program
17967 doesn't depend upon args. This is necessary to make remote
17968 targets work (in general, they can't take args).
17969 * gdb.base/break.exp: Don't try to send args to program. Don't
17970 expect output. Also, replace lots of code with gdb_test.
17971
17972Wed Mar 15 04:11:14 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
17973
17974 * gdb.base/printcmds.exp (test_character_literals_accepted): Test
17975 printing of '\'' (which is what the comment says we are testing,
17976 even though we were not), not '''.
17977 (test_integer_literals_rejected): Test that printing ''' is an error.
17978
17979 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
17980 gdb.chill/chexp.exp, gdb.base/printcmds.exp,
17981 gdb.c++/cplusfuncs.exp, gdb.chill/callch.exp, gdb.chill/misc.exp,
17982 gdb.chill/pr-6292.exp, gdb.chill/string.exp, gdb.chill/tuples.exp:
17983 Use gdb_test not test_print_accept.
17984 * lib/gdb.exp: Remove test_print_accept.
17985
17986 * gdb.base/signals.exp (signal_tests_1): Make pass message
17987 consistent with fail message.
17988
17989 * gdb.base/whatis.exp: Remove xfails for printing char vs.
17990 unsigned char; the bug (PR 1821) is fixed.
17991
17992 * gdb.base/scope.exp: Remove xfails for PRs 1843 and 1868.
17993
17994 * gdb.base/scope.exp (test_at_localscopes): Call pass for
17995 successful tests--makes xfailing them work right.
17996
17997Tue Mar 14 07:39:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
17998
17999 * lib/gdb.exp (gdb_test): Between $pattern and $prompt, expect
18000 only \r\n, not .*. The test can pass .* as the last thing in
18001 $pattern if that is what it wants. In addition to providing this
18002 flexibility, this change should speed up pattern matching in cases
18003 where the pattern already ended with .* (there were a number of
18004 them). This change also helps catch bad patterns--in the old
18005 scheme the typo "char \*" instead of "char \\*" would pass. Now
18006 it is caught.
18007 * Many .exp files: Update callers.
18008
18009 * gdb.base/funcargs.exp: Replace \[(\]+ with \\(. The latter is
18010 clearer and does not spuriously match multiple ('s. Likewise for
18011 ) and *.
18012
18013 * gdb.base/nodebug.exp: Test ability to call a function and pass
18014 it a string (even with no debugging info).
18015
18016 * gdb.base/printcmds.exp (test_integer_literals_rejected): Change
18017 "p '\'", which is the same as "p ''" once tcl gets done with
18018 quoting, to "p '\\'", which I suspect is what is intended (one
18019 backslash gets sent to GDB).
18020
18021 * gdb.base/printcmds.exp (test_artificial_arrays): New tests.
18022
18023Fri Mar 10 13:31:46 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
18024
18025 * gdb.base/a1-selftest.exp: Remove xfail for solaris. The bug (PR
18026 1817) was fixed literally years ago.
18027
18028Fri Mar 10 02:49:40 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18029
18030 * gdb.base/funcargs.exp (call_after_alloca): Remove `next'
18031 test, it causes stepping out of call_after_alloca_subr with
18032 optimizing compilers.
18033 (localvars_in_indirect_call): Consume GDB prompt if `finish'
18034 fails.
18035
18036 * gdb.c++/templates.exp: Source templ-info.exp only if
18037 the templates executable exists.
18038
18039 * gdb.c++/misc.cc (class Contains_static_instance,
18040 class Contains_nested_static_instance),
18041 gdb.c++/classes.exp (test_static_members): Test printing of
18042 a class that contains a static instance of the class.
18043
18044Thu Mar 9 11:43:55 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
18045
18046 * gdb.base/langs2.c (cppsub_): Don't prototype.
18047 * gdb.base/langs2.cxx (cppsub_): Fix prototype (cosmetic value
18048 only, I believe).
18049
18050Wed Mar 8 10:29:33 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
18051
18052 * lib/gdb.exp (skip_chill_tests): New procedure.
18053
18054 * gdb.base/signals.exp (signal_tests_1): xfail for irix.
18055
18056Mon Mar 6 10:44:06 1995 Jeff Law (law@snake.cs.utah.edu)
18057
18058 * gdb.disasm/hppa.exp: Delete redundant ".*" at the beginning of
18059 each expect pattern. Cuts runtime from 12 to about 4 seconds.
18060
18061Thu Mar 2 05:31:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
18062
18063 * gdb.base/langs.exp: Don't insist that foo__Fi be demangled.
18064
18065 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Only
18066 disassemble 8, not 16, instructions for part 4.
18067
18068 * config/vx-gdb.exp (gdb_start): Use \030, not \CX. tcl doesn't
18069 support the latter anymore.
18070
18071 * gdb.base/Makefile.in: Try compiling callfuncs.c, if that fails try
18072 -DNO_PROTOTYPES.
18073 * gdb.base/callfuncs.c: Control use of prototypes based on
18074 NO_PROTOTYPES, not __STDC__.
18075 * gdb.base/callfuncs.exp (do_function_calls): xfail one of the
18076 t_float_values2 tests if prototypes in use.
18077
18078 * gdb.base/callfuncs.c (t_float_values, t_float_values2,
18079 t_double_values): When checking differences against DELTA, check
18080 that difference is within the range (-DELTA,DELTA), not just
18081 (-infinity,DELTA).
18082
18083Tue Feb 28 16:28:54 1995 Kung Hsu <kung@mexican.cygnus.com>
18084
18085 * config/mips-gdb.exp (gdb_load): In every test case, we need to do
18086 'file' command firts, then 'target', then 'load', this is due to gdb
18087 target set up.
18088 * config/mips-gdb.exp: Fix a couple regular exp bugs.
18089
18090Thu Feb 23 17:44:55 1995 Jeff Law (law@snake.cs.utah.edu)
18091
18092 * gdb.disasm/hppa.s (fmemLRbug_tests): Add tests for the indexing
18093 FP load/store variants.
18094 * gdb.disasm/hppa.exp (fmemLRbug_tests): Test new variants.
18095
18096Wed Feb 22 18:29:08 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
18097
18098 * gdb.base/term.exp: Do not give a warning if not native, it is
18099 not an abnormal condition.
18100
18101Tue Feb 21 13:08:47 1995 Jim Kingdon <kingdon@cygnus.com>
18102
18103 * gdb.base/ptype.exp: Accept char[0] as well as char[] for "ptype
18104 t_char_array".
18105
18106Sun Feb 19 13:10:06 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
18107
18108 * lib/gdb.exp (default_gdb_version): Pass GDBFLAGS to gdb when we
18109 are getting the version number.
18110
18111 * gdb.base/{a1-selftest.exp,corefile.exp}: Do not give a warning
18112 if not native, it is not an abnormal condition.
18113
18114Thu Feb 16 15:56:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
18115
18116 * lib/gdb.exp: Just use "file exists", rather than undocumented
18117 dejagnu procedure "findfile".
18118
18119Thu Feb 16 10:30:24 1995 J.T. Conklin <jtc@rtl.cygnus.com>
18120
18121 * config/mt-vxworks (CFLAGS): Set to -g -Dvxworks.
18122 (LDFLAGS): Set to -Xlinker -Ur.
18123
18124 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB, GDBFLAGS):
18125 Removed, these values are set by lib/gdb.exp.
18126
18127 * lib/gdb.exp: If GDBFLAGS is unset, set it to -nx.
18128
18129Wed Feb 15 14:23:28 1995 J.T. Conklin <jtc@rtl.cygnus.com>
18130
18131 * config/vx-gdb.exp (spawn_vxgdb): Use default_gdb_start instead
18132 of replicating gdb startup code.
18133
18134 * config/mt-vxworks (LDFLAGS): Set to -r.
18135 (CFLAGS_FOR_TARGET): Removed.
18136
18137 * config/vx-gdb.exp: always set prompt; gdb.exp sets it to
18138 (gdb) and gdb for vxworks uses (vxgdb).
18139
18140 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB): If a gdb
18141 executable is not in the tree and host != target, use sed and
18142 program_transform_name to determine the gdb name used by the
18143 target.
18144
18145 * configure.in, gdb.{base,c++,chill}/configure.in: changed so
18146 *-*-vxworks* matches vxworks and *-*-netware* matches NetWare.
18147
18148Sun Feb 12 08:11:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
18149
18150 * gdb.base/{callfuncs.exp,callfuncs.c}: Add tests for passing
18151 floats, chars, and shorts where there are ANSI-style function
18152 definitions.
18153
18154 * gdb.base/langs.exp, gdb.base/langs*: New test.
18155 * gdb.base/Makefile.in: Build it.
18156 * TODO: Remove item about checking that C names don't get C++
18157 demangling applied; this test tests it.
18158
18159Thu Feb 9 12:43:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
18160
18161 * gdb.stabs/weird.exp: Remove "Haven't examined" comment which
18162 went with the const70 xfail. The xfail went away a year ago.
18163
18164 * gdb.base/signals.exp: Rename a bunch of tests to give unique names.
18165
18166 * gdb.base/corefile.exp: Give backtrace test unique name. xfail
18167 for hp300.
18168
18169 * gdb.base/interrupt.exp: Also xfail hpux (for hp300).
18170
18171 * gdb.base/a1-selftest.exp: Don't run on hp300.
18172
18173Sat Feb 4 15:04:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
18174
18175 * Makefile.in (site.exp): Set host_alias and target_alias as well
18176 as host_triplet and target_triplet.
18177
18178Wed Feb 1 08:03:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
18179
18180 * gdb.base/a1-selftest.exp: Invoke stty before starting inferior.
18181
18182 * gdb.base/nodebug.exp: Add xfails for ultrix and irix5 (same
18183 places as other ecoff systems).
18184
18185 * gdb.base/a1-selftest.exp (test_with_self): Don't invoke stty on
18186 ultrix.
18187
18188Mon Jan 30 11:44:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
18189
18190 * gdb.base/nodebug.c (inner): Use variables so AIX linker doesn't
18191 remove them.
18192 * gdb.base/nodebug.exp: Accept "function" in addition to "text
18193 variable and "variable" in addition to "data variable".
18194 * gdb.base/nodebug.exp: xfail datalocal and bsslocal tests for AIX.
18195
18196 * gdb.base/list.exp (test_forward_search): Set listsize to 4 not
18197 2.
18198 * gdb.base/list1.c (long_line): Add additional statement at start
18199 of function.
18200 * gdb.base/list.exp (test_forward_search): Update line number to
18201 reflect new statement.
18202
18203Sun Jan 29 13:34:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18204
18205 * gdb.base/signals.exp: Reinitialize searched source directories
18206 after gdb_start call.
18207
18208Sat Jan 28 01:34:44 1995 Jeff Law (law@snake.cs.utah.edu)
18209
18210 * gdb.disasm/Makefile.in (clean): Delete "errs" file.
18211 * gdb.stabs/Makefile.in: Likewise.
18212
18213 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Revert last
18214 change. Instead split the tests into smaller pieces.
18215 * gdb.disasm/hppa.s: Corresponding changes.
18216
18217Fri Jan 27 09:24:51 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
18218
18219 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
18220 Quote ^C when passing it to stty. For some shells ^ is a pipe.
18221
18222 * gdb.base/funcargs.exp: Modify many tests so that every test
18223 either passes or fails. Make some test names unique.
18224
18225Thu Jan 26 19:20:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
18226
18227 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
18228 Call stty to set interrupt character.
18229
18230 * gdb.disasm/hppa.mt (hppa), gdb.stabs/hppa.mt (weird.o): Check
18231 for HP assembler versus GNU assembler based on actual behavior of
18232 $(CC), rather than assuming that $(AS) is always the GNU assembler.
18233
18234 * TODO: Suggest a few more stepping tests.
18235
18236Wed Jan 25 14:52:41 1995 Stan Shebs <shebs@andros.cygnus.com>
18237
18238 * gdb.base/default.exp: xfail no-stack backtraces for h8300,
18239 restart GDB for h8300 after a continue.
18240 (return): Add pattern to match a29k-udi behavior.
18241 * gdb.base/nodebug.exp: Remove obsolete comment.
18242 * gdb.base/regs.exp: New file, testing of register displays.
18243 * gdb.base/return.exp: Fix typo in reference to $objdir.
18244 * gdb.base/whatis.exp: Always start with a fresh GDB.
18245
18246Wed Jan 25 11:12:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
18247
18248 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Set timeout
18249 higher, these tests generate a lot of output.
18250
18251Tue Jan 24 07:58:44 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
18252
18253 * lib/gdb.exp (gdb_test): Remove catch from around the send. The
18254 code following the catch silently ignored some errors; without the
18255 catch they should be thrown like any other tcl error. Also, the
18256 catch used "" instead of {} which meant all the callers who wanted
18257 to include one of the characters "[]$ had to quote it an extra time.
18258 * gdb.base/{callfuncs.exp,commands.exp,gdbvars.exp,printcmds.exp,
18259 ptype.exp,signals.exp,watchpoint.exp}, gdb.c++/{cplusfuncs.exp,
18260 demangle.exp}, gdb.chill/chexp.exp, gdb.fortran/exprs.exp:
18261 Remove extra quoting.
18262
18263Mon Jan 23 21:57:54 1995 Jeff Law (law@snake.cs.utah.edu)
18264
18265 * gdb.base/commands.exp: Make test names unique; every test either
18266 passes or fails. Update some comments.
18267
18268 * gdb.disasm/hppa.exp (do_system_control_tests): Update.
18269
18270Sat Jan 21 15:34:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
18271
18272 The following fixes a FAIL caused by the fact that the alpha stabs
18273 configuration didn't use the ".if alpha" code in weird.def.
18274 * gdb.stabs/weird.def (v_comb): Use type attribute to specify 32
18275 bit pointer, so the 32 bit version works even on the alpha.
18276 * gdb.stabs/{alpha.mt,ecoff.mt,aout.sed,hppa.sed,xcoff.sed,weird.def}:
18277 Remove the stuff which allowed us to have separate versions for
18278 alpha and everything else.
18279
18280 * gdb.c++/cplusfuncs.exp (test_lookup_operator_functions): Fix
18281 regexp which "info func operator\[\](" is supposed to match. Fix
18282 string to send to GDB. Note that GDB still doesn't work right. Add a
18283 new test for "info func .perator\[\](" which GDB does handle correctly.
18284
18285 * gdb.base/nodebug.exp: xfail most of the new tests for ecoff systems.
18286
18287Fri Jan 20 12:14:23 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
18288
18289 * gdb.c++/classes.exp, gdb.c++/cplusfuncs.exp,
18290 gdb.c++/inherit.exp, gdb.c++/templates.exp, gdb.c++/virtfunc.exp,
18291 gdb.fortran/exprs.exp, gdb.fortran/types.exp, gdb.chill/chexp.exp,
18292 gdb.base/printcmds.exp: Remove passcount, failcount, etc., stuff;
18293 it makes the tests harder to understand and confuses test-o-matic.
18294 The preferred style is that each test provides a PASS or a FAIL,
18295 and has a unique message (e.g. "continue #54" not just "continue")
18296 which is the same for the pass and the fail.
18297 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
18298 gdb.chill/chexp.exp: Move test_print_accept and test_print_reject
18299 to lib/gdb.exp.
18300 * gdb.base/printcmds.exp: Use test_print_accept. Remove
18301 prt_accept which was basically the same thing. Likewise for
18302 test_print_reject and prt_reject.
18303 * lib/gdb.exp (test_print_reject): Add some more error message
18304 patterns to match from the former printcmds.exp (prt_reject).
18305 * gdb.c++/classes.exp, gdb.base/scope.exp: Remove spurious xfails.
18306 One defect of the passcount stuff is that some of it failed to
18307 report XPASS where appropriate.
18308 * gdb.c++/cplusfuncs.exp (print_addr_of): No longer accept extra
18309 stuff before and after arg in expected pattern.
18310 (test_paddr_operator_functions): Re-do test without print_addr_of;
18311 this is the only test which seems to want extra stuff there.
18312
18313Tue Jan 17 10:47:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
18314
18315 * gdb.base/nodebug.exp: Update new tests to reflect improved
18316 wording of gdb output.
18317
18318 * gdb.base/nodebug.exp: Add tests to check that "print", "whatis"
18319 and "ptype" work on variables in files compiled without -g.
18320 Replaces commented out "maint print msymbol" tests.
18321
18322Mon Jan 16 12:13:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
18323
18324 * gdb.base/setvar.c (dummy): Call malloc.
18325
18326 * gdb.stabs/aout.sed: Enclose comments within a sed command to avoid
18327 losing with the irix4 sed.
18328
18329 * gdb.base/sigall.exp (test_one_sig): Add xfail for "get signal
18330 ALRM" on irix4.
18331
18332Sun Jan 15 21:58:26 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
18333
18334 * TODO: Remove items about corefile.exp testing new exec-file and
18335 backtrace; both are now done. Add items about printing enums.
18336
18337Sat Jan 14 11:25:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
18338
18339 * gdb.base/sigall.exp (test_one_sig): Attempt to recover if
18340 "get signal $thissig" test fails.
18341
18342 * gdb.base/setvar.exp: Check for and reject crazy expected type hacks.
18343
18344Thu Jan 12 01:14:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
18345
18346 * gdb.base/sigall.c (gen_*): Pass argument to handle_* to avoid
18347 compiler warning with dec alpha compiler.
18348
18349 * gdb.base/commands.exp (if_while_breakpoint_command_test): Remove
18350 extra \n from gdb_test call (this explains why the prompt test
18351 that I removed yesterday was there).
18352 (user_defined_command_test): Remove extra \n and prompt test.
18353
18354 * gdb.base/sigall.c: If SIGABRT == SIGLOST, just act as if SIGLOST
18355 doesn't exist. Likewise if SIGIO == SIGPOLL, pretend SIGPOLL
18356 doesn't exist.
18357 * gdb.base/sigall.exp: Remove special handling for SIGIO and SIGPOLL.
18358 Also remove alpha workaround, which turns out to be because
18359 SIGABRT == SIGLOST.
18360
18361 * gdb.base/sigall.exp: Add workaround for alpha weirdness.
18362
18363 * gdb.base/help.exp: Don't test "help show".
18364
18365Wed Jan 11 14:37:04 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
18366
18367 * gdb.base/commands.exp: Call gdb_exit and gdb_start so that
18368 "set print address" is on.
18369 * gdb.base/commands.exp (if_while_breakpoint_command_test): Don't
18370 pass prompt to gdb_test; gdb_test already looks for the prompt.
18371
18372 * gdb.base/help.exp: Replace most of docstring for "define" with ".*".
18373
18374 * gdb.base/a1-selftest.exp: Don't test "maint dump-me". That test
18375 was a vestige of the manual TESTSTRATEGY, and the purpose of it
18376 was to make sure that gdb can read a core file. But (a) the "read
18377 the corefile" part didn't make it to a1-selftest.exp, we just
18378 delete the corefile after creating it, and (b) we test reading
18379 corefiles in corefile.exp anyway. Also, this test left around a
18380 xgdb process on Solaris.
18381
18382 * gdb.base/corefile.exp: Also test backtrace.
18383
18384Wed Jan 11 00:14:40 1995 Jeff Law (law@snake.cs.utah.edu)
18385
18386 * gdb.base/commands.exp: Test a simple user defined command with
18387 arguments and if/while statements; verify the full user command is
18388 printed by "show user".
18389
18390 * gdb.base/commands.exp: Test if/while commands as part of a
18391 breakpoint command list; verify they appear in breakpoint
18392 information.
18393
18394Wed Jan 11 00:47:58 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
18395
18396 * gdb.base/sigall.c (gen_FPE): Generate SIGFPE with kill() rather
18397 than by dividing by zero.
18398
18399Tue Jan 10 21:38:05 1995 Jeff Law (law@snake.cs.utah.edu)
18400
18401 * gdb.base/watchpoint.exp: hppa*-*-*bsd* no longer has problems
18402 performing an inferior call with watchpoints enabled.
18403 * gdb.base/watchpoint.c (main): Delete second unnecessary read
18404 call.
18405
18406Tue Jan 10 18:42:07 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
18407
18408 * gdb.stabs/weird.exp: Allow spaces followed by backspaces in echo
18409 of "file" command.
18410
18411 * gdb.c++/classes.exp (test_ptype_class_objects, ptype class Foo):
18412 Add additional pattern for when "int operator int(void);" appears
18413 in a different order.
18414
18415Mon Jan 9 16:22:46 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
18416
18417 * gdb.base/signals.exp: Call gdb_exit and gdb_start.
18418
18419 * gdb.base/help.exp: Replace most of docstrings for "info signals"
18420 and "signal" with ".*".
18421
18422Wed Jan 4 11:35:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
18423
18424 * TODO: Add note about "handle all nostop".
18425
18426 * gdb.base/{sigall.c, sigall.exp}: New test.
18427 * gdb.base/Makefile.in: Add it.
18428
18429Thu Jan 5 17:34:03 1995 Stan Shebs <shebs@andros.cygnus.com>
18430
18431 * lib/gdb.exp, gdb.base/corefile.exp: Supply -nw as argument
18432 when invoking GDB, suppresses any windowing interface.
18433
18434Mon Jan 2 17:40:21 1995 Stan Shebs <shebs@andros.cygnus.com>
18435
18436 * config/sim-gdb: New file, simulator testing support.
18437
18438Wed Dec 28 12:21:50 1994 Jeff Law (law@snake.cs.utah.edu)
18439
18440 * gdb.base/interrupt.exp: Test calling func1 twice.
18441
18442Wed Dec 21 12:51:37 1994 Jim Kingdon <kingdon@deneb.cygnus.com>
18443
18444 * gdb.base/list.exp (test_forward_search): Set timeout higher
18445 when we'll be getting lots of output from gdb.
18446
18447 * gdb.base/a1-selftest.exp: Move code that was inside expect -re
18448 "init_malloc" to after the expect statement. Run it if that
18449 regexp is taken, but also for two others which happen if source
18450 cannot be found.
18451
18452Tue Dec 20 12:35:21 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
18453
18454 * gdb.base/printcmds.exp: New test, for printing register before
18455 program is running.
18456
18457Mon Dec 19 00:32:55 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18458
18459 * gdb.base/list.exp: Correct some alternate expect patterns
18460 to reflect changes in list1.c.
18461
18462Sat Dec 17 14:20:03 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
18463
18464 * TODO: Add item regarding large frames.
18465
18466 * gdb.base/{funcargs.exp, funcargs.c} (call_after_alloca): New test.
18467
18468 * TODO: Remove item about enabling return.exp; it
18469 is enabled. Suggest a few more "return" tests.
18470
18471Sat Dec 17 02:33:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18472
18473 * gdb.c++/misc.cc, gdb.c++/inherit.exp: Add testcases for
18474 anonymous unions.
18475
18476Tue Dec 13 11:26:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
18477
18478 * gdb.chill/Makefile.in: Put all rule before rules for pr-4975.o
18479 and pr-5646.o, so "make" is the same as "make all", not "make
18480 pr-4975.o".
18481
18482Wed Dec 7 19:02:02 1994 Stan Shebs <shebs@andros.cygnus.com>
18483
18484 * gdb.base/list.exp: Adjust expectations to reflect changes in
18485 list1.c.
18486 (test_forward_search): New test proc.
18487 * gdb.base/list1.c (long_line): New function, has long source line.
18488
18489Thu Dec 1 23:14:49 1994 Stan Shebs <shebs@andros.cygnus.com>
18490
18491 * gdb.base/a1-selftest.exp: Change initial stepping to know about
18492 additional line of code that was added.
18493
18494Wed Nov 30 19:43:14 1994 Jeff Law (law@snake.cs.utah.edu)
18495
18496 * gdb.disasm/hppa.s: Break the large branching tests into smaller
18497 tests so as not to overflow expect's input buffers.
18498 * gdb.disasm/hppa.exp: Corresponding changes.
18499
18500Fri Nov 25 13:37:10 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18501
18502 Beginnings of template debugging tests.
18503 * gdb.c++/templ-info.cc: New file to test for template
18504 debugging capability of the compiler.
18505 * gdb.c++/Makefile.in: Add rule to build templ-info.exp from
18506 templ-info.cc.
18507 * gdb.c++/templates.cc: Add explicit template instantiations
18508 to enable compiling with -fno-implicit-templates. Add destructor
18509 and 'value' method to T5 class for template tests.
18510 * gdb.c++/templates.exp: Add testcases for printing of template
18511 types, setting breakpoints on template methods and calling a
d63a86f8 18512 template method.
c906108c
SS
18513
18514Sat Nov 5 00:20:17 1994 Jeff Law (law@snake.cs.utah.edu)
18515
18516 * gdb.disasm/hppa.exp (branch_tests): Allow any symbol as the
18517 branch target since some assemblers (gas-2.5) may emit a
18518 relocation for the branch instead of resolving it in the
18519 assembler.
18520
18521Sat Oct 29 02:40:40 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18522
18523 * gdb.base/a1-selftest.exp: Remove RS/6000 xfail for backtrace
18524 through signal handler.
18525
18526Fri Oct 21 11:10:16 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
18527
18528 * configure.in (*-*-netware): Use config/mt-netware.
18529
18530 * config/mt-netware: New file.
18531 * config/mt-i386-netware: Removed, separate configs for different
18532 netware architectures are no longer needed now that we have
18533 --with-headers.
18534
18535Sat Oct 15 03:43:00 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18536
18537 * gdb.base/exprs.exp: Remove xfail for alpha, it is fixed
18538 by the recent changes to use ANSI C arithmetic conversions.
18539
18540Sun Oct 9 07:44:06 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
18541
18542 * gdb.base/corefile.exp: Add (xfail'd) test for reinit_frame_cache
18543 bug involving using inferior_pid to figure out whether to select a
18544 frame.
18545
18546Wed Sep 28 23:12:02 1994 Jeff Law (law@snake.cs.utah.edu)
18547
18548 * gdb.disasm/hppa.exp: Change arg[0..3] to r[26..23] to
18549 match the current disassembler output.
18550
18551Fri Sep 16 11:42:41 1994 Stan Shebs (shebs@andros.cygnus.com)
18552
18553 * gdb.fortran/exprs.exp: Expect VOID instead of void.
18554 * gdb.fortran/types.exp: Escape the expected '*'s in Fortran
18555 types, expect "int" as type of integer values (for now).
18556
18557Wed Sep 7 23:33:51 1994 Jeff Law (law@snake.cs.utah.edu)
18558
18559 * gdb.base/commands.exp: New tests for if/while commands.
18560
18561Tue Sep 6 13:16:11 1994 Per Bothner (bothner@kalessin.cygnus.com)
18562
18563 * lib/gdb.exp (runto): Replace sub-pattern for hex value
18564 by .*, since hex values have different syntax in Chill mode.
18565
18566Tue Sep 6 02:15:51 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18567
18568 * gdb.c++/demangle.exp (test_arm_style_demangling): Remove
18569 linefeed from expect pattern for repeated types with indices > 9.
18570
18571Mon Aug 29 14:20:44 1994 Stan Shebs (shebs@andros.cygnus.com)
18572
18573 First part of Fortran test suite.
18574 * gdb.fortran: New directory.
18575 * gdb.fortran/exprs.exp, gdb.fortran/types.exp: New files.
18576
18577Sat Aug 27 23:32:43 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18578
18579 * gdb.base/default.exp: Update expect pattern for load command
18580 without arguments.
18581
18582Wed Aug 24 13:15:02 1994 Ian Lance Taylor (ian@sanguine.cygnus.com)
18583
18584 * configure.in: Change i386 to i[345]86.
18585 * gdb.base/configure.in: Likewise.
18586 * gdb.c++/configure.in: Likewise.
18587 * gdb.chill/configure.in: Likewise.
18588
18589Tue Aug 23 19:14:06 1994 Stan Shebs (shebs@andros.cygnus.com)
18590
18591 * lib/gdb.exp (gdb_run_cmd): Move comment out from between expect
18592 patterns, since that is not a valid context for comments.
18593
18594Fri Aug 19 15:07:30 1994 Kung Hsu (kung@mexican.cygnus.com)
18595
18596 * gdb.c++/demangle.exp (test_arm_style_demangling): Add tests for
18597 repeated types and repeated types with indices > 9.
18598
18599Tue Aug 16 15:57:52 1994 Stan Shebs (shebs@andros.cygnus.com)
18600
18601 * gdb.base/printcmds.exp: Remove all the a29k XFAILs tagged with
18602 2417; old bug has been fixed.
18603
18604Fri Aug 12 19:35:41 1994 Jeff Law (law@snake.cs.utah.edu)
18605
18606 * gdb.base/interrupt.exp: When trying to wake up the inferior,
18607 send the newline ourselves instead of assuming gdb_test will do
18608 so when passed an empty input string.
18609
18610 * gdb.stabs/hppa.mt: Use $(AS), not $(CC) to assemble the
18611 stabs testcode.
18612
18613Fri Aug 5 17:01:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
18614
18615 * lib/gdb.exp (gdb_test): Don't send anything if the first
18616 argument is an empty string. This makes cases where we want to
18617 match output that is already in expect's buffers (for example,
18618 matching a breakpoint after gdb_run_cmd has been called) work
18619 reliably.
18620
18621Tue Aug 2 10:24:08 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
18622
18623 * config/netware.exp: New file.
18624
18625Thu Jul 28 12:54:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
18626
18627 * config/mt-slite (LDFLAGS): If using the newlib in the tree, set
18628 the -B and -L prefixes so we can find the debugging stub.
18629
18630 * Makefile.in (CC_FOR_TARGET, CXX_FOR_TARGET): Use newlib if it is
18631 there and we are using the gcc from the tree.
18632
18633 * gdb.base/types.c: Removed.
18634
18635 * gdb.base/configure.in: Look for makefile fragments in ../config.
18636 Recognize i386-*-netware.
18637 * gdb.c++/configure.in: Likewise.
18638
18639Mon Jul 25 23:48:50 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18640
18641 * gdb.base/corefile.exp: Change `else if' to `elseif', which is
18642 the correct TCL syntax.
18643
18644Mon Jul 25 15:35:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
18645
18646 * gdb.base/opaque.exp: use runto instead of messing around with
18647 breakpoints. Simplify by using gdb_test.
18648
18649 * gdb.base/bitfields.exp: restart between tests on netware targets
18650 because breakpoints aren't relocated after target death. Run
18651 processes to completion.
18652
18653 * gdb.base/{opaque,watchpoint}.exp: Use gdb_run_cmd.
18654
18655Sun Jul 24 09:55:51 1994 Fred Fish (fnf@cygnus.com)
18656
18657 * Makefile.in: Remove extra tabs that confuse some versions
18658 of "make". Use the newly built gdb to test with by default,
18659 rather than the first one in the tester's search path.
18660
18661Sat Jul 23 15:05:47 1994 Stan Shebs (shebs@andros.cygnus.com)
18662
18663 * gdb.base/whatis.exp (v_signed_short_array): Fix a typo.
18664
18665 * gdb.base/help.exp: Update expected add-symbol-file, ignore, and
18666 condition help.
18667
18668Tue Jul 19 10:26:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
18669
18670 * lib/gdb.exp (runto): Rewrite in terms of gdb_run_cmd.
18671
18672 * lib/gdb.exp (gdb_run_cmd): New function, used to start program
18673 running.
18674 * gdb.base/bitfields.exp: Use gdb_run_cmd to start program.
18675 * gdb.base/funcargs.exp: Likewise.
18676
18677 * gdb.base/bitfields.exp: Simplify by using gdb_test.
18678 * gdb.base/funcargs.exp: Likewise.
18679
18680 * lib/gdb.exp (gdb_test): if match times out, don't call fail if
18681 message is "".
18682
18683Mon Jul 18 12:18:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
18684
18685 * gdb.base/{a2-run,callfuncs,funcargs,interrupt,mips_pro,nodebug,
18686 return,signals,twice}.exp: Handle non-existant binaries
18687 consistantly.
18688
18689 * gdb.base/corefile.exp: Execute coremaker to generate core dump.
18690 * gdb.base/Makefile.in: Don't try to generate a core dump, we
18691 might testing a cross development system.
18692
18693Thu Jul 14 18:13:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
18694
18695 * Makefile.in (RUNTEST_FOR_TARGET): Fix relative pathname, the
18696 runtest script is relative to ${srcdir}, not ${rootdir}.
18697
18698Thu Jul 14 14:56:59 1994 Stan Shebs (shebs@andros.cygnus.com)
18699
18700 * gdb.base/signals.exp: Allow for optionality of breakpoint
18701 address.
18702
18703Thu Jul 14 11:21:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
18704
18705 * gdb.base/{ptype.exp,ptype.c}: Add t_char_array test.
18706
18707Tue Jul 12 12:22:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
18708
18709 * gdb.c++/cplusfuncs.cc: Include <stddef.h>, not <sys/types.h>,
18710 for size_t definition.
18711 * gdb.c++/templates.cc: Likewise
18712
18713 * config/mt-i386-netware: New file.
18714
18715 * gdb.base/interrupt.c: Do not test if errno == EINTR if it's not
18716 defined.
18717
18718 * gdb.base/Makefile.in: Added support for systems that name core
18719 files by appending "core" to the program name.
18720 * gdb.base/a1-selftest.exp: Likewise.
18721
18722Mon Jul 11 23:59:18 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18723
18724 * gdb.base/return.exp: Add comment and message for `return double'
18725 test failure on Sparc Solaris.
18726
18727Mon Jul 4 12:10:48 1994 Stan Shebs (shebs@andros.cygnus.com)
18728
18729 * lib/gdb.exp (runto): Allow for optionality of breakpoint address.
18730
18731Wed Jun 29 00:26:17 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18732
18733 * gdb.c++/misc.cc: Instantiate classes to inhibit the compiler
18734 from optimizing them away.
18735 * gdb.c++/classes.exp, gdb.c++/inherit.exp: Update ptype expect
18736 patterns to include default constructors and assignment operators,
18737 to match gcc versions beyond 2.5.8. Accept any cplus demangling
18738 character in the output of the virtual base pointer.
18739
18740Fri Jun 24 08:15:42 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18741
18742 * gdb.c++/cplusfuncs.exp: Use string_to_regexp and a regular
18743 expression match in print_addr_of to avoid unintented matches.
18744 * gdb.c++/virtfunc.exp: Accept alternate ptype output of g++
18745 versions up to 2.5.8.
18746
18747Mon Jun 20 23:54:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18748
18749 * gdb.base/list.exp: Tweak alternate pattern for listing of an
18750 included file to run under newer versions of expect.
18751 * gdb.c++/demangle.exp: Add spaces to the expect patterns between
18752 consecutive >'s in templates to accomodate recent cplus-dem.c change.
18753 Remove xfail for the virtual table of BDDHookV.
18754
18755Sat Jun 18 12:51:34 1994 Stan Shebs (shebs@andros.cygnus.com)
18756
18757 * lib/gdb.exp (string_to_regexp): Set a default result.
18758 (default_gdb_start): Fix misleading message.
18759
18760Wed Jun 15 12:10:10 1994 Stan Shebs (shebs@andros.cygnus.com)
18761
18762 * config/mt-a29k-udi, config/mt-i960-nindy, config/mt-sparc-aout:
18763 Remove all CC, etc definitions.
18764 * config/mt-hpux: New file.
18765 * config/mt-mips-ecoff (CFLAGS_FOR_TARGET): Remove:
18766 (CFLAGS, LDFLAGS): Define.
18767 * config/mt-slite (CFLAGS_FOR_TARGET): Change to LDFLAGS.
18768
18769 * Makefile.in (site.exp): Don't insert host_os, etc.
18770 (just-check): Just use RUNTEST with RUNTESTFLAGS only.
18771 (distclean): Check existence of subdir.
18772 * gdb.base/configure.in (hppa*-*-hpux*): Recognize.
18773 * gdb.base/Makefile.in: General cleanup and simplification.
18774 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
18775 to build executables. Use default rule to build .o files.
18776 (EXPECT, RUNTEST, CC): Fix relative pathname.
18777 (site.exp): Don't insert host_os, etc.
18778 * gdb.base/signals.c (main): Don't call signal unless SIGALRM
18779 and/or SIGUSR1 defined.
18780 * gdb.base/watchpoint.c: Don't include stdio.h a second time.
18781 * gdb.c++/Makefile.in: General cleanup and simplification.
18782 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
18783 (CFLAGS): Remove.
18784 (EXPECT, RUNTEST_FOR_TARGET, CXX): Fix relative pathname.
18785
18786Fri Jun 10 10:55:09 1994 Jeff Law (law@snake.cs.utah.edu)
18787
18788 * gdb.base/recurse.exp: Misc changes to get tests running again
18789 after Kung's changes to the watchpoint code.
18790 * gdb.base/watchpoint.exp: Likewise.
18791
18792Thu Jun 9 15:16:55 1994 Per Bothner (bothner@kalessin.cygnus.com)
18793
18794 * lib/gdb.exp (string_to_regexp): Convert {\} also.
18795
18796Wed Jun 8 12:12:17 1994 Stan Shebs (shebs@andros.cygnus.com)
18797
18798 * config/udi-gdb.exp, config/unix-gdb.exp: Call default_gdb_start.
18799 * lib/gdb.exp (default_gdb_start): Define.
18800 * gdb.base/bitfields.exp, gdb.base/break.exp, gdb.base/exprs.exp,
18801 gdb.base/funcargs.exp, gdb.base/opaque.exp,
18802 gdb.base/printcmds.exp, gdb.base/ptype.exp, gdb.base/recurse.exp,
18803 gdb.base/scope.exp, gdb.base/setvar.exp, gdb.base/watchpoint.exp,
18804 gdb.c++/classes.exp, gdb.c++/misc.exp, gdb.c++/virtfunc.exp:
18805 Don't call gdb_target_udi in between tests.
18806
18807Tue Jun 7 08:30:15 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
18808
18809 * gdb.c++/demangle.exp: Use gdb_test_exact, rather than demangle
18810 (which was basically just a local version of the same thing). In
18811 addition to avoiding duplication, gdb_test_exact is faster.
18812 * lib/gdb.exp (gdb_test_exact): Fix typo.
18813
18814 * lib/gdb.exp (delete_breakpoints): If there were no breakpoints,
18815 don't give an error.
18816
18817 * gdb.base/term.exp: Call delete_breakpoints before starting.
18818
18819 * gdb.base/Makefile.in (EXECUTABLES): Remove t10.
18820 (t10): Add comment.
18821
18822Mon Jun 6 18:26:50 1994 Stan Shebs (shebs@andros.cygnus.com)
18823
18824 Reorganization of the GDB Test Suite.
18825
18826 * gdb.base: New directory, contains all the basic tests.
18827 * gdb.c++: New directory, tests specific to C++.
18828 * gdb.chill: New directory, tests specific to Chill.
18829 * gdb.t00, gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06,
18830 gdb.t07, gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13,
18831 gdb.t15, gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23,
18832 gdb.t24, gdb.t30, gdb.t31: Removed directories, contents moved
18833 into appropriate new directories (t00-t17 to base, t20-t23 to c++,
18834 t30-31 to chill).
18835 * */gdbme.*: Rename to match appropriate expect scripts.
18836 * gdb.base/bitfields.c, gdb.base/break.c, gdb.base/callfuncs.c,
18837 gdb.base/coremaker.c, gdb.base/exprs.c, gdb.base/funcargs.c,
18838 gdb.base/interrupt.c, gdb.base/list0.c, gdb.base/list0.h,
18839 gdb.base/list1.c, gdb.base/mips_pro.c, gdb.base/nodebug.c,
18840 gdb.base/opaque-info.c, gdb.base/opaque0.c, gdb.base/opaque1.c,
18841 gdb.base/printcmds.c, gdb.base/ptype.c, gdb.base/recurse.c,
18842 gdb.base/return.c, gdb.base/run.c, gdb.base/scope0.c,
18843 gdb.base/scope1.c, gdb.base/setvar.c, gdb.base/signals.c,
18844 gdb.base/types.c, gdb.base/twice.c, gdb.base/watchpoint.c,
18845 gdb.base/whatis-info.c, gdb.base/whatis.c: New names of C files.
18846 * gdb.c++/cplusfuncs.cc, gdb.c++/templates.cc, gdb.c++/misc.cc,
18847 gdb.c++/virtfunc.cc: New names of C++ files.
18848 * gdb.chill/chillvars.ch: New name of Chill file.
18849 * gdb.base/configure.in, gdb.c++/configure.in,
18850 gdb.chill/configure.in: Merge in contents of gdb.t*/configure.in.
18851 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
18852 gdb.chill/Makefile.in: Merge in contents of gdb.t*/Makefile.in.
18853 * configure.in (configdirs): Update to reflect directory changes.
18854 (target_abbrev): No longer define for any configuration.
18855 * Makefile.in: Cosmetic improvements to header comments.
18856
18857Fri Jun 3 18:56:06 1994 Per Bothner (bothner@kalessin.cygnus.com)
18858
18859 Various changes to gdb.t31:
18860
18861 * Makefile.in (gdbme.o): Compile with -fspecial_UC.
18862 * gdbme.ch: Make all key-words and predefineds be upper-case.
18863 * chillvars.exp: Expect key-words and predefinds in upper-case.
18864
18865 * chillvars.exp: Use gdb_test_exact many places.
18866 Change expected output for arrays (which now includes index labels).
18867
18868 * pr-5020.exp, gdme.ch (module PR_5020):
18869 New test, for PR-5020.
18870
18871Thu Jun 2 16:02:41 1994 Per Bothner (bothner@kalessin.cygnus.com)
18872
18873 * lib/gdb.exp (string_to_regexp, gdb_test_exact): New procedures.
18874 * Makefile.in (CHILL_LIB): Remove bogus redundant definitions.
18875
18876Sun May 29 22:31:42 1994 Per Bothner (bothner@kalessin.cygnus.com)
18877
18878 * Makefile.in: Fix bit-rot in definitions of CHILL,
18879 CHILL_FOR_TARGET and Chill_LIB.
18880 * gdb.t31/gdbme.ch: Fix syntax of nested array tuples.
18881 * gdb.t31/Makefile.in: Add definitions for CHILLFLAGS,
18882 CHILL, and CHILL_LIB.
18883
18884Sat May 21 10:05:08 1994 Bill Cox (bill@rtl.cygnus.com)
18885
18886 * Revert the previous changes. Please see Rob's directory
18887 /lisa/test/rob/progressive/gdb/testsuite for these fixes.
18888
18889Thu May 19 12:51:00 1994 Bill Cox (bill@rtl.cygnus.com)
18890
18891 * Makefile.in, configure.in, config/mips-gdb.exp,
a9c64011
AS
18892 config/mt-a29k-udi, config/mt-i386-aout, config/mt-i960-nindy,
18893 config/mt-sparc-aout, config/udi-gdb.exp, config/unix-gdb.exp,
18894 config/unknown.exp, gdb.t00/default.exp, gdb.t00/help.exp,,
c906108c
SS
18895 gdb.t00/teststrategy.exp, gdb.t01/Makefile.in, gdb.t02/Makefile.in,
18896 gdb.t02/whatis.exp, gdb.t03/Makefile.in, gdb.t03/gdbme.c,
18897 gdb.t04/Makefile.in, gdb.t05/Makefile.in, gdb.t06/Makefile.in,
18898 gdb.t06/break.exp, gdb.t06/signals.c, gdb.t06/signals.exp,
18899 gdb.t08/Makefile.in, gdb.t08/opaque.exp, gdb.t09/Makefile.in,
18900 gdb.t10/Makefile.in, gdb.t11/Makefile.in, gdb.t12/Makefile.in,
18901 gdb.t13/Makefile.in, gdb.t15/Makefile.in, gdb.t15/funcargs.exp,
18902 gdb.t15/gdbme.c, gdb.t15/return.exp, gdb.t16/Makefile.in,
18903 gdb.t17/Makefile.in, gdb.t17/callfuncs.exp, gdb.t17/gdbme.c,
18904 gdb.t20/Makefile.in, gdb.t21/Makefile.in, gdb.t21/cplusfuncs.exp,
18905 gdb.t22/Makefile.in, gdb.t22/virtfunc.exp, gdb.t23/Makefile.in,
18906 gdb.t24/demangle.exp, lib/gdb.exp: Check in Rob's testing
18907 changes from 94Q1.
18908
18909Wed May 18 17:04:03 1994 Bill Cox (bill@rtl.cygnus.com),
18910
18911 * config/mt-lynx, config/mt-m68k, config/mt-mips-ecoff,
18912 config/mt-slite, config/mt-unix, config/mt-vxworks: Add
18913 Rob's new testing fragments.
18914
18915Tue May 17 15:04:14 1994 Bill Cox (bill@rtl.cygnus.com)
18916
18917 * config/mips-gdb.exp, config/udi-gdb.exp, config/vx-gdb.exp,
a9c64011 18918 lib/gdb.exp: Replace error proc calls with perror.
c906108c
SS
18919
18920Mon May 16 19:00:50 1994 Stan Shebs (shebs@andros.cygnus.com)
18921
18922 * gdb.t00/teststrategy.exp: Reorder so that AIX gdb can print the
18923 version also, match on casted version strings, and match on
18924 gdb startup case where the line numbers might be messed up.
18925
18926Fri May 13 18:00:27 1994 Bill Cox (bill@rtl.cygnus.com)
18927
18928 * config/mt-i960-vx (LDFLAGS): Add '-r' option for test links.
a9c64011 18929 (CFLAGS): Delete it from here.
c906108c
SS
18930
18931Tue May 3 16:08:09 1994 Kung Hsu (kung@mexican.cygnus.com)
18932
18933 * gdb.t22/virtfunc.exp: Fix g++ ptype expected outputs.
18934
18935Fri Apr 29 14:26:35 1994 Stan Shebs (shebs@andros.cygnus.com)
18936
18937 * Makefile.in (RUNTEST): Default to just "runtest".
18938
18939Tue Apr 26 22:21:40 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
18940
18941 * gdb.t17/callfuncs.exp: More comments about t_func_values tests.
18942 * gdb.t17/gdbme.c (t_func_values): Add comments about how and why
18943 the code has been restructured.
18944
18945Thu Apr 21 12:48:07 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
18946
18947 * gdb.t00/default.exp (set write): Allow any number of \r and/or
18948 \n, not just one of each.
18949
18950 * gdb.t07/gdbme.c (main): Don't take address of an array; SunOS4
18951 /bin/cc gives a warning if you do.
18952
18953Thu Apr 21 11:54:04 1994 Kung Hsu (kung@mexican.cygnus.com)
18954
d63a86f8 18955 * gdb.t24/demangle.exp: change expect pattern of
c906108c
SS
18956 __t10ListS_link1ZUiRCUiPT0
18957
18958Wed Apr 13 15:05:00 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
18959
18960 * gdb.t07/{recurse.exp, recurse.c}: New tests for watchpoints
18961 on local variables in recursive functions.
18962
18963 * gdb.t07/Makefile.in: Build the new test.
18964
18965Tue Apr 12 20:45:25 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
18966
18967 * gdb.t17/gdbme.c (t_func_values): Do not compare function pointers
18968 directly. Instead compare the return values from actual calls.
18969
18970Mon Apr 11 10:31:00 1994 Bill Cox (bill@rtl.cygnus.com)
18971
18972 * Makefile.in (check): Set TCL_LIBRARY for runtest.
18973
18974Mon Apr 11 09:15:30 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
18975
18976 * From Peter Schauer with minor modifications.
a9c64011
AS
18977 * gdb.t15/return.exp (return_tests): Handle targets where "return"
18978 stops in mid-line in the caller. Add xfail for returning a float
18979 value on X86 targets.
c906108c
SS
18980
18981Tue Apr 5 15:16:33 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
18982
18983 * gdb.disasm/hppa.exp (fcmp_tests): Break up into two halves
18984 to avoid expect lossage.
18985 (fmem_LRbug_tests): Likewise.
18986 * gdb.disasm/hppa.s: Corresponding changes.
18987
18988 * gdb.disasm/hppa.exp: Rework escape sequences and end-of-line
18989 conditions to work with latest dejagnu/expect.
18990
18991 * gdb.t15/funcargs.exp (finish from indirect call): No longer
18992 expected to fail on the PA.
18993 (backtrace in call with trampolines): Explicitly require main
18994 to be frame #1 (no trampolines should show up in backtrace).
18995
18996 * gdb.t00/default.exp: Use "exp_continue" rather than obsolete
18997 "continue -expect".
18998 * gdb.t06/break.exp: Likewise.
18999 * gdb.t07/watchpoint.exp: Likewise.
19000 * gdb.t13/bitfields.exp: Likewise.
19001 * gdb.t15/{funcargs,return}.exp: Likewise.
19002 * gdb.stabs/weird.exp: Likewise.
19003 * config/{mips,udi}-gdb.exp: Likewise.
19004
19005 * hppa.sed: Enclose comments within a sed command to avoid
19006 losing with the old OSF1 sed.
19007
19008Wed Mar 30 00:31:49 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19009
19010 * gdb.t02/whatis.exp, gdb.t08/opaque.exp: Add XFAILs for
19011 sequent dynix.
19012 * gdb.t06/signals.exp: Add clear_xfail for sequent dynix.
19013 * gdb.t15/funcargs.exp: Conditionally step again to really
19014 finish from marker_call_with_trampolines. Handle the case where
19015 the first step from within call_with_trampolines already steps
19016 us back to main.
19017 * gdb.t15/gdbme.c: Add comment to closing brace of
19018 call_with_trampolines for funcargs.exp.
19019
19020Tue Mar 29 23:55:27 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
19021
d63a86f8 19022 * gdb.t07/watchpoint.exp (test_watchpoint_triggered_in_syscall):
c906108c
SS
19023 Fix typo(s).
19024
19025Sun Mar 27 16:53:14 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
19026
19027 * gdb.t07/gdbme.c: More code for watchpoint testing.
19028
19029 * gdb.t07/watchpoint.exp: Accept both "Watchpoint" and
19030 "Hardware watchpoint" throughout file.
19031 (test_watchpoint_triggered_in_syscall): New test.
19032 (test_complex_watchpoint): New test.
19033
19034Fri Mar 25 17:05:31 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
19035
19036 * gdbme.c (call_with_trampolines): New function to try and step
19037 into. Tests trampoline problems on the PA.
19038
19039 * funcargs.exp (localvars_in_indirect_call): No longer expect
19040 stepping into indirect call to fail on PAs.
19041 (test_stepping_over_trampolines): New test.
19042
19043Wed Mar 23 07:43:33 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
19044
19045 * TODO: Add suggestions for static member function tests, and
19046 completion tests.
19047
19048Wed Mar 16 08:28:28 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
19049
19050 * TODO: Add suggestions for "p/a" tests.
19051
19052 * lib/gdb.exp: Set prompt to (gdb) if it isn't already set.
19053 (default_gdb_exit): Replace all the hair with sending "quit" to
19054 the process with a simple close.
19055
19056Tue Mar 15 08:45:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
19057
19058 * TODO: Add suggestions for shared library tests.
19059
19060Sun Mar 13 10:45:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
19061
19062 * TODO: Add suggestions for x/s tests.
19063
19064Fri Mar 11 08:22:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
19065
19066 * gdb.t00/help.exp: Replace most of docstrings for "tbreak",
19067 "enable once", and "enable breakpoints once" with ".*".
19068
19069Thu Mar 10 08:34:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
19070
19071 * TODO: Add suggestions about structure passing tests.
19072
19073Mon Mar 7 13:45:54 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19074
19075 * gdb.t03/gdbme.c: gcc version 1 puts out the wrong stabs for
19076 the primary1 test, use work around if __GNUC__ < 2.
19077 * gdb.t06/signals.c: Add comments for signals.exp pattern matching.
19078 * gdb.t06/signals.exp: Add XFAILs for i386 bsd and vax ultrix.
19079 Test for bad output rather than waiting for timeout. Issue
19080 second continue only if first continue failed.
19081
19082Wed Mar 2 10:08:01 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
19083
19084 * gdb.t21/cplusfuncs.exp (test_paddr_operator_functions): Do
19085 operator[] test with gdb_test because the old code didn't seem to
19086 be getting the quoting right with the new dejagnu.
19087
19088Thu Feb 24 19:49:25 1994 Rob Savoye (rob@poseidon.cygnus.com)
19089
19090 * lib/gdb.exp: Set GDB to a fresh gdb if there is one, else use
19091 one from the path.
19092 * Makefile.in: Use a fresh expect if there is one, use runtest
19093 from the src tree if there is one.
d63a86f8 19094
c906108c
SS
19095Thu Feb 24 18:49:37 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
19096
19097 * gdb.t06/break.exp (test_next_with_recursion): Remove xfail for
19098 next over recursive call. Revise the tests from that point on
19099 (which had been skipped) to match GDB's actual (correct) output.
19100
19101 * gdb.t07/watchpoint.exp (test_stepping): Remove xfail for bug
19102 with next over a breakpoint whose condition is false.
19103
19104 * gdb.t00/help.exp: Comment out "help set print" tests just like
19105 (and for same reason as) "help set" test.
19106
19107Mon Feb 14 09:58:23 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
19108
19109 * gdb.disasm/hppa.s (fmemLRbug_tests): New tests.
19110 * gdb.disasm/hppa.exp (fmemLRbug_tests): Run them.
19111
19112Sun Feb 6 15:36:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
19113
19114 * gdb.t06/break.exp (test_next_with_recursion): Remove no longer
19115 necessary gdb_target_udi.
19116
19117 * gdb.t03/ptype.exp: For UDI, skip tests which call malloc.
19118
19119 * gdb.t02/whatis.exp, gdb.t03/ptype.exp: Remove xfails for PRs
19120 1838 and 2417; they are fixed.
19121
19122 * gdb.t02/whatis.exp (v_char_array, v_signed_char_array),
19123 gdb.t03/ptype.exp (ptype structure, ptype union):
19124 Remove xfails; the test is looser than when the xfails were added.
19125
19126 * gdb.t00/{help.exp,default.exp}: Don't test "target remote" on UDI.
19127 * gdb.t00/help.exp: Don't expect remote to be in "help target" output.
19128
19129 * gdb.t01/run.exp: Only run shell test if isnative.
19130
19131 * config/udi-gdb.exp (gdb_load): Use "file", not "load" command,
19132 since "run" automatically loads if necessary. Call gdb_target_udi
19133 after the "file" since "file" kills any execution target.
19134
19135 * config/udi-gdb.exp (gdb_start): Don't send "set args main" to
19136 GDB. GDB doesn't work that way (not anymore at least) on UDI.
19137 * gdb.t01/run.exp, gdb.t06/break.exp: Don't pass extra first
19138 argument for UDI.
19139
19140Fri Feb 4 12:19:32 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
19141
19142 * gdb.t17/interrupt.c: If we get EINTR, don't print an error message.
19143
19144 * gdb.t17/callfuncs.exp: Add xfails for rs6000.
19145
19146Sat Feb 5 09:11:56 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
19147
19148 * gdb.t24/demangle.exp: Re-write demangle to just call gdb_test,
19149 properly quoting regexps. This makes the second argument to
19150 demangle a fixed string, which matches the callers, instead of a
19151 shell-style pattern which is what the previous implementation
19152 used. Update some of the callers.
19153
19154Sat Feb 5 10:19:09 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
19155
19156 * gdb.disasm/hppa.s (comib_tests): Add missing instruction.
19157 (comib_nullified_tests): Fix typo.
19158 * gdb.disasm/hppa.exp (all comb tests): Fix thinkos in expect
19159 strings. No longer expected to fail.
19160
19161 * gdb.disasm/hppa.s (addib_tests): Fix typo.
19162 * gdb.disasm/hppa.exp (all addb tests): Fix thinkos in expect
19163 strings. No longer expected to fail.
19164
19165 * gdb.disasm/hppa.exp (fmpy_addsub_tests): Fix typo in expect
19166 string. No longer expected to fail.
19167
19168Fri Feb 4 23:45:11 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
19169
19170 * gdb.disasm/hppa.exp (fcmp_tests): Fix thinko in expect string.
19171 No longer expected to fail.
19172
19173 * gdb.disasm/hppa.exp (xmpyu_tests): Fix buglet in expect
19174 string. No longer expected to fail.
19175
19176Fri Feb 4 10:35:42 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
19177
19178 * gdb.t24/demangle.exp: Remove a bunch more tests which differ
19179 only in the names (I probably got most of them). I was even
19180 generous with some which differed in underscores in names, and
19181 probably missed a few, and I *still* was able to remove almost a
19182 third of the file with almost no impact on testsuite coverage.
19183
19184Thu Feb 3 12:04:49 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
19185
19186 * gdb.t00/default.exp: Match udi_attach error message as well as
19187 the one from child_attach.
19188
19189 * gdb.t00/default.exp: Use "." instead of "?" to match a question mark.
19190
19191 * gdb.stabs/weird.exp: Remove xfail for const70; just fixed in GDB.
19192
19193 * gdb.stabs/weird.def (bad_neg0type): Size of this type is 16, not 8.
19194 * gdb.stabs/weird.exp: Remove xfail for "p bad_neg0"; this fixes it.
19195
19196 * Move test with enums and partial symbols back to
19197 gdb.t03/{ptype.exp,gdbme.c} from gdb.stabs/{weird.def,weird.exp}.
19198 Reverts the change of 26 May 93. Per today's change to
19199 stabs.texinfo, the behavior that weird.exp was expecting was
19200 unreasonable; what is important is that the compiler+gdb get
19201 things right, which happens with a recent gcc. Also fix the test
19202 to deal with native compilers which put out the stab gdb can't
19203 deal with.
19204
19205Mon Jan 31 15:40:11 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
19206
19207 * gdb.t24/demangle.exp: Remove a bunch of tests which differ only
19208 in the names. The main thing these accomplish is to slow things down.
19209 Many more such duplicates surely remain.
19210
19211 * gdb.t00/help.exp: Comment out "help support" test just like
19212 (and for same reason as) "help set" test.
19213
19214Mon Jan 31 06:43:45 1994 Fred Fish (fnf@cygnus.com)
19215
19216 * gdb.t06/break.exp: Remove setup_xfails for
19217 sparc-sun-solaris2.*, these tests now pass with latest gcc and gdb.
19218 * gdb.t20/inherit.exp (test_ptype_si): Update warning message
19219 about known bug in gcc to include up through 2.5.8.
19220 * gdb.t20/inherit.exp (test_ptype_vi): Accept "_vb." as well as
19221 well as "_vb$".
19222 * gdb.t21/cplusfuncs.exp (test_lookup_operator_functions):
19223 Remove setup_xfails for sparc-sun-solaris2.*, these tests now pass
19224 with latest gcc and gdb.
19225 * gdb.t22/virtfunc.exp (test_ptype_of_classes): Accept "_vb." as
19226 well as "_vb$".
19227
19228Sat Jan 29 23:31:26 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
19229
19230 * configure.in (hppa*-*-*): Also configure and build stabs-only
19231 tests.
19232
19233Thu Jan 27 08:21:16 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
19234
19235 * gdb.t10/hppa.mt: A makefile fragment for the PA.
19236 * gdb.t10/configure.in (hppa*-*-*): Use it.
19237
19238Tue Jan 25 12:58:26 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19239
19240 * gdb.t09/corefile: Increase timeout when spawning gdb explicitly.
19241
19242Wed Jan 19 12:40:25 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19243
19244 * gdb.t06/signals.exp: Handle blocked SIGTRAP on sun3 for bash
19245 versions prior to 1.13.5.
19246
19247Tue Jan 18 20:10:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
19248
19249 * gdb.t00/default.exp (show prompt): In FAIL case, only match if
19250 the prompt is at the start of a line.
19251
19252Mon Jan 17 20:07:51 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
19253
19254 * gdb.disasm/hppa.s: Add new tests for sfu and copr instructions.
19255 Enable "diag" instruction. Delete copr from fpu_misc_tests, it's
19256 in the copr tests now.
19257 * gdb.disasm/hppa.exp: Run new sfu and copr tests. Do not expect
19258 copr in the fpu_misc tests anymore. fpu_misc tests are no longer
19259 expected to fail.
19260
19261Fri Jan 14 14:24:21 1994 Rob Savoye (rob@darkstar.cygnus.com)
19262
19263 * gdb.t00/teststrategy.exp, gdb.t07/watchpoint.exp,
19264 gdb.t31/chillvars.exp, lib/gdb.exp:
19265 Tweak to run under either version of expect.
19266 * lib/gdb.exp (default_gdb_exit): Remove "catch" statement.
19267 * gdb.t00/teststrategy.exp: Use isnative and verbose procedures.
19268 * gdb.t11/list.exp: Remove extraneous whitespace.
19269
19270Sat Jan 15 09:57:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
19271
19272 * gdb.t16/printcmds.exp (test_print_strings): Accept
19273 "(unsigned char *) " before the string.
19274
19275 * TODO: Add notes about printing of fancy types and GDB expressions.
19276
19277Thu Jan 13 17:16:09 1994 Stan Shebs (shebs@andros.cygnus.com)
19278
19279 * Makefile.in: Pass LDFLAGS and LIBS to sub-makes.
19280 * gdb.t06/configure.in: Don't try to compile signals test program
d63a86f8 19281 if doing mips-idt-ecoff.
c906108c
SS
19282
19283Thu Jan 13 08:25:55 1994 Rob Savoye (rob@darkstar.cygnus.com)
19284
19285 * Most .exp files: Tweak to run under either version of expect.
19286
19287Tue Jan 11 15:21:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
19288
19289 * gdb.t12/scope.exp: Add xfails for rs6000. Remove 1806 from existing
19290 xfails; I'm not sure why they are failing, but not because of PR 1806.
19291
19292Mon Jan 10 22:14:20 1994 Rob Savoye (rob@darkstar.cygnus.com)
19293
19294 * config/unix-gdb.exp: Remove gdb_unload cause it's already
19295 defined in lib/gdb.exp.
19296
19297Fri Jan 7 12:42:45 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19298
19299 * gdb.t07/watchpoint.exp: Clear xfail for calling function with
19300 watchpoint enabled on mips, CALL_DUMMY_BREAKPOINT_OFFSET got defined.
19301 * gdb.t20/gdbme.cc, gdb.t21/gdbme.cc: Conversion operator functions
19302 have to be typeless.
19303
19304Tue Jan 4 09:32:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
19305
19306 * TODO: Add suggestion for copyright year test.
19307
19308Mon Jan 3 11:35:26 1994 Stan Shebs (shebs@andros.cygnus.com)
19309
19310 * configure.in (*-*-lynxos*): Add stabs tests.
19311
19312Wed Dec 1 21:54:05 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
19313
19314 * gdb.stabs/hppa.sed: Only lables should ever start in column zero,
19315 so insert a tab before any assembler directive in column zero.
19316
19317 * gdb.disasm/hppa.exp (all_fpu_memory_tests): Test FP quadword
19318 stores.
19319 * gdb.disasm/hppa.s (fpu_memory_indexing_tests): Add FP quadword
19320 stores.
19321 (fpu_short_memory_tests): Likewise.
19322
19323Mon Nov 22 13:23:22 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19324
19325 * gdb.stabs/ecoff.mt: Delete alpha specific if block, fix typo.
19326 * gdb.stabs/ecoff.sed: Escape inserted blanks with backslashes, embed
19327 .stabs directives in comments.
19328
19329Fri Nov 19 14:09:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19330
19331 * TODO: New file, describing tests we could write.
19332 * gdb.t09/corefile.exp: Move description of tests to write to TODO.
19333
19334Tue Nov 16 21:07:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19335
19336 * gdb.t06/signals.exp: Add kludge to force re-sync.
19337
19338 * gdb.t00/teststrategy.exp: If we accidently send the "maint dump-me"
19339 to xgdb instead of gdb, get out of gdb.
19340
19341Tue Nov 16 10:21:57 1993 Rob Savoye (rob@cygnus.com)
19342
19343 * lib/gdb.exp: Make GDB and GDBFLAGS global so the scoping work
19344 for info.
19345
19346Sat Nov 13 23:17:48 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
19347
19348 * gdb.stabs/hppa.mt: A makefile fragment for the PA.
19349 * gdb.stabs/configure.in (hppa*-*-*): Use it.
19350 * gdb.stabs/hppa.sed: New sed script for the PA.
19351
19352Sat Nov 13 22:50:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19353
19354 * gdb.stabs: Re-write weird.def and configuration to use sed
19355 instead of cpp. sed is portable and POSIX; cpp is neither.
19356
19357Fri Nov 12 15:26:36 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19358
19359 * gdb.t06/signals.exp: Remove one sun3 XFAIL which has been fixed.
19360
19361Mon Nov 8 16:55:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19362
19363 * gdb.t20/gdbme.cc: Add comment about pmi being optimized out.
19364
19365Thu Nov 4 23:07:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19366
19367 * gdb.stabs/weird.exp, gdb.t22/virtfunc.exp: Accept "_vb." as well as
19368 "_vb$".
19369 * gdb.t00/teststrategy.exp: Add xfail for RS/6000.
19370 * gdb.t03/ptype.exp: Add comments and messages about FAILs with xlc.
19371
19372Wed Nov 3 13:53:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19373
19374 * lib/gdb.exp: Comment out code which depends on non-existent
19375 `transform' procedure.
19376
19377Wed Nov 3 11:23:11 1993 Rob Savoye (rob@darkstar.cygnus.com)
19378
19379 * lib/gdb.exp (default_gdb_exit): Remove `catch "close"'.
19380 * lib/gdb.exp: Transform tool name.
19381 * gdb.t*/*.exp: Change error to perror so it works with DejaGnu
19382 1.1's new error handling system.
19383
19384Mon Nov 1 10:36:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19385
19386 * Makefile.in, gdb.t2*/Makefile.in: Add -O to CXXFLAGS.
19387
19388Fri Oct 29 17:58:14 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19389
19390 * gdb.t00/default.exp: Avoid tests with a lot of .* in them.
19391 They made pattern matching so slow that timeouts happened on
19392 heavily loaded systems. Now any output from "show print" which
19393 gets us back to the GDB prompt is a PASS.
19394
19395Mon Oct 25 14:36:50 1993 Stu Grossman (grossman at cygnus.com)
19396
19397 * gdb.disasm/hppa.mt: Use $(srcdir) in hppa.o make rule.
19398
19399Mon Oct 25 13:35:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19400
19401 * gdb.t06/signals.exp: Skip whole file with xfail for HPPA.
19402
19403 * gdb.t24/demangle.exp: Remove "3220" from the one remaining xfail.
19404 It is not from PR 3220.
19405
19406Sun Oct 24 18:49:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19407
19408 * gdb.t00/{help.exp,default.exp}: Loosen up a few more tests which
19409 just started failing because they depended on the order the
19410 subcommands are presented, or exact docstring text. This kind of
19411 test is a pain and has minimal benefit.
19412
19413Thu Oct 21 08:26:48 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19414
19415 * gdb.t09/corefile.exp: At end of test, use "core" command with
19416 no arguments.
19417
19418Wed Oct 20 08:56:02 1993 Stu Grossman (grossman at cygnus.com)
19419
19420 * gdb.t{01 02 03 04 05 06 07 08 09 10 11 12 13 15 16
19421 17}/Makefile.in: Make it possible to run the testsuite with Sun
19422 make and CC = cross gcc by adding explicit build rules for .o
19423 files.
19424
19425Tue Oct 19 14:57:38 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19426
19427 * gdb.t15/funcargs.exp: Don't put comments on same line as
19428 setup_xfail (@#$*%& tcl braindamage!).
d63a86f8 19429
c906108c
SS
19430Mon Oct 18 21:50:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19431
19432 * gdb.disasm/hppa.exp: Use $objdir/$subdir/$binfile not just $binfile.
19433
19434Fri Oct 15 15:39:54 1993 Kung Hsu (kung@cirdan.cygnus.com)
19435
19436 * gdb.t20/classes.exp: 'const xxx &' becomes 'xxx const &'.
19437 * gdb.t20/inherit.exp: remove three dumplicate entries.
19438
19439Fri Oct 15 13:45:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19440
19441 * gdb.t06/break.exp: For "next over recursive call", fail on any
19442 incorrect output, not just on "factorial (value=2)".
19443
19444Fri Oct 15 11:52:56 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19445
19446 * gdb.t12/scope.exp: Remove xfails, filename::var syntax should be
19447 working now. Add an xfail if accesing a bss variable causes
19448 a memory error if the target is not yet run.
19449
19450Thu Oct 14 19:16:56 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19451
19452 * gdb.t24/demangle.exp: Clean up spacing (2 strings), inclusion of
19453 constructor name (2 string), name of _GLOBAL_ demangling (2 strings),
19454 name of __st* demangling (2 strings). Did Kung really get the
19455 more than 95 others right without testing them?
19456
19457Thu Oct 14 16:27:08 1993 Kung Hsu (kung@cirdan.cygnus.com)
19458
19459 * gdb.t24/demangle.exp: clean up XFAILS, more than 100
19460
19461Thu Oct 14 11:40:30 1993 Jeffrey Law (law@cs.uah.edu)
19462
19463 * configure.in (configdirs): Add gdb.disasm
19464 * gdb.disasm: New directory for GDB disassembler tests.
19465 * gdb.disasm/hppa.{exp,s,mt}: Disassembly tests for the HPPA.
19466
19467Thu Oct 14 11:40:30 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19468
19469 * gdb.t00/help.exp: Don't test "help set".
19470
19471 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Remove all xfails
19472 from within expect statements. None of these happen anymore and
19473 they cause regressions to be silently unnoticed.
19474
19475 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Add notes (in failure
19476 messages) about known failures with gcc cygnus-2.4.5-930417.
19477
19478 * gdb.t02/Makefile.in, gdb.t08/Makefile.in: Make all depend on
19479 comp-info.exp so it gets built if it doesn't exist.
19480
19481 * gdb.t13/{Makefile.in,bitfields.exp}: Remove comp-info.exp stuff;
19482 it is no longer used.
19483 * gdb.t13/comp-info.c: Removed.
19484
19485Wed Oct 13 22:54:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
19486
19487 * gdb.t06/signals.exp: Add xfail for sun3.
19488
19489Thu Oct 7 12:01:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19490
19491 * gdb.t17/interrupt.exp: Add xfail for Irix (currently not really
19492 relevant because ^C doesn't get sent but failure can be reproduced
19493 interactively).
19494
19495Tue Oct 5 10:43:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19496
19497 * gdb.stabs/alpha.mt: New configuration file for alpha.
19498 * gdb.stabs/configure.in: Use it.
19499 * gdb.stabs/ecoff.mt, weird-ecoff.sed: Change sed script to enable
19500 sharing with alpha.mt, redefine long to word via preprocessor.
19501 * gdb.stabs/weird.def: Conditionally adapt storage layout of v_comb
19502 for alpha.
19503 * gdb.stabs/weird.exp: Handle compilation of weird.s by alpha
19504 native cc.
19505 * gdb.t00/teststrategy.exp: Change expect string so that we
19506 consume the `(xgdb)' from the command echo and from the gdb prompt.
19507 * gdb.t05/expr.exp: xfail "print unsigned int == (~0)" on the alpha.
19508 gdb currently compares all values as long, so this failure probably
19509 applies to any configuration where LONGEST is bigger than a target int.
19510 * gdb.t08/comp-info.c: New file to determine if gdbme is compiled
19511 with gcc.
19512 * gdb.t08/Makefile.in, opaque.exp: Use it. Alpha native cc is unable
19513 to handle opaque pointers, gcc is.
19514 * gdb.t21/gdbme.cc, gdb.t23/gdbme.cc: operator new takes a size_t
19515 as first argument. Include <sys/types.h> and change all operator
19516 new definitions to use size_t.
19517 * gdb.t21/cplusfuncs.exp: Handle changes in output for operator new
19518 now that we use size_t.
19519
19520Wed Sep 29 00:55:49 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19521
a9c64011 19522 * gdb.t03/ptype.exp, gdb.t15/printcmds.exp: When constructing
c906108c 19523 a long or float array cast all array members to the same type.
a9c64011 19524 * gdb.t04/setvar.exp: Handle the decimal output of an unsigned long
c906108c 19525 with 64 bit longs.
a9c64011 19526 * gdb.t07/watchpoint.exp: Add finish and until variations encountered
c906108c 19527 on alpha.
a9c64011 19528 * gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Add xfails for alpha.
c906108c
SS
19529
19530Tue Sep 28 17:26:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19531
19532 * gdb.t24 (demangle.exp): Constructors of templates have names like
19533 vector<int>::vector(int) not vector<int>::vector<int>(int). See
19534 section 14.6 of the ARM.
19535
19536 * gdb.t24 (demangle.exp): Remove a whole bunch of tests of the form
19537 "_vt$MoveCmd"; these differ only in name from "_vt$foo", so they
19538 accomplish little and slow down the testsuite.
19539
19540 * gdb.t24 (demangle.exp): Accept "XXX const" as well as "const XXX".
19541 Accept spaces various places.
19542
19543Tue Sep 21 17:28:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19544
19545 * gdb.t07/watchpoint.exp: On sparc, clear xfail for calling function
19546 with watchpoint enabled.
19547
19548 * Makefile.in: Remove definition of CC and remove the second
19549 definition of CXX (the "CXX = gcc" one remains). These definitions
19550 were causing backquotes to be expanded within backquotes, which
19551 doesn't work.
19552
19553Sat Sep 18 09:43:21 1993 Jim Kingdon (kingdon@poseidon.cygnus.com)
19554
19555 * gdb.t17/callfuncs.exp: Add "return 0" to end.
19556
19557Fri Sep 17 04:41:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19558
a9c64011
AS
19559 * gdb.stabs/ecoff.mt: Remove STABSCC hack.
19560 * gdb.stabs/weird.exp: Handle the case where weird.o is compiled
c906108c
SS
19561 by mips cc and contains no stabs entries.
19562
19563Thu Sep 16 17:22:12 1993 Rob Savoye (rob@darkstar.cygnus.com)
19564
19565 * config/vx-gdb.exp: Use fake device to load files rather than
19566 NFS.
19567 * lib/gdb.exp: New proc to do "file" command.
19568 * config/unix-gdb.exp: Use new "file" proc.
19569
19570Thu Sep 16 13:45:44 1993 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
19571
19572 * config/mips-gdb.exp (gdb_load): Increase timeout to 2400.
19573 Rework board rebooting slightly.
19574 (gdb_exit): Don't exit from the remote shell; there isn't one.
19575 * gdb.stabs/weird.exp: If a program is being debugged already,
19576 kill it.
19577 * gdb.t04/setvar.exp: Stop and restart gdb.
19578 * gdb.t05/expr.exp: Likewise.
19579 * gdb.t07/watchpoint.exp: If target is mips-idt-*, stop and
19580 restart gdb and reload the program.
19581 * gdb.t08/opaque.exp: Likewise.
19582 * gdb.t12/scope.exp: Likewise.
19583 * gdb.t13/bitfields.exp: Likewise.
19584 * gdb.t15/funcargs.exp: Likewise.
19585 * gdb.t20/classes.exp: Likewise.
19586 * gdb.t03/ptype.exp: Increase timeout.
19587 * gdb.t16/printcmds.exp (test_print_string_constants,
19588 test_print_array_constants): Likewise.
19589 * gdb.t17/callfuncs.exp (do_function_calls): Likewise.
19590 * gdb.t20/classes.exp (do_tests): Likewise.
19591 * gdb.t22/virtfunc.exp (test_virtual_calls): Likewise.
19592
19593Wed Sep 15 14:24:36 1993 Ian Lance Taylor (ian@cygnus.com)
19594
19595 * gdb.stabs: Renamed *wierd* to *weird*.
19596
19597Wed Sep 15 10:36:50 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
19598
19599 * gdb.t13/bitfields.exp: Test for bad output rather than waiting
19600 for timeout. Add "known gcc 2.4.5 bug" to failure message.
19601
19602Tue Sep 14 17:16:44 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
19603
19604 * gdb.stabs/wierd.exp (print_wierd_var): Test size, not type name.
19605 (do_tests): Remove xfail for whatis on one_var and two_var.
19606
19607Wed Sep 8 23:14:23 1993 Rob Savoye (rob@darkstar.cygnus.com)
19608
19609 * Makefile.in: Made cross building work better by adding
19610 {RUNTEST,CC}_FOR_TARGET and using TARGET_FLAGS_TO_PASS.
19611
19612Tue Sep 7 14:11:52 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19613
19614 * gdb.t15/{return.c,return.exp,Makefile.in}:
19615 New test, currently commented out.
19616
19617Tue Aug 31 16:51:29 1993 Rob Savoye (rob@darkstar.cygnus.com)
19618
19619 * config/udi-gdb.exp: gdb_exit now kills any isstip processes
19620 still running and removes the leftover named socket so GDb can do
19621 clean restarts.
19622
19623Mon Aug 30 17:55:16 1993 Rob Savoye (rob@darkstar.cygnus.com)
19624
19625 * gdb.t01/run.exp: Add match for VxWorks, cause I/O comes out the
19626 console, not GDB.
19627 * config/mt-*: Added default values for RUNTEST and RUNTESTFLAGS so
19628 cross testing works better with "make check"
19629 * config/unix-gdb: Use default procedures for exit and version.
19630 * config/vx-gdb.exp: Cleaned up and massaged back to working order
19631 with the newest VxWorks.
19632
19633Thu Aug 26 17:50:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19634
19635 * gdb.t20/classes.exp: For "ptype class Base1", continue to accept
19636 old form.
19637
19638 * gdb.t22/virtfunc.exp: If it prints `struct' (not `class') with a
19639 name (e.g. devo gdb with gcc 2.4.5), it is still a pass.
19640
19641 * gdb.t10/crossload.exp: Skip whole file (for now, until we fix it).
19642
19643 * config/unix-gdb.exp: Remove this version of gdb_exit
19644 * lib/gdb.exp: Merge in all the crap from config/unix-gdb.exp.
19645 Rob says he'll look at it when he gets back to testing boards.
19646
19647Thu Aug 26 07:20:00 1993 Fred Fish (fnf@deneb.cygnus.com)
19648
19649 * gdb.t22/virtfunc.exp: Accept missing struct/class names as
19650 an expected fail for certain ptype commands.
19651
19652 * gdb.t20/classes.exp: Update expected results of "ptype class
19653 Base1" to account for the constructor that now appears in the type.
19654
19655Wed Aug 25 16:48:05 1993 Fred Fish (fnf@deneb.cygnus.com)
19656
19657 * configure.in (configdirs): Restore gdb.t04, which mysteriously
19658 disappeared from list.
19659 * config/{udi-gdb.exp, gdb-unix.exp}: Replace calls to obsolete
19660 "alldone" proc with call to cleanup and exit.
19661 * {gdb.t01/run.exp, gdb.t01/term.exp, gdb.t02/whatis.exp,
19662 gdb.t03/ptype.exp, gdb.t04/setvar.exp, gdb.t05/expr.exp,
19663 gdb.t06/break.exp, gdb.t07/watchpoint.exp, gdb.t08/opaque.exp,
19664 gdb.t09/corefile.exp, gdb.t10/crossload.exp, gdb.t11/list.exp,
19665 gdb.t12/scope.exp, gdb.t13/bitfields.exp}: Replace calls to
19666 "alldone" proc with simple returns that suppress remaining
19667 tests. The alldone proc went away many months ago.
19668
19669Tue Aug 24 11:04:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19670
19671 * gdb.t10/nodebug.exp: Comment out "maint print msymbols" tests.
19672
19673 * gdb.t12/gdbme0.c (localscopes, autovars): Modify to foil gcc -O.
19674
19675Thu Aug 19 22:08:41 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19676
19677 * gdb.t15/funcargs.exp: Allow arguments for main in backtraces
19678 as vax gdb will display them.
19679
19680Thu Aug 19 18:18:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19681
19682 * gdb.t20/gdbme.cc: Do some calculation with v.x, to confound
19683 optimizers.
19684
19685 * scope.exp: Change "bad value for localval" messages so each one
19686 is unique.
19687
19688 * config/unix-gdb.exp (gdb_exit): Move info on this vs.
19689 lib/gdb.exp (gdb_exit) from ChangeLog to comments.
19690
19691 * gdb.t06/signals.exp: Skip the whole file with xfail for delta68.
19692
19693Tue Aug 17 00:05:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19694
19695 * gdb.t00/teststrategy.exp: Deal with it if cmdsize = 1 line
19696 doesn't exist (due to optimization).
19697
19698Mon Aug 16 21:05:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19699
19700 * gdb.stabs/wierd.exp: Deal with it if echo of "file" command
19701 contains \r because the filename is long.
19702
19703 * gdb.t06/signals.exp: Revise comments regarding "'next' behaved as
19704 'continue'" bug, and change xfail back to i*86-univel-sysv4*.
19705
19706Mon Aug 16 03:05:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19707
19708 * gdb.t00/help.exp, gdb.t02/whatis.exp, gdb.t07/watchpoint.exp,
19709 gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Update for vax running
19710 Ultrix.
19711 * gdb.t02/whatis.exp: Use procedure to setup xfails on long versus
19712 int tests.
19713 * gdb.t08/opaque.exp: Use procedure to setup xfails for opaque tests.
19714
19715Thu Aug 12 15:24:28 1993 Fred Fish (fnf@deneb.cygnus.com)
19716
19717 * Makefile.in (distclean): Remove *.log *.plog *.sum *.psum site.*.
19718
19719 * gdb.t17/interrupt.exp: Fix 'missing Continuing' case so pattern
d63a86f8 19720 to match does not match the passing case but still matches the
c906108c
SS
19721 failing case.
19722
19723Thu Aug 12 16:58:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19724
19725 * Makefile.in (distclean): Remove *.plog *.sum *.psum site.*.
19726
19727Wed Aug 11 19:47:27 1993 John Gilmore (gnu@rtl.cygnus.com)
19728
19729 * lib/gdb.exp (gdb_exit): Move the best version of gdb_exit
19730 to here. Fix 'Quit anyway.*?' bug (? is a regexp metacharacter).
19731 * config/{mips-gdb.exp, nind-gdb.exp, udi-gdb.exp, vx-gdb.exp}:
19732 Remove various versions of gdb_exit.
19733 * config/vx-gdb.exp: Remove quit_vxgdb, change a caller to call
19734 gdb_exit.
19735 * config/unix-gdb.exp: gdb_exit remains here, and should override
19736 the generic version, since it's doing a lot of wierd stuff that
19737 the other versions aren't. FIXME, fold it in, or abandon this
19738 version.
19739
19740Wed Aug 11 12:09:32 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19741
19742 * gdb.t24/demangle.exp: Add tests for PR 3220.
19743
19744Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19745
19746 * gdb.t24/demangle.exp: Add lucid test for __vtbl__3foo__vt_cc_main_.
19747
19748Tue Aug 10 15:45:25 1993 Fred Fish (fnf@deneb.cygnus.com)
19749
19750 * gdb.t07/watchpoint.exp: Clear xfail with "i*86-*-*", not just
19751 "i386-*-*". Works for i486 as well.
19752
19753 * gdb.t06/signals.exp: Rework code that recognizes known SVR4
19754 bug, and expand domain of xfail to all SVR4 systems, since the
19755 actual problem is likely to be in generic SVR4 /proc support.
19756
19757Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19758
19759 * config/unix-gdb.exp (gdb_load): Add eof to expect statement.
19760
19761Tue Aug 10 09:56:56 1993 Fred Fish (fnf@deneb.cygnus.com)
19762
19763 * gdb.t17/interrupt.exp: Set up xfail for *-*-sysv4*, in chain of
19764 xfails for other systems. Match a missing 'Continuing.' as an
19765 explicit fail for i*86-*-sysv4*, so it doesn't hose other tests.
19766
19767 * gdb.t20 {classes.exp, inherit.exp, misc.exp}, gdb.t21/cplusfuncs.exp,
19768 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t31/chillvars.exp:
19769 Only issue warning for missing executables if -all option is used.
19770
19771 * gdb.stabs/wierd.exp: Only issue warning for missing wierd.o
19772 file if -all option is used. It's like an unpredictable XFAIL.
19773
19774Mon Aug 9 10:13:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19775
19776 * gdb.t15/funcargs.exp: Add comments that hppa xfails are only
19777 for dynamically linked binaries.
19778
19779 * gdb.t10/crossload.exp: Add `set gnutarget auto' at end of tests.
19780
19781Sun Aug 8 14:21:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19782
19783 * gdb.t20/inherit.exp: Change message for "print tagless struct"
19784 to state that this is a known bug in old versions of g++.
19785
19786Fri Aug 6 21:40:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19787
19788 * gdb.t17/interrupt.exp: Add xfail for 386 bsd. Accept echoed newline
19789 while waiting for `Continuing'.
19790
19791Fri Aug 6 13:38:08 1993 Fred Fish (fnf@deneb.cygnus.com)
19792
19793 * gdb.t10/nodebug.exp: Expect to find local/global minimal symbols
19794 in text, data, and bss.
19795 * gdb.t10/nodebug.c: Add local and global test variables for
19796 initialized and uninitialized data.
19797
19798Thu Aug 5 12:18:40 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19799
19800 * config/unix-gdb.exp (gdb_exit): Add "wait".
19801
19802Thu Aug 5 18:14:06 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19803
19804 * gdb.t06/signals.exp: xfail the continue from the handler for all
19805 targets.
19806
19807 * gdb.t07/watchpoint.exp: clear_xfail for i386 when calling a
19808 function with watchpoints enabled, the i386 call dummy starts with
19809 a call.
19810
19811 * gdb.t00/teststrategy.exp, gdb.t09/Makefile.in: Handle the way
19812 386 bsd names its corefiles.
19813
19814Wed Aug 4 08:53:41 1993 Fred Fish (fnf@cygnus.com)
19815
19816 * gdb.t10/Makefile.in (nodebug.o): Don't use "-c -o", many
19817 compilers don't grok it.
19818 * gdb.t16/gdbme.c (ctable1): Initialize unsigned char array
19819 with small octal ints rather than character constants, which
19820 are signed and might not fit if first promoted to int.
19821
19822Tue Aug 3 18:28:25 1993 Fred Fish (fnf@cygnus.com)
19823
19824 * gdb.t09/Makefile.in (clean): Remove corefile.
19825
19826Mon Aug 2 12:47:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19827
19828 * gdb.t07/watchpoint.exp: Add missing `$prompt $'.
19829
19830Mon Aug 2 12:30:14 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19831 and Jim Kingdon (kingdon@cygnus.com)
19832
19833 * gdb.t06/signals.exp: Change xfail from "*-*-*" to be only for
19834 NO_SINGLE_STEP machines. Fix comment about its cause. Uncomment
19835 the `continue' test right after it (also xfailed if NO_SINGLE_STEP).
19836
19837Fri Jul 30 19:46:55 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19838
19839 * gdb.t17/interrupt.exp: Add xfail for hppa.
19840
19841Fri Jul 30 12:54:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19842
19843 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t08/opaque.exp,
19844 gdb.t09/corefile.exp: Cleanup xfails for fixed mips bugs.
19845 * gdb.t13/bitfields.exp, gdbme.c: Examine a variable in the inferior
19846 to determine signed-ness of bitfields and use the result to setup
19847 the xfail.
19848 * gdb.t15/gdbme.c: Add comments to the two indirect call0a lines.
19849 * gdb.t15/funcargs.exp: Use them to step until the second indirect
19850 call line is reached if necessary.
19851
19852Thu Jul 29 20:33:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19853
19854 * gdb.stabs/wierd.exp: New test, for nameless baseclasses.
19855
19856Mon Jul 26 00:15:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19857
19858 * gdb.t06/break.exp: Also test `clear' command.
19859
19860Wed Jul 21 18:03:38 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
19861
19862 * gdb.t00/teststrategy.exp: Remove extra quote.
19863
19864 * gdb.t07/watchpoint.exp: Change xfail for calling function with
19865 watchpoint enabled to be for all non-68k machines.
19866
19867 * gdb.t15/{mips_pro.{c,exp},Makefile.in}: New test.
19868
19869Mon Jul 19 23:59:26 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19870
19871 * gdb.stabs/configure.in: If configured -with-gnu-as for mips-*-*
19872 targets use aout.mt instead of ecoff.mt as gas understands
19873 standard aout format.
19874
19875Mon Jul 19 18:14:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
19876
19877 * lib/gdb.exp (runto): Don't insist that function we are running to
19878 was compiled with -g.
19879
19880 * gdb.t10/{nodebug.{c,exp},Makefile.in}: New test.
19881
19882 * gdb.t17/interrupt.exp: Before sending ^C, give the inferior time
19883 to get back into the read system call.
19884 Accept leading newline in case where we woke it up.
19885
19886Sun Jul 18 08:40:45 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19887
19888 * gdb.stabs/{ecoff.mt,wierd-ecoff.S,wierd-ecoff.sed}: New files
19889 to make the stabs test work on ecoff systems using gcc and -with-stabs.
19890 * gdb.stabs/{Makefile.in,configure.in,aout.mt,xcoff.mt}: Modify to
19891 enable ecoff configuration.
19892
19893Thu Jul 15 11:54:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19894
19895 * gdb.t15/funcargs.exp (localvars_in_indirect_call): New test.
19896
19897Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19898
19899 * gdb.t16/printcmds.exp: Add another printf test.
19900
19901Wed Jul 14 15:37:13 1993 Ian Lance Taylor (ian@cygnus.com)
19902
19903 * configure.in: If configured -with-stabs on any target, add
19904 stabsdirs to configdirs.
19905
19906Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19907
19908 * gdb.t16/printcmds.exp: Change printf "%f\n" to printf "%f is
19909 fun" so pattern does not match the command itself.
19910
19911Mon Jul 12 11:22:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19912
19913 * gdb.t15/{gdbme.c,funcargs.exp}: Test for alloca-influenced frames.
19914
19915Sun Jul 11 12:03:24 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19916
19917 * gdb.t17/interrupt.exp: Test for more things.
19918
19919Fri Jul 9 14:11:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19920
19921 * gdb.t07/watchpoint.exp: In until test, deal with the way the DEC
19922 compiler arranges the code and line numbers.
19923
19924 * gdb.t17/interrupt.exp: Don't send \n after ^C.
19925
19926Fri Jul 9 09:47:02 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19927
19928 * gdb.t00/help.exp: Increase expect input buffer size.
19929
19930Thu Jul 8 14:26:50 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19931
19932 * gdb.t06/signals.exp: Remove sparc xfail; bug fixed.
19933
19934 * gdb.t07/watchpoint.exp: Add xfail for hppa.
19935
19936 * gdb.t17/{gdbme.c,callfuncs.exp}: Add sum10 function, to test pa bug.
19937
19938 * gdb.t06/signals.exp: At "p func1 ()" test, check for breakpoint
19939 [0-9]*, not just [0-9].
19940
19941Wed Jul 7 17:52:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19942
19943 * gdb.t20/{gdbme.cc,classes.exp}: Add xfail for gdb/2972.
19944
19945 * gdb.t2*: Set CXXFLAGS, not CFLAGS, since that's what we use.
19946
19947Tue Jul 6 13:54:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19948
19949 * gdb.t00/help.exp: Replace most of docstring for "continue" with .*.
19950
19951Mon Jul 5 22:03:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19952
19953 * gdb.t06/signals.c: Add xfails for sun3.
19954
19955 * gdb.t07/watchpoint.exp: Comment out xfail for fixed bug 1836.
19956
19957 * gdb.t07/{gdbme.c,watchpoint.exp}: Add test for 2597. Also add
19958 test_stepping tests.
19959
19960Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19961
19962 * gdb.t{06,17}/Makefile.in (clean): Remove all executables.
19963
19964 * gdb.t17/{interrupt.{c,exp},Makefile.in}: New test for solaris bug.
19965
19966 * gdb.t06/twice.exp, Makefile.in: Just use an include of twice.c
19967 rather than actually putting it through cpp twice.
19968
19969 * gdb.t06/signals.exp: Add xfails for unixware and rs6000.
19970
19971Fri Jul 2 10:48:03 1993 Ian Lance Taylor (ian@cygnus.com)
19972
19973 * config/mips-gdb.exp (gdb_exit): Removed close statement which is
19974 no longer needed.
19975
19976Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19977
19978 * gdb.t06/signals.exp: Add test for sparc bug with do_save_insn.
19979
19980 * gdb.t20/{classes,inherit}.exp: If a class which doesn't use any
19981 C++ features prints as "struct", make it a pass, not an xfail.
19982
19983Thu Jul 1 22:03:33 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19984
19985 * gdb.t22/virtfunc.exp: Remove a bunch of xfails.
19986 Don't require VA to print as "class" rather than "struct".
19987
19988Thu Jul 1 18:27:40 1993 Jim Kingdon (kingdon@cygnus.com)
19989
19990 * gdb.t06/twice.exp: Don't care about the file name GDB prints.
19991
19992Wed Jun 30 18:01:00 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19993
19994 * gdb.t{02,13}/comp-info.c, gdb.t06/twice.exp: Add "return 0" to end.
19995
19996Tue Jun 29 13:15:42 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19997
19998 * gdb.t12/scope.exp: Remove xfail for parameter printing in wrong
19999 order.
20000
20001Tue Jun 29 09:22:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
20002
20003 * gdb.t16/printcmds.exp: Add printf tests.
20004
20005 * gdb.t06/{twice.{c,exp},Makefile.in}: New test.
20006
20007 * gdb.t10/Makefile.in (clean): Remove $(EXECUTABLES) too.
20008
20009Mon Jun 28 11:25:59 1993 Fred Fish (fnf@cygnus.com)
20010
20011 * gdb.t20/classes.exp: Add clear_xfail's before printing summary
20012 pass counts, to counteract any existing or future setup_xfails.
20013
20014Mon Jun 28 09:15:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
20015
20016 * gdb.stabs/wierd{.def,-aout.S,-xcoff.S}: Use new macros
20017 {BEGIN,END}_COMMON for common block instead of STAB.
20018 * gdb.stabs/wierd.exp: Add xfail for rs6000.
20019
20020 * gdb.stabs/wierd.def: Make value of N_GSYM's 0.
20021 intp_var should be N_GSYM not N_LSYM.
20022 wierd-aout.S: Use a label for the value of the N_SO.
20023 wierd.def: Remove all backslashes.
20024 wierd-{aout,xcoff}.S: Put a few tests with backslashes here.
20025
20026Mon Jun 28 07:21:51 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20027
20028 * gdb.t20/gdbme.cc (main): Move variable initialization for AIX to
20029 get the expected next to inheritance3.
20030
20031Sun Jun 27 12:29:53 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20032
20033 * gdb.t00/teststrategy.exp: Remove expected failure for mips-*-*
20034 now that gcc-2.4 gets it right.
20035
20036Fri Jun 25 12:00:46 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
20037
20038 * gdb.stabs/wierd{.def,.exp,-aout.S,-xcoff.S}: Add common block test.
20039
20040 * gdb.t{02,13}/{Makefile.in,gdbme.c,comp-info.c}: New way of
20041 generating comp-info.exp which works for cross-compilation.
20042
20043Thu Jun 24 16:55:05 1993 Fred Fish (fnf@cygnus.com)
20044
20045 * gdb.t11/list.exp: For SVR4 xfails, match "*-*-sysv4*", not
20046 "*-*-sysv4.*".
20047
20048Tue Jun 22 21:17:26 1993 Fred Fish (fnf@cygnus.com)
20049
20050 * gdb.t01/run.exp: Start with a fresh gdb.
20051 * gdb.t11/list.exp: For SVR4 xfails, match on all versions of
20052 SVR4.x.
20053
20054Mon Jun 21 15:23:22 1993 Fred Fish (fnf@cygnus.com)
20055
20056 * {gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06, gdb.t07,
20057 gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13, gdb.t15,
20058 gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23, gdb.t30}/
20059 Makefile.in (distclean, realclean): Remove gdbme.c from list of
20060 things to remove.
20061
20062Sat Jun 19 07:49:10 1993 Fred Fish (fnf@cygnus.com)
20063
20064 * gdb.t24/demangle.exp (test_gnu_style_demangling): Add some new
20065 test cases from bug reports.
20066
20067Fri Jun 18 10:38:49 1993 Fred Fish (fnf@cygnus.com)
20068
20069 * gdb.t06/break.exp: Add xfails for sparc-sun-solaris2.*.
20070 * gdb.t12/scope.exp: Add clear_xfails at appropriate places to
20071 avoid spurious xfails.
20072 * gdb.t20/classes.exp: Add xfails for longstanding C++ problems.
20073 * gdb.t21/cplusfuncs.exp: Add xfails for sparc-sun-solaris2.*.
20074 * gdb.t22/virtfunc.exp: Add xfails for longstanding C++ problems.
20075
20076Wed Jun 16 10:11:57 1993 Fred Fish (fnf@cygnus.com)
20077
20078 * gdb.t00/teststrategy.exp: Rework to provide more useful
20079 description of each test, fix problem with systems that define
20080 ALIGN_STACK_ON_STARTUP code, other misc cleanups.
20081 * gdb.t06/break.exp (test_next_with_recursion): Fix expected
20082 results for "next over recursive call" so timeouts aren't taken
20083 by error.
20084
20085Mon Jun 14 09:09:04 1993 Jim Kingdon (kingdon@cygnus.com)
20086
20087 * gdb.t12/scope.exp: Test printing of variables before run.
20088
20089 * gdb.t12/{gdbme0.c,scope.exp}: Test for bug where parameters are
20090 printed in wrong order due to sorting.
20091
20092Sat Jun 12 15:03:58 1993 Fred Fish (fnf@cygnus.com)
20093
20094 * gdb.t00/teststrategy.exp: Fix expected results for printing
20095 user entered string constant. Is array of char, prints with no
20096 address.
20097
20098 * gdb.t00/{default.exp, help.exp}: Account for changes to radix
20099 commands.
20100 * gdb.t16/gdbme.c: Add and use struct containing arrays of char.
20101 * gdb.t16/printcmds.exp: Fix all lines that match "unsigned char *".
20102 * gdb.t16/printcmds.exp (test_print_char_arrays): Test printing
20103 of struct of char arrays.
20104 * gdb.t00/radix.exp: New tests for radix commands.
20105
20106Fri Jun 11 13:12:27 1993 Jim Kingdon (kingdon@cygnus.com)
20107
20108 * gdb.t16/printcmd.exp: Print a variable before running program
20109 (with xfail for AIX).
20110
20111Thu Jun 10 11:04:04 1993 Jim Kingdon (kingdon@cygnus.com)
20112
20113 * gdb.t06/{signals.exp,signals.c,Makefile.in}: New test.
20114
20115 * gdb.t16/printcmd.exp: Don't print variables before running program.
20116
20117 * gdb.t06/break.exp: Don't require envp argument to main.
20118
20119 * gdb.t0{2,3,4,5}/gdbme.c [_AIX]: Use signed keyword.
20120
20121 * gdb.t02/whatis.exp, gdb.t11/list.exp:
20122 Add xfails for rs6000.
20123
20124 * gdb.t02/whatis.exp: Change other tests not to re-test something
20125 we already tested.
20126
20127 * gdb.t{03,15,16}/gdbme.c: Reference all variables and make sure
20128 each type used has a variable of that type.
20129
20130Tue Jun 8 16:45:20 1993 Jim Kingdon (kingdon@rtl.cygnus.com)
20131
20132 * gdb.t20/{inherit.exp,gdbme.cc}: Test tagless structure.
20133
20134Fri Jun 4 11:07:19 1993 david d `zoo' zuhn (zoo at cirdan.cygnus.com)
20135
20136 * configure.in: change srctrigger to be a file, not a directory
20137
20138Fri Jun 4 08:23:57 1993 Ian Lance Taylor (ian@cygnus.com)
20139
20140 * configure.in (mips-idt-ecoff*): Added trailing '*'.
20141
20142 * gdb.t11/list.exp: Fixed a couple of typos.
20143
20144Tue Jun 1 21:28:06 1993 Fred Fish (fnf@cygnus.com)
20145
20146 * gdb.t00 (teststrategy.exp): Remove notice about PR 1823. Bug
20147 is fixed and PR is closed.
20148 * gdb.t16 (gdbme.c): Add simple test string variable.
20149 * gdb.t16 (printcmds.exp): Add tests with simple test string
20150 variable, primarily for boundaries on "set print elements".
20151
20152Mon May 31 11:36:08 1993 Jim Kingdon (kingdon@cygnus.com)
20153
20154 * gdb.stabs/wierd.exp: Remove xfail for printing big integer.
20155 Make leading 0's optional and don't expect a tab in the middle
20156 of the number.
20157
20158 * gdb.t00/teststrategy.exp: Remove xgdb before trying the copy.
20159
20160 * gdb.stabs/wierd.def: Type attributes must be preceded by number=.
20161 * gdb.stabs/wierd.exp: Remove xfails for type attributes. Also
20162 don't end command passed to gdb_test with newline.
20163
20164 * gdb.t13/{Makefile.in,gdbme.c,bitfields.exp}: If we #defined the
20165 signed keyword away, don't expect signed bitfields to be signed.
20166
20167 * gdb.t13/bitfields.exp (bitfield containment): Accept the fields
20168 printing with only as many 1's as are in the field as well as printing
20169 with 32 1's (see comment).
20170
20171Sat May 29 17:57:01 1993 Fred Fish (fnf@cygnus.com)
20172
20173 * gdb.t00/default.exp: Start with a fresh gdb.
20174 * configure.in (configdirs): Remove gdb.t31 until the chill
20175 compiler works again. It no longer is able to find chillrt0
20176 since it isn't in libchill.a anymore.
20177 * gdb.stabs/wierd.exp: Rewrite to properly handling a missing
20178 wierd.o, make more modular.
20179 * gdb.stabs/wierd.def (bad_neg0type, bad_neg0const): Remove
20180 spurious newlines that caused problems.
20181
20182Wed May 26 09:57:19 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
20183
20184 * Move test with enums and partial symbols from gdb.t03/ptype.exp
20185 to gdb.stabs/wierd.exp since GCC has worked around the bug.
20186 gdb.stabs/wierd.{exp,def}: Many new tests.
20187
20188 * gdb.t00/default.exp: update info line for new message.
20189
20190 * gdb.t02/{whatis.exp,gdbme.c}:
20191 Test that "char *" doesn't print as "caddr_t".
20192
20193Tue May 25 13:28:27 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
20194
20195 * gdb.t00/help.exp: Use .* in place of some help messages which
20196 just changed.
20197 gdb.t00/default.exp: Update "info frame" test for new message.
20198 * gdb.stabs/wierd.exp: Check for eof, directly or via gdb_test.
20199 Remove some xfails
20200
20201Mon May 24 00:24:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
20202
20203 * gdb.t03/{gdbme.c,ptype.exp}:
20204 Add tests for typedef'd struct and union without tags.
20205 Also check "whatis" on a variable of a typedef'd enum without a tag.
20206
20207 * gdb.t00/teststrategy.exp: For p "foo", remove sun4 XFAIL (see
20208 PRMS 1823; the bug still exists but isn't reproduced by this test
20209 anymore), and remove rs6000 XFAIL (the bug is fixed).
20210
20211 * gdb.t03/ptype.exp: Comment out a lot of tests which are basically
20212 duplicated from whatis.exp. For those that are left, accept
20213 "long", "long int", or "int" for long variables (whatis.exp already
20214 has an XFAIL for "int", so no need to fail it here).
20215
20216 * gdb.t02/whatis.exp, gdb.t10/crossload.exp:
20217 Deal with GCC's names for types now that GDB uses the compiler's names.
20218
20219 * gdb.t02/{Makefile.in,gdbme.c,whatis.exp}: If not GCC, do some
20220 setup_xfail's for sunos4. If we #defined the signed keyword away,
20221 don't expect GDB to know that char it is signed.
20222
20223 * gdb.t00/teststrategy.exp: Update for symbolic signal names.
20224
20225Sun May 23 08:44:55 1993 Fred Fish (fnf@cygnus.com)
20226
20227 * configure.in (configdirs): Add gdb.t24 for C++ tests that
20228 should work on any system, regardless of debugging format.
20229 * gdb.t21/demangle.exp: Move to gdb.t24.
20230 * gdb.t24/demangle.exp: Move from gdb.t21.
20231 * gdb.t24/{Makefile.in, configure.in}: New files.
20232
20233Thu May 20 19:39:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
20234
20235 * configure.in: Do gdb.stabs and C++ tests only for stabs.
20236 * gdb.stabs: New directory.
20237
20238Tue May 18 21:12:09 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
20239
20240 * config/{mips,nind,udi,unix,vx}-gdb.exp: Look for "Quit anyway.*?"
20241 not just "Quit anyway?".
20242
20243Tue May 18 17:13:20 1993 Fred Fish (fnf@cygnus.com)
20244
20245 * gdb.t21/demangle.exp: Add a couple of new patterns. Ensure
20246 that all setup_xfails are immediately followed by clear_xfails.
20247
20248Tue May 11 09:10:47 1993 Fred Fish (fnf@cygnus.com)
20249
20250 * config/unix-gdb.exp, gdb.t00/echo.exp, gdb.t00/help.exp,
20251 gdb.t00/teststrategy.exp, gdb.t00/gdbvars.exp, gdb.t01/run.exp,
20252 gdb.t01/term.exp, gdb.t02/whatis.exp, gdb.t03/ptype.exp,
20253 gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t06/break.exp,
20254 gdb.t07/watchpoint.exp, gdb.t08/opaque.exp, gdb.t09/corefile.exp,
20255 gdb.t10/crossload.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
20256 gdb.t13/bitfields.exp, gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
20257 gdb.t17/callfuncs.exp, gdb.t20/misc.exp, gdb.t20/inherit.exp,
20258 gdb.t20/classes.exp, gdb.t21/demangle.exp, gdb.t21/cplusfuncs.exp,
20259 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t30/chexp.exp,
20260 gdb.t31/chillvars.exp, lib/gdb.exp:
20261 Change place to report bugs from bug-dejagnu@prep.ai.mit.edu to
20262 bug-gdb@prep.ai.mit.edu.
20263
20264Fri May 7 09:15:35 1993 Fred Fish (fnf@cygnus.com)
20265
20266 * gdb.t17/callfuncs.exp (do_function_calls): Call t_double_values
20267 with 0.0, not integer 0.
20268
20269Fri Apr 30 13:17:24 1993 Jim Kingdon (kingdon@cygnus.com)
20270
20271 * gdb.t06/break.exp: Update for "Kill the program" message change.
20272
20273Fri Apr 30 09:42:57 1993 Fred Fish (fnf@cygnus.com)
20274
20275 * Makefile.in (GDBFLAGS): Set to -nx.
20276 * Makefile.in (site.exp): Use GDBFLAGS.
20277
20278Wed Apr 28 13:19:07 1993 K. Richard Pixley (rich@rtl.cygnus.com)
20279
20280 * */Makefile.in (CFLAGS): add CFLAGS = -g to all subdirectory
20281 Makefiles.
20282 (check): depend on just-check.
20283 (just-check): added so that tests can be run without a noop
20284 build pass.
20285
20286Fri Apr 23 18:13:28 1993 K. Richard Pixley (rich@rtl.cygnus.com)
20287
20288 Switch to using configure's configdirs.
20289 * Makefile.in (Makefile): add configure.in dependency.
20290 (SUBDIRS): removed redundant assignment.
20291 * configure.in: switch subdirs assignment to configdirs.
20292 * gdb.t*/configure.in: new files.
20293
20294Thu Apr 22 08:27:53 1993 Ian Lance Taylor (ian@cygnus.com)
20295
20296 * gdb.t07/watchpoint.exp: Removed a29k expected failure which now
20297 works.
20298
20299Tue Apr 20 13:38:40 1993 Fred Fish (fnf@cygnus.com)
20300
20301 * gdb.{t20,t21,t22,t23}/Makefile.in: Use $(srcdir) to avoid $<
20302 in explicit rules. Apparently this is not supported by some makes.
20303
20304Mon Apr 19 01:54:53 1993 John Gilmore (gnu@cygnus.com)
20305
20306 * gdb.t31/Makefile.in: Use $(srcdir) when avoiding $<, sigh.
20307
20308Fri Apr 16 09:33:46 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20309
20310 * config/unix-gdb.exp: Add back missing return 0 which mysteriously
20311 disappeared.
20312
20313Thu Apr 15 02:28:24 1993 John Gilmore (gnu@cacophony.cygnus.com)
20314
20315 * gdb.t31/Makefile.in: Avoid $< in explicit rule.
20316
20317Wed Apr 14 16:38:47 1993 Fred Fish (fnf@cygnus.com)
20318
20319 * gdb.t07/watchpoint.exp: Remove setup_xfail for i486
20320 watchpoint problem that is now fixed.
20321 * gdb.t30/chexp.exp: Remove setup_xfail for printing
20322 uninitialized convenience variables.
20323 * gdb.t31/chillvars.exp: Fix expected patterns for printing
20324 structures.
20325
20326Wed Apr 14 12:55:58 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20327
20328 * gdb.t00/help.exp: Compensate for bug in mips-*-ultrix* OS
20329 which causes expect to get out of sync with gdb on long output
20330 from help set.
20331 * gdb.t09/corefile.exp: Make expected pattern for core file
20332 failing signal and frame output format less sun specific.
20333
20334Tue Apr 13 23:18:07 1993 Per Bothner (bothner@cygnus.com)
20335
20336 * gdb.t31/chillvars.exp: Add and remove initial dummy
20337 breakpoint, so that symbol table is forced in.
20338 (Needed at least on Sunos4, though it seems not SVR4.)
20339 * gdb.t31/chillvars.exp: Update for changed output format.
20340
20341Sun Apr 11 17:21:45 1993 Rob Savoye (rob at darkstar.cygnus.com)
20342
a9c64011 20343 * config/unix-gdb.exp: Gracefully exits if $GDB is a bogus path.
c906108c
SS
20344
20345Wed Apr 7 21:28:21 1993 Rob Savoye (rob@cygnus.com)
20346
20347 * Makefile.in: Added --srcdir when invoking runtest, removed the
20348 need for a local config file. (optional now)
20349
20350Wed Apr 7 14:13:41 1993 Fred Fish (fnf@cygnus.com)
20351
20352 * gdb.t21/demangle.exp: Only count real fails (not xfails) for
20353 failure count used to force early termination. Add some more
20354 expected failures for gnu style demangling.
20355
20356Thu Apr 1 09:50:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20357
20358 * Makefile.in (CXXFLAGS): Remove -O. It caused the debug info for the
20359 pmi variable from gdb.t20/gdbme to get optimized away.
20360 * gdb.t00/teststrategy.exp: Added expected failure for mips-*-*.
20361 Check for written corefile upon timeout _and_ eof.
20362
20363Tue Mar 30 09:58:16 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20364
20365 * config/unix-gdb.exp: Add missing return 0.
20366
20367Tue Mar 30 08:34:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20368
20369 * gdb.t16/printcmds.exp: Remove misplaced xfail that caused an early
20370 test termination.
20371
20372Mon Mar 29 17:37:25 1993 Fred Fish (fnf@cygnus.com)
20373
20374 * configure.in (subdirs): Put back gdb.t17 which mysteriously
20375 disappeared.
20376
20377Thu Mar 25 21:05:16 1993 Fred Fish (fnf@cygnus.com)
20378
20379 * gdb.t10/crossload.exp: Disable the i860-elf test until such
20380 time as i860 support works.
20381
d63a86f8 20382 * gdb.t15/funcargs.exp: Fix expected outputs to include
c906108c
SS
20383 "backtrace 100\r" rather than just "backtrace\r", to match last
20384 change.
20385
20386Thu Mar 25 12:14:28 1993 Ian Lance Taylor (ian@cygnus.com)
20387
20388 * config/udi-gdb.exp (gdb_exit): Remove close command.
20389 (gdb_target_udi): New procedure to set the UDI target.
20390 (gdb_start): Don't remove *_soc files. Use gdb_target_udi.
20391 * gdb.t00/default.exp: Added expected failures for a29k-*-udi.
20392 Added waits for prompts after several question responses. Added
20393 some more responses used by a29k-amd-udi-gdb.
20394 * gdb.t01/run.exp, gdb.t06/break.exp: Added a29k-*-udi support:
20395 pass different arguments, restart UDI connection after program
20396 completion.
20397 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t07/watchpoint.exp,
20398 gdb.t08/opaque.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
20399 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp, gdb.t20/misc.exp,
20400 gdb.t21/cplusfuncs.exp: Added expected failures for a29k-*-*.
20401 * gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t07/watchpoint.exp,
20402 gdb.t08/opaque.exp, gdb.t12/scope.exp, gdb.t13/bitfields.exp,
20403 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
20404 gdb.t17/callfuncs.exp, gdb.t20/classes.exp, gdb.t20/inherit.exp,
20405 gdb.t20/misc.exp, gdb.t22/virtfuncs.exp: Restart UDI connection
20406 after program completion.
20407 * gdb.t10/crossload.exp: Does not work for a29k-*-*, since BFD is
20408 compiled with a SELECT_VECS setting.
20409 * gdb.t15/funcargs.exp: Use argument to backtrace to prevent
20410 infinite recursion.
20411
20412 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t22/virtfuncs.exp:
20413 Added checks for COFF results, and made them expected failures for
20414 all targets. It would be better to make them expected failures
20415 for COFF targets only.
20416
20417Wed Mar 24 14:43:38 1993 david d `zoo' zuhn (zoo at poseidon.cygnus.com)
20418
20419 * Makefile.in: add null dvi target, don't bother to recurse
20420 through test directories for info and install-info; rename
20421 $(datadir) to be dejagnu instead of deja-gnu
20422
20423Wed Mar 24 09:48:03 1993 Fred Fish (fnf@cygnus.com)
20424
20425 * gdb.t31/gdbme.ch: Re-enable code that previously caused
20426 compiler to coredump.
20427 * gdb.t31/chillvars.exp: Re-enable tests that depend on that
20428 code.
20429
20430Tue Mar 23 08:53:42 1993 Fred Fish (fnf@cygnus.com)
20431
20432 * gdb.t31/gdbme.ch: Comment out code that causes chill compiler
20433 coredump.
20434 * gdb.t31/chillvars.exp: Comment out tests that depend on that
20435 code.
20436
20437Sun Mar 21 17:56:47 1993 Rob Savoye (rob at darkstar.cygnus.com)
20438
20439 * gdb.t03/ptype.exp: tests for return code from gdb_test.
20440 * gdb.t00/teststrategy.exp: Uses which proc rather than spawning
20441 which in a shell. Deletes xgdb when done.
20442 * config/unix-gdb.exp: Won't try to spawn $GDB unless it exists.
20443 Tests the return from the "set height" or "set width" commands.
20444 Added a few return codes where needed.
20445
20446Wed Mar 17 11:31:01 1993 Fred Fish (fnf@cygnus.com)
20447
20448 * Makefile.in (SUBDIRS): Add gdb.t17.
20449 * configure.in (subdirs): Add gdb.t17.
20450 * gdb.t17/{Makefile.in, callfuncs.exp, gdbme.c}: New test
20451 files to test gdb's calling of functions in the inferior with
20452 the correct arguments and gdb's ability to retrieve any
20453 result returned.
20454
20455Tue Mar 16 15:37:11 1993 Fred Fish (fnf@cygnus.com)
20456
20457 * config/unix-gdb.exp (gdb_exit): Remove close commands that
20458 may be called after gdb goes away. Previous versions of expect
20459 needed these to avoid file descriptor leaks, but they cause
20460 errors with the current revision of expect.
20461 * gdb.t00/gdbvars.exp: Use -re on expected output after
20462 setting sevenbit-strings.
20463 * gdb.t04/setvar.exp, gdb.t13/bitfields.exp: Make commands
20464 to set sevenbit-strings consistent across tests.
20465 gdb.t30/chexp.exp, gdb.t31/chillvars.exp: Make commands to
20466 set sevenbit-strings consistent across tests.
20467
20468Fri Mar 12 08:47:20 1993 Fred Fish (fnf@cygnus.com)
20469
20470 * gdb.t21/demangle.exp (proc demangle): Adjust quotes in an
20471 expected output to match current "expect" expectations.
20472
20473Wed Mar 10 18:01:49 1993 Fred Fish (fnf@cygnus.com)
20474
20475 * gdb.t00/default.exp: Change expected output for default "source"
20476 command, to match new gdb behavior which requires a filename to
20477 source.
20478
20479Tue Mar 9 11:00:56 1993 Fred Fish (fnf@cygnus.com)
20480
20481 * gdb.t07/watchpoint.exp (test_simple_watchpoint): Set up
20482 expected fail for i486-*-* that misses the marker2 function.
20483 * gdb.t10/crossload.exp (bfddefault): Allow successful
20484 recognition of a format to pass even if no symbols are found.
20485 Explicitly catch failures where the format is not recognized
20486 or is ambiguous, and add the reason to the fail message.
20487 * gdb.t10/crossload.exp (bfdexplicit): Catch failure where
20488 the cause is and invalid target and add reason to failure message.
20489 * gdb.t10/crossload.exp: Fix bfd target names for elf32-m68k,
20490 elf32-i386, elf32-sparc, and elf32-i860.
20491 * gdb.t12/scope.exp (test_at_main, test_at_foo, test_at_bar):
20492 Set up expected failure for 'filename'::variable scope resolution,
20493 which is now apparently broken on all targets.
20494 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t20/misc.exp,
20495 gdb.t21/cplusfuncs.exp, gdb.t22/virtfunc.exp,
20496 gdb.t23/templates.exp: Change failure for missing binfile into
20497 just a warning.
20498 gdb.t21/demangle.exp: Change all cfront references to 'arm'
20499 references.
20500
20501Mon Mar 8 19:20:28 1993 Fred Fish (fnf@cygnus.com)
20502
20503 * gdb.t00/default.exp: Add expected output for default "source"
20504 command, to match new gdb behavior.
20505 * gdb.t09/corefile.exp: Use GDBFLAGS when spawning GDB.
20506
20507Sun Mar 7 15:14:09 1993 Rob Savoye (rob@cygnus.com)
20508
20509 * config/*-gdb.exp: returns an error, rather than exiting on
20510 internal errors.
20511
20512Tue Mar 2 18:09:32 1993 Fred Fish (fnf@cygnus.com)
20513
20514 * gdb.t03/gdbme.c: Add pointer to struct variable.
20515 * gdb.t03/ptype.exp: Test equivalence of '.' and '->' for
20516 referencing struct members.
20517
20518Thu Feb 25 10:39:06 1993 Ian Lance Taylor (ian@cygnus.com)
20519
20520 * configure.in (mips-idt-ecoff): New target.
20521 * config/mips-gdb.exp: New file for remote board using MIPS remote
20522 debugging protocol.
20523
20524 * Redid configuration scheme. Removed gdb.t*/configure.in.
20525 Renamed gdb.t*/in-gdbme* to gdb.t*/gdbme*. Changed to use CC, CXX
20526 instead of CC_FOR_TARGET, CXX_FOR_TARGET. Added mostlyclean and
20527 distclean targets. Built executables via .o files. Adjusted
20528 tests to account for source files in $(srcdir) rather than
20529 $(objdir).
20530 * lib/gdb.exp (runto): Don't expect () after the function name,
20531 because it may have arguments.
20532
20533Wed Feb 24 08:05:38 1993 Ian Lance Taylor (ian@cygnus.com)
20534
20535 * gdb.t00/default.exp, gdb.t01/run.exp, gdb.t02/whatis.exp,
20536 gdb.t03/ptype.exp, gdb.t06/break.exp, gdb.t12/scope.exp: Added
20537 expected failures for mips-idt-* and mips-sgi-*.
20538 * gdb.t00/default.exp (attach): Kill process if requested.
20539 * gdb.t00/help.exp (help target core, help target): Accept a gdb
20540 that does not read core files.
20541 * gdb.t01/run.exp: Removed checks for exit status code.
20542 * gdb.t03/in-gdbme.c: Make explicit call to malloc to ensure that
20543 it is linked in.
20544 * gdb.t03/ptype.exp: Increase timeout when calling malloc.
20545 * gdb.t04/setvar.exp, gdb.t05/expr.exp: Use runto function where
20546 appropriate, rather than doing it by hand.
20547 * gdb.t07/watchpoint.exp: If mips-idt-*, reload file after first
20548 execution.
20549 * gdb.t10/crossload.exp: Kill existing program if needed.
20550 * gdb.t15/funcargs.exp: Use delete_breakpoints function where
20551 appropriate, rather than doing it by hand. Always increase
20552 timeout for this test, not just for VxWorks.
20553
20554Wed Feb 24 08:03:38 1993 Fred Fish (fnf@cygnus.com)
20555
20556 * gdb.t31/chillvars.exp (test_structs): New proc to test printing
20557 of Chill STRUCT types and STRUCT values.
20558 * gdb.t31/chillvars.exp (test_strings): Expect "CHAR" now, rather
20559 than "char".
20560 * gdb.t31/in-gdbme.ch (simple_struct, nested_struct, struct1,
d63a86f8 20561 struct2): New struct definitions and initializations to test
c906108c
SS
20562 simple Chill STRUCT types.
20563
20564Tue Feb 23 11:55:06 1993 Fred Fish (fnf@cygnus.com)
20565
20566 * gdb.t00/teststrategy.exp: Track reversion in gdb to not print
20567 the null byte at the end of strings.
20568 * gdb.t00/default.exp: Make show version insensitive to copyright
20569 date.
20570 * gdb.t16/in-gdbme.c (ctable1, ctable2): Make explicitly unsigned
20571 to avoid dependencies on target char signedness.
20572 * gdb.t16/printcmds.exp: Update expected results for explicitly
20573 unsigned char.
20574 * gdb.t16/printcmds.exp: Remove setup_xfails for i960 that should
20575 now work.
20576 * gdb.t21/demangle.exp: Add many more patterns for template
20577 demangling, most of them being expected failures.
20578 * gdb.t21/demangle.exp (proc demangle): Quote the demangled
20579 string we are matching for, to match on the whole string.
20580 * gdb.t21/demangle.exp: Add many new test strings to demangle,
20581 and fix a whole bunch that had incorrect expected output but were
20582 passing anyway because of the bug in "proc demangle".
20583 * gdb.t31/chillvars.exp: Remove setup_xfail for printing string
20584 type.
20585 * gdb.t31/in-gdbme.ch: Uncomment string4, now compiles.
20586
20587Mon Feb 22 07:54:03 1993 Mike Werner (mtw@poseidon.cygnus.com)
20588
a9c64011
AS
20589 * gdb/testsuite: made modifications to testcases, etc., to allow
20590 them to work properly given the reorganization of deja-gnu and the
20591 relocation of the testcases from deja-gnu to a "tool" subdirectory.
c906108c
SS
20592
20593Sun Feb 21 10:55:55 1993 Mike Werner (mtw@poseidon.cygnus.com)
20594
20595 * gdb/testsuite: Initial creation of gdb/testsuite.
20596 Migrated dejagnu testcases and support files for testing nm to
20597 gdb/testsuite from deja-gnu. These files were moved "as is"
20598 with no modifications. This migration is part of a major overhaul
20599 of dejagnu. The modifications to these testcases, etc., which
20600 will allow them to work with the new version of dejagnu will be
20601 made in a future update.
48efe704 20602
8d8cb839 20603 For additional changes see gdb.mi/ChangeLog-1999-2003.
c906108c 20604\f
8d8cb839
EZ
20605;; Local Variables:
20606;; mode: change-log
20607;; left-margin: 8
20608;; fill-column: 74
20609;; version-control: never
20610;; End:
902f2ccb
MC
20611
20612 Copyright 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
ed6df200 20613 2003, 2004, 2005 Free Software Foundation, Inc.
902f2ccb
MC
20614 Copying and distribution of this file, with or without modification,
20615 are permitted provided the copyright notice and this notice are preserved.