2010-05-14 Tristan Gingold <gingold@adacore.com>
[deliverable/binutils-gdb.git] / gdb / testsuite / ChangeLog
CommitLineData
f5a010c0
PM
12010-05-11 Pierre Muller <muller@ics.u-strasbg.fr>
2
3 PR exp/11530.
4 * gdb.base/gdb11530.c: New file.
5 * gdb.base/gdb11530.exp: New file.
6
8ef4892f
JK
72010-05-08 Jan Kratochvil <jan.kratochvil@redhat.com>
8
9 * gdb.dwarf2/dw2-modula2-self-type.exp: New.
10 * gdb.dwarf2/dw2-modula2-self-type.S: New.
11
7322dca9
SW
122010-05-07 Sami Wagiaalla <swagiaal@redhat.com>
13
14 * gdb.cp/koenig.exp: New test.
15 * gdb.cp/koenig.cc: New test program.
16
02e7ea18
JB
172010-05-05 Joel Brobecker <brobecker@adacore.com>
18
19 Remove the use of prms_id and bug_id throughout the testsuite.
20
e1c34c5d
PM
212010-05-04 Pierre Muller <muller@ics.u-strasbg.fr>
22
23 PR exp/11349.
24 * testsuite/gdb.cp/ref-types.exp: Add test to examine
25 use a reference local variable.
26
8e1d0c49
JK
272010-05-02 Jan Kratochvil <jan.kratochvil@redhat.com>
28
29 * gdb.base/break-interp.exp: Remove $exec.debug safety removal.
30 * gdb.base/sepdebug.exp: Remove .debug subdirectory handling. New
31 variable different_dir. Move debugfile into a full directory pathname
32 under DIFFERENT_DIR.
33 * lib/gdb.exp (separate_debug_filename): Remove.
34 (gdb_gnu_strip_debug): No longer call separate_debug_filename. Remove
35 variable debug_dir and mkdir of it. Update function comments.
36
e66408ed
PA
372010-04-29 Pedro Alves <pedro@codesourcery.com>
38
39 PR gdb/11557
40
41 * gdb.mi/mi-ns-stale-regcache.exp, gdb.mi/ns-stale-regcache.c: New
42 files.
43
d7b32ed3
PM
442010-04-29 Phil Muldoon <pmuldoon@redhat.com>
45
46 * gdb.python/py-param.exp: New File.
47
6aecb9c2
JB
482010-04-29 Mihail Zenkov <mihail.zenkov@gmail.com>
49
50 * gdb.base/default.exp: Fix "set language" test.
51
bdf92a1c
PM
522010-04-24 Pierre Muller <muller@ics.u-strasbg.fr>
53
54 PR breakpoints/11531.
55 * gdb.base/gdb11531.c: New file.
56 * gdb.base/gdb11531.exp: New file.
57
3f172e24
TT
582010-04-26 Tom Tromey <tromey@redhat.com>
59
60 * gdb.base/completion.exp: Add tests for completion and deprecated
61 commands.
62
64af4c92
JK
632010-04-26 Jan Kratochvil <jan.kratochvil@redhat.com>
64
65 * gdb.pascal/gdb11492.exp (print integer_array, print /d char_array)
66 (print /x char_array): Escape curly brackets.
67
492928e4
JK
682010-04-23 Jan Kratochvil <jan.kratochvil@redhat.com>
69
70 Fix deadlock on looped list of loaded shared objects.
71 * gdb.base/solib-corrupted.exp: New.
72
66d09542
DE
732010-04-23 Doug Evans <dje@google.com>
74
75 * gdb.python/py-section-script.c: New file.
76 * gdb.python/py-section-script.exp: New file.
77 * gdb.python/py-section-script.py: New file.
78
8bd10a10
CM
792010-04-20 Chris Moller <cmoller@redhat.com>
80
81 PR 10179
82
83 * gdb.base/Makefile.in (EXECUTABLES): Added pr10179.
84 * gdb.base/pr10179-a.c:
85 * gdb.base/pr10179-b.c:
86 * gdb.base/pr10179.exp: New files.
87
c0201579
JK
882010-04-22 Jan Kratochvil <jan.kratochvil@redhat.com>
89
90 Fix crashes on dangling display expressions.
91 * gdb.base/solib-display.exp: Call gdb_gnu_strip_debug if LIBSEPDEBUG
92 is SEP.
93 (lib_flags): Remove the "debug" keyword.
94 (libsepdebug): New variable for iterating new loop.
95 (save_pf_prefix): New variable wrapping the loop.
96 (sep_lib_flags): New variable derived from LIB_FLAGS. Use it.
97 * lib/gdb.exp (gdb_gnu_strip_debug): Document the return code.
98
793b0ff8
PM
992010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
100
101 * gdb.threads/watchthreads.exp: Change to obtain consistent output.
102
097f51f7
PM
1032010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
104
105 PR stabs/11479.
106 * gdb.stabs/gdb11479.exp: New file.
107 * gdb.stabs/gdb11479.c: New file.
108
9a22f0d0
PM
1092010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
110
111 * gdb.base/charset.c (Strin16, String32): New variables.
112 * gdb.base/charset.exp (gdb_test): Test correct display
113 of 16 or 32 bit strings.
114
1152010-04-21 Chris Moller <cmoller@redhat.com>
0b66f317
CM
116
117 PR 9167
118 * gdb.cp/Makefile.in (EXECUTABLES): Added pr9167.
119 * gdb.cp/pr9167.cc: New file.
120 * gdb.cp/pr9167.exp: New file.
121
122
6e354e5e
PM
1232010-04-21 Pierre Muller <muller@ics.u-strasbg.fr>
124
125 PR pascal/11492.
126 * gdb.pascal/gdb11492.pas: New file.
127 * gdb.pascal/gdb11492.exp: New file.
128
be942545
JB
1292010-04-20 Joel Brobecker <brobecker@adacore.com>
130
1667e6e3 131 * gdb.ada/info_types.c, gdb.ada/info_types.exp: New files.
be942545 132
0c3acc09
JB
1332010-04-20 Joel Brobecker <brobecker@adacore.com>
134
135 * gdb.ada/dyn_loc: New testcase.
136
ec31cde5
CM
1372010-04-20 Chris Moller <cmoller@redhat.com>
138
139 PR 10867
140
141 * gdb.cp/Makefile.in (EXECUTABLES): Added pr10687
142 * gdb.cp/pr10687.cc: New file.
143 * gdb.cp/pr10687.exp: New file.
144
145
ce4b0682
SDJ
1462010-04-20 Jan Kratochvil <jan.kratochvil@redhat.com>
147 Sergio Durigan Junior <sergiodj@redhat.com>
148
149 * gdb.fortran/logical.exp: New testcase.
150 * gdb.fortran/logical.f90: New file.
151
3436961f
DE
1522010-04-19 Doug Evans <dje@google.com>
153
154 * gdb.base/help.exp (help source): Update expected output.
155
4d836c09
JK
1562010-04-19 Jan Kratochvil <jan.kratochvil@redhat.com>
157
158 * gdb.base/solib-display.exp: Replace gdb_exit, gdb_start,
159 gdb_reinitialize_dir and gdb_load by clean_restart. Remove trailing
160 gdb_exit and return.
161 (executable): New variable.
162 (binfile): Use it.
163
6149aea9
PA
1642010-04-19 Pedro Alves <pedro@codesourcery.com>
165
166 PR breakpoints/8554.
167
168 * gdb.trace/save-trace.exp: Adjust.
169
ed41462c
L
1702010-04-17 H.J. Lu <hongjiu.lu@intel.com>
171
172 PR corefiles/11511
173 * gdb.arch/system-gcore.exp: New.
174 * gdb.arch/gcore.c: Likewise.
175
3f7b2faa
DE
1762010-04-15 Doug Evans <dje@google.com>
177
fa33c3cd
DE
178 * gdb.python/py-progspace.c: New file.
179 * gdb.python/py-progspace.exp: New file.
180
3f7b2faa
DE
181 * gdb.base/source.exp: Add tests for "source -s".
182
79f283fe
PM
1832010-04-14 Phil Muldoon <pmuldoon@redhat.com>
184
185 * gdb.python/py-prettyprint.py (NoStringContainerPrinter): New printer.
186 * gdb.python/py-prettyprint.c: Add justchildren struct, typedefs.
187 * gdb.python/py-prettyprint.exp: New test for to_string returning None.
188 * gdb.python/py-mi.exp: New test for to_string returning None.
189
fc8eb08a
PM
1902010-04-12 Phil Muldoon <pmuldoon@redhat.com>
191
192 * gdb.python/py-breakpoint.c: Make result global.
193
26e197f6
JK
1942010-04-09 Jan Kratochvil <jan.kratochvil@redhat.com>
195
196 Fix non-GNU make compatibility.
197 * Makefile.in ($(TEST_TARGETS)): Conditionalize it by @GMAKE_TRUE@.
198
adc36818
PM
1992010-04-09 Phil Muldoon <pmuldoon@redhat.com>
200
201 * gdb.python/py-breakpoint.exp: New File.
202 * gdb.python/py-breakpoint.C: Ditto.
203
64e17368
SS
2042010-04-08 Stan Shebs <stan@codesourcery.com>
205
206 * gdb.trace/actions.exp: Clear default-collect.
207 * gdb.trace/save-trace.exp: Clear default-collect.
208
fff5cc64
PM
2092010-04-08 Phil Muldoon <pmuldoon@redhat.com>
210
211 * gdb.python/py-value: Add null string variable.
212 (test_lazy_string): Test zero length, NULL address lazy
213 strings.
214
a055a187
L
2152010-04-07 H.J. Lu <hongjiu.lu@intel.com>
216
217 * gdb.arch/i386-avx.c: New.
218 * gdb.arch/i386-avx.exp: Likewise.
219
220 * gdb.arch/i386-cpuid.h: Updated from gcc 4.4.
221
96e39866
DE
2222010-04-06 Doug Evans <dje@google.com>
223
224 * gdb.base/source-test.gdb: New file.
225 * gdb.base/source.exp: Test source -v.
226
5984a431
UW
2272010-04-06 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
228
229 * gdb.cp/inherit.exp (test_print_anon_union): Fix re_class pattern.
230
ec8a089a
PM
2312010-04-06 Pierre Muller <muller@ics.u-strasbg.fr>
232
233 * gdb.stabs/aout.sed: Convert all backslash to double backslash
234 within one line, unless it is followed by a double quote.
235 * gdb.stabs/hppa.sed: Idem.
236 * gdb.stabs/weird.def: Add char and String constants
237 * gdb.stabs/weird.exp: Check for correct parsing of
238 chhar and string constants.
239 * gdb.stabs/xcoff.sed: Ignore escaped quote quotes
240 in .stabs to .stabx substitution.
241
fce3c1f0
SS
2422010-04-05 Stan Shebs <stan@codesourcery.com>
243
244 * gdb.trace/tfile.c: Add a variable split across two blocks, and a
245 constant global.
246 * gdb.trace/tfile.exp: Try to print them.
247
d77f58be
SS
2482010-04-04 Stan Shebs <stan@codesourcery.com>
249
250 * gdb.base/completion.exp: Update for new "info watchpoints".
251 * gdb.base/default.exp: Ditto.
252 * gdb.base/help.exp: Ditto.
253 * gdb.base/watchpoint.exp: Ditto.
254 * gdb.trace/infotrace.exp: Update "info tracpoints" output.
255
af54718e
SS
2562010-04-04 Stan Shebs <stan@codesourcery.com>
257
258 * gdb.trace/tfile.exp: Sharpen tfind test.
259
74d1f91e
JK
2602010-04-04 Jan Kratochvil <jan.kratochvil@redhat.com>
261
262 * gdb.base/break-entry.exp: New.
263
eb8e76db
HZ
2642010-04-02 Hui Zhu <teawater@gmail.com>
265 Michael Snyder <msnyder@vmware.com>
266
267 * gdb.reverse/i386-sse-reverse.exp: New file.
268 * gdb.reverse/i386-sse-reverse.c: New file.
269
bf65cad8
PA
2702010-04-02 Pedro Alves <pedro@codesourcery.com>
271
272 * gdb.trace/tfind.exp: Adjust expected disassembly output.
273
fff87407
SS
2742010-04-01 Stan Shebs <stan@codesourcery.com>
275
276 * gdb.trace/actions.exp: Tweak expected output.
277 * gdb.trace/while-stepping.exp: Tweak expected output.
278
fe01d668
L
2792010-04-01 H.J. Lu <hongjiu.lu@intel.com>
280
281 * gdb.arch/amd64-byte.exp: Check "ah", "bh", "ch", "dh".
282
86b17b60
PA
2832010-04-01 Pedro Alves <pedro@codesourcery.com>
284
285 * gdb.base/commands.exp: Adjust.
286 * gdb.cp/extern-c.exp: Adjust.
287
2c58c0a9
PA
2882010-04-01 Pedro Alves <pedro@codesourcery.com>
289
290 * gdb.trace/collection.c (local_test_func): Define a local struct,
291 and instanciate it.
292
0db9b91c
PA
2932010-04-01 Pedro Alves <pedro@codesourcery.com>
294
295 * gdb.trace/collection.exp (gdb_collect_args_test)
296 (gdb_collect_argarray_test): XFAIL the tests that assume the
297 argarray argument's elements are collected.
298
8072405b
JK
2992010-03-31 Jan Kratochvil <jan.kratochvil@redhat.com>
300
301 * gdb.dwarf2/dw2-bad-parameter-type.exp,
302 gdb.dwarf2/dw2-bad-parameter-type.S: New.
303
8bf6485c
SS
3042010-03-31 Stan Shebs <stan@codesourcery.com>
305
306 * gdb.trace/save-trace.exp: Test save/restore of default-collect
307 and tracepoint conditionals.
308 (gdb_verify_tracepoints): Delete unused return.
309
fd7f724a
KS
3102010-03-26 Keith Seitz <keiths@redhat.com>
311
312 * gdb.java/jmisc.exp (ptype jmisc): Allow the constructor to
313 appear in the output before main.
314 Remove KFAIL for gdb/2215 aka bz 9320.
315
8d9e7719
DE
3162010-03-30 Doug Evans <dje@google.com>
317
0906dd0b
DE
318 * gdb.arch/amd64-word.exp: Rename hex to hexr, the former is defined
319 by dejagnu.
320 * gdb.arch/amd64-dword.exp: Ditto.
321
8d9e7719
DE
322 * gdb.base/annota1.exp (break handle_USR1): Make fail and pass text
323 match.
324 (break printf): Ditto.
325
1da644f0
SW
3262010-03-29 Sami Wagiaalla <swagiaal@redhat.com>
327
328 * gdb.cp/nsusing.exp: Marked imported declaration test as xfail with
329 gcc < 4.4.
330 * gdb.cp/shadow.exp: Ditto.
331
a8121990
PA
3322010-03-29 Pedro Alves <pedro@codesourcery.com>
333
334 * gdb.trace/collection.exp (run_trace_experiment): Make sure
335 "tstart" is silent.
336
6e79d367
PA
3372010-03-29 Pedro Alves <pedro@codesourcery.com>
338
339 * gdb.trace/collection.exp (executable): New.
340 (binfile): Use it.
341 (fpreg, spreg, pcreg): New.
342 (test_register): Use gdb_test_multiple. Pass /x to print.
343 (prepare_for_trace_test): New.
344 (run_trace_experiment): Use "continue", not gdb_run_cmd.
345 (gdb_collect_args_test, gdb_collect_argstruct_test)
346 (gdb_collect_argarray_test, gdb_collect_locals_test): Use
347 prepare_for_trace_test.
348 (gdb_collect_registers_test): Use prepare_for_trace_test. Use
349 fpreg, spreg and pcreg.
350 (gdb_collect_expression_test, gdb_collect_globals_test): Use
351 prepare_for_trace_test.
352 (gdb_trace_collection_test): Use fpreg, spreg and pcreg. Don't
353 try to detect tracing support here. Don't set breakpoints at
354 `begin' or `end' here.
355 <global scope>: Use clean_restart. Run to main before checking
356 for tracing support. Check for for tracing support here.
357
09248348
JK
3582010-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
359
360 * gdb.base/break-interp.exp (test_core, test_attach, test_ld): Add
361 " as $displacement" to "seen displacement message".
362
d350db38
PA
3632010-03-28 Pedro Alves <pedro@codesourcery.com>
364
365 * gdb.trace/while-dyn.exp (executable): New variable.
366 (binfile): Use it.
367 (test_while_stepping): New function. Move most tests here. Call
368 it once for each of the while-stepping, stepping and ws aliases.
369
907af001
UW
3702010-03-26 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
371
372 * gdb.cp/inherit.exp (test_ptype_si): XFAIL test for GCC versions
373 that do not provide the tagless_struct type name at all.
374 (test_print_anon_union): Do not check value of uninitialized
375 union member. Do not use cp_test_ptype_class, so we can accept
376 "long" as well as "long int".
377
610197fd
PA
3782010-03-26 Pedro Alves <pedro@codesourcery.com>
379
380 * gdb.trace/tfile.c (tohex, bin2hex): New.
381 (write_error_trace_file): Hexify error description.
382
6c28cbf2
SS
3832010-03-25 Stan Shebs <stan@codesourcery.com>
384
385 * gdb.trace/tfile.c: Generate an additional trace file, improve
386 portability.
387 * gdb.trace/tfile.exp: Test trace file with an error stop, delete
388 files in a better way.
389
e62b8c7e
KS
3902010-03-25 Keith Seitz <keiths@redhat.com>
391
392 * gdb.java/jprint.exp: XFAIL printing of static class members
393 because of GCC debuginfo problem.
394
82ccf5a5
JK
3952010-03-25 Jan Kratochvil <jan.kratochvil@redhat.com>
396
397 * gdb.base/dup-sect.exp, gdb.base/dup-sect.S: New.
398
293e2f9e
DJ
3992010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
400
401 * gdb.base/completion.exp: Allow long instead of long int.
402 * gdb.base/ending-run.exp: Match _rt_entry.* for RealView.
403 * gdb.base/gdbvars.c (main): Remove unused usestubs code. Reference
404 variable p.
405 * gdb.base/maint.exp: Allow ER_RO and ER_RW instead of .text and .data.
406 * gdb.base/pointers.exp: Allow long instead of long int.
407 * gdb.base/printcmds.exp: XFAIL for RealView on ARM EABI.
408 * gdb.base/step-line.exp: Allow a directory before the source file name.
409
95a42b64
TT
4102010-03-24 Tom Tromey <tromey@redhat.com>
411
412 PR breakpoints/9352:
413 * gdb.base/default.exp: Update.
414 * gdb.base/commands.exp: Update.
415 * gdb.cp/extern-c.exp: Test setting commands on multiple
416 breakpoints at once.
417
2390201f
DJ
4182010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
419
420 * gdb.base/call-signal-resume.exp, gdb.base/unwindonsignal.exp: Skip
421 if gdb,nosignals.
422 * gdb.base/watchpoints.c: Do not include unnecessary headers.
423 * lib/gdb.exp (gdb_test_multiple): Relax pattern for "the program
424 exited".
425
8c9a6790
SS
4262010-03-24 Stan Shebs <stan@codesourcery.com>
427
428 * gdb.trace/tfile.exp: Expect "trace frame", with a space.
429
a6c727b2
DJ
4302010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
431
432 * gdb.base/callfuncs.exp (do_function_calls): Add XFAILs for RealView.
433 * gdb.base/ptype.exp (ptype_maybe_prototyped): Add overprototyped
434 argument. Handle "short" and "long".
435 (Top level): Pass overprototyped output for old_fptr and xptr.
436
4dfd5423
PA
4372010-03-23 Pedro Alves <pedro@codesourcery.com>
438
439 * gdb.threads/pthreads.c (thread1, thread2, main): Fix printf
440 format strings and add casts to avoid compiler warnings.
441
4422010-03-23 Vladimir Prus <vladimir@codesourcery.com>
a7bdde9e
VP
443
444 * lib/trace-support.exp (gdb_trace_setactions):
445 Don't expect whitespace after ">" prompt.
446 * gdb.trace/actions.exp: Adjust for output changes.
447 * gdb.trace/while-stepping.exp: Likewise.
448
c847d045
JK
4492010-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
450
451 * dg-extract-results.sh: Sync with GCC HEAD (import r155655, r157175
452 and r157645).
453
5f717f1d
JK
4542010-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
455
456 * gdb.dwarf2/dw2-empty-namespace.exp, gdb.dwarf2/dw2-empty-namespace.S:
457 New.
458
7d6d51d5
DJ
4592010-03-22 Daniel Jacobowitz <dan@codesourcery.com>
460
461 * gdb.python/Makefile.in (EXECUTABLES): Add py-mi.
462 * gdb.python/py-mi.exp (binfile): Rename to py-mi.
463
3b11a015
SS
4642010-03-19 Stan Shebs <stan@codesourcery.com>
465
466 * gdb.trace/ax.exp: New file.
467
d7d158ed
DE
4682010-03-19 Doug Evans <dje@google.com>
469
6bb85cd1
DE
470 * lib/gdb.exp (gdb_compile_test): Watch for "compiler not installed"
471 output from gcc.
472
d7d158ed
DE
473 * gdb.base/break-interp.exp (prelinkNO): Handle prelink binaries
474 named /usr/sbin/prelink<foo>.
475
4daf5ac0
SS
4762010-03-18 Stan Shebs <stan@codesourcery.com>
477
478 * gdb.trace/circ.exp: Test circular-trace-buffer.
479 * gdb.trace/tfile.exp: Update tstatus test.
480
e8d05480
JB
4812010-03-18 Joel Brobecker <brobecker@adacore.com>
482
483 * gdb.dwarf2/dw2-anonymous-func.S: New file.
484 * gdb.dwarf2/dw2-anonymous-func.exp: New testcase.
485
441b986a
UW
4862010-03-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
487
488 * gdb.mi/gdb680.exp: Revert 2009-06-17 change.
489
4247603b
PA
4902010-03-18 Pedro Alves <pedro@codesourcery.com>
491
492 * gdb.base/default.exp: Adjust the expected output of the finish
493 and until commands when the inferior is not being run.
494
13387711
SW
4952010-03-15 Sami Wagiaalla <swagiaal@redhat.com>
496
497 * gdb.cp/shadow.exp: Removed kfail; test has been fix.
498 * gdb.cp/nsusing.exp: Ditto.
499
6e31430b
TT
5002010-03-15 Tom Tromey <tromey@redhat.com>
501
502 * gdb.cp/userdef.exp: Add tests for explicit calls to operator==.
503 * gdb.cp/userdef.cc (operator==): New function.
504 (main): New locals mem1, mem2.
505
e2d69cb5
JZ
5062010-03-15 Jie Zhang <jie@codesourcery.com>
507
508 * lib/mi-support.exp (mi_gdb_target_load): Delete unused timeout var.
509 Declare and use new loadtimeout variable.
510
f572f0a9
DJ
5112010-03-14 Daniel Jacobowitz <dan@codesourcery.com>
512
513 * gdb.base/printcmds.exp: Use gdb_file_cmd instead of gdb_load.
514 Use gdb_load later.
515
51f4c0b0
PA
5162010-03-14 Pedro Alves <pedro@codesourcery.com>
517
518 * gdb.base/solib-disc.c (main): Make format of fprintf a string
519 literal. Add missing endlines to prints to stderr.
520
1c809c68
TT
5212010-03-12 Tom Tromey <tromey@redhat.com>
522
523 PR c++/9708:
524 * gdb.cp/m-static.exp: Add regression test.
525 * gdb.cp/m-static.cc (method): New method.
526 (main): Call it.
527
00ae8fef
SW
5282010-03-12 Sami Wagiaalla <swagiaal@redhat.com>
529
530 * gdb.cp/gdb2384-base.h: Created 'namespace B'.
531 * gdb.cp/gdb2384-base.cc: Use 'namespace B'.
532
759f0f0b
PA
5332010-03-12 Daniel Jacobowitz <dan@codesourcery.com>
534
21e24d21
PA
535 * lib/gdb.exp (gdb_test_multiple): Handle -timeout.
536
5372010-03-12 Daniel Jacobowitz <dan@codesourcery.com>
538
759f0f0b
PA
539 * lib/gdb.exp (skip_stl_tests): New.
540 (gdb_compile): Symbian needs -ldl.
541 (shlib_target_file): New.
542 (shlib_symbol_file): New.
543 (gdb_load_shlibs): Use shlib_target_file.
544 * lib/mi-support.exp (mi_load_shlibs): Use shlib_target_file.
545 * gdb.cp/exception.exp: Use skip_stl_tests.
546 * gdb.cp/bs15503.exp: Use skip_stl_tests. Use untested.
547 * gdb.cp/try_catch.exp: Use skip_stl_tests.
548 * gdb.cp/mb-templates.exp: Ditto.
549 * gdb.base/commands.exp: Relax regexes.
550 * gdb.base/watchpoint-solib.exp: Don't skip on symbian. Use
551 shlib_target_file and shlib_symbol_file.
552 * gdb.base/maint.exp: Allow lowercase t. Allow .rodata in
553 sections.
554 * gdb.base/ending-run.exp: Accept E32Main for symbian.
555 * gdb.base/solib-disc.exp: Use
556 shlib_target_file and shlib_symbol_file.
557 * gdb.base/unload.exp: Don't skip on symbian. Use
558 shlib_target_file and shlib_symbol_file.
559 * gdb.base/list.exp: Check use_gdb_stub instead of is_remote.
560
6a8f2671
PA
5612010-03-12 Pedro Alves <pedro@codesourcery.com>
562
563 * gdb.trace/backtrace.exp: Adjust for x86 and x86_64.
564 * gdb.trace/report.exp: Adjust for x86 and x86_64.
565 Issue a tfind end before looking for a tracepoint frame.
566 * gdb.trace/tfind.exp: Adjust tstatus output.
567 Adjust disassembly output.
568 * gdb.trace/while-dyn.exp: Adjust for x86 and x86_64.
569
ccf26247
JK
5702010-03-11 Jan Kratochvil <jan.kratochvil@redhat.com>
571
572 * gdb.base/break-interp.exp: Create new displacement parameter value
573 for the test_ld calls.
574 (reach): New parameter displacement, verify its content. New push of
575 pf_prefix "reach-$func:". Import global expect_out.
576 (test_core): New parameter displacement, verify its content. New push
577 of pf_prefix "core:". New command "set verbose on". Import global
578 expect_out.
579 (test_attach): New parameter displacement, verify its content. New
580 push of pf_prefix "attach:". New command "set verbose on". Import
581 global expect_out.
582 (test_ld): New parameter displacement, pass it to the reach, test_core
583 and test_attach calls and verify its content in the "ld.so exit" test.
584 * gdb.base/prelink.exp: Remove gdb_exit and final return.
585 (prelink): Update expected text, use gdb_test.
586
e469c7fb
DE
5872010-03-10 Doug Evans <dje@google.com>
588
589 * gdb.base/checkpoint.exp: Fix comment.
590 Lengthen timeout while doing >600 checkpoints test.
591 Rename duplicate "kill all one" test to keep test names unique.
592
60e1c644
PA
5932010-03-10 Pedro Alves <pedro@codesourcery.com>
594
595 * gdb.base/watch-cond.c, gdb.base/watch-cond.exp: New.
596
cec808ec
KS
5972010-03-08 Keith Seitz <keiths@redhat.com>
598
599 * gdb.cp/cp-relocate.exp: Remove single-quoting of C++ methods.
600 * gdb.cp/cplusfuncs.cc (dm_type_short): New function.
601 (dm_type_long): New function.
602 (dm_type_unsigned_short): New function.
603 (dm_type_unsigned_long): New function.
604 (myint): New typedef.
605 * gdb.cp/cplusfuncs.exp (probe_demangler): Add tests for short,
606 long, unsigned shor and long, operator char*, and typedef.
607 (test_lookup_operator_functions): Add operator char* test.
608 (test_paddr_operator_functions): Likewise.
609 (test_paddr_overloaded_functions): Use probe values for
610 short, long, and unsigned short and long.
611 (test_paddr_hairy_functions): If the demangler probe detected
612 gdb type printers, "expect" them. Otherwise "expect" the v2 or v3
613 demangler.
614 * gdb.cp/expand-sals.exp: Backtrace may contain class names.
615 * gdb.cp/member-ptr.exp: Refine expected result for "print pmf"
616 and "print null_pmf".
617 Add test "ptype a.*pmf".
618 * gdb.cp/overload.exp: Allow optional "int" to appear with
619 "short" and "long".
620 * gdb.cp/ovldbreak.exp: Use append to construct super-duper
621 long expect value for men_overload1arg.
622 Allow "int" to appear with "short" and "long".
623 When testing "info break", add argument for main (void).
624 Also allow "int" to appear with "short" and "long".
625 Ditto with "unsigned" and "long long".
626 * gdb.java/jmain.exp: Do not enclose methods names in single
627 quotes.
628 * gdb.java/jmisc.exp: Likewise.
629 * gdb.java/jprint.exp: Likewise.
630 * gdb.python/py-symbol.exp: Update expected "linkage_name" value.
631
632 From Jan Kratochvil <jan.kratochvil@redhat.com>:
633 * gdb.cp/exception.exp (backtrace after first throw)
634 (backtrace after second throw): Allow a namespace before __cxa_throw.
635 (backtrace after first catch, backtrace after second catch): Allow
636 a namespace before __cxa_begin_catch.
637
638 * gdb.cp/cpexprs.exp: New file.
639 * gdb.cp/cpexprs.cc: New file.
640
641 From Daniel Jacobowitz <dan@codesourcery.com>
642 * gdb.cp/cpexprs.exp (escape): Delete. Change all callers
643 to use string_to_regexp.
644 (ctor, dtor): New functions. Use them to match constructor
645 and destructor function types.
646 (Top level): Use runto_main.
647
f870a310
TT
6482010-03-05 Tom Tromey <tromey@redhat.com>
649
650 * gdb.python/py-prettyprint.py (pp_nullstr.to_string): Use
651 gdb.target_charset.
652 (pp_ns.to_string): Likewise.
653
0c199f28
KS
6542010-03-04 Keith Seitz <keiths@redhat.com>
655
656 * gdb.cp/overload.exp: Test that the filename portion of a linespec
657 can be quoted. Test that both the filename and function/line
658 portions can be quoted at the same time.
659
c7437ca6
PA
6602010-03-04 Pedro Alves <pedro@codesourcery.com>
661
662 * gdb.base/watch-non-mem.c, gdb.base/watch-non-mem.exp: New.
663
b111b805
DE
6642010-03-03 Doug Evans <dje@google.com>
665
24486cb7
DE
666 * lib/gdb.exp (gdb_compile_pthreads): Handle case where
667 libc contains libpthread.
668
b111b805
DE
669 * gdb.threads/linux-dp.c (shared_random): Call rand instead of rand_r.
670 * gdb.threads/linux-dp.exp: Compile with gdb_compile_pthreads instead
671 of gdb_compile. Add another pattern to match android backtrace.
672
a0e0ef55
TT
6732010-03-03 Tom Tromey <tromey@redhat.com>
674
675 PR gdb/11345:
676 * gdb.base/printcmds.exp (test_printf): Add test.
677
1ba53b71
L
6782010-03-02 H.J. Lu <hongjiu.lu@intel.com>
679
680 * gdb.arch/amd64-byte.exp: New.
681 * gdb.arch/amd64-dword.exp: Likewise.
682 * gdb.arch/amd64-pseudo.c: Likewise.
683 * gdb.arch/amd64-word.exp: Likewise.
684 * gdb.arch/i386-byte.exp: Likewise.
685 * gdb.arch/i386-pseudo.c: Likewise.
686 * gdb.arch/i386-word.exp: Likewise.
687
f5dff777
DJ
6882010-03-01 Daniel Jacobowitz <dan@codesourcery.com>
689
690 * gdb.xml/extra-regs.xml: Add struct1, struct2, and flags
691 types. Add structreg, bitfields, and flags registers.
692 * gdb.xml/tdesc-regs.exp: Test structreg and bitfields
693 registers.
694
90884b2b
L
6952010-03-01 H.J. Lu <hongjiu.lu@intel.com>
696
697 * gdb.xml/tdesc-regs.exp (architecture): New. Set it for x86.
698 (load_description): Set architecture if defined.
699
dc00d89f
PM
7002010-02-28 Phil Muldoon <pmuldoon@redhat.com>
701
702 * gdb.python/py-frame.exp: Add read_var block tests.
703 * gdb.python/py-frame.c (block): New function.
704
0e095b7e
JK
7052010-02-28 Jan Kratochvil <jan.kratochvil@redhat.com>
706 Daniel Jacobowitz <dan@codesourcery.com>
707
708 * gdb.base/callfuncs.exp: New tests for $spval 0 and -1. Remove return.
709
624f1a65
DM
7102010-02-25 David S. Miller <davem@davemloft.net>
711
712 * gdb.base/catch-syscall.exp: Allow to run on sparc*-*-linux and
713 fix logic for setting all_syscalls_numbers.
714
f3e9a817
PM
7152010-02-24 Phil Muldoon <pmuldoon@redhat.com>
716
717 * Makefile.in: Add py-block and py-symbol.
718 * gdb.python/py-symbol.exp: New File.
719 * gdb.python/py-symtab.exp: New File.
720 * gdb.python/py-block.exp: New File.
721 * gdb.python/py-symbol.c: New File.
722 * gdb.python/py-block.c: New File.
723
f6bbabf0
PM
7242010-02-24 Phil Muldoon <pmuldoon@redhat.com>
725
726 PR python/11314
727 * lib/gdb.exp (skip_python_tests): New function.
728 * gdb.python/py-cmd.exp: Use skip_python_tests.
729 * gdb.python/py-frame.exp: Likewise.
730 * gdb.python/py-function.exp: Likewise.
731 * gdb.python/py-prettyprint.exp: Likewise.
732 * gdb.python/py-template.exp: Likewise.
733 * gdb.python/py-type.exp: Likewise.
734 * gdb.python/py-value.exp: Likewise.
735
85d721b8
PA
7362010-02-22 Pedro Alves <pedro@codesourcery.com>
737
738 PR9605
739
740 * gdb.base/watch-read.c, gdb.base/watch-read.exp: New files.
741
48e32051
TT
7422010-02-19 Tom Tromey <tromey@redhat.com>
743
744 PR c++/8693, PR c++/9496:
745 * gdb.cp/namespace.exp: Remove some setup_kfail calls. Added
746 regression tests.
747
ac9c0048
JK
7482010-02-19 Jan Kratochvil <jan.kratochvil@redhat.com>
749
750 Fix compatibility with m68k as.
751 * gdb.dwarf2/member-ptr-forwardref.S: Use .data section. Use .2byte.
752 Use only /* comments */.
753
57bb97a4
UW
7542010-02-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
755
756 * configure.ac: Add gdb.multi/Makefile to AC_OUTPUT.
757 * configure: Regenerate.
758
7d1bf85c
DJ
7592010-02-18 Daniel Jacobowitz <dan@codesourcery.com>
760
761 * gdb.python/py-type.exp: Check for Python support.
762
061b5285
PA
7632010-02-17 Pedro Alves <pedro@codesourcery.com>
764
765 * lib/gdb.exp (build_id_debug_filename_get): Don't assume new
766 `regsub' syntax available.
767
f8a8bc2c
PA
7682010-02-17 Pedro Alves <pedro@codesourcery.com>
769
770 * gdb.base/shmain.c (main): Remove printf call.
771 * gdb.base/sizeof.c (main): Cast return of sizeof to int.
772 * gdb.base/unload.c (main): Make format of fprintf a string
773 literal. Add missing endlines to prints to stderr.
774 * gdb.base/watchpoint-solib.c (open_shlib): Ditto.
775
6f451e5e
TT
7762010-02-17 Tom Tromey <tromey@redhat.com>
777
778 * gdb.java/jprint.java (jprint.props): New field.
779 * gdb.java/jprint.exp (set_lang_java): Add regression test.
780
12d79008
PA
7812010-02-17 Pedro Alves <pedro@codesourcery.com>
782
ef801a0e 783 * gdb.base/charset.exp: Don't assume new `regsub' syntax
12d79008
PA
784 available.
785
d252f7e5
DJ
7862010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
787
788 * gdb.xml/tdesc-arch.exp, gdb.xml/tdesc-regs.exp: Rewrite file
789 creation to support remote host testing.
790
67bdab6c
DJ
7912010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
792
793 * gdb.base/valgrind-db-attach.exp: Use unsupported instead of xfail.
794 Recognize "command not found".
795
bb391223
DJ
7962010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
797
798 * gdb.arch/thumb2-it.exp (test_it_break): Handle hardware
799 single-stepping.
800
70362913
DJ
8012010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
802
803 * gdb.python/py-value.exp (test_value_in_inferior): Skip arg0 test
804 if arguments are not supported.
805
493f3c00
DJ
8062010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
807
808 * gdb.cp/overload.exp: Allow foo::overload1arg's "this" pointer to
809 be const or non-const.
810
8034c749
DJ
8112010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
812
813 * gdb.mi/mi-break.exp (test_breakpoint_commands): Use
814 mi_send_resuming_command to send -exec-continue.
815
791dfb64
DJ
8162010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
817
818 * gdb.base/list.exp (test_list_filename_and_function): Add test
819 with single quotes.
820 * gdb.cp/overload.cc (intToChar): Rewrite onto one line for easy
821 matching.
822 * gdb.cp/overload.exp: Add tests with filename, function, and quotes.
823 Add KFAIL'd tests for PR gdb/11289.
824
7c5fe868
DJ
8252010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
826
827 * gdb.cp/cpcompletion.exp: Specify source file name explicitly.
828
fdc498b8
DJ
8292010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
830
831 * gdb.base/comp-dir/subdir/dummy.txt: New file.
832 * gdb.base/completion.exp: Use comp-dir/subdir instead of creating
833 a temporary directory.
834
b519e2a6
DJ
8352010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
836
837 * gdb.base/charset.exp: Use a single regular expression to match
838 show host-charset and show target-charset output.
839
74164c56
JK
8402010-02-15 Jan Kratochvil <jan.kratochvil@redhat.com>
841
842 * gdb.base/attach.exp (attach to nonsense is prohibited): Make the
843 "Illegal process-id" expect string more exact.
844 (attach to digits-starting nonsense is prohibited): New.
845
701ed6dc
JK
8462010-02-13 Jan Kratochvil <jan.kratochvil@redhat.com>
847
848 * gdb.base/prelink.exp (set verbose on): New.
849
fa19b4e5
MS
8502010-02-12 Tomas Holmberg <th@virtutech.com>
851
852 * mi-reverse.exp: New file. Test for reverse option to the
853 following MI commands: exec-continue, exec-finish, exec-next,
854 exec-step, exec-next-instruction, exec-step-instruction.
855
dadf0e9c
JB
8562010-02-09 Joel Brobecker <brobecker@adacore.com>
857
858 * gdb.ada/ptype_tagged_param: New testcase.
859
714f19d5
TT
8602010-02-08 Tom Tromey <tromey@redhat.com>
861
862 PR c++/8017:
863 * gdb.cp/overload.exp: Add tests.
864 * gdb.cp/overload.cc (struct K): New.
865 (namespace N): New.
866 (main): Call new functions.
867 (K::staticoverload): Define.
868
83b10087
CM
869Mon Feb 8 13:18:22 2010 Chris Moller <moller@mollerware.com>
870
871 PR gdb/10728
872 * gdb.cp/pr10728-x.h: New file.
873 * gdb.cp/pr10728-x.cc: New file.
874 * gdb.cp/pr10728-y.cc: New file.
875 * gdb.cp/pr10728.exp: New file.
876 * gdb.cp/Makefile.in (EXECUTABLES): Add pr10728
877
99903ae3
CM
878Mon Feb 8 12:54:54 2010 Chris Moller <moller@mollerware.com>
879
880 PR gdb/9067
881 * gdb.cp/pr9067.exp: New
882 * gdb.cp/pr9067.cc: New
883 * gdb.cp/Makefile.in (EXECUTABLES): Add pr9067
884
7b356089
JB
8852010-02-08 Joel Brobecker <brobecker@adacore.com>
886
887 * lib/gdb.exp (gdb_test_timeout): New global variable.
888 Set it to timeout if not already set.
889 (gdb_init): Reset the value of timeout to gdb_test_timeout.
890
1be00882
DE
8912010-02-05 Doug Evans <dje@google.com>
892
893 * lib/gdb.exp (INTERNAL_GDBFLAGS): Don't override value provided by
894 user.
895
82856980
SW
8962010-02-05 Sami Wagiaalla <swagiaal@redhat.com>
897
898 PR c++/7935:
899 * gdb.cp/namespace-using.exp: Removed kfail; bug has been fixed.
900
1a334831
TT
9012010-02-04 Tom Tromey <tromey@redhat.com>
902
903 * gdb.cp/virtbase.exp: Make test case names unique.
904
9c3c02fd
TT
9052010-02-02 Tom Tromey <tromey@redhat.com>
906
907 * gdb.cp/virtbase.exp: Add regression tests.
908 * gdb.cp/virtbase.cc (RHA, RHB, RHC): New classes.
909 (main): Instantiate RHC.
910
0cc2414c
TT
9112010-02-02 Tom Tromey <tromey@redhat.com>
912
913 * gdb.dwarf2/member-ptr-forwardref.exp: Update expected result for
914 type-printing change.
915
edf3d5f3
TT
9162010-02-02 Tom Tromey <tromey@redhat.com>
917
918 PR c++/11226, PR c++/9629, PR c++/9688, PR c++/8890:
919 * gdb.cp/virtbase.cc: New file.
920 * gdb.cp/virtbase.exp: New file.
921 * gdb.cp/userdef.exp: Allow 'struct' or 'class'.
922
e4b7f41c
JK
9232010-02-01 Jan Kratochvil <jan.kratochvil@redhat.com>
924
925 PR libc/11214:
926 * gdb.threads/current-lwp-dead.c: Include features.h.
927 (HAS_NOMMU): New.
928 (fn, main): Move CLONE_VM into [__UCLIBC__ && HAS_NOMMU].
929
b381ea14
JK
9302010-02-01 Jan Kratochvil <jan.kratochvil@redhat.com>
931
932 * gdb.base/symbol-without-target_section.exp,
933 gdb.base/symbol-without-target_section.c: New.
934
c593ac0e
DJ
9352010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
936
937 * gdb.base/bigcore.exp: Reset increased timeout.
938 * gdb.base/interrupt.exp: Match unexpected gdb prompt.
939
db25f29d
DJ
9402010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
941
942 * gdb.base/gcore.exp (capture_command_output): Use
943 gdb_test_multiple.
944
f9d67f43
DJ
9452010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
946
947 * gdb.arch/thumb2-it.S (it_breakpoints): New function.
948 * gdb.arch/thumb2-it.exp (test_it_break): New function.
949 (Top level): Call it.
950
177321bd
DJ
9512010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
952
953 * gdb.arch/thumb2-it.S, gdb.arch/thumb2-it.exp: New files.
954
97f2ed50
DJ
9552010-01-29 Daniel Jacobowitz <dan@codesourcery.com>
956
957 * gdb.base/call-strs.exp, gdb.base/default.exp,
958 gdb.base/ending-run.exp, gdb.base/finish.exp, gdb.base/funcargs.exp,
959 gdb.base/huge.exp, gdb.base/nodebug.exp, gdb.base/ptype.exp,
960 gdb.base/restore.exp, gdb.base/return.exp, gdb.base/setvar.exp,
961 gdb.base/watchpoints.exp, gdb.threads/gcore-thread.exp,
962 gdb.base/watchpoint-solib.exp: Save and restore timeout.
963 * gdb.base/ending-run.exp: Correct restore of timeout.
964 * gdb.base/page.exp: Remove unnecessary timeout setting.
965
e4e2711a
JB
9662010-01-29 Joel Brobecker <brobecker@adacore.com>
967
968 * gdb.ada/rec_return: New testcase.
969
ba581dc1
JB
9702010-01-29 Joel Brobecker <brobecker@adacore.com>
971
972 * gdb.ada/call_pn: New testcase.
973
4ea95be9
DJ
9742010-01-28 Daniel Jacobowitz <dan@codesourcery.com>
975
976 * gdb.mi/mi-nonstop.exp (mi_nonstop_resume): New function.
977 (Top level): Use it to resume.
978 * lib/mi-support.exp (mi_send_resuming_command_raw): Recognize
979 the Thumb mode displaced stepping error as unsupported.
980
df83a9bf
SW
9812010-01-28 Sami Wagiaalla <swagiaal@redhat.com>
982
983 * gdb.cp/nsusing.exp: Added more tests.
984 * gdb.cp/nsrecurs.exp: Ditto.
985 * gdb.cp/nsusing.cc: Added test functions.
986 * gdb.cp/nsrecurs.cc: Ditto.
987
40b27cdc
JK
9882010-01-27 Jan Kratochvil <jan.kratochvil@redhat.com>
989
990 * gdb.base/break-interp.exp: Use [file tail $filename] to omit any
991 absolute directory pathnames in gdb.sum file.
992
de958931
SW
9932010-01-27 Sami Wagiaalla <swagiaal@redhat.com>
994
995 * gdb.cp/namespace-using.exp: Rename to nsusing.exp.
996 * gdb.cp/namespace-using.cc: Rename to nsusing.cc.
997
708ead4e
TT
9982010-01-26 Tom Tromey <tromey@redhat.com>
999
1000 PR exp/7643:
1001 * gdb.base/printcmds.exp (test_print_string_constants): Remove
1002 setup_kfail.
1003
b14e635e
SW
10042010-01-14 Sami Wagiaalla <swagiaal@redhat.com>
1005
1006 * gdb.cp/nsrecurs.exp: New test.
1007 * gdb.cp/nsrecurs.cc: New test program.
1008 * gdb.cp/nsstress.exp: New test.
1009 * gdb.cp/nsstress.cc: New test program.
1010 * gdb.cp/nsdecl.exp: New test.
1011 * gdb.cp/nsdecl.cc: New test program.
1012
8540c487
SW
10132010-01-26 Sami Wagiaalla <swagiaal@redhat.com>
1014
1015 * gdb.cp/namespace-using.exp: Add test for printing of namespaces
1016 imported into file scope.
1017 Marked test as xfail.
1018 * gdb.cp/namespace-using.cc (marker5): New function.
1019 * gdb.cp/shadow.exp: New test.
1020 * gdb.cp/shadow.cc: New test program.
1021 * gdb.cp/nsimport.exp: New test.
1022 * gdb.cp/nsimport.cc: New test program.
1023
421d5d99
TT
10242010-01-25 Tom Tromey <tromey@redhat.com>
1025
1026 PR gdb/11049:
1027 * gdb.base/printcmds.exp (test_print_typedef_arrays): Add test
1028 with "set print null-stop on".
1029
691f8dc1
JK
10302010-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
1031
1032 * gdb.arch/i386-bp_permanent.exp (Disassemble function '$function'):
1033 Adjust it for DISASSEMBLY_OMIT_FNAME.
1034
0b92b5bb
TT
10352010-01-22 Jan Kratochvil <jan.kratochvil@redhat.com>
1036
1037 PR symtab/11199:
1038 * gdb.dwarf2/member-ptr-forwardref.exp,
1039 gdb.dwarf2/member-ptr-forwardref.S: New.
1040
23787403
JK
10412010-01-20 Jan Kratochvil <jan.kratochvil@redhat.com>
1042
1043 * gdb.threads/watchthreads-reorder.c (gdbstop_mutex): Remove.
1044 (thread1_func): Protect thread1_tid with thread1_tid_cond by
1045 thread1_tid_mutex. Remove gdbstop_mutex handling.
1046 (thread2_func): Protect thread2_tid with thread2_tid_cond by
1047 thread2_tid_mutex. Remove gdbstop_mutex handling.
1048 (main): Move thread1_tid_mutex and thread2_tid_mutex locks before
1049 pthread_create. Remove gdbstop_mutex handling. New comment. Replace
1050 pthread_cond_wait conditionalizations by while loops.
1051
b966cb8a
TT
10522010-01-20 Tom Tromey <tromey@redhat.com>
1053
1054 PR backtrace/10770:
1055 * gdb.dwarf2/pr10770.exp: New file.
1056 * gdb.dwarf2/pr10770.c: New file.
1057 * gdb.dwarf2/Makefile.in (EXECUTABLES): Add pr10770.
1058
fcae584b
VP
10592010-01-20 Vladimir Prus <vladimir@codesourcery.com>
1060
1061 * gdb.mi/mi-async.exp: Remove check for 'async' target, because
1062 that target was removed, and the test always runs native anyway.
1063
a0f49112
JK
10642010-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
1065
1066 * gdb.base/watchpoint-cond-gone.exp, gdb.base/watchpoint-cond-gone.c,
1067 gdb.base/watchpoint-cond-gone-stripped.c: New.
1068
ceeb3d5a
TT
10692010-01-19 Tom Tromey <tromey@redhat.com>
1070
1071 PR c++/8000:
1072 * gdb.cp/namespace.exp: Use new enum. Fix line numbers in
1073 existing tests.
1074 * gdb.cp/namespace.cc (AAA::SomeEnum): New enum.
1075 (main): Use AAA::SomeEnum.
1076
dd322c54
JK
10772010-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
1078
1079 * gdb.mi/mi-break.exp (set line_callme_head, set line_callme_body): New.
1080 (test_ignore_count): Declare line_callme_body global.
1081 (run to breakpoint with ignore count): Use line_callme_body.
1082 * gdb.mi/mi-cli.exp (set line_main_head, set line_main_body)
1083 (set line_main_hello, set line_main_return): Reindent.
1084 (set line_callee4_head, set line_callee4_body, set line_callee4_next):
1085 New.
1086 (continue to callee4): Use line_callee4_body.
1087 (check *stopped from CLI command): Use line_callee4_next.
1088 * gdb.mi/mi2-cli.exp (set line_main_head, set line_main_body)
1089 (set line_main_hello, set line_main_return): Reindent.
1090 (set line_callee4_head, set line_callee4_body): New.
1091 (continue to callee4): Use line_callee4_body.
1092
4e8f195d
TT
10932010-01-18 Tom Tromey <tromey@redhat.com>
1094
1095 PR c++/9680:
1096 * gdb.cp/casts.cc: Add new classes and variables.
1097 * gdb.cp/casts.exp: Test new operators.
1098
9e14a9ba
JB
10992010-01-18 Tom Tromey <tromey@redhat.com>
1100 Thiago Jung Bauermann <bauerman@br.ibm.com>
1101
1102 * gdb.python/source2.py: New file.
1103 * gdb.python/source1: New file.
1104 * gdb.python/python.exp: Test "source" command.
1105
00bf0b85
SS
11062010-01-15 Stan Shebs <stan@codesourcery.com>
1107
1108 * gdb.trace/tfile.c: New file.
1109 * gdb.trace/tfile.exp: New file.
1110
55235ad7
JK
11112010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
1112
1113 * gdb.base/pie-support.exp, gdb.base/pie-support.c: Remove.
1114
9f2982ff
JK
11152010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
1116
1117 * gdb.base/valgrind-db-attach.exp, gdb.base/valgrind-db-attach.c: New.
1118
bbfba9ed
JK
11192010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
1120
1121 * gdb.base/break-interp-lib.c: Include unistd.h, assert.h and stdio.h.
1122 (libfunc): New parameter action. Implement also selectable "sleep".
1123 * gdb.base/break-interp-main.c: Include assert.h.
1124 (libfunc): New parameter action.
1125 (main): New parameters argc and argv. Assert argc. Pass argv.
1126 * gdb.base/break-interp.exp (test_core): Pass the "segv" argument.
1127 (test_attach): New proc.
1128 (test_ld): Pass new "segv" exec parameter. Call also test_attach.
1129 * lib/gdb.exp (core_find): New parameter arg. Pass it to $binfile.
1130
61f0d762
JK
11312010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
1132
1133 * gdb.base/break-interp.exp (test_core): New proc.
1134 (test_ld): Call it.
1135
06a6f270
JK
11362010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
1137
1138 * gdb.base/break-interp-main.c, gdb.base/break-interp-lib.c: New.
1139 * gdb.base/break-interp.exp: Exit on skip_shlib_tests. Change $srcfile.
1140 New variables $binfile_lib and $srcfile_lib. Call get_compiler_info
1141 and gdb_compile_shlib. Use new -Wl compiler options.
1142 (dl bt, main bt): New tests.
1143
51bee8e9
JK
11442010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
1145
1146 Support PIEs with no symfile_objfile.
1147 * gdb.base/break-interp.exp: New argument at the test_ld calls.
1148 (test_ld): New parameter trynosym.
1149 (test_ld <$trynosym>): New block.
1150
b8040f19
JK
11512010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
1152
1153 * gdb.base/break-interp.exp: New file.
1154
be759fcf
PM
11552010-01-13 Phil Muldoon <pmuldoon@redhat.com>
1156
1157 * gdb.python/py-value.exp (test_lazy_strings): Add lazy string test.
1158 * gdb.python/py-prettyprint.py (pp_ls): New printer.
1159 * gdb.python/py-prettyprint.exp (run_lang_tests): Add lazy string
1160 test.
1161 * gdb.python/py-prettyprint.c: Define lazystring test structure.
1162 * gdb.python/py-mi.exp: Add lazy string test.
1163
dc146f7c
VP
11642010-01-13 Vladimir Prus <vladimir@codesourcery.com>
1165
1166 * lib/mi-support.exp (mi_check_thread_states): Handle
1167 core number in thread listing.
1168
b4ba55a1
JB
11692010-01-12 Joel Brobecker <brobecker@adacore.com>
1170
1171 * gdb.base/maint.exp: Adjust the expected output for the
1172 "maint print type" test. Use gdb_test_multiple instead of
1173 gdb_sent/gdb_expect.
1174
08e24bd4
DE
11752010-01-11 Doug Evans <dje@google.com>
1176
6496a609
DE
1177 * lib/gdbserver-support.exp (gdbserver_download_current_prog): Rename
1178 from gdbserver_download. All callers updated.
1179
08e24bd4
DE
1180 * gdb.server/ext-run.exp: "info os processes" requires xml support.
1181
b5cfddf5
JK
11822010-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
1183
1184 Implement binary numbers parsing.
1185 * gdb.base/printcmds.exp (test_integer_literals_accepted)
1186 (test_integer_literals_rejected): New binary tests.
1187
3725885a
RW
11882010-01-09 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
1189
1190 * gdb.cell/configure: Regenerate.
1191
37aeb5df
JK
11922010-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
1193
1194 * gdb.base/corefile.exp: Move the core finding block out and call it as
1195 core_find, new variable $corefile, replace corefile by $corefile and
1196 [file tail $corefile] for usage vs. test names resp.
1197 * lib/gdb.exp (core_find): Move it as a new function here. New
1198 parameter binfile and deletefiles. New variable $destcore. Pre-delete
1199 $destcore. Return "" on error.
1200
d521f563
JK
12012010-01-08 Jan Kratochvil <jan.kratochvil@redhat.com>
1202
1203 Workaround PR binutils/10802.
1204 * lib/gdb.exp (gdb_gnu_strip_debug): Preserve the file attributes
1205 (twice).
1206
28f24826
DJ
12072010-01-08 Daniel Jacobowitz <dan@codesourcery.com>
1208
1209 * gdb.cp/gdb2495.exp: Skip if gdb,nosignals.
1210
2de75e71
JB
12112010-01-08 Joel Brobecker <brobecker@adacore.com>
1212
1213 * lib/gdb.exp (gdb_start_cmd): Move comment outside of gdb_expect
1214 call, to avoid interruption.
1215
fe00719b 12162010-01-08 Jan Kratochvil <jan.kratochvil@redhat.com>
d24d8548
JK
1217
1218 * gdb.stabs/weird.def (args93): New.
1219
d0ef5df8
DE
12202010-01-07 Doug Evans <dje@google.com>
1221
1222 * lib/gdb.exp (gdb_skip_xml_test): Add comment.
1223
3a08d52f
TT
12242010-01-07 Tom Tromey <tromey@redhat.com>
1225
1226 * gdb.base/source.exp: Use correct line number.
1227
7a697b8d
SS
12282010-01-05 Stan Shebs <stan@codesourcery.com>
1229
1230 * gdb.trace/tracecmd.exp: Test ftrace.
1231
7803799a
UW
12322010-01-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1233
1234 * gdb.xml/tdesc-regs.exp: Support s390*-*-* targets.
1235
c54eabfa
JK
12362010-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
1237
1238 * gdb.mi/var-cmd.c (do_bitfield_tests): Change "V.sharable" type to
1239 "uint_for_mi_testing".
1240
02e7ef19
JB
12412010-01-01 Joel Brobecker <brobecker@adacore.com>
1242
1243 Test indented comment in file being sourced.
1244 * gdb.base/commands.exp: Test indented comment in file being sourced.
1245
abd775ce
JB
12462010-01-01 Joel Brobecker <brobecker@adacore.com>
1247
1248 * gdb.fortran/array-element.f, gdb.fortran/complex.f,
1249 gdb.fortran/derived-type.f90, gdb.fortran/module.f90,
1250 gdb.fortran/subarray.f, gdb.mi/array.f: Update year in copyright
1251 notice.
1252
79b55b82
JB
12532010-01-01 Joel Brobecker <brobecker@adacore.com>
1254
1255 * gdb.arch/gdb1291.s, gdb.arch/gdb1431.s: Update year in copyright
1256 notice.
1257
8997583e
JK
12582010-01-01 Jan Kratochvil <jan.kratochvil@redhat.com>
1259
1260 * lib/mi-support.exp (mi_expect_stop <stopped at wrong place>): Insert
1261 missing $after_stopped and comma (,) expectation.
1262
6da95a67
SS
12632009-12-31 Stan Shebs <stan@codesourcery.com>
1264
1265 * gdb.trace/actions.exp: Test teval action.
1266
218d2fc6
TJB
12672009-12-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
1268
1269 * gdb.base/watchpoint.exp (test_watchpoint_in_big_blob): New function.
1270 (top level): Call test_watchpoint_in_big_blob.
1271 * gdb.base/watchpoint.c (buf): Change size to value too big for hardware
1272 watchpoints.
1273 (func3): Write to buf.
1274
236f1d4d
SS
12752009-12-29 Stan Shebs <stan@codesourcery.com>
1276
1277 * gdb.trace/actions.exp: Test default-collect.
1278
f61e138d
SS
12792009-12-28 Stan Shebs <stan@codesourcery.com>
1280
1281 * gdb.trace/tsv.exp: New file.
1282 * gdb.base/completion.exp: Update ambiguous info output.
1283
0219b378
DJ
12842009-12-28 Daniel Jacobowitz <dan@codesourcery.com>
1285
1286 * gdb.base/find.c (main): Reference search buffers.
1287 * gdb.base/included.c (main): Reference integer.
1288 * gdb.base/ptype.c (charfoo): Declare.
1289 (intfoo): Call charfoo.
1290 * gdb.base/scope0.c (useitp): New function.
1291 (usestatics): Use useitp.
1292 (useit): Add a type for val.
1293 * gdb.base/scope1.c (useit1): Take a pointer argument.
1294 (usestatics1): Update calls to useit1.
1295 * gdb.cp/call-c.cc: Declare foo.
1296 (main): Call foo.
1297 * gdb.cp/m-static.cc (main): Reference test4.elsewhere.
1298 * gdb.cp/namespace.cc (ensureOtherRefs): Declare.
1299 (main): Call C::ensureRefs and ensureOtherRefs.
1300 * gdb.cp/namespace1.cc (C::ensureOtherRefs): Also reference int
1301 variables.
1302 (ensureOtherRefs): New function.
1303 * gdb.cp/overload.cc (main): Call all overloadNamespace variants.
1304 * gdb.cp/templates.cc (main): Call t5i.value.
1305
3f78692f
JK
13062009-12-24 Jan Kratochvil <jan.kratochvil@redhat.com>
1307
1308 Fix compatibility with G++-4.5.
1309 * gdb.cp/expand-sals.cc (main): Remove the "exit-line" comment.
1310 * gdb.cp/expand-sals.exp: Remove breakpoint on "exit-line".
1311 (uncaught return): Remove.
1312
429374b8
JK
13132009-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
1314 Phil Muldoon <pmuldoon@redhat.com>
1315
1316 * gdb.base/condbreak.exp: Put breakpoint on marker3 and marker4.
1317 (bp_location13, bp_location14, bp_location17, bp_location18)
1318 (marker3_proto, marker4_proto): New variables.
1319 (breakpoint info): Update output.
1320 (run until breakpoint at marker3, run until breakpoint at marker4): New
1321 tests.
1322
859825b8
JK
13232009-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
1324
1325 * gdb.base/unload.c (main): Change the UNLOADSHR parameter to 1.
1326 Replace the printf call of Y by provided "y-set-1" label. New block
1327 for the second shared library.
1328 * gdb.base/unload.exp: Compile also the second library, call
1329 gdb_load_shlibs also for it. Use now gdb_breakpoint.
1330 (single pending breakpoint info): Rename to ...
1331 (pending breakpoint info before run): ... this extended test.
1332 (libfile2, libname2, libsrcfile2, libsrc2)
1333 (lib_sl2): New variables.
1334 (exec_opts): Set also SHLIB_NAME2.
1335 (pending breakpoint info on first run at shrfunc1)
1336 (pending breakpoint info on second run at shrfunc1)
1337 (pending breakpoint info on second run at shrfunc2)
1338 (print y from libfile, print y from libfile2): New tests.
1339 * gdb.base/unloadshr.c (shrfunc1): Change the returned value.
1340 * gdb.base/unloadshr2.c: New.
1341
e6a386cd
HZ
13422009-12-22 Hui Zhu <teawater@gmail.com>
1343
1344 * gdb.reverse/sigall-reverse.exp: Adjust.
1345
9e19b45e
VP
13462009-12-21 Vladimir Prus <vladimir@codesourcery.com>
1347
1348 PR gdb/10884
1349
1350 * gdb.mi/var-cmd.c (do_bitfield_tests): New
1351 (main): Call do_bitfield_tests.
aacf5b1e 1352 * gdb.mi/mi-var-cmd.exp: Run the 'bitfield' testcase.
9e19b45e 1353
d53a7b30
JB
13542009-12-20 Joel Brobecker <brobecker@adacore.com>
1355
1356 * Makefile.in gdb.ada/gnat_ada.gpr, gdb.base/gcore-buffer-overflow.c,
1357 gdb.base/gcore-buffer-overflow.exp, gdb.base/source-error.gdb,
1358 gdb.base/watch_thread_num.c, gdb.java/jprint.java,
1359 gdb.mi/mi-async.exp, gdb.modula2/unbounded-array.exp,
1360 gdb.modula2/unbounded1.c: Update copyright header.
1361
191ca0a1
CM
13622009-12-10 Chris Moller <moller@mollerware.com>
1363
1364 PR gdb/9399
1365 * gdb.cp/virtfunc2.exp: New tests
1366 * gdb.cp/virtfunc2.cc: New tests
1367 * gdb.cp/Makefile.in: Added tests to EXECUTABLES
1368
0fa6cf1b
MS
13692009-12-10 Oza Pawandeep (paawan1982@yahoo.com
1370
1371 * gdb.reverse/i387-env-reverse.c: New file.
1372 * gdb.reverse/i387-env-reverse.exp: New file.
1373 * gdb.reverse/i387-stack-reverse.c: New file.
1374 * gdb.reverse/i387-stack-reverse.exp: New file.
1375
361ae042
PM
13762009-12-08 Phil Muldoon <pmuldoon@redhat.com>
1377
1378 * gdb.python/py-type.exp (test_range): New test.
1379
bfd31e71
PM
13802009-12-03 Phil Muldoon <pmuldoon@redhat.com>
1381
1382 PR python/10805
1383
1384 * gdb.python/py-type.exp: New file.
1385 * gdb.python/py-type.c: New file.
1386 * Makefile.in: Add py-type.
1387
57a1d736
TT
13882009-12-03 Tom Tromey <tromey@redhat.com>
1389
1390 * gdb.python/py-value.exp (test_parse_and_eval): New
1391 function.
1392
1f3b5d1b
PP
13932009-12-03 Paul Pluzhnikov <ppluzhnikov@google.com>
1394
1395 PR gdb/11022
1396
1397 * gdb.base/pr11022.exp: New test.
1398 * gdb.base/pr11022.c: New test.
1399
8b7dbdc9
JK
14002009-12-03 Jan Kratochvil <jan.kratochvil@redhat.com>
1401
1402 Fix spurious false FAILs.
1403 * gdb.base/structs.c (chartest): New.
1404 (main): Fill-in chartest.
1405 * gdb.base/structs.exp (anychar_re, first): New.
1406 (start_structs_test): Import global anychar_re and first.
1407 New gdb_test call "set print elements 300; ${testfile}"
1408 (start_structs_test <$first>): New block.
1409 (any): Import global anychar_re. New variable ac. Use ${ac}.
1410
6a53b2ec
JK
14112009-11-30 Jan Kratochvil <jan.kratochvil@redhat.com>
1412
1413 * gdb.base/bigcore.exp (extract_heap): Set $lim limit to 200.
1414
d7167b4c
JK
14152009-11-30 Jan Kratochvil <jan.kratochvil@redhat.com>
1416
1417 * gdb.base/foll-fork.exp (unpatch child, breakpoint at exit call):
1418 Force $srcfile file.
1419 * gdb.base/foll-fork.c (callee): Comment out the printf call.
1420
b1798462
UW
14212009-11-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1422
1423 * gdb.base/hbreak.exp: Disable for s390*-*-* targets.
1424 * gdb.base/watchpoint-hw-hit-once.exp: Likewise.
1425 * gdb.threads/watchthreads-reorder.exp: Likewise.
1426
b6199126
DJ
14272009-11-24 Daniel Jacobowitz <dan@codesourcery.com>
1428
1429 PR gdb/8704
1430
1431 * gdb.base/condbreak.exp: Test combinations of "break *EXP",
1432 "if", and "thread". Correct matching in the previous test.
1433
b22a0510
DJ
14342009-11-25 Daniel Jacobowitz <dan@codesourcery.com>
1435
1436 * gdb.cp/extern-c.cc, gdb.cp/extern-c.exp: New test.
1437
930636d2
MS
14382009-11-23 Michael Snyder <msnyder@vmware.com>
1439
1440 * gdb.reverse/watch-reverse.exp: Extend test for hw watchpoints.
1441 * gdb.reverse-watch-precsave.exp: Ditto.
1442
21a0512e
PP
14432009-11-23 Paul Pluzhnikov <ppluzhnikov@google.com>
1444
1445 * gdb.asm/asm-source.exp: Adjust.
1446 * gdb.base/help.exp: Adjust.
1447
fc30d5e0
PA
14482009-11-22 Pedro Alves <pedro@codesourcery.com>
1449
1450 * gdb.base/catch-syscall.exp (test_catch_syscall_fail_nodatadir)
1451 (do_syscall_tests_without_xml): Set data-directory to
1452 /the/path/to/nowhere.
1453
f6bc2008
PA
14542009-11-21 Pedro Alves <pedro@codesourcery.com>
1455
1456 * gdb.threads/local-watch-wrong-thread.c,
1457 gdb.threads/local-watch-wrong-thread.exp: New files.
1458
8c2fb5de
PA
14592009-11-21 Pedro Alves <pedro@codesourcery.com>
1460
1461 * gdb.cp/cplusfuncs.exp (info_func_regexp, print_addr): Don't
1462 assume new `regsub' syntax available.
1463
ebec9a0f
PA
14642009-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
1465
a79d3c27
JK
1466 * gdb.base/watchpoint-hw-hit-once.exp,
1467 gdb.base/watchpoint-hw-hit-once.c: New.
1468
14692009-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
1470
1471 * gdb.threads/watchthreads-reorder.exp,
1472 gdb.threads/watchthreads-reorder.c: New.
ebec9a0f 1473
276a961b
MK
14742009-11-17 Nathan Sidwell <nathan@codesourcery.com>
1475
1476 * gdb.xml/tdesc-regs.exp: Use for m68k.
1477
4867c1fb
PA
14782009-11-15 Pedro Alves <pedro@codesourcery.com>
1479
1480 * gdb.base/watch-vfork.c, gdb.base/watch-vfork.exp: New files.
1481
f6838f81
DJ
14822009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
1483
1484 * lib/gdb.exp (current_target_name): New procedure.
1485 (gdb_wrapper_target): New variable.
1486 (gdb_wrapper_init): Set gdb_wrapper_target.
1487 (default_gdb_init): Check gdb_wrapper_target before rebuilding the
1488 wrapper.
1489
4ac4dd3f
DJ
14902009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
1491
1492 * gdb.base/remote.exp: Delete the slowest load test.
1493 Do not load with fixed packet sizes.
1494
a7881759
DJ
14952009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
1496
1497 * gdb.cp/virtfunc.exp (do_tests): If runto_main fails, give up.
1498
97a5b505
DJ
14992009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
1500
1501 * gdb.base/freebpcmd.exp: Delete unused variable. Specify
1502 srcfile when setting a breakpoint.
1503
d3e1fc54
DJ
15042009-11-13 Maciej W. Rozycki <macro@codesourcery.com>
1505
1506 * gdb.base/find.c (int8_t, int16_t, int32_t, int64_t): Undefine
1507 macros.
1508
7cbcbded
DJ
15092009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
1510
1511 * gdb.cp/formatted-ref.exp (test_p_x_ref_addr): Allow the reference
1512 to be in memory.
1513 * gdb.base/display.c (force_mem): New.
1514 (do_loops): Use it. Add breakpoint comments.
1515 (do_vars): Add a breakpoint comment.
1516 * gdb.base/display.exp: Use gdb_get_line_number. Remove hardcoded
1517 line numbers.
1518
bdea3a92
NF
15192009-11-13 Nathan Froyd <froydnj@codesourcery.com>
1520
1521 * gdb.base/pending.exp: Use gdb_run_cmd to start the program
1522 instead of a bare "run".
1523
269f82e5
PP
15242009-11-13 Paul Pluzhnikov <ppluzhnikov@google.com>
1525
1526 * gdb.python/py-prettyprint.exp: Adjust.
1527
a69b7d9d
DJ
15282009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
1529
1530 * lib/cell.exp (skip_cell_tests): Clean up test files before
1531 returning.
1532
b598bfda
DJ
15332009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
1534
1535 * lib/gdb.exp (gdb_test_multiple): Handle "y or [n]", "[y] or n",
1536 and the breakpoint menu. Do not call perror if a prompt is seen.
1537 Consume the following GDB prompt.
1538 * gdb.cp/method2.exp (test_break): Use gdb_test_multiple.
1539 * gdb.cp/namespace.exp: Use gdb_test.
1540 * gdb.cp/templates.exp: Use gdb_test.
1541 (test_template_breakpoints): Use gdb_test_multiple.
1542
87728fa0
DJ
15432009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
1544
1545 * gdb.base/break1.c (struct some_struct, values): Move earlier.
1546 (marker4): Reference values.
1547
b67c692f
DJ
15482009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
1549
1550 * gdb.base/macscp.exp: Avoid the first FAIL if macro information
1551 is missing.
1552
f0df251a
DJ
15532009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
1554
1555 * gdb.base/break.c (need_malloc): New.
1556 * gdb.base/constvars.c (main): Reference crass and crisp.
1557 * gdb.base/gdb1821.c (main): Reference bar.
1558 * gdb.cp/gdb1355.cc (main): Reference s1.
1559 * gdb.cp/hang1.cc (dummy2, dummy3): Declare.
1560 (main): Call them.
1561 * gdb.cp/hang2.cc (dummy2): Define.
1562 * gdb.cp/hang3.cc (dummy3): Define.
1563 * gdb.cp/m-data.cc (main): Reference shadow.
1564
bdf7534a
NF
15652009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
1566 Nathan Froyd <froydnj@codesourcery.com>
1567
1568 * lib/gdb.exp (gdb_compile): Also set rpath for shlib=, on a
1569 remote host.
1570
f24fce77
NF
15712009-11-12 Nathan Froyd <froydnj@codesourcery.com>
1572
1573 * gdb.base/step-line.exp: Copy step-line.inp to the remote host.
1574 * gdb.dwarf2/dw2-basic.exp: Copy file1.txt to the remote host.
1575 * gdb.dwarf2/dw2-compressed.exp: Likewise.
1576 * gdb.dwarf2/dw2-intercu.exp: Likewise.
1577 * gdb.dwarf2/dw2-intermix.exp: Likewise.
1578 * gdb.dwarf2/dw2-producer.exp: Likewise.
1579 * gdb.dwarf2/mac-fileno.exp: Likewise.
1580 * gdb.python/py-prettyprint.exp (run_lang_tests): Copy
1581 py-prettyprint.py to the remote host.
1582 * gdb.python/py-mi.exp: Copy py-mi.py to the remote host.
1583
40f0318e
KS
15842009-11-11 Keith Seitz <keiths@redhat.com>
1585
1586 * gdb.cp/classes.cc (ByAnyOtherName): Add typedef and
1587 use it instead of "Foo".
1588 * gdb.cp/classes.exp (do_tests): Add a test to access
1589 a method through a typedef'd class name.
1590
f3d9f7fb
NF
15912009-11-11 Nathan Froyd <froydnj@codesourcery.com>
1592
1593 * gdb.base/long_long.exp: Permit leading zeros on floating-point
1594 exponents.
1595 * gdb.base/pointers.exp: Likewise.
1596 * gdb.cp/ref-types.exp: Likewise.
1597
a4216f37
KS
15982009-11-11 Keith Seitz <keiths@redhat.com>
1599
1600 * gdb.cp/cplusfuncs.cc (class foo): Add operators
1601 new[] and delete[].
1602 * gdb.cp/cplusfuncs.exp (dm_type_void): Change to
1603 "void".
1604 (probe_demangler): Remove all single-quoting of
1605 method and variable names.
1606 (info_func_regexp): Remove the word "void" from any
1607 occurrence of "(void)".
1608 (print_addr_2): Remove all single-quoting of
1609 method names.
1610 (print_addr_2_kfail): Likewise.
1611 (print_addr): Single-quote C function names before
1612 passing to print_addr_2.
1613 (test_paddr_operator_functions): Remove single-quoting
1614 for method names.
1615 Add tests for operator new[] and operator delete[].
1616
9b14d7aa
JK
16172009-11-11 Jan Kratochvil <jan.kratochvil@redhat.com>
1618
1619 * gdb.dwarf2/dw2-ranges.exp: Call runto_main.
1620
85feb311
KS
16212009-11-09 Keith Seitz <keiths@redhat.com>
1622
1623 * gdb.cp/overload.exp: Add tests for resolving overloaded
1624 methods in expression parsing/evaluation.
1625
fa335448
DJ
16262009-11-10 Daniel Jacobowitz <dan@codesourcery.com>
1627
1628 * lib/gdb.exp (default_gdb_version): Use --version instead of
1629 --command.
1630
ec3c07fc
NS
16312009-11-10 Nathan Sidwell <nathan@codesourcery.com>
1632
1633 * lib/gdb.exp (gdb_compile_test): New.
1634 (skip_ada_tests, skip_java_tests): New.
1635 (gdb_compile): Use gdb_compile_test for f77.
1636 * lib/ada.exp (gdb_compile_ada): Use gdb_compile_test to record result.
1637 * lib/java.exp (compile_java_from_source): Remove runtests check,
1638 use gdb_compile_test to record result.
1639 * gdb.ada/packed_array.exp, gdb.ada/fixed_points.exp,
1640 gdb.ada/exec_changed.exp, gdb.ada/start.exp,
1641 gdb.ada/watch_arg.exp, gdb.ada/null_record.exp,
1642 gdb.ada/array_return.exp, gdb.ada/arrayidx.exp,
1643 gdb.mi/mi-var-child-f.exp, gdb.fortran/types.exp,
1644 gdb.fortran/array-element.exp, gdb.fortran/subarray.exp,
1645 gdb.fortran/derived-type.exp, gdb.fortran/exprs.exp,
1646 gdb.java/jmisc.exp, gdb.java/jmisc1.exp, gdb.java/jprint.exp,
1647 gdb.java/jv-print.exp, gdb.java/jmain.exp: Add language skip,
1648 adjust gdb_compile invocations.
1649
b8b4e42b
JK
16502009-11-09 Jan Kratochvil <jan.kratochvil@redhat.com>
1651
1652 * Makefile.in (abs_builddir): New.
1653 (site.exp): New target `$(abs_builddir)/site.exp'. New comment.
1654 (check-single, $(TEST_TARGETS), check-gdb.base%): Change `site.exp' to
1655 `$(abs_builddir)/site.exp'.
1656
f8b7eaf3
DJ
16572009-11-05 Daniel Jacobowitz <dan@codesourcery.com>
1658
1659 * config/m68k-emc.exp, lib/emc-support.exp,
1660 gdb.trace/gdb_c_test.c: Delete.
1661 * gdb.trace/actions.exp, gdb.trace/backtrace.exp, gdb.trace/circ.exp,
1662 gdb.trace/collection.exp, gdb.trace/deltrace.exp,
1663 gdb.trace/infotrace.exp, gdb.trace/limits.exp, gdb.trace/packetlen.exp,
1664 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp, gdb.trace/report.exp,
1665 gdb.trace/save-trace.exp, gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
1666 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp: Remove special
1667 casing for m68k-*-elf.
1668
c4187697
NS
16692009-11-03 Pedro Alves <pedro@codesourcery.com>
1670
1671 * gdb.arch/i386-gnu-cfi.exp: Define SYMBOL_PREFIX on *-*-mingw*.
1672 * gdb.arch/i386-prologue.exp: Likewise.
1673 * gdb.arch/i386-unwind.exp: Likewise.
1674
db16b772
DJ
16752009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
1676
1677 * lib/gdb.exp (gdb_expect): Fix timeout typo.
1678
bcf71277
DJ
16792009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
1680
1681 * gdb.base/opaque.exp: Remove duplicate tests and xyz from test name.
1682
0105cee2
DJ
16832009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
1684
1685 * gdb.cp/ctti.exp: Correct return values for unsigned char functions.
1686
24ddea62
JK
16872009-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
1688
1689 * gdb.base/sepdebug.exp: New test_different_dir call for multiple-dirs.
1690
287ccc17
JK
16912009-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
1692
1693 * gdb.base/sepdebug.exp (CRC mismatch is reported): New test.
1694 * gdb.base/sepdebug2.c: New file.
1695
08bca259 16962009-10-31 Sergio Durigan Junior <sergiodj@linux.vnet.ibm.com>
bccd0dd2
SDJ
1697
1698 * gdb.base/catch-syscall.exp: Adapt the testcase in order to accept
1699 the modified warnings for catch syscall. Verify if GDB was compiled
1700 with support for lib expat, and choose which tests to run depending
1701 on this.
1702
5d4e2b76
VP
17032009-10-30 Vladimir Prus <vladimir@codesourcery.com>
1704
1705 * gdb.mi/mi-break.exp (test_breakpoint_commands): Test
1706 that composite commands are parsed OK. And also test
1707 that breakpoint commands do work.
1708
240e538a
MS
17092009-10-23 Michael Snyder <msnyder@vmware.com>
1710
1711 gdb.reverse/consecutive-precsave.exp: Change expect pattern
1712 to allow for new disassembly style.
1713
9c419145
PP
17142009-10-22 Paul Pluzhnikov <ppluzhnikov@google.com>
1715
1716 * gdb.asm/asm-source.exp: Adjust.
1717
02506ff1
MS
17182009-10-22 Michael Snyder <msnyder@vmware.com>
1719
1720 * gdb.reverse/break-precsave.exp: New test.
1721 * gdb.reverse/consecutive-precsave.exp: Ditto.
1722 * gdb.reverse/finish-precsave.exp: Ditto.
1723 * gdb.reverse/i386-precsave.exp: Ditto.
1724 * gdb.reverse/machinestate-precsave.exp: Ditto.
1725 * gdb.reverse/sigall-precsave.exp: Ditto.
1726 * gdb.reverse/solilb-precsave.exp: Ditto.
1727 * gdb.reverse/step-precsave.exp: Ditto.
1728 * gdb.reverse/until-precsave.exp: Ditto.
1729 * gdb.reverse/watch-precsave.exp: Ditto.
1730
4cf866a3
MS
17312009-10-22 Michael Snyder <msnyder@vmware.com>
1732
1733 * gdb.reverse/consecutive-reverse.exp: Substitute gdb_test_multiple
1734 for gdb_expect. Adjust one test's expect strings for the new
1735 format of disassemble.
1736 * gdb.reverse/finish-reverse.exp: Delete 'return'.
1737 * gdb.reverse/sigall-reverse.exp: Substitute gdb_test for
1738 gdb_test_multiple.
1739 * gdb.reverse/step-reverse.exp: Delete 'return'.
1740 * gdb.reverse/until-reverse.exp: Delete blank lines.
1741 * gdb.reverse/watch-reverse.exp: Delete blank lines.
1742
2b28d209
PP
17432009-10-21 Paul Pluzhnikov <ppluzhnikov@google.com>
1744
1745 * gdb.base/consecutive.exp: Adjust.
1746 * gdb.base/display.exp: Likewise.
1747 * gdb.base/pc-fp.exp: Likewise.
1748 * gdb.base/sigbpt.exp: Likewise.
1749
33b9c32b
MS
17502009-10-19 Michael Snyder <msnyder@vmware.com>
1751
1752 * gdb.reverse/consecutive-reverse.c: Add comment at end of main.
1753 * gdb.reverse/finish-reverse.c: Ditto.
1754 * gdb.reverse/sigall-reverse.c: Ditto.
1755 * gdb.reverse/solib-reverse.c: Ditto.
1756 * gdb.reverse/step-reverse.c: Ditto.
1757 * gdb.reverse/watch-reverse.c: Ditto.
1758
6c95b8df
PA
17592009-10-19 Pedro Alves <pedro@codesourcery.com>
1760 Stan Shebs <stan@codesourcery.com>
1761
1762 * gdb.base/foll-vfork.exp: Adjust to spell out "follow-fork".
1763 * gdb.base/foll-exec.exp: Adjust to expect a process id before
1764 "Executing new program".
1765 * gdb.base/foll-fork.exp: Adjust to spell out "follow-fork".
1766 * gdb.base/multi-forks.exp: Ditto. Adjust to the inferior being
1767 left listed after having been killed.
1768 * gdb.base/attach.exp: Adjust to spell out "symbol-file".
1769 * gdb.base/maint.exp: Adjust test.
1770
1771 * Makefile.in (ALL_SUBDIRS): Add gdb.multi.
1772 * gdb.multi/Makefile.in: New.
1773 * gdb.multi/base.exp: New.
1774 * gdb.multi/goodbye.c: New.
1775 * gdb.multi/hangout.c: New.
1776 * gdb.multi/hello.c: New.
1777 * gdb.multi/bkpt-multi-exec.c: New.
1778 * gdb.multi/bkpt-multi-exec.exp: New.
1779 * gdb.multi/crashme.c: New.
1780
279017b7
TG
17812009-10-13 Tristan Gingold <gingold@adacore.com>
1782
1783 * gdb.base/sepdebug.exp: Check debug info are found.
1784
0413d738
PA
17852009-10-08 Pedro Alves <pedro@codesourcery.com>
1786
1787 * lib/gdb.exp (gdb_compile): Remove dead aix and irix related
1788 bits.
1789
c628eecc
JK
17902009-10-07 Jan Kratochvil <jan.kratochvil@redhat.com>
1791
1792 * gdb.base/hbreak.exp, gdb.base/hbreak.c: New.
1793
38af1bfe
JB
17942009-10-07 Joel Brobecker <brobecker@adacore.com>
1795
1796 * gdb.base/watchpoints.c: Add copyright header. Reformat one
1797 of the comments.
1798
2b0adecd
PM
17992009-10-06 Pierre Muller <muller@ics.u-strasbg.fr>
1800
1801 * gdb.base/annota1.exp: Remove obsolete match_max increase.
1802 * gdb.base/annota3.exp: Idem.
1803 * gdb.base/maint.exp: Idem.
1804
8d417781
PM
18052009-10-05 Pierre Muller <muller@ics.u-strasbg.fr>
1806
1807 * lib/gdb.exp (default_gdb_init): Set current value of match_max
1808 to default.
1809
bb61102d
PM
18102009-10-02 Pierre Muller <muller@ics.u-strasbg.fr>
1811
1812 * lib/gdb.exp (gdb_compile): Add --enable-auto-import option for
1813 mingw and cygwin targets.
1814
ace5c364
PM
18152009-10-02 Pierre Muller <muller@ics.u-strasbg.fr>
1816 Pedro Alves <pedro@codesourcery.com>
1817
1818 * lib/gdb.exp (gdb_compile): Avoid adding
1819 gdb_saved_unbuffered_mode_obj if -nostdlib option is used.
1820
c2d494a0
PM
18212009-10-01 Pierre Muller <muller@ics.u-strasbg.fr>
1822
e1b52ce2
PM
1823 * gdb.base/shr1.c: Use %p in format string.
1824 * gdb.base/unload.c: Avoid warning in fprintf.
1825 * gdb.base/watchpoint-solib.c: Idem.
c2d494a0 1826
209f53f5
PM
18272009-10-01 Pierre Muller <muller@ics.u-strasbg.fr>
1828
1829 * gdb.base/fileio.c (test_lseek): typecast ofs_t ret variable to
1830 long type.
1831 (test_unlink): Correct printf string.
1832 * gdb.base/checkpoint.c (main): Correct fprintf string for variable i.
1833 * gdb.threads/attachstop-mt.c: Add #include <string.h>.
1834
8172766a
JK
18352009-09-29 Jan Kratochvil <jan.kratochvil@redhat.com>
1836
1837 * gdb.base/breakpoint-shadow.exp: Move the ia64 part into ...
1838 * gdb.arch/ia64-breakpoint-shadow.exp: ... a new file, with new tests.
1839 * gdb.arch/ia64-breakpoint-shadow.S: New file.
1840
0f73703c
UW
18412009-09-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1842
1843 * gdb.objc/basicclass.exp: Disable pending breakpoint query.
1844 * gdb.objc/nondebug.exp: Likewise.
1845
b32306ca
UW
18462009-09-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1847
1848 * gdb.base/watchpoints.exp: Respect gdb,no_hardware_watchpoints
1849 target_info setting.
1850
1851 * gdb.threads/thread-specific.exp (get_thread_list): Support targets
1852 that detect new threads during "info threads".
1853
0057022f
UW
18542009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1855
1856 * gdb.threads/manythreads.c (main): Increase thread stack size
1857 to 2*PTHREAD_STACK_MIN.
1858 * gdb.threads/multi-create.c (main): Likewise.
1859 (create_function): Likewise.
1860
f29c0325
UW
18612009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1862
1863 * gdb.base/dump.exp: Pass difference of pointer types instead
1864 of integer types as offset to restore in intarr3.srec case.
1865
fcb34849
UW
18662009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1867
1868 * gdb.cp/gdb2495.exp: Skip test on spu*-*-*.
1869
d5142e3b
UW
18702009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1871
1872 * gdb.base/pie-support.exp: Pass "quiet" flag to gdb_compile.
1873
087b74b2
PM
18742009-09-26 Pierre Muller <muller@ics.u-strasbg.fr>
1875
1876 New test for two watchpoints, with disabling of
1877 the first inserted.
1878 * testsuite/gdb.base/watchpoints.c: New file.
1879 * testsuite/gdb.base/watchpoints.exp: New file.
1880
96c07c5b
TT
18812009-09-25 Tom Tromey <tromey@redhat.com>
1882
1883 * gdb.base/charset.exp: Test utf-16 strings with Python.
1884
b8899f2b
TT
18852009-09-25 Tom Tromey <tromey@redhat.com>
1886
1887 * gdb.base/charset.exp: Use UTF-16 and UTF-32, not UCS-2 and
1888 UCS-4.
1889 * gdb.base/charset.c (utf_32_string): Rename.
1890 (init_utf32): Rename.
1891 (main): Update.
1892
329719ec
TT
18932009-09-22 Tom Tromey <tromey@redhat.com>
1894
1895 * gdb.python/py-function.exp: Add regression tests.
1896
11ef0d76
KS
18972009-09-21 Keith Seitz <keiths@redhat.com>
1898
1899 * gdb.cp/cplusfuncs.exp (do_tests): Add check for proper error message
1900 with invalid operator.
1901
3fe8f3b3
KS
19022009-09-21 Keith Seitz <keiths@redhat.com>
1903
1904 * gdb.cp/classes.exp (do_tests): Add tests to print a constructor
1905 and destructor using typedef name of class.
1906 * gdb.cp/classes.cc (class Base1): Add a destructor.
1907 (base1): New typedef.
1908 (use_methods): Instanitate an object of type base1.
1909 * gdb.cp/templates.exp (test_template_typedef): New procedure.
1910 (do_tests): Call test_template_typedef.
1911 * gdb.cp/templates.cc (Baz::~Baz): New method.
1912 (intBazOne): New typedef.
1913 (main): Instantiate intBazOne.
1914
7a9fe101
PM
19152009-09-21 Phil Muldoon <pmuldoon@redhat.com>
1916
1917 PR python/10633
1918
1919 * gdb.python/py-prettyprint.exp (gdb_py_test_silent_cmd): New
1920 Function.
1921 (run_lang_tests): Add print elements test.
1922
2e4d963f
PM
19232009-09-21 Phil Muldoon <pmuldoon@redhat.com>
1924
1925 * gdb.python/py-value.exp (test_subscript_regression): New
1926 function. Test for invalid subscripts.
1927 * gdb.python/py-value.c (main): Add test array, and pointer to it.
1928 (ptr_ref): New function.
1929
ec7e75e7
PP
19302009-09-17 Paul Pluzhnikov <ppluzhnikov@google.com>
1931
1932 * gdb.base/default.exp: Fix "show convenience".
1933
0cc7d26f
TT
19342009-09-15 Tom Tromey <tromey@redhat.com>
1935
1936 * lib/mi-support.exp (mi_create_varobj): Update.
1937 (mi_create_floating_varobj): Likewise.
1938 (mi_create_dynamic_varobj): New proc.
1939 (mi_varobj_update): Update.
1940 (mi_varobj_update_with_type_change): Likewise.
1941 (mi_varobj_update_kv_helper): New proc.
1942 (mi_varobj_update_dynamic_helper): Rewrite.
1943 (mi_varobj_update_dynamic): New proc.
1944 (mi_list_varobj_children): Update.
1945 (mi_list_varobj_children_range): Add 'from' and 'to' arguments.
1946 * gdb.python/python-prettyprint.py (pp_outer): New class.
1947 (pp_nullstr): Likewise.
1948 (lookup_function): Register new printers.
1949 * gdb.python/python-prettyprint.c (struct substruct): New type.
1950 (struct outerstruct): Likewise.
1951 (substruct_test): New function.
1952 (struct nullstr): New type.
1953 (string_1, string_2): New globals.
1954 (main): Add new tests.
1955 * gdb.python/python-mi.exp: Added regression tests.
1956 * gdb.mi/mi2-var-display.exp: Update.
1957 * gdb.mi/mi2-var-cmd.exp: Update.
1958 * gdb.mi/mi2-var-child.exp: Update.
1959 * gdb.mi/mi2-var-block.exp: Update.
1960 * gdb.mi/mi-var-invalidate.exp: Update.
1961 * gdb.mi/mi-var-display.exp: Update.
1962 * gdb.mi/mi-var-cmd.exp: Update.
1963 * gdb.mi/mi-var-child.exp: Update.
1964 * gdb.mi/mi-var-block.exp: Update.
1965 * gdb.mi/mi-break.exp: Update.
1966 * gdb.mi/gdb701.exp: Update.
1967
a96d9b2e
SDJ
19682009-09-14 Sergio Durigan Junior <sergiodj@linux.vnet.ibm.com>
1969
1970 * Makefile.in: Inclusion of catch-syscall object.
1971 * gdb.base/catch-syscall.c: New file.
1972 * gdb.base/catch-syscall.exp: New file.
1973
b43b923a
MS
19742009-09-12 Michael Snyder <msnyder@vmware.com>
1975
1976 * gdb.reverse/step-reverse.exp: Explicitly check for targets
1977 that can support reverse debuggnig.
1978
cec03d70
TT
19792009-09-11 Tom Tromey <tromey@redhat.com>
1980
1981 * gdb.dwarf2/valop.S: New file.
1982 * gdb.dwarf2/valop.exp: New file.
1983
e23bb3fc
MK
19842009-09-11 Mark Kettenis <kettenis@gnu.org>
1985
1986 * gdb.threads/current-lwp-dead.exp: Only run this on Linux.
1987
37c3696d
DE
19882009-09-10 Doug Evans <dje@google.com>
1989
1990 * gdb.base/breakpoint-shadow.exp: Fix intermittent failures.
1991 Add $gdb_prompt to second breakpoint regexp.
1992
5172aecb
JB
19932009-09-08 Thiago Jung Bauermann <thiago.bauermann@gmail.com>
1994
1995 * gdb.python/Makefile.in (EXECUTABLES): Adjust to new executable
1996 names, add missing ones.
1997 * gdb.python/py-cmd.exp: Rename from python-cmd.exp.
1998 * gdb.python/py-frame.c: Rename from python-frame.c.
1999 * gdb.python/py-frame.exp: Rename from python-frame.exp. Adjust
2000 testfile name.
2001 * gdb.python/py-function.exp: Rename from python-function.exp.
2002 * gdb.python/py-mi.exp: Rename from python-mi.exp. Adjust
2003 testfile name.
2004 * gdb.python/py-prettyprint.c: Rename from python-prettyprint.c.
2005 * gdb.python/py-prettyprint.exp: Rename from python-prettyprint.exp.
2006 Adjust testfile name.
2007 * gdb.python/py-prettyprint.py: Rename from python-prettyprint.py.
2008 * gdb.python/py-template.cc: Rename from python-template.cc.
2009 * gdb.python/py-template.exp: Rename from python-template.exp.
2010 Adjust testfile name.
2011 * gdb.python/py-value.c: Rename from python-value.c.
2012 * gdb.python/py-value.exp: Rename from python-value.exp. Adjust
2013 testfile name.
2014
b554e4bd
JK
20152009-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
2016
2017 * gdb.base/breakpoint-shadow.exp (Second breakpoint placed): Initialize
2018 $bpt2address.
2019 (Second breakpoint address is valid on ia64)
2020 (Third breakpoint on ia64 in the Second breakpoint's bundle): New.
2021
9a68ae16
JM
20222009-09-03 Joseph Myers <joseph@codesourcery.com>
2023
2024 * gdb.base/ending-run.exp: Restrict regular expression matching
2025 line number to require closing brace following.
2026
146b9145
DE
20272009-09-03 Doug Evans <dje@google.com>
2028
2029 * gdb.base/store.exp (check_set): Fix typo in expected value message.
2030
787d21e1
TT
20312009-09-02 Tom Tromey <tromey@redhat.com>
2032
2033 * gdb.dwarf2/callframecfa.exp: Use gdb_continue_to_breakpoint.
2034
e7802207
TT
20352009-09-02 Tom Tromey <tromey@redhat.com>
2036
2037 * gdb.dwarf2/callframecfa.exp: New file.
2038 * gdb.dwarf2/callframecfa.S: New file.
2039
817aadd2
JK
20402009-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
2041
2042 * gdb.base/solib-overlap.exp, gdb.base/solib-overlap-lib.c,
2043 gdb.base/solib-overlap-main.c: New.
2044
4a76eae5
DJ
20452009-08-28 Daniel Jacobowitz <dan@codesourcery.com>
2046
2047 PR gdb/10565
2048
2049 * gdb.base/bitfields.c (struct container, container): New.
2050 (main): Initialize it and call break5.
2051 * gdb.base/bitfields.exp (bitfield_at_offset): New test.
2052
d4b96c9a
JK
20532009-08-28 Jan Kratochvil <jan.kratochvil@redhat.com>
2054
2055 Support constant DW_AT_data_member_location by GCC PR debug/40659.
2056 * gdb.dwarf2/dw2-inheritance.exp, gdb.dwarf2/dw2-inheritance.S: New.
2057
4e22772d
JK
20582009-08-27 Jan Kratochvil <jan.kratochvil@redhat.com>
2059
2060 * gdb.mi/mi2-var-cmd.exp (create variable with invalid FRAME-ADDR): New.
2061
2efab443
MS
20622009-08-26 Michael Snyder <msnyder@vmware.com>
2063
2064 * gdb.base/i386-reverse.c: New file.
2065 * gdb.base/i386-reverse.exp: New file.
2066 * gdb.base/Makefile.in: Add new files to be removed.
2067
07ab73a0
JM
20682009-08-26 Joseph Myers <joseph@codesourcery.com>
2069
2070 * gdb.mi/mi-basics.exp (test_cwd_specification): Do not test
2071 environment-pwd for remote host.
2072 * gdb.mi/mi2-basics.exp (test_cwd_specification): Likewise.
2073
676accff
KS
20742009-08-24 Keith Seitz <keiths@redhat.com>
2075
2076 * gdb.cp/cpcompletion.exp (test_class_complete): New procedure.
2077 Add two new C++ completer tests which limit the output to a
2078 given class.
2079
f9f7ad22
MS
20802009-08-24 Michael Snyder <msnyder@vmware.com>
2081
2082 * gdb.base/del.exp: Fix typo in comment.
2083 * gdb.base/step-bt.exp: Fix cut and paste error in comment.
2084
81ecdfbb
RW
20852009-08-22 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
2086
2087 * configure: Regenerate.
2088 * gdb.hp/configure: Likewise.
2089 * gdb.hp/gdb.aCC/configure: Likewise.
2090 * gdb.hp/gdb.base-hp/configure: Likewise.
2091 * gdb.hp/gdb.compat/configure: Likewise.
2092 * gdb.hp/gdb.defects/configure: Likewise.
2093 * gdb.hp/gdb.objdbg/configure: Likewise.
2094 * gdb.stabs/configure: Likewise.
2095
cab0c772
UW
20962009-08-19 Doug Evans <dje@google.com>
2097
2098 * gdb.base/gdbvars.c: New file.
2099 * gdb.base/gdbvars.exp: Test convenience vars with program variables.
2100
b8fa0bfa
PA
21012009-08-14 Pedro Alves <pedro@codesourcery.com>
2102
2103 * gdb.threads/killed.exp, gdb.threads/manythreads.exp,
2104 gdb.threads/staticthreads.exp: Adjust to "quit" output changes.
2105
b84aa90a
PA
21062009-08-13 Pedro Alves <pedro@codesourcery.com>
2107
2108 * gdb.base/default.exp: Adjust "set language test": it's now an
2109 enum command. Larger help string moved to "help set language".
2110 * gdb.base/help.exp: Adjust "help set language" expected output,
2111 now lists all known languages.
2112
0d8f9b2c
NF
21132009-08-11 Nathan Froyd <froydnj@codesourcery.com>
2114
2115 * gdb.arch/altivec-abi.exp (altivec_abi_tests): Turn on printing of
2116 all frame arguments.
2117 * gdb.arch/altivec-regs.exp: Likewise.
2118
bda180e0
TT
21192009-08-07 Tom Tromey <tromey@redhat.com>
2120
2121 * gdb.base/setshow.exp: Add tests for changes to set language, set
2122 check range, and set check type.
2123
48cb2d85
VP
21242009-08-03 Vladimir Prus <vladimir@codesourcery.com>
2125
2126 * lib/mi-support.exp (mi_list_breakpoints): Make it work.
2127 * gdb.mi/mi-break.exp (test_breakpoint_commands): New.
2128 Call it.
2129
1ea34204
UW
21302009-07-31 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2131
2132 * configure.ac: Run gdb.cell tests when appropriate.
2133 * configure: Regenerate.
2134 * lib/cell.exp: New file.
2135 * gdb.cell: New directory.
2136 * gdb.cell/configure.ac: New file.
2137 * gdb.cell/configure: New file.
2138 * gdb.cell/Makefile.in: New file.
2139 * gdb.cell/arch.exp: New file.
2140 * gdb.cell/break.c: New file.
2141 * gdb.cell/break.exp: New file.
2142 * gdb.cell/break-spu.c: New file.
2143 * gdb.cell/bt.c: New file.
2144 * gdb.cell/bt2-spu.c: New file.
2145 * gdb.cell/bt-spu.c: New file.
2146 * gdb.cell/bt.exp: New file.
2147 * gdb.cell/coremaker.c: New file.
2148 * gdb.cell/coremaker-spu.c: New file.
2149 * gdb.cell/core.exp: New file.
2150 * gdb.cell/gcore.exp: New file.
2151 * gdb.cell/data.c: New file.
2152 * gdb.cell/data.exp: New file.
2153 * gdb.cell/data-spu.c: New file.
2154 * gdb.cell/ea-cache.exp: New file.
2155 * gdb.cell/ea-cache.c: New file.
2156 * gdb.cell/ea-cache-spu.c: New file.
2157 * gdb.cell/ea-standalone.c: New file.
2158 * gdb.cell/ea-standalone.exp: New file.
2159 * gdb.cell/ea-test.c: New file.
2160 * gdb.cell/ea-test.exp: New file.
2161 * gdb.cell/f-regs.exp: New file.
2162 * gdb.cell/mem-access.c: New file.
2163 * gdb.cell/mem-access.exp: New file.
2164 * gdb.cell/mem-access-spu.c: New file.
2165 * gdb.cell/ptype.exp: New file.
2166 * gdb.cell/registers.exp: New file.
2167 * gdb.cell/size.c: New file.
2168 * gdb.cell/sizeof.exp: New file.
2169 * gdb.cell/size-spu.c: New file.
2170 * gdb.cell/solib.exp: New file.
2171 * gdb.cell/solib-symbol.exp: New file.
2172
85e747d2
UW
21732009-07-31 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2174
2175 * gdb.xml/tdesc-regs.exp: Skip for SPU targets.
2176
58d6951d
DJ
21772009-07-28 Daniel Jacobowitz <dan@codesourcery.com>
2178
2179 * gdb.base/float.exp: Handle VFP registers.
2180
6e0a4f15
MS
21812009-07-14 Michael Snyder <msnyder@vmware.com>
2182
dcd5da87
MS
2183 * gdb.reverse/finish-reverse.exp: Do not expect reverse-finish
2184 to bring gdb to the beginning of the calling line.
2185
6e0a4f15
MS
2186 * gdb.arch/i386-signal.c (sigframe): Add a nop to avoid
2187 confusing the i386 epilogue unwinder.
2188
782b2b07
SS
21892009-07-14 Stan Shebs <stan@codesourcery.com>
2190
2191 * gdb.trace/tracecmd.exp: Add basic test of tracepoint conditions.
2192
f662c3bc
MS
21932009-07-14 Michael Snyder <msnyder@vmware.com>
2194
2195 * gdb.reverse/step-reverse.exp (stepi into function call):
2196 Call instruction may not be first instruction in the line.
2197 (reverse stepi from a function call): Used wrong line number.
2198
8f313923
JK
21992009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
2200
2201 * gdb.arch/amd64-i386-address.exp, gdb.arch/amd64-i386-address.S: New.
2202
4662c76e
JK
22032009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
2204
2205 Fix gdb.base/macscp.exp when using custom inputrc.
2206 * gdb.base/completion.exp: Remove env(INPUTRC) set and restore.
2207 * gdb.base/readline.exp: Remove env(INPUTRC) set and restore. Remove
2208 env(TERM) set.
2209 * gdb.cp/cpcompletion.exp: Remove env(INPUTRC) set.
2210 * lib/gdb.exp (default_gdb_start): Add env(INPUTRC) and env(TERM) set.
2211
aa81e255
JK
22122009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
2213
2214 Fix racy clashing of output files for gdb.base{1,2}/ parallel run.
2215 * gdb.base/annota1.exp (thread_test): Import global $testfile.
2216 Change the compilation target to match the testcase name.
2217 * gdb.base/sect-cmd.exp: Change the compilation target to match the
2218 testcase name.
2219 * a2-run.exp: Use for setup prepare_for_testing. Change the
2220 compilation target to match the testcase name.
2221 * gdb.base/commands.exp: Likewise.
2222 * gdb.base/finish.exp: Likewise.
2223 * gdb.base/float.exp: Likewise.
2224 * gdb.base/info-target.exp: Likewise.
2225 * gdb.base/relational.exp: Likewise.
2226 * gdb.base/term.exp: Likewise.
2227 * gdb.base/until.exp: Likewise.
2228 * gdb.base/volatile.exp: Likewise.
2229 * gdb.base/whatis-exp.exp: Likewise.
2230
4c93b1d7
HZ
22312009-07-11 Hui Zhu <teawater@gmail.com>
2232
2233 * gdb.base/help.exp (disassemble): Update expected help text.
2234
812f7342
TT
22352009-07-09 Tom Tromey <tromey@redhat.com>
2236
2237 * lib/gdb.exp: Handle TRANSCRIPT.
2238 (remote_spawn, remote_close, send_gdb): New procs.
2239
fbb8f299
PM
22402009-07-10 Phil Muldoon <pmuldoon@redhat.com>
2241
2242 * gdb.python/python-prettyprint.c: Add counted null string
2243 structure.
2244 * gdb.python/python-prettyprint.exp: Print null string. Test for
2245 embedded nulls.
2246 * gdb.python/python-prettyprint.py (pp_ns): New Function.
2247 * gdb.python/python-value.exp (test_value_in_inferior): Add
2248 variable length string fetch tests.
2249 * gdb.python/python-value.c (main): Add strings for string fetch tests.
2250
c0ac0ec7
JK
22512009-07-09 Jan Kratochvil <jan.kratochvil@redhat.com>
2252
2253 * gdb.base/dump.exp (inaccessible memory is reported): New test.
2254
30b66ecc
TT
22552009-07-07 Tom Tromey <tromey@redhat.com>
2256
2257 * gdb.base/call-rt-st.exp: Update for change to escape output.
2258 * gdb.base/callfuncs.exp: Likewise.
2259 * gdb.base/charset.exp: Likewise.
2260 * gdb.base/constvars.exp: Likewise.
2261 * gdb.base/long_long.exp: Likewise.
2262 * gdb.base/pointers.exp: Likewise.
2263 * gdb.base/printcmds.exp: Likewise.
2264 * gdb.base/setvar.exp: Likewise.
2265 * gdb.base/store.exp: Likewise.
2266 * gdb.cp/ref-types.exp: Likewise.
2267 * gdb.mi/mi-var-child.exp: Likewise.
2268 * gdb.mi/mi-var-display.exp: Likewise.
2269 * gdb.mi/mi2-var-display.exp: Likewise.
2270 * gdb.base/charset.exp: Test octal escape sequence length.
2271 Update for change to escape output.
2272
187c4a2b
JK
22732009-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
2274
2275 * gdb.mi/mi2-var-cmd.exp (floating varobj invalidation): New test.
2276
d80a43f9
DJ
22772009-07-06 Daniel Jacobowitz <dan@codesourcery.com>
2278
2279 * lib/java.exp (java_init): Ignore $GCJ if it is empty.
2280
047427a8
JK
22812009-07-06 Jan Kratochvil <jan.kratochvil@redhat.com>
2282
2283 * lib/gdbserver-support.exp (gdbserver_start): Loop spawning
2284 gdbserver increasing $portnum if "Can't bind address" has been seen.
2285
8b5a0f4f
PA
22862009-07-05 Pedro Alves <pedro@codesourcery.com>
2287
2288 * gdb.base/ending-run.exp: Add "step out of main" pattern for
2289 mingw32ce.
2290
7d93ba58
PA
22912009-07-05 Pedro Alves <pedro@codesourcery.com>
2292
2293 * gdb.base/long_long.exp: arm-mingw32ce defaults to natural-endian
2294 VFP format.
2295
2277426b
PA
22962009-07-02 Pedro Alves <pedro@codesourcery.com>
2297
2298 * gdb.base/multi-forks.exp: Only run detach-on-fork tests on
2299 linux. Adjust to use "inferior", "info inferiors", "detach
2300 inferior" and "kill inferior" instead of "restart", "info fork",
2301 "detach fork" and "delete fork".
2302 * gdb.base/ending-run.exp: Spell out "info".
2303 * gdb.base/help.exp: Adjust to use test_prefix_command_help for
2304 the "kill" command.
2305
5af949e3
UW
23062009-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2307
2308 * gdb.threads/tls-shared.exp: Update to locexpr_describe_location
2309 change to prefix TLS offset in hex with 0x.
2310
5d3729b5
UW
23112009-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2312
2313 * gdb.base/default.exp: Update test case for "x" changes.
2314
af589bd0
TG
23152009-07-01 Tristan Gingold <gingold@adacore.com>
2316
2317 * gdb.base/bigcore.exp: Make darwin untested.
2318
40974f91
JK
23192009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
2320
2321 * gdb.base/completion.exp (directory completion): Create the directory.
2322 New variables uniquedir, escapeduniquedir, uniquesu, uniquesub,
2323 escapeuniquesub.
2324 (directory completion 2): Expect now ${escapeuniquesub}.
2325 (Glob remaining of directory test): Remove one excessive newline.
2326 Expect the real output.
2327
59dd3af6
JK
23282009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
2329
2330 Fix `make check//%' target after `make check' has been ran.
2331 * Makefile.in (TEST_TARGETS): Remove the %/.dir dependency. Add
2332 a mkdir call.
2333 (check-gdb.base%): Remove the gdb.base%/.dir dependency.
2334 (%/.dir): Remove.
2335
f4e164aa
JK
23362009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
2337
2338 * lib/mi-support.exp (mi_check_thread_states): Permit any output before
2339 the expected result record.
2340
69af2122
JK
23412009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
2342
2343 Remove racy FAILs relying just on the timeouts.
2344 * gdb.base/setshow.exp (set annotate 2, show annotate (2))
2345 (annotation_level 2): Remove racy FAILs.
2346
2fd481e1
PP
23472009-06-30 Paul Pluzhnikov <ppluzhnikov@google.com>
2348
2349 gdb/10275
2350 * gdb.dwarf2/dw2-restore.{S,exp}: New test.
2351
c38f313d
DJ
23522009-06-30 Daniel Jacobowitz <dan@codesourcery.com>
2353
2354 * gdb.opt/inline-locals.exp: Remove XFAIL with duplicated arg1.
2355
8b777f02
VP
23562009-06-30 Vladimir Prus <vladimir@codesourcery.com>
2357
2358 * gdb.mi/mi-stack.exp: Testing symbolic options
2359 to -stack-list-locals and -stack-list-arguments.
2360
00c7eacf
JK
23612009-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
2362
2363 * gdb.threads/current-lwp-dead.exp, gdb.threads/current-lwp-dead.c: New.
2364
6bc80edc
TT
23652009-06-29 Tom Tromey <tromey@redhat.com>
2366
2367 * dg-extract-results.sh: New file.
2368 * Makefile.in (FORCE_PARALLEL): New variable.
2369 (CHECK_TARGET): New conditional variable.
2370 (check): Use CHECK_TARGET.
2371 (DO_RUNTEST): New variable.
2372 (check-single): New target.
2373 (TEST_DIRS): New variable.
2374 (TEST_TARGETS): Likewise.
2375 (check-parallel): New target.
2376 (check-gdb.%): New pattern.
2377 (BASE1_FILES): New variable.
2378 (BASE2_FILES): Likewise.
2379 (check-gdb.base%): New pattern.
2380 (%/.dir): New pattern.
2381 * configure: Rebuild.
2382 * aclocal.m4 (AM_CONDITIONAL): New defun.
2383 * configure.ac: Check whether user is using GNU make.
2384 (GMAKE): New conditional.
2385
794684b6
SW
23862009-06-29 Sami Wagiaalla <swagiaal@redhat.com>
2387
2388 * gdb.cp/namespace-nested-import.cc: New test.
2389 * gdb.cp/namespace-nested-import.exp: New test.
2390
edb3359d
DJ
23912009-06-27 Daniel Jacobowitz <dan@codesourcery.com>
2392
2393 * gdb.base/break.exp: Add an XFAIL for gcc/36748.
2394 * gdb.cp/annota2.exp: Accept frames-invalid in more places.
2395 * gdb.opt/Makefile.in (EXECUTABLES): Update.
2396 * gdb.opt/clobbered-registers-O2.exp: Update to GPL v3.
2397 * gdb.opt/inline-bt.c, gdb.opt/inline-bt.exp,
2398 gdb.opt/inline-cmds.c, gdb.opt/inline-cmds.exp,
2399 gdb.opt/inline-locals.c, gdb.opt/inline-locals.exp,
2400 gdb.opt/inline-markers.c: New files.
2401 * lib/gdb.exp (skip_inline_frame_tests): New function.
2402 (skip_inline_var_tests): New function.
2403
cf657a0c
AS
24042009-06-27 Andreas Schwab <schwab@linux-m68k.org>
2405
2406 * gdb.cp/exception.exp: Don't require $hex before inner frame in
2407 backtrace.
2408
28d41a99
MS
24092009-06-27 Michael Snyder <msnyder@vmware.com>
2410
2411 * gdb.reverse: New directory.
2412 * gdb.reverse/break-reverse.c: New test.
2413 * gdb.reverse/break-reverse.exp: New test.
2414 * gdb.reverse/consecutive-reverse.c: New test.
2415 * gdb.reverse/consecutive-reverse.exp: New test.
2416 * gdb.reverse/finish-reverse.c: New test.
2417 * gdb.reverse/finish-reverse.exp: New test.
2418 * gdb.reverse/machinestate.c: New test.
2419 * gdb.reverse/ms1.c: New test.
2420 * gdb.reverse/machinestate.exp: New test.
2421 * gdb.reverse/Makefile.in: New file.
2422 * gdb.reverse/shr2.c: New test.
2423 * gdb.reverse/solib-reverse.c: New test.
2424 * gdb.reverse/solib-reverse.exp: New test.
2425 * gdb.reverse/step-reverse.c: New test.
2426 * gdb.reverse/step-reverse.exp: New test.
2427 * gdb.reverse/until-reverse.c: New test.
2428 * gdb.reverse/ur1.c: New test.
2429 * gdb.reverse/until-reverse.exp: New test.
2430 * gdb.reverse/watch-reverse.c: New test.
2431 * gdb.reverse/watch-reverse.exp: New test.
2432 * configure.ac (AC_OUTPUT): Add gdb.reverse/Makefile.
2433 * configure: Regenerate.
2434
fe3c8b0d
DE
24352009-06-26 Doug Evans <dje@google.com>
2436
2437 * gdb.base/psymtab.exp: Turn off pending breakpoints.
2438
3a72a602
PM
24392009-06-26 Pierre Muller <muller@ics.u-strasbg.fr>
2440
2441 * gdb.base/exe-lock.exp (binfile): Add $EXEEXT suffix to fix
2442 windows problem for 'file delete $binfile'.
2443
27aa8d6a
SW
24442009-06-23 Sami Wagiaalla <swagiaal@redhat.com>
2445
2446 * gdb.cp/namespace-using.exp: New test.
2447 * gdb.cp/namespace-using.cc: New test.
2448
8ac055f8
JB
24492009-05-20 Joel Brobecker <brobecker@adacore.com>
2450
2451 * gdb.ada/variant_record_packed_array: New testcase.
2452
85e306ed
TT
24532009-06-23 Tom Tromey <tromey@redhat.com>
2454
2455 * gdb.base/charset.exp (test_combination): Regression test.
2456 * gdb.base/charset.c (my_wchar_t): New typedef.
2457 (myvar): New global.
2458 (main): Set myvar.
2459
56643c5e
PM
24602009-06-18 Pierre Muller <muller@ics.u-strasbg.fr>
2461
2462 * lib/gdb.exp (gdb_compile): Also force unbuffered mode for DJGPP
2463 target.
2464
1fac167a
UW
24652009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2466
2467 * gdb.base/dump.exp: Handle SPU like 64-bit platforms.
2468
7ccb0be9
UW
24692009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2470
2471 * gdb.mi/gdb680.exp: Update test for error message.
2472
568d6575
UW
24732009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2474
2475 * gdb.base/annota1.exp: Allow multiple occurrences of the
2476 frames-invalid annotation.
2477 * gdb.cp/annota2.exp: Likewise.
2478
7cd1089b
PM
24792009-06-15 Phil Muldoon <pmuldoon@redhat.com>
2480
2481 * gdb.cp/gdb2495.cc: New file.
2482 * gdb.cp/gdb2495.exp: New file.
2483
72c63395
JK
24842009-06-12 Jan Kratochvil <jan.kratochvil@redhat.com>
2485
2486 Report error on GDB crash during runto.
2487 * lib/gdb.exp (runto <eof>): New.
2488
3788363d
DJ
24892009-06-09 Daniel Jacobowitz <dan@codesourcery.com>
2490
2491 * gdb.mi/mi-async.exp, gdb.mi/mi-basics.exp,
2492 gdb.mi/mi-break.exp, gdb.mi/mi-cli.exp,
2493 gdb.mi/mi-disassemble.exp, gdb.mi/mi-eval.exp,
2494 gdb.mi/mi-file-transfer.exp, gdb.mi/mi-file.exp,
2495 gdb.mi/mi-regs.exp, gdb.mi/mi-return.exp,
2496 gdb.mi/mi-simplerun.exp, gdb.mi/mi-stepi.exp,
2497 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-cmd.exp,
2498 gdb.mi/mi-var-display.exp, gdb.mi/mi-var-invalidate.exp,
2499 gdb.mi/mi-watch.exp, gdb.mi/mi2-basics.exp,
2500 gdb.mi/mi2-break.exp, gdb.mi/mi2-cli.exp,
2501 gdb.mi/mi2-disassemble.exp, gdb.mi/mi2-eval.exp,
2502 gdb.mi/mi2-file.exp, gdb.mi/mi2-regs.exp,
2503 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
2504 gdb.mi/mi2-stepi.exp, gdb.mi/mi2-var-block.exp,
2505 gdb.mi/mi2-var-child.exp, gdb.mi/mi2-var-cmd.exp,
2506 gdb.mi/mi2-var-display.exp, gdb.mi/mi2-watch.exp,
2507 gdb.server/ext-run.exp, gdb.server/file-transfer.exp,
2508 gdb.server/server-mon.exp, gdb.server/server-run.exp,
2509 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
2510 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
2511 gdb.trace/packetlen.exp, gdb.trace/passc-dyn.exp,
2512 gdb.trace/passcount.exp, gdb.trace/report.exp,
2513 gdb.trace/save-trace.exp, gdb.trace/tfind.exp,
2514 gdb.trace/tracecmd.exp, gdb.trace/while-dyn.exp,
2515 gdb.trace/while-stepping.exp: Use a unique name for the compiled
2516 executable.
2517
17592de3
PA
25182009-06-07 Pedro Alves <pedro@codesourcery.com>
2519
2520 * gdb.threads/manythreads.c (main): Check if PTHREAD_STACK_MIN is
2521 defined before referencing it.
2522
701e355d
DE
25232009-06-03 Doug Evans <dje@google.com>
2524
2525 * gdb.arch/i386-sse.exp: Test xmm[8-15] if amd64.
2526 * gdb.arch/i386-see.c: Ditto.
2527
f2292c65
PM
25282009-05-30 Pierre Muller <muller@ics.u-strasbg.fr>
2529
2530 * gdb.base/macscp.exp (info_macro): Return undefined if undefined.
2531 (check_macro): Return 1 if undefined.
2532 If first test fails, check if macro debug information is available,
2533 and report unsupported test if no macro information is found.
2534
5a437975
DE
25352009-05-29 Doug Evans <dje@google.com>
2536
2537 * gdb.threads/hand-call-in-threads.exp: New.
2538 * gdb.threads/hand-call-in-threads.c: New.
2539
c141c696
MS
25402009-05-29 Michael Snyder <msnyder@vmware.com>
2541
2542 * gdb.base/break-always.exp: Change "1" to "on".
2543 Add confirmation check.
2544
b3444185
PA
25452009-05-28 Pedro Alves <pedro@codesourcery.com>
2546
2547 * gdb.threads/threxit-hop-specific.c: New.
2548 * gdb.threads/threxit-hop-specific.exp: New.
2549 * gdb.threads/thread-execl.c: New.
2550 * gdb.threads/thread-execl.exp: New.
2551
b6313243
TT
25522009-05-27 Tom Tromey <tromey@redhat.com>
2553 Thiago Jung Bauermann <bauerman@br.ibm.com>
2554
2555 * lib/mi-support.exp (mi_varobj_update_dynamic): New proc.
2556 (mi_child_regexp): Likewise.
2557 (mi_list_varobj_children_range): Likewise.
2558 (mi_get_features): Likewise.
2559 (mi_list_varobj_children): Rewrite.
2560 * gdb.python/python-mi.exp: New file.
2561
a6bac58e
TT
25622009-05-27 Tom Tromey <tromey@redhat.com>
2563 Thiago Jung Bauermann <bauerman@br.ibm.com>
2564 Phil Muldoon <pmuldoon@redhat.com>
2565 Paul Pluzhnikov <ppluzhnikov@google.com>
2566
2567 * gdb.python/python-prettyprint.exp: New file.
2568 * gdb.python/python-prettyprint.c: New file.
2569 * gdb.python/python-prettyprint.py: New file.
2570 * gdb.base/display.exp: print/r is now valid.
2571
2c74e833
TT
25722009-05-27 Thiago Jung Bauermann <bauerman@br.ibm.com>
2573 Tom Tromey <tromey@redhat.com>
2574 Pedro Alves <pedro@codesourcery.com>
2575 Paul Pluzhnikov <ppluzhnikov@google.com>
2576
2577 * gdb.python/python-template.exp: New file.
2578 * gdb.python/python-template.cc: New file.
2579 * gdb.python/python.exp (gdb_py_test_multiple): Add two objfile
2580 tests.
2581 * gdb.python/python-value.exp (py_objfile_tests): New proc.
2582 Call it.
2583 (test_value_after_death): New proc.
2584 * gdb.python/python-value.c (PTR): New typedef.
2585 (main): New variable 'x'.
2586
89c73ade
TT
25872009-05-27 Tom Tromey <tromey@redhat.com>
2588
2589 * gdb.python/python.exp (gdb_py_test_multiple): Add two objfile
2590 tests.
2591 * gdb.python/python-value.exp (py_objfile_tests): New proc.
2592 Call it.
2593
a75724bc
PA
25942009-05-27 Pedro Alves <pedro@codesourcery.com>
2595
2596 * gdb.mi/nsthrexec.c, gdb.mi/mi-nsthrexec.exp: New.
2597
e58b0e63
PA
25982009-05-24 Pedro Alves <pedro@codesourcery.com>
2599
2600 * gdb.threads/fork-thread-pending.c: New.
2601 * gdb.threads/fork-thread-pending.exp: New.
2602
4ac36638
JK
26032009-05-21 Jan Kratochvil <jan.kratochvil@redhat.com>
2604
2605 * gdb.dwarf2/dw2-strp.exp (p a_string2, ptype a_string2): New.
2606 * gdb.dwarf2/dw2-strp.S (a_string2): New.
2607
c28c63d8
JB
26082009-05-18 Jon Beniston <jon@beniston.com>
2609
2610 * gdb.asm/asm-source.exp: Add lm32 target.
2611
b242c3c2
PA
26122009-05-17 Pedro Alves <pedro@codesourcery.com>
2613
2614 * gdb.base/foll-fork.c: Include stdlib.h. Add markers for
2615 `gdb_get_line_number'. Call `callee' in both parent and child.
2616 * gdb.base/foll-fork.exp (catch_fork_child_follow): Use
2617 `gdb_get_line_number' instead of hardcoding line numbers.
2618 (catch_fork_unpatch_child): New procedure to test detaching
2619 breakpoints from child fork.
2620 (tcatch_fork_parent_follow): Use `gdb_get_line_number' instead of
2621 hardcoding line numbers.
2622 (do_fork_tests): Run `catch_fork_unpatch_child'.
2623
ee342b23
VP
26242009-05-17 Vladimir Prus <vladimir@codesourcery.com>
2625
2626 * gdb.mi/mi-cmd-var.exp: Check that when varobj
2627 of structure type enters or leaves the scope, it
2628 is reported by -var-update.
2629
e2009e98
DE
26302009-05-11 Doug Evans <dje@sebabeach.org>
2631
2632 * gdb.mi/nsintrall.c (main): Fix off-by-one error.
2633 * gdb.threads/pending-step.c (main): Fix off-by-one error.
2634 * gdb.threads/schedlock.c (main): Fix off-by-one error.
2635
00903456
JK
26362009-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
2637
2638 * gdb.cp/expand-sals.exp, gdb.cp/expand-sals.cc: New.
2639
dc621c35
DE
26402009-04-30 Doug Evans <dje@google.com>
2641
2642 * gdb.threads/watchthreads2.exp: New testcase.
2643 * gdb.threads/watchthreads2.c: New testcase.
2644
9ab4e744
DE
26452009-04-29 Doug Evans <dje@google.com>
2646
2647 * gdb.cp/mb-ctor.exp: Add multi-line source statement test.
2648 * gdb.cp/mb-ctor.cc: Ditto.
2649 * gdb.cp/mb-inline.exp: Add multi-line source statement test.
2650 * gdb.cp/mb-inline.h (multi_line_foo): New function.
2651 * gdb.cp/mb-inline1.cc: Call it.
2652 * gdb.cp/mb-inline2.cc: Ditto.
2653 * gdb.cp/mb-templates.exp: Add multi-line source statement test.
2654 * gdb.cp/mb-templates.cc (multi_line_foo): New template.
2655
484086b7
JK
26562009-04-29 Jan Kratochvil <jan.kratochvil@redhat.com>
2657
2658 * gdb.base/macscp.exp: New `options' parameter `-DFROM_COMMANDLINE'.
2659 (info_macro): Remova `decimal' declaration. New variable `nonzero'.
2660 Replace all uses of `decimal' by `nonzero'.
2661 (info macro FROM_COMMANDLINE): New test.
2662
379a77b5
TT
26632009-04-27 Tom Tromey <tromey@redhat.com>
2664
2665 * gdb.base/printcmds.exp (test_printf): Test comma operator in [].
2666
b92b73c2
DE
26672009-04-27 Doug Evans <dje@google.com>
2668
2669 * gdb.threads/watchthreads.c (main): Initialize args before starting
2670 the threads. Plus formatting cleanup.
2671 * gdb.threads/watchthreads.exp: Avoid errant failures due to
2672 biased scheduling of one thread.
2673
945a118d
JG
26742009-04-27 Jerome Guitton <guitton@adacore.com>
2675
2676 * gdb.cp/templates.cc (GetMax): New template.
2677 (main): Declare two instances of GetMax.
2678 * gdb.cp/templates.exp: Add new test.
2679
d389af10
JK
26802009-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
2681
2682 * gdb.cp/abstract-origin.exp, gdb.cp/abstract-origin.cc: New test.
2683
e7f86de9
JM
26842009-04-22 Joseph Myers <joseph@codesourcery.com>
2685
2686 * lib/gdb.exp (get_compiler_info): Use -E -o in remote-host case.
2687
334cc82d
TT
26882009-04-15 Tom Tromey <tromey@redhat.com>
2689
2690 * gdb.base/charset.exp: Add regression test.
2691
d12672cc
JB
26922009-04-14 Joel Brobecker <brobecker@adacore.com>
2693
2694 * gdb.base/exe-lock.exp: New testcase.
2695
18e8c3bc
TT
26962009-04-13 Tom Tromey <tromey@redhat.com>
2697
2698 * gdb.python/python-frame.exp (gdb_py_test_silent_cmd): Test !=
2699 operator on Frame.
2700
5ecd5cbe
UW
27012009-04-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2702
2703 * gdb.base/attach.exp: Re-enable for spu*-*-* targets.
2704 * gdb.server/ext-attach.exp: Likewise.
2705
7309f756
VP
27062009-04-03 Vladimir Prus <vladimir@codesourcery.com>
2707
2708 Eliminate some sleep usage.
2709
2710 * gdb.mi/basics.c (do_nothing): New.
2711 (main): Use do_nothing instead of printf, so that
2712 not to introduce race condition between output of
2713 inferiour and output of gdb. Do not use sleep as it
2714 is not generally available on embedded targets.
2715
f4b95f6f
PA
27162009-04-02 Pedro Alves <pedro@codesourcery.com>
2717
2718 * gdb.server/ext-attach.exp: Expect an optional process id after
2719 "Detached from remote process".
2720
de40b933
JK
27212009-04-02 Jan Kratochvil <jan.kratochvil@redhat.com>
2722
2723 * gdb.dwarf2/dw2-unresolved-main.c, gdb.dwarf2/dw2-unresolved.S,
2724 gdb.dwarf2/dw2-unresolved.exp: New.
2725
2ae101a4
PA
27262009-04-02 Pedro Alves <pedro@codesourcery.com>
2727
2728 * gdb.mi/mi-nonstop-exit.exp: Don't check isnative. Use
2729 mi_run_to_main.
2730
56a8e183
PA
27312009-04-02 Pedro Alves <pedro@codesourcery.com>
2732
2733 * gdb.mi/mi-nonstop.exp: Don't check isnative. Use
2734 mi_run_to_main. Skip thread exit test on remote targets.
2735 * gdb.mi/mi-nsintrall.exp: Don't check isnative. Use
2736 mi_run_to_main.
2737 * gdb.mi/mi-nsmoribund.exp: Don't check isnative. Use
2738 mi_run_to_main.
2739 * lib/mi-support.exp (mi_gdb_target_cmd): Remove trailing anchor
2740 when expecting ^connected. Detect when the target doesn't support
2741 non-stop mode.
2742 (mi_run_cmd): Detect if non-stop mode was requested by isn't
2743 supported. Return -1 on error, 0 on success.
2744 (mi_runto_helper): Don't expect a stop if mi_run_cmd failed.
2745 (mi_runto): Return mi_runto_helper's result explicitly.
2746
c35fafde
PA
27472009-04-01 Pedro Alves <pedro@codesourcery.com>
2748
2749 * gdb.threads/pending-step.c, gdb.threads/pending-step.exp: New.
2750
f8a8dce6
JB
27512009-04-01 Tom Tromey <tromey@redhat.com>
2752
2753 * gdb.base/funcargs.exp: Set print frame-arguments to "all".
2754 * gdb.base/call-ar-st.exp: Set print frame-arguments to "all".
2755 * gdb.ada/ref_param.exp: Set print frame-arguments to "all".
2756 * gdb.ada/lang_switch.exp: Set print frame-arguments to "all".
2757
71c25dea
TT
27582009-03-31 Daniel Jacobowitz <dan@codesourcery.com>
2759 Jan Kratochvil <jan.kratochvil@redhat.com>
2760
2761 PR gdb/931
2762 * gdb.cp/gdb1355.exp (f_li, f_lui, f_si, f_sui): Allow canonical
2763 output.
2764 * gdb.cp/templates.exp: Allow canonical output. Remove KFAILs
2765 for gdb/931.
2766 * dw2-strp.S (DW_AT_language): Change to C++.
2767 (DW_TAG_variable (name ""), Abbrev code 7, .Lemptyname): New.
2768
02d9a9ce
JB
27692009-03-31 Joel Brobecker <brobecker@adacore.com>
2770
2771 * gdb.ada/tasks: New testcase.
2772
1042e4c0
SS
27732009-03-30 Stan Shebs <stan@codesourcery.com>
2774
2775 * gdb.trace/actions.exp: Update to match new info trace format.
2776 * gdb.trace/deltrace.exp: Ditto.
2777 * gdb.trace/infotrace.exp: Ditto.
2778 * gdb.trace/passcount.exp: Ditto.
2779 * gdb.trace/save-trace.exp: Ditto.
2780 * gdb.trace/while-stepping.exp: Ditto.
2781 * gdb.trace/tracecmd.exp: Ditto, plus don't allow pending option.
2782
f8f6f20b
TJB
27832009-03-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
2784
2785 * gdb.python/python-frame.c: New file.
2786 * gdb.python/python-frame.exp: New file.
2787
c0c6f777
TJB
27882009-03-29 Thiago Jung Bauermann <bauerman@br.ibm.com>
2789
2790 * gdb.python/python-value.exp: Add tests for the address
2791 attribute.
2792
3cb51905
AS
27932009-03-29 Andreas Schwab <schwab@linux-m68k.org>
2794
2795 * gdb.arch/powerpc-prologue.exp: Update for disassemble-next-line.
2796
88fc996f
DE
27972009-03-26 Doug Evans <dje@google.com>
2798
2799 * gdb.mi/mi-nonstop-exit.exp: New file.
2800 * gdb.mi/non-stop-exit.c: New file.
2801
56ef84b1
TT
28022009-03-26 Tom Tromey <tromey@redhat.com>
2803
2804 Update for change to prologue skipping:
2805 * gdb.mi/mi2-simplerun.exp: Update.
2806 * gdb.mi/mi2-break.exp: Update.
2807 * gdb.mi/mi-simplerun.exp: Update.
2808 * gdb.mi/mi-break.exp: Update.
2809 * gdb.base/ending-run.exp: Update.
2810
def2b000
TJB
28112009-03-26 Thiago Jung Bauermann <bauerman@br.ibm.com>
2812
2813 * gdb.python/python-value.exp (test_value_in_inferior): Test
2814 gdb.Value.is_optimized_out attribute.
2815
442ddf59
JK
28162009-03-26 Jan Kratochvil <jan.kratochvil@redhat.com>
2817
2818 * gdb.dwarf2/dw2-noloc-main.c: New file.
2819 * gdb.dwarf2/dw2-noloc.S: New symbols matrix.
2820 (.text): Remove.
2821 (.data): New.
2822 (DW_AT_stmt_list, .debug_line, DW_AT_frame_base): Remove.
2823 (DW_AT_low_pc, DW_AT_high_pc): Reference `dw2-noloc-main.c'.
2824 (DW_TAG_subprogram func_cu1, noloc): Remove.
2825 (main): New.
2826 * gdb.dwarf2/dw2-noloc.exp: Use prepare_for_testing, compile also
2827 `dw2-noloc-main.c'. Test the new DIEs from `dw2-noloc.S'.
2828 (file_symbols): New procedure.
2829
a8df5de4
TT
28302009-03-25 Tom Tromey <tromey@redhat.com>
2831
2832 * gdb.base/charset.exp (valid_target_charset): New proc.
2833 Use it to skip tests on invalid charsets.
2834
cc1d7add
PM
28352009-03-25 Pierre Muller <muller@ics.u-strasbg.fr>
2836
2837 * gdb.base/completion.exp: Add a test for directory completion.
2838
bcd5727b
JK
28392009-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
2840
2841 Fix a racy FAIL.
2842 * gdb.base/auxv.exp (fetch_auxv): Fix trailing newlines consumption.
2843 * gdb.base/callfuncs.exp (fetch_all_registers): Likewise.
2844
cc924cad
TJB
28452009-03-21 Thiago Jung Bauermann <bauerman@br.ibm.com>
2846
2847 * gdb.python/python-cmd.exp: Add tests for keyword arguments.
2848 * gdb.python/python-function.exp: Add test for function returning
2849 a GDB value.
2850
bc3b79fd
TJB
28512009-03-20 Thiago Jung Bauermann <bauerman@br.ibm.com>
2852
2853 * gdb.python/python-function.exp: New file.
2854
6c7a06a3
TT
28552009-03-20 Tom Tromey <tromey@redhat.com>
2856
2857 * gdb.base/store.exp: Update for change to escape output.
2858 * gdb.base/callfuncs.exp (fetch_all_registers): Update for change
2859 to escape output.
2860 * gdb.base/pointers.exp: Update for change to escape output.
2861 * gdb.base/long_long.exp (gdb_test_long_long): Update for change
2862 to escape output.
2863 * gdb.base/constvars.exp (do_constvar_tests): Update for change to
2864 escape output.
2865 * gdb.base/call-rt-st.exp (print_struct_call): Update for change
2866 to escape output.
2867 * gdb.cp/ref-types.exp (gdb_start_again): Update for change to
2868 escape output.
2869 * gdb.base/setvar.exp: Update for change to escape output.
2870 * lib/gdb.exp (default_gdb_start): Set LC_CTYPE to C.
2871 * gdb.base/printcmds.exp (test_print_all_chars): Update for change
2872 to escape output.
2873 (test_print_string_constants): Likewise.
2874 * gdb.base/charset.exp (valid_host_charset): Check size of
2875 wchar_t. Handle UCS-2 and UCS-4. Add tests for wide and unicode
2876 cases. Handle "auto"-related output.
2877 * gdb.base/charset.c (char16_t, char32_t): New typedefs.
2878 (uvar, Uvar): New globals.
2879
c31af87b
JG
28802009-03-19 Jerome Guitton <guitton@adacore.com>
2881
2882 * gdb.ada/fixed_points/fixed_points.adb: Add a test on overprecise
2883 deltas.
2884 * gdb.ada/fixed_points.exp: Ditto.
2885
51272cf2
PA
28862009-03-18 Pedro Alves <pedro@codesourcery.com>
2887
2888 * return-nodebug.c: Don't include stdio.h.
2889 (init): Delete.
2890 (func): Delete definition and provide extern declaration.
2891 (t): New.
2892 (main): Don't call printf. Call func and store its result in t.
2893 * return-nodebug1.c: New.
2894 * return-nodebug.exp: Don't expect stdio output. Instead, print
2895 the global variable t. Drop printf formatters and cast types from
2896 foreach loop. Don't use prepare_for_testing. Compile
2897 return-nodebug.c and return-nodebug1.c in separate steps. Don't
2898 define FORMAT or CAST.
2899
d24948ac
PP
29002009-03-17 Paul Pluzhnikov <ppluzhnikov@google.com>
2901
2902 * gdb.base/solib-display.exp: Disable test for remote targers.
2903
61ff14c6
JK
29042009-03-15 Jan Kratochvil <jan.kratochvil@redhat.com>
2905
2906 * gdb.base/return-nodebug.exp, gdb.base/return-nodebug.c: New.
2907
cb4dce93
JK
29082009-03-14 Jan Kratochvil <jan.kratochvil@redhat.com>
2909
2910 Fix a racy FAIL.
2911 * gdb.base/multi-forks.exp (continue_to_exit_bp_loc): New function with
2912 code from `follow parent, print pids'.
2913 (`follow child, print pids', `follow parent, print pids'): Call it.
2914 Replace `gdb_test "break..."' by gdb_breakpoint.
2915
f7c60c5e
VP
29162009-03-13 Vladimir Prus <vladimir@codesourcery.com>
2917
2918 * gdb.mi/mi-cli.exp: Adjust for output difference in
61ff14c6 2919 sync and async modes.
f7c60c5e 2920
383ace49
JB
29212009-03-12 Joel Brobecker <brobecker@adacore.com>
2922
2923 * gdb.ada/ptype_arith_binop.exp: Remove some commented-out code
2924 that was checked in by mistake. Remove loading of ada.exp, since
2925 this is not necessary in this case.
2926
4ce102af
JB
29272009-03-12 Joel Brobecker <brobecker@adacore.com>
2928
2929 * gdb.ada/ptype_arith_binop.exp: New testcase.
2930
529a2aef
JB
29312009-03-12 Joel Brobecker <brobecker@adacore.com>
2932
2933 * gdb.ada/mod_from_name: New testcase.
2934
8a38181c
JB
29352009-03-12 Joel Brobecker <brobecker@adacore.com>
2936
2937 * gdb.ada/tick_last_segv: New testcase.
2938
11436dee
VP
29392009-03-12 Vladimir Prus <vladimir@codesourcery.com>
2940
61ff14c6 2941 * gdb.mi/mi-cli.exp: Remove debug print.
11436dee 2942
1f31650a
VP
29432009-03-12 Vladimir Prus <vladimir@codesourcery.com>
2944
61ff14c6
JK
2945 * gdb.mi/mi-cli.exp: Verify that CLI commands that run inferior
2946 include the token in ^running and frame info in *stopped.
1f31650a 2947
a3247a22
PP
29482009-03-05 Paul Pluzhnikov <ppluzhnikov@google.com>
2949
2950 * solib-display.exp: New file.
2951 * solib-display-main.c: New file.
2952 * solib-display-lib.c: New file.
61ff14c6 2953
aae64587
PA
29542009-03-05 Pedro Alves <pedro@codesourcery.com>
2955
2956 * gdb.arch/i386-permbkpt.S, gdb.arch/i386-permbkpt.exp: New.
2957
44aabfbc
JK
29582009-02-18 Jan Kratochvil <jan.kratochvil@redhat.com>
2959
2960 * gdb.base/macscp.exp (objfile): Move it to ${objdir}/${subdir}/.
2961 (list_and_check_macro): Use more specific test name.
2962 (next to definition): Make the test names unique.
2963
c087fcd3
PM
29642009-02-18 Pierre Muller <muller@ics.u-strasbg.fr>
2965
2966 * gdb.pascal/floats.exp: Accept approximate results everywhere.
3cb51905 2967
c86cf029
VP
29682009-02-17 Vladimir Prus <vladimir@codesourcery.com>
2969
2970 * gdb.mi/mi-nonstop.exp (notifs): Adjust for library
2971 notifications.
2972 * gdb.mi/mi-nsintrall.exp (notifs): Likewise.
2973 * gdb.mi/mi-nsmoribund.exp (notifs): Likewise.
2974 * lib/mi-support.exp (library_loaded_re): New.
2975 (mi_run_cmd, mi_send_resuming_command_raw): Adjust.
2976
3ea85240
VP
29772009-02-17 Vladimir Prus <vladimir@codesourcery.com>
2978
2979 * gdb.gdb/observer.exp: Use test_notification observer, not
2980 normal_stop, everywhere.
2981 (test_normal_stop_notifications): Rename to...
2982 (test_notifications): ...this.
2983 (test_observer_normal_stop): Rename to...
2984 (test_observer): ...this.
2985
1903f0e6
DE
29862009-02-16 Doug Evans <dje@google.com>
2987
2988 * gdb.arch/amd64-disp-step.S (test_int3): New test.
2989 * gdb.arch/amd64-disp-step.exp (test_int3): New test.
2990 * gdb.arch/i386-disp-step.S (test_prefixed_abs_jump): New test.
2991 (test_prefixed_syscall,test_int3): New tests.
2992 * gdb.arch/i386-disp-step.exp (test_prefixed_abs_jump): New test.
2993 (test_prefixed_syscall,test_int3): New tests.
2994
1d33d6ba
VP
29952009-02-14 Vladimir Prus <vladimir@codesourcery.com>
2996
3cb51905
AS
2997 * lib/mi-support.exp (mi_expect_stop): Adjust the order of fields.
2998 (mi_expect_interrupt): Likewise.
2999 * gdb.mi/mi-cli.exp: Check that "step" results in proper *stopped
3000 response.
1d33d6ba 3001
faafb047
PM
30022009-02-14 Pierre Muller <muller@ics.u-strasbg.fr>
3003
3004 * lib/gdb.exp (get_hexadecimal_valueof): New procedure.
3005 * gdb.base/pc-fp.exp (get_valueofx): Remove.
3006 Replace calls to get_valueofx by get_hexadecimal_valueof.
3007
417e16e2
PM
30082009-02-14 Pierre Muller <muller@ics.u-strasbg.fr>
3009
3010 * lib/gdb.exp (get_valueof): Accept anything as a return value.
3011 (get_integer_valueof): New procedure.
3012 (get_sizeof): Use new get_integer_value_of.
3013 * gdb.base/sizeof.exp: Replace all uses of get_valueof
3014 by get_integer_valueof.
3015
7065b901
TT
30162009-02-13 Tom Tromey <tromey@redhat.com>
3017
3018 * gdb.base/remote.exp (get_sizeof): Remove.
3019 * gdb.base/long_long.exp (get_valueof, get_sizeof): Remove.
3020 * gdb.base/dfp-test.exp (get_valueof, get_sizeof): Remove.
3021 * gdb.base/sizeof.exp (get_valueof, get_sizeof): Remove.
3022 * lib/gdb.exp (get_valueof): Move from long_long.exp.
3023 (get_sizeof): Likewise.
3024
5d7cb8df
JK
30252009-02-12 Jan Kratochvil <jan.kratochvil@redhat.com>
3026
3027 PR fortran/9806
3028 * gdb.fortran/module.exp, gdb.fortran/module.f90: New.
3029
b2febfff
PP
30302009-02-06 Paul Pluzhnikov <ppluzhnikov@google.com>
3031
3032 * gdb.cp/pr9594.cc: Prevent GCC from optimizing 'a' out.
3033
4aa995e1
PA
30342009-02-06 Pedro Alves <pedro@codesourcery.com>
3035
3036 * gdb.base/siginfo-obj.c, gdb.base/siginfo-obj.exp: New.
3037
d8906c6f
TJB
30382009-02-06 Thiago Jung Bauermann <bauerman@br.ibm.com>
3039
3040 * gdb.python/python-cmd.exp: New file.
3041
ff4ab08d
TG
30422009-02-06 Tristan Gingold <gingold@adacore.com>
3043
3044 * gdb.arch/i386-sse.c (main): Replace call to puts by an nop asm.
3045
aacd552b
TG
30462009-02-05 Tristan Gingold <gingold@adacore.com>
3047
3048 * gdb.base/sigbpt.exp: Detect which signal is received when a NULL
3049 pointer is dereferenced and use this signal name in regexp.
3050 * gdb.base/signull.exp: Ditto.
3051 * gdb.base/sigbpt.c (main): Catch SIGBUS too.
3052 * gdb.base/signull.c (main): Ditto.
3053
08c637de
TJB
30542009-02-04 Tom Tromey <tromey@redhat.com>
3055 Thiago Jung Bauermann <bauerman@br.ibm.com>
3056
3057 * gdb.python/python-value.exp: Use `gdb.history' instead of
3058 `gdb.value_from_history'.
3059 (test_value_numeric_ops): Add test for conversion of enum constant.
3060 * gdb.python/python-value.c (enum e): New type.
3061 (evalue): New global.
3062 (main): Use argv.
3063
20261af8
JG
30642009-02-04 Jerome Guitton <guitton@adacore.com>
3065
3066 * gdb.ada/uninitialized_vars: New test program.
3067 * gdb.ada/uninitialized_vars.exp: New testcase.
3068
52e44b43
TT
30692009-02-02 Tom Tromey <tromey@redhat.com>
3070
3071 * gdb.cp/cpcompletion.exp: Name the test "pr9594".
3072 * gdb.cp/pr2489.cc: Rename...
3073 * gdb.cp/pr9594.cc: ... to this.
3074
1c71341a
TT
30752009-02-02 Tom Tromey <tromey@redhat.com>
3076
3077 * gdb.cp/Makefile.in (EXECUTABLES): Add pr2489.
3078 * gdb.cp/pr2489.cc: New file.
3079 * gdb.cp/cpcompletion.exp: New file.
3080
a4295225
TT
30812009-02-02 Tom Tromey <tromey@redhat.com>
3082
3083 PR exp/9059:
3084 * gdb.cp/call-c.exp: Add regression test.
3085 * gdb.cp/call-c.cc (FooHandle): New typedef.
3086 (main): New variable 'handle'.
3087
592375cd
VP
30882009-01-30 Vladimir Prus <vladimir@codesourcery.com>
3089
3090 * lib/mi-support.exp (et_mi_thread_list)
3091 (check_mi_and_console_threads): Adjust for current thread in
3092 -thread-list-ids output.
3093
41447f92
VP
30942009-01-30 Vladimir Prus <vladimir@codesourcery.com>
3095
3096 * gdb.mi/mi-break.exp (test_disabled_creation): New.
3097 Call it.
3098
35669430
DE
30992009-01-28 Doug Evans <dje@google.com>
3100
3101 * gdb.arch/amd64-disp-step.S: New file.
3102 * gdb.arch/amd64-disp-step.exp: New file.
3103 * gdb.arch/i386-disp-step.S: New file.
3104 * gdb.arch/i386-disp-step.exp: New file.
3105
09f00d9a
PM
31062009-01-27 Pierre Muller <muller@ics.u-strasbg.fr>
3107
3108 * gdb.base/find.exp: Set newline variable
3109 using quotes instead of braces to fix cygwin failures.
3110
1e8fb976
PA
31112009-01-23 Pedro Alves <pedro@codesourcery.com>
3112
3113 * gdb.base/radix.exp: Add tests to ensure that that set
3114 input-radix 0 and set output-radix 0 are really rejected.
3115
da061712
PA
31162009-01-23 Pedro Alves <pedro@codesourcery.com>
3117
3118 * gdb.base/hook-stop-frame.c, gdb.base/hook-stop-frame.exp: Update
3119 copyright years.
3120
dd7e2d2b
PA
31212009-01-23 Pedro Alves <pedro@codesourcery.com>
3122
3123 PR gdb/9664:
3124 * gdb.base/hook-stop-frame.c, gdb.base/hook-stop-frame.exp: New.
3125
392452f6
PA
31262009-01-22 Pedro Alves <pedro@codesourcery.com>
3127
3128 PR c++/9631:
3129 * gdb.cp/pr9631.cc, gdb.cp/pr9631.exp: New.
3130
8653e71c
PM
31312009-01-22 Pierre Muller <muller@ics.u-strasbg.fr>
3132
3133 * gdb.server/file-transfer.exp: Use EXEEXT variable for
3134 binfile definition to fix Windows OS failure.
3135
a12cc160
DJ
31362009-01-20 Daniel Jacobowitz <dan@codesourcery.com>
3137
3138 PR gdb/9346
3139 * gdb.base/interrupt.c (sigint_handler): New.
3140 (main): Install a SIGINT handler if SIGNALS is defined. Exit
3141 on error.
3142 * gdb.base/interrupt.exp: Define SIGNALS unless gdb,nosignals.
3143 Test "signal SIGINT".
3144
b89667eb
DE
31452009-01-19 Doug Evans <dje@google.com>
3146
3147 * gdb.base/break.exp: Update expected gdb output.
3148 * gdb.base/sepdebug.exp: Ditto.
3149 * gdb.mi/mi-syn-frame.exp: Ditto.
3150 * gdb.mi/mi2-syn-frame.exp: Ditto.
3151 * gdb.base/call-signal-resume.exp: New file.
3152 * gdb.base/call-signals.c: New file.
3153 * gdb.base/unwindonsignal.exp: New file.
3154 * gdb.base/unwindonsignal.c: New file.
3155 * gdb.threads/interrupted-hand-call.exp: New file.
3156 * gdb.threads/interrupted-hand-call.c: New file.
3157 * gdb.threads/thread-unwindonsignal.exp: New file.
3158
adb483fe
DJ
31592009-01-14 Daniel Jacobowitz <dan@codesourcery.com>
3160
3161 * gdb.base/define.exp: Test defining and hooking prefix commands.
3162 * gdb.python/python.exp: Update test for "show user" output.
3163
60023297
JK
31642009-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
3165
3166 * gdb.fortran/derived-type.exp: New variables int4 and real4. Match
3167 now the output exactly, using less wildcards. Expect also the output
3168 of gfortran-4.3. Update for the f-valprint.c modification from
3169 2008-04-22.
3170 * gdb.fortran/subarray.exp: Expect also the output of gfortran-4.3.
3171 Remove gdb_test test names where matching the command.
3172
ccc57cf9
PA
31732009-01-01 Pedro Alves <pedro@codesourcery.com>
3174
3175 PR breakpoints/9681:
3176 * gdb.base/watchpoint.exp: Add regression test.
3177
c7a6ca08
PA
31782008-12-31 Pedro Alves <pedro@codesourcery.com>
3179
3180 * gdb.threads/attach-into-signal.exp: Don't use
3181 gdb_suppress_entire_file.
3182 * gdb.threads/attach-stopped.exp: Ditto.
3183 * gdb.threads/attachstop-mt.exp: Ditto.
3184
3a031f65
PA
31852008-12-31 Pedro Alves <pedro@codesourcery.com>
3186
3187 PR gdb/8812:
3188 * gdb.base/signal.exp: Change kfail to fail, and update PR number.
3189
09e6485f
PA
31902008-12-29 Pedro Alves <pedro@codesourcery.com>
3191
3192 PR gdb/7536:
3193 * gdb.base/radix.exp: Add tests to ensure invalid input radices
3194 and unsupported output radices are really rejected.
3195
0cd53049
JK
31962008-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
3197
3198 * gdb.cp/punctuator.exp: Backslash the '$' signs.
3199
ba163c7e
TT
32002008-12-22 Tom Tromey <tromey@redhat.com>
3201
3202 * gdb.cp/punctuator.exp: New file.
3203
6f4de6c9
JK
32042008-12-22 Jan Kratochvil <jan.kratochvil@redhat.com>
3205
3206 * gdb.base/completion.exp (Completing non-existing component): New test.
3207
0f34d0b4
JK
32082008-12-21 Jan Kratochvil <jan.kratochvil@redhat.com>
3209
3210 Fix for PR gdb/8648.
3211 * gdb.arch/ppc-fp.exp, gdb.arch/vsx-regs.exp, gdb.base/watchpoint-hw.c,
3212 gdb.gdbtk/browser.test, gdb.gdbtk/console.test, gdb.gdbtk/srcwin.test,
3213 gdb.gdbtk/srcwin2.test, gdb.gdbtk/srcwin3.test, gdb.gdbtk/windows.test,
3214 gdb.threads/tls2.c: Remove reference to bug-gdb@prep.ai.mit.edu .
3215
db2ad4c3
JK
32162008-12-21 Jan Kratochvil <jan.kratochvil@redhat.com>
3217
3218 * gdb.base/watchpoint-hw.exp, gdb.base/watchpoint-hw.c: New.
3219
bb5ef15e
DP
32202008-12-16 Christophe Lyon <christophe.lyon@st.com>
3221
3222 * gdb.base/expand-psymtabs.c: Insert code in foo so that the
3223 compiler actually generate code at the expected line number.
3224
90142adc
JZ
32252008-12-15 Jie Zhang <jie.zhang@analog.com>
3226
3227 * gdb.base/consecutive.exp: Don't use global in gdb_expect.
3228
fad6eecd
TT
32292008-12-12 Tom Tromey <tromey@redhat.com>
3230
3231 * gdb.base/commands.exp (redefine_hook_test): New proc.
3232 Call it.
3233
17c8aaf5
TT
32342008-12-11 Tom Tromey <tromey@redhat.com>
3235
3236 * gdb.base/macscp.exp: New regression test.
3237
7c8adf68
TT
32382008-12-11 Tom Tromey <tromey@redhat.com>
3239
3240 * gdb.base/macscp.exp: Print "address.addr".
3241 * gdb.base/macscp1.c (struct outer): New struct.
3242 (address): New global.
3243
b05dcbb7
TT
32442008-12-09 Tom Tromey <tromey@redhat.com>
3245
3246 * gdb.base/commands.exp (redefine_backtrace_test): New proc.
3247 Call it.
3248
2d476de1
DE
32492008-12-04 Doug Evans <dje@google.com>
3250
3251 * gdb.server/ext-run.exp: Relax regexp for init program.
3252
87bdc959
TG
32532008-12-03 Tristan Gingold <gingold@adacore.com>
3254
3255 * gdb.base/macscp.exp: Generate an object file during compilation
3256 to work around Darwin dsymutil limitations.
3257
e0740f77
JK
32582008-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
3259
3260 Test resolving external references to TLS variables.
3261 * gdb.threads/tls.exp: New tests to examine A_THREAD_LOCAL and
3262 FILE2_THREAD_LOCAL.
3263 (testfile2, srcfile2): New variables.
3264 * gdb.threads/tls.c (file2_thread_local)
3265 (function_referencing_file2_thread_local): New.
3266 * gdb.threads/tls2.c: New file.
3267
67f0aac5
JB
32682008-11-28 Joel Brobecker <brobecker@adacore.com>
3269
3270 * gdb.ada/int_deref.exp: Convert the addresses into long_integer
e0740f77
JK
3271 rather than integer, as integer might not be big enough when
3272 on 64bit targets.
67f0aac5 3273
c332165e
JG
32742008-11-27 Jerome Guitton <guitton@adacore.com>
3275
3276 * gdb.cp/formatted-ref.exp: Add equality test.
3277 * gdb.ada/formatted_ref.exp: Ditto.
3278
fc9b693c
JK
32792008-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
3280
3281 * gdb.base/breakpoint-shadow.exp, gdb.base/breakpoint-shadow.c: New.
3282 * gdb.base/start.exp: New comment about an alternative - `runto_main'.
3283
a9c64011
AS
32842008-11-20 Andreas Schwab <schwab@suse.de>
3285
3286 * gdb.base/foll-fork.exp (catch_fork_child_follow): Fix patterns
3287 matching syscall entry point.
3288 * gdb.base/foll-vfork.exp (tcatch_vfork_then_parent_follow)
3289 (tcatch_vfork_then_child_follow): Likewise. Finish through
3290 vfork even if we stopped at the syscall trampoline.
3291
e2fd701e
DE
32922008-11-20 Doug Evans <dje@google.com>
3293
3294 * gdb.base/sepsymtab.exp: Update, old "info sym" format restored.
3295
69abc51c
TJB
32962008-11-18 Thiago Jung Bauermann <bauerman@br.ibm.com>
3297
3298 * gdb.arch/ppc-dfp.exp: New file.
3299 * gdb.arch/ppc-dfp.c: New file.
3300
c14c28ba
PP
33012008-11-18 Paul Pluzhnikov <ppluzhnikov@google.com>
3302
3303 * gdb.base/sepsymtab.exp: Update for new 'info sym' format.
a9c64011 3304
2e74121d
DE
33052008-11-17 Doug Evans <dje@google.com>
3306
3307 * gdb.mi/mi-syn-frame.exp: Update expected output.
3308 * gdb.mi/mi2-syn-frame.exp: Update expected output.
3309
66bb093b
VP
33102008-11-17 Vladimir Prus <vladimir@codesourcery.com>
3311
3312 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set): Make sure
a9c64011
AS
3313 "thread N" results in =thread-selected.
3314 * lib/mi-support (mi_run_cmd, mi_expect_stop)
3315 (mi_send_resuming_command_raw): Be prepared for
3316 =thread-selected.
3317
3d043ef6
VP
33182008-11-17 Vladimir Prus <vladimir@codesourcery.com>
3319
a9c64011
AS
3320 * gdb.mi/mi-nonstop.exp: Expect 'group-id' field.
3321 * lib/mi-support.exp: Likewise.
3d043ef6 3322
808104c8
JB
33232008-11-16 Joel Brobecker <brobecker@adacore.com>
3324
3325 * gdb.base/help.exp: Remove the "catch load" and "catch unload"
3326 commands from the expected output for "help catch".
3327
00b22944
JB
33282008-11-15 Joel Brobecker <brobecker@adacore.com>
3329
3330 * gdb.ada/int_deref.exp: New testcase.
3331
59669435
TT
33322008-11-14 Nick Roberts <nickrob@snap.net.nz>
3333
3334 * gdb.mi/gdb2549.exp: New file.
3335
de04a248
DE
33362008-11-11 Doug Evans <dje@google.com>
3337
3338 * gdb.base/callexit.exp: New file.
3339 * gdb.base/callexit.c: New file.
3340
6b8ce727
DE
33412008-11-10 Doug Evans <dje@google.com>
3342
3343 * lib/gdb.exp (GDBFLAGS): Move -nx ...
3344 (INTERNAL_GDBFLAGS): ... to here. Move -nw to here as well.
3345 (default_gdb_version): Add $INTERNAL_GDBFLAGS to gdb invocations.
3346 (default_gdb_start,default_gdb_exit): Ditto.
3347 * lib/mi-support.exp (default_mi_gdb_start): Ditto.
3348 (mi_uncatched_gdb_exit): Add $INTERNAL_GDBFLAGS to log message.
3349 * gdb.base/corefile.exp: Add $INTERNAL_GDBFLAGS to gdb invocations.
3350 * gdb.base/dbx.exp (dbx_gdb_start): Ditto.
3351 * gdb.base/args.exp (GDBFLAGS): Don't overwrite, append.
3352 * gdb.base/remotetimeout.exp (GDBFLAGS): Ditto.
3353
1b14b8aa
AS
33542008-11-03 Andreas Schwab <schwab@suse.de>
3355
3356 * gdb.base/hashline2.exp: Fix typo.
3357 * gdb.base/hashline3.exp: Likewise.
3358
f3134b88
TT
33592008-10-30 Tom Tromey <tromey@redhat.com>
3360
3361 * gdb.base/pointers.exp: Add test.
3362 * gdb.base/pointers.c (k, S): New typedefs.
3363 (instance): New global.
3364
c2226152
AS
33652008-10-30 Andreas Schwab <schwab@suse.de>
3366
3367 * gdb.base/args.exp: Add tests for newlines.
3368
462f405c
JB
33692008-10-30 Joel Brobecker <brobecker@adacore.com>
3370
3371 gdb.base/foll-exec.exp: Update the expected output of a couple
3372 of "info breakpoints" tests.
3373
79a45b7d
TT
33742008-10-28 Tom Tromey <tromey@redhat.com>
3375
3376 * gdb.base/exprs.exp (test_expr): Add enum formatting tests.
3377
adc13a14
PA
33782008-10-24 Pedro Alves <pedro@codesourcery.com>
3379
3380 * gdb.python/python-value.exp (test_value_in_inferior): Don't use
3381 gdb_start_cmd.
3382 Use runto_main before any test that requires execution.
3383
252fbfc8
PA
33842008-10-23 Pedro Alves <pedro@codesourcery.com>
3385
3386 * lib/mi-support.exp (mi_expect_interrupt): Expect signal 0
3387 instead of SIGINT.
3388
28148e3d
JB
33892008-10-22 Joel Brobecker <brobecker@adacore.com>
3390
3391 * gdb.base/completion.exp: Update expected output following
3392 the addition of the "info tasks" command.
3393
c209f847
TT
33942008-10-22 Tom Tromey <tromey@redhat.com>
3395
3396 * gdb.base/exprs.exp (test_expr): Add test for string
3397 concatenation.
3398
f177e350
PA
33992008-10-19 Pedro Alves <pedro@codesourcery.com>
3400
3401 * configure.ac: Output gdb.python/Makefile.
3402 * configure: Regenerate.
3403 * gdb.python/Makefile.in: New.
3404
cce89356
JB
34052008-10-16 Joel Brobecker <brobecker@adacore.com>
3406
3407 * gdb.base/foll-fork.exp: Adjust the expected output to match
3408 the new description for fork/vfork catchpoints in the "info
3409 breakpoints" output.
3410
176d289d
TJB
34112008-10-16 Paul Pluzhnikov <ppluzhnikov@google.com>
3412
3413 * Makefile.in: Add gdb.python to ALL_SUBDIRS.
3414
a08702d6
TJB
34152008-10-16 Thiago Jung Bauermann <bauerman@br.ibm.com>
3416
3417 * gdb.python/python-value.c: New file.
3418 * gdb.python/python-value.exp: New file.
3419
1c5cfe86
PA
34202008-10-15 Pedro Alves <pedro@codesourcery.com>
3421
3422 * gdb.mi/mi-nsmoribund.exp, gdb.mi/nsmoribund.c: New test.
3423
5a98ad69
DP
34242008-10-15 Denis Pilat <denis.pilat@st.com>
3425
41702f1b 3426 * gdb.cp/mb-ctor.exp: Fix a typo.
5a98ad69 3427
dcb1a1e2
TT
34282008-10-09 Tom Tromey <tromey@redhat.com>
3429
3430 * gdb.base/macscp.exp: Use 'vafunc' and 'fixedarg' rather than
3431 'fprintf' and 'stderr'.
3432
9124fe48
JB
34332008-10-07 Joel Brobecker <brobecker@adacore.com>
3434
3435 * gdb.ada/ref_tick_size.exp: New testcase.
3436
45452591
DE
34372008-10-06 Doug Evans <dje@google.com>
3438
3439 * gdb.dwarf2/dw2-cu-size.exp: New file.
3440 * gdb.dwarf2/dw2-cu-size.S: New file.
3441
3442 * gdb.dwarf2/dw2-intercu.S (.Ltype_int_in_cu2): Renamed from
3443 .Ltype_int for clarity.
3444
4fc5b208
PP
34452008-10-03 Paul Pluzhnikov <ppluzhnikov@google.com>
3446
3447 PR gdb/2384:
3448 * gdb.cp/gdb2384.exp: Extended to test more cases.
3449 * gdb.cp/gdb2384.cc: Likewise.
3450 * gdb.cp/gdb2384-base.h: Likewise.
3451 * gdb.cp/gdb2384-base.cc: Likewise.
a9c64011 3452
d78df370
JK
34532008-10-02 Jan Kratochvil <jan.kratochvil@redhat.com>
3454
3455 * gdb.base/maint.exp (maint print type): Remove printing
3456 UPPER_BOUND_TYPE and LOWER_BOUND_TYPE.
3457
9a044a89
TT
34582008-09-30 Tom Tromey <tromey@redhat.com>
3459
3460 * gdb.base/macscp.exp: Add completion tests.
3461 * gdb.base/macscp1.c (FIFTY_SEVEN): New macro.
3462 (TWENTY_THREE): Likewise.
3463 (FORTY_EIGHT): Likewise.
3464
506800a9
TT
34652008-09-30 Tom Tromey <tromey@redhat.com>
3466
3467 * gdb.base/macscp.exp: Change "M" to "MACRO_TO_EXPAND"
3468 everywhere.
3469 * gdb.base/macscp1.c (MACRO_TO_EXPAND): Rename from "M".
3470
1a6f01b5
JK
34712008-09-28 Jan Kratochvil <jan.kratochvil@redhat.com>
3472
3473 * gdb.threads/attachstop-mt.exp: Note a real testcase name this
3474 testcase is derived from. Fix racy dependency on an expected PID
3475 number. No longer support the testcase on Linux kernel 2.4.x.
3476
2fae03e8
TT
34772008-09-27 Tom Tromey <tromey@redhat.com>
3478
3479 * gdb.base/macscp.exp: Add tests for stringification, splicing,
3480 and varargs.
3481
1ad15515
PA
34822008-09-22 Pedro Alves <pedro@codesourcery.com>
3483
3484 * lib/mi-support.exp (mi_expect_interrupt): New.
3485 (mi_reverse_list, mi_check_thread_states): New, moved and renamed
3486 from gdb.mi/mi-nonstop.exp.
3487 * gdb.mi/mi-nsintrall.exp, gdb.mi/nsintrall.c: New.
3488 * gdb.mi/mi-nonstop.exp (myreverse, check_thread_states): Moved to
3489 lib/mi-support.exp.
3490 Use mi_check_thread_states throughout. Avoid ".*" and do not
3491 require an anchor after -exec-run.
3492
d0b76dc6
DJ
34932008-09-13 Daniel Jacobowitz <dan@codesourcery.com>
3494
3495 * gdb.mi/mi-nonstop.exp: Do not check thread state while a
3496 stop is pending. Avoid ".*" when two stops are pending.
3497 * lib/gdb.exp (fullname_syntax_POSIX, fullname_syntax_UNC)
3498 (fullname_syntax_DOS_CASE, fullname_syntax_DOS): Do not match
3499 newlines in fullnames.
3500 * lib/mi-support.exp (mi_run_cmd): Do not require an anchor.
3501 (mi_expect_stop): Update comments. Only anchor in sync mode.
3502 Do not match newlines.
3503 (mi_send_resuming_command_raw): Always return status.
3504 (mi_get_stop_line): Do not match more than one line by accident.
3505 Only anchor in sync mode.
3506 (mi_run_inline_test): If -exec-next fails, give up.
3507
9990c830
UW
35082008-09-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3509
3510 * gdb.base/stack-checking.c (big_frame): Reduce stack consumption
3511 on SPU.
3512
ebcf6f00
JB
35132008-09-10 Joel Brobecker <brobecker@adacore.com>
3514
3515 * gdb.ada/Makefile.in (EXECUTABLES): Bring up to date.
3516
b6db24e5
JB
35172008-09-10 Joel Brobecker <brobecker@adacore.com>
3518
3519 * gdb.ada/array_bounds.exp, gdb.ada/array_subscript_addr.exp,
3520 gdb.ada/arrayidx.exp, gdb.ada/arrayparam.exp, gdb.ada/arrayptr.exp,
3521 gdb.ada/assign_1.exp, gdb.ada/boolean_expr.exp,
3522 gdb.ada/char_param.exp, gdb.ada/exprs.exp, gdb.ada/fixed_cmp.exp,
3523 gdb.ada/fixed_points.exp, gdb.ada/fun_addr.exp,
3524 gdb.ada/funcall_param.exp, gdb.ada/homonym.exp,
3525 gdb.ada/interface.exp, gdb.ada/null_array.exp,
3526 gdb.ada/packed_array.exp, gdb.ada/packed_tagged.exp,
3527 gdb.ada/print_chars.exp, gdb.ada/print_pc.exp,
3528 gdb.ada/str_ref_cmp.exp, gdb.ada/sym_print_name.exp,
3529 gdb.ada/taft_type.exp, gdb.ada/tagged.exp, gdb.ada/type_coercion.exp:
3530 Include the "= " sequence in the expected output of print tests.
3531
2bf448e0
JB
35322008-09-10 Joel Brobecker <brobecker@adacore.com>
3533
3534 * gdb.ada/packed_tagged.exp: Accept "boolean" as a valid type
3535 description for boolean types.
3536
d51fd4c8
PA
35372008-09-09 Pedro Alves <pedro@codesourcery.com>
3538
3539 * gdb.base/hook-stop-continue.c: New.
3540 * gdb.base/hook-stop-continue.exp: New.
3541
694182d2
DJ
35422008-09-08 Daniel Jacobowitz <dan@codesourcery.com>
3543
3544 * gdb.base/structs3.c, gdb.base/structs3.exp: New files.
3545
3b8a7fc0
JG
35462008-09-08 Jerome Guitton <guitton@adacore.com>
3547
3548 * gdb.arch/powerpc-aix-prologue.c (stack_check_probe_1)
3549 (stack_check_probe_2, stack_check_probe_loop_1)
3550 (stack_check_probe_loop_2): New functions.
3551 (main): Add call to these new functions.
3552 * gdb.arch/powerpc-aix-prologue.exp: When breaking on these
3553 functions, check that the breakpoint is inserted at the appropriate
3554 location.
3555 (insert_breakpoint): Slightly refine this procedure so that it can
3556 be called several times in the test.
3557
96cc0ae8
JG
35582008-09-08 Jerome Guitton <guitton@adacore.com>
3559
3560 * gdb.base/stack-checking.c: New file.
3561 * gdb.base/stack-checking.exp: New file.
3562
1f08b409
TJB
35632008-09-05 Thiago Jung Bauermann <bauerman@br.ibm.com>
3564
3565 * gdb.arch/altivec-abi.exp: Remove extra verbose call.
3566 * gdb.arch/altivec-regs.exp: Likewise.
3567 * gdb.arch/vsx-regs.exp: Likewise.
3568
3099e1c4
TJB
35692008-09-05 Thiago Jung Bauermann <bauerman@br.ibm.com>
3570
3571 * gdb.arch/ppc-fp.exp: New file.
3572 * gdb.arch/ppc-fp.c: New file.
3573
cc69bfc1
PP
35742008-09-05 Paul Pluzhnikov <ppluzhnikov@google.com>
3575
3576 *gdb.base/mips_pro.exp: compile with gcc -fno-inline,
3577 lest gcc-4.3.1 optimizes the whole thing away.
a9c64011 3578
b02a33db
MS
35792008-09-04 Michael Snyder <msnyder@vmware.com>
3580
3581 * lib/gdb.exp (gdb_continue_to_breakpoint): Accept "in" as well
3582 as "at" (for non-debug functions such as _start).
3583
2992cbe0
UW
35842008-09-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3585
3586 * gdb.base/value-double-free.exp: Respect gdb,no_hardware_watchpoints.
3587 * gdb.base/watchpoint-solib.exp: Likewise. Update tests to handle
3588 software watchpoints.
3589 * gdb.base/watch_thread_num.exp: Likewise.
3590
514f746b
AR
35912008-09-03 Aleksandar Ristovski <aristovski@qnx.com>
3592
3593 * gdb.arch/i386-bp_permanent.exp: New test.
3594
876cecd0
TT
35952008-08-24 Tom Tromey <tromey@redhat.com>
3596
3597 * gdb.base/maint.exp: Update "maint print type".
3598
80f73d71
VP
35992008-08-21 Vladimir Prus <vladimir@codesourcery.com>
3600
3601 * gdb.mi/mi-nonstop.exp: Fix the check for non-stop
3602 support. Adjust the order of "*running" notifications.
3603 * gdb.mi/non-stop.c: Don't cast from int to void* and
3604 back.
3605
d9c78d7d
MK
36062008-08-20 Mark Kettenis <kettenis@gnu.org>
3607
3608 * gdb.arch/powerpc-prologue.exp: Code doesn't save %r31 so don't
3609 expect to find it in the "info frame" output.
3610
97a2d1d3
DJ
36112008-08-20 Daniel Jacobowitz <dan@codesourcery.com>
3612
3613 * gdb.base/interp.exp: Always consume both prompts.
3614
b96e2927
PA
36152008-08-20 Pedro Alves <pedro@codesourcery.com>
3616
3617 * gdb.base/pending.exp: Test pending breakpoints without symbols
3618 loaded.
3619
8cf6e61a
VP
36202008-08-19 Vladimir Prus <vladimir@codesourcery.com>
3621
3622 * lib/mi-support.exp (mi_expect_stop): Produce
3623 more details on failures.
3624 * gdb.mi/mi-nonstop.exp: New.
3625 * gdb.mi/non-stop.c: New.
3626
c6ebd6cf
VP
36272008-08-19 Vladimir Prus <vladimir@codesourcery.com>
3628
a9c64011
AS
3629 * gdb.mi/mi-async.exp: Use 'set target-async'.
3630 * lib/mi-support.exp: Use 'set/show target-async'.
c6ebd6cf 3631
46a9b8ed
DJ
36322008-08-18 Daniel Jacobowitz <dan@codesourcery.com>
3633
3634 * gdb.arch/powerpc-prologue.exp: Correct saved registers.
3635
44feb3ce
TT
36362008-08-17 Tom Tromey <tromey@redhat.com>
3637
3638 * gdb.base/help.exp (help catch): Rewrite.
3639
311a4e6b
TJB
36402008-08-16 Thiago Jung Bauermann <bauerman@br.ibm.com>
3641
3642 * gdb.base/define.exp: Test indented command documentation.
3643 * gdb.python/python.exp: Test indented multi-line command.
3644
604c2f83
LM
36452008-08-15 Luis Machado <luisgpm@br.ibm.com>
3646
3647 * testsuite/gdb.arch/vsx-regs.c: New source file.
3648 * testsuite/gdb.arch/vsx-regs.exp: New testcase.
3649 * testsuite/lib/gdb.exp (skip_vsx_tests): New function.
3650
886a217c
TT
36512008-08-14 Tom Tromey <tromey@redhat.com>
3652
3653 * gdb.base/macscp.exp: Add regression test for "macro define" or
3654 "macro undef" with no arguments.
3655
c814a4f3
PP
36562008-08-08 Paul Pluzhnikov <ppluzhnikov@google.com>
3657
3658 * gdb.base/args.exp: Prevent ~/.gdbinit from affecting test.
a9c64011 3659
12ab8a60
UW
36602008-08-07 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3661
3662 * gdb.arch/spu-info.exp: Updated for "info spu dma" changes.
3663
d57a3c85
TJB
36642008-08-06 Tom Tromey <tromey@redhat.com>
3665
3666 * gdb.python/python.exp: New file.
3667
c7b778ff
JK
36682008-08-06 Jan Kratochvil <jan.kratochvil@redhat.com>
3669
3670 Fix for PR gdb/1543.
3671 * gdb.base/sep.exp: `sep-proc.c' absolute line numbers replaced with
3672 $LOCATION.
3673 (location): New variable.
3674 * config/cfdbug.exp, config/d10v.exp, config/dve.exp, config/i960.exp,
3675 config/m32r.exp, config/mn10300-eval.exp, config/proelf.exp,
3676 config/rom68k.exp, config/sh.exp, config/unix.exp, config/vr4300.exp,
3677 config/vr5000.exp, config/vxworks.exp, gdb.arch/altivec-regs.exp,
3678 gdb.arch/e500-abi.exp, gdb.arch/e500-regs.exp, gdb.asm/asm-source.exp,
3679 gdb.base/a2-run.exp, gdb.base/advance.exp, gdb.base/all-bin.exp,
3680 gdb.base/args.exp, gdb.base/arithmet.exp, gdb.base/assign.exp,
3681 gdb.base/async.exp, gdb.base/auxv.exp, gdb.base/bigcore.c,
3682 gdb.base/bigcore.exp, gdb.base/bitfields.exp, gdb.base/bitops.exp,
3683 gdb.base/break.c, gdb.base/break.exp, gdb.base/break1.c,
3684 gdb.base/call-ar-st.exp, gdb.base/call-rt-st.exp,
3685 gdb.base/call-strs.exp, gdb.base/callfuncs.c, gdb.base/callfuncs.exp,
3686 gdb.base/checkpoint.exp, gdb.base/chng-syms.exp,
3687 gdb.base/code-expr.exp, gdb.base/commands.exp, gdb.base/completion.exp,
3688 gdb.base/complex.exp, gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
3689 gdb.base/consecutive.exp, gdb.base/corefile.exp, gdb.base/cvexpr.c,
3690 gdb.base/cvexpr.exp, gdb.base/dbx.exp, gdb.base/default.exp,
3691 gdb.base/define.exp, gdb.base/del.c, gdb.base/detach.exp,
3692 gdb.base/display.exp, gdb.base/dump.exp, gdb.base/echo.exp,
3693 gdb.base/environ.exp, gdb.base/eval-skip.exp, gdb.base/exprs.exp,
3694 gdb.base/fileio.exp, gdb.base/find.exp, gdb.base/finish.exp,
3695 gdb.base/funcargs.exp, gdb.base/gcore-buffer-overflow.exp,
3696 gdb.base/gcore.exp, gdb.base/gdb1555.exp, gdb.base/gdbvars.exp,
3697 gdb.base/help.exp, gdb.base/huge.exp, gdb.base/info-proc.exp,
3698 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/langs.exp,
3699 gdb.base/lineinc.exp, gdb.base/list.exp, gdb.base/macscp.exp,
3700 gdb.base/maint.exp, gdb.base/mips_pro.exp, gdb.base/miscexprs.exp,
3701 gdb.base/nodebug.exp, gdb.base/nofield.c, gdb.base/opaque.exp,
3702 gdb.base/overlays.exp, gdb.base/page.exp, gdb.base/pc-fp.exp,
3703 gdb.base/pending.c, gdb.base/pendshr.c, gdb.base/pointers.exp,
3704 gdb.base/psymtab.exp, gdb.base/ptype.exp, gdb.base/randomize.c,
3705 gdb.base/readline.exp, gdb.base/recurse.exp, gdb.base/regs.exp,
3706 gdb.base/relational.exp, gdb.base/relocate.exp, gdb.base/remote.exp,
3707 gdb.base/reread.exp, gdb.base/return.exp, gdb.base/return2.exp,
3708 gdb.base/scope.exp, gdb.base/sect-cmd.exp, gdb.base/sep-proc.c,
3709 gdb.base/sep.c, gdb.base/sep.exp, gdb.base/sepdebug.c,
3710 gdb.base/sepdebug.exp, gdb.base/setshow.exp, gdb.base/shlib-call.exp,
3711 gdb.base/sigaltstack.c, gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
3712 gdb.base/source.exp, gdb.base/start.c, gdb.base/step-bt.c,
3713 gdb.base/step-line.exp, gdb.base/structs.c, gdb.base/structs.exp,
3714 gdb.base/structs2.exp, gdb.base/term.exp, gdb.base/twice.exp,
3715 gdb.base/type-opaque.exp, gdb.base/until.exp,
3716 gdb.base/value-double-free.c, gdb.base/varargs.exp,
3717 gdb.base/watchpoint.exp, gdb.base/whatis-exp.exp, gdb.disasm/am33.exp,
3718 gdb.disasm/h8300s.exp, gdb.disasm/hppa.exp, gdb.disasm/mn10300.exp,
3719 gdb.disasm/sh3.exp, gdb.disasm/t01_mov.exp, gdb.disasm/t02_mova.exp,
3720 gdb.disasm/t03_add.exp, gdb.disasm/t04_sub.exp, gdb.disasm/t05_cmp.exp,
3721 gdb.disasm/t06_ari2.exp, gdb.disasm/t07_ari3.exp,
3722 gdb.disasm/t08_or.exp, gdb.disasm/t09_xor.exp, gdb.disasm/t10_and.exp,
3723 gdb.disasm/t11_logs.exp, gdb.disasm/t12_bit.exp,
3724 gdb.disasm/t13_otr.exp, gdb.fortran/exprs.exp, gdb.fortran/types.exp,
3725 gdb.hp/gdb.aCC/exception.exp, gdb.hp/gdb.aCC/optimize.exp,
3726 gdb.hp/gdb.aCC/watch-cmd.exp, gdb.hp/gdb.base-hp/callfwmall.exp,
3727 gdb.hp/gdb.base-hp/dollar.exp, gdb.hp/gdb.base-hp/hwwatchbus.exp,
3728 gdb.hp/gdb.base-hp/pxdb.exp, gdb.hp/gdb.base-hp/reg-pa64.exp,
3729 gdb.hp/gdb.base-hp/reg.exp, gdb.hp/gdb.base-hp/sized-enum.exp,
3730 gdb.hp/gdb.base-hp/so-thresh.exp, gdb.hp/gdb.compat/xdb1.exp,
3731 gdb.hp/gdb.compat/xdb2.exp, gdb.hp/gdb.compat/xdb3.exp,
3732 gdb.java/jmisc.exp, gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
3733 gdb.mi/gdb669.exp, gdb.mi/gdb680.exp, gdb.mi/gdb701.exp,
3734 gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-console.exp,
3735 gdb.mi/mi-hack-cli.exp, gdb.mi/mi-pending.c, gdb.mi/mi-pendshr.c,
3736 gdb.mi/mi-pthreads.exp, gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
3737 gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp, gdb.mi/mi2-basics.exp,
3738 gdb.mi/mi2-console.exp, gdb.mi/mi2-hack-cli.exp,
3739 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-read-memory.exp,
3740 gdb.mi/mi2-regs.exp, gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
3741 gdb.pascal/types.exp, gdb.stabs/weird.exp,
3742 gdb.threads/gcore-thread.exp, gdb.threads/manythreads.exp,
3743 gdb.threads/print-threads.exp, gdb.threads/pthreads.exp,
3744 gdb.threads/schedlock.exp, gdb.threads/step.exp, gdb.threads/step2.exp,
3745 gdb.threads/switch-threads.exp, gdb.threads/thread-specific.exp,
3746 gdb.threads/thread_check.exp, gdb.threads/thread_events.exp,
3747 gdb.threads/tls-nodebug.exp, gdb.threads/tls-shared.exp,
3748 gdb.threads/tls.exp, gdb.trace/actions.exp, gdb.trace/backtrace.exp,
3749 gdb.trace/circ.exp, gdb.trace/collection.exp, gdb.trace/deltrace.exp,
3750 gdb.trace/infotrace.exp, gdb.trace/limits.exp, gdb.trace/packetlen.exp,
3751 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp, gdb.trace/report.exp,
3752 gdb.trace/save-trace.exp, gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
3753 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
3754 lib/mi-support.exp, lib/trace-support.exp: Remove reference
3755 to bug-gdb@prep.ai.mit.edu .
3756
5e06a3d1
VP
37572008-07-31 Vladimir Prus <vladimir@codesourcery.com>
3758
3759 * lib/mi-support.exp (mi_load_shlibs): New.
3760 * gdb.mi/mi-pending.exp: Use mi_load_shlibs, not gdb_load_shlibs.
3761
9d81d21b
VP
37622008-07-30 Vladimir Prus <vladimir@codesourcery.com>
3763
3764 * lib/mi-support.exp (get_mi_thread_list)
3765 (check_mi_and_console_threads): New, moved from ...
3766 * gdb.mi/mi-pthread.exp: ...here.
3767 * gdb.mi/gdb669.exp (get_mi_thread_list)
3768 (check_mi_and_console_threads): Delete.
3769 * gdb.mi/mi2-pthread.exp: Likewise.
3770
bae98fe0
TT
37712008-07-28 Tom Tromey <tromey@redhat.com>
3772
3773 * Makefile.in (just-check): Remove. Move body to...
3774 (check): ... here.
3775
57380f4e
DJ
37762008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
3777
3778 * gdb.threads/manythreads.exp: Use remote_expect instead of after.
3779 Add a test for duplicated SIGINTs.
3780
e09490f1
DJ
37812008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
3782
3783 * gdb.threads/schedlock.exp (get_args): Update to work for any
3784 value of NUM.
3785 (Top level): Report the number of threads that did not resume.
3786
6387b45f
DJ
37872008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
3788
3789 * gdb.dwarf2/dw2-compressed.S: Also define __start.
3790
62f64ff2
DJ
37912008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
3792
3793 * lib/mi-support.exp (default_mi_gdb_start): Remove check for
3794 non-MI prompt.
3795
fa8de41e
TT
37962008-07-26 Tom Tromey <tromey@redhat.com>
3797
3798 * gdb.base/callfuncs.c (struct struct_with_fnptr): New struct.
3799 (function_struct, function_struct_ptr): New globals.
3800 * gdb.base/callfuncs.exp (do_function_calls): Test calling via a
3801 function pointer in a struct.
3802
ccb3ac8a
TT
38032008-07-26 Tom Tromey <tromey@redhat.com>
3804
3805 * gdb.base/macscp.exp: Add test for macro lexing bug.
3806
d7d9f01e
TT
38072008-07-18 Tom Tromey <tromey@redhat.com>
3808
3809 * gdb.base/macscp.exp: Add macro tests.
3810
9bf07184
PP
38112008-07-17 Paul Pluzhnikov <ppluzhnikov@google.com>
3812
3813 * gdb.base/foll-fork.exp: Fix for Linux/VDSO failure.
3814
becf6477
PP
38152008-07-17 Paul Pluzhnikov <ppluzhnikov@google.com>
3816
3817 * gdb.base/coremaker.c: Fix for Linux failure in gdb.base/corefile.exp
3818
0709f7d3
PP
38192008-07-15 Paul Pluzhnikov <ppluzhnikov@google.com>
3820
3821 * gdb.cp/class2.exp: fix for failure on spu-elf
a9c64011 3822
7093c834
PP
38232008-07-14 Paul Pluzhnikov <ppluzhnikov@google.com>
3824
3825 * gdb.cp/class2.exp, gdb.cp/class2.cc: Test for PR2477.
a9c64011 3826
b432ffe3
JK
38272008-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
3828
3829 * gdb.base/randomize.exp: Catch non-Linux targets as untested.
3830
b1a268e5
VP
38312008-07-12 Vladimir Prus <vladimir@codesourcery.com>
3832
3833 * lib/mi-support.exp (mi_expect_stop): Adjust for the new field.
3834
e2995f8e
KB
38352008-07-11 Kevin Buettner <kevinb@redhat.com>
3836
3837 * gdb.arch/e500-regs.exp (decimal_vector): Adjust "v8_int8" portion
3838 of regexp to account for changes made to GDB in the printing of
3839 byte vectors.
3840
14032a66
TT
38412008-07-11 Tom Tromey <tromey@redhat.com>
3842
3843 * gdb.base/completion.exp: Add 'help' completion test.
3844
981505ef
JK
38452008-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
3846
3847 * gdb.base/randomize.exp: Remove dependency on tcl-8.4+.
3848
10568435
JK
38492008-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
3850
3851 * gdb.base/randomize.exp, gdb.base/randomize.c: New files.
3852
4487aabf
PA
38532008-07-09 Pedro Alves <pedro@codesourcery.com>
3854
3855 * gdb.base/chng-syms.exp: Don't expect "No symbol ...".
3856
a4a9b1c4
PA
38572008-07-09 Pedro Alves <pedro@codesourcery.com>
3858
3859 * gdb.base/fullname.exp: Restore pwd if compiling failed.
3860
3c3185ac
JK
38612008-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
3862
3863 * gdb.base/value-double-free.exp, gdb.base/value-double-free.c: New.
3864
7ebd49dc
VP
38652008-06-28 Vladimir Prus <vladimir@codesourcery.com>
3866
3867 * lib/mi-support.exp (mi_send_resuming_command_raw): Revert
3868 previous commit. Add a comment.
3869
84e46146
PA
38702008-06-28 Pedro Alves <pedro@codesourcery.com>
3871
3872 * gdb.base/sigchld.c, gdb.base/sigchld.exp: New test.
3873
0f8d4a2f
VP
38742008-06-28 Vladimir Prus <vladimir@codesourcery.com>
3875
3876 * lib/mi-support.exp (mi_send_resuming_command_raw): Report pass.
3877
f747e0ce
PA
38782008-06-27 Pedro Alves <pedro@codesourcery.com>
3879
3880 * lib/gdb.exp (gdb_saved_set_unbuffered_mode_obj): New global.
3881 (gdb_compile): If target is *-*-cygwin* or *-*-mingw*, and we're
3882 compiling an executable, link in an object that forces unbuffered
3883 output.
3884 * lib/set_unbuffered_mode.c: New file.
3885
734a5c36
JK
38862008-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
3887
3888 * lib/gdb.exp (prepare_for_testing): Do not drop the OPTIONS argument.
3889
a2840c35
VP
38902008-06-25 Vladimir Prus <vladimir@codesourcery.com>
3891
a9c64011
AS
3892 * gdb.mi/mi-async.exp: Use mi_sending_resuming_command_raw and
3893 mi_expect_stop.
3894 * gdb.mi/mi-support.exp (mi_run_cmd, mi_send_resuming_command):
3895 Demand that *running is output.
3896 (detect_async): Perform checking every time.
3897 (mi_send_resuming_command): Extract everything into...
3898 (mi_send_resuming_command_raw): ...this.
a2840c35
VP
3899 (mi_expect_stop): Don't accept any output before *stopped.
3900
6ae37fef
VP
39012008-06-13 Vladimir Prus <vladimir@codesourcery.com>
3902
3903 Robustify mi-simplerun.
a9c64011
AS
3904 * gdb.mi/basics.c (main): Add a call to sleep.
3905 * gdb.mi/mi-cli.exp: Adjust for change in line numbers.
3906 * gdb.mi/mi2-cli.exp: Likewise.
3907 * gdb.mi/mi-break.exp: Likewise.
6ae37fef 3908
b4aa76f0 39092008-06-11 Vladimir Prus <vladimir@codesourcery.com>
83408de7
VP
3910
3911 * gdb.mi/mi-break.exp (test_ignore_count): Use mi_expect_stop.
3912
e1ac3328
VP
39132008-06-10 Vladimir Prus <vladimir@codesourcery.com>
3914
a9c64011
AS
3915 * gdb.mi/mi-console.exp: Adjust.
3916 * gdb.mi/mi-syn-frame.exp: Adjust.
3917 * gdb.mi/mi2-console.exp: Adjust.
3918 * gdb.mi/mi2-syn-frame.exp: Adjust.
3919 * lib/mi-support.exp (mi_run_cmd): Adjust.
3920 (mi_send_resuming_command): Adjust.
e1ac3328 3921
f7f9a841
VP
39222008-06-10 Vladimir Prus <vladimir@codesourcery.com>
3923
3924 * gdb.mi/mi-break.exp (test_ignore_count): Adjust stopped pattern.
a9c64011
AS
3925 * gdb.mi/mi-syn-frame.exp: Use mi_expect_stop instead of direct
3926 testing of stopped.
3927 * gdb.mi/mi2-syn-frame.exp: Likewise.
3928 * lib/mi-support.exp (default_mi_gdb_start): Call detect_async.
3929 (async, detect_async): New.
3930 (mi_expect_stop, mi_continue_to_line): Adjust expectation
3931 depending on if we're running in sync or async mode.
f7f9a841 3932
37cd5d19
TT
39332008-06-09 Tom Tromey <tromey@redhat.com>
3934
3935 * gdb.base/completion.exp: New tests for field name completion
3936 with spaces, and field name completion with '->'.
3937
65d12d83
TT
39382008-06-06 Tom Tromey <tromey@redhat.com>
3939
3940 * gdb.base/break1.c (struct some_struct): New struct.
3941 (values): New global.
3942 * gdb.base/completion.exp: Add field name completion test.
3943
ebfe2e3f
PP
39442008-06-06 Paul Pluzhnikov <ppluzhnikov@google.com>
3945
3946 * gdb.cp/call-c.exp: Test for incorrect handling of reference
3947 to pointer.
3948 * gdb.cp/call-c.cc: Likewise.
3949
bcf6fc3a
NR
39502008-06-06 Nick Roberts <nickrob@snap.net.nz>
3951
3952 * gdb.base/annota1.exp (thread_switch): Test for thread-changed
3953 annotation.
3954
49fd4a42 39552008-06-05 Paul Pluzhnikov <ppluzhnikov@google.com>
a9c64011 3956 Pedro Alves <pedro@codesourcery.com>
49fd4a42
PA
3957
3958 * gdb.threads/execl.c, gdb.threads/execl1.c,
3959 gdb.threads/execl.exp: New tests.
a9c64011 3960
8a34ac3f
AR
39612008-06-05 Aleksandar Ristovski <aristovski@qnx.com>
3962 Daniel Jacobowitz <dan@codesourcery.com>
3963
3964 * gdb.cp/exception.exp: Activate test, make it work with pending
3965 catchpoints.
3966
86ae69ef
JK
39672008-06-05 Jan Kratochvil <jan.kratochvil@redhat.com>
3968
3969 * dw2-ref-missing-frame.S, dw2-ref-missing-frame.exp: New files.
3970
f7f9ae2c
VP
39712008-05-28 Vladimir Prus <vladimir@codesourcery.com>
3972
a9c64011
AS
3973 * gdb.mi/mi-var-cmd.exp: Adjust for the fact that type_changed field is
3974 now printed.
3975 * gdb.mi/mi2-var-cmd.exp: Likewise.
f7f9ae2c 3976
2a2d4dc3
AS
39772008-05-27 Andreas Schwab <schwab@suse.de>
3978
3979 * gdb.base/frame-args.exp: Handle arguments that are optimized
3980 out.
3981
5099e4d9
LM
39822008-05-26 Luis Machado <luisgpm@br.ibm.com>
3983
3984 * gdb.arch/ppc64-atomic-inst.exp: Make the expected compile failure
3985 quiet for ppc32 and group options into a single variable.
3986
d9c36a91
JB
39872008-05-23 Joel Brobecker <brobecker@adacore.com>
3988
3989 * gdb.ada/null_array/foo.adb: Add multi-dimensional array
3990 of zero-size elements.
3991 * gdb.ada/null_array.exp: Test printing this new array.
3992
103a8671
JK
39932008-05-22 Jan Kratochvil <jan.kratochvil@redhat.com>
3994
3995 * gdb.base/longjmp.exp: Fix GDB_TEST_MULTIPLE missing GDB_PROMPT races.
3996
07a4cc1a 39972008-05-21 Joel Brobecker <brobecker@adacore.com>
5943254b
JB
3998
3999 * gdb.base/finish.exp: Test that "fin" works as an abbreviation
4000 of the "finish" command.
4001
55f996a7
NR
40022008-05-21 Nick Roberts <nickrob@snap.net.nz>
4003
4004 * gdb.base/annota1.exp: Test for new annotation.
4005
907fc202
UW
40062008-05-16 Pedro Alves <pedro@codesourcery.com>
4007
4008 * gdb.base/fixsection.exp: New file.
4009 * gdb.base/fixsection0.c: New file.
4010 * gdb.base/fixsection1.c: New file.
4011
e8f97270
UW
40122008-05-16 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4013
4014 * gdb.base/annota1.exp: Accept printf@... in place of printf.
4015 * gdb.base/annota3.exp: Likewise.
4016
ac0bb574
NF
40172008-05-13 Nathan Froyd <froydnj@codesourcery.com>
4018
4019 * gdb.base/watch_thread_num.exp: Don't run tests that require
4020 watchpoints if the target doesn't support them.
4021
6fadd07a
DE
40222008-05-12 Doug Evans <dje@google.com>
4023
4024 * lib/gdbserver-support.exp (find_gdbserver): Use $GDBSERVER if set.
4025
6e9a4a30
JB
40262008-05-09 Joel Brobecker <brobecker@adacore.com>
4027
4028 * gdb.ada/assign_1.exp: New testcase.
4029
08388c79
DE
40302008-05-09 Doug Evans <dje@google.com>
4031
a3c83fae
DE
4032 * gdb.base/find.exp: New file.
4033 * gdb.base/find.c: New file.
08388c79 4034
bd5ddfe8
DJ
40352008-05-08 Daniel Jacobowitz <dan@codesourcery.com>
4036
4037 * gdb.base/commands.exp (watchpoint_command_test): Handle
4038 gdb,no_hardware_watchpoints.
4039 * gdb.base/float.exp: Allow ARM targets without floating point.
4040 * gdb.base/step-test.exp: Allow callee@plt when stepping in.
4041
b5dd68e2 40422008-05-06 Jerome Guitton <guitton@adacore.com>
a9c64011 4043 Joel Brobecker <brobecker@adacore.com>
b5dd68e2
JB
4044
4045 * gdb.ada/lang_switch: New test program.
4046 * gdb.ada/lang_switch.exp: New testcase.
4047
382d13d1
DE
40482008-05-05 Doug Evans <dje@google.com>
4049
4050 * gdb.base/help.exp (disassemble): Update expected help text.
4051
9dd789d0
PA
40522008-05-04 Pedro Alves <pedro@codesourcery.com>
4053
4054 * gdb.base/longjmp.c, gdb.base/longjmp.exp: New files.
4055
611c83ae
PA
40562008-05-04 Pedro Alves <pedro@codesourcery.com>
4057
4058 * gdb.cp/annota2.exp: Adjust to breakpoints invalidations at
4059 different times.
4060
ff013f42
JK
40612008-05-04 Jan Kratochvil <jan.kratochvil@redhat.com>
4062
4063 * gdb.dwarf2/dw2-ranges.S: Merge the secondary section with `.fini'.
4064 * gdb.dwarf2/dw2-ranges.exp: Compile also `dw2-ranges2.S' and
4065 `dw2-ranges3.S' and test also their MAIN2, FUNC2 and MAIN3 symbols.
4066 * gdb.dwarf2/dw2-ranges2.S, gdb.dwarf2/dw2-ranges3.S: New files.
4067
96dff6a2
VP
40682008-05-04 Vladimir Prus <vladimir@codesourcery.com>
4069
4070 * lib/mi-support.exp (mi_run_cmd): Allow for =thread-created
4071 notification to appear.
4072
55cd6f92
DJ
40732008-05-04 Daniel Jacobowitz <dan@debian.org>
4074
4075 * gdb.base/fullname.c: New file.
4076 * gdb.base/fullname.exp: New file.
4077 * lib/gdb.exp (gdb_breakpoint): Support no-message option.
4078
d705c43c
PA
40792008-05-03 Pedro Alves <pedro@codesourcery.com>
4080
4081 * gdb.base/macscp.exp, gdb.base/macscp1.c: Add test for printing
4082 expressions with macros.
4083
333222e1
JK
40842008-05-03 Jan Kratochvil <jan.kratochvil@redhat.com>
4085
4086 * gdb.base/dfp-test.exp: Fix random FAIL risk on calling functions.
4087
5ac01682
DJ
40882008-05-02 Daniel Jacobowitz <dan@codesourcery.com>
4089
4090 * gdb.base/completion.exp: Handle lack of other symbols beginning
4091 with "a".
4092
4093 * gdb.base/varargs.exp: Correct quoting for options to gdb_compile.
4094
237fc4c9
PA
40952008-05-02 Jim Blandy <jimb@codesourcery.com>
4096
4097 * gdb.asm/asmsrc1.s: Add scratch space.
4098
ed5e9466
DJ
40992008-05-01 Jan Kratochvil <jan.kratochvil@redhat.com>
4100 Daniel Jacobowitz <dan@codesourcery.com>
4101
4102 * gdb.threads/attach-into-signal.c, gdb.threads/attach-into-signal.exp,
4103 gdb.threads/attach-stopped.c, gdb.threads/attach-stopped.exp,
4104 gdb.threads/attachstop-mt.c, gdb.threads/attachstop-mt.exp: New.
4105
b39cc962
DJ
41062007-05-01 Daniel Jacobowitz <dan@codesourcery.com>
4107
4108 * gdb.arch/thumb-prologue.exp: Do not expect a saved PC.
4109
36d520f5
JB
41102008-05-01 Joel Brobecker <brobecker@adacore.com>
4111
4112 * gdb.base/info-target.exp: New testcase.
4113
8d4e3071
DJ
41142008-04-30 Daniel Jacobowitz <dan@codesourcery.com>
4115
4116 * gdb.cp/hang.exp: Use .cc instead of .C.
4117 * gdb.cp/hang1.cc, gdb.cp/hang2.cc, gdb.cp/hang3.cc: Renamed from ...
4118 * gdb.cp/hang1.C, gdb.cp/hang2.C, gdb.cp/hang3.C: ... here.
4119
6f3f3097
DJ
41202008-04-30 Daniel Jacobowitz <dan@codesourcery.com>
4121
4122 * gdb.base/gdb1250.exp: Remove perror.
4123 * lib/mi-support.exp (mi_delete_breakpoints): Match the prompt.
4124
5550a914
PA
41252008-04-30 Pedro Alves <pedro@codesourcery.com>
4126
4127 * gdb.dwarf2/dw2-strp.S: Replace .long by .4byte and .value by
4128 .2byte.
4129
d848e687
DJ
41302008-04-25 Daniel Jacobowitz <dan@codesourcery.com>
4131
4132 * gdb.base/macscp.exp: Enable kfails. Compile with -g3 for GCC.
4133 (maybe_kfail): New.
4134
93b5768b
PA
41352008-04-25 Pedro Alves <pedro@codesourcery.com>
4136
4137 * gdb.dwarf2/dw2-strp.S, gdb.dwarf2/dw2-strp.exp: New files.
4138
721c02de
VP
41392008-04-24 Vladimir Prus <vladimir@codesourcery.com>
4140
a9c64011
AS
4141 * gdb.mi/mi-syn-frame.exp: Adjust for token disappearance.
4142 * gdb.mi/mi2-syn-frame.exp: Likewise.
4143 * lib/mi-support.exp: Likewise.
721c02de 4144
74960c60
VP
41452008-04-24 Vladimir Prus <vladimir@codesourcery.com>
4146
4147 * lib/gdb.exp (gdb_continue_to_breakpoint): Allow the caller
4148 to specify regexp for the location to stop at.
4149 * gdb.base/break-always.c: New.
4150 * gdb.base/break-always.exp: New.
4151
d24317b4
VP
41522008-04-24 Vladimir Prus <vladimir@codesourcery.com>
4153
4154 * lib/mi-support.exp (mi_runto_helper): Adjust
4155 for the original-location field.
4156 (mi_create_breakpoint, mi_list_breakpoints): New.
4157 * gdb.mi/mi-break.exp: Adjust.
4158 * gdb.mi/mi2-break.exp: Adjust.
4159 * gdb.mi/mi-pending.exp: Adjust.
4160 * gdb.mi/mi-simplerun.exp: Adjust.
4161 * gdb.mi/mi2-simplerun.exp: Adjust.
4162 * gdb.mi/mi-syn-frame.exp: Adjust.
4163 * gdb.mi/mi2-syn-frame.exp: Adjust.
4164 * gdb.mi/mi-until.exp: Adjust.
4165 * gdb.mi/mi2-until.exp: Adjust.
4166 * gdb.mi/mi-var-display.exp: Adjust.
4167 * gdb.mi/mi2-var-display.exp: Adjust.
4168 * gdb.mi/mi-watch.exp: Adjust.
4169 * gdb.mi/mi2-watch.exp: Adjust.
4170
fdc59709 41712008-04-23 Paolo Bonzini <bonzini@gnu.org>
d24317b4 4172
a9c64011
AS
4173 * aclocal.m4: Add override.m4.
4174 * configure: Regenerate.
fdc59709 4175
8e91f023
VP
41762008-04-19 Vladimir Prus <vladimir@codesourcery.com>
4177
4178 * gdb.mi/var-cmd.c (do_at_tests): Verify that
4179 '-var-update --all-values' reports new value even the type
4180 of a variable object has changed.
4181
233a11ab
CS
41822008-04-18 Craig Silverstein <csilvers@google.com>
4183
4184 * gdb.dwarf2/dw2-compressed.S, gdb.dwarf2/dw2-compressed.exp: New
4185 files.
d24317b4 4186
9c1137ad
JB
41872008-04-18 Joel Brobecker <brobecker@adacore.com>
4188
4189 * gdb.ada/atomic_enum: New test program.
4190 * gdb.ada/atomic_enum.exp: New testcase.
4191
66d0bbc7
DE
41922008-04-17 Doug Evans <dje@google.com>
4193
4194 * gdb.opt/Makefile.in: Fix whitespace.
4195
100906b0
UW
41962008-04-17 Daniel Jacobowitz <dan@codesourcery.com>
4197
4198 * gdb.threads/linux-dp.exp: Continue after unrecognized lines.
4199
4584e32e
DE
42002008-04-17 Doug Evans <dje@google.com>
4201
4202 * gdb.base/hashline1.exp: New testcase.
4203 * gdb.base/hashline2.exp: New testcase.
4204 * gdb.base/hashline2.exp: New testcase.
4205
0a320680
PA
42062008-04-17 Pedro Alves <pedro@codesourcery.com>
4207
4208 * gdb.base/step-break.exp, gdb.base/step-break.c: New files.
4209
18ac113b
AR
42102008-04-15 Aleksandar Ristovski <aristovski@qnx.com>
4211
4212 * gdb.base/attach.exp (do_attach_tests): Matching pattern for
4213 temporary breakpoint to match "Temporary breakpoint".
4214 * gdb.base/break.exp (delete_breakpoints): Likewise.
4215 * gdb.base/call-ar-st.exp (get_debug_format): Likewise.
4216 * gdb.base/commands.exp (temporary_breakpoint_commands): Likewise.
4217 * gdb.base/display.exp: Likewise.
4218 * gdb.base/foll-exec.exp (do_exec_tests): Likewise.
4219 * gdb.base/foll-fork.exp (catch_fork_child_follow): Likewise.
4220 * gdb.base/restore.exp (restore_tests): Likewise.
4221 * gdb.base/sepdebug.exp: Likewise.
4222 * gdb.base/watchpoint.exp: Likewise.
4223 * gdb.mi/mi-cli.exp: Added argument for new "disp" field.
4224 * gdb.mi/mi-pending.exp: Likewise.
4225 * gdb.mi/mi-simplerun.exp (test_running_the_program): Likewise.
4226 * gdb.mi/mi-until.exp (test_runnint_to_foo): Likewise.
4227 * gdb.mi/mi-var-cmd.exp: Likewise.
4228 * gdb.mi/mi-var-display.exp: Likewise.
4229 * gdb.mi/mi2-cli.exp: Likewise.
4230 * gdb.mi/mi2-simplerun.exp (test_running_the_program): Likewise.
4231 * gdb.mi/mi2-until.exp (test_running_to_foo): Likewise.
4232 * gdb.mi/mi2-var-display.exp: Likewise.
4233 * lib/gdb.exp (gdb_breakpoint): Pattern for temporary breakpoint.
4234 * lib/mi-support.exp (mi_runto_helper): Use "after_reason" argument for
4235 new "disp" field.
a9c64011 4236 (mi_expect_stop): Move after_reason argument to be really after
18ac113b
AR
4237 reason. This is to support fix for PR2424.
4238
add38693
JK
42392008-04-15 Jan Kratochvil <jan.kratochvil@redhat.com>
4240
4241 * gdb.dwarf2/dw2-ranges.S: New stub `.file' directive.
4242
fcacd99f
VP
42432008-04-13 Vladimir Prus <vladimir@codesourcery.com>
4244
4245 * gdb.mi/mi-var-cmd.exp: Adjust for appearance of type_changed
a9c64011 4246 field. Add more floating varobj tests.
fcacd99f 4247 * gdb.mi/mi2-var-cmd.exp: Adjust for appearance of type_changed
a9c64011
AS
4248 field.
4249 * gdb.mi/var-cmd.c (do_at_tests_callee, do_at_tests): New.
4250 (main): Call do_at_tests.
4251 * lib/mi-support.exp (mi_create_floating_varobj)
4252 (mi_varobj_update_with_type_change): New.
fcacd99f 4253
de051565
MK
42542008-04-09 Marc Khouzam <marc.khouzam@ericsson.com>
4255
4256 * gdb.mi/mi2-var-display.exp: Added tests for the new -f
4257 option of -var-evaluate-expression.
4258 * gdb.mi/mi2-var-display.exp: Likewise.
4259
dbc52822
VP
42602008-04-07 Vladimir Prus <vladimir@codesourcery.com>
4261
4262 Introduce test setup helpers.
a9c64011
AS
4263 * lib/gdb.exp (build_executable, clean_restart)
4264 (prepare_for_testing): New.
4265 * gdb.base/break.exp: Use prepare_for_testing, and clean_restart.
4266 * gdb.base/return.exp: Likewise.
4267 * gdb.base/ending-run.exp: Likewise.
dbc52822 4268
473591da
NR
42692008-04-07 Nick Roberts <nickrob@snap.net.nz>
4270
4271 * gdb.mi/mi-async.exp: New test for asynchronous Machine
4272 Interface (MI) responses.
4273
2b2d9e11
VP
42742008-04-06 Vladimir Prus <vladimir@codesourcery.com>
4275
a9c64011
AS
4276 * gdb.cp/breakpoint.cc: New code to test conditions involving
4277 member variables.
4278 * gdb.cp/breakpoint.exp: Test condition involving member
4279 variables.
2b2d9e11 4280
bb378428
VP
42812008-04-05 Vladimir Prus <vladimir@codesourcery.com>
4282
4283 * lib/mi-support.exp (mi_expect_stop): New.
4284 (mi_run_cmd): Change the
4285 token. Use mi_send_resuming_command, use
4286 mi_expect_stop.
4287 (mi_execute_to_helper): Rename to mi_execute_to.
4288 (mi_send_resuming_command): Add more error patterns.
4289 (mi_wait_for_stop): Renamed to...
4290 (mi_get_stop_line): ...this.
4291 (mi_run_inline_test): Adjust.
4292
4293 * gdb.mi/mi-cli.exp: Use mi_execute_to/mi_expect_stop.
4294 * gdb.mi/mi-console.exp: Likewise.
4295 * gdb.mi/mi-pending.exp: Likewise.
4296 * gdb.mi/mi-simplerun.exp: Likewise.
4297 * gdb.mi/mi-stack.exp: Likewise.
4298 * gdb.mi/mi-stepi.exp: Likewise.
4299 * gdb.mi/mi-syn-frame.exp: Add comment.
4300 * gdb.mi/mi-until.exp: Likewise.
4301 * gdb.mi/mi-var-display.exp: Likewise.
4302 * gdb.mi/mi-watch.exp: Likewise.
4303 * gdb.mi/mi2-cli.exp: Likewise.
4304 * gdb.mi/mi2-console.exp: Likewise.
4305 * gdb.mi/mi2-simplerun.exp: Likewise.
4306 * gdb.mi/mi2-stack.exp: Likewise.
4307 * gdb.mi/mi2-stepi.exp: Likewise.
4308 * gdb.mi/mi2-until.exp: Likewise.
4309 * gdb.mi/mi2-var-display.exp: Likewise.
4310 * gdb.mi/mi2-watch.exp: Likewise.
4311
62172bb9
UW
43122008-04-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4313
4314 * gdb.base/watch_thread_num.exp: Use gdb_compile_pthreads.
4315
4316 * gdb.cp/mb-templates.exp: Skip test on spu*-*-* targets.
4317
a13e061a
PA
43182008-04-04 Pedro Alves <pedro@codesourcery.com>
4319
4320 * gdb.mi/mi-disassemble.exp, gdb.mi/mi-stack.exp,
4321 gdb.mi/mi-syn-frame.exp, gdb.mi/mi-var-block.exp,
4322 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
4323 gdb.mi/mi2-disassemble.exp, gdb.mi/mi2-stack.exp,
4324 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-var-block.exp,
4325 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp: Update to not
4326 expect an mi error duplicated in stderr.
4327
eae06beb
JB
43282008-04-03 Joel Brobecker <brobecker@adacore.com>
4329
4330 * gdb.cp/ovldbreak.cc: Add missing bodies for methods foo::foofunc.
4331 * gdb.cp/ovldbreak.exp: Set multiple-symbols to "ask".
4332 Add a couple of tests that verify the behavior when the new setting
4333 is set to "cancel" and "all".
4334 * gdb.cp/method2.exp, gdb.cp/templates.exp: Set multiple-symbols to
4335 "ask" before we start the testing.
4336
79c6ced6
AR
43372008-04-01 Aleksandar Ristovski <aristovski@qnx.com>
4338
4339 * gdb.cp/casts.cc: Add class reference variables.
4340 * gdb.cp/casts.exp: New test cases for up/down casting references.
4341
6c2d1a6b
MK
43422008-04-01 Marc Khouzam <marc.khouzam@ericsson.com>
4343
4344 * gdb.mi/mi-var-display.exp: Stop at end of do_special_tests
4345 instead of beginning to make an extra test pass.
4346 * gdb.mi/mi2-var-display.exp: Likewise.
4347
55b411d9
MR
43482008-03-31 Maciej W. Rozycki <macro@mips.com>
4349
4350 * gdb.base/break.exp: Mark failures as such. Fix formatting.
4351
c6140da2
MD
43522008-03-31 Markus Deuling <deuling@de.ibm.com>
4353 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4354
4355 * gdb.arch/spu-info.exp (info spu mailbox): Check for correct initial
4356 value. Add xfail for older kernels.
4357
79732189
AR
43582008-03-28 Aleksandar Ristovski <aristovski@qnx.com>
4359
4360 Bring mi-support in line with gdb.exp.
4361 * lib/mi-support.exp (default_mi_gdb_start): Rename from mi_gdb_start.
4362 (mi_gdb_start): New function.
4363
33c3676e
MR
43642008-03-28 Maciej W. Rozycki <macro@mips.com>
4365
4366 * gdb.mi/mi-var-cmd.exp: Fix a typo.
4367
92e28119
VP
43682008-03-26 Vladimir Prus <vladimir@codesourcery.com>
4369
4370 * gdb.mi/mi-var-display.exp: Remove obsolete xfail.
4371 * gdb.mi/mi2-var-display.exp: Likewise.
a9c64011 4372
9e8e3afe
VP
43732008-03-26 Vladimir Prus <vladimir@codesourcery.com>
4374
4375 * lib/mi-support.exp (mi_create_varobj_checked): New.
4376 (mi_list_varobj_children): Allow to check for a
4377 value.
4378 (mi_list_array_varobj_children): New.
4379
4380 * gdb.mi/mi-var-child.exp: Use mi_create_varobj
4381 and mi_list_varobj_children, as opposed to hardcoding
4382 expected strings.
4383 * gdb.mi/gdb701.exp: Likewise.
4384 * gdb.mi/gdb792.exp: Likewise.
4385 * gdb.mi/mi-var-block.exp: Likewise.
4386 * gdb.mi/mi-var-cmd.exp: Likewise.
4387 * gdb.mi/mi-var-invalidate.exp: Likewise.
4388 * gdb.mi/mi2-var-block.exp: Likewise.
4389 * gdb.mi/mi2-var-child.exp: Likewise.
4390 * gdb.mi/mi2-var-cmd.exp: Likewise.
4391 * gdb.mi/mi2-var-display.exp: Likewise.
4392
9df50351
JK
43932008-03-24 Jan Kratochvil <jan.kratochvil@redhat.com>
4394
4395 Fix random false FAILs on i386.
4396 * gdb.base/prelink.exp: Use `--no-exec-shield' for prelink.
4397
31e5d73a
DJ
43982008-03-23 Daniel Jacobowitz <dan@codesourcery.com>
4399
4400 PR gdb/544
4401 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Reapply 2008-03-21 changes.
4402
12f4afab
DJ
44032008-03-23 Daniel Jacobowitz <dan@codesourcery.com>
4404
4405 PR gdb/544
4406 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Revert 2008-03-21 changes.
4407
b562a0cb
DJ
44082008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
4409
4410 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Remove KFAIL for
4411 fixed PR gdb/544.
4412
17faa917
DJ
44132008-03-21 Pedro Alves <pedro@codesourcery.com>
4414
4415 * gdb.threads/fork-child-threads.exp: Test next over fork.
4416
6214f497
DJ
44172008-03-21 Chris Demetriou <cgd@google.com>
4418
4419 * gdb.base/break.exp (rbreak junk): New test for rbreak
4420 "Junk at end of arguments" issue.
4421
63092375
DJ
44222008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
4423
4424 * gdb.base/printcmds.exp (test_print_array_constants): Do not expect
4425 *& to work on created array elements.
4426 (Top level): Test print $pc with a file. Test string operations
4427 without a target.
4428 * gdb.base/ptype.exp: Do not expect *& to work on created array
4429 elements.
4430
b21991b0
DJ
44312008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
4432
4433 * gdb.threads/killed.exp, gdb.threads/manythreads.exp,
4434 gdb.threads/staticthreads.exp: Update exit query.
4435
c4b347c7
SL
44362008-03-07 Sandra Loosemore <sandra@codesourcery.com>
4437
4438 * lib/gdb.exp (gdb_load_cmd): Fix $args typo in timeout error message.
4439
fa4727a6
DJ
44402008-03-03 Daniel Jacobowitz <dan@codesourcery.com>
4441
4442 * gdb.base/watchpoint.c (global_ptr, func4): New.
4443 (main): Call func4.
4444 * gdb.base/watchpoint.exp: Call test_inaccessible_watchpoint.
4445 (test_inaccessible_watchpoint): New.
4446
2f34202f
MR
44472008-02-29 Maciej W. Rozycki <macro@mips.com>
4448
4449 * lib/gdb.exp (gdb_expect): Of all the timeouts provided always
4450 select the largest.
4451
0d6ba1b1
DJ
44522008-02-28 Daniel Jacobowitz <dan@codesourcery.com>
4453
4454 * gdb.base/annota1.exp, gdb.cp/annota2.exp: Update for fewer
4455 frames-invalid annotations.
4456
e691325a
PM
44572008-02-28 Pierre Muller <muller@ics.u-strasbg.fr>
4458
a9c64011 4459 * gdb.base/assign.exp: avoid same output for different tests.
e691325a 4460
f85b5ecc
DE
44612008-02-27 Doug Evans <dje@google.com>
4462
4463 * gdb.base/sigstep.exp (breakpoint_to_handler): Remove setup_kfail
4464 for bug 1738.
4465 (breakpoint_to_handler_entry): Ditto.
4466
b40e7bf3
JB
44672008-02-27 Joel Brobecker <brobecker@adacore.com>
4468
4469 * gdb.base/ending-run.exp: Use the first line of code inside
4470 function body to test breakpoints.
4471 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Adjust the actual
4472 location where the breakpoint is inserted when using the line
4473 where a function is declared. Fix typo in the description of
4474 one of the tests.
4475 * gdb.mi/mi-simplerun.exp, gdb.mi/mi2-simplerun.exp: Likewise.
4476
2faca73a
PM
44772008-02-27 Pierre Muller <muller@ics.u-strasbg.fr>
4478
4479 * gdb.arch/i386-sse.exp: avoid same output for two breakpoint setting
a9c64011 4480 tests.
2faca73a 4481
6f439c36
PM
44822008-02-27 Pierre Muller <muller@ics.u-strasbg.fr>
4483
4484 * gdb.base/args.exp: avoid same output for tests
4485 with single quotes.
4486
54e52265
VP
44872008-02-26 Vladimir Prus <vladimir@codesourcery.com>
4488
a9c64011
AS
4489 * gdb.base/annota1.exp: Adjust for 'info break'
4490 format changes.
4491 * gdb.base/annota3.exp: Likewise.
4492 * gdb.base/break.exp: Likewise.
4493 * gdb.base/condbreak.exp: Likewise.
4494 * gdb.base/pending.exp: Likewise.
4495 * gdb.base/sepdebug.exp: Likewise.
4496 * gdb.base/unload.exp: Likewise.
4497 * gdb.cp/ovldbreak.exp: Likewise.
4498 * gdb.mi/mi-pending.exp: Likewise.
54e52265 4499
897b09ca
DE
45002008-02-07 Doug Evans <dje@google.com>
4501
4502 * gdb.cp/mb-inline.exp: New.
4503 * gdb.cp/mb-inline.h: New.
4504 * gdb.cp/mb-inline1.cc: New.
4505 * gdb.cp/mb-inline2.cc: New.
4506
b1c32d35
PM
45072008-02-06 Pierre Muller <muller@ics.u-strasbg.fr>
4508
4509 * gdb.pascal/floats.pas: New test program.
4510 * gdb.pascal/floats.exp: New testcase.
4511
1a4ca44a
TJB
45122008-02-06 Thiago Jung Bauermann <bauerman@br.ibm.com>
4513
4514 * gdb.base/callfuncs.c (t_float_many_args): New function.
4515 (t_double_many_args): New function.
4516 * gdb.base/callfuncs.exp: Add tests for exceeding float
4517 and double parameters passed through the stack.
4518
439048e8
JB
45192008-02-05 Joel Brobecker <brobecker@adacore.com>
4520
4521 * gdb.ada/complete/pck.ads, gdb.ada/complete/pck.adb,
4522 gdb.ada/complete/foo.adb: New files.
4523 * gdb.ada/complete.exp: New testcase.
4524
81fe8080
DE
45252008-02-03 Doug Evans <dje@google.com>
4526
301f0ecf
DE
4527 * gdb.base/whatis-exp.exp: Fix expected result of whatis x+y, x-y, x*y.
4528
81fe8080
DE
4529 * gdb.cp/gdb2384.exp: New file.
4530 * gdb.cp/gdb2384.cc: New file.
4531 * gdb.cp/gdb2384-base.h: New file.
4532 * gdb.cp/gdb2384-base.cc: New file.
4533
4b071aec
DE
45342008-02-02 Doug Evans <dje@google.com>
4535
4536 * gdb.base/sigall.c (main): Ensure all signals aren't blocked.
4537
61137ba6
JB
45382007-02-01 Joel Brobecker <brobecker@adacore.com>
4539
4540 * gdb.ada/sym_print_name: New test program.
4541 * gdb.ada/sym_print_name.exp: New testcase.
4542
45432007-02-01 Joel Brobecker <brobecker@adacore.com>
51ba8a62
JB
4544
4545 * gdb.ada/nested/hello.adb: New file.
4546 * gdb.ada/nested.exp: New testcase.
4547 * gdb.ada/Makefile.in (EXECUTABLES): Update list.
4548
98deb0da
VP
45492008-02-01 Vladimir Prus <vladimir@codesourcery.com>
4550
4551 * gdb.mi/basic.c (return_1): New function.
a9c64011
AS
4552 * gdb.mi/mi-break.exp: Make sure that failed -break-insert
4553 don't cause future evaluations of function to report
4554 creation of internal breakpoints.
98deb0da 4555
723a2275
VP
45562008-02-01 Vladimir Prus <vladimir@codesourcery.com>
4557
4558 * gdb.mi/mi-break.exp (test_error): New.
4559 Call it.
4560
fb546a2f
LM
45612008-01-31 Luis Machado <luisgpm@br.ibm.com>
4562
4563 * gdb.arch/ppc64-atomic-inst.c: New testcase source file.
4564 * gdb.arch/ppc64-atomic-inst.exp: New testcase expect file.
4565
2d8fd90a
PM
45662008-01-31 Pierre Muller <muller@ics.u-strasbg.fr>
4567
4568 * gdb.pascal/integers.pas: New test program.
4569 * gdb.pascal/integers.exp: New testcase.
4570
a7fa0ded
PM
45712008-01-31 Pierre Muller <muller@ics.u-strasbg.fr>
4572
4573 * gdb.pascal/hello.exp (binfile): Add ${EXEEXT}.
4574
5e1a1926
TJB
45752008-01-30 Luis Machado <luisgpm@br.ibm.com>
4576
4577 * gdb.arch/powerpc-d128-regs.exp: New testcase expect file.
4578 * gdb.arch/powerpc-d128-regs.c: New testcase source file.
4579
8d04f9f0
JB
45802008-01-30 Paul Hilfinger <hilfinger@adacore.com>
4581
4582 * gdb.ada/formatted_ref: New test program.
4583 * gdb.ada/formatted_ref.exp: New testcase.
4584
4585 * gdb.cp/formatted-ref.cc: New file.
4586 * gdb.cp/formatted-ref.exp: New testcase.
4587
ce75a98f
JB
45882008-01-30 Joel Brobecker <brobecker@adacore.com>
4589
4590 * gdb.base/ptype.exp: Add testing of "ptype $pc".
4591
e835f6bf
NR
45922008-01-30 Nick Roberts <nickrob@snap.net.nz>
4593
4594 * gdb.mi/mi-file.exp, gdb.mi/mi2-file.exp
4595 (test_file_list_exec_source_file): Update to new macro-info field.
4596
d118ef87
PH
45972008-01-30 Paul N. Hilfinger <hilfinger@adacore.com>
4598
4599 * gdb.ada/exprs: New test program.
4600 * gdb.ada/exprs.exp: New testcase.
4601
7d35ab09
TJB
46022008-01-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
4603
4604 * dfp-test.c (DELTA, DELTA_B): New definitions.
4605 (double_val1, double_val2, double_val3, double_val4, double_val5,
4606 double_val6, double_val7, double_val8, double_val9, double_val10,
4607 double_val11, double_val12, double_val13, double_val14, dec32_val1,
4608 dec32_val2, dec32_val3, dec32_val4, dec32_val5, dec32_val6, dec32_val7,
4609 dec32_val8, dec32_val9, dec32_val10, dec32_val11, dec32_val12,
4610 dec32_val13, dec32_val14, dec32_val15, dec32_val16, dec64_val1,
4611 dec64_val2, dec64_val3, dec64_val4, dec64_val5, dec64_val6, dec64_val7,
4612 dec64_val8, dec64_val9, dec64_val10, dec64_val11, dec64_val12,
4613 dec64_val13, dec64_val14, dec64_val15, dec64_val16, dec128_val1,
4614 dec128_val2, dec128_val3, dec128_val4, dec128_val5, dec128_val6,
4615 dec128_val7, dec128_val8, dec128_val9, dec128_val10, dec128_val11,
4616 dec128_val12, dec128_val13, dec128_val14, dec128_val15,
4617 dec128_val16): New global variables.
4618 (decimal_dec128_align): New function.
4619 (decimal_mixed): Likewise.
4620 (decimal_many_args_dec32): Likewise.
4621 (decimal_many_args_dec64): Likewise.
4622 (decimal_many_args_dec128): Likewise.
4623 (decimal_many_args_mixed): Likewise.
4624 * dfp-test.exp: Add tests calling new inferior functions.
4625
2d717e4f
DJ
46262008-01-29 Daniel Jacobowitz <dan@codesourcery.com>
4627
4628 * gdb.server/ext-attach.c, gdb.server/ext-attach.exp,
4629 gdb.server/ext-run.exp: New files.
4630 * lib/gdbserver-support.exp (gdbserver_download): New.
4631 (gdbserver_start): New. Update gdbserver expected
4632 output.
4633 (gdbserver_spawn): Use them.
4634 (gdbserver_start_extended): New.
4635
e85a822c
DJ
46362008-01-29 Daniel Jacobowitz <dan@codesourcery.com>
4637
4638 * gdb.base/foll-exec.exp: Update header. Skip on remote targets.
4639 Run on GNU/Linux.
4640 (do_exec_tests): Check for systems which do not support catchpoints.
4641 Do not match START.
4642 * gdb.base/foll-fork.exp: Update header. Skip on remote targets.
4643 Run on GNU/Linux. Enable verbose output.
4644 (check_fork_catchpoints): New.
4645 (explicit_fork_child_follow, catch_fork_child_follow)
4646 (tcatch_fork_parent_follow): Update expected messages.
4647 (do_fork_tests): Use check_fork_catchpoints.
4648 * gdb.base/foll-vfork.exp: Update header. Skip on remote targets.
4649 Run on GNU/Linux. Enable verbose output.
4650 (check_vfork_catchpoints): New.
4651 (vfork_parent_follow_to_bp, tcatch_vfork_then_child_follow): Update
4652 expected messages.
4653 (do_vfork_and_exec_tests): Use check_fork_catchpoints.
4654
401ea829
JB
46552008-01-29 Jim Blandy <jimb@red-bean.com>
4656
4657 * lib/gdbserver-support.exp (gdb_target_cmd): Recognize 'unknown
4658 host' errors.
4659 * lib/mi-support.exp (mi_gdb_target_cmd): Same.
4660
aceaf3ad
JB
46612008-01-29 Jim Blandy <jimb@red-bean.com>
4662
4663 * gdb.threads/sigthread.c: Use barriers to ensure that
4664 child_thread and child_thread_two are always initialized before we
4665 start to use them.
4666
a5606eee
VP
46672008-01-29 Vladimir Prus <vladimir@codesourcery.com>
4668
4669 * gdb.base/watchpoint-solib.exp: New.
a9c64011
AS
4670 * gdb.base/watchpoint-solib.c: New.
4671 * gdb.base/watchpoint-solib-shr.c: New.
a5606eee 4672
c55a82bb
PM
46732008-01-29 Pierre Muller <muller@ics.u-strasbg.fr>
4674
4675 * gdb.base/gdb1056.exp: Add unsigned integer test.
4676
0993fe05
DE
46772008-01-28 Doug Evans <dje@google.com>
4678
4679 * gdb.base/maint.exp: Tighten patterns looking for .text/.data/.bss.
4680
4fe42e7f
JB
46812008-01-27 Jim Blandy <jimb@codesourcery.com>
4682
c7a69933
JB
4683 * gdb.base/expand-psymtabs.exp: Doc fix to the doc fix.
4684
4fe42e7f
JB
4685 * gdb.base/expand-psymtabs.exp: Doc fix.
4686
5def8285
MK
46872008-01-26 Mark Kettenis <kettenis@gnu.org>
4688
4689 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
4690
5313c911
NR
46912008-01-24 Nick Roberts <nickrob@snap.net.nz>
4692
a9c64011 4693 * gdb.mi/mi2-var-display.exp: Add value field to tests for output of
5313c911
NR
4694 -var-set-format.
4695
93815fbf
VP
46962008-01-23 Chris Demetriou <cgd@google.com>
4697
4698 * gdb.threads/thread_events.c: New testcase source file.
4699 * gdb.threads/thread_events.exp: New testcase expect file.
4700
467a88ee
NR
47012008-01-23 Nick Roberts <nickrob@snap.net.nz>
4702
4703 * lib/gdb.exp: Add the variable octal.
a9c64011
AS
4704
4705 * gdb.mi/mi-var-display.exp: Add value field to tests for output of
467a88ee
NR
4706 -var-set-format.
4707
d8f82aba
DJ
47082008-01-22 Daniel Jacobowitz <dan@codesourcery.com>
4709 Vladimir Prus <vladimir@codesourcery.com>
4710
4711 * gdb.base/float.exp: Allow missing floating point for m68k and
4712 PowerPC.
4713
60c46647
VP
47142008-01-22 Vladimir Prus <vladimir@codesourcery.com>
4715
4716 * gdb.mi/basics.c: Setup for testing breakpoints
a9c64011
AS
4717 ignore count.
4718 * gdb.mi/mi-break.exp: Test for breakpoint ignore count.
4719 * gdb.mi/mi-cli.exp: Adjust.
4720 * gdb.mi/mi2-cli.exp: Adjust.
60c46647 4721
c7dd36a1
PA
47222008-01-17 Pedro Alves <pedro@codesourcery.com>
4723
4724 * gdb.mi/mi-var-child.c (do_children_tests): Add 'dummy' integer
4725 and 'dummy_ptr' integer pointer. Initialize struct_declarations
4726 with dummy_ptr's address.
4727 * gdb.mi/var-cmd.c (do_children_tests): Likewise.
4728 * gdb.mi/mi-var-child.exp: int_ptr_ptr is now always "editable" on
4729 all targets.
4730 * gdb.mi/mi2-var-child.exp: Likewise.
4731
39d5313e
JB
47322008-01-09 Joel Brobecker <brobecker@adacore.com>
4733
4734 * gdb.ada/null_array: New test program.
4735 * gdb.ada/null_array.exp: New testcase.
4736
0aea4bf3
LM
47372008-01-09 Luis Machado <luisgpm@br.ibm.com>
4738
4739 * gdb.base/printcmds.exp (test_printf_with_dfp): Update printf calls
4740 with required float modifiers.
4741
0b354900
JB
47422008-01-08 Joel Brobecker <brobecker@adacore.com>
4743
4744 * gdb.ada/funcall_param: New test program.
4745 * gdb.ada/funcall_param.exp: New testcase.
4746
cdb7f5d4
JB
47472008-01-08 Joel Brobecker <brobecker@adacore.com>
4748
4749 * gdb.ada/arrayparam: New test program.
4750 * gdb.ada/arrayparam.exp: New testcase.
4751
88e2547f
JB
47522008-01-08 Joel Brobecker <brobecker@adacore.com>
4753
4754 * gdb.ada/print_pc.exp: Add verification of where gdb_start_cmd
4755 landed. Should also fix random failures in the test following it.
4756
f6867ce0
TJB
47572008-01-07 Thiago Jung Bauermann <bauerman@br.ibm.com>
4758
4759 * gdb.base/dfp-exprs.exp (test_dfp_arithmetic_expressions): Add tests
4760 for expressions with decimal float values.
4761 (test_dfp_conversions): New function to test casts to and from
4762 decimal float types.
4763 Call test_dfp_conversions.
4764 * gdb.base/dfp-test.c (struct decstruct): Add float4 and double8
4765 elements.
4766 (main): Initialize ds.float4 and ds.double8 elements.
4767 * gdb.base/dfp-test.exp (d32_set_tests): Fix typo. Adjust expect
4768 string to new error message.
4769 (d64_set_tests): Likewise.
4770 (d128_set_tests): Likewise.
4771 Add tests for expressions with decimal float variables. Add tests for
4772 conversions to and from decimal float types.
4773
f9c11282
JB
47742008-01-05 Joel Brobecker <brobecker@adacore.com>
4775
4776 * gdb.ada/packed_tagged/comp_bug.adb: New file.
4777 * gdb.ada/packed_tagged.exp: New testcase.
4778
0ecbca72
JB
47792008-01-04 Joel Brobecker <brobecker@adacore.com>
4780
4781 * gdb.ada/homonym/homonym.ads, gdb.ada/homonym/homonym.adb,
4782 gdb.ada/homonym/homonym_main.adb: New files.
4783 * gdb.ada/homonym.exp: New testcase.
4784
c18d3d89
JB
47852008-01-04 Joel Brobecker <brobecker@adacore.com>
4786
4787 * gdb.ada/packed_array.exp: Add testing of references to
4788 a packed array.
4789
ecc7085b
JB
47902008-01-04 Joel Brobecker <brobecker@adacore.com>
4791
4792 * gdb.ada/type_coercion/ident.adb, gdb.ada/type_coercion/assign.adb:
4793 New files.
4794 * gdb.ada/type_coercion.exp: New testcase.
4795
c474c922
JB
47962008-01-04 Joel Brobecker <brobecker@adacore.com>
4797
4798 * gdb.ada/tagged/pck.ads, gdb.ada/tagged/pck.adb,
4799 gdb.ada/tagged/foo.adb: New file.
4800 * gdb.ada/tagged.exp: New testcase.
4801
9005b927
JB
48022008-01-04 Joel Brobecker <brobecker@adacore.com>
4803
4804 * gdb.ada/ptype_field/pck.ads, gdb.ada/ptype_field/pck.adb,
4805 gdb.ada/ptype_field/foo.adb: New files.
4806 * gdb.ada/ptype_field.exp: New testcase.
4807
1a6aaad8
JB
48082008-01-03 Joel Brobecker <brobecker@adacore.com>
4809
4810 * gdb.ada/print_pc.exp: New testcase.
4811
0ef22f53
JB
48122008-01-03 Joel Brobecker <brobecker@adacore.com>
4813
4814 * gdb.ada/taft_type/pck.ads, gdb.ada/taft_type/pck.adb,
4815 gdb.ada/taft_type/p.adb: New files.
4816 * gdb.ada/taft_type.exp: New testcase.
4817
1689ecf8
JB
48182008-01-03 Joel Brobecker <brobecker@adacore.com>
4819
4820 * gdb.ada/array_bounds/bar.adb: New file.
4821 * gdb.ada/array_bounds.exp: New testcase.
4822
a4d0b9c3
JB
48232008-01-03 Joel Brobecker <brobecker@adacore.com>
4824
4825 * gdb.ada/arrayptr/pck.ads, gdb.ada/arrayptr/pck.adb,
4826 gdb.ada/arrayptr/foo.adb: New files.
4827 * gdb.ada/arrayptr.exp: New testcase.
4828
a31ace00
JB
48292008-01-03 Joel Brobecker <brobecker@adacore.com>
4830
4831 * gdb.base/set-lang-auto.exp: New testcase.
4832
a97fced3
JB
48332008-01-03 Joel Brobecker <brobecker@adacore.com>
4834
4835 * gdb.ada/fun_addr/foo.adb: New file.
4836 * gdb.ada/fun_addr.exp: New testcase.
4837
ef29ce1a
JK
48382008-01-02 Jan Kratochvil <jan.kratochvil@redhat.com>
4839
4840 * gdb.threads/fork-child-threads.exp, gdb.threads/fork-child-threads.c:
4841 New files
4842
0fafefe3
JB
48432008-01-02 Joel Brobecker <brobecker@adacore.com>
4844
4845 * array_subscript_addr/p.adb: New file.
a9c64011 4846 * array_subscript_addr.exp: New testcase.
0fafefe3 4847
c4359f8d
JB
48482008-01-02 Joel Brobecker <brobecker@adacore.com>
4849
a9c64011 4850 * gdb.ada/str_cmp_ref/pck.ads, gdb.ada/str_cmp_ref/foo.adb:
c4359f8d
JB
4851 New files.
4852 * gdb.ada/str_cmp_ref.exp: New testcase.
4853
1aa1b15b
JB
48542008-01-01 Joel Brobecker <brobecker@adacore.com>
4855
4856 * gdb.ada/fun_in_declare/pck.ads, gdb.ada/fun_in_declare/pck.adb,
4857 gdb.ada/fun_in_declare/foo.adb: New files.
a9c64011 4858 * gdb.ada/fun_in_declare.exp: New testcase.
1aa1b15b 4859
81c9b2cf
JB
48602008-01-01 Joel Brobecker <brobecker@adacore.com>
4861
4862 * gdb.ada/ref_param/foo.adb, gdb.ada/ref_param/pck.adb,
4863 gdb.ada/ref_param/pck.ads: New files.
4864 * gdb.ada/ref_param.exp: New testcase.
4865
319e4674
JB
48662008-01-01 Joel Brobecker <brobecker@adacore.com>
4867
4868 * gdb.ada/interface/types.ads, gdb.ada/interface/types.adb,
4869 gdb.ada/interface/foo.adb: New files.
4870 * gdb.ada/interface.exp: New testcase.
4871
ef682c56
JB
48722007-12-31 Jim Blandy <jimb@codesourcery.com>
4873
4874 * gdb.base/multi-forks.exp: Consume all output from child
4875 processes before proceeding to next test.
4876
f6f3eb6c
JB
48772007-12-29 Jim Blandy <jimb@codesourcery.com>
4878
4879 * configure: Regenerated.
4880
f652e42f
JB
48812007-12-27 Joel Brobecker <brobecker@adacore.com>
4882
4883 * gdb.ada/fixed_cmp/pck.ads, gdb.ada/fixed_cmp/pck.adb,
4884 gdb.ada/fixed_cmp/fixed.adb: New files.
4885 * gdb.ada/fixed_cmp.exp: New testcase.
4886
6943e596
JB
48872007-12-27 Joel Brobecker <brobecker@adacore.com>
4888
4889 * gdb.ada/boolean_expr.exp: New testcase.
4890
aad9a193
JB
48912007-12-26 Jim Blandy <jimb@codesourcery.com>
4892
4893 * gdb.base/multi-forks.exp: Doc fix.
4894
fb5f3683
JB
48952007-12-26 Joel Brobecker <brobecker@adacore.com>
4896
4897 * gdb.ada/Makefile.in (EXECUTABLES): Update list.
4898 * gdb.ada/char_param.exp: Do not compile our test program with
4899 -gnata, this is unnecessary.
4900 * gdb.ada/char_param/pck.ads: Remove unnecessary "with".
4901
384e4a9c
JB
49022007-12-24 Joel Brobecker <brobecker@adacore.com>
4903
4904 * gdb.ada/print_chars/pck.ads, gdb.ada/print_chars/pck.adb,
4905 gdb.ada/print_chars/foo.adb: New files.
4906 * gdb.ada/print_chars.exp: New testcase.
4907
01e044f7
JB
49082007-12-24 Joel Brobecker <brobecker@adacore.com>
4909
4910 * gdb.ada/char_param/pck.ads, gdb.ada/char_param/pck.adb,
4911 gdb.ada/char_param/foo.adb: New files.
4912 * gdb.ada/char_param.exp: New testcase.
4913
0ce17860
JB
49142007-12-22 Jim Blandy <jimb@codesourcery.com>
4915
4916 * gdb.asm/asm-source.exp: Use gdb_get_line_number, instead of
4917 hard-coding source line numbers into the test.
4918 * gdb.asm/asmsrc1.s, gdb.asm/asmsrc2.s: Add comments for
4919 gdb_get_line_number to find.
4920
919809b9
JB
49212007-12-22 Joel Brobecker <brobecker@adacore.com>
4922
4923 * gdb.base/ptype.c (highest): New struct type.
4924 (the_highest): New variable of that type.
4925 (main): Add dummy assignment to a field of variable the_highest.
4926 * gdb.base/ptype.exp: Test type printing of our new variable.
4927
abc8a88d
PM
49282007-12-19 Pierre Muller <muller@ics-u-strasbg.fr>
4929
4930 * (gdb.base/watch_thread_num.exp): Add breakpoint at thread_function
a9c64011 4931 and record first explicitly generated thread number.
abc8a88d
PM
4932 Use that thread number for thread specific watchpoint test.
4933 Add iteration number to repetitive tests.
4934
5158f3e3
CES
49352007-12-16 Carlos Eduardo Seo <cseo@linux.vnet.ibm.com>
4936 Jim Blandy <jimb@codesourcery.com>
4937
4938 * gdb.base/expand-psymtabs.c: New testcase
4939 source file.
4940 * gdb.base/expand-psymtabs.exp: New testcase
4941 expect file.
4942
37e4754d
LM
49432007-12-17 Luis Machado <luisgpm@br.ibm.com>
4944
4945 * testsuite/gdb.base/watch_thread_num.c: New testcase source file.
4946 * testsuite/gdb.base/watch_thread_num.exp: New testcase expect file.
4947
551e5d04
JB
49482007-12-17 Joel Brobecker <brobecker@adacore.com>
4949
4950 * gdb.ada/frame_args/foo.adb: New file.
4951 * gdb.ada/frame_args/pck.ads: New file.
4952 * gdb.ada/frame_args/pck.adb: New file.
4953 * gdb.ada/frame_args.exp: New testcase.
4954
a05ee097
JB
49552007-12-17 Joel Brobecker <brobecker@adacore.com>
4956
4957 * gdb.base/frame-args.c: New file.
4958 * gdb.base/frame-args.exp: New testcase.
4959
c162e8c9 49602007-12-16 Daniel Jacobowitz <dan@codesourcery.com>
a9c64011 4961 Joseph Myers <joseph@codesourcery.com>
c162e8c9
JM
4962
4963 * gdb.base/siginfo-addr.exp, gdb.base/siginfo-addr.c: New.
4964
afe8ab22 49652007-12-14 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 4966
afe8ab22
VP
4967 * gdb.mi/mi-pending.exp: New.
4968 * gdb.mi/mi-pending.c: New.
4969 * gdb.mi/mi-pendshr.c: New.
4970
dfdfb3ca
JB
49712007-12-06 Jim Blandy <jimb@codesourcery.com>
4972
4973 * gdb.base/default.exp: Update expected output for 'info catch'.
4974
b7fca990
JK
49752007-12-10 Jan Kratochvil <jan.kratochvil@redhat.com>
4976
4977 * lib/gdb.exp (build_id_debug_filename_get): OBJCOPY pipe being read
4978 must be set to binary.
4979
6a1afc1e
PA
49802007-12-09 Pedro Alves <pedro_alves@portugalmail.pt>
4981
4982 * lib/gdb.exp (gdb_gnu_strip_debug): Remove debug format test.
4983
a6b151f1
DJ
49842007-11-30 Daniel Jacobowitz <dan@codesourcery.com>
4985
4986 * gdb.server/file-transfer.exp, gdb.server/transfer.txt,
4987 gdb.mi/mi-file-transfer.exp: New.
4988
43039443
JK
49892007-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
4990
4991 * gdb.dwarf2/dw2-ranges.S, gdb.dwarf2/dw2-ranges.exp: New files.
4992
0ef2251b
MR
49932007-11-22 Maciej W. Rozycki <macro@mips.com>
4994
4995 * gdb.trace/backtrace.exp: Fix a typo.
4996 * gdb.trace/circ.exp: Likewise.
4997 * gdb.trace/collection.exp: Likewise.
4998 * gdb.trace/limits.exp: Likewise.
4999 * gdb.trace/report.exp: Likewise.
5000 * gdb.trace/tfind.exp: Likewise.
5001 * gdb.trace/while-dyn.exp: Likewise.
5002
5443631e
NR
50032007-11-21 Nick Roberts <nickrob@snap.net.nz>
5004
5005 * gdb.mi/mi2-var-child.exp, gdb.mi/mi-var-child.exp: Variables
5006 objects of pointers that can't be dereferenced are now
5007 "noneditable".
5008
a4ce5b0d
UW
50092007-11-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5010
5011 * Makefile.in (Makefile): Do not depend on target_makefile_frag.
5012 (target_cpu): Remove.
5013
d6e956e5
VP
50142007-10-15 Vladimir Prus <vladimir@codesourcery.com>
5015
5016 * gdb.base/ending-run.exp: Expect the list of cleared
5017 breakpoint to come in natural order, not the reversed one.
a9c64011 5018
214270ab
VP
50192007-11-07 Vladimir Prus <vladimir@codesourcery.com>
5020
5021 * gdb.mi/mi-var-child.c (do_child_deletion): New.
5022 * gdb.mi/mi-var-child.exp: Run child_deletion tests.
a9c64011 5023
1a619819
LM
50242007-11-05 Luis Machado <luisgpm@br.ibm.com>
5025
5026 * gdb.base/printcmds.exp: New function
5027 test_printf_with_dfp.
5028
5b01a6fa
DE
50292007-11-02 Doug Evans <dje@google.com>
5030
5031 * gdb.disasm/t01_mov.s: Remove carriage returns.
5032 * gdb.disasm/t02_mova.s: Ditto.
5033 * gdb.disasm/t03_add.s: Ditto.
5034 * gdb.disasm/t04_sub.s: Ditto.
5035 * gdb.disasm/t05_cmp.s: Ditto.
5036 * gdb.disasm/t06_ari2.s: Ditto.
5037 * gdb.disasm/t07_ari3.s: Ditto.
5038 * gdb.disasm/t08_or.s: Ditto.
5039 * gdb.disasm/t09_xor.s: Ditto.
5040 * gdb.disasm/t10_and.s: Ditto.
5041 * gdb.disasm/t11_logs.s: Ditto.
5042 * gdb.disasm/t12_bit.s: Ditto.
5043 * gdb.disasm/t13_otr.s: Ditto.
5044
ec33ab7f
JK
50452007-11-01 Jan Kratochvil <jan.kratochvil@redhat.com>
5046
5047 * gdb.cp/arg-reference.exp, gdb.cp/arg-reference.c: New files.
5048
ae0d01ff
UW
50492007-10-30 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5050
5051 * gdb.base/dfp-test.exp: Fail gracefully if toolchain does not
5052 provide DFP support.
5053
55eddb0f
DJ
50542007-10-30 Daniel Jacobowitz <dan@codesourcery.com>
5055
5056 * gdb.arch/altivec-abi.exp: Run multiple times for GCC on GNU/Linux.
5057 Test "set powerpc vector-abi". Skip auto-detection tests for old
5058 toolchains.
5059
7020f05c
PA
50602007-10-30 Pedro Alves <pedro_alves@portugalmail.pt>
5061
5062 * lib/gdb.exp, gdb.base/sepdebug.exp: Replace usage of eq and ne
5063 with [string compare].
5064
84bc3db9
PA
50652007-10-30 Pedro Alves <pedro_alves@portugalmail.pt>
5066
5067 * gdb.base/sepdebug.exp (binfile): Add ${EXEEXT}.
5068 * gdb.base/sepsymtab.exp (binfile): Add ${EXEEXT}.
5069
5876dc88
LM
50702007-10-25 Luis Machado <luisgpm@br.ibm.com>
5071
5072 * gdb.opt/clobbered-registers-O2.c: New testcase source file.
5073 * gdb.opt/clobbered-registers-O2.exp: New testcase expect file.
5074 * gdb.opt/Makefile.in: New makefile.
5075 * Makefile.in: Create new directory "gdb.opt".
5076 * configure.ac: Add "gdb.opt" directory.
5077 * configure: Regenerated.
a9c64011 5078
c3ea9a14
DE
50792007-10-25 Doug Evans <dje@google.com>
5080
5081 * gdb.cp/mb-ctor.exp: Check skip_cplus_tests.
5082 * gdb.cp/mb-templates.exp: Check skip_cplus_tests.
5083
a9c64011 50842007-10-15 Wu Zhou <woodzltc@cn.ibm.com>
93004d61
TJB
5085 Thiago Jung Bauermann <bauerman@br.ibm.com>
5086
5087 * gdb.base/dfp-exprs.exp: new file adding tests for Decimal
5088 Floating Point expressions.
5089 * gdb.base/dfp-test.exp: new file adding tests for Decimal
5090 Floating Point variables.
5091 * gdb.base/dfp-test.c: new file containing program with Decimal
5092 Floating variables, used by gdb.base/dfp-test.exp.
5093
62a24a2b
DJ
50942007-10-23 Daniel Jacobowitz <dan@codesourcery.com>
5095
5096 * gdb.threads/multi-create.c, gdb.threads/multi-create.exp: New.
5097
e7b1eae6
UW
50982007-10-21 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5099
5100 * gdb.arch/altivec-abi.exp (compile_flags): Use -mabi=altivec when
5101 compiling test case with GCC.
5102 * gdb.arch/altivec-regs.exp (compile_flags): Likewise.
5103
c641edcc
UW
51042007-10-21 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5105
5106 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
5107 format changes.
5108
5e5ebfe6
MS
51092007-10-18 Michael Snyder <msnyder@specifix.com>
5110
5111 * gdb.base/dbx.exp: Add missing "-re " operator.
5112
e831e7b6
GM
51132007-10-16 Gaius Mulley <gaius@glam.ac.uk>
5114
5115 * configure.ac: Added gdb.modula2/Makefile to AC_OUTPUT.
5116 * configure.ac: Removed trailing spaces after backslash.
5117 * gdb.modula2: New directory.
5118 * gdb.modula2/Makefile.in: New file.
5119 * gdb.modula2/unbounded-array.exp: New file.
5120 * gdb.modula2/unbounded1.c: New file.
5121
7cc46491
DJ
51222007-10-15 Daniel Jacobowitz <dan@codesourcery.com>
5123
5124 * gdb.xml/tdesc-regs.exp: Add PowerPC support.
5125
51262007-10-15 Pierre Muller <muller@ics.u-strasbg.fr>
501b79c1
PM
5127
5128 * gdb.base/sigstep.c (main): Add checks for
5129 return values for setitimer call.
5130 Call setitimer again with itimer = ITIMER_REAL
5131 if first call to setitimer fails.
5132
e91528f0
KH
51332007-10-11 Kazu Hirata <kazu@codesourcery.com>
5134
5135 * lib/gdb.exp (gdb_load_cmd): Print out $loadtimeout instead
5136 of $timeout.
5137
2ec9a4f8
DJ
51382007-10-09 Daniel Jacobowitz <dan@codesourcery.com>
5139
5140 * gdb.server/server-run.exp: Test for dynamic linker symbols.
5141
51422007-10-09 Pierre Muller <muller@ics.u-strasbg.fr>
5aa7ddc2
PM
5143
5144 * lib/gdb.exp (gdb_run_cmd): Move comment outside
5145 of gdb_expect call, to avoid interruption.
5146
64b2fa04
PA
51472007-10-09 Pedro Alves <pedro_alves@portugalmail.pt>
5148
5149 * gdb.base/whatis.c (v_long_long, v_signed_long_long)
5150 (v_unsigned_long_long, v_long_long_array)
5151 (v_signed_long_long_array, v_unsigned_long_long_array)
5152 (slong_long_addr, a_slong_long_addr, v_long_long_pointer)
5153 (v_signed_long_long_pointer, v_unsigned_long_long_pointer)
5154 [!NO_LONG_LONG]: New.
5155 (t_struct, v_struct2, t_union, v_union2) [!NO_LONG_LONG]: Add
5156 v_long_long_member.
5157
5158 (v_long_long_func, v_signed_long_long_func)
5159 (v_unsigned_long_long_func) [!NO_LONG_LONG]: New.
5160 (main) [!NO_LONG_LONG]: Initialize long long variants.
5161
5162 * gdb.base/whatis.exp: If board file requests no_long_long, build
5163 test with NO_LONG_LONG defined. Test long long, signed long long,
5164 and unsigned long long variants but only if board file doesn't
5165 disable it.
5166
a912286e 51672007-10-08 Pierre Muller <muller@ics.u-strasbg.fr>
a9c64011 5168 Daniel Jacobowitz <dan@codesourcery.com>
a912286e
DJ
5169
5170 * Makefile.in (ALL_SUBDIRS): Add gdb.pascal.
5171 * configure.ac (AC_OUTPUT): Add gdb.pascal/Makefile.
5172 * configure: Regenerated.
5173 * gdb.pascal/Makefile.in, gdb.pascal/hello.exp, gdb.pascal/hello.pas,
5174 gdb.pascal/types.exp, lib/pascal.exp: New files.
5175
471ba8c9
DJ
51762007-10-02 Daniel Jacobowitz <dan@codesourcery.com>
5177
5178 * gdb.cp/classes.exp (do_tests): Always step to the line after the
5179 call.
5180 * gdb.mi/mi-simplerun.exp (test_controlled_execution): Allow finish
5181 to return to the call.
5182 * gdb.mi/mi2-simplerun.exp (test_controlled_execution): Likewise.
5183 * gdb.mi/mi-return.exp (test_return_simple): Likewise.
5184 * gdb.mi/mi2-return.exp (test_return_simple): Likewise.
5185 * gdb.mi/mi-until.exp (test_until): Likewise.
5186 * gdb.mi/mi2-until.exp (test_until): Likewise.
5187
fef8a650
DJ
51882007-10-01 Daniel Jacobowitz <dan@codesourcery.com>
5189
5190 * gdb.mi/var-cmd.c (do_locals_tests): Define lcharacter as a
5191 two-char array.
5192 * gdb.mi/mi-var-cmd.exp, gdb.mi/mi2-var-cmd.exp: Use lcharacter[0].
5193
d983da9c
DJ
51942007-09-30 Daniel Jacobowitz <dan@codesourcery.com>
5195
5196 * gdb.threads/watchthreads.c (thread_function): Sleep between
5197 iterations.
5198 * gdb.threads/watchthreads.exp: Allow two watchpoints to trigger
5199 at once for S/390. Generate matching fails and passes.
5200
17f62551
VP
52012007-09-27 Vladimir Prus <vladimir@codesourcery.com>
5202
5203 * gdb.mi/var-cmd.c (do_children_tests): Initialize
5204 the 'struct_declarations' variable to zeros.
a9c64011 5205
ed0616c6
VP
52062007-09-24 Vladimir Prus <vladimir@codesourcery.com>
5207
5208 * gdb.cp/mb-ctor.cc: New.
5209 * gdb.cp/mb-ctor.exp: New.
5210 * gdb.cp/mb-templates.cc: New.
5211 * gdb.cp/mb-templates.exp: New.
5212
41f1b697
DJ
52132007-09-23 Daniel Jacobowitz <dan@codesourcery.com>
5214
5215 * gdb.cp/pass-by-ref.cc, gdb.cp/pass-by-ref.exp: New files.
5216
3f213f78
PA
52172007-09-23 Pedro Alves <pedro_alves@portugalmail.pt>
5218
5219 * configure.ac: Do gdb.stabs tests by default on Cygwin and MinGW
5220 targets.
5221 * configure: Regenerate.
5222
0d381245 52232007-09-23 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 5224
0d381245
VP
5225 * gdb.base/annota1.exp: Adjust for 'info break'
5226 format changes.
5227 * gdb.base/annota3.exp: Likewise.
5228 * gdb.base/break.exp: Likewise.
5229 * gdb.base/condbreak.exp: Likewise.
5230 * gdb.base/pending.exp: Likewise.
5231 * gdb.base/sepdebug.exp: Likewise.
5232 * gdb.base/unload.exp: Likewise.
5233 * gdb.base/ovldbreak.exp: Likewise.
a9c64011 5234
fe3f5fa8
VP
52352007-09-22 Vladimir Prus <vladimir@codesourcery.com>
5236
5237 * gdb.base/pending.exp: No longer expect "Pending breakpoint resolved"
5238 messages.
5239 * gdb.base/chng-syms.exp: Likewise.
5240 * gdb.base/unload.exp: Likewise.
a9c64011 5241
a75cf6c0
DJ
52422007-09-21 Daniel Jacobowitz <dan@codesourcery.com>
5243
5244 * gdb.base/sepdebug.exp (test_different_dir): Append to pf_prefix.
5245
18ecae38
DJ
52462007-09-17 Daniel Jacobowitz <dan@codesourcery.com>
5247
5248 * schedlock.c (NUM): Change to 1.
5249 (main): Use args[0] for the main thread.
5250 * schedlock.exp: Only expect two threads. Only issue one pass or fail
5251 regardless of the number of threads.
5252
5509918f
MR
52532007-09-14 Maciej W. Rozycki <macro@mips.com>
5254
4a543daf
MR
5255 * gdb.mi/mi-watch.exp (test_watchpoint_all): Pass the watchpoint
5256 type down.
5257 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
5258 test.
5259 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Pass the
5260 watchpoint type down.
5261 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
5262 test.
5263
52642007-09-14 Maciej W. Rozycki <macro@mips.com>
5265
5509918f
MR
5266 * gdb.mi/mi-watch.exp (test_watchpoint_all): New function.
5267 Move all the tests here and run them twice, once using software
5268 watchpoints and once using hardware watchpoints.
5269 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Likewise.
5270
40b53987
DJ
52712007-09-12 Daniel Jacobowitz <dan@codesourcery.com>
5272
5273 * gdb.base/solib-weak.exp (do_test): Adjust the file names for each
5274 test.
5275
695e2681
MK
52762007-09-10 Mark Kettenis <kettenis@gnu.org>
5277
8b3fc8d8
MK
5278 * lib/gdb.exp (build_id_debug_filename_get): Improve check for
5279 build-id.
5280
695e2681
MK
5281 * lib/gdb.exp (gdb_compile): OpenBSD doesn't need -dl, and doesn't
5282 know about $ORIGIN. Calculate output dir from $dest instead of
5283 using ${objdir}/{$subdir}.
5284
58d69f29
MK
52852007-09-09 Mark Kettenis <kettenis@gnu.org>
5286
5287 * gdb.base/gcore-buffer-overflow.exp: Check whether gdb supports
5288 gcore, before continuing with the test.
5289
3e347599
DJ
52902007-09-06 Daniel Jacobowitz <dan@codesourcery.com>
5291
5292 * gdb.mi/mi2-watch.exp: Set can-use-hw-watchpoints to 0 if required.
5293 * gdb.mi/mi-watch.exp: Likewise.
5294
ea37ba09
DJ
52952007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
5296 Jim Blandy <jimb@codesourcery.com>
5297
5298 * gdb.arch/i386-sse.exp: Do not expect character constants.
5299 * gdb.base/charsign.c, gdb.base/charsign.exp: Delete.
5300 * gdb.base/display.exp: Allow print/s.
5301 * gdb.base/printcmds.exp, gdb.base/setvar.exp: Revert signed
5302 and unsigned char array changes.
5303
2025a643
DJ
53042007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
5305
5306 * gdb.base/display.exp: Add tests for printf %p.
5307
26669a27
PA
53082007-09-03 Pedro Alves <pedro_alves@portugalmail.pt>
5309
5310 * gdb.base/unload.c (dlopen, dlsym): Use the TEXT macro to convert
5311 the dll name to unicode.
5312
c8f021f8
JK
53132007-09-03 Jan Kratochvil <jan.kratochvil@redhat.com>
5314
5315 * gdb.base/default.exp (show version): Update the version text.
5316 * gdb.gdb/selftest.exp (xgdb is at prompt): Likewise.
5317
4cf31eea
JK
53182007-09-02 Jan Kratochvil <jan.kratochvil@redhat.com>
5319
5320 * gdb.base/gcore-buffer-overflow.c, gdb.base/gcore-buffer-overflow.exp:
5321 New files.
5322
4935890f
JK
53232007-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
5324
5325 * lib/gdb.exp (build_id_debug_filename_get): New function.
5326 * gdb.base/sepdebug.exp: Reflect the changes in the heading comment.
5327 Remove the generate DEBUG file for the future testcase runs.
5328 New testcase for the NT_GNU_BUILD_ID retrieval.
5329 Move the final testing step to ...
5330 (test_different_dir): ... a new function.
5331 New parameter XFAIL to XFAIL all the tests performed.
5332 New parameter TEST_DIFFERENT_DIR parametrizing the directory.
5333 New parameter TYPE to PF_PREFIX all the tests performed.
5334
02142340
VP
53352007-08-31 Vladimir Prus <vladimir@codesourcery.com>
5336
5337 * gdb.mi/mi-var-cp.cc (path_expression): New
5338 function.
5339 * gdb.mi/mi-var-cp.exp: Run path exression tests.
5340
36acd84e
UW
53412007-08-27 Markus Deuling <deuling@de.ibm.com>
5342
5343 * gdb.cp/cp-relocate.exp (add-symbol-file): Change addresses
5344 to fit into SPU Local Store memory.
5345
a896d121
JB
53462007-08-23 Joel Brobecker <brobecker@adacore.com>
5347
5348 * gdb.base/default.exp: Adjust the expected output of "info
5349 warranty" after the switch to GPLv3.
5350
7b433602
JB
53512007-08-23 Joel Brobecker <brobecker@adacore.com>
5352
5353 * lib/gdb.exp (default_gdb_init): Increase expect buffer size
5354 to 30000 (from 20000).
5355
e22f8b7c
JB
53562007-08-23 Joel Brobecker <brobecker@adacore.com>
5357
5358 Switch the license of all .exp files to GPLv3.
5359 Switch the license of all .f and .f90 files to GPLv3.
5360 Switch the license of all .s and .S files to GPLv3.
5361
5a0e3bd0
JB
53622007-08-23 Joel Brobecker <brobecker@adacore.com>
5363
5364 * configure.ac: Switch license to GPLv3.
5365
cc00619d
JB
53662007-08-23 Joel Brobecker <brobecker@adacore.com>
5367
5368 Switch the licensing to GPLv3 for all .ads and .adb files.
5369
8d26208a
DJ
53702007-08-22 Daniel Jacobowitz <dan@codesourcery.com>
5371
5372 * gdb.base/callfuncs.exp (do_function_calls): Use t_double_int
5373 and t_int_double.
5374 * gdb.base/callfuncs.c (t_double_int, t_int_double): New.
5375
4fcb9948
JB
53762007-08-17 Joel Brobecker <brobecker@adacore.com>
5377
5378 * gdb.base/step-line.c: Switch license to GPL version 3, and
5379 update copyright year.
5380 * gdb.base/step-line.inp: Likewise.
5381
b9c34f67
JB
53822007-08-17 Joel Brobecker <brobecker@adacore.com>
5383
5384 * gdb.base/gdb1555.exp: Make expected output immune to formatting
5385 changes inside gdb1555.c.
5386 * gdb.base/pending.exp: Likewise.
5387
2cc17678
DJ
53882007-08-13 Daniel Jacobowitz <dan@codesourcery.com>
5389
5390 * config/default.exp: New file.
5391
e48883f7
DJ
53922007-07-31 Daniel Jacobowitz <dan@codesourcery.com>
5393
5394 * gdb.base/prologue.c, gdb.base/prologue.exp: New.
5395 * lib/gdb.exp (gdb_breakpoint): Handle "temporary".
5396
1ab80e5b
MR
53972007-07-30 Maciej W. Rozycki <macro@mips.com>
5398
5399 * gdb.base/dump.exp: Force the correct endianness for binary
5400 formats not carrying this information.
5401
aba471f5
DJ
54022007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
5403
5404 * gdb.threads/staticthreads.exp: Match .*sem_post.
5405
d4e07204
DJ
54062007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
5407
5408 * gdb.base/readline.exp (operate_and_get_next): Match the final
5409 prompt.
5410
2b97317d
KB
54112007-07-23 Kevin Buettner <kevinb@redhat.com>
5412
5413 * lib/mi-support.exp (mi_gdb_target_load): Do a "kill" prior
5414 to restarting SID.
5415
44efa07a
KB
54162007-07-18 Kevin Buettner <kevinb@redhat.com>
5417
5418 * gdb.cp/ref-params.exp (gdb_start_again): Invoke `gdb_exit'
5419 prior to `gdb_start'.
5420
7b5ebade
KB
54212007-07-18 Kevin Buettner <kevinb@redhat.com>
5422
5423 * config/sid.exp (gdb_load): Add test for empty argument. Adjust
5424 return value to be compatible with gdb_run_cmd in lib/gdb.exp.
5425 Remove call to gdb_unload.
5426
255e7678
DJ
54272007-07-17 Pedro Alves <pedro_alves@portugalmail.pt>
5428 Daniel Jacobowitz <dan@codesourcery.com>
5429
5430 * gdb.base/unload.c (dlopen, dlsym, dlclose, dlerror): Define
5431 for __WIN32__.
5432 (SHLIB_NAME): Delete definition. Always pass dlerror to fprintf.
5433 * gdb.base/unload.exp: Use shared library test routines.
5434
3a40aaa0
UW
54352007-07-03 Markus Deuling <deuling@de.ibm.com>
5436
5437 * gdb.base/solib-symbol.exp: New file (testcase multiple symbol lookup).
5438 * gdb.base/solib-symbol-lib.c: Likewise.
5439 * gdb.base/solib-symbol-main.c: Likewise.
5440
b0f4b84b
DJ
54412007-07-02 Daniel Jacobowitz <dan@codesourcery.com>
5442
5443 * config/gdbserver.exp (gdb_reconnect): New.
5444 * gdb.base/so-disc-shr.c, gdb.base/solib-disc.c,
5445 gdb.base/solib-disc.exp: New files.
5446 * lib/gdb.exp (gdb_test_multiple): Allow tests to match "Ending
5447 remote debugging".
5448 (gdb_compile): Add shlib_load flag.
5449 * lib/gdbserver-support.exp (gdbserver_run): Save the protocol and
5450 port.
5451 (gdbserver_reconnect): New.
5452
1b05479a
DJ
54532007-07-01 Nick Roberts <nickrob@snap.net.nz>
5454 Daniel Jacobowitz <dan@codesourcery.com>
5455
5456 * gdb.base/annota3.exp: Test for if construct.
5457
86f78eb2
DJ
54582007-06-26 Daniel Jacobowitz <dan@codesourcery.com>
5459
5460 * gdb.base/chng-syms.exp: Handle glibc's __GI_exit.
5461
6a2eb474 54622007-06-21 Chris Dearman <chris@mips.com>
a9c64011 5463 Maciej W. Rozycki <macro@mips.com>
6a2eb474
MR
5464
5465 * gdb.base/display.exp: Allow a newline after display/i.
5466 * gdb.base/pc-fp.exp: Likewise.
5467 * gdb.base/sigbpt.exp: Likewise.
5468
f8b73d13
DJ
54692007-06-13 Daniel Jacobowitz <dan@codesourcery.com>
5470
5471 * gdb.xml/tdesc-regs.exp: Add MIPS support. Allow multiple
5472 required features to be included.
5473
4339e69e
DJ
54742007-06-12 Daniel Jacobowitz <dan@codesourcery.com>
5475
5476 * gdb.threads/manythreads.exp: Prevent expect buffer overflow
5477 in info threads output.
5478
23d964e7
UW
54792007-06-12 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5480 Markus Deuling <deuling@de.ibm.com>
5481
5482 * gdb.arch/spu-info.exp: New testcase.
5483 * gdb.arch/spu-info.c: New file.
5484
fd20f75b
DJ
54852007-06-05 Daniel Jacobowitz <dan@codesourcery.com>
5486
5487 * gdb.arch/thumb-prologue.c: Record the breakpoint address in
5488 tpcs_offset. Restore lr after the call.
5489 * gdb.arch/thumb-prologue.exp: Use tpcs_offset.
5490
2226f861
DJ
54912007-05-23 Daniel Jacobowitz <dan@codesourcery.com>
5492
5493 * lib/gdbserver-support.exp (gdbserver_spawn): Only match full_buffer.
5494 (gdbserver_run): Kill any running gdbserver.
5495 * lib/mi-support.exp (mi_gdb_target_load): Likewise.
5496
d12371a9
MR
54972007-05-17 Maciej W. Rozycki <macro@mips.com>
5498
5499 * gdb.base/sigbpt.exp: Preset segv_addr.
5500
93f02886
DJ
55012007-05-16 Daniel Jacobowitz <dan@codesourcery.com>
5502
5503 * lib/gdb.exp (gdb_compile): Add support for Windows DLLs.
5504 (gdb_compile_shlib): Likewise.
5505 (skip_shlib_tests, gdb_download, gdb_load_shlibs): New.
5506 (default_gdb_init): Clear cleanfiles.
5507 (gdb_finish): Delete recorded cleanfiles.
5508 * lib/gdbserver-support.exp (gdbserver_spawn): Use gdb_download.
5509
5510 * gdb.base/gdb1555.exp: Use skip_shlib_tests and gdb_load_shlibs.
5511 Do not use isnative.
5512 * gdb.base/pending.exp, gdb.base/shlib-call.exp, gdb.base/shreloc.exp,
5513 gdb.base/so-impl-ld.exp: Likewise.
5514 * gdb.base/solib-weak.exp: Likewise. Skip for DLL targets.
5515 * gdb.base/unload.exp: Likewise. Do not pass empty option to
5516 gdb_compile.
5517
b04e06d7
VP
55182007-05-15 Vladimir Prus <vladimir@codesourcery.com>
5519
5520 * config/unknown.exp: Remove.
5521
069ed931
UW
55222007-05-15 Markus Deuling <deuling@de.ibm.com>
5523
5524 * gdb.base/info-proc.exp: Check is_remote.
5525
09db0d03
UW
55262007-05-14 Markus Deuling <deuling@de.ibm.com>
5527
5528 * gdb.base/gcore.exp: Initialize variable core_supported.
5529
af2cbe8c
DJ
55302007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
5531
5532 * gdb.threads/linux-dp.exp: Allow non-hexadecimal IDs also.
5533
027c0295
DJ
55342007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
5535
5536 * gdb.threads/linux-dp.exp: Expect hexadecimal thread IDs.
5537 * gdb.threads/print-threads.exp (test_all_threads): Allow
5538 negative and hexadecimal thread IDs.
5539
dc5000e7
DJ
55402007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
5541
5542 * gdb.java/jprint.java (public): Avoid invalid call to static
5543 method.
5544
2e74ed18
DP
55452007-05-14 Denis Pilat <denis.pilat@st.com>
5546
5547 * gdb.mi/mi-console.exp, gdb.mi/gdb669.exp, gdb.mi/mi-cli.exp,
5548 gdb.mi/mi-regs.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp,
5549 gdb.mi/mi2-cli.exp, gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
5550 gdb.mi/mi2-regs.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi-disassemble.exp,
5551 gdb.mi/mi2-syn-frame.exp: Remove commands already run in mi_run_to_main.
5552
83547f02
UW
55532007-05-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5554
5555 * gdb.base/overlays.exp: Add support for targets with only code
a9c64011 5556 overlay support, not data overlay. Support spu-*-* target in
83547f02
UW
5557 this mode.
5558 * gdb.base/ovlymgr.c: Provide stubs for spu target.
5559 * gdb.base/spu.ld: New file.
5560
b18be20d
DJ
55612007-05-07 Daniel Jacobowitz <dan@codesourcery.com>
5562
5563 * gdb.cp/virtfunc.exp (proc do_tests): Test stepping through a thunk.
5564
be444858
DJ
55652007-05-06 Daniel Jacobowitz <dan@codesourcery.com>
5566
5567 * gdb.fortran/complex.exp, gdb.fortran/complex.f: New files.
5568
b1d53152
DJ
55692007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
5570
5571 * gdb.java/jmain.exp: Handle demangled names with and without method
5572 signatures.
5573
d084b331
DJ
55742007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
5575
5576 * gdb.mi/mi-syn-frame.c (main, foo, bar)
5577 (have_a_very_merry_interrupt): Remove calls to puts.
5578 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Do not expect
5579 inferior output.
5580 * lib/mi-support.exp (mi_gdb_test): Check gdb,noinferiorio. Correct
5581 test names.
5582
db9d7fc5
DJ
55832007-04-29 Markus Deuling <deuling@de.ibm.com>
5584 Daniel Jacobowitz <dan@codesourcery.com>
5585
5586 * gdb.base/auxv.exp (core_works): Also check is_remote.
5587 * gdb.base/checkpoint.exp, gdb.base/multi-forks.exp: Likewise.
5588
ef783a7d 55892007-04-25 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 5590
ef783a7d
VP
5591 * gdb.base/sigaltstack.exp: Use 'srcfile' in error
5592 message, not the undefined 'module' variable.
5593 * gdb.base/siginfo.exp: Likewise.
5594 * gdb.base/sigstep.exp: Likewise.
5595 * lib/gdbserver-support.exp (gdb_target_cmd): Quote
5596 serialport.
5597 * lib/mi-support.exp (mi_gdb_target_cmd): Likewise.
5598
b7b73cae
CV
55992007-04-25 Corinna Vinschen <vinschen@redhat.com>
5600
5601 * config/sim.exp (gdb_target_sim): Just return with -1 when setting
5602 target sim fails. Return 0 otherwise.
5603 (gdb_load): Return prematurely if gdb_target_sim fails.
5604
7d90fdfa
DP
56052007-04-16 Denis Pilat <denis.pilat@st.com>
5606
5607 * gdb.base/setshow.exp: Reset height after having set it to 100.
5608
5d3e9c85
DP
56092007-04-16 Denis Pilat <denis.pilat@st.com>
5610
5611 * gdb.mi/mi2-stack.exp: update from mi-stack.exp.
5612
18e75969
DP
56132007-04-16 Denis Pilat <denis.pilat@st.com>
5614
5615 * gdb.mi/mi2-var-display.exp: Test for the fullname field.
5616
25d5ea92
VP
56172007-04-14 Vladimir Prus <vladimir@codesourcery.com>
5618
5619 * gdb.mi/mi-var-cmd.exp: Delete varobjs left by previous
5620 tests. Run the frozen varobjs test.
5621 * gdb.mi/var-cmd.c (do_frozen_tests): New.
a9c64011 5622 * lib/mi-support.exp (mi_varobj_update): Fix thinko.
25d5ea92 5623
0b49cb80
JK
56242007-04-11 Jan Kratochvil <jan.kratochvil@redhat.com>
5625
5626 * gdb.base/type-opaque-lib.c, gdb.base/type-opaque-main.c,
5627 gdb.base/type-opaque.exp: New files.
5628
a73bafbc 56292007-04-01 Vladimir Prus <vladimir@codesourcery.com>
a9c64011
AS
5630
5631 * gdb.mi/mi-var-child.c
a73bafbc
VP
5632 (do_children_tests): User char[2] instead of
5633 char so that automatic printing of pointers to char
5634 don't give unpredicable result.
5635 * gdb.mi/var-cmd.c (do_locals_test): Initialize
5636 local variables.
5637 * gdb.mi/mi-var-child.exp: Step to right line
5638 of do_children_tests.
5639 * gdb.mi/mi2-var-child.exp: Likewise.
5640 * gdb.mi/mi-var-cmd.exp: Step to right line of
a9c64011 5641 do_locals_tests.
a73bafbc
VP
5642 (do_children_tests): User char[2] instead of
5643 char so that automatic printing of pointers to char
a9c64011 5644 don't give unpredicable result.
a73bafbc 5645 * gdb.mi/mi2-var-cmd.exp: Likewise.
a9c64011 5646 * lib/mi-support.exp (mi_continue_to_line):
a73bafbc
VP
5647 Pass test name to mi_wait_for_stop.
5648
7ce59000
DJ
56492007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
5650
5651 * gdb.asm/asm-source.exp: Remove d10v case.
5652 * lib/gdb.exp (skip_cplus_tests): Likewise.
5653 * gdb.asm/d10v.inc: Deleted.
5654
20389057
DJ
56552007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
5656
5657 * gdb.base/infnan.c, gdb.base/infnan.exp: New files.
5658
8807d78b
DJ
56592007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
5660
5661 * config/netware.exp: Delete file.
5662
aa3edb8e
JB
56632007-03-29 Joel Brobecker <brobecker@adacore.com>
5664
5665 * gdb.dwarf2/dw2-noloc.S: New file.
5666 * gdb.dwarf2/dw2-noloc.exp: New file.
5667
297561ac
PA
56682007-03-28 Pedro Alves <pedro_alves@portugalmail.pt>
5669
5670 * gdb.cp/method2.cc: New test.
5671 * gdb.cp/method2.exp: New test.
5672 * gdb.cp/Makefile.in (EXECUTABLES): Add method2.
5673
1f81bd39
DJ
56742007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
5675
5676 * gdb.ada/exec_changed.exp: Avoid "set confirm off".
5677
9453113a
DJ
56782007-03-27 Brooks Moses <brooks.moses@codesourcery.com>
5679
5680 * Makefile.in: Add dummy "pdf" and "install-pdf" targets.
5681
b741e217
DJ
56822007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
5683
5684 * config/gdbserver.exp (gdbserver_gdb_load): Update argument list.
5685 (gdb_load): Delete, replace with...
5686 (gdb_reload): ...this.
5687 * gdb.server/server-run.exp: Use gdb_load and gdbserver_run.
5688 * gdb.server/server-mon.exp: Likewise.
5689 * lib/gdb.exp (gdb_run_cmd): Use gdb_reload.
5690 (gdb_start_cmd): New.
5691 (gdb_file_cmd): Save the last loaded file.
5692 (gdb_reload): New.
5693 (gdb_gnu_strip_debug): Use transform.
5694 * lib/gdbserver-support.exp (gdbserver_spawn): Move file download
5695 support here. Use new $last_loaded_file. Check mtime.
5696 (gdb_target_cmd): Handle ObjC failure case.
5697 (infer_host_exec): Delete.
5698 (gdbserver_load): Rename to...
5699 (gdbserver_run): ...this. Simplify.
5700 * lib/mi-support.exp (mi_gdb_file_cmd): Set last_loaded_file.
5701 (mi_gdb_load): Move most contents to a new function...
5702 (mi_gdb_target_load): ...here. Simplify call to gdbserver_gdb_load.
5703 (mi_run_cmd): Use mi_gdb_target_load.
5704 * gdb.base/break.exp, gdb.base/ending-run.exp, gdb.base/pending.exp,
5705 gdb.base/sepdebug.exp, gdb.base/unload.exp, gdb.objc/objcdecode.exp:
5706 Use gdb_run_cmd.
5707 * gdb.base/charsign.exp: Remove incorrect comment.
5708 * gdb.base/dbx.exp (gdb_file_cmd): Set last_loaded_file.
5709 * gdb.ada/exec_changed.exp, gdb.ada/null_record.exp, gdb.ada/start.exp,
5710 gdb.base/start.exp: Use gdb_start_cmd.
5711
446ab585 57122007-03-23 Nigel Stephens <nigel@mips.com>
a9c64011 5713 Maciej W. Rozycki <macro@mips.com>
446ab585
MR
5714
5715 * gdb.base/sigbpt.exp: Fix the message when skipping test.
5716 * gdb.base/signull.exp: Similarly.
5717
bbb88ebf
UW
57182007-03-16 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5719
5720 * lib/gdb.exp (gdb_run_cmd): Use -notransfer to make start-up
5721 messages available to test cases (like chng-sym.exp).
5722
cb8c4a99
AS
57232007-03-14 Andreas Schwab <schwab@suse.de>
5724
5725 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
5726 format changes.
5727
4e463ff5
DJ
57282007-03-13 Daniel Jacobowitz <dan@codesourcery.com>
5729
5730 * gdb.arch/powerpc-prologue.c (optimized_1_marker, gdb2029_marker)
5731 (optimized_1): New.
5732 (main): Call optimized_1.
5733 (gdb2029): Correct typos. Call gdb2029_marker.
5734 * gdb.arch/powerpc-prologue.exp: Run new test. Use a breakpoint
5735 for gdb2029.
5736
b6db2c47
MK
57372007-03-12 Mark Kettenis <kettenis@gnu.org>
5738
5739 * gdb.gdb/selftest.exp (do_steps_and_nexts): Match spaces as well
5740 as tabs. Remove redundant test pattern.
5741
70ed3737
UW
57422007-03-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5743
5744 * gdb.base/long_long.exp: Accept optional symbol name in <...>
5745 for /a format output.
5746
47b67b60
DJ
57472007-03-09 Daniel Jacobowitz <dan@codesourcery.com>
5748
5749 * gdb.base/checkpoint.exp: Rewrite 600 checkpoint test to
5750 collect output incrementally.
5751
b8953b0e
UW
57522007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5753
5754 * gdb.mi/mi-var-cmd.exp: Allow value without "..." string
5755 for -var-create lpcharacter test.
5756 * gdb.mi/mi2-var-cmd.exp: Likewise.
5757
7acd5c40
UW
57582007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5759
5760 * gdb.mi/mi-var-cmd.exp: Allow -var-update null_ptr test to
5761 pass on targets where address zero is readable.
5762
9c6759c1
UW
57632007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5764
5765 * gdb.xml/tdesc-arch.exp: Test is unsupported on target with
5766 just a single architecture.
5767
a2f1aeb4
UW
57682007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5769
5770 * gdb.base/callfuncs.exp (do_get_all_registers): Remove.
5771 (fetch_all_registers): New function, uses gdb_test_multiple and
5772 exp_continue to fetch inferior output line-by-line.
5773 Replace all uses of do_get_all_registers by fetch_all_registers.
5774
46579ac2
UW
57752007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5776
5777 * gdb.base/relativedebug.exp: Skip test if gdb,nosignals is set
5778 in target_info.
5779
fc133f24
MS
57802007-03-02 Michael Snyder <michael.snyder@palmsource.com>
5781
a9c64011 5782 * gdb.threads/manythreads.exp: Use $message string for
fc133f24
MS
5783 consistancy; add a default (timeout) case.
5784
7646a51d
MS
57852007-03-02 Michael Snyder <michael.snyder@palmsource.com>
5786
5787 * gdb.base/watchpoint.exp: Fix truncated comment.
5788
dcfff61f
MS
57892007-03-02 Michael Snyder <michael.snyder@palmsource.com>
5790
5791 * Makefile.in: Remove spurious single-quotes from sed command.
5792
664e3ee9
DJ
57932007-02-28 Daniel Jacobowitz <dan@codesourcery.com>
5794
5795 * gdb.mi/mi-var-cmd.exp: Correct test name. Allow any value for
5796 func.
5797 * gdb.mi/mi2-var-cmd.exp: Likewise.
5798
d7cc6f2f
JB
57992007-02-27 Joel Brobecker <brobecker@adacore.com>
5800
a9c64011
AS
5801 * gdb.dwarf2/dw2-producer.S: New file.
5802 * gdb.dwarf2/dw2-producer.exp: New testcase.
d7cc6f2f
JB
5803
58042007-02-27 Nick Roberts <nickrob@snap.net.nz>
c0e3bc07
NR
5805
5806 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
5807 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
5808 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
5809 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
5810 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
5811 Revert tests to use mi_gdb_test and include value field in output
5812 of -var-create.
5813
93d42b30
DJ
58142007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
5815
5816 * gdb.arch/i386-signal.c, gdb.arch/i386-signal.exp: New files.
5817
c499ed39
DJ
58182007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
5819
5820 * gdb.base/maint.exp: Remove full paths from test names.
5821 * gdb.base/prelink.exp, gdb.cp/cp-relocate.exp,
5822 gdb.xml/tdesc-errors.exp, gdb.xml/tdesc-xinclude.exp: Likewise.
5823
9836f81b
JB
58242007-02-27 Joel Brobecker <brobecker@adacore.com>
5825
5826 * gdb.ada/catch_ex.exp: Fix a couple of copy/paste typos.
5827
c74d0ad8
DJ
58282007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
5829
5830 * gdb.server/server-mon.exp: New test.
5831
2711e456
DJ
58322007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
5833
5834 * gdb.cp/cp-relocate.cc, gdb.cp/cp-relocate.exp: New.
5835
ff6f572f
DJ
58362007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
5837
5838 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: Update
5839 register capitalization.
5840
fada3feb
DP
58412007-02-13 Denis Pilat <denis.pilat@st.com>
5842
5843 * gdb.mi/mi-var-invalidate.exp: New file.
5844
fb1e4ffc
DJ
58452007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
5846
5847 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: New.
5848
3da939d7
DJ
58492007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
5850
5851 * tdesc-arch.exp (set_arch): Add KFAIL for missing OS ABI handlers.
5852
123dc839
DJ
58532007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
5854
5855 * gdb.xml/single-reg.xml, gdb.xml/tdesc-regs.exp,
5856 gdb.xml/core-only.xml, gdb.xml/extra-regs.xml: New files.
5857
877e3645 58582007-02-08 Nick Roberts <nickrob@snap.net.nz>
87604222
NR
5859
5860 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
5861 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
5862 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
5863 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
5864 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
1183581f 5865 * gdb.mi/gdb792.exp, lib/mi-support.exp:
87604222 5866 Update tests to include value field in output of -var-create.
a9c64011 5867
3c0a2960
AS
58682007-02-08 Andreas Schwab <schwab@suse.de>
5869
5870 * gdb.mi/mi-var-child.exp: Fix matching display of function value.
5871
108546a0
DJ
58722007-02-07 Daniel Jacobowitz <dan@codesourcery.com>
5873
5874 * gdb.xml/bad-include.xml, gdb.xml/inc-2.xml, gdb.xml/inc-body.xml,
5875 gdb.xml/includes.xml, gdb.xml/tdesc-xinclude.exp: New files.
5876
d701dcab
DP
58772007-02-02 Denis Pilat <denis.pilat@st.com>
5878
5879 * gdb.threads/threadapply.exp: check that frame is not changed by
5880 the thread apply all command.
5881
783e3e2f
AS
58822007-01-31 Andreas Schwab <schwab@suse.de>
5883
6d9c3a87
AS
5884 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
5885
3c50d7b9
AS
5886 * gdb.dwarf2/dup-psym.S: Use .2byte/.4byte instead of .short/.int
5887 in the dwarf sections.
5888 * gdb.dwarf2/mac-fileno.S: Likewise.
5889
783e3e2f
AS
5890 * gdb.base/callfuncs.exp (do_get_all_registers): Filter out
5891 bspstore register on ia64.
5892
78ff580e
AS
58932007-01-29 Andreas Schwab <schwab@suse.de>
5894
cc8e9b12
AS
5895 * gdb.cp/annota3.exp ("watch triggered on a.x"): Match optional
5896 "frame-begin" annotation.
5897
78ff580e
AS
5898 * gdb.cp/annota2.exp ("watch triggered on a.x"): Allow arbitrary
5899 number of "frames-invalid" annotations.
5900
704a4f78
DJ
59012007-01-29 Daniel Jacobowitz <dan@codesourcery.com>
5902
5903 * gdb.base/commands.exp: Call if_commands_test.
5904 (gdb_test_no_prompt, if_commands_test): New.
5905
e741bf94
MK
59062007-01-28 Mark Kettenis <kettenis@gnu.org>
5907
5908 * gdb.threads/sigthread.c (NSIGS): Make bigger.
5909
474d0ad3
AS
59102007-01-27 Andreas Schwab <schwab@suse.de>
5911
5912 * gdb.dwarf2/dw2-basic.S: Use .2byte/.4byte/.8byte instead of
5913 .short/.int/.quad in the dwarf sections.
5914 * gdb.dwarf2/dw2-intercu.S: Likewise.
5915 * gdb.dwarf2/dw2-intermix.S: Likewise.
5916
e784b426
JK
59172007-01-25 Jan Kratochvil <jan.kratochvil@redhat.com>
5918
5919 * gdb.base/charsign.exp, gdb.base/charsign.c: New files.
4590cfcb
MK
5920 * gdb.arch/i386-sse.exp: Check $xmm.v16_int8 printing as a number
5921 array.
e784b426
JK
5922 * gdb.base/printcmds.exp: Sign-provided CHARs now became arrays.
5923 * gdb.base/setvar.exp: Likewise.
5924
37f08e04
AS
59252007-01-26 Andreas Schwab <schwab@suse.de>
5926
9a01813a
AS
5927 * gdb.base/corefile.exp: Allow non-empty argument list in reinit
5928 test.
5929
37f08e04
AS
5930 * gdb.base/multi-forks.exp ("restart $i"): Also match
5931 __kernel_syscall_via_break.
5932
6e2a9270
VP
59332007-01-24 Vladimir Prus <vladimir@codesourcery.com>
5934
5935 * lib/mi-support.exp (mi_delete_varobj): New.
5936 * gdb.mi/mi-var-cp.exp: Run the reference_to_struct
5937 testcase.
5938 * gdb.mi/mi-var-cp.cc (reference_to_struct): New function.
5939 (main): Call the above.
5940 (reference_update_test, base_in_reference_test)
5941 (reference_to_pointer): Delete the created varobjs.
a9c64011 5942
e515b470
DJ
59432007-01-23 Daniel Jacobowitz <dan@codesourcery.com>
5944
5945 * Makefile.in (ALL_SUBDIRS): Add gdb.xml.
5946 * configure: Regenerated.
5947 * configure.ac (AC_OUTPUT): Add gdb.xml/Makefile.
5948 * gdb.xml/Makefile.in, gdb.xml/tdesc-arch.exp,
5949 gdb.xml/tdesc-bogus.xml, gdb.xml/tdesc-errors.exp,
5950 gdb.xml/trivial.xml, gdb.xml/tdesc-unknown.xml: New files.
5951 * lib/gdb.exp (gdb_skip_xml_test): New function.
5952
08d8bcd7
DJ
59532007-01-23 Nick Hudson <nick.hudson@dsl.pipex.com>
5954
5955 * gdb.base/sigrepeat.exp: Correct error message.
5956
59572007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
43a9b631
JK
5958 Daniel Jacobowitz <dan@codesourcery.com>
5959
5960 * gdb.arch/i386-gnu-cfi.exp, gdb.arch/i386-gnu-cfi.c,
5961 gdb.arch/i386-gnu-cfi-asm.S: New files.
5962
97c3f1f3
JK
59632007-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
5964
5965 * lib/gdb.exp: Abort on missing `site.exp'.
5966
cb1df416
DJ
59672007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
5968 Daniel Jacobowitz <dan@codesourcery.com>
5969
5970 * gdb.base/included.c, gdb.base/included.exp,
5971 gdb.base/included.h: New files.
5972
35990120
DJ
59732007-01-20 Daniel Jacobowitz <dan@codesourcery.com>
5974
5975 * gdb.base/bigcore.c (RLIMIT_CAP): Define.
5976 (maximize_rlimit): Reduce limits on 64-bit systems.
5977
6e81a116 59782007-01-19 Mark Kettenis <kettenis@gnu.org>
2429decf
MK
5979
5980 From Marcus Deuling <deuling@de.ibm.com>:
5981 * gdb.arch/altivec-regs.exp: Initialise variable endianness in
5982 every case.
5983
6c3c41f3
NR
59842007-01-13 Nick Roberts <nickrob@snap.net.nz>
5985
5986 * gdb.mi/mi-basics.exp, gdb.mi/mi2-basics.exp (test_dir_specification)
5987 (test_path_specification): Use objdir instead of srcdir to always
5988 get an absolute filename.
5989
2f12c312
DJ
59902007-01-12 Daniel Jacobowitz <dan@codesourcery.com>
5991
5992 * gdb.cp/member-ptr.cc (class Padding): Make contents public.
5993
81121995
VP
59942007-01-11 Vladimir Prus <vladimir@codesourcery.com>
5995
5996 * gdb.mi/mi-var-cp.cc (reference_update_tests):
5997 Make sure the variable we're using is in scope.
5998 (reference_to_pointer): Likewise.
5999
4741b737
DJ
60002007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
6001
6002 * gdb.ada/catch_ex.exp: Call unsupported and stop if the runtime
6003 has no debug information.
6004
054410c3
DJ
60052007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
6006
6007 * gdb.base/annota1.exp: Remove extra send_gdb.
6008
818f79f6
DJ
60092007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
6010
6011 * gdb.base/relativedebug.c, gdb.base/relativedebug.exp: New files.
6012
f7a6bb70
DJ
60132007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
6014
6015 * gdb.arch/i386-size-overlap.c, gdb.arch/i386-size-overlap.exp: New.
6016
57e66780
DJ
60172007-01-08 Nick Roberts <nickrob@snap.net.nz>
6018 Daniel Jacobowitz <dan@codesourcery.com>
6019
6020 * gdb.mi/mi-var-cmd.exp: Expect lpcharacter to update when
6021 lcharacter or linteger change. Correct duplicated test name.
6022 * gdb.mi/mi2-var-cmd.exp: Likewise.
6023
3d799a95
DJ
60242007-01-08 Daniel Jacobowitz <dan@codesourcery.com>
6025
6026 * gdb.threads/sigthread.c, gdb.threads/sigthread.exp: New.
6027
60282007-01-05 Joel Brobecker <brobecker@adacore.com>
51679ba9 6029
a9c64011
AS
6030 * gdb.base/nofield.c: New file.
6031 * gdb.base/nofield.exp: New testcase.
51679ba9 6032
eafb94e8
NR
60332007-01-05 Nick Roberts <nickrob@snap.net.nz>
6034
6035 * gdb.mi/mi-var-cp.exp: New test for references to pointers.
6036
6037 * gdb.mi/mi-var-cp.cc: (reference_to_pointer): New procedure for above
6038 test.
6039
5e572bb4
DJ
60402007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
6041
6042 * gdb.mi/mi-var-cmd.exp: Add tests for unreadable varobjs.
6043
74a44383
DJ
60442007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
6045
6046 * lib/mi-support.exp (mi_runto_helper): Expect two prompts
6047 when continuing.
6048
1b572db9
DJ
60492007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
6050
6051 * gdb.base/annota3.exp ($binfile): Append $EXEEXT.
6052 Expect ".exe" extension.
6053
381bc39b
DJ
60542007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
6055
6056 * gdb.base/charset.exp: Add explicit filename to break.
6057 * gdb.base/dbx.exp: Add explicit filename to breaks.
6058
2b70e4c6
DJ
60592007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
6060
6061 * gdb.mi/mi-file.exp: Use mi_gdb_file_cmd instead of mi_gdb_load.
6062 * gdb.mi/mi2-file.exp: Likewise.
6063
303b6f5d
DJ
60642007-01-04 Vladimir Prus <vladimir@codesourcery.com>
6065
6066 Implement specification of MI tests as comments
6067 in C and C++ sources.
6068 * lib/mi-support.exp (mi_autotest_data): New variable.
6069 (mi_autotest_source): New variable.
6070 (count_newlines, mi_prepare_inline_tests)
6071 (mi_get_inline_test, mi_continue_to_line)
6072 (mi_run_inline_test, mi_tbreak)
6073 (mi_send_resuming_command, mi_wait_for_stop): New functions.
6074 * gdb.mi/mi-var-cp.exp: Move most content to the C file.
6075 Run inline tests.
6076 * gdb.mi/mi-var-cp.cc: Define tests here.
6077
23da0d94
VP
60782007-01-04 Vladimir Prus <vladimir@codesourcery.com>
6079
6080 Simplify usage of mi_continue_to.
6081 * lib/mi-support.exp (mi_runto_helper): Renamed
6082 from mi_runto, added new parameter 'run_or_continue'.
6083 (mi_runto): Use mi_runto_helper.
6084 (mi_continue_to): Accept just function name as parameter.
6085 Use mi_runto_helper.
6086 * gdb.mi/mi-var-cmd.exp: Adjust to changes.
6087 * gdb.mi/mi2-var-cmd.exp: Likewise.
a9c64011 6088
f9e18282
JB
60892006-01-04 Joel Brobecker <brobecker@adacore.com>
6090
6091 Make this testcase a bit more realistic. The current code
6092 is too simplistic, and allows the compiler to optimize out
6093 some of the entities we need for this testcase.
6094 * gdb.ada/null_record/bar.ads (Void_Star): New type.
6095 (Do_Nothing): Add extra parameter.
6096 * gdb.ada/null_record/bar.adb (Do_Nothing): Likewise.
6097 * gdb.ada/null_record/null_record.adb: Fake use of type Empty
6098 by using a variable of type Void_Star.
6099
fd678c65
JB
61002006-01-04 Joel Brobecker <brobecker@adacore.com>
6101
6102 * gdb.ada/catch_ex/foo.adb: New file.
6103 * gdb.ada/catch_ex.exp: New testcase.
6104
05cfdb42
DJ
61052007-01-03 Pedro Alves <pedro_alves@portugalmail.pt>
6106
6107 * gdb.base/shreloc.exp: Use ldflags instead of additional_flags to
6108 pass --image-base to linker.
6109
2e03ee74
DJ
61102007-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
6111 Daniel Jacobowitz <dan@codesourcery.com>
6112
6113 * gdb.base/readline.exp: Set $TERM. Test arrow keys in
6114 secondary prompts.
6115
0d5de010
DJ
61162007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
6117
6118 * gdb.cp/classes.exp (test_pointers_to_class_members): Update expected
6119 output. Test the types of members and member pointers.
6120 * gdb.cp/inherit.exp (test_print_mi_member_types): Remove KFAILs for
6121 gdb/2092.
6122 * gdb.cp/member-ptr.exp: Search for a comment instead of a
6123 statement. Enable for GCC. Update expected output for some tests
6124 and add new tests. Remove obsolete GCC KFAILs. Allow GCC's class
6125 layout.
6126 * gdb.cp/member-ptr.cc (Padding, Padding::vspacer, Base, Base::get_x)
6127 (Base::vget_base, Left, Left::vget, Right, Right::vget, Diamond)
6128 (Diamond::vget_base): New.
6129 (main): Add new tests.
6130 * gdb.cp/printmethod.exp: Update expected output for member functions.
6131 * gdb.cp/virtfunc.exp (test_virtual_calls): Add a KFAIL for
6132 print pEe->D::vg().
6133
61a771aa
DJ
61342007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
6135
6136 * gdb.threads/tls.exp: Allow stops in sem_post.
6137
2fa63963
DJ
61382006-12-31 Daniel Jacobowitz <dan@codesourcery.com>
6139
6140 * gdb.base/annota1.exp: Allow .*printf in backtraces.
6141 * gdb.base/annota3.exp: Likewise.
6142 * gdb.base/sigstep.exp (advancei): Fail if we hit the breakpoint
6143 again (instead of timing out).
6144 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add an XFAIL for
6145 GCC bug 26475.
6146 * gdb.java/jmisc.exp: Adjust to work with method signatures including
6147 return types. Add kfails for GDB bugs 2214 and 2215. Move exit
6148 test from jmisc1.exp.
6149 * gdb.java/jmisc1.exp: Delete.
6150 * gdb.java/jprint.exp: Adjust to work with method signatures including
6151 return types.
6152 * gdb.objc/basicclass.exp: Update for gobjc 4.1 debug info.
6153 * gdb.threads/linux-dp.exp: Don't be confused by program output.
6154 * lib/java.exp (compile_java_from_source): Pass the correct type
6155 to target_compile.
6156
5eefc2b7
JB
61572006-12-31 Joel Brobecker <brobecker@adacore.com>
6158
6159 * gdb.arch/i386-prologue.c (stack_align_ecx): Renamed from stack_align.
6160 (stack_align_edx): New function.
6161 (stack_align_eax): New function.
6162 (main): Add calls to stack_align_edx and stack_align_eax.
6163 * gdb.arch/i386-prologue.exp: Replace stack_align with stack_align_ecx.
6164 Add testing for the cases where the register used during a stack
6165 realignment is edx. Same for eax.
6166
227c54da
DJ
61672006-12-30 Pedro Alves <pedro_alves@portugalmail.pt>
6168
6169 * lib/gdb.exp: Don't pass -fpic to gcc on Cygwin, MinGW
6170 and generic PE targets.
6171
cab8ac94
JB
61722006-12-29 Joel Brobecker <brobecker@adacore.com>
6173
6174 * gdb.ada/array_return.exp: Update copyright date list.
6175
ba54f318
JB
61762006-12-27 Joel Brobecker <brobecker@adacore.com>
6177
6178 * gdb.ada/array_return/pck.ads (Small_Float_Vector): New type.
6179 (Create_Small_Float_Vector): New function.
6180 * gdb.ada/array_return/pck.adb (Create_Small_Float_Vector): Add
6181 function body.
6182 * gdb.ada/array_return/p.adb: Use new type and function from
6183 package Pck.
6184 * gdb.ada/array_return.exp: Add a test verifying that GDB is
6185 able to print the value returned by a function returning an
6186 array of float.
6187
6b7a35dd
JB
61882006-12-20 Joel Brobecker <brobecker@adacore.com>
6189
6190 * gdb.arch/i386-prologue.exp: Remove calls to setup_kfail.
6191 The associated tests should be PASSing.
6192
038224f6
VP
61932006-12-08 Vladimir Prus <vladimir@codesourcery.com>
6194
6195 Test for base in references.
6196 * gdb.mi/mi-var-cp.cc: Add test code.
6197 * gdb.mi/mi-var-cp.exp: Test for bases in references.
6198 * gdb.mi/mi-watch.exp: Adjust to mi_runto changes.
6199 * gdb.mi/mi2-watch.exp: Likewise.
6200 * lib/mi-support.exp (mi_runto): Use temporary breakpoint.
6201 (mi_list_varobj_children): New function.
6202
b26ed50d
VP
62032006-12-08 Vladimir Prus <vladimir@codesourcery.com>
6204
6205 * lib/mi-support.exp
6206 (mi_runto): Accept "()" after function name.
6207 (mi_create_varobj): New function.
6208 (mi_varobj_update): New function.
6209 (mi_Check_varobj_value): New function.
6210 * gdb.mi/mi-var-cp.exp: New file.
6211 * gdb.mi/mi-var-cp.cc: New file.
a9c64011 6212
08232497
DJ
62132006-12-01 Daniel Jacobowitz <dan@codesourcery.com>
6214
6215 * gdb.base/solib-weak.c, gdb.base/solib-weak.exp, gdb.base/weaklib1.c,
6216 gdb.base/weaklib2.c: New files.
6217
d394c993 62182006-11-29 Nathan Sidwell <nathan@codesourcery.com>
8ec659a0 6219
ac6c2fba
NS
6220 * gdb.threads/linux-dp.exp: Adjust regexps used to scan thread
6221 info. Adjust test names.
6222
8ec659a0 6223 * gdb.base/break.c (main): Move position of malloc.
d394c993 6224 * gdb.base/break.exp: Revert mistaken checkin.
8ec659a0 6225
acd65feb
VP
62262006-11-28 Vladimir Prus <vladimir@codesourcery.com>
6227
6228 * gdb.mi/mi-var-cmd.exp: Check -var-update after
6229 assignement of arrays and function pointers.
6230 * gdb.mi/var-cmd.c: Add declaration necessary for above
6231 tests.
6232
f556d5e5
NS
62332006-11-27 Nathan Sidwell <nathan@codesourcery.com>
6234
6235 * gdb.base/break.c (main): Call malloc.
fcfcc2b5
NS
6236
6237 * gdb.threads/linux-dp.exp: Read thread table before and after
6238 creating each philosopher and verify it.
6239
697bc68d
NS
62402006-11-27 Nathan Sidwell <nathan@codesourcery.com>
6241 Paul Brook <paul@codesourcery.com>
6242 Daniel Jacobowitz <dan@codesourcery.com>
6243
6244 * gdb.base/ending-run.exp: Flatten expect script stepping out of
a9c64011 6245 main to remove duplication. Add start function of the form
697bc68d
NS
6246 '_*start[1-9]*'. Add RVDS start function.
6247
29d73ae4
DJ
62482006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
6249
6250 * gdb.arch/thumb-prologue.c, gdb.arch/thumb-prologue.exp: New files.
6251
c1d88655
UW
62522006-11-22 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6253
6254 * gdb.asm/asm-source.exp: Add "spu*-*-*" target.
6255 * gdb.asm/spu.inc: New file.
6256 * gdb.base/term.exp: Disable if [target_info exists noargs].
6257 * gdb.gdb/complaints.exp: Disable if ![isnative].
6258 * gdb.gdb/selftest.exp: Likewise.
6259 * gdb.gdb/observer.exp: Likewise.
6260 * gdb.gdb/xfullpath.exp: Likewise.
6261 * gdb.base/attach.exp: Disable on SPU target.
6262 * gdb.cp/bs145503.exp: Likewise.
6263 * gdb.cp/exception.exp: Likewise.
6264 * gdb.cp/userdef.exp: Likewise.
6265
32a13b1a
DJ
62662006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
6267
6268 * gdb.stabs/weird.exp (print_weird_var): Don't send extra \n.
6269
d8295fe9
VP
62702006-11-10 Vladimir Prus <vladimir@codesourcery.com>
6271
6272 * gdb.base/completion.exp: Fix completion tests for
6273 'info' and 'info '.
6274 * gdb.base/help.exp (help_test_raw, test_class_help)
6275 (test_prefix_command_help): Move...
6276 * lib/gdb.exp: Here.
6277 * gdb.base/main.exp: Adjust.
6278 * gdb.cp/maint.exp: Adjust.
6279 * gdb.trace/tracecmd.exp: Use test_help_class.
a9c64011 6280
8c394015
VP
62812006-11-09 Vladimir Prus <vladimir@codesourcery.com>
6282
6283 * gdb.stabs/weird.exp (print_weird_var): Use
6284 gdb_test_multiple instead of gdb_expect.
6285
027fc1bc
VP
62862006-11-09 Vladimir Prus <vladimir@codesourcery.com>
6287
6288 * gdb.base/help.exp (help_test_raw): New.
6289 (test_class_help): New.
6290 (test_prefix_command_help): New.
6291 Adjust testcases.
6292
67609209
FR
62932006-11-09 Christophe Lyon <christophe.lyon@st.com>
6294
6295 * gdb.base/constvars.c (main): Write to crass and crips, so that
6296 they are allocated by the compiler.
6297
f73adfeb
AS
62982006-10-27 Andreas Schwab <schwab@suse.de>
6299
6300 * gdb.base/multi-forks.exp: Use "detach fork" instead of
6301 "detach-fork".
6302
2f83a18e
DJ
63032006-10-18 Daniel Jacobowitz <dan@codesoucery.com>
6304
6305 * lib/gdbserver-support.exp (gdb_target_cmd): Anchor the ends
6306 of patterns.
6307
94277a38
DJ
63082006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
6309
6310 * gdb.base/sepdebug.exp: Remove debug format test.
6311 * lib/gdb.exp (gdb_gnu_strip_debug): Perform debug format test.
6312 Handle no-symtab.
6313 * gdb.base/sepsymtab.c, gdb.base/sepsymtab.exp: New.
6314
5bd2f6e2
DJ
63152006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
6316
6317 * gdb.threads/manythreads.c (thread_function, main): Don't cast
6318 int to pointer or pointer to int.
6319 * gdb.threads/manythreads.exp: Don't expect the string "LWP".
6320
8c008720
DJ
63212006-10-12 Daniel Jacobowitz <dan@codesourcery.com>
6322
6323 * gdb.base/annota1.exp, gdb.base/maint.exp: Use string_to_regexp.
6324
9e35dae4
DJ
63252006-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
6326
6327 * gdb.threads/tls-nodebug.c, gdb.threads/tls-nodebug.exp: New test.
6328
d9639e13
DJ
63292006-10-09 Daniel Jacobowitz <dan@codesourcery.com>
6330
6331 PR c++/2116
6332 * gdb.cp/call-c.cc, gdb.cp/call-c.exp, gdb.cp/call-c-1.c: New.
6333
390a1bd0
JB
63342006-10-06 Joel Brobecker <brobecker@adacore.com>
6335
6336 * gdb.ada/arrayidx.exp: Remove calls to setup_kfail now that
6337 the corresponding bug has been fixed in GDB (PR/2018).
6338
dd920c33
JB
63392006-10-06 Joel Brobecker <brobecker@adacore.com>
6340
6341 * gdb.base/subst.exp: New testcase.
6342
53bbefe9
JB
63432006-10-06 Joel Brobecker <brobecker@adacore.com>
6344
6345 * gdb.ada/array_return/pck.ads: Add copyright notice.
6346 * gdb.ada/array_return/pck.adb: Likewise.
6347 * gdb.ada/array_return/p.adb: Likewise.
6348 * gdb.ada/exec_changed/first.adb: Likewise.
6349 * gdb.ada/exec_changed/second.adb: Likewise.
6350
09851417
JB
63512006-10-06 Joel Brobecker <brobecker@adacore.com>
6352
6353 * gdb.ada/watch_arg/watch.adb: New file.
6354 * gdb.ada/watch_arg.exp: New testcase.
6355
041bf30d
VP
63562006-10-02 Vladimir Prus <vladimir@codesourcery.com>
6357
6358 * gdb.mi/mi-basics.exp (test_path_specification): Pass orig_path
a9c64011 6359 via string_to_regexp.
041bf30d 6360 * gdb.mi/mi2-basics.exp: Likewise.
a9c64011 6361
f286fbdd 63622006-09-20 Michael Snyder <michael.snyder@palmsource.com>
7b880e0b
MS
6363
6364 * abug.exp, cpu32bug.exp, est.exp hmsirom.exp, nind.exp:
6365 Remove unused / obsolete files.
6366
7c07f349
NR
63672006-09-19 Nick Roberts <nickrob@snap.net.nz>
6368
6369 * gdb.base/multi-forks.exp: Include __kernel_vsyscall in regexp.
6370
cd5ff84a
VP
63712006-09-17 Vladimir Prus <vladimir@codesourcery.com>
6372
6373 * gdb.mi/mi-stack.exp (test_stack_args_listing): Test that
6374 HIGH_FRAME argument to -stack-list-arguments can be larger than
a9c64011 6375 the number of frames.
cd5ff84a 6376
ae018d1a
DJ
63772006-09-15 Daniel Jacobowitz <dan@codesourcery.com>
6378
6379 * gdb.base/args.c (main): Add breakpoint marker.
6380 * gdb.base/args.exp: Use args_test for tests. Add new tests which
6381 really test empty arguments.
6382 (args_load): Delete.
6383 (args_test): New.
6384
b399c549
NR
63852006-09-13 Nick Roberts <nickrob@snap.net.nz>
6386
6387 * gdb.mi/mi-file.exp (test_file_list_exec_source_files): Just
6388 check for one file.
6389
2ab1eb7a
VP
63902006-09-07 Vladimir Prus <ghost@vladimir@codesourcery.com>
6391
6392 * gdb.mi/mi-stack.exp (test_stack_frame_listing): Test that
6393 HIGH_FRAME argument to -stack-list-locals can be larger than
6394 the number of frames.
a9c64011 6395
476308bf
FF
63962006-08-18 Fred Fish <fnf@specifix.com>
6397
6398 * lib/gdb.exp (skip_altivec_tests): Fix apparent typo,
6399 '$' in front of skip_vmx_tests_saved when setting that.
6400
8625200f
AS
64012006-08-10 Andrew Stubbs <andrew.stubbs@st.com>
6402
6403 * gdb.base/trace-commands.exp: New file.
6404
089ec8f1
DJ
64052006-08-10 Joel Brobecker <brobecker@adacore.com>
6406 Daniel Jacobowitz <dan@codesourcery.com>
6407
6408 * gdb.base/step-bt.exp: Make hexadecimal address optional in
6409 expected output of the backtrace commands.
6410
b60f0898
JB
64112006-08-09 Joel Brobecker <brobecker@adacore.com>
6412
6413 * gdb.arch/altivec-abi.exp: Replace gdb_suppress_entire_file with
6414 untested followed by return combination.
6415 * gdb.arch/altivec-regs.exp: Likewise.
6416 * gdb.arch/e500-abi.exp: Likewise.
6417 * gdb.arch/e500-regs.exp: Likewise.
6418 * gdb.arch/gdb1291.exp: Likewise.
6419 * gdb.arch/gdb1431.exp: Likewise.
6420 * gdb.arch/gdb1558.exp: Likewise.
6421 * gdb.arch/i386-prologue.exp: Likewise.
6422 * gdb.arch/i386-unwind.exp: Likewise.
6423 * gdb.asm/asm-source.exp: Likewise.
6424 * gdb.base/a2-run.exp: Likewise.
6425 * gdb.base/advance.exp: Likewise.
6426 * gdb.base/all-bin.exp: Likewise.
6427 * gdb.base/annota1.exp: Likewise.
6428 * gdb.base/annota3.exp: Likewise.
6429 * gdb.base/args.exp: Likewise.
6430 * gdb.base/arithmet.exp: Likewise.
6431 * gdb.base/assign.exp: Likewise.
6432 * gdb.base/async.exp: Likewise.
6433 * gdb.base/attach.exp: Likewise.
6434 * gdb.base/bang.exp: Likewise.
6435 * gdb.base/bigcore.exp: Likewise.
6436 * gdb.base/bitfields.exp: Likewise.
6437 * gdb.base/bitfields2.exp: Likewise.
6438 * gdb.base/break.exp: Likewise.
6439 * gdb.base/call-sc.exp: Likewise.
6440 * gdb.base/call-strs.exp: Likewise.
6441 * gdb.base/callfuncs.exp: Likewise.
6442 * gdb.base/checkpoint.exp: Likewise.
6443 * gdb.base/chng-syms.exp: Likewise.
6444 * gdb.base/code-expr.exp: Likewise.
6445 * gdb.base/commands.exp: Likewise.
6446 * gdb.base/completion.exp: Likewise.
6447 * gdb.base/cond-expr.exp: Likewise.
6448 * gdb.base/condbreak.exp: Likewise.
6449 * gdb.base/consecutive.exp: Likewise.
6450 * gdb.base/constvars.exp: Likewise.
6451 * gdb.base/corefile.exp: Likewise.
6452 * gdb.base/cvexpr.exp: Likewise.
6453 * gdb.base/dbx.exp: Likewise.
6454 * gdb.base/define.exp: Likewise.
6455 * gdb.base/detach.exp: Likewise.
6456 * gdb.base/display.exp: Likewise.
6457 * gdb.base/dump.exp: Likewise.
6458 * gdb.base/ena-dis-br.exp: Likewise.
6459 * gdb.base/ending-run.exp: Likewise.
6460 * gdb.base/environ.exp: Likewise.
6461 * gdb.base/eval-skip.exp: Likewise.
6462 * gdb.base/exprs.exp: Likewise.
6463 * gdb.base/fileio.exp: Likewise.
6464 * gdb.base/finish.exp: Likewise.
6465 * gdb.base/float.exp: Likewise.
6466 * gdb.base/foll-exec.exp: Likewise.
6467 * gdb.base/foll-fork.exp: Likewise.
6468 * gdb.base/foll-vfork.exp: Likewise.
6469 * gdb.base/freebpcmd.exp: Likewise.
6470 * gdb.base/funcargs.exp: Likewise.
6471 * gdb.base/gcore.exp: Likewise.
6472 * gdb.base/gdb1090.exp: Likewise.
6473 * gdb.base/gdb1250.exp: Likewise.
6474 * gdb.base/huge.exp: Likewise.
6475 * gdb.base/info-proc.exp: Likewise.
6476 * gdb.base/interrupt.exp: Likewise.
6477 * gdb.base/jump.exp: Likewise.
6478 * gdb.base/langs.exp: Likewise.
6479 * gdb.base/lineinc.exp: Likewise.
6480 * gdb.base/list.exp: Likewise.
6481 * gdb.base/logical.exp: Likewise.
6482 * gdb.base/long_long.exp: Likewise.
6483 * gdb.base/macscp.exp: Likewise.
6484 * gdb.base/maint.exp: Likewise.
6485 * gdb.base/mips_pro.exp: Likewise.
6486 * gdb.base/miscexprs.exp: Likewise.
6487 * gdb.base/multi-forks.exp: Likewise.
6488 * gdb.base/opaque.exp: Likewise.
6489 * gdb.base/overlays.exp: Likewise.
6490 * gdb.base/pc-fp.exp: Likewise.
6491 * gdb.base/pointers.exp: Likewise.
6492 * gdb.base/printcmds.exp: Likewise.
6493 * gdb.base/psymtab.exp: Likewise.
6494 * gdb.base/ptype.exp: Likewise.
6495 * gdb.base/recurse.exp: Likewise.
6496 * gdb.base/relational.exp: Likewise.
6497 * gdb.base/relocate.exp: Likewise.
6498 * gdb.base/remote.exp: Likewise.
6499 * gdb.base/reread.exp: Likewise.
6500 * gdb.base/restore.exp: Likewise.
6501 * gdb.base/return.exp: Likewise.
6502 * gdb.base/return2.exp: Likewise.
6503 * gdb.base/scope.exp: Likewise.
6504 * gdb.base/sect-cmd.exp: Likewise.
6505 * gdb.base/sep.exp: Likewise.
6506 * gdb.base/sepdebug.exp: Likewise.
6507 * gdb.base/setshow.exp: Likewise.
6508 * gdb.base/setvar.exp: Likewise.
6509 * gdb.base/sigall.exp: Likewise.
6510 * gdb.base/sigbpt.exp: Likewise.
6511 * gdb.base/signals.exp: Likewise.
6512 * gdb.base/signull.exp: Likewise.
6513 * gdb.base/sizeof.exp: Likewise.
6514 * gdb.base/solib.exp: Likewise.
6515 * gdb.base/step-line.exp: Likewise.
6516 * gdb.base/step-test.exp: Likewise.
6517 * gdb.base/structs.exp: Likewise.
6518 * gdb.base/structs2.exp: Likewise.
6519 * gdb.base/term.exp: Likewise.
6520 * gdb.base/twice.exp: Likewise.
6521 * gdb.base/until.exp: Likewise.
6522 * gdb.base/varargs.exp: Likewise.
6523 * gdb.base/volatile.exp: Likewise.
6524 * gdb.base/watchpoint.exp: Likewise.
6525 * gdb.base/whatis-exp.exp: Likewise.
6526 * gdb.base/whatis.exp: Likewise.
6527 * gdb.cp/ambiguous.exp: Likewise.
6528 * gdb.cp/annota2.exp: Likewise.
6529 * gdb.cp/annota3.exp: Likewise.
6530 * gdb.cp/bool.exp: Likewise.
6531 * gdb.cp/breakpoint.exp: Likewise.
6532 * gdb.cp/casts.exp: Likewise.
6533 * gdb.cp/class2.exp: Likewise.
6534 * gdb.cp/classes.exp: Likewise.
6535 * gdb.cp/cplusfuncs.exp: Likewise.
6536 * gdb.cp/ctti.exp: Likewise.
6537 * gdb.cp/derivation.exp: Likewise.
6538 * gdb.cp/exception.exp: Likewise.
6539 * gdb.cp/gdb1355.exp: Likewise.
6540 * gdb.cp/hang.exp: Likewise.
6541 * gdb.cp/inherit.exp: Likewise.
6542 * gdb.cp/local.exp: Likewise.
6543 * gdb.cp/m-data.exp: Likewise.
6544 * gdb.cp/m-static.exp: Likewise.
6545 * gdb.cp/member-ptr.exp: Likewise.
6546 * gdb.cp/method.exp: Likewise.
6547 * gdb.cp/misc.exp: Likewise.
6548 * gdb.cp/namespace.exp: Likewise.
6549 * gdb.cp/overload.exp: Likewise.
6550 * gdb.cp/ovldbreak.exp: Likewise.
6551 * gdb.cp/pr-1023.exp: Likewise.
6552 * gdb.cp/pr-1210.exp: Likewise.
6553 * gdb.cp/pr-574.exp: Likewise.
6554 * gdb.cp/printmethod.exp: Likewise.
6555 * gdb.cp/psmang.exp: Likewise.
6556 * gdb.cp/ref-params.exp: Likewise.
6557 * gdb.cp/ref-types.exp: Likewise.
6558 * gdb.cp/rtti.exp: Likewise.
6559 * gdb.cp/templates.exp: Likewise.
6560 * gdb.cp/try_catch.exp: Likewise.
6561 * gdb.cp/userdef.exp: Likewise.
6562 * gdb.cp/virtfunc.exp: Likewise.
6563 * gdb.disasm/am33.exp: Likewise.
6564 * gdb.disasm/h8300s.exp: Likewise.
6565 * gdb.disasm/mn10300.exp: Likewise.
6566 * gdb.disasm/sh3.exp: Likewise.
6567 * gdb.disasm/t01_mov.exp: Likewise.
6568 * gdb.disasm/t02_mova.exp: Likewise.
6569 * gdb.disasm/t03_add.exp: Likewise.
6570 * gdb.disasm/t04_sub.exp: Likewise.
6571 * gdb.disasm/t05_cmp.exp: Likewise.
6572 * gdb.disasm/t06_ari2.exp: Likewise.
6573 * gdb.disasm/t07_ari3.exp: Likewise.
6574 * gdb.disasm/t08_or.exp: Likewise.
6575 * gdb.disasm/t09_xor.exp: Likewise.
6576 * gdb.disasm/t10_and.exp: Likewise.
6577 * gdb.disasm/t11_logs.exp: Likewise.
6578 * gdb.disasm/t12_bit.exp: Likewise.
6579 * gdb.disasm/t13_otr.exp: Likewise.
6580 * gdb.hp/gdb.aCC/optimize.exp: Likewise.
6581 * gdb.hp/gdb.aCC/watch-cmd.exp: Likewise.
6582 * gdb.hp/gdb.base-hp/callfwmall.exp: Likewise.
6583 * gdb.hp/gdb.base-hp/dollar.exp: Likewise.
6584 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Likewise.
6585 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
6586 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
6587 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
6588 * gdb.hp/gdb.base-hp/sized-enum.exp: Likewise.
6589 * gdb.hp/gdb.compat/xdb1.exp: Likewise.
6590 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
6591 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
6592 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
6593 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
6594 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
6595 * gdb.mi/gdb701.exp: Likewise.
6596 * gdb.mi/gdb792.exp: Likewise.
6597 * gdb.mi/mi-basics.exp: Likewise.
6598 * gdb.mi/mi-break.exp: Likewise.
6599 * gdb.mi/mi-cli.exp: Likewise.
6600 * gdb.mi/mi-console.exp: Likewise.
6601 * gdb.mi/mi-disassemble.exp: Likewise.
6602 * gdb.mi/mi-eval.exp: Likewise.
6603 * gdb.mi/mi-file.exp: Likewise.
6604 * gdb.mi/mi-read-memory.exp: Likewise.
6605 * gdb.mi/mi-regs.exp: Likewise.
6606 * gdb.mi/mi-return.exp: Likewise.
6607 * gdb.mi/mi-simplerun.exp: Likewise.
6608 * gdb.mi/mi-stack.exp: Likewise.
6609 * gdb.mi/mi-stepi.exp: Likewise.
6610 * gdb.mi/mi-syn-frame.exp: Likewise.
6611 * gdb.mi/mi-until.exp: Likewise.
6612 * gdb.mi/mi-var-block.exp: Likewise.
6613 * gdb.mi/mi-var-child.exp: Likewise.
6614 * gdb.mi/mi-var-cmd.exp: Likewise.
6615 * gdb.mi/mi-var-display.exp: Likewise.
6616 * gdb.mi/mi-watch.exp: Likewise.
6617 * gdb.mi/mi2-basics.exp: Likewise.
6618 * gdb.mi/mi2-break.exp: Likewise.
6619 * gdb.mi/mi2-cli.exp: Likewise.
6620 * gdb.mi/mi2-console.exp: Likewise.
6621 * gdb.mi/mi2-disassemble.exp: Likewise.
6622 * gdb.mi/mi2-eval.exp: Likewise.
6623 * gdb.mi/mi2-file.exp: Likewise.
6624 * gdb.mi/mi2-read-memory.exp: Likewise.
6625 * gdb.mi/mi2-regs.exp: Likewise.
6626 * gdb.mi/mi2-return.exp: Likewise.
6627 * gdb.mi/mi2-simplerun.exp: Likewise.
6628 * gdb.mi/mi2-stack.exp: Likewise.
6629 * gdb.mi/mi2-stepi.exp: Likewise.
6630 * gdb.mi/mi2-syn-frame.exp: Likewise.
6631 * gdb.mi/mi2-until.exp: Likewise.
6632 * gdb.mi/mi2-var-block.exp: Likewise.
6633 * gdb.mi/mi2-var-child.exp: Likewise.
6634 * gdb.mi/mi2-var-cmd.exp: Likewise.
6635 * gdb.mi/mi2-var-display.exp: Likewise.
6636 * gdb.mi/mi2-watch.exp: Likewise.
6637 * gdb.stabs/exclfwd.exp: Likewise.
6638 * gdb.stabs/weird.exp: Likewise.
6639 * gdb.threads/gcore-thread.exp: Likewise.
6640 * gdb.trace/actions.exp: Likewise.
6641 * gdb.trace/backtrace.exp: Likewise.
6642 * gdb.trace/circ.exp: Likewise.
6643 * gdb.trace/collection.exp: Likewise.
6644 * gdb.trace/deltrace.exp: Likewise.
6645 * gdb.trace/infotrace.exp: Likewise.
6646 * gdb.trace/limits.exp: Likewise.
6647 * gdb.trace/packetlen.exp: Likewise.
6648 * gdb.trace/passc-dyn.exp: Likewise.
6649 * gdb.trace/passcount.exp: Likewise.
6650 * gdb.trace/report.exp: Likewise.
6651 * gdb.trace/save-trace.exp: Likewise.
6652 * gdb.trace/tfind.exp: Likewise.
6653 * gdb.trace/tracecmd.exp: Likewise.
6654 * gdb.trace/while-dyn.exp: Likewise.
6655 * gdb.trace/while-stepping.exp: Likewise.
6656
f4b618d1
JB
66572006-08-08 Joel Brobecker <brobecker@adacore.com>
6658
6659 * gdb.base/step-bt.c: New file.
6660 * gdb.base/step-bt.exp: New testcase.
6661
3d00d119
DJ
66622006-08-08 Daniel Jacobowitz <dan@codesourcery.com>
6663
6664 * config/monitor.exp (gdb_load): Remove support for obsolete
6665 download-write-size.
6666 * gdb.base/remote.exp: Likewise. Update all callers of
6667 gdb_timed_load.
6668
017b5bd4
DJ
66692006-08-02 Daniel Jacobowitz <dan@codesourcery.com>
6670
6671 * cursal.exp: Pass binfile to gdb_load.
6672
837c599d
DJ
66732006-08-01 Nathan Sidwell <nathan@codesourcery.com>
6674
6675 * gdb.base/cursal.exp: Add "" to gdb_load call.
6676
8dd4540b
MK
66772006-07-29 Mark Kettenis <kettenis@gnu.org>
6678
6679 * gdb.asm/asm-source.exp: Add alpha-*-netbsd* to the list of
6680 NetBSD/ELF targets.
6681
ab5c9f60
DJ
66822006-07-25 Daniel Jacobowitz <dan@codesourcery.com>
6683
6684 * gdb.cp/userdef.cc, gdb.cp/userdef.exp: New tests for unary
6685 operator*.
6686
4c42eaff
DJ
66872006-07-24 Daniel Jacobowitz <dan@codesourcery.com>
6688
6689 * gdb.base/completion.exp: Update for change in "file" behavior.
6690 * gdb.stabs/weird.exp: Likewise.
6691 * lib/mi-support.exp (mi_gdb_file_cmd): Likewise.
6692 * lib/gdb.exp (gdb_file_cmd): Likewise. Kill the program explicitly.
6693
0155cc76
NS
66942006-07-24 Nathan Sidwell <nathan@codesourcery.com>
6695
6696 * gdb.base/auxv.exp: Skip on non-linux, non-solaris targets.
6697 * gdb.base/cursal.exp: Use gdb_file_cmd first, then separate gdb_load.
6698
16026cd7
AS
66992006-07-21 Andrew Stubbs <andrew.stubbs@st.com>
6700
6701 * gdb.base/default.exp: Update source command error message.
6702 * gdb.base/help.exp: Update 'help source' message.
6703
16963cb6
DJ
67042006-07-20 Daniel Jacobowitz <dan@codesourcery.com>
6705
6706 * gdb.cp/bs15503.exp: Update comment for no longer crashing
6707 test.
6708
6d7fd486
AS
67092006-07-19 Andrew Stubbs <andrew.stubbs@st.com>
6710
6711 * gdb.base/ifelse.exp: Remove troublesome 'got here' messages.
6712
29e8a844
DJ
67132006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
6714
6715 * gdb.arch/i386-size.c, gdb.arch/i386-size.exp: New files.
6716
6afcfa39
DJ
67172006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
6718
6719 * gdb.threads/print-threads.exp: Use gdb_breakpoint.
6720
267a692b
MK
67212006-07-17 Mark Kettenis <kettenis@gnu.org>
6722
6723 * gdb.base/long_long.exp (gdb_test_long_long): Exclude
6724 *-*-openbsd* from targets for wich we expect ARM FPA floating
6725 point format.
6726
85d2fec4
NR
67272006-07-17 Nick Roberts <nickrob@snap.net.nz>
6728
6729 * gdb.cp/annota3.exp: Expect frame-begin annotation.
6730
67312006-07-17 Mark Kettenis <kettenis@gnu.org>
6732
6733 * gdb.base/annota3.exp: Expect frame-begin annotation.
6734
85b4c6e8
JB
67352006-07-14 Joel Brobecker <brobecker@adacore.com>
6736
6737 * gdb.base/help.exp: Adjust "help unset" test to accept
6738 any list of unset commands.
6739
fb933624
DJ
67402006-07-13 Paul N. Hilfinger <Hilfinger@adacore.com>
6741 Daniel Jacobowitz <dan@codesourcery.com>
6742
6743 * gdb.cp/ref-params.exp: New test.
6744 * gdb.cp/ref-params.cc: New source file.
6745 * gdb.cp/Makefile.in (EXECUTABLES): Add ref-params.
6746
1dff4b64
MK
67472006-07-08 Mark Kettenis <kettenis@gnu.org>
6748
6749 * gdb.arch/alpha-step.exp (test_stepi): Do not include trailing
6750 spaces/tabs in regular expressions since they might not be there.
6751
40d2e0e3
AS
67522006-07-07 Andrew Stubbs <andrew.stubbs@st.com>
6753
6754 * gdb.base/ifelse.exp: New file.
6755
f6c957d2
NS
67562006-07-04 Nathan Sidwell <nathan@codesourcery.com>
6757
6758 * gdb.base/huge.c: Allow CRASH_GDB to be set from command
6759 line.
6760 * gdb.base/huge.exp: Loop over compilation to find a size that
6761 is acceptable.
6762 * gdb.base/remote.exp: Correct expected strings.
6763 * gdb.dwarf2/mac-fileno.S: Avoid # comments.
6764
b9c5a23d
DJ
67652006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
6766
6767 * gdb.base/store.exp: Don't use gdb_suppress_entire_file.
6768
9af2e58d
DJ
67692006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
6770
6771 * gdb.base/gdb1555.exp: Use gdb_compile_shlib. Skip if not
6772 native.
6773
30930ca5
DJ
67742006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
6775
6776 * gdb.stabs/exclfwd.exp: Skip the test if configure did not
6777 enable stabs testing.
6778
aa32fa1d
DJ
67792006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
6780
bd4a4c80 6781 * gdb.base/auxv.exp: Intercept undefined command messages before
aa32fa1d
DJ
6782 gdb_test_multiple does.
6783
321fef15
DJ
67842006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
6785
6786 * Makefile.in (host_alias): Remove.
6787 (target_alias): Use @target_noncanonical@.
6788 (site.exp): Don't set host_alias.
6789 * aclocal.m4: Remove contents. Include acx.m4.
6790 * configure: Regenerated.
6791 * configure.ac: Use ACX_NONCANONICAL_TARGET.
6792
e1c2defa
NS
67932006-06-13 Nathan Sidwell <nathan@codesourcery.com>
6794
e63b55d1
NS
6795 * lib/gdb.exp (gdb_load_cmd): New.
6796
5600ea19
NS
6797 * gdb.base/fileio.c: Add system(NULL) test.
6798 * gdb.base/fileio.exp: Check it.
6799
e1c2defa
NS
6800 * gdb.base/break.c: Add 10a breakpoint at }
6801 * gdb.base/break.exp: Add test for breakpoint at }
6802 * gdb.cp/anon-union.cc: Add code at end of function.
6803 * gdb.cp/anon-union.exp: Adjust end of function breakpoint.
6804 * gdb.mi/var-cmd.c: Add code at end of function.
6805 * gdb.mi/mi-var-display.exp: Adjust end of next.
6806 * gdb.mi/mi2-var-display.exp: Likewise.
6807 * gdb.base/fileio.c: Add stop function and insert calls at
6808 stopping places.
6809 * gdb.base/fileio.exp: Breakpoint stop function and remove
6810 explicit line number references.
6811
6c0112ec
JB
68122006-05-19 Joel Brobecker <brobecker@adacore.com>
6813
a9c64011
AS
6814 * gdb.base/del.exp (test_delete_alias): New function.
6815 Now check that both "del" and "d" work as aliases for "delete".
6c0112ec 6816
154189a4
FF
68172006-05-18 Fred Fish <fnf@specifix.com>
6818
6819 * gdb.base/a2-run.exp: Allow part of test to run when args aren't
6820 required. Check for spurious output after program exits normally.
6821
582e64c2
FF
68222006-05-17 Fred Fish <fnf@specifix.com>
6823
6824 * gdb.base/relocate.exp: Use gdb_file_cmd rather than
6825 gdb_load, so it works in the simulator.
6826
8ef6493a
FF
68272006-05-11 Fred Fish <fnf@specifix.com>
6828
6829 * gdb.base/bang.exp: Ignore unexpected output between the
6830 "program exited normally" and the gdb prompt, as many other
6831 tests do.
6832
692b141c
MK
68332006-05-07 Mark Kettenis <kettenis@gnu.org>
6834
6835 * gdb.base/help.exp: Make "delete checkpoint" part option for
6836 "help d" and "help delete" tests.
6837
540b8a30
UW
68382006-05-06 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6839
a9c64011 6840 * gdb.mi/mi-basics.exp: Add missing serial number to
540b8a30
UW
6841 expected output in some mi_gdb_test statements.
6842 * gdb.mi/mi2-basics.exp: Likewise.
6843
9b6462d9
JB
68442006-05-05 Joel Brobecker <brobecker@adacore.com>
6845
6846 * gdb.base/del.c: New file.
6847 * gdb.base/del.exp: New testcase.
6848
954de43b
DM
68492006-05-05 David S. Miller <davem@sunset.davemloft.net>
6850
6851 * gdb.base/break.exp: Do not assume a breakpoint on
6852 main will actually be in $srcfile when optimizing.
1303f75e
DM
6853 * gdb.base/savedregs.exp: Do not require that the dummy
6854 frame location match up to a symbol and source file location.
c3242428
DM
6855 * gdb.mi/mi-regs.exp (111-data-list-register-values x): "No registers"
6856 will get printed without a mi_cmd_data_list_register_values prefix.
6857 (*-data-list-register-*): Correct regular expressions to expect the new
6858 pseudo d? floating point registers.
6859 * gdb.mi/mi2-regs.exp: Likewise.
a9c64011 6860
c7e64c9a
DJ
68612006-05-05 Christophe Lyon <christophe.lyon@st.com>
6862
6863 * gdb.cp/m-static.h (class gnu_obj_4): Add dummy member.
6864 * gdb.cp/m-static.cc (main): Write to test4.dummy, so that test4
6865 is allocated by the compiler.
6866 * gdb.mi/var-cmd.c: (do_special_tests): Write to u, anonu, s,
6867 anons, e, anone to force their allocation by the compiler.
6868
68692006-05-05 Daniel Jacobowitz <dan@codesourcery.com>
79c214e0
DJ
6870
6871 * gdb.base/help.exp: Update expected text for help d and
6872 help delete.
6873
27ce9a6d
MK
68742006-05-02 Mark Kettenis <kettenis@gnu.org>
6875
6876 * gdb.asm/asm-source.exp: Add powerpc-*-netbsd* to the list of
6877 NetBSD/ELF targets.
6878
8608915f
MK
68792006-04-30 Mark Kettenis <kettenis@gnu.org>
6880
6881 * gdb.base/sigbpt.exp (stepi_out): FAIL when inserting a
6882 single-step breakpoint fails; make this a KFAIL on
6883 sparc*-*-openbsd*.
6884 * gdb.base/siginfo.exp: Likewise.
6885 * gdb.base/sigstep.exp (advance, advancei): Likewise.
6886
b8db102d
MS
68872006-04-26 Michael Snyder <msnyder@redhat.com>
6888
6889 * gdb.base/multi-forks.exp: Modify patterns for "run to exit",
6890 which may have to consume output from other forks.
6891 Add tests to make sure that "delete fork" succeeded.
6892
c702009a
MS
68932006-04-20 Michael Snyder <msnyder@redhat.com>
6894
6895 * 2006-03-22 Jim Blandy <jimb@redhat.com>
6896 Add support for the Renesas M32C and M16C.
6897
6898 * gdb.asm/asm-source.exp: Add m32c target.
6899 * gdb.asm/m32c.inc: Support for m32c target.
6900
e28493f2
AS
69012006-04-07 Andrew Stubbs <andrew.stubbs@st.com>
6902
6903 * gdb.base/commands.exp (recursive_source_test): New test.
6904
880da185
DM
69052006-04-04 David S. Miller <davem@sunset.davemloft.net>
6906
6907 * gdb.base/float.exp: Add pattern for sparc targets.
6908
61d9b92f
DJ
69092006-03-30 Daniel Jacobowitz <dan@codesourcery.com>
6910
6911 * gdb.base/commands.exp (stray_arg0_test): New test.
6912
bd717df8
PB
69132006-03-30 Paul Brook <paul@codesourcery.com>
6914
6915 * gdb.mi/mi-until.exp: kfail broken until command.
6916 * gdb.mi/mi2-until.exp: Ditto.
6917
ec793d3c
NR
69182006-03-27 Nick Roberts <nickrob@snap.net.nz>
6919
6920 * gdb.mi/mi-var-child-f.exp, gdb.mi/array.f: New files.
6921
831004b7
AO
69222006-03-08 Alexandre Oliva <aoliva@redhat.com>
6923
6924 * gdb.base/prelink.exp: Anchor tested-for regular expression
6925 on gdb prompt.
6926
effe49a0
PB
69272006-03-07 Paul Brook <paul@codesourcery.com>
6928
6929 * gdb.base/assign.exp: Correct fail message.
6930
e5461016
PB
69312006-03-07 Paul Brook <paul@codesourcery.com>
6932
6933 * lib/compiler.c: Extract armcc version number.
6934 * lib/compiler.cc: Ditto.
6935
fc91c6c2
PB
69362006-03-07 Paul Brook <paul@codesourcery.com>
6937
6938 * gdb.arch/altivec-abi.exp: Use nowarnings instead of
6939 additional_flags=-w.
6940 * gdb.arch/altivec-regs.exp: Ditto.
6941 * gdb.arch/e500-abi.exp: Ditto.
6942 * gdb.arch/e500-regs.exp: Ditto.
6943 * gdb.base/all-bin.exp: Ditto.
6944 * gdb.base/annota1.exp: Ditto.
6945 * gdb.base/annota3.exp: Ditto.
6946 * gdb.base/args.exp: Ditto.
6947 * gdb.base/arithmet.exp: Ditto.
6948 * gdb.base/assign.exp: Ditto.
6949 * gdb.base/async.exp: Ditto.
6950 * gdb.base/bang.exp: Ditto.
6951 * gdb.base/break.exp: Ditto.
6952 * gdb.base/call-rt-st.exp: Ditto.
6953 * gdb.base/completion.exp: Ditto.
6954 * gdb.base/cond-expr.exp: Ditto.
6955 * gdb.base/condbreak.exp: Ditto.
6956 * gdb.base/consecutive.exp: Ditto.
6957 * gdb.base/define.exp: Ditto.
6958 * gdb.base/display.exp: Ditto.
6959 * gdb.base/ena-dis-br.exp: Ditto.
6960 * gdb.base/environ.exp: Ditto.
6961 * gdb.base/eval-skip.exp: Ditto.
6962 * gdb.base/info-proc.exp: Ditto.
6963 * gdb.base/jump.exp: Ditto.
6964 * gdb.base/logical.exp: Ditto.
6965 * gdb.base/long_long.exp: Ditto.
6966 * gdb.base/maint.exp: Ditto.
6967 * gdb.base/miscexprs.exp: Ditto.
6968 * gdb.base/pc-fp.exp: Ditto.
6969 * gdb.base/pointers.exp: Ditto.
6970 * gdb.base/relational.exp: Ditto.
6971 * gdb.base/reread.exp: Ditto.
6972 * gdb.base/sect-cmd.exp: Ditto.
6973 * gdb.base/sep.exp: Ditto.
6974 * gdb.base/sepdebug.exp: Ditto.
6975 * gdb.base/until.exp: Ditto.
6976 * gdb.base/whatis-exp.exp: Ditto.
6977 * gdb.cp/annota2.exp: Ditto.
6978 * gdb.cp/annota3.exp: Ditto.
6979 * gdb.trace/actions.exp: Ditto.
6980 * gdb.trace/backtrace.exp: Ditto.
6981 * gdb.trace/circ.exp: Ditto.
6982 * gdb.trace/collection.exp: Ditto.
6983 * gdb.trace/deltrace.exp: Ditto.
6984 * gdb.trace/infotrace.exp: Ditto.
6985 * gdb.trace/limits.exp: Ditto.
6986 * gdb.trace/packetlen.exp: Ditto.
6987 * gdb.trace/passc-dyn.exp: Ditto.
6988 * gdb.trace/passcount.exp: Ditto.
6989 * gdb.trace/report.exp: Ditto.
6990 * gdb.trace/save-trace.exp: Ditto.
6991 * gdb.trace/tfind.exp: Ditto.
6992 * gdb.trace/tracecmd.exp: Ditto.
6993 * gdb.trace/while-dyn.exp: Ditto.
6994 * gdb.trace/while-stepping.exp: Ditto.
6995 * lib/gdb.exp: Ditto.
6996 (gdb_compile): Handle nowarning option.
6997
5f4a23d9
AO
69982006-03-07 Alexandre Oliva <aoliva@redhat.com>
6999
7000 * gdb.base/prelink.c, gdb.base/prelink-lib.c: Update FSF address.
7001 * gdb.base/prelink.exp: Likewise. Add -q to prelink runs.
7002 Rename executable to prelinkt. Don't re-prelink if we didn't
7003 get a core file. Test prelink -u exit status to tell whether
7004 prelinking failed. Use gdb_test_multiple.
7005
9733fc94
DJ
70062006-03-01 Daniel Jacobowitz <dan@codesourcery.com>
7007
7008 * gdb.cp/inherit.exp (test_print_mi_member_types): New function.
7009 (do_tests): Call it.
7010
cc10cae3
AO
70112006-02-28 Alexandre Oliva <aoliva@redhat.com>
7012
7013 * gdb.base/prelink.exp: New test.
7014 * gdb.base/prelink.c, gdb.base/prelink-lib.c: New sources.
7015
15c46491
WZ
70162006-02-24 Wu Zhou <woodzltc@cn.ibm.com>
7017
7018 * gdb.fortran/derived-type.f90: New file.
7019 * gdb.fortran/derived-type.exp: New testcase.
7020
5c9f7ded
DJ
70212006-02-23 Daniel Jacobowitz <dan@codesourcery.com>
7022
7023 * gdb.base/default.exp: Allow ';' as a directory separator.
7024
5b96932b
AS
70252006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
7026
7027 * gdb.base/help.exp (help add-symbol-file): Update.
7028
1986bccd
AS
70292006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
7030
7031 * gdb.base/help.exp (help load): Update expected results.
7032
a8b7528f
FF
70332006-02-19 Fred Fish <fnf@specifix.com>
7034
7035 * gdb.base/pc-fp.exp (get_valueofx): Don't print environment
7036 specifix hex value as part of results.
7037 * gdb.base/shreloc.exp (get_msym_addrs): Ditto.
a9c64011 7038
f8261448
FF
70392006-02-16 Fred Fish <fnf@specifix.com>
7040
7041 * gdb.base/whatis.c: Define variables using typedefs char_addr,
7042 ushort_addr, and slong_addr, so the typedefs are not optimized
7043 away.
7044 * gdb.base/whatis.exp: Add tests using type name for struct type,
7045 union type, enum type, and typedef.
a9c64011 7046
31d8bdd2
MK
70472006-02-13 Mark Kettenis <kettenis@gnu.org>
7048
7049 * gdb.arch/i386-prologue.exp: Add testcase for PR breakpoints/2080.
7050
34e41e63
JB
70512006-02-13 Jim Blandy <jimb@redhat.com>
7052
7053 * gdb.base/scope.exp (test_at_main): Remove logic to handle the
7054 case where it takes two "next" commands to skip past the init
7055 call.
7056
ac6e4f31
FF
70572006-02-12 Fred Fish <fnf@specifix.com>
7058
7059 * gdb.base/scope.exp (test_at_main): Use gdb_test_multiple
7060 to handle cases where it takes two "next" commands to skip
7061 past the init call.
7062
2db2d571
JB
70632006-02-07 Joel Brobecker <brobecker@adacore.com>
7064
7065 * gdb.ada/array_return.exp: Mark the last test as expected to fail
7066 on hppa32 targets.
7067
38fcd64c
DJ
70682006-02-06 Vladimir Prus <ghost@cs.msu.su>
7069
7070 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Test for the fullname
7071 field.
7072
1315ad46
MK
70732006-01-29 Mark Kettenis <kettenis@gnu.org>
7074
7075 * gdb.cp/bool.cc, gdb.cp/bool.exp: New files.
7076
5625b943
DJ
70772006-01-22 Daniel Jacobowitz <dan@codesourcery.com>
7078
7079 * gdb.arch/powerpc-prologue.c, gdb.arch/powerpc-prologue.exp: New
7080 files.
7081
80df1bbe
DJ
70822006-01-20 Daniel Jacobowitz <dan@codesourcery.com>
7083
7084 * gdb.cp/maint.exp: Set complaints to a positive value.
7085
9078e690
DJ
70862006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
7087
7088 * gdb.base/multi-forks.c: Add copyright notice. Include <stdlib.h>.
7089 * gdb.base/multi-forks.exp: Use a loop. Allow "fork" as a stopped
7090 function name.
7091
9c903399
DJ
70922006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
7093
7094 * gdb.base/checkpoint.c: Update copyright notice. Include
7095 <stdlib.h>.
7096
761ae4d6
JB
70972006-01-04 Jim Blandy <jimb@redhat.com>
7098
7099 * gdb.asm/asm-source.exp: Independently provide default values for
7100 asm-flags and debug-flags. Use 'string equal' to do the
7101 comparison, not the implicit expr's '==' operator. Remove
7102 now-unneeded assignments to asm-flags. In h8300 case, place
7103 "-gdwarf-2", not "-gdwarf2", in debug-flags, not asm-flags.
7104
099ac3dd
MS
71052006-01-04 Michael Snyder <msnyder@redhat.com>
7106
7107 * gdb.base/checkpoint.c: New file.
7108 * gdb.base/checkpoint.exp: New file.
7109 * gdb.base/multi-fork.c: New file.
7110 * gdb.base/multi-fork.exp: New file.
7111 * gdb.base/pi.txt: New file (data for checkpoint.c test).
7112
f4d85314
FF
71132006-01-04 Fred Fish <fnf@specifix.com>
7114
7115 * gdb.base/ptype.c (foo): Add typedef.
7116 (intfoo): Add function.
7117 * gdb.base/ptype1.c: New file.
7118 * gdb.base/ptype.exp: Handle compilation and linking with two
7119 source files. Test that proper type for "foo" is found based
7120 on source context rather than first match found in symtabs.
7121
a1b06f35
MK
71222005-12-28 Mark Kettenis <kettenis@gnu.org>
7123
7124 * gdb.asm/asm-source.exp (hppa-*-openbsd*): New.
7125 * gdb.asm/openbsd.inc: Indent commands.
7126
d082a1e2
MK
71272005-12-26 Mark Kettenis <kettenis@gnu.org>
7128
c65016bd
MK
7129 * gdb.base/freebpcmd.exp: Increase timeout.
7130
d082a1e2
MK
7131 * gdb.gdb/selftest.exp (test_with_self): Update copyright check.
7132
d3c32a0e
DJ
71332005-12-17 Daniel Jacobowitz <dan@codesourcery.com>
7134
7135 * gdb.base/default.exp: Update check for "show version".
7136
9fdb1f50
RC
71372005-12-09 Randolph Chung <tausq@debian.org>
7138
7139 * gdb.asm/asm-source.exp (hppa64-*-hpux*): New.
7140 * gdb.asm/pa64.inc: New file.
7141
5f2c56f7
RC
71422005-12-09 Randolph Chung <tausq@debian.org>
7143
7144 * gdb.asm/common.inc: Indent commands.
7145 * gdb.asm/asmsrc1.s: Likewise.
7146 * gdb.asm/asmsrc2.s: Likewise.
7147
8117349c
RC
71482005-12-09 Randolph Chung <tausq@debian.org>
7149
7150 * gdb.arch/pa-nullify.exp: Handle hppa64-*-* targets.
7151 (get_addr_of_sym): Remove duplicate print.
7152 (gen_core): xfail hppa*-*-hpux*, update expected output.
7153 * gdb.arch/pa-nullify.s: Reformat to also work on HPUX.
7154 * gdb.arch/pa64-nullify.s: New file.
7155
8f07f25a
RC
71562005-12-09 Randolph Chung <tausq@debian.org>
7157
7158 * gdb.base/dump.exp: Mark hppa64-*-* as 64-bit target.
7159
55b39184
DJ
71602005-12-07 Christophe Lyon <christophe.lyon@st.com>
7161
7162 * gdb.cp/printmethod.cc (main): Call virt and nonvirt, to force
7163 code generation for these functions.
7164 * gdb.cp/printmethod.exp: Expect "&A::nonvirt()" instead of an
7165 error message.
7166
31e2b00f
AS
71672005-12-02 Andrew Stubbs <andrew.stubbs@st.com>
7168
7169 * gdb.base/help.exp (help b, help br, help bre, help brea)
7170 (help break): Update the expected message.
7171
c3d0b56e
SC
71722005-11-11 Stephane Carrez <stcarrez@nerim.fr>
7173
7174 * gdb.asm/m68hc11.inc: Setup the data section.
7175 * gdb.asm/asm-source.exp (m6811-*-*): Don't use the target board linker
7176 script for this test.
7177 (m6812-*-*): Likewise.
7178
36ae0ea9
RC
71792005-11-09 Randolph Chung <tausq@debian.org>
7180
7181 * gdb.base/structs2.exp: Update xfail to only trigger for gcc-3.x.
7182
9d6f42e9
WZ
71832005-11-09 Wu Zhou <woodzltc@cn.ibm.com>
7184
7185 * gdb.base/break.exp: Fix a comment typo.
7186
e2126a14
EZ
71872005-11-03 Jim Blandy <jimb@redhat.com>
7188
a9c64011
AS
7189 Checked in by Elena Zannoni <ezannoni@redhat.com>
7190
e2126a14
EZ
7191 * gdb.dwarf2/mac-fileno.exp, gdb.dwarf2/mac-fileno.S: New tests.
7192
e0ac7199
CV
71932005-11-02 Corinna Vinschen <vinschen@redhat.com>
7194
7195 * gdb.arch/gdb1558.c: Include stdio.h.
7196
31d3fb18
MK
71972005-10-31 Mark Kettenis <kettenis@gnu.org>
7198
7199 * gdb.asm/asm-source.exp: Use -e instead of --entry.
7200
e52b687c
MK
72012005-10-31 Mark Kettenis <kettenis@gnu.org>
7202
7203 * gdb.base/bfp-test.exp: Properly anchor gdb_multiple_test usage.
7204
f4711d79
PG
72052005-10-17 Paul Gilliam <pgilliam@us.ibm.com>
7206
a9c64011
AS
7207 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
7208 vscr" tests to better match output.
f4711d79 7209
987a9106
JB
72102005-10-12 Jim Blandy <jimb@redhat.com>
7211
7212 * gdb.base/structs.exp (any): New function.
7213 (test_struct_returns): Don't make any assumptions at all about
7214 what value the function returns when GDB can't set the return
7215 value.
7216
2336bb58
JB
72172005-10-09 Joel Brobecker <brobecker@adacore.com>
7218
7219 * gdb.ada/arrayidx/p.adb: New file.
7220 * gdb.ada/arrayidx.exp: New testcase
7221
72222005-10-09 Joel Brobecker <brobecker@adacore.com>
1495de3f
JB
7223
7224 * gdb.ada/array_return/pck.ads: New file.
7225 * gdb.ada/array_return/pck.adb: New file.
7226 * gdb.ada/array_return/p.adb: New file.
7227 * gdb.ada/array_return.exp: New testcase.
7228
705335ea
JB
72292005-10-03 Joel Brobecker <brobecker@adacore.com>
7230
a9c64011
AS
7231 * gdb.base/arrayidx.c: New file.
7232 * gdb.base/arrayidx.exp: New testcase.
705335ea 7233
11ee9940
NR
72342005-09-29 Nick Roberts <nickrob@snap.net.nz>
7235
7236 * gdb.base/annota3.exp, gdb.cp/annota3.exp: The annotations
7237 frames-invalid and breakpoints-invalid are no longer generated
7238 with level 3 so don't expect them in the output.
7239
39fb8e9e
BR
72402005-09-27 Bob Rossi <bob@brasko.net>
7241
a9c64011 7242 * gdb.mi/mi-disassemble.exp, gdb.mi/mi2-disassemble.exp: Remove .*
39fb8e9e
BR
7243 from test. Escape the | in mi_gdb_test call.
7244 * gdb.mi/mi-basics.exp, gdb.mi/mi-cli.exp, gdb.mi/mi-disassemble.exp,
7245 gdb.mi/mi-pthreads.exp, gdb.mi/mi-stack.exp, gdb.mi/mi2-basics.exp,
7246 gdb.mi/mi2-cli.exp, gdb.mi/mi2-disassemble.exp,
7247 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-stack.exp: Add extra details to
7248 expected regex's in mi_gdb_test calls.
7249 * lib/mi-support.exp: Remove arbitrary .* from tests.
7250 (mi_gdb_test): Add string_regex variable. Add anchor to main -re.
7251 Fully anchor GDB/MI expected results in mi_gdb_test.
7252 * lib/gdb.exp (string_to_regexp): Escape the ] character.
7253 * gdb.base/sizeof.exp: Remove escape character. Correct test.
7254
2af48f68
PB
72552005-09-26 Paul Brook <paul@codesourcery.com>
7256
7257 * long_long.exp: Exclude eabi targets from arm FPA float format test.
7258
f34502bc
WZ
72592005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
7260
7261 * bfp-test.c: New file.
7262 * bfp-test.exp: New testcase.
7263
ca929517
WZ
72642005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
7265
7266 * gdb.fortran/subarray.exp: New testcase to test the evaluation
7267 of subarray and substring variable.
7268 * gdb.fortran/subarray.f: New source file for the test of subarray
7269 and substring variable evaluation.
7270 * gdb.fortran/exprs.exp: Add four tests for substring evaluation
7271 of string constant.
7272
c761af65
DJ
72732005-09-19 Daniel Jacobowitz <dan@codesourcery.com>
7274
7275 * gdb.arch/altivec-regs.exp, gdb.arch/altivec-abi.exp: Update
7276 copyright dates.
7277
561d7a1d
PG
72782005-09-19 Paul Gilliam <pgilliam@us.ibm.com>
7279
7280 * gdb.arch/altivec-regs.exp (info powerpc altivec): Replace the 'info
7281 powerpc altivec' test with an almost identical 'info vector' test.
7282
b2b64cc9
PG
72832005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
7284
a9c64011
AS
7285 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
7286 vscr" tests to match output.
b2b64cc9 7287
6ac4d15a
PG
72882005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
7289
a9c64011
AS
7290 * gdb.arch/altivec-regs.exp: Adjust "print $vx<i>" tests to match
7291 output.
6ac4d15a 7292
40e55bef
BR
72932005-09-11 Bob Rossi <bob@brasko.net>
7294
7295 * lib/mi-support.exp (mi_gdb_test): Change -re to not be anchored.
a9c64011 7296 * gdb.mi/mi-syn-frame.exp: Call mi_gdb_test twice instead of once for
40e55bef
BR
7297 commands that return an MI output command and an asyncronous MI output
7298 command.
7299 * gdb.mi/mi-console.exp: Ditto.
7300
3c7385ec
BR
73012005-09-11 Bob Rossi <bob@brasko.net>
7302
7303 * gdb.mi/mi-var-child.c: Include <string.h>.
7304
a6cd0eb3
DJ
73052005-09-10 Daniel Jacobowitz <dan@codesourcery.com>
7306
7307 * killed.exp: Correct gdb_expect syntax.
7308
2f168eed
CV
73092005-08-09 Corinna Vinschen <vinschen@redhat.com>
7310
7311 * lib/mi-support.exp (mi_gdb_load): Fix typo.
7312
ecd3fd0f
BR
73132005-08-02 Bob Rossi <bob@brasko.net>
7314
7315 * gdb.mi/mi-basics.exp: Tell mi_gdb_start to use a PTY for inferior.
7316 (test_setshow_inferior_tty): Add global mi_inferior_tty_name to scope.
7317 Change tests to inferior-tty-set/show.
7318 * gdb.mi/mi-console.exp: Tell mi_gdb_start to use a PTY for inferior.
7319 (47-exec-next): Use mi_gdb_test to get GDB and Inferior output.
7320 * gdb.mi/mi-syn-frame.exp: Tell mi_gdb_start to use a PTY for
7321 inferior. Use mi_gdb_test to get GDB and Inferior output.
7322 * lib/mi-support.exp (mi_inferior_spawn_id): Add inferior PTY
7323 descriptor.
7324 (mi_inferior_tty_name): Add inferior PTY file name.
7325 (mi_gdb_start): Add INFERIOR_PTY parameter.
7326 (mi_gdb_test): Add IPATTERN parameter.
7327
f1ea48cb 73282005-08-02 Bob Rossi <bob@brasko.net>
a9c64011 7329
f1ea48cb
BR
7330 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Add MESSAGE
7331 parameter to mi_gdb_test.
7332 * lib/mi-support.exp (mi_gdb_test): Make MESSAGE parameter necessary.
7333
6e650a67
DJ
73342005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
7335
7336 * gdb.mi/mi-var-child.c (do_children_tests): Initialize
7337 struct_declarations.
7338 * gdb.mi/mi-var-child.exp: Step over the initialization of
7339 struct_declarations.
7340
8be260b6
DJ
73412005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
7342
7343 * gdb.mi/basics.c, gdb.mi/var-cmd.c: Revert last change.
7344 * gdb.mi/mi-stack.c: New file, based on gdb.mi/basics.c.
7345 * gdb.mi/mi-var-child.c: New file, based on gdb.mi/var-cmd.c.
7346 * gdb.mi/mi-stack.exp: Update to use mi-stack.c as a source file.
7347 * gdb.mi/mi-var-child.exp: Update to use mi-var-child.c as a source
7348 file.
7349
4e660f07
NR
73502005-07-27 Nick Roberts <nickrob@snap.net.nz>
7351
7352 * gdb.mi/var-cmd.c: Give long_array in _struct_decl 12 elements.
7353 (do_children_tests): Assign values to the extra elements.
7354
7355 * gdb.mi/mi-var-child.exp: Adapt tests for extra elements and use
7356 them for tests for "-var-update --no-values" and
a9c64011 7357 "-var-update --all-values".
4e660f07
NR
7358 Add test for "-var-list-children --simple-values".
7359
7360 * gdb.mi/basics.c (callee4): Add integer array D[3]...
7361
7362 * gdb.mi/mi-stack.exp (test_stack_locals_listing): ...to test
7363 "-stack-list-locals --simple-values" Improve doc strings and
7364 comments.
7365
6bdae935
MK
73662005-07-18 Mark Kettenis <kettenis@gnu.org>
7367
598b7a6f
MK
7368 * gdb.base/sigaltstack.exp (finish_test): KFAIL gdb/1736 on
7369 *-*-openbsd*.
7370 * gdb.base/sigstep.exp (advancei): KFAIL gdb/1736 on *-*-openbsd*.
7371
6bdae935
MK
7372 * gdb.base/sigaltstack.c (main): Use stack_t instead of `struct
7373 sigaltsatck'.
7374
1323e929 73752005-07-14 Bob Rossi <bob@brasko.net>
a9c64011 7376
1323e929
BR
7377 * gdb.base/default.exp (tty): Changed output of command.
7378 * gdb.base/help.exp (help tty): Ditto.
7379
b1a9c082
MK
73802005-07-12 Mark Kettenis <kettenis@gnu.org>
7381
7382 * gdb.arch/i386-sse.exp: Compile with -msse when using GCC.
7383
10a844a2
MK
73842005-07-10 Mark Kettenis <kettenis@gnu.org>
7385
7386 * gdb.mi/mi2-stack.exp (test_stack_locals_listing): Remove test for
7387 -stack-select-frame without arguments.
7388 (test_stack_frame_listing): Add test for newly implemented command
7389 -stack-info-frame.
7390
3cb3b8df
BR
73912005-07-06 Bob Rossi <bob@brasko.net>
7392
7393 * gdb.mi/mi-basics.exp (test_setshow_inferior_tty): Test MI tty
7394 command.
7395 (Copyright): Update copyright.
7396
a0c5fbcf
WZ
73972005-07-06 Wu Zhou <woodzltc@cn.ibm.com>
7398
7399 * gdb.fortran/exprs.exp (test_arithmetic_expressions): Add five
7400 tests to evaluate exponentiation expression.
7401
984971d0
AS
74022005-06-29 Andreas Schwab <schwab@suse.de>
7403
7404 * gdb.base/sigrepeat.c: Include <stdlib.h> and add return type for
7405 main to avoid warnings.
7406
7407 * gdb.base/sigrepeat.exp: Fix reference to undefined variable.
7408
fe03833f
NR
74092005-06-20 Nick Roberts <nickrob@snap.net.nz>
7410
7411 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Remove test for
7412 -stack-select-frame without arguments.
7413 (test_stack_frame_listing): Add test for newly implemented command
7414 -stack-info-frame.
a9c64011 7415
7a55f279
WZ
74162005-06-17 Wu Zhou <woodzltc@cn.ibm.com>
7417
0ffa0ea5
DJ
7418 * gdb.fortran/array-element.f: New file.
7419 * gdb.fortran/array-element.exp: New testcase.
7a55f279 7420
26585198
DJ
74212005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
7422
7423 * gdb.base/bigcore.exp: Correct checks for systems which can
7424 not dump a large core file.
7425
c1bd25fd
DJ
74262005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
7427
7428 * gdb.base/relocate.c: Add a copyright notice.
7429 (dummy): Remove.
7430 * gdb.base/relocate.exp: Test printing the values of variables
7431 from a relocatable file.
7432
589e074d
DJ
74332005-06-12 Daniel Jacobowitz <dan@codesourcery.com>
7434
7435 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Don't expect
7436 excess MI output after an error.
7437
0915f927
JB
74382005-05-29 Joel Brobecker <brobecker@adacore.com>
7439
7440 * gdb.arch/alpha-step.c: New file.
7441 * gdb.arch/alpha-step.exp: New testcase.
7442
76ff342d
DJ
74432005-05-17 Daniel Jacobowitz <dan@codesourcery.com>
7444 Dennis Brueni <dennis@slickedit.com>
7445
7446 * gdb.mi/mi-cli.exp, gdb.mi/mi-return.exp, gdb.mi/mi-stack.exp,
7447 gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp,
7448 gdb.mi/mi-var-display.exp, gdb.mi/mi-watch.exp, gdb.mi/mi2-cli.exp,
7449 gdb.mi/mi2-return.exp, gdb.mi/mi2-stack.exp,
7450 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
7451 gdb.mi/mi2-var-display.exp: Expect fullname field in stack frames.
7452 * lib/mi-support.exp (mi_runto, mi_execute_to_helper): Likewise.
7453
96b0c7ac
DJ
74542005-05-17 Paul Gilliam <pgilliam@us.ibm.com>
7455 Wu Zhou <woodzltc@cn.ibm.com>
7456
7457 * gdb.base/shreloc.exp: Use gdb_compile_shlib. Add support for
7458 IBM's xlc compiler.
7459 * gdb.base/shreloc1.c (fn_1): Reference variable static_var_1.
7460 * gdb.base/shreloc2.c (fn_2): Reference variable static_var_2.
7461
f21565d2
JB
74622005-05-13 Jim Blandy <jimb@redhat.com>
7463
7464 * gdb.base/call-ar-st.exp: Call 'untested' and return -1 instead of
7465 calling gdb_suppress_entire_file.
7466 * gdb.base/charset.exp: Same.
7467 * gdb.base/call-rt-st.exp: Same.
7468
6006a3a1
BR
74692005-05-05 Bob Rossi <bob_rossi@cox.net>
7470
7471 * lib/gdb.exp (fullname_syntax): Added global regex.
7472 (fullname_syntax_POSIX): Ditto.
7473 (fullname_syntax_UNC): Ditto.
7474 (fullname_syntax_DOS_CASE): Ditto.
7475 (fullname_syntax_DOS): Ditto.
7476 * gdb.mi/mi-file.exp (test_file_list_exec_source_file): Added
7477 fullname_syntax variable to scope and use it.
7478 (test_file_list_exec_source_files): Ditto.
7479 * gdb.mi/mi2-file.exp (test_file_list_exec_source_file): Ditto.
7480
c3b69c04
DJ
74812005-05-04 Daniel Jacobowitz <dan@codesourcery.com>
7482
7483 * gdb.threads/linux-dp.exp: Check for *-*-linux-gnu*.
7484
3c95e6af
PG
74852004-05-02 Paul Gilliam <pgilliam@us.ibm.com>
7486
a9c64011
AS
7487 * lib/gdb.exp (skip_altivec_tests): New function, based on
7488 check_vmx_hw_available from the GCC testsuite.
7489 * lib/gdb.arch/altivec-abi.exp: Use skip_altivec_tests.
7490 * lib/gdb.arch/altivec-regs.exp: Likewise.
3c95e6af 7491
78df6c56
JB
74922005-05-02 Jim Blandy <jimb@redhat.com>
7493
7494 * gdb.base/auxv.exp: Call 'untested' and return -1 instead of
7495 calling gdb_suppress_entire_file.
7496
1690f9cf
DJ
74972005-04-30 Randolph Chung <tausq@debian.org>
7498
7499 * gdb.threads/staticthreads.exp: Override signal to check for hppa.
7500 Slightly relax "sem_post" name checking.
7501
5ea106f7
PG
75022005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
7503
7504 * gdb.base/unload.exp: Use new shared library infrastructure.
7505
bf7234cf
PG
75062005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
7507
7508 * gdb.base/so-impl-ld.exp: Use new shared library
a9c64011 7509 infrastructure.
bf7234cf 7510
547b869a
CV
75112005-04-29 Corinna Vinschen <vinschen@redhat.com>
7512
7513 * gdb.asm/asm-source.exp: Add h8300 to supported targets.
7514 * gdb.asm/h8300.inc: New file.
7515
f07e55f0
PG
75162005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
7517
7518 * gdb.base/shlib-call.exp: Change to use new shared library
7519 infrastructure.
7520
3cbba3d1
PG
75212005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
7522
a9c64011
AS
7523 * gdb.base/pending.exp: Change to use new shared library
7524 infrastructure.
3cbba3d1 7525
ed6df200
PG
75262005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
7527
a9c64011
AS
7528 * gdb.base/nodebug.exp: Allow for compiling by IBM's xlc compiler,
7529 use test_compiler_info instead of gcc_compiled, and update copyright.
ed6df200 7530
8c8f4ebe
PG
75312005-04-27 Paul Gilliam <pgilliam@us.ibm.com>
7532
a9c64011
AS
7533 * gdb.base/annota1.exp : Deal with messages caused by breakpoints in
7534 shared objects being adjusted and update copyright years.
8c8f4ebe 7535
607fbc54
DJ
75362005-04-27 Daniel Jacobowitz <dan@codesourcery.com>
7537
7538 * ChangeLog: Correct some 2003-01-13 dates.
7539 * gdb.base/sigbpt.exp, gdb.base/signull.exp, gdb.cp/bs15503.exp,
7540 gdb.cp/exception.exp, gdb.cp/userdef.cc, gdb.cp/userdef.exp,
7541 gdb.mi/mi-console.exp, gdb.mi/mi2-console.exp,
7542 gdb.trace/collection.exp, gdb.trace/passc-dyn.exp,
7543 gdb.trace/tfind.exp: Update copyright years.
7544
57bf0e56
DJ
75452005-04-14 Paul Gilliam <pgilliam@us.ibm.com>
7546 Daniel Jacobowitz <dan@codesourcery.com>
7547
7548 * lib/gdb.exp (gdb_compile): Handle shlib=.
7549 (gdb_compile_shlib): New function.
7550
9b593790
PG
75512005-04-12 Paul Gilliam <pgilliam@us.ibm.com>
7552
a9c64011 7553 * lib/gdb.exp (test_compiler_info): Give argument a default value.
9b593790 7554
9494c6a5
DJ
75552005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
7556
7557 * Makefile.in (ALL_SUBDIRS): Replace gdb.gdbserver with
7558 gdb.server.
7559 * configure.ac: Likewise.
7560 * configure: Regenerated.
7561 * gdb.gdbserver/Makefile.in: Moved to...
7562 * gdb.server/Makefile.in: ... here.
7563 * gdb.gdbserver/server.c: Moved to...
7564 * gdb.server/server.c: ... here.
7565 * gdb.gdbserver/server-run.exp: Moved to...
7566 * gdb.server/server-run.exp: ... here.
7567
6f8eac0e
DJ
75682005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
7569
7570 * Makefile.in (ALL_SUBDIRS): Add gdb.gdbserver.
7571 * configure.ac: Create gdb.gdbserver/Makefile.
7572 * configure: Regenerated.
7573 * lib/gdbserver-support.exp: New file, derived from
7574 config/gdbserver.exp.
7575 * config/gdbserver.exp: Use gdbserver-support.exp.
7576 * gdb.gdbserver/Makefile.in: New file.
7577 * gdb.gdbserver/server.c: New file.
7578 * gdb.gdbserver/server-run.exp: New file.
7579
6e87504d
PG
75802005-04-06 Paul Gilliam <pgilliam@us.ibm.com>
7581
a9c64011
AS
7582 * lib/gdb.exp (test_compiler_info): Return compiler_info
7583 if no arguments are given.
6e87504d 7584
d1779be4
PG
75852005-04-01 Paul Gilliam <pgilliam@us.ibm.com>
7586
7587 * gdb.arch/altivec-abi.exp: Check for compiler and set
7588 use altivec' flag accordingly.
7589 * gdb.arch/altivec-regs.exp: Likewise.
7590
88750304
DJ
75912005-03-29 Daniel Jacobowitz <dan@codesourcery.com>
7592
7593 * gdb.base/ptr-typedef.exp, gdb.base/ptr-typedef.c: New files.
7594
f3fb768d
AS
75952005-03-27 Andreas Schwab <schwab@suse.de>
7596
7597 * gdb.base/bigcore.c (main): Add missing mode argument in open
7598 call.
7599
7e813ac5
DJ
76002005-03-25 Daniel Jacobowitz <dan@codesourcery.com>
7601
7602 * lib/mi-support.exp (mi_gdb_load): Use /tmp for gdbserver
7603 downloads.
7604 * config/gdbserver.exp (gdb_load): Likewise.
7605
8e3049aa
PB
76062005-03-14 Paul Brook <paul@codesourcery.com>
7607
7608 * lib/mi-support.exp: Use mi_gdb_target_cmd to connect to remote
7609 targets.
7610
a9df7c44
JB
76112005-03-09 Joel Brobecker <brobecker@adacore.com>
7612
7613 * gdb.dwarf2/dup-psym.S: New file.
7614 * gdb.dwarf2/dup-psym.exp: New testcase.
7615
9f0d94e8
JB
76162005-03-09 Joel Brobecker <brobecker@adacore.com>
7617
7618 * gdb.ada/exec_changed/first.adb: New file.
7619 * gdb.ada/exec_changed/second.adb: New file.
7620 * gdb.ada/exec_changed.exp: New testcase.
7621
5f579bc5
NS
76222005-03-08 Nathan Sidwell <nathan@codesourcery.com>
7623
36e9969c
NS
7624 * gdb.cp/userdef.cc (A1::operator+): New unary plus.
7625 (A2): New class.
7626 (main): Test operator+.
7627 * gdb.cp/userdef.exp: Test unary plus. Use A2::operator+ for
7628 breakpoint test.
7629
5f579bc5
NS
7630 * gdb.base/sigbpt.exp: Disable if gdb,nosignals.
7631 * gdb.base/signull.exp: Disable if gdb,nosignals.
7632 * gdb.cp/bs15503.exp: Disable if skip_cplus_tests
7633 * gdb.cp/exception.exp: Disable if skip_cplus_tests.
7634 * gdb.mi/mi-console.exp: Disable hello test if gdb,noinferiorio.
7635 * gdb.mi/mi2-console.exp: Likewise.
7636 * gdb.trace/collection.exp (run_trace_experiment): Consume the
7637 continue output at start.
7638 (gdb_collect_locals_test): Robustify regexp.
7639 * gdb.trace/passc-dyn.exp: Fix comment typo.
7640 * gdb.trace/tfind.exp: Don't enable optimization. Remove stray ']'.
7641
be46087e
CV
76422005-03-08 Corinna Vinschen <vinschen@redhat.com>
7643
7644 * gdb.asm/asm-source.exp: Add iq2000 case.
7645 * gdb.asm/iq2000.inc: New file.
7646
384e1a61 76472005-03-07 Manoj Iyer <manjo@austin.ibm.com>
a9c64011 7648
384e1a61
MI
7649 * gdb.base/command.exp: Change hardcoded value to regular expression.
7650 * gdb.base/float.exp: Add powerpc to the list of targets checked.
7651
584b6e9e
DJ
76522005-03-07 Daniel Jacobowitz <dan@codesourcery.com>
7653
7654 * gdb.asm/alpha.inc, gdb.asm/frv.inc, gdb.asm/i386.inc,
7655 gdb.asm/ia64.inc, gdb.asm/m68hc11.inc, gdb.asm/m68k.inc,
7656 gdb.asm/mips.inc, gdb.asm/pa.inc, gdb.asm/powerpc.inc,
7657 gdb.asm/s390.inc, gdb.asm/s390x.inc, gdb.asm/sh.inc,
7658 gdb.asm/x86_64.inc: Use .purgem before redefining macros.
7659
ab5b5d61
MK
76602005-03-05 Mark Kettenis <kettenis@gnu.org>
7661
7662 * gdb.cp/ovldbreak.exp: Adjust regular expression for recent
7663 changes.
7664
ae051c1b
PG
76652004-03-03 Paul Gilliam <pgilliam@us.ibm.com>
7666
a9c64011
AS
7667 * lib/compiler.c: Add test for IBM's xlc compiler.
7668 * lib/compiler.cc: Likewise.
ae051c1b 7669
3f0f6ed2
JB
76702004-02-24 Joel Brobecker <brobecker@adacore.com>
7671
7672 * gdb.ada/fixed_points.exp: Create compilation object directory
7673 before running the test.
7674 * gdb.ada/null_record.exp: Likewise.
7675 * gdb.ada/packed_array.exp: Likewise.
7676 * gdb.ada/start.exp: Likewise.
7677
724f452b
JB
76782005-02-15 Joel Brobecker <brobecker@adacore.com>
7679
7680 * gdb.ada/packed_array/pa.adb: New file.
7681 * gdb.ada/packed_array.exp: New testcase.
7682
57f5cdfb 76832005-02-10 Mark Kettenis <kettenis@gnu.org>
ebdda337 7684
1f393151
MK
7685 * gdb.dwarf2/dw2-intermix.exp, gdb.dwarf2/dw2-intermix.S: New
7686 files.
7687
ebdda337
MK
7688 * gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/dw2-intercu.exp: Run tests
7689 on *-*-openbsd*. Correctly match whitespace in regukar
7690 expressions.
7691
cf309262
DJ
76922005-02-10 Daniel Jacobowitz <dan@debian.org>
7693
7694 From Ramana Radhakrishnan <ramana.radhakrishnan@codito.com>:
7695 PR exp/1821
7696 * gdb.base/gdb1821.c: New test file.
7697 * gdb.base/gdb1821.exp: New test file.
7698
3be49e7a
JB
76992005-02-09 Joel Brobecker <brobecker@adacore.com>
7700
7701 * gdb.base/start.c: New file.
7702 * gdb.base/start.exp: New testcase.
7703
e292e67d
JB
77042005-02-09 Joel Brobecker <brobecker@adacore.com>
7705
7706 * gdb.ada/start/dummy.adb: New file.
7707 * gdb.ada/start.exp: New testcase.
7708
dbdfa66c
CV
77092005-02-09 Corinna Vinschen <vinschen@redhat.com>
7710
7711 * maint.exp: Raise timeout to give Cygwin targeted GDBs more time
7712 for printing symbols and statistics.
7713 Add test for using relative pathnames in "maint print msymbols" test.
7714 Mark "maint info sections DATA" XFAIL on Cygwin.
7715 Remove Cygwin XFAIL mark on "help maint dump-me" and "maint dump-me"
7716 tests.
7717
d7941671
AC
77182005-02-09 Andreas Schwab <schwab@suse.de>
7719
7720 Committed by Andrew Cagney <cagney@gnu.org>
7721 * gdb.base/remotetimeout.exp: New file.
7722
74e5ef44
MK
77232005-02-07 Mark Kettenis <kettenis@gnu.org>
7724
7725 * gdb.base/interp.exp: Remove trailing \n in gdb_test commands.
7726
464dd14d
JB
77272005-02-03 Joel Brobecker <brobecker@adacore.com>
7728
7729 * gdb.ada/gnat_ada.gpr: New file.
7730 * gdb.ada/gnat_ada.gin: Delete, no longer used.
7731 * lib/ada.exp (gdb_compile_ada): Minor adaptation to new project file.
7732 * configure.ac: No longer generate gnat_ada.gpr.
7733 * configure: Regenerate.
7734 * gdb.ada/Makefile.in: Minor adaptations due to new project file.
7735 * gdb.ada/null_record/null_record.adb: Moved here from gdb.ada.
7736 * gdb.ada/null_record/bar.ads: Likewise.
7737 * gdb.ada/null_record/bar.adb: Likewise.
7738 * gdb.ada/fixed_points/fixed_points.adb: Likewise.
7739 * gdb.ada/null_record.exp (testdir): New variable.
7740 (testfile): executable is now in testdir subdirectory.
7741 (srcfile): Use full path to the main compilation unit.
7742 * gdb.ada/fixed_points.exp: Same changes as above.
7743
30d756ae
NR
77442005-02-03 Nick Roberts <nickrob@snap.net.nz>
7745
7746 * gdb.base/interp.exp: New test.
7747
9d799f85
AC
77482005-01-24 Andrew Cagney <cagney@gnu.org>
7749
7750 * gdb.base/sigrepeat.exp, gdb.base/sigrepeat.c: New test.
7751
15656118
AC
77522005-01-19 Andrew Cagney <cagney@gnu.org>
7753
a892c31b
AC
7754 * gdb.stabs/Makefile.in (Makefile): Update dependencies -
7755 configure.ac not configure.in.
7756
15656118
AC
7757 * gdb.base/scope.exp (test_at_main): Delete any XFAIL and/or KFAIL
7758 of powerpc*-*-*.
7759 * gdb.hp/gdb.base-hp/callfwmall.exp (do_function_calls): Ditto.
a9c64011 7760 * gdb.base/list.exp (test_list_function)
15656118
AC
7761 (test_list_filename_and_function): Ditto.
7762 * gdb.base/callfuncs.exp (do_function_calls): Ditto.
7763
a7b01baf
AC
77642005-01-16 Andrew Cagney <cagney@gnu.org>
7765
17d92a02
AC
7766 * gdb.base/source.exp: Delete KFAIL gdb/1846, simplify.
7767
a7b01baf
AC
7768 * gdb.base/source-error.gdb, gdb.base/source.exp: New files.
7769
bc8332bb
AC
77702005-01-14 Andrew Cagney <cagney@gnu.org>
7771
7772 * gdb.mi/mi-var-cmd.exp: Adjust "create int" test to match output.
7773 * gdb.mi/mi2-var-cmd.exp: Ditto.
7774
4d074752
CV
77752005-01-10 Corinna Vinschen <vinschen@redhat.com>
7776
7777 * gdb.base/fileio.c: Include unistd.h as required for lseek(2).
7778
bec39cab
AC
77792005-01-07 Andrew Cagney <cagney@gnu.org>
7780
7781 * configure.ac: Rename configure.in, require autoconf 2.59.
7782 * configure: Re-generate.
7783 * gdb.stabs/configure.ac: Rename configure.in, require autoconf 2.59.
7784 * gdb.stabs/configure: Re-generate.
7785 * gdb.hp/configure.ac: Rename configure.in, require autoconf 2.59.
7786 * gdb.hp/configure: Re-generate.
7787 * gdb.hp/gdb.objdbg/configure.ac: Rename configure.in, require
7788 autoconf 2.59.
7789 * gdb.hp/gdb.objdbg/configure: Re-generate.
7790 * gdb.hp/gdb.defects/configure.ac: Rename configure.in, require
7791 autoconf 2.59.
7792 * gdb.hp/gdb.defects/configure: Re-generate.
7793 * gdb.hp/gdb.compat/configure.ac: Rename configure.in, require
7794 autoconf 2.59.
7795 * gdb.hp/gdb.compat/configure: Re-generate.
7796 * gdb.hp/gdb.base-hp/configure.ac: Rename configure.in, require
7797 autoconf 2.59.
7798 * gdb.hp/gdb.base-hp/configure: Re-generate.
7799 * gdb.hp/gdb.aCC/configure.ac: Rename configure.in, require
7800 autoconf 2.59.
7801 * gdb.hp/gdb.aCC/configure: Re-generate.
7802
f10b16d4
JB
78032004-12-15 Jim Blandy <jimb@redhat.com>
7804
7805 * gdb.threads/linux-dp.exp: Fix output regexp to handle output
7806 under NPTL when there is debugging info available for libpthread.
7807
fb6e1814
JG
78082004-12-13 Jerome Guitton <guitton@gnat.com>
7809
7810 * gdb.ada/fixed_points.c: New file.
7811 * gdb.ada/fixed_points.exp: New file.
7812
fe46cd3a
RC
78132004-12-03 Randolph Chung <tausq@debian.org>
7814
7815 * gdb.arch/pa-nullify.exp: New file.
7816 * gdb.arch/pa-nullify.s: New file.
7817
8de0841b
RC
78182004-11-30 Randolph Chung <tausq@debian.org>
7819
7820 * gdb.threads/thread_check.exp: Use ${srcfile} for test program name
7821 instead of "tbug". Fix regexp to work properly with gdb_test.
7822
c8170782
PH
78232004-11-29 Paul Hilfinger <Hilfinger@gnat.com>
7824
7825 * gdb.base/bitfields2.exp: New test.
7826 * gdb.base/bitfields2.c: New file.
7827
954269c2
RE
78282004-11-28 Richard Earnshaw <rearnsha@arm.com>
7829
7830 * config/sim.exp (gdb_load): Return 0 on success, -1 on failure.
7831
0107feed
RC
78322004-11-16 Randolph Chung <tausq@debian.org>
7833
7834 * gdb.base/unload.exp: Pass relative path to gdb_get_line_number.
7835
f073ae8c
DJ
78362004-11-14 Daniel Jacobowitz <dan@debian.org>
7837
7838 * gdb.threads/threadapply.exp: Correct "macro details" test.
7839
19ad59e7
JJ
78402004-11-11 Jeff Johnston <jjohnstn@redhat.com>
7841
7842 * gdb.threads/threadapply.exp: New test.
7843 * gdb.threads/threadapply.c: New file.
7844
9cf0961b
MK
78452004-11-07 Mark Kettenis <kettenis@gnu.org>
7846
7847 * gdb.base/savedregs.exp: Correct pattern used for sigtramp
7848 frames.
7849
c789492a
FL
78502004-11-05 Felix Lee <felix+log1@specifixinc.com>
7851
7852 * gdb.base/cursal.exp: New file.
7853 * gdb.base/cursal.c: New file.
7854
a1e167bb
AC
78552004-11-03 Andrew Cagney <cagney@gnu.org>
7856
7857 * gdb.base/savedregs.exp, gdb.base/savedregs.c: New files.
7858
b7cbf173
MK
78592004-10-30 Mark Kettenis <kettenis@gnu.org>
7860
7861 * gdb.asm/asm-source.exp: Add mips*-*-netbsd* to the list of
7862 NetBSD/ELF targets.
7863
88f9d34f
JB
78642004-10-29 Joel Brobecker <brobecker@gnat.com>
7865
7866 * gdb.threads/bp_in_thread.c: New file, copied from
7867 pthread_cond_wait.c.
7868 * gdb.threads/bp_in_thread.c: Use bp_in_thread.c as the source
7869 file, rather than reusing the .c file from another testcase.
7870
ca7d6a0c
JB
78712004-10-20 Joel Brobecker <brobecker@gnat.com>
7872
7873 * gdb.ada/null_record.exp: Check where we stopped after
7874 sending the start command, instead of where the associated
7875 temporary breakpoint was inserted.
7876
0d863d03
AC
78772004-10-14 Andrew Cagney <cagney@gnu.org>
7878
7879 * gdb.mi/gdb701.c (main): Return 0.
7880
d11e72cb
DJ
78812004-10-13 Daniel Jacobowitz <dan@debian.org>
7882
d40539a4 7883 * gdb.dwarf2/dw2-intercu.S, gdb.dwarf2/dw2-intercu.exp: New files.
d11e72cb 7884
e1923096
JJ
78852004-10-12 Jeff Johnston <jjohnstn@redhat.com>
7886
7887 * gdb.threads/schedlock.c: Add comment markers to use to find
7888 line numbers.
7889 * gdb.threads/schedlock.exp: Adjust regex to handle the new
7890 comments.
7891 * gdb.threads/watchthreads.exp: Use gdb_get_line_number to find
7892 breakpoint lines.
7893
ec8ba2c9
DJ
78942004-10-12 Daniel Jacobowitz <dan@debian.org>
7895
7896 * gdb.dwarf2/dw2-basic.exp: Run on Hurd also.
7897
0eb3658b
DJ
78982004-10-12 Daniel Jacobowitz <dan@debian.org>
7899
7900 * configure.in: Add gdb.dwarf2.
7901 * configure: Regenerated.
7902 * Makefile.in: Add gdb.dwarf2.
7903 * gdb.dwarf2/Makefile.in, gdb.dwarf2/dw2-basic.S,
7904 gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/main.c,
7905 gdb.dwarf2/file1.txt: New files.
7906
a271cc33
OF
79072004-10-11 Orjan Friberg <orjanf@axis.com>
7908
a9c64011 7909 * gdb.threads/bp_in_thread.exp: Use runto_main and "continue" instead
a271cc33
OF
7910 of "run", since the latter doesn't work with remote targets. Adjust
7911 the breakpoint numbering accordingly.
7912 * gdb.threads/pthread_cond_wait.exp: Ditto.
7913
895ce074
MC
79142004-10-08 Michael Chastain <mec.gnu@mindspring.com>
7915
7916 * gdb.base/overlays.exp: Update copyright years.
7917
6be3092d
KI
79182004-10-08 Kei Sakamoto <sakamoto.kei@renesas.com>
7919
7920 * gdb.base/overlays.exp: Disable if target is Linux.
7921
e05389b8
FL
79222004-10-06 Felix Lee <felix+log1@specifixinc.com>
7923
7924 * config/gdbserver.exp (gdb_load): Use right filename on remote.
7925
73cb587d
KI
79262004-10-05 Kei Sakamoto <sakamoto.kei@renesas.com>
7927
7928 * gdb.asm/asm-source.exp: Add m32r-linux target.
7929 * gdb.asm/m32r-linux.inc: New file.
7930
3c0edcdc
AC
79312004-09-24 Andrew Cagney <cagney@redhat.com>
7932 David Anderson <anderson@redhat.com>
7933
7934 * gdb.base/bigcore.exp (extract_heap): If the expect "file size"
7935 command fails, assume things will work.
7936 * gdb.base/bigcore.c: Include <sys/stat.h> and <fcntl.h>.
7937 (_GNU_SOURCE): Define.
7938 (print_unsigned, print_hex): Change parameter to "long long".
7939 (print_byte_count): New function, use to print byte counts.
7940 (large_off_t, large_lseek, O_LARGEFILE): Define dependant on
7941 O_LARGEFILE.
7942 (main): Compute an upper bound on a corefile in max_core_size.
7943 Limit memory chunk size to max_core_size. Limit total memory
7944 allocated to max_core_size.
7945
4bb3667f
AC
79462004-09-23 Andrew Cagney <cagney@gnu.org>
7947
7948 * gdb.base/bigcore.exp: Replace the code that creates a corefile
7949 from a separate process with code that creates a corefile by
7950 making the inferior dump core.
7951
60fe1a51
MK
79522004-09-23 Mark Kettenis <kettenis@gnu.org>
7953
7954 * gdb.base/sigstep.exp: Avoid comments withing gdb_test_multiple
7955 block.
7956
8e937346
MC
79572004-09-23 Michael Chastain <mec.gnu@mindspring.com>
7958
7959 * gdb.base/constvars.exp (local_compiler_xfail_check_2):
7960 New proc. Accept both gcc 3.x.x and gcc 4.x.x.
7961 * gdb.base/volatile.exp (local_compiler_xfail_check_2):
7962 Likewise.
7963
7213f6d6
JJ
79642004-09-20 Jeff Johnston <jjohnstn@redhat.com>
7965
7966 * gdb.java/jprint.exp: New test case for java inferior call.
7967 * gdb.java/jprint.java: Ditto.
7968
eac69dca
JB
79692004-09-15 Joel Brobecker <brobecker@gnat.com>
7970
7971 * gdb.base/bigcore.exp: Deactivate on IRIX targets.
7972
22227696
MC
79732004-09-14 Michael Chastain <mec.gnu@mindspring.com>
7974
7975 * gdb.threads/killed.c: Include <stdlib.h>.
7976 * gdb.threads/pthreads.c: Likewise.
7977
7dd403a4
MC
79782004-09-14 Michael Chastain <mec.gnu@mindspring.com>
7979
7980 * gdb.threads/killed.c: Add copyright notice.
7981
33f2d567
JM
79822004-09-10 Jason Molenda (jmolenda@apple.com)
7983
a9c64011
AS
7984 * gdb.base/define.exp: Two new tests to verify zero space chars
7985 after 'if' and 'while' commands in a user-defined command is correctly
7986 parsed.
33f2d567 7987
e05b62ac
AC
79882004-09-08 Andrew Cagney <cagney@gnu.org>
7989
7990 * gdb.base/signals.exp (signal_tests_1): Delete. Merge signal
7991 delivery test with duplicate at end of file.
7992
9cbe82da
MK
79932004-09-06 Mark Kettenis <kettenis@jive.nl>
7994
7995 * gdb.base/unload.exp: Link with -dl on *-*-solaris*.
7996
564803d9
MC
79972004-09-05 Michael Chastain <mec.gnu@mindspring.com>
7998
7999 * config/hppro.exp: Removed.
8000
7c6807ce
MC
80012004-09-05 Michael Chastain <mec.gnu@mindspring.com>
8002
8003 * config/sparclet.exp: Removed.
8004
bf7e26dd
MC
80052004-09-05 Michael Chastain <mec.gnu@mindspring.com>
8006
8007 * config/udi.exp: Removed.
8008
714e341b
MC
80092004-09-02 Michael Chastain <mec.gnu@mindspring.com>
8010
8011 * gdb.base/sigstep.exp (advance): Use "-continue_timer" option
8012 of "exp_continue".
8013 (advancei): Likewise.
8014
1236e623
JJ
80152004-09-01 Jeff Johnston <jjohnstn@redhat.com>
8016
8017 * gdb.base/unload.exp: Fix so messages aren't duplicated.
8018
3bdcad15
MI
80192004-09-01 Manoj Iyer <manjo@austin.ibm.com>
8020
228af206 8021 * gdb.gdb/complaints.exp (setup_test): Use new gdb.exp functionality
3bdcad15
MI
8022 to check for nodebug in executable.
8023 * gdb.gdb/observer.exp (setup_test): Likewise.
8024 * gdb.gdb/selftest.exp (test_with_self): Likewise.
8025 * gdb.gdb/xfullpath.exp (setup_test): Likewise.
8026
c72b934c
AC
80272004-09-01 Andrew Cagney <cagney@gnu.org>
8028
8029 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
8030 files.
8031
edd9b715
JJ
80322004-09-01 Jeff Johnston <jjohnstn@redhat.com>
8033
8034 * gdb.base/unload.exp: Fix expected warning message to match
8035 latest format.
8036
fb4ce06b
CV
80372004-09-01 Corinna Vinschen <vinschen@redhat.com>
8038
8039 * gdb.base/call-rt-st.exp: Fix typos.
8040
ce78e7c3
MI
80412004-08-31 Manoj Iyer <manjo@austin.ibm.com>
8042
8043 * gdb.threads/thread_check.exp: New testcase.
8044 * gdb.threads/thread_check.c: New testcase.
8045
2dedb159
AC
80462004-08-31 Andrew Cagney <cagney@gnu.org>
8047
8048 * gdb.base/sigstep.exp (breakpoint_to_handler_entry)
8049 (skip_to_handler_entry): New procedures. Test stepping into a
8050 handler when the breakpoint is at the handler's entry point.
8051
68f53502
AC
80522004-08-30 Andrew Cagney <cagney@gnu.org>
8053
8054 * gdb.base/sigstep.exp (breakpoint_over_handler): Remove kfail
8055 gdb/1757.
8056
3e3ffd2b
MC
80572004-08-27 Michael Chastain <mec.gnu@mindspring.com>
8058
8059 With code from Manoj Iyer <manjo@austin.ibm.com>:
8060 * lib/gdb.exp (gdb_file_cmd): Return more information in the
8061 return value. Add an arm for "no debugging symbols found".
8062 Change a stray "error" to "perror".
8063 (gdb_run_cmd): Adapt to new return value.
8064 * gdb.base/remote.exp: Adapt to new return value.
8065 * gdb.gdb/complaints.exp: Likewise.
8066 * gdb.gdb/observer.exp: Likewise.
8067 * gdb.gdb/selftest.exp: Likewise.
8068 * gdb.gdb/xfullpath.exp: Likewise.
8069
4b6f5fd2
JB
80702004-08-27 Joel Brobecker <brobecker@gnat.com>
8071
8072 * gdb.threads/bp_in_thread.exp: New testcase.
8073
e5b25496
MC
80742004-08-27 Michael Chastain <mec.gnu@mindspring.com>
8075
8076 Fix PR testsuite/1735.
8077 * gdb.threads/schedlock.c (thread_function): Add a cast
8078 to suppress a gcc warning.
8079 * gdb.threads/thread-specific.c (thread_function): Likewise.
8080
934353d6
MC
80812004-08-26 Michael Chastain <mec.gnu@mindspring.com>
8082
8083 * gdb.base/unload.c: Include <stdlib.h>.
8084
f98a0aef 80852004-08-26 Michael Chastain <mec.gnu@mindspring.com>
3a77aa28 8086
f98a0aef 8087 From Paul Gilliam <pgilliam@us.ibm.com>:
3a77aa28
MC
8088 * gdb.base/call-sc.exp (test_scalar_returns): Make sure PC is
8089 synchronized after the "return".
8090
5a2e8882
MC
80912004-08-26 Michael Chastain <mec.gnu@mindspring.com>
8092
8093 * gdb.mi/basics.c: Include <stdio.h>.
8094 * gdb.mi/pthreads.c: Include <stdlib.h>.
8095 * gdb.mi/var-cmd.c: Include <stdlib.h>.
8096
a9640423
MC
80972004-08-26 Michael Chastain <mec.gnu@mindspring.com>
8098
8099 * gdb.threads/schedlock.c: Add copyright notice.
8100
b04e311d
AC
81012004-08-25 Andrew Cagney <cagney@gnu.org>
8102
8103 * gdb.base/sigstep.exp (breakpoint_to_handler, skip_to_handler)
8104 (skip_over_handler, breakpoint_over_hander): New test procedures.
8105 (advance, advancei): Add a proper prefix, do not use
8106 rerun_to_main.
8107 * gdb.base/sigstep.c (main): Change to use an infinite loop.
8108
7c27f15b
MC
81092004-08-24 Michael Chastain <mec.gnu@mindspring.com>
8110
8111 * gdb.mi/basics.c: Add copyright notice.
8112 * gdb.mi/var-cmd.c: Add copyright notice.
8113
fffc87ae
MC
81142004-08-23 Michael Chastain <mec.gnu@mindspring.com>
8115
8116 * lib/gdb.exp: Remove signed_keyword_not_used.
8117 * lib/compiler.c: Likewise.
8118 * lib/compiler.cc: Likewise.
8119
d782e0bf
MC
81202004-08-23 Michael Chastain <mec.gnu@mindspring.com>
8121
8122 * gdb.base/whatis.c: Remove conditional disabling of "signed".
8123 * gdb.base/whatis.exp: Remove signed_keyword_not_used.
8124
96033e83
MC
81252004-08-23 Michael Chastain <mec.gnu@mindspring.com>
8126
8127 * gdb.base/whatis.c: Add copyright notice.
8128
cf38c229
MK
81292004-08-20 Mark Kettenis <kettenis@gnu.org>
8130
8131 * gdb.arch/i386-prologue.exp (skip_breakpoint): New function. Use
8132 it to skip the breakpoints encoded in the inline assembly.
8133
f4b49756
MC
81342004-08-20 Michael Chastain <mec.gnu@mindspring.com>
8135
8136 * Makefile.in: Add gdb.fortran.
8137
2f193b69
MC
81382004-08-20 Michael Chastain <mec.gnu@mindspring.com>
8139
8140 * gdb.base/call-sc.exp (test_scalar_returns):
8141 Fix cut-and-paste glitch in "Make fun return now".
8142
89a237cb
MC
81432004-08-17 Michael Chastain <mec.gnu@mindspring.com>
8144
8145 * configure.in: Add gdb.fortran.
8146 * configure: Regenerate.
8147 * gdb.fortran/Makefile.in: New file.
8148 * lib/gdb.exp (skip_fortran_tests): New procedure.
8149
469aff8e
MC
81502004-08-17 Michael Chastain <mec.gnu@mindspring.com>
8151
8152 * gdb.mi/mi-var-block.exp: Use gdb_get_line_number. Remove
8153 reference to bug-gnu@prep.ai.mit.edu.
8154 * gdb.mi/mi-var-child.exp: Likewise.
8155 * gdb.mi/mi-var-cmd.exp: Likewise.
8156 * gdb.mi/mi-var-display.exp: Likewise.
8157 * gdb.mi/mi2-var-block.exp: Likewise.
8158 * gdb.mi/mi2-var-child.exp: Likewise.
8159 * gdb.mi/mi2-var-cmd.exp: Likewise.
8160 * gdb.mi/mi2-var-display.exp: Likewise.
8161
00b51b9f
MK
81622004-08-15 Mark Kettenis <kettenis@gnu.org>
8163
8164 * gdb.base/unload.c (main): Make local variable msg const.
8165
45f07fef
MC
81662004-08-15 Michael Chastain <mec.gnu@mindspring.com>
8167
8168 * gdb.mi/mi-cli.exp: Use gdb_get_line_number. Remove reference
8169 to bug-gnu@prep.ai.mit.edu.
8170 * gdb.mi/mi-disassemble.exp: Likewise.
8171 * gdb.mi/mi-eval.exp: Likewise.
8172 * gdb.mi/mi-file.exp: Likewise. Also, add comment about the
8173 default line number.
8174 * gdb.mi/mi-return.exp: Likewise.
8175 * gdb.mi/mi-simplerun.exp: Likewise.
8176 * gdb.mi/mi-stack.exp: Likewise.
8177 * gdb.mi/mi-stepi.exp: Likewise. Also, replace wildcarded line
8178 number with explicit range test.
8179 * gdb.mi/mi-watch.exp: Likewise.
8180 * gdb.mi/mi2-break.exp: Likewise.
8181 * gdb.mi/mi2-cli.exp: Likewise.
8182 * gdb.mi/mi2-disassemble.exp: Likewise.
8183 * gdb.mi/mi2-eval.exp: Likewise.
8184 * gdb.mi/mi2-file.exp: Likewise. Also, add comment about the
8185 default line number.
8186 * gdb.mi/mi2-return.exp: Likewise.
8187 * gdb.mi/mi2-simplerun.exp: Likewise.
8188 * gdb.mi/mi2-stack.exp: Likewise.
8189 * gdb.mi/mi2-stepi.exp: Likewise. Also, replace wildcarded line
8190 number with explicit range test.
8191 * gdb.mi/mi2-watch.exp: Likewise.
8192
dd8c8ee7
MC
81932004-08-15 Michael Chastain <mec.gnu@mindspring.com>
8194
8195 * gdb.cp/ctti.exp: Tweak srcfile and objfile to have no slashes.
8196 * gdb.cp/m-static.exp: Likewise.
8197 * gdb.cp/rtti.exp: Likewise.
8198
4e838464
MK
81992004-08-14 Mark Kettenis <kettenis@gnu.org>
8200
8201 * gdb.base/bigcore.c: Include <sys/types.h> and <sys/time.h>.
8202
8d8cb839
EZ
82032004-08-14 Eli Zaretskii <eliz@gnu.org>
8204
8205 * ChangeLog: Prefix Local Variables with semi-colons and indent
8206 the reference to older ChangeLog files, to fix fontification in
8207 Emacs.
8208
deea8bb0
MC
82092004-08-13 Michael Chastain <mec.gnu@mindspring.com>
8210
8211 * gdb.mi/mi-break.exp: Use gdb_get_line_number.
8212 * gdb.mi/mi2-break.exp: Likewise.
8213
c3297504
MC
82142004-08-13 Michael Chastain <mec.gnu@mindspring.com>
8215
8216 * gdb.gdb/selftest.exp: Revert removal of call to init_malloc.
8217
25808999
MC
82182004-08-13 Michael Chastain <mec.gnu@mindspring.com>
8219
8220 * gdb.cp/inherit.exp: Use cp_test_ptype_class.
8221
226a8d71
MC
82222004-08-13 Michael Chastain <mec.gnu@mindspring.com>
8223
8224 * gdb.cp/classes.exp: Remove unused declarations. Just let
8225 test names default instead of providing special names. Remove
8226 extraneous demangler test.
8227
37fdf854
JJ
82282004-08-12 Jeff Johnston <jjohnstn@redhat.com>
8229
8230 * gdb.base/unload.exp: New test for breakpoints in dynamically
8231 loaded libraries.
8232 * gdb.base/unload.c: Ditto.
8233 * gdb.base/unloadshr.c: Ditto.
8234
2d3a7986
MC
82352004-08-12 Michael Chastain <mec.gnu@mindspring.com>
8236
8237 * gdb.cp/classes.exp (test_ptype_class_objects): Call
8238 cp_test_ptype_class.
8239 (test_enums): Likewise.
8240
c72b934c
AC
82412004-08-10 Andrew Cagney <cagney@gnu.org>
8242
8243 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
8244 files.
8245
cc503c8a
AC
82462004-08-10 Andrew Cagney <cagney@gnu.org>
8247
8248 * gdb.gdb/selftest.exp (do_steps_and_nexts): Remove code to skip
8249 init_malloc call.
8250
902f2ccb
MC
82512004-08-10 Michael Chastain <mec.gnu@mindspring.com>
8252
8253 * ChangeLog: Add copyright notice. The notice is copied
8254 from emacs 21.3 top level ChangeLog.
8255
78c90502
MC
82562004-08-09 Michael Chastain <mec.gnu@mindspring.com>
8257
8258 * lib/cp-support.exp: New file.
8259 * lib/cp-support.exp (cp_test_type_class): New function.
8260 * gdb.cp/derivation.exp: Use cp_test_ptype_class.
8261 * gdb.cp/virtfunc.exp (test_one_ptype): Removed.
8262 * gdb.cp/virtfunc.exp (test_ptype_of_classes): Use
8263 cp_test_ptype_class.
8264
88e5ea78
MC
82652004-08-09 Michael Chastain <mec.gnu@mindspring.com>
8266
8267 * gdb.mi/mi2-basics.exp, gdb.mi/mi2-break.exp,
8268 gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
8269 gdb.mi/mi2-eval.exp, gdb.mi/mi2-file.exp, gdb.mi/mi2-hack-cli.exp,
8270 gdb.mi/mi2-read-memory.exp, gdb.mi/mi2-regs.exp,
8271 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
8272 gdb.mi/mi2-stack.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi2-until.exp,
8273 gdb.mi/mi2-var-block.exp, gdb.mi/mi2-var-child.exp,
8274 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp,
8275 gdb.mi/mi2-watch.exp: Update copyright years.
8276
6a89fc9c
MK
82772004-08-09 Mark Kettenis <kettenis@gnu.org>
8278
8279 * gdb.base/sigaltstack.exp: Provide proper anchoring.
8280
1482e0de
MC
82812004-08-09 Michael Chastain <mec.gnu@mindspring.com>
8282
8283 * gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-break.exp,
8284 gdb.mi/mi-console.exp, gdb.mi/mi-disassemble.exp,
8285 gdb.mi/mi-eval.exp, gdb.mi/mi-file.exp, gdb.mi/mi-hack-cli.exp,
8286 gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
8287 gdb.mi/mi-return.exp, gdb.mi/mi-simplerun.exp,
8288 gdb.mi/mi-stack.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-until.exp,
8289 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-child.exp,
8290 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
8291 gdb.mi/mi-watch.exp: Update copyright years.
8292
1a5ce3f3
DJ
82932004-08-08 Daniel Jacobowitz <dan@debian.org>
8294
8295 PR gdb/1738
8296 * gdb.base/signals.exp (signal_tests_1): KFAIL bug in continuing
8297 from a breakpoint with a pending signal.
8298
04f6ecf2
DJ
82992004-08-08 Daniel Jacobowitz <dan@debian.org>
8300
8301 PR gdb/1736
8302 * lib/gdb.exp (gdb_test_multiple): Handle return -code return.
8303 * gdb.base/sigaltstack.exp (finish_test): Consume output until
8304 the prompt.
8305 * gdb.base/sigstep.exp: Add KFAIL for gdb/1736.
8306
54d90d35
DJ
83072004-08-08 Daniel Jacobowitz <dan@debian.org>
8308
8309 * gdb.cp/templates.exp: Handle (char)115 for template argument 's'.
8310
d2f6abb0
DJ
83112004-08-08 Daniel Jacobowitz <dan@debian.org>
8312
8313 PR gdb/1736
8314 * gdb.base/sigaltstack.exp (finish_test): New procedure. KFAIL
8315 for i?86-*-linux*.
8316
5598c03d
DJ
83172004-08-08 Daniel Jacobowitz <dan@debian.org>
8318
8319 * gdb.arch/i386-prologue.exp: Compile without debug information.
8320
c6fee705
MC
83212004-08-08 Michael Chastain <mec.gnu@mindspring.com>
8322
8323 * lib/gdb.exp (gdb_get_line_number): Rewrite with native tcl
8324 rather than asking gdb to search.
8325
dd90efdb
MC
83262004-08-05 Michael Chastain <mec.gnu@mindspring.com>
8327
8328 * gdb.base/gcore.c: Include <string.h>.
8329
1e84bec1
MC
83302004-08-05 Michael Chastain <mec.gnu@mindspring.com>
8331
8332 * gdb.base/gcore.c: Add copyright notice.
8333
e425eb2b
MC
83342004-08-05 Michael Chastain <mec.gnu@mindspring.com>
8335
8336 * gdb.base/freebpcmd.c: Include <stdio.h>.
8337 * gdb.base/long_long.c: Include <string.h>.
8338 * gdb.base/sigaltstack.c: Include <stdlib.h> <string.h>.
8339 * gdb.base/siginfo.c: Include <string.h>.
8340 * gdb.base/sigstep.c: Include <string.h>.
8341
cb9aaed5
MC
83422004-08-04 Michael Chastain <mec.gnu@mindspring.com>
8343
8344 * gdb.base/complex.c: Include <stdlib.h>.
8345
55944f3d
MC
83462004-08-04 Michael Chastain <mec.gnu@mindspring.com>
8347
8348 * gdb.base/complex.c: Add copyright notice.
8349
7b2953d9
MC
83502004-08-04 Michael Chastain <mec.gnu@mindspring.com>
8351
8352 * gdb.base/charset.c: Include <stdlib.h>.
8353
c9133d23
MC
83542004-08-04 Michael Chastain <mec.gnu@mindspring.com>
8355
8356 * gdb.base/auxv.c: Include <stdlib.h>.
8357
0a8490ad
MC
83582004-08-04 Michael Chastain <mec.gnu@mindspring.com>
8359
8360 * gdb.base/auxv.c: Add copyright notice.
8361
3426d5ec
MC
83622004-08-04 Michael Chastain <mec.gnu@mindspring.com>
8363
8364 * gdb.base/coremaker.c: Add copyright notice.
8365 * gdb.base/coremaker2.c: Add copyright notice.
8366
8da195dd
AC
83672004-08-04 Andrew Cagney <cagney@gnu.org>
8368
8369 * gdb.base/store.exp: Update copyright.
8370 (check_set, up_set, check_struct, up_struct): Add a prefix to test
8371 names, do not import gdb_prompt.
8372
8d394f98
AC
83732004-08-01 Andrew Cagney <cagney@gnu.org>
8374
8375 Fix PR testsuite/1729.
8376 * gdb.base/dump.exp: Add test name to callers of capture_value, do
8377 not use capture_value with value 4.
8378 (capture_value): Add optional test name parameter.
8379 (test_reload_saved_value, test_restore_saved_value): Use $msg as
8380 the prefix, pass to capture_value.
8381
b6702b23
MK
83822004-08-01 Mark Kettenis <kettenis@gnu.org>
8383
8384 * gdb.arch/i386-prologue.exp: Add testcase for standard prolgue.
8385 * gdb.arch/i386-prologue.c (standard): New prototype and function.
8386 (main): Call new function.
8387
c203e0ca
MC
83882004-07-31 Michael Chastain <mec.gnu@mindspring.com>
8389
8390 * gdb.cp/namespace.exp: Accept more varieties of ptype output.
8391
a7995a30
MC
83922004-07-31 Michael Chastain <mec.gnu@mindspring.com>
8393
8394 * gdb.cp/virtfunc.exp: Accept more varieties of ptype output.
8395
9366563b
MC
83962004-07-31 Michael Chastain <mec.gnu@mindspring.com>
8397
b6eeaf26 8398 * gdb.cp/inherit.exp: Accept more varieties of ptype output.
9366563b
MC
8399 Accept more values of vtbl pointer. Remove some messages
8400 about "obsolete gcc or gdb".
8401
2fc1f950
MC
84022004-07-30 Michael Chastain <mec.gnu@mindspring.com>
8403
8404 * gdb.cp/classes.exp: Accept more varieties of ptype output.
8405
c724d49b
MC
84062004-07-30 Michael Chastain <mec.gnu@mindspring.com>
8407
8408 * gdb.base/asm-source.exp: Properly convert target board
8409 debug flags from gcc format to binutils format.
8410
736b0fce
MK
84112004-07-28 Mark Kettenis <kettenis@gnu.org>
8412
8413 * gdb.arch/i386-prologue.exp: Remove KFAIL of "backtrace in
8414 gdb1718". PR backtrace/1718 partially fixed.
8415
5633ea5c
JJ
84162004-07-27 Jeff Johnston <jjohnstn@redhat.com>
8417
8418 * gdb.threads/watchthreads.exp: New test for threaded watchpoints.
8419
575eebb1
NC
84202004-07-26 Nick Clifton <nickc@redhat.com>
8421
8422 * gdb.asm/asm-source.exp (debug-flags): New variable. If a known
8423 good default value for a specific architecture is available then
8424 set it to that value. Otherwise default to the -gstabs switch.
8425 Remove the -g... switches from the asm-flags variable. Allow the
8426 target board info to override the value if it wants to. Pass the
8427 switch on the assembler command line.
8428
62104619
MK
84292004-07-23 Mark Kettenis <kettenis@gnu.org>
8430
8431 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1718.
8432 * gdb.arch/i386-prologue.c (gdb1718): New prototype and function.
8433 (main): Call new function.
8434
4a1135b8
MC
84352004-07-22 Michael Chastain <mec.gnu@mindspring.com>
8436
8437 Test for PR exp/1715.
8438 * gdb.base/radix.exp: Refactor common procedures. Make all
8439 test names unique. Change XFAIL to KFAIL.
8440
8a12c1f0
MC
84412004-07-20 Michael Chastain <mec.gnu@mindspring.com>
8442
8443 * gdb.ada/gnat_ada.gpr.in: Rename from here ...
8444 * gdb.ada/gnat_ada.gin: ... to here.
8445 * configure.in: Use gnat_ada.gin.
8446 * configure: Regenerate.
8447
23b451cf
AC
84482004-07-20 Andrew Cagney <cagney@gnu.org>
8449
8450 * gdb.base/signals.exp: Replace send_gdb and gdb_expect with
8451 gdb_test and gdb_test_multiple. Delete bash_bug. Delete suspect
8452 XFAILs. Clean up test messages and comments. Check backtraces.
8453 Delete re-sync code.
8454
ab618a02
MC
84552004-07-19 Michael Chastain <mec.gnu@mindspring.com>
8456
8457 Fix PR cli/740.
8458 * gdb.base/annota1.exp: Honor gdb,nosignals.
8459 * gdb.base/annota3.exp: Likewise.
8460
46dad340
MC
84612004-07-19 Michael Chastain <mec.gnu@mindspring.com>
8462
8463 * lib/java.exp: Update copyright notice.
8464
756d8c70
AC
84652004-07-19 Andrew Cagney <cagney@gnu.org>
8466
8467 * gdb.base/selftest.exp: Copy file from here ...
8468 * gdb.gdb/selftest.exp: ... to here.
8469
586027e6
AC
84702004-07-16 Andrew Cagney <cagney@redhat.com>
8471
8472 * lib/insight-support.exp: Delete file.
8473 * lib/java.exp (java_init): Fix copyright.
8474
029d2200
AC
84752004-07-16 Andrew Cagney <cagney@gnu.org>
8476
8477 * gdb.base/restore.c: Append "prologue" to comments marking the a
8478 function's prologue.
8479 * gdb.base/restore.exp: Update copyright, re-indent.
8480 (restore_tests): Use gdb_test_multiple. Add "calleeN calls
8481 callerN" prefix where needed. Update patterns that match a
8482 function's prologue.
8483
653b62c5
MC
84842004-07-16 Michael Chastain <mec.gnu@mindspring.com>
8485
8486 * gdb.base/restore.c: Add copyright notice.
8487
f7d690e5
AC
84882004-07-16 Andrew Cagney <cagney@gnu.org>
8489
8490 * gdb.base/logical.exp: Update copyright.
8491 (evaluate): New procedure. Use to re-implement tests using
8492 several tables.
8493
d629a7cb
MH
84942004-07-14 Martin Hunt <hunt@redhat.com>
8495
8496 * lib/insight-support.exp (gdbtk_start): Unset TCL_LIBRARY
8497 which fixes some problems where init.tcl was not found.
8498
9c7bb332
AC
84992004-07-13 Andrew Cagney <cagney@gnu.org>
8500
6bf46641
AC
8501 * gdb.base/sizeof.exp: Skip test when no inferior I/O.
8502 (check_sizeof, check_valueof): Do not include the output in the
8503 test name. Use gdb_test.
8504 (get_valueof): Use gdb_test_multiple.
8505
c4ffd4c0
AC
8506 * gdb.base/step-test.exp: Update copyright. Use
8507 gdb_test_multiple. Ensure that test names do not include
8508 architecture dependent output.
8509
ab89363a
AC
8510 * gdb.gdb/observer.exp: Update copyright.
8511 (setup_test): Use gdb_test_multiple.
8512 (attach_first_observer, attach_second_observer)
8513 (attach_third_observer, detach_first_observer)
8514 (detach_second_observer, detach_third_observer)
8515 (reset_counters, check_counters): Make $message a prefix.
8516 (test_normal_stop_notifications): Add "args" parameter - a list of
8517 init functions to be called. Make $message a prefix,
8518 (test_observer_normal_stop): Change the message prefixes so that
8519 they are unique, pass the attach / detach procedures to
8520 test_normal_stop_notifications.
8521
ec58997a
AC
8522 * gdb.base/signull.exp (test_segv): Prefix all tests with
8523 "${name}". Clean up test messages.
8524
b475183b
AC
8525 * gdb.base/annota3.exp, gdb.base/annota1.exp: Update copyright.
8526
9c7bb332
AC
8527 * gdb.base/ena-dis-br.exp: Update copyright.
8528 (break_at): New function. Replace send_gdb with gdb_test,
8529 break_at, and gdb_test_multiple. Replace XFAIL of "continue with
8530 ignore count, not stopped at bpt", with KFAIL.
8531
2dd95497
CV
85322004-07-13 Corinna Vinschen <vinschen@redhat.com>
8533
8534 * gdb.base/attach.exp: Remove cleanupfile handling.
8535
419e626b
AC
85362004-07-12 Andrew Cagney <cagney@gnu.org>
8537
8538 * gdb.base/annota1.exp: Cleanup corefile test name.
8539 * gdb.base/annota3.exp: Ditto.
8540
8b1b3228
AC
85412004-07-12 Andrew Cagney <cagney@gnu.org>
8542
78650829
AC
8543 * gdb.base/signals.exp: Clean up copyright, re-indent.
8544
8b1b3228
AC
8545 * gdb.base/attach.exp: Replace send_gdb and gdb_expect with
8546 gdb_test and gdb_test_multiple.
8547
935c2760
JJ
85482004-07-08 Jeff Johnston <jjohnstn@redhat.com>
8549
8550 * gdb.java/jmain.exp: Fix expected line number for main to
a9c64011 8551 break at. Set XFAIL for break at main test since gcj does not
935c2760
JJ
8552 provide line number info for first statement in main.
8553
1544280f
AC
85542004-07-08 Andrew Cagney <cagney@gnu.org>
8555
1279f4ff
AC
8556 * gdb.base/attach.exp: Cleanup copyright. Re-indent.
8557
1544280f
AC
8558 * gdb.base/sigbpt.exp: Make the common part of each test name a
8559 prefix instead of suffix.
8560
bcc82369
BR
85612004-07-07 Bob Rossi <bob_rossi@cox.net>
8562
8563 * gdb.mi/mi2-file.exp: Revert to version 1.1, except changed name of
8564 test from test_tbreak_creation_and_listing to
8565 test_file_list_exec_source_file
8566 * gdb.mi/mi-file.exp: Add test for -file-list-exec-source-files
8567 Changed name of test from test_tbreak_creation_and_listing to
8568 test_file_list_exec_source_file
8569
23f4b0aa
JJ
85702004-07-07 Jeff Johnston <jjohnstn@redhat.com>
8571
8572 * gdb.java/jmisc.exp: Fix expected output of ptype to look for
8573 the jmisc() constructor instead of <init>.
8574 * gdb.java/jmisc1.exp: Ditto.
8575
56401cd5
AC
85762004-07-07 Andrew Cagney <cagney@gnu.org>
8577
8578 * gdb.base/sigbpt.exp (stepi_out): Check for a single step
8579 corrupting the PC.
8580
44ae2f6a
MC
85812004-07-06 Michael Chastain <mec.gnu@mindspring.com>
8582
8583 * gdb.cp/templates.exp: Accept whitespace change in demangler
8584 output.
8585
45a83408
AC
85862004-07-06 Andrew Cagney <cagney@gnu.org>
8587
8588 * gdb.base/sigbpt.exp, gdb.base/sigbpt.c: New test.
8589
d205ad70
MC
85902004-07-02 Michael Chastain <mec.gnu@mindspring.com>
8591
8592 * lib/compiler.c: Accept __HP_CXD_SPP for old hp ansi c compiler.
8593 * lib/compiler.cc: Likewise.
8594
06ea1a61
MC
85952004-06-30 Michael Chastain <mec.gnu@mindspring.com>
8596
8597 * lib/compiler.cc: Work around string preprocessing problem
8598 with old hp c++ compiler.
8599 * lib/compiler.c: Likewise.
8600
daab1251
CV
86012004-06-29 Corinna Vinschen <vinschen@redhat.com>
8602
8603 * gdb.arch/i386-prologue.c: Add copyright header. Use preprocessor
8604 directives to conditionalize symbol prefixing.
8605 * gdb.arch/i386-prologue.exp: Allow symbol prefixing by adding
8606 additional_flags handling. Add underscore prefix for Cygwin.
8607 * gdb.arch/i386-unwind.c: Use preprocessor directives to
8608 conditionalize symbol prefixing.
8609 * gdb.arch/i386-unwind.exp: Allow symbol prefixing by adding
8610 additional_flags handling. Add underscore prefix for Cygwin.
8611
cc984116
CV
86122004-06-29 Corinna Vinschen <vinschen@redhat.com>
8613
8614 * gdb.base/bigcore.exp: Skip test on Cygwin.
8615
c279b077
MC
86162004-06-28 Michael Chastain <mec.gnu@mindspring.com>
8617
8618 * gdb.hp/gdb.base-hp/reg.exp: Accept both old and new gdb output
8619 formats for "info register". Use gdb_test_multiple. Fix
8620 the "invalid register" test.
8621
0e915747
CV
86222004-06-28 Corinna Vinschen <vinschen@redhat.com>
8623
8624 * gdb.base/attach.exp: Fix copyright date. Set testpid to Windows
8625 PID for Cygwin. Add Cygwin specific strings to check for in some
8626 tests.
8627 (do_attach_tests): Add a test for user interaction when attaching
8628 to a process with no matching symbol table already loaded.
8629
11422c86
AC
86302004-06-26 Andrew Cagney <cagney@gnu.org>
8631
8632 Test PR java/1567 and PR java/1565.
8633 * gdb.java/jmain.exp, gdb.java/jmain.java: New files.
8634 * gdb.java/jmisc2.exp: Delete file.
8635
cefbce26
MC
86362004-06-26 Michael Chastain <mec.gnu@mindspring.com>
8637
8638 * gdb.hp/gdb.base-hp/reg.exp: Update copyright notice.
8639
e19f872c
CV
86402004-06-25 Corinna Vinschen <vinschen@redhat.com>
8641
8642 * gdb.base/attach.exp (do_attach_tests): Don't forget to kill second
8643 attach process.
8644
d931ba3b
MC
86452004-06-23 Michael Chastain <mec.gnu@mindspring.com>
8646
8647 * gdb.cp/pr-1553.exp: Remove.
8648
aef68c48
MC
86492004-06-22 Michael Chastain <mec.gnu@mindspring.com>
8650
8651 * gdb.cp/pr-1553.cc: Remove.
8652 * gdb.cp/pr-1553.exp: Disable this test.
8653
8d5df71a
JB
86542004-06-20 Jim Blandy <jimb@redhat.com>
8655
a9c64011 8656 Fix PR testsuite/1680.
8d5df71a
JB
8657 * gdb.arch/i386-sse.exp: Properly quote curly braces in
8658 regular expressions.
8659
4ac6f39d
MC
86602004-06-19 Michael Chastain <mec.gnu@mindspring.com>
8661
8662 Fix PR testsuite/1679.
8663 * gdb.arch/i386-sse.exp: Do not call gdb_suppress_entire_file.
8664 Issue an UNSUPPORTED result instead.
8665
1b413552
JB
86662004-06-18 Jim Blandy <jimb@redhat.com>
8667
8668 * gdb.base/charset.exp: Only send a control-C if we see a new
8669 prompt and incomplete command.
8670
6daa6ebd
MC
86712004-06-18 Michael Chastain <mec.gnu@mindspring.com>
8672
8673 * gdb.cp/pr-574.cc: Add copyright notice.
8674
51fa4ae0
JB
86752004-06-17 Jim Blandy <jimb@redhat.com>
8676
8677 * gdb.base/charset.exp: Don't refer to $expect_out(1,string) in
8678 cases where the regexp has no groups; this grabs random text from
8679 the previous test suite, whatever that was.
8680
8fea26c5
MC
86812004-06-17 Michael Chastain <mec.gnu@mindspring.com>
8682
8683 * gdb.cp/printmethod.cc: Add copyright notice.
8684
1e3aeb41
MC
86852004-06-16 Michael Chastain <mec.gnu@mindspring.com>
8686
8687 * gdb.cp/psmang1.cc, gdb.cp/psmang2.cc: Add copyright notice.
8688
9d9030bc
AC
86892004-06-16 Andrew Cagney <cagney@gnu.org>
8690
8691 * gdb.base/signull.c: Update copyright. Include <string.h>.
8692 (bowler): Replace data_pointer with data_read
8693 and data_write cases. Add code_descriptor case.
8694 (zero, desc): New array and pointer.
8695 (data, code): Change to simple pointers.
8696 * gdb.base/signull.exp: Fix probe pattern matching a function
8697 descriptor SIGSEGV. Replace data_pointer with data_read and
8698 data_write tests.
8699
acd4ad44
AC
87002004-06-16 Andrew Cagney <cagney@gnu.org>
8701
8702 * gdb.base/long_long.exp, gdb.base/long_long.c: Rewrite.
8703
08fd625c
MC
87042004-06-15 Michael Chastain <mec.gnu@mindspring.com>
8705
8706 * gdb.base/long_long.c: Add copyright notice.
8707
1903502c
MC
87082004-06-15 Michael Chastain <mec.gnu@mindspring.com>
8709
8710 * gdb.base/long_long.exp: Remove reference to
8711 bug-gdb@prep.ai.mit.edu. Change line-number-specific breakpoint
8712 to gdb_breakpoint and gdb_continue_to_breakpoint.
8713
83313cb1
JB
87142004-06-14 Jim Blandy <jimb@redhat.com>
8715
8716 * gdb.arch/e500-regs.exp: Fix up 'print' pattern for the little-
8717 endian case.
8718
1bf404ef
AC
87192004-06-14 Andrew Cagney <cagney@gnu.org>
8720
8721 * gdb.base/gcore.exp (capture_command_output): Delete the always
8722 passing tests containing inferior values.
8723 * gdb.base/ending-run.exp: Do not include the breakpoint address
8724 in the test message. Update copyright.
8725 * gdb.base/sizeof.exp (check_sizeof): Do not include the type's
8726 size in the test name, use gdb_test_multiple. Update copyright.
8727
ef220b33
MC
87282004-06-14 Michael Chastain <mec.gnu@mindspring.com>
8729
8730 * gdb.cp/ref-types.cc: Add copyright notice.
8731
4f70a4c9
MC
87322004-06-14 Michael Chastain <mec.gnu@mindspring.com>
8733
8734 * lib/compiler.c: Remove gcc_compiled, hp_cc_compiler,
8735 hp_aCC_compiler.
8736 * lib/compiler.cc: Likewise.
8737 * lib/gdb.exp (get_compiler_info): Eval lines only if they are
8738 'set' commands. Log diagnostics for other lines. Set
8739 gcc_compiled, hp_cc_compiler, and hp_aCC_compiler.
8740
335928ac
MC
87412004-06-13 Michael Chastain <mec.gnu@mindspring.com>
8742
8743 * gdb.cp/try_catch.cc: Add copyright notice.
8744
2efb12e8
MC
87452004-06-12 Michael Chastain <mec.gnu@mindspring.com>
8746
8747 * gdb.cp/userdef.cc: Add copyright notice.
8748
0bbed51a
MC
87492004-06-11 Michael Chastain <mec.gnu@mindspring.com>
8750
8751 * gdb.cp/virtfunc.cc: Add copyright notice.
8752
e12a46c9
RC
87532004-06-11 Randolph Chung <tausq@debian.org>
8754
8755 * gdb.base/structs2.exp: Mark two tests as xfail because of a compiler
8756 problem.
8757
338e05af
AC
87582004-06-10 Andrew Cagney <cagney@gnu.org>
8759
8760 * lib/compiler.cc, lib/compiler.c: Append either
8761 __GNUC_PATCHLEVEL__, or "unknown" to the compiler_info.
8762 * gdb.base/structs.exp (test_struct_calls): Check for gcc-3-3-*
8763 instead of gcc-3-3.
8764
dc3f10cb
AC
87652004-06-09 Andrew Cagney <cagney@gnu.org>
8766
b4d946af
AC
8767 * gdb.base/structs.exp (test_struct_calls): Fix KFAIL for
8768 gdb/1455, bug is specific to "long long" and "double".
a9c64011 8769
dc3f10cb
AC
8770 * gdb.base/structs.exp (test_struct_returns, test_struct_returns)
8771 (test_struct_calls): Remove KFAIL of "long double" on i*86-*-*,
8772 x86_64-*-*, sparc64-*-*, and sparc*-*-solaris2*. PR tdep/1447
8773 fixed.
8774
b5c0bfa2
AC
87752004-06-09 Andrew Cagney <cagney@gnu.org>
8776
8777 * gdb.base/structs.exp (test_struct_returns): Replace
8778 "return_value_unknown" and "finish_value_unknown" by
8779 "return_value_known" and "finish_value_known". Instead of
8780 "return_value_unknown" iff "finish_value_unknown", check
8781 "return_value_known" implies "finish_value_known".
8782
caeb605f
MH
87832004-06-08 Martin Hunt <hunt@redhat.com>
8784
8785 * gdb.base/float.exp: Add pattern for mips targets.
8786
c892bb64
RC
87872004-06-08 Randolph Chung <tausq@debian.org>
8788
8789 * gdb.base/float.exp: Add pattern for hppa*-* target; make the failure
8790 message for unknown architectures more clear.
8791
48306d3e
JB
87922004-06-08 Joel Brobecker <brobecker@gnat.com>
8793
8794 * gdb.ada/null_record.exp: Use "start" instead of "begin" to
8795 start the execution of the program.
8796
83ecb59f
JB
87972004-06-07 Jim Blandy <jimb@redhat.com>
8798
8799 * gdb.arch/i386-sse.exp, gdb.arch/i386-sse.c: New tests.
8800 * gdb.arch/i386-cpuid.h: New helper file.
8801
55264cb4
RC
88022004-06-07 Randolph Chung <tausq@debian.org>
8803
8804 * gdb.base/shlib-call.exp: Allow breakpoint to be added after inferior
8805 has started.
8806
23cadb28
RM
88072004-06-04 Roland McGrath <roland@redhat.com>
8808
8809 Fix PR gdb/1647.
8810 * gdb.base/auxv.exp (fetch_auxv): Revert last change and fix it
8811 differently to be robust to output buffering differences.
8812
51d01eda
MC
88132004-06-04 Michael Chastain <mec.gnu@mindspring.com>
8814
8815 * gdb.threads/pthreads.exp: Update copyright years.
8816 (check_control_c): Change asynchronous 'after' to synchronous.
8817
f4fc3b93
RM
88182004-06-04 Roland McGrath <roland@redhat.com>
8819
8820 * gdb.base/auxv.exp (fetch_auxv): Consume output fully through
8821 next gdb prompt.
8822
4013522b
MC
88232004-06-02 Michael Chastain <mec.gnu@mindspring.com>
8824
8825 Fix PR gdb/1636.
8826 * gdb.threads/manythreads.exp: Change asynchronous 'after'
8827 calls to synchronous.
8828
7a8f1e6b
JB
88292004-05-26 Jim Blandy <jimb@redhat.com>
8830
8831 * gdb.arch/e500-prologue.exp, gdb.arch/e500-prologue.c: New tests.
8832
81bb3443
RC
88332004-05-24 Randolph Chung <tausq@debian.org>
8834
8835 * gdb.asm/asm-source.exp: Enable test for hppa-linux target.
8836 * gdb.asm/pa.inc: New file.
8837
8f5a3103
MK
88382004-05-22 Mark Kettenis <kettenis@gnu.org>
8839
8840 * gdb.base/signull.c: Use sigjmp_buf instead of jmp_buf.
8841
734b8fe8 88422004-05-21 Joel Brobecker <brobecker@gnat.com>
a9c64011 8843 Daniel Jacobowitz <drow@mvista.com>
734b8fe8
JB
8844
8845 * lib/gdb.exp (gdb_test_multiple): Improve regexp matching the
8846 GDB prompt.
8847
725603e1
UW
88482004-05-20 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8849
f4fc3b93 8850 * gdb.base/signull.c: Use sigsetjmp/siglongjmp instead of
725603e1
UW
8851 setjmp/longjmp. Use sigaction instead of signal.
8852
8b923272 88532004-05-19 J. Brobecker <brobecker@gnat.com>
a9c64011 8854 Michael Snyder <msnyder@redhat.com>
8b923272
JB
8855
8856 * gdb.threads/pthread_cond_wait.c: New file.
8857 * gdb.threads/pthread_cond_wait.exp: New testcase.
8858
8bfabb04
AC
88592004-05-13 Andrew Cagney <cagney@redhat.com>
8860
8861 * gdb.base/signull.exp, gdb.base/signull.c: New files.
8862 * gdb.base/gdb1476.c, gdb.base/gdb1476.exp: Delete files.
8863
42edda50
AC
88642004-05-11 Andrew Cagney <cagney@redhat.com>
8865
8866 * gdb.base/sigstep.exp (advancei): Update KFAILs. gdb/1613 is
8867 fixed but revealed gdb/1639.
8868
d303a6c7
AC
88692004-05-10 Andrew Cagney <cagney@redhat.com>
8870
8871 * gdb.base/signals.exp (signal_tests_1): Simplify "continue to
8872 func1" and "next to 2nd alarm", kernel bug avoided.
8873
bf08c2a1
DJ
88742004-05-10 Daniel Jacobowitz <dan@debian.org>
8875
8876 PR external/1568
8877 * gdb.base/bigcore.exp: Check the size of the dumped core file.
8878 XFAIL if it is smaller than bytes_allocated.
8879 * gdb.base/bigcore.c (bytes_allocated): Make static and unsigned.
8880 (main): Make chunks_allocated unsigned. Correct comment.
8881
c0586a34
JB
88822004-05-07 Joel Brobecker <brobecker@gnat.com>
8883
8884 * gdb.arch/powerpc-aix-prologue.c: New file.
8885 * gdb.arch/powerpc-aix-prologue.exp: New file.
8886
f2785d12
JB
88872004-05-07 Jim Blandy <jimb@redhat.com>
8888
8889 * gdb.base/lineinc.exp, gdb.base/lineinc1.h, gdb.base/lineinc2.h,
8890 gdb.base/lineinc3.h, gdb.base/lineinc.c: New tests.
8891
bd7f6e30
JB
88922004-05-06 Joel Brobecker <brobecker@gnat.com>
8893
8894 * gdb.base/sep.exp: No longer setup_kfail when the program was
8895 built with dwarf2.
8896
0a5e7efe
JI
88972004-05-05 Jim Ingham <jingham@apple.com>
8898
8899 * gdb.base/pending.exp: Make sure pending breakpoints
8900 preserve the ignore count.
f4fc3b93 8901
a8958849
MK
89022004-04-27 Jerome Guitton <guitton@gnat.com>
8903
8904 * i386-prologue.exp: Add testcase for jump instruction as first
8905 instruction of the real code.
8906 * i386-prologue.c (jump_at_beginning): New function.
8907
7e103f5b
MK
89082004-04-28 Mark Kettenis <kettenis@gnu.org>
8909
8910 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1624 on
8911 x86_64-*-*.
8912
5d38b224
MK
89132004-04-28 Mark Kettenis <kettenis@gnu.org>
8914
8915 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1623 on
8916 i*86-*-*.
8917
0ef32fd9
MK
89182004-04-25 Mark Kettenis <kettenis@gnu.org>
8919
8920 * gdb.base/call-sc.exp (start_scalars_test): Fix regular
8921 expression that checks the return type.
8922
71d7dd7c
AC
89232004-04-23 Andrew Cagney <cagney@redhat.com>
8924
8925 * gdb.base/call-sc.exp: New test of scalar call/return values.
8926 * gdb.base/call-sc.c: Ditto.
8927
1e9f977e
JJ
89282004-04-23 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8929
8930 * gdb.threads/manythreads.c: Reduce thread stack size.
8931
899d9e3a
JJ
89322004-04-23 Jeff Johnston <jjohnstn@redhat.com>
8933
8934 * gdb.threads/manythreads.c: Add copyright notice.
8935
61bcae62
AC
89362004-04-23 Andrew Cagney <cagney@redhat.com>
8937
8938 * gdb.base/siginfo.exp: Better handle step out of signal.
8939 * gdb.base/sigstep.exp: Ditto.
8940
7339a42e 89412004-04-22 Jeff Johnston <jjohnstn@redhat.com>
a9c64011 8942 Daniel Jacobowitz <drow@mvista.com>
7339a42e
JJ
8943
8944 * gdb.threads/manythreads.c: New testcase.
8945 * gdb.threads/manythreads.exp: Ditto.
8946
5c98409b
JB
89472004-04-22 Jim Blandy <jimb@redhat.com>
8948
8949 * gdb.stabs/exclfwd.exp, gdb.stabs/exclfwd1.c,
8950 gdb.stabs/exclfwd2.c, gdb.stabs/exclfwd.h: New test.
8951
3b611f1a
MC
89522004-04-21 Michael Chastain <mec.gnu@mindspring.com>
8953
8954 * gdb.stabs/weird.exp: Accept full pathname for $binfile.
8955
f0fd9238
AC
89562004-04-21 Andrew Cagney <cagney@redhat.com>
8957
8958 * gdb.base/sigstep.c: New file.
8959 * gdb.base/sigstep.exp: New file.
8960
90990674
JB
89612004-04-16 Joel Brobecker <brobecker@gnat.com>
8962
8963 * gdb.gdb/observer.exp (test_normal_stop_notifications): Update
8964 call to observer_notify_normal_stop.
8965
78cef34b
AC
89662004-04-15 Andrew Cagney <cagney@redhat.com>
8967
8968 * gdb.base/siginfo.c: New file.
8969 * gdb.base/siginfo.exp: New file.
8970
d2343407
JB
89712004-04-12 J. Brobecker <brobecker@gnat.com>
8972
8973 * gdb.base/sep.exp: Fix typo in comment.
8974
a2dba3c8
JB
89752004-04-12 J. Brobecker <brobecker@gnat.com>
8976
8977 * gdb.base/sep.c: New file.
8978 * gdb.base/sep-proc.c: New file.
8979 * gdb.base/sep.exp: New testcase.
8980
15f7b60e
MK
89812004-04-09 Mark Kettenis <kettenis@gnu.org>
8982
8983 * gdb.base/bigcore.exp: Disable on Solaris; no sparse core file
8984 support.
8985
44f4de1a
AC
89862004-04-05 Andrew Cagney <cagney@redhat.com>
8987
8988 * gdb.base/sigaltstack.c: New file.
8989 * gdb.base/sigaltstack.exp: New file.
8990
ef04f396
JB
89912004-04-04 Joel Brobecker <brobecker@gnat.com>
8992
8993 * gdb.base/foll-fork.exp: Update the expected output for
8994 "help set follow-fork-mode", to match a change that was made
8995 to the help of this variable on 2004-01-13.
8996
d40d2c92
JB
89972004-04-01 Joel Brobecker <brobecker@gnat.com>
8998
8999 * lib/ada.exp: Add copyright notice.
9000 * bar.ads: Likewise.
9001 * bar.adb: Likewise.
9002 * null_record.adb: Likewise.
9003 * null_record.exp: Likewise.
9004 * gnat_ada.gpr.in: Likewise. Fix typo in a comment, clarify another.
9005
f86ef5a3
JB
90062004-04-01 Joel Brobecker <brobecker@gnat.com>
9007
9008 * configure.in: Generate gdb.ada/Makefile and gdb.ada/gnat_ada.gpr.
9009 * configure: Regenerate.
9010
414e70e3
JB
90112004-04-01 Joel Brobecker <brobecker@gnat.com>
9012
9013 * lib/ada.exp (gdb_compile_ada): Emit UNSUPPORTED if we failed
9014 to build the application. Remove the message printed when in
9015 verbose mode, redundant with the UNSUPPORTED message above.
9016
f0aaee49
JB
90172004-03-31 Joel Brobecker <brobecker@gnat.com>
9018
9019 * gdb.ada (bar.ads, bar.adb, null_record.adb): New files.
9020 * gdb.ada (null_record.exp): New testcase.
9021
ac81cb54
JB
90222004-03-31 Joel Brobecker <brobecker@gnat.com>
9023
9024 * Makefile.in (ALL_SUBDIRS) Add gdb.ada.
9025
854af2f7
JB
90262004-03-31 Joel Brobecker <brobecker@gnat.com>
9027
9028 * gdb.ada: New subdirectory.
9029 * gdb.ada/Makefile.in: New file.
9030 * gdb.ada/gnat_ada.gpr.in: New file.
9031
034cb681
JB
90322004-03-31 Joel Brobecker <brobecker@gnat.com>
9033
9034 * lib/ada.exp: New file.
9035
78a1a894
DJ
90362004-03-24 Daniel Jacobowitz <drow@mvista.com>
9037
9038 * gdb.base/gdb1250.exp: Use runto {allow-pending}.
9039 * lib/gdb.exp (runto, gdb_breakpoint): Support {allow-pending}.
9040
4b2b3b3e
AC
90412004-03-22 Andrew Cagney <cagney@redhat.com>
9042
9043 * gdb.base/watchpoint.exp (test_stepping): Delete bogus XFAILs
9044 hiding problems with DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET.
9045 Problem identified by Ulrich Weigand.
9046
23c73aa3
DC
90472004-03-17 David Carlton <carlton@kealia.com>
9048
9049 * gdb.cp/classes.exp (test_enums): Refer to PR c++/1588 instead of
9050 PR c++/826.
9051
d63a86f8
RM
90522004-03-16 Roland McGrath <roland@redhat.com>
9053
9054 * gdb.base/auxv.exp: New file.
9055 * gdb.base/auxv.c: New file, copied verbatim from coremaker2.c.
9056
0e02aa50
DC
90572004-03-12 David Carlton <carlton@kealia.com>
9058
9059 * gdb.cp/pr-1553.exp: New. Tests for PR c++/1553.
9060 * gdb.cp/pr-1553.cc: Ditto.
9061 * gdb.cp/local.exp (ptype NestedInnerLocal): Add comment, third
9062 pass branch.
9063
c20b71be
MC
90642004-03-12 Michael Chastain <mec.gnu@mindspring.com>
9065
9066 * gdb.cp/templates.exp: Accept more template types.
9067
c7414a01
MC
90682004-03-09 Michael Chastain <mec.gnu@mindspring.com>
9069
9070 From Corinna Vinschen with modifications.
9071 * gdb.cp/classes.cc (enums1): Add a line to extend scope of
9072 local variable obj_with_enum.
9073 * gdb.cp/classes.exp (test_enums): Remove TODO note about FAIL
9074 results with obj_with_enum.
9075
ed69573c
MC
90762004-03-09 Michael Chastain <mec.gnu@mindspring.com>
9077
9078 * gdb.cp/classes.cc: New file, copied from misc.cc.
9079 * gdb.cp/classes.exp: Use classes.cc rather than misc.cc.
9080
28301461
MC
90812004-03-09 Michael Chastain <mec.gnu@mindspring.com>
9082
9083 * gdb.cp/misc.cc: Add copyright notice.
9084
1198ecbe
DC
90852004-03-05 David Carlton <carlton@kealia.com>
9086
9087 * gdb.cp/rtti.exp: Add 'print *obj3' test.
9088 * gdb.cp/rtti.h: Update copyright.
9089 (namespace n2::n3): New.
9090 * gdb.cp/rtti1.cc: (refer_to (n2::n3::C3 *)): New.
9091 (n2::n3::func3): New.
9092 (main): Call n2::n3::func3.
9093 * gdb.cp/rtti2.cc: Update copyright.
9094 (n2::create3): New.
9095
9e08c470
MK
90962004-03-04 Mark Kettenis <kettenis@gnu.org>
9097
9098 * gdb.asm/openbsd.inc: Fix typo.
9099
4bebc3aa
FF
91002004-03-03 Fred Fish <fnf@redhat.com>
9101
9102 * gdb.base/pc-fp.exp (get_valueofx): Fix apparent typo to now set
9103 "val" instead of unused "size". Update copyright year.
9104
6ea9fb37
DJ
91052004-02-29 Daniel Jacobowitz <drow@mvista.com>
9106
9107 * gdb.cp/ctti.exp: Handle unsigned char type. Expect templates
9108 to use unsigned char.
9109 * gdb.cp/cttiadd.c, gdb.cp/cttiadd1.c, gdb.cp/cttiadd2.c,
9110 gdb.cp/cttiadd3.c: Change type of variable to unsigned char.
9111
23b23974
DJ
91122004-02-29 Daniel Jacobowitz <drow@mvista.com>
9113
9114 * config/gdbserver.exp (gdbserver_gdb_load): Wait for a complete
9115 line of output.
9116
7574fd53
DJ
91172004-02-28 Daniel Jacobowitz <drow@mvista.com>
9118
9119 * gdb.base/relocate.c (dummy): Initialize.
9120
a195357f
DJ
91212004-02-28 Daniel Jacobowitz <drow@mvista.com>
9122
9123 * gdb.base/chng-syms.exp: Anchor exit pattern. Allow
9124 a breakpoint at exit.
9125
72fd54a9
FF
91262004-02-27 Fred Fish <fnf@redhat.com>
9127
9128 * gdb.base/chng-syms.exp: Add expect condition to match failing
9129 case that isn't a timeout.
9130
b9d23137
AC
91312004-02-27 Andrew Cagney <cagney@redhat.com>
9132
9133 * gdb.base/bigcore.exp: Disable on HP/UX, no sparse corefile
9134 support.
9135
15d208f6 91362004-02-26 Fred Fish <fnf@redhat.com>
d63a86f8 9137
15d208f6
FF
9138 * gdb.arch/gdb1431.c: Remove.
9139 * gdb.arch/gdb1431.s: New file, copy of gdb1291.s
9140 * gdb.arch/gdb1431.exp: Use "advance" correctly instead
9141 of "until" incorrectly.
9142
98f9cd2d
JB
91432004-02-26 J. Brobecker <brobecker@gnat.com>
9144
9145 * gdb.cp/class2.cc (empty): New class.
9146 (refer): New function.
9147 (main): Declare an object of type empty and use it.
9148 * gdb.cp/class2.exp: Print the value of an object of type empty.
9149
9b50c11b
JJ
91502004-02-26 Jeff Johnston <jjohnstn@redhat.com>
9151
9152 * gdb.base/langs.exp: Update query string to match the
9153 new nquery format used for pending breakpoints.
9154
0dcd613f
AC
91552004-02-26 Andrew Cagney <cagney@redhat.com>
9156
9157 Fix PR i18n/1570.
9158 * gdb.base/charset.c: Update copyright notice.
9159 (main, init_string): Remove the escape character '\e' tests.
9160 * gdb.base/printcmds.exp (test_print_all_chars): Ditto.
9161 * gdb.base/charset.exp (valid_host_charset): Ditto.
9162 * gdb.base/setvar.exp: Ditto.
9163
b8a56647
AC
91642004-02-24 Andrew Cagney <cagney@redhat.com>
9165
90d59e34
AC
9166 * gdb.base/corefile.exp: Use gdb_test_multiple, make "accessing
9167 mmapped data in core file" PASS and FAIL messages consistent.
9168
b8a56647
AC
9169 * gdb.java/jmisc.exp: Use the fully quallified name of "main" when
9170 setting a breakpoint. Work around PR java/1565.
9171
9f27c604
JJ
91722004-02-23 Jeff Johnston <jjohnstn@redhat.com>
9173
9174 * lib/gdb.exp (gdb_breakpoint): Update query string to match
9175 new nquery format.
9176 * gdb.base/pending.exp: Ditto.
9177
3224a706
MK
91782004-02-22 Mark Kettenis <kettenis@gnu.org>
9179
9180 * configure.in: Run stabs tests on *BSD.
9181 * configure: Regenerated.
9182
41e0a9ca
MK
91832004-02-21 Mark Kettenis <kettenis@gnu.org>
9184
9185 * gdb.base/bigcore.exp: Bail out on *BSD instead of only NetBSD.
9186
1e1b3428
FF
91872004-02-20 Fred Fish <fnf@redhat.com>
9188
9189 * gdb.base/callfuncs.exp (do_function_calls): Remove extraneous
9190 blank in test for "returns short", for consistency with other
9191 "returns xxx" tests. Update copyright year.
9192
f9a7572a
FF
91932004-02-19 Fred Fish <fnf@redhat.com>
9194
9195 New testcase for PR breakpoint/1558.
9196 * gdb.arch/gdb1558.exp: New file.
9197 * gdb.arch/gdb1558.c: New file.
9198
b2ce2854
EZ
91992004-02-19 Elena Zannoni <ezannoni@redhat.com>
9200
9201 * gdb.base/nodebug.exp: Fix typo.
9202
e7c9ff01
JB
92032004-02-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9204
9205 Committed by Jim Blandy <jimb@redhat.com>.
9206
62f4b920
JB
9207 * gdb.objc/basicclass.exp: Adapt to fixed return type of printHi.
9208
2db536a1
JB
9209 * gdb.base/dump.exp: Handle negative offsets in decimal, not hex.
9210
e7c9ff01
JB
9211 * gdb.base/float.exp: Support s390*-*-* targets.
9212
f3205b34
AF
92132004-02-17 Adam Fedor <fedor@gnu.org>
9214
9215 * gdb.base/gdb1555.exp: New file.
9216 * gdb.base/gdb1555-main.c, gdb.base/gdb1555.c: New files.
9217
9d62932d
EZ
92182004-02-17 Elena Zannoni <ezannoni@redhat.com>
9219
9220 * gdb.base/selftest.exp (do_steps_and_nexts): Add comment.
9221
344c9711
FF
92222004-02-16 Fred Fish <fnf@redhat.com>
9223
9224 * gdb.arch/gdb1291.c: Remove
9225 * gdb.arch/gdb1291.s: New test input file.
9226 * gdb.arch/gdb1291.exp: Expand test to check case that should not
9227 fail. Test for correct result, known incorrect result, other
9228 failures and timeouts.
9229
2d822687
AC
92302004-02-16 Andrew Cagney <cagney@redhat.com>
9231
9232 * gdb.base/bigcore.exp: New file.
9233 * gdb.base/bigcore.c: New file.
9234
dac15b66
AC
92352004-02-13 Andrew Cagney <cagney@redhat.com>
9236
9237 * gdb.mi/mi1-basics.exp, gdb.mi/mi1-break.exp: Delete file.
9238 * gdb.mi/mi1-console.exp, gdb.mi/mi1-disassemble.exp: Delete file.
9239 * gdb.mi/mi1-eval.exp, gdb.mi/mi1-hack-cli.exp: Delete file.
9240 * gdb.mi/mi1-pthreads.exp, gdb.mi/mi1-read-memory.exp: Delete file.
9241 * gdb.mi/mi1-regs.exp, gdb.mi/mi1-return.exp: Delete file.
9242 * gdb.mi/mi1-simplerun.exp, gdb.mi/mi1-stack.exp: Delete file.
9243 * gdb.mi/mi1-stepi.exp, gdb.mi/mi1-symbol.exp: Delete file.
9244 * gdb.mi/mi1-until.exp, gdb.mi/mi1-var-block.exp: Delete file.
9245 * gdb.mi/mi1-var-child.exp, gdb.mi/mi1-var-cmd.exp: Delete file.
9246 * gdb.mi/mi1-var-display.exp, gdb.mi/mi1-watch.exp: Delete file.
9247
6bdfc2c4
JJ
92482004-02-11 Jeff Johnston <jjohnstn@redhat.com>
9249
9250 * gdb.asm/ia64.inc (gdbasm_startup): Make sure first instruction
9251 executed is an alloc instruction.
9252
87b3ede8
DC
92532004-02-11 David Carlton <carlton@kealia.com>
9254
9255 * gdb.cp/breakpoint.exp: New.
9256 * gdb.cp/breakpoint.cc: New.
9257
6e19e2bf
MC
92582004-02-11 Michael Chastain <mec.gnu@mindspring.com>
9259
9260 Partial fix for PR gdb/1543.
9261 * gdb.cp/ambiguous.exp, gdb.cp/annota2.exp, gdb.cp/annota3.exp,
9262 gdb.cp/anon-union.exp, gdb.cp/casts.exp, gdb.cp/classes.exp,
9263 gdb.cp/cplusfuncs.exp, gdb.cp/ctti.exp, gdb.exp/demangle.exp,
9264 gdb.cp/derivation.exp, gdb.cp/exception.exp, gdb.cp/hang.exp,
9265 gdb.cp/inherit.exp, gdb.cp/local.exp, gdb.cp/maint.exp,
9266 gdb.cp/member-ptr.exp, gdb.cp/method.exp, gdb.cp/misc.exp,
9267 gdb.cp/namespace.exp, gdb.cp/overload.exp, gdb.cp/ovldbreak.exp,
9268 gdb.cp/psmang.exp, gdb.cp/ref-types.exp, gdb.cp/templates.exp,
9269 gdb.cp/userdef.exp, gdb.cp/virtfunc.exp: Remove reference
9270 to bug-gdb@prep.ai.mit.edu .
9271 * gdb.cp/bs15503.cc, gdb.cp/class2.cc, gdb.cp/cttiadd.cc,
9272 gdb.cp/cttiadd1.cc, gdb.cp/cttiadd2.cc, gdb.cp/cttiadd3.cc,
9273 gdb.cp/exception.cc, gdb.cp/member-ptr.cc, gdb.cp/namespace1.cc:
9274 Likewise.
9275
5c5455dc
AC
92762004-02-10 Andrew Cagney <cagney@redhat.com>
9277
9278 * lib/gdb.exp (gdb_expect_list): Recover from internal-errors
9279 using gdb_internal_error_resync.
9280
9cf689d7
DJ
92812004-02-09 Daniel Jacobowitz <drow@mvista.com>
9282
9283 * gdb.threads/thread-specific.exp: Stop early if no threads are
9284 found.
9285
d2dc51db
MC
92862004-02-09 Michael Chastain <mec.gnu@mindspring.com>
9287
9288 * gdb.base/pending.exp: Remove extra \n from gdb_test calls.
9289
14b1a056
DJ
92902004-02-08 Daniel Jacobowitz <drow@mvista.com>
9291
9292 * lib/gdb.exp (gdb_breakpoint): Fail on unexpected pending
9293 breakpoints.
9294
83f66e8f
DJ
92952004-02-07 Daniel Jacobowitz <drow@mvista.com>
9296
9297 * config/sim.exp (gdb_load): Handle $arg == "".
9298 * lib/gdb.exp (gdb_run_cmd): Honor gdb,do_reload_on_run.
9299 * gdb.objc/basicclass.exp: Use gdb_run_cmd.
9300
30fc0091
EZ
93012004-02-07 Elena Zannoni <ezannoni@redhat.com>
9302
a9c64011
AS
9303 * gdb.base/maint.exp: Update test to reflect
9304 obstack changes.
30fc0091 9305
4d806929
JJ
93062004-02-04 Jeff Johnston <jjohnstn@redhat.com>
9307
9308 * gdb.base/pendshr.c (pendfunc): New function that calls
9309 pendfunc1.
9310 * gdb.base/pending.c: Call pendfunc instead of pendfunc1.
9311
7bfdd688
FF
93122004-02-04 Fred Fish <fnf@redhat.com>
9313
9314 * gdb.arch/gdb1431.c: Add underbar prefixed version of global
9315 function symbols and update copyright years.
9316 * gdb.arch/gdb1291.c: Ditto.
9317
aaa08ee4
MC
93182004-02-03 Michael Chastain <mec.gnu@mindspring.com>
9319
9320 * gdb.cp/virtfunc.exp: Accept both "ctor()" and "ctor(void)".
9321
dbad7755
MC
93222004-02-03 Michael Chastain <mec.gnu@mindspring.com>
9323
9324 * gdb.cp/inherit.exp: Accept both "ctor()" and "ctor(void)".
9325
ec4646ef
MC
93262004-02-03 Michael Chastain <mec.gnu@mindspring.com>
9327
9328 * gdb.cp/inherit.exp: Accept output with gcc 3.2-7-rh.
9329
1b802196
FF
93302004-02-02 Fred Fish <fnf@redhat.com>
9331
9332 * gdb.base/bang.exp: Use gdb_run_cmd so this tests works with
9333 remote targets. Update copyright years.
9334
18fe2033
JJ
93352004-02-02 Jeff Johnston <jjohnstn@redhat.com>
9336
9337 * lib/gdb.exp (gdb_breakpoint): Add pending breakpoint
9338 support.
9339 * gdb.base/langs.exp: Fix test which attempts to create
9340 breakpoint on non-existent function to handle new pending
9341 support.
9342 * gdb.base/shlib-call.exp: Use gdb_breakpoint to set
9343 a breakpoint.
9344 * gdb.base/pending.exp: New test.
9345 * gdb.base/pending.c: New file.
9346 * gdb.base/pendshr.c: Ditto.
9347
8d577d32
DC
93482004-02-02 David Carlton <carlton@kealia.com>
9349
9350 * gdb.cp/overload.exp: Add overloadNamespace tests.
9351 * gdb.cp/overload.cc (dummyClass, dummyInstance): New.
9352 (overloadNamespace, XXX): New.
9353 (main): Call XXX::marker2.
9354
3ad13771
FF
93552004-02-01 Fred Fish <fnf@redhat.com>
9356
9357 * gdb.base/dump.exp: Use runto_main instead of "runto main".
9358 * gdb.base/finish.exp: Ditto.
9359 * gdb.base/gcore.exp: Ditto.
9360 * gdb.base/huge.exp: Ditto.
9361 * gdb.base/info-proc.exp: Ditto.
9362 * gdb.base/return2.exp: Ditto.
9363 * gdb.threads/gcore-thread.exp: Ditto.
9364
44c75849
DJ
93652004-02-01 Daniel Jacobowitz <drow@mvista.com>
9366
9367 * gdb.threads/thread-specific.exp: Add missing anchor to regexp.
9368
005bc093
MK
93692004-02-01 Mark Kettenis <kettenis@gnu.org>
9370
9371 * gdb.base/fileio.c (test_open): Replace O_RDONLY with O_RDWR such
9372 that opening the file succeeds on OpenBSD.
9373
c47cebdb
DJ
93742004-02-01 Daniel Jacobowitz <drow@mvista.com>
9375
9376 * gdb.threads/thread-specific.c: New file.
9377 * gdb.threads/threads-specific.exp: New test script.
9378 * lib/gdb.exp (gdb_test_multiple): Allow user patterns access
9379 to expect_out.
9380
5a01311c
MK
93812004-02-01 Mark Kettenis <kettenis@gnu.org>
9382
9383 * gdb.base/call-ar-st.exp: Call get_debug_format. Remove xfail on
9384 sparc*-*-solaris* into a kfail PR gdb/1539 on sparc-*-* for stabs
9385 only on the "print_small_structs from print_long_arg_list" test.
9386
ce22a4f1
DJ
93872004-02-01 Daniel Jacobowitz <drow@mvista.com>
9388
9389 * gdb.base/completion.exp: Kill a stray backslash.
9390
9391 From Jim Ingham <jingham@apple.com>:
9392 * gdb.base/completion.exp: Test that "complete file ./gdb.base/compl"
9393 agrees with the result from sending a tab.
9394
abbab9d3
DJ
93952004-01-31 Daniel Jacobowitz <drow@mvista.com>
9396
9397 * gdb.base/chng-syms.exp: Remove stray newline.
9398
53904d1e
MK
93992004-01-31 Mark Kettenis <kettenis@gnu.org>
9400
9401 * gdb.asm/asm-source.exp: Set asm-note to "openbsd" for
9402 *-*-openbsd*.
9403 * gdb.asm/openbsd.inc: New file.
9404
3a4b3aac
MK
94052004-01-30 Mark Kettenis <kettenis@gnu.org>
9406
9407 * gdb.asm/asm-source.exp: Strip -Wl, from link-flags. Don't
9408 append -static to link-flags for *-*-freebsd*, *-*netbsd* and
9409 *-*solaris2*. Remove commented out default settings for
9410 asm-flags. Replace gdb_compile with target_link.
9411
ebac27b4
MC
94122004-01-29 Michael Chastain <mec.gnu@mindspring.com>
9413
9414 * gdb.cp/inherit.exp: Rewrite. Use gdb_test_multiple and gdb
9415 for all tests. Remove old hp-ux and cygnus xfail cases.
9416
d8679d84
PH
94172004-01-29 Paul N. Hilfinger <Hilfinger@gnat.com>
9418
9419 * gdb.base/chng-syms.exp: New file.
9420 * gdb.base/chng-syms.c: New file.
9421
0a55bc22
MC
94222004-01-24 Michael Chastain <mec.gnu@mindspring.com>
9423
9424 * gdb.cp/local.exp: Rewrite "ptype Local". Add "ptype l".
9425 Provide arms for current output in all my configurations.
9426
94b8e876
MC
94272004-01-24 Michael Chastain <mec.gnu@mindspring.com>
9428
9429 * lib/compiler.c: Add hp_cc_compiler and hp_aCC_compiler.
9430 * lib/compiler.cc: Likewise.
9431 * lib/gdb.exp (get_compiler_info): Always call gdb_compile to
9432 get the right preprocessor. Eval the output directly. Remove
9433 special tests for hp_cc_compiler and hp_aCC_compiler. Remove
9434 hp_f77_compiler and hp_f90_compiler completely.
9435 (gdb_preprocess): Delete.
9436 (get_compiler): Delete.
9437
7cf03d44
MK
94382004-01-24 Mark Kettenis <kettenis@gnu.org>
9439
9440 * gdb.base/charset.c, gdb.base/dump.c, gdb.base/huge.c: Include
9441 <string.h>.
9442
68b6dce9
NR
94432004-01-24 Nick Roberts <nick@nick.uklinux.net>
9444
9445 * gdb.mi/mi-stack.exp: Update copyright.
9446
b368761e
DC
94472004-01-23 David Carlton <carlton@kealia.com>
9448
9449 * gdb.cp/rtti.exp: Don't include full path in ${srcfile}. Add
9450 test for cp_lookup_transparent_type.
9451 * gdb.cp/rtti1.cc: Update copyright. Add n2::func and refer_to;
9452 call them.
9453
f2061b53
DJ
94542004-01-23 Daniel Jacobowitz <drow@mvista.com>
9455
9456 * gdb.mi/mi-var-child.exp: Update copyright year. Move new test
9457 after -var-update.
9458
37fc574a
DC
94592004-01-23 David Carlton <carlton@kealia.com>
9460
9461 * gdb.cp/namespace.cc (C::ensureRefs): New.
9462 * gdb.cp/namespace1.cc (C::ensureOtherRefs): New.
9463
8e94b928
NR
94642004-01-20 Nick Roberts <nick@nick.uklinux.net>
9465
9466 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Test for
9467 case "-stack-list-locals 2".
9468 * gdb.mi/mi-var-child.exp: Test for case
9469 "-var-list-children --all-values NAME".
9470
997b0952
MC
94712004-01-18 Michael Chastain <mec.gnu@mindspring.com>
9472
9473 * gdb.cp/local.exp: Accept correct output for gcc v3 -gstabs+.
9474
52470da3
MK
94752004-01-18 Mark Kettenis <kettenis@gnu.org>
9476
7049b4b8
MK
9477 * gdb.base/fileio.exp: Add "$gdb_prompt $" anchors to patterns
9478 used with gdb_test_multiple.
9479
52470da3
MK
9480 * gdb.base/gdb1476.exp: Accept alternat pattern for failed memory
9481 read at address 0. This fixes PR testsuite/1504.
9482
da6012e5
DJ
94832004-01-18 Daniel Jacobowitz <drow@mvista.com>
9484
9485 * config/gdbserver.exp (gdbserver_gdb_load): Rename from gdb_load.
9486 Remove downloading, guessing the host executable, the calls to
9487 gdb_file_cmd and gdb_target_cmd, and "load" support.
9488 (infer_host_exec): New function broken out from gdb_load.
9489 (gdb_load): New wrapper for gdbserver_gdb_load.
9490 * lib/mi-support.exp (mi_gdb_target_cmd): New function, based on
9491 gdb_target_cmd. Use -target-select.
9492 (mi_gdb_file_cmd): New function, broken out from mi_gdb_load.
9493 Download binaries to the host. Clear last_mi_remote_file when
9494 we load a new binary.
9495 (mi_gdb_load): Call mi_gdb_file_cmd. If gdbserver.exp is loaded,
9496 call gdbserver_gdb_load and mi_gdb_target_cmd.
9497
32c70722
MC
94982004-01-17 Michael Chastain <mec.gnu@mindspring.com>
9499
9500 * gdb.cp/templates.exp: Accept more spaces with "<foo, ?bar>"
9501 type patterns.
9502
b0cecf36
MC
95032004-01-17 Michael Chastain <mec.gnu@mindspring.com>
9504
9505 * gdb.cp/templates.exp: Fix typo in test name of
9506 "print Foo<volatile char*>::foo".
9507
4120d7e6
MC
95082004-01-15 Michael Chastain <mec.gnu@mindspring.com>
9509
9510 * gdb.base/setvar.exp: Remove setup_xfail for hppa*-*-*11*.
9511
f679e530
BE
95122004-01-16 Ben Elliston <bje@wasabisystems.com>
9513
9514 * gdb.arch/Makefile.in (MISCELLANEOUS): Remove.
9515 (clean mostlyclean): Remove empty rm.
9516
091c48f6
MC
95172004-01-15 Michael Chastain <mec.gnu@mindspring.com>
9518
9519 * gdb.base/setvar.exp: Add copyright years.
9520
3e5fc8d2
DC
95212004-01-14 David Carlton <carlton@bactrian.org>
9522
9523 * gdb.cp/rtti.exp: Update copyright. KFAIL test with repect to
9524 PR c++/1511 and update coment.
9525 * gdb.cp/templates.exp: Update patterns to match current output.
9526 If changes involve something other than whitespace, KFAIL
9527 w.r.t. PR c++/1512 or PR c++/931 as appropriate.
9528
63d06c5c
DC
95292004-01-14 David Carlton <carlton@kealia.com>
9530
9531 * gdb.cp/namespace.exp: Add tests involving classes defined within
9532 namespaces.
9533 * gdb.cp/namespace.cc (C::CClass): New.
9534 * gdb.cp/namespace1.cc (C::OtherFileClass): New.
9535
a51dab88
EZ
95362004-01-14 Elena Zannoni <ezannoni@redhat.com>
9537
9538 * gdb.base/sepdebug.exp: Bail out of the test if we don't know
9539 what debug info we have. Print a better message if something goes
9540 wrong while producing the separate debug info file.
9541
a476ccc9
MC
95422004-01-14 Michael Chastain <mec.gnu@mindspring.com>
9543
9544 * gdb.base/callfuncs.c: Remove explicit declaration of malloc.
9545
f453692c
MC
95462004-01-14 Michael Chastain <mec.gnu@mindspring.com>
9547
9548 * gdb.base/callfuncs.c: Add copyright notice.
9549
f40063a5
MC
95502004-01-13 Michael Chastain <mec.gnu@mindspring.com>
9551
9552 * gdb.cp/derivation.exp: Add XFAIL for bug with protected
9553 inheritance. PR gdb/1498, PR gcc/13539.
9554
19ac3974
EZ
95552004-01-13 Elena Zannoni <ezannoni@redhat.com>
9556
a9c64011
AS
9557 * gdb.threads/gcore-thread.exp: Prefix name of binary with
9558 test specific name.
9559 * gdb.mi/gdb669.exp: Ditto.
9560 * gdb.mi/mi-pthreads.exp: Ditto.
9561 * gdb.mi/mi1-pthreads.exp: Ditto.
9562 * gdb.mi/mi2-pthreads.exp: Ditto.
19ac3974 9563
56c97c6e
MC
95642004-01-12 Michael Chastain <mec.gnu@mindspring.com>
9565
9566 * gdb.cp/member-ptr.cc: Add copyright notice.
9567
a0644324
MC
95682004-01-12 Michael Chastain <mec.gnu@mindspring.com>
9569
9570 * gdb.cp/member-ptr.exp: Use gdb_test, gdb_test_multiple. Add
9571 some patterns for recent versions of gcc and hpacc. Delete
9572 calls to setup_xfail for hppa*-*-*. Delete redundant tests.
9573 Delete tests that access a NULL pointer-to-member-data. This
9574 script is still disabled for gcc.
9575
32fabe09
EZ
95762004-01-12 Elena Zannoni <ezannoni@redhat.com>
9577
9578 * gdb.mi/mi2-basics.exp: Make sure that full pathnames are
a9c64011 9579 escaped correctly.
32fabe09 9580
1f8a6abb
EZ
95812004-01-12 Elena Zannoni <ezannoni@redhat.com>
9582
9583 * gdb.base/sepdebug.exp: New file.
9584 * gdb.base/sepdebug.c: New file.
9585 * lib/gdb.exp (separate_debug_filename): New procedure.
9586 (gdb_gnu_strip_debug): New procedure.
9587
48efe704
AC
95882004-01-12 Andrew Cagney <cagney@redhat.com>
9589
9590 * gdb.mi/ChangeLog: Delete file. Renamed to ...
9591 * gdb.mi/ChangeLog-1999-2003: New file.
9592
a9415475
AC
95932004-01-12 Andrew Cagney <cagney@redhat.com>
9594
9595 * gdb.base/fileio.exp: Update copyright year. On GNU/Linux, for
9596 "Renaming a directory to a non-empty directory returns ENOTEMPTY
9597 or EEXIST", treat EBUSY as an XFAIL.
9598
83b8cf9d
MC
95992004-01-11 Michael Chastain <mec.gnu@mindspring.com>
9600
9601 * gdb.base/scope.exp: Remove obsolete setup_xfail for
9602 hp_cc_compiler.
9603
9939d2a8
MC
96042004-01-10 Michael Chastain <mec.gnu@mindspring.com>
9605
9606 * gdb.cp/classes.exp: Remove old "(obsolescent gcc or gdb)"
9607 decorations.
9608
1ff8cadf
MC
96092004-01-10 Michael Chastain <mec.gnu@mindspring.com>
9610
9611 * gdb.cp/virtfunc.exp: Remove old "(obsolescent gcc or gdb)"
9612 and "(aCC)" decorations. Remove obsolete doco about old
9613 test results.
9614
6fa9022e
MC
96152004-01-09 Michael Chastain <mec.gnu@mindspring.com>
9616
9617 * gdb.cp/exception.exp: Fix typo in doco.
9618
209721fe
MK
96192004-01-09 Mark Kettenis <kettenis@gnu.org>
9620
9621 * gdb.base/gdb1476.exp: Fix typo.
9622
ef11303e
MC
96232004-01-09 Michael Chastain <mec.gnu@mindspring.com>
9624
9625 * gdb.hp/gdb.aCC/exception.exp: Re-create as a nearly empty
9626 file.
9627
041ab88c
MC
96282004-01-09 Michael Chastain <mec.gnu@mindspring.com>
9629
9630 * gdb.cp/exception.cc: Change <iostream.h> to <iostream>.
9631 * gdb.cp/exception.exp: Use gdb test, gdb_test_multiple.
9632 Use gdb_compile. Remove restriction on gcc. Add some patterns
9633 for recent version of gdb. Delete second half, which was a copy
9634 of the first half with different build flags. This test is
9635 still disabled because it is still not ready for production.
9636
e36d075a
MC
96372004-01-08 Michael Chastain <mec.gnu@mindspring.com>
9638
9639 * gdb.cp/exception.cc: Add copyright notice.
9640 * gdb.cp/exception.exp: Add a notice that this file is broken
9641 because of line number changes caused by addition of copyright
9642 notice.
9643
42b190ad
MC
96442004-01-08 Michael Chastain <mec.gnu@mindspring.com>
9645
9646 * gdb.cp/exception.cc: Renamed from gdb.hp/gdb.aCC/exception.cc.
9647 * gdb.cp/exception.exp: Renamed from gdb.hp/gdb.aCC/exception.exp.
9648
8f25f06b
MC
96492004-01-08 Michael Chastain <mec.gnu@mindspring.com>
9650
9651 * gdb.cp/classes.exp: Accept gnu abi 2.
9652 * gdb.cp/derivation.exp: Likewise.
9653 * gdb.cp/overload.exp: Likewise.
9654 * gdb.cp/virtfunc.exp: Likewise.
9655
06ded8b8
MC
96562004-01-08 Michael Chastain <mec.gnu@mindspring.com>
9657
9658 * gdb.mi/pthreads.c (done_making_threads): Remove extraneous
9659 semicolon after end of function.
9660
77c26ae3
MC
96612004-01-07 Michael Chastain <mec.gnu@mindspring.com>
9662
9663 * gdb.cp/bs15503.cc: Include <iostream>, not <iostream.h>.
9664 * gdb.cp/bs15503.exp: Remove hp-only restriction. Use modern
9665 boilerplate code for compiling and running the program under
9666 test. Add some string method tests.
9667
20757486
MC
96682004-01-07 Michael Chastain <mec.gnu@mindspring.com>
9669
9670 * gdb.cp/bs15503.cc: Add copyright notice.
9671 * gdb.cp/bs15503.exp: Adjust line number.
9672
0fd3b503
MC
96732004-01-07 Michael Chastain <mec.gnu@mindspring.com>
9674
9675 * gdb.hp/gdb.defects/bs15503.exp: Renamed to gdb.cp/bs15503.exp.
9676 * gdb.hp/gdb.defects/bs15503.cc: Renamed to gdb.cp/bs15503.cc.
9677
10d1bea8
MC
96782004-01-07 Michael Chastain <mec.gnu@mindspring.com>
9679
9680 * gdb.base/funcargs.exp: Remove obsolete setup_xfail for
9681 hp_cc_compiler.
9682
2789202a
MC
96832004-01-07 Michael Chastain <mec.gnu@mindspring.com>
9684
9685 * gdb.cp/cttiadd.c: Add a marker for gdb_get_line_number.
9686 * gdb.cp/ctti.exp: Use the marker instead of "next".
9687 With gcc, run further before bailing.
9688
b862f14c
MC
96892004-01-07 Michael Chastain <mec.gnu@mindspring.com>
9690
9691 * gdb.cp/cttiadd.cc: Add copyright notice.
9692 * gdb.cp/cttiadd1.cc: Likewise.
9693 * gdb.cp/cttiadd2.cc: Likewise.
9694 * gdb.cp/cttiadd3.cc: Likewise.
9695
96da2469
MC
96962004-01-07 Michael Chastain <mec.gnu@mindspring.com>
9697
9698 * gdb.cp/ctti.exp: Partial rewrite. Call gdb_compile properly.
9699 Use gdb_test, gdb_test_multiple. Use floating-point values that
9700 have exact representations in IEEE-ish formats.
9701
053248ff
MC
97022004-01-07 Michael Chastain <mec.gnu@mindspring.com>
9703
9704 * gdb.base/constvars.exp: Do not force lang=c++ if using HP
9705 compilers. Delete duplicate call to get_compiler_info.
9706 (local_compiler_xfail_check): setup_xfail if $hp_cc_compiler.
9707 * gdb.base/volatile.exp: Likewise.
9708
84acecdd
MK
97092004-01-07 Mark Kettenis <kettenis@gnu.org>
9710
9711 * gdb.base/gdb1476.exp: Only run the tests if we can't read the
9712 memory at address 0.
9713
fe11a27f
MC
97142004-01-07 Michael Chastain <mec.gnu@mindspring.com>
9715
9716 * gdb.stabs/weird.exp: Use hp_cc_compiler and hp_aCC_compiler
9717 to test for hp-ux assembler. Fix copyright years.
9718
60ad077b
AC
97192004-01-07 Andrew Cagney <cagney@redhat.com>
9720
9721 * gdb.base/fileio.c (strerrno): Add "EBUSY".
9722
1c9b8f33
AC
97232004-01-07 Andrew Cagney <cagney@redhat.com>
9724
9725 * gdb.base/fileio.c (test_open): Do not pass S_IWUSR to "open"
9726 when creating the read-only file. From analysis by Roland McGrath
9727 and Elena Zannoni.
9728
753ccc7a
MC
97292004-01-06 Michael Chastain <mec.gnu@mindspring.com>
9730
9731 * gdb.cp/namespace.exp: Call get_compiler_info with "c++".
9732
eca3e36b
MC
97332004-01-06 Michael Chastain <mec.gnu@mindspring.com>
9734
9735 * gdb.base/cvexpr.c: Be type-safe with function pointers and
9736 data pointers.
9737
f8d4bac4
MC
97382004-01-06 Michael Chastain <mec.gnu@mindspring.com>
9739
9740 * gdb.cp/m-static.exp: Compile one source file at a time.
9741 Delete unused call to get_compiler_info.
9742
9b4e0f94
MC
97432004-01-06 Michael Chastain <mec.gnu@mindspring.com>
9744
9745 * gdb.base/call-ar-st.exp: Delete explicit reference to ${binfile}.ci.
9746 * gdb.base/call-rt-st.exp: Likewise.
9747 * gdb.base/nodebug.exp: Likewise.
9748 * gdb.base/volatile.exp: Likewise.
9749 * gdb.cp/ref-types.exp: Likewise.
9750 * gdb.cp/templates.exp: Likewise.
9751
023c1024
MK
97522004-01-05 Mark Kettenis <kettenis@gnu.org>
9753
9754 * gdb.base/gdb1476.exp, gdb.base/gdb1476.c: New files.
9755
19703c4a
MC
97562004-01-05 Michael Chastain <mec.gnu@mindspring.com>
9757
9758 * gdb.cp/funcargs.exp: Delete special timeout of 240 seconds for
9759 hppa*-hp-hpux*.
9760
18b67037
MK
97612004-01-04 Mark Kettenis <kettenis@gnu.org>
9762
ba6219c8
MK
9763 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
9764 x86_64-*-*.
9765
18b67037
MK
9766 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
9767 sparc64-*-* and sparc*-solaris2*.
9768
1bfbbb9d
MK
97692004-01-04 Mark Kettenis <kettenis@gnu.org>
9770
9771 * gdb.base/structs.exp: Remove ${testfile} from "zed L<n> for
9772 return ${tests}" test. The ${tests} already mentions the
9773 filename.
9774
06846494
MC
97752004-01-02 Michael Chastain <mec.gnu@mindspring.com>
9776
9777 * gdb.cp/local.exp: Accept gcc abi 2.
9778
3b0cb202
MC
97792004-01-02 Michael Chastain <mec.gnu@mindspring.com>
9780
9781 * gdb.cp/templates.exp: Accept gcc abi 2.
9782
0643ec3f
MC
97832004-01-02 Michael Chastain <mec.gnu@mindspring.com>
9784
9785 * lib/compiler.cc: Remove supports_template_debugging.
9786 * gdb.cp/templates.exp: Do not test supports_template_debugging.
9787
d231d0b1
MC
97882004-01-01 Michael Chastain <mec.gnu@mindspring.com>
9789
9790 * gdb.cp/namespace.exp: Accept gcc abi 2.
9791
44ffb27c
MC
97922004-01-01 Michael Chastain <mec.gnu@mindspring.com>
9793
9794 * gdb.cp/method.exp: Accept gcc abi 2.
9795
184ad485
MC
97962004-01-01 Michael Chastain <mec.gnu@mindspring.com>
9797
9798 * gdb.cp/classes.exp: Generate identical results as old version.
9799 * gdb.cp/derivation.exp: Likewise.
9800 * gdb.cp/overload.exp: Likewise.
9801 * gdb.cp/virtfunc.exp: Likewise.
9802
116f09e7
MC
98032004-01-01 Michael Chastain <mec.gnu@mindspring.com>
9804
9805 * gdb.cp/virtfunc.exp: Modify some patterns to avoid a
9806 mysterious bug with sourceware version of expect.
9807
b1379776
MC
98082004-01-01 Michael Chastain <mec.gnu@mindspring.com>
9809
9810 * gdb.cp/overload.exp: Rewrite. Clean up patterns to match
9811 current versions of gcc, including gcc abi 2. Remove gratuitous
9812 restart of test program. Use gdb_test_multiple and gdb_test for
9813 all tests. Add patterns to xfail missing "const" in "const char *"
9814 and kfail PR gdb/1155.
9815
6b7a4c0e
MC
98162004-01-01 Michael Chastain <mec.gnu@mindspring.com>
9817
9818 * gdb.cp/derivation.exp: Rewrite. Clean up patterns to match
9819 current versions of gcc, including gcc abi 2. Remove gratuitous
9820 restart of test program. Use gdb_test_multiple and gdb_test for
9821 all tests. Add patterns to kfail PR gdb/1498.
9822
51615d72
MC
98232003-12-31 Michael Chastain <mec.gnu@mindspring.com>
9824
9825 * gdb.cp/virtfunc.exp: Rewrite. Clean up patterns to match
9826 current versions of gcc, including gcc abi 2. Use "breakpoint"
9827 and "continue" instead of restarting the target program. Use
9828 gdb_test_multiple and gdb_test for all tests.
9829
7b79a9d7
MK
98302004-01-01 Mark Kettenis <kettenis@gnu.org>
9831
9832 * gdb.asm/asm-source.exp: Update copyright year. Link statically
9833 for *-*-solaris2*.
9834
1cd3489f
MC
98352003-12-31 Michael Chastain <mec.gnu@mindspring.com>
9836
9837 * gdb.cp/classes.exp: Rewrite. Clean up patterns to match
9838 current versions of gcc, including gcc abi 2. Use "breakpoint"
9839 and "continue" instead of restarting the target program several
9840 times. Use gdb_test_multiple and gdb_test for all tests.
9841
850742db
MC
98422003-12-18 Michael Chastain <mec.gnu@mindspring.com>
9843
9844 * gdb.base/sect-cmd.exp: Handle compiling test case from multiple
9845 source files.
9846
eb4bbda8
MC
98472003-12-16 Michael Chastain <mec.gnu@mindspring.com>
9848
9849 * gdb.base/environ.exp: Handle compiling test case from multiple
9850 source files.
9851
e42c7771
MC
98522003-12-16 Michael Chastain <mec.gnu@mindspring.com>
9853
9854 * gdb.base/structs.exp: Call gdb_exit as well as gdb_start.
9855
80e4b428
JB
98562003-12-17 Jim Blandy <jimb@redhat.com>
9857
5f06973a
JB
9858 * gdb.base/freebpcmd.c: Add copyright notice.
9859
80e4b428
JB
9860 * gdb.base/freebpcmd.exp: Mark the interesting failure as known.
9861
0ab84fb7
MC
98622003-12-16 Michael Chastain <mec.gnu@mindspring.com>
9863
9864 * gdb.base/maint.exp: Add generic FAIL patterns to prevent timeouts.
9865
1b3bb3d0
JB
98662003-12-13 Jim Blandy <jimb@redhat.com>
9867
9868 * gdb.base/freebpcmd.exp, gdb.base/freebpcmd.c: New test.
9869
3a4c9371
KB
98702003-12-12 Kevin Buettner <kevinb@redhat.com>
9871
9872 * gdb.asm/frv.inc: New file.
9873 * gdb.asm/asm-source.exp: Add frv-*-* as a supported target.
9874
a1dea79a
FF
98752003-12-09 Fred Fish <fnf@redhat.com>
9876
9877 * gdb.base/break.c (marker1, marker2, marker3, marker4): Move
9878 functions to break1.c and leave prototypes behind. Add more
9879 "set breakpoint NN here" comments.
9880 * gdb.base/break1.c: New file.
9881
9882 * gdb.base/break.exp: Handle compiling test case from multiple
9883 source files and change source file references as needed.
9884 * gdb.base/completion.exp: Ditto.
9885 * gdb.base/condbreak.exp: Ditto.
9886 * gdb.base/define.exp: Ditto.
9887 * gdb.base/ena-dis-br.exp: Ditto.
9888 * gdb.base/info-proc.exp: Ditto.
9889 * gdb.base/maint.exp: Ditto.
9890 * gdb.base/until.exp: Ditto.
9891
9892 * gdb.base/condbreak.exp: Use bp_locationNN variables instead of
9893 hardcoded line numbers.
9894 * gdb.base/define.exp: Ditto.
9895 * gdb.base/ena-dis-br.exp: Ditto.
9896 * gdb.base/maint.exp: Ditto.
9897 * gdb.base/until.exp: Ditto.
9898
9899 * gdb.base/completion.exp: Use "break1" for completion tests since
9900 "break" is no longer a unique prefix.
9901
5266b69c
AC
99022003-12-06 Andrew Cagney <cagney@redhat.com>
9903
9904 * gdb.base/structs.exp (test_struct_returns): When applicable, set
9905 "return_value_unimplemented". When an unimplemented struct return
9906 architecture, report incorrect values as a KFAIL
9907
374451f0
MC
99082003-12-05 Michael Chastain <mec.gnu@mindspring.com>
9909
9910 * gdb.cp/rtti.exp: Accept new wording of warning from
9911 cp_lookup_rtti_type.
9912
ba9b20a7
MC
99132003-12-05 Michael Chastain <mec.gnu@mindspring.com>
9914
9915 Partial fix for PR testsuite/1456.
9916 * gdb.base/scope.exp (test_at_main): Replace references to
9917 gcc_compiled with calls to test_compiler_info.
9918 (test_at_foo): Likewise.
9919 (test_at_bar): Likewise.
9920
b74b6d0b
MC
99212003-12-04 Michael Chastain <mec.gnu@mindspring.com>
9922
9923 Partial fix for PR testsuite/1456.
9924 * gdb.base/so-impl-ld.exp: Replace reference to gcc_compiled with call
9925 to test_compiler_info.
9926
ccfa3402
MC
99272003-12-03 Michael Chastain <mec.gnu@mindspring.com>
9928
9929 * gdb.base/so-impl-ld.exp: Update copyright notice.
9930
f6246aba
MC
99312003-12-02 Michael Chastain <mec.gnu@mindspring.com>
9932
9933 Partial fix for PR testsuite/1456.
9934 * gdb.base/mips_pro.exp: Replace references to gcc_compiled with calls
9935 to test_compiler_info.
9936
13ae734a
MC
99372003-11-28 Michael Chastain <mec.gnu@mindspring.com>
9938
9939 * gdb.objc/objcdecode.exp: Match and KFAIL the output that comes
9940 from current versions of gdb. Clean up regular expressions.
9941 Delete redundant timeout case.
9942
d8e1cdee
MC
99432003-11-28 Michael Chastain <mec.gnu@mindspring.com>
9944
9945 * gdb.objc/nondebug.exp: Match and KFAIL the output that comes
9946 from current versions of gdb. Clean up regular expressions.
9947 Delete redundant timeout case.
9948
96457b64
MC
99492003-12-01 Michael Chastain <mec.gnu@mindspring.com>
9950
9951 Partial fix for PR testsuite/1456.
9952 * gdb.base/callfuncs.exp (do_function_calls): Replace reference to
9953 gcc_compiled with call to test_compiler_info.
9954
f35309fc
MC
99552003-11-30 Michael Chastain <mec.gnu@mindspring.com>
9956
9957 Partial fix for PR testsuite/1456.
9958 * gdb.base/list.exp (test_list_function): Delete unused declaration
9959 of gcc_compiled.
9960
d7afdf9b
MC
99612003-11-29 Michael Chastain <mec.gnu@mindspring.com>
9962
9963 Partial fix for PR testsuite/1456.
9964 * gdb.base/complex.exp: Replace reference to gcc_compiled with
9965 call to test_compiler_info.
9966
71507b56
MK
99672003-11-29 Mark Kettenis <kettenis@gnu.org>
9968
9969 * gdb.asm/asm-source.exp: Initialize asm-note to "empty". Set
9970 asm-note to "netbsd" for *-*-netbsdelf* and x86_64-*-netbsd*. Use
9971 it to create the appropriate note.inc.
9972 * gdb.asm/asmsrc1.s: Include "note.inc".
9973 * gdb.asm/netbsd.inc: New file.
9974 * gdb.asm/empty.inc: New file.
9975
f81f93f7
MC
99762003-11-28 Michael Chastain <mec.gnu@mindspring.com>
9977
9978 Partial fix for PR testsuite/1456.
9979 * gdb.base/constvars.exp: Replace references to gcc_compiled with
9980 calls to test_compiler_info.
9981
9a77938e
MC
99822003-11-27 Michael Chastain <mec.gnu@mindspring.com>
9983
9984 Partial fix for PR testsuite/1456.
9985 * gdb.base/volatile.exp: Replace references to gcc_compiled with
9986 calls to test_compiler_info.
9987
e8367dc7
MK
99882003-11-27 Mark Kettenis <kettenis@gnu.org>
9989
9990 * gdb.base/structs.exp: Use i*86-*-* instead of i686-*-* as a
9991 pattern for the KFAILs.
9992
526c61ee
AF
99932003-11-25 Adam Fedor <fedor@gnu.org>
9994
9995 * gdb.objc/objcdecode.exp: Test for PR objc/1238.
9996 * gdb.objc/objcdecode.m: New file.
9997
28f2d600
AF
99982003-11-25 Adam Fedor <fedor@gnu.org>
9999
10000 * gdb.objc/nondebug.exp: Test for PR objc/1236.
10001 * gdb.objc/nondebug.m: New file.
10002
a3895cee
BE
100032003-11-26 Ben Elliston <bje@wasabisystems.com>
10004
10005 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
10006 NetBSD as it does on FreeBSD. Modelled on a similar change by
10007 Mark Kettenis on 2003-05-30.
10008 (link-flags): Set to "--entry _start" regardless of target.
10009 Special linker flags are to be appended to $link-flags.
10010 * gdb.asm/mips.inc (gdbasm_startup): Remove __start label.
10011
c9f2c8a3
MC
100122003-11-25 Michael Chastain <mec.gnu@mindspring.com>
10013
10014 * gdb.cp/method.exp: Accept output of new demangler.
10015
15a0587a 100162003-11-25 Michael Chastain <mec.gnu@mindspring.com>
f4e8b6f3
MC
10017
10018 * gdb/class2.exp: New file.
10019 * gdb/class2.cc: New file.
10020
3c00b570
MC
100212003-11-25 Michael Chastain <mec.gnu@mindspring.com>
10022
10023 * gdb.cp/templates.exp (test_ptype_of_templates): Accept output
10024 of new demangler.
10025
7027acc7
MK
100262003-11-23 Mark Kettenis <kettenis@gnu.org>
10027
10028 * gdb.arch/i386-unwind.exp: Use gdb_run_cmd and gdb_expect instead
10029 of gdb_test "run".
10030
b0e1598a
MK
100312003-11-23 Mark Kettenis <kettenis@gnu.org>
10032
10033 * gdb.arch/i386-unwind.exp: Don't use runto_main. Change
10034 "continue" into "run".
10035
4d9eda44
MC
100362003-11-23 Michael Chastain <mec.gnu@mindspring.com>
10037
10038 Partial fix for PR testsuite/1456.
10039 * gdb.cp/ambiguous.exp: Replace reference to gcc_compiled with
10040 call to test_compiler_info.
10041 * gdb.cp/ctti.exp: Likewise.
10042 * gdb.cp/derivation.exp: Likewise.
10043 * gdb.cp/member-ptr.exp: Likewise.
10044 * gdb.cp/virtfunc.exp (test_virtual_calls): Remove unused
10045 reference to gcc_compiled.
10046
100472003-11-23 Michael Chastain <mec.gnu@mindspring.com>
b729099e
MC
10048
10049 Fix PR testsuite/1463.
10050 * gdb.base/structs.exp (start_structs_test): Call
10051 get_debug_format before using the debug format.
10052
d422fe19
AC
100532003-11-22 Andrew Cagney <cagney@redhat.com>
10054
10055 * lib/gdb.exp (gdb_test_multiple): Add simple example.
10056 * gdb.base/structs.exp: Use gdb_test_multiple.
10057
039cf96d
AC
100582003-11-20 Andrew Cagney <cagney@redhat.com>
10059
6882279b
AC
10060 * gdb.base/structs.exp: Handle and recover from internal errors.
10061 Replace "foo${n}" with "foo<n>" in test messages.
10062
e53890ae
AC
10063 * gdb.base/structs.exp: Update copyright. Rewrite.
10064 * gdb.base/structs.c: Update copyright. Rewrite.
10065
2b211c59
AC
10066 * lib/gdb.exp (gdb_internal_error_resync): Issue a perror when the
10067 resync count exceeded.
d63a86f8 10068
039cf96d
AC
10069 * gdb.base/maint.exp: Use gdb_internal_error_resync to recover
10070 from the internal error.
10071 * lib/gdb.exp (gdb_internal_error_resync): New procedure.
10072 Original from Jim Blandy.
10073 (gdb_test_multiple): Use gdb_internal_error_resync.
2b211c59 10074
eac98b22
AC
100752003-11-19 Andrew Cagney <cagney@redhat.com>
10076
10077 * gdb.base/callfuncs.exp: Change the XFAILed descriptor test to a
10078 KFAIL.
10079
67455b2a
MK
100802003-11-17 Mark Kettenis <kettenis@gnu.org>
10081
10082 New testcase for PR backtrace/1435.
10083 * gdb.arch/i386-unwind.exp: New file.
10084 * gdb.arch/i386-unwind.c: New file.
10085
853d6e5b
AC
100862003-11-17 Andrew Cagney <cagney@redhat.com>
10087
10088 * lib/gdb.exp (compiler_info): New global.
10089 (test_compiler_info): New function.
10090 (get_compiler_info): Set compiler_info.
10091 * lib/compiler.c, lib/compiler.cc: Add copyright. When GNUC, set
10092 "compiler_info" to gcc-<major>-<minor>.
10093
38cf6e11
MC
100942003-11-15 Michael Chastain <mec.gnu@mindspring.com>
10095
10096 * gdb.trace/configure: Remove.
10097
a50d3602
EZ
100982003-11-13 Elena Zannoni <ezannoni@redhat.com>
10099
10100 * gdb.base/break.c: Add comments to aid finding line numbers for
d63a86f8 10101 breakpoints.
a50d3602
EZ
10102 * gdb.base/break.exp: Remove all references to explicit line
10103 numbers.
10104
d9407aaa
NC
101052003-11-11 Nick Clifton <nickc@redhat.com>
10106
10107 * gdb.base/shreloc.exp: Do not run for targets which do not
10108 support shared objects.
10109
db488fc1
CV
101102003-11-10 Corinna Vinschen <vinschen@redhat.com>
10111
10112 * gdb.base/fileio.exp: Drop tests for nointerrupts and noinferiorio.
10113 Don't run tests if nofileio flag is given.
10114
6a90a18e
EZ
101152003-11-07 Elena Zannoni <ezannoni@redhat.com>
10116
10117 * gdb.cp/annota3.exp: Make sure we can match 'Hardware watchpoint'
a9c64011 10118 as well as 'Watchpoint'.
6a90a18e 10119
0b915e9c
EZ
101202003-11-06 Elena Zannoni <ezannoni@redhat.com>
10121
10122 Reported by Jim Ingham <jingham@apple.com>:
10123 * gdb.base/annota1.exp: Match at least one occurrence of the
10124 signal handler annotation.
10125
d7e4b55f
EZ
101262003-11-06 Elena Zannoni <ezannoni@redhat.com>
10127
a9c64011
AS
10128 * gdb.cp/annota2.exp: Make sure we can match 'Hardware watchpoint'
10129 as well as 'Watchpoint'.
d7e4b55f 10130
2fe4e8d0
MC
101312003-11-05 Michael Chastain <mec@shout.net>
10132
10133 * gdb.mi/pthreads.c (routine): Handle early return from sleep.
10134
6ef88553
KW
101352003-11-03 Kris Warkentin <kewarken@qnx.com>
10136
10137 * gdb.arch/gdb1291.c: New test file.
10138 * gdb.arch/gdb1291.exp: New test script.
10139 * gdb.arch/gdb1431.c: New test file.
10140 * gdb.arch/gdb1431.exp: New test script.
10141
ae7dc4d8
MC
101422003-10-22 Michael Chastain <mec@shout.net>
10143
10144 * gdb.mi/pthreads.c: Add copyright notice.
10145
c39d7427
MC
101462003-10-22 Michael Chastain <mec@shout.net>
10147
10148 * gdb.threads/pthreads.c: Add copyright notice.
10149
8b7d96c1
MC
101502003-10-20 Michael Chastain <mec@shout.net>
10151
10152 * gdb.base/gdb1056.exp: New test script.
10153
d1d69fdd
DJ
101542003-10-13 Daniel Jacobowitz <drow@mvista.com>
10155
10156 * gdb.threads/killed.exp: Use gdb_run_cmd.
10157
7d605576
DJ
101582003-10-13 Daniel Jacobowitz <drow@mvista.com>
10159
10160 * gdb.base/gcore.exp: Issue an UNSUPPORTED and exit if we can't
10161 create a core file.
10162 * gdb.threads/gcore-thread.exp: Likewise.
10163
618ec112
CV
101642003-10-13 Corinna Vinschen <vinschen@redhat.com>
10165
10166 * gdb.base/call-rt-st.c (struct bit_flags_char_t): New bitfield
10167 type, based on char type.
10168 (struct bit_flags_short_t): New bitfield type, based on short type.
10169 (init_bit_flags_char): New fuction.
10170 (init_bit_flags_short): Ditto.
10171 (print_bit_flags_char): Ditto.
10172 (print_bit_flags_short): Ditto.
10173 (main): Add handling for bit_flags_char_t and bit_flags_short_t.
10174
9367a73c
MC
101752003-10-11 Michael Chastain <mec@shout.net>
10176
10177 * gdb.base/call-rt-st.exp: Update copyright year.
10178
1decf120
KI
101792003-10-10 Kei Sakamoto <sakamoto.kei@renesas.com>
10180
10181 * config/hmsirom.exp: Replace "Hitachi" with "Renesas".
10182 * gdb.disasm/sh3.s: Ditto.
10183
5445b2ae
DJ
101842003-10-07 Daniel Jacobowitz <drow@mvista.com>
10185
10186 * gdb.threads/switch-threads.exp: New test.
10187 * gdb.threads/switch-threads.c: New source file.
10188
aec24853
CV
101892003-10-07 Corinna Vinschen <vinschen@redhat.com>
10190
10191 * gdb.base/ending-run.exp: Add sh specific case.
10192
adc7428d
AC
101932003-10-06 Andrew Cagney <cagney@redhat.com>
10194
10195 * gdb.base/watchpoint.exp: Delete obsolete clear_xfail.
10196 * gdb.disasm/mn10200.exp: Delete obsolete file.
10197
c9d37158
DJ
101982003-09-29 Daniel Jacobowitz <drow@mvista.com>
10199
10200 * ChangeLog: Correct an entry command.exp -> commands.exp.
10201 * gdb.base/commands.exp (bp_deleted_in_command_test)
10202 (temporary_breakpoint_commands): Check noargs.
10203
79c2c32d
DC
102042003-09-25 David Carlton <carlton@kealia.com>
10205
10206 * gdb.cp/namespace.exp: Tweak comments. Add non-quoted versions
10207 of some print tests, where appropriate. Add tests for C::D::cd,
10208 E::ce, F::cXfX, G::XgX.
10209 * gdb.cp/namespace.cc: Add XgX, cXfX, ce.
10210
594e6d67
RE
102112003-09-25 Richard Earnshaw <rearnsha@arm.com>
10212
10213 * lib/java.exp (java_init): Import target_alias before using it.
10214
10f0d451
DC
102152003-09-25 David Carlton <carlton@kealia.com>
10216
10217 * gdb.base/corefile.exp: Delete obsolete setup_xfail.
10218
274bcba0
EZ
102192003-09-23 Elena Zannoni <ezannoni@redhat.com>
10220
d63a86f8 10221 * gdb.base/selftest.exp: Accomodate more instruction reordering
a9c64011 10222 weirdness.
274bcba0 10223
cdbf20f7
MC
102242003-09-17 Michael Chastain <mec@shout.net>
10225
10226 * gdb.cp/gdb1355.exp: New file.
10227 * gdb.cp/gdb1355.c: New file.
10228
71e06f80
CV
102292003-09-15 Corinna Vinschen <vinschen@redhat.com>
10230
10231 * gdb.asm/asm-source.exp: Add sh*-*-* as supported target.
10232 * gdb.asm/sh.inc: New file.
10233
5c4e30ca
DC
102342003-09-11 David Carlton <carlton@kealia.com>
10235
bd45b7af
DC
10236 * gdb.cp/namespace.exp: Add tests for namespace types.
10237 * gdb.cp/maint.exp (test_help): Test 'help maint cp namespace'.
5c4e30ca
DC
10238 (test_namespace): New.
10239
1c199746
EZ
102402003-09-11 Elena Zannoni <ezannoni@redhat.com>
10241
a9c64011 10242 * gdb.base/relocate.exp: Handle new gdb output at startup.
3fcf0ced 10243 * gdb.stabs/weird.exp: Ditto.
1c199746 10244
04ed252f
MC
102452003-09-08 Michael Chastain <mec@shout.net>
10246
10247 * gdb.base/gdb1250.c: Rename 'gamma' to 'my_gamma'.
10248
d8a2d9e7
MC
102492003-09-07 Michael Chastain <mec@shout.net>
10250
10251 * gdb.cp/classes.exp: Accommodate both 'syntax error' and
10252 'parse error'.
10253
161afb24
MK
102542003-09-07 Mark Kettenis <m.kettenis@osp.nl>
10255
10256 * gdb.arch/i386-prologue.exp: Add checks for saved registers.
10257
49f2741a
MC
102582003-08-30 Michael Chastain <mec@shout.net>
10259
10260 * gdb.base/selftest.exp: Remove support for m68k*-*-hpux.
10261 * gdb.gdb/observer.exp: Ditto.
10262 * gdb.gdb/xfullpath.exp: Ditto.
10263
8afa723e
MK
102642003-08-29 Mark Kettenis <kettenis@gnu.org>
10265
10266 * gdb.base/interrupt.exp: XFAIL "call function when asleep" for
10267 *-*-*bsd*.
10268
f31dfe3b
JJ
102692003-08-28 Jeff Johnston <jjohnstn@redhat.com>
10270
10271 * gdb.base/dump.exp: Skip for ia64.
10272
4630e498
JJ
102732003-08-25 Jeff Johnston <jjohnstn@redhat.com>
10274
10275 * gdb.asm/asm-source.exp: Add ia64 support.
10276 * gdb.asm/ia64.inc: New file.
10277
1105b7ef
MC
102782003-08-22 Michael Chastain <mec@shout.net>
10279
10280 * gdb.cp: New directory.
10281 * gdb.cp/*: Copy from gdb.c++/*.
10282 * gdb.c++/*: Remove.
10283 * Makefile.in: Change gdb.c++ to gdb.cp.
10284 * configure.in: Ditto.
10285 * configure: Regnerate.
10286
c945b932
MK
102872003-08-18 Mark Kettenis <kettenis@gnu.org>
10288
10289 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1338.
10290 * gdb.arch/i386-prologue.c (gdb1338): Add function.
10291
2b66634b
DJ
102922003-08-17 Daniel Jacobowitz <drow@mvista.com>
10293
10294 * mi-var-display.exp (-var-list-children weird): Accept function
10295 pointers with argument types.
10296 * mi1-var-display.exp (-var-list-children weird): Likewise.
10297 * mi2-var-display.exp (-var-list-children weird): Likewise.
10298
a356f73b
DJ
102992003-08-17 Daniel Jacobowitz <drow@mvista.com>
10300
10301 * gdb.base/annota3.exp: Add missing newline.
10302
483417b8
MC
103032003-08-06 Michael Chastain <mec@shout.net>
10304
10305 * gdb.java/jmisc1.exp: Add test for pr gdb/1322.
10306
c99c59c3
MS
103072003-08-12 Michael Snyder <msnyder@redhat.com>
10308
10309 * gdb.base/float.exp: Add test for SH.
10310
55ed7501
MK
103112003-08-10 Mark Kettenis <kettenis@gnu.org>
10312
10313 * gdb.arch/i386-prologue.c, gdb.arch/i386-prologue.exp: New files.
10314
1a371f2e
EZ
103152003-08-07 Elena Zannoni <ezannoni@redhat.com>
10316
10317 * gdb.base/completion.exp: Remove reduntant completion test
10318 on filename.
10319
e0f353ce
EZ
103202003-08-07 Elena Zannoni <ezannoni@redhat.com>
10321
a9c64011
AS
10322 * gdb.base/attach.exp, gdb.base/detach.exp, gdb.base/gcore.exp,
10323 gdb.mi/mi-basics.exp, gdb.threads/gcore-thread.exp,
10324 gdb.trace/save-trace.exp: Make sure that full pathnames are
10325 escaped correctly.
e0f353ce 10326
5710a1af 103272003-08-07 Elena Zannoni <ezannoni@redhat.com>
d63a86f8 10328
a9c64011
AS
10329 * configure.in: Don't generate config.h from config.hin.
10330 * configure: Regenerate.
10331 * config.hin: Remove file.
10332 * gdb.mi/pthreads.c: Remove include of config.h, and other ifdefs.
10333 * gdb.threads/pthreads.c: Ditto.
5710a1af 10334
dcd81ce9
DJ
103352003-08-07 Daniel Jacobowitz <drow@mvista.com>
10336
10337 From Kei Sakamoto <sakamoto.kei@renesas.com>:
10338 * gdb.asm/asm-source.exp : Add -lgloss to link-flags.
10339 * gdb.asm/m32r.inc : Remove an illegal nop after bl instruction.
10340 Replace ld24 with seth/add3.
10341
6009d884
AC
103422003-08-02 Andrew Cagney <cagney@redhat.com>
10343
10344 * gdb.base/annota3.exp: New file.
10345 * gdb.base/annota3.c: New file.
10346 * gdb.c++/annota3.exp: New file.
10347 * gdb.c++/annota3.cc: New file.
10348
51514e06
MC
103492003-07-29 Michael Chastain <mec@shout.net>
10350
10351 * gdb.threads/tls.c (spin): Check errno only if sem_wait
10352 actually failed.
10353 (do_pass): Likewise.
10354 * gdb.threads/tls.exp: Always initialize no_of_threads.
10355
4ee6625b
DJ
103562003-07-27 Daniel Jacobowitz <drow@mvista.com>
10357
10358 * gdb.threads/print-threads.exp (test_all_threads): Loosen KFAIL
10359 pattern.
10360 * gdb.threads/tls-shared.exp: Don't use gdb_suppress_entire_file.
10361 * gdb.threads/tls.exp: Recognize one case of the host library not
10362 supporting TLS.
10363
225f2bf6
AC
103642003-07-27 Andrew Cagney <cagney@redhat.com>
10365
10366 * gdb.base/fileio.exp: Use SH when running commands using
10367 remote_exec.
10368
bcb27c9f
DJ
103692003-07-24 Daniel Jacobowitz <drow@mvista.com>
10370
10371 From Kei Sakamoto <sakamoto.kei@renesas.com>:
10372 * gdb.base/relocate.c (dummy): New padding array.
10373
3d67be83
MS
103742003-07-22 Michael Snyder <msnyder@redhat.com>
10375
d63a86f8 10376 * gdb.disasm/8300s.s: Fix syntax of bsr insn.
3d67be83
MS
10377
10378 * gdb.disasm/h8300s.exp : Minor changes in disassembler output require
10379 patterns to be more general, accepting old and new output.
10380 Some output chars (such as '+') also must be quoted.
d63a86f8 10381 Some addresses are displayed numerically instead of
3d67be83
MS
10382 symbolically.
10383
57ba3b85
MS
103842003-07-23 Michael Snyder <msnyder@redhat.com>
10385
686d097c
MS
10386 * gdb.base/return2.exp: Don't test long-long return.
10387
57ba3b85
MS
10388 * gdb.disasm/t01_mov.s: New file, h8300sx disassembly tests.
10389 * gdb.disasm/t01_mov.exp: Ditto.
10390 * gdb.disasm/t02_mova.s: Ditto.
10391 * gdb.disasm/t02_mova.exp: Ditto.
10392 * gdb.disasm/t03_add.s: Ditto.
10393 * gdb.disasm/t03_add.exp: Ditto.
10394 * gdb.disasm/t04_sub.s: Ditto.
10395 * gdb.disasm/t04_sub.exp: Ditto.
10396 * gdb.disasm/t05_cmp.s: Ditto.
10397 * gdb.disasm/t05_cmp.exp: Ditto.
10398 * gdb.disasm/t06_ari2.s: Ditto.
10399 * gdb.disasm/t06_ari2.exp: Ditto.
10400 * gdb.disasm/t07_ari3.s: Ditto.
10401 * gdb.disasm/t07_ari3.exp: Ditto.
10402 * gdb.disasm/t08_or.s: Ditto.
10403 * gdb.disasm/t08_or.exp: Ditto.
10404 * gdb.disasm/t09_xor.s: Ditto.
10405 * gdb.disasm/t09_xor.exp: Ditto.
10406 * gdb.disasm/t10_and.s: Ditto.
10407 * gdb.disasm/t10_and.exp: Ditto.
10408 * gdb.disasm/t11_logs.s: Ditto.
10409 * gdb.disasm/t11_logs.exp: Ditto.
10410 * gdb.disasm/t12_bit.s: Ditto.
10411 * gdb.disasm/t12_bit.exp: Ditto.
10412 * gdb.disasm/t13_otr.s: Ditto.
10413 * gdb.disasm/t13_otr.exp: Ditto.
10414
e00759ef
EZ
104152003-07-22 Elena Zannoni <ezannoni@redhat.com>
10416
10417 * gdb.threads/tls.exp :Add kfail for 'info address' case.
10418
8bc2021f
EZ
104192003-07-22 Elena Zannoni <ezannoni@redhat.com>
10420
a9c64011
AS
10421 * gdb.threads/tls.c : New file.
10422 * gdb.threads/tls.exp : New file.
10423 * gdb.threads/tls-main.c : New file.
10424 * gdb.threads/tls-shared.c : New file.
10425 * gdb.threads/tls-shared.exp : New file.
8bc2021f 10426
89320c4c
AS
104272003-07-22 Andreas Schwab <schwab@suse.de>
10428
10429 * gdb.asm/powerpc.inc (gdbasm_startup): Force alignment.
10430
180dea7c
AS
104312003-07-20 Andreas Schwab <schwab@suse.de>
10432
10433 * gdb.base/selftest.exp (do_steps_and_nexts): Add more patterns
10434 due to insn reordering.
10435
0714963c
AC
104362003-07-15 Andrew Cagney <cagney@redhat.com>
10437
10438 * gdb.asm/asm-source.exp: Do not allow "start" in the backtrace.
10439
98a23b3f
MC
104402003-07-15 Michael Chastain <mec@shout.net>
10441
10442 * gdb.base/gdb1250.exp: New file.
10443 * gdb.base/gdb1250.c: New file.
10444
27e417a2
ML
104452003-07-09 Michal Ludvig <mludvig@suse.cz>
10446
10447 * gdb.c++/templates.exp (test_ptype_of_templates): Recognize
10448 expansion of size_t to 'unsigned long', not only to 'unsigned'.
10449
8bc2021f
EZ
104502003-07-09 Elena Zannoni <ezannoni@redhat.com>
10451
a9c64011
AS
10452 * gdb.threads/tls.c: New file.
10453 * gdb.threads/tls.exp: New file.
10454 * gdb.threads/tls-main.c: New file.
10455 * gdb.threads/tls-shared.c: New file.
10456 * gdb.threads/tls-shared.exp: New file.
8bc2021f 10457
d99968dc
EZ
104582003-07-09 Elena Zannoni <ezannoni@redhat.com>
10459
10460 * gdb.base/annota1.exp: Make sure that we properly escape the
10461 full path of the source file. Xfail more permissive patterns,
d63a86f8 10462 due to a compiler debug info problem.
d99968dc 10463
83876b3b
AS
104642003-07-07 Andreas Schwab <schwab@suse.de>
10465
2705e972
AS
10466 * gdb.asm/m68k.inc: New file.
10467 * gdb.asm/asm-source.exp: Use it for m68k-*-*.
10468
83876b3b
AS
10469 * gdb.objc/basicclass.exp ("Call an Objective-C method with no
10470 arguments"): Also match negative number.
10471
10472 * gdb.base/float.exp ("info float"): Add test for m68k-*-*.
10473
3a871b37
DJ
104742003-07-03 Daniel Jacobowitz <drow@mvista.com>
10475
10476 * gdb.base/store.c (charest): New typedef.
10477 (add_char): Rename to add_charest, update.
10478 (wack_char): Rename to wack_charest, update types. Return l + r
10479 to keep r live across the call.
10480 (wack_short, wack_int, wack_long, wack_longest, wack_float)
10481 (wack_double, wack_doublest): Return l + r to keep r live across
10482 the call.
10483 * gdb.base/store.exp: Accomodate store.c changes.
10484
b2a7f303
DC
104852003-06-30 David Carlton <carlton@kealia.com>
10486
10487 * gdb.c++/maint.exp (test_invalid_name): New.
10488 (test_first_component): Add tests for invalid names.
10489
3c6cb4a1
MC
104902003-06-29 Michael Chastain <mec@shout.net>
10491
10492 * gdb.c++/inherit.exp (test_print_svi_classes): Accept gdb
10493 output of '<VTT for class>' for virtual base classes.
10494
f1c2644b
DJ
104952003-06-29 Daniel Jacobowitz <drow@mvista.com>
10496
10497 * gdb.base/completion.exp: Tab-complete "complet" instead of
10498 "compl".
10499 * gdb.base/complex.exp, gdb.base/complex.c: New files.
10500
18080350
DJ
105012003-06-29 Daniel Jacobowitz <drow@mvista.com>
10502
10503 * gdb.base/constvars.exp: Remove most xfails for GCC 3.x.
10504 * gdb.base/volatile.exp: Likewise.
10505
f56973f8
DJ
105062003-06-29 Daniel Jacobowitz <drow@mvista.com>
10507
10508 * gdb.threads/print-threads.exp (test_all_threads): Add kfail for
10509 gdb/1265.
10510
105112003-06-28 Michael Chastain <mec@shout.net>
48fe539f
DJ
10512 Daniel Jacobowitz <drow@mvista.com>
10513
10514 * gdb.base/selftest.exp (do_steps_and_nexts): Increase maximum
10515 initial line count of 'captured_main' from 26 to 32.
10516 (test_with_self): Allow xmalloc call to be interleaved with the
10517 preceding two lines.
10518
e766d4d6
JB
105192003-06-24 Joel Brobecker <brobecker@gnat.com>
10520
10521 * gdb.base/bang.exp: New testcase.
10522
f125c9a4
JB
105232003-06-23 Joel Brobecker <brobecker@gnat.com>
10524
10525 * gdb.base/langs.exp: Add some tests for the "minimal" language
10526 support.
10527
6e25beaf
EZ
105282003-06-23 Elena Zannoni <ezannoni@redhat.com>
10529
10530 * gdb.objc/basicclass.exp: Return -1 if we cannot compile
10531 the testcase.
10532
2f816dda
DJ
105332003-06-22 Daniel Jacobowitz <drow@mvista.com>
10534
10535 * gdb.base/relocate.exp: Test add-symbol-file with a variable
10536 offset.
10537
db5a5748
DJ
105382003-06-22 Daniel Jacobowitz <drow@mvista.com>
10539
10540 * gdb.c++/pr-1210.cc: New file.
10541 * gdb.c++/pr-1210.exp: New file.
10542
1df0c130
DJ
105432003-06-21 Daniel Jacobowitz <drow@mvista.com>
10544
10545 * lib/mi-support.exp (mi_run_cmd): Expect an MI response to
10546 000-exec-continue.
10547
a92feac0
MK
105482003-06-15 Mark Kettenis <kettenis@gnu.org>
10549
10550 * gdb.base/attach.exp: Use -1 for the ID of a nonexistent process
10551 on *-*-*bsd* instead of *-*-freebsd*.
10552
81a58f5b
AC
105532003-06-14 Andrew Cagney <cagney@redhat.com>
10554
10555 * gdb.base/store.exp: Test longest and doublest. Test all
10556 parameters. Weaken return statement match.
10557 * gdb.base/store.c: Add longest and doublest - aka long long and
10558 long double functions. Put all parameters into local register
10559 variables. Use negative values.
10560
b257a0d3
AC
105612003-06-14 Andrew Cagney <cagney@redhat.com>
10562
10563 * gdb.base/fileio.c: Include <errno.h>, and <sys/wait.h>. Gag
10564 -Wformat errors. Add lost line. Use WEXITSTATUS to get system
10565 exit status.
10566 * gdb.base/fileio.exp: Disable target when nointerrupts and
10567 noinferiorio, instead of limiting it to remote. Use remote_exec
10568 instead of system.
d63a86f8 10569
21c38304
JJ
105702003-06-12 Jeff Johnston <jjohnstn@redhat.com>
10571
10572 * gdb.base/float.exp: Add ia64 support.
10573
1bcdb424
CV
105742003-06-12 Corinna Vinschen <vinschen@redhat.com>
10575
10576 * gdb.base/fileio.exp: Run only on remote targets.
10577
6aeb981f
CV
105782003-06-10 Corinna Vinschen <vinschen@redhat.com>
10579
10580 * gdb.base/fileio.c: New file, testing File-I/O.
10581 * gdb.base/fileio.exp: Ditto.
10582
53df362e
RG
105832003-06-09 Raoul Gough <RaoulGough@yahoo.co.uk>
10584
10585 * gdb.base/shreloc.exp: New file, check symbol values obtained from
10586 shared objects after relocation at load time (gdb PR/1132).
10587 * gdb.base/shreloc.c, gdb.base/shreloc1.c, gdb.base/shreloc2.c:
a9c64011 10588 as above, part of the shared object relocation test.
53df362e 10589
ffee1b46
MK
105902003-06-08 Mark Kettenis <kettenis@gnu.org>
10591
b5ca3722
MK
10592 * gdb.base/readline.exp: Add tests for operate-and-get-next with a
10593 fully filled history list.
10594 * gdb.base/gdb_history: New file.
10595
03ed860d
MK
10596 * gdb.base/signals.exp: XFAIL "continue to func1" on
10597 i*86-*-freebsd*.
10598
ffee1b46
MK
10599 * gdb.base/attach.exp: When trying to attach to a nonexistent
10600 process, make it possible to specify the PID based on the target,
10601 and do so for *-*-freebsd*.
10602
d80dbb52
RH
106032003-06-02 Richard Henderson <rth@redhat.com>
10604
10605 * gdb.base/float.exp: Add expected regexp for alpha-*-*.
10606
6dd77b81
RH
106072003-06-02 Richard Henderson <rth@redhat.com>
10608
10609 * gdb.base/selftest.exp: Next over lim_at_start initialization.
10610
f6347e16
RH
106112003-06-02 Richard Henderson <rth@redhat.com>
10612
10613 * gdb.base/dump.exp [alpha*-*-*]: Add -taso linker switch.
10614
2c161407
DJ
106152003-06-01 Daniel Jacobowitz <drow@mvista.com>
10616
10617 * gdb.asm/asm-source.exp: Dissassemble from &globalvar instead
10618 of globalvar.
10619
572eb746
MK
106202003-06-01 Mark Kettenis <kettenis@gnu.org>
10621
10622 * gdb.asm/asm-source.exp: Check for memory read errors in
10623 disassembler test on *BSD too.
10624
9e9617a5
RH
106252003-06-01 Richard Henderson <rth@redhat.com>
10626
10627 * gdb.asm/alpha.inc (gdbasm_enter): Use numeric register names
10628 for .frame.
10629 (gdbasm_call): Lose ldgp.
10630 (gdbasm_startup): Add frame information.
10631 * gdb.asm/asm-source.exp (alpha*-*): Add -no-mdebug to asm-flags.
10632
7b34ad4e
MK
106332003-05-31 Mark Kettenis <kettenis@gnu.org>
10634
10635 * gdb.base/float.exp: Expect similar output for x86_64-*-* as for
10636 i?86-*-*.
10637
10059fdf
MK
106382003-05-30 Mark Kettenis <kettenis@gnu.org>
10639
10640 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
10641 FreeBSD.
10642
acf4b816
RH
106432003-05-29 Richard Henderson <rth@redhat.com>
10644
10645 * gdb.asm/alpha.inc: New file.
10646 * gdb.asm/asm-source.exp: Use it.
10647
e9ecd949
JB
106482003-05-29 Jim Blandy <jimb@redhat.com>
10649
10650 * gdb.base/corefile.exp: Find corefiles on Linux, which names them
10651 'core.PID'.
10652
e3e5a4f3
JB
106532003-05-22 Jim Blandy <jimb@redhat.com>
10654
10655 * gdb.base/corefile.exp: Tolerate stuff after argument parens in
10656 backtrace.
d63a86f8 10657
72fe3d25
DC
106582003-05-20 David Carlton <carlton@math.stanford.edu>
10659
10660 * gdb.c++/namespace1.cc: Actually do 'cvs add' before committing
10661 this time.
10662
58da2eb2
DC
106632003-05-19 David Carlton <carlton@bactrian.org>
10664
10665 * gdb.c++/rtti.exp: New file, containing tests for PR c++/488.
10666 * gdb.c++/rtti.h, gdb.c++/rtti1.cc, gdb.c++/rtti2.cc: Ditto.
10667
1fcb5155
DC
106682003-05-19 David Carlton <carlton@bactrian.org>
10669
10670 * gdb.c++/namespace.exp: Add namespace scope and anonymous
10671 namespace tests.
10672 Bump copyright date.
10673 * gdb.c++/namespace.cc: Add anonymous namespace and namespace C.
10674 (main): Call C::D::marker2.
10675 * gdb.c++/namespace1.cc: New file.
10676
85e85163
JJ
106772003-05-14 Jeff Johnston <jjohnstn@redhat.com>
10678
10679 Roland McGrath <roland@redhat.com>
d63a86f8 10680 * gdb.threads/linux-dp.exp: Account for fact that in nptl model
85e85163
JJ
10681 there is no manager thread.
10682
a25fbfec
JJ
106832003-05-08 Jeff Johnston <jjohnstn@redhat.com>
10684
d63a86f8
RM
10685 * gdb.threads/schedlock.exp: Remove assumption that all threads
10686 will run in a particular small time slice. Also ensure we break
a25fbfec
JJ
10687 in one of the child threads rather than the main thread.
10688
be375bae
JB
106892003-05-07 Jim Blandy <jimb@redhat.com>
10690
09bf6082
JB
10691 Add support for assembly source testing on the s390x.
10692 * gdb.asm/asm-source.exp: Add a case for the s390x-*-*
10693 architecture.
10694 * gdb.asm/s390x.inc: New file.
10695
be375bae
JB
10696 * gdb.asm/asm-source.exp: Use a 'switch -glob' statement, not a
10697 succession of 'if' statements.
10698
00905d52
AC
106992003-05-05 Andrew Cagney <cagney@redhat.com>
10700
10701 * gdb.base/maint.exp: Add tests for "maint print dummy-frames".
10702
b1e29e33
AC
107032003-05-05 Andrew Cagney <cagney@redhat.com>
10704
10705 * gdb.base/watchpoint.exp: Rename CALL_DUMMY_BREAKPOINT_OFFSET to
10706 DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET in comments.
10707
e33d66ec
EZ
107082003-05-02 Elena Zannoni <ezannoni@redhat.com>
10709
10710 * gdb.base/charset.exp: Update based on new behavior of set/show
10711 charset commands.
10712
2b6fd0d8
AC
107132003-05-01 Andrew Cagney <cagney@redhat.com>
10714
10715 * gdb.asm/asm-source.exp: Check that "disassm" and "x/i" of a
10716 variable do not give memory errors.
10717
130cacce
AF
107182003-04-30 Adam Fedor <fedor@gnu.org>
10719
10720 * Makefile.in (ALL_SUBDIRS): Add gdb.objc
10721 * configure.in (AC_OUTPUT): Add gdb.objc/Makefile
10722 * gdb.objc/Makefile.in, gdb.objc/basicclass.exp,
10723 gdb.objc/basicclass.m: : New files
10724
10725 * lib/gdb.exp (gdb_compile_objc): New procedure.
10726
bea71854
DJ
107272003-04-27 Daniel Jacobowitz <drow@mvista.com>
10728
10729 * gdb.base/signals.exp: Make backtrace tests more specific.
10730
0f20eeea
DC
107312003-04-23 David Carlton <carlton@bactrian.org>
10732
10733 * gdb.c++/maint.exp (test_first_component): Add tests for
10734 'operator' in more locations.
10735
c8c4d8dc
KB
107362003-04-16 Kevin Buettner <kevinb@redhat.com>
10737
10738 * gdb.base/args.exp: Invoke gdb_load for simulator targets.
10739
3fe60e3c
EZ
107402003-04-16 Elena Zannoni <ezannoni@redhat.com>
10741
10742 * gdb.base/completion.exp: Make 'info func mark' complete on 'info
a9c64011 10743 func marke' instead. Update test name.
3fe60e3c 10744
9219021c
DC
107452003-04-15 David Carlton <carlton@math.stanford.edu>
10746
10747 * gdb.c++/maint.exp: New file.
10748
5dd55bdd
EZ
107492003-04-14 Elena Zannoni <ezannoni@redhat.com>
10750
10751 * gdb.threads/schedlock.c: Change type of thread function argument
10752 to long, to avoid warnings on 64-bit platforms.
10753
00890572
EZ
107542003-04-14 Elena Zannoni <ezannoni@redhat.com>
10755
a9c64011
AS
10756 * gdb.base/attach.exp: Add new message from ptrace in case of
10757 attaching to nonexistent process.
d63a86f8 10758
93201743
JB
107592003-04-11 Jim Blandy <jimb@redhat.com>
10760
10761 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
10762 gdb.c++/userdef.cc: Place comments on the lines to which the
10763 marker function might return.
10764 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
10765 gdb.c++/userdef.exp: Look for those comments to check that we've
10766 returned to the right place, instead of checking line numbers.
10767
2a11c64d
EZ
107682003-04-11 Elena Zannoni <ezannoni@redhat.com>
10769
a9c64011
AS
10770 * gdb.threads/pthreads.exp (test_startup): When setting a breakpoint
10771 match on sourcefile name, instead of directory name.
2a11c64d 10772
68ab8fc5
EZ
107732003-04-10 Elena Zannoni <ezannoni@redhat.com>
10774
d63a86f8 10775 * gdb.base/completion.exp: Use string_to_regexp to match the
68ab8fc5
EZ
10776 working directory name.
10777
5624293a
JB
107782003-04-09 Jim Blandy <jimb@redhat.com>
10779
10780 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
10781 gdb.c++/userdef.exp: If GDB fails to restore the selected frame
10782 after an inferior function call, report the failure, but allow the
10783 test to continue.
10784
f1f02ee4
SC
107852003-04-05 Stephane Carrez <stcarrez@nerim.fr>
10786
10787 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
10788 with -DPROTOTYPES.
10789
6eb79af0
SC
107902003-04-05 Stephane Carrez <stcarrez@nerim.fr>
10791
10792 * gdb.base/break.exp: Revert last patch.
10793
8dfb4cf0
SC
107942003-04-04 Stephane Carrez <stcarrez@nerim.fr>
10795
10796 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
10797 with -DPROTOTYPES.
10798
ed4c619a
AC
107992003-04-02 Andrew Cagney <cagney@redhat.com>
10800
10801 * gdb.base/callfuncs.exp: Make "print add" messages unique.
10802 * gdb.base/ending-run.exp: Put spaces around "breakpoint" to stop
10803 matching directories by the name breakpoint.
10804 * gdb.base/pointers.exp: Make "ptype pppC" message consistent.
10805 Make "continue to marker1" consistent.
10806 * gdb.base/call-rt-st.exp: Make "finish out from loop_count"
10807 message consistent.
10808 * lib/gdb.exp: Put "the program is no longer running", and "the
10809 program exited" in parenthesis.
10810 * lib/mi-support.exp: Ditto.
d63a86f8 10811
4e35d5f0 108122003-04-02 Bob Rossi <bob_rossi@cox.net>
d63a86f8 10813
4e35d5f0
BR
10814 * gdb.mi/mi-file.exp: New file for -file-list-exec-source-file.
10815
71900fe8
AC
108162003-03-29 Andrew Cagney <cagney@redhat.com>
10817
10818 * gdb.base/sizeof.c (main): Print the value of '\377'.
10819 * gdb.base/sizeof.exp: Check the sign of '\377'.
10820
c0655a16
MC
108212003-03-27 Michael Chastain <mec@shout.net>
10822
10823 * gdb.base/gdb1090.exp: New file.
10824 * gdb.base/gdb1090.cc: New file.
10825
5b2a3989
JB
108262003-03-27 J. Brobecker <brobecker@gnat.com>
10827
10828 * gdb.gdb/observer.exp: New regression test.
10829
79876890
MC
108302003-03-27 Michael Chastain <mec@shout.net>
10831
10832 * gdb.base/list.exp: Remove setup_xfail_format for DWARF 1.
10833 * gdb.base/ptype.exp: Likewise.
10834
6eac95e3
CV
108352003-03-27 Corinna Vinschen <vinschen@redhat.com>
10836
10837 * gdb.c++/casts.exp: Fix startup to run also on embedded targets.
10838
e8c71839
MC
108392003-03-26 Michael Chastain <mec@shout.net>
10840
10841 * gdb.base/ptype.exp: Actually use some typedef'd types.
10842
71b10041
SC
108432003-03-21 Stephane Carrez <stcarrez@nerim.fr>
10844
10845 * gdb.asm/asm-source.exp: Set asm-arch for m6811 and m6812.
10846 * gdb.asm/m68hc11.inc: New file for HC11/HC12 macros.
10847
2512cf80
CV
108482003-03-20 Corinna Vinschen <vinschen@redhat.com>
10849
10850 * gdb.base/default.exp: Fix regular expression.
10851
0d195a4f
CV
108522003-03-20 Corinna Vinschen <vinschen@redhat.com>
10853
10854 * gdb.base/args.exp: Fix regular expression.
10855
8a2dbca8
CV
108562003-03-20 Corinna Vinschen <vinschen@redhat.com>
10857
10858 * gdb.base/help.exp: Allow Win32 child process.
10859
bf028682
CV
108602003-03-20 Corinna Vinschen <vinschen@redhat.com>
10861
10862 * gdb.base/ending-run.exp: Check for Cygwin specific wrapper function
10863 when stepping out of main().
10864
182dbe85
CV
108652003-03-20 Corinna Vinschen <vinschen@redhat.com>
10866
10867 * gdb.base/default.exp: Check for win32 specific message when calling
10868 "run" without executable.
10869
d67a6ba5
CV
108702003-03-20 Corinna Vinschen <vinschen@redhat.com>
10871
10872 * gdb.base/args.exp: Expect .exe in output.
10873
a955b5bb
CV
108742003-03-20 Corinna Vinschen <vinschen@redhat.com>
10875
10876 * gdb.asm/asm-source.exp: Add appropriate --entry linker flag for
10877 Cygwin native.
10878
bf6bad4b
AC
108792003-03-17 Andrew Cagney <cagney@redhat.com>
10880
10881 From Elena Zannoni <ezannoni@redhat.com>. Test e500 abi and
10882 vector registes.
10883 * gdb.arch/e500-regs.c, gdb.arch/e500-regs.exp: New files.
10884 * gdb.arch/e500-abi.c, gdb.arch/e500-abi.exp: New files.
10885
293e9a31
DC
108862003-03-17 David Carlton <carlton@math.stanford.edu>
10887
10888 * gdb.base/watchpoint.exp (test_watchpoint_and_breakpoint): New
10889 test, for PR breakpoints/38.
10890 Call test_watchpoint_and_breakpoint.
10891 * gdb.base/watchpoint.c (func3): New function.
10892 (main): Call func3.
10893
5330f2db
DC
108942003-03-04 David Carlton <carlton@math.stanford.edu>
10895
10896 * gdb.c++/templates.exp (do_tests): Accept valid const in "print
10897 Garply<Garply<char> >:: garply".
10898 (test_ptype_of_templates): KFAIL "ptype T5<int>" and "ptype t5i"
10899 with respect to PR c++/1111; note also PR c++/1113.
10900 (test_template_breakpoints): KFAIL "constructor breakpoint" with
10901 respect to PR c++/1062.
10902 KFAIL "destructor breakpoint" with respect to PR c++/1112.
10903
6ece72da
DC
109042003-03-03 David Carlton <carlton@math.stanford.edu>
10905
10906 * gdb.c++/classes.exp (test_enums): KFAIL "ptype obj_with_enum"
10907 with respect to PR c++/57.
10908 KFAIL "print (ClassWithEnum::PrivEnum) 42" with respect to PR
10909 c++/826.
10910 Create "print ('ClassWithEnum::PrivEnum') 42"; KFAIL it with
10911 respect to PR c++/57.
10912
85ca1584
DC
109132003-03-03 David Carlton <carlton@math.stanford.edu>
10914
10915 * gdb.c++/templates.exp (do_tests): Convert the KFAILs with
10916 respect to PR c++/33 into FAILs.
10917
98e9c5b8
MC
109182003-03-03 Michael Chastain <mec@shout.net>
10919
7bedbf27
MC
10920 * configure.in: Update copyright years.
10921
109222003-03-03 Michael Chastain <mec@shout.net>
10923
10924 * Makefile.in: Update copyright years.
98e9c5b8 10925
f683e100
DC
109262003-02-28 David Carlton <carlton@math.stanford.edu>
10927
10928 * gdb.c++/classes.exp (test_ptype_class_objects): Accept it if we
10929 print class instead of struct and/or superfluous protection
10930 specifiers, as long as the resulting output is equivalent to the
10931 source code.
10932 Delete FIXME from end of messages on tests that don't need
10933 fixing.
10934
a9e0cf2c
DC
109352003-02-28 David Carlton <carlton@math.stanford.edu>
10936
10937 * gdb.c++/templates.exp (do_tests): Allow const in the two
10938 Foo<volatile char *>::foo tests.
10939
e8d359df
MS
109402003-02-27 Michael Snyder <msnyder@redhat.com>
10941
d63a86f8 10942 * gdb.base/restore.c (main): Return zero, so exit code
e8d359df
MS
10943 will be consistant.
10944
0b71dc91
DC
109452003-02-26 David Carlton <carlton@math.stanford.edu>
10946
10947 * gdb.c++/templates.exp (do_tests): KFAIL the "print Foo<volatile
10948 char *>::foo" test with respect to PR c++/33. Create a new test
10949 which is identical to that one except that it doesn't put the
10950 space between the "char" and the "*"; KFAIL it, too.
10951
dd14ab43
DC
109522003-02-26 David Carlton <carlton@math.stanford.edu>
10953
10954 * gdb.c++/templates.exp (do_tests): Convert XFAILs about printing
10955 template types into either PASSes or KFAILs (corresponding to PR
10956 c++/57). Tweak indentation. Update copyright.
10957
1146c7f1
SC
109582003-02-23 Stephane Carrez <stcarrez@nerim.fr>
10959
10960 * lib/gdb.exp: Don't execute C++ tests on m6811/m6812 targets.
10961
74641dfb
MC
109622003-02-13 Michael Chastain <mec@shout.net>
10963
10964 * gdb.base/exprs.exp: Remove i960 remnants.
10965 * gdb.base/funcargs.exp: Likewise.
10966 * gdb.base/list.exp: Likewise.
10967 * gdb.base/ptype.exp: Likewise.
10968
559cd2d0
DC
109692003-02-14 David Carlton <carlton@math.stanford.edu>
10970
10971 * gdb.c++/virtfunc.exp (test_virtual_calls): Change 'print
10972 pEe->D::vg()" from XFAIL to KFAIL.
10973
c4f90d87
JM
109742003-02-13 Jason Molenda (jmolenda@apple.com)
10975
10976 * gdb.base/maint.exp: Update maint print statistics regexp to include
10977 new entries.
10978
cbc4d97c
MC
109792003-02-13 Michael Chastain <mec@shout.net>
10980
10981 * gdb.c++/inherit.exp: Remove call to get_debug_format.
10982
40f235b7
MC
109832003-02-12 Michael Chastain <mec@shout.net>
10984
10985 * gdb.c++/classes.exp: Remove setup_xfail_format for DWARF 1.
10986 * gdb.c++/inherit.exp: Likewise.
10987 * gdb.c++/cplusfuncs.exp: Remove suppression logic for DWARF 1.
10988 * gdb.c++/templates.exp: Likewise.
10989 * gdb.c++/virtfunc.exp: Likewise.
10990
c56716b0
JM
109912003-02-06 Jason Molenda (jason-cl@molenda.com)
10992
10993 * gdb.mi/mi-syn-frame.c (subroutine): Add a comment explaining
10994 why the code is written that way.
10995
070afcf8
MC
109962003-02-05 Michael Chastain <mec@shout.net>
10997
10998 * gdb.base/dump.exp: Add missing copyright line.
10999
5d0331e5
JM
110002003-02-05 Jason Molenda (jason-cl@molenda.com)
11001
f7ae6d3e 11002 * gdb.mi/mi-syn-frame.c (subroutine): Add an extra statement
5d0331e5
JM
11003 at the beginning so the breakpoint doesn't get set on the loop.
11004
92851186
MC
110052003-02-05 Michael Chastain <mec@shout.net>
11006
11007 * gdb.c++/local.exp: Relax the test for PR gdb/825 to accept
11008 output for configurations with gcc 2.95.3.
11009
cbf1e085
AC
110102003-02-05 Keith Seitz <keiths@redhat.com>
11011 Andrew Cagney <ac131313@redhat.com>
11012
11013 * gdb.mi/mi-cli.exp: New file.
d63a86f8 11014
29518e1e
MC
110152003-02-04 Michael Chastain <mec@shout.net>
11016
11017 * gdb.c++/anon-union.exp: Do not call gdb_suppress_entire_file.
11018 Call perror and then continue.
11019
5af1d5f3
MC
110202003-02-03 Michael Chastain <mec@shout.net>
11021
11022 * gdb.c++/pr-1023.cc: New file.
11023 * gdb.c++/pr-1023.exp: New file.
11024
6b549786
JB
110252003-02-05 Jim Blandy <jimb@redhat.com>
11026
11027 * gdb.c++/local.exp: Don't expect Local to be in scope in main;
11028 it's local to foobar. Check for it there, and check that it's not
11029 present in main.
11030 * gdb.c++/local.cc (marker2): New function.
11031 (foobar): Call marker1.
11032 (main): Call marker2 instead of marker1.
11033
67f16606
AC
110342003-02-04 Andrew Cagney <ac131313@redhat.com>
11035
11036 * gdb.disasm/mn10200.exp: Obsolete file.
11037 * gdb.trace/Makefile.in (clean mostlyclean): Remove mn10200.
11038 * gdb.disasm/Makefile.in (clean mostlyclean): Remove mn10200.
11039 * gdb.base/watchpoint.exp: Mark the mn10200 xfails as obsolete.
11040
1c5cb38e
DC
110412003-02-04 David Carlton <carlton@math.stanford.edu>
11042
11043 * gdb.c++/overload.exp: Test intToChar(1).
11044 * gdb.c++/overload.cc (intToChar): New.
11045 (main): Call intToChar.
11046
d1fe6965
DC
110472003-02-03 David Carlton <carlton@math.stanford.edu>
11048
11049 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): Add
11050 'might_kfail' arg.
11051 KFAIL some of the continue_to_bp_overloaded calls, according to
11052 PR c++/1025.
11053
9ba61c5d
MC
110542003-02-01 Michael Chastain <mec@shout.net>
11055
11056 * gdb.base/advance.c (marker1): New marker function.
11057 * gdb.base/advance.exp: When the 'advance' command lands on the
11058 return breakpoint, it can legitimately stop on either the
11059 current line or the next line. Accommodate both outcomes.
11060 * gdb.base/until.exp: Likewise.
11061
e7494ffb
AC
110622003-02-02 Andrew Cagney <ac131313@redhat.com>
11063
11064 2002-11-10 Jason Molenda (jason-cl@molenda.com):
a9c64011
AS
11065 * gdb.mi/mi-var-child.exp: -var-list-children's CHILDREN field is
11066 now a list, not a tuple.
11067 * gdb.mi/mi-var-display.exp: Ditto.
11068 * gdb.mi/gdb792.exp: Ditto.
e7494ffb 11069
075559bc
AC
110702003-02-01 Andrew Cagney <ac131313@redhat.com>
11071
11072 From 2002-11-09 Jason Molenda (jason-cl@molenda.com):
a9c64011
AS
11073 * gdb.mi/mi-syn-frame.exp: New tests for synthetic frames in
11074 stack backtraces.
11075 * gdb.mi/mi-syn-frame.c: Part of same.
075559bc 11076
2bd4c7b1
MK
110772003-02-01 Mark Kettenis <kettenis@gnu.org>
11078
11079 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
11080 gdb.mi/mi1-pthreads.exp: Return instead of calling
11081 gdb_suppress_entire_file.
11082
eabd8992
MS
110832003-02-01 Mark Salter <msalter@redhat.com>
11084
11085 * gdb.asm/arm.inc (gdbasm_startup): Clear frame pointer, not sp.
11086
71469e2f
MS
110872003-01-31 Mark Salter <msalter@redhat.com>
11088
11089 * lib/mi-support.exp (mi_gdb_load): Support remote targets.
11090 Support empty arg.
11091
38a94d44
MC
110922003-01-30 Michael Chastain <mec@shout.net>
11093
11094 * lib/gdb.exp: Revert patch of 2003-01-06, which set LC_ALL.
11095 This was a workaround for a UTF-8 bug in readline 4.3. The bug
11096 has been fixed in gdb/readline on 2003-01-09.
11097
19ea9e73
MS
110982003-01-29 Michael Snyder <msnyder@redhat.com>
11099
e8d359df
MS
11100 * gdb.base/maint.exp: Allow for leading underscore in symbol.
11101 * gdb.base/display.exp: Allow for leading underscore in symbol.
19ea9e73
MS
11102 * gdb.base/args.exp: Skip if target does not support args passing.
11103
2307bd6a
DJ
111042003-01-22 Daniel Jacobowitz <drow@mvista.com>
11105
19ea9e73 11106 * lib/gdb.exp (gdb_test_multiple): New function, cloned from
2307bd6a
DJ
11107 gdb_test. Accept a list of expect arguments as the third
11108 parameter.
11109 (gdb_test): Use it.
11110
f2dd3617
EZ
111112003-01-20 Elena Zannoni <ezannoni@redhat.com>
11112
11113 * gdb.arch/altivec-abi.exp: Set variable 'srcfile' differently, to
11114 allow for different test tree configurations. Update some
11115 tescases accordingly.
11116 * gdb.arch/altivec-regs.exp: Ditto.
11117 * gdb.asm/asm-source.exp: Ditto.
11118 * gdb.base/advance.exp: Ditto.
11119 * gdb.base/display.exp: Ditto.
d63a86f8 11120 * gdb.base/long_long.exp: Ditto.
f2dd3617
EZ
11121 * gdb.base/mips_pro.exp: Ditto.
11122 * gdb.base/overlays.exp: Ditto.
11123 * gdb.base/relocate.exp: Ditto.
11124 * gdb.base/setshow.exp: Ditto.
11125 * gdb.base/step-line.exp: Ditto.
11126 * gdb.base/step-test.exp: Ditto.
11127 * gdb.base/until.exp: Ditto.
11128 * gdb.c++/virtfunc.exp: Get rid of variable 'src'.
11129
c71cdefd
DC
111302003-01-17 David Carlton <carlton@math.stanford.edu>
11131
11132 * gdb.c++/demangle.exp (test_lucid_style_demangling): KFAIL test
11133 corresponding to PR c++/945.
11134 Update copyright.
11135
fdba05d7
DC
111362003-01-17 David Carlton <carlton@math.stanford.edu>
11137
11138 * gdb.c++/inherit.exp (test_print_mi_members): KFAIL tests
11139 corresponding to PR c++/68.
11140
111412003-01-17 David Carlton <carlton@math.stanford.edu>
d2b29e01
DC
11142
11143 * gdb.c++/cplusfuncs.exp (print_addr_2_kfail): New procedure.
11144 (test_paddr_hairy_functions): Call print_addr_2_kfail for
11145 hairyfunc5 through hairyfunc7. KFAIL for PR c++/19.
11146
c362c33a
EZ
111472003-01-15 Elena Zannoni <ezannoni@redhat.com>
11148
0fbc361c
EZ
11149 * gdb.base/break.exp: Fix change of default location, because of
11150 removal of until tests.
11151 * gdb.base/help.exp: Update test for new 'until' help message.
11152 Add test for help on 'advance'.
a9c64011 11153 * gdb.base/args.exp: Fix foobar with GDBFLAGS global.
c362c33a 11154
dabf8a35
MK
111552003-01-15 Mark Kettenis <kettenis@gnu.org>
11156
11157 * gdb.base/default.exp: Adapt "info float" test for recent changes
11158 to that command. Add test for "info vector".
11159 * gdb.base/float.exp: New file. Add test for "info float" that
11160 resembles the old test in gdb.base/default.exp.
11161
a1769aca
DC
111622003-01-15 David Carlton <carlton@math.stanford.edu>
11163
11164 * gdb.base/selftest.exp (do_steps_and_nexts): Allow gdb_sysroot.
11165
82025e13
EZ
111662003-01-15 Elena Zannoni <ezannoni@redhat.com>
11167
11168 * gdb.base/break.exp: Move the tests of until command from here...
11169 * gdb.base/until.exp: ... to here. New file. Add other tests.
11170 * gdb.base/advance.c: New file.
11171 * gdb.base/advance.exp: New file.
11172
8f9ab801
EZ
111732003-01-14 Elena Zannoni <ezannoni@redhat.com>
11174
a9c64011
AS
11175 * gdb.base/args.c: New file.
11176 * gdb.base/args.exp: New file.
8f9ab801 11177
9ae66589
DJ
111782003-01-14 Daniel Jacobowitz <drow@mvista.com>
11179
11180 * gdb.c++/virtfunc.exp: Remove fixed XFAIL.
11181
8d77e5c3
DJ
111822003-01-14 Daniel Jacobowitz <drow@mvista.com>
11183
11184 * gdb.threads/killed.exp: Use KFAIL for gdb/568.
11185
12d2f0a1
DJ
111862003-01-14 Daniel Jacobowitz <drow@mvista.com>
11187
11188 * gdb.base/constvars.exp: Remove two extra XFAILs. Update copyright
11189 dates.
11190
6ca37014
DJ
111912003-01-13 Daniel Jacobowitz <drow@mvista.com>
11192
11193 * gdb.c++/printmethod.exp (print virtual method): Accept "(void)".
11194
b0023472
DJ
111952003-01-13 Daniel Jacobowitz <drow@mvista.com>
11196
11197 * gdb.base/printcmds.exp: Enable setup_kfail for gdb/538
11198 (ptype &*"foo").
11199 * gdb.c++/local.exp: Enable setup_kfail for gdb/482.
11200
607fbc54 112012003-01-13 Daniel Jacobowitz <drow@mvista.com>
d6abaea5
DJ
11202
11203 * gdb.mi/mi-console.exp: Remove extra "(known bug)".
11204 * gdb.mi/mi1-console.exp: Likewise.
11205
607fbc54 112062003-01-13 Daniel Jacobowitz <drow@mvista.com>
dfd536a7
DJ
11207
11208 * gdb.mi/mi-console.exp: Add KFAIL for "Hello message (known bug)".
11209 * gdb.mi/mi1-console.exp: Likewise.
11210
a1fb14a2
DJ
112112003-01-13 Daniel Jacobowitz <drow@mvista.com>
11212
11213 * gdb.c++/overload.exp: Remove some fixed XFAILs.
11214
c4cf40b7
DJ
112152003-01-09 Daniel Jacobowitz <drow@mvista.com>
11216
11217 * gdb.base/detach.exp: New test.
11218
696d5a5b
DJ
112192003-01-09 Daniel Jacobowitz <drow@mvista.com>
11220
11221 * Makefile.in (ALL_SUBDIRS): New variable.
11222 (subdirs, clean, distclean): Use it.
11223 * gdb.arch/Makefile.in: Clean up Makefile. Remove rules for
11224 regenerating Makefile, since it is generated from the top level.
11225 * gdb.asm/Makefile.in: Likewise.
11226 * gdb.base/Makefile.in: Likewise.
11227 * gdb.c++/Makefile.in: Likewise.
11228 * gdb.disasm/Makefile.in: Likewise.
11229 * gdb.java/Makefile.in: Likewise.
11230 * gdb.mi/Makefile.in: Likewise.
11231 * gdb.threads/Makefile.in: Likewise.
11232 * gdb.trace/Makefile.in: Likewise.
11233
754533e4
DC
112342003-01-09 David Carlton <carlton@math.stanford.edu>
11235
11236 * gdb.c++/annota2.exp: KFAIL "watch triggered on a.x".
11237 Add copyright year 2003.
11238
d8b3e9ee
MC
112392003-01-06 Michael Chastain <mec@shout.net>
11240
11241 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set):
11242 When selecting a thread, 'line' and 'file' are optional.
11243 * gdb.mi/mi1-pthreads.exp: Likewise.
11244
8e9e0fe6
AS
112452003-01-06 Andreas Schwab <schwab@suse.de>
11246
11247 * lib/gdb.exp: Set LC_ALL to "C" to avoid spurious testsuite
11248 failures.
11249
b5ab8ff3
DJ
112502003-01-04 Daniel Jacobowitz <drow@mvista.com>
11251
11252 Fix PR gdb/844
11253 * lib/gdb.exp (gdb_compile): Handle "quiet" option.
11254 (gdb_compile_pthreads): Pass "quiet" to gdb_compile.
11255
11256 * gdb.threads/gcore-thread.exp: Use gdb_compile_pthreads. Return
11257 instead of calling gdb_suppress_entire_file.
11258 * gdb.threads/print-threads.exp: Likewise.
11259 * gdb.threads/schedlock.exp: Likewise.
11260
11261 * gdb.threads/killed.exp: Return instead of calling
11262 gdb_suppress_entire_file.
11263 * gdb.threads/linux-dp.exp: Likewise.
11264 * gdb.threads/pthreads.exp: Likewise.
11265
1e698235
DJ
112662003-01-04 Daniel Jacobowitz <drow@mvista.com>
11267
11268 * gdb.base/callfuncs.exp: Don't XFAIL unprototyped functions for
11269 stabs.
11270 * gdb.base/completion.exp: Allow marker1(void) as well as marker1().
11271 * gdb.base/whatis.exp: Always allow (void) after function names.
11272
147ff08c
DJ
112732003-01-04 Daniel Jacobowitz <drow@mvista.com>
11274
11275 * gdb.c++/casts.exp: Correct regexp.
11276
dc62bfc2
MK
112772003-01-04 Mark Kettenis <kettenis@gnu.org>
11278
11279 * configure.in: Call AC_CONFIG_HEADER. Don't call
11280 AC_CONFIG_SUBDIRS on gdb.arch, gdb.asm, gdb.base gdb.c++ gdb.java,
11281 gdb.disasm, gdb.mi, gdb.threads and gdb.trace. Call
11282 AC_CHECK_HEADERS on pthread.h. Put Makefiles in the
11283 aforementioned directories in the AC_OUPUT call.
11284 * config.hin: New file.
11285 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
11286 gdb.mi/mi1-pthreads.exp, gdb.threads/gcore-thread.exp,
11287 gdb.threads/killed.exp, gdb.threads/print-threads.exp,
11288 gdb.threads/pthreads.exp, gdb.threads/schedlock.exp: Make sure we
11289 pass -I$objdir instead of -I$objdir/$subdir in compilation.
11290 * gdb.arch/configure.in, gdb.arch/configure, gdb.asm/configure.in,
11291 gdb.asm/configure, gdb.base/configure.in, gdb.base/configure,
11292 gdb.c++/configure.in, gdb.c++/configure, gdb.disasm/configure.in,
11293 gdb.disasm/configure, gdb.java/configure.in, gdb.java/configure,
11294 gdb.mi/configure.in, gdb.mi/configure, gdb.mi/config.in,
11295 gdb.threads/configure.in, gdb.threads/configure,
11296 gdb.threads/config.in, gdb.trace/configure.in,
11297 gdb.trace/configure: Removed.
11298
77afa639
MC
112992003-01-03 Michael Chastain <mec@shout.net>
11300
11301 * gdb.base/miscexprs.c: Fix PR gdb/697, "buglet in
11302 testsuite/gdb.base/miscexprs.c, off-by-1 array reference".
11303
7634bb6e
DJ
113042003-01-03 Daniel Jacobowitz <drow@mvista.com>
11305
11306 * gdb.base/store.exp: Fix regular expressions.
11307
b39c905e
MK
113082002-12-28 Mark Kettenis <kettenis@gnu.org>
11309
11310 * configure.in: Rewrite.
11311 * configure: Regenerated.
11312
0a8551dd
DC
113132003-01-03 David Carlton <carlton@math.stanford.edu>
11314
11315 * gdb.base/psymtab.exp: New file.
11316 * gdb.base/psymtab1.c: Ditto.
11317 * gdb.base/psymtab2.c: Ditto.
11318
c60b7188
AF
113192002-12-23 Adam Fedor <fedor@gnu.org>
11320
11321 * gdb.base/maint.exp: Update expect output to include 'ObjC'.
11322
ee73db83
DC
113232002-12-23 David Carlton <carlton@math.stanford.edu>
11324
11325 * gdb.base/selftest.exp (do_steps_and_nexts): Allow initial brace
11326 and current_directory initialization.
11327
d6c1774e
JB
113282002-12-22 Jim Blandy <jimb@redhat.com>
11329
f0a847b8
JB
11330 * gdb.trace/tfind.exp: Pass '-O1' flag via the 'optimize' option,
11331 rather than as part of the output file name.
11332
d6c1774e
JB
11333 * gdb.base/attach.exp: There's no need to copy the test program to
11334 /tmp; that was only ever necessary on HP/UX, and this test is
11335 entirely disabled there anyway.
11336
f0708dbb
JB
113372002-12-21 Jim Blandy <jimb@redhat.com>
11338
4c2acfea
JB
11339 * gdb.c++/psmang.exp: Doc fix.
11340
f0708dbb
JB
11341 * gdb.c++/psmang.exp, gdb.c++/psmang1.cc, gdb.c++/psmang2.cc: New
11342 test.
11343
9579e000
DC
113442002-12-20 David Carlton <carlton@math.stanford.edu>
11345
11346 * gdb.c++/annota2.exp: KFAIL annotate-quit.
11347
d1810171
MC
113482002-12-18 Michael Chastain <mec@shout.net>
11349
11350 * gdb.c++/annota2.exp: Add copyright year 2002.
11351
76565097
DC
113522002-12-17 David Carlton <carlton@math.stanford.edu>
11353
11354 * gdb.c++/try_catch.cc: Add marker comments.
11355 * gdb.c++/try_catch.exp: Get line numbers from marker comments.
11356 * gdb.c++/m-data.cc: Delete namespace __gnu_test.
11357 * gdb.c++/m-static.cc: Ditto.
11358 * gdb.c++/m-static1.cc: Ditto.
11359 * gdb.c++/try_catch.cc: Ditto.
11360
da81390b
JJ
113612002-12-16 Jeff Johnston <jjohnstn@redhat.com>
11362
11363 * lib/mi-support.exp (mi_reinitialize_dir): Check mi level
11364 to see whether we are using the new -environment-directory
11365 command which resets via -r or the old version of the command
11366 which may prompt the user. Part of fix for gdb/741.
11367
b304d130
AC
113682002-12-13 Andrew Cagney <ac131313@redhat.com>
11369
11370 * gdb.fortran/types.exp: Update obsolete comment.
11371 * gdb.fortran/exprs.exp: Ditto.
11372 * lib/gdb.exp: Delete obsolete code.
11373 * gdb.chill/ChangeLog, gdb.chill/Makefile.in: Delete.
11374 * gdb.chill/builtins.ch, gdb.chill/builtins.exp: Delete.
11375 * gdb.chill/callch.ch, gdb.chill/callch.exp: Delete.
11376 * gdb.chill/chexp.exp, gdb.chill/chillvars.ch: Delete.
11377 * gdb.chill/chillvars.exp, gdb.chill/configure: Delete.
11378 * gdb.chill/configure.in, gdb.chill/enum.ch: Delete.
11379 * gdb.chill/enum.exp, gdb.chill/func1.ch: Delete.
11380 * gdb.chill/gch1041.ch, gdb.chill/gch1041.exp: Delete.
11381 * gdb.chill/gch1272.ch, gdb.chill/gch1272.exp: Delete.
11382 * gdb.chill/gch1280.ch, gdb.chill/gch1280.exp: Delete.
11383 * gdb.chill/gch922.ch, gdb.chill/gch922.exp: Delete.
11384 * gdb.chill/gch981.ch, gdb.chill/gch981.exp: Delete.
11385 * gdb.chill/misc.ch, gdb.chill/misc.exp: Delete.
11386 * gdb.chill/powerset.ch, gdb.chill/powerset.exp: Delete.
11387 * gdb.chill/pr-4975-grt.ch, gdb.chill/pr-4975.ch: Delete.
11388 * gdb.chill/pr-4975.exp, gdb.chill/pr-5016.ch: Delete.
11389 * gdb.chill/pr-5016.exp, gdb.chill/pr-5020.ch: Delete.
11390 * gdb.chill/pr-5020.exp, gdb.chill/pr-5022.ch: Delete.
11391 * gdb.chill/pr-5022.exp, gdb.chill/pr-5646-grt.ch: Delete.
11392 * gdb.chill/pr-5646.ch, gdb.chill/pr-5646.exp: Delete.
11393 * gdb.chill/pr-5984.ch, gdb.chill/pr-5984.exp: Delete.
11394 * gdb.chill/pr-6292.ch, gdb.chill/pr-6292.exp: Delete.
11395 * gdb.chill/pr-6632-grt.ch, gdb.chill/pr-6632.ch: Delete.
11396 * gdb.chill/pr-6632.exp, gdb.chill/pr-8134.exp: Delete.
11397 * gdb.chill/pr-8136.ch, gdb.chill/pr-8136.exp: Delete.
11398 * gdb.chill/pr-8405.ch, gdb.chill/pr-8405.exp: Delete.
11399 * gdb.chill/pr-8742.ch, gdb.chill/pr-8742.exp: Delete.
11400 * gdb.chill/pr-8894-grt.ch, gdb.chill/pr-8894.ch: Delete.
11401 * gdb.chill/pr-8894.exp, gdb.chill/pr-9095.ch: Delete.
11402 * gdb.chill/pr-9095.exp, gdb.chill/pr-9946.ch: Delete.
11403 * gdb.chill/pr-9946.exp, gdb.chill/result.ch: Delete.
11404 * gdb.chill/result.exp, gdb.chill/string.ch: Delete.
11405 * gdb.chill/string.exp, gdb.chill/tests1.ch: Delete.
11406 * gdb.chill/tests1.exp, gdb.chill/tests2.ch: Delete.
11407 * gdb.chill/tests2.exp, gdb.chill/tuples.ch: Delete.
11408 * gdb.chill/tuples.exp, gdb.chill/xstruct-grt.ch: Delete.
11409 * gdb.chill/xstruct.ch, gdb.chill/xstruct.exp: Delete.
11410
a23b6e6a
DC
114112002-12-11 David Carlton <carlton@math.stanford.edu>
11412
11413 * gdb.c++/m-data.exp: Add test for members that shadow global
11414 variables: see PR gdb/804.
11415 * gdb.c++/m-data.cc: Ditto.
11416
6604731b
DJ
114172002-12-10 Daniel Jacobowitz <drow@mvista.com>
11418
11419 * gdb.base/foll-vfork.exp: Re-enable test on HP/UX.
11420
de46ecd7
DC
114212002-12-06 David Carlton <carlton@math.stanford.edu>
11422
11423 * gdb.base/store.c: Don't declare functions static.
11424
27e829d0
AC
114252002-12-04 Andrew Cagney <ac131313@redhat.com>
11426
11427 * gdb.base/store.exp, gdb.base/store.c: New files.
11428
92806416
DJ
114292002-12-03 Daniel Jacobowitz <drow@mvista.com>
11430
11431 * gdb.base/selftest.exp: Update for current gdb.
11432
3bcbaac5
DJ
114332002-12-03 Daniel Jacobowitz <drow@mvista.com>
11434
11435 * gdb.base/maint.exp: Only dump symbols from one source file
11436 or objfile.
11437
f4f00b1f
DJ
114382002-12-03 Daniel Jacobowitz <drow@mvista.com>
11439
11440 * gdb.base/step-test.exp: Allow MIPS to return to the line of a
11441 function call.
11442
f1c8a949
JB
114432002-11-25 Jim Blandy <jimb@redhat.com>
11444
11445 * lib/mi-support.exp (mi_delete_breakpoints): Change name of
11446 function appearing in error message.
11447
9e297a97
DJ
114482002-11-21 Daniel Jacobowitz <drow@mvista.com>
11449
11450 * gdb.base/maint.exp (help maint dump-me): Update with typo fix.
11451
1f312e79
JJ
114522002-11-08 Jeff Johnston <jjohnstn@redhat.com>
11453
d63a86f8
RM
11454 * lib/mi-support.exp (mi_gdb_start): Verify the startup message
11455 for mi1 and current mi is in correct format. New mi startup message
1f312e79
JJ
11456 should be in mi console format. This is part of fix for PR gdb/604.
11457
83c31e7d
FN
114582002-09-18 Fernando Nasser <fnasser@redhat.com>
11459
11460 * gdb.asm/asm-source.exp: Adjust patter to new disassembler routine
11461 which explicitly prints the zero offset as "+0".
11462
322b3f65
DJ
114632002-10-22 Daniel Jacobowitz <drow@mvista.com>
11464
11465 * gdb.threads/schedlock.c (args): Make unsigned.
11466
114672002-10-21 Daniel Jacobowitz <drow@mvista.com>
11468
11469 * gdb.asm/asm-source.exp: Add "mips*-*" pattern. Update line
11470 numbers. Allow "foo2|selected stack frame".
11471 * gdb.asm/asmsrc1.s: Use gdbasm_declare and gdbasm_end.
11472 * gdb.asm/asmsrc2.s: Likewise.
11473 * gdb.asm/common.inc: Define gdbasm_declare and gdbasm_end. Update
11474 comments.
11475 * gdb.asm/mips.inc: New file.
11476
5e2fe5b8
AF
114772002-10-18 Adam Fedor <fedor@gnu.org>
11478
11479 * gdb.base/default.exp: Update expected output to include 'ObjC'.
11480 * gdb.base/help.exp: Likewise.
11481
abe1a5d0
KB
114822002-10-17 Kevin Buettner <kevinb@redhat.com>
11483
11484 * gdb.base/constvars.c (struct crass, struct crisp): New structs.
11485 * gdb.base/constvars.exp (ptype crass, ptype crisp): New tests.
11486
10abb1d4
JB
114872002-10-02 Jim Blandy <jimb@redhat.com>
11488
11489 * gdb.c++/casts.cc, gdb.c++/casts.exp: New test.
11490
1f609b42
AC
114912002-10-01 Andrew Cagney <ac131313@redhat.com>
11492
11493 * mi1-basics.exp: Copy of mi1-basics.exp MIFLAGS set "-i=mi1".
11494 * mi1-break.exp, mi1-console.exp, mi1-disassemble.exp: Ditto.
11495 * mi1-eval.exp, mi1-hack-cli.exp, mi1-pthreads.exp: Ditto.
11496 * mi1-read-memory.exp, mi1-regs.exp, mi1-return.exp: Ditto.
11497 * mi1-simplerun.exp, mi1-stack.exp, mi1-stepi.exp: Ditto.
11498 * mi1-until.exp, mi1-var-block.exp, mi1-var-child.exp: Ditto.
11499 * mi1-var-cmd.exp, mi1-var-display.exp, mi1-watch.exp: Ditto.
11500
0aee02e4
AC
115012002-09-29 Andrew Cagney <ac131313@redhat.com>
11502
11503 * mi0-basics.exp, mi0-break.exp, mi0-console.exp: Delete.
11504 * mi0-disassemble.exp, mi0-eval.exp: Delete.
11505 * mi0-hack-cli.exp, mi0-read-memory.exp: Delete.
11506 * mi0-regs.exp, mi0-return.exp, mi0-simplerun.exp: Delete.
11507 * mi0-stack.exp, mi0-stepi.exp, mi0-until.exp: Delete.
11508 * mi0-var-block.exp, mi0-var-child.exp: Delete.
11509 * mi0-var-cmd.exp, mi0-var-display.exp, mi0-watch.exp: Delete.
d63a86f8 11510
6fde09ad
KB
115112002-09-27 Kevin Buettner <kevinb@redhat.com>
11512
11513 * gdb.base/annota1.exp (info break): Make directory components of
11514 path optional since not all compilers emit this debug information.
11515
11516 * gdb.base/shlib-call.exp (step inside shr2): Don't fail if first
11517 step ends up stepping out of the function instead of stopping on
11518 the epilogue.
11519
9e8aab75
KS
115202002-09-26 Keith Seitz <keiths@redhat.com>
11521
11522 * lib/insight-support.exp (gdbtk_start): Figure out where
11523 the insight executable is based on where gdb is. Use this
11524 executable to start insight instead of gdb.
11525
e36180d7
AC
115262002-09-25 Andrew Cagney <cagney@redhat.com>
11527
11528 * gdb.base/pc-fp.exp, gdb.base/pc-fp.c: New test.
11529
9dd34b2b
AC
115302002-09-24 Andrew Cagney <ac131313@redhat.com>
11531
11532 * gdb.gdb/complaints.exp (test_initial_complaints): Rename
11533 test_isolated_complaints.
11534 (test_empty_complaint): New function.
11535 (test_empty_complaints): New function. Check no output when no
11536 complaints.
d63a86f8 11537
dea97812
KB
115382002-09-19 Jim Blandy <jimb@redhat.com>
11539
a9c64011 11540 * gdb.base/charset.exp, gdb.base/charset.c: New files.
dea97812 11541
54951bd7
AC
115422002-09-19 Andrew Cagney <ac131313@redhat.com>
11543
11544 * gdb.gdb/complaints.exp: New file.
11545
dec43320
AC
115462002-09-18 Andrew Cagney <ac131313@redhat.com>
11547
11548 * gdb.base/maint.exp: Check `help maint internal-warning'.
11549
e70d6e3f
DC
115502002-09-18 David Carlton <carlton@math.stanford.edu>
11551
11552 * gdb.c++/m-static.exp: Remove breakpoints depending on line
11553 numbers, and replace them by a single breakpoint after the
11554 constructors are all finished.
11555 Add test 4.
11556 * gdb.c++/m-static.cc: Add test 4.
11557 * gdb.c++/m-static.h: New file.
11558 * gdb.c++/m-static1.cc: New file.
11559
11560 * gdb.c++/printmethod.exp: New file.
11561 * gdb.c++/printmethod.cc: New file.
11562
11563 * gdb.c++/pr-574.exp: New file.
11564 * gdb.c++/pr-574.cc: New file.
11565
afb5c968
CV
115662002-09-18 Corinna Vinschen <vinschen@redhat.com>
11567
11568 * gdb.base/ending-run.exp: Add handling of "step to end of run" for
11569 embedded targets which never actually exit.
11570
31e45dee
FN
115712002-09-18 Fernando Nasser <fnasser@redhat.com>
11572
11573 * gdb.base/ending-run.exp: Properly mark "continue after exit" and
11574 "don't step after run" as unresolved or unsupported, instead of xfail.
11575
a283c5a1
CV
115762002-09-18 Corinna Vinschen <vinschen@redhat.com>
11577
11578 * gdb.base/ending-run.exp: Fix expected string for _wrap_main to
11579 allow correct handling of #ifdef UNDERSCORES from dejagnu/testglue.c.
11580 Add newline to expected string in "step out of main (status wrapper)"
11581 case.
11582
11350d2a
CV
115832002-09-18 Corinna Vinschen <vinschen@redhat.com>
11584
11585 * lib/gdb.exp (rerun_to_main): Allow restarting application.
11586 * gdb.base/ena-dis-br.exp (rerun_to_main): Eliminate.
11587
0deec7d6
TT
115882002-09-17 Tom Tromey <tromey@redhat.com>
11589
11590 * gdb.base/printcmds.exp (test_print_string_constants): Expect
11591 \000, not \0, in double-quoted string.
11592
b2b4a1b5
CV
115932002-09-14 Corinna Vinschen <vinschen@redhat.com>
11594
c9d37158 11595 * gdb.base/commands.exp: Don't expect a "Program exited normally"
b2b4a1b5
CV
11596 string after running the commands execution on breakpoint tests.
11597
1c56143a
CV
115982002-09-13 Corinna Vinschen <vinschen@redhat.com>
11599
11600 * lib/gdb.exp (gdb_continue_to_end): Fix typo in expected string.
11601
37f8da45
JB
116022002-09-12 Joel Brobecker <brobecker@gnat.com>
11603
11604 * gdb.base/call-strs.exp: Fix a small typo in one of the comments.
11605
08b468e0
KS
116062002-09-10 Keith Seitz <keiths@redhat.com>
11607
11608 * lib/mi-support.exp (mi_runto): New proc. Does the same as gdb's
11609 runto proc.
11610 (mi_run_to_main): Use mi_runto.
11611 (mi_execute_to): Renamed from mi_run_to. Changed all callers.
11612
dc360f58
KS
116132002-09-10 Keith Seitz <keiths@redhat.com>
11614
11615 * lib/mi-support.exp: (mi_run_to_main): Allow anything to precede
11616 regexp for stopping at main. Could have multiple event notifications.
11617 Don't assume that main was declared with no parameters.
11618 (mi_next): Use mi_step_to.
11619 (mi_step): Use mi_next_to.
11620
ce3abcfb
CV
116212002-09-09 Corinna Vinschen <vinschen@redhat.com>
11622
11623 * gdb.base/default.exp: Fix expected string in `info float' test.
11624
d1f5b980
BE
116252002-09-09 Ben Elliston <bje@redhat.com>
11626
11627 * config/mips.exp: Update comments.
11628 * config/mips-idt.exp: Likewise.
11629 * config/nind.exp: Likewise.
11630 * config/slite.exp: Likewise.
11631 * config/sparclet.exp: Likewise.
11632 * config/udi.exp: Likewise.
11633 * config/vx.exp: Likewise.
11634 * config/vxworks29k.exp: Likewise.
11635
2f71430b
JB
116362002-09-05 Jim Blandy <jimb@redhat.com>
11637
11638 * gdb.threads/killed.exp: Fix test failure message.
11639
7ddebc7e
KS
116402002-09-04 Keith Seitz <keiths@redhat.com>
11641
11642 * lib/mi-support.exp: Update copyright.
11643 (mi_gdb_test): Increase the priority of the expected pattern
11644 so that it matches gdb_test.
11645
0ae67eb3
KS
116462002-09-03 Keith Seitz <keiths@redhat.com>
11647
11648 * lib/gdb.exp (gdb_compile_pthreads): Fix "build_bin" typo.
11649 Use integer comparison instead of string comparison for testing
11650 whether binary was built.
11651
38fc42c8
JB
116522002-09-03 Jim Blandy <jimb@redhat.com>
11653
11654 * gdb.threads/killed.exp, gdb.threads/killed.c: New test.
11655
b6ff0e81
JB
116562002-08-29 Jim Blandy <jimb@redhat.com>
11657
11658 * gdb.threads/pthreads.exp: Move the portable thread compilation
11659 code into a function in lib/gdb.exp, and call that from here.
11660 * lib/gdb.exp (gdb_compile_pthreads): New function.
11661
07c98896
KS
116622002-08-29 Keith Seitz <keiths@redhat.com>
11663
11664 * lib/mi-support.exp (mi_gdb_test): Add global declaration for
11665 expect_out so that callers can get at it.
11666
0312286c
DJ
116672002-08-23 Daniel Jacobowitz <drow@mvista.com>
11668
11669 * gdb.threads/print-threads.c: New file.
11670 * gdb.threads/print-threads.exp: New file.
11671 * gdb.threads/schedlock.c: New file.
11672 * gdb.threads/schedlock.exp: New file.
11673
dd039bc4
EZ
116742002-08-22 Elena Zannoni <ezannoni@redhat.com>
11675
a9c64011
AS
11676 * gdb.arch/altivec-abi.exp: The source C file is altivec-abi.c,
11677 not altivec.c.
dd039bc4 11678
1f36144c
MK
116792002-08-17 Mark Kettenis <kettenis@gnu.org>
11680
11681 * gdb.base/return.exp: Remove i*86-*-* from list of xfail'ed
11682 targets. The problem should be fixed now.
11683
16057ec7 116842002-08-15 Mark Kettenis <kettenis@gnu.org>
5415e7c5
MK
11685
11686 * gdb.java/jv-print.exp: Fix p '' and p ''' tests to deal with
11687 2002-07-24 change that removes final dots from error messages.
11688
3c1499ad
TT
116892002-08-13 Tom Tromey <tromey@redhat.com>
11690
11691 * gdb.base/readline.exp: New file.
11692
a20ce2c3
AC
116932002-08-01 Andrew Cagney <ac131313@redhat.com>
11694
11695 * lib/gdb.exp (gdb_expect_list): Only print one pass, fail, or
11696 supress message.
11697
db034ac5
AC
116982002-08-01 Andrew Cagney <cagney@redhat.com>
11699
11700 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove CHILLFLAGS, CHILL,
11701 CHILL_FOR_TARGET and CHILL_LIB.
11702 * configure.in (configdirs): Remove gdb.chill.
11703 * configure: Regenerate.
11704 * lib/gdb.exp: Obsolete references to chill.
11705 * gdb.fortran/types.exp: Ditto.
11706 * gdb.fortran/exprs.exp: Ditto.
11707
3e000b18
KB
117082002-07-30 Kevin Buettner <kevinb@redhat.com>
11709
11710 * gdb.base/shlib-call.exp (additional_flags): Conditionally
11711 set Irix-specific compile and link flags.
11712
28f4966b
KB
117132002-07-29 Kevin Buettner <kevinb@redhat.com>
11714
11715 * lib/gdb.exp (mips*-*-irix*): Use alternate method for preprocessing
11716 source files. The ``-o'' option doesn't work with the ``-E'' option
11717 when using the Irix compiler.
11718
46c0d5a6
DJ
117192002-07-19 Daniel Jacobowitz <drow@mvista.com>
11720
11721 * config/gdbserver.exp (gdb_load): Don't use TCL varargs.
11722 Improve support for reusing an exec file. Copy exec file
11723 to target, and run gdbserver on the target instead of on the host.
11724
eecf4bed
JB
117252002-07-18 Jim Blandy <jimb@redhat.com>
11726
0f815cdf
JB
11727 * gdb.base/ending-run.exp: Don't expect to see the program end in
11728 some orderly fashion when we're running on a real stand-alone
11729 board.
11730
eecf4bed
JB
11731 * gdb.base/interrupt.exp: Correct logic for skipping tests on
11732 targets that don't support interrupts.
11733
52d309e4
JB
117342002-07-10 Paul N. Hilfinger <hilfingr@otisco.mckusick.com>
11735
11736 * gdb.base/attach.exp: Add patterns to match output from /proc-based
11737 systems.
11738 Move comments in expect statements to inside the actions, so that they
11739 don't get matched against.
11740
ff683d9e
MK
117412002-07-10 Mark Kettenis <kettenis@gnu.org>
11742
11743 * gdb.base/interrupt.exp: Setup xfail for all i386 BSD's on "call
11744 function when asleep" test.
11745
b5356753
AC
117462002-07-10 Andrew Cagney <ac131313@redhat.com>
11747
11748 * gdb.base/page.exp: Rewrite to handle problems with very long
11749 `info set' output. Update copyright.
11750
6aa4d13a
AC
117512002-06-26 Andrew Cagney <ac131313@redhat.com>
11752
11753 * gdb.hp/configure.in (AC_CONFIG_SUBDIRS): Do not try to configure
11754 gdb.threads-hp.
11755 * gdb.hp/configure: Regenerate.
11756 * gdb.hp/gdb.threads-hp/configure.in: Delete file.
11757 * gdb.hp/gdb.threads-hp/configure: Delete file.
11758 * gdb.hp/gdb.threads-hp/Makefile.in: Delete file.
11759
8cf8c2b8
AC
117602002-06-22 Andrew Cagney <ac131313@redhat.com>
11761
11762 * gdb.base/selftest.exp (do_stes_and_next): Skip calls to
11763 setlocale, bindtextdomain and textdomain.
11764
6827a8f8
JB
117652002-06-11 Jim Blandy <jimb@redhat.com>
11766
919d772c
JB
11767 * lib/gdb.exp (get_debug_format): Tolerate message saying whether
11768 preprocessor macro information is present.
11769
6827a8f8
JB
11770 * macscp.exp, macscp1.c, macscp2.h, macscp3.h, macscp4.h: New
11771 tests.
11772
c15b0d21
MS
117732002-06-06 Michael Snyder <msnyder@redhat.com>
11774
c5984d70
MS
11775 * gdb.base/overlays.exp: Record addresses of overlay
11776 functions in TCL variables rather than in GDB variables,
11777 to avoid having GDB convert them to pointers (with loss
11778 of information).
11779
d63a86f8 11780 * gdb.base/d10v.ld: Merge in several years worth of
99a8512b 11781 default linker script changes.
c15b0d21
MS
11782 * gdb.base/long_long.exp: Add check for sizeof (long double).
11783
be26fe0d
ML
117842002-06-06 Michal Ludvig <mludvig@suse.cz>
11785
11786 * gdb.asm/asm-source.exp: Add x86-64 target.
11787 * gdb.asm/x86_64.inc: New.
d63a86f8 11788
258093ca 117892002-05-30 Michael Chastain <mec@shout.net>
258093ca 11790
4b3153f1 11791 From Benjamin Kosnik <bkoz@redhat.com>:
258093ca
MC
11792 * gdb.c++/m-static.cc: New file.
11793 * gdb.c++/m-static.exp: New file.
11794
241264c6
MS
117952002-05-28 Michael Snyder <msnyder@redhat.com>
11796
11797 * gdb.base/call-ar-st.exp: Allow for reduced floating point
11798 precision.
11799
9bba8c8f 118002002-05-27 Michael Chastain <mec@shout.net>
71ea1be0 11801
4b3153f1 11802 From Benjamin Kosnik <bkoz@redhat.com>:
71ea1be0
MC
11803 * gdb.c++/m-data.cc: New file.
11804 * gdb.c++/m-data.exp: New file.
11805
118062002-05-27 Michael Chastain <mec@shout.net>
9bba8c8f 11807
4b3153f1 11808 From Benjamin Kosnik <bkoz@redhat.com>:
9bba8c8f 11809 * gdb.c++/try_catch.cc: New file.
d63a86f8 11810 * gdb.c++/try_catch.exp: New file.
9bba8c8f 11811
def1b996
MC
118122002-05-27 Michael Chastain <mec@shout.net>
11813
11814 * gdb.c++/local.exp: Accept more nested types in output.
11815
522ba268
MC
118162002-05-26 Michael Chastain <mec@shout.net>
11817
11818 * gdb.base/call-rt-st.exp: Fix typo in brace quoting.
11819
277254ba
MS
118202002-05-15 Nick Clifton <nickc@cambridge.redhat.com>
11821
11822 * lib/gdb.exp (gdb_wrapper_init): Just because
11823 gdb_wrapper_file exists, this does not mean that the file
11824 should not be rebuilt. That is what gdb_wrapper_initialized
11825 is for.
11826 (default_gdb_init): Reset gdb_wrapper_initialized.
11827
b61a8733
MS
118282002-05-23 Michael Snyder <msnyder@redhat.com>
11829
d63a86f8 11830 * gdb.base/all-bin.exp: Revise previous patch by just reducing
5bdb6d01
MS
11831 the precision of the floating point test results.
11832 * gdb.base/call-rt-st.exp: Ditto.
11833
b61a8733
MS
11834 * gdb.base/all-bin.exp: Allow for reduced floating point precision.
11835 * gdb.base/call-rt-st.exp: Ditto.
11836
56f6e910
MC
118372002-05-19 Michael Chastain <mec@shout.net>
11838
11839 * gdb.c++/inherit.exp: Accept "VTT for ..." in output strings.
11840
ad0b0016
EZ
118412002-05-19 Elena Zannoni <ezannoni@redhat.com>
11842
a9c64011
AS
11843 * configure.in (configdirs): Add gdb.arch.
11844 * configure: Regenerate.
ad0b0016 11845
f617d2b6
JB
118462002-05-17 Jim Blandy <jimb@redhat.com>
11847
11848 * gdb.base/completion.exp: Recognize the more detailed error
11849 messages produced by the macro expander's lexical analyzer.
11850
eac2a696
EZ
118512002-05-14 Elena Zannoni <ezannoni@redhat.com>
11852
a9c64011
AS
11853 * gdb.arch/altivec-abi.c: New file.
11854 * gdb.arch/altivec-abi.exp: New file.
11855 * gdb.arch/altivec-regs.c: New file.
11856 * gdb.arch/altivec-regs.exp: New file.
eac2a696 11857
2fdde8f8
DJ
118582002-05-14 Daniel Jacobowitz <drow@mvista.com>
11859
11860 * gdb.base/maint.exp (maint print type): Update for new type
11861 structure.
d63a86f8 11862
e31f1a7c
EZ
118632002-05-14 Elena Zannoni <ezannoni@redhat.com>
11864
11865 * gdb.arch: New directory.
11866 * gdb.arch/configure.in: New file.
11867 * gdb.arch/configure: New file.
11868 * gdb.arch/Makefile.in: New file.
11869
db589741
CV
118702002-05-13 Corinna Vinschen <vinschen@redhat.com>
11871
11872 * gdb.asm/asm-source.exp: Add v850 as supported target.
11873 * gdb.asm/v850.inc: New file.
11874
8ce2a7dc
DJ
118752002-05-13 Daniel Jacobowitz <drow@mvista.com>
11876
11877 * gdb.c++/annota2.exp (annotate-quit): Add comment.
11878
df763c7f
DJ
118792002-05-12 Daniel Jacobowitz <drow@mvista.com>
11880
11881 * gdb.base/break.exp: Check 'break "marker2"'.
11882
377daeed
MS
118832002-05-10 Michael Snyder <msnyder@redhat.com>
11884
11885 * gdb.base/long_long.exp: Fix typo.
11886
c4b7bc2b
JB
118872002-05-10 Jim Blandy <jimb@redhat.com>
11888
ecac9a4e
JB
11889 * gdb.base/printcmds.exp: Don't xfail the ptype command. This is
11890 a bug.
11891
c4b7bc2b
JB
11892 * gdb.base/printcmds.exp (test_integer_literals_rejected):
11893 Recognize more detailed error message produced by the macro
11894 expander's lexical analyzer.
11895 * lib/gdb.exp (test_print_reject): Same.
11896
e71019a1
MK
118972002-05-09 Mark Kettenis <kettenis@gnu.org>
11898
11899 * gdb.c++/method.exp: Fix typo.
11900
fedfc8e6
MS
119012002-05-08 Michael Snyder <msnyder@redhat.com>
11902
166a1957
MS
11903 * gdb.mi/mi-var-child.exp: Accept (void) as well as ().
11904 * gdb.mi/mi0-var-child.exp: Accept (void) as well as ().
fedfc8e6 11905 * gdb.base/default.exp: Merge clauses for arm, strongarm, xscale.
35928259
MS
11906 * gdb.base/long_long.exp: Merge clauses for arm and xscale.
11907 Add iftarget clause for strongarm.
d63a86f8 11908
f1c47eb2
MS
119092002-05-06 Michael Snyder <msnyder@redhat.com>
11910
cb9a9d3e
MS
11911 * lib/gdb.exp (gdb_test): Add case to allow for status wrapper.
11912 (gdb_continue_to_end): Accept output from status wrapper.
11913 * gdb.base/ending-run.exp: Add case for output from status wrapper.
11914 Clean up fail messages to match pass messages.
11915
f1c47eb2
MS
11916 Enable the "needs_status_wrapper" testsuite feature.
11917 * lib/gdb.exp (gdb_wrapper_init): New procedure.
11918 (gdb_compile): Conditionally call gdb_wrapper_init.
11919 * gdb.base/a2-run.exp: Recognize output from status wrapper.
11920 * gdb.c++/method.exp: Recognize output from status wrapper.
11921
6079c749
BE
119222002-05-06 Ben Elliston <bje@redhat.com>
11923From Graydon Hoare <graydon@redhat.com>
11924
11925 * config/sid.exp: Include support for "rawsid" protocol.
11926
188baff3
JB
119272002-05-03 Jim Blandy <jimb@redhat.com>
11928
11929 * gdb.c++/hang.exp: Check for corruption of the cv_type chain.
11930 * gdb.c++/hang3.C: New file.
11931
b9c07f0f
AC
119322002-05-04 Andrew Cagney <ac131313@redhat.com>
11933
11934 * gdb.base/default.exp: Remove obsolete code.
11935 * gdb.c++/misc.exp: Ditto. Update copyright.
11936 * gdb.c++/cplusfuncs.exp: Ditto. Update copyright.
11937 * gdb.base/whatis.exp: Ditto. Update copyright.
11938 * gdb.base/scope.exp: Ditto. Update copyright.
11939 * gdb.base/ptype.exp: Ditto. Update copyright.
11940 * gdb.base/printcmds.exp: Ditto. Update copyright.
11941 * gdb.base/opaque.exp: Ditto. Update copyright.
11942 * gdb.base/list.exp: Ditto.
11943 * gdb.base/funcargs.exp: Ditto. Update copyright.
11944 * gdb.hp/gdb.threads-hp/usrthbasic.c: Delete.
11945 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Delete.
11946 * gdb.hp/gdb.threads-hp/usrthcore.c: Delete.
11947 * gdb.hp/gdb.threads-hp/usrthcore.exp: Delete.
11948 * gdb.hp/gdb.threads-hp/usrthfork.c: Delete.
11949 * gdb.hp/gdb.threads-hp/usrthfork.exp: Delete.
11950
5c7a0397
MS
119512002-05-02 Michael Snyder <msnyder@redhat.com>
11952
d6dcc264 11953 * gdb.base/watchpoint.exp: Add xscale target.
5c7a0397
MS
11954 * gdb.base/long_long.exp: Add xscale target.
11955 * gdb.base/default.exp: Add xscale target.
11956
eb7f1c48
JB
119572002-05-01 Jim Blandy <jimb@redhat.com>
11958
11959 * gdb.c++/hang1.C, gdb.c++/hang2.C, gdb.c++/hang.H,
11960 gdb.c++/hang.exp: New test.
11961
a6befae8
FF
119622002-05-01 Fred Fish <fnf@redhat.com>
11963
11964 * gdb.base/completion.exp: Handle completions of "./Make" for
11965 more than one completion possibility, as is the case when we
11966 build and test in the source tree.
11967
0a310277
AG
119682002-04-29 Anthony Green <green@redhat.com>
11969
11970 * gdb.java/jmisc1.exp: New file.
11971 * gdb.java/jmisc2.exp: New file.
11972
6ff9af88
DJ
119732002-04-24 Daniel Jacobowitz <drow@mvista.com>
11974
11975 * gdb.threads/linux-dp.exp: Use 'unset' instead of 'array unset'.
11976
96b3d632
EZ
119772002-04-23 Elena Zannoni <ezannoni@redhat.com>
11978
11979 * gdb.base/help.exp: Change 'help status' to allow for target
11980 dependent output differences.
11981
5019bb54
MC
119822002-04-22 Michael Chastain <mec@shout.net>
11983
11984 * gdb.c++/local.exp: Add PR numbers: gdb/482, gdb/483.
11985
a805a116
MC
119862002-04-22 Michael Chastain <mec@shout.net>
11987
11988 * gdb.c++/method.exp: Fix syntax of reference to gdb/277.
11989
a1706bfd
DM
119902002-04-17 David S. Miller <davem@redhat.com>
11991
11992 * gdb.asm/sparc64.inc: New file.
11993 * gdb.asm/asm-source.exp: Handle sparc64-*-*.
11994
a73a20a2
EZ
119952002-04-19 Elena Zannoni <ezannoni@redhat.com>
11996
11997 * gdb.asm/asm-source.exp: Don't use a symlink, just copy the
11998 instruction file directly into the build tree. Clean up at end of
11999 test.
12000
ba678339
DM
120012002-04-18 David S. Miller <davem@redhat.com>
12002
12003 * gdb.base/annota1.exp: Expect addresses as $hex + whitespace to
12004 handle 64-bit platforms correctly.
12005 * gdb.base/maint.exp: Likewise.
12006
b03399da
KB
120072002-04-18 Kevin Buettner <kevinb@redhat.com>
12008
12009 * gdb.base/shlib-call.exp (additional_flags): AIX doesn't need
12010 ``-fpic'' when compiling files comprising a shared library, but
12011 it does need additional linker flags in order to find shared
12012 libraries at run time.
12013
e2004992
KB
120142002-04-18 Kevin Buettner <kevinb@redhat.com>
12015
12016 * gdb.base/cvexpr.c (use): New function.
12017 (main): Invoke use() on all global variables to prevent
12018 some linkers from deleting these otherwise unused symbols.
12019
d8937120
MC
120202002-04-17 Michael Chastain <mec@shout.net>
12021From David S. Miller <davem@redhat.com>
12022
12023 * gdb.c++/ovldbreak.exp: Expect addresses as $hex + whitespace to
12024 handle 64-bit platforms correctly.
12025
ffd61a58
MS
120262002-04-12 Michael Snyder <msnyder@redhat.com>
12027From Jim Blandy <jimb@redhat.com>
a9c64011 12028 * gdb.base/foo.c (foox): Remove section attribute; the linker
ffd61a58
MS
12029 script can handle this instead.
12030 * gdb.base/bar.c (barx): Same.
12031 * gdb.base/baz.c (bazx): Same.
12032 * gdb.base/grbx.c (grbxx): Same.
12033
12034 * gdb.base/overlays.exp: New test: check that GDB's manual overlay
12035 manager doesn't automatically unmap overlays unnecessarily.
12036
6b8426a6
MH
120372002-04-10 Martin M. Hunt <hunt@redhat.com>
12038
12039 * gdb.base/ending-run.exp: Fix pattern for Mips targets
12040 stepping out of main.
12041
34af4875
MC
120422002-04-09 Michael Chastain <mec@shout.net>
12043
12044 * gdb.c++/local.cc (main): Move call to marker1() inside nested
12045 scope so that the nested scope tests will make sense.
12046 * gdb.c++/local.exp: Write patterns that actually work with gcc
12047 (the HP patterns "were never known to work with gcc").
12048 Keep the old aCC patterns too.
12049
2d1676a0
DJ
120502002-04-09 Daniel Jacobowitz <drow@mvista.com>
12051
12052 * gdb.base/attach.exp: Correct target board test.
12053
3a63e3f9
MC
120542002-04-08 Michael Chastain <mec@shout.net>
12055
12056 * gdb.c++/method.exp: Require "const ... A * ..." for "ptype this"
12057 in a const method. Add some xfail and fail cases for configurations
12058 that do not emit the "const ...".
12059
f18dabd2
MC
120602002-04-07 Michael Chastain <mec@shout.net>
12061
12062 * gdb.c++/method.exp: Use gdb_test instead of send_gdb/gdb_expect.
12063 Accept "A * const" and "const A * const" as type of "this".
12064 Fix spelling of getFunky throughout. Make messages uniform.
12065
0fcddd82
EZ
120662002-04-07 Elena Zannoni <ezannoni@redhat.com>
12067
a9c64011 12068 Work around for PR gdb/285:
0fcddd82
EZ
12069 * gdb.asm/asm-source.exp: Bail out if multilibs are detected.
12070
16a8534a
EZ
120712002-04-07 Elena Zannoni <ezannoni@redhat.com>
12072
12073 * gdb.asm/asm-source.exp: Build symbolic link to arch specific
12074 instructions file at run time instead of configure time.
12075 Sometimes we run the test in a directory that is not the one we
12076 configured in.
12077 * gdb.asm/configure.in: Delete creation of symlink.
12078 * gdb.asm/configure: Regenerate.
12079
24181d81
JB
120802002-04-05 J. Brobecker <brobecker@gnat.com>
12081
12082 * gdb.gdb/xfullpath.exp: New test, to exercise the new
12083 xfullpath () function.
12084
7cdb7107
DJ
120852002-04-04 Daniel Jacobowitz <drow@mvista.com>
12086
12087 * gdb.asm/Makefile.in: Correct dependencies.
12088
12089 * gdb.asm/powerpc.inc: New file.
12090 * gdb.asm/asm-source.exp: Add PowerPC.
12091 * gdb.asm/configure.in: Likewise.
12092 * gdb.asm/configure: Regenerated.
12093
a7d17088
DJ
120942002-04-04 Daniel Jacobowitz <drow@mvista.com>
12095
12096 * gdb.base/relocate.exp: New file.
12097 * gdb.base/relocate.c: New file.
12098
cd721503
FF
120992002-04-04 Fred Fish <fnf@redhat.com>
12100
12101 * gdb.base/step-test.exp: Update comment regarding stopping in
12102 memcpy/bcopy calls inserted as part of the compiler runtime.
12103
b22ad7a7
MS
121042002-04-04 Michael Snyder <msnyder@redhat.com>
12105
12106 * gdb.base/ovlymgr.c: Add overlay event breakpoint support.
12107
5f279fa6
DJ
121082002-04-03 Daniel Jacobowitz <drow@mvista.com>
12109
12110 * lib/gdb.exp (gdb_test): Move -notransfer inside of gdb_expect.
12111 (gdb_expect): Remove $notransfer hack.
12112
dd0fd3ce
DJ
121132002-04-02 Daniel Jacobowitz <drow@mvista.com>
12114
12115 * gdb.c++/classes.exp ("calling method for small class"): Match
12116 updated register output.
12117
1e50cda1
DJ
121182002-03-30 Daniel Jacobowitz <drow@mvista.com>
12119
12120 Fix PR gdb/452
12121 * gdb.base/dbx.exp: Restore old definition of gdb_file_cmd
12122 when finished. Make gdb_file_cmd send "exec-file" when
12123 appropriate.
12124
24015922
DJ
121252002-03-30 Daniel Jacobowitz <drow@mvista.com>
12126
12127 * gdb.base/attach.exp: Remove extra setup_xfail.
12128
dd7dfd64
MS
121292002-03-26 Michael Snyder <msnyder@redhat.com>
12130
12131 * gdb.base/default.exp: Add tests for dump, append, and restore.
12132 * gdb.base/help.exp: Add tests for dump, append, and restore.
12133 * gdb.base/dump.exp: New file, test dump, append and restore.
12134 * gdb.base/dump.c: New file.
12135
48b2f8d7
MS
121362002-03-27 Michael Snyder <msnyder@redhat.com>
12137
d63a86f8 12138 * gdb.base/help.exp: Modify expect strings to reflect
48b2f8d7
MS
12139 clean-ups in help messages.
12140
05b4d525
FF
121412002-03-26 Fred Fish <fnf@redhat.com>
12142
12143 * gdb.base/step-test.exp: Accept stopping in memcpy/bcopy when we
12144 have debugging info for those functions and the compiler uses them
12145 internally to copy structs around.
12146
d7679631
FF
121472002-03-26 Fred Fish <fnf@redhat.com>
12148
12149 * gdb.base/list.exp: Revert the change made yesterday and add note
12150 about why we don't list the default lines for remote targets.
12151
523ac3f9
MS
121522002-03-25 Michael Snyder <msnyder@redhat.com>
12153
12154 * gdb.base/help.exp: Clean up unnecessary wild cards in regexps.
12155
754b2b8d
FF
121562002-03-25 Fred Fish <fnf@redhat.com>
12157
12158 * gdb.base/list.exp: This test works on remote targets so remove
12159 the short circuit for remote targets. Update copyright.
12160
33c3e192
FF
121612002-03-25 Fred Fish <fnf@redhat.com>
12162
12163 * gdb.base/attach.exp: Fix logic error that was suppressing this
12164 test for all non hppa*-*-hpux* targets, instead of the hp target.
12165 Move comments closer to the suppression point. Also now need to
12166 check that we are running natively.
12167
d43e73ee
MS
121682002-03-22 Michael Snyder <msnyder@redhat.com>
12169
882c8f02
MS
12170 * gdb.base/default.exp: Add test for gcore. Update copyright.
12171 * gdb.base/help.exp: Add test for gcore. Update copyright.
d43e73ee 12172
04c12f60
FF
121732002-03-06 Fred Fish <fnf@redhat.com>
12174
12175 * gdb.base/funcargs.c: Remove extraneous ';' character.
12176 * gdb.trace/gdb_c_test.c: Remove extraneous ';' character.
12177
b43df995
MC
121782002-03-04 Michael Chastain <mec@shout.net>
12179
12180 * gdb.mi/mi-var-cmd.exp: In test "create local variable func",
12181 accommodate gcc v3 function signature.
12182 * gdb.mi/mi0-var-cmd-exp: Ditto.
12183
92362027
AC
121842002-02-24 Andrew Cagney <ac131313@redhat.com>
12185
12186 * testsuite/gdb.base/huge.c: Replace ``Linux'' with either
12187 ``GNU/Linux'' or ``Linux kernel''
12188 * testsuite/gdb.threads/pthreads.c: Ditto.
12189
258ad32d
MC
121902002-02-24 Michael Chastain <mec@shout.net>
12191
12192 * gdb.threads/pthreads.c (thread1): Add a return statement.
12193 (thread2): Likewise.
12194 (foo): Likewise.
12195
04c3b3d4
MC
121962002-02-23 Michael Chastain <mec@shout.net>
12197
12198 * gdb.threads/linux-dp.c (philosopher): Add a return statement
12199 to placate gcc.
12200
5a2a0a20
MC
122012002-02-23 Michael Chastain <mec@shout.net>
12202
12203 * gdb.c++/templates.exp: Remove setup_xfail_format "stabs" on
12204 test "ptype bint". The test passes on all my stabs configurations.
12205
a640f7fc
JB
122062002-02-21 Jim Blandy <jimb@redhat.com>
12207
27924826
JB
12208 * gdb.asm/asm-source.exp: Parse the output from `info sources' one
12209 filename at a time, and watch for the ones we want to see.
12210
a640f7fc
JB
12211 * gdb.base/ptype.exp, gdb.base/ptype.c: Add tests for printing
12212 types of pointers to prototyped functions.
12213
edcc8c75
AC
122142002-02-20 Andrew Cagney <ac131313@redhat.com>
12215
12216 * gdb.base/sizeof.c (main): Call fill_structs. Print value of
12217 signed, unsigned and straight char.
12218 (padding_char, padding_short, padding_int, padding_long,
12219 padding_long_long, padding_float, padding_double,
12220 padding_long_double): New global variables.
12221 (fill, fill_structs): New functions.
12222
12223 * gdb.base/sizeof.exp: Check for signed and unsigned char. Check
12224 for correctly sized writes. Update copyright.
12225 (get_valueof): New procedure.
12226 (get_sizeof): Call get_valueof.
12227 (check_valueof): New procedure.
12228 (check_padding): New procedure.
12229
ac57ea44
MC
122302002-02-20 Michael Chastain <mec@shout.net>
12231
12232 * gdb.c++/virtfunc.exp (test_virtual_calls): Remove obsolete calls
12233 to setup_xfail. Document some of the remaining calls.
12234
7a10c941
MC
122352002-02-18 Michael Chastain <mec@shout.net>
12236
12237 * gdb.c++/userdef.exp: Update copyright year.
12238
fb8acdcc
DJ
122392002-02-18 Daniel Jacobowitz <drow@mvista.com>
12240
12241 * gdb.c++/userdef.exp: Test overloaded operators properly.
12242 Remove xfails.
12243
fda6ae12
MS
122442002-02-14 Michael Snyder <msnyder@redhat.com>
12245
12246 * gdb.base/gcore.exp: Relax recognition of function breakpoint.
12247
676a0442
DJ
122482002-02-14 Daniel Jacobowitz <drow@mvista.com>
12249
12250 * gdb.base/a2-run.exp: Check for a remote target properly.
12251 * gdb.base/annota1.exp: Likewise.
12252 * gdb.base/list.exp: Likewise.
12253 * gdb.base/reread.exp: Likewise.
12254 * gdb.base/scope.exp: Likewise.
12255 * gdb.base/shlib-call.exp: Likewise.
12256 * gdb.base/term.exp: Likewise.
12257 * gdb.c++/annota2.exp: Likewise.
12258
78b4f468
RE
122592002-02-13 Richard Earnshaw <rearnsha@arm.com>
12260
12261 * gdb.base/watchpoint.exp: Restore previous timeout at end of test.
12262
9a81ba51
MC
122632002-02-10 Michael Chastain <mec@shout.net>
12264
12265 * gdb.base/funcargs.c (localvars_after_alloca): Fix return type.
12266 (call_after_alloca): Ditto.
12267
004af6c7
DJ
122682002-02-10 Daniel Jacobowitz <drow@mvista.com>
12269
12270 * gdb.base/ending-run.exp: Guard "cont" test with
12271 gdb_skip_stdio_test.
12272
37225f62
JB
122732002-02-06 Jim Blandy <jimb@redhat.com>
12274
12275 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Move these tests
12276 from here...
12277 * gdb.hp/gdb.base-hp/callfwmall.c, gdb.hp/gdb.base-hp/callfwmall.exp:
12278 To here. Disable this test on non-HP platforms. Add big comment.
12279
fe6fdd96
MS
122802002-02-04 Michael Snyder <msnyder@redhat.com>
12281
12282 * gdb.base/ovlymgr.c (ovly_copy): Generalize for targets
12283 other than d10v and m32r.
12284
036fad3f
RE
122852002-02-02 Richard Earnshaw <rearnsha@arm.com>
12286
12287 * gdb.base/default.exp: Rewrite test patterns to reduce time
12288 taken to match them.
12289
7148ab62
DJ
122902002-01-30 Daniel Jacobowitz <drow@mvista.com>
12291
12292 * gdb.base/annota1.exp (backtrace from shlibrary): Fix spelling.
12293 Allow a start function above main.
12294 * gdb.threads/linux-dp.exp: Fix copyright date.
12295
396cc255
DJ
122962002-01-30 Daniel Jacobowitz <drow@mvista.com>
12297
a9c64011
AS
12298 * gdb.threads/linux-dp.exp: Use 'array unset', not 'array set'.
12299 (check_philosopher_stack): Check for manager thread before checking
12300 for a just-starting thread.
396cc255 12301
f038d31b
DJ
123022002-01-30 Daniel Jacobowitz <drow@mvista.com>
12303
12304 From Neil Booth <neil@daikokuya.demon.co.uk>:
12305 * gdb.base/bitfields.c: Correct assignments to bitfields to avoid
12306 warnings.
12307
b3ff9d9a
FF
123082002-01-21 Fred Fish <fnf@redhat.com>
12309
12310 * gdb.base/restore.exp (restore_tests): Fix obvious typo, callee
12311 not caller.
12312
39ad761d
JB
123132002-01-21 Jim Blandy <jimb@redhat.com>
12314
12315 * gdb.base/reread.exp: Check that GDB properly re-reads the
12316 executable file when it changes while no inferior is running.
12317
aaf320fa
FF
123182002-01-21 Fred Fish <fnf@redhat.com>
12319
a9c64011
AS
12320 * gdb.base/maint.exp: Simplify the "maint info breakpoints" test to
12321 optionally accept the "shlib events" variation.
aaf320fa 12322
808a31f5
JB
123232002-01-21 Jim Blandy <jimb@redhat.com>
12324
12325 * gdb.base/ending-run.c (main): Avoid messing with setvbuf; just
12326 call `fflush' after every `printf', so that the output is produced
12327 at predictable points, regardless of whatever buffering does (or
12328 doesn't) take place.
12329 * gdb.base/ending-run.exp: Adjust tests to expect output to appear
12330 at different points.
12331
4420d5e2
DJ
123322002-01-20 Daniel Jacobowitz <drow@mvista.com>
12333
12334 * gdb.c++/inherit.exp: Update copyright years.
12335 * gdb.c++/method.exp: Likewise.
12336
3e36a0f4
DJ
123372002-01-20 Daniel Jacobowitz <drow@mvista.com>
12338
12339 * gdb.c++/classes.exp: Update for improved v3 support and skipping
12340 artificial methods/arguments.
12341 * gdb.c++/derivation.exp: Likewise.
12342 * gdb.c++/inherit.exp: Likewise.
12343 * gdb.c++/method.exp: Likewise.
12344 * gdb.c++/virtfunc.exp: Likewise.
12345
b4ceaee6
AC
123462002-01-18 Andrew Cagney <ac131313@redhat.com>
12347
12348 * gdb.hp/gdb.threads-hp/usrthfork.exp: Mark as obsolete.
12349 * gdb.hp/gdb.threads-hp/usrthcore.exp: Ditto.
12350 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Ditto.
12351 * gdb.hp/gdb.threads-hp/usrthfork.c: Ditto.
12352 * gdb.hp/gdb.threads-hp/usrthbasic.c: Ditto.
12353 * gdb.hp/gdb.threads-hp/usrthcore.c: Ditto.
12354
ecace851
JB
123552002-01-17 Jim Blandy <jimb@redhat.com>
12356
12357 * gdb.asm/asm-source.exp (info symbol): Take another shot at
12358 anchoring the pattern matching the entry point symbol's name.
12359
375fc983
AC
123602002-01-17 Andrew Cagney <ac131313@redhat.com>
12361
12362 * gdb.base/maint.exp: Update ``maint internal-error'' to match
12363 continue/quit query. Update copyright.
12364
fe6fdd96
MS
123652002-01-14 Michael Snyder <msnyder@redhat.com>
12366
12367 * gdb.base/gcore.exp: Remove extra debugging output.
12368
e017c81f
DJ
123692002-01-13 Daniel Jacobowitz <drow@mvista.com>
12370
12371 * gdb.c++/demangle.exp: Accept slightly dubious v2 demangler result
12372 for slightly dubious v2 mangled string.
12373
37ab3bf8
DJ
123742002-01-13 Daniel Jacobowitz <drow@mvista.com>
12375
12376 * gdb.base/completion.exp: Expand ${srcdir} to an absolute path.
12377
1bc05c3a 123782002-01-10 Jason Merrill <jason@redhat.com>
7b2ac63b 12379
1bc05c3a 12380 * gdb.c++/namespace.exp: Accept trailing const for 'this'.
7b2ac63b 12381
1bc05c3a
JM
12382 * gdb.c++/classes.exp: Accept 'A const' or 'const A' in copy
12383 constructors.
12384 * gdb.c++/derivation.exp: Likewise.
12385 * gdb.c++/templates.exp: Likewise.
12386 * gdb.c++/virtfunc.exp: Likewise.
ffcb195b 12387
1bc05c3a
JM
123882002-01-10 Michael Snyder <msnyder@redhat.com>
12389
12390 * gdb.c++/namespace.exp: Accept both '\0' and '\000'.
ffcb195b 12391
a911c360
MS
123922002-01-08 Michael Snyder <msnyder@redhat.com>
12393
12394 * gdb.base/gcore.exp: New test for generate-core-file command.
12395 * gdb.base/gcore.c: Testcase for above.
12396 * gdb.threads/gcore-thread.exp: New test for gcore (threaded).
12397
ea2119ec
JM
123982002-01-08 Jason Merrill <jason@redhat.com>
12399
12400 * gdb.c++/userdef.cc: Use <iostream> instead of <iostream.h>.
12401
68203136
FF
124022002-01-07 Fred Fish <fnf@redhat.com>
12403
12404 * gdb.c++/overload.exp: Remove unconditional xfails for:
12405 print foo_instance1.overloadargs(1)
12406 print foo_instance1.overloadargs(1, 2)
12407 print foo_instance1.overloadargs(1, 2, 3)
12408 print foo_instance1.overloadargs(1, 2, 3, 4)
12409 print foo_instance1.overloadargs(1, 2, 3, 4, 5)
12410 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6)
12411 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7)
12412 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8)
12413 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9)
12414 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10)
12415 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
12416 print foo_instance1.overload1arg()
12417 print foo_instance1.overload1arg((char)arg2)
12418 print foo_instance1.overload1arg((signed char)arg3)
12419 print foo_instance1.overload1arg((unsigned char)arg4)
12420 print foo_instance1.overload1arg((int)arg7)
12421 print foo_instance1.overload1arg((unsigned int)arg8)
12422 print foo_instance1.overload1arg((float)arg11)
12423 print foo_instance1.overload1arg((double)arg12)
d63a86f8 12424
21b9b5b1
MS
124252002-01-07 Michael Snyder <msnyder@redhat.com>
12426
12427 * gdb.base/huge.exp: New test. Print a very large target data object.
12428 (skip_huge_test): New test variable. Define if you want to skip this
12429 test. The test reads an 8 megabyte data object from the target, so it
12430 might be very time consuming on remote targets with a slow connection.
12431 * gdb.base/huge.c: New file. Test case for above.
12432
725f922e
FF
124332002-01-07 Fred Fish <fnf@redhat.com>
12434
12435 * gdb.c++/derivation.exp: Remove gcc xfails for g_instance.afoo,
12436 g_instance.bfoo, and g_instance.cfoo.
12437
634d57ec
JL
12438Mon Jan 7 12:22:18 2002 Jeffrey A Law (law@redhat.com)
12439
f286b2c3
JL
12440 * gdb.base/break.c (multi_line_if_conditional): New function.
12441 (multi_ilne_while_conditional): Likewise.
12442 * gdb.base/break.exp: Verify that a breakpoint on a multi-line
12443 IF or WHILE condition puts the breakpoint at the start of
12444 the condition.
12445
634d57ec
JL
12446 * gdb.base/selftest.exp (backtrace through signal handler): Remove
12447 hppa*-*-hpux* expected failure.
12448 * gdb.base/structs.exp (do_function_calls): Similarly.
12449
12450 * gdb.c++/annota2.exp (watch triggered on a.x): Handle hardware
12451 watchpoints.
12452
9fbfe2dc
AC
124532002-01-06 Andrew Cagney <ac131313@redhat.com>
12454
12455 Fix PR gdb/66.
12456 * gdb.base/structs.exp: Replace skip for a29k with skip for
12457 gdb,cannot_call_functions.
12458 * gdb.base/call-ar-st.exp: Remove references to a29k in comments.
12459 * gdb.base/callfuncs.exp: Ditto.
12460 * gdb.base/call-rt-st.exp: Ditto.
12461 * gdb.base/call-strs.exp: Ditto.
12462 * gdb.base/callfwmall.exp: Ditto.
12463 * gdb.base/scope.exp: Obsolete xfail a29k.
12464 * gdb.c++/misc.exp: Ditto.
12465 * gdb.c++/cplusfuncs.exp: Ditto.
12466 * gdb.base/ptype.exp: Ditto.
12467 * gdb.base/printcmds.exp: Ditto.
12468 * gdb.base/opaque.exp: Ditto.
12469 * gdb.base/list.exp: Ditto.
12470 * gdb.base/funcargs.exp: Ditto.
12471 * gdb.base/default.exp: Ditto.
12472
8ddad156
MS
124732002-01-04 Michael Snyder <msnyder@redhat.com>
12474
ca4976a6 12475 * gdb.base/info-proc.exp: New file, test for "info proc" cmd.
8ddad156
MS
12476 * gdb.base/maint.exp: Add tests for maint info sections options.
12477
1b074332
JL
12478Fri Dec 21 09:42:11 2001 Jeffrey A Law (law@redhat.com)
12479
12480 * gdb.base/default.exp: Remove bogus hppa*-hp-hpux* xfails.
12481
7d159115
CV
124822001-12-20 Corinna Vinschen <vinschen@redhat.com>
12483
12484 * gdb.asm/arm.inc: New file.
12485 * gdb.asm/asm-source.exp: Add arm targets.
12486 * gdb.asm/configure.in: Ditto.
12487 * gdb.asm/configure: Recreated from configure.in.
12488
8fb87725
JL
12489Thu Dec 20 09:54:36 2001 Jeffrey A Law (law@redhat.com)
12490
afabe08c
JL
12491 * gdb.hp/gdb.defects/bs15503.exp: Only run this test if compiling
12492 with HP's compiler.
12493 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
12494 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
12495 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
12496 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
12497
12498 * gdb.hp/gdb.defects/solib-d.exp: Update to handle building with
12499 either HP's compilers or GCC.
12500
db521deb
JL
12501 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Allow inferior to get either
12502 a SIGBUS or SIGSEGV.
12503
12504 * gdb.hp/gdb.base-hp/so-thresh.exp: Remove useless send_user command.
12505
12506 * gdb.hp/gdb.defects/bs14602.exp: Revamp slightly so that test
12507 can be compiled with either HP's compiler or GCC.
12508
cfa88ab7
JL
12509 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Disable completely.
12510 * gdb.hp/gdb.threads-hp/usrthcore.exp: Disable completely.
12511 * gdb.hp/gdb.threads-hp/usrthfork.exp: Disable completely.
12512
ca344dff
JL
12513 * gdb.hp/gdb.base-hp/so-thresh.exp: Update text in expect strings
12514 to match current gdb output. Update due to using auto-solib-limit
12515 for limiting instead of overloading auto-solib-add.
12516 * gdb.hp/gdb.base-hp/so-thresh.mk: Always use "cc" to build the
12517 test program.
12518
3f3c6e55 12519 * gdb.c++/templates.exp: Use "hppa64-*-*", not "hppa2.0w-*-*"
ca344dff
JL
12520 * gdb.hp/gdb.base-hp/dollar.exp: Likewise
12521 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
12522 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
12523 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
12524 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
12525 * gdb.hp/gdb.defects/bs15503.exp: Likewise.
12526 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise
12527 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise
12528 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise
12529 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Likewise.
12530 * gdb.hp/gdb.threads-hp/usrthcore.exp: Likewise.
12531 * gdb.hp/gdb.threads-hp/usrthfork.exp: Likewise.
3f3c6e55 12532
8fb87725
JL
12533 * gdb.base/annota1.exp: Expect failure for hpux11 when posting
12534 a SIGTRAP to the inferior.
12535
cf599fa7
CV
125362001-12-19 Corinna Vinschen <vinschen@redhat.com>
12537
12538 * gdb.asm/asm-source.exp: Drop setting link-flags for xstormy16.
12539 Substitute call to target_link by call to gdb_compile.
12540
2cd045cd
JL
12541Wed Dec 19 14:10:57 2001 Jeffrey A Law (law@redhat.com)
12542
a9c64011
AS
12543 * gdb.base/break.exp: Fix HP specific search string when testing
12544 backtracing in a called function.
2cd045cd 12545
a9c64011
AS
12546 * gdb.base/constvars.exp: Only set lang to C++ if we're
12547 compiling the test with HP's compilers.
12548 * gdb.base/volatile.exp: Similarly.
2cd045cd 12549
99ebe9ac
JB
125502001-12-19 Jim Blandy <jimb@redhat.com>
12551
12552 * gdb.base/printcmds.exp: Expect the null character to be printed
12553 as '\0', and the '\013' to be printed as '\v'.
12554 * gdb.base/callfuncs.exp ("backtrace at nested call level 4"): Same.
12555 * gdb.base/setvar.exp: Same.
12556
b9891b29
JB
125572001-12-17 Jim Blandy <jimb@redhat.com>
12558
0eba65ab
JB
12559 * gdb.base/completion.exp: Rather than completing very long
12560 filenames, which can make the readline library produce output we
12561 don't recognize, cd to the directory first, and then complete
12562 using nice, short relative paths.
12563
6970b5b1
JB
12564 * gdb.base/completion.exp: On some systems, there is, in fact, a
12565 variable named `b' in scope, since GDB treats all static
a9c64011
AS
12566 variables as being in scope. So use `no_var_named_this'
12567 instead of `b'.
6970b5b1 12568
b9891b29
JB
12569 * gdb.base/corefile.exp: Recognize the message saying that GDB
12570 can't find the core file's registers as a failure.
12571
e6ccd35f
JSC
125722001-12-13 Jackie Smith Cashion <jsmith@redhat.com>
12573
a9c64011
AS
12574 * gdb.base/commands.exp (user_defined_command_test): Make "show user"
12575 test expect string more specific.
e6ccd35f 12576
105ba819
CV
125772001-12-13 Corinna Vinschen <vinschen@redhat.com>
12578
12579 * gdb.asm/asm-source.exp: Add support for xstormy16.
12580 * gdb.asm/configure.in: Ditto.
12581 * gdb.asm/configure: Rebuild.
12582 * gdb.asm/xstormy16.inc: New file.
12583
e9e79dd9
FF
125842001-12-10 Fred Fish <fnf@redhat.com>
12585
12586 * gdb.base/maint.exp: Update to match changes in type dumping code.
12587
347dc97d
JB
125882001-12-10 Jim Blandy <jimb@redhat.com>
12589
12590 * gdb.asm/asm-source.exp (info symbol): Anchor the pattern
12591 matching the entry point symbol's name at the beginning of the
12592 line.
12593
5178b9d6
DJ
125942001-12-07 Daniel Jacobowitz <drow@mvista.com>
12595
12596 * gdb.c++/classes.exp, gdb.c++/derivation.exp,
12597 gdb.c++/inherit.exp, gdb.c++/method.exp,
12598 gdb.c++/namespace.exp, gdb.c++/templates.exp,
12599 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp: Updates for v3 demangler
12600 and class layout support.
12601
af890c52
DJ
126022001-12-07 Daniel Jacobowitz <drow@mvista.com>
12603
12604 * gdb.c++/classes.exp: Add test for static member function.
12605 * gdb.c++/misc.cc: Add class with static member function.
12606
7a345fb3
JB
126072001-12-07 Jim Blandy <jimb@redhat.com>
12608
f2e54a80 12609 If GDB says it can't find the struct the function returned, report
8032bf31
JB
12610 those tests as `unsupported'.
12611 * gdb.base/call-rt-st.exp (print_struct_call): New function.
12612 Rewrite subsequent tests to use it.
12613
12614 If GDB says it can't find the struct the function returned, report
f2e54a80
JB
12615 those tests as `unsupported'.
12616 * gdb.base/structs.exp (call_struct_func): New function.
12617 (do_function_calls): Use call_struct_func to call the functions
12618 returning structs.
12619
0bc69509
JB
12620 * gdb.base/callfuncs.exp: The stabs generated by GCC don't tell us
12621 whether functions are prototyped or not, so we can't possibly pass
12622 arguments to t_float_values2 properly.
12623
7a345fb3
JB
12624 * gdb.base/break.exp: (test_next_with_recursion): Don't change the
12625 value of `timeout' for targets other than the mips*tx39-*.
12626
edb6ede1
MS
126272001-12-06 Michael Snyder <msnyder@redhat.com>
12628
d63a86f8 12629 * gdb.asm/asm-source.exp: Add tests for info target, info symbol,
edb6ede1
MS
12630 and detect whether the start symbol has a leading underscore.
12631
2d842f13
JB
126322001-12-04 Jim Blandy <jimb@redhat.com>
12633
12634 * gdb.base/completion.exp: Clarify indentation.
12635
68550daf
JB
126362001-12-03 Jim Blandy <jimb@redhat.com>
12637
12638 * gdb.asm/s390.inc (gdbasm_datavar): Use `.long' to create `int'
12639 variables on the S/390, not `.word'.
12640
cd5195a8
JB
126412001-11-30 Jim Blandy <jimb@redhat.com>
12642
12643 Add assembly-source tests for s390-ibm-linux.
12644 * gdb.asm/s390.inc: New file.
12645 * gdb.asm/configure.in, gdb.asm/asm-source.exp: Add clauses for
12646 the S/390 architecture.
a9c64011 12647 * gdb.asm/configure: Regenerated.
cd5195a8 12648
ca9efc90
MS
126492001-11-30 Michael Snyder <msnyder@redhat.com>
12650
12651 * gdb.asm/asm-source.exp: Add tests for list, search, finish, return,
12652 next, info source, info sources, info line, global and static
12653 variables, and static functions.
12654 * gdb.asm/common.inc: New macro gdbasm_datavar (default definition).
12655 * gdb.asm/i386.inc: Override default definition of gdbasm_datavar.
12656 * gdb.asm/asmsrc1.s: Add a static function and some variables.
12657 * gdb.asm/asmsrc2.s: Make foo2 call foo3 twice (to test 'next').
12658 * gdb.asm/d10v.inc (gdbasm_enter): Set up frame pointer.
12659 (gdbasm_leave): Restore frame pointer.
12660 (gdbasm_startup): Copy stack set-up from crt0.S.
12661
d0e66976
FN
126622001-11-26 Fernando Nasser <fnasser@redhat.com>
12663
12664 From 2001-11-12 Jackie Smith Cashion <jsmith@redhat.com>:
12665 * gdb.base/callfuncs.c (t_structs_a): Do not return a pointer
12666 to a local (non-static) variable. Copy tstruct.a to a static buffer
12667 and return a pointer to that buffer.
12668 * gdb.base/callfwmall.c (t_structs_a): Ditto.
12669
e2334072
MK
126702001-11-24 Mark Kettenis <kettenis@gnu.org>
12671
12672 * gdb.asm/configure.in: Fix recognition of ix86 target.
12673 * gdb.asm/configure: Regenerate.
12674
756caa3d
MS
126752001-11-21 Michael Snyder <msnyder@redhat.com>
12676
12677 * gdb.asm/sparc.inc: New file.
12678 * gdb.asm/asm-source.exp: Recognize sparc target.
12679 * gdb.asm/configure.in: Recognize sparc target.
12680 * gdb.asm/configure: Regenerate.
d63a86f8 12681
9a4d72d5
MS
126822001-11-21 Michael Snyder <msnyder@redhat.com>
12683
12684 * gdb.asm/m32r.inc: New file.
12685 * gdb.asm/asm-source.exp: Recognize m32r target.
12686 * gdb.asm/configure.in: Recognize m32r target.
12687 * gdb.asm/configure: Regenerate.
12688
a773d1cd
MS
126892001-11-20 Michael Snyder <msnyder@redhat.com>
12690
017ac23d
MS
12691 * gdb.asm/i386.inc: New file.
12692 * gdb.asm/asm-source.exp: Recognize ix86 target.
12693 * gdb.asm/configure.in: Recognize ix86 target.
12694 * gdb.asm/configure: Regenerate.
12695
a773d1cd
MS
12696 * gdb.c++/namespace.exp: Fix quotes in output messages.
12697
bb632afb
MS
126982001-11-14 Michael Snyder <msnyder@redhat.com>
12699
25d559ca 12700 * gdb.base/code-expr.exp: New file. Tests use of the "@code"
bb632afb
MS
12701 qualifier in a type cast expression, to designate an address
12702 in the instruction space (Harvard architecture).
12703
4749e309
MS
127042001-11-13 Michael Snyder <msnyder@redhat.com>
12705
12706 * gdb.base/cvexpr.c, gdb.base/cvexpr.exp: New files.
12707 Tests for expressions using 'const' and 'volatile'.
12708
25050984
CV
127092001-11-13 Corinna Vinschen <vinschen@redhat.com>
12710
12711 * gdb.asm/asm-sources.exp: Allow defining linker flags.
12712
1902c51f
DJ
127132001-11-12 Daniel Jacobowitz <drow@mvista.com>
12714
12715 * lib/mi-support.exp (mi_run_to_helper): Move comments
12716 outside of gdb_expect.
12717
dcf95b47
DJ
127182001-11-11 Daniel Jacobowitz <drow@mvista.com>
12719
12720 * lib/mi-support.exp: (mi_run_to_helper, mi_run_to,
12721 mi_step_to, mi_next_to, mi_continue_to, mi_finish_to,
12722 mi0_step_to, mi0_next_to, mi0_continue_to, mi0_finish_to,
12723 mi0_run_to): New functions.
12724 * gdb.mi/mi-simplerun.exp: Use them.
12725 * gdb.mi/mi0-simplerun.exp: Likewise.
12726 * gdb.mi/mi-var-cmd.exp: Likewise.
12727 * gdb.mi/mi0-var-cmd.exp: Likewise.
d63a86f8 12728
45b074e1
AC
127292001-11-10 Andrew Cagney <ac131313@redhat.com>
12730
12731 * gdb.asm/asmsrc1.s: Add ``gdbasm_'' prefix to all macros.
12732 * gdb.asm/asmsrc2.s, gdb.asm/d10v.inc: Update.
12733
bf50d346
AC
127342001-11-09 Andrew Cagney <ac131313@redhat.com>
12735
12736 * gdb.base/restore.exp: Include $expected value in restored test
12737 message.
12738
9383332c
AC
127392001-11-09 Andrew Cagney <ac131313@redhat.com>
12740
12741 * gdb.asm/asm-source.exp: Supress file, instead of skip, when not
12742 implemented.
12743
db62520a
MS
127442001-11-08 Michael Snyder <msnyder@redhat.com>
12745
12746 * gdb.base/callfuncs.exp: Add tests for nested call dummies.
12747 Add pass/fail message for stop at breakpoint in call dummy function.
12748
b5703437
MS
127492001-11-07 Michael Snyder <msnyder@redhat.com>
12750
d63a86f8
RM
12751 * gdb.c++/templates.exp (test_template_breakpoints):
12752 If we get an overload menu, but it does not match what
760f6330 12753 we expect, we still need to issue the "cancel" command.
3b2a7ae5
MS
12754 * gdb.c++/templates.exp: Replace "void \\*" with "void ?\\*",
12755 making the whitespace optional. Argument for "new" may be
12756 "unsigned" as well as "unsigned int/long".
d63a86f8 12757 * gdb.c++/templates.exp: Replace "const &" with "const ?&",
eef747c0
MS
12758 making the whitespace optional. Also replace "(void) with
12759 "((void|)), making the keyword "void" optional.
d63a86f8 12760 * gdb.c++/virtfunc.exp: Replace "const &" with "const ?&",
63f50499
MS
12761 making the whitespace optional. Also replace "(void) with
12762 "((void|)), making the keyword "void" optional.
3bf40917
MS
12763 * gdb.base/callfuncs.c (t_float_values): This function must
12764 _not_ be prototyped, and the following function (t_float_values2)
d63a86f8 12765 must be prototyped (if the compiler supports it), so that GDB
3bf40917
MS
12766 can be tested against both cases. Usually one case involves
12767 promotion of float to double, while the other does not.
12768 * gdb.base/callfwmall.c: Ditto.
b5703437
MS
12769 * gdb.asm/asm-source.exp (bt ALL in foo2): Accept a backtrace that
12770 includes a stack frame for "start".
12771
c8ab4e6d
JB
127722001-11-05 Jim Blandy <jimb@redhat.com>
12773
12774 * gdb.stabs/weird.exp: Delete "p v_comb" test. It assumes that
12775 pointers are 32 bits long, and that offsets of relocs are always
12776 stored in the data (REL-style), and not in the reloc entry itself
12777 (RELA-style).
12778 * gdb.stabs/weird.def (v_comb, v_comb_shared): Remove symbols and
12779 stabs.
12780
3f08ced9
MS
127812001-11-01 Michael Snyder <msnyder@redhat.com>
12782
12783 * gdb.c++/cplusfuncs.exp: Fix conflicts between operator names
12784 and regular expression operators by using quoting.
12785
cbfa24cd
MS
127862001-10-31 Michael Snyder <msnyder@redhat.com>
12787
12788 * gdb.c++/overload.exp: Select overloadfnarg(void) or overloadfnarg(),
12789 depending on what the symbol table contains.
12790 * gdb.c++/derivation.exp: Accept both "foo(void)" and "foo()" in
12791 the output of the ptype command. Similarly, accept both "const &"
12792 and "const&".
12793
aaa68313
CV
127942001-10-31 Corinna Vinschen <vinschen@redhat.com>
12795
12796 * gdb.base/miscexprs.c (main): Add usage of preprocessor
12797 symbol `STORAGE' to allow to choose the storage class of
12798 the local datastructures.
12799 * gdb.base/miscexprs.exp: Handle setting a `-DSTORAGE=...'
12800 compiler directive.
12801
91740388
MS
128022001-10-30 Michael Snyder <msnyder@redhat.com>
12803
12804 * gdb.base/jump.exp: Allow it to run for all targets.
12805
1b7c05e7
CV
128062001-10-29 Corinna Vinschen <vinschen@redhat.com>
12807
12808 * gdb.base/call-ar-st.c (print_double_array): Match for loop
12809 with new double_array size.
12810 (main): Change storage class of all local variables to static.
12811 Reduce size of double_array to 9.
12812 * gdb.base/call-ar-st.exp: Increase timeout value.
12813 Change expected output for double array to match new size in
12814 call-ar-st.c.
12815
36a22261
CV
128162001-10-29 Corinna Vinschen <vinschen@redhat.com>
12817
12818 * gdb.base/ending-run.exp: Create identical output when passing
12819 `step to end of run' case. Add regular expression branch satisfying
d63a86f8 12820 Stormy16 target.
36a22261 12821
92b8ae91
MK
128222001-10-28 Mark Kettenis <kettenis@gnu.org>
12823
12824 * gdb.base/interrupt.exp: Treat SIGILL similar to SIGSEGV such
12825 that we catch the expected failure under Linux/x86.
12826
cb135b83
OF
128272001-10-29 Orjan Friberg <orjanf@axis.com>
12828
12829 * gdb.base/setvar.exp: Escape curly braces.
12830 * gdb.stabs/weird.exp: Ditto.
12831
6884aa54
DJ
128322001-10-27 Daniel Jacobowitz <drow@mvista.com>
12833
12834 * gdb.mi/mi-hack-cli.exp: Remove excess newlines from test strings.
12835 * gdm.mi/mi0-hack-cli.exp: Likewise.
12836
0398c9aa
AC
128372001-10-25 Andrew Cagney <ac131313@redhat.com>
12838
12839 * gdb.stabs/weird.exp: Unify ``variable VAR printed properly''
12840 messages.
12841
d20bf2e8
AC
128422001-10-21 Andrew Cagney <ac131313@redhat.com>
12843
12844 * lib/mi-support.exp (mi_gdb_start): Don't require MI_OUT when
12845 checking MI enabled.
12846
03dd63aa
CV
128472001-10-09 Corinna Vinschen <vinschen@redhat.com>
12848
12849 * gdb.base/maint.exp: Treat $EXEEXT as optional in output.
12850
1d9d99f3
FCE
128512001-10-04 Frank Ch. Eigler <fche@redhat.com>
12852
12853 * lib/insight-support.exp (gdbtk_start): Don't exit dejagnu
12854 if gdb child process crashes, just signal an error.
12855
838ae6c4
JB
128562001-10-02 Jim Blandy <jimb@redhat.com>
12857
12858 * lib/gdb.exp (test_xfail_format): Simplify.
12859
12860 * lib/gdb.exp (setup_xfail_format): Don't forget to put a `$' in
12861 front of the variable name `format'. Simplify `if'.
12862
8f0cbc1c
DJ
128632001-10-01 Daniel Jacobowitz <drow@mvista.com>
12864
12865 * gdb.threads/pthreads.exp: Wait for output and delay
12866 before sending ^C.
12867
1f08dafd
DJ
128682001-10-01 Daniel Jacobowitz <drow@mvista.com>
12869
12870 * gdb.mi/mi-var-display.exp (continue to incr_a): Recognize
12871 some incorrect output instead of timing out.
12872 * gdb.mi/mi-var-display.exp (continue to incr_a): Likewise.
12873
674f90ff
CV
128742001-09-28 Corinna Vinschen <vinschen@redhat.com>
12875
12876 * gdb.base/volatile.exp (local_compiler_xfail_check): Change qux2
12877 check to allow additional `int'.
12878
9b284272
DJ
128792001-09-27 Daniel Jacobowitz <drow@mvista.com>
12880
12881 * gdb.base/completion.exp: Remove incorrect 'p "a' test.
12882 Add tests for 'p "break' (pass) and 'p "break.' (xfail).
12883
b55a4771
MS
128842001-09-27 Michael Snyder <msnyder@redhat.com>
12885
12886 * lib/gdb.exp (test_debug_format): New proc.
12887 (setup_xfail_format): Use new proc test_debug_format.
12888 * gdb.base/constvars.exp (local_compiler_xfail_check): New
12889 proc; use new service proc test_debug_format.
12890 Replace all other "gcc_compiled" tests with this test.
12891 * gdb.base/volatile.exp (local_compiler_xfail_check): New
12892 proc; use new service proc test_debug_format.
12893 Replace all other "gcc_compiled" tests with this test.
12894
128952001-09-27 Michael Snyder <msnyder@redhat.com>
12896
12897 * gdb.base/cvexpr.exp: New file.
12898 * gdb.base/cvexpr.c: New file
12899 Test for expressions using const and volatile keywords.
12900
4e6667ac
CV
129012001-09-26 Corinna Vinschen <vinschen@redhat.com>
12902
12903 * gdb.base/constvars.exp: Check for different orders of keywords
12904 and additional "int" strings in output.
12905
4f337972
AC
129062001-09-22 Andrew Cagney <ac131313@redhat.com>
12907
12908 * gdb.base/maint.exp: Add "maintenance set/show" to list of valid
12909 responses from "help maint".
12910
2015650d
FCE
129112001-09-19 Frank Ch. Eigler <fche@redhat.com>
12912
12913 * lib/insight-support.exp (_gdbtk_xvfb_init): Set DISPLAY
12914 to localhost:NNN instead of :NNN, in case Xvfb is listening
12915 only on TCP.
12916
f3bcedc1
CV
129172001-09-19 Corinna Vinschen <vinschen@redhat.com>
12918
12919 * gdb.base/recurse.exp: When checking leaving the watchpoint
12920 scope, recognize when gdb is in function's epilogue and pass.
12921
6b819c92
KS
129222001-09-18 Keith Seitz <keiths@redhat.com>
12923
12924 * lib/insight-support.exp (_gdbtk_export_target_info): Add
12925 support for running tests against sid targets.
12926 (gdbtk_done): Ditto.
12927
a10c9419
CV
129282001-09-18 Corinna Vinschen <vinschen@redhat.com>
12929
12930 * gdb.base/ending-run.c (main): Set stdout buffersize
12931 to the same reasonable value for any target.
12932 * gdb.base/ending-run.exp: Add a regular expression
12933 to make testsuite happy on Sanyo Stormy16 target.
12934
739d0d99
CV
129352001-09-17 Corinna Vinschen <vinschen@redhat.com>
12936
12937 * gdb.base/display.c (do_loops): Add float variable `f'.
12938 Increment f in loop.
12939 * gdb.base/display.exp: Increment timeout by 60 seconds.
12940 Change float display test to use variable `f'.
12941
1b8947f0
JB
129422001-09-17 Jim Blandy <jimb@redhat.com>
12943
12944 * gdb.base/restore.exp: Use temporary breakpoints, to avoid
12945 overflowing the limited breakpoint tables on some ROM monitors
12946 (like the ROM68K).
12947
9890ac81
FCE
129482001-09-15 Frank Ch. Eigler <fche@redhat.com>
12949
12950 * lib/insight-support.exp (_gdbtk_xvfb_init): Start Xvfb with
12951 the "-ac" (disable access control) flag.
12952
6db765ea
JH
129532001-08-30 Jeff Holcomb <jeffh@redhat.com>
12954
12955 * gdb.base/remote.c: Use a small buffer for targets with 16-bit
12956 ints.
12957
4c32cc04
KS
129582001-08-30 Keith Seitz <keiths@redhat.com>
12959
12960 * lib/gdb.exp: Move all insight-related functionality into
12961 separate file.
12962 * lib/insight-support.exp: New file.
12963
8d6e6f81
FCE
129642001-08-29 Frank Ch. Eigler <fche@redhat.com>
12965
12966 * config/sid.exp (sid_start): Never set sid verbosity; disable
12967 expect_background {} that consumed its stdout; tolerate </dev/null.
12968 Attempt to set endianness override in "sid" protocol mode. Cleanup.
12969
6a90e1d0
AC
129702001-08-18 Andrew Cagney <ac131313@redhat.com>
12971
12972 * lib/mi-support.exp (mi_gdb_start): If a remote target, use the
12973 CLI jump command to start it.
12974 (mi_run_to_main): Fail immediatly when unexpected output.
12975
1759b3c3
AC
129762001-08-18 Andrew Cagney <ac131313@redhat.com>
12977
12978 * lib/mi-support.exp (mi_gdb_start): Move call to sid_start to
12979 beginning of function. Fix PR gdb/191.
12980
61d11d80
FCE
129812001-08-16 Frank Ch. Eigler <fche@redhat.com>
12982
12983 * config/sid.exp (sid_start): Don't warn if we cannot figure out
12984 what to force sid endianness to.
12985
942a4df2
KS
129862001-08-15 Keith Seitz <keiths@redhat.com>
12987
12988 * lib/gdb.exp (gdbtk_start): Don't set environment
12989 variables for TCL_LIBRARY and friends. Insight will
12990 now figure these out for itself.
12991
0521c418
MS
129922001-08-02 Michael Snyder <msnyder@redhat.com>
12993
12994 * gdb.base/completion.exp: Remove the symbol "a64l" from
12995 the expect string; this is target-specific, and not related
12996 to what is being tested.
12997
74a9a58a
DB
129982001-08-02 Dave Brolley <brolley@redhat.com>
12999
13000 * config/sid.exp: Rename gdb-socket to cpu-gdb-socket.
13001
c70819fa
MS
130022001-07-25 Michael Snyder <msnyder@redhat.com>
13003
c2b8fa57
MS
13004 * gdb.base/consecutive.exp: New file. Test stepping over
13005 breakpoints on consecutive instructions.
13006 * gdb.base/consecutive.c: New file.
13007
c70819fa
MS
13008 * gdb.base/call-rt-st.exp: Use double-backslash to quote
13009 curly braces in regular expressions.
13010
2b1a1355
MS
130112001-07-25 Michael Snyder <msnyder@redhat.com>
13012
13013 * gdb.base/ending-run.exp: Accept "Program exited normally" as
13014 legitimate output from stepping out of main.
13015
413eca6f
KS
130162001-07-22 Keith Seitz <keiths@redhat.com>
13017
13018 * lib/gdb.exp (_gdbtk_xvfb_init): If GDB_DISPLAY is
13019 the empty string, do not run the tests.
13020
7e5a9322
SC
130212001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
13022
13023 * gdb.base/long_long.exp: Detect size of pointer. Take into
13024 account 2-byte pointers when testing for p/a results.
13025
de58f10f
SC
130262001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
13027
d63a86f8 13028 * gdb.base/remote.c (RANDOM_DATA_SIZE): New define, defaults to 48K
de58f10f
SC
13029 and defined to 1K for m68hc11.
13030 (random_data): Reduce table to 1K for embedded platforms (68hc11).
13031 * gdb.base/remote.exp (get_sizeof): New function from sizeof.exp.
13032 (sizeof_random_data): New variable to tell the size of the data table;
13033 don't test past this size; always run to main.
13034
d6f5fea1
SC
130352001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
13036
13037 * gdb.base/return2.exp: return of long long and double fails for
13038 68HC11; don't execute these tests on that platform.
13039 * gdb.base/return.exp: Return of a double fails for 68hc11.
13040
c477543d
SC
130412001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
13042
13043 * call-ar-st.exp: Use gdb_skip_float_test to avoid executing
13044 tests that print a float.
13045 * call-rt-st.exp: Likewise.
13046
63cf1c79
MK
130472001-07-12 Mark Kettenis <kettenis@gnu.org>
13048
13049 * gdb.base/so-impl-ld.exp: Remove stray space that prevented
13050 running this test on Linux.
13051
112f9ab5
MC
130522001-06-24 Michael Chastain <chastain@redhat.com>
13053
13054 * gdb.base/arithmet.exp: Remove some tests to make all test names
13055 unique.
13056
4970cb0f
MS
130572001-07-03 Michael Snyder <msnyder@redhat.com>
13058
13059 * gdb.c++/classes.exp: Accept both "foo(void)" and "foo()" in
13060 the output of the ptype command.
13061
d85da69f
MS
130622001-07-02 Michael Snyder <msnyder@redhat.com>
13063
4c8a82de
MS
13064 * gdb.base/completion.exp: Don't assume that break.c is the only
13065 source file that may contain functions named "marker".
d85da69f
MS
13066 * gdb.base/corefile.exp: Quote the curly braces in regexp.
13067
8afc772b
AC
130682001-06-28 Andrew Cagney <ac131313@redhat.com>
13069
13070 * gdb.disasm/Makefile.in (clean mostlyclean): Add h8300s to list
13071 of files to delete.
13072
13073 From 2000-06-15 Kazu Hirata <kazu@hxi.com>:
13074 * gdb.disasm/h8300s.exp: New file.
13075 gdb.disasm/h8300s.s: Likewise.
13076
cff22675
AC
130772001-06-27 Andrew Cagney <ac131313@redhat.com>
13078
13079 * lib/mi-support.exp (mi_delete_breakpoints): Accept mi1 format
13080 empty breakpoint tables.
13081
68c81b54
AC
130822001-06-25 Andrew Cagney <ac131313@redhat.com>
13083
13084 * lib/mi-support.exp: Update args=... part of stop-reason
13085 patterns. Accept either a list or a tuple.
13086
2dd62704
AC
130872001-06-23 Andrew Cagney <ac131313@redhat.com>
13088
13089 * lib/mi-support.exp: Remove local emacs variable defining
13090 change-log-default-name.
13091
b4127474
MC
130922001-06-22 Michael Chastain <chastain@redhat.com>
13093
13094 * gdb.base/arithmet.exp: Use gdb_test instead of send_gdb/gdb_expect.
13095 This is operationally compatible with the previous version.
13096
8dbfb380
JB
130972001-06-13 Jim Blandy <jimb@redhat.com>
13098
13099 * lib/gdb.exp (gdb_test): Doc fix.
13100
f2d8c86d
MC
131012001-06-10 Michael Chastain <chastain@redhat.com>
13102
13103 * gdb.base/exprs.exp: Remove a duplicate test.
13104
81564d34
JB
131052001-06-06 Jim Blandy <jimb@redhat.com>
13106
13107 * gdb.base/return2.exp (main): Use values to test float and double
13108 returns that are not NaN's, to avoid being confused by IEEE
13109 comparison rules.
13110
da55addb
MS
131112001-06-04 Michael Snyder <msnyder@redhat.com>
13112
13113 * gdb.threads/pthreads.exp (check_control_c): Return 0 for success,
d63a86f8 13114 non-zero if control_c fails. Terminate the test on failure,
da55addb
MS
13115 rather than wait for 12 more tests to time out.
13116
42c65987
JB
131172001-06-06 Jim Blandy <jimb@redhat.com>
13118
b18bced9 13119 * gdb.base/exprs.exp ("sizeof (long long) > sizeof (long) (true)"):
d63a86f8 13120 Don't forget to match the GDB prompt.
b18bced9 13121
42c65987
JB
13122 * gdb.trace/gdb_c_test.c, actions.c: Fix misspellings.
13123
5b41e5f0
JB
131242001-06-04 Jim Blandy <jimb@redhat.com>
13125
13126 * gdb.base/help.exp: Update pattern to exclude `print-load-map'
13127 command.
13128
015e046f
KB
131292001-05-31 Kevin Buettner <kevinb@redhat.com>
13130
13131 * gdb.base/annota1.exp (info break): Match four or more spaces
13132 after "Address".
13133
fb1ffbbe
MC
131342001-05-31 Michael Chastain <chastain@redhat.com>
13135
13136 * gdb.c++/cplusfuncs.cc (dm_type_char_star): Remove superfluous cast.
13137 (dm_type_int_star): Likewise.
13138 (dm_type_long_star): Likewise.
13139 (dm_type_void_star): Likewise.
13140
5ea2a32c
KB
131412001-05-29 Kevin Buettner <kevinb@redhat.com>
13142
13143 * gdb.base/completion.exp (INPUTRC): Set this environment variable
13144 to a known value in order to get consistent results regardless
13145 of the setting of INPUTRC or the presence or contents of .inputrc.
13146
ae23c492
MS
131472001-05-24 Michael Snyder <msnyder@redhat.com>
13148
ac55707e
MS
13149 * gdb.threads/linux-dp.exp: Remove assumptions about thread ordering.
13150 Don't require that the main thread and the manager thread are the
13151 first in the list.
13152
ae23c492
MS
13153 * gdb.threads/pthreads.exp (test_startup): Relax test for thread
13154 debugging. If test fails, issue an "unsupported" not a "fail".
13155
400071f1
JB
131562001-05-24 Jim Blandy <jimb@redhat.com>
13157
13158 Don't assume that short is shorter than int.
13159 * gdb.base/exprs.exp ("print unsigned short == (~0)"): Don't
13160 assume that shorts are smaller than ints. On a 16-bit machine,
d63a86f8 13161 this isn't true.
400071f1
JB
13162 ("print unsigned char == (~0)"): Add test that verifies that ~0,
13163 an int, is not equal to ~0 stored in an unsigned char. This tests
13164 the same thing that the previous test meant to, but works on
13165 16-bit machines, too.
13166 ("print unsigned char != (~0)"): Same test, complemented.
13167
0816a3e5
MS
131682001-05-24 Michael Snyder <msnyder@redhat.com>
13169
13170 * gdb.threads/pthreads.exp (all_threads_running): Add an explicit
d63a86f8 13171 test for (full_coverage == 0). This makes the test run faster,
0816a3e5
MS
13172 and prevents dejagnu getting out of step.
13173
f6dc23a9
KB
131742001-05-23 Kevin Buettner <kevinb@redhat.com>
13175
13176 * gdb.base/finish.exp (finish_void): Revise pattern for
13177 stopping on the call statement to not permit stopping at
13178 the start of the instructions comprising the call sequence.
13179
7dbd117d
MC
131802001-05-19 Michael Chastain <chastain@redhat.com>
13181
13182 * gdb.base/callfuncs.exp: Make all test names unique.
13183 * gdb.base/commands.exp: Make all test names unique.
13184 * gdb.base/condbreak.exp: Make all test names unique.
13185 * gdb.base/dbx.exp: Make all test names unique.
13186 * gdb.base/default.exp: Make all test names unique.
13187 * gdb.base/define.exp: Make all test names unique. Conform some FAIL
13188 and TIMEOUT messages to their corresponding PASS message.
13189 * gdb.base/ending-run.exp: Make all test names unique.
13190 * gdb.base/long_long.exp: Remove duplicate test.
13191
6b0b0a9e
KB
131922001-05-21 Kevin Buettner <kevinb@redhat.com>
13193
13194 * gdb.base/finish.exp (finish_void): Allow "finish" command to
13195 stop on the call statement as well as the statement after the
13196 call.
13197
2caa35cb
MS
131982001-05-21 Michael Snyder <msnyder@redhat.com>
13199
13200 * gdb.base/long_long.exp: Allow for targets with 4-byte short.
13201
40713331
EZ
132022001-05-10 Elena Zannoni <ezannoni@redhat.com>
13203
a9c64011
AS
13204 * gdb.base/completion.exp: Revamp test. Make it execute on all
13205 platforms.
40713331 13206
c2c1be8d
EZ
132072001-05-10 Elena Zannoni <ezannoni@redhat.com>
13208
a9c64011
AS
13209 * config/gdbserver.exp (gdb_load): Handle the case
13210 in which the arguments to gdbserver are given in the
13211 baseboard configuration file.
13212 Also handle the case in which the server needs to do a
13213 load.
2c9cd303 13214
9671de48
KS
132152001-05-07 Keith Seitz <keiths@cygnus.com>
13216
a9c64011
AS
13217 * lib/gdb.exp (gdbtk_initialize_display): New proc which will
13218 set up the display for testing.
13219 (gdbtk_start): Convert all paths to paths that tcl will like.
13220 Export target information to environment.
13221 (_gdbtk_xvfb_init): New proc to start Xvfb if available and
13222 necessary.
13223 (_gdbtk_xvfb_exit): New proc to kill Xvfb if necessary.
13224 (to_tcl_path): New proc to convert a given pathname into
13225 a path acceptible as an argument to a tcl command.
13226 (_gdbtk_export_target_info): New proc to export target info
13227 into the environment for gdbtk testing.
13228 (gdbtk_done): New proc to signal end-of-test.
9671de48 13229
5a360f47
JB
132302001-05-06 Jim Blandy <jimb@redhat.com>
13231
13232 * restore.c: Make the code of caller0 correspond to its comment.
13233
66c756c6
MS
132342001-05-03 Michael Snyder <msnyder@redhat.com>
13235
13236 * config/sid.exp (gdb_target_sid): Check for error messages.
13237 On error or timeout, don't make expect exit (which will terminate
13238 all subsequent tests); instead just make gdb exit.
d63a86f8 13239 (gdb_load): Check for error messages. On error or timeout,
66c756c6
MS
13240 return a negative value.
13241
a966fde5
JB
132422001-04-24 Jim Blandy <jimb@redhat.com>
13243
851c18e0
JB
13244 * gdb.c++/templates.exp: If we see the prompt for the overload
13245 list, but we haven't recognized any of the longer patterns,
13246 arrange for this test to fail, not hang.
13247
a966fde5
JB
13248 * gdb.c++/classes.exp (ptype class A): Tolerate whitespace
13249 variations.
13250
db144853
MC
132512001-04-22 Michael Chastain <chastain@redhat.com>
13252
13253 * gdb.c++/local.exp: Use the 'runto' library function.
13254 * gdb.c++/namespace.exp: Likewise.
13255 * gdb.c++/overload.exp: Likewise.
13256
3207ec21
KB
132572001-03-26 Kevin Buettner <kevinb@redhat.com>
13258
13259 * gdb.base/Makefile.in (EXECUTABLES): Add step-line.
13260 * gdb.base/step-line.exp: New file. Test step/next in presence of
13261 #line directives.
13262 * gdb.base/step-line.c: New file. Test program for the above.
13263 * gdb.base/step-line.inp: New file. We pretend that this file has
13264 been transformed by some other tool into step-line.c.
13265
13b57657
JB
132662001-03-21 Jim Blandy <jimb@redhat.com>
13267
13268 * gdb.c++/userdef.exp: Check that GDB tolerates whitespace in
13269 unmangled operator names.
13270
754cbe1c
JB
132712001-03-20 Jim Blandy <jimb@redhat.com>
13272
13273 * gdb.threads/linux-dp.exp: Recognize an additional message
13274 generated by GDB when it doesn't understand how to debug threads
13275 on the target system.
13276
177495c9
AC
132772001-03-19 Andrew Cagney <ac131313@redhat.com>
13278
13279 * gdb.mi/mi-console.exp: Document ``Hello'' as a known bug.
13280
f266096b
MC
132812001-03-12 Michael Chastain <chastain@redhat.com>
13282
13283 * gdb.c++/derivation.exp: Use the 'runto' library function.
13284
cac3c2ff
MC
132852001-03-12 Michael Chastain <chastain@redhat.com>
13286
13287 * gdb.c++/annota2.exp: Fix regular expression for "post-query".
13288
b6c11a24
MC
132892001-02-24 Michael Chastain <chastain@redhat.com>
13290
13291 * gdb.c++/ref-types.exp: Change handwritten code to library
13292 function 'runto'.
13293
6bae5bce
OF
132942001-03-16 Orjan Friberg <orjanf@axis.com>
13295
13296 * gdb.base/signals.exp: Set count to 0 explicitly.
13297
0015fd9a
MS
132982001-03-15 Mark Salter <msalter@redhat.com>
13299
13300 * config/monitor.exp (gdb_target_cmd): Add explicit error return.
13301 (gdb_target_monitor): Add check of gdb_target_cmd return value.
880a15ee
MS
13302 (gdb_load): Add support for additional target_info: gdb_download_size
13303 and gdb_load_timeout.
0015fd9a 13304
fc33412a
DT
13305Thu Mar 8 16:06:00 2001 David Taylor <taylor@redhat.com>
13306
13307 * gdb.base/annota1.exp: Move test of isnative to earlier in the
13308 file -- to prevent failing when the compile fails but we have no
13309 intention of running the tests anyway.
13310
13311 * gdb.base/long_long.exp: Test target_info for no_long_long, skip
13312 tests if set.
13313
13314 * gdb.base/maint.exp: Support 2 byte integers as well as 4 byte
13315 integers.
13316
13317 * gdb.c++/ctti.exp: Skip tests if skip_cplus_tests returns true.
13318 * gdb.c++/namespace.exp: Ditto.
13319
115f06de
OF
133202001-03-07 Orjan Friberg <orjanf@axis.com>
13321
13322 * gdb.base/pointers.c: Don't assume doubles are >= 8 bytes.
13323 * gdb.base/pointers.exp: Relax pattern match of decimals.
13324
b6ba6518
KB
133252001-03-06 Kevin Buettner <kevinb@redhat.com>
13326
13327 * Makefile.in, config/abug.exp, config/cfdbug.exp,
13328 config/cpu32bug.exp, config/dve.exp, config/est.exp,
13329 config/gdbserver.exp, config/hmsirom.exp, config/hppro.exp,
13330 config/i960.exp, config/m32r.exp, config/mn10300-eval.exp,
13331 config/monitor.exp, config/proelf.exp, config/rom68k.exp,
13332 config/sh.exp, config/sid.exp, config/slite.exp,
13333 config/sparclet.exp, config/udi.exp, config/unknown.exp,
13334 config/vr4300.exp, config/vr5000.exp, config/vx.exp,
13335 config/vxworks.exp, config/vxworks29k.exp,
13336 gdb.asm/asm-source.exp, gdb.base/a2-run.exp,
13337 gdb.base/all-bin.exp, gdb.base/annota1.exp,
13338 gdb.base/arithmet.exp, gdb.base/assign.exp,
13339 gdb.base/async.exp, gdb.base/attach.exp,
13340 gdb.base/bitfields.exp, gdb.base/bitops.exp,
13341 gdb.base/break.exp, gdb.base/call-ar-st.exp,
13342 gdb.base/call-rt-st.exp, gdb.base/call-strs.exp,
13343 gdb.base/callfuncs.exp, gdb.base/callfwmall.exp,
13344 gdb.base/commands.exp, gdb.base/completion.exp,
13345 gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
13346 gdb.base/constvars.exp, gdb.base/corefile.exp,
13347 gdb.base/dbx.exp, gdb.base/default.exp, gdb.base/define.exp,
13348 gdb.base/display.exp, gdb.base/ena-dis-br.exp,
13349 gdb.base/ending-run.exp, gdb.base/environ.exp,
13350 gdb.base/eval-skip.exp, gdb.base/exprs.exp,
13351 gdb.base/finish.exp, gdb.base/foll-exec.exp,
13352 gdb.base/foll-fork.exp, gdb.base/foll-vfork.exp,
13353 gdb.base/funcargs.exp, gdb.base/help.exp,
13354 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/list.exp,
13355 gdb.base/logical.exp, gdb.base/long_long.exp,
13356 gdb.base/maint.exp, gdb.base/mips_pro.exp,
13357 gdb.base/miscexprs.exp, gdb.base/nodebug.exp,
13358 gdb.base/opaque.exp, gdb.base/overlays.exp, gdb.base/page.exp,
13359 gdb.base/pointers.exp, gdb.base/printcmds.exp,
13360 gdb.base/ptype.exp, gdb.base/radix.exp, gdb.base/recurse.exp,
13361 gdb.base/regs.exp, gdb.base/relational.exp,
13362 gdb.base/remote.exp, gdb.base/reread.exp,
13363 gdb.base/restore.exp, gdb.base/return2.exp,
13364 gdb.base/scope.exp, gdb.base/sect-cmd.exp,
13365 gdb.base/selftest.exp, gdb.base/setshow.exp,
13366 gdb.base/setvar.exp, gdb.base/shlib-call.exp,
13367 gdb.base/sigall.exp, gdb.base/signals.exp,
13368 gdb.base/sizeof.exp, gdb.base/so-impl-ld.exp,
13369 gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
13370 gdb.base/step-test.exp, gdb.base/structs.c,
13371 gdb.base/structs.exp, gdb.base/structs2.exp,
13372 gdb.base/term.exp, gdb.base/twice.exp, gdb.base/varargs.exp,
13373 gdb.base/volatile.exp, gdb.base/watchpoint.exp,
13374 gdb.base/whatis-exp.exp, gdb.base/whatis.exp,
13375 gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
13376 gdb.c++/anon-union.exp, gdb.c++/classes.exp, gdb.c++/ctti.exp,
13377 gdb.c++/derivation.exp, gdb.c++/inherit.exp,
13378 gdb.c++/local.exp, gdb.c++/member-ptr.exp, gdb.c++/method.exp,
13379 gdb.c++/misc.exp, gdb.c++/namespace.exp, gdb.c++/overload.exp,
13380 gdb.c++/ref-types.exp, gdb.c++/templates.exp,
13381 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp,
13382 gdb.disasm/am33.exp, gdb.disasm/hppa.exp,
13383 gdb.disasm/mn10200.exp, gdb.disasm/mn10300.exp,
13384 gdb.fortran/types.exp, gdb.java/jmisc.exp,
13385 gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
13386 gdb.stabs/weird.exp, gdb.threads/linux-dp.exp,
13387 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
13388 gdb.trace/circ.exp, gdb.trace/collection.exp,
13389 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
13390 gdb.trace/limits.exp, gdb.trace/packetlen.exp,
13391 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp,
13392 gdb.trace/report.exp, gdb.trace/save-trace.exp,
13393 gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
13394 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
13395 lib/gdb.exp, lib/mi-support.exp: Update/correct copyright
13396 notices.
13397
dc96c6c7 133982001-02-27 Michael Snyder <msnyder@cygnus.com>
d8f92b1f
MS
13399
13400 * gdb.base/varargs.c (find_max_double): Fix printf format string:
13401 first arg is int not float.
13402
dc96c6c7 134032001-02-22 Michael Snyder <msnyder@cygnus.com>
40f33b9b
MS
13404
13405 * gdb.base/reread.exp: Unsupported for non-native targets;
13406 doesn't work for remote debugging.
13407
9b0c4aeb
FN
134082001-02-19 Fernando Nasser <fnasser@redhat.com>
13409
13410 From Drew Moseley <dmoseley@redhat.com>
a9c64011
AS
13411 * gdb.base/ending-run.exp: Properly handle the BSP state when
13412 stepping past the end of main.
9b0c4aeb 13413
02aa71d5
MC
134142001-02-19 John Moore <jmoore@redhat.com>
13415
13416 * gdb.base/commands.exp (infrun_breakpoint_command_test):
13417 Converted HPUX fix for non-expected items following multiple
13418 step commands into general solution for all platforms.
13419
1fa449a4
MC
134202001-02-18 Michael Chastain <chastain@redhat.com>
13421
13422 * gdb.c++/classes.exp (do_tests): Change runto statements
13423 from "runto 'foo(void)'" to "runto 'foo'". This makes the
13424 statements demangler agnostic.
13425 * gdb.c++/virtfunc.exp (do_tests): Likewise.
13426 (gdb_virtfunc_restart): Likewise.
13427
b2f9ec70
MC
134282001-02-14 Michael Chastain <chastain@redhat.com>
13429
13430 * gdb.c++/inherit.exp (do_tests): Change runto statements
13431 from "runto 'foo(void)'" to "runto 'foo'". This makes the
13432 statements demangler agnostic.
13433
cf74b8ca
AC
13434Sun Feb 4 17:32:21 2001 Andrew Cagney <cagney@redhat.com>
13435
13436 * gdb.threads/pthreads.exp: Unify pass/fail messages for
13437 ``continue to bkpt at common_routine in thread 2'' and ``stopped
13438 before calling common_routine 15 times'' tests.
13439
99f78f56
MC
134402001-02-11 Michael Chastain <chastain@redhat.com>
13441
13442 * gdb.c++/cplusfuncs.cc (dm_type_char_star): New function.
13443 Helps the test script figure out which demangler is in use.
13444 (dm_type_foo_ref): Ditto.
13445 (dm_type_int_star): Ditto.
13446 (dm_type_long_star): Ditto.
13447 (dm_type_unsigned_int): Ditto.
13448 (dm_type_void): Ditto.
13449 (dm_type_void_star): Ditto.
99707966 13450 * gdb.base/cplusfuncs.exp (probe_demangler): New function.
99f78f56
MC
13451 Probe the gdb demangler and set variables to accommodate
13452 formatting differences.
13453 (info_func_regexp): New function. Same as info_func, but
13454 matches against a regexp.
13455 (info_func): Match against a literal string.
13456 (print_addr_2): New function. Match against a literal string,
13457 which can be different from the input to gdb.
13458 (print_addr): Simply call print_addr_2 with the same argument twice.
13459 (test_lookup_operator_functions): Use demangler formatting variables.
13460 Blow away the xfails and workarounds for gnats gdb bug gdb/18. Sort
13461 the tests in the same order as the C++ class declaration.
13462 (test_paddr_operator_functions): Ditto.
13463 (test_paddr_overloaded_functions): Ditto.
13464 (test_paddr_hairy_functions): Use demangler formatting variables.
13465 Add reference to gdb/19 for related tests.
13466 (do_tests): Call probe_demangler.
13467
1de8f023
KB
134682001-01-30 Kevin Buettner <kevinb@redhat.com>
13469
13470 * gdb.c++/templates.cc (printf): Remove unused function definition.
13471
ca3f91ed
MS
134722001-01-26 Felix Lee <flee@redhat.com>
13473
13474 * sid.exp (sid_exit): Pass host, not target, to remote_close.
13475
134762001-01-25 matthew green <mrg@redhat.com>
13477
13478 * config/sid.exp (sid_start): Call `remote_push_conn' after firing
13479 up sid.
13480 (sid_exit): Call `remote_pop_conn' after GDB is gone.
13481
134822001-01-25 matthew green <mrg@redhat.com>
13483
13484 * config/sid.exp (sid_start): Use `remote_spawn' instead of `spawn.'
d63a86f8 13485 Deprecate $sid_spawn_id.
ca3f91ed
MS
13486 (sid_exit): Remove code necessary only for `spawn.'
13487
134882001-01-25 matthew green <mrg@redhat.com>
13489
13490 * config/sid.exp (sid_start): Handle sim,protocol of `sid.'
13491
fb18ec4a
MC
134922001-01-28 Michael Chastain <chastain@redhat.com>
13493
13494 * gdb.c++/ovldbreak.exp (take_gdb_out_of_choice_menu): New proc
13495 to call when tests fail. It takes gdb out of the overloaded
13496 function choice menu back to the main prompt, so that the test
13497 program stays synchronized.
13498 (set_bp_overloaded): New proc to collect all the common
13499 code for setting a breakpoint on an overloaded name. Calls
13500 take_gdb_out_of_choice_menu when needed.
13501 (menu_overload1arg): New variable to collect the repeated
13502 instances of the expected menu for an overloaded name. Change
13503 the regular expression to handle changes in g++ type encoding:
13504 "void" can be either "void" or "", and "unsigned int" can be
13505 either "unsigned int" or "unsigned".
13506 (continue_to_bp_overloaded): Change regular expressions to handle
13507 changes in g++ type encoding.
13508 (no proc): Call take_gdb_out_of_choice_menu when needed.
13509 Remove redundant calls to "info break". Accept either "canceled"
13510 or "cancelled". Change regular expressions in "info break"
13511 calls to handle changes in g++ type encoding. Give all tests
13512 unique strings.
13513
9c646a6e
BE
135142001-01-17 Ben Elliston <bje@redhat.com>
13515
13516 * config/sid.exp: New file.
13517
9549d9c1
AC
13518Fri Jan 12 18:29:01 2001 Andrew Cagney <cagney@b1.cygnus.com>
13519
13520 * gdb.base/callfuncs.exp: Add space after ``Value returned is''.
13521
dc96c6c7 135222000-12-21 Michael Snyder <msnyder@cygnus.com>
315f8b0e
MS
13523
13524 * gdb.base/finish.exp: Accept '1' instead of \001 from char_func.
13525 Add a RE to accept a non-ascii char if one is ever presented.
13526
b4df4f68
FN
135272000-12-20 Fernando Nasser <fnasser@redhat.com>
13528
297dd0fd 13529 * lib/mi-support.exp (mi_gdb_start): Test for MI_OUT, not UI_OUT.
b4df4f68 13530
dc96c6c7 135312000-12-18 Michael Snyder <msnyder@cygnus.com>
49c890fc 13532
d63a86f8 13533 * gdb.base/setvar.exp: Use double '\\' to quote curly braces
49c890fc
MS
13534 in regexp. One '\' does not suffice on Linux.
13535
4a7bddb6
MC
135362000-12-09 Michael Chastain <chastain@redhat.com>
13537
13538 * gdb.base/break.exp (test_clear_command): Use a marker function
13539 rather than 'main' for the test function. Also move this
13540 test to an execution point where the marker function names are
13541 guaranteed to be bound to functions. (Executing tests after a
13542 'finish' from main runs into name conflicts with local names
13543 in __libc_start_main).
13544
dc96c6c7 135452000-12-07 Michael Snyder <msnyder@cygnus.com>
efb66345
MS
13546
13547 * gdb.base/finish.exp: New test for gdb's "finish" command.
13548 * gdb.base/return2.exp: New test for gdb's "return" command.
13549 * gdb.base/return2.c: New source file for above.
13550
dc96c6c7 135512000-12-05 Michael Snyder <msnyder@cygnus.com>
3c077de9
MS
13552
13553 * gdb.base/constvars.exp: Add a "pass" message if "up" succeeds.
13554 * gdb.base/miscexprs.exp: Ditto.
13555 * gdb.base/pointers.exp: Ditto.
13556 * gdb.c++/derivation.exp: Ditto.
13557 * gdb.c++/local.exp: Ditto.
13558 * gdb.c++/namespace.exp: Ditto.
13559 * gdb.c++/overload.exp: Ditto.
13560 * gdb.c++/ref-types.exp: Ditto.
13561
dc96c6c7 135622000-12-05 Michael Snyder <msnyder@cygnus.com>
660fd469
MS
13563
13564 * gdb.base/constvars.exp: Test result of "up" command.
13565 * gdb.base/miscexprs.exp: Ditto.
13566 * gdb.base/pointers.exp: Ditto.
13567 * gdb.base/scope.exp: Ditto.
13568 * gdb.c++/derivation.exp: Ditto.
13569 * gdb.c++/local.exp: Ditto.
13570 * gdb.c++/namespace.exp: Ditto.
13571 * gdb.c++/overload.exp: Ditto.
13572 * gdb.c++/ref-types.exp: Ditto.
13573
44097287
FN
135742000-11-22 Michael Chastain <chastain@redhat.com>
13575
13576 * mips_pro.exp: Accept either "middle -> top -> main" or
13577 "middle -> main" in the backtrace, because gcc can optimize
13578 tail calls to jumps. Remove setup_xfail for the hppa case.
13579 Add a comment with the original warning messages from PR 3016,
13580 which was filed in 1993, to preserve them for posterity.
13581
9d2e1bab
ND
135822000-11-17 Nick Duffek <nsd@redhat.com>
13583
13584 * lib/gdb.exp (gdb_test): Override timeout with board info.
13585
1aca8eb7
ND
135862000-11-17 Nick Duffek <nsd@redhat.com>
13587
13588 * gdb.base/display.exp: Don't kill running stub. Add "again" to
13589 the second kill and detach messages.
13590
93076499
ND
135912000-11-17 Nick Duffek <nsd@redhat.com>
13592
13593 * configure.in: Add AC_EXEEXT.
13594 * configure: Regenerate.
13595 * Makefile.in (just-check): Export EXEEXT.
13596 * lib/gdb.exp ($EXEEXT): Import from environment.
13597 * gdb.base/maint.exp: Expect $EXEEXT in executable name. Don't
13598 expect "maint dump-me" on Cygwin.
13599 * gdb.base/reread.exp ($binfile, $binfile1, $binfile2): Append
13600 $EXEEXT.
13601
30e87cd3
ND
136022000-11-17 Nick Duffek <nsd@redhat.com>
13603
13604 * gdb.base/break.exp: Test backtrace and finish from called
13605 function on all platforms, not just HP-UX.
13606
dc96c6c7 136072000-11-03 Michael Snyder <msnyder@cygnus.com>
08e706b1
MS
13608
13609 * config/monitor.exp (gdb_target_cmd): Abstracts some of the
13610 code from gdb_target_monitor, so it can be used independantly
13611 for gdbserver. Also comment out an unnecessary PUTS.
d63a86f8 13612
dc96c6c7 136132000-11-03 Michael Snyder <msnyder@cygnus.com>
958a4e4c
MS
13614
13615 * gdb.base/a2-run.exp: Use gdb_skip_stdio_test.
13616 * gdb.base/corefile.exp: Expect the message "Program is being
13617 debugged already" when we send the "corefile" command, since
13618 the preceeding gdb_load may have connected gdb to a remote target.
13619 * gdb.base/display.exp: Disable hardware watchpoints if new
13620 board info variable "no_hardware_watchpoints" is true.
13621 Replace single-letter commands with more readable ones.
13622 * gdb.base/recurse.exp (recurse_tests): Disable hardware watchpoints
13623 if new board info variable "no_hardware_watchpoints" is true.
13624 * gdb.base/restore.exp (restore_tests): Call gdb_skip_stdio_tests
13625 to see if stdio (printf) testing is possible.
13626 * gdb.base/watchpoint.exp: Disable hardware watchpoints if new
13627 board info variable "no_hardware_watchpoints" is true. Use new
13628 proc "gdb_skip_stdio_tests" to see if printf tests are possible.
13629
39124dea
FN
136302000-11-13 Fernando Nasser <fnasser@redhat.com>
13631
13632 From Orjan Friberg <orjanf@axis.com>:
13633 * gdb.base/printcmds.exp: Escape curly braces followed by a number
13634 in array print pattern match.
13635
a9e2e984
FN
136362000-11-09 Fernando Nasser <fnasser@redhat.com>
13637
13638 * gdb.c++/templates.exp (test_template_breakpoints): Change Britsh
13639 spelling "cancelled" to U.S. spelling "canceled" to match changes
13640 made to gdb.
13641 * gdb.c++/ovldbreak.exp: Ditto.
13642
c7db355b
PS
136432000-11-06 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
13644
13645 * gdb.base/callfuncs.c (main): Moved to end of file, call
13646 t_double_values to initialize the FPU before inferior calls are made.
13647 * gdb.base/callfuncs.exp: Test for register preservation after calling
13648 inferior functions. Add tests for continuining, finishing and
13649 returning from a stop in a call dummy.
13650
dc96c6c7 136512000-10-24 Michael Snyder <msnyder@cygnus.com>
42f5c13f
MS
13652
13653 * gdb.base/commands.exp: Break up long lines, and re-indent.
13654
dc96c6c7 136552000-10-19 Michael Snyder <msnyder@cygnus.com>
ae0323a8
MS
13656
13657 * config/gdbserver.exp: Rewritten from the ground up, to make it
13658 compatible with the current dejagnu tree, and to make it work with
13659 the new "gdbserver" in libremote.
13660
dc96c6c7 136612000-10-16 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
13662
13663 * gdb.base/sizeof.exp (check_sizeof): Skip if no printf support.
13664 * gdb.base/varargs.exp: Skip entire test if no printf support.
13665 * gdb.base/ending-run.exp (Step to return): Skip if no printf supt.
13666 * gdb.base/shlib-call.exp: Skip several tests if no printf support.
13667
dc96c6c7 136682000-10-13 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
13669
13670 * lib/gdb.exp (gdb_skip_float_test): New proc. Skip test if
13671 no floating point support.
13672 (gdb_skip_stdio_test): New proc. Skip test if no stdio support.
13673 * gdb.base/call-ar-st.exp: Use above procs to skip tests.
13674 * gdb.base/call-rt-st.exp: Ditto.
13675 * gdb.base/call-strs.exp: Ditto.
13676
bac5fc66
JG
136772000-08-02 Jimmy Guo <guo@hpcleara.cup.hp.com>
13678
13679 * gdb.base/sizeof.c: include <stdio.h>.
13680
13681 * gdb.c++/classes.exp: Use gdb_test instead of send_gdb to
a9c64011
AS
13682 'finish', otherwise uncaptured gdb_prompt would potentially
13683 throw remaining test points out of sync.
bac5fc66 13684
b22a6027
SB
136852000-07-26 Scott Bambrough <scottb@netwinder.org>
13686
13687 * gdb.base/recurse.exp: Run tests for all targets.
13688 * gdb.base/so-impl-ld.exp: Added wildcard to handle the
13689 gnu-oldld case on ARM.
13690 * gdb.base/watchpoint.exp (test_stepping): Clear xfail
13691 for ARM targets.
d63a86f8 13692
d8231941
AG
13693Mon Jul 24 07:46:02 CDT 2000 Clinton Popetz <cpopetz@cygnus.com>
13694
13695 * gdb.java/configure.in (AC_INIT): Use jmisc.exp.
13696 * gdb.java/configure: Rebuild.
13697
8caabe69
AG
13698Sun Jul 23 21:42:34 2000 Anthony Green <green@redhat.com>
13699
13700 * gdb.java/jv-exp.exp: New file.
13701
9d273ca3
AG
13702Sun Jul 23 21:02:42 2000 Anthony Green <green@redhat.com>
13703
13704 * configure: Rebuilt.
13705 * configure.in (configdirs): Add gdb.java.
13706 * gdb.java/jmisc.java: New file.
13707 * gdb.java/jmisc.exp: New file.
13708 * gdb.java/Makefile.in: New file.
13709 * gdb.java/configure: Rebuilt.
13710 * gdb.java/configure.in: New file.
13711 * lib/java.exp: New file.
13712
4f823a66
AC
13713Wed Jul 12 18:14:29 2000 Andrew Cagney <cagney@b1.cygnus.com>
13714
13715 * gdb.base/exprs.exp: Test casts to a pointer including over and
13716 underflow.
13717
2391e11d
AC
13718Thu Jul 13 11:52:53 2000 Andrew Cagney <cagney@b1.cygnus.com>
13719
13720 * gdb.base/sizeof.exp, gdb.base/sizeof.c: New files. Compare GDB
13721 and the compilers sizes.
13722
54602222
ND
137232000-07-09 Nick Duffek <nsd@redhat.com>
13724
13725 * gdb.c++/misc.cc (class ClassParam, class_param): Define.
13726 (use_methods): New function.
13727 (main): Call use_methods().
13728 * gdb.c++/classes.exp (test_method_param_class): New procedure.
13729 (do_tests): Call test_method_param_class.
13730
2bec0572
ND
137312000-07-09 Nick Duffek <nsd@redhat.com>
13732
13733 * gdb.c++/classes.exp (test_nonexistant_members): Fix name
13734 spelling.
13735 (test_enums): New procedure. Move enum tests from end of script
13736 to here. Set breakpoint on function name instead of line number.
13737 * gdb.c++/misc.cc (ClassWithEnum): Move past Foo definitions.
13738 (enums2): New marker function.
13739 (enums1): New function.
13740 (main): Call enums1(). Move enum tests to enums1().
13741
78492fde
AC
13742Tue Jul 4 03:43:49 2000 Andrew Cagney <cagney@b1.cygnus.com>
13743
13744 * gdb.asm/asm-source.exp: Use raw AS/LD instead of CC to
13745 compile/link program. Update line numbers.
13746 * gdb.asm/d10v.inc: Define ``startup''.
13747 * gdb.asm/asmsrc1.s: Add definition of _start.
d63a86f8 13748
49a2cef8
AC
13749Fri Jun 23 17:45:52 2000 Andrew Cagney <cagney@b1.cygnus.com>
13750
13751 * gdb.base/call-ar-st.exp: More rewrites of multi-line patterns.
13752
3e6c8688
EZ
137532000-06-18 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
13754
13755 * gdb.base/maint.exp: Add 'maint print architecture' item to output
13756 of 'help maint print' command.
13757
9ff5cbe9
AC
13758Fri Jun 16 18:22:05 2000 Andrew Cagney <cagney@b1.cygnus.com>
13759
13760 * gdb.base/call-ar-st.exp: Rewrite all multi-line patterns so that
13761 they use gdb_expect_list.
13762
17c579bd
AC
13763Wed Jun 7 13:02:40 2000 Andrew Cagney <cagney@b1.cygnus.com>
13764
13765 * gdb.base/commands.exp: Use ``set remote
13766 memory-read-packet-size'' instead of ``set endian big'' to test
13767 long commands.
13768
e6d71bf3
DB
137692000-06-03 Daniel Berlin <dan@cgsoftware.com>
13770
13771 * gdb.c++/templates.exp (do_tests): Make all of these work under
d63a86f8 13772 g++, and stop skipping them.
e6d71bf3
DB
13773
13774 * gdb.c++/namespace.exp: Move from gdb.hp/gdb.aCC to here, make it
13775 work under g++.
13776
d63a86f8 13777 * gdb.c++/misc.cc: Fix ambiguous initialization with correct
e5f9ba7b
MS
13778 initialization.
13779
dc96c6c7 137802000-06-02 Michael Snyder <msnyder@cygnus.com>
7346e70f
MS
13781
13782 * gdb.base/annota1.exp (run until main breakpoint): Loosen up
13783 the regular expression: accept an (almost) arbitrary sequence of
13784 "frames-invalid" and "breakpoints-invalid" messages both before
13785 and after the "starting" message.
13786
dc96c6c7 137872000-06-02 Michael Snyder <msnyder@cygnus.com>
e5f9ba7b
MS
13788
13789 * gdb.c++/local.exp: This test has never been known to work with g++.
e6d71bf3 13790
dc96c6c7 137912000-05-18 Michael Snyder <msnyder@cygnus.com>
0a791409
MS
13792
13793 * gdb.base/annota1.exp (annotate-signal-handler-caller):
13794 Relax the regular expression a little, make it pass on Solaris 8.
13795
8216cda9
KB
137962000-05-12 Kevin Buettner <kevinb@redhat.com>
13797
13798 * gdb.base/step-test.exp: On IA-64 targets, when stepping out of
d63a86f8 13799 a call, do not require that gdb stop on the line after the call.
8216cda9
KB
13800 Instead, it is permissible for gdb to stop on the line of the
13801 call itself.
13802
1a570b2f
MS
138032000-05-12 Michael Snyder <msnyder@.cygnus.com>
13804
13805 * gdb.base/break.exp (bp on small function, optimized file):
13806 Add a second pass pattern. The behavior differs here between stabs
13807 and dwarf for one-line functions. Stabs preserves two line symbols
13808 (one before the prologue and one after) with the same line number,
13809 but dwarf regards these as duplicates and discards one of them.
13810 Therefore the address after the prologue (where the breakpoint is)
13811 has no exactly matching line symbol, and GDB reports the breakpoint
13812 as if it were in the middle of a line rather than at the beginning.
13813
dc96c6c7 138142000-05-08 Michael Snyder <msnyder@cygnus.com>
89cb06a2 13815
d63a86f8 13816 * gdb.base/interrupt.exp: Make "pass" message say "send"
89cb06a2
MS
13817 rather than "send_gdb" (for consistancy).
13818
7d418785
AC
13819Mon May 1 15:37:58 2000 Andrew Cagney <cagney@b1.cygnus.com>
13820
13821 From 2000-04-28 Andreas Jaeger <aj@suse.de>:
13822 * gdb.c++/templates.cc: Properly check for GCC version number.
13823 * lib/compiler.cc: Likewise
13824
dc96c6c7 138252000-04-28 Michael Snyder <msnyder@cygnus.com>
e919ea79 13826
d63a86f8 13827 * gdb.base/break.exp: When compiled with -O2 optimization,
e919ea79
MS
13828 gdb may not stop at the first line of main, due to code motion.
13829
dc96c6c7 138302000-04-26 Michael Snyder <msnyder@cygnus.com>
1960c400
MS
13831
13832 * gdb.base/call-ar-st.exp: Bail out if target is sparclet.
13833 This test depends on parsing the printf output from the target.
13834 Since the sparclet stub doesn't do stdio, this will never work.
13835 * gdb.base/call-rt-st.exp: ditto.
13836 * gdb.base/call-strs: ditto.
13837
dc96c6c7 138382000-04-24 Michael Snyder <msnyder@cygnus.com>
b84b7669
MS
13839
13840 * gdb.base/miscexprs.exp: make sizeof long array test portable.
13841
13842 * gdb.base/ending-run.exp: After connecting to a remote target,
13843 but before running, the target will appear to be in a random
13844 location. Specify both a file and a line for breakpoints.
13845 Also, the function that calls main may be called 'init'
13846 rather than 'start'.
13847
a5a51225
EZ
138482000-04-17 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
13849
13850 * gdb.base/help.exp: Update output for add-symbol-file command.
13851
7930cc7c
FN
138522000-04-10 Fernando Nasser <fnasser@cygnus.com>
13853
13854 From Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
13855 * gdb.base/structs2.c: Support platforms defaulting to a unsigned char.
13856
23e37ab1
C
138572000-04-07 J.T. Conklin <jtc@redback.com>
13858
e93c542c
C
13859 * gdb.base/call-ar-st.exp: Relax patterns matching tab characters.
13860
23e37ab1
C
13861 * gdb.base/funcargs.exp: Relax patterns matching pointers to char.
13862
591b8fa3
PDM
13863Thu Mar 30 13:26:19 2000 Philippe De Muyter <phdm@macqel.be>
13864
13865 * gdb.base/call-ar-st.c (init_small_structs, main): Use floating-point
13866 values that can be represented exactly.
13867 * gdb.base/call-ar-st.exp (print print_small_structs): Fixed to match
13868 above change, and to not check against the directory part of the source
13869 file name.
13870 (step into print_long_arg_list): Likewise.
13871 (print print_small_structs from print_long_arg_list): Likewise.
13872 (print print_long_arg_list): Likewise.
13873
7a495180
EZ
138742000-03-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
13875
30b53638 13876 * gdb.base/printcmds.c: Terminate char array ctable2 with 0.
7a495180 13877
beb998c6
AC
13878Mon Mar 27 14:46:37 2000 Andrew Cagney <cagney@b1.cygnus.com>
13879
13880 * ChangeLog, gdb.base/commands.exp: Revert whitespace changes.
13881
1c689132
DB
138822000-03-25 Daniel Berlin <dan@cgsoftware.com>
13883
13884 * gdb.base/commands.exp (deprecated_command_test): Add test for
13885 deprecate with no arguments.
13886
c1790a9d
JL
138872000-03-24 Jonathan Larmour <jlarmour@redhat.co.uk>
13888
13889 * gdb.base/break.exp: Add new test for setting breakpoints on
13890 optimized code so we can test breakpoints work even when function
13891 prologues may be optimized away
13892
003ba290
FN
138932000-03-23 Fernando Nasser <fnasser@totem.to.cygnus.com>
13894
13895 From David Whedon <dwhedon@gordian.com>
a9c64011 13896 * gdb.base/commands.exp : Added command deprecator tests.
003ba290 13897
6837a0a2
DB
138982000-03-22 Daniel Berlin <dan@cgsoftware.com>
13899
13900 * gdb.base/help.exp: Added test for new apropos command.
13901
b9593231
KB
139022000-03-21 Kevin Buettner <kevinb@redhat.com>
13903
13904 * gdb.base/pointers.c (usevar): New function.
13905 (main): Make sure that global variables v_int_pointer2, rptr,
13906 and y are all referenced someplace in the program by calling
13907 usevar() on them. [Some linkers delete symbols which are
13908 never referenced. The space remains, but there's no way to
13909 get a (symbolic) handle on the variable from the debugger.]
13910
751a959b
EZ
139112000-03-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
13912
13913 * gdb.base/printcmds.c: Add typedeffed arrays.
13914
13915 * gdb.base/printcmds.exp (test_print_typedef_arrays): New
13916 procedure to test arrays that are typedef'd.
13917
73a93a32
JI
139182000-03-13 James Ingham <jingham@leda.cygnus.com>
13919
13920 * lib/gdb.exp: Fix the gdbtk_start routine to correctly find all
d63a86f8 13921 the library directories.
73a93a32 13922
fb40c209
AC
13923Mon Feb 21 13:05:36 2000 Andrew Cagney <cagney@b1.cygnus.com>
13924
13925 * configure.in (configdirs): Add sub directory gdb.mi.
13926 * configure: Re-generate.
13927
13928 * gdb.mi: New directory.
d63a86f8 13929
ee4dd2c9
AC
139302000-02-25 Scott Bambrough <scottb@netwinder.org>
13931
13932 * gdb.base/long_long.exp: Correct test suite failure when printing
13933 a long long value as a double on ARM platforms.
13934
70f0cc22
JB
139352000-02-16 Jim Blandy <jimb@redhat.com>
13936
13937 * gdb.base/break.exp ("breakpoint line number"): Make sure the
13938 default source file is set properly before running this test.
13939
853819b8
EZ
139402000-02-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
13941
13942 * lib/gdb.exp: Tell the testsuite that now gdbtk is in the
13943 gdbtk/library directory, not in gdbtcl2.
13944
dfcd3bfb
JM
139452000-02-04 Jim Blandy <jimb@redhat.com>
13946
13947 * gdb.c++/templates.exp: ("ptype T5<int>"): Remove extraneous
13948 backslash from regexp pattern.
13949
13950 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): New
13951 procedure. Use it to run all the "continue to bp overloaded"
13952 tests. Note that this changes the names of the tests slightly.
13953 If the breakpoint hit message includes a hex PC value, because
13954 GCC's Dwarf 2 line info doesn't help us distinguish the prologue
13955 from the real source code, still consider that a pass.
13956
13957 * gdb.base/condbreak.exp ("run until breakpoint at marker2"):
13958 XFAIL here if the breakpoint message contains a hex address. Note
13959 similar change on 1999-11-02.
13960
13961 * gdb.base/step-test.exp: Comment Fernando's change of 2000-02-02.
13962
13963 * gdb.base/ptype.exp: Establish a default source file before
13964 calling get_debug_format.
13965
139662000-02-03 Fernando Nasser <fnasser@totem.to.cygnus.com>
13967
13968 * gdb.base/watchpoint.exp: Remove duplication of test messages.
13969
8b93c638
JM
139702000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
13971
13972 * gdb.base/step-test.exp: Fix the steps to enter a callee by means
13973 of successive stepi commands -- while in the prologue we should see
13974 the function entry bracket.
13975
139762000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
13977
13978 * gdb.base/ending-run.exp: Add ARM in thumb mode case, where we
13979 reach __change_mode() when stepping through the end of main().
13980
c5394b80
JM
139812000-01-17 Fernando Nasser <fnasser@totem.to.cygnus.com>
13982
13983 * gdb.base/default.exp: Fix expected pattern.
13984 * gdb.base/help.exp: Same.
13985
0d06e24b
JM
139862000-01-10 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
13987
13988 * gdb.base/so-indr-cl.exp: Don't execute the test if not on HPUX.
13989 Don't use xfail's because that affects only the following test.
d63a86f8 13990
0d06e24b
JM
13991 * gdb.base/so-impl-ld.exp: Don't execute the tests if not on hpux,
13992 solaris or linux.
13993
13994 * gdb.base/selftest.exp: Update to reflect changes to main.c.
13995
dc96c6c7 139962000-01-07 Michael Snyder <msnyder@cygnus.com>
0d06e24b 13997
d63a86f8 13998 * gdb.base/display.exp: Some yacc parsers like to say
0d06e24b
JM
13999 "A syntax error" rather than "A parse error". Accept both.
14000
140012000-01-06 Fernando Nasser <fnasser@totem.to.cygnus.com>
14002
14003 * gdb.base/default.exp: Remove OS dependent string from "target
14004 remote" test.
14005 * gdb.base/help.exp: Same for "help target remote" test.
14006
c3f6f71d
JM
140072000-01-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
14008
14009 From Jim Kingdon <kingdon@redhat.com>:
14010
14011 * gdb.c++/annota2.exp: Fix "delete bps" test to wait for the
14012 prompt (cleanup rather than necessity, but still might keep output
14013 from spilling to next test).
14014
140152000-01-02 Fred Fish <fnf@cygnus.com>
14016
14017 * gdb.base/ptype.c (FALSE, TRUE): #undef these to avoid clash on
14018 AIX, which defines them in <sys/types.h>.
14019
ed9a39eb 140201999-12-16 Stan Shebs <shebs@andros.cygnus.com>
c4093a6a 14021
ed9a39eb
JM
14022 * gdb.base/default.exp: Match arm* etc instead of arm in "info
14023 float" test.
14024
140251999-12-13 Fernando Nasser <fnasser@totem.to.cygnus.com>
c4093a6a 14026
ed9a39eb 14027 * gdb.base/watchpoint.exp: Add missing "(timeout)" to test message.
c4093a6a
JM
14028
14029 * gdb.base/break.exp: Add missing anchor to reg exp on "finish from
14030 outermost frame disallowed".
14031
140321999-12-09 Fernando Nasser <fnasser@totem.to.cygnus.com>
14033
14034 * gdb.base/setvar.exp: New tests for setting the value of a struct
14035 with a constant list.
14036
140371999-12-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
14038
14039 * gdb.base/setvar.exp: Remove pair os tests that expected gdb to
14040 require the user to type a cast before setting the value of a struct.
14041
de57eccd
JM
140421999-12-06 Jim Blandy <jimb@cygnus.com>
14043
14044 * gdb.base/default.exp: Expect the new 'info float' command on
14045 all i386 platforms.
14046
14047 * gdb.threads/linux-dp.exp: Expand our ability to recognize
14048 LinuxThreads libraries that don't support debugging.
14049
c2d11a7d
JM
14050Sat Dec 4 15:21:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
14051
14052 * gdb.base/remote.c: Fill the buffer with truely random data.
14053 Change the buffer type to ``unsigned char'' to simplify size
14054 arithmetic.
14055
14056 * gdb.base/remote.exp: Reduce download numbers by one. Typical
14057 stub only handles 400-1 byte packets. Verify that the download
14058 worked.
14059
140601999-11-30 Fernando Nasser <fnasser@totem.to.cygnus.com>
14061
14062 * lib/gdb.exp (gdb_expect_list): FAIL only once on multiple pattern
14063 tests, using UNRESOLVED for the untested cases. Also, does not wait
14064 for a timeout if the prompt was received before a recognizable pattern.
14065
140661999-11-29 Fernando Nasser <fnasser@totem.to.cygnus.com>
14067
14068 * lib/gdb.exp (gdb_expect_list): Fix spelling.
14069
140701999-11-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
14071
14072 * gdb.base/watchpoint.exp: Add tests cases for the hit count of
14073 watchpoints.
14074
140751999-11-24 Jason Merrill <jason@casey.cygnus.com>
14076
14077 * gdb.base/condbreak.exp: Add missing '$gdb_prompt $'.
14078
14079 * gdb.c++/local.exp: Be more flexible in recognizing local class
14080 name mangling. Don't allow horribly truncated method names.
14081 * gdb.c++/derivation.exp: Expect protected inheritance.
14082 * gdb.c++/inherit.exp: Be more flexible in recognizing vbase pointers.
14083 * gdb.c++/virtfunc.exp: Likewise.
14084 * gdb.c++/classes.exp: Likewise. Don't require the enclosing scope
14085 when printing a nested enum.
14086
140871999-11-22 Jim Blandy <jimb@cygnus.com>
14088
14089 * gdb.base/step-test.exp: Properly await GDB's response to setting
14090 a breakpoint on the call to large_struct_by_value.
14091
14092 * gdb.base/ending-run.exp ("step to end of run 1"): Don't fail
14093 just because we have debug info for the `start' function.
14094
140951999-11-19 Jim Blandy <jimb@zenia.red-bean.com>
14096
14097 * gdb.threads/linux-dp.exp ("create philosopher"): Recognize the
14098 "Unknown signal" messages, which indicate (on LinuxThreads) that
14099 GDB doesn't know how to debug threads on this system. This is
14100 better than hanging while philosopher 0 dumps chatter into gdb.log.
14101
141021999-11-18 Tom Tromey <tromey@cygnus.com>
14103
14104 * gdb.trace/deltrace.exp: Updated test to reflect new error text.
14105
141061999-11-18 Fred Fish <fnf@cygnus.com>
14107
14108 * gdb.base/coremaker2.c: Add sample program for generating
14109 cores that is more self contained than coremaker.c. Eventually
14110 I'll add more code to this and tie it into the testsuite.
14111
4ce44c66
JM
141121999-11-12 Stan Shebs <shebs@andros.cygnus.com>
14113
14114 * gdb.base/dollar.exp: Remove, now in gdb.hp.
14115
141161999-11-10 Jimmy Guo <guo@cup.hp.com>
14117
14118 * gdb.exp (get_compiler_info): pick up compiler.c and compiler.cc
14119 from $srcdir/lib/.
14120 * lib/compiler.c, lib/compiler.cc: New files, moved from gdb.base/
14121 and gdb.c++/.
14122
14123 * gdb.c++/derivation.exp: remove redundant get compiler info code.
14124
d63a86f8 14125 * gdb.base/commands.exp: add '$gdb_prompt $' anchor to
4ce44c66
JM
14126 'continue with watch' test point.
14127
141281999-11-08 Jim Blandy <jimb@zenia.red-bean.com>
14129
14130 Merged from p2linux-990323-branch:
d63a86f8 14131
4ce44c66
JM
14132 * lib/gdb.exp (gdb_continue_to_breakpoint): New function.
14133
11cf8741
JM
14134Mon Nov 8 23:07:09 1999 Andrew Cagney <cagney@amy.cygnus.com>
14135
14136 * gdb.base/remote.exp: Test ``set remote memory-write-packet-sized
14137 {limit,fixed}''. Test ``set download-write-size''.
14138
14139Sun Nov 7 17:37:01 1999 Andrew Cagney <cagney@b1.cygnus.com>
14140
14141 * gdb.base/funcargs.exp: Rewrite stack traceback checks using
14142 gdb_expect_list.
14143
14144Fri Nov 5 18:40:52 1999 Andrew Cagney <cagney@b1.cygnus.com>
14145
14146 * lib/gdb.exp (gdb_expect_list): Return a success/fail indication.
14147
141481999-11-03 Mark Salter <msalter@cygnus.com>
14149
14150 * gdb.base/break.exp: Fix "stub continue" pattern.
14151
141521999-11-03 Jim Blandy <jimb@zwingli.cygnus.com>
14153
14154 * gdb.base/shlib-call.exp ("next to shr1"): Fix test name.
14155
141561999-11-02 Jim Blandy <jimb@zwingli.cygnus.com>
14157
14158 * gdb.base/display.exp ("finish"): Add timeout clause.
14159
14160 * gdb.base/condbreak.exp ("run until breakpoint at marker1"): Add
14161 plain prompt clause, so this doesn't have to time out in order to
14162 fail.
14163
14164 * gdb.base/condbreak.exp, gdb.base/ena-dis-br.exp: XFAIL if the
14165 breakpoint hit messages include an address.
14166
14167 * gdb.base/display.exp: Don't forget to escape parens in regular
14168 expressions. Unix regexp notatation sucks.
14169
141701999-11-02 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
14171
14172 * gdb.base/annota1.exp: Test for annotate-signalled: change output
14173 order for 'signalled' message.
14174
5c44784c
JM
141751999-11-01 Stan Shebs <shebs@andros.cygnus.com>
14176
14177 From Jimmy Guo <guo@cup.hp.com>:
14178 * gdb.base/annota1.exp: Add tests for annotate ignore count change.
14179 * gdb.base/annota1.c: Add code for tests to work with.
14180
141811999-10-26 Frank Ch. Eigler <fche@cygnus.com>
14182
14183 * gdb.base/remote.exp: New test for remote downloading settings.
14184 * gdb.base/remote.c: New file with large .data.
14185
917317f4
JM
141861999-10-18 Jim Blandy <jimb@zwingli.cygnus.com>
14187
14188 * gdb.threads/linux-dp.c, gdb.threads/linux-dp.exp: New test suite
14189 for LinuxThreads support, merged from the Code Fusion branch.
14190
14191Mon Oct 11 13:57:21 1999 Andrew Cagney <cagney@amy.cygnus.com>
14192
14193 * lib/gdb.exp (gdb_run_cmd): Break complicated gdb_expect
14194 containing exp_continue into a while within an expect. Don't
14195 attempt a start more than three times. Check return value from
14196 gdb_load.
d63a86f8 14197
2df3850c
JM
14198Wed Oct 6 12:05:58 1999 Andrew Cagney <cagney@b1.cygnus.com>
14199
14200 * gdb.base/watchpoint.exp: Match fail ``finish from marker1'' with
14201 a pass case.
14202
2acceee2
JM
142031999-10-01 Kevin Buettner <kevinb@cygnus.com>
14204
14205 * gdb.base/break.c (main): Added a statement that we can step
14206 off of.
14207 * gdb.base/break.exp: Added tests for setting a breakpoint
14208 at an offset and stepping onto a breakpoint.
14209
142101999-10-01 Fred Fish <fnf@cygnus.com>
14211
d63a86f8 14212 * gdb.base/help.exp (help add-symbol-file): Update to match current
2acceee2
JM
14213 gdb output.
14214
c2c6d25f
JM
142151999-09-18 Jim Blandy <jimb@cris.red-bean.com>
14216
14217 * gdb.base/break.exp: Code locations are in hex, don't forget!
14218 (For HP-UX.)
14219
142201999-09-17 Stan Shebs <shebs@andros.cygnus.com>
14221
14222 * condbreak.exp: Use break.c as test program.
14223 * condbreak.c: Remove, redundant with break.c.
14224
142251999-09-15 Stan Shebs <shebs@andros.cygnus.com>
14226
14227 * config/monitor.exp (gdb_target_monitor): Disable X- and
14228 Z-packets if the target needs it.
14229
142301999-09-13 James Ingham <jingham@leda.cygnus.com>
14231
14232 * gdb.c++/overload.exp: Added tests for listing overloaded
14233 functions with function pointers in the arg, explicitly calling
14234 out the version you want.
14235
cff3e48b
JM
142361999-09-09 Stan Shebs <shebs@andros.cygnus.com>
14237
14238 * long_long.exp: Add variations of test cases that work for
14239 targets with 16-bit ints and 32-bit doubles.
14240
d4f3574e
SS
142411999-09-08 Stan Shebs <shebs@andros.cygnus.com>
14242
14243 * break.c (main): Compare a possibly-uninitialized argc with an
14244 unlikely value that fits in 16 bits.
14245
142461999-09-07 Stan Shebs <shebs@andros.cygnus.com>
14247
14248 * gdb.base/restore.c, gdb.base/restore.exp: Use 0x7eeb instead of
14249 0xfeeb, don't want negative numbers if ints are 16 bits.
14250
14251 * lib/gdb.exp (skip_cplus_tests): New proc.
14252 * gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
14253 gdb.c++/anon-union.exp, gdb.c++/classes.exp,
14254 gdb.c++/cplusfuncs.exp, gdb.c++/ctti.exp, gdb.c++/demangle.exp,
14255 gdb.c++/derivation.exp, gdb.c++/inherit.exp, gdb.c++/local.exp,
14256 gdb.c++/member-ptr.exp, gdb.c++/method.exp, gdb.c++/misc.exp,
14257 gdb.c++/overload.exp, gdb.c++/ovldbreak.exp,
14258 gdb.c++/ref-types.exp, gdb.c++/templates.exp, gdb.c++/userdef.exp,
14259 gdb.c++/virtfunc.exp: Use it to skip over C++ tests.
14260
14261 * gdb.c++/cplusfuncs.exp: Use get_compiler_info consistently.
14262
14263Fri Sep 3 15:37:12 1999 Kevin Buettner <kevinb@cygnus.com>
14264
14265 * gdb.base/corefile.exp (up): Allow a parameter to appear
14266 in the frame that we're going up to.
14267
14268 From Jim Blandy <jimb@cygnus.com>:
14269
14270 * gdb.base/default.exp (info float): Expect some output now.
14271
14272 * gdb.base/callfuncs.exp (do_function_calls): We no longer expect
14273 returning floating-point values to fail on the x86.
14274 * gdb.base/callfwmall.exp (do_function_calls): Same.
14275
14276 * gdb.base/list.exp (test_listsize): Correct expectations for
14277 listing line 1 with listsize 2. Also, listing a single line
14278 works now, as does listing three lines. [Kevin's note: There
14279 were a number of other cases fixed too where the expectations
14280 differed...]
14281
142821999-09-02 Stan Shebs <shebs@andros.cygnus.com>
14283
14284 * gdb.base/selftest.exp: Add case for when version prints as
14285 constant string instead of char pointer.
14286
104c1213
JM
142871999-08-25 Stan Shebs <shebs@andros.cygnus.com>
14288
14289 * gdb.base/ending-run.exp: Add Solaris case for what happens when
14290 stepping out of main.
14291
14292 * gdb.c++/derivation.exp: XFAIL inf fn calls for all configs, if
14293 G++ used.
14294
14295 * gdb.c++/local.exp: Expect ptype NestedInnerLocal to succeed
14296 always, expect ptype InnerLocal::NestedInnerLocal to fail always.
14297
14298 * gdb.c++/ovldbreak.exp: Update match string in test that
14299 includes a warning of multiple breakpoints.
14300
143011999-08-24 Stan Shebs <shebs@andros.cygnus.com>
14302
14303 * gdb.base/display.exp: Improve precision of step-after-finish
14304 added yesterday.
14305
14306 * gdb.base/signals.exp: Add extra wildcard to "handle all print"
14307 test.
14308
14309 * gdb.c++/classes.exp: XFAIL HP-compiler-only tests for all
14310 configs when using G++, not just hppa*.
14311
143121999-08-24 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
14313
14314 * gdb.base/async.c: New file.
14315 * gdb.base/async.exp: New file.
14316
14317Tue Aug 24 03:24:53 1999 Jeffrey A Law (law@cygnus.com)
14318
14319 * gdb.base/break.exp: Tweak PA specific tests to properly handle
14320 PA64.
14321
53a5351d
JM
14322Mon Aug 23 10:25:20 1999 Jeffrey A Law (law@cygnus.com)
14323
104c1213
JM
14324 * gdb.base/display.exp: "finish" can leave us mid-line on many
14325 targets, deal with it. Add a small constant to main, instead of
14326 1000 since main+1000 may not be a valid address in the target.
14327
53a5351d
JM
14328 * gdb.base/dollar.exp: Do not run for PA processors in wide mode
14329 on hpux11.
14330
14331 * gdb.base/attach.exp: Handle another hpux11 error message variant
14332 when attaching to a process that does not exist.
14333
143341999-08-19 J.T. Conklin <jtc@redback.com>
14335
14336 * gdb.base/call-ar-exp.exp: Fix pattern matching whitespace
14337 characters in 'continue to 1241' test.
14338
143391999-08-17 Stan Shebs <shebs@andros.cygnus.com>
14340
14341 * gdb.base/call-ar-st.exp: Add a shorter match case for the
14342 stop in print_long_arg_list, define and use a whitespace
14343 variable in print_small_structs test, add an XFAIL for Solaris.
14344 * gdb.base/dbx.exp: XFAIL func commands until somebody is
14345 interested enough to fix.
14346
7be570e7
JM
143471999-08-13 Keith Seitz <keiths@cygnus.com>
14348
14349 * gdb.base/dbx.exp (dbx_gdb_file_cmd): Rename to gdb_file_cmd.
14350 (dbx_gdb_load): Remove. Use gdb_load instead, since that
14351 proc knows about targets other than the natives.
14352 (test_assign): Use "gdb_run_cmd" to "run" the target.
14353 Check that we've actually hit the breakpoint at main.
14354 When we attempt to assign a value to a local variable, check
14355 that the variable is in the current scope, i.e., don't use
14356 a test with an empty result.
14357
14358Tue Aug 10 15:25:16 1999 Andrew Cagney <cagney@b1.cygnus.com>
14359
14360 * gdb.base/maint.exp: Add test of ``maintenance internal-error''
14361 command.
14362
143631999-08-09 Stan Shebs <shebs@andros.cygnus.com>
14364
14365 From Jimmy Guo <guo@cup.hp.com> and others at HP:
14366 gdb.hp: Move tests into subdirectories gdb.aCC, gdb.base-hp,
14367 gdb.compat, gdb.threads-hp.
14368 gdb.hp/configure, gdb.hp/configure.in: New files.
14369 gdb.hp/Makefile.in: Recurse into new subdirs.
14370 gdb.hp/gdb.defects: New directory, tests for HP bug reports.
14371 gdb.hp/gdb.objdbg: New directory, tests for debugging info
14372 in object files.
14373 gdb.hp/tools: New directory, aux tools for HP-specific tests.
14374
96baa820
JM
143751999-08-05 Stan Shebs <shebs@andros.cygnus.com>
14376
14377 * gdb.base/display.exp: Help expect by putting a newline in the
14378 funky printf, remove a bogus p/a test.
14379
143801999-08-05 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
14381
14382 * gdb.base/display.exp: Make sure that when we say 'run', we are
14383 connected to the target. This is necessary when running not
14384 natively.
14385
143861999-08-03 Stan Shebs <shebs@andros.cygnus.com>
14387
14388 * gdb.base/step-test.exp: Removed some extraneous messages.
14389
14390 * gdb.base/long_long.exp: Don't run memory examination tests
14391 on little-endian targets (they will need a different set of
14392 results to match).
14393
143941999-08-02 Stan Shebs <shebs@andros.cygnus.com>
14395
14396 * gdb.c++/virtfunc.exp: Expect to fail the virtual call tests
14397 until somebody decides to fix GDB.
14398
14399 * gdb.base/long_long.c: Stop compiler complaint by specifying long
14400 constant as "ULL".
14401 * gdb.base/long_long.exp: Loosen x/c test, add partial result
14402 matches for a couple x/2 commands.
14403
a0b3c4fd
JM
144041999-07-30 Stan Shebs <shebs@andros.cygnus.com>
14405
14406 * gdb.c++/ref-types.cc, gdb.c++/ref-types.exp: Appease doschk
14407 by merging in ref-types2 tests.
14408 * gdb.c++/ref-types2.cc, gdb.c++/ref-types2.exp: Remove.
14409
14410 From Jimmy Guo <guo@cup.hp.com> and others at HP:
14411 * gdb.c++/Makefile.in: Add standard actions.
14412 (EXECUTABLES): Rename from PROGS, update list.
14413 * gdb.c++/ambiguous.cc, gdb.c++/ambiguous.exp: Move to here
14414 from gdb.hp.
14415 * gdb.c++/anon-union.cc: Don't use anonymous struct, make
14416 foo and bar locals.
14417 * gdb.c++/anon-union.exp: Fix tests to match.
14418 * gdb.c++/classes.exp: Run if HP compiler used, add extra
14419 expect matches to handle output variations.
14420 * gdb.c++/cplusfuncs.cc: Make operator -> return foo *.
14421 * gdb.c++/cplusfuncs.exp: Update to match, allow word "class" in
14422 output, add HP alternatives for new and delete prints.
14423 * gdb.c++/ctti.exp, gdb.c++/cttiadd.cc, gdb.c++/cttiadd1.cc,
14424 gdb.c++/cttiadd2.cc, gdb.c++/cttiadd3.cc: Move here from gdb.hp.
14425 * gdb.c++/demangle.exp: Use $style when reporting failure.
14426 * gdb.c++/derivation.exp: Add some xfails if GCC-compiled.
14427 * gdb.c++/inherit.exp: Run if HP compiler used, add some
14428 match alternatives.
14429 * gdb.c++/local.exp: Add match alternatives or xfails for HP
14430 compilers.
14431 * gdb.c++/member-ptr.exp: Add xfails for hppa*-*-*.
14432 * gdb.c++/method.exp: Add match alternatives.
14433 * gdb.c++/misc.cc: Add bool types.
14434 * gdb.c++/misc.exp: Add tests for bool types.
14435 * gdb.c++/overload.exp: Add xfails.
14436 * gdb.c++/templates.cc: Remove bogus arglist init, init fvpchar.
14437 * gdb.c++/templates.exp: Run if HP compiler used, add some xfails,
14438 add some more template parameter tests (only for HP currently).
14439 * gdb.c++/userdef.exp: Add xfails for hppa*-*-*.
14440 * gdb.c++/virtfunc.cc: Add return type and value for main.
14441 * gdb.c++/virtfunc.exp: Run if HP compiler used, add some
14442 match alternatives.
d63a86f8 14443
a0b3c4fd
JM
144441999-07-30 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
14445
14446 * gdb.base/display.exp: Fix output of 'p/a &&j' test.
14447
144481999-07-29 Jim Blandy <jimb@savonarola.red-bean.com>
14449
14450 * gdb.base/signals.exp: Don't expect getting a backtrace from
14451 within a signal handler to fail on Linux.
14452
144531999-07-29 Stan Shebs <shebs@andros.cygnus.com>
14454
14455 From Jimmy Guo <guo@cup.hp.com> and others at HP:
14456 * lib/gdb.exp: Remove some gratuitious semicolons.
14457 (delete_breakpoints): Increase timeout.
14458 (gdb_expect): Add -notransfer option.
14459 (gdb_test): Use -notransfer option.
14460 (get_compiler_info): Add f77 case.
14461 (get_compiler): New proc, split out from gdb_preprocess, add f77
14462 case.
14463 (gdb_preprocess): Call get_compiler.
14464
14465 * gdb.base/Makefile.in (EXECUTABLES): Update the list.
14466 * gdb.base/attach.exp, gdb.base/display.exp,
14467 gdb.base/ending-run.exp, gdb.base/gdbvars.exp,
14468 gdb.base/long_long.exp, gdb.base/printcmds.exp,
14469 gdb.base/structs.exp, gdb.base/structs2.exp: Remove or fill in
14470 third arg to gdb_test.
14471 * gdb.base/call-ar-st.exp: Add HP-UX xfail for >10-arg functions.
14472 * gdb.base/callfuncs.exp, gdb.base/callfwmall.exp: Remove some
14473 HP-UX xfails, add others.
14474 * gdb.base/completion.exp: Reflect name change of self-test.
14475 * gdb.base/condbreak.exp, gdb.base/corefile.exp,
14476 gdb.base/foll-exec.exp, gdb.base/interrupt.exp,
14477 gdb.base/ptype.exp, gdb.base/scope.exp, gdb.base/setvar.exp: Note
14478 HP failure number.
14479 * gdb.base/foll-vfork.exp: Loosen matches slightly, remove
14480 useless HP-UX 10.30 references.
14481 * gdb.base/maint.exp: Loosen matches.
14482 * gdb.base/pointers.c (main): Declare more_code.
14483 * gdb.base/pointers.exp: Match on output of a `next'.
14484 * gdb.base/structs.c: Add prototypes.
14485 * gdb.base/watchpoint.exp: Remove HP-UX 10.30 reference.
14486 * gdb.base/whatis.exp: Fail for both HP-UX 10.20 and 11.
14487
144881999-07-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
14489
14490 * gdb.base/list.exp: Add tests for repeating 'list <linenum>'
14491 command.
14492
144931999-07-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
14494
14495 * gdb.c++/annota2.exp: Fix delete breakpoint query testcase.
14496 Fix run to main failures. Watchpoint can be hardware watchpoint.
d63a86f8
RM
14497
14498 * gdb.base/annota1.exp: Clean up some more, in case printf has
a0b3c4fd
JM
14499 debug info. Deal with lack of signal hanlder info in stack.
14500
a9c64011 14501 From Jim Kingdon <kingdon@redhat.com>:
a0b3c4fd
JM
14502 * gdb.base/annota1.exp: If printf has debug info, deal with it.
14503
5a2468f5
JM
145041999-07-19 Stan Shebs <shebs@andros.cygnus.com>
14505
14506 * gdb.base/foll-exec.exp, gdb.base/foll-fork.exp,
14507 gdb.base/foll-vfork.exp: Don't run for crosses.
14508
adf40b2e
JM
14509Tue Jul 13 23:37:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
14510
14511 * gdb.base/configure.in: Check for gdbvars.exp instead of
14512 a1-selftest.exp.
14513 * gdb.base/configure: Re-generate.
14514
145151999-07-12 Stan Shebs <shebs@andros.cygnus.com>
14516
14517 * gdb.base/selftest.exp: Rename from a1-selftest.exp, no point
14518 in trying to run first and name is too long.
14519
14520 * gdb.base/pointers.c, gdb.base/pointers.exp: Add contents of
14521 pointers2.c and pointers2.exp, respectively.
14522 * gdb.base/pointers2.c, gdb.base/pointers2.exp: Remove, makes
14523 doschk happier.
14524
43e526b9
JM
145251999-07-08 Stan Shebs <shebs@andros.cygnus.com>
14526
14527 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Renamed from
14528 callfuncs2.c and callfuncs2.exp.
14529
14530 * gdb.base/list.exp: Remove mistaken xfails.
14531 * gdb.base/list0.h: Add optional prototypes.
14532
9846de1b
JM
14533Wed Jul 7 00:27:35 1999 Andrew Cagney <cagney@amy.cygnus.com>
14534
a9c64011 14535 * gdb.base/setvar.exp: Increase the time-out on tests indirectly
9846de1b 14536 calling malloc.
a9c64011
AS
14537 * nodebug.exp, printcmds.exp, ptype.exp, setvar.exp: Ditto.
14538 * ptype.exp: Move test for get_debug_format to before its first
9846de1b
JM
14539 use.
14540
145411999-07-06 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
14542
14543 * gdb.base/Makefile.in (EXECUTABLES): Remove annota2 executable.
14544 * gdb.base/annota2.cc, annota2.exp: Move from here.
14545 * gdb.c++/annota2.cc, annota2.exp: To here.
14546 * gdb.c++/Makefile.in (PROGS): Add annota2 executable.
14547
43ff13b4
JM
14548Tue Jun 29 11:56:06 1999 Andrew Cagney <cagney@b1.cygnus.com>
14549
14550 * lib/gdb.exp (gdb_expect_list): Output one message per pattern in
14551 a consistent format.
14552
085dd6e6
JM
145531999-06-25 Stan Shebs <shebs@andros.cygnus.com>
14554
14555 From Jimmy Guo <guo@cup.hp.com> and others at HP:
14556 * lib/gdb.exp (get_compiler_info): Add detection for assorted
14557 HP compilers, also set the globals $true and $false.
14558
14559 * gdb.base/annota1.c, bitfields.c, break.c, call-ar-st.c,
14560 call-rt-st.c, call-strs.c, callfuncs.c, callfuncs2.c, condbreak.c,
14561 coremaker.c, ending-run.c, exprs.c, funcargs.c, interrupt.c,
14562 jump.c, langs0.c, langs1.c, langs2.c, list0.c, list1.c,
14563 long_long.c, mips_pro.c, nodebug.c, opaque0.c, opaque1.c,
14564 printcmds.c, ptype.c, recurse.c, restore.c, return.c, run.c,
14565 scope0.c, scope1.c, setshow.c, setvar.c, shmain.c, shr1.c, shr2.c,
14566 sigall.c, signals.c, so-impl-ld.c, so-indr-cl.c, solib.c,
14567 solib1.c, solib2.c, step-test.c, twice.c, varargs.c, watchpoint.c,
14568 whatis.c} Add C++ compatible function definitions and return
14569 types, add includes for library functions.
14570 * gdb.base/ptype.c (my_false, my_true): Use instead of false/true.
14571 * gdb.base/step-test.c (myglob): Rename from glob.
14572 * gdb.base/attach.c, attach2.c, average.c, execd-prog.c,
14573 foll-exec.c, foll-fork.c, foll-vfork.c, sum.c, vforked-prog.c: New
14574 files, move here from gdb.hp.
14575 * gdb.base/annota1.exp, break.exp, call-ar-st.exp, call-rt-st.exp,
14576 commands.exp, condbreak.exp, define.exp, ena-dis-br.exp,
14577 ending-run.exp, jump.exp. list.exp, long_long.exp, so-impl-ld.exp:
14578 Adjust line numbers in regexps.
14579
14580 * gdb.base/all-bin.exp, eval-skip.exp, exprs.exp, logical.exp,
14581 miscexprs.exp, pointers.exp, relational.exp: Use $true and $false
14582 instead of 0/1.
14583
14584 * gdb.base/attach.exp, dbx.exp, foll-exec.exp, foll-fork.exp,
14585 foll-vfork.exp: New files, move here from gdb.hp.
14586 * gdb.base/page.exp: New file, test of pagination command.
14587
14588 * gdb.base/watchpoint.c (recurser): New function, for watchpoint
14589 recursion test.
14590 * gdb.base/watchpoint.exp: Add more test cases for watchpoints.
14591
14592 * gdb.base/so-impl-ld.exp, gdb.base/so-indr-cl.exp,
14593 gdb.base/solib.exp: Fix compiler invocation process.
14594
14595 * gdb.base/callfuncs.exp, gdb.base/callfuncs2.exp: Don't xfail for
14596 HP-UX 11, turn off overload resolution explicitly.
14597 * gdb.base/commands.exp: Set argument list explicitly, add
14598 watchpoint test.
14599 * gdb.base/completion.exp: Enable if HP-UX, tweak tests to make
14600 them work.
14601 * gdb.base/constvars.exp, gdb.base/volatile.exp: Escape the
14602 expressions properly.
14603 * gdb.base/corefile.exp: Loosen the match slightly.
14604 * gdb.base/default.exp: Allow "Error accessing memory" message
14605 also.
14606 * gdb.base/display.exp: Skip over x/0 j if PA64.
14607 * gdb.base/funcargs.exp: Add xfails for HP-UX.
14608 * gdb.base/interrupt.exp: Ditto.
14609 * gdb.base/langs.exp: Add symbolic matches governed by compiler
14610 in use.
14611 * gdb.base/list.exp: Add xfails for HP-UX.
14612 * gdb.base/long_long.exp: Refine some of the numeric matches.
14613 * gdb.base/mips_pro.exp: Xfail on HP-UX.
14614 * gdb.base/miscexprs.exp: Add PA2.0 case for array size test.
14615 * gdb.base/nodebug.exp: Succeed on more varieties of output.
14616 * gdb.base/opaque.exp: Remove some HP-UX xfails.
14617 * gdb.base/ptype.exp: Succeed on more varieties of output.
14618 * gdb.base/scope.exp: Add xfails for HP-UX.
14619 * gdb.base/sect-cmd.exp: Add more cases.
14620 * gdb.base/setvar.exp: Add xfails for HP-UX.
14621 * gdb.base/shlib-call.exp: Loosen some matches slightly.
14622 * gdb.base/signals.exp: Match on void symbolically.
14623 * gdb.base/step-test.exp: Add case for PA64.
14624 * gdb.base/term.exp: Add exit and restart.
14625 * gdb.base/twice.exp: Clean up after self.
14626 * gdb.base/varargs.exp: Disable overload resolution explicitly.
14627 * gdb.base/whatis.exp: Allow more ways to pass tests.
14628
14629 * gdb.base/smoke.exp, gdb.base/smoke.c, gdb.base/smoke.cc: Remove,
14630 no longer useful.
14631
14632Fri Jun 25 19:27:28 1999 Andrew Cagney <cagney@b1.cygnus.com>
14633
14634 * lib/gdb.exp (proc gdb_expect_list): New procedure. Matches a
14635 list of patterns.
14636 * gdb.base/call-ar-st.exp: Use gdb_expect_list in "print
14637 print_double_array(double_array)", "continuing to breakpoint
14638 1018", "print print_double_array(array_d)" and "continuing to
14639 1034" tests.
d63a86f8 14640
085dd6e6
JM
146411999-06-24 Jason Molenda (jsm@bugshack.cygnus.com)
14642
a9c64011 14643 * Makefile.in: Add empty html and install-html targets.
085dd6e6
JM
14644
146451999-06-24 Stan Shebs <shebs@andros.cygnus.com>
14646
14647 * config/mt-*: Remove, these haven't been used since 1996.
14648
146491999-06-22 Stan Shebs <shebs@andros.cygnus.com>
14650
14651 * gdb.base/call-strs.c, gdb.base/ending-run.c,
14652 gdb.base/step-test.c: Include stdlib.h and string.h as needed.
14653 * gdb.c++/member-ptr.exp: Skip over these tests if using G++.
14654
9e0b60a8
JM
146551999-06-18 Stan Shebs <shebs@andros.cygnus.com>
14656
14657 * gdb.c++/overload.exp: XFAIL everything if using G++, add a
14658 simpler match case for the ptype of the big class.
14659
146601999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
14661
14662 * gdb.exp: Fix test for gdb_prompt existence.
14663
146641999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
14665
14666 * gdb.exp (gdb_test): Add fail after calls to perror.
14667
146681999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
14669
14670 * gdb.exp (gdb_test): Accept variations of Undefined command messages.
14671
146721999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
14673
14674 * gdb.exp (gdb_test): Fix anchors on gdb_expect statement.
14675
0f71a2f6
JM
14676Fri Jun 11 12:56:50 1999 Andrew Cagney <cagney@b1.cygnus.com>
14677
14678 * gdb.base/call-strs.c (link_malloc): New function. Ensure that
14679 malloc() is linked in.
14680
146811999-06-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
14682
14683 * gdb.base/ending-run.exp: Make sure we fail and do not timeout at
14684 step at end.
14685
14686 * gdb.base/annota1.exp: Increase match_max to prevent timeout.
14687
146881999-06-08 Jim Blandy <jimb@zwingli.cygnus.com>
14689
14690 * gdb.java/jv-print.exp: New file. (Our first Java test!)
14691
cce74817
JM
14692Fri Jun 4 10:47:46 1999 Jeffrey A Law (law@cygnus.com)
14693
14694 * gdb.base/a1-selftest.exp: Remove bogus hppa xfail.
14695 * gdb.base/mips_pro.exp: Likewise.
14696
146971999-06-02 Keith Seitz <keiths@cygnus.com>
14698
14699 * gdb.c++/templates.cc: Change all "new" operators to throw
14700 an exception.
14701 * gdb.c++/cplusfuncs.cc: Likewise.
14702
14703 * gdb.base/Makefile.in (EXECUTABLES): Add smoke1, annota1, and annota2.
14704
14705Wed Jun 2 17:37:05 1999 Andrew Cagney <cagney@b1.cygnus.com>
14706
14707 * gdb.base/condbreak.exp: Use rerun_to_main to start the program.
a9c64011
AS
14708 * gdb.base/ending-run.exp: When stepping out of main, accept a
14709 step into an arbitrary assembler file.
cce74817 14710
392a587b
JM
147111999-05-20 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
14712
d63a86f8 14713 * gdb.base/annota1.exp: Allow any number of "frames-invalid" and
392a587b 14714 "breakpoint-invalid" to be printed.
d63a86f8 14715 * gdb.base/annota2.exp: Revise line number for main breakpoint. Allow any
392a587b
JM
14716 number of "frames-invalid" and "breakpoint-invalid" to be printed.
14717 * gdb.base/annota2.cc: Initialize a.x to 0.
14718
9e086581
JM
147191999-05-17 Keith Seitz <keiths@cygnus.com>
14720
14721 * gdb.base/call-ar-st.exp: Skip "print print_double_array (double_array)"
14722 when "skip_float_tests" set.
14723 Ditto for "print print_double_array(array_d)", "print print_small_structs",
14724 "print print_ten_doubles", and "step into print_long_arg_list".
14725 Don't assume we can step into "print_long_arg_list": we could step into memcpy.
14726 * gdb.base/call-rt-st.exp: Don't run float-related tests when "skip_float_tests"
14727 is set: "print print_one_double(*d1)" and "print print_two_floats(*f3)".
14728 * gdb.base/funcargs.exp: Don't run "float_and_integral_args" when
14729 "skip_float_tests" is set.
14730 * gdb.base/varargs.exp: Skip "print find_max_double(5,1.0,17.0,2.0,3.0,4.0)"
14731 when "skip_float_tests" set.
d63a86f8 14732
cd0fc7c3
SS
147331999-05-06 Keith Seitz <keiths@cygnus.com>
14734
14735 * gdb.base/annota2.cc: Include stdio.h.
14736
14737Wed May 5 17:44:31 1999 Stan Shebs <shebs@andros.cygnus.com>
14738
14739 * gdb.base/crossload.exp: Remove, this has been disabled ever
14740 since BFD stopped including all targets, and cross-GDB gets
14741 plenty of testing anyway.
14742 * gdb.base/i486-elf.u, gdb.base/m68k-aout.u, gdb.base/m68k-elf.u,
14743 gdb.base/sparc-aout.u, gdb.base/i860-elf.u, gdb.base/m68k-aout2.u,
14744 gdb.base/mips-ecoff.u, gdb.base/sparc-elf.u: Remove.
14745 * gdb.base/README: Remove, was doc for this.
14746 * gdb.base/Makefile.in (CROSS_EXECUTABLES): Remove, no longer
14747 needed.
14748
b83266a0
SS
147491999-05-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
14750
14751 * gdb.base/call-ar-st.exp: Fix one regular expression in test
14752 output.
14753
14754 * gdb.base/annota1.exp: New file. Annotation level 2 tests.
14755 * gdb.base/annota2.exp: New file. More annotation tests.
14756 * gdb.base/annota1.c: New file. Source file for annota1.exp.
14757 * gdb.base/annota2.cc: New file. Source file for annota2.exp.
14758
147591999-04-23 Angela Marie Thomas <angela@cygnus.com>
14760
14761 * config/cfdbug.exp: New file.
14762
7a292a7a
SS
147631999-04-20 Jim Blandy <jimb@zwingli.cygnus.com>
14764
14765 * gdb.c++/demangle.exp (test_gnu_style_demangling): Add tests for
14766 Marcus Daniel's and Dale Hawkins's demangler crashes.
14767
14768 * gdb.c++/demangle.exp (test_gnu_style_demangling,
14769 test_lucid_style_demangling, test_arm_style_demangling,
14770 test_hp_style_demangling): Try Tom Tromey's core-dumping
14771 identifier under each demangling style.
14772
147731999-04-07 Jim Blandy <jimb@zwingli.cygnus.com>
14774
14775 * gdb.c++/demangle.exp: Include the current demangling style
14776 in all test names.
14777 (current_demangling_style): New global variable.
14778 (set_demangling_style, test_demangling_core, test_demangling,
14779 test_demangling_exact): New functions.
14780 (test_gnu_style_demangling, test_lucid_style_demangling,
14781 test_arm_style_demangling, test_hp_style_demangling): Use those,
14782 instead of calling gdb_test and gdb_test_exact directly.
14783 (catch_demangling_errors): New function, which reports errors
14784 signalled by the demangling test functions in an orderly way.
14785 (do_tests): Use catch_demangling_errors.
14786
147871999-04-06 Jim Blandy <jimb@zwingli.cygnus.com>
14788
14789 * gdb.base/signals.exp (test_handle_all_print): Use () for
14790 grouping in expressions, not {}.
14791
14792 * gdb.base/smoke.exp: Test value of x, not y. The latter isn't
14793 initialized yet.
14794
147951999-04-01 Stan Shebs <shebs@andros.cygnus.com>
14796
14797 * gdb.c++/derivation.exp: Pass ptype tests if synthesized methods
14798 are listed.
14799
148001999-03-26 Stan Shebs <shebs@andros.cygnus.com>
14801
14802 * gdb.stabs/weird.exp: Test for CC being defined before
14803 looking at its value.
14804
148051999-03-25 Stan Shebs <shebs@andros.cygnus.com>
14806
14807 * gdb.base/call-ar-st.exp: Remove stray '#'.
14808 * gdb.base/miscexprs.exp: Allow "short" and "long" as well as
14809 "short int" and "long int".
14810 * gdb.c++/overload.cc: Cast the string added in the previous
14811 change, to mollify finicky HP compiler.
14812 * gdb.hp/reg-test.exp (testfile): Fix file name.
14813 * gdb.stabs/weird.exp: Don't try to run if HP compiler in use.
d63a86f8 14814
7a292a7a
SS
14815 * gdb.c++/misc.cc (main): Initialize obj_with_enum.
14816 * gdb.c++/classes.exp: Fix test of obj_with_enum values, allow
14817 alternate form of enum ptype.
14818
c906108c
SS
148191999-03-23 Stan Shebs <shebs@andros.cygnus.com>
14820
7a292a7a
SS
14821 * lib/gdb.exp (skip_hp_tests): Remove gcc_used argument.
14822 * gdb.hp/*.exp: Change all to run compiler probe only after
14823 passing skip_hp_tests, so as not to waste time on guaranteed
14824 failure.
14825
c906108c
SS
14826 * gdb.c++/overload.cc: Pass string instead of char addr, always
14827 init ccpfoo.
14828 * gdb.c++/templates.cc: Fix syntax error.
14829
7a292a7a
SS
14830Tue Mar 23 14:56:36 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
14831
14832 * gdb.base/commands.exp: Add test for correct position of '>'
d63a86f8 14833 when issuing the 'commands' command after a 'while' or 'if'
7a292a7a
SS
14834 command.
14835
148361999-03-18 James Ingham <jingham@cygnus.com>
14837
14838 * gdb.c++/ovldbreak.exp: Use gdb_continue_to_end
14839
14840 * gdb.c++/method.exp: It was testing an uninitialized int on the
14841 stack and assuming it was positive.
14842
14843 * gdb.base/watchpoint.exp: Use gdb_continue_to_end.
14844
14845 * gdb.base/step-test.exp: Catch a case where finish is broken and
d63a86f8 14846 keep it from killing the rest of the tests.
7a292a7a
SS
14847 Use gdb_continue_to_end.
14848
14849 * gdb.base/sigall.exp: use gdb_continue_to_end.
14850
14851 * gdb.base/ena-dis-br.exp: use gdb_continue_to_end.
14852
14853 * gdb.base/display.exp: use runto_main, not run.
14854
d63a86f8
RM
14855 * gdb.base/default.exp: Check for the current error message in the
14856 r abbreviation test.
7a292a7a
SS
14857 Add strongarm to the targets that know info float.
14858
d63a86f8 14859 * gdb.base/condbreak.exp: Use the gdb_run command rather than just
7a292a7a
SS
14860 run which doesn't work with monitors.
14861
14862 * gdb.base/call-ar-st.exp: fixed bogus regexp in continuing to 1034 test.
14863
14864 * gdb.base/break.exp: use the gdb_continue_to_end proc.
14865
14866 * lib/gdb.exp: I had added gdb_continue_to_end used to run to the end of a
d63a86f8
RM
14867 program. Traps the case (in Cygmon) when the program never really
14868 exits. Same as Mark's continue_to_exit, but I had put it in a lot
7a292a7a
SS
14869 more places, so I used my name. Sorry Mark...
14870
14871 * config/monitor.exp (gdb_target_monitor): added another
14872 target_info parameter: remotebinarydownload. This will set the
14873 remotebinarydownload flag if this is causing some boards trouble.
14874
148751999-03-18 Mark Salter <msalter@cygnus.com>
14876
14877 * lib/gdb.exp (continue_to_exit): New function.
14878
14879 * gdb.base/ena-dis-br.exp: Clean up for remote targets.
14880 * gdb.base/ending-run.exp: Ditto.
14881 * gdb.base/step-test.exp: Ditto.
14882
148831999-03-16 Stan Shebs <shebs@andros.cygnus.com>
14884
14885 * gdb.base/miscexprs.c: Clean up file, clear cbig.c[0] explicitly
14886 (suggested by Art Haas <ahaas@neosoft.com>).
14887
148881999-03-16 Jim Blandy <jimb@zwingli.cygnus.com>
14889
14890 * gdb.base/signals.exp: Filter out *-*-linux* before matching *-*-gnu*.
14891
14892Fri Mar 12 18:06:21 1999 Stan Shebs <shebs@andros.cygnus.com>
14893
14894 * gdb.c++/ref-types.exp, ref-types2.exp: Allow alternate
14895 descriptions of types (short unsigned int vs unsigned short, etc).
14896
148971999-03-12 Jim Blandy <jimb@zwingli.cygnus.com>
14898
14899 * gdb.base/call-strs.exp: Don't assume that `step' will step over
14900 a call to strlen; sometimes we do have sources.
14901
149021999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
c906108c
SS
14903
14904 * gdb.base/call-ar-st.c (main): Terminate char_array with a null
14905 character, so GDB won't print garbage after its end.
d63a86f8 14906
c906108c
SS
14907 * gdb.base/call-ar-st.exp: Don't step into sum_array_print; set a
14908 breakpoint there instead. Sometimes GCC emits memcpy to handle
14909 the large structures being passed by value, so we step into that
14910 instead of sum_array_print, which obscures what we're really testing.
14911 * gdb.base/step-test.exp: However, we do want a test that notices
14912 the bizarre steps into memcpy, so do that here. Add check for
14913 stepping into function calls that pass large structures by value.
14914 ("Is that a noun clause, or are you just happy to see me?")
14915 Remove all references to specific line numbers.
14916 * gdb.base/step-test.c (struct rhomboidal, large_struct_by_value):
14917 New type and function.
14918 (main): Call large_struct_by_value, passing it a large struct by value.
14919 * lib/gdb.exp (gdb_get_line_number): New function.
14920
14921 * gdb.base/step-test.exp: Rewrite `stepi' and `nexti' tests to be
14922 more portable.
14923
7a292a7a
SS
149241999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
14925
c906108c
SS
14926 * lib/gdb.exp: Doc fixes.
14927
7a292a7a
SS
149281999-03-05 Nick Clifton <nickc@cygnus.com>
14929
d63a86f8 14930 * gdb.base/a2-run.exp: Add expected fails for strongarm-coff.
7a292a7a
SS
14931
149321999-03-04 Jim Blandy <jimb@zwingli.cygnus.com>
14933
c906108c
SS
14934 * gdb.base/display.exp: Don't exercise the "detach" and "kill"
14935 commands. They're not germane to this test, and they don't work
14936 that way on remote targets.
14937
3fc11d3e
JM
149381999-03-01 James Ingham <jingham@cygnus.com>
14939
14940 * Changelog entries merged over from gdb development branch.
14941
3fc11d3e
JM
14942 Tue Jan 5 12:33:47 1999 Keith Seitz <keiths@cygnus.com>
14943
14944 * lib/gdb.exp (gdbtk_analyze_results): Generic function
14945 for outputting results of test run.
14946
2d4a1622 14947 1998-12-07 Martin M. Hunt <hunt@cygnus.com>
3fc11d3e
JM
14948
14949 * lib/gdb.exp (gdbtk_start): Fix path for itcl library.
3fc11d3e 14950
7a292a7a
SS
149511999-02-25 Felix Lee <flee@cygnus.com>
14952
14953 * lib/gdb.exp (debug_format): initialize
14954
c906108c
SS
149551999-02-25 Jason Molenda (jsm@bugshack.cygnus.com)
14956
14957 * gdb.base/call-ar-st.c: Include string.h, not strings.h.
14958 * gdb.base/call-rt-st.c: Ditto.
14959
c906108c
SS
149601999-02-13 Jim Blandy <jimb@zwingli.cygnus.com>
14961
14962 * gdb.threads/pthreads.exp (horiz): New variable.
14963 (test_startup): Fix regexps that capture thread numbers.
14964
149651999-02-10 Jason Molenda (jsm@bugshack.cygnus.com)
14966
14967 * gdb.base/smoke.exp: Disambiguate two test case names (both
14968 called ``print'').
14969
14970Fri Feb 5 12:42:56 1999 Stan Shebs <shebs@andros.cygnus.com>
14971
14972 * gdb.base/volatile.exp: Use gdb_test, add xfails for GCC
14973 compilation.
14974
149751999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
14976
14977 * gdb.base/miscexprs.exp: Change patterns to match GDB's
14978 actual output formatting.
14979 * gdb.base/smoke.exp: GDB removes leading 0's.
14980 * gdb.base/volatile.exp: Don't check type of remuneration;
14981 that variable is no longer defined in constvars.c.
14982 * gdb.base/step-test.c (main): Exit with explicit exit code.
14983 * gdb.base/step-test.exp: Remove two nexti checks--they are
14984 not portable.
14985
149861999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
14987
14988 * gdb.base/help.exp ("help delete display"): Fix test to match
14989 gdb's output.
14990
14991 * gdb.base/long_long.c (known_types): Initialize values to zero.
14992 * gdb.base/long_long.exp: Step one more line
14993 so 'dec' is initialized in "get to known place". GDB removes
a9c64011
AS
14994 leading zeros. Explicitly ask for hex formatting. Use
14995 unique test case names.
c906108c
SS
14996
14997Tue Feb 2 10:16:08 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
14998
d63a86f8 14999 * lib/gdb.exp (gdb_preprocess): Remove 'puts' statement.
c906108c
SS
15000
15001 * gdb.c++/method.exp: Add missing close brace.
15002
150031999-01-30 Jim Blandy <jimb@zwingli.cygnus.com>
15004
15005 * gdb.base/maint.exp: Use 'set height 0' to disable page
15006 prompting, not 'set height 400'.
15007
15008 Fix a bunch of timeouts.
15009 * gdb.base/maint.exp ("maint print objfiles"): Break this up into
15010 four separate tests, so expect doesn't take forever to match a ton
15011 of text against a regexp with lots of .* forms.
15012 ("maint print psymbols", "maint print symbols"): Make some of
15013 these greps more selective, so that expect doesn't try to wade
15014 through huge piles of output and time out.
15015
15016 * gdb.base/maint.exp ("maint print msymbols"): Fix pattern.
15017
15018 * gdb.base/maint.exp ("maint info breakpoints"): Split into two
15019 tests: one which doesn't expect shlib events to be reported, and
15020 another which does, but is XFAIL for all platforms other than
15021 HP/UX.
15022
15023 * gdb.base/break.exp: Teach the test suite that the `catch
15024 fork', `catch vfork', and `catch exec' commands produce error
15025 messages on platforms that don't provide these features.
15026
15027Mon Jan 25 18:35:56 1999 Stan Shebs <shebs@andros.cygnus.com>
15028
15029 * gdb.hp/gen-so-thresh.c, so-thresh.sh, so-thresh.exp,
15030 so-thresh.linkopts, so-thresh.mk: Move to gdb.hp from gdb.base
15031 (shortening names from solib_threshold.exp etc), won't run on
15032 anything but HP-UX for the foreseeable future.
15033 * gdb.hp/Makefile.in, gdb.base/Makefile.in (clean): Adjust to
15034 reflect move.
15035
15036Thu Jan 21 15:46:49 1999 Stan Shebs <shebs@andros.cygnus.com>
15037
15038 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
15039 gdb.trace/Makefile.in (clean): Remove all test executables.
15040
15041Tue Jan 19 17:20:09 1999 David Taylor <taylor@texas.cygnus.com>
15042
15043 * gdb.base/shlib-call.exp: add test cases to verify that gdb
15044 successfully re-sets breakpoints in shared libraries.
15045 * gdb.base/shmain.c (main): return 0, don't fall off the end.
15046
15047Fri Jan 15 14:04:57 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
15048
d63a86f8
RM
15049 * gdb.hp/xdb3.exp: do not execute unless on hppa-hpux platform
15050 and compiled w/o GCC.
c906108c
SS
15051
15052 * gdb.hp/watch-cmd.exp: ditto.
15053
15054 * gdb.hp/watch-hp.exp: ditto.
15055
15056 * gdb.hp/xdb1.exp: ditto.
15057
15058 * gdb.hp/xdb2.exp: ditto.
15059
15060 * gdb.hp/dbx.exp: ditto.
15061
15062Thu Jan 14 18:36:48 1999 Stan Shebs <shebs@andros.cygnus.com>
15063
15064 * constvars.c: Remove C++-isms.
15065 * constvars.exp: Use gdb_test everywhere, add xfails if compiled
15066 with GCC.
15067
15068Mon Jan 11 10:08:03 1999 David Taylor <taylor@texas.cygnus.com>
15069
15070 The following changes are part of the HP merge.
15071
15072 * gdb.base/break.exp: new tests to verify that catchpoints for
15073 fork, vfork, and exec don't trigger inappropriately.
15074
15075 * gdb.base/opaque.exp: compile one file at a time, then link.
15076
15077 * gdb.base/signals.exp: be more restrictive about which hppa
15078 systems receive a setup_xfail. new tests.
15079
15080 * gdb.base/solib_threshold.build: new file.
15081 * gdb.base/solib_threshold.exp: new file.
15082 * gdb.base/solib_threshold.link_opts: new file.
15083 * gdb.base/solib_threshold.mk: new file.
15084 * gdb.base/gen_solib_threshold.c: new file.
15085
15086 * gdb.c++/classes.exp: if on HPUX and not using gcc, skip the
15087 tests. New tests for enums inside classes.
15088
15089 * gdb.c++/compiler.cc: indicate support of template debugging.
15090
15091 * gdb.c++/demangle.exp: run hp style demangling tests.
15092
15093 * gdb.c++/inherit.exp: if on HPUX and not using gcc, skip the
15094 tests.
15095
15096 * gdb.c++/misc.cc: changes to support new tests.
15097
15098 * gdb.c++/templates.cc: changes to support HP's compiler; changes
15099 to support new tests.
15100
15101 * gdb.c++/virtfunc.exp: if we are on HPUX and we are not using
15102 gcc, then skip these tests.
15103
15104Sun Jan 10 23:44:11 1999 David Taylor <taylor@texas.cygnus.com>
15105
15106 The following files are part of the HP merge; some had longer
15107 names at HP, but have been renamed to be no more than 14
15108 characters in length.
15109
15110 * gdb.hp/ambiguous.cc: new file.
15111 * gdb.hp/ambiguous.exp: new file.
15112 * gdb.hp/attach.exp: new file.
15113 * gdb.hp/attach2.exp: new file.
15114 * gdb.hp/classes-hp.exp: new file.
15115 * gdb.hp/ctti.exp: new file.
15116 * gdb.hp/ctti-add.cc: new file.
15117 * gdb.hp/ctti-add1.cc: new file.
15118 * gdb.hp/ctti-add2.cc: new file.
15119 * gdb.hp/ctti-add3.cc: new file.
15120 * gdb.hp/dbx.exp: new file.
15121 * gdb.hp/exception.cc: new file.
15122 * gdb.hp/exception.exp: new file.
15123 * gdb.hp/foll-exec.c: new file.
15124 * gdb.hp/foll-exec.exp: new file.
15125 * gdb.hp/foll-fork.c: new file.
15126 * gdb.hp/foll-fork.exp: new file.
15127 * gdb.hp/foll-vfork.c: new file.
15128 * gdb.hp/foll-vfork.exp: new file.
15129 * gdb.hp/inherit-hp.exp: new file.
15130 * gdb.hp/more-steps.exp: new file.
15131 * gdb.hp/namespace.cc: new file.
15132 * gdb.hp/namespace.exp: new file.
15133 * gdb.hp/optimize.exp: new file.
15134 * gdb.hp/pxdb.c: new file.
15135 * gdb.hp/pxdb.exp: new file.
15136 * gdb.hp/quicksort.exp: new file.
15137 * gdb.hp/reg-test.exp: new file.
15138 * gdb.hp/reg-test.s: new file.
15139 * gdb.hp/sized-enum.c: new file.
15140 * gdb.hp/sized-enum.exp: new file.
15141 * gdb.hp/start-stop.exp: new file.
15142 * gdb.hp/templ-hp.cc: new file.
15143 * gdb.hp/templ-hp.exp: new file.
15144 * gdb.hp/thr-lib.c: new file.
15145 * gdb.hp/thr-lib.exp: new file.
15146 * gdb.hp/thr-lib.h: new file.
15147 * gdb.hp/thr-liblib.c: new file.
15148 * gdb.hp/virtfun-hp.c: new file.
15149 * gdb.hp/virtfun-hp.exp: new file.
15150 * gdb.hp/watch-cmd.exp: new file.
15151 * gdb.hp/watch-hp.exp: new file.
15152 * gdb.hp/xdb1.exp: new file.
15153 * gdb.hp/xdb2.exp: new file.
15154 * gdb.hp/xdb3.exp: new file.
15155
15156Wed Jan 6 18:41:15 1999 David Taylor <taylor@texas.cygnus.com>
15157
15158 The following files are part of the HP merge; some had longer
15159 names at HP, but have been renamed to be no more than 14
15160 characters in length.
15161
15162 * gdb.base/ss.h: new file.
15163 * gdb.base/call-ar-st.c: new file.
15164 * gdb.base/call-ar-st.exp: new file.
15165 * gdb.base/call-rt-st.c: new file.
15166 * gdb.base/call-rt-st-exp: new file.
15167 * gdb.base/call-strs.exp: new file.
15168 * gdb.base/ena-dis-br.exp: new file.
15169 * gdb.base/environ.exp: new file.
15170 * gdb.base/long_long.exp: new file.
15171 * gdb.base/sect-cmd.exp: new file.
15172 * gdb.base/shlib-cl2.exp: new file.
15173 * gdb.base/smoke.exp: new file.
15174 * gdb.base/so-impl-ld.c: new file.
15175 * gdb.base/so-impl-ld.exp: new file.
15176 * gdb.base/so-indr-cl.c: new file.
15177 * gdb.base/so-indr-cl.exp: new file.
15178 * gdb.base/varargs.exp: new file.
15179 * gdb.base/volatile.exp: new file.
15180 * gdb.base/whatis-exp.exp: new file.
7a292a7a 15181 * gdb.base/display.exp: new file.
c906108c
SS
15182 * gdb.c++/derivation.exp: new file.
15183 * gdb.c++/local.exp: new file.
15184 * gdb.c++/member-ptr.exp: new file.
15185 * gdb.c++/overload.exp: new file.
15186 * gdb.c++/ovldbreak.exp: new file.
15187 * gdb.c++/ref-types.exp: new file.
15188 * gdb.c++/ref-types2.exp: new file.
15189 * gdb.c++/userdef.exp: new file.
d63a86f8 15190
c906108c
SS
15191Wed Jan 6 13:50:57 1999 Stan Shebs <shebs@andros.cygnus.com>
15192
15193 * gdb.base/default.exp: Reflect wording change in remote.c.
15194
dc96c6c7 15195Tue Jan 5 19:14:51 1999 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
15196
15197 * gdb.base/help.exp: Update to reflect current text.
15198
15199Tue Jan 5 13:05:32 1999 David Taylor <taylor@texas.cygnus.com>
15200
15201 * gdb.c++/anon-union.cc: make foo and bar global, otherwise
15202 they're stack variables and contain garbage.
15203 * gdb.c++/anon-union.exp: new file.
15204
15205 The following changes were made by David Taylor
15206 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
15207 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
15208 in changes by HP.
15209
15210 * gdb.base/bitops.exp: new file.
15211 * gdb.base/default.exp: change expected messages for catch and
15212 info catch tests to reflect HP merge changes.
15213 * gdb.base/enable-disable-break.exp
15214 * gdb.base/ending-run.c: new file.
15215 * gdb.base/long_long.c: new file.
15216 * gdb.base/maint.exp: new file.
15217 * gdb.base/pointers2.exp: new file.
15218 * gdb.base/shlib-call2.exp: new file.
15219 * gdb.base/solib.exp: new file.
15220 * gdb.base/step-test.c: new file.
15221 * gdb.c++/anon-union.cc: new file.
15222 * gdb.c++/local.cc: new file.
15223 * gdb.c++/member-pointer.cc: new file.
15224 * gdb.c++/method.cc: new file.
15225 * gdb.c++/ref-types.cc: new file.
15226 * gdb.c++/ref-types2.cc: new file.
15227 * gdb.c++/userdef.cc: new file.
d63a86f8 15228
c906108c
SS
15229 * gdb.base/scope.exp: compile one file at a time, then link.
15230 * gdb.base/langs.exp: ditto.
15231 * gdb.base/list.exp: ditto.
d63a86f8 15232
c906108c
SS
15233Mon Jan 4 10:06:43 1999 David Taylor <taylor@texas.cygnus.com>
15234
15235 The following changes were made by David Taylor
15236 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
15237 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
15238 in changes by HP.
d63a86f8 15239
c906108c
SS
15240 * gdb.c++/inherit.exp: if on hppa*-*-hpux* and not using gcc,
15241 skip tests. When compiling pass c++ flag to gdb_compile.
15242 * gdb.c++/
d63a86f8 15243
c906108c
SS
15244 * lib/gdb.exp (get_compiler_info): new, optional argument -- args;
15245 test for on hppa*-*-hpux*; use args to see if c++ was specified.
15246 (skip_hp_tests): new function.
15247 (gdb_preprocess): new function.
15248
15249 * configure.in (hpdir): decide whether to configure gdb.hp.
15250 * configure: regenerated.
15251
15252 * gdb.base/Makefile.in (MISCELLANEOUS): new macros -- extra things
15253 to delete on clean.
15254 (EXECUTABLES): update to reflect new additions.
15255 * gdb.base/commands.exp: update message expected.
15256 * gdb.base/default.exp: add copyright notice.
15257 * gdb.base/funcargs.exp (timeout): if hpux, increase timeout.
15258 * gdb.base/help.exp: update messages to reflect current text.
15259 * gdb.base/recurse.exp: add hpppa*-*-bsd* to 'list' of enabled
15260 targets for recurse tests.
15261 * gdb.base/watchpoint.exp: if on hpux and not gcc compiled, then
15262 skip this file.
15263
15264 * gdb.c++/Makefile.in (PROGS): update to reflect new executables.
15265 * gdb.c++/cplusfuncs.exp: tell gdb_compile that it's a c++
15266 compilation.
15267 * gdb.c++/misc.exp: ditto.
15268 * gdb.c++/templates.exp: if we're on hpux and it's not gcc, don't
15269 run the tests. tell gdb_compile that it's a c++ compilation.
15270
15271 * gdb.threads/pthreads.exp: fix typo in message.
d63a86f8 15272
c906108c
SS
15273 * gdb.base/all-bin.exp: new file.
15274 * gdb.base/arithmet.exp: new file.
15275 * gdb.base/assign.exp: new file.
15276 * gdb.base/completion.exp: new file.
15277 * gdb.base/cond-expr.exp: new file.
15278 * gdb.base/condbreak.exp: new file.
15279 * gdb.base/define.exp: new file.
15280 * gdb.base/dollar.exp: new file.
15281 * gdb.base/environment.exp: new file.
15282 * gdb.base/eval-skip.exp: new file.
15283 * gdb.base/jump.exp: new file.
15284 * gdb.base/logical.exp: new file.
15285 * gdb.base/pointers.exp: new file.
15286 * gdb.base/relational.exp: new file.
15287 * gdb.base/section_command.exp: new file.
15288 * gdb.base/whatis-expr.exp: new file.
15289
15290 * gdb.base/all-types.c: new file.
15291 * gdb.base/call-array-struct.c: new file.
15292 * gdb.base/call-return-struct.c: new file.
15293 * gdb.base/call-strings.c: new file.
15294 * gdb.base/callfuncs2.c: new file.
15295 * gdb.base/condbreak.c: new file.
15296 * gdb.base/constvars.c: new file.
15297 * gdb.base/display.c: new file.
15298 * gdb.base/int-type.c: new file.
15299 * gdb.base/jump.c: new file.
15300 * gdb.base/miscexprs.c: new file.
15301 * gdb.base/pointers.c: new file.
15302 * gdb.base/pointers2.c: new file.
15303 * gdb.base/shmain.c: new file.
15304 * gdb.base/shr1.c: new file.
15305 * gdb.base/shr2.c: new file.
15306 * gdb.base/solib.c: new file.
15307 * gdb.base/solib1.c: new file.
15308 * gdb.base/solib2.c: new file.
15309 * gdb.base/varargs.c: new file.
15310 * gdb.c++/derivation.cc: new file.
15311 * gdb.c++/overload.cc: new file.
15312 * gdb.c++/ovldbreak.cc: new file.
15313 * gdb.hp/attach.c: new file.
15314 * gdb.hp/attach2.c: new file.
15315 * gdb.hp/average.c: new file.
15316 * gdb.hp/compiler.c: new file.
15317 * gdb.hp/compiler.cc: new file.
15318 * gdb.hp/execd-program.c: new file.
15319 * gdb.hp/follow-exec.c: new file.
15320 * gdb.hp/follow-fork.c: new file.
15321 * gdb.hp/follow-vfork-and-exec.c: new file.
15322 * gdb.hp/misc-hp.cc: new file.
15323 * gdb.hp/more-steps.c: new file.
15324 * gdb.hp/optimize.c: new file.
15325 * gdb.hp/quicksort.c: new file.
15326 * gdb.hp/run-hp.c: new file.
15327 * gdb.hp/start-stop.c: new file.
15328 * gdb.hp/sum.c: new file.
15329 * gdb.hp/templates-hp.cc: new file.
15330 * gdb.hp/thread-local-in-lib.c: new file.
15331 * gdb.hp/thread-local-in-lib.h: new file.
15332 * gdb.hp/thread-local-in-lib.lib.c: new file.
15333 * gdb.hp/vforked-program.c: new file.
15334 * gdb.hp/virtfunc-hp.cc: new file.
15335 * gdb.hp/watchpoint-hp.c: new file.
15336 * gdb.hp/xdb.c: new file.
15337 * gdb.hp/xdb0.c: new file.
15338 * gdb.hp/xdb0.h: new file.
15339 * gdb.hp/xdb1.c: new file.
15340
15341Mon Dec 21 14:08:38 1998 David Taylor <taylor@texas.cygnus.com>
15342
15343 The following change was made by Edith Epstein
15344 <eepstein@cygnus.com> as part of a project to merge in changes
15345 originally made by HP; HP did not create ChangeLog entries.
15346
15347 * gdb.c++/demangle.exp: changed the expected output for some
15348 ARM-style mangling -- removed second reference to datatype.
15349 For example, maint demangle __dt__11T1__pt__2_cFv
a9c64011 15350 T1<char>::~T1<char>(void)
c906108c 15351 becomes,
a9c64011
AS
15352 maint demangle __dt__11T1__pt__2_cFv
15353 T1<char>::~T1(void)
c906108c
SS
15354
15355 (test_hp_style_demangling): new hp specific demangling test cases.
d63a86f8 15356
c906108c
SS
15357Mon Dec 14 15:07:03 1998 Jeffrey A Law (law@cygnus.com)
15358
15359 * gdb.trace/actions.exp: Ignore compiler warnings compiling actions.c
15360 * gdb.trace/backtrace.exp: Likewise.
15361 * gdb.trace/circ.exp: Likewise.
15362 * gdb.trace/collection.exp: Likewise.
15363 * gdb.trace/deltrace.exp: Likewise.
15364 * gdb.trace/infotrace.exp: Likewise.
15365 * gdb.trace/limits.exp: Likewise.
15366 * gdb.trace/packetlen.exp: Likewise.
15367 * gdb.trace/passc-dyn.exp: Likewise.
15368 * gdb.trace/passcount.exp: Likewise.
15369 * gdb.trace/report.exp: Likewise.
15370 * gdb.trace/save-trace.exp: Likewise.
15371 * gdb.trace/tfind.exp: Likewise.
15372 * gdb.trace/tracecmd.exp: Likewise.
15373 * gdb.trace/while-dyn.exp: Likewise.
15374 * gdb.trace/while-stepping.exp: Likewise.
15375
153761998-12-07 Jim Blandy <jimb@zwingli.cygnus.com>
15377
15378 * gdb.base/restore.exp, gdb.base/restore.c: New tests.
15379
15380Wed Dec 2 20:03:53 1998 Stan Shebs <shebs@andros.cygnus.com>
15381
15382 From Brendan Kehoe:
15383 * gdb.c++/cplusfuncs.cc, misc.cc, virtfunc.cc: Add now-required
15384 int return types.
15385
15386Sat Oct 24 18:04:22 1998 Felix Lee <flee@cygnus.com>
15387
15388 * config/slite.exp (gdb_load): use gdb_file_cmd, so we can do
15389 remote dos host testing right.
15390
15391Mon Oct 19 01:31:59 1998 Felix Lee <flee@cygnus.com>
15392
15393 * gdb.base/corefile.exp: remove some xfails.
15394
15395Thu Oct 15 10:04:38 1998 Andrew Cagney <cagney@b1.cygnus.com>
15396
15397 * gdb.base/reread.exp: Sleep 1 - ensures that the two executables
15398 have different timestamps.
15399
15400Thu Oct 1 20:56:14 1998 Andrew Cagney <cagney@b1.cygnus.com>
15401
15402 * lib/gdb.exp, gdb.base/default.exp, config/monitor.exp,
15403 gdb.base/default.exp: Replace "exec" with "executable".
15404
15405Tue Sep 29 15:06:29 1998 Andrew Cagney <cagney@b1.cygnus.com>
15406
15407 * gdb.base/default.exp: Change else if to elseif from previous
15408 delta.
15409
15410Mon Sep 28 13:21:43 1998 Nick Clifton <nickc@cygnus.com>
15411
15412 * gdb.base/default.exp: Add brace missing from previous delta.
15413
15414Mon Sep 21 14:39:27 1998 Nick Clifton <nickc@cygnus.com>
15415
15416 * gdb.base/default.exp: Support test for info float for all
15417 varieties of arm toolchain.
15418
dc96c6c7 15419Fri Sep 18 14:07:44 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
15420
15421 * gdb.trace/*.exp: remove "remote_download" command.
15422
dc96c6c7 15423Wed Sep 16 11:38:21 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
15424
15425 * gdb.trace/*.exp: remove -gdwarf from compile.
15426
15427Wed Sep 16 01:23:11 1998 Felix Lee <flee@cygnus.com>
15428
15429 * gdb.trace/configure.in(AC_INIT): typo
15430 * gdb.trace/configure: regenerated
15431
dc96c6c7 15432Mon Sep 14 20:00:04 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
15433
15434 * config/m68k-emc.exp: New file.
15435 * lib/<emc-support.exp trace-support.exp}: New files.
15436 * configure.in: add new test directory gdb.trace.
15437 * gdb.trace/{configure configure.in Makefile.in}: New files.
15438 * gdb.trace/{actions.c actions.exp gdb_c_test.c}: New files.
15439 * gdb.trace/{circ.c circ.exp limits.c limits.exp}: New files.
15440 * gdb.trace/{collection.c collection.exp tfind.exp }: New files.
15441 * gdb.trace/{backtrace.exp deltrace.exp infotrace.exp}: New files.
15442 * gdb.trace/{packetlen.exp passc-dyn.exp passcount.exp}: New files.
15443 * gdb.trace/{report.exp save-trace.exp tracecmd.exp}: New files.
15444 * gdb.trace/{while-dyn.exp while-stepping.exp}: New files.
d63a86f8 15445
dc96c6c7 15446Fri Sep 11 13:58:02 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
15447
15448 * gdb.c++/classes.exp: Change all regular expressions to match
15449 arbitrary combinations of newline/carriage-return, so that they
15450 will work equally well on Unix and Windows.
15451 * gdb.c++/inherit.exp: ditto.
15452 * gdb.c++/virtfunc.exp: ditto.
15453
154541998-08-11 Dawn Perchik <dawn@cygnus.com>
15455
15456 * gdb.base/setshow.exp: Fix error introduced by call to runto_main.
15457
c2d11a7d
JM
15458Fri Jul 24 15:51:34 1998 Jeffrey A Law (law@cygnus.com)
15459
15460 * gdb.disasm/am33.s: Add tests for autoincrement instructions.
15461 * gdb.disasm/am33.exp: Run time. Update tests which use r8-r15
15462 to use a0-a3/d0-d3 as needed.
15463
15464Thu Jul 16 18:20:46 1998 Jeffrey A Law (law@cygnus.com)
15465
15466 * gdb.disasm/am33.s: Add 4 operand mul and mulu tests.
15467 * gdb.disasm/am33.exp: Corresponding changes.
15468
c906108c
SS
154691998-07-11 Felix Lee <flee@cygnus.com>
15470
15471 * gdb.base/callfuncs.exp: add cmp10 test.
15472 * gdb.base/callfuncs.c (cmp10): new function.
15473
15474Thurs Jul 9 11:08:31 1998 Dawn Perchik <dawn@cygnus.com>
15475
d63a86f8 15476 * gdb.base/commands.exp: Break up infrun_breakpoint_command_test
c906108c
SS
15477 into two parts to get around a synchronization problem in expect.
15478
3fc11d3e
JM
15479Fri Jun 26 14:27:13 1998 Keith Seitz <keiths@cygnus.com>
15480
15481 * lib/gdb.exp (gdbtk_start): Add startup for gdbtk.
15482
15483 * configure.in: Add options for gdbtk testsuite.
15484
15485 * configure: Regenerate.
15486
15487 * gdb.gdbtk: New directory to hold gdbtk tests.
15488
c906108c
SS
15489Fri Jun 26 14:52:47 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
15490
15491 * gdb.fortran/types.exp: Escape brackets in expect patterns
15492 for test_float_literal_types_accepted tests.
15493 * gdb.base/scope.exp: Remove extraneous newline in filelocal_bss
15494 before run test.
15495
c2d11a7d
JM
15496Fri Jun 26 11:12:17 1998 Jeffrey A Law (law@cygnus.com)
15497
15498 * am33.exp: Just compile, do not link the testcase.
15499 * am33.s: Add ".am33" pseudoop to force am33 mode.
15500
c906108c
SS
155011998-06-25 Felix Lee <flee@cygnus.com>
15502
15503 * gdb.base/setshow.exp: make sure $pc is sane.
15504
15505 * gdb.stabs/weird.exp: split expect patterns properly.
15506
c2d11a7d
JM
15507Wed Jun 24 13:03:15 1998 Jeffrey A Law (law@cygnus.com)
15508
15509 * gdb.disasm/am33.s: New disassembler testfile for the am33.
15510 * gdb.disasm/am33.exp: Run it.
15511
dc96c6c7 15512Tue Jun 23 11:45:01 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
15513
15514 * gdb.base/funcargs.exp: simplify expect strings to ease pattern
15515 match processing (and eliminate spurious timeouts when running).
15516
dc96c6c7 15517Fri Jun 12 17:28:22 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
15518
15519 * gdb.base/signals.exp (test_handle_all_print): put back Mach
15520 exception test, but conditionalize it on target [mach | gnu].
15521
dc96c6c7 15522Wed Jun 10 10:40:03 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
15523
15524 * gdb.base/overlays.exp: fixup compile line for linker script.
15525
15526Thu Jun 4 21:54:15 1998 Felix Lee <flee@zog.cygnus.com>
15527
15528 * gdb.fortran/types.exp: don't guess at float size.
15529
15530Thu May 21 02:28:37 1998 Felix Lee <flee@zog.cygnus.com>
15531
15532 * gdb.base/exprs.exp: delete test that depends on int size.
15533
15534Sun May 17 17:10:22 1998 Bob Manson <manson@charmed.cygnus.com>
15535
15536 * config/sim.exp: Removed checks for target triplets.
15537 (gdb_target_sim): Use gdb,target_sim_options.
15538
15539Sat May 16 23:43:35 1998 Mark Alexander <marka@cygnus.com>
15540
15541 * gdb.base/reread.exp: New file.
15542 * gdb.base/reread1.c: New file.
15543 * gdb.base/reread2.c: New file.
15544
15545Sat May 16 23:22:09 1998 Mark Alexander <marka@cygnus.com>
15546
15547 * config/sim.exp: Use 'target sim -sparclite' when running
15548 SPARClite programs.
15549
15550Sat May 16 18:48:08 1998 Doug Evans <devans@canuck.cygnus.com>
15551
15552 * gdb.base/structs2.exp: New file.
15553 * gdb.base/structs2.c: New file.
15554
15555Wed May 13 13:36:14 1998 Doug Evans <devans@canuck.cygnus.com>
15556
15557 * gdb.asm/common.inc: New file.
15558 * gdb.asm/d10v.inc: New file.
15559 * asm-source.exp: Pass -I's to gas to find .inc files.
15560 Update line numbers in expected output.
15561 * asmsrc1.s: Rewrite.
15562 * asmsrc2.s: Rewrite.
15563 * configure.in: Create arch.inc symlink.
15564 * configure: Regenerate.
15565 * Makefile.in (distclean): Delete arch.inc.
15566
15567Wed May 6 10:30:54 1998 John Metzler <jmetzler@cygnus.com>
15568
15569 * callfuncs.c (t_enum_value1) : Cleanup return value warnings
15570 (t_enum_value2): ditto
15571 (t_enum_value3): ditto
15572 (main): ditto
15573Fri May 1 09:33:37 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
15574
15575 * gdb.base/break.exp: Remove xfail for `deleting all breakpoints
15576 when none' unexpected prompt case, fixed by breakpoint.c:delete_command
15577 change.
15578 Use gdb_test instead of send_gdb/gdb_expect sequences.
15579
15580Thu Apr 23 12:56:19 1998 Jason Molenda (crash@bugshack.cygnus.com)
15581
15582 * gdb.c++/virtfunc.cc: Declare extern "C" printf to return int,
15583 not void.
15584
15585Thu Apr 16 10:52:34 1998 John Metzler <jmetzler@cygnus.com>
15586
15587 * gdb.base/branches.c: Code with lots of loops and
15588 subroutines. Used to test gdbs ability to single step through PC
15589 changes, especially to test mips-tdep.c:mips_next_pc
15590
15591Mon Apr 13 22:32:51 1998 Frank Ch. Eigler <fche@cygnus.com>
15592
15593 * gdb.c++/virtfunc.cc: Make extern "C" printf declaration pass
15594 more rigorous EGCS C++ error checking.
15595
15596Fri Apr 10 22:38:12 1998 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15597
a9c64011
AS
15598 * gdb.base/help.exp: Clean up `help set args' and `help show args'
15599 tests.
15600 * gdb.base/interrupt.exp: Add "i*86-*-solaris2*" xfail for calling
15601 function when asleep.
15602 * gdb.base/signals.exp: Add "i*86-*-solaris2*" xfails. Add comment
15603 for i*86 Linux and SVR4 signal handling problems.
15604 Remove linux xfail for `next to handler in signals_tests_1', fixed
15605 by recent infrun.c change.
15606 Limit backtrace to 10 frames to avoid timeout problems with infinite
15607 stack backtraces.
15608 Adjust expect pattern in `handle all print' test to match Apr 28 1997
15609 target.[ch] change.
c906108c
SS
15610
15611Tue Mar 31 00:40:32 1998 Bob Manson <manson@charmed.cygnus.com>
15612
15613 * lib/gdb.exp(gdb_test): Send multiline commands one at a time; wait
15614 for a newline from gdb before continuing.
15615 (default_gdb_exit): Just look for y or n.
15616 (gdb_test): Detect abnormal exit from GDB running on DOS; if
15617 it does, fail the rests of the tests in the file.
15618
15619Tue Mar 24 22:44:52 1998 Bob Manson <manson@charmed.cygnus.com>
15620
15621 * config/cygmon.exp: New file.
15622
15623Mon Mar 16 21:39:11 1998 Bob Manson <manson@charmed.cygnus.com>
15624
15625 * gdb.base/list.exp: Fix problem with "list default lines around
15626 main" test on remote targets.
15627
15628 * gdb.base/scope.exp: Fix problem with filelocal_bss before
15629 run test on remote targets.
15630
15631Thu Mar 12 16:23:00 1998 Doug Evans <devans@canuck.cygnus.com>
15632
15633 * gdb.asm: New directory.
15634 * configure.in: Configure it.
15635 * configure: Regenerate.
15636 * gdb.asm/{Makefile.in,configure.in,configure}: New files.
15637 * gdb.asm/{asm-source.exp,asmsrc1.s,asmsrc2.s}: New files.
15638
15639Mon Feb 23 08:22:44 1998 Mark Alexander <marka@cygnus.com>
15640
15641 * config/mn10300-eval.exp: New file to support MN10300 eval board.
15642
dc96c6c7 15643Wed Feb 18 16:43:46 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 15644
a9c64011
AS
15645 * gdb.base/overlays (several files): Merge the two overlay
15646 managers into one. Change variables (foox, barx, bazx, grbxx)
15647 back into ints but force them to load in their proper sections.
c906108c
SS
15648
15649Thu Feb 12 13:49:30 1998 Andrew Cagney <cagney@b1.cygnus.com>
15650
15651 * gdb.base/d10vovly.c (D10VTranslate): Map IMAP0 to low 128k of
15652 on-chip insn memory and IMAP1 to upper 128k.
15653 (D10VCopy): Handle memory regions crossing 16k boundaries.
15654 (D10VCopy): Transfer data in 32 bit chunks.
15655
15656Tue Feb 10 17:23:22 1998 Andrew Cagney <cagney@b1.cygnus.com>
15657
15658 * gdb.base/overlays.c (main): Exit normally when result is
15659 correct.
15660
15661 * gdb.base/d10v.ld: Update LMAs to reflect current d10v address
15662 map. Include space for printf in .text segment.
15663
15664 * gdb.base/d10vovly.c (D10VTranslate): New function, handle
15665 updated d10v memory VMA/LMA map.
15666 (D10VCopy): Call D10VTranslate.
d63a86f8 15667
c906108c
SS
15668Fri Feb 6 14:13:12 1998 Andrew Cagney <cagney@b1.cygnus.com>
15669
15670 * gdb.base/m32rovly.c: Force variable _novlys into .data section.
15671
15672 * gdb.base/bar.c (barx, bar): Change variable to small array so
15673 that it won't be put into the .sdata - small data -
15674 section. Update reference.
15675 * gdb.base/baz.c (bazx, baz): Ditto.
15676 * gdb.base/foo.c (foox, foo): Ditto.
15677 * gdb.base/grbx.c (grbxx, grbx): Ditto.
15678
15679 * gdb.base/overlays.exp: Expect variables barx, bazx, foox, grbxx
15680 to be arrays.
d63a86f8 15681
dc96c6c7 15682Thu Jan 29 14:48:19 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 15683
a9c64011
AS
15684 * gdb.base/overlays.exp: fix up and get working again.
15685 Add tests for backtraces from an overlay function.
d63a86f8 15686
c906108c
SS
15687Fri Jan 23 07:52:45 1998 Fred Fish <fnf@cygnus.com>
15688
15689 * gdb.base/watchpoint.exp: Set "d10v*-*-*" clear_xfail for
15690 "calling function with watchpoint enabled".
15691
15692Thu Jan 22 14:23:29 1998 Fred Fish <fnf@cygnus.com>
15693
15694 * gdb.base/break.exp (test_next_with_recursion): Remove
15695 gdb_suppress_tests for d10v-*-*.
15696 * lib/gdb.exp (gdb_suppress_tests): Disable this function
15697 pending review of whether it is useful or not.
15698
15699Tue Jan 20 13:02:09 1998 Mark Alexander <marka@cygnus.com>
15700
15701 * gdb.base/funcargs.exp: Increase timeout for slow TX39 boards.
15702
15703Mon Jan 19 08:53:04 1998 Mark Alexander <marka@cygnus.com>
15704
15705 * gdb.base/break.exp: Increase timeout for slow TX39 boards.
15706 * config/dve.exp: New file to support Densan boards.
15707
15708Mon Dec 15 22:38:05 1997 Andrew Cagney <cagney@b1.cygnus.com>
15709
15710 * gdb.base/interrupt.exp: Document problem of simulators, signals,
15711 reads and BSD.
15712
15713Wed Nov 26 22:29:18 1997 Bob Manson <manson@charmed.cygnus.com>
15714
15715 * config/monitor.exp: Be a bit less picky about the "Remote debugging"
15716 response.
15717
15718 * gdb.c++/misc.exp: Call runto_main instead of doint it manually.
15719
15720Tue Nov 25 12:46:36 1997 Andrew Cagney <cagney@b1.cygnus.com>
15721
15722 * gdb.base/mips_pro.exp: Add "mips64*-*-elf" xfail for backtrace
15723 test.
15724
15725 * gdb.base/funcargs.exp: Query GDB for target_sizeof_int,
15726 target_sizeof_long and target_bigendian_p.
15727 (structs_by_value, structs_by_reference): Check values according
15728 to targets word size and endianess.
d63a86f8 15729
c906108c
SS
15730Mon Nov 24 16:37:06 1997 Andrew Cagney <cagney@b1.cygnus.com>
15731
15732 * gdb.base/langs.exp: For "continue to exit" ignore any trailing
15733 output.
15734
15735Fri Oct 17 13:24:43 1997 Stan Shebs <shebs@andros.cygnus.com>
15736
15737 * gdb.base/default.exp, gdb.base/help.exp, gdb.base/setshow.exp:
15738 Update test of set args help to match source change.
15739
15740Fri Sep 26 17:36:20 1997 Jason Molenda (crash@pern.cygnus.com)
15741
15742 * gdb.base/default.exp: Expect help system output to be in
15743 alphabetical order.
15744 * gdb.base/help.exp: Ditto.
15745
15746Wed Sep 24 13:08:14 1997 Bob Manson <manson@charmed.cygnus.com>
15747
15748 * gdb.base/signals.exp: Change "i*86-pc-linux-gnu" to
15749 "i*86-pc-linux-gnu*".
15750 * gdb.base/interrupt.exp: Ditto.
15751 * gdb.base/corefile.exp: Ditto.
15752
15753 * lib/gdb.exp(gdb_compile): If is_vxworks target feature is set,
15754 define vxworks when building the testcase.
15755
15756 * gdb.base/ptype.exp: Fix testnames to be unique.
15757 * gdb.base/radix.exp: Ditto.
15758 * gdb.base/term.exp: Ditto.
15759 * gdb.base/whatis.exp: Ditto.
15760 * gdb.c++/classes.exp: Ditto.
15761
15762Tue Sep 16 22:21:48 1997 Bob Manson <manson@charmed.cygnus.com>
15763
15764 * gdb.base/callfuncs.exp: Fix indentation.
15765
15766 * lib/gdb.exp(gdb_expect): Set remote_suppress_flag if
15767 suppress_flag has been set.
15768 (gdb_step_for_stub): Check for gdb,use_breakpoint_for_stub
15769 target feature.
15770
15771Mon Sep 15 15:43:17 1997 Bob Manson <manson@charmed.cygnus.com>
15772
15773 * gdb.stabs/weird.exp: Don't start gdb 'til after we've compiled
15774 the testcase.
15775
15776 * gdb.c++/cplusfuncs.cc(main): Add extern "C" declaration for
15777 set_debug_traps() and breakpoint().
15778 * gdb.c++/misc.cc (main): Ditto.
15779 * gdb.c++/templates.cc (main): Ditto.
15780 * gdb.c++/virtfunc.cc (main): Ditto.
15781
15782Fri Sep 12 16:56:38 1997 Bob Manson <manson@charmed.cygnus.com>
15783
15784 * lib/gdb.exp(gdb_step_for_stub): New function.
15785 (gdb_run_cmd): Look for gdb,do_reload_on_run target feature--if it
15786 exists, reload the executable and do a "continue" instead of
15787 doing a jump.
15788 (runto_main): Use gdb_step_for_stub.
d63a86f8 15789
c906108c
SS
15790 * gdb.base/break.exp: Use gdb_step_for_stub. Also, rename certain
15791 tests to have unique names.
15792 * gdb.base/callfuncs.exp: Ditto.
15793 * gdb.base/commands.exp: Ditto.
15794 * gdb.base/default.exp: Ditto.
15795 * gdb.base/help.exp: Ditto.
15796 * gdb.base/list.exp: Ditto.
15797 * gdb.base/opaque.exp: Ditto.
15798 * gdb.base/printcmds.exp: Ditto. Use a loop to emit multiple
15799 similar tests.
d63a86f8 15800
c906108c
SS
15801 * gdb.base/setshow.c: Add set_debug_traps/breakpoint calls.
15802 * gdb.c++/cplusfuncs.cc: Ditto.
15803 * gdb.c++/virtfunc.cc: Ditto.
15804
15805 * config/monitor.exp: Keep track of the last file we saw, rather
15806 than trying to get the info from gdb.
15807
15808 * gdb.fortran/types.exp: Move comment to previous line.
15809
15810Tue Sep 2 19:55:34 1997 Bob Manson <manson@charmed.cygnus.com>
15811
15812 * config/sparclet.exp: Detect gratuitous change to sparclet gdb
15813 target mode.
15814
15815Mon Jul 28 12:14:47 1997 Stan Shebs <shebs@andros.cygnus.com>
15816
15817 From Bob Manson:
15818 * config/monitor.exp (gdb_target_monitor): Look for "Connected to"
15819 string from GDB when it connects.
15820
15821 * lib/gdb.exp: Look for $TOOL_EXECUTABLE.
15822
15823Thu Jul 3 15:35:12 1997 Bob Manson <manson@charmed.cygnus.com>
15824
15825 * lib/gdb.exp(get_debug_format): Don't cause the testsuite to fail
15826 if we can't get a debug format from GDB (we may be testing an
15827 older GDB). Use a 10 second timeout when checking for the format.
15828
15829 * gdb.stabs/weird.exp: Fix quoting.
15830
15831 * config/sparclet.exp: Renamed sparclet-loader.c to stub-loader.c.
15832
15833Mon Jun 30 18:31:43 1997 Bob Manson <manson@charmed.cygnus.com>
15834
15835 * config/arm-ice.exp: New file.
15836
15837Sun Jun 29 16:43:30 1997 Bob Manson <manson@charmed.cygnus.com>
15838
15839 * gdb.base/overlays.exp: Preliminary fixes; temporarily disabled
15840 until it has been modified to work with the new testsuite.
15841
99707966 15842 * gdb.*/*.exp: Instead of causing 1 unresolved test when the
c906108c
SS
15843 testcase won't compile, cause all of the testcases in the file to
15844 fail instead.
15845
15846 * lib/gdb.exp(gdb_suppress_entire_file): New procedure.
15847 (gdb_clear_suppressed): New procedure.
15848 (gdb_stop_suppressing_tests): Only clear suppress_flag if
15849 it contains a positive value.
15850
15851Sat Jun 28 13:31:11 1997 Bob Manson <manson@charmed.cygnus.com>
15852
15853 * lib/gdb.exp(default_gdb_start): Use gdb_opts host feature.
15854
15855 * gdb.c++/virtfunc.exp: Remove setting of libs variable.
15856
15857Fri Jun 27 07:44:25 1997 Fred Fish <fnf@cygnus.com>
15858
15859 * lib/gdb.exp (setup_xfail_format): New function.
15860 (get_debug_format): New function to get debug format.
15861 (debug_format): New global variable to hold last value set
15862 by get_debug_format.
15863 * gdb.base/list.exp: Call get_debug_format and expect some
15864 tests to fail for DWARF 1 and COFF formats.
15865 * gdb.c++/ptype.exp: Ditto.
15866 * gdb.c++/classes.exp: Ditto.
15867 * gdb.c++/cplusfuncs.exp: Ditto.
15868 * gdb.c++/inherit.exp: Ditto.
15869 * gdb.c++/templates.exp: Ditto.
15870 * gdb.c++/virtfunc.exp: Ditto.
d63a86f8 15871
c906108c
SS
15872Wed Jun 25 09:08:51 1997 Bob Manson <manson@charmed.cygnus.com>
15873
15874 * lib/gdb.exp(default_gdb_exit): Don't give an error if the remote
15875 host doesn't have a currently-open connection.
15876
15877 * config/sparclet.exp: Cleanups and fixes to make it generic for
15878 any gdb stub target. Handle cases where gdb doesn't respond when
15879 interrupted in a sane fashion.
15880
15881 * config/m32r-stub.exp: Load sparclet.exp instead of trying to do the
15882 same thing in a totally different way.
15883
15884 * config/monitor.exp: Pass in timeouts to gdb_expect instead of
15885 setting "timeout".
15886 (gdb_start): We set the global gdb_prompt variable in
15887 default_gdb_init now.
15888
15889Sun Jun 22 09:11:02 1997 Fred Fish <fnf@cygnus.com>
15890
15891 * gdb.base/printcmds.exp: Fix "check for floating addition"
15892 regexp to accept results within approx +/- .01 of exact value.
15893 * lib/gdb.exp (gdb_test): Remove unused expect_out global decl.
15894
15895Wed Jun 18 11:11:39 1997 Bob Manson <manson@charmed.cygnus.com>
15896
15897 * lib/gdb.exp(gdb_init): Pass our arguments to default_gdb_init
15898 properly.
15899 (gdb_expect): Add optional timeout parameter, and add timeout
15900 value to various calls.
15901 (gdb_suppress_tests): Only give one warning message per group.
15902
15903Tue Jun 17 13:10:10 1997 Bob Manson <manson@charmed.cygnus.com>
15904
15905 * lib/gdb.exp(gdb_expect): Declare errorInfo and errorCode as
15906 global variables. Handle getting a value for $timeout more
15907 gracefully.
15908
15909Sat Jun 14 09:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
15910
15911 * lib/gdb.exp: Close connection to remote host if gdb doesn't
15912 initialize.
15913 (default_gdb_init): New procedure; allow gdb_init to be overridden
15914 by a target configuration file.
15915 (gdb_expect): Pass the timeout to remote_expect.
15916
15917 * config/monitor.exp(gdb_load): Fix typo in regexp.
15918
15919Thu Jun 12 20:57:12 1997 Bob Manson <manson@charmed.cygnus.com>
15920
15921 * gdb.base/funcargs.exp: Remove spurious suppress tests call.
15922
15923Tue Jun 3 15:20:20 1997 Bob Manson <manson@charmed.cygnus.com>
15924
15925 * config/monitor.exp(gdb_target_monitor): Call gdb_file_cmd
15926 here. Call gdb_target_exec before rebooting the target, to make
15927 sure the connection to the target is closed.
15928 (gdb_load): Pass the name of the executable to gdb_target_monitor.
15929 Don't call gdb_file_cmd here; let gdb_target_monitor do it.
15930 Also detect "Timeout reading from remote" error.
15931
15932 * config/gdbserver.exp: Pass the executable being loaded to
15933 gdb_target_monitor. Don't call gdb_file_cmd here; let
15934 gdb_target_monitor do it.
15935
15936 * gdb.disasm/hppa.exp: Don't use exec_output.
15937
15938Fri May 23 13:28:29 1997 Bob Manson <manson@charmed.cygnus.com>
15939
15940 * gdb.base/list.exp: If we're debugging a non-native target,
15941 try to set the pc register to point to the start of the
15942 program before doing the first list command.
15943
15944 * gdb.c++/virtfunc.exp(gdb_virtfunc_restart): Make sure we run
15945 test_calls after restarting.
15946
15947 * lib/gdb.exp(gdb_run_cmd): Send jump command again after
15948 reloading.
15949
15950 * gdb.base/watchpoint.exp: Fix typo.
15951
15952 * gdb.base/setshow.exp: Check for use_gdb_stub.
15953
15954 * gdb.base/break.exp: Fix continue until exit test for the gdb
15955 stub case.
15956 * gdb.base/langs.exp: Ditto.
15957
15958 * config/monitor.exp(gdb_load): Handle gdb_sect_offset and
15959 gdb_load_offset. If we weren't given a file to load, figure out
15960 what the current file is and use it.
15961
15962 * config/i386-bozo.exp: New file.
15963
15964Thu May 22 18:51:32 1997 Bob Manson <manson@charmed.cygnus.com>
15965
15966 * lib/gdb.exp(gdb_expect): Look for gdb,timeout target
15967 feature.
15968
15969 * config/proelf.exp: New entry.
15970
15971Wed May 21 21:23:16 1997 Bob Manson <manson@charmed.cygnus.com>
15972
15973 * lib/gdb.exp: Remove spurious .* patterns at the beginning
15974 of regexps.
15975
15976 * gdb.base/watchpoint.exp: Don't run the test_stepping
15977 tests if gdb can't call functions on the target.
15978
15979 * gdb.base/setshow.exp: Don't run the set prompt tests if
15980 the board has gdb_prompt set.
15981
15982Tue May 20 08:58:49 1997 Jeffrey A Law (law@cygnus.com)
15983
15984 * gdb.base/a2-run.exp: Change "gdb,noargs" to just "noargs".
15985 * gdb.base/commands.exp: Likewise.
15986 * gdb.base/setshow.exp: Likewise.
15987
15988Mon May 19 15:37:50 1997 Bob Manson <manson@charmed.cygnus.com>
15989
15990 * config/monitor.exp(gdb_start): Look for gdb_prompt target
15991 feature.
15992
15993 * config/i960.exp: New file.
15994
15995Thu May 1 18:01:50 1997 Bob Manson <manson@charmed.cygnus.com>
15996
15997 * gdb.base/funcargs.exp: Check for gdb,short_int target
15998 feature instead of looking for explicit target triplets.
15999
dc96c6c7 16000Mon Apr 28 17:27:40 1997 Michael Snyder <msnyder@cygnus.com>
c906108c 16001
d63a86f8 16002 * gdb.base/printcmds.exp: add a couple more tests a la
c906108c
SS
16003 "p 123DEADBEEF", to check parse_number.
16004 * top.c: change "to enable to enable" to "to enable" in a couple
16005 of help strings.
16006
16007Thu Apr 24 14:38:18 1997 Jeffrey A Law (law@cygnus.com)
16008
16009 * gdb.base/callfuncs.exp: Mark some tests as expected to fail
16010 on the mn10300.
d63a86f8 16011
c906108c
SS
16012Mon Apr 21 15:05:42 1997 Fred Fish <fnf@cygnus.com>
16013
16014 * gdb.base/a2-run.exp: Add arm-*-coff setup_xfails for cases
16015 where the test executable is run with explicit args.
16016 * gdb.base/default.exp: Handle arm-*-coff case for "info float".
16017
16018Mon Apr 21 13:38:58 1997 Fred Fish <fnf@cygnus.com>
16019
16020 * gdb.base/run.c: Use FAKEARGV to build test executable that
16021 does not require a command line arg, since most simulators
16022 don't currently support passing such an arg into the simulated
16023 program.
16024 * gdb.base/commands.exp: Change tests to insert the proper
16025 value as the arg to the first recursive factorial call. Change
16026 compilation line to define FAKEARGV at compile time.
16027
16028Wed Apr 9 11:12:36 1997 Jeffrey A Law (law@cygnus.com)
16029
16030 * gdb.base/recurse.exp: Enable these tests for the mn10300.
16031 * gdb.base/watchpoint.exp: Don't expect a failure for an "calling
16032 function with watchpoint enabled" test.
16033
16034Tue Apr 8 19:33:20 1997 Bob Manson <manson@charmed.cygnus.com>
16035
16036 * gdb.base/watchpoint.exp(test_watchpoint_triggered_in_syscall):
16037 Don't call gdb_test when the command doesn't return to a gdb prompt.
16038
16039 * lib/gdb.exp(gdb_stop_suppressing_tests): Don't print gratuitous
16040 "Tests restarted" messages.
16041
16042Tue Apr 8 16:38:46 1997 Jeffrey A Law (law@cygnus.com)
16043
16044 * gdb.disasm/mn10300.exp: Fix buglets in "other" tests.
16045
dc96c6c7 16046Thu Apr 3 15:21:26 1997 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
16047
16048 * gdb.base/help.exp: update help msg for INFO ADDR; add help test
16049 for INFO SYMBOL; add help tests for OVERLAY commands.
16050 * gdb.base/default.exp: add tests for INFO SYMBOL command;
16051 add tests for OVERLAY commands
16052 * gdb.base/overlays.c overlays.exp foo.c bar.c baz.c grbx.c ovlymgr.h
16053 d10v.ld m32r.ld d10vovly.c m32rovly.c: add test case for overlays.
16054 * gdb.base/sigall.c: add usestubs code frag
16055 * gdb.base/watchpoint.exp: turn on complex watchpoint test for M32R.
d63a86f8 16056
c906108c
SS
16057Thu Apr 3 09:38:53 1997 Bob Manson <manson@charmed.cygnus.com>
16058
16059 * lib/gdb.exp(gdb_suppress_tests): Add explanation for subsequent
16060 failures.
16061 (gdb_stop_suppressing_tests): Note that tests have restarted.
16062
16063Wed Apr 2 19:04:20 1997 Bob Manson <manson@charmed.cygnus.com>
16064
16065 * config/h8300.exp: New file.
16066
16067Sun Mar 30 13:38:25 1997 Bob Manson <manson@charmed.cygnus.com>
16068
16069 * gdb.base/setshow.exp: Check for the existence of a
16070 feature, not its value.
16071
16072Sat Mar 29 11:19:46 1997 Bob Manson <manson@charmed.cygnus.com>
16073
16074 * gdb.c++/virtfunc.exp: Restart gdb in a sane fashion.
16075
16076 * gdb.base/scope.exp: It's now init0(), not init().
16077
16078 * gdb.base/scope0.c: For now, change init() to be init0().
16079
16080 * config/monitor.exp: Use gdb_serial in preference to serial
16081 or netport.
16082
16083 * lib/gdb.exp: Set GDB to [transform gdb] if we're using a remote host
16084 and it's not already set.
16085
16086Fri Mar 28 19:54:18 1997 Bob Manson <manson@charmed.cygnus.com>
16087
16088 * gdb.base/setshow.exp: Only test the run command if the target
16089 isn't using a stub and if it supports argument passing.
16090
16091Sat Mar 22 19:50:25 1997 Bob Manson <manson@charmed.cygnus.com>
16092
16093 * config/udi.exp(gdb_start): Make sure UDICONF is set
16094 properly before starting gdb.
16095
16096Mon Mar 24 14:40:33 1997 Jeffrey A Law (law@cygnus.com)
16097
16098 * gdb.disasm/mn10300.s: New test file for mn10300 disassembler.
16099 * gdb.disasm/mn10300.exp: Run mn10300 disassembler tests.
16100 * gdb.disasm/Makefile.in: Remove "mn10300" when cleaning.
16101
16102Tue Mar 11 11:42:58 1997 Bob Manson <manson@charmed.cygnus.com>
16103
16104 * config/vx.exp: Use remote_ld, not vxworks_ld. Don't use
16105 specialized code to reboot the board, use remote_reboot instead.
16106
16107 * config/vxworks29k.exp: Use vx.exp, not vx-gdb.exp.
16108
16109 * lib/gdb.exp: Add GDB_TESTCASE_OPTIONS.
16110
16111 * config/monitor.exp: Make sure we disconnect from the target.
16112 Also, try a reboot/reload cycle instead of failing if the
16113 load fails.
16114
16115Fri Mar 7 13:48:30 1997 Bob Manson <manson@charmed.cygnus.com>
16116
16117 * gdb.base/default.exp: Don't set match_max.
16118 * gdb.base/help.exp: Ditto.
16119 * gdb.base/list.exp: Ditto.
16120 * gdb.base/signals.exp: Ditto.
16121
16122 * config/monitor.exp(gdb_load): If gdb,use_standard_load is
16123 set, use remote_ld to download the testcase instead of
16124 the GDB loader.
16125
16126Wed Mar 5 00:00:43 1997 Bob Manson <manson@charmed.cygnus.com>
16127
16128 * config/vr5000.exp: New file.
16129
16130 * config/monitor.exp(gdb_target_monitor): Add pattern for
16131 "Ending remote" to detect errors in connecting.
16132
16133 * gdb.base/setshow.exp: Add .* within auto language test.
16134
16135 * lib/gdb.exp(gdb_run_cmd): Add check for gdb_init_command
16136 target feature.
16137
16138 * config/monitor.exp(gdb_load): Check for a failure when loading,
16139 and reboot the board if necessary.
16140
16141 * gdb.base/setvar.exp(test_set): Handle multiple prints within
16142 a set of tests. Remove print.* from the patterns being checked.
16143
16144Mon Mar 3 11:57:43 1997 Bob Manson <manson@charmed.cygnus.com>
16145
16146 * gdb.base/a1-selftest.exp: Use send_gdb consistently. Don't
16147 refer to gdb_spawn_id.
16148
16149 * config/m32r-stub.exp: Remove references to gdb_spawn_id, no
16150 longer used.
16151 * config/sparclet.exp: Ditto.
16152 * config/sparclet-old.exp: Ditto.
16153 * config/slite.exp: Ditto.
16154 * config/sim.exp: Ditto.
16155 * gdb.base/funcargs.exp: Ditto.
16156
16157 * lib/gdb.exp:Remove references to gdb_spawn_id.
16158 (gdb_expect): Move to remote.exp.
16159
16160Fri Feb 28 20:47:39 1997 Bob Manson <manson@charmed.cygnus.com>
16161
16162 * config/monitor.exp: Detect the "Couldn't establish connection"
16163 message from GDB.
16164
16165Tue Feb 25 14:08:55 1997 Bob Manson <manson@charmed.cygnus.com>
16166
16167 * gdb.base/bitfields.exp: Use runto instead of explicit
16168 gdb_run_cmd/gdb_expect sequences.
16169
16170 * gdb.base/break.exp(text_next_with_recursion): Add match for
16171 gdb_expect call.
16172
16173 * config/monitor.exp(gdb_target_monitor): Calling exit loses big.
16174 We also need to handle the "A program is being debugged already"
16175 prompt from gdb. Use gdb_test to set the baud rate.
16176
16177 * lib/gdb.exp(gdb_init): Increase the default expect buffer size
16178 to 20000. Really. I mean it.
16179
16180Mon Feb 24 13:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
16181
16182 * lib/gdb.exp(gdb_test): Generate a FAIL message when send_gdb
16183 fails. If suppress_flag is set, skip perror message about not
16184 being able to send to GDB.
16185 (send_gdb): If suppress_flag is set, don't try to send commands to
16186 GDB.
16187 (gdb_expect): If suppress_flag is set, always fail immediately.
16188 (gdb_suppress_tests, gdb_stop_suppressing_tests): New functions.
16189 (gdb_init): Call gdb_stop_suppressing_tests.
16190 (default_gdb_exit): Ditto.
16191 (default_gdb_start): Ditto.
16192
16193 * gdb.base/bitfields.exp: Call gdb_suppress_tests and
16194 gdb_stop_suppressing_tests as appropriate.
16195 * gdb.base/break.exp: Ditto.
16196 * gdb.base/callfuncs.exp: Ditto.
16197 * gdb.base/commands.exp: Ditto.
16198 * gdb.base/exprs.exp: Ditto.
16199 * gdb.base/funcargs.exp: Ditto.
16200 * gdb.base/list.exp: Ditto.
16201 * gdb.base/recurse.exp: Ditto.
16202 * gdb.base/scope.exp: Ditto.
16203 * gdb.base/structs.exp: Ditto.
16204 * gdb.c++/inherit.exp: Ditto.
16205
16206Sun Feb 23 19:56:02 1997 Bob Manson <manson@charmed.cygnus.com>
16207
16208 * config/vr4300.exp: New file.
16209
99707966 16210 * gdb.*/*.exp: Call gdb_expect instead of expect.
d63a86f8 16211
99707966 16212 * lib/gdb.exp(gdb_expect): New function.
c906108c
SS
16213
16214Thu Feb 20 13:57:01 1997 Bob Manson <manson@charmed.cygnus.com>
16215
16216 * lib/gdb.exp(gdb_init): New function.
16217
16218 * gdb.base/setvar.exp(test_set): Don't bother printing a PASS/FAIL
16219 for each individual variable set.
16220
16221 * gdb.base/exprs.exp(test_expr): Make sure each test gets a unique
16222 name.
16223
16224 * gdb.base/help.exp: Fix the syntax of a few gdb_test calls.
16225
16226 * gdb.base/scope.exp: Use gdb_test.
16227
16228 * gdb.base/ptype.exp: Don't call "gdb_exit; gdb_start" if we're
16229 aborting; the testsuite driver will do that for us (see
16230 gdb_finish). Also, use gdb_test in a few more places.
16231
16232Thu Feb 20 13:32:24 1997 Stan Shebs <shebs@andros.cygnus.com>
16233
16234 * gdb.base/help.exp: Fix syntax of "help info all-registers" test.
16235
16236Thu Feb 20 10:34:21 1997 Jeffrey A Law (law@cygnus.com)
16237
16238 * gdb.disasm/mn10200.s: Add "nop" after "main" so that "main"
16239 and "add_tests" are not at the same address.
16240
16241Fri Feb 14 18:47:23 1997 Bob Manson <manson@charmed.cygnus.com>
16242
16243 * gdb.base/ptype.exp: Use gdb_test.
16244
16245Thu Feb 13 16:09:36 1997 Jeffrey A Law (law@cygnus.com)
16246
16247 * gdb.disasm/mn10200.s (misc_tests): Fix targets for "jsr" insns.
16248 * gdb.disasm/mn10200.exp (misc_tests): Remove bogus line accidentally
16249 left in. No longer expect them to fail.
16250
16251 * gdb.stabs/*.mt; Deleted, no longer used.
16252 * gdb.stabs/configure.in: Remove references to target makefile
16253 frags.
16254 * gdb.stabs/configure: Rebuilt.
16255
16256 * gdb.disasm/*.mt: Deleted, no longer used.
16257 * gdb.disasm/configure.in: Remove references to target makefile
16258 frags. Use "sh3.s" as the unique filename for this directory.
16259 * gdb.disasm/configure: Rebuilt.
16260
16261 * gdb.disasm/mn10200.s: New test file for mn10200 disassembler.
16262 * gdb.disasm/mn10200.exp: Run mn10200 disassembler tests.
16263 * gdb.disasm/Makefile.in: Remove "mn10200" when cleaning.
16264
16265Tue Feb 11 16:57:58 1997 Bob Manson <manson@charmed.cygnus.com>
16266
16267 * config/udi.exp: Use mondfe,name instead of remote_host.
16268
16269Tue Feb 11 11:22:36 1997 Jeffrey A Law (law@cygnus.com)
16270
16271 * gdb.base/watchpoint.exp: Don't expect a failure when calling
16272 a function with a watchpoint enabled on the mn10200.
16273
16274 * gdb.stabs/weird.exp: Don't quit if "weird.s" doesn't exist
16275 before trying to create it!
16276
16277Mon Feb 10 16:40:47 1997 Bob Manson <manson@charmed.cygnus.com>
16278
16279 * config/vx.exp: Use hostname instead of netport.
16280
16281 * config/vxworks.exp: New file.
16282
16283 * gdb.base/a2-run.exp: Change vxworks cases to use gdb_spawn_id.
16284
16285 * config/monitor.exp(gdb_target_monitor): Look for a prompt from
16286 gdb before assuming everything worked. Send a ^C if a timeout
16287 occurs.
16288
16289 * lib/gdb.exp(gdb_test): Check the result of send_gdb. Use
16290 $gdb_spawn_id directly.
16291 (gdb_run_cmd): Try _start as well as start. Use the target feature
16292 gdb,start_symbol as the symbol to start from when jumping.
16293
16294Mon Feb 10 11:26:59 1997 Jeffrey A Law (law@cygnus.com)
16295
16296 * gdb.base/exprs.exp: Delete bogus/incorrect (and probably
16297 redundant) test.
16298
16299 * gdb.base/recurse.exp: Relax final value test for 'b' so that
16300 it doesn't lose for 16bit integer systems.
16301
16302Fri Feb 7 09:31:21 1997 Jeffrey A Law (law@cygnus.com)
16303
16304 * gdb.fortran/types.exp: If the target doesn't support "double"
16305 data types, then expect "real" types to only be 4 bytes.
16306
16307 * gdb.c++/virtfunc.exp: Expect failure for virtual function
16308 call tests if the target doesn't support inferior function calls.
16309
16310 * gdb.base/printcmds.exp: Allow minor deviation in FP values
16311 in printf tests.
16312
16313Thu Feb 6 12:46:14 1997 Jeffrey A Law (law@cygnus.com)
16314
16315 * gdb.base/help.exp: Disable "help set", "help show", and
16316 "help support". Simplify regexp for "help stack".
16317
16318 * gdb.base/default.exp: Set match_max to 5000 and the timeout
16319 to 60 seconds. Temporarily set match_max to 15000 around the
16320 "info copying" test.
16321
16322 * gdb.base/nodebug.exp: Don't try to do an inferior function
16323 call if the target doesn't support them.
16324 * gdb.base/printcmds.exp: Likewise.
16325 * gdb.base/setvar.exp: Likewise.
16326 * gdb.base/structs.exp: Likewise.
16327 * gdb.c++/templates.exp: Likewise.
16328 * gdb.base/ptype.exp: Likewise. Remove UDI specific stuff.
16329
16330 * gdb.base/recurse.exp: Enable for the mn10200.
16331
16332 * configure.in: Do configure gdb.stabs directory for *-*-elf
16333 targets.
16334 * configure: Rebuilt.
16335
16336 * gdb.base/break.exp: Check for gdb,noresults before testing
16337 exit status and/or results from the target.
16338 * gdb.base/watchpoint.exp, gdb.base/langs.exp: Likewise.
16339 * lib/gdb.exp: Remove old (now bogus) initialization of
16340 noinferior, noargs, noresults and nosignals.
16341
16342Tue Feb 4 21:52:17 1997 Bob Manson <manson@charmed.cygnus.com>
16343
16344 * config/sh.exp: New file.
16345
16346 * config/slite.exp: Try to connect multiple times to the board
16347 before rebooting. Only send a "monitor run" if need_monitor_run
16348 is set.
16349
16350 * gdb.base/break.exp: Don't do the "stub continue" test if
16351 the target has gdb_stub set.
16352
16353 * gdb.base/callfuncs.exp: Increase the timeout.
16354
16355 * gdb.base/interrupt.exp: Don't even try to compile the testcase
16356 if the target has gdb,noinferiorio set.
16357
16358 * gdb.base/list.exp: Increase match_max to 10000 characters.
16359
16360 * gdb.base/sigall.exp: Check for gdb,nosignals on the target.
16361
16362 * gdb.base/watchpoint.exp: Check for gdb,noinferiorio on the
16363 target.
16364
16365 * lib/gdb.exp(gdb_run_cmd): Fix for targets that use stubs.
16366
16367Mon Feb 3 12:09:37 1997 Bob Manson <manson@charmed.cygnus.com>
16368
16369 * gdb.base/a1-selftest.exp: Make sure we call gdb_exit before
16370 trying to delete the copy of gdb. Catch the file delete so we
16371 don't die if the delete fails; also, the file should be copied to
16372 the host, not to the build.
16373
16374Sun Feb 2 00:55:14 1997 Bob Manson <manson@charmed.cygnus.com>
16375
16376 * lib/gdb.exp(gdb_test): Surround the result pattern with
16377 parenthesis in case it contains multiple regexps separated
16378 with |.
16379
16380 * gdb.base/watchpoint.exp: Use gdb_test.
16381 * gdb.base/default.exp: Ditto.
16382
16383Sat Feb 1 23:51:01 1997 Bob Manson <manson@charmed.cygnus.com>
16384
99707966 16385 * gdb.*/*.exp: Replace $prompt with $gdb_prompt.
d63a86f8 16386
c906108c
SS
16387 * gdb.base/scope.exp: Use gdb_test.
16388 * gdb.c++/classes.exp: Ditto.
16389 * gdb.c++/inherit.exp: Ditto.
16390
16391Fri Jan 31 13:09:12 1997 Bob Manson <manson@charmed.cygnus.com>
16392
16393 * gdb.base/crossload.exp: Don't use execute_anywhere, use
16394 remote_exec instead.
16395 * gdb.base/corefile.exp: Don't be ridiculous.
16396 * gdb.base/*.c: Add missing stub invocations.
16397
16398Thu Jan 30 16:49:25 1997 Bob Manson <manson@charmed.cygnus.com>
16399
16400 * config/slite.exp: Miscellaneous fixes.
16401
16402 * lib/gdb.exp: Fix runto.
16403
16404 * gdb.base/signals.exp: Check for a gdb,nosignals feature of
16405 the target.
16406
16407 * gdb.base/watchpoint.exp: Fix regexp.
16408
16409 * lib/gdb.exp(default_gdb_exit): Add a catch to the
16410 close and wait commands, as the descriptor may now be
16411 invalid. Always call "remote_close host".
16412
16413Tue Jan 28 14:42:31 1997 Bob Manson <manson@charmed.cygnus.com>
16414
16415 Major rewrite for testsuite revision.
d63a86f8 16416
c906108c
SS
16417 * lib/gdb.exp: Remove references to global CC, CXX, B_OPTIONS,
16418 TARGET_INCLUDES, LDFLAGS and target_alias. Use gdb_spawn_id
16419 instead of relying on spawn_id to always contain a valid
16420 spawn id.
16421 (get_compiler_info): New procedure to build the ${binfile}.ci
16422 file, instead of replicating this in N different places.
16423 (gdb_compile): New procedure.
d63a86f8 16424
c906108c
SS
16425 gdb.*/*.exp: Use gdb_compile and get_compiler_info (with
16426 appropriate arguments) instead of compile. Use gdb_test in a lot
16427 more places. Use send_gdb instead of send. Always run gdb_start
16428 at the start of a testcase, as this is no longer done magically.
16429
16430 config/*-gdb.exp: Rename without the -gdb suffix.
16431
16432 config/mips.exp: Use remote_close instead of exit_remote_shell.
16433 config/monitor.exp: Use target_info instead of looking at
16434 baud, timeout, etc.
16435 config/sim.exp: Use gdb_spawn_id instead of relying on spawn_id.
16436
16437Sat Dec 14 00:43:57 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16438
16439 * gdb.c++/templates.exp (test_ptype_of_templates),
16440 gdb.c++/inherit.exp (test_ptype_si, test_print_anon_union):
16441 Update expect patterns for destructors and assignment operators
16442 to match corresponding c-typeprint.c changes.
16443 * gdb.c++/templates.exp (test_template_breakpoints): Revert change
16444 to destructor breakpoint test, GDB should be able to set the
16445 destructor breakpoint without specifying arguments.
16446
16447Tue Dec 3 20:17:52 1996 Fred Fish <fnf@cygnus.com>
16448
16449 * gdb.threads/pthreads.exp: Change result for failure to compile due
16450 to lack of pthreads runtime support from an error to simply an
16451 unsupported test, per dejagnu standards.
16452
16453Sun Dec 1 00:18:59 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16454
16455 * lib/gdb.exp (gdb_test): Simplify expect pattern for the case
16456 where GDB exits to reduce pattern match time.
16457 (skip_chill_tests): Skip chill tests for mips*-sgi-irix6*.
16458
16459 * gdb.base/nodebug.exp: Add mips*-sgi-irix6* xfails.
16460
dc96c6c7 16461Tue Nov 26 18:29:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
16462
16463 * gdb.base/callfuncs.exp: Turn on function call tests for h8300.
16464 * gdb.base/default.exp: ditto.
16465 * gdb.base/nodebug.exp: ditto.
16466 * gdb.base/printcmds.exp: ditto.
16467 * gdb.base/ptype.exp: ditto.
16468 * gdb.base/setvar.exp: ditto.
16469 * gdb.base/structs.exp: ditto.
16470 * gdb.base/setshow.c: Guard against uninitialized values of argc.
16471
16472Tue Nov 26 17:23:28 1996 Ian Lance Taylor <ian@cygnus.com>
16473
16474 * configure, */configure: Rebuild with autoconf 2.12.
16475
16476Sat Nov 23 13:32:15 1996 Fred Fish <fnf@cygnus.com>
16477
16478 * gdb.base/a1-selftest.exp: Change x86 linux setup_xfails to
16479 use new i*86-pc-linux*-gnu quads.
16480 * gdb.base/corefile.exp: Ditto.
16481 * gdb.base/signals.exp: Ditto.
16482 * gdb.base/sigall.exp: Ditto.
16483 * gdb.base/interrupt.exp: Ditto.
16484
16485 * gdb.base/signals.exp (signal_tests_1): Remove setup_xfail
16486 "i*86-*-linux" for "signal SIGUSR1". Now works, at least with
16487 RedHat 4.0.
d63a86f8 16488
c906108c
SS
16489 * gdb.threads/pthreads.c (_MIT_POSIX_THREADS): Define if target is
16490 linux. This allows the test case to at least compile on latest
16491 linux, but still not run due to missing the threads runtime library.
16492
16493Fri Nov 22 10:13:29 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16494
16495 * gdb.base/a1-selftest.exp (do_steps_and_nexts): Reinitialize source
16496 directory to search gdb directory. Accept and step over conditional
16497 stack alignment code. Consume $prompt in failure cases.
16498 Reset timeout to $oldtimeout instead of some arbitrary value.
16499 * gdb.base/nodebug.exp: Limit backtrace to 10 frames to avoid
16500 timeout problems with infinite stack backtraces.
16501 * gdb.base/ptype.exp (ptype struct link, union tu_link):
16502 Accept function parameters for linkfunc member.
16503
16504Thu Nov 21 09:17:19 1996 Fred Fish <fnf@cygnus.com>
16505
16506 * lib/gdb.exp (CFLAGS): Remove, unreferenced.
16507 (CXXFLAGS): Remove, unreferenced.
16508 (B_OPTIONS): Add for -B options and add code to initialize with
16509 previous -B options and also add -B option to pick up cross compiled
16510 runtime.
16511 (TARGET_INCLUDES): Add for -I options and add code to initialize when
16512 doing cross compiles.
16513 (target_alias): Declare global.
16514 (xgcc): Set variable to full path of gcc in build tree. Use findfile
16515 to verify that gcc exists in build tree, and if so set CC to that
16516 gcc and to use B_OPTIONS and TARGET_INCLUDES.
d63a86f8 16517
c906108c
SS
16518Tue Nov 12 16:20:13 1996 Fred Fish <fnf@cygnus.com>
16519
16520 * gdb.c++/inherit.exp (test_print_anon_union): Reenable
16521 ptype test for anonymous union. Fixup testcase to match
16522 current gcc debug output.
16523
16524Mon Nov 11 14:12:06 1996 Jeffrey A Law (law@cygnus.com)
16525
16526 * gdb.base/funcargs.c: Use cast rather than "UL" suffix to
16527 force argument to an unsigned long type.
16528
16529Mon Nov 11 10:27:55 1996 Fred Fish <fnf@cygnus.com>
16530
16531 * gdb.c++/inherit.exp (test_ptype_si): Fix tagless struct ptype
16532 tests and anonymous union print/ptype tests.
16533 * gdb.base/list.exp (test_forward-search): Increase timeout by
16534 5 minutes for the "search extremely long line" case.
16535 * lib/gdb.exp (gdb_test): Document that the third arg to gdb_test is
16536 completely optional and that the pass/fail messages use the command as
16537 the message if that third arg is a null string.
16538 (gdb_test_exact): Arrange that a null string pattern means match a
16539 null string output rather than any output, which might include random
16540 errors.
16541 * gdb.base/mips_pro.exp: Add "mips*-sgi-irix4*" xfail for
16542 backtrace test.
16543 * gdb.c++/demangle.exp: Add a "*-*-*" xfail for test that was
16544 always failing and failure is now exposed by gdb.exp changes.
16545
16546Sat Nov 9 11:13:24 1996 Fred Fish <fnf@cygnus.com>
16547
16548 * gdb.c++/inherit.exp (test_ptype_vi): Log some passes that
16549 weren't being noted.
16550
16551Sat Nov 9 01:05:10 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16552
16553 * gdb.base/corefile.exp: Consume $prompt in mmap fail cases.
16554 * gdb.stabs/weird.exp: Remove v_comb xfails.
16555
dc96c6c7 16556Tue Nov 5 10:44:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
16557
16558 * gdb.base/[bitfields.exp crossload.exp funcargs.exp interrupt.exp
a9c64011 16559 list.exp scope.exp watchpoint.exp]
c906108c 16560 Make all timeout error msgs explicitly say "(timeout)".
d63a86f8 16561
dc96c6c7 16562Mon Nov 4 12:03:06 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
16563
16564 * config/monitor.exp: Increase download timeout to 1000 seconds.
16565
dc96c6c7 16566Mon Nov 4 12:02:26 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
16567
16568 * config/m32r.exp: Increase timeout to 120 seconds.
16569
16570Sun Nov 3 14:37:05 1996 Fred Fish <fnf@cygnus.com>
16571
16572 * gdb.c++/classes.exp: Modify to handle current gcc C++ member ordering
16573 and accept older ordering as obsolescent gcc or gdb.
16574 * gdb.c++/templates.exp: Ditto.
16575 * gdb.c++/virtfunc.exp: Ditto.
16576
16577Fri Nov 1 11:56:09 1996 Fred Fish <fnf@cygnus.com>
16578
16579 * gdb.base/coremaker.c: Add code to mmap some data so we
16580 can check that it ends up in the core file.
16581 * gdb.base/corefile.exp: Add test to read mmapped data
16582 from core file.
16583
dc96c6c7 16584Wed Oct 30 18:19:16 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
16585
16586 * config/m32r.exp: New file.
16587
16588Mon Oct 21 14:40:50 1996 Stu Grossman (grossman@critters.cygnus.com)
16589
16590 * testsuite/gdb.base/nodebug.exp: Whack out -g options by hand so
16591 that cflags can contains -gstabs, and work correctly for other tests.
16592
dc96c6c7 16593Mon Oct 21 14:00:37 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
16594
16595 * gdb.base/setshow.exp: New file, tests show and set.
16596 * gdb.base/setshow.c: New file, tests show and set.
16597 * gdb.base/help.exp: Add test for help set|show annotate.
16598 * gdb.base/default.exp: Add test for set|show annotate.
16599
16600Wed Oct 16 19:03:54 1996 Stu Grossman (grossman@critters.cygnus.com)
16601
16602 * testsuite/gdb.base/break.exp: Make backtrace from factorial
16603 errors unique.
16604 * testsuite/gdb.base/nodebug.exp: Whack out all -g options
16605 explicitly.
16606
16607Tue Oct 15 16:45:02 1996 Stu Grossman (grossman@critters.cygnus.com)
16608
16609 * config/sim-gdb.exp (gdb_target_sim): Remove setting of height
16610 and width commands. This is done elsewhere.
16611 * (gdb_start): Don't call gdb_start_sim here. That's already
16612 done in gdb_load. This fixes lots of failures in default.exp.
16613
16614Sun Oct 13 10:40:23 1996 Fred Fish <fnf@cygnus.com>
16615
16616 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>:
16617 * gdb.base/mips_pro.exp: Fix misplaced gdb_exit/gdb_start/gdb_load.
16618 * lib/gdb.exp (gdb_test): Treat failures due to program exiting
16619 in the same we we treat other failures (since it may be an expected
16620 condition), rather than as an error.
16621 * gdb.base/signals.exp (test_handle_all_print): Revert back to
16622 old test format.
16623
16624Fri Oct 11 17:05:22 1996 Fred Fish <fnf@cygnus.com>
16625
16626 * Makefile.in (clean mostlyclean): Also remove chill *.grt files.
16627 (distclean maintainer-clean realclean): No need to remove files
16628 twice. Nuke the duplicates.
16629 * gdb.base/Makefile.in (EXECUTABLES): Add "structs".
d63a86f8 16630 * gdb.threads/Makefile.in (distclean maintainer-clean realclean):
c906108c
SS
16631 Remove config.h along with other config files.
16632
16633Mon Sep 30 20:16:22 1996 Fred Fish <fnf@cygnus.com>
16634
16635 * gdb.base/interrupt.exp: Add i*86-*-linux* setup_xfail for
16636 "p func1 ()" and note that rests of tests are skipped.
16637 * gdb.base/corefile.exp: Add i*86-*-linux* and m68*-*-hpux*
16638 setup_xfails for "print func2::coremaker_local".
16639 Add i*86-*-linux* setup_xfail for "backtrace in corefile.exp".
16640 * gdb.base/mips_pro.exp: Restart gdb in this test so it isn't
16641 affected by the previous run test.
16642 * gdb.chill/misc.exp: Add m68*-*-hpux* setup_xfails for
16643 "print array () ubyte (foo)" and "print/x array () byte (\$i)"
16644 * gdb.chill/pr-8742.exp: Add m68*-*-hpux* setup_xfails for
16645 "pass int powerset tuple" and "pass modeless int powerset tuple".
16646 * gdb.chill/tests2.exp: Add m68*-*-hpux* setup xfails for
16647 "real write 4" and "real write 8".
16648 * gdb.shill/tuples.exp: Add i*86-*-linux* and m68*-*-hpux*
16649 setup_xfails for "print vs1 after tuple assign 2",
16650 "print \$i after tuple assign 2", and
16651 "print vs2 after tuple assign 2".
16652 * lib/gdb.exp (gdb_test): When a gdb aborts, print a more
16653 meaningful error message and return -1 so the caller can
16654 suppress further tests and avoid a cascade of errors.
d63a86f8 16655
c906108c
SS
16656Fri Sep 27 10:34:51 1996 Fred Fish <fnf@cygnus.com>
16657
16658 * gdb.base/a1-selftest.exp: Tweak tests to account for new
16659 format for printing version.
16660 * gdb.base/default.exp: Ditto.
16661 * gdb.base/interrupt.exp: Fix problem with cascade of
16662 errors if child process dies while calling a function.
d63a86f8 16663
c906108c
SS
16664Fri Sep 13 21:43:48 1996 Fred Fish <fnf@cygnus.com>
16665
16666 * Makefile.in (VPATH): Add
16667 * Makefile.in (Makefile, config.status): Fix rules so things get
16668 remade when necessary.
16669
16670Fri Sep 13 18:16:10 1996 Fred Fish <fnf@cygnus.com>
16671
16672 * Makefile.in (just-check): Add path to sibling expect dir
16673 to environment variable specified by RPATH_ENVVAR.
16674
16675Fri Sep 13 12:05:34 1996 Fred Fish <fnf@cygnus.com>
16676
16677 * Makefile.in (RPATH_ENVVAR): New var, set to @RPATH_ENVVAR@.
16678 (just-check): Add shared library paths for libstdc++, tk,
16679 tcl, bfd, and opcodes to the environment variable specified
16680 in RPATH_ENVVAR.
16681 * configure.in: Add support to recognize --enable-shared flag
16682 and generate correct value for RPATH_ENVVAR.
16683 * configure: Regenerated with autoconf.
16684
16685Mon Sep 2 06:36:02 1996 Fred Fish <fnf@cygnus.com>
16686
16687 * gdb.base/break.exp: Expand "Delete all breakpoints" xfail to
16688 include all osf versions.
16689 * gdb.threads/pthreads.exp: Expand "run to main" xfail to include
16690 all osf versions. Add -D_MIT_POSIX_THREADS to compilation command
16691 when target is linux. When failing to build pthreads test
16692 executable, give more meaningful message.
16693 * gdb.threads/pthreads.c: Hpux also uses old definition of second
16694 arg for pthread_create.
d63a86f8 16695
c906108c
SS
16696Mon Aug 19 09:58:59 1996 Fred Fish <fnf@cygnus.com>
16697
16698 * gdb.threads/pthreads.c (PTHREAD_CREATE_ARG2,
16699 PTHREAD_CREATE_NULL_ARG2): Accomodate old pthreads implementations.
16700 * gdb.threads/pthreads.exp: Try linking with both -lpthread (Solaris)
16701 and -lpthreads (everybody else).
16702 (test_startup): Fail gracefully if threads are not supported.
16703 * gdb.base/nodebug.exp: Add setup_xfail hppa*-*-hpux* for
16704 "p/c array_index("abcdef",2)" when not gcc compiled.
16705 * gdb.base/corefile.exp: Add setup_xfail hppa*-*-hpux* for
16706 "print func2::coremaker_local" when not gcc compiled.
16707 * gdb.base/opaque.exp: Remove setup_xfail hppa*-*-hpux* for
16708 "ptype on opaque struct tagname (statically)",
16709 "ptype on opaque struct tagname (dynamically) 1", and
16710 "ptype on opaque struct tagname (dynamically) 2"
16711 for not compiled with gcc.
16712 * gdb.base/mips_pro.exp: Only do setup_xfail hppa*-*-* for
16713 backtrace when compiled with gcc.
d63a86f8 16714 * lib/gdb.exp (runto_main): Return result of "runto main" rather
c906108c
SS
16715 than always return success.
16716
16717Sat Aug 17 13:28:00 1996 Fred Fish <fnf@cygnus.com>
16718
16719 * gdb.c++/virtfunc.exp: Remove setup_xfail for "mips-*-irix5*".
16720
16721Tue Aug 13 10:26:10 1996 Jeffrey A Law (law@cygnus.com)
16722
16723 * gdb.base/structs.exp: Undo last change.
16724
16725Mon Aug 12 15:29:08 1996 Fred Fish <fnf@cygnus.com>
16726
16727 * gdb.base/a1-selftest.exp (do_steps_and_nexts): New routine to
16728 encapsulate all the steps/nexts done during self test, starting
16729 at main, and makes them less sensitive to optimization issues.
16730 Add "hppa*-*-hpux*" to setup_xfail for "backtrace through
16731 signal handler" test.
16732 * gdb.threads/pthreads.exp: Only run this for native configs.
16733 * gdb.base/structs.exp (do_function_calls): Add hppa*-*-hpux9*"
16734 setup_xfails for "p fun5()", "p fun6()", "p fun7()", and "p fun8"
16735 tests.
16736 gdb.c++/virtfunc.exp (do_tests): Add "mips-*-irix5*" setup_xfail
16737 for "runto test_calls(void)" test.
d63a86f8 16738
c906108c
SS
16739Sun Aug 11 13:11:24 1996 Fred Fish <fnf@cygnus.com>
16740
16741 * gdb.base/term.exp: Set 7-bit strings, address off, width to 0,
16742 and don't expect address info in breakpoint confirmations.
16743
16744Wed Aug 7 20:47:43 1996 Fred Fish <fnf@cygnus.com>
16745
16746 * gdb.base/list.exp (test_forward_search): Increase timeout
16747 temporarily by 60 seconds for searching extremely long line,
16748 and then reset to old value when done. Increase expect input
16749 buffer to 10000.
16750
16751Wed Aug 7 15:34:22 1996 Fred Fish <fnf@cygnus.com>
16752
16753 * gdb.base/list.exp (test_forward_search): Fix to handle very
16754 long source line without overflowing expect's input buffer.
16755
16756Wed Aug 7 12:03:25 1996 Tom Tromey <tromey@creche.cygnus.com>
16757
16758 * config/slite-gdb.exp (gdb_start): Use "full_buffer", not
16759 "buffer_full".
16760
16761 * config/nind-gdb.exp (gdb_start): Use "full_buffer", not
16762 "buffer_full".
16763
16764 * config/mips-gdb.exp (gdb_start): Use "full_buffer", not
16765 "buffer_full".
16766
16767 * lib/gdb.exp (gdb_test): Correct pattern is "full_buffer", not
16768 "buffer_full".
16769
16770Wed Aug 7 11:05:47 1996 Fred Fish <fnf@cygnus.com>
16771
16772 * configure.in (configdirs): Add gdb.threads.
16773 * configure: Regenerated with autoconf.
16774 * gdb.threads/{config.in, pthreads.c, pthreads.exp}: New.
16775 * gdb.threads/{Makefile.in, configure.in}: Complete rewrites.
16776 * gdb.threads/configure: New, generated with autoconf.
d63a86f8 16777
c906108c
SS
16778Tue Aug 6 10:23:04 1996 Tom Tromey <tromey@rtl.cygnus.com>
16779
16780 * lib/gdb.exp (gdb_test_exact): Turn \n in pattern into \r\n.
16781
16782Mon Aug 5 18:11:53 1996 Fred Fish <fnf@cygnus.com>
16783
16784 * gdb.base/signals.exp (test_handle_all_print): Test separately for
16785 each signal's status in the output of "handle all print".
16786 * lib/gdb.exp (gdb_test): Document that the pattern must NOT include
16787 the \r\n sequence that immediately precedes the gdb prompt.
16788 * gdb.base/a1-selftest.exp: Save original timeout and restore
16789 after test.
16790
16791Sun Aug 4 10:20:50 1996 Jeffrey A Law (law@cygnus.com)
16792
16793 * gdb.disasm/hppa.s: Export fmemLRbug_tests_4 as a ST_CODE
16794 symbol.
16795
16796Fri Aug 2 17:37:26 1996 Brendan Kehoe <brendan@lisa.cygnus.com>
16797
16798 * config/vx-gdb.exp (gdb_start): Fix syntax of `$shell_id < 0'.
16799
16800Thu Jun 27 20:41:40 1996 Fred Fish <fnf@cygnus.com>
16801
16802 * gdb.base/signals.exp (test_handle_all_print): Temporarily increase
16803 timeout by 60 seconds.
16804
16805Thu Jun 27 18:13:57 1996 Fred Fish <fnf@cygnus.com>
16806
16807 * config/unix-gdb.exp: Increase default timeout from 30 to 60 sec.
16808 * config/netware.exp (gdb_run_cmd): Restore old timeout before doing
16809 error return.
16810
16811Thu Jun 27 10:54:58 1996 Fred Fish <fnf@cygnus.com>
16812
16813 * lib/gdb.exp (default_gdb_start): When reporting a timeout during
16814 gdb initialization, also report how long dejagnu waited. Restore
16815 old timeout before doing error return. Temporarily increase timeout
16816 by 3 minutes to allow for slow startups over heavy NFS use.
16817
16818Tue Jun 25 19:59:17 1996 Fred Fish <fnf@cygnus.com>
16819
16820 * lib/gdb.exp: Report timeout value for verbosity level 2.
16821 * config/gdbserver.exp: Ditto.
16822 * config/hppro.exp: Ditto.
16823 * config/mips-gdb.exp: Ditto.
16824 * config/monitor.exp: Ditto.
16825 * config/netware.exp: Ditto.
16826 * config/sim-gdb.exp: Ditto.
16827 * config/slite-gdb.exp: Ditto.
16828 * config/udi-gdb.exp: Ditto.
16829 * config/unix-gdb.exp: Ditto.
16830 * config/vx-gdb.exp: Ditto.
16831 * gdb.base/a1-selftest.exp: Ditto.
16832 * gdb.base/a2-run.exp: Ditto.
16833 * gdb.base/break.exp: Ditto.
16834 * gdb.base/corefile.exp: Ditto.
16835 * gdb.base/list.exp: Ditto.
16836 * gdb.base/recurse.exp: Ditto.
16837 * gdb.base/scope.exp: Ditto.
16838 * gdb.base/signals.exp: Ditto.
16839
16840Tue Jun 25 23:16:58 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
16841
16842 * gdb.threads/Makefile.in (docdir): Removed.
16843
16844Tue Jun 25 17:02:39 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
16845
16846 * configure.in (AC_PREREQ): autoconf 2.5 or higher.
d63a86f8 16847 * gdb.{base,c++,chill,disasm,stabs}/Makefile.in (VPATH): set to
c906108c 16848 @srcdir@.
d63a86f8 16849 * gdb.{base,c++,chill,disasm,stabs}/configure.in (AC_PREREQ):
c906108c
SS
16850 autoconf 2.5 or higher.
16851 * gdb.{base,c++,chill,disasm,stabs}/configure: Rebuilt.
16852
16853Thu Jun 13 11:16:10 1996 Tom Tromey <tromey@thepub.cygnus.com>
16854
16855 * configure: Regenerated.
16856 * aclocal.m4 (CY_AC_PATH_TCLH, CY_AC_PATH_TKH): Use odd names to
16857 avoid name clashes with SunOS headers.
16858
16859Wed Jun 5 16:43:27 1996 Jeffrey A Law (law@cygnus.com)
16860
16861 * gdb.c++/virtfunc.exp: Search $objdir/../../libstdc++ for libstdc++.
16862
16863Thu May 30 11:35:11 1996 Jeffrey A Law (law@cygnus.com)
16864
16865 * gdb.base/callfuncs.exp: Finish last change -- make sure the
16866 prototype information ends up in the compiler info file.
16867
16868Thu May 23 12:48:41 1996 Fred Fish <fnf@cygnus.com>
16869
16870 * gdb.base/callfuncs.exp: Remove the compiler info file prior to
16871 attempting to regenerate it. Eliminate use of a temporary file
16872 and just generate the info file directly. Source it immediately,
16873 for consistency of use.
16874 * gdb.base/corefile.exp: Ditto
16875 * gdb.base/exprs.exp: Ditto.
16876 * gdb.base/funcargs.exp: Ditto.
16877 * gdb.base/langs.exp: Ditto.
16878 * gdb.base/list.exp: Ditto.
16879 * gdb.base/mips_pro.exp: Ditto.
16880 * gdb.base/nodebug.exp: Ditto.
16881 * gdb.base/opaque.exp: Ditto.
16882 * gdb.base/ptype.exp: Ditto.
16883 * gdb.base/scope.exp: Ditto.
16884 * gdb.base/setvar.exp: Ditto.
16885 * gdb.base/signals.exp: Ditto.
16886 * gdb.base/whatis.exp: Ditto.
16887 * gdb.c++/templates.exp: Ditto.
16888 * gdb.c++/virtfunc.exp: Ditto.
16889 * gdb.c++/virtfunc.exp: Use contents of gcc_compiled to decide
16890 whether or not to add -lstdc++ to the compile command line args.
16891
16892Sat May 18 02:43:58 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16893
16894 * gdb.base/recurse.exp: Remove setup_xfail for "sparc*-*-sunos4*",
16895 it got fixed by the recent lookup_minimal_symbol_by_pc change.
16896 Increase timeout, a lot of single stepping might be needed if the
16897 target has no hardware watchpoints.
16898
16899Wed May 15 08:47:42 1996 Jeffrey A Law (law@cygnus.com)
16900
16901 * gdb.base/break.exp: Ignore compiler warnings when compiling
16902 break.c.
16903 * gdb.base/callfuncs.exp: Don't run these tests on the h8300.
16904 * gdb.base/default.exp: Add h8300 xfails. Handle messages
16905 from remote-sim.
16906 * gdb.base/exprs.exp: Add h8300 xfails.
16907 * gdb.base/funcargs.exp: Likewise.
16908 * gdb.base/nodebug.exp: Likewise.
16909 * gdb.base/printcmds.exp: Likewise.
16910 * gdb.base/ptype.exp: Likewise.
16911 * gdb.base/setvar.exp: Handle sizeof (int) != 4 for h8300. Add
16912 h8300 xfails.
d63a86f8 16913 * gdb.base/return.exp: Handle float/double precision problems
c906108c
SS
16914 on the h8300.
16915 * gdb.base/funcargs.c: Explicitly make last constant argument to
16916 call_after_alloca_subr an unsigned long type.
16917 * gdb.base/return.c: Include stdio.h.
16918
16919Tue May 7 22:01:12 1996 Rob Savoye <rob@chinadoll.cygnus.com>
16920
16921 * config/abug.exp: New file for the older Motorola Bug monitor
16922 that runs on the mvme13x series VME boards.
16923 * config/monitor.exp: Use the new config array for target settings
16924 if they exist.
16925
16926Fri May 3 16:02:55 1996 Stan Shebs <shebs@andros.cygnus.com>
16927
16928 * sim-gdb.exp: Make the SH simulator allocate less space when
16929 it is targeted.
16930
16931Thu May 2 12:31:56 1996 Jeffrey A Law (law@cygnus.com)
16932
16933 * gdb.base/mips_pro.exp: Expect failure for hppa*-*-* in backtrace
16934 test.
16935
16936Wed Mar 20 08:48:03 1996 Fred Fish <fnf@cygnus.com>
16937
16938 * gdb.base/list.exp (test_list_function): Remove setup_xfail for
16939 "rs6000-*-*" for "list function in include file" when gcc compiled.
16940 * gdb.base/printcmds.exp: Remove setup_xfail for "rs6000-*-aix*"
16941 for "p ctable1[120]".
16942 * gdb.base/scope.exp: Remove setup_xfail for "rs6000-*-*" for
16943 "print 'scope0.c'::filelocal_bss before run" when gcc compiled.
16944 Remove setup_xfail for "rs6000-*-*" for
16945 "print 'scope0.c'::filelocal before run".
16946 * gdb.base/{langs.exp, lists.exp, opaque.exp, scope.exp},
16947 gdb.stabs/weird.exp: Remove use of compiler options "-c -o ..."
16948 since some compilers don't allow both options to be given
16949 on the same command line. Create object file and move it.
d63a86f8 16950
c906108c
SS
16951Tue Mar 19 23:49:31 1996 Fred Fish <fnf@cygnus.com>
16952
16953 * gdb.base/corefile.exp: Always regenerate the core file, since
16954 we always regenerate the coremaker program. Detect special case
16955 where registers cannot be read from core file.
d63a86f8 16956
c906108c
SS
16957Tue Mar 19 16:52:49 1996 Fred Fish <fnf@cygnus.com>
16958
16959 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>
16960 * gdb.base/funcargs.c: Patch for SPARCworks alloca compatibility
16961 * gdb.c++/templates.exp: Only match on basename of file since
16962 some formats like xcoff don't encode directory information.
16963 * gdb.stabs/weird.exp: Use the right sed script for powerpc
16964 and rs6000 AIX xcoff targets.
16965 * configure.in: Add stabsdirs to configdirs for powerpc-*-aix*.
16966 * configure: Regenerate.
16967 * gdb.base/Makefile.in (clean): Remove generated file twice-tmp.c
16968 here, rather than in distclean.
d63a86f8 16969
c906108c
SS
16970Sun Mar 17 13:35:31 1996 Fred Fish <fnf@cygnus.com>
16971
16972 * gdb.base/mips_pro.exp: Create mips_pro.ci to get gcc_compiled
16973 defined, and use it to compile the test case with -O2. The
16974 native compilation still uses no optimization.
16975 * gdb.base/mips_pro.c: Remove inline assembly code since
16976 it is compiled PIC by default, which results in assembler
16977 warnings that make the testsuite think the compilation
16978 was unsuccessful.
16979
16980Sat Mar 16 15:02:24 1996 Fred Fish <fnf@cygnus.com>
16981
16982 * gdb.c++/misc.exp: Add note to message for
16983 "print s.a for foo struct" that this is a known gcc 2.7.2
16984 and earlier bug.
16985
16986Fri Mar 15 17:49:57 1996 Fred Fish (fnf@cygnus.com)
16987
16988 * gdb.base/break.exp: Fix pattern for matching "Delete all
16989 breakpoints (y or n) ". Add "mips-dec-ultrix*" to
16990 setup_xfail for deleting all breakpoints test. Fix various
16991 timeout messages to include "(timeout)".
16992 * gdb.base/callfuncs.exp: Add "i*86-*-sysv4*" to setup_xfail
16993 for "p t_float_values2(3.14159,float_val2)".
16994 * gdb.base/funcargs.exp: Remove "mips-sgi-irix4*" setup_xfail
16995 for "continue to call2g" when gcc compiled.
16996 * gdb.base/langs.exp: Remove "i*86-*-sysv4*" setup_xfail for
16997 "up to foo in langs.exp", "show language at foo in langs.exp",
16998 "show language at cppsub_ in langs.exp", "up to fsub in langs.exp",
16999 and "show language at fsub in langs.exp".
17000 * gdb.base/list.exp: Remove "*-*-sysv4*" setup_xfail for
17001 "list line 1 in include file", "list message for lines past EOF",
17002 "list function in include file", "list list0.h:foo", and
17003 "list filename:function; nonexistant function".
17004 * gdb.base/ptype.exp: Change "i*86-*-sysv4*" setup_xfail for
17005 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)"
17006 and "ptype t_char_array" to be for native cc only.
d63a86f8 17007
c906108c
SS
17008Fri Mar 15 16:17:22 1996 Fred Fish <fnf@cygnus.com>
17009
d63a86f8 17010 * gdb.base/corefile.exp: Remove "alpha-dec-osf2*" native compiled
c906108c
SS
17011 setup_xfail for "print coremaker_bss", "print coremaker_ro",
17012 "print func2::coremaker_local", and "backtrace in corefile.exp".
17013
17014Wed Mar 13 14:54:11 1996 Fred Fish <fnf@cygnus.com>
17015
17016 * gdb.base/signals.exp: Remove "alpha-*-osf2*" setup_xfail for
17017 "bt in signals.exp". This problem only appears when running
17018 the testsuite, and then only intermittently.
17019
17020Tue Mar 12 15:00:16 1996 Stan Shebs <shebs@andros.cygnus.com>
17021
17022 * gdb.base/return.exp (return_tests): Differentiate between
17023 two tests of continuing.
17024
17025Tue Mar 5 14:33:33 1996 Stan Shebs <shebs@andros.cygnus.com>
17026
17027 * */Makefile.in (maintainer-clean): Remove config.log.
17028 * gdb.base/Makefile.in (EXECUTABLES): Replace twice with twice-tmp.
17029 * gdb.c++/Makefile.in (PROGS): Add inherit.
17030 (clean): Remove *.ci.
17031
17032Tue Feb 20 16:36:10 1996 Fred Fish <fnf@cygnus.com>
17033
17034 * gdb.c++/misc.cc: Add test code from Mike Stump.
17035 * gdb.c++/misc.exp: Add test to print s.a, for Mike Stump.
17036
17037Sun Feb 18 11:39:12 1996 Fred Fish <fnf@cygnus.com>
17038
17039 * gdb.base/signals.exp: Change setup_xfail for "alpha-*-osf2"
17040 to "alpha-*-osf2*" and add comment.
17041 * gdb.base/a1-selftest.exp (test_with_self): Remove "alpha-dec-osf2*"
17042 setup_xfail for "step over execarg initialization" and
17043 "step over corearg initialization".
17044 * gdb.base/callfuncs.exp (do_function_calls): Restore setup_xfail
17045 for "hppa*-*-*", "sparc-*-*", "mips*-*-*", and "alpha-dec-osf2*".
17046 * gdb.base/corefile.exp: Add "alpha-dec-osf2*" setup_xfail when not
17047 gcc compiled for "print coremaker_bss", "print coremaker_ro",
17048 "print func2::coremaker_local", and "backtrace in corefile.exp".
17049 * gdb.base/signals.exp: Build and source signals.ci.
17050 Change "alpha-dec-osf2*" setup_xfail for "bt in signals.exp"
17051 to be for gcc only.
17052 * lib/gdb.exp: Move verbose statements outside conditionals.
d63a86f8 17053
c906108c
SS
17054Sat Feb 17 02:22:14 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17055
17056 * gdb.base/sigall.exp: Remove setup_xfail for irix4. Fixed by
17057 Feb 3 procfs.c change.
17058
17059Fri Feb 16 13:25:31 1996 Fred Fish <fnf@cygnus.com>
17060
17061 * config/unix-gdb.exp: Remove extraneous newlines from end of file.
17062
17063Thu Feb 15 08:12:55 1996 Fred Fish <fnf@cygnus.com>
17064
17065 * config/unix-gdb.exp: Default timeout in UNIX case to 30 seconds, up
17066 from dejagnu's apparent default of 10 seconds, which gives random
17067 results when running the tests over NFS on moderately loaded systems.
17068 * lib/gdb.exp (gdb_run_cmd): Add "(timeout)" in timeout case.
17069
17070Mon Feb 12 16:50:28 1996 Fred Fish <fnf@cygnus.com>
17071
17072 * gdb.base/callfuncs.exp: Remove setup_xfail for PR 5318. Now fixed.
17073 * gdb.base/a2-run.exp: Replace $binfile with $testfile in test
17074 result reports.
17075
17076Fri Feb 9 15:56:51 1996 Fred Fish <fnf@cygnus.com>
17077
17078 * configure.in (CY_AC_PATH_TCLH): Remove.
17079 * configure: Regenerate.
17080
17081Fri Feb 9 08:21:31 1996 Fred Fish <fnf@cygnus.com>
17082
17083 * gdb.c++/Makefile.in (clean): Add missing '{'.
17084
17085Fri Feb 2 10:19:40 1996 Jeffrey A Law (law@cygnus.com)
17086
17087 * lib/gdb.exp: Provide a default value for noinferior.
17088
17089 * lib/gdb.exp: Fix typos (LDLAGS -> LDFLAGS).
17090 Load libgloss.exp.
17091
17092Thu Feb 1 20:20:14 1996 Jeffrey A Law (law@cygnus.com)
17093
17094 * gdb.disasm/hppa.exp: Compile directly into an executable, use
17095 the executable, not the .o to run the tests from.
17096
17097Wed Jan 31 14:21:09 1996 Jeffrey A Law (law@cygnus.com)
17098
17099 * gdb.base/break.exp: Don't test for program exit or exit status
17100 if $noresults if nonzero.
17101 * gdb.base/langs.exp: Likewise.
17102 * gdb.base/watchpoint.exp: Likewise.
17103
17104 * gdb.base/default.exp: Remove extraneous call to load gdb.exp.
17105 * gdb.chill/pr-8405.exp: Move skip_chill_tests check to just before
17106 trying to compile the testcase.
17107
17108Wed Jan 24 23:42:39 1996 Doug Evans <dje@charmed.cygnus.com>
17109
17110 * gdb.base/interrupt.exp (p func1): xfail sparc64-*-solaris2.
17111 * gdb.base/signals.exp (continue to handler): Likewise.
17112
17113Tue Jan 23 16:28:22 1996 Per Bothner <bothner@kalessin.cygnus.com>
17114
17115 * gdb.c++/classes.exp: Now = returns false/true, not 1/0.
17116
17117 * gdb.fortran/exprs.exp: .LT. and .GT. now return .TRUE. or .FALSE..
17118
17119Tue Jan 23 15:41:57 1996 Jeffrey A Law (law@cygnus.com)
17120
17121 * gdb.base/corefile.exp: Recognize "not found" as failure
17122 when trying to determine if a core file was generated.
17123 If no core file was generate the first time, try again without
17124 the ulimit -c to work around braindamaged shells.
17125
17126Mon Jan 15 09:33:00 1996 Fred Fish <fnf@cygnus.com>
17127
17128 * gdb.stabs/configure.in (alpha-*-*,mips-*-*): Replace
17129 [] tests with "test" and enclose string in quotes.
17130 * gdb.stabs/configure: Rebuild
d63a86f8 17131
c906108c
SS
17132Thu Jan 11 09:43:14 1996 Tom Tromey <tromey@creche.cygnus.com>
17133
17134 Changes in sync with expect:
17135 * aclocal.m4 (CY_AC_PATH_TCLH): Handle Tcl 7.5 and greater.
17136 (CY_AC_PATH_TCLLIB): Handle Tcl 7.5 and greater.
17137 (CY_AC_PATH_TKH): Handle Tk 4.1 and greater.
17138 (CY_AC_PATH_TKLIB): Handle Tk 4.1 and greater. Properly quote
17139 argument to AC_REQUIRE.
17140 * configure: Regenerated.
17141
17142Thu Jan 4 08:17:22 1996 Fred Fish <fnf@cygnus.com>
17143
17144 * gdb.base/corefile.exp: When generating a core, discard any
17145 error messages about ulimit not found and the "core dumped"
17146 message from the shell that runs the coredumper.
17147
17148Wed Jan 3 01:30:41 1996 Jeffrey A Law (law@cygnus.com)
17149
17150 * lib/gdb.exp (skip_chill_tests): Skip them on the PA too.
17151
17152 * gdb.stabs/weird.exp: Use ${target_triplet} to determine
17153 which sed script to run. Expect failure for v_comb test
17154 on PA targets too.
d63a86f8 17155
c906108c
SS
17156Sat Dec 30 16:09:04 1995 Fred Fish <fnf@rtl.cygnus.com>
17157
17158 * gdb.base/corefile.exp: Remove "i*86-*-linux" xfail for
17159 "print func2::coremaker_local" and for "backtrace in corefile.exp"
17160
17161Sat Dec 30 12:59:12 1995 Fred Fish <fnf@cygnus.com>
17162
17163 * lib/gdb.exp: Fix typo and rewrite skip_chill_tests.
17164 * gdb.stabs/weird.exp: Setup "sparc-sun-sunos4*" and
17165 "sparc-sun-solaris*" xfails for "p v_comb".
17166 * lib/gdb.exp (default_gdb_start): Fix typo.
17167 * gdb.base/corefile.exp: Allow "Core was generated by ..."
17168 messages to not include the full program name that caused
17169 the core dump since some systems (such as solaris) apparently
17170 truncate this path to about 80 characters.
17171 When generating a core file first try increasing the core file
17172 size limit to unlimited since some systems may default it to
17173 zero, and it is harmless to try it. Move the test for failing
17174 to generate a core file to where it will actually get executed.
17175 * gdb.c++/templates.exp (test_ptype_of_templates): Accept
17176 new gdb result from g++ debug info improvements and make old
17177 pattern obsolescent. Also account for size_t differences
17178 (may be int or long).
17179 * gdb.base/a1-selftest.exp (test_with_self): Check for case where
17180 initialization before function call is placed in the delay slot
17181 and thus appears to be skipped over by commands such as "next".
17182
17183Fri Dec 29 16:09:20 1995 Stan Shebs <shebs@andros.cygnus.com>
17184
17185 * gdb.base/a1-selftest.exp (test_with_self): Run without windows.
17186
17187Wed Dec 6 10:45:42 1995 Jeffrey A. Law <law@sethra.cygnus.com>
17188
17189 * gdb.base/*.exp: Make ${srcfile} only be the basename of the
17190 input source file; fix code to compile test to deal with this
17191 convention.
17192 * gdb.c++/*.exp: Likewise.
17193
17194Mon Nov 27 11:40:16 1995 Fred Fish <fnf@cygnus.com>
17195
17196 * gdb.base/signals.exp: Setup "alpha-*-osf2*" xfail for
17197 "bt in signals.exp".
17198
17199Sat Nov 25 20:52:15 1995 Fred Fish <fnf@phydeaux.cygnus.com>
17200
17201 * gdb.base/a1-selftest.exp: Add alpha-dec-osf2 setup_xfail for
17202 "step over execarg initialization" and
17203 "step over corearg initialization".
17204
17205Sat Nov 25 18:20:14 1995 Fred Fish <fnf@cygnus.com>
17206
17207 * gdb.base/ptype.c (main): Declare malloc as a "char *" for systems
17208 with sizeof(pointer) > sizeof(int). Avoid "void *" or include files.
17209
17210Sat Nov 25 11:03:42 1995 Fred Fish <fnf@cygnus.com>
17211
17212 From Rob Savoye (rob@poseidon.cygnus.com)
17213 * Makefile.in, configure.in, gdb.base/{Makefile.in, configure.in},
17214 gdb.c++/{Makefile.in, configure.in}, gdb.chill/{Makefile.in,
17215 configure.in}, gdb.disasm/{Makefile.in, configure.in},
17216 gdb.stabs/{Makefile.in, configure.in}, gdb.threads/{Makefile.in,
17217 configure.in}: Major reworking for autoconfig.
17218 * aclocal.m4, configure, gdb.base/configure, gdb.c++/configure,
17219 gdb.disasm/configure, gdb.stabs/configure, gdb.stabs/default.mt :
17220 New files.
17221 * config/unix-gdb.exp: Make GDB global.
17222 * gdb.base/{a1-selftest.exp, a2-run.exp,bitfields.exp, break.exp,
17223 callfuncs.exp, commands.exp, corefile.exp, crossload.exp, exprs.exp,
17224 funcargs.exp, interrupt.exp, langs.exp, list.exp, mips_pro.exp,
17225 nodebug.exp, opaque.exp, printcmds.exp, ptype.exp, recurse.exp,
17226 regs.exp, return.exp, scope.exp, setvar.exp, sigall.exp, signals.exp,
17227 term.exp, twice.exp, watchpoint.exp, whatis.exp},
17228 gdb.c++/{classes.exp, callfuncs.exp, inherit.exp, misc.exp,
17229 templates.exp, virtfunc.exp}, gdb.chill/{callch.exp, chillvars.exp,
17230 misc.exp, pr-4975.exp, pr-5016.exp, pr-5020.exp, pr-5022.exp,
17231 pr-5646.exp, pr-5984.exp, pr-6292.exp, pr-6632.exp, pr-8134.exp,
17232 pr-8136.exp, result.exp, string.exp, tuples.exp},
17233 gdb.disasm/{hppa.exp, sh3.exp}, gdb.stabs/weird.exp: Change continues
17234 to returns as necessary, arrange for test to compile own testcase
17235 executable.
17236 * lib/gdb.exp: Changes for testsuite to compile own test cases.
d63a86f8 17237
c906108c
SS
17238Tue Nov 21 16:15:45 1995 Fred Fish <fnf@cygnus.com>
17239
17240 * gdb.c++/classes.exp (test_pointers_to_class_members): Add
17241 clear_xfail at end of test which might not call either pass or fail.
17242 * gdb.base/a1-selftest.exp: Add i*86-*-linuxaout xfail for
17243 "backtrace through signal handler".
17244
17245Sat Nov 18 04:09:31 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17246
17247 * gdb.base/sigall.exp: Work around OSF/1-3.x kernel bug when
17248 continuing from a job control stop signal.
17249 * gdb.stabs/alpha.mt: Use $(CFLAGS) when building weird.o.
17250
17251Wed Nov 15 00:28:03 1995 Jeffrey A Law (law@cygnus.com)
17252
17253 * gdb.base/callfuncs.exp: Remove bogus hppa xfails.
17254 * gdb.base/corefile.exp: Likewise.
17255 * gdb.base/funcargs.exp: Likewise.
17256
17257Tue Nov 14 15:18:10 1995 Stu Grossman (grossman@cygnus.com)
17258
17259 * config/hmsirom.exp: Setup for talking to hmsi ROM monitor.
17260 * config/monitor.exp: Add support for setting baud rate.
17261
17262Sat Nov 4 15:35:52 1995 Fred Fish <fnf@cygnus.com>
17263
17264 * gdb.base/a1-selftest.exp: Remove i*86-*-sysv4* and
17265 i*86-*-linux* xfails for "backtrace through signal handler".
17266 * gdb.base/corefile.exp: Add i*86-*-sysv4* xfail for
17267 "print func2::coremaker_local".
17268 * gdb.base/break.exp: Add i*86-*-sysv4*, sparc-sun-sunos4,
17269 alpha-dec-osf2* xfail for
17270 "delete all breakpoints when none".
17271
17272Wed Nov 1 15:57:16 1995 Fred Fish <fnf@cygnus.com>
17273
17274 * gdb.base/break.exp: Change test that deletes all breakpoints
17275 when no user breakpoints are installed. A post 4.15 change
17276 causes gdb to no longer prompt in this case.
17277
17278Tue Oct 31 15:13:43 1995 Fred Fish <fnf@cygnus.com>
17279
17280 * gdb.base/return.exp (return_tests): Change xfail for test
17281 "correct value returned double test" to stop xfailing at
17282 Solaris 2.5. Apparently the bug has been fixed.
17283
17284Sun Oct 29 12:18:16 1995 Fred Fish <fnf@cygnus.com>
17285
17286 * gdb.stabs/ecoff.sed: Remove comment lines except for first one.
17287 IRIX 4.0 /bin/sed chokes on them, though they work fine elsewhere.
17288
17289Tue Oct 24 11:12:12 1995 Jeffrey A Law (law@cygnus.com)
17290
17291 * gdb.disasm/hppa.exp: Test lci and syncdma instructions.
17292 * gdb.disasm/hppa.s: Corresponding changes.
17293
17294Wed Oct 18 11:27:47 1995 Jeffrey A Law (law@cygnus.com)
17295
17296 * gdb.base/configure.in (hppa*-*-hpux*): No longer needs target
17297 makefile fragment.
17298 * config/mt-hpux: Deleted.
17299
17300Tue Oct 17 23:02:12 1995 Jeffrey A Law (law@cygnus.com)
17301
d63a86f8 17302 * Many files: When warning about suppressed tests due to a
c906108c
SS
17303 nonexistant test binary, avoid incrementing the warning count.
17304
17305Tue Oct 10 11:00:41 1995 Fred Fish <fnf@cygnus.com>
17306
17307 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove BISON.
d63a86f8 17308
c906108c
SS
17309Sun Oct 8 04:23:14 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17310
17311 * gdb.base/return.exp: Change xfail from "sparc-*-solaris2.*" to
17312 "sparc-*-solaris2*".
17313
17314Sat Sep 23 01:22:23 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17315
17316 * gdb.base/coremaker.c: Produce a full core dump for AIX targets.
17317 Add global and local variables and initialize them.
17318 * gdb.base/corefile.exp: Test correct mapping of corefile sections
17319 by printing variables. Remove rs6000 and powerpc xfails, BFD now
17320 extracts the file name and terminating signal from the core file.
17321 * TODO: Remove note about tests for correct mapping of corefile.
17322 * gdb.base/ptype.c (main): Use boolean2 to inhibit AIX 4.1 xlc
17323 from optimizing it away.
17324 * gdb.stabs/weird.exp: Remove rs6000 xfail, xcoffread.c now
17325 handles common blocks.
17326
17327Thu Sep 21 01:28:10 1995 Jeff Law (law@snake.cs.utah.edu)
17328
17329 * gdb.disasm/sh3.s (fmac): Update for new assembler syntax
17330 * gdb.disasm/sh3.exp (fmac): Corresponding changes.
17331
17332Wed Sep 20 13:15:05 1995 Ian Lance Taylor <ian@cygnus.com>
17333
17334 * Makefile.in (maintainer-clean): New target, synonym for
17335 realclean.
17336 * gdb.base/Makefile.in (maintainer-clean): Likewise.
17337 * gdb.c++/Makefile.in (maintainer-clean): Likewise.
17338 * gdb.chill/Makefile.in (maintainer-clean): Likewise.
17339 * gdb.disasm/Makefile.in (maintainer-clean): Likewise.
17340 * gdb.stabs/Makefile.in (maintainer-clean): Likewise.
17341 * gdb.threads/Makefile.in (maintainer-clean): Likewise.
17342
17343Sun Sep 10 13:14:01 1995 Fred Fish <fnf@cygnus.com>
17344
17345 * gdb.base/scope.exp (text_at_main): Add "hppa*-*-hpux*"
17346 xfails when not gcc compiled for "print foo::funclocal".
17347 (test_at_foo): Add "hppa*-*-hpux*" xfails when not gcc compiled for:
17348 "print foo::funclocal at foo",
17349 "print 'scope1.c'::foo::funclocal at foo",
17350 "print foo::funclocal_bss at foo",
17351 "print 'scope1.c'::foo::funclocal_bss at foo",
17352 "print foo::funclocal_ro at foo",
17353 "print 'scope1.c'::foo::funclocal_ro at foo",
17354 "print bar::funclocal at foo" and
17355 "print 'scope1.c'::bar::funclocal at foo".
17356 (test_at_bar): Add "hppa*-*-hpux*" xfails when not
17357 gcc compiled for "print foo::funclocal at bar".
17358 Expand all messages to ensure that they identify that
17359 the test is at bar().
17360 * gdb.base/opaque.exp: Add "hppa*-*-hpux*" xfails when not
17361 gcc compiled for:
17362 "ptype on opaque struct pointer (statically)",
17363 "ptype on opaque struct tagname (statically)",
17364 "ptype on opaque struct pointer (dynamically) 1",
17365 "ptype on opaque struct tagname (dynamically) 1",
17366 "ptype on opaque struct pointer (dynamically) 2" and
17367 "ptype on opaque struct tagname (dynamically) 2
17368 * gdb.base/nodebug.exp: Add "hppa*-*-hpux*" xfails when not
17369 gcc compiled for:
17370 "p datalocal"
17371 "whatis datalocal",
17372 "ptype datalocal",
17373 "p bsslocal",
17374 "whatis bsslocal", and
17375 "ptype bsslocal".
17376 * gdb.base/langs.exp: Add "hppa*-*-hpux*" xfails for
17377 "backtrace in langs.exp" and "up to langs0__2do in langs.exp"
17378 when not gcc compiled.
17379 * gdb.base/funcargs.exp (float_and_integral_args): Add
17380 "hppa*-*-hpux*" xfail for "run to call2a" when not gcc
17381 compiled.
17382 (discard_and_shuffle): Add "hppa*-*-hpux*" xfail for
17383 "backtrace from call6a" when not gcc compiled.
17384 (shuffle_round_robin): Add "hppa*-*-hpux*" xfail for
17385 "backtrace from call7a" when not gcc compiled.
17386 * gdb.base/callfuncs.exp (do_function_calls):
17387 Add "hppa*-*-hpux*" xfail when not gcc compiled for
17388 "p t_char_array_values(char_array_val2,char_array_val1)",
17389 "p t_char_array_values(char_array_val1,char_array_val2)",
17390 "p t_char_array_values("carray 1","carray 2")",
17391 "p t_char_array_values("carray 1",char_array_val2)",
17392 "p t_char_array_values(char_array_val1,"carray 2")",
17393 "p sum_args(1,{2})",
17394 "p sum_args(2,{2,3})",
17395 "p sum_args(3,{2,3,4})",
17396 "p sum_args(4,{2,3,4,5})"
17397 * gdb.base/corefile.exp: Add "hppa*-*-hpux*" xfail for
17398 "backtrace in corefile.exp" when not gcc compiled.
17399
17400Sat Sep 9 01:35:39 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17401
17402 * gdb.base/signals.exp: Rewrite `handle all print' test as
17403 a procedure. Accept blanks or TABs as whitespace, increase
17404 timeout and expect input buffer size for the large output
17405 from the command. Remove "i*86-*-bsdi2.0" xfail.
17406
17407Sat Sep 2 06:41:26 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17408
17409 * gdb.base/setvar.exp: Add new testcases for truncation when
17410 assigning invalid values to bitfields.
17411
17412Sat Sep 2 00:17:31 1995 Fred Fish <fnf@cygnus.com>
17413
d63a86f8 17414 * gdb.base/callfuncs.exp (do_function_calls): Remove
c906108c
SS
17415 mips-sgi-irix* xfail for
17416 "call inferior func with struct - returns char *"
17417 and fix test so that an optional (unsigned char *) cast is
17418 accepted in the result.
17419
17420Fri Sep 1 13:42:01 1995 Fred Fish <fnf@cygnus.com>
17421
17422 * gdb.base/funcargs.exp (float_and_integral_args): Remove
17423 sparc-sun-solaris2* xfail for "print f1 after run to call2a".
17424 * gdb.c++/Makefile.in (SUFFIXES): Add .SUFFIXES and ".cc" suffix.
17425 * gdb.base/signals.exp: Remove duplicate "handle all print" test
17426 that accidentally got checked in.
17427
17428Sun Aug 27 23:35:35 1995 Fred Fish <fnf@cygnus.com>
17429
d63a86f8 17430 * gdb.base/callfuncs.exp (do_function_calls): Add alpha-dec-osf2*
c906108c
SS
17431 clear_xfail for "p t_float_values2(3.14159,float_val2)" for gcc
17432 compiled test.
17433 * gdb.base/opaque.exp (setup_xfail_on_opaque_pointer):
17434 Add mips-sgi-irix5* xfail for not gcc compiled.
17435 * gdb.base/Makefile.in (nodebug.o): Also create nodebug.ci.
17436 * gdb.base/nodebug.exp: Add mips-sgi-irix5 xfail when not gcc compiled for
17437 "p top", "whatis top", "p middle", and "whatis middle".
17438 * gdb.base/whatis.exp: Add mips-sgi-irix* xfail for
17439 "whatis signed char" for not gcc compiled.
17440 * gdb.base/setvar.exp: Add mips-sgi-irix4* xfail (works on irix5) for
17441 "set variable signed char=-1 (-1)" and
17442 "set variable signed char=0xFF (0xFF)" for not gcc compiled.
17443 * gdb.base/funcargs.exp (float_and_integral_args):
17444 Add mips-sgi-irix5* xfail for "run to call2a" for not gcc compiled.
17445 Add mips-sgi-irix* xfail when not gcc compiled for
17446 "continue to call2b".
17447 Add mips-sgi-irix4* xfail (works with irix5) when gcc compiled for
17448 "continue to call2g".
17449 (discard_and_shuffle): Add mips-sgi-irix5* xfail whn not gcc compiled for
17450 "backtrace from call6a"
17451 (shuffle_round_robin): Add mips-sgi-irix* xfail when not gcc compiled for
17452 "backtrace from call7k".
17453 Add mips-sgi-irix5* xfail when not gcc compiled for
17454 "backtrace from call7a".
17455 (localvars_after_alloca): Fix gdb_test cmds for
17456 "print * after runto ...".
17457 Remove rs6000-*-* xfails for
17458 "print i after runto localvars_after_alloca" and
17459 "print l after runto localvars_after_alloca"
17460 for all compilers.
17461 * gdb.base/exprs.exp: Add mips-sgi-irix4* xfails (works with irix5),
17462 when not compiled with gcc, for:
17463 "print signed char == (minus)",
17464 "print signed char != (minus)",
17465 "print signed char < (minus)",
17466 "print signed char > (minus)".
17467 * gdb.base/callfuncs.exp (do_function_calls):
17468 Add mips-sgi-irix* xfail, when compiled with native compiler, for
17469 "call inferior func with struct - returns char *".
d63a86f8 17470 * gdb.base/return.exp (return_tests): Change xfail for
c906108c
SS
17471 "correct value returned double test" to include Solaris 2.4.
17472 * gdb.base/funcargs.exp (float_and_integral_args):
17473 Add sparc-sun-solaris2* xfail for "print f1 after run to call2a".
d63a86f8 17474
c906108c
SS
17475Sat Aug 26 00:26:11 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17476
17477 * gdb.base/setvar.c, gdb.base/setvar.exp: Add new tests for
17478 enumeration bitfields if compiling with GNU C.
17479 * lib/gdb.exp: Consume `(y or n) ' in `Reinitialize source path
17480 to empty' prompt.
17481
17482Tue Aug 22 00:30:37 1995 Jeff Law (law@snake.cs.utah.edu)
17483
17484 * gdb.base/scope.exp: xfail 'scope0.c'::filelocal_bss before run
17485 test for PRO targets.
17486
17487 * gdb.base/funcargs.exp: Avoid ever setting more than 8
17488 breakpoints in the inferior at any given time by making
17489 two groups of breakpoints for call2*, call6* and call7*
17490 tests.
17491
17492Sun Aug 20 06:58:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17493
17494 * gdb.base/funcargs.exp: Fix typos introduced by Aug 15 change.
17495 * gdb.base/callfuncs.c (main): Use struct_val1 to inhibit xlc
17496 from optimizing it away.
17497 * gdb.base/callfuncs.exp: Remove rs6000-*-* xfails for
17498 "call inferior func with struct".
17499
17500Wed Aug 16 11:57:15 1995 Stan Shebs <shebs@andros.cygnus.com>
17501
17502 * configure.in: Only configure gdb.chill for particular targets.
17503
17504Tue Aug 15 09:42:44 1995 Fred Fish <fnf@cygnus.com>
17505
17506 * gdb.base/Makefile.in: Add action to .c.o transformation
17507 rule that generates a .ci file for each .o file and remove
17508 explicit .c.o rules except for callfuncs.o.
17509 * gdb.c++/Makefile.in: Add .cc.o transformation rule that
17510 generates a .ci file for each .o file and remove explicit
17511 .cc.o rules.
17512 (clean): Remove *.tmp *.ci files.
17513 (EXECUTABLES): Remove templ-info.exp.
17514 * gdb.base/compiler.c: New file.
17515 * gdb.c++/compiler.cc: New file
17516 * gdb.base/scope.exp: Source gdb.base/scope.ci.
17517 Change rs6000-*-* xfail for
17518 "print 'scope0.c'::filelocal_ro" and
17519 "print 'scope1.c'::filelocal" and
17520 "print 'scope1.c'::filelocal_bss" and
17521 "print 'scope1.c'::filelocal_ro" and
17522 "print 'scope1.c'::foo::funclocal" and
17523 "print 'scope1.c'::foo::funclocal_ro" and
17524 "print 'scope1.c'::bar::funclocal" and
17525 "print 'scope0.c'::filelocal_ro" and
17526 "print 'scope1.c'::filelocal at foo" and
17527 "print 'scope1.c'::filelocal_bss at foo" and
17528 "print 'scope1.c'::filelocal_ro at foo" and
17529 "print 'scope1.c'::foo::funclocal at foo" and
17530 "print 'scope1.c'::foo::funclocal_bss at foo" and
17531 "print 'scope1.c'::foo::funclocal_ro at foo" and
17532 "print 'scope1.c'::bar::funclocal at foo" and
17533 "print 'scope0.c'::filelocal_ro" and
17534 "print 'scope1.c'::filelocal" and
17535 "print 'scope1.c'::filelocal_bss" and
17536 "print 'scope1.c'::filelocal_ro" and
17537 "print 'scope1.c'::foo::funclocal" and
17538 "print 'scope1.c'::foo::funclocal_bss" and
17539 "print 'scope1.c'::foo::funclocal_ro" and
17540 "print 'scope1.c'::bar::funclocal" and
17541 "print 'scope1.c'::bar::funclocal_bss"
17542 to only be xfail'd when not compiled with gcc.
d63a86f8 17543 Add rs6000-*-* xfail for
c906108c
SS
17544 "print 'scope0.c'::filelocal_bss before run"
17545 when compiled with gcc.
17546 (test_at_main): Add rs6000-*-* xfail for
17547 "print filelocal_ro in test_at_main"
17548 when compiled with gcc.
17549 * gdb.base/ptype.exp: Source gdb.base/ptype.ci.
d63a86f8 17550 Add rs6000-*-aix* xfail for
c906108c
SS
17551 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)" and
17552 "ptype t_char_array", not compiled with gcc.
17553 * gdb.base/list.exp (test_list_function): Add rs6000-*-*
17554 xfail for "list foo (in include file)" when gcc compiled.
17555 * gdb.base/funcargs.exp: Source gdb.base/funcargs.ci
17556 (integral_args): Add rs6000-*-* xfail for
17557 "run to call0a" if not compiled with gcc.
17558 (unsigned_integral_args): Add rs6000-*-* xfail for
17559 "run to call1a" if not compiled with gcc.
17560 (float_and_integral_args): Add rs6000-*-* xfail for
17561 "run to call2a" if not compiled with gcc and for
17562 "continue to call2b" for any compiler.
17563 Add rs6000-*-* xfail to
17564 "print f1 after run to call2a" for gcc compiled.
17565 (discard_and_shuffle): Add rs6000-*-* xfail for
17566 "run to call6a".
17567 (shuffle_round_robin): Add rs6000-*-* xfail for
17568 "backtrace from call7a" if not compiled with gcc.
17569 Add rs6000-*-* xfail for
17570 "backtrace from call7b" if compiled with gcc.
17571 (call_after_alloca): Add rs6000-*-* xfail for
17572 "print c in call_after_alloca" and
17573 "print s in call_after_alloca" and
17574 "backtrace from call_after_alloca_subr"
17575 if not compiled with gcc.
17576 (localvars_in_indirect_call): Add rs6000-*-* xfail for
17577 "print c in localvars_in_indirect_call" and
17578 "print c in localvars_in_indirect_call" and
17579 "backtrace in indirectly called function" and
17580 "stepping into indirectly called function"
17581 if not compiled with gcc.
17582 (localvars_after_alloca): Add rs6000-*-* xfail for
17583 "print c after runto localvars_after_alloca" and
17584 "print s after runto localvars_after_alloca" and
17585 "print i after runto localvars_after_alloca" and
17586 "print l after runto localvars_after_alloca"
17587 for all compilers.
17588 * gdb.base/whatis.exp: Source gdb.base/whatis.ci rather
17589 than whatis-info.exp.
17590 * gdb.base/opaque.exp: Source gdb.base/opaque0.ci rather
17591 than opaque-info.exp.
17592 Setup rs6000-*-* xfail for
d63a86f8 17593 "ptype on opaque struct pointer (statically)" and
c906108c
SS
17594 "ptype on opaque struct pointer (dynamically)" when
17595 not compiled with gcc.
17596 * gdb.base/callfuncs.exp: Source gdb.base/callfuncs.ci
17597 rather than callf-info.exp.
17598 (do_function_calls): Add clear_xfail for rs6000-*-* for
17599 "p t_float_values2(3.14159,float_val2)". Seems to work
17600 fine there, both with xlc and gcc. Need to find out what
17601 it is doing right and fix other platforms.
17602 * gdb.base/callfuncs.exp: Add rs6000-*-* xfail for
17603 "call inferior func with struct - returns int",
17604 "call inferior func with struct - returns long",
17605 "call inferior func with struct - returns float",
17606 "call inferior func with struct - returns double",
17607 "call inferior func with struct - returns char *",
17608 but only if not gcc compiled (presumes xlc compiled).
17609 Change rs6000-*-* xfails for
17610 "call inferior func with struct - returns char" and
17611 " call inferior func with struct - returns short" to only
17612 xfail if not using gcc.
17613 (clean mostlyclean): Remove *.ci and *.tmp files.
17614 * gdb.c++/templates.exp: Source gdb.c++/templates.ci rather
17615 than templ-info.exp.
17616 * gdb.base/langs.exp: Source gdb.base/langs.ci.
17617 Add rs6000-*-* xfail for "up to foo in langs.exp"
17618 "up to cppsub_ in langs.exp" and "up to fsub in langs.exp"
17619 when not gcc compiled.
d63a86f8 17620
c906108c
SS
17621Sat Aug 12 15:05:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
17622
17623 * gdb.base/callfuncs.exp: Add xfails for the powerpc.
17624 * gdb.base/corefile.exp: Likewise.
17625 * gdb.base/list.exp: Likewise.
17626 * gdb.base/scope.exp: Likewise.
17627 * gdb.base/siganls.exp: Likewise.
17628
17629 * gdb.base/nodebug.exp: Add xfails for the powerpc. Handle aix4
17630 compiler output.
17631 * gdb.base/whatis.exp: Likewise.
17632
17633Fri Aug 11 13:36:20 1995 Jeff Law (law@snake.cs.utah.edu)
17634
17635 * gdb.disasm/sh3.exp (all_fp_misc_tests): No longer expect a
17636 failure (opcode table has been fixed to match reality).
17637
17638Mon Aug 14 09:01:59 1995 Fred Fish <fnf@cygnus.com>
17639
17640 * gdb.base/callfuncs.exp: Add rs6000-*-* xfails for
17641 "call inferior func with struct - returns char",
17642 "call inferior func with struct - returns short"
17643
17644 * gdb.base/scope.exp: Remove rs6000-*-* xfails for
17645 "print 'scope0.c'::filelocal at main",
17646 "print 'scope0.c'::filelocal_bss in test_at_main",
17647 "print 'scope0.c'::filelocal at foo",
17648 "print 'scope0.c'::filelocal_bss in test_at_foo",
17649 "print 'scope0.c'::filelocal at bar",
17650 "print 'scope0.c'::filelocal_bss in test_at_bar"
d63a86f8 17651
c906108c
SS
17652 * gdb.base/list.exp: Remove rs6000-*-* xfail for "list function
17653 in source file 1". This bug seems to have been fixed with both
17654 gcc and native cc (was native assembler bug?).
17655
17656Wed Aug 9 08:04:12 1995 Fred Fish (fnf@cygnus.com)
17657
17658 * gdb.base/a1-selftest.exp: Change "i*86-*-sysv4" xfail for
17659 "backtrace through signal handler" to "i*86-*-sysv4*".
17660 * gdb.base/signals.exp: Add xfail for "'next' behaved as
17661 continue" case. Add "known SVR4 bug" to fail message.
17662 Add "i*86-*-bsdi2.0" xfail for "handle all print".
17663 Add "i*86-*-bsdi2.0" xfail for "backtrace in signals_tests_1".
17664 * gdb.base/ptype.exp: Add "i*86-*-sysv4*" xfail for
17665 "whatis unnamed typedef'd enum..." and "ptype t_char_array".
17666 * gdb.base/langs.exp: Add "i*86-*-sysv4*" xfail for
17667 "up to foo in langs.exp", "show language at foo in
17668 langs.exp", "up to cppsub_ in langs.exp", "show
17669 language at cppsub_ in langs.exp", "up to fsub in
17670 langs.exp", and "show language at fsub in langs.exp".
17671 * gdb.base/corefile.exp: Add "i*86-*-sysv4*" to xfail for
17672 "bactrace in corefile.exp".
17673 * gdb.base/callfuncs.exp: Change xfail to "i*86-*-*" for
17674 "call inferior function with struct - returns float" and
17675 "call inferior function with struct - returns double".
d63a86f8 17676
c906108c
SS
17677Mon Aug 7 02:43:28 1995 Jeff Law (law@snake.cs.utah.edu)
17678
17679 * gdb.disasm/sh3.s: Source for sh3 disassembler tests.
17680 * gdb.disasm/sh3.exp: Run the sh3 disassembler tests.
17681 * gdb.disasm/configure.in (sh-*-*): Use sh3.mt makefile fragment.
17682 * gdb.disasm/sh3.mt: Makefile fragment for sh3 ests.
17683
17684Mon Aug 7 08:09:37 1995 Fred Fish <fnf@cygnus.com>
17685
17686 * Makefile.in (CHILL_FOR_TARGET): Use previously defined
17687 (or overriden) "CHILL" macro rather then bare "gcc".
17688 Also look for ../../gcc/xgcc since that is what we will
17689 actually need, not "Makefile". Remove following assignment
17690 of CHILL to CHILL_FOR_TARGET because that results in
17691 recursive definition.
17692
17693Sun Aug 6 16:52:29 1995 Fred Fish <fnf@cygnus.com>
17694
17695 * gdb.base/corefile.exp: Change xfail for backtrace in
17696 corefile.exp from linuxaout to all linux.
17697 * gdb.base/sigall.exp (test_one_sig): Specifically deal with
17698 cases where we miss the breakpoint at the signal handler
17699 for some reason. Setup xfail for linuxoldld/linuxaout and
17700 getting SIGIO. Setup xfail for linuxoldld/linuxaout for
17701 hitting SIGURG breakpoint.
17702 * gdb.base/signals.exp: Setup xfail for "next" acting like
17703 continue to add linuxoldld. Setup xfail for all linux for
17704 "next to handler in signals_tests_1", "backtrace in
17705 signals_tests_1", "continue to func1", "pass SIGUSR1",
17706 and continue to handler".
17707
17708Thu Aug 3 10:45:37 1995 Fred Fish <fnf@cygnus.com>
17709
17710 * Update all FSF addresses except those in COPYING* files.
17711
17712Sun Jul 30 17:50:35 1995 Fred Fish <fnf@cygnus.com>
17713
17714 * gdb.base/a2-run.exp: Change messages to be more explicit about
17715 the status of args, and quote binfile in results.
17716
17717Sun Jul 30 10:24:20 1995 Fred Fish <fnf@cygnus.com>
17718
17719 * gdb.base/callfuncs.exp: Add tests for passing structs to
17720 inferior functions and return various types.
17721 * gdb.base/callfuncs.c: Add functions to receive a struct
17722 and return a member of the struct, in various types.
17723
17724Sat Jul 29 14:22:33 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17725
17726 * gdb.base/Makefile.in (clean): Remove callf-info.exp.
17727
17728Fri Jul 28 13:36:11 1995 Brendan Kehoe <brendan@lisa.cygnus.com>
17729
17730 * config/vxworks29k.exp: New file, sources vxworks.exp.
17731
17732Fri Jul 28 00:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
17733
17734 * config/gdbremote.exp: New file. Testing framework using
17735 gdbserver.
17736
17737Thu Jul 27 12:17:14 1995 Fred Fish (fnf@cygnus.com)
17738
17739 * gdb.base/interrupt.exp: Setup "i*86-*-linux" xfail for
17740 "call function when asleep" and "send end of file".
17741 * gdb.base/corefile.exp: Add "i*86-*-linuxaout" to xfail list
17742 for "backtrace in corefile.exp".
17743 * gdb.base/a1-selftest.exp: Add "i*86-*-linux*" to xfail list
17744 for "backtrace through signal handler".
17745 * gdb.base/corefile.exp: Make sure we actually generate a core file
17746 before trying the core tests. Some systems allow the user to suppress
17747 generation of core files and default to that (linux for example).
17748 * gdb.base/signals.exp: Change xfail for "next" acting like "continue"
17749 from "i*86-*-linux" to "i*86-*-linuxaout". Works with ELF beta.
17750
17751Tue Jul 25 17:30:10 1995 Jeffrey A. Law <law@rtl.cygnus.com>
17752
17753 * gdb.threads: New directory with some crude multi-threaded
17754 gdb tests (step.exp and step2.exp).
17755 * config/mt-lynx (STEP_EXECUTABLE): Define.
17756 (THREADFLAGS): Define.
17757
17758Tue Jul 25 01:03:52 1995 Jeff Law (law@snake.cs.utah.edu)
17759
17760 * gdb.base/sigall.exp: Avoid losing in SIGPRIO test on lynx.
17761
17762 * gdb.base/signals.exp: Disable whole file for lynx until
17763 further notice.
17764
17765 * gdb.base/signals.exp: xfail test where "next" acts like
17766 "continue" for lynx.
17767
17768 * gdb.base/interrupt.exp: xfail test for calling function while
17769 inferior is asleep for lynx.
17770
17771 * gdb.base/watchpoint.exp: Handle more cases of gdb echoing more
17772 than one cr-lf after each command.
17773
17774Sun Jul 23 23:33:18 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17775
17776 * configure.in: Reinstate setting of stabsdirs variable, fix
17777 typo in setting up configdirs for native builds.
17778
17779 * gdb.base/return.exp: Fix typo in return double test.
17780 * gdb.base/return.c (tmp2, tmp3): Made global to inhibit the
17781 compiler from optimizing them away.
17782
17783Fri Jul 21 11:39:34 1995 Jeff Law (law@snake.cs.utah.edu)
17784
17785 * gdb.base/gdbvars.exp: Expect zero or more additional cr-lf
17786 sequences to be echo'd by gdb when using gdb_test.
17787 * gdb.chill/chexp.exp: Likewise.
17788 * gdb.fortran/exprs.exp: Likewise
17789
17790Thu Jul 20 13:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
17791
17792 * gdb.base/a1-selftest.exp: Reset the timeout value to 30 seconds
17793 after the inferior gdb has started.
17794
17795 * gdb.base/a2-run.exp: Handle gdb echoing more than one cr-lf
17796 after each command.
17797 * gdb.base/funcargs.exp: Likewise.
17798 * gdb.base/gdbvars.exp: Likewise.
17799 * gdb.base/interrupt.exp: Likewise.
17800 * gdb.base/list.exp: Likewise.
17801 * gdb.base/watchpoint.exp: Likewise.
17802 * gdb.c++/demangle.exp: Likewise.
17803 * gdb.c++/inherit.exp: Likewise.
17804 * gdb.chill/chexp.exp: Likewise.
17805 * gdb.fortran/exprs.exp: Likewise.
17806
17807 * gdb.base/watchpoint.exp: Disable watchpoint triggered in syscall
17808 test if we can't handle IO to/from the inferior.
17809
17810 * gdb.c++/misc.exp: Always check for a program already being
17811 started after sending a "run" command to gdb.
17812
17813 * gdb.base/twice.exp: Start with a fresh gdb.
17814
17815 * gdb.chill/chexp.exp: Remove skip_chill_tests check; these tests
17816 only depend on gdb's expression code, not the chill runtime.
17817
17818 * gdb.base/return.c: Put return values into variables so we
17819 can have gdb print them rather than depending on the program
17820 to print them.
17821 * gdb.base/return.exp: Corresponding changes.
17822
17823 * lib/gdb.exp: Provide default value for noinferiorio.
17824 * gdb.base/interrupt.exp: Skip tests if we can't handle IO to/from
17825 the inferior.
17826
17827 * gdb.base/break.exp: Always check for a program already being
17828 started after sending a "run" command to gdb.
17829 (text_next_with_recursion): Don't check the output from the
17830 program's printf statement. Instead just make sure the program
17831 exited.
17832
17833 * gdb.base/commands.exp: Protect tests which need arguments with
17834 $noargs conditionals.
17835
17836Wed Jul 19 22:42:43 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17837
17838 * gdb.base/printcmds.exp: Adjust expect patterns for addresses
17839 of structure member arrays to match gdb/valops.c:value_addr change.
17840
17841Mon Jul 17 10:12:27 1995 Jeff Law (law@snake.cs.utah.edu)
17842
17843 * gdb.base/a1-selftest.exp: Fix unmatched quotes in many timeout
17844 cases.
17845
17846Wed Jul 12 10:20:08 1995 Fred Fish (fnf@cygnus.com)
17847
17848 * configure.in (configdirs): Remove gdb.chill from default list
17849 of subdirs and then add it back in only if doing a native build.
17850 The current chill compiler does not yet work in any cross build.
17851 * Revert all signal changes from Jul 6.
17852 * gdb.base/{sigall.c signals.c}: Define away signal() and alarm()
17853 for sh-hms targets, allowing these tests to link, with no other
17854 changes. Testing is suppressed by setting "nosignals" in site.exp.
17855
17856Thu Jul 6 20:58:30 1995 Fred Fish (fnf@cygnus.com)
17857
17858 * configure.in (signaldirs): Define and add to configdirs for all
17859 targets except some specific ones that are known to not support signals.
17860 Also clean up formatting.
17861 * gdb.base/Makefile.in (EXECUTABLES): Remove sigall and signals.
17862 (signals, sigall): Remove rules to build.
17863 * gdb.base/{sigall.c, sigall.exp, signals.c, signals.exp}:
17864 Moved to new gdb.signals directory.
17865 * gdb.signals: New test directory.
17866 * gdb.signals/{Makefile.in, configure.in, sigall.c, sigall.exp,
17867 signals.c signals.exp}: New or moved files.
17868
17869Sun Jun 25 12:55:18 1995 Jeff Law (law@snake.cs.utah.edu)
17870
17871 * gdb.base/interrupt.exp: Don't choke if $nointerrupts doesn't exist.
17872
17873Wed Jun 21 16:35:55 1995 Fred Fish <fnf@cygnus.com>
17874
17875 * gdb.base/return.exp: Xfail `return double' test failure
17876 on at least Solaris 2.3 and handle future/past versions on
17877 a case by case basis as appropriate. Also update message
17878 to include i*86 failures.
17879
17880Wed May 24 07:10:10 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
17881
17882 * Makefile.in: Change variable CFLAGS to TESTSUITE_CFLAGS.
17883
17884 * lib/gdb.exp: Fix comment which erroneously identified
17885 gdb_file_cmd as gdb_load (the 19 May change was in fact to
17886 gdb_file_cmd not gdb_load).
17887 * config/unix-gdb.exp (gdb_load): Add "upvar timeout timeout".
17888
17889 * gdb.base/setvar.exp: Make test names consistent between pass and
17890 fail cases. Use gdb_test more.
17891
17892Fri May 19 07:22:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
17893
17894 * lib/gdb.exp (gdb_load): Add "upvar timeout timeout".
17895
17896Mon May 15 23:50:51 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17897
17898 * gdb.base/help.exp: Fix expected help string for `show commands'.
17899
17900Thu May 11 07:55:11 1995 Jim Kingdon <kingdon@deneb.cygnus.com>
17901
17902 * gdb.stabs/xcoff.sed: Change N_LSYM to C_DECL not C_LSYM.
17903
17904 * gdb.stabs/weird.exp: Remove xfail for xcoff bitching about lack
17905 of a text section.
17906
17907Thu May 11 15:02:24 1995 Stu Grossman (grossman@andros.cygnus.com)
17908
17909 * config/monitor.exp (gdb_target_monitor): Fix loop interator so
17910 that loop eventually terminates. Fix Connection refused logic so
17911 that testsuite will expire nicely.
17912
17913Wed May 10 17:57:35 1995 Stu Grossman (grossman@andros.cygnus.com)
17914
17915 * config/cpu32bug.exp, config/est.exp, config/hppro.exp,
17916 config/rom68k.exp: New tcl glue for the appropriate monitors.
17917 These all just end up calling monitor.exp.
17918 * config/monitor.exp (gdb_target_monitor): Handle `Connection
17919 refused' by retrying. Cleanup some timeout issues.
17920 * (gdb_load): Reduce timeout. Cleanup some timeout issues.
17921 * lib/gdb.exp (gdb_test gdb_test_exact): Upvar timeout so that
17922 callers don't have to set/restore global timeout variable.
17923
17924 * The following set of changes centralizes management of the global
17925 timeout variable. This way, it can be set in one target dependent
17926 place instead of dozens of places scattered throughout the test suite.
17927 If you need to lengthen a timeout, then you should either set timeout
17928 in one of the config/{target}.exp files, or multiply it by a factor.
17929 Setting it to an absolute value is always going to lose for some
17930 targets.
17931 * gdb.base/a1-selftest.exp (test_with_self): Only use local timeout.
17932 * gdb.base/callfuncs.exp (do_function_calls): Don't set timeout.
17933 * gdb.base/funcargs.exp: Don't set timeout.
17934 * gdb.base/list.exp (test_forward_search): Only use local timeout.
17935 * gdb.base/printcmds.exp (test_print_string_constants
17936 test_print_array_constants): Don't set timeout.
17937 * gdb.base/ptype.exp: Don't set timeout.
17938 * gdb.base/recurse.exp: Don't set timeout.
17939 * gdb.base/return.exp: Don't set timeout.
17940 * gdb.base/watchpoint.exp: Don't set timeout.
17941 * gdb.c++/classes.exp (do_tests): Don't set timeout.
17942 * gdb.c++/virtfunc.exp (test_virtual_calls): Don't set timeout.
17943
17944Wed May 10 16:03:23 1995 Torbjorn Granlund <tege@adder.cygnus.com>
17945
17946 * Makefile.in: Make clean targets work also when SUBDIRS is empty.
17947
17948Mon May 1 07:32:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
17949
17950 * lib/gdb.exp: Disable chill tests for irix5.
17951
17952Wed Apr 26 07:36:03 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
17953
17954 * gdb.base/scope.exp: Make test names unique. Use gdb_test. Make
17955 each test pass or fail.
17956
17957Sun Apr 23 21:32:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
17958
17959 * gdb.base/opaque.exp: Remove xfails for aix; print a warning if
17960 xlc not gcc.
17961
17962Fri Apr 21 15:44:02 1995 Stu Grossman (grossman@rtl.cygnus.com)
17963
17964 * cpu32bug.exp est.exp rom68k.exp: Delete. Unify into monitor.exp.
17965
17966Wed Apr 19 17:41:21 1995 Stu Grossman (grossman@cygnus.com)
17967
17968 * config/est.exp: Fix copyright and comments. Remove dead code.
17969 Use targetname, serialport and baud variables instead of fixed
17970 constants.
17971 * config/rom68k.exp: Fix copyright and comments. Remove dead code.
17972 * config/cpu32bug.exp: New file to support cpu32bug monitors.
17973
17974Wed Apr 19 13:47:16 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
17975
17976 * gdb.base/watchpoint.exp: Don't run
17977 test_watchpoint_triggered_in_syscall for sunos.
17978
17979Mon Apr 17 12:48:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
17980
17981 * gdb.base/{break.c,run.c}: Don't include vxWorks.h or stdioLib.h;
17982 they don't seem to exist. Do include stdio.h.
17983
17984Fri Apr 14 09:40:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
17985
17986 * gdb.base/a1-selftest.exp: Add alpha xfail.
17987
17988Mon Apr 10 13:07:50 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
17989
17990 * gdb.base/watchpoint.c (main): Prompt before calling read().
17991 * gdb.base/watchpoint.exp (test_watchpoint_triggered_in_syscall):
17992 Revise accordingly. Remove cruft about sending "123" several
17993 times, until it gets noticed. Clean up the "print buf[0]" stuff
17994 so that it passes or fails, and waits for prompts in the usual way.
17995
17996Sun Apr 9 09:02:36 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
17997
17998 * gdb.base/recurse.exp: Fix comment.
17999
18000 * TODO: Remove item about printing variables in nodebug.exp. Add
18001 item about enabling tests which are only run on some targets.
18002
18003 * gdb.base/watchpoint.exp: Various cleanups (make each test pass or
18004 fail, make test names unique, use new gdb_test convention
18005 regarding pattern, use gdb_test more, etc.).
18006
18007 * gdb.base/bitfields.exp: Various cleanups (make each test pass or
18008 fail, make test names unique, etc.).
18009
18010Sat Apr 8 02:47:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18011
18012 * gdb.base/nodebug.c: Change return type of top and middle to
18013 short.
18014 * gdb.base/nodebug.exp: Remove xfails for ecoff systems, they
18015 are fixed by the recent mdebugread.c changes. Allow `short ()'
18016 as type for top and middle.
18017
18018Thu Apr 6 08:54:18 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
18019
18020 * gdb.base/break.exp: Remove commented out if $usestubs {}. As
18021 nearly as I can tell, the whole thing was an accident in Stu's
18022 change of 24 Mar 1995 (logged in ../ChangeLog), in which he meant
18023 to replace a send/expect pair with gdb_test, but ended up only
18024 adding the gdb_test. My change of 24 Mar 1995 and Kung's change
18025 of 30 Mar 1995 took care of it, but left this vestigial comment
18026 which I am now nuking.
18027
18028Mon Apr 3 09:00:27 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
18029
18030 * gdb.base/break.exp: Look for different line number for
18031 breakpoint at main depending on usestubs.
18032
18033Sun Apr 2 08:15:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18034
18035 * gdb.base/list.exp: Adjust some alternate expect patterns to
18036 match recent list0.c change. Add alternate expect pattern for
18037 output from `list default lines around main' for optimizing
18038 compilers.
18039
18040Sat Apr 1 07:23:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
18041
18042 * lib/gdb.exp: If nosignals is not set, set it to 0.
18043
18044Fri Mar 31 16:13:48 1995 Kung Hsu <kung@mexican.cygnus.com>
18045
18046 * config/slite-gdb.exp: Responds to load symbol table prompt.
18047 * gdb.base/break.exp: Adjust line number, fix rerun.
18048 * gdb.base/langs0.c: Add #ifdef usestubs.
18049
18050Thu Mar 30 15:36:55 1995 Kung Hsu <kung@mexican.cygnus.com>
18051
18052 * gdb.base/list.exp: Adjust line contents after adding new lines in
18053 list0.c. Also fix a syntax error.
18054
18055 * lib/gdb.exp (gdb_run_cmd): Special handling for targets use stubs.
18056 * gdb.base/break.exp: ditto.
18057 * gdb.base/list.exp: ditto.
18058 * gdb.base/bitfields.c: Add #ifdef usestubs in main().
18059 * gdb.base/run.c: ditto.
18060 * gdb.base/list0.c: ditto.
18061 * gdb.base/funcargs.c: ditto.
18062
18063Wed Mar 29 17:09:29 1995 Stu Grossman (grossman@cygnus.com)
18064
18065 * testsuite/config/rom68k.exp (gdb_target_rom68k): Use
18066 $targetname, $serialport and $baud instead of hardwired variables.
18067 * testsuite/gdb.base/{sigall.exp signals.exp}: Skip these if the
18068 target doesn't support signals.
18069
18070Wed Mar 29 12:29:34 1995 Kung Hsu <kung@mexican.cygnus.com>
18071
18072 * lib/gdb.exp (runto_main): Fix regular expression bug, add return 1.
18073
18074Tue Mar 28 08:46:45 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
18075
18076 * gdb.base/recurse.exp: Make test names unique. Change \\(+ to \\(.
18077 Don't rely on the value of an auto variable before it has been
18078 initialized. Use gdb_test more.
18079
18080Mon Mar 27 08:00:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
18081
18082 * lib/gdb.exp (default_gdb_version): A version number must start
18083 with a digit, but other than that contains all characters up to
18084 the first whitespace character.
18085
18086Sun Mar 26 13:19:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
18087
18088 * gdb.base/commands.exp (breakpoint_command_test): New tests.
18089
18090Sat Mar 25 15:38:06 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
18091
18092 * gdb.c++/*.exp: Warn if executable does not exist. The original
18093 reason for skipping the warning was that configure.in sometimes
18094 intentionally skipped building the executables but the tcl code
18095 had no way of knowing. That (a) was always bogus with respect to
18096 error handling, (b) is no longer true (right now there is no way
18097 to skip C++ tests).
18098
18099 * gdb.c++/demangle.exp: Remove unused binfile and srcfile variables.
18100
18101Sat Mar 25 01:16:10 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18102
18103 * gdb.base/list.exp: Add expect patterns for output from
18104 SunPRO compiled executables.
18105 * gdb.base/whatis.exp: Allow leading `signed' for all v_signed_*
18106 types.
18107
18108Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
18109
18110 * gdb.base/break.exp (test_next_with_recursion): Accept any line
18111 number (we are already testing that the correct source line text
18112 gets printed).
18113
18114 * gdb.base/break.exp: Make one test if $usestubs. I'm not sure
18115 that is what is intended, but something needed to be done to get
18116 sunos4 native working again.
18117
18118 * gdb.c++/misc.cc (main): Fix typo (#iffef -> #ifdef).
18119
18120 * gdb.base/a1-selftest.exp (test_with_self): Remove comment which
18121 apparently went with a (very) old xfail.
18122
18123Fri Mar 24 13:41:09 1995 Kung Hsu <kung@mexican.cygnus.com>
18124
18125 * gdb.base/callfuncs.exp: call runto_main instead of runto main.
18126 runto_main is a proc in gdb.exp that will do 'step' for target use
18127 stubs.
18128 * gdb.base/exprs.exp: ditto.
18129 * gdb.base/interrupt.exp: ditto.
18130 * gdb.base/opaque.exp: ditto.
18131 * gdb.base/printcmds.exp: ditto.
18132 * gdb.base/ptype.exp: ditto.
18133 * gdb.base/scope.exp: ditto.
18134 * gdb.base/setvar.exp: ditto.
18135 * gdb.base/signals.exp: ditto.
18136 * gdb.base/twice.exp: ditto.
18137 * gdb.c++/classes.exp: ditto.
18138 * gdb.c++/inherit.exp: ditto.
18139 * gdb.c++/templates.exp: ditto.
18140 * gdb.base/break.exp: no run and hit main for stubs. Change line
18141 numbers for breakpoints and info breakpoint.
18142 * gdb.base/break.c: Add #ifdef usestubs for set_debug_traps() and
18143 breakpoint().
18144 * gdb.base/callfuncs.c: ditto.
18145 * gdb.base/exprs: ditto.
18146 * gdb.base/interrupt.c: ditto.
18147 * gdb.base/opaque0.c: ditto.
18148 * gdb.base/printcmds.c: ditto.
18149 * gdb.base/ptype.c: ditto.
18150 * gdb.base/scope0.c: ditto.
18151 * gdb.base/setvar.c: ditto.
18152 * gdb.base/signals.c: ditto.
18153 * gdb.base/twice.c: ditto.
18154 * gdb.c++/misc.cc: ditto.
18155 * gdb.c++/templates.cc: ditto.
18156
18157Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
18158
18159 * config/vx-gdb.exp, lib/gdb.exp: Regexp cleanups (\[(\] -> \\(, etc.).
18160
18161 * gdb.base/a1-selftest.exp: Don't check for # followed by a digit
18162 somewhere between `read' and `main.c'. I'm pretty sure the
18163 pattern ".*#\[0-9\].*" was slowing down pattern matching a lot,
18164 and it isn't particularly useful.
18165
18166 * gdb.base/scope.exp: Make test names unique. \[(\] -> \\(.
18167
18168Thu Mar 23 14:58:35 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
18169
18170 * gdb.base/commands.exp (infrun_breakpoint_command_test): New test.
18171
18172Wed Mar 22 18:36:05 1995 Kung Hsu <kung@mexican.cygnus.com>
18173
18174 * config/mt-slite: add LIBS and -nostdlib.
18175 * config/slite-gdb.exp: add this new file to support sparclite target.
18176
18177Tue Mar 21 21:41:04 1995 Doug Evans <dje@canuck.cygnus.com>
18178
18179 * config/vx-gdb.exp (gdb_load): Update test of vxworks_ld return code.
18180
18181 * gdb.base/a2-run.exp: Change argument to istarget from
18182 "*-*-vxworks" to "*-*-vxworks*".
18183 * gdb.base/{break.exp,default.exp,scope.exp}: Likewise.
18184
18185Tue Mar 21 17:08:47 1995 Kung Hsu <kung@mexican.cygnus.com>
18186
18187 * lib/gdb.exp: add proc runto_main, for targets that use stubs, this
18188 will not runto main but do a 'step' to step out of breakpoint().
18189 * config/mt-slite: add -Dusestubs.
18190
18191Tue Mar 21 12:14:12 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
18192
18193 * gdb.base/printcmds.exp (test_artificial_arrays): Send ^V@
18194 instead of just @.
18195
18196 * gdb.base/signals.exp: Add test for "handle all print".
18197 * TODO: Remove "handle all print". Also remove item about
18198 checking copyright date (I don't like the idea of a spurious FAIL
18199 based on when we run the tests).
18200
18201 * gdb.base/recurse.exp: Enable test for SunOS4. xfail one test
18202 for SunOS4 (reason for failure not investigated). Remove
18203 redundant test for $binfile.
18204
18205 * gdb.base/nodebug.c (array_index): Call malloc.
18206
18207 * gdb.base/{corefile.exp,default.exp}: Make names of "up" tests unique.
18208
18209Mon Mar 20 10:08:17 1995 Jeff Law (law@snake.cs.utah.edu)
18210
18211 * gdb.base/recurse.exp: Update gdb_test invocation to use new
18212 conventions and slightly simplify the matching regexp.
18213
18214Fri Mar 17 05:43:28 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
18215
18216 * gdb.base/break.exp: Update gdb_test invocation to use new
18217 convention.
18218
18219 * lib/gdb.exp: If noargs is not set, set it to 0.
18220
18221 * gdb.base/nodebug.exp: Comment out redundant test. Make name of
18222 tests unique.
18223
18224 * lib/gdb.exp: Skip CHILL for AIX and Solaris.
18225
18226Thu Mar 16 16:27:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
18227
18228 * gdb.base/nodebug.exp: It is OK if GDB thinks top and middle have
18229 one argument of type "<non-float parameter>".
18230
18231Wed Mar 15 15:54:56 1995 Stu Grossman (grossman@cygnus.com)
18232
18233 * config/rom68k.exp: New file to support Motorola IDP board.
18234 * gdb.base/a2-run.exp: Skip this file if noargs is set.
18235 * gdb.base/break.c: Change things around so that this program
18236 doesn't depend upon args. This is necessary to make remote
18237 targets work (in general, they can't take args).
18238 * gdb.base/break.exp: Don't try to send args to program. Don't
18239 expect output. Also, replace lots of code with gdb_test.
18240
18241Wed Mar 15 04:11:14 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
18242
18243 * gdb.base/printcmds.exp (test_character_literals_accepted): Test
18244 printing of '\'' (which is what the comment says we are testing,
18245 even though we were not), not '''.
18246 (test_integer_literals_rejected): Test that printing ''' is an error.
18247
18248 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
18249 gdb.chill/chexp.exp, gdb.base/printcmds.exp,
18250 gdb.c++/cplusfuncs.exp, gdb.chill/callch.exp, gdb.chill/misc.exp,
18251 gdb.chill/pr-6292.exp, gdb.chill/string.exp, gdb.chill/tuples.exp:
18252 Use gdb_test not test_print_accept.
18253 * lib/gdb.exp: Remove test_print_accept.
18254
18255 * gdb.base/signals.exp (signal_tests_1): Make pass message
18256 consistent with fail message.
18257
18258 * gdb.base/whatis.exp: Remove xfails for printing char vs.
18259 unsigned char; the bug (PR 1821) is fixed.
18260
18261 * gdb.base/scope.exp: Remove xfails for PRs 1843 and 1868.
18262
18263 * gdb.base/scope.exp (test_at_localscopes): Call pass for
18264 successful tests--makes xfailing them work right.
18265
18266Tue Mar 14 07:39:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
18267
18268 * lib/gdb.exp (gdb_test): Between $pattern and $prompt, expect
18269 only \r\n, not .*. The test can pass .* as the last thing in
18270 $pattern if that is what it wants. In addition to providing this
18271 flexibility, this change should speed up pattern matching in cases
18272 where the pattern already ended with .* (there were a number of
18273 them). This change also helps catch bad patterns--in the old
18274 scheme the typo "char \*" instead of "char \\*" would pass. Now
18275 it is caught.
18276 * Many .exp files: Update callers.
18277
18278 * gdb.base/funcargs.exp: Replace \[(\]+ with \\(. The latter is
18279 clearer and does not spuriously match multiple ('s. Likewise for
18280 ) and *.
18281
18282 * gdb.base/nodebug.exp: Test ability to call a function and pass
18283 it a string (even with no debugging info).
18284
18285 * gdb.base/printcmds.exp (test_integer_literals_rejected): Change
18286 "p '\'", which is the same as "p ''" once tcl gets done with
18287 quoting, to "p '\\'", which I suspect is what is intended (one
18288 backslash gets sent to GDB).
18289
18290 * gdb.base/printcmds.exp (test_artificial_arrays): New tests.
18291
18292Fri Mar 10 13:31:46 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
18293
18294 * gdb.base/a1-selftest.exp: Remove xfail for solaris. The bug (PR
18295 1817) was fixed literally years ago.
18296
18297Fri Mar 10 02:49:40 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18298
18299 * gdb.base/funcargs.exp (call_after_alloca): Remove `next'
18300 test, it causes stepping out of call_after_alloca_subr with
18301 optimizing compilers.
18302 (localvars_in_indirect_call): Consume GDB prompt if `finish'
18303 fails.
18304
18305 * gdb.c++/templates.exp: Source templ-info.exp only if
18306 the templates executable exists.
18307
18308 * gdb.c++/misc.cc (class Contains_static_instance,
18309 class Contains_nested_static_instance),
18310 gdb.c++/classes.exp (test_static_members): Test printing of
18311 a class that contains a static instance of the class.
18312
18313Thu Mar 9 11:43:55 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
18314
18315 * gdb.base/langs2.c (cppsub_): Don't prototype.
18316 * gdb.base/langs2.cxx (cppsub_): Fix prototype (cosmetic value
18317 only, I believe).
18318
18319Wed Mar 8 10:29:33 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
18320
18321 * lib/gdb.exp (skip_chill_tests): New procedure.
18322
18323 * gdb.base/signals.exp (signal_tests_1): xfail for irix.
18324
18325Mon Mar 6 10:44:06 1995 Jeff Law (law@snake.cs.utah.edu)
18326
18327 * gdb.disasm/hppa.exp: Delete redundant ".*" at the beginning of
18328 each expect pattern. Cuts runtime from 12 to about 4 seconds.
18329
18330Thu Mar 2 05:31:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
18331
18332 * gdb.base/langs.exp: Don't insist that foo__Fi be demangled.
18333
18334 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Only
18335 disassemble 8, not 16, instructions for part 4.
18336
18337 * config/vx-gdb.exp (gdb_start): Use \030, not \CX. tcl doesn't
18338 support the latter anymore.
18339
18340 * gdb.base/Makefile.in: Try compiling callfuncs.c, if that fails try
18341 -DNO_PROTOTYPES.
18342 * gdb.base/callfuncs.c: Control use of prototypes based on
18343 NO_PROTOTYPES, not __STDC__.
18344 * gdb.base/callfuncs.exp (do_function_calls): xfail one of the
18345 t_float_values2 tests if prototypes in use.
18346
18347 * gdb.base/callfuncs.c (t_float_values, t_float_values2,
18348 t_double_values): When checking differences against DELTA, check
18349 that difference is within the range (-DELTA,DELTA), not just
18350 (-infinity,DELTA).
18351
18352Tue Feb 28 16:28:54 1995 Kung Hsu <kung@mexican.cygnus.com>
18353
18354 * config/mips-gdb.exp (gdb_load): In every test case, we need to do
18355 'file' command firts, then 'target', then 'load', this is due to gdb
18356 target set up.
18357 * config/mips-gdb.exp: Fix a couple regular exp bugs.
18358
18359Thu Feb 23 17:44:55 1995 Jeff Law (law@snake.cs.utah.edu)
18360
18361 * gdb.disasm/hppa.s (fmemLRbug_tests): Add tests for the indexing
18362 FP load/store variants.
18363 * gdb.disasm/hppa.exp (fmemLRbug_tests): Test new variants.
18364
18365Wed Feb 22 18:29:08 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
18366
18367 * gdb.base/term.exp: Do not give a warning if not native, it is
18368 not an abnormal condition.
18369
18370Tue Feb 21 13:08:47 1995 Jim Kingdon <kingdon@cygnus.com>
18371
18372 * gdb.base/ptype.exp: Accept char[0] as well as char[] for "ptype
18373 t_char_array".
18374
18375Sun Feb 19 13:10:06 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
18376
18377 * lib/gdb.exp (default_gdb_version): Pass GDBFLAGS to gdb when we
18378 are getting the version number.
18379
18380 * gdb.base/{a1-selftest.exp,corefile.exp}: Do not give a warning
18381 if not native, it is not an abnormal condition.
18382
18383Thu Feb 16 15:56:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
18384
18385 * lib/gdb.exp: Just use "file exists", rather than undocumented
18386 dejagnu procedure "findfile".
18387
18388Thu Feb 16 10:30:24 1995 J.T. Conklin <jtc@rtl.cygnus.com>
18389
18390 * config/mt-vxworks (CFLAGS): Set to -g -Dvxworks.
18391 (LDFLAGS): Set to -Xlinker -Ur.
18392
18393 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB, GDBFLAGS):
18394 Removed, these values are set by lib/gdb.exp.
18395
18396 * lib/gdb.exp: If GDBFLAGS is unset, set it to -nx.
18397
18398Wed Feb 15 14:23:28 1995 J.T. Conklin <jtc@rtl.cygnus.com>
18399
18400 * config/vx-gdb.exp (spawn_vxgdb): Use default_gdb_start instead
18401 of replicating gdb startup code.
18402
18403 * config/mt-vxworks (LDFLAGS): Set to -r.
18404 (CFLAGS_FOR_TARGET): Removed.
18405
18406 * config/vx-gdb.exp: always set prompt; gdb.exp sets it to
18407 (gdb) and gdb for vxworks uses (vxgdb).
18408
18409 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB): If a gdb
18410 executable is not in the tree and host != target, use sed and
18411 program_transform_name to determine the gdb name used by the
18412 target.
18413
18414 * configure.in, gdb.{base,c++,chill}/configure.in: changed so
18415 *-*-vxworks* matches vxworks and *-*-netware* matches NetWare.
18416
18417Sun Feb 12 08:11:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
18418
18419 * gdb.base/{callfuncs.exp,callfuncs.c}: Add tests for passing
18420 floats, chars, and shorts where there are ANSI-style function
18421 definitions.
18422
18423 * gdb.base/langs.exp, gdb.base/langs*: New test.
18424 * gdb.base/Makefile.in: Build it.
18425 * TODO: Remove item about checking that C names don't get C++
18426 demangling applied; this test tests it.
18427
18428Thu Feb 9 12:43:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
18429
18430 * gdb.stabs/weird.exp: Remove "Haven't examined" comment which
18431 went with the const70 xfail. The xfail went away a year ago.
18432
18433 * gdb.base/signals.exp: Rename a bunch of tests to give unique names.
18434
18435 * gdb.base/corefile.exp: Give backtrace test unique name. xfail
18436 for hp300.
18437
18438 * gdb.base/interrupt.exp: Also xfail hpux (for hp300).
18439
18440 * gdb.base/a1-selftest.exp: Don't run on hp300.
18441
18442Sat Feb 4 15:04:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
18443
18444 * Makefile.in (site.exp): Set host_alias and target_alias as well
18445 as host_triplet and target_triplet.
18446
18447Wed Feb 1 08:03:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
18448
18449 * gdb.base/a1-selftest.exp: Invoke stty before starting inferior.
18450
18451 * gdb.base/nodebug.exp: Add xfails for ultrix and irix5 (same
18452 places as other ecoff systems).
18453
18454 * gdb.base/a1-selftest.exp (test_with_self): Don't invoke stty on
18455 ultrix.
18456
18457Mon Jan 30 11:44:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
18458
18459 * gdb.base/nodebug.c (inner): Use variables so AIX linker doesn't
18460 remove them.
18461 * gdb.base/nodebug.exp: Accept "function" in addition to "text
18462 variable and "variable" in addition to "data variable".
18463 * gdb.base/nodebug.exp: xfail datalocal and bsslocal tests for AIX.
18464
18465 * gdb.base/list.exp (test_forward_search): Set listsize to 4 not
18466 2.
18467 * gdb.base/list1.c (long_line): Add additional statement at start
18468 of function.
18469 * gdb.base/list.exp (test_forward_search): Update line number to
18470 reflect new statement.
18471
18472Sun Jan 29 13:34:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18473
18474 * gdb.base/signals.exp: Reinitialize searched source directories
18475 after gdb_start call.
18476
18477Sat Jan 28 01:34:44 1995 Jeff Law (law@snake.cs.utah.edu)
18478
18479 * gdb.disasm/Makefile.in (clean): Delete "errs" file.
18480 * gdb.stabs/Makefile.in: Likewise.
18481
18482 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Revert last
18483 change. Instead split the tests into smaller pieces.
18484 * gdb.disasm/hppa.s: Corresponding changes.
18485
18486Fri Jan 27 09:24:51 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
18487
18488 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
18489 Quote ^C when passing it to stty. For some shells ^ is a pipe.
18490
18491 * gdb.base/funcargs.exp: Modify many tests so that every test
18492 either passes or fails. Make some test names unique.
18493
18494Thu Jan 26 19:20:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
18495
18496 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
18497 Call stty to set interrupt character.
18498
18499 * gdb.disasm/hppa.mt (hppa), gdb.stabs/hppa.mt (weird.o): Check
18500 for HP assembler versus GNU assembler based on actual behavior of
18501 $(CC), rather than assuming that $(AS) is always the GNU assembler.
18502
18503 * TODO: Suggest a few more stepping tests.
18504
18505Wed Jan 25 14:52:41 1995 Stan Shebs <shebs@andros.cygnus.com>
18506
18507 * gdb.base/default.exp: xfail no-stack backtraces for h8300,
18508 restart GDB for h8300 after a continue.
18509 (return): Add pattern to match a29k-udi behavior.
18510 * gdb.base/nodebug.exp: Remove obsolete comment.
18511 * gdb.base/regs.exp: New file, testing of register displays.
18512 * gdb.base/return.exp: Fix typo in reference to $objdir.
18513 * gdb.base/whatis.exp: Always start with a fresh GDB.
18514
18515Wed Jan 25 11:12:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
18516
18517 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Set timeout
18518 higher, these tests generate a lot of output.
18519
18520Tue Jan 24 07:58:44 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
18521
18522 * lib/gdb.exp (gdb_test): Remove catch from around the send. The
18523 code following the catch silently ignored some errors; without the
18524 catch they should be thrown like any other tcl error. Also, the
18525 catch used "" instead of {} which meant all the callers who wanted
18526 to include one of the characters "[]$ had to quote it an extra time.
18527 * gdb.base/{callfuncs.exp,commands.exp,gdbvars.exp,printcmds.exp,
18528 ptype.exp,signals.exp,watchpoint.exp}, gdb.c++/{cplusfuncs.exp,
18529 demangle.exp}, gdb.chill/chexp.exp, gdb.fortran/exprs.exp:
18530 Remove extra quoting.
18531
18532Mon Jan 23 21:57:54 1995 Jeff Law (law@snake.cs.utah.edu)
18533
18534 * gdb.base/commands.exp: Make test names unique; every test either
18535 passes or fails. Update some comments.
18536
18537 * gdb.disasm/hppa.exp (do_system_control_tests): Update.
18538
18539Sat Jan 21 15:34:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
18540
18541 The following fixes a FAIL caused by the fact that the alpha stabs
18542 configuration didn't use the ".if alpha" code in weird.def.
18543 * gdb.stabs/weird.def (v_comb): Use type attribute to specify 32
18544 bit pointer, so the 32 bit version works even on the alpha.
18545 * gdb.stabs/{alpha.mt,ecoff.mt,aout.sed,hppa.sed,xcoff.sed,weird.def}:
18546 Remove the stuff which allowed us to have separate versions for
18547 alpha and everything else.
18548
18549 * gdb.c++/cplusfuncs.exp (test_lookup_operator_functions): Fix
18550 regexp which "info func operator\[\](" is supposed to match. Fix
18551 string to send to GDB. Note that GDB still doesn't work right. Add a
18552 new test for "info func .perator\[\](" which GDB does handle correctly.
18553
18554 * gdb.base/nodebug.exp: xfail most of the new tests for ecoff systems.
18555
18556Fri Jan 20 12:14:23 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
18557
18558 * gdb.c++/classes.exp, gdb.c++/cplusfuncs.exp,
18559 gdb.c++/inherit.exp, gdb.c++/templates.exp, gdb.c++/virtfunc.exp,
18560 gdb.fortran/exprs.exp, gdb.fortran/types.exp, gdb.chill/chexp.exp,
18561 gdb.base/printcmds.exp: Remove passcount, failcount, etc., stuff;
18562 it makes the tests harder to understand and confuses test-o-matic.
18563 The preferred style is that each test provides a PASS or a FAIL,
18564 and has a unique message (e.g. "continue #54" not just "continue")
18565 which is the same for the pass and the fail.
18566 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
18567 gdb.chill/chexp.exp: Move test_print_accept and test_print_reject
18568 to lib/gdb.exp.
18569 * gdb.base/printcmds.exp: Use test_print_accept. Remove
18570 prt_accept which was basically the same thing. Likewise for
18571 test_print_reject and prt_reject.
18572 * lib/gdb.exp (test_print_reject): Add some more error message
18573 patterns to match from the former printcmds.exp (prt_reject).
18574 * gdb.c++/classes.exp, gdb.base/scope.exp: Remove spurious xfails.
18575 One defect of the passcount stuff is that some of it failed to
18576 report XPASS where appropriate.
18577 * gdb.c++/cplusfuncs.exp (print_addr_of): No longer accept extra
18578 stuff before and after arg in expected pattern.
18579 (test_paddr_operator_functions): Re-do test without print_addr_of;
18580 this is the only test which seems to want extra stuff there.
18581
18582Tue Jan 17 10:47:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
18583
18584 * gdb.base/nodebug.exp: Update new tests to reflect improved
18585 wording of gdb output.
18586
18587 * gdb.base/nodebug.exp: Add tests to check that "print", "whatis"
18588 and "ptype" work on variables in files compiled without -g.
18589 Replaces commented out "maint print msymbol" tests.
18590
18591Mon Jan 16 12:13:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
18592
18593 * gdb.base/setvar.c (dummy): Call malloc.
18594
18595 * gdb.stabs/aout.sed: Enclose comments within a sed command to avoid
18596 losing with the irix4 sed.
18597
18598 * gdb.base/sigall.exp (test_one_sig): Add xfail for "get signal
18599 ALRM" on irix4.
18600
18601Sun Jan 15 21:58:26 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
18602
18603 * TODO: Remove items about corefile.exp testing new exec-file and
18604 backtrace; both are now done. Add items about printing enums.
18605
18606Sat Jan 14 11:25:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
18607
18608 * gdb.base/sigall.exp (test_one_sig): Attempt to recover if
18609 "get signal $thissig" test fails.
18610
18611 * gdb.base/setvar.exp: Check for and reject crazy expected type hacks.
18612
18613Thu Jan 12 01:14:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
18614
18615 * gdb.base/sigall.c (gen_*): Pass argument to handle_* to avoid
18616 compiler warning with dec alpha compiler.
18617
18618 * gdb.base/commands.exp (if_while_breakpoint_command_test): Remove
18619 extra \n from gdb_test call (this explains why the prompt test
18620 that I removed yesterday was there).
18621 (user_defined_command_test): Remove extra \n and prompt test.
18622
18623 * gdb.base/sigall.c: If SIGABRT == SIGLOST, just act as if SIGLOST
18624 doesn't exist. Likewise if SIGIO == SIGPOLL, pretend SIGPOLL
18625 doesn't exist.
18626 * gdb.base/sigall.exp: Remove special handling for SIGIO and SIGPOLL.
18627 Also remove alpha workaround, which turns out to be because
18628 SIGABRT == SIGLOST.
18629
18630 * gdb.base/sigall.exp: Add workaround for alpha weirdness.
18631
18632 * gdb.base/help.exp: Don't test "help show".
18633
18634Wed Jan 11 14:37:04 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
18635
18636 * gdb.base/commands.exp: Call gdb_exit and gdb_start so that
18637 "set print address" is on.
18638 * gdb.base/commands.exp (if_while_breakpoint_command_test): Don't
18639 pass prompt to gdb_test; gdb_test already looks for the prompt.
18640
18641 * gdb.base/help.exp: Replace most of docstring for "define" with ".*".
18642
18643 * gdb.base/a1-selftest.exp: Don't test "maint dump-me". That test
18644 was a vestige of the manual TESTSTRATEGY, and the purpose of it
18645 was to make sure that gdb can read a core file. But (a) the "read
18646 the corefile" part didn't make it to a1-selftest.exp, we just
18647 delete the corefile after creating it, and (b) we test reading
18648 corefiles in corefile.exp anyway. Also, this test left around a
18649 xgdb process on Solaris.
18650
18651 * gdb.base/corefile.exp: Also test backtrace.
18652
18653Wed Jan 11 00:14:40 1995 Jeff Law (law@snake.cs.utah.edu)
18654
18655 * gdb.base/commands.exp: Test a simple user defined command with
18656 arguments and if/while statements; verify the full user command is
18657 printed by "show user".
18658
18659 * gdb.base/commands.exp: Test if/while commands as part of a
18660 breakpoint command list; verify they appear in breakpoint
18661 information.
18662
18663Wed Jan 11 00:47:58 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
18664
18665 * gdb.base/sigall.c (gen_FPE): Generate SIGFPE with kill() rather
18666 than by dividing by zero.
18667
18668Tue Jan 10 21:38:05 1995 Jeff Law (law@snake.cs.utah.edu)
18669
18670 * gdb.base/watchpoint.exp: hppa*-*-*bsd* no longer has problems
18671 performing an inferior call with watchpoints enabled.
18672 * gdb.base/watchpoint.c (main): Delete second unnecessary read
18673 call.
18674
18675Tue Jan 10 18:42:07 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
18676
18677 * gdb.stabs/weird.exp: Allow spaces followed by backspaces in echo
18678 of "file" command.
18679
18680 * gdb.c++/classes.exp (test_ptype_class_objects, ptype class Foo):
18681 Add additional pattern for when "int operator int(void);" appears
18682 in a different order.
18683
18684Mon Jan 9 16:22:46 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
18685
18686 * gdb.base/signals.exp: Call gdb_exit and gdb_start.
18687
18688 * gdb.base/help.exp: Replace most of docstrings for "info signals"
18689 and "signal" with ".*".
18690
18691Wed Jan 4 11:35:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
18692
18693 * TODO: Add note about "handle all nostop".
18694
18695 * gdb.base/{sigall.c, sigall.exp}: New test.
18696 * gdb.base/Makefile.in: Add it.
18697
18698Thu Jan 5 17:34:03 1995 Stan Shebs <shebs@andros.cygnus.com>
18699
18700 * lib/gdb.exp, gdb.base/corefile.exp: Supply -nw as argument
18701 when invoking GDB, suppresses any windowing interface.
18702
18703Mon Jan 2 17:40:21 1995 Stan Shebs <shebs@andros.cygnus.com>
18704
18705 * config/sim-gdb: New file, simulator testing support.
18706
18707Wed Dec 28 12:21:50 1994 Jeff Law (law@snake.cs.utah.edu)
18708
18709 * gdb.base/interrupt.exp: Test calling func1 twice.
18710
18711Wed Dec 21 12:51:37 1994 Jim Kingdon <kingdon@deneb.cygnus.com>
18712
18713 * gdb.base/list.exp (test_forward_search): Set timeout higher
18714 when we'll be getting lots of output from gdb.
18715
18716 * gdb.base/a1-selftest.exp: Move code that was inside expect -re
18717 "init_malloc" to after the expect statement. Run it if that
18718 regexp is taken, but also for two others which happen if source
18719 cannot be found.
18720
18721Tue Dec 20 12:35:21 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
18722
18723 * gdb.base/printcmds.exp: New test, for printing register before
18724 program is running.
18725
18726Mon Dec 19 00:32:55 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18727
18728 * gdb.base/list.exp: Correct some alternate expect patterns
18729 to reflect changes in list1.c.
18730
18731Sat Dec 17 14:20:03 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
18732
18733 * TODO: Add item regarding large frames.
18734
18735 * gdb.base/{funcargs.exp, funcargs.c} (call_after_alloca): New test.
18736
18737 * TODO: Remove item about enabling return.exp; it
18738 is enabled. Suggest a few more "return" tests.
18739
18740Sat Dec 17 02:33:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18741
18742 * gdb.c++/misc.cc, gdb.c++/inherit.exp: Add testcases for
18743 anonymous unions.
18744
18745Tue Dec 13 11:26:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
18746
18747 * gdb.chill/Makefile.in: Put all rule before rules for pr-4975.o
18748 and pr-5646.o, so "make" is the same as "make all", not "make
18749 pr-4975.o".
18750
18751Wed Dec 7 19:02:02 1994 Stan Shebs <shebs@andros.cygnus.com>
18752
18753 * gdb.base/list.exp: Adjust expectations to reflect changes in
18754 list1.c.
18755 (test_forward_search): New test proc.
18756 * gdb.base/list1.c (long_line): New function, has long source line.
18757
18758Thu Dec 1 23:14:49 1994 Stan Shebs <shebs@andros.cygnus.com>
18759
18760 * gdb.base/a1-selftest.exp: Change initial stepping to know about
18761 additional line of code that was added.
18762
18763Wed Nov 30 19:43:14 1994 Jeff Law (law@snake.cs.utah.edu)
18764
18765 * gdb.disasm/hppa.s: Break the large branching tests into smaller
18766 tests so as not to overflow expect's input buffers.
18767 * gdb.disasm/hppa.exp: Corresponding changes.
18768
18769Fri Nov 25 13:37:10 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18770
18771 Beginnings of template debugging tests.
18772 * gdb.c++/templ-info.cc: New file to test for template
18773 debugging capability of the compiler.
18774 * gdb.c++/Makefile.in: Add rule to build templ-info.exp from
18775 templ-info.cc.
18776 * gdb.c++/templates.cc: Add explicit template instantiations
18777 to enable compiling with -fno-implicit-templates. Add destructor
18778 and 'value' method to T5 class for template tests.
18779 * gdb.c++/templates.exp: Add testcases for printing of template
18780 types, setting breakpoints on template methods and calling a
d63a86f8 18781 template method.
c906108c
SS
18782
18783Sat Nov 5 00:20:17 1994 Jeff Law (law@snake.cs.utah.edu)
18784
18785 * gdb.disasm/hppa.exp (branch_tests): Allow any symbol as the
18786 branch target since some assemblers (gas-2.5) may emit a
18787 relocation for the branch instead of resolving it in the
18788 assembler.
18789
18790Sat Oct 29 02:40:40 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18791
18792 * gdb.base/a1-selftest.exp: Remove RS/6000 xfail for backtrace
18793 through signal handler.
18794
18795Fri Oct 21 11:10:16 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
18796
18797 * configure.in (*-*-netware): Use config/mt-netware.
18798
18799 * config/mt-netware: New file.
18800 * config/mt-i386-netware: Removed, separate configs for different
18801 netware architectures are no longer needed now that we have
18802 --with-headers.
18803
18804Sat Oct 15 03:43:00 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18805
18806 * gdb.base/exprs.exp: Remove xfail for alpha, it is fixed
18807 by the recent changes to use ANSI C arithmetic conversions.
18808
18809Sun Oct 9 07:44:06 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
18810
18811 * gdb.base/corefile.exp: Add (xfail'd) test for reinit_frame_cache
18812 bug involving using inferior_pid to figure out whether to select a
18813 frame.
18814
18815Wed Sep 28 23:12:02 1994 Jeff Law (law@snake.cs.utah.edu)
18816
18817 * gdb.disasm/hppa.exp: Change arg[0..3] to r[26..23] to
18818 match the current disassembler output.
18819
18820Fri Sep 16 11:42:41 1994 Stan Shebs (shebs@andros.cygnus.com)
18821
18822 * gdb.fortran/exprs.exp: Expect VOID instead of void.
18823 * gdb.fortran/types.exp: Escape the expected '*'s in Fortran
18824 types, expect "int" as type of integer values (for now).
18825
18826Wed Sep 7 23:33:51 1994 Jeff Law (law@snake.cs.utah.edu)
18827
18828 * gdb.base/commands.exp: New tests for if/while commands.
18829
18830Tue Sep 6 13:16:11 1994 Per Bothner (bothner@kalessin.cygnus.com)
18831
18832 * lib/gdb.exp (runto): Replace sub-pattern for hex value
18833 by .*, since hex values have different syntax in Chill mode.
18834
18835Tue Sep 6 02:15:51 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18836
18837 * gdb.c++/demangle.exp (test_arm_style_demangling): Remove
18838 linefeed from expect pattern for repeated types with indices > 9.
18839
18840Mon Aug 29 14:20:44 1994 Stan Shebs (shebs@andros.cygnus.com)
18841
18842 First part of Fortran test suite.
18843 * gdb.fortran: New directory.
18844 * gdb.fortran/exprs.exp, gdb.fortran/types.exp: New files.
18845
18846Sat Aug 27 23:32:43 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18847
18848 * gdb.base/default.exp: Update expect pattern for load command
18849 without arguments.
18850
18851Wed Aug 24 13:15:02 1994 Ian Lance Taylor (ian@sanguine.cygnus.com)
18852
18853 * configure.in: Change i386 to i[345]86.
18854 * gdb.base/configure.in: Likewise.
18855 * gdb.c++/configure.in: Likewise.
18856 * gdb.chill/configure.in: Likewise.
18857
18858Tue Aug 23 19:14:06 1994 Stan Shebs (shebs@andros.cygnus.com)
18859
18860 * lib/gdb.exp (gdb_run_cmd): Move comment out from between expect
18861 patterns, since that is not a valid context for comments.
18862
18863Fri Aug 19 15:07:30 1994 Kung Hsu (kung@mexican.cygnus.com)
18864
18865 * gdb.c++/demangle.exp (test_arm_style_demangling): Add tests for
18866 repeated types and repeated types with indices > 9.
18867
18868Tue Aug 16 15:57:52 1994 Stan Shebs (shebs@andros.cygnus.com)
18869
18870 * gdb.base/printcmds.exp: Remove all the a29k XFAILs tagged with
18871 2417; old bug has been fixed.
18872
18873Fri Aug 12 19:35:41 1994 Jeff Law (law@snake.cs.utah.edu)
18874
18875 * gdb.base/interrupt.exp: When trying to wake up the inferior,
18876 send the newline ourselves instead of assuming gdb_test will do
18877 so when passed an empty input string.
18878
18879 * gdb.stabs/hppa.mt: Use $(AS), not $(CC) to assemble the
18880 stabs testcode.
18881
18882Fri Aug 5 17:01:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
18883
18884 * lib/gdb.exp (gdb_test): Don't send anything if the first
18885 argument is an empty string. This makes cases where we want to
18886 match output that is already in expect's buffers (for example,
18887 matching a breakpoint after gdb_run_cmd has been called) work
18888 reliably.
18889
18890Tue Aug 2 10:24:08 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
18891
18892 * config/netware.exp: New file.
18893
18894Thu Jul 28 12:54:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
18895
18896 * config/mt-slite (LDFLAGS): If using the newlib in the tree, set
18897 the -B and -L prefixes so we can find the debugging stub.
18898
18899 * Makefile.in (CC_FOR_TARGET, CXX_FOR_TARGET): Use newlib if it is
18900 there and we are using the gcc from the tree.
18901
18902 * gdb.base/types.c: Removed.
18903
18904 * gdb.base/configure.in: Look for makefile fragments in ../config.
18905 Recognize i386-*-netware.
18906 * gdb.c++/configure.in: Likewise.
18907
18908Mon Jul 25 23:48:50 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18909
18910 * gdb.base/corefile.exp: Change `else if' to `elseif', which is
18911 the correct TCL syntax.
18912
18913Mon Jul 25 15:35:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
18914
18915 * gdb.base/opaque.exp: use runto instead of messing around with
18916 breakpoints. Simplify by using gdb_test.
18917
18918 * gdb.base/bitfields.exp: restart between tests on netware targets
18919 because breakpoints aren't relocated after target death. Run
18920 processes to completion.
18921
18922 * gdb.base/{opaque,watchpoint}.exp: Use gdb_run_cmd.
18923
18924Sun Jul 24 09:55:51 1994 Fred Fish (fnf@cygnus.com)
18925
18926 * Makefile.in: Remove extra tabs that confuse some versions
18927 of "make". Use the newly built gdb to test with by default,
18928 rather than the first one in the tester's search path.
18929
18930Sat Jul 23 15:05:47 1994 Stan Shebs (shebs@andros.cygnus.com)
18931
18932 * gdb.base/whatis.exp (v_signed_short_array): Fix a typo.
18933
18934 * gdb.base/help.exp: Update expected add-symbol-file, ignore, and
18935 condition help.
18936
18937Tue Jul 19 10:26:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
18938
18939 * lib/gdb.exp (runto): Rewrite in terms of gdb_run_cmd.
18940
18941 * lib/gdb.exp (gdb_run_cmd): New function, used to start program
18942 running.
18943 * gdb.base/bitfields.exp: Use gdb_run_cmd to start program.
18944 * gdb.base/funcargs.exp: Likewise.
18945
18946 * gdb.base/bitfields.exp: Simplify by using gdb_test.
18947 * gdb.base/funcargs.exp: Likewise.
18948
18949 * lib/gdb.exp (gdb_test): if match times out, don't call fail if
18950 message is "".
18951
18952Mon Jul 18 12:18:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
18953
18954 * gdb.base/{a2-run,callfuncs,funcargs,interrupt,mips_pro,nodebug,
18955 return,signals,twice}.exp: Handle non-existant binaries
18956 consistantly.
18957
18958 * gdb.base/corefile.exp: Execute coremaker to generate core dump.
18959 * gdb.base/Makefile.in: Don't try to generate a core dump, we
18960 might testing a cross development system.
18961
18962Thu Jul 14 18:13:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
18963
18964 * Makefile.in (RUNTEST_FOR_TARGET): Fix relative pathname, the
18965 runtest script is relative to ${srcdir}, not ${rootdir}.
18966
18967Thu Jul 14 14:56:59 1994 Stan Shebs (shebs@andros.cygnus.com)
18968
18969 * gdb.base/signals.exp: Allow for optionality of breakpoint
18970 address.
18971
18972Thu Jul 14 11:21:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
18973
18974 * gdb.base/{ptype.exp,ptype.c}: Add t_char_array test.
18975
18976Tue Jul 12 12:22:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
18977
18978 * gdb.c++/cplusfuncs.cc: Include <stddef.h>, not <sys/types.h>,
18979 for size_t definition.
18980 * gdb.c++/templates.cc: Likewise
18981
18982 * config/mt-i386-netware: New file.
18983
18984 * gdb.base/interrupt.c: Do not test if errno == EINTR if it's not
18985 defined.
18986
18987 * gdb.base/Makefile.in: Added support for systems that name core
18988 files by appending "core" to the program name.
18989 * gdb.base/a1-selftest.exp: Likewise.
18990
18991Mon Jul 11 23:59:18 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18992
18993 * gdb.base/return.exp: Add comment and message for `return double'
18994 test failure on Sparc Solaris.
18995
18996Mon Jul 4 12:10:48 1994 Stan Shebs (shebs@andros.cygnus.com)
18997
18998 * lib/gdb.exp (runto): Allow for optionality of breakpoint address.
18999
19000Wed Jun 29 00:26:17 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19001
19002 * gdb.c++/misc.cc: Instantiate classes to inhibit the compiler
19003 from optimizing them away.
19004 * gdb.c++/classes.exp, gdb.c++/inherit.exp: Update ptype expect
19005 patterns to include default constructors and assignment operators,
19006 to match gcc versions beyond 2.5.8. Accept any cplus demangling
19007 character in the output of the virtual base pointer.
19008
19009Fri Jun 24 08:15:42 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19010
19011 * gdb.c++/cplusfuncs.exp: Use string_to_regexp and a regular
19012 expression match in print_addr_of to avoid unintented matches.
19013 * gdb.c++/virtfunc.exp: Accept alternate ptype output of g++
19014 versions up to 2.5.8.
19015
19016Mon Jun 20 23:54:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19017
19018 * gdb.base/list.exp: Tweak alternate pattern for listing of an
19019 included file to run under newer versions of expect.
19020 * gdb.c++/demangle.exp: Add spaces to the expect patterns between
19021 consecutive >'s in templates to accomodate recent cplus-dem.c change.
19022 Remove xfail for the virtual table of BDDHookV.
19023
19024Sat Jun 18 12:51:34 1994 Stan Shebs (shebs@andros.cygnus.com)
19025
19026 * lib/gdb.exp (string_to_regexp): Set a default result.
19027 (default_gdb_start): Fix misleading message.
19028
19029Wed Jun 15 12:10:10 1994 Stan Shebs (shebs@andros.cygnus.com)
19030
19031 * config/mt-a29k-udi, config/mt-i960-nindy, config/mt-sparc-aout:
19032 Remove all CC, etc definitions.
19033 * config/mt-hpux: New file.
19034 * config/mt-mips-ecoff (CFLAGS_FOR_TARGET): Remove:
19035 (CFLAGS, LDFLAGS): Define.
19036 * config/mt-slite (CFLAGS_FOR_TARGET): Change to LDFLAGS.
19037
19038 * Makefile.in (site.exp): Don't insert host_os, etc.
19039 (just-check): Just use RUNTEST with RUNTESTFLAGS only.
19040 (distclean): Check existence of subdir.
19041 * gdb.base/configure.in (hppa*-*-hpux*): Recognize.
19042 * gdb.base/Makefile.in: General cleanup and simplification.
19043 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
19044 to build executables. Use default rule to build .o files.
19045 (EXPECT, RUNTEST, CC): Fix relative pathname.
19046 (site.exp): Don't insert host_os, etc.
19047 * gdb.base/signals.c (main): Don't call signal unless SIGALRM
19048 and/or SIGUSR1 defined.
19049 * gdb.base/watchpoint.c: Don't include stdio.h a second time.
19050 * gdb.c++/Makefile.in: General cleanup and simplification.
19051 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
19052 (CFLAGS): Remove.
19053 (EXPECT, RUNTEST_FOR_TARGET, CXX): Fix relative pathname.
19054
19055Fri Jun 10 10:55:09 1994 Jeff Law (law@snake.cs.utah.edu)
19056
19057 * gdb.base/recurse.exp: Misc changes to get tests running again
19058 after Kung's changes to the watchpoint code.
19059 * gdb.base/watchpoint.exp: Likewise.
19060
19061Thu Jun 9 15:16:55 1994 Per Bothner (bothner@kalessin.cygnus.com)
19062
19063 * lib/gdb.exp (string_to_regexp): Convert {\} also.
19064
19065Wed Jun 8 12:12:17 1994 Stan Shebs (shebs@andros.cygnus.com)
19066
19067 * config/udi-gdb.exp, config/unix-gdb.exp: Call default_gdb_start.
19068 * lib/gdb.exp (default_gdb_start): Define.
19069 * gdb.base/bitfields.exp, gdb.base/break.exp, gdb.base/exprs.exp,
19070 gdb.base/funcargs.exp, gdb.base/opaque.exp,
19071 gdb.base/printcmds.exp, gdb.base/ptype.exp, gdb.base/recurse.exp,
19072 gdb.base/scope.exp, gdb.base/setvar.exp, gdb.base/watchpoint.exp,
19073 gdb.c++/classes.exp, gdb.c++/misc.exp, gdb.c++/virtfunc.exp:
19074 Don't call gdb_target_udi in between tests.
19075
19076Tue Jun 7 08:30:15 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
19077
19078 * gdb.c++/demangle.exp: Use gdb_test_exact, rather than demangle
19079 (which was basically just a local version of the same thing). In
19080 addition to avoiding duplication, gdb_test_exact is faster.
19081 * lib/gdb.exp (gdb_test_exact): Fix typo.
19082
19083 * lib/gdb.exp (delete_breakpoints): If there were no breakpoints,
19084 don't give an error.
19085
19086 * gdb.base/term.exp: Call delete_breakpoints before starting.
19087
19088 * gdb.base/Makefile.in (EXECUTABLES): Remove t10.
19089 (t10): Add comment.
19090
19091Mon Jun 6 18:26:50 1994 Stan Shebs (shebs@andros.cygnus.com)
19092
19093 Reorganization of the GDB Test Suite.
19094
19095 * gdb.base: New directory, contains all the basic tests.
19096 * gdb.c++: New directory, tests specific to C++.
19097 * gdb.chill: New directory, tests specific to Chill.
19098 * gdb.t00, gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06,
19099 gdb.t07, gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13,
19100 gdb.t15, gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23,
19101 gdb.t24, gdb.t30, gdb.t31: Removed directories, contents moved
19102 into appropriate new directories (t00-t17 to base, t20-t23 to c++,
19103 t30-31 to chill).
19104 * */gdbme.*: Rename to match appropriate expect scripts.
19105 * gdb.base/bitfields.c, gdb.base/break.c, gdb.base/callfuncs.c,
19106 gdb.base/coremaker.c, gdb.base/exprs.c, gdb.base/funcargs.c,
19107 gdb.base/interrupt.c, gdb.base/list0.c, gdb.base/list0.h,
19108 gdb.base/list1.c, gdb.base/mips_pro.c, gdb.base/nodebug.c,
19109 gdb.base/opaque-info.c, gdb.base/opaque0.c, gdb.base/opaque1.c,
19110 gdb.base/printcmds.c, gdb.base/ptype.c, gdb.base/recurse.c,
19111 gdb.base/return.c, gdb.base/run.c, gdb.base/scope0.c,
19112 gdb.base/scope1.c, gdb.base/setvar.c, gdb.base/signals.c,
19113 gdb.base/types.c, gdb.base/twice.c, gdb.base/watchpoint.c,
19114 gdb.base/whatis-info.c, gdb.base/whatis.c: New names of C files.
19115 * gdb.c++/cplusfuncs.cc, gdb.c++/templates.cc, gdb.c++/misc.cc,
19116 gdb.c++/virtfunc.cc: New names of C++ files.
19117 * gdb.chill/chillvars.ch: New name of Chill file.
19118 * gdb.base/configure.in, gdb.c++/configure.in,
19119 gdb.chill/configure.in: Merge in contents of gdb.t*/configure.in.
19120 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
19121 gdb.chill/Makefile.in: Merge in contents of gdb.t*/Makefile.in.
19122 * configure.in (configdirs): Update to reflect directory changes.
19123 (target_abbrev): No longer define for any configuration.
19124 * Makefile.in: Cosmetic improvements to header comments.
19125
19126Fri Jun 3 18:56:06 1994 Per Bothner (bothner@kalessin.cygnus.com)
19127
19128 Various changes to gdb.t31:
19129
19130 * Makefile.in (gdbme.o): Compile with -fspecial_UC.
19131 * gdbme.ch: Make all key-words and predefineds be upper-case.
19132 * chillvars.exp: Expect key-words and predefinds in upper-case.
19133
19134 * chillvars.exp: Use gdb_test_exact many places.
19135 Change expected output for arrays (which now includes index labels).
19136
19137 * pr-5020.exp, gdme.ch (module PR_5020):
19138 New test, for PR-5020.
19139
19140Thu Jun 2 16:02:41 1994 Per Bothner (bothner@kalessin.cygnus.com)
19141
19142 * lib/gdb.exp (string_to_regexp, gdb_test_exact): New procedures.
19143 * Makefile.in (CHILL_LIB): Remove bogus redundant definitions.
19144
19145Sun May 29 22:31:42 1994 Per Bothner (bothner@kalessin.cygnus.com)
19146
19147 * Makefile.in: Fix bit-rot in definitions of CHILL,
19148 CHILL_FOR_TARGET and Chill_LIB.
19149 * gdb.t31/gdbme.ch: Fix syntax of nested array tuples.
19150 * gdb.t31/Makefile.in: Add definitions for CHILLFLAGS,
19151 CHILL, and CHILL_LIB.
19152
19153Sat May 21 10:05:08 1994 Bill Cox (bill@rtl.cygnus.com)
19154
19155 * Revert the previous changes. Please see Rob's directory
19156 /lisa/test/rob/progressive/gdb/testsuite for these fixes.
19157
19158Thu May 19 12:51:00 1994 Bill Cox (bill@rtl.cygnus.com)
19159
19160 * Makefile.in, configure.in, config/mips-gdb.exp,
a9c64011
AS
19161 config/mt-a29k-udi, config/mt-i386-aout, config/mt-i960-nindy,
19162 config/mt-sparc-aout, config/udi-gdb.exp, config/unix-gdb.exp,
19163 config/unknown.exp, gdb.t00/default.exp, gdb.t00/help.exp,,
c906108c
SS
19164 gdb.t00/teststrategy.exp, gdb.t01/Makefile.in, gdb.t02/Makefile.in,
19165 gdb.t02/whatis.exp, gdb.t03/Makefile.in, gdb.t03/gdbme.c,
19166 gdb.t04/Makefile.in, gdb.t05/Makefile.in, gdb.t06/Makefile.in,
19167 gdb.t06/break.exp, gdb.t06/signals.c, gdb.t06/signals.exp,
19168 gdb.t08/Makefile.in, gdb.t08/opaque.exp, gdb.t09/Makefile.in,
19169 gdb.t10/Makefile.in, gdb.t11/Makefile.in, gdb.t12/Makefile.in,
19170 gdb.t13/Makefile.in, gdb.t15/Makefile.in, gdb.t15/funcargs.exp,
19171 gdb.t15/gdbme.c, gdb.t15/return.exp, gdb.t16/Makefile.in,
19172 gdb.t17/Makefile.in, gdb.t17/callfuncs.exp, gdb.t17/gdbme.c,
19173 gdb.t20/Makefile.in, gdb.t21/Makefile.in, gdb.t21/cplusfuncs.exp,
19174 gdb.t22/Makefile.in, gdb.t22/virtfunc.exp, gdb.t23/Makefile.in,
19175 gdb.t24/demangle.exp, lib/gdb.exp: Check in Rob's testing
19176 changes from 94Q1.
19177
19178Wed May 18 17:04:03 1994 Bill Cox (bill@rtl.cygnus.com),
19179
19180 * config/mt-lynx, config/mt-m68k, config/mt-mips-ecoff,
19181 config/mt-slite, config/mt-unix, config/mt-vxworks: Add
19182 Rob's new testing fragments.
19183
19184Tue May 17 15:04:14 1994 Bill Cox (bill@rtl.cygnus.com)
19185
19186 * config/mips-gdb.exp, config/udi-gdb.exp, config/vx-gdb.exp,
a9c64011 19187 lib/gdb.exp: Replace error proc calls with perror.
c906108c
SS
19188
19189Mon May 16 19:00:50 1994 Stan Shebs (shebs@andros.cygnus.com)
19190
19191 * gdb.t00/teststrategy.exp: Reorder so that AIX gdb can print the
19192 version also, match on casted version strings, and match on
19193 gdb startup case where the line numbers might be messed up.
19194
19195Fri May 13 18:00:27 1994 Bill Cox (bill@rtl.cygnus.com)
19196
19197 * config/mt-i960-vx (LDFLAGS): Add '-r' option for test links.
a9c64011 19198 (CFLAGS): Delete it from here.
c906108c
SS
19199
19200Tue May 3 16:08:09 1994 Kung Hsu (kung@mexican.cygnus.com)
19201
19202 * gdb.t22/virtfunc.exp: Fix g++ ptype expected outputs.
19203
19204Fri Apr 29 14:26:35 1994 Stan Shebs (shebs@andros.cygnus.com)
19205
19206 * Makefile.in (RUNTEST): Default to just "runtest".
19207
19208Tue Apr 26 22:21:40 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
19209
19210 * gdb.t17/callfuncs.exp: More comments about t_func_values tests.
19211 * gdb.t17/gdbme.c (t_func_values): Add comments about how and why
19212 the code has been restructured.
19213
19214Thu Apr 21 12:48:07 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
19215
19216 * gdb.t00/default.exp (set write): Allow any number of \r and/or
19217 \n, not just one of each.
19218
19219 * gdb.t07/gdbme.c (main): Don't take address of an array; SunOS4
19220 /bin/cc gives a warning if you do.
19221
19222Thu Apr 21 11:54:04 1994 Kung Hsu (kung@mexican.cygnus.com)
19223
d63a86f8 19224 * gdb.t24/demangle.exp: change expect pattern of
c906108c
SS
19225 __t10ListS_link1ZUiRCUiPT0
19226
19227Wed Apr 13 15:05:00 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
19228
19229 * gdb.t07/{recurse.exp, recurse.c}: New tests for watchpoints
19230 on local variables in recursive functions.
19231
19232 * gdb.t07/Makefile.in: Build the new test.
19233
19234Tue Apr 12 20:45:25 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
19235
19236 * gdb.t17/gdbme.c (t_func_values): Do not compare function pointers
19237 directly. Instead compare the return values from actual calls.
19238
19239Mon Apr 11 10:31:00 1994 Bill Cox (bill@rtl.cygnus.com)
19240
19241 * Makefile.in (check): Set TCL_LIBRARY for runtest.
19242
19243Mon Apr 11 09:15:30 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
19244
19245 * From Peter Schauer with minor modifications.
a9c64011
AS
19246 * gdb.t15/return.exp (return_tests): Handle targets where "return"
19247 stops in mid-line in the caller. Add xfail for returning a float
19248 value on X86 targets.
c906108c
SS
19249
19250Tue Apr 5 15:16:33 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
19251
19252 * gdb.disasm/hppa.exp (fcmp_tests): Break up into two halves
19253 to avoid expect lossage.
19254 (fmem_LRbug_tests): Likewise.
19255 * gdb.disasm/hppa.s: Corresponding changes.
19256
19257 * gdb.disasm/hppa.exp: Rework escape sequences and end-of-line
19258 conditions to work with latest dejagnu/expect.
19259
19260 * gdb.t15/funcargs.exp (finish from indirect call): No longer
19261 expected to fail on the PA.
19262 (backtrace in call with trampolines): Explicitly require main
19263 to be frame #1 (no trampolines should show up in backtrace).
19264
19265 * gdb.t00/default.exp: Use "exp_continue" rather than obsolete
19266 "continue -expect".
19267 * gdb.t06/break.exp: Likewise.
19268 * gdb.t07/watchpoint.exp: Likewise.
19269 * gdb.t13/bitfields.exp: Likewise.
19270 * gdb.t15/{funcargs,return}.exp: Likewise.
19271 * gdb.stabs/weird.exp: Likewise.
19272 * config/{mips,udi}-gdb.exp: Likewise.
19273
19274 * hppa.sed: Enclose comments within a sed command to avoid
19275 losing with the old OSF1 sed.
19276
19277Wed Mar 30 00:31:49 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19278
19279 * gdb.t02/whatis.exp, gdb.t08/opaque.exp: Add XFAILs for
19280 sequent dynix.
19281 * gdb.t06/signals.exp: Add clear_xfail for sequent dynix.
19282 * gdb.t15/funcargs.exp: Conditionally step again to really
19283 finish from marker_call_with_trampolines. Handle the case where
19284 the first step from within call_with_trampolines already steps
19285 us back to main.
19286 * gdb.t15/gdbme.c: Add comment to closing brace of
19287 call_with_trampolines for funcargs.exp.
19288
19289Tue Mar 29 23:55:27 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
19290
d63a86f8 19291 * gdb.t07/watchpoint.exp (test_watchpoint_triggered_in_syscall):
c906108c
SS
19292 Fix typo(s).
19293
19294Sun Mar 27 16:53:14 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
19295
19296 * gdb.t07/gdbme.c: More code for watchpoint testing.
19297
19298 * gdb.t07/watchpoint.exp: Accept both "Watchpoint" and
19299 "Hardware watchpoint" throughout file.
19300 (test_watchpoint_triggered_in_syscall): New test.
19301 (test_complex_watchpoint): New test.
19302
19303Fri Mar 25 17:05:31 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
19304
19305 * gdbme.c (call_with_trampolines): New function to try and step
19306 into. Tests trampoline problems on the PA.
19307
19308 * funcargs.exp (localvars_in_indirect_call): No longer expect
19309 stepping into indirect call to fail on PAs.
19310 (test_stepping_over_trampolines): New test.
19311
19312Wed Mar 23 07:43:33 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
19313
19314 * TODO: Add suggestions for static member function tests, and
19315 completion tests.
19316
19317Wed Mar 16 08:28:28 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
19318
19319 * TODO: Add suggestions for "p/a" tests.
19320
19321 * lib/gdb.exp: Set prompt to (gdb) if it isn't already set.
19322 (default_gdb_exit): Replace all the hair with sending "quit" to
19323 the process with a simple close.
19324
19325Tue Mar 15 08:45:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
19326
19327 * TODO: Add suggestions for shared library tests.
19328
19329Sun Mar 13 10:45:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
19330
19331 * TODO: Add suggestions for x/s tests.
19332
19333Fri Mar 11 08:22:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
19334
19335 * gdb.t00/help.exp: Replace most of docstrings for "tbreak",
19336 "enable once", and "enable breakpoints once" with ".*".
19337
19338Thu Mar 10 08:34:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
19339
19340 * TODO: Add suggestions about structure passing tests.
19341
19342Mon Mar 7 13:45:54 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19343
19344 * gdb.t03/gdbme.c: gcc version 1 puts out the wrong stabs for
19345 the primary1 test, use work around if __GNUC__ < 2.
19346 * gdb.t06/signals.c: Add comments for signals.exp pattern matching.
19347 * gdb.t06/signals.exp: Add XFAILs for i386 bsd and vax ultrix.
19348 Test for bad output rather than waiting for timeout. Issue
19349 second continue only if first continue failed.
19350
19351Wed Mar 2 10:08:01 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
19352
19353 * gdb.t21/cplusfuncs.exp (test_paddr_operator_functions): Do
19354 operator[] test with gdb_test because the old code didn't seem to
19355 be getting the quoting right with the new dejagnu.
19356
19357Thu Feb 24 19:49:25 1994 Rob Savoye (rob@poseidon.cygnus.com)
19358
19359 * lib/gdb.exp: Set GDB to a fresh gdb if there is one, else use
19360 one from the path.
19361 * Makefile.in: Use a fresh expect if there is one, use runtest
19362 from the src tree if there is one.
d63a86f8 19363
c906108c
SS
19364Thu Feb 24 18:49:37 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
19365
19366 * gdb.t06/break.exp (test_next_with_recursion): Remove xfail for
19367 next over recursive call. Revise the tests from that point on
19368 (which had been skipped) to match GDB's actual (correct) output.
19369
19370 * gdb.t07/watchpoint.exp (test_stepping): Remove xfail for bug
19371 with next over a breakpoint whose condition is false.
19372
19373 * gdb.t00/help.exp: Comment out "help set print" tests just like
19374 (and for same reason as) "help set" test.
19375
19376Mon Feb 14 09:58:23 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
19377
19378 * gdb.disasm/hppa.s (fmemLRbug_tests): New tests.
19379 * gdb.disasm/hppa.exp (fmemLRbug_tests): Run them.
19380
19381Sun Feb 6 15:36:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
19382
19383 * gdb.t06/break.exp (test_next_with_recursion): Remove no longer
19384 necessary gdb_target_udi.
19385
19386 * gdb.t03/ptype.exp: For UDI, skip tests which call malloc.
19387
19388 * gdb.t02/whatis.exp, gdb.t03/ptype.exp: Remove xfails for PRs
19389 1838 and 2417; they are fixed.
19390
19391 * gdb.t02/whatis.exp (v_char_array, v_signed_char_array),
19392 gdb.t03/ptype.exp (ptype structure, ptype union):
19393 Remove xfails; the test is looser than when the xfails were added.
19394
19395 * gdb.t00/{help.exp,default.exp}: Don't test "target remote" on UDI.
19396 * gdb.t00/help.exp: Don't expect remote to be in "help target" output.
19397
19398 * gdb.t01/run.exp: Only run shell test if isnative.
19399
19400 * config/udi-gdb.exp (gdb_load): Use "file", not "load" command,
19401 since "run" automatically loads if necessary. Call gdb_target_udi
19402 after the "file" since "file" kills any execution target.
19403
19404 * config/udi-gdb.exp (gdb_start): Don't send "set args main" to
19405 GDB. GDB doesn't work that way (not anymore at least) on UDI.
19406 * gdb.t01/run.exp, gdb.t06/break.exp: Don't pass extra first
19407 argument for UDI.
19408
19409Fri Feb 4 12:19:32 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
19410
19411 * gdb.t17/interrupt.c: If we get EINTR, don't print an error message.
19412
19413 * gdb.t17/callfuncs.exp: Add xfails for rs6000.
19414
19415Sat Feb 5 09:11:56 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
19416
19417 * gdb.t24/demangle.exp: Re-write demangle to just call gdb_test,
19418 properly quoting regexps. This makes the second argument to
19419 demangle a fixed string, which matches the callers, instead of a
19420 shell-style pattern which is what the previous implementation
19421 used. Update some of the callers.
19422
19423Sat Feb 5 10:19:09 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
19424
19425 * gdb.disasm/hppa.s (comib_tests): Add missing instruction.
19426 (comib_nullified_tests): Fix typo.
19427 * gdb.disasm/hppa.exp (all comb tests): Fix thinkos in expect
19428 strings. No longer expected to fail.
19429
19430 * gdb.disasm/hppa.s (addib_tests): Fix typo.
19431 * gdb.disasm/hppa.exp (all addb tests): Fix thinkos in expect
19432 strings. No longer expected to fail.
19433
19434 * gdb.disasm/hppa.exp (fmpy_addsub_tests): Fix typo in expect
19435 string. No longer expected to fail.
19436
19437Fri Feb 4 23:45:11 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
19438
19439 * gdb.disasm/hppa.exp (fcmp_tests): Fix thinko in expect string.
19440 No longer expected to fail.
19441
19442 * gdb.disasm/hppa.exp (xmpyu_tests): Fix buglet in expect
19443 string. No longer expected to fail.
19444
19445Fri Feb 4 10:35:42 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
19446
19447 * gdb.t24/demangle.exp: Remove a bunch more tests which differ
19448 only in the names (I probably got most of them). I was even
19449 generous with some which differed in underscores in names, and
19450 probably missed a few, and I *still* was able to remove almost a
19451 third of the file with almost no impact on testsuite coverage.
19452
19453Thu Feb 3 12:04:49 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
19454
19455 * gdb.t00/default.exp: Match udi_attach error message as well as
19456 the one from child_attach.
19457
19458 * gdb.t00/default.exp: Use "." instead of "?" to match a question mark.
19459
19460 * gdb.stabs/weird.exp: Remove xfail for const70; just fixed in GDB.
19461
19462 * gdb.stabs/weird.def (bad_neg0type): Size of this type is 16, not 8.
19463 * gdb.stabs/weird.exp: Remove xfail for "p bad_neg0"; this fixes it.
19464
19465 * Move test with enums and partial symbols back to
19466 gdb.t03/{ptype.exp,gdbme.c} from gdb.stabs/{weird.def,weird.exp}.
19467 Reverts the change of 26 May 93. Per today's change to
19468 stabs.texinfo, the behavior that weird.exp was expecting was
19469 unreasonable; what is important is that the compiler+gdb get
19470 things right, which happens with a recent gcc. Also fix the test
19471 to deal with native compilers which put out the stab gdb can't
19472 deal with.
19473
19474Mon Jan 31 15:40:11 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
19475
19476 * gdb.t24/demangle.exp: Remove a bunch of tests which differ only
19477 in the names. The main thing these accomplish is to slow things down.
19478 Many more such duplicates surely remain.
19479
19480 * gdb.t00/help.exp: Comment out "help support" test just like
19481 (and for same reason as) "help set" test.
19482
19483Mon Jan 31 06:43:45 1994 Fred Fish (fnf@cygnus.com)
19484
19485 * gdb.t06/break.exp: Remove setup_xfails for
19486 sparc-sun-solaris2.*, these tests now pass with latest gcc and gdb.
19487 * gdb.t20/inherit.exp (test_ptype_si): Update warning message
19488 about known bug in gcc to include up through 2.5.8.
19489 * gdb.t20/inherit.exp (test_ptype_vi): Accept "_vb." as well as
19490 well as "_vb$".
19491 * gdb.t21/cplusfuncs.exp (test_lookup_operator_functions):
19492 Remove setup_xfails for sparc-sun-solaris2.*, these tests now pass
19493 with latest gcc and gdb.
19494 * gdb.t22/virtfunc.exp (test_ptype_of_classes): Accept "_vb." as
19495 well as "_vb$".
19496
19497Sat Jan 29 23:31:26 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
19498
19499 * configure.in (hppa*-*-*): Also configure and build stabs-only
19500 tests.
19501
19502Thu Jan 27 08:21:16 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
19503
19504 * gdb.t10/hppa.mt: A makefile fragment for the PA.
19505 * gdb.t10/configure.in (hppa*-*-*): Use it.
19506
19507Tue Jan 25 12:58:26 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19508
19509 * gdb.t09/corefile: Increase timeout when spawning gdb explicitly.
19510
19511Wed Jan 19 12:40:25 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19512
19513 * gdb.t06/signals.exp: Handle blocked SIGTRAP on sun3 for bash
19514 versions prior to 1.13.5.
19515
19516Tue Jan 18 20:10:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
19517
19518 * gdb.t00/default.exp (show prompt): In FAIL case, only match if
19519 the prompt is at the start of a line.
19520
19521Mon Jan 17 20:07:51 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
19522
19523 * gdb.disasm/hppa.s: Add new tests for sfu and copr instructions.
19524 Enable "diag" instruction. Delete copr from fpu_misc_tests, it's
19525 in the copr tests now.
19526 * gdb.disasm/hppa.exp: Run new sfu and copr tests. Do not expect
19527 copr in the fpu_misc tests anymore. fpu_misc tests are no longer
19528 expected to fail.
19529
19530Fri Jan 14 14:24:21 1994 Rob Savoye (rob@darkstar.cygnus.com)
19531
19532 * gdb.t00/teststrategy.exp, gdb.t07/watchpoint.exp,
19533 gdb.t31/chillvars.exp, lib/gdb.exp:
19534 Tweak to run under either version of expect.
19535 * lib/gdb.exp (default_gdb_exit): Remove "catch" statement.
19536 * gdb.t00/teststrategy.exp: Use isnative and verbose procedures.
19537 * gdb.t11/list.exp: Remove extraneous whitespace.
19538
19539Sat Jan 15 09:57:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
19540
19541 * gdb.t16/printcmds.exp (test_print_strings): Accept
19542 "(unsigned char *) " before the string.
19543
19544 * TODO: Add notes about printing of fancy types and GDB expressions.
19545
19546Thu Jan 13 17:16:09 1994 Stan Shebs (shebs@andros.cygnus.com)
19547
19548 * Makefile.in: Pass LDFLAGS and LIBS to sub-makes.
19549 * gdb.t06/configure.in: Don't try to compile signals test program
d63a86f8 19550 if doing mips-idt-ecoff.
c906108c
SS
19551
19552Thu Jan 13 08:25:55 1994 Rob Savoye (rob@darkstar.cygnus.com)
19553
19554 * Most .exp files: Tweak to run under either version of expect.
19555
19556Tue Jan 11 15:21:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
19557
19558 * gdb.t12/scope.exp: Add xfails for rs6000. Remove 1806 from existing
19559 xfails; I'm not sure why they are failing, but not because of PR 1806.
19560
19561Mon Jan 10 22:14:20 1994 Rob Savoye (rob@darkstar.cygnus.com)
19562
19563 * config/unix-gdb.exp: Remove gdb_unload cause it's already
19564 defined in lib/gdb.exp.
19565
19566Fri Jan 7 12:42:45 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19567
19568 * gdb.t07/watchpoint.exp: Clear xfail for calling function with
19569 watchpoint enabled on mips, CALL_DUMMY_BREAKPOINT_OFFSET got defined.
19570 * gdb.t20/gdbme.cc, gdb.t21/gdbme.cc: Conversion operator functions
19571 have to be typeless.
19572
19573Tue Jan 4 09:32:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
19574
19575 * TODO: Add suggestion for copyright year test.
19576
19577Mon Jan 3 11:35:26 1994 Stan Shebs (shebs@andros.cygnus.com)
19578
19579 * configure.in (*-*-lynxos*): Add stabs tests.
19580
19581Wed Dec 1 21:54:05 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
19582
19583 * gdb.stabs/hppa.sed: Only lables should ever start in column zero,
19584 so insert a tab before any assembler directive in column zero.
19585
19586 * gdb.disasm/hppa.exp (all_fpu_memory_tests): Test FP quadword
19587 stores.
19588 * gdb.disasm/hppa.s (fpu_memory_indexing_tests): Add FP quadword
19589 stores.
19590 (fpu_short_memory_tests): Likewise.
19591
19592Mon Nov 22 13:23:22 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19593
19594 * gdb.stabs/ecoff.mt: Delete alpha specific if block, fix typo.
19595 * gdb.stabs/ecoff.sed: Escape inserted blanks with backslashes, embed
19596 .stabs directives in comments.
19597
19598Fri Nov 19 14:09:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19599
19600 * TODO: New file, describing tests we could write.
19601 * gdb.t09/corefile.exp: Move description of tests to write to TODO.
19602
19603Tue Nov 16 21:07:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19604
19605 * gdb.t06/signals.exp: Add kludge to force re-sync.
19606
19607 * gdb.t00/teststrategy.exp: If we accidently send the "maint dump-me"
19608 to xgdb instead of gdb, get out of gdb.
19609
19610Tue Nov 16 10:21:57 1993 Rob Savoye (rob@cygnus.com)
19611
19612 * lib/gdb.exp: Make GDB and GDBFLAGS global so the scoping work
19613 for info.
19614
19615Sat Nov 13 23:17:48 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
19616
19617 * gdb.stabs/hppa.mt: A makefile fragment for the PA.
19618 * gdb.stabs/configure.in (hppa*-*-*): Use it.
19619 * gdb.stabs/hppa.sed: New sed script for the PA.
19620
19621Sat Nov 13 22:50:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19622
19623 * gdb.stabs: Re-write weird.def and configuration to use sed
19624 instead of cpp. sed is portable and POSIX; cpp is neither.
19625
19626Fri Nov 12 15:26:36 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19627
19628 * gdb.t06/signals.exp: Remove one sun3 XFAIL which has been fixed.
19629
19630Mon Nov 8 16:55:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19631
19632 * gdb.t20/gdbme.cc: Add comment about pmi being optimized out.
19633
19634Thu Nov 4 23:07:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19635
19636 * gdb.stabs/weird.exp, gdb.t22/virtfunc.exp: Accept "_vb." as well as
19637 "_vb$".
19638 * gdb.t00/teststrategy.exp: Add xfail for RS/6000.
19639 * gdb.t03/ptype.exp: Add comments and messages about FAILs with xlc.
19640
19641Wed Nov 3 13:53:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19642
19643 * lib/gdb.exp: Comment out code which depends on non-existent
19644 `transform' procedure.
19645
19646Wed Nov 3 11:23:11 1993 Rob Savoye (rob@darkstar.cygnus.com)
19647
19648 * lib/gdb.exp (default_gdb_exit): Remove `catch "close"'.
19649 * lib/gdb.exp: Transform tool name.
19650 * gdb.t*/*.exp: Change error to perror so it works with DejaGnu
19651 1.1's new error handling system.
19652
19653Mon Nov 1 10:36:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19654
19655 * Makefile.in, gdb.t2*/Makefile.in: Add -O to CXXFLAGS.
19656
19657Fri Oct 29 17:58:14 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19658
19659 * gdb.t00/default.exp: Avoid tests with a lot of .* in them.
19660 They made pattern matching so slow that timeouts happened on
19661 heavily loaded systems. Now any output from "show print" which
19662 gets us back to the GDB prompt is a PASS.
19663
19664Mon Oct 25 14:36:50 1993 Stu Grossman (grossman at cygnus.com)
19665
19666 * gdb.disasm/hppa.mt: Use $(srcdir) in hppa.o make rule.
19667
19668Mon Oct 25 13:35:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19669
19670 * gdb.t06/signals.exp: Skip whole file with xfail for HPPA.
19671
19672 * gdb.t24/demangle.exp: Remove "3220" from the one remaining xfail.
19673 It is not from PR 3220.
19674
19675Sun Oct 24 18:49:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19676
19677 * gdb.t00/{help.exp,default.exp}: Loosen up a few more tests which
19678 just started failing because they depended on the order the
19679 subcommands are presented, or exact docstring text. This kind of
19680 test is a pain and has minimal benefit.
19681
19682Thu Oct 21 08:26:48 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19683
19684 * gdb.t09/corefile.exp: At end of test, use "core" command with
19685 no arguments.
19686
19687Wed Oct 20 08:56:02 1993 Stu Grossman (grossman at cygnus.com)
19688
19689 * gdb.t{01 02 03 04 05 06 07 08 09 10 11 12 13 15 16
19690 17}/Makefile.in: Make it possible to run the testsuite with Sun
19691 make and CC = cross gcc by adding explicit build rules for .o
19692 files.
19693
19694Tue Oct 19 14:57:38 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19695
19696 * gdb.t15/funcargs.exp: Don't put comments on same line as
19697 setup_xfail (@#$*%& tcl braindamage!).
d63a86f8 19698
c906108c
SS
19699Mon Oct 18 21:50:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19700
19701 * gdb.disasm/hppa.exp: Use $objdir/$subdir/$binfile not just $binfile.
19702
19703Fri Oct 15 15:39:54 1993 Kung Hsu (kung@cirdan.cygnus.com)
19704
19705 * gdb.t20/classes.exp: 'const xxx &' becomes 'xxx const &'.
19706 * gdb.t20/inherit.exp: remove three dumplicate entries.
19707
19708Fri Oct 15 13:45:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19709
19710 * gdb.t06/break.exp: For "next over recursive call", fail on any
19711 incorrect output, not just on "factorial (value=2)".
19712
19713Fri Oct 15 11:52:56 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19714
19715 * gdb.t12/scope.exp: Remove xfails, filename::var syntax should be
19716 working now. Add an xfail if accesing a bss variable causes
19717 a memory error if the target is not yet run.
19718
19719Thu Oct 14 19:16:56 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19720
19721 * gdb.t24/demangle.exp: Clean up spacing (2 strings), inclusion of
19722 constructor name (2 string), name of _GLOBAL_ demangling (2 strings),
19723 name of __st* demangling (2 strings). Did Kung really get the
19724 more than 95 others right without testing them?
19725
19726Thu Oct 14 16:27:08 1993 Kung Hsu (kung@cirdan.cygnus.com)
19727
19728 * gdb.t24/demangle.exp: clean up XFAILS, more than 100
19729
19730Thu Oct 14 11:40:30 1993 Jeffrey Law (law@cs.uah.edu)
19731
19732 * configure.in (configdirs): Add gdb.disasm
19733 * gdb.disasm: New directory for GDB disassembler tests.
19734 * gdb.disasm/hppa.{exp,s,mt}: Disassembly tests for the HPPA.
19735
19736Thu Oct 14 11:40:30 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19737
19738 * gdb.t00/help.exp: Don't test "help set".
19739
19740 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Remove all xfails
19741 from within expect statements. None of these happen anymore and
19742 they cause regressions to be silently unnoticed.
19743
19744 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Add notes (in failure
19745 messages) about known failures with gcc cygnus-2.4.5-930417.
19746
19747 * gdb.t02/Makefile.in, gdb.t08/Makefile.in: Make all depend on
19748 comp-info.exp so it gets built if it doesn't exist.
19749
19750 * gdb.t13/{Makefile.in,bitfields.exp}: Remove comp-info.exp stuff;
19751 it is no longer used.
19752 * gdb.t13/comp-info.c: Removed.
19753
19754Wed Oct 13 22:54:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
19755
19756 * gdb.t06/signals.exp: Add xfail for sun3.
19757
19758Thu Oct 7 12:01:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19759
19760 * gdb.t17/interrupt.exp: Add xfail for Irix (currently not really
19761 relevant because ^C doesn't get sent but failure can be reproduced
19762 interactively).
19763
19764Tue Oct 5 10:43:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19765
19766 * gdb.stabs/alpha.mt: New configuration file for alpha.
19767 * gdb.stabs/configure.in: Use it.
19768 * gdb.stabs/ecoff.mt, weird-ecoff.sed: Change sed script to enable
19769 sharing with alpha.mt, redefine long to word via preprocessor.
19770 * gdb.stabs/weird.def: Conditionally adapt storage layout of v_comb
19771 for alpha.
19772 * gdb.stabs/weird.exp: Handle compilation of weird.s by alpha
19773 native cc.
19774 * gdb.t00/teststrategy.exp: Change expect string so that we
19775 consume the `(xgdb)' from the command echo and from the gdb prompt.
19776 * gdb.t05/expr.exp: xfail "print unsigned int == (~0)" on the alpha.
19777 gdb currently compares all values as long, so this failure probably
19778 applies to any configuration where LONGEST is bigger than a target int.
19779 * gdb.t08/comp-info.c: New file to determine if gdbme is compiled
19780 with gcc.
19781 * gdb.t08/Makefile.in, opaque.exp: Use it. Alpha native cc is unable
19782 to handle opaque pointers, gcc is.
19783 * gdb.t21/gdbme.cc, gdb.t23/gdbme.cc: operator new takes a size_t
19784 as first argument. Include <sys/types.h> and change all operator
19785 new definitions to use size_t.
19786 * gdb.t21/cplusfuncs.exp: Handle changes in output for operator new
19787 now that we use size_t.
19788
19789Wed Sep 29 00:55:49 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19790
a9c64011 19791 * gdb.t03/ptype.exp, gdb.t15/printcmds.exp: When constructing
c906108c 19792 a long or float array cast all array members to the same type.
a9c64011 19793 * gdb.t04/setvar.exp: Handle the decimal output of an unsigned long
c906108c 19794 with 64 bit longs.
a9c64011 19795 * gdb.t07/watchpoint.exp: Add finish and until variations encountered
c906108c 19796 on alpha.
a9c64011 19797 * gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Add xfails for alpha.
c906108c
SS
19798
19799Tue Sep 28 17:26:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19800
19801 * gdb.t24 (demangle.exp): Constructors of templates have names like
19802 vector<int>::vector(int) not vector<int>::vector<int>(int). See
19803 section 14.6 of the ARM.
19804
19805 * gdb.t24 (demangle.exp): Remove a whole bunch of tests of the form
19806 "_vt$MoveCmd"; these differ only in name from "_vt$foo", so they
19807 accomplish little and slow down the testsuite.
19808
19809 * gdb.t24 (demangle.exp): Accept "XXX const" as well as "const XXX".
19810 Accept spaces various places.
19811
19812Tue Sep 21 17:28:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19813
19814 * gdb.t07/watchpoint.exp: On sparc, clear xfail for calling function
19815 with watchpoint enabled.
19816
19817 * Makefile.in: Remove definition of CC and remove the second
19818 definition of CXX (the "CXX = gcc" one remains). These definitions
19819 were causing backquotes to be expanded within backquotes, which
19820 doesn't work.
19821
19822Sat Sep 18 09:43:21 1993 Jim Kingdon (kingdon@poseidon.cygnus.com)
19823
19824 * gdb.t17/callfuncs.exp: Add "return 0" to end.
19825
19826Fri Sep 17 04:41:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19827
a9c64011
AS
19828 * gdb.stabs/ecoff.mt: Remove STABSCC hack.
19829 * gdb.stabs/weird.exp: Handle the case where weird.o is compiled
c906108c
SS
19830 by mips cc and contains no stabs entries.
19831
19832Thu Sep 16 17:22:12 1993 Rob Savoye (rob@darkstar.cygnus.com)
19833
19834 * config/vx-gdb.exp: Use fake device to load files rather than
19835 NFS.
19836 * lib/gdb.exp: New proc to do "file" command.
19837 * config/unix-gdb.exp: Use new "file" proc.
19838
19839Thu Sep 16 13:45:44 1993 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
19840
19841 * config/mips-gdb.exp (gdb_load): Increase timeout to 2400.
19842 Rework board rebooting slightly.
19843 (gdb_exit): Don't exit from the remote shell; there isn't one.
19844 * gdb.stabs/weird.exp: If a program is being debugged already,
19845 kill it.
19846 * gdb.t04/setvar.exp: Stop and restart gdb.
19847 * gdb.t05/expr.exp: Likewise.
19848 * gdb.t07/watchpoint.exp: If target is mips-idt-*, stop and
19849 restart gdb and reload the program.
19850 * gdb.t08/opaque.exp: Likewise.
19851 * gdb.t12/scope.exp: Likewise.
19852 * gdb.t13/bitfields.exp: Likewise.
19853 * gdb.t15/funcargs.exp: Likewise.
19854 * gdb.t20/classes.exp: Likewise.
19855 * gdb.t03/ptype.exp: Increase timeout.
19856 * gdb.t16/printcmds.exp (test_print_string_constants,
19857 test_print_array_constants): Likewise.
19858 * gdb.t17/callfuncs.exp (do_function_calls): Likewise.
19859 * gdb.t20/classes.exp (do_tests): Likewise.
19860 * gdb.t22/virtfunc.exp (test_virtual_calls): Likewise.
19861
19862Wed Sep 15 14:24:36 1993 Ian Lance Taylor (ian@cygnus.com)
19863
19864 * gdb.stabs: Renamed *wierd* to *weird*.
19865
19866Wed Sep 15 10:36:50 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
19867
19868 * gdb.t13/bitfields.exp: Test for bad output rather than waiting
19869 for timeout. Add "known gcc 2.4.5 bug" to failure message.
19870
19871Tue Sep 14 17:16:44 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
19872
19873 * gdb.stabs/wierd.exp (print_wierd_var): Test size, not type name.
19874 (do_tests): Remove xfail for whatis on one_var and two_var.
19875
19876Wed Sep 8 23:14:23 1993 Rob Savoye (rob@darkstar.cygnus.com)
19877
19878 * Makefile.in: Made cross building work better by adding
19879 {RUNTEST,CC}_FOR_TARGET and using TARGET_FLAGS_TO_PASS.
19880
19881Tue Sep 7 14:11:52 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19882
19883 * gdb.t15/{return.c,return.exp,Makefile.in}:
19884 New test, currently commented out.
19885
19886Tue Aug 31 16:51:29 1993 Rob Savoye (rob@darkstar.cygnus.com)
19887
19888 * config/udi-gdb.exp: gdb_exit now kills any isstip processes
19889 still running and removes the leftover named socket so GDb can do
19890 clean restarts.
19891
19892Mon Aug 30 17:55:16 1993 Rob Savoye (rob@darkstar.cygnus.com)
19893
19894 * gdb.t01/run.exp: Add match for VxWorks, cause I/O comes out the
19895 console, not GDB.
19896 * config/mt-*: Added default values for RUNTEST and RUNTESTFLAGS so
19897 cross testing works better with "make check"
19898 * config/unix-gdb: Use default procedures for exit and version.
19899 * config/vx-gdb.exp: Cleaned up and massaged back to working order
19900 with the newest VxWorks.
19901
19902Thu Aug 26 17:50:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19903
19904 * gdb.t20/classes.exp: For "ptype class Base1", continue to accept
19905 old form.
19906
19907 * gdb.t22/virtfunc.exp: If it prints `struct' (not `class') with a
19908 name (e.g. devo gdb with gcc 2.4.5), it is still a pass.
19909
19910 * gdb.t10/crossload.exp: Skip whole file (for now, until we fix it).
19911
19912 * config/unix-gdb.exp: Remove this version of gdb_exit
19913 * lib/gdb.exp: Merge in all the crap from config/unix-gdb.exp.
19914 Rob says he'll look at it when he gets back to testing boards.
19915
19916Thu Aug 26 07:20:00 1993 Fred Fish (fnf@deneb.cygnus.com)
19917
19918 * gdb.t22/virtfunc.exp: Accept missing struct/class names as
19919 an expected fail for certain ptype commands.
19920
19921 * gdb.t20/classes.exp: Update expected results of "ptype class
19922 Base1" to account for the constructor that now appears in the type.
19923
19924Wed Aug 25 16:48:05 1993 Fred Fish (fnf@deneb.cygnus.com)
19925
19926 * configure.in (configdirs): Restore gdb.t04, which mysteriously
19927 disappeared from list.
19928 * config/{udi-gdb.exp, gdb-unix.exp}: Replace calls to obsolete
19929 "alldone" proc with call to cleanup and exit.
19930 * {gdb.t01/run.exp, gdb.t01/term.exp, gdb.t02/whatis.exp,
19931 gdb.t03/ptype.exp, gdb.t04/setvar.exp, gdb.t05/expr.exp,
19932 gdb.t06/break.exp, gdb.t07/watchpoint.exp, gdb.t08/opaque.exp,
19933 gdb.t09/corefile.exp, gdb.t10/crossload.exp, gdb.t11/list.exp,
19934 gdb.t12/scope.exp, gdb.t13/bitfields.exp}: Replace calls to
19935 "alldone" proc with simple returns that suppress remaining
19936 tests. The alldone proc went away many months ago.
19937
19938Tue Aug 24 11:04:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19939
19940 * gdb.t10/nodebug.exp: Comment out "maint print msymbols" tests.
19941
19942 * gdb.t12/gdbme0.c (localscopes, autovars): Modify to foil gcc -O.
19943
19944Thu Aug 19 22:08:41 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19945
19946 * gdb.t15/funcargs.exp: Allow arguments for main in backtraces
19947 as vax gdb will display them.
19948
19949Thu Aug 19 18:18:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19950
19951 * gdb.t20/gdbme.cc: Do some calculation with v.x, to confound
19952 optimizers.
19953
19954 * scope.exp: Change "bad value for localval" messages so each one
19955 is unique.
19956
19957 * config/unix-gdb.exp (gdb_exit): Move info on this vs.
19958 lib/gdb.exp (gdb_exit) from ChangeLog to comments.
19959
19960 * gdb.t06/signals.exp: Skip the whole file with xfail for delta68.
19961
19962Tue Aug 17 00:05:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19963
19964 * gdb.t00/teststrategy.exp: Deal with it if cmdsize = 1 line
19965 doesn't exist (due to optimization).
19966
19967Mon Aug 16 21:05:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19968
19969 * gdb.stabs/wierd.exp: Deal with it if echo of "file" command
19970 contains \r because the filename is long.
19971
19972 * gdb.t06/signals.exp: Revise comments regarding "'next' behaved as
19973 'continue'" bug, and change xfail back to i*86-univel-sysv4*.
19974
19975Mon Aug 16 03:05:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19976
19977 * gdb.t00/help.exp, gdb.t02/whatis.exp, gdb.t07/watchpoint.exp,
19978 gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Update for vax running
19979 Ultrix.
19980 * gdb.t02/whatis.exp: Use procedure to setup xfails on long versus
19981 int tests.
19982 * gdb.t08/opaque.exp: Use procedure to setup xfails for opaque tests.
19983
19984Thu Aug 12 15:24:28 1993 Fred Fish (fnf@deneb.cygnus.com)
19985
19986 * Makefile.in (distclean): Remove *.log *.plog *.sum *.psum site.*.
19987
19988 * gdb.t17/interrupt.exp: Fix 'missing Continuing' case so pattern
d63a86f8 19989 to match does not match the passing case but still matches the
c906108c
SS
19990 failing case.
19991
19992Thu Aug 12 16:58:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19993
19994 * Makefile.in (distclean): Remove *.plog *.sum *.psum site.*.
19995
19996Wed Aug 11 19:47:27 1993 John Gilmore (gnu@rtl.cygnus.com)
19997
19998 * lib/gdb.exp (gdb_exit): Move the best version of gdb_exit
19999 to here. Fix 'Quit anyway.*?' bug (? is a regexp metacharacter).
20000 * config/{mips-gdb.exp, nind-gdb.exp, udi-gdb.exp, vx-gdb.exp}:
20001 Remove various versions of gdb_exit.
20002 * config/vx-gdb.exp: Remove quit_vxgdb, change a caller to call
20003 gdb_exit.
20004 * config/unix-gdb.exp: gdb_exit remains here, and should override
20005 the generic version, since it's doing a lot of wierd stuff that
20006 the other versions aren't. FIXME, fold it in, or abandon this
20007 version.
20008
20009Wed Aug 11 12:09:32 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
20010
20011 * gdb.t24/demangle.exp: Add tests for PR 3220.
20012
20013Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
20014
20015 * gdb.t24/demangle.exp: Add lucid test for __vtbl__3foo__vt_cc_main_.
20016
20017Tue Aug 10 15:45:25 1993 Fred Fish (fnf@deneb.cygnus.com)
20018
20019 * gdb.t07/watchpoint.exp: Clear xfail with "i*86-*-*", not just
20020 "i386-*-*". Works for i486 as well.
20021
20022 * gdb.t06/signals.exp: Rework code that recognizes known SVR4
20023 bug, and expand domain of xfail to all SVR4 systems, since the
20024 actual problem is likely to be in generic SVR4 /proc support.
20025
20026Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
20027
20028 * config/unix-gdb.exp (gdb_load): Add eof to expect statement.
20029
20030Tue Aug 10 09:56:56 1993 Fred Fish (fnf@deneb.cygnus.com)
20031
20032 * gdb.t17/interrupt.exp: Set up xfail for *-*-sysv4*, in chain of
20033 xfails for other systems. Match a missing 'Continuing.' as an
20034 explicit fail for i*86-*-sysv4*, so it doesn't hose other tests.
20035
20036 * gdb.t20 {classes.exp, inherit.exp, misc.exp}, gdb.t21/cplusfuncs.exp,
20037 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t31/chillvars.exp:
20038 Only issue warning for missing executables if -all option is used.
20039
20040 * gdb.stabs/wierd.exp: Only issue warning for missing wierd.o
20041 file if -all option is used. It's like an unpredictable XFAIL.
20042
20043Mon Aug 9 10:13:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
20044
20045 * gdb.t15/funcargs.exp: Add comments that hppa xfails are only
20046 for dynamically linked binaries.
20047
20048 * gdb.t10/crossload.exp: Add `set gnutarget auto' at end of tests.
20049
20050Sun Aug 8 14:21:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
20051
20052 * gdb.t20/inherit.exp: Change message for "print tagless struct"
20053 to state that this is a known bug in old versions of g++.
20054
20055Fri Aug 6 21:40:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20056
20057 * gdb.t17/interrupt.exp: Add xfail for 386 bsd. Accept echoed newline
20058 while waiting for `Continuing'.
20059
20060Fri Aug 6 13:38:08 1993 Fred Fish (fnf@deneb.cygnus.com)
20061
20062 * gdb.t10/nodebug.exp: Expect to find local/global minimal symbols
20063 in text, data, and bss.
20064 * gdb.t10/nodebug.c: Add local and global test variables for
20065 initialized and uninitialized data.
20066
20067Thu Aug 5 12:18:40 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
20068
20069 * config/unix-gdb.exp (gdb_exit): Add "wait".
20070
20071Thu Aug 5 18:14:06 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20072
20073 * gdb.t06/signals.exp: xfail the continue from the handler for all
20074 targets.
20075
20076 * gdb.t07/watchpoint.exp: clear_xfail for i386 when calling a
20077 function with watchpoints enabled, the i386 call dummy starts with
20078 a call.
20079
20080 * gdb.t00/teststrategy.exp, gdb.t09/Makefile.in: Handle the way
20081 386 bsd names its corefiles.
20082
20083Wed Aug 4 08:53:41 1993 Fred Fish (fnf@cygnus.com)
20084
20085 * gdb.t10/Makefile.in (nodebug.o): Don't use "-c -o", many
20086 compilers don't grok it.
20087 * gdb.t16/gdbme.c (ctable1): Initialize unsigned char array
20088 with small octal ints rather than character constants, which
20089 are signed and might not fit if first promoted to int.
20090
20091Tue Aug 3 18:28:25 1993 Fred Fish (fnf@cygnus.com)
20092
20093 * gdb.t09/Makefile.in (clean): Remove corefile.
20094
20095Mon Aug 2 12:47:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
20096
20097 * gdb.t07/watchpoint.exp: Add missing `$prompt $'.
20098
20099Mon Aug 2 12:30:14 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20100 and Jim Kingdon (kingdon@cygnus.com)
20101
20102 * gdb.t06/signals.exp: Change xfail from "*-*-*" to be only for
20103 NO_SINGLE_STEP machines. Fix comment about its cause. Uncomment
20104 the `continue' test right after it (also xfailed if NO_SINGLE_STEP).
20105
20106Fri Jul 30 19:46:55 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
20107
20108 * gdb.t17/interrupt.exp: Add xfail for hppa.
20109
20110Fri Jul 30 12:54:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20111
20112 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t08/opaque.exp,
20113 gdb.t09/corefile.exp: Cleanup xfails for fixed mips bugs.
20114 * gdb.t13/bitfields.exp, gdbme.c: Examine a variable in the inferior
20115 to determine signed-ness of bitfields and use the result to setup
20116 the xfail.
20117 * gdb.t15/gdbme.c: Add comments to the two indirect call0a lines.
20118 * gdb.t15/funcargs.exp: Use them to step until the second indirect
20119 call line is reached if necessary.
20120
20121Thu Jul 29 20:33:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
20122
20123 * gdb.stabs/wierd.exp: New test, for nameless baseclasses.
20124
20125Mon Jul 26 00:15:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
20126
20127 * gdb.t06/break.exp: Also test `clear' command.
20128
20129Wed Jul 21 18:03:38 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
20130
20131 * gdb.t00/teststrategy.exp: Remove extra quote.
20132
20133 * gdb.t07/watchpoint.exp: Change xfail for calling function with
20134 watchpoint enabled to be for all non-68k machines.
20135
20136 * gdb.t15/{mips_pro.{c,exp},Makefile.in}: New test.
20137
20138Mon Jul 19 23:59:26 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20139
20140 * gdb.stabs/configure.in: If configured -with-gnu-as for mips-*-*
20141 targets use aout.mt instead of ecoff.mt as gas understands
20142 standard aout format.
20143
20144Mon Jul 19 18:14:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
20145
20146 * lib/gdb.exp (runto): Don't insist that function we are running to
20147 was compiled with -g.
20148
20149 * gdb.t10/{nodebug.{c,exp},Makefile.in}: New test.
20150
20151 * gdb.t17/interrupt.exp: Before sending ^C, give the inferior time
20152 to get back into the read system call.
20153 Accept leading newline in case where we woke it up.
20154
20155Sun Jul 18 08:40:45 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20156
20157 * gdb.stabs/{ecoff.mt,wierd-ecoff.S,wierd-ecoff.sed}: New files
20158 to make the stabs test work on ecoff systems using gcc and -with-stabs.
20159 * gdb.stabs/{Makefile.in,configure.in,aout.mt,xcoff.mt}: Modify to
20160 enable ecoff configuration.
20161
20162Thu Jul 15 11:54:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
20163
20164 * gdb.t15/funcargs.exp (localvars_in_indirect_call): New test.
20165
20166Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
20167
20168 * gdb.t16/printcmds.exp: Add another printf test.
20169
20170Wed Jul 14 15:37:13 1993 Ian Lance Taylor (ian@cygnus.com)
20171
20172 * configure.in: If configured -with-stabs on any target, add
20173 stabsdirs to configdirs.
20174
20175Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
20176
20177 * gdb.t16/printcmds.exp: Change printf "%f\n" to printf "%f is
20178 fun" so pattern does not match the command itself.
20179
20180Mon Jul 12 11:22:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
20181
20182 * gdb.t15/{gdbme.c,funcargs.exp}: Test for alloca-influenced frames.
20183
20184Sun Jul 11 12:03:24 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
20185
20186 * gdb.t17/interrupt.exp: Test for more things.
20187
20188Fri Jul 9 14:11:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
20189
20190 * gdb.t07/watchpoint.exp: In until test, deal with the way the DEC
20191 compiler arranges the code and line numbers.
20192
20193 * gdb.t17/interrupt.exp: Don't send \n after ^C.
20194
20195Fri Jul 9 09:47:02 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20196
20197 * gdb.t00/help.exp: Increase expect input buffer size.
20198
20199Thu Jul 8 14:26:50 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
20200
20201 * gdb.t06/signals.exp: Remove sparc xfail; bug fixed.
20202
20203 * gdb.t07/watchpoint.exp: Add xfail for hppa.
20204
20205 * gdb.t17/{gdbme.c,callfuncs.exp}: Add sum10 function, to test pa bug.
20206
20207 * gdb.t06/signals.exp: At "p func1 ()" test, check for breakpoint
20208 [0-9]*, not just [0-9].
20209
20210Wed Jul 7 17:52:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
20211
20212 * gdb.t20/{gdbme.cc,classes.exp}: Add xfail for gdb/2972.
20213
20214 * gdb.t2*: Set CXXFLAGS, not CFLAGS, since that's what we use.
20215
20216Tue Jul 6 13:54:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
20217
20218 * gdb.t00/help.exp: Replace most of docstring for "continue" with .*.
20219
20220Mon Jul 5 22:03:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
20221
20222 * gdb.t06/signals.c: Add xfails for sun3.
20223
20224 * gdb.t07/watchpoint.exp: Comment out xfail for fixed bug 1836.
20225
20226 * gdb.t07/{gdbme.c,watchpoint.exp}: Add test for 2597. Also add
20227 test_stepping tests.
20228
20229Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
20230
20231 * gdb.t{06,17}/Makefile.in (clean): Remove all executables.
20232
20233 * gdb.t17/{interrupt.{c,exp},Makefile.in}: New test for solaris bug.
20234
20235 * gdb.t06/twice.exp, Makefile.in: Just use an include of twice.c
20236 rather than actually putting it through cpp twice.
20237
20238 * gdb.t06/signals.exp: Add xfails for unixware and rs6000.
20239
20240Fri Jul 2 10:48:03 1993 Ian Lance Taylor (ian@cygnus.com)
20241
20242 * config/mips-gdb.exp (gdb_exit): Removed close statement which is
20243 no longer needed.
20244
20245Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
20246
20247 * gdb.t06/signals.exp: Add test for sparc bug with do_save_insn.
20248
20249 * gdb.t20/{classes,inherit}.exp: If a class which doesn't use any
20250 C++ features prints as "struct", make it a pass, not an xfail.
20251
20252Thu Jul 1 22:03:33 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
20253
20254 * gdb.t22/virtfunc.exp: Remove a bunch of xfails.
20255 Don't require VA to print as "class" rather than "struct".
20256
20257Thu Jul 1 18:27:40 1993 Jim Kingdon (kingdon@cygnus.com)
20258
20259 * gdb.t06/twice.exp: Don't care about the file name GDB prints.
20260
20261Wed Jun 30 18:01:00 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
20262
20263 * gdb.t{02,13}/comp-info.c, gdb.t06/twice.exp: Add "return 0" to end.
20264
20265Tue Jun 29 13:15:42 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20266
20267 * gdb.t12/scope.exp: Remove xfail for parameter printing in wrong
20268 order.
20269
20270Tue Jun 29 09:22:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
20271
20272 * gdb.t16/printcmds.exp: Add printf tests.
20273
20274 * gdb.t06/{twice.{c,exp},Makefile.in}: New test.
20275
20276 * gdb.t10/Makefile.in (clean): Remove $(EXECUTABLES) too.
20277
20278Mon Jun 28 11:25:59 1993 Fred Fish (fnf@cygnus.com)
20279
20280 * gdb.t20/classes.exp: Add clear_xfail's before printing summary
20281 pass counts, to counteract any existing or future setup_xfails.
20282
20283Mon Jun 28 09:15:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
20284
20285 * gdb.stabs/wierd{.def,-aout.S,-xcoff.S}: Use new macros
20286 {BEGIN,END}_COMMON for common block instead of STAB.
20287 * gdb.stabs/wierd.exp: Add xfail for rs6000.
20288
20289 * gdb.stabs/wierd.def: Make value of N_GSYM's 0.
20290 intp_var should be N_GSYM not N_LSYM.
20291 wierd-aout.S: Use a label for the value of the N_SO.
20292 wierd.def: Remove all backslashes.
20293 wierd-{aout,xcoff}.S: Put a few tests with backslashes here.
20294
20295Mon Jun 28 07:21:51 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20296
20297 * gdb.t20/gdbme.cc (main): Move variable initialization for AIX to
20298 get the expected next to inheritance3.
20299
20300Sun Jun 27 12:29:53 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20301
20302 * gdb.t00/teststrategy.exp: Remove expected failure for mips-*-*
20303 now that gcc-2.4 gets it right.
20304
20305Fri Jun 25 12:00:46 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
20306
20307 * gdb.stabs/wierd{.def,.exp,-aout.S,-xcoff.S}: Add common block test.
20308
20309 * gdb.t{02,13}/{Makefile.in,gdbme.c,comp-info.c}: New way of
20310 generating comp-info.exp which works for cross-compilation.
20311
20312Thu Jun 24 16:55:05 1993 Fred Fish (fnf@cygnus.com)
20313
20314 * gdb.t11/list.exp: For SVR4 xfails, match "*-*-sysv4*", not
20315 "*-*-sysv4.*".
20316
20317Tue Jun 22 21:17:26 1993 Fred Fish (fnf@cygnus.com)
20318
20319 * gdb.t01/run.exp: Start with a fresh gdb.
20320 * gdb.t11/list.exp: For SVR4 xfails, match on all versions of
20321 SVR4.x.
20322
20323Mon Jun 21 15:23:22 1993 Fred Fish (fnf@cygnus.com)
20324
20325 * {gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06, gdb.t07,
20326 gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13, gdb.t15,
20327 gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23, gdb.t30}/
20328 Makefile.in (distclean, realclean): Remove gdbme.c from list of
20329 things to remove.
20330
20331Sat Jun 19 07:49:10 1993 Fred Fish (fnf@cygnus.com)
20332
20333 * gdb.t24/demangle.exp (test_gnu_style_demangling): Add some new
20334 test cases from bug reports.
20335
20336Fri Jun 18 10:38:49 1993 Fred Fish (fnf@cygnus.com)
20337
20338 * gdb.t06/break.exp: Add xfails for sparc-sun-solaris2.*.
20339 * gdb.t12/scope.exp: Add clear_xfails at appropriate places to
20340 avoid spurious xfails.
20341 * gdb.t20/classes.exp: Add xfails for longstanding C++ problems.
20342 * gdb.t21/cplusfuncs.exp: Add xfails for sparc-sun-solaris2.*.
20343 * gdb.t22/virtfunc.exp: Add xfails for longstanding C++ problems.
20344
20345Wed Jun 16 10:11:57 1993 Fred Fish (fnf@cygnus.com)
20346
20347 * gdb.t00/teststrategy.exp: Rework to provide more useful
20348 description of each test, fix problem with systems that define
20349 ALIGN_STACK_ON_STARTUP code, other misc cleanups.
20350 * gdb.t06/break.exp (test_next_with_recursion): Fix expected
20351 results for "next over recursive call" so timeouts aren't taken
20352 by error.
20353
20354Mon Jun 14 09:09:04 1993 Jim Kingdon (kingdon@cygnus.com)
20355
20356 * gdb.t12/scope.exp: Test printing of variables before run.
20357
20358 * gdb.t12/{gdbme0.c,scope.exp}: Test for bug where parameters are
20359 printed in wrong order due to sorting.
20360
20361Sat Jun 12 15:03:58 1993 Fred Fish (fnf@cygnus.com)
20362
20363 * gdb.t00/teststrategy.exp: Fix expected results for printing
20364 user entered string constant. Is array of char, prints with no
20365 address.
20366
20367 * gdb.t00/{default.exp, help.exp}: Account for changes to radix
20368 commands.
20369 * gdb.t16/gdbme.c: Add and use struct containing arrays of char.
20370 * gdb.t16/printcmds.exp: Fix all lines that match "unsigned char *".
20371 * gdb.t16/printcmds.exp (test_print_char_arrays): Test printing
20372 of struct of char arrays.
20373 * gdb.t00/radix.exp: New tests for radix commands.
20374
20375Fri Jun 11 13:12:27 1993 Jim Kingdon (kingdon@cygnus.com)
20376
20377 * gdb.t16/printcmd.exp: Print a variable before running program
20378 (with xfail for AIX).
20379
20380Thu Jun 10 11:04:04 1993 Jim Kingdon (kingdon@cygnus.com)
20381
20382 * gdb.t06/{signals.exp,signals.c,Makefile.in}: New test.
20383
20384 * gdb.t16/printcmd.exp: Don't print variables before running program.
20385
20386 * gdb.t06/break.exp: Don't require envp argument to main.
20387
20388 * gdb.t0{2,3,4,5}/gdbme.c [_AIX]: Use signed keyword.
20389
20390 * gdb.t02/whatis.exp, gdb.t11/list.exp:
20391 Add xfails for rs6000.
20392
20393 * gdb.t02/whatis.exp: Change other tests not to re-test something
20394 we already tested.
20395
20396 * gdb.t{03,15,16}/gdbme.c: Reference all variables and make sure
20397 each type used has a variable of that type.
20398
20399Tue Jun 8 16:45:20 1993 Jim Kingdon (kingdon@rtl.cygnus.com)
20400
20401 * gdb.t20/{inherit.exp,gdbme.cc}: Test tagless structure.
20402
20403Fri Jun 4 11:07:19 1993 david d `zoo' zuhn (zoo at cirdan.cygnus.com)
20404
20405 * configure.in: change srctrigger to be a file, not a directory
20406
20407Fri Jun 4 08:23:57 1993 Ian Lance Taylor (ian@cygnus.com)
20408
20409 * configure.in (mips-idt-ecoff*): Added trailing '*'.
20410
20411 * gdb.t11/list.exp: Fixed a couple of typos.
20412
20413Tue Jun 1 21:28:06 1993 Fred Fish (fnf@cygnus.com)
20414
20415 * gdb.t00 (teststrategy.exp): Remove notice about PR 1823. Bug
20416 is fixed and PR is closed.
20417 * gdb.t16 (gdbme.c): Add simple test string variable.
20418 * gdb.t16 (printcmds.exp): Add tests with simple test string
20419 variable, primarily for boundaries on "set print elements".
20420
20421Mon May 31 11:36:08 1993 Jim Kingdon (kingdon@cygnus.com)
20422
20423 * gdb.stabs/wierd.exp: Remove xfail for printing big integer.
20424 Make leading 0's optional and don't expect a tab in the middle
20425 of the number.
20426
20427 * gdb.t00/teststrategy.exp: Remove xgdb before trying the copy.
20428
20429 * gdb.stabs/wierd.def: Type attributes must be preceded by number=.
20430 * gdb.stabs/wierd.exp: Remove xfails for type attributes. Also
20431 don't end command passed to gdb_test with newline.
20432
20433 * gdb.t13/{Makefile.in,gdbme.c,bitfields.exp}: If we #defined the
20434 signed keyword away, don't expect signed bitfields to be signed.
20435
20436 * gdb.t13/bitfields.exp (bitfield containment): Accept the fields
20437 printing with only as many 1's as are in the field as well as printing
20438 with 32 1's (see comment).
20439
20440Sat May 29 17:57:01 1993 Fred Fish (fnf@cygnus.com)
20441
20442 * gdb.t00/default.exp: Start with a fresh gdb.
20443 * configure.in (configdirs): Remove gdb.t31 until the chill
20444 compiler works again. It no longer is able to find chillrt0
20445 since it isn't in libchill.a anymore.
20446 * gdb.stabs/wierd.exp: Rewrite to properly handling a missing
20447 wierd.o, make more modular.
20448 * gdb.stabs/wierd.def (bad_neg0type, bad_neg0const): Remove
20449 spurious newlines that caused problems.
20450
20451Wed May 26 09:57:19 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
20452
20453 * Move test with enums and partial symbols from gdb.t03/ptype.exp
20454 to gdb.stabs/wierd.exp since GCC has worked around the bug.
20455 gdb.stabs/wierd.{exp,def}: Many new tests.
20456
20457 * gdb.t00/default.exp: update info line for new message.
20458
20459 * gdb.t02/{whatis.exp,gdbme.c}:
20460 Test that "char *" doesn't print as "caddr_t".
20461
20462Tue May 25 13:28:27 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
20463
20464 * gdb.t00/help.exp: Use .* in place of some help messages which
20465 just changed.
20466 gdb.t00/default.exp: Update "info frame" test for new message.
20467 * gdb.stabs/wierd.exp: Check for eof, directly or via gdb_test.
20468 Remove some xfails
20469
20470Mon May 24 00:24:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
20471
20472 * gdb.t03/{gdbme.c,ptype.exp}:
20473 Add tests for typedef'd struct and union without tags.
20474 Also check "whatis" on a variable of a typedef'd enum without a tag.
20475
20476 * gdb.t00/teststrategy.exp: For p "foo", remove sun4 XFAIL (see
20477 PRMS 1823; the bug still exists but isn't reproduced by this test
20478 anymore), and remove rs6000 XFAIL (the bug is fixed).
20479
20480 * gdb.t03/ptype.exp: Comment out a lot of tests which are basically
20481 duplicated from whatis.exp. For those that are left, accept
20482 "long", "long int", or "int" for long variables (whatis.exp already
20483 has an XFAIL for "int", so no need to fail it here).
20484
20485 * gdb.t02/whatis.exp, gdb.t10/crossload.exp:
20486 Deal with GCC's names for types now that GDB uses the compiler's names.
20487
20488 * gdb.t02/{Makefile.in,gdbme.c,whatis.exp}: If not GCC, do some
20489 setup_xfail's for sunos4. If we #defined the signed keyword away,
20490 don't expect GDB to know that char it is signed.
20491
20492 * gdb.t00/teststrategy.exp: Update for symbolic signal names.
20493
20494Sun May 23 08:44:55 1993 Fred Fish (fnf@cygnus.com)
20495
20496 * configure.in (configdirs): Add gdb.t24 for C++ tests that
20497 should work on any system, regardless of debugging format.
20498 * gdb.t21/demangle.exp: Move to gdb.t24.
20499 * gdb.t24/demangle.exp: Move from gdb.t21.
20500 * gdb.t24/{Makefile.in, configure.in}: New files.
20501
20502Thu May 20 19:39:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
20503
20504 * configure.in: Do gdb.stabs and C++ tests only for stabs.
20505 * gdb.stabs: New directory.
20506
20507Tue May 18 21:12:09 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
20508
20509 * config/{mips,nind,udi,unix,vx}-gdb.exp: Look for "Quit anyway.*?"
20510 not just "Quit anyway?".
20511
20512Tue May 18 17:13:20 1993 Fred Fish (fnf@cygnus.com)
20513
20514 * gdb.t21/demangle.exp: Add a couple of new patterns. Ensure
20515 that all setup_xfails are immediately followed by clear_xfails.
20516
20517Tue May 11 09:10:47 1993 Fred Fish (fnf@cygnus.com)
20518
20519 * config/unix-gdb.exp, gdb.t00/echo.exp, gdb.t00/help.exp,
20520 gdb.t00/teststrategy.exp, gdb.t00/gdbvars.exp, gdb.t01/run.exp,
20521 gdb.t01/term.exp, gdb.t02/whatis.exp, gdb.t03/ptype.exp,
20522 gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t06/break.exp,
20523 gdb.t07/watchpoint.exp, gdb.t08/opaque.exp, gdb.t09/corefile.exp,
20524 gdb.t10/crossload.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
20525 gdb.t13/bitfields.exp, gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
20526 gdb.t17/callfuncs.exp, gdb.t20/misc.exp, gdb.t20/inherit.exp,
20527 gdb.t20/classes.exp, gdb.t21/demangle.exp, gdb.t21/cplusfuncs.exp,
20528 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t30/chexp.exp,
20529 gdb.t31/chillvars.exp, lib/gdb.exp:
20530 Change place to report bugs from bug-dejagnu@prep.ai.mit.edu to
20531 bug-gdb@prep.ai.mit.edu.
20532
20533Fri May 7 09:15:35 1993 Fred Fish (fnf@cygnus.com)
20534
20535 * gdb.t17/callfuncs.exp (do_function_calls): Call t_double_values
20536 with 0.0, not integer 0.
20537
20538Fri Apr 30 13:17:24 1993 Jim Kingdon (kingdon@cygnus.com)
20539
20540 * gdb.t06/break.exp: Update for "Kill the program" message change.
20541
20542Fri Apr 30 09:42:57 1993 Fred Fish (fnf@cygnus.com)
20543
20544 * Makefile.in (GDBFLAGS): Set to -nx.
20545 * Makefile.in (site.exp): Use GDBFLAGS.
20546
20547Wed Apr 28 13:19:07 1993 K. Richard Pixley (rich@rtl.cygnus.com)
20548
20549 * */Makefile.in (CFLAGS): add CFLAGS = -g to all subdirectory
20550 Makefiles.
20551 (check): depend on just-check.
20552 (just-check): added so that tests can be run without a noop
20553 build pass.
20554
20555Fri Apr 23 18:13:28 1993 K. Richard Pixley (rich@rtl.cygnus.com)
20556
20557 Switch to using configure's configdirs.
20558 * Makefile.in (Makefile): add configure.in dependency.
20559 (SUBDIRS): removed redundant assignment.
20560 * configure.in: switch subdirs assignment to configdirs.
20561 * gdb.t*/configure.in: new files.
20562
20563Thu Apr 22 08:27:53 1993 Ian Lance Taylor (ian@cygnus.com)
20564
20565 * gdb.t07/watchpoint.exp: Removed a29k expected failure which now
20566 works.
20567
20568Tue Apr 20 13:38:40 1993 Fred Fish (fnf@cygnus.com)
20569
20570 * gdb.{t20,t21,t22,t23}/Makefile.in: Use $(srcdir) to avoid $<
20571 in explicit rules. Apparently this is not supported by some makes.
20572
20573Mon Apr 19 01:54:53 1993 John Gilmore (gnu@cygnus.com)
20574
20575 * gdb.t31/Makefile.in: Use $(srcdir) when avoiding $<, sigh.
20576
20577Fri Apr 16 09:33:46 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20578
20579 * config/unix-gdb.exp: Add back missing return 0 which mysteriously
20580 disappeared.
20581
20582Thu Apr 15 02:28:24 1993 John Gilmore (gnu@cacophony.cygnus.com)
20583
20584 * gdb.t31/Makefile.in: Avoid $< in explicit rule.
20585
20586Wed Apr 14 16:38:47 1993 Fred Fish (fnf@cygnus.com)
20587
20588 * gdb.t07/watchpoint.exp: Remove setup_xfail for i486
20589 watchpoint problem that is now fixed.
20590 * gdb.t30/chexp.exp: Remove setup_xfail for printing
20591 uninitialized convenience variables.
20592 * gdb.t31/chillvars.exp: Fix expected patterns for printing
20593 structures.
20594
20595Wed Apr 14 12:55:58 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20596
20597 * gdb.t00/help.exp: Compensate for bug in mips-*-ultrix* OS
20598 which causes expect to get out of sync with gdb on long output
20599 from help set.
20600 * gdb.t09/corefile.exp: Make expected pattern for core file
20601 failing signal and frame output format less sun specific.
20602
20603Tue Apr 13 23:18:07 1993 Per Bothner (bothner@cygnus.com)
20604
20605 * gdb.t31/chillvars.exp: Add and remove initial dummy
20606 breakpoint, so that symbol table is forced in.
20607 (Needed at least on Sunos4, though it seems not SVR4.)
20608 * gdb.t31/chillvars.exp: Update for changed output format.
20609
20610Sun Apr 11 17:21:45 1993 Rob Savoye (rob at darkstar.cygnus.com)
20611
a9c64011 20612 * config/unix-gdb.exp: Gracefully exits if $GDB is a bogus path.
c906108c
SS
20613
20614Wed Apr 7 21:28:21 1993 Rob Savoye (rob@cygnus.com)
20615
20616 * Makefile.in: Added --srcdir when invoking runtest, removed the
20617 need for a local config file. (optional now)
20618
20619Wed Apr 7 14:13:41 1993 Fred Fish (fnf@cygnus.com)
20620
20621 * gdb.t21/demangle.exp: Only count real fails (not xfails) for
20622 failure count used to force early termination. Add some more
20623 expected failures for gnu style demangling.
20624
20625Thu Apr 1 09:50:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20626
20627 * Makefile.in (CXXFLAGS): Remove -O. It caused the debug info for the
20628 pmi variable from gdb.t20/gdbme to get optimized away.
20629 * gdb.t00/teststrategy.exp: Added expected failure for mips-*-*.
20630 Check for written corefile upon timeout _and_ eof.
20631
20632Tue Mar 30 09:58:16 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20633
20634 * config/unix-gdb.exp: Add missing return 0.
20635
20636Tue Mar 30 08:34:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20637
20638 * gdb.t16/printcmds.exp: Remove misplaced xfail that caused an early
20639 test termination.
20640
20641Mon Mar 29 17:37:25 1993 Fred Fish (fnf@cygnus.com)
20642
20643 * configure.in (subdirs): Put back gdb.t17 which mysteriously
20644 disappeared.
20645
20646Thu Mar 25 21:05:16 1993 Fred Fish (fnf@cygnus.com)
20647
20648 * gdb.t10/crossload.exp: Disable the i860-elf test until such
20649 time as i860 support works.
20650
d63a86f8 20651 * gdb.t15/funcargs.exp: Fix expected outputs to include
c906108c
SS
20652 "backtrace 100\r" rather than just "backtrace\r", to match last
20653 change.
20654
20655Thu Mar 25 12:14:28 1993 Ian Lance Taylor (ian@cygnus.com)
20656
20657 * config/udi-gdb.exp (gdb_exit): Remove close command.
20658 (gdb_target_udi): New procedure to set the UDI target.
20659 (gdb_start): Don't remove *_soc files. Use gdb_target_udi.
20660 * gdb.t00/default.exp: Added expected failures for a29k-*-udi.
20661 Added waits for prompts after several question responses. Added
20662 some more responses used by a29k-amd-udi-gdb.
20663 * gdb.t01/run.exp, gdb.t06/break.exp: Added a29k-*-udi support:
20664 pass different arguments, restart UDI connection after program
20665 completion.
20666 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t07/watchpoint.exp,
20667 gdb.t08/opaque.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
20668 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp, gdb.t20/misc.exp,
20669 gdb.t21/cplusfuncs.exp: Added expected failures for a29k-*-*.
20670 * gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t07/watchpoint.exp,
20671 gdb.t08/opaque.exp, gdb.t12/scope.exp, gdb.t13/bitfields.exp,
20672 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
20673 gdb.t17/callfuncs.exp, gdb.t20/classes.exp, gdb.t20/inherit.exp,
20674 gdb.t20/misc.exp, gdb.t22/virtfuncs.exp: Restart UDI connection
20675 after program completion.
20676 * gdb.t10/crossload.exp: Does not work for a29k-*-*, since BFD is
20677 compiled with a SELECT_VECS setting.
20678 * gdb.t15/funcargs.exp: Use argument to backtrace to prevent
20679 infinite recursion.
20680
20681 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t22/virtfuncs.exp:
20682 Added checks for COFF results, and made them expected failures for
20683 all targets. It would be better to make them expected failures
20684 for COFF targets only.
20685
20686Wed Mar 24 14:43:38 1993 david d `zoo' zuhn (zoo at poseidon.cygnus.com)
20687
20688 * Makefile.in: add null dvi target, don't bother to recurse
20689 through test directories for info and install-info; rename
20690 $(datadir) to be dejagnu instead of deja-gnu
20691
20692Wed Mar 24 09:48:03 1993 Fred Fish (fnf@cygnus.com)
20693
20694 * gdb.t31/gdbme.ch: Re-enable code that previously caused
20695 compiler to coredump.
20696 * gdb.t31/chillvars.exp: Re-enable tests that depend on that
20697 code.
20698
20699Tue Mar 23 08:53:42 1993 Fred Fish (fnf@cygnus.com)
20700
20701 * gdb.t31/gdbme.ch: Comment out code that causes chill compiler
20702 coredump.
20703 * gdb.t31/chillvars.exp: Comment out tests that depend on that
20704 code.
20705
20706Sun Mar 21 17:56:47 1993 Rob Savoye (rob at darkstar.cygnus.com)
20707
20708 * gdb.t03/ptype.exp: tests for return code from gdb_test.
20709 * gdb.t00/teststrategy.exp: Uses which proc rather than spawning
20710 which in a shell. Deletes xgdb when done.
20711 * config/unix-gdb.exp: Won't try to spawn $GDB unless it exists.
20712 Tests the return from the "set height" or "set width" commands.
20713 Added a few return codes where needed.
20714
20715Wed Mar 17 11:31:01 1993 Fred Fish (fnf@cygnus.com)
20716
20717 * Makefile.in (SUBDIRS): Add gdb.t17.
20718 * configure.in (subdirs): Add gdb.t17.
20719 * gdb.t17/{Makefile.in, callfuncs.exp, gdbme.c}: New test
20720 files to test gdb's calling of functions in the inferior with
20721 the correct arguments and gdb's ability to retrieve any
20722 result returned.
20723
20724Tue Mar 16 15:37:11 1993 Fred Fish (fnf@cygnus.com)
20725
20726 * config/unix-gdb.exp (gdb_exit): Remove close commands that
20727 may be called after gdb goes away. Previous versions of expect
20728 needed these to avoid file descriptor leaks, but they cause
20729 errors with the current revision of expect.
20730 * gdb.t00/gdbvars.exp: Use -re on expected output after
20731 setting sevenbit-strings.
20732 * gdb.t04/setvar.exp, gdb.t13/bitfields.exp: Make commands
20733 to set sevenbit-strings consistent across tests.
20734 gdb.t30/chexp.exp, gdb.t31/chillvars.exp: Make commands to
20735 set sevenbit-strings consistent across tests.
20736
20737Fri Mar 12 08:47:20 1993 Fred Fish (fnf@cygnus.com)
20738
20739 * gdb.t21/demangle.exp (proc demangle): Adjust quotes in an
20740 expected output to match current "expect" expectations.
20741
20742Wed Mar 10 18:01:49 1993 Fred Fish (fnf@cygnus.com)
20743
20744 * gdb.t00/default.exp: Change expected output for default "source"
20745 command, to match new gdb behavior which requires a filename to
20746 source.
20747
20748Tue Mar 9 11:00:56 1993 Fred Fish (fnf@cygnus.com)
20749
20750 * gdb.t07/watchpoint.exp (test_simple_watchpoint): Set up
20751 expected fail for i486-*-* that misses the marker2 function.
20752 * gdb.t10/crossload.exp (bfddefault): Allow successful
20753 recognition of a format to pass even if no symbols are found.
20754 Explicitly catch failures where the format is not recognized
20755 or is ambiguous, and add the reason to the fail message.
20756 * gdb.t10/crossload.exp (bfdexplicit): Catch failure where
20757 the cause is and invalid target and add reason to failure message.
20758 * gdb.t10/crossload.exp: Fix bfd target names for elf32-m68k,
20759 elf32-i386, elf32-sparc, and elf32-i860.
20760 * gdb.t12/scope.exp (test_at_main, test_at_foo, test_at_bar):
20761 Set up expected failure for 'filename'::variable scope resolution,
20762 which is now apparently broken on all targets.
20763 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t20/misc.exp,
20764 gdb.t21/cplusfuncs.exp, gdb.t22/virtfunc.exp,
20765 gdb.t23/templates.exp: Change failure for missing binfile into
20766 just a warning.
20767 gdb.t21/demangle.exp: Change all cfront references to 'arm'
20768 references.
20769
20770Mon Mar 8 19:20:28 1993 Fred Fish (fnf@cygnus.com)
20771
20772 * gdb.t00/default.exp: Add expected output for default "source"
20773 command, to match new gdb behavior.
20774 * gdb.t09/corefile.exp: Use GDBFLAGS when spawning GDB.
20775
20776Sun Mar 7 15:14:09 1993 Rob Savoye (rob@cygnus.com)
20777
20778 * config/*-gdb.exp: returns an error, rather than exiting on
20779 internal errors.
20780
20781Tue Mar 2 18:09:32 1993 Fred Fish (fnf@cygnus.com)
20782
20783 * gdb.t03/gdbme.c: Add pointer to struct variable.
20784 * gdb.t03/ptype.exp: Test equivalence of '.' and '->' for
20785 referencing struct members.
20786
20787Thu Feb 25 10:39:06 1993 Ian Lance Taylor (ian@cygnus.com)
20788
20789 * configure.in (mips-idt-ecoff): New target.
20790 * config/mips-gdb.exp: New file for remote board using MIPS remote
20791 debugging protocol.
20792
20793 * Redid configuration scheme. Removed gdb.t*/configure.in.
20794 Renamed gdb.t*/in-gdbme* to gdb.t*/gdbme*. Changed to use CC, CXX
20795 instead of CC_FOR_TARGET, CXX_FOR_TARGET. Added mostlyclean and
20796 distclean targets. Built executables via .o files. Adjusted
20797 tests to account for source files in $(srcdir) rather than
20798 $(objdir).
20799 * lib/gdb.exp (runto): Don't expect () after the function name,
20800 because it may have arguments.
20801
20802Wed Feb 24 08:05:38 1993 Ian Lance Taylor (ian@cygnus.com)
20803
20804 * gdb.t00/default.exp, gdb.t01/run.exp, gdb.t02/whatis.exp,
20805 gdb.t03/ptype.exp, gdb.t06/break.exp, gdb.t12/scope.exp: Added
20806 expected failures for mips-idt-* and mips-sgi-*.
20807 * gdb.t00/default.exp (attach): Kill process if requested.
20808 * gdb.t00/help.exp (help target core, help target): Accept a gdb
20809 that does not read core files.
20810 * gdb.t01/run.exp: Removed checks for exit status code.
20811 * gdb.t03/in-gdbme.c: Make explicit call to malloc to ensure that
20812 it is linked in.
20813 * gdb.t03/ptype.exp: Increase timeout when calling malloc.
20814 * gdb.t04/setvar.exp, gdb.t05/expr.exp: Use runto function where
20815 appropriate, rather than doing it by hand.
20816 * gdb.t07/watchpoint.exp: If mips-idt-*, reload file after first
20817 execution.
20818 * gdb.t10/crossload.exp: Kill existing program if needed.
20819 * gdb.t15/funcargs.exp: Use delete_breakpoints function where
20820 appropriate, rather than doing it by hand. Always increase
20821 timeout for this test, not just for VxWorks.
20822
20823Wed Feb 24 08:03:38 1993 Fred Fish (fnf@cygnus.com)
20824
20825 * gdb.t31/chillvars.exp (test_structs): New proc to test printing
20826 of Chill STRUCT types and STRUCT values.
20827 * gdb.t31/chillvars.exp (test_strings): Expect "CHAR" now, rather
20828 than "char".
20829 * gdb.t31/in-gdbme.ch (simple_struct, nested_struct, struct1,
d63a86f8 20830 struct2): New struct definitions and initializations to test
c906108c
SS
20831 simple Chill STRUCT types.
20832
20833Tue Feb 23 11:55:06 1993 Fred Fish (fnf@cygnus.com)
20834
20835 * gdb.t00/teststrategy.exp: Track reversion in gdb to not print
20836 the null byte at the end of strings.
20837 * gdb.t00/default.exp: Make show version insensitive to copyright
20838 date.
20839 * gdb.t16/in-gdbme.c (ctable1, ctable2): Make explicitly unsigned
20840 to avoid dependencies on target char signedness.
20841 * gdb.t16/printcmds.exp: Update expected results for explicitly
20842 unsigned char.
20843 * gdb.t16/printcmds.exp: Remove setup_xfails for i960 that should
20844 now work.
20845 * gdb.t21/demangle.exp: Add many more patterns for template
20846 demangling, most of them being expected failures.
20847 * gdb.t21/demangle.exp (proc demangle): Quote the demangled
20848 string we are matching for, to match on the whole string.
20849 * gdb.t21/demangle.exp: Add many new test strings to demangle,
20850 and fix a whole bunch that had incorrect expected output but were
20851 passing anyway because of the bug in "proc demangle".
20852 * gdb.t31/chillvars.exp: Remove setup_xfail for printing string
20853 type.
20854 * gdb.t31/in-gdbme.ch: Uncomment string4, now compiles.
20855
20856Mon Feb 22 07:54:03 1993 Mike Werner (mtw@poseidon.cygnus.com)
20857
a9c64011
AS
20858 * gdb/testsuite: made modifications to testcases, etc., to allow
20859 them to work properly given the reorganization of deja-gnu and the
20860 relocation of the testcases from deja-gnu to a "tool" subdirectory.
c906108c
SS
20861
20862Sun Feb 21 10:55:55 1993 Mike Werner (mtw@poseidon.cygnus.com)
20863
20864 * gdb/testsuite: Initial creation of gdb/testsuite.
20865 Migrated dejagnu testcases and support files for testing nm to
20866 gdb/testsuite from deja-gnu. These files were moved "as is"
20867 with no modifications. This migration is part of a major overhaul
20868 of dejagnu. The modifications to these testcases, etc., which
20869 will allow them to work with the new version of dejagnu will be
20870 made in a future update.
48efe704 20871
8d8cb839 20872 For additional changes see gdb.mi/ChangeLog-1999-2003.
c906108c 20873\f
8d8cb839
EZ
20874;; Local Variables:
20875;; mode: change-log
20876;; left-margin: 8
20877;; fill-column: 74
20878;; version-control: never
20879;; End:
902f2ccb
MC
20880
20881 Copyright 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
ed6df200 20882 2003, 2004, 2005 Free Software Foundation, Inc.
902f2ccb
MC
20883 Copying and distribution of this file, with or without modification,
20884 are permitted provided the copyright notice and this notice are preserved.
This page took 2.086346 seconds and 4 git commands to generate.